diff --git a/.gitattributes b/.gitattributes index 4da48a8f..918cc013 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,5 +1,8 @@ * text=auto eol=lf +# Preserve the exact bytes pinned by EconomicReferenceCatalog::MANIFEST_SHA256. +database/data/economic-references-lot-01.json text eol=crlf + *.blade.php diff=html *.css diff=css *.html diff=html diff --git a/README.md b/README.md index fd5b8db8..de49b35f 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,16 @@ -# Portal do Investidor — esqueleto Laravel +# Portal do Investidor — InvesteMoz + +## Executar esta plataforma no Windows + +Consulte [Execução local](deploy/local/README.md). Com Docker Desktop iniciado, +execute `./deploy/local/start.ps1`. Depois da preparação, `composer run dev` +inicia a plataforma em http://127.0.0.1:8000. + +O ambiente local usa uma base PostgreSQL/PostGIS de demonstração isolada. +Não execute os exemplos históricos de criação de um projecto novo sobre esta +instalação ou sobre dados existentes. + +## Referência histórica do pacote inicial Estes ficheiros correspondem ao domínio de **sectores**, **oportunidades** e **manifestações de interesse** do Portal do Investidor. Foram desenhados diff --git a/app/Console/Commands/CheckDevelopmentEnvironment.php b/app/Console/Commands/CheckDevelopmentEnvironment.php new file mode 100644 index 00000000..240becbd --- /dev/null +++ b/app/Console/Commands/CheckDevelopmentEnvironment.php @@ -0,0 +1,51 @@ += 8.4.1' => version_compare(PHP_VERSION, '8.4.1', '>='), + 'Driver PostgreSQL activo' => extension_loaded('pdo_pgsql'), + 'APP_KEY definida' => filled(config('app.key')), + 'Base PostgreSQL configurada' => config('database.default') === 'pgsql', + 'Cache de vistas gravável' => is_dir(config('view.compiled') ?: '') && is_writable(config('view.compiled') ?: ''), + 'Sessões e logs graváveis' => is_writable(storage_path('framework/sessions')) && is_writable(storage_path('logs')), + 'Dependências frontend instaladas' => is_file(base_path('node_modules/.bin/vp')) || is_file(base_path('node_modules/.bin/vp.cmd')), + ]; + + if ($checks['Driver PostgreSQL activo'] && $checks['Base PostgreSQL configurada']) { + try { + DB::selectOne('SELECT 1'); + $checks['Ligação à base de dados'] = true; + $checks['Extensão PostGIS instalada'] = (bool) DB::selectOne("SELECT EXISTS (SELECT 1 FROM pg_extension WHERE extname = 'postgis') AS installed")->installed; + $checks['Tabelas principais instaladas'] = collect(['migrations', 'users', 'sectors', 'opportunities', 'sessions', 'cache', 'jobs']) + ->every(fn (string $table): bool => Schema::hasTable($table)); + } catch (\Throwable) { + $checks['Ligação à base de dados'] = false; + } + } + + foreach ($checks as $label => $passed) { + $this->line(($passed ? '[OK] ' : '[FALHA] ').$label); + } + + if (in_array(false, $checks, true)) { + $this->error('Arranque interrompido. Consulte deploy/local/README.md e corrija os itens acima.'); + + return self::FAILURE; + } + + return self::SUCCESS; + } +} diff --git a/app/Http/Controllers/EditorialArticleController.php b/app/Http/Controllers/EditorialArticleController.php index 09842258..b3eda649 100644 --- a/app/Http/Controllers/EditorialArticleController.php +++ b/app/Http/Controllers/EditorialArticleController.php @@ -25,6 +25,11 @@ class EditorialArticleController extends Controller : response()->view('management.editorial-installation', ['plan' => $installation->preview($request->user()), 'operationKey' => (string) \Illuminate\Support\Str::uuid(), 'receipt' => $receipt])->header('Cache-Control', 'private, no-store'); } + public function showMfa(Request $request) + { + return $this->confirmMfa($request); + } + public function confirmMfa(Request $request) { $actor = $request->user(); diff --git a/app/Support/IsolatedQaDatabase.php b/app/Support/IsolatedQaDatabase.php new file mode 100644 index 00000000..6b529b59 --- /dev/null +++ b/app/Support/IsolatedQaDatabase.php @@ -0,0 +1,23 @@ +environment('testing') || config('database.default') !== 'pgsql' + || ! in_array($connection['host'], ['127.0.0.1', 'localhost'], true) + || (string) $connection['port'] !== '55441' || ! empty($connection['url']) + || ! str_ends_with($connection['database'], '_test')) { + return false; + } + + $identity = DB::selectOne('SELECT current_database() AS database, inet_server_port() AS port'); + + return $identity->database === $connection['database'] && (int) $identity->port === 55441; + } +} diff --git a/bootstrap/app.php b/bootstrap/app.php index 8b20e633..a4b2495e 100644 --- a/bootstrap/app.php +++ b/bootstrap/app.php @@ -19,7 +19,7 @@ use Illuminate\Support\Facades\Log; use Illuminate\Support\Str; use Symfony\Component\HttpFoundation\Response; -return Application::configure(basePath: dirname(__DIR__)) +$app = Application::configure(basePath: dirname(__DIR__)) ->withRouting( web: __DIR__.'/../routes/web.php', api: __DIR__.'/../routes/api.php', @@ -106,3 +106,7 @@ return Application::configure(basePath: dirname(__DIR__)) return $response; }); })->create(); + +(require __DIR__.'/storage.php')($app->basePath(), $app->storagePath()); + +return $app; diff --git a/bootstrap/storage.php b/bootstrap/storage.php new file mode 100644 index 00000000..e6786d87 --- /dev/null +++ b/bootstrap/storage.php @@ -0,0 +1,17 @@ +$table->text('editorial_draft')->nullable()); } public function down(): void diff --git a/database/migrations/2026_10_16_140000_add_investment_zone_operational_details.php b/database/migrations/2026_10_16_140000_add_investment_zone_operational_details.php index 91159479..40d5bc67 100644 --- a/database/migrations/2026_10_16_140000_add_investment_zone_operational_details.php +++ b/database/migrations/2026_10_16_140000_add_investment_zone_operational_details.php @@ -8,7 +8,7 @@ use Illuminate\Support\Facades\Schema; return new class extends Migration { public function up(): void { - if(!config('investment-zone-details.authenticated_installation')){throw new RuntimeException('Use a instalação autenticada nominal L1.');} + if(!config('investment-zone-details.authenticated_installation') && !\App\Support\IsolatedQaDatabase::allowsSchemaChanges()){throw new RuntimeException('Use a instalação autenticada nominal L1.');} if(!Schema::hasColumn('investment_zones','editorial_draft') || !DB::table('migrations')->where('migration','2026_10_16_130000_add_investment_zone_editorial_draft')->exists()){throw new RuntimeException('Instale/verifique primeiro a base 130000.');} Schema::table('investment_zones',fn(Blueprint $table)=>$table->jsonb('operational_details')->nullable()); } diff --git a/database/migrations/2026_10_16_150000_create_investor_navigation_preferences.php b/database/migrations/2026_10_16_150000_create_investor_navigation_preferences.php index f58cb54a..0f773e52 100644 --- a/database/migrations/2026_10_16_150000_create_investor_navigation_preferences.php +++ b/database/migrations/2026_10_16_150000_create_investor_navigation_preferences.php @@ -8,7 +8,7 @@ return new class extends Migration { public function up(): void { - if (! config('investor-context.authenticated_installation')) { + if (! config('investor-context.authenticated_installation') && ! \App\Support\IsolatedQaDatabase::allowsSchemaChanges()) { throw new RuntimeException('Use a ação autenticada nominal de instalação do contexto.'); } Schema::create('investor_navigation_preferences', function (Blueprint $t) { diff --git a/database/migrations/2026_10_18_160000_add_portal_editorial_content.php b/database/migrations/2026_10_18_160000_add_portal_editorial_content.php index c785fb4b..d557490d 100644 --- a/database/migrations/2026_10_18_160000_add_portal_editorial_content.php +++ b/database/migrations/2026_10_18_160000_add_portal_editorial_content.php @@ -9,7 +9,7 @@ return new class extends Migration { public function up(): void { - if (!config('editorial.authenticated_installation')) { throw new RuntimeException('Use a instalação editorial autenticada.'); } + if (!config('editorial.authenticated_installation') && !\App\Support\IsolatedQaDatabase::allowsSchemaChanges()) { throw new RuntimeException('Use a instalação editorial autenticada.'); } Schema::table('portal_resources', fn (Blueprint $t) => $t->jsonb('editorial_content')->nullable()); } diff --git a/deploy/local/README.md b/deploy/local/README.md new file mode 100644 index 00000000..95e23f63 --- /dev/null +++ b/deploy/local/README.md @@ -0,0 +1,86 @@ +# Execução local no Windows + +Ambiente de demonstração novo autorizado em 19/10/2026. PostgreSQL/PostGIS +isolado em `127.0.0.1:55441`, base `investmoz_local_test`, volume Docker +`investmoz-local-qa_postgres-qa`. Não contém os dados do portal activo. +O MySQL existente não serve este esquema PostgreSQL e é preservado. + +## Arrancar + +Inicie Docker Desktop. Na raiz do projecto: + +```powershell +./deploy/local/start.ps1 +``` + +Com a base já iniciada e preparada, basta: + +```powershell +composer run dev +``` + +Abra http://127.0.0.1:8000. O comando inicia Laravel, o worker da fila e Vite. +Use Ctrl+C para terminar. A base conserva os dados entre arranques. + +O script de arranque executa estes passos, parando no primeiro erro: + +```powershell +docker compose --env-file .env -f deploy/local/compose.yaml up -d --wait +php tools/local-qa-bootstrap.php +composer run dev +``` + +O preparador verifica configuração e identidade real da base antes de migrar. +Só admite `investmoz_local_test`, TCP local e porta real 55441, sem DB_URL nem +configuração em cache. Executa migrations em `testing`, como exigem as guardas +existentes. Só cria os dados iniciais quando sectores e utilizadores estão vazios; +um novo arranque não redefine contas. Nunca usa `migrate:fresh`. + +As quatro migrations mais recentes também admitem QA com identidade verificada +por `IsolatedQaDatabase`. A alternativa de instalação autenticada no activo é +preservada. A excepção QA é uma escolha técnica consistente com as migrations +anteriores, sem activar funcionalidades ou publicar dados. + +Conta do seeder existente, exclusivamente para esta demonstração: +`test@example.com` / `password`. Não é um administrador do portal. +As regras existentes de autenticação, MFA e instalação autenticada mantêm-se. + +## Dependências e configuração + +- PHP >= 8.4.1, com `pdo_pgsql` e `pgsql` activos no PHP do terminal. +- Node 24, Composer, dependências de `composer.lock` e `package-lock.json`. +- Docker Desktop com contentores Linux. +- `.env` local com PostgreSQL, porta 55441, base e utilizador do Compose e + `DB_PASSWORD` privado. A chave da aplicação existente deve ser preservada. +- O primeiro build obtém as fontes configuradas de fonts.bunny.net; precisa de rede. + +O bootstrap cria as pastas de cache, vistas, sessões e logs antes da configuração +Laravel. `php artisan portal:dev-check` verifica os requisitos essenciais sem +alterar registos nem mostrar credenciais. Falhas interrompem `composer run dev` +antes de iniciar os três processos. + +```powershell +php artisan portal:dev-check +php artisan wayfinder:generate --with-form +npm run types:check +npm run build +``` + +Os testes que usam RefreshDatabase devem usar outra base `investmoz_test` no +mesmo servidor QA; nunca a base de demonstração nem o activo. `tests/TestCase.php` +mantém as guardas e o bloqueio contra testes concorrentes. + +## Origem e limites + +Origem: pedido expresso de correcção e configuração local e escolha do responsável +por uma base nova de demonstração em 19/10/2026. Portas, Compose, pastas automáticas +e verificação de arranque são escolhas técnicas, sem novas regras organizacionais. +Aplicam-se as decisões Tempo de 12/10/2026 e a separação QA/activo de AGENTS.md. +Não constitui implantação em produção nem aceitação funcional global da matriz +existente em `docs/investmoz/v2/auditoria-portal/matriz-requisitos.csv`. + +Não remover o volume Docker para actualizar. O `.env` anterior e o `php.ini` +anterior à activação PostgreSQL foram conservados em `storage/app/private/`. +O correio local usa o canal log. Integrações externas e serviços opcionais precisam +das configurações próprias já previstas no projecto; este arranque não lhes +atribui autorização, publicação ou credenciais. diff --git a/deploy/local/VERIFICACAO-20261019.md b/deploy/local/VERIFICACAO-20261019.md new file mode 100644 index 00000000..dfefb259 --- /dev/null +++ b/deploy/local/VERIFICACAO-20261019.md @@ -0,0 +1,62 @@ +# Verificação local — 19/10/2026 + +Pedido: identificar e corrigir o arranque, configurar a plataforma e testar. +O responsável escolheu uma base nova de demonstração local. + +## Plano executado e causas corrigidas + +1. Reproduzido `Please provide a valid cache path`: faltavam as pastas + `storage/framework`. O bootstrap agora cria as pastas antes da configuração. +2. Substituída a configuração local MySQL incompatível por PostgreSQL/PostGIS + QA em `investmoz_local_test:55441`; activados `pdo_pgsql` e `pgsql` no PHP + usado pelo terminal. Configurações anteriores preservadas privadamente. +3. Preparado Docker Desktop e um contentor/volume próprios, ligado só a + `127.0.0.1`. O MySQL existente não foi removido nem alterado. +4. Aplicadas as 88 migrations e os seeders existentes. Quatro migrations + recentes não admitiam QA: passaram a reconhecer exclusivamente o alvo real + isolado, mantendo a alternativa autenticada para o activo. Guardas testadas + contra ambiente de produção, host/porta/base/URL indevidos e identidade real + diferente da configuração. Nenhuma flag foi apresentada como autenticação. +5. Completadas as dependências JavaScript em falta (`docx`, `jszip`) e separado + o destino GET da confirmação MFA editorial, evitando uma propriedade + duplicada no TypeScript gerado. O fluxo MFA existente foi preservado. +6. Corrigida a distribuição do manifesto económico: o hash existente corresponde + a CRLF, enquanto o checkout convertia o ficheiro para LF. Repostos os bytes + que correspondem ao SHA-256 já fixado, sem alterar conteúdo ou hash esperado; + `.gitattributes` preserva CRLF para esse ficheiro específico. +7. Criada a ligação `public/storage`, acrescentada a verificação prévia de + `composer run dev` e documentado o arranque repetível. + +## Resultado observado + +- `composer check-platform-reqs`: passou. +- `composer validate --no-check-publish`: válido; aviso preexistente sobre + versão exacta de `opis/json-schema`. +- Wayfinder com `--with-form`: passou. +- `npm run types:check`: passou. +- `npm run build`: passou, 2481 módulos; avisos de tamanho de chunks e + optimização opcional de fontes não interrompem o build. +- PHPUnit seleccionado: **13 testes, 39 asserções, todos passaram**, na base + separada `investmoz_test:55441`. Inclui login, página inicial, guardas QA, + criação idempotente das pastas e integridade do manifesto. +- Pint dos novos componentes PHP: passou. `git diff --check`: passou. +- Segundo `local-qa-bootstrap.php`: nada por migrar, dados e contas preservados, + seed omitido. `migrate:status`: 88 migrations aplicadas. +- `composer run dev`: Laravel em 8000, Vite em 5173 e fila a funcionar. +- HTTP 200: saúde, início, login, registo, catálogo, página de sector e APIs + públicas de início, sectores e pesquisa. Vite client: 200. +- Chrome: início, catálogo, sector, login, registo e painel após autenticação + renderizados; **zero erros JavaScript e zero respostas 5xx observadas**. + Provas: `outputs/local-startup-20261019/browser.json`, `home.png`, `dashboard.png`. + +Origem das alterações: pedido expresso e opção do responsável por demonstração; +pastas, Compose, portos e excepção de migração em QA são escolhas técnicas. +Aplicam-se as decisões Tempo de 12/10/2026 e a separação QA/activo em AGENTS.md. +Referência na matriz existente: `MASTER-e1169a77-0376`, apenas como prova do +ambiente local. Não encerra os critérios globais da cláusula. + +O catálogo novo pode apresentar colecções vazias: os dados do portal activo não +foram importados. A conta local é `test@example.com` / `password`; não recebe +privilégios administrativos. As integrações externas, o envio real de correio, +o scan de uploads e a aceitação funcional integral não foram demonstrados por +este ensaio de arranque. Mantêm-se as configurações e autorizações próprias. diff --git a/deploy/local/compose.yaml b/deploy/local/compose.yaml new file mode 100644 index 00000000..ca62aa2d --- /dev/null +++ b/deploy/local/compose.yaml @@ -0,0 +1,21 @@ +name: investmoz-local-qa +services: + postgres: + image: postgis/postgis:17-3.5 + command: ['postgres', '-p', '55441'] + restart: unless-stopped + environment: + POSTGRES_DB: investmoz_local_test + POSTGRES_USER: investmoz_test + POSTGRES_PASSWORD: '${DB_PASSWORD:?Configure DB_PASSWORD in the local .env first}' + ports: + - '127.0.0.1:55441:55441' + volumes: + - postgres-qa:/var/lib/postgresql/data + healthcheck: + test: ['CMD-SHELL', 'pg_isready -p 55441 -U investmoz_test -d investmoz_local_test'] + interval: 5s + timeout: 5s + retries: 20 +volumes: + postgres-qa: diff --git a/deploy/local/start.ps1 b/deploy/local/start.ps1 new file mode 100644 index 00000000..525b631a --- /dev/null +++ b/deploy/local/start.ps1 @@ -0,0 +1,13 @@ +$ErrorActionPreference = 'Stop' +$projectRoot = (Resolve-Path (Join-Path $PSScriptRoot '../..')).Path +Push-Location $projectRoot +try { + docker compose --progress plain --env-file .env -f deploy/local/compose.yaml up -d --wait --wait-timeout 120 + if ($LASTEXITCODE -ne 0) { throw 'Inicie Docker Desktop e verifique o serviço PostgreSQL QA.' } + php tools/local-qa-bootstrap.php + if ($LASTEXITCODE -ne 0) { throw 'Preparação QA interrompida; veja a mensagem acima.' } + composer run dev + if ($LASTEXITCODE -ne 0) { throw 'Arranque interrompido; veja a mensagem acima.' } +} finally { + Pop-Location +} diff --git a/docs/investmoz/v2/auditoria-portal/matriz-requisitos.csv b/docs/investmoz/v2/auditoria-portal/matriz-requisitos.csv index 21894736..1f2ba403 100644 --- a/docs/investmoz/v2/auditoria-portal/matriz-requisitos.csv +++ b/docs/investmoz/v2/auditoria-portal/matriz-requisitos.csv @@ -1,14 +1,14 @@ -ID,Pedido/trecho,Fonte/ocorrências,Módulo,Rotas,Implementação encontrada,Disponibilidade ativa,Evidência funcional,Estado,Lacuna,Dependência,Critério de aceitação,Prioridade,Versões divergentes,IDs das linhas de origem,Quantidade de linhas de origem,Critérios e versões por origem (JSON),Interface,API,Gravação,Recuperação,Resultado apresentado,Consolidação,Estado anterior — 12/10/2026,Disponibilidade ativa anterior,Fundamento do estado atual,Critérios restantes atuais,Componentes atuais a reutilizar,Dependências atuais,Decisão concreta atual,Tipo de trabalho atual,Esforço e pressupostos atuais,Evidências atuais verificadas,Grupo de execução,Revisão da auditoria,Correspondência de campo atual,Prova de campo atual,Lacuna anterior — 12/10/2026,Dependência anterior — 12/10/2026,Implementação encontrada anterior — 12/10/2026,Evidência funcional anterior — 12/10/2026,API anterior — 12/10/2026,Grupos de provas reutilizadas,Critérios cobertos pelas provas agrupadas,Limites das provas agrupadas,Esforço anterior à consolidação por lote,Categoria de feedback Tempo,Critério de revisão integrada,Estado da revisão integrada -RF-AGR-001,"Classificar a oportunidade agrícola ou fundiária por natureza: exploração agrícola, agro-indústria, pecuária, silvicultura, irrigação, armazenagem, participação empresarial, activos e benfeitorias, parceria ou financiamento.",upgrade v4 SHA f0b9815…; p. 3089; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-AGR-001: A submissão exige pelo menos uma natureza; a opção seleccionada activa os campos, documentos e fluxo correspondentes; designações não admissíveis ficam bloqueadas.",P2,RF-AGR-001: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-AGR-001,1,"[{""id"":""RF-AGR-001"",""pedido"":""Classificar a oportunidade agrícola ou fundiária por natureza: exploração agrícola, agro-indústria, pecuária, silvicultura, irrigação, armazenagem, participação empresarial, activos e benfeitorias, parceria ou financiamento."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3089; requirements-audit.csv""],""aceitacao"":""A submissão exige pelo menos uma natureza; a opção seleccionada activa os campos, documentos e fluxo correspondentes; designações não admissíveis ficam bloqueadas."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-AGR-002,Registar localização e extensão da área.,upgrade v4 SHA f0b9815…; p. 3093; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-AGR-002: Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização.",P2,RF-AGR-002: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-AGR-002,1,"[{""id"":""RF-AGR-002"",""pedido"":""Registar localização e extensão da área."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3093; requirements-audit.csv""],""aceitacao"":""Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-AGR-003,Registar situação de uso e aproveitamento da terra.,upgrade v4 SHA f0b9815…; p. 3097; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-AGR-003: O proponente informa referência, titular, finalidade, área, prazo, estado, entidade emissora, ónus e documento de suporte; divergência impede publicação.",P2,RF-AGR-003: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-AGR-003,1,"[{""id"":""RF-AGR-003"",""pedido"":""Registar situação de uso e aproveitamento da terra."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3097; requirements-audit.csv""],""aceitacao"":""O proponente informa referência, titular, finalidade, área, prazo, estado, entidade emissora, ónus e documento de suporte; divergência impede publicação."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-AGR-004,Descrever a exploração e a cadeia de valor.,upgrade v4 SHA f0b9815…; p. 3101; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-AGR-004: O registo contém culturas ou espécies, sistema produtivo, calendário, capacidade, produtividade histórica ou prevista, processamento, armazenagem, logística e mercados; estimativas são identificadas como tal.",P2,RF-AGR-004: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-AGR-004,1,"[{""id"":""RF-AGR-004"",""pedido"":""Descrever a exploração e a cadeia de valor."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3101; requirements-audit.csv""],""aceitacao"":""O registo contém culturas ou espécies, sistema produtivo, calendário, capacidade, produtividade histórica ou prevista, processamento, armazenagem, logística e mercados; estimativas são identificadas como tal."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-AGR-005,Registar disponibilidade e direito de uso da água.,upgrade v4 SHA f0b9815…; p. 3105; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-AGR-005: Fonte, volume, sazonalidade, infra-estrutura, autorização e entidade competente são exigidos quando o projecto depende de irrigação; falta de licença aplicável gera pendência.",P2,RF-AGR-005: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-AGR-005,1,"[{""id"":""RF-AGR-005"",""pedido"":""Registar disponibilidade e direito de uso da água."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3105; requirements-audit.csv""],""aceitacao"":""Fonte, volume, sazonalidade, infra-estrutura, autorização e entidade competente são exigidos quando o projecto depende de irrigação; falta de licença aplicável gera pendência."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-AGR-006,Inventariar activos e benfeitorias abrangidos.,upgrade v4 SHA f0b9815…; p. 3109; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-AGR-006: Máquinas, edifícios, sistemas de irrigação, armazéns, plantações permanentes, animais e outros activos possuem descrição, quantidade, estado, titularidade e valor indicativo separado do direito fundiário.",P2,RF-AGR-006: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-AGR-006,1,"[{""id"":""RF-AGR-006"",""pedido"":""Inventariar activos e benfeitorias abrangidos."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3109; requirements-audit.csv""],""aceitacao"":""Máquinas, edifícios, sistemas de irrigação, armazéns, plantações permanentes, animais e outros activos possuem descrição, quantidade, estado, titularidade e valor indicativo separado do direito fundiário."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-AGR-007,Registar situação ambiental e social.,upgrade v4 SHA f0b9815…; p. 3113; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-AGR-007: Categoria, licença ou parecer, plano de gestão, comunidades abrangidas, reassentamento quando aplicável, reclamações e obrigações são declarados; risco elevado exige validação jurídica/ambiental.",P2,RF-AGR-007: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-AGR-007,1,"[{""id"":""RF-AGR-007"",""pedido"":""Registar situação ambiental e social."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3113; requirements-audit.csv""],""aceitacao"":""Categoria, licença ou parecer, plano de gestão, comunidades abrangidas, reassentamento quando aplicável, reclamações e obrigações são declarados; risco elevado exige validação jurídica/ambiental."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-AGR-008,Validar legitimidade e disponibilidade para a operação.,upgrade v4 SHA f0b9815…; p. 3117; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-AGR-008: Identidade, poderes, titularidade dos activos, autorizações, ónus, litígios e consentimentos são verificados antes da correspondência ou diligência.",P2,RF-AGR-008: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-AGR-008,1,"[{""id"":""RF-AGR-008"",""pedido"":""Validar legitimidade e disponibilidade para a operação."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3117; requirements-audit.csv""],""aceitacao"":""Identidade, poderes, titularidade dos activos, autorizações, ónus, litígios e consentimentos são verificados antes da correspondência ou diligência."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-AGR-009,Permitir pesquisa e correspondência agrícola.,upgrade v4 SHA f0b9815…; p. 3121; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-AGR-009: O utilizador filtra por cultura, cadeia, área, localização, irrigação, fase, natureza da operação, valor e certificação; o matching explica critérios e exige revisão humana.",P2,RF-AGR-009: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-AGR-009,1,"[{""id"":""RF-AGR-009"",""pedido"":""Permitir pesquisa e correspondência agrícola."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3121; requirements-audit.csv""],""aceitacao"":""O utilizador filtra por cultura, cadeia, área, localização, irrigação, fase, natureza da operação, valor e certificação; o matching explica critérios e exige revisão humana."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-AGR-010,Gerir diligência sectorial e validade da informação.,upgrade v4 SHA f0b9815…; p. 3125; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-AGR-010: Checklist controla documentos fundiários, fiscais, laborais, ambientais, hídricos, sanitários e operacionais; documentos expirados suspendem divulgação ou avançam para revalidação.",P2,RF-AGR-010: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-AGR-010,1,"[{""id"":""RF-AGR-010"",""pedido"":""Gerir diligência sectorial e validade da informação."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3125; requirements-audit.csv""],""aceitacao"":""Checklist controla documentos fundiários, fiscais, laborais, ambientais, hídricos, sanitários e operacionais; documentos expirados suspendem divulgação ou avançam para revalidação."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +ID,Pedido/trecho,Fonte/ocorrências,Módulo,Rotas,Implementação encontrada,Disponibilidade ativa,Evidência funcional,Estado,Lacuna,Dependência,Critério de aceitação,Prioridade,Versões divergentes,IDs das linhas de origem,Quantidade de linhas de origem,Critérios e versões por origem (JSON),Interface,API,Gravação,Recuperação,Resultado apresentado,Consolidação,Estado anterior — 12/10/2026,Disponibilidade ativa anterior,Fundamento do estado atual,Critérios restantes atuais,Componentes atuais a reutilizar,Dependências atuais,Decisão concreta atual,Tipo de trabalho atual,Esforço e pressupostos atuais,Evidências atuais verificadas,Grupo de execução,Revisão da auditoria,Correspondência de campo atual,Prova de campo atual,Lacuna anterior — 12/10/2026,Dependência anterior — 12/10/2026,Implementação encontrada anterior — 12/10/2026,Evidência funcional anterior — 12/10/2026,API anterior — 12/10/2026,Grupos de provas reutilizadas,Critérios cobertos pelas provas agrupadas,Limites das provas agrupadas,Esforço anterior à consolidação por lote,Categoria de feedback Tempo,Critério de revisão integrada,Estado da revisão integrada +RF-AGR-001,"Classificar a oportunidade agrícola ou fundiária por natureza: exploração agrícola, agro-indústria, pecuária, silvicultura, irrigação, armazenagem, participação empresarial, activos e benfeitorias, parceria ou financiamento.",upgrade v4 SHA f0b9815…; p. 3089; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-AGR-001: A submissão exige pelo menos uma natureza; a opção seleccionada activa os campos, documentos e fluxo correspondentes; designações não admissíveis ficam bloqueadas.",P2,RF-AGR-001: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-AGR-001,1,"[{""id"":""RF-AGR-001"",""pedido"":""Classificar a oportunidade agrícola ou fundiária por natureza: exploração agrícola, agro-indústria, pecuária, silvicultura, irrigação, armazenagem, participação empresarial, activos e benfeitorias, parceria ou financiamento."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3089; requirements-audit.csv""],""aceitacao"":""A submissão exige pelo menos uma natureza; a opção seleccionada activa os campos, documentos e fluxo correspondentes; designações não admissíveis ficam bloqueadas."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-AGR-002,Registar localização e extensão da área.,upgrade v4 SHA f0b9815…; p. 3093; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-AGR-002: Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização.",P2,RF-AGR-002: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-AGR-002,1,"[{""id"":""RF-AGR-002"",""pedido"":""Registar localização e extensão da área."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3093; requirements-audit.csv""],""aceitacao"":""Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-AGR-003,Registar situação de uso e aproveitamento da terra.,upgrade v4 SHA f0b9815…; p. 3097; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-AGR-003: O proponente informa referência, titular, finalidade, área, prazo, estado, entidade emissora, ónus e documento de suporte; divergência impede publicação.",P2,RF-AGR-003: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-AGR-003,1,"[{""id"":""RF-AGR-003"",""pedido"":""Registar situação de uso e aproveitamento da terra."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3097; requirements-audit.csv""],""aceitacao"":""O proponente informa referência, titular, finalidade, área, prazo, estado, entidade emissora, ónus e documento de suporte; divergência impede publicação."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-AGR-004,Descrever a exploração e a cadeia de valor.,upgrade v4 SHA f0b9815…; p. 3101; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-AGR-004: O registo contém culturas ou espécies, sistema produtivo, calendário, capacidade, produtividade histórica ou prevista, processamento, armazenagem, logística e mercados; estimativas são identificadas como tal.",P2,RF-AGR-004: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-AGR-004,1,"[{""id"":""RF-AGR-004"",""pedido"":""Descrever a exploração e a cadeia de valor."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3101; requirements-audit.csv""],""aceitacao"":""O registo contém culturas ou espécies, sistema produtivo, calendário, capacidade, produtividade histórica ou prevista, processamento, armazenagem, logística e mercados; estimativas são identificadas como tal."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-AGR-005,Registar disponibilidade e direito de uso da água.,upgrade v4 SHA f0b9815…; p. 3105; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-AGR-005: Fonte, volume, sazonalidade, infra-estrutura, autorização e entidade competente são exigidos quando o projecto depende de irrigação; falta de licença aplicável gera pendência.",P2,RF-AGR-005: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-AGR-005,1,"[{""id"":""RF-AGR-005"",""pedido"":""Registar disponibilidade e direito de uso da água."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3105; requirements-audit.csv""],""aceitacao"":""Fonte, volume, sazonalidade, infra-estrutura, autorização e entidade competente são exigidos quando o projecto depende de irrigação; falta de licença aplicável gera pendência."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-AGR-006,Inventariar activos e benfeitorias abrangidos.,upgrade v4 SHA f0b9815…; p. 3109; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-AGR-006: Máquinas, edifícios, sistemas de irrigação, armazéns, plantações permanentes, animais e outros activos possuem descrição, quantidade, estado, titularidade e valor indicativo separado do direito fundiário.",P2,RF-AGR-006: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-AGR-006,1,"[{""id"":""RF-AGR-006"",""pedido"":""Inventariar activos e benfeitorias abrangidos."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3109; requirements-audit.csv""],""aceitacao"":""Máquinas, edifícios, sistemas de irrigação, armazéns, plantações permanentes, animais e outros activos possuem descrição, quantidade, estado, titularidade e valor indicativo separado do direito fundiário."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-AGR-007,Registar situação ambiental e social.,upgrade v4 SHA f0b9815…; p. 3113; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-AGR-007: Categoria, licença ou parecer, plano de gestão, comunidades abrangidas, reassentamento quando aplicável, reclamações e obrigações são declarados; risco elevado exige validação jurídica/ambiental.",P2,RF-AGR-007: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-AGR-007,1,"[{""id"":""RF-AGR-007"",""pedido"":""Registar situação ambiental e social."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3113; requirements-audit.csv""],""aceitacao"":""Categoria, licença ou parecer, plano de gestão, comunidades abrangidas, reassentamento quando aplicável, reclamações e obrigações são declarados; risco elevado exige validação jurídica/ambiental."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-AGR-008,Validar legitimidade e disponibilidade para a operação.,upgrade v4 SHA f0b9815…; p. 3117; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-AGR-008: Identidade, poderes, titularidade dos activos, autorizações, ónus, litígios e consentimentos são verificados antes da correspondência ou diligência.",P2,RF-AGR-008: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-AGR-008,1,"[{""id"":""RF-AGR-008"",""pedido"":""Validar legitimidade e disponibilidade para a operação."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3117; requirements-audit.csv""],""aceitacao"":""Identidade, poderes, titularidade dos activos, autorizações, ónus, litígios e consentimentos são verificados antes da correspondência ou diligência."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-AGR-009,Permitir pesquisa e correspondência agrícola.,upgrade v4 SHA f0b9815…; p. 3121; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-AGR-009: O utilizador filtra por cultura, cadeia, área, localização, irrigação, fase, natureza da operação, valor e certificação; o matching explica critérios e exige revisão humana.",P2,RF-AGR-009: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-AGR-009,1,"[{""id"":""RF-AGR-009"",""pedido"":""Permitir pesquisa e correspondência agrícola."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3121; requirements-audit.csv""],""aceitacao"":""O utilizador filtra por cultura, cadeia, área, localização, irrigação, fase, natureza da operação, valor e certificação; o matching explica critérios e exige revisão humana."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-AGR-010,Gerir diligência sectorial e validade da informação.,upgrade v4 SHA f0b9815…; p. 3125; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-AGR-010: Checklist controla documentos fundiários, fiscais, laborais, ambientais, hídricos, sanitários e operacionais; documentos expirados suspendem divulgação ou avançam para revalidação.",P2,RF-AGR-010: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-AGR-010,1,"[{""id"":""RF-AGR-010"",""pedido"":""Gerir diligência sectorial e validade da informação."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3125; requirements-audit.csv""],""aceitacao"":""Checklist controla documentos fundiários, fiscais, laborais, ambientais, hídricos, sanitários e operacionais; documentos expirados suspendem divulgação ou avançam para revalidação."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, RF-CLU-001,"Administrar clusters, subclusters, cadeias de valor, taxonomias e versões.",upgrade v4 SHA f0b9815…; p. 509; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-CLU-001: Cada cluster possui código, visão, âmbito territorial, sectores, elos, estado, responsável, fonte, validade e histórico; alterações são aprovadas e auditadas.",P2,RF-CLU-001: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CLU-001,1,"[{""id"":""RF-CLU-001"",""pedido"":""Administrar clusters, subclusters, cadeias de valor, taxonomias e versões."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 509; requirements-audit.csv""],""aceitacao"":""Cada cluster possui código, visão, âmbito territorial, sectores, elos, estado, responsável, fonte, validade e histórico; alterações são aprovadas e auditadas."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. | 16/10/2026 — mapa prévio de referências económicas, QA sem implementação: Leitura READ ONLY de dois clones: destino restaurado com 12 setores/6 raízes editoriais/8 clusters/zero elos e ligações; QA aceite tem ainda três níveis sintéticos em setores distintos. UNIQUE economic_activities_sector_uq impede várias atividades por setor; escolha técnica, não regra identificada da Tempo. Fontes oficiais aceites preservadas, sem revalidação. | 16/10/2026 — DOC01 do mapa económico, revisão documental sem autorização de execução: 600 versus 579 é divergência documental a reconciliar, não escolha arbitrária da Tempo. Recomendações recebidas: limitar QA aos cinco nós do exemplar por hash/versão; divisão 01 como subsector e 01120 como atividade com cinco níveis; CLU-01 como modelo editorial. Não se declara conformidade normativa integral nem execução/aceitação QA. [RECONCILIACAO-43-20261019] 4: Gestão /management/economic-references/lot-01 ainda exige gate global. Catálogo restante requer reconciliação por identidade/edição e lote, não inferência por contagens.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada. | 16/10/2026 — mapa prévio de referências económicas, QA sem implementação: Preparar manifesto fechado, adaptar cardinalidade/hierarquia sem copiar mestres, demonstrar preview/idempotência/recusas e caso positivo de cadeia nos dois consumidores; recuperação, decisão independente, divulgação expressa, filtros AND e reversão após edição pelo código anterior com compatibilidade. Nada demonstrado/encerrado por este mapa. | 16/10/2026 — DOC01 do mapa económico, revisão documental sem autorização de execução: Implementação/provas funcionais e operacionais apenas após decisão QA. Incluir HTTP com esquema ausente, importação privada, publicação e retirada distintas, recusas de identidade/MFA/CSRF/hash, replay/concorrência e motivos visíveis. Reversão após uso é parcial e compatível: schema/dados, seis fontes funcionais, manifesto e build de compatibilidade coerente permanecem; provar edição posterior. Caso positivo de cadeia segue pendente nos dois consumidores. [UTILIZACAO-HOMOLOGACAO-20261019] 4: Disponibilidade condicionada conforme limite registado — 11 actividades presentes; cinco novas referências transportadas. Activação/publicação do lote não executada. @@ -17,8 +17,8 @@ RF-CLU-001,"Administrar clusters, subclusters, cadeias de valor, taxonomias e ve [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. [PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação. [P1-P2-QA-167b5db97653] 42/13 verificações do delta; serviços/controladores/middleware com rollback, build único. P1 parcial (21 modalidades/assistência); interface de atribuição pendente; sem instalação remota/importação/publicação. Mesma matriz e manual. -[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,," | QA01: prova positiva delimitada de atividade/cadeia e operações do lote concluída, conservando as aceitações anteriores e a semântica privada/confirmada/pública. | ATIVO01: instalação/importação/publicação autenticadas, scan, repetição idempotente, recuperação pública do ramo A/01/011/0112/01120 e preservação operacional concluídos. Provas funcionais QA aceites reutilizadas, sem repetição."," | QA01: divergência documental 600/579 e edição normativa abertas; cadeia editorial; publicação canónica com pré-condições sintéticas; save legado transacional; sem volume ou recuperação de payload legado cifrado; reversão parcial com sete fontes funcionais. Sem decisão ativa presumida. | ATIVO01: não encerra CAE integral ou divergência 600/579/edição normativa; cadeia exclusivamente editorial. Nenhuma classificação ou relação de investimento real alterada/divulgada. Limites QA anteriores e reversão parcial compatível mantidos; editor UUID ativo de /negocios continua não demonstrado e não bloqueante. Parques, duplicados e regulação Fintech separados.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-CLU-002,"Relacionar o cluster com projectos, oportunidades, actores e territórios.",upgrade v4 SHA f0b9815…; p. 513; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: 11 fontes e 161 ficheiros de build entregues; sem migrations, grants, classificações reais ou divulgação. Catálogo público mantém zero negócios e seis oportunidades. Suplemento de compilação para repor InvesteMoz no título preparado apenas em QA, pendente de decisão. | 16/10/2026 — fecho operacional consolidado: negocios-classificacao-QA-53311df2f59c e suplemento de nome negocios-compilacao-nome-QA-7ef0facd0e27 autorizados e entregues: mesmas 11 fontes, 161 build, título InvesteMoz observado. Sem escrita de negócio/classificação/divulgação.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-CLU-002: As relações com projectos, negócios, empresas âncora, PME, fornecedores, compradores, financiadores, reguladores e instituições indicam papel, prioridade, período e estado, sem duplicar os registos de origem e com navegação nos dois sentidos.",P1,RF-CLU-002: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CLU-002,1,"[{""id"":""RF-CLU-002"",""pedido"":""Relacionar o cluster com projectos, oportunidades, actores e territórios."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 513; requirements-audit.csv""],""aceitacao"":""As relações com projectos, negócios, empresas âncora, PME, fornecedores, compradores, financiadores, reguladores e instituições indicam papel, prioridade, período e estado, sem duplicar os registos de origem e com navegação nos dois sentidos."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. | 15/10/2026 — incremento de classificação multidimensional em QA: Relações tipadas de uma oportunidade com cluster, projeto e território recuperadas; múltiplos atores empresariais não cadastrados nem inventados. | 15/10/2026 — Tempo autorizou e foi disponibilizada a candidata classificacao-multidimensional-QA-64ab05e20b95 DOC01: 17 fontes/174 build, backup/restauro fresco, cache de dados preservada e reversão compatível. Recorte parcial; restantes limites conservados. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: Associação tipada com cluster e recuperação do mesmo anúncio demonstradas; múltiplos atores e navegação bidirecional integral não foram demonstrados neste recorte. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: Backup/restauro fresco 295 tabelas/31 sequências/2341 ficheiros/29 documentos; clone arrancou em leitura. Conferência operacional de GET/assets e área privada pela conta 2, sem guardar. Dados, papéis e histórico iguais; não encerra a cláusula integral.","Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada. | Disponibilização DOC01 executada. Limitação operacional concreta: Editor no ativo: não demonstrado nesta conferência. O utilizador informou não ter acesso à conta de Promotora interna Aurora Chachuaio. A sessão efetiva Osmane Nala, conta 2, recebeu 403 em GET /minhas-oportunidades/create; não existe elevação operacional ativa. Os papéis Promotor/Validador dessa conta permanecem atribuídos; as funções de autorização v1 conferem exatamente com a versão anterior à entrega. Existem seis oportunidades legadas e nenhuma do workflow de promotor no ativo. A mensagem 403 genérica não expõe o motivo; o diagnóstico fica registado, sem alterar permissões, credenciais ou acrescentar uma correção fora do pacote autorizado. Mantêm-se as provas funcionais QA aceites do editor.; limites do critério integral: Relações tipadas de uma oportunidade com cluster, projeto e território recuperadas; múltiplos atores empresariais não cadastrados nem inventados. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: Recorte QA concluído; disponibilização deste incremento exige decisão específica. Associação tipada com cluster e recuperação do mesmo anúncio demonstradas; múltiplos atores e navegação bidirecional integral não foram demonstrados neste recorte. As quatro outras lacunas conservam o seu estado; provas aceites não se repetem. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: Recuperação UUID no ativo não observada: conta 2 sem anúncio próprio; dois rascunhos pertencem a outro titular. Não criar dados nem alargar acesso para preencher esta limitação. Cadeia sem caso positivo, sem ensaio volumétrico e limite do payload sintético da reversão mantêm-se. Outras quatro lacunas inalteradas.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.","Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: A autorização base foi executada. Suplemento negocios-compilacao-nome-QA-7ef0facd0e27, zero fontes/161 build para título InvesteMoz, aguarda autorização específica por ter novos hashes de build. Não reabrir QA funcional aceite. | 16/10/2026 — fecho operacional consolidado: Autorizações base e do suplemento executadas. Saldo operacional zero. Não classificar anúncios reais nem divulgar relações. Limites QA e ausência de UUID próprio para observação no ativo conservados; outras quatro lacunas inalteradas.",Incremento parcial disponibilizado; aceitação QA preservada e lacunas integrais delimitadas,"Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: 10–16 h era a estimativa inicial agora executada neste recorte. Saldo QA zero para a cobertura demonstrada. Operação futura estimada 90–180 min após autorização, partilhada pelo lote, não somar por requisito.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | outputs/investmoz-classificacao-multidimensional-QA-20261015/RELATORIO-QA.md; HTTP-DELTA-QA.json (44); SERVICOS-DELTA-QA.json (22); REVERSAO-COMPAT-QA.json (6); INTERFACE-QA.json | outputs/investmoz-classificacao-ativacao-20261015/RELATORIO-ENTREGA.md; RECIBO-FINAL.json; FRESH-BACKUP.json; ARRANQUE-CLONE-RESTAURADO.json; FONTES-COMPILACAO.json; HTTP-AFTER.json; PRESERVACAO-AFTER.json; INTERFACE-OPERACIONAL.json | outputs/investmoz-negocios-classificacao-QA-20261016/RELATORIO-QA.md; HTTP-QA.json (36/50 HTTP); SCOPES-QA.json (10); INTERFACE-QA.json; REVERSAO-APOS-EDICAO-ANTERIOR.json; PRESERVACAO-FINAL.json; MANIFESTO.json | outputs/investmoz-negocios-classificacao-ativacao-20261016/RELATORIO-ENTREGA.md; AUTORIZACAO-TEMPO.json; FRESH-BACKUP.json; ARRANQUE-CLONE-RESTAURADO.json; TROCA.json; HTTP-AFTER.json; PRESERVACAO-APOS-AUTENTICACAO.json; INTERFACE-OPERACIONAL.json; RECIBO-FINAL.json | outputs/investmoz-negocios-classificacao-ativacao-20261016/RELATORIO-FINAL.md; AUTORIZACAO-EXTENSAO-NOME.json; FRESH-BACKUP-NOME.json; ARRANQUE-CLONE-NOME.json; TROCA-NOME.json; HTTP-APOS-NOME.json; PRESERVACAO-APOS-NOME.json; INTERFACE-NOME-ATIVO.json; RECIBO-CONSOLIDADO.json,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada, | management_draft.canonical.relations/enterprise_size; workflow_context.classification_decisions/publication.classification/canonical_items; mestres existentes por ID; sem migrations. | /negocios: existing_business_revisions.snapshot.context.multidimensional; mesmo UUID e payload principal intacto; decisões por relação/evidência; snapshot de divulgação separado.," | Recuperação noutra sessão, nove relações/quatro dimensões, evidência/decisão por hash, exclusão privada, filtros/map matched_count, reversão compatível. Publicação é fixture sintético; transição editorial aceite não repetida. | Clone principal publicado/v26, referência publicada/v12 intacta; recuperação/validação/divulgação e filtros dirigidos; edição posterior pelo código anterior preserva o suplemento; ver relatório para fixture secundário sintético.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,," | QA01: prova positiva delimitada de atividade/cadeia e operações do lote concluída, conservando as aceitações anteriores e a semântica privada/confirmada/pública. | ATIVO01: instalação/importação/publicação autenticadas, scan, repetição idempotente, recuperação pública do ramo A/01/011/0112/01120 e preservação operacional concluídos. Provas funcionais QA aceites reutilizadas, sem repetição."," | QA01: divergência documental 600/579 e edição normativa abertas; cadeia editorial; publicação canónica com pré-condições sintéticas; save legado transacional; sem volume ou recuperação de payload legado cifrado; reversão parcial com sete fontes funcionais. Sem decisão ativa presumida. | ATIVO01: não encerra CAE integral ou divergência 600/579/edição normativa; cadeia exclusivamente editorial. Nenhuma classificação ou relação de investimento real alterada/divulgada. Limites QA anteriores e reversão parcial compatível mantidos; editor UUID ativo de /negocios continua não demonstrado e não bloqueante. Parques, duplicados e regulação Fintech separados.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-CLU-002,"Relacionar o cluster com projectos, oportunidades, actores e territórios.",upgrade v4 SHA f0b9815…; p. 513; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: 11 fontes e 161 ficheiros de build entregues; sem migrations, grants, classificações reais ou divulgação. Catálogo público mantém zero negócios e seis oportunidades. Suplemento de compilação para repor InvesteMoz no título preparado apenas em QA, pendente de decisão. | 16/10/2026 — fecho operacional consolidado: negocios-classificacao-QA-53311df2f59c e suplemento de nome negocios-compilacao-nome-QA-7ef0facd0e27 autorizados e entregues: mesmas 11 fontes, 161 build, título InvesteMoz observado. Sem escrita de negócio/classificação/divulgação.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-CLU-002: As relações com projectos, negócios, empresas âncora, PME, fornecedores, compradores, financiadores, reguladores e instituições indicam papel, prioridade, período e estado, sem duplicar os registos de origem e com navegação nos dois sentidos.",P1,RF-CLU-002: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CLU-002,1,"[{""id"":""RF-CLU-002"",""pedido"":""Relacionar o cluster com projectos, oportunidades, actores e territórios."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 513; requirements-audit.csv""],""aceitacao"":""As relações com projectos, negócios, empresas âncora, PME, fornecedores, compradores, financiadores, reguladores e instituições indicam papel, prioridade, período e estado, sem duplicar os registos de origem e com navegação nos dois sentidos."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. | 15/10/2026 — incremento de classificação multidimensional em QA: Relações tipadas de uma oportunidade com cluster, projeto e território recuperadas; múltiplos atores empresariais não cadastrados nem inventados. | 15/10/2026 — Tempo autorizou e foi disponibilizada a candidata classificacao-multidimensional-QA-64ab05e20b95 DOC01: 17 fontes/174 build, backup/restauro fresco, cache de dados preservada e reversão compatível. Recorte parcial; restantes limites conservados. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: Associação tipada com cluster e recuperação do mesmo anúncio demonstradas; múltiplos atores e navegação bidirecional integral não foram demonstrados neste recorte. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: Backup/restauro fresco 295 tabelas/31 sequências/2341 ficheiros/29 documentos; clone arrancou em leitura. Conferência operacional de GET/assets e área privada pela conta 2, sem guardar. Dados, papéis e histórico iguais; não encerra a cláusula integral.","Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada. | Disponibilização DOC01 executada. Limitação operacional concreta: Editor no ativo: não demonstrado nesta conferência. O utilizador informou não ter acesso à conta de Promotora interna Aurora Chachuaio. A sessão efetiva Osmane Nala, conta 2, recebeu 403 em GET /minhas-oportunidades/create; não existe elevação operacional ativa. Os papéis Promotor/Validador dessa conta permanecem atribuídos; as funções de autorização v1 conferem exatamente com a versão anterior à entrega. Existem seis oportunidades legadas e nenhuma do workflow de promotor no ativo. A mensagem 403 genérica não expõe o motivo; o diagnóstico fica registado, sem alterar permissões, credenciais ou acrescentar uma correção fora do pacote autorizado. Mantêm-se as provas funcionais QA aceites do editor.; limites do critério integral: Relações tipadas de uma oportunidade com cluster, projeto e território recuperadas; múltiplos atores empresariais não cadastrados nem inventados. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: Recorte QA concluído; disponibilização deste incremento exige decisão específica. Associação tipada com cluster e recuperação do mesmo anúncio demonstradas; múltiplos atores e navegação bidirecional integral não foram demonstrados neste recorte. As quatro outras lacunas conservam o seu estado; provas aceites não se repetem. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: Recuperação UUID no ativo não observada: conta 2 sem anúncio próprio; dois rascunhos pertencem a outro titular. Não criar dados nem alargar acesso para preencher esta limitação. Cadeia sem caso positivo, sem ensaio volumétrico e limite do payload sintético da reversão mantêm-se. Outras quatro lacunas inalteradas.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.","Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: A autorização base foi executada. Suplemento negocios-compilacao-nome-QA-7ef0facd0e27, zero fontes/161 build para título InvesteMoz, aguarda autorização específica por ter novos hashes de build. Não reabrir QA funcional aceite. | 16/10/2026 — fecho operacional consolidado: Autorizações base e do suplemento executadas. Saldo operacional zero. Não classificar anúncios reais nem divulgar relações. Limites QA e ausência de UUID próprio para observação no ativo conservados; outras quatro lacunas inalteradas.",Incremento parcial disponibilizado; aceitação QA preservada e lacunas integrais delimitadas,"Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: 10–16 h era a estimativa inicial agora executada neste recorte. Saldo QA zero para a cobertura demonstrada. Operação futura estimada 90–180 min após autorização, partilhada pelo lote, não somar por requisito.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | outputs/investmoz-classificacao-multidimensional-QA-20261015/RELATORIO-QA.md; HTTP-DELTA-QA.json (44); SERVICOS-DELTA-QA.json (22); REVERSAO-COMPAT-QA.json (6); INTERFACE-QA.json | outputs/investmoz-classificacao-ativacao-20261015/RELATORIO-ENTREGA.md; RECIBO-FINAL.json; FRESH-BACKUP.json; ARRANQUE-CLONE-RESTAURADO.json; FONTES-COMPILACAO.json; HTTP-AFTER.json; PRESERVACAO-AFTER.json; INTERFACE-OPERACIONAL.json | outputs/investmoz-negocios-classificacao-QA-20261016/RELATORIO-QA.md; HTTP-QA.json (36/50 HTTP); SCOPES-QA.json (10); INTERFACE-QA.json; REVERSAO-APOS-EDICAO-ANTERIOR.json; PRESERVACAO-FINAL.json; MANIFESTO.json | outputs/investmoz-negocios-classificacao-ativacao-20261016/RELATORIO-ENTREGA.md; AUTORIZACAO-TEMPO.json; FRESH-BACKUP.json; ARRANQUE-CLONE-RESTAURADO.json; TROCA.json; HTTP-AFTER.json; PRESERVACAO-APOS-AUTENTICACAO.json; INTERFACE-OPERACIONAL.json; RECIBO-FINAL.json | outputs/investmoz-negocios-classificacao-ativacao-20261016/RELATORIO-FINAL.md; AUTORIZACAO-EXTENSAO-NOME.json; FRESH-BACKUP-NOME.json; ARRANQUE-CLONE-NOME.json; TROCA-NOME.json; HTTP-APOS-NOME.json; PRESERVACAO-APOS-NOME.json; INTERFACE-NOME-ATIVO.json; RECIBO-CONSOLIDADO.json,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada, | management_draft.canonical.relations/enterprise_size; workflow_context.classification_decisions/publication.classification/canonical_items; mestres existentes por ID; sem migrations. | /negocios: existing_business_revisions.snapshot.context.multidimensional; mesmo UUID e payload principal intacto; decisões por relação/evidência; snapshot de divulgação separado.," | Recuperação noutra sessão, nove relações/quatro dimensões, evidência/decisão por hash, exclusão privada, filtros/map matched_count, reversão compatível. Publicação é fixture sintético; transição editorial aceite não repetida. | Clone principal publicado/v26, referência publicada/v12 intacta; recuperação/validação/divulgação e filtros dirigidos; edição posterior pelo código anterior preserva o suplemento; ver relatório para fixture secundário sintético.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, RF-CLU-003,Representar a cadeia de valor e identificar lacunas de investimento.,upgrade v4 SHA f0b9815…; p. 517; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: 11 fontes e 161 ficheiros de build entregues; sem migrations, grants, classificações reais ou divulgação. Catálogo público mantém zero negócios e seis oportunidades. Suplemento de compilação para repor InvesteMoz no título preparado apenas em QA, pendente de decisão. | 16/10/2026 — fecho operacional consolidado: negocios-classificacao-QA-53311df2f59c e suplemento de nome negocios-compilacao-nome-QA-7ef0facd0e27 autorizados e entregues: mesmas 11 fontes, 161 build, título InvesteMoz observado. Sem escrita de negócio/classificação/divulgação.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-CLU-003: O cluster apresenta fornecimento, produção, transformação, logística, comercialização, serviços e mercados; cada lacuna possui localização, capacidade necessária, justificação, estado e chamada para acção.",P2,RF-CLU-003: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CLU-003,1,"[{""id"":""RF-CLU-003"",""pedido"":""Representar a cadeia de valor e identificar lacunas de investimento."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 517; requirements-audit.csv""],""aceitacao"":""O cluster apresenta fornecimento, produção, transformação, logística, comercialização, serviços e mercados; cada lacuna possui localização, capacidade necessária, justificação, estado e chamada para acção."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. | 15/10/2026 — incremento de classificação multidimensional em QA: Vínculo à cadeia existente e etapa documentada disponíveis; cenário têxtil apenas sintético, sem empresas ou capacidades reais. Identificação económica integral de lacunas não demonstrada. | 15/10/2026 — Tempo autorizou e foi disponibilizada a candidata classificacao-multidimensional-QA-64ab05e20b95 DOC01: 17 fontes/174 build, backup/restauro fresco, cache de dados preservada e reversão compatível. Recorte parcial; restantes limites conservados. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: Preparação do contrato/filtro de cadeia disponível; caso positivo não demonstrado porque não existe cadeia consultável na QA. Cadeia integral e lacunas de investimento continuam abertas. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: Backup/restauro fresco 295 tabelas/31 sequências/2341 ficheiros/29 documentos; clone arrancou em leitura. Conferência operacional de GET/assets e área privada pela conta 2, sem guardar. Dados, papéis e histórico iguais; não encerra a cláusula integral. | 16/10/2026 — mapa prévio de referências económicas, QA sem implementação: Leitura READ ONLY de dois clones: destino restaurado com 12 setores/6 raízes editoriais/8 clusters/zero elos e ligações; QA aceite tem ainda três níveis sintéticos em setores distintos. UNIQUE economic_activities_sector_uq impede várias atividades por setor; escolha técnica, não regra identificada da Tempo. Fontes oficiais aceites preservadas, sem revalidação. | 16/10/2026 — DOC01 do mapa económico, revisão documental sem autorização de execução: 600 versus 579 é divergência documental a reconciliar, não escolha arbitrária da Tempo. Recomendações recebidas: limitar QA aos cinco nós do exemplar por hash/versão; divisão 01 como subsector e 01120 como atividade com cinco níveis; CLU-01 como modelo editorial. Não se declara conformidade normativa integral nem execução/aceitação QA. [RECONCILIACAO-43-20261019] 4: Gestão /management/economic-references/lot-01 ainda exige gate global. Catálogo restante requer reconciliação por identidade/edição e lote, não inferência por contagens.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada. | Disponibilização DOC01 executada. Limitação operacional concreta: Editor no ativo: não demonstrado nesta conferência. O utilizador informou não ter acesso à conta de Promotora interna Aurora Chachuaio. A sessão efetiva Osmane Nala, conta 2, recebeu 403 em GET /minhas-oportunidades/create; não existe elevação operacional ativa. Os papéis Promotor/Validador dessa conta permanecem atribuídos; as funções de autorização v1 conferem exatamente com a versão anterior à entrega. Existem seis oportunidades legadas e nenhuma do workflow de promotor no ativo. A mensagem 403 genérica não expõe o motivo; o diagnóstico fica registado, sem alterar permissões, credenciais ou acrescentar uma correção fora do pacote autorizado. Mantêm-se as provas funcionais QA aceites do editor.; limites do critério integral: Vínculo à cadeia existente e etapa documentada disponíveis; cenário têxtil apenas sintético, sem empresas ou capacidades reais. Identificação económica integral de lacunas não demonstrada. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: Recorte QA concluído; disponibilização deste incremento exige decisão específica. Preparação do contrato/filtro de cadeia disponível; caso positivo não demonstrado porque não existe cadeia consultável na QA. Cadeia integral e lacunas de investimento continuam abertas. As quatro outras lacunas conservam o seu estado; provas aceites não se repetem. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: Recuperação UUID no ativo não observada: conta 2 sem anúncio próprio; dois rascunhos pertencem a outro titular. Não criar dados nem alargar acesso para preencher esta limitação. Cadeia sem caso positivo, sem ensaio volumétrico e limite do payload sintético da reversão mantêm-se. Outras quatro lacunas inalteradas. | 16/10/2026 — mapa prévio de referências económicas, QA sem implementação: Preparar manifesto fechado, adaptar cardinalidade/hierarquia sem copiar mestres, demonstrar preview/idempotência/recusas e caso positivo de cadeia nos dois consumidores; recuperação, decisão independente, divulgação expressa, filtros AND e reversão após edição pelo código anterior com compatibilidade. Nada demonstrado/encerrado por este mapa. | 16/10/2026 — DOC01 do mapa económico, revisão documental sem autorização de execução: Implementação/provas funcionais e operacionais apenas após decisão QA. Incluir HTTP com esquema ausente, importação privada, publicação e retirada distintas, recusas de identidade/MFA/CSRF/hash, replay/concorrência e motivos visíveis. Reversão após uso é parcial e compatível: schema/dados, seis fontes funcionais, manifesto e build de compatibilidade coerente permanecem; provar edição posterior. Caso positivo de cadeia segue pendente nos dois consumidores. [UTILIZACAO-HOMOLOGACAO-20261019] 4: Disponibilidade condicionada conforme limite registado — 11 actividades presentes; cinco novas referências transportadas. Activação/publicação do lote não executada. @@ -27,32 +27,32 @@ RF-CLU-003,Representar a cadeia de valor e identificar lacunas de investimento., [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. [PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação. [P1-P2-QA-167b5db97653] 42/13 verificações do delta; serviços/controladores/middleware com rollback, build único. P1 parcial (21 modalidades/assistência); interface de atribuição pendente; sem instalação remota/importação/publicação. Mesma matriz e manual. -[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada, | management_draft.canonical.relations/enterprise_size; workflow_context.classification_decisions/publication.classification/canonical_items; mestres existentes por ID; sem migrations. | /negocios: existing_business_revisions.snapshot.context.multidimensional; mesmo UUID e payload principal intacto; decisões por relação/evidência; snapshot de divulgação separado.," | Recuperação noutra sessão, nove relações/quatro dimensões, evidência/decisão por hash, exclusão privada, filtros/map matched_count, reversão compatível. Publicação é fixture sintético; transição editorial aceite não repetida. | Clone principal publicado/v26, referência publicada/v12 intacta; recuperação/validação/divulgação e filtros dirigidos; edição posterior pelo código anterior preserva o suplemento; ver relatório para fixture secundário sintético.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,," | QA01: prova positiva delimitada de atividade/cadeia e operações do lote concluída, conservando as aceitações anteriores e a semântica privada/confirmada/pública. | ATIVO01: instalação/importação/publicação autenticadas, scan, repetição idempotente, recuperação pública do ramo A/01/011/0112/01120 e preservação operacional concluídos. Provas funcionais QA aceites reutilizadas, sem repetição."," | QA01: divergência documental 600/579 e edição normativa abertas; cadeia editorial; publicação canónica com pré-condições sintéticas; save legado transacional; sem volume ou recuperação de payload legado cifrado; reversão parcial com sete fontes funcionais. Sem decisão ativa presumida. | ATIVO01: não encerra CAE integral ou divergência 600/579/edição normativa; cadeia exclusivamente editorial. Nenhuma classificação ou relação de investimento real alterada/divulgada. Limites QA anteriores e reversão parcial compatível mantidos; editor UUID ativo de /negocios continua não demonstrado e não bloqueante. Parques, duplicados e regulação Fintech separados.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-CLU-004,Disponibilizar inteligência territorial e comparação multicritério.,upgrade v4 SHA f0b9815…; p. 521; requirements-audit.csv | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 546 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 241 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 546,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-CLU-004: Mapas autorizados mostram projectos, recursos, infra-estruturas, actores e riscos por unidade territorial; comparações usam critérios, período, fonte e limitações uniformes e não constituem garantia. | MASTER-e1169a77-0045: Disponibilizar inteligência territorial e comparação multicritério. | MASTER-51b8f0ad-0025: Disponibilizar inteligência territorial e comparação multicritério. | MASTER-edece80c-0045: Disponibilizar inteligência territorial e comparação multicritério.",P2,RF-CLU-004: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-e1169a77-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-CLU-004 | MASTER-e1169a77-0045 | MASTER-51b8f0ad-0025 | MASTER-edece80c-0045,4,"[{""id"":""RF-CLU-004"",""pedido"":""Disponibilizar inteligência territorial e comparação multicritério."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 521; requirements-audit.csv""],""aceitacao"":""Mapas autorizados mostram projectos, recursos, infra-estruturas, actores e riscos por unidade territorial; comparações usam critérios, período, fonte e limitações uniformes e não constituem garantia."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""},{""id"":""MASTER-e1169a77-0045"",""pedido"":""Disponibilizar inteligência territorial e comparação multicritério."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 546""],""aceitacao"":""Disponibilizar inteligência territorial e comparação multicritério."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0025"",""pedido"":""Disponibilizar inteligência territorial e comparação multicritério."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 241""],""aceitacao"":""Disponibilizar inteligência territorial e comparação multicritério."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0045"",""pedido"":""Disponibilizar inteligência territorial e comparação multicritério."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 546""],""aceitacao"":""Disponibilizar inteligência territorial e comparação multicritério."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-CLU-005,Gerir necessidades de financiamento e correspondência com financiadores.,upgrade v4 SHA f0b9815…; p. 525; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-CLU-005: A necessidade contém elo, fase, instrumento, valor, moeda, beneficiário, finalidade e elegibilidade; o CRM regista correspondências explicáveis e sujeitas a revisão humana.",P2,RF-CLU-005: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CLU-005,1,"[{""id"":""RF-CLU-005"",""pedido"":""Gerir necessidades de financiamento e correspondência com financiadores."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 525; requirements-audit.csv""],""aceitacao"":""A necessidade contém elo, fase, instrumento, valor, moeda, beneficiário, finalidade e elegibilidade; o CRM regista correspondências explicáveis e sujeitas a revisão humana."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-CLU-006,"Gerir programas, iniciativas, constrangimentos e planos de acção.",upgrade v4 SHA f0b9815…; p. 529; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-CLU-006: Cada registo possui objectivo ou problema, território, responsável, parceiros, orçamento, prazo, indicador, dependências, risco, escalonamento, estado e decisão necessária.",P2,RF-CLU-006: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CLU-006,1,"[{""id"":""RF-CLU-006"",""pedido"":""Gerir programas, iniciativas, constrangimentos e planos de acção."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 529; requirements-audit.csv""],""aceitacao"":""Cada registo possui objectivo ou problema, território, responsável, parceiros, orçamento, prazo, indicador, dependências, risco, escalonamento, estado e decisão necessária."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-CLU-007,Publicar páginas e dossiers de cluster a partir de dados validados.,upgrade v4 SHA f0b9815…; p. 533; requirements-audit.csv | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 558 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 253 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 558,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-CLU-007: A página reúne visão, cadeia, mapa, projectos, lacunas, actores, financiamento, reguladores, riscos, indicadores e chamada para acção, preservando fontes, versões e níveis de divulgação. | MASTER-e1169a77-0046: Publicar páginas e dossiers de cluster a partir de dados validados. | MASTER-51b8f0ad-0026: Publicar páginas e dossiers de cluster a partir de dados validados. | MASTER-edece80c-0046: Publicar páginas e dossiers de cluster a partir de dados validados.",P2,RF-CLU-007: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-e1169a77-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-CLU-007 | MASTER-e1169a77-0046 | MASTER-51b8f0ad-0026 | MASTER-edece80c-0046,4,"[{""id"":""RF-CLU-007"",""pedido"":""Publicar páginas e dossiers de cluster a partir de dados validados."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 533; requirements-audit.csv""],""aceitacao"":""A página reúne visão, cadeia, mapa, projectos, lacunas, actores, financiamento, reguladores, riscos, indicadores e chamada para acção, preservando fontes, versões e níveis de divulgação."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""},{""id"":""MASTER-e1169a77-0046"",""pedido"":""Publicar páginas e dossiers de cluster a partir de dados validados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 558""],""aceitacao"":""Publicar páginas e dossiers de cluster a partir de dados validados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0026"",""pedido"":""Publicar páginas e dossiers de cluster a partir de dados validados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 253""],""aceitacao"":""Publicar páginas e dossiers de cluster a partir de dados validados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0046"",""pedido"":""Publicar páginas e dossiers de cluster a partir de dados validados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 558""],""aceitacao"":""Publicar páginas e dossiers de cluster a partir de dados validados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-CLU-008,"Captar, qualificar e acompanhar manifestações de interesse por cluster.",upgrade v4 SHA f0b9815…; p. 537; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-CLU-008: O investidor informa cluster, elo, território, papel, capacidade, instrumento e horizonte; o CRM cria o lead com origem, responsável, pontuação, estado e próxima acção.",P2,RF-CLU-008: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CLU-008,1,"[{""id"":""RF-CLU-008"",""pedido"":""Captar, qualificar e acompanhar manifestações de interesse por cluster."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 537; requirements-audit.csv""],""aceitacao"":""O investidor informa cluster, elo, território, papel, capacidade, instrumento e horizonte; o CRM cria o lead com origem, responsável, pontuação, estado e próxima acção."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-CLU-009,"Gerir campanhas, missões, eventos e conteúdos por cluster.",upgrade v4 SHA f0b9815…; p. 541; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-CLU-009: Cada campanha relaciona público, mercado-alvo, mensagem, activos, orçamento, leads, reuniões, propostas, atribuição e valor do pipeline.",P2,RF-CLU-009: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CLU-009,1,"[{""id"":""RF-CLU-009"",""pedido"":""Gerir campanhas, missões, eventos e conteúdos por cluster."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 541; requirements-audit.csv""],""aceitacao"":""Cada campanha relaciona público, mercado-alvo, mensagem, activos, orçamento, leads, reuniões, propostas, atribuição e valor do pipeline."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-CLU-010,"Medir prontidão, desempenho, qualidade dos dados e impacto.",upgrade v4 SHA f0b9815…; p. 545; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-CLU-010: Os painéis distinguem dados confirmados, estimados e pendentes e apresentam fórmula, meta, tendência, fonte, responsável, data de actualização e registos de origem.",P2,RF-CLU-010: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CLU-010,1,"[{""id"":""RF-CLU-010"",""pedido"":""Medir prontidão, desempenho, qualidade dos dados e impacto."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 545; requirements-audit.csv""],""aceitacao"":""Os painéis distinguem dados confirmados, estimados e pendentes e apresentam fórmula, meta, tendência, fonte, responsável, data de actualização e registos de origem."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-CLU-011,"Controlar governação, decisões, aprovações e conflitos de interesse.",upgrade v4 SHA f0b9815…; p. 549; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-CLU-011: Reuniões, decisões, documentos, versões, participantes, impedimentos e aprovações ficam ligados ao cluster; ninguém valida isoladamente a informação que submeteu.",P2,RF-CLU-011: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CLU-011,1,"[{""id"":""RF-CLU-011"",""pedido"":""Controlar governação, decisões, aprovações e conflitos de interesse."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 549; requirements-audit.csv""],""aceitacao"":""Reuniões, decisões, documentos, versões, participantes, impedimentos e aprovações ficam ligados ao cluster; ninguém valida isoladamente a informação que submeteu."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-CLU-012,"Disponibilizar APIs, eventos e exportação controlada dos dados de cluster.",upgrade v4 SHA f0b9815…; p. 553; requirements-audit.csv | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 578 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 273 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 578,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-CLU-012: As integrações aplicam autenticação, escopos, confidencialidade, versionamento, idempotência, auditoria e autorização da entidade proprietária. | MASTER-e1169a77-0047: Disponibilizar APIs, eventos e exportação controlada dos dados de cluster. | MASTER-51b8f0ad-0027: Disponibilizar APIs, eventos e exportação controlada dos dados de cluster. | MASTER-edece80c-0047: Disponibilizar APIs, eventos e exportação controlada dos dados de cluster.",P2,RF-CLU-012: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-e1169a77-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-CLU-012 | MASTER-e1169a77-0047 | MASTER-51b8f0ad-0027 | MASTER-edece80c-0047,4,"[{""id"":""RF-CLU-012"",""pedido"":""Disponibilizar APIs, eventos e exportação controlada dos dados de cluster."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 553; requirements-audit.csv""],""aceitacao"":""As integrações aplicam autenticação, escopos, confidencialidade, versionamento, idempotência, auditoria e autorização da entidade proprietária."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""},{""id"":""MASTER-e1169a77-0047"",""pedido"":""Disponibilizar APIs, eventos e exportação controlada dos dados de cluster."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 578""],""aceitacao"":""Disponibilizar APIs, eventos e exportação controlada dos dados de cluster."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0027"",""pedido"":""Disponibilizar APIs, eventos e exportação controlada dos dados de cluster."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 273""],""aceitacao"":""Disponibilizar APIs, eventos e exportação controlada dos dados de cluster."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0047"",""pedido"":""Disponibilizar APIs, eventos e exportação controlada dos dados de cluster."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 578""],""aceitacao"":""Disponibilizar APIs, eventos e exportação controlada dos dados de cluster."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -RF-COR-001,"Administrar corredores, áreas de influência, nós territoriais, versões e estados.",upgrade v4 SHA f0b9815…; p. 819; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-COR-001: Cada corredor possui código, visão, coordenador, territórios, geometria, nós, fontes, validade, estado e histórico aprovado.",P2,RF-COR-001: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-COR-001,1,"[{""id"":""RF-COR-001"",""pedido"":""Administrar corredores, áreas de influência, nós territoriais, versões e estados."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 819; requirements-audit.csv""],""aceitacao"":""Cada corredor possui código, visão, coordenador, territórios, geometria, nós, fontes, validade, estado e histórico aprovado."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-COR-002,Relacionar corredores com projectos âncora.,upgrade v4 SHA f0b9815…; p. 823; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-COR-002: Cada projecto âncora indica função, capacidade, território, dependências, clusters beneficiados e fase; um projecto pode servir vários corredores com relação justificada.",P2,RF-COR-002: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-COR-002,1,"[{""id"":""RF-COR-002"",""pedido"":""Relacionar corredores com projectos âncora."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 823; requirements-audit.csv""],""aceitacao"":""Cada projecto âncora indica função, capacidade, território, dependências, clusters beneficiados e fase; um projecto pode servir vários corredores com relação justificada."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-COR-003,Relacionar corredores com clusters e cadeias de valor.,upgrade v4 SHA f0b9815…; p. 827; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: 11 fontes e 161 ficheiros de build entregues; sem migrations, grants, classificações reais ou divulgação. Catálogo público mantém zero negócios e seis oportunidades. Suplemento de compilação para repor InvesteMoz no título preparado apenas em QA, pendente de decisão. | 16/10/2026 — fecho operacional consolidado: negocios-classificacao-QA-53311df2f59c e suplemento de nome negocios-compilacao-nome-QA-7ef0facd0e27 autorizados e entregues: mesmas 11 fontes, 161 build, título InvesteMoz observado. Sem escrita de negócio/classificação/divulgação.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-COR-003: A relação identifica elos suportados, mercados, recursos, infra-estruturas, lacunas, actores e prioridade, sem duplicar o cadastro do cluster.",P2,RF-COR-003: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-COR-003,1,"[{""id"":""RF-COR-003"",""pedido"":""Relacionar corredores com clusters e cadeias de valor."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 827; requirements-audit.csv""],""aceitacao"":""A relação identifica elos suportados, mercados, recursos, infra-estruturas, lacunas, actores e prioridade, sem duplicar o cadastro do cluster."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. | 15/10/2026 — incremento de classificação multidimensional em QA: Oportunidade pode referir corredor e cadeia simultaneamente, sem inferir vínculo mestre corredor-cluster. Relações mestre anteriores preservadas; esta prova não altera nem demonstra novamente todas as relações entre mestres. | 15/10/2026 — Tempo autorizou e foi disponibilizada a candidata classificacao-multidimensional-QA-64ab05e20b95 DOC01: 17 fontes/174 build, backup/restauro fresco, cache de dados preservada e reversão compatível. Recorte parcial; restantes limites conservados. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: Reutilização das referências e filtros tipados; não demonstra a rede integral de corredores, mercados, atores e prioridades. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: Backup/restauro fresco 295 tabelas/31 sequências/2341 ficheiros/29 documentos; clone arrancou em leitura. Conferência operacional de GET/assets e área privada pela conta 2, sem guardar. Dados, papéis e histórico iguais; não encerra a cláusula integral.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada. | Disponibilização DOC01 executada. Limitação operacional concreta: Editor no ativo: não demonstrado nesta conferência. O utilizador informou não ter acesso à conta de Promotora interna Aurora Chachuaio. A sessão efetiva Osmane Nala, conta 2, recebeu 403 em GET /minhas-oportunidades/create; não existe elevação operacional ativa. Os papéis Promotor/Validador dessa conta permanecem atribuídos; as funções de autorização v1 conferem exatamente com a versão anterior à entrega. Existem seis oportunidades legadas e nenhuma do workflow de promotor no ativo. A mensagem 403 genérica não expõe o motivo; o diagnóstico fica registado, sem alterar permissões, credenciais ou acrescentar uma correção fora do pacote autorizado. Mantêm-se as provas funcionais QA aceites do editor.; limites do critério integral: Oportunidade pode referir corredor e cadeia simultaneamente, sem inferir vínculo mestre corredor-cluster. Relações mestre anteriores preservadas; esta prova não altera nem demonstra novamente todas as relações entre mestres. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: Recorte QA concluído; disponibilização deste incremento exige decisão específica. Reutilização das referências e filtros tipados; não demonstra a rede integral de corredores, mercados, atores e prioridades. As quatro outras lacunas conservam o seu estado; provas aceites não se repetem. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: Recuperação UUID no ativo não observada: conta 2 sem anúncio próprio; dois rascunhos pertencem a outro titular. Não criar dados nem alargar acesso para preencher esta limitação. Cadeia sem caso positivo, sem ensaio volumétrico e limite do payload sintético da reversão mantêm-se. Outras quatro lacunas inalteradas.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.","Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: A autorização base foi executada. Suplemento negocios-compilacao-nome-QA-7ef0facd0e27, zero fontes/161 build para título InvesteMoz, aguarda autorização específica por ter novos hashes de build. Não reabrir QA funcional aceite. | 16/10/2026 — fecho operacional consolidado: Autorizações base e do suplemento executadas. Saldo operacional zero. Não classificar anúncios reais nem divulgar relações. Limites QA e ausência de UUID próprio para observação no ativo conservados; outras quatro lacunas inalteradas.",Incremento parcial disponibilizado; aceitação QA preservada e lacunas integrais delimitadas,"Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: 10–16 h era a estimativa inicial agora executada neste recorte. Saldo QA zero para a cobertura demonstrada. Operação futura estimada 90–180 min após autorização, partilhada pelo lote, não somar por requisito.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | outputs/investmoz-classificacao-multidimensional-QA-20261015/RELATORIO-QA.md; HTTP-DELTA-QA.json (44); SERVICOS-DELTA-QA.json (22); REVERSAO-COMPAT-QA.json (6); INTERFACE-QA.json | outputs/investmoz-classificacao-ativacao-20261015/RELATORIO-ENTREGA.md; RECIBO-FINAL.json; FRESH-BACKUP.json; ARRANQUE-CLONE-RESTAURADO.json; FONTES-COMPILACAO.json; HTTP-AFTER.json; PRESERVACAO-AFTER.json; INTERFACE-OPERACIONAL.json | outputs/investmoz-negocios-classificacao-QA-20261016/RELATORIO-QA.md; HTTP-QA.json (36/50 HTTP); SCOPES-QA.json (10); INTERFACE-QA.json; REVERSAO-APOS-EDICAO-ANTERIOR.json; PRESERVACAO-FINAL.json; MANIFESTO.json | outputs/investmoz-negocios-classificacao-ativacao-20261016/RELATORIO-ENTREGA.md; AUTORIZACAO-TEMPO.json; FRESH-BACKUP.json; ARRANQUE-CLONE-RESTAURADO.json; TROCA.json; HTTP-AFTER.json; PRESERVACAO-APOS-AUTENTICACAO.json; INTERFACE-OPERACIONAL.json; RECIBO-FINAL.json | outputs/investmoz-negocios-classificacao-ativacao-20261016/RELATORIO-FINAL.md; AUTORIZACAO-EXTENSAO-NOME.json; FRESH-BACKUP-NOME.json; ARRANQUE-CLONE-NOME.json; TROCA-NOME.json; HTTP-APOS-NOME.json; PRESERVACAO-APOS-NOME.json; INTERFACE-NOME-ATIVO.json; RECIBO-CONSOLIDADO.json,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada, | management_draft.canonical.relations/enterprise_size; workflow_context.classification_decisions/publication.classification/canonical_items; mestres existentes por ID; sem migrations. | /negocios: existing_business_revisions.snapshot.context.multidimensional; mesmo UUID e payload principal intacto; decisões por relação/evidência; snapshot de divulgação separado.," | Recuperação noutra sessão, nove relações/quatro dimensões, evidência/decisão por hash, exclusão privada, filtros/map matched_count, reversão compatível. Publicação é fixture sintético; transição editorial aceite não repetida. | Clone principal publicado/v26, referência publicada/v12 intacta; recuperação/validação/divulgação e filtros dirigidos; edição posterior pelo código anterior preserva o suplemento; ver relatório para fixture secundário sintético.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-COR-004,Gerir projectos complementares públicos e privados.,upgrade v4 SHA f0b9815…; p. 831; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-COR-004: O sistema permite propor, validar, publicar e acompanhar novos projectos ligados ao corredor, projecto âncora, cluster, elo e território.",P2,RF-COR-004: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-COR-004,1,"[{""id"":""RF-COR-004"",""pedido"":""Gerir projectos complementares públicos e privados."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 831; requirements-audit.csv""],""aceitacao"":""O sistema permite propor, validar, publicar e acompanhar novos projectos ligados ao corredor, projecto âncora, cluster, elo e território."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-COR-005,"Mapear infra-estruturas, capacidade e constrangimentos.",upgrade v4 SHA f0b9815…; p. 835; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-COR-005: Energia, água, transportes, telecomunicações, armazenagem, fronteiras e serviços apresentam localização, capacidade, utilização, fonte e estado.",P2,RF-COR-005: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-COR-005,1,"[{""id"":""RF-COR-005"",""pedido"":""Mapear infra-estruturas, capacidade e constrangimentos."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 835; requirements-audit.csv""],""aceitacao"":""Energia, água, transportes, telecomunicações, armazenagem, fronteiras e serviços apresentam localização, capacidade, utilização, fonte e estado."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-COR-006,Gerir dependências e sequência de investimentos.,upgrade v4 SHA f0b9815…; p. 839; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-COR-006: O corredor identifica predecessores, bloqueios, caminho crítico, marcos, responsáveis e data necessária; alteração material recalcula impactos.",P2,RF-COR-006: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-COR-006,1,"[{""id"":""RF-COR-006"",""pedido"":""Gerir dependências e sequência de investimentos."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 839; requirements-audit.csv""],""aceitacao"":""O corredor identifica predecessores, bloqueios, caminho crítico, marcos, responsáveis e data necessária; alteração material recalcula impactos."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-COR-007,Publicar página e dossier do corredor.,upgrade v4 SHA f0b9815…; p. 843; requirements-audit.csv | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 879 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 565 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 879,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-COR-007: A página apresenta mapa autorizado, projectos âncora, clusters, oportunidades, infra-estruturas, constrangimentos, investimentos complementares, indicadores e chamada para acção. | MASTER-e1169a77-0064: Publicar página e dossier do corredor. | MASTER-51b8f0ad-0043: Publicar página e dossier do corredor. | MASTER-edece80c-0064: Publicar página e dossier do corredor.",P2,RF-COR-007: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-e1169a77-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-COR-007 | MASTER-e1169a77-0064 | MASTER-51b8f0ad-0043 | MASTER-edece80c-0064,4,"[{""id"":""RF-COR-007"",""pedido"":""Publicar página e dossier do corredor."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 843; requirements-audit.csv""],""aceitacao"":""A página apresenta mapa autorizado, projectos âncora, clusters, oportunidades, infra-estruturas, constrangimentos, investimentos complementares, indicadores e chamada para acção."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""},{""id"":""MASTER-e1169a77-0064"",""pedido"":""Publicar página e dossier do corredor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 879""],""aceitacao"":""Publicar página e dossier do corredor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0043"",""pedido"":""Publicar página e dossier do corredor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 565""],""aceitacao"":""Publicar página e dossier do corredor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0064"",""pedido"":""Publicar página e dossier do corredor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 879""],""aceitacao"":""Publicar página e dossier do corredor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-COR-008,Captar interesse e propostas por corredor.,upgrade v4 SHA f0b9815…; p. 847; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-COR-008: O investidor selecciona corredor, cluster, projecto, papel, instrumento, capacidade e horizonte; o CRM cria lead, responsável e próxima acção.",P2,RF-COR-008: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-COR-008,1,"[{""id"":""RF-COR-008"",""pedido"":""Captar interesse e propostas por corredor."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 847; requirements-audit.csv""],""aceitacao"":""O investidor selecciona corredor, cluster, projecto, papel, instrumento, capacidade e horizonte; o CRM cria lead, responsável e próxima acção."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-COR-009,Comparar corredores e cenários territoriais.,upgrade v4 SHA f0b9815…; p. 855; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-COR-009: A comparação aplica critérios, pesos, fontes e período uniformes e distingue capacidade instalada, planeada e condicionada.",P2,RF-COR-009: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-COR-009,1,"[{""id"":""RF-COR-009"",""pedido"":""Comparar corredores e cenários territoriais."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 855; requirements-audit.csv""],""aceitacao"":""A comparação aplica critérios, pesos, fontes e período uniformes e distingue capacidade instalada, planeada e condicionada."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-COR-010,"Gerir planos de acção, programas e decisões.",upgrade v4 SHA f0b9815…; p. 859; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-COR-010: Cada acção possui objectivo, responsável, parceiros, orçamento, prazo, indicador, dependências, risco, estado e decisão necessária.",P2,RF-COR-010: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-COR-010,1,"[{""id"":""RF-COR-010"",""pedido"":""Gerir planos de acção, programas e decisões."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 859; requirements-audit.csv""],""aceitacao"":""Cada acção possui objectivo, responsável, parceiros, orçamento, prazo, indicador, dependências, risco, estado e decisão necessária."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-COR-011,Monitorar execução e impacto do corredor.,upgrade v4 SHA f0b9815…; p. 863; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-COR-011: O painel mostra projectos, investimentos, progresso, emprego, exportações, conteúdo local, capacidade, constrangimentos e qualidade dos dados.",P2,RF-COR-011: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-COR-011,1,"[{""id"":""RF-COR-011"",""pedido"":""Monitorar execução e impacto do corredor."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 863; requirements-audit.csv""],""aceitacao"":""O painel mostra projectos, investimentos, progresso, emprego, exportações, conteúdo local, capacidade, constrangimentos e qualidade dos dados."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-COR-012,Gerir governação e coordenação interinstitucional.,upgrade v4 SHA f0b9815…; p. 867; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-COR-012: Reuniões, decisões, compromissos, prazos, conflitos e escalonamentos ficam registados; ninguém valida isoladamente a informação que submeteu.",P1,RF-COR-012: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-COR-012,1,"[{""id"":""RF-COR-012"",""pedido"":""Gerir governação e coordenação interinstitucional."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 867; requirements-audit.csv""],""aceitacao"":""Reuniões, decisões, compromissos, prazos, conflitos e escalonamentos ficam registados; ninguém valida isoladamente a informação que submeteu."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-COR-013,"Integrar corredores com clusters, CRM, GIS, financiamento e campanhas.",upgrade v4 SHA f0b9815…; p. 871; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-COR-013: Os módulos partilham IDs, estados, fontes e histórico; a integração é idempotente e não cria relações duplicadas.",P2,RF-COR-013: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-COR-013,1,"[{""id"":""RF-COR-013"",""pedido"":""Integrar corredores com clusters, CRM, GIS, financiamento e campanhas."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 871; requirements-audit.csv""],""aceitacao"":""Os módulos partilham IDs, estados, fontes e histórico; a integração é idempotente e não cria relações duplicadas."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-COR-014,"Gerir riscos territoriais, ambientais, sociais, regulatórios, financeiros e de mercado.",upgrade v4 SHA f0b9815…; p. 875; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-COR-014: Cada risco possui probabilidade, impacto, exposição, proprietário, mitigação, contingência, prazo e evidência actualizada.",P2,RF-COR-014: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-COR-014,1,"[{""id"":""RF-COR-014"",""pedido"":""Gerir riscos territoriais, ambientais, sociais, regulatórios, financeiros e de mercado."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 875; requirements-audit.csv""],""aceitacao"":""Cada risco possui probabilidade, impacto, exposição, proprietário, mitigação, contingência, prazo e evidência actualizada."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-COR-015,Disponibilizar APIs e eventos dos corredores.,upgrade v4 SHA f0b9815…; p. 879; requirements-audit.csv | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 916 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 602 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 916,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-COR-015: Integrações aplicam autenticação, escopos, confidencialidade, versionamento, idempotência, auditoria e autorização da fonte. | MASTER-e1169a77-0065: Disponibilizar APIs e eventos dos corredores. | MASTER-51b8f0ad-0044: Disponibilizar APIs e eventos dos corredores. | MASTER-edece80c-0065: Disponibilizar APIs e eventos dos corredores.",P2,RF-COR-015: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-e1169a77-0065: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0065: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-COR-015 | MASTER-e1169a77-0065 | MASTER-51b8f0ad-0044 | MASTER-edece80c-0065,4,"[{""id"":""RF-COR-015"",""pedido"":""Disponibilizar APIs e eventos dos corredores."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 879; requirements-audit.csv""],""aceitacao"":""Integrações aplicam autenticação, escopos, confidencialidade, versionamento, idempotência, auditoria e autorização da fonte."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""},{""id"":""MASTER-e1169a77-0065"",""pedido"":""Disponibilizar APIs e eventos dos corredores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 916""],""aceitacao"":""Disponibilizar APIs e eventos dos corredores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0044"",""pedido"":""Disponibilizar APIs e eventos dos corredores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 602""],""aceitacao"":""Disponibilizar APIs e eventos dos corredores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0065"",""pedido"":""Disponibilizar APIs e eventos dos corredores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 916""],""aceitacao"":""Disponibilizar APIs e eventos dos corredores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-COR-016,Aplicar inteligência artificial supervisionada ao corredor.,upgrade v4 SHA f0b9815…; p. 883; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-COR-016: A IA usa dados autorizados, apresenta fonte, explicação e confiança, não altera decisões nem publica recomendações sem revisão humana e mantém auditoria.",P2,RF-COR-016: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-COR-016,1,"[{""id"":""RF-COR-016"",""pedido"":""Aplicar inteligência artificial supervisionada ao corredor."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 883; requirements-audit.csv""],""aceitacao"":""A IA usa dados autorizados, apresenta fonte, explicação e confiança, não altera decisões nem publica recomendações sem revisão humana e mantém auditoria."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada, | management_draft.canonical.relations/enterprise_size; workflow_context.classification_decisions/publication.classification/canonical_items; mestres existentes por ID; sem migrations. | /negocios: existing_business_revisions.snapshot.context.multidimensional; mesmo UUID e payload principal intacto; decisões por relação/evidência; snapshot de divulgação separado.," | Recuperação noutra sessão, nove relações/quatro dimensões, evidência/decisão por hash, exclusão privada, filtros/map matched_count, reversão compatível. Publicação é fixture sintético; transição editorial aceite não repetida. | Clone principal publicado/v26, referência publicada/v12 intacta; recuperação/validação/divulgação e filtros dirigidos; edição posterior pelo código anterior preserva o suplemento; ver relatório para fixture secundário sintético.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,," | QA01: prova positiva delimitada de atividade/cadeia e operações do lote concluída, conservando as aceitações anteriores e a semântica privada/confirmada/pública. | ATIVO01: instalação/importação/publicação autenticadas, scan, repetição idempotente, recuperação pública do ramo A/01/011/0112/01120 e preservação operacional concluídos. Provas funcionais QA aceites reutilizadas, sem repetição."," | QA01: divergência documental 600/579 e edição normativa abertas; cadeia editorial; publicação canónica com pré-condições sintéticas; save legado transacional; sem volume ou recuperação de payload legado cifrado; reversão parcial com sete fontes funcionais. Sem decisão ativa presumida. | ATIVO01: não encerra CAE integral ou divergência 600/579/edição normativa; cadeia exclusivamente editorial. Nenhuma classificação ou relação de investimento real alterada/divulgada. Limites QA anteriores e reversão parcial compatível mantidos; editor UUID ativo de /negocios continua não demonstrado e não bloqueante. Parques, duplicados e regulação Fintech separados.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-CLU-004,Disponibilizar inteligência territorial e comparação multicritério.,upgrade v4 SHA f0b9815…; p. 521; requirements-audit.csv | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 546 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 241 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 546,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-CLU-004: Mapas autorizados mostram projectos, recursos, infra-estruturas, actores e riscos por unidade territorial; comparações usam critérios, período, fonte e limitações uniformes e não constituem garantia. | MASTER-e1169a77-0045: Disponibilizar inteligência territorial e comparação multicritério. | MASTER-51b8f0ad-0025: Disponibilizar inteligência territorial e comparação multicritério. | MASTER-edece80c-0045: Disponibilizar inteligência territorial e comparação multicritério.",P2,RF-CLU-004: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-e1169a77-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-CLU-004 | MASTER-e1169a77-0045 | MASTER-51b8f0ad-0025 | MASTER-edece80c-0045,4,"[{""id"":""RF-CLU-004"",""pedido"":""Disponibilizar inteligência territorial e comparação multicritério."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 521; requirements-audit.csv""],""aceitacao"":""Mapas autorizados mostram projectos, recursos, infra-estruturas, actores e riscos por unidade territorial; comparações usam critérios, período, fonte e limitações uniformes e não constituem garantia."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""},{""id"":""MASTER-e1169a77-0045"",""pedido"":""Disponibilizar inteligência territorial e comparação multicritério."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 546""],""aceitacao"":""Disponibilizar inteligência territorial e comparação multicritério."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0025"",""pedido"":""Disponibilizar inteligência territorial e comparação multicritério."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 241""],""aceitacao"":""Disponibilizar inteligência territorial e comparação multicritério."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0045"",""pedido"":""Disponibilizar inteligência territorial e comparação multicritério."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 546""],""aceitacao"":""Disponibilizar inteligência territorial e comparação multicritério."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-CLU-005,Gerir necessidades de financiamento e correspondência com financiadores.,upgrade v4 SHA f0b9815…; p. 525; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-CLU-005: A necessidade contém elo, fase, instrumento, valor, moeda, beneficiário, finalidade e elegibilidade; o CRM regista correspondências explicáveis e sujeitas a revisão humana.",P2,RF-CLU-005: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CLU-005,1,"[{""id"":""RF-CLU-005"",""pedido"":""Gerir necessidades de financiamento e correspondência com financiadores."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 525; requirements-audit.csv""],""aceitacao"":""A necessidade contém elo, fase, instrumento, valor, moeda, beneficiário, finalidade e elegibilidade; o CRM regista correspondências explicáveis e sujeitas a revisão humana."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-CLU-006,"Gerir programas, iniciativas, constrangimentos e planos de acção.",upgrade v4 SHA f0b9815…; p. 529; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-CLU-006: Cada registo possui objectivo ou problema, território, responsável, parceiros, orçamento, prazo, indicador, dependências, risco, escalonamento, estado e decisão necessária.",P2,RF-CLU-006: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CLU-006,1,"[{""id"":""RF-CLU-006"",""pedido"":""Gerir programas, iniciativas, constrangimentos e planos de acção."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 529; requirements-audit.csv""],""aceitacao"":""Cada registo possui objectivo ou problema, território, responsável, parceiros, orçamento, prazo, indicador, dependências, risco, escalonamento, estado e decisão necessária."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-CLU-007,Publicar páginas e dossiers de cluster a partir de dados validados.,upgrade v4 SHA f0b9815…; p. 533; requirements-audit.csv | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 558 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 253 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 558,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-CLU-007: A página reúne visão, cadeia, mapa, projectos, lacunas, actores, financiamento, reguladores, riscos, indicadores e chamada para acção, preservando fontes, versões e níveis de divulgação. | MASTER-e1169a77-0046: Publicar páginas e dossiers de cluster a partir de dados validados. | MASTER-51b8f0ad-0026: Publicar páginas e dossiers de cluster a partir de dados validados. | MASTER-edece80c-0046: Publicar páginas e dossiers de cluster a partir de dados validados.",P2,RF-CLU-007: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-e1169a77-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-CLU-007 | MASTER-e1169a77-0046 | MASTER-51b8f0ad-0026 | MASTER-edece80c-0046,4,"[{""id"":""RF-CLU-007"",""pedido"":""Publicar páginas e dossiers de cluster a partir de dados validados."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 533; requirements-audit.csv""],""aceitacao"":""A página reúne visão, cadeia, mapa, projectos, lacunas, actores, financiamento, reguladores, riscos, indicadores e chamada para acção, preservando fontes, versões e níveis de divulgação."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""},{""id"":""MASTER-e1169a77-0046"",""pedido"":""Publicar páginas e dossiers de cluster a partir de dados validados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 558""],""aceitacao"":""Publicar páginas e dossiers de cluster a partir de dados validados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0026"",""pedido"":""Publicar páginas e dossiers de cluster a partir de dados validados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 253""],""aceitacao"":""Publicar páginas e dossiers de cluster a partir de dados validados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0046"",""pedido"":""Publicar páginas e dossiers de cluster a partir de dados validados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 558""],""aceitacao"":""Publicar páginas e dossiers de cluster a partir de dados validados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-CLU-008,"Captar, qualificar e acompanhar manifestações de interesse por cluster.",upgrade v4 SHA f0b9815…; p. 537; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-CLU-008: O investidor informa cluster, elo, território, papel, capacidade, instrumento e horizonte; o CRM cria o lead com origem, responsável, pontuação, estado e próxima acção.",P2,RF-CLU-008: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CLU-008,1,"[{""id"":""RF-CLU-008"",""pedido"":""Captar, qualificar e acompanhar manifestações de interesse por cluster."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 537; requirements-audit.csv""],""aceitacao"":""O investidor informa cluster, elo, território, papel, capacidade, instrumento e horizonte; o CRM cria o lead com origem, responsável, pontuação, estado e próxima acção."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-CLU-009,"Gerir campanhas, missões, eventos e conteúdos por cluster.",upgrade v4 SHA f0b9815…; p. 541; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-CLU-009: Cada campanha relaciona público, mercado-alvo, mensagem, activos, orçamento, leads, reuniões, propostas, atribuição e valor do pipeline.",P2,RF-CLU-009: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CLU-009,1,"[{""id"":""RF-CLU-009"",""pedido"":""Gerir campanhas, missões, eventos e conteúdos por cluster."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 541; requirements-audit.csv""],""aceitacao"":""Cada campanha relaciona público, mercado-alvo, mensagem, activos, orçamento, leads, reuniões, propostas, atribuição e valor do pipeline."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-CLU-010,"Medir prontidão, desempenho, qualidade dos dados e impacto.",upgrade v4 SHA f0b9815…; p. 545; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-CLU-010: Os painéis distinguem dados confirmados, estimados e pendentes e apresentam fórmula, meta, tendência, fonte, responsável, data de actualização e registos de origem.",P2,RF-CLU-010: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CLU-010,1,"[{""id"":""RF-CLU-010"",""pedido"":""Medir prontidão, desempenho, qualidade dos dados e impacto."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 545; requirements-audit.csv""],""aceitacao"":""Os painéis distinguem dados confirmados, estimados e pendentes e apresentam fórmula, meta, tendência, fonte, responsável, data de actualização e registos de origem."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-CLU-011,"Controlar governação, decisões, aprovações e conflitos de interesse.",upgrade v4 SHA f0b9815…; p. 549; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-CLU-011: Reuniões, decisões, documentos, versões, participantes, impedimentos e aprovações ficam ligados ao cluster; ninguém valida isoladamente a informação que submeteu.",P2,RF-CLU-011: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CLU-011,1,"[{""id"":""RF-CLU-011"",""pedido"":""Controlar governação, decisões, aprovações e conflitos de interesse."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 549; requirements-audit.csv""],""aceitacao"":""Reuniões, decisões, documentos, versões, participantes, impedimentos e aprovações ficam ligados ao cluster; ninguém valida isoladamente a informação que submeteu."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-CLU-012,"Disponibilizar APIs, eventos e exportação controlada dos dados de cluster.",upgrade v4 SHA f0b9815…; p. 553; requirements-audit.csv | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 578 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 273 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 578,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-CLU-012: As integrações aplicam autenticação, escopos, confidencialidade, versionamento, idempotência, auditoria e autorização da entidade proprietária. | MASTER-e1169a77-0047: Disponibilizar APIs, eventos e exportação controlada dos dados de cluster. | MASTER-51b8f0ad-0027: Disponibilizar APIs, eventos e exportação controlada dos dados de cluster. | MASTER-edece80c-0047: Disponibilizar APIs, eventos e exportação controlada dos dados de cluster.",P2,RF-CLU-012: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-e1169a77-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-CLU-012 | MASTER-e1169a77-0047 | MASTER-51b8f0ad-0027 | MASTER-edece80c-0047,4,"[{""id"":""RF-CLU-012"",""pedido"":""Disponibilizar APIs, eventos e exportação controlada dos dados de cluster."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 553; requirements-audit.csv""],""aceitacao"":""As integrações aplicam autenticação, escopos, confidencialidade, versionamento, idempotência, auditoria e autorização da entidade proprietária."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""},{""id"":""MASTER-e1169a77-0047"",""pedido"":""Disponibilizar APIs, eventos e exportação controlada dos dados de cluster."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 578""],""aceitacao"":""Disponibilizar APIs, eventos e exportação controlada dos dados de cluster."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0027"",""pedido"":""Disponibilizar APIs, eventos e exportação controlada dos dados de cluster."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 273""],""aceitacao"":""Disponibilizar APIs, eventos e exportação controlada dos dados de cluster."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0047"",""pedido"":""Disponibilizar APIs, eventos e exportação controlada dos dados de cluster."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 578""],""aceitacao"":""Disponibilizar APIs, eventos e exportação controlada dos dados de cluster."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +RF-COR-001,"Administrar corredores, áreas de influência, nós territoriais, versões e estados.",upgrade v4 SHA f0b9815…; p. 819; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-COR-001: Cada corredor possui código, visão, coordenador, territórios, geometria, nós, fontes, validade, estado e histórico aprovado.",P2,RF-COR-001: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-COR-001,1,"[{""id"":""RF-COR-001"",""pedido"":""Administrar corredores, áreas de influência, nós territoriais, versões e estados."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 819; requirements-audit.csv""],""aceitacao"":""Cada corredor possui código, visão, coordenador, territórios, geometria, nós, fontes, validade, estado e histórico aprovado."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-COR-002,Relacionar corredores com projectos âncora.,upgrade v4 SHA f0b9815…; p. 823; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-COR-002: Cada projecto âncora indica função, capacidade, território, dependências, clusters beneficiados e fase; um projecto pode servir vários corredores com relação justificada.",P2,RF-COR-002: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-COR-002,1,"[{""id"":""RF-COR-002"",""pedido"":""Relacionar corredores com projectos âncora."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 823; requirements-audit.csv""],""aceitacao"":""Cada projecto âncora indica função, capacidade, território, dependências, clusters beneficiados e fase; um projecto pode servir vários corredores com relação justificada."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-COR-003,Relacionar corredores com clusters e cadeias de valor.,upgrade v4 SHA f0b9815…; p. 827; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: 11 fontes e 161 ficheiros de build entregues; sem migrations, grants, classificações reais ou divulgação. Catálogo público mantém zero negócios e seis oportunidades. Suplemento de compilação para repor InvesteMoz no título preparado apenas em QA, pendente de decisão. | 16/10/2026 — fecho operacional consolidado: negocios-classificacao-QA-53311df2f59c e suplemento de nome negocios-compilacao-nome-QA-7ef0facd0e27 autorizados e entregues: mesmas 11 fontes, 161 build, título InvesteMoz observado. Sem escrita de negócio/classificação/divulgação.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-COR-003: A relação identifica elos suportados, mercados, recursos, infra-estruturas, lacunas, actores e prioridade, sem duplicar o cadastro do cluster.",P2,RF-COR-003: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-COR-003,1,"[{""id"":""RF-COR-003"",""pedido"":""Relacionar corredores com clusters e cadeias de valor."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 827; requirements-audit.csv""],""aceitacao"":""A relação identifica elos suportados, mercados, recursos, infra-estruturas, lacunas, actores e prioridade, sem duplicar o cadastro do cluster."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. | 15/10/2026 — incremento de classificação multidimensional em QA: Oportunidade pode referir corredor e cadeia simultaneamente, sem inferir vínculo mestre corredor-cluster. Relações mestre anteriores preservadas; esta prova não altera nem demonstra novamente todas as relações entre mestres. | 15/10/2026 — Tempo autorizou e foi disponibilizada a candidata classificacao-multidimensional-QA-64ab05e20b95 DOC01: 17 fontes/174 build, backup/restauro fresco, cache de dados preservada e reversão compatível. Recorte parcial; restantes limites conservados. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: Reutilização das referências e filtros tipados; não demonstra a rede integral de corredores, mercados, atores e prioridades. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: Backup/restauro fresco 295 tabelas/31 sequências/2341 ficheiros/29 documentos; clone arrancou em leitura. Conferência operacional de GET/assets e área privada pela conta 2, sem guardar. Dados, papéis e histórico iguais; não encerra a cláusula integral.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada. | Disponibilização DOC01 executada. Limitação operacional concreta: Editor no ativo: não demonstrado nesta conferência. O utilizador informou não ter acesso à conta de Promotora interna Aurora Chachuaio. A sessão efetiva Osmane Nala, conta 2, recebeu 403 em GET /minhas-oportunidades/create; não existe elevação operacional ativa. Os papéis Promotor/Validador dessa conta permanecem atribuídos; as funções de autorização v1 conferem exatamente com a versão anterior à entrega. Existem seis oportunidades legadas e nenhuma do workflow de promotor no ativo. A mensagem 403 genérica não expõe o motivo; o diagnóstico fica registado, sem alterar permissões, credenciais ou acrescentar uma correção fora do pacote autorizado. Mantêm-se as provas funcionais QA aceites do editor.; limites do critério integral: Oportunidade pode referir corredor e cadeia simultaneamente, sem inferir vínculo mestre corredor-cluster. Relações mestre anteriores preservadas; esta prova não altera nem demonstra novamente todas as relações entre mestres. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: Recorte QA concluído; disponibilização deste incremento exige decisão específica. Reutilização das referências e filtros tipados; não demonstra a rede integral de corredores, mercados, atores e prioridades. As quatro outras lacunas conservam o seu estado; provas aceites não se repetem. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: Recuperação UUID no ativo não observada: conta 2 sem anúncio próprio; dois rascunhos pertencem a outro titular. Não criar dados nem alargar acesso para preencher esta limitação. Cadeia sem caso positivo, sem ensaio volumétrico e limite do payload sintético da reversão mantêm-se. Outras quatro lacunas inalteradas.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.","Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: A autorização base foi executada. Suplemento negocios-compilacao-nome-QA-7ef0facd0e27, zero fontes/161 build para título InvesteMoz, aguarda autorização específica por ter novos hashes de build. Não reabrir QA funcional aceite. | 16/10/2026 — fecho operacional consolidado: Autorizações base e do suplemento executadas. Saldo operacional zero. Não classificar anúncios reais nem divulgar relações. Limites QA e ausência de UUID próprio para observação no ativo conservados; outras quatro lacunas inalteradas.",Incremento parcial disponibilizado; aceitação QA preservada e lacunas integrais delimitadas,"Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: 10–16 h era a estimativa inicial agora executada neste recorte. Saldo QA zero para a cobertura demonstrada. Operação futura estimada 90–180 min após autorização, partilhada pelo lote, não somar por requisito.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | outputs/investmoz-classificacao-multidimensional-QA-20261015/RELATORIO-QA.md; HTTP-DELTA-QA.json (44); SERVICOS-DELTA-QA.json (22); REVERSAO-COMPAT-QA.json (6); INTERFACE-QA.json | outputs/investmoz-classificacao-ativacao-20261015/RELATORIO-ENTREGA.md; RECIBO-FINAL.json; FRESH-BACKUP.json; ARRANQUE-CLONE-RESTAURADO.json; FONTES-COMPILACAO.json; HTTP-AFTER.json; PRESERVACAO-AFTER.json; INTERFACE-OPERACIONAL.json | outputs/investmoz-negocios-classificacao-QA-20261016/RELATORIO-QA.md; HTTP-QA.json (36/50 HTTP); SCOPES-QA.json (10); INTERFACE-QA.json; REVERSAO-APOS-EDICAO-ANTERIOR.json; PRESERVACAO-FINAL.json; MANIFESTO.json | outputs/investmoz-negocios-classificacao-ativacao-20261016/RELATORIO-ENTREGA.md; AUTORIZACAO-TEMPO.json; FRESH-BACKUP.json; ARRANQUE-CLONE-RESTAURADO.json; TROCA.json; HTTP-AFTER.json; PRESERVACAO-APOS-AUTENTICACAO.json; INTERFACE-OPERACIONAL.json; RECIBO-FINAL.json | outputs/investmoz-negocios-classificacao-ativacao-20261016/RELATORIO-FINAL.md; AUTORIZACAO-EXTENSAO-NOME.json; FRESH-BACKUP-NOME.json; ARRANQUE-CLONE-NOME.json; TROCA-NOME.json; HTTP-APOS-NOME.json; PRESERVACAO-APOS-NOME.json; INTERFACE-NOME-ATIVO.json; RECIBO-CONSOLIDADO.json,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada, | management_draft.canonical.relations/enterprise_size; workflow_context.classification_decisions/publication.classification/canonical_items; mestres existentes por ID; sem migrations. | /negocios: existing_business_revisions.snapshot.context.multidimensional; mesmo UUID e payload principal intacto; decisões por relação/evidência; snapshot de divulgação separado.," | Recuperação noutra sessão, nove relações/quatro dimensões, evidência/decisão por hash, exclusão privada, filtros/map matched_count, reversão compatível. Publicação é fixture sintético; transição editorial aceite não repetida. | Clone principal publicado/v26, referência publicada/v12 intacta; recuperação/validação/divulgação e filtros dirigidos; edição posterior pelo código anterior preserva o suplemento; ver relatório para fixture secundário sintético.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-COR-004,Gerir projectos complementares públicos e privados.,upgrade v4 SHA f0b9815…; p. 831; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-COR-004: O sistema permite propor, validar, publicar e acompanhar novos projectos ligados ao corredor, projecto âncora, cluster, elo e território.",P2,RF-COR-004: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-COR-004,1,"[{""id"":""RF-COR-004"",""pedido"":""Gerir projectos complementares públicos e privados."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 831; requirements-audit.csv""],""aceitacao"":""O sistema permite propor, validar, publicar e acompanhar novos projectos ligados ao corredor, projecto âncora, cluster, elo e território."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-COR-005,"Mapear infra-estruturas, capacidade e constrangimentos.",upgrade v4 SHA f0b9815…; p. 835; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-COR-005: Energia, água, transportes, telecomunicações, armazenagem, fronteiras e serviços apresentam localização, capacidade, utilização, fonte e estado.",P2,RF-COR-005: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-COR-005,1,"[{""id"":""RF-COR-005"",""pedido"":""Mapear infra-estruturas, capacidade e constrangimentos."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 835; requirements-audit.csv""],""aceitacao"":""Energia, água, transportes, telecomunicações, armazenagem, fronteiras e serviços apresentam localização, capacidade, utilização, fonte e estado."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-COR-006,Gerir dependências e sequência de investimentos.,upgrade v4 SHA f0b9815…; p. 839; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-COR-006: O corredor identifica predecessores, bloqueios, caminho crítico, marcos, responsáveis e data necessária; alteração material recalcula impactos.",P2,RF-COR-006: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-COR-006,1,"[{""id"":""RF-COR-006"",""pedido"":""Gerir dependências e sequência de investimentos."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 839; requirements-audit.csv""],""aceitacao"":""O corredor identifica predecessores, bloqueios, caminho crítico, marcos, responsáveis e data necessária; alteração material recalcula impactos."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-COR-007,Publicar página e dossier do corredor.,upgrade v4 SHA f0b9815…; p. 843; requirements-audit.csv | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 879 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 565 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 879,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-COR-007: A página apresenta mapa autorizado, projectos âncora, clusters, oportunidades, infra-estruturas, constrangimentos, investimentos complementares, indicadores e chamada para acção. | MASTER-e1169a77-0064: Publicar página e dossier do corredor. | MASTER-51b8f0ad-0043: Publicar página e dossier do corredor. | MASTER-edece80c-0064: Publicar página e dossier do corredor.",P2,RF-COR-007: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-e1169a77-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-COR-007 | MASTER-e1169a77-0064 | MASTER-51b8f0ad-0043 | MASTER-edece80c-0064,4,"[{""id"":""RF-COR-007"",""pedido"":""Publicar página e dossier do corredor."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 843; requirements-audit.csv""],""aceitacao"":""A página apresenta mapa autorizado, projectos âncora, clusters, oportunidades, infra-estruturas, constrangimentos, investimentos complementares, indicadores e chamada para acção."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""},{""id"":""MASTER-e1169a77-0064"",""pedido"":""Publicar página e dossier do corredor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 879""],""aceitacao"":""Publicar página e dossier do corredor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0043"",""pedido"":""Publicar página e dossier do corredor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 565""],""aceitacao"":""Publicar página e dossier do corredor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0064"",""pedido"":""Publicar página e dossier do corredor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 879""],""aceitacao"":""Publicar página e dossier do corredor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-COR-008,Captar interesse e propostas por corredor.,upgrade v4 SHA f0b9815…; p. 847; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-COR-008: O investidor selecciona corredor, cluster, projecto, papel, instrumento, capacidade e horizonte; o CRM cria lead, responsável e próxima acção.",P2,RF-COR-008: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-COR-008,1,"[{""id"":""RF-COR-008"",""pedido"":""Captar interesse e propostas por corredor."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 847; requirements-audit.csv""],""aceitacao"":""O investidor selecciona corredor, cluster, projecto, papel, instrumento, capacidade e horizonte; o CRM cria lead, responsável e próxima acção."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-COR-009,Comparar corredores e cenários territoriais.,upgrade v4 SHA f0b9815…; p. 855; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-COR-009: A comparação aplica critérios, pesos, fontes e período uniformes e distingue capacidade instalada, planeada e condicionada.",P2,RF-COR-009: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-COR-009,1,"[{""id"":""RF-COR-009"",""pedido"":""Comparar corredores e cenários territoriais."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 855; requirements-audit.csv""],""aceitacao"":""A comparação aplica critérios, pesos, fontes e período uniformes e distingue capacidade instalada, planeada e condicionada."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-COR-010,"Gerir planos de acção, programas e decisões.",upgrade v4 SHA f0b9815…; p. 859; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-COR-010: Cada acção possui objectivo, responsável, parceiros, orçamento, prazo, indicador, dependências, risco, estado e decisão necessária.",P2,RF-COR-010: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-COR-010,1,"[{""id"":""RF-COR-010"",""pedido"":""Gerir planos de acção, programas e decisões."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 859; requirements-audit.csv""],""aceitacao"":""Cada acção possui objectivo, responsável, parceiros, orçamento, prazo, indicador, dependências, risco, estado e decisão necessária."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-COR-011,Monitorar execução e impacto do corredor.,upgrade v4 SHA f0b9815…; p. 863; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-COR-011: O painel mostra projectos, investimentos, progresso, emprego, exportações, conteúdo local, capacidade, constrangimentos e qualidade dos dados.",P2,RF-COR-011: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-COR-011,1,"[{""id"":""RF-COR-011"",""pedido"":""Monitorar execução e impacto do corredor."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 863; requirements-audit.csv""],""aceitacao"":""O painel mostra projectos, investimentos, progresso, emprego, exportações, conteúdo local, capacidade, constrangimentos e qualidade dos dados."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-COR-012,Gerir governação e coordenação interinstitucional.,upgrade v4 SHA f0b9815…; p. 867; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-COR-012: Reuniões, decisões, compromissos, prazos, conflitos e escalonamentos ficam registados; ninguém valida isoladamente a informação que submeteu.",P1,RF-COR-012: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-COR-012,1,"[{""id"":""RF-COR-012"",""pedido"":""Gerir governação e coordenação interinstitucional."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 867; requirements-audit.csv""],""aceitacao"":""Reuniões, decisões, compromissos, prazos, conflitos e escalonamentos ficam registados; ninguém valida isoladamente a informação que submeteu."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-COR-013,"Integrar corredores com clusters, CRM, GIS, financiamento e campanhas.",upgrade v4 SHA f0b9815…; p. 871; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-COR-013: Os módulos partilham IDs, estados, fontes e histórico; a integração é idempotente e não cria relações duplicadas.",P2,RF-COR-013: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-COR-013,1,"[{""id"":""RF-COR-013"",""pedido"":""Integrar corredores com clusters, CRM, GIS, financiamento e campanhas."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 871; requirements-audit.csv""],""aceitacao"":""Os módulos partilham IDs, estados, fontes e histórico; a integração é idempotente e não cria relações duplicadas."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-COR-014,"Gerir riscos territoriais, ambientais, sociais, regulatórios, financeiros e de mercado.",upgrade v4 SHA f0b9815…; p. 875; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-COR-014: Cada risco possui probabilidade, impacto, exposição, proprietário, mitigação, contingência, prazo e evidência actualizada.",P2,RF-COR-014: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-COR-014,1,"[{""id"":""RF-COR-014"",""pedido"":""Gerir riscos territoriais, ambientais, sociais, regulatórios, financeiros e de mercado."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 875; requirements-audit.csv""],""aceitacao"":""Cada risco possui probabilidade, impacto, exposição, proprietário, mitigação, contingência, prazo e evidência actualizada."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-COR-015,Disponibilizar APIs e eventos dos corredores.,upgrade v4 SHA f0b9815…; p. 879; requirements-audit.csv | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 916 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 602 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 916,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-COR-015: Integrações aplicam autenticação, escopos, confidencialidade, versionamento, idempotência, auditoria e autorização da fonte. | MASTER-e1169a77-0065: Disponibilizar APIs e eventos dos corredores. | MASTER-51b8f0ad-0044: Disponibilizar APIs e eventos dos corredores. | MASTER-edece80c-0065: Disponibilizar APIs e eventos dos corredores.",P2,RF-COR-015: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-e1169a77-0065: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0065: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-COR-015 | MASTER-e1169a77-0065 | MASTER-51b8f0ad-0044 | MASTER-edece80c-0065,4,"[{""id"":""RF-COR-015"",""pedido"":""Disponibilizar APIs e eventos dos corredores."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 879; requirements-audit.csv""],""aceitacao"":""Integrações aplicam autenticação, escopos, confidencialidade, versionamento, idempotência, auditoria e autorização da fonte."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""},{""id"":""MASTER-e1169a77-0065"",""pedido"":""Disponibilizar APIs e eventos dos corredores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 916""],""aceitacao"":""Disponibilizar APIs e eventos dos corredores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0044"",""pedido"":""Disponibilizar APIs e eventos dos corredores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 602""],""aceitacao"":""Disponibilizar APIs e eventos dos corredores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0065"",""pedido"":""Disponibilizar APIs e eventos dos corredores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 916""],""aceitacao"":""Disponibilizar APIs e eventos dos corredores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-COR-016,Aplicar inteligência artificial supervisionada ao corredor.,upgrade v4 SHA f0b9815…; p. 883; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-COR-016: A IA usa dados autorizados, apresenta fonte, explicação e confiança, não altera decisões nem publica recomendações sem revisão humana e mantém auditoria.",P2,RF-COR-016: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-COR-016,1,"[{""id"":""RF-COR-016"",""pedido"":""Aplicar inteligência artificial supervisionada ao corredor."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 883; requirements-audit.csv""],""aceitacao"":""A IA usa dados autorizados, apresenta fonte, explicação e confiança, não altera decisões nem publica recomendações sem revisão humana e mantém auditoria."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, RF-CRM-001,"Registo único de contacto e organização. Criar ou actualizar contactos e organizações provenientes do portal, campanhas, eventos, importações e registo manual. Impedir duplicação por correio electrónico normalizado, telefone, domínio, NUIT ou identificação equivalente. A fusão deve preservar origem, actividades, consentimentos e relações.","upgrade v4 SHA f0b9815…; p. 4341; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1978 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4830 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1980 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3614 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4830 [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] SEG-bf26caee-p559 §4.3; SEG-bf26caee-p560 §4.3; SEG-bf26caee-p561 §4.3; SEG-bf26caee-p562 §4.3; SEG-bf26caee-p563 §4.3",CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-CRM-001: 1) Ao submeter um correio já existente, o sistema actualiza ou propõe fusão, sem criar duplicado silencioso. 2) A pesquisa encontra o registo por nome, correio, telefone, NUIT ou domínio. 3) A fusão mostra campos divergentes, exige escolha do valor principal e mantém histórico. 4) Uma organização admite vários contactos e um contacto pode representar mais de uma organização com período e função. | MASTER-471012ab-0160: Registo único de contacto e organização. Criar ou actualizar contactos e organizações provenientes do portal, campanhas, eventos, importações e registo manual. Impedir duplicação por correio electrónico normalizado, telefone, domínio, NUIT ou identificação equivalente. A fusão deve preservar origem, actividades, consentimentos e relações. | MASTER-e1169a77-0313: Registo único de contacto e organização. Criar ou actualizar contactos e organizações provenientes do portal, campanhas, eventos, importações e registo manual. Impedir duplicação por correio electrónico normalizado, telefone, domínio, NUIT ou identificação equivalente. A fusão deve preservar origem, actividades, consentimentos e relações. | MASTER-f70ce307-0169: Registo único de contacto e organização. Criar ou actualizar contactos e organizações provenientes do portal, campanhas, eventos, importações e registo manual. Impedir duplicação por correio electrónico normalizado, telefone, domínio, NUIT ou identificação equivalente. A fusão deve preservar origem, actividades, consentimentos e relações. | MASTER-51b8f0ad-0249: Registo único de contacto e organização. Criar ou actualizar contactos e organizações provenientes do portal, campanhas, eventos, importações e registo manual. Impedir duplicação por correio electrónico normalizado, telefone, domínio, NUIT ou identificação equivalente. A fusão deve preservar origem, actividades, consentimentos e relações. | MASTER-edece80c-0313: Registo único de contacto e organização. Criar ou actualizar contactos e organizações provenientes do portal, campanhas, eventos, importações e registo manual. Impedir duplicação por correio electrónico normalizado, telefone, domínio, NUIT ou identificação equivalente. A fusão deve preservar origem, actividades, consentimentos e relações.",P2,"RF-CRM-001: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0160: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0313: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0169: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0249: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0313: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Fases0–4 do §2 são releases de desenvolvimento, não as cinco fases/19 etapas. Agrupamentos §3.3.1 não convertem categorias. Papéis genéricos §3.1 não concedem permissão. §6 contém estados documentais, não prova do ambiente atual. §7p811 não reabre credibilidade das fontes oficiais. SLA/ofertas/competências continuam decisões separadas. Disponibilidade do guia/modelos só por URL/exemplar verificado.",RF-CRM-001 | MASTER-471012ab-0160 | MASTER-e1169a77-0313 | MASTER-f70ce307-0169 | MASTER-51b8f0ad-0249 | MASTER-edece80c-0313; SEG-bf26caee-p559; SEG-bf26caee-p560; SEG-bf26caee-p561; SEG-bf26caee-p562; SEG-bf26caee-p563,11,"[{""id"": ""RF-CRM-001"", ""pedido"": ""Registo único de contacto e organização. Criar ou actualizar contactos e organizações provenientes do portal, campanhas, eventos, importações e registo manual. Impedir duplicação por correio electrónico normalizado, telefone, domínio, NUIT ou identificação equivalente. A fusão deve preservar origem, actividades, consentimentos e relações."", ""fontes"": [""upgrade v4 SHA f0b9815…; p. 4341; requirements-audit.csv""], ""aceitacao"": ""1) Ao submeter um correio já existente, o sistema actualiza ou propõe fusão, sem criar duplicado silencioso. 2) A pesquisa encontra o registo por nome, correio, telefone, NUIT ou domínio. 3) A fusão mostra campos divergentes, exige escolha do valor principal e mantém histórico. 4) Uma organização admite vários contactos e um contacto pode representar mais de uma organização com período e função."", ""estado"": ""parcial"", ""variantes"": ""Relatório 25/09 conservado; estado histórico não promove conclusão"", ""modulo"": ""CRM/solicitações""}, {""id"": ""MASTER-471012ab-0160"", ""pedido"": ""Registo único de contacto e organização. Criar ou actualizar contactos e organizações provenientes do portal, campanhas, eventos, importações e registo manual. Impedir duplicação por correio electrónico normalizado, telefone, domínio, NUIT ou identificação equivalente. A fusão deve preservar origem, actividades, consentimentos e relações."", ""fontes"": [""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1978""], ""aceitacao"": ""Registo único de contacto e organização. Criar ou actualizar contactos e organizações provenientes do portal, campanhas, eventos, importações e registo manual. Impedir duplicação por correio electrónico normalizado, telefone, domínio, NUIT ou identificação equivalente. A fusão deve preservar origem, actividades, consentimentos e relações."", ""estado"": ""parcial"", ""variantes"": ""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"", ""modulo"": ""CRM/solicitações""}, {""id"": ""MASTER-e1169a77-0313"", ""pedido"": ""Registo único de contacto e organização. Criar ou actualizar contactos e organizações provenientes do portal, campanhas, eventos, importações e registo manual. Impedir duplicação por correio electrónico normalizado, telefone, domínio, NUIT ou identificação equivalente. A fusão deve preservar origem, actividades, consentimentos e relações."", ""fontes"": [""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4830""], ""aceitacao"": ""Registo único de contacto e organização. Criar ou actualizar contactos e organizações provenientes do portal, campanhas, eventos, importações e registo manual. Impedir duplicação por correio electrónico normalizado, telefone, domínio, NUIT ou identificação equivalente. A fusão deve preservar origem, actividades, consentimentos e relações."", ""estado"": ""parcial"", ""variantes"": ""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"", ""modulo"": ""CRM/solicitações""}, {""id"": ""MASTER-f70ce307-0169"", ""pedido"": ""Registo único de contacto e organização. Criar ou actualizar contactos e organizações provenientes do portal, campanhas, eventos, importações e registo manual. Impedir duplicação por correio electrónico normalizado, telefone, domínio, NUIT ou identificação equivalente. A fusão deve preservar origem, actividades, consentimentos e relações."", ""fontes"": [""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1980""], ""aceitacao"": ""Registo único de contacto e organização. Criar ou actualizar contactos e organizações provenientes do portal, campanhas, eventos, importações e registo manual. Impedir duplicação por correio electrónico normalizado, telefone, domínio, NUIT ou identificação equivalente. A fusão deve preservar origem, actividades, consentimentos e relações."", ""estado"": ""parcial"", ""variantes"": ""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"", ""modulo"": ""CRM/solicitações""}, {""id"": ""MASTER-51b8f0ad-0249"", ""pedido"": ""Registo único de contacto e organização. Criar ou actualizar contactos e organizações provenientes do portal, campanhas, eventos, importações e registo manual. Impedir duplicação por correio electrónico normalizado, telefone, domínio, NUIT ou identificação equivalente. A fusão deve preservar origem, actividades, consentimentos e relações."", ""fontes"": [""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3614""], ""aceitacao"": ""Registo único de contacto e organização. Criar ou actualizar contactos e organizações provenientes do portal, campanhas, eventos, importações e registo manual. Impedir duplicação por correio electrónico normalizado, telefone, domínio, NUIT ou identificação equivalente. A fusão deve preservar origem, actividades, consentimentos e relações."", ""estado"": ""parcial"", ""variantes"": ""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"", ""modulo"": ""CRM/solicitações""}, {""id"": ""MASTER-edece80c-0313"", ""pedido"": ""Registo único de contacto e organização. Criar ou actualizar contactos e organizações provenientes do portal, campanhas, eventos, importações e registo manual. Impedir duplicação por correio electrónico normalizado, telefone, domínio, NUIT ou identificação equivalente. A fusão deve preservar origem, actividades, consentimentos e relações."", ""fontes"": [""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4830""], ""aceitacao"": ""Registo único de contacto e organização. Criar ou actualizar contactos e organizações provenientes do portal, campanhas, eventos, importações e registo manual. Impedir duplicação por correio electrónico normalizado, telefone, domínio, NUIT ou identificação equivalente. A fusão deve preservar origem, actividades, consentimentos e relações."", ""estado"": ""parcial"", ""variantes"": ""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"", ""modulo"": ""CRM/solicitações""}, {""id"": ""SEG-bf26caee-p559"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""4.3"", ""locator"": ""word/document.xml#p559"", ""first_paragraph"": 559, ""last_paragraph"": 559, ""text"": ""Cada entidade deve possuir identificador único, estado, origem, datas de criação e actualização."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p560"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""4.3"", ""locator"": ""word/document.xml#p560"", ""first_paragraph"": 560, ""last_paragraph"": 560, ""text"": ""Província, distrito, posto administrativo e localidade devem usar dados mestres partilhados."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p561"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""4.3"", ""locator"": ""word/document.xml#p561"", ""first_paragraph"": 561, ""last_paragraph"": 561, ""text"": ""Não duplicar investidores, empresas, estabelecimentos ou oportunidades; aplicar regras de correspondência e revisão."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p562"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""4.3"", ""locator"": ""word/document.xml#p562"", ""first_paragraph"": 562, ""last_paragraph"": 562, ""text"": ""Importações de folhas de cálculo devem passar por preparação, validação, normalização, georreferenciação e relatório de rejeições."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p563"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""4.3"", ""locator"": ""word/document.xml#p563"", ""first_paragraph"": 563, ""last_paragraph"": 563, ""text"": ""Os dados das empresas licenciadas e dos empreendimentos turísticos devem conservar a fonte, data de referência e histórico de actualização."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,"Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada @@ -61,83 +61,83 @@ RF-CRM-001,"Registo único de contacto e organização. Criar ou actualizar cont [UTILIZACAO-HOMOLOGACAO-20261019] 6: Desenvolvimento restante — Detecção aproximada e consolidação rastreável continuam abertas; a execução de reconciliação sectorial existente não demonstra consolidação genérica. | 41: Disponibilidade condicionada conforme limite registado — Permanece desligada como na versão local; nenhuma credencial ou envio externo copiado/executado.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | Homologação teste-investidor 19/10/2026: Duplicados distintos — deteção e consolidação=Não demonstrado; Integração externa SuiteCRM=Instalado mas desabilitado. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Duplicados distintos — deteção e consolidação=Não demonstrado; Integração externa SuiteCRM=Instalado mas desabilitado. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. [UTILIZACAO-HOMOLOGACAO-20261019] Leitura nominal de contas/recursos no destino; saldo18/10; prévia29 sem escrita; comparação de hashes QA separados. outputs/investmoz-disponibilizacao-integral-20261019/UTILIZACAO-EFECTIVA-HOMOLOGACAO.md [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-CRM-002,"Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada.",upgrade v4 SHA f0b9815…; p. 4345; requirements-audit.csv,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-CRM-002: 1) Todo lead possui primeira origem e data. 2) Nova conversão actualiza a última origem sem apagar a primeira. 3) Registos importados exigem fonte e responsável. 4) Relatórios distinguem origem inicial, assistida e final. 5) Alteração manual exige permissão e motivo.",P2,RF-CRM-002: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CRM-002,1,"[{""id"":""RF-CRM-002"",""pedido"":""Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 4345; requirements-audit.csv""],""aceitacao"":""1) Todo lead possui primeira origem e data. 2) Nova conversão actualiza a última origem sem apagar a primeira. 3) Registos importados exigem fonte e responsável. 4) Relatórios distinguem origem inicial, assistida e final. 5) Alteração manual exige permissão e motivo."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-CRM-003,"Perfil do investidor. Classificar perfil principal e secundário, mandato, ticket, instrumentos, sectores, territórios, horizonte, nível de envolvimento, experiência, impacto esperado e restrições. A classificação pode ser sugerida pelo sistema, mas depende de confirmação humana.",upgrade v4 SHA f0b9815…; p. 4349; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-CRM-003: 1) O perfil pode ser criado progressivamente. 2) Sector, localização, instrumento e faixa financeira admitem múltiplas selecções priorizadas. 3) O gestor confirma ou corrige a sugestão e regista fundamento. 4) Alterações relevantes recalculam correspondências. 5) Campos altamente restritos obedecem a permissões.",P1,RF-CRM-003: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CRM-003,1,"[{""id"":""RF-CRM-003"",""pedido"":""Perfil do investidor. Classificar perfil principal e secundário, mandato, ticket, instrumentos, sectores, territórios, horizonte, nível de envolvimento, experiência, impacto esperado e restrições. A classificação pode ser sugerida pelo sistema, mas depende de confirmação humana."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 4349; requirements-audit.csv""],""aceitacao"":""1) O perfil pode ser criado progressivamente. 2) Sector, localização, instrumento e faixa financeira admitem múltiplas selecções priorizadas. 3) O gestor confirma ou corrige a sugestão e regista fundamento. 4) Alterações relevantes recalculam correspondências. 5) Campos altamente restritos obedecem a permissões."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-CRM-004,"Pontuação configurável e explicável. Calcular adequação, capacidade, experiência, intenção, compatibilidade do instrumento, conformidade e impacto. Pesos, faixas e condições eliminatórias são versionados por campanha ou carteira. A decisão final é humana.",upgrade v4 SHA f0b9815…; p. 4353; requirements-audit.csv,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-CRM-004: 1) O resultado apresenta pontuação total, notas por critério, evidência, versão e data. 2) Critério sem evidência fica pendente ou recebe regra definida. 3) Condição eliminatória bloqueia avanço e gera revisão. 4) Gestor pode ajustar com justificativa e autorização. 5) Reprocessamento não altera o histórico anterior.",P2,RF-CRM-004: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CRM-004,1,"[{""id"":""RF-CRM-004"",""pedido"":""Pontuação configurável e explicável. Calcular adequação, capacidade, experiência, intenção, compatibilidade do instrumento, conformidade e impacto. Pesos, faixas e condições eliminatórias são versionados por campanha ou carteira. A decisão final é humana."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 4353; requirements-audit.csv""],""aceitacao"":""1) O resultado apresenta pontuação total, notas por critério, evidência, versão e data. 2) Critério sem evidência fica pendente ou recebe regra definida. 3) Condição eliminatória bloqueia avanço e gera revisão. 4) Gestor pode ajustar com justificativa e autorização. 5) Reprocessamento não altera o histórico anterior."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-CRM-005,"Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa.",upgrade v4 SHA f0b9815…; p. 4357; requirements-audit.csv,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-CRM-005: 1) Não é possível avançar sem cumprir critérios da etapa. 2) Estados encerrados exigem motivo padronizado. 3) Retrocesso exige comentário. 4) Cada transição regista autor, data, estado anterior e novo. 5) Probabilidade e previsão actualizam segundo regra configurada, sujeita a validação do gestor.",P2,RF-CRM-005: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CRM-005,1,"[{""id"":""RF-CRM-005"",""pedido"":""Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 4357; requirements-audit.csv""],""aceitacao"":""1) Não é possível avançar sem cumprir critérios da etapa. 2) Estados encerrados exigem motivo padronizado. 3) Retrocesso exige comentário. 4) Cada transição regista autor, data, estado anterior e novo. 5) Probabilidade e previsão actualizam segundo regra configurada, sujeita a validação do gestor."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-CRM-006,"Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho.",upgrade v4 SHA f0b9815…; p. 4361; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1998 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4850 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2000 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3634 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4850,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-CRM-006: 1) Lead activo sem responsável ou próxima acção aparece em alerta. 2) Redistribuição conserva histórico. 3) Ausência programada encaminha tarefas. 4) O gestor visualiza carteira por responsável e atraso. 5) Apenas utilizador autorizado encerra ou transfere a oportunidade. | MASTER-471012ab-0163: Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho. | MASTER-e1169a77-0316: Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho. | MASTER-f70ce307-0172: Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho. | MASTER-51b8f0ad-0252: Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho. | MASTER-edece80c-0316: Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho.",P2,RF-CRM-006: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0163: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0316: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0172: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0252: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0316: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-CRM-006 | MASTER-471012ab-0163 | MASTER-e1169a77-0316 | MASTER-f70ce307-0172 | MASTER-51b8f0ad-0252 | MASTER-edece80c-0316,6,"[{""id"":""RF-CRM-006"",""pedido"":""Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 4361; requirements-audit.csv""],""aceitacao"":""1) Lead activo sem responsável ou próxima acção aparece em alerta. 2) Redistribuição conserva histórico. 3) Ausência programada encaminha tarefas. 4) O gestor visualiza carteira por responsável e atraso. 5) Apenas utilizador autorizado encerra ou transfere a oportunidade."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-471012ab-0163"",""pedido"":""Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1998""],""aceitacao"":""Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0316"",""pedido"":""Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4850""],""aceitacao"":""Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0172"",""pedido"":""Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2000""],""aceitacao"":""Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0252"",""pedido"":""Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3634""],""aceitacao"":""Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0316"",""pedido"":""Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4850""],""aceitacao"":""Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-CRM-007,"Cadências e níveis de serviço. Configurar sequências por perfil, etapa, campanha e idioma, com modelos, canais, intervalos, tentativas, horário, pausa e escalonamento. A comunicação depende de consentimento e preferência.",upgrade v4 SHA f0b9815…; p. 4369; requirements-audit.csv,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-CRM-007: 1) Evento elegível inicia a cadência correcta. 2) Resposta, reunião, revogação ou mudança de estado pausa a sequência. 3) Falha gera nova tentativa dentro do limite e tarefa manual ao esgotar. 4) Atraso no nível de serviço alerta responsável e superior. 5) Todos os envios guardam modelo, versão, canal e resultado.",P2,RF-CRM-007: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CRM-007,1,"[{""id"":""RF-CRM-007"",""pedido"":""Cadências e níveis de serviço. Configurar sequências por perfil, etapa, campanha e idioma, com modelos, canais, intervalos, tentativas, horário, pausa e escalonamento. A comunicação depende de consentimento e preferência."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 4369; requirements-audit.csv""],""aceitacao"":""1) Evento elegível inicia a cadência correcta. 2) Resposta, reunião, revogação ou mudança de estado pausa a sequência. 3) Falha gera nova tentativa dentro do limite e tarefa manual ao esgotar. 4) Atraso no nível de serviço alerta responsável e superior. 5) Todos os envios guardam modelo, versão, canal e resultado."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-CRM-008,"Relações entre investidor, projecto, local, campanha e promotor. Um investidor pode ter vários interesses e oportunidades; uma oportunidade pode envolver vários contactos, organizações, projectos, locais, promotores e parceiros, indicando papel e período.",upgrade v4 SHA f0b9815…; p. 4373; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-CRM-008: 1) O sistema permite múltiplas relações sem duplicar o contacto. 2) Cada relação possui tipo, prioridade, data e estado. 3) A remoção lógica não apaga histórico. 4) Pesquisa e relatórios navegam em ambos os sentidos. 5) Acesso a relações confidenciais respeita permissões.",P2,RF-CRM-008: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CRM-008,1,"[{""id"":""RF-CRM-008"",""pedido"":""Relações entre investidor, projecto, local, campanha e promotor. Um investidor pode ter vários interesses e oportunidades; uma oportunidade pode envolver vários contactos, organizações, projectos, locais, promotores e parceiros, indicando papel e período."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 4373; requirements-audit.csv""],""aceitacao"":""1) O sistema permite múltiplas relações sem duplicar o contacto. 2) Cada relação possui tipo, prioridade, data e estado. 3) A remoção lógica não apaga histórico. 4) Pesquisa e relatórios navegam em ambos os sentidos. 5) Acesso a relações confidenciais respeita permissões."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-CRM-009,"Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado.",upgrade v4 SHA f0b9815…; p. 4377; requirements-audit.csv,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-CRM-009: 1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado.",P2,RF-CRM-009: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CRM-009,1,"[{""id"":""RF-CRM-009"",""pedido"":""Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 4377; requirements-audit.csv""],""aceitacao"":""1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-CRM-010,"Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período.",upgrade v4 SHA f0b9815…; p. 4381; requirements-audit.csv,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-CRM-010: 1) Filtros incluem campanha, perfil, sector, país, local, projecto, promotor, gestor e etapa. 2) Totais reconciliam com registos fonte. 3) Exportação respeita mascaramento. 4) Indicadores exibem definição e data de actualização. 5) Utilizador pode abrir a lista que compõe cada indicador.",P2,RF-CRM-010: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CRM-010,1,"[{""id"":""RF-CRM-010"",""pedido"":""Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 4381; requirements-audit.csv""],""aceitacao"":""1) Filtros incluem campanha, perfil, sector, país, local, projecto, promotor, gestor e etapa. 2) Totais reconciliam com registos fonte. 3) Exportação respeita mascaramento. 4) Indicadores exibem definição e data de actualização. 5) Utilizador pode abrir a lista que compõe cada indicador."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-CRM-002,"Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada.",upgrade v4 SHA f0b9815…; p. 4345; requirements-audit.csv,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-CRM-002: 1) Todo lead possui primeira origem e data. 2) Nova conversão actualiza a última origem sem apagar a primeira. 3) Registos importados exigem fonte e responsável. 4) Relatórios distinguem origem inicial, assistida e final. 5) Alteração manual exige permissão e motivo.",P2,RF-CRM-002: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CRM-002,1,"[{""id"":""RF-CRM-002"",""pedido"":""Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 4345; requirements-audit.csv""],""aceitacao"":""1) Todo lead possui primeira origem e data. 2) Nova conversão actualiza a última origem sem apagar a primeira. 3) Registos importados exigem fonte e responsável. 4) Relatórios distinguem origem inicial, assistida e final. 5) Alteração manual exige permissão e motivo."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-CRM-003,"Perfil do investidor. Classificar perfil principal e secundário, mandato, ticket, instrumentos, sectores, territórios, horizonte, nível de envolvimento, experiência, impacto esperado e restrições. A classificação pode ser sugerida pelo sistema, mas depende de confirmação humana.",upgrade v4 SHA f0b9815…; p. 4349; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-CRM-003: 1) O perfil pode ser criado progressivamente. 2) Sector, localização, instrumento e faixa financeira admitem múltiplas selecções priorizadas. 3) O gestor confirma ou corrige a sugestão e regista fundamento. 4) Alterações relevantes recalculam correspondências. 5) Campos altamente restritos obedecem a permissões.",P1,RF-CRM-003: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CRM-003,1,"[{""id"":""RF-CRM-003"",""pedido"":""Perfil do investidor. Classificar perfil principal e secundário, mandato, ticket, instrumentos, sectores, territórios, horizonte, nível de envolvimento, experiência, impacto esperado e restrições. A classificação pode ser sugerida pelo sistema, mas depende de confirmação humana."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 4349; requirements-audit.csv""],""aceitacao"":""1) O perfil pode ser criado progressivamente. 2) Sector, localização, instrumento e faixa financeira admitem múltiplas selecções priorizadas. 3) O gestor confirma ou corrige a sugestão e regista fundamento. 4) Alterações relevantes recalculam correspondências. 5) Campos altamente restritos obedecem a permissões."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-CRM-004,"Pontuação configurável e explicável. Calcular adequação, capacidade, experiência, intenção, compatibilidade do instrumento, conformidade e impacto. Pesos, faixas e condições eliminatórias são versionados por campanha ou carteira. A decisão final é humana.",upgrade v4 SHA f0b9815…; p. 4353; requirements-audit.csv,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-CRM-004: 1) O resultado apresenta pontuação total, notas por critério, evidência, versão e data. 2) Critério sem evidência fica pendente ou recebe regra definida. 3) Condição eliminatória bloqueia avanço e gera revisão. 4) Gestor pode ajustar com justificativa e autorização. 5) Reprocessamento não altera o histórico anterior.",P2,RF-CRM-004: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CRM-004,1,"[{""id"":""RF-CRM-004"",""pedido"":""Pontuação configurável e explicável. Calcular adequação, capacidade, experiência, intenção, compatibilidade do instrumento, conformidade e impacto. Pesos, faixas e condições eliminatórias são versionados por campanha ou carteira. A decisão final é humana."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 4353; requirements-audit.csv""],""aceitacao"":""1) O resultado apresenta pontuação total, notas por critério, evidência, versão e data. 2) Critério sem evidência fica pendente ou recebe regra definida. 3) Condição eliminatória bloqueia avanço e gera revisão. 4) Gestor pode ajustar com justificativa e autorização. 5) Reprocessamento não altera o histórico anterior."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-CRM-005,"Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa.",upgrade v4 SHA f0b9815…; p. 4357; requirements-audit.csv,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-CRM-005: 1) Não é possível avançar sem cumprir critérios da etapa. 2) Estados encerrados exigem motivo padronizado. 3) Retrocesso exige comentário. 4) Cada transição regista autor, data, estado anterior e novo. 5) Probabilidade e previsão actualizam segundo regra configurada, sujeita a validação do gestor.",P2,RF-CRM-005: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CRM-005,1,"[{""id"":""RF-CRM-005"",""pedido"":""Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 4357; requirements-audit.csv""],""aceitacao"":""1) Não é possível avançar sem cumprir critérios da etapa. 2) Estados encerrados exigem motivo padronizado. 3) Retrocesso exige comentário. 4) Cada transição regista autor, data, estado anterior e novo. 5) Probabilidade e previsão actualizam segundo regra configurada, sujeita a validação do gestor."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-CRM-006,"Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho.",upgrade v4 SHA f0b9815…; p. 4361; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1998 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4850 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2000 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3634 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4850,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-CRM-006: 1) Lead activo sem responsável ou próxima acção aparece em alerta. 2) Redistribuição conserva histórico. 3) Ausência programada encaminha tarefas. 4) O gestor visualiza carteira por responsável e atraso. 5) Apenas utilizador autorizado encerra ou transfere a oportunidade. | MASTER-471012ab-0163: Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho. | MASTER-e1169a77-0316: Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho. | MASTER-f70ce307-0172: Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho. | MASTER-51b8f0ad-0252: Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho. | MASTER-edece80c-0316: Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho.",P2,RF-CRM-006: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0163: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0316: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0172: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0252: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0316: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-CRM-006 | MASTER-471012ab-0163 | MASTER-e1169a77-0316 | MASTER-f70ce307-0172 | MASTER-51b8f0ad-0252 | MASTER-edece80c-0316,6,"[{""id"":""RF-CRM-006"",""pedido"":""Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 4361; requirements-audit.csv""],""aceitacao"":""1) Lead activo sem responsável ou próxima acção aparece em alerta. 2) Redistribuição conserva histórico. 3) Ausência programada encaminha tarefas. 4) O gestor visualiza carteira por responsável e atraso. 5) Apenas utilizador autorizado encerra ou transfere a oportunidade."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-471012ab-0163"",""pedido"":""Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1998""],""aceitacao"":""Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0316"",""pedido"":""Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4850""],""aceitacao"":""Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0172"",""pedido"":""Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2000""],""aceitacao"":""Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0252"",""pedido"":""Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3634""],""aceitacao"":""Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0316"",""pedido"":""Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4850""],""aceitacao"":""Responsável, equipa e próxima acção. Todo registo activo deve possuir responsável principal, equipa, fila e próxima acção com prazo. A atribuição considera sector, localização, idioma, campanha, promotor e carga de trabalho."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-CRM-007,"Cadências e níveis de serviço. Configurar sequências por perfil, etapa, campanha e idioma, com modelos, canais, intervalos, tentativas, horário, pausa e escalonamento. A comunicação depende de consentimento e preferência.",upgrade v4 SHA f0b9815…; p. 4369; requirements-audit.csv,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-CRM-007: 1) Evento elegível inicia a cadência correcta. 2) Resposta, reunião, revogação ou mudança de estado pausa a sequência. 3) Falha gera nova tentativa dentro do limite e tarefa manual ao esgotar. 4) Atraso no nível de serviço alerta responsável e superior. 5) Todos os envios guardam modelo, versão, canal e resultado.",P2,RF-CRM-007: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CRM-007,1,"[{""id"":""RF-CRM-007"",""pedido"":""Cadências e níveis de serviço. Configurar sequências por perfil, etapa, campanha e idioma, com modelos, canais, intervalos, tentativas, horário, pausa e escalonamento. A comunicação depende de consentimento e preferência."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 4369; requirements-audit.csv""],""aceitacao"":""1) Evento elegível inicia a cadência correcta. 2) Resposta, reunião, revogação ou mudança de estado pausa a sequência. 3) Falha gera nova tentativa dentro do limite e tarefa manual ao esgotar. 4) Atraso no nível de serviço alerta responsável e superior. 5) Todos os envios guardam modelo, versão, canal e resultado."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-CRM-008,"Relações entre investidor, projecto, local, campanha e promotor. Um investidor pode ter vários interesses e oportunidades; uma oportunidade pode envolver vários contactos, organizações, projectos, locais, promotores e parceiros, indicando papel e período.",upgrade v4 SHA f0b9815…; p. 4373; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-CRM-008: 1) O sistema permite múltiplas relações sem duplicar o contacto. 2) Cada relação possui tipo, prioridade, data e estado. 3) A remoção lógica não apaga histórico. 4) Pesquisa e relatórios navegam em ambos os sentidos. 5) Acesso a relações confidenciais respeita permissões.",P2,RF-CRM-008: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CRM-008,1,"[{""id"":""RF-CRM-008"",""pedido"":""Relações entre investidor, projecto, local, campanha e promotor. Um investidor pode ter vários interesses e oportunidades; uma oportunidade pode envolver vários contactos, organizações, projectos, locais, promotores e parceiros, indicando papel e período."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 4373; requirements-audit.csv""],""aceitacao"":""1) O sistema permite múltiplas relações sem duplicar o contacto. 2) Cada relação possui tipo, prioridade, data e estado. 3) A remoção lógica não apaga histórico. 4) Pesquisa e relatórios navegam em ambos os sentidos. 5) Acesso a relações confidenciais respeita permissões."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-CRM-009,"Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado.",upgrade v4 SHA f0b9815…; p. 4377; requirements-audit.csv,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-CRM-009: 1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado.",P2,RF-CRM-009: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CRM-009,1,"[{""id"":""RF-CRM-009"",""pedido"":""Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 4377; requirements-audit.csv""],""aceitacao"":""1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-CRM-010,"Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período.",upgrade v4 SHA f0b9815…; p. 4381; requirements-audit.csv,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-CRM-010: 1) Filtros incluem campanha, perfil, sector, país, local, projecto, promotor, gestor e etapa. 2) Totais reconciliam com registos fonte. 3) Exportação respeita mascaramento. 4) Indicadores exibem definição e data de actualização. 5) Utilizador pode abrir a lista que compõe cada indicador.",P2,RF-CRM-010: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CRM-010,1,"[{""id"":""RF-CRM-010"",""pedido"":""Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 4381; requirements-audit.csv""],""aceitacao"":""1) Filtros incluem campanha, perfil, sector, país, local, projecto, promotor, gestor e etapa. 2) Totais reconciliam com registos fonte. 3) Exportação respeita mascaramento. 4) Indicadores exibem definição e data de actualização. 5) Utilizador pode abrir a lista que compõe cada indicador."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. RF-CRM-011,"Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada.","upgrade v4 SHA f0b9815…; p. 4385; requirements-audit.csv [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] SEG-bf26caee-p813 §7.1",CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-CRM-011: 1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo.,P2,"RF-CRM-011: Relatório 25/09 conservado; estado histórico não promove conclusão [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Fases0–4 do §2 são releases de desenvolvimento, não as cinco fases/19 etapas. Agrupamentos §3.3.1 não convertem categorias. Papéis genéricos §3.1 não concedem permissão. §6 contém estados documentais, não prova do ambiente atual. §7p811 não reabre credibilidade das fontes oficiais. SLA/ofertas/competências continuam decisões separadas. Disponibilidade do guia/modelos só por URL/exemplar verificado.",RF-CRM-011; SEG-bf26caee-p813,2,"[{""id"": ""RF-CRM-011"", ""pedido"": ""Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada."", ""fontes"": [""upgrade v4 SHA f0b9815…; p. 4385; requirements-audit.csv""], ""aceitacao"": ""1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo."", ""estado"": ""parcial"", ""variantes"": ""Relatório 25/09 conservado; estado histórico não promove conclusão"", ""modulo"": ""CRM/solicitações""}, {""id"": ""SEG-bf26caee-p813"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""7.1"", ""locator"": ""word/document.xml#p813"", ""first_paragraph"": 813, ""last_paragraph"": 813, ""text"": ""Antes da produção deve ser realizado um inventário de dados pessoais e uma avaliação de impacto para os tratamentos de maior risco. Devem ser documentadas a finalidade, a base de tratamento, os dados mínimos necessários, os destinatários, a localização do armazenamento, a retenção, a eliminação, os direitos do titular e o procedimento de resposta. Os ambientes não produtivos devem usar dados sintéticos ou devidamente anonimizados."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,"Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada -[Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Pedidos relacionados sem novo inventário/backlog paralelo; referência documental acrescentada, critérios anteriores preservados. Confirmar os bytes do v1(3) antes do fecho documental.",parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-CRM-012,"Encerramento e pós-investimento. Ganho exige confirmação pela entidade competente, valor autorizado, instrumento, data, projecto, localização e plano de acompanhamento. Perda exige motivo, concorrente ou alternativa quando aplicável e possibilidade de reactivação.",upgrade v4 SHA f0b9815…; p. 4389; requirements-audit.csv,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-CRM-012: 1) Apenas utilizador autorizado marca “ganho”. 2) Valor confirmado fica separado do indicativo. 3) Encerramento cria avaliação e plano pós-investimento. 4) Perda usa motivo de catálogo e comentário. 5) Reactivação cria nova fase sem apagar o encerramento anterior.,P2,RF-CRM-012: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CRM-012,1,"[{""id"":""RF-CRM-012"",""pedido"":""Encerramento e pós-investimento. Ganho exige confirmação pela entidade competente, valor autorizado, instrumento, data, projecto, localização e plano de acompanhamento. Perda exige motivo, concorrente ou alternativa quando aplicável e possibilidade de reactivação."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 4389; requirements-audit.csv""],""aceitacao"":""1) Apenas utilizador autorizado marca “ganho”. 2) Valor confirmado fica separado do indicativo. 3) Encerramento cria avaliação e plano pós-investimento. 4) Perda usa motivo de catálogo e comentário. 5) Reactivação cria nova fase sem apagar o encerramento anterior."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-001@UPGRADE,"Criar competência com código, nível, sector, fonte e versão.",upgrade v4 SHA f0b9815…; p. 1785; requirements-audit.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-001@UPGRADE: Tentar duplicar por sinónimo ou alterar versão activa sem aprovação.,P2,RF-EDU-001@UPGRADE: Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-001; namespace UPGRADE; textos não fundidos,RF-EDU-001@UPGRADE,1,"[{""id"":""RF-EDU-001@UPGRADE"",""pedido"":""Criar competência com código, nível, sector, fonte e versão."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1785; requirements-audit.csv""],""aceitacao"":""Tentar duplicar por sinónimo ou alterar versão activa sem aprovação."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-001; namespace UPGRADE; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-002@UPGRADE,"Registar necessidade ligada a território, corredor, cluster, âncora, ocupação, quantidade e prazo.",upgrade v4 SHA f0b9815…; p. 1789; requirements-audit.csv,educação,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-EDU-002@UPGRADE: Submeter sem fonte, local, responsável ou distinguir estimativa de compromisso.",P1,RF-EDU-002@UPGRADE: Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-002; namespace UPGRADE; textos não fundidos,RF-EDU-002@UPGRADE,1,"[{""id"":""RF-EDU-002@UPGRADE"",""pedido"":""Registar necessidade ligada a território, corredor, cluster, âncora, ocupação, quantidade e prazo."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1789; requirements-audit.csv""],""aceitacao"":""Submeter sem fonte, local, responsável ou distinguir estimativa de compromisso."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-002; namespace UPGRADE; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-003@UPGRADE,"Cadastrar instituição e curso com capacidade, localização e acreditação.",upgrade v4 SHA f0b9815…; p. 1793; requirements-audit.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-EDU-003@UPGRADE: Publicar curso expirado, não verificado ou sem identificar ausência de acreditação.",P2,RF-EDU-003@UPGRADE: Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-003; namespace UPGRADE; textos não fundidos,RF-EDU-003@UPGRADE,1,"[{""id"":""RF-EDU-003@UPGRADE"",""pedido"":""Cadastrar instituição e curso com capacidade, localização e acreditação."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1793; requirements-audit.csv""],""aceitacao"":""Publicar curso expirado, não verificado ou sem identificar ausência de acreditação."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-003; namespace UPGRADE; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-004@UPGRADE,"Comparar procura e oferta no mesmo território, período, nível e competência.",upgrade v4 SHA f0b9815…; p. 1797; requirements-audit.csv,educação,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-EDU-004@UPGRADE: Comparar unidades, períodos ou níveis incompatíveis sem conversão explícita.",P1,RF-EDU-004@UPGRADE: Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-004; namespace UPGRADE; textos não fundidos,RF-EDU-004@UPGRADE,1,"[{""id"":""RF-EDU-004@UPGRADE"",""pedido"":""Comparar procura e oferta no mesmo território, período, nível e competência."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1797; requirements-audit.csv""],""aceitacao"":""Comparar unidades, períodos ou níveis incompatíveis sem conversão explícita."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-004; namespace UPGRADE; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-005@UPGRADE,Converter lacuna validada em oportunidade educativa completa.,upgrade v4 SHA f0b9815…; p. 1801; requirements-audit.csv,educação,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-EDU-005@UPGRADE: Publicar sem promotor, localização, beneficiários, modelo financeiro, riscos ou autorização.",P2,RF-EDU-005@UPGRADE: Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-005; namespace UPGRADE; textos não fundidos,RF-EDU-005@UPGRADE,1,"[{""id"":""RF-EDU-005@UPGRADE"",""pedido"":""Converter lacuna validada em oportunidade educativa completa."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1801; requirements-audit.csv""],""aceitacao"":""Publicar sem promotor, localização, beneficiários, modelo financeiro, riscos ou autorização."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-005; namespace UPGRADE; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-006@UPGRADE,"Navegar da oportunidade para corredor, âncora, cluster, elo e competências e regressar.",upgrade v4 SHA f0b9815…; p. 1805; requirements-audit.csv,educação,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-006@UPGRADE: Eliminar relação usada por oportunidade activa ou criar relação duplicada.,P2,RF-EDU-006@UPGRADE: Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-006; namespace UPGRADE; textos não fundidos,RF-EDU-006@UPGRADE,1,"[{""id"":""RF-EDU-006@UPGRADE"",""pedido"":""Navegar da oportunidade para corredor, âncora, cluster, elo e competências e regressar."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1805; requirements-audit.csv""],""aceitacao"":""Eliminar relação usada por oportunidade activa ou criar relação duplicada."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-006; namespace UPGRADE; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-007@UPGRADE,"Registar acreditação válida com entidade, referência e validade.",upgrade v4 SHA f0b9815…; p. 1809; requirements-audit.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-007@UPGRADE: Aceder a documento restrito sem permissão ou manter oferta como válida após expiração.,P2,RF-EDU-007@UPGRADE: Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-007; namespace UPGRADE; textos não fundidos,RF-EDU-007@UPGRADE,1,"[{""id"":""RF-EDU-007@UPGRADE"",""pedido"":""Registar acreditação válida com entidade, referência e validade."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1809; requirements-audit.csv""],""aceitacao"":""Aceder a documento restrito sem permissão ou manter oferta como válida após expiração."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-007; namespace UPGRADE; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-008@UPGRADE,"Submeter interesse de investidor, operador, financiador ou fornecedor.",upgrade v4 SHA f0b9815…; p. 1813; requirements-audit.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-EDU-008@UPGRADE: Submeter sem consentimento, contacto verificável ou papel definido.",P2,RF-EDU-008@UPGRADE: Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-008; namespace UPGRADE; textos não fundidos,RF-EDU-008@UPGRADE,1,"[{""id"":""RF-EDU-008@UPGRADE"",""pedido"":""Submeter interesse de investidor, operador, financiador ou fornecedor."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1813; requirements-audit.csv""],""aceitacao"":""Submeter sem consentimento, contacto verificável ou papel definido."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-008; namespace UPGRADE; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-009@UPGRADE,"Empregador regista procura com ocupação, quantidade, local, prazo e possibilidade de estágio.",upgrade v4 SHA f0b9815…; p. 1821; requirements-audit.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-009@UPGRADE: Alterar procura confirmada sem nova versão ou publicar informação confidencial.,P2,RF-EDU-009@UPGRADE: Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-009; namespace UPGRADE; textos não fundidos,RF-EDU-009@UPGRADE,1,"[{""id"":""RF-EDU-009@UPGRADE"",""pedido"":""Empregador regista procura com ocupação, quantidade, local, prazo e possibilidade de estágio."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1821; requirements-audit.csv""],""aceitacao"":""Alterar procura confirmada sem nova versão ou publicar informação confidencial."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-009; namespace UPGRADE; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-010@UPGRADE,Instituição apresenta proposta ligada a necessidade validada.,upgrade v4 SHA f0b9815…; p. 1825; requirements-audit.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-EDU-010@UPGRADE: Submeter currículo, capacidade ou certificação incompatível com a necessidade.",P2,RF-EDU-010@UPGRADE: Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-010; namespace UPGRADE; textos não fundidos,RF-EDU-010@UPGRADE,1,"[{""id"":""RF-EDU-010@UPGRADE"",""pedido"":""Instituição apresenta proposta ligada a necessidade validada."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1825; requirements-audit.csv""],""aceitacao"":""Submeter currículo, capacidade ou certificação incompatível com a necessidade."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-010; namespace UPGRADE; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-011@UPGRADE,"Gerar correspondência com critérios, evidências e confiança.",upgrade v4 SHA f0b9815…; p. 1829; requirements-audit.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-011@UPGRADE: Encaminhar automaticamente apesar de condição eliminatória ou sem revisão humana.,P2,RF-EDU-011@UPGRADE: Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-011; namespace UPGRADE; textos não fundidos,RF-EDU-011@UPGRADE,1,"[{""id"":""RF-EDU-011@UPGRADE"",""pedido"":""Gerar correspondência com critérios, evidências e confiança."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1829; requirements-audit.csv""],""aceitacao"":""Encaminhar automaticamente apesar de condição eliminatória ou sem revisão humana."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-011; namespace UPGRADE; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-012@UPGRADE,"Registar vagas, inscritos, concluintes, certificados, estágios e colocação.",upgrade v4 SHA f0b9815…; p. 1833; requirements-audit.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-EDU-012@UPGRADE: Informar colocação sem período, elegibilidade, empregador ou evidência.",P2,RF-EDU-012@UPGRADE: Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-012; namespace UPGRADE; textos não fundidos,RF-EDU-012@UPGRADE,1,"[{""id"":""RF-EDU-012@UPGRADE"",""pedido"":""Registar vagas, inscritos, concluintes, certificados, estágios e colocação."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1833; requirements-audit.csv""],""aceitacao"":""Informar colocação sem período, elegibilidade, empregador ou evidência."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-012; namespace UPGRADE; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-013@UPGRADE,"Criar campanha ou bolsa ligada a área, território, curso e financiador.",upgrade v4 SHA f0b9815…; p. 1837; requirements-audit.csv,educação,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-013@UPGRADE: Ultrapassar orçamento ou comunicar elegibilidade não aprovada.,P1,RF-EDU-013@UPGRADE: Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-013; namespace UPGRADE; textos não fundidos,RF-EDU-013@UPGRADE,1,"[{""id"":""RF-EDU-013@UPGRADE"",""pedido"":""Criar campanha ou bolsa ligada a área, território, curso e financiador."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1837; requirements-audit.csv""],""aceitacao"":""Ultrapassar orçamento ou comunicar elegibilidade não aprovada."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-013; namespace UPGRADE; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-014@UPGRADE,"IA prevê lacuna e mostra horizonte, dados, pressupostos, confiança e limites.",upgrade v4 SHA f0b9815…; p. 1841; requirements-audit.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-EDU-014@UPGRADE: Apresentar recomendação como certificação, admissão ou emprego garantido.",P2,RF-EDU-014@UPGRADE: Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-014; namespace UPGRADE; textos não fundidos,RF-EDU-014@UPGRADE,1,"[{""id"":""RF-EDU-014@UPGRADE"",""pedido"":""IA prevê lacuna e mostra horizonte, dados, pressupostos, confiança e limites."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1841; requirements-audit.csv""],""aceitacao"":""Apresentar recomendação como certificação, admissão ou emprego garantido."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-014; namespace UPGRADE; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-015@UPGRADE,"Filtrar painel por corredor, cluster, projecto, competência e período.",upgrade v4 SHA f0b9815…; p. 1845; requirements-audit.csv,educação,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-015@UPGRADE: Exportar dados pessoais ou restritos sem escopo.,P2,RF-EDU-015@UPGRADE: Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-015; namespace UPGRADE; textos não fundidos,RF-EDU-015@UPGRADE,1,"[{""id"":""RF-EDU-015@UPGRADE"",""pedido"":""Filtrar painel por corredor, cluster, projecto, competência e período."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1845; requirements-audit.csv""],""aceitacao"":""Exportar dados pessoais ou restritos sem escopo."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-015; namespace UPGRADE; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-016@UPGRADE,Repetir pedido de integração com a mesma chave de idempotência.,upgrade v4 SHA f0b9815…; p. 1849; requirements-audit.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-EDU-016@UPGRADE: Usar token sem escopo, versão incompatível ou payload inválido.",P2,RF-EDU-016@UPGRADE: Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-016; namespace UPGRADE; textos não fundidos,RF-EDU-016@UPGRADE,1,"[{""id"":""RF-EDU-016@UPGRADE"",""pedido"":""Repetir pedido de integração com a mesma chave de idempotência."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1849; requirements-audit.csv""],""aceitacao"":""Usar token sem escopo, versão incompatível ou payload inválido."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-016; namespace UPGRADE; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EII-001,Disponibilizar conta única e identidade digital progressiva.,upgrade v4 SHA f0b9815…; p. 1082; requirements-audit.csv | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1480 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 808 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1480,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-EII-001: O utilizador cria uma conta, confirma contactos, activa autenticação multifactor quando exigido e recebe nível de garantia compatível com os documentos e verificações concluídos. | MASTER-e1169a77-0102: Disponibilizar conta única e identidade digital progressiva. | MASTER-51b8f0ad-0051: Disponibilizar conta única e identidade digital progressiva. | MASTER-edece80c-0102: Disponibilizar conta única e identidade digital progressiva.",P2,RF-EII-001: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-e1169a77-0102: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0102: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-EII-001 | MASTER-e1169a77-0102 | MASTER-51b8f0ad-0051 | MASTER-edece80c-0102,4,"[{""id"":""RF-EII-001"",""pedido"":""Disponibilizar conta única e identidade digital progressiva."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1082; requirements-audit.csv""],""aceitacao"":""O utilizador cria uma conta, confirma contactos, activa autenticação multifactor quando exigido e recebe nível de garantia compatível com os documentos e verificações concluídos."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0102"",""pedido"":""Disponibilizar conta única e identidade digital progressiva."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1480""],""aceitacao"":""Disponibilizar conta única e identidade digital progressiva."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0051"",""pedido"":""Disponibilizar conta única e identidade digital progressiva."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 808""],""aceitacao"":""Disponibilizar conta única e identidade digital progressiva."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0102"",""pedido"":""Disponibilizar conta única e identidade digital progressiva."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1480""],""aceitacao"":""Disponibilizar conta única e identidade digital progressiva."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EII-002,"Gerir perfil único de pessoa, organização e representação.",upgrade v4 SHA f0b9815…; p. 1086; requirements-audit.csv,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-EII-002: Uma pessoa pode representar várias organizações mediante poderes válidos; alterações de identidade, função ou mandato ficam versionadas e afectam imediatamente as permissões.",P2,RF-EII-002: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-EII-002,1,"[{""id"":""RF-EII-002"",""pedido"":""Gerir perfil único de pessoa, organização e representação."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1086; requirements-audit.csv""],""aceitacao"":""Uma pessoa pode representar várias organizações mediante poderes válidos; alterações de identidade, função ou mandato ficam versionadas e afectam imediatamente as permissões."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EII-003,Reutilizar dados e documentos com consentimento e finalidade definidos.,upgrade v4 SHA f0b9815…; p. 1090; requirements-audit.csv | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1488 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 816 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1488,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-EII-003: O investidor escolhe os dados reutilizáveis; o sistema mostra origem, finalidade, destinatário, validade e versão e impede reutilização além da autorização concedida. | MASTER-e1169a77-0103: Reutilizar dados e documentos com consentimento e finalidade definidos. | MASTER-51b8f0ad-0052: Reutilizar dados e documentos com consentimento e finalidade definidos. | MASTER-edece80c-0103: Reutilizar dados e documentos com consentimento e finalidade definidos.",P2,RF-EII-003: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-e1169a77-0103: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0103: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-EII-003 | MASTER-e1169a77-0103 | MASTER-51b8f0ad-0052 | MASTER-edece80c-0103,4,"[{""id"":""RF-EII-003"",""pedido"":""Reutilizar dados e documentos com consentimento e finalidade definidos."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1090; requirements-audit.csv""],""aceitacao"":""O investidor escolhe os dados reutilizáveis; o sistema mostra origem, finalidade, destinatário, validade e versão e impede reutilização além da autorização concedida."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""biblioteca""},{""id"":""MASTER-e1169a77-0103"",""pedido"":""Reutilizar dados e documentos com consentimento e finalidade definidos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1488""],""aceitacao"":""Reutilizar dados e documentos com consentimento e finalidade definidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-51b8f0ad-0052"",""pedido"":""Reutilizar dados e documentos com consentimento e finalidade definidos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 816""],""aceitacao"":""Reutilizar dados e documentos com consentimento e finalidade definidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0103"",""pedido"":""Reutilizar dados e documentos com consentimento e finalidade definidos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1488""],""aceitacao"":""Reutilizar dados e documentos com consentimento e finalidade definidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EII-004,Orquestrar uma jornada única desde a descoberta ao pós-investimento.,upgrade v4 SHA f0b9815…; p. 1094; requirements-audit.csv,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-EII-004: Todos os passos, estados, responsáveis, tarefas, documentos, decisões e interacções conservam um identificador de jornada e ligação ao CRM, projecto, cluster, corredor e organização aplicáveis.",P2,RF-EII-004: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-EII-004,1,"[{""id"":""RF-EII-004"",""pedido"":""Orquestrar uma jornada única desde a descoberta ao pós-investimento."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1094; requirements-audit.csv""],""aceitacao"":""Todos os passos, estados, responsáveis, tarefas, documentos, decisões e interacções conservam um identificador de jornada e ligação ao CRM, projecto, cluster, corredor e organização aplicáveis."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EII-005,Disponibilizar painel único do investidor.,upgrade v4 SHA f0b9815…; p. 1098; requirements-audit.csv | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1496 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 824 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1496,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-EII-005: O painel reúne perfil, oportunidades guardadas, manifestações, processos, tarefas, reuniões, documentos, notificações, constrangimentos, investimentos e recomendações, respeitando as permissões. | MASTER-e1169a77-0104: Disponibilizar painel único do investidor. | MASTER-51b8f0ad-0053: Disponibilizar painel único do investidor. | MASTER-edece80c-0104: Disponibilizar painel único do investidor.",P2,RF-EII-005: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-e1169a77-0104: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0104: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-EII-005 | MASTER-e1169a77-0104 | MASTER-51b8f0ad-0053 | MASTER-edece80c-0104,4,"[{""id"":""RF-EII-005"",""pedido"":""Disponibilizar painel único do investidor."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1098; requirements-audit.csv""],""aceitacao"":""O painel reúne perfil, oportunidades guardadas, manifestações, processos, tarefas, reuniões, documentos, notificações, constrangimentos, investimentos e recomendações, respeitando as permissões."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0104"",""pedido"":""Disponibilizar painel único do investidor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1496""],""aceitacao"":""Disponibilizar painel único do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0053"",""pedido"":""Disponibilizar painel único do investidor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 824""],""aceitacao"":""Disponibilizar painel único do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0104"",""pedido"":""Disponibilizar painel único do investidor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1496""],""aceitacao"":""Disponibilizar painel único do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EII-006,"Disponibilizar caixa única de tarefas, mensagens e notificações.",upgrade v4 SHA f0b9815…; p. 1102; requirements-audit.csv | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1500 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 828 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1500,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-EII-006: Cada item apresenta prioridade, prazo, responsável, origem, estado, acção necessária e histórico; respostas e falhas de entrega ficam auditadas. | MASTER-e1169a77-0105: Disponibilizar caixa única de tarefas, mensagens e notificações. | MASTER-51b8f0ad-0054: Disponibilizar caixa única de tarefas, mensagens e notificações. | MASTER-edece80c-0105: Disponibilizar caixa única de tarefas, mensagens e notificações.",P2,RF-EII-006: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-e1169a77-0105: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0105: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-EII-006 | MASTER-e1169a77-0105 | MASTER-51b8f0ad-0054 | MASTER-edece80c-0105,4,"[{""id"":""RF-EII-006"",""pedido"":""Disponibilizar caixa única de tarefas, mensagens e notificações."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1102; requirements-audit.csv""],""aceitacao"":""Cada item apresenta prioridade, prazo, responsável, origem, estado, acção necessária e histórico; respostas e falhas de entrega ficam auditadas."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0105"",""pedido"":""Disponibilizar caixa única de tarefas, mensagens e notificações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1500""],""aceitacao"":""Disponibilizar caixa única de tarefas, mensagens e notificações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0054"",""pedido"":""Disponibilizar caixa única de tarefas, mensagens e notificações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 828""],""aceitacao"":""Disponibilizar caixa única de tarefas, mensagens e notificações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0105"",""pedido"":""Disponibilizar caixa única de tarefas, mensagens e notificações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1500""],""aceitacao"":""Disponibilizar caixa única de tarefas, mensagens e notificações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EII-007,"Integrar favoritos, comparação, dossiers e manifestação de interesse.",upgrade v4 SHA f0b9815…; p. 1106; requirements-audit.csv,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-EII-007: O investidor guarda e compara oportunidades, solicita dossier e inicia formulário pré-preenchido sem perder o contexto de sector, território, cluster, corredor ou campanha.",P2,RF-EII-007: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-EII-007,1,"[{""id"":""RF-EII-007"",""pedido"":""Integrar favoritos, comparação, dossiers e manifestação de interesse."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1106; requirements-audit.csv""],""aceitacao"":""O investidor guarda e compara oportunidades, solicita dossier e inicia formulário pré-preenchido sem perder o contexto de sector, território, cluster, corredor ou campanha."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EII-008,Disponibilizar cofre documental do investidor.,upgrade v4 SHA f0b9815…; p. 1110; requirements-audit.csv | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1508 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 836 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1508,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-EII-008: Documentos possuem categoria, proprietário, versão, validade, classificação, permissões, registo de acesso e reutilização controlada; ficheiros são verificados antes de uso. | MASTER-e1169a77-0106: Disponibilizar cofre documental do investidor. | MASTER-51b8f0ad-0055: Disponibilizar cofre documental do investidor. | MASTER-edece80c-0106: Disponibilizar cofre documental do investidor.",P2,RF-EII-008: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-e1169a77-0106: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0106: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-EII-008 | MASTER-e1169a77-0106 | MASTER-51b8f0ad-0055 | MASTER-edece80c-0106,4,"[{""id"":""RF-EII-008"",""pedido"":""Disponibilizar cofre documental do investidor."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1110; requirements-audit.csv""],""aceitacao"":""Documentos possuem categoria, proprietário, versão, validade, classificação, permissões, registo de acesso e reutilização controlada; ficheiros são verificados antes de uso."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""biblioteca""},{""id"":""MASTER-e1169a77-0106"",""pedido"":""Disponibilizar cofre documental do investidor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1508""],""aceitacao"":""Disponibilizar cofre documental do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-51b8f0ad-0055"",""pedido"":""Disponibilizar cofre documental do investidor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 836""],""aceitacao"":""Disponibilizar cofre documental do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0106"",""pedido"":""Disponibilizar cofre documental do investidor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1508""],""aceitacao"":""Disponibilizar cofre documental do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EII-009,Integrar o balcão único e serviços institucionais.,upgrade v4 SHA f0b9815…; p. 1118; requirements-audit.csv,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-EII-009: Pedidos externos mostram entidade, protocolo, dependências, estado, prazo, custo validado e última sincronização; falhas de integração geram aviso e tarefa manual.",P2,RF-EII-009: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-EII-009,1,"[{""id"":""RF-EII-009"",""pedido"":""Integrar o balcão único e serviços institucionais."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1118; requirements-audit.csv""],""aceitacao"":""Pedidos externos mostram entidade, protocolo, dependências, estado, prazo, custo validado e última sincronização; falhas de integração geram aviso e tarefa manual."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EII-010,Gerir transacção assistida e sala segura.,upgrade v4 SHA f0b9815…; p. 1122; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-EII-010: Correspondências, autorizações, confidencialidade, diligência, reuniões e documentos reservados seguem perfis, segregação de funções e trilha de auditoria.",P2,RF-EII-010: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-EII-010,1,"[{""id"":""RF-EII-010"",""pedido"":""Gerir transacção assistida e sala segura."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1122; requirements-audit.csv""],""aceitacao"":""Correspondências, autorizações, confidencialidade, diligência, reuniões e documentos reservados seguem perfis, segregação de funções e trilha de auditoria."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EII-011,Iniciar e manter o acompanhamento pós-investimento.,upgrade v4 SHA f0b9815…; p. 1126; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-EII-011: A confirmação da instalação ou do compromisso cria um plano pós-investimento ligado ao registo original, com investimento, contactos, obrigações, marcos, indicadores e responsável.",P2,RF-EII-011: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-EII-011,1,"[{""id"":""RF-EII-011"",""pedido"":""Iniciar e manter o acompanhamento pós-investimento."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1126; requirements-audit.csv""],""aceitacao"":""A confirmação da instalação ou do compromisso cria um plano pós-investimento ligado ao registo original, com investimento, contactos, obrigações, marcos, indicadores e responsável."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EII-012,"Gerir constrangimentos, pedidos de apoio e escalonamentos.",upgrade v4 SHA f0b9815…; p. 1130; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-EII-012: Cada caso possui categoria, prioridade, impacto, entidade, responsável, SLA, evidências, decisão, solução e satisfação; casos vencidos são escalonados.",P2,RF-EII-012: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-EII-012,1,"[{""id"":""RF-EII-012"",""pedido"":""Gerir constrangimentos, pedidos de apoio e escalonamentos."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1130; requirements-audit.csv""],""aceitacao"":""Cada caso possui categoria, prioridade, impacto, entidade, responsável, SLA, evidências, decisão, solução e satisfação; casos vencidos são escalonados."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EII-013,"Identificar reinvestimento, expansão e fornecedores locais.",upgrade v4 SHA f0b9815…; p. 1134; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-EII-013: O sistema relaciona necessidades do investidor com oportunidades, financiamento, fornecedores e competências e exige revisão humana antes do encaminhamento.",P2,RF-EII-013: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-EII-013,1,"[{""id"":""RF-EII-013"",""pedido"":""Identificar reinvestimento, expansão e fornecedores locais."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1134; requirements-audit.csv""],""aceitacao"":""O sistema relaciona necessidades do investidor com oportunidades, financiamento, fornecedores e competências e exige revisão humana antes do encaminhamento."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EII-014,Personalizar conteúdos e recomendações com IA supervisionada.,upgrade v4 SHA f0b9815…; p. 1138; requirements-audit.csv,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-EII-014: A recomendação mostra critérios, fontes, confiança e limitações, permite contestação e nunca toma decisão oficial ou autoriza contacto sem validação aplicável.",P2,RF-EII-014: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-EII-014,1,"[{""id"":""RF-EII-014"",""pedido"":""Personalizar conteúdos e recomendações com IA supervisionada."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1138; requirements-audit.csv""],""aceitacao"":""A recomendação mostra critérios, fontes, confiança e limitações, permite contestação e nunca toma decisão oficial ou autoriza contacto sem validação aplicável."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EII-015,Garantir continuidade entre canais e idiomas.,upgrade v4 SHA f0b9815…; p. 1142; requirements-audit.csv | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1541 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 869 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1541,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-EII-015: O contexto é preservado entre portal, correio electrónico, helpdesk e atendimento humano; conteúdos e estados críticos permanecem coerentes em português e inglês. | MASTER-e1169a77-0107: Garantir continuidade entre canais e idiomas. | MASTER-51b8f0ad-0056: Garantir continuidade entre canais e idiomas. | MASTER-edece80c-0107: Garantir continuidade entre canais e idiomas.",P2,RF-EII-015: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-e1169a77-0107: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0107: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-EII-015 | MASTER-e1169a77-0107 | MASTER-51b8f0ad-0056 | MASTER-edece80c-0107,4,"[{""id"":""RF-EII-015"",""pedido"":""Garantir continuidade entre canais e idiomas."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1142; requirements-audit.csv""],""aceitacao"":""O contexto é preservado entre portal, correio electrónico, helpdesk e atendimento humano; conteúdos e estados críticos permanecem coerentes em português e inglês."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0107"",""pedido"":""Garantir continuidade entre canais e idiomas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1541""],""aceitacao"":""Garantir continuidade entre canais e idiomas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0056"",""pedido"":""Garantir continuidade entre canais e idiomas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 869""],""aceitacao"":""Garantir continuidade entre canais e idiomas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0107"",""pedido"":""Garantir continuidade entre canais e idiomas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1541""],""aceitacao"":""Garantir continuidade entre canais e idiomas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EII-016,"Disponibilizar APIs, eventos e exportação controlada da jornada.",upgrade v4 SHA f0b9815…; p. 1146; requirements-audit.csv | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1545 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 873 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1545,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-EII-016: Integrações usam IDs comuns, autenticação, escopos, consentimento, versionamento, idempotência, auditoria e retorno de erros sem expor dados protegidos. | MASTER-e1169a77-0108: Disponibilizar APIs, eventos e exportação controlada da jornada. | MASTER-51b8f0ad-0057: Disponibilizar APIs, eventos e exportação controlada da jornada. | MASTER-edece80c-0108: Disponibilizar APIs, eventos e exportação controlada da jornada.",P2,RF-EII-016: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-e1169a77-0108: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0108: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-EII-016 | MASTER-e1169a77-0108 | MASTER-51b8f0ad-0057 | MASTER-edece80c-0108,4,"[{""id"":""RF-EII-016"",""pedido"":""Disponibilizar APIs, eventos e exportação controlada da jornada."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1146; requirements-audit.csv""],""aceitacao"":""Integrações usam IDs comuns, autenticação, escopos, consentimento, versionamento, idempotência, auditoria e retorno de erros sem expor dados protegidos."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-e1169a77-0108"",""pedido"":""Disponibilizar APIs, eventos e exportação controlada da jornada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1545""],""aceitacao"":""Disponibilizar APIs, eventos e exportação controlada da jornada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0057"",""pedido"":""Disponibilizar APIs, eventos e exportação controlada da jornada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 873""],""aceitacao"":""Disponibilizar APIs, eventos e exportação controlada da jornada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0108"",""pedido"":""Disponibilizar APIs, eventos e exportação controlada da jornada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1545""],""aceitacao"":""Disponibilizar APIs, eventos e exportação controlada da jornada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -RF-GEO-001,Manter cadastro único de locais de investimento.,upgrade v4 SHA f0b9815…; p. 3705; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-GEO-001: Cada local possui identificador, hierarquia territorial, nome oficial, fonte, estado e histórico.",P2,RF-GEO-001: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-GEO-001,1,"[{""id"":""RF-GEO-001"",""pedido"":""Manter cadastro único de locais de investimento."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3705; requirements-audit.csv""],""aceitacao"":""Cada local possui identificador, hierarquia territorial, nome oficial, fonte, estado e histórico."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-GEO-002,Permitir vários projectos públicos ou privados no mesmo local.,upgrade v4 SHA f0b9815…; p. 3708; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1336 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4183 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1338 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2972 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4183,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-GEO-002: Um local pode relacionar múltiplos projectos sem duplicação; cada relação indica natureza, papel e período. | MASTER-471012ab-0113: Permitir vários projectos públicos ou privados no mesmo local. | MASTER-e1169a77-0266: Permitir vários projectos públicos ou privados no mesmo local. | MASTER-f70ce307-0122: Permitir vários projectos públicos ou privados no mesmo local. | MASTER-51b8f0ad-0202: Permitir vários projectos públicos ou privados no mesmo local. | MASTER-edece80c-0266: Permitir vários projectos públicos ou privados no mesmo local.",P2,RF-GEO-002: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0113: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0266: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0122: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0202: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0266: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-GEO-002 | MASTER-471012ab-0113 | MASTER-e1169a77-0266 | MASTER-f70ce307-0122 | MASTER-51b8f0ad-0202 | MASTER-edece80c-0266,6,"[{""id"":""RF-GEO-002"",""pedido"":""Permitir vários projectos públicos ou privados no mesmo local."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3708; requirements-audit.csv""],""aceitacao"":""Um local pode relacionar múltiplos projectos sem duplicação; cada relação indica natureza, papel e período."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""},{""id"":""MASTER-471012ab-0113"",""pedido"":""Permitir vários projectos públicos ou privados no mesmo local."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1336""],""aceitacao"":""Permitir vários projectos públicos ou privados no mesmo local."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0266"",""pedido"":""Permitir vários projectos públicos ou privados no mesmo local."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4183""],""aceitacao"":""Permitir vários projectos públicos ou privados no mesmo local."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0122"",""pedido"":""Permitir vários projectos públicos ou privados no mesmo local."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1338""],""aceitacao"":""Permitir vários projectos públicos ou privados no mesmo local."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0202"",""pedido"":""Permitir vários projectos públicos ou privados no mesmo local."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2972""],""aceitacao"":""Permitir vários projectos públicos ou privados no mesmo local."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0266"",""pedido"":""Permitir vários projectos públicos ou privados no mesmo local."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4183""],""aceitacao"":""Permitir vários projectos públicos ou privados no mesmo local."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-GEO-003,Permitir várias localizações por projecto.,upgrade v4 SHA f0b9815…; p. 3711; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1339 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4186 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1341 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2975 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4186,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-GEO-003: O projecto define uma localização principal e zero ou mais locais complementares, troços ou áreas. | MASTER-471012ab-0114: Permitir várias localizações por projecto. | MASTER-e1169a77-0267: Permitir várias localizações por projecto. | MASTER-f70ce307-0123: Permitir várias localizações por projecto. | MASTER-51b8f0ad-0203: Permitir várias localizações por projecto. | MASTER-edece80c-0267: Permitir várias localizações por projecto.",P2,RF-GEO-003: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0114: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0267: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0123: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0203: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0267: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-GEO-003 | MASTER-471012ab-0114 | MASTER-e1169a77-0267 | MASTER-f70ce307-0123 | MASTER-51b8f0ad-0203 | MASTER-edece80c-0267,6,"[{""id"":""RF-GEO-003"",""pedido"":""Permitir várias localizações por projecto."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3711; requirements-audit.csv""],""aceitacao"":""O projecto define uma localização principal e zero ou mais locais complementares, troços ou áreas."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""},{""id"":""MASTER-471012ab-0114"",""pedido"":""Permitir várias localizações por projecto."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1339""],""aceitacao"":""Permitir várias localizações por projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0267"",""pedido"":""Permitir várias localizações por projecto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4186""],""aceitacao"":""Permitir várias localizações por projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0123"",""pedido"":""Permitir várias localizações por projecto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1341""],""aceitacao"":""Permitir várias localizações por projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0203"",""pedido"":""Permitir várias localizações por projecto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2975""],""aceitacao"":""Permitir várias localizações por projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0267"",""pedido"":""Permitir várias localizações por projecto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4186""],""aceitacao"":""Permitir várias localizações por projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-GEO-004,Capturar coordenadas e geometrias.,upgrade v4 SHA f0b9815…; p. 3714; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-GEO-004: O sistema aceita ponto, linha e polígono, valida formato, sistema de referência, extensão territorial e ficheiro.",P1,RF-GEO-004: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-GEO-004,1,"[{""id"":""RF-GEO-004"",""pedido"":""Capturar coordenadas e geometrias."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3714; requirements-audit.csv""],""aceitacao"":""O sistema aceita ponto, linha e polígono, valida formato, sistema de referência, extensão territorial e ficheiro."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-GEO-005,Apresentar mapa apenas quando autorizado.,upgrade v4 SHA f0b9815…; p. 3717; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-GEO-005: O mapa público só é renderizado se a localização estiver validada, a autorização vigente e o nível de detalhe permitido.",P2,RF-GEO-005: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-GEO-005,1,"[{""id"":""RF-GEO-005"",""pedido"":""Apresentar mapa apenas quando autorizado."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3717; requirements-audit.csv""],""aceitacao"":""O mapa público só é renderizado se a localização estiver validada, a autorização vigente e o nível de detalhe permitido."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-GEO-006,Aplicar níveis de precisão e confidencialidade.,upgrade v4 SHA f0b9815…; p. 3720; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-GEO-006: O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos.",P2,RF-GEO-006: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-GEO-006,1,"[{""id"":""RF-GEO-006"",""pedido"":""Aplicar níveis de precisão e confidencialidade."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3720; requirements-audit.csv""],""aceitacao"":""O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-GEO-007,Gerir pedidos de validação institucional.,upgrade v4 SHA f0b9815…; p. 3723; requirements-audit.csv,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-GEO-007: Pedido possui protocolo, entidade, ponto focal, prazo, anexos, comentários, decisão e validade.",P2,RF-GEO-007: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-GEO-007,1,"[{""id"":""RF-GEO-007"",""pedido"":""Gerir pedidos de validação institucional."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3723; requirements-audit.csv""],""aceitacao"":""Pedido possui protocolo, entidade, ponto focal, prazo, anexos, comentários, decisão e validade."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-GEO-008,Suspender mapas desactualizados ou revogados.,upgrade v4 SHA f0b9815…; p. 3726; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-GEO-008: Nova versão, expiração ou revogação remove o mapa público e cria tarefa de revalidação.",P2,RF-GEO-008: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-GEO-008,1,"[{""id"":""RF-GEO-008"",""pedido"":""Suspender mapas desactualizados ou revogados."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3726; requirements-audit.csv""],""aceitacao"":""Nova versão, expiração ou revogação remove o mapa público e cria tarefa de revalidação."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-GEO-009,Pesquisar projectos por mapa e localização.,upgrade v4 SHA f0b9815…; p. 3729; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-GEO-009: O utilizador filtra por província, distrito, raio, corredor, ZEE, parque, bacia, sector e natureza pública ou privada.",P2,RF-GEO-009: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-GEO-009,1,"[{""id"":""RF-GEO-009"",""pedido"":""Pesquisar projectos por mapa e localização."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3729; requirements-audit.csv""],""aceitacao"":""O utilizador filtra por província, distrito, raio, corredor, ZEE, parque, bacia, sector e natureza pública ou privada."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | 19/10/2026 — incremento QA independente localização/associações, revisão 660a25e37e1e010be68b765e9ff22eacb1b8a963f1a70e1f293564e67f99c1f4. Pedido expresso da Tempo: harmonizar sem nova regra; reutilizar dados e preservar estados/fontes/histórico. Duas funções comprovadas no código/schema; títulos esclarecidos, reutilização explícita da hierarquia, principal/adicional/por indicar e aviso não destrutivo de divergência. Provas de gravação/recuperação, HTTP409, associação preliminar, filtros, mapa sem geometria e dossier em outputs/investmoz-territorios-localizacao-QA-20261019/RELATORIO-QA.md e para-revisao/MANIFESTO-QA.json. Snapshot real de 18/10/2026; exemplos de associação sintéticos; zero geometrias reais, sem prova de desenho positivo nem avaliação com utilizadores humanos. Sem migrations, MFA/papéis ou alteração activa; separado da HML01. Recorte não encerra o requisito global.",governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,"19/10/2026 — incremento QA independente localização/associações, revisão 660a25e37e1e010be68b765e9ff22eacb1b8a963f1a70e1f293564e67f99c1f4. Pedido expresso da Tempo: harmonizar sem nova regra; reutilizar dados e preservar estados/fontes/histórico. Duas funções comprovadas no código/schema; títulos esclarecidos, reutilização explícita da hierarquia, principal/adicional/por indicar e aviso não destrutivo de divergência. Provas de gravação/recuperação, HTTP409, associação preliminar, filtros, mapa sem geometria e dossier em outputs/investmoz-territorios-localizacao-QA-20261019/RELATORIO-QA.md e para-revisao/MANIFESTO-QA.json. Snapshot real de 18/10/2026; exemplos de associação sintéticos; zero geometrias reais, sem prova de desenho positivo nem avaliação com utilizadores humanos. Sem migrations, MFA/papéis ou alteração activa; separado da HML01. Recorte não encerra o requisito global.",,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-GEO-010,Importar e exportar dados geográficos autorizados.,upgrade v4 SHA f0b9815…; p. 3732; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-GEO-010: O sistema suporta formatos geográficos definidos, gera relatório de erros e preserva fonte, versão e permissões.",P2,RF-GEO-010: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-GEO-010,1,"[{""id"":""RF-GEO-010"",""pedido"":""Importar e exportar dados geográficos autorizados."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3732; requirements-audit.csv""],""aceitacao"":""O sistema suporta formatos geográficos definidos, gera relatório de erros e preserva fonte, versão e permissões."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MIN-001,Aplicar formulário e checklist específicos por fase mineira.,upgrade v4 SHA f0b9815…; p. 3260; requirements-audit.csv,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-MIN-001: Campos e documentos mudam conforme fase e modalidade sem eliminar dados históricos.,P2,RF-MIN-001: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MIN-001,1,"[{""id"":""RF-MIN-001"",""pedido"":""Aplicar formulário e checklist específicos por fase mineira."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3260; requirements-audit.csv""],""aceitacao"":""Campos e documentos mudam conforme fase e modalidade sem eliminar dados históricos."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MIN-002,"Validar título, titular, área e validade.",upgrade v4 SHA f0b9815…; p. 3263; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 883 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3724 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 888 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2522 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3724,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MIN-002: Inconsistência entre título, titular ou polígono impede aprovação e gera pendência auditável. | MASTER-471012ab-0102: Validar título, titular, área e validade. | MASTER-e1169a77-0253: Validar título, titular, área e validade. | MASTER-f70ce307-0109: Validar título, titular, área e validade. | MASTER-51b8f0ad-0189: Validar título, titular, área e validade. | MASTER-edece80c-0253: Validar título, titular, área e validade.",P2,RF-MIN-002: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0102: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0253: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0109: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0189: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0253: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-MIN-002 | MASTER-471012ab-0102 | MASTER-e1169a77-0253 | MASTER-f70ce307-0109 | MASTER-51b8f0ad-0189 | MASTER-edece80c-0253,6,"[{""id"":""RF-MIN-002"",""pedido"":""Validar título, titular, área e validade."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3263; requirements-audit.csv""],""aceitacao"":""Inconsistência entre título, titular ou polígono impede aprovação e gera pendência auditável."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""},{""id"":""MASTER-471012ab-0102"",""pedido"":""Validar título, titular, área e validade."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 883""],""aceitacao"":""Validar título, titular, área e validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0253"",""pedido"":""Validar título, titular, área e validade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3724""],""aceitacao"":""Validar título, titular, área e validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0109"",""pedido"":""Validar título, titular, área e validade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 888""],""aceitacao"":""Validar título, titular, área e validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0189"",""pedido"":""Validar título, titular, área e validade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2522""],""aceitacao"":""Validar título, titular, área e validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0253"",""pedido"":""Validar título, titular, área e validade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3724""],""aceitacao"":""Validar título, titular, área e validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MIN-003,Controlar declarações de recursos e reservas.,upgrade v4 SHA f0b9815…; p. 3266; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MIN-003: Publicação exige categoria, data, padrão, fonte e responsável técnico; alegação sem suporte é bloqueada.",P2,RF-MIN-003: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MIN-003,1,"[{""id"":""RF-MIN-003"",""pedido"":""Controlar declarações de recursos e reservas."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3266; requirements-audit.csv""],""aceitacao"":""Publicação exige categoria, data, padrão, fonte e responsável técnico; alegação sem suporte é bloqueada."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MIN-004,"Gerir documentos ambientais, sociais e de encerramento.",upgrade v4 SHA f0b9815…; p. 3269; requirements-audit.csv,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-MIN-004: Validade e obrigações são monitoradas; expiração ou passivo crítico suspende o registo.,P2,RF-MIN-004: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MIN-004,1,"[{""id"":""RF-MIN-004"",""pedido"":""Gerir documentos ambientais, sociais e de encerramento."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3269; requirements-audit.csv""],""aceitacao"":""Validade e obrigações são monitoradas; expiração ou passivo crítico suspende o registo."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MIN-005,"Controlar cessão, mudança de controlo e aprovações.",upgrade v4 SHA f0b9815…; p. 3272; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",RF-MIN-005: A oportunidade mostra estado condicionado até à aprovação competente; conclusão exige evidência formal.,P2,RF-MIN-005: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MIN-005,1,"[{""id"":""RF-MIN-005"",""pedido"":""Controlar cessão, mudança de controlo e aprovações."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3272; requirements-audit.csv""],""aceitacao"":""A oportunidade mostra estado condicionado até à aprovação competente; conclusão exige evidência formal."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MIN-006,Pesquisar e corresponder oportunidades mineiras.,upgrade v4 SHA f0b9815…; p. 3275; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MIN-006: Filtros incluem recurso, fase, título, localização, valor, modalidade e infra-estrutura; recomendação é explicável e revista por gestor.",P2,RF-MIN-006: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MIN-006,1,"[{""id"":""RF-MIN-006"",""pedido"":""Pesquisar e corresponder oportunidades mineiras."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3275; requirements-audit.csv""],""aceitacao"":""Filtros incluem recurso, fase, título, localização, valor, modalidade e infra-estrutura; recomendação é explicável e revista por gestor."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MN-001,Registar utilizadores singulares e colectivos com verificação de contactos.,upgrade v4 SHA f0b9815…; p. 2957; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 573 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3409 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 580 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2214 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3409,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-MN-001: Conta só é activada após confirmação do correio electrónico ou telefone; tentativas e falhas ficam registadas. | MASTER-471012ab-0051: Registar utilizadores singulares e colectivos com verificação de contactos. | MASTER-e1169a77-0201: Registar utilizadores singulares e colectivos com verificação de contactos. | MASTER-f70ce307-0057: Registar utilizadores singulares e colectivos com verificação de contactos. | MASTER-51b8f0ad-0137: Registar utilizadores singulares e colectivos com verificação de contactos. | MASTER-edece80c-0201: Registar utilizadores singulares e colectivos com verificação de contactos.,P2,RF-MN-001: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0201: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0137: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0201: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-MN-001 | MASTER-471012ab-0051 | MASTER-e1169a77-0201 | MASTER-f70ce307-0057 | MASTER-51b8f0ad-0137 | MASTER-edece80c-0201,6,"[{""id"":""RF-MN-001"",""pedido"":""Registar utilizadores singulares e colectivos com verificação de contactos."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 2957; requirements-audit.csv""],""aceitacao"":""Conta só é activada após confirmação do correio electrónico ou telefone; tentativas e falhas ficam registadas."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-471012ab-0051"",""pedido"":""Registar utilizadores singulares e colectivos com verificação de contactos."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 573""],""aceitacao"":""Registar utilizadores singulares e colectivos com verificação de contactos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0201"",""pedido"":""Registar utilizadores singulares e colectivos com verificação de contactos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3409""],""aceitacao"":""Registar utilizadores singulares e colectivos com verificação de contactos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0057"",""pedido"":""Registar utilizadores singulares e colectivos com verificação de contactos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 580""],""aceitacao"":""Registar utilizadores singulares e colectivos com verificação de contactos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0137"",""pedido"":""Registar utilizadores singulares e colectivos com verificação de contactos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2214""],""aceitacao"":""Registar utilizadores singulares e colectivos com verificação de contactos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0201"",""pedido"":""Registar utilizadores singulares e colectivos com verificação de contactos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3409""],""aceitacao"":""Registar utilizadores singulares e colectivos com verificação de contactos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MN-002,"Gerir perfis, representantes, funções e organizações.",upgrade v4 SHA f0b9815…; p. 2961; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",RF-MN-002: Uma organização pode ter vários utilizadores; cada acção identifica o utilizador e a função.,P2,RF-MN-002: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-002,1,"[{""id"":""RF-MN-002"",""pedido"":""Gerir perfis, representantes, funções e organizações."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 2961; requirements-audit.csv""],""aceitacao"":""Uma organização pode ter vários utilizadores; cada acção identifica o utilizador e a função."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MN-003,"Criar, guardar, editar e submeter ofertas e procuras.",upgrade v4 SHA f0b9815…; p. 2965; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 581 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3417 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 588 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2222 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3417,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-003: Rascunho persiste; submissão bloqueia campos essenciais e gera número de protocolo. | MASTER-471012ab-0052: Criar, guardar, editar e submeter ofertas e procuras. | MASTER-e1169a77-0202: Criar, guardar, editar e submeter ofertas e procuras. | MASTER-f70ce307-0058: Criar, guardar, editar e submeter ofertas e procuras. | MASTER-51b8f0ad-0138: Criar, guardar, editar e submeter ofertas e procuras. | MASTER-edece80c-0202: Criar, guardar, editar e submeter ofertas e procuras.",P2,RF-MN-003: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0202: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0138: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0202: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-MN-003 | MASTER-471012ab-0052 | MASTER-e1169a77-0202 | MASTER-f70ce307-0058 | MASTER-51b8f0ad-0138 | MASTER-edece80c-0202,6,"[{""id"":""RF-MN-003"",""pedido"":""Criar, guardar, editar e submeter ofertas e procuras."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 2965; requirements-audit.csv""],""aceitacao"":""Rascunho persiste; submissão bloqueia campos essenciais e gera número de protocolo."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""},{""id"":""MASTER-471012ab-0052"",""pedido"":""Criar, guardar, editar e submeter ofertas e procuras."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 581""],""aceitacao"":""Criar, guardar, editar e submeter ofertas e procuras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0202"",""pedido"":""Criar, guardar, editar e submeter ofertas e procuras."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3417""],""aceitacao"":""Criar, guardar, editar e submeter ofertas e procuras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0058"",""pedido"":""Criar, guardar, editar e submeter ofertas e procuras."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 588""],""aceitacao"":""Criar, guardar, editar e submeter ofertas e procuras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0138"",""pedido"":""Criar, guardar, editar e submeter ofertas e procuras."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2222""],""aceitacao"":""Criar, guardar, editar e submeter ofertas e procuras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0202"",""pedido"":""Criar, guardar, editar e submeter ofertas e procuras."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3417""],""aceitacao"":""Criar, guardar, editar e submeter ofertas e procuras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MN-004,"Aplicar campos condicionais por tipo de pessoa, modalidade e fase.",upgrade v4 SHA f0b9815…; p. 2969; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-004: Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos.",P2,RF-MN-004: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-004,1,"[{""id"":""RF-MN-004"",""pedido"":""Aplicar campos condicionais por tipo de pessoa, modalidade e fase."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 2969; requirements-audit.csv""],""aceitacao"":""Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Pedidos relacionados sem novo inventário/backlog paralelo; referência documental acrescentada, critérios anteriores preservados. Confirmar os bytes do v1(3) antes do fecho documental.",parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-CRM-012,"Encerramento e pós-investimento. Ganho exige confirmação pela entidade competente, valor autorizado, instrumento, data, projecto, localização e plano de acompanhamento. Perda exige motivo, concorrente ou alternativa quando aplicável e possibilidade de reactivação.",upgrade v4 SHA f0b9815…; p. 4389; requirements-audit.csv,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-CRM-012: 1) Apenas utilizador autorizado marca “ganho”. 2) Valor confirmado fica separado do indicativo. 3) Encerramento cria avaliação e plano pós-investimento. 4) Perda usa motivo de catálogo e comentário. 5) Reactivação cria nova fase sem apagar o encerramento anterior.,P2,RF-CRM-012: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-CRM-012,1,"[{""id"":""RF-CRM-012"",""pedido"":""Encerramento e pós-investimento. Ganho exige confirmação pela entidade competente, valor autorizado, instrumento, data, projecto, localização e plano de acompanhamento. Perda exige motivo, concorrente ou alternativa quando aplicável e possibilidade de reactivação."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 4389; requirements-audit.csv""],""aceitacao"":""1) Apenas utilizador autorizado marca “ganho”. 2) Valor confirmado fica separado do indicativo. 3) Encerramento cria avaliação e plano pós-investimento. 4) Perda usa motivo de catálogo e comentário. 5) Reactivação cria nova fase sem apagar o encerramento anterior."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-001@UPGRADE,"Criar competência com código, nível, sector, fonte e versão.",upgrade v4 SHA f0b9815…; p. 1785; requirements-audit.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-001@UPGRADE: Tentar duplicar por sinónimo ou alterar versão activa sem aprovação.,P2,RF-EDU-001@UPGRADE: Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-001; namespace UPGRADE; textos não fundidos,RF-EDU-001@UPGRADE,1,"[{""id"":""RF-EDU-001@UPGRADE"",""pedido"":""Criar competência com código, nível, sector, fonte e versão."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1785; requirements-audit.csv""],""aceitacao"":""Tentar duplicar por sinónimo ou alterar versão activa sem aprovação."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-001; namespace UPGRADE; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-002@UPGRADE,"Registar necessidade ligada a território, corredor, cluster, âncora, ocupação, quantidade e prazo.",upgrade v4 SHA f0b9815…; p. 1789; requirements-audit.csv,educação,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-EDU-002@UPGRADE: Submeter sem fonte, local, responsável ou distinguir estimativa de compromisso.",P1,RF-EDU-002@UPGRADE: Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-002; namespace UPGRADE; textos não fundidos,RF-EDU-002@UPGRADE,1,"[{""id"":""RF-EDU-002@UPGRADE"",""pedido"":""Registar necessidade ligada a território, corredor, cluster, âncora, ocupação, quantidade e prazo."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1789; requirements-audit.csv""],""aceitacao"":""Submeter sem fonte, local, responsável ou distinguir estimativa de compromisso."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-002; namespace UPGRADE; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-003@UPGRADE,"Cadastrar instituição e curso com capacidade, localização e acreditação.",upgrade v4 SHA f0b9815…; p. 1793; requirements-audit.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-EDU-003@UPGRADE: Publicar curso expirado, não verificado ou sem identificar ausência de acreditação.",P2,RF-EDU-003@UPGRADE: Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-003; namespace UPGRADE; textos não fundidos,RF-EDU-003@UPGRADE,1,"[{""id"":""RF-EDU-003@UPGRADE"",""pedido"":""Cadastrar instituição e curso com capacidade, localização e acreditação."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1793; requirements-audit.csv""],""aceitacao"":""Publicar curso expirado, não verificado ou sem identificar ausência de acreditação."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-003; namespace UPGRADE; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-004@UPGRADE,"Comparar procura e oferta no mesmo território, período, nível e competência.",upgrade v4 SHA f0b9815…; p. 1797; requirements-audit.csv,educação,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-EDU-004@UPGRADE: Comparar unidades, períodos ou níveis incompatíveis sem conversão explícita.",P1,RF-EDU-004@UPGRADE: Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-004; namespace UPGRADE; textos não fundidos,RF-EDU-004@UPGRADE,1,"[{""id"":""RF-EDU-004@UPGRADE"",""pedido"":""Comparar procura e oferta no mesmo território, período, nível e competência."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1797; requirements-audit.csv""],""aceitacao"":""Comparar unidades, períodos ou níveis incompatíveis sem conversão explícita."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-004; namespace UPGRADE; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-005@UPGRADE,Converter lacuna validada em oportunidade educativa completa.,upgrade v4 SHA f0b9815…; p. 1801; requirements-audit.csv,educação,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-EDU-005@UPGRADE: Publicar sem promotor, localização, beneficiários, modelo financeiro, riscos ou autorização.",P2,RF-EDU-005@UPGRADE: Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-005; namespace UPGRADE; textos não fundidos,RF-EDU-005@UPGRADE,1,"[{""id"":""RF-EDU-005@UPGRADE"",""pedido"":""Converter lacuna validada em oportunidade educativa completa."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1801; requirements-audit.csv""],""aceitacao"":""Publicar sem promotor, localização, beneficiários, modelo financeiro, riscos ou autorização."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-005; namespace UPGRADE; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-006@UPGRADE,"Navegar da oportunidade para corredor, âncora, cluster, elo e competências e regressar.",upgrade v4 SHA f0b9815…; p. 1805; requirements-audit.csv,educação,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-006@UPGRADE: Eliminar relação usada por oportunidade activa ou criar relação duplicada.,P2,RF-EDU-006@UPGRADE: Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-006; namespace UPGRADE; textos não fundidos,RF-EDU-006@UPGRADE,1,"[{""id"":""RF-EDU-006@UPGRADE"",""pedido"":""Navegar da oportunidade para corredor, âncora, cluster, elo e competências e regressar."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1805; requirements-audit.csv""],""aceitacao"":""Eliminar relação usada por oportunidade activa ou criar relação duplicada."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-006; namespace UPGRADE; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-007@UPGRADE,"Registar acreditação válida com entidade, referência e validade.",upgrade v4 SHA f0b9815…; p. 1809; requirements-audit.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-007@UPGRADE: Aceder a documento restrito sem permissão ou manter oferta como válida após expiração.,P2,RF-EDU-007@UPGRADE: Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-007; namespace UPGRADE; textos não fundidos,RF-EDU-007@UPGRADE,1,"[{""id"":""RF-EDU-007@UPGRADE"",""pedido"":""Registar acreditação válida com entidade, referência e validade."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1809; requirements-audit.csv""],""aceitacao"":""Aceder a documento restrito sem permissão ou manter oferta como válida após expiração."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-007; namespace UPGRADE; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-008@UPGRADE,"Submeter interesse de investidor, operador, financiador ou fornecedor.",upgrade v4 SHA f0b9815…; p. 1813; requirements-audit.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-EDU-008@UPGRADE: Submeter sem consentimento, contacto verificável ou papel definido.",P2,RF-EDU-008@UPGRADE: Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-008; namespace UPGRADE; textos não fundidos,RF-EDU-008@UPGRADE,1,"[{""id"":""RF-EDU-008@UPGRADE"",""pedido"":""Submeter interesse de investidor, operador, financiador ou fornecedor."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1813; requirements-audit.csv""],""aceitacao"":""Submeter sem consentimento, contacto verificável ou papel definido."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-008; namespace UPGRADE; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-009@UPGRADE,"Empregador regista procura com ocupação, quantidade, local, prazo e possibilidade de estágio.",upgrade v4 SHA f0b9815…; p. 1821; requirements-audit.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-009@UPGRADE: Alterar procura confirmada sem nova versão ou publicar informação confidencial.,P2,RF-EDU-009@UPGRADE: Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-009; namespace UPGRADE; textos não fundidos,RF-EDU-009@UPGRADE,1,"[{""id"":""RF-EDU-009@UPGRADE"",""pedido"":""Empregador regista procura com ocupação, quantidade, local, prazo e possibilidade de estágio."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1821; requirements-audit.csv""],""aceitacao"":""Alterar procura confirmada sem nova versão ou publicar informação confidencial."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-009; namespace UPGRADE; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-010@UPGRADE,Instituição apresenta proposta ligada a necessidade validada.,upgrade v4 SHA f0b9815…; p. 1825; requirements-audit.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-EDU-010@UPGRADE: Submeter currículo, capacidade ou certificação incompatível com a necessidade.",P2,RF-EDU-010@UPGRADE: Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-010; namespace UPGRADE; textos não fundidos,RF-EDU-010@UPGRADE,1,"[{""id"":""RF-EDU-010@UPGRADE"",""pedido"":""Instituição apresenta proposta ligada a necessidade validada."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1825; requirements-audit.csv""],""aceitacao"":""Submeter currículo, capacidade ou certificação incompatível com a necessidade."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-010; namespace UPGRADE; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-011@UPGRADE,"Gerar correspondência com critérios, evidências e confiança.",upgrade v4 SHA f0b9815…; p. 1829; requirements-audit.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-011@UPGRADE: Encaminhar automaticamente apesar de condição eliminatória ou sem revisão humana.,P2,RF-EDU-011@UPGRADE: Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-011; namespace UPGRADE; textos não fundidos,RF-EDU-011@UPGRADE,1,"[{""id"":""RF-EDU-011@UPGRADE"",""pedido"":""Gerar correspondência com critérios, evidências e confiança."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1829; requirements-audit.csv""],""aceitacao"":""Encaminhar automaticamente apesar de condição eliminatória ou sem revisão humana."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-011; namespace UPGRADE; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-012@UPGRADE,"Registar vagas, inscritos, concluintes, certificados, estágios e colocação.",upgrade v4 SHA f0b9815…; p. 1833; requirements-audit.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-EDU-012@UPGRADE: Informar colocação sem período, elegibilidade, empregador ou evidência.",P2,RF-EDU-012@UPGRADE: Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-012; namespace UPGRADE; textos não fundidos,RF-EDU-012@UPGRADE,1,"[{""id"":""RF-EDU-012@UPGRADE"",""pedido"":""Registar vagas, inscritos, concluintes, certificados, estágios e colocação."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1833; requirements-audit.csv""],""aceitacao"":""Informar colocação sem período, elegibilidade, empregador ou evidência."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-012; namespace UPGRADE; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-013@UPGRADE,"Criar campanha ou bolsa ligada a área, território, curso e financiador.",upgrade v4 SHA f0b9815…; p. 1837; requirements-audit.csv,educação,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-013@UPGRADE: Ultrapassar orçamento ou comunicar elegibilidade não aprovada.,P1,RF-EDU-013@UPGRADE: Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-013; namespace UPGRADE; textos não fundidos,RF-EDU-013@UPGRADE,1,"[{""id"":""RF-EDU-013@UPGRADE"",""pedido"":""Criar campanha ou bolsa ligada a área, território, curso e financiador."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1837; requirements-audit.csv""],""aceitacao"":""Ultrapassar orçamento ou comunicar elegibilidade não aprovada."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-013; namespace UPGRADE; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-014@UPGRADE,"IA prevê lacuna e mostra horizonte, dados, pressupostos, confiança e limites.",upgrade v4 SHA f0b9815…; p. 1841; requirements-audit.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-EDU-014@UPGRADE: Apresentar recomendação como certificação, admissão ou emprego garantido.",P2,RF-EDU-014@UPGRADE: Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-014; namespace UPGRADE; textos não fundidos,RF-EDU-014@UPGRADE,1,"[{""id"":""RF-EDU-014@UPGRADE"",""pedido"":""IA prevê lacuna e mostra horizonte, dados, pressupostos, confiança e limites."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1841; requirements-audit.csv""],""aceitacao"":""Apresentar recomendação como certificação, admissão ou emprego garantido."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-014; namespace UPGRADE; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-015@UPGRADE,"Filtrar painel por corredor, cluster, projecto, competência e período.",upgrade v4 SHA f0b9815…; p. 1845; requirements-audit.csv,educação,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-015@UPGRADE: Exportar dados pessoais ou restritos sem escopo.,P2,RF-EDU-015@UPGRADE: Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-015; namespace UPGRADE; textos não fundidos,RF-EDU-015@UPGRADE,1,"[{""id"":""RF-EDU-015@UPGRADE"",""pedido"":""Filtrar painel por corredor, cluster, projecto, competência e período."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1845; requirements-audit.csv""],""aceitacao"":""Exportar dados pessoais ou restritos sem escopo."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-015; namespace UPGRADE; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-016@UPGRADE,Repetir pedido de integração com a mesma chave de idempotência.,upgrade v4 SHA f0b9815…; p. 1849; requirements-audit.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-EDU-016@UPGRADE: Usar token sem escopo, versão incompatível ou payload inválido.",P2,RF-EDU-016@UPGRADE: Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-016; namespace UPGRADE; textos não fundidos,RF-EDU-016@UPGRADE,1,"[{""id"":""RF-EDU-016@UPGRADE"",""pedido"":""Repetir pedido de integração com a mesma chave de idempotência."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1849; requirements-audit.csv""],""aceitacao"":""Usar token sem escopo, versão incompatível ou payload inválido."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão; ID original RF-EDU-016; namespace UPGRADE; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EII-001,Disponibilizar conta única e identidade digital progressiva.,upgrade v4 SHA f0b9815…; p. 1082; requirements-audit.csv | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1480 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 808 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1480,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-EII-001: O utilizador cria uma conta, confirma contactos, activa autenticação multifactor quando exigido e recebe nível de garantia compatível com os documentos e verificações concluídos. | MASTER-e1169a77-0102: Disponibilizar conta única e identidade digital progressiva. | MASTER-51b8f0ad-0051: Disponibilizar conta única e identidade digital progressiva. | MASTER-edece80c-0102: Disponibilizar conta única e identidade digital progressiva.",P2,RF-EII-001: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-e1169a77-0102: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0102: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-EII-001 | MASTER-e1169a77-0102 | MASTER-51b8f0ad-0051 | MASTER-edece80c-0102,4,"[{""id"":""RF-EII-001"",""pedido"":""Disponibilizar conta única e identidade digital progressiva."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1082; requirements-audit.csv""],""aceitacao"":""O utilizador cria uma conta, confirma contactos, activa autenticação multifactor quando exigido e recebe nível de garantia compatível com os documentos e verificações concluídos."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0102"",""pedido"":""Disponibilizar conta única e identidade digital progressiva."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1480""],""aceitacao"":""Disponibilizar conta única e identidade digital progressiva."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0051"",""pedido"":""Disponibilizar conta única e identidade digital progressiva."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 808""],""aceitacao"":""Disponibilizar conta única e identidade digital progressiva."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0102"",""pedido"":""Disponibilizar conta única e identidade digital progressiva."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1480""],""aceitacao"":""Disponibilizar conta única e identidade digital progressiva."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EII-002,"Gerir perfil único de pessoa, organização e representação.",upgrade v4 SHA f0b9815…; p. 1086; requirements-audit.csv,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-EII-002: Uma pessoa pode representar várias organizações mediante poderes válidos; alterações de identidade, função ou mandato ficam versionadas e afectam imediatamente as permissões.",P2,RF-EII-002: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-EII-002,1,"[{""id"":""RF-EII-002"",""pedido"":""Gerir perfil único de pessoa, organização e representação."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1086; requirements-audit.csv""],""aceitacao"":""Uma pessoa pode representar várias organizações mediante poderes válidos; alterações de identidade, função ou mandato ficam versionadas e afectam imediatamente as permissões."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EII-003,Reutilizar dados e documentos com consentimento e finalidade definidos.,upgrade v4 SHA f0b9815…; p. 1090; requirements-audit.csv | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1488 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 816 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1488,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-EII-003: O investidor escolhe os dados reutilizáveis; o sistema mostra origem, finalidade, destinatário, validade e versão e impede reutilização além da autorização concedida. | MASTER-e1169a77-0103: Reutilizar dados e documentos com consentimento e finalidade definidos. | MASTER-51b8f0ad-0052: Reutilizar dados e documentos com consentimento e finalidade definidos. | MASTER-edece80c-0103: Reutilizar dados e documentos com consentimento e finalidade definidos.",P2,RF-EII-003: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-e1169a77-0103: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0103: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-EII-003 | MASTER-e1169a77-0103 | MASTER-51b8f0ad-0052 | MASTER-edece80c-0103,4,"[{""id"":""RF-EII-003"",""pedido"":""Reutilizar dados e documentos com consentimento e finalidade definidos."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1090; requirements-audit.csv""],""aceitacao"":""O investidor escolhe os dados reutilizáveis; o sistema mostra origem, finalidade, destinatário, validade e versão e impede reutilização além da autorização concedida."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""biblioteca""},{""id"":""MASTER-e1169a77-0103"",""pedido"":""Reutilizar dados e documentos com consentimento e finalidade definidos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1488""],""aceitacao"":""Reutilizar dados e documentos com consentimento e finalidade definidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-51b8f0ad-0052"",""pedido"":""Reutilizar dados e documentos com consentimento e finalidade definidos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 816""],""aceitacao"":""Reutilizar dados e documentos com consentimento e finalidade definidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0103"",""pedido"":""Reutilizar dados e documentos com consentimento e finalidade definidos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1488""],""aceitacao"":""Reutilizar dados e documentos com consentimento e finalidade definidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EII-004,Orquestrar uma jornada única desde a descoberta ao pós-investimento.,upgrade v4 SHA f0b9815…; p. 1094; requirements-audit.csv,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-EII-004: Todos os passos, estados, responsáveis, tarefas, documentos, decisões e interacções conservam um identificador de jornada e ligação ao CRM, projecto, cluster, corredor e organização aplicáveis.",P2,RF-EII-004: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-EII-004,1,"[{""id"":""RF-EII-004"",""pedido"":""Orquestrar uma jornada única desde a descoberta ao pós-investimento."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1094; requirements-audit.csv""],""aceitacao"":""Todos os passos, estados, responsáveis, tarefas, documentos, decisões e interacções conservam um identificador de jornada e ligação ao CRM, projecto, cluster, corredor e organização aplicáveis."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EII-005,Disponibilizar painel único do investidor.,upgrade v4 SHA f0b9815…; p. 1098; requirements-audit.csv | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1496 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 824 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1496,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-EII-005: O painel reúne perfil, oportunidades guardadas, manifestações, processos, tarefas, reuniões, documentos, notificações, constrangimentos, investimentos e recomendações, respeitando as permissões. | MASTER-e1169a77-0104: Disponibilizar painel único do investidor. | MASTER-51b8f0ad-0053: Disponibilizar painel único do investidor. | MASTER-edece80c-0104: Disponibilizar painel único do investidor.",P2,RF-EII-005: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-e1169a77-0104: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0104: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-EII-005 | MASTER-e1169a77-0104 | MASTER-51b8f0ad-0053 | MASTER-edece80c-0104,4,"[{""id"":""RF-EII-005"",""pedido"":""Disponibilizar painel único do investidor."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1098; requirements-audit.csv""],""aceitacao"":""O painel reúne perfil, oportunidades guardadas, manifestações, processos, tarefas, reuniões, documentos, notificações, constrangimentos, investimentos e recomendações, respeitando as permissões."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0104"",""pedido"":""Disponibilizar painel único do investidor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1496""],""aceitacao"":""Disponibilizar painel único do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0053"",""pedido"":""Disponibilizar painel único do investidor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 824""],""aceitacao"":""Disponibilizar painel único do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0104"",""pedido"":""Disponibilizar painel único do investidor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1496""],""aceitacao"":""Disponibilizar painel único do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EII-006,"Disponibilizar caixa única de tarefas, mensagens e notificações.",upgrade v4 SHA f0b9815…; p. 1102; requirements-audit.csv | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1500 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 828 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1500,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-EII-006: Cada item apresenta prioridade, prazo, responsável, origem, estado, acção necessária e histórico; respostas e falhas de entrega ficam auditadas. | MASTER-e1169a77-0105: Disponibilizar caixa única de tarefas, mensagens e notificações. | MASTER-51b8f0ad-0054: Disponibilizar caixa única de tarefas, mensagens e notificações. | MASTER-edece80c-0105: Disponibilizar caixa única de tarefas, mensagens e notificações.",P2,RF-EII-006: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-e1169a77-0105: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0105: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-EII-006 | MASTER-e1169a77-0105 | MASTER-51b8f0ad-0054 | MASTER-edece80c-0105,4,"[{""id"":""RF-EII-006"",""pedido"":""Disponibilizar caixa única de tarefas, mensagens e notificações."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1102; requirements-audit.csv""],""aceitacao"":""Cada item apresenta prioridade, prazo, responsável, origem, estado, acção necessária e histórico; respostas e falhas de entrega ficam auditadas."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0105"",""pedido"":""Disponibilizar caixa única de tarefas, mensagens e notificações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1500""],""aceitacao"":""Disponibilizar caixa única de tarefas, mensagens e notificações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0054"",""pedido"":""Disponibilizar caixa única de tarefas, mensagens e notificações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 828""],""aceitacao"":""Disponibilizar caixa única de tarefas, mensagens e notificações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0105"",""pedido"":""Disponibilizar caixa única de tarefas, mensagens e notificações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1500""],""aceitacao"":""Disponibilizar caixa única de tarefas, mensagens e notificações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EII-007,"Integrar favoritos, comparação, dossiers e manifestação de interesse.",upgrade v4 SHA f0b9815…; p. 1106; requirements-audit.csv,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-EII-007: O investidor guarda e compara oportunidades, solicita dossier e inicia formulário pré-preenchido sem perder o contexto de sector, território, cluster, corredor ou campanha.",P2,RF-EII-007: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-EII-007,1,"[{""id"":""RF-EII-007"",""pedido"":""Integrar favoritos, comparação, dossiers e manifestação de interesse."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1106; requirements-audit.csv""],""aceitacao"":""O investidor guarda e compara oportunidades, solicita dossier e inicia formulário pré-preenchido sem perder o contexto de sector, território, cluster, corredor ou campanha."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EII-008,Disponibilizar cofre documental do investidor.,upgrade v4 SHA f0b9815…; p. 1110; requirements-audit.csv | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1508 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 836 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1508,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-EII-008: Documentos possuem categoria, proprietário, versão, validade, classificação, permissões, registo de acesso e reutilização controlada; ficheiros são verificados antes de uso. | MASTER-e1169a77-0106: Disponibilizar cofre documental do investidor. | MASTER-51b8f0ad-0055: Disponibilizar cofre documental do investidor. | MASTER-edece80c-0106: Disponibilizar cofre documental do investidor.",P2,RF-EII-008: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-e1169a77-0106: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0106: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-EII-008 | MASTER-e1169a77-0106 | MASTER-51b8f0ad-0055 | MASTER-edece80c-0106,4,"[{""id"":""RF-EII-008"",""pedido"":""Disponibilizar cofre documental do investidor."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1110; requirements-audit.csv""],""aceitacao"":""Documentos possuem categoria, proprietário, versão, validade, classificação, permissões, registo de acesso e reutilização controlada; ficheiros são verificados antes de uso."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""biblioteca""},{""id"":""MASTER-e1169a77-0106"",""pedido"":""Disponibilizar cofre documental do investidor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1508""],""aceitacao"":""Disponibilizar cofre documental do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-51b8f0ad-0055"",""pedido"":""Disponibilizar cofre documental do investidor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 836""],""aceitacao"":""Disponibilizar cofre documental do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0106"",""pedido"":""Disponibilizar cofre documental do investidor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1508""],""aceitacao"":""Disponibilizar cofre documental do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EII-009,Integrar o balcão único e serviços institucionais.,upgrade v4 SHA f0b9815…; p. 1118; requirements-audit.csv,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-EII-009: Pedidos externos mostram entidade, protocolo, dependências, estado, prazo, custo validado e última sincronização; falhas de integração geram aviso e tarefa manual.",P2,RF-EII-009: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-EII-009,1,"[{""id"":""RF-EII-009"",""pedido"":""Integrar o balcão único e serviços institucionais."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1118; requirements-audit.csv""],""aceitacao"":""Pedidos externos mostram entidade, protocolo, dependências, estado, prazo, custo validado e última sincronização; falhas de integração geram aviso e tarefa manual."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EII-010,Gerir transacção assistida e sala segura.,upgrade v4 SHA f0b9815…; p. 1122; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-EII-010: Correspondências, autorizações, confidencialidade, diligência, reuniões e documentos reservados seguem perfis, segregação de funções e trilha de auditoria.",P2,RF-EII-010: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-EII-010,1,"[{""id"":""RF-EII-010"",""pedido"":""Gerir transacção assistida e sala segura."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1122; requirements-audit.csv""],""aceitacao"":""Correspondências, autorizações, confidencialidade, diligência, reuniões e documentos reservados seguem perfis, segregação de funções e trilha de auditoria."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EII-011,Iniciar e manter o acompanhamento pós-investimento.,upgrade v4 SHA f0b9815…; p. 1126; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-EII-011: A confirmação da instalação ou do compromisso cria um plano pós-investimento ligado ao registo original, com investimento, contactos, obrigações, marcos, indicadores e responsável.",P2,RF-EII-011: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-EII-011,1,"[{""id"":""RF-EII-011"",""pedido"":""Iniciar e manter o acompanhamento pós-investimento."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1126; requirements-audit.csv""],""aceitacao"":""A confirmação da instalação ou do compromisso cria um plano pós-investimento ligado ao registo original, com investimento, contactos, obrigações, marcos, indicadores e responsável."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EII-012,"Gerir constrangimentos, pedidos de apoio e escalonamentos.",upgrade v4 SHA f0b9815…; p. 1130; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-EII-012: Cada caso possui categoria, prioridade, impacto, entidade, responsável, SLA, evidências, decisão, solução e satisfação; casos vencidos são escalonados.",P2,RF-EII-012: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-EII-012,1,"[{""id"":""RF-EII-012"",""pedido"":""Gerir constrangimentos, pedidos de apoio e escalonamentos."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1130; requirements-audit.csv""],""aceitacao"":""Cada caso possui categoria, prioridade, impacto, entidade, responsável, SLA, evidências, decisão, solução e satisfação; casos vencidos são escalonados."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EII-013,"Identificar reinvestimento, expansão e fornecedores locais.",upgrade v4 SHA f0b9815…; p. 1134; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-EII-013: O sistema relaciona necessidades do investidor com oportunidades, financiamento, fornecedores e competências e exige revisão humana antes do encaminhamento.",P2,RF-EII-013: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-EII-013,1,"[{""id"":""RF-EII-013"",""pedido"":""Identificar reinvestimento, expansão e fornecedores locais."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1134; requirements-audit.csv""],""aceitacao"":""O sistema relaciona necessidades do investidor com oportunidades, financiamento, fornecedores e competências e exige revisão humana antes do encaminhamento."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EII-014,Personalizar conteúdos e recomendações com IA supervisionada.,upgrade v4 SHA f0b9815…; p. 1138; requirements-audit.csv,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-EII-014: A recomendação mostra critérios, fontes, confiança e limitações, permite contestação e nunca toma decisão oficial ou autoriza contacto sem validação aplicável.",P2,RF-EII-014: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-EII-014,1,"[{""id"":""RF-EII-014"",""pedido"":""Personalizar conteúdos e recomendações com IA supervisionada."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1138; requirements-audit.csv""],""aceitacao"":""A recomendação mostra critérios, fontes, confiança e limitações, permite contestação e nunca toma decisão oficial ou autoriza contacto sem validação aplicável."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EII-015,Garantir continuidade entre canais e idiomas.,upgrade v4 SHA f0b9815…; p. 1142; requirements-audit.csv | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1541 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 869 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1541,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-EII-015: O contexto é preservado entre portal, correio electrónico, helpdesk e atendimento humano; conteúdos e estados críticos permanecem coerentes em português e inglês. | MASTER-e1169a77-0107: Garantir continuidade entre canais e idiomas. | MASTER-51b8f0ad-0056: Garantir continuidade entre canais e idiomas. | MASTER-edece80c-0107: Garantir continuidade entre canais e idiomas.",P2,RF-EII-015: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-e1169a77-0107: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0107: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-EII-015 | MASTER-e1169a77-0107 | MASTER-51b8f0ad-0056 | MASTER-edece80c-0107,4,"[{""id"":""RF-EII-015"",""pedido"":""Garantir continuidade entre canais e idiomas."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1142; requirements-audit.csv""],""aceitacao"":""O contexto é preservado entre portal, correio electrónico, helpdesk e atendimento humano; conteúdos e estados críticos permanecem coerentes em português e inglês."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0107"",""pedido"":""Garantir continuidade entre canais e idiomas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1541""],""aceitacao"":""Garantir continuidade entre canais e idiomas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0056"",""pedido"":""Garantir continuidade entre canais e idiomas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 869""],""aceitacao"":""Garantir continuidade entre canais e idiomas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0107"",""pedido"":""Garantir continuidade entre canais e idiomas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1541""],""aceitacao"":""Garantir continuidade entre canais e idiomas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EII-016,"Disponibilizar APIs, eventos e exportação controlada da jornada.",upgrade v4 SHA f0b9815…; p. 1146; requirements-audit.csv | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1545 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 873 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1545,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-EII-016: Integrações usam IDs comuns, autenticação, escopos, consentimento, versionamento, idempotência, auditoria e retorno de erros sem expor dados protegidos. | MASTER-e1169a77-0108: Disponibilizar APIs, eventos e exportação controlada da jornada. | MASTER-51b8f0ad-0057: Disponibilizar APIs, eventos e exportação controlada da jornada. | MASTER-edece80c-0108: Disponibilizar APIs, eventos e exportação controlada da jornada.",P2,RF-EII-016: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-e1169a77-0108: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0108: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-EII-016 | MASTER-e1169a77-0108 | MASTER-51b8f0ad-0057 | MASTER-edece80c-0108,4,"[{""id"":""RF-EII-016"",""pedido"":""Disponibilizar APIs, eventos e exportação controlada da jornada."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 1146; requirements-audit.csv""],""aceitacao"":""Integrações usam IDs comuns, autenticação, escopos, consentimento, versionamento, idempotência, auditoria e retorno de erros sem expor dados protegidos."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-e1169a77-0108"",""pedido"":""Disponibilizar APIs, eventos e exportação controlada da jornada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1545""],""aceitacao"":""Disponibilizar APIs, eventos e exportação controlada da jornada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0057"",""pedido"":""Disponibilizar APIs, eventos e exportação controlada da jornada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 873""],""aceitacao"":""Disponibilizar APIs, eventos e exportação controlada da jornada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0108"",""pedido"":""Disponibilizar APIs, eventos e exportação controlada da jornada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1545""],""aceitacao"":""Disponibilizar APIs, eventos e exportação controlada da jornada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +RF-GEO-001,Manter cadastro único de locais de investimento.,upgrade v4 SHA f0b9815…; p. 3705; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-GEO-001: Cada local possui identificador, hierarquia territorial, nome oficial, fonte, estado e histórico.",P2,RF-GEO-001: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-GEO-001,1,"[{""id"":""RF-GEO-001"",""pedido"":""Manter cadastro único de locais de investimento."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3705; requirements-audit.csv""],""aceitacao"":""Cada local possui identificador, hierarquia territorial, nome oficial, fonte, estado e histórico."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-GEO-002,Permitir vários projectos públicos ou privados no mesmo local.,upgrade v4 SHA f0b9815…; p. 3708; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1336 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4183 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1338 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2972 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4183,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-GEO-002: Um local pode relacionar múltiplos projectos sem duplicação; cada relação indica natureza, papel e período. | MASTER-471012ab-0113: Permitir vários projectos públicos ou privados no mesmo local. | MASTER-e1169a77-0266: Permitir vários projectos públicos ou privados no mesmo local. | MASTER-f70ce307-0122: Permitir vários projectos públicos ou privados no mesmo local. | MASTER-51b8f0ad-0202: Permitir vários projectos públicos ou privados no mesmo local. | MASTER-edece80c-0266: Permitir vários projectos públicos ou privados no mesmo local.",P2,RF-GEO-002: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0113: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0266: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0122: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0202: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0266: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-GEO-002 | MASTER-471012ab-0113 | MASTER-e1169a77-0266 | MASTER-f70ce307-0122 | MASTER-51b8f0ad-0202 | MASTER-edece80c-0266,6,"[{""id"":""RF-GEO-002"",""pedido"":""Permitir vários projectos públicos ou privados no mesmo local."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3708; requirements-audit.csv""],""aceitacao"":""Um local pode relacionar múltiplos projectos sem duplicação; cada relação indica natureza, papel e período."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""},{""id"":""MASTER-471012ab-0113"",""pedido"":""Permitir vários projectos públicos ou privados no mesmo local."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1336""],""aceitacao"":""Permitir vários projectos públicos ou privados no mesmo local."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0266"",""pedido"":""Permitir vários projectos públicos ou privados no mesmo local."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4183""],""aceitacao"":""Permitir vários projectos públicos ou privados no mesmo local."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0122"",""pedido"":""Permitir vários projectos públicos ou privados no mesmo local."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1338""],""aceitacao"":""Permitir vários projectos públicos ou privados no mesmo local."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0202"",""pedido"":""Permitir vários projectos públicos ou privados no mesmo local."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2972""],""aceitacao"":""Permitir vários projectos públicos ou privados no mesmo local."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0266"",""pedido"":""Permitir vários projectos públicos ou privados no mesmo local."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4183""],""aceitacao"":""Permitir vários projectos públicos ou privados no mesmo local."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-GEO-003,Permitir várias localizações por projecto.,upgrade v4 SHA f0b9815…; p. 3711; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1339 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4186 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1341 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2975 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4186,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-GEO-003: O projecto define uma localização principal e zero ou mais locais complementares, troços ou áreas. | MASTER-471012ab-0114: Permitir várias localizações por projecto. | MASTER-e1169a77-0267: Permitir várias localizações por projecto. | MASTER-f70ce307-0123: Permitir várias localizações por projecto. | MASTER-51b8f0ad-0203: Permitir várias localizações por projecto. | MASTER-edece80c-0267: Permitir várias localizações por projecto.",P2,RF-GEO-003: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0114: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0267: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0123: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0203: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0267: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-GEO-003 | MASTER-471012ab-0114 | MASTER-e1169a77-0267 | MASTER-f70ce307-0123 | MASTER-51b8f0ad-0203 | MASTER-edece80c-0267,6,"[{""id"":""RF-GEO-003"",""pedido"":""Permitir várias localizações por projecto."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3711; requirements-audit.csv""],""aceitacao"":""O projecto define uma localização principal e zero ou mais locais complementares, troços ou áreas."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""},{""id"":""MASTER-471012ab-0114"",""pedido"":""Permitir várias localizações por projecto."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1339""],""aceitacao"":""Permitir várias localizações por projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0267"",""pedido"":""Permitir várias localizações por projecto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4186""],""aceitacao"":""Permitir várias localizações por projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0123"",""pedido"":""Permitir várias localizações por projecto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1341""],""aceitacao"":""Permitir várias localizações por projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0203"",""pedido"":""Permitir várias localizações por projecto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2975""],""aceitacao"":""Permitir várias localizações por projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0267"",""pedido"":""Permitir várias localizações por projecto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4186""],""aceitacao"":""Permitir várias localizações por projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-GEO-004,Capturar coordenadas e geometrias.,upgrade v4 SHA f0b9815…; p. 3714; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-GEO-004: O sistema aceita ponto, linha e polígono, valida formato, sistema de referência, extensão territorial e ficheiro.",P1,RF-GEO-004: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-GEO-004,1,"[{""id"":""RF-GEO-004"",""pedido"":""Capturar coordenadas e geometrias."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3714; requirements-audit.csv""],""aceitacao"":""O sistema aceita ponto, linha e polígono, valida formato, sistema de referência, extensão territorial e ficheiro."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-GEO-005,Apresentar mapa apenas quando autorizado.,upgrade v4 SHA f0b9815…; p. 3717; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-GEO-005: O mapa público só é renderizado se a localização estiver validada, a autorização vigente e o nível de detalhe permitido.",P2,RF-GEO-005: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-GEO-005,1,"[{""id"":""RF-GEO-005"",""pedido"":""Apresentar mapa apenas quando autorizado."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3717; requirements-audit.csv""],""aceitacao"":""O mapa público só é renderizado se a localização estiver validada, a autorização vigente e o nível de detalhe permitido."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-GEO-006,Aplicar níveis de precisão e confidencialidade.,upgrade v4 SHA f0b9815…; p. 3720; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-GEO-006: O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos.",P2,RF-GEO-006: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-GEO-006,1,"[{""id"":""RF-GEO-006"",""pedido"":""Aplicar níveis de precisão e confidencialidade."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3720; requirements-audit.csv""],""aceitacao"":""O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-GEO-007,Gerir pedidos de validação institucional.,upgrade v4 SHA f0b9815…; p. 3723; requirements-audit.csv,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-GEO-007: Pedido possui protocolo, entidade, ponto focal, prazo, anexos, comentários, decisão e validade.",P2,RF-GEO-007: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-GEO-007,1,"[{""id"":""RF-GEO-007"",""pedido"":""Gerir pedidos de validação institucional."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3723; requirements-audit.csv""],""aceitacao"":""Pedido possui protocolo, entidade, ponto focal, prazo, anexos, comentários, decisão e validade."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-GEO-008,Suspender mapas desactualizados ou revogados.,upgrade v4 SHA f0b9815…; p. 3726; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-GEO-008: Nova versão, expiração ou revogação remove o mapa público e cria tarefa de revalidação.",P2,RF-GEO-008: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-GEO-008,1,"[{""id"":""RF-GEO-008"",""pedido"":""Suspender mapas desactualizados ou revogados."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3726; requirements-audit.csv""],""aceitacao"":""Nova versão, expiração ou revogação remove o mapa público e cria tarefa de revalidação."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-GEO-009,Pesquisar projectos por mapa e localização.,upgrade v4 SHA f0b9815…; p. 3729; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-GEO-009: O utilizador filtra por província, distrito, raio, corredor, ZEE, parque, bacia, sector e natureza pública ou privada.",P2,RF-GEO-009: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-GEO-009,1,"[{""id"":""RF-GEO-009"",""pedido"":""Pesquisar projectos por mapa e localização."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3729; requirements-audit.csv""],""aceitacao"":""O utilizador filtra por província, distrito, raio, corredor, ZEE, parque, bacia, sector e natureza pública ou privada."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | 19/10/2026 — incremento QA independente localização/associações, revisão 660a25e37e1e010be68b765e9ff22eacb1b8a963f1a70e1f293564e67f99c1f4. Pedido expresso da Tempo: harmonizar sem nova regra; reutilizar dados e preservar estados/fontes/histórico. Duas funções comprovadas no código/schema; títulos esclarecidos, reutilização explícita da hierarquia, principal/adicional/por indicar e aviso não destrutivo de divergência. Provas de gravação/recuperação, HTTP409, associação preliminar, filtros, mapa sem geometria e dossier em outputs/investmoz-territorios-localizacao-QA-20261019/RELATORIO-QA.md e para-revisao/MANIFESTO-QA.json. Snapshot real de 18/10/2026; exemplos de associação sintéticos; zero geometrias reais, sem prova de desenho positivo nem avaliação com utilizadores humanos. Sem migrations, MFA/papéis ou alteração activa; separado da HML01. Recorte não encerra o requisito global.",governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,"19/10/2026 — incremento QA independente localização/associações, revisão 660a25e37e1e010be68b765e9ff22eacb1b8a963f1a70e1f293564e67f99c1f4. Pedido expresso da Tempo: harmonizar sem nova regra; reutilizar dados e preservar estados/fontes/histórico. Duas funções comprovadas no código/schema; títulos esclarecidos, reutilização explícita da hierarquia, principal/adicional/por indicar e aviso não destrutivo de divergência. Provas de gravação/recuperação, HTTP409, associação preliminar, filtros, mapa sem geometria e dossier em outputs/investmoz-territorios-localizacao-QA-20261019/RELATORIO-QA.md e para-revisao/MANIFESTO-QA.json. Snapshot real de 18/10/2026; exemplos de associação sintéticos; zero geometrias reais, sem prova de desenho positivo nem avaliação com utilizadores humanos. Sem migrations, MFA/papéis ou alteração activa; separado da HML01. Recorte não encerra o requisito global.",,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-GEO-010,Importar e exportar dados geográficos autorizados.,upgrade v4 SHA f0b9815…; p. 3732; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-GEO-010: O sistema suporta formatos geográficos definidos, gera relatório de erros e preserva fonte, versão e permissões.",P2,RF-GEO-010: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-GEO-010,1,"[{""id"":""RF-GEO-010"",""pedido"":""Importar e exportar dados geográficos autorizados."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3732; requirements-audit.csv""],""aceitacao"":""O sistema suporta formatos geográficos definidos, gera relatório de erros e preserva fonte, versão e permissões."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MIN-001,Aplicar formulário e checklist específicos por fase mineira.,upgrade v4 SHA f0b9815…; p. 3260; requirements-audit.csv,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-MIN-001: Campos e documentos mudam conforme fase e modalidade sem eliminar dados históricos.,P2,RF-MIN-001: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MIN-001,1,"[{""id"":""RF-MIN-001"",""pedido"":""Aplicar formulário e checklist específicos por fase mineira."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3260; requirements-audit.csv""],""aceitacao"":""Campos e documentos mudam conforme fase e modalidade sem eliminar dados históricos."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MIN-002,"Validar título, titular, área e validade.",upgrade v4 SHA f0b9815…; p. 3263; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 883 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3724 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 888 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2522 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3724,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MIN-002: Inconsistência entre título, titular ou polígono impede aprovação e gera pendência auditável. | MASTER-471012ab-0102: Validar título, titular, área e validade. | MASTER-e1169a77-0253: Validar título, titular, área e validade. | MASTER-f70ce307-0109: Validar título, titular, área e validade. | MASTER-51b8f0ad-0189: Validar título, titular, área e validade. | MASTER-edece80c-0253: Validar título, titular, área e validade.",P2,RF-MIN-002: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0102: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0253: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0109: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0189: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0253: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-MIN-002 | MASTER-471012ab-0102 | MASTER-e1169a77-0253 | MASTER-f70ce307-0109 | MASTER-51b8f0ad-0189 | MASTER-edece80c-0253,6,"[{""id"":""RF-MIN-002"",""pedido"":""Validar título, titular, área e validade."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3263; requirements-audit.csv""],""aceitacao"":""Inconsistência entre título, titular ou polígono impede aprovação e gera pendência auditável."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""},{""id"":""MASTER-471012ab-0102"",""pedido"":""Validar título, titular, área e validade."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 883""],""aceitacao"":""Validar título, titular, área e validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0253"",""pedido"":""Validar título, titular, área e validade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3724""],""aceitacao"":""Validar título, titular, área e validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0109"",""pedido"":""Validar título, titular, área e validade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 888""],""aceitacao"":""Validar título, titular, área e validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0189"",""pedido"":""Validar título, titular, área e validade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2522""],""aceitacao"":""Validar título, titular, área e validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0253"",""pedido"":""Validar título, titular, área e validade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3724""],""aceitacao"":""Validar título, titular, área e validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MIN-003,Controlar declarações de recursos e reservas.,upgrade v4 SHA f0b9815…; p. 3266; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MIN-003: Publicação exige categoria, data, padrão, fonte e responsável técnico; alegação sem suporte é bloqueada.",P2,RF-MIN-003: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MIN-003,1,"[{""id"":""RF-MIN-003"",""pedido"":""Controlar declarações de recursos e reservas."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3266; requirements-audit.csv""],""aceitacao"":""Publicação exige categoria, data, padrão, fonte e responsável técnico; alegação sem suporte é bloqueada."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MIN-004,"Gerir documentos ambientais, sociais e de encerramento.",upgrade v4 SHA f0b9815…; p. 3269; requirements-audit.csv,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-MIN-004: Validade e obrigações são monitoradas; expiração ou passivo crítico suspende o registo.,P2,RF-MIN-004: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MIN-004,1,"[{""id"":""RF-MIN-004"",""pedido"":""Gerir documentos ambientais, sociais e de encerramento."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3269; requirements-audit.csv""],""aceitacao"":""Validade e obrigações são monitoradas; expiração ou passivo crítico suspende o registo."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MIN-005,"Controlar cessão, mudança de controlo e aprovações.",upgrade v4 SHA f0b9815…; p. 3272; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",RF-MIN-005: A oportunidade mostra estado condicionado até à aprovação competente; conclusão exige evidência formal.,P2,RF-MIN-005: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MIN-005,1,"[{""id"":""RF-MIN-005"",""pedido"":""Controlar cessão, mudança de controlo e aprovações."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3272; requirements-audit.csv""],""aceitacao"":""A oportunidade mostra estado condicionado até à aprovação competente; conclusão exige evidência formal."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MIN-006,Pesquisar e corresponder oportunidades mineiras.,upgrade v4 SHA f0b9815…; p. 3275; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MIN-006: Filtros incluem recurso, fase, título, localização, valor, modalidade e infra-estrutura; recomendação é explicável e revista por gestor.",P2,RF-MIN-006: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MIN-006,1,"[{""id"":""RF-MIN-006"",""pedido"":""Pesquisar e corresponder oportunidades mineiras."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3275; requirements-audit.csv""],""aceitacao"":""Filtros incluem recurso, fase, título, localização, valor, modalidade e infra-estrutura; recomendação é explicável e revista por gestor."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MN-001,Registar utilizadores singulares e colectivos com verificação de contactos.,upgrade v4 SHA f0b9815…; p. 2957; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 573 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3409 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 580 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2214 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3409,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-MN-001: Conta só é activada após confirmação do correio electrónico ou telefone; tentativas e falhas ficam registadas. | MASTER-471012ab-0051: Registar utilizadores singulares e colectivos com verificação de contactos. | MASTER-e1169a77-0201: Registar utilizadores singulares e colectivos com verificação de contactos. | MASTER-f70ce307-0057: Registar utilizadores singulares e colectivos com verificação de contactos. | MASTER-51b8f0ad-0137: Registar utilizadores singulares e colectivos com verificação de contactos. | MASTER-edece80c-0201: Registar utilizadores singulares e colectivos com verificação de contactos.,P2,RF-MN-001: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0201: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0137: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0201: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-MN-001 | MASTER-471012ab-0051 | MASTER-e1169a77-0201 | MASTER-f70ce307-0057 | MASTER-51b8f0ad-0137 | MASTER-edece80c-0201,6,"[{""id"":""RF-MN-001"",""pedido"":""Registar utilizadores singulares e colectivos com verificação de contactos."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 2957; requirements-audit.csv""],""aceitacao"":""Conta só é activada após confirmação do correio electrónico ou telefone; tentativas e falhas ficam registadas."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-471012ab-0051"",""pedido"":""Registar utilizadores singulares e colectivos com verificação de contactos."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 573""],""aceitacao"":""Registar utilizadores singulares e colectivos com verificação de contactos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0201"",""pedido"":""Registar utilizadores singulares e colectivos com verificação de contactos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3409""],""aceitacao"":""Registar utilizadores singulares e colectivos com verificação de contactos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0057"",""pedido"":""Registar utilizadores singulares e colectivos com verificação de contactos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 580""],""aceitacao"":""Registar utilizadores singulares e colectivos com verificação de contactos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0137"",""pedido"":""Registar utilizadores singulares e colectivos com verificação de contactos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2214""],""aceitacao"":""Registar utilizadores singulares e colectivos com verificação de contactos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0201"",""pedido"":""Registar utilizadores singulares e colectivos com verificação de contactos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3409""],""aceitacao"":""Registar utilizadores singulares e colectivos com verificação de contactos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MN-002,"Gerir perfis, representantes, funções e organizações.",upgrade v4 SHA f0b9815…; p. 2961; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",RF-MN-002: Uma organização pode ter vários utilizadores; cada acção identifica o utilizador e a função.,P2,RF-MN-002: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-002,1,"[{""id"":""RF-MN-002"",""pedido"":""Gerir perfis, representantes, funções e organizações."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 2961; requirements-audit.csv""],""aceitacao"":""Uma organização pode ter vários utilizadores; cada acção identifica o utilizador e a função."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MN-003,"Criar, guardar, editar e submeter ofertas e procuras.",upgrade v4 SHA f0b9815…; p. 2965; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 581 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3417 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 588 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2222 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3417,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-003: Rascunho persiste; submissão bloqueia campos essenciais e gera número de protocolo. | MASTER-471012ab-0052: Criar, guardar, editar e submeter ofertas e procuras. | MASTER-e1169a77-0202: Criar, guardar, editar e submeter ofertas e procuras. | MASTER-f70ce307-0058: Criar, guardar, editar e submeter ofertas e procuras. | MASTER-51b8f0ad-0138: Criar, guardar, editar e submeter ofertas e procuras. | MASTER-edece80c-0202: Criar, guardar, editar e submeter ofertas e procuras.",P2,RF-MN-003: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0202: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0138: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0202: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-MN-003 | MASTER-471012ab-0052 | MASTER-e1169a77-0202 | MASTER-f70ce307-0058 | MASTER-51b8f0ad-0138 | MASTER-edece80c-0202,6,"[{""id"":""RF-MN-003"",""pedido"":""Criar, guardar, editar e submeter ofertas e procuras."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 2965; requirements-audit.csv""],""aceitacao"":""Rascunho persiste; submissão bloqueia campos essenciais e gera número de protocolo."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""},{""id"":""MASTER-471012ab-0052"",""pedido"":""Criar, guardar, editar e submeter ofertas e procuras."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 581""],""aceitacao"":""Criar, guardar, editar e submeter ofertas e procuras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0202"",""pedido"":""Criar, guardar, editar e submeter ofertas e procuras."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3417""],""aceitacao"":""Criar, guardar, editar e submeter ofertas e procuras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0058"",""pedido"":""Criar, guardar, editar e submeter ofertas e procuras."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 588""],""aceitacao"":""Criar, guardar, editar e submeter ofertas e procuras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0138"",""pedido"":""Criar, guardar, editar e submeter ofertas e procuras."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2222""],""aceitacao"":""Criar, guardar, editar e submeter ofertas e procuras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0202"",""pedido"":""Criar, guardar, editar e submeter ofertas e procuras."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3417""],""aceitacao"":""Criar, guardar, editar e submeter ofertas e procuras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MN-004,"Aplicar campos condicionais por tipo de pessoa, modalidade e fase.",upgrade v4 SHA f0b9815…; p. 2969; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-004: Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos.",P2,RF-MN-004: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-004,1,"[{""id"":""RF-MN-004"",""pedido"":""Aplicar campos condicionais por tipo de pessoa, modalidade e fase."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 2969; requirements-audit.csv""],""aceitacao"":""Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, RF-MN-005,"Validar formatos, intervalos, dependências, duplicados e consentimentos.",upgrade v4 SHA f0b9815…; p. 2973; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 589 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3425 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 596 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2230 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3425,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-005: O sistema impede submissão inválida e apresenta mensagem associada ao campo e orientação de correcção. | MASTER-471012ab-0054: Validar formatos, intervalos, dependências, duplicados e consentimentos. | MASTER-e1169a77-0204: Validar formatos, intervalos, dependências, duplicados e consentimentos. | MASTER-f70ce307-0060: Validar formatos, intervalos, dependências, duplicados e consentimentos. | MASTER-51b8f0ad-0140: Validar formatos, intervalos, dependências, duplicados e consentimentos. | MASTER-edece80c-0204: Validar formatos, intervalos, dependências, duplicados e consentimentos.",P2,RF-MN-005: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0204: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0140: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0204: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-MN-005 | MASTER-471012ab-0054 | MASTER-e1169a77-0204 | MASTER-f70ce307-0060 | MASTER-51b8f0ad-0140 | MASTER-edece80c-0204,6,"[{""id"":""RF-MN-005"",""pedido"":""Validar formatos, intervalos, dependências, duplicados e consentimentos."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 2973; requirements-audit.csv""],""aceitacao"":""O sistema impede submissão inválida e apresenta mensagem associada ao campo e orientação de correcção."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""},{""id"":""MASTER-471012ab-0054"",""pedido"":""Validar formatos, intervalos, dependências, duplicados e consentimentos."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 589""],""aceitacao"":""Validar formatos, intervalos, dependências, duplicados e consentimentos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0204"",""pedido"":""Validar formatos, intervalos, dependências, duplicados e consentimentos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3425""],""aceitacao"":""Validar formatos, intervalos, dependências, duplicados e consentimentos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0060"",""pedido"":""Validar formatos, intervalos, dependências, duplicados e consentimentos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 596""],""aceitacao"":""Validar formatos, intervalos, dependências, duplicados e consentimentos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0140"",""pedido"":""Validar formatos, intervalos, dependências, duplicados e consentimentos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2230""],""aceitacao"":""Validar formatos, intervalos, dependências, duplicados e consentimentos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0204"",""pedido"":""Validar formatos, intervalos, dependências, duplicados e consentimentos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3425""],""aceitacao"":""Validar formatos, intervalos, dependências, duplicados e consentimentos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. [RECONCILIACAO-43-20261019] 6: Faltam candidatos aproximados explicáveis e consolidação/reversão genérica por tipo. Não confundir reparação sectorial com fusão de entidades.","Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada. [UTILIZACAO-HOMOLOGACAO-20261019] 6: Desenvolvimento restante — Detecção aproximada e consolidação rastreável continuam abertas; a execução de reconciliação sectorial existente não demonstra consolidação genérica.","Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | Homologação teste-investidor 19/10/2026: Duplicados distintos — deteção e consolidação=Não demonstrado. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Duplicados distintos — deteção e consolidação=Não demonstrado. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. [UTILIZACAO-HOMOLOGACAO-20261019] Leitura nominal de contas/recursos no destino; saldo18/10; prévia29 sem escrita; comparação de hashes QA separados. outputs/investmoz-disponibilizacao-integral-20261019/UTILIZACAO-EFECTIVA-HOMOLOGACAO.md [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MN-006,Carregar e gerir documentos por categoria e versão.,upgrade v4 SHA f0b9815…; p. 2977; requirements-audit.csv,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-MN-006: Ficheiros permitidos passam por antivírus, recebem metadados, validade e controlo de acesso.",P2,RF-MN-006: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-006,1,"[{""id"":""RF-MN-006"",""pedido"":""Carregar e gerir documentos por categoria e versão."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 2977; requirements-audit.csv""],""aceitacao"":""Ficheiros permitidos passam por antivírus, recebem metadados, validade e controlo de acesso."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MN-007,Configurar visibilidade por registo e por campo.,upgrade v4 SHA f0b9815…; p. 2981; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-007: Utilizador não autorizado nunca recebe o valor protegido na interface, exportação, pesquisa ou API.",P2,RF-MN-007: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-007,1,"[{""id"":""RF-MN-007"",""pedido"":""Configurar visibilidade por registo e por campo."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 2981; requirements-audit.csv""],""aceitacao"":""Utilizador não autorizado nunca recebe o valor protegido na interface, exportação, pesquisa ou API."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MN-008,Executar validação e aprovação por perfis.,upgrade v4 SHA f0b9815…; p. 2985; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-008: Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias.",P2,RF-MN-008: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-008,1,"[{""id"":""RF-MN-008"",""pedido"":""Executar validação e aprovação por perfis."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 2985; requirements-audit.csv""],""aceitacao"":""Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MN-009,"Publicar, suspender, renovar, expirar e retirar oportunidades.",upgrade v4 SHA f0b9815…; p. 2989; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 605 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3441 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 612 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2246 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3441,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-009: Apenas registos aprovados são publicados; todas as alterações mantêm histórico e motivo. | MASTER-471012ab-0056: Publicar, suspender, renovar, expirar e retirar oportunidades. | MASTER-e1169a77-0206: Publicar, suspender, renovar, expirar e retirar oportunidades. | MASTER-f70ce307-0062: Publicar, suspender, renovar, expirar e retirar oportunidades. | MASTER-51b8f0ad-0142: Publicar, suspender, renovar, expirar e retirar oportunidades. | MASTER-edece80c-0206: Publicar, suspender, renovar, expirar e retirar oportunidades.",P2,RF-MN-009: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0206: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0142: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0206: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-MN-009 | MASTER-471012ab-0056 | MASTER-e1169a77-0206 | MASTER-f70ce307-0062 | MASTER-51b8f0ad-0142 | MASTER-edece80c-0206,6,"[{""id"":""RF-MN-009"",""pedido"":""Publicar, suspender, renovar, expirar e retirar oportunidades."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 2989; requirements-audit.csv""],""aceitacao"":""Apenas registos aprovados são publicados; todas as alterações mantêm histórico e motivo."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""},{""id"":""MASTER-471012ab-0056"",""pedido"":""Publicar, suspender, renovar, expirar e retirar oportunidades."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 605""],""aceitacao"":""Publicar, suspender, renovar, expirar e retirar oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0206"",""pedido"":""Publicar, suspender, renovar, expirar e retirar oportunidades."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3441""],""aceitacao"":""Publicar, suspender, renovar, expirar e retirar oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0062"",""pedido"":""Publicar, suspender, renovar, expirar e retirar oportunidades."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 612""],""aceitacao"":""Publicar, suspender, renovar, expirar e retirar oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0142"",""pedido"":""Publicar, suspender, renovar, expirar e retirar oportunidades."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2246""],""aceitacao"":""Publicar, suspender, renovar, expirar e retirar oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0206"",""pedido"":""Publicar, suspender, renovar, expirar e retirar oportunidades."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3441""],""aceitacao"":""Publicar, suspender, renovar, expirar e retirar oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MN-006,Carregar e gerir documentos por categoria e versão.,upgrade v4 SHA f0b9815…; p. 2977; requirements-audit.csv,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-MN-006: Ficheiros permitidos passam por antivírus, recebem metadados, validade e controlo de acesso.",P2,RF-MN-006: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-006,1,"[{""id"":""RF-MN-006"",""pedido"":""Carregar e gerir documentos por categoria e versão."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 2977; requirements-audit.csv""],""aceitacao"":""Ficheiros permitidos passam por antivírus, recebem metadados, validade e controlo de acesso."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MN-007,Configurar visibilidade por registo e por campo.,upgrade v4 SHA f0b9815…; p. 2981; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-007: Utilizador não autorizado nunca recebe o valor protegido na interface, exportação, pesquisa ou API.",P2,RF-MN-007: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-007,1,"[{""id"":""RF-MN-007"",""pedido"":""Configurar visibilidade por registo e por campo."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 2981; requirements-audit.csv""],""aceitacao"":""Utilizador não autorizado nunca recebe o valor protegido na interface, exportação, pesquisa ou API."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MN-008,Executar validação e aprovação por perfis.,upgrade v4 SHA f0b9815…; p. 2985; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-008: Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias.",P2,RF-MN-008: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-008,1,"[{""id"":""RF-MN-008"",""pedido"":""Executar validação e aprovação por perfis."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 2985; requirements-audit.csv""],""aceitacao"":""Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MN-009,"Publicar, suspender, renovar, expirar e retirar oportunidades.",upgrade v4 SHA f0b9815…; p. 2989; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 605 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3441 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 612 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2246 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3441,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-009: Apenas registos aprovados são publicados; todas as alterações mantêm histórico e motivo. | MASTER-471012ab-0056: Publicar, suspender, renovar, expirar e retirar oportunidades. | MASTER-e1169a77-0206: Publicar, suspender, renovar, expirar e retirar oportunidades. | MASTER-f70ce307-0062: Publicar, suspender, renovar, expirar e retirar oportunidades. | MASTER-51b8f0ad-0142: Publicar, suspender, renovar, expirar e retirar oportunidades. | MASTER-edece80c-0206: Publicar, suspender, renovar, expirar e retirar oportunidades.",P2,RF-MN-009: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0206: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0142: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0206: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-MN-009 | MASTER-471012ab-0056 | MASTER-e1169a77-0206 | MASTER-f70ce307-0062 | MASTER-51b8f0ad-0142 | MASTER-edece80c-0206,6,"[{""id"":""RF-MN-009"",""pedido"":""Publicar, suspender, renovar, expirar e retirar oportunidades."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 2989; requirements-audit.csv""],""aceitacao"":""Apenas registos aprovados são publicados; todas as alterações mantêm histórico e motivo."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""},{""id"":""MASTER-471012ab-0056"",""pedido"":""Publicar, suspender, renovar, expirar e retirar oportunidades."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 605""],""aceitacao"":""Publicar, suspender, renovar, expirar e retirar oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0206"",""pedido"":""Publicar, suspender, renovar, expirar e retirar oportunidades."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3441""],""aceitacao"":""Publicar, suspender, renovar, expirar e retirar oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0062"",""pedido"":""Publicar, suspender, renovar, expirar e retirar oportunidades."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 612""],""aceitacao"":""Publicar, suspender, renovar, expirar e retirar oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0142"",""pedido"":""Publicar, suspender, renovar, expirar e retirar oportunidades."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2246""],""aceitacao"":""Publicar, suspender, renovar, expirar e retirar oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0206"",""pedido"":""Publicar, suspender, renovar, expirar e retirar oportunidades."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3441""],""aceitacao"":""Publicar, suspender, renovar, expirar e retirar oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, RF-MN-010,Pesquisar e filtrar oportunidades.,upgrade v4 SHA f0b9815…; p. 2993; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | 19/10/2026 — HML01-R1 reconciliada em QA: 27 fontes/build; zero migrations; cinco fontes divergentes resolvidas; scanner Unix real e PING/VERSION remoto como www-data; restauro144 tabelas e reversão da apresentação com dados posteriores preservados. Sem disponibilização remota, MFA/papéis ou incrementos posteriores. outputs/investmoz-HML01-reconciliacao-QA-20261019/PROPOSTA-CONSOLIDADA-HML01-R1.md | 19/10/2026 — Limites expressos da Tempo para decisão HML01-R1 9975dfce80b8: backup fresco consistente; recuperação da chave independente do perfil Windows e inventário de proprietário/permissões Linux por assegurar; scan real no fluxo da aplicação no destino por realizar; reversão só da apresentação mantendo27 fontes/configuração Unix/dados posteriores; vínculo positivo ao dossier não demonstrado, a homologar sem dados fictícios. Sem nova candidata, repetição QA ou execução remota. Ver secção Limites confirmados pela Tempo na proposta e manual existentes. | 19/10/2026 — Pré-disponibilização: destino mudou para9bc450e87c5f; três pré-condições R1 falharam. Sem manutenção ou escrita remota. R2 49f21a874c18 preparada em QA para preservar páginas legais e apresentação;24 fontes R1 idênticas,3 reconciliadas; zero migrations. Backup fresco/scan real no destino por realizar; dossier positivo não demonstrado. Decisão sobre revisão nova necessária antes da troca. Ver outputs/investmoz-HML01-reconciliacao-destino-R2-20261019/PROPOSTA-RECONCILIACAO-R2.md. | 19/10/2026 — R2 49f21a874c18 instalada exclusivamente em homologação por autorização da Tempo.27 fontes/189build conferidos; backup fresco consistente/restauro144 tabelas e33 ficheiros conferidos; cópia cifrada/chave portável também fora do perfil Windows; metadados/ACL Linux registados. Zero migrations/MFA/papéis/importações/publicação.502 preexistente corrigido com buffers FastCGI apenas no vhost da homologação; HTTP200. Scan real no fluxo da aplicação ainda pendente de autenticação autorizada; vínculo positivo ao dossier não demonstrado. Ver outputs/investmoz-HML01-reconciliacao-destino-R2-20261019/RELATORIO-DISPONIBILIZACAO-R2.md.",Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-010: Pesquisa combina modalidade, sector, localização, valor, dimensão, fase e data; não revela campos restritos.",P2,RF-MN-010: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-010,1,"[{""id"":""RF-MN-010"",""pedido"":""Pesquisar e filtrar oportunidades."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 2993; requirements-audit.csv""],""aceitacao"":""Pesquisa combina modalidade, sector, localização, valor, dimensão, fase e data; não revela campos restritos."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. [RECONCILIACAO-43-20261019] 26: Participação simples não exige configurar MFA; MFA configurado e operações privilegiadas preservados. Sem novo desenvolvimento. | 29: 30 ficheiros; DOC01 privado mantém-se separado dos29 recursos publicados. Reutilização em suporte canónico/dossier adicional em39.","Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada. | Este recorte foi demonstrado apenas em QA. Critério original preservado; não constitui aceitação global da linha nem disponibilização no activo. Restantes condições/documentos/filtros e percursos previamente aceites não foram reensaiados. Disponibilização requer execução separada com backup/restauro fresco, conferência de hashes e acção autenticada autorizada. [UTILIZACAO-HOMOLOGACAO-20261019] 26: Disponibilidade condicionada conforme limite registado — Login e desafio MFA reais concluídos; conta simples R2 e controlos privilegiados preservados. | 29: Disponibilidade condicionada conforme limite registado — Conta de custódia vê 30 ficheiros limpos. Novo original recuperado no navegador com SHA-256 igual à fonte; sem gestão global.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources | InterestSubmission; InvestmentSubmission; InvestmentWorkspace; InterestWorkflow; Fortify; usePortalQuery; navegação Inertia e matriz/manual existentes.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.","Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente. | Origem: pedido expresso da Tempo de 19/10/2026 e regras permanentes de 12/10/2026. Escolhas técnicas: sessão existente, rascunho temporário por separador/contexto, idempotência vinculada à conta e feedback partilhado. Não criam papéis nem exigências organizacionais. DNS deixou de ser pré-condição do email deste envio; mantém validação de formato e associação autenticada. Sem atribuição histórica por email. | 19/10/2026 — HML01: conclusão QA reconhecida pela Tempo com base no relatório, sem conferência dos anexos locais. Proposta única de disponibilização em teste-investidor.tempo.co.mz, distinta de abertura pública; revisão 81cecc0009c3851ea891b0ea83d40428f3badc46c95eb12827f6baa9d03b68a8. Provas aceites reutilizadas, sem repetição. Backup/restauro fresco do destino e execução autenticada por realizar. outputs/investmoz-conta-pesquisa-homologacao-proposta-20261019/PROPOSTA-UNICA-HML01.md. Sem alteração da disponibilidade activa. | 19/10/2026 — HML01, leitura parcial: HTTPS público 200; manifesto/frontend observado difere da candidata. Utilizador sem acesso administrativo; administrador indisponível. PHP/backend, configuração efectiva, schema, serviços e possibilidade de backup/restauro não confirmados. Compatibilidade remota pendente; nenhuma dependência adicional presumida ou corrigida; sem ensaios repetidos, disponibilização, migrations ou alteração de MFA/papéis. outputs/investmoz-HML01-inspeccao-leitura-20261019/RELATORIO-LEITURA-HML01.md.",Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | 19/10/2026 — conta-pesquisa-QA-81cecc0009c3; Quatro estados de pesquisa, erro distinto de vazio, repetição e descarte de resposta anterior. outputs/investmoz-conta-pesquisa-QA-20261019/para-revisao/RELATORIO-QA.md; PROVAS-BROWSER.json; PROVAS-PESQUISA.json; PROVAS-FINAIS-UI.json; PROVAS-SQL.json. QA account_search_20261019_test:55441; activo inalterado. @@ -145,10 +145,10 @@ RF-MN-010,Pesquisar e filtrar oportunidades.,upgrade v4 SHA f0b9815…; p. 2993; 19/10/2026 — HML01: inspecção SSH autenticada concluída por leitura. Git HEAD14ad2f60c5465a15e30aa1c0a9e9047103c17c20; PHP8.4/FPM, vendor/lock, PG17.11/PostGIS3.6.4 identificados.20 precondições das25 fontes coincidem e5 divergem. desk_cases ausente é dependência directa não satisfeita no acompanhamento.75 migrations registadas/13 ficheiros sem registo, sem execução automática. Scanner Unix versus adaptador TCP a reconciliar nas operações documentais; cobertura backup/restauro do portal não demonstrada. Não aplicar directamente. Sem alterações remotas, disponibilização, migrations, MFA/papéis ou incorporação de incrementos. Provas: outputs/investmoz-HML01-inspeccao-leitura-20261019/RELATORIO-SSH-AUTENTICADO.md. | 19/10/2026 DOC01 d9bf1ad47489 separado da R2: autorização Tempo para acesso documental próprio; conta real registada/email confirmado pelo fluxo normal, MFA pendente na última leitura. 34 verificações QA isoladas e build passaram; 7 fontes, zero migrations/novos papéis. Sem instalação/grant global. Scan real e dossier positivo não demonstrados. outputs/investmoz-document-access-QA-20261019/RELATORIO-DOC01-QA.md | 19/10/2026 — Após confirmação do utilizador, leitura do destino confirmou conta existente, email e MFA confirmados. Nenhuma verificação artificial ou gestão global concedida. O desafio MFA numa nova sessão aguarda confirmação do utilizador; DOC01 permanece preparado em QA, sem instalação. Scan real e dossier positivo continuam pendentes. Prova: outputs/investmoz-document-access-QA-20261019/PROVA-MFA-CONFIRMADO.json. | 19/10/2026 DOC01 d9bf1ad47489 instalado só na homologação; conta real/email/MFA e entrada por desafio concluídos; grant documental próprio auditado, sem gestão global. Backup fresco/restauro 144 tabelas e33 ficheiros conferidos. Interface privada aberta. Upload manual aguardado por permissão local Edge; scan real/recuperação/recusa remota e dossier positivo continuam pendentes. outputs/investmoz-document-access-QA-20261019/RELATORIO-DISPONIBILIZACAO-DOC01.md | 19/10/2026 DOC01: upload real pela interface; ClamAV1.4.3 via Unix clean (1 tentativa,8ms); recuperação autorizada no navegador/hash coincidente; download anónimo302 sem ficheiro. Outro titular: prova QA reutilizada. Interno/zero recursos públicos, sem publicação. Dossier positivo continua não demonstrado. outputs/investmoz-document-access-QA-20261019/PROVA-SCAN-REAL-E-RECUPERACAO.json | Homologação teste-investidor 19/10/2026: Conta simples, login e MFA privilegiado=Disponível; Biblioteca privada própria, scanner e recuperação — DOC01=Disponível. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Conta simples, login e MFA privilegiado=Disponível; Biblioteca privada própria, scanner e recuperação — DOC01=Disponível. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. [UTILIZACAO-HOMOLOGACAO-20261019] Leitura nominal de contas/recursos no destino; saldo18/10; prévia29 sem escrita; comparação de hashes QA separados. outputs/investmoz-disponibilizacao-integral-20261019/UTILIZACAO-EFECTIVA-HOMOLOGACAO.md [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",oportunidades,"12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada | 19/10/2026 — conta simples e estados de pesquisa, QA; activo preservado",,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MN-011,Guardar pesquisas e oportunidades favoritas.,upgrade v4 SHA f0b9815…; p. 2997; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 613 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3449 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 620 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2254 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3449,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-011: Utilizador pode criar, editar e eliminar preferências e receber alertas autorizados. | MASTER-471012ab-0057: Guardar pesquisas e oportunidades favoritas. | MASTER-e1169a77-0207: Guardar pesquisas e oportunidades favoritas. | MASTER-f70ce307-0063: Guardar pesquisas e oportunidades favoritas. | MASTER-51b8f0ad-0143: Guardar pesquisas e oportunidades favoritas. | MASTER-edece80c-0207: Guardar pesquisas e oportunidades favoritas.",P2,RF-MN-011: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0207: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0143: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0207: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-MN-011 | MASTER-471012ab-0057 | MASTER-e1169a77-0207 | MASTER-f70ce307-0063 | MASTER-51b8f0ad-0143 | MASTER-edece80c-0207,6,"[{""id"":""RF-MN-011"",""pedido"":""Guardar pesquisas e oportunidades favoritas."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 2997; requirements-audit.csv""],""aceitacao"":""Utilizador pode criar, editar e eliminar preferências e receber alertas autorizados."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""},{""id"":""MASTER-471012ab-0057"",""pedido"":""Guardar pesquisas e oportunidades favoritas."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 613""],""aceitacao"":""Guardar pesquisas e oportunidades favoritas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0207"",""pedido"":""Guardar pesquisas e oportunidades favoritas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3449""],""aceitacao"":""Guardar pesquisas e oportunidades favoritas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0063"",""pedido"":""Guardar pesquisas e oportunidades favoritas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 620""],""aceitacao"":""Guardar pesquisas e oportunidades favoritas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0143"",""pedido"":""Guardar pesquisas e oportunidades favoritas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2254""],""aceitacao"":""Guardar pesquisas e oportunidades favoritas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0207"",""pedido"":""Guardar pesquisas e oportunidades favoritas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3449""],""aceitacao"":""Guardar pesquisas e oportunidades favoritas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MN-012,Calcular correspondência entre oferta e procura.,upgrade v4 SHA f0b9815…; p. 3001; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-012: Condições eliminatórias são avaliadas primeiro; pontuação guarda pesos, critérios, versão e explicação.",P2,RF-MN-012: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-012,1,"[{""id"":""RF-MN-012"",""pedido"":""Calcular correspondência entre oferta e procura."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3001; requirements-audit.csv""],""aceitacao"":""Condições eliminatórias são avaliadas primeiro; pontuação guarda pesos, critérios, versão e explicação."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MN-013,Permitir revisão humana da correspondência.,upgrade v4 SHA f0b9815…; p. 3005; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 621 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3457 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 628 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2262 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3457,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",RF-MN-013: Nenhum convite externo é enviado sem aprovação do gestor; decisão e fundamento ficam auditáveis. | MASTER-471012ab-0058: Permitir revisão humana da correspondência. | MASTER-e1169a77-0208: Permitir revisão humana da correspondência. | MASTER-f70ce307-0064: Permitir revisão humana da correspondência. | MASTER-51b8f0ad-0144: Permitir revisão humana da correspondência. | MASTER-edece80c-0208: Permitir revisão humana da correspondência.,P2,RF-MN-013: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0208: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0144: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0208: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-MN-013 | MASTER-471012ab-0058 | MASTER-e1169a77-0208 | MASTER-f70ce307-0064 | MASTER-51b8f0ad-0144 | MASTER-edece80c-0208,6,"[{""id"":""RF-MN-013"",""pedido"":""Permitir revisão humana da correspondência."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3005; requirements-audit.csv""],""aceitacao"":""Nenhum convite externo é enviado sem aprovação do gestor; decisão e fundamento ficam auditáveis."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""},{""id"":""MASTER-471012ab-0058"",""pedido"":""Permitir revisão humana da correspondência."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 621""],""aceitacao"":""Permitir revisão humana da correspondência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0208"",""pedido"":""Permitir revisão humana da correspondência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3457""],""aceitacao"":""Permitir revisão humana da correspondência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0064"",""pedido"":""Permitir revisão humana da correspondência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 628""],""aceitacao"":""Permitir revisão humana da correspondência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0144"",""pedido"":""Permitir revisão humana da correspondência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2262""],""aceitacao"":""Permitir revisão humana da correspondência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0208"",""pedido"":""Permitir revisão humana da correspondência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3457""],""aceitacao"":""Permitir revisão humana da correspondência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",oportunidades,"12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada | 19/10/2026 — conta simples e estados de pesquisa, QA; activo preservado",,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MN-011,Guardar pesquisas e oportunidades favoritas.,upgrade v4 SHA f0b9815…; p. 2997; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 613 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3449 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 620 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2254 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3449,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-011: Utilizador pode criar, editar e eliminar preferências e receber alertas autorizados. | MASTER-471012ab-0057: Guardar pesquisas e oportunidades favoritas. | MASTER-e1169a77-0207: Guardar pesquisas e oportunidades favoritas. | MASTER-f70ce307-0063: Guardar pesquisas e oportunidades favoritas. | MASTER-51b8f0ad-0143: Guardar pesquisas e oportunidades favoritas. | MASTER-edece80c-0207: Guardar pesquisas e oportunidades favoritas.",P2,RF-MN-011: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0207: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0143: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0207: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-MN-011 | MASTER-471012ab-0057 | MASTER-e1169a77-0207 | MASTER-f70ce307-0063 | MASTER-51b8f0ad-0143 | MASTER-edece80c-0207,6,"[{""id"":""RF-MN-011"",""pedido"":""Guardar pesquisas e oportunidades favoritas."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 2997; requirements-audit.csv""],""aceitacao"":""Utilizador pode criar, editar e eliminar preferências e receber alertas autorizados."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""},{""id"":""MASTER-471012ab-0057"",""pedido"":""Guardar pesquisas e oportunidades favoritas."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 613""],""aceitacao"":""Guardar pesquisas e oportunidades favoritas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0207"",""pedido"":""Guardar pesquisas e oportunidades favoritas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3449""],""aceitacao"":""Guardar pesquisas e oportunidades favoritas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0063"",""pedido"":""Guardar pesquisas e oportunidades favoritas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 620""],""aceitacao"":""Guardar pesquisas e oportunidades favoritas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0143"",""pedido"":""Guardar pesquisas e oportunidades favoritas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2254""],""aceitacao"":""Guardar pesquisas e oportunidades favoritas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0207"",""pedido"":""Guardar pesquisas e oportunidades favoritas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3449""],""aceitacao"":""Guardar pesquisas e oportunidades favoritas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MN-012,Calcular correspondência entre oferta e procura.,upgrade v4 SHA f0b9815…; p. 3001; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-012: Condições eliminatórias são avaliadas primeiro; pontuação guarda pesos, critérios, versão e explicação.",P2,RF-MN-012: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-012,1,"[{""id"":""RF-MN-012"",""pedido"":""Calcular correspondência entre oferta e procura."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3001; requirements-audit.csv""],""aceitacao"":""Condições eliminatórias são avaliadas primeiro; pontuação guarda pesos, critérios, versão e explicação."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MN-013,Permitir revisão humana da correspondência.,upgrade v4 SHA f0b9815…; p. 3005; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 621 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3457 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 628 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2262 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3457,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",RF-MN-013: Nenhum convite externo é enviado sem aprovação do gestor; decisão e fundamento ficam auditáveis. | MASTER-471012ab-0058: Permitir revisão humana da correspondência. | MASTER-e1169a77-0208: Permitir revisão humana da correspondência. | MASTER-f70ce307-0064: Permitir revisão humana da correspondência. | MASTER-51b8f0ad-0144: Permitir revisão humana da correspondência. | MASTER-edece80c-0208: Permitir revisão humana da correspondência.,P2,RF-MN-013: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0208: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0144: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0208: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-MN-013 | MASTER-471012ab-0058 | MASTER-e1169a77-0208 | MASTER-f70ce307-0064 | MASTER-51b8f0ad-0144 | MASTER-edece80c-0208,6,"[{""id"":""RF-MN-013"",""pedido"":""Permitir revisão humana da correspondência."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3005; requirements-audit.csv""],""aceitacao"":""Nenhum convite externo é enviado sem aprovação do gestor; decisão e fundamento ficam auditáveis."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""},{""id"":""MASTER-471012ab-0058"",""pedido"":""Permitir revisão humana da correspondência."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 621""],""aceitacao"":""Permitir revisão humana da correspondência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0208"",""pedido"":""Permitir revisão humana da correspondência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3457""],""aceitacao"":""Permitir revisão humana da correspondência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0064"",""pedido"":""Permitir revisão humana da correspondência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 628""],""aceitacao"":""Permitir revisão humana da correspondência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0144"",""pedido"":""Permitir revisão humana da correspondência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2262""],""aceitacao"":""Permitir revisão humana da correspondência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0208"",""pedido"":""Permitir revisão humana da correspondência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3457""],""aceitacao"":""Permitir revisão humana da correspondência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, RF-MN-014,Registar manifestação de interesse e condições preliminares.,upgrade v4 SHA f0b9815…; p. 3009; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 625 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3461 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 632 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2266 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3461,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | 19/10/2026 — HML01-R1 reconciliada em QA: 27 fontes/build; zero migrations; cinco fontes divergentes resolvidas; scanner Unix real e PING/VERSION remoto como www-data; restauro144 tabelas e reversão da apresentação com dados posteriores preservados. Sem disponibilização remota, MFA/papéis ou incrementos posteriores. outputs/investmoz-HML01-reconciliacao-QA-20261019/PROPOSTA-CONSOLIDADA-HML01-R1.md | 19/10/2026 — Limites expressos da Tempo para decisão HML01-R1 9975dfce80b8: backup fresco consistente; recuperação da chave independente do perfil Windows e inventário de proprietário/permissões Linux por assegurar; scan real no fluxo da aplicação no destino por realizar; reversão só da apresentação mantendo27 fontes/configuração Unix/dados posteriores; vínculo positivo ao dossier não demonstrado, a homologar sem dados fictícios. Sem nova candidata, repetição QA ou execução remota. Ver secção Limites confirmados pela Tempo na proposta e manual existentes. | 19/10/2026 — Pré-disponibilização: destino mudou para9bc450e87c5f; três pré-condições R1 falharam. Sem manutenção ou escrita remota. R2 49f21a874c18 preparada em QA para preservar páginas legais e apresentação;24 fontes R1 idênticas,3 reconciliadas; zero migrations. Backup fresco/scan real no destino por realizar; dossier positivo não demonstrado. Decisão sobre revisão nova necessária antes da troca. Ver outputs/investmoz-HML01-reconciliacao-destino-R2-20261019/PROPOSTA-RECONCILIACAO-R2.md. | 19/10/2026 — R2 49f21a874c18 instalada exclusivamente em homologação por autorização da Tempo.27 fontes/189build conferidos; backup fresco consistente/restauro144 tabelas e33 ficheiros conferidos; cópia cifrada/chave portável também fora do perfil Windows; metadados/ACL Linux registados. Zero migrations/MFA/papéis/importações/publicação.502 preexistente corrigido com buffers FastCGI apenas no vhost da homologação; HTTP200. Scan real no fluxo da aplicação ainda pendente de autenticação autorizada; vínculo positivo ao dossier não demonstrado. Ver outputs/investmoz-HML01-reconciliacao-destino-R2-20261019/RELATORIO-DISPONIBILIZACAO-R2.md.",Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-MN-014: Interessado submete mensagem estruturada e documentos exigidos; recebe protocolo. | MASTER-471012ab-0059: Registar manifestação de interesse e condições preliminares. | MASTER-e1169a77-0209: Registar manifestação de interesse e condições preliminares. | MASTER-f70ce307-0065: Registar manifestação de interesse e condições preliminares. | MASTER-51b8f0ad-0145: Registar manifestação de interesse e condições preliminares. | MASTER-edece80c-0209: Registar manifestação de interesse e condições preliminares.,P2,RF-MN-014: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0209: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0065: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0145: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0209: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-MN-014 | MASTER-471012ab-0059 | MASTER-e1169a77-0209 | MASTER-f70ce307-0065 | MASTER-51b8f0ad-0145 | MASTER-edece80c-0209,6,"[{""id"":""RF-MN-014"",""pedido"":""Registar manifestação de interesse e condições preliminares."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3009; requirements-audit.csv""],""aceitacao"":""Interessado submete mensagem estruturada e documentos exigidos; recebe protocolo."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-471012ab-0059"",""pedido"":""Registar manifestação de interesse e condições preliminares."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 625""],""aceitacao"":""Registar manifestação de interesse e condições preliminares."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0209"",""pedido"":""Registar manifestação de interesse e condições preliminares."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3461""],""aceitacao"":""Registar manifestação de interesse e condições preliminares."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0065"",""pedido"":""Registar manifestação de interesse e condições preliminares."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 632""],""aceitacao"":""Registar manifestação de interesse e condições preliminares."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0145"",""pedido"":""Registar manifestação de interesse e condições preliminares."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2266""],""aceitacao"":""Registar manifestação de interesse e condições preliminares."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0209"",""pedido"":""Registar manifestação de interesse e condições preliminares."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3461""],""aceitacao"":""Registar manifestação de interesse e condições preliminares."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. [RECONCILIACAO-43-20261019] 27: Resposta da equipa tem bloqueio de gestão descrito em42; não é falha do percurso do interessado. | 42: /management/interests e decisões/atribuição no Balcão ainda usam can:manage-portal. Adaptar aos âmbitos administrativos existentes com auditoria/independência, sem gate global universal.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada. | Este recorte foi demonstrado apenas em QA. Critério original preservado; não constitui aceitação global da linha nem disponibilização no activo. Restantes condições/documentos/filtros e percursos previamente aceites não foram reensaiados. Disponibilização requer execução separada com backup/restauro fresco, conferência de hashes e acção autenticada autorizada. [UTILIZACAO-HOMOLOGACAO-20261019] 27: Disponibilidade condicionada conforme limite registado — Recorte R2 conservado, com provas aceites reutilizadas; nenhuma manifestação fictícia criada. | 42: Disponibilidade condicionada conforme limite registado — Nenhuma conta com gestão global/atribuições operacionais. Custódia documental não autoriza resposta/revisão da equipa.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente | InterestSubmission; InvestmentSubmission; InvestmentWorkspace; InterestWorkflow; Fortify; usePortalQuery; navegação Inertia e matriz/manual existentes.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,"Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente. | Origem: pedido expresso da Tempo de 19/10/2026 e regras permanentes de 12/10/2026. Escolhas técnicas: sessão existente, rascunho temporário por separador/contexto, idempotência vinculada à conta e feedback partilhado. Não criam papéis nem exigências organizacionais. DNS deixou de ser pré-condição do email deste envio; mantém validação de formato e associação autenticada. Sem atribuição histórica por email. | 19/10/2026 — HML01: conclusão QA reconhecida pela Tempo com base no relatório, sem conferência dos anexos locais. Proposta única de disponibilização em teste-investidor.tempo.co.mz, distinta de abertura pública; revisão 81cecc0009c3851ea891b0ea83d40428f3badc46c95eb12827f6baa9d03b68a8. Provas aceites reutilizadas, sem repetição. Backup/restauro fresco do destino e execução autenticada por realizar. outputs/investmoz-conta-pesquisa-homologacao-proposta-20261019/PROPOSTA-UNICA-HML01.md. Sem alteração da disponibilidade activa. | 19/10/2026 — HML01, leitura parcial: HTTPS público 200; manifesto/frontend observado difere da candidata. Utilizador sem acesso administrativo; administrador indisponível. PHP/backend, configuração efectiva, schema, serviços e possibilidade de backup/restauro não confirmados. Compatibilidade remota pendente; nenhuma dependência adicional presumida ou corrigida; sem ensaios repetidos, disponibilização, migrations ou alteração de MFA/papéis. outputs/investmoz-HML01-inspeccao-leitura-20261019/RELATORIO-LEITURA-HML01.md.",Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | 19/10/2026 — conta-pesquisa-QA-81cecc0009c3; Conta simples, titularidade no servidor, recibo idempotente, histórico, resposta da equipa e próxima acção. outputs/investmoz-conta-pesquisa-QA-20261019/para-revisao/RELATORIO-QA.md; PROVAS-BROWSER.json; PROVAS-PESQUISA.json; PROVAS-FINAIS-UI.json; PROVAS-SQL.json. QA account_search_20261019_test:55441; activo inalterado. @@ -158,49 +158,49 @@ RF-MN-014,Registar manifestação de interesse e condições preliminares.,upgra [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. [PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação. [P1-P2-QA-167b5db97653] 42/13 verificações do delta; serviços/controladores/middleware com rollback, build único. P1 parcial (21 modalidades/assistência); interface de atribuição pendente; sem instalação remota/importação/publicação. Mesma matriz e manual. -[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",acompanhamento,"12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada | 19/10/2026 — conta simples e estados de pesquisa, QA; activo preservado",,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MN-015,Obter autorização bilateral antes da revelação de identidade.,upgrade v4 SHA f0b9815…; p. 3013; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",RF-MN-015: Contactos permanecem ocultos até às duas autorizações válidas e ao acordo de confidencialidade quando exigido.,P2,RF-MN-015: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-015,1,"[{""id"":""RF-MN-015"",""pedido"":""Obter autorização bilateral antes da revelação de identidade."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3013; requirements-audit.csv""],""aceitacao"":""Contactos permanecem ocultos até às duas autorizações válidas e ao acordo de confidencialidade quando exigido."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MN-016,"Gerar, assinar e versionar acordo de confidencialidade.",upgrade v4 SHA f0b9815…; p. 3017; requirements-audit.csv,Bolsa/parcerias,/api/v1/partnerships; /api/v1/partnerships/source/{type}/{id}; /management/partnerships-install; /parcerias; /parcerias/candidaturas/{id}; /parcerias/criar; /parcerias/notificacoes/{id}/ler; /parcerias/painel; /parcerias/rascunhos; /parcerias/salas/{id}; /parcerias/salas/{id}/acordo; /parcerias/salas/{id}/documentos,"PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-016: O sistema associa o acordo às partes e oportunidade, regista assinatura e impede acesso antecipado.",P2,RF-MN-016: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-016,1,"[{""id"":""RF-MN-016"",""pedido"":""Gerar, assinar e versionar acordo de confidencialidade."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3017; requirements-audit.csv""],""aceitacao"":""O sistema associa o acordo às partes e oportunidade, regista assinatura e impede acesso antecipado."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""Bolsa/parcerias""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.portal_partnerships: 0 registos; public.partnership_rooms: 0 registos; public.partnership_interests: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: parcerias. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,parcerias,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/PartnershipExchange.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,PartnershipExchangeTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MN-017,Disponibilizar sala segura de informação.,upgrade v4 SHA f0b9815…; p. 3021; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 637 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3473 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 644 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2278 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3473,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-017: Proprietário concede acesso por pasta/documento e prazo; visualizações, tentativas e downloads ficam registados. | MASTER-471012ab-0060: Disponibilizar sala segura de informação. | MASTER-e1169a77-0210: Disponibilizar sala segura de informação. | MASTER-f70ce307-0066: Disponibilizar sala segura de informação. | MASTER-51b8f0ad-0146: Disponibilizar sala segura de informação. | MASTER-edece80c-0210: Disponibilizar sala segura de informação.",P2,RF-MN-017: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0210: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0146: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0210: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-MN-017 | MASTER-471012ab-0060 | MASTER-e1169a77-0210 | MASTER-f70ce307-0066 | MASTER-51b8f0ad-0146 | MASTER-edece80c-0210,6,"[{""id"":""RF-MN-017"",""pedido"":""Disponibilizar sala segura de informação."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3021; requirements-audit.csv""],""aceitacao"":""Proprietário concede acesso por pasta/documento e prazo; visualizações, tentativas e downloads ficam registados."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""},{""id"":""MASTER-471012ab-0060"",""pedido"":""Disponibilizar sala segura de informação."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 637""],""aceitacao"":""Disponibilizar sala segura de informação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0210"",""pedido"":""Disponibilizar sala segura de informação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3473""],""aceitacao"":""Disponibilizar sala segura de informação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0066"",""pedido"":""Disponibilizar sala segura de informação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 644""],""aceitacao"":""Disponibilizar sala segura de informação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0146"",""pedido"":""Disponibilizar sala segura de informação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2278""],""aceitacao"":""Disponibilizar sala segura de informação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0210"",""pedido"":""Disponibilizar sala segura de informação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3473""],""aceitacao"":""Disponibilizar sala segura de informação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MN-018,"Gerir perguntas, reuniões, tarefas e marcos de diligência.",upgrade v4 SHA f0b9815…; p. 3025; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-018: Cada item tem responsável, prazo, estado, comentários, anexos e lembretes.",P2,RF-MN-018: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-018,1,"[{""id"":""RF-MN-018"",""pedido"":""Gerir perguntas, reuniões, tarefas e marcos de diligência."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3025; requirements-audit.csv""],""aceitacao"":""Cada item tem responsável, prazo, estado, comentários, anexos e lembretes."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MN-019,Enviar notificações transaccionais multicanal.,upgrade v4 SHA f0b9815…; p. 3029; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-019: Evento gera modelo correcto; envio respeita idioma e preferência e regista entrega, falha e nova tentativa.",P2,RF-MN-019: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-019,1,"[{""id"":""RF-MN-019"",""pedido"":""Enviar notificações transaccionais multicanal."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3029; requirements-audit.csv""],""aceitacao"":""Evento gera modelo correcto; envio respeita idioma e preferência e regista entrega, falha e nova tentativa."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MN-020,"Integrar oportunidades, contactos e actividades no CRM.",upgrade v4 SHA f0b9815…; p. 3033; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-020: Não são criados duplicados; estado, responsável e histórico mantêm sincronização controlada.",P2,RF-MN-020: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-020,1,"[{""id"":""RF-MN-020"",""pedido"":""Integrar oportunidades, contactos e actividades no CRM."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3033; requirements-audit.csv""],""aceitacao"":""Não são criados duplicados; estado, responsável e histórico mantêm sincronização controlada."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MN-021,Registar consentimentos e pedidos de exercício de direitos.,upgrade v4 SHA f0b9815…; p. 3037; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 653 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3489 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 660 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2294 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3489,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-021: Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório. | MASTER-471012ab-0061: Registar consentimentos e pedidos de exercício de direitos. | MASTER-e1169a77-0211: Registar consentimentos e pedidos de exercício de direitos. | MASTER-f70ce307-0067: Registar consentimentos e pedidos de exercício de direitos. | MASTER-51b8f0ad-0147: Registar consentimentos e pedidos de exercício de direitos. | MASTER-edece80c-0211: Registar consentimentos e pedidos de exercício de direitos.",P2,RF-MN-021: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0211: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0067: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0147: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0211: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-MN-021 | MASTER-471012ab-0061 | MASTER-e1169a77-0211 | MASTER-f70ce307-0067 | MASTER-51b8f0ad-0147 | MASTER-edece80c-0211,6,"[{""id"":""RF-MN-021"",""pedido"":""Registar consentimentos e pedidos de exercício de direitos."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3037; requirements-audit.csv""],""aceitacao"":""Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""},{""id"":""MASTER-471012ab-0061"",""pedido"":""Registar consentimentos e pedidos de exercício de direitos."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 653""],""aceitacao"":""Registar consentimentos e pedidos de exercício de direitos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0211"",""pedido"":""Registar consentimentos e pedidos de exercício de direitos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3489""],""aceitacao"":""Registar consentimentos e pedidos de exercício de direitos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0067"",""pedido"":""Registar consentimentos e pedidos de exercício de direitos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 660""],""aceitacao"":""Registar consentimentos e pedidos de exercício de direitos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0147"",""pedido"":""Registar consentimentos e pedidos de exercício de direitos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2294""],""aceitacao"":""Registar consentimentos e pedidos de exercício de direitos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0211"",""pedido"":""Registar consentimentos e pedidos de exercício de direitos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3489""],""aceitacao"":""Registar consentimentos e pedidos de exercício de direitos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MN-022,"Aplicar retenção, anonimização e eliminação.",upgrade v4 SHA f0b9815…; p. 3041; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-022: Rotina identifica registos vencidos, exige aprovação quando aplicável e produz comprovativo de execução.",P2,RF-MN-022: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-022,1,"[{""id"":""RF-MN-022"",""pedido"":""Aplicar retenção, anonimização e eliminação."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3041; requirements-audit.csv""],""aceitacao"":""Rotina identifica registos vencidos, exige aprovação quando aplicável e produz comprovativo de execução."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MN-023,Manter trilho de auditoria imutável.,upgrade v4 SHA f0b9815…; p. 3045; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-023: Criação, consulta sensível, alteração, aprovação, exportação e partilha registam autor, data, objecto e resultado.",P2,RF-MN-023: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-023,1,"[{""id"":""RF-MN-023"",""pedido"":""Manter trilho de auditoria imutável."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3045; requirements-audit.csv""],""aceitacao"":""Criação, consulta sensível, alteração, aprovação, exportação e partilha registam autor, data, objecto e resultado."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MN-024,"Gerir denúncias, reclamações, conflitos e recursos.",upgrade v4 SHA f0b9815…; p. 3049; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-024: Caso recebe protocolo, prioridade, responsável, prazo, decisão e comunicação ao requerente.",P2,RF-MN-024: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-024,1,"[{""id"":""RF-MN-024"",""pedido"":""Gerir denúncias, reclamações, conflitos e recursos."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3049; requirements-audit.csv""],""aceitacao"":""Caso recebe protocolo, prioridade, responsável, prazo, decisão e comunicação ao requerente."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MN-025,Produzir painéis e relatórios operacionais.,upgrade v4 SHA f0b9815…; p. 3053; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-025: Indicadores filtram período, sector, localização, modalidade, estado, conversão e tempo de tratamento; exportação respeita permissões.",P2,RF-MN-025: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-025,1,"[{""id"":""RF-MN-025"",""pedido"":""Produzir painéis e relatórios operacionais."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3053; requirements-audit.csv""],""aceitacao"":""Indicadores filtram período, sector, localização, modalidade, estado, conversão e tempo de tratamento; exportação respeita permissões."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -RF-MN-026,"Administrar catálogos, regras, pesos, prazos e modelos.",upgrade v4 SHA f0b9815…; p. 3057; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-026: Alterações são versionadas, aprovadas e aplicadas apenas a partir da data definida.",P2,RF-MN-026: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-026,1,"[{""id"":""RF-MN-026"",""pedido"":""Administrar catálogos, regras, pesos, prazos e modelos."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3057; requirements-audit.csv""],""aceitacao"":""Alterações são versionadas, aprovadas e aplicadas apenas a partir da data definida."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MN-027,Expor serviços de integração por API segura.,upgrade v4 SHA f0b9815…; p. 3061; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-027: API usa autenticação, autorização, limites, logs, idempotência e tratamento normalizado de erros.",P2,RF-MN-027: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-027,1,"[{""id"":""RF-MN-027"",""pedido"":""Expor serviços de integração por API segura."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3061; requirements-audit.csv""],""aceitacao"":""API usa autenticação, autorização, limites, logs, idempotência e tratamento normalizado de erros."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MN-028,Permitir localização em português e inglês.,upgrade v4 SHA f0b9815…; p. 3065; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 681 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3517 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 688 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2322 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3517,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-028: Rótulos, mensagens, modelos e conteúdos administráveis surgem no idioma seleccionado com fallback definido. | MASTER-471012ab-0063: Permitir localização em português e inglês. | MASTER-e1169a77-0213: Permitir localização em português e inglês. | MASTER-f70ce307-0069: Permitir localização em português e inglês. | MASTER-51b8f0ad-0149: Permitir localização em português e inglês. | MASTER-edece80c-0213: Permitir localização em português e inglês.",P2,RF-MN-028: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0213: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0149: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0213: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-MN-028 | MASTER-471012ab-0063 | MASTER-e1169a77-0213 | MASTER-f70ce307-0069 | MASTER-51b8f0ad-0149 | MASTER-edece80c-0213,6,"[{""id"":""RF-MN-028"",""pedido"":""Permitir localização em português e inglês."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3065; requirements-audit.csv""],""aceitacao"":""Rótulos, mensagens, modelos e conteúdos administráveis surgem no idioma seleccionado com fallback definido."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""},{""id"":""MASTER-471012ab-0063"",""pedido"":""Permitir localização em português e inglês."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 681""],""aceitacao"":""Permitir localização em português e inglês."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0213"",""pedido"":""Permitir localização em português e inglês."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3517""],""aceitacao"":""Permitir localização em português e inglês."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0069"",""pedido"":""Permitir localização em português e inglês."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 688""],""aceitacao"":""Permitir localização em português e inglês."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0149"",""pedido"":""Permitir localização em português e inglês."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2322""],""aceitacao"":""Permitir localização em português e inglês."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0213"",""pedido"":""Permitir localização em português e inglês."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3517""],""aceitacao"":""Permitir localização em português e inglês."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MON-001,"Produto, serviço, plano, preço, imposto e validade são administrados por Comercial; Finanças aprova preço e fiscalidade; Jurídico aprova termos. Versões activas não podem ser alteradas retroactivamente.",upgrade v4 SHA f0b9815…; p. 3319; requirements-audit.csv,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MON-001: Entrada: código, descrição, unidade, moeda, preço, imposto, vigência, elegibilidade. Saída: item comercial versionado e disponível para proposta.",P2,RF-MON-001: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MON-001,1,"[{""id"":""RF-MON-001"",""pedido"":""Produto, serviço, plano, preço, imposto e validade são administrados por Comercial; Finanças aprova preço e fiscalidade; Jurídico aprova termos. Versões activas não podem ser alteradas retroactivamente."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3319; requirements-audit.csv""],""aceitacao"":""Entrada: código, descrição, unidade, moeda, preço, imposto, vigência, elegibilidade. Saída: item comercial versionado e disponível para proposta."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MON-002,"A proposta relaciona cliente, oportunidade, projecto ou campanha. Descontos acima do limite exigem aprovação. Aceitação cria contrato e calendário facturável.",upgrade v4 SHA f0b9815…; p. 3323; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MON-002: Entrada: cliente, itens, quantidades, preço, desconto, imposto, validade, termos e anexos. Saída: proposta/contrato numerado e obrigações.",P2,RF-MON-002: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MON-002,1,"[{""id"":""RF-MON-002"",""pedido"":""A proposta relaciona cliente, oportunidade, projecto ou campanha. Descontos acima do limite exigem aprovação. Aceitação cria contrato e calendário facturável."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3323; requirements-audit.csv""],""aceitacao"":""Entrada: cliente, itens, quantidades, preço, desconto, imposto, validade, termos e anexos. Saída: proposta/contrato numerado e obrigações."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MON-003,"A regra de comissão define pagador, beneficiário, base elegível, taxa, escalão, limites, facto gerador, exclusões e vigência. Jurídico e Finanças aprovam.",upgrade v4 SHA f0b9815…; p. 3327; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MON-003: Entrada: contrato, serviço, projecto, base, percentagem/fixo, moeda, datas e condições. Saída: regra activa e versionada.",P2,RF-MON-003: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MON-003,1,"[{""id"":""RF-MON-003"",""pedido"":""A regra de comissão define pagador, beneficiário, base elegível, taxa, escalão, limites, facto gerador, exclusões e vigência. Jurídico e Finanças aprovam."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3327; requirements-audit.csv""],""aceitacao"":""Entrada: contrato, serviço, projecto, base, percentagem/fixo, moeda, datas e condições. Saída: regra activa e versionada."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MON-004,O cálculo usa a regra vigente na data do facto gerador e conserva todos os componentes. Conversão cambial usa fonte e data aprovadas.,upgrade v4 SHA f0b9815…; p. 3331; requirements-audit.csv,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MON-004: Entrada: valor-base, moeda, regra, taxa cambial, imposto, exclusões. Saída: memória de cálculo, comissão bruta, impostos e valor líquido.",P2,RF-MON-004: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MON-004,1,"[{""id"":""RF-MON-004"",""pedido"":""O cálculo usa a regra vigente na data do facto gerador e conserva todos os componentes. Conversão cambial usa fonte e data aprovadas."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3331; requirements-audit.csv""],""aceitacao"":""Entrada: valor-base, moeda, regra, taxa cambial, imposto, exclusões. Saída: memória de cálculo, comissão bruta, impostos e valor líquido."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MON-005,Gestor confirma o evento; Finanças valida cálculo; aprovador independente decide em conflito. O criador não pode aprovar.,upgrade v4 SHA f0b9815…; p. 3335; requirements-audit.csv,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MON-005: Entrada: evidência, cálculo, contrato, comentários. Saída: comissão aprovada, rejeitada ou pendente.",P2,RF-MON-005: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MON-005,1,"[{""id"":""RF-MON-005"",""pedido"":""Gestor confirma o evento; Finanças valida cálculo; aprovador independente decide em conflito. O criador não pode aprovar."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3335; requirements-audit.csv""],""aceitacao"":""Entrada: evidência, cálculo, contrato, comentários. Saída: comissão aprovada, rejeitada ou pendente."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MON-006,Factura é emitida apenas a partir de contrato ou comissão aprovada. Notas de crédito referenciam documento original. Numeração segue série autorizada.,upgrade v4 SHA f0b9815…; p. 3339; requirements-audit.csv,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-MON-006: Entrada: cliente fiscal, linhas, imposto, moeda, emissão, vencimento e referência. Saída: factura, nota de crédito ou documento de cobrança.",P2,RF-MON-006: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MON-006,1,"[{""id"":""RF-MON-006"",""pedido"":""Factura é emitida apenas a partir de contrato ou comissão aprovada. Notas de crédito referenciam documento original. Numeração segue série autorizada."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3339; requirements-audit.csv""],""aceitacao"":""Entrada: cliente fiscal, linhas, imposto, moeda, emissão, vencimento e referência. Saída: factura, nota de crédito ou documento de cobrança."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MON-007,Tesouraria regista ou importa recebimentos; sistema propõe correspondência; utilizador autorizado confirma a alocação.,upgrade v4 SHA f0b9815…; p. 3347; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MON-007: Entrada: referência, pagador, conta, data-valor, montante, moeda e comprovativo. Saída: alocação, saldo, diferença e estado.",P2,RF-MON-007: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MON-007,1,"[{""id"":""RF-MON-007"",""pedido"":""Tesouraria regista ou importa recebimentos; sistema propõe correspondência; utilizador autorizado confirma a alocação."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3347; requirements-audit.csv""],""aceitacao"":""Entrada: referência, pagador, conta, data-valor, montante, moeda e comprovativo. Saída: alocação, saldo, diferença e estado."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MON-008,"Estorno, cancelamento, reembolso e disputa exigem motivo, evidência e aprovação. A comissão vinculada é recalculada, suspensa ou recuperada conforme contrato.",upgrade v4 SHA f0b9815…; p. 3351; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MON-008: Entrada: transacção original, tipo de reversão, valor, motivo e anexos. Saída: nota de crédito, saldo revisto, comissão ajustada e caso de disputa.",P1,RF-MON-008: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MON-008,1,"[{""id"":""RF-MON-008"",""pedido"":""Estorno, cancelamento, reembolso e disputa exigem motivo, evidência e aprovação. A comissão vinculada é recalculada, suspensa ou recuperada conforme contrato."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3351; requirements-audit.csv""],""aceitacao"":""Entrada: transacção original, tipo de reversão, valor, motivo e anexos. Saída: nota de crédito, saldo revisto, comissão ajustada e caso de disputa."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MON-009,"Finanças configura a regra de reconhecimento e de partilha por serviço, período, marco ou recebimento. Alterações são versionadas.",upgrade v4 SHA f0b9815…; p. 3355; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MON-009: Entrada: contrato, calendário, obrigação, montante, centro de custo, projecto e beneficiário. Saída: plano de reconhecimento e lançamentos exportáveis.",P2,RF-MON-009: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MON-009,1,"[{""id"":""RF-MON-009"",""pedido"":""Finanças configura a regra de reconhecimento e de partilha por serviço, período, marco ou recebimento. Alterações são versionadas."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3355; requirements-audit.csv""],""aceitacao"":""Entrada: contrato, calendário, obrigação, montante, centro de custo, projecto e beneficiário. Saída: plano de reconhecimento e lançamentos exportáveis."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MON-010,CRM origina oportunidade e contrato; facturação actualiza estados financeiros; contabilidade recebe documentos e pagamentos por API idempotente.,upgrade v4 SHA f0b9815…; p. 3359; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MON-010: Entrada: oportunidade ganha, contrato, factura, pagamento e códigos contabilísticos. Saída: IDs cruzados, estados sincronizados e relatório de reconciliação.",P2,RF-MON-010: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MON-010,1,"[{""id"":""RF-MON-010"",""pedido"":""CRM origina oportunidade e contrato; facturação actualiza estados financeiros; contabilidade recebe documentos e pagamentos por API idempotente."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3359; requirements-audit.csv""],""aceitacao"":""Entrada: oportunidade ganha, contrato, factura, pagamento e códigos contabilísticos. Saída: IDs cruzados, estados sincronizados e relatório de reconciliação."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MON-011,"Separação mínima entre criação, aprovação, emissão, recebimento, conciliação e estorno. Perfis e limites são aprovados pela Direcção.",upgrade v4 SHA f0b9815…; p. 3363; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MON-011: Entrada: utilizador, função, acção, valor e objecto. Saída: autorização ou bloqueio e evento de auditoria.",P2,RF-MON-011: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MON-011,1,"[{""id"":""RF-MON-011"",""pedido"":""Separação mínima entre criação, aprovação, emissão, recebimento, conciliação e estorno. Perfis e limites são aprovados pela Direcção."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3363; requirements-audit.csv""],""aceitacao"":""Entrada: utilizador, função, acção, valor e objecto. Saída: autorização ou bloqueio e evento de auditoria."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MON-012,"Painéis distinguem previsto, apurado, aprovado, facturado, recebido, vencido, estornado e disputado. Acesso varia por função.",upgrade v4 SHA f0b9815…; p. 3367; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MON-012: Entrada: contratos, comissões, facturas, pagamentos, estornos e dimensões. Saída: indicadores, listas reconciliáveis e exportações protegidas.",P2,RF-MON-012: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MON-012,1,"[{""id"":""RF-MON-012"",""pedido"":""Painéis distinguem previsto, apurado, aprovado, facturado, recebido, vencido, estornado e disputado. Acesso varia por função."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3367; requirements-audit.csv""],""aceitacao"":""Entrada: contratos, comissões, facturas, pagamentos, estornos e dimensões. Saída: indicadores, listas reconciliáveis e exportações protegidas."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-PII-001,Importar projectos por folha estruturada ou API.,upgrade v4 SHA f0b9815…; p. 3939; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-001: O sistema valida campos, identifica duplicados, gera relatório de erros e preserva código e fonte.",P2,RF-PII-001: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-PII-001,1,"[{""id"":""RF-PII-001"",""pedido"":""Importar projectos por folha estruturada ou API."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3939; requirements-audit.csv""],""aceitacao"":""O sistema valida campos, identifica duplicados, gera relatório de erros e preserva código e fonte."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-PII-002,Gerir versões e validação institucional.,upgrade v4 SHA f0b9815…; p. 3942; requirements-audit.csv,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-002: Cada publicação identifica versão, data, entidade promotora, aprovador e histórico de alterações.",P2,RF-PII-002: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-PII-002,1,"[{""id"":""RF-PII-002"",""pedido"":""Gerir versões e validação institucional."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3942; requirements-audit.csv""],""aceitacao"":""Cada publicação identifica versão, data, entidade promotora, aprovador e histórico de alterações."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-PII-003,Publicar catálogo pesquisável e comparável.,upgrade v4 SHA f0b9815…; p. 3945; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1577 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4426 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1579 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3213 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4426,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-003: O utilizador filtra por sector, território, valor, fase e modalidade e compara projectos seleccionados. | MASTER-471012ab-0137: Publicar catálogo pesquisável e comparável. | MASTER-e1169a77-0290: Publicar catálogo pesquisável e comparável. | MASTER-f70ce307-0146: Publicar catálogo pesquisável e comparável. | MASTER-51b8f0ad-0226: Publicar catálogo pesquisável e comparável. | MASTER-edece80c-0290: Publicar catálogo pesquisável e comparável.",P2,RF-PII-003: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0137: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0290: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0146: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0226: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0290: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-PII-003 | MASTER-471012ab-0137 | MASTER-e1169a77-0290 | MASTER-f70ce307-0146 | MASTER-51b8f0ad-0226 | MASTER-edece80c-0290,6,"[{""id"":""RF-PII-003"",""pedido"":""Publicar catálogo pesquisável e comparável."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3945; requirements-audit.csv""],""aceitacao"":""O utilizador filtra por sector, território, valor, fase e modalidade e compara projectos seleccionados."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""},{""id"":""MASTER-471012ab-0137"",""pedido"":""Publicar catálogo pesquisável e comparável."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1577""],""aceitacao"":""Publicar catálogo pesquisável e comparável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0290"",""pedido"":""Publicar catálogo pesquisável e comparável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4426""],""aceitacao"":""Publicar catálogo pesquisável e comparável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0146"",""pedido"":""Publicar catálogo pesquisável e comparável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1579""],""aceitacao"":""Publicar catálogo pesquisável e comparável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0226"",""pedido"":""Publicar catálogo pesquisável e comparável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3213""],""aceitacao"":""Publicar catálogo pesquisável e comparável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0290"",""pedido"":""Publicar catálogo pesquisável e comparável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4426""],""aceitacao"":""Publicar catálogo pesquisável e comparável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-PII-004,Gerar páginas e fichas promocionais.,upgrade v4 SHA f0b9815…; p. 3948; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",RF-PII-004: Conteúdo aprovado pode ser publicado na Web e exportado nos idiomas disponíveis sem dados reservados.,P2,RF-PII-004: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-PII-004,1,"[{""id"":""RF-PII-004"",""pedido"":""Gerar páginas e fichas promocionais."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3948; requirements-audit.csv""],""aceitacao"":""Conteúdo aprovado pode ser publicado na Web e exportado nos idiomas disponíveis sem dados reservados."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-PII-005,Registar manifestações de interesse por projecto.,upgrade v4 SHA f0b9815…; p. 3951; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1583 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4432 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1585 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3219 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4432,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-PII-005: A submissão gera protocolo, associa projecto e campanha e cria contacto ou oportunidade no CRM. | MASTER-471012ab-0138: Registar manifestações de interesse por projecto. | MASTER-e1169a77-0291: Registar manifestações de interesse por projecto. | MASTER-f70ce307-0147: Registar manifestações de interesse por projecto. | MASTER-51b8f0ad-0227: Registar manifestações de interesse por projecto. | MASTER-edece80c-0291: Registar manifestações de interesse por projecto.",P2,RF-PII-005: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0138: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0291: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0147: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0227: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0291: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-PII-005 | MASTER-471012ab-0138 | MASTER-e1169a77-0291 | MASTER-f70ce307-0147 | MASTER-51b8f0ad-0227 | MASTER-edece80c-0291,6,"[{""id"":""RF-PII-005"",""pedido"":""Registar manifestações de interesse por projecto."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3951; requirements-audit.csv""],""aceitacao"":""A submissão gera protocolo, associa projecto e campanha e cria contacto ou oportunidade no CRM."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-471012ab-0138"",""pedido"":""Registar manifestações de interesse por projecto."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1583""],""aceitacao"":""Registar manifestações de interesse por projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0291"",""pedido"":""Registar manifestações de interesse por projecto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4432""],""aceitacao"":""Registar manifestações de interesse por projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0147"",""pedido"":""Registar manifestações de interesse por projecto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1585""],""aceitacao"":""Registar manifestações de interesse por projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0227"",""pedido"":""Registar manifestações de interesse por projecto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3219""],""aceitacao"":""Registar manifestações de interesse por projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0291"",""pedido"":""Registar manifestações de interesse por projecto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4432""],""aceitacao"":""Registar manifestações de interesse por projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-PII-006,Qualificar e pontuar potenciais investidores.,upgrade v4 SHA f0b9815…; p. 3954; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-006: A pontuação considera capacidade, experiência, prazo, modalidade e adequação, mantendo explicação e revisão humana.",P2,RF-PII-006: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-PII-006,1,"[{""id"":""RF-PII-006"",""pedido"":""Qualificar e pontuar potenciais investidores."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3954; requirements-audit.csv""],""aceitacao"":""A pontuação considera capacidade, experiência, prazo, modalidade e adequação, mantendo explicação e revisão humana."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-PII-007,Gerir campanhas de angariação.,upgrade v4 SHA f0b9815…; p. 3957; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-007: Cada campanha possui público, canais, conteúdo, calendário, orçamento, responsável e métricas.",P2,RF-PII-007: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-PII-007,1,"[{""id"":""RF-PII-007"",""pedido"":""Gerir campanhas de angariação."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3957; requirements-audit.csv""],""aceitacao"":""Cada campanha possui público, canais, conteúdo, calendário, orçamento, responsável e métricas."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-PII-008,Encaminhar interesses às entidades promotoras.,upgrade v4 SHA f0b9815…; p. 3960; requirements-audit.csv,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-008: A partilha depende de aprovação, consentimento e registo de destinatário, data, informação enviada e resposta.",P2,RF-PII-008: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-PII-008,1,"[{""id"":""RF-PII-008"",""pedido"":""Encaminhar interesses às entidades promotoras."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3960; requirements-audit.csv""],""aceitacao"":""A partilha depende de aprovação, consentimento e registo de destinatário, data, informação enviada e resposta."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-PII-009,Acompanhar o funil de mobilização.,upgrade v4 SHA f0b9815…; p. 3963; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-009: O painel apresenta contactos, qualificados, reuniões, propostas, negociações, investimento indicativo e mobilizado.",P2,RF-PII-009: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-PII-009,1,"[{""id"":""RF-PII-009"",""pedido"":""Acompanhar o funil de mobilização."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3963; requirements-audit.csv""],""aceitacao"":""O painel apresenta contactos, qualificados, reuniões, propostas, negociações, investimento indicativo e mobilizado."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-PII-010,Gerir actualização e expiração de projectos.,upgrade v4 SHA f0b9815…; p. 3966; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-010: Projectos sem confirmação no prazo são sinalizados, ocultados ou submetidos a nova validação.",P2,RF-PII-010: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-PII-010,1,"[{""id"":""RF-PII-010"",""pedido"":""Gerir actualização e expiração de projectos."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3966; requirements-audit.csv""],""aceitacao"":""Projectos sem confirmação no prazo são sinalizados, ocultados ou submetidos a nova validação."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-PII-011,Classificar automaticamente projectos por carteira promocional.,upgrade v4 SHA f0b9815…; p. 3969; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-011: O sistema atribui sector, região, campanha recomendada, tipo de investidor e prioridade, permitindo revisão manual antes da publicação.",P2,RF-PII-011: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-PII-011,1,"[{""id"":""RF-PII-011"",""pedido"":""Classificar automaticamente projectos por carteira promocional."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3969; requirements-audit.csv""],""aceitacao"":""O sistema atribui sector, região, campanha recomendada, tipo de investidor e prioridade, permitindo revisão manual antes da publicação."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-PII-012,"Produzir dossier promocional por projecto, sector e região.",upgrade v4 SHA f0b9815…; p. 3972; requirements-audit.csv,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-012: O dossier agrega descrição, localização, custo, modalidade, impactos, riscos, contactos oficiais e documentos públicos aprovados.",P2,RF-PII-012: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-PII-012,1,"[{""id"":""RF-PII-012"",""pedido"":""Produzir dossier promocional por projecto, sector e região."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3972; requirements-audit.csv""],""aceitacao"":""O dossier agrega descrição, localização, custo, modalidade, impactos, riscos, contactos oficiais e documentos públicos aprovados."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-PII-013,Gerir autorização institucional de publicação e encaminhamento.,upgrade v4 SHA f0b9815…; p. 3975; requirements-audit.csv,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-013: Nenhum projecto fica público nem é encaminhado sem registo da entidade promotora, ponto focal, versão autorizada, data e âmbito da autorização.",P2,RF-PII-013: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-PII-013,1,"[{""id"":""RF-PII-013"",""pedido"":""Gerir autorização institucional de publicação e encaminhamento."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3975; requirements-audit.csv""],""aceitacao"":""Nenhum projecto fica público nem é encaminhado sem registo da entidade promotora, ponto focal, versão autorizada, data e âmbito da autorização."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-PII-014,"Monitorar funil por campanha, projecto e entidade promotora.",upgrade v4 SHA f0b9815…; p. 3978; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-014: O painel mostra visualizações, pedidos de dossier, reuniões, investidores qualificados, propostas, encaminhamentos, respostas e valor indicativo mobilizado.",P2,RF-PII-014: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-PII-014,1,"[{""id"":""RF-PII-014"",""pedido"":""Monitorar funil por campanha, projecto e entidade promotora."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3978; requirements-audit.csv""],""aceitacao"":""O painel mostra visualizações, pedidos de dossier, reuniões, investidores qualificados, propostas, encaminhamentos, respostas e valor indicativo mobilizado."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-PII-015,Registar e publicar o local exacto de realização do investimento.,upgrade v4 SHA f0b9815…; p. 3981; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1613 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4462 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1615 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3249 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4462,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-015: O sistema exige localização principal, valida a hierarquia territorial, permite múltiplas áreas para projectos nacionais ou multiterritoriais, suporta coordenadas e mapa quando autorizados e disponibiliza pesquisa por região, província, distrito, cidade, corredor, zona económica, parque industrial ou bacia. | MASTER-471012ab-0139: Registar e publicar o local exacto de realização do investimento. | MASTER-e1169a77-0292: Registar e publicar o local exacto de realização do investimento. | MASTER-f70ce307-0148: Registar e publicar o local exacto de realização do investimento. | MASTER-51b8f0ad-0228: Registar e publicar o local exacto de realização do investimento. | MASTER-edece80c-0292: Registar e publicar o local exacto de realização do investimento.",P2,RF-PII-015: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0139: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0292: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0148: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0228: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0292: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-PII-015 | MASTER-471012ab-0139 | MASTER-e1169a77-0292 | MASTER-f70ce307-0148 | MASTER-51b8f0ad-0228 | MASTER-edece80c-0292,6,"[{""id"":""RF-PII-015"",""pedido"":""Registar e publicar o local exacto de realização do investimento."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3981; requirements-audit.csv""],""aceitacao"":""O sistema exige localização principal, valida a hierarquia territorial, permite múltiplas áreas para projectos nacionais ou multiterritoriais, suporta coordenadas e mapa quando autorizados e disponibiliza pesquisa por região, província, distrito, cidade, corredor, zona económica, parque industrial ou bacia."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""},{""id"":""MASTER-471012ab-0139"",""pedido"":""Registar e publicar o local exacto de realização do investimento."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1613""],""aceitacao"":""Registar e publicar o local exacto de realização do investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0292"",""pedido"":""Registar e publicar o local exacto de realização do investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4462""],""aceitacao"":""Registar e publicar o local exacto de realização do investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0148"",""pedido"":""Registar e publicar o local exacto de realização do investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1615""],""aceitacao"":""Registar e publicar o local exacto de realização do investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0228"",""pedido"":""Registar e publicar o local exacto de realização do investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3249""],""aceitacao"":""Registar e publicar o local exacto de realização do investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0292"",""pedido"":""Registar e publicar o local exacto de realização do investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4462""],""aceitacao"":""Registar e publicar o local exacto de realização do investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-PII-016,Gerir perfis “Porquê investir em Moçambique”.,upgrade v4 SHA f0b9815…; p. 3984; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-016: O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado.",P2,RF-PII-016: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-PII-016,1,"[{""id"":""RF-PII-016"",""pedido"":""Gerir perfis “Porquê investir em Moçambique”."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3984; requirements-audit.csv""],""aceitacao"":""O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",acompanhamento,"12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada | 19/10/2026 — conta simples e estados de pesquisa, QA; activo preservado",,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MN-015,Obter autorização bilateral antes da revelação de identidade.,upgrade v4 SHA f0b9815…; p. 3013; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",RF-MN-015: Contactos permanecem ocultos até às duas autorizações válidas e ao acordo de confidencialidade quando exigido.,P2,RF-MN-015: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-015,1,"[{""id"":""RF-MN-015"",""pedido"":""Obter autorização bilateral antes da revelação de identidade."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3013; requirements-audit.csv""],""aceitacao"":""Contactos permanecem ocultos até às duas autorizações válidas e ao acordo de confidencialidade quando exigido."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MN-016,"Gerar, assinar e versionar acordo de confidencialidade.",upgrade v4 SHA f0b9815…; p. 3017; requirements-audit.csv,Bolsa/parcerias,/api/v1/partnerships; /api/v1/partnerships/source/{type}/{id}; /management/partnerships-install; /parcerias; /parcerias/candidaturas/{id}; /parcerias/criar; /parcerias/notificacoes/{id}/ler; /parcerias/painel; /parcerias/rascunhos; /parcerias/salas/{id}; /parcerias/salas/{id}/acordo; /parcerias/salas/{id}/documentos,"PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-016: O sistema associa o acordo às partes e oportunidade, regista assinatura e impede acesso antecipado.",P2,RF-MN-016: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-016,1,"[{""id"":""RF-MN-016"",""pedido"":""Gerar, assinar e versionar acordo de confidencialidade."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3017; requirements-audit.csv""],""aceitacao"":""O sistema associa o acordo às partes e oportunidade, regista assinatura e impede acesso antecipado."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""Bolsa/parcerias""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.portal_partnerships: 0 registos; public.partnership_rooms: 0 registos; public.partnership_interests: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: parcerias. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,parcerias,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/PartnershipExchange.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,PartnershipExchangeTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MN-017,Disponibilizar sala segura de informação.,upgrade v4 SHA f0b9815…; p. 3021; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 637 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3473 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 644 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2278 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3473,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-017: Proprietário concede acesso por pasta/documento e prazo; visualizações, tentativas e downloads ficam registados. | MASTER-471012ab-0060: Disponibilizar sala segura de informação. | MASTER-e1169a77-0210: Disponibilizar sala segura de informação. | MASTER-f70ce307-0066: Disponibilizar sala segura de informação. | MASTER-51b8f0ad-0146: Disponibilizar sala segura de informação. | MASTER-edece80c-0210: Disponibilizar sala segura de informação.",P2,RF-MN-017: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0210: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0146: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0210: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-MN-017 | MASTER-471012ab-0060 | MASTER-e1169a77-0210 | MASTER-f70ce307-0066 | MASTER-51b8f0ad-0146 | MASTER-edece80c-0210,6,"[{""id"":""RF-MN-017"",""pedido"":""Disponibilizar sala segura de informação."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3021; requirements-audit.csv""],""aceitacao"":""Proprietário concede acesso por pasta/documento e prazo; visualizações, tentativas e downloads ficam registados."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""},{""id"":""MASTER-471012ab-0060"",""pedido"":""Disponibilizar sala segura de informação."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 637""],""aceitacao"":""Disponibilizar sala segura de informação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0210"",""pedido"":""Disponibilizar sala segura de informação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3473""],""aceitacao"":""Disponibilizar sala segura de informação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0066"",""pedido"":""Disponibilizar sala segura de informação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 644""],""aceitacao"":""Disponibilizar sala segura de informação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0146"",""pedido"":""Disponibilizar sala segura de informação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2278""],""aceitacao"":""Disponibilizar sala segura de informação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0210"",""pedido"":""Disponibilizar sala segura de informação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3473""],""aceitacao"":""Disponibilizar sala segura de informação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MN-018,"Gerir perguntas, reuniões, tarefas e marcos de diligência.",upgrade v4 SHA f0b9815…; p. 3025; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-018: Cada item tem responsável, prazo, estado, comentários, anexos e lembretes.",P2,RF-MN-018: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-018,1,"[{""id"":""RF-MN-018"",""pedido"":""Gerir perguntas, reuniões, tarefas e marcos de diligência."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3025; requirements-audit.csv""],""aceitacao"":""Cada item tem responsável, prazo, estado, comentários, anexos e lembretes."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MN-019,Enviar notificações transaccionais multicanal.,upgrade v4 SHA f0b9815…; p. 3029; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-019: Evento gera modelo correcto; envio respeita idioma e preferência e regista entrega, falha e nova tentativa.",P2,RF-MN-019: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-019,1,"[{""id"":""RF-MN-019"",""pedido"":""Enviar notificações transaccionais multicanal."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3029; requirements-audit.csv""],""aceitacao"":""Evento gera modelo correcto; envio respeita idioma e preferência e regista entrega, falha e nova tentativa."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MN-020,"Integrar oportunidades, contactos e actividades no CRM.",upgrade v4 SHA f0b9815…; p. 3033; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-020: Não são criados duplicados; estado, responsável e histórico mantêm sincronização controlada.",P2,RF-MN-020: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-020,1,"[{""id"":""RF-MN-020"",""pedido"":""Integrar oportunidades, contactos e actividades no CRM."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3033; requirements-audit.csv""],""aceitacao"":""Não são criados duplicados; estado, responsável e histórico mantêm sincronização controlada."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MN-021,Registar consentimentos e pedidos de exercício de direitos.,upgrade v4 SHA f0b9815…; p. 3037; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 653 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3489 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 660 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2294 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3489,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-021: Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório. | MASTER-471012ab-0061: Registar consentimentos e pedidos de exercício de direitos. | MASTER-e1169a77-0211: Registar consentimentos e pedidos de exercício de direitos. | MASTER-f70ce307-0067: Registar consentimentos e pedidos de exercício de direitos. | MASTER-51b8f0ad-0147: Registar consentimentos e pedidos de exercício de direitos. | MASTER-edece80c-0211: Registar consentimentos e pedidos de exercício de direitos.",P2,RF-MN-021: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0211: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0067: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0147: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0211: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-MN-021 | MASTER-471012ab-0061 | MASTER-e1169a77-0211 | MASTER-f70ce307-0067 | MASTER-51b8f0ad-0147 | MASTER-edece80c-0211,6,"[{""id"":""RF-MN-021"",""pedido"":""Registar consentimentos e pedidos de exercício de direitos."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3037; requirements-audit.csv""],""aceitacao"":""Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""},{""id"":""MASTER-471012ab-0061"",""pedido"":""Registar consentimentos e pedidos de exercício de direitos."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 653""],""aceitacao"":""Registar consentimentos e pedidos de exercício de direitos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0211"",""pedido"":""Registar consentimentos e pedidos de exercício de direitos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3489""],""aceitacao"":""Registar consentimentos e pedidos de exercício de direitos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0067"",""pedido"":""Registar consentimentos e pedidos de exercício de direitos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 660""],""aceitacao"":""Registar consentimentos e pedidos de exercício de direitos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0147"",""pedido"":""Registar consentimentos e pedidos de exercício de direitos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2294""],""aceitacao"":""Registar consentimentos e pedidos de exercício de direitos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0211"",""pedido"":""Registar consentimentos e pedidos de exercício de direitos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3489""],""aceitacao"":""Registar consentimentos e pedidos de exercício de direitos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MN-022,"Aplicar retenção, anonimização e eliminação.",upgrade v4 SHA f0b9815…; p. 3041; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-022: Rotina identifica registos vencidos, exige aprovação quando aplicável e produz comprovativo de execução.",P2,RF-MN-022: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-022,1,"[{""id"":""RF-MN-022"",""pedido"":""Aplicar retenção, anonimização e eliminação."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3041; requirements-audit.csv""],""aceitacao"":""Rotina identifica registos vencidos, exige aprovação quando aplicável e produz comprovativo de execução."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MN-023,Manter trilho de auditoria imutável.,upgrade v4 SHA f0b9815…; p. 3045; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-023: Criação, consulta sensível, alteração, aprovação, exportação e partilha registam autor, data, objecto e resultado.",P2,RF-MN-023: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-023,1,"[{""id"":""RF-MN-023"",""pedido"":""Manter trilho de auditoria imutável."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3045; requirements-audit.csv""],""aceitacao"":""Criação, consulta sensível, alteração, aprovação, exportação e partilha registam autor, data, objecto e resultado."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MN-024,"Gerir denúncias, reclamações, conflitos e recursos.",upgrade v4 SHA f0b9815…; p. 3049; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-024: Caso recebe protocolo, prioridade, responsável, prazo, decisão e comunicação ao requerente.",P2,RF-MN-024: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-024,1,"[{""id"":""RF-MN-024"",""pedido"":""Gerir denúncias, reclamações, conflitos e recursos."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3049; requirements-audit.csv""],""aceitacao"":""Caso recebe protocolo, prioridade, responsável, prazo, decisão e comunicação ao requerente."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MN-025,Produzir painéis e relatórios operacionais.,upgrade v4 SHA f0b9815…; p. 3053; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-025: Indicadores filtram período, sector, localização, modalidade, estado, conversão e tempo de tratamento; exportação respeita permissões.",P2,RF-MN-025: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-025,1,"[{""id"":""RF-MN-025"",""pedido"":""Produzir painéis e relatórios operacionais."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3053; requirements-audit.csv""],""aceitacao"":""Indicadores filtram período, sector, localização, modalidade, estado, conversão e tempo de tratamento; exportação respeita permissões."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +RF-MN-026,"Administrar catálogos, regras, pesos, prazos e modelos.",upgrade v4 SHA f0b9815…; p. 3057; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-026: Alterações são versionadas, aprovadas e aplicadas apenas a partir da data definida.",P2,RF-MN-026: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-026,1,"[{""id"":""RF-MN-026"",""pedido"":""Administrar catálogos, regras, pesos, prazos e modelos."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3057; requirements-audit.csv""],""aceitacao"":""Alterações são versionadas, aprovadas e aplicadas apenas a partir da data definida."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MN-027,Expor serviços de integração por API segura.,upgrade v4 SHA f0b9815…; p. 3061; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-027: API usa autenticação, autorização, limites, logs, idempotência e tratamento normalizado de erros.",P2,RF-MN-027: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-027,1,"[{""id"":""RF-MN-027"",""pedido"":""Expor serviços de integração por API segura."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3061; requirements-audit.csv""],""aceitacao"":""API usa autenticação, autorização, limites, logs, idempotência e tratamento normalizado de erros."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MN-028,Permitir localização em português e inglês.,upgrade v4 SHA f0b9815…; p. 3065; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 681 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3517 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 688 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2322 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3517,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-028: Rótulos, mensagens, modelos e conteúdos administráveis surgem no idioma seleccionado com fallback definido. | MASTER-471012ab-0063: Permitir localização em português e inglês. | MASTER-e1169a77-0213: Permitir localização em português e inglês. | MASTER-f70ce307-0069: Permitir localização em português e inglês. | MASTER-51b8f0ad-0149: Permitir localização em português e inglês. | MASTER-edece80c-0213: Permitir localização em português e inglês.",P2,RF-MN-028: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0213: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0149: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0213: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-MN-028 | MASTER-471012ab-0063 | MASTER-e1169a77-0213 | MASTER-f70ce307-0069 | MASTER-51b8f0ad-0149 | MASTER-edece80c-0213,6,"[{""id"":""RF-MN-028"",""pedido"":""Permitir localização em português e inglês."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3065; requirements-audit.csv""],""aceitacao"":""Rótulos, mensagens, modelos e conteúdos administráveis surgem no idioma seleccionado com fallback definido."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""},{""id"":""MASTER-471012ab-0063"",""pedido"":""Permitir localização em português e inglês."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 681""],""aceitacao"":""Permitir localização em português e inglês."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0213"",""pedido"":""Permitir localização em português e inglês."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3517""],""aceitacao"":""Permitir localização em português e inglês."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0069"",""pedido"":""Permitir localização em português e inglês."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 688""],""aceitacao"":""Permitir localização em português e inglês."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0149"",""pedido"":""Permitir localização em português e inglês."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2322""],""aceitacao"":""Permitir localização em português e inglês."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0213"",""pedido"":""Permitir localização em português e inglês."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3517""],""aceitacao"":""Permitir localização em português e inglês."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MON-001,"Produto, serviço, plano, preço, imposto e validade são administrados por Comercial; Finanças aprova preço e fiscalidade; Jurídico aprova termos. Versões activas não podem ser alteradas retroactivamente.",upgrade v4 SHA f0b9815…; p. 3319; requirements-audit.csv,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MON-001: Entrada: código, descrição, unidade, moeda, preço, imposto, vigência, elegibilidade. Saída: item comercial versionado e disponível para proposta.",P2,RF-MON-001: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MON-001,1,"[{""id"":""RF-MON-001"",""pedido"":""Produto, serviço, plano, preço, imposto e validade são administrados por Comercial; Finanças aprova preço e fiscalidade; Jurídico aprova termos. Versões activas não podem ser alteradas retroactivamente."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3319; requirements-audit.csv""],""aceitacao"":""Entrada: código, descrição, unidade, moeda, preço, imposto, vigência, elegibilidade. Saída: item comercial versionado e disponível para proposta."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MON-002,"A proposta relaciona cliente, oportunidade, projecto ou campanha. Descontos acima do limite exigem aprovação. Aceitação cria contrato e calendário facturável.",upgrade v4 SHA f0b9815…; p. 3323; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MON-002: Entrada: cliente, itens, quantidades, preço, desconto, imposto, validade, termos e anexos. Saída: proposta/contrato numerado e obrigações.",P2,RF-MON-002: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MON-002,1,"[{""id"":""RF-MON-002"",""pedido"":""A proposta relaciona cliente, oportunidade, projecto ou campanha. Descontos acima do limite exigem aprovação. Aceitação cria contrato e calendário facturável."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3323; requirements-audit.csv""],""aceitacao"":""Entrada: cliente, itens, quantidades, preço, desconto, imposto, validade, termos e anexos. Saída: proposta/contrato numerado e obrigações."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MON-003,"A regra de comissão define pagador, beneficiário, base elegível, taxa, escalão, limites, facto gerador, exclusões e vigência. Jurídico e Finanças aprovam.",upgrade v4 SHA f0b9815…; p. 3327; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MON-003: Entrada: contrato, serviço, projecto, base, percentagem/fixo, moeda, datas e condições. Saída: regra activa e versionada.",P2,RF-MON-003: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MON-003,1,"[{""id"":""RF-MON-003"",""pedido"":""A regra de comissão define pagador, beneficiário, base elegível, taxa, escalão, limites, facto gerador, exclusões e vigência. Jurídico e Finanças aprovam."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3327; requirements-audit.csv""],""aceitacao"":""Entrada: contrato, serviço, projecto, base, percentagem/fixo, moeda, datas e condições. Saída: regra activa e versionada."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MON-004,O cálculo usa a regra vigente na data do facto gerador e conserva todos os componentes. Conversão cambial usa fonte e data aprovadas.,upgrade v4 SHA f0b9815…; p. 3331; requirements-audit.csv,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MON-004: Entrada: valor-base, moeda, regra, taxa cambial, imposto, exclusões. Saída: memória de cálculo, comissão bruta, impostos e valor líquido.",P2,RF-MON-004: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MON-004,1,"[{""id"":""RF-MON-004"",""pedido"":""O cálculo usa a regra vigente na data do facto gerador e conserva todos os componentes. Conversão cambial usa fonte e data aprovadas."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3331; requirements-audit.csv""],""aceitacao"":""Entrada: valor-base, moeda, regra, taxa cambial, imposto, exclusões. Saída: memória de cálculo, comissão bruta, impostos e valor líquido."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MON-005,Gestor confirma o evento; Finanças valida cálculo; aprovador independente decide em conflito. O criador não pode aprovar.,upgrade v4 SHA f0b9815…; p. 3335; requirements-audit.csv,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MON-005: Entrada: evidência, cálculo, contrato, comentários. Saída: comissão aprovada, rejeitada ou pendente.",P2,RF-MON-005: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MON-005,1,"[{""id"":""RF-MON-005"",""pedido"":""Gestor confirma o evento; Finanças valida cálculo; aprovador independente decide em conflito. O criador não pode aprovar."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3335; requirements-audit.csv""],""aceitacao"":""Entrada: evidência, cálculo, contrato, comentários. Saída: comissão aprovada, rejeitada ou pendente."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MON-006,Factura é emitida apenas a partir de contrato ou comissão aprovada. Notas de crédito referenciam documento original. Numeração segue série autorizada.,upgrade v4 SHA f0b9815…; p. 3339; requirements-audit.csv,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-MON-006: Entrada: cliente fiscal, linhas, imposto, moeda, emissão, vencimento e referência. Saída: factura, nota de crédito ou documento de cobrança.",P2,RF-MON-006: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MON-006,1,"[{""id"":""RF-MON-006"",""pedido"":""Factura é emitida apenas a partir de contrato ou comissão aprovada. Notas de crédito referenciam documento original. Numeração segue série autorizada."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3339; requirements-audit.csv""],""aceitacao"":""Entrada: cliente fiscal, linhas, imposto, moeda, emissão, vencimento e referência. Saída: factura, nota de crédito ou documento de cobrança."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MON-007,Tesouraria regista ou importa recebimentos; sistema propõe correspondência; utilizador autorizado confirma a alocação.,upgrade v4 SHA f0b9815…; p. 3347; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MON-007: Entrada: referência, pagador, conta, data-valor, montante, moeda e comprovativo. Saída: alocação, saldo, diferença e estado.",P2,RF-MON-007: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MON-007,1,"[{""id"":""RF-MON-007"",""pedido"":""Tesouraria regista ou importa recebimentos; sistema propõe correspondência; utilizador autorizado confirma a alocação."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3347; requirements-audit.csv""],""aceitacao"":""Entrada: referência, pagador, conta, data-valor, montante, moeda e comprovativo. Saída: alocação, saldo, diferença e estado."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MON-008,"Estorno, cancelamento, reembolso e disputa exigem motivo, evidência e aprovação. A comissão vinculada é recalculada, suspensa ou recuperada conforme contrato.",upgrade v4 SHA f0b9815…; p. 3351; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MON-008: Entrada: transacção original, tipo de reversão, valor, motivo e anexos. Saída: nota de crédito, saldo revisto, comissão ajustada e caso de disputa.",P1,RF-MON-008: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MON-008,1,"[{""id"":""RF-MON-008"",""pedido"":""Estorno, cancelamento, reembolso e disputa exigem motivo, evidência e aprovação. A comissão vinculada é recalculada, suspensa ou recuperada conforme contrato."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3351; requirements-audit.csv""],""aceitacao"":""Entrada: transacção original, tipo de reversão, valor, motivo e anexos. Saída: nota de crédito, saldo revisto, comissão ajustada e caso de disputa."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MON-009,"Finanças configura a regra de reconhecimento e de partilha por serviço, período, marco ou recebimento. Alterações são versionadas.",upgrade v4 SHA f0b9815…; p. 3355; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MON-009: Entrada: contrato, calendário, obrigação, montante, centro de custo, projecto e beneficiário. Saída: plano de reconhecimento e lançamentos exportáveis.",P2,RF-MON-009: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MON-009,1,"[{""id"":""RF-MON-009"",""pedido"":""Finanças configura a regra de reconhecimento e de partilha por serviço, período, marco ou recebimento. Alterações são versionadas."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3355; requirements-audit.csv""],""aceitacao"":""Entrada: contrato, calendário, obrigação, montante, centro de custo, projecto e beneficiário. Saída: plano de reconhecimento e lançamentos exportáveis."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MON-010,CRM origina oportunidade e contrato; facturação actualiza estados financeiros; contabilidade recebe documentos e pagamentos por API idempotente.,upgrade v4 SHA f0b9815…; p. 3359; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MON-010: Entrada: oportunidade ganha, contrato, factura, pagamento e códigos contabilísticos. Saída: IDs cruzados, estados sincronizados e relatório de reconciliação.",P2,RF-MON-010: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MON-010,1,"[{""id"":""RF-MON-010"",""pedido"":""CRM origina oportunidade e contrato; facturação actualiza estados financeiros; contabilidade recebe documentos e pagamentos por API idempotente."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3359; requirements-audit.csv""],""aceitacao"":""Entrada: oportunidade ganha, contrato, factura, pagamento e códigos contabilísticos. Saída: IDs cruzados, estados sincronizados e relatório de reconciliação."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MON-011,"Separação mínima entre criação, aprovação, emissão, recebimento, conciliação e estorno. Perfis e limites são aprovados pela Direcção.",upgrade v4 SHA f0b9815…; p. 3363; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MON-011: Entrada: utilizador, função, acção, valor e objecto. Saída: autorização ou bloqueio e evento de auditoria.",P2,RF-MON-011: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MON-011,1,"[{""id"":""RF-MON-011"",""pedido"":""Separação mínima entre criação, aprovação, emissão, recebimento, conciliação e estorno. Perfis e limites são aprovados pela Direcção."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3363; requirements-audit.csv""],""aceitacao"":""Entrada: utilizador, função, acção, valor e objecto. Saída: autorização ou bloqueio e evento de auditoria."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MON-012,"Painéis distinguem previsto, apurado, aprovado, facturado, recebido, vencido, estornado e disputado. Acesso varia por função.",upgrade v4 SHA f0b9815…; p. 3367; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MON-012: Entrada: contratos, comissões, facturas, pagamentos, estornos e dimensões. Saída: indicadores, listas reconciliáveis e exportações protegidas.",P2,RF-MON-012: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MON-012,1,"[{""id"":""RF-MON-012"",""pedido"":""Painéis distinguem previsto, apurado, aprovado, facturado, recebido, vencido, estornado e disputado. Acesso varia por função."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3367; requirements-audit.csv""],""aceitacao"":""Entrada: contratos, comissões, facturas, pagamentos, estornos e dimensões. Saída: indicadores, listas reconciliáveis e exportações protegidas."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-PII-001,Importar projectos por folha estruturada ou API.,upgrade v4 SHA f0b9815…; p. 3939; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-001: O sistema valida campos, identifica duplicados, gera relatório de erros e preserva código e fonte.",P2,RF-PII-001: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-PII-001,1,"[{""id"":""RF-PII-001"",""pedido"":""Importar projectos por folha estruturada ou API."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3939; requirements-audit.csv""],""aceitacao"":""O sistema valida campos, identifica duplicados, gera relatório de erros e preserva código e fonte."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-PII-002,Gerir versões e validação institucional.,upgrade v4 SHA f0b9815…; p. 3942; requirements-audit.csv,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-002: Cada publicação identifica versão, data, entidade promotora, aprovador e histórico de alterações.",P2,RF-PII-002: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-PII-002,1,"[{""id"":""RF-PII-002"",""pedido"":""Gerir versões e validação institucional."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3942; requirements-audit.csv""],""aceitacao"":""Cada publicação identifica versão, data, entidade promotora, aprovador e histórico de alterações."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-PII-003,Publicar catálogo pesquisável e comparável.,upgrade v4 SHA f0b9815…; p. 3945; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1577 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4426 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1579 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3213 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4426,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-003: O utilizador filtra por sector, território, valor, fase e modalidade e compara projectos seleccionados. | MASTER-471012ab-0137: Publicar catálogo pesquisável e comparável. | MASTER-e1169a77-0290: Publicar catálogo pesquisável e comparável. | MASTER-f70ce307-0146: Publicar catálogo pesquisável e comparável. | MASTER-51b8f0ad-0226: Publicar catálogo pesquisável e comparável. | MASTER-edece80c-0290: Publicar catálogo pesquisável e comparável.",P2,RF-PII-003: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0137: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0290: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0146: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0226: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0290: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-PII-003 | MASTER-471012ab-0137 | MASTER-e1169a77-0290 | MASTER-f70ce307-0146 | MASTER-51b8f0ad-0226 | MASTER-edece80c-0290,6,"[{""id"":""RF-PII-003"",""pedido"":""Publicar catálogo pesquisável e comparável."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3945; requirements-audit.csv""],""aceitacao"":""O utilizador filtra por sector, território, valor, fase e modalidade e compara projectos seleccionados."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""},{""id"":""MASTER-471012ab-0137"",""pedido"":""Publicar catálogo pesquisável e comparável."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1577""],""aceitacao"":""Publicar catálogo pesquisável e comparável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0290"",""pedido"":""Publicar catálogo pesquisável e comparável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4426""],""aceitacao"":""Publicar catálogo pesquisável e comparável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0146"",""pedido"":""Publicar catálogo pesquisável e comparável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1579""],""aceitacao"":""Publicar catálogo pesquisável e comparável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0226"",""pedido"":""Publicar catálogo pesquisável e comparável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3213""],""aceitacao"":""Publicar catálogo pesquisável e comparável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0290"",""pedido"":""Publicar catálogo pesquisável e comparável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4426""],""aceitacao"":""Publicar catálogo pesquisável e comparável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-PII-004,Gerar páginas e fichas promocionais.,upgrade v4 SHA f0b9815…; p. 3948; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",RF-PII-004: Conteúdo aprovado pode ser publicado na Web e exportado nos idiomas disponíveis sem dados reservados.,P2,RF-PII-004: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-PII-004,1,"[{""id"":""RF-PII-004"",""pedido"":""Gerar páginas e fichas promocionais."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3948; requirements-audit.csv""],""aceitacao"":""Conteúdo aprovado pode ser publicado na Web e exportado nos idiomas disponíveis sem dados reservados."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-PII-005,Registar manifestações de interesse por projecto.,upgrade v4 SHA f0b9815…; p. 3951; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1583 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4432 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1585 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3219 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4432,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-PII-005: A submissão gera protocolo, associa projecto e campanha e cria contacto ou oportunidade no CRM. | MASTER-471012ab-0138: Registar manifestações de interesse por projecto. | MASTER-e1169a77-0291: Registar manifestações de interesse por projecto. | MASTER-f70ce307-0147: Registar manifestações de interesse por projecto. | MASTER-51b8f0ad-0227: Registar manifestações de interesse por projecto. | MASTER-edece80c-0291: Registar manifestações de interesse por projecto.",P2,RF-PII-005: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0138: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0291: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0147: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0227: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0291: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-PII-005 | MASTER-471012ab-0138 | MASTER-e1169a77-0291 | MASTER-f70ce307-0147 | MASTER-51b8f0ad-0227 | MASTER-edece80c-0291,6,"[{""id"":""RF-PII-005"",""pedido"":""Registar manifestações de interesse por projecto."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3951; requirements-audit.csv""],""aceitacao"":""A submissão gera protocolo, associa projecto e campanha e cria contacto ou oportunidade no CRM."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-471012ab-0138"",""pedido"":""Registar manifestações de interesse por projecto."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1583""],""aceitacao"":""Registar manifestações de interesse por projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0291"",""pedido"":""Registar manifestações de interesse por projecto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4432""],""aceitacao"":""Registar manifestações de interesse por projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0147"",""pedido"":""Registar manifestações de interesse por projecto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1585""],""aceitacao"":""Registar manifestações de interesse por projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0227"",""pedido"":""Registar manifestações de interesse por projecto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3219""],""aceitacao"":""Registar manifestações de interesse por projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0291"",""pedido"":""Registar manifestações de interesse por projecto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4432""],""aceitacao"":""Registar manifestações de interesse por projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-PII-006,Qualificar e pontuar potenciais investidores.,upgrade v4 SHA f0b9815…; p. 3954; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-006: A pontuação considera capacidade, experiência, prazo, modalidade e adequação, mantendo explicação e revisão humana.",P2,RF-PII-006: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-PII-006,1,"[{""id"":""RF-PII-006"",""pedido"":""Qualificar e pontuar potenciais investidores."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3954; requirements-audit.csv""],""aceitacao"":""A pontuação considera capacidade, experiência, prazo, modalidade e adequação, mantendo explicação e revisão humana."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-PII-007,Gerir campanhas de angariação.,upgrade v4 SHA f0b9815…; p. 3957; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-007: Cada campanha possui público, canais, conteúdo, calendário, orçamento, responsável e métricas.",P2,RF-PII-007: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-PII-007,1,"[{""id"":""RF-PII-007"",""pedido"":""Gerir campanhas de angariação."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3957; requirements-audit.csv""],""aceitacao"":""Cada campanha possui público, canais, conteúdo, calendário, orçamento, responsável e métricas."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-PII-008,Encaminhar interesses às entidades promotoras.,upgrade v4 SHA f0b9815…; p. 3960; requirements-audit.csv,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-008: A partilha depende de aprovação, consentimento e registo de destinatário, data, informação enviada e resposta.",P2,RF-PII-008: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-PII-008,1,"[{""id"":""RF-PII-008"",""pedido"":""Encaminhar interesses às entidades promotoras."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3960; requirements-audit.csv""],""aceitacao"":""A partilha depende de aprovação, consentimento e registo de destinatário, data, informação enviada e resposta."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-PII-009,Acompanhar o funil de mobilização.,upgrade v4 SHA f0b9815…; p. 3963; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-009: O painel apresenta contactos, qualificados, reuniões, propostas, negociações, investimento indicativo e mobilizado.",P2,RF-PII-009: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-PII-009,1,"[{""id"":""RF-PII-009"",""pedido"":""Acompanhar o funil de mobilização."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3963; requirements-audit.csv""],""aceitacao"":""O painel apresenta contactos, qualificados, reuniões, propostas, negociações, investimento indicativo e mobilizado."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-PII-010,Gerir actualização e expiração de projectos.,upgrade v4 SHA f0b9815…; p. 3966; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-010: Projectos sem confirmação no prazo são sinalizados, ocultados ou submetidos a nova validação.",P2,RF-PII-010: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-PII-010,1,"[{""id"":""RF-PII-010"",""pedido"":""Gerir actualização e expiração de projectos."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3966; requirements-audit.csv""],""aceitacao"":""Projectos sem confirmação no prazo são sinalizados, ocultados ou submetidos a nova validação."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-PII-011,Classificar automaticamente projectos por carteira promocional.,upgrade v4 SHA f0b9815…; p. 3969; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-011: O sistema atribui sector, região, campanha recomendada, tipo de investidor e prioridade, permitindo revisão manual antes da publicação.",P2,RF-PII-011: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-PII-011,1,"[{""id"":""RF-PII-011"",""pedido"":""Classificar automaticamente projectos por carteira promocional."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3969; requirements-audit.csv""],""aceitacao"":""O sistema atribui sector, região, campanha recomendada, tipo de investidor e prioridade, permitindo revisão manual antes da publicação."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-PII-012,"Produzir dossier promocional por projecto, sector e região.",upgrade v4 SHA f0b9815…; p. 3972; requirements-audit.csv,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-012: O dossier agrega descrição, localização, custo, modalidade, impactos, riscos, contactos oficiais e documentos públicos aprovados.",P2,RF-PII-012: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-PII-012,1,"[{""id"":""RF-PII-012"",""pedido"":""Produzir dossier promocional por projecto, sector e região."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3972; requirements-audit.csv""],""aceitacao"":""O dossier agrega descrição, localização, custo, modalidade, impactos, riscos, contactos oficiais e documentos públicos aprovados."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-PII-013,Gerir autorização institucional de publicação e encaminhamento.,upgrade v4 SHA f0b9815…; p. 3975; requirements-audit.csv,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-013: Nenhum projecto fica público nem é encaminhado sem registo da entidade promotora, ponto focal, versão autorizada, data e âmbito da autorização.",P2,RF-PII-013: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-PII-013,1,"[{""id"":""RF-PII-013"",""pedido"":""Gerir autorização institucional de publicação e encaminhamento."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3975; requirements-audit.csv""],""aceitacao"":""Nenhum projecto fica público nem é encaminhado sem registo da entidade promotora, ponto focal, versão autorizada, data e âmbito da autorização."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-PII-014,"Monitorar funil por campanha, projecto e entidade promotora.",upgrade v4 SHA f0b9815…; p. 3978; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-014: O painel mostra visualizações, pedidos de dossier, reuniões, investidores qualificados, propostas, encaminhamentos, respostas e valor indicativo mobilizado.",P2,RF-PII-014: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-PII-014,1,"[{""id"":""RF-PII-014"",""pedido"":""Monitorar funil por campanha, projecto e entidade promotora."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3978; requirements-audit.csv""],""aceitacao"":""O painel mostra visualizações, pedidos de dossier, reuniões, investidores qualificados, propostas, encaminhamentos, respostas e valor indicativo mobilizado."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-PII-015,Registar e publicar o local exacto de realização do investimento.,upgrade v4 SHA f0b9815…; p. 3981; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1613 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4462 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1615 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3249 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4462,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-015: O sistema exige localização principal, valida a hierarquia territorial, permite múltiplas áreas para projectos nacionais ou multiterritoriais, suporta coordenadas e mapa quando autorizados e disponibiliza pesquisa por região, província, distrito, cidade, corredor, zona económica, parque industrial ou bacia. | MASTER-471012ab-0139: Registar e publicar o local exacto de realização do investimento. | MASTER-e1169a77-0292: Registar e publicar o local exacto de realização do investimento. | MASTER-f70ce307-0148: Registar e publicar o local exacto de realização do investimento. | MASTER-51b8f0ad-0228: Registar e publicar o local exacto de realização do investimento. | MASTER-edece80c-0292: Registar e publicar o local exacto de realização do investimento.",P2,RF-PII-015: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0139: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0292: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0148: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0228: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0292: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-PII-015 | MASTER-471012ab-0139 | MASTER-e1169a77-0292 | MASTER-f70ce307-0148 | MASTER-51b8f0ad-0228 | MASTER-edece80c-0292,6,"[{""id"":""RF-PII-015"",""pedido"":""Registar e publicar o local exacto de realização do investimento."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3981; requirements-audit.csv""],""aceitacao"":""O sistema exige localização principal, valida a hierarquia territorial, permite múltiplas áreas para projectos nacionais ou multiterritoriais, suporta coordenadas e mapa quando autorizados e disponibiliza pesquisa por região, província, distrito, cidade, corredor, zona económica, parque industrial ou bacia."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""},{""id"":""MASTER-471012ab-0139"",""pedido"":""Registar e publicar o local exacto de realização do investimento."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1613""],""aceitacao"":""Registar e publicar o local exacto de realização do investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0292"",""pedido"":""Registar e publicar o local exacto de realização do investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4462""],""aceitacao"":""Registar e publicar o local exacto de realização do investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0148"",""pedido"":""Registar e publicar o local exacto de realização do investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1615""],""aceitacao"":""Registar e publicar o local exacto de realização do investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0228"",""pedido"":""Registar e publicar o local exacto de realização do investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3249""],""aceitacao"":""Registar e publicar o local exacto de realização do investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0292"",""pedido"":""Registar e publicar o local exacto de realização do investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4462""],""aceitacao"":""Registar e publicar o local exacto de realização do investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-PII-016,Gerir perfis “Porquê investir em Moçambique”.,upgrade v4 SHA f0b9815…; p. 3984; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-016: O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado.",P2,RF-PII-016: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-PII-016,1,"[{""id"":""RF-PII-016"",""pedido"":""Gerir perfis “Porquê investir em Moçambique”."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3984; requirements-audit.csv""],""aceitacao"":""O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, RF-PII-017,Gerir actividades económicas e cadeias de valor.,upgrade v4 SHA f0b9815…; p. 3987; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-017: Cada actividade relaciona sectores, produtos, mercados, infra-estruturas, projectos, empresas, riscos, reguladores, territórios e oportunidades.",P2,RF-PII-017: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-PII-017,1,"[{""id"":""RF-PII-017"",""pedido"":""Gerir actividades económicas e cadeias de valor."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3987; requirements-audit.csv""],""aceitacao"":""Cada actividade relaciona sectores, produtos, mercados, infra-estruturas, projectos, empresas, riscos, reguladores, territórios e oportunidades."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. | 16/10/2026 — mapa prévio de referências económicas, QA sem implementação: Leitura READ ONLY de dois clones: destino restaurado com 12 setores/6 raízes editoriais/8 clusters/zero elos e ligações; QA aceite tem ainda três níveis sintéticos em setores distintos. UNIQUE economic_activities_sector_uq impede várias atividades por setor; escolha técnica, não regra identificada da Tempo. Fontes oficiais aceites preservadas, sem revalidação. | 16/10/2026 — DOC01 do mapa económico, revisão documental sem autorização de execução: 600 versus 579 é divergência documental a reconciliar, não escolha arbitrária da Tempo. Recomendações recebidas: limitar QA aos cinco nós do exemplar por hash/versão; divisão 01 como subsector e 01120 como atividade com cinco níveis; CLU-01 como modelo editorial. Não se declara conformidade normativa integral nem execução/aceitação QA. [RECONCILIACAO-43-20261019] 4: Gestão /management/economic-references/lot-01 ainda exige gate global. Catálogo restante requer reconciliação por identidade/edição e lote, não inferência por contagens.","Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada. | 16/10/2026 — mapa prévio de referências económicas, QA sem implementação: Preparar manifesto fechado, adaptar cardinalidade/hierarquia sem copiar mestres, demonstrar preview/idempotência/recusas e caso positivo de cadeia nos dois consumidores; recuperação, decisão independente, divulgação expressa, filtros AND e reversão após edição pelo código anterior com compatibilidade. Nada demonstrado/encerrado por este mapa. | 16/10/2026 — DOC01 do mapa económico, revisão documental sem autorização de execução: Implementação/provas funcionais e operacionais apenas após decisão QA. Incluir HTTP com esquema ausente, importação privada, publicação e retirada distintas, recusas de identidade/MFA/CSRF/hash, replay/concorrência e motivos visíveis. Reversão após uso é parcial e compatível: schema/dados, seis fontes funcionais, manifesto e build de compatibilidade coerente permanecem; provar edição posterior. Caso positivo de cadeia segue pendente nos dois consumidores. [UTILIZACAO-HOMOLOGACAO-20261019] 4: Disponibilidade condicionada conforme limite registado — 11 actividades presentes; cinco novas referências transportadas. Activação/publicação do lote não executada. @@ -209,176 +209,176 @@ RF-PII-017,Gerir actividades económicas e cadeias de valor.,upgrade v4 SHA f0b9 [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. [PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação. [P1-P2-QA-167b5db97653] 42/13 verificações do delta; serviços/controladores/middleware com rollback, build único. P1 parcial (21 modalidades/assistência); interface de atribuição pendente; sem instalação remota/importação/publicação. Mesma matriz e manual. -[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,," | QA01: prova positiva delimitada de atividade/cadeia e operações do lote concluída, conservando as aceitações anteriores e a semântica privada/confirmada/pública. | ATIVO01: instalação/importação/publicação autenticadas, scan, repetição idempotente, recuperação pública do ramo A/01/011/0112/01120 e preservação operacional concluídos. Provas funcionais QA aceites reutilizadas, sem repetição."," | QA01: divergência documental 600/579 e edição normativa abertas; cadeia editorial; publicação canónica com pré-condições sintéticas; save legado transacional; sem volume ou recuperação de payload legado cifrado; reversão parcial com sete fontes funcionais. Sem decisão ativa presumida. | ATIVO01: não encerra CAE integral ou divergência 600/579/edição normativa; cadeia exclusivamente editorial. Nenhuma classificação ou relação de investimento real alterada/divulgada. Limites QA anteriores e reversão parcial compatível mantidos; editor UUID ativo de /negocios continua não demonstrado e não bloqueante. Parques, duplicados e regulação Fintech separados.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-PII-018,Gerir áreas de investimento territoriais.,upgrade v4 SHA f0b9815…; p. 3990; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-018: Cada área apresenta localização, projectos, actividades, infra-estruturas, serviços, incentivos validados, riscos, mapas autorizados e ponto focal.",P2,RF-PII-018: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-PII-018,1,"[{""id"":""RF-PII-018"",""pedido"":""Gerir áreas de investimento territoriais."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3990; requirements-audit.csv""],""aceitacao"":""Cada área apresenta localização, projectos, actividades, infra-estruturas, serviços, incentivos validados, riscos, mapas autorizados e ponto focal."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-PII-019,Manter directório de reguladores e roteiros por processo.,upgrade v4 SHA f0b9815…; p. 3993; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-019: O utilizador selecciona actividade e projecto e recebe entidades, licenças, documentos, sequência, canais oficiais e prazos validados.",P2,RF-PII-019: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-PII-019,1,"[{""id"":""RF-PII-019"",""pedido"":""Manter directório de reguladores e roteiros por processo."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3993; requirements-audit.csv""],""aceitacao"":""O utilizador selecciona actividade e projecto e recebe entidades, licenças, documentos, sequência, canais oficiais e prazos validados."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-PII-020,Converter navegação em perfil e oportunidade no CRM.,upgrade v4 SHA f0b9815…; p. 3996; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-020: Com consentimento, dossiers, favoritos, alertas, eventos, comparações e manifestações de interesse registam origem, tema, projecto, localização, campanha e próxima acção.",P2,RF-PII-020: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-PII-020,1,"[{""id"":""RF-PII-020"",""pedido"":""Converter navegação em perfil e oportunidade no CRM."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3996; requirements-audit.csv""],""aceitacao"":""Com consentimento, dossiers, favoritos, alertas, eventos, comparações e manifestações de interesse registam origem, tema, projecto, localização, campanha e próxima acção."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-001@EDUCACAO,Catálogo de competências,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-001@EDUCACAO: Código/sinónimo duplicado ou versão activa alterada sem decisão é rejeitado,P2,RF-EDU-001@EDUCACAO: Proposta e revisões em education/implementation-status.md; ID original RF-EDU-001; namespace EDUCACAO; textos não fundidos,RF-EDU-001@EDUCACAO,1,"[{""id"":""RF-EDU-001@EDUCACAO"",""pedido"":""Catálogo de competências"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Código/sinónimo duplicado ou versão activa alterada sem decisão é rejeitado"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md; ID original RF-EDU-001; namespace EDUCACAO; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-002@EDUCACAO,Procura contextual de competências,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-EDU-002@EDUCACAO: Submissão sem fonte, local ou distinção estimativa/compromisso não é aceite",P2,RF-EDU-002@EDUCACAO: Proposta e revisões em education/implementation-status.md; ID original RF-EDU-002; namespace EDUCACAO; textos não fundidos,RF-EDU-002@EDUCACAO,1,"[{""id"":""RF-EDU-002@EDUCACAO"",""pedido"":""Procura contextual de competências"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Submissão sem fonte, local ou distinção estimativa/compromisso não é aceite"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md; ID original RF-EDU-002; namespace EDUCACAO; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-003@EDUCACAO,"Instituições, cursos e oferta",education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-003@EDUCACAO: Publicação não atribui acreditação e identifica evidência em falta ou expirada,P2,RF-EDU-003@EDUCACAO: Proposta e revisões em education/implementation-status.md; ID original RF-EDU-003; namespace EDUCACAO; textos não fundidos,RF-EDU-003@EDUCACAO,1,"[{""id"":""RF-EDU-003@EDUCACAO"",""pedido"":""Instituições, cursos e oferta"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Publicação não atribui acreditação e identifica evidência em falta ou expirada"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md; ID original RF-EDU-003; namespace EDUCACAO; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-004@EDUCACAO,Comparação e lacunas,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-004@EDUCACAO: Vagas formativas nunca subtraídas como pessoas; desconhecido não vira zero,P2,RF-EDU-004@EDUCACAO: Proposta e revisões em education/implementation-status.md; ID original RF-EDU-004; namespace EDUCACAO; textos não fundidos,RF-EDU-004@EDUCACAO,1,"[{""id"":""RF-EDU-004@EDUCACAO"",""pedido"":""Comparação e lacunas"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Vagas formativas nunca subtraídas como pessoas; desconhecido não vira zero"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md; ID original RF-EDU-004; namespace EDUCACAO; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-005@EDUCACAO,Oportunidade educativa,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-EDU-005@EDUCACAO: Não publicar sem promotor, território, beneficiários, modelo financeiro e autorização",P2,RF-EDU-005@EDUCACAO: Proposta e revisões em education/implementation-status.md; ID original RF-EDU-005; namespace EDUCACAO; textos não fundidos,RF-EDU-005@EDUCACAO,1,"[{""id"":""RF-EDU-005@EDUCACAO"",""pedido"":""Oportunidade educativa"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Não publicar sem promotor, território, beneficiários, modelo financeiro e autorização"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md; ID original RF-EDU-005; namespace EDUCACAO; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-006@EDUCACAO,Navegação contextual,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-006@EDUCACAO: Contexto preservado na manifestação; relação duplicada ou alvo inacessível é bloqueado,P2,RF-EDU-006@EDUCACAO: Proposta e revisões em education/implementation-status.md; ID original RF-EDU-006; namespace EDUCACAO; textos não fundidos,RF-EDU-006@EDUCACAO,1,"[{""id"":""RF-EDU-006@EDUCACAO"",""pedido"":""Navegação contextual"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Contexto preservado na manifestação; relação duplicada ou alvo inacessível é bloqueado"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md; ID original RF-EDU-006; namespace EDUCACAO; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-007@EDUCACAO,Acreditação reportada,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-007@EDUCACAO: Gestor não confirma acreditação; expiração não aparece como válida; documento restrito protegido,P2,RF-EDU-007@EDUCACAO: Proposta e revisões em education/implementation-status.md; ID original RF-EDU-007; namespace EDUCACAO; textos não fundidos,RF-EDU-007@EDUCACAO,1,"[{""id"":""RF-EDU-007@EDUCACAO"",""pedido"":""Acreditação reportada"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Gestor não confirma acreditação; expiração não aparece como válida; documento restrito protegido"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md; ID original RF-EDU-007; namespace EDUCACAO; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-008@EDUCACAO,Manifestação de interesse,education/requirements.csv; §23: pacotes e caminhos propostos,educação,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-008@EDUCACAO: Reenvio igual não duplica; sem consentimento/escopo não transmite contacto,P2,RF-EDU-008@EDUCACAO: Proposta e revisões em education/implementation-status.md; ID original RF-EDU-008; namespace EDUCACAO; textos não fundidos,RF-EDU-008@EDUCACAO,1,"[{""id"":""RF-EDU-008@EDUCACAO"",""pedido"":""Manifestação de interesse"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Reenvio igual não duplica; sem consentimento/escopo não transmite contacto"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md; ID original RF-EDU-008; namespace EDUCACAO; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-009@EDUCACAO,Declaração do empregador,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-009@EDUCACAO: Alterar versão confirmada exige nova revisão; dados confidenciais não publicados,P2,RF-EDU-009@EDUCACAO: Proposta e revisões em education/implementation-status.md; ID original RF-EDU-009; namespace EDUCACAO; textos não fundidos,RF-EDU-009@EDUCACAO,1,"[{""id"":""RF-EDU-009@EDUCACAO"",""pedido"":""Declaração do empregador"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Alterar versão confirmada exige nova revisão; dados confidenciais não publicados"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md; ID original RF-EDU-009; namespace EDUCACAO; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-010@EDUCACAO,Resposta formativa,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-010@EDUCACAO: Incompatibilidade curricular/capacidade é assinalada; proposta não vira aprovação oficial,P2,RF-EDU-010@EDUCACAO: Proposta e revisões em education/implementation-status.md; ID original RF-EDU-010; namespace EDUCACAO; textos não fundidos,RF-EDU-010@EDUCACAO,1,"[{""id"":""RF-EDU-010@EDUCACAO"",""pedido"":""Resposta formativa"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Incompatibilidade curricular/capacidade é assinalada; proposta não vira aprovação oficial"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md; ID original RF-EDU-010; namespace EDUCACAO; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-011@EDUCACAO,Correspondência explicável,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-011@EDUCACAO: Condição eliminatória bloqueia encaminhamento; recomendação nunca garante resposta,P2,RF-EDU-011@EDUCACAO: Proposta e revisões em education/implementation-status.md; ID original RF-EDU-011; namespace EDUCACAO; textos não fundidos,RF-EDU-011@EDUCACAO,1,"[{""id"":""RF-EDU-011@EDUCACAO"",""pedido"":""Correspondência explicável"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Condição eliminatória bloqueia encaminhamento; recomendação nunca garante resposta"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md; ID original RF-EDU-011; namespace EDUCACAO; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-012@EDUCACAO,Resultados educativos,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-EDU-012@EDUCACAO: Não reportar emprego sem período, empregador e evidência; conclusão ≠ certificação",P2,RF-EDU-012@EDUCACAO: Proposta e revisões em education/implementation-status.md; ID original RF-EDU-012; namespace EDUCACAO; textos não fundidos,RF-EDU-012@EDUCACAO,1,"[{""id"":""RF-EDU-012@EDUCACAO"",""pedido"":""Resultados educativos"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Não reportar emprego sem período, empregador e evidência; conclusão ≠ certificação"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md; ID original RF-EDU-012; namespace EDUCACAO; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-013@EDUCACAO,Bolsas e campanhas,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-013@EDUCACAO: Reserva não excede orçamento; elegibilidade final é humana,P2,RF-EDU-013@EDUCACAO: Proposta e revisões em education/implementation-status.md; ID original RF-EDU-013; namespace EDUCACAO; textos não fundidos,RF-EDU-013@EDUCACAO,1,"[{""id"":""RF-EDU-013@EDUCACAO"",""pedido"":""Bolsas e campanhas"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Reserva não excede orçamento; elegibilidade final é humana"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md; ID original RF-EDU-013; namespace EDUCACAO; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-014@EDUCACAO,IA supervisionada,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-014@EDUCACAO: Sem decisão institucional/laboral automática; modelo não pode publicar,P2,RF-EDU-014@EDUCACAO: Proposta e revisões em education/implementation-status.md; ID original RF-EDU-014; namespace EDUCACAO; textos não fundidos,RF-EDU-014@EDUCACAO,1,"[{""id"":""RF-EDU-014@EDUCACAO"",""pedido"":""IA supervisionada"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Sem decisão institucional/laboral automática; modelo não pode publicar"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md; ID original RF-EDU-014; namespace EDUCACAO; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-015@EDUCACAO,Painel e pesquisa,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-015@EDUCACAO: Filtros não misturam períodos; exportação não expõe dados pessoais ou células proibidas,P2,RF-EDU-015@EDUCACAO: Proposta e revisões em education/implementation-status.md; ID original RF-EDU-015; namespace EDUCACAO; textos não fundidos,RF-EDU-015@EDUCACAO,1,"[{""id"":""RF-EDU-015@EDUCACAO"",""pedido"":""Painel e pesquisa"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Filtros não misturam períodos; exportação não expõe dados pessoais ou células proibidas"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md; ID original RF-EDU-015; namespace EDUCACAO; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-016@EDUCACAO,APIs e eventos,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-EDU-016@EDUCACAO: Duplicação, token sem escopo e payload incompatível têm testes negativos",P2,RF-EDU-016@EDUCACAO: Proposta e revisões em education/implementation-status.md; ID original RF-EDU-016; namespace EDUCACAO; textos não fundidos,RF-EDU-016@EDUCACAO,1,"[{""id"":""RF-EDU-016@EDUCACAO"",""pedido"":""APIs e eventos"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Duplicação, token sem escopo e payload incompatível têm testes negativos"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md; ID original RF-EDU-016; namespace EDUCACAO; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-017,Perfis ocupacionais e níveis,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-017: Níveis não equivalentes não são combinados; sinónimos não multiplicam postos,P2,RF-EDU-017: Proposta e revisões em education/implementation-status.md,RF-EDU-017,1,"[{""id"":""RF-EDU-017"",""pedido"":""Perfis ocupacionais e níveis"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Níveis não equivalentes não são combinados; sinónimos não multiplicam postos"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-018,Previsão temporal e território,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-018: Oferta posterior à contratação não cobre lacuna na janela; sem geometria não inventa ponto,P1,RF-EDU-018: Proposta e revisões em education/implementation-status.md,RF-EDU-018,1,"[{""id"":""RF-EDU-018"",""pedido"":""Previsão temporal e território"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Oferta posterior à contratação não cobre lacuna na janela; sem geometria não inventa ponto"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-019,Capacidade institucional,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-019: Vagas usadas <= total; capacidade partilhada não alocada duas vezes,P2,RF-EDU-019: Proposta e revisões em education/implementation-status.md,RF-EDU-019,1,"[{""id"":""RF-EDU-019"",""pedido"":""Capacidade institucional"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Vagas usadas <= total; capacidade partilhada não alocada duas vezes"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-020,Validação e actualização da lacuna,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-020: Fonte expirada invalida cálculo corrente; encerramento sem resultado comprovado bloqueado,P2,RF-EDU-020: Proposta e revisões em education/implementation-status.md,RF-EDU-020,1,"[{""id"":""RF-EDU-020"",""pedido"":""Validação e actualização da lacuna"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Fonte expirada invalida cálculo corrente; encerramento sem resultado comprovado bloqueado"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-021,Encaminhamento ao CRM,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-021: Falha remota não perde pedido; nenhum dado académico enviado; identidade não duplicada,P2,RF-EDU-021: Proposta e revisões em education/implementation-status.md,RF-EDU-021,1,"[{""id"":""RF-EDU-021"",""pedido"":""Encaminhamento ao CRM"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Falha remota não perde pedido; nenhum dado académico enviado; identidade não duplicada"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-022,Equipamentos e instalações,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-022: Recurso adquirido não marcado como instalado sem evidência; custo desconhecido permanece null,P2,RF-EDU-022: Proposta e revisões em education/implementation-status.md,RF-EDU-022,1,"[{""id"":""RF-EDU-022"",""pedido"":""Equipamentos e instalações"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Recurso adquirido não marcado como instalado sem evidência; custo desconhecido permanece null"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-023,Formadores e desenvolvimento,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-023: MVP só agregados; nenhuma inferência de competência pessoal,P2,RF-EDU-023: Proposta e revisões em education/implementation-status.md,RF-EDU-023,1,"[{""id"":""RF-EDU-023"",""pedido"":""Formadores e desenvolvimento"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""MVP só agregados; nenhuma inferência de competência pessoal"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-024,Financiamento e sustentabilidade,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-024: Moedas não somadas sem conversão evidenciada; interesse não é compromisso,P2,RF-EDU-024: Proposta e revisões em education/implementation-status.md,RF-EDU-024,1,"[{""id"":""RF-EDU-024"",""pedido"":""Financiamento e sustentabilidade"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Moedas não somadas sem conversão evidenciada; interesse não é compromisso"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-025,Parcerias instituição–empregador,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-025: Sem acordo validado não aparece parceria formal activa,P2,RF-EDU-025: Proposta e revisões em education/implementation-status.md,RF-EDU-025,1,"[{""id"":""RF-EDU-025"",""pedido"":""Parcerias instituição–empregador"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Sem acordo validado não aparece parceria formal activa"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-026,Estágios e aprendizagem,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-026: Estágio não contado como emprego; acesso externo não autorizado negado,P2,RF-EDU-026: Proposta e revisões em education/implementation-status.md,RF-EDU-026,1,"[{""id"":""RF-EDU-026"",""pedido"":""Estágios e aprendizagem"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Estágio não contado como emprego; acesso externo não autorizado negado"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-027,Turmas e beneficiários,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-027: Pessoa/turma não duplica; matrícula não certifica nem ocupa vaga noutro pool silenciosamente,P2,RF-EDU-027: Proposta e revisões em education/implementation-status.md,RF-EDU-027,1,"[{""id"":""RF-EDU-027"",""pedido"":""Turmas e beneficiários"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Pessoa/turma não duplica; matrícula não certifica nem ocupa vaga noutro pool silenciosamente"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-028,Conclusão e certificação externa,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-028: Portal não emite diplomas; evidência inválida impede confirmado,P2,RF-EDU-028: Proposta e revisões em education/implementation-status.md,RF-EDU-028,1,"[{""id"":""RF-EDU-028"",""pedido"":""Conclusão e certificação externa"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Portal não emite diplomas; evidência inválida impede confirmado"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-029,Inserção e absorção,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-029: Ausência de resposta não é desemprego; mesma pessoa deduplicada no indicador,P2,RF-EDU-029: Proposta e revisões em education/implementation-status.md,RF-EDU-029,1,"[{""id"":""RF-EDU-029"",""pedido"":""Inserção e absorção"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Ausência de resposta não é desemprego; mesma pessoa deduplicada no indicador"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-030,Retenção profissional,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-030: Denominador elegível explícito; perdas de seguimento apresentadas separadamente,P2,RF-EDU-030: Proposta e revisões em education/implementation-status.md,RF-EDU-030,1,"[{""id"":""RF-EDU-030"",""pedido"":""Retenção profissional"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Denominador elegível explícito; perdas de seguimento apresentadas separadamente"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-031,GIS e relatórios,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-031: Distância linear rotulada; residências individuais e células pequenas não expostas,P2,RF-EDU-031: Proposta e revisões em education/implementation-status.md,RF-EDU-031,1,"[{""id"":""RF-EDU-031"",""pedido"":""GIS e relatórios"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Distância linear rotulada; residências individuais e células pequenas não expostas"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -RF-EDU-032,Governação e auditoria,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-032: Quem recomenda não aprova; trilha imutável sem dados pessoais em payload,P2,RF-EDU-032: Proposta e revisões em education/implementation-status.md,RF-EDU-032,1,"[{""id"":""RF-EDU-032"",""pedido"":""Governação e auditoria"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Quem recomenda não aprova; trilha imutável sem dados pessoais em payload"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-EDU-033,"Qualidade, migração e validade",education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-033: Zero registos órfãos/estados oficiais promovidos sem evidência; replay não apaga dados,P2,RF-EDU-033: Proposta e revisões em education/implementation-status.md,RF-EDU-033,1,"[{""id"":""RF-EDU-033"",""pedido"":""Qualidade, migração e validade"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Zero registos órfãos/estados oficiais promovidos sem evidência; replay não apaga dados"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RNF-EDU-001,Segurança e segregação — Operações sem autorização e auto-aprovações,education/nonfunctional.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RNF-EDU-001: 0 aceites; 100% operações sensíveis com teste negativo,P2,RNF-EDU-001: Limiar proposto não é resultado medido,RNF-EDU-001,1,"[{""id"":""RNF-EDU-001"",""pedido"":""Segurança e segregação — Operações sem autorização e auto-aprovações"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""0 aceites; 100% operações sensíveis com teste negativo"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RNF-EDU-002,Privacidade e minimização — Dados pessoais expostos em público/CRM/logs indevidos,education/nonfunctional.csv,educação,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RNF-EDU-002: 0 ocorrências; nenhuma localização individual publicada,P2,RNF-EDU-002: Limiar proposto não é resultado medido,RNF-EDU-002,1,"[{""id"":""RNF-EDU-002"",""pedido"":""Privacidade e minimização — Dados pessoais expostos em público/CRM/logs indevidos"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""0 ocorrências; nenhuma localização individual publicada"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RNF-EDU-003,Desempenho — Latência p95 de consulta e escrita interactiva,education/nonfunctional.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RNF-EDU-003: Proposta: <=1s leitura e <=2s escrita a 50 utilizadores concorrentes em conjunto piloto de 100 mil registos sintéticos,P2,RNF-EDU-003: Limiar proposto não é resultado medido,RNF-EDU-003,1,"[{""id"":""RNF-EDU-003"",""pedido"":""Desempenho — Latência p95 de consulta e escrita interactiva"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""Proposta: <=1s leitura e <=2s escrita a 50 utilizadores concorrentes em conjunto piloto de 100 mil registos sintéticos"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RNF-EDU-004,Disponibilidade — Percentagem de tempo de serviço mensal,education/nonfunctional.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RNF-EDU-004: Proposta 99,5%; manutenção e método de medição documentados",P2,RNF-EDU-004: Limiar proposto não é resultado medido,RNF-EDU-004,1,"[{""id"":""RNF-EDU-004"",""pedido"":""Disponibilidade — Percentagem de tempo de serviço mensal"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""Proposta 99,5%; manutenção e método de medição documentados"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RNF-EDU-005,Escalabilidade — Consistência sob concorrência e backlog,education/nonfunctional.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RNF-EDU-005: 0 duplicados em 100 reenvios concorrentes; proposta drenagem de 1000 eventos em <=15min sem dependência externa indisponível,P2,RNF-EDU-005: Limiar proposto não é resultado medido,RNF-EDU-005,1,"[{""id"":""RNF-EDU-005"",""pedido"":""Escalabilidade — Consistência sob concorrência e backlog"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""0 duplicados em 100 reenvios concorrentes; proposta drenagem de 1000 eventos em <=15min sem dependência externa indisponível"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RNF-EDU-006,Acessibilidade — Barreiras no percurso crítico,education/nonfunctional.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RNF-EDU-006: 0 bloqueios de teclado; rótulos/erros legíveis; proposta WCAG 2.2 AA a validar com auditoria,P2,RNF-EDU-006: Limiar proposto não é resultado medido,RNF-EDU-006,1,"[{""id"":""RNF-EDU-006"",""pedido"":""Acessibilidade — Barreiras no percurso crítico"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""0 bloqueios de teclado; rótulos/erros legíveis; proposta WCAG 2.2 AA a validar com auditoria"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RNF-EDU-007,PT/EN — Cobertura de mensagens e estados críticos,education/nonfunctional.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RNF-EDU-007: 100% fluxos críticos PT/EN; 0 chaves de tradução em bruto,P2,RNF-EDU-007: Limiar proposto não é resultado medido,RNF-EDU-007,1,"[{""id"":""RNF-EDU-007"",""pedido"":""PT/EN — Cobertura de mensagens e estados críticos"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""100% fluxos críticos PT/EN; 0 chaves de tradução em bruto"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RNF-EDU-008,Responsividade — Overflow e perda de acções,education/nonfunctional.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RNF-EDU-008: 0 overflow horizontal global a 360/390/768/1366px; tabelas com scroll local acessível,P2,RNF-EDU-008: Limiar proposto não é resultado medido,RNF-EDU-008,1,"[{""id"":""RNF-EDU-008"",""pedido"":""Responsividade — Overflow e perda de acções"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""0 overflow horizontal global a 360/390/768/1366px; tabelas com scroll local acessível"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RNF-EDU-009,Interoperabilidade — Validade de contratos e tipos,education/nonfunctional.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RNF-EDU-009: 100% exemplos conformes; datas ISO, UUID, moeda/país normalizados; 0 breaking changes não versionadas",P2,RNF-EDU-009: Limiar proposto não é resultado medido,RNF-EDU-009,1,"[{""id"":""RNF-EDU-009"",""pedido"":""Interoperabilidade — Validade de contratos e tipos"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""100% exemplos conformes; datas ISO, UUID, moeda/país normalizados; 0 breaking changes não versionadas"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RNF-EDU-010,Observabilidade — Operações correlacionadas sem segredos,education/nonfunctional.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RNF-EDU-010: 100% mutações com correlation_id e actor; 0 tokens/PII nos eventos; proposta alerta em <=5min,P2,RNF-EDU-010: Limiar proposto não é resultado medido,RNF-EDU-010,1,"[{""id"":""RNF-EDU-010"",""pedido"":""Observabilidade — Operações correlacionadas sem segredos"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""100% mutações com correlation_id e actor; 0 tokens/PII nos eventos; proposta alerta em <=5min"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RNF-EDU-011,Backup — Cobertura e recuperabilidade,education/nonfunctional.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RNF-EDU-011: Proposta backup diário cifrado; 100% recursos críticos incluídos; restauro trimestral verificado,P1,RNF-EDU-011: Limiar proposto não é resultado medido,RNF-EDU-011,1,"[{""id"":""RNF-EDU-011"",""pedido"":""Backup — Cobertura e recuperabilidade"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""Proposta backup diário cifrado; 100% recursos críticos incluídos; restauro trimestral verificado"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RNF-EDU-012,Recuperação de desastre — RPO/RTO medidos,education/nonfunctional.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RNF-EDU-012: Proposta RPO <=24h e RTO <=8h; validar com impacto do negócio,P1,RNF-EDU-012: Limiar proposto não é resultado medido,RNF-EDU-012,1,"[{""id"":""RNF-EDU-012"",""pedido"":""Recuperação de desastre — RPO/RTO medidos"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""Proposta RPO <=24h e RTO <=8h; validar com impacto do negócio"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RNF-EDU-013,Retenção e revogação — Cumprimento da política aprovada,education/nonfunctional.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RNF-EDU-013: 100% classes com prazo/base/finalidade; revogação bloqueia novos acessos imediatamente; nenhum expurgo antes de aprovação,P2,RNF-EDU-013: Limiar proposto não é resultado medido,RNF-EDU-013,1,"[{""id"":""RNF-EDU-013"",""pedido"":""Retenção e revogação — Cumprimento da política aprovada"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""100% classes com prazo/base/finalidade; revogação bloqueia novos acessos imediatamente; nenhum expurgo antes de aprovação"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RNF-EDU-014,Portabilidade — Exportação autorizada e reimportação,education/nonfunctional.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RNF-EDU-014: 100% IDs/versionamento preservados e contagens reconciliadas; dados pessoais somente no escopo,P2,RNF-EDU-014: Limiar proposto não é resultado medido,RNF-EDU-014,1,"[{""id"":""RNF-EDU-014"",""pedido"":""Portabilidade — Exportação autorizada e reimportação"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""100% IDs/versionamento preservados e contagens reconciliadas; dados pessoais somente no escopo"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RNF-EDU-015,Manutenção — Qualidade e rastreabilidade das alterações,education/nonfunctional.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RNF-EDU-015: 0 erros de análise estática; 100% regras críticas com testes; 0 dependências novas sem validação,P2,RNF-EDU-015: Limiar proposto não é resultado medido,RNF-EDU-015,1,"[{""id"":""RNF-EDU-015"",""pedido"":""Manutenção — Qualidade e rastreabilidade das alterações"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""0 erros de análise estática; 100% regras críticas com testes; 0 dependências novas sem validação"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RNF-EDU-016,Qualidade de dados — Completude/consistência dos campos críticos,education/nonfunctional.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RNF-EDU-016: 100% obrigatórios nos registos publicados; 0 órfãos; 0 estados oficiais sem evidência; proposta >=90% completude global,P2,RNF-EDU-016: Limiar proposto não é resultado medido,RNF-EDU-016,1,"[{""id"":""RNF-EDU-016"",""pedido"":""Qualidade de dados — Completude/consistência dos campos críticos"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""100% obrigatórios nos registos publicados; 0 órfãos; 0 estados oficiais sem evidência; proposta >=90% completude global"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RNF-EDU-017,IA responsável — Decisões proibidas e rastreabilidade,education/nonfunctional.csv,educação,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RNF-EDU-017: 0 atribuições de estados oficiais; 100% saídas com fonte/modelo/limites/revisão; métricas de utilidade/calibração pendentes do Comité,P2,RNF-EDU-017: Limiar proposto não é resultado medido,RNF-EDU-017,1,"[{""id"":""RNF-EDU-017"",""pedido"":""IA responsável — Decisões proibidas e rastreabilidade"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""0 atribuições de estados oficiais; 100% saídas com fonte/modelo/limites/revisão; métricas de utilidade/calibração pendentes do Comité"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RNF-EDU-018,Concorrência e reversibilidade — Actualização perdida ou rollback destrutivo,education/nonfunctional.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RNF-EDU-018: 0 lost updates; 412 em versão antiga; 0 remoções em migração inicial; restauração ensaiada,P2,RNF-EDU-018: Limiar proposto não é resultado medido,RNF-EDU-018,1,"[{""id"":""RNF-EDU-018"",""pedido"":""Concorrência e reversibilidade — Actualização perdida ou rollback destrutivo"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""0 lost updates; 412 em versão antiga; 0 remoções em migração inicial; restauração ensaiada"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MNE-001,negocio e mandato; pendente,existing-business/traceability.csv,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-MNE-001: mandato ausente impede publicacao,P2,RF-MNE-001: Escopo local RF-MNE; conservar homónimos do mestre,RF-MNE-001,1,"[{""id"":""RF-MNE-001"",""pedido"":""negocio e mandato; pendente"",""fontes"":[""existing-business/traceability.csv""],""aceitacao"":""mandato ausente impede publicacao"",""estado"":""parcial"",""variantes"":""Escopo local RF-MNE; conservar homónimos do mestre"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MNE-002,imovel benfeitoria direito e contrato; pendente,existing-business/traceability.csv,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-MNE-002: direito nao analisado impede publicacao,P2,RF-MNE-002: Escopo local RF-MNE; conservar homónimos do mestre,RF-MNE-002,1,"[{""id"":""RF-MNE-002"",""pedido"":""imovel benfeitoria direito e contrato; pendente"",""fontes"":[""existing-business/traceability.csv""],""aceitacao"":""direito nao analisado impede publicacao"",""estado"":""parcial"",""variantes"":""Escopo local RF-MNE; conservar homónimos do mestre"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MNE-003,licenca e autorizacao; pendente,existing-business/traceability.csv,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-MNE-003: licenca expirada impede publicacao,P2,RF-MNE-003: Escopo local RF-MNE; conservar homónimos do mestre,RF-MNE-003,1,"[{""id"":""RF-MNE-003"",""pedido"":""licenca e autorizacao; pendente"",""fontes"":[""existing-business/traceability.csv""],""aceitacao"":""licenca expirada impede publicacao"",""estado"":""parcial"",""variantes"":""Escopo local RF-MNE; conservar homónimos do mestre"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MNE-004,anuncio publico; politica pendente,existing-business/traceability.csv,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-MNE-004: auto-publicacao e versao obsoleta negadas,P2,RF-MNE-004: Escopo local RF-MNE; conservar homónimos do mestre,RF-MNE-004,1,"[{""id"":""RF-MNE-004"",""pedido"":""anuncio publico; politica pendente"",""fontes"":[""existing-business/traceability.csv""],""aceitacao"":""auto-publicacao e versao obsoleta negadas"",""estado"":""parcial"",""variantes"":""Escopo local RF-MNE; conservar homónimos do mestre"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MNE-005,localizacao e ficha; divulgacao pendente,existing-business/traceability.csv,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-MNE-005: nao reidentificacao por combinacao,P2,RF-MNE-005: Escopo local RF-MNE; conservar homónimos do mestre,RF-MNE-005,1,"[{""id"":""RF-MNE-005"",""pedido"":""localizacao e ficha; divulgacao pendente"",""fontes"":[""existing-business/traceability.csv""],""aceitacao"":""nao reidentificacao por combinacao"",""estado"":""parcial"",""variantes"":""Escopo local RF-MNE; conservar homónimos do mestre"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MNE-006,interesse e lead; consentimento pendente,existing-business/traceability.csv,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-MNE-006: idempotencia e falha externa,P2,RF-MNE-006: Escopo local RF-MNE; conservar homónimos do mestre,RF-MNE-006,1,"[{""id"":""RF-MNE-006"",""pedido"":""interesse e lead; consentimento pendente"",""fontes"":[""existing-business/traceability.csv""],""aceitacao"":""idempotencia e falha externa"",""estado"":""parcial"",""variantes"":""Escopo local RF-MNE; conservar homónimos do mestre"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MNE-007,documentos e diligencia; NDA e retencao pendentes,existing-business/traceability.csv,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-MNE-007: isolamento expiracao revogacao malware,P2,RF-MNE-007: Escopo local RF-MNE; conservar homónimos do mestre,RF-MNE-007,1,"[{""id"":""RF-MNE-007"",""pedido"":""documentos e diligencia; NDA e retencao pendentes"",""fontes"":[""existing-business/traceability.csv""],""aceitacao"":""isolamento expiracao revogacao malware"",""estado"":""parcial"",""variantes"":""Escopo local RF-MNE; conservar homónimos do mestre"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MNE-008,proposta e valor; contrato e regra fiscal pendentes,existing-business/traceability.csv,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",RF-MNE-008: pipeline nunca equivale a receita,P2,RF-MNE-008: Escopo local RF-MNE; conservar homónimos do mestre,RF-MNE-008,1,"[{""id"":""RF-MNE-008"",""pedido"":""proposta e valor; contrato e regra fiscal pendentes"",""fontes"":[""existing-business/traceability.csv""],""aceitacao"":""pipeline nunca equivale a receita"",""estado"":""parcial"",""variantes"":""Escopo local RF-MNE; conservar homónimos do mestre"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MNE-009,legado e operacao; politicas pendentes,existing-business/traceability.csv,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-MNE-009: rollback recuperacao carga,P2,RF-MNE-009: Escopo local RF-MNE; conservar homónimos do mestre,RF-MNE-009,1,"[{""id"":""RF-MNE-009"",""pedido"":""legado e operacao; politicas pendentes"",""fontes"":[""existing-business/traceability.csv""],""aceitacao"":""rollback recuperacao carga"",""estado"":""parcial"",""variantes"":""Escopo local RF-MNE; conservar homónimos do mestre"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,," | QA01: prova positiva delimitada de atividade/cadeia e operações do lote concluída, conservando as aceitações anteriores e a semântica privada/confirmada/pública. | ATIVO01: instalação/importação/publicação autenticadas, scan, repetição idempotente, recuperação pública do ramo A/01/011/0112/01120 e preservação operacional concluídos. Provas funcionais QA aceites reutilizadas, sem repetição."," | QA01: divergência documental 600/579 e edição normativa abertas; cadeia editorial; publicação canónica com pré-condições sintéticas; save legado transacional; sem volume ou recuperação de payload legado cifrado; reversão parcial com sete fontes funcionais. Sem decisão ativa presumida. | ATIVO01: não encerra CAE integral ou divergência 600/579/edição normativa; cadeia exclusivamente editorial. Nenhuma classificação ou relação de investimento real alterada/divulgada. Limites QA anteriores e reversão parcial compatível mantidos; editor UUID ativo de /negocios continua não demonstrado e não bloqueante. Parques, duplicados e regulação Fintech separados.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-PII-018,Gerir áreas de investimento territoriais.,upgrade v4 SHA f0b9815…; p. 3990; requirements-audit.csv,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-018: Cada área apresenta localização, projectos, actividades, infra-estruturas, serviços, incentivos validados, riscos, mapas autorizados e ponto focal.",P2,RF-PII-018: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-PII-018,1,"[{""id"":""RF-PII-018"",""pedido"":""Gerir áreas de investimento territoriais."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3990; requirements-audit.csv""],""aceitacao"":""Cada área apresenta localização, projectos, actividades, infra-estruturas, serviços, incentivos validados, riscos, mapas autorizados e ponto focal."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-PII-019,Manter directório de reguladores e roteiros por processo.,upgrade v4 SHA f0b9815…; p. 3993; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-019: O utilizador selecciona actividade e projecto e recebe entidades, licenças, documentos, sequência, canais oficiais e prazos validados.",P2,RF-PII-019: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-PII-019,1,"[{""id"":""RF-PII-019"",""pedido"":""Manter directório de reguladores e roteiros por processo."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3993; requirements-audit.csv""],""aceitacao"":""O utilizador selecciona actividade e projecto e recebe entidades, licenças, documentos, sequência, canais oficiais e prazos validados."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-PII-020,Converter navegação em perfil e oportunidade no CRM.,upgrade v4 SHA f0b9815…; p. 3996; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-PII-020: Com consentimento, dossiers, favoritos, alertas, eventos, comparações e manifestações de interesse registam origem, tema, projecto, localização, campanha e próxima acção.",P2,RF-PII-020: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-PII-020,1,"[{""id"":""RF-PII-020"",""pedido"":""Converter navegação em perfil e oportunidade no CRM."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3996; requirements-audit.csv""],""aceitacao"":""Com consentimento, dossiers, favoritos, alertas, eventos, comparações e manifestações de interesse registam origem, tema, projecto, localização, campanha e próxima acção."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-001@EDUCACAO,Catálogo de competências,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-001@EDUCACAO: Código/sinónimo duplicado ou versão activa alterada sem decisão é rejeitado,P2,RF-EDU-001@EDUCACAO: Proposta e revisões em education/implementation-status.md; ID original RF-EDU-001; namespace EDUCACAO; textos não fundidos,RF-EDU-001@EDUCACAO,1,"[{""id"":""RF-EDU-001@EDUCACAO"",""pedido"":""Catálogo de competências"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Código/sinónimo duplicado ou versão activa alterada sem decisão é rejeitado"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md; ID original RF-EDU-001; namespace EDUCACAO; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-002@EDUCACAO,Procura contextual de competências,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-EDU-002@EDUCACAO: Submissão sem fonte, local ou distinção estimativa/compromisso não é aceite",P2,RF-EDU-002@EDUCACAO: Proposta e revisões em education/implementation-status.md; ID original RF-EDU-002; namespace EDUCACAO; textos não fundidos,RF-EDU-002@EDUCACAO,1,"[{""id"":""RF-EDU-002@EDUCACAO"",""pedido"":""Procura contextual de competências"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Submissão sem fonte, local ou distinção estimativa/compromisso não é aceite"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md; ID original RF-EDU-002; namespace EDUCACAO; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-003@EDUCACAO,"Instituições, cursos e oferta",education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-003@EDUCACAO: Publicação não atribui acreditação e identifica evidência em falta ou expirada,P2,RF-EDU-003@EDUCACAO: Proposta e revisões em education/implementation-status.md; ID original RF-EDU-003; namespace EDUCACAO; textos não fundidos,RF-EDU-003@EDUCACAO,1,"[{""id"":""RF-EDU-003@EDUCACAO"",""pedido"":""Instituições, cursos e oferta"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Publicação não atribui acreditação e identifica evidência em falta ou expirada"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md; ID original RF-EDU-003; namespace EDUCACAO; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-004@EDUCACAO,Comparação e lacunas,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-004@EDUCACAO: Vagas formativas nunca subtraídas como pessoas; desconhecido não vira zero,P2,RF-EDU-004@EDUCACAO: Proposta e revisões em education/implementation-status.md; ID original RF-EDU-004; namespace EDUCACAO; textos não fundidos,RF-EDU-004@EDUCACAO,1,"[{""id"":""RF-EDU-004@EDUCACAO"",""pedido"":""Comparação e lacunas"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Vagas formativas nunca subtraídas como pessoas; desconhecido não vira zero"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md; ID original RF-EDU-004; namespace EDUCACAO; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-005@EDUCACAO,Oportunidade educativa,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-EDU-005@EDUCACAO: Não publicar sem promotor, território, beneficiários, modelo financeiro e autorização",P2,RF-EDU-005@EDUCACAO: Proposta e revisões em education/implementation-status.md; ID original RF-EDU-005; namespace EDUCACAO; textos não fundidos,RF-EDU-005@EDUCACAO,1,"[{""id"":""RF-EDU-005@EDUCACAO"",""pedido"":""Oportunidade educativa"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Não publicar sem promotor, território, beneficiários, modelo financeiro e autorização"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md; ID original RF-EDU-005; namespace EDUCACAO; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-006@EDUCACAO,Navegação contextual,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-006@EDUCACAO: Contexto preservado na manifestação; relação duplicada ou alvo inacessível é bloqueado,P2,RF-EDU-006@EDUCACAO: Proposta e revisões em education/implementation-status.md; ID original RF-EDU-006; namespace EDUCACAO; textos não fundidos,RF-EDU-006@EDUCACAO,1,"[{""id"":""RF-EDU-006@EDUCACAO"",""pedido"":""Navegação contextual"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Contexto preservado na manifestação; relação duplicada ou alvo inacessível é bloqueado"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md; ID original RF-EDU-006; namespace EDUCACAO; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-007@EDUCACAO,Acreditação reportada,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-007@EDUCACAO: Gestor não confirma acreditação; expiração não aparece como válida; documento restrito protegido,P2,RF-EDU-007@EDUCACAO: Proposta e revisões em education/implementation-status.md; ID original RF-EDU-007; namespace EDUCACAO; textos não fundidos,RF-EDU-007@EDUCACAO,1,"[{""id"":""RF-EDU-007@EDUCACAO"",""pedido"":""Acreditação reportada"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Gestor não confirma acreditação; expiração não aparece como válida; documento restrito protegido"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md; ID original RF-EDU-007; namespace EDUCACAO; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-008@EDUCACAO,Manifestação de interesse,education/requirements.csv; §23: pacotes e caminhos propostos,educação,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-008@EDUCACAO: Reenvio igual não duplica; sem consentimento/escopo não transmite contacto,P2,RF-EDU-008@EDUCACAO: Proposta e revisões em education/implementation-status.md; ID original RF-EDU-008; namespace EDUCACAO; textos não fundidos,RF-EDU-008@EDUCACAO,1,"[{""id"":""RF-EDU-008@EDUCACAO"",""pedido"":""Manifestação de interesse"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Reenvio igual não duplica; sem consentimento/escopo não transmite contacto"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md; ID original RF-EDU-008; namespace EDUCACAO; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-009@EDUCACAO,Declaração do empregador,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-009@EDUCACAO: Alterar versão confirmada exige nova revisão; dados confidenciais não publicados,P2,RF-EDU-009@EDUCACAO: Proposta e revisões em education/implementation-status.md; ID original RF-EDU-009; namespace EDUCACAO; textos não fundidos,RF-EDU-009@EDUCACAO,1,"[{""id"":""RF-EDU-009@EDUCACAO"",""pedido"":""Declaração do empregador"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Alterar versão confirmada exige nova revisão; dados confidenciais não publicados"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md; ID original RF-EDU-009; namespace EDUCACAO; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-010@EDUCACAO,Resposta formativa,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-010@EDUCACAO: Incompatibilidade curricular/capacidade é assinalada; proposta não vira aprovação oficial,P2,RF-EDU-010@EDUCACAO: Proposta e revisões em education/implementation-status.md; ID original RF-EDU-010; namespace EDUCACAO; textos não fundidos,RF-EDU-010@EDUCACAO,1,"[{""id"":""RF-EDU-010@EDUCACAO"",""pedido"":""Resposta formativa"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Incompatibilidade curricular/capacidade é assinalada; proposta não vira aprovação oficial"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md; ID original RF-EDU-010; namespace EDUCACAO; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-011@EDUCACAO,Correspondência explicável,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-011@EDUCACAO: Condição eliminatória bloqueia encaminhamento; recomendação nunca garante resposta,P2,RF-EDU-011@EDUCACAO: Proposta e revisões em education/implementation-status.md; ID original RF-EDU-011; namespace EDUCACAO; textos não fundidos,RF-EDU-011@EDUCACAO,1,"[{""id"":""RF-EDU-011@EDUCACAO"",""pedido"":""Correspondência explicável"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Condição eliminatória bloqueia encaminhamento; recomendação nunca garante resposta"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md; ID original RF-EDU-011; namespace EDUCACAO; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-012@EDUCACAO,Resultados educativos,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-EDU-012@EDUCACAO: Não reportar emprego sem período, empregador e evidência; conclusão ≠ certificação",P2,RF-EDU-012@EDUCACAO: Proposta e revisões em education/implementation-status.md; ID original RF-EDU-012; namespace EDUCACAO; textos não fundidos,RF-EDU-012@EDUCACAO,1,"[{""id"":""RF-EDU-012@EDUCACAO"",""pedido"":""Resultados educativos"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Não reportar emprego sem período, empregador e evidência; conclusão ≠ certificação"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md; ID original RF-EDU-012; namespace EDUCACAO; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-013@EDUCACAO,Bolsas e campanhas,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-013@EDUCACAO: Reserva não excede orçamento; elegibilidade final é humana,P2,RF-EDU-013@EDUCACAO: Proposta e revisões em education/implementation-status.md; ID original RF-EDU-013; namespace EDUCACAO; textos não fundidos,RF-EDU-013@EDUCACAO,1,"[{""id"":""RF-EDU-013@EDUCACAO"",""pedido"":""Bolsas e campanhas"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Reserva não excede orçamento; elegibilidade final é humana"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md; ID original RF-EDU-013; namespace EDUCACAO; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-014@EDUCACAO,IA supervisionada,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-014@EDUCACAO: Sem decisão institucional/laboral automática; modelo não pode publicar,P2,RF-EDU-014@EDUCACAO: Proposta e revisões em education/implementation-status.md; ID original RF-EDU-014; namespace EDUCACAO; textos não fundidos,RF-EDU-014@EDUCACAO,1,"[{""id"":""RF-EDU-014@EDUCACAO"",""pedido"":""IA supervisionada"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Sem decisão institucional/laboral automática; modelo não pode publicar"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md; ID original RF-EDU-014; namespace EDUCACAO; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-015@EDUCACAO,Painel e pesquisa,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-015@EDUCACAO: Filtros não misturam períodos; exportação não expõe dados pessoais ou células proibidas,P2,RF-EDU-015@EDUCACAO: Proposta e revisões em education/implementation-status.md; ID original RF-EDU-015; namespace EDUCACAO; textos não fundidos,RF-EDU-015@EDUCACAO,1,"[{""id"":""RF-EDU-015@EDUCACAO"",""pedido"":""Painel e pesquisa"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Filtros não misturam períodos; exportação não expõe dados pessoais ou células proibidas"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md; ID original RF-EDU-015; namespace EDUCACAO; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-016@EDUCACAO,APIs e eventos,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RF-EDU-016@EDUCACAO: Duplicação, token sem escopo e payload incompatível têm testes negativos",P2,RF-EDU-016@EDUCACAO: Proposta e revisões em education/implementation-status.md; ID original RF-EDU-016; namespace EDUCACAO; textos não fundidos,RF-EDU-016@EDUCACAO,1,"[{""id"":""RF-EDU-016@EDUCACAO"",""pedido"":""APIs e eventos"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Duplicação, token sem escopo e payload incompatível têm testes negativos"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md; ID original RF-EDU-016; namespace EDUCACAO; textos não fundidos"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-017,Perfis ocupacionais e níveis,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-017: Níveis não equivalentes não são combinados; sinónimos não multiplicam postos,P2,RF-EDU-017: Proposta e revisões em education/implementation-status.md,RF-EDU-017,1,"[{""id"":""RF-EDU-017"",""pedido"":""Perfis ocupacionais e níveis"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Níveis não equivalentes não são combinados; sinónimos não multiplicam postos"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-018,Previsão temporal e território,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-018: Oferta posterior à contratação não cobre lacuna na janela; sem geometria não inventa ponto,P1,RF-EDU-018: Proposta e revisões em education/implementation-status.md,RF-EDU-018,1,"[{""id"":""RF-EDU-018"",""pedido"":""Previsão temporal e território"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Oferta posterior à contratação não cobre lacuna na janela; sem geometria não inventa ponto"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-019,Capacidade institucional,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-019: Vagas usadas <= total; capacidade partilhada não alocada duas vezes,P2,RF-EDU-019: Proposta e revisões em education/implementation-status.md,RF-EDU-019,1,"[{""id"":""RF-EDU-019"",""pedido"":""Capacidade institucional"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Vagas usadas <= total; capacidade partilhada não alocada duas vezes"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-020,Validação e actualização da lacuna,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-020: Fonte expirada invalida cálculo corrente; encerramento sem resultado comprovado bloqueado,P2,RF-EDU-020: Proposta e revisões em education/implementation-status.md,RF-EDU-020,1,"[{""id"":""RF-EDU-020"",""pedido"":""Validação e actualização da lacuna"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Fonte expirada invalida cálculo corrente; encerramento sem resultado comprovado bloqueado"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-021,Encaminhamento ao CRM,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-021: Falha remota não perde pedido; nenhum dado académico enviado; identidade não duplicada,P2,RF-EDU-021: Proposta e revisões em education/implementation-status.md,RF-EDU-021,1,"[{""id"":""RF-EDU-021"",""pedido"":""Encaminhamento ao CRM"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Falha remota não perde pedido; nenhum dado académico enviado; identidade não duplicada"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-022,Equipamentos e instalações,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-022: Recurso adquirido não marcado como instalado sem evidência; custo desconhecido permanece null,P2,RF-EDU-022: Proposta e revisões em education/implementation-status.md,RF-EDU-022,1,"[{""id"":""RF-EDU-022"",""pedido"":""Equipamentos e instalações"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Recurso adquirido não marcado como instalado sem evidência; custo desconhecido permanece null"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-023,Formadores e desenvolvimento,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-023: MVP só agregados; nenhuma inferência de competência pessoal,P2,RF-EDU-023: Proposta e revisões em education/implementation-status.md,RF-EDU-023,1,"[{""id"":""RF-EDU-023"",""pedido"":""Formadores e desenvolvimento"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""MVP só agregados; nenhuma inferência de competência pessoal"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-024,Financiamento e sustentabilidade,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-024: Moedas não somadas sem conversão evidenciada; interesse não é compromisso,P2,RF-EDU-024: Proposta e revisões em education/implementation-status.md,RF-EDU-024,1,"[{""id"":""RF-EDU-024"",""pedido"":""Financiamento e sustentabilidade"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Moedas não somadas sem conversão evidenciada; interesse não é compromisso"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-025,Parcerias instituição–empregador,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-025: Sem acordo validado não aparece parceria formal activa,P2,RF-EDU-025: Proposta e revisões em education/implementation-status.md,RF-EDU-025,1,"[{""id"":""RF-EDU-025"",""pedido"":""Parcerias instituição–empregador"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Sem acordo validado não aparece parceria formal activa"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-026,Estágios e aprendizagem,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-026: Estágio não contado como emprego; acesso externo não autorizado negado,P2,RF-EDU-026: Proposta e revisões em education/implementation-status.md,RF-EDU-026,1,"[{""id"":""RF-EDU-026"",""pedido"":""Estágios e aprendizagem"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Estágio não contado como emprego; acesso externo não autorizado negado"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-027,Turmas e beneficiários,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-027: Pessoa/turma não duplica; matrícula não certifica nem ocupa vaga noutro pool silenciosamente,P2,RF-EDU-027: Proposta e revisões em education/implementation-status.md,RF-EDU-027,1,"[{""id"":""RF-EDU-027"",""pedido"":""Turmas e beneficiários"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Pessoa/turma não duplica; matrícula não certifica nem ocupa vaga noutro pool silenciosamente"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-028,Conclusão e certificação externa,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-028: Portal não emite diplomas; evidência inválida impede confirmado,P2,RF-EDU-028: Proposta e revisões em education/implementation-status.md,RF-EDU-028,1,"[{""id"":""RF-EDU-028"",""pedido"":""Conclusão e certificação externa"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Portal não emite diplomas; evidência inválida impede confirmado"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-029,Inserção e absorção,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-029: Ausência de resposta não é desemprego; mesma pessoa deduplicada no indicador,P2,RF-EDU-029: Proposta e revisões em education/implementation-status.md,RF-EDU-029,1,"[{""id"":""RF-EDU-029"",""pedido"":""Inserção e absorção"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Ausência de resposta não é desemprego; mesma pessoa deduplicada no indicador"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-030,Retenção profissional,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-030: Denominador elegível explícito; perdas de seguimento apresentadas separadamente,P2,RF-EDU-030: Proposta e revisões em education/implementation-status.md,RF-EDU-030,1,"[{""id"":""RF-EDU-030"",""pedido"":""Retenção profissional"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Denominador elegível explícito; perdas de seguimento apresentadas separadamente"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-031,GIS e relatórios,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-031: Distância linear rotulada; residências individuais e células pequenas não expostas,P2,RF-EDU-031: Proposta e revisões em education/implementation-status.md,RF-EDU-031,1,"[{""id"":""RF-EDU-031"",""pedido"":""GIS e relatórios"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Distância linear rotulada; residências individuais e células pequenas não expostas"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +RF-EDU-032,Governação e auditoria,education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-032: Quem recomenda não aprova; trilha imutável sem dados pessoais em payload,P2,RF-EDU-032: Proposta e revisões em education/implementation-status.md,RF-EDU-032,1,"[{""id"":""RF-EDU-032"",""pedido"":""Governação e auditoria"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Quem recomenda não aprova; trilha imutável sem dados pessoais em payload"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-EDU-033,"Qualidade, migração e validade",education/requirements.csv; §23: pacotes e caminhos propostos,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-EDU-033: Zero registos órfãos/estados oficiais promovidos sem evidência; replay não apaga dados,P2,RF-EDU-033: Proposta e revisões em education/implementation-status.md,RF-EDU-033,1,"[{""id"":""RF-EDU-033"",""pedido"":""Qualidade, migração e validade"",""fontes"":[""education/requirements.csv; §23: pacotes e caminhos propostos""],""aceitacao"":""Zero registos órfãos/estados oficiais promovidos sem evidência; replay não apaga dados"",""estado"":""parcial"",""variantes"":""Proposta e revisões em education/implementation-status.md"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RNF-EDU-001,Segurança e segregação — Operações sem autorização e auto-aprovações,education/nonfunctional.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RNF-EDU-001: 0 aceites; 100% operações sensíveis com teste negativo,P2,RNF-EDU-001: Limiar proposto não é resultado medido,RNF-EDU-001,1,"[{""id"":""RNF-EDU-001"",""pedido"":""Segurança e segregação — Operações sem autorização e auto-aprovações"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""0 aceites; 100% operações sensíveis com teste negativo"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RNF-EDU-002,Privacidade e minimização — Dados pessoais expostos em público/CRM/logs indevidos,education/nonfunctional.csv,educação,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RNF-EDU-002: 0 ocorrências; nenhuma localização individual publicada,P2,RNF-EDU-002: Limiar proposto não é resultado medido,RNF-EDU-002,1,"[{""id"":""RNF-EDU-002"",""pedido"":""Privacidade e minimização — Dados pessoais expostos em público/CRM/logs indevidos"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""0 ocorrências; nenhuma localização individual publicada"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RNF-EDU-003,Desempenho — Latência p95 de consulta e escrita interactiva,education/nonfunctional.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RNF-EDU-003: Proposta: <=1s leitura e <=2s escrita a 50 utilizadores concorrentes em conjunto piloto de 100 mil registos sintéticos,P2,RNF-EDU-003: Limiar proposto não é resultado medido,RNF-EDU-003,1,"[{""id"":""RNF-EDU-003"",""pedido"":""Desempenho — Latência p95 de consulta e escrita interactiva"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""Proposta: <=1s leitura e <=2s escrita a 50 utilizadores concorrentes em conjunto piloto de 100 mil registos sintéticos"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RNF-EDU-004,Disponibilidade — Percentagem de tempo de serviço mensal,education/nonfunctional.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RNF-EDU-004: Proposta 99,5%; manutenção e método de medição documentados",P2,RNF-EDU-004: Limiar proposto não é resultado medido,RNF-EDU-004,1,"[{""id"":""RNF-EDU-004"",""pedido"":""Disponibilidade — Percentagem de tempo de serviço mensal"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""Proposta 99,5%; manutenção e método de medição documentados"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RNF-EDU-005,Escalabilidade — Consistência sob concorrência e backlog,education/nonfunctional.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RNF-EDU-005: 0 duplicados em 100 reenvios concorrentes; proposta drenagem de 1000 eventos em <=15min sem dependência externa indisponível,P2,RNF-EDU-005: Limiar proposto não é resultado medido,RNF-EDU-005,1,"[{""id"":""RNF-EDU-005"",""pedido"":""Escalabilidade — Consistência sob concorrência e backlog"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""0 duplicados em 100 reenvios concorrentes; proposta drenagem de 1000 eventos em <=15min sem dependência externa indisponível"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RNF-EDU-006,Acessibilidade — Barreiras no percurso crítico,education/nonfunctional.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RNF-EDU-006: 0 bloqueios de teclado; rótulos/erros legíveis; proposta WCAG 2.2 AA a validar com auditoria,P2,RNF-EDU-006: Limiar proposto não é resultado medido,RNF-EDU-006,1,"[{""id"":""RNF-EDU-006"",""pedido"":""Acessibilidade — Barreiras no percurso crítico"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""0 bloqueios de teclado; rótulos/erros legíveis; proposta WCAG 2.2 AA a validar com auditoria"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RNF-EDU-007,PT/EN — Cobertura de mensagens e estados críticos,education/nonfunctional.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RNF-EDU-007: 100% fluxos críticos PT/EN; 0 chaves de tradução em bruto,P2,RNF-EDU-007: Limiar proposto não é resultado medido,RNF-EDU-007,1,"[{""id"":""RNF-EDU-007"",""pedido"":""PT/EN — Cobertura de mensagens e estados críticos"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""100% fluxos críticos PT/EN; 0 chaves de tradução em bruto"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RNF-EDU-008,Responsividade — Overflow e perda de acções,education/nonfunctional.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RNF-EDU-008: 0 overflow horizontal global a 360/390/768/1366px; tabelas com scroll local acessível,P2,RNF-EDU-008: Limiar proposto não é resultado medido,RNF-EDU-008,1,"[{""id"":""RNF-EDU-008"",""pedido"":""Responsividade — Overflow e perda de acções"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""0 overflow horizontal global a 360/390/768/1366px; tabelas com scroll local acessível"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RNF-EDU-009,Interoperabilidade — Validade de contratos e tipos,education/nonfunctional.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"RNF-EDU-009: 100% exemplos conformes; datas ISO, UUID, moeda/país normalizados; 0 breaking changes não versionadas",P2,RNF-EDU-009: Limiar proposto não é resultado medido,RNF-EDU-009,1,"[{""id"":""RNF-EDU-009"",""pedido"":""Interoperabilidade — Validade de contratos e tipos"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""100% exemplos conformes; datas ISO, UUID, moeda/país normalizados; 0 breaking changes não versionadas"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RNF-EDU-010,Observabilidade — Operações correlacionadas sem segredos,education/nonfunctional.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RNF-EDU-010: 100% mutações com correlation_id e actor; 0 tokens/PII nos eventos; proposta alerta em <=5min,P2,RNF-EDU-010: Limiar proposto não é resultado medido,RNF-EDU-010,1,"[{""id"":""RNF-EDU-010"",""pedido"":""Observabilidade — Operações correlacionadas sem segredos"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""100% mutações com correlation_id e actor; 0 tokens/PII nos eventos; proposta alerta em <=5min"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RNF-EDU-011,Backup — Cobertura e recuperabilidade,education/nonfunctional.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RNF-EDU-011: Proposta backup diário cifrado; 100% recursos críticos incluídos; restauro trimestral verificado,P1,RNF-EDU-011: Limiar proposto não é resultado medido,RNF-EDU-011,1,"[{""id"":""RNF-EDU-011"",""pedido"":""Backup — Cobertura e recuperabilidade"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""Proposta backup diário cifrado; 100% recursos críticos incluídos; restauro trimestral verificado"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RNF-EDU-012,Recuperação de desastre — RPO/RTO medidos,education/nonfunctional.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RNF-EDU-012: Proposta RPO <=24h e RTO <=8h; validar com impacto do negócio,P1,RNF-EDU-012: Limiar proposto não é resultado medido,RNF-EDU-012,1,"[{""id"":""RNF-EDU-012"",""pedido"":""Recuperação de desastre — RPO/RTO medidos"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""Proposta RPO <=24h e RTO <=8h; validar com impacto do negócio"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RNF-EDU-013,Retenção e revogação — Cumprimento da política aprovada,education/nonfunctional.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RNF-EDU-013: 100% classes com prazo/base/finalidade; revogação bloqueia novos acessos imediatamente; nenhum expurgo antes de aprovação,P2,RNF-EDU-013: Limiar proposto não é resultado medido,RNF-EDU-013,1,"[{""id"":""RNF-EDU-013"",""pedido"":""Retenção e revogação — Cumprimento da política aprovada"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""100% classes com prazo/base/finalidade; revogação bloqueia novos acessos imediatamente; nenhum expurgo antes de aprovação"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RNF-EDU-014,Portabilidade — Exportação autorizada e reimportação,education/nonfunctional.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RNF-EDU-014: 100% IDs/versionamento preservados e contagens reconciliadas; dados pessoais somente no escopo,P2,RNF-EDU-014: Limiar proposto não é resultado medido,RNF-EDU-014,1,"[{""id"":""RNF-EDU-014"",""pedido"":""Portabilidade — Exportação autorizada e reimportação"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""100% IDs/versionamento preservados e contagens reconciliadas; dados pessoais somente no escopo"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RNF-EDU-015,Manutenção — Qualidade e rastreabilidade das alterações,education/nonfunctional.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RNF-EDU-015: 0 erros de análise estática; 100% regras críticas com testes; 0 dependências novas sem validação,P2,RNF-EDU-015: Limiar proposto não é resultado medido,RNF-EDU-015,1,"[{""id"":""RNF-EDU-015"",""pedido"":""Manutenção — Qualidade e rastreabilidade das alterações"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""0 erros de análise estática; 100% regras críticas com testes; 0 dependências novas sem validação"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RNF-EDU-016,Qualidade de dados — Completude/consistência dos campos críticos,education/nonfunctional.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RNF-EDU-016: 100% obrigatórios nos registos publicados; 0 órfãos; 0 estados oficiais sem evidência; proposta >=90% completude global,P2,RNF-EDU-016: Limiar proposto não é resultado medido,RNF-EDU-016,1,"[{""id"":""RNF-EDU-016"",""pedido"":""Qualidade de dados — Completude/consistência dos campos críticos"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""100% obrigatórios nos registos publicados; 0 órfãos; 0 estados oficiais sem evidência; proposta >=90% completude global"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RNF-EDU-017,IA responsável — Decisões proibidas e rastreabilidade,education/nonfunctional.csv,educação,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RNF-EDU-017: 0 atribuições de estados oficiais; 100% saídas com fonte/modelo/limites/revisão; métricas de utilidade/calibração pendentes do Comité,P2,RNF-EDU-017: Limiar proposto não é resultado medido,RNF-EDU-017,1,"[{""id"":""RNF-EDU-017"",""pedido"":""IA responsável — Decisões proibidas e rastreabilidade"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""0 atribuições de estados oficiais; 100% saídas com fonte/modelo/limites/revisão; métricas de utilidade/calibração pendentes do Comité"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RNF-EDU-018,Concorrência e reversibilidade — Actualização perdida ou rollback destrutivo,education/nonfunctional.csv,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RNF-EDU-018: 0 lost updates; 412 em versão antiga; 0 remoções em migração inicial; restauração ensaiada,P2,RNF-EDU-018: Limiar proposto não é resultado medido,RNF-EDU-018,1,"[{""id"":""RNF-EDU-018"",""pedido"":""Concorrência e reversibilidade — Actualização perdida ou rollback destrutivo"",""fontes"":[""education/nonfunctional.csv""],""aceitacao"":""0 lost updates; 412 em versão antiga; 0 remoções em migração inicial; restauração ensaiada"",""estado"":""parcial"",""variantes"":""Limiar proposto não é resultado medido"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MNE-001,negocio e mandato; pendente,existing-business/traceability.csv,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-MNE-001: mandato ausente impede publicacao,P2,RF-MNE-001: Escopo local RF-MNE; conservar homónimos do mestre,RF-MNE-001,1,"[{""id"":""RF-MNE-001"",""pedido"":""negocio e mandato; pendente"",""fontes"":[""existing-business/traceability.csv""],""aceitacao"":""mandato ausente impede publicacao"",""estado"":""parcial"",""variantes"":""Escopo local RF-MNE; conservar homónimos do mestre"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MNE-002,imovel benfeitoria direito e contrato; pendente,existing-business/traceability.csv,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-MNE-002: direito nao analisado impede publicacao,P2,RF-MNE-002: Escopo local RF-MNE; conservar homónimos do mestre,RF-MNE-002,1,"[{""id"":""RF-MNE-002"",""pedido"":""imovel benfeitoria direito e contrato; pendente"",""fontes"":[""existing-business/traceability.csv""],""aceitacao"":""direito nao analisado impede publicacao"",""estado"":""parcial"",""variantes"":""Escopo local RF-MNE; conservar homónimos do mestre"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MNE-003,licenca e autorizacao; pendente,existing-business/traceability.csv,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-MNE-003: licenca expirada impede publicacao,P2,RF-MNE-003: Escopo local RF-MNE; conservar homónimos do mestre,RF-MNE-003,1,"[{""id"":""RF-MNE-003"",""pedido"":""licenca e autorizacao; pendente"",""fontes"":[""existing-business/traceability.csv""],""aceitacao"":""licenca expirada impede publicacao"",""estado"":""parcial"",""variantes"":""Escopo local RF-MNE; conservar homónimos do mestre"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MNE-004,anuncio publico; politica pendente,existing-business/traceability.csv,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-MNE-004: auto-publicacao e versao obsoleta negadas,P2,RF-MNE-004: Escopo local RF-MNE; conservar homónimos do mestre,RF-MNE-004,1,"[{""id"":""RF-MNE-004"",""pedido"":""anuncio publico; politica pendente"",""fontes"":[""existing-business/traceability.csv""],""aceitacao"":""auto-publicacao e versao obsoleta negadas"",""estado"":""parcial"",""variantes"":""Escopo local RF-MNE; conservar homónimos do mestre"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MNE-005,localizacao e ficha; divulgacao pendente,existing-business/traceability.csv,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-MNE-005: nao reidentificacao por combinacao,P2,RF-MNE-005: Escopo local RF-MNE; conservar homónimos do mestre,RF-MNE-005,1,"[{""id"":""RF-MNE-005"",""pedido"":""localizacao e ficha; divulgacao pendente"",""fontes"":[""existing-business/traceability.csv""],""aceitacao"":""nao reidentificacao por combinacao"",""estado"":""parcial"",""variantes"":""Escopo local RF-MNE; conservar homónimos do mestre"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MNE-006,interesse e lead; consentimento pendente,existing-business/traceability.csv,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-MNE-006: idempotencia e falha externa,P2,RF-MNE-006: Escopo local RF-MNE; conservar homónimos do mestre,RF-MNE-006,1,"[{""id"":""RF-MNE-006"",""pedido"":""interesse e lead; consentimento pendente"",""fontes"":[""existing-business/traceability.csv""],""aceitacao"":""idempotencia e falha externa"",""estado"":""parcial"",""variantes"":""Escopo local RF-MNE; conservar homónimos do mestre"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MNE-007,documentos e diligencia; NDA e retencao pendentes,existing-business/traceability.csv,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-MNE-007: isolamento expiracao revogacao malware,P2,RF-MNE-007: Escopo local RF-MNE; conservar homónimos do mestre,RF-MNE-007,1,"[{""id"":""RF-MNE-007"",""pedido"":""documentos e diligencia; NDA e retencao pendentes"",""fontes"":[""existing-business/traceability.csv""],""aceitacao"":""isolamento expiracao revogacao malware"",""estado"":""parcial"",""variantes"":""Escopo local RF-MNE; conservar homónimos do mestre"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MNE-008,proposta e valor; contrato e regra fiscal pendentes,existing-business/traceability.csv,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",RF-MNE-008: pipeline nunca equivale a receita,P2,RF-MNE-008: Escopo local RF-MNE; conservar homónimos do mestre,RF-MNE-008,1,"[{""id"":""RF-MNE-008"",""pedido"":""proposta e valor; contrato e regra fiscal pendentes"",""fontes"":[""existing-business/traceability.csv""],""aceitacao"":""pipeline nunca equivale a receita"",""estado"":""parcial"",""variantes"":""Escopo local RF-MNE; conservar homónimos do mestre"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MNE-009,legado e operacao; politicas pendentes,existing-business/traceability.csv,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-MNE-009: rollback recuperacao carga,P2,RF-MNE-009: Escopo local RF-MNE; conservar homónimos do mestre,RF-MNE-009,1,"[{""id"":""RF-MNE-009"",""pedido"":""legado e operacao; politicas pendentes"",""fontes"":[""existing-business/traceability.csv""],""aceitacao"":""rollback recuperacao carga"",""estado"":""parcial"",""variantes"":""Escopo local RF-MNE; conservar homónimos do mestre"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, V2-01,"Menu comum por grupos e submenus, teclado/Escape/foco, toque e adaptação móvel implementados","backlog-mestre.md; § inicial, p. 14–15; § 2.3, p. 679–680",dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","V2-01: Preservar navegação livre nas evoluções; a referência à proporção áurea é uma orientação visual, não uma certificação matemática de todas as páginas",P2,V2-01: Estado da primeira entrega; confirmações posteriores permanecem separadas,V2-01,1,"[{""id"":""V2-01"",""pedido"":""Menu comum por grupos e submenus, teclado/Escape/foco, toque e adaptação móvel implementados"",""fontes"":[""backlog-mestre.md; § inicial, p. 14–15; § 2.3, p. 679–680""],""aceitacao"":""Preservar navegação livre nas evoluções; a referência à proporção áurea é uma orientação visual, não uma certificação matemática de todas as páginas"",""estado"":""parcial"",""variantes"":""Estado da primeira entrega; confirmações posteriores permanecem separadas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. [RECONCILIACAO-43-20261019] 3: Fluxos instalados; fechar observação com dossier legítimo quando disponível. Não reconstruir nem repetir percurso aceite. | 5: Sem saldo de código no recorte visual aceite.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada. | NAVEGACAO-QA-20261016: avaliação visual do protótipo pendente. Sem encerramento funcional global: vínculo genérico oportunidade/território, troca persistente e invalidação transversal, resumo integral de oportunidade/etapa e página Porquê investir por consolidar. Prévia não grava alterações de negócio. Manual aguarda avaliação e consolidação. | NAVEGACAO-CONSOLIDACAO-QA-20261016: os limites de persistência/entre dispositivos/Porquê investir do protótipo ficam superados neste recorte QA. A organização foi avaliada e ajustada tecnicamente; decisão visual e disponibilização pela Tempo continuam separadas. Não é prova volumétrica nem homologação fiscal/regulatória. Não encerra outros critérios deste requisito. Não repete os testes de navegação já aceites. | Cinco pontos do pedido consolidados neste recorte QA; confirmar da candidata funcional persiste, protótipo18534 fica histórico. Avaliação técnica visual executada, aceitação pela Tempo não presumida. Sem ativação. Não encerra outros critérios dos requisitos. Dois clientes simulados por sessões independentes, não dois equipamentos físicos. | RECTIFICAÇÃO: a revisão dos quatro formulários é parcial3/4. Preparar manifestação de interesse não mostra pré-preenchimento no percurso actual: manifestação não vinculada ao dossier. Presença de chaves na API/resumo global não encerra este critério. Resolver vínculo explícito/recuperável ao mesmo dossier e demonstrar o quarto formulário antes da decisão. Utilizador não abriu candidata nem conferiu novos anexos. | Actualização do critério anteriormente aberto da manifestação: concluído neste recorte QA; três formulários aceites conservam provas anteriores, sem repetição. Acesso directo sem dossier mantido; nenhum dossier/processo duplicado criado. Não encerra critérios globais nem presume conferência dos anexos pelo utilizador. Disponibilização separada. | Recorte QA demonstrado, sem encerrar critérios globais. Histórico económico combinado conservado, fora de novas escolhas; oportunidade6 não inferida como Fintech. Sem fusões por nome. Recuperação existente conferida por leitura e hashes; outra sessão/dispositivo e percursos aceites não reensaiados. Conferência dos anexos pelo utilizador pendente. | Recorte aprovado disponibilizado; requisitos globais permanecem abertos. Atividade historica combinada e oportunidade6 sem reclassificacao. Conferencia dos anexos finais pelo utilizador pendente. Sem repetir testes aceites, formularios ou L1. [UTILIZACAO-HOMOLOGACAO-20261019] 3: Disponibilidade condicionada conforme limite registado — Início, contexto e navegação abrem; gravação/recuperação aceites em QA reutilizadas. Sem dossier real no destino. | 5: Disponibilidade condicionada conforme limite registado — Ecrã aberto: dez sectores principais, especialização Fintech sem cartão principal duplicado; 12 registos conservados.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. | NAVEGACAO-QA-20261016: reutiliza cinco fases/19 etapas, permissões e dossiers existentes; base anterior dos parques130000, sem incorporar L1 pendente. Confirmação futura do escopo funcional e autorização ativa separadas; zero migrations/grants/publicação/alterações no ativo. L1, duplicados e Fintech mantêm estados. | NAVEGACAO-CONSOLIDACAO-QA-20261016: ação autenticada nominal 150000 preparada e demonstrada somente no clone55441 *_test; uma tabela de preferência por conta, associações no dossier existente. Manifesto/compilação e reversão parcial compatível preservam dados após utilização. Backup/restauro fresco do ativo e autorização de ativação continuam futuros. B, COUNTRY02, L1 dos parques, duplicados, regulação Fintech e demais estados preservados; origem das restrições: instrução expressa da Tempo e controlos de acesso aprovados, sem novos grants. | Candidata reconciliada com fonte L1 instalada, sem repetir140000; nenhuma alteração ativa.150000 permanece somenteQA. Pacotes/reversão anteriores não usar directamente no ativo actualizado: futura disponibilização requer decisão própria, hashes/preflight/backup-restauro fresco e reversão reconciliada. Sem nova regra organizacional; B/COUNTRY02/ficha integral e demais estados preservados. | Disponibilização parcial: apenas150000 pendente. Prévia confirma investemoz:5432/revisão correta; aplicação exige MFA nesta sessão e botão desativado. Sem POST/DDL150000; utilizador deve concluir autenticação habitual, sem nova autorização.140000/L1 preservada e sem reensaios. Reversão reconciliada comL1,20fontes/buildcompatível, dados/schema/histórico retidos. | Pendência MFA/instalação anterior resolvida; nenhuma ação restante para disponibilizar este recorte.140000 preservada uma vez; sem repetir L1 ou três formulários aceites. Reversão parcial compatível20fontes/build, schema/vínculos/histórico conservados. Critérios globais e ficha integral dos parques mantêm estado próprio. | Origem: pedido expresso da Tempo de18/10. IDs, especialização por leitura e ponte histórica são escolhas técnicas; sem nova regra organizacional. Ativo inalterado; disponibilização separada. Sem migration/instalação140000/150000; reversão retém somente a rota nova Fintech além dos dados/histórico e associação2→8. Estados e critérios anteriores preservados. | Origem: autorizacao expressa Tempo18/10/2026. Backup/restauro e execucao autenticada concluidos; 140000/150000 presentes uma vez, sem migrations. Reversao parcial preserva dados/auditoria/esquemas e rota compativel Fintech. Matriz/manual/backlog atuais preservados. Ficha integral dos parques separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | NAVEGACAO-QA-20261016: protótipo de organização em clone isolado, mapa52 ligações condicionais e vistas do catálogo; Descoberta/Realização/Suporte; área de trabalho separada; quatro entradas no mesmo UUID/v3, preenchimento autorizado preservando edição, cancelamento/confirmação apenas da prévia, novo login, teclado e móvel390. Evidência em outputs/investmoz-navegacao-QA-20261016/RELATORIO-QA.md. Origem: instrução expressa da Tempo nesta conversa; não é nova regra organizacional. | NAVEGACAO-CONSOLIDACAO-QA-20261016: substitui o saldo funcional da prévia histórica. Associações versionadas de oportunidade/sector/território no mesmo dossier encriptado; confirmação transacional com prévia e idempotência; foco/etapa recuperados entre sessões independentes; preservação de edições e preenchimento de vazios em formulários existentes; página Porquê investir dedicada. Prova positiva com cálculos locais reais (40 unidades; lacuna de financiamento 13000 MZN), duas submissões sintéticas reais pelo Balcão e recibo inalterado após troca. Resultados afetados conservados como históricos; rascunho anterior exige revisão explícita. Relatório: outputs/investmoz-navegacao-consolidacao-QA-20261016/RELATORIO-QA.md. | 18/10/2026: consolidação QA posterior ao protótipo revista; três menus com explicação/destinos, página Porquê investir dedicada melhorada, captura desktop/móvel390px e Escape/foco. Associações e contexto recuperados em duas sessões independentes autenticadas/MFA; quatro consumidores,19etapas, resultados para revisão e pedidos históricos recuperados. Provas transacionais40condições de16/10 reutilizadas. Relatório/pacote: outputs/investmoz-navegacao-consolidacao-20261018/para-revisao/. | Revisão visível18/10: candidata b1c98ec7140c, quatro entradas no mesmoUUID/próxima acção; prévia mantém/actualiza/revisão3resultados e9etapas, confirmação contexto3→4 e recuperação após logout/login/MFA observadas. Simulador, Terra/DUAT e Balcão mostram pré-preenchimento/comparação preservando edições. Relatório REVISAO-VISIVEL-DOC01.md e recibo em outputs/investmoz-navegacao-consolidacao-20261018/para-revisao/. | 18/10: integração da manifestação QA 73f8bd1347ca observada: vínculo opcional explícito no dossier existente, objectivo/localização preenchidos e sector editado preservado, recuperação em nova sessão/MFA, uma submissão e recibo IR-2026-01M576QMSKV91Q53GZCHKM61P0; dois reenvios com o mesmo protocolo.18 checksHTTP e15 de leitura;28 outros dossiers iguais. RELATORIO-MANIFESTACAO-QA.md na mesma entrega. | 18/10: Tempo autorizou disponibilização da candidata73f8bd1347ca. Código40fontes/build167 trocados por hash, manutenção terminada, cache de dados preservada. Backup fresco/restauro QA:295tabelas,31sequências,1320ficheiros, arranque/decifragem conferidos. Relatório operacional em outputs/investmoz-navegacao-ativacao-20261018/para-revisao/. | 18/10: disponibilização concluída73f8bd1347ca. MFA regularizado e150000 instalada pela conta2, reciboda1cae7b-a403-4256-9fd8-98ff2a69918d. Ledger/tabela=1, zero preferências importadas. Prévia e sucesso observados; Codex não repetiuPOST.290tabelas iguais ao backup e zero diferenças inesperadas. Relatório/recibo finais na mesma entrega. | 18/10: sectores-duplicacoes-QA-9b6097f97121, organização sectorial/duplicações apenas QA. Energia8/Mineração7; Fintech9 especialização de Mercado6; oportunidade2 reclassificada2→8 sem duplicação; 56HTTP,30serviço,3SQL e5reversão observados. Relatório e manifesto exatos em outputs/investmoz-sectores-duplicacoes-QA-20261018/para-revisao/. | 18/10/2026: disponibilizada sectores-duplicacoes-QA-e9f7d821b6f7 em investemoz:5432, procedimento DOC02. Backup/restauro fresco validado. 34 fontes/167 build. Conta2 com permissao/MFA; oportunidade2 sector2 para8; evento/recibo unicos, operacao27e6a658-d8bc-4d94-ab7b-b977ba56d141. Mesma transacao/ligacao e limpeza SET LOCAL observadas. Provas em outputs/investmoz-sectores-duplicacoes-ativacao-20261018/CONFERENCIA-FINAL.json e para-revisao/RECIBO-EXECUCAO.json. | Homologação teste-investidor 19/10/2026: Navegação contextual e manifestação de interesse=Ausente; Sectores e duplicação visual=Instalado mas desabilitado. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Navegação contextual e manifestação de interesse=Disponível; Sectores e duplicação visual=Disponível. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. [UTILIZACAO-HOMOLOGACAO-20261019] Leitura nominal de contas/recursos no destino; saldo18/10; prévia29 sem escrita; comparação de hashes QA separados. outputs/investmoz-disponibilizacao-integral-20261019/UTILIZACAO-EFECTIVA-HOMOLOGACAO.md [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,," | Revisão visível sóQA; edição de Terra/Balcão em memória, sem submissão. Comparação de cliques estrutural documentada, sem ganho global/telemetria presumidos. Código exacto SHA256b1c98ec7140c2753a40d22b6b4f235ab7c4f7c5a43d322d55ba6c84a53a169d6. L1 encerrado no âmbito entregue, não reensaiado; ativo inalterado. | Cliques comparativos continuam estruturais. Nesta associação observados uma escolha no select + uma activação; submissão uma activação; sem total desde início/tempo/ganho global. Dois reenviosHTTP não contam como cliques.998 ficheiros ativos iguais; sem schema novo, sem repetir140000/L1; ficha integral aberta. | Não confundir código disponibilizado com instalação integral concluída. Nenhuma ficha guardada/publicada, fixture/grant ou submissão ativa.292tabelas iguais; só cache/sessões/remember_token variaram, zero diferenças inesperadas. Provas QA anteriores reutilizadas; conferência dos novos anexos pelo utilizador não presumida; ficha integral aberta. | Instalação nominal e conferência operacional por leitura; zero fichas guardadas/publicadas, fixtures/grants ou manifestações submetidas no ativo. Provas funcionais são as QA anteriores, não novo ensaio ativo. Autorização da Tempo não presume conferência dos novos anexos pelo utilizador; cliques estruturais não viram telemetria.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -V2-02,Natureza privada e distinção de decisão institucional apresentadas; nome do operador configurável,"backlog-mestre.md; § 3.3–3.4, p. 3340–3343",Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","V2-02: Confirmar identidade jurídica, contactos, termos e política aplicáveis; não inventar operador ou acordo",P2,V2-02: Estado da primeira entrega; confirmações posteriores permanecem separadas,V2-02,1,"[{""id"":""V2-02"",""pedido"":""Natureza privada e distinção de decisão institucional apresentadas; nome do operador configurável"",""fontes"":[""backlog-mestre.md; § 3.3–3.4, p. 3340–3343""],""aceitacao"":""Confirmar identidade jurídica, contactos, termos e política aplicáveis; não inventar operador ou acordo"",""estado"":""parcial"",""variantes"":""Estado da primeira entrega; confirmações posteriores permanecem separadas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -V2-03,"Mesmo dossier, pedido, conversa e tarefa interna; ciclo completo demonstrado em QA","backlog-mestre.md; § 3.2.2, p. 2172–2470; § 5.2, p. 7009–7190",Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",V2-03: Instalação ativa exige backup/restauro confirmado e ação autenticada existente; reconciliar requisitos de cada serviço sem bloquear preparação paralela,P2,V2-03: Estado da primeira entrega; confirmações posteriores permanecem separadas,V2-03,1,"[{""id"":""V2-03"",""pedido"":""Mesmo dossier, pedido, conversa e tarefa interna; ciclo completo demonstrado em QA"",""fontes"":[""backlog-mestre.md; § 3.2.2, p. 2172–2470; § 5.2, p. 7009–7190""],""aceitacao"":""Instalação ativa exige backup/restauro confirmado e ação autenticada existente; reconciliar requisitos de cada serviço sem bloquear preparação paralela"",""estado"":""parcial"",""variantes"":""Estado da primeira entrega; confirmações posteriores permanecem separadas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -V2-04,Regras internas e recomendações explicáveis; evidência scoped com autoria/data/hash; aceitação distinta de tarefa,"backlog-mestre.md; § 3.2.3.1, p. 2472–2532; § 5.2, p. 7009–7190",Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","V2-04: Expandir consistência entre mercado, capacidade, recursos e calendário com fontes verificáveis; IA externa continua opcional",P2,V2-04: Estado da primeira entrega; confirmações posteriores permanecem separadas,V2-04,1,"[{""id"":""V2-04"",""pedido"":""Regras internas e recomendações explicáveis; evidência scoped com autoria/data/hash; aceitação distinta de tarefa"",""fontes"":[""backlog-mestre.md; § 3.2.3.1, p. 2472–2532; § 5.2, p. 7009–7190""],""aceitacao"":""Expandir consistência entre mercado, capacidade, recursos e calendário com fontes verificáveis; IA externa continua opcional"",""estado"":""parcial"",""variantes"":""Estado da primeira entrega; confirmações posteriores permanecem separadas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -V2-05,Calculadores existentes preservados; fronteira entre explicação e cálculo determinístico mantida,"backlog-mestre.md; § 3.2.3.2, p. 2533–2576; § 3.2.1.5, p. 1746–2160",simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",V2-05: Reconciliar diplomas/artigos e parâmetros ausentes; nenhuma publicação documental ativa cálculos; não substituir desconhecidos por zero,P2,V2-05: Estado da primeira entrega; confirmações posteriores permanecem separadas,V2-05,1,"[{""id"":""V2-05"",""pedido"":""Calculadores existentes preservados; fronteira entre explicação e cálculo determinístico mantida"",""fontes"":[""backlog-mestre.md; § 3.2.3.2, p. 2533–2576; § 3.2.1.5, p. 1746–2160""],""aceitacao"":""Reconciliar diplomas/artigos e parâmetros ausentes; nenhuma publicação documental ativa cálculos; não substituir desconhecidos por zero"",""estado"":""parcial"",""variantes"":""Estado da primeira entrega; confirmações posteriores permanecem separadas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -V2-06,Bolsa instalada constatada por leitura ativa; acesso e contexto compartilhados,"backlog-mestre.md; § 3.2.3.3, p. 2577–2609; § 3.5, p. 3374–3453",Bolsa/parcerias,/api/v1/partnerships; /api/v1/partnerships/source/{type}/{id}; /management/partnerships-install; /parcerias; /parcerias/candidaturas/{id}; /parcerias/criar; /parcerias/notificacoes/{id}/ler; /parcerias/painel; /parcerias/rascunhos; /parcerias/salas/{id}; /parcerias/salas/{id}/acordo; /parcerias/salas/{id}/documentos,"PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","V2-06: Avaliar restantes propostas de indicadores, contratos e estados contra implementação real; acordos CTA/câmaras/associações dependem de decisões humanas",P2,V2-06: Estado da primeira entrega; confirmações posteriores permanecem separadas,V2-06,1,"[{""id"":""V2-06"",""pedido"":""Bolsa instalada constatada por leitura ativa; acesso e contexto compartilhados"",""fontes"":[""backlog-mestre.md; § 3.2.3.3, p. 2577–2609; § 3.5, p. 3374–3453""],""aceitacao"":""Avaliar restantes propostas de indicadores, contratos e estados contra implementação real; acordos CTA/câmaras/associações dependem de decisões humanas"",""estado"":""parcial"",""variantes"":""Estado da primeira entrega; confirmações posteriores permanecem separadas"",""modulo"":""Bolsa/parcerias""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.portal_partnerships: 0 registos; public.partnership_rooms: 0 registos; public.partnership_interests: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: parcerias. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,parcerias,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/PartnershipExchange.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,PartnershipExchangeTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -V2-07,Menu de gestão preserva rotas e permissões existentes,"backlog-mestre.md; § 3.2.3.4–3.2.3.10, p. 2610–3339",dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","V2-07: Dashboard integral, workflow editorial, métricas e APIs adicionais: reconciliação individual pendente; não criar tabelas paralelas a entidades existentes",P2,V2-07: Estado da primeira entrega; confirmações posteriores permanecem separadas,V2-07,1,"[{""id"":""V2-07"",""pedido"":""Menu de gestão preserva rotas e permissões existentes"",""fontes"":[""backlog-mestre.md; § 3.2.3.4–3.2.3.10, p. 2610–3339""],""aceitacao"":""Dashboard integral, workflow editorial, métricas e APIs adicionais: reconciliação individual pendente; não criar tabelas paralelas a entidades existentes"",""estado"":""parcial"",""variantes"":""Estado da primeira entrega; confirmações posteriores permanecem separadas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -V2-08,Projetos/clusters/zonas pesquisáveis e fichas navegáveis em QA; esquema territorial ativo constatado,"backlog-mestre.md; § 4.6.1, p. 3740–6267",cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","V2-08: Revisão documental de cada área, limites/polígonos oficiais, disponibilidade, capacidade e histórico; links territoriais existentes não certificam todas as correções propostas",P2,V2-08: Estado da primeira entrega; confirmações posteriores permanecem separadas,V2-08,1,"[{""id"":""V2-08"",""pedido"":""Projetos/clusters/zonas pesquisáveis e fichas navegáveis em QA; esquema territorial ativo constatado"",""fontes"":[""backlog-mestre.md; § 4.6.1, p. 3740–6267""],""aceitacao"":""Revisão documental de cada área, limites/polígonos oficiais, disponibilidade, capacidade e histórico; links territoriais existentes não certificam todas as correções propostas"",""estado"":""parcial"",""variantes"":""Estado da primeira entrega; confirmações posteriores permanecem separadas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -V2-09,"Nenhum score de sucesso, disponibilidade ou elegibilidade inventado","backlog-mestre.md; § 4.6.1.14–4.6.1.18, p. 4252–6267",governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","V2-09: Validar pesos, lacunas, condicionantes e saídas explicáveis; não executar seeds demonstrativos contra dados ativos",P2,V2-09: Estado da primeira entrega; confirmações posteriores permanecem separadas,V2-09,1,"[{""id"":""V2-09"",""pedido"":""Nenhum score de sucesso, disponibilidade ou elegibilidade inventado"",""fontes"":[""backlog-mestre.md; § 4.6.1.14–4.6.1.18, p. 4252–6267""],""aceitacao"":""Validar pesos, lacunas, condicionantes e saídas explicáveis; não executar seeds demonstrativos contra dados ativos"",""estado"":""parcial"",""variantes"":""Estado da primeira entrega; confirmações posteriores permanecem separadas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -V2-10,Menus e preparação não limitados aos pilotos,"backlog-mestre.md; § 4.1–4.7, p. 3646–6994",dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","V2-10: Pilotos reais de agricultura, indústria e turismo; baseline e métricas com consentimento, responsáveis reais e cobertura inclusiva",P2,V2-10: Estado da primeira entrega; confirmações posteriores permanecem separadas,V2-10,1,"[{""id"":""V2-10"",""pedido"":""Menus e preparação não limitados aos pilotos"",""fontes"":[""backlog-mestre.md; § 4.1–4.7, p. 3646–6994""],""aceitacao"":""Pilotos reais de agricultura, indústria e turismo; baseline e métricas com consentimento, responsáveis reais e cobertura inclusiva"",""estado"":""parcial"",""variantes"":""Estado da primeira entrega; confirmações posteriores permanecem separadas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -V2-11,Inventário acessível atualizado: 248 ficheiros e 63 anexos incorporados; exemplares de formulários mantidos,"backlog-mestre.md; § 5.1; § 5.2 didática–5.6, p. 7007–7008 e 7191–7558",biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"V2-11: Reconciliar todo o conteúdo do portal público, guias/árvores, autorização e atualização por ficheiro; inventário local não é crawl integral do site público",P2,V2-11: Estado da primeira entrega; confirmações posteriores permanecem separadas,V2-11,1,"[{""id"":""V2-11"",""pedido"":""Inventário acessível atualizado: 248 ficheiros e 63 anexos incorporados; exemplares de formulários mantidos"",""fontes"":[""backlog-mestre.md; § 5.1; § 5.2 didática–5.6, p. 7007–7008 e 7191–7558""],""aceitacao"":""Reconciliar todo o conteúdo do portal público, guias/árvores, autorização e atualização por ficheiro; inventário local não é crawl integral do site público"",""estado"":""parcial"",""variantes"":""Estado da primeira entrega; confirmações posteriores permanecem separadas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,," | Revisão visível sóQA; edição de Terra/Balcão em memória, sem submissão. Comparação de cliques estrutural documentada, sem ganho global/telemetria presumidos. Código exacto SHA256b1c98ec7140c2753a40d22b6b4f235ab7c4f7c5a43d322d55ba6c84a53a169d6. L1 encerrado no âmbito entregue, não reensaiado; ativo inalterado. | Cliques comparativos continuam estruturais. Nesta associação observados uma escolha no select + uma activação; submissão uma activação; sem total desde início/tempo/ganho global. Dois reenviosHTTP não contam como cliques.998 ficheiros ativos iguais; sem schema novo, sem repetir140000/L1; ficha integral aberta. | Não confundir código disponibilizado com instalação integral concluída. Nenhuma ficha guardada/publicada, fixture/grant ou submissão ativa.292tabelas iguais; só cache/sessões/remember_token variaram, zero diferenças inesperadas. Provas QA anteriores reutilizadas; conferência dos novos anexos pelo utilizador não presumida; ficha integral aberta. | Instalação nominal e conferência operacional por leitura; zero fichas guardadas/publicadas, fixtures/grants ou manifestações submetidas no ativo. Provas funcionais são as QA anteriores, não novo ensaio ativo. Autorização da Tempo não presume conferência dos novos anexos pelo utilizador; cliques estruturais não viram telemetria.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +V2-02,Natureza privada e distinção de decisão institucional apresentadas; nome do operador configurável,"backlog-mestre.md; § 3.3–3.4, p. 3340–3343",Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","V2-02: Confirmar identidade jurídica, contactos, termos e política aplicáveis; não inventar operador ou acordo",P2,V2-02: Estado da primeira entrega; confirmações posteriores permanecem separadas,V2-02,1,"[{""id"":""V2-02"",""pedido"":""Natureza privada e distinção de decisão institucional apresentadas; nome do operador configurável"",""fontes"":[""backlog-mestre.md; § 3.3–3.4, p. 3340–3343""],""aceitacao"":""Confirmar identidade jurídica, contactos, termos e política aplicáveis; não inventar operador ou acordo"",""estado"":""parcial"",""variantes"":""Estado da primeira entrega; confirmações posteriores permanecem separadas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +V2-03,"Mesmo dossier, pedido, conversa e tarefa interna; ciclo completo demonstrado em QA","backlog-mestre.md; § 3.2.2, p. 2172–2470; § 5.2, p. 7009–7190",Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",V2-03: Instalação ativa exige backup/restauro confirmado e ação autenticada existente; reconciliar requisitos de cada serviço sem bloquear preparação paralela,P2,V2-03: Estado da primeira entrega; confirmações posteriores permanecem separadas,V2-03,1,"[{""id"":""V2-03"",""pedido"":""Mesmo dossier, pedido, conversa e tarefa interna; ciclo completo demonstrado em QA"",""fontes"":[""backlog-mestre.md; § 3.2.2, p. 2172–2470; § 5.2, p. 7009–7190""],""aceitacao"":""Instalação ativa exige backup/restauro confirmado e ação autenticada existente; reconciliar requisitos de cada serviço sem bloquear preparação paralela"",""estado"":""parcial"",""variantes"":""Estado da primeira entrega; confirmações posteriores permanecem separadas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +V2-04,Regras internas e recomendações explicáveis; evidência scoped com autoria/data/hash; aceitação distinta de tarefa,"backlog-mestre.md; § 3.2.3.1, p. 2472–2532; § 5.2, p. 7009–7190",Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","V2-04: Expandir consistência entre mercado, capacidade, recursos e calendário com fontes verificáveis; IA externa continua opcional",P2,V2-04: Estado da primeira entrega; confirmações posteriores permanecem separadas,V2-04,1,"[{""id"":""V2-04"",""pedido"":""Regras internas e recomendações explicáveis; evidência scoped com autoria/data/hash; aceitação distinta de tarefa"",""fontes"":[""backlog-mestre.md; § 3.2.3.1, p. 2472–2532; § 5.2, p. 7009–7190""],""aceitacao"":""Expandir consistência entre mercado, capacidade, recursos e calendário com fontes verificáveis; IA externa continua opcional"",""estado"":""parcial"",""variantes"":""Estado da primeira entrega; confirmações posteriores permanecem separadas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +V2-05,Calculadores existentes preservados; fronteira entre explicação e cálculo determinístico mantida,"backlog-mestre.md; § 3.2.3.2, p. 2533–2576; § 3.2.1.5, p. 1746–2160",simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",V2-05: Reconciliar diplomas/artigos e parâmetros ausentes; nenhuma publicação documental ativa cálculos; não substituir desconhecidos por zero,P2,V2-05: Estado da primeira entrega; confirmações posteriores permanecem separadas,V2-05,1,"[{""id"":""V2-05"",""pedido"":""Calculadores existentes preservados; fronteira entre explicação e cálculo determinístico mantida"",""fontes"":[""backlog-mestre.md; § 3.2.3.2, p. 2533–2576; § 3.2.1.5, p. 1746–2160""],""aceitacao"":""Reconciliar diplomas/artigos e parâmetros ausentes; nenhuma publicação documental ativa cálculos; não substituir desconhecidos por zero"",""estado"":""parcial"",""variantes"":""Estado da primeira entrega; confirmações posteriores permanecem separadas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +V2-06,Bolsa instalada constatada por leitura ativa; acesso e contexto compartilhados,"backlog-mestre.md; § 3.2.3.3, p. 2577–2609; § 3.5, p. 3374–3453",Bolsa/parcerias,/api/v1/partnerships; /api/v1/partnerships/source/{type}/{id}; /management/partnerships-install; /parcerias; /parcerias/candidaturas/{id}; /parcerias/criar; /parcerias/notificacoes/{id}/ler; /parcerias/painel; /parcerias/rascunhos; /parcerias/salas/{id}; /parcerias/salas/{id}/acordo; /parcerias/salas/{id}/documentos,"PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","V2-06: Avaliar restantes propostas de indicadores, contratos e estados contra implementação real; acordos CTA/câmaras/associações dependem de decisões humanas",P2,V2-06: Estado da primeira entrega; confirmações posteriores permanecem separadas,V2-06,1,"[{""id"":""V2-06"",""pedido"":""Bolsa instalada constatada por leitura ativa; acesso e contexto compartilhados"",""fontes"":[""backlog-mestre.md; § 3.2.3.3, p. 2577–2609; § 3.5, p. 3374–3453""],""aceitacao"":""Avaliar restantes propostas de indicadores, contratos e estados contra implementação real; acordos CTA/câmaras/associações dependem de decisões humanas"",""estado"":""parcial"",""variantes"":""Estado da primeira entrega; confirmações posteriores permanecem separadas"",""modulo"":""Bolsa/parcerias""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.portal_partnerships: 0 registos; public.partnership_rooms: 0 registos; public.partnership_interests: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: parcerias. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,parcerias,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/PartnershipExchange.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,PartnershipExchangeTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +V2-07,Menu de gestão preserva rotas e permissões existentes,"backlog-mestre.md; § 3.2.3.4–3.2.3.10, p. 2610–3339",dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","V2-07: Dashboard integral, workflow editorial, métricas e APIs adicionais: reconciliação individual pendente; não criar tabelas paralelas a entidades existentes",P2,V2-07: Estado da primeira entrega; confirmações posteriores permanecem separadas,V2-07,1,"[{""id"":""V2-07"",""pedido"":""Menu de gestão preserva rotas e permissões existentes"",""fontes"":[""backlog-mestre.md; § 3.2.3.4–3.2.3.10, p. 2610–3339""],""aceitacao"":""Dashboard integral, workflow editorial, métricas e APIs adicionais: reconciliação individual pendente; não criar tabelas paralelas a entidades existentes"",""estado"":""parcial"",""variantes"":""Estado da primeira entrega; confirmações posteriores permanecem separadas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +V2-08,Projetos/clusters/zonas pesquisáveis e fichas navegáveis em QA; esquema territorial ativo constatado,"backlog-mestre.md; § 4.6.1, p. 3740–6267",cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","V2-08: Revisão documental de cada área, limites/polígonos oficiais, disponibilidade, capacidade e histórico; links territoriais existentes não certificam todas as correções propostas",P2,V2-08: Estado da primeira entrega; confirmações posteriores permanecem separadas,V2-08,1,"[{""id"":""V2-08"",""pedido"":""Projetos/clusters/zonas pesquisáveis e fichas navegáveis em QA; esquema territorial ativo constatado"",""fontes"":[""backlog-mestre.md; § 4.6.1, p. 3740–6267""],""aceitacao"":""Revisão documental de cada área, limites/polígonos oficiais, disponibilidade, capacidade e histórico; links territoriais existentes não certificam todas as correções propostas"",""estado"":""parcial"",""variantes"":""Estado da primeira entrega; confirmações posteriores permanecem separadas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +V2-09,"Nenhum score de sucesso, disponibilidade ou elegibilidade inventado","backlog-mestre.md; § 4.6.1.14–4.6.1.18, p. 4252–6267",governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","V2-09: Validar pesos, lacunas, condicionantes e saídas explicáveis; não executar seeds demonstrativos contra dados ativos",P2,V2-09: Estado da primeira entrega; confirmações posteriores permanecem separadas,V2-09,1,"[{""id"":""V2-09"",""pedido"":""Nenhum score de sucesso, disponibilidade ou elegibilidade inventado"",""fontes"":[""backlog-mestre.md; § 4.6.1.14–4.6.1.18, p. 4252–6267""],""aceitacao"":""Validar pesos, lacunas, condicionantes e saídas explicáveis; não executar seeds demonstrativos contra dados ativos"",""estado"":""parcial"",""variantes"":""Estado da primeira entrega; confirmações posteriores permanecem separadas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +V2-10,Menus e preparação não limitados aos pilotos,"backlog-mestre.md; § 4.1–4.7, p. 3646–6994",dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","V2-10: Pilotos reais de agricultura, indústria e turismo; baseline e métricas com consentimento, responsáveis reais e cobertura inclusiva",P2,V2-10: Estado da primeira entrega; confirmações posteriores permanecem separadas,V2-10,1,"[{""id"":""V2-10"",""pedido"":""Menus e preparação não limitados aos pilotos"",""fontes"":[""backlog-mestre.md; § 4.1–4.7, p. 3646–6994""],""aceitacao"":""Pilotos reais de agricultura, indústria e turismo; baseline e métricas com consentimento, responsáveis reais e cobertura inclusiva"",""estado"":""parcial"",""variantes"":""Estado da primeira entrega; confirmações posteriores permanecem separadas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +V2-11,Inventário acessível atualizado: 248 ficheiros e 63 anexos incorporados; exemplares de formulários mantidos,"backlog-mestre.md; § 5.1; § 5.2 didática–5.6, p. 7007–7008 e 7191–7558",biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"V2-11: Reconciliar todo o conteúdo do portal público, guias/árvores, autorização e atualização por ficheiro; inventário local não é crawl integral do site público",P2,V2-11: Estado da primeira entrega; confirmações posteriores permanecem separadas,V2-11,1,"[{""id"":""V2-11"",""pedido"":""Inventário acessível atualizado: 248 ficheiros e 63 anexos incorporados; exemplares de formulários mantidos"",""fontes"":[""backlog-mestre.md; § 5.1; § 5.2 didática–5.6, p. 7007–7008 e 7191–7558""],""aceitacao"":""Reconciliar todo o conteúdo do portal público, guias/árvores, autorização e atualização por ficheiro; inventário local não é crawl integral do site público"",""estado"":""parcial"",""variantes"":""Estado da primeira entrega; confirmações posteriores permanecem separadas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, V2-12,"Validação interna não equivale a licença, aprovação, benefício fiscal ou ato administrativo","backlog-mestre.md; § 6, p. 7559–7687; § 3.2.1, p. 1453–2171 [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] SEG-bf26caee-p479 §3.2.1; SEG-bf26caee-p597 §5.2; SEG-bf26caee-p598 §5.2; SEG-bf26caee-p599 §5.2; SEG-bf26caee-p600 §5.2; SEG-bf26caee-p601 §5.2",simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",V2-12: Evidência jurídica/institucional de requisitos e formulários; integrações Banco de Moçambique/AT/APIEX e outras ficam fora desta fase,P2,"V2-12: Estado da primeira entrega; confirmações posteriores permanecem separadas [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Fases0–4 do §2 são releases de desenvolvimento, não as cinco fases/19 etapas. Agrupamentos §3.3.1 não convertem categorias. Papéis genéricos §3.1 não concedem permissão. §6 contém estados documentais, não prova do ambiente atual. §7p811 não reabre credibilidade das fontes oficiais. SLA/ofertas/competências continuam decisões separadas. Disponibilidade do guia/modelos só por URL/exemplar verificado.",V2-12; SEG-bf26caee-p479; SEG-bf26caee-p597; SEG-bf26caee-p598; SEG-bf26caee-p599; SEG-bf26caee-p600; SEG-bf26caee-p601,7,"[{""id"": ""V2-12"", ""pedido"": ""Validação interna não equivale a licença, aprovação, benefício fiscal ou ato administrativo"", ""fontes"": [""backlog-mestre.md; § 6, p. 7559–7687; § 3.2.1, p. 1453–2171""], ""aceitacao"": ""Evidência jurídica/institucional de requisitos e formulários; integrações Banco de Moçambique/AT/APIEX e outras ficam fora desta fase"", ""estado"": ""parcial"", ""variantes"": ""Estado da primeira entrega; confirmações posteriores permanecem separadas"", ""modulo"": ""simuladores""}, {""id"": ""SEG-bf26caee-p479"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""3.2.1"", ""locator"": ""word/document.xml#p479"", ""first_paragraph"": 479, ""last_paragraph"": 479, ""text"": ""Os estados devem ser mapeados aos ciclos existentes de cada domínio. O portal não deve impor um ciclo único nem fundir preparação interna, tramitação, decisão de entidade externa e publicação. Para cada domínio devem ser preservados os estados e transições já aprovados, registando perfil autorizado, campos obrigatórios, prazos, notificações, condições de reabertura e efeitos sobre documentos e tarefas. Nenhuma transição pode ocorrer sem registo do responsável, data, fundamento e estado anterior."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p597"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""5.2"", ""locator"": ""word/document.xml#p597"", ""first_paragraph"": 597, ""last_paragraph"": 597, ""text"": ""As integrações com entidades públicas devem ser implementadas de forma progressiva. Na ausência de API, o portal deve disponibilizar checklist, formulário, geração documental e encaminhamento controlado, sem apresentar uma integração manual como automatizada."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p598"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""5.2"", ""locator"": ""word/document.xml#p598"", ""first_paragraph"": 598, ""last_paragraph"": 598, ""text"": ""Definir proprietário, credenciais, ambiente, limites, SLA e mecanismo de contingência para cada integração."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p599"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""5.2"", ""locator"": ""word/document.xml#p599"", ""first_paragraph"": 599, ""last_paragraph"": 599, ""text"": ""Registar pedido, resposta, erro, tentativa e correlação técnica sem expor dados sensíveis."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p600"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""5.2"", ""locator"": ""word/document.xml#p600"", ""first_paragraph"": 600, ""last_paragraph"": 600, ""text"": ""Usar conectores desacoplados para evitar dependência directa entre o portal e sistemas externos."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p601"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""5.2"", ""locator"": ""word/document.xml#p601"", ""first_paragraph"": 601, ""last_paragraph"": 601, ""text"": ""Validar previamente os nomes oficiais, competências e canais das entidades listadas no portal."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,"Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada -[Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Pedidos relacionados sem novo inventário/backlog paralelo; referência documental acrescentada, critérios anteriores preservados. Confirmar os bytes do v1(3) antes do fecho documental.",parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -V2-13,"Snapshot local, guardas QA, testes e reversão de ficheiros documentados","backlog-mestre.md; § 7–8, p. 7688–7881",biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"V2-13: Antes de release ativa: confirmar backup/restauro, compatibilidade e ação autenticada; não declarar implantação a partir de sucesso em QA",P2,V2-13: Estado da primeira entrega; confirmações posteriores permanecem separadas,V2-13,1,"[{""id"":""V2-13"",""pedido"":""Snapshot local, guardas QA, testes e reversão de ficheiros documentados"",""fontes"":[""backlog-mestre.md; § 7–8, p. 7688–7881""],""aceitacao"":""Antes de release ativa: confirmar backup/restauro, compatibilidade e ação autenticada; não declarar implantação a partir de sucesso em QA"",""estado"":""parcial"",""variantes"":""Estado da primeira entrega; confirmações posteriores permanecem separadas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -V2-14,Limites da primeira entrega documentados,"backlog-mestre.md; § 9–13, p. 7882–8008",biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"V2-14: Nomeações, parcerias, transparência comercial, conflitos de interesse, SLAs e métricas exigem responsáveis e evidência reais",P2,V2-14: Estado da primeira entrega; confirmações posteriores permanecem separadas,V2-14,1,"[{""id"":""V2-14"",""pedido"":""Limites da primeira entrega documentados"",""fontes"":[""backlog-mestre.md; § 9–13, p. 7882–8008""],""aceitacao"":""Nomeações, parcerias, transparência comercial, conflitos de interesse, SLAs e métricas exigem responsáveis e evidência reais"",""estado"":""parcial"",""variantes"":""Estado da primeira entrega; confirmações posteriores permanecem separadas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -V2-15,"Todas as secções mantidas no índice, sem deduplicação destrutiva",backlog-mestre.md; Repetições a partir de p. 8009 até 14242,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",V2-15: Reconciliar diferenças entre versões repetidas antes de selecionar requisitos; nenhuma repetição implica requisito descartado ou concluído,P2,V2-15: Estado da primeira entrega; confirmações posteriores permanecem separadas,V2-15,1,"[{""id"":""V2-15"",""pedido"":""Todas as secções mantidas no índice, sem deduplicação destrutiva"",""fontes"":[""backlog-mestre.md; Repetições a partir de p. 8009 até 14242""],""aceitacao"":""Reconciliar diferenças entre versões repetidas antes de selecionar requisitos; nenhuma repetição implica requisito descartado ou concluído"",""estado"":""parcial"",""variantes"":""Estado da primeira entrega; confirmações posteriores permanecem separadas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0001,"O portal deve funcionar como vitrine digital, mecanismo de facilitação e instrumento de acompanhamento das prioridades do investimento identificadas pelo governo, apoiando a mobilização de investimento público, privado e em parceria público-privada nos sectores estratégicos definidos para o período 2026-2030.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 86 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 94 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 107,Bolsa/parcerias,/api/v1/partnerships; /api/v1/partnerships/source/{type}/{id}; /management/partnerships-install; /parcerias; /parcerias/candidaturas/{id}; /parcerias/criar; /parcerias/notificacoes/{id}/ler; /parcerias/painel; /parcerias/rascunhos; /parcerias/salas/{id}; /parcerias/salas/{id}/acordo; /parcerias/salas/{id}/documentos,"PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0001: O portal deve funcionar como vitrine digital, mecanismo de facilitação e instrumento de acompanhamento das prioridades do investimento identificadas pelo governo, apoiando a mobilização de investimento público, privado e em parceria público-privada nos sectores estratégicos definidos para o período 2026-2030. | MASTER-efd550fd-0001: O portal deve funcionar como vitrine digital, mecanismo de facilitação e instrumento de acompanhamento das prioridades do investimento identificadas pelo governo, apoiando a mobilização de investimento público, privado e em parceria público-privada nos sectores estratégicos definidos para o período 2026-2030. | MASTER-9f5719c8-0002: O portal deve funcionar como vitrine digital, mecanismo de facilitação e instrumento de acompanhamento das prioridades do investimento identificadas pelo governo, apoiando a mobilização de investimento público, privado e em parceria público-privada nos sectores estratégicos definidos para o período 2026-2030.",P2,MASTER-9dee08d0-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0001 | MASTER-efd550fd-0001 | MASTER-9f5719c8-0002,3,"[{""id"":""MASTER-9dee08d0-0001"",""pedido"":""O portal deve funcionar como vitrine digital, mecanismo de facilitação e instrumento de acompanhamento das prioridades do investimento identificadas pelo governo, apoiando a mobilização de investimento público, privado e em parceria público-privada nos sectores estratégicos definidos para o período 2026-2030."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 86""],""aceitacao"":""O portal deve funcionar como vitrine digital, mecanismo de facilitação e instrumento de acompanhamento das prioridades do investimento identificadas pelo governo, apoiando a mobilização de investimento público, privado e em parceria público-privada nos sectores estratégicos definidos para o período 2026-2030."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""},{""id"":""MASTER-efd550fd-0001"",""pedido"":""O portal deve funcionar como vitrine digital, mecanismo de facilitação e instrumento de acompanhamento das prioridades do investimento identificadas pelo governo, apoiando a mobilização de investimento público, privado e em parceria público-privada nos sectores estratégicos definidos para o período 2026-2030."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 94""],""aceitacao"":""O portal deve funcionar como vitrine digital, mecanismo de facilitação e instrumento de acompanhamento das prioridades do investimento identificadas pelo governo, apoiando a mobilização de investimento público, privado e em parceria público-privada nos sectores estratégicos definidos para o período 2026-2030."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""},{""id"":""MASTER-9f5719c8-0002"",""pedido"":""O portal deve funcionar como vitrine digital, mecanismo de facilitação e instrumento de acompanhamento das prioridades do investimento identificadas pelo governo, apoiando a mobilização de investimento público, privado e em parceria público-privada nos sectores estratégicos definidos para o período 2026-2030."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 107""],""aceitacao"":""O portal deve funcionar como vitrine digital, mecanismo de facilitação e instrumento de acompanhamento das prioridades do investimento identificadas pelo governo, apoiando a mobilização de investimento público, privado e em parceria público-privada nos sectores estratégicos definidos para o período 2026-2030."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.portal_partnerships: 0 registos; public.partnership_rooms: 0 registos; public.partnership_interests: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: parcerias. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,parcerias,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/PartnershipExchange.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,PartnershipExchangeTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0002,"Facilitação e acompanhamento: permitir que investidores identifiquem requisitos, entidades competentes, documentos necessários, incentivos aplicáveis e canais de contacto para cada oportunidade.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 89,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0002: Facilitação e acompanhamento: permitir que investidores identifiquem requisitos, entidades competentes, documentos necessários, incentivos aplicáveis e canais de contacto para cada oportunidade.",P2,MASTER-9dee08d0-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0002,1,"[{""id"":""MASTER-9dee08d0-0002"",""pedido"":""Facilitação e acompanhamento: permitir que investidores identifiquem requisitos, entidades competentes, documentos necessários, incentivos aplicáveis e canais de contacto para cada oportunidade."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 89""],""aceitacao"":""Facilitação e acompanhamento: permitir que investidores identifiquem requisitos, entidades competentes, documentos necessários, incentivos aplicáveis e canais de contacto para cada oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0003,"Para estruturar um portal robusto e 100% alinhado com o plano governamental, os eixos estruturantes e os requisitos funcionais que devem estar presentes incluem:",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 92,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0003: Para estruturar um portal robusto e 100% alinhado com o plano governamental, os eixos estruturantes e os requisitos funcionais que devem estar presentes incluem:",P2,MASTER-9dee08d0-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0003,1,"[{""id"":""MASTER-9dee08d0-0003"",""pedido"":""Para estruturar um portal robusto e 100% alinhado com o plano governamental, os eixos estruturantes e os requisitos funcionais que devem estar presentes incluem:"",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 92""],""aceitacao"":""Para estruturar um portal robusto e 100% alinhado com o plano governamental, os eixos estruturantes e os requisitos funcionais que devem estar presentes incluem:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0004,"O portal deve servir como um balcão ou agregador facilitador, fazendo a ponte directa com os ecossistemas governamentais oficiais:",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 110 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 115 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 128,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0004: O portal deve servir como um balcão ou agregador facilitador, fazendo a ponte directa com os ecossistemas governamentais oficiais: | MASTER-efd550fd-0004: O portal deve servir como um balcão ou agregador facilitador, fazendo a ponte directa com os ecossistemas governamentais oficiais: | MASTER-9f5719c8-0005: O portal deve servir como um balcão ou agregador facilitador, fazendo a ponte directa com os ecossistemas governamentais oficiais:",P2,MASTER-9dee08d0-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0004 | MASTER-efd550fd-0004 | MASTER-9f5719c8-0005,3,"[{""id"":""MASTER-9dee08d0-0004"",""pedido"":""O portal deve servir como um balcão ou agregador facilitador, fazendo a ponte directa com os ecossistemas governamentais oficiais:"",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 110""],""aceitacao"":""O portal deve servir como um balcão ou agregador facilitador, fazendo a ponte directa com os ecossistemas governamentais oficiais:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-efd550fd-0004"",""pedido"":""O portal deve servir como um balcão ou agregador facilitador, fazendo a ponte directa com os ecossistemas governamentais oficiais:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 115""],""aceitacao"":""O portal deve servir como um balcão ou agregador facilitador, fazendo a ponte directa com os ecossistemas governamentais oficiais:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0005"",""pedido"":""O portal deve servir como um balcão ou agregador facilitador, fazendo a ponte directa com os ecossistemas governamentais oficiais:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 128""],""aceitacao"":""O portal deve servir como um balcão ou agregador facilitador, fazendo a ponte directa com os ecossistemas governamentais oficiais:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0005,Princípios de experiência do utilizador: O portal deve ser desenhado a partir das principais tarefas do investidor:,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 118 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 122 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 135,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0005: Princípios de experiência do utilizador: O portal deve ser desenhado a partir das principais tarefas do investidor: | MASTER-efd550fd-0005: Princípios de experiência do utilizador: O portal deve ser desenhado a partir das principais tarefas do investidor: | MASTER-9f5719c8-0006: Princípios de experiência do utilizador: O portal deve ser desenhado a partir das principais tarefas do investidor:,P2,MASTER-9dee08d0-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0005 | MASTER-efd550fd-0005 | MASTER-9f5719c8-0006,3,"[{""id"":""MASTER-9dee08d0-0005"",""pedido"":""Princípios de experiência do utilizador: O portal deve ser desenhado a partir das principais tarefas do investidor:"",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 118""],""aceitacao"":""Princípios de experiência do utilizador: O portal deve ser desenhado a partir das principais tarefas do investidor:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0005"",""pedido"":""Princípios de experiência do utilizador: O portal deve ser desenhado a partir das principais tarefas do investidor:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 122""],""aceitacao"":""Princípios de experiência do utilizador: O portal deve ser desenhado a partir das principais tarefas do investidor:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0006"",""pedido"":""Princípios de experiência do utilizador: O portal deve ser desenhado a partir das principais tarefas do investidor:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 135""],""aceitacao"":""Princípios de experiência do utilizador: O portal deve ser desenhado a partir das principais tarefas do investidor:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0006,"Cada página deve reduzir dúvidas, evitar jargão excessivo, apresentar chamadas de acção claras e oferecer um caminho visível para apoio especializado.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 124 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 128 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 141 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 145,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0006: Cada página deve reduzir dúvidas, evitar jargão excessivo, apresentar chamadas de acção claras e oferecer um caminho visível para apoio especializado. | MASTER-efd550fd-0006: Cada página deve reduzir dúvidas, evitar jargão excessivo, apresentar chamadas de acção claras e oferecer um caminho visível para apoio especializado. | MASTER-9f5719c8-0007: Cada página deve reduzir dúvidas, evitar jargão excessivo, apresentar chamadas de acção claras e oferecer um caminho visível para apoio especializado. | MASTER-626cae3d-0004: Cada página deve reduzir dúvidas, evitar jargão excessivo, apresentar chamadas de acção claras e oferecer um caminho visível para apoio especializado.",P2,MASTER-9dee08d0-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0006 | MASTER-efd550fd-0006 | MASTER-9f5719c8-0007 | MASTER-626cae3d-0004,4,"[{""id"":""MASTER-9dee08d0-0006"",""pedido"":""Cada página deve reduzir dúvidas, evitar jargão excessivo, apresentar chamadas de acção claras e oferecer um caminho visível para apoio especializado."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 124""],""aceitacao"":""Cada página deve reduzir dúvidas, evitar jargão excessivo, apresentar chamadas de acção claras e oferecer um caminho visível para apoio especializado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0006"",""pedido"":""Cada página deve reduzir dúvidas, evitar jargão excessivo, apresentar chamadas de acção claras e oferecer um caminho visível para apoio especializado."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 128""],""aceitacao"":""Cada página deve reduzir dúvidas, evitar jargão excessivo, apresentar chamadas de acção claras e oferecer um caminho visível para apoio especializado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0007"",""pedido"":""Cada página deve reduzir dúvidas, evitar jargão excessivo, apresentar chamadas de acção claras e oferecer um caminho visível para apoio especializado."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 141""],""aceitacao"":""Cada página deve reduzir dúvidas, evitar jargão excessivo, apresentar chamadas de acção claras e oferecer um caminho visível para apoio especializado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0004"",""pedido"":""Cada página deve reduzir dúvidas, evitar jargão excessivo, apresentar chamadas de acção claras e oferecer um caminho visível para apoio especializado."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 145""],""aceitacao"":""Cada página deve reduzir dúvidas, evitar jargão excessivo, apresentar chamadas de acção claras e oferecer um caminho visível para apoio especializado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0007,"Calculadora ou simulador de incentivos: permitir ao investidor estimar, de forma orientadora, possíveis impostos, benefícios fiscais e requisitos aplicáveis em função da província, do sector, da localização em ZEE ou ZFI e do volume de investimento, deixando claro que o resultado depende de validação legal e institucional.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 125 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 129 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 142 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 146,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0007: Calculadora ou simulador de incentivos: permitir ao investidor estimar, de forma orientadora, possíveis impostos, benefícios fiscais e requisitos aplicáveis em função da província, do sector, da localização em ZEE ou ZFI e do volume de investimento, deixando claro que o resultado depende de validação legal e institucional. | MASTER-efd550fd-0007: Calculadora ou simulador de incentivos: permitir ao investidor estimar, de forma orientadora, possíveis impostos, benefícios fiscais e requisitos aplicáveis em função da província, do sector, da localização em ZEE ou ZFI e do volume de investimento, deixando claro que o resultado depende de validação legal e institucional. | MASTER-9f5719c8-0008: Calculadora ou simulador de incentivos: permitir ao investidor estimar, de forma orientadora, possíveis impostos, benefícios fiscais e requisitos aplicáveis em função da província, do sector, da localização em ZEE ou ZFI e do volume de investimento, deixando claro que o resultado depende de validação legal e institucional. | MASTER-626cae3d-0005: Calculadora ou simulador de incentivos: permitir ao investidor estimar, de forma orientadora, possíveis impostos, benefícios fiscais e requisitos aplicáveis em função da província, do sector, da localização em ZEE ou ZFI e do volume de investimento, deixando claro que o resultado depende de validação legal e institucional.",P2,MASTER-9dee08d0-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0007 | MASTER-efd550fd-0007 | MASTER-9f5719c8-0008 | MASTER-626cae3d-0005,4,"[{""id"":""MASTER-9dee08d0-0007"",""pedido"":""Calculadora ou simulador de incentivos: permitir ao investidor estimar, de forma orientadora, possíveis impostos, benefícios fiscais e requisitos aplicáveis em função da província, do sector, da localização em ZEE ou ZFI e do volume de investimento, deixando claro que o resultado depende de validação legal e institucional."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 125""],""aceitacao"":""Calculadora ou simulador de incentivos: permitir ao investidor estimar, de forma orientadora, possíveis impostos, benefícios fiscais e requisitos aplicáveis em função da província, do sector, da localização em ZEE ou ZFI e do volume de investimento, deixando claro que o resultado depende de validação legal e institucional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-efd550fd-0007"",""pedido"":""Calculadora ou simulador de incentivos: permitir ao investidor estimar, de forma orientadora, possíveis impostos, benefícios fiscais e requisitos aplicáveis em função da província, do sector, da localização em ZEE ou ZFI e do volume de investimento, deixando claro que o resultado depende de validação legal e institucional."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 129""],""aceitacao"":""Calculadora ou simulador de incentivos: permitir ao investidor estimar, de forma orientadora, possíveis impostos, benefícios fiscais e requisitos aplicáveis em função da província, do sector, da localização em ZEE ou ZFI e do volume de investimento, deixando claro que o resultado depende de validação legal e institucional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0008"",""pedido"":""Calculadora ou simulador de incentivos: permitir ao investidor estimar, de forma orientadora, possíveis impostos, benefícios fiscais e requisitos aplicáveis em função da província, do sector, da localização em ZEE ou ZFI e do volume de investimento, deixando claro que o resultado depende de validação legal e institucional."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 142""],""aceitacao"":""Calculadora ou simulador de incentivos: permitir ao investidor estimar, de forma orientadora, possíveis impostos, benefícios fiscais e requisitos aplicáveis em função da província, do sector, da localização em ZEE ou ZFI e do volume de investimento, deixando claro que o resultado depende de validação legal e institucional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-626cae3d-0005"",""pedido"":""Calculadora ou simulador de incentivos: permitir ao investidor estimar, de forma orientadora, possíveis impostos, benefícios fiscais e requisitos aplicáveis em função da província, do sector, da localização em ZEE ou ZFI e do volume de investimento, deixando claro que o resultado depende de validação legal e institucional."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 146""],""aceitacao"":""Calculadora ou simulador de incentivos: permitir ao investidor estimar, de forma orientadora, possíveis impostos, benefícios fiscais e requisitos aplicáveis em função da província, do sector, da localização em ZEE ou ZFI e do volume de investimento, deixando claro que o resultado depende de validação legal e institucional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0008,"Suporte multilingue: disponibilizar, no mínimo, versões completas em português e inglês, com alternância visível em todas as páginas principais e tradução consistente dos formulários, guias, mensagens de erro, botões de ação e documentos de apoio essenciais. A inclusão futura de francês ou mandarim deve depender dos públicos-alvo prioritários e da capacidade de manutenção dos conteúdos.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 126,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9dee08d0-0008: Suporte multilingue: disponibilizar, no mínimo, versões completas em português e inglês, com alternância visível em todas as páginas principais e tradução consistente dos formulários, guias, mensagens de erro, botões de ação e documentos de apoio essenciais. A inclusão futura de francês ou mandarim deve depender dos públicos-alvo prioritários e da capacidade de manutenção dos conteúdos.",P2,MASTER-9dee08d0-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0008,1,"[{""id"":""MASTER-9dee08d0-0008"",""pedido"":""Suporte multilingue: disponibilizar, no mínimo, versões completas em português e inglês, com alternância visível em todas as páginas principais e tradução consistente dos formulários, guias, mensagens de erro, botões de ação e documentos de apoio essenciais. A inclusão futura de francês ou mandarim deve depender dos públicos-alvo prioritários e da capacidade de manutenção dos conteúdos."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 126""],""aceitacao"":""Suporte multilingue: disponibilizar, no mínimo, versões completas em português e inglês, com alternância visível em todas as páginas principais e tradução consistente dos formulários, guias, mensagens de erro, botões de ação e documentos de apoio essenciais. A inclusão futura de francês ou mandarim deve depender dos públicos-alvo prioritários e da capacidade de manutenção dos conteúdos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0009,"Área Reservada ou Dashboard do Investidor: permitir ao investidor acompanhar o estado das submissões, visualizar documentos pendentes, receber notificações, agendar reuniões virtuais, consultar histórico de interacções e solicitar assistência direta junto dos serviços de facilitação do investimento.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 127 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 131 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 144 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 148,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9dee08d0-0009: Área Reservada ou Dashboard do Investidor: permitir ao investidor acompanhar o estado das submissões, visualizar documentos pendentes, receber notificações, agendar reuniões virtuais, consultar histórico de interacções e solicitar assistência direta junto dos serviços de facilitação do investimento. | MASTER-efd550fd-0009: Área Reservada ou Dashboard do Investidor: permitir ao investidor acompanhar o estado das submissões, visualizar documentos pendentes, receber notificações, agendar reuniões virtuais, consultar histórico de interacções e solicitar assistência direta junto dos serviços de facilitação do investimento. | MASTER-9f5719c8-0010: Área Reservada ou Dashboard do Investidor: permitir ao investidor acompanhar o estado das submissões, visualizar documentos pendentes, receber notificações, agendar reuniões virtuais, consultar histórico de interacções e solicitar assistência direta junto dos serviços de facilitação do investimento. | MASTER-626cae3d-0007: Área Reservada ou Dashboard do Investidor: permitir ao investidor acompanhar o estado das submissões, visualizar documentos pendentes, receber notificações, agendar reuniões virtuais, consultar histórico de interacções e solicitar assistência direta junto dos serviços de facilitação do investimento.",P2,MASTER-9dee08d0-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0009 | MASTER-efd550fd-0009 | MASTER-9f5719c8-0010 | MASTER-626cae3d-0007,4,"[{""id"":""MASTER-9dee08d0-0009"",""pedido"":""Área Reservada ou Dashboard do Investidor: permitir ao investidor acompanhar o estado das submissões, visualizar documentos pendentes, receber notificações, agendar reuniões virtuais, consultar histórico de interacções e solicitar assistência direta junto dos serviços de facilitação do investimento."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 127""],""aceitacao"":""Área Reservada ou Dashboard do Investidor: permitir ao investidor acompanhar o estado das submissões, visualizar documentos pendentes, receber notificações, agendar reuniões virtuais, consultar histórico de interacções e solicitar assistência direta junto dos serviços de facilitação do investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-efd550fd-0009"",""pedido"":""Área Reservada ou Dashboard do Investidor: permitir ao investidor acompanhar o estado das submissões, visualizar documentos pendentes, receber notificações, agendar reuniões virtuais, consultar histórico de interacções e solicitar assistência direta junto dos serviços de facilitação do investimento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 131""],""aceitacao"":""Área Reservada ou Dashboard do Investidor: permitir ao investidor acompanhar o estado das submissões, visualizar documentos pendentes, receber notificações, agendar reuniões virtuais, consultar histórico de interacções e solicitar assistência direta junto dos serviços de facilitação do investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0010"",""pedido"":""Área Reservada ou Dashboard do Investidor: permitir ao investidor acompanhar o estado das submissões, visualizar documentos pendentes, receber notificações, agendar reuniões virtuais, consultar histórico de interacções e solicitar assistência direta junto dos serviços de facilitação do investimento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 144""],""aceitacao"":""Área Reservada ou Dashboard do Investidor: permitir ao investidor acompanhar o estado das submissões, visualizar documentos pendentes, receber notificações, agendar reuniões virtuais, consultar histórico de interacções e solicitar assistência direta junto dos serviços de facilitação do investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-626cae3d-0007"",""pedido"":""Área Reservada ou Dashboard do Investidor: permitir ao investidor acompanhar o estado das submissões, visualizar documentos pendentes, receber notificações, agendar reuniões virtuais, consultar histórico de interacções e solicitar assistência direta junto dos serviços de facilitação do investimento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 148""],""aceitacao"":""Área Reservada ou Dashboard do Investidor: permitir ao investidor acompanhar o estado das submissões, visualizar documentos pendentes, receber notificações, agendar reuniões virtuais, consultar histórico de interacções e solicitar assistência direta junto dos serviços de facilitação do investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0010,"Requisitos mínimos de acessibilidade: O portal deve garantir contraste adequado, leitura simples em dispositivos móveis, navegação por teclado, textos alternativos para imagens e ícones, rótulos claros em formulários e mensagens de erro compreensíveis. Estes requisitos são essenciais para que investidores com diferentes níveis de literacia digital consigam utilizar a plataforma sem apoio constante.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 129,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9dee08d0-0010: Requisitos mínimos de acessibilidade: O portal deve garantir contraste adequado, leitura simples em dispositivos móveis, navegação por teclado, textos alternativos para imagens e ícones, rótulos claros em formulários e mensagens de erro compreensíveis. Estes requisitos são essenciais para que investidores com diferentes níveis de literacia digital consigam utilizar a plataforma sem apoio constante.",P2,MASTER-9dee08d0-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0010,1,"[{""id"":""MASTER-9dee08d0-0010"",""pedido"":""Requisitos mínimos de acessibilidade: O portal deve garantir contraste adequado, leitura simples em dispositivos móveis, navegação por teclado, textos alternativos para imagens e ícones, rótulos claros em formulários e mensagens de erro compreensíveis. Estes requisitos são essenciais para que investidores com diferentes níveis de literacia digital consigam utilizar a plataforma sem apoio constante."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 129""],""aceitacao"":""Requisitos mínimos de acessibilidade: O portal deve garantir contraste adequado, leitura simples em dispositivos móveis, navegação por teclado, textos alternativos para imagens e ícones, rótulos claros em formulários e mensagens de erro compreensíveis. Estes requisitos são essenciais para que investidores com diferentes níveis de literacia digital consigam utilizar a plataforma sem apoio constante."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Pedidos relacionados sem novo inventário/backlog paralelo; referência documental acrescentada, critérios anteriores preservados. Confirmar os bytes do v1(3) antes do fecho documental.",parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +V2-13,"Snapshot local, guardas QA, testes e reversão de ficheiros documentados","backlog-mestre.md; § 7–8, p. 7688–7881",biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"V2-13: Antes de release ativa: confirmar backup/restauro, compatibilidade e ação autenticada; não declarar implantação a partir de sucesso em QA",P2,V2-13: Estado da primeira entrega; confirmações posteriores permanecem separadas,V2-13,1,"[{""id"":""V2-13"",""pedido"":""Snapshot local, guardas QA, testes e reversão de ficheiros documentados"",""fontes"":[""backlog-mestre.md; § 7–8, p. 7688–7881""],""aceitacao"":""Antes de release ativa: confirmar backup/restauro, compatibilidade e ação autenticada; não declarar implantação a partir de sucesso em QA"",""estado"":""parcial"",""variantes"":""Estado da primeira entrega; confirmações posteriores permanecem separadas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +V2-14,Limites da primeira entrega documentados,"backlog-mestre.md; § 9–13, p. 7882–8008",biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"V2-14: Nomeações, parcerias, transparência comercial, conflitos de interesse, SLAs e métricas exigem responsáveis e evidência reais",P2,V2-14: Estado da primeira entrega; confirmações posteriores permanecem separadas,V2-14,1,"[{""id"":""V2-14"",""pedido"":""Limites da primeira entrega documentados"",""fontes"":[""backlog-mestre.md; § 9–13, p. 7882–8008""],""aceitacao"":""Nomeações, parcerias, transparência comercial, conflitos de interesse, SLAs e métricas exigem responsáveis e evidência reais"",""estado"":""parcial"",""variantes"":""Estado da primeira entrega; confirmações posteriores permanecem separadas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +V2-15,"Todas as secções mantidas no índice, sem deduplicação destrutiva",backlog-mestre.md; Repetições a partir de p. 8009 até 14242,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",V2-15: Reconciliar diferenças entre versões repetidas antes de selecionar requisitos; nenhuma repetição implica requisito descartado ou concluído,P2,V2-15: Estado da primeira entrega; confirmações posteriores permanecem separadas,V2-15,1,"[{""id"":""V2-15"",""pedido"":""Todas as secções mantidas no índice, sem deduplicação destrutiva"",""fontes"":[""backlog-mestre.md; Repetições a partir de p. 8009 até 14242""],""aceitacao"":""Reconciliar diferenças entre versões repetidas antes de selecionar requisitos; nenhuma repetição implica requisito descartado ou concluído"",""estado"":""parcial"",""variantes"":""Estado da primeira entrega; confirmações posteriores permanecem separadas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0001,"O portal deve funcionar como vitrine digital, mecanismo de facilitação e instrumento de acompanhamento das prioridades do investimento identificadas pelo governo, apoiando a mobilização de investimento público, privado e em parceria público-privada nos sectores estratégicos definidos para o período 2026-2030.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 86 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 94 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 107,Bolsa/parcerias,/api/v1/partnerships; /api/v1/partnerships/source/{type}/{id}; /management/partnerships-install; /parcerias; /parcerias/candidaturas/{id}; /parcerias/criar; /parcerias/notificacoes/{id}/ler; /parcerias/painel; /parcerias/rascunhos; /parcerias/salas/{id}; /parcerias/salas/{id}/acordo; /parcerias/salas/{id}/documentos,"PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0001: O portal deve funcionar como vitrine digital, mecanismo de facilitação e instrumento de acompanhamento das prioridades do investimento identificadas pelo governo, apoiando a mobilização de investimento público, privado e em parceria público-privada nos sectores estratégicos definidos para o período 2026-2030. | MASTER-efd550fd-0001: O portal deve funcionar como vitrine digital, mecanismo de facilitação e instrumento de acompanhamento das prioridades do investimento identificadas pelo governo, apoiando a mobilização de investimento público, privado e em parceria público-privada nos sectores estratégicos definidos para o período 2026-2030. | MASTER-9f5719c8-0002: O portal deve funcionar como vitrine digital, mecanismo de facilitação e instrumento de acompanhamento das prioridades do investimento identificadas pelo governo, apoiando a mobilização de investimento público, privado e em parceria público-privada nos sectores estratégicos definidos para o período 2026-2030.",P2,MASTER-9dee08d0-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0001 | MASTER-efd550fd-0001 | MASTER-9f5719c8-0002,3,"[{""id"":""MASTER-9dee08d0-0001"",""pedido"":""O portal deve funcionar como vitrine digital, mecanismo de facilitação e instrumento de acompanhamento das prioridades do investimento identificadas pelo governo, apoiando a mobilização de investimento público, privado e em parceria público-privada nos sectores estratégicos definidos para o período 2026-2030."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 86""],""aceitacao"":""O portal deve funcionar como vitrine digital, mecanismo de facilitação e instrumento de acompanhamento das prioridades do investimento identificadas pelo governo, apoiando a mobilização de investimento público, privado e em parceria público-privada nos sectores estratégicos definidos para o período 2026-2030."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""},{""id"":""MASTER-efd550fd-0001"",""pedido"":""O portal deve funcionar como vitrine digital, mecanismo de facilitação e instrumento de acompanhamento das prioridades do investimento identificadas pelo governo, apoiando a mobilização de investimento público, privado e em parceria público-privada nos sectores estratégicos definidos para o período 2026-2030."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 94""],""aceitacao"":""O portal deve funcionar como vitrine digital, mecanismo de facilitação e instrumento de acompanhamento das prioridades do investimento identificadas pelo governo, apoiando a mobilização de investimento público, privado e em parceria público-privada nos sectores estratégicos definidos para o período 2026-2030."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""},{""id"":""MASTER-9f5719c8-0002"",""pedido"":""O portal deve funcionar como vitrine digital, mecanismo de facilitação e instrumento de acompanhamento das prioridades do investimento identificadas pelo governo, apoiando a mobilização de investimento público, privado e em parceria público-privada nos sectores estratégicos definidos para o período 2026-2030."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 107""],""aceitacao"":""O portal deve funcionar como vitrine digital, mecanismo de facilitação e instrumento de acompanhamento das prioridades do investimento identificadas pelo governo, apoiando a mobilização de investimento público, privado e em parceria público-privada nos sectores estratégicos definidos para o período 2026-2030."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.portal_partnerships: 0 registos; public.partnership_rooms: 0 registos; public.partnership_interests: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: parcerias. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,parcerias,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/PartnershipExchange.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,PartnershipExchangeTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0002,"Facilitação e acompanhamento: permitir que investidores identifiquem requisitos, entidades competentes, documentos necessários, incentivos aplicáveis e canais de contacto para cada oportunidade.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 89,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0002: Facilitação e acompanhamento: permitir que investidores identifiquem requisitos, entidades competentes, documentos necessários, incentivos aplicáveis e canais de contacto para cada oportunidade.",P2,MASTER-9dee08d0-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0002,1,"[{""id"":""MASTER-9dee08d0-0002"",""pedido"":""Facilitação e acompanhamento: permitir que investidores identifiquem requisitos, entidades competentes, documentos necessários, incentivos aplicáveis e canais de contacto para cada oportunidade."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 89""],""aceitacao"":""Facilitação e acompanhamento: permitir que investidores identifiquem requisitos, entidades competentes, documentos necessários, incentivos aplicáveis e canais de contacto para cada oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0003,"Para estruturar um portal robusto e 100% alinhado com o plano governamental, os eixos estruturantes e os requisitos funcionais que devem estar presentes incluem:",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 92,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0003: Para estruturar um portal robusto e 100% alinhado com o plano governamental, os eixos estruturantes e os requisitos funcionais que devem estar presentes incluem:",P2,MASTER-9dee08d0-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0003,1,"[{""id"":""MASTER-9dee08d0-0003"",""pedido"":""Para estruturar um portal robusto e 100% alinhado com o plano governamental, os eixos estruturantes e os requisitos funcionais que devem estar presentes incluem:"",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 92""],""aceitacao"":""Para estruturar um portal robusto e 100% alinhado com o plano governamental, os eixos estruturantes e os requisitos funcionais que devem estar presentes incluem:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0004,"O portal deve servir como um balcão ou agregador facilitador, fazendo a ponte directa com os ecossistemas governamentais oficiais:",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 110 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 115 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 128,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0004: O portal deve servir como um balcão ou agregador facilitador, fazendo a ponte directa com os ecossistemas governamentais oficiais: | MASTER-efd550fd-0004: O portal deve servir como um balcão ou agregador facilitador, fazendo a ponte directa com os ecossistemas governamentais oficiais: | MASTER-9f5719c8-0005: O portal deve servir como um balcão ou agregador facilitador, fazendo a ponte directa com os ecossistemas governamentais oficiais:",P2,MASTER-9dee08d0-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0004 | MASTER-efd550fd-0004 | MASTER-9f5719c8-0005,3,"[{""id"":""MASTER-9dee08d0-0004"",""pedido"":""O portal deve servir como um balcão ou agregador facilitador, fazendo a ponte directa com os ecossistemas governamentais oficiais:"",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 110""],""aceitacao"":""O portal deve servir como um balcão ou agregador facilitador, fazendo a ponte directa com os ecossistemas governamentais oficiais:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-efd550fd-0004"",""pedido"":""O portal deve servir como um balcão ou agregador facilitador, fazendo a ponte directa com os ecossistemas governamentais oficiais:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 115""],""aceitacao"":""O portal deve servir como um balcão ou agregador facilitador, fazendo a ponte directa com os ecossistemas governamentais oficiais:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0005"",""pedido"":""O portal deve servir como um balcão ou agregador facilitador, fazendo a ponte directa com os ecossistemas governamentais oficiais:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 128""],""aceitacao"":""O portal deve servir como um balcão ou agregador facilitador, fazendo a ponte directa com os ecossistemas governamentais oficiais:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0005,Princípios de experiência do utilizador: O portal deve ser desenhado a partir das principais tarefas do investidor:,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 118 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 122 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 135,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0005: Princípios de experiência do utilizador: O portal deve ser desenhado a partir das principais tarefas do investidor: | MASTER-efd550fd-0005: Princípios de experiência do utilizador: O portal deve ser desenhado a partir das principais tarefas do investidor: | MASTER-9f5719c8-0006: Princípios de experiência do utilizador: O portal deve ser desenhado a partir das principais tarefas do investidor:,P2,MASTER-9dee08d0-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0005 | MASTER-efd550fd-0005 | MASTER-9f5719c8-0006,3,"[{""id"":""MASTER-9dee08d0-0005"",""pedido"":""Princípios de experiência do utilizador: O portal deve ser desenhado a partir das principais tarefas do investidor:"",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 118""],""aceitacao"":""Princípios de experiência do utilizador: O portal deve ser desenhado a partir das principais tarefas do investidor:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0005"",""pedido"":""Princípios de experiência do utilizador: O portal deve ser desenhado a partir das principais tarefas do investidor:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 122""],""aceitacao"":""Princípios de experiência do utilizador: O portal deve ser desenhado a partir das principais tarefas do investidor:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0006"",""pedido"":""Princípios de experiência do utilizador: O portal deve ser desenhado a partir das principais tarefas do investidor:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 135""],""aceitacao"":""Princípios de experiência do utilizador: O portal deve ser desenhado a partir das principais tarefas do investidor:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0006,"Cada página deve reduzir dúvidas, evitar jargão excessivo, apresentar chamadas de acção claras e oferecer um caminho visível para apoio especializado.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 124 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 128 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 141 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 145,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0006: Cada página deve reduzir dúvidas, evitar jargão excessivo, apresentar chamadas de acção claras e oferecer um caminho visível para apoio especializado. | MASTER-efd550fd-0006: Cada página deve reduzir dúvidas, evitar jargão excessivo, apresentar chamadas de acção claras e oferecer um caminho visível para apoio especializado. | MASTER-9f5719c8-0007: Cada página deve reduzir dúvidas, evitar jargão excessivo, apresentar chamadas de acção claras e oferecer um caminho visível para apoio especializado. | MASTER-626cae3d-0004: Cada página deve reduzir dúvidas, evitar jargão excessivo, apresentar chamadas de acção claras e oferecer um caminho visível para apoio especializado.",P2,MASTER-9dee08d0-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0006 | MASTER-efd550fd-0006 | MASTER-9f5719c8-0007 | MASTER-626cae3d-0004,4,"[{""id"":""MASTER-9dee08d0-0006"",""pedido"":""Cada página deve reduzir dúvidas, evitar jargão excessivo, apresentar chamadas de acção claras e oferecer um caminho visível para apoio especializado."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 124""],""aceitacao"":""Cada página deve reduzir dúvidas, evitar jargão excessivo, apresentar chamadas de acção claras e oferecer um caminho visível para apoio especializado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0006"",""pedido"":""Cada página deve reduzir dúvidas, evitar jargão excessivo, apresentar chamadas de acção claras e oferecer um caminho visível para apoio especializado."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 128""],""aceitacao"":""Cada página deve reduzir dúvidas, evitar jargão excessivo, apresentar chamadas de acção claras e oferecer um caminho visível para apoio especializado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0007"",""pedido"":""Cada página deve reduzir dúvidas, evitar jargão excessivo, apresentar chamadas de acção claras e oferecer um caminho visível para apoio especializado."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 141""],""aceitacao"":""Cada página deve reduzir dúvidas, evitar jargão excessivo, apresentar chamadas de acção claras e oferecer um caminho visível para apoio especializado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0004"",""pedido"":""Cada página deve reduzir dúvidas, evitar jargão excessivo, apresentar chamadas de acção claras e oferecer um caminho visível para apoio especializado."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 145""],""aceitacao"":""Cada página deve reduzir dúvidas, evitar jargão excessivo, apresentar chamadas de acção claras e oferecer um caminho visível para apoio especializado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0007,"Calculadora ou simulador de incentivos: permitir ao investidor estimar, de forma orientadora, possíveis impostos, benefícios fiscais e requisitos aplicáveis em função da província, do sector, da localização em ZEE ou ZFI e do volume de investimento, deixando claro que o resultado depende de validação legal e institucional.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 125 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 129 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 142 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 146,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0007: Calculadora ou simulador de incentivos: permitir ao investidor estimar, de forma orientadora, possíveis impostos, benefícios fiscais e requisitos aplicáveis em função da província, do sector, da localização em ZEE ou ZFI e do volume de investimento, deixando claro que o resultado depende de validação legal e institucional. | MASTER-efd550fd-0007: Calculadora ou simulador de incentivos: permitir ao investidor estimar, de forma orientadora, possíveis impostos, benefícios fiscais e requisitos aplicáveis em função da província, do sector, da localização em ZEE ou ZFI e do volume de investimento, deixando claro que o resultado depende de validação legal e institucional. | MASTER-9f5719c8-0008: Calculadora ou simulador de incentivos: permitir ao investidor estimar, de forma orientadora, possíveis impostos, benefícios fiscais e requisitos aplicáveis em função da província, do sector, da localização em ZEE ou ZFI e do volume de investimento, deixando claro que o resultado depende de validação legal e institucional. | MASTER-626cae3d-0005: Calculadora ou simulador de incentivos: permitir ao investidor estimar, de forma orientadora, possíveis impostos, benefícios fiscais e requisitos aplicáveis em função da província, do sector, da localização em ZEE ou ZFI e do volume de investimento, deixando claro que o resultado depende de validação legal e institucional.",P2,MASTER-9dee08d0-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0007 | MASTER-efd550fd-0007 | MASTER-9f5719c8-0008 | MASTER-626cae3d-0005,4,"[{""id"":""MASTER-9dee08d0-0007"",""pedido"":""Calculadora ou simulador de incentivos: permitir ao investidor estimar, de forma orientadora, possíveis impostos, benefícios fiscais e requisitos aplicáveis em função da província, do sector, da localização em ZEE ou ZFI e do volume de investimento, deixando claro que o resultado depende de validação legal e institucional."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 125""],""aceitacao"":""Calculadora ou simulador de incentivos: permitir ao investidor estimar, de forma orientadora, possíveis impostos, benefícios fiscais e requisitos aplicáveis em função da província, do sector, da localização em ZEE ou ZFI e do volume de investimento, deixando claro que o resultado depende de validação legal e institucional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-efd550fd-0007"",""pedido"":""Calculadora ou simulador de incentivos: permitir ao investidor estimar, de forma orientadora, possíveis impostos, benefícios fiscais e requisitos aplicáveis em função da província, do sector, da localização em ZEE ou ZFI e do volume de investimento, deixando claro que o resultado depende de validação legal e institucional."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 129""],""aceitacao"":""Calculadora ou simulador de incentivos: permitir ao investidor estimar, de forma orientadora, possíveis impostos, benefícios fiscais e requisitos aplicáveis em função da província, do sector, da localização em ZEE ou ZFI e do volume de investimento, deixando claro que o resultado depende de validação legal e institucional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0008"",""pedido"":""Calculadora ou simulador de incentivos: permitir ao investidor estimar, de forma orientadora, possíveis impostos, benefícios fiscais e requisitos aplicáveis em função da província, do sector, da localização em ZEE ou ZFI e do volume de investimento, deixando claro que o resultado depende de validação legal e institucional."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 142""],""aceitacao"":""Calculadora ou simulador de incentivos: permitir ao investidor estimar, de forma orientadora, possíveis impostos, benefícios fiscais e requisitos aplicáveis em função da província, do sector, da localização em ZEE ou ZFI e do volume de investimento, deixando claro que o resultado depende de validação legal e institucional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-626cae3d-0005"",""pedido"":""Calculadora ou simulador de incentivos: permitir ao investidor estimar, de forma orientadora, possíveis impostos, benefícios fiscais e requisitos aplicáveis em função da província, do sector, da localização em ZEE ou ZFI e do volume de investimento, deixando claro que o resultado depende de validação legal e institucional."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 146""],""aceitacao"":""Calculadora ou simulador de incentivos: permitir ao investidor estimar, de forma orientadora, possíveis impostos, benefícios fiscais e requisitos aplicáveis em função da província, do sector, da localização em ZEE ou ZFI e do volume de investimento, deixando claro que o resultado depende de validação legal e institucional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0008,"Suporte multilingue: disponibilizar, no mínimo, versões completas em português e inglês, com alternância visível em todas as páginas principais e tradução consistente dos formulários, guias, mensagens de erro, botões de ação e documentos de apoio essenciais. A inclusão futura de francês ou mandarim deve depender dos públicos-alvo prioritários e da capacidade de manutenção dos conteúdos.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 126,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9dee08d0-0008: Suporte multilingue: disponibilizar, no mínimo, versões completas em português e inglês, com alternância visível em todas as páginas principais e tradução consistente dos formulários, guias, mensagens de erro, botões de ação e documentos de apoio essenciais. A inclusão futura de francês ou mandarim deve depender dos públicos-alvo prioritários e da capacidade de manutenção dos conteúdos.",P2,MASTER-9dee08d0-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0008,1,"[{""id"":""MASTER-9dee08d0-0008"",""pedido"":""Suporte multilingue: disponibilizar, no mínimo, versões completas em português e inglês, com alternância visível em todas as páginas principais e tradução consistente dos formulários, guias, mensagens de erro, botões de ação e documentos de apoio essenciais. A inclusão futura de francês ou mandarim deve depender dos públicos-alvo prioritários e da capacidade de manutenção dos conteúdos."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 126""],""aceitacao"":""Suporte multilingue: disponibilizar, no mínimo, versões completas em português e inglês, com alternância visível em todas as páginas principais e tradução consistente dos formulários, guias, mensagens de erro, botões de ação e documentos de apoio essenciais. A inclusão futura de francês ou mandarim deve depender dos públicos-alvo prioritários e da capacidade de manutenção dos conteúdos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0009,"Área Reservada ou Dashboard do Investidor: permitir ao investidor acompanhar o estado das submissões, visualizar documentos pendentes, receber notificações, agendar reuniões virtuais, consultar histórico de interacções e solicitar assistência direta junto dos serviços de facilitação do investimento.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 127 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 131 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 144 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 148,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9dee08d0-0009: Área Reservada ou Dashboard do Investidor: permitir ao investidor acompanhar o estado das submissões, visualizar documentos pendentes, receber notificações, agendar reuniões virtuais, consultar histórico de interacções e solicitar assistência direta junto dos serviços de facilitação do investimento. | MASTER-efd550fd-0009: Área Reservada ou Dashboard do Investidor: permitir ao investidor acompanhar o estado das submissões, visualizar documentos pendentes, receber notificações, agendar reuniões virtuais, consultar histórico de interacções e solicitar assistência direta junto dos serviços de facilitação do investimento. | MASTER-9f5719c8-0010: Área Reservada ou Dashboard do Investidor: permitir ao investidor acompanhar o estado das submissões, visualizar documentos pendentes, receber notificações, agendar reuniões virtuais, consultar histórico de interacções e solicitar assistência direta junto dos serviços de facilitação do investimento. | MASTER-626cae3d-0007: Área Reservada ou Dashboard do Investidor: permitir ao investidor acompanhar o estado das submissões, visualizar documentos pendentes, receber notificações, agendar reuniões virtuais, consultar histórico de interacções e solicitar assistência direta junto dos serviços de facilitação do investimento.",P2,MASTER-9dee08d0-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0009 | MASTER-efd550fd-0009 | MASTER-9f5719c8-0010 | MASTER-626cae3d-0007,4,"[{""id"":""MASTER-9dee08d0-0009"",""pedido"":""Área Reservada ou Dashboard do Investidor: permitir ao investidor acompanhar o estado das submissões, visualizar documentos pendentes, receber notificações, agendar reuniões virtuais, consultar histórico de interacções e solicitar assistência direta junto dos serviços de facilitação do investimento."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 127""],""aceitacao"":""Área Reservada ou Dashboard do Investidor: permitir ao investidor acompanhar o estado das submissões, visualizar documentos pendentes, receber notificações, agendar reuniões virtuais, consultar histórico de interacções e solicitar assistência direta junto dos serviços de facilitação do investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-efd550fd-0009"",""pedido"":""Área Reservada ou Dashboard do Investidor: permitir ao investidor acompanhar o estado das submissões, visualizar documentos pendentes, receber notificações, agendar reuniões virtuais, consultar histórico de interacções e solicitar assistência direta junto dos serviços de facilitação do investimento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 131""],""aceitacao"":""Área Reservada ou Dashboard do Investidor: permitir ao investidor acompanhar o estado das submissões, visualizar documentos pendentes, receber notificações, agendar reuniões virtuais, consultar histórico de interacções e solicitar assistência direta junto dos serviços de facilitação do investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0010"",""pedido"":""Área Reservada ou Dashboard do Investidor: permitir ao investidor acompanhar o estado das submissões, visualizar documentos pendentes, receber notificações, agendar reuniões virtuais, consultar histórico de interacções e solicitar assistência direta junto dos serviços de facilitação do investimento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 144""],""aceitacao"":""Área Reservada ou Dashboard do Investidor: permitir ao investidor acompanhar o estado das submissões, visualizar documentos pendentes, receber notificações, agendar reuniões virtuais, consultar histórico de interacções e solicitar assistência direta junto dos serviços de facilitação do investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-626cae3d-0007"",""pedido"":""Área Reservada ou Dashboard do Investidor: permitir ao investidor acompanhar o estado das submissões, visualizar documentos pendentes, receber notificações, agendar reuniões virtuais, consultar histórico de interacções e solicitar assistência direta junto dos serviços de facilitação do investimento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 148""],""aceitacao"":""Área Reservada ou Dashboard do Investidor: permitir ao investidor acompanhar o estado das submissões, visualizar documentos pendentes, receber notificações, agendar reuniões virtuais, consultar histórico de interacções e solicitar assistência direta junto dos serviços de facilitação do investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0010,"Requisitos mínimos de acessibilidade: O portal deve garantir contraste adequado, leitura simples em dispositivos móveis, navegação por teclado, textos alternativos para imagens e ícones, rótulos claros em formulários e mensagens de erro compreensíveis. Estes requisitos são essenciais para que investidores com diferentes níveis de literacia digital consigam utilizar a plataforma sem apoio constante.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 129,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9dee08d0-0010: Requisitos mínimos de acessibilidade: O portal deve garantir contraste adequado, leitura simples em dispositivos móveis, navegação por teclado, textos alternativos para imagens e ícones, rótulos claros em formulários e mensagens de erro compreensíveis. Estes requisitos são essenciais para que investidores com diferentes níveis de literacia digital consigam utilizar a plataforma sem apoio constante.",P2,MASTER-9dee08d0-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0010,1,"[{""id"":""MASTER-9dee08d0-0010"",""pedido"":""Requisitos mínimos de acessibilidade: O portal deve garantir contraste adequado, leitura simples em dispositivos móveis, navegação por teclado, textos alternativos para imagens e ícones, rótulos claros em formulários e mensagens de erro compreensíveis. Estes requisitos são essenciais para que investidores com diferentes níveis de literacia digital consigam utilizar a plataforma sem apoio constante."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 129""],""aceitacao"":""Requisitos mínimos de acessibilidade: O portal deve garantir contraste adequado, leitura simples em dispositivos móveis, navegação por teclado, textos alternativos para imagens e ícones, rótulos claros em formulários e mensagens de erro compreensíveis. Estes requisitos são essenciais para que investidores com diferentes níveis de literacia digital consigam utilizar a plataforma sem apoio constante."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, MASTER-9dee08d0-0011,A navegação deve reflectir o ciclo de vida do investidor:,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 134 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 135 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 148 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 152,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0011: A navegação deve reflectir o ciclo de vida do investidor: | MASTER-efd550fd-0011: A navegação deve reflectir o ciclo de vida do investidor: | MASTER-9f5719c8-0012: A navegação deve reflectir o ciclo de vida do investidor: | MASTER-626cae3d-0009: A navegação deve reflectir o ciclo de vida do investidor:,P2,MASTER-9dee08d0-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0011 | MASTER-efd550fd-0011 | MASTER-9f5719c8-0012 | MASTER-626cae3d-0009,4,"[{""id"":""MASTER-9dee08d0-0011"",""pedido"":""A navegação deve reflectir o ciclo de vida do investidor:"",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 134""],""aceitacao"":""A navegação deve reflectir o ciclo de vida do investidor:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0011"",""pedido"":""A navegação deve reflectir o ciclo de vida do investidor:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 135""],""aceitacao"":""A navegação deve reflectir o ciclo de vida do investidor:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0012"",""pedido"":""A navegação deve reflectir o ciclo de vida do investidor:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 148""],""aceitacao"":""A navegação deve reflectir o ciclo de vida do investidor:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0009"",""pedido"":""A navegação deve reflectir o ciclo de vida do investidor:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 152""],""aceitacao"":""A navegação deve reflectir o ciclo de vida do investidor:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. [RECONCILIACAO-43-20261019] 3: Fluxos instalados; fechar observação com dossier legítimo quando disponível. Não reconstruir nem repetir percurso aceite.","Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada. | NAVEGACAO-QA-20261016: avaliação visual do protótipo pendente. Sem encerramento funcional global: vínculo genérico oportunidade/território, troca persistente e invalidação transversal, resumo integral de oportunidade/etapa e página Porquê investir por consolidar. Prévia não grava alterações de negócio. Manual aguarda avaliação e consolidação. | NAVEGACAO-CONSOLIDACAO-QA-20261016: os limites de persistência/entre dispositivos/Porquê investir do protótipo ficam superados neste recorte QA. A organização foi avaliada e ajustada tecnicamente; decisão visual e disponibilização pela Tempo continuam separadas. Não é prova volumétrica nem homologação fiscal/regulatória. Não encerra outros critérios deste requisito. Não repete os testes de navegação já aceites. | Cinco pontos do pedido consolidados neste recorte QA; confirmar da candidata funcional persiste, protótipo18534 fica histórico. Avaliação técnica visual executada, aceitação pela Tempo não presumida. Sem ativação. Não encerra outros critérios dos requisitos. Dois clientes simulados por sessões independentes, não dois equipamentos físicos. | RECTIFICAÇÃO: a revisão dos quatro formulários é parcial3/4. Preparar manifestação de interesse não mostra pré-preenchimento no percurso actual: manifestação não vinculada ao dossier. Presença de chaves na API/resumo global não encerra este critério. Resolver vínculo explícito/recuperável ao mesmo dossier e demonstrar o quarto formulário antes da decisão. Utilizador não abriu candidata nem conferiu novos anexos. | Actualização do critério anteriormente aberto da manifestação: concluído neste recorte QA; três formulários aceites conservam provas anteriores, sem repetição. Acesso directo sem dossier mantido; nenhum dossier/processo duplicado criado. Não encerra critérios globais nem presume conferência dos anexos pelo utilizador. Disponibilização separada. [UTILIZACAO-HOMOLOGACAO-20261019] 3: Disponibilidade condicionada conforme limite registado — Início, contexto e navegação abrem; gravação/recuperação aceites em QA reutilizadas. Sem dossier real no destino.","Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. | NAVEGACAO-QA-20261016: reutiliza cinco fases/19 etapas, permissões e dossiers existentes; base anterior dos parques130000, sem incorporar L1 pendente. Confirmação futura do escopo funcional e autorização ativa separadas; zero migrations/grants/publicação/alterações no ativo. L1, duplicados e Fintech mantêm estados. | NAVEGACAO-CONSOLIDACAO-QA-20261016: ação autenticada nominal 150000 preparada e demonstrada somente no clone55441 *_test; uma tabela de preferência por conta, associações no dossier existente. Manifesto/compilação e reversão parcial compatível preservam dados após utilização. Backup/restauro fresco do ativo e autorização de ativação continuam futuros. B, COUNTRY02, L1 dos parques, duplicados, regulação Fintech e demais estados preservados; origem das restrições: instrução expressa da Tempo e controlos de acesso aprovados, sem novos grants. | Candidata reconciliada com fonte L1 instalada, sem repetir140000; nenhuma alteração ativa.150000 permanece somenteQA. Pacotes/reversão anteriores não usar directamente no ativo actualizado: futura disponibilização requer decisão própria, hashes/preflight/backup-restauro fresco e reversão reconciliada. Sem nova regra organizacional; B/COUNTRY02/ficha integral e demais estados preservados. | Disponibilização parcial: apenas150000 pendente. Prévia confirma investemoz:5432/revisão correta; aplicação exige MFA nesta sessão e botão desativado. Sem POST/DDL150000; utilizador deve concluir autenticação habitual, sem nova autorização.140000/L1 preservada e sem reensaios. Reversão reconciliada comL1,20fontes/buildcompatível, dados/schema/histórico retidos. | Pendência MFA/instalação anterior resolvida; nenhuma ação restante para disponibilizar este recorte.140000 preservada uma vez; sem repetir L1 ou três formulários aceites. Reversão parcial compatível20fontes/build, schema/vínculos/histórico conservados. Critérios globais e ficha integral dos parques mantêm estado próprio.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | NAVEGACAO-QA-20261016: protótipo de organização em clone isolado, mapa52 ligações condicionais e vistas do catálogo; Descoberta/Realização/Suporte; área de trabalho separada; quatro entradas no mesmo UUID/v3, preenchimento autorizado preservando edição, cancelamento/confirmação apenas da prévia, novo login, teclado e móvel390. Evidência em outputs/investmoz-navegacao-QA-20261016/RELATORIO-QA.md. Origem: instrução expressa da Tempo nesta conversa; não é nova regra organizacional. | NAVEGACAO-CONSOLIDACAO-QA-20261016: substitui o saldo funcional da prévia histórica. Associações versionadas de oportunidade/sector/território no mesmo dossier encriptado; confirmação transacional com prévia e idempotência; foco/etapa recuperados entre sessões independentes; preservação de edições e preenchimento de vazios em formulários existentes; página Porquê investir dedicada. Prova positiva com cálculos locais reais (40 unidades; lacuna de financiamento 13000 MZN), duas submissões sintéticas reais pelo Balcão e recibo inalterado após troca. Resultados afetados conservados como históricos; rascunho anterior exige revisão explícita. Relatório: outputs/investmoz-navegacao-consolidacao-QA-20261016/RELATORIO-QA.md. | 18/10/2026: consolidação QA posterior ao protótipo revista; três menus com explicação/destinos, página Porquê investir dedicada melhorada, captura desktop/móvel390px e Escape/foco. Associações e contexto recuperados em duas sessões independentes autenticadas/MFA; quatro consumidores,19etapas, resultados para revisão e pedidos históricos recuperados. Provas transacionais40condições de16/10 reutilizadas. Relatório/pacote: outputs/investmoz-navegacao-consolidacao-20261018/para-revisao/. | Revisão visível18/10: candidata b1c98ec7140c, quatro entradas no mesmoUUID/próxima acção; prévia mantém/actualiza/revisão3resultados e9etapas, confirmação contexto3→4 e recuperação após logout/login/MFA observadas. Simulador, Terra/DUAT e Balcão mostram pré-preenchimento/comparação preservando edições. Relatório REVISAO-VISIVEL-DOC01.md e recibo em outputs/investmoz-navegacao-consolidacao-20261018/para-revisao/. | 18/10: integração da manifestação QA 73f8bd1347ca observada: vínculo opcional explícito no dossier existente, objectivo/localização preenchidos e sector editado preservado, recuperação em nova sessão/MFA, uma submissão e recibo IR-2026-01M576QMSKV91Q53GZCHKM61P0; dois reenvios com o mesmo protocolo.18 checksHTTP e15 de leitura;28 outros dossiers iguais. RELATORIO-MANIFESTACAO-QA.md na mesma entrega. | 18/10: Tempo autorizou disponibilização da candidata73f8bd1347ca. Código40fontes/build167 trocados por hash, manutenção terminada, cache de dados preservada. Backup fresco/restauro QA:295tabelas,31sequências,1320ficheiros, arranque/decifragem conferidos. Relatório operacional em outputs/investmoz-navegacao-ativacao-20261018/para-revisao/. | 18/10: disponibilização concluída73f8bd1347ca. MFA regularizado e150000 instalada pela conta2, reciboda1cae7b-a403-4256-9fd8-98ff2a69918d. Ledger/tabela=1, zero preferências importadas. Prévia e sucesso observados; Codex não repetiuPOST.290tabelas iguais ao backup e zero diferenças inesperadas. Relatório/recibo finais na mesma entrega. | Homologação teste-investidor 19/10/2026: Navegação contextual e manifestação de interesse=Ausente. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Navegação contextual e manifestação de interesse=Disponível. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. [UTILIZACAO-HOMOLOGACAO-20261019] Leitura nominal de contas/recursos no destino; saldo18/10; prévia29 sem escrita; comparação de hashes QA separados. outputs/investmoz-disponibilizacao-integral-20261019/UTILIZACAO-EFECTIVA-HOMOLOGACAO.md [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,," | Revisão visível sóQA; edição de Terra/Balcão em memória, sem submissão. Comparação de cliques estrutural documentada, sem ganho global/telemetria presumidos. Código exacto SHA256b1c98ec7140c2753a40d22b6b4f235ab7c4f7c5a43d322d55ba6c84a53a169d6. L1 encerrado no âmbito entregue, não reensaiado; ativo inalterado. | Cliques comparativos continuam estruturais. Nesta associação observados uma escolha no select + uma activação; submissão uma activação; sem total desde início/tempo/ganho global. Dois reenviosHTTP não contam como cliques.998 ficheiros ativos iguais; sem schema novo, sem repetir140000/L1; ficha integral aberta. | Não confundir código disponibilizado com instalação integral concluída. Nenhuma ficha guardada/publicada, fixture/grant ou submissão ativa.292tabelas iguais; só cache/sessões/remember_token variaram, zero diferenças inesperadas. Provas QA anteriores reutilizadas; conferência dos novos anexos pelo utilizador não presumida; ficha integral aberta. | Instalação nominal e conferência operacional por leitura; zero fichas guardadas/publicadas, fixtures/grants ou manifestações submetidas no ativo. Provas funcionais são as QA anteriores, não novo ensaio ativo. Autorização da Tempo não presume conferência dos novos anexos pelo utilizador; cliques estruturais não viram telemetria.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0012,"Carteira PII 2026-2030: cada sector deve apresentar oportunidades associadas ao PII 2026-2030, com indicação de localização, entidade promotora, fase de preparação, necessidades de financiamento, impacto económico esperado e documentos de referência disponíveis.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 150,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0012: Carteira PII 2026-2030: cada sector deve apresentar oportunidades associadas ao PII 2026-2030, com indicação de localização, entidade promotora, fase de preparação, necessidades de financiamento, impacto económico esperado e documentos de referência disponíveis.",P2,MASTER-9dee08d0-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0012,1,"[{""id"":""MASTER-9dee08d0-0012"",""pedido"":""Carteira PII 2026-2030: cada sector deve apresentar oportunidades associadas ao PII 2026-2030, com indicação de localização, entidade promotora, fase de preparação, necessidades de financiamento, impacto económico esperado e documentos de referência disponíveis."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 150""],""aceitacao"":""Carteira PII 2026-2030: cada sector deve apresentar oportunidades associadas ao PII 2026-2030, com indicação de localização, entidade promotora, fase de preparação, necessidades de financiamento, impacto económico esperado e documentos de referência disponíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0013,"Para transformar o portal num balcão único interoperável, as integrações de sistema devem ser tratadas como uma ambição funcional dependente de acordos institucionais, disponibilidade técnica das entidades públicas e validação jurídica dos fluxos de dados.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 161,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0013: Para transformar o portal num balcão único interoperável, as integrações de sistema devem ser tratadas como uma ambição funcional dependente de acordos institucionais, disponibilidade técnica das entidades públicas e validação jurídica dos fluxos de dados.",P2,MASTER-9dee08d0-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0013,1,"[{""id"":""MASTER-9dee08d0-0013"",""pedido"":""Para transformar o portal num balcão único interoperável, as integrações de sistema devem ser tratadas como uma ambição funcional dependente de acordos institucionais, disponibilidade técnica das entidades públicas e validação jurídica dos fluxos de dados."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 161""],""aceitacao"":""Para transformar o portal num balcão único interoperável, as integrações de sistema devem ser tratadas como uma ambição funcional dependente de acordos institucionais, disponibilidade técnica das entidades públicas e validação jurídica dos fluxos de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0014,O conteúdo e os fluxos de trabalho do portal devem refletir rigorosamente o quadro legal vigente em Moçambique:,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 186 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 177 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 190 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 194,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0014: O conteúdo e os fluxos de trabalho do portal devem refletir rigorosamente o quadro legal vigente em Moçambique: | MASTER-efd550fd-0014: O conteúdo e os fluxos de trabalho do portal devem refletir rigorosamente o quadro legal vigente em Moçambique: | MASTER-9f5719c8-0015: O conteúdo e os fluxos de trabalho do portal devem refletir rigorosamente o quadro legal vigente em Moçambique: | MASTER-626cae3d-0012: O conteúdo e os fluxos de trabalho do portal devem refletir rigorosamente o quadro legal vigente em Moçambique:,P2,MASTER-9dee08d0-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0014 | MASTER-efd550fd-0014 | MASTER-9f5719c8-0015 | MASTER-626cae3d-0012,4,"[{""id"":""MASTER-9dee08d0-0014"",""pedido"":""O conteúdo e os fluxos de trabalho do portal devem refletir rigorosamente o quadro legal vigente em Moçambique:"",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 186""],""aceitacao"":""O conteúdo e os fluxos de trabalho do portal devem refletir rigorosamente o quadro legal vigente em Moçambique:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0014"",""pedido"":""O conteúdo e os fluxos de trabalho do portal devem refletir rigorosamente o quadro legal vigente em Moçambique:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 177""],""aceitacao"":""O conteúdo e os fluxos de trabalho do portal devem refletir rigorosamente o quadro legal vigente em Moçambique:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0015"",""pedido"":""O conteúdo e os fluxos de trabalho do portal devem refletir rigorosamente o quadro legal vigente em Moçambique:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 190""],""aceitacao"":""O conteúdo e os fluxos de trabalho do portal devem refletir rigorosamente o quadro legal vigente em Moçambique:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0012"",""pedido"":""O conteúdo e os fluxos de trabalho do portal devem refletir rigorosamente o quadro legal vigente em Moçambique:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 194""],""aceitacao"":""O conteúdo e os fluxos de trabalho do portal devem refletir rigorosamente o quadro legal vigente em Moçambique:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0015,"Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique para assegurar o direito de transferência de lucros, dividendos e capital investido de volta ao país de origem.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 191,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0015: Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique para assegurar o direito de transferência de lucros, dividendos e capital investido de volta ao país de origem.",P1,MASTER-9dee08d0-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0015,1,"[{""id"":""MASTER-9dee08d0-0015"",""pedido"":""Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique para assegurar o direito de transferência de lucros, dividendos e capital investido de volta ao país de origem."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 191""],""aceitacao"":""Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique para assegurar o direito de transferência de lucros, dividendos e capital investido de volta ao país de origem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0016,"Barra de Pesquisa Descontextualizada: O campo de busca deve sugerir temas directamente ligados ao investimento, como “registo de projecto na APIEX”, “benefícios fiscais”, “repatriamento de dividendos”, “Zonas Económicas Especiais” e “licenciamento simplificado”, em vez de exemplos associados a serviços gerais de cidadania.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 208 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 195 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 208 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 213,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0016: Barra de Pesquisa Descontextualizada: O campo de busca deve sugerir temas directamente ligados ao investimento, como “registo de projecto na APIEX”, “benefícios fiscais”, “repatriamento de dividendos”, “Zonas Económicas Especiais” e “licenciamento simplificado”, em vez de exemplos associados a serviços gerais de cidadania. | MASTER-efd550fd-0016: Barra de Pesquisa Descontextualizada: O campo de busca deve sugerir temas directamente ligados ao investimento, como “registo de projecto na APIEX”, “benefícios fiscais”, “repatriamento de dividendos”, “Zonas Económicas Especiais” e “licenciamento simplificado”, em vez de exemplos associados a serviços gerais de cidadania. | MASTER-9f5719c8-0017: Barra de Pesquisa Descontextualizada: O campo de busca deve sugerir temas directamente ligados ao investimento, como “registo de projecto na APIEX”, “benefícios fiscais”, “repatriamento de dividendos”, “Zonas Económicas Especiais” e “licenciamento simplificado”, em vez de exemplos associados a serviços gerais de cidadania. | MASTER-626cae3d-0014: Barra de Pesquisa Descontextualizada: O campo de busca deve sugerir temas directamente ligados ao investimento, como “registo de projecto na APIEX”, “benefícios fiscais”, “repatriamento de dividendos”, “Zonas Económicas Especiais” e “licenciamento simplificado”, em vez de exemplos associados a serviços gerais de cidadania.",P2,MASTER-9dee08d0-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0016 | MASTER-efd550fd-0016 | MASTER-9f5719c8-0017 | MASTER-626cae3d-0014,4,"[{""id"":""MASTER-9dee08d0-0016"",""pedido"":""Barra de Pesquisa Descontextualizada: O campo de busca deve sugerir temas directamente ligados ao investimento, como “registo de projecto na APIEX”, “benefícios fiscais”, “repatriamento de dividendos”, “Zonas Económicas Especiais” e “licenciamento simplificado”, em vez de exemplos associados a serviços gerais de cidadania."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 208""],""aceitacao"":""Barra de Pesquisa Descontextualizada: O campo de busca deve sugerir temas directamente ligados ao investimento, como “registo de projecto na APIEX”, “benefícios fiscais”, “repatriamento de dividendos”, “Zonas Económicas Especiais” e “licenciamento simplificado”, em vez de exemplos associados a serviços gerais de cidadania."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-efd550fd-0016"",""pedido"":""Barra de Pesquisa Descontextualizada: O campo de busca deve sugerir temas directamente ligados ao investimento, como “registo de projecto na APIEX”, “benefícios fiscais”, “repatriamento de dividendos”, “Zonas Económicas Especiais” e “licenciamento simplificado”, em vez de exemplos associados a serviços gerais de cidadania."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 195""],""aceitacao"":""Barra de Pesquisa Descontextualizada: O campo de busca deve sugerir temas directamente ligados ao investimento, como “registo de projecto na APIEX”, “benefícios fiscais”, “repatriamento de dividendos”, “Zonas Económicas Especiais” e “licenciamento simplificado”, em vez de exemplos associados a serviços gerais de cidadania."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-9f5719c8-0017"",""pedido"":""Barra de Pesquisa Descontextualizada: O campo de busca deve sugerir temas directamente ligados ao investimento, como “registo de projecto na APIEX”, “benefícios fiscais”, “repatriamento de dividendos”, “Zonas Económicas Especiais” e “licenciamento simplificado”, em vez de exemplos associados a serviços gerais de cidadania."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 208""],""aceitacao"":""Barra de Pesquisa Descontextualizada: O campo de busca deve sugerir temas directamente ligados ao investimento, como “registo de projecto na APIEX”, “benefícios fiscais”, “repatriamento de dividendos”, “Zonas Económicas Especiais” e “licenciamento simplificado”, em vez de exemplos associados a serviços gerais de cidadania."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-626cae3d-0014"",""pedido"":""Barra de Pesquisa Descontextualizada: O campo de busca deve sugerir temas directamente ligados ao investimento, como “registo de projecto na APIEX”, “benefícios fiscais”, “repatriamento de dividendos”, “Zonas Económicas Especiais” e “licenciamento simplificado”, em vez de exemplos associados a serviços gerais de cidadania."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 213""],""aceitacao"":""Barra de Pesquisa Descontextualizada: O campo de busca deve sugerir temas directamente ligados ao investimento, como “registo de projecto na APIEX”, “benefícios fiscais”, “repatriamento de dividendos”, “Zonas Económicas Especiais” e “licenciamento simplificado”, em vez de exemplos associados a serviços gerais de cidadania."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,," | Revisão visível sóQA; edição de Terra/Balcão em memória, sem submissão. Comparação de cliques estrutural documentada, sem ganho global/telemetria presumidos. Código exacto SHA256b1c98ec7140c2753a40d22b6b4f235ab7c4f7c5a43d322d55ba6c84a53a169d6. L1 encerrado no âmbito entregue, não reensaiado; ativo inalterado. | Cliques comparativos continuam estruturais. Nesta associação observados uma escolha no select + uma activação; submissão uma activação; sem total desde início/tempo/ganho global. Dois reenviosHTTP não contam como cliques.998 ficheiros ativos iguais; sem schema novo, sem repetir140000/L1; ficha integral aberta. | Não confundir código disponibilizado com instalação integral concluída. Nenhuma ficha guardada/publicada, fixture/grant ou submissão ativa.292tabelas iguais; só cache/sessões/remember_token variaram, zero diferenças inesperadas. Provas QA anteriores reutilizadas; conferência dos novos anexos pelo utilizador não presumida; ficha integral aberta. | Instalação nominal e conferência operacional por leitura; zero fichas guardadas/publicadas, fixtures/grants ou manifestações submetidas no ativo. Provas funcionais são as QA anteriores, não novo ensaio ativo. Autorização da Tempo não presume conferência dos novos anexos pelo utilizador; cliques estruturais não viram telemetria.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0012,"Carteira PII 2026-2030: cada sector deve apresentar oportunidades associadas ao PII 2026-2030, com indicação de localização, entidade promotora, fase de preparação, necessidades de financiamento, impacto económico esperado e documentos de referência disponíveis.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 150,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0012: Carteira PII 2026-2030: cada sector deve apresentar oportunidades associadas ao PII 2026-2030, com indicação de localização, entidade promotora, fase de preparação, necessidades de financiamento, impacto económico esperado e documentos de referência disponíveis.",P2,MASTER-9dee08d0-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0012,1,"[{""id"":""MASTER-9dee08d0-0012"",""pedido"":""Carteira PII 2026-2030: cada sector deve apresentar oportunidades associadas ao PII 2026-2030, com indicação de localização, entidade promotora, fase de preparação, necessidades de financiamento, impacto económico esperado e documentos de referência disponíveis."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 150""],""aceitacao"":""Carteira PII 2026-2030: cada sector deve apresentar oportunidades associadas ao PII 2026-2030, com indicação de localização, entidade promotora, fase de preparação, necessidades de financiamento, impacto económico esperado e documentos de referência disponíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0013,"Para transformar o portal num balcão único interoperável, as integrações de sistema devem ser tratadas como uma ambição funcional dependente de acordos institucionais, disponibilidade técnica das entidades públicas e validação jurídica dos fluxos de dados.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 161,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0013: Para transformar o portal num balcão único interoperável, as integrações de sistema devem ser tratadas como uma ambição funcional dependente de acordos institucionais, disponibilidade técnica das entidades públicas e validação jurídica dos fluxos de dados.",P2,MASTER-9dee08d0-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0013,1,"[{""id"":""MASTER-9dee08d0-0013"",""pedido"":""Para transformar o portal num balcão único interoperável, as integrações de sistema devem ser tratadas como uma ambição funcional dependente de acordos institucionais, disponibilidade técnica das entidades públicas e validação jurídica dos fluxos de dados."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 161""],""aceitacao"":""Para transformar o portal num balcão único interoperável, as integrações de sistema devem ser tratadas como uma ambição funcional dependente de acordos institucionais, disponibilidade técnica das entidades públicas e validação jurídica dos fluxos de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0014,O conteúdo e os fluxos de trabalho do portal devem refletir rigorosamente o quadro legal vigente em Moçambique:,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 186 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 177 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 190 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 194,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0014: O conteúdo e os fluxos de trabalho do portal devem refletir rigorosamente o quadro legal vigente em Moçambique: | MASTER-efd550fd-0014: O conteúdo e os fluxos de trabalho do portal devem refletir rigorosamente o quadro legal vigente em Moçambique: | MASTER-9f5719c8-0015: O conteúdo e os fluxos de trabalho do portal devem refletir rigorosamente o quadro legal vigente em Moçambique: | MASTER-626cae3d-0012: O conteúdo e os fluxos de trabalho do portal devem refletir rigorosamente o quadro legal vigente em Moçambique:,P2,MASTER-9dee08d0-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0014 | MASTER-efd550fd-0014 | MASTER-9f5719c8-0015 | MASTER-626cae3d-0012,4,"[{""id"":""MASTER-9dee08d0-0014"",""pedido"":""O conteúdo e os fluxos de trabalho do portal devem refletir rigorosamente o quadro legal vigente em Moçambique:"",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 186""],""aceitacao"":""O conteúdo e os fluxos de trabalho do portal devem refletir rigorosamente o quadro legal vigente em Moçambique:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0014"",""pedido"":""O conteúdo e os fluxos de trabalho do portal devem refletir rigorosamente o quadro legal vigente em Moçambique:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 177""],""aceitacao"":""O conteúdo e os fluxos de trabalho do portal devem refletir rigorosamente o quadro legal vigente em Moçambique:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0015"",""pedido"":""O conteúdo e os fluxos de trabalho do portal devem refletir rigorosamente o quadro legal vigente em Moçambique:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 190""],""aceitacao"":""O conteúdo e os fluxos de trabalho do portal devem refletir rigorosamente o quadro legal vigente em Moçambique:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0012"",""pedido"":""O conteúdo e os fluxos de trabalho do portal devem refletir rigorosamente o quadro legal vigente em Moçambique:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 194""],""aceitacao"":""O conteúdo e os fluxos de trabalho do portal devem refletir rigorosamente o quadro legal vigente em Moçambique:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0015,"Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique para assegurar o direito de transferência de lucros, dividendos e capital investido de volta ao país de origem.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 191,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0015: Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique para assegurar o direito de transferência de lucros, dividendos e capital investido de volta ao país de origem.",P1,MASTER-9dee08d0-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0015,1,"[{""id"":""MASTER-9dee08d0-0015"",""pedido"":""Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique para assegurar o direito de transferência de lucros, dividendos e capital investido de volta ao país de origem."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 191""],""aceitacao"":""Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique para assegurar o direito de transferência de lucros, dividendos e capital investido de volta ao país de origem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0016,"Barra de Pesquisa Descontextualizada: O campo de busca deve sugerir temas directamente ligados ao investimento, como “registo de projecto na APIEX”, “benefícios fiscais”, “repatriamento de dividendos”, “Zonas Económicas Especiais” e “licenciamento simplificado”, em vez de exemplos associados a serviços gerais de cidadania.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 208 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 195 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 208 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 213,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0016: Barra de Pesquisa Descontextualizada: O campo de busca deve sugerir temas directamente ligados ao investimento, como “registo de projecto na APIEX”, “benefícios fiscais”, “repatriamento de dividendos”, “Zonas Económicas Especiais” e “licenciamento simplificado”, em vez de exemplos associados a serviços gerais de cidadania. | MASTER-efd550fd-0016: Barra de Pesquisa Descontextualizada: O campo de busca deve sugerir temas directamente ligados ao investimento, como “registo de projecto na APIEX”, “benefícios fiscais”, “repatriamento de dividendos”, “Zonas Económicas Especiais” e “licenciamento simplificado”, em vez de exemplos associados a serviços gerais de cidadania. | MASTER-9f5719c8-0017: Barra de Pesquisa Descontextualizada: O campo de busca deve sugerir temas directamente ligados ao investimento, como “registo de projecto na APIEX”, “benefícios fiscais”, “repatriamento de dividendos”, “Zonas Económicas Especiais” e “licenciamento simplificado”, em vez de exemplos associados a serviços gerais de cidadania. | MASTER-626cae3d-0014: Barra de Pesquisa Descontextualizada: O campo de busca deve sugerir temas directamente ligados ao investimento, como “registo de projecto na APIEX”, “benefícios fiscais”, “repatriamento de dividendos”, “Zonas Económicas Especiais” e “licenciamento simplificado”, em vez de exemplos associados a serviços gerais de cidadania.",P2,MASTER-9dee08d0-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0016 | MASTER-efd550fd-0016 | MASTER-9f5719c8-0017 | MASTER-626cae3d-0014,4,"[{""id"":""MASTER-9dee08d0-0016"",""pedido"":""Barra de Pesquisa Descontextualizada: O campo de busca deve sugerir temas directamente ligados ao investimento, como “registo de projecto na APIEX”, “benefícios fiscais”, “repatriamento de dividendos”, “Zonas Económicas Especiais” e “licenciamento simplificado”, em vez de exemplos associados a serviços gerais de cidadania."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 208""],""aceitacao"":""Barra de Pesquisa Descontextualizada: O campo de busca deve sugerir temas directamente ligados ao investimento, como “registo de projecto na APIEX”, “benefícios fiscais”, “repatriamento de dividendos”, “Zonas Económicas Especiais” e “licenciamento simplificado”, em vez de exemplos associados a serviços gerais de cidadania."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-efd550fd-0016"",""pedido"":""Barra de Pesquisa Descontextualizada: O campo de busca deve sugerir temas directamente ligados ao investimento, como “registo de projecto na APIEX”, “benefícios fiscais”, “repatriamento de dividendos”, “Zonas Económicas Especiais” e “licenciamento simplificado”, em vez de exemplos associados a serviços gerais de cidadania."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 195""],""aceitacao"":""Barra de Pesquisa Descontextualizada: O campo de busca deve sugerir temas directamente ligados ao investimento, como “registo de projecto na APIEX”, “benefícios fiscais”, “repatriamento de dividendos”, “Zonas Económicas Especiais” e “licenciamento simplificado”, em vez de exemplos associados a serviços gerais de cidadania."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-9f5719c8-0017"",""pedido"":""Barra de Pesquisa Descontextualizada: O campo de busca deve sugerir temas directamente ligados ao investimento, como “registo de projecto na APIEX”, “benefícios fiscais”, “repatriamento de dividendos”, “Zonas Económicas Especiais” e “licenciamento simplificado”, em vez de exemplos associados a serviços gerais de cidadania."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 208""],""aceitacao"":""Barra de Pesquisa Descontextualizada: O campo de busca deve sugerir temas directamente ligados ao investimento, como “registo de projecto na APIEX”, “benefícios fiscais”, “repatriamento de dividendos”, “Zonas Económicas Especiais” e “licenciamento simplificado”, em vez de exemplos associados a serviços gerais de cidadania."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-626cae3d-0014"",""pedido"":""Barra de Pesquisa Descontextualizada: O campo de busca deve sugerir temas directamente ligados ao investimento, como “registo de projecto na APIEX”, “benefícios fiscais”, “repatriamento de dividendos”, “Zonas Económicas Especiais” e “licenciamento simplificado”, em vez de exemplos associados a serviços gerais de cidadania."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 213""],""aceitacao"":""Barra de Pesquisa Descontextualizada: O campo de busca deve sugerir temas directamente ligados ao investimento, como “registo de projecto na APIEX”, “benefícios fiscais”, “repatriamento de dividendos”, “Zonas Económicas Especiais” e “licenciamento simplificado”, em vez de exemplos associados a serviços gerais de cidadania."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, MASTER-9dee08d0-0017,"Falta de Profundidade nos Cards: As descrições dos sectores estratégicos devem abandonar frases genéricas e apresentar informação específica de cada área, incluindo oportunidades, localização, tipo de investidor-alvo, principais incentivos, entidades competentes e documentos necessários para iniciar o processo.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 209 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 196 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 209 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 214,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.; SectorInvestment e páginas existentes: conteúdo, oportunidades públicas, associações cadastradas e ações; contexto no mesmo InvestorPath e pré-seleção canónica do setor.","Disponibilizado em 15/10/2026, setores-fintech-QA-d5b4dc354265 DOC01: 16 fontes e compilação; sete entradas setoriais e especialização Fintech no dossier; três artigos publicados (recursos reais 27/28/29), imagem 24 reutilizada por identidade/hash. Flags existentes preservadas; sem migrations/categorias novas. B e COUNTRY02 preservados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Implementado parcialmente — entradas setoriais e três artigos ativos,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0017: Falta de Profundidade nos Cards: As descrições dos sectores estratégicos devem abandonar frases genéricas e apresentar informação específica de cada área, incluindo oportunidades, localização, tipo de investidor-alvo, principais incentivos, entidades competentes e documentos necessários para iniciar o processo. | MASTER-efd550fd-0017: Falta de Profundidade nos Cards: As descrições dos sectores estratégicos devem abandonar frases genéricas e apresentar informação específica de cada área, incluindo oportunidades, localização, tipo de investidor-alvo, principais incentivos, entidades competentes e documentos necessários para iniciar o processo. | MASTER-9f5719c8-0018: Falta de Profundidade nos Cards: As descrições dos sectores estratégicos devem abandonar frases genéricas e apresentar informação específica de cada área, incluindo oportunidades, localização, tipo de investidor-alvo, principais incentivos, entidades competentes e documentos necessários para iniciar o processo. | MASTER-626cae3d-0015: Falta de Profundidade nos Cards: As descrições dos sectores estratégicos devem abandonar frases genéricas e apresentar informação específica de cada área, incluindo oportunidades, localização, tipo de investidor-alvo, principais incentivos, entidades competentes e documentos necessários para iniciar o processo.",P2,MASTER-9dee08d0-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0017 | MASTER-efd550fd-0017 | MASTER-9f5719c8-0018 | MASTER-626cae3d-0015,4,"[{""id"":""MASTER-9dee08d0-0017"",""pedido"":""Falta de Profundidade nos Cards: As descrições dos sectores estratégicos devem abandonar frases genéricas e apresentar informação específica de cada área, incluindo oportunidades, localização, tipo de investidor-alvo, principais incentivos, entidades competentes e documentos necessários para iniciar o processo."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 209""],""aceitacao"":""Falta de Profundidade nos Cards: As descrições dos sectores estratégicos devem abandonar frases genéricas e apresentar informação específica de cada área, incluindo oportunidades, localização, tipo de investidor-alvo, principais incentivos, entidades competentes e documentos necessários para iniciar o processo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-efd550fd-0017"",""pedido"":""Falta de Profundidade nos Cards: As descrições dos sectores estratégicos devem abandonar frases genéricas e apresentar informação específica de cada área, incluindo oportunidades, localização, tipo de investidor-alvo, principais incentivos, entidades competentes e documentos necessários para iniciar o processo."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 196""],""aceitacao"":""Falta de Profundidade nos Cards: As descrições dos sectores estratégicos devem abandonar frases genéricas e apresentar informação específica de cada área, incluindo oportunidades, localização, tipo de investidor-alvo, principais incentivos, entidades competentes e documentos necessários para iniciar o processo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0018"",""pedido"":""Falta de Profundidade nos Cards: As descrições dos sectores estratégicos devem abandonar frases genéricas e apresentar informação específica de cada área, incluindo oportunidades, localização, tipo de investidor-alvo, principais incentivos, entidades competentes e documentos necessários para iniciar o processo."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 209""],""aceitacao"":""Falta de Profundidade nos Cards: As descrições dos sectores estratégicos devem abandonar frases genéricas e apresentar informação específica de cada área, incluindo oportunidades, localização, tipo de investidor-alvo, principais incentivos, entidades competentes e documentos necessários para iniciar o processo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-626cae3d-0015"",""pedido"":""Falta de Profundidade nos Cards: As descrições dos sectores estratégicos devem abandonar frases genéricas e apresentar informação específica de cada área, incluindo oportunidades, localização, tipo de investidor-alvo, principais incentivos, entidades competentes e documentos necessários para iniciar o processo."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 214""],""aceitacao"":""Falta de Profundidade nos Cards: As descrições dos sectores estratégicos devem abandonar frases genéricas e apresentar informação específica de cada área, incluindo oportunidades, localização, tipo de investidor-alvo, principais incentivos, entidades competentes e documentos necessários para iniciar o processo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. | QA 15/10/2026: setores-fintech-QA-d5b4dc354265; sete entradas comerciais/contexto no dossier e três artigos preparados. B/COUNTRY02/aceitações preservados; sem disponibilização ativa. | Disponibilização expressamente autorizada pela Tempo: «Autorizo a disponibilizar». Executada com backup/restauro fresco verificado; apenas conferência operacional, sem repetir aceitação QA. [RECONCILIACAO-43-20261019] 5: Sem saldo de código no recorte visual aceite.","Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada. | Entrega operacional deste delta concluída. Mercado Financeiro geral vazio e restante acervo mantêm os seus estados. Licenças, requisitos e documentos específicos Fintech por atividade permanecem por determinar; não bloqueiam a preparação independente nem se consideram concluídos. Mantém-se o detalhe integral de incentivos, entidades e documentos específicos por setor por completar. | Recorte QA demonstrado, sem encerrar critérios globais. Histórico económico combinado conservado, fora de novas escolhas; oportunidade6 não inferida como Fintech. Sem fusões por nome. Recuperação existente conferida por leitura e hashes; outra sessão/dispositivo e percursos aceites não reensaiados. Conferência dos anexos pelo utilizador pendente. | Recorte aprovado disponibilizado; requisitos globais permanecem abertos. Atividade historica combinada e oportunidade6 sem reclassificacao. Conferencia dos anexos finais pelo utilizador pendente. Sem repetir testes aceites, formularios ou L1. [UTILIZACAO-HOMOLOGACAO-20261019] 5: Disponibilidade condicionada conforme limite registado — Ecrã aberto: dez sectores principais, especialização Fintech sem cartão principal duplicado; 12 registos conservados.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","Dependências operacionais desta entrega resolvidas: hashes, backup/restauro fresco, conta autenticada, scans e publicações. Dependências regulatórias específicas e editoriais restantes preservadas no critério atual. | Origem: pedido expresso da Tempo de18/10. IDs, especialização por leitura e ponte histórica são escolhas técnicas; sem nova regra organizacional. Ativo inalterado; disponibilização separada. Sem migration/instalação140000/150000; reversão retém somente a rota nova Fintech além dos dados/histórico e associação2→8. Estados e critérios anteriores preservados. | Origem: autorizacao expressa Tempo18/10/2026. Backup/restauro e execucao autenticada concluidos; 140000/150000 presentes uma vez, sem migrations. Reversao parcial preserva dados/auditoria/esquemas e rota compativel Fintech. Matriz/manual/backlog atuais preservados. Ficha integral dos parques separada.","Autorização Tempo para setores-fintech-QA-d5b4dc354265 DOC01 executada, limitada a 16 fontes/compilação e três artigos. Decisões fora deste recorte mantêm-se; nenhuma publicação do restante acervo.",Delta disponibilizado; pendências fora do recorte continuam na mesma matriz.,"Saldo operacional desta entrega: zero. A faixa 1h30–3h era estimativa, não saldo atual. Esforço das lacunas remanescentes depende de delimitação concreta; não repetir aceitações.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | outputs/investmoz-fintech-investimento-QA-20261015/RESULTADO-QA.md; PROVA-DELTA-QA.json; HTTP-DELTA-QA.json; PROVA-FINAL-DELTA-QA.json; HTTP-RECUPERACAO-FINAL-QA.json; MANIFESTO-ENTREGA.json | outputs/investmoz-setores-fintech-ativacao-20261015/RELATORIO-ENTREGA.md; PUBLISHED.json; PRESERVACAO-FINAL.json; HTTP-OPERACIONAL.json; FRESH-BACKUP.json; RECIBO-FINAL.json | 18/10: sectores-duplicacoes-QA-9b6097f97121, organização sectorial/duplicações apenas QA. Energia8/Mineração7; Fintech9 especialização de Mercado6; oportunidade2 reclassificada2→8 sem duplicação; 56HTTP,30serviço,3SQL e5reversão observados. Relatório e manifesto exatos em outputs/investmoz-sectores-duplicacoes-QA-20261018/para-revisao/. | 18/10/2026: disponibilizada sectores-duplicacoes-QA-e9f7d821b6f7 em investemoz:5432, procedimento DOC02. Backup/restauro fresco validado. 34 fontes/167 build. Conta2 com permissao/MFA; oportunidade2 sector2 para8; evento/recibo unicos, operacao27e6a658-d8bc-4d94-ab7b-b977ba56d141. Mesma transacao/ligacao e limpeza SET LOCAL observadas. Provas em outputs/investmoz-sectores-duplicacoes-ativacao-20261018/CONFERENCIA-FINAL.json e para-revisao/RECIBO-EXECUCAO.json. | Homologação teste-investidor 19/10/2026: Sectores e duplicação visual=Instalado mas desabilitado. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Sectores e duplicação visual=Disponível. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. [UTILIZACAO-HOMOLOGACAO-20261019] Leitura nominal de contas/recursos no destino; saldo18/10; prévia29 sem escrita; comparação de hashes QA separados. outputs/investmoz-disponibilizacao-integral-20261019/UTILIZACAO-EFECTIVA-HOMOLOGACAO.md [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0018,"Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição de empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado quando aplicável, abertura de conta bancária e registo cambial.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 219,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9dee08d0-0018: Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição de empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado quando aplicável, abertura de conta bancária e registo cambial.",P2,MASTER-9dee08d0-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0018,1,"[{""id"":""MASTER-9dee08d0-0018"",""pedido"":""Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição de empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado quando aplicável, abertura de conta bancária e registo cambial."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 219""],""aceitacao"":""Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição de empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado quando aplicável, abertura de conta bancária e registo cambial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0019,"Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento deve ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informação orientadora, mas evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 225,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0019: Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento deve ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informação orientadora, mas evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades.",P2,MASTER-9dee08d0-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0019,1,"[{""id"":""MASTER-9dee08d0-0019"",""pedido"":""Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento deve ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informação orientadora, mas evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 225""],""aceitacao"":""Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento deve ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informação orientadora, mas evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0020,Como começar: A página principal deve incluir uma secção curta com cinco passos para novos investidores:,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 232 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 215 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 228 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 231,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0020: Como começar: A página principal deve incluir uma secção curta com cinco passos para novos investidores: | MASTER-efd550fd-0020: Como começar: A página principal deve incluir uma secção curta com cinco passos para novos investidores: | MASTER-9f5719c8-0021: Como começar: A página principal deve incluir uma secção curta com cinco passos para novos investidores: | MASTER-626cae3d-0019: Como começar: A página principal deve incluir uma secção curta com cinco passos para novos investidores:,P2,MASTER-9dee08d0-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0020 | MASTER-efd550fd-0020 | MASTER-9f5719c8-0021 | MASTER-626cae3d-0019,4,"[{""id"":""MASTER-9dee08d0-0020"",""pedido"":""Como começar: A página principal deve incluir uma secção curta com cinco passos para novos investidores:"",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 232""],""aceitacao"":""Como começar: A página principal deve incluir uma secção curta com cinco passos para novos investidores:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0020"",""pedido"":""Como começar: A página principal deve incluir uma secção curta com cinco passos para novos investidores:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 215""],""aceitacao"":""Como começar: A página principal deve incluir uma secção curta com cinco passos para novos investidores:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0021"",""pedido"":""Como começar: A página principal deve incluir uma secção curta com cinco passos para novos investidores:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 228""],""aceitacao"":""Como começar: A página principal deve incluir uma secção curta com cinco passos para novos investidores:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0019"",""pedido"":""Como começar: A página principal deve incluir uma secção curta com cinco passos para novos investidores:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 231""],""aceitacao"":""Como começar: A página principal deve incluir uma secção curta com cinco passos para novos investidores:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0021,"O portal actual funciona como uma boa base visual e informativa, mas deve evoluir por etapas para se tornar uma plataforma de apoio ao investimento:",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 239 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 222 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 235,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0021: O portal actual funciona como uma boa base visual e informativa, mas deve evoluir por etapas para se tornar uma plataforma de apoio ao investimento: | MASTER-efd550fd-0021: O portal actual funciona como uma boa base visual e informativa, mas deve evoluir por etapas para se tornar uma plataforma de apoio ao investimento: | MASTER-9f5719c8-0022: O portal actual funciona como uma boa base visual e informativa, mas deve evoluir por etapas para se tornar uma plataforma de apoio ao investimento:",P2,MASTER-9dee08d0-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0021 | MASTER-efd550fd-0021 | MASTER-9f5719c8-0022,3,"[{""id"":""MASTER-9dee08d0-0021"",""pedido"":""O portal actual funciona como uma boa base visual e informativa, mas deve evoluir por etapas para se tornar uma plataforma de apoio ao investimento:"",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 239""],""aceitacao"":""O portal actual funciona como uma boa base visual e informativa, mas deve evoluir por etapas para se tornar uma plataforma de apoio ao investimento:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0021"",""pedido"":""O portal actual funciona como uma boa base visual e informativa, mas deve evoluir por etapas para se tornar uma plataforma de apoio ao investimento:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 222""],""aceitacao"":""O portal actual funciona como uma boa base visual e informativa, mas deve evoluir por etapas para se tornar uma plataforma de apoio ao investimento:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0022"",""pedido"":""O portal actual funciona como uma boa base visual e informativa, mas deve evoluir por etapas para se tornar uma plataforma de apoio ao investimento:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 235""],""aceitacao"":""O portal actual funciona como uma boa base visual e informativa, mas deve evoluir por etapas para se tornar uma plataforma de apoio ao investimento:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0022,"Prioridade média: implementar selector de idiomas, melhorar filtros de pesquisa por sector, província, entidade competente e fase do investimento, criar formulário de contacto especializado e estruturar o repositório documental.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 246,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9dee08d0-0022: Prioridade média: implementar selector de idiomas, melhorar filtros de pesquisa por sector, província, entidade competente e fase do investimento, criar formulário de contacto especializado e estruturar o repositório documental.",P2,MASTER-9dee08d0-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0022,1,"[{""id"":""MASTER-9dee08d0-0022"",""pedido"":""Prioridade média: implementar selector de idiomas, melhorar filtros de pesquisa por sector, província, entidade competente e fase do investimento, criar formulário de contacto especializado e estruturar o repositório documental."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 246""],""aceitacao"":""Prioridade média: implementar selector de idiomas, melhorar filtros de pesquisa por sector, província, entidade competente e fase do investimento, criar formulário de contacto especializado e estruturar o repositório documental."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0023,"Para transformar o portal actual numa Plataforma Integrada de Serviços de Investimento (Single Window for Investment), a implementação deve ser feita em fases estruturadas, cobrindo a arquitectura do sistema, os fluxos de integração por API e os novos componentes de interface (UI/UX).",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 248,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0023: Para transformar o portal actual numa Plataforma Integrada de Serviços de Investimento (Single Window for Investment), a implementação deve ser feita em fases estruturadas, cobrindo a arquitectura do sistema, os fluxos de integração por API e os novos componentes de interface (UI/UX).",P2,MASTER-9dee08d0-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0023,1,"[{""id"":""MASTER-9dee08d0-0023"",""pedido"":""Para transformar o portal actual numa Plataforma Integrada de Serviços de Investimento (Single Window for Investment), a implementação deve ser feita em fases estruturadas, cobrindo a arquitectura do sistema, os fluxos de integração por API e os novos componentes de interface (UI/UX)."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 248""],""aceitacao"":""Para transformar o portal actual numa Plataforma Integrada de Serviços de Investimento (Single Window for Investment), a implementação deve ser feita em fases estruturadas, cobrindo a arquitectura do sistema, os fluxos de integração por API e os novos componentes de interface (UI/UX)."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0024,"Antes de conectar as APIs governamentais, é necessário estabelecer uma camada intermédia de orquestração (API Gateway) no portal para garantir segurança, registo de auditoria e alta disponibilidade.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 253 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 233 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 246 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 246,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0024: Antes de conectar as APIs governamentais, é necessário estabelecer uma camada intermédia de orquestração (API Gateway) no portal para garantir segurança, registo de auditoria e alta disponibilidade. | MASTER-efd550fd-0024: Antes de conectar as APIs governamentais, é necessário estabelecer uma camada intermédia de orquestração (API Gateway) no portal para garantir segurança, registo de auditoria e alta disponibilidade. | MASTER-9f5719c8-0025: Antes de conectar as APIs governamentais, é necessário estabelecer uma camada intermédia de orquestração (API Gateway) no portal para garantir segurança, registo de auditoria e alta disponibilidade. | MASTER-626cae3d-0023: Antes de conectar as APIs governamentais, é necessário estabelecer uma camada intermédia de orquestração (API Gateway) no portal para garantir segurança, registo de auditoria e alta disponibilidade.",P2,MASTER-9dee08d0-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0024 | MASTER-efd550fd-0024 | MASTER-9f5719c8-0025 | MASTER-626cae3d-0023,4,"[{""id"":""MASTER-9dee08d0-0024"",""pedido"":""Antes de conectar as APIs governamentais, é necessário estabelecer uma camada intermédia de orquestração (API Gateway) no portal para garantir segurança, registo de auditoria e alta disponibilidade."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 253""],""aceitacao"":""Antes de conectar as APIs governamentais, é necessário estabelecer uma camada intermédia de orquestração (API Gateway) no portal para garantir segurança, registo de auditoria e alta disponibilidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0024"",""pedido"":""Antes de conectar as APIs governamentais, é necessário estabelecer uma camada intermédia de orquestração (API Gateway) no portal para garantir segurança, registo de auditoria e alta disponibilidade."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 233""],""aceitacao"":""Antes de conectar as APIs governamentais, é necessário estabelecer uma camada intermédia de orquestração (API Gateway) no portal para garantir segurança, registo de auditoria e alta disponibilidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0025"",""pedido"":""Antes de conectar as APIs governamentais, é necessário estabelecer uma camada intermédia de orquestração (API Gateway) no portal para garantir segurança, registo de auditoria e alta disponibilidade."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 246""],""aceitacao"":""Antes de conectar as APIs governamentais, é necessário estabelecer uma camada intermédia de orquestração (API Gateway) no portal para garantir segurança, registo de auditoria e alta disponibilidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0023"",""pedido"":""Antes de conectar as APIs governamentais, é necessário estabelecer uma camada intermédia de orquestração (API Gateway) no portal para garantir segurança, registo de auditoria e alta disponibilidade."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 246""],""aceitacao"":""Antes de conectar as APIs governamentais, é necessário estabelecer uma camada intermédia de orquestração (API Gateway) no portal para garantir segurança, registo de auditoria e alta disponibilidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0025,"Implementar uma base de dados relacional para gerir o estado dos pedidos (Draft, Submetido, Em Análise na APIEX, Aprovado, Pendente de Pagamento).",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 269 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 247 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 260 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 260,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0025: Implementar uma base de dados relacional para gerir o estado dos pedidos (Draft, Submetido, Em Análise na APIEX, Aprovado, Pendente de Pagamento). | MASTER-efd550fd-0025: Implementar uma base de dados relacional para gerir o estado dos pedidos (Draft, Submetido, Em Análise na APIEX, Aprovado, Pendente de Pagamento). | MASTER-9f5719c8-0026: Implementar uma base de dados relacional para gerir o estado dos pedidos (Draft, Submetido, Em Análise na APIEX, Aprovado, Pendente de Pagamento). | MASTER-626cae3d-0024: Implementar uma base de dados relacional para gerir o estado dos pedidos (Draft, Submetido, Em Análise na APIEX, Aprovado, Pendente de Pagamento).",P2,MASTER-9dee08d0-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0025 | MASTER-efd550fd-0025 | MASTER-9f5719c8-0026 | MASTER-626cae3d-0024,4,"[{""id"":""MASTER-9dee08d0-0025"",""pedido"":""Implementar uma base de dados relacional para gerir o estado dos pedidos (Draft, Submetido, Em Análise na APIEX, Aprovado, Pendente de Pagamento)."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 269""],""aceitacao"":""Implementar uma base de dados relacional para gerir o estado dos pedidos (Draft, Submetido, Em Análise na APIEX, Aprovado, Pendente de Pagamento)."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0025"",""pedido"":""Implementar uma base de dados relacional para gerir o estado dos pedidos (Draft, Submetido, Em Análise na APIEX, Aprovado, Pendente de Pagamento)."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 247""],""aceitacao"":""Implementar uma base de dados relacional para gerir o estado dos pedidos (Draft, Submetido, Em Análise na APIEX, Aprovado, Pendente de Pagamento)."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0026"",""pedido"":""Implementar uma base de dados relacional para gerir o estado dos pedidos (Draft, Submetido, Em Análise na APIEX, Aprovado, Pendente de Pagamento)."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 260""],""aceitacao"":""Implementar uma base de dados relacional para gerir o estado dos pedidos (Draft, Submetido, Em Análise na APIEX, Aprovado, Pendente de Pagamento)."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0024"",""pedido"":""Implementar uma base de dados relacional para gerir o estado dos pedidos (Draft, Submetido, Em Análise na APIEX, Aprovado, Pendente de Pagamento)."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 260""],""aceitacao"":""Implementar uma base de dados relacional para gerir o estado dos pedidos (Draft, Submetido, Em Análise na APIEX, Aprovado, Pendente de Pagamento)."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0026,A tabela seguinte apresenta exemplos conceptuais de pontos de integração que devem ser validados com cada entidade pública antes de qualquer desenvolvimento em ambiente de produção.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 272 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 249 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 262 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 262,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0026: A tabela seguinte apresenta exemplos conceptuais de pontos de integração que devem ser validados com cada entidade pública antes de qualquer desenvolvimento em ambiente de produção. | MASTER-efd550fd-0026: A tabela seguinte apresenta exemplos conceptuais de pontos de integração que devem ser validados com cada entidade pública antes de qualquer desenvolvimento em ambiente de produção. | MASTER-9f5719c8-0027: A tabela seguinte apresenta exemplos conceptuais de pontos de integração que devem ser validados com cada entidade pública antes de qualquer desenvolvimento em ambiente de produção. | MASTER-626cae3d-0025: A tabela seguinte apresenta exemplos conceptuais de pontos de integração que devem ser validados com cada entidade pública antes de qualquer desenvolvimento em ambiente de produção.,P2,MASTER-9dee08d0-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0026 | MASTER-efd550fd-0026 | MASTER-9f5719c8-0027 | MASTER-626cae3d-0025,4,"[{""id"":""MASTER-9dee08d0-0026"",""pedido"":""A tabela seguinte apresenta exemplos conceptuais de pontos de integração que devem ser validados com cada entidade pública antes de qualquer desenvolvimento em ambiente de produção."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 272""],""aceitacao"":""A tabela seguinte apresenta exemplos conceptuais de pontos de integração que devem ser validados com cada entidade pública antes de qualquer desenvolvimento em ambiente de produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0026"",""pedido"":""A tabela seguinte apresenta exemplos conceptuais de pontos de integração que devem ser validados com cada entidade pública antes de qualquer desenvolvimento em ambiente de produção."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 249""],""aceitacao"":""A tabela seguinte apresenta exemplos conceptuais de pontos de integração que devem ser validados com cada entidade pública antes de qualquer desenvolvimento em ambiente de produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0027"",""pedido"":""A tabela seguinte apresenta exemplos conceptuais de pontos de integração que devem ser validados com cada entidade pública antes de qualquer desenvolvimento em ambiente de produção."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 262""],""aceitacao"":""A tabela seguinte apresenta exemplos conceptuais de pontos de integração que devem ser validados com cada entidade pública antes de qualquer desenvolvimento em ambiente de produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0025"",""pedido"":""A tabela seguinte apresenta exemplos conceptuais de pontos de integração que devem ser validados com cada entidade pública antes de qualquer desenvolvimento em ambiente de produção."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 262""],""aceitacao"":""A tabela seguinte apresenta exemplos conceptuais de pontos de integração que devem ser validados com cada entidade pública antes de qualquer desenvolvimento em ambiente de produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0027,Nota técnica: Os endpoints indicados na tabela são exemplos conceptuais para especificação funcional e devem ser confirmados com cada entidade competente antes de qualquer implementação técnica ou publicação como integração oficial.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 273,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0027: Nota técnica: Os endpoints indicados na tabela são exemplos conceptuais para especificação funcional e devem ser confirmados com cada entidade competente antes de qualquer implementação técnica ou publicação como integração oficial.,P2,MASTER-9dee08d0-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0027,1,"[{""id"":""MASTER-9dee08d0-0027"",""pedido"":""Nota técnica: Os endpoints indicados na tabela são exemplos conceptuais para especificação funcional e devem ser confirmados com cada entidade competente antes de qualquer implementação técnica ou publicação como integração oficial."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 273""],""aceitacao"":""Nota técnica: Os endpoints indicados na tabela são exemplos conceptuais para especificação funcional e devem ser confirmados com cada entidade competente antes de qualquer implementação técnica ou publicação como integração oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0028,"Para resolver as limitações da versão actual, o frontend deve incorporar os seguintes módulos:",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 291 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 267 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 280 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 279,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0028: Para resolver as limitações da versão actual, o frontend deve incorporar os seguintes módulos: | MASTER-efd550fd-0028: Para resolver as limitações da versão actual, o frontend deve incorporar os seguintes módulos: | MASTER-9f5719c8-0029: Para resolver as limitações da versão actual, o frontend deve incorporar os seguintes módulos: | MASTER-626cae3d-0026: Para resolver as limitações da versão actual, o frontend deve incorporar os seguintes módulos:",P2,MASTER-9dee08d0-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0028 | MASTER-efd550fd-0028 | MASTER-9f5719c8-0029 | MASTER-626cae3d-0026,4,"[{""id"":""MASTER-9dee08d0-0028"",""pedido"":""Para resolver as limitações da versão actual, o frontend deve incorporar os seguintes módulos:"",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 291""],""aceitacao"":""Para resolver as limitações da versão actual, o frontend deve incorporar os seguintes módulos:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0028"",""pedido"":""Para resolver as limitações da versão actual, o frontend deve incorporar os seguintes módulos:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 267""],""aceitacao"":""Para resolver as limitações da versão actual, o frontend deve incorporar os seguintes módulos:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0029"",""pedido"":""Para resolver as limitações da versão actual, o frontend deve incorporar os seguintes módulos:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 280""],""aceitacao"":""Para resolver as limitações da versão actual, o frontend deve incorporar os seguintes módulos:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0026"",""pedido"":""Para resolver as limitações da versão actual, o frontend deve incorporar os seguintes módulos:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 279""],""aceitacao"":""Para resolver as limitações da versão actual, o frontend deve incorporar os seguintes módulos:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0029,"Filtros inteligentes: permitir filtrar documentos por sector, tipo de incentivo fiscal ou aduaneiro, província, entidade competente, fase do investimento e data de actualização.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 297 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 273 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 286 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 285,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0029: Filtros inteligentes: permitir filtrar documentos por sector, tipo de incentivo fiscal ou aduaneiro, província, entidade competente, fase do investimento e data de actualização. | MASTER-efd550fd-0029: Filtros inteligentes: permitir filtrar documentos por sector, tipo de incentivo fiscal ou aduaneiro, província, entidade competente, fase do investimento e data de actualização. | MASTER-9f5719c8-0030: Filtros inteligentes: permitir filtrar documentos por sector, tipo de incentivo fiscal ou aduaneiro, província, entidade competente, fase do investimento e data de actualização. | MASTER-626cae3d-0027: Filtros inteligentes: permitir filtrar documentos por sector, tipo de incentivo fiscal ou aduaneiro, província, entidade competente, fase do investimento e data de actualização.",P2,MASTER-9dee08d0-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0029 | MASTER-efd550fd-0029 | MASTER-9f5719c8-0030 | MASTER-626cae3d-0027,4,"[{""id"":""MASTER-9dee08d0-0029"",""pedido"":""Filtros inteligentes: permitir filtrar documentos por sector, tipo de incentivo fiscal ou aduaneiro, província, entidade competente, fase do investimento e data de actualização."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 297""],""aceitacao"":""Filtros inteligentes: permitir filtrar documentos por sector, tipo de incentivo fiscal ou aduaneiro, província, entidade competente, fase do investimento e data de actualização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-efd550fd-0029"",""pedido"":""Filtros inteligentes: permitir filtrar documentos por sector, tipo de incentivo fiscal ou aduaneiro, província, entidade competente, fase do investimento e data de actualização."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 273""],""aceitacao"":""Filtros inteligentes: permitir filtrar documentos por sector, tipo de incentivo fiscal ou aduaneiro, província, entidade competente, fase do investimento e data de actualização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-9f5719c8-0030"",""pedido"":""Filtros inteligentes: permitir filtrar documentos por sector, tipo de incentivo fiscal ou aduaneiro, província, entidade competente, fase do investimento e data de actualização."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 286""],""aceitacao"":""Filtros inteligentes: permitir filtrar documentos por sector, tipo de incentivo fiscal ou aduaneiro, província, entidade competente, fase do investimento e data de actualização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-626cae3d-0027"",""pedido"":""Filtros inteligentes: permitir filtrar documentos por sector, tipo de incentivo fiscal ou aduaneiro, província, entidade competente, fase do investimento e data de actualização."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 285""],""aceitacao"":""Filtros inteligentes: permitir filtrar documentos por sector, tipo de incentivo fiscal ou aduaneiro, província, entidade competente, fase do investimento e data de actualização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0030,"Alterar os exemplos de busca para termos do ecossistema de negócios: ""Isenção de IVA agricultura"", ""Como registar projecto na APIEX"", ""Repatriamento de dividendos"".",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 314,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9dee08d0-0030: Alterar os exemplos de busca para termos do ecossistema de negócios: ""Isenção de IVA agricultura"", ""Como registar projecto na APIEX"", ""Repatriamento de dividendos"".",P2,MASTER-9dee08d0-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0030,1,"[{""id"":""MASTER-9dee08d0-0030"",""pedido"":""Alterar os exemplos de busca para termos do ecossistema de negócios: \""Isenção de IVA agricultura\"", \""Como registar projecto na APIEX\"", \""Repatriamento de dividendos\""."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 314""],""aceitacao"":""Alterar os exemplos de busca para termos do ecossistema de negócios: \""Isenção de IVA agricultura\"", \""Como registar projecto na APIEX\"", \""Repatriamento de dividendos\""."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0031,"Em vez de “Explore o potencial...”, apresentar dados operacionais de cada sector quando validados, como área disponível, incentivos aplicáveis, entidades competentes e chamada de acção específica. Qualquer número ou taxa deve ser identificado como exemplo ilustrativo ou confirmado por fonte oficial antes da publicação.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 316,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0031: Em vez de “Explore o potencial...”, apresentar dados operacionais de cada sector quando validados, como área disponível, incentivos aplicáveis, entidades competentes e chamada de acção específica. Qualquer número ou taxa deve ser identificado como exemplo ilustrativo ou confirmado por fonte oficial antes da publicação.",P2,MASTER-9dee08d0-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0031,1,"[{""id"":""MASTER-9dee08d0-0031"",""pedido"":""Em vez de “Explore o potencial...”, apresentar dados operacionais de cada sector quando validados, como área disponível, incentivos aplicáveis, entidades competentes e chamada de acção específica. Qualquer número ou taxa deve ser identificado como exemplo ilustrativo ou confirmado por fonte oficial antes da publicação."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 316""],""aceitacao"":""Em vez de “Explore o potencial...”, apresentar dados operacionais de cada sector quando validados, como área disponível, incentivos aplicáveis, entidades competentes e chamada de acção específica. Qualquer número ou taxa deve ser identificado como exemplo ilustrativo ou confirmado por fonte oficial antes da publicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0032,"Próximo passo recomendado: priorizar primeiro as melhorias de conteúdo e navegação da página pública, porque são as que têm impacto imediato na credibilidade do portal. Em seguida, deve ser preparada a especificação funcional da Área Reservada do Investidor e, numa fase posterior, o desenho técnico das integrações por API com entidades públicas relevantes.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 321,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0032: Próximo passo recomendado: priorizar primeiro as melhorias de conteúdo e navegação da página pública, porque são as que têm impacto imediato na credibilidade do portal. Em seguida, deve ser preparada a especificação funcional da Área Reservada do Investidor e, numa fase posterior, o desenho técnico das integrações por API com entidades públicas relevantes.",P2,MASTER-9dee08d0-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0032,1,"[{""id"":""MASTER-9dee08d0-0032"",""pedido"":""Próximo passo recomendado: priorizar primeiro as melhorias de conteúdo e navegação da página pública, porque são as que têm impacto imediato na credibilidade do portal. Em seguida, deve ser preparada a especificação funcional da Área Reservada do Investidor e, numa fase posterior, o desenho técnico das integrações por API com entidades públicas relevantes."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 321""],""aceitacao"":""Próximo passo recomendado: priorizar primeiro as melhorias de conteúdo e navegação da página pública, porque são as que têm impacto imediato na credibilidade do portal. Em seguida, deve ser preparada a especificação funcional da Área Reservada do Investidor e, numa fase posterior, o desenho técnico das integrações por API com entidades públicas relevantes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0033,"Secção 1 — Identificação da oportunidade: consultar sector, província, entidade promotora, código de referência e estado editorial. Prioridade: obrigatória.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 327,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0033: Secção 1 — Identificação da oportunidade: consultar sector, província, entidade promotora, código de referência e estado editorial. Prioridade: obrigatória.",P2,MASTER-9dee08d0-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0033,1,"[{""id"":""MASTER-9dee08d0-0033"",""pedido"":""Secção 1 — Identificação da oportunidade: consultar sector, província, entidade promotora, código de referência e estado editorial. Prioridade: obrigatória."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 327""],""aceitacao"":""Secção 1 — Identificação da oportunidade: consultar sector, província, entidade promotora, código de referência e estado editorial. Prioridade: obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0034,Secção 2 — Resumo executivo: usar como abertura da apresentação e síntese da proposta de valor. Prioridade: obrigatória.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 328,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0034: Secção 2 — Resumo executivo: usar como abertura da apresentação e síntese da proposta de valor. Prioridade: obrigatória.,P2,MASTER-9dee08d0-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0034,1,"[{""id"":""MASTER-9dee08d0-0034"",""pedido"":""Secção 2 — Resumo executivo: usar como abertura da apresentação e síntese da proposta de valor. Prioridade: obrigatória."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 328""],""aceitacao"":""Secção 2 — Resumo executivo: usar como abertura da apresentação e síntese da proposta de valor. Prioridade: obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0035,"Secção 3 — Estágio de maturidade: verificar se a oportunidade está em ideia, pré-estudo, estruturação, pronta para investimento ou implementação. Prioridade: obrigatória.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 329,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0035: Secção 3 — Estágio de maturidade: verificar se a oportunidade está em ideia, pré-estudo, estruturação, pronta para investimento ou implementação. Prioridade: obrigatória.",P2,MASTER-9dee08d0-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0035,1,"[{""id"":""MASTER-9dee08d0-0035"",""pedido"":""Secção 3 — Estágio de maturidade: verificar se a oportunidade está em ideia, pré-estudo, estruturação, pronta para investimento ou implementação. Prioridade: obrigatória."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 329""],""aceitacao"":""Secção 3 — Estágio de maturidade: verificar se a oportunidade está em ideia, pré-estudo, estruturação, pronta para investimento ou implementação. Prioridade: obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0036,Secção 8 — Instruções de preenchimento: usar como checklist editorial antes da publicação e validação final. Prioridade: obrigatória.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 334,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0036: Secção 8 — Instruções de preenchimento: usar como checklist editorial antes da publicação e validação final. Prioridade: obrigatória.,P2,MASTER-9dee08d0-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0036,1,"[{""id"":""MASTER-9dee08d0-0036"",""pedido"":""Secção 8 — Instruções de preenchimento: usar como checklist editorial antes da publicação e validação final. Prioridade: obrigatória."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 334""],""aceitacao"":""Secção 8 — Instruções de preenchimento: usar como checklist editorial antes da publicação e validação final. Prioridade: obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0037,"Esta secção consolida, fora da tabela de validação automática, o conteúdo do modelo de ficha de oportunidade de investimento. O modelo deve ser usado para padronizar a apresentação de oportunidades no Portal do Investidor e permitir comparação por sector, província, estágio de maturidade, entidade promotora, modalidade de financiamento e impacto esperado.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 337,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0037: Esta secção consolida, fora da tabela de validação automática, o conteúdo do modelo de ficha de oportunidade de investimento. O modelo deve ser usado para padronizar a apresentação de oportunidades no Portal do Investidor e permitir comparação por sector, província, estágio de maturidade, entidade promotora, modalidade de financiamento e impacto esperado.",P2,MASTER-9dee08d0-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0037,1,"[{""id"":""MASTER-9dee08d0-0037"",""pedido"":""Esta secção consolida, fora da tabela de validação automática, o conteúdo do modelo de ficha de oportunidade de investimento. O modelo deve ser usado para padronizar a apresentação de oportunidades no Portal do Investidor e permitir comparação por sector, província, estágio de maturidade, entidade promotora, modalidade de financiamento e impacto esperado."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 337""],""aceitacao"":""Esta secção consolida, fora da tabela de validação automática, o conteúdo do modelo de ficha de oportunidade de investimento. O modelo deve ser usado para padronizar a apresentação de oportunidades no Portal do Investidor e permitir comparação por sector, província, estágio de maturidade, entidade promotora, modalidade de financiamento e impacto esperado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0038,Nota editorial: o conteúdo equivalente que aparece dentro da célula da tabela de validação deve ser tratado como conteúdo deslocado e não como parte da regra de validação do campo NUIT ou número de registo.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 339,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0038: Nota editorial: o conteúdo equivalente que aparece dentro da célula da tabela de validação deve ser tratado como conteúdo deslocado e não como parte da regra de validação do campo NUIT ou número de registo.,P2,MASTER-9dee08d0-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0038,1,"[{""id"":""MASTER-9dee08d0-0038"",""pedido"":""Nota editorial: o conteúdo equivalente que aparece dentro da célula da tabela de validação deve ser tratado como conteúdo deslocado e não como parte da regra de validação do campo NUIT ou número de registo."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 339""],""aceitacao"":""Nota editorial: o conteúdo equivalente que aparece dentro da célula da tabela de validação deve ser tratado como conteúdo deslocado e não como parte da regra de validação do campo NUIT ou número de registo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0039,"Como utilizar este anexo: A tabela seguinte deve ser usada como matriz orientadora para definir páginas do portal, responsabilidades operacionais, requisitos documentais, pontos de contacto, indicadores de desempenho e funcionalidades futuras de acompanhamento digital.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 344,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0039: Como utilizar este anexo: A tabela seguinte deve ser usada como matriz orientadora para definir páginas do portal, responsabilidades operacionais, requisitos documentais, pontos de contacto, indicadores de desempenho e funcionalidades futuras de acompanhamento digital.",P2,MASTER-9dee08d0-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0039,1,"[{""id"":""MASTER-9dee08d0-0039"",""pedido"":""Como utilizar este anexo: A tabela seguinte deve ser usada como matriz orientadora para definir páginas do portal, responsabilidades operacionais, requisitos documentais, pontos de contacto, indicadores de desempenho e funcionalidades futuras de acompanhamento digital."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 344""],""aceitacao"":""Como utilizar este anexo: A tabela seguinte deve ser usada como matriz orientadora para definir páginas do portal, responsabilidades operacionais, requisitos documentais, pontos de contacto, indicadores de desempenho e funcionalidades futuras de acompanhamento digital."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0040,"Nota metodológica: Os gráficos abaixo são apresentados como modelo executivo de acompanhamento. Os valores percentuais são indicativos e devem ser substituídos por dados reais do portal, da entidade facilitadora ou das instituições competentes quando o sistema de monitoria estiver operacional.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 393 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 508 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 521 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1543,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0040: Nota metodológica: Os gráficos abaixo são apresentados como modelo executivo de acompanhamento. Os valores percentuais são indicativos e devem ser substituídos por dados reais do portal, da entidade facilitadora ou das instituições competentes quando o sistema de monitoria estiver operacional. | MASTER-efd550fd-0054: Nota metodológica: Os gráficos abaixo são apresentados como modelo executivo de acompanhamento. Os valores percentuais são indicativos e devem ser substituídos por dados reais do portal, da entidade facilitadora ou das instituições competentes quando o sistema de monitoria estiver operacional. | MASTER-9f5719c8-0055: Nota metodológica: Os gráficos abaixo são apresentados como modelo executivo de acompanhamento. Os valores percentuais são indicativos e devem ser substituídos por dados reais do portal, da entidade facilitadora ou das instituições competentes quando o sistema de monitoria estiver operacional. | MASTER-626cae3d-0100: Nota metodológica: Os gráficos abaixo são apresentados como modelo executivo de acompanhamento. Os valores percentuais são indicativos e devem ser substituídos por dados reais do portal, da entidade facilitadora ou das instituições competentes quando o sistema de monitoria estiver operacional.",P2,MASTER-9dee08d0-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0100: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0040 | MASTER-efd550fd-0054 | MASTER-9f5719c8-0055 | MASTER-626cae3d-0100,4,"[{""id"":""MASTER-9dee08d0-0040"",""pedido"":""Nota metodológica: Os gráficos abaixo são apresentados como modelo executivo de acompanhamento. Os valores percentuais são indicativos e devem ser substituídos por dados reais do portal, da entidade facilitadora ou das instituições competentes quando o sistema de monitoria estiver operacional."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 393""],""aceitacao"":""Nota metodológica: Os gráficos abaixo são apresentados como modelo executivo de acompanhamento. Os valores percentuais são indicativos e devem ser substituídos por dados reais do portal, da entidade facilitadora ou das instituições competentes quando o sistema de monitoria estiver operacional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0054"",""pedido"":""Nota metodológica: Os gráficos abaixo são apresentados como modelo executivo de acompanhamento. Os valores percentuais são indicativos e devem ser substituídos por dados reais do portal, da entidade facilitadora ou das instituições competentes quando o sistema de monitoria estiver operacional."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 508""],""aceitacao"":""Nota metodológica: Os gráficos abaixo são apresentados como modelo executivo de acompanhamento. Os valores percentuais são indicativos e devem ser substituídos por dados reais do portal, da entidade facilitadora ou das instituições competentes quando o sistema de monitoria estiver operacional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0055"",""pedido"":""Nota metodológica: Os gráficos abaixo são apresentados como modelo executivo de acompanhamento. Os valores percentuais são indicativos e devem ser substituídos por dados reais do portal, da entidade facilitadora ou das instituições competentes quando o sistema de monitoria estiver operacional."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 521""],""aceitacao"":""Nota metodológica: Os gráficos abaixo são apresentados como modelo executivo de acompanhamento. Os valores percentuais são indicativos e devem ser substituídos por dados reais do portal, da entidade facilitadora ou das instituições competentes quando o sistema de monitoria estiver operacional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0100"",""pedido"":""Nota metodológica: Os gráficos abaixo são apresentados como modelo executivo de acompanhamento. Os valores percentuais são indicativos e devem ser substituídos por dados reais do portal, da entidade facilitadora ou das instituições competentes quando o sistema de monitoria estiver operacional."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1543""],""aceitacao"":""Nota metodológica: Os gráficos abaixo são apresentados como modelo executivo de acompanhamento. Os valores percentuais são indicativos e devem ser substituídos por dados reais do portal, da entidade facilitadora ou das instituições competentes quando o sistema de monitoria estiver operacional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0041,"Nota de leitura: As barras de desempenho permitem visualizar rapidamente os pontos fortes e os pontos críticos do ciclo. O foco inicial deve recair sobre validação institucional, implementação e acompanhamento pós-investimento, por serem etapas com maior dependência de coordenação interinstitucional e maior impacto na experiência do investidor.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 440,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0041: Nota de leitura: As barras de desempenho permitem visualizar rapidamente os pontos fortes e os pontos críticos do ciclo. O foco inicial deve recair sobre validação institucional, implementação e acompanhamento pós-investimento, por serem etapas com maior dependência de coordenação interinstitucional e maior impacto na experiência do investidor.",P1,MASTER-9dee08d0-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0041,1,"[{""id"":""MASTER-9dee08d0-0041"",""pedido"":""Nota de leitura: As barras de desempenho permitem visualizar rapidamente os pontos fortes e os pontos críticos do ciclo. O foco inicial deve recair sobre validação institucional, implementação e acompanhamento pós-investimento, por serem etapas com maior dependência de coordenação interinstitucional e maior impacto na experiência do investidor."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 440""],""aceitacao"":""Nota de leitura: As barras de desempenho permitem visualizar rapidamente os pontos fortes e os pontos críticos do ciclo. O foco inicial deve recair sobre validação institucional, implementação e acompanhamento pós-investimento, por serem etapas com maior dependência de coordenação interinstitucional e maior impacto na experiência do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0042,"Disponibilizar modelos normalizados, guias passo a passo e apoio especializado antes da submissão.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 454 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 568 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 581 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1603,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0042: Disponibilizar modelos normalizados, guias passo a passo e apoio especializado antes da submissão. | MASTER-efd550fd-0056: Disponibilizar modelos normalizados, guias passo a passo e apoio especializado antes da submissão. | MASTER-9f5719c8-0057: Disponibilizar modelos normalizados, guias passo a passo e apoio especializado antes da submissão. | MASTER-626cae3d-0102: Disponibilizar modelos normalizados, guias passo a passo e apoio especializado antes da submissão.",P2,MASTER-9dee08d0-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0102: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0042 | MASTER-efd550fd-0056 | MASTER-9f5719c8-0057 | MASTER-626cae3d-0102,4,"[{""id"":""MASTER-9dee08d0-0042"",""pedido"":""Disponibilizar modelos normalizados, guias passo a passo e apoio especializado antes da submissão."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 454""],""aceitacao"":""Disponibilizar modelos normalizados, guias passo a passo e apoio especializado antes da submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0056"",""pedido"":""Disponibilizar modelos normalizados, guias passo a passo e apoio especializado antes da submissão."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 568""],""aceitacao"":""Disponibilizar modelos normalizados, guias passo a passo e apoio especializado antes da submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0057"",""pedido"":""Disponibilizar modelos normalizados, guias passo a passo e apoio especializado antes da submissão."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 581""],""aceitacao"":""Disponibilizar modelos normalizados, guias passo a passo e apoio especializado antes da submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0102"",""pedido"":""Disponibilizar modelos normalizados, guias passo a passo e apoio especializado antes da submissão."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1603""],""aceitacao"":""Disponibilizar modelos normalizados, guias passo a passo e apoio especializado antes da submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0043,"Leitura estratégica: A tendência geral indica que o portal deve evoluir de uma plataforma predominantemente informativa para um sistema de facilitação e monitoria. A prioridade de curto prazo deve concentrar-se na melhoria dos conteúdos, da navegação e da preparação documental; a prioridade de médio prazo deve reforçar o acompanhamento institucional; e a prioridade de longo prazo deve consolidar a integração transaccional e o suporte pós-investimento.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 472,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0043: Leitura estratégica: A tendência geral indica que o portal deve evoluir de uma plataforma predominantemente informativa para um sistema de facilitação e monitoria. A prioridade de curto prazo deve concentrar-se na melhoria dos conteúdos, da navegação e da preparação documental; a prioridade de médio prazo deve reforçar o acompanhamento institucional; e a prioridade de longo prazo deve consolidar a integração transaccional e o suporte pós-investimento.",P2,MASTER-9dee08d0-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0043,1,"[{""id"":""MASTER-9dee08d0-0043"",""pedido"":""Leitura estratégica: A tendência geral indica que o portal deve evoluir de uma plataforma predominantemente informativa para um sistema de facilitação e monitoria. A prioridade de curto prazo deve concentrar-se na melhoria dos conteúdos, da navegação e da preparação documental; a prioridade de médio prazo deve reforçar o acompanhamento institucional; e a prioridade de longo prazo deve consolidar a integração transaccional e o suporte pós-investimento."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 472""],""aceitacao"":""Leitura estratégica: A tendência geral indica que o portal deve evoluir de uma plataforma predominantemente informativa para um sistema de facilitação e monitoria. A prioridade de curto prazo deve concentrar-se na melhoria dos conteúdos, da navegação e da preparação documental; a prioridade de médio prazo deve reforçar o acompanhamento institucional; e a prioridade de longo prazo deve consolidar a integração transaccional e o suporte pós-investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0044,"Nota metodológica: Os dados históricos apresentados abaixo são ilustrativos e servem como modelo de monitoria comparativa. A matriz deve ser actualizada anualmente com dados reais do portal, da entidade facilitadora e das instituições competentes.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 474,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0044: Nota metodológica: Os dados históricos apresentados abaixo são ilustrativos e servem como modelo de monitoria comparativa. A matriz deve ser actualizada anualmente com dados reais do portal, da entidade facilitadora e das instituições competentes.",P2,MASTER-9dee08d0-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0044,1,"[{""id"":""MASTER-9dee08d0-0044"",""pedido"":""Nota metodológica: Os dados históricos apresentados abaixo são ilustrativos e servem como modelo de monitoria comparativa. A matriz deve ser actualizada anualmente com dados reais do portal, da entidade facilitadora e das instituições competentes."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 474""],""aceitacao"":""Nota metodológica: Os dados históricos apresentados abaixo são ilustrativos e servem como modelo de monitoria comparativa. A matriz deve ser actualizada anualmente com dados reais do portal, da entidade facilitadora e das instituições competentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0045,"Melhoria moderada, mas ainda insuficiente para garantir monitoria plena dos marcos de execução.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 516 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 630 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 643 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1664,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0045: Melhoria moderada, mas ainda insuficiente para garantir monitoria plena dos marcos de execução. | MASTER-efd550fd-0059: Melhoria moderada, mas ainda insuficiente para garantir monitoria plena dos marcos de execução. | MASTER-9f5719c8-0060: Melhoria moderada, mas ainda insuficiente para garantir monitoria plena dos marcos de execução. | MASTER-626cae3d-0105: Melhoria moderada, mas ainda insuficiente para garantir monitoria plena dos marcos de execução.",P2,MASTER-9dee08d0-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0105: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0045 | MASTER-efd550fd-0059 | MASTER-9f5719c8-0060 | MASTER-626cae3d-0105,4,"[{""id"":""MASTER-9dee08d0-0045"",""pedido"":""Melhoria moderada, mas ainda insuficiente para garantir monitoria plena dos marcos de execução."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 516""],""aceitacao"":""Melhoria moderada, mas ainda insuficiente para garantir monitoria plena dos marcos de execução."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0059"",""pedido"":""Melhoria moderada, mas ainda insuficiente para garantir monitoria plena dos marcos de execução."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 630""],""aceitacao"":""Melhoria moderada, mas ainda insuficiente para garantir monitoria plena dos marcos de execução."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0060"",""pedido"":""Melhoria moderada, mas ainda insuficiente para garantir monitoria plena dos marcos de execução."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 643""],""aceitacao"":""Melhoria moderada, mas ainda insuficiente para garantir monitoria plena dos marcos de execução."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0105"",""pedido"":""Melhoria moderada, mas ainda insuficiente para garantir monitoria plena dos marcos de execução."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1664""],""aceitacao"":""Melhoria moderada, mas ainda insuficiente para garantir monitoria plena dos marcos de execução."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0046,"Implementar painel de acompanhamento de processos com estados, pendências, alertas e histórico de interacções.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 543 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 657 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 670 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1690,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0046: Implementar painel de acompanhamento de processos com estados, pendências, alertas e histórico de interacções. | MASTER-efd550fd-0060: Implementar painel de acompanhamento de processos com estados, pendências, alertas e histórico de interacções. | MASTER-9f5719c8-0061: Implementar painel de acompanhamento de processos com estados, pendências, alertas e histórico de interacções. | MASTER-626cae3d-0106: Implementar painel de acompanhamento de processos com estados, pendências, alertas e histórico de interacções.",P2,MASTER-9dee08d0-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0106: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0046 | MASTER-efd550fd-0060 | MASTER-9f5719c8-0061 | MASTER-626cae3d-0106,4,"[{""id"":""MASTER-9dee08d0-0046"",""pedido"":""Implementar painel de acompanhamento de processos com estados, pendências, alertas e histórico de interacções."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 543""],""aceitacao"":""Implementar painel de acompanhamento de processos com estados, pendências, alertas e histórico de interacções."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0060"",""pedido"":""Implementar painel de acompanhamento de processos com estados, pendências, alertas e histórico de interacções."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 657""],""aceitacao"":""Implementar painel de acompanhamento de processos com estados, pendências, alertas e histórico de interacções."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0061"",""pedido"":""Implementar painel de acompanhamento de processos com estados, pendências, alertas e histórico de interacções."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 670""],""aceitacao"":""Implementar painel de acompanhamento de processos com estados, pendências, alertas e histórico de interacções."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0106"",""pedido"":""Implementar painel de acompanhamento de processos com estados, pendências, alertas e histórico de interacções."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1690""],""aceitacao"":""Implementar painel de acompanhamento de processos com estados, pendências, alertas e histórico de interacções."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0047,"Disponibilizar modelos normalizados de dossier de investimento, checklists e guias por sector.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 548 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 662 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 675 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1695,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0047: Disponibilizar modelos normalizados de dossier de investimento, checklists e guias por sector. | MASTER-efd550fd-0061: Disponibilizar modelos normalizados de dossier de investimento, checklists e guias por sector. | MASTER-9f5719c8-0062: Disponibilizar modelos normalizados de dossier de investimento, checklists e guias por sector. | MASTER-626cae3d-0107: Disponibilizar modelos normalizados de dossier de investimento, checklists e guias por sector.",P2,MASTER-9dee08d0-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0107: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0047 | MASTER-efd550fd-0061 | MASTER-9f5719c8-0062 | MASTER-626cae3d-0107,4,"[{""id"":""MASTER-9dee08d0-0047"",""pedido"":""Disponibilizar modelos normalizados de dossier de investimento, checklists e guias por sector."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 548""],""aceitacao"":""Disponibilizar modelos normalizados de dossier de investimento, checklists e guias por sector."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-efd550fd-0061"",""pedido"":""Disponibilizar modelos normalizados de dossier de investimento, checklists e guias por sector."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 662""],""aceitacao"":""Disponibilizar modelos normalizados de dossier de investimento, checklists e guias por sector."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0062"",""pedido"":""Disponibilizar modelos normalizados de dossier de investimento, checklists e guias por sector."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 675""],""aceitacao"":""Disponibilizar modelos normalizados de dossier de investimento, checklists e guias por sector."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-626cae3d-0107"",""pedido"":""Disponibilizar modelos normalizados de dossier de investimento, checklists e guias por sector."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1695""],""aceitacao"":""Disponibilizar modelos normalizados de dossier de investimento, checklists e guias por sector."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0048,"Conclusão estratégica: As recomendações devem ser implementadas de forma faseada, começando pelas acções de maior impacto imediato na previsibilidade, qualidade documental e coordenação institucional. A médio e longo prazo, a prioridade deve ser consolidar a monitoria digital, a integração entre entidades e o suporte pós-investimento como pilares permanentes da proposta de valor do portal.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 573,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0048: Conclusão estratégica: As recomendações devem ser implementadas de forma faseada, começando pelas acções de maior impacto imediato na previsibilidade, qualidade documental e coordenação institucional. A médio e longo prazo, a prioridade deve ser consolidar a monitoria digital, a integração entre entidades e o suporte pós-investimento como pilares permanentes da proposta de valor do portal.",P1,MASTER-9dee08d0-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0048,1,"[{""id"":""MASTER-9dee08d0-0048"",""pedido"":""Conclusão estratégica: As recomendações devem ser implementadas de forma faseada, começando pelas acções de maior impacto imediato na previsibilidade, qualidade documental e coordenação institucional. A médio e longo prazo, a prioridade deve ser consolidar a monitoria digital, a integração entre entidades e o suporte pós-investimento como pilares permanentes da proposta de valor do portal."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 573""],""aceitacao"":""Conclusão estratégica: As recomendações devem ser implementadas de forma faseada, começando pelas acções de maior impacto imediato na previsibilidade, qualidade documental e coordenação institucional. A médio e longo prazo, a prioridade deve ser consolidar a monitoria digital, a integração entre entidades e o suporte pós-investimento como pilares permanentes da proposta de valor do portal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0018,"Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição de empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado quando aplicável, abertura de conta bancária e registo cambial.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 219,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9dee08d0-0018: Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição de empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado quando aplicável, abertura de conta bancária e registo cambial.",P2,MASTER-9dee08d0-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0018,1,"[{""id"":""MASTER-9dee08d0-0018"",""pedido"":""Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição de empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado quando aplicável, abertura de conta bancária e registo cambial."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 219""],""aceitacao"":""Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição de empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado quando aplicável, abertura de conta bancária e registo cambial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0019,"Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento deve ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informação orientadora, mas evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 225,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0019: Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento deve ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informação orientadora, mas evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades.",P2,MASTER-9dee08d0-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0019,1,"[{""id"":""MASTER-9dee08d0-0019"",""pedido"":""Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento deve ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informação orientadora, mas evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 225""],""aceitacao"":""Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento deve ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informação orientadora, mas evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0020,Como começar: A página principal deve incluir uma secção curta com cinco passos para novos investidores:,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 232 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 215 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 228 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 231,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0020: Como começar: A página principal deve incluir uma secção curta com cinco passos para novos investidores: | MASTER-efd550fd-0020: Como começar: A página principal deve incluir uma secção curta com cinco passos para novos investidores: | MASTER-9f5719c8-0021: Como começar: A página principal deve incluir uma secção curta com cinco passos para novos investidores: | MASTER-626cae3d-0019: Como começar: A página principal deve incluir uma secção curta com cinco passos para novos investidores:,P2,MASTER-9dee08d0-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0020 | MASTER-efd550fd-0020 | MASTER-9f5719c8-0021 | MASTER-626cae3d-0019,4,"[{""id"":""MASTER-9dee08d0-0020"",""pedido"":""Como começar: A página principal deve incluir uma secção curta com cinco passos para novos investidores:"",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 232""],""aceitacao"":""Como começar: A página principal deve incluir uma secção curta com cinco passos para novos investidores:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0020"",""pedido"":""Como começar: A página principal deve incluir uma secção curta com cinco passos para novos investidores:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 215""],""aceitacao"":""Como começar: A página principal deve incluir uma secção curta com cinco passos para novos investidores:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0021"",""pedido"":""Como começar: A página principal deve incluir uma secção curta com cinco passos para novos investidores:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 228""],""aceitacao"":""Como começar: A página principal deve incluir uma secção curta com cinco passos para novos investidores:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0019"",""pedido"":""Como começar: A página principal deve incluir uma secção curta com cinco passos para novos investidores:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 231""],""aceitacao"":""Como começar: A página principal deve incluir uma secção curta com cinco passos para novos investidores:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0021,"O portal actual funciona como uma boa base visual e informativa, mas deve evoluir por etapas para se tornar uma plataforma de apoio ao investimento:",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 239 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 222 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 235,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0021: O portal actual funciona como uma boa base visual e informativa, mas deve evoluir por etapas para se tornar uma plataforma de apoio ao investimento: | MASTER-efd550fd-0021: O portal actual funciona como uma boa base visual e informativa, mas deve evoluir por etapas para se tornar uma plataforma de apoio ao investimento: | MASTER-9f5719c8-0022: O portal actual funciona como uma boa base visual e informativa, mas deve evoluir por etapas para se tornar uma plataforma de apoio ao investimento:",P2,MASTER-9dee08d0-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0021 | MASTER-efd550fd-0021 | MASTER-9f5719c8-0022,3,"[{""id"":""MASTER-9dee08d0-0021"",""pedido"":""O portal actual funciona como uma boa base visual e informativa, mas deve evoluir por etapas para se tornar uma plataforma de apoio ao investimento:"",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 239""],""aceitacao"":""O portal actual funciona como uma boa base visual e informativa, mas deve evoluir por etapas para se tornar uma plataforma de apoio ao investimento:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0021"",""pedido"":""O portal actual funciona como uma boa base visual e informativa, mas deve evoluir por etapas para se tornar uma plataforma de apoio ao investimento:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 222""],""aceitacao"":""O portal actual funciona como uma boa base visual e informativa, mas deve evoluir por etapas para se tornar uma plataforma de apoio ao investimento:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0022"",""pedido"":""O portal actual funciona como uma boa base visual e informativa, mas deve evoluir por etapas para se tornar uma plataforma de apoio ao investimento:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 235""],""aceitacao"":""O portal actual funciona como uma boa base visual e informativa, mas deve evoluir por etapas para se tornar uma plataforma de apoio ao investimento:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0022,"Prioridade média: implementar selector de idiomas, melhorar filtros de pesquisa por sector, província, entidade competente e fase do investimento, criar formulário de contacto especializado e estruturar o repositório documental.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 246,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9dee08d0-0022: Prioridade média: implementar selector de idiomas, melhorar filtros de pesquisa por sector, província, entidade competente e fase do investimento, criar formulário de contacto especializado e estruturar o repositório documental.",P2,MASTER-9dee08d0-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0022,1,"[{""id"":""MASTER-9dee08d0-0022"",""pedido"":""Prioridade média: implementar selector de idiomas, melhorar filtros de pesquisa por sector, província, entidade competente e fase do investimento, criar formulário de contacto especializado e estruturar o repositório documental."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 246""],""aceitacao"":""Prioridade média: implementar selector de idiomas, melhorar filtros de pesquisa por sector, província, entidade competente e fase do investimento, criar formulário de contacto especializado e estruturar o repositório documental."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0023,"Para transformar o portal actual numa Plataforma Integrada de Serviços de Investimento (Single Window for Investment), a implementação deve ser feita em fases estruturadas, cobrindo a arquitectura do sistema, os fluxos de integração por API e os novos componentes de interface (UI/UX).",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 248,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0023: Para transformar o portal actual numa Plataforma Integrada de Serviços de Investimento (Single Window for Investment), a implementação deve ser feita em fases estruturadas, cobrindo a arquitectura do sistema, os fluxos de integração por API e os novos componentes de interface (UI/UX).",P2,MASTER-9dee08d0-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0023,1,"[{""id"":""MASTER-9dee08d0-0023"",""pedido"":""Para transformar o portal actual numa Plataforma Integrada de Serviços de Investimento (Single Window for Investment), a implementação deve ser feita em fases estruturadas, cobrindo a arquitectura do sistema, os fluxos de integração por API e os novos componentes de interface (UI/UX)."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 248""],""aceitacao"":""Para transformar o portal actual numa Plataforma Integrada de Serviços de Investimento (Single Window for Investment), a implementação deve ser feita em fases estruturadas, cobrindo a arquitectura do sistema, os fluxos de integração por API e os novos componentes de interface (UI/UX)."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0024,"Antes de conectar as APIs governamentais, é necessário estabelecer uma camada intermédia de orquestração (API Gateway) no portal para garantir segurança, registo de auditoria e alta disponibilidade.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 253 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 233 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 246 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 246,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0024: Antes de conectar as APIs governamentais, é necessário estabelecer uma camada intermédia de orquestração (API Gateway) no portal para garantir segurança, registo de auditoria e alta disponibilidade. | MASTER-efd550fd-0024: Antes de conectar as APIs governamentais, é necessário estabelecer uma camada intermédia de orquestração (API Gateway) no portal para garantir segurança, registo de auditoria e alta disponibilidade. | MASTER-9f5719c8-0025: Antes de conectar as APIs governamentais, é necessário estabelecer uma camada intermédia de orquestração (API Gateway) no portal para garantir segurança, registo de auditoria e alta disponibilidade. | MASTER-626cae3d-0023: Antes de conectar as APIs governamentais, é necessário estabelecer uma camada intermédia de orquestração (API Gateway) no portal para garantir segurança, registo de auditoria e alta disponibilidade.",P2,MASTER-9dee08d0-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0024 | MASTER-efd550fd-0024 | MASTER-9f5719c8-0025 | MASTER-626cae3d-0023,4,"[{""id"":""MASTER-9dee08d0-0024"",""pedido"":""Antes de conectar as APIs governamentais, é necessário estabelecer uma camada intermédia de orquestração (API Gateway) no portal para garantir segurança, registo de auditoria e alta disponibilidade."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 253""],""aceitacao"":""Antes de conectar as APIs governamentais, é necessário estabelecer uma camada intermédia de orquestração (API Gateway) no portal para garantir segurança, registo de auditoria e alta disponibilidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0024"",""pedido"":""Antes de conectar as APIs governamentais, é necessário estabelecer uma camada intermédia de orquestração (API Gateway) no portal para garantir segurança, registo de auditoria e alta disponibilidade."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 233""],""aceitacao"":""Antes de conectar as APIs governamentais, é necessário estabelecer uma camada intermédia de orquestração (API Gateway) no portal para garantir segurança, registo de auditoria e alta disponibilidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0025"",""pedido"":""Antes de conectar as APIs governamentais, é necessário estabelecer uma camada intermédia de orquestração (API Gateway) no portal para garantir segurança, registo de auditoria e alta disponibilidade."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 246""],""aceitacao"":""Antes de conectar as APIs governamentais, é necessário estabelecer uma camada intermédia de orquestração (API Gateway) no portal para garantir segurança, registo de auditoria e alta disponibilidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0023"",""pedido"":""Antes de conectar as APIs governamentais, é necessário estabelecer uma camada intermédia de orquestração (API Gateway) no portal para garantir segurança, registo de auditoria e alta disponibilidade."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 246""],""aceitacao"":""Antes de conectar as APIs governamentais, é necessário estabelecer uma camada intermédia de orquestração (API Gateway) no portal para garantir segurança, registo de auditoria e alta disponibilidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0025,"Implementar uma base de dados relacional para gerir o estado dos pedidos (Draft, Submetido, Em Análise na APIEX, Aprovado, Pendente de Pagamento).",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 269 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 247 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 260 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 260,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0025: Implementar uma base de dados relacional para gerir o estado dos pedidos (Draft, Submetido, Em Análise na APIEX, Aprovado, Pendente de Pagamento). | MASTER-efd550fd-0025: Implementar uma base de dados relacional para gerir o estado dos pedidos (Draft, Submetido, Em Análise na APIEX, Aprovado, Pendente de Pagamento). | MASTER-9f5719c8-0026: Implementar uma base de dados relacional para gerir o estado dos pedidos (Draft, Submetido, Em Análise na APIEX, Aprovado, Pendente de Pagamento). | MASTER-626cae3d-0024: Implementar uma base de dados relacional para gerir o estado dos pedidos (Draft, Submetido, Em Análise na APIEX, Aprovado, Pendente de Pagamento).",P2,MASTER-9dee08d0-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0025 | MASTER-efd550fd-0025 | MASTER-9f5719c8-0026 | MASTER-626cae3d-0024,4,"[{""id"":""MASTER-9dee08d0-0025"",""pedido"":""Implementar uma base de dados relacional para gerir o estado dos pedidos (Draft, Submetido, Em Análise na APIEX, Aprovado, Pendente de Pagamento)."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 269""],""aceitacao"":""Implementar uma base de dados relacional para gerir o estado dos pedidos (Draft, Submetido, Em Análise na APIEX, Aprovado, Pendente de Pagamento)."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0025"",""pedido"":""Implementar uma base de dados relacional para gerir o estado dos pedidos (Draft, Submetido, Em Análise na APIEX, Aprovado, Pendente de Pagamento)."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 247""],""aceitacao"":""Implementar uma base de dados relacional para gerir o estado dos pedidos (Draft, Submetido, Em Análise na APIEX, Aprovado, Pendente de Pagamento)."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0026"",""pedido"":""Implementar uma base de dados relacional para gerir o estado dos pedidos (Draft, Submetido, Em Análise na APIEX, Aprovado, Pendente de Pagamento)."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 260""],""aceitacao"":""Implementar uma base de dados relacional para gerir o estado dos pedidos (Draft, Submetido, Em Análise na APIEX, Aprovado, Pendente de Pagamento)."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0024"",""pedido"":""Implementar uma base de dados relacional para gerir o estado dos pedidos (Draft, Submetido, Em Análise na APIEX, Aprovado, Pendente de Pagamento)."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 260""],""aceitacao"":""Implementar uma base de dados relacional para gerir o estado dos pedidos (Draft, Submetido, Em Análise na APIEX, Aprovado, Pendente de Pagamento)."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0026,A tabela seguinte apresenta exemplos conceptuais de pontos de integração que devem ser validados com cada entidade pública antes de qualquer desenvolvimento em ambiente de produção.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 272 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 249 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 262 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 262,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0026: A tabela seguinte apresenta exemplos conceptuais de pontos de integração que devem ser validados com cada entidade pública antes de qualquer desenvolvimento em ambiente de produção. | MASTER-efd550fd-0026: A tabela seguinte apresenta exemplos conceptuais de pontos de integração que devem ser validados com cada entidade pública antes de qualquer desenvolvimento em ambiente de produção. | MASTER-9f5719c8-0027: A tabela seguinte apresenta exemplos conceptuais de pontos de integração que devem ser validados com cada entidade pública antes de qualquer desenvolvimento em ambiente de produção. | MASTER-626cae3d-0025: A tabela seguinte apresenta exemplos conceptuais de pontos de integração que devem ser validados com cada entidade pública antes de qualquer desenvolvimento em ambiente de produção.,P2,MASTER-9dee08d0-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0026 | MASTER-efd550fd-0026 | MASTER-9f5719c8-0027 | MASTER-626cae3d-0025,4,"[{""id"":""MASTER-9dee08d0-0026"",""pedido"":""A tabela seguinte apresenta exemplos conceptuais de pontos de integração que devem ser validados com cada entidade pública antes de qualquer desenvolvimento em ambiente de produção."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 272""],""aceitacao"":""A tabela seguinte apresenta exemplos conceptuais de pontos de integração que devem ser validados com cada entidade pública antes de qualquer desenvolvimento em ambiente de produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0026"",""pedido"":""A tabela seguinte apresenta exemplos conceptuais de pontos de integração que devem ser validados com cada entidade pública antes de qualquer desenvolvimento em ambiente de produção."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 249""],""aceitacao"":""A tabela seguinte apresenta exemplos conceptuais de pontos de integração que devem ser validados com cada entidade pública antes de qualquer desenvolvimento em ambiente de produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0027"",""pedido"":""A tabela seguinte apresenta exemplos conceptuais de pontos de integração que devem ser validados com cada entidade pública antes de qualquer desenvolvimento em ambiente de produção."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 262""],""aceitacao"":""A tabela seguinte apresenta exemplos conceptuais de pontos de integração que devem ser validados com cada entidade pública antes de qualquer desenvolvimento em ambiente de produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0025"",""pedido"":""A tabela seguinte apresenta exemplos conceptuais de pontos de integração que devem ser validados com cada entidade pública antes de qualquer desenvolvimento em ambiente de produção."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 262""],""aceitacao"":""A tabela seguinte apresenta exemplos conceptuais de pontos de integração que devem ser validados com cada entidade pública antes de qualquer desenvolvimento em ambiente de produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0027,Nota técnica: Os endpoints indicados na tabela são exemplos conceptuais para especificação funcional e devem ser confirmados com cada entidade competente antes de qualquer implementação técnica ou publicação como integração oficial.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 273,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0027: Nota técnica: Os endpoints indicados na tabela são exemplos conceptuais para especificação funcional e devem ser confirmados com cada entidade competente antes de qualquer implementação técnica ou publicação como integração oficial.,P2,MASTER-9dee08d0-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0027,1,"[{""id"":""MASTER-9dee08d0-0027"",""pedido"":""Nota técnica: Os endpoints indicados na tabela são exemplos conceptuais para especificação funcional e devem ser confirmados com cada entidade competente antes de qualquer implementação técnica ou publicação como integração oficial."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 273""],""aceitacao"":""Nota técnica: Os endpoints indicados na tabela são exemplos conceptuais para especificação funcional e devem ser confirmados com cada entidade competente antes de qualquer implementação técnica ou publicação como integração oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0028,"Para resolver as limitações da versão actual, o frontend deve incorporar os seguintes módulos:",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 291 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 267 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 280 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 279,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0028: Para resolver as limitações da versão actual, o frontend deve incorporar os seguintes módulos: | MASTER-efd550fd-0028: Para resolver as limitações da versão actual, o frontend deve incorporar os seguintes módulos: | MASTER-9f5719c8-0029: Para resolver as limitações da versão actual, o frontend deve incorporar os seguintes módulos: | MASTER-626cae3d-0026: Para resolver as limitações da versão actual, o frontend deve incorporar os seguintes módulos:",P2,MASTER-9dee08d0-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0028 | MASTER-efd550fd-0028 | MASTER-9f5719c8-0029 | MASTER-626cae3d-0026,4,"[{""id"":""MASTER-9dee08d0-0028"",""pedido"":""Para resolver as limitações da versão actual, o frontend deve incorporar os seguintes módulos:"",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 291""],""aceitacao"":""Para resolver as limitações da versão actual, o frontend deve incorporar os seguintes módulos:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0028"",""pedido"":""Para resolver as limitações da versão actual, o frontend deve incorporar os seguintes módulos:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 267""],""aceitacao"":""Para resolver as limitações da versão actual, o frontend deve incorporar os seguintes módulos:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0029"",""pedido"":""Para resolver as limitações da versão actual, o frontend deve incorporar os seguintes módulos:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 280""],""aceitacao"":""Para resolver as limitações da versão actual, o frontend deve incorporar os seguintes módulos:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0026"",""pedido"":""Para resolver as limitações da versão actual, o frontend deve incorporar os seguintes módulos:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 279""],""aceitacao"":""Para resolver as limitações da versão actual, o frontend deve incorporar os seguintes módulos:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0029,"Filtros inteligentes: permitir filtrar documentos por sector, tipo de incentivo fiscal ou aduaneiro, província, entidade competente, fase do investimento e data de actualização.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 297 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 273 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 286 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 285,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0029: Filtros inteligentes: permitir filtrar documentos por sector, tipo de incentivo fiscal ou aduaneiro, província, entidade competente, fase do investimento e data de actualização. | MASTER-efd550fd-0029: Filtros inteligentes: permitir filtrar documentos por sector, tipo de incentivo fiscal ou aduaneiro, província, entidade competente, fase do investimento e data de actualização. | MASTER-9f5719c8-0030: Filtros inteligentes: permitir filtrar documentos por sector, tipo de incentivo fiscal ou aduaneiro, província, entidade competente, fase do investimento e data de actualização. | MASTER-626cae3d-0027: Filtros inteligentes: permitir filtrar documentos por sector, tipo de incentivo fiscal ou aduaneiro, província, entidade competente, fase do investimento e data de actualização.",P2,MASTER-9dee08d0-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0029 | MASTER-efd550fd-0029 | MASTER-9f5719c8-0030 | MASTER-626cae3d-0027,4,"[{""id"":""MASTER-9dee08d0-0029"",""pedido"":""Filtros inteligentes: permitir filtrar documentos por sector, tipo de incentivo fiscal ou aduaneiro, província, entidade competente, fase do investimento e data de actualização."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 297""],""aceitacao"":""Filtros inteligentes: permitir filtrar documentos por sector, tipo de incentivo fiscal ou aduaneiro, província, entidade competente, fase do investimento e data de actualização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-efd550fd-0029"",""pedido"":""Filtros inteligentes: permitir filtrar documentos por sector, tipo de incentivo fiscal ou aduaneiro, província, entidade competente, fase do investimento e data de actualização."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 273""],""aceitacao"":""Filtros inteligentes: permitir filtrar documentos por sector, tipo de incentivo fiscal ou aduaneiro, província, entidade competente, fase do investimento e data de actualização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-9f5719c8-0030"",""pedido"":""Filtros inteligentes: permitir filtrar documentos por sector, tipo de incentivo fiscal ou aduaneiro, província, entidade competente, fase do investimento e data de actualização."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 286""],""aceitacao"":""Filtros inteligentes: permitir filtrar documentos por sector, tipo de incentivo fiscal ou aduaneiro, província, entidade competente, fase do investimento e data de actualização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-626cae3d-0027"",""pedido"":""Filtros inteligentes: permitir filtrar documentos por sector, tipo de incentivo fiscal ou aduaneiro, província, entidade competente, fase do investimento e data de actualização."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 285""],""aceitacao"":""Filtros inteligentes: permitir filtrar documentos por sector, tipo de incentivo fiscal ou aduaneiro, província, entidade competente, fase do investimento e data de actualização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0030,"Alterar os exemplos de busca para termos do ecossistema de negócios: ""Isenção de IVA agricultura"", ""Como registar projecto na APIEX"", ""Repatriamento de dividendos"".",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 314,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9dee08d0-0030: Alterar os exemplos de busca para termos do ecossistema de negócios: ""Isenção de IVA agricultura"", ""Como registar projecto na APIEX"", ""Repatriamento de dividendos"".",P2,MASTER-9dee08d0-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0030,1,"[{""id"":""MASTER-9dee08d0-0030"",""pedido"":""Alterar os exemplos de busca para termos do ecossistema de negócios: \""Isenção de IVA agricultura\"", \""Como registar projecto na APIEX\"", \""Repatriamento de dividendos\""."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 314""],""aceitacao"":""Alterar os exemplos de busca para termos do ecossistema de negócios: \""Isenção de IVA agricultura\"", \""Como registar projecto na APIEX\"", \""Repatriamento de dividendos\""."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0031,"Em vez de “Explore o potencial...”, apresentar dados operacionais de cada sector quando validados, como área disponível, incentivos aplicáveis, entidades competentes e chamada de acção específica. Qualquer número ou taxa deve ser identificado como exemplo ilustrativo ou confirmado por fonte oficial antes da publicação.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 316,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0031: Em vez de “Explore o potencial...”, apresentar dados operacionais de cada sector quando validados, como área disponível, incentivos aplicáveis, entidades competentes e chamada de acção específica. Qualquer número ou taxa deve ser identificado como exemplo ilustrativo ou confirmado por fonte oficial antes da publicação.",P2,MASTER-9dee08d0-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0031,1,"[{""id"":""MASTER-9dee08d0-0031"",""pedido"":""Em vez de “Explore o potencial...”, apresentar dados operacionais de cada sector quando validados, como área disponível, incentivos aplicáveis, entidades competentes e chamada de acção específica. Qualquer número ou taxa deve ser identificado como exemplo ilustrativo ou confirmado por fonte oficial antes da publicação."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 316""],""aceitacao"":""Em vez de “Explore o potencial...”, apresentar dados operacionais de cada sector quando validados, como área disponível, incentivos aplicáveis, entidades competentes e chamada de acção específica. Qualquer número ou taxa deve ser identificado como exemplo ilustrativo ou confirmado por fonte oficial antes da publicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0032,"Próximo passo recomendado: priorizar primeiro as melhorias de conteúdo e navegação da página pública, porque são as que têm impacto imediato na credibilidade do portal. Em seguida, deve ser preparada a especificação funcional da Área Reservada do Investidor e, numa fase posterior, o desenho técnico das integrações por API com entidades públicas relevantes.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 321,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0032: Próximo passo recomendado: priorizar primeiro as melhorias de conteúdo e navegação da página pública, porque são as que têm impacto imediato na credibilidade do portal. Em seguida, deve ser preparada a especificação funcional da Área Reservada do Investidor e, numa fase posterior, o desenho técnico das integrações por API com entidades públicas relevantes.",P2,MASTER-9dee08d0-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0032,1,"[{""id"":""MASTER-9dee08d0-0032"",""pedido"":""Próximo passo recomendado: priorizar primeiro as melhorias de conteúdo e navegação da página pública, porque são as que têm impacto imediato na credibilidade do portal. Em seguida, deve ser preparada a especificação funcional da Área Reservada do Investidor e, numa fase posterior, o desenho técnico das integrações por API com entidades públicas relevantes."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 321""],""aceitacao"":""Próximo passo recomendado: priorizar primeiro as melhorias de conteúdo e navegação da página pública, porque são as que têm impacto imediato na credibilidade do portal. Em seguida, deve ser preparada a especificação funcional da Área Reservada do Investidor e, numa fase posterior, o desenho técnico das integrações por API com entidades públicas relevantes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0033,"Secção 1 — Identificação da oportunidade: consultar sector, província, entidade promotora, código de referência e estado editorial. Prioridade: obrigatória.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 327,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0033: Secção 1 — Identificação da oportunidade: consultar sector, província, entidade promotora, código de referência e estado editorial. Prioridade: obrigatória.",P2,MASTER-9dee08d0-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0033,1,"[{""id"":""MASTER-9dee08d0-0033"",""pedido"":""Secção 1 — Identificação da oportunidade: consultar sector, província, entidade promotora, código de referência e estado editorial. Prioridade: obrigatória."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 327""],""aceitacao"":""Secção 1 — Identificação da oportunidade: consultar sector, província, entidade promotora, código de referência e estado editorial. Prioridade: obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0034,Secção 2 — Resumo executivo: usar como abertura da apresentação e síntese da proposta de valor. Prioridade: obrigatória.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 328,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0034: Secção 2 — Resumo executivo: usar como abertura da apresentação e síntese da proposta de valor. Prioridade: obrigatória.,P2,MASTER-9dee08d0-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0034,1,"[{""id"":""MASTER-9dee08d0-0034"",""pedido"":""Secção 2 — Resumo executivo: usar como abertura da apresentação e síntese da proposta de valor. Prioridade: obrigatória."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 328""],""aceitacao"":""Secção 2 — Resumo executivo: usar como abertura da apresentação e síntese da proposta de valor. Prioridade: obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0035,"Secção 3 — Estágio de maturidade: verificar se a oportunidade está em ideia, pré-estudo, estruturação, pronta para investimento ou implementação. Prioridade: obrigatória.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 329,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0035: Secção 3 — Estágio de maturidade: verificar se a oportunidade está em ideia, pré-estudo, estruturação, pronta para investimento ou implementação. Prioridade: obrigatória.",P2,MASTER-9dee08d0-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0035,1,"[{""id"":""MASTER-9dee08d0-0035"",""pedido"":""Secção 3 — Estágio de maturidade: verificar se a oportunidade está em ideia, pré-estudo, estruturação, pronta para investimento ou implementação. Prioridade: obrigatória."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 329""],""aceitacao"":""Secção 3 — Estágio de maturidade: verificar se a oportunidade está em ideia, pré-estudo, estruturação, pronta para investimento ou implementação. Prioridade: obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0036,Secção 8 — Instruções de preenchimento: usar como checklist editorial antes da publicação e validação final. Prioridade: obrigatória.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 334,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0036: Secção 8 — Instruções de preenchimento: usar como checklist editorial antes da publicação e validação final. Prioridade: obrigatória.,P2,MASTER-9dee08d0-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0036,1,"[{""id"":""MASTER-9dee08d0-0036"",""pedido"":""Secção 8 — Instruções de preenchimento: usar como checklist editorial antes da publicação e validação final. Prioridade: obrigatória."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 334""],""aceitacao"":""Secção 8 — Instruções de preenchimento: usar como checklist editorial antes da publicação e validação final. Prioridade: obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0037,"Esta secção consolida, fora da tabela de validação automática, o conteúdo do modelo de ficha de oportunidade de investimento. O modelo deve ser usado para padronizar a apresentação de oportunidades no Portal do Investidor e permitir comparação por sector, província, estágio de maturidade, entidade promotora, modalidade de financiamento e impacto esperado.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 337,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0037: Esta secção consolida, fora da tabela de validação automática, o conteúdo do modelo de ficha de oportunidade de investimento. O modelo deve ser usado para padronizar a apresentação de oportunidades no Portal do Investidor e permitir comparação por sector, província, estágio de maturidade, entidade promotora, modalidade de financiamento e impacto esperado.",P2,MASTER-9dee08d0-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0037,1,"[{""id"":""MASTER-9dee08d0-0037"",""pedido"":""Esta secção consolida, fora da tabela de validação automática, o conteúdo do modelo de ficha de oportunidade de investimento. O modelo deve ser usado para padronizar a apresentação de oportunidades no Portal do Investidor e permitir comparação por sector, província, estágio de maturidade, entidade promotora, modalidade de financiamento e impacto esperado."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 337""],""aceitacao"":""Esta secção consolida, fora da tabela de validação automática, o conteúdo do modelo de ficha de oportunidade de investimento. O modelo deve ser usado para padronizar a apresentação de oportunidades no Portal do Investidor e permitir comparação por sector, província, estágio de maturidade, entidade promotora, modalidade de financiamento e impacto esperado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0038,Nota editorial: o conteúdo equivalente que aparece dentro da célula da tabela de validação deve ser tratado como conteúdo deslocado e não como parte da regra de validação do campo NUIT ou número de registo.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 339,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0038: Nota editorial: o conteúdo equivalente que aparece dentro da célula da tabela de validação deve ser tratado como conteúdo deslocado e não como parte da regra de validação do campo NUIT ou número de registo.,P2,MASTER-9dee08d0-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0038,1,"[{""id"":""MASTER-9dee08d0-0038"",""pedido"":""Nota editorial: o conteúdo equivalente que aparece dentro da célula da tabela de validação deve ser tratado como conteúdo deslocado e não como parte da regra de validação do campo NUIT ou número de registo."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 339""],""aceitacao"":""Nota editorial: o conteúdo equivalente que aparece dentro da célula da tabela de validação deve ser tratado como conteúdo deslocado e não como parte da regra de validação do campo NUIT ou número de registo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0039,"Como utilizar este anexo: A tabela seguinte deve ser usada como matriz orientadora para definir páginas do portal, responsabilidades operacionais, requisitos documentais, pontos de contacto, indicadores de desempenho e funcionalidades futuras de acompanhamento digital.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 344,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0039: Como utilizar este anexo: A tabela seguinte deve ser usada como matriz orientadora para definir páginas do portal, responsabilidades operacionais, requisitos documentais, pontos de contacto, indicadores de desempenho e funcionalidades futuras de acompanhamento digital.",P2,MASTER-9dee08d0-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0039,1,"[{""id"":""MASTER-9dee08d0-0039"",""pedido"":""Como utilizar este anexo: A tabela seguinte deve ser usada como matriz orientadora para definir páginas do portal, responsabilidades operacionais, requisitos documentais, pontos de contacto, indicadores de desempenho e funcionalidades futuras de acompanhamento digital."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 344""],""aceitacao"":""Como utilizar este anexo: A tabela seguinte deve ser usada como matriz orientadora para definir páginas do portal, responsabilidades operacionais, requisitos documentais, pontos de contacto, indicadores de desempenho e funcionalidades futuras de acompanhamento digital."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0040,"Nota metodológica: Os gráficos abaixo são apresentados como modelo executivo de acompanhamento. Os valores percentuais são indicativos e devem ser substituídos por dados reais do portal, da entidade facilitadora ou das instituições competentes quando o sistema de monitoria estiver operacional.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 393 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 508 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 521 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1543,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0040: Nota metodológica: Os gráficos abaixo são apresentados como modelo executivo de acompanhamento. Os valores percentuais são indicativos e devem ser substituídos por dados reais do portal, da entidade facilitadora ou das instituições competentes quando o sistema de monitoria estiver operacional. | MASTER-efd550fd-0054: Nota metodológica: Os gráficos abaixo são apresentados como modelo executivo de acompanhamento. Os valores percentuais são indicativos e devem ser substituídos por dados reais do portal, da entidade facilitadora ou das instituições competentes quando o sistema de monitoria estiver operacional. | MASTER-9f5719c8-0055: Nota metodológica: Os gráficos abaixo são apresentados como modelo executivo de acompanhamento. Os valores percentuais são indicativos e devem ser substituídos por dados reais do portal, da entidade facilitadora ou das instituições competentes quando o sistema de monitoria estiver operacional. | MASTER-626cae3d-0100: Nota metodológica: Os gráficos abaixo são apresentados como modelo executivo de acompanhamento. Os valores percentuais são indicativos e devem ser substituídos por dados reais do portal, da entidade facilitadora ou das instituições competentes quando o sistema de monitoria estiver operacional.",P2,MASTER-9dee08d0-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0100: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0040 | MASTER-efd550fd-0054 | MASTER-9f5719c8-0055 | MASTER-626cae3d-0100,4,"[{""id"":""MASTER-9dee08d0-0040"",""pedido"":""Nota metodológica: Os gráficos abaixo são apresentados como modelo executivo de acompanhamento. Os valores percentuais são indicativos e devem ser substituídos por dados reais do portal, da entidade facilitadora ou das instituições competentes quando o sistema de monitoria estiver operacional."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 393""],""aceitacao"":""Nota metodológica: Os gráficos abaixo são apresentados como modelo executivo de acompanhamento. Os valores percentuais são indicativos e devem ser substituídos por dados reais do portal, da entidade facilitadora ou das instituições competentes quando o sistema de monitoria estiver operacional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0054"",""pedido"":""Nota metodológica: Os gráficos abaixo são apresentados como modelo executivo de acompanhamento. Os valores percentuais são indicativos e devem ser substituídos por dados reais do portal, da entidade facilitadora ou das instituições competentes quando o sistema de monitoria estiver operacional."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 508""],""aceitacao"":""Nota metodológica: Os gráficos abaixo são apresentados como modelo executivo de acompanhamento. Os valores percentuais são indicativos e devem ser substituídos por dados reais do portal, da entidade facilitadora ou das instituições competentes quando o sistema de monitoria estiver operacional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0055"",""pedido"":""Nota metodológica: Os gráficos abaixo são apresentados como modelo executivo de acompanhamento. Os valores percentuais são indicativos e devem ser substituídos por dados reais do portal, da entidade facilitadora ou das instituições competentes quando o sistema de monitoria estiver operacional."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 521""],""aceitacao"":""Nota metodológica: Os gráficos abaixo são apresentados como modelo executivo de acompanhamento. Os valores percentuais são indicativos e devem ser substituídos por dados reais do portal, da entidade facilitadora ou das instituições competentes quando o sistema de monitoria estiver operacional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0100"",""pedido"":""Nota metodológica: Os gráficos abaixo são apresentados como modelo executivo de acompanhamento. Os valores percentuais são indicativos e devem ser substituídos por dados reais do portal, da entidade facilitadora ou das instituições competentes quando o sistema de monitoria estiver operacional."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1543""],""aceitacao"":""Nota metodológica: Os gráficos abaixo são apresentados como modelo executivo de acompanhamento. Os valores percentuais são indicativos e devem ser substituídos por dados reais do portal, da entidade facilitadora ou das instituições competentes quando o sistema de monitoria estiver operacional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0041,"Nota de leitura: As barras de desempenho permitem visualizar rapidamente os pontos fortes e os pontos críticos do ciclo. O foco inicial deve recair sobre validação institucional, implementação e acompanhamento pós-investimento, por serem etapas com maior dependência de coordenação interinstitucional e maior impacto na experiência do investidor.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 440,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0041: Nota de leitura: As barras de desempenho permitem visualizar rapidamente os pontos fortes e os pontos críticos do ciclo. O foco inicial deve recair sobre validação institucional, implementação e acompanhamento pós-investimento, por serem etapas com maior dependência de coordenação interinstitucional e maior impacto na experiência do investidor.",P1,MASTER-9dee08d0-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0041,1,"[{""id"":""MASTER-9dee08d0-0041"",""pedido"":""Nota de leitura: As barras de desempenho permitem visualizar rapidamente os pontos fortes e os pontos críticos do ciclo. O foco inicial deve recair sobre validação institucional, implementação e acompanhamento pós-investimento, por serem etapas com maior dependência de coordenação interinstitucional e maior impacto na experiência do investidor."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 440""],""aceitacao"":""Nota de leitura: As barras de desempenho permitem visualizar rapidamente os pontos fortes e os pontos críticos do ciclo. O foco inicial deve recair sobre validação institucional, implementação e acompanhamento pós-investimento, por serem etapas com maior dependência de coordenação interinstitucional e maior impacto na experiência do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0042,"Disponibilizar modelos normalizados, guias passo a passo e apoio especializado antes da submissão.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 454 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 568 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 581 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1603,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0042: Disponibilizar modelos normalizados, guias passo a passo e apoio especializado antes da submissão. | MASTER-efd550fd-0056: Disponibilizar modelos normalizados, guias passo a passo e apoio especializado antes da submissão. | MASTER-9f5719c8-0057: Disponibilizar modelos normalizados, guias passo a passo e apoio especializado antes da submissão. | MASTER-626cae3d-0102: Disponibilizar modelos normalizados, guias passo a passo e apoio especializado antes da submissão.",P2,MASTER-9dee08d0-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0102: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0042 | MASTER-efd550fd-0056 | MASTER-9f5719c8-0057 | MASTER-626cae3d-0102,4,"[{""id"":""MASTER-9dee08d0-0042"",""pedido"":""Disponibilizar modelos normalizados, guias passo a passo e apoio especializado antes da submissão."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 454""],""aceitacao"":""Disponibilizar modelos normalizados, guias passo a passo e apoio especializado antes da submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0056"",""pedido"":""Disponibilizar modelos normalizados, guias passo a passo e apoio especializado antes da submissão."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 568""],""aceitacao"":""Disponibilizar modelos normalizados, guias passo a passo e apoio especializado antes da submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0057"",""pedido"":""Disponibilizar modelos normalizados, guias passo a passo e apoio especializado antes da submissão."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 581""],""aceitacao"":""Disponibilizar modelos normalizados, guias passo a passo e apoio especializado antes da submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0102"",""pedido"":""Disponibilizar modelos normalizados, guias passo a passo e apoio especializado antes da submissão."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1603""],""aceitacao"":""Disponibilizar modelos normalizados, guias passo a passo e apoio especializado antes da submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0043,"Leitura estratégica: A tendência geral indica que o portal deve evoluir de uma plataforma predominantemente informativa para um sistema de facilitação e monitoria. A prioridade de curto prazo deve concentrar-se na melhoria dos conteúdos, da navegação e da preparação documental; a prioridade de médio prazo deve reforçar o acompanhamento institucional; e a prioridade de longo prazo deve consolidar a integração transaccional e o suporte pós-investimento.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 472,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0043: Leitura estratégica: A tendência geral indica que o portal deve evoluir de uma plataforma predominantemente informativa para um sistema de facilitação e monitoria. A prioridade de curto prazo deve concentrar-se na melhoria dos conteúdos, da navegação e da preparação documental; a prioridade de médio prazo deve reforçar o acompanhamento institucional; e a prioridade de longo prazo deve consolidar a integração transaccional e o suporte pós-investimento.",P2,MASTER-9dee08d0-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0043,1,"[{""id"":""MASTER-9dee08d0-0043"",""pedido"":""Leitura estratégica: A tendência geral indica que o portal deve evoluir de uma plataforma predominantemente informativa para um sistema de facilitação e monitoria. A prioridade de curto prazo deve concentrar-se na melhoria dos conteúdos, da navegação e da preparação documental; a prioridade de médio prazo deve reforçar o acompanhamento institucional; e a prioridade de longo prazo deve consolidar a integração transaccional e o suporte pós-investimento."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 472""],""aceitacao"":""Leitura estratégica: A tendência geral indica que o portal deve evoluir de uma plataforma predominantemente informativa para um sistema de facilitação e monitoria. A prioridade de curto prazo deve concentrar-se na melhoria dos conteúdos, da navegação e da preparação documental; a prioridade de médio prazo deve reforçar o acompanhamento institucional; e a prioridade de longo prazo deve consolidar a integração transaccional e o suporte pós-investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0044,"Nota metodológica: Os dados históricos apresentados abaixo são ilustrativos e servem como modelo de monitoria comparativa. A matriz deve ser actualizada anualmente com dados reais do portal, da entidade facilitadora e das instituições competentes.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 474,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0044: Nota metodológica: Os dados históricos apresentados abaixo são ilustrativos e servem como modelo de monitoria comparativa. A matriz deve ser actualizada anualmente com dados reais do portal, da entidade facilitadora e das instituições competentes.",P2,MASTER-9dee08d0-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0044,1,"[{""id"":""MASTER-9dee08d0-0044"",""pedido"":""Nota metodológica: Os dados históricos apresentados abaixo são ilustrativos e servem como modelo de monitoria comparativa. A matriz deve ser actualizada anualmente com dados reais do portal, da entidade facilitadora e das instituições competentes."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 474""],""aceitacao"":""Nota metodológica: Os dados históricos apresentados abaixo são ilustrativos e servem como modelo de monitoria comparativa. A matriz deve ser actualizada anualmente com dados reais do portal, da entidade facilitadora e das instituições competentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0045,"Melhoria moderada, mas ainda insuficiente para garantir monitoria plena dos marcos de execução.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 516 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 630 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 643 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1664,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0045: Melhoria moderada, mas ainda insuficiente para garantir monitoria plena dos marcos de execução. | MASTER-efd550fd-0059: Melhoria moderada, mas ainda insuficiente para garantir monitoria plena dos marcos de execução. | MASTER-9f5719c8-0060: Melhoria moderada, mas ainda insuficiente para garantir monitoria plena dos marcos de execução. | MASTER-626cae3d-0105: Melhoria moderada, mas ainda insuficiente para garantir monitoria plena dos marcos de execução.",P2,MASTER-9dee08d0-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0105: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0045 | MASTER-efd550fd-0059 | MASTER-9f5719c8-0060 | MASTER-626cae3d-0105,4,"[{""id"":""MASTER-9dee08d0-0045"",""pedido"":""Melhoria moderada, mas ainda insuficiente para garantir monitoria plena dos marcos de execução."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 516""],""aceitacao"":""Melhoria moderada, mas ainda insuficiente para garantir monitoria plena dos marcos de execução."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0059"",""pedido"":""Melhoria moderada, mas ainda insuficiente para garantir monitoria plena dos marcos de execução."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 630""],""aceitacao"":""Melhoria moderada, mas ainda insuficiente para garantir monitoria plena dos marcos de execução."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0060"",""pedido"":""Melhoria moderada, mas ainda insuficiente para garantir monitoria plena dos marcos de execução."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 643""],""aceitacao"":""Melhoria moderada, mas ainda insuficiente para garantir monitoria plena dos marcos de execução."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0105"",""pedido"":""Melhoria moderada, mas ainda insuficiente para garantir monitoria plena dos marcos de execução."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1664""],""aceitacao"":""Melhoria moderada, mas ainda insuficiente para garantir monitoria plena dos marcos de execução."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0046,"Implementar painel de acompanhamento de processos com estados, pendências, alertas e histórico de interacções.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 543 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 657 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 670 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1690,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0046: Implementar painel de acompanhamento de processos com estados, pendências, alertas e histórico de interacções. | MASTER-efd550fd-0060: Implementar painel de acompanhamento de processos com estados, pendências, alertas e histórico de interacções. | MASTER-9f5719c8-0061: Implementar painel de acompanhamento de processos com estados, pendências, alertas e histórico de interacções. | MASTER-626cae3d-0106: Implementar painel de acompanhamento de processos com estados, pendências, alertas e histórico de interacções.",P2,MASTER-9dee08d0-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0106: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0046 | MASTER-efd550fd-0060 | MASTER-9f5719c8-0061 | MASTER-626cae3d-0106,4,"[{""id"":""MASTER-9dee08d0-0046"",""pedido"":""Implementar painel de acompanhamento de processos com estados, pendências, alertas e histórico de interacções."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 543""],""aceitacao"":""Implementar painel de acompanhamento de processos com estados, pendências, alertas e histórico de interacções."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0060"",""pedido"":""Implementar painel de acompanhamento de processos com estados, pendências, alertas e histórico de interacções."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 657""],""aceitacao"":""Implementar painel de acompanhamento de processos com estados, pendências, alertas e histórico de interacções."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0061"",""pedido"":""Implementar painel de acompanhamento de processos com estados, pendências, alertas e histórico de interacções."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 670""],""aceitacao"":""Implementar painel de acompanhamento de processos com estados, pendências, alertas e histórico de interacções."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0106"",""pedido"":""Implementar painel de acompanhamento de processos com estados, pendências, alertas e histórico de interacções."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1690""],""aceitacao"":""Implementar painel de acompanhamento de processos com estados, pendências, alertas e histórico de interacções."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0047,"Disponibilizar modelos normalizados de dossier de investimento, checklists e guias por sector.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 548 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 662 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 675 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1695,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0047: Disponibilizar modelos normalizados de dossier de investimento, checklists e guias por sector. | MASTER-efd550fd-0061: Disponibilizar modelos normalizados de dossier de investimento, checklists e guias por sector. | MASTER-9f5719c8-0062: Disponibilizar modelos normalizados de dossier de investimento, checklists e guias por sector. | MASTER-626cae3d-0107: Disponibilizar modelos normalizados de dossier de investimento, checklists e guias por sector.",P2,MASTER-9dee08d0-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0107: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0047 | MASTER-efd550fd-0061 | MASTER-9f5719c8-0062 | MASTER-626cae3d-0107,4,"[{""id"":""MASTER-9dee08d0-0047"",""pedido"":""Disponibilizar modelos normalizados de dossier de investimento, checklists e guias por sector."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 548""],""aceitacao"":""Disponibilizar modelos normalizados de dossier de investimento, checklists e guias por sector."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-efd550fd-0061"",""pedido"":""Disponibilizar modelos normalizados de dossier de investimento, checklists e guias por sector."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 662""],""aceitacao"":""Disponibilizar modelos normalizados de dossier de investimento, checklists e guias por sector."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0062"",""pedido"":""Disponibilizar modelos normalizados de dossier de investimento, checklists e guias por sector."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 675""],""aceitacao"":""Disponibilizar modelos normalizados de dossier de investimento, checklists e guias por sector."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-626cae3d-0107"",""pedido"":""Disponibilizar modelos normalizados de dossier de investimento, checklists e guias por sector."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1695""],""aceitacao"":""Disponibilizar modelos normalizados de dossier de investimento, checklists e guias por sector."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0048,"Conclusão estratégica: As recomendações devem ser implementadas de forma faseada, começando pelas acções de maior impacto imediato na previsibilidade, qualidade documental e coordenação institucional. A médio e longo prazo, a prioridade deve ser consolidar a monitoria digital, a integração entre entidades e o suporte pós-investimento como pilares permanentes da proposta de valor do portal.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 573,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0048: Conclusão estratégica: As recomendações devem ser implementadas de forma faseada, começando pelas acções de maior impacto imediato na previsibilidade, qualidade documental e coordenação institucional. A médio e longo prazo, a prioridade deve ser consolidar a monitoria digital, a integração entre entidades e o suporte pós-investimento como pilares permanentes da proposta de valor do portal.",P1,MASTER-9dee08d0-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0048,1,"[{""id"":""MASTER-9dee08d0-0048"",""pedido"":""Conclusão estratégica: As recomendações devem ser implementadas de forma faseada, começando pelas acções de maior impacto imediato na previsibilidade, qualidade documental e coordenação institucional. A médio e longo prazo, a prioridade deve ser consolidar a monitoria digital, a integração entre entidades e o suporte pós-investimento como pilares permanentes da proposta de valor do portal."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 573""],""aceitacao"":""Conclusão estratégica: As recomendações devem ser implementadas de forma faseada, começando pelas acções de maior impacto imediato na previsibilidade, qualidade documental e coordenação institucional. A médio e longo prazo, a prioridade deve ser consolidar a monitoria digital, a integração entre entidades e o suporte pós-investimento como pilares permanentes da proposta de valor do portal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, MASTER-9dee08d0-0049,"Disponibilizar checklists obrigatórias, validação prévia e modelos normalizados de dossier.","portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 593 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1096 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1246 [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] SEG-bf26caee-p104 §1.0.2; SEG-bf26caee-p109 §1.0.2; SEG-bf26caee-p114 §1.0.2; SEG-bf26caee-p119 §1.0.2; SEG-bf26caee-p124 §1.0.2; SEG-bf26caee-p129 §1.0.2; SEG-bf26caee-p134 §1.0.2; SEG-bf26caee-p144 §1.2; SEG-bf26caee-p145 §1.2; SEG-bf26caee-p146 §1.2; SEG-bf26caee-p147 §1.2; SEG-bf26caee-p160 §1.6; SEG-bf26caee-p161 §1.6; SEG-bf26caee-p163 §1.7; SEG-bf26caee-p164 §1.7; SEG-bf26caee-p165 §1.7; SEG-bf26caee-p166 §1.7; SEG-bf26caee-p167 §1.7; SEG-bf26caee-p168 §1.7; SEG-bf26caee-p169 §1.7; SEG-bf26caee-p170 §1.7; SEG-bf26caee-p648 §6; SEG-bf26caee-p681 §6.1",Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0049: Disponibilizar checklists obrigatórias, validação prévia e modelos normalizados de dossier. | MASTER-efd550fd-0118: Disponibilizar checklists obrigatórias, validação prévia e modelos normalizados de dossier. | MASTER-9f5719c8-0143: Disponibilizar checklists obrigatórias, validação prévia e modelos normalizados de dossier.",P2,"MASTER-9dee08d0-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0118: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0143: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Fases0–4 do §2 são releases de desenvolvimento, não as cinco fases/19 etapas. Agrupamentos §3.3.1 não convertem categorias. Papéis genéricos §3.1 não concedem permissão. §6 contém estados documentais, não prova do ambiente atual. §7p811 não reabre credibilidade das fontes oficiais. SLA/ofertas/competências continuam decisões separadas. Disponibilidade do guia/modelos só por URL/exemplar verificado.",MASTER-9dee08d0-0049 | MASTER-efd550fd-0118 | MASTER-9f5719c8-0143; SEG-bf26caee-p104; SEG-bf26caee-p109; SEG-bf26caee-p114; SEG-bf26caee-p119; SEG-bf26caee-p124; SEG-bf26caee-p129; SEG-bf26caee-p134; SEG-bf26caee-p144; SEG-bf26caee-p145; SEG-bf26caee-p146; SEG-bf26caee-p147; SEG-bf26caee-p160; SEG-bf26caee-p161; SEG-bf26caee-p163; SEG-bf26caee-p164; SEG-bf26caee-p165; SEG-bf26caee-p166; SEG-bf26caee-p167; SEG-bf26caee-p168; SEG-bf26caee-p169; SEG-bf26caee-p170; SEG-bf26caee-p648; SEG-bf26caee-p681,26,"[{""id"": ""MASTER-9dee08d0-0049"", ""pedido"": ""Disponibilizar checklists obrigatórias, validação prévia e modelos normalizados de dossier."", ""fontes"": [""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 593""], ""aceitacao"": ""Disponibilizar checklists obrigatórias, validação prévia e modelos normalizados de dossier."", ""estado"": ""parcial"", ""variantes"": ""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"", ""modulo"": ""Balcão/orientação""}, {""id"": ""MASTER-efd550fd-0118"", ""pedido"": ""Disponibilizar checklists obrigatórias, validação prévia e modelos normalizados de dossier."", ""fontes"": [""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1096""], ""aceitacao"": ""Disponibilizar checklists obrigatórias, validação prévia e modelos normalizados de dossier."", ""estado"": ""parcial"", ""variantes"": ""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"", ""modulo"": ""Balcão/orientação""}, {""id"": ""MASTER-9f5719c8-0143"", ""pedido"": ""Disponibilizar checklists obrigatórias, validação prévia e modelos normalizados de dossier."", ""fontes"": [""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1246""], ""aceitacao"": ""Disponibilizar checklists obrigatórias, validação prévia e modelos normalizados de dossier."", ""estado"": ""parcial"", ""variantes"": ""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"", ""modulo"": ""Balcão/orientação""}, {""id"": ""SEG-bf26caee-p104"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.2"", ""locator"": ""word/document.xml#p104"", ""first_paragraph"": 104, ""last_paragraph"": 108, ""text"": ""Artigos 11 e 12 | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Norma de conflitos e direito subsidiário | INV-001; INV-007; §§1.6, 3.2.2 e 6.5 | Regra aplicável documentada quando houver elemento estrangeiro, lacuna ou articulação com diploma especial."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p109"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.2"", ""locator"": ""word/document.xml#p109"", ""first_paragraph"": 109, ""last_paragraph"": 113, ""text"": ""Artigos 13 a 18 | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Capacidade empresarial e situações especiais | INV-001; INV-007; SOC-001; §§3.1.1, 3.2.2 e 9.5 | Validações de capacidade e representação nos formulários e no comparador, sem decisão automática quando for necessária análise jurídica."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p114"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.2"", ""locator"": ""word/document.xml#p114"", ""first_paragraph"": 114, ""last_paragraph"": 118, ""text"": ""Artigo 19 | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Obrigações especiais do empresário | INV-001; INV-002; INV-007; §§1.6, 3.2 e 6.1 | Checklist transversal que distingue firma, escrituração, registo e prestação de contas das licenças sectoriais."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p119"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.2"", ""locator"": ""word/document.xml#p119"", ""first_paragraph"": 119, ""last_paragraph"": 123, ""text"": ""Artigos 20 a 33 | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Regime da firma | INV-001; INV-007; SOC-001; SOC-002; §§3.2.2, 6.1, 9.2 e 9.3 | Validação da designação, composição, verdade, novidade, uso, transmissão, caducidade e renúncia, com fonte e evidência registal."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p124"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.2"", ""locator"": ""word/document.xml#p124"", ""first_paragraph"": 124, ""last_paragraph"": 128, ""text"": ""Secção III do Título II, Capítulo II | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Escrituração mercantil | INV-002; INV-007; §§1.6, 6.1 e 7.3 | Requisito documental e de governação ligado à organização da actividade; a numeração artigo a artigo permanece dependente de conferência integral."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p129"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.2"", ""locator"": ""word/document.xml#p129"", ""first_paragraph"": 129, ""last_paragraph"": 133, ""text"": ""Secção IV do Título II, Capítulo II | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Registo comercial | INV-001; INV-002; INV-007; §§1.6, 1.8 e 6.1 | Formalidade de registo e publicidade tratada separadamente do licenciamento sectorial, com entidade, acto e competência territorial."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p134"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.2"", ""locator"": ""word/document.xml#p134"", ""first_paragraph"": 134, ""last_paragraph"": 138, ""text"": ""Secção V do Título II, Capítulo II | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Balanço e prestação de contas | INV-002; INV-007; §§1.6, 6.1 e 7.3 | Obrigação empresarial geral ligada ao checklist e à governação documental; não constitui autorização de actividade."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p144"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.2"", ""locator"": ""word/document.xml#p144"", ""first_paragraph"": 144, ""last_paragraph"": 144, ""text"": ""Converter a matriz de requisitos por fase num guia interactivo, passo a passo, em vez de a apresentar como prompt."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p145"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.2"", ""locator"": ""word/document.xml#p145"", ""first_paragraph"": 145, ""last_paragraph"": 145, ""text"": ""Estruturar a jornada do investidor desde a concepção do projecto até à entrada em operação."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p146"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.2"", ""locator"": ""word/document.xml#p146"", ""first_paragraph"": 146, ""last_paragraph"": 146, ""text"": ""Disponibilizar formulários nos pontos necessários e gerar documentos para preenchimento."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p147"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.2"", ""locator"": ""word/document.xml#p147"", ""first_paragraph"": 147, ""last_paragraph"": 147, ""text"": ""Criar checklists por entidade, incluindo APIEX, INTIC, Banco de Moçambique e demais instituições licenciadoras."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p160"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.6"", ""locator"": ""word/document.xml#p160"", ""first_paragraph"": 160, ""last_paragraph"": 160, ""text"": ""Criar checklists e, quando disponíveis, formulários para licenciamentos financeiros, sectoriais e de actividades económicas junto das entidades competentes."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p161"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.6"", ""locator"": ""word/document.xml#p161"", ""first_paragraph"": 161, ""last_paragraph"": 161, ""text"": ""Os checklists devem ser organizados em três camadas independentes: (1) obrigações empresariais gerais do Código Comercial; (2) formalidades de registo e publicidade perante a entidade de registo competente; e (3) licenças, autorizações e controlos sectoriais especiais. A conclusão de uma camada não comprova automaticamente o cumprimento das outras. Por exemplo, o registo ou licenciamento pelo INTIC ao abrigo do Decreto n.º 59/2023 não substitui o cumprimento das obrigações comerciais gerais nem outros actos sectoriais aplicáveis."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p163"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.7"", ""locator"": ""word/document.xml#p163"", ""first_paragraph"": 163, ""last_paragraph"": 163, ""text"": ""APIEX, I.P. — registo, aprovação e acompanhamento de projectos de investimento privado, segundo a competência e o fluxo confirmados."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p164"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.7"", ""locator"": ""word/document.xml#p164"", ""first_paragraph"": 164, ""last_paragraph"": 164, ""text"": ""Autoridade Tributária de Moçambique — NUIT, obrigações fiscais, benefícios fiscais e procedimentos aduaneiros aplicáveis."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p165"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.7"", ""locator"": ""word/document.xml#p165"", ""first_paragraph"": 165, ""last_paragraph"": 165, ""text"": ""Banco de Moçambique — autorizações, registos e controlos aplicáveis a instituições financeiras, operações cambiais, entrada de capital, transferência de lucros, dividendos e desinvestimento."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p166"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.7"", ""locator"": ""word/document.xml#p166"", ""first_paragraph"": 166, ""last_paragraph"": 166, ""text"": ""BAU, I.P. — facilitação de procedimentos de licenciamento de actividades económicas e encaminhamento para a entidade competente."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p167"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.7"", ""locator"": ""word/document.xml#p167"", ""first_paragraph"": 167, ""last_paragraph"": 167, ""text"": ""Instituto Nacional de Tecnologias de Informação e Comunicação, I.P. (INTIC, I.P.), na qualidade de Autoridade Reguladora de TIC — entidade competente para o registo e licenciamento de Provedores Intermediários de Serviços Electrónicos e de Operadores de Plataformas Digitais, nos termos do Decreto n.º 59/2023, de 27 de Outubro. O âmbito inclui certificado de registo, licença por classe ou licença unificada, alteração, transmissão, renovação, cancelamento, vistoria e fiscalização, conforme o processo aplicável. Outros serviços, pareceres, homologações ou autorizações só devem ser incluídos quando comprovados por diploma ou fonte oficial específica."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p168"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.7"", ""locator"": ""word/document.xml#p168"", ""first_paragraph"": 168, ""last_paragraph"": 168, ""text"": ""Bolsa de Valores de Moçambique — informação sobre mercados, instrumentos e percurso de admissão, mantendo separadas as competências da bolsa, da autoridade reguladora e dos intermediários legalmente autorizados. Cada requisito, documento ou decisão deve indicar a entidade competente e a respectiva fonte antes de ser publicado no portal."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p169"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.7"", ""locator"": ""word/document.xml#p169"", ""first_paragraph"": 169, ""last_paragraph"": 169, ""text"": ""Conservatória competente — constituição, registo e actos societários aplicáveis."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p170"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.7"", ""locator"": ""word/document.xml#p170"", ""first_paragraph"": 170, ""last_paragraph"": 170, ""text"": ""Ministérios, institutos públicos, municípios e demais autoridades sectoriais — licenças, pareceres, inspecções e autorizações conforme a actividade, localização e diploma aplicável."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p648"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6"", ""locator"": ""word/document.xml#p648"", ""first_paragraph"": 648, ""last_paragraph"": 653, ""text"": ""INV-007 | Configurar checklists e formulários sem alteração de código | Sim | Parcial | QA | Demonstrar editor, publicação de versões e preservação de submissões anteriores."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p681"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6.1"", ""locator"": ""word/document.xml#p681"", ""first_paragraph"": 681, ""last_paragraph"": 687, ""text"": ""§1.2; §1.6–1.8 | Checklists e formulários por entidade competente | INV-007 e INV-009 | Sim | Sem demonstração suficiente por entidade | — | Demonstrar checklist, formulário, base legal, responsável, versão, canal e resultado por entidade, sem reabrir fontes oficiais já aceites."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,"Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada -[Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Pedidos relacionados sem novo inventário/backlog paralelo; referência documental acrescentada, critérios anteriores preservados. Confirmar os bytes do v1(3) antes do fecho documental.",parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0050,"Implementar monitoria de disponibilidade, cópias de segurança, testes de segurança e plano de resposta a incidentes.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 605 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1108 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1258,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0050: Implementar monitoria de disponibilidade, cópias de segurança, testes de segurança e plano de resposta a incidentes. | MASTER-efd550fd-0119: Implementar monitoria de disponibilidade, cópias de segurança, testes de segurança e plano de resposta a incidentes. | MASTER-9f5719c8-0144: Implementar monitoria de disponibilidade, cópias de segurança, testes de segurança e plano de resposta a incidentes.",P2,MASTER-9dee08d0-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0119: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0144: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0050 | MASTER-efd550fd-0119 | MASTER-9f5719c8-0144,3,"[{""id"":""MASTER-9dee08d0-0050"",""pedido"":""Implementar monitoria de disponibilidade, cópias de segurança, testes de segurança e plano de resposta a incidentes."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 605""],""aceitacao"":""Implementar monitoria de disponibilidade, cópias de segurança, testes de segurança e plano de resposta a incidentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0119"",""pedido"":""Implementar monitoria de disponibilidade, cópias de segurança, testes de segurança e plano de resposta a incidentes."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1108""],""aceitacao"":""Implementar monitoria de disponibilidade, cópias de segurança, testes de segurança e plano de resposta a incidentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0144"",""pedido"":""Implementar monitoria de disponibilidade, cópias de segurança, testes de segurança e plano de resposta a incidentes."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1258""],""aceitacao"":""Implementar monitoria de disponibilidade, cópias de segurança, testes de segurança e plano de resposta a incidentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0051,"Exigir ficha mínima de viabilidade, fase do projecto e estimativa de financiamento necessário.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 617 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1120 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1270,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0051: Exigir ficha mínima de viabilidade, fase do projecto e estimativa de financiamento necessário. | MASTER-efd550fd-0120: Exigir ficha mínima de viabilidade, fase do projecto e estimativa de financiamento necessário. | MASTER-9f5719c8-0145: Exigir ficha mínima de viabilidade, fase do projecto e estimativa de financiamento necessário.",P2,MASTER-9dee08d0-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0120: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0145: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0051 | MASTER-efd550fd-0120 | MASTER-9f5719c8-0145,3,"[{""id"":""MASTER-9dee08d0-0051"",""pedido"":""Exigir ficha mínima de viabilidade, fase do projecto e estimativa de financiamento necessário."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 617""],""aceitacao"":""Exigir ficha mínima de viabilidade, fase do projecto e estimativa de financiamento necessário."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0120"",""pedido"":""Exigir ficha mínima de viabilidade, fase do projecto e estimativa de financiamento necessário."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1120""],""aceitacao"":""Exigir ficha mínima de viabilidade, fase do projecto e estimativa de financiamento necessário."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0145"",""pedido"":""Exigir ficha mínima de viabilidade, fase do projecto e estimativa de financiamento necessário."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1270""],""aceitacao"":""Exigir ficha mínima de viabilidade, fase do projecto e estimativa de financiamento necessário."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0052,"Nota de gestão de risco: Os riscos classificados como altos devem ser acompanhados em reuniões periódicas de gestão do portal e integrados no painel de decisão executiva. A monitoria deve combinar indicadores quantitativos, registos de incidentes, feedback dos investidores e validação regular pelas entidades competentes.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 631,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0052: Nota de gestão de risco: Os riscos classificados como altos devem ser acompanhados em reuniões periódicas de gestão do portal e integrados no painel de decisão executiva. A monitoria deve combinar indicadores quantitativos, registos de incidentes, feedback dos investidores e validação regular pelas entidades competentes.",P2,MASTER-9dee08d0-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0052,1,"[{""id"":""MASTER-9dee08d0-0052"",""pedido"":""Nota de gestão de risco: Os riscos classificados como altos devem ser acompanhados em reuniões periódicas de gestão do portal e integrados no painel de decisão executiva. A monitoria deve combinar indicadores quantitativos, registos de incidentes, feedback dos investidores e validação regular pelas entidades competentes."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 631""],""aceitacao"":""Nota de gestão de risco: Os riscos classificados como altos devem ser acompanhados em reuniões periódicas de gestão do portal e integrados no painel de decisão executiva. A monitoria deve combinar indicadores quantitativos, registos de incidentes, feedback dos investidores e validação regular pelas entidades competentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0053,"A Bolsa de Parcerias, Investidores e Capital deve funcionar como um mecanismo de aproximação empresarial, permitindo que o portal vá além da divulgação de oportunidades e passe a apoiar a formação de consórcios, joint ventures, parcerias comerciais, captação de capital e estruturação de projectos de investimento.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 634,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0053: A Bolsa de Parcerias, Investidores e Capital deve funcionar como um mecanismo de aproximação empresarial, permitindo que o portal vá além da divulgação de oportunidades e passe a apoiar a formação de consórcios, joint ventures, parcerias comerciais, captação de capital e estruturação de projectos de investimento.",P2,MASTER-9dee08d0-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0053,1,"[{""id"":""MASTER-9dee08d0-0053"",""pedido"":""A Bolsa de Parcerias, Investidores e Capital deve funcionar como um mecanismo de aproximação empresarial, permitindo que o portal vá além da divulgação de oportunidades e passe a apoiar a formação de consórcios, joint ventures, parcerias comerciais, captação de capital e estruturação de projectos de investimento."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 634""],""aceitacao"":""A Bolsa de Parcerias, Investidores e Capital deve funcionar como um mecanismo de aproximação empresarial, permitindo que o portal vá além da divulgação de oportunidades e passe a apoiar a formação de consórcios, joint ventures, parcerias comerciais, captação de capital e estruturação de projectos de investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0054,"Validar perfis, reduzir assimetria de informação e apoiar contactos qualificados.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 657 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1160 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1310 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 632,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9dee08d0-0054: Validar perfis, reduzir assimetria de informação e apoiar contactos qualificados. | MASTER-efd550fd-0123: Validar perfis, reduzir assimetria de informação e apoiar contactos qualificados. | MASTER-9f5719c8-0148: Validar perfis, reduzir assimetria de informação e apoiar contactos qualificados. | MASTER-626cae3d-0060: Validar perfis, reduzir assimetria de informação e apoiar contactos qualificados.",P2,MASTER-9dee08d0-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0123: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0148: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0054 | MASTER-efd550fd-0123 | MASTER-9f5719c8-0148 | MASTER-626cae3d-0060,4,"[{""id"":""MASTER-9dee08d0-0054"",""pedido"":""Validar perfis, reduzir assimetria de informação e apoiar contactos qualificados."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 657""],""aceitacao"":""Validar perfis, reduzir assimetria de informação e apoiar contactos qualificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-efd550fd-0123"",""pedido"":""Validar perfis, reduzir assimetria de informação e apoiar contactos qualificados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1160""],""aceitacao"":""Validar perfis, reduzir assimetria de informação e apoiar contactos qualificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0148"",""pedido"":""Validar perfis, reduzir assimetria de informação e apoiar contactos qualificados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1310""],""aceitacao"":""Validar perfis, reduzir assimetria de informação e apoiar contactos qualificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-626cae3d-0060"",""pedido"":""Validar perfis, reduzir assimetria de informação e apoiar contactos qualificados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 632""],""aceitacao"":""Validar perfis, reduzir assimetria de informação e apoiar contactos qualificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0055,Preencher todos os campos assinalados como obrigatórios antes da submissão.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 718 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1221 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1371 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 693,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0055: Preencher todos os campos assinalados como obrigatórios antes da submissão. | MASTER-efd550fd-0124: Preencher todos os campos assinalados como obrigatórios antes da submissão. | MASTER-9f5719c8-0149: Preencher todos os campos assinalados como obrigatórios antes da submissão. | MASTER-626cae3d-0061: Preencher todos os campos assinalados como obrigatórios antes da submissão.,P2,MASTER-9dee08d0-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0124: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0149: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0055 | MASTER-efd550fd-0124 | MASTER-9f5719c8-0149 | MASTER-626cae3d-0061,4,"[{""id"":""MASTER-9dee08d0-0055"",""pedido"":""Preencher todos os campos assinalados como obrigatórios antes da submissão."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 718""],""aceitacao"":""Preencher todos os campos assinalados como obrigatórios antes da submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0124"",""pedido"":""Preencher todos os campos assinalados como obrigatórios antes da submissão."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1221""],""aceitacao"":""Preencher todos os campos assinalados como obrigatórios antes da submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0149"",""pedido"":""Preencher todos os campos assinalados como obrigatórios antes da submissão."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1371""],""aceitacao"":""Preencher todos os campos assinalados como obrigatórios antes da submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0061"",""pedido"":""Preencher todos os campos assinalados como obrigatórios antes da submissão."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 693""],""aceitacao"":""Preencher todos os campos assinalados como obrigatórios antes da submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0056,"Seleccionar apenas sectores, províncias e tipos de parceria aplicáveis ao perfil do investidor, empresa ou projecto.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 721,Bolsa/parcerias,/api/v1/partnerships; /api/v1/partnerships/source/{type}/{id}; /management/partnerships-install; /parcerias; /parcerias/candidaturas/{id}; /parcerias/criar; /parcerias/notificacoes/{id}/ler; /parcerias/painel; /parcerias/rascunhos; /parcerias/salas/{id}; /parcerias/salas/{id}/acordo; /parcerias/salas/{id}/documentos,"PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0056: Seleccionar apenas sectores, províncias e tipos de parceria aplicáveis ao perfil do investidor, empresa ou projecto.",P2,MASTER-9dee08d0-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0056,1,"[{""id"":""MASTER-9dee08d0-0056"",""pedido"":""Seleccionar apenas sectores, províncias e tipos de parceria aplicáveis ao perfil do investidor, empresa ou projecto."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 721""],""aceitacao"":""Seleccionar apenas sectores, províncias e tipos de parceria aplicáveis ao perfil do investidor, empresa ou projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.portal_partnerships: 0 registos; public.partnership_rooms: 0 registos; public.partnership_interests: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: parcerias. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,parcerias,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/PartnershipExchange.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,PartnershipExchangeTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0057,"Nota operacional: O sistema deve permitir guardar o formulário como rascunho, validar campos em tempo real, destacar erros antes da submissão e gerar um comprovativo electrónico com número de referência após o envio.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 725,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9dee08d0-0057: Nota operacional: O sistema deve permitir guardar o formulário como rascunho, validar campos em tempo real, destacar erros antes da submissão e gerar um comprovativo electrónico com número de referência após o envio.",P1,MASTER-9dee08d0-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0057,1,"[{""id"":""MASTER-9dee08d0-0057"",""pedido"":""Nota operacional: O sistema deve permitir guardar o formulário como rascunho, validar campos em tempo real, destacar erros antes da submissão e gerar um comprovativo electrónico com número de referência após o envio."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 725""],""aceitacao"":""Nota operacional: O sistema deve permitir guardar o formulário como rascunho, validar campos em tempo real, destacar erros antes da submissão e gerar um comprovativo electrónico com número de referência após o envio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0058,Não permitir submissão se campos assinalados como obrigatórios estiverem vazios.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 732 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1235 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1385 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 707,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0058: Não permitir submissão se campos assinalados como obrigatórios estiverem vazios. | MASTER-efd550fd-0127: Não permitir submissão se campos assinalados como obrigatórios estiverem vazios. | MASTER-9f5719c8-0152: Não permitir submissão se campos assinalados como obrigatórios estiverem vazios. | MASTER-626cae3d-0064: Não permitir submissão se campos assinalados como obrigatórios estiverem vazios.,P2,MASTER-9dee08d0-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0127: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0152: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0058 | MASTER-efd550fd-0127 | MASTER-9f5719c8-0152 | MASTER-626cae3d-0064,4,"[{""id"":""MASTER-9dee08d0-0058"",""pedido"":""Não permitir submissão se campos assinalados como obrigatórios estiverem vazios."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 732""],""aceitacao"":""Não permitir submissão se campos assinalados como obrigatórios estiverem vazios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0127"",""pedido"":""Não permitir submissão se campos assinalados como obrigatórios estiverem vazios."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1235""],""aceitacao"":""Não permitir submissão se campos assinalados como obrigatórios estiverem vazios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0152"",""pedido"":""Não permitir submissão se campos assinalados como obrigatórios estiverem vazios."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1385""],""aceitacao"":""Não permitir submissão se campos assinalados como obrigatórios estiverem vazios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0064"",""pedido"":""Não permitir submissão se campos assinalados como obrigatórios estiverem vazios."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 707""],""aceitacao"":""Não permitir submissão se campos assinalados como obrigatórios estiverem vazios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0059,Este campo é obrigatório para concluir a inscrição.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 733 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1236 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1386 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 708,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0059: Este campo é obrigatório para concluir a inscrição. | MASTER-efd550fd-0128: Este campo é obrigatório para concluir a inscrição. | MASTER-9f5719c8-0153: Este campo é obrigatório para concluir a inscrição. | MASTER-626cae3d-0065: Este campo é obrigatório para concluir a inscrição.,P2,MASTER-9dee08d0-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0128: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0153: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0065: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0059 | MASTER-efd550fd-0128 | MASTER-9f5719c8-0153 | MASTER-626cae3d-0065,4,"[{""id"":""MASTER-9dee08d0-0059"",""pedido"":""Este campo é obrigatório para concluir a inscrição."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 733""],""aceitacao"":""Este campo é obrigatório para concluir a inscrição."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0128"",""pedido"":""Este campo é obrigatório para concluir a inscrição."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1236""],""aceitacao"":""Este campo é obrigatório para concluir a inscrição."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0153"",""pedido"":""Este campo é obrigatório para concluir a inscrição."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1386""],""aceitacao"":""Este campo é obrigatório para concluir a inscrição."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0065"",""pedido"":""Este campo é obrigatório para concluir a inscrição."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 708""],""aceitacao"":""Este campo é obrigatório para concluir a inscrição."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0060,Exigir pelo menos dois caracteres e impedir apenas números ou símbolos.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 736 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1239 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1389 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 711,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0060: Exigir pelo menos dois caracteres e impedir apenas números ou símbolos. | MASTER-efd550fd-0129: Exigir pelo menos dois caracteres e impedir apenas números ou símbolos. | MASTER-9f5719c8-0154: Exigir pelo menos dois caracteres e impedir apenas números ou símbolos. | MASTER-626cae3d-0066: Exigir pelo menos dois caracteres e impedir apenas números ou símbolos.,P2,MASTER-9dee08d0-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0129: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0154: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0060 | MASTER-efd550fd-0129 | MASTER-9f5719c8-0154 | MASTER-626cae3d-0066,4,"[{""id"":""MASTER-9dee08d0-0060"",""pedido"":""Exigir pelo menos dois caracteres e impedir apenas números ou símbolos."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 736""],""aceitacao"":""Exigir pelo menos dois caracteres e impedir apenas números ou símbolos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0129"",""pedido"":""Exigir pelo menos dois caracteres e impedir apenas números ou símbolos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1239""],""aceitacao"":""Exigir pelo menos dois caracteres e impedir apenas números ou símbolos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0154"",""pedido"":""Exigir pelo menos dois caracteres e impedir apenas números ou símbolos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1389""],""aceitacao"":""Exigir pelo menos dois caracteres e impedir apenas números ou símbolos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0066"",""pedido"":""Exigir pelo menos dois caracteres e impedir apenas números ou símbolos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 711""],""aceitacao"":""Exigir pelo menos dois caracteres e impedir apenas números ou símbolos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0061,Validar formato de e-mail com domínio e extensão reconhecíveis.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 740 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1243 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1393 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 715,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0061: Validar formato de e-mail com domínio e extensão reconhecíveis. | MASTER-efd550fd-0130: Validar formato de e-mail com domínio e extensão reconhecíveis. | MASTER-9f5719c8-0155: Validar formato de e-mail com domínio e extensão reconhecíveis. | MASTER-626cae3d-0067: Validar formato de e-mail com domínio e extensão reconhecíveis.,P2,MASTER-9dee08d0-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0130: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0155: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0067: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0061 | MASTER-efd550fd-0130 | MASTER-9f5719c8-0155 | MASTER-626cae3d-0067,4,"[{""id"":""MASTER-9dee08d0-0061"",""pedido"":""Validar formato de e-mail com domínio e extensão reconhecíveis."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 740""],""aceitacao"":""Validar formato de e-mail com domínio e extensão reconhecíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0130"",""pedido"":""Validar formato de e-mail com domínio e extensão reconhecíveis."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1243""],""aceitacao"":""Validar formato de e-mail com domínio e extensão reconhecíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0155"",""pedido"":""Validar formato de e-mail com domínio e extensão reconhecíveis."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1393""],""aceitacao"":""Validar formato de e-mail com domínio e extensão reconhecíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0067"",""pedido"":""Validar formato de e-mail com domínio e extensão reconhecíveis."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 715""],""aceitacao"":""Validar formato de e-mail com domínio e extensão reconhecíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0062,Impedir submissão até correcção.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 742 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1245 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1395 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 717,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0062: Impedir submissão até correcção. | MASTER-efd550fd-0131: Impedir submissão até correcção. | MASTER-9f5719c8-0156: Impedir submissão até correcção. | MASTER-626cae3d-0068: Impedir submissão até correcção.,P2,MASTER-9dee08d0-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0131: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0156: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0062 | MASTER-efd550fd-0131 | MASTER-9f5719c8-0156 | MASTER-626cae3d-0068,4,"[{""id"":""MASTER-9dee08d0-0062"",""pedido"":""Impedir submissão até correcção."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 742""],""aceitacao"":""Impedir submissão até correcção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0131"",""pedido"":""Impedir submissão até correcção."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1245""],""aceitacao"":""Impedir submissão até correcção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0156"",""pedido"":""Impedir submissão até correcção."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1395""],""aceitacao"":""Impedir submissão até correcção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0068"",""pedido"":""Impedir submissão até correcção."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 717""],""aceitacao"":""Impedir submissão até correcção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0063,"Permitir indicativo internacional, números e espaços; exigir comprimento mínimo definido.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 744 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1247 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1397 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 719,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0063: Permitir indicativo internacional, números e espaços; exigir comprimento mínimo definido. | MASTER-efd550fd-0132: Permitir indicativo internacional, números e espaços; exigir comprimento mínimo definido. | MASTER-9f5719c8-0157: Permitir indicativo internacional, números e espaços; exigir comprimento mínimo definido. | MASTER-626cae3d-0069: Permitir indicativo internacional, números e espaços; exigir comprimento mínimo definido.",P2,MASTER-9dee08d0-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0132: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0157: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0063 | MASTER-efd550fd-0132 | MASTER-9f5719c8-0157 | MASTER-626cae3d-0069,4,"[{""id"":""MASTER-9dee08d0-0063"",""pedido"":""Permitir indicativo internacional, números e espaços; exigir comprimento mínimo definido."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 744""],""aceitacao"":""Permitir indicativo internacional, números e espaços; exigir comprimento mínimo definido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0132"",""pedido"":""Permitir indicativo internacional, números e espaços; exigir comprimento mínimo definido."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1247""],""aceitacao"":""Permitir indicativo internacional, números e espaços; exigir comprimento mínimo definido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0157"",""pedido"":""Permitir indicativo internacional, números e espaços; exigir comprimento mínimo definido."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1397""],""aceitacao"":""Permitir indicativo internacional, números e espaços; exigir comprimento mínimo definido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0069"",""pedido"":""Permitir indicativo internacional, números e espaços; exigir comprimento mínimo definido."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 719""],""aceitacao"":""Permitir indicativo internacional, números e espaços; exigir comprimento mínimo definido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0064,"Quando aplicável, validar comprimento, formato numérico e ausência de caracteres inválidos.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 748 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1251 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1401 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 723,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0064: Quando aplicável, validar comprimento, formato numérico e ausência de caracteres inválidos. | MASTER-efd550fd-0133: Quando aplicável, validar comprimento, formato numérico e ausência de caracteres inválidos. | MASTER-9f5719c8-0158: Quando aplicável, validar comprimento, formato numérico e ausência de caracteres inválidos. | MASTER-626cae3d-0070: Quando aplicável, validar comprimento, formato numérico e ausência de caracteres inválidos.",P2,MASTER-9dee08d0-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0133: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0158: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0070: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0064 | MASTER-efd550fd-0133 | MASTER-9f5719c8-0158 | MASTER-626cae3d-0070,4,"[{""id"":""MASTER-9dee08d0-0064"",""pedido"":""Quando aplicável, validar comprimento, formato numérico e ausência de caracteres inválidos."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 748""],""aceitacao"":""Quando aplicável, validar comprimento, formato numérico e ausência de caracteres inválidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0133"",""pedido"":""Quando aplicável, validar comprimento, formato numérico e ausência de caracteres inválidos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1251""],""aceitacao"":""Quando aplicável, validar comprimento, formato numérico e ausência de caracteres inválidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0158"",""pedido"":""Quando aplicável, validar comprimento, formato numérico e ausência de caracteres inválidos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1401""],""aceitacao"":""Quando aplicável, validar comprimento, formato numérico e ausência de caracteres inválidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0070"",""pedido"":""Quando aplicável, validar comprimento, formato numérico e ausência de caracteres inválidos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 723""],""aceitacao"":""Quando aplicável, validar comprimento, formato numérico e ausência de caracteres inválidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0065,"Apresentar, em 5 a 8 linhas, o objectivo do projecto, a localização, a necessidade de investimento, o tipo de parceiro pretendido e o impacto económico esperado. O resumo deve ser claro, directo e adequado a investidores nacionais e estrangeiros.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 771 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 332 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 345 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 342,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0065: Apresentar, em 5 a 8 linhas, o objectivo do projecto, a localização, a necessidade de investimento, o tipo de parceiro pretendido e o impacto económico esperado. O resumo deve ser claro, directo e adequado a investidores nacionais e estrangeiros. | MASTER-efd550fd-0037: Apresentar, em 5 a 8 linhas, o objectivo do projecto, a localização, a necessidade de investimento, o tipo de parceiro pretendido e o impacto económico esperado. O resumo deve ser claro, directo e adequado a investidores nacionais e estrangeiros. | MASTER-9f5719c8-0038: Apresentar, em 5 a 8 linhas, o objectivo do projecto, a localização, a necessidade de investimento, o tipo de parceiro pretendido e o impacto económico esperado. O resumo deve ser claro, directo e adequado a investidores nacionais e estrangeiros. | MASTER-626cae3d-0033: Apresentar, em 5 a 8 linhas, o objectivo do projecto, a localização, a necessidade de investimento, o tipo de parceiro pretendido e o impacto económico esperado. O resumo deve ser claro, directo e adequado a investidores nacionais e estrangeiros.",P2,MASTER-9dee08d0-0065: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0065 | MASTER-efd550fd-0037 | MASTER-9f5719c8-0038 | MASTER-626cae3d-0033,4,"[{""id"":""MASTER-9dee08d0-0065"",""pedido"":""Apresentar, em 5 a 8 linhas, o objectivo do projecto, a localização, a necessidade de investimento, o tipo de parceiro pretendido e o impacto económico esperado. O resumo deve ser claro, directo e adequado a investidores nacionais e estrangeiros."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 771""],""aceitacao"":""Apresentar, em 5 a 8 linhas, o objectivo do projecto, a localização, a necessidade de investimento, o tipo de parceiro pretendido e o impacto económico esperado. O resumo deve ser claro, directo e adequado a investidores nacionais e estrangeiros."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0037"",""pedido"":""Apresentar, em 5 a 8 linhas, o objectivo do projecto, a localização, a necessidade de investimento, o tipo de parceiro pretendido e o impacto económico esperado. O resumo deve ser claro, directo e adequado a investidores nacionais e estrangeiros."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 332""],""aceitacao"":""Apresentar, em 5 a 8 linhas, o objectivo do projecto, a localização, a necessidade de investimento, o tipo de parceiro pretendido e o impacto económico esperado. O resumo deve ser claro, directo e adequado a investidores nacionais e estrangeiros."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0038"",""pedido"":""Apresentar, em 5 a 8 linhas, o objectivo do projecto, a localização, a necessidade de investimento, o tipo de parceiro pretendido e o impacto económico esperado. O resumo deve ser claro, directo e adequado a investidores nacionais e estrangeiros."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 345""],""aceitacao"":""Apresentar, em 5 a 8 linhas, o objectivo do projecto, a localização, a necessidade de investimento, o tipo de parceiro pretendido e o impacto económico esperado. O resumo deve ser claro, directo e adequado a investidores nacionais e estrangeiros."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0033"",""pedido"":""Apresentar, em 5 a 8 linhas, o objectivo do projecto, a localização, a necessidade de investimento, o tipo de parceiro pretendido e o impacto económico esperado. O resumo deve ser claro, directo e adequado a investidores nacionais e estrangeiros."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 342""],""aceitacao"":""Apresentar, em 5 a 8 linhas, o objectivo do projecto, a localização, a necessidade de investimento, o tipo de parceiro pretendido e o impacto económico esperado. O resumo deve ser claro, directo e adequado a investidores nacionais e estrangeiros."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0066,"Nota de validação: A informação legal, fiscal e regulatória deve ser tratada como orientação preliminar e confirmada junto das entidades competentes antes da publicação final ou tomada de decisão pelo investidor.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 835,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0066: Nota de validação: A informação legal, fiscal e regulatória deve ser tratada como orientação preliminar e confirmada junto das entidades competentes antes da publicação final ou tomada de decisão pelo investidor.",P2,MASTER-9dee08d0-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0066,1,"[{""id"":""MASTER-9dee08d0-0066"",""pedido"":""Nota de validação: A informação legal, fiscal e regulatória deve ser tratada como orientação preliminar e confirmada junto das entidades competentes antes da publicação final ou tomada de decisão pelo investidor."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 835""],""aceitacao"":""Nota de validação: A informação legal, fiscal e regulatória deve ser tratada como orientação preliminar e confirmada junto das entidades competentes antes da publicação final ou tomada de decisão pelo investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Pedidos relacionados sem novo inventário/backlog paralelo; referência documental acrescentada, critérios anteriores preservados. Confirmar os bytes do v1(3) antes do fecho documental.",parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0050,"Implementar monitoria de disponibilidade, cópias de segurança, testes de segurança e plano de resposta a incidentes.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 605 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1108 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1258,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0050: Implementar monitoria de disponibilidade, cópias de segurança, testes de segurança e plano de resposta a incidentes. | MASTER-efd550fd-0119: Implementar monitoria de disponibilidade, cópias de segurança, testes de segurança e plano de resposta a incidentes. | MASTER-9f5719c8-0144: Implementar monitoria de disponibilidade, cópias de segurança, testes de segurança e plano de resposta a incidentes.",P2,MASTER-9dee08d0-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0119: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0144: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0050 | MASTER-efd550fd-0119 | MASTER-9f5719c8-0144,3,"[{""id"":""MASTER-9dee08d0-0050"",""pedido"":""Implementar monitoria de disponibilidade, cópias de segurança, testes de segurança e plano de resposta a incidentes."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 605""],""aceitacao"":""Implementar monitoria de disponibilidade, cópias de segurança, testes de segurança e plano de resposta a incidentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0119"",""pedido"":""Implementar monitoria de disponibilidade, cópias de segurança, testes de segurança e plano de resposta a incidentes."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1108""],""aceitacao"":""Implementar monitoria de disponibilidade, cópias de segurança, testes de segurança e plano de resposta a incidentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0144"",""pedido"":""Implementar monitoria de disponibilidade, cópias de segurança, testes de segurança e plano de resposta a incidentes."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1258""],""aceitacao"":""Implementar monitoria de disponibilidade, cópias de segurança, testes de segurança e plano de resposta a incidentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0051,"Exigir ficha mínima de viabilidade, fase do projecto e estimativa de financiamento necessário.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 617 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1120 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1270,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0051: Exigir ficha mínima de viabilidade, fase do projecto e estimativa de financiamento necessário. | MASTER-efd550fd-0120: Exigir ficha mínima de viabilidade, fase do projecto e estimativa de financiamento necessário. | MASTER-9f5719c8-0145: Exigir ficha mínima de viabilidade, fase do projecto e estimativa de financiamento necessário.",P2,MASTER-9dee08d0-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0120: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0145: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0051 | MASTER-efd550fd-0120 | MASTER-9f5719c8-0145,3,"[{""id"":""MASTER-9dee08d0-0051"",""pedido"":""Exigir ficha mínima de viabilidade, fase do projecto e estimativa de financiamento necessário."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 617""],""aceitacao"":""Exigir ficha mínima de viabilidade, fase do projecto e estimativa de financiamento necessário."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0120"",""pedido"":""Exigir ficha mínima de viabilidade, fase do projecto e estimativa de financiamento necessário."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1120""],""aceitacao"":""Exigir ficha mínima de viabilidade, fase do projecto e estimativa de financiamento necessário."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0145"",""pedido"":""Exigir ficha mínima de viabilidade, fase do projecto e estimativa de financiamento necessário."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1270""],""aceitacao"":""Exigir ficha mínima de viabilidade, fase do projecto e estimativa de financiamento necessário."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0052,"Nota de gestão de risco: Os riscos classificados como altos devem ser acompanhados em reuniões periódicas de gestão do portal e integrados no painel de decisão executiva. A monitoria deve combinar indicadores quantitativos, registos de incidentes, feedback dos investidores e validação regular pelas entidades competentes.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 631,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0052: Nota de gestão de risco: Os riscos classificados como altos devem ser acompanhados em reuniões periódicas de gestão do portal e integrados no painel de decisão executiva. A monitoria deve combinar indicadores quantitativos, registos de incidentes, feedback dos investidores e validação regular pelas entidades competentes.",P2,MASTER-9dee08d0-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0052,1,"[{""id"":""MASTER-9dee08d0-0052"",""pedido"":""Nota de gestão de risco: Os riscos classificados como altos devem ser acompanhados em reuniões periódicas de gestão do portal e integrados no painel de decisão executiva. A monitoria deve combinar indicadores quantitativos, registos de incidentes, feedback dos investidores e validação regular pelas entidades competentes."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 631""],""aceitacao"":""Nota de gestão de risco: Os riscos classificados como altos devem ser acompanhados em reuniões periódicas de gestão do portal e integrados no painel de decisão executiva. A monitoria deve combinar indicadores quantitativos, registos de incidentes, feedback dos investidores e validação regular pelas entidades competentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0053,"A Bolsa de Parcerias, Investidores e Capital deve funcionar como um mecanismo de aproximação empresarial, permitindo que o portal vá além da divulgação de oportunidades e passe a apoiar a formação de consórcios, joint ventures, parcerias comerciais, captação de capital e estruturação de projectos de investimento.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 634,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0053: A Bolsa de Parcerias, Investidores e Capital deve funcionar como um mecanismo de aproximação empresarial, permitindo que o portal vá além da divulgação de oportunidades e passe a apoiar a formação de consórcios, joint ventures, parcerias comerciais, captação de capital e estruturação de projectos de investimento.",P2,MASTER-9dee08d0-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0053,1,"[{""id"":""MASTER-9dee08d0-0053"",""pedido"":""A Bolsa de Parcerias, Investidores e Capital deve funcionar como um mecanismo de aproximação empresarial, permitindo que o portal vá além da divulgação de oportunidades e passe a apoiar a formação de consórcios, joint ventures, parcerias comerciais, captação de capital e estruturação de projectos de investimento."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 634""],""aceitacao"":""A Bolsa de Parcerias, Investidores e Capital deve funcionar como um mecanismo de aproximação empresarial, permitindo que o portal vá além da divulgação de oportunidades e passe a apoiar a formação de consórcios, joint ventures, parcerias comerciais, captação de capital e estruturação de projectos de investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0054,"Validar perfis, reduzir assimetria de informação e apoiar contactos qualificados.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 657 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1160 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1310 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 632,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9dee08d0-0054: Validar perfis, reduzir assimetria de informação e apoiar contactos qualificados. | MASTER-efd550fd-0123: Validar perfis, reduzir assimetria de informação e apoiar contactos qualificados. | MASTER-9f5719c8-0148: Validar perfis, reduzir assimetria de informação e apoiar contactos qualificados. | MASTER-626cae3d-0060: Validar perfis, reduzir assimetria de informação e apoiar contactos qualificados.",P2,MASTER-9dee08d0-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0123: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0148: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0054 | MASTER-efd550fd-0123 | MASTER-9f5719c8-0148 | MASTER-626cae3d-0060,4,"[{""id"":""MASTER-9dee08d0-0054"",""pedido"":""Validar perfis, reduzir assimetria de informação e apoiar contactos qualificados."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 657""],""aceitacao"":""Validar perfis, reduzir assimetria de informação e apoiar contactos qualificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-efd550fd-0123"",""pedido"":""Validar perfis, reduzir assimetria de informação e apoiar contactos qualificados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1160""],""aceitacao"":""Validar perfis, reduzir assimetria de informação e apoiar contactos qualificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0148"",""pedido"":""Validar perfis, reduzir assimetria de informação e apoiar contactos qualificados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1310""],""aceitacao"":""Validar perfis, reduzir assimetria de informação e apoiar contactos qualificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-626cae3d-0060"",""pedido"":""Validar perfis, reduzir assimetria de informação e apoiar contactos qualificados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 632""],""aceitacao"":""Validar perfis, reduzir assimetria de informação e apoiar contactos qualificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0055,Preencher todos os campos assinalados como obrigatórios antes da submissão.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 718 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1221 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1371 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 693,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0055: Preencher todos os campos assinalados como obrigatórios antes da submissão. | MASTER-efd550fd-0124: Preencher todos os campos assinalados como obrigatórios antes da submissão. | MASTER-9f5719c8-0149: Preencher todos os campos assinalados como obrigatórios antes da submissão. | MASTER-626cae3d-0061: Preencher todos os campos assinalados como obrigatórios antes da submissão.,P2,MASTER-9dee08d0-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0124: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0149: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0055 | MASTER-efd550fd-0124 | MASTER-9f5719c8-0149 | MASTER-626cae3d-0061,4,"[{""id"":""MASTER-9dee08d0-0055"",""pedido"":""Preencher todos os campos assinalados como obrigatórios antes da submissão."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 718""],""aceitacao"":""Preencher todos os campos assinalados como obrigatórios antes da submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0124"",""pedido"":""Preencher todos os campos assinalados como obrigatórios antes da submissão."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1221""],""aceitacao"":""Preencher todos os campos assinalados como obrigatórios antes da submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0149"",""pedido"":""Preencher todos os campos assinalados como obrigatórios antes da submissão."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1371""],""aceitacao"":""Preencher todos os campos assinalados como obrigatórios antes da submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0061"",""pedido"":""Preencher todos os campos assinalados como obrigatórios antes da submissão."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 693""],""aceitacao"":""Preencher todos os campos assinalados como obrigatórios antes da submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0056,"Seleccionar apenas sectores, províncias e tipos de parceria aplicáveis ao perfil do investidor, empresa ou projecto.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 721,Bolsa/parcerias,/api/v1/partnerships; /api/v1/partnerships/source/{type}/{id}; /management/partnerships-install; /parcerias; /parcerias/candidaturas/{id}; /parcerias/criar; /parcerias/notificacoes/{id}/ler; /parcerias/painel; /parcerias/rascunhos; /parcerias/salas/{id}; /parcerias/salas/{id}/acordo; /parcerias/salas/{id}/documentos,"PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0056: Seleccionar apenas sectores, províncias e tipos de parceria aplicáveis ao perfil do investidor, empresa ou projecto.",P2,MASTER-9dee08d0-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0056,1,"[{""id"":""MASTER-9dee08d0-0056"",""pedido"":""Seleccionar apenas sectores, províncias e tipos de parceria aplicáveis ao perfil do investidor, empresa ou projecto."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 721""],""aceitacao"":""Seleccionar apenas sectores, províncias e tipos de parceria aplicáveis ao perfil do investidor, empresa ou projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.portal_partnerships: 0 registos; public.partnership_rooms: 0 registos; public.partnership_interests: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: parcerias. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,parcerias,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/PartnershipExchange.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,PartnershipExchangeTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0057,"Nota operacional: O sistema deve permitir guardar o formulário como rascunho, validar campos em tempo real, destacar erros antes da submissão e gerar um comprovativo electrónico com número de referência após o envio.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 725,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9dee08d0-0057: Nota operacional: O sistema deve permitir guardar o formulário como rascunho, validar campos em tempo real, destacar erros antes da submissão e gerar um comprovativo electrónico com número de referência após o envio.",P1,MASTER-9dee08d0-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0057,1,"[{""id"":""MASTER-9dee08d0-0057"",""pedido"":""Nota operacional: O sistema deve permitir guardar o formulário como rascunho, validar campos em tempo real, destacar erros antes da submissão e gerar um comprovativo electrónico com número de referência após o envio."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 725""],""aceitacao"":""Nota operacional: O sistema deve permitir guardar o formulário como rascunho, validar campos em tempo real, destacar erros antes da submissão e gerar um comprovativo electrónico com número de referência após o envio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0058,Não permitir submissão se campos assinalados como obrigatórios estiverem vazios.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 732 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1235 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1385 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 707,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0058: Não permitir submissão se campos assinalados como obrigatórios estiverem vazios. | MASTER-efd550fd-0127: Não permitir submissão se campos assinalados como obrigatórios estiverem vazios. | MASTER-9f5719c8-0152: Não permitir submissão se campos assinalados como obrigatórios estiverem vazios. | MASTER-626cae3d-0064: Não permitir submissão se campos assinalados como obrigatórios estiverem vazios.,P2,MASTER-9dee08d0-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0127: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0152: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0058 | MASTER-efd550fd-0127 | MASTER-9f5719c8-0152 | MASTER-626cae3d-0064,4,"[{""id"":""MASTER-9dee08d0-0058"",""pedido"":""Não permitir submissão se campos assinalados como obrigatórios estiverem vazios."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 732""],""aceitacao"":""Não permitir submissão se campos assinalados como obrigatórios estiverem vazios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0127"",""pedido"":""Não permitir submissão se campos assinalados como obrigatórios estiverem vazios."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1235""],""aceitacao"":""Não permitir submissão se campos assinalados como obrigatórios estiverem vazios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0152"",""pedido"":""Não permitir submissão se campos assinalados como obrigatórios estiverem vazios."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1385""],""aceitacao"":""Não permitir submissão se campos assinalados como obrigatórios estiverem vazios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0064"",""pedido"":""Não permitir submissão se campos assinalados como obrigatórios estiverem vazios."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 707""],""aceitacao"":""Não permitir submissão se campos assinalados como obrigatórios estiverem vazios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0059,Este campo é obrigatório para concluir a inscrição.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 733 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1236 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1386 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 708,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0059: Este campo é obrigatório para concluir a inscrição. | MASTER-efd550fd-0128: Este campo é obrigatório para concluir a inscrição. | MASTER-9f5719c8-0153: Este campo é obrigatório para concluir a inscrição. | MASTER-626cae3d-0065: Este campo é obrigatório para concluir a inscrição.,P2,MASTER-9dee08d0-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0128: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0153: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0065: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0059 | MASTER-efd550fd-0128 | MASTER-9f5719c8-0153 | MASTER-626cae3d-0065,4,"[{""id"":""MASTER-9dee08d0-0059"",""pedido"":""Este campo é obrigatório para concluir a inscrição."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 733""],""aceitacao"":""Este campo é obrigatório para concluir a inscrição."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0128"",""pedido"":""Este campo é obrigatório para concluir a inscrição."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1236""],""aceitacao"":""Este campo é obrigatório para concluir a inscrição."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0153"",""pedido"":""Este campo é obrigatório para concluir a inscrição."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1386""],""aceitacao"":""Este campo é obrigatório para concluir a inscrição."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0065"",""pedido"":""Este campo é obrigatório para concluir a inscrição."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 708""],""aceitacao"":""Este campo é obrigatório para concluir a inscrição."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0060,Exigir pelo menos dois caracteres e impedir apenas números ou símbolos.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 736 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1239 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1389 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 711,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0060: Exigir pelo menos dois caracteres e impedir apenas números ou símbolos. | MASTER-efd550fd-0129: Exigir pelo menos dois caracteres e impedir apenas números ou símbolos. | MASTER-9f5719c8-0154: Exigir pelo menos dois caracteres e impedir apenas números ou símbolos. | MASTER-626cae3d-0066: Exigir pelo menos dois caracteres e impedir apenas números ou símbolos.,P2,MASTER-9dee08d0-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0129: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0154: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0060 | MASTER-efd550fd-0129 | MASTER-9f5719c8-0154 | MASTER-626cae3d-0066,4,"[{""id"":""MASTER-9dee08d0-0060"",""pedido"":""Exigir pelo menos dois caracteres e impedir apenas números ou símbolos."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 736""],""aceitacao"":""Exigir pelo menos dois caracteres e impedir apenas números ou símbolos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0129"",""pedido"":""Exigir pelo menos dois caracteres e impedir apenas números ou símbolos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1239""],""aceitacao"":""Exigir pelo menos dois caracteres e impedir apenas números ou símbolos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0154"",""pedido"":""Exigir pelo menos dois caracteres e impedir apenas números ou símbolos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1389""],""aceitacao"":""Exigir pelo menos dois caracteres e impedir apenas números ou símbolos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0066"",""pedido"":""Exigir pelo menos dois caracteres e impedir apenas números ou símbolos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 711""],""aceitacao"":""Exigir pelo menos dois caracteres e impedir apenas números ou símbolos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0061,Validar formato de e-mail com domínio e extensão reconhecíveis.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 740 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1243 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1393 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 715,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0061: Validar formato de e-mail com domínio e extensão reconhecíveis. | MASTER-efd550fd-0130: Validar formato de e-mail com domínio e extensão reconhecíveis. | MASTER-9f5719c8-0155: Validar formato de e-mail com domínio e extensão reconhecíveis. | MASTER-626cae3d-0067: Validar formato de e-mail com domínio e extensão reconhecíveis.,P2,MASTER-9dee08d0-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0130: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0155: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0067: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0061 | MASTER-efd550fd-0130 | MASTER-9f5719c8-0155 | MASTER-626cae3d-0067,4,"[{""id"":""MASTER-9dee08d0-0061"",""pedido"":""Validar formato de e-mail com domínio e extensão reconhecíveis."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 740""],""aceitacao"":""Validar formato de e-mail com domínio e extensão reconhecíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0130"",""pedido"":""Validar formato de e-mail com domínio e extensão reconhecíveis."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1243""],""aceitacao"":""Validar formato de e-mail com domínio e extensão reconhecíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0155"",""pedido"":""Validar formato de e-mail com domínio e extensão reconhecíveis."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1393""],""aceitacao"":""Validar formato de e-mail com domínio e extensão reconhecíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0067"",""pedido"":""Validar formato de e-mail com domínio e extensão reconhecíveis."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 715""],""aceitacao"":""Validar formato de e-mail com domínio e extensão reconhecíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0062,Impedir submissão até correcção.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 742 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1245 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1395 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 717,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0062: Impedir submissão até correcção. | MASTER-efd550fd-0131: Impedir submissão até correcção. | MASTER-9f5719c8-0156: Impedir submissão até correcção. | MASTER-626cae3d-0068: Impedir submissão até correcção.,P2,MASTER-9dee08d0-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0131: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0156: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0062 | MASTER-efd550fd-0131 | MASTER-9f5719c8-0156 | MASTER-626cae3d-0068,4,"[{""id"":""MASTER-9dee08d0-0062"",""pedido"":""Impedir submissão até correcção."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 742""],""aceitacao"":""Impedir submissão até correcção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0131"",""pedido"":""Impedir submissão até correcção."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1245""],""aceitacao"":""Impedir submissão até correcção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0156"",""pedido"":""Impedir submissão até correcção."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1395""],""aceitacao"":""Impedir submissão até correcção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0068"",""pedido"":""Impedir submissão até correcção."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 717""],""aceitacao"":""Impedir submissão até correcção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0063,"Permitir indicativo internacional, números e espaços; exigir comprimento mínimo definido.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 744 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1247 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1397 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 719,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0063: Permitir indicativo internacional, números e espaços; exigir comprimento mínimo definido. | MASTER-efd550fd-0132: Permitir indicativo internacional, números e espaços; exigir comprimento mínimo definido. | MASTER-9f5719c8-0157: Permitir indicativo internacional, números e espaços; exigir comprimento mínimo definido. | MASTER-626cae3d-0069: Permitir indicativo internacional, números e espaços; exigir comprimento mínimo definido.",P2,MASTER-9dee08d0-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0132: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0157: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0063 | MASTER-efd550fd-0132 | MASTER-9f5719c8-0157 | MASTER-626cae3d-0069,4,"[{""id"":""MASTER-9dee08d0-0063"",""pedido"":""Permitir indicativo internacional, números e espaços; exigir comprimento mínimo definido."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 744""],""aceitacao"":""Permitir indicativo internacional, números e espaços; exigir comprimento mínimo definido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0132"",""pedido"":""Permitir indicativo internacional, números e espaços; exigir comprimento mínimo definido."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1247""],""aceitacao"":""Permitir indicativo internacional, números e espaços; exigir comprimento mínimo definido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0157"",""pedido"":""Permitir indicativo internacional, números e espaços; exigir comprimento mínimo definido."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1397""],""aceitacao"":""Permitir indicativo internacional, números e espaços; exigir comprimento mínimo definido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0069"",""pedido"":""Permitir indicativo internacional, números e espaços; exigir comprimento mínimo definido."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 719""],""aceitacao"":""Permitir indicativo internacional, números e espaços; exigir comprimento mínimo definido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0064,"Quando aplicável, validar comprimento, formato numérico e ausência de caracteres inválidos.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 748 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1251 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1401 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 723,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0064: Quando aplicável, validar comprimento, formato numérico e ausência de caracteres inválidos. | MASTER-efd550fd-0133: Quando aplicável, validar comprimento, formato numérico e ausência de caracteres inválidos. | MASTER-9f5719c8-0158: Quando aplicável, validar comprimento, formato numérico e ausência de caracteres inválidos. | MASTER-626cae3d-0070: Quando aplicável, validar comprimento, formato numérico e ausência de caracteres inválidos.",P2,MASTER-9dee08d0-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0133: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0158: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0070: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0064 | MASTER-efd550fd-0133 | MASTER-9f5719c8-0158 | MASTER-626cae3d-0070,4,"[{""id"":""MASTER-9dee08d0-0064"",""pedido"":""Quando aplicável, validar comprimento, formato numérico e ausência de caracteres inválidos."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 748""],""aceitacao"":""Quando aplicável, validar comprimento, formato numérico e ausência de caracteres inválidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0133"",""pedido"":""Quando aplicável, validar comprimento, formato numérico e ausência de caracteres inválidos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1251""],""aceitacao"":""Quando aplicável, validar comprimento, formato numérico e ausência de caracteres inválidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0158"",""pedido"":""Quando aplicável, validar comprimento, formato numérico e ausência de caracteres inválidos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1401""],""aceitacao"":""Quando aplicável, validar comprimento, formato numérico e ausência de caracteres inválidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0070"",""pedido"":""Quando aplicável, validar comprimento, formato numérico e ausência de caracteres inválidos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 723""],""aceitacao"":""Quando aplicável, validar comprimento, formato numérico e ausência de caracteres inválidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0065,"Apresentar, em 5 a 8 linhas, o objectivo do projecto, a localização, a necessidade de investimento, o tipo de parceiro pretendido e o impacto económico esperado. O resumo deve ser claro, directo e adequado a investidores nacionais e estrangeiros.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 771 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 332 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 345 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 342,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0065: Apresentar, em 5 a 8 linhas, o objectivo do projecto, a localização, a necessidade de investimento, o tipo de parceiro pretendido e o impacto económico esperado. O resumo deve ser claro, directo e adequado a investidores nacionais e estrangeiros. | MASTER-efd550fd-0037: Apresentar, em 5 a 8 linhas, o objectivo do projecto, a localização, a necessidade de investimento, o tipo de parceiro pretendido e o impacto económico esperado. O resumo deve ser claro, directo e adequado a investidores nacionais e estrangeiros. | MASTER-9f5719c8-0038: Apresentar, em 5 a 8 linhas, o objectivo do projecto, a localização, a necessidade de investimento, o tipo de parceiro pretendido e o impacto económico esperado. O resumo deve ser claro, directo e adequado a investidores nacionais e estrangeiros. | MASTER-626cae3d-0033: Apresentar, em 5 a 8 linhas, o objectivo do projecto, a localização, a necessidade de investimento, o tipo de parceiro pretendido e o impacto económico esperado. O resumo deve ser claro, directo e adequado a investidores nacionais e estrangeiros.",P2,MASTER-9dee08d0-0065: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0065 | MASTER-efd550fd-0037 | MASTER-9f5719c8-0038 | MASTER-626cae3d-0033,4,"[{""id"":""MASTER-9dee08d0-0065"",""pedido"":""Apresentar, em 5 a 8 linhas, o objectivo do projecto, a localização, a necessidade de investimento, o tipo de parceiro pretendido e o impacto económico esperado. O resumo deve ser claro, directo e adequado a investidores nacionais e estrangeiros."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 771""],""aceitacao"":""Apresentar, em 5 a 8 linhas, o objectivo do projecto, a localização, a necessidade de investimento, o tipo de parceiro pretendido e o impacto económico esperado. O resumo deve ser claro, directo e adequado a investidores nacionais e estrangeiros."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0037"",""pedido"":""Apresentar, em 5 a 8 linhas, o objectivo do projecto, a localização, a necessidade de investimento, o tipo de parceiro pretendido e o impacto económico esperado. O resumo deve ser claro, directo e adequado a investidores nacionais e estrangeiros."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 332""],""aceitacao"":""Apresentar, em 5 a 8 linhas, o objectivo do projecto, a localização, a necessidade de investimento, o tipo de parceiro pretendido e o impacto económico esperado. O resumo deve ser claro, directo e adequado a investidores nacionais e estrangeiros."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0038"",""pedido"":""Apresentar, em 5 a 8 linhas, o objectivo do projecto, a localização, a necessidade de investimento, o tipo de parceiro pretendido e o impacto económico esperado. O resumo deve ser claro, directo e adequado a investidores nacionais e estrangeiros."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 345""],""aceitacao"":""Apresentar, em 5 a 8 linhas, o objectivo do projecto, a localização, a necessidade de investimento, o tipo de parceiro pretendido e o impacto económico esperado. O resumo deve ser claro, directo e adequado a investidores nacionais e estrangeiros."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0033"",""pedido"":""Apresentar, em 5 a 8 linhas, o objectivo do projecto, a localização, a necessidade de investimento, o tipo de parceiro pretendido e o impacto económico esperado. O resumo deve ser claro, directo e adequado a investidores nacionais e estrangeiros."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 342""],""aceitacao"":""Apresentar, em 5 a 8 linhas, o objectivo do projecto, a localização, a necessidade de investimento, o tipo de parceiro pretendido e o impacto económico esperado. O resumo deve ser claro, directo e adequado a investidores nacionais e estrangeiros."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0066,"Nota de validação: A informação legal, fiscal e regulatória deve ser tratada como orientação preliminar e confirmada junto das entidades competentes antes da publicação final ou tomada de decisão pelo investidor.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 835,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0066: Nota de validação: A informação legal, fiscal e regulatória deve ser tratada como orientação preliminar e confirmada junto das entidades competentes antes da publicação final ou tomada de decisão pelo investidor.",P2,MASTER-9dee08d0-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0066,1,"[{""id"":""MASTER-9dee08d0-0066"",""pedido"":""Nota de validação: A informação legal, fiscal e regulatória deve ser tratada como orientação preliminar e confirmada junto das entidades competentes antes da publicação final ou tomada de decisão pelo investidor."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 835""],""aceitacao"":""Nota de validação: A informação legal, fiscal e regulatória deve ser tratada como orientação preliminar e confirmada junto das entidades competentes antes da publicação final ou tomada de decisão pelo investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, MASTER-9dee08d0-0067,"A ficha deve ser preenchida com informação objectiva, verificável e suficiente para permitir que o investidor compreenda rapidamente a natureza da oportunidade, o seu grau de preparação, as necessidades de financiamento e os impactos esperados. Sempre que um campo ainda não tenha informação confirmada, deve ser assinalado como “em validação” ou “não disponível”, evitando estimativas sem fonte.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 838 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 397 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 410 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 407,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0067: A ficha deve ser preenchida com informação objectiva, verificável e suficiente para permitir que o investidor compreenda rapidamente a natureza da oportunidade, o seu grau de preparação, as necessidades de financiamento e os impactos esperados. Sempre que um campo ainda não tenha informação confirmada, deve ser assinalado como “em validação” ou “não disponível”, evitando estimativas sem fonte. | MASTER-efd550fd-0039: A ficha deve ser preenchida com informação objectiva, verificável e suficiente para permitir que o investidor compreenda rapidamente a natureza da oportunidade, o seu grau de preparação, as necessidades de financiamento e os impactos esperados. Sempre que um campo ainda não tenha informação confirmada, deve ser assinalado como “em validação” ou “não disponível”, evitando estimativas sem fonte. | MASTER-9f5719c8-0040: A ficha deve ser preenchida com informação objectiva, verificável e suficiente para permitir que o investidor compreenda rapidamente a natureza da oportunidade, o seu grau de preparação, as necessidades de financiamento e os impactos esperados. Sempre que um campo ainda não tenha informação confirmada, deve ser assinalado como “em validação” ou “não disponível”, evitando estimativas sem fonte. | MASTER-626cae3d-0035: A ficha deve ser preenchida com informação objectiva, verificável e suficiente para permitir que o investidor compreenda rapidamente a natureza da oportunidade, o seu grau de preparação, as necessidades de financiamento e os impactos esperados. Sempre que um campo ainda não tenha informação confirmada, deve ser assinalado como “em validação” ou “não disponível”, evitando estimativas sem fonte.",P2,MASTER-9dee08d0-0067: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0067 | MASTER-efd550fd-0039 | MASTER-9f5719c8-0040 | MASTER-626cae3d-0035,4,"[{""id"":""MASTER-9dee08d0-0067"",""pedido"":""A ficha deve ser preenchida com informação objectiva, verificável e suficiente para permitir que o investidor compreenda rapidamente a natureza da oportunidade, o seu grau de preparação, as necessidades de financiamento e os impactos esperados. Sempre que um campo ainda não tenha informação confirmada, deve ser assinalado como “em validação” ou “não disponível”, evitando estimativas sem fonte."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 838""],""aceitacao"":""A ficha deve ser preenchida com informação objectiva, verificável e suficiente para permitir que o investidor compreenda rapidamente a natureza da oportunidade, o seu grau de preparação, as necessidades de financiamento e os impactos esperados. Sempre que um campo ainda não tenha informação confirmada, deve ser assinalado como “em validação” ou “não disponível”, evitando estimativas sem fonte."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-efd550fd-0039"",""pedido"":""A ficha deve ser preenchida com informação objectiva, verificável e suficiente para permitir que o investidor compreenda rapidamente a natureza da oportunidade, o seu grau de preparação, as necessidades de financiamento e os impactos esperados. Sempre que um campo ainda não tenha informação confirmada, deve ser assinalado como “em validação” ou “não disponível”, evitando estimativas sem fonte."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 397""],""aceitacao"":""A ficha deve ser preenchida com informação objectiva, verificável e suficiente para permitir que o investidor compreenda rapidamente a natureza da oportunidade, o seu grau de preparação, as necessidades de financiamento e os impactos esperados. Sempre que um campo ainda não tenha informação confirmada, deve ser assinalado como “em validação” ou “não disponível”, evitando estimativas sem fonte."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0040"",""pedido"":""A ficha deve ser preenchida com informação objectiva, verificável e suficiente para permitir que o investidor compreenda rapidamente a natureza da oportunidade, o seu grau de preparação, as necessidades de financiamento e os impactos esperados. Sempre que um campo ainda não tenha informação confirmada, deve ser assinalado como “em validação” ou “não disponível”, evitando estimativas sem fonte."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 410""],""aceitacao"":""A ficha deve ser preenchida com informação objectiva, verificável e suficiente para permitir que o investidor compreenda rapidamente a natureza da oportunidade, o seu grau de preparação, as necessidades de financiamento e os impactos esperados. Sempre que um campo ainda não tenha informação confirmada, deve ser assinalado como “em validação” ou “não disponível”, evitando estimativas sem fonte."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-626cae3d-0035"",""pedido"":""A ficha deve ser preenchida com informação objectiva, verificável e suficiente para permitir que o investidor compreenda rapidamente a natureza da oportunidade, o seu grau de preparação, as necessidades de financiamento e os impactos esperados. Sempre que um campo ainda não tenha informação confirmada, deve ser assinalado como “em validação” ou “não disponível”, evitando estimativas sem fonte."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 407""],""aceitacao"":""A ficha deve ser preenchida com informação objectiva, verificável e suficiente para permitir que o investidor compreenda rapidamente a natureza da oportunidade, o seu grau de preparação, as necessidades de financiamento e os impactos esperados. Sempre que um campo ainda não tenha informação confirmada, deve ser assinalado como “em validação” ou “não disponível”, evitando estimativas sem fonte."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | 19/10/2026 — Inhambane v1, lote QA separado a2b47f486332c78926202eb462c5238fac15ffc8afb2fe391e47b091541e2058. Fonte32c6ab160c50… comparada com anterior9f628cd57eb8…; 39 itens+5 condições reconciliados em30 rascunhos privados/30 locais,2 originais privados com scan real ClamAV. Repetição sem duplicação, fontes/intervalos/agregados preservados, nenhum total financeiro do lote. Backend de recuperação e confidencialidade demonstrado; login real/edição visual/publicação/percurso positivo destas fichas pendentes. Lacunas concretas: dados do promotor/contacto/taxonomia/local, proveniência documental no snapshot do dossier e reutilização biblioteca→anexo canónico. Sem novos papéis, migrations, alteração activa ou incorporação na HML01. outputs/investmoz-inhambane-v1-QA-20261019/RELATORIO-QA.md. Não encerra requisito global. -19/10/2026 — Pendências técnicas Inhambane em QA independente, revisão 306e3ebc8a7036b36820d61cf5c828d6dd1126dc1891d9eaa59cde57f91f08ac. Reutilização de originais sem duplicação (31 ligações/2 originais), snapshot documental no dossier e navegador com saída/nova sessão/login/MFA/continuação comprovados; dez verificações de permissões passaram. 30 fichas reconciliadas; lacunas e origem das exigências por ficha/campo. Corrigida condição financeira OP-9f173ed3-0043. Sem nova importação, submissão/publicação, migrations, alterações de MFA ou catálogo de papéis, activo ou HML01. Provas e limites: outputs/investmoz-inhambane-tecnico-QA-20261019/RELATORIO-QA.md. Substitui apenas pendências técnicas do relato anterior; não encerra requisitos globais nem dados em falta.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,"19/10/2026 — Inhambane v1, lote QA separado a2b47f486332c78926202eb462c5238fac15ffc8afb2fe391e47b091541e2058. Fonte32c6ab160c50… comparada com anterior9f628cd57eb8…; 39 itens+5 condições reconciliados em30 rascunhos privados/30 locais,2 originais privados com scan real ClamAV. Repetição sem duplicação, fontes/intervalos/agregados preservados, nenhum total financeiro do lote. Backend de recuperação e confidencialidade demonstrado; login real/edição visual/publicação/percurso positivo destas fichas pendentes. Lacunas concretas: dados do promotor/contacto/taxonomia/local, proveniência documental no snapshot do dossier e reutilização biblioteca→anexo canónico. Sem novos papéis, migrations, alteração activa ou incorporação na HML01. outputs/investmoz-inhambane-v1-QA-20261019/RELATORIO-QA.md. Não encerra requisito global.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0068,Preencher todos os campos obrigatórios antes da publicação da oportunidade.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 841 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 400 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 413 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 410,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0068: Preencher todos os campos obrigatórios antes da publicação da oportunidade. | MASTER-efd550fd-0040: Preencher todos os campos obrigatórios antes da publicação da oportunidade. | MASTER-9f5719c8-0041: Preencher todos os campos obrigatórios antes da publicação da oportunidade. | MASTER-626cae3d-0036: Preencher todos os campos obrigatórios antes da publicação da oportunidade.,P2,MASTER-9dee08d0-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0068 | MASTER-efd550fd-0040 | MASTER-9f5719c8-0041 | MASTER-626cae3d-0036,4,"[{""id"":""MASTER-9dee08d0-0068"",""pedido"":""Preencher todos os campos obrigatórios antes da publicação da oportunidade."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 841""],""aceitacao"":""Preencher todos os campos obrigatórios antes da publicação da oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-efd550fd-0040"",""pedido"":""Preencher todos os campos obrigatórios antes da publicação da oportunidade."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 400""],""aceitacao"":""Preencher todos os campos obrigatórios antes da publicação da oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0041"",""pedido"":""Preencher todos os campos obrigatórios antes da publicação da oportunidade."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 413""],""aceitacao"":""Preencher todos os campos obrigatórios antes da publicação da oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-626cae3d-0036"",""pedido"":""Preencher todos os campos obrigatórios antes da publicação da oportunidade."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 410""],""aceitacao"":""Preencher todos os campos obrigatórios antes da publicação da oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0069,"Garantir coerência entre o resumo executivo, os dados financeiros, a maturidade do projecto e os documentos disponíveis.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 846 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 405 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 418 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 415,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9dee08d0-0069: Garantir coerência entre o resumo executivo, os dados financeiros, a maturidade do projecto e os documentos disponíveis. | MASTER-efd550fd-0041: Garantir coerência entre o resumo executivo, os dados financeiros, a maturidade do projecto e os documentos disponíveis. | MASTER-9f5719c8-0042: Garantir coerência entre o resumo executivo, os dados financeiros, a maturidade do projecto e os documentos disponíveis. | MASTER-626cae3d-0037: Garantir coerência entre o resumo executivo, os dados financeiros, a maturidade do projecto e os documentos disponíveis.",P2,MASTER-9dee08d0-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0069 | MASTER-efd550fd-0041 | MASTER-9f5719c8-0042 | MASTER-626cae3d-0037,4,"[{""id"":""MASTER-9dee08d0-0069"",""pedido"":""Garantir coerência entre o resumo executivo, os dados financeiros, a maturidade do projecto e os documentos disponíveis."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 846""],""aceitacao"":""Garantir coerência entre o resumo executivo, os dados financeiros, a maturidade do projecto e os documentos disponíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-efd550fd-0041"",""pedido"":""Garantir coerência entre o resumo executivo, os dados financeiros, a maturidade do projecto e os documentos disponíveis."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 405""],""aceitacao"":""Garantir coerência entre o resumo executivo, os dados financeiros, a maturidade do projecto e os documentos disponíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-9f5719c8-0042"",""pedido"":""Garantir coerência entre o resumo executivo, os dados financeiros, a maturidade do projecto e os documentos disponíveis."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 418""],""aceitacao"":""Garantir coerência entre o resumo executivo, os dados financeiros, a maturidade do projecto e os documentos disponíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-626cae3d-0037"",""pedido"":""Garantir coerência entre o resumo executivo, os dados financeiros, a maturidade do projecto e os documentos disponíveis."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 415""],""aceitacao"":""Garantir coerência entre o resumo executivo, os dados financeiros, a maturidade do projecto e os documentos disponíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +19/10/2026 — Pendências técnicas Inhambane em QA independente, revisão 306e3ebc8a7036b36820d61cf5c828d6dd1126dc1891d9eaa59cde57f91f08ac. Reutilização de originais sem duplicação (31 ligações/2 originais), snapshot documental no dossier e navegador com saída/nova sessão/login/MFA/continuação comprovados; dez verificações de permissões passaram. 30 fichas reconciliadas; lacunas e origem das exigências por ficha/campo. Corrigida condição financeira OP-9f173ed3-0043. Sem nova importação, submissão/publicação, migrations, alterações de MFA ou catálogo de papéis, activo ou HML01. Provas e limites: outputs/investmoz-inhambane-tecnico-QA-20261019/RELATORIO-QA.md. Substitui apenas pendências técnicas do relato anterior; não encerra requisitos globais nem dados em falta.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,"19/10/2026 — Inhambane v1, lote QA separado a2b47f486332c78926202eb462c5238fac15ffc8afb2fe391e47b091541e2058. Fonte32c6ab160c50… comparada com anterior9f628cd57eb8…; 39 itens+5 condições reconciliados em30 rascunhos privados/30 locais,2 originais privados com scan real ClamAV. Repetição sem duplicação, fontes/intervalos/agregados preservados, nenhum total financeiro do lote. Backend de recuperação e confidencialidade demonstrado; login real/edição visual/publicação/percurso positivo destas fichas pendentes. Lacunas concretas: dados do promotor/contacto/taxonomia/local, proveniência documental no snapshot do dossier e reutilização biblioteca→anexo canónico. Sem novos papéis, migrations, alteração activa ou incorporação na HML01. outputs/investmoz-inhambane-v1-QA-20261019/RELATORIO-QA.md. Não encerra requisito global.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0068,Preencher todos os campos obrigatórios antes da publicação da oportunidade.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 841 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 400 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 413 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 410,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0068: Preencher todos os campos obrigatórios antes da publicação da oportunidade. | MASTER-efd550fd-0040: Preencher todos os campos obrigatórios antes da publicação da oportunidade. | MASTER-9f5719c8-0041: Preencher todos os campos obrigatórios antes da publicação da oportunidade. | MASTER-626cae3d-0036: Preencher todos os campos obrigatórios antes da publicação da oportunidade.,P2,MASTER-9dee08d0-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0068 | MASTER-efd550fd-0040 | MASTER-9f5719c8-0041 | MASTER-626cae3d-0036,4,"[{""id"":""MASTER-9dee08d0-0068"",""pedido"":""Preencher todos os campos obrigatórios antes da publicação da oportunidade."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 841""],""aceitacao"":""Preencher todos os campos obrigatórios antes da publicação da oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-efd550fd-0040"",""pedido"":""Preencher todos os campos obrigatórios antes da publicação da oportunidade."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 400""],""aceitacao"":""Preencher todos os campos obrigatórios antes da publicação da oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0041"",""pedido"":""Preencher todos os campos obrigatórios antes da publicação da oportunidade."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 413""],""aceitacao"":""Preencher todos os campos obrigatórios antes da publicação da oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-626cae3d-0036"",""pedido"":""Preencher todos os campos obrigatórios antes da publicação da oportunidade."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 410""],""aceitacao"":""Preencher todos os campos obrigatórios antes da publicação da oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0069,"Garantir coerência entre o resumo executivo, os dados financeiros, a maturidade do projecto e os documentos disponíveis.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 846 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 405 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 418 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 415,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9dee08d0-0069: Garantir coerência entre o resumo executivo, os dados financeiros, a maturidade do projecto e os documentos disponíveis. | MASTER-efd550fd-0041: Garantir coerência entre o resumo executivo, os dados financeiros, a maturidade do projecto e os documentos disponíveis. | MASTER-9f5719c8-0042: Garantir coerência entre o resumo executivo, os dados financeiros, a maturidade do projecto e os documentos disponíveis. | MASTER-626cae3d-0037: Garantir coerência entre o resumo executivo, os dados financeiros, a maturidade do projecto e os documentos disponíveis.",P2,MASTER-9dee08d0-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0069 | MASTER-efd550fd-0041 | MASTER-9f5719c8-0042 | MASTER-626cae3d-0037,4,"[{""id"":""MASTER-9dee08d0-0069"",""pedido"":""Garantir coerência entre o resumo executivo, os dados financeiros, a maturidade do projecto e os documentos disponíveis."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 846""],""aceitacao"":""Garantir coerência entre o resumo executivo, os dados financeiros, a maturidade do projecto e os documentos disponíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-efd550fd-0041"",""pedido"":""Garantir coerência entre o resumo executivo, os dados financeiros, a maturidade do projecto e os documentos disponíveis."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 405""],""aceitacao"":""Garantir coerência entre o resumo executivo, os dados financeiros, a maturidade do projecto e os documentos disponíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-9f5719c8-0042"",""pedido"":""Garantir coerência entre o resumo executivo, os dados financeiros, a maturidade do projecto e os documentos disponíveis."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 418""],""aceitacao"":""Garantir coerência entre o resumo executivo, os dados financeiros, a maturidade do projecto e os documentos disponíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-626cae3d-0037"",""pedido"":""Garantir coerência entre o resumo executivo, os dados financeiros, a maturidade do projecto e os documentos disponíveis."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 415""],""aceitacao"":""Garantir coerência entre o resumo executivo, os dados financeiros, a maturidade do projecto e os documentos disponíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, MASTER-9dee08d0-0070,Seleccionar o sector principal e indicar o subsector quando aplicável.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 855 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 414 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 427 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 424,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0070: Seleccionar o sector principal e indicar o subsector quando aplicável. | MASTER-efd550fd-0042: Seleccionar o sector principal e indicar o subsector quando aplicável. | MASTER-9f5719c8-0043: Seleccionar o sector principal e indicar o subsector quando aplicável. | MASTER-626cae3d-0038: Seleccionar o sector principal e indicar o subsector quando aplicável.,P2,MASTER-9dee08d0-0070: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0070 | MASTER-efd550fd-0042 | MASTER-9f5719c8-0043 | MASTER-626cae3d-0038,4,"[{""id"":""MASTER-9dee08d0-0070"",""pedido"":""Seleccionar o sector principal e indicar o subsector quando aplicável."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 855""],""aceitacao"":""Seleccionar o sector principal e indicar o subsector quando aplicável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0042"",""pedido"":""Seleccionar o sector principal e indicar o subsector quando aplicável."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 414""],""aceitacao"":""Seleccionar o sector principal e indicar o subsector quando aplicável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0043"",""pedido"":""Seleccionar o sector principal e indicar o subsector quando aplicável."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 427""],""aceitacao"":""Seleccionar o sector principal e indicar o subsector quando aplicável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0038"",""pedido"":""Seleccionar o sector principal e indicar o subsector quando aplicável."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 424""],""aceitacao"":""Seleccionar o sector principal e indicar o subsector quando aplicável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. | 16/10/2026 — mapa prévio de referências económicas, QA sem implementação: Leitura READ ONLY de dois clones: destino restaurado com 12 setores/6 raízes editoriais/8 clusters/zero elos e ligações; QA aceite tem ainda três níveis sintéticos em setores distintos. UNIQUE economic_activities_sector_uq impede várias atividades por setor; escolha técnica, não regra identificada da Tempo. Fontes oficiais aceites preservadas, sem revalidação. | 16/10/2026 — DOC01 do mapa económico, revisão documental sem autorização de execução: 600 versus 579 é divergência documental a reconciliar, não escolha arbitrária da Tempo. Recomendações recebidas: limitar QA aos cinco nós do exemplar por hash/versão; divisão 01 como subsector e 01120 como atividade com cinco níveis; CLU-01 como modelo editorial. Não se declara conformidade normativa integral nem execução/aceitação QA. [RECONCILIACAO-43-20261019] 4: Gestão /management/economic-references/lot-01 ainda exige gate global. Catálogo restante requer reconciliação por identidade/edição e lote, não inferência por contagens.","Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada. | 16/10/2026 — mapa prévio de referências económicas, QA sem implementação: Preparar manifesto fechado, adaptar cardinalidade/hierarquia sem copiar mestres, demonstrar preview/idempotência/recusas e caso positivo de cadeia nos dois consumidores; recuperação, decisão independente, divulgação expressa, filtros AND e reversão após edição pelo código anterior com compatibilidade. Nada demonstrado/encerrado por este mapa. | 16/10/2026 — DOC01 do mapa económico, revisão documental sem autorização de execução: Implementação/provas funcionais e operacionais apenas após decisão QA. Incluir HTTP com esquema ausente, importação privada, publicação e retirada distintas, recusas de identidade/MFA/CSRF/hash, replay/concorrência e motivos visíveis. Reversão após uso é parcial e compatível: schema/dados, seis fontes funcionais, manifesto e build de compatibilidade coerente permanecem; provar edição posterior. Caso positivo de cadeia segue pendente nos dois consumidores. [UTILIZACAO-HOMOLOGACAO-20261019] 4: Disponibilidade condicionada conforme limite registado — 11 actividades presentes; cinco novas referências transportadas. Activação/publicação do lote não executada. @@ -387,298 +387,298 @@ MASTER-9dee08d0-0070,Seleccionar o sector principal e indicar o subsector quando [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. [PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação. [P1-P2-QA-167b5db97653] 42/13 verificações do delta; serviços/controladores/middleware com rollback, build único. P1 parcial (21 modalidades/assistência); interface de atribuição pendente; sem instalação remota/importação/publicação. Mesma matriz e manual. -[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,," | QA01: prova positiva delimitada de atividade/cadeia e operações do lote concluída, conservando as aceitações anteriores e a semântica privada/confirmada/pública. | ATIVO01: instalação/importação/publicação autenticadas, scan, repetição idempotente, recuperação pública do ramo A/01/011/0112/01120 e preservação operacional concluídos. Provas funcionais QA aceites reutilizadas, sem repetição."," | QA01: divergência documental 600/579 e edição normativa abertas; cadeia editorial; publicação canónica com pré-condições sintéticas; save legado transacional; sem volume ou recuperação de payload legado cifrado; reversão parcial com sete fontes funcionais. Sem decisão ativa presumida. | ATIVO01: não encerra CAE integral ou divergência 600/579/edição normativa; cadeia exclusivamente editorial. Nenhuma classificação ou relação de investimento real alterada/divulgada. Limites QA anteriores e reversão parcial compatível mantidos; editor UUID ativo de /negocios continua não demonstrado e não bloqueante. Parques, duplicados e regulação Fintech separados.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0071,O sector deve permitir filtragem correcta no portal.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 856 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 415 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 428 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 425,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0071: O sector deve permitir filtragem correcta no portal. | MASTER-efd550fd-0043: O sector deve permitir filtragem correcta no portal. | MASTER-9f5719c8-0044: O sector deve permitir filtragem correcta no portal. | MASTER-626cae3d-0039: O sector deve permitir filtragem correcta no portal.,P2,MASTER-9dee08d0-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0071 | MASTER-efd550fd-0043 | MASTER-9f5719c8-0044 | MASTER-626cae3d-0039,4,"[{""id"":""MASTER-9dee08d0-0071"",""pedido"":""O sector deve permitir filtragem correcta no portal."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 856""],""aceitacao"":""O sector deve permitir filtragem correcta no portal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0043"",""pedido"":""O sector deve permitir filtragem correcta no portal."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 415""],""aceitacao"":""O sector deve permitir filtragem correcta no portal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0044"",""pedido"":""O sector deve permitir filtragem correcta no portal."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 428""],""aceitacao"":""O sector deve permitir filtragem correcta no portal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0039"",""pedido"":""O sector deve permitir filtragem correcta no portal."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 425""],""aceitacao"":""O sector deve permitir filtragem correcta no portal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0072,Deve permitir compreensão rápida por um investidor que ainda não conhece o projecto.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 865 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 424 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 437 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 434,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0072: Deve permitir compreensão rápida por um investidor que ainda não conhece o projecto. | MASTER-efd550fd-0044: Deve permitir compreensão rápida por um investidor que ainda não conhece o projecto. | MASTER-9f5719c8-0045: Deve permitir compreensão rápida por um investidor que ainda não conhece o projecto. | MASTER-626cae3d-0040: Deve permitir compreensão rápida por um investidor que ainda não conhece o projecto.,P2,MASTER-9dee08d0-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0072 | MASTER-efd550fd-0044 | MASTER-9f5719c8-0045 | MASTER-626cae3d-0040,4,"[{""id"":""MASTER-9dee08d0-0072"",""pedido"":""Deve permitir compreensão rápida por um investidor que ainda não conhece o projecto."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 865""],""aceitacao"":""Deve permitir compreensão rápida por um investidor que ainda não conhece o projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0044"",""pedido"":""Deve permitir compreensão rápida por um investidor que ainda não conhece o projecto."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 424""],""aceitacao"":""Deve permitir compreensão rápida por um investidor que ainda não conhece o projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0045"",""pedido"":""Deve permitir compreensão rápida por um investidor que ainda não conhece o projecto."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 437""],""aceitacao"":""Deve permitir compreensão rápida por um investidor que ainda não conhece o projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0040"",""pedido"":""Deve permitir compreensão rápida por um investidor que ainda não conhece o projecto."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 434""],""aceitacao"":""Deve permitir compreensão rápida por um investidor que ainda não conhece o projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0073,Seleccionar o nível que melhor descreve o estado real do projecto.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 867 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 426 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 439 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 436,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0073: Seleccionar o nível que melhor descreve o estado real do projecto. | MASTER-efd550fd-0045: Seleccionar o nível que melhor descreve o estado real do projecto. | MASTER-9f5719c8-0046: Seleccionar o nível que melhor descreve o estado real do projecto. | MASTER-626cae3d-0041: Seleccionar o nível que melhor descreve o estado real do projecto.,P2,MASTER-9dee08d0-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0073 | MASTER-efd550fd-0045 | MASTER-9f5719c8-0046 | MASTER-626cae3d-0041,4,"[{""id"":""MASTER-9dee08d0-0073"",""pedido"":""Seleccionar o nível que melhor descreve o estado real do projecto."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 867""],""aceitacao"":""Seleccionar o nível que melhor descreve o estado real do projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0045"",""pedido"":""Seleccionar o nível que melhor descreve o estado real do projecto."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 426""],""aceitacao"":""Seleccionar o nível que melhor descreve o estado real do projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0046"",""pedido"":""Seleccionar o nível que melhor descreve o estado real do projecto."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 439""],""aceitacao"":""Seleccionar o nível que melhor descreve o estado real do projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0041"",""pedido"":""Seleccionar o nível que melhor descreve o estado real do projecto."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 436""],""aceitacao"":""Seleccionar o nível que melhor descreve o estado real do projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0074,"A oportunidade deve ter sector, localização, entidade promotora, descrição curta, estágio de maturidade e contacto responsável.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 883,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0074: A oportunidade deve ter sector, localização, entidade promotora, descrição curta, estágio de maturidade e contacto responsável.",P2,MASTER-9dee08d0-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0074,1,"[{""id"":""MASTER-9dee08d0-0074"",""pedido"":""A oportunidade deve ter sector, localização, entidade promotora, descrição curta, estágio de maturidade e contacto responsável."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 883""],""aceitacao"":""A oportunidade deve ter sector, localização, entidade promotora, descrição curta, estágio de maturidade e contacto responsável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0075,"O valor do investimento deve estar indicado ou, quando ainda não houver estimativa, o campo deve mencionar “em avaliação”.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 884,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0075: O valor do investimento deve estar indicado ou, quando ainda não houver estimativa, o campo deve mencionar “em avaliação”.",P2,MASTER-9dee08d0-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0075,1,"[{""id"":""MASTER-9dee08d0-0075"",""pedido"":""O valor do investimento deve estar indicado ou, quando ainda não houver estimativa, o campo deve mencionar “em avaliação”."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 884""],""aceitacao"":""O valor do investimento deve estar indicado ou, quando ainda não houver estimativa, o campo deve mencionar “em avaliação”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0076,O impacto esperado deve conter pelo menos uma dimensão mensurável ou uma explicação qualitativa fundamentada.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 885 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 444 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 457 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 454,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0076: O impacto esperado deve conter pelo menos uma dimensão mensurável ou uma explicação qualitativa fundamentada. | MASTER-efd550fd-0048: O impacto esperado deve conter pelo menos uma dimensão mensurável ou uma explicação qualitativa fundamentada. | MASTER-9f5719c8-0049: O impacto esperado deve conter pelo menos uma dimensão mensurável ou uma explicação qualitativa fundamentada. | MASTER-626cae3d-0044: O impacto esperado deve conter pelo menos uma dimensão mensurável ou uma explicação qualitativa fundamentada.,P2,MASTER-9dee08d0-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0076 | MASTER-efd550fd-0048 | MASTER-9f5719c8-0049 | MASTER-626cae3d-0044,4,"[{""id"":""MASTER-9dee08d0-0076"",""pedido"":""O impacto esperado deve conter pelo menos uma dimensão mensurável ou uma explicação qualitativa fundamentada."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 885""],""aceitacao"":""O impacto esperado deve conter pelo menos uma dimensão mensurável ou uma explicação qualitativa fundamentada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0048"",""pedido"":""O impacto esperado deve conter pelo menos uma dimensão mensurável ou uma explicação qualitativa fundamentada."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 444""],""aceitacao"":""O impacto esperado deve conter pelo menos uma dimensão mensurável ou uma explicação qualitativa fundamentada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0049"",""pedido"":""O impacto esperado deve conter pelo menos uma dimensão mensurável ou uma explicação qualitativa fundamentada."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 457""],""aceitacao"":""O impacto esperado deve conter pelo menos uma dimensão mensurável ou uma explicação qualitativa fundamentada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0044"",""pedido"":""O impacto esperado deve conter pelo menos uma dimensão mensurável ou uma explicação qualitativa fundamentada."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 454""],""aceitacao"":""O impacto esperado deve conter pelo menos uma dimensão mensurável ou uma explicação qualitativa fundamentada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0077,"A ficha deve indicar data de publicação, data da última actualização e responsável pela validação.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 886,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9dee08d0-0077: A ficha deve indicar data de publicação, data da última actualização e responsável pela validação.",P2,MASTER-9dee08d0-0077: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0077,1,"[{""id"":""MASTER-9dee08d0-0077"",""pedido"":""A ficha deve indicar data de publicação, data da última actualização e responsável pela validação."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 886""],""aceitacao"":""A ficha deve indicar data de publicação, data da última actualização e responsável pela validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0078,"O resumo executivo deve ser coerente com os dados técnicos, financeiros e documentais apresentados.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 887 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 446 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 459 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 456,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9dee08d0-0078: O resumo executivo deve ser coerente com os dados técnicos, financeiros e documentais apresentados. | MASTER-efd550fd-0050: O resumo executivo deve ser coerente com os dados técnicos, financeiros e documentais apresentados. | MASTER-9f5719c8-0051: O resumo executivo deve ser coerente com os dados técnicos, financeiros e documentais apresentados. | MASTER-626cae3d-0046: O resumo executivo deve ser coerente com os dados técnicos, financeiros e documentais apresentados.",P2,MASTER-9dee08d0-0078: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0078 | MASTER-efd550fd-0050 | MASTER-9f5719c8-0051 | MASTER-626cae3d-0046,4,"[{""id"":""MASTER-9dee08d0-0078"",""pedido"":""O resumo executivo deve ser coerente com os dados técnicos, financeiros e documentais apresentados."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 887""],""aceitacao"":""O resumo executivo deve ser coerente com os dados técnicos, financeiros e documentais apresentados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-efd550fd-0050"",""pedido"":""O resumo executivo deve ser coerente com os dados técnicos, financeiros e documentais apresentados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 446""],""aceitacao"":""O resumo executivo deve ser coerente com os dados técnicos, financeiros e documentais apresentados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-9f5719c8-0051"",""pedido"":""O resumo executivo deve ser coerente com os dados técnicos, financeiros e documentais apresentados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 459""],""aceitacao"":""O resumo executivo deve ser coerente com os dados técnicos, financeiros e documentais apresentados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-626cae3d-0046"",""pedido"":""O resumo executivo deve ser coerente com os dados técnicos, financeiros e documentais apresentados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 456""],""aceitacao"":""O resumo executivo deve ser coerente com os dados técnicos, financeiros e documentais apresentados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0079,"O conteúdo legal, fiscal, ambiental ou cambial deve ser validado antes da publicação como informação oficial.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 888,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0079: O conteúdo legal, fiscal, ambiental ou cambial deve ser validado antes da publicação como informação oficial.",P2,MASTER-9dee08d0-0079: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0079,1,"[{""id"":""MASTER-9dee08d0-0079"",""pedido"":""O conteúdo legal, fiscal, ambiental ou cambial deve ser validado antes da publicação como informação oficial."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 888""],""aceitacao"":""O conteúdo legal, fiscal, ambiental ou cambial deve ser validado antes da publicação como informação oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0080,Usar a mesma terminologia em todas as fichas para garantir comparabilidade entre oportunidades.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 895,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0080: Usar a mesma terminologia em todas as fichas para garantir comparabilidade entre oportunidades.,P2,MASTER-9dee08d0-0080: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0080,1,"[{""id"":""MASTER-9dee08d0-0080"",""pedido"":""Usar a mesma terminologia em todas as fichas para garantir comparabilidade entre oportunidades."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 895""],""aceitacao"":""Usar a mesma terminologia em todas as fichas para garantir comparabilidade entre oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0081,"Checklist final: Antes de publicar a ficha, confirmar se a oportunidade está completa, classificada correctamente, actualizada, validada pela entidade responsável e apresentada de forma compreensível para investidores nacionais e estrangeiros.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 896,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0081: Checklist final: Antes de publicar a ficha, confirmar se a oportunidade está completa, classificada correctamente, actualizada, validada pela entidade responsável e apresentada de forma compreensível para investidores nacionais e estrangeiros.",P2,MASTER-9dee08d0-0081: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0081,1,"[{""id"":""MASTER-9dee08d0-0081"",""pedido"":""Checklist final: Antes de publicar a ficha, confirmar se a oportunidade está completa, classificada correctamente, actualizada, validada pela entidade responsável e apresentada de forma compreensível para investidores nacionais e estrangeiros."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 896""],""aceitacao"":""Checklist final: Antes de publicar a ficha, confirmar se a oportunidade está completa, classificada correctamente, actualizada, validada pela entidade responsável e apresentada de forma compreensível para investidores nacionais e estrangeiros."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0082,"Exigir valor positivo, moeda indicada e coerência com a faixa seleccionada.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 901 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1255 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1405 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 727,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0082: Exigir valor positivo, moeda indicada e coerência com a faixa seleccionada. | MASTER-efd550fd-0134: Exigir valor positivo, moeda indicada e coerência com a faixa seleccionada. | MASTER-9f5719c8-0159: Exigir valor positivo, moeda indicada e coerência com a faixa seleccionada. | MASTER-626cae3d-0071: Exigir valor positivo, moeda indicada e coerência com a faixa seleccionada.",P2,MASTER-9dee08d0-0082: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0134: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0159: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0082 | MASTER-efd550fd-0134 | MASTER-9f5719c8-0159 | MASTER-626cae3d-0071,4,"[{""id"":""MASTER-9dee08d0-0082"",""pedido"":""Exigir valor positivo, moeda indicada e coerência com a faixa seleccionada."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 901""],""aceitacao"":""Exigir valor positivo, moeda indicada e coerência com a faixa seleccionada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0134"",""pedido"":""Exigir valor positivo, moeda indicada e coerência com a faixa seleccionada."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1255""],""aceitacao"":""Exigir valor positivo, moeda indicada e coerência com a faixa seleccionada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0159"",""pedido"":""Exigir valor positivo, moeda indicada e coerência com a faixa seleccionada."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1405""],""aceitacao"":""Exigir valor positivo, moeda indicada e coerência com a faixa seleccionada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0071"",""pedido"":""Exigir valor positivo, moeda indicada e coerência com a faixa seleccionada."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 727""],""aceitacao"":""Exigir valor positivo, moeda indicada e coerência com a faixa seleccionada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0083,Exigir selecção a partir de lista padronizada e permitir “outro” apenas com descrição complementar.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 905 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1259 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1409 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 731,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0083: Exigir selecção a partir de lista padronizada e permitir “outro” apenas com descrição complementar. | MASTER-efd550fd-0135: Exigir selecção a partir de lista padronizada e permitir “outro” apenas com descrição complementar. | MASTER-9f5719c8-0160: Exigir selecção a partir de lista padronizada e permitir “outro” apenas com descrição complementar. | MASTER-626cae3d-0072: Exigir selecção a partir de lista padronizada e permitir “outro” apenas com descrição complementar.,P2,MASTER-9dee08d0-0083: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0135: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0160: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0083 | MASTER-efd550fd-0135 | MASTER-9f5719c8-0160 | MASTER-626cae3d-0072,4,"[{""id"":""MASTER-9dee08d0-0083"",""pedido"":""Exigir selecção a partir de lista padronizada e permitir “outro” apenas com descrição complementar."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 905""],""aceitacao"":""Exigir selecção a partir de lista padronizada e permitir “outro” apenas com descrição complementar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0135"",""pedido"":""Exigir selecção a partir de lista padronizada e permitir “outro” apenas com descrição complementar."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1259""],""aceitacao"":""Exigir selecção a partir de lista padronizada e permitir “outro” apenas com descrição complementar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0160"",""pedido"":""Exigir selecção a partir de lista padronizada e permitir “outro” apenas com descrição complementar."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1409""],""aceitacao"":""Exigir selecção a partir de lista padronizada e permitir “outro” apenas com descrição complementar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0072"",""pedido"":""Exigir selecção a partir de lista padronizada e permitir “outro” apenas com descrição complementar."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 731""],""aceitacao"":""Exigir selecção a partir de lista padronizada e permitir “outro” apenas com descrição complementar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0084,"Exigir província e, quando possível, distrito ou área de implementação.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 909 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1263 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1413 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 735,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0084: Exigir província e, quando possível, distrito ou área de implementação. | MASTER-efd550fd-0136: Exigir província e, quando possível, distrito ou área de implementação. | MASTER-9f5719c8-0161: Exigir província e, quando possível, distrito ou área de implementação. | MASTER-626cae3d-0073: Exigir província e, quando possível, distrito ou área de implementação.",P2,MASTER-9dee08d0-0084: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0136: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0161: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0084 | MASTER-efd550fd-0136 | MASTER-9f5719c8-0161 | MASTER-626cae3d-0073,4,"[{""id"":""MASTER-9dee08d0-0084"",""pedido"":""Exigir província e, quando possível, distrito ou área de implementação."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 909""],""aceitacao"":""Exigir província e, quando possível, distrito ou área de implementação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0136"",""pedido"":""Exigir província e, quando possível, distrito ou área de implementação."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1263""],""aceitacao"":""Exigir província e, quando possível, distrito ou área de implementação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0161"",""pedido"":""Exigir província e, quando possível, distrito ou área de implementação."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1413""],""aceitacao"":""Exigir província e, quando possível, distrito ou área de implementação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0073"",""pedido"":""Exigir província e, quando possível, distrito ou área de implementação."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 735""],""aceitacao"":""Exigir província e, quando possível, distrito ou área de implementação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0085,"Validar se foi seleccionado pelo menos um tipo de parceria, capital ou financiamento.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 913 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1267 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1417 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 739,Bolsa/parcerias,/api/v1/partnerships; /api/v1/partnerships/source/{type}/{id}; /management/partnerships-install; /parcerias; /parcerias/candidaturas/{id}; /parcerias/criar; /parcerias/notificacoes/{id}/ler; /parcerias/painel; /parcerias/rascunhos; /parcerias/salas/{id}; /parcerias/salas/{id}/acordo; /parcerias/salas/{id}/documentos,"PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0085: Validar se foi seleccionado pelo menos um tipo de parceria, capital ou financiamento. | MASTER-efd550fd-0137: Validar se foi seleccionado pelo menos um tipo de parceria, capital ou financiamento. | MASTER-9f5719c8-0162: Validar se foi seleccionado pelo menos um tipo de parceria, capital ou financiamento. | MASTER-626cae3d-0074: Validar se foi seleccionado pelo menos um tipo de parceria, capital ou financiamento.",P2,MASTER-9dee08d0-0085: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0137: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0162: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0085 | MASTER-efd550fd-0137 | MASTER-9f5719c8-0162 | MASTER-626cae3d-0074,4,"[{""id"":""MASTER-9dee08d0-0085"",""pedido"":""Validar se foi seleccionado pelo menos um tipo de parceria, capital ou financiamento."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 913""],""aceitacao"":""Validar se foi seleccionado pelo menos um tipo de parceria, capital ou financiamento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""},{""id"":""MASTER-efd550fd-0137"",""pedido"":""Validar se foi seleccionado pelo menos um tipo de parceria, capital ou financiamento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1267""],""aceitacao"":""Validar se foi seleccionado pelo menos um tipo de parceria, capital ou financiamento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""},{""id"":""MASTER-9f5719c8-0162"",""pedido"":""Validar se foi seleccionado pelo menos um tipo de parceria, capital ou financiamento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1417""],""aceitacao"":""Validar se foi seleccionado pelo menos um tipo de parceria, capital ou financiamento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""},{""id"":""MASTER-626cae3d-0074"",""pedido"":""Validar se foi seleccionado pelo menos um tipo de parceria, capital ou financiamento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 739""],""aceitacao"":""Validar se foi seleccionado pelo menos um tipo de parceria, capital ou financiamento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.portal_partnerships: 0 registos; public.partnership_rooms: 0 registos; public.partnership_interests: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: parcerias. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,parcerias,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/PartnershipExchange.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,PartnershipExchangeTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0086,Seleccione o tipo de ligação pretendida para permitir a correspondência.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 914 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1268 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1418 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 740,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0086: Seleccione o tipo de ligação pretendida para permitir a correspondência. | MASTER-efd550fd-0138: Seleccione o tipo de ligação pretendida para permitir a correspondência. | MASTER-9f5719c8-0163: Seleccione o tipo de ligação pretendida para permitir a correspondência. | MASTER-626cae3d-0075: Seleccione o tipo de ligação pretendida para permitir a correspondência.,P2,MASTER-9dee08d0-0086: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0138: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0163: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0086 | MASTER-efd550fd-0138 | MASTER-9f5719c8-0163 | MASTER-626cae3d-0075,4,"[{""id"":""MASTER-9dee08d0-0086"",""pedido"":""Seleccione o tipo de ligação pretendida para permitir a correspondência."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 914""],""aceitacao"":""Seleccione o tipo de ligação pretendida para permitir a correspondência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0138"",""pedido"":""Seleccione o tipo de ligação pretendida para permitir a correspondência."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1268""],""aceitacao"":""Seleccione o tipo de ligação pretendida para permitir a correspondência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0163"",""pedido"":""Seleccione o tipo de ligação pretendida para permitir a correspondência."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1418""],""aceitacao"":""Seleccione o tipo de ligação pretendida para permitir a correspondência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0075"",""pedido"":""Seleccione o tipo de ligação pretendida para permitir a correspondência."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 740""],""aceitacao"":""Seleccione o tipo de ligação pretendida para permitir a correspondência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0087,Impedir geração de correspondências sem categoria definida.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 915 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1269 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1419 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 741,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0087: Impedir geração de correspondências sem categoria definida. | MASTER-efd550fd-0139: Impedir geração de correspondências sem categoria definida. | MASTER-9f5719c8-0164: Impedir geração de correspondências sem categoria definida. | MASTER-626cae3d-0076: Impedir geração de correspondências sem categoria definida.,P2,MASTER-9dee08d0-0087: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0139: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0164: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0087 | MASTER-efd550fd-0139 | MASTER-9f5719c8-0164 | MASTER-626cae3d-0076,4,"[{""id"":""MASTER-9dee08d0-0087"",""pedido"":""Impedir geração de correspondências sem categoria definida."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 915""],""aceitacao"":""Impedir geração de correspondências sem categoria definida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0139"",""pedido"":""Impedir geração de correspondências sem categoria definida."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1269""],""aceitacao"":""Impedir geração de correspondências sem categoria definida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0164"",""pedido"":""Impedir geração de correspondências sem categoria definida."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1419""],""aceitacao"":""Impedir geração de correspondências sem categoria definida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0076"",""pedido"":""Impedir geração de correspondências sem categoria definida."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 741""],""aceitacao"":""Impedir geração de correspondências sem categoria definida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0088,"Validar formatos aceites, tamanho máximo, legibilidade do nome do ficheiro e ausência de extensões proibidas.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 917 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1271 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1421 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 743,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0088: Validar formatos aceites, tamanho máximo, legibilidade do nome do ficheiro e ausência de extensões proibidas. | MASTER-efd550fd-0140: Validar formatos aceites, tamanho máximo, legibilidade do nome do ficheiro e ausência de extensões proibidas. | MASTER-9f5719c8-0165: Validar formatos aceites, tamanho máximo, legibilidade do nome do ficheiro e ausência de extensões proibidas. | MASTER-626cae3d-0077: Validar formatos aceites, tamanho máximo, legibilidade do nome do ficheiro e ausência de extensões proibidas.",P2,MASTER-9dee08d0-0088: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0140: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0165: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0077: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0088 | MASTER-efd550fd-0140 | MASTER-9f5719c8-0165 | MASTER-626cae3d-0077,4,"[{""id"":""MASTER-9dee08d0-0088"",""pedido"":""Validar formatos aceites, tamanho máximo, legibilidade do nome do ficheiro e ausência de extensões proibidas."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 917""],""aceitacao"":""Validar formatos aceites, tamanho máximo, legibilidade do nome do ficheiro e ausência de extensões proibidas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0140"",""pedido"":""Validar formatos aceites, tamanho máximo, legibilidade do nome do ficheiro e ausência de extensões proibidas."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1271""],""aceitacao"":""Validar formatos aceites, tamanho máximo, legibilidade do nome do ficheiro e ausência de extensões proibidas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0165"",""pedido"":""Validar formatos aceites, tamanho máximo, legibilidade do nome do ficheiro e ausência de extensões proibidas."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1421""],""aceitacao"":""Validar formatos aceites, tamanho máximo, legibilidade do nome do ficheiro e ausência de extensões proibidas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0077"",""pedido"":""Validar formatos aceites, tamanho máximo, legibilidade do nome do ficheiro e ausência de extensões proibidas."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 743""],""aceitacao"":""Validar formatos aceites, tamanho máximo, legibilidade do nome do ficheiro e ausência de extensões proibidas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0089,Rejeitar o ficheiro e solicitar novo anexo.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 919 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1273 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1423 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 745,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-9dee08d0-0089: Rejeitar o ficheiro e solicitar novo anexo. | MASTER-efd550fd-0141: Rejeitar o ficheiro e solicitar novo anexo. | MASTER-9f5719c8-0166: Rejeitar o ficheiro e solicitar novo anexo. | MASTER-626cae3d-0078: Rejeitar o ficheiro e solicitar novo anexo.,P2,MASTER-9dee08d0-0089: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0141: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0166: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0078: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0089 | MASTER-efd550fd-0141 | MASTER-9f5719c8-0166 | MASTER-626cae3d-0078,4,"[{""id"":""MASTER-9dee08d0-0089"",""pedido"":""Rejeitar o ficheiro e solicitar novo anexo."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 919""],""aceitacao"":""Rejeitar o ficheiro e solicitar novo anexo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-efd550fd-0141"",""pedido"":""Rejeitar o ficheiro e solicitar novo anexo."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1273""],""aceitacao"":""Rejeitar o ficheiro e solicitar novo anexo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0166"",""pedido"":""Rejeitar o ficheiro e solicitar novo anexo."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1423""],""aceitacao"":""Rejeitar o ficheiro e solicitar novo anexo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-626cae3d-0078"",""pedido"":""Rejeitar o ficheiro e solicitar novo anexo."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 745""],""aceitacao"":""Rejeitar o ficheiro e solicitar novo anexo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0090,Exigir confirmação expressa antes de permitir submissão final.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 921 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1275 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1425 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 747,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0090: Exigir confirmação expressa antes de permitir submissão final. | MASTER-efd550fd-0142: Exigir confirmação expressa antes de permitir submissão final. | MASTER-9f5719c8-0167: Exigir confirmação expressa antes de permitir submissão final. | MASTER-626cae3d-0079: Exigir confirmação expressa antes de permitir submissão final.,P2,MASTER-9dee08d0-0090: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0142: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0167: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0079: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0090 | MASTER-efd550fd-0142 | MASTER-9f5719c8-0167 | MASTER-626cae3d-0079,4,"[{""id"":""MASTER-9dee08d0-0090"",""pedido"":""Exigir confirmação expressa antes de permitir submissão final."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 921""],""aceitacao"":""Exigir confirmação expressa antes de permitir submissão final."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0142"",""pedido"":""Exigir confirmação expressa antes de permitir submissão final."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1275""],""aceitacao"":""Exigir confirmação expressa antes de permitir submissão final."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0167"",""pedido"":""Exigir confirmação expressa antes de permitir submissão final."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1425""],""aceitacao"":""Exigir confirmação expressa antes de permitir submissão final."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0079"",""pedido"":""Exigir confirmação expressa antes de permitir submissão final."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 747""],""aceitacao"":""Exigir confirmação expressa antes de permitir submissão final."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0091,"Nota de governação: A Bolsa de Parcerias, Investidores e Capital deve operar com regras claras de confidencialidade, validação mínima de informação, protecção de dados, prevenção de conflitos de interesse e separação entre facilitação institucional e decisão privada de investimento. O portal deve facilitar contactos qualificados, mas não substituir a due diligence, a negociação contratual ou a decisão autónoma das partes.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 1021,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0091: Nota de governação: A Bolsa de Parcerias, Investidores e Capital deve operar com regras claras de confidencialidade, validação mínima de informação, protecção de dados, prevenção de conflitos de interesse e separação entre facilitação institucional e decisão privada de investimento. O portal deve facilitar contactos qualificados, mas não substituir a due diligence, a negociação contratual ou a decisão autónoma das partes.",P2,MASTER-9dee08d0-0091: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0091,1,"[{""id"":""MASTER-9dee08d0-0091"",""pedido"":""Nota de governação: A Bolsa de Parcerias, Investidores e Capital deve operar com regras claras de confidencialidade, validação mínima de informação, protecção de dados, prevenção de conflitos de interesse e separação entre facilitação institucional e decisão privada de investimento. O portal deve facilitar contactos qualificados, mas não substituir a due diligence, a negociação contratual ou a decisão autónoma das partes."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 1021""],""aceitacao"":""Nota de governação: A Bolsa de Parcerias, Investidores e Capital deve operar com regras claras de confidencialidade, validação mínima de informação, protecção de dados, prevenção de conflitos de interesse e separação entre facilitação institucional e decisão privada de investimento. O portal deve facilitar contactos qualificados, mas não substituir a due diligence, a negociação contratual ou a decisão autónoma das partes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9dee08d0-0092,"Este anexo deve ser tratado como instrumento operacional de alinhamento entre a experiência do investidor, os processos institucionais e as funcionalidades digitais do portal. A sua implementação permitirá transformar o Portal do Investidor numa ferramenta mais orientada à facilitação, transparência, acompanhamento e tomada de decisão.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 1032,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0092: Este anexo deve ser tratado como instrumento operacional de alinhamento entre a experiência do investidor, os processos institucionais e as funcionalidades digitais do portal. A sua implementação permitirá transformar o Portal do Investidor numa ferramenta mais orientada à facilitação, transparência, acompanhamento e tomada de decisão.",P2,MASTER-9dee08d0-0092: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0092,1,"[{""id"":""MASTER-9dee08d0-0092"",""pedido"":""Este anexo deve ser tratado como instrumento operacional de alinhamento entre a experiência do investidor, os processos institucionais e as funcionalidades digitais do portal. A sua implementação permitirá transformar o Portal do Investidor numa ferramenta mais orientada à facilitação, transparência, acompanhamento e tomada de decisão."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 1032""],""aceitacao"":""Este anexo deve ser tratado como instrumento operacional de alinhamento entre a experiência do investidor, os processos institucionais e as funcionalidades digitais do portal. A sua implementação permitirá transformar o Portal do Investidor numa ferramenta mais orientada à facilitação, transparência, acompanhamento e tomada de decisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0001,"O upgrade do Portal de Investimentos da Tempo deverá criar uma plataforma integrada para divulgar oportunidades públicas e privadas, captar e qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. A versão final articula dois eixos comerciais — a carteira do PII 2026–2030 e o mercado de negócios em funcionamento — com governação editorial, validação institucional, confidencialidade, diligência, automação supervisionada e indicadores de conversão. A implementação deve começar por um MVP centrado em catálogo, fichas, formulários, pesquisa, CRM, campanhas e encaminhamento, evoluindo posteriormente para sala segura, assinatura de acordos, integrações e inteligência artificial.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 4,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0001: O upgrade do Portal de Investimentos da Tempo deverá criar uma plataforma integrada para divulgar oportunidades públicas e privadas, captar e qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. A versão final articula dois eixos comerciais — a carteira do PII 2026–2030 e o mercado de negócios em funcionamento — com governação editorial, validação institucional, confidencialidade, diligência, automação supervisionada e indicadores de conversão. A implementação deve começar por um MVP centrado em catálogo, fichas, formulários, pesquisa, CRM, campanhas e encaminhamento, evoluindo posteriormente para sala segura, assinatura de acordos, integrações e inteligência artificial.",P2,MASTER-471012ab-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0001,1,"[{""id"":""MASTER-471012ab-0001"",""pedido"":""O upgrade do Portal de Investimentos da Tempo deverá criar uma plataforma integrada para divulgar oportunidades públicas e privadas, captar e qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. A versão final articula dois eixos comerciais — a carteira do PII 2026–2030 e o mercado de negócios em funcionamento — com governação editorial, validação institucional, confidencialidade, diligência, automação supervisionada e indicadores de conversão. A implementação deve começar por um MVP centrado em catálogo, fichas, formulários, pesquisa, CRM, campanhas e encaminhamento, evoluindo posteriormente para sala segura, assinatura de acordos, integrações e inteligência artificial."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 4""],""aceitacao"":""O upgrade do Portal de Investimentos da Tempo deverá criar uma plataforma integrada para divulgar oportunidades públicas e privadas, captar e qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. A versão final articula dois eixos comerciais — a carteira do PII 2026–2030 e o mercado de negócios em funcionamento — com governação editorial, validação institucional, confidencialidade, diligência, automação supervisionada e indicadores de conversão. A implementação deve começar por um MVP centrado em catálogo, fichas, formulários, pesquisa, CRM, campanhas e encaminhamento, evoluindo posteriormente para sala segura, assinatura de acordos, integrações e inteligência artificial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0002,5.8.1. Documentos obrigatórios e controlos dos campos MIN20,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 28,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-471012ab-0002: 5.8.1. Documentos obrigatórios e controlos dos campos MIN20,P2,MASTER-471012ab-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0002,1,"[{""id"":""MASTER-471012ab-0002"",""pedido"":""5.8.1. Documentos obrigatórios e controlos dos campos MIN20"",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 28""],""aceitacao"":""5.8.1. Documentos obrigatórios e controlos dos campos MIN20"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0003,"O presente documento estabelece a base para o upgrade do Portal de Investimentos da Tempo, transformando-o numa plataforma digital integrada de informação, orientação, captação e acompanhamento do investidor. A solução deverá combinar conteúdos fiáveis, jornadas digitais simples, gestão de relacionamento, automação assistida por inteligência artificial e integração progressiva com entidades públicas e privadas, sem apresentar como oficiais serviços ou ligações ainda não formalmente validados.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 77 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 422 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 81 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 123 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 422,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0003: O presente documento estabelece a base para o upgrade do Portal de Investimentos da Tempo, transformando-o numa plataforma digital integrada de informação, orientação, captação e acompanhamento do investidor. A solução deverá combinar conteúdos fiáveis, jornadas digitais simples, gestão de relacionamento, automação assistida por inteligência artificial e integração progressiva com entidades públicas e privadas, sem apresentar como oficiais serviços ou ligações ainda não formalmente validados. | MASTER-e1169a77-0020: O presente documento estabelece a base para o upgrade do Portal de Investimentos da Tempo, transformando-o numa plataforma digital integrada de informação, orientação, captação e acompanhamento do investidor. A solução deverá combinar conteúdos fiáveis, jornadas digitais simples, gestão de relacionamento, automação assistida por inteligência artificial e integração progressiva com entidades públicas e privadas, sem apresentar como oficiais serviços ou ligações ainda não formalmente validados. | MASTER-f70ce307-0004: O presente documento estabelece a base para o upgrade do Portal de Investimentos da Tempo, transformando-o numa plataforma digital integrada de informação, orientação, captação e acompanhamento do investidor. A solução deverá combinar conteúdos fiáveis, jornadas digitais simples, gestão de relacionamento, automação assistida por inteligência artificial e integração progressiva com entidades públicas e privadas, sem apresentar como oficiais serviços ou ligações ainda não formalmente validados. | MASTER-51b8f0ad-0004: O presente documento estabelece a base para o upgrade do Portal de Investimentos da Tempo, transformando-o numa plataforma digital integrada de informação, orientação, captação e acompanhamento do investidor. A solução deverá combinar conteúdos fiáveis, jornadas digitais simples, gestão de relacionamento, automação assistida por inteligência artificial e integração progressiva com entidades públicas e privadas, sem apresentar como oficiais serviços ou ligações ainda não formalmente validados. | MASTER-edece80c-0020: O presente documento estabelece a base para o upgrade do Portal de Investimentos da Tempo, transformando-o numa plataforma digital integrada de informação, orientação, captação e acompanhamento do investidor. A solução deverá combinar conteúdos fiáveis, jornadas digitais simples, gestão de relacionamento, automação assistida por inteligência artificial e integração progressiva com entidades públicas e privadas, sem apresentar como oficiais serviços ou ligações ainda não formalmente validados.",P2,MASTER-471012ab-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0003 | MASTER-e1169a77-0020 | MASTER-f70ce307-0004 | MASTER-51b8f0ad-0004 | MASTER-edece80c-0020,5,"[{""id"":""MASTER-471012ab-0003"",""pedido"":""O presente documento estabelece a base para o upgrade do Portal de Investimentos da Tempo, transformando-o numa plataforma digital integrada de informação, orientação, captação e acompanhamento do investidor. A solução deverá combinar conteúdos fiáveis, jornadas digitais simples, gestão de relacionamento, automação assistida por inteligência artificial e integração progressiva com entidades públicas e privadas, sem apresentar como oficiais serviços ou ligações ainda não formalmente validados."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 77""],""aceitacao"":""O presente documento estabelece a base para o upgrade do Portal de Investimentos da Tempo, transformando-o numa plataforma digital integrada de informação, orientação, captação e acompanhamento do investidor. A solução deverá combinar conteúdos fiáveis, jornadas digitais simples, gestão de relacionamento, automação assistida por inteligência artificial e integração progressiva com entidades públicas e privadas, sem apresentar como oficiais serviços ou ligações ainda não formalmente validados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-e1169a77-0020"",""pedido"":""O presente documento estabelece a base para o upgrade do Portal de Investimentos da Tempo, transformando-o numa plataforma digital integrada de informação, orientação, captação e acompanhamento do investidor. A solução deverá combinar conteúdos fiáveis, jornadas digitais simples, gestão de relacionamento, automação assistida por inteligência artificial e integração progressiva com entidades públicas e privadas, sem apresentar como oficiais serviços ou ligações ainda não formalmente validados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 422""],""aceitacao"":""O presente documento estabelece a base para o upgrade do Portal de Investimentos da Tempo, transformando-o numa plataforma digital integrada de informação, orientação, captação e acompanhamento do investidor. A solução deverá combinar conteúdos fiáveis, jornadas digitais simples, gestão de relacionamento, automação assistida por inteligência artificial e integração progressiva com entidades públicas e privadas, sem apresentar como oficiais serviços ou ligações ainda não formalmente validados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-f70ce307-0004"",""pedido"":""O presente documento estabelece a base para o upgrade do Portal de Investimentos da Tempo, transformando-o numa plataforma digital integrada de informação, orientação, captação e acompanhamento do investidor. A solução deverá combinar conteúdos fiáveis, jornadas digitais simples, gestão de relacionamento, automação assistida por inteligência artificial e integração progressiva com entidades públicas e privadas, sem apresentar como oficiais serviços ou ligações ainda não formalmente validados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 81""],""aceitacao"":""O presente documento estabelece a base para o upgrade do Portal de Investimentos da Tempo, transformando-o numa plataforma digital integrada de informação, orientação, captação e acompanhamento do investidor. A solução deverá combinar conteúdos fiáveis, jornadas digitais simples, gestão de relacionamento, automação assistida por inteligência artificial e integração progressiva com entidades públicas e privadas, sem apresentar como oficiais serviços ou ligações ainda não formalmente validados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0004"",""pedido"":""O presente documento estabelece a base para o upgrade do Portal de Investimentos da Tempo, transformando-o numa plataforma digital integrada de informação, orientação, captação e acompanhamento do investidor. A solução deverá combinar conteúdos fiáveis, jornadas digitais simples, gestão de relacionamento, automação assistida por inteligência artificial e integração progressiva com entidades públicas e privadas, sem apresentar como oficiais serviços ou ligações ainda não formalmente validados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 123""],""aceitacao"":""O presente documento estabelece a base para o upgrade do Portal de Investimentos da Tempo, transformando-o numa plataforma digital integrada de informação, orientação, captação e acompanhamento do investidor. A solução deverá combinar conteúdos fiáveis, jornadas digitais simples, gestão de relacionamento, automação assistida por inteligência artificial e integração progressiva com entidades públicas e privadas, sem apresentar como oficiais serviços ou ligações ainda não formalmente validados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0020"",""pedido"":""O presente documento estabelece a base para o upgrade do Portal de Investimentos da Tempo, transformando-o numa plataforma digital integrada de informação, orientação, captação e acompanhamento do investidor. A solução deverá combinar conteúdos fiáveis, jornadas digitais simples, gestão de relacionamento, automação assistida por inteligência artificial e integração progressiva com entidades públicas e privadas, sem apresentar como oficiais serviços ou ligações ainda não formalmente validados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 422""],""aceitacao"":""O presente documento estabelece a base para o upgrade do Portal de Investimentos da Tempo, transformando-o numa plataforma digital integrada de informação, orientação, captação e acompanhamento do investidor. A solução deverá combinar conteúdos fiáveis, jornadas digitais simples, gestão de relacionamento, automação assistida por inteligência artificial e integração progressiva com entidades públicas e privadas, sem apresentar como oficiais serviços ou ligações ainda não formalmente validados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0004,"Disponibilizar à Tempo instrumentos de CRM, monitoria, análise de procura e gestão de oportunidades.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 82 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 428 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 86 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 128 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 428,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0004: Disponibilizar à Tempo instrumentos de CRM, monitoria, análise de procura e gestão de oportunidades. | MASTER-e1169a77-0022: Disponibilizar à Tempo instrumentos de CRM, monitoria, análise de procura e gestão de oportunidades. | MASTER-f70ce307-0005: Disponibilizar à Tempo instrumentos de CRM, monitoria, análise de procura e gestão de oportunidades. | MASTER-51b8f0ad-0005: Disponibilizar à Tempo instrumentos de CRM, monitoria, análise de procura e gestão de oportunidades. | MASTER-edece80c-0022: Disponibilizar à Tempo instrumentos de CRM, monitoria, análise de procura e gestão de oportunidades.",P2,MASTER-471012ab-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0004 | MASTER-e1169a77-0022 | MASTER-f70ce307-0005 | MASTER-51b8f0ad-0005 | MASTER-edece80c-0022,5,"[{""id"":""MASTER-471012ab-0004"",""pedido"":""Disponibilizar à Tempo instrumentos de CRM, monitoria, análise de procura e gestão de oportunidades."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 82""],""aceitacao"":""Disponibilizar à Tempo instrumentos de CRM, monitoria, análise de procura e gestão de oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0022"",""pedido"":""Disponibilizar à Tempo instrumentos de CRM, monitoria, análise de procura e gestão de oportunidades."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 428""],""aceitacao"":""Disponibilizar à Tempo instrumentos de CRM, monitoria, análise de procura e gestão de oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0005"",""pedido"":""Disponibilizar à Tempo instrumentos de CRM, monitoria, análise de procura e gestão de oportunidades."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 86""],""aceitacao"":""Disponibilizar à Tempo instrumentos de CRM, monitoria, análise de procura e gestão de oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0005"",""pedido"":""Disponibilizar à Tempo instrumentos de CRM, monitoria, análise de procura e gestão de oportunidades."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 128""],""aceitacao"":""Disponibilizar à Tempo instrumentos de CRM, monitoria, análise de procura e gestão de oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0022"",""pedido"":""Disponibilizar à Tempo instrumentos de CRM, monitoria, análise de procura e gestão de oportunidades."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 428""],""aceitacao"":""Disponibilizar à Tempo instrumentos de CRM, monitoria, análise de procura e gestão de oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0005,"O upgrade deverá preservar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 91 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 95 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 137,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0005: O upgrade deverá preservar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM. | MASTER-f70ce307-0006: O upgrade deverá preservar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM. | MASTER-51b8f0ad-0006: O upgrade deverá preservar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM.",P2,MASTER-471012ab-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0005 | MASTER-f70ce307-0006 | MASTER-51b8f0ad-0006,3,"[{""id"":""MASTER-471012ab-0005"",""pedido"":""O upgrade deverá preservar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 91""],""aceitacao"":""O upgrade deverá preservar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0006"",""pedido"":""O upgrade deverá preservar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 95""],""aceitacao"":""O upgrade deverá preservar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0006"",""pedido"":""O upgrade deverá preservar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 137""],""aceitacao"":""O upgrade deverá preservar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0006,"Proposta de valor do país organizada por acesso a mercados, localização regional, recursos, corredores logísticos, base produtiva, capital humano, energia, zonas económicas, estabilidade institucional e oportunidades de transformação. Cada argumento deve ter fonte, data e contexto.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 98 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 444 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 101 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 143 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 444,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0006: Proposta de valor do país organizada por acesso a mercados, localização regional, recursos, corredores logísticos, base produtiva, capital humano, energia, zonas económicas, estabilidade institucional e oportunidades de transformação. Cada argumento deve ter fonte, data e contexto. | MASTER-e1169a77-0024: Proposta de valor do país organizada por acesso a mercados, localização regional, recursos, corredores logísticos, base produtiva, capital humano, energia, zonas económicas, estabilidade institucional e oportunidades de transformação. Cada argumento deve ter fonte, data e contexto. | MASTER-f70ce307-0007: Proposta de valor do país organizada por acesso a mercados, localização regional, recursos, corredores logísticos, base produtiva, capital humano, energia, zonas económicas, estabilidade institucional e oportunidades de transformação. Cada argumento deve ter fonte, data e contexto. | MASTER-51b8f0ad-0007: Proposta de valor do país organizada por acesso a mercados, localização regional, recursos, corredores logísticos, base produtiva, capital humano, energia, zonas económicas, estabilidade institucional e oportunidades de transformação. Cada argumento deve ter fonte, data e contexto. | MASTER-edece80c-0024: Proposta de valor do país organizada por acesso a mercados, localização regional, recursos, corredores logísticos, base produtiva, capital humano, energia, zonas económicas, estabilidade institucional e oportunidades de transformação. Cada argumento deve ter fonte, data e contexto.",P1,MASTER-471012ab-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0006 | MASTER-e1169a77-0024 | MASTER-f70ce307-0007 | MASTER-51b8f0ad-0007 | MASTER-edece80c-0024,5,"[{""id"":""MASTER-471012ab-0006"",""pedido"":""Proposta de valor do país organizada por acesso a mercados, localização regional, recursos, corredores logísticos, base produtiva, capital humano, energia, zonas económicas, estabilidade institucional e oportunidades de transformação. Cada argumento deve ter fonte, data e contexto."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 98""],""aceitacao"":""Proposta de valor do país organizada por acesso a mercados, localização regional, recursos, corredores logísticos, base produtiva, capital humano, energia, zonas económicas, estabilidade institucional e oportunidades de transformação. Cada argumento deve ter fonte, data e contexto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0024"",""pedido"":""Proposta de valor do país organizada por acesso a mercados, localização regional, recursos, corredores logísticos, base produtiva, capital humano, energia, zonas económicas, estabilidade institucional e oportunidades de transformação. Cada argumento deve ter fonte, data e contexto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 444""],""aceitacao"":""Proposta de valor do país organizada por acesso a mercados, localização regional, recursos, corredores logísticos, base produtiva, capital humano, energia, zonas económicas, estabilidade institucional e oportunidades de transformação. Cada argumento deve ter fonte, data e contexto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0007"",""pedido"":""Proposta de valor do país organizada por acesso a mercados, localização regional, recursos, corredores logísticos, base produtiva, capital humano, energia, zonas económicas, estabilidade institucional e oportunidades de transformação. Cada argumento deve ter fonte, data e contexto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 101""],""aceitacao"":""Proposta de valor do país organizada por acesso a mercados, localização regional, recursos, corredores logísticos, base produtiva, capital humano, energia, zonas económicas, estabilidade institucional e oportunidades de transformação. Cada argumento deve ter fonte, data e contexto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0007"",""pedido"":""Proposta de valor do país organizada por acesso a mercados, localização regional, recursos, corredores logísticos, base produtiva, capital humano, energia, zonas económicas, estabilidade institucional e oportunidades de transformação. Cada argumento deve ter fonte, data e contexto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 143""],""aceitacao"":""Proposta de valor do país organizada por acesso a mercados, localização regional, recursos, corredores logísticos, base produtiva, capital humano, energia, zonas económicas, estabilidade institucional e oportunidades de transformação. Cada argumento deve ter fonte, data e contexto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0024"",""pedido"":""Proposta de valor do país organizada por acesso a mercados, localização regional, recursos, corredores logísticos, base produtiva, capital humano, energia, zonas económicas, estabilidade institucional e oportunidades de transformação. Cada argumento deve ter fonte, data e contexto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 444""],""aceitacao"":""Proposta de valor do país organizada por acesso a mercados, localização regional, recursos, corredores logísticos, base produtiva, capital humano, energia, zonas económicas, estabilidade institucional e oportunidades de transformação. Cada argumento deve ter fonte, data e contexto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0007,Seleccionar actividade; ver oportunidades; registar perfil sectorial; propor projecto.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 104 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 450 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 107 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 149 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 450,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0007: Seleccionar actividade; ver oportunidades; registar perfil sectorial; propor projecto. | MASTER-e1169a77-0025: Seleccionar actividade; ver oportunidades; registar perfil sectorial; propor projecto. | MASTER-f70ce307-0008: Seleccionar actividade; ver oportunidades; registar perfil sectorial; propor projecto. | MASTER-51b8f0ad-0008: Seleccionar actividade; ver oportunidades; registar perfil sectorial; propor projecto. | MASTER-edece80c-0025: Seleccionar actividade; ver oportunidades; registar perfil sectorial; propor projecto.,P2,MASTER-471012ab-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0007 | MASTER-e1169a77-0025 | MASTER-f70ce307-0008 | MASTER-51b8f0ad-0008 | MASTER-edece80c-0025,5,"[{""id"":""MASTER-471012ab-0007"",""pedido"":""Seleccionar actividade; ver oportunidades; registar perfil sectorial; propor projecto."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 104""],""aceitacao"":""Seleccionar actividade; ver oportunidades; registar perfil sectorial; propor projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0025"",""pedido"":""Seleccionar actividade; ver oportunidades; registar perfil sectorial; propor projecto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 450""],""aceitacao"":""Seleccionar actividade; ver oportunidades; registar perfil sectorial; propor projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0008"",""pedido"":""Seleccionar actividade; ver oportunidades; registar perfil sectorial; propor projecto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 107""],""aceitacao"":""Seleccionar actividade; ver oportunidades; registar perfil sectorial; propor projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0008"",""pedido"":""Seleccionar actividade; ver oportunidades; registar perfil sectorial; propor projecto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 149""],""aceitacao"":""Seleccionar actividade; ver oportunidades; registar perfil sectorial; propor projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0025"",""pedido"":""Seleccionar actividade; ver oportunidades; registar perfil sectorial; propor projecto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 450""],""aceitacao"":""Seleccionar actividade; ver oportunidades; registar perfil sectorial; propor projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0008,"Cada página deve mostrar fonte, data de actualização, proprietário do conteúdo, idioma e estado de validação.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 128 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 476 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 133 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 175 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 476,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0008: Cada página deve mostrar fonte, data de actualização, proprietário do conteúdo, idioma e estado de validação. | MASTER-e1169a77-0027: Cada página deve mostrar fonte, data de actualização, proprietário do conteúdo, idioma e estado de validação. | MASTER-f70ce307-0010: Cada página deve mostrar fonte, data de actualização, proprietário do conteúdo, idioma e estado de validação. | MASTER-51b8f0ad-0010: Cada página deve mostrar fonte, data de actualização, proprietário do conteúdo, idioma e estado de validação. | MASTER-edece80c-0027: Cada página deve mostrar fonte, data de actualização, proprietário do conteúdo, idioma e estado de validação.",P2,MASTER-471012ab-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0008 | MASTER-e1169a77-0027 | MASTER-f70ce307-0010 | MASTER-51b8f0ad-0010 | MASTER-edece80c-0027,5,"[{""id"":""MASTER-471012ab-0008"",""pedido"":""Cada página deve mostrar fonte, data de actualização, proprietário do conteúdo, idioma e estado de validação."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 128""],""aceitacao"":""Cada página deve mostrar fonte, data de actualização, proprietário do conteúdo, idioma e estado de validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0027"",""pedido"":""Cada página deve mostrar fonte, data de actualização, proprietário do conteúdo, idioma e estado de validação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 476""],""aceitacao"":""Cada página deve mostrar fonte, data de actualização, proprietário do conteúdo, idioma e estado de validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0010"",""pedido"":""Cada página deve mostrar fonte, data de actualização, proprietário do conteúdo, idioma e estado de validação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 133""],""aceitacao"":""Cada página deve mostrar fonte, data de actualização, proprietário do conteúdo, idioma e estado de validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0010"",""pedido"":""Cada página deve mostrar fonte, data de actualização, proprietário do conteúdo, idioma e estado de validação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 175""],""aceitacao"":""Cada página deve mostrar fonte, data de actualização, proprietário do conteúdo, idioma e estado de validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0027"",""pedido"":""Cada página deve mostrar fonte, data de actualização, proprietário do conteúdo, idioma e estado de validação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 476""],""aceitacao"":""Cada página deve mostrar fonte, data de actualização, proprietário do conteúdo, idioma e estado de validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0009,"Dados económicos, incentivos, licenças, taxas e prazos devem distinguir valor oficial, estimativa, referência histórica e informação pendente.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 129 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 477 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 134 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 176 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 477,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0009: Dados económicos, incentivos, licenças, taxas e prazos devem distinguir valor oficial, estimativa, referência histórica e informação pendente. | MASTER-e1169a77-0028: Dados económicos, incentivos, licenças, taxas e prazos devem distinguir valor oficial, estimativa, referência histórica e informação pendente. | MASTER-f70ce307-0011: Dados económicos, incentivos, licenças, taxas e prazos devem distinguir valor oficial, estimativa, referência histórica e informação pendente. | MASTER-51b8f0ad-0011: Dados económicos, incentivos, licenças, taxas e prazos devem distinguir valor oficial, estimativa, referência histórica e informação pendente. | MASTER-edece80c-0028: Dados económicos, incentivos, licenças, taxas e prazos devem distinguir valor oficial, estimativa, referência histórica e informação pendente.",P2,MASTER-471012ab-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0009 | MASTER-e1169a77-0028 | MASTER-f70ce307-0011 | MASTER-51b8f0ad-0011 | MASTER-edece80c-0028,5,"[{""id"":""MASTER-471012ab-0009"",""pedido"":""Dados económicos, incentivos, licenças, taxas e prazos devem distinguir valor oficial, estimativa, referência histórica e informação pendente."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 129""],""aceitacao"":""Dados económicos, incentivos, licenças, taxas e prazos devem distinguir valor oficial, estimativa, referência histórica e informação pendente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0028"",""pedido"":""Dados económicos, incentivos, licenças, taxas e prazos devem distinguir valor oficial, estimativa, referência histórica e informação pendente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 477""],""aceitacao"":""Dados económicos, incentivos, licenças, taxas e prazos devem distinguir valor oficial, estimativa, referência histórica e informação pendente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0011"",""pedido"":""Dados económicos, incentivos, licenças, taxas e prazos devem distinguir valor oficial, estimativa, referência histórica e informação pendente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 134""],""aceitacao"":""Dados económicos, incentivos, licenças, taxas e prazos devem distinguir valor oficial, estimativa, referência histórica e informação pendente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0011"",""pedido"":""Dados económicos, incentivos, licenças, taxas e prazos devem distinguir valor oficial, estimativa, referência histórica e informação pendente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 176""],""aceitacao"":""Dados económicos, incentivos, licenças, taxas e prazos devem distinguir valor oficial, estimativa, referência histórica e informação pendente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0028"",""pedido"":""Dados económicos, incentivos, licenças, taxas e prazos devem distinguir valor oficial, estimativa, referência histórica e informação pendente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 477""],""aceitacao"":""Dados económicos, incentivos, licenças, taxas e prazos devem distinguir valor oficial, estimativa, referência histórica e informação pendente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0010,"Perfis sectoriais devem conter oportunidades imediatas, projectos em preparação, lacunas de mercado, fornecedores procurados e compradores potenciais.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 130 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 478 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 135 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 177 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 478,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0010: Perfis sectoriais devem conter oportunidades imediatas, projectos em preparação, lacunas de mercado, fornecedores procurados e compradores potenciais. | MASTER-e1169a77-0029: Perfis sectoriais devem conter oportunidades imediatas, projectos em preparação, lacunas de mercado, fornecedores procurados e compradores potenciais. | MASTER-f70ce307-0012: Perfis sectoriais devem conter oportunidades imediatas, projectos em preparação, lacunas de mercado, fornecedores procurados e compradores potenciais. | MASTER-51b8f0ad-0012: Perfis sectoriais devem conter oportunidades imediatas, projectos em preparação, lacunas de mercado, fornecedores procurados e compradores potenciais. | MASTER-edece80c-0029: Perfis sectoriais devem conter oportunidades imediatas, projectos em preparação, lacunas de mercado, fornecedores procurados e compradores potenciais.",P2,MASTER-471012ab-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0010 | MASTER-e1169a77-0029 | MASTER-f70ce307-0012 | MASTER-51b8f0ad-0012 | MASTER-edece80c-0029,5,"[{""id"":""MASTER-471012ab-0010"",""pedido"":""Perfis sectoriais devem conter oportunidades imediatas, projectos em preparação, lacunas de mercado, fornecedores procurados e compradores potenciais."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 130""],""aceitacao"":""Perfis sectoriais devem conter oportunidades imediatas, projectos em preparação, lacunas de mercado, fornecedores procurados e compradores potenciais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0029"",""pedido"":""Perfis sectoriais devem conter oportunidades imediatas, projectos em preparação, lacunas de mercado, fornecedores procurados e compradores potenciais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 478""],""aceitacao"":""Perfis sectoriais devem conter oportunidades imediatas, projectos em preparação, lacunas de mercado, fornecedores procurados e compradores potenciais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0012"",""pedido"":""Perfis sectoriais devem conter oportunidades imediatas, projectos em preparação, lacunas de mercado, fornecedores procurados e compradores potenciais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 135""],""aceitacao"":""Perfis sectoriais devem conter oportunidades imediatas, projectos em preparação, lacunas de mercado, fornecedores procurados e compradores potenciais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0012"",""pedido"":""Perfis sectoriais devem conter oportunidades imediatas, projectos em preparação, lacunas de mercado, fornecedores procurados e compradores potenciais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 177""],""aceitacao"":""Perfis sectoriais devem conter oportunidades imediatas, projectos em preparação, lacunas de mercado, fornecedores procurados e compradores potenciais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0029"",""pedido"":""Perfis sectoriais devem conter oportunidades imediatas, projectos em preparação, lacunas de mercado, fornecedores procurados e compradores potenciais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 478""],""aceitacao"":""Perfis sectoriais devem conter oportunidades imediatas, projectos em preparação, lacunas de mercado, fornecedores procurados e compradores potenciais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0011,"Casos de investimento devem apresentar problema, solução, capital mobilizado, emprego, conteúdo local e lições, apenas com autorização.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 131 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 479 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 136 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 178 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 479,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0011: Casos de investimento devem apresentar problema, solução, capital mobilizado, emprego, conteúdo local e lições, apenas com autorização. | MASTER-e1169a77-0030: Casos de investimento devem apresentar problema, solução, capital mobilizado, emprego, conteúdo local e lições, apenas com autorização. | MASTER-f70ce307-0013: Casos de investimento devem apresentar problema, solução, capital mobilizado, emprego, conteúdo local e lições, apenas com autorização. | MASTER-51b8f0ad-0013: Casos de investimento devem apresentar problema, solução, capital mobilizado, emprego, conteúdo local e lições, apenas com autorização. | MASTER-edece80c-0030: Casos de investimento devem apresentar problema, solução, capital mobilizado, emprego, conteúdo local e lições, apenas com autorização.",P2,MASTER-471012ab-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0011 | MASTER-e1169a77-0030 | MASTER-f70ce307-0013 | MASTER-51b8f0ad-0013 | MASTER-edece80c-0030,5,"[{""id"":""MASTER-471012ab-0011"",""pedido"":""Casos de investimento devem apresentar problema, solução, capital mobilizado, emprego, conteúdo local e lições, apenas com autorização."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 131""],""aceitacao"":""Casos de investimento devem apresentar problema, solução, capital mobilizado, emprego, conteúdo local e lições, apenas com autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0030"",""pedido"":""Casos de investimento devem apresentar problema, solução, capital mobilizado, emprego, conteúdo local e lições, apenas com autorização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 479""],""aceitacao"":""Casos de investimento devem apresentar problema, solução, capital mobilizado, emprego, conteúdo local e lições, apenas com autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0013"",""pedido"":""Casos de investimento devem apresentar problema, solução, capital mobilizado, emprego, conteúdo local e lições, apenas com autorização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 136""],""aceitacao"":""Casos de investimento devem apresentar problema, solução, capital mobilizado, emprego, conteúdo local e lições, apenas com autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0013"",""pedido"":""Casos de investimento devem apresentar problema, solução, capital mobilizado, emprego, conteúdo local e lições, apenas com autorização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 178""],""aceitacao"":""Casos de investimento devem apresentar problema, solução, capital mobilizado, emprego, conteúdo local e lições, apenas com autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0030"",""pedido"":""Casos de investimento devem apresentar problema, solução, capital mobilizado, emprego, conteúdo local e lições, apenas com autorização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 479""],""aceitacao"":""Casos de investimento devem apresentar problema, solução, capital mobilizado, emprego, conteúdo local e lições, apenas com autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0012,"O portal deve publicar agendas de concursos, fóruns, missões, feiras e janelas de financiamento associadas às oportunidades.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 132 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 480 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 137 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 179 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 480,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0012: O portal deve publicar agendas de concursos, fóruns, missões, feiras e janelas de financiamento associadas às oportunidades. | MASTER-e1169a77-0031: O portal deve publicar agendas de concursos, fóruns, missões, feiras e janelas de financiamento associadas às oportunidades. | MASTER-f70ce307-0014: O portal deve publicar agendas de concursos, fóruns, missões, feiras e janelas de financiamento associadas às oportunidades. | MASTER-51b8f0ad-0014: O portal deve publicar agendas de concursos, fóruns, missões, feiras e janelas de financiamento associadas às oportunidades. | MASTER-edece80c-0031: O portal deve publicar agendas de concursos, fóruns, missões, feiras e janelas de financiamento associadas às oportunidades.",P2,MASTER-471012ab-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0012 | MASTER-e1169a77-0031 | MASTER-f70ce307-0014 | MASTER-51b8f0ad-0014 | MASTER-edece80c-0031,5,"[{""id"":""MASTER-471012ab-0012"",""pedido"":""O portal deve publicar agendas de concursos, fóruns, missões, feiras e janelas de financiamento associadas às oportunidades."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 132""],""aceitacao"":""O portal deve publicar agendas de concursos, fóruns, missões, feiras e janelas de financiamento associadas às oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0031"",""pedido"":""O portal deve publicar agendas de concursos, fóruns, missões, feiras e janelas de financiamento associadas às oportunidades."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 480""],""aceitacao"":""O portal deve publicar agendas de concursos, fóruns, missões, feiras e janelas de financiamento associadas às oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0014"",""pedido"":""O portal deve publicar agendas de concursos, fóruns, missões, feiras e janelas de financiamento associadas às oportunidades."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 137""],""aceitacao"":""O portal deve publicar agendas de concursos, fóruns, missões, feiras e janelas de financiamento associadas às oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0014"",""pedido"":""O portal deve publicar agendas de concursos, fóruns, missões, feiras e janelas de financiamento associadas às oportunidades."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 179""],""aceitacao"":""O portal deve publicar agendas de concursos, fóruns, missões, feiras e janelas de financiamento associadas às oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0031"",""pedido"":""O portal deve publicar agendas de concursos, fóruns, missões, feiras e janelas de financiamento associadas às oportunidades."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 480""],""aceitacao"":""O portal deve publicar agendas de concursos, fóruns, missões, feiras e janelas de financiamento associadas às oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0013,"Conteúdo editorial da Revista Tempo deve ser relacionado a sectores e projectos, conduzindo o leitor para a ficha de oportunidade correspondente.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 133 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 481 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 138 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 180 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 481,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0013: Conteúdo editorial da Revista Tempo deve ser relacionado a sectores e projectos, conduzindo o leitor para a ficha de oportunidade correspondente. | MASTER-e1169a77-0032: Conteúdo editorial da Revista Tempo deve ser relacionado a sectores e projectos, conduzindo o leitor para a ficha de oportunidade correspondente. | MASTER-f70ce307-0015: Conteúdo editorial da Revista Tempo deve ser relacionado a sectores e projectos, conduzindo o leitor para a ficha de oportunidade correspondente. | MASTER-51b8f0ad-0015: Conteúdo editorial da Revista Tempo deve ser relacionado a sectores e projectos, conduzindo o leitor para a ficha de oportunidade correspondente. | MASTER-edece80c-0032: Conteúdo editorial da Revista Tempo deve ser relacionado a sectores e projectos, conduzindo o leitor para a ficha de oportunidade correspondente.",P2,MASTER-471012ab-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0013 | MASTER-e1169a77-0032 | MASTER-f70ce307-0015 | MASTER-51b8f0ad-0015 | MASTER-edece80c-0032,5,"[{""id"":""MASTER-471012ab-0013"",""pedido"":""Conteúdo editorial da Revista Tempo deve ser relacionado a sectores e projectos, conduzindo o leitor para a ficha de oportunidade correspondente."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 133""],""aceitacao"":""Conteúdo editorial da Revista Tempo deve ser relacionado a sectores e projectos, conduzindo o leitor para a ficha de oportunidade correspondente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0032"",""pedido"":""Conteúdo editorial da Revista Tempo deve ser relacionado a sectores e projectos, conduzindo o leitor para a ficha de oportunidade correspondente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 481""],""aceitacao"":""Conteúdo editorial da Revista Tempo deve ser relacionado a sectores e projectos, conduzindo o leitor para a ficha de oportunidade correspondente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0015"",""pedido"":""Conteúdo editorial da Revista Tempo deve ser relacionado a sectores e projectos, conduzindo o leitor para a ficha de oportunidade correspondente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 138""],""aceitacao"":""Conteúdo editorial da Revista Tempo deve ser relacionado a sectores e projectos, conduzindo o leitor para a ficha de oportunidade correspondente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0015"",""pedido"":""Conteúdo editorial da Revista Tempo deve ser relacionado a sectores e projectos, conduzindo o leitor para a ficha de oportunidade correspondente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 180""],""aceitacao"":""Conteúdo editorial da Revista Tempo deve ser relacionado a sectores e projectos, conduzindo o leitor para a ficha de oportunidade correspondente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0032"",""pedido"":""Conteúdo editorial da Revista Tempo deve ser relacionado a sectores e projectos, conduzindo o leitor para a ficha de oportunidade correspondente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 481""],""aceitacao"":""Conteúdo editorial da Revista Tempo deve ser relacionado a sectores e projectos, conduzindo o leitor para a ficha de oportunidade correspondente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0014,"Boletins personalizados devem permitir subscrição por actividade, local, valor, modalidade e fase de investimento.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 134 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 482 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 139 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 181 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 482,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0014: Boletins personalizados devem permitir subscrição por actividade, local, valor, modalidade e fase de investimento. | MASTER-e1169a77-0033: Boletins personalizados devem permitir subscrição por actividade, local, valor, modalidade e fase de investimento. | MASTER-f70ce307-0016: Boletins personalizados devem permitir subscrição por actividade, local, valor, modalidade e fase de investimento. | MASTER-51b8f0ad-0016: Boletins personalizados devem permitir subscrição por actividade, local, valor, modalidade e fase de investimento. | MASTER-edece80c-0033: Boletins personalizados devem permitir subscrição por actividade, local, valor, modalidade e fase de investimento.",P2,MASTER-471012ab-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0014 | MASTER-e1169a77-0033 | MASTER-f70ce307-0016 | MASTER-51b8f0ad-0016 | MASTER-edece80c-0033,5,"[{""id"":""MASTER-471012ab-0014"",""pedido"":""Boletins personalizados devem permitir subscrição por actividade, local, valor, modalidade e fase de investimento."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 134""],""aceitacao"":""Boletins personalizados devem permitir subscrição por actividade, local, valor, modalidade e fase de investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0033"",""pedido"":""Boletins personalizados devem permitir subscrição por actividade, local, valor, modalidade e fase de investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 482""],""aceitacao"":""Boletins personalizados devem permitir subscrição por actividade, local, valor, modalidade e fase de investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0016"",""pedido"":""Boletins personalizados devem permitir subscrição por actividade, local, valor, modalidade e fase de investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 139""],""aceitacao"":""Boletins personalizados devem permitir subscrição por actividade, local, valor, modalidade e fase de investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0016"",""pedido"":""Boletins personalizados devem permitir subscrição por actividade, local, valor, modalidade e fase de investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 181""],""aceitacao"":""Boletins personalizados devem permitir subscrição por actividade, local, valor, modalidade e fase de investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0033"",""pedido"":""Boletins personalizados devem permitir subscrição por actividade, local, valor, modalidade e fase de investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 482""],""aceitacao"":""Boletins personalizados devem permitir subscrição por actividade, local, valor, modalidade e fase de investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0015,"O portal deve apresentar avisos claros sobre riscos, diligência necessária e papel de facilitação da Tempo.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 135 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 483 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 140 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 182 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 483,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0015: O portal deve apresentar avisos claros sobre riscos, diligência necessária e papel de facilitação da Tempo. | MASTER-e1169a77-0034: O portal deve apresentar avisos claros sobre riscos, diligência necessária e papel de facilitação da Tempo. | MASTER-f70ce307-0017: O portal deve apresentar avisos claros sobre riscos, diligência necessária e papel de facilitação da Tempo. | MASTER-51b8f0ad-0017: O portal deve apresentar avisos claros sobre riscos, diligência necessária e papel de facilitação da Tempo. | MASTER-edece80c-0034: O portal deve apresentar avisos claros sobre riscos, diligência necessária e papel de facilitação da Tempo.",P2,MASTER-471012ab-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0015 | MASTER-e1169a77-0034 | MASTER-f70ce307-0017 | MASTER-51b8f0ad-0017 | MASTER-edece80c-0034,5,"[{""id"":""MASTER-471012ab-0015"",""pedido"":""O portal deve apresentar avisos claros sobre riscos, diligência necessária e papel de facilitação da Tempo."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 135""],""aceitacao"":""O portal deve apresentar avisos claros sobre riscos, diligência necessária e papel de facilitação da Tempo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0034"",""pedido"":""O portal deve apresentar avisos claros sobre riscos, diligência necessária e papel de facilitação da Tempo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 483""],""aceitacao"":""O portal deve apresentar avisos claros sobre riscos, diligência necessária e papel de facilitação da Tempo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0017"",""pedido"":""O portal deve apresentar avisos claros sobre riscos, diligência necessária e papel de facilitação da Tempo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 140""],""aceitacao"":""O portal deve apresentar avisos claros sobre riscos, diligência necessária e papel de facilitação da Tempo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0017"",""pedido"":""O portal deve apresentar avisos claros sobre riscos, diligência necessária e papel de facilitação da Tempo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 182""],""aceitacao"":""O portal deve apresentar avisos claros sobre riscos, diligência necessária e papel de facilitação da Tempo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0034"",""pedido"":""O portal deve apresentar avisos claros sobre riscos, diligência necessária e papel de facilitação da Tempo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 483""],""aceitacao"":""O portal deve apresentar avisos claros sobre riscos, diligência necessária e papel de facilitação da Tempo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0016,"Registar contactos, interesses, interacções, tarefas, documentos e estado de cada oportunidade.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 147 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 497 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 154 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 196 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 497,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0016: Registar contactos, interesses, interacções, tarefas, documentos e estado de cada oportunidade. | MASTER-e1169a77-0036: Registar contactos, interesses, interacções, tarefas, documentos e estado de cada oportunidade. | MASTER-f70ce307-0019: Registar contactos, interesses, interacções, tarefas, documentos e estado de cada oportunidade. | MASTER-51b8f0ad-0019: Registar contactos, interesses, interacções, tarefas, documentos e estado de cada oportunidade. | MASTER-edece80c-0036: Registar contactos, interesses, interacções, tarefas, documentos e estado de cada oportunidade.",P2,MASTER-471012ab-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0016 | MASTER-e1169a77-0036 | MASTER-f70ce307-0019 | MASTER-51b8f0ad-0019 | MASTER-edece80c-0036,5,"[{""id"":""MASTER-471012ab-0016"",""pedido"":""Registar contactos, interesses, interacções, tarefas, documentos e estado de cada oportunidade."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 147""],""aceitacao"":""Registar contactos, interesses, interacções, tarefas, documentos e estado de cada oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0036"",""pedido"":""Registar contactos, interesses, interacções, tarefas, documentos e estado de cada oportunidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 497""],""aceitacao"":""Registar contactos, interesses, interacções, tarefas, documentos e estado de cada oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0019"",""pedido"":""Registar contactos, interesses, interacções, tarefas, documentos e estado de cada oportunidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 154""],""aceitacao"":""Registar contactos, interesses, interacções, tarefas, documentos e estado de cada oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0019"",""pedido"":""Registar contactos, interesses, interacções, tarefas, documentos e estado de cada oportunidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 196""],""aceitacao"":""Registar contactos, interesses, interacções, tarefas, documentos e estado de cada oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0036"",""pedido"":""Registar contactos, interesses, interacções, tarefas, documentos e estado de cada oportunidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 497""],""aceitacao"":""Registar contactos, interesses, interacções, tarefas, documentos e estado de cada oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0017,"Disponibilizar legislação, guias, formulários, fontes e histórico de actualizações.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 156 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 506 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 163 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 205 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 506,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0017: Disponibilizar legislação, guias, formulários, fontes e histórico de actualizações. | MASTER-e1169a77-0037: Disponibilizar legislação, guias, formulários, fontes e histórico de actualizações. | MASTER-f70ce307-0020: Disponibilizar legislação, guias, formulários, fontes e histórico de actualizações. | MASTER-51b8f0ad-0020: Disponibilizar legislação, guias, formulários, fontes e histórico de actualizações. | MASTER-edece80c-0037: Disponibilizar legislação, guias, formulários, fontes e histórico de actualizações.",P2,MASTER-471012ab-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0017 | MASTER-e1169a77-0037 | MASTER-f70ce307-0020 | MASTER-51b8f0ad-0020 | MASTER-edece80c-0037,5,"[{""id"":""MASTER-471012ab-0017"",""pedido"":""Disponibilizar legislação, guias, formulários, fontes e histórico de actualizações."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 156""],""aceitacao"":""Disponibilizar legislação, guias, formulários, fontes e histórico de actualizações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-e1169a77-0037"",""pedido"":""Disponibilizar legislação, guias, formulários, fontes e histórico de actualizações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 506""],""aceitacao"":""Disponibilizar legislação, guias, formulários, fontes e histórico de actualizações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-f70ce307-0020"",""pedido"":""Disponibilizar legislação, guias, formulários, fontes e histórico de actualizações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 163""],""aceitacao"":""Disponibilizar legislação, guias, formulários, fontes e histórico de actualizações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-51b8f0ad-0020"",""pedido"":""Disponibilizar legislação, guias, formulários, fontes e histórico de actualizações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 205""],""aceitacao"":""Disponibilizar legislação, guias, formulários, fontes e histórico de actualizações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0037"",""pedido"":""Disponibilizar legislação, guias, formulários, fontes e histórico de actualizações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 506""],""aceitacao"":""Disponibilizar legislação, guias, formulários, fontes e histórico de actualizações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0018,"Publicar intenções de venda, procura de compradores, captação de investimento e procura de participação em empresas em funcionamento.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 165 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 515 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 172 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 214 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 515,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0018: Publicar intenções de venda, procura de compradores, captação de investimento e procura de participação em empresas em funcionamento. | MASTER-e1169a77-0038: Publicar intenções de venda, procura de compradores, captação de investimento e procura de participação em empresas em funcionamento. | MASTER-f70ce307-0021: Publicar intenções de venda, procura de compradores, captação de investimento e procura de participação em empresas em funcionamento. | MASTER-51b8f0ad-0021: Publicar intenções de venda, procura de compradores, captação de investimento e procura de participação em empresas em funcionamento. | MASTER-edece80c-0038: Publicar intenções de venda, procura de compradores, captação de investimento e procura de participação em empresas em funcionamento.",P2,MASTER-471012ab-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0018 | MASTER-e1169a77-0038 | MASTER-f70ce307-0021 | MASTER-51b8f0ad-0021 | MASTER-edece80c-0038,5,"[{""id"":""MASTER-471012ab-0018"",""pedido"":""Publicar intenções de venda, procura de compradores, captação de investimento e procura de participação em empresas em funcionamento."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 165""],""aceitacao"":""Publicar intenções de venda, procura de compradores, captação de investimento e procura de participação em empresas em funcionamento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-e1169a77-0038"",""pedido"":""Publicar intenções de venda, procura de compradores, captação de investimento e procura de participação em empresas em funcionamento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 515""],""aceitacao"":""Publicar intenções de venda, procura de compradores, captação de investimento e procura de participação em empresas em funcionamento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-f70ce307-0021"",""pedido"":""Publicar intenções de venda, procura de compradores, captação de investimento e procura de participação em empresas em funcionamento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 172""],""aceitacao"":""Publicar intenções de venda, procura de compradores, captação de investimento e procura de participação em empresas em funcionamento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-51b8f0ad-0021"",""pedido"":""Publicar intenções de venda, procura de compradores, captação de investimento e procura de participação em empresas em funcionamento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 214""],""aceitacao"":""Publicar intenções de venda, procura de compradores, captação de investimento e procura de participação em empresas em funcionamento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-edece80c-0038"",""pedido"":""Publicar intenções de venda, procura de compradores, captação de investimento e procura de participação em empresas em funcionamento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 515""],""aceitacao"":""Publicar intenções de venda, procura de compradores, captação de investimento e procura de participação em empresas em funcionamento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0019,"Publicar, promover e gerir projectos da matriz estatal de investimentos, com campanhas e mecanismos de captação de investidores.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 168 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 518 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 175 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 217 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 518,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0019: Publicar, promover e gerir projectos da matriz estatal de investimentos, com campanhas e mecanismos de captação de investidores. | MASTER-e1169a77-0039: Publicar, promover e gerir projectos da matriz estatal de investimentos, com campanhas e mecanismos de captação de investidores. | MASTER-f70ce307-0022: Publicar, promover e gerir projectos da matriz estatal de investimentos, com campanhas e mecanismos de captação de investidores. | MASTER-51b8f0ad-0022: Publicar, promover e gerir projectos da matriz estatal de investimentos, com campanhas e mecanismos de captação de investidores. | MASTER-edece80c-0039: Publicar, promover e gerir projectos da matriz estatal de investimentos, com campanhas e mecanismos de captação de investidores.",P2,MASTER-471012ab-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0019 | MASTER-e1169a77-0039 | MASTER-f70ce307-0022 | MASTER-51b8f0ad-0022 | MASTER-edece80c-0039,5,"[{""id"":""MASTER-471012ab-0019"",""pedido"":""Publicar, promover e gerir projectos da matriz estatal de investimentos, com campanhas e mecanismos de captação de investidores."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 168""],""aceitacao"":""Publicar, promover e gerir projectos da matriz estatal de investimentos, com campanhas e mecanismos de captação de investidores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0039"",""pedido"":""Publicar, promover e gerir projectos da matriz estatal de investimentos, com campanhas e mecanismos de captação de investidores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 518""],""aceitacao"":""Publicar, promover e gerir projectos da matriz estatal de investimentos, com campanhas e mecanismos de captação de investidores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0022"",""pedido"":""Publicar, promover e gerir projectos da matriz estatal de investimentos, com campanhas e mecanismos de captação de investidores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 175""],""aceitacao"":""Publicar, promover e gerir projectos da matriz estatal de investimentos, com campanhas e mecanismos de captação de investidores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0022"",""pedido"":""Publicar, promover e gerir projectos da matriz estatal de investimentos, com campanhas e mecanismos de captação de investidores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 217""],""aceitacao"":""Publicar, promover e gerir projectos da matriz estatal de investimentos, com campanhas e mecanismos de captação de investidores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0039"",""pedido"":""Publicar, promover e gerir projectos da matriz estatal de investimentos, com campanhas e mecanismos de captação de investidores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 518""],""aceitacao"":""Publicar, promover e gerir projectos da matriz estatal de investimentos, com campanhas e mecanismos de captação de investidores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0020,"O portal deverá incluir uma área dedicada à aproximação entre proprietários de negócios em funcionamento, potenciais compradores e investidores. Esta área permitirá manifestar interesse em vender total ou parcialmente uma empresa, procurar capital ou parceria estratégica, adquirir um negócio existente ou investir numa participação empresarial. A Tempo funcionará como facilitadora do contacto e do processo de qualificação, sem garantir a concretização da transacção nem substituir a necessária avaliação jurídica, financeira, fiscal ou comercial.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 172 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3004 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 181 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1815 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3004,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0020: O portal deverá incluir uma área dedicada à aproximação entre proprietários de negócios em funcionamento, potenciais compradores e investidores. Esta área permitirá manifestar interesse em vender total ou parcialmente uma empresa, procurar capital ou parceria estratégica, adquirir um negócio existente ou investir numa participação empresarial. A Tempo funcionará como facilitadora do contacto e do processo de qualificação, sem garantir a concretização da transacção nem substituir a necessária avaliação jurídica, financeira, fiscal ou comercial. | MASTER-e1169a77-0169: O portal deverá incluir uma área dedicada à aproximação entre proprietários de negócios em funcionamento, potenciais compradores e investidores. Esta área permitirá manifestar interesse em vender total ou parcialmente uma empresa, procurar capital ou parceria estratégica, adquirir um negócio existente ou investir numa participação empresarial. A Tempo funcionará como facilitadora do contacto e do processo de qualificação, sem garantir a concretização da transacção nem substituir a necessária avaliação jurídica, financeira, fiscal ou comercial. | MASTER-f70ce307-0025: O portal deverá incluir uma área dedicada à aproximação entre proprietários de negócios em funcionamento, potenciais compradores e investidores. Esta área permitirá manifestar interesse em vender total ou parcialmente uma empresa, procurar capital ou parceria estratégica, adquirir um negócio existente ou investir numa participação empresarial. A Tempo funcionará como facilitadora do contacto e do processo de qualificação, sem garantir a concretização da transacção nem substituir a necessária avaliação jurídica, financeira, fiscal ou comercial. | MASTER-51b8f0ad-0105: O portal deverá incluir uma área dedicada à aproximação entre proprietários de negócios em funcionamento, potenciais compradores e investidores. Esta área permitirá manifestar interesse em vender total ou parcialmente uma empresa, procurar capital ou parceria estratégica, adquirir um negócio existente ou investir numa participação empresarial. A Tempo funcionará como facilitadora do contacto e do processo de qualificação, sem garantir a concretização da transacção nem substituir a necessária avaliação jurídica, financeira, fiscal ou comercial. | MASTER-edece80c-0169: O portal deverá incluir uma área dedicada à aproximação entre proprietários de negócios em funcionamento, potenciais compradores e investidores. Esta área permitirá manifestar interesse em vender total ou parcialmente uma empresa, procurar capital ou parceria estratégica, adquirir um negócio existente ou investir numa participação empresarial. A Tempo funcionará como facilitadora do contacto e do processo de qualificação, sem garantir a concretização da transacção nem substituir a necessária avaliação jurídica, financeira, fiscal ou comercial.",P2,MASTER-471012ab-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0169: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0105: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0169: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0020 | MASTER-e1169a77-0169 | MASTER-f70ce307-0025 | MASTER-51b8f0ad-0105 | MASTER-edece80c-0169,5,"[{""id"":""MASTER-471012ab-0020"",""pedido"":""O portal deverá incluir uma área dedicada à aproximação entre proprietários de negócios em funcionamento, potenciais compradores e investidores. Esta área permitirá manifestar interesse em vender total ou parcialmente uma empresa, procurar capital ou parceria estratégica, adquirir um negócio existente ou investir numa participação empresarial. A Tempo funcionará como facilitadora do contacto e do processo de qualificação, sem garantir a concretização da transacção nem substituir a necessária avaliação jurídica, financeira, fiscal ou comercial."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 172""],""aceitacao"":""O portal deverá incluir uma área dedicada à aproximação entre proprietários de negócios em funcionamento, potenciais compradores e investidores. Esta área permitirá manifestar interesse em vender total ou parcialmente uma empresa, procurar capital ou parceria estratégica, adquirir um negócio existente ou investir numa participação empresarial. A Tempo funcionará como facilitadora do contacto e do processo de qualificação, sem garantir a concretização da transacção nem substituir a necessária avaliação jurídica, financeira, fiscal ou comercial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0169"",""pedido"":""O portal deverá incluir uma área dedicada à aproximação entre proprietários de negócios em funcionamento, potenciais compradores e investidores. Esta área permitirá manifestar interesse em vender total ou parcialmente uma empresa, procurar capital ou parceria estratégica, adquirir um negócio existente ou investir numa participação empresarial. A Tempo funcionará como facilitadora do contacto e do processo de qualificação, sem garantir a concretização da transacção nem substituir a necessária avaliação jurídica, financeira, fiscal ou comercial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3004""],""aceitacao"":""O portal deverá incluir uma área dedicada à aproximação entre proprietários de negócios em funcionamento, potenciais compradores e investidores. Esta área permitirá manifestar interesse em vender total ou parcialmente uma empresa, procurar capital ou parceria estratégica, adquirir um negócio existente ou investir numa participação empresarial. A Tempo funcionará como facilitadora do contacto e do processo de qualificação, sem garantir a concretização da transacção nem substituir a necessária avaliação jurídica, financeira, fiscal ou comercial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0025"",""pedido"":""O portal deverá incluir uma área dedicada à aproximação entre proprietários de negócios em funcionamento, potenciais compradores e investidores. Esta área permitirá manifestar interesse em vender total ou parcialmente uma empresa, procurar capital ou parceria estratégica, adquirir um negócio existente ou investir numa participação empresarial. A Tempo funcionará como facilitadora do contacto e do processo de qualificação, sem garantir a concretização da transacção nem substituir a necessária avaliação jurídica, financeira, fiscal ou comercial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 181""],""aceitacao"":""O portal deverá incluir uma área dedicada à aproximação entre proprietários de negócios em funcionamento, potenciais compradores e investidores. Esta área permitirá manifestar interesse em vender total ou parcialmente uma empresa, procurar capital ou parceria estratégica, adquirir um negócio existente ou investir numa participação empresarial. A Tempo funcionará como facilitadora do contacto e do processo de qualificação, sem garantir a concretização da transacção nem substituir a necessária avaliação jurídica, financeira, fiscal ou comercial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0105"",""pedido"":""O portal deverá incluir uma área dedicada à aproximação entre proprietários de negócios em funcionamento, potenciais compradores e investidores. Esta área permitirá manifestar interesse em vender total ou parcialmente uma empresa, procurar capital ou parceria estratégica, adquirir um negócio existente ou investir numa participação empresarial. A Tempo funcionará como facilitadora do contacto e do processo de qualificação, sem garantir a concretização da transacção nem substituir a necessária avaliação jurídica, financeira, fiscal ou comercial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1815""],""aceitacao"":""O portal deverá incluir uma área dedicada à aproximação entre proprietários de negócios em funcionamento, potenciais compradores e investidores. Esta área permitirá manifestar interesse em vender total ou parcialmente uma empresa, procurar capital ou parceria estratégica, adquirir um negócio existente ou investir numa participação empresarial. A Tempo funcionará como facilitadora do contacto e do processo de qualificação, sem garantir a concretização da transacção nem substituir a necessária avaliação jurídica, financeira, fiscal ou comercial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0169"",""pedido"":""O portal deverá incluir uma área dedicada à aproximação entre proprietários de negócios em funcionamento, potenciais compradores e investidores. Esta área permitirá manifestar interesse em vender total ou parcialmente uma empresa, procurar capital ou parceria estratégica, adquirir um negócio existente ou investir numa participação empresarial. A Tempo funcionará como facilitadora do contacto e do processo de qualificação, sem garantir a concretização da transacção nem substituir a necessária avaliação jurídica, financeira, fiscal ou comercial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3004""],""aceitacao"":""O portal deverá incluir uma área dedicada à aproximação entre proprietários de negócios em funcionamento, potenciais compradores e investidores. Esta área permitirá manifestar interesse em vender total ou parcialmente uma empresa, procurar capital ou parceria estratégica, adquirir um negócio existente ou investir numa participação empresarial. A Tempo funcionará como facilitadora do contacto e do processo de qualificação, sem garantir a concretização da transacção nem substituir a necessária avaliação jurídica, financeira, fiscal ou comercial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0021,"Disponibilizar formulários separados para oferta de negócio e procura de compra ou investimento, com campos obrigatórios, condicionais e opcionais claramente identificados.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 179 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3011 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 188 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1822 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3011,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0021: Disponibilizar formulários separados para oferta de negócio e procura de compra ou investimento, com campos obrigatórios, condicionais e opcionais claramente identificados. | MASTER-e1169a77-0170: Disponibilizar formulários separados para oferta de negócio e procura de compra ou investimento, com campos obrigatórios, condicionais e opcionais claramente identificados. | MASTER-f70ce307-0026: Disponibilizar formulários separados para oferta de negócio e procura de compra ou investimento, com campos obrigatórios, condicionais e opcionais claramente identificados. | MASTER-51b8f0ad-0106: Disponibilizar formulários separados para oferta de negócio e procura de compra ou investimento, com campos obrigatórios, condicionais e opcionais claramente identificados. | MASTER-edece80c-0170: Disponibilizar formulários separados para oferta de negócio e procura de compra ou investimento, com campos obrigatórios, condicionais e opcionais claramente identificados.",P2,MASTER-471012ab-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0170: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0106: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0170: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0021 | MASTER-e1169a77-0170 | MASTER-f70ce307-0026 | MASTER-51b8f0ad-0106 | MASTER-edece80c-0170,5,"[{""id"":""MASTER-471012ab-0021"",""pedido"":""Disponibilizar formulários separados para oferta de negócio e procura de compra ou investimento, com campos obrigatórios, condicionais e opcionais claramente identificados."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 179""],""aceitacao"":""Disponibilizar formulários separados para oferta de negócio e procura de compra ou investimento, com campos obrigatórios, condicionais e opcionais claramente identificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-e1169a77-0170"",""pedido"":""Disponibilizar formulários separados para oferta de negócio e procura de compra ou investimento, com campos obrigatórios, condicionais e opcionais claramente identificados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3011""],""aceitacao"":""Disponibilizar formulários separados para oferta de negócio e procura de compra ou investimento, com campos obrigatórios, condicionais e opcionais claramente identificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-f70ce307-0026"",""pedido"":""Disponibilizar formulários separados para oferta de negócio e procura de compra ou investimento, com campos obrigatórios, condicionais e opcionais claramente identificados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 188""],""aceitacao"":""Disponibilizar formulários separados para oferta de negócio e procura de compra ou investimento, com campos obrigatórios, condicionais e opcionais claramente identificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-51b8f0ad-0106"",""pedido"":""Disponibilizar formulários separados para oferta de negócio e procura de compra ou investimento, com campos obrigatórios, condicionais e opcionais claramente identificados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1822""],""aceitacao"":""Disponibilizar formulários separados para oferta de negócio e procura de compra ou investimento, com campos obrigatórios, condicionais e opcionais claramente identificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0170"",""pedido"":""Disponibilizar formulários separados para oferta de negócio e procura de compra ou investimento, com campos obrigatórios, condicionais e opcionais claramente identificados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3011""],""aceitacao"":""Disponibilizar formulários separados para oferta de negócio e procura de compra ou investimento, com campos obrigatórios, condicionais e opcionais claramente identificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0022,"Validar formato, completude, coerência, duplicação e autorização de tratamento antes da submissão.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 180 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3012 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 189 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1823 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3012,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0022: Validar formato, completude, coerência, duplicação e autorização de tratamento antes da submissão. | MASTER-e1169a77-0171: Validar formato, completude, coerência, duplicação e autorização de tratamento antes da submissão. | MASTER-f70ce307-0027: Validar formato, completude, coerência, duplicação e autorização de tratamento antes da submissão. | MASTER-51b8f0ad-0107: Validar formato, completude, coerência, duplicação e autorização de tratamento antes da submissão. | MASTER-edece80c-0171: Validar formato, completude, coerência, duplicação e autorização de tratamento antes da submissão.",P2,MASTER-471012ab-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0171: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0107: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0171: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0022 | MASTER-e1169a77-0171 | MASTER-f70ce307-0027 | MASTER-51b8f0ad-0107 | MASTER-edece80c-0171,5,"[{""id"":""MASTER-471012ab-0022"",""pedido"":""Validar formato, completude, coerência, duplicação e autorização de tratamento antes da submissão."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 180""],""aceitacao"":""Validar formato, completude, coerência, duplicação e autorização de tratamento antes da submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0171"",""pedido"":""Validar formato, completude, coerência, duplicação e autorização de tratamento antes da submissão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3012""],""aceitacao"":""Validar formato, completude, coerência, duplicação e autorização de tratamento antes da submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0027"",""pedido"":""Validar formato, completude, coerência, duplicação e autorização de tratamento antes da submissão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 189""],""aceitacao"":""Validar formato, completude, coerência, duplicação e autorização de tratamento antes da submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0107"",""pedido"":""Validar formato, completude, coerência, duplicação e autorização de tratamento antes da submissão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1823""],""aceitacao"":""Validar formato, completude, coerência, duplicação e autorização de tratamento antes da submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0171"",""pedido"":""Validar formato, completude, coerência, duplicação e autorização de tratamento antes da submissão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3012""],""aceitacao"":""Validar formato, completude, coerência, duplicação e autorização de tratamento antes da submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0023,"Permitir gravação como rascunho, actualização, suspensão, renovação e encerramento pelo utilizador ou por gestor autorizado.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 181 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3013 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 190 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1824 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3013,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0023: Permitir gravação como rascunho, actualização, suspensão, renovação e encerramento pelo utilizador ou por gestor autorizado. | MASTER-e1169a77-0172: Permitir gravação como rascunho, actualização, suspensão, renovação e encerramento pelo utilizador ou por gestor autorizado. | MASTER-f70ce307-0028: Permitir gravação como rascunho, actualização, suspensão, renovação e encerramento pelo utilizador ou por gestor autorizado. | MASTER-51b8f0ad-0108: Permitir gravação como rascunho, actualização, suspensão, renovação e encerramento pelo utilizador ou por gestor autorizado. | MASTER-edece80c-0172: Permitir gravação como rascunho, actualização, suspensão, renovação e encerramento pelo utilizador ou por gestor autorizado.",P1,MASTER-471012ab-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0172: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0108: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0172: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0023 | MASTER-e1169a77-0172 | MASTER-f70ce307-0028 | MASTER-51b8f0ad-0108 | MASTER-edece80c-0172,5,"[{""id"":""MASTER-471012ab-0023"",""pedido"":""Permitir gravação como rascunho, actualização, suspensão, renovação e encerramento pelo utilizador ou por gestor autorizado."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 181""],""aceitacao"":""Permitir gravação como rascunho, actualização, suspensão, renovação e encerramento pelo utilizador ou por gestor autorizado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0172"",""pedido"":""Permitir gravação como rascunho, actualização, suspensão, renovação e encerramento pelo utilizador ou por gestor autorizado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3013""],""aceitacao"":""Permitir gravação como rascunho, actualização, suspensão, renovação e encerramento pelo utilizador ou por gestor autorizado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0028"",""pedido"":""Permitir gravação como rascunho, actualização, suspensão, renovação e encerramento pelo utilizador ou por gestor autorizado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 190""],""aceitacao"":""Permitir gravação como rascunho, actualização, suspensão, renovação e encerramento pelo utilizador ou por gestor autorizado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0108"",""pedido"":""Permitir gravação como rascunho, actualização, suspensão, renovação e encerramento pelo utilizador ou por gestor autorizado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1824""],""aceitacao"":""Permitir gravação como rascunho, actualização, suspensão, renovação e encerramento pelo utilizador ou por gestor autorizado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0172"",""pedido"":""Permitir gravação como rascunho, actualização, suspensão, renovação e encerramento pelo utilizador ou por gestor autorizado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3013""],""aceitacao"":""Permitir gravação como rascunho, actualização, suspensão, renovação e encerramento pelo utilizador ou por gestor autorizado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0024,"Permitir níveis de divulgação pública, parcialmente anónima e reservada, definidos campo a campo.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 182 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3014 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 191 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1825 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3014,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0024: Permitir níveis de divulgação pública, parcialmente anónima e reservada, definidos campo a campo. | MASTER-e1169a77-0173: Permitir níveis de divulgação pública, parcialmente anónima e reservada, definidos campo a campo. | MASTER-f70ce307-0029: Permitir níveis de divulgação pública, parcialmente anónima e reservada, definidos campo a campo. | MASTER-51b8f0ad-0109: Permitir níveis de divulgação pública, parcialmente anónima e reservada, definidos campo a campo. | MASTER-edece80c-0173: Permitir níveis de divulgação pública, parcialmente anónima e reservada, definidos campo a campo.",P2,MASTER-471012ab-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0173: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0109: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0173: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0024 | MASTER-e1169a77-0173 | MASTER-f70ce307-0029 | MASTER-51b8f0ad-0109 | MASTER-edece80c-0173,5,"[{""id"":""MASTER-471012ab-0024"",""pedido"":""Permitir níveis de divulgação pública, parcialmente anónima e reservada, definidos campo a campo."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 182""],""aceitacao"":""Permitir níveis de divulgação pública, parcialmente anónima e reservada, definidos campo a campo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0173"",""pedido"":""Permitir níveis de divulgação pública, parcialmente anónima e reservada, definidos campo a campo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3014""],""aceitacao"":""Permitir níveis de divulgação pública, parcialmente anónima e reservada, definidos campo a campo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0029"",""pedido"":""Permitir níveis de divulgação pública, parcialmente anónima e reservada, definidos campo a campo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 191""],""aceitacao"":""Permitir níveis de divulgação pública, parcialmente anónima e reservada, definidos campo a campo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0109"",""pedido"":""Permitir níveis de divulgação pública, parcialmente anónima e reservada, definidos campo a campo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1825""],""aceitacao"":""Permitir níveis de divulgação pública, parcialmente anónima e reservada, definidos campo a campo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0173"",""pedido"":""Permitir níveis de divulgação pública, parcialmente anónima e reservada, definidos campo a campo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3014""],""aceitacao"":""Permitir níveis de divulgação pública, parcialmente anónima e reservada, definidos campo a campo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,," | QA01: prova positiva delimitada de atividade/cadeia e operações do lote concluída, conservando as aceitações anteriores e a semântica privada/confirmada/pública. | ATIVO01: instalação/importação/publicação autenticadas, scan, repetição idempotente, recuperação pública do ramo A/01/011/0112/01120 e preservação operacional concluídos. Provas funcionais QA aceites reutilizadas, sem repetição."," | QA01: divergência documental 600/579 e edição normativa abertas; cadeia editorial; publicação canónica com pré-condições sintéticas; save legado transacional; sem volume ou recuperação de payload legado cifrado; reversão parcial com sete fontes funcionais. Sem decisão ativa presumida. | ATIVO01: não encerra CAE integral ou divergência 600/579/edição normativa; cadeia exclusivamente editorial. Nenhuma classificação ou relação de investimento real alterada/divulgada. Limites QA anteriores e reversão parcial compatível mantidos; editor UUID ativo de /negocios continua não demonstrado e não bloqueante. Parques, duplicados e regulação Fintech separados.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0071,O sector deve permitir filtragem correcta no portal.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 856 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 415 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 428 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 425,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0071: O sector deve permitir filtragem correcta no portal. | MASTER-efd550fd-0043: O sector deve permitir filtragem correcta no portal. | MASTER-9f5719c8-0044: O sector deve permitir filtragem correcta no portal. | MASTER-626cae3d-0039: O sector deve permitir filtragem correcta no portal.,P2,MASTER-9dee08d0-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0071 | MASTER-efd550fd-0043 | MASTER-9f5719c8-0044 | MASTER-626cae3d-0039,4,"[{""id"":""MASTER-9dee08d0-0071"",""pedido"":""O sector deve permitir filtragem correcta no portal."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 856""],""aceitacao"":""O sector deve permitir filtragem correcta no portal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0043"",""pedido"":""O sector deve permitir filtragem correcta no portal."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 415""],""aceitacao"":""O sector deve permitir filtragem correcta no portal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0044"",""pedido"":""O sector deve permitir filtragem correcta no portal."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 428""],""aceitacao"":""O sector deve permitir filtragem correcta no portal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0039"",""pedido"":""O sector deve permitir filtragem correcta no portal."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 425""],""aceitacao"":""O sector deve permitir filtragem correcta no portal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0072,Deve permitir compreensão rápida por um investidor que ainda não conhece o projecto.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 865 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 424 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 437 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 434,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0072: Deve permitir compreensão rápida por um investidor que ainda não conhece o projecto. | MASTER-efd550fd-0044: Deve permitir compreensão rápida por um investidor que ainda não conhece o projecto. | MASTER-9f5719c8-0045: Deve permitir compreensão rápida por um investidor que ainda não conhece o projecto. | MASTER-626cae3d-0040: Deve permitir compreensão rápida por um investidor que ainda não conhece o projecto.,P2,MASTER-9dee08d0-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0072 | MASTER-efd550fd-0044 | MASTER-9f5719c8-0045 | MASTER-626cae3d-0040,4,"[{""id"":""MASTER-9dee08d0-0072"",""pedido"":""Deve permitir compreensão rápida por um investidor que ainda não conhece o projecto."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 865""],""aceitacao"":""Deve permitir compreensão rápida por um investidor que ainda não conhece o projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0044"",""pedido"":""Deve permitir compreensão rápida por um investidor que ainda não conhece o projecto."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 424""],""aceitacao"":""Deve permitir compreensão rápida por um investidor que ainda não conhece o projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0045"",""pedido"":""Deve permitir compreensão rápida por um investidor que ainda não conhece o projecto."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 437""],""aceitacao"":""Deve permitir compreensão rápida por um investidor que ainda não conhece o projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0040"",""pedido"":""Deve permitir compreensão rápida por um investidor que ainda não conhece o projecto."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 434""],""aceitacao"":""Deve permitir compreensão rápida por um investidor que ainda não conhece o projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0073,Seleccionar o nível que melhor descreve o estado real do projecto.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 867 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 426 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 439 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 436,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0073: Seleccionar o nível que melhor descreve o estado real do projecto. | MASTER-efd550fd-0045: Seleccionar o nível que melhor descreve o estado real do projecto. | MASTER-9f5719c8-0046: Seleccionar o nível que melhor descreve o estado real do projecto. | MASTER-626cae3d-0041: Seleccionar o nível que melhor descreve o estado real do projecto.,P2,MASTER-9dee08d0-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0073 | MASTER-efd550fd-0045 | MASTER-9f5719c8-0046 | MASTER-626cae3d-0041,4,"[{""id"":""MASTER-9dee08d0-0073"",""pedido"":""Seleccionar o nível que melhor descreve o estado real do projecto."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 867""],""aceitacao"":""Seleccionar o nível que melhor descreve o estado real do projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0045"",""pedido"":""Seleccionar o nível que melhor descreve o estado real do projecto."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 426""],""aceitacao"":""Seleccionar o nível que melhor descreve o estado real do projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0046"",""pedido"":""Seleccionar o nível que melhor descreve o estado real do projecto."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 439""],""aceitacao"":""Seleccionar o nível que melhor descreve o estado real do projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0041"",""pedido"":""Seleccionar o nível que melhor descreve o estado real do projecto."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 436""],""aceitacao"":""Seleccionar o nível que melhor descreve o estado real do projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0074,"A oportunidade deve ter sector, localização, entidade promotora, descrição curta, estágio de maturidade e contacto responsável.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 883,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0074: A oportunidade deve ter sector, localização, entidade promotora, descrição curta, estágio de maturidade e contacto responsável.",P2,MASTER-9dee08d0-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0074,1,"[{""id"":""MASTER-9dee08d0-0074"",""pedido"":""A oportunidade deve ter sector, localização, entidade promotora, descrição curta, estágio de maturidade e contacto responsável."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 883""],""aceitacao"":""A oportunidade deve ter sector, localização, entidade promotora, descrição curta, estágio de maturidade e contacto responsável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0075,"O valor do investimento deve estar indicado ou, quando ainda não houver estimativa, o campo deve mencionar “em avaliação”.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 884,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0075: O valor do investimento deve estar indicado ou, quando ainda não houver estimativa, o campo deve mencionar “em avaliação”.",P2,MASTER-9dee08d0-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0075,1,"[{""id"":""MASTER-9dee08d0-0075"",""pedido"":""O valor do investimento deve estar indicado ou, quando ainda não houver estimativa, o campo deve mencionar “em avaliação”."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 884""],""aceitacao"":""O valor do investimento deve estar indicado ou, quando ainda não houver estimativa, o campo deve mencionar “em avaliação”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0076,O impacto esperado deve conter pelo menos uma dimensão mensurável ou uma explicação qualitativa fundamentada.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 885 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 444 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 457 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 454,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0076: O impacto esperado deve conter pelo menos uma dimensão mensurável ou uma explicação qualitativa fundamentada. | MASTER-efd550fd-0048: O impacto esperado deve conter pelo menos uma dimensão mensurável ou uma explicação qualitativa fundamentada. | MASTER-9f5719c8-0049: O impacto esperado deve conter pelo menos uma dimensão mensurável ou uma explicação qualitativa fundamentada. | MASTER-626cae3d-0044: O impacto esperado deve conter pelo menos uma dimensão mensurável ou uma explicação qualitativa fundamentada.,P2,MASTER-9dee08d0-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0076 | MASTER-efd550fd-0048 | MASTER-9f5719c8-0049 | MASTER-626cae3d-0044,4,"[{""id"":""MASTER-9dee08d0-0076"",""pedido"":""O impacto esperado deve conter pelo menos uma dimensão mensurável ou uma explicação qualitativa fundamentada."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 885""],""aceitacao"":""O impacto esperado deve conter pelo menos uma dimensão mensurável ou uma explicação qualitativa fundamentada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0048"",""pedido"":""O impacto esperado deve conter pelo menos uma dimensão mensurável ou uma explicação qualitativa fundamentada."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 444""],""aceitacao"":""O impacto esperado deve conter pelo menos uma dimensão mensurável ou uma explicação qualitativa fundamentada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0049"",""pedido"":""O impacto esperado deve conter pelo menos uma dimensão mensurável ou uma explicação qualitativa fundamentada."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 457""],""aceitacao"":""O impacto esperado deve conter pelo menos uma dimensão mensurável ou uma explicação qualitativa fundamentada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0044"",""pedido"":""O impacto esperado deve conter pelo menos uma dimensão mensurável ou uma explicação qualitativa fundamentada."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 454""],""aceitacao"":""O impacto esperado deve conter pelo menos uma dimensão mensurável ou uma explicação qualitativa fundamentada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0077,"A ficha deve indicar data de publicação, data da última actualização e responsável pela validação.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 886,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9dee08d0-0077: A ficha deve indicar data de publicação, data da última actualização e responsável pela validação.",P2,MASTER-9dee08d0-0077: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0077,1,"[{""id"":""MASTER-9dee08d0-0077"",""pedido"":""A ficha deve indicar data de publicação, data da última actualização e responsável pela validação."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 886""],""aceitacao"":""A ficha deve indicar data de publicação, data da última actualização e responsável pela validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0078,"O resumo executivo deve ser coerente com os dados técnicos, financeiros e documentais apresentados.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 887 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 446 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 459 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 456,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9dee08d0-0078: O resumo executivo deve ser coerente com os dados técnicos, financeiros e documentais apresentados. | MASTER-efd550fd-0050: O resumo executivo deve ser coerente com os dados técnicos, financeiros e documentais apresentados. | MASTER-9f5719c8-0051: O resumo executivo deve ser coerente com os dados técnicos, financeiros e documentais apresentados. | MASTER-626cae3d-0046: O resumo executivo deve ser coerente com os dados técnicos, financeiros e documentais apresentados.",P2,MASTER-9dee08d0-0078: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0078 | MASTER-efd550fd-0050 | MASTER-9f5719c8-0051 | MASTER-626cae3d-0046,4,"[{""id"":""MASTER-9dee08d0-0078"",""pedido"":""O resumo executivo deve ser coerente com os dados técnicos, financeiros e documentais apresentados."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 887""],""aceitacao"":""O resumo executivo deve ser coerente com os dados técnicos, financeiros e documentais apresentados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-efd550fd-0050"",""pedido"":""O resumo executivo deve ser coerente com os dados técnicos, financeiros e documentais apresentados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 446""],""aceitacao"":""O resumo executivo deve ser coerente com os dados técnicos, financeiros e documentais apresentados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-9f5719c8-0051"",""pedido"":""O resumo executivo deve ser coerente com os dados técnicos, financeiros e documentais apresentados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 459""],""aceitacao"":""O resumo executivo deve ser coerente com os dados técnicos, financeiros e documentais apresentados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-626cae3d-0046"",""pedido"":""O resumo executivo deve ser coerente com os dados técnicos, financeiros e documentais apresentados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 456""],""aceitacao"":""O resumo executivo deve ser coerente com os dados técnicos, financeiros e documentais apresentados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0079,"O conteúdo legal, fiscal, ambiental ou cambial deve ser validado antes da publicação como informação oficial.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 888,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0079: O conteúdo legal, fiscal, ambiental ou cambial deve ser validado antes da publicação como informação oficial.",P2,MASTER-9dee08d0-0079: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0079,1,"[{""id"":""MASTER-9dee08d0-0079"",""pedido"":""O conteúdo legal, fiscal, ambiental ou cambial deve ser validado antes da publicação como informação oficial."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 888""],""aceitacao"":""O conteúdo legal, fiscal, ambiental ou cambial deve ser validado antes da publicação como informação oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0080,Usar a mesma terminologia em todas as fichas para garantir comparabilidade entre oportunidades.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 895,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0080: Usar a mesma terminologia em todas as fichas para garantir comparabilidade entre oportunidades.,P2,MASTER-9dee08d0-0080: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0080,1,"[{""id"":""MASTER-9dee08d0-0080"",""pedido"":""Usar a mesma terminologia em todas as fichas para garantir comparabilidade entre oportunidades."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 895""],""aceitacao"":""Usar a mesma terminologia em todas as fichas para garantir comparabilidade entre oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0081,"Checklist final: Antes de publicar a ficha, confirmar se a oportunidade está completa, classificada correctamente, actualizada, validada pela entidade responsável e apresentada de forma compreensível para investidores nacionais e estrangeiros.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 896,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0081: Checklist final: Antes de publicar a ficha, confirmar se a oportunidade está completa, classificada correctamente, actualizada, validada pela entidade responsável e apresentada de forma compreensível para investidores nacionais e estrangeiros.",P2,MASTER-9dee08d0-0081: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0081,1,"[{""id"":""MASTER-9dee08d0-0081"",""pedido"":""Checklist final: Antes de publicar a ficha, confirmar se a oportunidade está completa, classificada correctamente, actualizada, validada pela entidade responsável e apresentada de forma compreensível para investidores nacionais e estrangeiros."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 896""],""aceitacao"":""Checklist final: Antes de publicar a ficha, confirmar se a oportunidade está completa, classificada correctamente, actualizada, validada pela entidade responsável e apresentada de forma compreensível para investidores nacionais e estrangeiros."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0082,"Exigir valor positivo, moeda indicada e coerência com a faixa seleccionada.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 901 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1255 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1405 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 727,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0082: Exigir valor positivo, moeda indicada e coerência com a faixa seleccionada. | MASTER-efd550fd-0134: Exigir valor positivo, moeda indicada e coerência com a faixa seleccionada. | MASTER-9f5719c8-0159: Exigir valor positivo, moeda indicada e coerência com a faixa seleccionada. | MASTER-626cae3d-0071: Exigir valor positivo, moeda indicada e coerência com a faixa seleccionada.",P2,MASTER-9dee08d0-0082: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0134: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0159: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0082 | MASTER-efd550fd-0134 | MASTER-9f5719c8-0159 | MASTER-626cae3d-0071,4,"[{""id"":""MASTER-9dee08d0-0082"",""pedido"":""Exigir valor positivo, moeda indicada e coerência com a faixa seleccionada."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 901""],""aceitacao"":""Exigir valor positivo, moeda indicada e coerência com a faixa seleccionada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0134"",""pedido"":""Exigir valor positivo, moeda indicada e coerência com a faixa seleccionada."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1255""],""aceitacao"":""Exigir valor positivo, moeda indicada e coerência com a faixa seleccionada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0159"",""pedido"":""Exigir valor positivo, moeda indicada e coerência com a faixa seleccionada."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1405""],""aceitacao"":""Exigir valor positivo, moeda indicada e coerência com a faixa seleccionada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0071"",""pedido"":""Exigir valor positivo, moeda indicada e coerência com a faixa seleccionada."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 727""],""aceitacao"":""Exigir valor positivo, moeda indicada e coerência com a faixa seleccionada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0083,Exigir selecção a partir de lista padronizada e permitir “outro” apenas com descrição complementar.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 905 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1259 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1409 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 731,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0083: Exigir selecção a partir de lista padronizada e permitir “outro” apenas com descrição complementar. | MASTER-efd550fd-0135: Exigir selecção a partir de lista padronizada e permitir “outro” apenas com descrição complementar. | MASTER-9f5719c8-0160: Exigir selecção a partir de lista padronizada e permitir “outro” apenas com descrição complementar. | MASTER-626cae3d-0072: Exigir selecção a partir de lista padronizada e permitir “outro” apenas com descrição complementar.,P2,MASTER-9dee08d0-0083: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0135: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0160: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0083 | MASTER-efd550fd-0135 | MASTER-9f5719c8-0160 | MASTER-626cae3d-0072,4,"[{""id"":""MASTER-9dee08d0-0083"",""pedido"":""Exigir selecção a partir de lista padronizada e permitir “outro” apenas com descrição complementar."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 905""],""aceitacao"":""Exigir selecção a partir de lista padronizada e permitir “outro” apenas com descrição complementar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0135"",""pedido"":""Exigir selecção a partir de lista padronizada e permitir “outro” apenas com descrição complementar."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1259""],""aceitacao"":""Exigir selecção a partir de lista padronizada e permitir “outro” apenas com descrição complementar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0160"",""pedido"":""Exigir selecção a partir de lista padronizada e permitir “outro” apenas com descrição complementar."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1409""],""aceitacao"":""Exigir selecção a partir de lista padronizada e permitir “outro” apenas com descrição complementar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0072"",""pedido"":""Exigir selecção a partir de lista padronizada e permitir “outro” apenas com descrição complementar."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 731""],""aceitacao"":""Exigir selecção a partir de lista padronizada e permitir “outro” apenas com descrição complementar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0084,"Exigir província e, quando possível, distrito ou área de implementação.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 909 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1263 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1413 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 735,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0084: Exigir província e, quando possível, distrito ou área de implementação. | MASTER-efd550fd-0136: Exigir província e, quando possível, distrito ou área de implementação. | MASTER-9f5719c8-0161: Exigir província e, quando possível, distrito ou área de implementação. | MASTER-626cae3d-0073: Exigir província e, quando possível, distrito ou área de implementação.",P2,MASTER-9dee08d0-0084: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0136: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0161: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0084 | MASTER-efd550fd-0136 | MASTER-9f5719c8-0161 | MASTER-626cae3d-0073,4,"[{""id"":""MASTER-9dee08d0-0084"",""pedido"":""Exigir província e, quando possível, distrito ou área de implementação."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 909""],""aceitacao"":""Exigir província e, quando possível, distrito ou área de implementação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0136"",""pedido"":""Exigir província e, quando possível, distrito ou área de implementação."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1263""],""aceitacao"":""Exigir província e, quando possível, distrito ou área de implementação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0161"",""pedido"":""Exigir província e, quando possível, distrito ou área de implementação."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1413""],""aceitacao"":""Exigir província e, quando possível, distrito ou área de implementação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0073"",""pedido"":""Exigir província e, quando possível, distrito ou área de implementação."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 735""],""aceitacao"":""Exigir província e, quando possível, distrito ou área de implementação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0085,"Validar se foi seleccionado pelo menos um tipo de parceria, capital ou financiamento.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 913 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1267 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1417 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 739,Bolsa/parcerias,/api/v1/partnerships; /api/v1/partnerships/source/{type}/{id}; /management/partnerships-install; /parcerias; /parcerias/candidaturas/{id}; /parcerias/criar; /parcerias/notificacoes/{id}/ler; /parcerias/painel; /parcerias/rascunhos; /parcerias/salas/{id}; /parcerias/salas/{id}/acordo; /parcerias/salas/{id}/documentos,"PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0085: Validar se foi seleccionado pelo menos um tipo de parceria, capital ou financiamento. | MASTER-efd550fd-0137: Validar se foi seleccionado pelo menos um tipo de parceria, capital ou financiamento. | MASTER-9f5719c8-0162: Validar se foi seleccionado pelo menos um tipo de parceria, capital ou financiamento. | MASTER-626cae3d-0074: Validar se foi seleccionado pelo menos um tipo de parceria, capital ou financiamento.",P2,MASTER-9dee08d0-0085: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0137: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0162: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0085 | MASTER-efd550fd-0137 | MASTER-9f5719c8-0162 | MASTER-626cae3d-0074,4,"[{""id"":""MASTER-9dee08d0-0085"",""pedido"":""Validar se foi seleccionado pelo menos um tipo de parceria, capital ou financiamento."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 913""],""aceitacao"":""Validar se foi seleccionado pelo menos um tipo de parceria, capital ou financiamento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""},{""id"":""MASTER-efd550fd-0137"",""pedido"":""Validar se foi seleccionado pelo menos um tipo de parceria, capital ou financiamento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1267""],""aceitacao"":""Validar se foi seleccionado pelo menos um tipo de parceria, capital ou financiamento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""},{""id"":""MASTER-9f5719c8-0162"",""pedido"":""Validar se foi seleccionado pelo menos um tipo de parceria, capital ou financiamento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1417""],""aceitacao"":""Validar se foi seleccionado pelo menos um tipo de parceria, capital ou financiamento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""},{""id"":""MASTER-626cae3d-0074"",""pedido"":""Validar se foi seleccionado pelo menos um tipo de parceria, capital ou financiamento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 739""],""aceitacao"":""Validar se foi seleccionado pelo menos um tipo de parceria, capital ou financiamento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.portal_partnerships: 0 registos; public.partnership_rooms: 0 registos; public.partnership_interests: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: parcerias. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,parcerias,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/PartnershipExchange.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,PartnershipExchangeTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0086,Seleccione o tipo de ligação pretendida para permitir a correspondência.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 914 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1268 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1418 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 740,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0086: Seleccione o tipo de ligação pretendida para permitir a correspondência. | MASTER-efd550fd-0138: Seleccione o tipo de ligação pretendida para permitir a correspondência. | MASTER-9f5719c8-0163: Seleccione o tipo de ligação pretendida para permitir a correspondência. | MASTER-626cae3d-0075: Seleccione o tipo de ligação pretendida para permitir a correspondência.,P2,MASTER-9dee08d0-0086: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0138: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0163: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0086 | MASTER-efd550fd-0138 | MASTER-9f5719c8-0163 | MASTER-626cae3d-0075,4,"[{""id"":""MASTER-9dee08d0-0086"",""pedido"":""Seleccione o tipo de ligação pretendida para permitir a correspondência."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 914""],""aceitacao"":""Seleccione o tipo de ligação pretendida para permitir a correspondência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0138"",""pedido"":""Seleccione o tipo de ligação pretendida para permitir a correspondência."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1268""],""aceitacao"":""Seleccione o tipo de ligação pretendida para permitir a correspondência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0163"",""pedido"":""Seleccione o tipo de ligação pretendida para permitir a correspondência."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1418""],""aceitacao"":""Seleccione o tipo de ligação pretendida para permitir a correspondência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0075"",""pedido"":""Seleccione o tipo de ligação pretendida para permitir a correspondência."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 740""],""aceitacao"":""Seleccione o tipo de ligação pretendida para permitir a correspondência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0087,Impedir geração de correspondências sem categoria definida.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 915 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1269 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1419 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 741,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0087: Impedir geração de correspondências sem categoria definida. | MASTER-efd550fd-0139: Impedir geração de correspondências sem categoria definida. | MASTER-9f5719c8-0164: Impedir geração de correspondências sem categoria definida. | MASTER-626cae3d-0076: Impedir geração de correspondências sem categoria definida.,P2,MASTER-9dee08d0-0087: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0139: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0164: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0087 | MASTER-efd550fd-0139 | MASTER-9f5719c8-0164 | MASTER-626cae3d-0076,4,"[{""id"":""MASTER-9dee08d0-0087"",""pedido"":""Impedir geração de correspondências sem categoria definida."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 915""],""aceitacao"":""Impedir geração de correspondências sem categoria definida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0139"",""pedido"":""Impedir geração de correspondências sem categoria definida."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1269""],""aceitacao"":""Impedir geração de correspondências sem categoria definida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0164"",""pedido"":""Impedir geração de correspondências sem categoria definida."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1419""],""aceitacao"":""Impedir geração de correspondências sem categoria definida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0076"",""pedido"":""Impedir geração de correspondências sem categoria definida."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 741""],""aceitacao"":""Impedir geração de correspondências sem categoria definida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0088,"Validar formatos aceites, tamanho máximo, legibilidade do nome do ficheiro e ausência de extensões proibidas.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 917 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1271 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1421 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 743,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0088: Validar formatos aceites, tamanho máximo, legibilidade do nome do ficheiro e ausência de extensões proibidas. | MASTER-efd550fd-0140: Validar formatos aceites, tamanho máximo, legibilidade do nome do ficheiro e ausência de extensões proibidas. | MASTER-9f5719c8-0165: Validar formatos aceites, tamanho máximo, legibilidade do nome do ficheiro e ausência de extensões proibidas. | MASTER-626cae3d-0077: Validar formatos aceites, tamanho máximo, legibilidade do nome do ficheiro e ausência de extensões proibidas.",P2,MASTER-9dee08d0-0088: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0140: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0165: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0077: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0088 | MASTER-efd550fd-0140 | MASTER-9f5719c8-0165 | MASTER-626cae3d-0077,4,"[{""id"":""MASTER-9dee08d0-0088"",""pedido"":""Validar formatos aceites, tamanho máximo, legibilidade do nome do ficheiro e ausência de extensões proibidas."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 917""],""aceitacao"":""Validar formatos aceites, tamanho máximo, legibilidade do nome do ficheiro e ausência de extensões proibidas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0140"",""pedido"":""Validar formatos aceites, tamanho máximo, legibilidade do nome do ficheiro e ausência de extensões proibidas."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1271""],""aceitacao"":""Validar formatos aceites, tamanho máximo, legibilidade do nome do ficheiro e ausência de extensões proibidas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0165"",""pedido"":""Validar formatos aceites, tamanho máximo, legibilidade do nome do ficheiro e ausência de extensões proibidas."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1421""],""aceitacao"":""Validar formatos aceites, tamanho máximo, legibilidade do nome do ficheiro e ausência de extensões proibidas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0077"",""pedido"":""Validar formatos aceites, tamanho máximo, legibilidade do nome do ficheiro e ausência de extensões proibidas."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 743""],""aceitacao"":""Validar formatos aceites, tamanho máximo, legibilidade do nome do ficheiro e ausência de extensões proibidas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0089,Rejeitar o ficheiro e solicitar novo anexo.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 919 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1273 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1423 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 745,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-9dee08d0-0089: Rejeitar o ficheiro e solicitar novo anexo. | MASTER-efd550fd-0141: Rejeitar o ficheiro e solicitar novo anexo. | MASTER-9f5719c8-0166: Rejeitar o ficheiro e solicitar novo anexo. | MASTER-626cae3d-0078: Rejeitar o ficheiro e solicitar novo anexo.,P2,MASTER-9dee08d0-0089: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0141: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0166: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0078: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0089 | MASTER-efd550fd-0141 | MASTER-9f5719c8-0166 | MASTER-626cae3d-0078,4,"[{""id"":""MASTER-9dee08d0-0089"",""pedido"":""Rejeitar o ficheiro e solicitar novo anexo."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 919""],""aceitacao"":""Rejeitar o ficheiro e solicitar novo anexo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-efd550fd-0141"",""pedido"":""Rejeitar o ficheiro e solicitar novo anexo."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1273""],""aceitacao"":""Rejeitar o ficheiro e solicitar novo anexo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0166"",""pedido"":""Rejeitar o ficheiro e solicitar novo anexo."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1423""],""aceitacao"":""Rejeitar o ficheiro e solicitar novo anexo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-626cae3d-0078"",""pedido"":""Rejeitar o ficheiro e solicitar novo anexo."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 745""],""aceitacao"":""Rejeitar o ficheiro e solicitar novo anexo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0090,Exigir confirmação expressa antes de permitir submissão final.,portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 921 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1275 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1425 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 747,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9dee08d0-0090: Exigir confirmação expressa antes de permitir submissão final. | MASTER-efd550fd-0142: Exigir confirmação expressa antes de permitir submissão final. | MASTER-9f5719c8-0167: Exigir confirmação expressa antes de permitir submissão final. | MASTER-626cae3d-0079: Exigir confirmação expressa antes de permitir submissão final.,P2,MASTER-9dee08d0-0090: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0142: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0167: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0079: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0090 | MASTER-efd550fd-0142 | MASTER-9f5719c8-0167 | MASTER-626cae3d-0079,4,"[{""id"":""MASTER-9dee08d0-0090"",""pedido"":""Exigir confirmação expressa antes de permitir submissão final."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 921""],""aceitacao"":""Exigir confirmação expressa antes de permitir submissão final."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-efd550fd-0142"",""pedido"":""Exigir confirmação expressa antes de permitir submissão final."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1275""],""aceitacao"":""Exigir confirmação expressa antes de permitir submissão final."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0167"",""pedido"":""Exigir confirmação expressa antes de permitir submissão final."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1425""],""aceitacao"":""Exigir confirmação expressa antes de permitir submissão final."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0079"",""pedido"":""Exigir confirmação expressa antes de permitir submissão final."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 747""],""aceitacao"":""Exigir confirmação expressa antes de permitir submissão final."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0091,"Nota de governação: A Bolsa de Parcerias, Investidores e Capital deve operar com regras claras de confidencialidade, validação mínima de informação, protecção de dados, prevenção de conflitos de interesse e separação entre facilitação institucional e decisão privada de investimento. O portal deve facilitar contactos qualificados, mas não substituir a due diligence, a negociação contratual ou a decisão autónoma das partes.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 1021,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0091: Nota de governação: A Bolsa de Parcerias, Investidores e Capital deve operar com regras claras de confidencialidade, validação mínima de informação, protecção de dados, prevenção de conflitos de interesse e separação entre facilitação institucional e decisão privada de investimento. O portal deve facilitar contactos qualificados, mas não substituir a due diligence, a negociação contratual ou a decisão autónoma das partes.",P2,MASTER-9dee08d0-0091: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0091,1,"[{""id"":""MASTER-9dee08d0-0091"",""pedido"":""Nota de governação: A Bolsa de Parcerias, Investidores e Capital deve operar com regras claras de confidencialidade, validação mínima de informação, protecção de dados, prevenção de conflitos de interesse e separação entre facilitação institucional e decisão privada de investimento. O portal deve facilitar contactos qualificados, mas não substituir a due diligence, a negociação contratual ou a decisão autónoma das partes."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 1021""],""aceitacao"":""Nota de governação: A Bolsa de Parcerias, Investidores e Capital deve operar com regras claras de confidencialidade, validação mínima de informação, protecção de dados, prevenção de conflitos de interesse e separação entre facilitação institucional e decisão privada de investimento. O portal deve facilitar contactos qualificados, mas não substituir a due diligence, a negociação contratual ou a decisão autónoma das partes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9dee08d0-0092,"Este anexo deve ser tratado como instrumento operacional de alinhamento entre a experiência do investidor, os processos institucionais e as funcionalidades digitais do portal. A sua implementação permitirá transformar o Portal do Investidor numa ferramenta mais orientada à facilitação, transparência, acompanhamento e tomada de decisão.",portal do investidor\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 1032,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9dee08d0-0092: Este anexo deve ser tratado como instrumento operacional de alinhamento entre a experiência do investidor, os processos institucionais e as funcionalidades digitais do portal. A sua implementação permitirá transformar o Portal do Investidor numa ferramenta mais orientada à facilitação, transparência, acompanhamento e tomada de decisão.",P2,MASTER-9dee08d0-0092: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9dee08d0-0092,1,"[{""id"":""MASTER-9dee08d0-0092"",""pedido"":""Este anexo deve ser tratado como instrumento operacional de alinhamento entre a experiência do investidor, os processos institucionais e as funcionalidades digitais do portal. A sua implementação permitirá transformar o Portal do Investidor numa ferramenta mais orientada à facilitação, transparência, acompanhamento e tomada de decisão."",""fontes"":[""portal do investidor\\Reformulacao do portal do investidor.docx; SHA 9dee08d0ebbbb262651a01ffc7e0ade97323664bda59fe8ce0b07ead82736ce1; w:p 1032""],""aceitacao"":""Este anexo deve ser tratado como instrumento operacional de alinhamento entre a experiência do investidor, os processos institucionais e as funcionalidades digitais do portal. A sua implementação permitirá transformar o Portal do Investidor numa ferramenta mais orientada à facilitação, transparência, acompanhamento e tomada de decisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0001,"O upgrade do Portal de Investimentos da Tempo deverá criar uma plataforma integrada para divulgar oportunidades públicas e privadas, captar e qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. A versão final articula dois eixos comerciais — a carteira do PII 2026–2030 e o mercado de negócios em funcionamento — com governação editorial, validação institucional, confidencialidade, diligência, automação supervisionada e indicadores de conversão. A implementação deve começar por um MVP centrado em catálogo, fichas, formulários, pesquisa, CRM, campanhas e encaminhamento, evoluindo posteriormente para sala segura, assinatura de acordos, integrações e inteligência artificial.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 4,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0001: O upgrade do Portal de Investimentos da Tempo deverá criar uma plataforma integrada para divulgar oportunidades públicas e privadas, captar e qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. A versão final articula dois eixos comerciais — a carteira do PII 2026–2030 e o mercado de negócios em funcionamento — com governação editorial, validação institucional, confidencialidade, diligência, automação supervisionada e indicadores de conversão. A implementação deve começar por um MVP centrado em catálogo, fichas, formulários, pesquisa, CRM, campanhas e encaminhamento, evoluindo posteriormente para sala segura, assinatura de acordos, integrações e inteligência artificial.",P2,MASTER-471012ab-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0001,1,"[{""id"":""MASTER-471012ab-0001"",""pedido"":""O upgrade do Portal de Investimentos da Tempo deverá criar uma plataforma integrada para divulgar oportunidades públicas e privadas, captar e qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. A versão final articula dois eixos comerciais — a carteira do PII 2026–2030 e o mercado de negócios em funcionamento — com governação editorial, validação institucional, confidencialidade, diligência, automação supervisionada e indicadores de conversão. A implementação deve começar por um MVP centrado em catálogo, fichas, formulários, pesquisa, CRM, campanhas e encaminhamento, evoluindo posteriormente para sala segura, assinatura de acordos, integrações e inteligência artificial."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 4""],""aceitacao"":""O upgrade do Portal de Investimentos da Tempo deverá criar uma plataforma integrada para divulgar oportunidades públicas e privadas, captar e qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. A versão final articula dois eixos comerciais — a carteira do PII 2026–2030 e o mercado de negócios em funcionamento — com governação editorial, validação institucional, confidencialidade, diligência, automação supervisionada e indicadores de conversão. A implementação deve começar por um MVP centrado em catálogo, fichas, formulários, pesquisa, CRM, campanhas e encaminhamento, evoluindo posteriormente para sala segura, assinatura de acordos, integrações e inteligência artificial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0002,5.8.1. Documentos obrigatórios e controlos dos campos MIN20,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 28,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-471012ab-0002: 5.8.1. Documentos obrigatórios e controlos dos campos MIN20,P2,MASTER-471012ab-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0002,1,"[{""id"":""MASTER-471012ab-0002"",""pedido"":""5.8.1. Documentos obrigatórios e controlos dos campos MIN20"",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 28""],""aceitacao"":""5.8.1. Documentos obrigatórios e controlos dos campos MIN20"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0003,"O presente documento estabelece a base para o upgrade do Portal de Investimentos da Tempo, transformando-o numa plataforma digital integrada de informação, orientação, captação e acompanhamento do investidor. A solução deverá combinar conteúdos fiáveis, jornadas digitais simples, gestão de relacionamento, automação assistida por inteligência artificial e integração progressiva com entidades públicas e privadas, sem apresentar como oficiais serviços ou ligações ainda não formalmente validados.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 77 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 422 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 81 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 123 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 422,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0003: O presente documento estabelece a base para o upgrade do Portal de Investimentos da Tempo, transformando-o numa plataforma digital integrada de informação, orientação, captação e acompanhamento do investidor. A solução deverá combinar conteúdos fiáveis, jornadas digitais simples, gestão de relacionamento, automação assistida por inteligência artificial e integração progressiva com entidades públicas e privadas, sem apresentar como oficiais serviços ou ligações ainda não formalmente validados. | MASTER-e1169a77-0020: O presente documento estabelece a base para o upgrade do Portal de Investimentos da Tempo, transformando-o numa plataforma digital integrada de informação, orientação, captação e acompanhamento do investidor. A solução deverá combinar conteúdos fiáveis, jornadas digitais simples, gestão de relacionamento, automação assistida por inteligência artificial e integração progressiva com entidades públicas e privadas, sem apresentar como oficiais serviços ou ligações ainda não formalmente validados. | MASTER-f70ce307-0004: O presente documento estabelece a base para o upgrade do Portal de Investimentos da Tempo, transformando-o numa plataforma digital integrada de informação, orientação, captação e acompanhamento do investidor. A solução deverá combinar conteúdos fiáveis, jornadas digitais simples, gestão de relacionamento, automação assistida por inteligência artificial e integração progressiva com entidades públicas e privadas, sem apresentar como oficiais serviços ou ligações ainda não formalmente validados. | MASTER-51b8f0ad-0004: O presente documento estabelece a base para o upgrade do Portal de Investimentos da Tempo, transformando-o numa plataforma digital integrada de informação, orientação, captação e acompanhamento do investidor. A solução deverá combinar conteúdos fiáveis, jornadas digitais simples, gestão de relacionamento, automação assistida por inteligência artificial e integração progressiva com entidades públicas e privadas, sem apresentar como oficiais serviços ou ligações ainda não formalmente validados. | MASTER-edece80c-0020: O presente documento estabelece a base para o upgrade do Portal de Investimentos da Tempo, transformando-o numa plataforma digital integrada de informação, orientação, captação e acompanhamento do investidor. A solução deverá combinar conteúdos fiáveis, jornadas digitais simples, gestão de relacionamento, automação assistida por inteligência artificial e integração progressiva com entidades públicas e privadas, sem apresentar como oficiais serviços ou ligações ainda não formalmente validados.",P2,MASTER-471012ab-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0003 | MASTER-e1169a77-0020 | MASTER-f70ce307-0004 | MASTER-51b8f0ad-0004 | MASTER-edece80c-0020,5,"[{""id"":""MASTER-471012ab-0003"",""pedido"":""O presente documento estabelece a base para o upgrade do Portal de Investimentos da Tempo, transformando-o numa plataforma digital integrada de informação, orientação, captação e acompanhamento do investidor. A solução deverá combinar conteúdos fiáveis, jornadas digitais simples, gestão de relacionamento, automação assistida por inteligência artificial e integração progressiva com entidades públicas e privadas, sem apresentar como oficiais serviços ou ligações ainda não formalmente validados."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 77""],""aceitacao"":""O presente documento estabelece a base para o upgrade do Portal de Investimentos da Tempo, transformando-o numa plataforma digital integrada de informação, orientação, captação e acompanhamento do investidor. A solução deverá combinar conteúdos fiáveis, jornadas digitais simples, gestão de relacionamento, automação assistida por inteligência artificial e integração progressiva com entidades públicas e privadas, sem apresentar como oficiais serviços ou ligações ainda não formalmente validados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-e1169a77-0020"",""pedido"":""O presente documento estabelece a base para o upgrade do Portal de Investimentos da Tempo, transformando-o numa plataforma digital integrada de informação, orientação, captação e acompanhamento do investidor. A solução deverá combinar conteúdos fiáveis, jornadas digitais simples, gestão de relacionamento, automação assistida por inteligência artificial e integração progressiva com entidades públicas e privadas, sem apresentar como oficiais serviços ou ligações ainda não formalmente validados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 422""],""aceitacao"":""O presente documento estabelece a base para o upgrade do Portal de Investimentos da Tempo, transformando-o numa plataforma digital integrada de informação, orientação, captação e acompanhamento do investidor. A solução deverá combinar conteúdos fiáveis, jornadas digitais simples, gestão de relacionamento, automação assistida por inteligência artificial e integração progressiva com entidades públicas e privadas, sem apresentar como oficiais serviços ou ligações ainda não formalmente validados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-f70ce307-0004"",""pedido"":""O presente documento estabelece a base para o upgrade do Portal de Investimentos da Tempo, transformando-o numa plataforma digital integrada de informação, orientação, captação e acompanhamento do investidor. A solução deverá combinar conteúdos fiáveis, jornadas digitais simples, gestão de relacionamento, automação assistida por inteligência artificial e integração progressiva com entidades públicas e privadas, sem apresentar como oficiais serviços ou ligações ainda não formalmente validados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 81""],""aceitacao"":""O presente documento estabelece a base para o upgrade do Portal de Investimentos da Tempo, transformando-o numa plataforma digital integrada de informação, orientação, captação e acompanhamento do investidor. A solução deverá combinar conteúdos fiáveis, jornadas digitais simples, gestão de relacionamento, automação assistida por inteligência artificial e integração progressiva com entidades públicas e privadas, sem apresentar como oficiais serviços ou ligações ainda não formalmente validados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0004"",""pedido"":""O presente documento estabelece a base para o upgrade do Portal de Investimentos da Tempo, transformando-o numa plataforma digital integrada de informação, orientação, captação e acompanhamento do investidor. A solução deverá combinar conteúdos fiáveis, jornadas digitais simples, gestão de relacionamento, automação assistida por inteligência artificial e integração progressiva com entidades públicas e privadas, sem apresentar como oficiais serviços ou ligações ainda não formalmente validados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 123""],""aceitacao"":""O presente documento estabelece a base para o upgrade do Portal de Investimentos da Tempo, transformando-o numa plataforma digital integrada de informação, orientação, captação e acompanhamento do investidor. A solução deverá combinar conteúdos fiáveis, jornadas digitais simples, gestão de relacionamento, automação assistida por inteligência artificial e integração progressiva com entidades públicas e privadas, sem apresentar como oficiais serviços ou ligações ainda não formalmente validados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0020"",""pedido"":""O presente documento estabelece a base para o upgrade do Portal de Investimentos da Tempo, transformando-o numa plataforma digital integrada de informação, orientação, captação e acompanhamento do investidor. A solução deverá combinar conteúdos fiáveis, jornadas digitais simples, gestão de relacionamento, automação assistida por inteligência artificial e integração progressiva com entidades públicas e privadas, sem apresentar como oficiais serviços ou ligações ainda não formalmente validados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 422""],""aceitacao"":""O presente documento estabelece a base para o upgrade do Portal de Investimentos da Tempo, transformando-o numa plataforma digital integrada de informação, orientação, captação e acompanhamento do investidor. A solução deverá combinar conteúdos fiáveis, jornadas digitais simples, gestão de relacionamento, automação assistida por inteligência artificial e integração progressiva com entidades públicas e privadas, sem apresentar como oficiais serviços ou ligações ainda não formalmente validados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0004,"Disponibilizar à Tempo instrumentos de CRM, monitoria, análise de procura e gestão de oportunidades.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 82 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 428 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 86 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 128 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 428,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0004: Disponibilizar à Tempo instrumentos de CRM, monitoria, análise de procura e gestão de oportunidades. | MASTER-e1169a77-0022: Disponibilizar à Tempo instrumentos de CRM, monitoria, análise de procura e gestão de oportunidades. | MASTER-f70ce307-0005: Disponibilizar à Tempo instrumentos de CRM, monitoria, análise de procura e gestão de oportunidades. | MASTER-51b8f0ad-0005: Disponibilizar à Tempo instrumentos de CRM, monitoria, análise de procura e gestão de oportunidades. | MASTER-edece80c-0022: Disponibilizar à Tempo instrumentos de CRM, monitoria, análise de procura e gestão de oportunidades.",P2,MASTER-471012ab-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0004 | MASTER-e1169a77-0022 | MASTER-f70ce307-0005 | MASTER-51b8f0ad-0005 | MASTER-edece80c-0022,5,"[{""id"":""MASTER-471012ab-0004"",""pedido"":""Disponibilizar à Tempo instrumentos de CRM, monitoria, análise de procura e gestão de oportunidades."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 82""],""aceitacao"":""Disponibilizar à Tempo instrumentos de CRM, monitoria, análise de procura e gestão de oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0022"",""pedido"":""Disponibilizar à Tempo instrumentos de CRM, monitoria, análise de procura e gestão de oportunidades."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 428""],""aceitacao"":""Disponibilizar à Tempo instrumentos de CRM, monitoria, análise de procura e gestão de oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0005"",""pedido"":""Disponibilizar à Tempo instrumentos de CRM, monitoria, análise de procura e gestão de oportunidades."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 86""],""aceitacao"":""Disponibilizar à Tempo instrumentos de CRM, monitoria, análise de procura e gestão de oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0005"",""pedido"":""Disponibilizar à Tempo instrumentos de CRM, monitoria, análise de procura e gestão de oportunidades."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 128""],""aceitacao"":""Disponibilizar à Tempo instrumentos de CRM, monitoria, análise de procura e gestão de oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0022"",""pedido"":""Disponibilizar à Tempo instrumentos de CRM, monitoria, análise de procura e gestão de oportunidades."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 428""],""aceitacao"":""Disponibilizar à Tempo instrumentos de CRM, monitoria, análise de procura e gestão de oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0005,"O upgrade deverá preservar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 91 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 95 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 137,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0005: O upgrade deverá preservar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM. | MASTER-f70ce307-0006: O upgrade deverá preservar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM. | MASTER-51b8f0ad-0006: O upgrade deverá preservar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM.",P2,MASTER-471012ab-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0005 | MASTER-f70ce307-0006 | MASTER-51b8f0ad-0006,3,"[{""id"":""MASTER-471012ab-0005"",""pedido"":""O upgrade deverá preservar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 91""],""aceitacao"":""O upgrade deverá preservar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0006"",""pedido"":""O upgrade deverá preservar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 95""],""aceitacao"":""O upgrade deverá preservar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0006"",""pedido"":""O upgrade deverá preservar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 137""],""aceitacao"":""O upgrade deverá preservar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0006,"Proposta de valor do país organizada por acesso a mercados, localização regional, recursos, corredores logísticos, base produtiva, capital humano, energia, zonas económicas, estabilidade institucional e oportunidades de transformação. Cada argumento deve ter fonte, data e contexto.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 98 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 444 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 101 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 143 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 444,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0006: Proposta de valor do país organizada por acesso a mercados, localização regional, recursos, corredores logísticos, base produtiva, capital humano, energia, zonas económicas, estabilidade institucional e oportunidades de transformação. Cada argumento deve ter fonte, data e contexto. | MASTER-e1169a77-0024: Proposta de valor do país organizada por acesso a mercados, localização regional, recursos, corredores logísticos, base produtiva, capital humano, energia, zonas económicas, estabilidade institucional e oportunidades de transformação. Cada argumento deve ter fonte, data e contexto. | MASTER-f70ce307-0007: Proposta de valor do país organizada por acesso a mercados, localização regional, recursos, corredores logísticos, base produtiva, capital humano, energia, zonas económicas, estabilidade institucional e oportunidades de transformação. Cada argumento deve ter fonte, data e contexto. | MASTER-51b8f0ad-0007: Proposta de valor do país organizada por acesso a mercados, localização regional, recursos, corredores logísticos, base produtiva, capital humano, energia, zonas económicas, estabilidade institucional e oportunidades de transformação. Cada argumento deve ter fonte, data e contexto. | MASTER-edece80c-0024: Proposta de valor do país organizada por acesso a mercados, localização regional, recursos, corredores logísticos, base produtiva, capital humano, energia, zonas económicas, estabilidade institucional e oportunidades de transformação. Cada argumento deve ter fonte, data e contexto.",P1,MASTER-471012ab-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0006 | MASTER-e1169a77-0024 | MASTER-f70ce307-0007 | MASTER-51b8f0ad-0007 | MASTER-edece80c-0024,5,"[{""id"":""MASTER-471012ab-0006"",""pedido"":""Proposta de valor do país organizada por acesso a mercados, localização regional, recursos, corredores logísticos, base produtiva, capital humano, energia, zonas económicas, estabilidade institucional e oportunidades de transformação. Cada argumento deve ter fonte, data e contexto."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 98""],""aceitacao"":""Proposta de valor do país organizada por acesso a mercados, localização regional, recursos, corredores logísticos, base produtiva, capital humano, energia, zonas económicas, estabilidade institucional e oportunidades de transformação. Cada argumento deve ter fonte, data e contexto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0024"",""pedido"":""Proposta de valor do país organizada por acesso a mercados, localização regional, recursos, corredores logísticos, base produtiva, capital humano, energia, zonas económicas, estabilidade institucional e oportunidades de transformação. Cada argumento deve ter fonte, data e contexto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 444""],""aceitacao"":""Proposta de valor do país organizada por acesso a mercados, localização regional, recursos, corredores logísticos, base produtiva, capital humano, energia, zonas económicas, estabilidade institucional e oportunidades de transformação. Cada argumento deve ter fonte, data e contexto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0007"",""pedido"":""Proposta de valor do país organizada por acesso a mercados, localização regional, recursos, corredores logísticos, base produtiva, capital humano, energia, zonas económicas, estabilidade institucional e oportunidades de transformação. Cada argumento deve ter fonte, data e contexto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 101""],""aceitacao"":""Proposta de valor do país organizada por acesso a mercados, localização regional, recursos, corredores logísticos, base produtiva, capital humano, energia, zonas económicas, estabilidade institucional e oportunidades de transformação. Cada argumento deve ter fonte, data e contexto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0007"",""pedido"":""Proposta de valor do país organizada por acesso a mercados, localização regional, recursos, corredores logísticos, base produtiva, capital humano, energia, zonas económicas, estabilidade institucional e oportunidades de transformação. Cada argumento deve ter fonte, data e contexto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 143""],""aceitacao"":""Proposta de valor do país organizada por acesso a mercados, localização regional, recursos, corredores logísticos, base produtiva, capital humano, energia, zonas económicas, estabilidade institucional e oportunidades de transformação. Cada argumento deve ter fonte, data e contexto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0024"",""pedido"":""Proposta de valor do país organizada por acesso a mercados, localização regional, recursos, corredores logísticos, base produtiva, capital humano, energia, zonas económicas, estabilidade institucional e oportunidades de transformação. Cada argumento deve ter fonte, data e contexto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 444""],""aceitacao"":""Proposta de valor do país organizada por acesso a mercados, localização regional, recursos, corredores logísticos, base produtiva, capital humano, energia, zonas económicas, estabilidade institucional e oportunidades de transformação. Cada argumento deve ter fonte, data e contexto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0007,Seleccionar actividade; ver oportunidades; registar perfil sectorial; propor projecto.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 104 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 450 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 107 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 149 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 450,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0007: Seleccionar actividade; ver oportunidades; registar perfil sectorial; propor projecto. | MASTER-e1169a77-0025: Seleccionar actividade; ver oportunidades; registar perfil sectorial; propor projecto. | MASTER-f70ce307-0008: Seleccionar actividade; ver oportunidades; registar perfil sectorial; propor projecto. | MASTER-51b8f0ad-0008: Seleccionar actividade; ver oportunidades; registar perfil sectorial; propor projecto. | MASTER-edece80c-0025: Seleccionar actividade; ver oportunidades; registar perfil sectorial; propor projecto.,P2,MASTER-471012ab-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0007 | MASTER-e1169a77-0025 | MASTER-f70ce307-0008 | MASTER-51b8f0ad-0008 | MASTER-edece80c-0025,5,"[{""id"":""MASTER-471012ab-0007"",""pedido"":""Seleccionar actividade; ver oportunidades; registar perfil sectorial; propor projecto."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 104""],""aceitacao"":""Seleccionar actividade; ver oportunidades; registar perfil sectorial; propor projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0025"",""pedido"":""Seleccionar actividade; ver oportunidades; registar perfil sectorial; propor projecto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 450""],""aceitacao"":""Seleccionar actividade; ver oportunidades; registar perfil sectorial; propor projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0008"",""pedido"":""Seleccionar actividade; ver oportunidades; registar perfil sectorial; propor projecto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 107""],""aceitacao"":""Seleccionar actividade; ver oportunidades; registar perfil sectorial; propor projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0008"",""pedido"":""Seleccionar actividade; ver oportunidades; registar perfil sectorial; propor projecto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 149""],""aceitacao"":""Seleccionar actividade; ver oportunidades; registar perfil sectorial; propor projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0025"",""pedido"":""Seleccionar actividade; ver oportunidades; registar perfil sectorial; propor projecto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 450""],""aceitacao"":""Seleccionar actividade; ver oportunidades; registar perfil sectorial; propor projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0008,"Cada página deve mostrar fonte, data de actualização, proprietário do conteúdo, idioma e estado de validação.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 128 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 476 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 133 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 175 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 476,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0008: Cada página deve mostrar fonte, data de actualização, proprietário do conteúdo, idioma e estado de validação. | MASTER-e1169a77-0027: Cada página deve mostrar fonte, data de actualização, proprietário do conteúdo, idioma e estado de validação. | MASTER-f70ce307-0010: Cada página deve mostrar fonte, data de actualização, proprietário do conteúdo, idioma e estado de validação. | MASTER-51b8f0ad-0010: Cada página deve mostrar fonte, data de actualização, proprietário do conteúdo, idioma e estado de validação. | MASTER-edece80c-0027: Cada página deve mostrar fonte, data de actualização, proprietário do conteúdo, idioma e estado de validação.",P2,MASTER-471012ab-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0008 | MASTER-e1169a77-0027 | MASTER-f70ce307-0010 | MASTER-51b8f0ad-0010 | MASTER-edece80c-0027,5,"[{""id"":""MASTER-471012ab-0008"",""pedido"":""Cada página deve mostrar fonte, data de actualização, proprietário do conteúdo, idioma e estado de validação."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 128""],""aceitacao"":""Cada página deve mostrar fonte, data de actualização, proprietário do conteúdo, idioma e estado de validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0027"",""pedido"":""Cada página deve mostrar fonte, data de actualização, proprietário do conteúdo, idioma e estado de validação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 476""],""aceitacao"":""Cada página deve mostrar fonte, data de actualização, proprietário do conteúdo, idioma e estado de validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0010"",""pedido"":""Cada página deve mostrar fonte, data de actualização, proprietário do conteúdo, idioma e estado de validação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 133""],""aceitacao"":""Cada página deve mostrar fonte, data de actualização, proprietário do conteúdo, idioma e estado de validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0010"",""pedido"":""Cada página deve mostrar fonte, data de actualização, proprietário do conteúdo, idioma e estado de validação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 175""],""aceitacao"":""Cada página deve mostrar fonte, data de actualização, proprietário do conteúdo, idioma e estado de validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0027"",""pedido"":""Cada página deve mostrar fonte, data de actualização, proprietário do conteúdo, idioma e estado de validação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 476""],""aceitacao"":""Cada página deve mostrar fonte, data de actualização, proprietário do conteúdo, idioma e estado de validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0009,"Dados económicos, incentivos, licenças, taxas e prazos devem distinguir valor oficial, estimativa, referência histórica e informação pendente.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 129 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 477 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 134 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 176 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 477,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0009: Dados económicos, incentivos, licenças, taxas e prazos devem distinguir valor oficial, estimativa, referência histórica e informação pendente. | MASTER-e1169a77-0028: Dados económicos, incentivos, licenças, taxas e prazos devem distinguir valor oficial, estimativa, referência histórica e informação pendente. | MASTER-f70ce307-0011: Dados económicos, incentivos, licenças, taxas e prazos devem distinguir valor oficial, estimativa, referência histórica e informação pendente. | MASTER-51b8f0ad-0011: Dados económicos, incentivos, licenças, taxas e prazos devem distinguir valor oficial, estimativa, referência histórica e informação pendente. | MASTER-edece80c-0028: Dados económicos, incentivos, licenças, taxas e prazos devem distinguir valor oficial, estimativa, referência histórica e informação pendente.",P2,MASTER-471012ab-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0009 | MASTER-e1169a77-0028 | MASTER-f70ce307-0011 | MASTER-51b8f0ad-0011 | MASTER-edece80c-0028,5,"[{""id"":""MASTER-471012ab-0009"",""pedido"":""Dados económicos, incentivos, licenças, taxas e prazos devem distinguir valor oficial, estimativa, referência histórica e informação pendente."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 129""],""aceitacao"":""Dados económicos, incentivos, licenças, taxas e prazos devem distinguir valor oficial, estimativa, referência histórica e informação pendente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0028"",""pedido"":""Dados económicos, incentivos, licenças, taxas e prazos devem distinguir valor oficial, estimativa, referência histórica e informação pendente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 477""],""aceitacao"":""Dados económicos, incentivos, licenças, taxas e prazos devem distinguir valor oficial, estimativa, referência histórica e informação pendente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0011"",""pedido"":""Dados económicos, incentivos, licenças, taxas e prazos devem distinguir valor oficial, estimativa, referência histórica e informação pendente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 134""],""aceitacao"":""Dados económicos, incentivos, licenças, taxas e prazos devem distinguir valor oficial, estimativa, referência histórica e informação pendente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0011"",""pedido"":""Dados económicos, incentivos, licenças, taxas e prazos devem distinguir valor oficial, estimativa, referência histórica e informação pendente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 176""],""aceitacao"":""Dados económicos, incentivos, licenças, taxas e prazos devem distinguir valor oficial, estimativa, referência histórica e informação pendente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0028"",""pedido"":""Dados económicos, incentivos, licenças, taxas e prazos devem distinguir valor oficial, estimativa, referência histórica e informação pendente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 477""],""aceitacao"":""Dados económicos, incentivos, licenças, taxas e prazos devem distinguir valor oficial, estimativa, referência histórica e informação pendente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0010,"Perfis sectoriais devem conter oportunidades imediatas, projectos em preparação, lacunas de mercado, fornecedores procurados e compradores potenciais.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 130 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 478 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 135 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 177 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 478,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0010: Perfis sectoriais devem conter oportunidades imediatas, projectos em preparação, lacunas de mercado, fornecedores procurados e compradores potenciais. | MASTER-e1169a77-0029: Perfis sectoriais devem conter oportunidades imediatas, projectos em preparação, lacunas de mercado, fornecedores procurados e compradores potenciais. | MASTER-f70ce307-0012: Perfis sectoriais devem conter oportunidades imediatas, projectos em preparação, lacunas de mercado, fornecedores procurados e compradores potenciais. | MASTER-51b8f0ad-0012: Perfis sectoriais devem conter oportunidades imediatas, projectos em preparação, lacunas de mercado, fornecedores procurados e compradores potenciais. | MASTER-edece80c-0029: Perfis sectoriais devem conter oportunidades imediatas, projectos em preparação, lacunas de mercado, fornecedores procurados e compradores potenciais.",P2,MASTER-471012ab-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0010 | MASTER-e1169a77-0029 | MASTER-f70ce307-0012 | MASTER-51b8f0ad-0012 | MASTER-edece80c-0029,5,"[{""id"":""MASTER-471012ab-0010"",""pedido"":""Perfis sectoriais devem conter oportunidades imediatas, projectos em preparação, lacunas de mercado, fornecedores procurados e compradores potenciais."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 130""],""aceitacao"":""Perfis sectoriais devem conter oportunidades imediatas, projectos em preparação, lacunas de mercado, fornecedores procurados e compradores potenciais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0029"",""pedido"":""Perfis sectoriais devem conter oportunidades imediatas, projectos em preparação, lacunas de mercado, fornecedores procurados e compradores potenciais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 478""],""aceitacao"":""Perfis sectoriais devem conter oportunidades imediatas, projectos em preparação, lacunas de mercado, fornecedores procurados e compradores potenciais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0012"",""pedido"":""Perfis sectoriais devem conter oportunidades imediatas, projectos em preparação, lacunas de mercado, fornecedores procurados e compradores potenciais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 135""],""aceitacao"":""Perfis sectoriais devem conter oportunidades imediatas, projectos em preparação, lacunas de mercado, fornecedores procurados e compradores potenciais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0012"",""pedido"":""Perfis sectoriais devem conter oportunidades imediatas, projectos em preparação, lacunas de mercado, fornecedores procurados e compradores potenciais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 177""],""aceitacao"":""Perfis sectoriais devem conter oportunidades imediatas, projectos em preparação, lacunas de mercado, fornecedores procurados e compradores potenciais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0029"",""pedido"":""Perfis sectoriais devem conter oportunidades imediatas, projectos em preparação, lacunas de mercado, fornecedores procurados e compradores potenciais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 478""],""aceitacao"":""Perfis sectoriais devem conter oportunidades imediatas, projectos em preparação, lacunas de mercado, fornecedores procurados e compradores potenciais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0011,"Casos de investimento devem apresentar problema, solução, capital mobilizado, emprego, conteúdo local e lições, apenas com autorização.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 131 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 479 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 136 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 178 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 479,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0011: Casos de investimento devem apresentar problema, solução, capital mobilizado, emprego, conteúdo local e lições, apenas com autorização. | MASTER-e1169a77-0030: Casos de investimento devem apresentar problema, solução, capital mobilizado, emprego, conteúdo local e lições, apenas com autorização. | MASTER-f70ce307-0013: Casos de investimento devem apresentar problema, solução, capital mobilizado, emprego, conteúdo local e lições, apenas com autorização. | MASTER-51b8f0ad-0013: Casos de investimento devem apresentar problema, solução, capital mobilizado, emprego, conteúdo local e lições, apenas com autorização. | MASTER-edece80c-0030: Casos de investimento devem apresentar problema, solução, capital mobilizado, emprego, conteúdo local e lições, apenas com autorização.",P2,MASTER-471012ab-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0011 | MASTER-e1169a77-0030 | MASTER-f70ce307-0013 | MASTER-51b8f0ad-0013 | MASTER-edece80c-0030,5,"[{""id"":""MASTER-471012ab-0011"",""pedido"":""Casos de investimento devem apresentar problema, solução, capital mobilizado, emprego, conteúdo local e lições, apenas com autorização."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 131""],""aceitacao"":""Casos de investimento devem apresentar problema, solução, capital mobilizado, emprego, conteúdo local e lições, apenas com autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0030"",""pedido"":""Casos de investimento devem apresentar problema, solução, capital mobilizado, emprego, conteúdo local e lições, apenas com autorização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 479""],""aceitacao"":""Casos de investimento devem apresentar problema, solução, capital mobilizado, emprego, conteúdo local e lições, apenas com autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0013"",""pedido"":""Casos de investimento devem apresentar problema, solução, capital mobilizado, emprego, conteúdo local e lições, apenas com autorização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 136""],""aceitacao"":""Casos de investimento devem apresentar problema, solução, capital mobilizado, emprego, conteúdo local e lições, apenas com autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0013"",""pedido"":""Casos de investimento devem apresentar problema, solução, capital mobilizado, emprego, conteúdo local e lições, apenas com autorização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 178""],""aceitacao"":""Casos de investimento devem apresentar problema, solução, capital mobilizado, emprego, conteúdo local e lições, apenas com autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0030"",""pedido"":""Casos de investimento devem apresentar problema, solução, capital mobilizado, emprego, conteúdo local e lições, apenas com autorização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 479""],""aceitacao"":""Casos de investimento devem apresentar problema, solução, capital mobilizado, emprego, conteúdo local e lições, apenas com autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0012,"O portal deve publicar agendas de concursos, fóruns, missões, feiras e janelas de financiamento associadas às oportunidades.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 132 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 480 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 137 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 179 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 480,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0012: O portal deve publicar agendas de concursos, fóruns, missões, feiras e janelas de financiamento associadas às oportunidades. | MASTER-e1169a77-0031: O portal deve publicar agendas de concursos, fóruns, missões, feiras e janelas de financiamento associadas às oportunidades. | MASTER-f70ce307-0014: O portal deve publicar agendas de concursos, fóruns, missões, feiras e janelas de financiamento associadas às oportunidades. | MASTER-51b8f0ad-0014: O portal deve publicar agendas de concursos, fóruns, missões, feiras e janelas de financiamento associadas às oportunidades. | MASTER-edece80c-0031: O portal deve publicar agendas de concursos, fóruns, missões, feiras e janelas de financiamento associadas às oportunidades.",P2,MASTER-471012ab-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0012 | MASTER-e1169a77-0031 | MASTER-f70ce307-0014 | MASTER-51b8f0ad-0014 | MASTER-edece80c-0031,5,"[{""id"":""MASTER-471012ab-0012"",""pedido"":""O portal deve publicar agendas de concursos, fóruns, missões, feiras e janelas de financiamento associadas às oportunidades."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 132""],""aceitacao"":""O portal deve publicar agendas de concursos, fóruns, missões, feiras e janelas de financiamento associadas às oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0031"",""pedido"":""O portal deve publicar agendas de concursos, fóruns, missões, feiras e janelas de financiamento associadas às oportunidades."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 480""],""aceitacao"":""O portal deve publicar agendas de concursos, fóruns, missões, feiras e janelas de financiamento associadas às oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0014"",""pedido"":""O portal deve publicar agendas de concursos, fóruns, missões, feiras e janelas de financiamento associadas às oportunidades."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 137""],""aceitacao"":""O portal deve publicar agendas de concursos, fóruns, missões, feiras e janelas de financiamento associadas às oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0014"",""pedido"":""O portal deve publicar agendas de concursos, fóruns, missões, feiras e janelas de financiamento associadas às oportunidades."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 179""],""aceitacao"":""O portal deve publicar agendas de concursos, fóruns, missões, feiras e janelas de financiamento associadas às oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0031"",""pedido"":""O portal deve publicar agendas de concursos, fóruns, missões, feiras e janelas de financiamento associadas às oportunidades."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 480""],""aceitacao"":""O portal deve publicar agendas de concursos, fóruns, missões, feiras e janelas de financiamento associadas às oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0013,"Conteúdo editorial da Revista Tempo deve ser relacionado a sectores e projectos, conduzindo o leitor para a ficha de oportunidade correspondente.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 133 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 481 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 138 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 180 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 481,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0013: Conteúdo editorial da Revista Tempo deve ser relacionado a sectores e projectos, conduzindo o leitor para a ficha de oportunidade correspondente. | MASTER-e1169a77-0032: Conteúdo editorial da Revista Tempo deve ser relacionado a sectores e projectos, conduzindo o leitor para a ficha de oportunidade correspondente. | MASTER-f70ce307-0015: Conteúdo editorial da Revista Tempo deve ser relacionado a sectores e projectos, conduzindo o leitor para a ficha de oportunidade correspondente. | MASTER-51b8f0ad-0015: Conteúdo editorial da Revista Tempo deve ser relacionado a sectores e projectos, conduzindo o leitor para a ficha de oportunidade correspondente. | MASTER-edece80c-0032: Conteúdo editorial da Revista Tempo deve ser relacionado a sectores e projectos, conduzindo o leitor para a ficha de oportunidade correspondente.",P2,MASTER-471012ab-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0013 | MASTER-e1169a77-0032 | MASTER-f70ce307-0015 | MASTER-51b8f0ad-0015 | MASTER-edece80c-0032,5,"[{""id"":""MASTER-471012ab-0013"",""pedido"":""Conteúdo editorial da Revista Tempo deve ser relacionado a sectores e projectos, conduzindo o leitor para a ficha de oportunidade correspondente."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 133""],""aceitacao"":""Conteúdo editorial da Revista Tempo deve ser relacionado a sectores e projectos, conduzindo o leitor para a ficha de oportunidade correspondente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0032"",""pedido"":""Conteúdo editorial da Revista Tempo deve ser relacionado a sectores e projectos, conduzindo o leitor para a ficha de oportunidade correspondente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 481""],""aceitacao"":""Conteúdo editorial da Revista Tempo deve ser relacionado a sectores e projectos, conduzindo o leitor para a ficha de oportunidade correspondente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0015"",""pedido"":""Conteúdo editorial da Revista Tempo deve ser relacionado a sectores e projectos, conduzindo o leitor para a ficha de oportunidade correspondente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 138""],""aceitacao"":""Conteúdo editorial da Revista Tempo deve ser relacionado a sectores e projectos, conduzindo o leitor para a ficha de oportunidade correspondente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0015"",""pedido"":""Conteúdo editorial da Revista Tempo deve ser relacionado a sectores e projectos, conduzindo o leitor para a ficha de oportunidade correspondente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 180""],""aceitacao"":""Conteúdo editorial da Revista Tempo deve ser relacionado a sectores e projectos, conduzindo o leitor para a ficha de oportunidade correspondente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0032"",""pedido"":""Conteúdo editorial da Revista Tempo deve ser relacionado a sectores e projectos, conduzindo o leitor para a ficha de oportunidade correspondente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 481""],""aceitacao"":""Conteúdo editorial da Revista Tempo deve ser relacionado a sectores e projectos, conduzindo o leitor para a ficha de oportunidade correspondente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0014,"Boletins personalizados devem permitir subscrição por actividade, local, valor, modalidade e fase de investimento.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 134 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 482 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 139 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 181 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 482,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0014: Boletins personalizados devem permitir subscrição por actividade, local, valor, modalidade e fase de investimento. | MASTER-e1169a77-0033: Boletins personalizados devem permitir subscrição por actividade, local, valor, modalidade e fase de investimento. | MASTER-f70ce307-0016: Boletins personalizados devem permitir subscrição por actividade, local, valor, modalidade e fase de investimento. | MASTER-51b8f0ad-0016: Boletins personalizados devem permitir subscrição por actividade, local, valor, modalidade e fase de investimento. | MASTER-edece80c-0033: Boletins personalizados devem permitir subscrição por actividade, local, valor, modalidade e fase de investimento.",P2,MASTER-471012ab-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0014 | MASTER-e1169a77-0033 | MASTER-f70ce307-0016 | MASTER-51b8f0ad-0016 | MASTER-edece80c-0033,5,"[{""id"":""MASTER-471012ab-0014"",""pedido"":""Boletins personalizados devem permitir subscrição por actividade, local, valor, modalidade e fase de investimento."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 134""],""aceitacao"":""Boletins personalizados devem permitir subscrição por actividade, local, valor, modalidade e fase de investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0033"",""pedido"":""Boletins personalizados devem permitir subscrição por actividade, local, valor, modalidade e fase de investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 482""],""aceitacao"":""Boletins personalizados devem permitir subscrição por actividade, local, valor, modalidade e fase de investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0016"",""pedido"":""Boletins personalizados devem permitir subscrição por actividade, local, valor, modalidade e fase de investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 139""],""aceitacao"":""Boletins personalizados devem permitir subscrição por actividade, local, valor, modalidade e fase de investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0016"",""pedido"":""Boletins personalizados devem permitir subscrição por actividade, local, valor, modalidade e fase de investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 181""],""aceitacao"":""Boletins personalizados devem permitir subscrição por actividade, local, valor, modalidade e fase de investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0033"",""pedido"":""Boletins personalizados devem permitir subscrição por actividade, local, valor, modalidade e fase de investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 482""],""aceitacao"":""Boletins personalizados devem permitir subscrição por actividade, local, valor, modalidade e fase de investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0015,"O portal deve apresentar avisos claros sobre riscos, diligência necessária e papel de facilitação da Tempo.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 135 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 483 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 140 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 182 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 483,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0015: O portal deve apresentar avisos claros sobre riscos, diligência necessária e papel de facilitação da Tempo. | MASTER-e1169a77-0034: O portal deve apresentar avisos claros sobre riscos, diligência necessária e papel de facilitação da Tempo. | MASTER-f70ce307-0017: O portal deve apresentar avisos claros sobre riscos, diligência necessária e papel de facilitação da Tempo. | MASTER-51b8f0ad-0017: O portal deve apresentar avisos claros sobre riscos, diligência necessária e papel de facilitação da Tempo. | MASTER-edece80c-0034: O portal deve apresentar avisos claros sobre riscos, diligência necessária e papel de facilitação da Tempo.",P2,MASTER-471012ab-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0015 | MASTER-e1169a77-0034 | MASTER-f70ce307-0017 | MASTER-51b8f0ad-0017 | MASTER-edece80c-0034,5,"[{""id"":""MASTER-471012ab-0015"",""pedido"":""O portal deve apresentar avisos claros sobre riscos, diligência necessária e papel de facilitação da Tempo."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 135""],""aceitacao"":""O portal deve apresentar avisos claros sobre riscos, diligência necessária e papel de facilitação da Tempo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0034"",""pedido"":""O portal deve apresentar avisos claros sobre riscos, diligência necessária e papel de facilitação da Tempo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 483""],""aceitacao"":""O portal deve apresentar avisos claros sobre riscos, diligência necessária e papel de facilitação da Tempo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0017"",""pedido"":""O portal deve apresentar avisos claros sobre riscos, diligência necessária e papel de facilitação da Tempo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 140""],""aceitacao"":""O portal deve apresentar avisos claros sobre riscos, diligência necessária e papel de facilitação da Tempo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0017"",""pedido"":""O portal deve apresentar avisos claros sobre riscos, diligência necessária e papel de facilitação da Tempo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 182""],""aceitacao"":""O portal deve apresentar avisos claros sobre riscos, diligência necessária e papel de facilitação da Tempo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0034"",""pedido"":""O portal deve apresentar avisos claros sobre riscos, diligência necessária e papel de facilitação da Tempo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 483""],""aceitacao"":""O portal deve apresentar avisos claros sobre riscos, diligência necessária e papel de facilitação da Tempo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0016,"Registar contactos, interesses, interacções, tarefas, documentos e estado de cada oportunidade.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 147 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 497 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 154 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 196 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 497,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0016: Registar contactos, interesses, interacções, tarefas, documentos e estado de cada oportunidade. | MASTER-e1169a77-0036: Registar contactos, interesses, interacções, tarefas, documentos e estado de cada oportunidade. | MASTER-f70ce307-0019: Registar contactos, interesses, interacções, tarefas, documentos e estado de cada oportunidade. | MASTER-51b8f0ad-0019: Registar contactos, interesses, interacções, tarefas, documentos e estado de cada oportunidade. | MASTER-edece80c-0036: Registar contactos, interesses, interacções, tarefas, documentos e estado de cada oportunidade.",P2,MASTER-471012ab-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0016 | MASTER-e1169a77-0036 | MASTER-f70ce307-0019 | MASTER-51b8f0ad-0019 | MASTER-edece80c-0036,5,"[{""id"":""MASTER-471012ab-0016"",""pedido"":""Registar contactos, interesses, interacções, tarefas, documentos e estado de cada oportunidade."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 147""],""aceitacao"":""Registar contactos, interesses, interacções, tarefas, documentos e estado de cada oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0036"",""pedido"":""Registar contactos, interesses, interacções, tarefas, documentos e estado de cada oportunidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 497""],""aceitacao"":""Registar contactos, interesses, interacções, tarefas, documentos e estado de cada oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0019"",""pedido"":""Registar contactos, interesses, interacções, tarefas, documentos e estado de cada oportunidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 154""],""aceitacao"":""Registar contactos, interesses, interacções, tarefas, documentos e estado de cada oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0019"",""pedido"":""Registar contactos, interesses, interacções, tarefas, documentos e estado de cada oportunidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 196""],""aceitacao"":""Registar contactos, interesses, interacções, tarefas, documentos e estado de cada oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0036"",""pedido"":""Registar contactos, interesses, interacções, tarefas, documentos e estado de cada oportunidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 497""],""aceitacao"":""Registar contactos, interesses, interacções, tarefas, documentos e estado de cada oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0017,"Disponibilizar legislação, guias, formulários, fontes e histórico de actualizações.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 156 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 506 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 163 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 205 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 506,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0017: Disponibilizar legislação, guias, formulários, fontes e histórico de actualizações. | MASTER-e1169a77-0037: Disponibilizar legislação, guias, formulários, fontes e histórico de actualizações. | MASTER-f70ce307-0020: Disponibilizar legislação, guias, formulários, fontes e histórico de actualizações. | MASTER-51b8f0ad-0020: Disponibilizar legislação, guias, formulários, fontes e histórico de actualizações. | MASTER-edece80c-0037: Disponibilizar legislação, guias, formulários, fontes e histórico de actualizações.",P2,MASTER-471012ab-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0017 | MASTER-e1169a77-0037 | MASTER-f70ce307-0020 | MASTER-51b8f0ad-0020 | MASTER-edece80c-0037,5,"[{""id"":""MASTER-471012ab-0017"",""pedido"":""Disponibilizar legislação, guias, formulários, fontes e histórico de actualizações."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 156""],""aceitacao"":""Disponibilizar legislação, guias, formulários, fontes e histórico de actualizações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-e1169a77-0037"",""pedido"":""Disponibilizar legislação, guias, formulários, fontes e histórico de actualizações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 506""],""aceitacao"":""Disponibilizar legislação, guias, formulários, fontes e histórico de actualizações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-f70ce307-0020"",""pedido"":""Disponibilizar legislação, guias, formulários, fontes e histórico de actualizações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 163""],""aceitacao"":""Disponibilizar legislação, guias, formulários, fontes e histórico de actualizações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-51b8f0ad-0020"",""pedido"":""Disponibilizar legislação, guias, formulários, fontes e histórico de actualizações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 205""],""aceitacao"":""Disponibilizar legislação, guias, formulários, fontes e histórico de actualizações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0037"",""pedido"":""Disponibilizar legislação, guias, formulários, fontes e histórico de actualizações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 506""],""aceitacao"":""Disponibilizar legislação, guias, formulários, fontes e histórico de actualizações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0018,"Publicar intenções de venda, procura de compradores, captação de investimento e procura de participação em empresas em funcionamento.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 165 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 515 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 172 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 214 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 515,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0018: Publicar intenções de venda, procura de compradores, captação de investimento e procura de participação em empresas em funcionamento. | MASTER-e1169a77-0038: Publicar intenções de venda, procura de compradores, captação de investimento e procura de participação em empresas em funcionamento. | MASTER-f70ce307-0021: Publicar intenções de venda, procura de compradores, captação de investimento e procura de participação em empresas em funcionamento. | MASTER-51b8f0ad-0021: Publicar intenções de venda, procura de compradores, captação de investimento e procura de participação em empresas em funcionamento. | MASTER-edece80c-0038: Publicar intenções de venda, procura de compradores, captação de investimento e procura de participação em empresas em funcionamento.",P2,MASTER-471012ab-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0018 | MASTER-e1169a77-0038 | MASTER-f70ce307-0021 | MASTER-51b8f0ad-0021 | MASTER-edece80c-0038,5,"[{""id"":""MASTER-471012ab-0018"",""pedido"":""Publicar intenções de venda, procura de compradores, captação de investimento e procura de participação em empresas em funcionamento."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 165""],""aceitacao"":""Publicar intenções de venda, procura de compradores, captação de investimento e procura de participação em empresas em funcionamento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-e1169a77-0038"",""pedido"":""Publicar intenções de venda, procura de compradores, captação de investimento e procura de participação em empresas em funcionamento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 515""],""aceitacao"":""Publicar intenções de venda, procura de compradores, captação de investimento e procura de participação em empresas em funcionamento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-f70ce307-0021"",""pedido"":""Publicar intenções de venda, procura de compradores, captação de investimento e procura de participação em empresas em funcionamento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 172""],""aceitacao"":""Publicar intenções de venda, procura de compradores, captação de investimento e procura de participação em empresas em funcionamento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-51b8f0ad-0021"",""pedido"":""Publicar intenções de venda, procura de compradores, captação de investimento e procura de participação em empresas em funcionamento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 214""],""aceitacao"":""Publicar intenções de venda, procura de compradores, captação de investimento e procura de participação em empresas em funcionamento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-edece80c-0038"",""pedido"":""Publicar intenções de venda, procura de compradores, captação de investimento e procura de participação em empresas em funcionamento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 515""],""aceitacao"":""Publicar intenções de venda, procura de compradores, captação de investimento e procura de participação em empresas em funcionamento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0019,"Publicar, promover e gerir projectos da matriz estatal de investimentos, com campanhas e mecanismos de captação de investidores.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 168 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 518 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 175 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 217 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 518,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0019: Publicar, promover e gerir projectos da matriz estatal de investimentos, com campanhas e mecanismos de captação de investidores. | MASTER-e1169a77-0039: Publicar, promover e gerir projectos da matriz estatal de investimentos, com campanhas e mecanismos de captação de investidores. | MASTER-f70ce307-0022: Publicar, promover e gerir projectos da matriz estatal de investimentos, com campanhas e mecanismos de captação de investidores. | MASTER-51b8f0ad-0022: Publicar, promover e gerir projectos da matriz estatal de investimentos, com campanhas e mecanismos de captação de investidores. | MASTER-edece80c-0039: Publicar, promover e gerir projectos da matriz estatal de investimentos, com campanhas e mecanismos de captação de investidores.",P2,MASTER-471012ab-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0019 | MASTER-e1169a77-0039 | MASTER-f70ce307-0022 | MASTER-51b8f0ad-0022 | MASTER-edece80c-0039,5,"[{""id"":""MASTER-471012ab-0019"",""pedido"":""Publicar, promover e gerir projectos da matriz estatal de investimentos, com campanhas e mecanismos de captação de investidores."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 168""],""aceitacao"":""Publicar, promover e gerir projectos da matriz estatal de investimentos, com campanhas e mecanismos de captação de investidores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0039"",""pedido"":""Publicar, promover e gerir projectos da matriz estatal de investimentos, com campanhas e mecanismos de captação de investidores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 518""],""aceitacao"":""Publicar, promover e gerir projectos da matriz estatal de investimentos, com campanhas e mecanismos de captação de investidores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0022"",""pedido"":""Publicar, promover e gerir projectos da matriz estatal de investimentos, com campanhas e mecanismos de captação de investidores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 175""],""aceitacao"":""Publicar, promover e gerir projectos da matriz estatal de investimentos, com campanhas e mecanismos de captação de investidores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0022"",""pedido"":""Publicar, promover e gerir projectos da matriz estatal de investimentos, com campanhas e mecanismos de captação de investidores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 217""],""aceitacao"":""Publicar, promover e gerir projectos da matriz estatal de investimentos, com campanhas e mecanismos de captação de investidores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0039"",""pedido"":""Publicar, promover e gerir projectos da matriz estatal de investimentos, com campanhas e mecanismos de captação de investidores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 518""],""aceitacao"":""Publicar, promover e gerir projectos da matriz estatal de investimentos, com campanhas e mecanismos de captação de investidores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0020,"O portal deverá incluir uma área dedicada à aproximação entre proprietários de negócios em funcionamento, potenciais compradores e investidores. Esta área permitirá manifestar interesse em vender total ou parcialmente uma empresa, procurar capital ou parceria estratégica, adquirir um negócio existente ou investir numa participação empresarial. A Tempo funcionará como facilitadora do contacto e do processo de qualificação, sem garantir a concretização da transacção nem substituir a necessária avaliação jurídica, financeira, fiscal ou comercial.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 172 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3004 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 181 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1815 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3004,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0020: O portal deverá incluir uma área dedicada à aproximação entre proprietários de negócios em funcionamento, potenciais compradores e investidores. Esta área permitirá manifestar interesse em vender total ou parcialmente uma empresa, procurar capital ou parceria estratégica, adquirir um negócio existente ou investir numa participação empresarial. A Tempo funcionará como facilitadora do contacto e do processo de qualificação, sem garantir a concretização da transacção nem substituir a necessária avaliação jurídica, financeira, fiscal ou comercial. | MASTER-e1169a77-0169: O portal deverá incluir uma área dedicada à aproximação entre proprietários de negócios em funcionamento, potenciais compradores e investidores. Esta área permitirá manifestar interesse em vender total ou parcialmente uma empresa, procurar capital ou parceria estratégica, adquirir um negócio existente ou investir numa participação empresarial. A Tempo funcionará como facilitadora do contacto e do processo de qualificação, sem garantir a concretização da transacção nem substituir a necessária avaliação jurídica, financeira, fiscal ou comercial. | MASTER-f70ce307-0025: O portal deverá incluir uma área dedicada à aproximação entre proprietários de negócios em funcionamento, potenciais compradores e investidores. Esta área permitirá manifestar interesse em vender total ou parcialmente uma empresa, procurar capital ou parceria estratégica, adquirir um negócio existente ou investir numa participação empresarial. A Tempo funcionará como facilitadora do contacto e do processo de qualificação, sem garantir a concretização da transacção nem substituir a necessária avaliação jurídica, financeira, fiscal ou comercial. | MASTER-51b8f0ad-0105: O portal deverá incluir uma área dedicada à aproximação entre proprietários de negócios em funcionamento, potenciais compradores e investidores. Esta área permitirá manifestar interesse em vender total ou parcialmente uma empresa, procurar capital ou parceria estratégica, adquirir um negócio existente ou investir numa participação empresarial. A Tempo funcionará como facilitadora do contacto e do processo de qualificação, sem garantir a concretização da transacção nem substituir a necessária avaliação jurídica, financeira, fiscal ou comercial. | MASTER-edece80c-0169: O portal deverá incluir uma área dedicada à aproximação entre proprietários de negócios em funcionamento, potenciais compradores e investidores. Esta área permitirá manifestar interesse em vender total ou parcialmente uma empresa, procurar capital ou parceria estratégica, adquirir um negócio existente ou investir numa participação empresarial. A Tempo funcionará como facilitadora do contacto e do processo de qualificação, sem garantir a concretização da transacção nem substituir a necessária avaliação jurídica, financeira, fiscal ou comercial.",P2,MASTER-471012ab-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0169: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0105: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0169: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0020 | MASTER-e1169a77-0169 | MASTER-f70ce307-0025 | MASTER-51b8f0ad-0105 | MASTER-edece80c-0169,5,"[{""id"":""MASTER-471012ab-0020"",""pedido"":""O portal deverá incluir uma área dedicada à aproximação entre proprietários de negócios em funcionamento, potenciais compradores e investidores. Esta área permitirá manifestar interesse em vender total ou parcialmente uma empresa, procurar capital ou parceria estratégica, adquirir um negócio existente ou investir numa participação empresarial. A Tempo funcionará como facilitadora do contacto e do processo de qualificação, sem garantir a concretização da transacção nem substituir a necessária avaliação jurídica, financeira, fiscal ou comercial."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 172""],""aceitacao"":""O portal deverá incluir uma área dedicada à aproximação entre proprietários de negócios em funcionamento, potenciais compradores e investidores. Esta área permitirá manifestar interesse em vender total ou parcialmente uma empresa, procurar capital ou parceria estratégica, adquirir um negócio existente ou investir numa participação empresarial. A Tempo funcionará como facilitadora do contacto e do processo de qualificação, sem garantir a concretização da transacção nem substituir a necessária avaliação jurídica, financeira, fiscal ou comercial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0169"",""pedido"":""O portal deverá incluir uma área dedicada à aproximação entre proprietários de negócios em funcionamento, potenciais compradores e investidores. Esta área permitirá manifestar interesse em vender total ou parcialmente uma empresa, procurar capital ou parceria estratégica, adquirir um negócio existente ou investir numa participação empresarial. A Tempo funcionará como facilitadora do contacto e do processo de qualificação, sem garantir a concretização da transacção nem substituir a necessária avaliação jurídica, financeira, fiscal ou comercial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3004""],""aceitacao"":""O portal deverá incluir uma área dedicada à aproximação entre proprietários de negócios em funcionamento, potenciais compradores e investidores. Esta área permitirá manifestar interesse em vender total ou parcialmente uma empresa, procurar capital ou parceria estratégica, adquirir um negócio existente ou investir numa participação empresarial. A Tempo funcionará como facilitadora do contacto e do processo de qualificação, sem garantir a concretização da transacção nem substituir a necessária avaliação jurídica, financeira, fiscal ou comercial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0025"",""pedido"":""O portal deverá incluir uma área dedicada à aproximação entre proprietários de negócios em funcionamento, potenciais compradores e investidores. Esta área permitirá manifestar interesse em vender total ou parcialmente uma empresa, procurar capital ou parceria estratégica, adquirir um negócio existente ou investir numa participação empresarial. A Tempo funcionará como facilitadora do contacto e do processo de qualificação, sem garantir a concretização da transacção nem substituir a necessária avaliação jurídica, financeira, fiscal ou comercial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 181""],""aceitacao"":""O portal deverá incluir uma área dedicada à aproximação entre proprietários de negócios em funcionamento, potenciais compradores e investidores. Esta área permitirá manifestar interesse em vender total ou parcialmente uma empresa, procurar capital ou parceria estratégica, adquirir um negócio existente ou investir numa participação empresarial. A Tempo funcionará como facilitadora do contacto e do processo de qualificação, sem garantir a concretização da transacção nem substituir a necessária avaliação jurídica, financeira, fiscal ou comercial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0105"",""pedido"":""O portal deverá incluir uma área dedicada à aproximação entre proprietários de negócios em funcionamento, potenciais compradores e investidores. Esta área permitirá manifestar interesse em vender total ou parcialmente uma empresa, procurar capital ou parceria estratégica, adquirir um negócio existente ou investir numa participação empresarial. A Tempo funcionará como facilitadora do contacto e do processo de qualificação, sem garantir a concretização da transacção nem substituir a necessária avaliação jurídica, financeira, fiscal ou comercial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1815""],""aceitacao"":""O portal deverá incluir uma área dedicada à aproximação entre proprietários de negócios em funcionamento, potenciais compradores e investidores. Esta área permitirá manifestar interesse em vender total ou parcialmente uma empresa, procurar capital ou parceria estratégica, adquirir um negócio existente ou investir numa participação empresarial. A Tempo funcionará como facilitadora do contacto e do processo de qualificação, sem garantir a concretização da transacção nem substituir a necessária avaliação jurídica, financeira, fiscal ou comercial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0169"",""pedido"":""O portal deverá incluir uma área dedicada à aproximação entre proprietários de negócios em funcionamento, potenciais compradores e investidores. Esta área permitirá manifestar interesse em vender total ou parcialmente uma empresa, procurar capital ou parceria estratégica, adquirir um negócio existente ou investir numa participação empresarial. A Tempo funcionará como facilitadora do contacto e do processo de qualificação, sem garantir a concretização da transacção nem substituir a necessária avaliação jurídica, financeira, fiscal ou comercial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3004""],""aceitacao"":""O portal deverá incluir uma área dedicada à aproximação entre proprietários de negócios em funcionamento, potenciais compradores e investidores. Esta área permitirá manifestar interesse em vender total ou parcialmente uma empresa, procurar capital ou parceria estratégica, adquirir um negócio existente ou investir numa participação empresarial. A Tempo funcionará como facilitadora do contacto e do processo de qualificação, sem garantir a concretização da transacção nem substituir a necessária avaliação jurídica, financeira, fiscal ou comercial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0021,"Disponibilizar formulários separados para oferta de negócio e procura de compra ou investimento, com campos obrigatórios, condicionais e opcionais claramente identificados.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 179 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3011 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 188 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1822 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3011,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0021: Disponibilizar formulários separados para oferta de negócio e procura de compra ou investimento, com campos obrigatórios, condicionais e opcionais claramente identificados. | MASTER-e1169a77-0170: Disponibilizar formulários separados para oferta de negócio e procura de compra ou investimento, com campos obrigatórios, condicionais e opcionais claramente identificados. | MASTER-f70ce307-0026: Disponibilizar formulários separados para oferta de negócio e procura de compra ou investimento, com campos obrigatórios, condicionais e opcionais claramente identificados. | MASTER-51b8f0ad-0106: Disponibilizar formulários separados para oferta de negócio e procura de compra ou investimento, com campos obrigatórios, condicionais e opcionais claramente identificados. | MASTER-edece80c-0170: Disponibilizar formulários separados para oferta de negócio e procura de compra ou investimento, com campos obrigatórios, condicionais e opcionais claramente identificados.",P2,MASTER-471012ab-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0170: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0106: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0170: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0021 | MASTER-e1169a77-0170 | MASTER-f70ce307-0026 | MASTER-51b8f0ad-0106 | MASTER-edece80c-0170,5,"[{""id"":""MASTER-471012ab-0021"",""pedido"":""Disponibilizar formulários separados para oferta de negócio e procura de compra ou investimento, com campos obrigatórios, condicionais e opcionais claramente identificados."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 179""],""aceitacao"":""Disponibilizar formulários separados para oferta de negócio e procura de compra ou investimento, com campos obrigatórios, condicionais e opcionais claramente identificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-e1169a77-0170"",""pedido"":""Disponibilizar formulários separados para oferta de negócio e procura de compra ou investimento, com campos obrigatórios, condicionais e opcionais claramente identificados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3011""],""aceitacao"":""Disponibilizar formulários separados para oferta de negócio e procura de compra ou investimento, com campos obrigatórios, condicionais e opcionais claramente identificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-f70ce307-0026"",""pedido"":""Disponibilizar formulários separados para oferta de negócio e procura de compra ou investimento, com campos obrigatórios, condicionais e opcionais claramente identificados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 188""],""aceitacao"":""Disponibilizar formulários separados para oferta de negócio e procura de compra ou investimento, com campos obrigatórios, condicionais e opcionais claramente identificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-51b8f0ad-0106"",""pedido"":""Disponibilizar formulários separados para oferta de negócio e procura de compra ou investimento, com campos obrigatórios, condicionais e opcionais claramente identificados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1822""],""aceitacao"":""Disponibilizar formulários separados para oferta de negócio e procura de compra ou investimento, com campos obrigatórios, condicionais e opcionais claramente identificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0170"",""pedido"":""Disponibilizar formulários separados para oferta de negócio e procura de compra ou investimento, com campos obrigatórios, condicionais e opcionais claramente identificados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3011""],""aceitacao"":""Disponibilizar formulários separados para oferta de negócio e procura de compra ou investimento, com campos obrigatórios, condicionais e opcionais claramente identificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0022,"Validar formato, completude, coerência, duplicação e autorização de tratamento antes da submissão.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 180 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3012 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 189 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1823 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3012,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0022: Validar formato, completude, coerência, duplicação e autorização de tratamento antes da submissão. | MASTER-e1169a77-0171: Validar formato, completude, coerência, duplicação e autorização de tratamento antes da submissão. | MASTER-f70ce307-0027: Validar formato, completude, coerência, duplicação e autorização de tratamento antes da submissão. | MASTER-51b8f0ad-0107: Validar formato, completude, coerência, duplicação e autorização de tratamento antes da submissão. | MASTER-edece80c-0171: Validar formato, completude, coerência, duplicação e autorização de tratamento antes da submissão.",P2,MASTER-471012ab-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0171: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0107: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0171: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0022 | MASTER-e1169a77-0171 | MASTER-f70ce307-0027 | MASTER-51b8f0ad-0107 | MASTER-edece80c-0171,5,"[{""id"":""MASTER-471012ab-0022"",""pedido"":""Validar formato, completude, coerência, duplicação e autorização de tratamento antes da submissão."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 180""],""aceitacao"":""Validar formato, completude, coerência, duplicação e autorização de tratamento antes da submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0171"",""pedido"":""Validar formato, completude, coerência, duplicação e autorização de tratamento antes da submissão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3012""],""aceitacao"":""Validar formato, completude, coerência, duplicação e autorização de tratamento antes da submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0027"",""pedido"":""Validar formato, completude, coerência, duplicação e autorização de tratamento antes da submissão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 189""],""aceitacao"":""Validar formato, completude, coerência, duplicação e autorização de tratamento antes da submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0107"",""pedido"":""Validar formato, completude, coerência, duplicação e autorização de tratamento antes da submissão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1823""],""aceitacao"":""Validar formato, completude, coerência, duplicação e autorização de tratamento antes da submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0171"",""pedido"":""Validar formato, completude, coerência, duplicação e autorização de tratamento antes da submissão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3012""],""aceitacao"":""Validar formato, completude, coerência, duplicação e autorização de tratamento antes da submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0023,"Permitir gravação como rascunho, actualização, suspensão, renovação e encerramento pelo utilizador ou por gestor autorizado.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 181 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3013 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 190 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1824 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3013,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0023: Permitir gravação como rascunho, actualização, suspensão, renovação e encerramento pelo utilizador ou por gestor autorizado. | MASTER-e1169a77-0172: Permitir gravação como rascunho, actualização, suspensão, renovação e encerramento pelo utilizador ou por gestor autorizado. | MASTER-f70ce307-0028: Permitir gravação como rascunho, actualização, suspensão, renovação e encerramento pelo utilizador ou por gestor autorizado. | MASTER-51b8f0ad-0108: Permitir gravação como rascunho, actualização, suspensão, renovação e encerramento pelo utilizador ou por gestor autorizado. | MASTER-edece80c-0172: Permitir gravação como rascunho, actualização, suspensão, renovação e encerramento pelo utilizador ou por gestor autorizado.",P1,MASTER-471012ab-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0172: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0108: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0172: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0023 | MASTER-e1169a77-0172 | MASTER-f70ce307-0028 | MASTER-51b8f0ad-0108 | MASTER-edece80c-0172,5,"[{""id"":""MASTER-471012ab-0023"",""pedido"":""Permitir gravação como rascunho, actualização, suspensão, renovação e encerramento pelo utilizador ou por gestor autorizado."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 181""],""aceitacao"":""Permitir gravação como rascunho, actualização, suspensão, renovação e encerramento pelo utilizador ou por gestor autorizado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0172"",""pedido"":""Permitir gravação como rascunho, actualização, suspensão, renovação e encerramento pelo utilizador ou por gestor autorizado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3013""],""aceitacao"":""Permitir gravação como rascunho, actualização, suspensão, renovação e encerramento pelo utilizador ou por gestor autorizado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0028"",""pedido"":""Permitir gravação como rascunho, actualização, suspensão, renovação e encerramento pelo utilizador ou por gestor autorizado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 190""],""aceitacao"":""Permitir gravação como rascunho, actualização, suspensão, renovação e encerramento pelo utilizador ou por gestor autorizado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0108"",""pedido"":""Permitir gravação como rascunho, actualização, suspensão, renovação e encerramento pelo utilizador ou por gestor autorizado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1824""],""aceitacao"":""Permitir gravação como rascunho, actualização, suspensão, renovação e encerramento pelo utilizador ou por gestor autorizado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0172"",""pedido"":""Permitir gravação como rascunho, actualização, suspensão, renovação e encerramento pelo utilizador ou por gestor autorizado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3013""],""aceitacao"":""Permitir gravação como rascunho, actualização, suspensão, renovação e encerramento pelo utilizador ou por gestor autorizado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0024,"Permitir níveis de divulgação pública, parcialmente anónima e reservada, definidos campo a campo.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 182 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3014 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 191 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1825 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3014,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0024: Permitir níveis de divulgação pública, parcialmente anónima e reservada, definidos campo a campo. | MASTER-e1169a77-0173: Permitir níveis de divulgação pública, parcialmente anónima e reservada, definidos campo a campo. | MASTER-f70ce307-0029: Permitir níveis de divulgação pública, parcialmente anónima e reservada, definidos campo a campo. | MASTER-51b8f0ad-0109: Permitir níveis de divulgação pública, parcialmente anónima e reservada, definidos campo a campo. | MASTER-edece80c-0173: Permitir níveis de divulgação pública, parcialmente anónima e reservada, definidos campo a campo.",P2,MASTER-471012ab-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0173: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0109: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0173: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0024 | MASTER-e1169a77-0173 | MASTER-f70ce307-0029 | MASTER-51b8f0ad-0109 | MASTER-edece80c-0173,5,"[{""id"":""MASTER-471012ab-0024"",""pedido"":""Permitir níveis de divulgação pública, parcialmente anónima e reservada, definidos campo a campo."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 182""],""aceitacao"":""Permitir níveis de divulgação pública, parcialmente anónima e reservada, definidos campo a campo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0173"",""pedido"":""Permitir níveis de divulgação pública, parcialmente anónima e reservada, definidos campo a campo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3014""],""aceitacao"":""Permitir níveis de divulgação pública, parcialmente anónima e reservada, definidos campo a campo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0029"",""pedido"":""Permitir níveis de divulgação pública, parcialmente anónima e reservada, definidos campo a campo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 191""],""aceitacao"":""Permitir níveis de divulgação pública, parcialmente anónima e reservada, definidos campo a campo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0109"",""pedido"":""Permitir níveis de divulgação pública, parcialmente anónima e reservada, definidos campo a campo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1825""],""aceitacao"":""Permitir níveis de divulgação pública, parcialmente anónima e reservada, definidos campo a campo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0173"",""pedido"":""Permitir níveis de divulgação pública, parcialmente anónima e reservada, definidos campo a campo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3014""],""aceitacao"":""Permitir níveis de divulgação pública, parcialmente anónima e reservada, definidos campo a campo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, MASTER-471012ab-0025,"Disponibilizar pesquisa por sector, província, tipo de operação, dimensão, maturidade, valor indicativo e estado.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 183 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3015 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 192 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1826 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3015,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | 19/10/2026 — HML01-R1 reconciliada em QA: 27 fontes/build; zero migrations; cinco fontes divergentes resolvidas; scanner Unix real e PING/VERSION remoto como www-data; restauro144 tabelas e reversão da apresentação com dados posteriores preservados. Sem disponibilização remota, MFA/papéis ou incrementos posteriores. outputs/investmoz-HML01-reconciliacao-QA-20261019/PROPOSTA-CONSOLIDADA-HML01-R1.md | 19/10/2026 — Limites expressos da Tempo para decisão HML01-R1 9975dfce80b8: backup fresco consistente; recuperação da chave independente do perfil Windows e inventário de proprietário/permissões Linux por assegurar; scan real no fluxo da aplicação no destino por realizar; reversão só da apresentação mantendo27 fontes/configuração Unix/dados posteriores; vínculo positivo ao dossier não demonstrado, a homologar sem dados fictícios. Sem nova candidata, repetição QA ou execução remota. Ver secção Limites confirmados pela Tempo na proposta e manual existentes. | 19/10/2026 — Pré-disponibilização: destino mudou para9bc450e87c5f; três pré-condições R1 falharam. Sem manutenção ou escrita remota. R2 49f21a874c18 preparada em QA para preservar páginas legais e apresentação;24 fontes R1 idênticas,3 reconciliadas; zero migrations. Backup fresco/scan real no destino por realizar; dossier positivo não demonstrado. Decisão sobre revisão nova necessária antes da troca. Ver outputs/investmoz-HML01-reconciliacao-destino-R2-20261019/PROPOSTA-RECONCILIACAO-R2.md. | 19/10/2026 — R2 49f21a874c18 instalada exclusivamente em homologação por autorização da Tempo.27 fontes/189build conferidos; backup fresco consistente/restauro144 tabelas e33 ficheiros conferidos; cópia cifrada/chave portável também fora do perfil Windows; metadados/ACL Linux registados. Zero migrations/MFA/papéis/importações/publicação.502 preexistente corrigido com buffers FastCGI apenas no vhost da homologação; HTTP200. Scan real no fluxo da aplicação ainda pendente de autenticação autorizada; vínculo positivo ao dossier não demonstrado. Ver outputs/investmoz-HML01-reconciliacao-destino-R2-20261019/RELATORIO-DISPONIBILIZACAO-R2.md.",Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0025: Disponibilizar pesquisa por sector, província, tipo de operação, dimensão, maturidade, valor indicativo e estado. | MASTER-e1169a77-0174: Disponibilizar pesquisa por sector, província, tipo de operação, dimensão, maturidade, valor indicativo e estado. | MASTER-f70ce307-0030: Disponibilizar pesquisa por sector, província, tipo de operação, dimensão, maturidade, valor indicativo e estado. | MASTER-51b8f0ad-0110: Disponibilizar pesquisa por sector, província, tipo de operação, dimensão, maturidade, valor indicativo e estado. | MASTER-edece80c-0174: Disponibilizar pesquisa por sector, província, tipo de operação, dimensão, maturidade, valor indicativo e estado.",P2,MASTER-471012ab-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0174: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0110: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0174: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0025 | MASTER-e1169a77-0174 | MASTER-f70ce307-0030 | MASTER-51b8f0ad-0110 | MASTER-edece80c-0174,5,"[{""id"":""MASTER-471012ab-0025"",""pedido"":""Disponibilizar pesquisa por sector, província, tipo de operação, dimensão, maturidade, valor indicativo e estado."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 183""],""aceitacao"":""Disponibilizar pesquisa por sector, província, tipo de operação, dimensão, maturidade, valor indicativo e estado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0174"",""pedido"":""Disponibilizar pesquisa por sector, província, tipo de operação, dimensão, maturidade, valor indicativo e estado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3015""],""aceitacao"":""Disponibilizar pesquisa por sector, província, tipo de operação, dimensão, maturidade, valor indicativo e estado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0030"",""pedido"":""Disponibilizar pesquisa por sector, província, tipo de operação, dimensão, maturidade, valor indicativo e estado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 192""],""aceitacao"":""Disponibilizar pesquisa por sector, província, tipo de operação, dimensão, maturidade, valor indicativo e estado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0110"",""pedido"":""Disponibilizar pesquisa por sector, província, tipo de operação, dimensão, maturidade, valor indicativo e estado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1826""],""aceitacao"":""Disponibilizar pesquisa por sector, província, tipo de operação, dimensão, maturidade, valor indicativo e estado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0174"",""pedido"":""Disponibilizar pesquisa por sector, província, tipo de operação, dimensão, maturidade, valor indicativo e estado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3015""],""aceitacao"":""Disponibilizar pesquisa por sector, província, tipo de operação, dimensão, maturidade, valor indicativo e estado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada. | Este recorte foi demonstrado apenas em QA. Critério original preservado; não constitui aceitação global da linha nem disponibilização no activo. Restantes condições/documentos/filtros e percursos previamente aceites não foram reensaiados. Disponibilização requer execução separada com backup/restauro fresco, conferência de hashes e acção autenticada autorizada.","Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer | InterestSubmission; InvestmentSubmission; InvestmentWorkspace; InterestWorkflow; Fortify; usePortalQuery; navegação Inertia e matriz/manual existentes.","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.","Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente. | Origem: pedido expresso da Tempo de 19/10/2026 e regras permanentes de 12/10/2026. Escolhas técnicas: sessão existente, rascunho temporário por separador/contexto, idempotência vinculada à conta e feedback partilhado. Não criam papéis nem exigências organizacionais. DNS deixou de ser pré-condição do email deste envio; mantém validação de formato e associação autenticada. Sem atribuição histórica por email. | 19/10/2026 — HML01: conclusão QA reconhecida pela Tempo com base no relatório, sem conferência dos anexos locais. Proposta única de disponibilização em teste-investidor.tempo.co.mz, distinta de abertura pública; revisão 81cecc0009c3851ea891b0ea83d40428f3badc46c95eb12827f6baa9d03b68a8. Provas aceites reutilizadas, sem repetição. Backup/restauro fresco do destino e execução autenticada por realizar. outputs/investmoz-conta-pesquisa-homologacao-proposta-20261019/PROPOSTA-UNICA-HML01.md. Sem alteração da disponibilidade activa. | 19/10/2026 — HML01, leitura parcial: HTTPS público 200; manifesto/frontend observado difere da candidata. Utilizador sem acesso administrativo; administrador indisponível. PHP/backend, configuração efectiva, schema, serviços e possibilidade de backup/restauro não confirmados. Compatibilidade remota pendente; nenhuma dependência adicional presumida ou corrigida; sem ensaios repetidos, disponibilização, migrations ou alteração de MFA/papéis. outputs/investmoz-HML01-inspeccao-leitura-20261019/RELATORIO-LEITURA-HML01.md.",Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | 19/10/2026 — conta-pesquisa-QA-81cecc0009c3; Quatro estados de pesquisa, erro distinto de vazio, repetição e descarte de resposta anterior. outputs/investmoz-conta-pesquisa-QA-20261019/para-revisao/RELATORIO-QA.md; PROVAS-BROWSER.json; PROVAS-PESQUISA.json; PROVAS-FINAIS-UI.json; PROVAS-SQL.json. QA account_search_20261019_test:55441; activo inalterado. 19/10/2026 — HML01: primeira inspecção SSH autenticada concluída por leitura. CLI PHP8.4.17, PostgreSQL17.11/PostGIS3.6.4, lock igual, fila/ClamAV activos. routes/web.php diverge; 75 migrations registadas e13 ficheiros sem registo por reconciliar. Schema completo/FPM/vendor/scanner/backup-restauro ainda por confirmar na segunda recolha. Não declarar suficiência das25 fontes/build. Sem comandos de mutação, instalação, migration, reinício, disponibilização ou alteração de MFA/papéis. Pacote/proposta HML01 preservados; incrementos posteriores separados. outputs/investmoz-HML01-inspeccao-leitura-20261019/RELATORIO-SSH-AUTENTICADO.md. -19/10/2026 — HML01: inspecção SSH autenticada concluída por leitura. Git HEAD14ad2f60c5465a15e30aa1c0a9e9047103c17c20; PHP8.4/FPM, vendor/lock, PG17.11/PostGIS3.6.4 identificados.20 precondições das25 fontes coincidem e5 divergem. desk_cases ausente é dependência directa não satisfeita no acompanhamento.75 migrations registadas/13 ficheiros sem registo, sem execução automática. Scanner Unix versus adaptador TCP a reconciliar nas operações documentais; cobertura backup/restauro do portal não demonstrada. Não aplicar directamente. Sem alterações remotas, disponibilização, migrations, MFA/papéis ou incorporação de incrementos. Provas: outputs/investmoz-HML01-inspeccao-leitura-20261019/RELATORIO-SSH-AUTENTICADO.md. | 19/10/2026 DOC01 d9bf1ad47489 separado da R2: autorização Tempo para acesso documental próprio; conta real registada/email confirmado pelo fluxo normal, MFA pendente na última leitura. 34 verificações QA isoladas e build passaram; 7 fontes, zero migrations/novos papéis. Sem instalação/grant global. Scan real e dossier positivo não demonstrados. outputs/investmoz-document-access-QA-20261019/RELATORIO-DOC01-QA.md | 19/10/2026 — Após confirmação do utilizador, leitura do destino confirmou conta existente, email e MFA confirmados. Nenhuma verificação artificial ou gestão global concedida. O desafio MFA numa nova sessão aguarda confirmação do utilizador; DOC01 permanece preparado em QA, sem instalação. Scan real e dossier positivo continuam pendentes. Prova: outputs/investmoz-document-access-QA-20261019/PROVA-MFA-CONFIRMADO.json. | 19/10/2026 DOC01 d9bf1ad47489 instalado só na homologação; conta real/email/MFA e entrada por desafio concluídos; grant documental próprio auditado, sem gestão global. Backup fresco/restauro 144 tabelas e33 ficheiros conferidos. Interface privada aberta. Upload manual aguardado por permissão local Edge; scan real/recuperação/recusa remota e dossier positivo continuam pendentes. outputs/investmoz-document-access-QA-20261019/RELATORIO-DISPONIBILIZACAO-DOC01.md | 19/10/2026 DOC01: upload real pela interface; ClamAV1.4.3 via Unix clean (1 tentativa,8ms); recuperação autorizada no navegador/hash coincidente; download anónimo302 sem ficheiro. Outro titular: prova QA reutilizada. Interno/zero recursos públicos, sem publicação. Dossier positivo continua não demonstrado. outputs/investmoz-document-access-QA-20261019/PROVA-SCAN-REAL-E-RECUPERACAO.json",governação e demais cláusulas,"12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada | 19/10/2026 — conta simples e estados de pesquisa, QA; activo preservado",,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0026,"Permitir guardar oportunidades, pedir esclarecimentos e submeter manifestação de interesse.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 184 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3016 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 193 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1827 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3016,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0026: Permitir guardar oportunidades, pedir esclarecimentos e submeter manifestação de interesse. | MASTER-e1169a77-0175: Permitir guardar oportunidades, pedir esclarecimentos e submeter manifestação de interesse. | MASTER-f70ce307-0031: Permitir guardar oportunidades, pedir esclarecimentos e submeter manifestação de interesse. | MASTER-51b8f0ad-0111: Permitir guardar oportunidades, pedir esclarecimentos e submeter manifestação de interesse. | MASTER-edece80c-0175: Permitir guardar oportunidades, pedir esclarecimentos e submeter manifestação de interesse.",P2,MASTER-471012ab-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0175: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0111: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0175: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0026 | MASTER-e1169a77-0175 | MASTER-f70ce307-0031 | MASTER-51b8f0ad-0111 | MASTER-edece80c-0175,5,"[{""id"":""MASTER-471012ab-0026"",""pedido"":""Permitir guardar oportunidades, pedir esclarecimentos e submeter manifestação de interesse."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 184""],""aceitacao"":""Permitir guardar oportunidades, pedir esclarecimentos e submeter manifestação de interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0175"",""pedido"":""Permitir guardar oportunidades, pedir esclarecimentos e submeter manifestação de interesse."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3016""],""aceitacao"":""Permitir guardar oportunidades, pedir esclarecimentos e submeter manifestação de interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0031"",""pedido"":""Permitir guardar oportunidades, pedir esclarecimentos e submeter manifestação de interesse."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 193""],""aceitacao"":""Permitir guardar oportunidades, pedir esclarecimentos e submeter manifestação de interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0111"",""pedido"":""Permitir guardar oportunidades, pedir esclarecimentos e submeter manifestação de interesse."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1827""],""aceitacao"":""Permitir guardar oportunidades, pedir esclarecimentos e submeter manifestação de interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0175"",""pedido"":""Permitir guardar oportunidades, pedir esclarecimentos e submeter manifestação de interesse."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3016""],""aceitacao"":""Permitir guardar oportunidades, pedir esclarecimentos e submeter manifestação de interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0027,Obrigatório e reservado; identidade e poderes de representação sujeitos a verificação.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 193 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3026 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 202 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1836 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3026,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0027: Obrigatório e reservado; identidade e poderes de representação sujeitos a verificação. | MASTER-e1169a77-0176: Obrigatório e reservado; identidade e poderes de representação sujeitos a verificação. | MASTER-f70ce307-0032: Obrigatório e reservado; identidade e poderes de representação sujeitos a verificação. | MASTER-51b8f0ad-0112: Obrigatório e reservado; identidade e poderes de representação sujeitos a verificação. | MASTER-edece80c-0176: Obrigatório e reservado; identidade e poderes de representação sujeitos a verificação.,P2,MASTER-471012ab-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0176: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0112: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0176: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0027 | MASTER-e1169a77-0176 | MASTER-f70ce307-0032 | MASTER-51b8f0ad-0112 | MASTER-edece80c-0176,5,"[{""id"":""MASTER-471012ab-0027"",""pedido"":""Obrigatório e reservado; identidade e poderes de representação sujeitos a verificação."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 193""],""aceitacao"":""Obrigatório e reservado; identidade e poderes de representação sujeitos a verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0176"",""pedido"":""Obrigatório e reservado; identidade e poderes de representação sujeitos a verificação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3026""],""aceitacao"":""Obrigatório e reservado; identidade e poderes de representação sujeitos a verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0032"",""pedido"":""Obrigatório e reservado; identidade e poderes de representação sujeitos a verificação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 202""],""aceitacao"":""Obrigatório e reservado; identidade e poderes de representação sujeitos a verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0112"",""pedido"":""Obrigatório e reservado; identidade e poderes de representação sujeitos a verificação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1836""],""aceitacao"":""Obrigatório e reservado; identidade e poderes de representação sujeitos a verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0176"",""pedido"":""Obrigatório e reservado; identidade e poderes de representação sujeitos a verificação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3026""],""aceitacao"":""Obrigatório e reservado; identidade e poderes de representação sujeitos a verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0028,Obrigatório. A localização deve identificar com precisão onde o investimento será realizado; projectos que abranjam vários locais devem indicar todos os territórios e distinguir a localização principal das áreas complementares.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 199 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3032 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 208 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1842 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3032,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0028: Obrigatório. A localização deve identificar com precisão onde o investimento será realizado; projectos que abranjam vários locais devem indicar todos os territórios e distinguir a localização principal das áreas complementares. | MASTER-e1169a77-0177: Obrigatório. A localização deve identificar com precisão onde o investimento será realizado; projectos que abranjam vários locais devem indicar todos os territórios e distinguir a localização principal das áreas complementares. | MASTER-f70ce307-0033: Obrigatório. A localização deve identificar com precisão onde o investimento será realizado; projectos que abranjam vários locais devem indicar todos os territórios e distinguir a localização principal das áreas complementares. | MASTER-51b8f0ad-0113: Obrigatório. A localização deve identificar com precisão onde o investimento será realizado; projectos que abranjam vários locais devem indicar todos os territórios e distinguir a localização principal das áreas complementares. | MASTER-edece80c-0177: Obrigatório. A localização deve identificar com precisão onde o investimento será realizado; projectos que abranjam vários locais devem indicar todos os territórios e distinguir a localização principal das áreas complementares.,P1,MASTER-471012ab-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0177: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0113: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0177: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0028 | MASTER-e1169a77-0177 | MASTER-f70ce307-0033 | MASTER-51b8f0ad-0113 | MASTER-edece80c-0177,5,"[{""id"":""MASTER-471012ab-0028"",""pedido"":""Obrigatório. A localização deve identificar com precisão onde o investimento será realizado; projectos que abranjam vários locais devem indicar todos os territórios e distinguir a localização principal das áreas complementares."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 199""],""aceitacao"":""Obrigatório. A localização deve identificar com precisão onde o investimento será realizado; projectos que abranjam vários locais devem indicar todos os territórios e distinguir a localização principal das áreas complementares."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-e1169a77-0177"",""pedido"":""Obrigatório. A localização deve identificar com precisão onde o investimento será realizado; projectos que abranjam vários locais devem indicar todos os territórios e distinguir a localização principal das áreas complementares."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3032""],""aceitacao"":""Obrigatório. A localização deve identificar com precisão onde o investimento será realizado; projectos que abranjam vários locais devem indicar todos os territórios e distinguir a localização principal das áreas complementares."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-f70ce307-0033"",""pedido"":""Obrigatório. A localização deve identificar com precisão onde o investimento será realizado; projectos que abranjam vários locais devem indicar todos os territórios e distinguir a localização principal das áreas complementares."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 208""],""aceitacao"":""Obrigatório. A localização deve identificar com precisão onde o investimento será realizado; projectos que abranjam vários locais devem indicar todos os territórios e distinguir a localização principal das áreas complementares."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0113"",""pedido"":""Obrigatório. A localização deve identificar com precisão onde o investimento será realizado; projectos que abranjam vários locais devem indicar todos os territórios e distinguir a localização principal das áreas complementares."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1842""],""aceitacao"":""Obrigatório. A localização deve identificar com precisão onde o investimento será realizado; projectos que abranjam vários locais devem indicar todos os territórios e distinguir a localização principal das áreas complementares."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0177"",""pedido"":""Obrigatório. A localização deve identificar com precisão onde o investimento será realizado; projectos que abranjam vários locais devem indicar todos os territórios e distinguir a localização principal das áreas complementares."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3032""],""aceitacao"":""Obrigatório. A localização deve identificar com precisão onde o investimento será realizado; projectos que abranjam vários locais devem indicar todos os territórios e distinguir a localização principal das áreas complementares."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | 19/10/2026 — incremento QA independente localização/associações, revisão 660a25e37e1e010be68b765e9ff22eacb1b8a963f1a70e1f293564e67f99c1f4. Pedido expresso da Tempo: harmonizar sem nova regra; reutilizar dados e preservar estados/fontes/histórico. Duas funções comprovadas no código/schema; títulos esclarecidos, reutilização explícita da hierarquia, principal/adicional/por indicar e aviso não destrutivo de divergência. Provas de gravação/recuperação, HTTP409, associação preliminar, filtros, mapa sem geometria e dossier em outputs/investmoz-territorios-localizacao-QA-20261019/RELATORIO-QA.md e para-revisao/MANIFESTO-QA.json. Snapshot real de 18/10/2026; exemplos de associação sintéticos; zero geometrias reais, sem prova de desenho positivo nem avaliação com utilizadores humanos. Sem migrations, MFA/papéis ou alteração activa; separado da HML01. Recorte não encerra o requisito global.",território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,"19/10/2026 — incremento QA independente localização/associações, revisão 660a25e37e1e010be68b765e9ff22eacb1b8a963f1a70e1f293564e67f99c1f4. Pedido expresso da Tempo: harmonizar sem nova regra; reutilizar dados e preservar estados/fontes/histórico. Duas funções comprovadas no código/schema; títulos esclarecidos, reutilização explícita da hierarquia, principal/adicional/por indicar e aviso não destrutivo de divergência. Provas de gravação/recuperação, HTTP409, associação preliminar, filtros, mapa sem geometria e dossier em outputs/investmoz-territorios-localizacao-QA-20261019/RELATORIO-QA.md e para-revisao/MANIFESTO-QA.json. Snapshot real de 18/10/2026; exemplos de associação sintéticos; zero geometrias reais, sem prova de desenho positivo nem avaliação com utilizadores humanos. Sem migrations, MFA/papéis ou alteração activa; separado da HML01. Recorte não encerra o requisito global.",,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0029,Modalidade e intervalo de valor obrigatórios.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 208 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3041 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 217 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1851 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3041,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0029: Modalidade e intervalo de valor obrigatórios. | MASTER-e1169a77-0178: Modalidade e intervalo de valor obrigatórios. | MASTER-f70ce307-0034: Modalidade e intervalo de valor obrigatórios. | MASTER-51b8f0ad-0114: Modalidade e intervalo de valor obrigatórios. | MASTER-edece80c-0178: Modalidade e intervalo de valor obrigatórios.,P2,MASTER-471012ab-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0178: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0114: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0178: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0029 | MASTER-e1169a77-0178 | MASTER-f70ce307-0034 | MASTER-51b8f0ad-0114 | MASTER-edece80c-0178,5,"[{""id"":""MASTER-471012ab-0029"",""pedido"":""Modalidade e intervalo de valor obrigatórios."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 208""],""aceitacao"":""Modalidade e intervalo de valor obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0178"",""pedido"":""Modalidade e intervalo de valor obrigatórios."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3041""],""aceitacao"":""Modalidade e intervalo de valor obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0034"",""pedido"":""Modalidade e intervalo de valor obrigatórios."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 217""],""aceitacao"":""Modalidade e intervalo de valor obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0114"",""pedido"":""Modalidade e intervalo de valor obrigatórios."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1851""],""aceitacao"":""Modalidade e intervalo de valor obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0178"",""pedido"":""Modalidade e intervalo de valor obrigatórios."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3041""],""aceitacao"":""Modalidade e intervalo de valor obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0030,Motivo pode ser reservado; riscos materiais não devem ser omitidos na diligência.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 211 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3044 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 220 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1854 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3044,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0030: Motivo pode ser reservado; riscos materiais não devem ser omitidos na diligência. | MASTER-e1169a77-0179: Motivo pode ser reservado; riscos materiais não devem ser omitidos na diligência. | MASTER-f70ce307-0035: Motivo pode ser reservado; riscos materiais não devem ser omitidos na diligência. | MASTER-51b8f0ad-0115: Motivo pode ser reservado; riscos materiais não devem ser omitidos na diligência. | MASTER-edece80c-0179: Motivo pode ser reservado; riscos materiais não devem ser omitidos na diligência.,P2,MASTER-471012ab-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0179: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0115: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0179: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0030 | MASTER-e1169a77-0179 | MASTER-f70ce307-0035 | MASTER-51b8f0ad-0115 | MASTER-edece80c-0179,5,"[{""id"":""MASTER-471012ab-0030"",""pedido"":""Motivo pode ser reservado; riscos materiais não devem ser omitidos na diligência."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 211""],""aceitacao"":""Motivo pode ser reservado; riscos materiais não devem ser omitidos na diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0179"",""pedido"":""Motivo pode ser reservado; riscos materiais não devem ser omitidos na diligência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3044""],""aceitacao"":""Motivo pode ser reservado; riscos materiais não devem ser omitidos na diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0035"",""pedido"":""Motivo pode ser reservado; riscos materiais não devem ser omitidos na diligência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 220""],""aceitacao"":""Motivo pode ser reservado; riscos materiais não devem ser omitidos na diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0115"",""pedido"":""Motivo pode ser reservado; riscos materiais não devem ser omitidos na diligência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1854""],""aceitacao"":""Motivo pode ser reservado; riscos materiais não devem ser omitidos na diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0179"",""pedido"":""Motivo pode ser reservado; riscos materiais não devem ser omitidos na diligência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3044""],""aceitacao"":""Motivo pode ser reservado; riscos materiais não devem ser omitidos na diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0031,"Obrigatório, específico e registado por data e versão.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 220 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3053 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 229 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1863 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3053,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0031: Obrigatório, específico e registado por data e versão. | MASTER-e1169a77-0180: Obrigatório, específico e registado por data e versão. | MASTER-f70ce307-0036: Obrigatório, específico e registado por data e versão. | MASTER-51b8f0ad-0116: Obrigatório, específico e registado por data e versão. | MASTER-edece80c-0180: Obrigatório, específico e registado por data e versão.",P2,MASTER-471012ab-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0180: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0116: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0180: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0031 | MASTER-e1169a77-0180 | MASTER-f70ce307-0036 | MASTER-51b8f0ad-0116 | MASTER-edece80c-0180,5,"[{""id"":""MASTER-471012ab-0031"",""pedido"":""Obrigatório, específico e registado por data e versão."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 220""],""aceitacao"":""Obrigatório, específico e registado por data e versão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0180"",""pedido"":""Obrigatório, específico e registado por data e versão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3053""],""aceitacao"":""Obrigatório, específico e registado por data e versão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0036"",""pedido"":""Obrigatório, específico e registado por data e versão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 229""],""aceitacao"":""Obrigatório, específico e registado por data e versão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0116"",""pedido"":""Obrigatório, específico e registado por data e versão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1863""],""aceitacao"":""Obrigatório, específico e registado por data e versão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0180"",""pedido"":""Obrigatório, específico e registado por data e versão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3053""],""aceitacao"":""Obrigatório, específico e registado por data e versão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0032,Obrigatório e reservado; sujeito a verificação.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 228 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3061 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 236 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1870 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3061,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0032: Obrigatório e reservado; sujeito a verificação. | MASTER-e1169a77-0181: Obrigatório e reservado; sujeito a verificação. | MASTER-f70ce307-0037: Obrigatório e reservado; sujeito a verificação. | MASTER-51b8f0ad-0117: Obrigatório e reservado; sujeito a verificação. | MASTER-edece80c-0181: Obrigatório e reservado; sujeito a verificação.,P2,MASTER-471012ab-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0181: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0117: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0181: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0032 | MASTER-e1169a77-0181 | MASTER-f70ce307-0037 | MASTER-51b8f0ad-0117 | MASTER-edece80c-0181,5,"[{""id"":""MASTER-471012ab-0032"",""pedido"":""Obrigatório e reservado; sujeito a verificação."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 228""],""aceitacao"":""Obrigatório e reservado; sujeito a verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0181"",""pedido"":""Obrigatório e reservado; sujeito a verificação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3061""],""aceitacao"":""Obrigatório e reservado; sujeito a verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0037"",""pedido"":""Obrigatório e reservado; sujeito a verificação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 236""],""aceitacao"":""Obrigatório e reservado; sujeito a verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0117"",""pedido"":""Obrigatório e reservado; sujeito a verificação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1870""],""aceitacao"":""Obrigatório e reservado; sujeito a verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0181"",""pedido"":""Obrigatório e reservado; sujeito a verificação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3061""],""aceitacao"":""Obrigatório e reservado; sujeito a verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0033,Deve admitir selecção múltipla e ordem de preferência.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 234 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3067 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 242 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1876 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3067,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0033: Deve admitir selecção múltipla e ordem de preferência. | MASTER-e1169a77-0182: Deve admitir selecção múltipla e ordem de preferência. | MASTER-f70ce307-0038: Deve admitir selecção múltipla e ordem de preferência. | MASTER-51b8f0ad-0118: Deve admitir selecção múltipla e ordem de preferência. | MASTER-edece80c-0182: Deve admitir selecção múltipla e ordem de preferência.,P2,MASTER-471012ab-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0182: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0118: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0182: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0033 | MASTER-e1169a77-0182 | MASTER-f70ce307-0038 | MASTER-51b8f0ad-0118 | MASTER-edece80c-0182,5,"[{""id"":""MASTER-471012ab-0033"",""pedido"":""Deve admitir selecção múltipla e ordem de preferência."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 234""],""aceitacao"":""Deve admitir selecção múltipla e ordem de preferência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0182"",""pedido"":""Deve admitir selecção múltipla e ordem de preferência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3067""],""aceitacao"":""Deve admitir selecção múltipla e ordem de preferência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0038"",""pedido"":""Deve admitir selecção múltipla e ordem de preferência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 242""],""aceitacao"":""Deve admitir selecção múltipla e ordem de preferência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0118"",""pedido"":""Deve admitir selecção múltipla e ordem de preferência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1876""],""aceitacao"":""Deve admitir selecção múltipla e ordem de preferência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0182"",""pedido"":""Deve admitir selecção múltipla e ordem de preferência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3067""],""aceitacao"":""Deve admitir selecção múltipla e ordem de preferência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0034,Condições eliminatórias devem ser claramente assinaladas.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 243 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3076 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 251 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1885 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3076,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0034: Condições eliminatórias devem ser claramente assinaladas. | MASTER-e1169a77-0183: Condições eliminatórias devem ser claramente assinaladas. | MASTER-f70ce307-0039: Condições eliminatórias devem ser claramente assinaladas. | MASTER-51b8f0ad-0119: Condições eliminatórias devem ser claramente assinaladas. | MASTER-edece80c-0183: Condições eliminatórias devem ser claramente assinaladas.,P2,MASTER-471012ab-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0183: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0119: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0183: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0034 | MASTER-e1169a77-0183 | MASTER-f70ce307-0039 | MASTER-51b8f0ad-0119 | MASTER-edece80c-0183,5,"[{""id"":""MASTER-471012ab-0034"",""pedido"":""Condições eliminatórias devem ser claramente assinaladas."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 243""],""aceitacao"":""Condições eliminatórias devem ser claramente assinaladas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0183"",""pedido"":""Condições eliminatórias devem ser claramente assinaladas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3076""],""aceitacao"":""Condições eliminatórias devem ser claramente assinaladas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0039"",""pedido"":""Condições eliminatórias devem ser claramente assinaladas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 251""],""aceitacao"":""Condições eliminatórias devem ser claramente assinaladas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0119"",""pedido"":""Condições eliminatórias devem ser claramente assinaladas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1885""],""aceitacao"":""Condições eliminatórias devem ser claramente assinaladas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0183"",""pedido"":""Condições eliminatórias devem ser claramente assinaladas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3076""],""aceitacao"":""Condições eliminatórias devem ser claramente assinaladas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0035,"Obrigatório, específico, revogável quando aplicável e auditável.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 249 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3082 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 257 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1891 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3082,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0035: Obrigatório, específico, revogável quando aplicável e auditável. | MASTER-e1169a77-0184: Obrigatório, específico, revogável quando aplicável e auditável. | MASTER-f70ce307-0040: Obrigatório, específico, revogável quando aplicável e auditável. | MASTER-51b8f0ad-0120: Obrigatório, específico, revogável quando aplicável e auditável. | MASTER-edece80c-0184: Obrigatório, específico, revogável quando aplicável e auditável.",P2,MASTER-471012ab-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0184: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0120: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0184: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0035 | MASTER-e1169a77-0184 | MASTER-f70ce307-0040 | MASTER-51b8f0ad-0120 | MASTER-edece80c-0184,5,"[{""id"":""MASTER-471012ab-0035"",""pedido"":""Obrigatório, específico, revogável quando aplicável e auditável."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 249""],""aceitacao"":""Obrigatório, específico, revogável quando aplicável e auditável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0184"",""pedido"":""Obrigatório, específico, revogável quando aplicável e auditável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3082""],""aceitacao"":""Obrigatório, específico, revogável quando aplicável e auditável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0040"",""pedido"":""Obrigatório, específico, revogável quando aplicável e auditável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 257""],""aceitacao"":""Obrigatório, específico, revogável quando aplicável e auditável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0120"",""pedido"":""Obrigatório, específico, revogável quando aplicável e auditável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1891""],""aceitacao"":""Obrigatório, específico, revogável quando aplicável e auditável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0184"",""pedido"":""Obrigatório, específico, revogável quando aplicável e auditável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3082""],""aceitacao"":""Obrigatório, específico, revogável quando aplicável e auditável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0036,Obrigatório para entidade registada em Moçambique,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 273 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3106 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 280 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1914 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3106,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0036: Obrigatório para entidade registada em Moçambique | MASTER-e1169a77-0185: Obrigatório para entidade registada em Moçambique | MASTER-f70ce307-0041: Obrigatório para entidade registada em Moçambique | MASTER-51b8f0ad-0121: Obrigatório para entidade registada em Moçambique | MASTER-edece80c-0185: Obrigatório para entidade registada em Moçambique,P2,MASTER-471012ab-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0185: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0121: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0185: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0036 | MASTER-e1169a77-0185 | MASTER-f70ce307-0041 | MASTER-51b8f0ad-0121 | MASTER-edece80c-0185,5,"[{""id"":""MASTER-471012ab-0036"",""pedido"":""Obrigatório para entidade registada em Moçambique"",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 273""],""aceitacao"":""Obrigatório para entidade registada em Moçambique"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0185"",""pedido"":""Obrigatório para entidade registada em Moçambique"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3106""],""aceitacao"":""Obrigatório para entidade registada em Moçambique"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0041"",""pedido"":""Obrigatório para entidade registada em Moçambique"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 280""],""aceitacao"":""Obrigatório para entidade registada em Moçambique"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0121"",""pedido"":""Obrigatório para entidade registada em Moçambique"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1914""],""aceitacao"":""Obrigatório para entidade registada em Moçambique"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0185"",""pedido"":""Obrigatório para entidade registada em Moçambique"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3106""],""aceitacao"":""Obrigatório para entidade registada em Moçambique"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0037,Obrigatório para pessoa colectiva; poderes de representação válidos.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 280 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3113 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 287 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1921 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3113,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0037: Obrigatório para pessoa colectiva; poderes de representação válidos. | MASTER-e1169a77-0186: Obrigatório para pessoa colectiva; poderes de representação válidos. | MASTER-f70ce307-0042: Obrigatório para pessoa colectiva; poderes de representação válidos. | MASTER-51b8f0ad-0122: Obrigatório para pessoa colectiva; poderes de representação válidos. | MASTER-edece80c-0186: Obrigatório para pessoa colectiva; poderes de representação válidos.,P2,MASTER-471012ab-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0186: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0122: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0186: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0037 | MASTER-e1169a77-0186 | MASTER-f70ce307-0042 | MASTER-51b8f0ad-0122 | MASTER-edece80c-0186,5,"[{""id"":""MASTER-471012ab-0037"",""pedido"":""Obrigatório para pessoa colectiva; poderes de representação válidos."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 280""],""aceitacao"":""Obrigatório para pessoa colectiva; poderes de representação válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0186"",""pedido"":""Obrigatório para pessoa colectiva; poderes de representação válidos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3113""],""aceitacao"":""Obrigatório para pessoa colectiva; poderes de representação válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0042"",""pedido"":""Obrigatório para pessoa colectiva; poderes de representação válidos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 287""],""aceitacao"":""Obrigatório para pessoa colectiva; poderes de representação válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0122"",""pedido"":""Obrigatório para pessoa colectiva; poderes de representação válidos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1921""],""aceitacao"":""Obrigatório para pessoa colectiva; poderes de representação válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0186"",""pedido"":""Obrigatório para pessoa colectiva; poderes de representação válidos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3113""],""aceitacao"":""Obrigatório para pessoa colectiva; poderes de representação válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0038,"País, região, província, distrito e localidade coerentes; pelo menos um território; coordenadas em formato válido; “nacional” ou “multiterritorial” exige lista das áreas abrangidas; localização principal obrigatória.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 310 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3143 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 317 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1951 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3143,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0038: País, região, província, distrito e localidade coerentes; pelo menos um território; coordenadas em formato válido; “nacional” ou “multiterritorial” exige lista das áreas abrangidas; localização principal obrigatória. | MASTER-e1169a77-0187: País, região, província, distrito e localidade coerentes; pelo menos um território; coordenadas em formato válido; “nacional” ou “multiterritorial” exige lista das áreas abrangidas; localização principal obrigatória. | MASTER-f70ce307-0043: País, região, província, distrito e localidade coerentes; pelo menos um território; coordenadas em formato válido; “nacional” ou “multiterritorial” exige lista das áreas abrangidas; localização principal obrigatória. | MASTER-51b8f0ad-0123: País, região, província, distrito e localidade coerentes; pelo menos um território; coordenadas em formato válido; “nacional” ou “multiterritorial” exige lista das áreas abrangidas; localização principal obrigatória. | MASTER-edece80c-0187: País, região, província, distrito e localidade coerentes; pelo menos um território; coordenadas em formato válido; “nacional” ou “multiterritorial” exige lista das áreas abrangidas; localização principal obrigatória.",P1,MASTER-471012ab-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0187: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0123: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0187: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0038 | MASTER-e1169a77-0187 | MASTER-f70ce307-0043 | MASTER-51b8f0ad-0123 | MASTER-edece80c-0187,5,"[{""id"":""MASTER-471012ab-0038"",""pedido"":""País, região, província, distrito e localidade coerentes; pelo menos um território; coordenadas em formato válido; “nacional” ou “multiterritorial” exige lista das áreas abrangidas; localização principal obrigatória."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 310""],""aceitacao"":""País, região, província, distrito e localidade coerentes; pelo menos um território; coordenadas em formato válido; “nacional” ou “multiterritorial” exige lista das áreas abrangidas; localização principal obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-e1169a77-0187"",""pedido"":""País, região, província, distrito e localidade coerentes; pelo menos um território; coordenadas em formato válido; “nacional” ou “multiterritorial” exige lista das áreas abrangidas; localização principal obrigatória."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3143""],""aceitacao"":""País, região, província, distrito e localidade coerentes; pelo menos um território; coordenadas em formato válido; “nacional” ou “multiterritorial” exige lista das áreas abrangidas; localização principal obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-f70ce307-0043"",""pedido"":""País, região, província, distrito e localidade coerentes; pelo menos um território; coordenadas em formato válido; “nacional” ou “multiterritorial” exige lista das áreas abrangidas; localização principal obrigatória."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 317""],""aceitacao"":""País, região, província, distrito e localidade coerentes; pelo menos um território; coordenadas em formato válido; “nacional” ou “multiterritorial” exige lista das áreas abrangidas; localização principal obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0123"",""pedido"":""País, região, província, distrito e localidade coerentes; pelo menos um território; coordenadas em formato válido; “nacional” ou “multiterritorial” exige lista das áreas abrangidas; localização principal obrigatória."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1951""],""aceitacao"":""País, região, província, distrito e localidade coerentes; pelo menos um território; coordenadas em formato válido; “nacional” ou “multiterritorial” exige lista das áreas abrangidas; localização principal obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0187"",""pedido"":""País, região, província, distrito e localidade coerentes; pelo menos um território; coordenadas em formato válido; “nacional” ou “multiterritorial” exige lista das áreas abrangidas; localização principal obrigatória."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3143""],""aceitacao"":""País, região, província, distrito e localidade coerentes; pelo menos um território; coordenadas em formato válido; “nacional” ou “multiterritorial” exige lista das áreas abrangidas; localização principal obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | 19/10/2026 — incremento QA independente localização/associações, revisão 660a25e37e1e010be68b765e9ff22eacb1b8a963f1a70e1f293564e67f99c1f4. Pedido expresso da Tempo: harmonizar sem nova regra; reutilizar dados e preservar estados/fontes/histórico. Duas funções comprovadas no código/schema; títulos esclarecidos, reutilização explícita da hierarquia, principal/adicional/por indicar e aviso não destrutivo de divergência. Provas de gravação/recuperação, HTTP409, associação preliminar, filtros, mapa sem geometria e dossier em outputs/investmoz-territorios-localizacao-QA-20261019/RELATORIO-QA.md e para-revisao/MANIFESTO-QA.json. Snapshot real de 18/10/2026; exemplos de associação sintéticos; zero geometrias reais, sem prova de desenho positivo nem avaliação com utilizadores humanos. Sem migrations, MFA/papéis ou alteração activa; separado da HML01. Recorte não encerra o requisito global.",território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,"19/10/2026 — incremento QA independente localização/associações, revisão 660a25e37e1e010be68b765e9ff22eacb1b8a963f1a70e1f293564e67f99c1f4. Pedido expresso da Tempo: harmonizar sem nova regra; reutilizar dados e preservar estados/fontes/histórico. Duas funções comprovadas no código/schema; títulos esclarecidos, reutilização explícita da hierarquia, principal/adicional/por indicar e aviso não destrutivo de divergência. Provas de gravação/recuperação, HTTP409, associação preliminar, filtros, mapa sem geometria e dossier em outputs/investmoz-territorios-localizacao-QA-20261019/RELATORIO-QA.md e para-revisao/MANIFESTO-QA.json. Snapshot real de 18/10/2026; exemplos de associação sintéticos; zero geometrias reais, sem prova de desenho positivo nem avaliação com utilizadores humanos. Sem migrations, MFA/papéis ou alteração activa; separado da HML01. Recorte não encerra o requisito global.",,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0039,Moeda e período obrigatórios; mínimo não superior ao máximo; comprovativos.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 340 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3173 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 347 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1981 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3173,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0039: Moeda e período obrigatórios; mínimo não superior ao máximo; comprovativos. | MASTER-e1169a77-0188: Moeda e período obrigatórios; mínimo não superior ao máximo; comprovativos. | MASTER-f70ce307-0044: Moeda e período obrigatórios; mínimo não superior ao máximo; comprovativos. | MASTER-51b8f0ad-0124: Moeda e período obrigatórios; mínimo não superior ao máximo; comprovativos. | MASTER-edece80c-0188: Moeda e período obrigatórios; mínimo não superior ao máximo; comprovativos.,P2,MASTER-471012ab-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0188: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0124: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0188: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0039 | MASTER-e1169a77-0188 | MASTER-f70ce307-0044 | MASTER-51b8f0ad-0124 | MASTER-edece80c-0188,5,"[{""id"":""MASTER-471012ab-0039"",""pedido"":""Moeda e período obrigatórios; mínimo não superior ao máximo; comprovativos."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 340""],""aceitacao"":""Moeda e período obrigatórios; mínimo não superior ao máximo; comprovativos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0188"",""pedido"":""Moeda e período obrigatórios; mínimo não superior ao máximo; comprovativos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3173""],""aceitacao"":""Moeda e período obrigatórios; mínimo não superior ao máximo; comprovativos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0044"",""pedido"":""Moeda e período obrigatórios; mínimo não superior ao máximo; comprovativos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 347""],""aceitacao"":""Moeda e período obrigatórios; mínimo não superior ao máximo; comprovativos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0124"",""pedido"":""Moeda e período obrigatórios; mínimo não superior ao máximo; comprovativos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1981""],""aceitacao"":""Moeda e período obrigatórios; mínimo não superior ao máximo; comprovativos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0188"",""pedido"":""Moeda e período obrigatórios; mínimo não superior ao máximo; comprovativos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3173""],""aceitacao"":""Moeda e período obrigatórios; mínimo não superior ao máximo; comprovativos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0040,Obrigatório salvo justificação,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 357 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3190 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 364 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1998 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3190,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0040: Obrigatório salvo justificação | MASTER-e1169a77-0189: Obrigatório salvo justificação | MASTER-f70ce307-0045: Obrigatório salvo justificação | MASTER-51b8f0ad-0125: Obrigatório salvo justificação | MASTER-edece80c-0189: Obrigatório salvo justificação,P2,MASTER-471012ab-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0189: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0125: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0189: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0040 | MASTER-e1169a77-0189 | MASTER-f70ce307-0045 | MASTER-51b8f0ad-0125 | MASTER-edece80c-0189,5,"[{""id"":""MASTER-471012ab-0040"",""pedido"":""Obrigatório salvo justificação"",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 357""],""aceitacao"":""Obrigatório salvo justificação"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0189"",""pedido"":""Obrigatório salvo justificação"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3190""],""aceitacao"":""Obrigatório salvo justificação"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0045"",""pedido"":""Obrigatório salvo justificação"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 364""],""aceitacao"":""Obrigatório salvo justificação"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0125"",""pedido"":""Obrigatório salvo justificação"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1998""],""aceitacao"":""Obrigatório salvo justificação"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0189"",""pedido"":""Obrigatório salvo justificação"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3190""],""aceitacao"":""Obrigatório salvo justificação"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0041,Valor positivo; moeda obrigatória; mínimo não superior ao máximo.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 358 | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 412 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3191 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3245 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 365 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 419 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1999 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2053 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3191 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3245,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0041: Valor positivo; moeda obrigatória; mínimo não superior ao máximo. | MASTER-e1169a77-0190: Valor positivo; moeda obrigatória; mínimo não superior ao máximo. | MASTER-f70ce307-0046: Valor positivo; moeda obrigatória; mínimo não superior ao máximo. | MASTER-51b8f0ad-0126: Valor positivo; moeda obrigatória; mínimo não superior ao máximo. | MASTER-edece80c-0190: Valor positivo; moeda obrigatória; mínimo não superior ao máximo.,P2,MASTER-471012ab-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0190: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0126: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0190: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0041 | MASTER-e1169a77-0190 | MASTER-f70ce307-0046 | MASTER-51b8f0ad-0126 | MASTER-edece80c-0190,5,"[{""id"":""MASTER-471012ab-0041"",""pedido"":""Valor positivo; moeda obrigatória; mínimo não superior ao máximo."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 358"",""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 412""],""aceitacao"":""Valor positivo; moeda obrigatória; mínimo não superior ao máximo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0190"",""pedido"":""Valor positivo; moeda obrigatória; mínimo não superior ao máximo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3191"",""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3245""],""aceitacao"":""Valor positivo; moeda obrigatória; mínimo não superior ao máximo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0046"",""pedido"":""Valor positivo; moeda obrigatória; mínimo não superior ao máximo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 365"",""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 419""],""aceitacao"":""Valor positivo; moeda obrigatória; mínimo não superior ao máximo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0126"",""pedido"":""Valor positivo; moeda obrigatória; mínimo não superior ao máximo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1999"",""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2053""],""aceitacao"":""Valor positivo; moeda obrigatória; mínimo não superior ao máximo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0190"",""pedido"":""Valor positivo; moeda obrigatória; mínimo não superior ao máximo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3191"",""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3245""],""aceitacao"":""Valor positivo; moeda obrigatória; mínimo não superior ao máximo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0042,50–1 000 caracteres; uso dos fundos obrigatório em captação.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 364 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3197 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 371 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2005 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3197,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0042: 50–1 000 caracteres; uso dos fundos obrigatório em captação. | MASTER-e1169a77-0191: 50–1 000 caracteres; uso dos fundos obrigatório em captação. | MASTER-f70ce307-0047: 50–1 000 caracteres; uso dos fundos obrigatório em captação. | MASTER-51b8f0ad-0127: 50–1 000 caracteres; uso dos fundos obrigatório em captação. | MASTER-edece80c-0191: 50–1 000 caracteres; uso dos fundos obrigatório em captação.,P2,MASTER-471012ab-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0191: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0127: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0191: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0042 | MASTER-e1169a77-0191 | MASTER-f70ce307-0047 | MASTER-51b8f0ad-0127 | MASTER-edece80c-0191,5,"[{""id"":""MASTER-471012ab-0042"",""pedido"":""50–1 000 caracteres; uso dos fundos obrigatório em captação."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 364""],""aceitacao"":""50–1 000 caracteres; uso dos fundos obrigatório em captação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0191"",""pedido"":""50–1 000 caracteres; uso dos fundos obrigatório em captação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3197""],""aceitacao"":""50–1 000 caracteres; uso dos fundos obrigatório em captação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0047"",""pedido"":""50–1 000 caracteres; uso dos fundos obrigatório em captação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 371""],""aceitacao"":""50–1 000 caracteres; uso dos fundos obrigatório em captação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0127"",""pedido"":""50–1 000 caracteres; uso dos fundos obrigatório em captação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2005""],""aceitacao"":""50–1 000 caracteres; uso dos fundos obrigatório em captação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0191"",""pedido"":""50–1 000 caracteres; uso dos fundos obrigatório em captação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3197""],""aceitacao"":""50–1 000 caracteres; uso dos fundos obrigatório em captação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0043,Obrigatório na diligência,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 369 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3202 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 376 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2010 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3202,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0043: Obrigatório na diligência | MASTER-e1169a77-0192: Obrigatório na diligência | MASTER-f70ce307-0048: Obrigatório na diligência | MASTER-51b8f0ad-0128: Obrigatório na diligência | MASTER-edece80c-0192: Obrigatório na diligência,P2,MASTER-471012ab-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0192: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0128: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0192: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0043 | MASTER-e1169a77-0192 | MASTER-f70ce307-0048 | MASTER-51b8f0ad-0128 | MASTER-edece80c-0192,5,"[{""id"":""MASTER-471012ab-0043"",""pedido"":""Obrigatório na diligência"",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 369""],""aceitacao"":""Obrigatório na diligência"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0192"",""pedido"":""Obrigatório na diligência"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3202""],""aceitacao"":""Obrigatório na diligência"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0048"",""pedido"":""Obrigatório na diligência"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 376""],""aceitacao"":""Obrigatório na diligência"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0128"",""pedido"":""Obrigatório na diligência"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2010""],""aceitacao"":""Obrigatório na diligência"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0192"",""pedido"":""Obrigatório na diligência"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3202""],""aceitacao"":""Obrigatório na diligência"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0044,Obrigatório antes do contacto,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 429 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3262 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 436 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2070 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3262,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-471012ab-0044: Obrigatório antes do contacto | MASTER-e1169a77-0193: Obrigatório antes do contacto | MASTER-f70ce307-0049: Obrigatório antes do contacto | MASTER-51b8f0ad-0129: Obrigatório antes do contacto | MASTER-edece80c-0193: Obrigatório antes do contacto,P2,MASTER-471012ab-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0193: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0129: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0193: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0044 | MASTER-e1169a77-0193 | MASTER-f70ce307-0049 | MASTER-51b8f0ad-0129 | MASTER-edece80c-0193,5,"[{""id"":""MASTER-471012ab-0044"",""pedido"":""Obrigatório antes do contacto"",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 429""],""aceitacao"":""Obrigatório antes do contacto"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0193"",""pedido"":""Obrigatório antes do contacto"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3262""],""aceitacao"":""Obrigatório antes do contacto"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0049"",""pedido"":""Obrigatório antes do contacto"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 436""],""aceitacao"":""Obrigatório antes do contacto"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0129"",""pedido"":""Obrigatório antes do contacto"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2070""],""aceitacao"":""Obrigatório antes do contacto"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0193"",""pedido"":""Obrigatório antes do contacto"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3262""],""aceitacao"":""Obrigatório antes do contacto"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0045,Obrigatório na qualificação,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 435 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3268 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 442 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2076 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3268,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0045: Obrigatório na qualificação | MASTER-e1169a77-0194: Obrigatório na qualificação | MASTER-f70ce307-0050: Obrigatório na qualificação | MASTER-51b8f0ad-0130: Obrigatório na qualificação | MASTER-edece80c-0194: Obrigatório na qualificação,P2,MASTER-471012ab-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0194: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0130: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0194: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0045 | MASTER-e1169a77-0194 | MASTER-f70ce307-0050 | MASTER-51b8f0ad-0130 | MASTER-edece80c-0194,5,"[{""id"":""MASTER-471012ab-0045"",""pedido"":""Obrigatório na qualificação"",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 435""],""aceitacao"":""Obrigatório na qualificação"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0194"",""pedido"":""Obrigatório na qualificação"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3268""],""aceitacao"":""Obrigatório na qualificação"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0050"",""pedido"":""Obrigatório na qualificação"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 442""],""aceitacao"":""Obrigatório na qualificação"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0130"",""pedido"":""Obrigatório na qualificação"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2076""],""aceitacao"":""Obrigatório na qualificação"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0194"",""pedido"":""Obrigatório na qualificação"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3268""],""aceitacao"":""Obrigatório na qualificação"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0046,Sem aprovação; passa a Submetido quando campos obrigatórios e consentimentos forem válidos.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 482 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3315 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 488 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2122 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3315,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0046: Sem aprovação; passa a Submetido quando campos obrigatórios e consentimentos forem válidos. | MASTER-e1169a77-0195: Sem aprovação; passa a Submetido quando campos obrigatórios e consentimentos forem válidos. | MASTER-f70ce307-0051: Sem aprovação; passa a Submetido quando campos obrigatórios e consentimentos forem válidos. | MASTER-51b8f0ad-0131: Sem aprovação; passa a Submetido quando campos obrigatórios e consentimentos forem válidos. | MASTER-edece80c-0195: Sem aprovação; passa a Submetido quando campos obrigatórios e consentimentos forem válidos.,P2,MASTER-471012ab-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0195: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0131: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0195: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0046 | MASTER-e1169a77-0195 | MASTER-f70ce307-0051 | MASTER-51b8f0ad-0131 | MASTER-edece80c-0195,5,"[{""id"":""MASTER-471012ab-0046"",""pedido"":""Sem aprovação; passa a Submetido quando campos obrigatórios e consentimentos forem válidos."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 482""],""aceitacao"":""Sem aprovação; passa a Submetido quando campos obrigatórios e consentimentos forem válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0195"",""pedido"":""Sem aprovação; passa a Submetido quando campos obrigatórios e consentimentos forem válidos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3315""],""aceitacao"":""Sem aprovação; passa a Submetido quando campos obrigatórios e consentimentos forem válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0051"",""pedido"":""Sem aprovação; passa a Submetido quando campos obrigatórios e consentimentos forem válidos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 488""],""aceitacao"":""Sem aprovação; passa a Submetido quando campos obrigatórios e consentimentos forem válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0131"",""pedido"":""Sem aprovação; passa a Submetido quando campos obrigatórios e consentimentos forem válidos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2122""],""aceitacao"":""Sem aprovação; passa a Submetido quando campos obrigatórios e consentimentos forem válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0195"",""pedido"":""Sem aprovação; passa a Submetido quando campos obrigatórios e consentimentos forem válidos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3315""],""aceitacao"":""Sem aprovação; passa a Submetido quando campos obrigatórios e consentimentos forem válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0047,Revisão humana obrigatória; só passa a Interesse convidado após aprovação.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 506 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3339 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 512 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2146 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3339,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0047: Revisão humana obrigatória; só passa a Interesse convidado após aprovação. | MASTER-e1169a77-0196: Revisão humana obrigatória; só passa a Interesse convidado após aprovação. | MASTER-f70ce307-0052: Revisão humana obrigatória; só passa a Interesse convidado após aprovação. | MASTER-51b8f0ad-0132: Revisão humana obrigatória; só passa a Interesse convidado após aprovação. | MASTER-edece80c-0196: Revisão humana obrigatória; só passa a Interesse convidado após aprovação.,P2,MASTER-471012ab-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0196: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0132: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0196: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0047 | MASTER-e1169a77-0196 | MASTER-f70ce307-0052 | MASTER-51b8f0ad-0132 | MASTER-edece80c-0196,5,"[{""id"":""MASTER-471012ab-0047"",""pedido"":""Revisão humana obrigatória; só passa a Interesse convidado após aprovação."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 506""],""aceitacao"":""Revisão humana obrigatória; só passa a Interesse convidado após aprovação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0196"",""pedido"":""Revisão humana obrigatória; só passa a Interesse convidado após aprovação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3339""],""aceitacao"":""Revisão humana obrigatória; só passa a Interesse convidado após aprovação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0052"",""pedido"":""Revisão humana obrigatória; só passa a Interesse convidado após aprovação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 512""],""aceitacao"":""Revisão humana obrigatória; só passa a Interesse convidado após aprovação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0132"",""pedido"":""Revisão humana obrigatória; só passa a Interesse convidado após aprovação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2146""],""aceitacao"":""Revisão humana obrigatória; só passa a Interesse convidado após aprovação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0196"",""pedido"":""Revisão humana obrigatória; só passa a Interesse convidado após aprovação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3339""],""aceitacao"":""Revisão humana obrigatória; só passa a Interesse convidado após aprovação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0048,"Regras transversais: nenhuma pessoa pode submeter e aprovar o mesmo registo; aprovações devem guardar utilizador, função, data, decisão, fundamento e versão analisada; alterações a identidade, modalidade, valor, titularidade, documentos críticos ou nível de divulgação anulam a aprovação anterior; decisões de risco elevado exigem dupla aprovação; notificações devem usar modelos versionados, respeitar preferências e confidencialidade, ocultar dados sensíveis e manter registo de envio, entrega, falha e leitura quando disponível; falhas devem gerar nova tentativa e tarefa manual.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 552 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3386 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 558 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2192 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3386,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0048: Regras transversais: nenhuma pessoa pode submeter e aprovar o mesmo registo; aprovações devem guardar utilizador, função, data, decisão, fundamento e versão analisada; alterações a identidade, modalidade, valor, titularidade, documentos críticos ou nível de divulgação anulam a aprovação anterior; decisões de risco elevado exigem dupla aprovação; notificações devem usar modelos versionados, respeitar preferências e confidencialidade, ocultar dados sensíveis e manter registo de envio, entrega, falha e leitura quando disponível; falhas devem gerar nova tentativa e tarefa manual. | MASTER-e1169a77-0197: Regras transversais: nenhuma pessoa pode submeter e aprovar o mesmo registo; aprovações devem guardar utilizador, função, data, decisão, fundamento e versão analisada; alterações a identidade, modalidade, valor, titularidade, documentos críticos ou nível de divulgação anulam a aprovação anterior; decisões de risco elevado exigem dupla aprovação; notificações devem usar modelos versionados, respeitar preferências e confidencialidade, ocultar dados sensíveis e manter registo de envio, entrega, falha e leitura quando disponível; falhas devem gerar nova tentativa e tarefa manual. | MASTER-f70ce307-0053: Regras transversais: nenhuma pessoa pode submeter e aprovar o mesmo registo; aprovações devem guardar utilizador, função, data, decisão, fundamento e versão analisada; alterações a identidade, modalidade, valor, titularidade, documentos críticos ou nível de divulgação anulam a aprovação anterior; decisões de risco elevado exigem dupla aprovação; notificações devem usar modelos versionados, respeitar preferências e confidencialidade, ocultar dados sensíveis e manter registo de envio, entrega, falha e leitura quando disponível; falhas devem gerar nova tentativa e tarefa manual. | MASTER-51b8f0ad-0133: Regras transversais: nenhuma pessoa pode submeter e aprovar o mesmo registo; aprovações devem guardar utilizador, função, data, decisão, fundamento e versão analisada; alterações a identidade, modalidade, valor, titularidade, documentos críticos ou nível de divulgação anulam a aprovação anterior; decisões de risco elevado exigem dupla aprovação; notificações devem usar modelos versionados, respeitar preferências e confidencialidade, ocultar dados sensíveis e manter registo de envio, entrega, falha e leitura quando disponível; falhas devem gerar nova tentativa e tarefa manual. | MASTER-edece80c-0197: Regras transversais: nenhuma pessoa pode submeter e aprovar o mesmo registo; aprovações devem guardar utilizador, função, data, decisão, fundamento e versão analisada; alterações a identidade, modalidade, valor, titularidade, documentos críticos ou nível de divulgação anulam a aprovação anterior; decisões de risco elevado exigem dupla aprovação; notificações devem usar modelos versionados, respeitar preferências e confidencialidade, ocultar dados sensíveis e manter registo de envio, entrega, falha e leitura quando disponível; falhas devem gerar nova tentativa e tarefa manual.",P2,MASTER-471012ab-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0197: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0133: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0197: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0048 | MASTER-e1169a77-0197 | MASTER-f70ce307-0053 | MASTER-51b8f0ad-0133 | MASTER-edece80c-0197,5,"[{""id"":""MASTER-471012ab-0048"",""pedido"":""Regras transversais: nenhuma pessoa pode submeter e aprovar o mesmo registo; aprovações devem guardar utilizador, função, data, decisão, fundamento e versão analisada; alterações a identidade, modalidade, valor, titularidade, documentos críticos ou nível de divulgação anulam a aprovação anterior; decisões de risco elevado exigem dupla aprovação; notificações devem usar modelos versionados, respeitar preferências e confidencialidade, ocultar dados sensíveis e manter registo de envio, entrega, falha e leitura quando disponível; falhas devem gerar nova tentativa e tarefa manual."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 552""],""aceitacao"":""Regras transversais: nenhuma pessoa pode submeter e aprovar o mesmo registo; aprovações devem guardar utilizador, função, data, decisão, fundamento e versão analisada; alterações a identidade, modalidade, valor, titularidade, documentos críticos ou nível de divulgação anulam a aprovação anterior; decisões de risco elevado exigem dupla aprovação; notificações devem usar modelos versionados, respeitar preferências e confidencialidade, ocultar dados sensíveis e manter registo de envio, entrega, falha e leitura quando disponível; falhas devem gerar nova tentativa e tarefa manual."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-e1169a77-0197"",""pedido"":""Regras transversais: nenhuma pessoa pode submeter e aprovar o mesmo registo; aprovações devem guardar utilizador, função, data, decisão, fundamento e versão analisada; alterações a identidade, modalidade, valor, titularidade, documentos críticos ou nível de divulgação anulam a aprovação anterior; decisões de risco elevado exigem dupla aprovação; notificações devem usar modelos versionados, respeitar preferências e confidencialidade, ocultar dados sensíveis e manter registo de envio, entrega, falha e leitura quando disponível; falhas devem gerar nova tentativa e tarefa manual."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3386""],""aceitacao"":""Regras transversais: nenhuma pessoa pode submeter e aprovar o mesmo registo; aprovações devem guardar utilizador, função, data, decisão, fundamento e versão analisada; alterações a identidade, modalidade, valor, titularidade, documentos críticos ou nível de divulgação anulam a aprovação anterior; decisões de risco elevado exigem dupla aprovação; notificações devem usar modelos versionados, respeitar preferências e confidencialidade, ocultar dados sensíveis e manter registo de envio, entrega, falha e leitura quando disponível; falhas devem gerar nova tentativa e tarefa manual."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-f70ce307-0053"",""pedido"":""Regras transversais: nenhuma pessoa pode submeter e aprovar o mesmo registo; aprovações devem guardar utilizador, função, data, decisão, fundamento e versão analisada; alterações a identidade, modalidade, valor, titularidade, documentos críticos ou nível de divulgação anulam a aprovação anterior; decisões de risco elevado exigem dupla aprovação; notificações devem usar modelos versionados, respeitar preferências e confidencialidade, ocultar dados sensíveis e manter registo de envio, entrega, falha e leitura quando disponível; falhas devem gerar nova tentativa e tarefa manual."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 558""],""aceitacao"":""Regras transversais: nenhuma pessoa pode submeter e aprovar o mesmo registo; aprovações devem guardar utilizador, função, data, decisão, fundamento e versão analisada; alterações a identidade, modalidade, valor, titularidade, documentos críticos ou nível de divulgação anulam a aprovação anterior; decisões de risco elevado exigem dupla aprovação; notificações devem usar modelos versionados, respeitar preferências e confidencialidade, ocultar dados sensíveis e manter registo de envio, entrega, falha e leitura quando disponível; falhas devem gerar nova tentativa e tarefa manual."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-51b8f0ad-0133"",""pedido"":""Regras transversais: nenhuma pessoa pode submeter e aprovar o mesmo registo; aprovações devem guardar utilizador, função, data, decisão, fundamento e versão analisada; alterações a identidade, modalidade, valor, titularidade, documentos críticos ou nível de divulgação anulam a aprovação anterior; decisões de risco elevado exigem dupla aprovação; notificações devem usar modelos versionados, respeitar preferências e confidencialidade, ocultar dados sensíveis e manter registo de envio, entrega, falha e leitura quando disponível; falhas devem gerar nova tentativa e tarefa manual."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2192""],""aceitacao"":""Regras transversais: nenhuma pessoa pode submeter e aprovar o mesmo registo; aprovações devem guardar utilizador, função, data, decisão, fundamento e versão analisada; alterações a identidade, modalidade, valor, titularidade, documentos críticos ou nível de divulgação anulam a aprovação anterior; decisões de risco elevado exigem dupla aprovação; notificações devem usar modelos versionados, respeitar preferências e confidencialidade, ocultar dados sensíveis e manter registo de envio, entrega, falha e leitura quando disponível; falhas devem gerar nova tentativa e tarefa manual."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0197"",""pedido"":""Regras transversais: nenhuma pessoa pode submeter e aprovar o mesmo registo; aprovações devem guardar utilizador, função, data, decisão, fundamento e versão analisada; alterações a identidade, modalidade, valor, titularidade, documentos críticos ou nível de divulgação anulam a aprovação anterior; decisões de risco elevado exigem dupla aprovação; notificações devem usar modelos versionados, respeitar preferências e confidencialidade, ocultar dados sensíveis e manter registo de envio, entrega, falha e leitura quando disponível; falhas devem gerar nova tentativa e tarefa manual."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3386""],""aceitacao"":""Regras transversais: nenhuma pessoa pode submeter e aprovar o mesmo registo; aprovações devem guardar utilizador, função, data, decisão, fundamento e versão analisada; alterações a identidade, modalidade, valor, titularidade, documentos críticos ou nível de divulgação anulam a aprovação anterior; decisões de risco elevado exigem dupla aprovação; notificações devem usar modelos versionados, respeitar preferências e confidencialidade, ocultar dados sensíveis e manter registo de envio, entrega, falha e leitura quando disponível; falhas devem gerar nova tentativa e tarefa manual."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0049,Correspondência: o sistema compara critérios obrigatórios e preferenciais e atribui uma pontuação explicável; não há contacto automático.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 559 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3392 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 564 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2198 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3392,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-471012ab-0049: Correspondência: o sistema compara critérios obrigatórios e preferenciais e atribui uma pontuação explicável; não há contacto automático. | MASTER-e1169a77-0198: Correspondência: o sistema compara critérios obrigatórios e preferenciais e atribui uma pontuação explicável; não há contacto automático. | MASTER-f70ce307-0054: Correspondência: o sistema compara critérios obrigatórios e preferenciais e atribui uma pontuação explicável; não há contacto automático. | MASTER-51b8f0ad-0134: Correspondência: o sistema compara critérios obrigatórios e preferenciais e atribui uma pontuação explicável; não há contacto automático. | MASTER-edece80c-0198: Correspondência: o sistema compara critérios obrigatórios e preferenciais e atribui uma pontuação explicável; não há contacto automático.,P2,MASTER-471012ab-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0198: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0134: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0198: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0049 | MASTER-e1169a77-0198 | MASTER-f70ce307-0054 | MASTER-51b8f0ad-0134 | MASTER-edece80c-0198,5,"[{""id"":""MASTER-471012ab-0049"",""pedido"":""Correspondência: o sistema compara critérios obrigatórios e preferenciais e atribui uma pontuação explicável; não há contacto automático."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 559""],""aceitacao"":""Correspondência: o sistema compara critérios obrigatórios e preferenciais e atribui uma pontuação explicável; não há contacto automático."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0198"",""pedido"":""Correspondência: o sistema compara critérios obrigatórios e preferenciais e atribui uma pontuação explicável; não há contacto automático."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3392""],""aceitacao"":""Correspondência: o sistema compara critérios obrigatórios e preferenciais e atribui uma pontuação explicável; não há contacto automático."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0054"",""pedido"":""Correspondência: o sistema compara critérios obrigatórios e preferenciais e atribui uma pontuação explicável; não há contacto automático."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 564""],""aceitacao"":""Correspondência: o sistema compara critérios obrigatórios e preferenciais e atribui uma pontuação explicável; não há contacto automático."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0134"",""pedido"":""Correspondência: o sistema compara critérios obrigatórios e preferenciais e atribui uma pontuação explicável; não há contacto automático."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2198""],""aceitacao"":""Correspondência: o sistema compara critérios obrigatórios e preferenciais e atribui uma pontuação explicável; não há contacto automático."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0198"",""pedido"":""Correspondência: o sistema compara critérios obrigatórios e preferenciais e atribui uma pontuação explicável; não há contacto automático."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3392""],""aceitacao"":""Correspondência: o sistema compara critérios obrigatórios e preferenciais e atribui uma pontuação explicável; não há contacto automático."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0050,"Critérios mínimos de correspondência: modalidade compatível, sector, localização, intervalo financeiro, percentagem ou activo pretendido, prazo, fase do negócio, capacidade comprovável e condições eliminatórias. A pontuação e a recomendação devem ser auditáveis, explicadas ao gestor e sujeitas a correcção. As transições aplicáveis seguem a matriz da secção 5.3.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 566 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3400 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 571 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2205 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3400,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0050: Critérios mínimos de correspondência: modalidade compatível, sector, localização, intervalo financeiro, percentagem ou activo pretendido, prazo, fase do negócio, capacidade comprovável e condições eliminatórias. A pontuação e a recomendação devem ser auditáveis, explicadas ao gestor e sujeitas a correcção. As transições aplicáveis seguem a matriz da secção 5.3. | MASTER-e1169a77-0199: Critérios mínimos de correspondência: modalidade compatível, sector, localização, intervalo financeiro, percentagem ou activo pretendido, prazo, fase do negócio, capacidade comprovável e condições eliminatórias. A pontuação e a recomendação devem ser auditáveis, explicadas ao gestor e sujeitas a correcção. As transições aplicáveis seguem a matriz da secção 5.3. | MASTER-f70ce307-0055: Critérios mínimos de correspondência: modalidade compatível, sector, localização, intervalo financeiro, percentagem ou activo pretendido, prazo, fase do negócio, capacidade comprovável e condições eliminatórias. A pontuação e a recomendação devem ser auditáveis, explicadas ao gestor e sujeitas a correcção. As transições aplicáveis seguem a matriz da secção 5.3. | MASTER-51b8f0ad-0135: Critérios mínimos de correspondência: modalidade compatível, sector, localização, intervalo financeiro, percentagem ou activo pretendido, prazo, fase do negócio, capacidade comprovável e condições eliminatórias. A pontuação e a recomendação devem ser auditáveis, explicadas ao gestor e sujeitas a correcção. As transições aplicáveis seguem a matriz da secção 5.3. | MASTER-edece80c-0199: Critérios mínimos de correspondência: modalidade compatível, sector, localização, intervalo financeiro, percentagem ou activo pretendido, prazo, fase do negócio, capacidade comprovável e condições eliminatórias. A pontuação e a recomendação devem ser auditáveis, explicadas ao gestor e sujeitas a correcção. As transições aplicáveis seguem a matriz da secção 5.3.",P2,MASTER-471012ab-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0199: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0135: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0199: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0050 | MASTER-e1169a77-0199 | MASTER-f70ce307-0055 | MASTER-51b8f0ad-0135 | MASTER-edece80c-0199,5,"[{""id"":""MASTER-471012ab-0050"",""pedido"":""Critérios mínimos de correspondência: modalidade compatível, sector, localização, intervalo financeiro, percentagem ou activo pretendido, prazo, fase do negócio, capacidade comprovável e condições eliminatórias. A pontuação e a recomendação devem ser auditáveis, explicadas ao gestor e sujeitas a correcção. As transições aplicáveis seguem a matriz da secção 5.3."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 566""],""aceitacao"":""Critérios mínimos de correspondência: modalidade compatível, sector, localização, intervalo financeiro, percentagem ou activo pretendido, prazo, fase do negócio, capacidade comprovável e condições eliminatórias. A pontuação e a recomendação devem ser auditáveis, explicadas ao gestor e sujeitas a correcção. As transições aplicáveis seguem a matriz da secção 5.3."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-e1169a77-0199"",""pedido"":""Critérios mínimos de correspondência: modalidade compatível, sector, localização, intervalo financeiro, percentagem ou activo pretendido, prazo, fase do negócio, capacidade comprovável e condições eliminatórias. A pontuação e a recomendação devem ser auditáveis, explicadas ao gestor e sujeitas a correcção. As transições aplicáveis seguem a matriz da secção 5.3."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3400""],""aceitacao"":""Critérios mínimos de correspondência: modalidade compatível, sector, localização, intervalo financeiro, percentagem ou activo pretendido, prazo, fase do negócio, capacidade comprovável e condições eliminatórias. A pontuação e a recomendação devem ser auditáveis, explicadas ao gestor e sujeitas a correcção. As transições aplicáveis seguem a matriz da secção 5.3."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-f70ce307-0055"",""pedido"":""Critérios mínimos de correspondência: modalidade compatível, sector, localização, intervalo financeiro, percentagem ou activo pretendido, prazo, fase do negócio, capacidade comprovável e condições eliminatórias. A pontuação e a recomendação devem ser auditáveis, explicadas ao gestor e sujeitas a correcção. As transições aplicáveis seguem a matriz da secção 5.3."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 571""],""aceitacao"":""Critérios mínimos de correspondência: modalidade compatível, sector, localização, intervalo financeiro, percentagem ou activo pretendido, prazo, fase do negócio, capacidade comprovável e condições eliminatórias. A pontuação e a recomendação devem ser auditáveis, explicadas ao gestor e sujeitas a correcção. As transições aplicáveis seguem a matriz da secção 5.3."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0135"",""pedido"":""Critérios mínimos de correspondência: modalidade compatível, sector, localização, intervalo financeiro, percentagem ou activo pretendido, prazo, fase do negócio, capacidade comprovável e condições eliminatórias. A pontuação e a recomendação devem ser auditáveis, explicadas ao gestor e sujeitas a correcção. As transições aplicáveis seguem a matriz da secção 5.3."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2205""],""aceitacao"":""Critérios mínimos de correspondência: modalidade compatível, sector, localização, intervalo financeiro, percentagem ou activo pretendido, prazo, fase do negócio, capacidade comprovável e condições eliminatórias. A pontuação e a recomendação devem ser auditáveis, explicadas ao gestor e sujeitas a correcção. As transições aplicáveis seguem a matriz da secção 5.3."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0199"",""pedido"":""Critérios mínimos de correspondência: modalidade compatível, sector, localização, intervalo financeiro, percentagem ou activo pretendido, prazo, fase do negócio, capacidade comprovável e condições eliminatórias. A pontuação e a recomendação devem ser auditáveis, explicadas ao gestor e sujeitas a correcção. As transições aplicáveis seguem a matriz da secção 5.3."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3400""],""aceitacao"":""Critérios mínimos de correspondência: modalidade compatível, sector, localização, intervalo financeiro, percentagem ou activo pretendido, prazo, fase do negócio, capacidade comprovável e condições eliminatórias. A pontuação e a recomendação devem ser auditáveis, explicadas ao gestor e sujeitas a correcção. As transições aplicáveis seguem a matriz da secção 5.3."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0053,"Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 586 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3422 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 593 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2227 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3422,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0053: Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos. | MASTER-e1169a77-0203: Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos. | MASTER-f70ce307-0059: Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos. | MASTER-51b8f0ad-0139: Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos. | MASTER-edece80c-0203: Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos.",P2,MASTER-471012ab-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0203: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0139: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0203: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0053 | MASTER-e1169a77-0203 | MASTER-f70ce307-0059 | MASTER-51b8f0ad-0139 | MASTER-edece80c-0203,5,"[{""id"":""MASTER-471012ab-0053"",""pedido"":""Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 586""],""aceitacao"":""Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0203"",""pedido"":""Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3422""],""aceitacao"":""Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0059"",""pedido"":""Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 593""],""aceitacao"":""Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0139"",""pedido"":""Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2227""],""aceitacao"":""Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0203"",""pedido"":""Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3422""],""aceitacao"":""Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0055,"Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 602 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3438 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 609 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2243 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3438,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0055: Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias. | MASTER-e1169a77-0205: Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias. | MASTER-f70ce307-0061: Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias. | MASTER-51b8f0ad-0141: Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias. | MASTER-edece80c-0205: Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias.",P2,MASTER-471012ab-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0205: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0141: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0205: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0055 | MASTER-e1169a77-0205 | MASTER-f70ce307-0061 | MASTER-51b8f0ad-0141 | MASTER-edece80c-0205,5,"[{""id"":""MASTER-471012ab-0055"",""pedido"":""Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 602""],""aceitacao"":""Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0205"",""pedido"":""Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3438""],""aceitacao"":""Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0061"",""pedido"":""Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 609""],""aceitacao"":""Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0141"",""pedido"":""Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2243""],""aceitacao"":""Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0205"",""pedido"":""Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3438""],""aceitacao"":""Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0062,"Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 654 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3490 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 661 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2295 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3490,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0062: Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório. | MASTER-e1169a77-0212: Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório. | MASTER-f70ce307-0068: Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório. | MASTER-51b8f0ad-0148: Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório. | MASTER-edece80c-0212: Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório.",P2,MASTER-471012ab-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0212: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0148: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0212: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0062 | MASTER-e1169a77-0212 | MASTER-f70ce307-0068 | MASTER-51b8f0ad-0148 | MASTER-edece80c-0212,5,"[{""id"":""MASTER-471012ab-0062"",""pedido"":""Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 654""],""aceitacao"":""Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-e1169a77-0212"",""pedido"":""Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3490""],""aceitacao"":""Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-f70ce307-0068"",""pedido"":""Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 661""],""aceitacao"":""Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-51b8f0ad-0148"",""pedido"":""Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2295""],""aceitacao"":""Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-edece80c-0212"",""pedido"":""Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3490""],""aceitacao"":""Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0064,"Papel da Tempo: os termos de uso devem definir se a Tempo actua apenas como publicadora e facilitadora ou se presta serviços adicionais. O portal não deve receber fundos, custodiar valores, executar ordens ou apresentar recomendações como consultoria financeira sem enquadramento e autorização aplicáveis.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 686 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3524 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 693 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2327 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3524,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0064: Papel da Tempo: os termos de uso devem definir se a Tempo actua apenas como publicadora e facilitadora ou se presta serviços adicionais. O portal não deve receber fundos, custodiar valores, executar ordens ou apresentar recomendações como consultoria financeira sem enquadramento e autorização aplicáveis. | MASTER-e1169a77-0215: Papel da Tempo: os termos de uso devem definir se a Tempo actua apenas como publicadora e facilitadora ou se presta serviços adicionais. O portal não deve receber fundos, custodiar valores, executar ordens ou apresentar recomendações como consultoria financeira sem enquadramento e autorização aplicáveis. | MASTER-f70ce307-0071: Papel da Tempo: os termos de uso devem definir se a Tempo actua apenas como publicadora e facilitadora ou se presta serviços adicionais. O portal não deve receber fundos, custodiar valores, executar ordens ou apresentar recomendações como consultoria financeira sem enquadramento e autorização aplicáveis. | MASTER-51b8f0ad-0151: Papel da Tempo: os termos de uso devem definir se a Tempo actua apenas como publicadora e facilitadora ou se presta serviços adicionais. O portal não deve receber fundos, custodiar valores, executar ordens ou apresentar recomendações como consultoria financeira sem enquadramento e autorização aplicáveis. | MASTER-edece80c-0215: Papel da Tempo: os termos de uso devem definir se a Tempo actua apenas como publicadora e facilitadora ou se presta serviços adicionais. O portal não deve receber fundos, custodiar valores, executar ordens ou apresentar recomendações como consultoria financeira sem enquadramento e autorização aplicáveis.",P2,MASTER-471012ab-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0215: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0151: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0215: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0064 | MASTER-e1169a77-0215 | MASTER-f70ce307-0071 | MASTER-51b8f0ad-0151 | MASTER-edece80c-0215,5,"[{""id"":""MASTER-471012ab-0064"",""pedido"":""Papel da Tempo: os termos de uso devem definir se a Tempo actua apenas como publicadora e facilitadora ou se presta serviços adicionais. O portal não deve receber fundos, custodiar valores, executar ordens ou apresentar recomendações como consultoria financeira sem enquadramento e autorização aplicáveis."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 686""],""aceitacao"":""Papel da Tempo: os termos de uso devem definir se a Tempo actua apenas como publicadora e facilitadora ou se presta serviços adicionais. O portal não deve receber fundos, custodiar valores, executar ordens ou apresentar recomendações como consultoria financeira sem enquadramento e autorização aplicáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-e1169a77-0215"",""pedido"":""Papel da Tempo: os termos de uso devem definir se a Tempo actua apenas como publicadora e facilitadora ou se presta serviços adicionais. O portal não deve receber fundos, custodiar valores, executar ordens ou apresentar recomendações como consultoria financeira sem enquadramento e autorização aplicáveis."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3524""],""aceitacao"":""Papel da Tempo: os termos de uso devem definir se a Tempo actua apenas como publicadora e facilitadora ou se presta serviços adicionais. O portal não deve receber fundos, custodiar valores, executar ordens ou apresentar recomendações como consultoria financeira sem enquadramento e autorização aplicáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-f70ce307-0071"",""pedido"":""Papel da Tempo: os termos de uso devem definir se a Tempo actua apenas como publicadora e facilitadora ou se presta serviços adicionais. O portal não deve receber fundos, custodiar valores, executar ordens ou apresentar recomendações como consultoria financeira sem enquadramento e autorização aplicáveis."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 693""],""aceitacao"":""Papel da Tempo: os termos de uso devem definir se a Tempo actua apenas como publicadora e facilitadora ou se presta serviços adicionais. O portal não deve receber fundos, custodiar valores, executar ordens ou apresentar recomendações como consultoria financeira sem enquadramento e autorização aplicáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0151"",""pedido"":""Papel da Tempo: os termos de uso devem definir se a Tempo actua apenas como publicadora e facilitadora ou se presta serviços adicionais. O portal não deve receber fundos, custodiar valores, executar ordens ou apresentar recomendações como consultoria financeira sem enquadramento e autorização aplicáveis."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2327""],""aceitacao"":""Papel da Tempo: os termos de uso devem definir se a Tempo actua apenas como publicadora e facilitadora ou se presta serviços adicionais. O portal não deve receber fundos, custodiar valores, executar ordens ou apresentar recomendações como consultoria financeira sem enquadramento e autorização aplicáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0215"",""pedido"":""Papel da Tempo: os termos de uso devem definir se a Tempo actua apenas como publicadora e facilitadora ou se presta serviços adicionais. O portal não deve receber fundos, custodiar valores, executar ordens ou apresentar recomendações como consultoria financeira sem enquadramento e autorização aplicáveis."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3524""],""aceitacao"":""Papel da Tempo: os termos de uso devem definir se a Tempo actua apenas como publicadora e facilitadora ou se presta serviços adicionais. O portal não deve receber fundos, custodiar valores, executar ordens ou apresentar recomendações como consultoria financeira sem enquadramento e autorização aplicáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0065,"Prevenção de fraude e branqueamento de capitais: adoptar abordagem baseada no risco, identificar beneficiário efectivo e origem dos fundos quando aplicável, realizar diligência reforçada em casos de maior risco e encaminhar situações suspeitas segundo aconselhamento jurídico e obrigações legais aplicáveis. O desenho deve considerar a Lei n.º 14/2023, alterada pela Lei n.º 3/2024, e o respectivo regulamento, sem presumir que todas as obrigações de entidades financeiras se aplicam automaticamente à Tempo.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 688 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3526 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 695 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2329 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3526,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0065: Prevenção de fraude e branqueamento de capitais: adoptar abordagem baseada no risco, identificar beneficiário efectivo e origem dos fundos quando aplicável, realizar diligência reforçada em casos de maior risco e encaminhar situações suspeitas segundo aconselhamento jurídico e obrigações legais aplicáveis. O desenho deve considerar a Lei n.º 14/2023, alterada pela Lei n.º 3/2024, e o respectivo regulamento, sem presumir que todas as obrigações de entidades financeiras se aplicam automaticamente à Tempo. | MASTER-e1169a77-0216: Prevenção de fraude e branqueamento de capitais: adoptar abordagem baseada no risco, identificar beneficiário efectivo e origem dos fundos quando aplicável, realizar diligência reforçada em casos de maior risco e encaminhar situações suspeitas segundo aconselhamento jurídico e obrigações legais aplicáveis. O desenho deve considerar a Lei n.º 14/2023, alterada pela Lei n.º 3/2024, e o respectivo regulamento, sem presumir que todas as obrigações de entidades financeiras se aplicam automaticamente à Tempo. | MASTER-f70ce307-0072: Prevenção de fraude e branqueamento de capitais: adoptar abordagem baseada no risco, identificar beneficiário efectivo e origem dos fundos quando aplicável, realizar diligência reforçada em casos de maior risco e encaminhar situações suspeitas segundo aconselhamento jurídico e obrigações legais aplicáveis. O desenho deve considerar a Lei n.º 14/2023, alterada pela Lei n.º 3/2024, e o respectivo regulamento, sem presumir que todas as obrigações de entidades financeiras se aplicam automaticamente à Tempo. | MASTER-51b8f0ad-0152: Prevenção de fraude e branqueamento de capitais: adoptar abordagem baseada no risco, identificar beneficiário efectivo e origem dos fundos quando aplicável, realizar diligência reforçada em casos de maior risco e encaminhar situações suspeitas segundo aconselhamento jurídico e obrigações legais aplicáveis. O desenho deve considerar a Lei n.º 14/2023, alterada pela Lei n.º 3/2024, e o respectivo regulamento, sem presumir que todas as obrigações de entidades financeiras se aplicam automaticamente à Tempo. | MASTER-edece80c-0216: Prevenção de fraude e branqueamento de capitais: adoptar abordagem baseada no risco, identificar beneficiário efectivo e origem dos fundos quando aplicável, realizar diligência reforçada em casos de maior risco e encaminhar situações suspeitas segundo aconselhamento jurídico e obrigações legais aplicáveis. O desenho deve considerar a Lei n.º 14/2023, alterada pela Lei n.º 3/2024, e o respectivo regulamento, sem presumir que todas as obrigações de entidades financeiras se aplicam automaticamente à Tempo.",P2,MASTER-471012ab-0065: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0216: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0152: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0216: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0065 | MASTER-e1169a77-0216 | MASTER-f70ce307-0072 | MASTER-51b8f0ad-0152 | MASTER-edece80c-0216,5,"[{""id"":""MASTER-471012ab-0065"",""pedido"":""Prevenção de fraude e branqueamento de capitais: adoptar abordagem baseada no risco, identificar beneficiário efectivo e origem dos fundos quando aplicável, realizar diligência reforçada em casos de maior risco e encaminhar situações suspeitas segundo aconselhamento jurídico e obrigações legais aplicáveis. O desenho deve considerar a Lei n.º 14/2023, alterada pela Lei n.º 3/2024, e o respectivo regulamento, sem presumir que todas as obrigações de entidades financeiras se aplicam automaticamente à Tempo."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 688""],""aceitacao"":""Prevenção de fraude e branqueamento de capitais: adoptar abordagem baseada no risco, identificar beneficiário efectivo e origem dos fundos quando aplicável, realizar diligência reforçada em casos de maior risco e encaminhar situações suspeitas segundo aconselhamento jurídico e obrigações legais aplicáveis. O desenho deve considerar a Lei n.º 14/2023, alterada pela Lei n.º 3/2024, e o respectivo regulamento, sem presumir que todas as obrigações de entidades financeiras se aplicam automaticamente à Tempo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-e1169a77-0216"",""pedido"":""Prevenção de fraude e branqueamento de capitais: adoptar abordagem baseada no risco, identificar beneficiário efectivo e origem dos fundos quando aplicável, realizar diligência reforçada em casos de maior risco e encaminhar situações suspeitas segundo aconselhamento jurídico e obrigações legais aplicáveis. O desenho deve considerar a Lei n.º 14/2023, alterada pela Lei n.º 3/2024, e o respectivo regulamento, sem presumir que todas as obrigações de entidades financeiras se aplicam automaticamente à Tempo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3526""],""aceitacao"":""Prevenção de fraude e branqueamento de capitais: adoptar abordagem baseada no risco, identificar beneficiário efectivo e origem dos fundos quando aplicável, realizar diligência reforçada em casos de maior risco e encaminhar situações suspeitas segundo aconselhamento jurídico e obrigações legais aplicáveis. O desenho deve considerar a Lei n.º 14/2023, alterada pela Lei n.º 3/2024, e o respectivo regulamento, sem presumir que todas as obrigações de entidades financeiras se aplicam automaticamente à Tempo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-f70ce307-0072"",""pedido"":""Prevenção de fraude e branqueamento de capitais: adoptar abordagem baseada no risco, identificar beneficiário efectivo e origem dos fundos quando aplicável, realizar diligência reforçada em casos de maior risco e encaminhar situações suspeitas segundo aconselhamento jurídico e obrigações legais aplicáveis. O desenho deve considerar a Lei n.º 14/2023, alterada pela Lei n.º 3/2024, e o respectivo regulamento, sem presumir que todas as obrigações de entidades financeiras se aplicam automaticamente à Tempo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 695""],""aceitacao"":""Prevenção de fraude e branqueamento de capitais: adoptar abordagem baseada no risco, identificar beneficiário efectivo e origem dos fundos quando aplicável, realizar diligência reforçada em casos de maior risco e encaminhar situações suspeitas segundo aconselhamento jurídico e obrigações legais aplicáveis. O desenho deve considerar a Lei n.º 14/2023, alterada pela Lei n.º 3/2024, e o respectivo regulamento, sem presumir que todas as obrigações de entidades financeiras se aplicam automaticamente à Tempo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0152"",""pedido"":""Prevenção de fraude e branqueamento de capitais: adoptar abordagem baseada no risco, identificar beneficiário efectivo e origem dos fundos quando aplicável, realizar diligência reforçada em casos de maior risco e encaminhar situações suspeitas segundo aconselhamento jurídico e obrigações legais aplicáveis. O desenho deve considerar a Lei n.º 14/2023, alterada pela Lei n.º 3/2024, e o respectivo regulamento, sem presumir que todas as obrigações de entidades financeiras se aplicam automaticamente à Tempo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2329""],""aceitacao"":""Prevenção de fraude e branqueamento de capitais: adoptar abordagem baseada no risco, identificar beneficiário efectivo e origem dos fundos quando aplicável, realizar diligência reforçada em casos de maior risco e encaminhar situações suspeitas segundo aconselhamento jurídico e obrigações legais aplicáveis. O desenho deve considerar a Lei n.º 14/2023, alterada pela Lei n.º 3/2024, e o respectivo regulamento, sem presumir que todas as obrigações de entidades financeiras se aplicam automaticamente à Tempo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0216"",""pedido"":""Prevenção de fraude e branqueamento de capitais: adoptar abordagem baseada no risco, identificar beneficiário efectivo e origem dos fundos quando aplicável, realizar diligência reforçada em casos de maior risco e encaminhar situações suspeitas segundo aconselhamento jurídico e obrigações legais aplicáveis. O desenho deve considerar a Lei n.º 14/2023, alterada pela Lei n.º 3/2024, e o respectivo regulamento, sem presumir que todas as obrigações de entidades financeiras se aplicam automaticamente à Tempo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3526""],""aceitacao"":""Prevenção de fraude e branqueamento de capitais: adoptar abordagem baseada no risco, identificar beneficiário efectivo e origem dos fundos quando aplicável, realizar diligência reforçada em casos de maior risco e encaminhar situações suspeitas segundo aconselhamento jurídico e obrigações legais aplicáveis. O desenho deve considerar a Lei n.º 14/2023, alterada pela Lei n.º 3/2024, e o respectivo regulamento, sem presumir que todas as obrigações de entidades financeiras se aplicam automaticamente à Tempo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0066,"Protecção de dados: observar a Constituição e a Lei n.º 3/2017, de Transacções Electrónicas, incluindo finalidade determinada, minimização, exactidão, segurança, acesso limitado e proibição de transferência indevida. A futura lei geral de protecção de dados, ainda sujeita ao processo legislativo à data desta revisão, deve ser acompanhada e incorporada quando entrar em vigor.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 689 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3527 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 696 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2330 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3527,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0066: Protecção de dados: observar a Constituição e a Lei n.º 3/2017, de Transacções Electrónicas, incluindo finalidade determinada, minimização, exactidão, segurança, acesso limitado e proibição de transferência indevida. A futura lei geral de protecção de dados, ainda sujeita ao processo legislativo à data desta revisão, deve ser acompanhada e incorporada quando entrar em vigor. | MASTER-e1169a77-0217: Protecção de dados: observar a Constituição e a Lei n.º 3/2017, de Transacções Electrónicas, incluindo finalidade determinada, minimização, exactidão, segurança, acesso limitado e proibição de transferência indevida. A futura lei geral de protecção de dados, ainda sujeita ao processo legislativo à data desta revisão, deve ser acompanhada e incorporada quando entrar em vigor. | MASTER-f70ce307-0073: Protecção de dados: observar a Constituição e a Lei n.º 3/2017, de Transacções Electrónicas, incluindo finalidade determinada, minimização, exactidão, segurança, acesso limitado e proibição de transferência indevida. A futura lei geral de protecção de dados, ainda sujeita ao processo legislativo à data desta revisão, deve ser acompanhada e incorporada quando entrar em vigor. | MASTER-51b8f0ad-0153: Protecção de dados: observar a Constituição e a Lei n.º 3/2017, de Transacções Electrónicas, incluindo finalidade determinada, minimização, exactidão, segurança, acesso limitado e proibição de transferência indevida. A futura lei geral de protecção de dados, ainda sujeita ao processo legislativo à data desta revisão, deve ser acompanhada e incorporada quando entrar em vigor. | MASTER-edece80c-0217: Protecção de dados: observar a Constituição e a Lei n.º 3/2017, de Transacções Electrónicas, incluindo finalidade determinada, minimização, exactidão, segurança, acesso limitado e proibição de transferência indevida. A futura lei geral de protecção de dados, ainda sujeita ao processo legislativo à data desta revisão, deve ser acompanhada e incorporada quando entrar em vigor.",P2,MASTER-471012ab-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0217: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0153: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0217: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0066 | MASTER-e1169a77-0217 | MASTER-f70ce307-0073 | MASTER-51b8f0ad-0153 | MASTER-edece80c-0217,5,"[{""id"":""MASTER-471012ab-0066"",""pedido"":""Protecção de dados: observar a Constituição e a Lei n.º 3/2017, de Transacções Electrónicas, incluindo finalidade determinada, minimização, exactidão, segurança, acesso limitado e proibição de transferência indevida. A futura lei geral de protecção de dados, ainda sujeita ao processo legislativo à data desta revisão, deve ser acompanhada e incorporada quando entrar em vigor."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 689""],""aceitacao"":""Protecção de dados: observar a Constituição e a Lei n.º 3/2017, de Transacções Electrónicas, incluindo finalidade determinada, minimização, exactidão, segurança, acesso limitado e proibição de transferência indevida. A futura lei geral de protecção de dados, ainda sujeita ao processo legislativo à data desta revisão, deve ser acompanhada e incorporada quando entrar em vigor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0217"",""pedido"":""Protecção de dados: observar a Constituição e a Lei n.º 3/2017, de Transacções Electrónicas, incluindo finalidade determinada, minimização, exactidão, segurança, acesso limitado e proibição de transferência indevida. A futura lei geral de protecção de dados, ainda sujeita ao processo legislativo à data desta revisão, deve ser acompanhada e incorporada quando entrar em vigor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3527""],""aceitacao"":""Protecção de dados: observar a Constituição e a Lei n.º 3/2017, de Transacções Electrónicas, incluindo finalidade determinada, minimização, exactidão, segurança, acesso limitado e proibição de transferência indevida. A futura lei geral de protecção de dados, ainda sujeita ao processo legislativo à data desta revisão, deve ser acompanhada e incorporada quando entrar em vigor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0073"",""pedido"":""Protecção de dados: observar a Constituição e a Lei n.º 3/2017, de Transacções Electrónicas, incluindo finalidade determinada, minimização, exactidão, segurança, acesso limitado e proibição de transferência indevida. A futura lei geral de protecção de dados, ainda sujeita ao processo legislativo à data desta revisão, deve ser acompanhada e incorporada quando entrar em vigor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 696""],""aceitacao"":""Protecção de dados: observar a Constituição e a Lei n.º 3/2017, de Transacções Electrónicas, incluindo finalidade determinada, minimização, exactidão, segurança, acesso limitado e proibição de transferência indevida. A futura lei geral de protecção de dados, ainda sujeita ao processo legislativo à data desta revisão, deve ser acompanhada e incorporada quando entrar em vigor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0153"",""pedido"":""Protecção de dados: observar a Constituição e a Lei n.º 3/2017, de Transacções Electrónicas, incluindo finalidade determinada, minimização, exactidão, segurança, acesso limitado e proibição de transferência indevida. A futura lei geral de protecção de dados, ainda sujeita ao processo legislativo à data desta revisão, deve ser acompanhada e incorporada quando entrar em vigor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2330""],""aceitacao"":""Protecção de dados: observar a Constituição e a Lei n.º 3/2017, de Transacções Electrónicas, incluindo finalidade determinada, minimização, exactidão, segurança, acesso limitado e proibição de transferência indevida. A futura lei geral de protecção de dados, ainda sujeita ao processo legislativo à data desta revisão, deve ser acompanhada e incorporada quando entrar em vigor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0217"",""pedido"":""Protecção de dados: observar a Constituição e a Lei n.º 3/2017, de Transacções Electrónicas, incluindo finalidade determinada, minimização, exactidão, segurança, acesso limitado e proibição de transferência indevida. A futura lei geral de protecção de dados, ainda sujeita ao processo legislativo à data desta revisão, deve ser acompanhada e incorporada quando entrar em vigor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3527""],""aceitacao"":""Protecção de dados: observar a Constituição e a Lei n.º 3/2017, de Transacções Electrónicas, incluindo finalidade determinada, minimização, exactidão, segurança, acesso limitado e proibição de transferência indevida. A futura lei geral de protecção de dados, ainda sujeita ao processo legislativo à data desta revisão, deve ser acompanhada e incorporada quando entrar em vigor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0067,"Confidencialidade: classificar informação como pública, limitada, confidencial ou altamente restrita; aplicar acesso por função e necessidade; usar acordo de confidencialidade antes da revelação de identidade ou documentação sensível; registar visualizações, partilhas, downloads e revogações.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 691 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3529 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 698 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2332 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3529,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0067: Confidencialidade: classificar informação como pública, limitada, confidencial ou altamente restrita; aplicar acesso por função e necessidade; usar acordo de confidencialidade antes da revelação de identidade ou documentação sensível; registar visualizações, partilhas, downloads e revogações. | MASTER-e1169a77-0218: Confidencialidade: classificar informação como pública, limitada, confidencial ou altamente restrita; aplicar acesso por função e necessidade; usar acordo de confidencialidade antes da revelação de identidade ou documentação sensível; registar visualizações, partilhas, downloads e revogações. | MASTER-f70ce307-0074: Confidencialidade: classificar informação como pública, limitada, confidencial ou altamente restrita; aplicar acesso por função e necessidade; usar acordo de confidencialidade antes da revelação de identidade ou documentação sensível; registar visualizações, partilhas, downloads e revogações. | MASTER-51b8f0ad-0154: Confidencialidade: classificar informação como pública, limitada, confidencial ou altamente restrita; aplicar acesso por função e necessidade; usar acordo de confidencialidade antes da revelação de identidade ou documentação sensível; registar visualizações, partilhas, downloads e revogações. | MASTER-edece80c-0218: Confidencialidade: classificar informação como pública, limitada, confidencial ou altamente restrita; aplicar acesso por função e necessidade; usar acordo de confidencialidade antes da revelação de identidade ou documentação sensível; registar visualizações, partilhas, downloads e revogações.",P2,MASTER-471012ab-0067: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0218: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0154: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0218: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0067 | MASTER-e1169a77-0218 | MASTER-f70ce307-0074 | MASTER-51b8f0ad-0154 | MASTER-edece80c-0218,5,"[{""id"":""MASTER-471012ab-0067"",""pedido"":""Confidencialidade: classificar informação como pública, limitada, confidencial ou altamente restrita; aplicar acesso por função e necessidade; usar acordo de confidencialidade antes da revelação de identidade ou documentação sensível; registar visualizações, partilhas, downloads e revogações."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 691""],""aceitacao"":""Confidencialidade: classificar informação como pública, limitada, confidencial ou altamente restrita; aplicar acesso por função e necessidade; usar acordo de confidencialidade antes da revelação de identidade ou documentação sensível; registar visualizações, partilhas, downloads e revogações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-e1169a77-0218"",""pedido"":""Confidencialidade: classificar informação como pública, limitada, confidencial ou altamente restrita; aplicar acesso por função e necessidade; usar acordo de confidencialidade antes da revelação de identidade ou documentação sensível; registar visualizações, partilhas, downloads e revogações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3529""],""aceitacao"":""Confidencialidade: classificar informação como pública, limitada, confidencial ou altamente restrita; aplicar acesso por função e necessidade; usar acordo de confidencialidade antes da revelação de identidade ou documentação sensível; registar visualizações, partilhas, downloads e revogações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-f70ce307-0074"",""pedido"":""Confidencialidade: classificar informação como pública, limitada, confidencial ou altamente restrita; aplicar acesso por função e necessidade; usar acordo de confidencialidade antes da revelação de identidade ou documentação sensível; registar visualizações, partilhas, downloads e revogações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 698""],""aceitacao"":""Confidencialidade: classificar informação como pública, limitada, confidencial ou altamente restrita; aplicar acesso por função e necessidade; usar acordo de confidencialidade antes da revelação de identidade ou documentação sensível; registar visualizações, partilhas, downloads e revogações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-51b8f0ad-0154"",""pedido"":""Confidencialidade: classificar informação como pública, limitada, confidencial ou altamente restrita; aplicar acesso por função e necessidade; usar acordo de confidencialidade antes da revelação de identidade ou documentação sensível; registar visualizações, partilhas, downloads e revogações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2332""],""aceitacao"":""Confidencialidade: classificar informação como pública, limitada, confidencial ou altamente restrita; aplicar acesso por função e necessidade; usar acordo de confidencialidade antes da revelação de identidade ou documentação sensível; registar visualizações, partilhas, downloads e revogações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0218"",""pedido"":""Confidencialidade: classificar informação como pública, limitada, confidencial ou altamente restrita; aplicar acesso por função e necessidade; usar acordo de confidencialidade antes da revelação de identidade ou documentação sensível; registar visualizações, partilhas, downloads e revogações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3529""],""aceitacao"":""Confidencialidade: classificar informação como pública, limitada, confidencial ou altamente restrita; aplicar acesso por função e necessidade; usar acordo de confidencialidade antes da revelação de identidade ou documentação sensível; registar visualizações, partilhas, downloads e revogações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0068,"Publicidade responsável: proibir informação falsa, garantias de retorno, omissão de riscos relevantes, uso não autorizado de marcas e ofertas contrárias à lei. Todos os valores devem ser indicativos e acompanhados de data e moeda.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 693 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3531 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 700 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2334 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3531,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0068: Publicidade responsável: proibir informação falsa, garantias de retorno, omissão de riscos relevantes, uso não autorizado de marcas e ofertas contrárias à lei. Todos os valores devem ser indicativos e acompanhados de data e moeda. | MASTER-e1169a77-0219: Publicidade responsável: proibir informação falsa, garantias de retorno, omissão de riscos relevantes, uso não autorizado de marcas e ofertas contrárias à lei. Todos os valores devem ser indicativos e acompanhados de data e moeda. | MASTER-f70ce307-0075: Publicidade responsável: proibir informação falsa, garantias de retorno, omissão de riscos relevantes, uso não autorizado de marcas e ofertas contrárias à lei. Todos os valores devem ser indicativos e acompanhados de data e moeda. | MASTER-51b8f0ad-0155: Publicidade responsável: proibir informação falsa, garantias de retorno, omissão de riscos relevantes, uso não autorizado de marcas e ofertas contrárias à lei. Todos os valores devem ser indicativos e acompanhados de data e moeda. | MASTER-edece80c-0219: Publicidade responsável: proibir informação falsa, garantias de retorno, omissão de riscos relevantes, uso não autorizado de marcas e ofertas contrárias à lei. Todos os valores devem ser indicativos e acompanhados de data e moeda.",P2,MASTER-471012ab-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0219: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0155: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0219: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0068 | MASTER-e1169a77-0219 | MASTER-f70ce307-0075 | MASTER-51b8f0ad-0155 | MASTER-edece80c-0219,5,"[{""id"":""MASTER-471012ab-0068"",""pedido"":""Publicidade responsável: proibir informação falsa, garantias de retorno, omissão de riscos relevantes, uso não autorizado de marcas e ofertas contrárias à lei. Todos os valores devem ser indicativos e acompanhados de data e moeda."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 693""],""aceitacao"":""Publicidade responsável: proibir informação falsa, garantias de retorno, omissão de riscos relevantes, uso não autorizado de marcas e ofertas contrárias à lei. Todos os valores devem ser indicativos e acompanhados de data e moeda."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0219"",""pedido"":""Publicidade responsável: proibir informação falsa, garantias de retorno, omissão de riscos relevantes, uso não autorizado de marcas e ofertas contrárias à lei. Todos os valores devem ser indicativos e acompanhados de data e moeda."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3531""],""aceitacao"":""Publicidade responsável: proibir informação falsa, garantias de retorno, omissão de riscos relevantes, uso não autorizado de marcas e ofertas contrárias à lei. Todos os valores devem ser indicativos e acompanhados de data e moeda."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0075"",""pedido"":""Publicidade responsável: proibir informação falsa, garantias de retorno, omissão de riscos relevantes, uso não autorizado de marcas e ofertas contrárias à lei. Todos os valores devem ser indicativos e acompanhados de data e moeda."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 700""],""aceitacao"":""Publicidade responsável: proibir informação falsa, garantias de retorno, omissão de riscos relevantes, uso não autorizado de marcas e ofertas contrárias à lei. Todos os valores devem ser indicativos e acompanhados de data e moeda."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0155"",""pedido"":""Publicidade responsável: proibir informação falsa, garantias de retorno, omissão de riscos relevantes, uso não autorizado de marcas e ofertas contrárias à lei. Todos os valores devem ser indicativos e acompanhados de data e moeda."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2334""],""aceitacao"":""Publicidade responsável: proibir informação falsa, garantias de retorno, omissão de riscos relevantes, uso não autorizado de marcas e ofertas contrárias à lei. Todos os valores devem ser indicativos e acompanhados de data e moeda."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0219"",""pedido"":""Publicidade responsável: proibir informação falsa, garantias de retorno, omissão de riscos relevantes, uso não autorizado de marcas e ofertas contrárias à lei. Todos os valores devem ser indicativos e acompanhados de data e moeda."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3531""],""aceitacao"":""Publicidade responsável: proibir informação falsa, garantias de retorno, omissão de riscos relevantes, uso não autorizado de marcas e ofertas contrárias à lei. Todos os valores devem ser indicativos e acompanhados de data e moeda."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0069,"Diligência independente: a publicação ou validação inicial não equivale a certificação. Antes da transacção, devem ser verificados aspectos societários, fiscais, laborais, cambiais, ambientais, licenças, activos, passivos, litígios, garantias e restrições à transmissão.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 694 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3532 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 701 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2335 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3532,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0069: Diligência independente: a publicação ou validação inicial não equivale a certificação. Antes da transacção, devem ser verificados aspectos societários, fiscais, laborais, cambiais, ambientais, licenças, activos, passivos, litígios, garantias e restrições à transmissão. | MASTER-e1169a77-0220: Diligência independente: a publicação ou validação inicial não equivale a certificação. Antes da transacção, devem ser verificados aspectos societários, fiscais, laborais, cambiais, ambientais, licenças, activos, passivos, litígios, garantias e restrições à transmissão. | MASTER-f70ce307-0076: Diligência independente: a publicação ou validação inicial não equivale a certificação. Antes da transacção, devem ser verificados aspectos societários, fiscais, laborais, cambiais, ambientais, licenças, activos, passivos, litígios, garantias e restrições à transmissão. | MASTER-51b8f0ad-0156: Diligência independente: a publicação ou validação inicial não equivale a certificação. Antes da transacção, devem ser verificados aspectos societários, fiscais, laborais, cambiais, ambientais, licenças, activos, passivos, litígios, garantias e restrições à transmissão. | MASTER-edece80c-0220: Diligência independente: a publicação ou validação inicial não equivale a certificação. Antes da transacção, devem ser verificados aspectos societários, fiscais, laborais, cambiais, ambientais, licenças, activos, passivos, litígios, garantias e restrições à transmissão.",P2,MASTER-471012ab-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0220: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0156: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0220: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0069 | MASTER-e1169a77-0220 | MASTER-f70ce307-0076 | MASTER-51b8f0ad-0156 | MASTER-edece80c-0220,5,"[{""id"":""MASTER-471012ab-0069"",""pedido"":""Diligência independente: a publicação ou validação inicial não equivale a certificação. Antes da transacção, devem ser verificados aspectos societários, fiscais, laborais, cambiais, ambientais, licenças, activos, passivos, litígios, garantias e restrições à transmissão."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 694""],""aceitacao"":""Diligência independente: a publicação ou validação inicial não equivale a certificação. Antes da transacção, devem ser verificados aspectos societários, fiscais, laborais, cambiais, ambientais, licenças, activos, passivos, litígios, garantias e restrições à transmissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-e1169a77-0220"",""pedido"":""Diligência independente: a publicação ou validação inicial não equivale a certificação. Antes da transacção, devem ser verificados aspectos societários, fiscais, laborais, cambiais, ambientais, licenças, activos, passivos, litígios, garantias e restrições à transmissão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3532""],""aceitacao"":""Diligência independente: a publicação ou validação inicial não equivale a certificação. Antes da transacção, devem ser verificados aspectos societários, fiscais, laborais, cambiais, ambientais, licenças, activos, passivos, litígios, garantias e restrições à transmissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-f70ce307-0076"",""pedido"":""Diligência independente: a publicação ou validação inicial não equivale a certificação. Antes da transacção, devem ser verificados aspectos societários, fiscais, laborais, cambiais, ambientais, licenças, activos, passivos, litígios, garantias e restrições à transmissão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 701""],""aceitacao"":""Diligência independente: a publicação ou validação inicial não equivale a certificação. Antes da transacção, devem ser verificados aspectos societários, fiscais, laborais, cambiais, ambientais, licenças, activos, passivos, litígios, garantias e restrições à transmissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-51b8f0ad-0156"",""pedido"":""Diligência independente: a publicação ou validação inicial não equivale a certificação. Antes da transacção, devem ser verificados aspectos societários, fiscais, laborais, cambiais, ambientais, licenças, activos, passivos, litígios, garantias e restrições à transmissão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2335""],""aceitacao"":""Diligência independente: a publicação ou validação inicial não equivale a certificação. Antes da transacção, devem ser verificados aspectos societários, fiscais, laborais, cambiais, ambientais, licenças, activos, passivos, litígios, garantias e restrições à transmissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-edece80c-0220"",""pedido"":""Diligência independente: a publicação ou validação inicial não equivale a certificação. Antes da transacção, devem ser verificados aspectos societários, fiscais, laborais, cambiais, ambientais, licenças, activos, passivos, litígios, garantias e restrições à transmissão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3532""],""aceitacao"":""Diligência independente: a publicação ou validação inicial não equivale a certificação. Antes da transacção, devem ser verificados aspectos societários, fiscais, laborais, cambiais, ambientais, licenças, activos, passivos, litígios, garantias e restrições à transmissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0070,"Conflitos e reclamações: declarar conflitos de interesse, separar funções incompatíveis, disponibilizar canal de denúncia e recurso e conservar decisões de publicação, recusa, suspensão e partilha.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 696 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3534 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 703 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2337 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3534,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0070: Conflitos e reclamações: declarar conflitos de interesse, separar funções incompatíveis, disponibilizar canal de denúncia e recurso e conservar decisões de publicação, recusa, suspensão e partilha. | MASTER-e1169a77-0221: Conflitos e reclamações: declarar conflitos de interesse, separar funções incompatíveis, disponibilizar canal de denúncia e recurso e conservar decisões de publicação, recusa, suspensão e partilha. | MASTER-f70ce307-0077: Conflitos e reclamações: declarar conflitos de interesse, separar funções incompatíveis, disponibilizar canal de denúncia e recurso e conservar decisões de publicação, recusa, suspensão e partilha. | MASTER-51b8f0ad-0157: Conflitos e reclamações: declarar conflitos de interesse, separar funções incompatíveis, disponibilizar canal de denúncia e recurso e conservar decisões de publicação, recusa, suspensão e partilha. | MASTER-edece80c-0221: Conflitos e reclamações: declarar conflitos de interesse, separar funções incompatíveis, disponibilizar canal de denúncia e recurso e conservar decisões de publicação, recusa, suspensão e partilha.",P2,MASTER-471012ab-0070: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0221: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0077: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0157: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0221: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0070 | MASTER-e1169a77-0221 | MASTER-f70ce307-0077 | MASTER-51b8f0ad-0157 | MASTER-edece80c-0221,5,"[{""id"":""MASTER-471012ab-0070"",""pedido"":""Conflitos e reclamações: declarar conflitos de interesse, separar funções incompatíveis, disponibilizar canal de denúncia e recurso e conservar decisões de publicação, recusa, suspensão e partilha."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 696""],""aceitacao"":""Conflitos e reclamações: declarar conflitos de interesse, separar funções incompatíveis, disponibilizar canal de denúncia e recurso e conservar decisões de publicação, recusa, suspensão e partilha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0221"",""pedido"":""Conflitos e reclamações: declarar conflitos de interesse, separar funções incompatíveis, disponibilizar canal de denúncia e recurso e conservar decisões de publicação, recusa, suspensão e partilha."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3534""],""aceitacao"":""Conflitos e reclamações: declarar conflitos de interesse, separar funções incompatíveis, disponibilizar canal de denúncia e recurso e conservar decisões de publicação, recusa, suspensão e partilha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0077"",""pedido"":""Conflitos e reclamações: declarar conflitos de interesse, separar funções incompatíveis, disponibilizar canal de denúncia e recurso e conservar decisões de publicação, recusa, suspensão e partilha."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 703""],""aceitacao"":""Conflitos e reclamações: declarar conflitos de interesse, separar funções incompatíveis, disponibilizar canal de denúncia e recurso e conservar decisões de publicação, recusa, suspensão e partilha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0157"",""pedido"":""Conflitos e reclamações: declarar conflitos de interesse, separar funções incompatíveis, disponibilizar canal de denúncia e recurso e conservar decisões de publicação, recusa, suspensão e partilha."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2337""],""aceitacao"":""Conflitos e reclamações: declarar conflitos de interesse, separar funções incompatíveis, disponibilizar canal de denúncia e recurso e conservar decisões de publicação, recusa, suspensão e partilha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0221"",""pedido"":""Conflitos e reclamações: declarar conflitos de interesse, separar funções incompatíveis, disponibilizar canal de denúncia e recurso e conservar decisões de publicação, recusa, suspensão e partilha."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3534""],""aceitacao"":""Conflitos e reclamações: declarar conflitos de interesse, separar funções incompatíveis, disponibilizar canal de denúncia e recurso e conservar decisões de publicação, recusa, suspensão e partilha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0071,"O portal deve tratar oportunidades agrícolas e fundiárias como investimentos em exploração, empresas, activos, benfeitorias, infra-estruturas, participações ou direitos legalmente admissíveis. A publicação não deve apresentar a terra como propriedade privada livremente alienável. Toda operação relacionada com uso e aproveitamento da terra, titularidade, transmissão de benfeitorias ou mudança de controlo fica sujeita a verificação documental e parecer jurídico moçambicano.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 699 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3538 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 706 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2340 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3538,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0071: O portal deve tratar oportunidades agrícolas e fundiárias como investimentos em exploração, empresas, activos, benfeitorias, infra-estruturas, participações ou direitos legalmente admissíveis. A publicação não deve apresentar a terra como propriedade privada livremente alienável. Toda operação relacionada com uso e aproveitamento da terra, titularidade, transmissão de benfeitorias ou mudança de controlo fica sujeita a verificação documental e parecer jurídico moçambicano. | MASTER-e1169a77-0222: O portal deve tratar oportunidades agrícolas e fundiárias como investimentos em exploração, empresas, activos, benfeitorias, infra-estruturas, participações ou direitos legalmente admissíveis. A publicação não deve apresentar a terra como propriedade privada livremente alienável. Toda operação relacionada com uso e aproveitamento da terra, titularidade, transmissão de benfeitorias ou mudança de controlo fica sujeita a verificação documental e parecer jurídico moçambicano. | MASTER-f70ce307-0078: O portal deve tratar oportunidades agrícolas e fundiárias como investimentos em exploração, empresas, activos, benfeitorias, infra-estruturas, participações ou direitos legalmente admissíveis. A publicação não deve apresentar a terra como propriedade privada livremente alienável. Toda operação relacionada com uso e aproveitamento da terra, titularidade, transmissão de benfeitorias ou mudança de controlo fica sujeita a verificação documental e parecer jurídico moçambicano. | MASTER-51b8f0ad-0158: O portal deve tratar oportunidades agrícolas e fundiárias como investimentos em exploração, empresas, activos, benfeitorias, infra-estruturas, participações ou direitos legalmente admissíveis. A publicação não deve apresentar a terra como propriedade privada livremente alienável. Toda operação relacionada com uso e aproveitamento da terra, titularidade, transmissão de benfeitorias ou mudança de controlo fica sujeita a verificação documental e parecer jurídico moçambicano. | MASTER-edece80c-0222: O portal deve tratar oportunidades agrícolas e fundiárias como investimentos em exploração, empresas, activos, benfeitorias, infra-estruturas, participações ou direitos legalmente admissíveis. A publicação não deve apresentar a terra como propriedade privada livremente alienável. Toda operação relacionada com uso e aproveitamento da terra, titularidade, transmissão de benfeitorias ou mudança de controlo fica sujeita a verificação documental e parecer jurídico moçambicano.",P2,MASTER-471012ab-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0222: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0078: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0158: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0222: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0071 | MASTER-e1169a77-0222 | MASTER-f70ce307-0078 | MASTER-51b8f0ad-0158 | MASTER-edece80c-0222,5,"[{""id"":""MASTER-471012ab-0071"",""pedido"":""O portal deve tratar oportunidades agrícolas e fundiárias como investimentos em exploração, empresas, activos, benfeitorias, infra-estruturas, participações ou direitos legalmente admissíveis. A publicação não deve apresentar a terra como propriedade privada livremente alienável. Toda operação relacionada com uso e aproveitamento da terra, titularidade, transmissão de benfeitorias ou mudança de controlo fica sujeita a verificação documental e parecer jurídico moçambicano."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 699""],""aceitacao"":""O portal deve tratar oportunidades agrícolas e fundiárias como investimentos em exploração, empresas, activos, benfeitorias, infra-estruturas, participações ou direitos legalmente admissíveis. A publicação não deve apresentar a terra como propriedade privada livremente alienável. Toda operação relacionada com uso e aproveitamento da terra, titularidade, transmissão de benfeitorias ou mudança de controlo fica sujeita a verificação documental e parecer jurídico moçambicano."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0222"",""pedido"":""O portal deve tratar oportunidades agrícolas e fundiárias como investimentos em exploração, empresas, activos, benfeitorias, infra-estruturas, participações ou direitos legalmente admissíveis. A publicação não deve apresentar a terra como propriedade privada livremente alienável. Toda operação relacionada com uso e aproveitamento da terra, titularidade, transmissão de benfeitorias ou mudança de controlo fica sujeita a verificação documental e parecer jurídico moçambicano."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3538""],""aceitacao"":""O portal deve tratar oportunidades agrícolas e fundiárias como investimentos em exploração, empresas, activos, benfeitorias, infra-estruturas, participações ou direitos legalmente admissíveis. A publicação não deve apresentar a terra como propriedade privada livremente alienável. Toda operação relacionada com uso e aproveitamento da terra, titularidade, transmissão de benfeitorias ou mudança de controlo fica sujeita a verificação documental e parecer jurídico moçambicano."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0078"",""pedido"":""O portal deve tratar oportunidades agrícolas e fundiárias como investimentos em exploração, empresas, activos, benfeitorias, infra-estruturas, participações ou direitos legalmente admissíveis. A publicação não deve apresentar a terra como propriedade privada livremente alienável. Toda operação relacionada com uso e aproveitamento da terra, titularidade, transmissão de benfeitorias ou mudança de controlo fica sujeita a verificação documental e parecer jurídico moçambicano."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 706""],""aceitacao"":""O portal deve tratar oportunidades agrícolas e fundiárias como investimentos em exploração, empresas, activos, benfeitorias, infra-estruturas, participações ou direitos legalmente admissíveis. A publicação não deve apresentar a terra como propriedade privada livremente alienável. Toda operação relacionada com uso e aproveitamento da terra, titularidade, transmissão de benfeitorias ou mudança de controlo fica sujeita a verificação documental e parecer jurídico moçambicano."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0158"",""pedido"":""O portal deve tratar oportunidades agrícolas e fundiárias como investimentos em exploração, empresas, activos, benfeitorias, infra-estruturas, participações ou direitos legalmente admissíveis. A publicação não deve apresentar a terra como propriedade privada livremente alienável. Toda operação relacionada com uso e aproveitamento da terra, titularidade, transmissão de benfeitorias ou mudança de controlo fica sujeita a verificação documental e parecer jurídico moçambicano."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2340""],""aceitacao"":""O portal deve tratar oportunidades agrícolas e fundiárias como investimentos em exploração, empresas, activos, benfeitorias, infra-estruturas, participações ou direitos legalmente admissíveis. A publicação não deve apresentar a terra como propriedade privada livremente alienável. Toda operação relacionada com uso e aproveitamento da terra, titularidade, transmissão de benfeitorias ou mudança de controlo fica sujeita a verificação documental e parecer jurídico moçambicano."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0222"",""pedido"":""O portal deve tratar oportunidades agrícolas e fundiárias como investimentos em exploração, empresas, activos, benfeitorias, infra-estruturas, participações ou direitos legalmente admissíveis. A publicação não deve apresentar a terra como propriedade privada livremente alienável. Toda operação relacionada com uso e aproveitamento da terra, titularidade, transmissão de benfeitorias ou mudança de controlo fica sujeita a verificação documental e parecer jurídico moçambicano."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3538""],""aceitacao"":""O portal deve tratar oportunidades agrícolas e fundiárias como investimentos em exploração, empresas, activos, benfeitorias, infra-estruturas, participações ou direitos legalmente admissíveis. A publicação não deve apresentar a terra como propriedade privada livremente alienável. Toda operação relacionada com uso e aproveitamento da terra, titularidade, transmissão de benfeitorias ou mudança de controlo fica sujeita a verificação documental e parecer jurídico moçambicano."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0072,Registar localização e extensão da área.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 709 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3549 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 716 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2350 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3549,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0072: Registar localização e extensão da área. | MASTER-e1169a77-0223: Registar localização e extensão da área. | MASTER-f70ce307-0079: Registar localização e extensão da área. | MASTER-51b8f0ad-0159: Registar localização e extensão da área. | MASTER-edece80c-0223: Registar localização e extensão da área.,P2,MASTER-471012ab-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0223: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0079: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0159: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0223: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0072 | MASTER-e1169a77-0223 | MASTER-f70ce307-0079 | MASTER-51b8f0ad-0159 | MASTER-edece80c-0223,5,"[{""id"":""MASTER-471012ab-0072"",""pedido"":""Registar localização e extensão da área."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 709""],""aceitacao"":""Registar localização e extensão da área."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0223"",""pedido"":""Registar localização e extensão da área."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3549""],""aceitacao"":""Registar localização e extensão da área."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0079"",""pedido"":""Registar localização e extensão da área."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 716""],""aceitacao"":""Registar localização e extensão da área."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0159"",""pedido"":""Registar localização e extensão da área."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2350""],""aceitacao"":""Registar localização e extensão da área."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0223"",""pedido"":""Registar localização e extensão da área."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3549""],""aceitacao"":""Registar localização e extensão da área."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0073,"Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 710 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3550 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 717 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2351 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3550,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0073: Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização. | MASTER-e1169a77-0224: Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização. | MASTER-f70ce307-0080: Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização. | MASTER-51b8f0ad-0160: Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização. | MASTER-edece80c-0224: Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização.",P1,MASTER-471012ab-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0224: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0080: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0160: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0224: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0073 | MASTER-e1169a77-0224 | MASTER-f70ce307-0080 | MASTER-51b8f0ad-0160 | MASTER-edece80c-0224,5,"[{""id"":""MASTER-471012ab-0073"",""pedido"":""Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 710""],""aceitacao"":""Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-e1169a77-0224"",""pedido"":""Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3550""],""aceitacao"":""Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-f70ce307-0080"",""pedido"":""Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 717""],""aceitacao"":""Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0160"",""pedido"":""Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2351""],""aceitacao"":""Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0224"",""pedido"":""Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3550""],""aceitacao"":""Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0074,Registar situação de uso e aproveitamento da terra.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 713 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3553 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 720 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2354 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3553,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0074: Registar situação de uso e aproveitamento da terra. | MASTER-e1169a77-0225: Registar situação de uso e aproveitamento da terra. | MASTER-f70ce307-0081: Registar situação de uso e aproveitamento da terra. | MASTER-51b8f0ad-0161: Registar situação de uso e aproveitamento da terra. | MASTER-edece80c-0225: Registar situação de uso e aproveitamento da terra.,P2,MASTER-471012ab-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0225: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0081: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0161: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0225: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0074 | MASTER-e1169a77-0225 | MASTER-f70ce307-0081 | MASTER-51b8f0ad-0161 | MASTER-edece80c-0225,5,"[{""id"":""MASTER-471012ab-0074"",""pedido"":""Registar situação de uso e aproveitamento da terra."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 713""],""aceitacao"":""Registar situação de uso e aproveitamento da terra."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0225"",""pedido"":""Registar situação de uso e aproveitamento da terra."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3553""],""aceitacao"":""Registar situação de uso e aproveitamento da terra."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0081"",""pedido"":""Registar situação de uso e aproveitamento da terra."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 720""],""aceitacao"":""Registar situação de uso e aproveitamento da terra."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0161"",""pedido"":""Registar situação de uso e aproveitamento da terra."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2354""],""aceitacao"":""Registar situação de uso e aproveitamento da terra."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0225"",""pedido"":""Registar situação de uso e aproveitamento da terra."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3553""],""aceitacao"":""Registar situação de uso e aproveitamento da terra."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0075,Registar disponibilidade e direito de uso da água.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 721 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3561 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 728 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2362 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3561,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0075: Registar disponibilidade e direito de uso da água. | MASTER-e1169a77-0226: Registar disponibilidade e direito de uso da água. | MASTER-f70ce307-0082: Registar disponibilidade e direito de uso da água. | MASTER-51b8f0ad-0162: Registar disponibilidade e direito de uso da água. | MASTER-edece80c-0226: Registar disponibilidade e direito de uso da água.,P2,MASTER-471012ab-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0226: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0082: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0162: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0226: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0075 | MASTER-e1169a77-0226 | MASTER-f70ce307-0082 | MASTER-51b8f0ad-0162 | MASTER-edece80c-0226,5,"[{""id"":""MASTER-471012ab-0075"",""pedido"":""Registar disponibilidade e direito de uso da água."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 721""],""aceitacao"":""Registar disponibilidade e direito de uso da água."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0226"",""pedido"":""Registar disponibilidade e direito de uso da água."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3561""],""aceitacao"":""Registar disponibilidade e direito de uso da água."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0082"",""pedido"":""Registar disponibilidade e direito de uso da água."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 728""],""aceitacao"":""Registar disponibilidade e direito de uso da água."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0162"",""pedido"":""Registar disponibilidade e direito de uso da água."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2362""],""aceitacao"":""Registar disponibilidade e direito de uso da água."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0226"",""pedido"":""Registar disponibilidade e direito de uso da água."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3561""],""aceitacao"":""Registar disponibilidade e direito de uso da água."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0076,Registar situação ambiental e social.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 729 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3569 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 736 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2370 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3569,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0076: Registar situação ambiental e social. | MASTER-e1169a77-0227: Registar situação ambiental e social. | MASTER-f70ce307-0083: Registar situação ambiental e social. | MASTER-51b8f0ad-0163: Registar situação ambiental e social. | MASTER-edece80c-0227: Registar situação ambiental e social.,P2,MASTER-471012ab-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0227: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0083: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0163: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0227: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0076 | MASTER-e1169a77-0227 | MASTER-f70ce307-0083 | MASTER-51b8f0ad-0163 | MASTER-edece80c-0227,5,"[{""id"":""MASTER-471012ab-0076"",""pedido"":""Registar situação ambiental e social."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 729""],""aceitacao"":""Registar situação ambiental e social."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0227"",""pedido"":""Registar situação ambiental e social."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3569""],""aceitacao"":""Registar situação ambiental e social."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0083"",""pedido"":""Registar situação ambiental e social."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 736""],""aceitacao"":""Registar situação ambiental e social."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0163"",""pedido"":""Registar situação ambiental e social."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2370""],""aceitacao"":""Registar situação ambiental e social."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0227"",""pedido"":""Registar situação ambiental e social."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3569""],""aceitacao"":""Registar situação ambiental e social."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0077,Validar legitimidade e disponibilidade para a operação.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 733 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3573 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 740 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2374 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3573,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0077: Validar legitimidade e disponibilidade para a operação. | MASTER-e1169a77-0228: Validar legitimidade e disponibilidade para a operação. | MASTER-f70ce307-0084: Validar legitimidade e disponibilidade para a operação. | MASTER-51b8f0ad-0164: Validar legitimidade e disponibilidade para a operação. | MASTER-edece80c-0228: Validar legitimidade e disponibilidade para a operação.,P2,MASTER-471012ab-0077: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0228: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0084: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0164: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0228: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0077 | MASTER-e1169a77-0228 | MASTER-f70ce307-0084 | MASTER-51b8f0ad-0164 | MASTER-edece80c-0228,5,"[{""id"":""MASTER-471012ab-0077"",""pedido"":""Validar legitimidade e disponibilidade para a operação."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 733""],""aceitacao"":""Validar legitimidade e disponibilidade para a operação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0228"",""pedido"":""Validar legitimidade e disponibilidade para a operação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3573""],""aceitacao"":""Validar legitimidade e disponibilidade para a operação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0084"",""pedido"":""Validar legitimidade e disponibilidade para a operação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 740""],""aceitacao"":""Validar legitimidade e disponibilidade para a operação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0164"",""pedido"":""Validar legitimidade e disponibilidade para a operação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2374""],""aceitacao"":""Validar legitimidade e disponibilidade para a operação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0228"",""pedido"":""Validar legitimidade e disponibilidade para a operação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3573""],""aceitacao"":""Validar legitimidade e disponibilidade para a operação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0078,Permitir pesquisa e correspondência agrícola.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 737 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3577 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 744 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2378 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3577,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0078: Permitir pesquisa e correspondência agrícola. | MASTER-e1169a77-0229: Permitir pesquisa e correspondência agrícola. | MASTER-f70ce307-0085: Permitir pesquisa e correspondência agrícola. | MASTER-51b8f0ad-0165: Permitir pesquisa e correspondência agrícola. | MASTER-edece80c-0229: Permitir pesquisa e correspondência agrícola.,P2,MASTER-471012ab-0078: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0229: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0085: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0165: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0229: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0078 | MASTER-e1169a77-0229 | MASTER-f70ce307-0085 | MASTER-51b8f0ad-0165 | MASTER-edece80c-0229,5,"[{""id"":""MASTER-471012ab-0078"",""pedido"":""Permitir pesquisa e correspondência agrícola."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 737""],""aceitacao"":""Permitir pesquisa e correspondência agrícola."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0229"",""pedido"":""Permitir pesquisa e correspondência agrícola."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3577""],""aceitacao"":""Permitir pesquisa e correspondência agrícola."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0085"",""pedido"":""Permitir pesquisa e correspondência agrícola."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 744""],""aceitacao"":""Permitir pesquisa e correspondência agrícola."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0165"",""pedido"":""Permitir pesquisa e correspondência agrícola."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2378""],""aceitacao"":""Permitir pesquisa e correspondência agrícola."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0229"",""pedido"":""Permitir pesquisa e correspondência agrícola."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3577""],""aceitacao"":""Permitir pesquisa e correspondência agrícola."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0079,Período e unidade obrigatórios; histórico separado de previsão; comprovativos na diligência.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 756 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3596 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 763 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2397 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3596,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0079: Período e unidade obrigatórios; histórico separado de previsão; comprovativos na diligência. | MASTER-e1169a77-0230: Período e unidade obrigatórios; histórico separado de previsão; comprovativos na diligência. | MASTER-f70ce307-0086: Período e unidade obrigatórios; histórico separado de previsão; comprovativos na diligência. | MASTER-51b8f0ad-0166: Período e unidade obrigatórios; histórico separado de previsão; comprovativos na diligência. | MASTER-edece80c-0230: Período e unidade obrigatórios; histórico separado de previsão; comprovativos na diligência.,P2,MASTER-471012ab-0079: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0230: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0086: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0166: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0230: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0079 | MASTER-e1169a77-0230 | MASTER-f70ce307-0086 | MASTER-51b8f0ad-0166 | MASTER-edece80c-0230,5,"[{""id"":""MASTER-471012ab-0079"",""pedido"":""Período e unidade obrigatórios; histórico separado de previsão; comprovativos na diligência."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 756""],""aceitacao"":""Período e unidade obrigatórios; histórico separado de previsão; comprovativos na diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0230"",""pedido"":""Período e unidade obrigatórios; histórico separado de previsão; comprovativos na diligência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3596""],""aceitacao"":""Período e unidade obrigatórios; histórico separado de previsão; comprovativos na diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0086"",""pedido"":""Período e unidade obrigatórios; histórico separado de previsão; comprovativos na diligência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 763""],""aceitacao"":""Período e unidade obrigatórios; histórico separado de previsão; comprovativos na diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0166"",""pedido"":""Período e unidade obrigatórios; histórico separado de previsão; comprovativos na diligência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2397""],""aceitacao"":""Período e unidade obrigatórios; histórico separado de previsão; comprovativos na diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0230"",""pedido"":""Período e unidade obrigatórios; histórico separado de previsão; comprovativos na diligência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3596""],""aceitacao"":""Período e unidade obrigatórios; histórico separado de previsão; comprovativos na diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0080,Obrigatório; a modalidade determina documentos e aprovações; qualquer cessão fica condicionada à admissibilidade e autorização legal.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 774 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3614 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 780 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2414 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3614,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-471012ab-0080: Obrigatório; a modalidade determina documentos e aprovações; qualquer cessão fica condicionada à admissibilidade e autorização legal. | MASTER-e1169a77-0231: Obrigatório; a modalidade determina documentos e aprovações; qualquer cessão fica condicionada à admissibilidade e autorização legal. | MASTER-f70ce307-0087: Obrigatório; a modalidade determina documentos e aprovações; qualquer cessão fica condicionada à admissibilidade e autorização legal. | MASTER-51b8f0ad-0167: Obrigatório; a modalidade determina documentos e aprovações; qualquer cessão fica condicionada à admissibilidade e autorização legal. | MASTER-edece80c-0231: Obrigatório; a modalidade determina documentos e aprovações; qualquer cessão fica condicionada à admissibilidade e autorização legal.,P2,MASTER-471012ab-0080: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0231: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0087: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0167: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0231: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0080 | MASTER-e1169a77-0231 | MASTER-f70ce307-0087 | MASTER-51b8f0ad-0167 | MASTER-edece80c-0231,5,"[{""id"":""MASTER-471012ab-0080"",""pedido"":""Obrigatório; a modalidade determina documentos e aprovações; qualquer cessão fica condicionada à admissibilidade e autorização legal."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 774""],""aceitacao"":""Obrigatório; a modalidade determina documentos e aprovações; qualquer cessão fica condicionada à admissibilidade e autorização legal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-e1169a77-0231"",""pedido"":""Obrigatório; a modalidade determina documentos e aprovações; qualquer cessão fica condicionada à admissibilidade e autorização legal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3614""],""aceitacao"":""Obrigatório; a modalidade determina documentos e aprovações; qualquer cessão fica condicionada à admissibilidade e autorização legal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-f70ce307-0087"",""pedido"":""Obrigatório; a modalidade determina documentos e aprovações; qualquer cessão fica condicionada à admissibilidade e autorização legal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 780""],""aceitacao"":""Obrigatório; a modalidade determina documentos e aprovações; qualquer cessão fica condicionada à admissibilidade e autorização legal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-51b8f0ad-0167"",""pedido"":""Obrigatório; a modalidade determina documentos e aprovações; qualquer cessão fica condicionada à admissibilidade e autorização legal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2414""],""aceitacao"":""Obrigatório; a modalidade determina documentos e aprovações; qualquer cessão fica condicionada à admissibilidade e autorização legal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0231"",""pedido"":""Obrigatório; a modalidade determina documentos e aprovações; qualquer cessão fica condicionada à admissibilidade e autorização legal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3614""],""aceitacao"":""Obrigatório; a modalidade determina documentos e aprovações; qualquer cessão fica condicionada à admissibilidade e autorização legal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0081,Obrigatório; valores de catálogo; recurso coerente com o título e estudos anexos.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 778 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3618 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 784 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2418 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3618,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-471012ab-0081: Obrigatório; valores de catálogo; recurso coerente com o título e estudos anexos. | MASTER-e1169a77-0232: Obrigatório; valores de catálogo; recurso coerente com o título e estudos anexos. | MASTER-f70ce307-0088: Obrigatório; valores de catálogo; recurso coerente com o título e estudos anexos. | MASTER-51b8f0ad-0168: Obrigatório; valores de catálogo; recurso coerente com o título e estudos anexos. | MASTER-edece80c-0232: Obrigatório; valores de catálogo; recurso coerente com o título e estudos anexos.,P2,MASTER-471012ab-0081: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0232: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0088: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0168: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0232: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0081 | MASTER-e1169a77-0232 | MASTER-f70ce307-0088 | MASTER-51b8f0ad-0168 | MASTER-edece80c-0232,5,"[{""id"":""MASTER-471012ab-0081"",""pedido"":""Obrigatório; valores de catálogo; recurso coerente com o título e estudos anexos."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 778""],""aceitacao"":""Obrigatório; valores de catálogo; recurso coerente com o título e estudos anexos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-e1169a77-0232"",""pedido"":""Obrigatório; valores de catálogo; recurso coerente com o título e estudos anexos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3618""],""aceitacao"":""Obrigatório; valores de catálogo; recurso coerente com o título e estudos anexos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-f70ce307-0088"",""pedido"":""Obrigatório; valores de catálogo; recurso coerente com o título e estudos anexos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 784""],""aceitacao"":""Obrigatório; valores de catálogo; recurso coerente com o título e estudos anexos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-51b8f0ad-0168"",""pedido"":""Obrigatório; valores de catálogo; recurso coerente com o título e estudos anexos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2418""],""aceitacao"":""Obrigatório; valores de catálogo; recurso coerente com o título e estudos anexos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0232"",""pedido"":""Obrigatório; valores de catálogo; recurso coerente com o título e estudos anexos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3618""],""aceitacao"":""Obrigatório; valores de catálogo; recurso coerente com o título e estudos anexos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0082,Obrigatório; documentação e métricas condicionadas à fase.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 782 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3622 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 788 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2422 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3622,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-471012ab-0082: Obrigatório; documentação e métricas condicionadas à fase. | MASTER-e1169a77-0233: Obrigatório; documentação e métricas condicionadas à fase. | MASTER-f70ce307-0089: Obrigatório; documentação e métricas condicionadas à fase. | MASTER-51b8f0ad-0169: Obrigatório; documentação e métricas condicionadas à fase. | MASTER-edece80c-0233: Obrigatório; documentação e métricas condicionadas à fase.,P2,MASTER-471012ab-0082: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0233: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0089: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0169: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0233: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0082 | MASTER-e1169a77-0233 | MASTER-f70ce307-0089 | MASTER-51b8f0ad-0169 | MASTER-edece80c-0233,5,"[{""id"":""MASTER-471012ab-0082"",""pedido"":""Obrigatório; documentação e métricas condicionadas à fase."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 782""],""aceitacao"":""Obrigatório; documentação e métricas condicionadas à fase."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-e1169a77-0233"",""pedido"":""Obrigatório; documentação e métricas condicionadas à fase."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3622""],""aceitacao"":""Obrigatório; documentação e métricas condicionadas à fase."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-f70ce307-0089"",""pedido"":""Obrigatório; documentação e métricas condicionadas à fase."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 788""],""aceitacao"":""Obrigatório; documentação e métricas condicionadas à fase."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-51b8f0ad-0169"",""pedido"":""Obrigatório; documentação e métricas condicionadas à fase."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2422""],""aceitacao"":""Obrigatório; documentação e métricas condicionadas à fase."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0233"",""pedido"":""Obrigatório; documentação e métricas condicionadas à fase."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3622""],""aceitacao"":""Obrigatório; documentação e métricas condicionadas à fase."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0083,Obrigatório para oportunidade associada a direito mineiro; correspondência com titular e localização; validade futura ou estado expressamente indicado; comprovativo obrigatório.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 786 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3626 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 792 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2426 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3626,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0083: Obrigatório para oportunidade associada a direito mineiro; correspondência com titular e localização; validade futura ou estado expressamente indicado; comprovativo obrigatório. | MASTER-e1169a77-0234: Obrigatório para oportunidade associada a direito mineiro; correspondência com titular e localização; validade futura ou estado expressamente indicado; comprovativo obrigatório. | MASTER-f70ce307-0090: Obrigatório para oportunidade associada a direito mineiro; correspondência com titular e localização; validade futura ou estado expressamente indicado; comprovativo obrigatório. | MASTER-51b8f0ad-0170: Obrigatório para oportunidade associada a direito mineiro; correspondência com titular e localização; validade futura ou estado expressamente indicado; comprovativo obrigatório. | MASTER-edece80c-0234: Obrigatório para oportunidade associada a direito mineiro; correspondência com titular e localização; validade futura ou estado expressamente indicado; comprovativo obrigatório.,P2,MASTER-471012ab-0083: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0234: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0090: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0170: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0234: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0083 | MASTER-e1169a77-0234 | MASTER-f70ce307-0090 | MASTER-51b8f0ad-0170 | MASTER-edece80c-0234,5,"[{""id"":""MASTER-471012ab-0083"",""pedido"":""Obrigatório para oportunidade associada a direito mineiro; correspondência com titular e localização; validade futura ou estado expressamente indicado; comprovativo obrigatório."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 786""],""aceitacao"":""Obrigatório para oportunidade associada a direito mineiro; correspondência com titular e localização; validade futura ou estado expressamente indicado; comprovativo obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0234"",""pedido"":""Obrigatório para oportunidade associada a direito mineiro; correspondência com titular e localização; validade futura ou estado expressamente indicado; comprovativo obrigatório."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3626""],""aceitacao"":""Obrigatório para oportunidade associada a direito mineiro; correspondência com titular e localização; validade futura ou estado expressamente indicado; comprovativo obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0090"",""pedido"":""Obrigatório para oportunidade associada a direito mineiro; correspondência com titular e localização; validade futura ou estado expressamente indicado; comprovativo obrigatório."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 792""],""aceitacao"":""Obrigatório para oportunidade associada a direito mineiro; correspondência com titular e localização; validade futura ou estado expressamente indicado; comprovativo obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0170"",""pedido"":""Obrigatório para oportunidade associada a direito mineiro; correspondência com titular e localização; validade futura ou estado expressamente indicado; comprovativo obrigatório."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2426""],""aceitacao"":""Obrigatório para oportunidade associada a direito mineiro; correspondência com titular e localização; validade futura ou estado expressamente indicado; comprovativo obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0234"",""pedido"":""Obrigatório para oportunidade associada a direito mineiro; correspondência com titular e localização; validade futura ou estado expressamente indicado; comprovativo obrigatório."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3626""],""aceitacao"":""Obrigatório para oportunidade associada a direito mineiro; correspondência com titular e localização; validade futura ou estado expressamente indicado; comprovativo obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0084,"Obrigatório; geometria coerente com o título; fonte, sistema de referência e precisão registados; mapa público apenas após autorização.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 790 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3630 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 796 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2430 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3630,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0084: Obrigatório; geometria coerente com o título; fonte, sistema de referência e precisão registados; mapa público apenas após autorização. | MASTER-e1169a77-0235: Obrigatório; geometria coerente com o título; fonte, sistema de referência e precisão registados; mapa público apenas após autorização. | MASTER-f70ce307-0091: Obrigatório; geometria coerente com o título; fonte, sistema de referência e precisão registados; mapa público apenas após autorização. | MASTER-51b8f0ad-0171: Obrigatório; geometria coerente com o título; fonte, sistema de referência e precisão registados; mapa público apenas após autorização. | MASTER-edece80c-0235: Obrigatório; geometria coerente com o título; fonte, sistema de referência e precisão registados; mapa público apenas após autorização.",P1,MASTER-471012ab-0084: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0235: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0091: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0171: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0235: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0084 | MASTER-e1169a77-0235 | MASTER-f70ce307-0091 | MASTER-51b8f0ad-0171 | MASTER-edece80c-0235,5,"[{""id"":""MASTER-471012ab-0084"",""pedido"":""Obrigatório; geometria coerente com o título; fonte, sistema de referência e precisão registados; mapa público apenas após autorização."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 790""],""aceitacao"":""Obrigatório; geometria coerente com o título; fonte, sistema de referência e precisão registados; mapa público apenas após autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-e1169a77-0235"",""pedido"":""Obrigatório; geometria coerente com o título; fonte, sistema de referência e precisão registados; mapa público apenas após autorização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3630""],""aceitacao"":""Obrigatório; geometria coerente com o título; fonte, sistema de referência e precisão registados; mapa público apenas após autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-f70ce307-0091"",""pedido"":""Obrigatório; geometria coerente com o título; fonte, sistema de referência e precisão registados; mapa público apenas após autorização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 796""],""aceitacao"":""Obrigatório; geometria coerente com o título; fonte, sistema de referência e precisão registados; mapa público apenas após autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0171"",""pedido"":""Obrigatório; geometria coerente com o título; fonte, sistema de referência e precisão registados; mapa público apenas após autorização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2430""],""aceitacao"":""Obrigatório; geometria coerente com o título; fonte, sistema de referência e precisão registados; mapa público apenas após autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0235"",""pedido"":""Obrigatório; geometria coerente com o título; fonte, sistema de referência e precisão registados; mapa público apenas após autorização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3630""],""aceitacao"":""Obrigatório; geometria coerente com o título; fonte, sistema de referência e precisão registados; mapa público apenas após autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0085,"Obrigatório na qualificação; soma das participações coerente; ónus, garantias, litígios e acordos materiais declarados.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 794 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3634 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 800 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2434 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3634,Bolsa/parcerias,/api/v1/partnerships; /api/v1/partnerships/source/{type}/{id}; /management/partnerships-install; /parcerias; /parcerias/candidaturas/{id}; /parcerias/criar; /parcerias/notificacoes/{id}/ler; /parcerias/painel; /parcerias/rascunhos; /parcerias/salas/{id}; /parcerias/salas/{id}/acordo; /parcerias/salas/{id}/documentos,"PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0085: Obrigatório na qualificação; soma das participações coerente; ónus, garantias, litígios e acordos materiais declarados. | MASTER-e1169a77-0236: Obrigatório na qualificação; soma das participações coerente; ónus, garantias, litígios e acordos materiais declarados. | MASTER-f70ce307-0092: Obrigatório na qualificação; soma das participações coerente; ónus, garantias, litígios e acordos materiais declarados. | MASTER-51b8f0ad-0172: Obrigatório na qualificação; soma das participações coerente; ónus, garantias, litígios e acordos materiais declarados. | MASTER-edece80c-0236: Obrigatório na qualificação; soma das participações coerente; ónus, garantias, litígios e acordos materiais declarados.",P2,MASTER-471012ab-0085: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0236: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0092: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0172: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0236: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0085 | MASTER-e1169a77-0236 | MASTER-f70ce307-0092 | MASTER-51b8f0ad-0172 | MASTER-edece80c-0236,5,"[{""id"":""MASTER-471012ab-0085"",""pedido"":""Obrigatório na qualificação; soma das participações coerente; ónus, garantias, litígios e acordos materiais declarados."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 794""],""aceitacao"":""Obrigatório na qualificação; soma das participações coerente; ónus, garantias, litígios e acordos materiais declarados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""},{""id"":""MASTER-e1169a77-0236"",""pedido"":""Obrigatório na qualificação; soma das participações coerente; ónus, garantias, litígios e acordos materiais declarados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3634""],""aceitacao"":""Obrigatório na qualificação; soma das participações coerente; ónus, garantias, litígios e acordos materiais declarados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""},{""id"":""MASTER-f70ce307-0092"",""pedido"":""Obrigatório na qualificação; soma das participações coerente; ónus, garantias, litígios e acordos materiais declarados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 800""],""aceitacao"":""Obrigatório na qualificação; soma das participações coerente; ónus, garantias, litígios e acordos materiais declarados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""},{""id"":""MASTER-51b8f0ad-0172"",""pedido"":""Obrigatório na qualificação; soma das participações coerente; ónus, garantias, litígios e acordos materiais declarados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2434""],""aceitacao"":""Obrigatório na qualificação; soma das participações coerente; ónus, garantias, litígios e acordos materiais declarados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""},{""id"":""MASTER-edece80c-0236"",""pedido"":""Obrigatório na qualificação; soma das participações coerente; ónus, garantias, litígios e acordos materiais declarados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3634""],""aceitacao"":""Obrigatório na qualificação; soma das participações coerente; ónus, garantias, litígios e acordos materiais declarados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.portal_partnerships: 0 registos; public.partnership_rooms: 0 registos; public.partnership_interests: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: parcerias. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,parcerias,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/PartnershipExchange.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,PartnershipExchangeTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0086,"Condicional; nenhuma estimativa pode ser apresentada como reserva sem relatório técnico identificável; fonte, versão e qualificações obrigatórias.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 798 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3638 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 804 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2438 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3638,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0086: Condicional; nenhuma estimativa pode ser apresentada como reserva sem relatório técnico identificável; fonte, versão e qualificações obrigatórias. | MASTER-e1169a77-0237: Condicional; nenhuma estimativa pode ser apresentada como reserva sem relatório técnico identificável; fonte, versão e qualificações obrigatórias. | MASTER-f70ce307-0093: Condicional; nenhuma estimativa pode ser apresentada como reserva sem relatório técnico identificável; fonte, versão e qualificações obrigatórias. | MASTER-51b8f0ad-0173: Condicional; nenhuma estimativa pode ser apresentada como reserva sem relatório técnico identificável; fonte, versão e qualificações obrigatórias. | MASTER-edece80c-0237: Condicional; nenhuma estimativa pode ser apresentada como reserva sem relatório técnico identificável; fonte, versão e qualificações obrigatórias.",P2,MASTER-471012ab-0086: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0237: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0093: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0173: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0237: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0086 | MASTER-e1169a77-0237 | MASTER-f70ce307-0093 | MASTER-51b8f0ad-0173 | MASTER-edece80c-0237,5,"[{""id"":""MASTER-471012ab-0086"",""pedido"":""Condicional; nenhuma estimativa pode ser apresentada como reserva sem relatório técnico identificável; fonte, versão e qualificações obrigatórias."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 798""],""aceitacao"":""Condicional; nenhuma estimativa pode ser apresentada como reserva sem relatório técnico identificável; fonte, versão e qualificações obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0237"",""pedido"":""Condicional; nenhuma estimativa pode ser apresentada como reserva sem relatório técnico identificável; fonte, versão e qualificações obrigatórias."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3638""],""aceitacao"":""Condicional; nenhuma estimativa pode ser apresentada como reserva sem relatório técnico identificável; fonte, versão e qualificações obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0093"",""pedido"":""Condicional; nenhuma estimativa pode ser apresentada como reserva sem relatório técnico identificável; fonte, versão e qualificações obrigatórias."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 804""],""aceitacao"":""Condicional; nenhuma estimativa pode ser apresentada como reserva sem relatório técnico identificável; fonte, versão e qualificações obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0173"",""pedido"":""Condicional; nenhuma estimativa pode ser apresentada como reserva sem relatório técnico identificável; fonte, versão e qualificações obrigatórias."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2438""],""aceitacao"":""Condicional; nenhuma estimativa pode ser apresentada como reserva sem relatório técnico identificável; fonte, versão e qualificações obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0237"",""pedido"":""Condicional; nenhuma estimativa pode ser apresentada como reserva sem relatório técnico identificável; fonte, versão e qualificações obrigatórias."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3638""],""aceitacao"":""Condicional; nenhuma estimativa pode ser apresentada como reserva sem relatório técnico identificável; fonte, versão e qualificações obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-471012ab-0087,Condicional à fase; unidades e período obrigatórios; resultados históricos separados de previsões.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 802 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3642 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 808 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2442 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3642,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0087: Condicional à fase; unidades e período obrigatórios; resultados históricos separados de previsões. | MASTER-e1169a77-0238: Condicional à fase; unidades e período obrigatórios; resultados históricos separados de previsões. | MASTER-f70ce307-0094: Condicional à fase; unidades e período obrigatórios; resultados históricos separados de previsões. | MASTER-51b8f0ad-0174: Condicional à fase; unidades e período obrigatórios; resultados históricos separados de previsões. | MASTER-edece80c-0238: Condicional à fase; unidades e período obrigatórios; resultados históricos separados de previsões.,P2,MASTER-471012ab-0087: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0238: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0094: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0174: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0238: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0087 | MASTER-e1169a77-0238 | MASTER-f70ce307-0094 | MASTER-51b8f0ad-0174 | MASTER-edece80c-0238,5,"[{""id"":""MASTER-471012ab-0087"",""pedido"":""Condicional à fase; unidades e período obrigatórios; resultados históricos separados de previsões."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 802""],""aceitacao"":""Condicional à fase; unidades e período obrigatórios; resultados históricos separados de previsões."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0238"",""pedido"":""Condicional à fase; unidades e período obrigatórios; resultados históricos separados de previsões."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3642""],""aceitacao"":""Condicional à fase; unidades e período obrigatórios; resultados históricos separados de previsões."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0094"",""pedido"":""Condicional à fase; unidades e período obrigatórios; resultados históricos separados de previsões."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 808""],""aceitacao"":""Condicional à fase; unidades e período obrigatórios; resultados históricos separados de previsões."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0174"",""pedido"":""Condicional à fase; unidades e período obrigatórios; resultados históricos separados de previsões."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2442""],""aceitacao"":""Condicional à fase; unidades e período obrigatórios; resultados históricos separados de previsões."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0238"",""pedido"":""Condicional à fase; unidades e período obrigatórios; resultados históricos separados de previsões."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3642""],""aceitacao"":""Condicional à fase; unidades e período obrigatórios; resultados históricos separados de previsões."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0088,"Obrigatório na fase de desenvolvimento/operação; capacidade, estado, titularidade e dependências identificados.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 806 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3646 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 812 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2446 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3646,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0088: Obrigatório na fase de desenvolvimento/operação; capacidade, estado, titularidade e dependências identificados. | MASTER-e1169a77-0239: Obrigatório na fase de desenvolvimento/operação; capacidade, estado, titularidade e dependências identificados. | MASTER-f70ce307-0095: Obrigatório na fase de desenvolvimento/operação; capacidade, estado, titularidade e dependências identificados. | MASTER-51b8f0ad-0175: Obrigatório na fase de desenvolvimento/operação; capacidade, estado, titularidade e dependências identificados. | MASTER-edece80c-0239: Obrigatório na fase de desenvolvimento/operação; capacidade, estado, titularidade e dependências identificados.",P2,MASTER-471012ab-0088: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0239: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0095: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0175: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0239: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0088 | MASTER-e1169a77-0239 | MASTER-f70ce307-0095 | MASTER-51b8f0ad-0175 | MASTER-edece80c-0239,5,"[{""id"":""MASTER-471012ab-0088"",""pedido"":""Obrigatório na fase de desenvolvimento/operação; capacidade, estado, titularidade e dependências identificados."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 806""],""aceitacao"":""Obrigatório na fase de desenvolvimento/operação; capacidade, estado, titularidade e dependências identificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0239"",""pedido"":""Obrigatório na fase de desenvolvimento/operação; capacidade, estado, titularidade e dependências identificados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3646""],""aceitacao"":""Obrigatório na fase de desenvolvimento/operação; capacidade, estado, titularidade e dependências identificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0095"",""pedido"":""Obrigatório na fase de desenvolvimento/operação; capacidade, estado, titularidade e dependências identificados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 812""],""aceitacao"":""Obrigatório na fase de desenvolvimento/operação; capacidade, estado, titularidade e dependências identificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0175"",""pedido"":""Obrigatório na fase de desenvolvimento/operação; capacidade, estado, titularidade e dependências identificados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2446""],""aceitacao"":""Obrigatório na fase de desenvolvimento/operação; capacidade, estado, titularidade e dependências identificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0239"",""pedido"":""Obrigatório na fase de desenvolvimento/operação; capacidade, estado, titularidade e dependências identificados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3646""],""aceitacao"":""Obrigatório na fase de desenvolvimento/operação; capacidade, estado, titularidade e dependências identificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0089,"Obrigatório conforme fase; documento, entidade, validade, obrigações, garantias e passivos; pendência crítica bloqueia publicação ou diligência.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 810 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3650 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 816 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2450 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3650,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0089: Obrigatório conforme fase; documento, entidade, validade, obrigações, garantias e passivos; pendência crítica bloqueia publicação ou diligência. | MASTER-e1169a77-0240: Obrigatório conforme fase; documento, entidade, validade, obrigações, garantias e passivos; pendência crítica bloqueia publicação ou diligência. | MASTER-f70ce307-0096: Obrigatório conforme fase; documento, entidade, validade, obrigações, garantias e passivos; pendência crítica bloqueia publicação ou diligência. | MASTER-51b8f0ad-0176: Obrigatório conforme fase; documento, entidade, validade, obrigações, garantias e passivos; pendência crítica bloqueia publicação ou diligência. | MASTER-edece80c-0240: Obrigatório conforme fase; documento, entidade, validade, obrigações, garantias e passivos; pendência crítica bloqueia publicação ou diligência.",P2,MASTER-471012ab-0089: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0240: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0096: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0176: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0240: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0089 | MASTER-e1169a77-0240 | MASTER-f70ce307-0096 | MASTER-51b8f0ad-0176 | MASTER-edece80c-0240,5,"[{""id"":""MASTER-471012ab-0089"",""pedido"":""Obrigatório conforme fase; documento, entidade, validade, obrigações, garantias e passivos; pendência crítica bloqueia publicação ou diligência."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 810""],""aceitacao"":""Obrigatório conforme fase; documento, entidade, validade, obrigações, garantias e passivos; pendência crítica bloqueia publicação ou diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-e1169a77-0240"",""pedido"":""Obrigatório conforme fase; documento, entidade, validade, obrigações, garantias e passivos; pendência crítica bloqueia publicação ou diligência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3650""],""aceitacao"":""Obrigatório conforme fase; documento, entidade, validade, obrigações, garantias e passivos; pendência crítica bloqueia publicação ou diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-f70ce307-0096"",""pedido"":""Obrigatório conforme fase; documento, entidade, validade, obrigações, garantias e passivos; pendência crítica bloqueia publicação ou diligência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 816""],""aceitacao"":""Obrigatório conforme fase; documento, entidade, validade, obrigações, garantias e passivos; pendência crítica bloqueia publicação ou diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-51b8f0ad-0176"",""pedido"":""Obrigatório conforme fase; documento, entidade, validade, obrigações, garantias e passivos; pendência crítica bloqueia publicação ou diligência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2450""],""aceitacao"":""Obrigatório conforme fase; documento, entidade, validade, obrigações, garantias e passivos; pendência crítica bloqueia publicação ou diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0240"",""pedido"":""Obrigatório conforme fase; documento, entidade, validade, obrigações, garantias e passivos; pendência crítica bloqueia publicação ou diligência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3650""],""aceitacao"":""Obrigatório conforme fase; documento, entidade, validade, obrigações, garantias e passivos; pendência crítica bloqueia publicação ou diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0090,"Moeda, período, fonte e pressupostos obrigatórios; informação histórica separada da previsão; comprovativos restritos.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 814 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3654 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 820 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2454 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3654,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0090: Moeda, período, fonte e pressupostos obrigatórios; informação histórica separada da previsão; comprovativos restritos. | MASTER-e1169a77-0241: Moeda, período, fonte e pressupostos obrigatórios; informação histórica separada da previsão; comprovativos restritos. | MASTER-f70ce307-0097: Moeda, período, fonte e pressupostos obrigatórios; informação histórica separada da previsão; comprovativos restritos. | MASTER-51b8f0ad-0177: Moeda, período, fonte e pressupostos obrigatórios; informação histórica separada da previsão; comprovativos restritos. | MASTER-edece80c-0241: Moeda, período, fonte e pressupostos obrigatórios; informação histórica separada da previsão; comprovativos restritos.",P2,MASTER-471012ab-0090: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0241: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0097: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0177: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0241: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0090 | MASTER-e1169a77-0241 | MASTER-f70ce307-0097 | MASTER-51b8f0ad-0177 | MASTER-edece80c-0241,5,"[{""id"":""MASTER-471012ab-0090"",""pedido"":""Moeda, período, fonte e pressupostos obrigatórios; informação histórica separada da previsão; comprovativos restritos."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 814""],""aceitacao"":""Moeda, período, fonte e pressupostos obrigatórios; informação histórica separada da previsão; comprovativos restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0241"",""pedido"":""Moeda, período, fonte e pressupostos obrigatórios; informação histórica separada da previsão; comprovativos restritos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3654""],""aceitacao"":""Moeda, período, fonte e pressupostos obrigatórios; informação histórica separada da previsão; comprovativos restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0097"",""pedido"":""Moeda, período, fonte e pressupostos obrigatórios; informação histórica separada da previsão; comprovativos restritos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 820""],""aceitacao"":""Moeda, período, fonte e pressupostos obrigatórios; informação histórica separada da previsão; comprovativos restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0177"",""pedido"":""Moeda, período, fonte e pressupostos obrigatórios; informação histórica separada da previsão; comprovativos restritos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2454""],""aceitacao"":""Moeda, período, fonte e pressupostos obrigatórios; informação histórica separada da previsão; comprovativos restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0241"",""pedido"":""Moeda, período, fonte e pressupostos obrigatórios; informação histórica separada da previsão; comprovativos restritos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3654""],""aceitacao"":""Moeda, período, fonte e pressupostos obrigatórios; informação histórica separada da previsão; comprovativos restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0091,"Quando aplicável, deve existir parecer e autorização da entidade competente antes da conclusão; ausência mantém estado “condicionado”.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 818 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3658 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 824 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2458 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3658,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0091: Quando aplicável, deve existir parecer e autorização da entidade competente antes da conclusão; ausência mantém estado “condicionado”. | MASTER-e1169a77-0242: Quando aplicável, deve existir parecer e autorização da entidade competente antes da conclusão; ausência mantém estado “condicionado”. | MASTER-f70ce307-0098: Quando aplicável, deve existir parecer e autorização da entidade competente antes da conclusão; ausência mantém estado “condicionado”. | MASTER-51b8f0ad-0178: Quando aplicável, deve existir parecer e autorização da entidade competente antes da conclusão; ausência mantém estado “condicionado”. | MASTER-edece80c-0242: Quando aplicável, deve existir parecer e autorização da entidade competente antes da conclusão; ausência mantém estado “condicionado”.",P2,MASTER-471012ab-0091: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0242: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0098: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0178: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0242: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0091 | MASTER-e1169a77-0242 | MASTER-f70ce307-0098 | MASTER-51b8f0ad-0178 | MASTER-edece80c-0242,5,"[{""id"":""MASTER-471012ab-0091"",""pedido"":""Quando aplicável, deve existir parecer e autorização da entidade competente antes da conclusão; ausência mantém estado “condicionado”."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 818""],""aceitacao"":""Quando aplicável, deve existir parecer e autorização da entidade competente antes da conclusão; ausência mantém estado “condicionado”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0242"",""pedido"":""Quando aplicável, deve existir parecer e autorização da entidade competente antes da conclusão; ausência mantém estado “condicionado”."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3658""],""aceitacao"":""Quando aplicável, deve existir parecer e autorização da entidade competente antes da conclusão; ausência mantém estado “condicionado”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0098"",""pedido"":""Quando aplicável, deve existir parecer e autorização da entidade competente antes da conclusão; ausência mantém estado “condicionado”."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 824""],""aceitacao"":""Quando aplicável, deve existir parecer e autorização da entidade competente antes da conclusão; ausência mantém estado “condicionado”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0178"",""pedido"":""Quando aplicável, deve existir parecer e autorização da entidade competente antes da conclusão; ausência mantém estado “condicionado”."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2458""],""aceitacao"":""Quando aplicável, deve existir parecer e autorização da entidade competente antes da conclusão; ausência mantém estado “condicionado”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0242"",""pedido"":""Quando aplicável, deve existir parecer e autorização da entidade competente antes da conclusão; ausência mantém estado “condicionado”."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3658""],""aceitacao"":""Quando aplicável, deve existir parecer e autorização da entidade competente antes da conclusão; ausência mantém estado “condicionado”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0092,5.8.1. Documentos obrigatórios e controlos dos campos MIN,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 821,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-471012ab-0092: 5.8.1. Documentos obrigatórios e controlos dos campos MIN,P2,MASTER-471012ab-0092: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0092,1,"[{""id"":""MASTER-471012ab-0092"",""pedido"":""5.8.1. Documentos obrigatórios e controlos dos campos MIN"",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 821""],""aceitacao"":""5.8.1. Documentos obrigatórios e controlos dos campos MIN"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0093,Identidade e poderes devem coincidir com o titular; modalidade sem base legal ou autorização aplicável fica bloqueada.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 828 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3668 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 834 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2468 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3668,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0093: Identidade e poderes devem coincidir com o titular; modalidade sem base legal ou autorização aplicável fica bloqueada. | MASTER-e1169a77-0244: Identidade e poderes devem coincidir com o titular; modalidade sem base legal ou autorização aplicável fica bloqueada. | MASTER-f70ce307-0100: Identidade e poderes devem coincidir com o titular; modalidade sem base legal ou autorização aplicável fica bloqueada. | MASTER-51b8f0ad-0180: Identidade e poderes devem coincidir com o titular; modalidade sem base legal ou autorização aplicável fica bloqueada. | MASTER-edece80c-0244: Identidade e poderes devem coincidir com o titular; modalidade sem base legal ou autorização aplicável fica bloqueada.,P2,MASTER-471012ab-0093: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0244: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0100: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0180: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0244: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0093 | MASTER-e1169a77-0244 | MASTER-f70ce307-0100 | MASTER-51b8f0ad-0180 | MASTER-edece80c-0244,5,"[{""id"":""MASTER-471012ab-0093"",""pedido"":""Identidade e poderes devem coincidir com o titular; modalidade sem base legal ou autorização aplicável fica bloqueada."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 828""],""aceitacao"":""Identidade e poderes devem coincidir com o titular; modalidade sem base legal ou autorização aplicável fica bloqueada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0244"",""pedido"":""Identidade e poderes devem coincidir com o titular; modalidade sem base legal ou autorização aplicável fica bloqueada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3668""],""aceitacao"":""Identidade e poderes devem coincidir com o titular; modalidade sem base legal ou autorização aplicável fica bloqueada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0100"",""pedido"":""Identidade e poderes devem coincidir com o titular; modalidade sem base legal ou autorização aplicável fica bloqueada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 834""],""aceitacao"":""Identidade e poderes devem coincidir com o titular; modalidade sem base legal ou autorização aplicável fica bloqueada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0180"",""pedido"":""Identidade e poderes devem coincidir com o titular; modalidade sem base legal ou autorização aplicável fica bloqueada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2468""],""aceitacao"":""Identidade e poderes devem coincidir com o titular; modalidade sem base legal ou autorização aplicável fica bloqueada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0244"",""pedido"":""Identidade e poderes devem coincidir com o titular; modalidade sem base legal ou autorização aplicável fica bloqueada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3668""],""aceitacao"":""Identidade e poderes devem coincidir com o titular; modalidade sem base legal ou autorização aplicável fica bloqueada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0094,Designação do recurso deve coincidir com o título e estudos; recurso não comprovado não pode ser publicitado.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 832 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3672 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 838 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2472 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3672,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0094: Designação do recurso deve coincidir com o título e estudos; recurso não comprovado não pode ser publicitado. | MASTER-e1169a77-0245: Designação do recurso deve coincidir com o título e estudos; recurso não comprovado não pode ser publicitado. | MASTER-f70ce307-0101: Designação do recurso deve coincidir com o título e estudos; recurso não comprovado não pode ser publicitado. | MASTER-51b8f0ad-0181: Designação do recurso deve coincidir com o título e estudos; recurso não comprovado não pode ser publicitado. | MASTER-edece80c-0245: Designação do recurso deve coincidir com o título e estudos; recurso não comprovado não pode ser publicitado.,P2,MASTER-471012ab-0094: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0245: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0101: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0181: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0245: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0094 | MASTER-e1169a77-0245 | MASTER-f70ce307-0101 | MASTER-51b8f0ad-0181 | MASTER-edece80c-0245,5,"[{""id"":""MASTER-471012ab-0094"",""pedido"":""Designação do recurso deve coincidir com o título e estudos; recurso não comprovado não pode ser publicitado."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 832""],""aceitacao"":""Designação do recurso deve coincidir com o título e estudos; recurso não comprovado não pode ser publicitado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0245"",""pedido"":""Designação do recurso deve coincidir com o título e estudos; recurso não comprovado não pode ser publicitado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3672""],""aceitacao"":""Designação do recurso deve coincidir com o título e estudos; recurso não comprovado não pode ser publicitado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0101"",""pedido"":""Designação do recurso deve coincidir com o título e estudos; recurso não comprovado não pode ser publicitado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 838""],""aceitacao"":""Designação do recurso deve coincidir com o título e estudos; recurso não comprovado não pode ser publicitado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0181"",""pedido"":""Designação do recurso deve coincidir com o título e estudos; recurso não comprovado não pode ser publicitado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2472""],""aceitacao"":""Designação do recurso deve coincidir com o título e estudos; recurso não comprovado não pode ser publicitado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0245"",""pedido"":""Designação do recurso deve coincidir com o título e estudos; recurso não comprovado não pode ser publicitado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3672""],""aceitacao"":""Designação do recurso deve coincidir com o título e estudos; recurso não comprovado não pode ser publicitado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0095,"Número, titular, área, datas e estado devem coincidir; título expirado, suspenso ou contestado bloqueia publicação como oportunidade activa.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 840 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3680 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 846 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2480 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3680,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0095: Número, titular, área, datas e estado devem coincidir; título expirado, suspenso ou contestado bloqueia publicação como oportunidade activa. | MASTER-e1169a77-0246: Número, titular, área, datas e estado devem coincidir; título expirado, suspenso ou contestado bloqueia publicação como oportunidade activa. | MASTER-f70ce307-0102: Número, titular, área, datas e estado devem coincidir; título expirado, suspenso ou contestado bloqueia publicação como oportunidade activa. | MASTER-51b8f0ad-0182: Número, titular, área, datas e estado devem coincidir; título expirado, suspenso ou contestado bloqueia publicação como oportunidade activa. | MASTER-edece80c-0246: Número, titular, área, datas e estado devem coincidir; título expirado, suspenso ou contestado bloqueia publicação como oportunidade activa.",P2,MASTER-471012ab-0095: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0246: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0102: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0182: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0246: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0095 | MASTER-e1169a77-0246 | MASTER-f70ce307-0102 | MASTER-51b8f0ad-0182 | MASTER-edece80c-0246,5,"[{""id"":""MASTER-471012ab-0095"",""pedido"":""Número, titular, área, datas e estado devem coincidir; título expirado, suspenso ou contestado bloqueia publicação como oportunidade activa."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 840""],""aceitacao"":""Número, titular, área, datas e estado devem coincidir; título expirado, suspenso ou contestado bloqueia publicação como oportunidade activa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0246"",""pedido"":""Número, titular, área, datas e estado devem coincidir; título expirado, suspenso ou contestado bloqueia publicação como oportunidade activa."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3680""],""aceitacao"":""Número, titular, área, datas e estado devem coincidir; título expirado, suspenso ou contestado bloqueia publicação como oportunidade activa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0102"",""pedido"":""Número, titular, área, datas e estado devem coincidir; título expirado, suspenso ou contestado bloqueia publicação como oportunidade activa."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 846""],""aceitacao"":""Número, titular, área, datas e estado devem coincidir; título expirado, suspenso ou contestado bloqueia publicação como oportunidade activa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0182"",""pedido"":""Número, titular, área, datas e estado devem coincidir; título expirado, suspenso ou contestado bloqueia publicação como oportunidade activa."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2480""],""aceitacao"":""Número, titular, área, datas e estado devem coincidir; título expirado, suspenso ou contestado bloqueia publicação como oportunidade activa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0246"",""pedido"":""Número, titular, área, datas e estado devem coincidir; título expirado, suspenso ou contestado bloqueia publicação como oportunidade activa."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3680""],""aceitacao"":""Número, titular, área, datas e estado devem coincidir; título expirado, suspenso ou contestado bloqueia publicação como oportunidade activa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0096,"Polígono deve corresponder à área titulada, sem sobreposição não explicada; sistema de referência, precisão e fonte obrigatórios.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 844 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3684 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 850 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2484 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3684,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0096: Polígono deve corresponder à área titulada, sem sobreposição não explicada; sistema de referência, precisão e fonte obrigatórios. | MASTER-e1169a77-0247: Polígono deve corresponder à área titulada, sem sobreposição não explicada; sistema de referência, precisão e fonte obrigatórios. | MASTER-f70ce307-0103: Polígono deve corresponder à área titulada, sem sobreposição não explicada; sistema de referência, precisão e fonte obrigatórios. | MASTER-51b8f0ad-0183: Polígono deve corresponder à área titulada, sem sobreposição não explicada; sistema de referência, precisão e fonte obrigatórios. | MASTER-edece80c-0247: Polígono deve corresponder à área titulada, sem sobreposição não explicada; sistema de referência, precisão e fonte obrigatórios.",P2,MASTER-471012ab-0096: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0247: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0103: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0183: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0247: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0096 | MASTER-e1169a77-0247 | MASTER-f70ce307-0103 | MASTER-51b8f0ad-0183 | MASTER-edece80c-0247,5,"[{""id"":""MASTER-471012ab-0096"",""pedido"":""Polígono deve corresponder à área titulada, sem sobreposição não explicada; sistema de referência, precisão e fonte obrigatórios."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 844""],""aceitacao"":""Polígono deve corresponder à área titulada, sem sobreposição não explicada; sistema de referência, precisão e fonte obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0247"",""pedido"":""Polígono deve corresponder à área titulada, sem sobreposição não explicada; sistema de referência, precisão e fonte obrigatórios."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3684""],""aceitacao"":""Polígono deve corresponder à área titulada, sem sobreposição não explicada; sistema de referência, precisão e fonte obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0103"",""pedido"":""Polígono deve corresponder à área titulada, sem sobreposição não explicada; sistema de referência, precisão e fonte obrigatórios."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 850""],""aceitacao"":""Polígono deve corresponder à área titulada, sem sobreposição não explicada; sistema de referência, precisão e fonte obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0183"",""pedido"":""Polígono deve corresponder à área titulada, sem sobreposição não explicada; sistema de referência, precisão e fonte obrigatórios."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2484""],""aceitacao"":""Polígono deve corresponder à área titulada, sem sobreposição não explicada; sistema de referência, precisão e fonte obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0247"",""pedido"":""Polígono deve corresponder à área titulada, sem sobreposição não explicada; sistema de referência, precisão e fonte obrigatórios."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3684""],""aceitacao"":""Polígono deve corresponder à área titulada, sem sobreposição não explicada; sistema de referência, precisão e fonte obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0097,"Participações devem totalizar valor coerente; divergência de titularidade, ónus omitido ou beneficiário não verificado impede diligência.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 848 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3688 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 854 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2488 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3688,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0097: Participações devem totalizar valor coerente; divergência de titularidade, ónus omitido ou beneficiário não verificado impede diligência. | MASTER-e1169a77-0248: Participações devem totalizar valor coerente; divergência de titularidade, ónus omitido ou beneficiário não verificado impede diligência. | MASTER-f70ce307-0104: Participações devem totalizar valor coerente; divergência de titularidade, ónus omitido ou beneficiário não verificado impede diligência. | MASTER-51b8f0ad-0184: Participações devem totalizar valor coerente; divergência de titularidade, ónus omitido ou beneficiário não verificado impede diligência. | MASTER-edece80c-0248: Participações devem totalizar valor coerente; divergência de titularidade, ónus omitido ou beneficiário não verificado impede diligência.",P2,MASTER-471012ab-0097: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0248: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0104: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0184: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0248: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0097 | MASTER-e1169a77-0248 | MASTER-f70ce307-0104 | MASTER-51b8f0ad-0184 | MASTER-edece80c-0248,5,"[{""id"":""MASTER-471012ab-0097"",""pedido"":""Participações devem totalizar valor coerente; divergência de titularidade, ónus omitido ou beneficiário não verificado impede diligência."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 848""],""aceitacao"":""Participações devem totalizar valor coerente; divergência de titularidade, ónus omitido ou beneficiário não verificado impede diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0248"",""pedido"":""Participações devem totalizar valor coerente; divergência de titularidade, ónus omitido ou beneficiário não verificado impede diligência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3688""],""aceitacao"":""Participações devem totalizar valor coerente; divergência de titularidade, ónus omitido ou beneficiário não verificado impede diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0104"",""pedido"":""Participações devem totalizar valor coerente; divergência de titularidade, ónus omitido ou beneficiário não verificado impede diligência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 854""],""aceitacao"":""Participações devem totalizar valor coerente; divergência de titularidade, ónus omitido ou beneficiário não verificado impede diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0184"",""pedido"":""Participações devem totalizar valor coerente; divergência de titularidade, ónus omitido ou beneficiário não verificado impede diligência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2488""],""aceitacao"":""Participações devem totalizar valor coerente; divergência de titularidade, ónus omitido ou beneficiário não verificado impede diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0248"",""pedido"":""Participações devem totalizar valor coerente; divergência de titularidade, ónus omitido ou beneficiário não verificado impede diligência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3688""],""aceitacao"":""Participações devem totalizar valor coerente; divergência de titularidade, ónus omitido ou beneficiário não verificado impede diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0098,"Categoria, quantidade, teor, data-base e padrão devem constar do relatório; alegação sem responsável técnico é rejeitada.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 852 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3692 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 858 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2492 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3692,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0098: Categoria, quantidade, teor, data-base e padrão devem constar do relatório; alegação sem responsável técnico é rejeitada. | MASTER-e1169a77-0249: Categoria, quantidade, teor, data-base e padrão devem constar do relatório; alegação sem responsável técnico é rejeitada. | MASTER-f70ce307-0105: Categoria, quantidade, teor, data-base e padrão devem constar do relatório; alegação sem responsável técnico é rejeitada. | MASTER-51b8f0ad-0185: Categoria, quantidade, teor, data-base e padrão devem constar do relatório; alegação sem responsável técnico é rejeitada. | MASTER-edece80c-0249: Categoria, quantidade, teor, data-base e padrão devem constar do relatório; alegação sem responsável técnico é rejeitada.",P2,MASTER-471012ab-0098: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0249: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0105: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0185: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0249: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0098 | MASTER-e1169a77-0249 | MASTER-f70ce307-0105 | MASTER-51b8f0ad-0185 | MASTER-edece80c-0249,5,"[{""id"":""MASTER-471012ab-0098"",""pedido"":""Categoria, quantidade, teor, data-base e padrão devem constar do relatório; alegação sem responsável técnico é rejeitada."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 852""],""aceitacao"":""Categoria, quantidade, teor, data-base e padrão devem constar do relatório; alegação sem responsável técnico é rejeitada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0249"",""pedido"":""Categoria, quantidade, teor, data-base e padrão devem constar do relatório; alegação sem responsável técnico é rejeitada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3692""],""aceitacao"":""Categoria, quantidade, teor, data-base e padrão devem constar do relatório; alegação sem responsável técnico é rejeitada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0105"",""pedido"":""Categoria, quantidade, teor, data-base e padrão devem constar do relatório; alegação sem responsável técnico é rejeitada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 858""],""aceitacao"":""Categoria, quantidade, teor, data-base e padrão devem constar do relatório; alegação sem responsável técnico é rejeitada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0185"",""pedido"":""Categoria, quantidade, teor, data-base e padrão devem constar do relatório; alegação sem responsável técnico é rejeitada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2492""],""aceitacao"":""Categoria, quantidade, teor, data-base e padrão devem constar do relatório; alegação sem responsável técnico é rejeitada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0249"",""pedido"":""Categoria, quantidade, teor, data-base e padrão devem constar do relatório; alegação sem responsável técnico é rejeitada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3692""],""aceitacao"":""Categoria, quantidade, teor, data-base e padrão devem constar do relatório; alegação sem responsável técnico é rejeitada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-471012ab-0099,"Capacidade, titularidade, disponibilidade e dependências críticas devem ser comprovadas; ausência relevante é assinalada como risco.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 860 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3700 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 866 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2500 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3700,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0099: Capacidade, titularidade, disponibilidade e dependências críticas devem ser comprovadas; ausência relevante é assinalada como risco. | MASTER-e1169a77-0250: Capacidade, titularidade, disponibilidade e dependências críticas devem ser comprovadas; ausência relevante é assinalada como risco. | MASTER-f70ce307-0106: Capacidade, titularidade, disponibilidade e dependências críticas devem ser comprovadas; ausência relevante é assinalada como risco. | MASTER-51b8f0ad-0186: Capacidade, titularidade, disponibilidade e dependências críticas devem ser comprovadas; ausência relevante é assinalada como risco. | MASTER-edece80c-0250: Capacidade, titularidade, disponibilidade e dependências críticas devem ser comprovadas; ausência relevante é assinalada como risco.",P2,MASTER-471012ab-0099: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0250: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0106: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0186: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0250: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0099 | MASTER-e1169a77-0250 | MASTER-f70ce307-0106 | MASTER-51b8f0ad-0186 | MASTER-edece80c-0250,5,"[{""id"":""MASTER-471012ab-0099"",""pedido"":""Capacidade, titularidade, disponibilidade e dependências críticas devem ser comprovadas; ausência relevante é assinalada como risco."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 860""],""aceitacao"":""Capacidade, titularidade, disponibilidade e dependências críticas devem ser comprovadas; ausência relevante é assinalada como risco."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0250"",""pedido"":""Capacidade, titularidade, disponibilidade e dependências críticas devem ser comprovadas; ausência relevante é assinalada como risco."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3700""],""aceitacao"":""Capacidade, titularidade, disponibilidade e dependências críticas devem ser comprovadas; ausência relevante é assinalada como risco."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0106"",""pedido"":""Capacidade, titularidade, disponibilidade e dependências críticas devem ser comprovadas; ausência relevante é assinalada como risco."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 866""],""aceitacao"":""Capacidade, titularidade, disponibilidade e dependências críticas devem ser comprovadas; ausência relevante é assinalada como risco."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0186"",""pedido"":""Capacidade, titularidade, disponibilidade e dependências críticas devem ser comprovadas; ausência relevante é assinalada como risco."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2500""],""aceitacao"":""Capacidade, titularidade, disponibilidade e dependências críticas devem ser comprovadas; ausência relevante é assinalada como risco."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0250"",""pedido"":""Capacidade, titularidade, disponibilidade e dependências críticas devem ser comprovadas; ausência relevante é assinalada como risco."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3700""],""aceitacao"":""Capacidade, titularidade, disponibilidade e dependências críticas devem ser comprovadas; ausência relevante é assinalada como risco."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0100,"Moeda, período, fonte, taxa de câmbio e pressupostos obrigatórios; informação auditada identificada; previsões nunca tratadas como resultados.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 868 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3708 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 874 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2508 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3708,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0100: Moeda, período, fonte, taxa de câmbio e pressupostos obrigatórios; informação auditada identificada; previsões nunca tratadas como resultados. | MASTER-e1169a77-0251: Moeda, período, fonte, taxa de câmbio e pressupostos obrigatórios; informação auditada identificada; previsões nunca tratadas como resultados. | MASTER-f70ce307-0107: Moeda, período, fonte, taxa de câmbio e pressupostos obrigatórios; informação auditada identificada; previsões nunca tratadas como resultados. | MASTER-51b8f0ad-0187: Moeda, período, fonte, taxa de câmbio e pressupostos obrigatórios; informação auditada identificada; previsões nunca tratadas como resultados. | MASTER-edece80c-0251: Moeda, período, fonte, taxa de câmbio e pressupostos obrigatórios; informação auditada identificada; previsões nunca tratadas como resultados.",P2,MASTER-471012ab-0100: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0251: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0107: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0187: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0251: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0100 | MASTER-e1169a77-0251 | MASTER-f70ce307-0107 | MASTER-51b8f0ad-0187 | MASTER-edece80c-0251,5,"[{""id"":""MASTER-471012ab-0100"",""pedido"":""Moeda, período, fonte, taxa de câmbio e pressupostos obrigatórios; informação auditada identificada; previsões nunca tratadas como resultados."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 868""],""aceitacao"":""Moeda, período, fonte, taxa de câmbio e pressupostos obrigatórios; informação auditada identificada; previsões nunca tratadas como resultados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0251"",""pedido"":""Moeda, período, fonte, taxa de câmbio e pressupostos obrigatórios; informação auditada identificada; previsões nunca tratadas como resultados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3708""],""aceitacao"":""Moeda, período, fonte, taxa de câmbio e pressupostos obrigatórios; informação auditada identificada; previsões nunca tratadas como resultados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0107"",""pedido"":""Moeda, período, fonte, taxa de câmbio e pressupostos obrigatórios; informação auditada identificada; previsões nunca tratadas como resultados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 874""],""aceitacao"":""Moeda, período, fonte, taxa de câmbio e pressupostos obrigatórios; informação auditada identificada; previsões nunca tratadas como resultados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0187"",""pedido"":""Moeda, período, fonte, taxa de câmbio e pressupostos obrigatórios; informação auditada identificada; previsões nunca tratadas como resultados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2508""],""aceitacao"":""Moeda, período, fonte, taxa de câmbio e pressupostos obrigatórios; informação auditada identificada; previsões nunca tratadas como resultados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0251"",""pedido"":""Moeda, período, fonte, taxa de câmbio e pressupostos obrigatórios; informação auditada identificada; previsões nunca tratadas como resultados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3708""],""aceitacao"":""Moeda, período, fonte, taxa de câmbio e pressupostos obrigatórios; informação auditada identificada; previsões nunca tratadas como resultados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0101,"Todos os documentos mineiros devem possuir categoria, entidade emissora, número, versão, data de emissão, validade, titular, estado de verificação, nível de confidencialidade e hash ou identificador de integridade. O sistema deve verificar formato e antivírus, impedir substituição silenciosa, conservar versões e gerar alertas antes da expiração.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 874 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3715 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 880 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2514 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3715,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0101: Todos os documentos mineiros devem possuir categoria, entidade emissora, número, versão, data de emissão, validade, titular, estado de verificação, nível de confidencialidade e hash ou identificador de integridade. O sistema deve verificar formato e antivírus, impedir substituição silenciosa, conservar versões e gerar alertas antes da expiração. | MASTER-e1169a77-0252: Todos os documentos mineiros devem possuir categoria, entidade emissora, número, versão, data de emissão, validade, titular, estado de verificação, nível de confidencialidade e hash ou identificador de integridade. O sistema deve verificar formato e antivírus, impedir substituição silenciosa, conservar versões e gerar alertas antes da expiração. | MASTER-f70ce307-0108: Todos os documentos mineiros devem possuir categoria, entidade emissora, número, versão, data de emissão, validade, titular, estado de verificação, nível de confidencialidade e hash ou identificador de integridade. O sistema deve verificar formato e antivírus, impedir substituição silenciosa, conservar versões e gerar alertas antes da expiração. | MASTER-51b8f0ad-0188: Todos os documentos mineiros devem possuir categoria, entidade emissora, número, versão, data de emissão, validade, titular, estado de verificação, nível de confidencialidade e hash ou identificador de integridade. O sistema deve verificar formato e antivírus, impedir substituição silenciosa, conservar versões e gerar alertas antes da expiração. | MASTER-edece80c-0252: Todos os documentos mineiros devem possuir categoria, entidade emissora, número, versão, data de emissão, validade, titular, estado de verificação, nível de confidencialidade e hash ou identificador de integridade. O sistema deve verificar formato e antivírus, impedir substituição silenciosa, conservar versões e gerar alertas antes da expiração.",P2,MASTER-471012ab-0101: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0252: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0108: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0188: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0252: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0101 | MASTER-e1169a77-0252 | MASTER-f70ce307-0108 | MASTER-51b8f0ad-0188 | MASTER-edece80c-0252,5,"[{""id"":""MASTER-471012ab-0101"",""pedido"":""Todos os documentos mineiros devem possuir categoria, entidade emissora, número, versão, data de emissão, validade, titular, estado de verificação, nível de confidencialidade e hash ou identificador de integridade. O sistema deve verificar formato e antivírus, impedir substituição silenciosa, conservar versões e gerar alertas antes da expiração."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 874""],""aceitacao"":""Todos os documentos mineiros devem possuir categoria, entidade emissora, número, versão, data de emissão, validade, titular, estado de verificação, nível de confidencialidade e hash ou identificador de integridade. O sistema deve verificar formato e antivírus, impedir substituição silenciosa, conservar versões e gerar alertas antes da expiração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-e1169a77-0252"",""pedido"":""Todos os documentos mineiros devem possuir categoria, entidade emissora, número, versão, data de emissão, validade, titular, estado de verificação, nível de confidencialidade e hash ou identificador de integridade. O sistema deve verificar formato e antivírus, impedir substituição silenciosa, conservar versões e gerar alertas antes da expiração."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3715""],""aceitacao"":""Todos os documentos mineiros devem possuir categoria, entidade emissora, número, versão, data de emissão, validade, titular, estado de verificação, nível de confidencialidade e hash ou identificador de integridade. O sistema deve verificar formato e antivírus, impedir substituição silenciosa, conservar versões e gerar alertas antes da expiração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-f70ce307-0108"",""pedido"":""Todos os documentos mineiros devem possuir categoria, entidade emissora, número, versão, data de emissão, validade, titular, estado de verificação, nível de confidencialidade e hash ou identificador de integridade. O sistema deve verificar formato e antivírus, impedir substituição silenciosa, conservar versões e gerar alertas antes da expiração."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 880""],""aceitacao"":""Todos os documentos mineiros devem possuir categoria, entidade emissora, número, versão, data de emissão, validade, titular, estado de verificação, nível de confidencialidade e hash ou identificador de integridade. O sistema deve verificar formato e antivírus, impedir substituição silenciosa, conservar versões e gerar alertas antes da expiração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-51b8f0ad-0188"",""pedido"":""Todos os documentos mineiros devem possuir categoria, entidade emissora, número, versão, data de emissão, validade, titular, estado de verificação, nível de confidencialidade e hash ou identificador de integridade. O sistema deve verificar formato e antivírus, impedir substituição silenciosa, conservar versões e gerar alertas antes da expiração."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2514""],""aceitacao"":""Todos os documentos mineiros devem possuir categoria, entidade emissora, número, versão, data de emissão, validade, titular, estado de verificação, nível de confidencialidade e hash ou identificador de integridade. O sistema deve verificar formato e antivírus, impedir substituição silenciosa, conservar versões e gerar alertas antes da expiração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0252"",""pedido"":""Todos os documentos mineiros devem possuir categoria, entidade emissora, número, versão, data de emissão, validade, titular, estado de verificação, nível de confidencialidade e hash ou identificador de integridade. O sistema deve verificar formato e antivírus, impedir substituição silenciosa, conservar versões e gerar alertas antes da expiração."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3715""],""aceitacao"":""Todos os documentos mineiros devem possuir categoria, entidade emissora, número, versão, data de emissão, validade, titular, estado de verificação, nível de confidencialidade e hash ou identificador de integridade. O sistema deve verificar formato e antivírus, impedir substituição silenciosa, conservar versões e gerar alertas antes da expiração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0103,"O módulo deve monetizar serviços claramente contratados sem transformar a Tempo em custodiante de fundos de investimento ou intermediária financeira não autorizada. Preços, comissões, factos geradores, impostos, responsabilidades, exclusões e condições de pagamento devem constar de contrato aprovado por Jurídico e Finanças. A plataforma deve separar receita editorial/publicitária, subscrição, serviço profissional, taxa fixa e comissão de sucesso.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 899 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3741 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 904 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2538 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3741,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0103: O módulo deve monetizar serviços claramente contratados sem transformar a Tempo em custodiante de fundos de investimento ou intermediária financeira não autorizada. Preços, comissões, factos geradores, impostos, responsabilidades, exclusões e condições de pagamento devem constar de contrato aprovado por Jurídico e Finanças. A plataforma deve separar receita editorial/publicitária, subscrição, serviço profissional, taxa fixa e comissão de sucesso. | MASTER-e1169a77-0255: O módulo deve monetizar serviços claramente contratados sem transformar a Tempo em custodiante de fundos de investimento ou intermediária financeira não autorizada. Preços, comissões, factos geradores, impostos, responsabilidades, exclusões e condições de pagamento devem constar de contrato aprovado por Jurídico e Finanças. A plataforma deve separar receita editorial/publicitária, subscrição, serviço profissional, taxa fixa e comissão de sucesso. | MASTER-f70ce307-0111: O módulo deve monetizar serviços claramente contratados sem transformar a Tempo em custodiante de fundos de investimento ou intermediária financeira não autorizada. Preços, comissões, factos geradores, impostos, responsabilidades, exclusões e condições de pagamento devem constar de contrato aprovado por Jurídico e Finanças. A plataforma deve separar receita editorial/publicitária, subscrição, serviço profissional, taxa fixa e comissão de sucesso. | MASTER-51b8f0ad-0191: O módulo deve monetizar serviços claramente contratados sem transformar a Tempo em custodiante de fundos de investimento ou intermediária financeira não autorizada. Preços, comissões, factos geradores, impostos, responsabilidades, exclusões e condições de pagamento devem constar de contrato aprovado por Jurídico e Finanças. A plataforma deve separar receita editorial/publicitária, subscrição, serviço profissional, taxa fixa e comissão de sucesso. | MASTER-edece80c-0255: O módulo deve monetizar serviços claramente contratados sem transformar a Tempo em custodiante de fundos de investimento ou intermediária financeira não autorizada. Preços, comissões, factos geradores, impostos, responsabilidades, exclusões e condições de pagamento devem constar de contrato aprovado por Jurídico e Finanças. A plataforma deve separar receita editorial/publicitária, subscrição, serviço profissional, taxa fixa e comissão de sucesso.",P2,MASTER-471012ab-0103: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0255: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0111: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0191: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0255: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0103 | MASTER-e1169a77-0255 | MASTER-f70ce307-0111 | MASTER-51b8f0ad-0191 | MASTER-edece80c-0255,5,"[{""id"":""MASTER-471012ab-0103"",""pedido"":""O módulo deve monetizar serviços claramente contratados sem transformar a Tempo em custodiante de fundos de investimento ou intermediária financeira não autorizada. Preços, comissões, factos geradores, impostos, responsabilidades, exclusões e condições de pagamento devem constar de contrato aprovado por Jurídico e Finanças. A plataforma deve separar receita editorial/publicitária, subscrição, serviço profissional, taxa fixa e comissão de sucesso."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 899""],""aceitacao"":""O módulo deve monetizar serviços claramente contratados sem transformar a Tempo em custodiante de fundos de investimento ou intermediária financeira não autorizada. Preços, comissões, factos geradores, impostos, responsabilidades, exclusões e condições de pagamento devem constar de contrato aprovado por Jurídico e Finanças. A plataforma deve separar receita editorial/publicitária, subscrição, serviço profissional, taxa fixa e comissão de sucesso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0255"",""pedido"":""O módulo deve monetizar serviços claramente contratados sem transformar a Tempo em custodiante de fundos de investimento ou intermediária financeira não autorizada. Preços, comissões, factos geradores, impostos, responsabilidades, exclusões e condições de pagamento devem constar de contrato aprovado por Jurídico e Finanças. A plataforma deve separar receita editorial/publicitária, subscrição, serviço profissional, taxa fixa e comissão de sucesso."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3741""],""aceitacao"":""O módulo deve monetizar serviços claramente contratados sem transformar a Tempo em custodiante de fundos de investimento ou intermediária financeira não autorizada. Preços, comissões, factos geradores, impostos, responsabilidades, exclusões e condições de pagamento devem constar de contrato aprovado por Jurídico e Finanças. A plataforma deve separar receita editorial/publicitária, subscrição, serviço profissional, taxa fixa e comissão de sucesso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0111"",""pedido"":""O módulo deve monetizar serviços claramente contratados sem transformar a Tempo em custodiante de fundos de investimento ou intermediária financeira não autorizada. Preços, comissões, factos geradores, impostos, responsabilidades, exclusões e condições de pagamento devem constar de contrato aprovado por Jurídico e Finanças. A plataforma deve separar receita editorial/publicitária, subscrição, serviço profissional, taxa fixa e comissão de sucesso."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 904""],""aceitacao"":""O módulo deve monetizar serviços claramente contratados sem transformar a Tempo em custodiante de fundos de investimento ou intermediária financeira não autorizada. Preços, comissões, factos geradores, impostos, responsabilidades, exclusões e condições de pagamento devem constar de contrato aprovado por Jurídico e Finanças. A plataforma deve separar receita editorial/publicitária, subscrição, serviço profissional, taxa fixa e comissão de sucesso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0191"",""pedido"":""O módulo deve monetizar serviços claramente contratados sem transformar a Tempo em custodiante de fundos de investimento ou intermediária financeira não autorizada. Preços, comissões, factos geradores, impostos, responsabilidades, exclusões e condições de pagamento devem constar de contrato aprovado por Jurídico e Finanças. A plataforma deve separar receita editorial/publicitária, subscrição, serviço profissional, taxa fixa e comissão de sucesso."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2538""],""aceitacao"":""O módulo deve monetizar serviços claramente contratados sem transformar a Tempo em custodiante de fundos de investimento ou intermediária financeira não autorizada. Preços, comissões, factos geradores, impostos, responsabilidades, exclusões e condições de pagamento devem constar de contrato aprovado por Jurídico e Finanças. A plataforma deve separar receita editorial/publicitária, subscrição, serviço profissional, taxa fixa e comissão de sucesso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0255"",""pedido"":""O módulo deve monetizar serviços claramente contratados sem transformar a Tempo em custodiante de fundos de investimento ou intermediária financeira não autorizada. Preços, comissões, factos geradores, impostos, responsabilidades, exclusões e condições de pagamento devem constar de contrato aprovado por Jurídico e Finanças. A plataforma deve separar receita editorial/publicitária, subscrição, serviço profissional, taxa fixa e comissão de sucesso."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3741""],""aceitacao"":""O módulo deve monetizar serviços claramente contratados sem transformar a Tempo em custodiante de fundos de investimento ou intermediária financeira não autorizada. Preços, comissões, factos geradores, impostos, responsabilidades, exclusões e condições de pagamento devem constar de contrato aprovado por Jurídico e Finanças. A plataforma deve separar receita editorial/publicitária, subscrição, serviço profissional, taxa fixa e comissão de sucesso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0104,"Indicadores mínimos: receita contratada, facturada, recebida e vencida; prazo médio de cobrança; taxa de cobrança; comissão prevista, aprovada, facturada, recebida e estornada; margem por serviço; receita por campanha, projecto e sector; descontos; disputas; divergências de reconciliação; concentração por cliente. Salvaguardas: a Tempo não deve receber nem movimentar capital destinado ao investimento por este módulo; a base tributável, documentação fiscal, retenções, câmbio, reconhecimento de receita e admissibilidade de comissões devem ser validados por Finanças, Fiscalidade e Jurídico antes da produção.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1046 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3891 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1047 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2681 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3891,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0104: Indicadores mínimos: receita contratada, facturada, recebida e vencida; prazo médio de cobrança; taxa de cobrança; comissão prevista, aprovada, facturada, recebida e estornada; margem por serviço; receita por campanha, projecto e sector; descontos; disputas; divergências de reconciliação; concentração por cliente. Salvaguardas: a Tempo não deve receber nem movimentar capital destinado ao investimento por este módulo; a base tributável, documentação fiscal, retenções, câmbio, reconhecimento de receita e admissibilidade de comissões devem ser validados por Finanças, Fiscalidade e Jurídico antes da produção. | MASTER-e1169a77-0256: Indicadores mínimos: receita contratada, facturada, recebida e vencida; prazo médio de cobrança; taxa de cobrança; comissão prevista, aprovada, facturada, recebida e estornada; margem por serviço; receita por campanha, projecto e sector; descontos; disputas; divergências de reconciliação; concentração por cliente. Salvaguardas: a Tempo não deve receber nem movimentar capital destinado ao investimento por este módulo; a base tributável, documentação fiscal, retenções, câmbio, reconhecimento de receita e admissibilidade de comissões devem ser validados por Finanças, Fiscalidade e Jurídico antes da produção. | MASTER-f70ce307-0112: Indicadores mínimos: receita contratada, facturada, recebida e vencida; prazo médio de cobrança; taxa de cobrança; comissão prevista, aprovada, facturada, recebida e estornada; margem por serviço; receita por campanha, projecto e sector; descontos; disputas; divergências de reconciliação; concentração por cliente. Salvaguardas: a Tempo não deve receber nem movimentar capital destinado ao investimento por este módulo; a base tributável, documentação fiscal, retenções, câmbio, reconhecimento de receita e admissibilidade de comissões devem ser validados por Finanças, Fiscalidade e Jurídico antes da produção. | MASTER-51b8f0ad-0192: Indicadores mínimos: receita contratada, facturada, recebida e vencida; prazo médio de cobrança; taxa de cobrança; comissão prevista, aprovada, facturada, recebida e estornada; margem por serviço; receita por campanha, projecto e sector; descontos; disputas; divergências de reconciliação; concentração por cliente. Salvaguardas: a Tempo não deve receber nem movimentar capital destinado ao investimento por este módulo; a base tributável, documentação fiscal, retenções, câmbio, reconhecimento de receita e admissibilidade de comissões devem ser validados por Finanças, Fiscalidade e Jurídico antes da produção. | MASTER-edece80c-0256: Indicadores mínimos: receita contratada, facturada, recebida e vencida; prazo médio de cobrança; taxa de cobrança; comissão prevista, aprovada, facturada, recebida e estornada; margem por serviço; receita por campanha, projecto e sector; descontos; disputas; divergências de reconciliação; concentração por cliente. Salvaguardas: a Tempo não deve receber nem movimentar capital destinado ao investimento por este módulo; a base tributável, documentação fiscal, retenções, câmbio, reconhecimento de receita e admissibilidade de comissões devem ser validados por Finanças, Fiscalidade e Jurídico antes da produção.",P2,MASTER-471012ab-0104: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0256: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0112: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0192: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0256: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0104 | MASTER-e1169a77-0256 | MASTER-f70ce307-0112 | MASTER-51b8f0ad-0192 | MASTER-edece80c-0256,5,"[{""id"":""MASTER-471012ab-0104"",""pedido"":""Indicadores mínimos: receita contratada, facturada, recebida e vencida; prazo médio de cobrança; taxa de cobrança; comissão prevista, aprovada, facturada, recebida e estornada; margem por serviço; receita por campanha, projecto e sector; descontos; disputas; divergências de reconciliação; concentração por cliente. Salvaguardas: a Tempo não deve receber nem movimentar capital destinado ao investimento por este módulo; a base tributável, documentação fiscal, retenções, câmbio, reconhecimento de receita e admissibilidade de comissões devem ser validados por Finanças, Fiscalidade e Jurídico antes da produção."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1046""],""aceitacao"":""Indicadores mínimos: receita contratada, facturada, recebida e vencida; prazo médio de cobrança; taxa de cobrança; comissão prevista, aprovada, facturada, recebida e estornada; margem por serviço; receita por campanha, projecto e sector; descontos; disputas; divergências de reconciliação; concentração por cliente. Salvaguardas: a Tempo não deve receber nem movimentar capital destinado ao investimento por este módulo; a base tributável, documentação fiscal, retenções, câmbio, reconhecimento de receita e admissibilidade de comissões devem ser validados por Finanças, Fiscalidade e Jurídico antes da produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-e1169a77-0256"",""pedido"":""Indicadores mínimos: receita contratada, facturada, recebida e vencida; prazo médio de cobrança; taxa de cobrança; comissão prevista, aprovada, facturada, recebida e estornada; margem por serviço; receita por campanha, projecto e sector; descontos; disputas; divergências de reconciliação; concentração por cliente. Salvaguardas: a Tempo não deve receber nem movimentar capital destinado ao investimento por este módulo; a base tributável, documentação fiscal, retenções, câmbio, reconhecimento de receita e admissibilidade de comissões devem ser validados por Finanças, Fiscalidade e Jurídico antes da produção."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3891""],""aceitacao"":""Indicadores mínimos: receita contratada, facturada, recebida e vencida; prazo médio de cobrança; taxa de cobrança; comissão prevista, aprovada, facturada, recebida e estornada; margem por serviço; receita por campanha, projecto e sector; descontos; disputas; divergências de reconciliação; concentração por cliente. Salvaguardas: a Tempo não deve receber nem movimentar capital destinado ao investimento por este módulo; a base tributável, documentação fiscal, retenções, câmbio, reconhecimento de receita e admissibilidade de comissões devem ser validados por Finanças, Fiscalidade e Jurídico antes da produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-f70ce307-0112"",""pedido"":""Indicadores mínimos: receita contratada, facturada, recebida e vencida; prazo médio de cobrança; taxa de cobrança; comissão prevista, aprovada, facturada, recebida e estornada; margem por serviço; receita por campanha, projecto e sector; descontos; disputas; divergências de reconciliação; concentração por cliente. Salvaguardas: a Tempo não deve receber nem movimentar capital destinado ao investimento por este módulo; a base tributável, documentação fiscal, retenções, câmbio, reconhecimento de receita e admissibilidade de comissões devem ser validados por Finanças, Fiscalidade e Jurídico antes da produção."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1047""],""aceitacao"":""Indicadores mínimos: receita contratada, facturada, recebida e vencida; prazo médio de cobrança; taxa de cobrança; comissão prevista, aprovada, facturada, recebida e estornada; margem por serviço; receita por campanha, projecto e sector; descontos; disputas; divergências de reconciliação; concentração por cliente. Salvaguardas: a Tempo não deve receber nem movimentar capital destinado ao investimento por este módulo; a base tributável, documentação fiscal, retenções, câmbio, reconhecimento de receita e admissibilidade de comissões devem ser validados por Finanças, Fiscalidade e Jurídico antes da produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-51b8f0ad-0192"",""pedido"":""Indicadores mínimos: receita contratada, facturada, recebida e vencida; prazo médio de cobrança; taxa de cobrança; comissão prevista, aprovada, facturada, recebida e estornada; margem por serviço; receita por campanha, projecto e sector; descontos; disputas; divergências de reconciliação; concentração por cliente. Salvaguardas: a Tempo não deve receber nem movimentar capital destinado ao investimento por este módulo; a base tributável, documentação fiscal, retenções, câmbio, reconhecimento de receita e admissibilidade de comissões devem ser validados por Finanças, Fiscalidade e Jurídico antes da produção."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2681""],""aceitacao"":""Indicadores mínimos: receita contratada, facturada, recebida e vencida; prazo médio de cobrança; taxa de cobrança; comissão prevista, aprovada, facturada, recebida e estornada; margem por serviço; receita por campanha, projecto e sector; descontos; disputas; divergências de reconciliação; concentração por cliente. Salvaguardas: a Tempo não deve receber nem movimentar capital destinado ao investimento por este módulo; a base tributável, documentação fiscal, retenções, câmbio, reconhecimento de receita e admissibilidade de comissões devem ser validados por Finanças, Fiscalidade e Jurídico antes da produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-edece80c-0256"",""pedido"":""Indicadores mínimos: receita contratada, facturada, recebida e vencida; prazo médio de cobrança; taxa de cobrança; comissão prevista, aprovada, facturada, recebida e estornada; margem por serviço; receita por campanha, projecto e sector; descontos; disputas; divergências de reconciliação; concentração por cliente. Salvaguardas: a Tempo não deve receber nem movimentar capital destinado ao investimento por este módulo; a base tributável, documentação fiscal, retenções, câmbio, reconhecimento de receita e admissibilidade de comissões devem ser validados por Finanças, Fiscalidade e Jurídico antes da produção."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3891""],""aceitacao"":""Indicadores mínimos: receita contratada, facturada, recebida e vencida; prazo médio de cobrança; taxa de cobrança; comissão prevista, aprovada, facturada, recebida e estornada; margem por serviço; receita por campanha, projecto e sector; descontos; disputas; divergências de reconciliação; concentração por cliente. Salvaguardas: a Tempo não deve receber nem movimentar capital destinado ao investimento por este módulo; a base tributável, documentação fiscal, retenções, câmbio, reconhecimento de receita e admissibilidade de comissões devem ser validados por Finanças, Fiscalidade e Jurídico antes da produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0105,"Com base no relatório Programa Integrado de Investimento (PII) 2026–2030, preparado pelo Ministério da Planificação e Desenvolvimento, o portal deverá incorporar uma carteira pública estruturada de projectos âncora e complementares. O PII organiza 15 projectos âncora, distribuídos pelas regiões Nacional, Norte, Centro e Sul, com foco em indústria, logística, energia, agro-indústria, turismo, infra-estruturas institucionais e resiliência. A função da Tempo deverá ser transformar essa carteira em oportunidades digitais pesquisáveis, promover projectos junto de investidores e parceiros, captar manifestações de interesse, qualificar potenciais investidores e encaminhar os contactos às entidades competentes, sempre mediante validação da versão oficial, autorização de publicação e identificação do ponto focal institucional.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1048 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3894 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1050 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2684 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3894,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0105: Com base no relatório Programa Integrado de Investimento (PII) 2026–2030, preparado pelo Ministério da Planificação e Desenvolvimento, o portal deverá incorporar uma carteira pública estruturada de projectos âncora e complementares. O PII organiza 15 projectos âncora, distribuídos pelas regiões Nacional, Norte, Centro e Sul, com foco em indústria, logística, energia, agro-indústria, turismo, infra-estruturas institucionais e resiliência. A função da Tempo deverá ser transformar essa carteira em oportunidades digitais pesquisáveis, promover projectos junto de investidores e parceiros, captar manifestações de interesse, qualificar potenciais investidores e encaminhar os contactos às entidades competentes, sempre mediante validação da versão oficial, autorização de publicação e identificação do ponto focal institucional. | MASTER-e1169a77-0258: Com base no relatório Programa Integrado de Investimento (PII) 2026–2030, preparado pelo Ministério da Planificação e Desenvolvimento, o portal deverá incorporar uma carteira pública estruturada de projectos âncora e complementares. O PII organiza 15 projectos âncora, distribuídos pelas regiões Nacional, Norte, Centro e Sul, com foco em indústria, logística, energia, agro-indústria, turismo, infra-estruturas institucionais e resiliência. A função da Tempo deverá ser transformar essa carteira em oportunidades digitais pesquisáveis, promover projectos junto de investidores e parceiros, captar manifestações de interesse, qualificar potenciais investidores e encaminhar os contactos às entidades competentes, sempre mediante validação da versão oficial, autorização de publicação e identificação do ponto focal institucional. | MASTER-f70ce307-0114: Com base no relatório Programa Integrado de Investimento (PII) 2026–2030, preparado pelo Ministério da Planificação e Desenvolvimento, o portal deverá incorporar uma carteira pública estruturada de projectos âncora e complementares. O PII organiza 15 projectos âncora, distribuídos pelas regiões Nacional, Norte, Centro e Sul, com foco em indústria, logística, energia, agro-indústria, turismo, infra-estruturas institucionais e resiliência. A função da Tempo deverá ser transformar essa carteira em oportunidades digitais pesquisáveis, promover projectos junto de investidores e parceiros, captar manifestações de interesse, qualificar potenciais investidores e encaminhar os contactos às entidades competentes, sempre mediante validação da versão oficial, autorização de publicação e identificação do ponto focal institucional. | MASTER-51b8f0ad-0194: Com base no relatório Programa Integrado de Investimento (PII) 2026–2030, preparado pelo Ministério da Planificação e Desenvolvimento, o portal deverá incorporar uma carteira pública estruturada de projectos âncora e complementares. O PII organiza 15 projectos âncora, distribuídos pelas regiões Nacional, Norte, Centro e Sul, com foco em indústria, logística, energia, agro-indústria, turismo, infra-estruturas institucionais e resiliência. A função da Tempo deverá ser transformar essa carteira em oportunidades digitais pesquisáveis, promover projectos junto de investidores e parceiros, captar manifestações de interesse, qualificar potenciais investidores e encaminhar os contactos às entidades competentes, sempre mediante validação da versão oficial, autorização de publicação e identificação do ponto focal institucional. | MASTER-edece80c-0258: Com base no relatório Programa Integrado de Investimento (PII) 2026–2030, preparado pelo Ministério da Planificação e Desenvolvimento, o portal deverá incorporar uma carteira pública estruturada de projectos âncora e complementares. O PII organiza 15 projectos âncora, distribuídos pelas regiões Nacional, Norte, Centro e Sul, com foco em indústria, logística, energia, agro-indústria, turismo, infra-estruturas institucionais e resiliência. A função da Tempo deverá ser transformar essa carteira em oportunidades digitais pesquisáveis, promover projectos junto de investidores e parceiros, captar manifestações de interesse, qualificar potenciais investidores e encaminhar os contactos às entidades competentes, sempre mediante validação da versão oficial, autorização de publicação e identificação do ponto focal institucional.",P2,MASTER-471012ab-0105: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0258: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0114: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0194: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0258: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0105 | MASTER-e1169a77-0258 | MASTER-f70ce307-0114 | MASTER-51b8f0ad-0194 | MASTER-edece80c-0258,5,"[{""id"":""MASTER-471012ab-0105"",""pedido"":""Com base no relatório Programa Integrado de Investimento (PII) 2026–2030, preparado pelo Ministério da Planificação e Desenvolvimento, o portal deverá incorporar uma carteira pública estruturada de projectos âncora e complementares. O PII organiza 15 projectos âncora, distribuídos pelas regiões Nacional, Norte, Centro e Sul, com foco em indústria, logística, energia, agro-indústria, turismo, infra-estruturas institucionais e resiliência. A função da Tempo deverá ser transformar essa carteira em oportunidades digitais pesquisáveis, promover projectos junto de investidores e parceiros, captar manifestações de interesse, qualificar potenciais investidores e encaminhar os contactos às entidades competentes, sempre mediante validação da versão oficial, autorização de publicação e identificação do ponto focal institucional."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1048""],""aceitacao"":""Com base no relatório Programa Integrado de Investimento (PII) 2026–2030, preparado pelo Ministério da Planificação e Desenvolvimento, o portal deverá incorporar uma carteira pública estruturada de projectos âncora e complementares. O PII organiza 15 projectos âncora, distribuídos pelas regiões Nacional, Norte, Centro e Sul, com foco em indústria, logística, energia, agro-indústria, turismo, infra-estruturas institucionais e resiliência. A função da Tempo deverá ser transformar essa carteira em oportunidades digitais pesquisáveis, promover projectos junto de investidores e parceiros, captar manifestações de interesse, qualificar potenciais investidores e encaminhar os contactos às entidades competentes, sempre mediante validação da versão oficial, autorização de publicação e identificação do ponto focal institucional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0258"",""pedido"":""Com base no relatório Programa Integrado de Investimento (PII) 2026–2030, preparado pelo Ministério da Planificação e Desenvolvimento, o portal deverá incorporar uma carteira pública estruturada de projectos âncora e complementares. O PII organiza 15 projectos âncora, distribuídos pelas regiões Nacional, Norte, Centro e Sul, com foco em indústria, logística, energia, agro-indústria, turismo, infra-estruturas institucionais e resiliência. A função da Tempo deverá ser transformar essa carteira em oportunidades digitais pesquisáveis, promover projectos junto de investidores e parceiros, captar manifestações de interesse, qualificar potenciais investidores e encaminhar os contactos às entidades competentes, sempre mediante validação da versão oficial, autorização de publicação e identificação do ponto focal institucional."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3894""],""aceitacao"":""Com base no relatório Programa Integrado de Investimento (PII) 2026–2030, preparado pelo Ministério da Planificação e Desenvolvimento, o portal deverá incorporar uma carteira pública estruturada de projectos âncora e complementares. O PII organiza 15 projectos âncora, distribuídos pelas regiões Nacional, Norte, Centro e Sul, com foco em indústria, logística, energia, agro-indústria, turismo, infra-estruturas institucionais e resiliência. A função da Tempo deverá ser transformar essa carteira em oportunidades digitais pesquisáveis, promover projectos junto de investidores e parceiros, captar manifestações de interesse, qualificar potenciais investidores e encaminhar os contactos às entidades competentes, sempre mediante validação da versão oficial, autorização de publicação e identificação do ponto focal institucional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0114"",""pedido"":""Com base no relatório Programa Integrado de Investimento (PII) 2026–2030, preparado pelo Ministério da Planificação e Desenvolvimento, o portal deverá incorporar uma carteira pública estruturada de projectos âncora e complementares. O PII organiza 15 projectos âncora, distribuídos pelas regiões Nacional, Norte, Centro e Sul, com foco em indústria, logística, energia, agro-indústria, turismo, infra-estruturas institucionais e resiliência. A função da Tempo deverá ser transformar essa carteira em oportunidades digitais pesquisáveis, promover projectos junto de investidores e parceiros, captar manifestações de interesse, qualificar potenciais investidores e encaminhar os contactos às entidades competentes, sempre mediante validação da versão oficial, autorização de publicação e identificação do ponto focal institucional."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1050""],""aceitacao"":""Com base no relatório Programa Integrado de Investimento (PII) 2026–2030, preparado pelo Ministério da Planificação e Desenvolvimento, o portal deverá incorporar uma carteira pública estruturada de projectos âncora e complementares. O PII organiza 15 projectos âncora, distribuídos pelas regiões Nacional, Norte, Centro e Sul, com foco em indústria, logística, energia, agro-indústria, turismo, infra-estruturas institucionais e resiliência. A função da Tempo deverá ser transformar essa carteira em oportunidades digitais pesquisáveis, promover projectos junto de investidores e parceiros, captar manifestações de interesse, qualificar potenciais investidores e encaminhar os contactos às entidades competentes, sempre mediante validação da versão oficial, autorização de publicação e identificação do ponto focal institucional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0194"",""pedido"":""Com base no relatório Programa Integrado de Investimento (PII) 2026–2030, preparado pelo Ministério da Planificação e Desenvolvimento, o portal deverá incorporar uma carteira pública estruturada de projectos âncora e complementares. O PII organiza 15 projectos âncora, distribuídos pelas regiões Nacional, Norte, Centro e Sul, com foco em indústria, logística, energia, agro-indústria, turismo, infra-estruturas institucionais e resiliência. A função da Tempo deverá ser transformar essa carteira em oportunidades digitais pesquisáveis, promover projectos junto de investidores e parceiros, captar manifestações de interesse, qualificar potenciais investidores e encaminhar os contactos às entidades competentes, sempre mediante validação da versão oficial, autorização de publicação e identificação do ponto focal institucional."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2684""],""aceitacao"":""Com base no relatório Programa Integrado de Investimento (PII) 2026–2030, preparado pelo Ministério da Planificação e Desenvolvimento, o portal deverá incorporar uma carteira pública estruturada de projectos âncora e complementares. O PII organiza 15 projectos âncora, distribuídos pelas regiões Nacional, Norte, Centro e Sul, com foco em indústria, logística, energia, agro-indústria, turismo, infra-estruturas institucionais e resiliência. A função da Tempo deverá ser transformar essa carteira em oportunidades digitais pesquisáveis, promover projectos junto de investidores e parceiros, captar manifestações de interesse, qualificar potenciais investidores e encaminhar os contactos às entidades competentes, sempre mediante validação da versão oficial, autorização de publicação e identificação do ponto focal institucional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0258"",""pedido"":""Com base no relatório Programa Integrado de Investimento (PII) 2026–2030, preparado pelo Ministério da Planificação e Desenvolvimento, o portal deverá incorporar uma carteira pública estruturada de projectos âncora e complementares. O PII organiza 15 projectos âncora, distribuídos pelas regiões Nacional, Norte, Centro e Sul, com foco em indústria, logística, energia, agro-indústria, turismo, infra-estruturas institucionais e resiliência. A função da Tempo deverá ser transformar essa carteira em oportunidades digitais pesquisáveis, promover projectos junto de investidores e parceiros, captar manifestações de interesse, qualificar potenciais investidores e encaminhar os contactos às entidades competentes, sempre mediante validação da versão oficial, autorização de publicação e identificação do ponto focal institucional."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3894""],""aceitacao"":""Com base no relatório Programa Integrado de Investimento (PII) 2026–2030, preparado pelo Ministério da Planificação e Desenvolvimento, o portal deverá incorporar uma carteira pública estruturada de projectos âncora e complementares. O PII organiza 15 projectos âncora, distribuídos pelas regiões Nacional, Norte, Centro e Sul, com foco em indústria, logística, energia, agro-indústria, turismo, infra-estruturas institucionais e resiliência. A função da Tempo deverá ser transformar essa carteira em oportunidades digitais pesquisáveis, promover projectos junto de investidores e parceiros, captar manifestações de interesse, qualificar potenciais investidores e encaminhar os contactos às entidades competentes, sempre mediante validação da versão oficial, autorização de publicação e identificação do ponto focal institucional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-471012ab-0106,"Âmbito nacional; cada parque deve possuir registo individual por província, distrito, localidade e parcela.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1157 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4003 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1159 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2793 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4003,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0106: Âmbito nacional; cada parque deve possuir registo individual por província, distrito, localidade e parcela. | MASTER-e1169a77-0259: Âmbito nacional; cada parque deve possuir registo individual por província, distrito, localidade e parcela. | MASTER-f70ce307-0115: Âmbito nacional; cada parque deve possuir registo individual por província, distrito, localidade e parcela. | MASTER-51b8f0ad-0195: Âmbito nacional; cada parque deve possuir registo individual por província, distrito, localidade e parcela. | MASTER-edece80c-0259: Âmbito nacional; cada parque deve possuir registo individual por província, distrito, localidade e parcela.",P2,MASTER-471012ab-0106: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0259: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0115: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0195: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0259: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0106 | MASTER-e1169a77-0259 | MASTER-f70ce307-0115 | MASTER-51b8f0ad-0195 | MASTER-edece80c-0259,5,"[{""id"":""MASTER-471012ab-0106"",""pedido"":""Âmbito nacional; cada parque deve possuir registo individual por província, distrito, localidade e parcela."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1157""],""aceitacao"":""Âmbito nacional; cada parque deve possuir registo individual por província, distrito, localidade e parcela."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0259"",""pedido"":""Âmbito nacional; cada parque deve possuir registo individual por província, distrito, localidade e parcela."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4003""],""aceitacao"":""Âmbito nacional; cada parque deve possuir registo individual por província, distrito, localidade e parcela."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0115"",""pedido"":""Âmbito nacional; cada parque deve possuir registo individual por província, distrito, localidade e parcela."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1159""],""aceitacao"":""Âmbito nacional; cada parque deve possuir registo individual por província, distrito, localidade e parcela."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0195"",""pedido"":""Âmbito nacional; cada parque deve possuir registo individual por província, distrito, localidade e parcela."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2793""],""aceitacao"":""Âmbito nacional; cada parque deve possuir registo individual por província, distrito, localidade e parcela."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0259"",""pedido"":""Âmbito nacional; cada parque deve possuir registo individual por província, distrito, localidade e parcela."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4003""],""aceitacao"":""Âmbito nacional; cada parque deve possuir registo individual por província, distrito, localidade e parcela."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0107,"Obrigatório; determina entidade aprovadora, documentos e fluxo.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1267 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4113 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1269 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2903 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4113,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0107: Obrigatório; determina entidade aprovadora, documentos e fluxo. | MASTER-e1169a77-0260: Obrigatório; determina entidade aprovadora, documentos e fluxo. | MASTER-f70ce307-0116: Obrigatório; determina entidade aprovadora, documentos e fluxo. | MASTER-51b8f0ad-0196: Obrigatório; determina entidade aprovadora, documentos e fluxo. | MASTER-edece80c-0260: Obrigatório; determina entidade aprovadora, documentos e fluxo.",P2,MASTER-471012ab-0107: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0260: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0116: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0196: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0260: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0107 | MASTER-e1169a77-0260 | MASTER-f70ce307-0116 | MASTER-51b8f0ad-0196 | MASTER-edece80c-0260,5,"[{""id"":""MASTER-471012ab-0107"",""pedido"":""Obrigatório; determina entidade aprovadora, documentos e fluxo."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1267""],""aceitacao"":""Obrigatório; determina entidade aprovadora, documentos e fluxo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-e1169a77-0260"",""pedido"":""Obrigatório; determina entidade aprovadora, documentos e fluxo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4113""],""aceitacao"":""Obrigatório; determina entidade aprovadora, documentos e fluxo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-f70ce307-0116"",""pedido"":""Obrigatório; determina entidade aprovadora, documentos e fluxo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1269""],""aceitacao"":""Obrigatório; determina entidade aprovadora, documentos e fluxo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-51b8f0ad-0196"",""pedido"":""Obrigatório; determina entidade aprovadora, documentos e fluxo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2903""],""aceitacao"":""Obrigatório; determina entidade aprovadora, documentos e fluxo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0260"",""pedido"":""Obrigatório; determina entidade aprovadora, documentos e fluxo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4113""],""aceitacao"":""Obrigatório; determina entidade aprovadora, documentos e fluxo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0108,Seleccionar um local já registado ou criar nova localização hierárquica.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1269 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4115 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1271 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2905 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4115,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0108: Seleccionar um local já registado ou criar nova localização hierárquica. | MASTER-e1169a77-0261: Seleccionar um local já registado ou criar nova localização hierárquica. | MASTER-f70ce307-0117: Seleccionar um local já registado ou criar nova localização hierárquica. | MASTER-51b8f0ad-0197: Seleccionar um local já registado ou criar nova localização hierárquica. | MASTER-edece80c-0261: Seleccionar um local já registado ou criar nova localização hierárquica.,P2,MASTER-471012ab-0108: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0261: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0117: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0197: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0261: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0108 | MASTER-e1169a77-0261 | MASTER-f70ce307-0117 | MASTER-51b8f0ad-0197 | MASTER-edece80c-0261,5,"[{""id"":""MASTER-471012ab-0108"",""pedido"":""Seleccionar um local já registado ou criar nova localização hierárquica."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1269""],""aceitacao"":""Seleccionar um local já registado ou criar nova localização hierárquica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0261"",""pedido"":""Seleccionar um local já registado ou criar nova localização hierárquica."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4115""],""aceitacao"":""Seleccionar um local já registado ou criar nova localização hierárquica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0117"",""pedido"":""Seleccionar um local já registado ou criar nova localização hierárquica."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1271""],""aceitacao"":""Seleccionar um local já registado ou criar nova localização hierárquica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0197"",""pedido"":""Seleccionar um local já registado ou criar nova localização hierárquica."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2905""],""aceitacao"":""Seleccionar um local já registado ou criar nova localização hierárquica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0261"",""pedido"":""Seleccionar um local já registado ou criar nova localização hierárquica."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4115""],""aceitacao"":""Seleccionar um local já registado ou criar nova localização hierárquica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | 19/10/2026 — incremento QA independente localização/associações, revisão 660a25e37e1e010be68b765e9ff22eacb1b8a963f1a70e1f293564e67f99c1f4. Pedido expresso da Tempo: harmonizar sem nova regra; reutilizar dados e preservar estados/fontes/histórico. Duas funções comprovadas no código/schema; títulos esclarecidos, reutilização explícita da hierarquia, principal/adicional/por indicar e aviso não destrutivo de divergência. Provas de gravação/recuperação, HTTP409, associação preliminar, filtros, mapa sem geometria e dossier em outputs/investmoz-territorios-localizacao-QA-20261019/RELATORIO-QA.md e para-revisao/MANIFESTO-QA.json. Snapshot real de 18/10/2026; exemplos de associação sintéticos; zero geometrias reais, sem prova de desenho positivo nem avaliação com utilizadores humanos. Sem migrations, MFA/papéis ou alteração activa; separado da HML01. Recorte não encerra o requisito global.",governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,"19/10/2026 — incremento QA independente localização/associações, revisão 660a25e37e1e010be68b765e9ff22eacb1b8a963f1a70e1f293564e67f99c1f4. Pedido expresso da Tempo: harmonizar sem nova regra; reutilizar dados e preservar estados/fontes/histórico. Duas funções comprovadas no código/schema; títulos esclarecidos, reutilização explícita da hierarquia, principal/adicional/por indicar e aviso não destrutivo de divergência. Provas de gravação/recuperação, HTTP409, associação preliminar, filtros, mapa sem geometria e dossier em outputs/investmoz-territorios-localizacao-QA-20261019/RELATORIO-QA.md e para-revisao/MANIFESTO-QA.json. Snapshot real de 18/10/2026; exemplos de associação sintéticos; zero geometrias reais, sem prova de desenho positivo nem avaliação com utilizadores humanos. Sem migrations, MFA/papéis ou alteração activa; separado da HML01. Recorte não encerra o requisito global.",,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0109,"Obrigatório; validar país, província, distrito, posto, localidade e localização principal.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1270 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4116 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1272 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2906 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4116,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0109: Obrigatório; validar país, província, distrito, posto, localidade e localização principal. | MASTER-e1169a77-0262: Obrigatório; validar país, província, distrito, posto, localidade e localização principal. | MASTER-f70ce307-0118: Obrigatório; validar país, província, distrito, posto, localidade e localização principal. | MASTER-51b8f0ad-0198: Obrigatório; validar país, província, distrito, posto, localidade e localização principal. | MASTER-edece80c-0262: Obrigatório; validar país, província, distrito, posto, localidade e localização principal.",P1,MASTER-471012ab-0109: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0262: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0118: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0198: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0262: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0109 | MASTER-e1169a77-0262 | MASTER-f70ce307-0118 | MASTER-51b8f0ad-0198 | MASTER-edece80c-0262,5,"[{""id"":""MASTER-471012ab-0109"",""pedido"":""Obrigatório; validar país, província, distrito, posto, localidade e localização principal."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1270""],""aceitacao"":""Obrigatório; validar país, província, distrito, posto, localidade e localização principal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-e1169a77-0262"",""pedido"":""Obrigatório; validar país, província, distrito, posto, localidade e localização principal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4116""],""aceitacao"":""Obrigatório; validar país, província, distrito, posto, localidade e localização principal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-f70ce307-0118"",""pedido"":""Obrigatório; validar país, província, distrito, posto, localidade e localização principal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1272""],""aceitacao"":""Obrigatório; validar país, província, distrito, posto, localidade e localização principal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-51b8f0ad-0198"",""pedido"":""Obrigatório; validar país, província, distrito, posto, localidade e localização principal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2906""],""aceitacao"":""Obrigatório; validar país, província, distrito, posto, localidade e localização principal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-edece80c-0262"",""pedido"":""Obrigatório; validar país, província, distrito, posto, localidade e localização principal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4116""],""aceitacao"":""Obrigatório; validar país, província, distrito, posto, localidade e localização principal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0110,Obrigatório quando associado a um dos 15 projectos.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1273 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4119 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1275 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2909 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4119,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0110: Obrigatório quando associado a um dos 15 projectos. | MASTER-e1169a77-0263: Obrigatório quando associado a um dos 15 projectos. | MASTER-f70ce307-0119: Obrigatório quando associado a um dos 15 projectos. | MASTER-51b8f0ad-0199: Obrigatório quando associado a um dos 15 projectos. | MASTER-edece80c-0263: Obrigatório quando associado a um dos 15 projectos.,P2,MASTER-471012ab-0110: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0263: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0119: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0199: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0263: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0110 | MASTER-e1169a77-0263 | MASTER-f70ce307-0119 | MASTER-51b8f0ad-0199 | MASTER-edece80c-0263,5,"[{""id"":""MASTER-471012ab-0110"",""pedido"":""Obrigatório quando associado a um dos 15 projectos."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1273""],""aceitacao"":""Obrigatório quando associado a um dos 15 projectos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0263"",""pedido"":""Obrigatório quando associado a um dos 15 projectos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4119""],""aceitacao"":""Obrigatório quando associado a um dos 15 projectos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0119"",""pedido"":""Obrigatório quando associado a um dos 15 projectos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1275""],""aceitacao"":""Obrigatório quando associado a um dos 15 projectos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0199"",""pedido"":""Obrigatório quando associado a um dos 15 projectos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2909""],""aceitacao"":""Obrigatório quando associado a um dos 15 projectos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0263"",""pedido"":""Obrigatório quando associado a um dos 15 projectos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4119""],""aceitacao"":""Obrigatório quando associado a um dos 15 projectos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0111,"Indicar se pode publicar ponto, área aproximada, polígono, traçado ou apenas distrito/província.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1284 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4130 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1286 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2920 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4130,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0111: Indicar se pode publicar ponto, área aproximada, polígono, traçado ou apenas distrito/província. | MASTER-e1169a77-0264: Indicar se pode publicar ponto, área aproximada, polígono, traçado ou apenas distrito/província. | MASTER-f70ce307-0120: Indicar se pode publicar ponto, área aproximada, polígono, traçado ou apenas distrito/província. | MASTER-51b8f0ad-0200: Indicar se pode publicar ponto, área aproximada, polígono, traçado ou apenas distrito/província. | MASTER-edece80c-0264: Indicar se pode publicar ponto, área aproximada, polígono, traçado ou apenas distrito/província.",P2,MASTER-471012ab-0111: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0264: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0120: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0200: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0264: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0111 | MASTER-e1169a77-0264 | MASTER-f70ce307-0120 | MASTER-51b8f0ad-0200 | MASTER-edece80c-0264,5,"[{""id"":""MASTER-471012ab-0111"",""pedido"":""Indicar se pode publicar ponto, área aproximada, polígono, traçado ou apenas distrito/província."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1284""],""aceitacao"":""Indicar se pode publicar ponto, área aproximada, polígono, traçado ou apenas distrito/província."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0264"",""pedido"":""Indicar se pode publicar ponto, área aproximada, polígono, traçado ou apenas distrito/província."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4130""],""aceitacao"":""Indicar se pode publicar ponto, área aproximada, polígono, traçado ou apenas distrito/província."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0120"",""pedido"":""Indicar se pode publicar ponto, área aproximada, polígono, traçado ou apenas distrito/província."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1286""],""aceitacao"":""Indicar se pode publicar ponto, área aproximada, polígono, traçado ou apenas distrito/província."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0200"",""pedido"":""Indicar se pode publicar ponto, área aproximada, polígono, traçado ou apenas distrito/província."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2920""],""aceitacao"":""Indicar se pode publicar ponto, área aproximada, polígono, traçado ou apenas distrito/província."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0264"",""pedido"":""Indicar se pode publicar ponto, área aproximada, polígono, traçado ou apenas distrito/província."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4130""],""aceitacao"":""Indicar se pode publicar ponto, área aproximada, polígono, traçado ou apenas distrito/província."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0112,"A Tempo deverá manter um cadastro de pontos focais e pedidos de validação, com protocolo, entidade, destinatário, data de envio, prazo, resposta, anexos, decisão e validade. Até à recepção de evidência formal, as localizações desta versão permanecem classificadas como preliminares e não devem ser apresentadas como coordenadas oficiais.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1327 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4174 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1329 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2963 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4174,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0112: A Tempo deverá manter um cadastro de pontos focais e pedidos de validação, com protocolo, entidade, destinatário, data de envio, prazo, resposta, anexos, decisão e validade. Até à recepção de evidência formal, as localizações desta versão permanecem classificadas como preliminares e não devem ser apresentadas como coordenadas oficiais. | MASTER-e1169a77-0265: A Tempo deverá manter um cadastro de pontos focais e pedidos de validação, com protocolo, entidade, destinatário, data de envio, prazo, resposta, anexos, decisão e validade. Até à recepção de evidência formal, as localizações desta versão permanecem classificadas como preliminares e não devem ser apresentadas como coordenadas oficiais. | MASTER-f70ce307-0121: A Tempo deverá manter um cadastro de pontos focais e pedidos de validação, com protocolo, entidade, destinatário, data de envio, prazo, resposta, anexos, decisão e validade. Até à recepção de evidência formal, as localizações desta versão permanecem classificadas como preliminares e não devem ser apresentadas como coordenadas oficiais. | MASTER-51b8f0ad-0201: A Tempo deverá manter um cadastro de pontos focais e pedidos de validação, com protocolo, entidade, destinatário, data de envio, prazo, resposta, anexos, decisão e validade. Até à recepção de evidência formal, as localizações desta versão permanecem classificadas como preliminares e não devem ser apresentadas como coordenadas oficiais. | MASTER-edece80c-0265: A Tempo deverá manter um cadastro de pontos focais e pedidos de validação, com protocolo, entidade, destinatário, data de envio, prazo, resposta, anexos, decisão e validade. Até à recepção de evidência formal, as localizações desta versão permanecem classificadas como preliminares e não devem ser apresentadas como coordenadas oficiais.",P1,MASTER-471012ab-0112: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0265: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0121: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0201: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0265: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0112 | MASTER-e1169a77-0265 | MASTER-f70ce307-0121 | MASTER-51b8f0ad-0201 | MASTER-edece80c-0265,5,"[{""id"":""MASTER-471012ab-0112"",""pedido"":""A Tempo deverá manter um cadastro de pontos focais e pedidos de validação, com protocolo, entidade, destinatário, data de envio, prazo, resposta, anexos, decisão e validade. Até à recepção de evidência formal, as localizações desta versão permanecem classificadas como preliminares e não devem ser apresentadas como coordenadas oficiais."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1327""],""aceitacao"":""A Tempo deverá manter um cadastro de pontos focais e pedidos de validação, com protocolo, entidade, destinatário, data de envio, prazo, resposta, anexos, decisão e validade. Até à recepção de evidência formal, as localizações desta versão permanecem classificadas como preliminares e não devem ser apresentadas como coordenadas oficiais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-e1169a77-0265"",""pedido"":""A Tempo deverá manter um cadastro de pontos focais e pedidos de validação, com protocolo, entidade, destinatário, data de envio, prazo, resposta, anexos, decisão e validade. Até à recepção de evidência formal, as localizações desta versão permanecem classificadas como preliminares e não devem ser apresentadas como coordenadas oficiais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4174""],""aceitacao"":""A Tempo deverá manter um cadastro de pontos focais e pedidos de validação, com protocolo, entidade, destinatário, data de envio, prazo, resposta, anexos, decisão e validade. Até à recepção de evidência formal, as localizações desta versão permanecem classificadas como preliminares e não devem ser apresentadas como coordenadas oficiais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-f70ce307-0121"",""pedido"":""A Tempo deverá manter um cadastro de pontos focais e pedidos de validação, com protocolo, entidade, destinatário, data de envio, prazo, resposta, anexos, decisão e validade. Até à recepção de evidência formal, as localizações desta versão permanecem classificadas como preliminares e não devem ser apresentadas como coordenadas oficiais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1329""],""aceitacao"":""A Tempo deverá manter um cadastro de pontos focais e pedidos de validação, com protocolo, entidade, destinatário, data de envio, prazo, resposta, anexos, decisão e validade. Até à recepção de evidência formal, as localizações desta versão permanecem classificadas como preliminares e não devem ser apresentadas como coordenadas oficiais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0201"",""pedido"":""A Tempo deverá manter um cadastro de pontos focais e pedidos de validação, com protocolo, entidade, destinatário, data de envio, prazo, resposta, anexos, decisão e validade. Até à recepção de evidência formal, as localizações desta versão permanecem classificadas como preliminares e não devem ser apresentadas como coordenadas oficiais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2963""],""aceitacao"":""A Tempo deverá manter um cadastro de pontos focais e pedidos de validação, com protocolo, entidade, destinatário, data de envio, prazo, resposta, anexos, decisão e validade. Até à recepção de evidência formal, as localizações desta versão permanecem classificadas como preliminares e não devem ser apresentadas como coordenadas oficiais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0265"",""pedido"":""A Tempo deverá manter um cadastro de pontos focais e pedidos de validação, com protocolo, entidade, destinatário, data de envio, prazo, resposta, anexos, decisão e validade. Até à recepção de evidência formal, as localizações desta versão permanecem classificadas como preliminares e não devem ser apresentadas como coordenadas oficiais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4174""],""aceitacao"":""A Tempo deverá manter um cadastro de pontos focais e pedidos de validação, com protocolo, entidade, destinatário, data de envio, prazo, resposta, anexos, decisão e validade. Até à recepção de evidência formal, as localizações desta versão permanecem classificadas como preliminares e não devem ser apresentadas como coordenadas oficiais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0115,"O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1349 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4196 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1351 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2985 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4196,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0115: O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos. | MASTER-e1169a77-0268: O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos. | MASTER-f70ce307-0124: O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos. | MASTER-51b8f0ad-0204: O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos. | MASTER-edece80c-0268: O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos.",P2,MASTER-471012ab-0115: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0268: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0124: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0204: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0268: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0115 | MASTER-e1169a77-0268 | MASTER-f70ce307-0124 | MASTER-51b8f0ad-0204 | MASTER-edece80c-0268,5,"[{""id"":""MASTER-471012ab-0115"",""pedido"":""O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1349""],""aceitacao"":""O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0268"",""pedido"":""O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4196""],""aceitacao"":""O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0124"",""pedido"":""O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1351""],""aceitacao"":""O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0204"",""pedido"":""O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2985""],""aceitacao"":""O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0268"",""pedido"":""O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4196""],""aceitacao"":""O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0116,"Solicitar o dossier nacional, seleccionar uma província ou manifestar interesse em instalar, operar, financiar ou fornecer serviços.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1373 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4220 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1375 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3009 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4220,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0116: Solicitar o dossier nacional, seleccionar uma província ou manifestar interesse em instalar, operar, financiar ou fornecer serviços. | MASTER-e1169a77-0269: Solicitar o dossier nacional, seleccionar uma província ou manifestar interesse em instalar, operar, financiar ou fornecer serviços. | MASTER-f70ce307-0125: Solicitar o dossier nacional, seleccionar uma província ou manifestar interesse em instalar, operar, financiar ou fornecer serviços. | MASTER-51b8f0ad-0205: Solicitar o dossier nacional, seleccionar uma província ou manifestar interesse em instalar, operar, financiar ou fornecer serviços. | MASTER-edece80c-0269: Solicitar o dossier nacional, seleccionar uma província ou manifestar interesse em instalar, operar, financiar ou fornecer serviços.",P2,MASTER-471012ab-0116: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0269: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0125: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0205: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0269: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0116 | MASTER-e1169a77-0269 | MASTER-f70ce307-0125 | MASTER-51b8f0ad-0205 | MASTER-edece80c-0269,5,"[{""id"":""MASTER-471012ab-0116"",""pedido"":""Solicitar o dossier nacional, seleccionar uma província ou manifestar interesse em instalar, operar, financiar ou fornecer serviços."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1373""],""aceitacao"":""Solicitar o dossier nacional, seleccionar uma província ou manifestar interesse em instalar, operar, financiar ou fornecer serviços."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-e1169a77-0269"",""pedido"":""Solicitar o dossier nacional, seleccionar uma província ou manifestar interesse em instalar, operar, financiar ou fornecer serviços."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4220""],""aceitacao"":""Solicitar o dossier nacional, seleccionar uma província ou manifestar interesse em instalar, operar, financiar ou fornecer serviços."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-f70ce307-0125"",""pedido"":""Solicitar o dossier nacional, seleccionar uma província ou manifestar interesse em instalar, operar, financiar ou fornecer serviços."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1375""],""aceitacao"":""Solicitar o dossier nacional, seleccionar uma província ou manifestar interesse em instalar, operar, financiar ou fornecer serviços."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0205"",""pedido"":""Solicitar o dossier nacional, seleccionar uma província ou manifestar interesse em instalar, operar, financiar ou fornecer serviços."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3009""],""aceitacao"":""Solicitar o dossier nacional, seleccionar uma província ou manifestar interesse em instalar, operar, financiar ou fornecer serviços."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0269"",""pedido"":""Solicitar o dossier nacional, seleccionar uma província ou manifestar interesse em instalar, operar, financiar ou fornecer serviços."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4220""],""aceitacao"":""Solicitar o dossier nacional, seleccionar uma província ou manifestar interesse em instalar, operar, financiar ou fornecer serviços."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0117,"Registar interesse em estudos, estruturação, financiamento, construção, operação ou fornecimento tecnológico.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1378 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4225 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1380 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3014 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4225,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0117: Registar interesse em estudos, estruturação, financiamento, construção, operação ou fornecimento tecnológico. | MASTER-e1169a77-0270: Registar interesse em estudos, estruturação, financiamento, construção, operação ou fornecimento tecnológico. | MASTER-f70ce307-0126: Registar interesse em estudos, estruturação, financiamento, construção, operação ou fornecimento tecnológico. | MASTER-51b8f0ad-0206: Registar interesse em estudos, estruturação, financiamento, construção, operação ou fornecimento tecnológico. | MASTER-edece80c-0270: Registar interesse em estudos, estruturação, financiamento, construção, operação ou fornecimento tecnológico.",P2,MASTER-471012ab-0117: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0270: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0126: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0206: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0270: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0117 | MASTER-e1169a77-0270 | MASTER-f70ce307-0126 | MASTER-51b8f0ad-0206 | MASTER-edece80c-0270,5,"[{""id"":""MASTER-471012ab-0117"",""pedido"":""Registar interesse em estudos, estruturação, financiamento, construção, operação ou fornecimento tecnológico."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1378""],""aceitacao"":""Registar interesse em estudos, estruturação, financiamento, construção, operação ou fornecimento tecnológico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0270"",""pedido"":""Registar interesse em estudos, estruturação, financiamento, construção, operação ou fornecimento tecnológico."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4225""],""aceitacao"":""Registar interesse em estudos, estruturação, financiamento, construção, operação ou fornecimento tecnológico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0126"",""pedido"":""Registar interesse em estudos, estruturação, financiamento, construção, operação ou fornecimento tecnológico."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1380""],""aceitacao"":""Registar interesse em estudos, estruturação, financiamento, construção, operação ou fornecimento tecnológico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0206"",""pedido"":""Registar interesse em estudos, estruturação, financiamento, construção, operação ou fornecimento tecnológico."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3014""],""aceitacao"":""Registar interesse em estudos, estruturação, financiamento, construção, operação ou fornecimento tecnológico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0270"",""pedido"":""Registar interesse em estudos, estruturação, financiamento, construção, operação ou fornecimento tecnológico."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4225""],""aceitacao"":""Registar interesse em estudos, estruturação, financiamento, construção, operação ou fornecimento tecnológico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0118,"Seleccionar lote, cadeia de valor ou activo complementar e solicitar reunião com a entidade promotora.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1408 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4255 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1410 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3044 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4255,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0118: Seleccionar lote, cadeia de valor ou activo complementar e solicitar reunião com a entidade promotora. | MASTER-e1169a77-0271: Seleccionar lote, cadeia de valor ou activo complementar e solicitar reunião com a entidade promotora. | MASTER-f70ce307-0127: Seleccionar lote, cadeia de valor ou activo complementar e solicitar reunião com a entidade promotora. | MASTER-51b8f0ad-0207: Seleccionar lote, cadeia de valor ou activo complementar e solicitar reunião com a entidade promotora. | MASTER-edece80c-0271: Seleccionar lote, cadeia de valor ou activo complementar e solicitar reunião com a entidade promotora.",P2,MASTER-471012ab-0118: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0271: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0127: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0207: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0271: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0118 | MASTER-e1169a77-0271 | MASTER-f70ce307-0127 | MASTER-51b8f0ad-0207 | MASTER-edece80c-0271,5,"[{""id"":""MASTER-471012ab-0118"",""pedido"":""Seleccionar lote, cadeia de valor ou activo complementar e solicitar reunião com a entidade promotora."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1408""],""aceitacao"":""Seleccionar lote, cadeia de valor ou activo complementar e solicitar reunião com a entidade promotora."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0271"",""pedido"":""Seleccionar lote, cadeia de valor ou activo complementar e solicitar reunião com a entidade promotora."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4255""],""aceitacao"":""Seleccionar lote, cadeia de valor ou activo complementar e solicitar reunião com a entidade promotora."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0127"",""pedido"":""Seleccionar lote, cadeia de valor ou activo complementar e solicitar reunião com a entidade promotora."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1410""],""aceitacao"":""Seleccionar lote, cadeia de valor ou activo complementar e solicitar reunião com a entidade promotora."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0207"",""pedido"":""Seleccionar lote, cadeia de valor ou activo complementar e solicitar reunião com a entidade promotora."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3044""],""aceitacao"":""Seleccionar lote, cadeia de valor ou activo complementar e solicitar reunião com a entidade promotora."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0271"",""pedido"":""Seleccionar lote, cadeia de valor ou activo complementar e solicitar reunião com a entidade promotora."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4255""],""aceitacao"":""Seleccionar lote, cadeia de valor ou activo complementar e solicitar reunião com a entidade promotora."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0119,"Registar capacidade e interesse em construção, fornecimento, tecnologia, operação de serviços ou parceria autorizada.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1413 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4260 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1415 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3049 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4260,Bolsa/parcerias,/api/v1/partnerships; /api/v1/partnerships/source/{type}/{id}; /management/partnerships-install; /parcerias; /parcerias/candidaturas/{id}; /parcerias/criar; /parcerias/notificacoes/{id}/ler; /parcerias/painel; /parcerias/rascunhos; /parcerias/salas/{id}; /parcerias/salas/{id}/acordo; /parcerias/salas/{id}/documentos,"PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0119: Registar capacidade e interesse em construção, fornecimento, tecnologia, operação de serviços ou parceria autorizada. | MASTER-e1169a77-0272: Registar capacidade e interesse em construção, fornecimento, tecnologia, operação de serviços ou parceria autorizada. | MASTER-f70ce307-0128: Registar capacidade e interesse em construção, fornecimento, tecnologia, operação de serviços ou parceria autorizada. | MASTER-51b8f0ad-0208: Registar capacidade e interesse em construção, fornecimento, tecnologia, operação de serviços ou parceria autorizada. | MASTER-edece80c-0272: Registar capacidade e interesse em construção, fornecimento, tecnologia, operação de serviços ou parceria autorizada.",P2,MASTER-471012ab-0119: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0272: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0128: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0208: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0272: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0119 | MASTER-e1169a77-0272 | MASTER-f70ce307-0128 | MASTER-51b8f0ad-0208 | MASTER-edece80c-0272,5,"[{""id"":""MASTER-471012ab-0119"",""pedido"":""Registar capacidade e interesse em construção, fornecimento, tecnologia, operação de serviços ou parceria autorizada."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1413""],""aceitacao"":""Registar capacidade e interesse em construção, fornecimento, tecnologia, operação de serviços ou parceria autorizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""},{""id"":""MASTER-e1169a77-0272"",""pedido"":""Registar capacidade e interesse em construção, fornecimento, tecnologia, operação de serviços ou parceria autorizada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4260""],""aceitacao"":""Registar capacidade e interesse em construção, fornecimento, tecnologia, operação de serviços ou parceria autorizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""},{""id"":""MASTER-f70ce307-0128"",""pedido"":""Registar capacidade e interesse em construção, fornecimento, tecnologia, operação de serviços ou parceria autorizada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1415""],""aceitacao"":""Registar capacidade e interesse em construção, fornecimento, tecnologia, operação de serviços ou parceria autorizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""},{""id"":""MASTER-51b8f0ad-0208"",""pedido"":""Registar capacidade e interesse em construção, fornecimento, tecnologia, operação de serviços ou parceria autorizada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3049""],""aceitacao"":""Registar capacidade e interesse em construção, fornecimento, tecnologia, operação de serviços ou parceria autorizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""},{""id"":""MASTER-edece80c-0272"",""pedido"":""Registar capacidade e interesse em construção, fornecimento, tecnologia, operação de serviços ou parceria autorizada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4260""],""aceitacao"":""Registar capacidade e interesse em construção, fornecimento, tecnologia, operação de serviços ou parceria autorizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.portal_partnerships: 0 registos; public.partnership_rooms: 0 registos; public.partnership_interests: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: parcerias. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,parcerias,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/PartnershipExchange.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,PartnershipExchangeTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0120,"Seleccionar componente, cultura ou serviço e manifestar interesse em capital, operação, fornecimento, crédito ou compra.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1438 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4285 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1440 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3074 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4285,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0120: Seleccionar componente, cultura ou serviço e manifestar interesse em capital, operação, fornecimento, crédito ou compra. | MASTER-e1169a77-0273: Seleccionar componente, cultura ou serviço e manifestar interesse em capital, operação, fornecimento, crédito ou compra. | MASTER-f70ce307-0129: Seleccionar componente, cultura ou serviço e manifestar interesse em capital, operação, fornecimento, crédito ou compra. | MASTER-51b8f0ad-0209: Seleccionar componente, cultura ou serviço e manifestar interesse em capital, operação, fornecimento, crédito ou compra. | MASTER-edece80c-0273: Seleccionar componente, cultura ou serviço e manifestar interesse em capital, operação, fornecimento, crédito ou compra.",P2,MASTER-471012ab-0120: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0273: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0129: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0209: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0273: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0120 | MASTER-e1169a77-0273 | MASTER-f70ce307-0129 | MASTER-51b8f0ad-0209 | MASTER-edece80c-0273,5,"[{""id"":""MASTER-471012ab-0120"",""pedido"":""Seleccionar componente, cultura ou serviço e manifestar interesse em capital, operação, fornecimento, crédito ou compra."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1438""],""aceitacao"":""Seleccionar componente, cultura ou serviço e manifestar interesse em capital, operação, fornecimento, crédito ou compra."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0273"",""pedido"":""Seleccionar componente, cultura ou serviço e manifestar interesse em capital, operação, fornecimento, crédito ou compra."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4285""],""aceitacao"":""Seleccionar componente, cultura ou serviço e manifestar interesse em capital, operação, fornecimento, crédito ou compra."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0129"",""pedido"":""Seleccionar componente, cultura ou serviço e manifestar interesse em capital, operação, fornecimento, crédito ou compra."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1440""],""aceitacao"":""Seleccionar componente, cultura ou serviço e manifestar interesse em capital, operação, fornecimento, crédito ou compra."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0209"",""pedido"":""Seleccionar componente, cultura ou serviço e manifestar interesse em capital, operação, fornecimento, crédito ou compra."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3074""],""aceitacao"":""Seleccionar componente, cultura ou serviço e manifestar interesse em capital, operação, fornecimento, crédito ou compra."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0273"",""pedido"":""Seleccionar componente, cultura ou serviço e manifestar interesse em capital, operação, fornecimento, crédito ou compra."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4285""],""aceitacao"":""Seleccionar componente, cultura ou serviço e manifestar interesse em capital, operação, fornecimento, crédito ou compra."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0121,"Nota editorial: custos, metas, maturidade, entidades responsáveis e disponibilidade para investimento devem ser confirmados com o MPD e a entidade de tutela antes da publicação. A ficha pública deve distinguir claramente informação oficial, estimativa, oportunidade complementar e chamada exploratória ao mercado.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1444 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4292 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1446 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3080 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4292,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0121: Nota editorial: custos, metas, maturidade, entidades responsáveis e disponibilidade para investimento devem ser confirmados com o MPD e a entidade de tutela antes da publicação. A ficha pública deve distinguir claramente informação oficial, estimativa, oportunidade complementar e chamada exploratória ao mercado. | MASTER-e1169a77-0274: Nota editorial: custos, metas, maturidade, entidades responsáveis e disponibilidade para investimento devem ser confirmados com o MPD e a entidade de tutela antes da publicação. A ficha pública deve distinguir claramente informação oficial, estimativa, oportunidade complementar e chamada exploratória ao mercado. | MASTER-f70ce307-0130: Nota editorial: custos, metas, maturidade, entidades responsáveis e disponibilidade para investimento devem ser confirmados com o MPD e a entidade de tutela antes da publicação. A ficha pública deve distinguir claramente informação oficial, estimativa, oportunidade complementar e chamada exploratória ao mercado. | MASTER-51b8f0ad-0210: Nota editorial: custos, metas, maturidade, entidades responsáveis e disponibilidade para investimento devem ser confirmados com o MPD e a entidade de tutela antes da publicação. A ficha pública deve distinguir claramente informação oficial, estimativa, oportunidade complementar e chamada exploratória ao mercado. | MASTER-edece80c-0274: Nota editorial: custos, metas, maturidade, entidades responsáveis e disponibilidade para investimento devem ser confirmados com o MPD e a entidade de tutela antes da publicação. A ficha pública deve distinguir claramente informação oficial, estimativa, oportunidade complementar e chamada exploratória ao mercado.",P2,MASTER-471012ab-0121: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0274: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0130: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0210: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0274: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0121 | MASTER-e1169a77-0274 | MASTER-f70ce307-0130 | MASTER-51b8f0ad-0210 | MASTER-edece80c-0274,5,"[{""id"":""MASTER-471012ab-0121"",""pedido"":""Nota editorial: custos, metas, maturidade, entidades responsáveis e disponibilidade para investimento devem ser confirmados com o MPD e a entidade de tutela antes da publicação. A ficha pública deve distinguir claramente informação oficial, estimativa, oportunidade complementar e chamada exploratória ao mercado."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1444""],""aceitacao"":""Nota editorial: custos, metas, maturidade, entidades responsáveis e disponibilidade para investimento devem ser confirmados com o MPD e a entidade de tutela antes da publicação. A ficha pública deve distinguir claramente informação oficial, estimativa, oportunidade complementar e chamada exploratória ao mercado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0274"",""pedido"":""Nota editorial: custos, metas, maturidade, entidades responsáveis e disponibilidade para investimento devem ser confirmados com o MPD e a entidade de tutela antes da publicação. A ficha pública deve distinguir claramente informação oficial, estimativa, oportunidade complementar e chamada exploratória ao mercado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4292""],""aceitacao"":""Nota editorial: custos, metas, maturidade, entidades responsáveis e disponibilidade para investimento devem ser confirmados com o MPD e a entidade de tutela antes da publicação. A ficha pública deve distinguir claramente informação oficial, estimativa, oportunidade complementar e chamada exploratória ao mercado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0130"",""pedido"":""Nota editorial: custos, metas, maturidade, entidades responsáveis e disponibilidade para investimento devem ser confirmados com o MPD e a entidade de tutela antes da publicação. A ficha pública deve distinguir claramente informação oficial, estimativa, oportunidade complementar e chamada exploratória ao mercado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1446""],""aceitacao"":""Nota editorial: custos, metas, maturidade, entidades responsáveis e disponibilidade para investimento devem ser confirmados com o MPD e a entidade de tutela antes da publicação. A ficha pública deve distinguir claramente informação oficial, estimativa, oportunidade complementar e chamada exploratória ao mercado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0210"",""pedido"":""Nota editorial: custos, metas, maturidade, entidades responsáveis e disponibilidade para investimento devem ser confirmados com o MPD e a entidade de tutela antes da publicação. A ficha pública deve distinguir claramente informação oficial, estimativa, oportunidade complementar e chamada exploratória ao mercado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3080""],""aceitacao"":""Nota editorial: custos, metas, maturidade, entidades responsáveis e disponibilidade para investimento devem ser confirmados com o MPD e a entidade de tutela antes da publicação. A ficha pública deve distinguir claramente informação oficial, estimativa, oportunidade complementar e chamada exploratória ao mercado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0274"",""pedido"":""Nota editorial: custos, metas, maturidade, entidades responsáveis e disponibilidade para investimento devem ser confirmados com o MPD e a entidade de tutela antes da publicação. A ficha pública deve distinguir claramente informação oficial, estimativa, oportunidade complementar e chamada exploratória ao mercado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4292""],""aceitacao"":""Nota editorial: custos, metas, maturidade, entidades responsáveis e disponibilidade para investimento devem ser confirmados com o MPD e a entidade de tutela antes da publicação. A ficha pública deve distinguir claramente informação oficial, estimativa, oportunidade complementar e chamada exploratória ao mercado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0122,"Local do investimento: país, região, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência e coordenadas geográficas, quando disponíveis. Projectos nacionais ou multiterritoriais devem listar cada área abrangida e indicar a localização principal.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1447 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4295 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1449 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3083 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4295,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0122: Local do investimento: país, região, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência e coordenadas geográficas, quando disponíveis. Projectos nacionais ou multiterritoriais devem listar cada área abrangida e indicar a localização principal. | MASTER-e1169a77-0275: Local do investimento: país, região, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência e coordenadas geográficas, quando disponíveis. Projectos nacionais ou multiterritoriais devem listar cada área abrangida e indicar a localização principal. | MASTER-f70ce307-0131: Local do investimento: país, região, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência e coordenadas geográficas, quando disponíveis. Projectos nacionais ou multiterritoriais devem listar cada área abrangida e indicar a localização principal. | MASTER-51b8f0ad-0211: Local do investimento: país, região, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência e coordenadas geográficas, quando disponíveis. Projectos nacionais ou multiterritoriais devem listar cada área abrangida e indicar a localização principal. | MASTER-edece80c-0275: Local do investimento: país, região, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência e coordenadas geográficas, quando disponíveis. Projectos nacionais ou multiterritoriais devem listar cada área abrangida e indicar a localização principal.",P1,MASTER-471012ab-0122: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0275: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0131: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0211: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0275: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0122 | MASTER-e1169a77-0275 | MASTER-f70ce307-0131 | MASTER-51b8f0ad-0211 | MASTER-edece80c-0275,5,"[{""id"":""MASTER-471012ab-0122"",""pedido"":""Local do investimento: país, região, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência e coordenadas geográficas, quando disponíveis. Projectos nacionais ou multiterritoriais devem listar cada área abrangida e indicar a localização principal."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1447""],""aceitacao"":""Local do investimento: país, região, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência e coordenadas geográficas, quando disponíveis. Projectos nacionais ou multiterritoriais devem listar cada área abrangida e indicar a localização principal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-e1169a77-0275"",""pedido"":""Local do investimento: país, região, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência e coordenadas geográficas, quando disponíveis. Projectos nacionais ou multiterritoriais devem listar cada área abrangida e indicar a localização principal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4295""],""aceitacao"":""Local do investimento: país, região, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência e coordenadas geográficas, quando disponíveis. Projectos nacionais ou multiterritoriais devem listar cada área abrangida e indicar a localização principal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-f70ce307-0131"",""pedido"":""Local do investimento: país, região, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência e coordenadas geográficas, quando disponíveis. Projectos nacionais ou multiterritoriais devem listar cada área abrangida e indicar a localização principal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1449""],""aceitacao"":""Local do investimento: país, região, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência e coordenadas geográficas, quando disponíveis. Projectos nacionais ou multiterritoriais devem listar cada área abrangida e indicar a localização principal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0211"",""pedido"":""Local do investimento: país, região, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência e coordenadas geográficas, quando disponíveis. Projectos nacionais ou multiterritoriais devem listar cada área abrangida e indicar a localização principal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3083""],""aceitacao"":""Local do investimento: país, região, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência e coordenadas geográficas, quando disponíveis. Projectos nacionais ou multiterritoriais devem listar cada área abrangida e indicar a localização principal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0275"",""pedido"":""Local do investimento: país, região, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência e coordenadas geográficas, quando disponíveis. Projectos nacionais ou multiterritoriais devem listar cada área abrangida e indicar a localização principal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4295""],""aceitacao"":""Local do investimento: país, região, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência e coordenadas geográficas, quando disponíveis. Projectos nacionais ou multiterritoriais devem listar cada área abrangida e indicar a localização principal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0123,"Localização normalizada: país, âmbito nacional ou regional, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência, latitude, longitude e localização principal. Registos multiterritoriais devem admitir múltiplas localizações relacionadas.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1460 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4308 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1462 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3096 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4308,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0123: Localização normalizada: país, âmbito nacional ou regional, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência, latitude, longitude e localização principal. Registos multiterritoriais devem admitir múltiplas localizações relacionadas. | MASTER-e1169a77-0276: Localização normalizada: país, âmbito nacional ou regional, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência, latitude, longitude e localização principal. Registos multiterritoriais devem admitir múltiplas localizações relacionadas. | MASTER-f70ce307-0132: Localização normalizada: país, âmbito nacional ou regional, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência, latitude, longitude e localização principal. Registos multiterritoriais devem admitir múltiplas localizações relacionadas. | MASTER-51b8f0ad-0212: Localização normalizada: país, âmbito nacional ou regional, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência, latitude, longitude e localização principal. Registos multiterritoriais devem admitir múltiplas localizações relacionadas. | MASTER-edece80c-0276: Localização normalizada: país, âmbito nacional ou regional, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência, latitude, longitude e localização principal. Registos multiterritoriais devem admitir múltiplas localizações relacionadas.",P1,MASTER-471012ab-0123: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0276: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0132: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0212: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0276: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0123 | MASTER-e1169a77-0276 | MASTER-f70ce307-0132 | MASTER-51b8f0ad-0212 | MASTER-edece80c-0276,5,"[{""id"":""MASTER-471012ab-0123"",""pedido"":""Localização normalizada: país, âmbito nacional ou regional, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência, latitude, longitude e localização principal. Registos multiterritoriais devem admitir múltiplas localizações relacionadas."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1460""],""aceitacao"":""Localização normalizada: país, âmbito nacional ou regional, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência, latitude, longitude e localização principal. Registos multiterritoriais devem admitir múltiplas localizações relacionadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-e1169a77-0276"",""pedido"":""Localização normalizada: país, âmbito nacional ou regional, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência, latitude, longitude e localização principal. Registos multiterritoriais devem admitir múltiplas localizações relacionadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4308""],""aceitacao"":""Localização normalizada: país, âmbito nacional ou regional, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência, latitude, longitude e localização principal. Registos multiterritoriais devem admitir múltiplas localizações relacionadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-f70ce307-0132"",""pedido"":""Localização normalizada: país, âmbito nacional ou regional, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência, latitude, longitude e localização principal. Registos multiterritoriais devem admitir múltiplas localizações relacionadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1462""],""aceitacao"":""Localização normalizada: país, âmbito nacional ou regional, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência, latitude, longitude e localização principal. Registos multiterritoriais devem admitir múltiplas localizações relacionadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0212"",""pedido"":""Localização normalizada: país, âmbito nacional ou regional, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência, latitude, longitude e localização principal. Registos multiterritoriais devem admitir múltiplas localizações relacionadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3096""],""aceitacao"":""Localização normalizada: país, âmbito nacional ou regional, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência, latitude, longitude e localização principal. Registos multiterritoriais devem admitir múltiplas localizações relacionadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0276"",""pedido"":""Localização normalizada: país, âmbito nacional ou regional, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência, latitude, longitude e localização principal. Registos multiterritoriais devem admitir múltiplas localizações relacionadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4308""],""aceitacao"":""Localização normalizada: país, âmbito nacional ou regional, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência, latitude, longitude e localização principal. Registos multiterritoriais devem admitir múltiplas localizações relacionadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0124,"Disponibilizar pesquisa, filtros, comparação, favoritos, alertas e recomendação de projectos.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1470 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4318 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1472 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3106 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4318,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0124: Disponibilizar pesquisa, filtros, comparação, favoritos, alertas e recomendação de projectos. | MASTER-e1169a77-0277: Disponibilizar pesquisa, filtros, comparação, favoritos, alertas e recomendação de projectos. | MASTER-f70ce307-0133: Disponibilizar pesquisa, filtros, comparação, favoritos, alertas e recomendação de projectos. | MASTER-51b8f0ad-0213: Disponibilizar pesquisa, filtros, comparação, favoritos, alertas e recomendação de projectos. | MASTER-edece80c-0277: Disponibilizar pesquisa, filtros, comparação, favoritos, alertas e recomendação de projectos.",P2,MASTER-471012ab-0124: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0277: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0133: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0213: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0277: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0124 | MASTER-e1169a77-0277 | MASTER-f70ce307-0133 | MASTER-51b8f0ad-0213 | MASTER-edece80c-0277,5,"[{""id"":""MASTER-471012ab-0124"",""pedido"":""Disponibilizar pesquisa, filtros, comparação, favoritos, alertas e recomendação de projectos."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1470""],""aceitacao"":""Disponibilizar pesquisa, filtros, comparação, favoritos, alertas e recomendação de projectos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-e1169a77-0277"",""pedido"":""Disponibilizar pesquisa, filtros, comparação, favoritos, alertas e recomendação de projectos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4318""],""aceitacao"":""Disponibilizar pesquisa, filtros, comparação, favoritos, alertas e recomendação de projectos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-f70ce307-0133"",""pedido"":""Disponibilizar pesquisa, filtros, comparação, favoritos, alertas e recomendação de projectos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1472""],""aceitacao"":""Disponibilizar pesquisa, filtros, comparação, favoritos, alertas e recomendação de projectos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0213"",""pedido"":""Disponibilizar pesquisa, filtros, comparação, favoritos, alertas e recomendação de projectos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3106""],""aceitacao"":""Disponibilizar pesquisa, filtros, comparação, favoritos, alertas e recomendação de projectos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0277"",""pedido"":""Disponibilizar pesquisa, filtros, comparação, favoritos, alertas e recomendação de projectos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4318""],""aceitacao"":""Disponibilizar pesquisa, filtros, comparação, favoritos, alertas e recomendação de projectos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0125,"Implementar chamadas para acção: “Manifestar interesse”, “Solicitar dossier”, “Agendar reunião” e “Propor financiamento ou parceria”.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1471 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4319 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1473 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3107 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4319,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0125: Implementar chamadas para acção: “Manifestar interesse”, “Solicitar dossier”, “Agendar reunião” e “Propor financiamento ou parceria”. | MASTER-e1169a77-0278: Implementar chamadas para acção: “Manifestar interesse”, “Solicitar dossier”, “Agendar reunião” e “Propor financiamento ou parceria”. | MASTER-f70ce307-0134: Implementar chamadas para acção: “Manifestar interesse”, “Solicitar dossier”, “Agendar reunião” e “Propor financiamento ou parceria”. | MASTER-51b8f0ad-0214: Implementar chamadas para acção: “Manifestar interesse”, “Solicitar dossier”, “Agendar reunião” e “Propor financiamento ou parceria”. | MASTER-edece80c-0278: Implementar chamadas para acção: “Manifestar interesse”, “Solicitar dossier”, “Agendar reunião” e “Propor financiamento ou parceria”.",P2,MASTER-471012ab-0125: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0278: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0134: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0214: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0278: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0125 | MASTER-e1169a77-0278 | MASTER-f70ce307-0134 | MASTER-51b8f0ad-0214 | MASTER-edece80c-0278,5,"[{""id"":""MASTER-471012ab-0125"",""pedido"":""Implementar chamadas para acção: “Manifestar interesse”, “Solicitar dossier”, “Agendar reunião” e “Propor financiamento ou parceria”."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1471""],""aceitacao"":""Implementar chamadas para acção: “Manifestar interesse”, “Solicitar dossier”, “Agendar reunião” e “Propor financiamento ou parceria”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-e1169a77-0278"",""pedido"":""Implementar chamadas para acção: “Manifestar interesse”, “Solicitar dossier”, “Agendar reunião” e “Propor financiamento ou parceria”."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4319""],""aceitacao"":""Implementar chamadas para acção: “Manifestar interesse”, “Solicitar dossier”, “Agendar reunião” e “Propor financiamento ou parceria”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-f70ce307-0134"",""pedido"":""Implementar chamadas para acção: “Manifestar interesse”, “Solicitar dossier”, “Agendar reunião” e “Propor financiamento ou parceria”."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1473""],""aceitacao"":""Implementar chamadas para acção: “Manifestar interesse”, “Solicitar dossier”, “Agendar reunião” e “Propor financiamento ou parceria”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0214"",""pedido"":""Implementar chamadas para acção: “Manifestar interesse”, “Solicitar dossier”, “Agendar reunião” e “Propor financiamento ou parceria”."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3107""],""aceitacao"":""Implementar chamadas para acção: “Manifestar interesse”, “Solicitar dossier”, “Agendar reunião” e “Propor financiamento ou parceria”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0278"",""pedido"":""Implementar chamadas para acção: “Manifestar interesse”, “Solicitar dossier”, “Agendar reunião” e “Propor financiamento ou parceria”."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4319""],""aceitacao"":""Implementar chamadas para acção: “Manifestar interesse”, “Solicitar dossier”, “Agendar reunião” e “Propor financiamento ou parceria”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0126,Identificar cadeia e localização → captar interesse → validar capacidade → formar grupos por elo → visitas → propostas.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1505 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4354 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1507 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3141 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4354,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0126: Identificar cadeia e localização → captar interesse → validar capacidade → formar grupos por elo → visitas → propostas. | MASTER-e1169a77-0279: Identificar cadeia e localização → captar interesse → validar capacidade → formar grupos por elo → visitas → propostas. | MASTER-f70ce307-0135: Identificar cadeia e localização → captar interesse → validar capacidade → formar grupos por elo → visitas → propostas. | MASTER-51b8f0ad-0215: Identificar cadeia e localização → captar interesse → validar capacidade → formar grupos por elo → visitas → propostas. | MASTER-edece80c-0279: Identificar cadeia e localização → captar interesse → validar capacidade → formar grupos por elo → visitas → propostas.,P2,MASTER-471012ab-0126: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0279: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0135: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0215: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0279: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0126 | MASTER-e1169a77-0279 | MASTER-f70ce307-0135 | MASTER-51b8f0ad-0215 | MASTER-edece80c-0279,5,"[{""id"":""MASTER-471012ab-0126"",""pedido"":""Identificar cadeia e localização → captar interesse → validar capacidade → formar grupos por elo → visitas → propostas."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1505""],""aceitacao"":""Identificar cadeia e localização → captar interesse → validar capacidade → formar grupos por elo → visitas → propostas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0279"",""pedido"":""Identificar cadeia e localização → captar interesse → validar capacidade → formar grupos por elo → visitas → propostas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4354""],""aceitacao"":""Identificar cadeia e localização → captar interesse → validar capacidade → formar grupos por elo → visitas → propostas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0135"",""pedido"":""Identificar cadeia e localização → captar interesse → validar capacidade → formar grupos por elo → visitas → propostas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1507""],""aceitacao"":""Identificar cadeia e localização → captar interesse → validar capacidade → formar grupos por elo → visitas → propostas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0215"",""pedido"":""Identificar cadeia e localização → captar interesse → validar capacidade → formar grupos por elo → visitas → propostas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3141""],""aceitacao"":""Identificar cadeia e localização → captar interesse → validar capacidade → formar grupos por elo → visitas → propostas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0279"",""pedido"":""Identificar cadeia e localização → captar interesse → validar capacidade → formar grupos por elo → visitas → propostas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4354""],""aceitacao"":""Identificar cadeia e localização → captar interesse → validar capacidade → formar grupos por elo → visitas → propostas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0127,Mapear janelas de financiamento → adaptar concept note → identificar consórcio → validar elegibilidade → submissão → seguimento.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1515 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4364 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1517 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3151 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4364,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0127: Mapear janelas de financiamento → adaptar concept note → identificar consórcio → validar elegibilidade → submissão → seguimento. | MASTER-e1169a77-0280: Mapear janelas de financiamento → adaptar concept note → identificar consórcio → validar elegibilidade → submissão → seguimento. | MASTER-f70ce307-0136: Mapear janelas de financiamento → adaptar concept note → identificar consórcio → validar elegibilidade → submissão → seguimento. | MASTER-51b8f0ad-0216: Mapear janelas de financiamento → adaptar concept note → identificar consórcio → validar elegibilidade → submissão → seguimento. | MASTER-edece80c-0280: Mapear janelas de financiamento → adaptar concept note → identificar consórcio → validar elegibilidade → submissão → seguimento.,P2,MASTER-471012ab-0127: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0280: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0136: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0216: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0280: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0127 | MASTER-e1169a77-0280 | MASTER-f70ce307-0136 | MASTER-51b8f0ad-0216 | MASTER-edece80c-0280,5,"[{""id"":""MASTER-471012ab-0127"",""pedido"":""Mapear janelas de financiamento → adaptar concept note → identificar consórcio → validar elegibilidade → submissão → seguimento."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1515""],""aceitacao"":""Mapear janelas de financiamento → adaptar concept note → identificar consórcio → validar elegibilidade → submissão → seguimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0280"",""pedido"":""Mapear janelas de financiamento → adaptar concept note → identificar consórcio → validar elegibilidade → submissão → seguimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4364""],""aceitacao"":""Mapear janelas de financiamento → adaptar concept note → identificar consórcio → validar elegibilidade → submissão → seguimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0136"",""pedido"":""Mapear janelas de financiamento → adaptar concept note → identificar consórcio → validar elegibilidade → submissão → seguimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1517""],""aceitacao"":""Mapear janelas de financiamento → adaptar concept note → identificar consórcio → validar elegibilidade → submissão → seguimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0216"",""pedido"":""Mapear janelas de financiamento → adaptar concept note → identificar consórcio → validar elegibilidade → submissão → seguimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3151""],""aceitacao"":""Mapear janelas de financiamento → adaptar concept note → identificar consórcio → validar elegibilidade → submissão → seguimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0280"",""pedido"":""Mapear janelas de financiamento → adaptar concept note → identificar consórcio → validar elegibilidade → submissão → seguimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4364""],""aceitacao"":""Mapear janelas de financiamento → adaptar concept note → identificar consórcio → validar elegibilidade → submissão → seguimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0128,Publicar informação autorizada → receber capacidade → validar experiência → shortlist → encaminhar à entidade competente.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1520 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4369 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1522 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3156 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4369,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0128: Publicar informação autorizada → receber capacidade → validar experiência → shortlist → encaminhar à entidade competente. | MASTER-e1169a77-0281: Publicar informação autorizada → receber capacidade → validar experiência → shortlist → encaminhar à entidade competente. | MASTER-f70ce307-0137: Publicar informação autorizada → receber capacidade → validar experiência → shortlist → encaminhar à entidade competente. | MASTER-51b8f0ad-0217: Publicar informação autorizada → receber capacidade → validar experiência → shortlist → encaminhar à entidade competente. | MASTER-edece80c-0281: Publicar informação autorizada → receber capacidade → validar experiência → shortlist → encaminhar à entidade competente.,P2,MASTER-471012ab-0128: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0281: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0137: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0217: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0281: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0128 | MASTER-e1169a77-0281 | MASTER-f70ce307-0137 | MASTER-51b8f0ad-0217 | MASTER-edece80c-0281,5,"[{""id"":""MASTER-471012ab-0128"",""pedido"":""Publicar informação autorizada → receber capacidade → validar experiência → shortlist → encaminhar à entidade competente."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1520""],""aceitacao"":""Publicar informação autorizada → receber capacidade → validar experiência → shortlist → encaminhar à entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-e1169a77-0281"",""pedido"":""Publicar informação autorizada → receber capacidade → validar experiência → shortlist → encaminhar à entidade competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4369""],""aceitacao"":""Publicar informação autorizada → receber capacidade → validar experiência → shortlist → encaminhar à entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-f70ce307-0137"",""pedido"":""Publicar informação autorizada → receber capacidade → validar experiência → shortlist → encaminhar à entidade competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1522""],""aceitacao"":""Publicar informação autorizada → receber capacidade → validar experiência → shortlist → encaminhar à entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0217"",""pedido"":""Publicar informação autorizada → receber capacidade → validar experiência → shortlist → encaminhar à entidade competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3156""],""aceitacao"":""Publicar informação autorizada → receber capacidade → validar experiência → shortlist → encaminhar à entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0281"",""pedido"":""Publicar informação autorizada → receber capacidade → validar experiência → shortlist → encaminhar à entidade competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4369""],""aceitacao"":""Publicar informação autorizada → receber capacidade → validar experiência → shortlist → encaminhar à entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0129,"Validar carteira, autorizações, pontos focais, campos, custos e prioridade; configurar CRM, formulários e modelos.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1529 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4378 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1531 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3165 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4378,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0129: Validar carteira, autorizações, pontos focais, campos, custos e prioridade; configurar CRM, formulários e modelos. | MASTER-e1169a77-0282: Validar carteira, autorizações, pontos focais, campos, custos e prioridade; configurar CRM, formulários e modelos. | MASTER-f70ce307-0138: Validar carteira, autorizações, pontos focais, campos, custos e prioridade; configurar CRM, formulários e modelos. | MASTER-51b8f0ad-0218: Validar carteira, autorizações, pontos focais, campos, custos e prioridade; configurar CRM, formulários e modelos. | MASTER-edece80c-0282: Validar carteira, autorizações, pontos focais, campos, custos e prioridade; configurar CRM, formulários e modelos.",P2,MASTER-471012ab-0129: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0282: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0138: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0218: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0282: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0129 | MASTER-e1169a77-0282 | MASTER-f70ce307-0138 | MASTER-51b8f0ad-0218 | MASTER-edece80c-0282,5,"[{""id"":""MASTER-471012ab-0129"",""pedido"":""Validar carteira, autorizações, pontos focais, campos, custos e prioridade; configurar CRM, formulários e modelos."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1529""],""aceitacao"":""Validar carteira, autorizações, pontos focais, campos, custos e prioridade; configurar CRM, formulários e modelos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0282"",""pedido"":""Validar carteira, autorizações, pontos focais, campos, custos e prioridade; configurar CRM, formulários e modelos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4378""],""aceitacao"":""Validar carteira, autorizações, pontos focais, campos, custos e prioridade; configurar CRM, formulários e modelos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0138"",""pedido"":""Validar carteira, autorizações, pontos focais, campos, custos e prioridade; configurar CRM, formulários e modelos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1531""],""aceitacao"":""Validar carteira, autorizações, pontos focais, campos, custos e prioridade; configurar CRM, formulários e modelos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0218"",""pedido"":""Validar carteira, autorizações, pontos focais, campos, custos e prioridade; configurar CRM, formulários e modelos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3165""],""aceitacao"":""Validar carteira, autorizações, pontos focais, campos, custos e prioridade; configurar CRM, formulários e modelos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0282"",""pedido"":""Validar carteira, autorizações, pontos focais, campos, custos e prioridade; configurar CRM, formulários e modelos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4378""],""aceitacao"":""Validar carteira, autorizações, pontos focais, campos, custos e prioridade; configurar CRM, formulários e modelos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0130,"Optimizar campanhas, reactivar leads, publicar resultados autorizados e preparar segunda onda.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1545 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4394 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1547 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3181 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4394,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0130: Optimizar campanhas, reactivar leads, publicar resultados autorizados e preparar segunda onda. | MASTER-e1169a77-0283: Optimizar campanhas, reactivar leads, publicar resultados autorizados e preparar segunda onda. | MASTER-f70ce307-0139: Optimizar campanhas, reactivar leads, publicar resultados autorizados e preparar segunda onda. | MASTER-51b8f0ad-0219: Optimizar campanhas, reactivar leads, publicar resultados autorizados e preparar segunda onda. | MASTER-edece80c-0283: Optimizar campanhas, reactivar leads, publicar resultados autorizados e preparar segunda onda.",P2,MASTER-471012ab-0130: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0283: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0139: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0219: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0283: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0130 | MASTER-e1169a77-0283 | MASTER-f70ce307-0139 | MASTER-51b8f0ad-0219 | MASTER-edece80c-0283,5,"[{""id"":""MASTER-471012ab-0130"",""pedido"":""Optimizar campanhas, reactivar leads, publicar resultados autorizados e preparar segunda onda."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1545""],""aceitacao"":""Optimizar campanhas, reactivar leads, publicar resultados autorizados e preparar segunda onda."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0283"",""pedido"":""Optimizar campanhas, reactivar leads, publicar resultados autorizados e preparar segunda onda."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4394""],""aceitacao"":""Optimizar campanhas, reactivar leads, publicar resultados autorizados e preparar segunda onda."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0139"",""pedido"":""Optimizar campanhas, reactivar leads, publicar resultados autorizados e preparar segunda onda."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1547""],""aceitacao"":""Optimizar campanhas, reactivar leads, publicar resultados autorizados e preparar segunda onda."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0219"",""pedido"":""Optimizar campanhas, reactivar leads, publicar resultados autorizados e preparar segunda onda."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3181""],""aceitacao"":""Optimizar campanhas, reactivar leads, publicar resultados autorizados e preparar segunda onda."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0283"",""pedido"":""Optimizar campanhas, reactivar leads, publicar resultados autorizados e preparar segunda onda."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4394""],""aceitacao"":""Optimizar campanhas, reactivar leads, publicar resultados autorizados e preparar segunda onda."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0131,"Gestão comercial: cada lead deve possuir origem, campanha, projecto, sector, país, perfil, capacidade indicativa, interesse, responsável, próxima acção, prazo e estado. O contacto inicial deve ocorrer dentro do nível de serviço aprovado; leads sem resposta entram em cadência de nutrição; leads qualificados seguem para reunião e validação institucional; nenhuma promessa, condição financeira ou acesso reservado pode ser comunicado sem autorização. A Direcção deve rever mensalmente o pipeline e trimestralmente o desempenho das campanhas.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1553 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4402 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1555 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3189 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4402,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0131: Gestão comercial: cada lead deve possuir origem, campanha, projecto, sector, país, perfil, capacidade indicativa, interesse, responsável, próxima acção, prazo e estado. O contacto inicial deve ocorrer dentro do nível de serviço aprovado; leads sem resposta entram em cadência de nutrição; leads qualificados seguem para reunião e validação institucional; nenhuma promessa, condição financeira ou acesso reservado pode ser comunicado sem autorização. A Direcção deve rever mensalmente o pipeline e trimestralmente o desempenho das campanhas. | MASTER-e1169a77-0284: Gestão comercial: cada lead deve possuir origem, campanha, projecto, sector, país, perfil, capacidade indicativa, interesse, responsável, próxima acção, prazo e estado. O contacto inicial deve ocorrer dentro do nível de serviço aprovado; leads sem resposta entram em cadência de nutrição; leads qualificados seguem para reunião e validação institucional; nenhuma promessa, condição financeira ou acesso reservado pode ser comunicado sem autorização. A Direcção deve rever mensalmente o pipeline e trimestralmente o desempenho das campanhas. | MASTER-f70ce307-0140: Gestão comercial: cada lead deve possuir origem, campanha, projecto, sector, país, perfil, capacidade indicativa, interesse, responsável, próxima acção, prazo e estado. O contacto inicial deve ocorrer dentro do nível de serviço aprovado; leads sem resposta entram em cadência de nutrição; leads qualificados seguem para reunião e validação institucional; nenhuma promessa, condição financeira ou acesso reservado pode ser comunicado sem autorização. A Direcção deve rever mensalmente o pipeline e trimestralmente o desempenho das campanhas. | MASTER-51b8f0ad-0220: Gestão comercial: cada lead deve possuir origem, campanha, projecto, sector, país, perfil, capacidade indicativa, interesse, responsável, próxima acção, prazo e estado. O contacto inicial deve ocorrer dentro do nível de serviço aprovado; leads sem resposta entram em cadência de nutrição; leads qualificados seguem para reunião e validação institucional; nenhuma promessa, condição financeira ou acesso reservado pode ser comunicado sem autorização. A Direcção deve rever mensalmente o pipeline e trimestralmente o desempenho das campanhas. | MASTER-edece80c-0284: Gestão comercial: cada lead deve possuir origem, campanha, projecto, sector, país, perfil, capacidade indicativa, interesse, responsável, próxima acção, prazo e estado. O contacto inicial deve ocorrer dentro do nível de serviço aprovado; leads sem resposta entram em cadência de nutrição; leads qualificados seguem para reunião e validação institucional; nenhuma promessa, condição financeira ou acesso reservado pode ser comunicado sem autorização. A Direcção deve rever mensalmente o pipeline e trimestralmente o desempenho das campanhas.",P1,MASTER-471012ab-0131: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0284: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0140: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0220: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0284: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0131 | MASTER-e1169a77-0284 | MASTER-f70ce307-0140 | MASTER-51b8f0ad-0220 | MASTER-edece80c-0284,5,"[{""id"":""MASTER-471012ab-0131"",""pedido"":""Gestão comercial: cada lead deve possuir origem, campanha, projecto, sector, país, perfil, capacidade indicativa, interesse, responsável, próxima acção, prazo e estado. O contacto inicial deve ocorrer dentro do nível de serviço aprovado; leads sem resposta entram em cadência de nutrição; leads qualificados seguem para reunião e validação institucional; nenhuma promessa, condição financeira ou acesso reservado pode ser comunicado sem autorização. A Direcção deve rever mensalmente o pipeline e trimestralmente o desempenho das campanhas."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1553""],""aceitacao"":""Gestão comercial: cada lead deve possuir origem, campanha, projecto, sector, país, perfil, capacidade indicativa, interesse, responsável, próxima acção, prazo e estado. O contacto inicial deve ocorrer dentro do nível de serviço aprovado; leads sem resposta entram em cadência de nutrição; leads qualificados seguem para reunião e validação institucional; nenhuma promessa, condição financeira ou acesso reservado pode ser comunicado sem autorização. A Direcção deve rever mensalmente o pipeline e trimestralmente o desempenho das campanhas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-e1169a77-0284"",""pedido"":""Gestão comercial: cada lead deve possuir origem, campanha, projecto, sector, país, perfil, capacidade indicativa, interesse, responsável, próxima acção, prazo e estado. O contacto inicial deve ocorrer dentro do nível de serviço aprovado; leads sem resposta entram em cadência de nutrição; leads qualificados seguem para reunião e validação institucional; nenhuma promessa, condição financeira ou acesso reservado pode ser comunicado sem autorização. A Direcção deve rever mensalmente o pipeline e trimestralmente o desempenho das campanhas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4402""],""aceitacao"":""Gestão comercial: cada lead deve possuir origem, campanha, projecto, sector, país, perfil, capacidade indicativa, interesse, responsável, próxima acção, prazo e estado. O contacto inicial deve ocorrer dentro do nível de serviço aprovado; leads sem resposta entram em cadência de nutrição; leads qualificados seguem para reunião e validação institucional; nenhuma promessa, condição financeira ou acesso reservado pode ser comunicado sem autorização. A Direcção deve rever mensalmente o pipeline e trimestralmente o desempenho das campanhas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-f70ce307-0140"",""pedido"":""Gestão comercial: cada lead deve possuir origem, campanha, projecto, sector, país, perfil, capacidade indicativa, interesse, responsável, próxima acção, prazo e estado. O contacto inicial deve ocorrer dentro do nível de serviço aprovado; leads sem resposta entram em cadência de nutrição; leads qualificados seguem para reunião e validação institucional; nenhuma promessa, condição financeira ou acesso reservado pode ser comunicado sem autorização. A Direcção deve rever mensalmente o pipeline e trimestralmente o desempenho das campanhas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1555""],""aceitacao"":""Gestão comercial: cada lead deve possuir origem, campanha, projecto, sector, país, perfil, capacidade indicativa, interesse, responsável, próxima acção, prazo e estado. O contacto inicial deve ocorrer dentro do nível de serviço aprovado; leads sem resposta entram em cadência de nutrição; leads qualificados seguem para reunião e validação institucional; nenhuma promessa, condição financeira ou acesso reservado pode ser comunicado sem autorização. A Direcção deve rever mensalmente o pipeline e trimestralmente o desempenho das campanhas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0220"",""pedido"":""Gestão comercial: cada lead deve possuir origem, campanha, projecto, sector, país, perfil, capacidade indicativa, interesse, responsável, próxima acção, prazo e estado. O contacto inicial deve ocorrer dentro do nível de serviço aprovado; leads sem resposta entram em cadência de nutrição; leads qualificados seguem para reunião e validação institucional; nenhuma promessa, condição financeira ou acesso reservado pode ser comunicado sem autorização. A Direcção deve rever mensalmente o pipeline e trimestralmente o desempenho das campanhas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3189""],""aceitacao"":""Gestão comercial: cada lead deve possuir origem, campanha, projecto, sector, país, perfil, capacidade indicativa, interesse, responsável, próxima acção, prazo e estado. O contacto inicial deve ocorrer dentro do nível de serviço aprovado; leads sem resposta entram em cadência de nutrição; leads qualificados seguem para reunião e validação institucional; nenhuma promessa, condição financeira ou acesso reservado pode ser comunicado sem autorização. A Direcção deve rever mensalmente o pipeline e trimestralmente o desempenho das campanhas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0284"",""pedido"":""Gestão comercial: cada lead deve possuir origem, campanha, projecto, sector, país, perfil, capacidade indicativa, interesse, responsável, próxima acção, prazo e estado. O contacto inicial deve ocorrer dentro do nível de serviço aprovado; leads sem resposta entram em cadência de nutrição; leads qualificados seguem para reunião e validação institucional; nenhuma promessa, condição financeira ou acesso reservado pode ser comunicado sem autorização. A Direcção deve rever mensalmente o pipeline e trimestralmente o desempenho das campanhas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4402""],""aceitacao"":""Gestão comercial: cada lead deve possuir origem, campanha, projecto, sector, país, perfil, capacidade indicativa, interesse, responsável, próxima acção, prazo e estado. O contacto inicial deve ocorrer dentro do nível de serviço aprovado; leads sem resposta entram em cadência de nutrição; leads qualificados seguem para reunião e validação institucional; nenhuma promessa, condição financeira ou acesso reservado pode ser comunicado sem autorização. A Direcção deve rever mensalmente o pipeline e trimestralmente o desempenho das campanhas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0132,"Importar ou registar o projecto, preservando o código e a fonte oficial.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1556 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4405 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1558 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3192 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4405,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0132: Importar ou registar o projecto, preservando o código e a fonte oficial. | MASTER-e1169a77-0285: Importar ou registar o projecto, preservando o código e a fonte oficial. | MASTER-f70ce307-0141: Importar ou registar o projecto, preservando o código e a fonte oficial. | MASTER-51b8f0ad-0221: Importar ou registar o projecto, preservando o código e a fonte oficial. | MASTER-edece80c-0285: Importar ou registar o projecto, preservando o código e a fonte oficial.",P2,MASTER-471012ab-0132: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0285: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0141: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0221: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0285: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0132 | MASTER-e1169a77-0285 | MASTER-f70ce307-0141 | MASTER-51b8f0ad-0221 | MASTER-edece80c-0285,5,"[{""id"":""MASTER-471012ab-0132"",""pedido"":""Importar ou registar o projecto, preservando o código e a fonte oficial."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1556""],""aceitacao"":""Importar ou registar o projecto, preservando o código e a fonte oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0285"",""pedido"":""Importar ou registar o projecto, preservando o código e a fonte oficial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4405""],""aceitacao"":""Importar ou registar o projecto, preservando o código e a fonte oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0141"",""pedido"":""Importar ou registar o projecto, preservando o código e a fonte oficial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1558""],""aceitacao"":""Importar ou registar o projecto, preservando o código e a fonte oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0221"",""pedido"":""Importar ou registar o projecto, preservando o código e a fonte oficial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3192""],""aceitacao"":""Importar ou registar o projecto, preservando o código e a fonte oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0285"",""pedido"":""Importar ou registar o projecto, preservando o código e a fonte oficial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4405""],""aceitacao"":""Importar ou registar o projecto, preservando o código e a fonte oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0133,"Validar conteúdo, autorização de publicação, estado de preparação e ponto focal.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1557 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4406 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1559 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3193 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4406,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0133: Validar conteúdo, autorização de publicação, estado de preparação e ponto focal. | MASTER-e1169a77-0286: Validar conteúdo, autorização de publicação, estado de preparação e ponto focal. | MASTER-f70ce307-0142: Validar conteúdo, autorização de publicação, estado de preparação e ponto focal. | MASTER-51b8f0ad-0222: Validar conteúdo, autorização de publicação, estado de preparação e ponto focal. | MASTER-edece80c-0286: Validar conteúdo, autorização de publicação, estado de preparação e ponto focal.",P2,MASTER-471012ab-0133: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0286: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0142: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0222: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0286: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0133 | MASTER-e1169a77-0286 | MASTER-f70ce307-0142 | MASTER-51b8f0ad-0222 | MASTER-edece80c-0286,5,"[{""id"":""MASTER-471012ab-0133"",""pedido"":""Validar conteúdo, autorização de publicação, estado de preparação e ponto focal."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1557""],""aceitacao"":""Validar conteúdo, autorização de publicação, estado de preparação e ponto focal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0286"",""pedido"":""Validar conteúdo, autorização de publicação, estado de preparação e ponto focal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4406""],""aceitacao"":""Validar conteúdo, autorização de publicação, estado de preparação e ponto focal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0142"",""pedido"":""Validar conteúdo, autorização de publicação, estado de preparação e ponto focal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1559""],""aceitacao"":""Validar conteúdo, autorização de publicação, estado de preparação e ponto focal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0222"",""pedido"":""Validar conteúdo, autorização de publicação, estado de preparação e ponto focal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3193""],""aceitacao"":""Validar conteúdo, autorização de publicação, estado de preparação e ponto focal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0286"",""pedido"":""Validar conteúdo, autorização de publicação, estado de preparação e ponto focal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4406""],""aceitacao"":""Validar conteúdo, autorização de publicação, estado de preparação e ponto focal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0134,"Publicar a ficha e associá-la a sectores, territórios, campanhas e perfis de investidor.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1558 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4407 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1560 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3194 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4407,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0134: Publicar a ficha e associá-la a sectores, territórios, campanhas e perfis de investidor. | MASTER-e1169a77-0287: Publicar a ficha e associá-la a sectores, territórios, campanhas e perfis de investidor. | MASTER-f70ce307-0143: Publicar a ficha e associá-la a sectores, territórios, campanhas e perfis de investidor. | MASTER-51b8f0ad-0223: Publicar a ficha e associá-la a sectores, territórios, campanhas e perfis de investidor. | MASTER-edece80c-0287: Publicar a ficha e associá-la a sectores, territórios, campanhas e perfis de investidor.",P1,MASTER-471012ab-0134: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0287: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0143: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0223: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0287: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0134 | MASTER-e1169a77-0287 | MASTER-f70ce307-0143 | MASTER-51b8f0ad-0223 | MASTER-edece80c-0287,5,"[{""id"":""MASTER-471012ab-0134"",""pedido"":""Publicar a ficha e associá-la a sectores, territórios, campanhas e perfis de investidor."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1558""],""aceitacao"":""Publicar a ficha e associá-la a sectores, territórios, campanhas e perfis de investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-e1169a77-0287"",""pedido"":""Publicar a ficha e associá-la a sectores, territórios, campanhas e perfis de investidor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4407""],""aceitacao"":""Publicar a ficha e associá-la a sectores, territórios, campanhas e perfis de investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-f70ce307-0143"",""pedido"":""Publicar a ficha e associá-la a sectores, territórios, campanhas e perfis de investidor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1560""],""aceitacao"":""Publicar a ficha e associá-la a sectores, territórios, campanhas e perfis de investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0223"",""pedido"":""Publicar a ficha e associá-la a sectores, territórios, campanhas e perfis de investidor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3194""],""aceitacao"":""Publicar a ficha e associá-la a sectores, territórios, campanhas e perfis de investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0287"",""pedido"":""Publicar a ficha e associá-la a sectores, territórios, campanhas e perfis de investidor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4407""],""aceitacao"":""Publicar a ficha e associá-la a sectores, territórios, campanhas e perfis de investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0135,"Registar automaticamente o contacto, projecto, campanha e origem no CRM.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1560 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4409 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1562 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3196 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4409,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0135: Registar automaticamente o contacto, projecto, campanha e origem no CRM. | MASTER-e1169a77-0288: Registar automaticamente o contacto, projecto, campanha e origem no CRM. | MASTER-f70ce307-0144: Registar automaticamente o contacto, projecto, campanha e origem no CRM. | MASTER-51b8f0ad-0224: Registar automaticamente o contacto, projecto, campanha e origem no CRM. | MASTER-edece80c-0288: Registar automaticamente o contacto, projecto, campanha e origem no CRM.",P2,MASTER-471012ab-0135: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0288: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0144: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0224: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0288: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0135 | MASTER-e1169a77-0288 | MASTER-f70ce307-0144 | MASTER-51b8f0ad-0224 | MASTER-edece80c-0288,5,"[{""id"":""MASTER-471012ab-0135"",""pedido"":""Registar automaticamente o contacto, projecto, campanha e origem no CRM."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1560""],""aceitacao"":""Registar automaticamente o contacto, projecto, campanha e origem no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0288"",""pedido"":""Registar automaticamente o contacto, projecto, campanha e origem no CRM."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4409""],""aceitacao"":""Registar automaticamente o contacto, projecto, campanha e origem no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0144"",""pedido"":""Registar automaticamente o contacto, projecto, campanha e origem no CRM."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1562""],""aceitacao"":""Registar automaticamente o contacto, projecto, campanha e origem no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0224"",""pedido"":""Registar automaticamente o contacto, projecto, campanha e origem no CRM."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3196""],""aceitacao"":""Registar automaticamente o contacto, projecto, campanha e origem no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0288"",""pedido"":""Registar automaticamente o contacto, projecto, campanha e origem no CRM."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4409""],""aceitacao"":""Registar automaticamente o contacto, projecto, campanha e origem no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0136,"Registar o resultado: em análise, diligência, proposta, negociação, mobilizado, não concretizado ou suspenso.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1565 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4414 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1567 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3201 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4414,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0136: Registar o resultado: em análise, diligência, proposta, negociação, mobilizado, não concretizado ou suspenso. | MASTER-e1169a77-0289: Registar o resultado: em análise, diligência, proposta, negociação, mobilizado, não concretizado ou suspenso. | MASTER-f70ce307-0145: Registar o resultado: em análise, diligência, proposta, negociação, mobilizado, não concretizado ou suspenso. | MASTER-51b8f0ad-0225: Registar o resultado: em análise, diligência, proposta, negociação, mobilizado, não concretizado ou suspenso. | MASTER-edece80c-0289: Registar o resultado: em análise, diligência, proposta, negociação, mobilizado, não concretizado ou suspenso.",P2,MASTER-471012ab-0136: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0289: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0145: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0225: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0289: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0136 | MASTER-e1169a77-0289 | MASTER-f70ce307-0145 | MASTER-51b8f0ad-0225 | MASTER-edece80c-0289,5,"[{""id"":""MASTER-471012ab-0136"",""pedido"":""Registar o resultado: em análise, diligência, proposta, negociação, mobilizado, não concretizado ou suspenso."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1565""],""aceitacao"":""Registar o resultado: em análise, diligência, proposta, negociação, mobilizado, não concretizado ou suspenso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0289"",""pedido"":""Registar o resultado: em análise, diligência, proposta, negociação, mobilizado, não concretizado ou suspenso."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4414""],""aceitacao"":""Registar o resultado: em análise, diligência, proposta, negociação, mobilizado, não concretizado ou suspenso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0145"",""pedido"":""Registar o resultado: em análise, diligência, proposta, negociação, mobilizado, não concretizado ou suspenso."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1567""],""aceitacao"":""Registar o resultado: em análise, diligência, proposta, negociação, mobilizado, não concretizado ou suspenso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0225"",""pedido"":""Registar o resultado: em análise, diligência, proposta, negociação, mobilizado, não concretizado ou suspenso."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3201""],""aceitacao"":""Registar o resultado: em análise, diligência, proposta, negociação, mobilizado, não concretizado ou suspenso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0289"",""pedido"":""Registar o resultado: em análise, diligência, proposta, negociação, mobilizado, não concretizado ou suspenso."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4414""],""aceitacao"":""Registar o resultado: em análise, diligência, proposta, negociação, mobilizado, não concretizado ou suspenso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0140,"O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1617 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4466 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1619 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3253 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4466,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0140: O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado. | MASTER-e1169a77-0293: O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado. | MASTER-f70ce307-0149: O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado. | MASTER-51b8f0ad-0229: O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado. | MASTER-edece80c-0293: O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado.",P2,MASTER-471012ab-0140: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0293: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0149: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0229: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0293: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0140 | MASTER-e1169a77-0293 | MASTER-f70ce307-0149 | MASTER-51b8f0ad-0229 | MASTER-edece80c-0293,5,"[{""id"":""MASTER-471012ab-0140"",""pedido"":""O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1617""],""aceitacao"":""O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0293"",""pedido"":""O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4466""],""aceitacao"":""O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0149"",""pedido"":""O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1619""],""aceitacao"":""O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0229"",""pedido"":""O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3253""],""aceitacao"":""O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0293"",""pedido"":""O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4466""],""aceitacao"":""O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +19/10/2026 — HML01: inspecção SSH autenticada concluída por leitura. Git HEAD14ad2f60c5465a15e30aa1c0a9e9047103c17c20; PHP8.4/FPM, vendor/lock, PG17.11/PostGIS3.6.4 identificados.20 precondições das25 fontes coincidem e5 divergem. desk_cases ausente é dependência directa não satisfeita no acompanhamento.75 migrations registadas/13 ficheiros sem registo, sem execução automática. Scanner Unix versus adaptador TCP a reconciliar nas operações documentais; cobertura backup/restauro do portal não demonstrada. Não aplicar directamente. Sem alterações remotas, disponibilização, migrations, MFA/papéis ou incorporação de incrementos. Provas: outputs/investmoz-HML01-inspeccao-leitura-20261019/RELATORIO-SSH-AUTENTICADO.md. | 19/10/2026 DOC01 d9bf1ad47489 separado da R2: autorização Tempo para acesso documental próprio; conta real registada/email confirmado pelo fluxo normal, MFA pendente na última leitura. 34 verificações QA isoladas e build passaram; 7 fontes, zero migrations/novos papéis. Sem instalação/grant global. Scan real e dossier positivo não demonstrados. outputs/investmoz-document-access-QA-20261019/RELATORIO-DOC01-QA.md | 19/10/2026 — Após confirmação do utilizador, leitura do destino confirmou conta existente, email e MFA confirmados. Nenhuma verificação artificial ou gestão global concedida. O desafio MFA numa nova sessão aguarda confirmação do utilizador; DOC01 permanece preparado em QA, sem instalação. Scan real e dossier positivo continuam pendentes. Prova: outputs/investmoz-document-access-QA-20261019/PROVA-MFA-CONFIRMADO.json. | 19/10/2026 DOC01 d9bf1ad47489 instalado só na homologação; conta real/email/MFA e entrada por desafio concluídos; grant documental próprio auditado, sem gestão global. Backup fresco/restauro 144 tabelas e33 ficheiros conferidos. Interface privada aberta. Upload manual aguardado por permissão local Edge; scan real/recuperação/recusa remota e dossier positivo continuam pendentes. outputs/investmoz-document-access-QA-20261019/RELATORIO-DISPONIBILIZACAO-DOC01.md | 19/10/2026 DOC01: upload real pela interface; ClamAV1.4.3 via Unix clean (1 tentativa,8ms); recuperação autorizada no navegador/hash coincidente; download anónimo302 sem ficheiro. Outro titular: prova QA reutilizada. Interno/zero recursos públicos, sem publicação. Dossier positivo continua não demonstrado. outputs/investmoz-document-access-QA-20261019/PROVA-SCAN-REAL-E-RECUPERACAO.json",governação e demais cláusulas,"12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada | 19/10/2026 — conta simples e estados de pesquisa, QA; activo preservado",,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0026,"Permitir guardar oportunidades, pedir esclarecimentos e submeter manifestação de interesse.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 184 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3016 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 193 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1827 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3016,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0026: Permitir guardar oportunidades, pedir esclarecimentos e submeter manifestação de interesse. | MASTER-e1169a77-0175: Permitir guardar oportunidades, pedir esclarecimentos e submeter manifestação de interesse. | MASTER-f70ce307-0031: Permitir guardar oportunidades, pedir esclarecimentos e submeter manifestação de interesse. | MASTER-51b8f0ad-0111: Permitir guardar oportunidades, pedir esclarecimentos e submeter manifestação de interesse. | MASTER-edece80c-0175: Permitir guardar oportunidades, pedir esclarecimentos e submeter manifestação de interesse.",P2,MASTER-471012ab-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0175: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0111: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0175: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0026 | MASTER-e1169a77-0175 | MASTER-f70ce307-0031 | MASTER-51b8f0ad-0111 | MASTER-edece80c-0175,5,"[{""id"":""MASTER-471012ab-0026"",""pedido"":""Permitir guardar oportunidades, pedir esclarecimentos e submeter manifestação de interesse."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 184""],""aceitacao"":""Permitir guardar oportunidades, pedir esclarecimentos e submeter manifestação de interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0175"",""pedido"":""Permitir guardar oportunidades, pedir esclarecimentos e submeter manifestação de interesse."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3016""],""aceitacao"":""Permitir guardar oportunidades, pedir esclarecimentos e submeter manifestação de interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0031"",""pedido"":""Permitir guardar oportunidades, pedir esclarecimentos e submeter manifestação de interesse."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 193""],""aceitacao"":""Permitir guardar oportunidades, pedir esclarecimentos e submeter manifestação de interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0111"",""pedido"":""Permitir guardar oportunidades, pedir esclarecimentos e submeter manifestação de interesse."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1827""],""aceitacao"":""Permitir guardar oportunidades, pedir esclarecimentos e submeter manifestação de interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0175"",""pedido"":""Permitir guardar oportunidades, pedir esclarecimentos e submeter manifestação de interesse."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3016""],""aceitacao"":""Permitir guardar oportunidades, pedir esclarecimentos e submeter manifestação de interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0027,Obrigatório e reservado; identidade e poderes de representação sujeitos a verificação.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 193 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3026 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 202 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1836 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3026,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0027: Obrigatório e reservado; identidade e poderes de representação sujeitos a verificação. | MASTER-e1169a77-0176: Obrigatório e reservado; identidade e poderes de representação sujeitos a verificação. | MASTER-f70ce307-0032: Obrigatório e reservado; identidade e poderes de representação sujeitos a verificação. | MASTER-51b8f0ad-0112: Obrigatório e reservado; identidade e poderes de representação sujeitos a verificação. | MASTER-edece80c-0176: Obrigatório e reservado; identidade e poderes de representação sujeitos a verificação.,P2,MASTER-471012ab-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0176: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0112: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0176: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0027 | MASTER-e1169a77-0176 | MASTER-f70ce307-0032 | MASTER-51b8f0ad-0112 | MASTER-edece80c-0176,5,"[{""id"":""MASTER-471012ab-0027"",""pedido"":""Obrigatório e reservado; identidade e poderes de representação sujeitos a verificação."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 193""],""aceitacao"":""Obrigatório e reservado; identidade e poderes de representação sujeitos a verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0176"",""pedido"":""Obrigatório e reservado; identidade e poderes de representação sujeitos a verificação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3026""],""aceitacao"":""Obrigatório e reservado; identidade e poderes de representação sujeitos a verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0032"",""pedido"":""Obrigatório e reservado; identidade e poderes de representação sujeitos a verificação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 202""],""aceitacao"":""Obrigatório e reservado; identidade e poderes de representação sujeitos a verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0112"",""pedido"":""Obrigatório e reservado; identidade e poderes de representação sujeitos a verificação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1836""],""aceitacao"":""Obrigatório e reservado; identidade e poderes de representação sujeitos a verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0176"",""pedido"":""Obrigatório e reservado; identidade e poderes de representação sujeitos a verificação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3026""],""aceitacao"":""Obrigatório e reservado; identidade e poderes de representação sujeitos a verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0028,Obrigatório. A localização deve identificar com precisão onde o investimento será realizado; projectos que abranjam vários locais devem indicar todos os territórios e distinguir a localização principal das áreas complementares.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 199 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3032 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 208 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1842 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3032,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0028: Obrigatório. A localização deve identificar com precisão onde o investimento será realizado; projectos que abranjam vários locais devem indicar todos os territórios e distinguir a localização principal das áreas complementares. | MASTER-e1169a77-0177: Obrigatório. A localização deve identificar com precisão onde o investimento será realizado; projectos que abranjam vários locais devem indicar todos os territórios e distinguir a localização principal das áreas complementares. | MASTER-f70ce307-0033: Obrigatório. A localização deve identificar com precisão onde o investimento será realizado; projectos que abranjam vários locais devem indicar todos os territórios e distinguir a localização principal das áreas complementares. | MASTER-51b8f0ad-0113: Obrigatório. A localização deve identificar com precisão onde o investimento será realizado; projectos que abranjam vários locais devem indicar todos os territórios e distinguir a localização principal das áreas complementares. | MASTER-edece80c-0177: Obrigatório. A localização deve identificar com precisão onde o investimento será realizado; projectos que abranjam vários locais devem indicar todos os territórios e distinguir a localização principal das áreas complementares.,P1,MASTER-471012ab-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0177: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0113: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0177: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0028 | MASTER-e1169a77-0177 | MASTER-f70ce307-0033 | MASTER-51b8f0ad-0113 | MASTER-edece80c-0177,5,"[{""id"":""MASTER-471012ab-0028"",""pedido"":""Obrigatório. A localização deve identificar com precisão onde o investimento será realizado; projectos que abranjam vários locais devem indicar todos os territórios e distinguir a localização principal das áreas complementares."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 199""],""aceitacao"":""Obrigatório. A localização deve identificar com precisão onde o investimento será realizado; projectos que abranjam vários locais devem indicar todos os territórios e distinguir a localização principal das áreas complementares."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-e1169a77-0177"",""pedido"":""Obrigatório. A localização deve identificar com precisão onde o investimento será realizado; projectos que abranjam vários locais devem indicar todos os territórios e distinguir a localização principal das áreas complementares."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3032""],""aceitacao"":""Obrigatório. A localização deve identificar com precisão onde o investimento será realizado; projectos que abranjam vários locais devem indicar todos os territórios e distinguir a localização principal das áreas complementares."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-f70ce307-0033"",""pedido"":""Obrigatório. A localização deve identificar com precisão onde o investimento será realizado; projectos que abranjam vários locais devem indicar todos os territórios e distinguir a localização principal das áreas complementares."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 208""],""aceitacao"":""Obrigatório. A localização deve identificar com precisão onde o investimento será realizado; projectos que abranjam vários locais devem indicar todos os territórios e distinguir a localização principal das áreas complementares."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0113"",""pedido"":""Obrigatório. A localização deve identificar com precisão onde o investimento será realizado; projectos que abranjam vários locais devem indicar todos os territórios e distinguir a localização principal das áreas complementares."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1842""],""aceitacao"":""Obrigatório. A localização deve identificar com precisão onde o investimento será realizado; projectos que abranjam vários locais devem indicar todos os territórios e distinguir a localização principal das áreas complementares."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0177"",""pedido"":""Obrigatório. A localização deve identificar com precisão onde o investimento será realizado; projectos que abranjam vários locais devem indicar todos os territórios e distinguir a localização principal das áreas complementares."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3032""],""aceitacao"":""Obrigatório. A localização deve identificar com precisão onde o investimento será realizado; projectos que abranjam vários locais devem indicar todos os territórios e distinguir a localização principal das áreas complementares."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | 19/10/2026 — incremento QA independente localização/associações, revisão 660a25e37e1e010be68b765e9ff22eacb1b8a963f1a70e1f293564e67f99c1f4. Pedido expresso da Tempo: harmonizar sem nova regra; reutilizar dados e preservar estados/fontes/histórico. Duas funções comprovadas no código/schema; títulos esclarecidos, reutilização explícita da hierarquia, principal/adicional/por indicar e aviso não destrutivo de divergência. Provas de gravação/recuperação, HTTP409, associação preliminar, filtros, mapa sem geometria e dossier em outputs/investmoz-territorios-localizacao-QA-20261019/RELATORIO-QA.md e para-revisao/MANIFESTO-QA.json. Snapshot real de 18/10/2026; exemplos de associação sintéticos; zero geometrias reais, sem prova de desenho positivo nem avaliação com utilizadores humanos. Sem migrations, MFA/papéis ou alteração activa; separado da HML01. Recorte não encerra o requisito global.",território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,"19/10/2026 — incremento QA independente localização/associações, revisão 660a25e37e1e010be68b765e9ff22eacb1b8a963f1a70e1f293564e67f99c1f4. Pedido expresso da Tempo: harmonizar sem nova regra; reutilizar dados e preservar estados/fontes/histórico. Duas funções comprovadas no código/schema; títulos esclarecidos, reutilização explícita da hierarquia, principal/adicional/por indicar e aviso não destrutivo de divergência. Provas de gravação/recuperação, HTTP409, associação preliminar, filtros, mapa sem geometria e dossier em outputs/investmoz-territorios-localizacao-QA-20261019/RELATORIO-QA.md e para-revisao/MANIFESTO-QA.json. Snapshot real de 18/10/2026; exemplos de associação sintéticos; zero geometrias reais, sem prova de desenho positivo nem avaliação com utilizadores humanos. Sem migrations, MFA/papéis ou alteração activa; separado da HML01. Recorte não encerra o requisito global.",,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0029,Modalidade e intervalo de valor obrigatórios.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 208 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3041 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 217 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1851 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3041,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0029: Modalidade e intervalo de valor obrigatórios. | MASTER-e1169a77-0178: Modalidade e intervalo de valor obrigatórios. | MASTER-f70ce307-0034: Modalidade e intervalo de valor obrigatórios. | MASTER-51b8f0ad-0114: Modalidade e intervalo de valor obrigatórios. | MASTER-edece80c-0178: Modalidade e intervalo de valor obrigatórios.,P2,MASTER-471012ab-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0178: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0114: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0178: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0029 | MASTER-e1169a77-0178 | MASTER-f70ce307-0034 | MASTER-51b8f0ad-0114 | MASTER-edece80c-0178,5,"[{""id"":""MASTER-471012ab-0029"",""pedido"":""Modalidade e intervalo de valor obrigatórios."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 208""],""aceitacao"":""Modalidade e intervalo de valor obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0178"",""pedido"":""Modalidade e intervalo de valor obrigatórios."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3041""],""aceitacao"":""Modalidade e intervalo de valor obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0034"",""pedido"":""Modalidade e intervalo de valor obrigatórios."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 217""],""aceitacao"":""Modalidade e intervalo de valor obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0114"",""pedido"":""Modalidade e intervalo de valor obrigatórios."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1851""],""aceitacao"":""Modalidade e intervalo de valor obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0178"",""pedido"":""Modalidade e intervalo de valor obrigatórios."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3041""],""aceitacao"":""Modalidade e intervalo de valor obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0030,Motivo pode ser reservado; riscos materiais não devem ser omitidos na diligência.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 211 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3044 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 220 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1854 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3044,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0030: Motivo pode ser reservado; riscos materiais não devem ser omitidos na diligência. | MASTER-e1169a77-0179: Motivo pode ser reservado; riscos materiais não devem ser omitidos na diligência. | MASTER-f70ce307-0035: Motivo pode ser reservado; riscos materiais não devem ser omitidos na diligência. | MASTER-51b8f0ad-0115: Motivo pode ser reservado; riscos materiais não devem ser omitidos na diligência. | MASTER-edece80c-0179: Motivo pode ser reservado; riscos materiais não devem ser omitidos na diligência.,P2,MASTER-471012ab-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0179: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0115: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0179: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0030 | MASTER-e1169a77-0179 | MASTER-f70ce307-0035 | MASTER-51b8f0ad-0115 | MASTER-edece80c-0179,5,"[{""id"":""MASTER-471012ab-0030"",""pedido"":""Motivo pode ser reservado; riscos materiais não devem ser omitidos na diligência."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 211""],""aceitacao"":""Motivo pode ser reservado; riscos materiais não devem ser omitidos na diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0179"",""pedido"":""Motivo pode ser reservado; riscos materiais não devem ser omitidos na diligência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3044""],""aceitacao"":""Motivo pode ser reservado; riscos materiais não devem ser omitidos na diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0035"",""pedido"":""Motivo pode ser reservado; riscos materiais não devem ser omitidos na diligência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 220""],""aceitacao"":""Motivo pode ser reservado; riscos materiais não devem ser omitidos na diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0115"",""pedido"":""Motivo pode ser reservado; riscos materiais não devem ser omitidos na diligência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1854""],""aceitacao"":""Motivo pode ser reservado; riscos materiais não devem ser omitidos na diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0179"",""pedido"":""Motivo pode ser reservado; riscos materiais não devem ser omitidos na diligência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3044""],""aceitacao"":""Motivo pode ser reservado; riscos materiais não devem ser omitidos na diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0031,"Obrigatório, específico e registado por data e versão.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 220 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3053 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 229 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1863 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3053,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0031: Obrigatório, específico e registado por data e versão. | MASTER-e1169a77-0180: Obrigatório, específico e registado por data e versão. | MASTER-f70ce307-0036: Obrigatório, específico e registado por data e versão. | MASTER-51b8f0ad-0116: Obrigatório, específico e registado por data e versão. | MASTER-edece80c-0180: Obrigatório, específico e registado por data e versão.",P2,MASTER-471012ab-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0180: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0116: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0180: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0031 | MASTER-e1169a77-0180 | MASTER-f70ce307-0036 | MASTER-51b8f0ad-0116 | MASTER-edece80c-0180,5,"[{""id"":""MASTER-471012ab-0031"",""pedido"":""Obrigatório, específico e registado por data e versão."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 220""],""aceitacao"":""Obrigatório, específico e registado por data e versão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0180"",""pedido"":""Obrigatório, específico e registado por data e versão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3053""],""aceitacao"":""Obrigatório, específico e registado por data e versão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0036"",""pedido"":""Obrigatório, específico e registado por data e versão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 229""],""aceitacao"":""Obrigatório, específico e registado por data e versão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0116"",""pedido"":""Obrigatório, específico e registado por data e versão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1863""],""aceitacao"":""Obrigatório, específico e registado por data e versão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0180"",""pedido"":""Obrigatório, específico e registado por data e versão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3053""],""aceitacao"":""Obrigatório, específico e registado por data e versão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0032,Obrigatório e reservado; sujeito a verificação.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 228 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3061 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 236 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1870 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3061,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0032: Obrigatório e reservado; sujeito a verificação. | MASTER-e1169a77-0181: Obrigatório e reservado; sujeito a verificação. | MASTER-f70ce307-0037: Obrigatório e reservado; sujeito a verificação. | MASTER-51b8f0ad-0117: Obrigatório e reservado; sujeito a verificação. | MASTER-edece80c-0181: Obrigatório e reservado; sujeito a verificação.,P2,MASTER-471012ab-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0181: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0117: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0181: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0032 | MASTER-e1169a77-0181 | MASTER-f70ce307-0037 | MASTER-51b8f0ad-0117 | MASTER-edece80c-0181,5,"[{""id"":""MASTER-471012ab-0032"",""pedido"":""Obrigatório e reservado; sujeito a verificação."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 228""],""aceitacao"":""Obrigatório e reservado; sujeito a verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0181"",""pedido"":""Obrigatório e reservado; sujeito a verificação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3061""],""aceitacao"":""Obrigatório e reservado; sujeito a verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0037"",""pedido"":""Obrigatório e reservado; sujeito a verificação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 236""],""aceitacao"":""Obrigatório e reservado; sujeito a verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0117"",""pedido"":""Obrigatório e reservado; sujeito a verificação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1870""],""aceitacao"":""Obrigatório e reservado; sujeito a verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0181"",""pedido"":""Obrigatório e reservado; sujeito a verificação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3061""],""aceitacao"":""Obrigatório e reservado; sujeito a verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0033,Deve admitir selecção múltipla e ordem de preferência.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 234 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3067 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 242 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1876 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3067,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0033: Deve admitir selecção múltipla e ordem de preferência. | MASTER-e1169a77-0182: Deve admitir selecção múltipla e ordem de preferência. | MASTER-f70ce307-0038: Deve admitir selecção múltipla e ordem de preferência. | MASTER-51b8f0ad-0118: Deve admitir selecção múltipla e ordem de preferência. | MASTER-edece80c-0182: Deve admitir selecção múltipla e ordem de preferência.,P2,MASTER-471012ab-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0182: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0118: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0182: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0033 | MASTER-e1169a77-0182 | MASTER-f70ce307-0038 | MASTER-51b8f0ad-0118 | MASTER-edece80c-0182,5,"[{""id"":""MASTER-471012ab-0033"",""pedido"":""Deve admitir selecção múltipla e ordem de preferência."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 234""],""aceitacao"":""Deve admitir selecção múltipla e ordem de preferência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0182"",""pedido"":""Deve admitir selecção múltipla e ordem de preferência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3067""],""aceitacao"":""Deve admitir selecção múltipla e ordem de preferência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0038"",""pedido"":""Deve admitir selecção múltipla e ordem de preferência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 242""],""aceitacao"":""Deve admitir selecção múltipla e ordem de preferência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0118"",""pedido"":""Deve admitir selecção múltipla e ordem de preferência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1876""],""aceitacao"":""Deve admitir selecção múltipla e ordem de preferência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0182"",""pedido"":""Deve admitir selecção múltipla e ordem de preferência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3067""],""aceitacao"":""Deve admitir selecção múltipla e ordem de preferência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0034,Condições eliminatórias devem ser claramente assinaladas.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 243 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3076 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 251 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1885 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3076,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0034: Condições eliminatórias devem ser claramente assinaladas. | MASTER-e1169a77-0183: Condições eliminatórias devem ser claramente assinaladas. | MASTER-f70ce307-0039: Condições eliminatórias devem ser claramente assinaladas. | MASTER-51b8f0ad-0119: Condições eliminatórias devem ser claramente assinaladas. | MASTER-edece80c-0183: Condições eliminatórias devem ser claramente assinaladas.,P2,MASTER-471012ab-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0183: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0119: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0183: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0034 | MASTER-e1169a77-0183 | MASTER-f70ce307-0039 | MASTER-51b8f0ad-0119 | MASTER-edece80c-0183,5,"[{""id"":""MASTER-471012ab-0034"",""pedido"":""Condições eliminatórias devem ser claramente assinaladas."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 243""],""aceitacao"":""Condições eliminatórias devem ser claramente assinaladas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0183"",""pedido"":""Condições eliminatórias devem ser claramente assinaladas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3076""],""aceitacao"":""Condições eliminatórias devem ser claramente assinaladas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0039"",""pedido"":""Condições eliminatórias devem ser claramente assinaladas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 251""],""aceitacao"":""Condições eliminatórias devem ser claramente assinaladas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0119"",""pedido"":""Condições eliminatórias devem ser claramente assinaladas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1885""],""aceitacao"":""Condições eliminatórias devem ser claramente assinaladas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0183"",""pedido"":""Condições eliminatórias devem ser claramente assinaladas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3076""],""aceitacao"":""Condições eliminatórias devem ser claramente assinaladas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0035,"Obrigatório, específico, revogável quando aplicável e auditável.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 249 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3082 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 257 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1891 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3082,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0035: Obrigatório, específico, revogável quando aplicável e auditável. | MASTER-e1169a77-0184: Obrigatório, específico, revogável quando aplicável e auditável. | MASTER-f70ce307-0040: Obrigatório, específico, revogável quando aplicável e auditável. | MASTER-51b8f0ad-0120: Obrigatório, específico, revogável quando aplicável e auditável. | MASTER-edece80c-0184: Obrigatório, específico, revogável quando aplicável e auditável.",P2,MASTER-471012ab-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0184: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0120: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0184: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0035 | MASTER-e1169a77-0184 | MASTER-f70ce307-0040 | MASTER-51b8f0ad-0120 | MASTER-edece80c-0184,5,"[{""id"":""MASTER-471012ab-0035"",""pedido"":""Obrigatório, específico, revogável quando aplicável e auditável."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 249""],""aceitacao"":""Obrigatório, específico, revogável quando aplicável e auditável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0184"",""pedido"":""Obrigatório, específico, revogável quando aplicável e auditável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3082""],""aceitacao"":""Obrigatório, específico, revogável quando aplicável e auditável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0040"",""pedido"":""Obrigatório, específico, revogável quando aplicável e auditável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 257""],""aceitacao"":""Obrigatório, específico, revogável quando aplicável e auditável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0120"",""pedido"":""Obrigatório, específico, revogável quando aplicável e auditável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1891""],""aceitacao"":""Obrigatório, específico, revogável quando aplicável e auditável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0184"",""pedido"":""Obrigatório, específico, revogável quando aplicável e auditável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3082""],""aceitacao"":""Obrigatório, específico, revogável quando aplicável e auditável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0036,Obrigatório para entidade registada em Moçambique,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 273 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3106 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 280 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1914 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3106,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0036: Obrigatório para entidade registada em Moçambique | MASTER-e1169a77-0185: Obrigatório para entidade registada em Moçambique | MASTER-f70ce307-0041: Obrigatório para entidade registada em Moçambique | MASTER-51b8f0ad-0121: Obrigatório para entidade registada em Moçambique | MASTER-edece80c-0185: Obrigatório para entidade registada em Moçambique,P2,MASTER-471012ab-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0185: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0121: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0185: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0036 | MASTER-e1169a77-0185 | MASTER-f70ce307-0041 | MASTER-51b8f0ad-0121 | MASTER-edece80c-0185,5,"[{""id"":""MASTER-471012ab-0036"",""pedido"":""Obrigatório para entidade registada em Moçambique"",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 273""],""aceitacao"":""Obrigatório para entidade registada em Moçambique"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0185"",""pedido"":""Obrigatório para entidade registada em Moçambique"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3106""],""aceitacao"":""Obrigatório para entidade registada em Moçambique"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0041"",""pedido"":""Obrigatório para entidade registada em Moçambique"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 280""],""aceitacao"":""Obrigatório para entidade registada em Moçambique"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0121"",""pedido"":""Obrigatório para entidade registada em Moçambique"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1914""],""aceitacao"":""Obrigatório para entidade registada em Moçambique"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0185"",""pedido"":""Obrigatório para entidade registada em Moçambique"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3106""],""aceitacao"":""Obrigatório para entidade registada em Moçambique"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0037,Obrigatório para pessoa colectiva; poderes de representação válidos.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 280 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3113 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 287 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1921 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3113,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0037: Obrigatório para pessoa colectiva; poderes de representação válidos. | MASTER-e1169a77-0186: Obrigatório para pessoa colectiva; poderes de representação válidos. | MASTER-f70ce307-0042: Obrigatório para pessoa colectiva; poderes de representação válidos. | MASTER-51b8f0ad-0122: Obrigatório para pessoa colectiva; poderes de representação válidos. | MASTER-edece80c-0186: Obrigatório para pessoa colectiva; poderes de representação válidos.,P2,MASTER-471012ab-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0186: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0122: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0186: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0037 | MASTER-e1169a77-0186 | MASTER-f70ce307-0042 | MASTER-51b8f0ad-0122 | MASTER-edece80c-0186,5,"[{""id"":""MASTER-471012ab-0037"",""pedido"":""Obrigatório para pessoa colectiva; poderes de representação válidos."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 280""],""aceitacao"":""Obrigatório para pessoa colectiva; poderes de representação válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0186"",""pedido"":""Obrigatório para pessoa colectiva; poderes de representação válidos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3113""],""aceitacao"":""Obrigatório para pessoa colectiva; poderes de representação válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0042"",""pedido"":""Obrigatório para pessoa colectiva; poderes de representação válidos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 287""],""aceitacao"":""Obrigatório para pessoa colectiva; poderes de representação válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0122"",""pedido"":""Obrigatório para pessoa colectiva; poderes de representação válidos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1921""],""aceitacao"":""Obrigatório para pessoa colectiva; poderes de representação válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0186"",""pedido"":""Obrigatório para pessoa colectiva; poderes de representação válidos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3113""],""aceitacao"":""Obrigatório para pessoa colectiva; poderes de representação válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0038,"País, região, província, distrito e localidade coerentes; pelo menos um território; coordenadas em formato válido; “nacional” ou “multiterritorial” exige lista das áreas abrangidas; localização principal obrigatória.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 310 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3143 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 317 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1951 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3143,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0038: País, região, província, distrito e localidade coerentes; pelo menos um território; coordenadas em formato válido; “nacional” ou “multiterritorial” exige lista das áreas abrangidas; localização principal obrigatória. | MASTER-e1169a77-0187: País, região, província, distrito e localidade coerentes; pelo menos um território; coordenadas em formato válido; “nacional” ou “multiterritorial” exige lista das áreas abrangidas; localização principal obrigatória. | MASTER-f70ce307-0043: País, região, província, distrito e localidade coerentes; pelo menos um território; coordenadas em formato válido; “nacional” ou “multiterritorial” exige lista das áreas abrangidas; localização principal obrigatória. | MASTER-51b8f0ad-0123: País, região, província, distrito e localidade coerentes; pelo menos um território; coordenadas em formato válido; “nacional” ou “multiterritorial” exige lista das áreas abrangidas; localização principal obrigatória. | MASTER-edece80c-0187: País, região, província, distrito e localidade coerentes; pelo menos um território; coordenadas em formato válido; “nacional” ou “multiterritorial” exige lista das áreas abrangidas; localização principal obrigatória.",P1,MASTER-471012ab-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0187: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0123: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0187: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0038 | MASTER-e1169a77-0187 | MASTER-f70ce307-0043 | MASTER-51b8f0ad-0123 | MASTER-edece80c-0187,5,"[{""id"":""MASTER-471012ab-0038"",""pedido"":""País, região, província, distrito e localidade coerentes; pelo menos um território; coordenadas em formato válido; “nacional” ou “multiterritorial” exige lista das áreas abrangidas; localização principal obrigatória."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 310""],""aceitacao"":""País, região, província, distrito e localidade coerentes; pelo menos um território; coordenadas em formato válido; “nacional” ou “multiterritorial” exige lista das áreas abrangidas; localização principal obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-e1169a77-0187"",""pedido"":""País, região, província, distrito e localidade coerentes; pelo menos um território; coordenadas em formato válido; “nacional” ou “multiterritorial” exige lista das áreas abrangidas; localização principal obrigatória."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3143""],""aceitacao"":""País, região, província, distrito e localidade coerentes; pelo menos um território; coordenadas em formato válido; “nacional” ou “multiterritorial” exige lista das áreas abrangidas; localização principal obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-f70ce307-0043"",""pedido"":""País, região, província, distrito e localidade coerentes; pelo menos um território; coordenadas em formato válido; “nacional” ou “multiterritorial” exige lista das áreas abrangidas; localização principal obrigatória."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 317""],""aceitacao"":""País, região, província, distrito e localidade coerentes; pelo menos um território; coordenadas em formato válido; “nacional” ou “multiterritorial” exige lista das áreas abrangidas; localização principal obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0123"",""pedido"":""País, região, província, distrito e localidade coerentes; pelo menos um território; coordenadas em formato válido; “nacional” ou “multiterritorial” exige lista das áreas abrangidas; localização principal obrigatória."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1951""],""aceitacao"":""País, região, província, distrito e localidade coerentes; pelo menos um território; coordenadas em formato válido; “nacional” ou “multiterritorial” exige lista das áreas abrangidas; localização principal obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0187"",""pedido"":""País, região, província, distrito e localidade coerentes; pelo menos um território; coordenadas em formato válido; “nacional” ou “multiterritorial” exige lista das áreas abrangidas; localização principal obrigatória."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3143""],""aceitacao"":""País, região, província, distrito e localidade coerentes; pelo menos um território; coordenadas em formato válido; “nacional” ou “multiterritorial” exige lista das áreas abrangidas; localização principal obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | 19/10/2026 — incremento QA independente localização/associações, revisão 660a25e37e1e010be68b765e9ff22eacb1b8a963f1a70e1f293564e67f99c1f4. Pedido expresso da Tempo: harmonizar sem nova regra; reutilizar dados e preservar estados/fontes/histórico. Duas funções comprovadas no código/schema; títulos esclarecidos, reutilização explícita da hierarquia, principal/adicional/por indicar e aviso não destrutivo de divergência. Provas de gravação/recuperação, HTTP409, associação preliminar, filtros, mapa sem geometria e dossier em outputs/investmoz-territorios-localizacao-QA-20261019/RELATORIO-QA.md e para-revisao/MANIFESTO-QA.json. Snapshot real de 18/10/2026; exemplos de associação sintéticos; zero geometrias reais, sem prova de desenho positivo nem avaliação com utilizadores humanos. Sem migrations, MFA/papéis ou alteração activa; separado da HML01. Recorte não encerra o requisito global.",território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,"19/10/2026 — incremento QA independente localização/associações, revisão 660a25e37e1e010be68b765e9ff22eacb1b8a963f1a70e1f293564e67f99c1f4. Pedido expresso da Tempo: harmonizar sem nova regra; reutilizar dados e preservar estados/fontes/histórico. Duas funções comprovadas no código/schema; títulos esclarecidos, reutilização explícita da hierarquia, principal/adicional/por indicar e aviso não destrutivo de divergência. Provas de gravação/recuperação, HTTP409, associação preliminar, filtros, mapa sem geometria e dossier em outputs/investmoz-territorios-localizacao-QA-20261019/RELATORIO-QA.md e para-revisao/MANIFESTO-QA.json. Snapshot real de 18/10/2026; exemplos de associação sintéticos; zero geometrias reais, sem prova de desenho positivo nem avaliação com utilizadores humanos. Sem migrations, MFA/papéis ou alteração activa; separado da HML01. Recorte não encerra o requisito global.",,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0039,Moeda e período obrigatórios; mínimo não superior ao máximo; comprovativos.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 340 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3173 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 347 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1981 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3173,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0039: Moeda e período obrigatórios; mínimo não superior ao máximo; comprovativos. | MASTER-e1169a77-0188: Moeda e período obrigatórios; mínimo não superior ao máximo; comprovativos. | MASTER-f70ce307-0044: Moeda e período obrigatórios; mínimo não superior ao máximo; comprovativos. | MASTER-51b8f0ad-0124: Moeda e período obrigatórios; mínimo não superior ao máximo; comprovativos. | MASTER-edece80c-0188: Moeda e período obrigatórios; mínimo não superior ao máximo; comprovativos.,P2,MASTER-471012ab-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0188: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0124: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0188: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0039 | MASTER-e1169a77-0188 | MASTER-f70ce307-0044 | MASTER-51b8f0ad-0124 | MASTER-edece80c-0188,5,"[{""id"":""MASTER-471012ab-0039"",""pedido"":""Moeda e período obrigatórios; mínimo não superior ao máximo; comprovativos."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 340""],""aceitacao"":""Moeda e período obrigatórios; mínimo não superior ao máximo; comprovativos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0188"",""pedido"":""Moeda e período obrigatórios; mínimo não superior ao máximo; comprovativos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3173""],""aceitacao"":""Moeda e período obrigatórios; mínimo não superior ao máximo; comprovativos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0044"",""pedido"":""Moeda e período obrigatórios; mínimo não superior ao máximo; comprovativos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 347""],""aceitacao"":""Moeda e período obrigatórios; mínimo não superior ao máximo; comprovativos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0124"",""pedido"":""Moeda e período obrigatórios; mínimo não superior ao máximo; comprovativos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1981""],""aceitacao"":""Moeda e período obrigatórios; mínimo não superior ao máximo; comprovativos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0188"",""pedido"":""Moeda e período obrigatórios; mínimo não superior ao máximo; comprovativos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3173""],""aceitacao"":""Moeda e período obrigatórios; mínimo não superior ao máximo; comprovativos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0040,Obrigatório salvo justificação,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 357 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3190 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 364 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1998 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3190,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0040: Obrigatório salvo justificação | MASTER-e1169a77-0189: Obrigatório salvo justificação | MASTER-f70ce307-0045: Obrigatório salvo justificação | MASTER-51b8f0ad-0125: Obrigatório salvo justificação | MASTER-edece80c-0189: Obrigatório salvo justificação,P2,MASTER-471012ab-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0189: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0125: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0189: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0040 | MASTER-e1169a77-0189 | MASTER-f70ce307-0045 | MASTER-51b8f0ad-0125 | MASTER-edece80c-0189,5,"[{""id"":""MASTER-471012ab-0040"",""pedido"":""Obrigatório salvo justificação"",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 357""],""aceitacao"":""Obrigatório salvo justificação"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0189"",""pedido"":""Obrigatório salvo justificação"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3190""],""aceitacao"":""Obrigatório salvo justificação"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0045"",""pedido"":""Obrigatório salvo justificação"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 364""],""aceitacao"":""Obrigatório salvo justificação"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0125"",""pedido"":""Obrigatório salvo justificação"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1998""],""aceitacao"":""Obrigatório salvo justificação"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0189"",""pedido"":""Obrigatório salvo justificação"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3190""],""aceitacao"":""Obrigatório salvo justificação"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0041,Valor positivo; moeda obrigatória; mínimo não superior ao máximo.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 358 | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 412 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3191 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3245 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 365 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 419 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1999 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2053 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3191 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3245,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0041: Valor positivo; moeda obrigatória; mínimo não superior ao máximo. | MASTER-e1169a77-0190: Valor positivo; moeda obrigatória; mínimo não superior ao máximo. | MASTER-f70ce307-0046: Valor positivo; moeda obrigatória; mínimo não superior ao máximo. | MASTER-51b8f0ad-0126: Valor positivo; moeda obrigatória; mínimo não superior ao máximo. | MASTER-edece80c-0190: Valor positivo; moeda obrigatória; mínimo não superior ao máximo.,P2,MASTER-471012ab-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0190: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0126: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0190: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0041 | MASTER-e1169a77-0190 | MASTER-f70ce307-0046 | MASTER-51b8f0ad-0126 | MASTER-edece80c-0190,5,"[{""id"":""MASTER-471012ab-0041"",""pedido"":""Valor positivo; moeda obrigatória; mínimo não superior ao máximo."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 358"",""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 412""],""aceitacao"":""Valor positivo; moeda obrigatória; mínimo não superior ao máximo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0190"",""pedido"":""Valor positivo; moeda obrigatória; mínimo não superior ao máximo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3191"",""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3245""],""aceitacao"":""Valor positivo; moeda obrigatória; mínimo não superior ao máximo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0046"",""pedido"":""Valor positivo; moeda obrigatória; mínimo não superior ao máximo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 365"",""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 419""],""aceitacao"":""Valor positivo; moeda obrigatória; mínimo não superior ao máximo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0126"",""pedido"":""Valor positivo; moeda obrigatória; mínimo não superior ao máximo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1999"",""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2053""],""aceitacao"":""Valor positivo; moeda obrigatória; mínimo não superior ao máximo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0190"",""pedido"":""Valor positivo; moeda obrigatória; mínimo não superior ao máximo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3191"",""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3245""],""aceitacao"":""Valor positivo; moeda obrigatória; mínimo não superior ao máximo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0042,50–1 000 caracteres; uso dos fundos obrigatório em captação.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 364 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3197 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 371 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2005 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3197,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0042: 50–1 000 caracteres; uso dos fundos obrigatório em captação. | MASTER-e1169a77-0191: 50–1 000 caracteres; uso dos fundos obrigatório em captação. | MASTER-f70ce307-0047: 50–1 000 caracteres; uso dos fundos obrigatório em captação. | MASTER-51b8f0ad-0127: 50–1 000 caracteres; uso dos fundos obrigatório em captação. | MASTER-edece80c-0191: 50–1 000 caracteres; uso dos fundos obrigatório em captação.,P2,MASTER-471012ab-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0191: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0127: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0191: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0042 | MASTER-e1169a77-0191 | MASTER-f70ce307-0047 | MASTER-51b8f0ad-0127 | MASTER-edece80c-0191,5,"[{""id"":""MASTER-471012ab-0042"",""pedido"":""50–1 000 caracteres; uso dos fundos obrigatório em captação."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 364""],""aceitacao"":""50–1 000 caracteres; uso dos fundos obrigatório em captação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0191"",""pedido"":""50–1 000 caracteres; uso dos fundos obrigatório em captação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3197""],""aceitacao"":""50–1 000 caracteres; uso dos fundos obrigatório em captação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0047"",""pedido"":""50–1 000 caracteres; uso dos fundos obrigatório em captação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 371""],""aceitacao"":""50–1 000 caracteres; uso dos fundos obrigatório em captação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0127"",""pedido"":""50–1 000 caracteres; uso dos fundos obrigatório em captação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2005""],""aceitacao"":""50–1 000 caracteres; uso dos fundos obrigatório em captação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0191"",""pedido"":""50–1 000 caracteres; uso dos fundos obrigatório em captação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3197""],""aceitacao"":""50–1 000 caracteres; uso dos fundos obrigatório em captação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0043,Obrigatório na diligência,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 369 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3202 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 376 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2010 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3202,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0043: Obrigatório na diligência | MASTER-e1169a77-0192: Obrigatório na diligência | MASTER-f70ce307-0048: Obrigatório na diligência | MASTER-51b8f0ad-0128: Obrigatório na diligência | MASTER-edece80c-0192: Obrigatório na diligência,P2,MASTER-471012ab-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0192: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0128: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0192: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0043 | MASTER-e1169a77-0192 | MASTER-f70ce307-0048 | MASTER-51b8f0ad-0128 | MASTER-edece80c-0192,5,"[{""id"":""MASTER-471012ab-0043"",""pedido"":""Obrigatório na diligência"",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 369""],""aceitacao"":""Obrigatório na diligência"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0192"",""pedido"":""Obrigatório na diligência"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3202""],""aceitacao"":""Obrigatório na diligência"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0048"",""pedido"":""Obrigatório na diligência"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 376""],""aceitacao"":""Obrigatório na diligência"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0128"",""pedido"":""Obrigatório na diligência"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2010""],""aceitacao"":""Obrigatório na diligência"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0192"",""pedido"":""Obrigatório na diligência"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3202""],""aceitacao"":""Obrigatório na diligência"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0044,Obrigatório antes do contacto,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 429 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3262 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 436 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2070 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3262,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-471012ab-0044: Obrigatório antes do contacto | MASTER-e1169a77-0193: Obrigatório antes do contacto | MASTER-f70ce307-0049: Obrigatório antes do contacto | MASTER-51b8f0ad-0129: Obrigatório antes do contacto | MASTER-edece80c-0193: Obrigatório antes do contacto,P2,MASTER-471012ab-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0193: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0129: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0193: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0044 | MASTER-e1169a77-0193 | MASTER-f70ce307-0049 | MASTER-51b8f0ad-0129 | MASTER-edece80c-0193,5,"[{""id"":""MASTER-471012ab-0044"",""pedido"":""Obrigatório antes do contacto"",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 429""],""aceitacao"":""Obrigatório antes do contacto"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0193"",""pedido"":""Obrigatório antes do contacto"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3262""],""aceitacao"":""Obrigatório antes do contacto"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0049"",""pedido"":""Obrigatório antes do contacto"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 436""],""aceitacao"":""Obrigatório antes do contacto"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0129"",""pedido"":""Obrigatório antes do contacto"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2070""],""aceitacao"":""Obrigatório antes do contacto"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0193"",""pedido"":""Obrigatório antes do contacto"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3262""],""aceitacao"":""Obrigatório antes do contacto"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0045,Obrigatório na qualificação,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 435 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3268 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 442 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2076 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3268,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0045: Obrigatório na qualificação | MASTER-e1169a77-0194: Obrigatório na qualificação | MASTER-f70ce307-0050: Obrigatório na qualificação | MASTER-51b8f0ad-0130: Obrigatório na qualificação | MASTER-edece80c-0194: Obrigatório na qualificação,P2,MASTER-471012ab-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0194: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0130: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0194: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0045 | MASTER-e1169a77-0194 | MASTER-f70ce307-0050 | MASTER-51b8f0ad-0130 | MASTER-edece80c-0194,5,"[{""id"":""MASTER-471012ab-0045"",""pedido"":""Obrigatório na qualificação"",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 435""],""aceitacao"":""Obrigatório na qualificação"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0194"",""pedido"":""Obrigatório na qualificação"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3268""],""aceitacao"":""Obrigatório na qualificação"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0050"",""pedido"":""Obrigatório na qualificação"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 442""],""aceitacao"":""Obrigatório na qualificação"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0130"",""pedido"":""Obrigatório na qualificação"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2076""],""aceitacao"":""Obrigatório na qualificação"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0194"",""pedido"":""Obrigatório na qualificação"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3268""],""aceitacao"":""Obrigatório na qualificação"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0046,Sem aprovação; passa a Submetido quando campos obrigatórios e consentimentos forem válidos.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 482 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3315 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 488 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2122 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3315,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0046: Sem aprovação; passa a Submetido quando campos obrigatórios e consentimentos forem válidos. | MASTER-e1169a77-0195: Sem aprovação; passa a Submetido quando campos obrigatórios e consentimentos forem válidos. | MASTER-f70ce307-0051: Sem aprovação; passa a Submetido quando campos obrigatórios e consentimentos forem válidos. | MASTER-51b8f0ad-0131: Sem aprovação; passa a Submetido quando campos obrigatórios e consentimentos forem válidos. | MASTER-edece80c-0195: Sem aprovação; passa a Submetido quando campos obrigatórios e consentimentos forem válidos.,P2,MASTER-471012ab-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0195: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0131: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0195: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0046 | MASTER-e1169a77-0195 | MASTER-f70ce307-0051 | MASTER-51b8f0ad-0131 | MASTER-edece80c-0195,5,"[{""id"":""MASTER-471012ab-0046"",""pedido"":""Sem aprovação; passa a Submetido quando campos obrigatórios e consentimentos forem válidos."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 482""],""aceitacao"":""Sem aprovação; passa a Submetido quando campos obrigatórios e consentimentos forem válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0195"",""pedido"":""Sem aprovação; passa a Submetido quando campos obrigatórios e consentimentos forem válidos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3315""],""aceitacao"":""Sem aprovação; passa a Submetido quando campos obrigatórios e consentimentos forem válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0051"",""pedido"":""Sem aprovação; passa a Submetido quando campos obrigatórios e consentimentos forem válidos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 488""],""aceitacao"":""Sem aprovação; passa a Submetido quando campos obrigatórios e consentimentos forem válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0131"",""pedido"":""Sem aprovação; passa a Submetido quando campos obrigatórios e consentimentos forem válidos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2122""],""aceitacao"":""Sem aprovação; passa a Submetido quando campos obrigatórios e consentimentos forem válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0195"",""pedido"":""Sem aprovação; passa a Submetido quando campos obrigatórios e consentimentos forem válidos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3315""],""aceitacao"":""Sem aprovação; passa a Submetido quando campos obrigatórios e consentimentos forem válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0047,Revisão humana obrigatória; só passa a Interesse convidado após aprovação.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 506 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3339 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 512 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2146 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3339,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0047: Revisão humana obrigatória; só passa a Interesse convidado após aprovação. | MASTER-e1169a77-0196: Revisão humana obrigatória; só passa a Interesse convidado após aprovação. | MASTER-f70ce307-0052: Revisão humana obrigatória; só passa a Interesse convidado após aprovação. | MASTER-51b8f0ad-0132: Revisão humana obrigatória; só passa a Interesse convidado após aprovação. | MASTER-edece80c-0196: Revisão humana obrigatória; só passa a Interesse convidado após aprovação.,P2,MASTER-471012ab-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0196: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0132: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0196: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0047 | MASTER-e1169a77-0196 | MASTER-f70ce307-0052 | MASTER-51b8f0ad-0132 | MASTER-edece80c-0196,5,"[{""id"":""MASTER-471012ab-0047"",""pedido"":""Revisão humana obrigatória; só passa a Interesse convidado após aprovação."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 506""],""aceitacao"":""Revisão humana obrigatória; só passa a Interesse convidado após aprovação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0196"",""pedido"":""Revisão humana obrigatória; só passa a Interesse convidado após aprovação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3339""],""aceitacao"":""Revisão humana obrigatória; só passa a Interesse convidado após aprovação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0052"",""pedido"":""Revisão humana obrigatória; só passa a Interesse convidado após aprovação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 512""],""aceitacao"":""Revisão humana obrigatória; só passa a Interesse convidado após aprovação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0132"",""pedido"":""Revisão humana obrigatória; só passa a Interesse convidado após aprovação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2146""],""aceitacao"":""Revisão humana obrigatória; só passa a Interesse convidado após aprovação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0196"",""pedido"":""Revisão humana obrigatória; só passa a Interesse convidado após aprovação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3339""],""aceitacao"":""Revisão humana obrigatória; só passa a Interesse convidado após aprovação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0048,"Regras transversais: nenhuma pessoa pode submeter e aprovar o mesmo registo; aprovações devem guardar utilizador, função, data, decisão, fundamento e versão analisada; alterações a identidade, modalidade, valor, titularidade, documentos críticos ou nível de divulgação anulam a aprovação anterior; decisões de risco elevado exigem dupla aprovação; notificações devem usar modelos versionados, respeitar preferências e confidencialidade, ocultar dados sensíveis e manter registo de envio, entrega, falha e leitura quando disponível; falhas devem gerar nova tentativa e tarefa manual.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 552 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3386 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 558 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2192 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3386,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0048: Regras transversais: nenhuma pessoa pode submeter e aprovar o mesmo registo; aprovações devem guardar utilizador, função, data, decisão, fundamento e versão analisada; alterações a identidade, modalidade, valor, titularidade, documentos críticos ou nível de divulgação anulam a aprovação anterior; decisões de risco elevado exigem dupla aprovação; notificações devem usar modelos versionados, respeitar preferências e confidencialidade, ocultar dados sensíveis e manter registo de envio, entrega, falha e leitura quando disponível; falhas devem gerar nova tentativa e tarefa manual. | MASTER-e1169a77-0197: Regras transversais: nenhuma pessoa pode submeter e aprovar o mesmo registo; aprovações devem guardar utilizador, função, data, decisão, fundamento e versão analisada; alterações a identidade, modalidade, valor, titularidade, documentos críticos ou nível de divulgação anulam a aprovação anterior; decisões de risco elevado exigem dupla aprovação; notificações devem usar modelos versionados, respeitar preferências e confidencialidade, ocultar dados sensíveis e manter registo de envio, entrega, falha e leitura quando disponível; falhas devem gerar nova tentativa e tarefa manual. | MASTER-f70ce307-0053: Regras transversais: nenhuma pessoa pode submeter e aprovar o mesmo registo; aprovações devem guardar utilizador, função, data, decisão, fundamento e versão analisada; alterações a identidade, modalidade, valor, titularidade, documentos críticos ou nível de divulgação anulam a aprovação anterior; decisões de risco elevado exigem dupla aprovação; notificações devem usar modelos versionados, respeitar preferências e confidencialidade, ocultar dados sensíveis e manter registo de envio, entrega, falha e leitura quando disponível; falhas devem gerar nova tentativa e tarefa manual. | MASTER-51b8f0ad-0133: Regras transversais: nenhuma pessoa pode submeter e aprovar o mesmo registo; aprovações devem guardar utilizador, função, data, decisão, fundamento e versão analisada; alterações a identidade, modalidade, valor, titularidade, documentos críticos ou nível de divulgação anulam a aprovação anterior; decisões de risco elevado exigem dupla aprovação; notificações devem usar modelos versionados, respeitar preferências e confidencialidade, ocultar dados sensíveis e manter registo de envio, entrega, falha e leitura quando disponível; falhas devem gerar nova tentativa e tarefa manual. | MASTER-edece80c-0197: Regras transversais: nenhuma pessoa pode submeter e aprovar o mesmo registo; aprovações devem guardar utilizador, função, data, decisão, fundamento e versão analisada; alterações a identidade, modalidade, valor, titularidade, documentos críticos ou nível de divulgação anulam a aprovação anterior; decisões de risco elevado exigem dupla aprovação; notificações devem usar modelos versionados, respeitar preferências e confidencialidade, ocultar dados sensíveis e manter registo de envio, entrega, falha e leitura quando disponível; falhas devem gerar nova tentativa e tarefa manual.",P2,MASTER-471012ab-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0197: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0133: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0197: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0048 | MASTER-e1169a77-0197 | MASTER-f70ce307-0053 | MASTER-51b8f0ad-0133 | MASTER-edece80c-0197,5,"[{""id"":""MASTER-471012ab-0048"",""pedido"":""Regras transversais: nenhuma pessoa pode submeter e aprovar o mesmo registo; aprovações devem guardar utilizador, função, data, decisão, fundamento e versão analisada; alterações a identidade, modalidade, valor, titularidade, documentos críticos ou nível de divulgação anulam a aprovação anterior; decisões de risco elevado exigem dupla aprovação; notificações devem usar modelos versionados, respeitar preferências e confidencialidade, ocultar dados sensíveis e manter registo de envio, entrega, falha e leitura quando disponível; falhas devem gerar nova tentativa e tarefa manual."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 552""],""aceitacao"":""Regras transversais: nenhuma pessoa pode submeter e aprovar o mesmo registo; aprovações devem guardar utilizador, função, data, decisão, fundamento e versão analisada; alterações a identidade, modalidade, valor, titularidade, documentos críticos ou nível de divulgação anulam a aprovação anterior; decisões de risco elevado exigem dupla aprovação; notificações devem usar modelos versionados, respeitar preferências e confidencialidade, ocultar dados sensíveis e manter registo de envio, entrega, falha e leitura quando disponível; falhas devem gerar nova tentativa e tarefa manual."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-e1169a77-0197"",""pedido"":""Regras transversais: nenhuma pessoa pode submeter e aprovar o mesmo registo; aprovações devem guardar utilizador, função, data, decisão, fundamento e versão analisada; alterações a identidade, modalidade, valor, titularidade, documentos críticos ou nível de divulgação anulam a aprovação anterior; decisões de risco elevado exigem dupla aprovação; notificações devem usar modelos versionados, respeitar preferências e confidencialidade, ocultar dados sensíveis e manter registo de envio, entrega, falha e leitura quando disponível; falhas devem gerar nova tentativa e tarefa manual."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3386""],""aceitacao"":""Regras transversais: nenhuma pessoa pode submeter e aprovar o mesmo registo; aprovações devem guardar utilizador, função, data, decisão, fundamento e versão analisada; alterações a identidade, modalidade, valor, titularidade, documentos críticos ou nível de divulgação anulam a aprovação anterior; decisões de risco elevado exigem dupla aprovação; notificações devem usar modelos versionados, respeitar preferências e confidencialidade, ocultar dados sensíveis e manter registo de envio, entrega, falha e leitura quando disponível; falhas devem gerar nova tentativa e tarefa manual."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-f70ce307-0053"",""pedido"":""Regras transversais: nenhuma pessoa pode submeter e aprovar o mesmo registo; aprovações devem guardar utilizador, função, data, decisão, fundamento e versão analisada; alterações a identidade, modalidade, valor, titularidade, documentos críticos ou nível de divulgação anulam a aprovação anterior; decisões de risco elevado exigem dupla aprovação; notificações devem usar modelos versionados, respeitar preferências e confidencialidade, ocultar dados sensíveis e manter registo de envio, entrega, falha e leitura quando disponível; falhas devem gerar nova tentativa e tarefa manual."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 558""],""aceitacao"":""Regras transversais: nenhuma pessoa pode submeter e aprovar o mesmo registo; aprovações devem guardar utilizador, função, data, decisão, fundamento e versão analisada; alterações a identidade, modalidade, valor, titularidade, documentos críticos ou nível de divulgação anulam a aprovação anterior; decisões de risco elevado exigem dupla aprovação; notificações devem usar modelos versionados, respeitar preferências e confidencialidade, ocultar dados sensíveis e manter registo de envio, entrega, falha e leitura quando disponível; falhas devem gerar nova tentativa e tarefa manual."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-51b8f0ad-0133"",""pedido"":""Regras transversais: nenhuma pessoa pode submeter e aprovar o mesmo registo; aprovações devem guardar utilizador, função, data, decisão, fundamento e versão analisada; alterações a identidade, modalidade, valor, titularidade, documentos críticos ou nível de divulgação anulam a aprovação anterior; decisões de risco elevado exigem dupla aprovação; notificações devem usar modelos versionados, respeitar preferências e confidencialidade, ocultar dados sensíveis e manter registo de envio, entrega, falha e leitura quando disponível; falhas devem gerar nova tentativa e tarefa manual."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2192""],""aceitacao"":""Regras transversais: nenhuma pessoa pode submeter e aprovar o mesmo registo; aprovações devem guardar utilizador, função, data, decisão, fundamento e versão analisada; alterações a identidade, modalidade, valor, titularidade, documentos críticos ou nível de divulgação anulam a aprovação anterior; decisões de risco elevado exigem dupla aprovação; notificações devem usar modelos versionados, respeitar preferências e confidencialidade, ocultar dados sensíveis e manter registo de envio, entrega, falha e leitura quando disponível; falhas devem gerar nova tentativa e tarefa manual."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0197"",""pedido"":""Regras transversais: nenhuma pessoa pode submeter e aprovar o mesmo registo; aprovações devem guardar utilizador, função, data, decisão, fundamento e versão analisada; alterações a identidade, modalidade, valor, titularidade, documentos críticos ou nível de divulgação anulam a aprovação anterior; decisões de risco elevado exigem dupla aprovação; notificações devem usar modelos versionados, respeitar preferências e confidencialidade, ocultar dados sensíveis e manter registo de envio, entrega, falha e leitura quando disponível; falhas devem gerar nova tentativa e tarefa manual."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3386""],""aceitacao"":""Regras transversais: nenhuma pessoa pode submeter e aprovar o mesmo registo; aprovações devem guardar utilizador, função, data, decisão, fundamento e versão analisada; alterações a identidade, modalidade, valor, titularidade, documentos críticos ou nível de divulgação anulam a aprovação anterior; decisões de risco elevado exigem dupla aprovação; notificações devem usar modelos versionados, respeitar preferências e confidencialidade, ocultar dados sensíveis e manter registo de envio, entrega, falha e leitura quando disponível; falhas devem gerar nova tentativa e tarefa manual."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0049,Correspondência: o sistema compara critérios obrigatórios e preferenciais e atribui uma pontuação explicável; não há contacto automático.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 559 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3392 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 564 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2198 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3392,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-471012ab-0049: Correspondência: o sistema compara critérios obrigatórios e preferenciais e atribui uma pontuação explicável; não há contacto automático. | MASTER-e1169a77-0198: Correspondência: o sistema compara critérios obrigatórios e preferenciais e atribui uma pontuação explicável; não há contacto automático. | MASTER-f70ce307-0054: Correspondência: o sistema compara critérios obrigatórios e preferenciais e atribui uma pontuação explicável; não há contacto automático. | MASTER-51b8f0ad-0134: Correspondência: o sistema compara critérios obrigatórios e preferenciais e atribui uma pontuação explicável; não há contacto automático. | MASTER-edece80c-0198: Correspondência: o sistema compara critérios obrigatórios e preferenciais e atribui uma pontuação explicável; não há contacto automático.,P2,MASTER-471012ab-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0198: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0134: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0198: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0049 | MASTER-e1169a77-0198 | MASTER-f70ce307-0054 | MASTER-51b8f0ad-0134 | MASTER-edece80c-0198,5,"[{""id"":""MASTER-471012ab-0049"",""pedido"":""Correspondência: o sistema compara critérios obrigatórios e preferenciais e atribui uma pontuação explicável; não há contacto automático."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 559""],""aceitacao"":""Correspondência: o sistema compara critérios obrigatórios e preferenciais e atribui uma pontuação explicável; não há contacto automático."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0198"",""pedido"":""Correspondência: o sistema compara critérios obrigatórios e preferenciais e atribui uma pontuação explicável; não há contacto automático."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3392""],""aceitacao"":""Correspondência: o sistema compara critérios obrigatórios e preferenciais e atribui uma pontuação explicável; não há contacto automático."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0054"",""pedido"":""Correspondência: o sistema compara critérios obrigatórios e preferenciais e atribui uma pontuação explicável; não há contacto automático."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 564""],""aceitacao"":""Correspondência: o sistema compara critérios obrigatórios e preferenciais e atribui uma pontuação explicável; não há contacto automático."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0134"",""pedido"":""Correspondência: o sistema compara critérios obrigatórios e preferenciais e atribui uma pontuação explicável; não há contacto automático."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2198""],""aceitacao"":""Correspondência: o sistema compara critérios obrigatórios e preferenciais e atribui uma pontuação explicável; não há contacto automático."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0198"",""pedido"":""Correspondência: o sistema compara critérios obrigatórios e preferenciais e atribui uma pontuação explicável; não há contacto automático."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3392""],""aceitacao"":""Correspondência: o sistema compara critérios obrigatórios e preferenciais e atribui uma pontuação explicável; não há contacto automático."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0050,"Critérios mínimos de correspondência: modalidade compatível, sector, localização, intervalo financeiro, percentagem ou activo pretendido, prazo, fase do negócio, capacidade comprovável e condições eliminatórias. A pontuação e a recomendação devem ser auditáveis, explicadas ao gestor e sujeitas a correcção. As transições aplicáveis seguem a matriz da secção 5.3.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 566 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3400 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 571 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2205 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3400,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0050: Critérios mínimos de correspondência: modalidade compatível, sector, localização, intervalo financeiro, percentagem ou activo pretendido, prazo, fase do negócio, capacidade comprovável e condições eliminatórias. A pontuação e a recomendação devem ser auditáveis, explicadas ao gestor e sujeitas a correcção. As transições aplicáveis seguem a matriz da secção 5.3. | MASTER-e1169a77-0199: Critérios mínimos de correspondência: modalidade compatível, sector, localização, intervalo financeiro, percentagem ou activo pretendido, prazo, fase do negócio, capacidade comprovável e condições eliminatórias. A pontuação e a recomendação devem ser auditáveis, explicadas ao gestor e sujeitas a correcção. As transições aplicáveis seguem a matriz da secção 5.3. | MASTER-f70ce307-0055: Critérios mínimos de correspondência: modalidade compatível, sector, localização, intervalo financeiro, percentagem ou activo pretendido, prazo, fase do negócio, capacidade comprovável e condições eliminatórias. A pontuação e a recomendação devem ser auditáveis, explicadas ao gestor e sujeitas a correcção. As transições aplicáveis seguem a matriz da secção 5.3. | MASTER-51b8f0ad-0135: Critérios mínimos de correspondência: modalidade compatível, sector, localização, intervalo financeiro, percentagem ou activo pretendido, prazo, fase do negócio, capacidade comprovável e condições eliminatórias. A pontuação e a recomendação devem ser auditáveis, explicadas ao gestor e sujeitas a correcção. As transições aplicáveis seguem a matriz da secção 5.3. | MASTER-edece80c-0199: Critérios mínimos de correspondência: modalidade compatível, sector, localização, intervalo financeiro, percentagem ou activo pretendido, prazo, fase do negócio, capacidade comprovável e condições eliminatórias. A pontuação e a recomendação devem ser auditáveis, explicadas ao gestor e sujeitas a correcção. As transições aplicáveis seguem a matriz da secção 5.3.",P2,MASTER-471012ab-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0199: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0135: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0199: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0050 | MASTER-e1169a77-0199 | MASTER-f70ce307-0055 | MASTER-51b8f0ad-0135 | MASTER-edece80c-0199,5,"[{""id"":""MASTER-471012ab-0050"",""pedido"":""Critérios mínimos de correspondência: modalidade compatível, sector, localização, intervalo financeiro, percentagem ou activo pretendido, prazo, fase do negócio, capacidade comprovável e condições eliminatórias. A pontuação e a recomendação devem ser auditáveis, explicadas ao gestor e sujeitas a correcção. As transições aplicáveis seguem a matriz da secção 5.3."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 566""],""aceitacao"":""Critérios mínimos de correspondência: modalidade compatível, sector, localização, intervalo financeiro, percentagem ou activo pretendido, prazo, fase do negócio, capacidade comprovável e condições eliminatórias. A pontuação e a recomendação devem ser auditáveis, explicadas ao gestor e sujeitas a correcção. As transições aplicáveis seguem a matriz da secção 5.3."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-e1169a77-0199"",""pedido"":""Critérios mínimos de correspondência: modalidade compatível, sector, localização, intervalo financeiro, percentagem ou activo pretendido, prazo, fase do negócio, capacidade comprovável e condições eliminatórias. A pontuação e a recomendação devem ser auditáveis, explicadas ao gestor e sujeitas a correcção. As transições aplicáveis seguem a matriz da secção 5.3."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3400""],""aceitacao"":""Critérios mínimos de correspondência: modalidade compatível, sector, localização, intervalo financeiro, percentagem ou activo pretendido, prazo, fase do negócio, capacidade comprovável e condições eliminatórias. A pontuação e a recomendação devem ser auditáveis, explicadas ao gestor e sujeitas a correcção. As transições aplicáveis seguem a matriz da secção 5.3."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-f70ce307-0055"",""pedido"":""Critérios mínimos de correspondência: modalidade compatível, sector, localização, intervalo financeiro, percentagem ou activo pretendido, prazo, fase do negócio, capacidade comprovável e condições eliminatórias. A pontuação e a recomendação devem ser auditáveis, explicadas ao gestor e sujeitas a correcção. As transições aplicáveis seguem a matriz da secção 5.3."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 571""],""aceitacao"":""Critérios mínimos de correspondência: modalidade compatível, sector, localização, intervalo financeiro, percentagem ou activo pretendido, prazo, fase do negócio, capacidade comprovável e condições eliminatórias. A pontuação e a recomendação devem ser auditáveis, explicadas ao gestor e sujeitas a correcção. As transições aplicáveis seguem a matriz da secção 5.3."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0135"",""pedido"":""Critérios mínimos de correspondência: modalidade compatível, sector, localização, intervalo financeiro, percentagem ou activo pretendido, prazo, fase do negócio, capacidade comprovável e condições eliminatórias. A pontuação e a recomendação devem ser auditáveis, explicadas ao gestor e sujeitas a correcção. As transições aplicáveis seguem a matriz da secção 5.3."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2205""],""aceitacao"":""Critérios mínimos de correspondência: modalidade compatível, sector, localização, intervalo financeiro, percentagem ou activo pretendido, prazo, fase do negócio, capacidade comprovável e condições eliminatórias. A pontuação e a recomendação devem ser auditáveis, explicadas ao gestor e sujeitas a correcção. As transições aplicáveis seguem a matriz da secção 5.3."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0199"",""pedido"":""Critérios mínimos de correspondência: modalidade compatível, sector, localização, intervalo financeiro, percentagem ou activo pretendido, prazo, fase do negócio, capacidade comprovável e condições eliminatórias. A pontuação e a recomendação devem ser auditáveis, explicadas ao gestor e sujeitas a correcção. As transições aplicáveis seguem a matriz da secção 5.3."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3400""],""aceitacao"":""Critérios mínimos de correspondência: modalidade compatível, sector, localização, intervalo financeiro, percentagem ou activo pretendido, prazo, fase do negócio, capacidade comprovável e condições eliminatórias. A pontuação e a recomendação devem ser auditáveis, explicadas ao gestor e sujeitas a correcção. As transições aplicáveis seguem a matriz da secção 5.3."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0053,"Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 586 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3422 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 593 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2227 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3422,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0053: Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos. | MASTER-e1169a77-0203: Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos. | MASTER-f70ce307-0059: Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos. | MASTER-51b8f0ad-0139: Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos. | MASTER-edece80c-0203: Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos.",P2,MASTER-471012ab-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0203: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0139: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0203: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0053 | MASTER-e1169a77-0203 | MASTER-f70ce307-0059 | MASTER-51b8f0ad-0139 | MASTER-edece80c-0203,5,"[{""id"":""MASTER-471012ab-0053"",""pedido"":""Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 586""],""aceitacao"":""Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0203"",""pedido"":""Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3422""],""aceitacao"":""Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0059"",""pedido"":""Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 593""],""aceitacao"":""Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0139"",""pedido"":""Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2227""],""aceitacao"":""Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0203"",""pedido"":""Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3422""],""aceitacao"":""Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0055,"Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 602 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3438 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 609 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2243 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3438,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0055: Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias. | MASTER-e1169a77-0205: Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias. | MASTER-f70ce307-0061: Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias. | MASTER-51b8f0ad-0141: Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias. | MASTER-edece80c-0205: Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias.",P2,MASTER-471012ab-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0205: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0141: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0205: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0055 | MASTER-e1169a77-0205 | MASTER-f70ce307-0061 | MASTER-51b8f0ad-0141 | MASTER-edece80c-0205,5,"[{""id"":""MASTER-471012ab-0055"",""pedido"":""Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 602""],""aceitacao"":""Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0205"",""pedido"":""Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3438""],""aceitacao"":""Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0061"",""pedido"":""Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 609""],""aceitacao"":""Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0141"",""pedido"":""Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2243""],""aceitacao"":""Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0205"",""pedido"":""Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3438""],""aceitacao"":""Transições respeitam a matriz de estados, segregação de funções e aprovações obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0062,"Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 654 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3490 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 661 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2295 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3490,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0062: Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório. | MASTER-e1169a77-0212: Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório. | MASTER-f70ce307-0068: Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório. | MASTER-51b8f0ad-0148: Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório. | MASTER-edece80c-0212: Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório.",P2,MASTER-471012ab-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0212: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0148: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0212: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0062 | MASTER-e1169a77-0212 | MASTER-f70ce307-0068 | MASTER-51b8f0ad-0148 | MASTER-edece80c-0212,5,"[{""id"":""MASTER-471012ab-0062"",""pedido"":""Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 654""],""aceitacao"":""Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-e1169a77-0212"",""pedido"":""Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3490""],""aceitacao"":""Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-f70ce307-0068"",""pedido"":""Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 661""],""aceitacao"":""Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-51b8f0ad-0148"",""pedido"":""Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2295""],""aceitacao"":""Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-edece80c-0212"",""pedido"":""Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3490""],""aceitacao"":""Versão, finalidade, data e origem são conservadas; revogação bloqueia tratamento não obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0064,"Papel da Tempo: os termos de uso devem definir se a Tempo actua apenas como publicadora e facilitadora ou se presta serviços adicionais. O portal não deve receber fundos, custodiar valores, executar ordens ou apresentar recomendações como consultoria financeira sem enquadramento e autorização aplicáveis.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 686 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3524 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 693 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2327 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3524,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0064: Papel da Tempo: os termos de uso devem definir se a Tempo actua apenas como publicadora e facilitadora ou se presta serviços adicionais. O portal não deve receber fundos, custodiar valores, executar ordens ou apresentar recomendações como consultoria financeira sem enquadramento e autorização aplicáveis. | MASTER-e1169a77-0215: Papel da Tempo: os termos de uso devem definir se a Tempo actua apenas como publicadora e facilitadora ou se presta serviços adicionais. O portal não deve receber fundos, custodiar valores, executar ordens ou apresentar recomendações como consultoria financeira sem enquadramento e autorização aplicáveis. | MASTER-f70ce307-0071: Papel da Tempo: os termos de uso devem definir se a Tempo actua apenas como publicadora e facilitadora ou se presta serviços adicionais. O portal não deve receber fundos, custodiar valores, executar ordens ou apresentar recomendações como consultoria financeira sem enquadramento e autorização aplicáveis. | MASTER-51b8f0ad-0151: Papel da Tempo: os termos de uso devem definir se a Tempo actua apenas como publicadora e facilitadora ou se presta serviços adicionais. O portal não deve receber fundos, custodiar valores, executar ordens ou apresentar recomendações como consultoria financeira sem enquadramento e autorização aplicáveis. | MASTER-edece80c-0215: Papel da Tempo: os termos de uso devem definir se a Tempo actua apenas como publicadora e facilitadora ou se presta serviços adicionais. O portal não deve receber fundos, custodiar valores, executar ordens ou apresentar recomendações como consultoria financeira sem enquadramento e autorização aplicáveis.",P2,MASTER-471012ab-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0215: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0151: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0215: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0064 | MASTER-e1169a77-0215 | MASTER-f70ce307-0071 | MASTER-51b8f0ad-0151 | MASTER-edece80c-0215,5,"[{""id"":""MASTER-471012ab-0064"",""pedido"":""Papel da Tempo: os termos de uso devem definir se a Tempo actua apenas como publicadora e facilitadora ou se presta serviços adicionais. O portal não deve receber fundos, custodiar valores, executar ordens ou apresentar recomendações como consultoria financeira sem enquadramento e autorização aplicáveis."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 686""],""aceitacao"":""Papel da Tempo: os termos de uso devem definir se a Tempo actua apenas como publicadora e facilitadora ou se presta serviços adicionais. O portal não deve receber fundos, custodiar valores, executar ordens ou apresentar recomendações como consultoria financeira sem enquadramento e autorização aplicáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-e1169a77-0215"",""pedido"":""Papel da Tempo: os termos de uso devem definir se a Tempo actua apenas como publicadora e facilitadora ou se presta serviços adicionais. O portal não deve receber fundos, custodiar valores, executar ordens ou apresentar recomendações como consultoria financeira sem enquadramento e autorização aplicáveis."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3524""],""aceitacao"":""Papel da Tempo: os termos de uso devem definir se a Tempo actua apenas como publicadora e facilitadora ou se presta serviços adicionais. O portal não deve receber fundos, custodiar valores, executar ordens ou apresentar recomendações como consultoria financeira sem enquadramento e autorização aplicáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-f70ce307-0071"",""pedido"":""Papel da Tempo: os termos de uso devem definir se a Tempo actua apenas como publicadora e facilitadora ou se presta serviços adicionais. O portal não deve receber fundos, custodiar valores, executar ordens ou apresentar recomendações como consultoria financeira sem enquadramento e autorização aplicáveis."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 693""],""aceitacao"":""Papel da Tempo: os termos de uso devem definir se a Tempo actua apenas como publicadora e facilitadora ou se presta serviços adicionais. O portal não deve receber fundos, custodiar valores, executar ordens ou apresentar recomendações como consultoria financeira sem enquadramento e autorização aplicáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0151"",""pedido"":""Papel da Tempo: os termos de uso devem definir se a Tempo actua apenas como publicadora e facilitadora ou se presta serviços adicionais. O portal não deve receber fundos, custodiar valores, executar ordens ou apresentar recomendações como consultoria financeira sem enquadramento e autorização aplicáveis."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2327""],""aceitacao"":""Papel da Tempo: os termos de uso devem definir se a Tempo actua apenas como publicadora e facilitadora ou se presta serviços adicionais. O portal não deve receber fundos, custodiar valores, executar ordens ou apresentar recomendações como consultoria financeira sem enquadramento e autorização aplicáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0215"",""pedido"":""Papel da Tempo: os termos de uso devem definir se a Tempo actua apenas como publicadora e facilitadora ou se presta serviços adicionais. O portal não deve receber fundos, custodiar valores, executar ordens ou apresentar recomendações como consultoria financeira sem enquadramento e autorização aplicáveis."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3524""],""aceitacao"":""Papel da Tempo: os termos de uso devem definir se a Tempo actua apenas como publicadora e facilitadora ou se presta serviços adicionais. O portal não deve receber fundos, custodiar valores, executar ordens ou apresentar recomendações como consultoria financeira sem enquadramento e autorização aplicáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0065,"Prevenção de fraude e branqueamento de capitais: adoptar abordagem baseada no risco, identificar beneficiário efectivo e origem dos fundos quando aplicável, realizar diligência reforçada em casos de maior risco e encaminhar situações suspeitas segundo aconselhamento jurídico e obrigações legais aplicáveis. O desenho deve considerar a Lei n.º 14/2023, alterada pela Lei n.º 3/2024, e o respectivo regulamento, sem presumir que todas as obrigações de entidades financeiras se aplicam automaticamente à Tempo.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 688 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3526 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 695 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2329 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3526,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0065: Prevenção de fraude e branqueamento de capitais: adoptar abordagem baseada no risco, identificar beneficiário efectivo e origem dos fundos quando aplicável, realizar diligência reforçada em casos de maior risco e encaminhar situações suspeitas segundo aconselhamento jurídico e obrigações legais aplicáveis. O desenho deve considerar a Lei n.º 14/2023, alterada pela Lei n.º 3/2024, e o respectivo regulamento, sem presumir que todas as obrigações de entidades financeiras se aplicam automaticamente à Tempo. | MASTER-e1169a77-0216: Prevenção de fraude e branqueamento de capitais: adoptar abordagem baseada no risco, identificar beneficiário efectivo e origem dos fundos quando aplicável, realizar diligência reforçada em casos de maior risco e encaminhar situações suspeitas segundo aconselhamento jurídico e obrigações legais aplicáveis. O desenho deve considerar a Lei n.º 14/2023, alterada pela Lei n.º 3/2024, e o respectivo regulamento, sem presumir que todas as obrigações de entidades financeiras se aplicam automaticamente à Tempo. | MASTER-f70ce307-0072: Prevenção de fraude e branqueamento de capitais: adoptar abordagem baseada no risco, identificar beneficiário efectivo e origem dos fundos quando aplicável, realizar diligência reforçada em casos de maior risco e encaminhar situações suspeitas segundo aconselhamento jurídico e obrigações legais aplicáveis. O desenho deve considerar a Lei n.º 14/2023, alterada pela Lei n.º 3/2024, e o respectivo regulamento, sem presumir que todas as obrigações de entidades financeiras se aplicam automaticamente à Tempo. | MASTER-51b8f0ad-0152: Prevenção de fraude e branqueamento de capitais: adoptar abordagem baseada no risco, identificar beneficiário efectivo e origem dos fundos quando aplicável, realizar diligência reforçada em casos de maior risco e encaminhar situações suspeitas segundo aconselhamento jurídico e obrigações legais aplicáveis. O desenho deve considerar a Lei n.º 14/2023, alterada pela Lei n.º 3/2024, e o respectivo regulamento, sem presumir que todas as obrigações de entidades financeiras se aplicam automaticamente à Tempo. | MASTER-edece80c-0216: Prevenção de fraude e branqueamento de capitais: adoptar abordagem baseada no risco, identificar beneficiário efectivo e origem dos fundos quando aplicável, realizar diligência reforçada em casos de maior risco e encaminhar situações suspeitas segundo aconselhamento jurídico e obrigações legais aplicáveis. O desenho deve considerar a Lei n.º 14/2023, alterada pela Lei n.º 3/2024, e o respectivo regulamento, sem presumir que todas as obrigações de entidades financeiras se aplicam automaticamente à Tempo.",P2,MASTER-471012ab-0065: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0216: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0152: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0216: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0065 | MASTER-e1169a77-0216 | MASTER-f70ce307-0072 | MASTER-51b8f0ad-0152 | MASTER-edece80c-0216,5,"[{""id"":""MASTER-471012ab-0065"",""pedido"":""Prevenção de fraude e branqueamento de capitais: adoptar abordagem baseada no risco, identificar beneficiário efectivo e origem dos fundos quando aplicável, realizar diligência reforçada em casos de maior risco e encaminhar situações suspeitas segundo aconselhamento jurídico e obrigações legais aplicáveis. O desenho deve considerar a Lei n.º 14/2023, alterada pela Lei n.º 3/2024, e o respectivo regulamento, sem presumir que todas as obrigações de entidades financeiras se aplicam automaticamente à Tempo."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 688""],""aceitacao"":""Prevenção de fraude e branqueamento de capitais: adoptar abordagem baseada no risco, identificar beneficiário efectivo e origem dos fundos quando aplicável, realizar diligência reforçada em casos de maior risco e encaminhar situações suspeitas segundo aconselhamento jurídico e obrigações legais aplicáveis. O desenho deve considerar a Lei n.º 14/2023, alterada pela Lei n.º 3/2024, e o respectivo regulamento, sem presumir que todas as obrigações de entidades financeiras se aplicam automaticamente à Tempo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-e1169a77-0216"",""pedido"":""Prevenção de fraude e branqueamento de capitais: adoptar abordagem baseada no risco, identificar beneficiário efectivo e origem dos fundos quando aplicável, realizar diligência reforçada em casos de maior risco e encaminhar situações suspeitas segundo aconselhamento jurídico e obrigações legais aplicáveis. O desenho deve considerar a Lei n.º 14/2023, alterada pela Lei n.º 3/2024, e o respectivo regulamento, sem presumir que todas as obrigações de entidades financeiras se aplicam automaticamente à Tempo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3526""],""aceitacao"":""Prevenção de fraude e branqueamento de capitais: adoptar abordagem baseada no risco, identificar beneficiário efectivo e origem dos fundos quando aplicável, realizar diligência reforçada em casos de maior risco e encaminhar situações suspeitas segundo aconselhamento jurídico e obrigações legais aplicáveis. O desenho deve considerar a Lei n.º 14/2023, alterada pela Lei n.º 3/2024, e o respectivo regulamento, sem presumir que todas as obrigações de entidades financeiras se aplicam automaticamente à Tempo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-f70ce307-0072"",""pedido"":""Prevenção de fraude e branqueamento de capitais: adoptar abordagem baseada no risco, identificar beneficiário efectivo e origem dos fundos quando aplicável, realizar diligência reforçada em casos de maior risco e encaminhar situações suspeitas segundo aconselhamento jurídico e obrigações legais aplicáveis. O desenho deve considerar a Lei n.º 14/2023, alterada pela Lei n.º 3/2024, e o respectivo regulamento, sem presumir que todas as obrigações de entidades financeiras se aplicam automaticamente à Tempo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 695""],""aceitacao"":""Prevenção de fraude e branqueamento de capitais: adoptar abordagem baseada no risco, identificar beneficiário efectivo e origem dos fundos quando aplicável, realizar diligência reforçada em casos de maior risco e encaminhar situações suspeitas segundo aconselhamento jurídico e obrigações legais aplicáveis. O desenho deve considerar a Lei n.º 14/2023, alterada pela Lei n.º 3/2024, e o respectivo regulamento, sem presumir que todas as obrigações de entidades financeiras se aplicam automaticamente à Tempo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0152"",""pedido"":""Prevenção de fraude e branqueamento de capitais: adoptar abordagem baseada no risco, identificar beneficiário efectivo e origem dos fundos quando aplicável, realizar diligência reforçada em casos de maior risco e encaminhar situações suspeitas segundo aconselhamento jurídico e obrigações legais aplicáveis. O desenho deve considerar a Lei n.º 14/2023, alterada pela Lei n.º 3/2024, e o respectivo regulamento, sem presumir que todas as obrigações de entidades financeiras se aplicam automaticamente à Tempo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2329""],""aceitacao"":""Prevenção de fraude e branqueamento de capitais: adoptar abordagem baseada no risco, identificar beneficiário efectivo e origem dos fundos quando aplicável, realizar diligência reforçada em casos de maior risco e encaminhar situações suspeitas segundo aconselhamento jurídico e obrigações legais aplicáveis. O desenho deve considerar a Lei n.º 14/2023, alterada pela Lei n.º 3/2024, e o respectivo regulamento, sem presumir que todas as obrigações de entidades financeiras se aplicam automaticamente à Tempo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0216"",""pedido"":""Prevenção de fraude e branqueamento de capitais: adoptar abordagem baseada no risco, identificar beneficiário efectivo e origem dos fundos quando aplicável, realizar diligência reforçada em casos de maior risco e encaminhar situações suspeitas segundo aconselhamento jurídico e obrigações legais aplicáveis. O desenho deve considerar a Lei n.º 14/2023, alterada pela Lei n.º 3/2024, e o respectivo regulamento, sem presumir que todas as obrigações de entidades financeiras se aplicam automaticamente à Tempo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3526""],""aceitacao"":""Prevenção de fraude e branqueamento de capitais: adoptar abordagem baseada no risco, identificar beneficiário efectivo e origem dos fundos quando aplicável, realizar diligência reforçada em casos de maior risco e encaminhar situações suspeitas segundo aconselhamento jurídico e obrigações legais aplicáveis. O desenho deve considerar a Lei n.º 14/2023, alterada pela Lei n.º 3/2024, e o respectivo regulamento, sem presumir que todas as obrigações de entidades financeiras se aplicam automaticamente à Tempo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0066,"Protecção de dados: observar a Constituição e a Lei n.º 3/2017, de Transacções Electrónicas, incluindo finalidade determinada, minimização, exactidão, segurança, acesso limitado e proibição de transferência indevida. A futura lei geral de protecção de dados, ainda sujeita ao processo legislativo à data desta revisão, deve ser acompanhada e incorporada quando entrar em vigor.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 689 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3527 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 696 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2330 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3527,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0066: Protecção de dados: observar a Constituição e a Lei n.º 3/2017, de Transacções Electrónicas, incluindo finalidade determinada, minimização, exactidão, segurança, acesso limitado e proibição de transferência indevida. A futura lei geral de protecção de dados, ainda sujeita ao processo legislativo à data desta revisão, deve ser acompanhada e incorporada quando entrar em vigor. | MASTER-e1169a77-0217: Protecção de dados: observar a Constituição e a Lei n.º 3/2017, de Transacções Electrónicas, incluindo finalidade determinada, minimização, exactidão, segurança, acesso limitado e proibição de transferência indevida. A futura lei geral de protecção de dados, ainda sujeita ao processo legislativo à data desta revisão, deve ser acompanhada e incorporada quando entrar em vigor. | MASTER-f70ce307-0073: Protecção de dados: observar a Constituição e a Lei n.º 3/2017, de Transacções Electrónicas, incluindo finalidade determinada, minimização, exactidão, segurança, acesso limitado e proibição de transferência indevida. A futura lei geral de protecção de dados, ainda sujeita ao processo legislativo à data desta revisão, deve ser acompanhada e incorporada quando entrar em vigor. | MASTER-51b8f0ad-0153: Protecção de dados: observar a Constituição e a Lei n.º 3/2017, de Transacções Electrónicas, incluindo finalidade determinada, minimização, exactidão, segurança, acesso limitado e proibição de transferência indevida. A futura lei geral de protecção de dados, ainda sujeita ao processo legislativo à data desta revisão, deve ser acompanhada e incorporada quando entrar em vigor. | MASTER-edece80c-0217: Protecção de dados: observar a Constituição e a Lei n.º 3/2017, de Transacções Electrónicas, incluindo finalidade determinada, minimização, exactidão, segurança, acesso limitado e proibição de transferência indevida. A futura lei geral de protecção de dados, ainda sujeita ao processo legislativo à data desta revisão, deve ser acompanhada e incorporada quando entrar em vigor.",P2,MASTER-471012ab-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0217: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0153: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0217: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0066 | MASTER-e1169a77-0217 | MASTER-f70ce307-0073 | MASTER-51b8f0ad-0153 | MASTER-edece80c-0217,5,"[{""id"":""MASTER-471012ab-0066"",""pedido"":""Protecção de dados: observar a Constituição e a Lei n.º 3/2017, de Transacções Electrónicas, incluindo finalidade determinada, minimização, exactidão, segurança, acesso limitado e proibição de transferência indevida. A futura lei geral de protecção de dados, ainda sujeita ao processo legislativo à data desta revisão, deve ser acompanhada e incorporada quando entrar em vigor."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 689""],""aceitacao"":""Protecção de dados: observar a Constituição e a Lei n.º 3/2017, de Transacções Electrónicas, incluindo finalidade determinada, minimização, exactidão, segurança, acesso limitado e proibição de transferência indevida. A futura lei geral de protecção de dados, ainda sujeita ao processo legislativo à data desta revisão, deve ser acompanhada e incorporada quando entrar em vigor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0217"",""pedido"":""Protecção de dados: observar a Constituição e a Lei n.º 3/2017, de Transacções Electrónicas, incluindo finalidade determinada, minimização, exactidão, segurança, acesso limitado e proibição de transferência indevida. A futura lei geral de protecção de dados, ainda sujeita ao processo legislativo à data desta revisão, deve ser acompanhada e incorporada quando entrar em vigor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3527""],""aceitacao"":""Protecção de dados: observar a Constituição e a Lei n.º 3/2017, de Transacções Electrónicas, incluindo finalidade determinada, minimização, exactidão, segurança, acesso limitado e proibição de transferência indevida. A futura lei geral de protecção de dados, ainda sujeita ao processo legislativo à data desta revisão, deve ser acompanhada e incorporada quando entrar em vigor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0073"",""pedido"":""Protecção de dados: observar a Constituição e a Lei n.º 3/2017, de Transacções Electrónicas, incluindo finalidade determinada, minimização, exactidão, segurança, acesso limitado e proibição de transferência indevida. A futura lei geral de protecção de dados, ainda sujeita ao processo legislativo à data desta revisão, deve ser acompanhada e incorporada quando entrar em vigor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 696""],""aceitacao"":""Protecção de dados: observar a Constituição e a Lei n.º 3/2017, de Transacções Electrónicas, incluindo finalidade determinada, minimização, exactidão, segurança, acesso limitado e proibição de transferência indevida. A futura lei geral de protecção de dados, ainda sujeita ao processo legislativo à data desta revisão, deve ser acompanhada e incorporada quando entrar em vigor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0153"",""pedido"":""Protecção de dados: observar a Constituição e a Lei n.º 3/2017, de Transacções Electrónicas, incluindo finalidade determinada, minimização, exactidão, segurança, acesso limitado e proibição de transferência indevida. A futura lei geral de protecção de dados, ainda sujeita ao processo legislativo à data desta revisão, deve ser acompanhada e incorporada quando entrar em vigor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2330""],""aceitacao"":""Protecção de dados: observar a Constituição e a Lei n.º 3/2017, de Transacções Electrónicas, incluindo finalidade determinada, minimização, exactidão, segurança, acesso limitado e proibição de transferência indevida. A futura lei geral de protecção de dados, ainda sujeita ao processo legislativo à data desta revisão, deve ser acompanhada e incorporada quando entrar em vigor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0217"",""pedido"":""Protecção de dados: observar a Constituição e a Lei n.º 3/2017, de Transacções Electrónicas, incluindo finalidade determinada, minimização, exactidão, segurança, acesso limitado e proibição de transferência indevida. A futura lei geral de protecção de dados, ainda sujeita ao processo legislativo à data desta revisão, deve ser acompanhada e incorporada quando entrar em vigor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3527""],""aceitacao"":""Protecção de dados: observar a Constituição e a Lei n.º 3/2017, de Transacções Electrónicas, incluindo finalidade determinada, minimização, exactidão, segurança, acesso limitado e proibição de transferência indevida. A futura lei geral de protecção de dados, ainda sujeita ao processo legislativo à data desta revisão, deve ser acompanhada e incorporada quando entrar em vigor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0067,"Confidencialidade: classificar informação como pública, limitada, confidencial ou altamente restrita; aplicar acesso por função e necessidade; usar acordo de confidencialidade antes da revelação de identidade ou documentação sensível; registar visualizações, partilhas, downloads e revogações.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 691 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3529 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 698 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2332 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3529,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0067: Confidencialidade: classificar informação como pública, limitada, confidencial ou altamente restrita; aplicar acesso por função e necessidade; usar acordo de confidencialidade antes da revelação de identidade ou documentação sensível; registar visualizações, partilhas, downloads e revogações. | MASTER-e1169a77-0218: Confidencialidade: classificar informação como pública, limitada, confidencial ou altamente restrita; aplicar acesso por função e necessidade; usar acordo de confidencialidade antes da revelação de identidade ou documentação sensível; registar visualizações, partilhas, downloads e revogações. | MASTER-f70ce307-0074: Confidencialidade: classificar informação como pública, limitada, confidencial ou altamente restrita; aplicar acesso por função e necessidade; usar acordo de confidencialidade antes da revelação de identidade ou documentação sensível; registar visualizações, partilhas, downloads e revogações. | MASTER-51b8f0ad-0154: Confidencialidade: classificar informação como pública, limitada, confidencial ou altamente restrita; aplicar acesso por função e necessidade; usar acordo de confidencialidade antes da revelação de identidade ou documentação sensível; registar visualizações, partilhas, downloads e revogações. | MASTER-edece80c-0218: Confidencialidade: classificar informação como pública, limitada, confidencial ou altamente restrita; aplicar acesso por função e necessidade; usar acordo de confidencialidade antes da revelação de identidade ou documentação sensível; registar visualizações, partilhas, downloads e revogações.",P2,MASTER-471012ab-0067: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0218: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0154: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0218: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0067 | MASTER-e1169a77-0218 | MASTER-f70ce307-0074 | MASTER-51b8f0ad-0154 | MASTER-edece80c-0218,5,"[{""id"":""MASTER-471012ab-0067"",""pedido"":""Confidencialidade: classificar informação como pública, limitada, confidencial ou altamente restrita; aplicar acesso por função e necessidade; usar acordo de confidencialidade antes da revelação de identidade ou documentação sensível; registar visualizações, partilhas, downloads e revogações."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 691""],""aceitacao"":""Confidencialidade: classificar informação como pública, limitada, confidencial ou altamente restrita; aplicar acesso por função e necessidade; usar acordo de confidencialidade antes da revelação de identidade ou documentação sensível; registar visualizações, partilhas, downloads e revogações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-e1169a77-0218"",""pedido"":""Confidencialidade: classificar informação como pública, limitada, confidencial ou altamente restrita; aplicar acesso por função e necessidade; usar acordo de confidencialidade antes da revelação de identidade ou documentação sensível; registar visualizações, partilhas, downloads e revogações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3529""],""aceitacao"":""Confidencialidade: classificar informação como pública, limitada, confidencial ou altamente restrita; aplicar acesso por função e necessidade; usar acordo de confidencialidade antes da revelação de identidade ou documentação sensível; registar visualizações, partilhas, downloads e revogações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-f70ce307-0074"",""pedido"":""Confidencialidade: classificar informação como pública, limitada, confidencial ou altamente restrita; aplicar acesso por função e necessidade; usar acordo de confidencialidade antes da revelação de identidade ou documentação sensível; registar visualizações, partilhas, downloads e revogações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 698""],""aceitacao"":""Confidencialidade: classificar informação como pública, limitada, confidencial ou altamente restrita; aplicar acesso por função e necessidade; usar acordo de confidencialidade antes da revelação de identidade ou documentação sensível; registar visualizações, partilhas, downloads e revogações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-51b8f0ad-0154"",""pedido"":""Confidencialidade: classificar informação como pública, limitada, confidencial ou altamente restrita; aplicar acesso por função e necessidade; usar acordo de confidencialidade antes da revelação de identidade ou documentação sensível; registar visualizações, partilhas, downloads e revogações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2332""],""aceitacao"":""Confidencialidade: classificar informação como pública, limitada, confidencial ou altamente restrita; aplicar acesso por função e necessidade; usar acordo de confidencialidade antes da revelação de identidade ou documentação sensível; registar visualizações, partilhas, downloads e revogações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0218"",""pedido"":""Confidencialidade: classificar informação como pública, limitada, confidencial ou altamente restrita; aplicar acesso por função e necessidade; usar acordo de confidencialidade antes da revelação de identidade ou documentação sensível; registar visualizações, partilhas, downloads e revogações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3529""],""aceitacao"":""Confidencialidade: classificar informação como pública, limitada, confidencial ou altamente restrita; aplicar acesso por função e necessidade; usar acordo de confidencialidade antes da revelação de identidade ou documentação sensível; registar visualizações, partilhas, downloads e revogações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0068,"Publicidade responsável: proibir informação falsa, garantias de retorno, omissão de riscos relevantes, uso não autorizado de marcas e ofertas contrárias à lei. Todos os valores devem ser indicativos e acompanhados de data e moeda.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 693 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3531 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 700 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2334 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3531,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0068: Publicidade responsável: proibir informação falsa, garantias de retorno, omissão de riscos relevantes, uso não autorizado de marcas e ofertas contrárias à lei. Todos os valores devem ser indicativos e acompanhados de data e moeda. | MASTER-e1169a77-0219: Publicidade responsável: proibir informação falsa, garantias de retorno, omissão de riscos relevantes, uso não autorizado de marcas e ofertas contrárias à lei. Todos os valores devem ser indicativos e acompanhados de data e moeda. | MASTER-f70ce307-0075: Publicidade responsável: proibir informação falsa, garantias de retorno, omissão de riscos relevantes, uso não autorizado de marcas e ofertas contrárias à lei. Todos os valores devem ser indicativos e acompanhados de data e moeda. | MASTER-51b8f0ad-0155: Publicidade responsável: proibir informação falsa, garantias de retorno, omissão de riscos relevantes, uso não autorizado de marcas e ofertas contrárias à lei. Todos os valores devem ser indicativos e acompanhados de data e moeda. | MASTER-edece80c-0219: Publicidade responsável: proibir informação falsa, garantias de retorno, omissão de riscos relevantes, uso não autorizado de marcas e ofertas contrárias à lei. Todos os valores devem ser indicativos e acompanhados de data e moeda.",P2,MASTER-471012ab-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0219: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0155: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0219: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0068 | MASTER-e1169a77-0219 | MASTER-f70ce307-0075 | MASTER-51b8f0ad-0155 | MASTER-edece80c-0219,5,"[{""id"":""MASTER-471012ab-0068"",""pedido"":""Publicidade responsável: proibir informação falsa, garantias de retorno, omissão de riscos relevantes, uso não autorizado de marcas e ofertas contrárias à lei. Todos os valores devem ser indicativos e acompanhados de data e moeda."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 693""],""aceitacao"":""Publicidade responsável: proibir informação falsa, garantias de retorno, omissão de riscos relevantes, uso não autorizado de marcas e ofertas contrárias à lei. Todos os valores devem ser indicativos e acompanhados de data e moeda."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0219"",""pedido"":""Publicidade responsável: proibir informação falsa, garantias de retorno, omissão de riscos relevantes, uso não autorizado de marcas e ofertas contrárias à lei. Todos os valores devem ser indicativos e acompanhados de data e moeda."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3531""],""aceitacao"":""Publicidade responsável: proibir informação falsa, garantias de retorno, omissão de riscos relevantes, uso não autorizado de marcas e ofertas contrárias à lei. Todos os valores devem ser indicativos e acompanhados de data e moeda."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0075"",""pedido"":""Publicidade responsável: proibir informação falsa, garantias de retorno, omissão de riscos relevantes, uso não autorizado de marcas e ofertas contrárias à lei. Todos os valores devem ser indicativos e acompanhados de data e moeda."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 700""],""aceitacao"":""Publicidade responsável: proibir informação falsa, garantias de retorno, omissão de riscos relevantes, uso não autorizado de marcas e ofertas contrárias à lei. Todos os valores devem ser indicativos e acompanhados de data e moeda."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0155"",""pedido"":""Publicidade responsável: proibir informação falsa, garantias de retorno, omissão de riscos relevantes, uso não autorizado de marcas e ofertas contrárias à lei. Todos os valores devem ser indicativos e acompanhados de data e moeda."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2334""],""aceitacao"":""Publicidade responsável: proibir informação falsa, garantias de retorno, omissão de riscos relevantes, uso não autorizado de marcas e ofertas contrárias à lei. Todos os valores devem ser indicativos e acompanhados de data e moeda."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0219"",""pedido"":""Publicidade responsável: proibir informação falsa, garantias de retorno, omissão de riscos relevantes, uso não autorizado de marcas e ofertas contrárias à lei. Todos os valores devem ser indicativos e acompanhados de data e moeda."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3531""],""aceitacao"":""Publicidade responsável: proibir informação falsa, garantias de retorno, omissão de riscos relevantes, uso não autorizado de marcas e ofertas contrárias à lei. Todos os valores devem ser indicativos e acompanhados de data e moeda."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0069,"Diligência independente: a publicação ou validação inicial não equivale a certificação. Antes da transacção, devem ser verificados aspectos societários, fiscais, laborais, cambiais, ambientais, licenças, activos, passivos, litígios, garantias e restrições à transmissão.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 694 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3532 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 701 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2335 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3532,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0069: Diligência independente: a publicação ou validação inicial não equivale a certificação. Antes da transacção, devem ser verificados aspectos societários, fiscais, laborais, cambiais, ambientais, licenças, activos, passivos, litígios, garantias e restrições à transmissão. | MASTER-e1169a77-0220: Diligência independente: a publicação ou validação inicial não equivale a certificação. Antes da transacção, devem ser verificados aspectos societários, fiscais, laborais, cambiais, ambientais, licenças, activos, passivos, litígios, garantias e restrições à transmissão. | MASTER-f70ce307-0076: Diligência independente: a publicação ou validação inicial não equivale a certificação. Antes da transacção, devem ser verificados aspectos societários, fiscais, laborais, cambiais, ambientais, licenças, activos, passivos, litígios, garantias e restrições à transmissão. | MASTER-51b8f0ad-0156: Diligência independente: a publicação ou validação inicial não equivale a certificação. Antes da transacção, devem ser verificados aspectos societários, fiscais, laborais, cambiais, ambientais, licenças, activos, passivos, litígios, garantias e restrições à transmissão. | MASTER-edece80c-0220: Diligência independente: a publicação ou validação inicial não equivale a certificação. Antes da transacção, devem ser verificados aspectos societários, fiscais, laborais, cambiais, ambientais, licenças, activos, passivos, litígios, garantias e restrições à transmissão.",P2,MASTER-471012ab-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0220: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0156: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0220: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0069 | MASTER-e1169a77-0220 | MASTER-f70ce307-0076 | MASTER-51b8f0ad-0156 | MASTER-edece80c-0220,5,"[{""id"":""MASTER-471012ab-0069"",""pedido"":""Diligência independente: a publicação ou validação inicial não equivale a certificação. Antes da transacção, devem ser verificados aspectos societários, fiscais, laborais, cambiais, ambientais, licenças, activos, passivos, litígios, garantias e restrições à transmissão."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 694""],""aceitacao"":""Diligência independente: a publicação ou validação inicial não equivale a certificação. Antes da transacção, devem ser verificados aspectos societários, fiscais, laborais, cambiais, ambientais, licenças, activos, passivos, litígios, garantias e restrições à transmissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-e1169a77-0220"",""pedido"":""Diligência independente: a publicação ou validação inicial não equivale a certificação. Antes da transacção, devem ser verificados aspectos societários, fiscais, laborais, cambiais, ambientais, licenças, activos, passivos, litígios, garantias e restrições à transmissão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3532""],""aceitacao"":""Diligência independente: a publicação ou validação inicial não equivale a certificação. Antes da transacção, devem ser verificados aspectos societários, fiscais, laborais, cambiais, ambientais, licenças, activos, passivos, litígios, garantias e restrições à transmissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-f70ce307-0076"",""pedido"":""Diligência independente: a publicação ou validação inicial não equivale a certificação. Antes da transacção, devem ser verificados aspectos societários, fiscais, laborais, cambiais, ambientais, licenças, activos, passivos, litígios, garantias e restrições à transmissão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 701""],""aceitacao"":""Diligência independente: a publicação ou validação inicial não equivale a certificação. Antes da transacção, devem ser verificados aspectos societários, fiscais, laborais, cambiais, ambientais, licenças, activos, passivos, litígios, garantias e restrições à transmissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-51b8f0ad-0156"",""pedido"":""Diligência independente: a publicação ou validação inicial não equivale a certificação. Antes da transacção, devem ser verificados aspectos societários, fiscais, laborais, cambiais, ambientais, licenças, activos, passivos, litígios, garantias e restrições à transmissão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2335""],""aceitacao"":""Diligência independente: a publicação ou validação inicial não equivale a certificação. Antes da transacção, devem ser verificados aspectos societários, fiscais, laborais, cambiais, ambientais, licenças, activos, passivos, litígios, garantias e restrições à transmissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-edece80c-0220"",""pedido"":""Diligência independente: a publicação ou validação inicial não equivale a certificação. Antes da transacção, devem ser verificados aspectos societários, fiscais, laborais, cambiais, ambientais, licenças, activos, passivos, litígios, garantias e restrições à transmissão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3532""],""aceitacao"":""Diligência independente: a publicação ou validação inicial não equivale a certificação. Antes da transacção, devem ser verificados aspectos societários, fiscais, laborais, cambiais, ambientais, licenças, activos, passivos, litígios, garantias e restrições à transmissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0070,"Conflitos e reclamações: declarar conflitos de interesse, separar funções incompatíveis, disponibilizar canal de denúncia e recurso e conservar decisões de publicação, recusa, suspensão e partilha.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 696 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3534 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 703 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2337 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3534,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0070: Conflitos e reclamações: declarar conflitos de interesse, separar funções incompatíveis, disponibilizar canal de denúncia e recurso e conservar decisões de publicação, recusa, suspensão e partilha. | MASTER-e1169a77-0221: Conflitos e reclamações: declarar conflitos de interesse, separar funções incompatíveis, disponibilizar canal de denúncia e recurso e conservar decisões de publicação, recusa, suspensão e partilha. | MASTER-f70ce307-0077: Conflitos e reclamações: declarar conflitos de interesse, separar funções incompatíveis, disponibilizar canal de denúncia e recurso e conservar decisões de publicação, recusa, suspensão e partilha. | MASTER-51b8f0ad-0157: Conflitos e reclamações: declarar conflitos de interesse, separar funções incompatíveis, disponibilizar canal de denúncia e recurso e conservar decisões de publicação, recusa, suspensão e partilha. | MASTER-edece80c-0221: Conflitos e reclamações: declarar conflitos de interesse, separar funções incompatíveis, disponibilizar canal de denúncia e recurso e conservar decisões de publicação, recusa, suspensão e partilha.",P2,MASTER-471012ab-0070: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0221: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0077: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0157: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0221: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0070 | MASTER-e1169a77-0221 | MASTER-f70ce307-0077 | MASTER-51b8f0ad-0157 | MASTER-edece80c-0221,5,"[{""id"":""MASTER-471012ab-0070"",""pedido"":""Conflitos e reclamações: declarar conflitos de interesse, separar funções incompatíveis, disponibilizar canal de denúncia e recurso e conservar decisões de publicação, recusa, suspensão e partilha."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 696""],""aceitacao"":""Conflitos e reclamações: declarar conflitos de interesse, separar funções incompatíveis, disponibilizar canal de denúncia e recurso e conservar decisões de publicação, recusa, suspensão e partilha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0221"",""pedido"":""Conflitos e reclamações: declarar conflitos de interesse, separar funções incompatíveis, disponibilizar canal de denúncia e recurso e conservar decisões de publicação, recusa, suspensão e partilha."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3534""],""aceitacao"":""Conflitos e reclamações: declarar conflitos de interesse, separar funções incompatíveis, disponibilizar canal de denúncia e recurso e conservar decisões de publicação, recusa, suspensão e partilha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0077"",""pedido"":""Conflitos e reclamações: declarar conflitos de interesse, separar funções incompatíveis, disponibilizar canal de denúncia e recurso e conservar decisões de publicação, recusa, suspensão e partilha."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 703""],""aceitacao"":""Conflitos e reclamações: declarar conflitos de interesse, separar funções incompatíveis, disponibilizar canal de denúncia e recurso e conservar decisões de publicação, recusa, suspensão e partilha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0157"",""pedido"":""Conflitos e reclamações: declarar conflitos de interesse, separar funções incompatíveis, disponibilizar canal de denúncia e recurso e conservar decisões de publicação, recusa, suspensão e partilha."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2337""],""aceitacao"":""Conflitos e reclamações: declarar conflitos de interesse, separar funções incompatíveis, disponibilizar canal de denúncia e recurso e conservar decisões de publicação, recusa, suspensão e partilha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0221"",""pedido"":""Conflitos e reclamações: declarar conflitos de interesse, separar funções incompatíveis, disponibilizar canal de denúncia e recurso e conservar decisões de publicação, recusa, suspensão e partilha."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3534""],""aceitacao"":""Conflitos e reclamações: declarar conflitos de interesse, separar funções incompatíveis, disponibilizar canal de denúncia e recurso e conservar decisões de publicação, recusa, suspensão e partilha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0071,"O portal deve tratar oportunidades agrícolas e fundiárias como investimentos em exploração, empresas, activos, benfeitorias, infra-estruturas, participações ou direitos legalmente admissíveis. A publicação não deve apresentar a terra como propriedade privada livremente alienável. Toda operação relacionada com uso e aproveitamento da terra, titularidade, transmissão de benfeitorias ou mudança de controlo fica sujeita a verificação documental e parecer jurídico moçambicano.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 699 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3538 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 706 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2340 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3538,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0071: O portal deve tratar oportunidades agrícolas e fundiárias como investimentos em exploração, empresas, activos, benfeitorias, infra-estruturas, participações ou direitos legalmente admissíveis. A publicação não deve apresentar a terra como propriedade privada livremente alienável. Toda operação relacionada com uso e aproveitamento da terra, titularidade, transmissão de benfeitorias ou mudança de controlo fica sujeita a verificação documental e parecer jurídico moçambicano. | MASTER-e1169a77-0222: O portal deve tratar oportunidades agrícolas e fundiárias como investimentos em exploração, empresas, activos, benfeitorias, infra-estruturas, participações ou direitos legalmente admissíveis. A publicação não deve apresentar a terra como propriedade privada livremente alienável. Toda operação relacionada com uso e aproveitamento da terra, titularidade, transmissão de benfeitorias ou mudança de controlo fica sujeita a verificação documental e parecer jurídico moçambicano. | MASTER-f70ce307-0078: O portal deve tratar oportunidades agrícolas e fundiárias como investimentos em exploração, empresas, activos, benfeitorias, infra-estruturas, participações ou direitos legalmente admissíveis. A publicação não deve apresentar a terra como propriedade privada livremente alienável. Toda operação relacionada com uso e aproveitamento da terra, titularidade, transmissão de benfeitorias ou mudança de controlo fica sujeita a verificação documental e parecer jurídico moçambicano. | MASTER-51b8f0ad-0158: O portal deve tratar oportunidades agrícolas e fundiárias como investimentos em exploração, empresas, activos, benfeitorias, infra-estruturas, participações ou direitos legalmente admissíveis. A publicação não deve apresentar a terra como propriedade privada livremente alienável. Toda operação relacionada com uso e aproveitamento da terra, titularidade, transmissão de benfeitorias ou mudança de controlo fica sujeita a verificação documental e parecer jurídico moçambicano. | MASTER-edece80c-0222: O portal deve tratar oportunidades agrícolas e fundiárias como investimentos em exploração, empresas, activos, benfeitorias, infra-estruturas, participações ou direitos legalmente admissíveis. A publicação não deve apresentar a terra como propriedade privada livremente alienável. Toda operação relacionada com uso e aproveitamento da terra, titularidade, transmissão de benfeitorias ou mudança de controlo fica sujeita a verificação documental e parecer jurídico moçambicano.",P2,MASTER-471012ab-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0222: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0078: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0158: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0222: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0071 | MASTER-e1169a77-0222 | MASTER-f70ce307-0078 | MASTER-51b8f0ad-0158 | MASTER-edece80c-0222,5,"[{""id"":""MASTER-471012ab-0071"",""pedido"":""O portal deve tratar oportunidades agrícolas e fundiárias como investimentos em exploração, empresas, activos, benfeitorias, infra-estruturas, participações ou direitos legalmente admissíveis. A publicação não deve apresentar a terra como propriedade privada livremente alienável. Toda operação relacionada com uso e aproveitamento da terra, titularidade, transmissão de benfeitorias ou mudança de controlo fica sujeita a verificação documental e parecer jurídico moçambicano."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 699""],""aceitacao"":""O portal deve tratar oportunidades agrícolas e fundiárias como investimentos em exploração, empresas, activos, benfeitorias, infra-estruturas, participações ou direitos legalmente admissíveis. A publicação não deve apresentar a terra como propriedade privada livremente alienável. Toda operação relacionada com uso e aproveitamento da terra, titularidade, transmissão de benfeitorias ou mudança de controlo fica sujeita a verificação documental e parecer jurídico moçambicano."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0222"",""pedido"":""O portal deve tratar oportunidades agrícolas e fundiárias como investimentos em exploração, empresas, activos, benfeitorias, infra-estruturas, participações ou direitos legalmente admissíveis. A publicação não deve apresentar a terra como propriedade privada livremente alienável. Toda operação relacionada com uso e aproveitamento da terra, titularidade, transmissão de benfeitorias ou mudança de controlo fica sujeita a verificação documental e parecer jurídico moçambicano."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3538""],""aceitacao"":""O portal deve tratar oportunidades agrícolas e fundiárias como investimentos em exploração, empresas, activos, benfeitorias, infra-estruturas, participações ou direitos legalmente admissíveis. A publicação não deve apresentar a terra como propriedade privada livremente alienável. Toda operação relacionada com uso e aproveitamento da terra, titularidade, transmissão de benfeitorias ou mudança de controlo fica sujeita a verificação documental e parecer jurídico moçambicano."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0078"",""pedido"":""O portal deve tratar oportunidades agrícolas e fundiárias como investimentos em exploração, empresas, activos, benfeitorias, infra-estruturas, participações ou direitos legalmente admissíveis. A publicação não deve apresentar a terra como propriedade privada livremente alienável. Toda operação relacionada com uso e aproveitamento da terra, titularidade, transmissão de benfeitorias ou mudança de controlo fica sujeita a verificação documental e parecer jurídico moçambicano."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 706""],""aceitacao"":""O portal deve tratar oportunidades agrícolas e fundiárias como investimentos em exploração, empresas, activos, benfeitorias, infra-estruturas, participações ou direitos legalmente admissíveis. A publicação não deve apresentar a terra como propriedade privada livremente alienável. Toda operação relacionada com uso e aproveitamento da terra, titularidade, transmissão de benfeitorias ou mudança de controlo fica sujeita a verificação documental e parecer jurídico moçambicano."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0158"",""pedido"":""O portal deve tratar oportunidades agrícolas e fundiárias como investimentos em exploração, empresas, activos, benfeitorias, infra-estruturas, participações ou direitos legalmente admissíveis. A publicação não deve apresentar a terra como propriedade privada livremente alienável. Toda operação relacionada com uso e aproveitamento da terra, titularidade, transmissão de benfeitorias ou mudança de controlo fica sujeita a verificação documental e parecer jurídico moçambicano."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2340""],""aceitacao"":""O portal deve tratar oportunidades agrícolas e fundiárias como investimentos em exploração, empresas, activos, benfeitorias, infra-estruturas, participações ou direitos legalmente admissíveis. A publicação não deve apresentar a terra como propriedade privada livremente alienável. Toda operação relacionada com uso e aproveitamento da terra, titularidade, transmissão de benfeitorias ou mudança de controlo fica sujeita a verificação documental e parecer jurídico moçambicano."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0222"",""pedido"":""O portal deve tratar oportunidades agrícolas e fundiárias como investimentos em exploração, empresas, activos, benfeitorias, infra-estruturas, participações ou direitos legalmente admissíveis. A publicação não deve apresentar a terra como propriedade privada livremente alienável. Toda operação relacionada com uso e aproveitamento da terra, titularidade, transmissão de benfeitorias ou mudança de controlo fica sujeita a verificação documental e parecer jurídico moçambicano."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3538""],""aceitacao"":""O portal deve tratar oportunidades agrícolas e fundiárias como investimentos em exploração, empresas, activos, benfeitorias, infra-estruturas, participações ou direitos legalmente admissíveis. A publicação não deve apresentar a terra como propriedade privada livremente alienável. Toda operação relacionada com uso e aproveitamento da terra, titularidade, transmissão de benfeitorias ou mudança de controlo fica sujeita a verificação documental e parecer jurídico moçambicano."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0072,Registar localização e extensão da área.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 709 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3549 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 716 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2350 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3549,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0072: Registar localização e extensão da área. | MASTER-e1169a77-0223: Registar localização e extensão da área. | MASTER-f70ce307-0079: Registar localização e extensão da área. | MASTER-51b8f0ad-0159: Registar localização e extensão da área. | MASTER-edece80c-0223: Registar localização e extensão da área.,P2,MASTER-471012ab-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0223: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0079: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0159: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0223: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0072 | MASTER-e1169a77-0223 | MASTER-f70ce307-0079 | MASTER-51b8f0ad-0159 | MASTER-edece80c-0223,5,"[{""id"":""MASTER-471012ab-0072"",""pedido"":""Registar localização e extensão da área."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 709""],""aceitacao"":""Registar localização e extensão da área."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0223"",""pedido"":""Registar localização e extensão da área."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3549""],""aceitacao"":""Registar localização e extensão da área."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0079"",""pedido"":""Registar localização e extensão da área."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 716""],""aceitacao"":""Registar localização e extensão da área."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0159"",""pedido"":""Registar localização e extensão da área."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2350""],""aceitacao"":""Registar localização e extensão da área."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0223"",""pedido"":""Registar localização e extensão da área."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3549""],""aceitacao"":""Registar localização e extensão da área."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0073,"Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 710 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3550 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 717 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2351 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3550,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0073: Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização. | MASTER-e1169a77-0224: Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização. | MASTER-f70ce307-0080: Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização. | MASTER-51b8f0ad-0160: Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização. | MASTER-edece80c-0224: Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização.",P1,MASTER-471012ab-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0224: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0080: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0160: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0224: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0073 | MASTER-e1169a77-0224 | MASTER-f70ce307-0080 | MASTER-51b8f0ad-0160 | MASTER-edece80c-0224,5,"[{""id"":""MASTER-471012ab-0073"",""pedido"":""Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 710""],""aceitacao"":""Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-e1169a77-0224"",""pedido"":""Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3550""],""aceitacao"":""Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-f70ce307-0080"",""pedido"":""Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 717""],""aceitacao"":""Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0160"",""pedido"":""Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2351""],""aceitacao"":""Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0224"",""pedido"":""Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3550""],""aceitacao"":""Província, distrito, posto, localidade, área em hectares e localização principal são obrigatórios; coordenadas ou polígono são validados e só publicados após autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0074,Registar situação de uso e aproveitamento da terra.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 713 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3553 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 720 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2354 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3553,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0074: Registar situação de uso e aproveitamento da terra. | MASTER-e1169a77-0225: Registar situação de uso e aproveitamento da terra. | MASTER-f70ce307-0081: Registar situação de uso e aproveitamento da terra. | MASTER-51b8f0ad-0161: Registar situação de uso e aproveitamento da terra. | MASTER-edece80c-0225: Registar situação de uso e aproveitamento da terra.,P2,MASTER-471012ab-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0225: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0081: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0161: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0225: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0074 | MASTER-e1169a77-0225 | MASTER-f70ce307-0081 | MASTER-51b8f0ad-0161 | MASTER-edece80c-0225,5,"[{""id"":""MASTER-471012ab-0074"",""pedido"":""Registar situação de uso e aproveitamento da terra."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 713""],""aceitacao"":""Registar situação de uso e aproveitamento da terra."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0225"",""pedido"":""Registar situação de uso e aproveitamento da terra."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3553""],""aceitacao"":""Registar situação de uso e aproveitamento da terra."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0081"",""pedido"":""Registar situação de uso e aproveitamento da terra."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 720""],""aceitacao"":""Registar situação de uso e aproveitamento da terra."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0161"",""pedido"":""Registar situação de uso e aproveitamento da terra."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2354""],""aceitacao"":""Registar situação de uso e aproveitamento da terra."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0225"",""pedido"":""Registar situação de uso e aproveitamento da terra."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3553""],""aceitacao"":""Registar situação de uso e aproveitamento da terra."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0075,Registar disponibilidade e direito de uso da água.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 721 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3561 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 728 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2362 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3561,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0075: Registar disponibilidade e direito de uso da água. | MASTER-e1169a77-0226: Registar disponibilidade e direito de uso da água. | MASTER-f70ce307-0082: Registar disponibilidade e direito de uso da água. | MASTER-51b8f0ad-0162: Registar disponibilidade e direito de uso da água. | MASTER-edece80c-0226: Registar disponibilidade e direito de uso da água.,P2,MASTER-471012ab-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0226: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0082: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0162: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0226: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0075 | MASTER-e1169a77-0226 | MASTER-f70ce307-0082 | MASTER-51b8f0ad-0162 | MASTER-edece80c-0226,5,"[{""id"":""MASTER-471012ab-0075"",""pedido"":""Registar disponibilidade e direito de uso da água."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 721""],""aceitacao"":""Registar disponibilidade e direito de uso da água."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0226"",""pedido"":""Registar disponibilidade e direito de uso da água."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3561""],""aceitacao"":""Registar disponibilidade e direito de uso da água."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0082"",""pedido"":""Registar disponibilidade e direito de uso da água."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 728""],""aceitacao"":""Registar disponibilidade e direito de uso da água."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0162"",""pedido"":""Registar disponibilidade e direito de uso da água."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2362""],""aceitacao"":""Registar disponibilidade e direito de uso da água."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0226"",""pedido"":""Registar disponibilidade e direito de uso da água."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3561""],""aceitacao"":""Registar disponibilidade e direito de uso da água."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0076,Registar situação ambiental e social.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 729 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3569 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 736 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2370 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3569,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0076: Registar situação ambiental e social. | MASTER-e1169a77-0227: Registar situação ambiental e social. | MASTER-f70ce307-0083: Registar situação ambiental e social. | MASTER-51b8f0ad-0163: Registar situação ambiental e social. | MASTER-edece80c-0227: Registar situação ambiental e social.,P2,MASTER-471012ab-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0227: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0083: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0163: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0227: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0076 | MASTER-e1169a77-0227 | MASTER-f70ce307-0083 | MASTER-51b8f0ad-0163 | MASTER-edece80c-0227,5,"[{""id"":""MASTER-471012ab-0076"",""pedido"":""Registar situação ambiental e social."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 729""],""aceitacao"":""Registar situação ambiental e social."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0227"",""pedido"":""Registar situação ambiental e social."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3569""],""aceitacao"":""Registar situação ambiental e social."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0083"",""pedido"":""Registar situação ambiental e social."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 736""],""aceitacao"":""Registar situação ambiental e social."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0163"",""pedido"":""Registar situação ambiental e social."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2370""],""aceitacao"":""Registar situação ambiental e social."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0227"",""pedido"":""Registar situação ambiental e social."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3569""],""aceitacao"":""Registar situação ambiental e social."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0077,Validar legitimidade e disponibilidade para a operação.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 733 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3573 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 740 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2374 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3573,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0077: Validar legitimidade e disponibilidade para a operação. | MASTER-e1169a77-0228: Validar legitimidade e disponibilidade para a operação. | MASTER-f70ce307-0084: Validar legitimidade e disponibilidade para a operação. | MASTER-51b8f0ad-0164: Validar legitimidade e disponibilidade para a operação. | MASTER-edece80c-0228: Validar legitimidade e disponibilidade para a operação.,P2,MASTER-471012ab-0077: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0228: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0084: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0164: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0228: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0077 | MASTER-e1169a77-0228 | MASTER-f70ce307-0084 | MASTER-51b8f0ad-0164 | MASTER-edece80c-0228,5,"[{""id"":""MASTER-471012ab-0077"",""pedido"":""Validar legitimidade e disponibilidade para a operação."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 733""],""aceitacao"":""Validar legitimidade e disponibilidade para a operação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0228"",""pedido"":""Validar legitimidade e disponibilidade para a operação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3573""],""aceitacao"":""Validar legitimidade e disponibilidade para a operação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0084"",""pedido"":""Validar legitimidade e disponibilidade para a operação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 740""],""aceitacao"":""Validar legitimidade e disponibilidade para a operação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0164"",""pedido"":""Validar legitimidade e disponibilidade para a operação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2374""],""aceitacao"":""Validar legitimidade e disponibilidade para a operação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0228"",""pedido"":""Validar legitimidade e disponibilidade para a operação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3573""],""aceitacao"":""Validar legitimidade e disponibilidade para a operação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0078,Permitir pesquisa e correspondência agrícola.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 737 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3577 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 744 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2378 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3577,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0078: Permitir pesquisa e correspondência agrícola. | MASTER-e1169a77-0229: Permitir pesquisa e correspondência agrícola. | MASTER-f70ce307-0085: Permitir pesquisa e correspondência agrícola. | MASTER-51b8f0ad-0165: Permitir pesquisa e correspondência agrícola. | MASTER-edece80c-0229: Permitir pesquisa e correspondência agrícola.,P2,MASTER-471012ab-0078: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0229: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0085: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0165: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0229: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0078 | MASTER-e1169a77-0229 | MASTER-f70ce307-0085 | MASTER-51b8f0ad-0165 | MASTER-edece80c-0229,5,"[{""id"":""MASTER-471012ab-0078"",""pedido"":""Permitir pesquisa e correspondência agrícola."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 737""],""aceitacao"":""Permitir pesquisa e correspondência agrícola."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0229"",""pedido"":""Permitir pesquisa e correspondência agrícola."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3577""],""aceitacao"":""Permitir pesquisa e correspondência agrícola."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0085"",""pedido"":""Permitir pesquisa e correspondência agrícola."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 744""],""aceitacao"":""Permitir pesquisa e correspondência agrícola."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0165"",""pedido"":""Permitir pesquisa e correspondência agrícola."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2378""],""aceitacao"":""Permitir pesquisa e correspondência agrícola."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0229"",""pedido"":""Permitir pesquisa e correspondência agrícola."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3577""],""aceitacao"":""Permitir pesquisa e correspondência agrícola."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0079,Período e unidade obrigatórios; histórico separado de previsão; comprovativos na diligência.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 756 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3596 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 763 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2397 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3596,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0079: Período e unidade obrigatórios; histórico separado de previsão; comprovativos na diligência. | MASTER-e1169a77-0230: Período e unidade obrigatórios; histórico separado de previsão; comprovativos na diligência. | MASTER-f70ce307-0086: Período e unidade obrigatórios; histórico separado de previsão; comprovativos na diligência. | MASTER-51b8f0ad-0166: Período e unidade obrigatórios; histórico separado de previsão; comprovativos na diligência. | MASTER-edece80c-0230: Período e unidade obrigatórios; histórico separado de previsão; comprovativos na diligência.,P2,MASTER-471012ab-0079: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0230: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0086: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0166: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0230: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0079 | MASTER-e1169a77-0230 | MASTER-f70ce307-0086 | MASTER-51b8f0ad-0166 | MASTER-edece80c-0230,5,"[{""id"":""MASTER-471012ab-0079"",""pedido"":""Período e unidade obrigatórios; histórico separado de previsão; comprovativos na diligência."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 756""],""aceitacao"":""Período e unidade obrigatórios; histórico separado de previsão; comprovativos na diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0230"",""pedido"":""Período e unidade obrigatórios; histórico separado de previsão; comprovativos na diligência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3596""],""aceitacao"":""Período e unidade obrigatórios; histórico separado de previsão; comprovativos na diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0086"",""pedido"":""Período e unidade obrigatórios; histórico separado de previsão; comprovativos na diligência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 763""],""aceitacao"":""Período e unidade obrigatórios; histórico separado de previsão; comprovativos na diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0166"",""pedido"":""Período e unidade obrigatórios; histórico separado de previsão; comprovativos na diligência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2397""],""aceitacao"":""Período e unidade obrigatórios; histórico separado de previsão; comprovativos na diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0230"",""pedido"":""Período e unidade obrigatórios; histórico separado de previsão; comprovativos na diligência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3596""],""aceitacao"":""Período e unidade obrigatórios; histórico separado de previsão; comprovativos na diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0080,Obrigatório; a modalidade determina documentos e aprovações; qualquer cessão fica condicionada à admissibilidade e autorização legal.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 774 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3614 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 780 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2414 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3614,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-471012ab-0080: Obrigatório; a modalidade determina documentos e aprovações; qualquer cessão fica condicionada à admissibilidade e autorização legal. | MASTER-e1169a77-0231: Obrigatório; a modalidade determina documentos e aprovações; qualquer cessão fica condicionada à admissibilidade e autorização legal. | MASTER-f70ce307-0087: Obrigatório; a modalidade determina documentos e aprovações; qualquer cessão fica condicionada à admissibilidade e autorização legal. | MASTER-51b8f0ad-0167: Obrigatório; a modalidade determina documentos e aprovações; qualquer cessão fica condicionada à admissibilidade e autorização legal. | MASTER-edece80c-0231: Obrigatório; a modalidade determina documentos e aprovações; qualquer cessão fica condicionada à admissibilidade e autorização legal.,P2,MASTER-471012ab-0080: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0231: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0087: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0167: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0231: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0080 | MASTER-e1169a77-0231 | MASTER-f70ce307-0087 | MASTER-51b8f0ad-0167 | MASTER-edece80c-0231,5,"[{""id"":""MASTER-471012ab-0080"",""pedido"":""Obrigatório; a modalidade determina documentos e aprovações; qualquer cessão fica condicionada à admissibilidade e autorização legal."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 774""],""aceitacao"":""Obrigatório; a modalidade determina documentos e aprovações; qualquer cessão fica condicionada à admissibilidade e autorização legal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-e1169a77-0231"",""pedido"":""Obrigatório; a modalidade determina documentos e aprovações; qualquer cessão fica condicionada à admissibilidade e autorização legal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3614""],""aceitacao"":""Obrigatório; a modalidade determina documentos e aprovações; qualquer cessão fica condicionada à admissibilidade e autorização legal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-f70ce307-0087"",""pedido"":""Obrigatório; a modalidade determina documentos e aprovações; qualquer cessão fica condicionada à admissibilidade e autorização legal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 780""],""aceitacao"":""Obrigatório; a modalidade determina documentos e aprovações; qualquer cessão fica condicionada à admissibilidade e autorização legal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-51b8f0ad-0167"",""pedido"":""Obrigatório; a modalidade determina documentos e aprovações; qualquer cessão fica condicionada à admissibilidade e autorização legal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2414""],""aceitacao"":""Obrigatório; a modalidade determina documentos e aprovações; qualquer cessão fica condicionada à admissibilidade e autorização legal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0231"",""pedido"":""Obrigatório; a modalidade determina documentos e aprovações; qualquer cessão fica condicionada à admissibilidade e autorização legal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3614""],""aceitacao"":""Obrigatório; a modalidade determina documentos e aprovações; qualquer cessão fica condicionada à admissibilidade e autorização legal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0081,Obrigatório; valores de catálogo; recurso coerente com o título e estudos anexos.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 778 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3618 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 784 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2418 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3618,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-471012ab-0081: Obrigatório; valores de catálogo; recurso coerente com o título e estudos anexos. | MASTER-e1169a77-0232: Obrigatório; valores de catálogo; recurso coerente com o título e estudos anexos. | MASTER-f70ce307-0088: Obrigatório; valores de catálogo; recurso coerente com o título e estudos anexos. | MASTER-51b8f0ad-0168: Obrigatório; valores de catálogo; recurso coerente com o título e estudos anexos. | MASTER-edece80c-0232: Obrigatório; valores de catálogo; recurso coerente com o título e estudos anexos.,P2,MASTER-471012ab-0081: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0232: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0088: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0168: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0232: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0081 | MASTER-e1169a77-0232 | MASTER-f70ce307-0088 | MASTER-51b8f0ad-0168 | MASTER-edece80c-0232,5,"[{""id"":""MASTER-471012ab-0081"",""pedido"":""Obrigatório; valores de catálogo; recurso coerente com o título e estudos anexos."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 778""],""aceitacao"":""Obrigatório; valores de catálogo; recurso coerente com o título e estudos anexos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-e1169a77-0232"",""pedido"":""Obrigatório; valores de catálogo; recurso coerente com o título e estudos anexos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3618""],""aceitacao"":""Obrigatório; valores de catálogo; recurso coerente com o título e estudos anexos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-f70ce307-0088"",""pedido"":""Obrigatório; valores de catálogo; recurso coerente com o título e estudos anexos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 784""],""aceitacao"":""Obrigatório; valores de catálogo; recurso coerente com o título e estudos anexos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-51b8f0ad-0168"",""pedido"":""Obrigatório; valores de catálogo; recurso coerente com o título e estudos anexos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2418""],""aceitacao"":""Obrigatório; valores de catálogo; recurso coerente com o título e estudos anexos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0232"",""pedido"":""Obrigatório; valores de catálogo; recurso coerente com o título e estudos anexos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3618""],""aceitacao"":""Obrigatório; valores de catálogo; recurso coerente com o título e estudos anexos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0082,Obrigatório; documentação e métricas condicionadas à fase.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 782 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3622 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 788 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2422 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3622,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-471012ab-0082: Obrigatório; documentação e métricas condicionadas à fase. | MASTER-e1169a77-0233: Obrigatório; documentação e métricas condicionadas à fase. | MASTER-f70ce307-0089: Obrigatório; documentação e métricas condicionadas à fase. | MASTER-51b8f0ad-0169: Obrigatório; documentação e métricas condicionadas à fase. | MASTER-edece80c-0233: Obrigatório; documentação e métricas condicionadas à fase.,P2,MASTER-471012ab-0082: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0233: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0089: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0169: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0233: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0082 | MASTER-e1169a77-0233 | MASTER-f70ce307-0089 | MASTER-51b8f0ad-0169 | MASTER-edece80c-0233,5,"[{""id"":""MASTER-471012ab-0082"",""pedido"":""Obrigatório; documentação e métricas condicionadas à fase."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 782""],""aceitacao"":""Obrigatório; documentação e métricas condicionadas à fase."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-e1169a77-0233"",""pedido"":""Obrigatório; documentação e métricas condicionadas à fase."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3622""],""aceitacao"":""Obrigatório; documentação e métricas condicionadas à fase."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-f70ce307-0089"",""pedido"":""Obrigatório; documentação e métricas condicionadas à fase."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 788""],""aceitacao"":""Obrigatório; documentação e métricas condicionadas à fase."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-51b8f0ad-0169"",""pedido"":""Obrigatório; documentação e métricas condicionadas à fase."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2422""],""aceitacao"":""Obrigatório; documentação e métricas condicionadas à fase."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0233"",""pedido"":""Obrigatório; documentação e métricas condicionadas à fase."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3622""],""aceitacao"":""Obrigatório; documentação e métricas condicionadas à fase."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0083,Obrigatório para oportunidade associada a direito mineiro; correspondência com titular e localização; validade futura ou estado expressamente indicado; comprovativo obrigatório.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 786 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3626 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 792 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2426 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3626,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0083: Obrigatório para oportunidade associada a direito mineiro; correspondência com titular e localização; validade futura ou estado expressamente indicado; comprovativo obrigatório. | MASTER-e1169a77-0234: Obrigatório para oportunidade associada a direito mineiro; correspondência com titular e localização; validade futura ou estado expressamente indicado; comprovativo obrigatório. | MASTER-f70ce307-0090: Obrigatório para oportunidade associada a direito mineiro; correspondência com titular e localização; validade futura ou estado expressamente indicado; comprovativo obrigatório. | MASTER-51b8f0ad-0170: Obrigatório para oportunidade associada a direito mineiro; correspondência com titular e localização; validade futura ou estado expressamente indicado; comprovativo obrigatório. | MASTER-edece80c-0234: Obrigatório para oportunidade associada a direito mineiro; correspondência com titular e localização; validade futura ou estado expressamente indicado; comprovativo obrigatório.,P2,MASTER-471012ab-0083: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0234: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0090: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0170: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0234: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0083 | MASTER-e1169a77-0234 | MASTER-f70ce307-0090 | MASTER-51b8f0ad-0170 | MASTER-edece80c-0234,5,"[{""id"":""MASTER-471012ab-0083"",""pedido"":""Obrigatório para oportunidade associada a direito mineiro; correspondência com titular e localização; validade futura ou estado expressamente indicado; comprovativo obrigatório."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 786""],""aceitacao"":""Obrigatório para oportunidade associada a direito mineiro; correspondência com titular e localização; validade futura ou estado expressamente indicado; comprovativo obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0234"",""pedido"":""Obrigatório para oportunidade associada a direito mineiro; correspondência com titular e localização; validade futura ou estado expressamente indicado; comprovativo obrigatório."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3626""],""aceitacao"":""Obrigatório para oportunidade associada a direito mineiro; correspondência com titular e localização; validade futura ou estado expressamente indicado; comprovativo obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0090"",""pedido"":""Obrigatório para oportunidade associada a direito mineiro; correspondência com titular e localização; validade futura ou estado expressamente indicado; comprovativo obrigatório."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 792""],""aceitacao"":""Obrigatório para oportunidade associada a direito mineiro; correspondência com titular e localização; validade futura ou estado expressamente indicado; comprovativo obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0170"",""pedido"":""Obrigatório para oportunidade associada a direito mineiro; correspondência com titular e localização; validade futura ou estado expressamente indicado; comprovativo obrigatório."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2426""],""aceitacao"":""Obrigatório para oportunidade associada a direito mineiro; correspondência com titular e localização; validade futura ou estado expressamente indicado; comprovativo obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0234"",""pedido"":""Obrigatório para oportunidade associada a direito mineiro; correspondência com titular e localização; validade futura ou estado expressamente indicado; comprovativo obrigatório."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3626""],""aceitacao"":""Obrigatório para oportunidade associada a direito mineiro; correspondência com titular e localização; validade futura ou estado expressamente indicado; comprovativo obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0084,"Obrigatório; geometria coerente com o título; fonte, sistema de referência e precisão registados; mapa público apenas após autorização.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 790 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3630 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 796 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2430 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3630,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0084: Obrigatório; geometria coerente com o título; fonte, sistema de referência e precisão registados; mapa público apenas após autorização. | MASTER-e1169a77-0235: Obrigatório; geometria coerente com o título; fonte, sistema de referência e precisão registados; mapa público apenas após autorização. | MASTER-f70ce307-0091: Obrigatório; geometria coerente com o título; fonte, sistema de referência e precisão registados; mapa público apenas após autorização. | MASTER-51b8f0ad-0171: Obrigatório; geometria coerente com o título; fonte, sistema de referência e precisão registados; mapa público apenas após autorização. | MASTER-edece80c-0235: Obrigatório; geometria coerente com o título; fonte, sistema de referência e precisão registados; mapa público apenas após autorização.",P1,MASTER-471012ab-0084: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0235: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0091: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0171: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0235: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0084 | MASTER-e1169a77-0235 | MASTER-f70ce307-0091 | MASTER-51b8f0ad-0171 | MASTER-edece80c-0235,5,"[{""id"":""MASTER-471012ab-0084"",""pedido"":""Obrigatório; geometria coerente com o título; fonte, sistema de referência e precisão registados; mapa público apenas após autorização."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 790""],""aceitacao"":""Obrigatório; geometria coerente com o título; fonte, sistema de referência e precisão registados; mapa público apenas após autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-e1169a77-0235"",""pedido"":""Obrigatório; geometria coerente com o título; fonte, sistema de referência e precisão registados; mapa público apenas após autorização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3630""],""aceitacao"":""Obrigatório; geometria coerente com o título; fonte, sistema de referência e precisão registados; mapa público apenas após autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-f70ce307-0091"",""pedido"":""Obrigatório; geometria coerente com o título; fonte, sistema de referência e precisão registados; mapa público apenas após autorização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 796""],""aceitacao"":""Obrigatório; geometria coerente com o título; fonte, sistema de referência e precisão registados; mapa público apenas após autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0171"",""pedido"":""Obrigatório; geometria coerente com o título; fonte, sistema de referência e precisão registados; mapa público apenas após autorização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2430""],""aceitacao"":""Obrigatório; geometria coerente com o título; fonte, sistema de referência e precisão registados; mapa público apenas após autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0235"",""pedido"":""Obrigatório; geometria coerente com o título; fonte, sistema de referência e precisão registados; mapa público apenas após autorização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3630""],""aceitacao"":""Obrigatório; geometria coerente com o título; fonte, sistema de referência e precisão registados; mapa público apenas após autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0085,"Obrigatório na qualificação; soma das participações coerente; ónus, garantias, litígios e acordos materiais declarados.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 794 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3634 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 800 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2434 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3634,Bolsa/parcerias,/api/v1/partnerships; /api/v1/partnerships/source/{type}/{id}; /management/partnerships-install; /parcerias; /parcerias/candidaturas/{id}; /parcerias/criar; /parcerias/notificacoes/{id}/ler; /parcerias/painel; /parcerias/rascunhos; /parcerias/salas/{id}; /parcerias/salas/{id}/acordo; /parcerias/salas/{id}/documentos,"PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0085: Obrigatório na qualificação; soma das participações coerente; ónus, garantias, litígios e acordos materiais declarados. | MASTER-e1169a77-0236: Obrigatório na qualificação; soma das participações coerente; ónus, garantias, litígios e acordos materiais declarados. | MASTER-f70ce307-0092: Obrigatório na qualificação; soma das participações coerente; ónus, garantias, litígios e acordos materiais declarados. | MASTER-51b8f0ad-0172: Obrigatório na qualificação; soma das participações coerente; ónus, garantias, litígios e acordos materiais declarados. | MASTER-edece80c-0236: Obrigatório na qualificação; soma das participações coerente; ónus, garantias, litígios e acordos materiais declarados.",P2,MASTER-471012ab-0085: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0236: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0092: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0172: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0236: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0085 | MASTER-e1169a77-0236 | MASTER-f70ce307-0092 | MASTER-51b8f0ad-0172 | MASTER-edece80c-0236,5,"[{""id"":""MASTER-471012ab-0085"",""pedido"":""Obrigatório na qualificação; soma das participações coerente; ónus, garantias, litígios e acordos materiais declarados."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 794""],""aceitacao"":""Obrigatório na qualificação; soma das participações coerente; ónus, garantias, litígios e acordos materiais declarados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""},{""id"":""MASTER-e1169a77-0236"",""pedido"":""Obrigatório na qualificação; soma das participações coerente; ónus, garantias, litígios e acordos materiais declarados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3634""],""aceitacao"":""Obrigatório na qualificação; soma das participações coerente; ónus, garantias, litígios e acordos materiais declarados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""},{""id"":""MASTER-f70ce307-0092"",""pedido"":""Obrigatório na qualificação; soma das participações coerente; ónus, garantias, litígios e acordos materiais declarados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 800""],""aceitacao"":""Obrigatório na qualificação; soma das participações coerente; ónus, garantias, litígios e acordos materiais declarados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""},{""id"":""MASTER-51b8f0ad-0172"",""pedido"":""Obrigatório na qualificação; soma das participações coerente; ónus, garantias, litígios e acordos materiais declarados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2434""],""aceitacao"":""Obrigatório na qualificação; soma das participações coerente; ónus, garantias, litígios e acordos materiais declarados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""},{""id"":""MASTER-edece80c-0236"",""pedido"":""Obrigatório na qualificação; soma das participações coerente; ónus, garantias, litígios e acordos materiais declarados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3634""],""aceitacao"":""Obrigatório na qualificação; soma das participações coerente; ónus, garantias, litígios e acordos materiais declarados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.portal_partnerships: 0 registos; public.partnership_rooms: 0 registos; public.partnership_interests: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: parcerias. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,parcerias,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/PartnershipExchange.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,PartnershipExchangeTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0086,"Condicional; nenhuma estimativa pode ser apresentada como reserva sem relatório técnico identificável; fonte, versão e qualificações obrigatórias.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 798 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3638 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 804 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2438 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3638,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0086: Condicional; nenhuma estimativa pode ser apresentada como reserva sem relatório técnico identificável; fonte, versão e qualificações obrigatórias. | MASTER-e1169a77-0237: Condicional; nenhuma estimativa pode ser apresentada como reserva sem relatório técnico identificável; fonte, versão e qualificações obrigatórias. | MASTER-f70ce307-0093: Condicional; nenhuma estimativa pode ser apresentada como reserva sem relatório técnico identificável; fonte, versão e qualificações obrigatórias. | MASTER-51b8f0ad-0173: Condicional; nenhuma estimativa pode ser apresentada como reserva sem relatório técnico identificável; fonte, versão e qualificações obrigatórias. | MASTER-edece80c-0237: Condicional; nenhuma estimativa pode ser apresentada como reserva sem relatório técnico identificável; fonte, versão e qualificações obrigatórias.",P2,MASTER-471012ab-0086: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0237: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0093: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0173: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0237: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0086 | MASTER-e1169a77-0237 | MASTER-f70ce307-0093 | MASTER-51b8f0ad-0173 | MASTER-edece80c-0237,5,"[{""id"":""MASTER-471012ab-0086"",""pedido"":""Condicional; nenhuma estimativa pode ser apresentada como reserva sem relatório técnico identificável; fonte, versão e qualificações obrigatórias."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 798""],""aceitacao"":""Condicional; nenhuma estimativa pode ser apresentada como reserva sem relatório técnico identificável; fonte, versão e qualificações obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0237"",""pedido"":""Condicional; nenhuma estimativa pode ser apresentada como reserva sem relatório técnico identificável; fonte, versão e qualificações obrigatórias."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3638""],""aceitacao"":""Condicional; nenhuma estimativa pode ser apresentada como reserva sem relatório técnico identificável; fonte, versão e qualificações obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0093"",""pedido"":""Condicional; nenhuma estimativa pode ser apresentada como reserva sem relatório técnico identificável; fonte, versão e qualificações obrigatórias."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 804""],""aceitacao"":""Condicional; nenhuma estimativa pode ser apresentada como reserva sem relatório técnico identificável; fonte, versão e qualificações obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0173"",""pedido"":""Condicional; nenhuma estimativa pode ser apresentada como reserva sem relatório técnico identificável; fonte, versão e qualificações obrigatórias."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2438""],""aceitacao"":""Condicional; nenhuma estimativa pode ser apresentada como reserva sem relatório técnico identificável; fonte, versão e qualificações obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0237"",""pedido"":""Condicional; nenhuma estimativa pode ser apresentada como reserva sem relatório técnico identificável; fonte, versão e qualificações obrigatórias."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3638""],""aceitacao"":""Condicional; nenhuma estimativa pode ser apresentada como reserva sem relatório técnico identificável; fonte, versão e qualificações obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-471012ab-0087,Condicional à fase; unidades e período obrigatórios; resultados históricos separados de previsões.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 802 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3642 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 808 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2442 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3642,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0087: Condicional à fase; unidades e período obrigatórios; resultados históricos separados de previsões. | MASTER-e1169a77-0238: Condicional à fase; unidades e período obrigatórios; resultados históricos separados de previsões. | MASTER-f70ce307-0094: Condicional à fase; unidades e período obrigatórios; resultados históricos separados de previsões. | MASTER-51b8f0ad-0174: Condicional à fase; unidades e período obrigatórios; resultados históricos separados de previsões. | MASTER-edece80c-0238: Condicional à fase; unidades e período obrigatórios; resultados históricos separados de previsões.,P2,MASTER-471012ab-0087: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0238: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0094: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0174: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0238: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0087 | MASTER-e1169a77-0238 | MASTER-f70ce307-0094 | MASTER-51b8f0ad-0174 | MASTER-edece80c-0238,5,"[{""id"":""MASTER-471012ab-0087"",""pedido"":""Condicional à fase; unidades e período obrigatórios; resultados históricos separados de previsões."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 802""],""aceitacao"":""Condicional à fase; unidades e período obrigatórios; resultados históricos separados de previsões."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0238"",""pedido"":""Condicional à fase; unidades e período obrigatórios; resultados históricos separados de previsões."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3642""],""aceitacao"":""Condicional à fase; unidades e período obrigatórios; resultados históricos separados de previsões."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0094"",""pedido"":""Condicional à fase; unidades e período obrigatórios; resultados históricos separados de previsões."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 808""],""aceitacao"":""Condicional à fase; unidades e período obrigatórios; resultados históricos separados de previsões."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0174"",""pedido"":""Condicional à fase; unidades e período obrigatórios; resultados históricos separados de previsões."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2442""],""aceitacao"":""Condicional à fase; unidades e período obrigatórios; resultados históricos separados de previsões."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0238"",""pedido"":""Condicional à fase; unidades e período obrigatórios; resultados históricos separados de previsões."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3642""],""aceitacao"":""Condicional à fase; unidades e período obrigatórios; resultados históricos separados de previsões."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0088,"Obrigatório na fase de desenvolvimento/operação; capacidade, estado, titularidade e dependências identificados.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 806 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3646 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 812 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2446 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3646,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0088: Obrigatório na fase de desenvolvimento/operação; capacidade, estado, titularidade e dependências identificados. | MASTER-e1169a77-0239: Obrigatório na fase de desenvolvimento/operação; capacidade, estado, titularidade e dependências identificados. | MASTER-f70ce307-0095: Obrigatório na fase de desenvolvimento/operação; capacidade, estado, titularidade e dependências identificados. | MASTER-51b8f0ad-0175: Obrigatório na fase de desenvolvimento/operação; capacidade, estado, titularidade e dependências identificados. | MASTER-edece80c-0239: Obrigatório na fase de desenvolvimento/operação; capacidade, estado, titularidade e dependências identificados.",P2,MASTER-471012ab-0088: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0239: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0095: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0175: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0239: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0088 | MASTER-e1169a77-0239 | MASTER-f70ce307-0095 | MASTER-51b8f0ad-0175 | MASTER-edece80c-0239,5,"[{""id"":""MASTER-471012ab-0088"",""pedido"":""Obrigatório na fase de desenvolvimento/operação; capacidade, estado, titularidade e dependências identificados."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 806""],""aceitacao"":""Obrigatório na fase de desenvolvimento/operação; capacidade, estado, titularidade e dependências identificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0239"",""pedido"":""Obrigatório na fase de desenvolvimento/operação; capacidade, estado, titularidade e dependências identificados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3646""],""aceitacao"":""Obrigatório na fase de desenvolvimento/operação; capacidade, estado, titularidade e dependências identificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0095"",""pedido"":""Obrigatório na fase de desenvolvimento/operação; capacidade, estado, titularidade e dependências identificados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 812""],""aceitacao"":""Obrigatório na fase de desenvolvimento/operação; capacidade, estado, titularidade e dependências identificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0175"",""pedido"":""Obrigatório na fase de desenvolvimento/operação; capacidade, estado, titularidade e dependências identificados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2446""],""aceitacao"":""Obrigatório na fase de desenvolvimento/operação; capacidade, estado, titularidade e dependências identificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0239"",""pedido"":""Obrigatório na fase de desenvolvimento/operação; capacidade, estado, titularidade e dependências identificados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3646""],""aceitacao"":""Obrigatório na fase de desenvolvimento/operação; capacidade, estado, titularidade e dependências identificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0089,"Obrigatório conforme fase; documento, entidade, validade, obrigações, garantias e passivos; pendência crítica bloqueia publicação ou diligência.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 810 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3650 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 816 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2450 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3650,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0089: Obrigatório conforme fase; documento, entidade, validade, obrigações, garantias e passivos; pendência crítica bloqueia publicação ou diligência. | MASTER-e1169a77-0240: Obrigatório conforme fase; documento, entidade, validade, obrigações, garantias e passivos; pendência crítica bloqueia publicação ou diligência. | MASTER-f70ce307-0096: Obrigatório conforme fase; documento, entidade, validade, obrigações, garantias e passivos; pendência crítica bloqueia publicação ou diligência. | MASTER-51b8f0ad-0176: Obrigatório conforme fase; documento, entidade, validade, obrigações, garantias e passivos; pendência crítica bloqueia publicação ou diligência. | MASTER-edece80c-0240: Obrigatório conforme fase; documento, entidade, validade, obrigações, garantias e passivos; pendência crítica bloqueia publicação ou diligência.",P2,MASTER-471012ab-0089: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0240: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0096: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0176: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0240: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0089 | MASTER-e1169a77-0240 | MASTER-f70ce307-0096 | MASTER-51b8f0ad-0176 | MASTER-edece80c-0240,5,"[{""id"":""MASTER-471012ab-0089"",""pedido"":""Obrigatório conforme fase; documento, entidade, validade, obrigações, garantias e passivos; pendência crítica bloqueia publicação ou diligência."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 810""],""aceitacao"":""Obrigatório conforme fase; documento, entidade, validade, obrigações, garantias e passivos; pendência crítica bloqueia publicação ou diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-e1169a77-0240"",""pedido"":""Obrigatório conforme fase; documento, entidade, validade, obrigações, garantias e passivos; pendência crítica bloqueia publicação ou diligência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3650""],""aceitacao"":""Obrigatório conforme fase; documento, entidade, validade, obrigações, garantias e passivos; pendência crítica bloqueia publicação ou diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-f70ce307-0096"",""pedido"":""Obrigatório conforme fase; documento, entidade, validade, obrigações, garantias e passivos; pendência crítica bloqueia publicação ou diligência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 816""],""aceitacao"":""Obrigatório conforme fase; documento, entidade, validade, obrigações, garantias e passivos; pendência crítica bloqueia publicação ou diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-51b8f0ad-0176"",""pedido"":""Obrigatório conforme fase; documento, entidade, validade, obrigações, garantias e passivos; pendência crítica bloqueia publicação ou diligência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2450""],""aceitacao"":""Obrigatório conforme fase; documento, entidade, validade, obrigações, garantias e passivos; pendência crítica bloqueia publicação ou diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0240"",""pedido"":""Obrigatório conforme fase; documento, entidade, validade, obrigações, garantias e passivos; pendência crítica bloqueia publicação ou diligência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3650""],""aceitacao"":""Obrigatório conforme fase; documento, entidade, validade, obrigações, garantias e passivos; pendência crítica bloqueia publicação ou diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0090,"Moeda, período, fonte e pressupostos obrigatórios; informação histórica separada da previsão; comprovativos restritos.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 814 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3654 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 820 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2454 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3654,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0090: Moeda, período, fonte e pressupostos obrigatórios; informação histórica separada da previsão; comprovativos restritos. | MASTER-e1169a77-0241: Moeda, período, fonte e pressupostos obrigatórios; informação histórica separada da previsão; comprovativos restritos. | MASTER-f70ce307-0097: Moeda, período, fonte e pressupostos obrigatórios; informação histórica separada da previsão; comprovativos restritos. | MASTER-51b8f0ad-0177: Moeda, período, fonte e pressupostos obrigatórios; informação histórica separada da previsão; comprovativos restritos. | MASTER-edece80c-0241: Moeda, período, fonte e pressupostos obrigatórios; informação histórica separada da previsão; comprovativos restritos.",P2,MASTER-471012ab-0090: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0241: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0097: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0177: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0241: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0090 | MASTER-e1169a77-0241 | MASTER-f70ce307-0097 | MASTER-51b8f0ad-0177 | MASTER-edece80c-0241,5,"[{""id"":""MASTER-471012ab-0090"",""pedido"":""Moeda, período, fonte e pressupostos obrigatórios; informação histórica separada da previsão; comprovativos restritos."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 814""],""aceitacao"":""Moeda, período, fonte e pressupostos obrigatórios; informação histórica separada da previsão; comprovativos restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0241"",""pedido"":""Moeda, período, fonte e pressupostos obrigatórios; informação histórica separada da previsão; comprovativos restritos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3654""],""aceitacao"":""Moeda, período, fonte e pressupostos obrigatórios; informação histórica separada da previsão; comprovativos restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0097"",""pedido"":""Moeda, período, fonte e pressupostos obrigatórios; informação histórica separada da previsão; comprovativos restritos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 820""],""aceitacao"":""Moeda, período, fonte e pressupostos obrigatórios; informação histórica separada da previsão; comprovativos restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0177"",""pedido"":""Moeda, período, fonte e pressupostos obrigatórios; informação histórica separada da previsão; comprovativos restritos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2454""],""aceitacao"":""Moeda, período, fonte e pressupostos obrigatórios; informação histórica separada da previsão; comprovativos restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0241"",""pedido"":""Moeda, período, fonte e pressupostos obrigatórios; informação histórica separada da previsão; comprovativos restritos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3654""],""aceitacao"":""Moeda, período, fonte e pressupostos obrigatórios; informação histórica separada da previsão; comprovativos restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0091,"Quando aplicável, deve existir parecer e autorização da entidade competente antes da conclusão; ausência mantém estado “condicionado”.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 818 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3658 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 824 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2458 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3658,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0091: Quando aplicável, deve existir parecer e autorização da entidade competente antes da conclusão; ausência mantém estado “condicionado”. | MASTER-e1169a77-0242: Quando aplicável, deve existir parecer e autorização da entidade competente antes da conclusão; ausência mantém estado “condicionado”. | MASTER-f70ce307-0098: Quando aplicável, deve existir parecer e autorização da entidade competente antes da conclusão; ausência mantém estado “condicionado”. | MASTER-51b8f0ad-0178: Quando aplicável, deve existir parecer e autorização da entidade competente antes da conclusão; ausência mantém estado “condicionado”. | MASTER-edece80c-0242: Quando aplicável, deve existir parecer e autorização da entidade competente antes da conclusão; ausência mantém estado “condicionado”.",P2,MASTER-471012ab-0091: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0242: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0098: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0178: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0242: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0091 | MASTER-e1169a77-0242 | MASTER-f70ce307-0098 | MASTER-51b8f0ad-0178 | MASTER-edece80c-0242,5,"[{""id"":""MASTER-471012ab-0091"",""pedido"":""Quando aplicável, deve existir parecer e autorização da entidade competente antes da conclusão; ausência mantém estado “condicionado”."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 818""],""aceitacao"":""Quando aplicável, deve existir parecer e autorização da entidade competente antes da conclusão; ausência mantém estado “condicionado”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0242"",""pedido"":""Quando aplicável, deve existir parecer e autorização da entidade competente antes da conclusão; ausência mantém estado “condicionado”."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3658""],""aceitacao"":""Quando aplicável, deve existir parecer e autorização da entidade competente antes da conclusão; ausência mantém estado “condicionado”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0098"",""pedido"":""Quando aplicável, deve existir parecer e autorização da entidade competente antes da conclusão; ausência mantém estado “condicionado”."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 824""],""aceitacao"":""Quando aplicável, deve existir parecer e autorização da entidade competente antes da conclusão; ausência mantém estado “condicionado”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0178"",""pedido"":""Quando aplicável, deve existir parecer e autorização da entidade competente antes da conclusão; ausência mantém estado “condicionado”."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2458""],""aceitacao"":""Quando aplicável, deve existir parecer e autorização da entidade competente antes da conclusão; ausência mantém estado “condicionado”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0242"",""pedido"":""Quando aplicável, deve existir parecer e autorização da entidade competente antes da conclusão; ausência mantém estado “condicionado”."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3658""],""aceitacao"":""Quando aplicável, deve existir parecer e autorização da entidade competente antes da conclusão; ausência mantém estado “condicionado”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0092,5.8.1. Documentos obrigatórios e controlos dos campos MIN,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 821,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-471012ab-0092: 5.8.1. Documentos obrigatórios e controlos dos campos MIN,P2,MASTER-471012ab-0092: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0092,1,"[{""id"":""MASTER-471012ab-0092"",""pedido"":""5.8.1. Documentos obrigatórios e controlos dos campos MIN"",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 821""],""aceitacao"":""5.8.1. Documentos obrigatórios e controlos dos campos MIN"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0093,Identidade e poderes devem coincidir com o titular; modalidade sem base legal ou autorização aplicável fica bloqueada.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 828 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3668 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 834 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2468 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3668,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0093: Identidade e poderes devem coincidir com o titular; modalidade sem base legal ou autorização aplicável fica bloqueada. | MASTER-e1169a77-0244: Identidade e poderes devem coincidir com o titular; modalidade sem base legal ou autorização aplicável fica bloqueada. | MASTER-f70ce307-0100: Identidade e poderes devem coincidir com o titular; modalidade sem base legal ou autorização aplicável fica bloqueada. | MASTER-51b8f0ad-0180: Identidade e poderes devem coincidir com o titular; modalidade sem base legal ou autorização aplicável fica bloqueada. | MASTER-edece80c-0244: Identidade e poderes devem coincidir com o titular; modalidade sem base legal ou autorização aplicável fica bloqueada.,P2,MASTER-471012ab-0093: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0244: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0100: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0180: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0244: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0093 | MASTER-e1169a77-0244 | MASTER-f70ce307-0100 | MASTER-51b8f0ad-0180 | MASTER-edece80c-0244,5,"[{""id"":""MASTER-471012ab-0093"",""pedido"":""Identidade e poderes devem coincidir com o titular; modalidade sem base legal ou autorização aplicável fica bloqueada."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 828""],""aceitacao"":""Identidade e poderes devem coincidir com o titular; modalidade sem base legal ou autorização aplicável fica bloqueada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0244"",""pedido"":""Identidade e poderes devem coincidir com o titular; modalidade sem base legal ou autorização aplicável fica bloqueada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3668""],""aceitacao"":""Identidade e poderes devem coincidir com o titular; modalidade sem base legal ou autorização aplicável fica bloqueada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0100"",""pedido"":""Identidade e poderes devem coincidir com o titular; modalidade sem base legal ou autorização aplicável fica bloqueada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 834""],""aceitacao"":""Identidade e poderes devem coincidir com o titular; modalidade sem base legal ou autorização aplicável fica bloqueada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0180"",""pedido"":""Identidade e poderes devem coincidir com o titular; modalidade sem base legal ou autorização aplicável fica bloqueada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2468""],""aceitacao"":""Identidade e poderes devem coincidir com o titular; modalidade sem base legal ou autorização aplicável fica bloqueada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0244"",""pedido"":""Identidade e poderes devem coincidir com o titular; modalidade sem base legal ou autorização aplicável fica bloqueada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3668""],""aceitacao"":""Identidade e poderes devem coincidir com o titular; modalidade sem base legal ou autorização aplicável fica bloqueada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0094,Designação do recurso deve coincidir com o título e estudos; recurso não comprovado não pode ser publicitado.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 832 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3672 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 838 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2472 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3672,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0094: Designação do recurso deve coincidir com o título e estudos; recurso não comprovado não pode ser publicitado. | MASTER-e1169a77-0245: Designação do recurso deve coincidir com o título e estudos; recurso não comprovado não pode ser publicitado. | MASTER-f70ce307-0101: Designação do recurso deve coincidir com o título e estudos; recurso não comprovado não pode ser publicitado. | MASTER-51b8f0ad-0181: Designação do recurso deve coincidir com o título e estudos; recurso não comprovado não pode ser publicitado. | MASTER-edece80c-0245: Designação do recurso deve coincidir com o título e estudos; recurso não comprovado não pode ser publicitado.,P2,MASTER-471012ab-0094: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0245: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0101: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0181: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0245: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0094 | MASTER-e1169a77-0245 | MASTER-f70ce307-0101 | MASTER-51b8f0ad-0181 | MASTER-edece80c-0245,5,"[{""id"":""MASTER-471012ab-0094"",""pedido"":""Designação do recurso deve coincidir com o título e estudos; recurso não comprovado não pode ser publicitado."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 832""],""aceitacao"":""Designação do recurso deve coincidir com o título e estudos; recurso não comprovado não pode ser publicitado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0245"",""pedido"":""Designação do recurso deve coincidir com o título e estudos; recurso não comprovado não pode ser publicitado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3672""],""aceitacao"":""Designação do recurso deve coincidir com o título e estudos; recurso não comprovado não pode ser publicitado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0101"",""pedido"":""Designação do recurso deve coincidir com o título e estudos; recurso não comprovado não pode ser publicitado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 838""],""aceitacao"":""Designação do recurso deve coincidir com o título e estudos; recurso não comprovado não pode ser publicitado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0181"",""pedido"":""Designação do recurso deve coincidir com o título e estudos; recurso não comprovado não pode ser publicitado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2472""],""aceitacao"":""Designação do recurso deve coincidir com o título e estudos; recurso não comprovado não pode ser publicitado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0245"",""pedido"":""Designação do recurso deve coincidir com o título e estudos; recurso não comprovado não pode ser publicitado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3672""],""aceitacao"":""Designação do recurso deve coincidir com o título e estudos; recurso não comprovado não pode ser publicitado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0095,"Número, titular, área, datas e estado devem coincidir; título expirado, suspenso ou contestado bloqueia publicação como oportunidade activa.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 840 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3680 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 846 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2480 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3680,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0095: Número, titular, área, datas e estado devem coincidir; título expirado, suspenso ou contestado bloqueia publicação como oportunidade activa. | MASTER-e1169a77-0246: Número, titular, área, datas e estado devem coincidir; título expirado, suspenso ou contestado bloqueia publicação como oportunidade activa. | MASTER-f70ce307-0102: Número, titular, área, datas e estado devem coincidir; título expirado, suspenso ou contestado bloqueia publicação como oportunidade activa. | MASTER-51b8f0ad-0182: Número, titular, área, datas e estado devem coincidir; título expirado, suspenso ou contestado bloqueia publicação como oportunidade activa. | MASTER-edece80c-0246: Número, titular, área, datas e estado devem coincidir; título expirado, suspenso ou contestado bloqueia publicação como oportunidade activa.",P2,MASTER-471012ab-0095: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0246: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0102: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0182: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0246: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0095 | MASTER-e1169a77-0246 | MASTER-f70ce307-0102 | MASTER-51b8f0ad-0182 | MASTER-edece80c-0246,5,"[{""id"":""MASTER-471012ab-0095"",""pedido"":""Número, titular, área, datas e estado devem coincidir; título expirado, suspenso ou contestado bloqueia publicação como oportunidade activa."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 840""],""aceitacao"":""Número, titular, área, datas e estado devem coincidir; título expirado, suspenso ou contestado bloqueia publicação como oportunidade activa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0246"",""pedido"":""Número, titular, área, datas e estado devem coincidir; título expirado, suspenso ou contestado bloqueia publicação como oportunidade activa."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3680""],""aceitacao"":""Número, titular, área, datas e estado devem coincidir; título expirado, suspenso ou contestado bloqueia publicação como oportunidade activa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0102"",""pedido"":""Número, titular, área, datas e estado devem coincidir; título expirado, suspenso ou contestado bloqueia publicação como oportunidade activa."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 846""],""aceitacao"":""Número, titular, área, datas e estado devem coincidir; título expirado, suspenso ou contestado bloqueia publicação como oportunidade activa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0182"",""pedido"":""Número, titular, área, datas e estado devem coincidir; título expirado, suspenso ou contestado bloqueia publicação como oportunidade activa."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2480""],""aceitacao"":""Número, titular, área, datas e estado devem coincidir; título expirado, suspenso ou contestado bloqueia publicação como oportunidade activa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0246"",""pedido"":""Número, titular, área, datas e estado devem coincidir; título expirado, suspenso ou contestado bloqueia publicação como oportunidade activa."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3680""],""aceitacao"":""Número, titular, área, datas e estado devem coincidir; título expirado, suspenso ou contestado bloqueia publicação como oportunidade activa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0096,"Polígono deve corresponder à área titulada, sem sobreposição não explicada; sistema de referência, precisão e fonte obrigatórios.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 844 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3684 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 850 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2484 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3684,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0096: Polígono deve corresponder à área titulada, sem sobreposição não explicada; sistema de referência, precisão e fonte obrigatórios. | MASTER-e1169a77-0247: Polígono deve corresponder à área titulada, sem sobreposição não explicada; sistema de referência, precisão e fonte obrigatórios. | MASTER-f70ce307-0103: Polígono deve corresponder à área titulada, sem sobreposição não explicada; sistema de referência, precisão e fonte obrigatórios. | MASTER-51b8f0ad-0183: Polígono deve corresponder à área titulada, sem sobreposição não explicada; sistema de referência, precisão e fonte obrigatórios. | MASTER-edece80c-0247: Polígono deve corresponder à área titulada, sem sobreposição não explicada; sistema de referência, precisão e fonte obrigatórios.",P2,MASTER-471012ab-0096: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0247: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0103: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0183: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0247: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0096 | MASTER-e1169a77-0247 | MASTER-f70ce307-0103 | MASTER-51b8f0ad-0183 | MASTER-edece80c-0247,5,"[{""id"":""MASTER-471012ab-0096"",""pedido"":""Polígono deve corresponder à área titulada, sem sobreposição não explicada; sistema de referência, precisão e fonte obrigatórios."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 844""],""aceitacao"":""Polígono deve corresponder à área titulada, sem sobreposição não explicada; sistema de referência, precisão e fonte obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0247"",""pedido"":""Polígono deve corresponder à área titulada, sem sobreposição não explicada; sistema de referência, precisão e fonte obrigatórios."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3684""],""aceitacao"":""Polígono deve corresponder à área titulada, sem sobreposição não explicada; sistema de referência, precisão e fonte obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0103"",""pedido"":""Polígono deve corresponder à área titulada, sem sobreposição não explicada; sistema de referência, precisão e fonte obrigatórios."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 850""],""aceitacao"":""Polígono deve corresponder à área titulada, sem sobreposição não explicada; sistema de referência, precisão e fonte obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0183"",""pedido"":""Polígono deve corresponder à área titulada, sem sobreposição não explicada; sistema de referência, precisão e fonte obrigatórios."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2484""],""aceitacao"":""Polígono deve corresponder à área titulada, sem sobreposição não explicada; sistema de referência, precisão e fonte obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0247"",""pedido"":""Polígono deve corresponder à área titulada, sem sobreposição não explicada; sistema de referência, precisão e fonte obrigatórios."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3684""],""aceitacao"":""Polígono deve corresponder à área titulada, sem sobreposição não explicada; sistema de referência, precisão e fonte obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0097,"Participações devem totalizar valor coerente; divergência de titularidade, ónus omitido ou beneficiário não verificado impede diligência.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 848 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3688 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 854 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2488 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3688,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0097: Participações devem totalizar valor coerente; divergência de titularidade, ónus omitido ou beneficiário não verificado impede diligência. | MASTER-e1169a77-0248: Participações devem totalizar valor coerente; divergência de titularidade, ónus omitido ou beneficiário não verificado impede diligência. | MASTER-f70ce307-0104: Participações devem totalizar valor coerente; divergência de titularidade, ónus omitido ou beneficiário não verificado impede diligência. | MASTER-51b8f0ad-0184: Participações devem totalizar valor coerente; divergência de titularidade, ónus omitido ou beneficiário não verificado impede diligência. | MASTER-edece80c-0248: Participações devem totalizar valor coerente; divergência de titularidade, ónus omitido ou beneficiário não verificado impede diligência.",P2,MASTER-471012ab-0097: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0248: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0104: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0184: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0248: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0097 | MASTER-e1169a77-0248 | MASTER-f70ce307-0104 | MASTER-51b8f0ad-0184 | MASTER-edece80c-0248,5,"[{""id"":""MASTER-471012ab-0097"",""pedido"":""Participações devem totalizar valor coerente; divergência de titularidade, ónus omitido ou beneficiário não verificado impede diligência."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 848""],""aceitacao"":""Participações devem totalizar valor coerente; divergência de titularidade, ónus omitido ou beneficiário não verificado impede diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0248"",""pedido"":""Participações devem totalizar valor coerente; divergência de titularidade, ónus omitido ou beneficiário não verificado impede diligência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3688""],""aceitacao"":""Participações devem totalizar valor coerente; divergência de titularidade, ónus omitido ou beneficiário não verificado impede diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0104"",""pedido"":""Participações devem totalizar valor coerente; divergência de titularidade, ónus omitido ou beneficiário não verificado impede diligência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 854""],""aceitacao"":""Participações devem totalizar valor coerente; divergência de titularidade, ónus omitido ou beneficiário não verificado impede diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0184"",""pedido"":""Participações devem totalizar valor coerente; divergência de titularidade, ónus omitido ou beneficiário não verificado impede diligência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2488""],""aceitacao"":""Participações devem totalizar valor coerente; divergência de titularidade, ónus omitido ou beneficiário não verificado impede diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0248"",""pedido"":""Participações devem totalizar valor coerente; divergência de titularidade, ónus omitido ou beneficiário não verificado impede diligência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3688""],""aceitacao"":""Participações devem totalizar valor coerente; divergência de titularidade, ónus omitido ou beneficiário não verificado impede diligência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0098,"Categoria, quantidade, teor, data-base e padrão devem constar do relatório; alegação sem responsável técnico é rejeitada.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 852 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3692 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 858 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2492 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3692,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0098: Categoria, quantidade, teor, data-base e padrão devem constar do relatório; alegação sem responsável técnico é rejeitada. | MASTER-e1169a77-0249: Categoria, quantidade, teor, data-base e padrão devem constar do relatório; alegação sem responsável técnico é rejeitada. | MASTER-f70ce307-0105: Categoria, quantidade, teor, data-base e padrão devem constar do relatório; alegação sem responsável técnico é rejeitada. | MASTER-51b8f0ad-0185: Categoria, quantidade, teor, data-base e padrão devem constar do relatório; alegação sem responsável técnico é rejeitada. | MASTER-edece80c-0249: Categoria, quantidade, teor, data-base e padrão devem constar do relatório; alegação sem responsável técnico é rejeitada.",P2,MASTER-471012ab-0098: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0249: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0105: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0185: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0249: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0098 | MASTER-e1169a77-0249 | MASTER-f70ce307-0105 | MASTER-51b8f0ad-0185 | MASTER-edece80c-0249,5,"[{""id"":""MASTER-471012ab-0098"",""pedido"":""Categoria, quantidade, teor, data-base e padrão devem constar do relatório; alegação sem responsável técnico é rejeitada."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 852""],""aceitacao"":""Categoria, quantidade, teor, data-base e padrão devem constar do relatório; alegação sem responsável técnico é rejeitada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0249"",""pedido"":""Categoria, quantidade, teor, data-base e padrão devem constar do relatório; alegação sem responsável técnico é rejeitada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3692""],""aceitacao"":""Categoria, quantidade, teor, data-base e padrão devem constar do relatório; alegação sem responsável técnico é rejeitada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0105"",""pedido"":""Categoria, quantidade, teor, data-base e padrão devem constar do relatório; alegação sem responsável técnico é rejeitada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 858""],""aceitacao"":""Categoria, quantidade, teor, data-base e padrão devem constar do relatório; alegação sem responsável técnico é rejeitada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0185"",""pedido"":""Categoria, quantidade, teor, data-base e padrão devem constar do relatório; alegação sem responsável técnico é rejeitada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2492""],""aceitacao"":""Categoria, quantidade, teor, data-base e padrão devem constar do relatório; alegação sem responsável técnico é rejeitada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0249"",""pedido"":""Categoria, quantidade, teor, data-base e padrão devem constar do relatório; alegação sem responsável técnico é rejeitada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3692""],""aceitacao"":""Categoria, quantidade, teor, data-base e padrão devem constar do relatório; alegação sem responsável técnico é rejeitada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-471012ab-0099,"Capacidade, titularidade, disponibilidade e dependências críticas devem ser comprovadas; ausência relevante é assinalada como risco.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 860 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3700 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 866 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2500 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3700,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0099: Capacidade, titularidade, disponibilidade e dependências críticas devem ser comprovadas; ausência relevante é assinalada como risco. | MASTER-e1169a77-0250: Capacidade, titularidade, disponibilidade e dependências críticas devem ser comprovadas; ausência relevante é assinalada como risco. | MASTER-f70ce307-0106: Capacidade, titularidade, disponibilidade e dependências críticas devem ser comprovadas; ausência relevante é assinalada como risco. | MASTER-51b8f0ad-0186: Capacidade, titularidade, disponibilidade e dependências críticas devem ser comprovadas; ausência relevante é assinalada como risco. | MASTER-edece80c-0250: Capacidade, titularidade, disponibilidade e dependências críticas devem ser comprovadas; ausência relevante é assinalada como risco.",P2,MASTER-471012ab-0099: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0250: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0106: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0186: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0250: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0099 | MASTER-e1169a77-0250 | MASTER-f70ce307-0106 | MASTER-51b8f0ad-0186 | MASTER-edece80c-0250,5,"[{""id"":""MASTER-471012ab-0099"",""pedido"":""Capacidade, titularidade, disponibilidade e dependências críticas devem ser comprovadas; ausência relevante é assinalada como risco."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 860""],""aceitacao"":""Capacidade, titularidade, disponibilidade e dependências críticas devem ser comprovadas; ausência relevante é assinalada como risco."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0250"",""pedido"":""Capacidade, titularidade, disponibilidade e dependências críticas devem ser comprovadas; ausência relevante é assinalada como risco."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3700""],""aceitacao"":""Capacidade, titularidade, disponibilidade e dependências críticas devem ser comprovadas; ausência relevante é assinalada como risco."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0106"",""pedido"":""Capacidade, titularidade, disponibilidade e dependências críticas devem ser comprovadas; ausência relevante é assinalada como risco."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 866""],""aceitacao"":""Capacidade, titularidade, disponibilidade e dependências críticas devem ser comprovadas; ausência relevante é assinalada como risco."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0186"",""pedido"":""Capacidade, titularidade, disponibilidade e dependências críticas devem ser comprovadas; ausência relevante é assinalada como risco."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2500""],""aceitacao"":""Capacidade, titularidade, disponibilidade e dependências críticas devem ser comprovadas; ausência relevante é assinalada como risco."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0250"",""pedido"":""Capacidade, titularidade, disponibilidade e dependências críticas devem ser comprovadas; ausência relevante é assinalada como risco."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3700""],""aceitacao"":""Capacidade, titularidade, disponibilidade e dependências críticas devem ser comprovadas; ausência relevante é assinalada como risco."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0100,"Moeda, período, fonte, taxa de câmbio e pressupostos obrigatórios; informação auditada identificada; previsões nunca tratadas como resultados.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 868 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3708 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 874 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2508 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3708,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0100: Moeda, período, fonte, taxa de câmbio e pressupostos obrigatórios; informação auditada identificada; previsões nunca tratadas como resultados. | MASTER-e1169a77-0251: Moeda, período, fonte, taxa de câmbio e pressupostos obrigatórios; informação auditada identificada; previsões nunca tratadas como resultados. | MASTER-f70ce307-0107: Moeda, período, fonte, taxa de câmbio e pressupostos obrigatórios; informação auditada identificada; previsões nunca tratadas como resultados. | MASTER-51b8f0ad-0187: Moeda, período, fonte, taxa de câmbio e pressupostos obrigatórios; informação auditada identificada; previsões nunca tratadas como resultados. | MASTER-edece80c-0251: Moeda, período, fonte, taxa de câmbio e pressupostos obrigatórios; informação auditada identificada; previsões nunca tratadas como resultados.",P2,MASTER-471012ab-0100: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0251: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0107: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0187: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0251: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0100 | MASTER-e1169a77-0251 | MASTER-f70ce307-0107 | MASTER-51b8f0ad-0187 | MASTER-edece80c-0251,5,"[{""id"":""MASTER-471012ab-0100"",""pedido"":""Moeda, período, fonte, taxa de câmbio e pressupostos obrigatórios; informação auditada identificada; previsões nunca tratadas como resultados."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 868""],""aceitacao"":""Moeda, período, fonte, taxa de câmbio e pressupostos obrigatórios; informação auditada identificada; previsões nunca tratadas como resultados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0251"",""pedido"":""Moeda, período, fonte, taxa de câmbio e pressupostos obrigatórios; informação auditada identificada; previsões nunca tratadas como resultados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3708""],""aceitacao"":""Moeda, período, fonte, taxa de câmbio e pressupostos obrigatórios; informação auditada identificada; previsões nunca tratadas como resultados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0107"",""pedido"":""Moeda, período, fonte, taxa de câmbio e pressupostos obrigatórios; informação auditada identificada; previsões nunca tratadas como resultados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 874""],""aceitacao"":""Moeda, período, fonte, taxa de câmbio e pressupostos obrigatórios; informação auditada identificada; previsões nunca tratadas como resultados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0187"",""pedido"":""Moeda, período, fonte, taxa de câmbio e pressupostos obrigatórios; informação auditada identificada; previsões nunca tratadas como resultados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2508""],""aceitacao"":""Moeda, período, fonte, taxa de câmbio e pressupostos obrigatórios; informação auditada identificada; previsões nunca tratadas como resultados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0251"",""pedido"":""Moeda, período, fonte, taxa de câmbio e pressupostos obrigatórios; informação auditada identificada; previsões nunca tratadas como resultados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3708""],""aceitacao"":""Moeda, período, fonte, taxa de câmbio e pressupostos obrigatórios; informação auditada identificada; previsões nunca tratadas como resultados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0101,"Todos os documentos mineiros devem possuir categoria, entidade emissora, número, versão, data de emissão, validade, titular, estado de verificação, nível de confidencialidade e hash ou identificador de integridade. O sistema deve verificar formato e antivírus, impedir substituição silenciosa, conservar versões e gerar alertas antes da expiração.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 874 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3715 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 880 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2514 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3715,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0101: Todos os documentos mineiros devem possuir categoria, entidade emissora, número, versão, data de emissão, validade, titular, estado de verificação, nível de confidencialidade e hash ou identificador de integridade. O sistema deve verificar formato e antivírus, impedir substituição silenciosa, conservar versões e gerar alertas antes da expiração. | MASTER-e1169a77-0252: Todos os documentos mineiros devem possuir categoria, entidade emissora, número, versão, data de emissão, validade, titular, estado de verificação, nível de confidencialidade e hash ou identificador de integridade. O sistema deve verificar formato e antivírus, impedir substituição silenciosa, conservar versões e gerar alertas antes da expiração. | MASTER-f70ce307-0108: Todos os documentos mineiros devem possuir categoria, entidade emissora, número, versão, data de emissão, validade, titular, estado de verificação, nível de confidencialidade e hash ou identificador de integridade. O sistema deve verificar formato e antivírus, impedir substituição silenciosa, conservar versões e gerar alertas antes da expiração. | MASTER-51b8f0ad-0188: Todos os documentos mineiros devem possuir categoria, entidade emissora, número, versão, data de emissão, validade, titular, estado de verificação, nível de confidencialidade e hash ou identificador de integridade. O sistema deve verificar formato e antivírus, impedir substituição silenciosa, conservar versões e gerar alertas antes da expiração. | MASTER-edece80c-0252: Todos os documentos mineiros devem possuir categoria, entidade emissora, número, versão, data de emissão, validade, titular, estado de verificação, nível de confidencialidade e hash ou identificador de integridade. O sistema deve verificar formato e antivírus, impedir substituição silenciosa, conservar versões e gerar alertas antes da expiração.",P2,MASTER-471012ab-0101: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0252: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0108: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0188: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0252: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0101 | MASTER-e1169a77-0252 | MASTER-f70ce307-0108 | MASTER-51b8f0ad-0188 | MASTER-edece80c-0252,5,"[{""id"":""MASTER-471012ab-0101"",""pedido"":""Todos os documentos mineiros devem possuir categoria, entidade emissora, número, versão, data de emissão, validade, titular, estado de verificação, nível de confidencialidade e hash ou identificador de integridade. O sistema deve verificar formato e antivírus, impedir substituição silenciosa, conservar versões e gerar alertas antes da expiração."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 874""],""aceitacao"":""Todos os documentos mineiros devem possuir categoria, entidade emissora, número, versão, data de emissão, validade, titular, estado de verificação, nível de confidencialidade e hash ou identificador de integridade. O sistema deve verificar formato e antivírus, impedir substituição silenciosa, conservar versões e gerar alertas antes da expiração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-e1169a77-0252"",""pedido"":""Todos os documentos mineiros devem possuir categoria, entidade emissora, número, versão, data de emissão, validade, titular, estado de verificação, nível de confidencialidade e hash ou identificador de integridade. O sistema deve verificar formato e antivírus, impedir substituição silenciosa, conservar versões e gerar alertas antes da expiração."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3715""],""aceitacao"":""Todos os documentos mineiros devem possuir categoria, entidade emissora, número, versão, data de emissão, validade, titular, estado de verificação, nível de confidencialidade e hash ou identificador de integridade. O sistema deve verificar formato e antivírus, impedir substituição silenciosa, conservar versões e gerar alertas antes da expiração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-f70ce307-0108"",""pedido"":""Todos os documentos mineiros devem possuir categoria, entidade emissora, número, versão, data de emissão, validade, titular, estado de verificação, nível de confidencialidade e hash ou identificador de integridade. O sistema deve verificar formato e antivírus, impedir substituição silenciosa, conservar versões e gerar alertas antes da expiração."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 880""],""aceitacao"":""Todos os documentos mineiros devem possuir categoria, entidade emissora, número, versão, data de emissão, validade, titular, estado de verificação, nível de confidencialidade e hash ou identificador de integridade. O sistema deve verificar formato e antivírus, impedir substituição silenciosa, conservar versões e gerar alertas antes da expiração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-51b8f0ad-0188"",""pedido"":""Todos os documentos mineiros devem possuir categoria, entidade emissora, número, versão, data de emissão, validade, titular, estado de verificação, nível de confidencialidade e hash ou identificador de integridade. O sistema deve verificar formato e antivírus, impedir substituição silenciosa, conservar versões e gerar alertas antes da expiração."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2514""],""aceitacao"":""Todos os documentos mineiros devem possuir categoria, entidade emissora, número, versão, data de emissão, validade, titular, estado de verificação, nível de confidencialidade e hash ou identificador de integridade. O sistema deve verificar formato e antivírus, impedir substituição silenciosa, conservar versões e gerar alertas antes da expiração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0252"",""pedido"":""Todos os documentos mineiros devem possuir categoria, entidade emissora, número, versão, data de emissão, validade, titular, estado de verificação, nível de confidencialidade e hash ou identificador de integridade. O sistema deve verificar formato e antivírus, impedir substituição silenciosa, conservar versões e gerar alertas antes da expiração."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3715""],""aceitacao"":""Todos os documentos mineiros devem possuir categoria, entidade emissora, número, versão, data de emissão, validade, titular, estado de verificação, nível de confidencialidade e hash ou identificador de integridade. O sistema deve verificar formato e antivírus, impedir substituição silenciosa, conservar versões e gerar alertas antes da expiração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0103,"O módulo deve monetizar serviços claramente contratados sem transformar a Tempo em custodiante de fundos de investimento ou intermediária financeira não autorizada. Preços, comissões, factos geradores, impostos, responsabilidades, exclusões e condições de pagamento devem constar de contrato aprovado por Jurídico e Finanças. A plataforma deve separar receita editorial/publicitária, subscrição, serviço profissional, taxa fixa e comissão de sucesso.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 899 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3741 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 904 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2538 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3741,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0103: O módulo deve monetizar serviços claramente contratados sem transformar a Tempo em custodiante de fundos de investimento ou intermediária financeira não autorizada. Preços, comissões, factos geradores, impostos, responsabilidades, exclusões e condições de pagamento devem constar de contrato aprovado por Jurídico e Finanças. A plataforma deve separar receita editorial/publicitária, subscrição, serviço profissional, taxa fixa e comissão de sucesso. | MASTER-e1169a77-0255: O módulo deve monetizar serviços claramente contratados sem transformar a Tempo em custodiante de fundos de investimento ou intermediária financeira não autorizada. Preços, comissões, factos geradores, impostos, responsabilidades, exclusões e condições de pagamento devem constar de contrato aprovado por Jurídico e Finanças. A plataforma deve separar receita editorial/publicitária, subscrição, serviço profissional, taxa fixa e comissão de sucesso. | MASTER-f70ce307-0111: O módulo deve monetizar serviços claramente contratados sem transformar a Tempo em custodiante de fundos de investimento ou intermediária financeira não autorizada. Preços, comissões, factos geradores, impostos, responsabilidades, exclusões e condições de pagamento devem constar de contrato aprovado por Jurídico e Finanças. A plataforma deve separar receita editorial/publicitária, subscrição, serviço profissional, taxa fixa e comissão de sucesso. | MASTER-51b8f0ad-0191: O módulo deve monetizar serviços claramente contratados sem transformar a Tempo em custodiante de fundos de investimento ou intermediária financeira não autorizada. Preços, comissões, factos geradores, impostos, responsabilidades, exclusões e condições de pagamento devem constar de contrato aprovado por Jurídico e Finanças. A plataforma deve separar receita editorial/publicitária, subscrição, serviço profissional, taxa fixa e comissão de sucesso. | MASTER-edece80c-0255: O módulo deve monetizar serviços claramente contratados sem transformar a Tempo em custodiante de fundos de investimento ou intermediária financeira não autorizada. Preços, comissões, factos geradores, impostos, responsabilidades, exclusões e condições de pagamento devem constar de contrato aprovado por Jurídico e Finanças. A plataforma deve separar receita editorial/publicitária, subscrição, serviço profissional, taxa fixa e comissão de sucesso.",P2,MASTER-471012ab-0103: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0255: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0111: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0191: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0255: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0103 | MASTER-e1169a77-0255 | MASTER-f70ce307-0111 | MASTER-51b8f0ad-0191 | MASTER-edece80c-0255,5,"[{""id"":""MASTER-471012ab-0103"",""pedido"":""O módulo deve monetizar serviços claramente contratados sem transformar a Tempo em custodiante de fundos de investimento ou intermediária financeira não autorizada. Preços, comissões, factos geradores, impostos, responsabilidades, exclusões e condições de pagamento devem constar de contrato aprovado por Jurídico e Finanças. A plataforma deve separar receita editorial/publicitária, subscrição, serviço profissional, taxa fixa e comissão de sucesso."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 899""],""aceitacao"":""O módulo deve monetizar serviços claramente contratados sem transformar a Tempo em custodiante de fundos de investimento ou intermediária financeira não autorizada. Preços, comissões, factos geradores, impostos, responsabilidades, exclusões e condições de pagamento devem constar de contrato aprovado por Jurídico e Finanças. A plataforma deve separar receita editorial/publicitária, subscrição, serviço profissional, taxa fixa e comissão de sucesso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0255"",""pedido"":""O módulo deve monetizar serviços claramente contratados sem transformar a Tempo em custodiante de fundos de investimento ou intermediária financeira não autorizada. Preços, comissões, factos geradores, impostos, responsabilidades, exclusões e condições de pagamento devem constar de contrato aprovado por Jurídico e Finanças. A plataforma deve separar receita editorial/publicitária, subscrição, serviço profissional, taxa fixa e comissão de sucesso."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3741""],""aceitacao"":""O módulo deve monetizar serviços claramente contratados sem transformar a Tempo em custodiante de fundos de investimento ou intermediária financeira não autorizada. Preços, comissões, factos geradores, impostos, responsabilidades, exclusões e condições de pagamento devem constar de contrato aprovado por Jurídico e Finanças. A plataforma deve separar receita editorial/publicitária, subscrição, serviço profissional, taxa fixa e comissão de sucesso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0111"",""pedido"":""O módulo deve monetizar serviços claramente contratados sem transformar a Tempo em custodiante de fundos de investimento ou intermediária financeira não autorizada. Preços, comissões, factos geradores, impostos, responsabilidades, exclusões e condições de pagamento devem constar de contrato aprovado por Jurídico e Finanças. A plataforma deve separar receita editorial/publicitária, subscrição, serviço profissional, taxa fixa e comissão de sucesso."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 904""],""aceitacao"":""O módulo deve monetizar serviços claramente contratados sem transformar a Tempo em custodiante de fundos de investimento ou intermediária financeira não autorizada. Preços, comissões, factos geradores, impostos, responsabilidades, exclusões e condições de pagamento devem constar de contrato aprovado por Jurídico e Finanças. A plataforma deve separar receita editorial/publicitária, subscrição, serviço profissional, taxa fixa e comissão de sucesso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0191"",""pedido"":""O módulo deve monetizar serviços claramente contratados sem transformar a Tempo em custodiante de fundos de investimento ou intermediária financeira não autorizada. Preços, comissões, factos geradores, impostos, responsabilidades, exclusões e condições de pagamento devem constar de contrato aprovado por Jurídico e Finanças. A plataforma deve separar receita editorial/publicitária, subscrição, serviço profissional, taxa fixa e comissão de sucesso."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2538""],""aceitacao"":""O módulo deve monetizar serviços claramente contratados sem transformar a Tempo em custodiante de fundos de investimento ou intermediária financeira não autorizada. Preços, comissões, factos geradores, impostos, responsabilidades, exclusões e condições de pagamento devem constar de contrato aprovado por Jurídico e Finanças. A plataforma deve separar receita editorial/publicitária, subscrição, serviço profissional, taxa fixa e comissão de sucesso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0255"",""pedido"":""O módulo deve monetizar serviços claramente contratados sem transformar a Tempo em custodiante de fundos de investimento ou intermediária financeira não autorizada. Preços, comissões, factos geradores, impostos, responsabilidades, exclusões e condições de pagamento devem constar de contrato aprovado por Jurídico e Finanças. A plataforma deve separar receita editorial/publicitária, subscrição, serviço profissional, taxa fixa e comissão de sucesso."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3741""],""aceitacao"":""O módulo deve monetizar serviços claramente contratados sem transformar a Tempo em custodiante de fundos de investimento ou intermediária financeira não autorizada. Preços, comissões, factos geradores, impostos, responsabilidades, exclusões e condições de pagamento devem constar de contrato aprovado por Jurídico e Finanças. A plataforma deve separar receita editorial/publicitária, subscrição, serviço profissional, taxa fixa e comissão de sucesso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0104,"Indicadores mínimos: receita contratada, facturada, recebida e vencida; prazo médio de cobrança; taxa de cobrança; comissão prevista, aprovada, facturada, recebida e estornada; margem por serviço; receita por campanha, projecto e sector; descontos; disputas; divergências de reconciliação; concentração por cliente. Salvaguardas: a Tempo não deve receber nem movimentar capital destinado ao investimento por este módulo; a base tributável, documentação fiscal, retenções, câmbio, reconhecimento de receita e admissibilidade de comissões devem ser validados por Finanças, Fiscalidade e Jurídico antes da produção.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1046 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3891 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1047 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2681 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3891,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0104: Indicadores mínimos: receita contratada, facturada, recebida e vencida; prazo médio de cobrança; taxa de cobrança; comissão prevista, aprovada, facturada, recebida e estornada; margem por serviço; receita por campanha, projecto e sector; descontos; disputas; divergências de reconciliação; concentração por cliente. Salvaguardas: a Tempo não deve receber nem movimentar capital destinado ao investimento por este módulo; a base tributável, documentação fiscal, retenções, câmbio, reconhecimento de receita e admissibilidade de comissões devem ser validados por Finanças, Fiscalidade e Jurídico antes da produção. | MASTER-e1169a77-0256: Indicadores mínimos: receita contratada, facturada, recebida e vencida; prazo médio de cobrança; taxa de cobrança; comissão prevista, aprovada, facturada, recebida e estornada; margem por serviço; receita por campanha, projecto e sector; descontos; disputas; divergências de reconciliação; concentração por cliente. Salvaguardas: a Tempo não deve receber nem movimentar capital destinado ao investimento por este módulo; a base tributável, documentação fiscal, retenções, câmbio, reconhecimento de receita e admissibilidade de comissões devem ser validados por Finanças, Fiscalidade e Jurídico antes da produção. | MASTER-f70ce307-0112: Indicadores mínimos: receita contratada, facturada, recebida e vencida; prazo médio de cobrança; taxa de cobrança; comissão prevista, aprovada, facturada, recebida e estornada; margem por serviço; receita por campanha, projecto e sector; descontos; disputas; divergências de reconciliação; concentração por cliente. Salvaguardas: a Tempo não deve receber nem movimentar capital destinado ao investimento por este módulo; a base tributável, documentação fiscal, retenções, câmbio, reconhecimento de receita e admissibilidade de comissões devem ser validados por Finanças, Fiscalidade e Jurídico antes da produção. | MASTER-51b8f0ad-0192: Indicadores mínimos: receita contratada, facturada, recebida e vencida; prazo médio de cobrança; taxa de cobrança; comissão prevista, aprovada, facturada, recebida e estornada; margem por serviço; receita por campanha, projecto e sector; descontos; disputas; divergências de reconciliação; concentração por cliente. Salvaguardas: a Tempo não deve receber nem movimentar capital destinado ao investimento por este módulo; a base tributável, documentação fiscal, retenções, câmbio, reconhecimento de receita e admissibilidade de comissões devem ser validados por Finanças, Fiscalidade e Jurídico antes da produção. | MASTER-edece80c-0256: Indicadores mínimos: receita contratada, facturada, recebida e vencida; prazo médio de cobrança; taxa de cobrança; comissão prevista, aprovada, facturada, recebida e estornada; margem por serviço; receita por campanha, projecto e sector; descontos; disputas; divergências de reconciliação; concentração por cliente. Salvaguardas: a Tempo não deve receber nem movimentar capital destinado ao investimento por este módulo; a base tributável, documentação fiscal, retenções, câmbio, reconhecimento de receita e admissibilidade de comissões devem ser validados por Finanças, Fiscalidade e Jurídico antes da produção.",P2,MASTER-471012ab-0104: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0256: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0112: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0192: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0256: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0104 | MASTER-e1169a77-0256 | MASTER-f70ce307-0112 | MASTER-51b8f0ad-0192 | MASTER-edece80c-0256,5,"[{""id"":""MASTER-471012ab-0104"",""pedido"":""Indicadores mínimos: receita contratada, facturada, recebida e vencida; prazo médio de cobrança; taxa de cobrança; comissão prevista, aprovada, facturada, recebida e estornada; margem por serviço; receita por campanha, projecto e sector; descontos; disputas; divergências de reconciliação; concentração por cliente. Salvaguardas: a Tempo não deve receber nem movimentar capital destinado ao investimento por este módulo; a base tributável, documentação fiscal, retenções, câmbio, reconhecimento de receita e admissibilidade de comissões devem ser validados por Finanças, Fiscalidade e Jurídico antes da produção."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1046""],""aceitacao"":""Indicadores mínimos: receita contratada, facturada, recebida e vencida; prazo médio de cobrança; taxa de cobrança; comissão prevista, aprovada, facturada, recebida e estornada; margem por serviço; receita por campanha, projecto e sector; descontos; disputas; divergências de reconciliação; concentração por cliente. Salvaguardas: a Tempo não deve receber nem movimentar capital destinado ao investimento por este módulo; a base tributável, documentação fiscal, retenções, câmbio, reconhecimento de receita e admissibilidade de comissões devem ser validados por Finanças, Fiscalidade e Jurídico antes da produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-e1169a77-0256"",""pedido"":""Indicadores mínimos: receita contratada, facturada, recebida e vencida; prazo médio de cobrança; taxa de cobrança; comissão prevista, aprovada, facturada, recebida e estornada; margem por serviço; receita por campanha, projecto e sector; descontos; disputas; divergências de reconciliação; concentração por cliente. Salvaguardas: a Tempo não deve receber nem movimentar capital destinado ao investimento por este módulo; a base tributável, documentação fiscal, retenções, câmbio, reconhecimento de receita e admissibilidade de comissões devem ser validados por Finanças, Fiscalidade e Jurídico antes da produção."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3891""],""aceitacao"":""Indicadores mínimos: receita contratada, facturada, recebida e vencida; prazo médio de cobrança; taxa de cobrança; comissão prevista, aprovada, facturada, recebida e estornada; margem por serviço; receita por campanha, projecto e sector; descontos; disputas; divergências de reconciliação; concentração por cliente. Salvaguardas: a Tempo não deve receber nem movimentar capital destinado ao investimento por este módulo; a base tributável, documentação fiscal, retenções, câmbio, reconhecimento de receita e admissibilidade de comissões devem ser validados por Finanças, Fiscalidade e Jurídico antes da produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-f70ce307-0112"",""pedido"":""Indicadores mínimos: receita contratada, facturada, recebida e vencida; prazo médio de cobrança; taxa de cobrança; comissão prevista, aprovada, facturada, recebida e estornada; margem por serviço; receita por campanha, projecto e sector; descontos; disputas; divergências de reconciliação; concentração por cliente. Salvaguardas: a Tempo não deve receber nem movimentar capital destinado ao investimento por este módulo; a base tributável, documentação fiscal, retenções, câmbio, reconhecimento de receita e admissibilidade de comissões devem ser validados por Finanças, Fiscalidade e Jurídico antes da produção."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1047""],""aceitacao"":""Indicadores mínimos: receita contratada, facturada, recebida e vencida; prazo médio de cobrança; taxa de cobrança; comissão prevista, aprovada, facturada, recebida e estornada; margem por serviço; receita por campanha, projecto e sector; descontos; disputas; divergências de reconciliação; concentração por cliente. Salvaguardas: a Tempo não deve receber nem movimentar capital destinado ao investimento por este módulo; a base tributável, documentação fiscal, retenções, câmbio, reconhecimento de receita e admissibilidade de comissões devem ser validados por Finanças, Fiscalidade e Jurídico antes da produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-51b8f0ad-0192"",""pedido"":""Indicadores mínimos: receita contratada, facturada, recebida e vencida; prazo médio de cobrança; taxa de cobrança; comissão prevista, aprovada, facturada, recebida e estornada; margem por serviço; receita por campanha, projecto e sector; descontos; disputas; divergências de reconciliação; concentração por cliente. Salvaguardas: a Tempo não deve receber nem movimentar capital destinado ao investimento por este módulo; a base tributável, documentação fiscal, retenções, câmbio, reconhecimento de receita e admissibilidade de comissões devem ser validados por Finanças, Fiscalidade e Jurídico antes da produção."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2681""],""aceitacao"":""Indicadores mínimos: receita contratada, facturada, recebida e vencida; prazo médio de cobrança; taxa de cobrança; comissão prevista, aprovada, facturada, recebida e estornada; margem por serviço; receita por campanha, projecto e sector; descontos; disputas; divergências de reconciliação; concentração por cliente. Salvaguardas: a Tempo não deve receber nem movimentar capital destinado ao investimento por este módulo; a base tributável, documentação fiscal, retenções, câmbio, reconhecimento de receita e admissibilidade de comissões devem ser validados por Finanças, Fiscalidade e Jurídico antes da produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-edece80c-0256"",""pedido"":""Indicadores mínimos: receita contratada, facturada, recebida e vencida; prazo médio de cobrança; taxa de cobrança; comissão prevista, aprovada, facturada, recebida e estornada; margem por serviço; receita por campanha, projecto e sector; descontos; disputas; divergências de reconciliação; concentração por cliente. Salvaguardas: a Tempo não deve receber nem movimentar capital destinado ao investimento por este módulo; a base tributável, documentação fiscal, retenções, câmbio, reconhecimento de receita e admissibilidade de comissões devem ser validados por Finanças, Fiscalidade e Jurídico antes da produção."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3891""],""aceitacao"":""Indicadores mínimos: receita contratada, facturada, recebida e vencida; prazo médio de cobrança; taxa de cobrança; comissão prevista, aprovada, facturada, recebida e estornada; margem por serviço; receita por campanha, projecto e sector; descontos; disputas; divergências de reconciliação; concentração por cliente. Salvaguardas: a Tempo não deve receber nem movimentar capital destinado ao investimento por este módulo; a base tributável, documentação fiscal, retenções, câmbio, reconhecimento de receita e admissibilidade de comissões devem ser validados por Finanças, Fiscalidade e Jurídico antes da produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0105,"Com base no relatório Programa Integrado de Investimento (PII) 2026–2030, preparado pelo Ministério da Planificação e Desenvolvimento, o portal deverá incorporar uma carteira pública estruturada de projectos âncora e complementares. O PII organiza 15 projectos âncora, distribuídos pelas regiões Nacional, Norte, Centro e Sul, com foco em indústria, logística, energia, agro-indústria, turismo, infra-estruturas institucionais e resiliência. A função da Tempo deverá ser transformar essa carteira em oportunidades digitais pesquisáveis, promover projectos junto de investidores e parceiros, captar manifestações de interesse, qualificar potenciais investidores e encaminhar os contactos às entidades competentes, sempre mediante validação da versão oficial, autorização de publicação e identificação do ponto focal institucional.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1048 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3894 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1050 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2684 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3894,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0105: Com base no relatório Programa Integrado de Investimento (PII) 2026–2030, preparado pelo Ministério da Planificação e Desenvolvimento, o portal deverá incorporar uma carteira pública estruturada de projectos âncora e complementares. O PII organiza 15 projectos âncora, distribuídos pelas regiões Nacional, Norte, Centro e Sul, com foco em indústria, logística, energia, agro-indústria, turismo, infra-estruturas institucionais e resiliência. A função da Tempo deverá ser transformar essa carteira em oportunidades digitais pesquisáveis, promover projectos junto de investidores e parceiros, captar manifestações de interesse, qualificar potenciais investidores e encaminhar os contactos às entidades competentes, sempre mediante validação da versão oficial, autorização de publicação e identificação do ponto focal institucional. | MASTER-e1169a77-0258: Com base no relatório Programa Integrado de Investimento (PII) 2026–2030, preparado pelo Ministério da Planificação e Desenvolvimento, o portal deverá incorporar uma carteira pública estruturada de projectos âncora e complementares. O PII organiza 15 projectos âncora, distribuídos pelas regiões Nacional, Norte, Centro e Sul, com foco em indústria, logística, energia, agro-indústria, turismo, infra-estruturas institucionais e resiliência. A função da Tempo deverá ser transformar essa carteira em oportunidades digitais pesquisáveis, promover projectos junto de investidores e parceiros, captar manifestações de interesse, qualificar potenciais investidores e encaminhar os contactos às entidades competentes, sempre mediante validação da versão oficial, autorização de publicação e identificação do ponto focal institucional. | MASTER-f70ce307-0114: Com base no relatório Programa Integrado de Investimento (PII) 2026–2030, preparado pelo Ministério da Planificação e Desenvolvimento, o portal deverá incorporar uma carteira pública estruturada de projectos âncora e complementares. O PII organiza 15 projectos âncora, distribuídos pelas regiões Nacional, Norte, Centro e Sul, com foco em indústria, logística, energia, agro-indústria, turismo, infra-estruturas institucionais e resiliência. A função da Tempo deverá ser transformar essa carteira em oportunidades digitais pesquisáveis, promover projectos junto de investidores e parceiros, captar manifestações de interesse, qualificar potenciais investidores e encaminhar os contactos às entidades competentes, sempre mediante validação da versão oficial, autorização de publicação e identificação do ponto focal institucional. | MASTER-51b8f0ad-0194: Com base no relatório Programa Integrado de Investimento (PII) 2026–2030, preparado pelo Ministério da Planificação e Desenvolvimento, o portal deverá incorporar uma carteira pública estruturada de projectos âncora e complementares. O PII organiza 15 projectos âncora, distribuídos pelas regiões Nacional, Norte, Centro e Sul, com foco em indústria, logística, energia, agro-indústria, turismo, infra-estruturas institucionais e resiliência. A função da Tempo deverá ser transformar essa carteira em oportunidades digitais pesquisáveis, promover projectos junto de investidores e parceiros, captar manifestações de interesse, qualificar potenciais investidores e encaminhar os contactos às entidades competentes, sempre mediante validação da versão oficial, autorização de publicação e identificação do ponto focal institucional. | MASTER-edece80c-0258: Com base no relatório Programa Integrado de Investimento (PII) 2026–2030, preparado pelo Ministério da Planificação e Desenvolvimento, o portal deverá incorporar uma carteira pública estruturada de projectos âncora e complementares. O PII organiza 15 projectos âncora, distribuídos pelas regiões Nacional, Norte, Centro e Sul, com foco em indústria, logística, energia, agro-indústria, turismo, infra-estruturas institucionais e resiliência. A função da Tempo deverá ser transformar essa carteira em oportunidades digitais pesquisáveis, promover projectos junto de investidores e parceiros, captar manifestações de interesse, qualificar potenciais investidores e encaminhar os contactos às entidades competentes, sempre mediante validação da versão oficial, autorização de publicação e identificação do ponto focal institucional.",P2,MASTER-471012ab-0105: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0258: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0114: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0194: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0258: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0105 | MASTER-e1169a77-0258 | MASTER-f70ce307-0114 | MASTER-51b8f0ad-0194 | MASTER-edece80c-0258,5,"[{""id"":""MASTER-471012ab-0105"",""pedido"":""Com base no relatório Programa Integrado de Investimento (PII) 2026–2030, preparado pelo Ministério da Planificação e Desenvolvimento, o portal deverá incorporar uma carteira pública estruturada de projectos âncora e complementares. O PII organiza 15 projectos âncora, distribuídos pelas regiões Nacional, Norte, Centro e Sul, com foco em indústria, logística, energia, agro-indústria, turismo, infra-estruturas institucionais e resiliência. A função da Tempo deverá ser transformar essa carteira em oportunidades digitais pesquisáveis, promover projectos junto de investidores e parceiros, captar manifestações de interesse, qualificar potenciais investidores e encaminhar os contactos às entidades competentes, sempre mediante validação da versão oficial, autorização de publicação e identificação do ponto focal institucional."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1048""],""aceitacao"":""Com base no relatório Programa Integrado de Investimento (PII) 2026–2030, preparado pelo Ministério da Planificação e Desenvolvimento, o portal deverá incorporar uma carteira pública estruturada de projectos âncora e complementares. O PII organiza 15 projectos âncora, distribuídos pelas regiões Nacional, Norte, Centro e Sul, com foco em indústria, logística, energia, agro-indústria, turismo, infra-estruturas institucionais e resiliência. A função da Tempo deverá ser transformar essa carteira em oportunidades digitais pesquisáveis, promover projectos junto de investidores e parceiros, captar manifestações de interesse, qualificar potenciais investidores e encaminhar os contactos às entidades competentes, sempre mediante validação da versão oficial, autorização de publicação e identificação do ponto focal institucional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0258"",""pedido"":""Com base no relatório Programa Integrado de Investimento (PII) 2026–2030, preparado pelo Ministério da Planificação e Desenvolvimento, o portal deverá incorporar uma carteira pública estruturada de projectos âncora e complementares. O PII organiza 15 projectos âncora, distribuídos pelas regiões Nacional, Norte, Centro e Sul, com foco em indústria, logística, energia, agro-indústria, turismo, infra-estruturas institucionais e resiliência. A função da Tempo deverá ser transformar essa carteira em oportunidades digitais pesquisáveis, promover projectos junto de investidores e parceiros, captar manifestações de interesse, qualificar potenciais investidores e encaminhar os contactos às entidades competentes, sempre mediante validação da versão oficial, autorização de publicação e identificação do ponto focal institucional."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3894""],""aceitacao"":""Com base no relatório Programa Integrado de Investimento (PII) 2026–2030, preparado pelo Ministério da Planificação e Desenvolvimento, o portal deverá incorporar uma carteira pública estruturada de projectos âncora e complementares. O PII organiza 15 projectos âncora, distribuídos pelas regiões Nacional, Norte, Centro e Sul, com foco em indústria, logística, energia, agro-indústria, turismo, infra-estruturas institucionais e resiliência. A função da Tempo deverá ser transformar essa carteira em oportunidades digitais pesquisáveis, promover projectos junto de investidores e parceiros, captar manifestações de interesse, qualificar potenciais investidores e encaminhar os contactos às entidades competentes, sempre mediante validação da versão oficial, autorização de publicação e identificação do ponto focal institucional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0114"",""pedido"":""Com base no relatório Programa Integrado de Investimento (PII) 2026–2030, preparado pelo Ministério da Planificação e Desenvolvimento, o portal deverá incorporar uma carteira pública estruturada de projectos âncora e complementares. O PII organiza 15 projectos âncora, distribuídos pelas regiões Nacional, Norte, Centro e Sul, com foco em indústria, logística, energia, agro-indústria, turismo, infra-estruturas institucionais e resiliência. A função da Tempo deverá ser transformar essa carteira em oportunidades digitais pesquisáveis, promover projectos junto de investidores e parceiros, captar manifestações de interesse, qualificar potenciais investidores e encaminhar os contactos às entidades competentes, sempre mediante validação da versão oficial, autorização de publicação e identificação do ponto focal institucional."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1050""],""aceitacao"":""Com base no relatório Programa Integrado de Investimento (PII) 2026–2030, preparado pelo Ministério da Planificação e Desenvolvimento, o portal deverá incorporar uma carteira pública estruturada de projectos âncora e complementares. O PII organiza 15 projectos âncora, distribuídos pelas regiões Nacional, Norte, Centro e Sul, com foco em indústria, logística, energia, agro-indústria, turismo, infra-estruturas institucionais e resiliência. A função da Tempo deverá ser transformar essa carteira em oportunidades digitais pesquisáveis, promover projectos junto de investidores e parceiros, captar manifestações de interesse, qualificar potenciais investidores e encaminhar os contactos às entidades competentes, sempre mediante validação da versão oficial, autorização de publicação e identificação do ponto focal institucional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0194"",""pedido"":""Com base no relatório Programa Integrado de Investimento (PII) 2026–2030, preparado pelo Ministério da Planificação e Desenvolvimento, o portal deverá incorporar uma carteira pública estruturada de projectos âncora e complementares. O PII organiza 15 projectos âncora, distribuídos pelas regiões Nacional, Norte, Centro e Sul, com foco em indústria, logística, energia, agro-indústria, turismo, infra-estruturas institucionais e resiliência. A função da Tempo deverá ser transformar essa carteira em oportunidades digitais pesquisáveis, promover projectos junto de investidores e parceiros, captar manifestações de interesse, qualificar potenciais investidores e encaminhar os contactos às entidades competentes, sempre mediante validação da versão oficial, autorização de publicação e identificação do ponto focal institucional."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2684""],""aceitacao"":""Com base no relatório Programa Integrado de Investimento (PII) 2026–2030, preparado pelo Ministério da Planificação e Desenvolvimento, o portal deverá incorporar uma carteira pública estruturada de projectos âncora e complementares. O PII organiza 15 projectos âncora, distribuídos pelas regiões Nacional, Norte, Centro e Sul, com foco em indústria, logística, energia, agro-indústria, turismo, infra-estruturas institucionais e resiliência. A função da Tempo deverá ser transformar essa carteira em oportunidades digitais pesquisáveis, promover projectos junto de investidores e parceiros, captar manifestações de interesse, qualificar potenciais investidores e encaminhar os contactos às entidades competentes, sempre mediante validação da versão oficial, autorização de publicação e identificação do ponto focal institucional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0258"",""pedido"":""Com base no relatório Programa Integrado de Investimento (PII) 2026–2030, preparado pelo Ministério da Planificação e Desenvolvimento, o portal deverá incorporar uma carteira pública estruturada de projectos âncora e complementares. O PII organiza 15 projectos âncora, distribuídos pelas regiões Nacional, Norte, Centro e Sul, com foco em indústria, logística, energia, agro-indústria, turismo, infra-estruturas institucionais e resiliência. A função da Tempo deverá ser transformar essa carteira em oportunidades digitais pesquisáveis, promover projectos junto de investidores e parceiros, captar manifestações de interesse, qualificar potenciais investidores e encaminhar os contactos às entidades competentes, sempre mediante validação da versão oficial, autorização de publicação e identificação do ponto focal institucional."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3894""],""aceitacao"":""Com base no relatório Programa Integrado de Investimento (PII) 2026–2030, preparado pelo Ministério da Planificação e Desenvolvimento, o portal deverá incorporar uma carteira pública estruturada de projectos âncora e complementares. O PII organiza 15 projectos âncora, distribuídos pelas regiões Nacional, Norte, Centro e Sul, com foco em indústria, logística, energia, agro-indústria, turismo, infra-estruturas institucionais e resiliência. A função da Tempo deverá ser transformar essa carteira em oportunidades digitais pesquisáveis, promover projectos junto de investidores e parceiros, captar manifestações de interesse, qualificar potenciais investidores e encaminhar os contactos às entidades competentes, sempre mediante validação da versão oficial, autorização de publicação e identificação do ponto focal institucional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-471012ab-0106,"Âmbito nacional; cada parque deve possuir registo individual por província, distrito, localidade e parcela.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1157 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4003 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1159 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2793 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4003,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0106: Âmbito nacional; cada parque deve possuir registo individual por província, distrito, localidade e parcela. | MASTER-e1169a77-0259: Âmbito nacional; cada parque deve possuir registo individual por província, distrito, localidade e parcela. | MASTER-f70ce307-0115: Âmbito nacional; cada parque deve possuir registo individual por província, distrito, localidade e parcela. | MASTER-51b8f0ad-0195: Âmbito nacional; cada parque deve possuir registo individual por província, distrito, localidade e parcela. | MASTER-edece80c-0259: Âmbito nacional; cada parque deve possuir registo individual por província, distrito, localidade e parcela.",P2,MASTER-471012ab-0106: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0259: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0115: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0195: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0259: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0106 | MASTER-e1169a77-0259 | MASTER-f70ce307-0115 | MASTER-51b8f0ad-0195 | MASTER-edece80c-0259,5,"[{""id"":""MASTER-471012ab-0106"",""pedido"":""Âmbito nacional; cada parque deve possuir registo individual por província, distrito, localidade e parcela."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1157""],""aceitacao"":""Âmbito nacional; cada parque deve possuir registo individual por província, distrito, localidade e parcela."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0259"",""pedido"":""Âmbito nacional; cada parque deve possuir registo individual por província, distrito, localidade e parcela."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4003""],""aceitacao"":""Âmbito nacional; cada parque deve possuir registo individual por província, distrito, localidade e parcela."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0115"",""pedido"":""Âmbito nacional; cada parque deve possuir registo individual por província, distrito, localidade e parcela."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1159""],""aceitacao"":""Âmbito nacional; cada parque deve possuir registo individual por província, distrito, localidade e parcela."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0195"",""pedido"":""Âmbito nacional; cada parque deve possuir registo individual por província, distrito, localidade e parcela."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2793""],""aceitacao"":""Âmbito nacional; cada parque deve possuir registo individual por província, distrito, localidade e parcela."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0259"",""pedido"":""Âmbito nacional; cada parque deve possuir registo individual por província, distrito, localidade e parcela."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4003""],""aceitacao"":""Âmbito nacional; cada parque deve possuir registo individual por província, distrito, localidade e parcela."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0107,"Obrigatório; determina entidade aprovadora, documentos e fluxo.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1267 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4113 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1269 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2903 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4113,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0107: Obrigatório; determina entidade aprovadora, documentos e fluxo. | MASTER-e1169a77-0260: Obrigatório; determina entidade aprovadora, documentos e fluxo. | MASTER-f70ce307-0116: Obrigatório; determina entidade aprovadora, documentos e fluxo. | MASTER-51b8f0ad-0196: Obrigatório; determina entidade aprovadora, documentos e fluxo. | MASTER-edece80c-0260: Obrigatório; determina entidade aprovadora, documentos e fluxo.",P2,MASTER-471012ab-0107: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0260: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0116: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0196: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0260: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0107 | MASTER-e1169a77-0260 | MASTER-f70ce307-0116 | MASTER-51b8f0ad-0196 | MASTER-edece80c-0260,5,"[{""id"":""MASTER-471012ab-0107"",""pedido"":""Obrigatório; determina entidade aprovadora, documentos e fluxo."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1267""],""aceitacao"":""Obrigatório; determina entidade aprovadora, documentos e fluxo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-e1169a77-0260"",""pedido"":""Obrigatório; determina entidade aprovadora, documentos e fluxo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4113""],""aceitacao"":""Obrigatório; determina entidade aprovadora, documentos e fluxo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-f70ce307-0116"",""pedido"":""Obrigatório; determina entidade aprovadora, documentos e fluxo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1269""],""aceitacao"":""Obrigatório; determina entidade aprovadora, documentos e fluxo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-51b8f0ad-0196"",""pedido"":""Obrigatório; determina entidade aprovadora, documentos e fluxo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2903""],""aceitacao"":""Obrigatório; determina entidade aprovadora, documentos e fluxo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0260"",""pedido"":""Obrigatório; determina entidade aprovadora, documentos e fluxo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4113""],""aceitacao"":""Obrigatório; determina entidade aprovadora, documentos e fluxo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0108,Seleccionar um local já registado ou criar nova localização hierárquica.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1269 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4115 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1271 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2905 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4115,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0108: Seleccionar um local já registado ou criar nova localização hierárquica. | MASTER-e1169a77-0261: Seleccionar um local já registado ou criar nova localização hierárquica. | MASTER-f70ce307-0117: Seleccionar um local já registado ou criar nova localização hierárquica. | MASTER-51b8f0ad-0197: Seleccionar um local já registado ou criar nova localização hierárquica. | MASTER-edece80c-0261: Seleccionar um local já registado ou criar nova localização hierárquica.,P2,MASTER-471012ab-0108: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0261: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0117: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0197: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0261: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0108 | MASTER-e1169a77-0261 | MASTER-f70ce307-0117 | MASTER-51b8f0ad-0197 | MASTER-edece80c-0261,5,"[{""id"":""MASTER-471012ab-0108"",""pedido"":""Seleccionar um local já registado ou criar nova localização hierárquica."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1269""],""aceitacao"":""Seleccionar um local já registado ou criar nova localização hierárquica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0261"",""pedido"":""Seleccionar um local já registado ou criar nova localização hierárquica."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4115""],""aceitacao"":""Seleccionar um local já registado ou criar nova localização hierárquica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0117"",""pedido"":""Seleccionar um local já registado ou criar nova localização hierárquica."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1271""],""aceitacao"":""Seleccionar um local já registado ou criar nova localização hierárquica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0197"",""pedido"":""Seleccionar um local já registado ou criar nova localização hierárquica."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2905""],""aceitacao"":""Seleccionar um local já registado ou criar nova localização hierárquica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0261"",""pedido"":""Seleccionar um local já registado ou criar nova localização hierárquica."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4115""],""aceitacao"":""Seleccionar um local já registado ou criar nova localização hierárquica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | 19/10/2026 — incremento QA independente localização/associações, revisão 660a25e37e1e010be68b765e9ff22eacb1b8a963f1a70e1f293564e67f99c1f4. Pedido expresso da Tempo: harmonizar sem nova regra; reutilizar dados e preservar estados/fontes/histórico. Duas funções comprovadas no código/schema; títulos esclarecidos, reutilização explícita da hierarquia, principal/adicional/por indicar e aviso não destrutivo de divergência. Provas de gravação/recuperação, HTTP409, associação preliminar, filtros, mapa sem geometria e dossier em outputs/investmoz-territorios-localizacao-QA-20261019/RELATORIO-QA.md e para-revisao/MANIFESTO-QA.json. Snapshot real de 18/10/2026; exemplos de associação sintéticos; zero geometrias reais, sem prova de desenho positivo nem avaliação com utilizadores humanos. Sem migrations, MFA/papéis ou alteração activa; separado da HML01. Recorte não encerra o requisito global.",governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,"19/10/2026 — incremento QA independente localização/associações, revisão 660a25e37e1e010be68b765e9ff22eacb1b8a963f1a70e1f293564e67f99c1f4. Pedido expresso da Tempo: harmonizar sem nova regra; reutilizar dados e preservar estados/fontes/histórico. Duas funções comprovadas no código/schema; títulos esclarecidos, reutilização explícita da hierarquia, principal/adicional/por indicar e aviso não destrutivo de divergência. Provas de gravação/recuperação, HTTP409, associação preliminar, filtros, mapa sem geometria e dossier em outputs/investmoz-territorios-localizacao-QA-20261019/RELATORIO-QA.md e para-revisao/MANIFESTO-QA.json. Snapshot real de 18/10/2026; exemplos de associação sintéticos; zero geometrias reais, sem prova de desenho positivo nem avaliação com utilizadores humanos. Sem migrations, MFA/papéis ou alteração activa; separado da HML01. Recorte não encerra o requisito global.",,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0109,"Obrigatório; validar país, província, distrito, posto, localidade e localização principal.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1270 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4116 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1272 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2906 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4116,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0109: Obrigatório; validar país, província, distrito, posto, localidade e localização principal. | MASTER-e1169a77-0262: Obrigatório; validar país, província, distrito, posto, localidade e localização principal. | MASTER-f70ce307-0118: Obrigatório; validar país, província, distrito, posto, localidade e localização principal. | MASTER-51b8f0ad-0198: Obrigatório; validar país, província, distrito, posto, localidade e localização principal. | MASTER-edece80c-0262: Obrigatório; validar país, província, distrito, posto, localidade e localização principal.",P1,MASTER-471012ab-0109: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0262: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0118: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0198: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0262: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0109 | MASTER-e1169a77-0262 | MASTER-f70ce307-0118 | MASTER-51b8f0ad-0198 | MASTER-edece80c-0262,5,"[{""id"":""MASTER-471012ab-0109"",""pedido"":""Obrigatório; validar país, província, distrito, posto, localidade e localização principal."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1270""],""aceitacao"":""Obrigatório; validar país, província, distrito, posto, localidade e localização principal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-e1169a77-0262"",""pedido"":""Obrigatório; validar país, província, distrito, posto, localidade e localização principal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4116""],""aceitacao"":""Obrigatório; validar país, província, distrito, posto, localidade e localização principal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-f70ce307-0118"",""pedido"":""Obrigatório; validar país, província, distrito, posto, localidade e localização principal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1272""],""aceitacao"":""Obrigatório; validar país, província, distrito, posto, localidade e localização principal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-51b8f0ad-0198"",""pedido"":""Obrigatório; validar país, província, distrito, posto, localidade e localização principal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2906""],""aceitacao"":""Obrigatório; validar país, província, distrito, posto, localidade e localização principal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-edece80c-0262"",""pedido"":""Obrigatório; validar país, província, distrito, posto, localidade e localização principal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4116""],""aceitacao"":""Obrigatório; validar país, província, distrito, posto, localidade e localização principal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0110,Obrigatório quando associado a um dos 15 projectos.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1273 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4119 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1275 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2909 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4119,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0110: Obrigatório quando associado a um dos 15 projectos. | MASTER-e1169a77-0263: Obrigatório quando associado a um dos 15 projectos. | MASTER-f70ce307-0119: Obrigatório quando associado a um dos 15 projectos. | MASTER-51b8f0ad-0199: Obrigatório quando associado a um dos 15 projectos. | MASTER-edece80c-0263: Obrigatório quando associado a um dos 15 projectos.,P2,MASTER-471012ab-0110: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0263: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0119: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0199: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0263: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0110 | MASTER-e1169a77-0263 | MASTER-f70ce307-0119 | MASTER-51b8f0ad-0199 | MASTER-edece80c-0263,5,"[{""id"":""MASTER-471012ab-0110"",""pedido"":""Obrigatório quando associado a um dos 15 projectos."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1273""],""aceitacao"":""Obrigatório quando associado a um dos 15 projectos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0263"",""pedido"":""Obrigatório quando associado a um dos 15 projectos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4119""],""aceitacao"":""Obrigatório quando associado a um dos 15 projectos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0119"",""pedido"":""Obrigatório quando associado a um dos 15 projectos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1275""],""aceitacao"":""Obrigatório quando associado a um dos 15 projectos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0199"",""pedido"":""Obrigatório quando associado a um dos 15 projectos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2909""],""aceitacao"":""Obrigatório quando associado a um dos 15 projectos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0263"",""pedido"":""Obrigatório quando associado a um dos 15 projectos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4119""],""aceitacao"":""Obrigatório quando associado a um dos 15 projectos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0111,"Indicar se pode publicar ponto, área aproximada, polígono, traçado ou apenas distrito/província.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1284 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4130 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1286 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2920 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4130,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0111: Indicar se pode publicar ponto, área aproximada, polígono, traçado ou apenas distrito/província. | MASTER-e1169a77-0264: Indicar se pode publicar ponto, área aproximada, polígono, traçado ou apenas distrito/província. | MASTER-f70ce307-0120: Indicar se pode publicar ponto, área aproximada, polígono, traçado ou apenas distrito/província. | MASTER-51b8f0ad-0200: Indicar se pode publicar ponto, área aproximada, polígono, traçado ou apenas distrito/província. | MASTER-edece80c-0264: Indicar se pode publicar ponto, área aproximada, polígono, traçado ou apenas distrito/província.",P2,MASTER-471012ab-0111: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0264: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0120: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0200: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0264: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0111 | MASTER-e1169a77-0264 | MASTER-f70ce307-0120 | MASTER-51b8f0ad-0200 | MASTER-edece80c-0264,5,"[{""id"":""MASTER-471012ab-0111"",""pedido"":""Indicar se pode publicar ponto, área aproximada, polígono, traçado ou apenas distrito/província."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1284""],""aceitacao"":""Indicar se pode publicar ponto, área aproximada, polígono, traçado ou apenas distrito/província."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0264"",""pedido"":""Indicar se pode publicar ponto, área aproximada, polígono, traçado ou apenas distrito/província."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4130""],""aceitacao"":""Indicar se pode publicar ponto, área aproximada, polígono, traçado ou apenas distrito/província."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0120"",""pedido"":""Indicar se pode publicar ponto, área aproximada, polígono, traçado ou apenas distrito/província."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1286""],""aceitacao"":""Indicar se pode publicar ponto, área aproximada, polígono, traçado ou apenas distrito/província."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0200"",""pedido"":""Indicar se pode publicar ponto, área aproximada, polígono, traçado ou apenas distrito/província."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2920""],""aceitacao"":""Indicar se pode publicar ponto, área aproximada, polígono, traçado ou apenas distrito/província."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0264"",""pedido"":""Indicar se pode publicar ponto, área aproximada, polígono, traçado ou apenas distrito/província."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4130""],""aceitacao"":""Indicar se pode publicar ponto, área aproximada, polígono, traçado ou apenas distrito/província."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0112,"A Tempo deverá manter um cadastro de pontos focais e pedidos de validação, com protocolo, entidade, destinatário, data de envio, prazo, resposta, anexos, decisão e validade. Até à recepção de evidência formal, as localizações desta versão permanecem classificadas como preliminares e não devem ser apresentadas como coordenadas oficiais.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1327 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4174 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1329 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2963 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4174,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0112: A Tempo deverá manter um cadastro de pontos focais e pedidos de validação, com protocolo, entidade, destinatário, data de envio, prazo, resposta, anexos, decisão e validade. Até à recepção de evidência formal, as localizações desta versão permanecem classificadas como preliminares e não devem ser apresentadas como coordenadas oficiais. | MASTER-e1169a77-0265: A Tempo deverá manter um cadastro de pontos focais e pedidos de validação, com protocolo, entidade, destinatário, data de envio, prazo, resposta, anexos, decisão e validade. Até à recepção de evidência formal, as localizações desta versão permanecem classificadas como preliminares e não devem ser apresentadas como coordenadas oficiais. | MASTER-f70ce307-0121: A Tempo deverá manter um cadastro de pontos focais e pedidos de validação, com protocolo, entidade, destinatário, data de envio, prazo, resposta, anexos, decisão e validade. Até à recepção de evidência formal, as localizações desta versão permanecem classificadas como preliminares e não devem ser apresentadas como coordenadas oficiais. | MASTER-51b8f0ad-0201: A Tempo deverá manter um cadastro de pontos focais e pedidos de validação, com protocolo, entidade, destinatário, data de envio, prazo, resposta, anexos, decisão e validade. Até à recepção de evidência formal, as localizações desta versão permanecem classificadas como preliminares e não devem ser apresentadas como coordenadas oficiais. | MASTER-edece80c-0265: A Tempo deverá manter um cadastro de pontos focais e pedidos de validação, com protocolo, entidade, destinatário, data de envio, prazo, resposta, anexos, decisão e validade. Até à recepção de evidência formal, as localizações desta versão permanecem classificadas como preliminares e não devem ser apresentadas como coordenadas oficiais.",P1,MASTER-471012ab-0112: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0265: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0121: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0201: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0265: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0112 | MASTER-e1169a77-0265 | MASTER-f70ce307-0121 | MASTER-51b8f0ad-0201 | MASTER-edece80c-0265,5,"[{""id"":""MASTER-471012ab-0112"",""pedido"":""A Tempo deverá manter um cadastro de pontos focais e pedidos de validação, com protocolo, entidade, destinatário, data de envio, prazo, resposta, anexos, decisão e validade. Até à recepção de evidência formal, as localizações desta versão permanecem classificadas como preliminares e não devem ser apresentadas como coordenadas oficiais."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1327""],""aceitacao"":""A Tempo deverá manter um cadastro de pontos focais e pedidos de validação, com protocolo, entidade, destinatário, data de envio, prazo, resposta, anexos, decisão e validade. Até à recepção de evidência formal, as localizações desta versão permanecem classificadas como preliminares e não devem ser apresentadas como coordenadas oficiais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-e1169a77-0265"",""pedido"":""A Tempo deverá manter um cadastro de pontos focais e pedidos de validação, com protocolo, entidade, destinatário, data de envio, prazo, resposta, anexos, decisão e validade. Até à recepção de evidência formal, as localizações desta versão permanecem classificadas como preliminares e não devem ser apresentadas como coordenadas oficiais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4174""],""aceitacao"":""A Tempo deverá manter um cadastro de pontos focais e pedidos de validação, com protocolo, entidade, destinatário, data de envio, prazo, resposta, anexos, decisão e validade. Até à recepção de evidência formal, as localizações desta versão permanecem classificadas como preliminares e não devem ser apresentadas como coordenadas oficiais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-f70ce307-0121"",""pedido"":""A Tempo deverá manter um cadastro de pontos focais e pedidos de validação, com protocolo, entidade, destinatário, data de envio, prazo, resposta, anexos, decisão e validade. Até à recepção de evidência formal, as localizações desta versão permanecem classificadas como preliminares e não devem ser apresentadas como coordenadas oficiais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1329""],""aceitacao"":""A Tempo deverá manter um cadastro de pontos focais e pedidos de validação, com protocolo, entidade, destinatário, data de envio, prazo, resposta, anexos, decisão e validade. Até à recepção de evidência formal, as localizações desta versão permanecem classificadas como preliminares e não devem ser apresentadas como coordenadas oficiais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0201"",""pedido"":""A Tempo deverá manter um cadastro de pontos focais e pedidos de validação, com protocolo, entidade, destinatário, data de envio, prazo, resposta, anexos, decisão e validade. Até à recepção de evidência formal, as localizações desta versão permanecem classificadas como preliminares e não devem ser apresentadas como coordenadas oficiais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2963""],""aceitacao"":""A Tempo deverá manter um cadastro de pontos focais e pedidos de validação, com protocolo, entidade, destinatário, data de envio, prazo, resposta, anexos, decisão e validade. Até à recepção de evidência formal, as localizações desta versão permanecem classificadas como preliminares e não devem ser apresentadas como coordenadas oficiais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0265"",""pedido"":""A Tempo deverá manter um cadastro de pontos focais e pedidos de validação, com protocolo, entidade, destinatário, data de envio, prazo, resposta, anexos, decisão e validade. Até à recepção de evidência formal, as localizações desta versão permanecem classificadas como preliminares e não devem ser apresentadas como coordenadas oficiais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4174""],""aceitacao"":""A Tempo deverá manter um cadastro de pontos focais e pedidos de validação, com protocolo, entidade, destinatário, data de envio, prazo, resposta, anexos, decisão e validade. Até à recepção de evidência formal, as localizações desta versão permanecem classificadas como preliminares e não devem ser apresentadas como coordenadas oficiais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0115,"O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1349 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4196 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1351 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2985 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4196,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0115: O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos. | MASTER-e1169a77-0268: O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos. | MASTER-f70ce307-0124: O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos. | MASTER-51b8f0ad-0204: O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos. | MASTER-edece80c-0268: O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos.",P2,MASTER-471012ab-0115: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0268: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0124: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0204: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0268: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0115 | MASTER-e1169a77-0268 | MASTER-f70ce307-0124 | MASTER-51b8f0ad-0204 | MASTER-edece80c-0268,5,"[{""id"":""MASTER-471012ab-0115"",""pedido"":""O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1349""],""aceitacao"":""O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0268"",""pedido"":""O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4196""],""aceitacao"":""O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0124"",""pedido"":""O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1351""],""aceitacao"":""O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0204"",""pedido"":""O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2985""],""aceitacao"":""O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0268"",""pedido"":""O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4196""],""aceitacao"":""O sistema pode publicar província, distrito, ponto aproximado, ponto exacto, traçado ou polígono sem expor dados mais restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0116,"Solicitar o dossier nacional, seleccionar uma província ou manifestar interesse em instalar, operar, financiar ou fornecer serviços.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1373 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4220 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1375 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3009 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4220,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0116: Solicitar o dossier nacional, seleccionar uma província ou manifestar interesse em instalar, operar, financiar ou fornecer serviços. | MASTER-e1169a77-0269: Solicitar o dossier nacional, seleccionar uma província ou manifestar interesse em instalar, operar, financiar ou fornecer serviços. | MASTER-f70ce307-0125: Solicitar o dossier nacional, seleccionar uma província ou manifestar interesse em instalar, operar, financiar ou fornecer serviços. | MASTER-51b8f0ad-0205: Solicitar o dossier nacional, seleccionar uma província ou manifestar interesse em instalar, operar, financiar ou fornecer serviços. | MASTER-edece80c-0269: Solicitar o dossier nacional, seleccionar uma província ou manifestar interesse em instalar, operar, financiar ou fornecer serviços.",P2,MASTER-471012ab-0116: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0269: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0125: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0205: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0269: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0116 | MASTER-e1169a77-0269 | MASTER-f70ce307-0125 | MASTER-51b8f0ad-0205 | MASTER-edece80c-0269,5,"[{""id"":""MASTER-471012ab-0116"",""pedido"":""Solicitar o dossier nacional, seleccionar uma província ou manifestar interesse em instalar, operar, financiar ou fornecer serviços."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1373""],""aceitacao"":""Solicitar o dossier nacional, seleccionar uma província ou manifestar interesse em instalar, operar, financiar ou fornecer serviços."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-e1169a77-0269"",""pedido"":""Solicitar o dossier nacional, seleccionar uma província ou manifestar interesse em instalar, operar, financiar ou fornecer serviços."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4220""],""aceitacao"":""Solicitar o dossier nacional, seleccionar uma província ou manifestar interesse em instalar, operar, financiar ou fornecer serviços."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-f70ce307-0125"",""pedido"":""Solicitar o dossier nacional, seleccionar uma província ou manifestar interesse em instalar, operar, financiar ou fornecer serviços."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1375""],""aceitacao"":""Solicitar o dossier nacional, seleccionar uma província ou manifestar interesse em instalar, operar, financiar ou fornecer serviços."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0205"",""pedido"":""Solicitar o dossier nacional, seleccionar uma província ou manifestar interesse em instalar, operar, financiar ou fornecer serviços."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3009""],""aceitacao"":""Solicitar o dossier nacional, seleccionar uma província ou manifestar interesse em instalar, operar, financiar ou fornecer serviços."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0269"",""pedido"":""Solicitar o dossier nacional, seleccionar uma província ou manifestar interesse em instalar, operar, financiar ou fornecer serviços."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4220""],""aceitacao"":""Solicitar o dossier nacional, seleccionar uma província ou manifestar interesse em instalar, operar, financiar ou fornecer serviços."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0117,"Registar interesse em estudos, estruturação, financiamento, construção, operação ou fornecimento tecnológico.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1378 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4225 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1380 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3014 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4225,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0117: Registar interesse em estudos, estruturação, financiamento, construção, operação ou fornecimento tecnológico. | MASTER-e1169a77-0270: Registar interesse em estudos, estruturação, financiamento, construção, operação ou fornecimento tecnológico. | MASTER-f70ce307-0126: Registar interesse em estudos, estruturação, financiamento, construção, operação ou fornecimento tecnológico. | MASTER-51b8f0ad-0206: Registar interesse em estudos, estruturação, financiamento, construção, operação ou fornecimento tecnológico. | MASTER-edece80c-0270: Registar interesse em estudos, estruturação, financiamento, construção, operação ou fornecimento tecnológico.",P2,MASTER-471012ab-0117: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0270: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0126: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0206: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0270: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0117 | MASTER-e1169a77-0270 | MASTER-f70ce307-0126 | MASTER-51b8f0ad-0206 | MASTER-edece80c-0270,5,"[{""id"":""MASTER-471012ab-0117"",""pedido"":""Registar interesse em estudos, estruturação, financiamento, construção, operação ou fornecimento tecnológico."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1378""],""aceitacao"":""Registar interesse em estudos, estruturação, financiamento, construção, operação ou fornecimento tecnológico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0270"",""pedido"":""Registar interesse em estudos, estruturação, financiamento, construção, operação ou fornecimento tecnológico."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4225""],""aceitacao"":""Registar interesse em estudos, estruturação, financiamento, construção, operação ou fornecimento tecnológico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0126"",""pedido"":""Registar interesse em estudos, estruturação, financiamento, construção, operação ou fornecimento tecnológico."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1380""],""aceitacao"":""Registar interesse em estudos, estruturação, financiamento, construção, operação ou fornecimento tecnológico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0206"",""pedido"":""Registar interesse em estudos, estruturação, financiamento, construção, operação ou fornecimento tecnológico."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3014""],""aceitacao"":""Registar interesse em estudos, estruturação, financiamento, construção, operação ou fornecimento tecnológico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0270"",""pedido"":""Registar interesse em estudos, estruturação, financiamento, construção, operação ou fornecimento tecnológico."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4225""],""aceitacao"":""Registar interesse em estudos, estruturação, financiamento, construção, operação ou fornecimento tecnológico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0118,"Seleccionar lote, cadeia de valor ou activo complementar e solicitar reunião com a entidade promotora.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1408 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4255 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1410 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3044 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4255,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0118: Seleccionar lote, cadeia de valor ou activo complementar e solicitar reunião com a entidade promotora. | MASTER-e1169a77-0271: Seleccionar lote, cadeia de valor ou activo complementar e solicitar reunião com a entidade promotora. | MASTER-f70ce307-0127: Seleccionar lote, cadeia de valor ou activo complementar e solicitar reunião com a entidade promotora. | MASTER-51b8f0ad-0207: Seleccionar lote, cadeia de valor ou activo complementar e solicitar reunião com a entidade promotora. | MASTER-edece80c-0271: Seleccionar lote, cadeia de valor ou activo complementar e solicitar reunião com a entidade promotora.",P2,MASTER-471012ab-0118: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0271: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0127: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0207: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0271: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0118 | MASTER-e1169a77-0271 | MASTER-f70ce307-0127 | MASTER-51b8f0ad-0207 | MASTER-edece80c-0271,5,"[{""id"":""MASTER-471012ab-0118"",""pedido"":""Seleccionar lote, cadeia de valor ou activo complementar e solicitar reunião com a entidade promotora."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1408""],""aceitacao"":""Seleccionar lote, cadeia de valor ou activo complementar e solicitar reunião com a entidade promotora."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0271"",""pedido"":""Seleccionar lote, cadeia de valor ou activo complementar e solicitar reunião com a entidade promotora."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4255""],""aceitacao"":""Seleccionar lote, cadeia de valor ou activo complementar e solicitar reunião com a entidade promotora."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0127"",""pedido"":""Seleccionar lote, cadeia de valor ou activo complementar e solicitar reunião com a entidade promotora."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1410""],""aceitacao"":""Seleccionar lote, cadeia de valor ou activo complementar e solicitar reunião com a entidade promotora."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0207"",""pedido"":""Seleccionar lote, cadeia de valor ou activo complementar e solicitar reunião com a entidade promotora."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3044""],""aceitacao"":""Seleccionar lote, cadeia de valor ou activo complementar e solicitar reunião com a entidade promotora."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0271"",""pedido"":""Seleccionar lote, cadeia de valor ou activo complementar e solicitar reunião com a entidade promotora."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4255""],""aceitacao"":""Seleccionar lote, cadeia de valor ou activo complementar e solicitar reunião com a entidade promotora."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0119,"Registar capacidade e interesse em construção, fornecimento, tecnologia, operação de serviços ou parceria autorizada.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1413 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4260 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1415 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3049 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4260,Bolsa/parcerias,/api/v1/partnerships; /api/v1/partnerships/source/{type}/{id}; /management/partnerships-install; /parcerias; /parcerias/candidaturas/{id}; /parcerias/criar; /parcerias/notificacoes/{id}/ler; /parcerias/painel; /parcerias/rascunhos; /parcerias/salas/{id}; /parcerias/salas/{id}/acordo; /parcerias/salas/{id}/documentos,"PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0119: Registar capacidade e interesse em construção, fornecimento, tecnologia, operação de serviços ou parceria autorizada. | MASTER-e1169a77-0272: Registar capacidade e interesse em construção, fornecimento, tecnologia, operação de serviços ou parceria autorizada. | MASTER-f70ce307-0128: Registar capacidade e interesse em construção, fornecimento, tecnologia, operação de serviços ou parceria autorizada. | MASTER-51b8f0ad-0208: Registar capacidade e interesse em construção, fornecimento, tecnologia, operação de serviços ou parceria autorizada. | MASTER-edece80c-0272: Registar capacidade e interesse em construção, fornecimento, tecnologia, operação de serviços ou parceria autorizada.",P2,MASTER-471012ab-0119: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0272: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0128: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0208: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0272: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0119 | MASTER-e1169a77-0272 | MASTER-f70ce307-0128 | MASTER-51b8f0ad-0208 | MASTER-edece80c-0272,5,"[{""id"":""MASTER-471012ab-0119"",""pedido"":""Registar capacidade e interesse em construção, fornecimento, tecnologia, operação de serviços ou parceria autorizada."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1413""],""aceitacao"":""Registar capacidade e interesse em construção, fornecimento, tecnologia, operação de serviços ou parceria autorizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""},{""id"":""MASTER-e1169a77-0272"",""pedido"":""Registar capacidade e interesse em construção, fornecimento, tecnologia, operação de serviços ou parceria autorizada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4260""],""aceitacao"":""Registar capacidade e interesse em construção, fornecimento, tecnologia, operação de serviços ou parceria autorizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""},{""id"":""MASTER-f70ce307-0128"",""pedido"":""Registar capacidade e interesse em construção, fornecimento, tecnologia, operação de serviços ou parceria autorizada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1415""],""aceitacao"":""Registar capacidade e interesse em construção, fornecimento, tecnologia, operação de serviços ou parceria autorizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""},{""id"":""MASTER-51b8f0ad-0208"",""pedido"":""Registar capacidade e interesse em construção, fornecimento, tecnologia, operação de serviços ou parceria autorizada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3049""],""aceitacao"":""Registar capacidade e interesse em construção, fornecimento, tecnologia, operação de serviços ou parceria autorizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""},{""id"":""MASTER-edece80c-0272"",""pedido"":""Registar capacidade e interesse em construção, fornecimento, tecnologia, operação de serviços ou parceria autorizada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4260""],""aceitacao"":""Registar capacidade e interesse em construção, fornecimento, tecnologia, operação de serviços ou parceria autorizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.portal_partnerships: 0 registos; public.partnership_rooms: 0 registos; public.partnership_interests: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: parcerias. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,parcerias,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/PartnershipExchange.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,PartnershipExchangeTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0120,"Seleccionar componente, cultura ou serviço e manifestar interesse em capital, operação, fornecimento, crédito ou compra.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1438 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4285 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1440 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3074 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4285,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0120: Seleccionar componente, cultura ou serviço e manifestar interesse em capital, operação, fornecimento, crédito ou compra. | MASTER-e1169a77-0273: Seleccionar componente, cultura ou serviço e manifestar interesse em capital, operação, fornecimento, crédito ou compra. | MASTER-f70ce307-0129: Seleccionar componente, cultura ou serviço e manifestar interesse em capital, operação, fornecimento, crédito ou compra. | MASTER-51b8f0ad-0209: Seleccionar componente, cultura ou serviço e manifestar interesse em capital, operação, fornecimento, crédito ou compra. | MASTER-edece80c-0273: Seleccionar componente, cultura ou serviço e manifestar interesse em capital, operação, fornecimento, crédito ou compra.",P2,MASTER-471012ab-0120: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0273: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0129: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0209: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0273: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0120 | MASTER-e1169a77-0273 | MASTER-f70ce307-0129 | MASTER-51b8f0ad-0209 | MASTER-edece80c-0273,5,"[{""id"":""MASTER-471012ab-0120"",""pedido"":""Seleccionar componente, cultura ou serviço e manifestar interesse em capital, operação, fornecimento, crédito ou compra."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1438""],""aceitacao"":""Seleccionar componente, cultura ou serviço e manifestar interesse em capital, operação, fornecimento, crédito ou compra."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0273"",""pedido"":""Seleccionar componente, cultura ou serviço e manifestar interesse em capital, operação, fornecimento, crédito ou compra."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4285""],""aceitacao"":""Seleccionar componente, cultura ou serviço e manifestar interesse em capital, operação, fornecimento, crédito ou compra."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0129"",""pedido"":""Seleccionar componente, cultura ou serviço e manifestar interesse em capital, operação, fornecimento, crédito ou compra."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1440""],""aceitacao"":""Seleccionar componente, cultura ou serviço e manifestar interesse em capital, operação, fornecimento, crédito ou compra."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0209"",""pedido"":""Seleccionar componente, cultura ou serviço e manifestar interesse em capital, operação, fornecimento, crédito ou compra."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3074""],""aceitacao"":""Seleccionar componente, cultura ou serviço e manifestar interesse em capital, operação, fornecimento, crédito ou compra."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0273"",""pedido"":""Seleccionar componente, cultura ou serviço e manifestar interesse em capital, operação, fornecimento, crédito ou compra."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4285""],""aceitacao"":""Seleccionar componente, cultura ou serviço e manifestar interesse em capital, operação, fornecimento, crédito ou compra."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0121,"Nota editorial: custos, metas, maturidade, entidades responsáveis e disponibilidade para investimento devem ser confirmados com o MPD e a entidade de tutela antes da publicação. A ficha pública deve distinguir claramente informação oficial, estimativa, oportunidade complementar e chamada exploratória ao mercado.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1444 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4292 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1446 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3080 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4292,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0121: Nota editorial: custos, metas, maturidade, entidades responsáveis e disponibilidade para investimento devem ser confirmados com o MPD e a entidade de tutela antes da publicação. A ficha pública deve distinguir claramente informação oficial, estimativa, oportunidade complementar e chamada exploratória ao mercado. | MASTER-e1169a77-0274: Nota editorial: custos, metas, maturidade, entidades responsáveis e disponibilidade para investimento devem ser confirmados com o MPD e a entidade de tutela antes da publicação. A ficha pública deve distinguir claramente informação oficial, estimativa, oportunidade complementar e chamada exploratória ao mercado. | MASTER-f70ce307-0130: Nota editorial: custos, metas, maturidade, entidades responsáveis e disponibilidade para investimento devem ser confirmados com o MPD e a entidade de tutela antes da publicação. A ficha pública deve distinguir claramente informação oficial, estimativa, oportunidade complementar e chamada exploratória ao mercado. | MASTER-51b8f0ad-0210: Nota editorial: custos, metas, maturidade, entidades responsáveis e disponibilidade para investimento devem ser confirmados com o MPD e a entidade de tutela antes da publicação. A ficha pública deve distinguir claramente informação oficial, estimativa, oportunidade complementar e chamada exploratória ao mercado. | MASTER-edece80c-0274: Nota editorial: custos, metas, maturidade, entidades responsáveis e disponibilidade para investimento devem ser confirmados com o MPD e a entidade de tutela antes da publicação. A ficha pública deve distinguir claramente informação oficial, estimativa, oportunidade complementar e chamada exploratória ao mercado.",P2,MASTER-471012ab-0121: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0274: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0130: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0210: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0274: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0121 | MASTER-e1169a77-0274 | MASTER-f70ce307-0130 | MASTER-51b8f0ad-0210 | MASTER-edece80c-0274,5,"[{""id"":""MASTER-471012ab-0121"",""pedido"":""Nota editorial: custos, metas, maturidade, entidades responsáveis e disponibilidade para investimento devem ser confirmados com o MPD e a entidade de tutela antes da publicação. A ficha pública deve distinguir claramente informação oficial, estimativa, oportunidade complementar e chamada exploratória ao mercado."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1444""],""aceitacao"":""Nota editorial: custos, metas, maturidade, entidades responsáveis e disponibilidade para investimento devem ser confirmados com o MPD e a entidade de tutela antes da publicação. A ficha pública deve distinguir claramente informação oficial, estimativa, oportunidade complementar e chamada exploratória ao mercado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0274"",""pedido"":""Nota editorial: custos, metas, maturidade, entidades responsáveis e disponibilidade para investimento devem ser confirmados com o MPD e a entidade de tutela antes da publicação. A ficha pública deve distinguir claramente informação oficial, estimativa, oportunidade complementar e chamada exploratória ao mercado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4292""],""aceitacao"":""Nota editorial: custos, metas, maturidade, entidades responsáveis e disponibilidade para investimento devem ser confirmados com o MPD e a entidade de tutela antes da publicação. A ficha pública deve distinguir claramente informação oficial, estimativa, oportunidade complementar e chamada exploratória ao mercado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0130"",""pedido"":""Nota editorial: custos, metas, maturidade, entidades responsáveis e disponibilidade para investimento devem ser confirmados com o MPD e a entidade de tutela antes da publicação. A ficha pública deve distinguir claramente informação oficial, estimativa, oportunidade complementar e chamada exploratória ao mercado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1446""],""aceitacao"":""Nota editorial: custos, metas, maturidade, entidades responsáveis e disponibilidade para investimento devem ser confirmados com o MPD e a entidade de tutela antes da publicação. A ficha pública deve distinguir claramente informação oficial, estimativa, oportunidade complementar e chamada exploratória ao mercado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0210"",""pedido"":""Nota editorial: custos, metas, maturidade, entidades responsáveis e disponibilidade para investimento devem ser confirmados com o MPD e a entidade de tutela antes da publicação. A ficha pública deve distinguir claramente informação oficial, estimativa, oportunidade complementar e chamada exploratória ao mercado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3080""],""aceitacao"":""Nota editorial: custos, metas, maturidade, entidades responsáveis e disponibilidade para investimento devem ser confirmados com o MPD e a entidade de tutela antes da publicação. A ficha pública deve distinguir claramente informação oficial, estimativa, oportunidade complementar e chamada exploratória ao mercado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0274"",""pedido"":""Nota editorial: custos, metas, maturidade, entidades responsáveis e disponibilidade para investimento devem ser confirmados com o MPD e a entidade de tutela antes da publicação. A ficha pública deve distinguir claramente informação oficial, estimativa, oportunidade complementar e chamada exploratória ao mercado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4292""],""aceitacao"":""Nota editorial: custos, metas, maturidade, entidades responsáveis e disponibilidade para investimento devem ser confirmados com o MPD e a entidade de tutela antes da publicação. A ficha pública deve distinguir claramente informação oficial, estimativa, oportunidade complementar e chamada exploratória ao mercado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0122,"Local do investimento: país, região, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência e coordenadas geográficas, quando disponíveis. Projectos nacionais ou multiterritoriais devem listar cada área abrangida e indicar a localização principal.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1447 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4295 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1449 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3083 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4295,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0122: Local do investimento: país, região, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência e coordenadas geográficas, quando disponíveis. Projectos nacionais ou multiterritoriais devem listar cada área abrangida e indicar a localização principal. | MASTER-e1169a77-0275: Local do investimento: país, região, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência e coordenadas geográficas, quando disponíveis. Projectos nacionais ou multiterritoriais devem listar cada área abrangida e indicar a localização principal. | MASTER-f70ce307-0131: Local do investimento: país, região, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência e coordenadas geográficas, quando disponíveis. Projectos nacionais ou multiterritoriais devem listar cada área abrangida e indicar a localização principal. | MASTER-51b8f0ad-0211: Local do investimento: país, região, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência e coordenadas geográficas, quando disponíveis. Projectos nacionais ou multiterritoriais devem listar cada área abrangida e indicar a localização principal. | MASTER-edece80c-0275: Local do investimento: país, região, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência e coordenadas geográficas, quando disponíveis. Projectos nacionais ou multiterritoriais devem listar cada área abrangida e indicar a localização principal.",P1,MASTER-471012ab-0122: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0275: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0131: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0211: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0275: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0122 | MASTER-e1169a77-0275 | MASTER-f70ce307-0131 | MASTER-51b8f0ad-0211 | MASTER-edece80c-0275,5,"[{""id"":""MASTER-471012ab-0122"",""pedido"":""Local do investimento: país, região, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência e coordenadas geográficas, quando disponíveis. Projectos nacionais ou multiterritoriais devem listar cada área abrangida e indicar a localização principal."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1447""],""aceitacao"":""Local do investimento: país, região, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência e coordenadas geográficas, quando disponíveis. Projectos nacionais ou multiterritoriais devem listar cada área abrangida e indicar a localização principal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-e1169a77-0275"",""pedido"":""Local do investimento: país, região, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência e coordenadas geográficas, quando disponíveis. Projectos nacionais ou multiterritoriais devem listar cada área abrangida e indicar a localização principal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4295""],""aceitacao"":""Local do investimento: país, região, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência e coordenadas geográficas, quando disponíveis. Projectos nacionais ou multiterritoriais devem listar cada área abrangida e indicar a localização principal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-f70ce307-0131"",""pedido"":""Local do investimento: país, região, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência e coordenadas geográficas, quando disponíveis. Projectos nacionais ou multiterritoriais devem listar cada área abrangida e indicar a localização principal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1449""],""aceitacao"":""Local do investimento: país, região, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência e coordenadas geográficas, quando disponíveis. Projectos nacionais ou multiterritoriais devem listar cada área abrangida e indicar a localização principal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0211"",""pedido"":""Local do investimento: país, região, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência e coordenadas geográficas, quando disponíveis. Projectos nacionais ou multiterritoriais devem listar cada área abrangida e indicar a localização principal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3083""],""aceitacao"":""Local do investimento: país, região, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência e coordenadas geográficas, quando disponíveis. Projectos nacionais ou multiterritoriais devem listar cada área abrangida e indicar a localização principal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0275"",""pedido"":""Local do investimento: país, região, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência e coordenadas geográficas, quando disponíveis. Projectos nacionais ou multiterritoriais devem listar cada área abrangida e indicar a localização principal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4295""],""aceitacao"":""Local do investimento: país, região, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência e coordenadas geográficas, quando disponíveis. Projectos nacionais ou multiterritoriais devem listar cada área abrangida e indicar a localização principal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0123,"Localização normalizada: país, âmbito nacional ou regional, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência, latitude, longitude e localização principal. Registos multiterritoriais devem admitir múltiplas localizações relacionadas.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1460 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4308 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1462 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3096 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4308,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0123: Localização normalizada: país, âmbito nacional ou regional, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência, latitude, longitude e localização principal. Registos multiterritoriais devem admitir múltiplas localizações relacionadas. | MASTER-e1169a77-0276: Localização normalizada: país, âmbito nacional ou regional, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência, latitude, longitude e localização principal. Registos multiterritoriais devem admitir múltiplas localizações relacionadas. | MASTER-f70ce307-0132: Localização normalizada: país, âmbito nacional ou regional, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência, latitude, longitude e localização principal. Registos multiterritoriais devem admitir múltiplas localizações relacionadas. | MASTER-51b8f0ad-0212: Localização normalizada: país, âmbito nacional ou regional, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência, latitude, longitude e localização principal. Registos multiterritoriais devem admitir múltiplas localizações relacionadas. | MASTER-edece80c-0276: Localização normalizada: país, âmbito nacional ou regional, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência, latitude, longitude e localização principal. Registos multiterritoriais devem admitir múltiplas localizações relacionadas.",P1,MASTER-471012ab-0123: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0276: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0132: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0212: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0276: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0123 | MASTER-e1169a77-0276 | MASTER-f70ce307-0132 | MASTER-51b8f0ad-0212 | MASTER-edece80c-0276,5,"[{""id"":""MASTER-471012ab-0123"",""pedido"":""Localização normalizada: país, âmbito nacional ou regional, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência, latitude, longitude e localização principal. Registos multiterritoriais devem admitir múltiplas localizações relacionadas."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1460""],""aceitacao"":""Localização normalizada: país, âmbito nacional ou regional, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência, latitude, longitude e localização principal. Registos multiterritoriais devem admitir múltiplas localizações relacionadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-e1169a77-0276"",""pedido"":""Localização normalizada: país, âmbito nacional ou regional, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência, latitude, longitude e localização principal. Registos multiterritoriais devem admitir múltiplas localizações relacionadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4308""],""aceitacao"":""Localização normalizada: país, âmbito nacional ou regional, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência, latitude, longitude e localização principal. Registos multiterritoriais devem admitir múltiplas localizações relacionadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-f70ce307-0132"",""pedido"":""Localização normalizada: país, âmbito nacional ou regional, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência, latitude, longitude e localização principal. Registos multiterritoriais devem admitir múltiplas localizações relacionadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1462""],""aceitacao"":""Localização normalizada: país, âmbito nacional ou regional, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência, latitude, longitude e localização principal. Registos multiterritoriais devem admitir múltiplas localizações relacionadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0212"",""pedido"":""Localização normalizada: país, âmbito nacional ou regional, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência, latitude, longitude e localização principal. Registos multiterritoriais devem admitir múltiplas localizações relacionadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3096""],""aceitacao"":""Localização normalizada: país, âmbito nacional ou regional, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência, latitude, longitude e localização principal. Registos multiterritoriais devem admitir múltiplas localizações relacionadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0276"",""pedido"":""Localização normalizada: país, âmbito nacional ou regional, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência, latitude, longitude e localização principal. Registos multiterritoriais devem admitir múltiplas localizações relacionadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4308""],""aceitacao"":""Localização normalizada: país, âmbito nacional ou regional, província, distrito, posto administrativo, localidade, município ou cidade, corredor, zona económica, parque industrial ou bacia, endereço ou referência, latitude, longitude e localização principal. Registos multiterritoriais devem admitir múltiplas localizações relacionadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0124,"Disponibilizar pesquisa, filtros, comparação, favoritos, alertas e recomendação de projectos.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1470 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4318 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1472 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3106 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4318,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0124: Disponibilizar pesquisa, filtros, comparação, favoritos, alertas e recomendação de projectos. | MASTER-e1169a77-0277: Disponibilizar pesquisa, filtros, comparação, favoritos, alertas e recomendação de projectos. | MASTER-f70ce307-0133: Disponibilizar pesquisa, filtros, comparação, favoritos, alertas e recomendação de projectos. | MASTER-51b8f0ad-0213: Disponibilizar pesquisa, filtros, comparação, favoritos, alertas e recomendação de projectos. | MASTER-edece80c-0277: Disponibilizar pesquisa, filtros, comparação, favoritos, alertas e recomendação de projectos.",P2,MASTER-471012ab-0124: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0277: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0133: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0213: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0277: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0124 | MASTER-e1169a77-0277 | MASTER-f70ce307-0133 | MASTER-51b8f0ad-0213 | MASTER-edece80c-0277,5,"[{""id"":""MASTER-471012ab-0124"",""pedido"":""Disponibilizar pesquisa, filtros, comparação, favoritos, alertas e recomendação de projectos."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1470""],""aceitacao"":""Disponibilizar pesquisa, filtros, comparação, favoritos, alertas e recomendação de projectos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-e1169a77-0277"",""pedido"":""Disponibilizar pesquisa, filtros, comparação, favoritos, alertas e recomendação de projectos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4318""],""aceitacao"":""Disponibilizar pesquisa, filtros, comparação, favoritos, alertas e recomendação de projectos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-f70ce307-0133"",""pedido"":""Disponibilizar pesquisa, filtros, comparação, favoritos, alertas e recomendação de projectos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1472""],""aceitacao"":""Disponibilizar pesquisa, filtros, comparação, favoritos, alertas e recomendação de projectos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0213"",""pedido"":""Disponibilizar pesquisa, filtros, comparação, favoritos, alertas e recomendação de projectos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3106""],""aceitacao"":""Disponibilizar pesquisa, filtros, comparação, favoritos, alertas e recomendação de projectos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0277"",""pedido"":""Disponibilizar pesquisa, filtros, comparação, favoritos, alertas e recomendação de projectos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4318""],""aceitacao"":""Disponibilizar pesquisa, filtros, comparação, favoritos, alertas e recomendação de projectos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0125,"Implementar chamadas para acção: “Manifestar interesse”, “Solicitar dossier”, “Agendar reunião” e “Propor financiamento ou parceria”.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1471 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4319 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1473 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3107 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4319,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0125: Implementar chamadas para acção: “Manifestar interesse”, “Solicitar dossier”, “Agendar reunião” e “Propor financiamento ou parceria”. | MASTER-e1169a77-0278: Implementar chamadas para acção: “Manifestar interesse”, “Solicitar dossier”, “Agendar reunião” e “Propor financiamento ou parceria”. | MASTER-f70ce307-0134: Implementar chamadas para acção: “Manifestar interesse”, “Solicitar dossier”, “Agendar reunião” e “Propor financiamento ou parceria”. | MASTER-51b8f0ad-0214: Implementar chamadas para acção: “Manifestar interesse”, “Solicitar dossier”, “Agendar reunião” e “Propor financiamento ou parceria”. | MASTER-edece80c-0278: Implementar chamadas para acção: “Manifestar interesse”, “Solicitar dossier”, “Agendar reunião” e “Propor financiamento ou parceria”.",P2,MASTER-471012ab-0125: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0278: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0134: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0214: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0278: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0125 | MASTER-e1169a77-0278 | MASTER-f70ce307-0134 | MASTER-51b8f0ad-0214 | MASTER-edece80c-0278,5,"[{""id"":""MASTER-471012ab-0125"",""pedido"":""Implementar chamadas para acção: “Manifestar interesse”, “Solicitar dossier”, “Agendar reunião” e “Propor financiamento ou parceria”."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1471""],""aceitacao"":""Implementar chamadas para acção: “Manifestar interesse”, “Solicitar dossier”, “Agendar reunião” e “Propor financiamento ou parceria”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-e1169a77-0278"",""pedido"":""Implementar chamadas para acção: “Manifestar interesse”, “Solicitar dossier”, “Agendar reunião” e “Propor financiamento ou parceria”."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4319""],""aceitacao"":""Implementar chamadas para acção: “Manifestar interesse”, “Solicitar dossier”, “Agendar reunião” e “Propor financiamento ou parceria”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-f70ce307-0134"",""pedido"":""Implementar chamadas para acção: “Manifestar interesse”, “Solicitar dossier”, “Agendar reunião” e “Propor financiamento ou parceria”."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1473""],""aceitacao"":""Implementar chamadas para acção: “Manifestar interesse”, “Solicitar dossier”, “Agendar reunião” e “Propor financiamento ou parceria”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0214"",""pedido"":""Implementar chamadas para acção: “Manifestar interesse”, “Solicitar dossier”, “Agendar reunião” e “Propor financiamento ou parceria”."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3107""],""aceitacao"":""Implementar chamadas para acção: “Manifestar interesse”, “Solicitar dossier”, “Agendar reunião” e “Propor financiamento ou parceria”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0278"",""pedido"":""Implementar chamadas para acção: “Manifestar interesse”, “Solicitar dossier”, “Agendar reunião” e “Propor financiamento ou parceria”."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4319""],""aceitacao"":""Implementar chamadas para acção: “Manifestar interesse”, “Solicitar dossier”, “Agendar reunião” e “Propor financiamento ou parceria”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0126,Identificar cadeia e localização → captar interesse → validar capacidade → formar grupos por elo → visitas → propostas.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1505 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4354 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1507 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3141 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4354,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0126: Identificar cadeia e localização → captar interesse → validar capacidade → formar grupos por elo → visitas → propostas. | MASTER-e1169a77-0279: Identificar cadeia e localização → captar interesse → validar capacidade → formar grupos por elo → visitas → propostas. | MASTER-f70ce307-0135: Identificar cadeia e localização → captar interesse → validar capacidade → formar grupos por elo → visitas → propostas. | MASTER-51b8f0ad-0215: Identificar cadeia e localização → captar interesse → validar capacidade → formar grupos por elo → visitas → propostas. | MASTER-edece80c-0279: Identificar cadeia e localização → captar interesse → validar capacidade → formar grupos por elo → visitas → propostas.,P2,MASTER-471012ab-0126: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0279: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0135: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0215: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0279: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0126 | MASTER-e1169a77-0279 | MASTER-f70ce307-0135 | MASTER-51b8f0ad-0215 | MASTER-edece80c-0279,5,"[{""id"":""MASTER-471012ab-0126"",""pedido"":""Identificar cadeia e localização → captar interesse → validar capacidade → formar grupos por elo → visitas → propostas."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1505""],""aceitacao"":""Identificar cadeia e localização → captar interesse → validar capacidade → formar grupos por elo → visitas → propostas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0279"",""pedido"":""Identificar cadeia e localização → captar interesse → validar capacidade → formar grupos por elo → visitas → propostas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4354""],""aceitacao"":""Identificar cadeia e localização → captar interesse → validar capacidade → formar grupos por elo → visitas → propostas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0135"",""pedido"":""Identificar cadeia e localização → captar interesse → validar capacidade → formar grupos por elo → visitas → propostas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1507""],""aceitacao"":""Identificar cadeia e localização → captar interesse → validar capacidade → formar grupos por elo → visitas → propostas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0215"",""pedido"":""Identificar cadeia e localização → captar interesse → validar capacidade → formar grupos por elo → visitas → propostas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3141""],""aceitacao"":""Identificar cadeia e localização → captar interesse → validar capacidade → formar grupos por elo → visitas → propostas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0279"",""pedido"":""Identificar cadeia e localização → captar interesse → validar capacidade → formar grupos por elo → visitas → propostas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4354""],""aceitacao"":""Identificar cadeia e localização → captar interesse → validar capacidade → formar grupos por elo → visitas → propostas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0127,Mapear janelas de financiamento → adaptar concept note → identificar consórcio → validar elegibilidade → submissão → seguimento.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1515 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4364 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1517 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3151 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4364,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0127: Mapear janelas de financiamento → adaptar concept note → identificar consórcio → validar elegibilidade → submissão → seguimento. | MASTER-e1169a77-0280: Mapear janelas de financiamento → adaptar concept note → identificar consórcio → validar elegibilidade → submissão → seguimento. | MASTER-f70ce307-0136: Mapear janelas de financiamento → adaptar concept note → identificar consórcio → validar elegibilidade → submissão → seguimento. | MASTER-51b8f0ad-0216: Mapear janelas de financiamento → adaptar concept note → identificar consórcio → validar elegibilidade → submissão → seguimento. | MASTER-edece80c-0280: Mapear janelas de financiamento → adaptar concept note → identificar consórcio → validar elegibilidade → submissão → seguimento.,P2,MASTER-471012ab-0127: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0280: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0136: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0216: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0280: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0127 | MASTER-e1169a77-0280 | MASTER-f70ce307-0136 | MASTER-51b8f0ad-0216 | MASTER-edece80c-0280,5,"[{""id"":""MASTER-471012ab-0127"",""pedido"":""Mapear janelas de financiamento → adaptar concept note → identificar consórcio → validar elegibilidade → submissão → seguimento."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1515""],""aceitacao"":""Mapear janelas de financiamento → adaptar concept note → identificar consórcio → validar elegibilidade → submissão → seguimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0280"",""pedido"":""Mapear janelas de financiamento → adaptar concept note → identificar consórcio → validar elegibilidade → submissão → seguimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4364""],""aceitacao"":""Mapear janelas de financiamento → adaptar concept note → identificar consórcio → validar elegibilidade → submissão → seguimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0136"",""pedido"":""Mapear janelas de financiamento → adaptar concept note → identificar consórcio → validar elegibilidade → submissão → seguimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1517""],""aceitacao"":""Mapear janelas de financiamento → adaptar concept note → identificar consórcio → validar elegibilidade → submissão → seguimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0216"",""pedido"":""Mapear janelas de financiamento → adaptar concept note → identificar consórcio → validar elegibilidade → submissão → seguimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3151""],""aceitacao"":""Mapear janelas de financiamento → adaptar concept note → identificar consórcio → validar elegibilidade → submissão → seguimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0280"",""pedido"":""Mapear janelas de financiamento → adaptar concept note → identificar consórcio → validar elegibilidade → submissão → seguimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4364""],""aceitacao"":""Mapear janelas de financiamento → adaptar concept note → identificar consórcio → validar elegibilidade → submissão → seguimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0128,Publicar informação autorizada → receber capacidade → validar experiência → shortlist → encaminhar à entidade competente.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1520 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4369 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1522 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3156 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4369,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0128: Publicar informação autorizada → receber capacidade → validar experiência → shortlist → encaminhar à entidade competente. | MASTER-e1169a77-0281: Publicar informação autorizada → receber capacidade → validar experiência → shortlist → encaminhar à entidade competente. | MASTER-f70ce307-0137: Publicar informação autorizada → receber capacidade → validar experiência → shortlist → encaminhar à entidade competente. | MASTER-51b8f0ad-0217: Publicar informação autorizada → receber capacidade → validar experiência → shortlist → encaminhar à entidade competente. | MASTER-edece80c-0281: Publicar informação autorizada → receber capacidade → validar experiência → shortlist → encaminhar à entidade competente.,P2,MASTER-471012ab-0128: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0281: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0137: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0217: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0281: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0128 | MASTER-e1169a77-0281 | MASTER-f70ce307-0137 | MASTER-51b8f0ad-0217 | MASTER-edece80c-0281,5,"[{""id"":""MASTER-471012ab-0128"",""pedido"":""Publicar informação autorizada → receber capacidade → validar experiência → shortlist → encaminhar à entidade competente."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1520""],""aceitacao"":""Publicar informação autorizada → receber capacidade → validar experiência → shortlist → encaminhar à entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-e1169a77-0281"",""pedido"":""Publicar informação autorizada → receber capacidade → validar experiência → shortlist → encaminhar à entidade competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4369""],""aceitacao"":""Publicar informação autorizada → receber capacidade → validar experiência → shortlist → encaminhar à entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-f70ce307-0137"",""pedido"":""Publicar informação autorizada → receber capacidade → validar experiência → shortlist → encaminhar à entidade competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1522""],""aceitacao"":""Publicar informação autorizada → receber capacidade → validar experiência → shortlist → encaminhar à entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0217"",""pedido"":""Publicar informação autorizada → receber capacidade → validar experiência → shortlist → encaminhar à entidade competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3156""],""aceitacao"":""Publicar informação autorizada → receber capacidade → validar experiência → shortlist → encaminhar à entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0281"",""pedido"":""Publicar informação autorizada → receber capacidade → validar experiência → shortlist → encaminhar à entidade competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4369""],""aceitacao"":""Publicar informação autorizada → receber capacidade → validar experiência → shortlist → encaminhar à entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0129,"Validar carteira, autorizações, pontos focais, campos, custos e prioridade; configurar CRM, formulários e modelos.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1529 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4378 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1531 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3165 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4378,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0129: Validar carteira, autorizações, pontos focais, campos, custos e prioridade; configurar CRM, formulários e modelos. | MASTER-e1169a77-0282: Validar carteira, autorizações, pontos focais, campos, custos e prioridade; configurar CRM, formulários e modelos. | MASTER-f70ce307-0138: Validar carteira, autorizações, pontos focais, campos, custos e prioridade; configurar CRM, formulários e modelos. | MASTER-51b8f0ad-0218: Validar carteira, autorizações, pontos focais, campos, custos e prioridade; configurar CRM, formulários e modelos. | MASTER-edece80c-0282: Validar carteira, autorizações, pontos focais, campos, custos e prioridade; configurar CRM, formulários e modelos.",P2,MASTER-471012ab-0129: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0282: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0138: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0218: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0282: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0129 | MASTER-e1169a77-0282 | MASTER-f70ce307-0138 | MASTER-51b8f0ad-0218 | MASTER-edece80c-0282,5,"[{""id"":""MASTER-471012ab-0129"",""pedido"":""Validar carteira, autorizações, pontos focais, campos, custos e prioridade; configurar CRM, formulários e modelos."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1529""],""aceitacao"":""Validar carteira, autorizações, pontos focais, campos, custos e prioridade; configurar CRM, formulários e modelos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0282"",""pedido"":""Validar carteira, autorizações, pontos focais, campos, custos e prioridade; configurar CRM, formulários e modelos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4378""],""aceitacao"":""Validar carteira, autorizações, pontos focais, campos, custos e prioridade; configurar CRM, formulários e modelos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0138"",""pedido"":""Validar carteira, autorizações, pontos focais, campos, custos e prioridade; configurar CRM, formulários e modelos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1531""],""aceitacao"":""Validar carteira, autorizações, pontos focais, campos, custos e prioridade; configurar CRM, formulários e modelos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0218"",""pedido"":""Validar carteira, autorizações, pontos focais, campos, custos e prioridade; configurar CRM, formulários e modelos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3165""],""aceitacao"":""Validar carteira, autorizações, pontos focais, campos, custos e prioridade; configurar CRM, formulários e modelos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0282"",""pedido"":""Validar carteira, autorizações, pontos focais, campos, custos e prioridade; configurar CRM, formulários e modelos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4378""],""aceitacao"":""Validar carteira, autorizações, pontos focais, campos, custos e prioridade; configurar CRM, formulários e modelos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0130,"Optimizar campanhas, reactivar leads, publicar resultados autorizados e preparar segunda onda.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1545 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4394 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1547 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3181 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4394,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0130: Optimizar campanhas, reactivar leads, publicar resultados autorizados e preparar segunda onda. | MASTER-e1169a77-0283: Optimizar campanhas, reactivar leads, publicar resultados autorizados e preparar segunda onda. | MASTER-f70ce307-0139: Optimizar campanhas, reactivar leads, publicar resultados autorizados e preparar segunda onda. | MASTER-51b8f0ad-0219: Optimizar campanhas, reactivar leads, publicar resultados autorizados e preparar segunda onda. | MASTER-edece80c-0283: Optimizar campanhas, reactivar leads, publicar resultados autorizados e preparar segunda onda.",P2,MASTER-471012ab-0130: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0283: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0139: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0219: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0283: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0130 | MASTER-e1169a77-0283 | MASTER-f70ce307-0139 | MASTER-51b8f0ad-0219 | MASTER-edece80c-0283,5,"[{""id"":""MASTER-471012ab-0130"",""pedido"":""Optimizar campanhas, reactivar leads, publicar resultados autorizados e preparar segunda onda."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1545""],""aceitacao"":""Optimizar campanhas, reactivar leads, publicar resultados autorizados e preparar segunda onda."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0283"",""pedido"":""Optimizar campanhas, reactivar leads, publicar resultados autorizados e preparar segunda onda."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4394""],""aceitacao"":""Optimizar campanhas, reactivar leads, publicar resultados autorizados e preparar segunda onda."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0139"",""pedido"":""Optimizar campanhas, reactivar leads, publicar resultados autorizados e preparar segunda onda."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1547""],""aceitacao"":""Optimizar campanhas, reactivar leads, publicar resultados autorizados e preparar segunda onda."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0219"",""pedido"":""Optimizar campanhas, reactivar leads, publicar resultados autorizados e preparar segunda onda."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3181""],""aceitacao"":""Optimizar campanhas, reactivar leads, publicar resultados autorizados e preparar segunda onda."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0283"",""pedido"":""Optimizar campanhas, reactivar leads, publicar resultados autorizados e preparar segunda onda."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4394""],""aceitacao"":""Optimizar campanhas, reactivar leads, publicar resultados autorizados e preparar segunda onda."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0131,"Gestão comercial: cada lead deve possuir origem, campanha, projecto, sector, país, perfil, capacidade indicativa, interesse, responsável, próxima acção, prazo e estado. O contacto inicial deve ocorrer dentro do nível de serviço aprovado; leads sem resposta entram em cadência de nutrição; leads qualificados seguem para reunião e validação institucional; nenhuma promessa, condição financeira ou acesso reservado pode ser comunicado sem autorização. A Direcção deve rever mensalmente o pipeline e trimestralmente o desempenho das campanhas.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1553 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4402 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1555 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3189 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4402,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0131: Gestão comercial: cada lead deve possuir origem, campanha, projecto, sector, país, perfil, capacidade indicativa, interesse, responsável, próxima acção, prazo e estado. O contacto inicial deve ocorrer dentro do nível de serviço aprovado; leads sem resposta entram em cadência de nutrição; leads qualificados seguem para reunião e validação institucional; nenhuma promessa, condição financeira ou acesso reservado pode ser comunicado sem autorização. A Direcção deve rever mensalmente o pipeline e trimestralmente o desempenho das campanhas. | MASTER-e1169a77-0284: Gestão comercial: cada lead deve possuir origem, campanha, projecto, sector, país, perfil, capacidade indicativa, interesse, responsável, próxima acção, prazo e estado. O contacto inicial deve ocorrer dentro do nível de serviço aprovado; leads sem resposta entram em cadência de nutrição; leads qualificados seguem para reunião e validação institucional; nenhuma promessa, condição financeira ou acesso reservado pode ser comunicado sem autorização. A Direcção deve rever mensalmente o pipeline e trimestralmente o desempenho das campanhas. | MASTER-f70ce307-0140: Gestão comercial: cada lead deve possuir origem, campanha, projecto, sector, país, perfil, capacidade indicativa, interesse, responsável, próxima acção, prazo e estado. O contacto inicial deve ocorrer dentro do nível de serviço aprovado; leads sem resposta entram em cadência de nutrição; leads qualificados seguem para reunião e validação institucional; nenhuma promessa, condição financeira ou acesso reservado pode ser comunicado sem autorização. A Direcção deve rever mensalmente o pipeline e trimestralmente o desempenho das campanhas. | MASTER-51b8f0ad-0220: Gestão comercial: cada lead deve possuir origem, campanha, projecto, sector, país, perfil, capacidade indicativa, interesse, responsável, próxima acção, prazo e estado. O contacto inicial deve ocorrer dentro do nível de serviço aprovado; leads sem resposta entram em cadência de nutrição; leads qualificados seguem para reunião e validação institucional; nenhuma promessa, condição financeira ou acesso reservado pode ser comunicado sem autorização. A Direcção deve rever mensalmente o pipeline e trimestralmente o desempenho das campanhas. | MASTER-edece80c-0284: Gestão comercial: cada lead deve possuir origem, campanha, projecto, sector, país, perfil, capacidade indicativa, interesse, responsável, próxima acção, prazo e estado. O contacto inicial deve ocorrer dentro do nível de serviço aprovado; leads sem resposta entram em cadência de nutrição; leads qualificados seguem para reunião e validação institucional; nenhuma promessa, condição financeira ou acesso reservado pode ser comunicado sem autorização. A Direcção deve rever mensalmente o pipeline e trimestralmente o desempenho das campanhas.",P1,MASTER-471012ab-0131: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0284: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0140: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0220: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0284: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0131 | MASTER-e1169a77-0284 | MASTER-f70ce307-0140 | MASTER-51b8f0ad-0220 | MASTER-edece80c-0284,5,"[{""id"":""MASTER-471012ab-0131"",""pedido"":""Gestão comercial: cada lead deve possuir origem, campanha, projecto, sector, país, perfil, capacidade indicativa, interesse, responsável, próxima acção, prazo e estado. O contacto inicial deve ocorrer dentro do nível de serviço aprovado; leads sem resposta entram em cadência de nutrição; leads qualificados seguem para reunião e validação institucional; nenhuma promessa, condição financeira ou acesso reservado pode ser comunicado sem autorização. A Direcção deve rever mensalmente o pipeline e trimestralmente o desempenho das campanhas."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1553""],""aceitacao"":""Gestão comercial: cada lead deve possuir origem, campanha, projecto, sector, país, perfil, capacidade indicativa, interesse, responsável, próxima acção, prazo e estado. O contacto inicial deve ocorrer dentro do nível de serviço aprovado; leads sem resposta entram em cadência de nutrição; leads qualificados seguem para reunião e validação institucional; nenhuma promessa, condição financeira ou acesso reservado pode ser comunicado sem autorização. A Direcção deve rever mensalmente o pipeline e trimestralmente o desempenho das campanhas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-e1169a77-0284"",""pedido"":""Gestão comercial: cada lead deve possuir origem, campanha, projecto, sector, país, perfil, capacidade indicativa, interesse, responsável, próxima acção, prazo e estado. O contacto inicial deve ocorrer dentro do nível de serviço aprovado; leads sem resposta entram em cadência de nutrição; leads qualificados seguem para reunião e validação institucional; nenhuma promessa, condição financeira ou acesso reservado pode ser comunicado sem autorização. A Direcção deve rever mensalmente o pipeline e trimestralmente o desempenho das campanhas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4402""],""aceitacao"":""Gestão comercial: cada lead deve possuir origem, campanha, projecto, sector, país, perfil, capacidade indicativa, interesse, responsável, próxima acção, prazo e estado. O contacto inicial deve ocorrer dentro do nível de serviço aprovado; leads sem resposta entram em cadência de nutrição; leads qualificados seguem para reunião e validação institucional; nenhuma promessa, condição financeira ou acesso reservado pode ser comunicado sem autorização. A Direcção deve rever mensalmente o pipeline e trimestralmente o desempenho das campanhas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-f70ce307-0140"",""pedido"":""Gestão comercial: cada lead deve possuir origem, campanha, projecto, sector, país, perfil, capacidade indicativa, interesse, responsável, próxima acção, prazo e estado. O contacto inicial deve ocorrer dentro do nível de serviço aprovado; leads sem resposta entram em cadência de nutrição; leads qualificados seguem para reunião e validação institucional; nenhuma promessa, condição financeira ou acesso reservado pode ser comunicado sem autorização. A Direcção deve rever mensalmente o pipeline e trimestralmente o desempenho das campanhas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1555""],""aceitacao"":""Gestão comercial: cada lead deve possuir origem, campanha, projecto, sector, país, perfil, capacidade indicativa, interesse, responsável, próxima acção, prazo e estado. O contacto inicial deve ocorrer dentro do nível de serviço aprovado; leads sem resposta entram em cadência de nutrição; leads qualificados seguem para reunião e validação institucional; nenhuma promessa, condição financeira ou acesso reservado pode ser comunicado sem autorização. A Direcção deve rever mensalmente o pipeline e trimestralmente o desempenho das campanhas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0220"",""pedido"":""Gestão comercial: cada lead deve possuir origem, campanha, projecto, sector, país, perfil, capacidade indicativa, interesse, responsável, próxima acção, prazo e estado. O contacto inicial deve ocorrer dentro do nível de serviço aprovado; leads sem resposta entram em cadência de nutrição; leads qualificados seguem para reunião e validação institucional; nenhuma promessa, condição financeira ou acesso reservado pode ser comunicado sem autorização. A Direcção deve rever mensalmente o pipeline e trimestralmente o desempenho das campanhas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3189""],""aceitacao"":""Gestão comercial: cada lead deve possuir origem, campanha, projecto, sector, país, perfil, capacidade indicativa, interesse, responsável, próxima acção, prazo e estado. O contacto inicial deve ocorrer dentro do nível de serviço aprovado; leads sem resposta entram em cadência de nutrição; leads qualificados seguem para reunião e validação institucional; nenhuma promessa, condição financeira ou acesso reservado pode ser comunicado sem autorização. A Direcção deve rever mensalmente o pipeline e trimestralmente o desempenho das campanhas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0284"",""pedido"":""Gestão comercial: cada lead deve possuir origem, campanha, projecto, sector, país, perfil, capacidade indicativa, interesse, responsável, próxima acção, prazo e estado. O contacto inicial deve ocorrer dentro do nível de serviço aprovado; leads sem resposta entram em cadência de nutrição; leads qualificados seguem para reunião e validação institucional; nenhuma promessa, condição financeira ou acesso reservado pode ser comunicado sem autorização. A Direcção deve rever mensalmente o pipeline e trimestralmente o desempenho das campanhas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4402""],""aceitacao"":""Gestão comercial: cada lead deve possuir origem, campanha, projecto, sector, país, perfil, capacidade indicativa, interesse, responsável, próxima acção, prazo e estado. O contacto inicial deve ocorrer dentro do nível de serviço aprovado; leads sem resposta entram em cadência de nutrição; leads qualificados seguem para reunião e validação institucional; nenhuma promessa, condição financeira ou acesso reservado pode ser comunicado sem autorização. A Direcção deve rever mensalmente o pipeline e trimestralmente o desempenho das campanhas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0132,"Importar ou registar o projecto, preservando o código e a fonte oficial.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1556 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4405 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1558 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3192 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4405,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0132: Importar ou registar o projecto, preservando o código e a fonte oficial. | MASTER-e1169a77-0285: Importar ou registar o projecto, preservando o código e a fonte oficial. | MASTER-f70ce307-0141: Importar ou registar o projecto, preservando o código e a fonte oficial. | MASTER-51b8f0ad-0221: Importar ou registar o projecto, preservando o código e a fonte oficial. | MASTER-edece80c-0285: Importar ou registar o projecto, preservando o código e a fonte oficial.",P2,MASTER-471012ab-0132: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0285: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0141: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0221: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0285: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0132 | MASTER-e1169a77-0285 | MASTER-f70ce307-0141 | MASTER-51b8f0ad-0221 | MASTER-edece80c-0285,5,"[{""id"":""MASTER-471012ab-0132"",""pedido"":""Importar ou registar o projecto, preservando o código e a fonte oficial."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1556""],""aceitacao"":""Importar ou registar o projecto, preservando o código e a fonte oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0285"",""pedido"":""Importar ou registar o projecto, preservando o código e a fonte oficial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4405""],""aceitacao"":""Importar ou registar o projecto, preservando o código e a fonte oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0141"",""pedido"":""Importar ou registar o projecto, preservando o código e a fonte oficial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1558""],""aceitacao"":""Importar ou registar o projecto, preservando o código e a fonte oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0221"",""pedido"":""Importar ou registar o projecto, preservando o código e a fonte oficial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3192""],""aceitacao"":""Importar ou registar o projecto, preservando o código e a fonte oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0285"",""pedido"":""Importar ou registar o projecto, preservando o código e a fonte oficial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4405""],""aceitacao"":""Importar ou registar o projecto, preservando o código e a fonte oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0133,"Validar conteúdo, autorização de publicação, estado de preparação e ponto focal.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1557 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4406 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1559 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3193 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4406,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0133: Validar conteúdo, autorização de publicação, estado de preparação e ponto focal. | MASTER-e1169a77-0286: Validar conteúdo, autorização de publicação, estado de preparação e ponto focal. | MASTER-f70ce307-0142: Validar conteúdo, autorização de publicação, estado de preparação e ponto focal. | MASTER-51b8f0ad-0222: Validar conteúdo, autorização de publicação, estado de preparação e ponto focal. | MASTER-edece80c-0286: Validar conteúdo, autorização de publicação, estado de preparação e ponto focal.",P2,MASTER-471012ab-0133: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0286: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0142: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0222: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0286: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0133 | MASTER-e1169a77-0286 | MASTER-f70ce307-0142 | MASTER-51b8f0ad-0222 | MASTER-edece80c-0286,5,"[{""id"":""MASTER-471012ab-0133"",""pedido"":""Validar conteúdo, autorização de publicação, estado de preparação e ponto focal."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1557""],""aceitacao"":""Validar conteúdo, autorização de publicação, estado de preparação e ponto focal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0286"",""pedido"":""Validar conteúdo, autorização de publicação, estado de preparação e ponto focal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4406""],""aceitacao"":""Validar conteúdo, autorização de publicação, estado de preparação e ponto focal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0142"",""pedido"":""Validar conteúdo, autorização de publicação, estado de preparação e ponto focal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1559""],""aceitacao"":""Validar conteúdo, autorização de publicação, estado de preparação e ponto focal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0222"",""pedido"":""Validar conteúdo, autorização de publicação, estado de preparação e ponto focal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3193""],""aceitacao"":""Validar conteúdo, autorização de publicação, estado de preparação e ponto focal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0286"",""pedido"":""Validar conteúdo, autorização de publicação, estado de preparação e ponto focal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4406""],""aceitacao"":""Validar conteúdo, autorização de publicação, estado de preparação e ponto focal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0134,"Publicar a ficha e associá-la a sectores, territórios, campanhas e perfis de investidor.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1558 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4407 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1560 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3194 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4407,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0134: Publicar a ficha e associá-la a sectores, territórios, campanhas e perfis de investidor. | MASTER-e1169a77-0287: Publicar a ficha e associá-la a sectores, territórios, campanhas e perfis de investidor. | MASTER-f70ce307-0143: Publicar a ficha e associá-la a sectores, territórios, campanhas e perfis de investidor. | MASTER-51b8f0ad-0223: Publicar a ficha e associá-la a sectores, territórios, campanhas e perfis de investidor. | MASTER-edece80c-0287: Publicar a ficha e associá-la a sectores, territórios, campanhas e perfis de investidor.",P1,MASTER-471012ab-0134: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0287: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0143: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0223: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0287: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0134 | MASTER-e1169a77-0287 | MASTER-f70ce307-0143 | MASTER-51b8f0ad-0223 | MASTER-edece80c-0287,5,"[{""id"":""MASTER-471012ab-0134"",""pedido"":""Publicar a ficha e associá-la a sectores, territórios, campanhas e perfis de investidor."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1558""],""aceitacao"":""Publicar a ficha e associá-la a sectores, territórios, campanhas e perfis de investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-e1169a77-0287"",""pedido"":""Publicar a ficha e associá-la a sectores, territórios, campanhas e perfis de investidor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4407""],""aceitacao"":""Publicar a ficha e associá-la a sectores, territórios, campanhas e perfis de investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-f70ce307-0143"",""pedido"":""Publicar a ficha e associá-la a sectores, territórios, campanhas e perfis de investidor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1560""],""aceitacao"":""Publicar a ficha e associá-la a sectores, territórios, campanhas e perfis de investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0223"",""pedido"":""Publicar a ficha e associá-la a sectores, territórios, campanhas e perfis de investidor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3194""],""aceitacao"":""Publicar a ficha e associá-la a sectores, territórios, campanhas e perfis de investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0287"",""pedido"":""Publicar a ficha e associá-la a sectores, territórios, campanhas e perfis de investidor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4407""],""aceitacao"":""Publicar a ficha e associá-la a sectores, territórios, campanhas e perfis de investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0135,"Registar automaticamente o contacto, projecto, campanha e origem no CRM.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1560 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4409 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1562 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3196 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4409,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0135: Registar automaticamente o contacto, projecto, campanha e origem no CRM. | MASTER-e1169a77-0288: Registar automaticamente o contacto, projecto, campanha e origem no CRM. | MASTER-f70ce307-0144: Registar automaticamente o contacto, projecto, campanha e origem no CRM. | MASTER-51b8f0ad-0224: Registar automaticamente o contacto, projecto, campanha e origem no CRM. | MASTER-edece80c-0288: Registar automaticamente o contacto, projecto, campanha e origem no CRM.",P2,MASTER-471012ab-0135: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0288: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0144: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0224: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0288: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0135 | MASTER-e1169a77-0288 | MASTER-f70ce307-0144 | MASTER-51b8f0ad-0224 | MASTER-edece80c-0288,5,"[{""id"":""MASTER-471012ab-0135"",""pedido"":""Registar automaticamente o contacto, projecto, campanha e origem no CRM."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1560""],""aceitacao"":""Registar automaticamente o contacto, projecto, campanha e origem no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0288"",""pedido"":""Registar automaticamente o contacto, projecto, campanha e origem no CRM."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4409""],""aceitacao"":""Registar automaticamente o contacto, projecto, campanha e origem no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0144"",""pedido"":""Registar automaticamente o contacto, projecto, campanha e origem no CRM."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1562""],""aceitacao"":""Registar automaticamente o contacto, projecto, campanha e origem no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0224"",""pedido"":""Registar automaticamente o contacto, projecto, campanha e origem no CRM."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3196""],""aceitacao"":""Registar automaticamente o contacto, projecto, campanha e origem no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0288"",""pedido"":""Registar automaticamente o contacto, projecto, campanha e origem no CRM."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4409""],""aceitacao"":""Registar automaticamente o contacto, projecto, campanha e origem no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0136,"Registar o resultado: em análise, diligência, proposta, negociação, mobilizado, não concretizado ou suspenso.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1565 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4414 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1567 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3201 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4414,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0136: Registar o resultado: em análise, diligência, proposta, negociação, mobilizado, não concretizado ou suspenso. | MASTER-e1169a77-0289: Registar o resultado: em análise, diligência, proposta, negociação, mobilizado, não concretizado ou suspenso. | MASTER-f70ce307-0145: Registar o resultado: em análise, diligência, proposta, negociação, mobilizado, não concretizado ou suspenso. | MASTER-51b8f0ad-0225: Registar o resultado: em análise, diligência, proposta, negociação, mobilizado, não concretizado ou suspenso. | MASTER-edece80c-0289: Registar o resultado: em análise, diligência, proposta, negociação, mobilizado, não concretizado ou suspenso.",P2,MASTER-471012ab-0136: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0289: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0145: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0225: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0289: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0136 | MASTER-e1169a77-0289 | MASTER-f70ce307-0145 | MASTER-51b8f0ad-0225 | MASTER-edece80c-0289,5,"[{""id"":""MASTER-471012ab-0136"",""pedido"":""Registar o resultado: em análise, diligência, proposta, negociação, mobilizado, não concretizado ou suspenso."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1565""],""aceitacao"":""Registar o resultado: em análise, diligência, proposta, negociação, mobilizado, não concretizado ou suspenso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0289"",""pedido"":""Registar o resultado: em análise, diligência, proposta, negociação, mobilizado, não concretizado ou suspenso."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4414""],""aceitacao"":""Registar o resultado: em análise, diligência, proposta, negociação, mobilizado, não concretizado ou suspenso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0145"",""pedido"":""Registar o resultado: em análise, diligência, proposta, negociação, mobilizado, não concretizado ou suspenso."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1567""],""aceitacao"":""Registar o resultado: em análise, diligência, proposta, negociação, mobilizado, não concretizado ou suspenso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0225"",""pedido"":""Registar o resultado: em análise, diligência, proposta, negociação, mobilizado, não concretizado ou suspenso."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3201""],""aceitacao"":""Registar o resultado: em análise, diligência, proposta, negociação, mobilizado, não concretizado ou suspenso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0289"",""pedido"":""Registar o resultado: em análise, diligência, proposta, negociação, mobilizado, não concretizado ou suspenso."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4414""],""aceitacao"":""Registar o resultado: em análise, diligência, proposta, negociação, mobilizado, não concretizado ou suspenso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0140,"O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1617 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4466 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1619 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3253 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4466,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0140: O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado. | MASTER-e1169a77-0293: O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado. | MASTER-f70ce307-0149: O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado. | MASTER-51b8f0ad-0229: O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado. | MASTER-edece80c-0293: O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado.",P2,MASTER-471012ab-0140: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0293: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0149: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0229: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0293: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0140 | MASTER-e1169a77-0293 | MASTER-f70ce307-0149 | MASTER-51b8f0ad-0229 | MASTER-edece80c-0293,5,"[{""id"":""MASTER-471012ab-0140"",""pedido"":""O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1617""],""aceitacao"":""O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0293"",""pedido"":""O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4466""],""aceitacao"":""O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0149"",""pedido"":""O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1619""],""aceitacao"":""O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0229"",""pedido"":""O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3253""],""aceitacao"":""O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0293"",""pedido"":""O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4466""],""aceitacao"":""O editor administra argumentos, dados, fontes, datas, regiões, sectores, idiomas e chamadas para acção, sem publicar conteúdo não aprovado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, MASTER-471012ab-0141,Criar conta e registar a manifestação de interesse.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1636 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4485 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1638 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3272 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4485,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | 19/10/2026 — HML01-R1 reconciliada em QA: 27 fontes/build; zero migrations; cinco fontes divergentes resolvidas; scanner Unix real e PING/VERSION remoto como www-data; restauro144 tabelas e reversão da apresentação com dados posteriores preservados. Sem disponibilização remota, MFA/papéis ou incrementos posteriores. outputs/investmoz-HML01-reconciliacao-QA-20261019/PROPOSTA-CONSOLIDADA-HML01-R1.md | 19/10/2026 — Limites expressos da Tempo para decisão HML01-R1 9975dfce80b8: backup fresco consistente; recuperação da chave independente do perfil Windows e inventário de proprietário/permissões Linux por assegurar; scan real no fluxo da aplicação no destino por realizar; reversão só da apresentação mantendo27 fontes/configuração Unix/dados posteriores; vínculo positivo ao dossier não demonstrado, a homologar sem dados fictícios. Sem nova candidata, repetição QA ou execução remota. Ver secção Limites confirmados pela Tempo na proposta e manual existentes. | 19/10/2026 — Pré-disponibilização: destino mudou para9bc450e87c5f; três pré-condições R1 falharam. Sem manutenção ou escrita remota. R2 49f21a874c18 preparada em QA para preservar páginas legais e apresentação;24 fontes R1 idênticas,3 reconciliadas; zero migrations. Backup fresco/scan real no destino por realizar; dossier positivo não demonstrado. Decisão sobre revisão nova necessária antes da troca. Ver outputs/investmoz-HML01-reconciliacao-destino-R2-20261019/PROPOSTA-RECONCILIACAO-R2.md. | 19/10/2026 — R2 49f21a874c18 instalada exclusivamente em homologação por autorização da Tempo.27 fontes/189build conferidos; backup fresco consistente/restauro144 tabelas e33 ficheiros conferidos; cópia cifrada/chave portável também fora do perfil Windows; metadados/ACL Linux registados. Zero migrations/MFA/papéis/importações/publicação.502 preexistente corrigido com buffers FastCGI apenas no vhost da homologação; HTTP200. Scan real no fluxo da aplicação ainda pendente de autenticação autorizada; vínculo positivo ao dossier não demonstrado. Ver outputs/investmoz-HML01-reconciliacao-destino-R2-20261019/RELATORIO-DISPONIBILIZACAO-R2.md. | 19/10/2026 — Diagnóstico de acesso por leitura: a conta indicada pela Tempo não existe na homologação nem no restauro anterior à R2 e não consta da configuração actual de gestores. Não foi testada palavra-passe nem alterado MFA, conta ou permissão. Scanner real no fluxo documental continua não demonstrado por falta de sessão real autorizada; conta simples não confere gestão documental. Aguardada indicação de conta existente autorizada ou tratamento separado do acesso pela Tempo. | 19/10/2026 — Inventário de contas por leitura: existem14 contas na homologação, apenas1 com email verificado,0 na configuração de gestores e0 autorizadas por manage-portal. Portanto não há actualmente uma conta gestora que a Tempo possa simplesmente seleccionar para a prova documental. A pendência é habilitar uma conta real segundo a decisão e os mecanismos existentes, sem criar papéis ou contornar verificação/MFA. Nenhuma conta, palavra-passe ou permissão foi alterada. Scan real continua não demonstrado.",Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-471012ab-0141: Criar conta e registar a manifestação de interesse. | MASTER-e1169a77-0294: Criar conta e registar a manifestação de interesse. | MASTER-f70ce307-0150: Criar conta e registar a manifestação de interesse. | MASTER-51b8f0ad-0230: Criar conta e registar a manifestação de interesse. | MASTER-edece80c-0294: Criar conta e registar a manifestação de interesse.,P2,MASTER-471012ab-0141: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0294: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0150: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0230: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0294: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0141 | MASTER-e1169a77-0294 | MASTER-f70ce307-0150 | MASTER-51b8f0ad-0230 | MASTER-edece80c-0294,5,"[{""id"":""MASTER-471012ab-0141"",""pedido"":""Criar conta e registar a manifestação de interesse."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1636""],""aceitacao"":""Criar conta e registar a manifestação de interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0294"",""pedido"":""Criar conta e registar a manifestação de interesse."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4485""],""aceitacao"":""Criar conta e registar a manifestação de interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0150"",""pedido"":""Criar conta e registar a manifestação de interesse."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1638""],""aceitacao"":""Criar conta e registar a manifestação de interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0230"",""pedido"":""Criar conta e registar a manifestação de interesse."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3272""],""aceitacao"":""Criar conta e registar a manifestação de interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0294"",""pedido"":""Criar conta e registar a manifestação de interesse."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4485""],""aceitacao"":""Criar conta e registar a manifestação de interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada. | Este recorte foi demonstrado apenas em QA. Critério original preservado; não constitui aceitação global da linha nem disponibilização no activo. Restantes condições/documentos/filtros e percursos previamente aceites não foram reensaiados. Disponibilização requer execução separada com backup/restauro fresco, conferência de hashes e acção autenticada autorizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente | InterestSubmission; InvestmentSubmission; InvestmentWorkspace; InterestWorkflow; Fortify; usePortalQuery; navegação Inertia e matriz/manual existentes.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,"Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente. | Origem: pedido expresso da Tempo de 19/10/2026 e regras permanentes de 12/10/2026. Escolhas técnicas: sessão existente, rascunho temporário por separador/contexto, idempotência vinculada à conta e feedback partilhado. Não criam papéis nem exigências organizacionais. DNS deixou de ser pré-condição do email deste envio; mantém validação de formato e associação autenticada. Sem atribuição histórica por email. | 19/10/2026 — HML01: conclusão QA reconhecida pela Tempo com base no relatório, sem conferência dos anexos locais. Proposta única de disponibilização em teste-investidor.tempo.co.mz, distinta de abertura pública; revisão 81cecc0009c3851ea891b0ea83d40428f3badc46c95eb12827f6baa9d03b68a8. Provas aceites reutilizadas, sem repetição. Backup/restauro fresco do destino e execução autenticada por realizar. outputs/investmoz-conta-pesquisa-homologacao-proposta-20261019/PROPOSTA-UNICA-HML01.md. Sem alteração da disponibilidade activa. | 19/10/2026 — HML01, leitura parcial: HTTPS público 200; manifesto/frontend observado difere da candidata. Utilizador sem acesso administrativo; administrador indisponível. PHP/backend, configuração efectiva, schema, serviços e possibilidade de backup/restauro não confirmados. Compatibilidade remota pendente; nenhuma dependência adicional presumida ou corrigida; sem ensaios repetidos, disponibilização, migrations ou alteração de MFA/papéis. outputs/investmoz-HML01-inspeccao-leitura-20261019/RELATORIO-LEITURA-HML01.md.",Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | 19/10/2026 — conta-pesquisa-QA-81cecc0009c3; Conta simples, titularidade no servidor, recibo idempotente, histórico, resposta da equipa e próxima acção. outputs/investmoz-conta-pesquisa-QA-20261019/para-revisao/RELATORIO-QA.md; PROVAS-BROWSER.json; PROVAS-PESQUISA.json; PROVAS-FINAIS-UI.json; PROVAS-SQL.json. QA account_search_20261019_test:55441; activo inalterado. 19/10/2026 — HML01: primeira inspecção SSH autenticada concluída por leitura. CLI PHP8.4.17, PostgreSQL17.11/PostGIS3.6.4, lock igual, fila/ClamAV activos. routes/web.php diverge; 75 migrations registadas e13 ficheiros sem registo por reconciliar. Schema completo/FPM/vendor/scanner/backup-restauro ainda por confirmar na segunda recolha. Não declarar suficiência das25 fontes/build. Sem comandos de mutação, instalação, migration, reinício, disponibilização ou alteração de MFA/papéis. Pacote/proposta HML01 preservados; incrementos posteriores separados. outputs/investmoz-HML01-inspeccao-leitura-20261019/RELATORIO-SSH-AUTENTICADO.md. -19/10/2026 — HML01: inspecção SSH autenticada concluída por leitura. Git HEAD14ad2f60c5465a15e30aa1c0a9e9047103c17c20; PHP8.4/FPM, vendor/lock, PG17.11/PostGIS3.6.4 identificados.20 precondições das25 fontes coincidem e5 divergem. desk_cases ausente é dependência directa não satisfeita no acompanhamento.75 migrations registadas/13 ficheiros sem registo, sem execução automática. Scanner Unix versus adaptador TCP a reconciliar nas operações documentais; cobertura backup/restauro do portal não demonstrada. Não aplicar directamente. Sem alterações remotas, disponibilização, migrations, MFA/papéis ou incorporação de incrementos. Provas: outputs/investmoz-HML01-inspeccao-leitura-20261019/RELATORIO-SSH-AUTENTICADO.md. | 19/10/2026 DOC01 d9bf1ad47489 separado da R2: autorização Tempo para acesso documental próprio; conta real registada/email confirmado pelo fluxo normal, MFA pendente na última leitura. 34 verificações QA isoladas e build passaram; 7 fontes, zero migrations/novos papéis. Sem instalação/grant global. Scan real e dossier positivo não demonstrados. outputs/investmoz-document-access-QA-20261019/RELATORIO-DOC01-QA.md | 19/10/2026 — Após confirmação do utilizador, leitura do destino confirmou conta existente, email e MFA confirmados. Nenhuma verificação artificial ou gestão global concedida. O desafio MFA numa nova sessão aguarda confirmação do utilizador; DOC01 permanece preparado em QA, sem instalação. Scan real e dossier positivo continuam pendentes. Prova: outputs/investmoz-document-access-QA-20261019/PROVA-MFA-CONFIRMADO.json. | 19/10/2026 DOC01 d9bf1ad47489 instalado só na homologação; conta real/email/MFA e entrada por desafio concluídos; grant documental próprio auditado, sem gestão global. Backup fresco/restauro 144 tabelas e33 ficheiros conferidos. Interface privada aberta. Upload manual aguardado por permissão local Edge; scan real/recuperação/recusa remota e dossier positivo continuam pendentes. outputs/investmoz-document-access-QA-20261019/RELATORIO-DISPONIBILIZACAO-DOC01.md | 19/10/2026 DOC01: upload real pela interface; ClamAV1.4.3 via Unix clean (1 tentativa,8ms); recuperação autorizada no navegador/hash coincidente; download anónimo302 sem ficheiro. Outro titular: prova QA reutilizada. Interno/zero recursos públicos, sem publicação. Dossier positivo continua não demonstrado. outputs/investmoz-document-access-QA-20261019/PROVA-SCAN-REAL-E-RECUPERACAO.json",acompanhamento,"12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada | 19/10/2026 — conta simples e estados de pesquisa, QA; activo preservado",,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0142,"O CRM deve manter um registo único do investidor, organização, contactos, interesses, documentos, actividades, consentimentos e histórico de atendimento.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1643 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4492 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1645 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3279 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4492,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0142: O CRM deve manter um registo único do investidor, organização, contactos, interesses, documentos, actividades, consentimentos e histórico de atendimento. | MASTER-e1169a77-0295: O CRM deve manter um registo único do investidor, organização, contactos, interesses, documentos, actividades, consentimentos e histórico de atendimento. | MASTER-f70ce307-0151: O CRM deve manter um registo único do investidor, organização, contactos, interesses, documentos, actividades, consentimentos e histórico de atendimento. | MASTER-51b8f0ad-0231: O CRM deve manter um registo único do investidor, organização, contactos, interesses, documentos, actividades, consentimentos e histórico de atendimento. | MASTER-edece80c-0295: O CRM deve manter um registo único do investidor, organização, contactos, interesses, documentos, actividades, consentimentos e histórico de atendimento.",P2,MASTER-471012ab-0142: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0295: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0151: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0231: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0295: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0142 | MASTER-e1169a77-0295 | MASTER-f70ce307-0151 | MASTER-51b8f0ad-0231 | MASTER-edece80c-0295,5,"[{""id"":""MASTER-471012ab-0142"",""pedido"":""O CRM deve manter um registo único do investidor, organização, contactos, interesses, documentos, actividades, consentimentos e histórico de atendimento."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1643""],""aceitacao"":""O CRM deve manter um registo único do investidor, organização, contactos, interesses, documentos, actividades, consentimentos e histórico de atendimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0295"",""pedido"":""O CRM deve manter um registo único do investidor, organização, contactos, interesses, documentos, actividades, consentimentos e histórico de atendimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4492""],""aceitacao"":""O CRM deve manter um registo único do investidor, organização, contactos, interesses, documentos, actividades, consentimentos e histórico de atendimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0151"",""pedido"":""O CRM deve manter um registo único do investidor, organização, contactos, interesses, documentos, actividades, consentimentos e histórico de atendimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1645""],""aceitacao"":""O CRM deve manter um registo único do investidor, organização, contactos, interesses, documentos, actividades, consentimentos e histórico de atendimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0231"",""pedido"":""O CRM deve manter um registo único do investidor, organização, contactos, interesses, documentos, actividades, consentimentos e histórico de atendimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3279""],""aceitacao"":""O CRM deve manter um registo único do investidor, organização, contactos, interesses, documentos, actividades, consentimentos e histórico de atendimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0295"",""pedido"":""O CRM deve manter um registo único do investidor, organização, contactos, interesses, documentos, actividades, consentimentos e histórico de atendimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4492""],""aceitacao"":""O CRM deve manter um registo único do investidor, organização, contactos, interesses, documentos, actividades, consentimentos e histórico de atendimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0143,"Os fluxos devem incluir responsáveis, prazos, alertas, escalonamento, níveis de serviço e trilho de auditoria.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1644 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4493 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1646 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3280 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4493,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0143: Os fluxos devem incluir responsáveis, prazos, alertas, escalonamento, níveis de serviço e trilho de auditoria. | MASTER-e1169a77-0296: Os fluxos devem incluir responsáveis, prazos, alertas, escalonamento, níveis de serviço e trilho de auditoria. | MASTER-f70ce307-0152: Os fluxos devem incluir responsáveis, prazos, alertas, escalonamento, níveis de serviço e trilho de auditoria. | MASTER-51b8f0ad-0232: Os fluxos devem incluir responsáveis, prazos, alertas, escalonamento, níveis de serviço e trilho de auditoria. | MASTER-edece80c-0296: Os fluxos devem incluir responsáveis, prazos, alertas, escalonamento, níveis de serviço e trilho de auditoria.",P2,MASTER-471012ab-0143: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0296: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0152: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0232: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0296: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0143 | MASTER-e1169a77-0296 | MASTER-f70ce307-0152 | MASTER-51b8f0ad-0232 | MASTER-edece80c-0296,5,"[{""id"":""MASTER-471012ab-0143"",""pedido"":""Os fluxos devem incluir responsáveis, prazos, alertas, escalonamento, níveis de serviço e trilho de auditoria."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1644""],""aceitacao"":""Os fluxos devem incluir responsáveis, prazos, alertas, escalonamento, níveis de serviço e trilho de auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0296"",""pedido"":""Os fluxos devem incluir responsáveis, prazos, alertas, escalonamento, níveis de serviço e trilho de auditoria."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4493""],""aceitacao"":""Os fluxos devem incluir responsáveis, prazos, alertas, escalonamento, níveis de serviço e trilho de auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0152"",""pedido"":""Os fluxos devem incluir responsáveis, prazos, alertas, escalonamento, níveis de serviço e trilho de auditoria."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1646""],""aceitacao"":""Os fluxos devem incluir responsáveis, prazos, alertas, escalonamento, níveis de serviço e trilho de auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0232"",""pedido"":""Os fluxos devem incluir responsáveis, prazos, alertas, escalonamento, níveis de serviço e trilho de auditoria."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3280""],""aceitacao"":""Os fluxos devem incluir responsáveis, prazos, alertas, escalonamento, níveis de serviço e trilho de auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0296"",""pedido"":""Os fluxos devem incluir responsáveis, prazos, alertas, escalonamento, níveis de serviço e trilho de auditoria."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4493""],""aceitacao"":""Os fluxos devem incluir responsáveis, prazos, alertas, escalonamento, níveis de serviço e trilho de auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0144,"Respostas com impacto jurídico, fiscal, cambial ou administrativo devem citar a fonte e ser apresentadas como orientação sujeita a confirmação oficial.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1646 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4495 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1648 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3282 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4495,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0144: Respostas com impacto jurídico, fiscal, cambial ou administrativo devem citar a fonte e ser apresentadas como orientação sujeita a confirmação oficial. | MASTER-e1169a77-0297: Respostas com impacto jurídico, fiscal, cambial ou administrativo devem citar a fonte e ser apresentadas como orientação sujeita a confirmação oficial. | MASTER-f70ce307-0153: Respostas com impacto jurídico, fiscal, cambial ou administrativo devem citar a fonte e ser apresentadas como orientação sujeita a confirmação oficial. | MASTER-51b8f0ad-0233: Respostas com impacto jurídico, fiscal, cambial ou administrativo devem citar a fonte e ser apresentadas como orientação sujeita a confirmação oficial. | MASTER-edece80c-0297: Respostas com impacto jurídico, fiscal, cambial ou administrativo devem citar a fonte e ser apresentadas como orientação sujeita a confirmação oficial.",P2,MASTER-471012ab-0144: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0297: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0153: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0233: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0297: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0144 | MASTER-e1169a77-0297 | MASTER-f70ce307-0153 | MASTER-51b8f0ad-0233 | MASTER-edece80c-0297,5,"[{""id"":""MASTER-471012ab-0144"",""pedido"":""Respostas com impacto jurídico, fiscal, cambial ou administrativo devem citar a fonte e ser apresentadas como orientação sujeita a confirmação oficial."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1646""],""aceitacao"":""Respostas com impacto jurídico, fiscal, cambial ou administrativo devem citar a fonte e ser apresentadas como orientação sujeita a confirmação oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-e1169a77-0297"",""pedido"":""Respostas com impacto jurídico, fiscal, cambial ou administrativo devem citar a fonte e ser apresentadas como orientação sujeita a confirmação oficial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4495""],""aceitacao"":""Respostas com impacto jurídico, fiscal, cambial ou administrativo devem citar a fonte e ser apresentadas como orientação sujeita a confirmação oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-f70ce307-0153"",""pedido"":""Respostas com impacto jurídico, fiscal, cambial ou administrativo devem citar a fonte e ser apresentadas como orientação sujeita a confirmação oficial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1648""],""aceitacao"":""Respostas com impacto jurídico, fiscal, cambial ou administrativo devem citar a fonte e ser apresentadas como orientação sujeita a confirmação oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0233"",""pedido"":""Respostas com impacto jurídico, fiscal, cambial ou administrativo devem citar a fonte e ser apresentadas como orientação sujeita a confirmação oficial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3282""],""aceitacao"":""Respostas com impacto jurídico, fiscal, cambial ou administrativo devem citar a fonte e ser apresentadas como orientação sujeita a confirmação oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0297"",""pedido"":""Respostas com impacto jurídico, fiscal, cambial ou administrativo devem citar a fonte e ser apresentadas como orientação sujeita a confirmação oficial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4495""],""aceitacao"":""Respostas com impacto jurídico, fiscal, cambial ou administrativo devem citar a fonte e ser apresentadas como orientação sujeita a confirmação oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0145,"Decisões, aprovações e rejeições devem permanecer sob responsabilidade humana ou da entidade competente.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1647 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4496 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1649 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3283 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4496,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0145: Decisões, aprovações e rejeições devem permanecer sob responsabilidade humana ou da entidade competente. | MASTER-e1169a77-0298: Decisões, aprovações e rejeições devem permanecer sob responsabilidade humana ou da entidade competente. | MASTER-f70ce307-0154: Decisões, aprovações e rejeições devem permanecer sob responsabilidade humana ou da entidade competente. | MASTER-51b8f0ad-0234: Decisões, aprovações e rejeições devem permanecer sob responsabilidade humana ou da entidade competente. | MASTER-edece80c-0298: Decisões, aprovações e rejeições devem permanecer sob responsabilidade humana ou da entidade competente.",P2,MASTER-471012ab-0145: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0298: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0154: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0234: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0298: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0145 | MASTER-e1169a77-0298 | MASTER-f70ce307-0154 | MASTER-51b8f0ad-0234 | MASTER-edece80c-0298,5,"[{""id"":""MASTER-471012ab-0145"",""pedido"":""Decisões, aprovações e rejeições devem permanecer sob responsabilidade humana ou da entidade competente."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1647""],""aceitacao"":""Decisões, aprovações e rejeições devem permanecer sob responsabilidade humana ou da entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0298"",""pedido"":""Decisões, aprovações e rejeições devem permanecer sob responsabilidade humana ou da entidade competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4496""],""aceitacao"":""Decisões, aprovações e rejeições devem permanecer sob responsabilidade humana ou da entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0154"",""pedido"":""Decisões, aprovações e rejeições devem permanecer sob responsabilidade humana ou da entidade competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1649""],""aceitacao"":""Decisões, aprovações e rejeições devem permanecer sob responsabilidade humana ou da entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0234"",""pedido"":""Decisões, aprovações e rejeições devem permanecer sob responsabilidade humana ou da entidade competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3283""],""aceitacao"":""Decisões, aprovações e rejeições devem permanecer sob responsabilidade humana ou da entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0298"",""pedido"":""Decisões, aprovações e rejeições devem permanecer sob responsabilidade humana ou da entidade competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4496""],""aceitacao"":""Decisões, aprovações e rejeições devem permanecer sob responsabilidade humana ou da entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0146,"O sistema deve permitir revisão, correcção, monitoria de qualidade e suspensão de respostas automatizadas inadequadas.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1648 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4497 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1650 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3284 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4497,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0146: O sistema deve permitir revisão, correcção, monitoria de qualidade e suspensão de respostas automatizadas inadequadas. | MASTER-e1169a77-0299: O sistema deve permitir revisão, correcção, monitoria de qualidade e suspensão de respostas automatizadas inadequadas. | MASTER-f70ce307-0155: O sistema deve permitir revisão, correcção, monitoria de qualidade e suspensão de respostas automatizadas inadequadas. | MASTER-51b8f0ad-0235: O sistema deve permitir revisão, correcção, monitoria de qualidade e suspensão de respostas automatizadas inadequadas. | MASTER-edece80c-0299: O sistema deve permitir revisão, correcção, monitoria de qualidade e suspensão de respostas automatizadas inadequadas.",P2,MASTER-471012ab-0146: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0299: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0155: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0235: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0299: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0146 | MASTER-e1169a77-0299 | MASTER-f70ce307-0155 | MASTER-51b8f0ad-0235 | MASTER-edece80c-0299,5,"[{""id"":""MASTER-471012ab-0146"",""pedido"":""O sistema deve permitir revisão, correcção, monitoria de qualidade e suspensão de respostas automatizadas inadequadas."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1648""],""aceitacao"":""O sistema deve permitir revisão, correcção, monitoria de qualidade e suspensão de respostas automatizadas inadequadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0299"",""pedido"":""O sistema deve permitir revisão, correcção, monitoria de qualidade e suspensão de respostas automatizadas inadequadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4497""],""aceitacao"":""O sistema deve permitir revisão, correcção, monitoria de qualidade e suspensão de respostas automatizadas inadequadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0155"",""pedido"":""O sistema deve permitir revisão, correcção, monitoria de qualidade e suspensão de respostas automatizadas inadequadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1650""],""aceitacao"":""O sistema deve permitir revisão, correcção, monitoria de qualidade e suspensão de respostas automatizadas inadequadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0235"",""pedido"":""O sistema deve permitir revisão, correcção, monitoria de qualidade e suspensão de respostas automatizadas inadequadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3284""],""aceitacao"":""O sistema deve permitir revisão, correcção, monitoria de qualidade e suspensão de respostas automatizadas inadequadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0299"",""pedido"":""O sistema deve permitir revisão, correcção, monitoria de qualidade e suspensão de respostas automatizadas inadequadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4497""],""aceitacao"":""O sistema deve permitir revisão, correcção, monitoria de qualidade e suspensão de respostas automatizadas inadequadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0147,"A estratégia deverá converter visitantes anónimos em contactos identificados, contactos em investidores qualificados e estes em reuniões, propostas e investimentos concretizados. A conversão deve ser progressiva: solicitar apenas a informação necessária em cada etapa, oferecer conteúdo proporcional ao compromisso do utilizador e manter um responsável e uma próxima acção para cada oportunidade no CRM.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1650 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4499 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1652 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3286 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4499,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0147: A estratégia deverá converter visitantes anónimos em contactos identificados, contactos em investidores qualificados e estes em reuniões, propostas e investimentos concretizados. A conversão deve ser progressiva: solicitar apenas a informação necessária em cada etapa, oferecer conteúdo proporcional ao compromisso do utilizador e manter um responsável e uma próxima acção para cada oportunidade no CRM. | MASTER-e1169a77-0300: A estratégia deverá converter visitantes anónimos em contactos identificados, contactos em investidores qualificados e estes em reuniões, propostas e investimentos concretizados. A conversão deve ser progressiva: solicitar apenas a informação necessária em cada etapa, oferecer conteúdo proporcional ao compromisso do utilizador e manter um responsável e uma próxima acção para cada oportunidade no CRM. | MASTER-f70ce307-0156: A estratégia deverá converter visitantes anónimos em contactos identificados, contactos em investidores qualificados e estes em reuniões, propostas e investimentos concretizados. A conversão deve ser progressiva: solicitar apenas a informação necessária em cada etapa, oferecer conteúdo proporcional ao compromisso do utilizador e manter um responsável e uma próxima acção para cada oportunidade no CRM. | MASTER-51b8f0ad-0236: A estratégia deverá converter visitantes anónimos em contactos identificados, contactos em investidores qualificados e estes em reuniões, propostas e investimentos concretizados. A conversão deve ser progressiva: solicitar apenas a informação necessária em cada etapa, oferecer conteúdo proporcional ao compromisso do utilizador e manter um responsável e uma próxima acção para cada oportunidade no CRM. | MASTER-edece80c-0300: A estratégia deverá converter visitantes anónimos em contactos identificados, contactos em investidores qualificados e estes em reuniões, propostas e investimentos concretizados. A conversão deve ser progressiva: solicitar apenas a informação necessária em cada etapa, oferecer conteúdo proporcional ao compromisso do utilizador e manter um responsável e uma próxima acção para cada oportunidade no CRM.",P2,MASTER-471012ab-0147: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0300: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0156: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0236: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0300: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0147 | MASTER-e1169a77-0300 | MASTER-f70ce307-0156 | MASTER-51b8f0ad-0236 | MASTER-edece80c-0300,5,"[{""id"":""MASTER-471012ab-0147"",""pedido"":""A estratégia deverá converter visitantes anónimos em contactos identificados, contactos em investidores qualificados e estes em reuniões, propostas e investimentos concretizados. A conversão deve ser progressiva: solicitar apenas a informação necessária em cada etapa, oferecer conteúdo proporcional ao compromisso do utilizador e manter um responsável e uma próxima acção para cada oportunidade no CRM."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1650""],""aceitacao"":""A estratégia deverá converter visitantes anónimos em contactos identificados, contactos em investidores qualificados e estes em reuniões, propostas e investimentos concretizados. A conversão deve ser progressiva: solicitar apenas a informação necessária em cada etapa, oferecer conteúdo proporcional ao compromisso do utilizador e manter um responsável e uma próxima acção para cada oportunidade no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0300"",""pedido"":""A estratégia deverá converter visitantes anónimos em contactos identificados, contactos em investidores qualificados e estes em reuniões, propostas e investimentos concretizados. A conversão deve ser progressiva: solicitar apenas a informação necessária em cada etapa, oferecer conteúdo proporcional ao compromisso do utilizador e manter um responsável e uma próxima acção para cada oportunidade no CRM."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4499""],""aceitacao"":""A estratégia deverá converter visitantes anónimos em contactos identificados, contactos em investidores qualificados e estes em reuniões, propostas e investimentos concretizados. A conversão deve ser progressiva: solicitar apenas a informação necessária em cada etapa, oferecer conteúdo proporcional ao compromisso do utilizador e manter um responsável e uma próxima acção para cada oportunidade no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0156"",""pedido"":""A estratégia deverá converter visitantes anónimos em contactos identificados, contactos em investidores qualificados e estes em reuniões, propostas e investimentos concretizados. A conversão deve ser progressiva: solicitar apenas a informação necessária em cada etapa, oferecer conteúdo proporcional ao compromisso do utilizador e manter um responsável e uma próxima acção para cada oportunidade no CRM."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1652""],""aceitacao"":""A estratégia deverá converter visitantes anónimos em contactos identificados, contactos em investidores qualificados e estes em reuniões, propostas e investimentos concretizados. A conversão deve ser progressiva: solicitar apenas a informação necessária em cada etapa, oferecer conteúdo proporcional ao compromisso do utilizador e manter um responsável e uma próxima acção para cada oportunidade no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0236"",""pedido"":""A estratégia deverá converter visitantes anónimos em contactos identificados, contactos em investidores qualificados e estes em reuniões, propostas e investimentos concretizados. A conversão deve ser progressiva: solicitar apenas a informação necessária em cada etapa, oferecer conteúdo proporcional ao compromisso do utilizador e manter um responsável e uma próxima acção para cada oportunidade no CRM."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3286""],""aceitacao"":""A estratégia deverá converter visitantes anónimos em contactos identificados, contactos em investidores qualificados e estes em reuniões, propostas e investimentos concretizados. A conversão deve ser progressiva: solicitar apenas a informação necessária em cada etapa, oferecer conteúdo proporcional ao compromisso do utilizador e manter um responsável e uma próxima acção para cada oportunidade no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0300"",""pedido"":""A estratégia deverá converter visitantes anónimos em contactos identificados, contactos em investidores qualificados e estes em reuniões, propostas e investimentos concretizados. A conversão deve ser progressiva: solicitar apenas a informação necessária em cada etapa, oferecer conteúdo proporcional ao compromisso do utilizador e manter um responsável e uma próxima acção para cada oportunidade no CRM."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4499""],""aceitacao"":""A estratégia deverá converter visitantes anónimos em contactos identificados, contactos em investidores qualificados e estes em reuniões, propostas e investimentos concretizados. A conversão deve ser progressiva: solicitar apenas a informação necessária em cada etapa, oferecer conteúdo proporcional ao compromisso do utilizador e manter um responsável e uma próxima acção para cada oportunidade no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0148,Registar investimento e manter relação de longo prazo.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1688 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4537 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1690 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3324 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4537,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0148: Registar investimento e manter relação de longo prazo. | MASTER-e1169a77-0301: Registar investimento e manter relação de longo prazo. | MASTER-f70ce307-0157: Registar investimento e manter relação de longo prazo. | MASTER-51b8f0ad-0237: Registar investimento e manter relação de longo prazo. | MASTER-edece80c-0301: Registar investimento e manter relação de longo prazo.,P2,MASTER-471012ab-0148: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0301: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0157: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0237: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0301: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0148 | MASTER-e1169a77-0301 | MASTER-f70ce307-0157 | MASTER-51b8f0ad-0237 | MASTER-edece80c-0301,5,"[{""id"":""MASTER-471012ab-0148"",""pedido"":""Registar investimento e manter relação de longo prazo."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1688""],""aceitacao"":""Registar investimento e manter relação de longo prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0301"",""pedido"":""Registar investimento e manter relação de longo prazo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4537""],""aceitacao"":""Registar investimento e manter relação de longo prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0157"",""pedido"":""Registar investimento e manter relação de longo prazo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1690""],""aceitacao"":""Registar investimento e manter relação de longo prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0237"",""pedido"":""Registar investimento e manter relação de longo prazo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3324""],""aceitacao"":""Registar investimento e manter relação de longo prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0301"",""pedido"":""Registar investimento e manter relação de longo prazo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4537""],""aceitacao"":""Registar investimento e manter relação de longo prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0149,"Faixas sugeridas: 80–100, prioridade estratégica e contacto imediato; 60–79, qualificado para reunião; 40–59, nutrição e recolha adicional; abaixo de 40, acompanhamento automatizado ou arquivo. Condições eliminatórias — identidade não verificável, incompatibilidade legal, origem de fundos não esclarecida quando exigida, informação falsa ou conflito não mitigado — sobrepõem-se à pontuação. Nenhuma rejeição ou decisão de investimento deve ser exclusivamente automatizada.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1770 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4620 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1772 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3406 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4620,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0149: Faixas sugeridas: 80–100, prioridade estratégica e contacto imediato; 60–79, qualificado para reunião; 40–59, nutrição e recolha adicional; abaixo de 40, acompanhamento automatizado ou arquivo. Condições eliminatórias — identidade não verificável, incompatibilidade legal, origem de fundos não esclarecida quando exigida, informação falsa ou conflito não mitigado — sobrepõem-se à pontuação. Nenhuma rejeição ou decisão de investimento deve ser exclusivamente automatizada. | MASTER-e1169a77-0302: Faixas sugeridas: 80–100, prioridade estratégica e contacto imediato; 60–79, qualificado para reunião; 40–59, nutrição e recolha adicional; abaixo de 40, acompanhamento automatizado ou arquivo. Condições eliminatórias — identidade não verificável, incompatibilidade legal, origem de fundos não esclarecida quando exigida, informação falsa ou conflito não mitigado — sobrepõem-se à pontuação. Nenhuma rejeição ou decisão de investimento deve ser exclusivamente automatizada. | MASTER-f70ce307-0158: Faixas sugeridas: 80–100, prioridade estratégica e contacto imediato; 60–79, qualificado para reunião; 40–59, nutrição e recolha adicional; abaixo de 40, acompanhamento automatizado ou arquivo. Condições eliminatórias — identidade não verificável, incompatibilidade legal, origem de fundos não esclarecida quando exigida, informação falsa ou conflito não mitigado — sobrepõem-se à pontuação. Nenhuma rejeição ou decisão de investimento deve ser exclusivamente automatizada. | MASTER-51b8f0ad-0238: Faixas sugeridas: 80–100, prioridade estratégica e contacto imediato; 60–79, qualificado para reunião; 40–59, nutrição e recolha adicional; abaixo de 40, acompanhamento automatizado ou arquivo. Condições eliminatórias — identidade não verificável, incompatibilidade legal, origem de fundos não esclarecida quando exigida, informação falsa ou conflito não mitigado — sobrepõem-se à pontuação. Nenhuma rejeição ou decisão de investimento deve ser exclusivamente automatizada. | MASTER-edece80c-0302: Faixas sugeridas: 80–100, prioridade estratégica e contacto imediato; 60–79, qualificado para reunião; 40–59, nutrição e recolha adicional; abaixo de 40, acompanhamento automatizado ou arquivo. Condições eliminatórias — identidade não verificável, incompatibilidade legal, origem de fundos não esclarecida quando exigida, informação falsa ou conflito não mitigado — sobrepõem-se à pontuação. Nenhuma rejeição ou decisão de investimento deve ser exclusivamente automatizada.",P2,MASTER-471012ab-0149: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0302: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0158: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0238: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0302: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0149 | MASTER-e1169a77-0302 | MASTER-f70ce307-0158 | MASTER-51b8f0ad-0238 | MASTER-edece80c-0302,5,"[{""id"":""MASTER-471012ab-0149"",""pedido"":""Faixas sugeridas: 80–100, prioridade estratégica e contacto imediato; 60–79, qualificado para reunião; 40–59, nutrição e recolha adicional; abaixo de 40, acompanhamento automatizado ou arquivo. Condições eliminatórias — identidade não verificável, incompatibilidade legal, origem de fundos não esclarecida quando exigida, informação falsa ou conflito não mitigado — sobrepõem-se à pontuação. Nenhuma rejeição ou decisão de investimento deve ser exclusivamente automatizada."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1770""],""aceitacao"":""Faixas sugeridas: 80–100, prioridade estratégica e contacto imediato; 60–79, qualificado para reunião; 40–59, nutrição e recolha adicional; abaixo de 40, acompanhamento automatizado ou arquivo. Condições eliminatórias — identidade não verificável, incompatibilidade legal, origem de fundos não esclarecida quando exigida, informação falsa ou conflito não mitigado — sobrepõem-se à pontuação. Nenhuma rejeição ou decisão de investimento deve ser exclusivamente automatizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0302"",""pedido"":""Faixas sugeridas: 80–100, prioridade estratégica e contacto imediato; 60–79, qualificado para reunião; 40–59, nutrição e recolha adicional; abaixo de 40, acompanhamento automatizado ou arquivo. Condições eliminatórias — identidade não verificável, incompatibilidade legal, origem de fundos não esclarecida quando exigida, informação falsa ou conflito não mitigado — sobrepõem-se à pontuação. Nenhuma rejeição ou decisão de investimento deve ser exclusivamente automatizada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4620""],""aceitacao"":""Faixas sugeridas: 80–100, prioridade estratégica e contacto imediato; 60–79, qualificado para reunião; 40–59, nutrição e recolha adicional; abaixo de 40, acompanhamento automatizado ou arquivo. Condições eliminatórias — identidade não verificável, incompatibilidade legal, origem de fundos não esclarecida quando exigida, informação falsa ou conflito não mitigado — sobrepõem-se à pontuação. Nenhuma rejeição ou decisão de investimento deve ser exclusivamente automatizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0158"",""pedido"":""Faixas sugeridas: 80–100, prioridade estratégica e contacto imediato; 60–79, qualificado para reunião; 40–59, nutrição e recolha adicional; abaixo de 40, acompanhamento automatizado ou arquivo. Condições eliminatórias — identidade não verificável, incompatibilidade legal, origem de fundos não esclarecida quando exigida, informação falsa ou conflito não mitigado — sobrepõem-se à pontuação. Nenhuma rejeição ou decisão de investimento deve ser exclusivamente automatizada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1772""],""aceitacao"":""Faixas sugeridas: 80–100, prioridade estratégica e contacto imediato; 60–79, qualificado para reunião; 40–59, nutrição e recolha adicional; abaixo de 40, acompanhamento automatizado ou arquivo. Condições eliminatórias — identidade não verificável, incompatibilidade legal, origem de fundos não esclarecida quando exigida, informação falsa ou conflito não mitigado — sobrepõem-se à pontuação. Nenhuma rejeição ou decisão de investimento deve ser exclusivamente automatizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0238"",""pedido"":""Faixas sugeridas: 80–100, prioridade estratégica e contacto imediato; 60–79, qualificado para reunião; 40–59, nutrição e recolha adicional; abaixo de 40, acompanhamento automatizado ou arquivo. Condições eliminatórias — identidade não verificável, incompatibilidade legal, origem de fundos não esclarecida quando exigida, informação falsa ou conflito não mitigado — sobrepõem-se à pontuação. Nenhuma rejeição ou decisão de investimento deve ser exclusivamente automatizada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3406""],""aceitacao"":""Faixas sugeridas: 80–100, prioridade estratégica e contacto imediato; 60–79, qualificado para reunião; 40–59, nutrição e recolha adicional; abaixo de 40, acompanhamento automatizado ou arquivo. Condições eliminatórias — identidade não verificável, incompatibilidade legal, origem de fundos não esclarecida quando exigida, informação falsa ou conflito não mitigado — sobrepõem-se à pontuação. Nenhuma rejeição ou decisão de investimento deve ser exclusivamente automatizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0302"",""pedido"":""Faixas sugeridas: 80–100, prioridade estratégica e contacto imediato; 60–79, qualificado para reunião; 40–59, nutrição e recolha adicional; abaixo de 40, acompanhamento automatizado ou arquivo. Condições eliminatórias — identidade não verificável, incompatibilidade legal, origem de fundos não esclarecida quando exigida, informação falsa ou conflito não mitigado — sobrepõem-se à pontuação. Nenhuma rejeição ou decisão de investimento deve ser exclusivamente automatizada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4620""],""aceitacao"":""Faixas sugeridas: 80–100, prioridade estratégica e contacto imediato; 60–79, qualificado para reunião; 40–59, nutrição e recolha adicional; abaixo de 40, acompanhamento automatizado ou arquivo. Condições eliminatórias — identidade não verificável, incompatibilidade legal, origem de fundos não esclarecida quando exigida, informação falsa ou conflito não mitigado — sobrepõem-se à pontuação. Nenhuma rejeição ou decisão de investimento deve ser exclusivamente automatizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0150,"Registar acta, obstáculos, documentos e próxima acção.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1809 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4659 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1811 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3445 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4659,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0150: Registar acta, obstáculos, documentos e próxima acção. | MASTER-e1169a77-0303: Registar acta, obstáculos, documentos e próxima acção. | MASTER-f70ce307-0159: Registar acta, obstáculos, documentos e próxima acção. | MASTER-51b8f0ad-0239: Registar acta, obstáculos, documentos e próxima acção. | MASTER-edece80c-0303: Registar acta, obstáculos, documentos e próxima acção.",P2,MASTER-471012ab-0150: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0303: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0159: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0239: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0303: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0150 | MASTER-e1169a77-0303 | MASTER-f70ce307-0159 | MASTER-51b8f0ad-0239 | MASTER-edece80c-0303,5,"[{""id"":""MASTER-471012ab-0150"",""pedido"":""Registar acta, obstáculos, documentos e próxima acção."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1809""],""aceitacao"":""Registar acta, obstáculos, documentos e próxima acção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-e1169a77-0303"",""pedido"":""Registar acta, obstáculos, documentos e próxima acção."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4659""],""aceitacao"":""Registar acta, obstáculos, documentos e próxima acção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-f70ce307-0159"",""pedido"":""Registar acta, obstáculos, documentos e próxima acção."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1811""],""aceitacao"":""Registar acta, obstáculos, documentos e próxima acção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-51b8f0ad-0239"",""pedido"":""Registar acta, obstáculos, documentos e próxima acção."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3445""],""aceitacao"":""Registar acta, obstáculos, documentos e próxima acção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0303"",""pedido"":""Registar acta, obstáculos, documentos e próxima acção."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4659""],""aceitacao"":""Registar acta, obstáculos, documentos e próxima acção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0151,"Registar valor, instrumento, condições e validade.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1829 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4679 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1831 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3465 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4679,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0151: Registar valor, instrumento, condições e validade. | MASTER-e1169a77-0304: Registar valor, instrumento, condições e validade. | MASTER-f70ce307-0160: Registar valor, instrumento, condições e validade. | MASTER-51b8f0ad-0240: Registar valor, instrumento, condições e validade. | MASTER-edece80c-0304: Registar valor, instrumento, condições e validade.",P2,MASTER-471012ab-0151: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0304: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0160: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0240: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0304: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0151 | MASTER-e1169a77-0304 | MASTER-f70ce307-0160 | MASTER-51b8f0ad-0240 | MASTER-edece80c-0304,5,"[{""id"":""MASTER-471012ab-0151"",""pedido"":""Registar valor, instrumento, condições e validade."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1829""],""aceitacao"":""Registar valor, instrumento, condições e validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0304"",""pedido"":""Registar valor, instrumento, condições e validade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4679""],""aceitacao"":""Registar valor, instrumento, condições e validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0160"",""pedido"":""Registar valor, instrumento, condições e validade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1831""],""aceitacao"":""Registar valor, instrumento, condições e validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0240"",""pedido"":""Registar valor, instrumento, condições e validade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3465""],""aceitacao"":""Registar valor, instrumento, condições e validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0304"",""pedido"":""Registar valor, instrumento, condições e validade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4679""],""aceitacao"":""Registar valor, instrumento, condições e validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0152,"Registar valor autorizado, projecto, instrumento e plano pós-investimento.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1839 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4689 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1841 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3475 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4689,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0152: Registar valor autorizado, projecto, instrumento e plano pós-investimento. | MASTER-e1169a77-0305: Registar valor autorizado, projecto, instrumento e plano pós-investimento. | MASTER-f70ce307-0161: Registar valor autorizado, projecto, instrumento e plano pós-investimento. | MASTER-51b8f0ad-0241: Registar valor autorizado, projecto, instrumento e plano pós-investimento. | MASTER-edece80c-0305: Registar valor autorizado, projecto, instrumento e plano pós-investimento.",P2,MASTER-471012ab-0152: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0305: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0161: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0241: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0305: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0152 | MASTER-e1169a77-0305 | MASTER-f70ce307-0161 | MASTER-51b8f0ad-0241 | MASTER-edece80c-0305,5,"[{""id"":""MASTER-471012ab-0152"",""pedido"":""Registar valor autorizado, projecto, instrumento e plano pós-investimento."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1839""],""aceitacao"":""Registar valor autorizado, projecto, instrumento e plano pós-investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0305"",""pedido"":""Registar valor autorizado, projecto, instrumento e plano pós-investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4689""],""aceitacao"":""Registar valor autorizado, projecto, instrumento e plano pós-investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0161"",""pedido"":""Registar valor autorizado, projecto, instrumento e plano pós-investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1841""],""aceitacao"":""Registar valor autorizado, projecto, instrumento e plano pós-investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0241"",""pedido"":""Registar valor autorizado, projecto, instrumento e plano pós-investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3475""],""aceitacao"":""Registar valor autorizado, projecto, instrumento e plano pós-investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0305"",""pedido"":""Registar valor autorizado, projecto, instrumento e plano pós-investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4689""],""aceitacao"":""Registar valor autorizado, projecto, instrumento e plano pós-investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0153,Registar motivo padronizado e possibilidade de reactivação.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1844 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4694 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1846 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3480 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4694,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0153: Registar motivo padronizado e possibilidade de reactivação. | MASTER-e1169a77-0306: Registar motivo padronizado e possibilidade de reactivação. | MASTER-f70ce307-0162: Registar motivo padronizado e possibilidade de reactivação. | MASTER-51b8f0ad-0242: Registar motivo padronizado e possibilidade de reactivação. | MASTER-edece80c-0306: Registar motivo padronizado e possibilidade de reactivação.,P2,MASTER-471012ab-0153: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0306: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0162: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0242: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0306: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0153 | MASTER-e1169a77-0306 | MASTER-f70ce307-0162 | MASTER-51b8f0ad-0242 | MASTER-edece80c-0306,5,"[{""id"":""MASTER-471012ab-0153"",""pedido"":""Registar motivo padronizado e possibilidade de reactivação."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1844""],""aceitacao"":""Registar motivo padronizado e possibilidade de reactivação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0306"",""pedido"":""Registar motivo padronizado e possibilidade de reactivação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4694""],""aceitacao"":""Registar motivo padronizado e possibilidade de reactivação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0162"",""pedido"":""Registar motivo padronizado e possibilidade de reactivação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1846""],""aceitacao"":""Registar motivo padronizado e possibilidade de reactivação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0242"",""pedido"":""Registar motivo padronizado e possibilidade de reactivação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3480""],""aceitacao"":""Registar motivo padronizado e possibilidade de reactivação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0306"",""pedido"":""Registar motivo padronizado e possibilidade de reactivação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4694""],""aceitacao"":""Registar motivo padronizado e possibilidade de reactivação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0154,"Registos com campos obrigatórios, responsável e próxima acção ÷ registos activos.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1920 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4770 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1922 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3556 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4770,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0154: Registos com campos obrigatórios, responsável e próxima acção ÷ registos activos. | MASTER-e1169a77-0307: Registos com campos obrigatórios, responsável e próxima acção ÷ registos activos. | MASTER-f70ce307-0163: Registos com campos obrigatórios, responsável e próxima acção ÷ registos activos. | MASTER-51b8f0ad-0243: Registos com campos obrigatórios, responsável e próxima acção ÷ registos activos. | MASTER-edece80c-0307: Registos com campos obrigatórios, responsável e próxima acção ÷ registos activos.",P2,MASTER-471012ab-0154: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0307: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0163: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0243: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0307: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0154 | MASTER-e1169a77-0307 | MASTER-f70ce307-0163 | MASTER-51b8f0ad-0243 | MASTER-edece80c-0307,5,"[{""id"":""MASTER-471012ab-0154"",""pedido"":""Registos com campos obrigatórios, responsável e próxima acção ÷ registos activos."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1920""],""aceitacao"":""Registos com campos obrigatórios, responsável e próxima acção ÷ registos activos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0307"",""pedido"":""Registos com campos obrigatórios, responsável e próxima acção ÷ registos activos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4770""],""aceitacao"":""Registos com campos obrigatórios, responsável e próxima acção ÷ registos activos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0163"",""pedido"":""Registos com campos obrigatórios, responsável e próxima acção ÷ registos activos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1922""],""aceitacao"":""Registos com campos obrigatórios, responsável e próxima acção ÷ registos activos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0243"",""pedido"":""Registos com campos obrigatórios, responsável e próxima acção ÷ registos activos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3556""],""aceitacao"":""Registos com campos obrigatórios, responsável e próxima acção ÷ registos activos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0307"",""pedido"":""Registos com campos obrigatórios, responsável e próxima acção ÷ registos activos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4770""],""aceitacao"":""Registos com campos obrigatórios, responsável e próxima acção ÷ registos activos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0155,Registar origem e atribuição multicanal.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1939 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4789 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1941 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3575 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4789,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0155: Registar origem e atribuição multicanal. | MASTER-e1169a77-0308: Registar origem e atribuição multicanal. | MASTER-f70ce307-0164: Registar origem e atribuição multicanal. | MASTER-51b8f0ad-0244: Registar origem e atribuição multicanal. | MASTER-edece80c-0308: Registar origem e atribuição multicanal.,P2,MASTER-471012ab-0155: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0308: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0164: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0244: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0308: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0155 | MASTER-e1169a77-0308 | MASTER-f70ce307-0164 | MASTER-51b8f0ad-0244 | MASTER-edece80c-0308,5,"[{""id"":""MASTER-471012ab-0155"",""pedido"":""Registar origem e atribuição multicanal."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1939""],""aceitacao"":""Registar origem e atribuição multicanal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-e1169a77-0308"",""pedido"":""Registar origem e atribuição multicanal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4789""],""aceitacao"":""Registar origem e atribuição multicanal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-f70ce307-0164"",""pedido"":""Registar origem e atribuição multicanal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1941""],""aceitacao"":""Registar origem e atribuição multicanal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-51b8f0ad-0244"",""pedido"":""Registar origem e atribuição multicanal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3575""],""aceitacao"":""Registar origem e atribuição multicanal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-edece80c-0308"",""pedido"":""Registar origem e atribuição multicanal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4789""],""aceitacao"":""Registar origem e atribuição multicanal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0156,"Gerir funil, transições e critérios obrigatórios.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1948 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4798 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1950 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3584 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4798,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0156: Gerir funil, transições e critérios obrigatórios. | MASTER-e1169a77-0309: Gerir funil, transições e critérios obrigatórios. | MASTER-f70ce307-0165: Gerir funil, transições e critérios obrigatórios. | MASTER-51b8f0ad-0245: Gerir funil, transições e critérios obrigatórios. | MASTER-edece80c-0309: Gerir funil, transições e critérios obrigatórios.",P2,MASTER-471012ab-0156: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0309: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0165: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0245: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0309: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0156 | MASTER-e1169a77-0309 | MASTER-f70ce307-0165 | MASTER-51b8f0ad-0245 | MASTER-edece80c-0309,5,"[{""id"":""MASTER-471012ab-0156"",""pedido"":""Gerir funil, transições e critérios obrigatórios."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1948""],""aceitacao"":""Gerir funil, transições e critérios obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0309"",""pedido"":""Gerir funil, transições e critérios obrigatórios."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4798""],""aceitacao"":""Gerir funil, transições e critérios obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0165"",""pedido"":""Gerir funil, transições e critérios obrigatórios."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1950""],""aceitacao"":""Gerir funil, transições e critérios obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0245"",""pedido"":""Gerir funil, transições e critérios obrigatórios."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3584""],""aceitacao"":""Gerir funil, transições e critérios obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0309"",""pedido"":""Gerir funil, transições e critérios obrigatórios."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4798""],""aceitacao"":""Gerir funil, transições e critérios obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0157,"Registar valor, probabilidade e previsão.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1960 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4810 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1962 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3596 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4810,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0157: Registar valor, probabilidade e previsão. | MASTER-e1169a77-0310: Registar valor, probabilidade e previsão. | MASTER-f70ce307-0166: Registar valor, probabilidade e previsão. | MASTER-51b8f0ad-0246: Registar valor, probabilidade e previsão. | MASTER-edece80c-0310: Registar valor, probabilidade e previsão.",P2,MASTER-471012ab-0157: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0310: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0166: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0246: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0310: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0157 | MASTER-e1169a77-0310 | MASTER-f70ce307-0166 | MASTER-51b8f0ad-0246 | MASTER-edece80c-0310,5,"[{""id"":""MASTER-471012ab-0157"",""pedido"":""Registar valor, probabilidade e previsão."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1960""],""aceitacao"":""Registar valor, probabilidade e previsão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0310"",""pedido"":""Registar valor, probabilidade e previsão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4810""],""aceitacao"":""Registar valor, probabilidade e previsão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0166"",""pedido"":""Registar valor, probabilidade e previsão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1962""],""aceitacao"":""Registar valor, probabilidade e previsão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0246"",""pedido"":""Registar valor, probabilidade e previsão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3596""],""aceitacao"":""Registar valor, probabilidade e previsão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0310"",""pedido"":""Registar valor, probabilidade e previsão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4810""],""aceitacao"":""Registar valor, probabilidade e previsão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0158,Registar encerramento e pós-investimento.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1969 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4819 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1971 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3605 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4819,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0158: Registar encerramento e pós-investimento. | MASTER-e1169a77-0311: Registar encerramento e pós-investimento. | MASTER-f70ce307-0167: Registar encerramento e pós-investimento. | MASTER-51b8f0ad-0247: Registar encerramento e pós-investimento. | MASTER-edece80c-0311: Registar encerramento e pós-investimento.,P2,MASTER-471012ab-0158: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0311: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0167: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0247: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0311: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0158 | MASTER-e1169a77-0311 | MASTER-f70ce307-0167 | MASTER-51b8f0ad-0247 | MASTER-edece80c-0311,5,"[{""id"":""MASTER-471012ab-0158"",""pedido"":""Registar encerramento e pós-investimento."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1969""],""aceitacao"":""Registar encerramento e pós-investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0311"",""pedido"":""Registar encerramento e pós-investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4819""],""aceitacao"":""Registar encerramento e pós-investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0167"",""pedido"":""Registar encerramento e pós-investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1971""],""aceitacao"":""Registar encerramento e pós-investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0247"",""pedido"":""Registar encerramento e pós-investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3605""],""aceitacao"":""Registar encerramento e pós-investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0311"",""pedido"":""Registar encerramento e pós-investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4819""],""aceitacao"":""Registar encerramento e pós-investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0159,"Os requisitos RF-CRM-001 a RF-CRM-012 são apresentados nas tabelas seguintes com regras de negócio, critérios de aceitação verificáveis, prioridade e dependências. Para aprovação do desenvolvimento, cada requisito deverá ser convertido em histórias de utilizador e casos de teste positivos, negativos, de autorização, auditoria e recuperação de falha.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1972 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4822 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1974 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3608 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4822,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0159: Os requisitos RF-CRM-001 a RF-CRM-012 são apresentados nas tabelas seguintes com regras de negócio, critérios de aceitação verificáveis, prioridade e dependências. Para aprovação do desenvolvimento, cada requisito deverá ser convertido em histórias de utilizador e casos de teste positivos, negativos, de autorização, auditoria e recuperação de falha. | MASTER-e1169a77-0312: Os requisitos RF-CRM-001 a RF-CRM-012 são apresentados nas tabelas seguintes com regras de negócio, critérios de aceitação verificáveis, prioridade e dependências. Para aprovação do desenvolvimento, cada requisito deverá ser convertido em histórias de utilizador e casos de teste positivos, negativos, de autorização, auditoria e recuperação de falha. | MASTER-f70ce307-0168: Os requisitos RF-CRM-001 a RF-CRM-012 são apresentados nas tabelas seguintes com regras de negócio, critérios de aceitação verificáveis, prioridade e dependências. Para aprovação do desenvolvimento, cada requisito deverá ser convertido em histórias de utilizador e casos de teste positivos, negativos, de autorização, auditoria e recuperação de falha. | MASTER-51b8f0ad-0248: Os requisitos RF-CRM-001 a RF-CRM-012 são apresentados nas tabelas seguintes com regras de negócio, critérios de aceitação verificáveis, prioridade e dependências. Para aprovação do desenvolvimento, cada requisito deverá ser convertido em histórias de utilizador e casos de teste positivos, negativos, de autorização, auditoria e recuperação de falha. | MASTER-edece80c-0312: Os requisitos RF-CRM-001 a RF-CRM-012 são apresentados nas tabelas seguintes com regras de negócio, critérios de aceitação verificáveis, prioridade e dependências. Para aprovação do desenvolvimento, cada requisito deverá ser convertido em histórias de utilizador e casos de teste positivos, negativos, de autorização, auditoria e recuperação de falha.",P1,MASTER-471012ab-0159: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0312: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0168: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0248: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0312: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0159 | MASTER-e1169a77-0312 | MASTER-f70ce307-0168 | MASTER-51b8f0ad-0248 | MASTER-edece80c-0312,5,"[{""id"":""MASTER-471012ab-0159"",""pedido"":""Os requisitos RF-CRM-001 a RF-CRM-012 são apresentados nas tabelas seguintes com regras de negócio, critérios de aceitação verificáveis, prioridade e dependências. Para aprovação do desenvolvimento, cada requisito deverá ser convertido em histórias de utilizador e casos de teste positivos, negativos, de autorização, auditoria e recuperação de falha."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1972""],""aceitacao"":""Os requisitos RF-CRM-001 a RF-CRM-012 são apresentados nas tabelas seguintes com regras de negócio, critérios de aceitação verificáveis, prioridade e dependências. Para aprovação do desenvolvimento, cada requisito deverá ser convertido em histórias de utilizador e casos de teste positivos, negativos, de autorização, auditoria e recuperação de falha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0312"",""pedido"":""Os requisitos RF-CRM-001 a RF-CRM-012 são apresentados nas tabelas seguintes com regras de negócio, critérios de aceitação verificáveis, prioridade e dependências. Para aprovação do desenvolvimento, cada requisito deverá ser convertido em histórias de utilizador e casos de teste positivos, negativos, de autorização, auditoria e recuperação de falha."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4822""],""aceitacao"":""Os requisitos RF-CRM-001 a RF-CRM-012 são apresentados nas tabelas seguintes com regras de negócio, critérios de aceitação verificáveis, prioridade e dependências. Para aprovação do desenvolvimento, cada requisito deverá ser convertido em histórias de utilizador e casos de teste positivos, negativos, de autorização, auditoria e recuperação de falha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0168"",""pedido"":""Os requisitos RF-CRM-001 a RF-CRM-012 são apresentados nas tabelas seguintes com regras de negócio, critérios de aceitação verificáveis, prioridade e dependências. Para aprovação do desenvolvimento, cada requisito deverá ser convertido em histórias de utilizador e casos de teste positivos, negativos, de autorização, auditoria e recuperação de falha."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1974""],""aceitacao"":""Os requisitos RF-CRM-001 a RF-CRM-012 são apresentados nas tabelas seguintes com regras de negócio, critérios de aceitação verificáveis, prioridade e dependências. Para aprovação do desenvolvimento, cada requisito deverá ser convertido em histórias de utilizador e casos de teste positivos, negativos, de autorização, auditoria e recuperação de falha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0248"",""pedido"":""Os requisitos RF-CRM-001 a RF-CRM-012 são apresentados nas tabelas seguintes com regras de negócio, critérios de aceitação verificáveis, prioridade e dependências. Para aprovação do desenvolvimento, cada requisito deverá ser convertido em histórias de utilizador e casos de teste positivos, negativos, de autorização, auditoria e recuperação de falha."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3608""],""aceitacao"":""Os requisitos RF-CRM-001 a RF-CRM-012 são apresentados nas tabelas seguintes com regras de negócio, critérios de aceitação verificáveis, prioridade e dependências. Para aprovação do desenvolvimento, cada requisito deverá ser convertido em histórias de utilizador e casos de teste positivos, negativos, de autorização, auditoria e recuperação de falha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0312"",""pedido"":""Os requisitos RF-CRM-001 a RF-CRM-012 são apresentados nas tabelas seguintes com regras de negócio, critérios de aceitação verificáveis, prioridade e dependências. Para aprovação do desenvolvimento, cada requisito deverá ser convertido em histórias de utilizador e casos de teste positivos, negativos, de autorização, auditoria e recuperação de falha."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4822""],""aceitacao"":""Os requisitos RF-CRM-001 a RF-CRM-012 são apresentados nas tabelas seguintes com regras de negócio, critérios de aceitação verificáveis, prioridade e dependências. Para aprovação do desenvolvimento, cada requisito deverá ser convertido em histórias de utilizador e casos de teste positivos, negativos, de autorização, auditoria e recuperação de falha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0161,"Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1982 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4834 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1984 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3618 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4834,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0161: Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada. | MASTER-e1169a77-0314: Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada. | MASTER-f70ce307-0170: Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada. | MASTER-51b8f0ad-0250: Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada. | MASTER-edece80c-0314: Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada.",P2,MASTER-471012ab-0161: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0314: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0170: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0250: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0314: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0161 | MASTER-e1169a77-0314 | MASTER-f70ce307-0170 | MASTER-51b8f0ad-0250 | MASTER-edece80c-0314,5,"[{""id"":""MASTER-471012ab-0161"",""pedido"":""Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1982""],""aceitacao"":""Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-e1169a77-0314"",""pedido"":""Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4834""],""aceitacao"":""Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-f70ce307-0170"",""pedido"":""Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1984""],""aceitacao"":""Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-51b8f0ad-0250"",""pedido"":""Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3618""],""aceitacao"":""Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0314"",""pedido"":""Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4834""],""aceitacao"":""Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0162,"Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1994 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4846 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1996 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3630 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4846,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0162: Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa. | MASTER-e1169a77-0315: Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa. | MASTER-f70ce307-0171: Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa. | MASTER-51b8f0ad-0251: Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa. | MASTER-edece80c-0315: Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa.",P2,MASTER-471012ab-0162: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0315: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0171: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0251: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0315: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0162 | MASTER-e1169a77-0315 | MASTER-f70ce307-0171 | MASTER-51b8f0ad-0251 | MASTER-edece80c-0315,5,"[{""id"":""MASTER-471012ab-0162"",""pedido"":""Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1994""],""aceitacao"":""Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0315"",""pedido"":""Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4846""],""aceitacao"":""Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0171"",""pedido"":""Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1996""],""aceitacao"":""Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0251"",""pedido"":""Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3630""],""aceitacao"":""Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0315"",""pedido"":""Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4846""],""aceitacao"":""Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0164,"Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2015 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4867 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2017 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3651 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4867,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0164: Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado. | MASTER-e1169a77-0317: Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado. | MASTER-f70ce307-0173: Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado. | MASTER-51b8f0ad-0253: Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado. | MASTER-edece80c-0317: Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado.",P2,MASTER-471012ab-0164: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0317: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0173: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0253: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0317: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0164 | MASTER-e1169a77-0317 | MASTER-f70ce307-0173 | MASTER-51b8f0ad-0253 | MASTER-edece80c-0317,5,"[{""id"":""MASTER-471012ab-0164"",""pedido"":""Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2015""],""aceitacao"":""Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0317"",""pedido"":""Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4867""],""aceitacao"":""Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0173"",""pedido"":""Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2017""],""aceitacao"":""Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0253"",""pedido"":""Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3651""],""aceitacao"":""Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0317"",""pedido"":""Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4867""],""aceitacao"":""Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0165,"1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2016 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4868 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2018 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3652 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4868,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0165: 1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado. | MASTER-e1169a77-0318: 1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado. | MASTER-f70ce307-0174: 1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado. | MASTER-51b8f0ad-0254: 1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado. | MASTER-edece80c-0318: 1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado.",P2,MASTER-471012ab-0165: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0318: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0174: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0254: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0318: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0165 | MASTER-e1169a77-0318 | MASTER-f70ce307-0174 | MASTER-51b8f0ad-0254 | MASTER-edece80c-0318,5,"[{""id"":""MASTER-471012ab-0165"",""pedido"":""1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2016""],""aceitacao"":""1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0318"",""pedido"":""1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4868""],""aceitacao"":""1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0174"",""pedido"":""1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2018""],""aceitacao"":""1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0254"",""pedido"":""1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3652""],""aceitacao"":""1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0318"",""pedido"":""1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4868""],""aceitacao"":""1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0166,"Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2019 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4871 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2021 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3655 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4871,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0166: Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período. | MASTER-e1169a77-0319: Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período. | MASTER-f70ce307-0175: Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período. | MASTER-51b8f0ad-0255: Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período. | MASTER-edece80c-0319: Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período.",P2,MASTER-471012ab-0166: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0319: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0175: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0255: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0319: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0166 | MASTER-e1169a77-0319 | MASTER-f70ce307-0175 | MASTER-51b8f0ad-0255 | MASTER-edece80c-0319,5,"[{""id"":""MASTER-471012ab-0166"",""pedido"":""Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2019""],""aceitacao"":""Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0319"",""pedido"":""Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4871""],""aceitacao"":""Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0175"",""pedido"":""Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2021""],""aceitacao"":""Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0255"",""pedido"":""Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3655""],""aceitacao"":""Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0319"",""pedido"":""Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4871""],""aceitacao"":""Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-471012ab-0167,"Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2023 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4875 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2025 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3659 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4875,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0167: Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada. | MASTER-e1169a77-0320: Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada. | MASTER-f70ce307-0176: Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada. | MASTER-51b8f0ad-0256: Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada. | MASTER-edece80c-0320: Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada.",P2,MASTER-471012ab-0167: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0320: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0176: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0256: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0320: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0167 | MASTER-e1169a77-0320 | MASTER-f70ce307-0176 | MASTER-51b8f0ad-0256 | MASTER-edece80c-0320,5,"[{""id"":""MASTER-471012ab-0167"",""pedido"":""Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2023""],""aceitacao"":""Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0320"",""pedido"":""Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4875""],""aceitacao"":""Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0176"",""pedido"":""Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2025""],""aceitacao"":""Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0256"",""pedido"":""Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3659""],""aceitacao"":""Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0320"",""pedido"":""Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4875""],""aceitacao"":""Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0168,1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2024 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4876 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2026 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3660 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4876,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0168: 1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo. | MASTER-e1169a77-0321: 1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo. | MASTER-f70ce307-0177: 1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo. | MASTER-51b8f0ad-0257: 1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo. | MASTER-edece80c-0321: 1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo.,P2,MASTER-471012ab-0168: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0321: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0177: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0257: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0321: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0168 | MASTER-e1169a77-0321 | MASTER-f70ce307-0177 | MASTER-51b8f0ad-0257 | MASTER-edece80c-0321,5,"[{""id"":""MASTER-471012ab-0168"",""pedido"":""1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2024""],""aceitacao"":""1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0321"",""pedido"":""1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4876""],""aceitacao"":""1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0177"",""pedido"":""1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2026""],""aceitacao"":""1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0257"",""pedido"":""1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3660""],""aceitacao"":""1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0321"",""pedido"":""1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4876""],""aceitacao"":""1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0169,"Critério transversal: todos os requisitos devem possuir testes positivos, negativos, de autorização, auditoria e recuperação de falha. Os valores, probabilidades e classificações produzidos pelo CRM são instrumentos de gestão e não substituem confirmação da entidade competente.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2030 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4883 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2032 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3666 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4883,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0169: Critério transversal: todos os requisitos devem possuir testes positivos, negativos, de autorização, auditoria e recuperação de falha. Os valores, probabilidades e classificações produzidos pelo CRM são instrumentos de gestão e não substituem confirmação da entidade competente. | MASTER-e1169a77-0322: Critério transversal: todos os requisitos devem possuir testes positivos, negativos, de autorização, auditoria e recuperação de falha. Os valores, probabilidades e classificações produzidos pelo CRM são instrumentos de gestão e não substituem confirmação da entidade competente. | MASTER-f70ce307-0178: Critério transversal: todos os requisitos devem possuir testes positivos, negativos, de autorização, auditoria e recuperação de falha. Os valores, probabilidades e classificações produzidos pelo CRM são instrumentos de gestão e não substituem confirmação da entidade competente. | MASTER-51b8f0ad-0258: Critério transversal: todos os requisitos devem possuir testes positivos, negativos, de autorização, auditoria e recuperação de falha. Os valores, probabilidades e classificações produzidos pelo CRM são instrumentos de gestão e não substituem confirmação da entidade competente. | MASTER-edece80c-0322: Critério transversal: todos os requisitos devem possuir testes positivos, negativos, de autorização, auditoria e recuperação de falha. Os valores, probabilidades e classificações produzidos pelo CRM são instrumentos de gestão e não substituem confirmação da entidade competente.",P1,MASTER-471012ab-0169: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0322: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0178: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0258: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0322: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0169 | MASTER-e1169a77-0322 | MASTER-f70ce307-0178 | MASTER-51b8f0ad-0258 | MASTER-edece80c-0322,5,"[{""id"":""MASTER-471012ab-0169"",""pedido"":""Critério transversal: todos os requisitos devem possuir testes positivos, negativos, de autorização, auditoria e recuperação de falha. Os valores, probabilidades e classificações produzidos pelo CRM são instrumentos de gestão e não substituem confirmação da entidade competente."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2030""],""aceitacao"":""Critério transversal: todos os requisitos devem possuir testes positivos, negativos, de autorização, auditoria e recuperação de falha. Os valores, probabilidades e classificações produzidos pelo CRM são instrumentos de gestão e não substituem confirmação da entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0322"",""pedido"":""Critério transversal: todos os requisitos devem possuir testes positivos, negativos, de autorização, auditoria e recuperação de falha. Os valores, probabilidades e classificações produzidos pelo CRM são instrumentos de gestão e não substituem confirmação da entidade competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4883""],""aceitacao"":""Critério transversal: todos os requisitos devem possuir testes positivos, negativos, de autorização, auditoria e recuperação de falha. Os valores, probabilidades e classificações produzidos pelo CRM são instrumentos de gestão e não substituem confirmação da entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0178"",""pedido"":""Critério transversal: todos os requisitos devem possuir testes positivos, negativos, de autorização, auditoria e recuperação de falha. Os valores, probabilidades e classificações produzidos pelo CRM são instrumentos de gestão e não substituem confirmação da entidade competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2032""],""aceitacao"":""Critério transversal: todos os requisitos devem possuir testes positivos, negativos, de autorização, auditoria e recuperação de falha. Os valores, probabilidades e classificações produzidos pelo CRM são instrumentos de gestão e não substituem confirmação da entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0258"",""pedido"":""Critério transversal: todos os requisitos devem possuir testes positivos, negativos, de autorização, auditoria e recuperação de falha. Os valores, probabilidades e classificações produzidos pelo CRM são instrumentos de gestão e não substituem confirmação da entidade competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3666""],""aceitacao"":""Critério transversal: todos os requisitos devem possuir testes positivos, negativos, de autorização, auditoria e recuperação de falha. Os valores, probabilidades e classificações produzidos pelo CRM são instrumentos de gestão e não substituem confirmação da entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0322"",""pedido"":""Critério transversal: todos os requisitos devem possuir testes positivos, negativos, de autorização, auditoria e recuperação de falha. Os valores, probabilidades e classificações produzidos pelo CRM são instrumentos de gestão e não substituem confirmação da entidade competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4883""],""aceitacao"":""Critério transversal: todos os requisitos devem possuir testes positivos, negativos, de autorização, auditoria e recuperação de falha. Os valores, probabilidades e classificações produzidos pelo CRM são instrumentos de gestão e não substituem confirmação da entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0170,"“Instale, financie ou forneça para novas plataformas industriais e cadeias de valor.” CTA: seleccionar localização e apresentar capacidade.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2043 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4896 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2045 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3679 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4896,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0170: “Instale, financie ou forneça para novas plataformas industriais e cadeias de valor.” CTA: seleccionar localização e apresentar capacidade. | MASTER-e1169a77-0323: “Instale, financie ou forneça para novas plataformas industriais e cadeias de valor.” CTA: seleccionar localização e apresentar capacidade. | MASTER-f70ce307-0179: “Instale, financie ou forneça para novas plataformas industriais e cadeias de valor.” CTA: seleccionar localização e apresentar capacidade. | MASTER-51b8f0ad-0259: “Instale, financie ou forneça para novas plataformas industriais e cadeias de valor.” CTA: seleccionar localização e apresentar capacidade. | MASTER-edece80c-0323: “Instale, financie ou forneça para novas plataformas industriais e cadeias de valor.” CTA: seleccionar localização e apresentar capacidade.",P2,MASTER-471012ab-0170: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0323: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0179: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0259: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0323: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0170 | MASTER-e1169a77-0323 | MASTER-f70ce307-0179 | MASTER-51b8f0ad-0259 | MASTER-edece80c-0323,5,"[{""id"":""MASTER-471012ab-0170"",""pedido"":""“Instale, financie ou forneça para novas plataformas industriais e cadeias de valor.” CTA: seleccionar localização e apresentar capacidade."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2043""],""aceitacao"":""“Instale, financie ou forneça para novas plataformas industriais e cadeias de valor.” CTA: seleccionar localização e apresentar capacidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0323"",""pedido"":""“Instale, financie ou forneça para novas plataformas industriais e cadeias de valor.” CTA: seleccionar localização e apresentar capacidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4896""],""aceitacao"":""“Instale, financie ou forneça para novas plataformas industriais e cadeias de valor.” CTA: seleccionar localização e apresentar capacidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0179"",""pedido"":""“Instale, financie ou forneça para novas plataformas industriais e cadeias de valor.” CTA: seleccionar localização e apresentar capacidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2045""],""aceitacao"":""“Instale, financie ou forneça para novas plataformas industriais e cadeias de valor.” CTA: seleccionar localização e apresentar capacidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0259"",""pedido"":""“Instale, financie ou forneça para novas plataformas industriais e cadeias de valor.” CTA: seleccionar localização e apresentar capacidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3679""],""aceitacao"":""“Instale, financie ou forneça para novas plataformas industriais e cadeias de valor.” CTA: seleccionar localização e apresentar capacidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0323"",""pedido"":""“Instale, financie ou forneça para novas plataformas industriais e cadeias de valor.” CTA: seleccionar localização e apresentar capacidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4896""],""aceitacao"":""“Instale, financie ou forneça para novas plataformas industriais e cadeias de valor.” CTA: seleccionar localização e apresentar capacidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0171,"O CRM deve demonstrar a origem, a etapa e a contribuição de cada campanha.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2098 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4951 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2100 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3734 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4951,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0171: O CRM deve demonstrar a origem, a etapa e a contribuição de cada campanha. | MASTER-e1169a77-0324: O CRM deve demonstrar a origem, a etapa e a contribuição de cada campanha. | MASTER-f70ce307-0180: O CRM deve demonstrar a origem, a etapa e a contribuição de cada campanha. | MASTER-51b8f0ad-0260: O CRM deve demonstrar a origem, a etapa e a contribuição de cada campanha. | MASTER-edece80c-0324: O CRM deve demonstrar a origem, a etapa e a contribuição de cada campanha.",P2,MASTER-471012ab-0171: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0324: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0180: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0260: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0324: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0171 | MASTER-e1169a77-0324 | MASTER-f70ce307-0180 | MASTER-51b8f0ad-0260 | MASTER-edece80c-0324,5,"[{""id"":""MASTER-471012ab-0171"",""pedido"":""O CRM deve demonstrar a origem, a etapa e a contribuição de cada campanha."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2098""],""aceitacao"":""O CRM deve demonstrar a origem, a etapa e a contribuição de cada campanha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0324"",""pedido"":""O CRM deve demonstrar a origem, a etapa e a contribuição de cada campanha."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4951""],""aceitacao"":""O CRM deve demonstrar a origem, a etapa e a contribuição de cada campanha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0180"",""pedido"":""O CRM deve demonstrar a origem, a etapa e a contribuição de cada campanha."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2100""],""aceitacao"":""O CRM deve demonstrar a origem, a etapa e a contribuição de cada campanha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0260"",""pedido"":""O CRM deve demonstrar a origem, a etapa e a contribuição de cada campanha."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3734""],""aceitacao"":""O CRM deve demonstrar a origem, a etapa e a contribuição de cada campanha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0324"",""pedido"":""O CRM deve demonstrar a origem, a etapa e a contribuição de cada campanha."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4951""],""aceitacao"":""O CRM deve demonstrar a origem, a etapa e a contribuição de cada campanha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0172,"Os orçamentos são intervalos de planeamento, não cotações. Devem ser validados por procurement e ajustados ao número de mercados, viagens, fornecedores, produção audiovisual e compra de media. Recomenda-se uma reserva de contingência de 10% dentro do tecto aprovado e redistribuição trimestral segundo custo por contacto qualificado, avanço no funil e valor ponderado do pipeline.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2103 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4956 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2105 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3739 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4956,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0172: Os orçamentos são intervalos de planeamento, não cotações. Devem ser validados por procurement e ajustados ao número de mercados, viagens, fornecedores, produção audiovisual e compra de media. Recomenda-se uma reserva de contingência de 10% dentro do tecto aprovado e redistribuição trimestral segundo custo por contacto qualificado, avanço no funil e valor ponderado do pipeline. | MASTER-e1169a77-0325: Os orçamentos são intervalos de planeamento, não cotações. Devem ser validados por procurement e ajustados ao número de mercados, viagens, fornecedores, produção audiovisual e compra de media. Recomenda-se uma reserva de contingência de 10% dentro do tecto aprovado e redistribuição trimestral segundo custo por contacto qualificado, avanço no funil e valor ponderado do pipeline. | MASTER-f70ce307-0181: Os orçamentos são intervalos de planeamento, não cotações. Devem ser validados por procurement e ajustados ao número de mercados, viagens, fornecedores, produção audiovisual e compra de media. Recomenda-se uma reserva de contingência de 10% dentro do tecto aprovado e redistribuição trimestral segundo custo por contacto qualificado, avanço no funil e valor ponderado do pipeline. | MASTER-51b8f0ad-0261: Os orçamentos são intervalos de planeamento, não cotações. Devem ser validados por procurement e ajustados ao número de mercados, viagens, fornecedores, produção audiovisual e compra de media. Recomenda-se uma reserva de contingência de 10% dentro do tecto aprovado e redistribuição trimestral segundo custo por contacto qualificado, avanço no funil e valor ponderado do pipeline. | MASTER-edece80c-0325: Os orçamentos são intervalos de planeamento, não cotações. Devem ser validados por procurement e ajustados ao número de mercados, viagens, fornecedores, produção audiovisual e compra de media. Recomenda-se uma reserva de contingência de 10% dentro do tecto aprovado e redistribuição trimestral segundo custo por contacto qualificado, avanço no funil e valor ponderado do pipeline.",P2,MASTER-471012ab-0172: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0325: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0181: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0261: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0325: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0172 | MASTER-e1169a77-0325 | MASTER-f70ce307-0181 | MASTER-51b8f0ad-0261 | MASTER-edece80c-0325,5,"[{""id"":""MASTER-471012ab-0172"",""pedido"":""Os orçamentos são intervalos de planeamento, não cotações. Devem ser validados por procurement e ajustados ao número de mercados, viagens, fornecedores, produção audiovisual e compra de media. Recomenda-se uma reserva de contingência de 10% dentro do tecto aprovado e redistribuição trimestral segundo custo por contacto qualificado, avanço no funil e valor ponderado do pipeline."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2103""],""aceitacao"":""Os orçamentos são intervalos de planeamento, não cotações. Devem ser validados por procurement e ajustados ao número de mercados, viagens, fornecedores, produção audiovisual e compra de media. Recomenda-se uma reserva de contingência de 10% dentro do tecto aprovado e redistribuição trimestral segundo custo por contacto qualificado, avanço no funil e valor ponderado do pipeline."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-e1169a77-0325"",""pedido"":""Os orçamentos são intervalos de planeamento, não cotações. Devem ser validados por procurement e ajustados ao número de mercados, viagens, fornecedores, produção audiovisual e compra de media. Recomenda-se uma reserva de contingência de 10% dentro do tecto aprovado e redistribuição trimestral segundo custo por contacto qualificado, avanço no funil e valor ponderado do pipeline."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4956""],""aceitacao"":""Os orçamentos são intervalos de planeamento, não cotações. Devem ser validados por procurement e ajustados ao número de mercados, viagens, fornecedores, produção audiovisual e compra de media. Recomenda-se uma reserva de contingência de 10% dentro do tecto aprovado e redistribuição trimestral segundo custo por contacto qualificado, avanço no funil e valor ponderado do pipeline."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-f70ce307-0181"",""pedido"":""Os orçamentos são intervalos de planeamento, não cotações. Devem ser validados por procurement e ajustados ao número de mercados, viagens, fornecedores, produção audiovisual e compra de media. Recomenda-se uma reserva de contingência de 10% dentro do tecto aprovado e redistribuição trimestral segundo custo por contacto qualificado, avanço no funil e valor ponderado do pipeline."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2105""],""aceitacao"":""Os orçamentos são intervalos de planeamento, não cotações. Devem ser validados por procurement e ajustados ao número de mercados, viagens, fornecedores, produção audiovisual e compra de media. Recomenda-se uma reserva de contingência de 10% dentro do tecto aprovado e redistribuição trimestral segundo custo por contacto qualificado, avanço no funil e valor ponderado do pipeline."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0261"",""pedido"":""Os orçamentos são intervalos de planeamento, não cotações. Devem ser validados por procurement e ajustados ao número de mercados, viagens, fornecedores, produção audiovisual e compra de media. Recomenda-se uma reserva de contingência de 10% dentro do tecto aprovado e redistribuição trimestral segundo custo por contacto qualificado, avanço no funil e valor ponderado do pipeline."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3739""],""aceitacao"":""Os orçamentos são intervalos de planeamento, não cotações. Devem ser validados por procurement e ajustados ao número de mercados, viagens, fornecedores, produção audiovisual e compra de media. Recomenda-se uma reserva de contingência de 10% dentro do tecto aprovado e redistribuição trimestral segundo custo por contacto qualificado, avanço no funil e valor ponderado do pipeline."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0325"",""pedido"":""Os orçamentos são intervalos de planeamento, não cotações. Devem ser validados por procurement e ajustados ao número de mercados, viagens, fornecedores, produção audiovisual e compra de media. Recomenda-se uma reserva de contingência de 10% dentro do tecto aprovado e redistribuição trimestral segundo custo por contacto qualificado, avanço no funil e valor ponderado do pipeline."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4956""],""aceitacao"":""Os orçamentos são intervalos de planeamento, não cotações. Devem ser validados por procurement e ajustados ao número de mercados, viagens, fornecedores, produção audiovisual e compra de media. Recomenda-se uma reserva de contingência de 10% dentro do tecto aprovado e redistribuição trimestral segundo custo por contacto qualificado, avanço no funil e valor ponderado do pipeline."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0173,Identificador único; nome e país obrigatórios; NUIT único quando aplicável; faixa financeira coerente; dados financeiros e beneficiário efectivo altamente restritos; alterações de verificação auditadas.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2111 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4964 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2113 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3747 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4964,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0173: Identificador único; nome e país obrigatórios; NUIT único quando aplicável; faixa financeira coerente; dados financeiros e beneficiário efectivo altamente restritos; alterações de verificação auditadas. | MASTER-e1169a77-0326: Identificador único; nome e país obrigatórios; NUIT único quando aplicável; faixa financeira coerente; dados financeiros e beneficiário efectivo altamente restritos; alterações de verificação auditadas. | MASTER-f70ce307-0182: Identificador único; nome e país obrigatórios; NUIT único quando aplicável; faixa financeira coerente; dados financeiros e beneficiário efectivo altamente restritos; alterações de verificação auditadas. | MASTER-51b8f0ad-0262: Identificador único; nome e país obrigatórios; NUIT único quando aplicável; faixa financeira coerente; dados financeiros e beneficiário efectivo altamente restritos; alterações de verificação auditadas. | MASTER-edece80c-0326: Identificador único; nome e país obrigatórios; NUIT único quando aplicável; faixa financeira coerente; dados financeiros e beneficiário efectivo altamente restritos; alterações de verificação auditadas.,P1,MASTER-471012ab-0173: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0326: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0182: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0262: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0326: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0173 | MASTER-e1169a77-0326 | MASTER-f70ce307-0182 | MASTER-51b8f0ad-0262 | MASTER-edece80c-0326,5,"[{""id"":""MASTER-471012ab-0173"",""pedido"":""Identificador único; nome e país obrigatórios; NUIT único quando aplicável; faixa financeira coerente; dados financeiros e beneficiário efectivo altamente restritos; alterações de verificação auditadas."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2111""],""aceitacao"":""Identificador único; nome e país obrigatórios; NUIT único quando aplicável; faixa financeira coerente; dados financeiros e beneficiário efectivo altamente restritos; alterações de verificação auditadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-e1169a77-0326"",""pedido"":""Identificador único; nome e país obrigatórios; NUIT único quando aplicável; faixa financeira coerente; dados financeiros e beneficiário efectivo altamente restritos; alterações de verificação auditadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4964""],""aceitacao"":""Identificador único; nome e país obrigatórios; NUIT único quando aplicável; faixa financeira coerente; dados financeiros e beneficiário efectivo altamente restritos; alterações de verificação auditadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-f70ce307-0182"",""pedido"":""Identificador único; nome e país obrigatórios; NUIT único quando aplicável; faixa financeira coerente; dados financeiros e beneficiário efectivo altamente restritos; alterações de verificação auditadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2113""],""aceitacao"":""Identificador único; nome e país obrigatórios; NUIT único quando aplicável; faixa financeira coerente; dados financeiros e beneficiário efectivo altamente restritos; alterações de verificação auditadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-51b8f0ad-0262"",""pedido"":""Identificador único; nome e país obrigatórios; NUIT único quando aplicável; faixa financeira coerente; dados financeiros e beneficiário efectivo altamente restritos; alterações de verificação auditadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3747""],""aceitacao"":""Identificador único; nome e país obrigatórios; NUIT único quando aplicável; faixa financeira coerente; dados financeiros e beneficiário efectivo altamente restritos; alterações de verificação auditadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-edece80c-0326"",""pedido"":""Identificador único; nome e país obrigatórios; NUIT único quando aplicável; faixa financeira coerente; dados financeiros e beneficiário efectivo altamente restritos; alterações de verificação auditadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4964""],""aceitacao"":""Identificador único; nome e país obrigatórios; NUIT único quando aplicável; faixa financeira coerente; dados financeiros e beneficiário efectivo altamente restritos; alterações de verificação auditadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0174,Lead pode nascer sem organização; pelo menos um contacto ou canal identificável; primeira origem imutável; capacidade não negativa; estado e próxima acção obrigatórios enquanto activo; desqualificação exige motivo.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2119 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4972 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2121 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3755 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4972,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-471012ab-0174: Lead pode nascer sem organização; pelo menos um contacto ou canal identificável; primeira origem imutável; capacidade não negativa; estado e próxima acção obrigatórios enquanto activo; desqualificação exige motivo. | MASTER-e1169a77-0327: Lead pode nascer sem organização; pelo menos um contacto ou canal identificável; primeira origem imutável; capacidade não negativa; estado e próxima acção obrigatórios enquanto activo; desqualificação exige motivo. | MASTER-f70ce307-0183: Lead pode nascer sem organização; pelo menos um contacto ou canal identificável; primeira origem imutável; capacidade não negativa; estado e próxima acção obrigatórios enquanto activo; desqualificação exige motivo. | MASTER-51b8f0ad-0263: Lead pode nascer sem organização; pelo menos um contacto ou canal identificável; primeira origem imutável; capacidade não negativa; estado e próxima acção obrigatórios enquanto activo; desqualificação exige motivo. | MASTER-edece80c-0327: Lead pode nascer sem organização; pelo menos um contacto ou canal identificável; primeira origem imutável; capacidade não negativa; estado e próxima acção obrigatórios enquanto activo; desqualificação exige motivo.,P2,MASTER-471012ab-0174: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0327: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0183: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0263: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0327: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0174 | MASTER-e1169a77-0327 | MASTER-f70ce307-0183 | MASTER-51b8f0ad-0263 | MASTER-edece80c-0327,5,"[{""id"":""MASTER-471012ab-0174"",""pedido"":""Lead pode nascer sem organização; pelo menos um contacto ou canal identificável; primeira origem imutável; capacidade não negativa; estado e próxima acção obrigatórios enquanto activo; desqualificação exige motivo."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2119""],""aceitacao"":""Lead pode nascer sem organização; pelo menos um contacto ou canal identificável; primeira origem imutável; capacidade não negativa; estado e próxima acção obrigatórios enquanto activo; desqualificação exige motivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0327"",""pedido"":""Lead pode nascer sem organização; pelo menos um contacto ou canal identificável; primeira origem imutável; capacidade não negativa; estado e próxima acção obrigatórios enquanto activo; desqualificação exige motivo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4972""],""aceitacao"":""Lead pode nascer sem organização; pelo menos um contacto ou canal identificável; primeira origem imutável; capacidade não negativa; estado e próxima acção obrigatórios enquanto activo; desqualificação exige motivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0183"",""pedido"":""Lead pode nascer sem organização; pelo menos um contacto ou canal identificável; primeira origem imutável; capacidade não negativa; estado e próxima acção obrigatórios enquanto activo; desqualificação exige motivo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2121""],""aceitacao"":""Lead pode nascer sem organização; pelo menos um contacto ou canal identificável; primeira origem imutável; capacidade não negativa; estado e próxima acção obrigatórios enquanto activo; desqualificação exige motivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0263"",""pedido"":""Lead pode nascer sem organização; pelo menos um contacto ou canal identificável; primeira origem imutável; capacidade não negativa; estado e próxima acção obrigatórios enquanto activo; desqualificação exige motivo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3755""],""aceitacao"":""Lead pode nascer sem organização; pelo menos um contacto ou canal identificável; primeira origem imutável; capacidade não negativa; estado e próxima acção obrigatórios enquanto activo; desqualificação exige motivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0327"",""pedido"":""Lead pode nascer sem organização; pelo menos um contacto ou canal identificável; primeira origem imutável; capacidade não negativa; estado e próxima acção obrigatórios enquanto activo; desqualificação exige motivo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4972""],""aceitacao"":""Lead pode nascer sem organização; pelo menos um contacto ou canal identificável; primeira origem imutável; capacidade não negativa; estado e próxima acção obrigatórios enquanto activo; desqualificação exige motivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0175,"Investidor e tipo obrigatórios; projecto ou negócio obrigatório antes da diligência; valor exige moeda; probabilidade entre 0 e 100; weighted_value calculado; ganho requer aprovação, montante confirmado e data; perdido exige motivo.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2123 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4976 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2125 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3759 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4976,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0175: Investidor e tipo obrigatórios; projecto ou negócio obrigatório antes da diligência; valor exige moeda; probabilidade entre 0 e 100; weighted_value calculado; ganho requer aprovação, montante confirmado e data; perdido exige motivo. | MASTER-e1169a77-0328: Investidor e tipo obrigatórios; projecto ou negócio obrigatório antes da diligência; valor exige moeda; probabilidade entre 0 e 100; weighted_value calculado; ganho requer aprovação, montante confirmado e data; perdido exige motivo. | MASTER-f70ce307-0184: Investidor e tipo obrigatórios; projecto ou negócio obrigatório antes da diligência; valor exige moeda; probabilidade entre 0 e 100; weighted_value calculado; ganho requer aprovação, montante confirmado e data; perdido exige motivo. | MASTER-51b8f0ad-0264: Investidor e tipo obrigatórios; projecto ou negócio obrigatório antes da diligência; valor exige moeda; probabilidade entre 0 e 100; weighted_value calculado; ganho requer aprovação, montante confirmado e data; perdido exige motivo. | MASTER-edece80c-0328: Investidor e tipo obrigatórios; projecto ou negócio obrigatório antes da diligência; valor exige moeda; probabilidade entre 0 e 100; weighted_value calculado; ganho requer aprovação, montante confirmado e data; perdido exige motivo.",P2,MASTER-471012ab-0175: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0328: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0184: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0264: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0328: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0175 | MASTER-e1169a77-0328 | MASTER-f70ce307-0184 | MASTER-51b8f0ad-0264 | MASTER-edece80c-0328,5,"[{""id"":""MASTER-471012ab-0175"",""pedido"":""Investidor e tipo obrigatórios; projecto ou negócio obrigatório antes da diligência; valor exige moeda; probabilidade entre 0 e 100; weighted_value calculado; ganho requer aprovação, montante confirmado e data; perdido exige motivo."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2123""],""aceitacao"":""Investidor e tipo obrigatórios; projecto ou negócio obrigatório antes da diligência; valor exige moeda; probabilidade entre 0 e 100; weighted_value calculado; ganho requer aprovação, montante confirmado e data; perdido exige motivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-e1169a77-0328"",""pedido"":""Investidor e tipo obrigatórios; projecto ou negócio obrigatório antes da diligência; valor exige moeda; probabilidade entre 0 e 100; weighted_value calculado; ganho requer aprovação, montante confirmado e data; perdido exige motivo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4976""],""aceitacao"":""Investidor e tipo obrigatórios; projecto ou negócio obrigatório antes da diligência; valor exige moeda; probabilidade entre 0 e 100; weighted_value calculado; ganho requer aprovação, montante confirmado e data; perdido exige motivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-f70ce307-0184"",""pedido"":""Investidor e tipo obrigatórios; projecto ou negócio obrigatório antes da diligência; valor exige moeda; probabilidade entre 0 e 100; weighted_value calculado; ganho requer aprovação, montante confirmado e data; perdido exige motivo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2125""],""aceitacao"":""Investidor e tipo obrigatórios; projecto ou negócio obrigatório antes da diligência; valor exige moeda; probabilidade entre 0 e 100; weighted_value calculado; ganho requer aprovação, montante confirmado e data; perdido exige motivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-51b8f0ad-0264"",""pedido"":""Investidor e tipo obrigatórios; projecto ou negócio obrigatório antes da diligência; valor exige moeda; probabilidade entre 0 e 100; weighted_value calculado; ganho requer aprovação, montante confirmado e data; perdido exige motivo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3759""],""aceitacao"":""Investidor e tipo obrigatórios; projecto ou negócio obrigatório antes da diligência; valor exige moeda; probabilidade entre 0 e 100; weighted_value calculado; ganho requer aprovação, montante confirmado e data; perdido exige motivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-edece80c-0328"",""pedido"":""Investidor e tipo obrigatórios; projecto ou negócio obrigatório antes da diligência; valor exige moeda; probabilidade entre 0 e 100; weighted_value calculado; ganho requer aprovação, montante confirmado e data; perdido exige motivo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4976""],""aceitacao"":""Investidor e tipo obrigatórios; projecto ou negócio obrigatório antes da diligência; valor exige moeda; probabilidade entre 0 e 100; weighted_value calculado; ganho requer aprovação, montante confirmado e data; perdido exige motivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0176,Evitar duplicado exacto; prioridade obrigatória; data final posterior à inicial; condições eliminatórias reservadas.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2127 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4980 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2129 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3763 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4980,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0176: Evitar duplicado exacto; prioridade obrigatória; data final posterior à inicial; condições eliminatórias reservadas. | MASTER-e1169a77-0329: Evitar duplicado exacto; prioridade obrigatória; data final posterior à inicial; condições eliminatórias reservadas. | MASTER-f70ce307-0185: Evitar duplicado exacto; prioridade obrigatória; data final posterior à inicial; condições eliminatórias reservadas. | MASTER-51b8f0ad-0265: Evitar duplicado exacto; prioridade obrigatória; data final posterior à inicial; condições eliminatórias reservadas. | MASTER-edece80c-0329: Evitar duplicado exacto; prioridade obrigatória; data final posterior à inicial; condições eliminatórias reservadas.,P2,MASTER-471012ab-0176: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0329: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0185: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0265: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0329: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0176 | MASTER-e1169a77-0329 | MASTER-f70ce307-0185 | MASTER-51b8f0ad-0265 | MASTER-edece80c-0329,5,"[{""id"":""MASTER-471012ab-0176"",""pedido"":""Evitar duplicado exacto; prioridade obrigatória; data final posterior à inicial; condições eliminatórias reservadas."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2127""],""aceitacao"":""Evitar duplicado exacto; prioridade obrigatória; data final posterior à inicial; condições eliminatórias reservadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0329"",""pedido"":""Evitar duplicado exacto; prioridade obrigatória; data final posterior à inicial; condições eliminatórias reservadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4980""],""aceitacao"":""Evitar duplicado exacto; prioridade obrigatória; data final posterior à inicial; condições eliminatórias reservadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0185"",""pedido"":""Evitar duplicado exacto; prioridade obrigatória; data final posterior à inicial; condições eliminatórias reservadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2129""],""aceitacao"":""Evitar duplicado exacto; prioridade obrigatória; data final posterior à inicial; condições eliminatórias reservadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0265"",""pedido"":""Evitar duplicado exacto; prioridade obrigatória; data final posterior à inicial; condições eliminatórias reservadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3763""],""aceitacao"":""Evitar duplicado exacto; prioridade obrigatória; data final posterior à inicial; condições eliminatórias reservadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0329"",""pedido"":""Evitar duplicado exacto; prioridade obrigatória; data final posterior à inicial; condições eliminatórias reservadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4980""],""aceitacao"":""Evitar duplicado exacto; prioridade obrigatória; data final posterior à inicial; condições eliminatórias reservadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0177,Entidade e tipo obrigatórios; tarefas abertas exigem prazo; reunião concluída exige resultado; notas confidenciais protegidas.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2131 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4984 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2133 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3767 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4984,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0177: Entidade e tipo obrigatórios; tarefas abertas exigem prazo; reunião concluída exige resultado; notas confidenciais protegidas. | MASTER-e1169a77-0330: Entidade e tipo obrigatórios; tarefas abertas exigem prazo; reunião concluída exige resultado; notas confidenciais protegidas. | MASTER-f70ce307-0186: Entidade e tipo obrigatórios; tarefas abertas exigem prazo; reunião concluída exige resultado; notas confidenciais protegidas. | MASTER-51b8f0ad-0266: Entidade e tipo obrigatórios; tarefas abertas exigem prazo; reunião concluída exige resultado; notas confidenciais protegidas. | MASTER-edece80c-0330: Entidade e tipo obrigatórios; tarefas abertas exigem prazo; reunião concluída exige resultado; notas confidenciais protegidas.,P2,MASTER-471012ab-0177: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0330: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0186: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0266: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0330: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0177 | MASTER-e1169a77-0330 | MASTER-f70ce307-0186 | MASTER-51b8f0ad-0266 | MASTER-edece80c-0330,5,"[{""id"":""MASTER-471012ab-0177"",""pedido"":""Entidade e tipo obrigatórios; tarefas abertas exigem prazo; reunião concluída exige resultado; notas confidenciais protegidas."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2131""],""aceitacao"":""Entidade e tipo obrigatórios; tarefas abertas exigem prazo; reunião concluída exige resultado; notas confidenciais protegidas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0330"",""pedido"":""Entidade e tipo obrigatórios; tarefas abertas exigem prazo; reunião concluída exige resultado; notas confidenciais protegidas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4984""],""aceitacao"":""Entidade e tipo obrigatórios; tarefas abertas exigem prazo; reunião concluída exige resultado; notas confidenciais protegidas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0186"",""pedido"":""Entidade e tipo obrigatórios; tarefas abertas exigem prazo; reunião concluída exige resultado; notas confidenciais protegidas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2133""],""aceitacao"":""Entidade e tipo obrigatórios; tarefas abertas exigem prazo; reunião concluída exige resultado; notas confidenciais protegidas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0266"",""pedido"":""Entidade e tipo obrigatórios; tarefas abertas exigem prazo; reunião concluída exige resultado; notas confidenciais protegidas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3767""],""aceitacao"":""Entidade e tipo obrigatórios; tarefas abertas exigem prazo; reunião concluída exige resultado; notas confidenciais protegidas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0330"",""pedido"":""Entidade e tipo obrigatórios; tarefas abertas exigem prazo; reunião concluída exige resultado; notas confidenciais protegidas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4984""],""aceitacao"":""Entidade e tipo obrigatórios; tarefas abertas exigem prazo; reunião concluída exige resultado; notas confidenciais protegidas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0178,Período e moeda obrigatórios; orçamento não negativo; participação única por contacto e campanha; atribuição conserva primeira e última influência.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2135 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4988 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2137 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3771 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4988,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-471012ab-0178: Período e moeda obrigatórios; orçamento não negativo; participação única por contacto e campanha; atribuição conserva primeira e última influência. | MASTER-e1169a77-0331: Período e moeda obrigatórios; orçamento não negativo; participação única por contacto e campanha; atribuição conserva primeira e última influência. | MASTER-f70ce307-0187: Período e moeda obrigatórios; orçamento não negativo; participação única por contacto e campanha; atribuição conserva primeira e última influência. | MASTER-51b8f0ad-0267: Período e moeda obrigatórios; orçamento não negativo; participação única por contacto e campanha; atribuição conserva primeira e última influência. | MASTER-edece80c-0331: Período e moeda obrigatórios; orçamento não negativo; participação única por contacto e campanha; atribuição conserva primeira e última influência.,P2,MASTER-471012ab-0178: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0331: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0187: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0267: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0331: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0178 | MASTER-e1169a77-0331 | MASTER-f70ce307-0187 | MASTER-51b8f0ad-0267 | MASTER-edece80c-0331,5,"[{""id"":""MASTER-471012ab-0178"",""pedido"":""Período e moeda obrigatórios; orçamento não negativo; participação única por contacto e campanha; atribuição conserva primeira e última influência."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2135""],""aceitacao"":""Período e moeda obrigatórios; orçamento não negativo; participação única por contacto e campanha; atribuição conserva primeira e última influência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0331"",""pedido"":""Período e moeda obrigatórios; orçamento não negativo; participação única por contacto e campanha; atribuição conserva primeira e última influência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4988""],""aceitacao"":""Período e moeda obrigatórios; orçamento não negativo; participação única por contacto e campanha; atribuição conserva primeira e última influência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0187"",""pedido"":""Período e moeda obrigatórios; orçamento não negativo; participação única por contacto e campanha; atribuição conserva primeira e última influência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2137""],""aceitacao"":""Período e moeda obrigatórios; orçamento não negativo; participação única por contacto e campanha; atribuição conserva primeira e última influência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0267"",""pedido"":""Período e moeda obrigatórios; orçamento não negativo; participação única por contacto e campanha; atribuição conserva primeira e última influência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3771""],""aceitacao"":""Período e moeda obrigatórios; orçamento não negativo; participação única por contacto e campanha; atribuição conserva primeira e última influência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0331"",""pedido"":""Período e moeda obrigatórios; orçamento não negativo; participação única por contacto e campanha; atribuição conserva primeira e última influência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4988""],""aceitacao"":""Período e moeda obrigatórios; orçamento não negativo; participação única por contacto e campanha; atribuição conserva primeira e última influência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0179,"Finalidade, versão e data obrigatórias; revogação bloqueia tratamento não necessário; histórico imutável.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2139 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4992 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2141 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3775 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4992,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0179: Finalidade, versão e data obrigatórias; revogação bloqueia tratamento não necessário; histórico imutável. | MASTER-e1169a77-0332: Finalidade, versão e data obrigatórias; revogação bloqueia tratamento não necessário; histórico imutável. | MASTER-f70ce307-0188: Finalidade, versão e data obrigatórias; revogação bloqueia tratamento não necessário; histórico imutável. | MASTER-51b8f0ad-0268: Finalidade, versão e data obrigatórias; revogação bloqueia tratamento não necessário; histórico imutável. | MASTER-edece80c-0332: Finalidade, versão e data obrigatórias; revogação bloqueia tratamento não necessário; histórico imutável.",P2,MASTER-471012ab-0179: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0332: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0188: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0268: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0332: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0179 | MASTER-e1169a77-0332 | MASTER-f70ce307-0188 | MASTER-51b8f0ad-0268 | MASTER-edece80c-0332,5,"[{""id"":""MASTER-471012ab-0179"",""pedido"":""Finalidade, versão e data obrigatórias; revogação bloqueia tratamento não necessário; histórico imutável."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2139""],""aceitacao"":""Finalidade, versão e data obrigatórias; revogação bloqueia tratamento não necessário; histórico imutável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0332"",""pedido"":""Finalidade, versão e data obrigatórias; revogação bloqueia tratamento não necessário; histórico imutável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4992""],""aceitacao"":""Finalidade, versão e data obrigatórias; revogação bloqueia tratamento não necessário; histórico imutável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0188"",""pedido"":""Finalidade, versão e data obrigatórias; revogação bloqueia tratamento não necessário; histórico imutável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2141""],""aceitacao"":""Finalidade, versão e data obrigatórias; revogação bloqueia tratamento não necessário; histórico imutável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0268"",""pedido"":""Finalidade, versão e data obrigatórias; revogação bloqueia tratamento não necessário; histórico imutável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3775""],""aceitacao"":""Finalidade, versão e data obrigatórias; revogação bloqueia tratamento não necessário; histórico imutável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0332"",""pedido"":""Finalidade, versão e data obrigatórias; revogação bloqueia tratamento não necessário; histórico imutável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4992""],""aceitacao"":""Finalidade, versão e data obrigatórias; revogação bloqueia tratamento não necessário; histórico imutável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0180,"O diagrama representa o modelo lógico proposto. As relações muitos-para-muitos devem ser implementadas por tabelas associativas; actividades e consentimentos usam referência controlada à entidade de origem; valores, etapas e relações críticas devem manter histórico e auditoria. A arquitectura física, índices, particionamento, nomes finais e tipos de dados serão definidos no desenho técnico.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2145 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4999 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2147 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3781 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4999,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0180: O diagrama representa o modelo lógico proposto. As relações muitos-para-muitos devem ser implementadas por tabelas associativas; actividades e consentimentos usam referência controlada à entidade de origem; valores, etapas e relações críticas devem manter histórico e auditoria. A arquitectura física, índices, particionamento, nomes finais e tipos de dados serão definidos no desenho técnico. | MASTER-e1169a77-0333: O diagrama representa o modelo lógico proposto. As relações muitos-para-muitos devem ser implementadas por tabelas associativas; actividades e consentimentos usam referência controlada à entidade de origem; valores, etapas e relações críticas devem manter histórico e auditoria. A arquitectura física, índices, particionamento, nomes finais e tipos de dados serão definidos no desenho técnico. | MASTER-f70ce307-0189: O diagrama representa o modelo lógico proposto. As relações muitos-para-muitos devem ser implementadas por tabelas associativas; actividades e consentimentos usam referência controlada à entidade de origem; valores, etapas e relações críticas devem manter histórico e auditoria. A arquitectura física, índices, particionamento, nomes finais e tipos de dados serão definidos no desenho técnico. | MASTER-51b8f0ad-0269: O diagrama representa o modelo lógico proposto. As relações muitos-para-muitos devem ser implementadas por tabelas associativas; actividades e consentimentos usam referência controlada à entidade de origem; valores, etapas e relações críticas devem manter histórico e auditoria. A arquitectura física, índices, particionamento, nomes finais e tipos de dados serão definidos no desenho técnico. | MASTER-edece80c-0333: O diagrama representa o modelo lógico proposto. As relações muitos-para-muitos devem ser implementadas por tabelas associativas; actividades e consentimentos usam referência controlada à entidade de origem; valores, etapas e relações críticas devem manter histórico e auditoria. A arquitectura física, índices, particionamento, nomes finais e tipos de dados serão definidos no desenho técnico.",P2,MASTER-471012ab-0180: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0333: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0189: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0269: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0333: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0180 | MASTER-e1169a77-0333 | MASTER-f70ce307-0189 | MASTER-51b8f0ad-0269 | MASTER-edece80c-0333,5,"[{""id"":""MASTER-471012ab-0180"",""pedido"":""O diagrama representa o modelo lógico proposto. As relações muitos-para-muitos devem ser implementadas por tabelas associativas; actividades e consentimentos usam referência controlada à entidade de origem; valores, etapas e relações críticas devem manter histórico e auditoria. A arquitectura física, índices, particionamento, nomes finais e tipos de dados serão definidos no desenho técnico."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2145""],""aceitacao"":""O diagrama representa o modelo lógico proposto. As relações muitos-para-muitos devem ser implementadas por tabelas associativas; actividades e consentimentos usam referência controlada à entidade de origem; valores, etapas e relações críticas devem manter histórico e auditoria. A arquitectura física, índices, particionamento, nomes finais e tipos de dados serão definidos no desenho técnico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-e1169a77-0333"",""pedido"":""O diagrama representa o modelo lógico proposto. As relações muitos-para-muitos devem ser implementadas por tabelas associativas; actividades e consentimentos usam referência controlada à entidade de origem; valores, etapas e relações críticas devem manter histórico e auditoria. A arquitectura física, índices, particionamento, nomes finais e tipos de dados serão definidos no desenho técnico."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4999""],""aceitacao"":""O diagrama representa o modelo lógico proposto. As relações muitos-para-muitos devem ser implementadas por tabelas associativas; actividades e consentimentos usam referência controlada à entidade de origem; valores, etapas e relações críticas devem manter histórico e auditoria. A arquitectura física, índices, particionamento, nomes finais e tipos de dados serão definidos no desenho técnico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-f70ce307-0189"",""pedido"":""O diagrama representa o modelo lógico proposto. As relações muitos-para-muitos devem ser implementadas por tabelas associativas; actividades e consentimentos usam referência controlada à entidade de origem; valores, etapas e relações críticas devem manter histórico e auditoria. A arquitectura física, índices, particionamento, nomes finais e tipos de dados serão definidos no desenho técnico."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2147""],""aceitacao"":""O diagrama representa o modelo lógico proposto. As relações muitos-para-muitos devem ser implementadas por tabelas associativas; actividades e consentimentos usam referência controlada à entidade de origem; valores, etapas e relações críticas devem manter histórico e auditoria. A arquitectura física, índices, particionamento, nomes finais e tipos de dados serão definidos no desenho técnico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-51b8f0ad-0269"",""pedido"":""O diagrama representa o modelo lógico proposto. As relações muitos-para-muitos devem ser implementadas por tabelas associativas; actividades e consentimentos usam referência controlada à entidade de origem; valores, etapas e relações críticas devem manter histórico e auditoria. A arquitectura física, índices, particionamento, nomes finais e tipos de dados serão definidos no desenho técnico."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3781""],""aceitacao"":""O diagrama representa o modelo lógico proposto. As relações muitos-para-muitos devem ser implementadas por tabelas associativas; actividades e consentimentos usam referência controlada à entidade de origem; valores, etapas e relações críticas devem manter histórico e auditoria. A arquitectura física, índices, particionamento, nomes finais e tipos de dados serão definidos no desenho técnico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-edece80c-0333"",""pedido"":""O diagrama representa o modelo lógico proposto. As relações muitos-para-muitos devem ser implementadas por tabelas associativas; actividades e consentimentos usam referência controlada à entidade de origem; valores, etapas e relações críticas devem manter histórico e auditoria. A arquitectura física, índices, particionamento, nomes finais e tipos de dados serão definidos no desenho técnico."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4999""],""aceitacao"":""O diagrama representa o modelo lógico proposto. As relações muitos-para-muitos devem ser implementadas por tabelas associativas; actividades e consentimentos usam referência controlada à entidade de origem; valores, etapas e relações críticas devem manter histórico e auditoria. A arquitectura física, índices, particionamento, nomes finais e tipos de dados serão definidos no desenho técnico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0181,"Um contacto pode pertencer a várias organizações, mas cada relação deve indicar função, período e organização principal.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2147 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5001 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2149 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3783 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5001,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0181: Um contacto pode pertencer a várias organizações, mas cada relação deve indicar função, período e organização principal. | MASTER-e1169a77-0334: Um contacto pode pertencer a várias organizações, mas cada relação deve indicar função, período e organização principal. | MASTER-f70ce307-0190: Um contacto pode pertencer a várias organizações, mas cada relação deve indicar função, período e organização principal. | MASTER-51b8f0ad-0270: Um contacto pode pertencer a várias organizações, mas cada relação deve indicar função, período e organização principal. | MASTER-edece80c-0334: Um contacto pode pertencer a várias organizações, mas cada relação deve indicar função, período e organização principal.",P2,MASTER-471012ab-0181: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0334: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0190: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0270: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0334: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0181 | MASTER-e1169a77-0334 | MASTER-f70ce307-0190 | MASTER-51b8f0ad-0270 | MASTER-edece80c-0334,5,"[{""id"":""MASTER-471012ab-0181"",""pedido"":""Um contacto pode pertencer a várias organizações, mas cada relação deve indicar função, período e organização principal."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2147""],""aceitacao"":""Um contacto pode pertencer a várias organizações, mas cada relação deve indicar função, período e organização principal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0334"",""pedido"":""Um contacto pode pertencer a várias organizações, mas cada relação deve indicar função, período e organização principal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5001""],""aceitacao"":""Um contacto pode pertencer a várias organizações, mas cada relação deve indicar função, período e organização principal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0190"",""pedido"":""Um contacto pode pertencer a várias organizações, mas cada relação deve indicar função, período e organização principal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2149""],""aceitacao"":""Um contacto pode pertencer a várias organizações, mas cada relação deve indicar função, período e organização principal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0270"",""pedido"":""Um contacto pode pertencer a várias organizações, mas cada relação deve indicar função, período e organização principal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3783""],""aceitacao"":""Um contacto pode pertencer a várias organizações, mas cada relação deve indicar função, período e organização principal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0334"",""pedido"":""Um contacto pode pertencer a várias organizações, mas cada relação deve indicar função, período e organização principal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5001""],""aceitacao"":""Um contacto pode pertencer a várias organizações, mas cada relação deve indicar função, período e organização principal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0182,"Campos multivalorados — sectores, locais, instrumentos, projectos e campanhas — devem usar tabelas associativas, não texto livre.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2152 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5006 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2154 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3788 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5006,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0182: Campos multivalorados — sectores, locais, instrumentos, projectos e campanhas — devem usar tabelas associativas, não texto livre. | MASTER-e1169a77-0335: Campos multivalorados — sectores, locais, instrumentos, projectos e campanhas — devem usar tabelas associativas, não texto livre. | MASTER-f70ce307-0191: Campos multivalorados — sectores, locais, instrumentos, projectos e campanhas — devem usar tabelas associativas, não texto livre. | MASTER-51b8f0ad-0271: Campos multivalorados — sectores, locais, instrumentos, projectos e campanhas — devem usar tabelas associativas, não texto livre. | MASTER-edece80c-0335: Campos multivalorados — sectores, locais, instrumentos, projectos e campanhas — devem usar tabelas associativas, não texto livre.",P2,MASTER-471012ab-0182: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0335: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0191: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0271: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0335: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0182 | MASTER-e1169a77-0335 | MASTER-f70ce307-0191 | MASTER-51b8f0ad-0271 | MASTER-edece80c-0335,5,"[{""id"":""MASTER-471012ab-0182"",""pedido"":""Campos multivalorados — sectores, locais, instrumentos, projectos e campanhas — devem usar tabelas associativas, não texto livre."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2152""],""aceitacao"":""Campos multivalorados — sectores, locais, instrumentos, projectos e campanhas — devem usar tabelas associativas, não texto livre."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0335"",""pedido"":""Campos multivalorados — sectores, locais, instrumentos, projectos e campanhas — devem usar tabelas associativas, não texto livre."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5006""],""aceitacao"":""Campos multivalorados — sectores, locais, instrumentos, projectos e campanhas — devem usar tabelas associativas, não texto livre."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0191"",""pedido"":""Campos multivalorados — sectores, locais, instrumentos, projectos e campanhas — devem usar tabelas associativas, não texto livre."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2154""],""aceitacao"":""Campos multivalorados — sectores, locais, instrumentos, projectos e campanhas — devem usar tabelas associativas, não texto livre."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0271"",""pedido"":""Campos multivalorados — sectores, locais, instrumentos, projectos e campanhas — devem usar tabelas associativas, não texto livre."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3788""],""aceitacao"":""Campos multivalorados — sectores, locais, instrumentos, projectos e campanhas — devem usar tabelas associativas, não texto livre."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0335"",""pedido"":""Campos multivalorados — sectores, locais, instrumentos, projectos e campanhas — devem usar tabelas associativas, não texto livre."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5006""],""aceitacao"":""Campos multivalorados — sectores, locais, instrumentos, projectos e campanhas — devem usar tabelas associativas, não texto livre."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0183,Todos os catálogos e regras devem ser versionados sem alterar retroactivamente registos históricos.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2153 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5007 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2155 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3789 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5007,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0183: Todos os catálogos e regras devem ser versionados sem alterar retroactivamente registos históricos. | MASTER-e1169a77-0336: Todos os catálogos e regras devem ser versionados sem alterar retroactivamente registos históricos. | MASTER-f70ce307-0192: Todos os catálogos e regras devem ser versionados sem alterar retroactivamente registos históricos. | MASTER-51b8f0ad-0272: Todos os catálogos e regras devem ser versionados sem alterar retroactivamente registos históricos. | MASTER-edece80c-0336: Todos os catálogos e regras devem ser versionados sem alterar retroactivamente registos históricos.,P2,MASTER-471012ab-0183: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0336: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0192: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0272: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0336: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0183 | MASTER-e1169a77-0336 | MASTER-f70ce307-0192 | MASTER-51b8f0ad-0272 | MASTER-edece80c-0336,5,"[{""id"":""MASTER-471012ab-0183"",""pedido"":""Todos os catálogos e regras devem ser versionados sem alterar retroactivamente registos históricos."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2153""],""aceitacao"":""Todos os catálogos e regras devem ser versionados sem alterar retroactivamente registos históricos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0336"",""pedido"":""Todos os catálogos e regras devem ser versionados sem alterar retroactivamente registos históricos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5007""],""aceitacao"":""Todos os catálogos e regras devem ser versionados sem alterar retroactivamente registos históricos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0192"",""pedido"":""Todos os catálogos e regras devem ser versionados sem alterar retroactivamente registos históricos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2155""],""aceitacao"":""Todos os catálogos e regras devem ser versionados sem alterar retroactivamente registos históricos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0272"",""pedido"":""Todos os catálogos e regras devem ser versionados sem alterar retroactivamente registos históricos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3789""],""aceitacao"":""Todos os catálogos e regras devem ser versionados sem alterar retroactivamente registos históricos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0336"",""pedido"":""Todos os catálogos e regras devem ser versionados sem alterar retroactivamente registos históricos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5007""],""aceitacao"":""Todos os catálogos e regras devem ser versionados sem alterar retroactivamente registos históricos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0184,Eliminação funcional deve ser lógica; eliminação física ou anonimização segue a política de retenção e deixa comprovativo.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2154 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5008 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2156 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3790 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5008,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0184: Eliminação funcional deve ser lógica; eliminação física ou anonimização segue a política de retenção e deixa comprovativo. | MASTER-e1169a77-0337: Eliminação funcional deve ser lógica; eliminação física ou anonimização segue a política de retenção e deixa comprovativo. | MASTER-f70ce307-0193: Eliminação funcional deve ser lógica; eliminação física ou anonimização segue a política de retenção e deixa comprovativo. | MASTER-51b8f0ad-0273: Eliminação funcional deve ser lógica; eliminação física ou anonimização segue a política de retenção e deixa comprovativo. | MASTER-edece80c-0337: Eliminação funcional deve ser lógica; eliminação física ou anonimização segue a política de retenção e deixa comprovativo.,P2,MASTER-471012ab-0184: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0337: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0193: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0273: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0337: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0184 | MASTER-e1169a77-0337 | MASTER-f70ce307-0193 | MASTER-51b8f0ad-0273 | MASTER-edece80c-0337,5,"[{""id"":""MASTER-471012ab-0184"",""pedido"":""Eliminação funcional deve ser lógica; eliminação física ou anonimização segue a política de retenção e deixa comprovativo."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2154""],""aceitacao"":""Eliminação funcional deve ser lógica; eliminação física ou anonimização segue a política de retenção e deixa comprovativo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0337"",""pedido"":""Eliminação funcional deve ser lógica; eliminação física ou anonimização segue a política de retenção e deixa comprovativo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5008""],""aceitacao"":""Eliminação funcional deve ser lógica; eliminação física ou anonimização segue a política de retenção e deixa comprovativo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0193"",""pedido"":""Eliminação funcional deve ser lógica; eliminação física ou anonimização segue a política de retenção e deixa comprovativo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2156""],""aceitacao"":""Eliminação funcional deve ser lógica; eliminação física ou anonimização segue a política de retenção e deixa comprovativo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0273"",""pedido"":""Eliminação funcional deve ser lógica; eliminação física ou anonimização segue a política de retenção e deixa comprovativo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3790""],""aceitacao"":""Eliminação funcional deve ser lógica; eliminação física ou anonimização segue a política de retenção e deixa comprovativo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0337"",""pedido"":""Eliminação funcional deve ser lógica; eliminação física ou anonimização segue a política de retenção e deixa comprovativo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5008""],""aceitacao"":""Eliminação funcional deve ser lógica; eliminação física ou anonimização segue a política de retenção e deixa comprovativo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0185,"O trilho de auditoria deve registar criação, alteração, fusão, exportação, partilha, pontuação, transição, aprovação e encerramento.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2155 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5009 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2157 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3791 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5009,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0185: O trilho de auditoria deve registar criação, alteração, fusão, exportação, partilha, pontuação, transição, aprovação e encerramento. | MASTER-e1169a77-0338: O trilho de auditoria deve registar criação, alteração, fusão, exportação, partilha, pontuação, transição, aprovação e encerramento. | MASTER-f70ce307-0194: O trilho de auditoria deve registar criação, alteração, fusão, exportação, partilha, pontuação, transição, aprovação e encerramento. | MASTER-51b8f0ad-0274: O trilho de auditoria deve registar criação, alteração, fusão, exportação, partilha, pontuação, transição, aprovação e encerramento. | MASTER-edece80c-0338: O trilho de auditoria deve registar criação, alteração, fusão, exportação, partilha, pontuação, transição, aprovação e encerramento.",P2,MASTER-471012ab-0185: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0338: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0194: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0274: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0338: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0185 | MASTER-e1169a77-0338 | MASTER-f70ce307-0194 | MASTER-51b8f0ad-0274 | MASTER-edece80c-0338,5,"[{""id"":""MASTER-471012ab-0185"",""pedido"":""O trilho de auditoria deve registar criação, alteração, fusão, exportação, partilha, pontuação, transição, aprovação e encerramento."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2155""],""aceitacao"":""O trilho de auditoria deve registar criação, alteração, fusão, exportação, partilha, pontuação, transição, aprovação e encerramento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0338"",""pedido"":""O trilho de auditoria deve registar criação, alteração, fusão, exportação, partilha, pontuação, transição, aprovação e encerramento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5009""],""aceitacao"":""O trilho de auditoria deve registar criação, alteração, fusão, exportação, partilha, pontuação, transição, aprovação e encerramento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0194"",""pedido"":""O trilho de auditoria deve registar criação, alteração, fusão, exportação, partilha, pontuação, transição, aprovação e encerramento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2157""],""aceitacao"":""O trilho de auditoria deve registar criação, alteração, fusão, exportação, partilha, pontuação, transição, aprovação e encerramento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0274"",""pedido"":""O trilho de auditoria deve registar criação, alteração, fusão, exportação, partilha, pontuação, transição, aprovação e encerramento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3791""],""aceitacao"":""O trilho de auditoria deve registar criação, alteração, fusão, exportação, partilha, pontuação, transição, aprovação e encerramento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0338"",""pedido"":""O trilho de auditoria deve registar criação, alteração, fusão, exportação, partilha, pontuação, transição, aprovação e encerramento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5009""],""aceitacao"":""O trilho de auditoria deve registar criação, alteração, fusão, exportação, partilha, pontuação, transição, aprovação e encerramento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0186,"Como responsável comercial, quero controlar transições do funil, para assegurar que nenhuma oportunidade avança sem dados e aprovações.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2178 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5032 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2180 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3814 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5032,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0186: Como responsável comercial, quero controlar transições do funil, para assegurar que nenhuma oportunidade avança sem dados e aprovações. | MASTER-e1169a77-0339: Como responsável comercial, quero controlar transições do funil, para assegurar que nenhuma oportunidade avança sem dados e aprovações. | MASTER-f70ce307-0195: Como responsável comercial, quero controlar transições do funil, para assegurar que nenhuma oportunidade avança sem dados e aprovações. | MASTER-51b8f0ad-0275: Como responsável comercial, quero controlar transições do funil, para assegurar que nenhuma oportunidade avança sem dados e aprovações. | MASTER-edece80c-0339: Como responsável comercial, quero controlar transições do funil, para assegurar que nenhuma oportunidade avança sem dados e aprovações.",P2,MASTER-471012ab-0186: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0339: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0195: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0275: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0339: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0186 | MASTER-e1169a77-0339 | MASTER-f70ce307-0195 | MASTER-51b8f0ad-0275 | MASTER-edece80c-0339,5,"[{""id"":""MASTER-471012ab-0186"",""pedido"":""Como responsável comercial, quero controlar transições do funil, para assegurar que nenhuma oportunidade avança sem dados e aprovações."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2178""],""aceitacao"":""Como responsável comercial, quero controlar transições do funil, para assegurar que nenhuma oportunidade avança sem dados e aprovações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0339"",""pedido"":""Como responsável comercial, quero controlar transições do funil, para assegurar que nenhuma oportunidade avança sem dados e aprovações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5032""],""aceitacao"":""Como responsável comercial, quero controlar transições do funil, para assegurar que nenhuma oportunidade avança sem dados e aprovações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0195"",""pedido"":""Como responsável comercial, quero controlar transições do funil, para assegurar que nenhuma oportunidade avança sem dados e aprovações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2180""],""aceitacao"":""Como responsável comercial, quero controlar transições do funil, para assegurar que nenhuma oportunidade avança sem dados e aprovações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0275"",""pedido"":""Como responsável comercial, quero controlar transições do funil, para assegurar que nenhuma oportunidade avança sem dados e aprovações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3814""],""aceitacao"":""Como responsável comercial, quero controlar transições do funil, para assegurar que nenhuma oportunidade avança sem dados e aprovações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0339"",""pedido"":""Como responsável comercial, quero controlar transições do funil, para assegurar que nenhuma oportunidade avança sem dados e aprovações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5032""],""aceitacao"":""Como responsável comercial, quero controlar transições do funil, para assegurar que nenhuma oportunidade avança sem dados e aprovações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0187,Critérios obrigatórios por etapa; encerramento e retrocesso exigem motivo; autor e data são registados; probabilidade e previsão seguem regras aprovadas.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2179 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5033 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2181 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3815 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5033,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0187: Critérios obrigatórios por etapa; encerramento e retrocesso exigem motivo; autor e data são registados; probabilidade e previsão seguem regras aprovadas. | MASTER-e1169a77-0340: Critérios obrigatórios por etapa; encerramento e retrocesso exigem motivo; autor e data são registados; probabilidade e previsão seguem regras aprovadas. | MASTER-f70ce307-0196: Critérios obrigatórios por etapa; encerramento e retrocesso exigem motivo; autor e data são registados; probabilidade e previsão seguem regras aprovadas. | MASTER-51b8f0ad-0276: Critérios obrigatórios por etapa; encerramento e retrocesso exigem motivo; autor e data são registados; probabilidade e previsão seguem regras aprovadas. | MASTER-edece80c-0340: Critérios obrigatórios por etapa; encerramento e retrocesso exigem motivo; autor e data são registados; probabilidade e previsão seguem regras aprovadas.,P2,MASTER-471012ab-0187: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0340: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0196: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0276: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0340: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0187 | MASTER-e1169a77-0340 | MASTER-f70ce307-0196 | MASTER-51b8f0ad-0276 | MASTER-edece80c-0340,5,"[{""id"":""MASTER-471012ab-0187"",""pedido"":""Critérios obrigatórios por etapa; encerramento e retrocesso exigem motivo; autor e data são registados; probabilidade e previsão seguem regras aprovadas."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2179""],""aceitacao"":""Critérios obrigatórios por etapa; encerramento e retrocesso exigem motivo; autor e data são registados; probabilidade e previsão seguem regras aprovadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0340"",""pedido"":""Critérios obrigatórios por etapa; encerramento e retrocesso exigem motivo; autor e data são registados; probabilidade e previsão seguem regras aprovadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5033""],""aceitacao"":""Critérios obrigatórios por etapa; encerramento e retrocesso exigem motivo; autor e data são registados; probabilidade e previsão seguem regras aprovadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0196"",""pedido"":""Critérios obrigatórios por etapa; encerramento e retrocesso exigem motivo; autor e data são registados; probabilidade e previsão seguem regras aprovadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2181""],""aceitacao"":""Critérios obrigatórios por etapa; encerramento e retrocesso exigem motivo; autor e data são registados; probabilidade e previsão seguem regras aprovadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0276"",""pedido"":""Critérios obrigatórios por etapa; encerramento e retrocesso exigem motivo; autor e data são registados; probabilidade e previsão seguem regras aprovadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3815""],""aceitacao"":""Critérios obrigatórios por etapa; encerramento e retrocesso exigem motivo; autor e data são registados; probabilidade e previsão seguem regras aprovadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0340"",""pedido"":""Critérios obrigatórios por etapa; encerramento e retrocesso exigem motivo; autor e data são registados; probabilidade e previsão seguem regras aprovadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5033""],""aceitacao"":""Critérios obrigatórios por etapa; encerramento e retrocesso exigem motivo; autor e data são registados; probabilidade e previsão seguem regras aprovadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0188,Revogação bloqueia comunicação não obrigatória; acessos e exportações auditados; partilha exige autorização; retenção vencida gera acção; pedidos recebem protocolo.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2203 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5057 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2205 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3839 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5057,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0188: Revogação bloqueia comunicação não obrigatória; acessos e exportações auditados; partilha exige autorização; retenção vencida gera acção; pedidos recebem protocolo. | MASTER-e1169a77-0341: Revogação bloqueia comunicação não obrigatória; acessos e exportações auditados; partilha exige autorização; retenção vencida gera acção; pedidos recebem protocolo. | MASTER-f70ce307-0197: Revogação bloqueia comunicação não obrigatória; acessos e exportações auditados; partilha exige autorização; retenção vencida gera acção; pedidos recebem protocolo. | MASTER-51b8f0ad-0277: Revogação bloqueia comunicação não obrigatória; acessos e exportações auditados; partilha exige autorização; retenção vencida gera acção; pedidos recebem protocolo. | MASTER-edece80c-0341: Revogação bloqueia comunicação não obrigatória; acessos e exportações auditados; partilha exige autorização; retenção vencida gera acção; pedidos recebem protocolo.,P2,MASTER-471012ab-0188: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0341: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0197: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0277: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0341: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0188 | MASTER-e1169a77-0341 | MASTER-f70ce307-0197 | MASTER-51b8f0ad-0277 | MASTER-edece80c-0341,5,"[{""id"":""MASTER-471012ab-0188"",""pedido"":""Revogação bloqueia comunicação não obrigatória; acessos e exportações auditados; partilha exige autorização; retenção vencida gera acção; pedidos recebem protocolo."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2203""],""aceitacao"":""Revogação bloqueia comunicação não obrigatória; acessos e exportações auditados; partilha exige autorização; retenção vencida gera acção; pedidos recebem protocolo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0341"",""pedido"":""Revogação bloqueia comunicação não obrigatória; acessos e exportações auditados; partilha exige autorização; retenção vencida gera acção; pedidos recebem protocolo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5057""],""aceitacao"":""Revogação bloqueia comunicação não obrigatória; acessos e exportações auditados; partilha exige autorização; retenção vencida gera acção; pedidos recebem protocolo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0197"",""pedido"":""Revogação bloqueia comunicação não obrigatória; acessos e exportações auditados; partilha exige autorização; retenção vencida gera acção; pedidos recebem protocolo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2205""],""aceitacao"":""Revogação bloqueia comunicação não obrigatória; acessos e exportações auditados; partilha exige autorização; retenção vencida gera acção; pedidos recebem protocolo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0277"",""pedido"":""Revogação bloqueia comunicação não obrigatória; acessos e exportações auditados; partilha exige autorização; retenção vencida gera acção; pedidos recebem protocolo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3839""],""aceitacao"":""Revogação bloqueia comunicação não obrigatória; acessos e exportações auditados; partilha exige autorização; retenção vencida gera acção; pedidos recebem protocolo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0341"",""pedido"":""Revogação bloqueia comunicação não obrigatória; acessos e exportações auditados; partilha exige autorização; retenção vencida gera acção; pedidos recebem protocolo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5057""],""aceitacao"":""Revogação bloqueia comunicação não obrigatória; acessos e exportações auditados; partilha exige autorização; retenção vencida gera acção; pedidos recebem protocolo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0189,"Governação: comité mensal de direcção; revisão quinzenal do produto; demonstração no fim de cada sprint; decisão formal de passagem entre fases. Riscos prioritários: dados duplicados, regras não aprovadas, baixa adopção, integração instável, mensagens sem consentimento, valores confundidos com investimento confirmado e dependência de entidades externas. Cada risco deve possuir responsável, probabilidade, impacto, mitigação, contingência e data de revisão.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2304 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5159 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2306 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3940 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5159,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0189: Governação: comité mensal de direcção; revisão quinzenal do produto; demonstração no fim de cada sprint; decisão formal de passagem entre fases. Riscos prioritários: dados duplicados, regras não aprovadas, baixa adopção, integração instável, mensagens sem consentimento, valores confundidos com investimento confirmado e dependência de entidades externas. Cada risco deve possuir responsável, probabilidade, impacto, mitigação, contingência e data de revisão. | MASTER-e1169a77-0342: Governação: comité mensal de direcção; revisão quinzenal do produto; demonstração no fim de cada sprint; decisão formal de passagem entre fases. Riscos prioritários: dados duplicados, regras não aprovadas, baixa adopção, integração instável, mensagens sem consentimento, valores confundidos com investimento confirmado e dependência de entidades externas. Cada risco deve possuir responsável, probabilidade, impacto, mitigação, contingência e data de revisão. | MASTER-f70ce307-0198: Governação: comité mensal de direcção; revisão quinzenal do produto; demonstração no fim de cada sprint; decisão formal de passagem entre fases. Riscos prioritários: dados duplicados, regras não aprovadas, baixa adopção, integração instável, mensagens sem consentimento, valores confundidos com investimento confirmado e dependência de entidades externas. Cada risco deve possuir responsável, probabilidade, impacto, mitigação, contingência e data de revisão. | MASTER-51b8f0ad-0278: Governação: comité mensal de direcção; revisão quinzenal do produto; demonstração no fim de cada sprint; decisão formal de passagem entre fases. Riscos prioritários: dados duplicados, regras não aprovadas, baixa adopção, integração instável, mensagens sem consentimento, valores confundidos com investimento confirmado e dependência de entidades externas. Cada risco deve possuir responsável, probabilidade, impacto, mitigação, contingência e data de revisão. | MASTER-edece80c-0342: Governação: comité mensal de direcção; revisão quinzenal do produto; demonstração no fim de cada sprint; decisão formal de passagem entre fases. Riscos prioritários: dados duplicados, regras não aprovadas, baixa adopção, integração instável, mensagens sem consentimento, valores confundidos com investimento confirmado e dependência de entidades externas. Cada risco deve possuir responsável, probabilidade, impacto, mitigação, contingência e data de revisão.",P2,MASTER-471012ab-0189: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0342: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0198: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0278: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0342: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0189 | MASTER-e1169a77-0342 | MASTER-f70ce307-0198 | MASTER-51b8f0ad-0278 | MASTER-edece80c-0342,5,"[{""id"":""MASTER-471012ab-0189"",""pedido"":""Governação: comité mensal de direcção; revisão quinzenal do produto; demonstração no fim de cada sprint; decisão formal de passagem entre fases. Riscos prioritários: dados duplicados, regras não aprovadas, baixa adopção, integração instável, mensagens sem consentimento, valores confundidos com investimento confirmado e dependência de entidades externas. Cada risco deve possuir responsável, probabilidade, impacto, mitigação, contingência e data de revisão."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2304""],""aceitacao"":""Governação: comité mensal de direcção; revisão quinzenal do produto; demonstração no fim de cada sprint; decisão formal de passagem entre fases. Riscos prioritários: dados duplicados, regras não aprovadas, baixa adopção, integração instável, mensagens sem consentimento, valores confundidos com investimento confirmado e dependência de entidades externas. Cada risco deve possuir responsável, probabilidade, impacto, mitigação, contingência e data de revisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0342"",""pedido"":""Governação: comité mensal de direcção; revisão quinzenal do produto; demonstração no fim de cada sprint; decisão formal de passagem entre fases. Riscos prioritários: dados duplicados, regras não aprovadas, baixa adopção, integração instável, mensagens sem consentimento, valores confundidos com investimento confirmado e dependência de entidades externas. Cada risco deve possuir responsável, probabilidade, impacto, mitigação, contingência e data de revisão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5159""],""aceitacao"":""Governação: comité mensal de direcção; revisão quinzenal do produto; demonstração no fim de cada sprint; decisão formal de passagem entre fases. Riscos prioritários: dados duplicados, regras não aprovadas, baixa adopção, integração instável, mensagens sem consentimento, valores confundidos com investimento confirmado e dependência de entidades externas. Cada risco deve possuir responsável, probabilidade, impacto, mitigação, contingência e data de revisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0198"",""pedido"":""Governação: comité mensal de direcção; revisão quinzenal do produto; demonstração no fim de cada sprint; decisão formal de passagem entre fases. Riscos prioritários: dados duplicados, regras não aprovadas, baixa adopção, integração instável, mensagens sem consentimento, valores confundidos com investimento confirmado e dependência de entidades externas. Cada risco deve possuir responsável, probabilidade, impacto, mitigação, contingência e data de revisão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2306""],""aceitacao"":""Governação: comité mensal de direcção; revisão quinzenal do produto; demonstração no fim de cada sprint; decisão formal de passagem entre fases. Riscos prioritários: dados duplicados, regras não aprovadas, baixa adopção, integração instável, mensagens sem consentimento, valores confundidos com investimento confirmado e dependência de entidades externas. Cada risco deve possuir responsável, probabilidade, impacto, mitigação, contingência e data de revisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0278"",""pedido"":""Governação: comité mensal de direcção; revisão quinzenal do produto; demonstração no fim de cada sprint; decisão formal de passagem entre fases. Riscos prioritários: dados duplicados, regras não aprovadas, baixa adopção, integração instável, mensagens sem consentimento, valores confundidos com investimento confirmado e dependência de entidades externas. Cada risco deve possuir responsável, probabilidade, impacto, mitigação, contingência e data de revisão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3940""],""aceitacao"":""Governação: comité mensal de direcção; revisão quinzenal do produto; demonstração no fim de cada sprint; decisão formal de passagem entre fases. Riscos prioritários: dados duplicados, regras não aprovadas, baixa adopção, integração instável, mensagens sem consentimento, valores confundidos com investimento confirmado e dependência de entidades externas. Cada risco deve possuir responsável, probabilidade, impacto, mitigação, contingência e data de revisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0342"",""pedido"":""Governação: comité mensal de direcção; revisão quinzenal do produto; demonstração no fim de cada sprint; decisão formal de passagem entre fases. Riscos prioritários: dados duplicados, regras não aprovadas, baixa adopção, integração instável, mensagens sem consentimento, valores confundidos com investimento confirmado e dependência de entidades externas. Cada risco deve possuir responsável, probabilidade, impacto, mitigação, contingência e data de revisão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5159""],""aceitacao"":""Governação: comité mensal de direcção; revisão quinzenal do produto; demonstração no fim de cada sprint; decisão formal de passagem entre fases. Riscos prioritários: dados duplicados, regras não aprovadas, baixa adopção, integração instável, mensagens sem consentimento, valores confundidos com investimento confirmado e dependência de entidades externas. Cada risco deve possuir responsável, probabilidade, impacto, mitigação, contingência e data de revisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0190,"As relações N:N devem usar tabelas associativas dedicadas: crm_lead_projects, crm_lead_sectors, crm_lead_locations, crm_opportunity_contacts, crm_opportunity_projects, crm_opportunity_locations, crm_opportunity_promoters, crm_opportunity_instruments e crm_opportunity_team. Cada tabela deve incluir papel, prioridade, estado, valid_from, valid_to, created_by e timestamps quando aplicável. Recomenda-se PostgreSQL com UUID, controlo de concorrência por version/updated_at, transacções, migrações versionadas, encriptação de campos sensíveis, índices parciais para registos activos e políticas de acesso por função e entidade.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2358 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5213 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2360 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3994 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5213,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0190: As relações N:N devem usar tabelas associativas dedicadas: crm_lead_projects, crm_lead_sectors, crm_lead_locations, crm_opportunity_contacts, crm_opportunity_projects, crm_opportunity_locations, crm_opportunity_promoters, crm_opportunity_instruments e crm_opportunity_team. Cada tabela deve incluir papel, prioridade, estado, valid_from, valid_to, created_by e timestamps quando aplicável. Recomenda-se PostgreSQL com UUID, controlo de concorrência por version/updated_at, transacções, migrações versionadas, encriptação de campos sensíveis, índices parciais para registos activos e políticas de acesso por função e entidade. | MASTER-e1169a77-0343: As relações N:N devem usar tabelas associativas dedicadas: crm_lead_projects, crm_lead_sectors, crm_lead_locations, crm_opportunity_contacts, crm_opportunity_projects, crm_opportunity_locations, crm_opportunity_promoters, crm_opportunity_instruments e crm_opportunity_team. Cada tabela deve incluir papel, prioridade, estado, valid_from, valid_to, created_by e timestamps quando aplicável. Recomenda-se PostgreSQL com UUID, controlo de concorrência por version/updated_at, transacções, migrações versionadas, encriptação de campos sensíveis, índices parciais para registos activos e políticas de acesso por função e entidade. | MASTER-f70ce307-0199: As relações N:N devem usar tabelas associativas dedicadas: crm_lead_projects, crm_lead_sectors, crm_lead_locations, crm_opportunity_contacts, crm_opportunity_projects, crm_opportunity_locations, crm_opportunity_promoters, crm_opportunity_instruments e crm_opportunity_team. Cada tabela deve incluir papel, prioridade, estado, valid_from, valid_to, created_by e timestamps quando aplicável. Recomenda-se PostgreSQL com UUID, controlo de concorrência por version/updated_at, transacções, migrações versionadas, encriptação de campos sensíveis, índices parciais para registos activos e políticas de acesso por função e entidade. | MASTER-51b8f0ad-0279: As relações N:N devem usar tabelas associativas dedicadas: crm_lead_projects, crm_lead_sectors, crm_lead_locations, crm_opportunity_contacts, crm_opportunity_projects, crm_opportunity_locations, crm_opportunity_promoters, crm_opportunity_instruments e crm_opportunity_team. Cada tabela deve incluir papel, prioridade, estado, valid_from, valid_to, created_by e timestamps quando aplicável. Recomenda-se PostgreSQL com UUID, controlo de concorrência por version/updated_at, transacções, migrações versionadas, encriptação de campos sensíveis, índices parciais para registos activos e políticas de acesso por função e entidade. | MASTER-edece80c-0343: As relações N:N devem usar tabelas associativas dedicadas: crm_lead_projects, crm_lead_sectors, crm_lead_locations, crm_opportunity_contacts, crm_opportunity_projects, crm_opportunity_locations, crm_opportunity_promoters, crm_opportunity_instruments e crm_opportunity_team. Cada tabela deve incluir papel, prioridade, estado, valid_from, valid_to, created_by e timestamps quando aplicável. Recomenda-se PostgreSQL com UUID, controlo de concorrência por version/updated_at, transacções, migrações versionadas, encriptação de campos sensíveis, índices parciais para registos activos e políticas de acesso por função e entidade.",P2,MASTER-471012ab-0190: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0343: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0199: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0279: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0343: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0190 | MASTER-e1169a77-0343 | MASTER-f70ce307-0199 | MASTER-51b8f0ad-0279 | MASTER-edece80c-0343,5,"[{""id"":""MASTER-471012ab-0190"",""pedido"":""As relações N:N devem usar tabelas associativas dedicadas: crm_lead_projects, crm_lead_sectors, crm_lead_locations, crm_opportunity_contacts, crm_opportunity_projects, crm_opportunity_locations, crm_opportunity_promoters, crm_opportunity_instruments e crm_opportunity_team. Cada tabela deve incluir papel, prioridade, estado, valid_from, valid_to, created_by e timestamps quando aplicável. Recomenda-se PostgreSQL com UUID, controlo de concorrência por version/updated_at, transacções, migrações versionadas, encriptação de campos sensíveis, índices parciais para registos activos e políticas de acesso por função e entidade."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2358""],""aceitacao"":""As relações N:N devem usar tabelas associativas dedicadas: crm_lead_projects, crm_lead_sectors, crm_lead_locations, crm_opportunity_contacts, crm_opportunity_projects, crm_opportunity_locations, crm_opportunity_promoters, crm_opportunity_instruments e crm_opportunity_team. Cada tabela deve incluir papel, prioridade, estado, valid_from, valid_to, created_by e timestamps quando aplicável. Recomenda-se PostgreSQL com UUID, controlo de concorrência por version/updated_at, transacções, migrações versionadas, encriptação de campos sensíveis, índices parciais para registos activos e políticas de acesso por função e entidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-e1169a77-0343"",""pedido"":""As relações N:N devem usar tabelas associativas dedicadas: crm_lead_projects, crm_lead_sectors, crm_lead_locations, crm_opportunity_contacts, crm_opportunity_projects, crm_opportunity_locations, crm_opportunity_promoters, crm_opportunity_instruments e crm_opportunity_team. Cada tabela deve incluir papel, prioridade, estado, valid_from, valid_to, created_by e timestamps quando aplicável. Recomenda-se PostgreSQL com UUID, controlo de concorrência por version/updated_at, transacções, migrações versionadas, encriptação de campos sensíveis, índices parciais para registos activos e políticas de acesso por função e entidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5213""],""aceitacao"":""As relações N:N devem usar tabelas associativas dedicadas: crm_lead_projects, crm_lead_sectors, crm_lead_locations, crm_opportunity_contacts, crm_opportunity_projects, crm_opportunity_locations, crm_opportunity_promoters, crm_opportunity_instruments e crm_opportunity_team. Cada tabela deve incluir papel, prioridade, estado, valid_from, valid_to, created_by e timestamps quando aplicável. Recomenda-se PostgreSQL com UUID, controlo de concorrência por version/updated_at, transacções, migrações versionadas, encriptação de campos sensíveis, índices parciais para registos activos e políticas de acesso por função e entidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-f70ce307-0199"",""pedido"":""As relações N:N devem usar tabelas associativas dedicadas: crm_lead_projects, crm_lead_sectors, crm_lead_locations, crm_opportunity_contacts, crm_opportunity_projects, crm_opportunity_locations, crm_opportunity_promoters, crm_opportunity_instruments e crm_opportunity_team. Cada tabela deve incluir papel, prioridade, estado, valid_from, valid_to, created_by e timestamps quando aplicável. Recomenda-se PostgreSQL com UUID, controlo de concorrência por version/updated_at, transacções, migrações versionadas, encriptação de campos sensíveis, índices parciais para registos activos e políticas de acesso por função e entidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2360""],""aceitacao"":""As relações N:N devem usar tabelas associativas dedicadas: crm_lead_projects, crm_lead_sectors, crm_lead_locations, crm_opportunity_contacts, crm_opportunity_projects, crm_opportunity_locations, crm_opportunity_promoters, crm_opportunity_instruments e crm_opportunity_team. Cada tabela deve incluir papel, prioridade, estado, valid_from, valid_to, created_by e timestamps quando aplicável. Recomenda-se PostgreSQL com UUID, controlo de concorrência por version/updated_at, transacções, migrações versionadas, encriptação de campos sensíveis, índices parciais para registos activos e políticas de acesso por função e entidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0279"",""pedido"":""As relações N:N devem usar tabelas associativas dedicadas: crm_lead_projects, crm_lead_sectors, crm_lead_locations, crm_opportunity_contacts, crm_opportunity_projects, crm_opportunity_locations, crm_opportunity_promoters, crm_opportunity_instruments e crm_opportunity_team. Cada tabela deve incluir papel, prioridade, estado, valid_from, valid_to, created_by e timestamps quando aplicável. Recomenda-se PostgreSQL com UUID, controlo de concorrência por version/updated_at, transacções, migrações versionadas, encriptação de campos sensíveis, índices parciais para registos activos e políticas de acesso por função e entidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3994""],""aceitacao"":""As relações N:N devem usar tabelas associativas dedicadas: crm_lead_projects, crm_lead_sectors, crm_lead_locations, crm_opportunity_contacts, crm_opportunity_projects, crm_opportunity_locations, crm_opportunity_promoters, crm_opportunity_instruments e crm_opportunity_team. Cada tabela deve incluir papel, prioridade, estado, valid_from, valid_to, created_by e timestamps quando aplicável. Recomenda-se PostgreSQL com UUID, controlo de concorrência por version/updated_at, transacções, migrações versionadas, encriptação de campos sensíveis, índices parciais para registos activos e políticas de acesso por função e entidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0343"",""pedido"":""As relações N:N devem usar tabelas associativas dedicadas: crm_lead_projects, crm_lead_sectors, crm_lead_locations, crm_opportunity_contacts, crm_opportunity_projects, crm_opportunity_locations, crm_opportunity_promoters, crm_opportunity_instruments e crm_opportunity_team. Cada tabela deve incluir papel, prioridade, estado, valid_from, valid_to, created_by e timestamps quando aplicável. Recomenda-se PostgreSQL com UUID, controlo de concorrência por version/updated_at, transacções, migrações versionadas, encriptação de campos sensíveis, índices parciais para registos activos e políticas de acesso por função e entidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5213""],""aceitacao"":""As relações N:N devem usar tabelas associativas dedicadas: crm_lead_projects, crm_lead_sectors, crm_lead_locations, crm_opportunity_contacts, crm_opportunity_projects, crm_opportunity_locations, crm_opportunity_promoters, crm_opportunity_instruments e crm_opportunity_team. Cada tabela deve incluir papel, prioridade, estado, valid_from, valid_to, created_by e timestamps quando aplicável. Recomenda-se PostgreSQL com UUID, controlo de concorrência por version/updated_at, transacções, migrações versionadas, encriptação de campos sensíveis, índices parciais para registos activos e políticas de acesso por função e entidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0191,"Transições usam comando explícito, version para concorrência e critérios obrigatórios; ganho e perda exigem campos específicos.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2374 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5229 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2376 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4010 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5229,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0191: Transições usam comando explícito, version para concorrência e critérios obrigatórios; ganho e perda exigem campos específicos. | MASTER-e1169a77-0344: Transições usam comando explícito, version para concorrência e critérios obrigatórios; ganho e perda exigem campos específicos. | MASTER-f70ce307-0200: Transições usam comando explícito, version para concorrência e critérios obrigatórios; ganho e perda exigem campos específicos. | MASTER-51b8f0ad-0280: Transições usam comando explícito, version para concorrência e critérios obrigatórios; ganho e perda exigem campos específicos. | MASTER-edece80c-0344: Transições usam comando explícito, version para concorrência e critérios obrigatórios; ganho e perda exigem campos específicos.",P2,MASTER-471012ab-0191: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0344: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0200: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0280: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0344: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0191 | MASTER-e1169a77-0344 | MASTER-f70ce307-0200 | MASTER-51b8f0ad-0280 | MASTER-edece80c-0344,5,"[{""id"":""MASTER-471012ab-0191"",""pedido"":""Transições usam comando explícito, version para concorrência e critérios obrigatórios; ganho e perda exigem campos específicos."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2374""],""aceitacao"":""Transições usam comando explícito, version para concorrência e critérios obrigatórios; ganho e perda exigem campos específicos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0344"",""pedido"":""Transições usam comando explícito, version para concorrência e critérios obrigatórios; ganho e perda exigem campos específicos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5229""],""aceitacao"":""Transições usam comando explícito, version para concorrência e critérios obrigatórios; ganho e perda exigem campos específicos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0200"",""pedido"":""Transições usam comando explícito, version para concorrência e critérios obrigatórios; ganho e perda exigem campos específicos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2376""],""aceitacao"":""Transições usam comando explícito, version para concorrência e critérios obrigatórios; ganho e perda exigem campos específicos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0280"",""pedido"":""Transições usam comando explícito, version para concorrência e critérios obrigatórios; ganho e perda exigem campos específicos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4010""],""aceitacao"":""Transições usam comando explícito, version para concorrência e critérios obrigatórios; ganho e perda exigem campos específicos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0344"",""pedido"":""Transições usam comando explícito, version para concorrência e critérios obrigatórios; ganho e perda exigem campos específicos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5229""],""aceitacao"":""Transições usam comando explícito, version para concorrência e critérios obrigatórios; ganho e perda exigem campos específicos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0192,"Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidos na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2393 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2395 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4029,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0192: Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidos na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela. | MASTER-f70ce307-0201: Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidos na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela. | MASTER-51b8f0ad-0281: Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidos na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela.",P2,MASTER-471012ab-0192: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0201: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0281: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0192 | MASTER-f70ce307-0201 | MASTER-51b8f0ad-0281,3,"[{""id"":""MASTER-471012ab-0192"",""pedido"":""Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidos na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2393""],""aceitacao"":""Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidos na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0201"",""pedido"":""Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidos na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2395""],""aceitacao"":""Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidos na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0281"",""pedido"":""Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidos na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4029""],""aceitacao"":""Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidos na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0193,"Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. O payload deve conter event_id, event_type, occurred_at, entity_id, tenant/context, version e correlation_id; entrega assinada, repetível e idempotente; nova tentativa com backoff; dead-letter queue; segurança e subscrições por parceiro.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2394 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5250 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2396 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4030 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5250,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0193: Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. O payload deve conter event_id, event_type, occurred_at, entity_id, tenant/context, version e correlation_id; entrega assinada, repetível e idempotente; nova tentativa com backoff; dead-letter queue; segurança e subscrições por parceiro. | MASTER-e1169a77-0346: Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. O payload deve conter event_id, event_type, occurred_at, entity_id, tenant/context, version e correlation_id; entrega assinada, repetível e idempotente; nova tentativa com backoff; dead-letter queue; segurança e subscrições por parceiro. | MASTER-f70ce307-0202: Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. O payload deve conter event_id, event_type, occurred_at, entity_id, tenant/context, version e correlation_id; entrega assinada, repetível e idempotente; nova tentativa com backoff; dead-letter queue; segurança e subscrições por parceiro. | MASTER-51b8f0ad-0282: Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. O payload deve conter event_id, event_type, occurred_at, entity_id, tenant/context, version e correlation_id; entrega assinada, repetível e idempotente; nova tentativa com backoff; dead-letter queue; segurança e subscrições por parceiro. | MASTER-edece80c-0346: Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. O payload deve conter event_id, event_type, occurred_at, entity_id, tenant/context, version e correlation_id; entrega assinada, repetível e idempotente; nova tentativa com backoff; dead-letter queue; segurança e subscrições por parceiro.",P2,MASTER-471012ab-0193: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0346: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0202: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0282: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0346: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0193 | MASTER-e1169a77-0346 | MASTER-f70ce307-0202 | MASTER-51b8f0ad-0282 | MASTER-edece80c-0346,5,"[{""id"":""MASTER-471012ab-0193"",""pedido"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. O payload deve conter event_id, event_type, occurred_at, entity_id, tenant/context, version e correlation_id; entrega assinada, repetível e idempotente; nova tentativa com backoff; dead-letter queue; segurança e subscrições por parceiro."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2394""],""aceitacao"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. O payload deve conter event_id, event_type, occurred_at, entity_id, tenant/context, version e correlation_id; entrega assinada, repetível e idempotente; nova tentativa com backoff; dead-letter queue; segurança e subscrições por parceiro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0346"",""pedido"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. O payload deve conter event_id, event_type, occurred_at, entity_id, tenant/context, version e correlation_id; entrega assinada, repetível e idempotente; nova tentativa com backoff; dead-letter queue; segurança e subscrições por parceiro."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5250""],""aceitacao"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. O payload deve conter event_id, event_type, occurred_at, entity_id, tenant/context, version e correlation_id; entrega assinada, repetível e idempotente; nova tentativa com backoff; dead-letter queue; segurança e subscrições por parceiro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0202"",""pedido"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. O payload deve conter event_id, event_type, occurred_at, entity_id, tenant/context, version e correlation_id; entrega assinada, repetível e idempotente; nova tentativa com backoff; dead-letter queue; segurança e subscrições por parceiro."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2396""],""aceitacao"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. O payload deve conter event_id, event_type, occurred_at, entity_id, tenant/context, version e correlation_id; entrega assinada, repetível e idempotente; nova tentativa com backoff; dead-letter queue; segurança e subscrições por parceiro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0282"",""pedido"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. O payload deve conter event_id, event_type, occurred_at, entity_id, tenant/context, version e correlation_id; entrega assinada, repetível e idempotente; nova tentativa com backoff; dead-letter queue; segurança e subscrições por parceiro."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4030""],""aceitacao"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. O payload deve conter event_id, event_type, occurred_at, entity_id, tenant/context, version e correlation_id; entrega assinada, repetível e idempotente; nova tentativa com backoff; dead-letter queue; segurança e subscrições por parceiro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0346"",""pedido"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. O payload deve conter event_id, event_type, occurred_at, entity_id, tenant/context, version e correlation_id; entrega assinada, repetível e idempotente; nova tentativa com backoff; dead-letter queue; segurança e subscrições por parceiro."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5250""],""aceitacao"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. O payload deve conter event_id, event_type, occurred_at, entity_id, tenant/context, version e correlation_id; entrega assinada, repetível e idempotente; nova tentativa com backoff; dead-letter queue; segurança e subscrições por parceiro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0194,"A API deverá ser publicada em OpenAPI 3.1.0, com JSON Schema 2020-12, versão semântica, documentação em português e inglês e ficheiro contratual validado no pipeline de integração contínua. O contrato abaixo consolida a versão inicial v1; a implementação física deverá gerar um ficheiro YAML completo, validado e versionado no repositório técnico.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2396 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5252 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2398 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4032 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5252,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0194: A API deverá ser publicada em OpenAPI 3.1.0, com JSON Schema 2020-12, versão semântica, documentação em português e inglês e ficheiro contratual validado no pipeline de integração contínua. O contrato abaixo consolida a versão inicial v1; a implementação física deverá gerar um ficheiro YAML completo, validado e versionado no repositório técnico. | MASTER-e1169a77-0347: A API deverá ser publicada em OpenAPI 3.1.0, com JSON Schema 2020-12, versão semântica, documentação em português e inglês e ficheiro contratual validado no pipeline de integração contínua. O contrato abaixo consolida a versão inicial v1; a implementação física deverá gerar um ficheiro YAML completo, validado e versionado no repositório técnico. | MASTER-f70ce307-0203: A API deverá ser publicada em OpenAPI 3.1.0, com JSON Schema 2020-12, versão semântica, documentação em português e inglês e ficheiro contratual validado no pipeline de integração contínua. O contrato abaixo consolida a versão inicial v1; a implementação física deverá gerar um ficheiro YAML completo, validado e versionado no repositório técnico. | MASTER-51b8f0ad-0283: A API deverá ser publicada em OpenAPI 3.1.0, com JSON Schema 2020-12, versão semântica, documentação em português e inglês e ficheiro contratual validado no pipeline de integração contínua. O contrato abaixo consolida a versão inicial v1; a implementação física deverá gerar um ficheiro YAML completo, validado e versionado no repositório técnico. | MASTER-edece80c-0347: A API deverá ser publicada em OpenAPI 3.1.0, com JSON Schema 2020-12, versão semântica, documentação em português e inglês e ficheiro contratual validado no pipeline de integração contínua. O contrato abaixo consolida a versão inicial v1; a implementação física deverá gerar um ficheiro YAML completo, validado e versionado no repositório técnico.",P2,MASTER-471012ab-0194: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0347: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0203: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0283: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0347: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0194 | MASTER-e1169a77-0347 | MASTER-f70ce307-0203 | MASTER-51b8f0ad-0283 | MASTER-edece80c-0347,5,"[{""id"":""MASTER-471012ab-0194"",""pedido"":""A API deverá ser publicada em OpenAPI 3.1.0, com JSON Schema 2020-12, versão semântica, documentação em português e inglês e ficheiro contratual validado no pipeline de integração contínua. O contrato abaixo consolida a versão inicial v1; a implementação física deverá gerar um ficheiro YAML completo, validado e versionado no repositório técnico."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2396""],""aceitacao"":""A API deverá ser publicada em OpenAPI 3.1.0, com JSON Schema 2020-12, versão semântica, documentação em português e inglês e ficheiro contratual validado no pipeline de integração contínua. O contrato abaixo consolida a versão inicial v1; a implementação física deverá gerar um ficheiro YAML completo, validado e versionado no repositório técnico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-e1169a77-0347"",""pedido"":""A API deverá ser publicada em OpenAPI 3.1.0, com JSON Schema 2020-12, versão semântica, documentação em português e inglês e ficheiro contratual validado no pipeline de integração contínua. O contrato abaixo consolida a versão inicial v1; a implementação física deverá gerar um ficheiro YAML completo, validado e versionado no repositório técnico."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5252""],""aceitacao"":""A API deverá ser publicada em OpenAPI 3.1.0, com JSON Schema 2020-12, versão semântica, documentação em português e inglês e ficheiro contratual validado no pipeline de integração contínua. O contrato abaixo consolida a versão inicial v1; a implementação física deverá gerar um ficheiro YAML completo, validado e versionado no repositório técnico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-f70ce307-0203"",""pedido"":""A API deverá ser publicada em OpenAPI 3.1.0, com JSON Schema 2020-12, versão semântica, documentação em português e inglês e ficheiro contratual validado no pipeline de integração contínua. O contrato abaixo consolida a versão inicial v1; a implementação física deverá gerar um ficheiro YAML completo, validado e versionado no repositório técnico."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2398""],""aceitacao"":""A API deverá ser publicada em OpenAPI 3.1.0, com JSON Schema 2020-12, versão semântica, documentação em português e inglês e ficheiro contratual validado no pipeline de integração contínua. O contrato abaixo consolida a versão inicial v1; a implementação física deverá gerar um ficheiro YAML completo, validado e versionado no repositório técnico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-51b8f0ad-0283"",""pedido"":""A API deverá ser publicada em OpenAPI 3.1.0, com JSON Schema 2020-12, versão semântica, documentação em português e inglês e ficheiro contratual validado no pipeline de integração contínua. O contrato abaixo consolida a versão inicial v1; a implementação física deverá gerar um ficheiro YAML completo, validado e versionado no repositório técnico."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4032""],""aceitacao"":""A API deverá ser publicada em OpenAPI 3.1.0, com JSON Schema 2020-12, versão semântica, documentação em português e inglês e ficheiro contratual validado no pipeline de integração contínua. O contrato abaixo consolida a versão inicial v1; a implementação física deverá gerar um ficheiro YAML completo, validado e versionado no repositório técnico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0347"",""pedido"":""A API deverá ser publicada em OpenAPI 3.1.0, com JSON Schema 2020-12, versão semântica, documentação em português e inglês e ficheiro contratual validado no pipeline de integração contínua. O contrato abaixo consolida a versão inicial v1; a implementação física deverá gerar um ficheiro YAML completo, validado e versionado no repositório técnico."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5252""],""aceitacao"":""A API deverá ser publicada em OpenAPI 3.1.0, com JSON Schema 2020-12, versão semântica, documentação em português e inglês e ficheiro contratual validado no pipeline de integração contínua. O contrato abaixo consolida a versão inicial v1; a implementação física deverá gerar um ficheiro YAML completo, validado e versionado no repositório técnico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0195,Campos obrigatórios e validações,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2498 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5355 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2500 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4134 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5355,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0195: Campos obrigatórios e validações | MASTER-e1169a77-0348: Campos obrigatórios e validações | MASTER-f70ce307-0204: Campos obrigatórios e validações | MASTER-51b8f0ad-0284: Campos obrigatórios e validações | MASTER-edece80c-0348: Campos obrigatórios e validações,P2,MASTER-471012ab-0195: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0348: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0204: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0284: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0348: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0195 | MASTER-e1169a77-0348 | MASTER-f70ce307-0204 | MASTER-51b8f0ad-0284 | MASTER-edece80c-0348,5,"[{""id"":""MASTER-471012ab-0195"",""pedido"":""Campos obrigatórios e validações"",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2498""],""aceitacao"":""Campos obrigatórios e validações"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0348"",""pedido"":""Campos obrigatórios e validações"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5355""],""aceitacao"":""Campos obrigatórios e validações"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0204"",""pedido"":""Campos obrigatórios e validações"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2500""],""aceitacao"":""Campos obrigatórios e validações"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0284"",""pedido"":""Campos obrigatórios e validações"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4134""],""aceitacao"":""Campos obrigatórios e validações"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0348"",""pedido"":""Campos obrigatórios e validações"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5355""],""aceitacao"":""Campos obrigatórios e validações"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0196,"investor_id, name, opportunity_type, stage, owner_user_id; projecto ou negócio obrigatório antes da diligência; probability 0–100.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2508 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5365 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2510 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4144 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5365,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0196: investor_id, name, opportunity_type, stage, owner_user_id; projecto ou negócio obrigatório antes da diligência; probability 0–100. | MASTER-e1169a77-0349: investor_id, name, opportunity_type, stage, owner_user_id; projecto ou negócio obrigatório antes da diligência; probability 0–100. | MASTER-f70ce307-0205: investor_id, name, opportunity_type, stage, owner_user_id; projecto ou negócio obrigatório antes da diligência; probability 0–100. | MASTER-51b8f0ad-0285: investor_id, name, opportunity_type, stage, owner_user_id; projecto ou negócio obrigatório antes da diligência; probability 0–100. | MASTER-edece80c-0349: investor_id, name, opportunity_type, stage, owner_user_id; projecto ou negócio obrigatório antes da diligência; probability 0–100.",P2,MASTER-471012ab-0196: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0349: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0205: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0285: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0349: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0196 | MASTER-e1169a77-0349 | MASTER-f70ce307-0205 | MASTER-51b8f0ad-0285 | MASTER-edece80c-0349,5,"[{""id"":""MASTER-471012ab-0196"",""pedido"":""investor_id, name, opportunity_type, stage, owner_user_id; projecto ou negócio obrigatório antes da diligência; probability 0–100."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2508""],""aceitacao"":""investor_id, name, opportunity_type, stage, owner_user_id; projecto ou negócio obrigatório antes da diligência; probability 0–100."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-e1169a77-0349"",""pedido"":""investor_id, name, opportunity_type, stage, owner_user_id; projecto ou negócio obrigatório antes da diligência; probability 0–100."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5365""],""aceitacao"":""investor_id, name, opportunity_type, stage, owner_user_id; projecto ou negócio obrigatório antes da diligência; probability 0–100."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-f70ce307-0205"",""pedido"":""investor_id, name, opportunity_type, stage, owner_user_id; projecto ou negócio obrigatório antes da diligência; probability 0–100."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2510""],""aceitacao"":""investor_id, name, opportunity_type, stage, owner_user_id; projecto ou negócio obrigatório antes da diligência; probability 0–100."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-51b8f0ad-0285"",""pedido"":""investor_id, name, opportunity_type, stage, owner_user_id; projecto ou negócio obrigatório antes da diligência; probability 0–100."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4144""],""aceitacao"":""investor_id, name, opportunity_type, stage, owner_user_id; projecto ou negócio obrigatório antes da diligência; probability 0–100."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-edece80c-0349"",""pedido"":""investor_id, name, opportunity_type, stage, owner_user_id; projecto ou negócio obrigatório antes da diligência; probability 0–100."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5365""],""aceitacao"":""investor_id, name, opportunity_type, stage, owner_user_id; projecto ou negócio obrigatório antes da diligência; probability 0–100."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0197,"Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. Cada evento deve conter event_id, event_type, occurred_at, entity_id, version e correlation_id; a entrega deve ser assinada, idempotente, repetida com backoff e encaminhada para fila de falhas após esgotar tentativas.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2522 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5380 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2524 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4158 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5380,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0197: Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. Cada evento deve conter event_id, event_type, occurred_at, entity_id, version e correlation_id; a entrega deve ser assinada, idempotente, repetida com backoff e encaminhada para fila de falhas após esgotar tentativas. | MASTER-e1169a77-0350: Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. Cada evento deve conter event_id, event_type, occurred_at, entity_id, version e correlation_id; a entrega deve ser assinada, idempotente, repetida com backoff e encaminhada para fila de falhas após esgotar tentativas. | MASTER-f70ce307-0206: Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. Cada evento deve conter event_id, event_type, occurred_at, entity_id, version e correlation_id; a entrega deve ser assinada, idempotente, repetida com backoff e encaminhada para fila de falhas após esgotar tentativas. | MASTER-51b8f0ad-0286: Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. Cada evento deve conter event_id, event_type, occurred_at, entity_id, version e correlation_id; a entrega deve ser assinada, idempotente, repetida com backoff e encaminhada para fila de falhas após esgotar tentativas. | MASTER-edece80c-0350: Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. Cada evento deve conter event_id, event_type, occurred_at, entity_id, version e correlation_id; a entrega deve ser assinada, idempotente, repetida com backoff e encaminhada para fila de falhas após esgotar tentativas.",P2,MASTER-471012ab-0197: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0350: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0206: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0286: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0350: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0197 | MASTER-e1169a77-0350 | MASTER-f70ce307-0206 | MASTER-51b8f0ad-0286 | MASTER-edece80c-0350,5,"[{""id"":""MASTER-471012ab-0197"",""pedido"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. Cada evento deve conter event_id, event_type, occurred_at, entity_id, version e correlation_id; a entrega deve ser assinada, idempotente, repetida com backoff e encaminhada para fila de falhas após esgotar tentativas."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2522""],""aceitacao"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. Cada evento deve conter event_id, event_type, occurred_at, entity_id, version e correlation_id; a entrega deve ser assinada, idempotente, repetida com backoff e encaminhada para fila de falhas após esgotar tentativas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-e1169a77-0350"",""pedido"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. Cada evento deve conter event_id, event_type, occurred_at, entity_id, version e correlation_id; a entrega deve ser assinada, idempotente, repetida com backoff e encaminhada para fila de falhas após esgotar tentativas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5380""],""aceitacao"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. Cada evento deve conter event_id, event_type, occurred_at, entity_id, version e correlation_id; a entrega deve ser assinada, idempotente, repetida com backoff e encaminhada para fila de falhas após esgotar tentativas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-f70ce307-0206"",""pedido"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. Cada evento deve conter event_id, event_type, occurred_at, entity_id, version e correlation_id; a entrega deve ser assinada, idempotente, repetida com backoff e encaminhada para fila de falhas após esgotar tentativas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2524""],""aceitacao"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. Cada evento deve conter event_id, event_type, occurred_at, entity_id, version e correlation_id; a entrega deve ser assinada, idempotente, repetida com backoff e encaminhada para fila de falhas após esgotar tentativas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0286"",""pedido"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. Cada evento deve conter event_id, event_type, occurred_at, entity_id, version e correlation_id; a entrega deve ser assinada, idempotente, repetida com backoff e encaminhada para fila de falhas após esgotar tentativas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4158""],""aceitacao"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. Cada evento deve conter event_id, event_type, occurred_at, entity_id, version e correlation_id; a entrega deve ser assinada, idempotente, repetida com backoff e encaminhada para fila de falhas após esgotar tentativas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0350"",""pedido"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. Cada evento deve conter event_id, event_type, occurred_at, entity_id, version e correlation_id; a entrega deve ser assinada, idempotente, repetida com backoff e encaminhada para fila de falhas após esgotar tentativas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5380""],""aceitacao"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. Cada evento deve conter event_id, event_type, occurred_at, entity_id, version e correlation_id; a entrega deve ser assinada, idempotente, repetida com backoff e encaminhada para fila de falhas após esgotar tentativas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0198,"O roadmap adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2525 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2527 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4161,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0198: O roadmap adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações. | MASTER-f70ce307-0207: O roadmap adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações. | MASTER-51b8f0ad-0287: O roadmap adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações.",P2,MASTER-471012ab-0198: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0207: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0287: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0198 | MASTER-f70ce307-0207 | MASTER-51b8f0ad-0287,3,"[{""id"":""MASTER-471012ab-0198"",""pedido"":""O roadmap adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2525""],""aceitacao"":""O roadmap adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0207"",""pedido"":""O roadmap adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2527""],""aceitacao"":""O roadmap adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0287"",""pedido"":""O roadmap adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4161""],""aceitacao"":""O roadmap adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0199,"O portal deverá estar preparado para integração progressiva com a APIEX, Autoridade Tributária, Banco de Moçambique, BAU, ministérios, institutos públicos, municípios e outros intervenientes relevantes. Cada integração deverá ter finalidade, base legal, proprietário dos dados, campos partilhados, autenticação, níveis de serviço, tratamento de erros e responsabilidades formalmente definidos. Endpoints, formulários e serviços descritos durante a análise serão considerados conceptuais até confirmação pela entidade competente.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2632 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5493 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2634 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4268 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5493,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0199: O portal deverá estar preparado para integração progressiva com a APIEX, Autoridade Tributária, Banco de Moçambique, BAU, ministérios, institutos públicos, municípios e outros intervenientes relevantes. Cada integração deverá ter finalidade, base legal, proprietário dos dados, campos partilhados, autenticação, níveis de serviço, tratamento de erros e responsabilidades formalmente definidos. Endpoints, formulários e serviços descritos durante a análise serão considerados conceptuais até confirmação pela entidade competente. | MASTER-e1169a77-0352: O portal deverá estar preparado para integração progressiva com a APIEX, Autoridade Tributária, Banco de Moçambique, BAU, ministérios, institutos públicos, municípios e outros intervenientes relevantes. Cada integração deverá ter finalidade, base legal, proprietário dos dados, campos partilhados, autenticação, níveis de serviço, tratamento de erros e responsabilidades formalmente definidos. Endpoints, formulários e serviços descritos durante a análise serão considerados conceptuais até confirmação pela entidade competente. | MASTER-f70ce307-0208: O portal deverá estar preparado para integração progressiva com a APIEX, Autoridade Tributária, Banco de Moçambique, BAU, ministérios, institutos públicos, municípios e outros intervenientes relevantes. Cada integração deverá ter finalidade, base legal, proprietário dos dados, campos partilhados, autenticação, níveis de serviço, tratamento de erros e responsabilidades formalmente definidos. Endpoints, formulários e serviços descritos durante a análise serão considerados conceptuais até confirmação pela entidade competente. | MASTER-51b8f0ad-0288: O portal deverá estar preparado para integração progressiva com a APIEX, Autoridade Tributária, Banco de Moçambique, BAU, ministérios, institutos públicos, municípios e outros intervenientes relevantes. Cada integração deverá ter finalidade, base legal, proprietário dos dados, campos partilhados, autenticação, níveis de serviço, tratamento de erros e responsabilidades formalmente definidos. Endpoints, formulários e serviços descritos durante a análise serão considerados conceptuais até confirmação pela entidade competente. | MASTER-edece80c-0352: O portal deverá estar preparado para integração progressiva com a APIEX, Autoridade Tributária, Banco de Moçambique, BAU, ministérios, institutos públicos, municípios e outros intervenientes relevantes. Cada integração deverá ter finalidade, base legal, proprietário dos dados, campos partilhados, autenticação, níveis de serviço, tratamento de erros e responsabilidades formalmente definidos. Endpoints, formulários e serviços descritos durante a análise serão considerados conceptuais até confirmação pela entidade competente.",P2,MASTER-471012ab-0199: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0352: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0208: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0288: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0352: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0199 | MASTER-e1169a77-0352 | MASTER-f70ce307-0208 | MASTER-51b8f0ad-0288 | MASTER-edece80c-0352,5,"[{""id"":""MASTER-471012ab-0199"",""pedido"":""O portal deverá estar preparado para integração progressiva com a APIEX, Autoridade Tributária, Banco de Moçambique, BAU, ministérios, institutos públicos, municípios e outros intervenientes relevantes. Cada integração deverá ter finalidade, base legal, proprietário dos dados, campos partilhados, autenticação, níveis de serviço, tratamento de erros e responsabilidades formalmente definidos. Endpoints, formulários e serviços descritos durante a análise serão considerados conceptuais até confirmação pela entidade competente."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2632""],""aceitacao"":""O portal deverá estar preparado para integração progressiva com a APIEX, Autoridade Tributária, Banco de Moçambique, BAU, ministérios, institutos públicos, municípios e outros intervenientes relevantes. Cada integração deverá ter finalidade, base legal, proprietário dos dados, campos partilhados, autenticação, níveis de serviço, tratamento de erros e responsabilidades formalmente definidos. Endpoints, formulários e serviços descritos durante a análise serão considerados conceptuais até confirmação pela entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-e1169a77-0352"",""pedido"":""O portal deverá estar preparado para integração progressiva com a APIEX, Autoridade Tributária, Banco de Moçambique, BAU, ministérios, institutos públicos, municípios e outros intervenientes relevantes. Cada integração deverá ter finalidade, base legal, proprietário dos dados, campos partilhados, autenticação, níveis de serviço, tratamento de erros e responsabilidades formalmente definidos. Endpoints, formulários e serviços descritos durante a análise serão considerados conceptuais até confirmação pela entidade competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5493""],""aceitacao"":""O portal deverá estar preparado para integração progressiva com a APIEX, Autoridade Tributária, Banco de Moçambique, BAU, ministérios, institutos públicos, municípios e outros intervenientes relevantes. Cada integração deverá ter finalidade, base legal, proprietário dos dados, campos partilhados, autenticação, níveis de serviço, tratamento de erros e responsabilidades formalmente definidos. Endpoints, formulários e serviços descritos durante a análise serão considerados conceptuais até confirmação pela entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-f70ce307-0208"",""pedido"":""O portal deverá estar preparado para integração progressiva com a APIEX, Autoridade Tributária, Banco de Moçambique, BAU, ministérios, institutos públicos, municípios e outros intervenientes relevantes. Cada integração deverá ter finalidade, base legal, proprietário dos dados, campos partilhados, autenticação, níveis de serviço, tratamento de erros e responsabilidades formalmente definidos. Endpoints, formulários e serviços descritos durante a análise serão considerados conceptuais até confirmação pela entidade competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2634""],""aceitacao"":""O portal deverá estar preparado para integração progressiva com a APIEX, Autoridade Tributária, Banco de Moçambique, BAU, ministérios, institutos públicos, municípios e outros intervenientes relevantes. Cada integração deverá ter finalidade, base legal, proprietário dos dados, campos partilhados, autenticação, níveis de serviço, tratamento de erros e responsabilidades formalmente definidos. Endpoints, formulários e serviços descritos durante a análise serão considerados conceptuais até confirmação pela entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-51b8f0ad-0288"",""pedido"":""O portal deverá estar preparado para integração progressiva com a APIEX, Autoridade Tributária, Banco de Moçambique, BAU, ministérios, institutos públicos, municípios e outros intervenientes relevantes. Cada integração deverá ter finalidade, base legal, proprietário dos dados, campos partilhados, autenticação, níveis de serviço, tratamento de erros e responsabilidades formalmente definidos. Endpoints, formulários e serviços descritos durante a análise serão considerados conceptuais até confirmação pela entidade competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4268""],""aceitacao"":""O portal deverá estar preparado para integração progressiva com a APIEX, Autoridade Tributária, Banco de Moçambique, BAU, ministérios, institutos públicos, municípios e outros intervenientes relevantes. Cada integração deverá ter finalidade, base legal, proprietário dos dados, campos partilhados, autenticação, níveis de serviço, tratamento de erros e responsabilidades formalmente definidos. Endpoints, formulários e serviços descritos durante a análise serão considerados conceptuais até confirmação pela entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-edece80c-0352"",""pedido"":""O portal deverá estar preparado para integração progressiva com a APIEX, Autoridade Tributária, Banco de Moçambique, BAU, ministérios, institutos públicos, municípios e outros intervenientes relevantes. Cada integração deverá ter finalidade, base legal, proprietário dos dados, campos partilhados, autenticação, níveis de serviço, tratamento de erros e responsabilidades formalmente definidos. Endpoints, formulários e serviços descritos durante a análise serão considerados conceptuais até confirmação pela entidade competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5493""],""aceitacao"":""O portal deverá estar preparado para integração progressiva com a APIEX, Autoridade Tributária, Banco de Moçambique, BAU, ministérios, institutos públicos, municípios e outros intervenientes relevantes. Cada integração deverá ter finalidade, base legal, proprietário dos dados, campos partilhados, autenticação, níveis de serviço, tratamento de erros e responsabilidades formalmente definidos. Endpoints, formulários e serviços descritos durante a análise serão considerados conceptuais até confirmação pela entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0200,"Confirmar na fonte oficial a vigência e as alterações de cada diploma; registar versão, data de publicação, entrada em vigor, data de revisão e responsável.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2636 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5497 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2638 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4272 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5497,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0200: Confirmar na fonte oficial a vigência e as alterações de cada diploma; registar versão, data de publicação, entrada em vigor, data de revisão e responsável. | MASTER-e1169a77-0353: Confirmar na fonte oficial a vigência e as alterações de cada diploma; registar versão, data de publicação, entrada em vigor, data de revisão e responsável. | MASTER-f70ce307-0209: Confirmar na fonte oficial a vigência e as alterações de cada diploma; registar versão, data de publicação, entrada em vigor, data de revisão e responsável. | MASTER-51b8f0ad-0289: Confirmar na fonte oficial a vigência e as alterações de cada diploma; registar versão, data de publicação, entrada em vigor, data de revisão e responsável. | MASTER-edece80c-0353: Confirmar na fonte oficial a vigência e as alterações de cada diploma; registar versão, data de publicação, entrada em vigor, data de revisão e responsável.",P2,MASTER-471012ab-0200: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0353: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0209: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0289: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0353: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0200 | MASTER-e1169a77-0353 | MASTER-f70ce307-0209 | MASTER-51b8f0ad-0289 | MASTER-edece80c-0353,5,"[{""id"":""MASTER-471012ab-0200"",""pedido"":""Confirmar na fonte oficial a vigência e as alterações de cada diploma; registar versão, data de publicação, entrada em vigor, data de revisão e responsável."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2636""],""aceitacao"":""Confirmar na fonte oficial a vigência e as alterações de cada diploma; registar versão, data de publicação, entrada em vigor, data de revisão e responsável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0353"",""pedido"":""Confirmar na fonte oficial a vigência e as alterações de cada diploma; registar versão, data de publicação, entrada em vigor, data de revisão e responsável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5497""],""aceitacao"":""Confirmar na fonte oficial a vigência e as alterações de cada diploma; registar versão, data de publicação, entrada em vigor, data de revisão e responsável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0209"",""pedido"":""Confirmar na fonte oficial a vigência e as alterações de cada diploma; registar versão, data de publicação, entrada em vigor, data de revisão e responsável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2638""],""aceitacao"":""Confirmar na fonte oficial a vigência e as alterações de cada diploma; registar versão, data de publicação, entrada em vigor, data de revisão e responsável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0289"",""pedido"":""Confirmar na fonte oficial a vigência e as alterações de cada diploma; registar versão, data de publicação, entrada em vigor, data de revisão e responsável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4272""],""aceitacao"":""Confirmar na fonte oficial a vigência e as alterações de cada diploma; registar versão, data de publicação, entrada em vigor, data de revisão e responsável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0353"",""pedido"":""Confirmar na fonte oficial a vigência e as alterações de cada diploma; registar versão, data de publicação, entrada em vigor, data de revisão e responsável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5497""],""aceitacao"":""Confirmar na fonte oficial a vigência e as alterações de cada diploma; registar versão, data de publicação, entrada em vigor, data de revisão e responsável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0201,"Fase 4 — Integração e inteligência: integrar fontes autorizadas, APIs e entidades; implementar recomendação e IA supervisionada para pesquisa, triagem e apoio editorial.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2669 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5530 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2671 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4305 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5530,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0201: Fase 4 — Integração e inteligência: integrar fontes autorizadas, APIs e entidades; implementar recomendação e IA supervisionada para pesquisa, triagem e apoio editorial. | MASTER-e1169a77-0354: Fase 4 — Integração e inteligência: integrar fontes autorizadas, APIs e entidades; implementar recomendação e IA supervisionada para pesquisa, triagem e apoio editorial. | MASTER-f70ce307-0210: Fase 4 — Integração e inteligência: integrar fontes autorizadas, APIs e entidades; implementar recomendação e IA supervisionada para pesquisa, triagem e apoio editorial. | MASTER-51b8f0ad-0290: Fase 4 — Integração e inteligência: integrar fontes autorizadas, APIs e entidades; implementar recomendação e IA supervisionada para pesquisa, triagem e apoio editorial. | MASTER-edece80c-0354: Fase 4 — Integração e inteligência: integrar fontes autorizadas, APIs e entidades; implementar recomendação e IA supervisionada para pesquisa, triagem e apoio editorial.",P2,MASTER-471012ab-0201: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0354: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0210: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0290: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0354: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0201 | MASTER-e1169a77-0354 | MASTER-f70ce307-0210 | MASTER-51b8f0ad-0290 | MASTER-edece80c-0354,5,"[{""id"":""MASTER-471012ab-0201"",""pedido"":""Fase 4 — Integração e inteligência: integrar fontes autorizadas, APIs e entidades; implementar recomendação e IA supervisionada para pesquisa, triagem e apoio editorial."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2669""],""aceitacao"":""Fase 4 — Integração e inteligência: integrar fontes autorizadas, APIs e entidades; implementar recomendação e IA supervisionada para pesquisa, triagem e apoio editorial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-e1169a77-0354"",""pedido"":""Fase 4 — Integração e inteligência: integrar fontes autorizadas, APIs e entidades; implementar recomendação e IA supervisionada para pesquisa, triagem e apoio editorial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5530""],""aceitacao"":""Fase 4 — Integração e inteligência: integrar fontes autorizadas, APIs e entidades; implementar recomendação e IA supervisionada para pesquisa, triagem e apoio editorial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-f70ce307-0210"",""pedido"":""Fase 4 — Integração e inteligência: integrar fontes autorizadas, APIs e entidades; implementar recomendação e IA supervisionada para pesquisa, triagem e apoio editorial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2671""],""aceitacao"":""Fase 4 — Integração e inteligência: integrar fontes autorizadas, APIs e entidades; implementar recomendação e IA supervisionada para pesquisa, triagem e apoio editorial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0290"",""pedido"":""Fase 4 — Integração e inteligência: integrar fontes autorizadas, APIs e entidades; implementar recomendação e IA supervisionada para pesquisa, triagem e apoio editorial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4305""],""aceitacao"":""Fase 4 — Integração e inteligência: integrar fontes autorizadas, APIs e entidades; implementar recomendação e IA supervisionada para pesquisa, triagem e apoio editorial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0354"",""pedido"":""Fase 4 — Integração e inteligência: integrar fontes autorizadas, APIs e entidades; implementar recomendação e IA supervisionada para pesquisa, triagem e apoio editorial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5530""],""aceitacao"":""Fase 4 — Integração e inteligência: integrar fontes autorizadas, APIs e entidades; implementar recomendação e IA supervisionada para pesquisa, triagem e apoio editorial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-471012ab-0202,"Validar custos, metas, maturidade, códigos, entidades promotoras e pontos focais dos 15 projectos âncora e respectivos complementares.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2674 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5535 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2676 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4310 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5535,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0202: Validar custos, metas, maturidade, códigos, entidades promotoras e pontos focais dos 15 projectos âncora e respectivos complementares. | MASTER-e1169a77-0355: Validar custos, metas, maturidade, códigos, entidades promotoras e pontos focais dos 15 projectos âncora e respectivos complementares. | MASTER-f70ce307-0211: Validar custos, metas, maturidade, códigos, entidades promotoras e pontos focais dos 15 projectos âncora e respectivos complementares. | MASTER-51b8f0ad-0291: Validar custos, metas, maturidade, códigos, entidades promotoras e pontos focais dos 15 projectos âncora e respectivos complementares. | MASTER-edece80c-0355: Validar custos, metas, maturidade, códigos, entidades promotoras e pontos focais dos 15 projectos âncora e respectivos complementares.",P2,MASTER-471012ab-0202: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0355: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0211: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0291: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0355: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0202 | MASTER-e1169a77-0355 | MASTER-f70ce307-0211 | MASTER-51b8f0ad-0291 | MASTER-edece80c-0355,5,"[{""id"":""MASTER-471012ab-0202"",""pedido"":""Validar custos, metas, maturidade, códigos, entidades promotoras e pontos focais dos 15 projectos âncora e respectivos complementares."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2674""],""aceitacao"":""Validar custos, metas, maturidade, códigos, entidades promotoras e pontos focais dos 15 projectos âncora e respectivos complementares."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0355"",""pedido"":""Validar custos, metas, maturidade, códigos, entidades promotoras e pontos focais dos 15 projectos âncora e respectivos complementares."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5535""],""aceitacao"":""Validar custos, metas, maturidade, códigos, entidades promotoras e pontos focais dos 15 projectos âncora e respectivos complementares."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0211"",""pedido"":""Validar custos, metas, maturidade, códigos, entidades promotoras e pontos focais dos 15 projectos âncora e respectivos complementares."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2676""],""aceitacao"":""Validar custos, metas, maturidade, códigos, entidades promotoras e pontos focais dos 15 projectos âncora e respectivos complementares."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0291"",""pedido"":""Validar custos, metas, maturidade, códigos, entidades promotoras e pontos focais dos 15 projectos âncora e respectivos complementares."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4310""],""aceitacao"":""Validar custos, metas, maturidade, códigos, entidades promotoras e pontos focais dos 15 projectos âncora e respectivos complementares."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0355"",""pedido"":""Validar custos, metas, maturidade, códigos, entidades promotoras e pontos focais dos 15 projectos âncora e respectivos complementares."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5535""],""aceitacao"":""Validar custos, metas, maturidade, códigos, entidades promotoras e pontos focais dos 15 projectos âncora e respectivos complementares."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0001,"O presente documento propõe o upgrade do Portal de Investimentos da Tempo para uma plataforma integrada de promoção, facilitação, transacção assistida e acompanhamento do investimento. A solução deverá divulgar oportunidades públicas e privadas, qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. O desenho integra a carteira do PII 2026–2030, clusters, corredores, projectos âncora, oportunidades educativas, identidade digital básica, painel do investidor, GIS, acompanhamento institucional, pós-investimento e IA explicável. A implementação deverá iniciar pela Fase Zero e por um MVP controlado, mantendo para fases posteriores a assinatura electrónica qualificada, as integrações transaccionais externas, a comparação avançada, a automação e os modelos preditivos. A aprovação do documento autoriza a preparação técnica, mas o início da construção permanece condicionado ao cumprimento dos critérios Go/No-Go, à constituição da equipa, à validação dos dados, à aprovação da arquitectura e à confirmação da carteira piloto.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 23 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 23,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0001: O presente documento propõe o upgrade do Portal de Investimentos da Tempo para uma plataforma integrada de promoção, facilitação, transacção assistida e acompanhamento do investimento. A solução deverá divulgar oportunidades públicas e privadas, qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. O desenho integra a carteira do PII 2026–2030, clusters, corredores, projectos âncora, oportunidades educativas, identidade digital básica, painel do investidor, GIS, acompanhamento institucional, pós-investimento e IA explicável. A implementação deverá iniciar pela Fase Zero e por um MVP controlado, mantendo para fases posteriores a assinatura electrónica qualificada, as integrações transaccionais externas, a comparação avançada, a automação e os modelos preditivos. A aprovação do documento autoriza a preparação técnica, mas o início da construção permanece condicionado ao cumprimento dos critérios Go/No-Go, à constituição da equipa, à validação dos dados, à aprovação da arquitectura e à confirmação da carteira piloto. | MASTER-edece80c-0001: O presente documento propõe o upgrade do Portal de Investimentos da Tempo para uma plataforma integrada de promoção, facilitação, transacção assistida e acompanhamento do investimento. A solução deverá divulgar oportunidades públicas e privadas, qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. O desenho integra a carteira do PII 2026–2030, clusters, corredores, projectos âncora, oportunidades educativas, identidade digital básica, painel do investidor, GIS, acompanhamento institucional, pós-investimento e IA explicável. A implementação deverá iniciar pela Fase Zero e por um MVP controlado, mantendo para fases posteriores a assinatura electrónica qualificada, as integrações transaccionais externas, a comparação avançada, a automação e os modelos preditivos. A aprovação do documento autoriza a preparação técnica, mas o início da construção permanece condicionado ao cumprimento dos critérios Go/No-Go, à constituição da equipa, à validação dos dados, à aprovação da arquitectura e à confirmação da carteira piloto.",P2,MASTER-e1169a77-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0001 | MASTER-edece80c-0001,2,"[{""id"":""MASTER-e1169a77-0001"",""pedido"":""O presente documento propõe o upgrade do Portal de Investimentos da Tempo para uma plataforma integrada de promoção, facilitação, transacção assistida e acompanhamento do investimento. A solução deverá divulgar oportunidades públicas e privadas, qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. O desenho integra a carteira do PII 2026–2030, clusters, corredores, projectos âncora, oportunidades educativas, identidade digital básica, painel do investidor, GIS, acompanhamento institucional, pós-investimento e IA explicável. A implementação deverá iniciar pela Fase Zero e por um MVP controlado, mantendo para fases posteriores a assinatura electrónica qualificada, as integrações transaccionais externas, a comparação avançada, a automação e os modelos preditivos. A aprovação do documento autoriza a preparação técnica, mas o início da construção permanece condicionado ao cumprimento dos critérios Go/No-Go, à constituição da equipa, à validação dos dados, à aprovação da arquitectura e à confirmação da carteira piloto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 23""],""aceitacao"":""O presente documento propõe o upgrade do Portal de Investimentos da Tempo para uma plataforma integrada de promoção, facilitação, transacção assistida e acompanhamento do investimento. A solução deverá divulgar oportunidades públicas e privadas, qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. O desenho integra a carteira do PII 2026–2030, clusters, corredores, projectos âncora, oportunidades educativas, identidade digital básica, painel do investidor, GIS, acompanhamento institucional, pós-investimento e IA explicável. A implementação deverá iniciar pela Fase Zero e por um MVP controlado, mantendo para fases posteriores a assinatura electrónica qualificada, as integrações transaccionais externas, a comparação avançada, a automação e os modelos preditivos. A aprovação do documento autoriza a preparação técnica, mas o início da construção permanece condicionado ao cumprimento dos critérios Go/No-Go, à constituição da equipa, à validação dos dados, à aprovação da arquitectura e à confirmação da carteira piloto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0001"",""pedido"":""O presente documento propõe o upgrade do Portal de Investimentos da Tempo para uma plataforma integrada de promoção, facilitação, transacção assistida e acompanhamento do investimento. A solução deverá divulgar oportunidades públicas e privadas, qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. O desenho integra a carteira do PII 2026–2030, clusters, corredores, projectos âncora, oportunidades educativas, identidade digital básica, painel do investidor, GIS, acompanhamento institucional, pós-investimento e IA explicável. A implementação deverá iniciar pela Fase Zero e por um MVP controlado, mantendo para fases posteriores a assinatura electrónica qualificada, as integrações transaccionais externas, a comparação avançada, a automação e os modelos preditivos. A aprovação do documento autoriza a preparação técnica, mas o início da construção permanece condicionado ao cumprimento dos critérios Go/No-Go, à constituição da equipa, à validação dos dados, à aprovação da arquitectura e à confirmação da carteira piloto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 23""],""aceitacao"":""O presente documento propõe o upgrade do Portal de Investimentos da Tempo para uma plataforma integrada de promoção, facilitação, transacção assistida e acompanhamento do investimento. A solução deverá divulgar oportunidades públicas e privadas, qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. O desenho integra a carteira do PII 2026–2030, clusters, corredores, projectos âncora, oportunidades educativas, identidade digital básica, painel do investidor, GIS, acompanhamento institucional, pós-investimento e IA explicável. A implementação deverá iniciar pela Fase Zero e por um MVP controlado, mantendo para fases posteriores a assinatura electrónica qualificada, as integrações transaccionais externas, a comparação avançada, a automação e os modelos preditivos. A aprovação do documento autoriza a preparação técnica, mas o início da construção permanece condicionado ao cumprimento dos critérios Go/No-Go, à constituição da equipa, à validação dos dados, à aprovação da arquitectura e à confirmação da carteira piloto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0002,"Decisão solicitada: aprovar o documento como linha de base funcional, técnica e regulatória do upgrade do InvestMoz; autorizar a Fase Zero; confirmar a arquitectura React, Laravel e PostgreSQL/PostGIS; nomear a governação e a equipa; validar a carteira piloto; e autorizar a preparação detalhada do MVP.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 25 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 25,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0002: Decisão solicitada: aprovar o documento como linha de base funcional, técnica e regulatória do upgrade do InvestMoz; autorizar a Fase Zero; confirmar a arquitectura React, Laravel e PostgreSQL/PostGIS; nomear a governação e a equipa; validar a carteira piloto; e autorizar a preparação detalhada do MVP. | MASTER-edece80c-0002: Decisão solicitada: aprovar o documento como linha de base funcional, técnica e regulatória do upgrade do InvestMoz; autorizar a Fase Zero; confirmar a arquitectura React, Laravel e PostgreSQL/PostGIS; nomear a governação e a equipa; validar a carteira piloto; e autorizar a preparação detalhada do MVP.",P2,MASTER-e1169a77-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0002 | MASTER-edece80c-0002,2,"[{""id"":""MASTER-e1169a77-0002"",""pedido"":""Decisão solicitada: aprovar o documento como linha de base funcional, técnica e regulatória do upgrade do InvestMoz; autorizar a Fase Zero; confirmar a arquitectura React, Laravel e PostgreSQL/PostGIS; nomear a governação e a equipa; validar a carteira piloto; e autorizar a preparação detalhada do MVP."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 25""],""aceitacao"":""Decisão solicitada: aprovar o documento como linha de base funcional, técnica e regulatória do upgrade do InvestMoz; autorizar a Fase Zero; confirmar a arquitectura React, Laravel e PostgreSQL/PostGIS; nomear a governação e a equipa; validar a carteira piloto; e autorizar a preparação detalhada do MVP."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0002"",""pedido"":""Decisão solicitada: aprovar o documento como linha de base funcional, técnica e regulatória do upgrade do InvestMoz; autorizar a Fase Zero; confirmar a arquitectura React, Laravel e PostgreSQL/PostGIS; nomear a governação e a equipa; validar a carteira piloto; e autorizar a preparação detalhada do MVP."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 25""],""aceitacao"":""Decisão solicitada: aprovar o documento como linha de base funcional, técnica e regulatória do upgrade do InvestMoz; autorizar a Fase Zero; confirmar a arquitectura React, Laravel e PostgreSQL/PostGIS; nomear a governação e a equipa; validar a carteira piloto; e autorizar a preparação detalhada do MVP."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0003,"RF-CLU foram consolidados; RF-COR, RF-EII, RF-EDU, RF-CRM, RF-MON, RF-MIN, RF-AGR e RF-GEO foram reconciliados com as matrizes de rastreabilidade.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 55 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 55,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0003: RF-CLU foram consolidados; RF-COR, RF-EII, RF-EDU, RF-CRM, RF-MON, RF-MIN, RF-AGR e RF-GEO foram reconciliados com as matrizes de rastreabilidade. | MASTER-edece80c-0003: RF-CLU foram consolidados; RF-COR, RF-EII, RF-EDU, RF-CRM, RF-MON, RF-MIN, RF-AGR e RF-GEO foram reconciliados com as matrizes de rastreabilidade.",P2,MASTER-e1169a77-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0003 | MASTER-edece80c-0003,2,"[{""id"":""MASTER-e1169a77-0003"",""pedido"":""RF-CLU foram consolidados; RF-COR, RF-EII, RF-EDU, RF-CRM, RF-MON, RF-MIN, RF-AGR e RF-GEO foram reconciliados com as matrizes de rastreabilidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 55""],""aceitacao"":""RF-CLU foram consolidados; RF-COR, RF-EII, RF-EDU, RF-CRM, RF-MON, RF-MIN, RF-AGR e RF-GEO foram reconciliados com as matrizes de rastreabilidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0003"",""pedido"":""RF-CLU foram consolidados; RF-COR, RF-EII, RF-EDU, RF-CRM, RF-MON, RF-MIN, RF-AGR e RF-GEO foram reconciliados com as matrizes de rastreabilidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 55""],""aceitacao"":""RF-CLU foram consolidados; RF-COR, RF-EII, RF-EDU, RF-CRM, RF-MON, RF-MIN, RF-AGR e RF-GEO foram reconciliados com as matrizes de rastreabilidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0004,Sem referências claramente órfãs; o repositório técnico deverá manter unicidade global.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 56 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 56,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0004: Sem referências claramente órfãs; o repositório técnico deverá manter unicidade global. | MASTER-edece80c-0004: Sem referências claramente órfãs; o repositório técnico deverá manter unicidade global.,P2,MASTER-e1169a77-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0004 | MASTER-edece80c-0004,2,"[{""id"":""MASTER-e1169a77-0004"",""pedido"":""Sem referências claramente órfãs; o repositório técnico deverá manter unicidade global."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 56""],""aceitacao"":""Sem referências claramente órfãs; o repositório técnico deverá manter unicidade global."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0004"",""pedido"":""Sem referências claramente órfãs; o repositório técnico deverá manter unicidade global."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 56""],""aceitacao"":""Sem referências claramente órfãs; o repositório técnico deverá manter unicidade global."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0005,"RF-EDU, matriz, testes, indicadores e plano consolidados.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 68 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 68,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0005: RF-EDU, matriz, testes, indicadores e plano consolidados. | MASTER-edece80c-0005: RF-EDU, matriz, testes, indicadores e plano consolidados.",P2,MASTER-e1169a77-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0005 | MASTER-edece80c-0005,2,"[{""id"":""MASTER-e1169a77-0005"",""pedido"":""RF-EDU, matriz, testes, indicadores e plano consolidados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 68""],""aceitacao"":""RF-EDU, matriz, testes, indicadores e plano consolidados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""},{""id"":""MASTER-edece80c-0005"",""pedido"":""RF-EDU, matriz, testes, indicadores e plano consolidados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 68""],""aceitacao"":""RF-EDU, matriz, testes, indicadores e plano consolidados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0006,"Fonte, data e estado de validação são obrigatórios antes de publicação ou uso como linha de base.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 77 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 77,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0006: Fonte, data e estado de validação são obrigatórios antes de publicação ou uso como linha de base. | MASTER-edece80c-0006: Fonte, data e estado de validação são obrigatórios antes de publicação ou uso como linha de base.",P2,MASTER-e1169a77-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0006 | MASTER-edece80c-0006,2,"[{""id"":""MASTER-e1169a77-0006"",""pedido"":""Fonte, data e estado de validação são obrigatórios antes de publicação ou uso como linha de base."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 77""],""aceitacao"":""Fonte, data e estado de validação são obrigatórios antes de publicação ou uso como linha de base."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0006"",""pedido"":""Fonte, data e estado de validação são obrigatórios antes de publicação ou uso como linha de base."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 77""],""aceitacao"":""Fonte, data e estado de validação são obrigatórios antes de publicação ou uso como linha de base."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0007,Alterações futuras devem passar por controlo de versão.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 91 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 91,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0007: Alterações futuras devem passar por controlo de versão. | MASTER-edece80c-0007: Alterações futuras devem passar por controlo de versão.,P2,MASTER-e1169a77-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0007 | MASTER-edece80c-0007,2,"[{""id"":""MASTER-e1169a77-0007"",""pedido"":""Alterações futuras devem passar por controlo de versão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 91""],""aceitacao"":""Alterações futuras devem passar por controlo de versão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0007"",""pedido"":""Alterações futuras devem passar por controlo de versão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 91""],""aceitacao"":""Alterações futuras devem passar por controlo de versão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0008,Aprovada como requisito obrigatório da Fase Zero e do MVP.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 102 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 102,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0008: Aprovada como requisito obrigatório da Fase Zero e do MVP. | MASTER-edece80c-0008: Aprovada como requisito obrigatório da Fase Zero e do MVP.,P2,MASTER-e1169a77-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0008 | MASTER-edece80c-0008,2,"[{""id"":""MASTER-e1169a77-0008"",""pedido"":""Aprovada como requisito obrigatório da Fase Zero e do MVP."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 102""],""aceitacao"":""Aprovada como requisito obrigatório da Fase Zero e do MVP."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0008"",""pedido"":""Aprovada como requisito obrigatório da Fase Zero e do MVP."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 102""],""aceitacao"":""Aprovada como requisito obrigatório da Fase Zero e do MVP."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0009,"Validar dados oficiais, sistemas de referência e responsáveis.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 106 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 106,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0009: Validar dados oficiais, sistemas de referência e responsáveis. | MASTER-edece80c-0009: Validar dados oficiais, sistemas de referência e responsáveis.",P2,MASTER-e1169a77-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0009 | MASTER-edece80c-0009,2,"[{""id"":""MASTER-e1169a77-0009"",""pedido"":""Validar dados oficiais, sistemas de referência e responsáveis."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 106""],""aceitacao"":""Validar dados oficiais, sistemas de referência e responsáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0009"",""pedido"":""Validar dados oficiais, sistemas de referência e responsáveis."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 106""],""aceitacao"":""Validar dados oficiais, sistemas de referência e responsáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0010,"Validar datasets, métricas, modelos e limites antes da activação.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 109 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 109,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0010: Validar datasets, métricas, modelos e limites antes da activação. | MASTER-edece80c-0010: Validar datasets, métricas, modelos e limites antes da activação.",P2,MASTER-e1169a77-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0010 | MASTER-edece80c-0010,2,"[{""id"":""MASTER-e1169a77-0010"",""pedido"":""Validar datasets, métricas, modelos e limites antes da activação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 109""],""aceitacao"":""Validar datasets, métricas, modelos e limites antes da activação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0010"",""pedido"":""Validar datasets, métricas, modelos e limites antes da activação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 109""],""aceitacao"":""Validar datasets, métricas, modelos e limites antes da activação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0011,Recomendação executiva: aprovar o documento como linha de base do programa e autorizar imediatamente a Fase Zero e a preparação técnica do MVP. A autorização para iniciar a construção deverá ser emitida apenas após evidência do cumprimento dos critérios Go/No-Go e das pendências externas registadas.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 117 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 117,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0011: Recomendação executiva: aprovar o documento como linha de base do programa e autorizar imediatamente a Fase Zero e a preparação técnica do MVP. A autorização para iniciar a construção deverá ser emitida apenas após evidência do cumprimento dos critérios Go/No-Go e das pendências externas registadas. | MASTER-edece80c-0011: Recomendação executiva: aprovar o documento como linha de base do programa e autorizar imediatamente a Fase Zero e a preparação técnica do MVP. A autorização para iniciar a construção deverá ser emitida apenas após evidência do cumprimento dos critérios Go/No-Go e das pendências externas registadas.,P2,MASTER-e1169a77-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0011 | MASTER-edece80c-0011,2,"[{""id"":""MASTER-e1169a77-0011"",""pedido"":""Recomendação executiva: aprovar o documento como linha de base do programa e autorizar imediatamente a Fase Zero e a preparação técnica do MVP. A autorização para iniciar a construção deverá ser emitida apenas após evidência do cumprimento dos critérios Go/No-Go e das pendências externas registadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 117""],""aceitacao"":""Recomendação executiva: aprovar o documento como linha de base do programa e autorizar imediatamente a Fase Zero e a preparação técnica do MVP. A autorização para iniciar a construção deverá ser emitida apenas após evidência do cumprimento dos critérios Go/No-Go e das pendências externas registadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0011"",""pedido"":""Recomendação executiva: aprovar o documento como linha de base do programa e autorizar imediatamente a Fase Zero e a preparação técnica do MVP. A autorização para iniciar a construção deverá ser emitida apenas após evidência do cumprimento dos critérios Go/No-Go e das pendências externas registadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 117""],""aceitacao"":""Recomendação executiva: aprovar o documento como linha de base do programa e autorizar imediatamente a Fase Zero e a preparação técnica do MVP. A autorização para iniciar a construção deverá ser emitida apenas após evidência do cumprimento dos critérios Go/No-Go e das pendências externas registadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0012,"Manter uma biblioteca normativa, seleccionar prompts por âmbito e resolver comandos a partir do projecto real.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 147 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 147,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0012: Manter uma biblioteca normativa, seleccionar prompts por âmbito e resolver comandos a partir do projecto real. | MASTER-edece80c-0012: Manter uma biblioteca normativa, seleccionar prompts por âmbito e resolver comandos a partir do projecto real.",P2,MASTER-e1169a77-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0012 | MASTER-edece80c-0012,2,"[{""id"":""MASTER-e1169a77-0012"",""pedido"":""Manter uma biblioteca normativa, seleccionar prompts por âmbito e resolver comandos a partir do projecto real."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 147""],""aceitacao"":""Manter uma biblioteca normativa, seleccionar prompts por âmbito e resolver comandos a partir do projecto real."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0012"",""pedido"":""Manter uma biblioteca normativa, seleccionar prompts por âmbito e resolver comandos a partir do projecto real."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 147""],""aceitacao"":""Manter uma biblioteca normativa, seleccionar prompts por âmbito e resolver comandos a partir do projecto real."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0013,Preservar a numeração e aplicar as correcções antes da transposição para o repositório.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 155 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 155,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0013: Preservar a numeração e aplicar as correcções antes da transposição para o repositório. | MASTER-edece80c-0013: Preservar a numeração e aplicar as correcções antes da transposição para o repositório.,P2,MASTER-e1169a77-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0013 | MASTER-edece80c-0013,2,"[{""id"":""MASTER-e1169a77-0013"",""pedido"":""Preservar a numeração e aplicar as correcções antes da transposição para o repositório."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 155""],""aceitacao"":""Preservar a numeração e aplicar as correcções antes da transposição para o repositório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0013"",""pedido"":""Preservar a numeração e aplicar as correcções antes da transposição para o repositório."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 155""],""aceitacao"":""Preservar a numeração e aplicar as correcções antes da transposição para o repositório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0014,"Materializar o CSV, validar dependências e importar na ferramenta de gestão.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 182 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 182,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0014: Materializar o CSV, validar dependências e importar na ferramenta de gestão. | MASTER-edece80c-0014: Materializar o CSV, validar dependências e importar na ferramenta de gestão.",P2,MASTER-e1169a77-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0014 | MASTER-edece80c-0014,2,"[{""id"":""MASTER-e1169a77-0014"",""pedido"":""Materializar o CSV, validar dependências e importar na ferramenta de gestão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 182""],""aceitacao"":""Materializar o CSV, validar dependências e importar na ferramenta de gestão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0014"",""pedido"":""Materializar o CSV, validar dependências e importar na ferramenta de gestão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 182""],""aceitacao"":""Materializar o CSV, validar dependências e importar na ferramenta de gestão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0015,"Criar ficheiros, calcular SHA-256, validar formatos e abrir PR.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 194 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 194,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0015: Criar ficheiros, calcular SHA-256, validar formatos e abrir PR. | MASTER-edece80c-0015: Criar ficheiros, calcular SHA-256, validar formatos e abrir PR.",P2,MASTER-e1169a77-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0015 | MASTER-edece80c-0015,2,"[{""id"":""MASTER-e1169a77-0015"",""pedido"":""Criar ficheiros, calcular SHA-256, validar formatos e abrir PR."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 194""],""aceitacao"":""Criar ficheiros, calcular SHA-256, validar formatos e abrir PR."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0015"",""pedido"":""Criar ficheiros, calcular SHA-256, validar formatos e abrir PR."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 194""],""aceitacao"":""Criar ficheiros, calcular SHA-256, validar formatos e abrir PR."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0016,"Sequência de materialização: 1) criar a árvore normativa; 2) copiar exclusivamente os blocos de A.31; 3) validar SQL, YAML, JSON, CSV, OpenAPI, AsyncAPI e Mermaid; 4) calcular e registar SHA-256; 5) confirmar a rastreabilidade RF–TECH–ficheiro–teste–AUTO; 6) executar as migrações e a reversão em ambiente de desenvolvimento e teste; 7) executar testes de contrato, segurança, acessibilidade e aceitação pelo utilizador; 8) abrir o pedido de integração com evidências; 9) obter as aprovações; 10) promover para o ambiente de pré-produção. Nenhum artefacto histórico de A.5 ou A.16–A.30 deve ser importado ou executado.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 208 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 208,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0016: Sequência de materialização: 1) criar a árvore normativa; 2) copiar exclusivamente os blocos de A.31; 3) validar SQL, YAML, JSON, CSV, OpenAPI, AsyncAPI e Mermaid; 4) calcular e registar SHA-256; 5) confirmar a rastreabilidade RF–TECH–ficheiro–teste–AUTO; 6) executar as migrações e a reversão em ambiente de desenvolvimento e teste; 7) executar testes de contrato, segurança, acessibilidade e aceitação pelo utilizador; 8) abrir o pedido de integração com evidências; 9) obter as aprovações; 10) promover para o ambiente de pré-produção. Nenhum artefacto histórico de A.5 ou A.16–A.30 deve ser importado ou executado. | MASTER-edece80c-0016: Sequência de materialização: 1) criar a árvore normativa; 2) copiar exclusivamente os blocos de A.31; 3) validar SQL, YAML, JSON, CSV, OpenAPI, AsyncAPI e Mermaid; 4) calcular e registar SHA-256; 5) confirmar a rastreabilidade RF–TECH–ficheiro–teste–AUTO; 6) executar as migrações e a reversão em ambiente de desenvolvimento e teste; 7) executar testes de contrato, segurança, acessibilidade e aceitação pelo utilizador; 8) abrir o pedido de integração com evidências; 9) obter as aprovações; 10) promover para o ambiente de pré-produção. Nenhum artefacto histórico de A.5 ou A.16–A.30 deve ser importado ou executado.",P2,MASTER-e1169a77-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0016 | MASTER-edece80c-0016,2,"[{""id"":""MASTER-e1169a77-0016"",""pedido"":""Sequência de materialização: 1) criar a árvore normativa; 2) copiar exclusivamente os blocos de A.31; 3) validar SQL, YAML, JSON, CSV, OpenAPI, AsyncAPI e Mermaid; 4) calcular e registar SHA-256; 5) confirmar a rastreabilidade RF–TECH–ficheiro–teste–AUTO; 6) executar as migrações e a reversão em ambiente de desenvolvimento e teste; 7) executar testes de contrato, segurança, acessibilidade e aceitação pelo utilizador; 8) abrir o pedido de integração com evidências; 9) obter as aprovações; 10) promover para o ambiente de pré-produção. Nenhum artefacto histórico de A.5 ou A.16–A.30 deve ser importado ou executado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 208""],""aceitacao"":""Sequência de materialização: 1) criar a árvore normativa; 2) copiar exclusivamente os blocos de A.31; 3) validar SQL, YAML, JSON, CSV, OpenAPI, AsyncAPI e Mermaid; 4) calcular e registar SHA-256; 5) confirmar a rastreabilidade RF–TECH–ficheiro–teste–AUTO; 6) executar as migrações e a reversão em ambiente de desenvolvimento e teste; 7) executar testes de contrato, segurança, acessibilidade e aceitação pelo utilizador; 8) abrir o pedido de integração com evidências; 9) obter as aprovações; 10) promover para o ambiente de pré-produção. Nenhum artefacto histórico de A.5 ou A.16–A.30 deve ser importado ou executado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0016"",""pedido"":""Sequência de materialização: 1) criar a árvore normativa; 2) copiar exclusivamente os blocos de A.31; 3) validar SQL, YAML, JSON, CSV, OpenAPI, AsyncAPI e Mermaid; 4) calcular e registar SHA-256; 5) confirmar a rastreabilidade RF–TECH–ficheiro–teste–AUTO; 6) executar as migrações e a reversão em ambiente de desenvolvimento e teste; 7) executar testes de contrato, segurança, acessibilidade e aceitação pelo utilizador; 8) abrir o pedido de integração com evidências; 9) obter as aprovações; 10) promover para o ambiente de pré-produção. Nenhum artefacto histórico de A.5 ou A.16–A.30 deve ser importado ou executado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 208""],""aceitacao"":""Sequência de materialização: 1) criar a árvore normativa; 2) copiar exclusivamente os blocos de A.31; 3) validar SQL, YAML, JSON, CSV, OpenAPI, AsyncAPI e Mermaid; 4) calcular e registar SHA-256; 5) confirmar a rastreabilidade RF–TECH–ficheiro–teste–AUTO; 6) executar as migrações e a reversão em ambiente de desenvolvimento e teste; 7) executar testes de contrato, segurança, acessibilidade e aceitação pelo utilizador; 8) abrir o pedido de integração com evidências; 9) obter as aprovações; 10) promover para o ambiente de pré-produção. Nenhum artefacto histórico de A.5 ou A.16–A.30 deve ser importado ou executado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0017,5.9.1. Documentos obrigatórios e controlos dos campos MIN88,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 301 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 301,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-e1169a77-0017: 5.9.1. Documentos obrigatórios e controlos dos campos MIN88 | MASTER-edece80c-0017: 5.9.1. Documentos obrigatórios e controlos dos campos MIN88,P2,MASTER-e1169a77-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0017 | MASTER-edece80c-0017,2,"[{""id"":""MASTER-e1169a77-0017"",""pedido"":""5.9.1. Documentos obrigatórios e controlos dos campos MIN88"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 301""],""aceitacao"":""5.9.1. Documentos obrigatórios e controlos dos campos MIN88"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0017"",""pedido"":""5.9.1. Documentos obrigatórios e controlos dos campos MIN88"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 301""],""aceitacao"":""5.9.1. Documentos obrigatórios e controlos dos campos MIN88"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +19/10/2026 — HML01: inspecção SSH autenticada concluída por leitura. Git HEAD14ad2f60c5465a15e30aa1c0a9e9047103c17c20; PHP8.4/FPM, vendor/lock, PG17.11/PostGIS3.6.4 identificados.20 precondições das25 fontes coincidem e5 divergem. desk_cases ausente é dependência directa não satisfeita no acompanhamento.75 migrations registadas/13 ficheiros sem registo, sem execução automática. Scanner Unix versus adaptador TCP a reconciliar nas operações documentais; cobertura backup/restauro do portal não demonstrada. Não aplicar directamente. Sem alterações remotas, disponibilização, migrations, MFA/papéis ou incorporação de incrementos. Provas: outputs/investmoz-HML01-inspeccao-leitura-20261019/RELATORIO-SSH-AUTENTICADO.md. | 19/10/2026 DOC01 d9bf1ad47489 separado da R2: autorização Tempo para acesso documental próprio; conta real registada/email confirmado pelo fluxo normal, MFA pendente na última leitura. 34 verificações QA isoladas e build passaram; 7 fontes, zero migrations/novos papéis. Sem instalação/grant global. Scan real e dossier positivo não demonstrados. outputs/investmoz-document-access-QA-20261019/RELATORIO-DOC01-QA.md | 19/10/2026 — Após confirmação do utilizador, leitura do destino confirmou conta existente, email e MFA confirmados. Nenhuma verificação artificial ou gestão global concedida. O desafio MFA numa nova sessão aguarda confirmação do utilizador; DOC01 permanece preparado em QA, sem instalação. Scan real e dossier positivo continuam pendentes. Prova: outputs/investmoz-document-access-QA-20261019/PROVA-MFA-CONFIRMADO.json. | 19/10/2026 DOC01 d9bf1ad47489 instalado só na homologação; conta real/email/MFA e entrada por desafio concluídos; grant documental próprio auditado, sem gestão global. Backup fresco/restauro 144 tabelas e33 ficheiros conferidos. Interface privada aberta. Upload manual aguardado por permissão local Edge; scan real/recuperação/recusa remota e dossier positivo continuam pendentes. outputs/investmoz-document-access-QA-20261019/RELATORIO-DISPONIBILIZACAO-DOC01.md | 19/10/2026 DOC01: upload real pela interface; ClamAV1.4.3 via Unix clean (1 tentativa,8ms); recuperação autorizada no navegador/hash coincidente; download anónimo302 sem ficheiro. Outro titular: prova QA reutilizada. Interno/zero recursos públicos, sem publicação. Dossier positivo continua não demonstrado. outputs/investmoz-document-access-QA-20261019/PROVA-SCAN-REAL-E-RECUPERACAO.json",acompanhamento,"12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada | 19/10/2026 — conta simples e estados de pesquisa, QA; activo preservado",,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0142,"O CRM deve manter um registo único do investidor, organização, contactos, interesses, documentos, actividades, consentimentos e histórico de atendimento.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1643 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4492 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1645 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3279 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4492,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0142: O CRM deve manter um registo único do investidor, organização, contactos, interesses, documentos, actividades, consentimentos e histórico de atendimento. | MASTER-e1169a77-0295: O CRM deve manter um registo único do investidor, organização, contactos, interesses, documentos, actividades, consentimentos e histórico de atendimento. | MASTER-f70ce307-0151: O CRM deve manter um registo único do investidor, organização, contactos, interesses, documentos, actividades, consentimentos e histórico de atendimento. | MASTER-51b8f0ad-0231: O CRM deve manter um registo único do investidor, organização, contactos, interesses, documentos, actividades, consentimentos e histórico de atendimento. | MASTER-edece80c-0295: O CRM deve manter um registo único do investidor, organização, contactos, interesses, documentos, actividades, consentimentos e histórico de atendimento.",P2,MASTER-471012ab-0142: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0295: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0151: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0231: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0295: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0142 | MASTER-e1169a77-0295 | MASTER-f70ce307-0151 | MASTER-51b8f0ad-0231 | MASTER-edece80c-0295,5,"[{""id"":""MASTER-471012ab-0142"",""pedido"":""O CRM deve manter um registo único do investidor, organização, contactos, interesses, documentos, actividades, consentimentos e histórico de atendimento."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1643""],""aceitacao"":""O CRM deve manter um registo único do investidor, organização, contactos, interesses, documentos, actividades, consentimentos e histórico de atendimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0295"",""pedido"":""O CRM deve manter um registo único do investidor, organização, contactos, interesses, documentos, actividades, consentimentos e histórico de atendimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4492""],""aceitacao"":""O CRM deve manter um registo único do investidor, organização, contactos, interesses, documentos, actividades, consentimentos e histórico de atendimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0151"",""pedido"":""O CRM deve manter um registo único do investidor, organização, contactos, interesses, documentos, actividades, consentimentos e histórico de atendimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1645""],""aceitacao"":""O CRM deve manter um registo único do investidor, organização, contactos, interesses, documentos, actividades, consentimentos e histórico de atendimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0231"",""pedido"":""O CRM deve manter um registo único do investidor, organização, contactos, interesses, documentos, actividades, consentimentos e histórico de atendimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3279""],""aceitacao"":""O CRM deve manter um registo único do investidor, organização, contactos, interesses, documentos, actividades, consentimentos e histórico de atendimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0295"",""pedido"":""O CRM deve manter um registo único do investidor, organização, contactos, interesses, documentos, actividades, consentimentos e histórico de atendimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4492""],""aceitacao"":""O CRM deve manter um registo único do investidor, organização, contactos, interesses, documentos, actividades, consentimentos e histórico de atendimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0143,"Os fluxos devem incluir responsáveis, prazos, alertas, escalonamento, níveis de serviço e trilho de auditoria.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1644 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4493 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1646 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3280 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4493,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0143: Os fluxos devem incluir responsáveis, prazos, alertas, escalonamento, níveis de serviço e trilho de auditoria. | MASTER-e1169a77-0296: Os fluxos devem incluir responsáveis, prazos, alertas, escalonamento, níveis de serviço e trilho de auditoria. | MASTER-f70ce307-0152: Os fluxos devem incluir responsáveis, prazos, alertas, escalonamento, níveis de serviço e trilho de auditoria. | MASTER-51b8f0ad-0232: Os fluxos devem incluir responsáveis, prazos, alertas, escalonamento, níveis de serviço e trilho de auditoria. | MASTER-edece80c-0296: Os fluxos devem incluir responsáveis, prazos, alertas, escalonamento, níveis de serviço e trilho de auditoria.",P2,MASTER-471012ab-0143: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0296: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0152: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0232: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0296: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0143 | MASTER-e1169a77-0296 | MASTER-f70ce307-0152 | MASTER-51b8f0ad-0232 | MASTER-edece80c-0296,5,"[{""id"":""MASTER-471012ab-0143"",""pedido"":""Os fluxos devem incluir responsáveis, prazos, alertas, escalonamento, níveis de serviço e trilho de auditoria."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1644""],""aceitacao"":""Os fluxos devem incluir responsáveis, prazos, alertas, escalonamento, níveis de serviço e trilho de auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0296"",""pedido"":""Os fluxos devem incluir responsáveis, prazos, alertas, escalonamento, níveis de serviço e trilho de auditoria."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4493""],""aceitacao"":""Os fluxos devem incluir responsáveis, prazos, alertas, escalonamento, níveis de serviço e trilho de auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0152"",""pedido"":""Os fluxos devem incluir responsáveis, prazos, alertas, escalonamento, níveis de serviço e trilho de auditoria."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1646""],""aceitacao"":""Os fluxos devem incluir responsáveis, prazos, alertas, escalonamento, níveis de serviço e trilho de auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0232"",""pedido"":""Os fluxos devem incluir responsáveis, prazos, alertas, escalonamento, níveis de serviço e trilho de auditoria."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3280""],""aceitacao"":""Os fluxos devem incluir responsáveis, prazos, alertas, escalonamento, níveis de serviço e trilho de auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0296"",""pedido"":""Os fluxos devem incluir responsáveis, prazos, alertas, escalonamento, níveis de serviço e trilho de auditoria."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4493""],""aceitacao"":""Os fluxos devem incluir responsáveis, prazos, alertas, escalonamento, níveis de serviço e trilho de auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0144,"Respostas com impacto jurídico, fiscal, cambial ou administrativo devem citar a fonte e ser apresentadas como orientação sujeita a confirmação oficial.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1646 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4495 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1648 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3282 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4495,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0144: Respostas com impacto jurídico, fiscal, cambial ou administrativo devem citar a fonte e ser apresentadas como orientação sujeita a confirmação oficial. | MASTER-e1169a77-0297: Respostas com impacto jurídico, fiscal, cambial ou administrativo devem citar a fonte e ser apresentadas como orientação sujeita a confirmação oficial. | MASTER-f70ce307-0153: Respostas com impacto jurídico, fiscal, cambial ou administrativo devem citar a fonte e ser apresentadas como orientação sujeita a confirmação oficial. | MASTER-51b8f0ad-0233: Respostas com impacto jurídico, fiscal, cambial ou administrativo devem citar a fonte e ser apresentadas como orientação sujeita a confirmação oficial. | MASTER-edece80c-0297: Respostas com impacto jurídico, fiscal, cambial ou administrativo devem citar a fonte e ser apresentadas como orientação sujeita a confirmação oficial.",P2,MASTER-471012ab-0144: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0297: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0153: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0233: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0297: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0144 | MASTER-e1169a77-0297 | MASTER-f70ce307-0153 | MASTER-51b8f0ad-0233 | MASTER-edece80c-0297,5,"[{""id"":""MASTER-471012ab-0144"",""pedido"":""Respostas com impacto jurídico, fiscal, cambial ou administrativo devem citar a fonte e ser apresentadas como orientação sujeita a confirmação oficial."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1646""],""aceitacao"":""Respostas com impacto jurídico, fiscal, cambial ou administrativo devem citar a fonte e ser apresentadas como orientação sujeita a confirmação oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-e1169a77-0297"",""pedido"":""Respostas com impacto jurídico, fiscal, cambial ou administrativo devem citar a fonte e ser apresentadas como orientação sujeita a confirmação oficial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4495""],""aceitacao"":""Respostas com impacto jurídico, fiscal, cambial ou administrativo devem citar a fonte e ser apresentadas como orientação sujeita a confirmação oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-f70ce307-0153"",""pedido"":""Respostas com impacto jurídico, fiscal, cambial ou administrativo devem citar a fonte e ser apresentadas como orientação sujeita a confirmação oficial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1648""],""aceitacao"":""Respostas com impacto jurídico, fiscal, cambial ou administrativo devem citar a fonte e ser apresentadas como orientação sujeita a confirmação oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0233"",""pedido"":""Respostas com impacto jurídico, fiscal, cambial ou administrativo devem citar a fonte e ser apresentadas como orientação sujeita a confirmação oficial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3282""],""aceitacao"":""Respostas com impacto jurídico, fiscal, cambial ou administrativo devem citar a fonte e ser apresentadas como orientação sujeita a confirmação oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0297"",""pedido"":""Respostas com impacto jurídico, fiscal, cambial ou administrativo devem citar a fonte e ser apresentadas como orientação sujeita a confirmação oficial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4495""],""aceitacao"":""Respostas com impacto jurídico, fiscal, cambial ou administrativo devem citar a fonte e ser apresentadas como orientação sujeita a confirmação oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0145,"Decisões, aprovações e rejeições devem permanecer sob responsabilidade humana ou da entidade competente.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1647 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4496 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1649 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3283 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4496,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0145: Decisões, aprovações e rejeições devem permanecer sob responsabilidade humana ou da entidade competente. | MASTER-e1169a77-0298: Decisões, aprovações e rejeições devem permanecer sob responsabilidade humana ou da entidade competente. | MASTER-f70ce307-0154: Decisões, aprovações e rejeições devem permanecer sob responsabilidade humana ou da entidade competente. | MASTER-51b8f0ad-0234: Decisões, aprovações e rejeições devem permanecer sob responsabilidade humana ou da entidade competente. | MASTER-edece80c-0298: Decisões, aprovações e rejeições devem permanecer sob responsabilidade humana ou da entidade competente.",P2,MASTER-471012ab-0145: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0298: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0154: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0234: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0298: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0145 | MASTER-e1169a77-0298 | MASTER-f70ce307-0154 | MASTER-51b8f0ad-0234 | MASTER-edece80c-0298,5,"[{""id"":""MASTER-471012ab-0145"",""pedido"":""Decisões, aprovações e rejeições devem permanecer sob responsabilidade humana ou da entidade competente."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1647""],""aceitacao"":""Decisões, aprovações e rejeições devem permanecer sob responsabilidade humana ou da entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0298"",""pedido"":""Decisões, aprovações e rejeições devem permanecer sob responsabilidade humana ou da entidade competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4496""],""aceitacao"":""Decisões, aprovações e rejeições devem permanecer sob responsabilidade humana ou da entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0154"",""pedido"":""Decisões, aprovações e rejeições devem permanecer sob responsabilidade humana ou da entidade competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1649""],""aceitacao"":""Decisões, aprovações e rejeições devem permanecer sob responsabilidade humana ou da entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0234"",""pedido"":""Decisões, aprovações e rejeições devem permanecer sob responsabilidade humana ou da entidade competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3283""],""aceitacao"":""Decisões, aprovações e rejeições devem permanecer sob responsabilidade humana ou da entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0298"",""pedido"":""Decisões, aprovações e rejeições devem permanecer sob responsabilidade humana ou da entidade competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4496""],""aceitacao"":""Decisões, aprovações e rejeições devem permanecer sob responsabilidade humana ou da entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0146,"O sistema deve permitir revisão, correcção, monitoria de qualidade e suspensão de respostas automatizadas inadequadas.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1648 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4497 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1650 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3284 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4497,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0146: O sistema deve permitir revisão, correcção, monitoria de qualidade e suspensão de respostas automatizadas inadequadas. | MASTER-e1169a77-0299: O sistema deve permitir revisão, correcção, monitoria de qualidade e suspensão de respostas automatizadas inadequadas. | MASTER-f70ce307-0155: O sistema deve permitir revisão, correcção, monitoria de qualidade e suspensão de respostas automatizadas inadequadas. | MASTER-51b8f0ad-0235: O sistema deve permitir revisão, correcção, monitoria de qualidade e suspensão de respostas automatizadas inadequadas. | MASTER-edece80c-0299: O sistema deve permitir revisão, correcção, monitoria de qualidade e suspensão de respostas automatizadas inadequadas.",P2,MASTER-471012ab-0146: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0299: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0155: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0235: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0299: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0146 | MASTER-e1169a77-0299 | MASTER-f70ce307-0155 | MASTER-51b8f0ad-0235 | MASTER-edece80c-0299,5,"[{""id"":""MASTER-471012ab-0146"",""pedido"":""O sistema deve permitir revisão, correcção, monitoria de qualidade e suspensão de respostas automatizadas inadequadas."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1648""],""aceitacao"":""O sistema deve permitir revisão, correcção, monitoria de qualidade e suspensão de respostas automatizadas inadequadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0299"",""pedido"":""O sistema deve permitir revisão, correcção, monitoria de qualidade e suspensão de respostas automatizadas inadequadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4497""],""aceitacao"":""O sistema deve permitir revisão, correcção, monitoria de qualidade e suspensão de respostas automatizadas inadequadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0155"",""pedido"":""O sistema deve permitir revisão, correcção, monitoria de qualidade e suspensão de respostas automatizadas inadequadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1650""],""aceitacao"":""O sistema deve permitir revisão, correcção, monitoria de qualidade e suspensão de respostas automatizadas inadequadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0235"",""pedido"":""O sistema deve permitir revisão, correcção, monitoria de qualidade e suspensão de respostas automatizadas inadequadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3284""],""aceitacao"":""O sistema deve permitir revisão, correcção, monitoria de qualidade e suspensão de respostas automatizadas inadequadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0299"",""pedido"":""O sistema deve permitir revisão, correcção, monitoria de qualidade e suspensão de respostas automatizadas inadequadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4497""],""aceitacao"":""O sistema deve permitir revisão, correcção, monitoria de qualidade e suspensão de respostas automatizadas inadequadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0147,"A estratégia deverá converter visitantes anónimos em contactos identificados, contactos em investidores qualificados e estes em reuniões, propostas e investimentos concretizados. A conversão deve ser progressiva: solicitar apenas a informação necessária em cada etapa, oferecer conteúdo proporcional ao compromisso do utilizador e manter um responsável e uma próxima acção para cada oportunidade no CRM.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1650 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4499 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1652 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3286 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4499,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0147: A estratégia deverá converter visitantes anónimos em contactos identificados, contactos em investidores qualificados e estes em reuniões, propostas e investimentos concretizados. A conversão deve ser progressiva: solicitar apenas a informação necessária em cada etapa, oferecer conteúdo proporcional ao compromisso do utilizador e manter um responsável e uma próxima acção para cada oportunidade no CRM. | MASTER-e1169a77-0300: A estratégia deverá converter visitantes anónimos em contactos identificados, contactos em investidores qualificados e estes em reuniões, propostas e investimentos concretizados. A conversão deve ser progressiva: solicitar apenas a informação necessária em cada etapa, oferecer conteúdo proporcional ao compromisso do utilizador e manter um responsável e uma próxima acção para cada oportunidade no CRM. | MASTER-f70ce307-0156: A estratégia deverá converter visitantes anónimos em contactos identificados, contactos em investidores qualificados e estes em reuniões, propostas e investimentos concretizados. A conversão deve ser progressiva: solicitar apenas a informação necessária em cada etapa, oferecer conteúdo proporcional ao compromisso do utilizador e manter um responsável e uma próxima acção para cada oportunidade no CRM. | MASTER-51b8f0ad-0236: A estratégia deverá converter visitantes anónimos em contactos identificados, contactos em investidores qualificados e estes em reuniões, propostas e investimentos concretizados. A conversão deve ser progressiva: solicitar apenas a informação necessária em cada etapa, oferecer conteúdo proporcional ao compromisso do utilizador e manter um responsável e uma próxima acção para cada oportunidade no CRM. | MASTER-edece80c-0300: A estratégia deverá converter visitantes anónimos em contactos identificados, contactos em investidores qualificados e estes em reuniões, propostas e investimentos concretizados. A conversão deve ser progressiva: solicitar apenas a informação necessária em cada etapa, oferecer conteúdo proporcional ao compromisso do utilizador e manter um responsável e uma próxima acção para cada oportunidade no CRM.",P2,MASTER-471012ab-0147: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0300: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0156: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0236: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0300: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0147 | MASTER-e1169a77-0300 | MASTER-f70ce307-0156 | MASTER-51b8f0ad-0236 | MASTER-edece80c-0300,5,"[{""id"":""MASTER-471012ab-0147"",""pedido"":""A estratégia deverá converter visitantes anónimos em contactos identificados, contactos em investidores qualificados e estes em reuniões, propostas e investimentos concretizados. A conversão deve ser progressiva: solicitar apenas a informação necessária em cada etapa, oferecer conteúdo proporcional ao compromisso do utilizador e manter um responsável e uma próxima acção para cada oportunidade no CRM."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1650""],""aceitacao"":""A estratégia deverá converter visitantes anónimos em contactos identificados, contactos em investidores qualificados e estes em reuniões, propostas e investimentos concretizados. A conversão deve ser progressiva: solicitar apenas a informação necessária em cada etapa, oferecer conteúdo proporcional ao compromisso do utilizador e manter um responsável e uma próxima acção para cada oportunidade no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0300"",""pedido"":""A estratégia deverá converter visitantes anónimos em contactos identificados, contactos em investidores qualificados e estes em reuniões, propostas e investimentos concretizados. A conversão deve ser progressiva: solicitar apenas a informação necessária em cada etapa, oferecer conteúdo proporcional ao compromisso do utilizador e manter um responsável e uma próxima acção para cada oportunidade no CRM."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4499""],""aceitacao"":""A estratégia deverá converter visitantes anónimos em contactos identificados, contactos em investidores qualificados e estes em reuniões, propostas e investimentos concretizados. A conversão deve ser progressiva: solicitar apenas a informação necessária em cada etapa, oferecer conteúdo proporcional ao compromisso do utilizador e manter um responsável e uma próxima acção para cada oportunidade no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0156"",""pedido"":""A estratégia deverá converter visitantes anónimos em contactos identificados, contactos em investidores qualificados e estes em reuniões, propostas e investimentos concretizados. A conversão deve ser progressiva: solicitar apenas a informação necessária em cada etapa, oferecer conteúdo proporcional ao compromisso do utilizador e manter um responsável e uma próxima acção para cada oportunidade no CRM."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1652""],""aceitacao"":""A estratégia deverá converter visitantes anónimos em contactos identificados, contactos em investidores qualificados e estes em reuniões, propostas e investimentos concretizados. A conversão deve ser progressiva: solicitar apenas a informação necessária em cada etapa, oferecer conteúdo proporcional ao compromisso do utilizador e manter um responsável e uma próxima acção para cada oportunidade no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0236"",""pedido"":""A estratégia deverá converter visitantes anónimos em contactos identificados, contactos em investidores qualificados e estes em reuniões, propostas e investimentos concretizados. A conversão deve ser progressiva: solicitar apenas a informação necessária em cada etapa, oferecer conteúdo proporcional ao compromisso do utilizador e manter um responsável e uma próxima acção para cada oportunidade no CRM."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3286""],""aceitacao"":""A estratégia deverá converter visitantes anónimos em contactos identificados, contactos em investidores qualificados e estes em reuniões, propostas e investimentos concretizados. A conversão deve ser progressiva: solicitar apenas a informação necessária em cada etapa, oferecer conteúdo proporcional ao compromisso do utilizador e manter um responsável e uma próxima acção para cada oportunidade no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0300"",""pedido"":""A estratégia deverá converter visitantes anónimos em contactos identificados, contactos em investidores qualificados e estes em reuniões, propostas e investimentos concretizados. A conversão deve ser progressiva: solicitar apenas a informação necessária em cada etapa, oferecer conteúdo proporcional ao compromisso do utilizador e manter um responsável e uma próxima acção para cada oportunidade no CRM."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4499""],""aceitacao"":""A estratégia deverá converter visitantes anónimos em contactos identificados, contactos em investidores qualificados e estes em reuniões, propostas e investimentos concretizados. A conversão deve ser progressiva: solicitar apenas a informação necessária em cada etapa, oferecer conteúdo proporcional ao compromisso do utilizador e manter um responsável e uma próxima acção para cada oportunidade no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0148,Registar investimento e manter relação de longo prazo.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1688 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4537 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1690 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3324 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4537,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0148: Registar investimento e manter relação de longo prazo. | MASTER-e1169a77-0301: Registar investimento e manter relação de longo prazo. | MASTER-f70ce307-0157: Registar investimento e manter relação de longo prazo. | MASTER-51b8f0ad-0237: Registar investimento e manter relação de longo prazo. | MASTER-edece80c-0301: Registar investimento e manter relação de longo prazo.,P2,MASTER-471012ab-0148: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0301: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0157: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0237: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0301: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0148 | MASTER-e1169a77-0301 | MASTER-f70ce307-0157 | MASTER-51b8f0ad-0237 | MASTER-edece80c-0301,5,"[{""id"":""MASTER-471012ab-0148"",""pedido"":""Registar investimento e manter relação de longo prazo."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1688""],""aceitacao"":""Registar investimento e manter relação de longo prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0301"",""pedido"":""Registar investimento e manter relação de longo prazo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4537""],""aceitacao"":""Registar investimento e manter relação de longo prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0157"",""pedido"":""Registar investimento e manter relação de longo prazo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1690""],""aceitacao"":""Registar investimento e manter relação de longo prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0237"",""pedido"":""Registar investimento e manter relação de longo prazo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3324""],""aceitacao"":""Registar investimento e manter relação de longo prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0301"",""pedido"":""Registar investimento e manter relação de longo prazo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4537""],""aceitacao"":""Registar investimento e manter relação de longo prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0149,"Faixas sugeridas: 80–100, prioridade estratégica e contacto imediato; 60–79, qualificado para reunião; 40–59, nutrição e recolha adicional; abaixo de 40, acompanhamento automatizado ou arquivo. Condições eliminatórias — identidade não verificável, incompatibilidade legal, origem de fundos não esclarecida quando exigida, informação falsa ou conflito não mitigado — sobrepõem-se à pontuação. Nenhuma rejeição ou decisão de investimento deve ser exclusivamente automatizada.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1770 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4620 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1772 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3406 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4620,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0149: Faixas sugeridas: 80–100, prioridade estratégica e contacto imediato; 60–79, qualificado para reunião; 40–59, nutrição e recolha adicional; abaixo de 40, acompanhamento automatizado ou arquivo. Condições eliminatórias — identidade não verificável, incompatibilidade legal, origem de fundos não esclarecida quando exigida, informação falsa ou conflito não mitigado — sobrepõem-se à pontuação. Nenhuma rejeição ou decisão de investimento deve ser exclusivamente automatizada. | MASTER-e1169a77-0302: Faixas sugeridas: 80–100, prioridade estratégica e contacto imediato; 60–79, qualificado para reunião; 40–59, nutrição e recolha adicional; abaixo de 40, acompanhamento automatizado ou arquivo. Condições eliminatórias — identidade não verificável, incompatibilidade legal, origem de fundos não esclarecida quando exigida, informação falsa ou conflito não mitigado — sobrepõem-se à pontuação. Nenhuma rejeição ou decisão de investimento deve ser exclusivamente automatizada. | MASTER-f70ce307-0158: Faixas sugeridas: 80–100, prioridade estratégica e contacto imediato; 60–79, qualificado para reunião; 40–59, nutrição e recolha adicional; abaixo de 40, acompanhamento automatizado ou arquivo. Condições eliminatórias — identidade não verificável, incompatibilidade legal, origem de fundos não esclarecida quando exigida, informação falsa ou conflito não mitigado — sobrepõem-se à pontuação. Nenhuma rejeição ou decisão de investimento deve ser exclusivamente automatizada. | MASTER-51b8f0ad-0238: Faixas sugeridas: 80–100, prioridade estratégica e contacto imediato; 60–79, qualificado para reunião; 40–59, nutrição e recolha adicional; abaixo de 40, acompanhamento automatizado ou arquivo. Condições eliminatórias — identidade não verificável, incompatibilidade legal, origem de fundos não esclarecida quando exigida, informação falsa ou conflito não mitigado — sobrepõem-se à pontuação. Nenhuma rejeição ou decisão de investimento deve ser exclusivamente automatizada. | MASTER-edece80c-0302: Faixas sugeridas: 80–100, prioridade estratégica e contacto imediato; 60–79, qualificado para reunião; 40–59, nutrição e recolha adicional; abaixo de 40, acompanhamento automatizado ou arquivo. Condições eliminatórias — identidade não verificável, incompatibilidade legal, origem de fundos não esclarecida quando exigida, informação falsa ou conflito não mitigado — sobrepõem-se à pontuação. Nenhuma rejeição ou decisão de investimento deve ser exclusivamente automatizada.",P2,MASTER-471012ab-0149: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0302: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0158: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0238: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0302: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0149 | MASTER-e1169a77-0302 | MASTER-f70ce307-0158 | MASTER-51b8f0ad-0238 | MASTER-edece80c-0302,5,"[{""id"":""MASTER-471012ab-0149"",""pedido"":""Faixas sugeridas: 80–100, prioridade estratégica e contacto imediato; 60–79, qualificado para reunião; 40–59, nutrição e recolha adicional; abaixo de 40, acompanhamento automatizado ou arquivo. Condições eliminatórias — identidade não verificável, incompatibilidade legal, origem de fundos não esclarecida quando exigida, informação falsa ou conflito não mitigado — sobrepõem-se à pontuação. Nenhuma rejeição ou decisão de investimento deve ser exclusivamente automatizada."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1770""],""aceitacao"":""Faixas sugeridas: 80–100, prioridade estratégica e contacto imediato; 60–79, qualificado para reunião; 40–59, nutrição e recolha adicional; abaixo de 40, acompanhamento automatizado ou arquivo. Condições eliminatórias — identidade não verificável, incompatibilidade legal, origem de fundos não esclarecida quando exigida, informação falsa ou conflito não mitigado — sobrepõem-se à pontuação. Nenhuma rejeição ou decisão de investimento deve ser exclusivamente automatizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0302"",""pedido"":""Faixas sugeridas: 80–100, prioridade estratégica e contacto imediato; 60–79, qualificado para reunião; 40–59, nutrição e recolha adicional; abaixo de 40, acompanhamento automatizado ou arquivo. Condições eliminatórias — identidade não verificável, incompatibilidade legal, origem de fundos não esclarecida quando exigida, informação falsa ou conflito não mitigado — sobrepõem-se à pontuação. Nenhuma rejeição ou decisão de investimento deve ser exclusivamente automatizada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4620""],""aceitacao"":""Faixas sugeridas: 80–100, prioridade estratégica e contacto imediato; 60–79, qualificado para reunião; 40–59, nutrição e recolha adicional; abaixo de 40, acompanhamento automatizado ou arquivo. Condições eliminatórias — identidade não verificável, incompatibilidade legal, origem de fundos não esclarecida quando exigida, informação falsa ou conflito não mitigado — sobrepõem-se à pontuação. Nenhuma rejeição ou decisão de investimento deve ser exclusivamente automatizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0158"",""pedido"":""Faixas sugeridas: 80–100, prioridade estratégica e contacto imediato; 60–79, qualificado para reunião; 40–59, nutrição e recolha adicional; abaixo de 40, acompanhamento automatizado ou arquivo. Condições eliminatórias — identidade não verificável, incompatibilidade legal, origem de fundos não esclarecida quando exigida, informação falsa ou conflito não mitigado — sobrepõem-se à pontuação. Nenhuma rejeição ou decisão de investimento deve ser exclusivamente automatizada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1772""],""aceitacao"":""Faixas sugeridas: 80–100, prioridade estratégica e contacto imediato; 60–79, qualificado para reunião; 40–59, nutrição e recolha adicional; abaixo de 40, acompanhamento automatizado ou arquivo. Condições eliminatórias — identidade não verificável, incompatibilidade legal, origem de fundos não esclarecida quando exigida, informação falsa ou conflito não mitigado — sobrepõem-se à pontuação. Nenhuma rejeição ou decisão de investimento deve ser exclusivamente automatizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0238"",""pedido"":""Faixas sugeridas: 80–100, prioridade estratégica e contacto imediato; 60–79, qualificado para reunião; 40–59, nutrição e recolha adicional; abaixo de 40, acompanhamento automatizado ou arquivo. Condições eliminatórias — identidade não verificável, incompatibilidade legal, origem de fundos não esclarecida quando exigida, informação falsa ou conflito não mitigado — sobrepõem-se à pontuação. Nenhuma rejeição ou decisão de investimento deve ser exclusivamente automatizada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3406""],""aceitacao"":""Faixas sugeridas: 80–100, prioridade estratégica e contacto imediato; 60–79, qualificado para reunião; 40–59, nutrição e recolha adicional; abaixo de 40, acompanhamento automatizado ou arquivo. Condições eliminatórias — identidade não verificável, incompatibilidade legal, origem de fundos não esclarecida quando exigida, informação falsa ou conflito não mitigado — sobrepõem-se à pontuação. Nenhuma rejeição ou decisão de investimento deve ser exclusivamente automatizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0302"",""pedido"":""Faixas sugeridas: 80–100, prioridade estratégica e contacto imediato; 60–79, qualificado para reunião; 40–59, nutrição e recolha adicional; abaixo de 40, acompanhamento automatizado ou arquivo. Condições eliminatórias — identidade não verificável, incompatibilidade legal, origem de fundos não esclarecida quando exigida, informação falsa ou conflito não mitigado — sobrepõem-se à pontuação. Nenhuma rejeição ou decisão de investimento deve ser exclusivamente automatizada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4620""],""aceitacao"":""Faixas sugeridas: 80–100, prioridade estratégica e contacto imediato; 60–79, qualificado para reunião; 40–59, nutrição e recolha adicional; abaixo de 40, acompanhamento automatizado ou arquivo. Condições eliminatórias — identidade não verificável, incompatibilidade legal, origem de fundos não esclarecida quando exigida, informação falsa ou conflito não mitigado — sobrepõem-se à pontuação. Nenhuma rejeição ou decisão de investimento deve ser exclusivamente automatizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0150,"Registar acta, obstáculos, documentos e próxima acção.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1809 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4659 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1811 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3445 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4659,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0150: Registar acta, obstáculos, documentos e próxima acção. | MASTER-e1169a77-0303: Registar acta, obstáculos, documentos e próxima acção. | MASTER-f70ce307-0159: Registar acta, obstáculos, documentos e próxima acção. | MASTER-51b8f0ad-0239: Registar acta, obstáculos, documentos e próxima acção. | MASTER-edece80c-0303: Registar acta, obstáculos, documentos e próxima acção.",P2,MASTER-471012ab-0150: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0303: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0159: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0239: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0303: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0150 | MASTER-e1169a77-0303 | MASTER-f70ce307-0159 | MASTER-51b8f0ad-0239 | MASTER-edece80c-0303,5,"[{""id"":""MASTER-471012ab-0150"",""pedido"":""Registar acta, obstáculos, documentos e próxima acção."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1809""],""aceitacao"":""Registar acta, obstáculos, documentos e próxima acção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-e1169a77-0303"",""pedido"":""Registar acta, obstáculos, documentos e próxima acção."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4659""],""aceitacao"":""Registar acta, obstáculos, documentos e próxima acção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-f70ce307-0159"",""pedido"":""Registar acta, obstáculos, documentos e próxima acção."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1811""],""aceitacao"":""Registar acta, obstáculos, documentos e próxima acção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-51b8f0ad-0239"",""pedido"":""Registar acta, obstáculos, documentos e próxima acção."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3445""],""aceitacao"":""Registar acta, obstáculos, documentos e próxima acção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0303"",""pedido"":""Registar acta, obstáculos, documentos e próxima acção."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4659""],""aceitacao"":""Registar acta, obstáculos, documentos e próxima acção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0151,"Registar valor, instrumento, condições e validade.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1829 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4679 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1831 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3465 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4679,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0151: Registar valor, instrumento, condições e validade. | MASTER-e1169a77-0304: Registar valor, instrumento, condições e validade. | MASTER-f70ce307-0160: Registar valor, instrumento, condições e validade. | MASTER-51b8f0ad-0240: Registar valor, instrumento, condições e validade. | MASTER-edece80c-0304: Registar valor, instrumento, condições e validade.",P2,MASTER-471012ab-0151: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0304: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0160: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0240: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0304: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0151 | MASTER-e1169a77-0304 | MASTER-f70ce307-0160 | MASTER-51b8f0ad-0240 | MASTER-edece80c-0304,5,"[{""id"":""MASTER-471012ab-0151"",""pedido"":""Registar valor, instrumento, condições e validade."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1829""],""aceitacao"":""Registar valor, instrumento, condições e validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0304"",""pedido"":""Registar valor, instrumento, condições e validade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4679""],""aceitacao"":""Registar valor, instrumento, condições e validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0160"",""pedido"":""Registar valor, instrumento, condições e validade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1831""],""aceitacao"":""Registar valor, instrumento, condições e validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0240"",""pedido"":""Registar valor, instrumento, condições e validade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3465""],""aceitacao"":""Registar valor, instrumento, condições e validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0304"",""pedido"":""Registar valor, instrumento, condições e validade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4679""],""aceitacao"":""Registar valor, instrumento, condições e validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0152,"Registar valor autorizado, projecto, instrumento e plano pós-investimento.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1839 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4689 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1841 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3475 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4689,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0152: Registar valor autorizado, projecto, instrumento e plano pós-investimento. | MASTER-e1169a77-0305: Registar valor autorizado, projecto, instrumento e plano pós-investimento. | MASTER-f70ce307-0161: Registar valor autorizado, projecto, instrumento e plano pós-investimento. | MASTER-51b8f0ad-0241: Registar valor autorizado, projecto, instrumento e plano pós-investimento. | MASTER-edece80c-0305: Registar valor autorizado, projecto, instrumento e plano pós-investimento.",P2,MASTER-471012ab-0152: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0305: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0161: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0241: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0305: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0152 | MASTER-e1169a77-0305 | MASTER-f70ce307-0161 | MASTER-51b8f0ad-0241 | MASTER-edece80c-0305,5,"[{""id"":""MASTER-471012ab-0152"",""pedido"":""Registar valor autorizado, projecto, instrumento e plano pós-investimento."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1839""],""aceitacao"":""Registar valor autorizado, projecto, instrumento e plano pós-investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0305"",""pedido"":""Registar valor autorizado, projecto, instrumento e plano pós-investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4689""],""aceitacao"":""Registar valor autorizado, projecto, instrumento e plano pós-investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0161"",""pedido"":""Registar valor autorizado, projecto, instrumento e plano pós-investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1841""],""aceitacao"":""Registar valor autorizado, projecto, instrumento e plano pós-investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0241"",""pedido"":""Registar valor autorizado, projecto, instrumento e plano pós-investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3475""],""aceitacao"":""Registar valor autorizado, projecto, instrumento e plano pós-investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0305"",""pedido"":""Registar valor autorizado, projecto, instrumento e plano pós-investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4689""],""aceitacao"":""Registar valor autorizado, projecto, instrumento e plano pós-investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0153,Registar motivo padronizado e possibilidade de reactivação.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1844 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4694 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1846 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3480 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4694,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0153: Registar motivo padronizado e possibilidade de reactivação. | MASTER-e1169a77-0306: Registar motivo padronizado e possibilidade de reactivação. | MASTER-f70ce307-0162: Registar motivo padronizado e possibilidade de reactivação. | MASTER-51b8f0ad-0242: Registar motivo padronizado e possibilidade de reactivação. | MASTER-edece80c-0306: Registar motivo padronizado e possibilidade de reactivação.,P2,MASTER-471012ab-0153: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0306: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0162: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0242: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0306: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0153 | MASTER-e1169a77-0306 | MASTER-f70ce307-0162 | MASTER-51b8f0ad-0242 | MASTER-edece80c-0306,5,"[{""id"":""MASTER-471012ab-0153"",""pedido"":""Registar motivo padronizado e possibilidade de reactivação."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1844""],""aceitacao"":""Registar motivo padronizado e possibilidade de reactivação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0306"",""pedido"":""Registar motivo padronizado e possibilidade de reactivação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4694""],""aceitacao"":""Registar motivo padronizado e possibilidade de reactivação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0162"",""pedido"":""Registar motivo padronizado e possibilidade de reactivação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1846""],""aceitacao"":""Registar motivo padronizado e possibilidade de reactivação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0242"",""pedido"":""Registar motivo padronizado e possibilidade de reactivação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3480""],""aceitacao"":""Registar motivo padronizado e possibilidade de reactivação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0306"",""pedido"":""Registar motivo padronizado e possibilidade de reactivação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4694""],""aceitacao"":""Registar motivo padronizado e possibilidade de reactivação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0154,"Registos com campos obrigatórios, responsável e próxima acção ÷ registos activos.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1920 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4770 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1922 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3556 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4770,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0154: Registos com campos obrigatórios, responsável e próxima acção ÷ registos activos. | MASTER-e1169a77-0307: Registos com campos obrigatórios, responsável e próxima acção ÷ registos activos. | MASTER-f70ce307-0163: Registos com campos obrigatórios, responsável e próxima acção ÷ registos activos. | MASTER-51b8f0ad-0243: Registos com campos obrigatórios, responsável e próxima acção ÷ registos activos. | MASTER-edece80c-0307: Registos com campos obrigatórios, responsável e próxima acção ÷ registos activos.",P2,MASTER-471012ab-0154: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0307: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0163: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0243: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0307: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0154 | MASTER-e1169a77-0307 | MASTER-f70ce307-0163 | MASTER-51b8f0ad-0243 | MASTER-edece80c-0307,5,"[{""id"":""MASTER-471012ab-0154"",""pedido"":""Registos com campos obrigatórios, responsável e próxima acção ÷ registos activos."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1920""],""aceitacao"":""Registos com campos obrigatórios, responsável e próxima acção ÷ registos activos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0307"",""pedido"":""Registos com campos obrigatórios, responsável e próxima acção ÷ registos activos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4770""],""aceitacao"":""Registos com campos obrigatórios, responsável e próxima acção ÷ registos activos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0163"",""pedido"":""Registos com campos obrigatórios, responsável e próxima acção ÷ registos activos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1922""],""aceitacao"":""Registos com campos obrigatórios, responsável e próxima acção ÷ registos activos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0243"",""pedido"":""Registos com campos obrigatórios, responsável e próxima acção ÷ registos activos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3556""],""aceitacao"":""Registos com campos obrigatórios, responsável e próxima acção ÷ registos activos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0307"",""pedido"":""Registos com campos obrigatórios, responsável e próxima acção ÷ registos activos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4770""],""aceitacao"":""Registos com campos obrigatórios, responsável e próxima acção ÷ registos activos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0155,Registar origem e atribuição multicanal.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1939 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4789 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1941 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3575 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4789,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0155: Registar origem e atribuição multicanal. | MASTER-e1169a77-0308: Registar origem e atribuição multicanal. | MASTER-f70ce307-0164: Registar origem e atribuição multicanal. | MASTER-51b8f0ad-0244: Registar origem e atribuição multicanal. | MASTER-edece80c-0308: Registar origem e atribuição multicanal.,P2,MASTER-471012ab-0155: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0308: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0164: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0244: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0308: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0155 | MASTER-e1169a77-0308 | MASTER-f70ce307-0164 | MASTER-51b8f0ad-0244 | MASTER-edece80c-0308,5,"[{""id"":""MASTER-471012ab-0155"",""pedido"":""Registar origem e atribuição multicanal."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1939""],""aceitacao"":""Registar origem e atribuição multicanal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-e1169a77-0308"",""pedido"":""Registar origem e atribuição multicanal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4789""],""aceitacao"":""Registar origem e atribuição multicanal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-f70ce307-0164"",""pedido"":""Registar origem e atribuição multicanal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1941""],""aceitacao"":""Registar origem e atribuição multicanal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-51b8f0ad-0244"",""pedido"":""Registar origem e atribuição multicanal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3575""],""aceitacao"":""Registar origem e atribuição multicanal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-edece80c-0308"",""pedido"":""Registar origem e atribuição multicanal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4789""],""aceitacao"":""Registar origem e atribuição multicanal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0156,"Gerir funil, transições e critérios obrigatórios.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1948 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4798 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1950 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3584 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4798,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0156: Gerir funil, transições e critérios obrigatórios. | MASTER-e1169a77-0309: Gerir funil, transições e critérios obrigatórios. | MASTER-f70ce307-0165: Gerir funil, transições e critérios obrigatórios. | MASTER-51b8f0ad-0245: Gerir funil, transições e critérios obrigatórios. | MASTER-edece80c-0309: Gerir funil, transições e critérios obrigatórios.",P2,MASTER-471012ab-0156: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0309: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0165: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0245: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0309: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0156 | MASTER-e1169a77-0309 | MASTER-f70ce307-0165 | MASTER-51b8f0ad-0245 | MASTER-edece80c-0309,5,"[{""id"":""MASTER-471012ab-0156"",""pedido"":""Gerir funil, transições e critérios obrigatórios."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1948""],""aceitacao"":""Gerir funil, transições e critérios obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0309"",""pedido"":""Gerir funil, transições e critérios obrigatórios."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4798""],""aceitacao"":""Gerir funil, transições e critérios obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0165"",""pedido"":""Gerir funil, transições e critérios obrigatórios."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1950""],""aceitacao"":""Gerir funil, transições e critérios obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0245"",""pedido"":""Gerir funil, transições e critérios obrigatórios."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3584""],""aceitacao"":""Gerir funil, transições e critérios obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0309"",""pedido"":""Gerir funil, transições e critérios obrigatórios."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4798""],""aceitacao"":""Gerir funil, transições e critérios obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0157,"Registar valor, probabilidade e previsão.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1960 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4810 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1962 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3596 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4810,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0157: Registar valor, probabilidade e previsão. | MASTER-e1169a77-0310: Registar valor, probabilidade e previsão. | MASTER-f70ce307-0166: Registar valor, probabilidade e previsão. | MASTER-51b8f0ad-0246: Registar valor, probabilidade e previsão. | MASTER-edece80c-0310: Registar valor, probabilidade e previsão.",P2,MASTER-471012ab-0157: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0310: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0166: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0246: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0310: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0157 | MASTER-e1169a77-0310 | MASTER-f70ce307-0166 | MASTER-51b8f0ad-0246 | MASTER-edece80c-0310,5,"[{""id"":""MASTER-471012ab-0157"",""pedido"":""Registar valor, probabilidade e previsão."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1960""],""aceitacao"":""Registar valor, probabilidade e previsão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0310"",""pedido"":""Registar valor, probabilidade e previsão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4810""],""aceitacao"":""Registar valor, probabilidade e previsão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0166"",""pedido"":""Registar valor, probabilidade e previsão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1962""],""aceitacao"":""Registar valor, probabilidade e previsão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0246"",""pedido"":""Registar valor, probabilidade e previsão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3596""],""aceitacao"":""Registar valor, probabilidade e previsão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0310"",""pedido"":""Registar valor, probabilidade e previsão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4810""],""aceitacao"":""Registar valor, probabilidade e previsão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0158,Registar encerramento e pós-investimento.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1969 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4819 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1971 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3605 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4819,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0158: Registar encerramento e pós-investimento. | MASTER-e1169a77-0311: Registar encerramento e pós-investimento. | MASTER-f70ce307-0167: Registar encerramento e pós-investimento. | MASTER-51b8f0ad-0247: Registar encerramento e pós-investimento. | MASTER-edece80c-0311: Registar encerramento e pós-investimento.,P2,MASTER-471012ab-0158: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0311: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0167: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0247: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0311: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0158 | MASTER-e1169a77-0311 | MASTER-f70ce307-0167 | MASTER-51b8f0ad-0247 | MASTER-edece80c-0311,5,"[{""id"":""MASTER-471012ab-0158"",""pedido"":""Registar encerramento e pós-investimento."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1969""],""aceitacao"":""Registar encerramento e pós-investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0311"",""pedido"":""Registar encerramento e pós-investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4819""],""aceitacao"":""Registar encerramento e pós-investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0167"",""pedido"":""Registar encerramento e pós-investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1971""],""aceitacao"":""Registar encerramento e pós-investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0247"",""pedido"":""Registar encerramento e pós-investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3605""],""aceitacao"":""Registar encerramento e pós-investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0311"",""pedido"":""Registar encerramento e pós-investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4819""],""aceitacao"":""Registar encerramento e pós-investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0159,"Os requisitos RF-CRM-001 a RF-CRM-012 são apresentados nas tabelas seguintes com regras de negócio, critérios de aceitação verificáveis, prioridade e dependências. Para aprovação do desenvolvimento, cada requisito deverá ser convertido em histórias de utilizador e casos de teste positivos, negativos, de autorização, auditoria e recuperação de falha.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1972 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4822 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1974 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3608 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4822,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0159: Os requisitos RF-CRM-001 a RF-CRM-012 são apresentados nas tabelas seguintes com regras de negócio, critérios de aceitação verificáveis, prioridade e dependências. Para aprovação do desenvolvimento, cada requisito deverá ser convertido em histórias de utilizador e casos de teste positivos, negativos, de autorização, auditoria e recuperação de falha. | MASTER-e1169a77-0312: Os requisitos RF-CRM-001 a RF-CRM-012 são apresentados nas tabelas seguintes com regras de negócio, critérios de aceitação verificáveis, prioridade e dependências. Para aprovação do desenvolvimento, cada requisito deverá ser convertido em histórias de utilizador e casos de teste positivos, negativos, de autorização, auditoria e recuperação de falha. | MASTER-f70ce307-0168: Os requisitos RF-CRM-001 a RF-CRM-012 são apresentados nas tabelas seguintes com regras de negócio, critérios de aceitação verificáveis, prioridade e dependências. Para aprovação do desenvolvimento, cada requisito deverá ser convertido em histórias de utilizador e casos de teste positivos, negativos, de autorização, auditoria e recuperação de falha. | MASTER-51b8f0ad-0248: Os requisitos RF-CRM-001 a RF-CRM-012 são apresentados nas tabelas seguintes com regras de negócio, critérios de aceitação verificáveis, prioridade e dependências. Para aprovação do desenvolvimento, cada requisito deverá ser convertido em histórias de utilizador e casos de teste positivos, negativos, de autorização, auditoria e recuperação de falha. | MASTER-edece80c-0312: Os requisitos RF-CRM-001 a RF-CRM-012 são apresentados nas tabelas seguintes com regras de negócio, critérios de aceitação verificáveis, prioridade e dependências. Para aprovação do desenvolvimento, cada requisito deverá ser convertido em histórias de utilizador e casos de teste positivos, negativos, de autorização, auditoria e recuperação de falha.",P1,MASTER-471012ab-0159: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0312: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0168: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0248: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0312: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0159 | MASTER-e1169a77-0312 | MASTER-f70ce307-0168 | MASTER-51b8f0ad-0248 | MASTER-edece80c-0312,5,"[{""id"":""MASTER-471012ab-0159"",""pedido"":""Os requisitos RF-CRM-001 a RF-CRM-012 são apresentados nas tabelas seguintes com regras de negócio, critérios de aceitação verificáveis, prioridade e dependências. Para aprovação do desenvolvimento, cada requisito deverá ser convertido em histórias de utilizador e casos de teste positivos, negativos, de autorização, auditoria e recuperação de falha."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1972""],""aceitacao"":""Os requisitos RF-CRM-001 a RF-CRM-012 são apresentados nas tabelas seguintes com regras de negócio, critérios de aceitação verificáveis, prioridade e dependências. Para aprovação do desenvolvimento, cada requisito deverá ser convertido em histórias de utilizador e casos de teste positivos, negativos, de autorização, auditoria e recuperação de falha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0312"",""pedido"":""Os requisitos RF-CRM-001 a RF-CRM-012 são apresentados nas tabelas seguintes com regras de negócio, critérios de aceitação verificáveis, prioridade e dependências. Para aprovação do desenvolvimento, cada requisito deverá ser convertido em histórias de utilizador e casos de teste positivos, negativos, de autorização, auditoria e recuperação de falha."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4822""],""aceitacao"":""Os requisitos RF-CRM-001 a RF-CRM-012 são apresentados nas tabelas seguintes com regras de negócio, critérios de aceitação verificáveis, prioridade e dependências. Para aprovação do desenvolvimento, cada requisito deverá ser convertido em histórias de utilizador e casos de teste positivos, negativos, de autorização, auditoria e recuperação de falha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0168"",""pedido"":""Os requisitos RF-CRM-001 a RF-CRM-012 são apresentados nas tabelas seguintes com regras de negócio, critérios de aceitação verificáveis, prioridade e dependências. Para aprovação do desenvolvimento, cada requisito deverá ser convertido em histórias de utilizador e casos de teste positivos, negativos, de autorização, auditoria e recuperação de falha."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1974""],""aceitacao"":""Os requisitos RF-CRM-001 a RF-CRM-012 são apresentados nas tabelas seguintes com regras de negócio, critérios de aceitação verificáveis, prioridade e dependências. Para aprovação do desenvolvimento, cada requisito deverá ser convertido em histórias de utilizador e casos de teste positivos, negativos, de autorização, auditoria e recuperação de falha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0248"",""pedido"":""Os requisitos RF-CRM-001 a RF-CRM-012 são apresentados nas tabelas seguintes com regras de negócio, critérios de aceitação verificáveis, prioridade e dependências. Para aprovação do desenvolvimento, cada requisito deverá ser convertido em histórias de utilizador e casos de teste positivos, negativos, de autorização, auditoria e recuperação de falha."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3608""],""aceitacao"":""Os requisitos RF-CRM-001 a RF-CRM-012 são apresentados nas tabelas seguintes com regras de negócio, critérios de aceitação verificáveis, prioridade e dependências. Para aprovação do desenvolvimento, cada requisito deverá ser convertido em histórias de utilizador e casos de teste positivos, negativos, de autorização, auditoria e recuperação de falha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0312"",""pedido"":""Os requisitos RF-CRM-001 a RF-CRM-012 são apresentados nas tabelas seguintes com regras de negócio, critérios de aceitação verificáveis, prioridade e dependências. Para aprovação do desenvolvimento, cada requisito deverá ser convertido em histórias de utilizador e casos de teste positivos, negativos, de autorização, auditoria e recuperação de falha."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4822""],""aceitacao"":""Os requisitos RF-CRM-001 a RF-CRM-012 são apresentados nas tabelas seguintes com regras de negócio, critérios de aceitação verificáveis, prioridade e dependências. Para aprovação do desenvolvimento, cada requisito deverá ser convertido em histórias de utilizador e casos de teste positivos, negativos, de autorização, auditoria e recuperação de falha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0161,"Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1982 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4834 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1984 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3618 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4834,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0161: Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada. | MASTER-e1169a77-0314: Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada. | MASTER-f70ce307-0170: Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada. | MASTER-51b8f0ad-0250: Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada. | MASTER-edece80c-0314: Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada.",P2,MASTER-471012ab-0161: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0314: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0170: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0250: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0314: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0161 | MASTER-e1169a77-0314 | MASTER-f70ce307-0170 | MASTER-51b8f0ad-0250 | MASTER-edece80c-0314,5,"[{""id"":""MASTER-471012ab-0161"",""pedido"":""Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1982""],""aceitacao"":""Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-e1169a77-0314"",""pedido"":""Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4834""],""aceitacao"":""Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-f70ce307-0170"",""pedido"":""Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1984""],""aceitacao"":""Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-51b8f0ad-0250"",""pedido"":""Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3618""],""aceitacao"":""Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0314"",""pedido"":""Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4834""],""aceitacao"":""Origem e atribuição multicanal. Registar primeira origem, última origem, canal, campanha, conteúdo, evento, parceiro, parâmetros de campanha e formulário. A primeira origem é imutável; a última origem actualiza-se a cada nova interacção identificada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0162,"Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1994 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4846 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1996 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3630 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4846,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0162: Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa. | MASTER-e1169a77-0315: Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa. | MASTER-f70ce307-0171: Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa. | MASTER-51b8f0ad-0251: Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa. | MASTER-edece80c-0315: Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa.",P2,MASTER-471012ab-0162: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0315: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0171: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0251: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0315: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0162 | MASTER-e1169a77-0315 | MASTER-f70ce307-0171 | MASTER-51b8f0ad-0251 | MASTER-edece80c-0315,5,"[{""id"":""MASTER-471012ab-0162"",""pedido"":""Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 1994""],""aceitacao"":""Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0315"",""pedido"":""Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4846""],""aceitacao"":""Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0171"",""pedido"":""Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1996""],""aceitacao"":""Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0251"",""pedido"":""Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3630""],""aceitacao"":""Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0315"",""pedido"":""Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4846""],""aceitacao"":""Funil, transições e etapas obrigatórias. Gerir estados desde visitante identificado até ganho, perdido ou suspenso. Cada transição define campos, actividades, aprovação, motivo e notificação obrigatórios. Retrocesso mantém histórico e explica a causa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0164,"Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2015 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4867 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2017 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3651 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4867,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0164: Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado. | MASTER-e1169a77-0317: Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado. | MASTER-f70ce307-0173: Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado. | MASTER-51b8f0ad-0253: Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado. | MASTER-edece80c-0317: Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado.",P2,MASTER-471012ab-0164: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0317: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0173: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0253: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0317: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0164 | MASTER-e1169a77-0317 | MASTER-f70ce307-0173 | MASTER-51b8f0ad-0253 | MASTER-edece80c-0317,5,"[{""id"":""MASTER-471012ab-0164"",""pedido"":""Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2015""],""aceitacao"":""Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0317"",""pedido"":""Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4867""],""aceitacao"":""Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0173"",""pedido"":""Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2017""],""aceitacao"":""Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0253"",""pedido"":""Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3651""],""aceitacao"":""Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0317"",""pedido"":""Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4867""],""aceitacao"":""Valor, probabilidade e previsão. Registar moeda, valor mínimo, máximo e estimado, instrumento, probabilidade, data prevista, cenário e fundamento. Valores indicativos não são apresentados como investimento confirmado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0165,"1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2016 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4868 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2018 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3652 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4868,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0165: 1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado. | MASTER-e1169a77-0318: 1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado. | MASTER-f70ce307-0174: 1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado. | MASTER-51b8f0ad-0254: 1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado. | MASTER-edece80c-0318: 1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado.",P2,MASTER-471012ab-0165: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0318: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0174: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0254: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0318: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0165 | MASTER-e1169a77-0318 | MASTER-f70ce307-0174 | MASTER-51b8f0ad-0254 | MASTER-edece80c-0318,5,"[{""id"":""MASTER-471012ab-0165"",""pedido"":""1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2016""],""aceitacao"":""1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0318"",""pedido"":""1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4868""],""aceitacao"":""1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0174"",""pedido"":""1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2018""],""aceitacao"":""1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0254"",""pedido"":""1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3652""],""aceitacao"":""1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0318"",""pedido"":""1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4868""],""aceitacao"":""1) Moeda e data de referência são obrigatórias quando há valor. 2) Mínimo não excede máximo. 3) Probabilidade automática pode ser ajustada com fundamento. 4) Alterações ficam historizadas. 5) O painel separa valor bruto, ponderado, proposto e confirmado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0166,"Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2019 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4871 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2021 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3655 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4871,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0166: Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período. | MASTER-e1169a77-0319: Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período. | MASTER-f70ce307-0175: Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período. | MASTER-51b8f0ad-0255: Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período. | MASTER-edece80c-0319: Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período.",P2,MASTER-471012ab-0166: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0319: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0175: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0255: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0319: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0166 | MASTER-e1169a77-0319 | MASTER-f70ce307-0175 | MASTER-51b8f0ad-0255 | MASTER-edece80c-0319,5,"[{""id"":""MASTER-471012ab-0166"",""pedido"":""Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2019""],""aceitacao"":""Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0319"",""pedido"":""Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4871""],""aceitacao"":""Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0175"",""pedido"":""Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2021""],""aceitacao"":""Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0255"",""pedido"":""Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3655""],""aceitacao"":""Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0319"",""pedido"":""Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4871""],""aceitacao"":""Painéis e relatórios. Apresentar aquisição, conversão, velocidade, pipeline, investimento confirmado, produtividade, qualidade dos dados, campanhas e motivos de perda. Filtros devem respeitar acesso e período."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-471012ab-0167,"Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2023 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4875 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2025 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3659 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4875,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0167: Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada. | MASTER-e1169a77-0320: Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada. | MASTER-f70ce307-0176: Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada. | MASTER-51b8f0ad-0256: Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada. | MASTER-edece80c-0320: Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada.",P2,MASTER-471012ab-0167: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0320: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0176: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0256: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0320: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0167 | MASTER-e1169a77-0320 | MASTER-f70ce307-0176 | MASTER-51b8f0ad-0256 | MASTER-edece80c-0320,5,"[{""id"":""MASTER-471012ab-0167"",""pedido"":""Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2023""],""aceitacao"":""Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0320"",""pedido"":""Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4875""],""aceitacao"":""Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0176"",""pedido"":""Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2025""],""aceitacao"":""Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0256"",""pedido"":""Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3659""],""aceitacao"":""Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0320"",""pedido"":""Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4875""],""aceitacao"":""Protecção de dados, consentimentos e confidencialidade. Registar finalidade, base, versão, canal, data, preferências e revogação. Aplicar acesso por função, minimização, retenção, mascaramento e bloqueio de partilha reservada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0168,1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2024 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4876 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2026 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3660 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4876,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0168: 1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo. | MASTER-e1169a77-0321: 1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo. | MASTER-f70ce307-0177: 1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo. | MASTER-51b8f0ad-0257: 1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo. | MASTER-edece80c-0321: 1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo.,P2,MASTER-471012ab-0168: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0321: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0177: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0257: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0321: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0168 | MASTER-e1169a77-0321 | MASTER-f70ce307-0177 | MASTER-51b8f0ad-0257 | MASTER-edece80c-0321,5,"[{""id"":""MASTER-471012ab-0168"",""pedido"":""1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2024""],""aceitacao"":""1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0321"",""pedido"":""1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4876""],""aceitacao"":""1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0177"",""pedido"":""1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2026""],""aceitacao"":""1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0257"",""pedido"":""1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3660""],""aceitacao"":""1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0321"",""pedido"":""1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4876""],""aceitacao"":""1) Comunicação não obrigatória cessa após revogação. 2) Acesso e exportação de dados restritos ficam auditados. 3) Partilha com promotor exige consentimento e aprovação vigentes. 4) Retenção vencida cria tarefa de eliminação ou anonimização. 5) Pedido de acesso ou correcção recebe protocolo e prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0169,"Critério transversal: todos os requisitos devem possuir testes positivos, negativos, de autorização, auditoria e recuperação de falha. Os valores, probabilidades e classificações produzidos pelo CRM são instrumentos de gestão e não substituem confirmação da entidade competente.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2030 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4883 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2032 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3666 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4883,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0169: Critério transversal: todos os requisitos devem possuir testes positivos, negativos, de autorização, auditoria e recuperação de falha. Os valores, probabilidades e classificações produzidos pelo CRM são instrumentos de gestão e não substituem confirmação da entidade competente. | MASTER-e1169a77-0322: Critério transversal: todos os requisitos devem possuir testes positivos, negativos, de autorização, auditoria e recuperação de falha. Os valores, probabilidades e classificações produzidos pelo CRM são instrumentos de gestão e não substituem confirmação da entidade competente. | MASTER-f70ce307-0178: Critério transversal: todos os requisitos devem possuir testes positivos, negativos, de autorização, auditoria e recuperação de falha. Os valores, probabilidades e classificações produzidos pelo CRM são instrumentos de gestão e não substituem confirmação da entidade competente. | MASTER-51b8f0ad-0258: Critério transversal: todos os requisitos devem possuir testes positivos, negativos, de autorização, auditoria e recuperação de falha. Os valores, probabilidades e classificações produzidos pelo CRM são instrumentos de gestão e não substituem confirmação da entidade competente. | MASTER-edece80c-0322: Critério transversal: todos os requisitos devem possuir testes positivos, negativos, de autorização, auditoria e recuperação de falha. Os valores, probabilidades e classificações produzidos pelo CRM são instrumentos de gestão e não substituem confirmação da entidade competente.",P1,MASTER-471012ab-0169: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0322: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0178: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0258: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0322: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0169 | MASTER-e1169a77-0322 | MASTER-f70ce307-0178 | MASTER-51b8f0ad-0258 | MASTER-edece80c-0322,5,"[{""id"":""MASTER-471012ab-0169"",""pedido"":""Critério transversal: todos os requisitos devem possuir testes positivos, negativos, de autorização, auditoria e recuperação de falha. Os valores, probabilidades e classificações produzidos pelo CRM são instrumentos de gestão e não substituem confirmação da entidade competente."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2030""],""aceitacao"":""Critério transversal: todos os requisitos devem possuir testes positivos, negativos, de autorização, auditoria e recuperação de falha. Os valores, probabilidades e classificações produzidos pelo CRM são instrumentos de gestão e não substituem confirmação da entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0322"",""pedido"":""Critério transversal: todos os requisitos devem possuir testes positivos, negativos, de autorização, auditoria e recuperação de falha. Os valores, probabilidades e classificações produzidos pelo CRM são instrumentos de gestão e não substituem confirmação da entidade competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4883""],""aceitacao"":""Critério transversal: todos os requisitos devem possuir testes positivos, negativos, de autorização, auditoria e recuperação de falha. Os valores, probabilidades e classificações produzidos pelo CRM são instrumentos de gestão e não substituem confirmação da entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0178"",""pedido"":""Critério transversal: todos os requisitos devem possuir testes positivos, negativos, de autorização, auditoria e recuperação de falha. Os valores, probabilidades e classificações produzidos pelo CRM são instrumentos de gestão e não substituem confirmação da entidade competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2032""],""aceitacao"":""Critério transversal: todos os requisitos devem possuir testes positivos, negativos, de autorização, auditoria e recuperação de falha. Os valores, probabilidades e classificações produzidos pelo CRM são instrumentos de gestão e não substituem confirmação da entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0258"",""pedido"":""Critério transversal: todos os requisitos devem possuir testes positivos, negativos, de autorização, auditoria e recuperação de falha. Os valores, probabilidades e classificações produzidos pelo CRM são instrumentos de gestão e não substituem confirmação da entidade competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3666""],""aceitacao"":""Critério transversal: todos os requisitos devem possuir testes positivos, negativos, de autorização, auditoria e recuperação de falha. Os valores, probabilidades e classificações produzidos pelo CRM são instrumentos de gestão e não substituem confirmação da entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0322"",""pedido"":""Critério transversal: todos os requisitos devem possuir testes positivos, negativos, de autorização, auditoria e recuperação de falha. Os valores, probabilidades e classificações produzidos pelo CRM são instrumentos de gestão e não substituem confirmação da entidade competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4883""],""aceitacao"":""Critério transversal: todos os requisitos devem possuir testes positivos, negativos, de autorização, auditoria e recuperação de falha. Os valores, probabilidades e classificações produzidos pelo CRM são instrumentos de gestão e não substituem confirmação da entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0170,"“Instale, financie ou forneça para novas plataformas industriais e cadeias de valor.” CTA: seleccionar localização e apresentar capacidade.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2043 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4896 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2045 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3679 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4896,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0170: “Instale, financie ou forneça para novas plataformas industriais e cadeias de valor.” CTA: seleccionar localização e apresentar capacidade. | MASTER-e1169a77-0323: “Instale, financie ou forneça para novas plataformas industriais e cadeias de valor.” CTA: seleccionar localização e apresentar capacidade. | MASTER-f70ce307-0179: “Instale, financie ou forneça para novas plataformas industriais e cadeias de valor.” CTA: seleccionar localização e apresentar capacidade. | MASTER-51b8f0ad-0259: “Instale, financie ou forneça para novas plataformas industriais e cadeias de valor.” CTA: seleccionar localização e apresentar capacidade. | MASTER-edece80c-0323: “Instale, financie ou forneça para novas plataformas industriais e cadeias de valor.” CTA: seleccionar localização e apresentar capacidade.",P2,MASTER-471012ab-0170: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0323: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0179: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0259: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0323: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0170 | MASTER-e1169a77-0323 | MASTER-f70ce307-0179 | MASTER-51b8f0ad-0259 | MASTER-edece80c-0323,5,"[{""id"":""MASTER-471012ab-0170"",""pedido"":""“Instale, financie ou forneça para novas plataformas industriais e cadeias de valor.” CTA: seleccionar localização e apresentar capacidade."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2043""],""aceitacao"":""“Instale, financie ou forneça para novas plataformas industriais e cadeias de valor.” CTA: seleccionar localização e apresentar capacidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0323"",""pedido"":""“Instale, financie ou forneça para novas plataformas industriais e cadeias de valor.” CTA: seleccionar localização e apresentar capacidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4896""],""aceitacao"":""“Instale, financie ou forneça para novas plataformas industriais e cadeias de valor.” CTA: seleccionar localização e apresentar capacidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0179"",""pedido"":""“Instale, financie ou forneça para novas plataformas industriais e cadeias de valor.” CTA: seleccionar localização e apresentar capacidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2045""],""aceitacao"":""“Instale, financie ou forneça para novas plataformas industriais e cadeias de valor.” CTA: seleccionar localização e apresentar capacidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0259"",""pedido"":""“Instale, financie ou forneça para novas plataformas industriais e cadeias de valor.” CTA: seleccionar localização e apresentar capacidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3679""],""aceitacao"":""“Instale, financie ou forneça para novas plataformas industriais e cadeias de valor.” CTA: seleccionar localização e apresentar capacidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0323"",""pedido"":""“Instale, financie ou forneça para novas plataformas industriais e cadeias de valor.” CTA: seleccionar localização e apresentar capacidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4896""],""aceitacao"":""“Instale, financie ou forneça para novas plataformas industriais e cadeias de valor.” CTA: seleccionar localização e apresentar capacidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0171,"O CRM deve demonstrar a origem, a etapa e a contribuição de cada campanha.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2098 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4951 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2100 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3734 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4951,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0171: O CRM deve demonstrar a origem, a etapa e a contribuição de cada campanha. | MASTER-e1169a77-0324: O CRM deve demonstrar a origem, a etapa e a contribuição de cada campanha. | MASTER-f70ce307-0180: O CRM deve demonstrar a origem, a etapa e a contribuição de cada campanha. | MASTER-51b8f0ad-0260: O CRM deve demonstrar a origem, a etapa e a contribuição de cada campanha. | MASTER-edece80c-0324: O CRM deve demonstrar a origem, a etapa e a contribuição de cada campanha.",P2,MASTER-471012ab-0171: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0324: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0180: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0260: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0324: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0171 | MASTER-e1169a77-0324 | MASTER-f70ce307-0180 | MASTER-51b8f0ad-0260 | MASTER-edece80c-0324,5,"[{""id"":""MASTER-471012ab-0171"",""pedido"":""O CRM deve demonstrar a origem, a etapa e a contribuição de cada campanha."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2098""],""aceitacao"":""O CRM deve demonstrar a origem, a etapa e a contribuição de cada campanha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0324"",""pedido"":""O CRM deve demonstrar a origem, a etapa e a contribuição de cada campanha."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4951""],""aceitacao"":""O CRM deve demonstrar a origem, a etapa e a contribuição de cada campanha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0180"",""pedido"":""O CRM deve demonstrar a origem, a etapa e a contribuição de cada campanha."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2100""],""aceitacao"":""O CRM deve demonstrar a origem, a etapa e a contribuição de cada campanha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0260"",""pedido"":""O CRM deve demonstrar a origem, a etapa e a contribuição de cada campanha."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3734""],""aceitacao"":""O CRM deve demonstrar a origem, a etapa e a contribuição de cada campanha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0324"",""pedido"":""O CRM deve demonstrar a origem, a etapa e a contribuição de cada campanha."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4951""],""aceitacao"":""O CRM deve demonstrar a origem, a etapa e a contribuição de cada campanha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0172,"Os orçamentos são intervalos de planeamento, não cotações. Devem ser validados por procurement e ajustados ao número de mercados, viagens, fornecedores, produção audiovisual e compra de media. Recomenda-se uma reserva de contingência de 10% dentro do tecto aprovado e redistribuição trimestral segundo custo por contacto qualificado, avanço no funil e valor ponderado do pipeline.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2103 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4956 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2105 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3739 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4956,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0172: Os orçamentos são intervalos de planeamento, não cotações. Devem ser validados por procurement e ajustados ao número de mercados, viagens, fornecedores, produção audiovisual e compra de media. Recomenda-se uma reserva de contingência de 10% dentro do tecto aprovado e redistribuição trimestral segundo custo por contacto qualificado, avanço no funil e valor ponderado do pipeline. | MASTER-e1169a77-0325: Os orçamentos são intervalos de planeamento, não cotações. Devem ser validados por procurement e ajustados ao número de mercados, viagens, fornecedores, produção audiovisual e compra de media. Recomenda-se uma reserva de contingência de 10% dentro do tecto aprovado e redistribuição trimestral segundo custo por contacto qualificado, avanço no funil e valor ponderado do pipeline. | MASTER-f70ce307-0181: Os orçamentos são intervalos de planeamento, não cotações. Devem ser validados por procurement e ajustados ao número de mercados, viagens, fornecedores, produção audiovisual e compra de media. Recomenda-se uma reserva de contingência de 10% dentro do tecto aprovado e redistribuição trimestral segundo custo por contacto qualificado, avanço no funil e valor ponderado do pipeline. | MASTER-51b8f0ad-0261: Os orçamentos são intervalos de planeamento, não cotações. Devem ser validados por procurement e ajustados ao número de mercados, viagens, fornecedores, produção audiovisual e compra de media. Recomenda-se uma reserva de contingência de 10% dentro do tecto aprovado e redistribuição trimestral segundo custo por contacto qualificado, avanço no funil e valor ponderado do pipeline. | MASTER-edece80c-0325: Os orçamentos são intervalos de planeamento, não cotações. Devem ser validados por procurement e ajustados ao número de mercados, viagens, fornecedores, produção audiovisual e compra de media. Recomenda-se uma reserva de contingência de 10% dentro do tecto aprovado e redistribuição trimestral segundo custo por contacto qualificado, avanço no funil e valor ponderado do pipeline.",P2,MASTER-471012ab-0172: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0325: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0181: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0261: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0325: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0172 | MASTER-e1169a77-0325 | MASTER-f70ce307-0181 | MASTER-51b8f0ad-0261 | MASTER-edece80c-0325,5,"[{""id"":""MASTER-471012ab-0172"",""pedido"":""Os orçamentos são intervalos de planeamento, não cotações. Devem ser validados por procurement e ajustados ao número de mercados, viagens, fornecedores, produção audiovisual e compra de media. Recomenda-se uma reserva de contingência de 10% dentro do tecto aprovado e redistribuição trimestral segundo custo por contacto qualificado, avanço no funil e valor ponderado do pipeline."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2103""],""aceitacao"":""Os orçamentos são intervalos de planeamento, não cotações. Devem ser validados por procurement e ajustados ao número de mercados, viagens, fornecedores, produção audiovisual e compra de media. Recomenda-se uma reserva de contingência de 10% dentro do tecto aprovado e redistribuição trimestral segundo custo por contacto qualificado, avanço no funil e valor ponderado do pipeline."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-e1169a77-0325"",""pedido"":""Os orçamentos são intervalos de planeamento, não cotações. Devem ser validados por procurement e ajustados ao número de mercados, viagens, fornecedores, produção audiovisual e compra de media. Recomenda-se uma reserva de contingência de 10% dentro do tecto aprovado e redistribuição trimestral segundo custo por contacto qualificado, avanço no funil e valor ponderado do pipeline."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4956""],""aceitacao"":""Os orçamentos são intervalos de planeamento, não cotações. Devem ser validados por procurement e ajustados ao número de mercados, viagens, fornecedores, produção audiovisual e compra de media. Recomenda-se uma reserva de contingência de 10% dentro do tecto aprovado e redistribuição trimestral segundo custo por contacto qualificado, avanço no funil e valor ponderado do pipeline."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-f70ce307-0181"",""pedido"":""Os orçamentos são intervalos de planeamento, não cotações. Devem ser validados por procurement e ajustados ao número de mercados, viagens, fornecedores, produção audiovisual e compra de media. Recomenda-se uma reserva de contingência de 10% dentro do tecto aprovado e redistribuição trimestral segundo custo por contacto qualificado, avanço no funil e valor ponderado do pipeline."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2105""],""aceitacao"":""Os orçamentos são intervalos de planeamento, não cotações. Devem ser validados por procurement e ajustados ao número de mercados, viagens, fornecedores, produção audiovisual e compra de media. Recomenda-se uma reserva de contingência de 10% dentro do tecto aprovado e redistribuição trimestral segundo custo por contacto qualificado, avanço no funil e valor ponderado do pipeline."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0261"",""pedido"":""Os orçamentos são intervalos de planeamento, não cotações. Devem ser validados por procurement e ajustados ao número de mercados, viagens, fornecedores, produção audiovisual e compra de media. Recomenda-se uma reserva de contingência de 10% dentro do tecto aprovado e redistribuição trimestral segundo custo por contacto qualificado, avanço no funil e valor ponderado do pipeline."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3739""],""aceitacao"":""Os orçamentos são intervalos de planeamento, não cotações. Devem ser validados por procurement e ajustados ao número de mercados, viagens, fornecedores, produção audiovisual e compra de media. Recomenda-se uma reserva de contingência de 10% dentro do tecto aprovado e redistribuição trimestral segundo custo por contacto qualificado, avanço no funil e valor ponderado do pipeline."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0325"",""pedido"":""Os orçamentos são intervalos de planeamento, não cotações. Devem ser validados por procurement e ajustados ao número de mercados, viagens, fornecedores, produção audiovisual e compra de media. Recomenda-se uma reserva de contingência de 10% dentro do tecto aprovado e redistribuição trimestral segundo custo por contacto qualificado, avanço no funil e valor ponderado do pipeline."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4956""],""aceitacao"":""Os orçamentos são intervalos de planeamento, não cotações. Devem ser validados por procurement e ajustados ao número de mercados, viagens, fornecedores, produção audiovisual e compra de media. Recomenda-se uma reserva de contingência de 10% dentro do tecto aprovado e redistribuição trimestral segundo custo por contacto qualificado, avanço no funil e valor ponderado do pipeline."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0173,Identificador único; nome e país obrigatórios; NUIT único quando aplicável; faixa financeira coerente; dados financeiros e beneficiário efectivo altamente restritos; alterações de verificação auditadas.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2111 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4964 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2113 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3747 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4964,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0173: Identificador único; nome e país obrigatórios; NUIT único quando aplicável; faixa financeira coerente; dados financeiros e beneficiário efectivo altamente restritos; alterações de verificação auditadas. | MASTER-e1169a77-0326: Identificador único; nome e país obrigatórios; NUIT único quando aplicável; faixa financeira coerente; dados financeiros e beneficiário efectivo altamente restritos; alterações de verificação auditadas. | MASTER-f70ce307-0182: Identificador único; nome e país obrigatórios; NUIT único quando aplicável; faixa financeira coerente; dados financeiros e beneficiário efectivo altamente restritos; alterações de verificação auditadas. | MASTER-51b8f0ad-0262: Identificador único; nome e país obrigatórios; NUIT único quando aplicável; faixa financeira coerente; dados financeiros e beneficiário efectivo altamente restritos; alterações de verificação auditadas. | MASTER-edece80c-0326: Identificador único; nome e país obrigatórios; NUIT único quando aplicável; faixa financeira coerente; dados financeiros e beneficiário efectivo altamente restritos; alterações de verificação auditadas.,P1,MASTER-471012ab-0173: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0326: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0182: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0262: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0326: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0173 | MASTER-e1169a77-0326 | MASTER-f70ce307-0182 | MASTER-51b8f0ad-0262 | MASTER-edece80c-0326,5,"[{""id"":""MASTER-471012ab-0173"",""pedido"":""Identificador único; nome e país obrigatórios; NUIT único quando aplicável; faixa financeira coerente; dados financeiros e beneficiário efectivo altamente restritos; alterações de verificação auditadas."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2111""],""aceitacao"":""Identificador único; nome e país obrigatórios; NUIT único quando aplicável; faixa financeira coerente; dados financeiros e beneficiário efectivo altamente restritos; alterações de verificação auditadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-e1169a77-0326"",""pedido"":""Identificador único; nome e país obrigatórios; NUIT único quando aplicável; faixa financeira coerente; dados financeiros e beneficiário efectivo altamente restritos; alterações de verificação auditadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4964""],""aceitacao"":""Identificador único; nome e país obrigatórios; NUIT único quando aplicável; faixa financeira coerente; dados financeiros e beneficiário efectivo altamente restritos; alterações de verificação auditadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-f70ce307-0182"",""pedido"":""Identificador único; nome e país obrigatórios; NUIT único quando aplicável; faixa financeira coerente; dados financeiros e beneficiário efectivo altamente restritos; alterações de verificação auditadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2113""],""aceitacao"":""Identificador único; nome e país obrigatórios; NUIT único quando aplicável; faixa financeira coerente; dados financeiros e beneficiário efectivo altamente restritos; alterações de verificação auditadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-51b8f0ad-0262"",""pedido"":""Identificador único; nome e país obrigatórios; NUIT único quando aplicável; faixa financeira coerente; dados financeiros e beneficiário efectivo altamente restritos; alterações de verificação auditadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3747""],""aceitacao"":""Identificador único; nome e país obrigatórios; NUIT único quando aplicável; faixa financeira coerente; dados financeiros e beneficiário efectivo altamente restritos; alterações de verificação auditadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-edece80c-0326"",""pedido"":""Identificador único; nome e país obrigatórios; NUIT único quando aplicável; faixa financeira coerente; dados financeiros e beneficiário efectivo altamente restritos; alterações de verificação auditadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4964""],""aceitacao"":""Identificador único; nome e país obrigatórios; NUIT único quando aplicável; faixa financeira coerente; dados financeiros e beneficiário efectivo altamente restritos; alterações de verificação auditadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0174,Lead pode nascer sem organização; pelo menos um contacto ou canal identificável; primeira origem imutável; capacidade não negativa; estado e próxima acção obrigatórios enquanto activo; desqualificação exige motivo.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2119 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4972 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2121 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3755 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4972,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-471012ab-0174: Lead pode nascer sem organização; pelo menos um contacto ou canal identificável; primeira origem imutável; capacidade não negativa; estado e próxima acção obrigatórios enquanto activo; desqualificação exige motivo. | MASTER-e1169a77-0327: Lead pode nascer sem organização; pelo menos um contacto ou canal identificável; primeira origem imutável; capacidade não negativa; estado e próxima acção obrigatórios enquanto activo; desqualificação exige motivo. | MASTER-f70ce307-0183: Lead pode nascer sem organização; pelo menos um contacto ou canal identificável; primeira origem imutável; capacidade não negativa; estado e próxima acção obrigatórios enquanto activo; desqualificação exige motivo. | MASTER-51b8f0ad-0263: Lead pode nascer sem organização; pelo menos um contacto ou canal identificável; primeira origem imutável; capacidade não negativa; estado e próxima acção obrigatórios enquanto activo; desqualificação exige motivo. | MASTER-edece80c-0327: Lead pode nascer sem organização; pelo menos um contacto ou canal identificável; primeira origem imutável; capacidade não negativa; estado e próxima acção obrigatórios enquanto activo; desqualificação exige motivo.,P2,MASTER-471012ab-0174: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0327: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0183: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0263: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0327: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0174 | MASTER-e1169a77-0327 | MASTER-f70ce307-0183 | MASTER-51b8f0ad-0263 | MASTER-edece80c-0327,5,"[{""id"":""MASTER-471012ab-0174"",""pedido"":""Lead pode nascer sem organização; pelo menos um contacto ou canal identificável; primeira origem imutável; capacidade não negativa; estado e próxima acção obrigatórios enquanto activo; desqualificação exige motivo."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2119""],""aceitacao"":""Lead pode nascer sem organização; pelo menos um contacto ou canal identificável; primeira origem imutável; capacidade não negativa; estado e próxima acção obrigatórios enquanto activo; desqualificação exige motivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0327"",""pedido"":""Lead pode nascer sem organização; pelo menos um contacto ou canal identificável; primeira origem imutável; capacidade não negativa; estado e próxima acção obrigatórios enquanto activo; desqualificação exige motivo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4972""],""aceitacao"":""Lead pode nascer sem organização; pelo menos um contacto ou canal identificável; primeira origem imutável; capacidade não negativa; estado e próxima acção obrigatórios enquanto activo; desqualificação exige motivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0183"",""pedido"":""Lead pode nascer sem organização; pelo menos um contacto ou canal identificável; primeira origem imutável; capacidade não negativa; estado e próxima acção obrigatórios enquanto activo; desqualificação exige motivo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2121""],""aceitacao"":""Lead pode nascer sem organização; pelo menos um contacto ou canal identificável; primeira origem imutável; capacidade não negativa; estado e próxima acção obrigatórios enquanto activo; desqualificação exige motivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0263"",""pedido"":""Lead pode nascer sem organização; pelo menos um contacto ou canal identificável; primeira origem imutável; capacidade não negativa; estado e próxima acção obrigatórios enquanto activo; desqualificação exige motivo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3755""],""aceitacao"":""Lead pode nascer sem organização; pelo menos um contacto ou canal identificável; primeira origem imutável; capacidade não negativa; estado e próxima acção obrigatórios enquanto activo; desqualificação exige motivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0327"",""pedido"":""Lead pode nascer sem organização; pelo menos um contacto ou canal identificável; primeira origem imutável; capacidade não negativa; estado e próxima acção obrigatórios enquanto activo; desqualificação exige motivo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4972""],""aceitacao"":""Lead pode nascer sem organização; pelo menos um contacto ou canal identificável; primeira origem imutável; capacidade não negativa; estado e próxima acção obrigatórios enquanto activo; desqualificação exige motivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0175,"Investidor e tipo obrigatórios; projecto ou negócio obrigatório antes da diligência; valor exige moeda; probabilidade entre 0 e 100; weighted_value calculado; ganho requer aprovação, montante confirmado e data; perdido exige motivo.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2123 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4976 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2125 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3759 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4976,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0175: Investidor e tipo obrigatórios; projecto ou negócio obrigatório antes da diligência; valor exige moeda; probabilidade entre 0 e 100; weighted_value calculado; ganho requer aprovação, montante confirmado e data; perdido exige motivo. | MASTER-e1169a77-0328: Investidor e tipo obrigatórios; projecto ou negócio obrigatório antes da diligência; valor exige moeda; probabilidade entre 0 e 100; weighted_value calculado; ganho requer aprovação, montante confirmado e data; perdido exige motivo. | MASTER-f70ce307-0184: Investidor e tipo obrigatórios; projecto ou negócio obrigatório antes da diligência; valor exige moeda; probabilidade entre 0 e 100; weighted_value calculado; ganho requer aprovação, montante confirmado e data; perdido exige motivo. | MASTER-51b8f0ad-0264: Investidor e tipo obrigatórios; projecto ou negócio obrigatório antes da diligência; valor exige moeda; probabilidade entre 0 e 100; weighted_value calculado; ganho requer aprovação, montante confirmado e data; perdido exige motivo. | MASTER-edece80c-0328: Investidor e tipo obrigatórios; projecto ou negócio obrigatório antes da diligência; valor exige moeda; probabilidade entre 0 e 100; weighted_value calculado; ganho requer aprovação, montante confirmado e data; perdido exige motivo.",P2,MASTER-471012ab-0175: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0328: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0184: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0264: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0328: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0175 | MASTER-e1169a77-0328 | MASTER-f70ce307-0184 | MASTER-51b8f0ad-0264 | MASTER-edece80c-0328,5,"[{""id"":""MASTER-471012ab-0175"",""pedido"":""Investidor e tipo obrigatórios; projecto ou negócio obrigatório antes da diligência; valor exige moeda; probabilidade entre 0 e 100; weighted_value calculado; ganho requer aprovação, montante confirmado e data; perdido exige motivo."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2123""],""aceitacao"":""Investidor e tipo obrigatórios; projecto ou negócio obrigatório antes da diligência; valor exige moeda; probabilidade entre 0 e 100; weighted_value calculado; ganho requer aprovação, montante confirmado e data; perdido exige motivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-e1169a77-0328"",""pedido"":""Investidor e tipo obrigatórios; projecto ou negócio obrigatório antes da diligência; valor exige moeda; probabilidade entre 0 e 100; weighted_value calculado; ganho requer aprovação, montante confirmado e data; perdido exige motivo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4976""],""aceitacao"":""Investidor e tipo obrigatórios; projecto ou negócio obrigatório antes da diligência; valor exige moeda; probabilidade entre 0 e 100; weighted_value calculado; ganho requer aprovação, montante confirmado e data; perdido exige motivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-f70ce307-0184"",""pedido"":""Investidor e tipo obrigatórios; projecto ou negócio obrigatório antes da diligência; valor exige moeda; probabilidade entre 0 e 100; weighted_value calculado; ganho requer aprovação, montante confirmado e data; perdido exige motivo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2125""],""aceitacao"":""Investidor e tipo obrigatórios; projecto ou negócio obrigatório antes da diligência; valor exige moeda; probabilidade entre 0 e 100; weighted_value calculado; ganho requer aprovação, montante confirmado e data; perdido exige motivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-51b8f0ad-0264"",""pedido"":""Investidor e tipo obrigatórios; projecto ou negócio obrigatório antes da diligência; valor exige moeda; probabilidade entre 0 e 100; weighted_value calculado; ganho requer aprovação, montante confirmado e data; perdido exige motivo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3759""],""aceitacao"":""Investidor e tipo obrigatórios; projecto ou negócio obrigatório antes da diligência; valor exige moeda; probabilidade entre 0 e 100; weighted_value calculado; ganho requer aprovação, montante confirmado e data; perdido exige motivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-edece80c-0328"",""pedido"":""Investidor e tipo obrigatórios; projecto ou negócio obrigatório antes da diligência; valor exige moeda; probabilidade entre 0 e 100; weighted_value calculado; ganho requer aprovação, montante confirmado e data; perdido exige motivo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4976""],""aceitacao"":""Investidor e tipo obrigatórios; projecto ou negócio obrigatório antes da diligência; valor exige moeda; probabilidade entre 0 e 100; weighted_value calculado; ganho requer aprovação, montante confirmado e data; perdido exige motivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0176,Evitar duplicado exacto; prioridade obrigatória; data final posterior à inicial; condições eliminatórias reservadas.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2127 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4980 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2129 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3763 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4980,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0176: Evitar duplicado exacto; prioridade obrigatória; data final posterior à inicial; condições eliminatórias reservadas. | MASTER-e1169a77-0329: Evitar duplicado exacto; prioridade obrigatória; data final posterior à inicial; condições eliminatórias reservadas. | MASTER-f70ce307-0185: Evitar duplicado exacto; prioridade obrigatória; data final posterior à inicial; condições eliminatórias reservadas. | MASTER-51b8f0ad-0265: Evitar duplicado exacto; prioridade obrigatória; data final posterior à inicial; condições eliminatórias reservadas. | MASTER-edece80c-0329: Evitar duplicado exacto; prioridade obrigatória; data final posterior à inicial; condições eliminatórias reservadas.,P2,MASTER-471012ab-0176: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0329: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0185: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0265: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0329: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0176 | MASTER-e1169a77-0329 | MASTER-f70ce307-0185 | MASTER-51b8f0ad-0265 | MASTER-edece80c-0329,5,"[{""id"":""MASTER-471012ab-0176"",""pedido"":""Evitar duplicado exacto; prioridade obrigatória; data final posterior à inicial; condições eliminatórias reservadas."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2127""],""aceitacao"":""Evitar duplicado exacto; prioridade obrigatória; data final posterior à inicial; condições eliminatórias reservadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0329"",""pedido"":""Evitar duplicado exacto; prioridade obrigatória; data final posterior à inicial; condições eliminatórias reservadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4980""],""aceitacao"":""Evitar duplicado exacto; prioridade obrigatória; data final posterior à inicial; condições eliminatórias reservadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0185"",""pedido"":""Evitar duplicado exacto; prioridade obrigatória; data final posterior à inicial; condições eliminatórias reservadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2129""],""aceitacao"":""Evitar duplicado exacto; prioridade obrigatória; data final posterior à inicial; condições eliminatórias reservadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0265"",""pedido"":""Evitar duplicado exacto; prioridade obrigatória; data final posterior à inicial; condições eliminatórias reservadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3763""],""aceitacao"":""Evitar duplicado exacto; prioridade obrigatória; data final posterior à inicial; condições eliminatórias reservadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0329"",""pedido"":""Evitar duplicado exacto; prioridade obrigatória; data final posterior à inicial; condições eliminatórias reservadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4980""],""aceitacao"":""Evitar duplicado exacto; prioridade obrigatória; data final posterior à inicial; condições eliminatórias reservadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0177,Entidade e tipo obrigatórios; tarefas abertas exigem prazo; reunião concluída exige resultado; notas confidenciais protegidas.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2131 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4984 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2133 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3767 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4984,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0177: Entidade e tipo obrigatórios; tarefas abertas exigem prazo; reunião concluída exige resultado; notas confidenciais protegidas. | MASTER-e1169a77-0330: Entidade e tipo obrigatórios; tarefas abertas exigem prazo; reunião concluída exige resultado; notas confidenciais protegidas. | MASTER-f70ce307-0186: Entidade e tipo obrigatórios; tarefas abertas exigem prazo; reunião concluída exige resultado; notas confidenciais protegidas. | MASTER-51b8f0ad-0266: Entidade e tipo obrigatórios; tarefas abertas exigem prazo; reunião concluída exige resultado; notas confidenciais protegidas. | MASTER-edece80c-0330: Entidade e tipo obrigatórios; tarefas abertas exigem prazo; reunião concluída exige resultado; notas confidenciais protegidas.,P2,MASTER-471012ab-0177: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0330: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0186: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0266: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0330: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0177 | MASTER-e1169a77-0330 | MASTER-f70ce307-0186 | MASTER-51b8f0ad-0266 | MASTER-edece80c-0330,5,"[{""id"":""MASTER-471012ab-0177"",""pedido"":""Entidade e tipo obrigatórios; tarefas abertas exigem prazo; reunião concluída exige resultado; notas confidenciais protegidas."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2131""],""aceitacao"":""Entidade e tipo obrigatórios; tarefas abertas exigem prazo; reunião concluída exige resultado; notas confidenciais protegidas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0330"",""pedido"":""Entidade e tipo obrigatórios; tarefas abertas exigem prazo; reunião concluída exige resultado; notas confidenciais protegidas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4984""],""aceitacao"":""Entidade e tipo obrigatórios; tarefas abertas exigem prazo; reunião concluída exige resultado; notas confidenciais protegidas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0186"",""pedido"":""Entidade e tipo obrigatórios; tarefas abertas exigem prazo; reunião concluída exige resultado; notas confidenciais protegidas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2133""],""aceitacao"":""Entidade e tipo obrigatórios; tarefas abertas exigem prazo; reunião concluída exige resultado; notas confidenciais protegidas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0266"",""pedido"":""Entidade e tipo obrigatórios; tarefas abertas exigem prazo; reunião concluída exige resultado; notas confidenciais protegidas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3767""],""aceitacao"":""Entidade e tipo obrigatórios; tarefas abertas exigem prazo; reunião concluída exige resultado; notas confidenciais protegidas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0330"",""pedido"":""Entidade e tipo obrigatórios; tarefas abertas exigem prazo; reunião concluída exige resultado; notas confidenciais protegidas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4984""],""aceitacao"":""Entidade e tipo obrigatórios; tarefas abertas exigem prazo; reunião concluída exige resultado; notas confidenciais protegidas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0178,Período e moeda obrigatórios; orçamento não negativo; participação única por contacto e campanha; atribuição conserva primeira e última influência.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2135 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4988 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2137 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3771 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4988,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-471012ab-0178: Período e moeda obrigatórios; orçamento não negativo; participação única por contacto e campanha; atribuição conserva primeira e última influência. | MASTER-e1169a77-0331: Período e moeda obrigatórios; orçamento não negativo; participação única por contacto e campanha; atribuição conserva primeira e última influência. | MASTER-f70ce307-0187: Período e moeda obrigatórios; orçamento não negativo; participação única por contacto e campanha; atribuição conserva primeira e última influência. | MASTER-51b8f0ad-0267: Período e moeda obrigatórios; orçamento não negativo; participação única por contacto e campanha; atribuição conserva primeira e última influência. | MASTER-edece80c-0331: Período e moeda obrigatórios; orçamento não negativo; participação única por contacto e campanha; atribuição conserva primeira e última influência.,P2,MASTER-471012ab-0178: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0331: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0187: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0267: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0331: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0178 | MASTER-e1169a77-0331 | MASTER-f70ce307-0187 | MASTER-51b8f0ad-0267 | MASTER-edece80c-0331,5,"[{""id"":""MASTER-471012ab-0178"",""pedido"":""Período e moeda obrigatórios; orçamento não negativo; participação única por contacto e campanha; atribuição conserva primeira e última influência."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2135""],""aceitacao"":""Período e moeda obrigatórios; orçamento não negativo; participação única por contacto e campanha; atribuição conserva primeira e última influência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0331"",""pedido"":""Período e moeda obrigatórios; orçamento não negativo; participação única por contacto e campanha; atribuição conserva primeira e última influência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4988""],""aceitacao"":""Período e moeda obrigatórios; orçamento não negativo; participação única por contacto e campanha; atribuição conserva primeira e última influência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0187"",""pedido"":""Período e moeda obrigatórios; orçamento não negativo; participação única por contacto e campanha; atribuição conserva primeira e última influência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2137""],""aceitacao"":""Período e moeda obrigatórios; orçamento não negativo; participação única por contacto e campanha; atribuição conserva primeira e última influência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0267"",""pedido"":""Período e moeda obrigatórios; orçamento não negativo; participação única por contacto e campanha; atribuição conserva primeira e última influência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3771""],""aceitacao"":""Período e moeda obrigatórios; orçamento não negativo; participação única por contacto e campanha; atribuição conserva primeira e última influência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0331"",""pedido"":""Período e moeda obrigatórios; orçamento não negativo; participação única por contacto e campanha; atribuição conserva primeira e última influência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4988""],""aceitacao"":""Período e moeda obrigatórios; orçamento não negativo; participação única por contacto e campanha; atribuição conserva primeira e última influência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0179,"Finalidade, versão e data obrigatórias; revogação bloqueia tratamento não necessário; histórico imutável.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2139 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4992 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2141 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3775 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4992,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0179: Finalidade, versão e data obrigatórias; revogação bloqueia tratamento não necessário; histórico imutável. | MASTER-e1169a77-0332: Finalidade, versão e data obrigatórias; revogação bloqueia tratamento não necessário; histórico imutável. | MASTER-f70ce307-0188: Finalidade, versão e data obrigatórias; revogação bloqueia tratamento não necessário; histórico imutável. | MASTER-51b8f0ad-0268: Finalidade, versão e data obrigatórias; revogação bloqueia tratamento não necessário; histórico imutável. | MASTER-edece80c-0332: Finalidade, versão e data obrigatórias; revogação bloqueia tratamento não necessário; histórico imutável.",P2,MASTER-471012ab-0179: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0332: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0188: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0268: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0332: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0179 | MASTER-e1169a77-0332 | MASTER-f70ce307-0188 | MASTER-51b8f0ad-0268 | MASTER-edece80c-0332,5,"[{""id"":""MASTER-471012ab-0179"",""pedido"":""Finalidade, versão e data obrigatórias; revogação bloqueia tratamento não necessário; histórico imutável."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2139""],""aceitacao"":""Finalidade, versão e data obrigatórias; revogação bloqueia tratamento não necessário; histórico imutável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0332"",""pedido"":""Finalidade, versão e data obrigatórias; revogação bloqueia tratamento não necessário; histórico imutável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4992""],""aceitacao"":""Finalidade, versão e data obrigatórias; revogação bloqueia tratamento não necessário; histórico imutável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0188"",""pedido"":""Finalidade, versão e data obrigatórias; revogação bloqueia tratamento não necessário; histórico imutável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2141""],""aceitacao"":""Finalidade, versão e data obrigatórias; revogação bloqueia tratamento não necessário; histórico imutável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0268"",""pedido"":""Finalidade, versão e data obrigatórias; revogação bloqueia tratamento não necessário; histórico imutável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3775""],""aceitacao"":""Finalidade, versão e data obrigatórias; revogação bloqueia tratamento não necessário; histórico imutável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0332"",""pedido"":""Finalidade, versão e data obrigatórias; revogação bloqueia tratamento não necessário; histórico imutável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4992""],""aceitacao"":""Finalidade, versão e data obrigatórias; revogação bloqueia tratamento não necessário; histórico imutável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0180,"O diagrama representa o modelo lógico proposto. As relações muitos-para-muitos devem ser implementadas por tabelas associativas; actividades e consentimentos usam referência controlada à entidade de origem; valores, etapas e relações críticas devem manter histórico e auditoria. A arquitectura física, índices, particionamento, nomes finais e tipos de dados serão definidos no desenho técnico.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2145 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4999 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2147 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3781 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4999,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0180: O diagrama representa o modelo lógico proposto. As relações muitos-para-muitos devem ser implementadas por tabelas associativas; actividades e consentimentos usam referência controlada à entidade de origem; valores, etapas e relações críticas devem manter histórico e auditoria. A arquitectura física, índices, particionamento, nomes finais e tipos de dados serão definidos no desenho técnico. | MASTER-e1169a77-0333: O diagrama representa o modelo lógico proposto. As relações muitos-para-muitos devem ser implementadas por tabelas associativas; actividades e consentimentos usam referência controlada à entidade de origem; valores, etapas e relações críticas devem manter histórico e auditoria. A arquitectura física, índices, particionamento, nomes finais e tipos de dados serão definidos no desenho técnico. | MASTER-f70ce307-0189: O diagrama representa o modelo lógico proposto. As relações muitos-para-muitos devem ser implementadas por tabelas associativas; actividades e consentimentos usam referência controlada à entidade de origem; valores, etapas e relações críticas devem manter histórico e auditoria. A arquitectura física, índices, particionamento, nomes finais e tipos de dados serão definidos no desenho técnico. | MASTER-51b8f0ad-0269: O diagrama representa o modelo lógico proposto. As relações muitos-para-muitos devem ser implementadas por tabelas associativas; actividades e consentimentos usam referência controlada à entidade de origem; valores, etapas e relações críticas devem manter histórico e auditoria. A arquitectura física, índices, particionamento, nomes finais e tipos de dados serão definidos no desenho técnico. | MASTER-edece80c-0333: O diagrama representa o modelo lógico proposto. As relações muitos-para-muitos devem ser implementadas por tabelas associativas; actividades e consentimentos usam referência controlada à entidade de origem; valores, etapas e relações críticas devem manter histórico e auditoria. A arquitectura física, índices, particionamento, nomes finais e tipos de dados serão definidos no desenho técnico.",P2,MASTER-471012ab-0180: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0333: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0189: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0269: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0333: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0180 | MASTER-e1169a77-0333 | MASTER-f70ce307-0189 | MASTER-51b8f0ad-0269 | MASTER-edece80c-0333,5,"[{""id"":""MASTER-471012ab-0180"",""pedido"":""O diagrama representa o modelo lógico proposto. As relações muitos-para-muitos devem ser implementadas por tabelas associativas; actividades e consentimentos usam referência controlada à entidade de origem; valores, etapas e relações críticas devem manter histórico e auditoria. A arquitectura física, índices, particionamento, nomes finais e tipos de dados serão definidos no desenho técnico."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2145""],""aceitacao"":""O diagrama representa o modelo lógico proposto. As relações muitos-para-muitos devem ser implementadas por tabelas associativas; actividades e consentimentos usam referência controlada à entidade de origem; valores, etapas e relações críticas devem manter histórico e auditoria. A arquitectura física, índices, particionamento, nomes finais e tipos de dados serão definidos no desenho técnico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-e1169a77-0333"",""pedido"":""O diagrama representa o modelo lógico proposto. As relações muitos-para-muitos devem ser implementadas por tabelas associativas; actividades e consentimentos usam referência controlada à entidade de origem; valores, etapas e relações críticas devem manter histórico e auditoria. A arquitectura física, índices, particionamento, nomes finais e tipos de dados serão definidos no desenho técnico."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 4999""],""aceitacao"":""O diagrama representa o modelo lógico proposto. As relações muitos-para-muitos devem ser implementadas por tabelas associativas; actividades e consentimentos usam referência controlada à entidade de origem; valores, etapas e relações críticas devem manter histórico e auditoria. A arquitectura física, índices, particionamento, nomes finais e tipos de dados serão definidos no desenho técnico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-f70ce307-0189"",""pedido"":""O diagrama representa o modelo lógico proposto. As relações muitos-para-muitos devem ser implementadas por tabelas associativas; actividades e consentimentos usam referência controlada à entidade de origem; valores, etapas e relações críticas devem manter histórico e auditoria. A arquitectura física, índices, particionamento, nomes finais e tipos de dados serão definidos no desenho técnico."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2147""],""aceitacao"":""O diagrama representa o modelo lógico proposto. As relações muitos-para-muitos devem ser implementadas por tabelas associativas; actividades e consentimentos usam referência controlada à entidade de origem; valores, etapas e relações críticas devem manter histórico e auditoria. A arquitectura física, índices, particionamento, nomes finais e tipos de dados serão definidos no desenho técnico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-51b8f0ad-0269"",""pedido"":""O diagrama representa o modelo lógico proposto. As relações muitos-para-muitos devem ser implementadas por tabelas associativas; actividades e consentimentos usam referência controlada à entidade de origem; valores, etapas e relações críticas devem manter histórico e auditoria. A arquitectura física, índices, particionamento, nomes finais e tipos de dados serão definidos no desenho técnico."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3781""],""aceitacao"":""O diagrama representa o modelo lógico proposto. As relações muitos-para-muitos devem ser implementadas por tabelas associativas; actividades e consentimentos usam referência controlada à entidade de origem; valores, etapas e relações críticas devem manter histórico e auditoria. A arquitectura física, índices, particionamento, nomes finais e tipos de dados serão definidos no desenho técnico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-edece80c-0333"",""pedido"":""O diagrama representa o modelo lógico proposto. As relações muitos-para-muitos devem ser implementadas por tabelas associativas; actividades e consentimentos usam referência controlada à entidade de origem; valores, etapas e relações críticas devem manter histórico e auditoria. A arquitectura física, índices, particionamento, nomes finais e tipos de dados serão definidos no desenho técnico."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 4999""],""aceitacao"":""O diagrama representa o modelo lógico proposto. As relações muitos-para-muitos devem ser implementadas por tabelas associativas; actividades e consentimentos usam referência controlada à entidade de origem; valores, etapas e relações críticas devem manter histórico e auditoria. A arquitectura física, índices, particionamento, nomes finais e tipos de dados serão definidos no desenho técnico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0181,"Um contacto pode pertencer a várias organizações, mas cada relação deve indicar função, período e organização principal.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2147 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5001 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2149 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3783 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5001,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0181: Um contacto pode pertencer a várias organizações, mas cada relação deve indicar função, período e organização principal. | MASTER-e1169a77-0334: Um contacto pode pertencer a várias organizações, mas cada relação deve indicar função, período e organização principal. | MASTER-f70ce307-0190: Um contacto pode pertencer a várias organizações, mas cada relação deve indicar função, período e organização principal. | MASTER-51b8f0ad-0270: Um contacto pode pertencer a várias organizações, mas cada relação deve indicar função, período e organização principal. | MASTER-edece80c-0334: Um contacto pode pertencer a várias organizações, mas cada relação deve indicar função, período e organização principal.",P2,MASTER-471012ab-0181: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0334: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0190: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0270: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0334: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0181 | MASTER-e1169a77-0334 | MASTER-f70ce307-0190 | MASTER-51b8f0ad-0270 | MASTER-edece80c-0334,5,"[{""id"":""MASTER-471012ab-0181"",""pedido"":""Um contacto pode pertencer a várias organizações, mas cada relação deve indicar função, período e organização principal."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2147""],""aceitacao"":""Um contacto pode pertencer a várias organizações, mas cada relação deve indicar função, período e organização principal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0334"",""pedido"":""Um contacto pode pertencer a várias organizações, mas cada relação deve indicar função, período e organização principal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5001""],""aceitacao"":""Um contacto pode pertencer a várias organizações, mas cada relação deve indicar função, período e organização principal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0190"",""pedido"":""Um contacto pode pertencer a várias organizações, mas cada relação deve indicar função, período e organização principal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2149""],""aceitacao"":""Um contacto pode pertencer a várias organizações, mas cada relação deve indicar função, período e organização principal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0270"",""pedido"":""Um contacto pode pertencer a várias organizações, mas cada relação deve indicar função, período e organização principal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3783""],""aceitacao"":""Um contacto pode pertencer a várias organizações, mas cada relação deve indicar função, período e organização principal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0334"",""pedido"":""Um contacto pode pertencer a várias organizações, mas cada relação deve indicar função, período e organização principal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5001""],""aceitacao"":""Um contacto pode pertencer a várias organizações, mas cada relação deve indicar função, período e organização principal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0182,"Campos multivalorados — sectores, locais, instrumentos, projectos e campanhas — devem usar tabelas associativas, não texto livre.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2152 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5006 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2154 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3788 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5006,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0182: Campos multivalorados — sectores, locais, instrumentos, projectos e campanhas — devem usar tabelas associativas, não texto livre. | MASTER-e1169a77-0335: Campos multivalorados — sectores, locais, instrumentos, projectos e campanhas — devem usar tabelas associativas, não texto livre. | MASTER-f70ce307-0191: Campos multivalorados — sectores, locais, instrumentos, projectos e campanhas — devem usar tabelas associativas, não texto livre. | MASTER-51b8f0ad-0271: Campos multivalorados — sectores, locais, instrumentos, projectos e campanhas — devem usar tabelas associativas, não texto livre. | MASTER-edece80c-0335: Campos multivalorados — sectores, locais, instrumentos, projectos e campanhas — devem usar tabelas associativas, não texto livre.",P2,MASTER-471012ab-0182: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0335: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0191: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0271: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0335: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0182 | MASTER-e1169a77-0335 | MASTER-f70ce307-0191 | MASTER-51b8f0ad-0271 | MASTER-edece80c-0335,5,"[{""id"":""MASTER-471012ab-0182"",""pedido"":""Campos multivalorados — sectores, locais, instrumentos, projectos e campanhas — devem usar tabelas associativas, não texto livre."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2152""],""aceitacao"":""Campos multivalorados — sectores, locais, instrumentos, projectos e campanhas — devem usar tabelas associativas, não texto livre."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0335"",""pedido"":""Campos multivalorados — sectores, locais, instrumentos, projectos e campanhas — devem usar tabelas associativas, não texto livre."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5006""],""aceitacao"":""Campos multivalorados — sectores, locais, instrumentos, projectos e campanhas — devem usar tabelas associativas, não texto livre."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0191"",""pedido"":""Campos multivalorados — sectores, locais, instrumentos, projectos e campanhas — devem usar tabelas associativas, não texto livre."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2154""],""aceitacao"":""Campos multivalorados — sectores, locais, instrumentos, projectos e campanhas — devem usar tabelas associativas, não texto livre."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0271"",""pedido"":""Campos multivalorados — sectores, locais, instrumentos, projectos e campanhas — devem usar tabelas associativas, não texto livre."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3788""],""aceitacao"":""Campos multivalorados — sectores, locais, instrumentos, projectos e campanhas — devem usar tabelas associativas, não texto livre."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0335"",""pedido"":""Campos multivalorados — sectores, locais, instrumentos, projectos e campanhas — devem usar tabelas associativas, não texto livre."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5006""],""aceitacao"":""Campos multivalorados — sectores, locais, instrumentos, projectos e campanhas — devem usar tabelas associativas, não texto livre."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0183,Todos os catálogos e regras devem ser versionados sem alterar retroactivamente registos históricos.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2153 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5007 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2155 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3789 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5007,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0183: Todos os catálogos e regras devem ser versionados sem alterar retroactivamente registos históricos. | MASTER-e1169a77-0336: Todos os catálogos e regras devem ser versionados sem alterar retroactivamente registos históricos. | MASTER-f70ce307-0192: Todos os catálogos e regras devem ser versionados sem alterar retroactivamente registos históricos. | MASTER-51b8f0ad-0272: Todos os catálogos e regras devem ser versionados sem alterar retroactivamente registos históricos. | MASTER-edece80c-0336: Todos os catálogos e regras devem ser versionados sem alterar retroactivamente registos históricos.,P2,MASTER-471012ab-0183: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0336: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0192: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0272: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0336: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0183 | MASTER-e1169a77-0336 | MASTER-f70ce307-0192 | MASTER-51b8f0ad-0272 | MASTER-edece80c-0336,5,"[{""id"":""MASTER-471012ab-0183"",""pedido"":""Todos os catálogos e regras devem ser versionados sem alterar retroactivamente registos históricos."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2153""],""aceitacao"":""Todos os catálogos e regras devem ser versionados sem alterar retroactivamente registos históricos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0336"",""pedido"":""Todos os catálogos e regras devem ser versionados sem alterar retroactivamente registos históricos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5007""],""aceitacao"":""Todos os catálogos e regras devem ser versionados sem alterar retroactivamente registos históricos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0192"",""pedido"":""Todos os catálogos e regras devem ser versionados sem alterar retroactivamente registos históricos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2155""],""aceitacao"":""Todos os catálogos e regras devem ser versionados sem alterar retroactivamente registos históricos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0272"",""pedido"":""Todos os catálogos e regras devem ser versionados sem alterar retroactivamente registos históricos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3789""],""aceitacao"":""Todos os catálogos e regras devem ser versionados sem alterar retroactivamente registos históricos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0336"",""pedido"":""Todos os catálogos e regras devem ser versionados sem alterar retroactivamente registos históricos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5007""],""aceitacao"":""Todos os catálogos e regras devem ser versionados sem alterar retroactivamente registos históricos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0184,Eliminação funcional deve ser lógica; eliminação física ou anonimização segue a política de retenção e deixa comprovativo.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2154 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5008 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2156 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3790 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5008,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0184: Eliminação funcional deve ser lógica; eliminação física ou anonimização segue a política de retenção e deixa comprovativo. | MASTER-e1169a77-0337: Eliminação funcional deve ser lógica; eliminação física ou anonimização segue a política de retenção e deixa comprovativo. | MASTER-f70ce307-0193: Eliminação funcional deve ser lógica; eliminação física ou anonimização segue a política de retenção e deixa comprovativo. | MASTER-51b8f0ad-0273: Eliminação funcional deve ser lógica; eliminação física ou anonimização segue a política de retenção e deixa comprovativo. | MASTER-edece80c-0337: Eliminação funcional deve ser lógica; eliminação física ou anonimização segue a política de retenção e deixa comprovativo.,P2,MASTER-471012ab-0184: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0337: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0193: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0273: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0337: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0184 | MASTER-e1169a77-0337 | MASTER-f70ce307-0193 | MASTER-51b8f0ad-0273 | MASTER-edece80c-0337,5,"[{""id"":""MASTER-471012ab-0184"",""pedido"":""Eliminação funcional deve ser lógica; eliminação física ou anonimização segue a política de retenção e deixa comprovativo."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2154""],""aceitacao"":""Eliminação funcional deve ser lógica; eliminação física ou anonimização segue a política de retenção e deixa comprovativo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0337"",""pedido"":""Eliminação funcional deve ser lógica; eliminação física ou anonimização segue a política de retenção e deixa comprovativo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5008""],""aceitacao"":""Eliminação funcional deve ser lógica; eliminação física ou anonimização segue a política de retenção e deixa comprovativo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0193"",""pedido"":""Eliminação funcional deve ser lógica; eliminação física ou anonimização segue a política de retenção e deixa comprovativo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2156""],""aceitacao"":""Eliminação funcional deve ser lógica; eliminação física ou anonimização segue a política de retenção e deixa comprovativo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0273"",""pedido"":""Eliminação funcional deve ser lógica; eliminação física ou anonimização segue a política de retenção e deixa comprovativo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3790""],""aceitacao"":""Eliminação funcional deve ser lógica; eliminação física ou anonimização segue a política de retenção e deixa comprovativo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0337"",""pedido"":""Eliminação funcional deve ser lógica; eliminação física ou anonimização segue a política de retenção e deixa comprovativo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5008""],""aceitacao"":""Eliminação funcional deve ser lógica; eliminação física ou anonimização segue a política de retenção e deixa comprovativo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0185,"O trilho de auditoria deve registar criação, alteração, fusão, exportação, partilha, pontuação, transição, aprovação e encerramento.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2155 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5009 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2157 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3791 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5009,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0185: O trilho de auditoria deve registar criação, alteração, fusão, exportação, partilha, pontuação, transição, aprovação e encerramento. | MASTER-e1169a77-0338: O trilho de auditoria deve registar criação, alteração, fusão, exportação, partilha, pontuação, transição, aprovação e encerramento. | MASTER-f70ce307-0194: O trilho de auditoria deve registar criação, alteração, fusão, exportação, partilha, pontuação, transição, aprovação e encerramento. | MASTER-51b8f0ad-0274: O trilho de auditoria deve registar criação, alteração, fusão, exportação, partilha, pontuação, transição, aprovação e encerramento. | MASTER-edece80c-0338: O trilho de auditoria deve registar criação, alteração, fusão, exportação, partilha, pontuação, transição, aprovação e encerramento.",P2,MASTER-471012ab-0185: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0338: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0194: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0274: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0338: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0185 | MASTER-e1169a77-0338 | MASTER-f70ce307-0194 | MASTER-51b8f0ad-0274 | MASTER-edece80c-0338,5,"[{""id"":""MASTER-471012ab-0185"",""pedido"":""O trilho de auditoria deve registar criação, alteração, fusão, exportação, partilha, pontuação, transição, aprovação e encerramento."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2155""],""aceitacao"":""O trilho de auditoria deve registar criação, alteração, fusão, exportação, partilha, pontuação, transição, aprovação e encerramento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0338"",""pedido"":""O trilho de auditoria deve registar criação, alteração, fusão, exportação, partilha, pontuação, transição, aprovação e encerramento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5009""],""aceitacao"":""O trilho de auditoria deve registar criação, alteração, fusão, exportação, partilha, pontuação, transição, aprovação e encerramento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0194"",""pedido"":""O trilho de auditoria deve registar criação, alteração, fusão, exportação, partilha, pontuação, transição, aprovação e encerramento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2157""],""aceitacao"":""O trilho de auditoria deve registar criação, alteração, fusão, exportação, partilha, pontuação, transição, aprovação e encerramento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0274"",""pedido"":""O trilho de auditoria deve registar criação, alteração, fusão, exportação, partilha, pontuação, transição, aprovação e encerramento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3791""],""aceitacao"":""O trilho de auditoria deve registar criação, alteração, fusão, exportação, partilha, pontuação, transição, aprovação e encerramento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0338"",""pedido"":""O trilho de auditoria deve registar criação, alteração, fusão, exportação, partilha, pontuação, transição, aprovação e encerramento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5009""],""aceitacao"":""O trilho de auditoria deve registar criação, alteração, fusão, exportação, partilha, pontuação, transição, aprovação e encerramento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0186,"Como responsável comercial, quero controlar transições do funil, para assegurar que nenhuma oportunidade avança sem dados e aprovações.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2178 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5032 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2180 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3814 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5032,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0186: Como responsável comercial, quero controlar transições do funil, para assegurar que nenhuma oportunidade avança sem dados e aprovações. | MASTER-e1169a77-0339: Como responsável comercial, quero controlar transições do funil, para assegurar que nenhuma oportunidade avança sem dados e aprovações. | MASTER-f70ce307-0195: Como responsável comercial, quero controlar transições do funil, para assegurar que nenhuma oportunidade avança sem dados e aprovações. | MASTER-51b8f0ad-0275: Como responsável comercial, quero controlar transições do funil, para assegurar que nenhuma oportunidade avança sem dados e aprovações. | MASTER-edece80c-0339: Como responsável comercial, quero controlar transições do funil, para assegurar que nenhuma oportunidade avança sem dados e aprovações.",P2,MASTER-471012ab-0186: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0339: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0195: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0275: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0339: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0186 | MASTER-e1169a77-0339 | MASTER-f70ce307-0195 | MASTER-51b8f0ad-0275 | MASTER-edece80c-0339,5,"[{""id"":""MASTER-471012ab-0186"",""pedido"":""Como responsável comercial, quero controlar transições do funil, para assegurar que nenhuma oportunidade avança sem dados e aprovações."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2178""],""aceitacao"":""Como responsável comercial, quero controlar transições do funil, para assegurar que nenhuma oportunidade avança sem dados e aprovações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-e1169a77-0339"",""pedido"":""Como responsável comercial, quero controlar transições do funil, para assegurar que nenhuma oportunidade avança sem dados e aprovações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5032""],""aceitacao"":""Como responsável comercial, quero controlar transições do funil, para assegurar que nenhuma oportunidade avança sem dados e aprovações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0195"",""pedido"":""Como responsável comercial, quero controlar transições do funil, para assegurar que nenhuma oportunidade avança sem dados e aprovações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2180""],""aceitacao"":""Como responsável comercial, quero controlar transições do funil, para assegurar que nenhuma oportunidade avança sem dados e aprovações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0275"",""pedido"":""Como responsável comercial, quero controlar transições do funil, para assegurar que nenhuma oportunidade avança sem dados e aprovações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3814""],""aceitacao"":""Como responsável comercial, quero controlar transições do funil, para assegurar que nenhuma oportunidade avança sem dados e aprovações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0339"",""pedido"":""Como responsável comercial, quero controlar transições do funil, para assegurar que nenhuma oportunidade avança sem dados e aprovações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5032""],""aceitacao"":""Como responsável comercial, quero controlar transições do funil, para assegurar que nenhuma oportunidade avança sem dados e aprovações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0187,Critérios obrigatórios por etapa; encerramento e retrocesso exigem motivo; autor e data são registados; probabilidade e previsão seguem regras aprovadas.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2179 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5033 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2181 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3815 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5033,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0187: Critérios obrigatórios por etapa; encerramento e retrocesso exigem motivo; autor e data são registados; probabilidade e previsão seguem regras aprovadas. | MASTER-e1169a77-0340: Critérios obrigatórios por etapa; encerramento e retrocesso exigem motivo; autor e data são registados; probabilidade e previsão seguem regras aprovadas. | MASTER-f70ce307-0196: Critérios obrigatórios por etapa; encerramento e retrocesso exigem motivo; autor e data são registados; probabilidade e previsão seguem regras aprovadas. | MASTER-51b8f0ad-0276: Critérios obrigatórios por etapa; encerramento e retrocesso exigem motivo; autor e data são registados; probabilidade e previsão seguem regras aprovadas. | MASTER-edece80c-0340: Critérios obrigatórios por etapa; encerramento e retrocesso exigem motivo; autor e data são registados; probabilidade e previsão seguem regras aprovadas.,P2,MASTER-471012ab-0187: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0340: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0196: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0276: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0340: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0187 | MASTER-e1169a77-0340 | MASTER-f70ce307-0196 | MASTER-51b8f0ad-0276 | MASTER-edece80c-0340,5,"[{""id"":""MASTER-471012ab-0187"",""pedido"":""Critérios obrigatórios por etapa; encerramento e retrocesso exigem motivo; autor e data são registados; probabilidade e previsão seguem regras aprovadas."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2179""],""aceitacao"":""Critérios obrigatórios por etapa; encerramento e retrocesso exigem motivo; autor e data são registados; probabilidade e previsão seguem regras aprovadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0340"",""pedido"":""Critérios obrigatórios por etapa; encerramento e retrocesso exigem motivo; autor e data são registados; probabilidade e previsão seguem regras aprovadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5033""],""aceitacao"":""Critérios obrigatórios por etapa; encerramento e retrocesso exigem motivo; autor e data são registados; probabilidade e previsão seguem regras aprovadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0196"",""pedido"":""Critérios obrigatórios por etapa; encerramento e retrocesso exigem motivo; autor e data são registados; probabilidade e previsão seguem regras aprovadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2181""],""aceitacao"":""Critérios obrigatórios por etapa; encerramento e retrocesso exigem motivo; autor e data são registados; probabilidade e previsão seguem regras aprovadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0276"",""pedido"":""Critérios obrigatórios por etapa; encerramento e retrocesso exigem motivo; autor e data são registados; probabilidade e previsão seguem regras aprovadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3815""],""aceitacao"":""Critérios obrigatórios por etapa; encerramento e retrocesso exigem motivo; autor e data são registados; probabilidade e previsão seguem regras aprovadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0340"",""pedido"":""Critérios obrigatórios por etapa; encerramento e retrocesso exigem motivo; autor e data são registados; probabilidade e previsão seguem regras aprovadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5033""],""aceitacao"":""Critérios obrigatórios por etapa; encerramento e retrocesso exigem motivo; autor e data são registados; probabilidade e previsão seguem regras aprovadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0188,Revogação bloqueia comunicação não obrigatória; acessos e exportações auditados; partilha exige autorização; retenção vencida gera acção; pedidos recebem protocolo.,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2203 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5057 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2205 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3839 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5057,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0188: Revogação bloqueia comunicação não obrigatória; acessos e exportações auditados; partilha exige autorização; retenção vencida gera acção; pedidos recebem protocolo. | MASTER-e1169a77-0341: Revogação bloqueia comunicação não obrigatória; acessos e exportações auditados; partilha exige autorização; retenção vencida gera acção; pedidos recebem protocolo. | MASTER-f70ce307-0197: Revogação bloqueia comunicação não obrigatória; acessos e exportações auditados; partilha exige autorização; retenção vencida gera acção; pedidos recebem protocolo. | MASTER-51b8f0ad-0277: Revogação bloqueia comunicação não obrigatória; acessos e exportações auditados; partilha exige autorização; retenção vencida gera acção; pedidos recebem protocolo. | MASTER-edece80c-0341: Revogação bloqueia comunicação não obrigatória; acessos e exportações auditados; partilha exige autorização; retenção vencida gera acção; pedidos recebem protocolo.,P2,MASTER-471012ab-0188: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0341: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0197: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0277: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0341: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0188 | MASTER-e1169a77-0341 | MASTER-f70ce307-0197 | MASTER-51b8f0ad-0277 | MASTER-edece80c-0341,5,"[{""id"":""MASTER-471012ab-0188"",""pedido"":""Revogação bloqueia comunicação não obrigatória; acessos e exportações auditados; partilha exige autorização; retenção vencida gera acção; pedidos recebem protocolo."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2203""],""aceitacao"":""Revogação bloqueia comunicação não obrigatória; acessos e exportações auditados; partilha exige autorização; retenção vencida gera acção; pedidos recebem protocolo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0341"",""pedido"":""Revogação bloqueia comunicação não obrigatória; acessos e exportações auditados; partilha exige autorização; retenção vencida gera acção; pedidos recebem protocolo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5057""],""aceitacao"":""Revogação bloqueia comunicação não obrigatória; acessos e exportações auditados; partilha exige autorização; retenção vencida gera acção; pedidos recebem protocolo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0197"",""pedido"":""Revogação bloqueia comunicação não obrigatória; acessos e exportações auditados; partilha exige autorização; retenção vencida gera acção; pedidos recebem protocolo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2205""],""aceitacao"":""Revogação bloqueia comunicação não obrigatória; acessos e exportações auditados; partilha exige autorização; retenção vencida gera acção; pedidos recebem protocolo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0277"",""pedido"":""Revogação bloqueia comunicação não obrigatória; acessos e exportações auditados; partilha exige autorização; retenção vencida gera acção; pedidos recebem protocolo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3839""],""aceitacao"":""Revogação bloqueia comunicação não obrigatória; acessos e exportações auditados; partilha exige autorização; retenção vencida gera acção; pedidos recebem protocolo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0341"",""pedido"":""Revogação bloqueia comunicação não obrigatória; acessos e exportações auditados; partilha exige autorização; retenção vencida gera acção; pedidos recebem protocolo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5057""],""aceitacao"":""Revogação bloqueia comunicação não obrigatória; acessos e exportações auditados; partilha exige autorização; retenção vencida gera acção; pedidos recebem protocolo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0189,"Governação: comité mensal de direcção; revisão quinzenal do produto; demonstração no fim de cada sprint; decisão formal de passagem entre fases. Riscos prioritários: dados duplicados, regras não aprovadas, baixa adopção, integração instável, mensagens sem consentimento, valores confundidos com investimento confirmado e dependência de entidades externas. Cada risco deve possuir responsável, probabilidade, impacto, mitigação, contingência e data de revisão.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2304 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5159 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2306 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3940 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5159,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0189: Governação: comité mensal de direcção; revisão quinzenal do produto; demonstração no fim de cada sprint; decisão formal de passagem entre fases. Riscos prioritários: dados duplicados, regras não aprovadas, baixa adopção, integração instável, mensagens sem consentimento, valores confundidos com investimento confirmado e dependência de entidades externas. Cada risco deve possuir responsável, probabilidade, impacto, mitigação, contingência e data de revisão. | MASTER-e1169a77-0342: Governação: comité mensal de direcção; revisão quinzenal do produto; demonstração no fim de cada sprint; decisão formal de passagem entre fases. Riscos prioritários: dados duplicados, regras não aprovadas, baixa adopção, integração instável, mensagens sem consentimento, valores confundidos com investimento confirmado e dependência de entidades externas. Cada risco deve possuir responsável, probabilidade, impacto, mitigação, contingência e data de revisão. | MASTER-f70ce307-0198: Governação: comité mensal de direcção; revisão quinzenal do produto; demonstração no fim de cada sprint; decisão formal de passagem entre fases. Riscos prioritários: dados duplicados, regras não aprovadas, baixa adopção, integração instável, mensagens sem consentimento, valores confundidos com investimento confirmado e dependência de entidades externas. Cada risco deve possuir responsável, probabilidade, impacto, mitigação, contingência e data de revisão. | MASTER-51b8f0ad-0278: Governação: comité mensal de direcção; revisão quinzenal do produto; demonstração no fim de cada sprint; decisão formal de passagem entre fases. Riscos prioritários: dados duplicados, regras não aprovadas, baixa adopção, integração instável, mensagens sem consentimento, valores confundidos com investimento confirmado e dependência de entidades externas. Cada risco deve possuir responsável, probabilidade, impacto, mitigação, contingência e data de revisão. | MASTER-edece80c-0342: Governação: comité mensal de direcção; revisão quinzenal do produto; demonstração no fim de cada sprint; decisão formal de passagem entre fases. Riscos prioritários: dados duplicados, regras não aprovadas, baixa adopção, integração instável, mensagens sem consentimento, valores confundidos com investimento confirmado e dependência de entidades externas. Cada risco deve possuir responsável, probabilidade, impacto, mitigação, contingência e data de revisão.",P2,MASTER-471012ab-0189: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0342: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0198: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0278: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0342: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0189 | MASTER-e1169a77-0342 | MASTER-f70ce307-0198 | MASTER-51b8f0ad-0278 | MASTER-edece80c-0342,5,"[{""id"":""MASTER-471012ab-0189"",""pedido"":""Governação: comité mensal de direcção; revisão quinzenal do produto; demonstração no fim de cada sprint; decisão formal de passagem entre fases. Riscos prioritários: dados duplicados, regras não aprovadas, baixa adopção, integração instável, mensagens sem consentimento, valores confundidos com investimento confirmado e dependência de entidades externas. Cada risco deve possuir responsável, probabilidade, impacto, mitigação, contingência e data de revisão."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2304""],""aceitacao"":""Governação: comité mensal de direcção; revisão quinzenal do produto; demonstração no fim de cada sprint; decisão formal de passagem entre fases. Riscos prioritários: dados duplicados, regras não aprovadas, baixa adopção, integração instável, mensagens sem consentimento, valores confundidos com investimento confirmado e dependência de entidades externas. Cada risco deve possuir responsável, probabilidade, impacto, mitigação, contingência e data de revisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0342"",""pedido"":""Governação: comité mensal de direcção; revisão quinzenal do produto; demonstração no fim de cada sprint; decisão formal de passagem entre fases. Riscos prioritários: dados duplicados, regras não aprovadas, baixa adopção, integração instável, mensagens sem consentimento, valores confundidos com investimento confirmado e dependência de entidades externas. Cada risco deve possuir responsável, probabilidade, impacto, mitigação, contingência e data de revisão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5159""],""aceitacao"":""Governação: comité mensal de direcção; revisão quinzenal do produto; demonstração no fim de cada sprint; decisão formal de passagem entre fases. Riscos prioritários: dados duplicados, regras não aprovadas, baixa adopção, integração instável, mensagens sem consentimento, valores confundidos com investimento confirmado e dependência de entidades externas. Cada risco deve possuir responsável, probabilidade, impacto, mitigação, contingência e data de revisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0198"",""pedido"":""Governação: comité mensal de direcção; revisão quinzenal do produto; demonstração no fim de cada sprint; decisão formal de passagem entre fases. Riscos prioritários: dados duplicados, regras não aprovadas, baixa adopção, integração instável, mensagens sem consentimento, valores confundidos com investimento confirmado e dependência de entidades externas. Cada risco deve possuir responsável, probabilidade, impacto, mitigação, contingência e data de revisão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2306""],""aceitacao"":""Governação: comité mensal de direcção; revisão quinzenal do produto; demonstração no fim de cada sprint; decisão formal de passagem entre fases. Riscos prioritários: dados duplicados, regras não aprovadas, baixa adopção, integração instável, mensagens sem consentimento, valores confundidos com investimento confirmado e dependência de entidades externas. Cada risco deve possuir responsável, probabilidade, impacto, mitigação, contingência e data de revisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0278"",""pedido"":""Governação: comité mensal de direcção; revisão quinzenal do produto; demonstração no fim de cada sprint; decisão formal de passagem entre fases. Riscos prioritários: dados duplicados, regras não aprovadas, baixa adopção, integração instável, mensagens sem consentimento, valores confundidos com investimento confirmado e dependência de entidades externas. Cada risco deve possuir responsável, probabilidade, impacto, mitigação, contingência e data de revisão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3940""],""aceitacao"":""Governação: comité mensal de direcção; revisão quinzenal do produto; demonstração no fim de cada sprint; decisão formal de passagem entre fases. Riscos prioritários: dados duplicados, regras não aprovadas, baixa adopção, integração instável, mensagens sem consentimento, valores confundidos com investimento confirmado e dependência de entidades externas. Cada risco deve possuir responsável, probabilidade, impacto, mitigação, contingência e data de revisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0342"",""pedido"":""Governação: comité mensal de direcção; revisão quinzenal do produto; demonstração no fim de cada sprint; decisão formal de passagem entre fases. Riscos prioritários: dados duplicados, regras não aprovadas, baixa adopção, integração instável, mensagens sem consentimento, valores confundidos com investimento confirmado e dependência de entidades externas. Cada risco deve possuir responsável, probabilidade, impacto, mitigação, contingência e data de revisão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5159""],""aceitacao"":""Governação: comité mensal de direcção; revisão quinzenal do produto; demonstração no fim de cada sprint; decisão formal de passagem entre fases. Riscos prioritários: dados duplicados, regras não aprovadas, baixa adopção, integração instável, mensagens sem consentimento, valores confundidos com investimento confirmado e dependência de entidades externas. Cada risco deve possuir responsável, probabilidade, impacto, mitigação, contingência e data de revisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0190,"As relações N:N devem usar tabelas associativas dedicadas: crm_lead_projects, crm_lead_sectors, crm_lead_locations, crm_opportunity_contacts, crm_opportunity_projects, crm_opportunity_locations, crm_opportunity_promoters, crm_opportunity_instruments e crm_opportunity_team. Cada tabela deve incluir papel, prioridade, estado, valid_from, valid_to, created_by e timestamps quando aplicável. Recomenda-se PostgreSQL com UUID, controlo de concorrência por version/updated_at, transacções, migrações versionadas, encriptação de campos sensíveis, índices parciais para registos activos e políticas de acesso por função e entidade.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2358 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5213 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2360 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3994 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5213,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0190: As relações N:N devem usar tabelas associativas dedicadas: crm_lead_projects, crm_lead_sectors, crm_lead_locations, crm_opportunity_contacts, crm_opportunity_projects, crm_opportunity_locations, crm_opportunity_promoters, crm_opportunity_instruments e crm_opportunity_team. Cada tabela deve incluir papel, prioridade, estado, valid_from, valid_to, created_by e timestamps quando aplicável. Recomenda-se PostgreSQL com UUID, controlo de concorrência por version/updated_at, transacções, migrações versionadas, encriptação de campos sensíveis, índices parciais para registos activos e políticas de acesso por função e entidade. | MASTER-e1169a77-0343: As relações N:N devem usar tabelas associativas dedicadas: crm_lead_projects, crm_lead_sectors, crm_lead_locations, crm_opportunity_contacts, crm_opportunity_projects, crm_opportunity_locations, crm_opportunity_promoters, crm_opportunity_instruments e crm_opportunity_team. Cada tabela deve incluir papel, prioridade, estado, valid_from, valid_to, created_by e timestamps quando aplicável. Recomenda-se PostgreSQL com UUID, controlo de concorrência por version/updated_at, transacções, migrações versionadas, encriptação de campos sensíveis, índices parciais para registos activos e políticas de acesso por função e entidade. | MASTER-f70ce307-0199: As relações N:N devem usar tabelas associativas dedicadas: crm_lead_projects, crm_lead_sectors, crm_lead_locations, crm_opportunity_contacts, crm_opportunity_projects, crm_opportunity_locations, crm_opportunity_promoters, crm_opportunity_instruments e crm_opportunity_team. Cada tabela deve incluir papel, prioridade, estado, valid_from, valid_to, created_by e timestamps quando aplicável. Recomenda-se PostgreSQL com UUID, controlo de concorrência por version/updated_at, transacções, migrações versionadas, encriptação de campos sensíveis, índices parciais para registos activos e políticas de acesso por função e entidade. | MASTER-51b8f0ad-0279: As relações N:N devem usar tabelas associativas dedicadas: crm_lead_projects, crm_lead_sectors, crm_lead_locations, crm_opportunity_contacts, crm_opportunity_projects, crm_opportunity_locations, crm_opportunity_promoters, crm_opportunity_instruments e crm_opportunity_team. Cada tabela deve incluir papel, prioridade, estado, valid_from, valid_to, created_by e timestamps quando aplicável. Recomenda-se PostgreSQL com UUID, controlo de concorrência por version/updated_at, transacções, migrações versionadas, encriptação de campos sensíveis, índices parciais para registos activos e políticas de acesso por função e entidade. | MASTER-edece80c-0343: As relações N:N devem usar tabelas associativas dedicadas: crm_lead_projects, crm_lead_sectors, crm_lead_locations, crm_opportunity_contacts, crm_opportunity_projects, crm_opportunity_locations, crm_opportunity_promoters, crm_opportunity_instruments e crm_opportunity_team. Cada tabela deve incluir papel, prioridade, estado, valid_from, valid_to, created_by e timestamps quando aplicável. Recomenda-se PostgreSQL com UUID, controlo de concorrência por version/updated_at, transacções, migrações versionadas, encriptação de campos sensíveis, índices parciais para registos activos e políticas de acesso por função e entidade.",P2,MASTER-471012ab-0190: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0343: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0199: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0279: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0343: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0190 | MASTER-e1169a77-0343 | MASTER-f70ce307-0199 | MASTER-51b8f0ad-0279 | MASTER-edece80c-0343,5,"[{""id"":""MASTER-471012ab-0190"",""pedido"":""As relações N:N devem usar tabelas associativas dedicadas: crm_lead_projects, crm_lead_sectors, crm_lead_locations, crm_opportunity_contacts, crm_opportunity_projects, crm_opportunity_locations, crm_opportunity_promoters, crm_opportunity_instruments e crm_opportunity_team. Cada tabela deve incluir papel, prioridade, estado, valid_from, valid_to, created_by e timestamps quando aplicável. Recomenda-se PostgreSQL com UUID, controlo de concorrência por version/updated_at, transacções, migrações versionadas, encriptação de campos sensíveis, índices parciais para registos activos e políticas de acesso por função e entidade."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2358""],""aceitacao"":""As relações N:N devem usar tabelas associativas dedicadas: crm_lead_projects, crm_lead_sectors, crm_lead_locations, crm_opportunity_contacts, crm_opportunity_projects, crm_opportunity_locations, crm_opportunity_promoters, crm_opportunity_instruments e crm_opportunity_team. Cada tabela deve incluir papel, prioridade, estado, valid_from, valid_to, created_by e timestamps quando aplicável. Recomenda-se PostgreSQL com UUID, controlo de concorrência por version/updated_at, transacções, migrações versionadas, encriptação de campos sensíveis, índices parciais para registos activos e políticas de acesso por função e entidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-e1169a77-0343"",""pedido"":""As relações N:N devem usar tabelas associativas dedicadas: crm_lead_projects, crm_lead_sectors, crm_lead_locations, crm_opportunity_contacts, crm_opportunity_projects, crm_opportunity_locations, crm_opportunity_promoters, crm_opportunity_instruments e crm_opportunity_team. Cada tabela deve incluir papel, prioridade, estado, valid_from, valid_to, created_by e timestamps quando aplicável. Recomenda-se PostgreSQL com UUID, controlo de concorrência por version/updated_at, transacções, migrações versionadas, encriptação de campos sensíveis, índices parciais para registos activos e políticas de acesso por função e entidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5213""],""aceitacao"":""As relações N:N devem usar tabelas associativas dedicadas: crm_lead_projects, crm_lead_sectors, crm_lead_locations, crm_opportunity_contacts, crm_opportunity_projects, crm_opportunity_locations, crm_opportunity_promoters, crm_opportunity_instruments e crm_opportunity_team. Cada tabela deve incluir papel, prioridade, estado, valid_from, valid_to, created_by e timestamps quando aplicável. Recomenda-se PostgreSQL com UUID, controlo de concorrência por version/updated_at, transacções, migrações versionadas, encriptação de campos sensíveis, índices parciais para registos activos e políticas de acesso por função e entidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-f70ce307-0199"",""pedido"":""As relações N:N devem usar tabelas associativas dedicadas: crm_lead_projects, crm_lead_sectors, crm_lead_locations, crm_opportunity_contacts, crm_opportunity_projects, crm_opportunity_locations, crm_opportunity_promoters, crm_opportunity_instruments e crm_opportunity_team. Cada tabela deve incluir papel, prioridade, estado, valid_from, valid_to, created_by e timestamps quando aplicável. Recomenda-se PostgreSQL com UUID, controlo de concorrência por version/updated_at, transacções, migrações versionadas, encriptação de campos sensíveis, índices parciais para registos activos e políticas de acesso por função e entidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2360""],""aceitacao"":""As relações N:N devem usar tabelas associativas dedicadas: crm_lead_projects, crm_lead_sectors, crm_lead_locations, crm_opportunity_contacts, crm_opportunity_projects, crm_opportunity_locations, crm_opportunity_promoters, crm_opportunity_instruments e crm_opportunity_team. Cada tabela deve incluir papel, prioridade, estado, valid_from, valid_to, created_by e timestamps quando aplicável. Recomenda-se PostgreSQL com UUID, controlo de concorrência por version/updated_at, transacções, migrações versionadas, encriptação de campos sensíveis, índices parciais para registos activos e políticas de acesso por função e entidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0279"",""pedido"":""As relações N:N devem usar tabelas associativas dedicadas: crm_lead_projects, crm_lead_sectors, crm_lead_locations, crm_opportunity_contacts, crm_opportunity_projects, crm_opportunity_locations, crm_opportunity_promoters, crm_opportunity_instruments e crm_opportunity_team. Cada tabela deve incluir papel, prioridade, estado, valid_from, valid_to, created_by e timestamps quando aplicável. Recomenda-se PostgreSQL com UUID, controlo de concorrência por version/updated_at, transacções, migrações versionadas, encriptação de campos sensíveis, índices parciais para registos activos e políticas de acesso por função e entidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 3994""],""aceitacao"":""As relações N:N devem usar tabelas associativas dedicadas: crm_lead_projects, crm_lead_sectors, crm_lead_locations, crm_opportunity_contacts, crm_opportunity_projects, crm_opportunity_locations, crm_opportunity_promoters, crm_opportunity_instruments e crm_opportunity_team. Cada tabela deve incluir papel, prioridade, estado, valid_from, valid_to, created_by e timestamps quando aplicável. Recomenda-se PostgreSQL com UUID, controlo de concorrência por version/updated_at, transacções, migrações versionadas, encriptação de campos sensíveis, índices parciais para registos activos e políticas de acesso por função e entidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0343"",""pedido"":""As relações N:N devem usar tabelas associativas dedicadas: crm_lead_projects, crm_lead_sectors, crm_lead_locations, crm_opportunity_contacts, crm_opportunity_projects, crm_opportunity_locations, crm_opportunity_promoters, crm_opportunity_instruments e crm_opportunity_team. Cada tabela deve incluir papel, prioridade, estado, valid_from, valid_to, created_by e timestamps quando aplicável. Recomenda-se PostgreSQL com UUID, controlo de concorrência por version/updated_at, transacções, migrações versionadas, encriptação de campos sensíveis, índices parciais para registos activos e políticas de acesso por função e entidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5213""],""aceitacao"":""As relações N:N devem usar tabelas associativas dedicadas: crm_lead_projects, crm_lead_sectors, crm_lead_locations, crm_opportunity_contacts, crm_opportunity_projects, crm_opportunity_locations, crm_opportunity_promoters, crm_opportunity_instruments e crm_opportunity_team. Cada tabela deve incluir papel, prioridade, estado, valid_from, valid_to, created_by e timestamps quando aplicável. Recomenda-se PostgreSQL com UUID, controlo de concorrência por version/updated_at, transacções, migrações versionadas, encriptação de campos sensíveis, índices parciais para registos activos e políticas de acesso por função e entidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0191,"Transições usam comando explícito, version para concorrência e critérios obrigatórios; ganho e perda exigem campos específicos.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2374 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5229 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2376 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4010 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5229,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0191: Transições usam comando explícito, version para concorrência e critérios obrigatórios; ganho e perda exigem campos específicos. | MASTER-e1169a77-0344: Transições usam comando explícito, version para concorrência e critérios obrigatórios; ganho e perda exigem campos específicos. | MASTER-f70ce307-0200: Transições usam comando explícito, version para concorrência e critérios obrigatórios; ganho e perda exigem campos específicos. | MASTER-51b8f0ad-0280: Transições usam comando explícito, version para concorrência e critérios obrigatórios; ganho e perda exigem campos específicos. | MASTER-edece80c-0344: Transições usam comando explícito, version para concorrência e critérios obrigatórios; ganho e perda exigem campos específicos.",P2,MASTER-471012ab-0191: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0344: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0200: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0280: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0344: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0191 | MASTER-e1169a77-0344 | MASTER-f70ce307-0200 | MASTER-51b8f0ad-0280 | MASTER-edece80c-0344,5,"[{""id"":""MASTER-471012ab-0191"",""pedido"":""Transições usam comando explícito, version para concorrência e critérios obrigatórios; ganho e perda exigem campos específicos."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2374""],""aceitacao"":""Transições usam comando explícito, version para concorrência e critérios obrigatórios; ganho e perda exigem campos específicos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0344"",""pedido"":""Transições usam comando explícito, version para concorrência e critérios obrigatórios; ganho e perda exigem campos específicos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5229""],""aceitacao"":""Transições usam comando explícito, version para concorrência e critérios obrigatórios; ganho e perda exigem campos específicos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0200"",""pedido"":""Transições usam comando explícito, version para concorrência e critérios obrigatórios; ganho e perda exigem campos específicos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2376""],""aceitacao"":""Transições usam comando explícito, version para concorrência e critérios obrigatórios; ganho e perda exigem campos específicos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0280"",""pedido"":""Transições usam comando explícito, version para concorrência e critérios obrigatórios; ganho e perda exigem campos específicos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4010""],""aceitacao"":""Transições usam comando explícito, version para concorrência e critérios obrigatórios; ganho e perda exigem campos específicos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0344"",""pedido"":""Transições usam comando explícito, version para concorrência e critérios obrigatórios; ganho e perda exigem campos específicos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5229""],""aceitacao"":""Transições usam comando explícito, version para concorrência e critérios obrigatórios; ganho e perda exigem campos específicos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0192,"Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidos na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2393 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2395 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4029,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0192: Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidos na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela. | MASTER-f70ce307-0201: Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidos na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela. | MASTER-51b8f0ad-0281: Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidos na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela.",P2,MASTER-471012ab-0192: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0201: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0281: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0192 | MASTER-f70ce307-0201 | MASTER-51b8f0ad-0281,3,"[{""id"":""MASTER-471012ab-0192"",""pedido"":""Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidos na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2393""],""aceitacao"":""Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidos na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0201"",""pedido"":""Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidos na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2395""],""aceitacao"":""Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidos na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0281"",""pedido"":""Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidos na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4029""],""aceitacao"":""Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidos na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0193,"Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. O payload deve conter event_id, event_type, occurred_at, entity_id, tenant/context, version e correlation_id; entrega assinada, repetível e idempotente; nova tentativa com backoff; dead-letter queue; segurança e subscrições por parceiro.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2394 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5250 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2396 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4030 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5250,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0193: Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. O payload deve conter event_id, event_type, occurred_at, entity_id, tenant/context, version e correlation_id; entrega assinada, repetível e idempotente; nova tentativa com backoff; dead-letter queue; segurança e subscrições por parceiro. | MASTER-e1169a77-0346: Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. O payload deve conter event_id, event_type, occurred_at, entity_id, tenant/context, version e correlation_id; entrega assinada, repetível e idempotente; nova tentativa com backoff; dead-letter queue; segurança e subscrições por parceiro. | MASTER-f70ce307-0202: Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. O payload deve conter event_id, event_type, occurred_at, entity_id, tenant/context, version e correlation_id; entrega assinada, repetível e idempotente; nova tentativa com backoff; dead-letter queue; segurança e subscrições por parceiro. | MASTER-51b8f0ad-0282: Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. O payload deve conter event_id, event_type, occurred_at, entity_id, tenant/context, version e correlation_id; entrega assinada, repetível e idempotente; nova tentativa com backoff; dead-letter queue; segurança e subscrições por parceiro. | MASTER-edece80c-0346: Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. O payload deve conter event_id, event_type, occurred_at, entity_id, tenant/context, version e correlation_id; entrega assinada, repetível e idempotente; nova tentativa com backoff; dead-letter queue; segurança e subscrições por parceiro.",P2,MASTER-471012ab-0193: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0346: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0202: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0282: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0346: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0193 | MASTER-e1169a77-0346 | MASTER-f70ce307-0202 | MASTER-51b8f0ad-0282 | MASTER-edece80c-0346,5,"[{""id"":""MASTER-471012ab-0193"",""pedido"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. O payload deve conter event_id, event_type, occurred_at, entity_id, tenant/context, version e correlation_id; entrega assinada, repetível e idempotente; nova tentativa com backoff; dead-letter queue; segurança e subscrições por parceiro."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2394""],""aceitacao"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. O payload deve conter event_id, event_type, occurred_at, entity_id, tenant/context, version e correlation_id; entrega assinada, repetível e idempotente; nova tentativa com backoff; dead-letter queue; segurança e subscrições por parceiro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0346"",""pedido"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. O payload deve conter event_id, event_type, occurred_at, entity_id, tenant/context, version e correlation_id; entrega assinada, repetível e idempotente; nova tentativa com backoff; dead-letter queue; segurança e subscrições por parceiro."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5250""],""aceitacao"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. O payload deve conter event_id, event_type, occurred_at, entity_id, tenant/context, version e correlation_id; entrega assinada, repetível e idempotente; nova tentativa com backoff; dead-letter queue; segurança e subscrições por parceiro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0202"",""pedido"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. O payload deve conter event_id, event_type, occurred_at, entity_id, tenant/context, version e correlation_id; entrega assinada, repetível e idempotente; nova tentativa com backoff; dead-letter queue; segurança e subscrições por parceiro."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2396""],""aceitacao"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. O payload deve conter event_id, event_type, occurred_at, entity_id, tenant/context, version e correlation_id; entrega assinada, repetível e idempotente; nova tentativa com backoff; dead-letter queue; segurança e subscrições por parceiro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0282"",""pedido"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. O payload deve conter event_id, event_type, occurred_at, entity_id, tenant/context, version e correlation_id; entrega assinada, repetível e idempotente; nova tentativa com backoff; dead-letter queue; segurança e subscrições por parceiro."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4030""],""aceitacao"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. O payload deve conter event_id, event_type, occurred_at, entity_id, tenant/context, version e correlation_id; entrega assinada, repetível e idempotente; nova tentativa com backoff; dead-letter queue; segurança e subscrições por parceiro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0346"",""pedido"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. O payload deve conter event_id, event_type, occurred_at, entity_id, tenant/context, version e correlation_id; entrega assinada, repetível e idempotente; nova tentativa com backoff; dead-letter queue; segurança e subscrições por parceiro."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5250""],""aceitacao"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. O payload deve conter event_id, event_type, occurred_at, entity_id, tenant/context, version e correlation_id; entrega assinada, repetível e idempotente; nova tentativa com backoff; dead-letter queue; segurança e subscrições por parceiro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0194,"A API deverá ser publicada em OpenAPI 3.1.0, com JSON Schema 2020-12, versão semântica, documentação em português e inglês e ficheiro contratual validado no pipeline de integração contínua. O contrato abaixo consolida a versão inicial v1; a implementação física deverá gerar um ficheiro YAML completo, validado e versionado no repositório técnico.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2396 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5252 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2398 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4032 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5252,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0194: A API deverá ser publicada em OpenAPI 3.1.0, com JSON Schema 2020-12, versão semântica, documentação em português e inglês e ficheiro contratual validado no pipeline de integração contínua. O contrato abaixo consolida a versão inicial v1; a implementação física deverá gerar um ficheiro YAML completo, validado e versionado no repositório técnico. | MASTER-e1169a77-0347: A API deverá ser publicada em OpenAPI 3.1.0, com JSON Schema 2020-12, versão semântica, documentação em português e inglês e ficheiro contratual validado no pipeline de integração contínua. O contrato abaixo consolida a versão inicial v1; a implementação física deverá gerar um ficheiro YAML completo, validado e versionado no repositório técnico. | MASTER-f70ce307-0203: A API deverá ser publicada em OpenAPI 3.1.0, com JSON Schema 2020-12, versão semântica, documentação em português e inglês e ficheiro contratual validado no pipeline de integração contínua. O contrato abaixo consolida a versão inicial v1; a implementação física deverá gerar um ficheiro YAML completo, validado e versionado no repositório técnico. | MASTER-51b8f0ad-0283: A API deverá ser publicada em OpenAPI 3.1.0, com JSON Schema 2020-12, versão semântica, documentação em português e inglês e ficheiro contratual validado no pipeline de integração contínua. O contrato abaixo consolida a versão inicial v1; a implementação física deverá gerar um ficheiro YAML completo, validado e versionado no repositório técnico. | MASTER-edece80c-0347: A API deverá ser publicada em OpenAPI 3.1.0, com JSON Schema 2020-12, versão semântica, documentação em português e inglês e ficheiro contratual validado no pipeline de integração contínua. O contrato abaixo consolida a versão inicial v1; a implementação física deverá gerar um ficheiro YAML completo, validado e versionado no repositório técnico.",P2,MASTER-471012ab-0194: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0347: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0203: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0283: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0347: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0194 | MASTER-e1169a77-0347 | MASTER-f70ce307-0203 | MASTER-51b8f0ad-0283 | MASTER-edece80c-0347,5,"[{""id"":""MASTER-471012ab-0194"",""pedido"":""A API deverá ser publicada em OpenAPI 3.1.0, com JSON Schema 2020-12, versão semântica, documentação em português e inglês e ficheiro contratual validado no pipeline de integração contínua. O contrato abaixo consolida a versão inicial v1; a implementação física deverá gerar um ficheiro YAML completo, validado e versionado no repositório técnico."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2396""],""aceitacao"":""A API deverá ser publicada em OpenAPI 3.1.0, com JSON Schema 2020-12, versão semântica, documentação em português e inglês e ficheiro contratual validado no pipeline de integração contínua. O contrato abaixo consolida a versão inicial v1; a implementação física deverá gerar um ficheiro YAML completo, validado e versionado no repositório técnico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-e1169a77-0347"",""pedido"":""A API deverá ser publicada em OpenAPI 3.1.0, com JSON Schema 2020-12, versão semântica, documentação em português e inglês e ficheiro contratual validado no pipeline de integração contínua. O contrato abaixo consolida a versão inicial v1; a implementação física deverá gerar um ficheiro YAML completo, validado e versionado no repositório técnico."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5252""],""aceitacao"":""A API deverá ser publicada em OpenAPI 3.1.0, com JSON Schema 2020-12, versão semântica, documentação em português e inglês e ficheiro contratual validado no pipeline de integração contínua. O contrato abaixo consolida a versão inicial v1; a implementação física deverá gerar um ficheiro YAML completo, validado e versionado no repositório técnico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-f70ce307-0203"",""pedido"":""A API deverá ser publicada em OpenAPI 3.1.0, com JSON Schema 2020-12, versão semântica, documentação em português e inglês e ficheiro contratual validado no pipeline de integração contínua. O contrato abaixo consolida a versão inicial v1; a implementação física deverá gerar um ficheiro YAML completo, validado e versionado no repositório técnico."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2398""],""aceitacao"":""A API deverá ser publicada em OpenAPI 3.1.0, com JSON Schema 2020-12, versão semântica, documentação em português e inglês e ficheiro contratual validado no pipeline de integração contínua. O contrato abaixo consolida a versão inicial v1; a implementação física deverá gerar um ficheiro YAML completo, validado e versionado no repositório técnico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-51b8f0ad-0283"",""pedido"":""A API deverá ser publicada em OpenAPI 3.1.0, com JSON Schema 2020-12, versão semântica, documentação em português e inglês e ficheiro contratual validado no pipeline de integração contínua. O contrato abaixo consolida a versão inicial v1; a implementação física deverá gerar um ficheiro YAML completo, validado e versionado no repositório técnico."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4032""],""aceitacao"":""A API deverá ser publicada em OpenAPI 3.1.0, com JSON Schema 2020-12, versão semântica, documentação em português e inglês e ficheiro contratual validado no pipeline de integração contínua. O contrato abaixo consolida a versão inicial v1; a implementação física deverá gerar um ficheiro YAML completo, validado e versionado no repositório técnico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0347"",""pedido"":""A API deverá ser publicada em OpenAPI 3.1.0, com JSON Schema 2020-12, versão semântica, documentação em português e inglês e ficheiro contratual validado no pipeline de integração contínua. O contrato abaixo consolida a versão inicial v1; a implementação física deverá gerar um ficheiro YAML completo, validado e versionado no repositório técnico."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5252""],""aceitacao"":""A API deverá ser publicada em OpenAPI 3.1.0, com JSON Schema 2020-12, versão semântica, documentação em português e inglês e ficheiro contratual validado no pipeline de integração contínua. O contrato abaixo consolida a versão inicial v1; a implementação física deverá gerar um ficheiro YAML completo, validado e versionado no repositório técnico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0195,Campos obrigatórios e validações,portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2498 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5355 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2500 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4134 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5355,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-471012ab-0195: Campos obrigatórios e validações | MASTER-e1169a77-0348: Campos obrigatórios e validações | MASTER-f70ce307-0204: Campos obrigatórios e validações | MASTER-51b8f0ad-0284: Campos obrigatórios e validações | MASTER-edece80c-0348: Campos obrigatórios e validações,P2,MASTER-471012ab-0195: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0348: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0204: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0284: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0348: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0195 | MASTER-e1169a77-0348 | MASTER-f70ce307-0204 | MASTER-51b8f0ad-0284 | MASTER-edece80c-0348,5,"[{""id"":""MASTER-471012ab-0195"",""pedido"":""Campos obrigatórios e validações"",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2498""],""aceitacao"":""Campos obrigatórios e validações"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0348"",""pedido"":""Campos obrigatórios e validações"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5355""],""aceitacao"":""Campos obrigatórios e validações"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0204"",""pedido"":""Campos obrigatórios e validações"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2500""],""aceitacao"":""Campos obrigatórios e validações"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0284"",""pedido"":""Campos obrigatórios e validações"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4134""],""aceitacao"":""Campos obrigatórios e validações"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0348"",""pedido"":""Campos obrigatórios e validações"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5355""],""aceitacao"":""Campos obrigatórios e validações"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0196,"investor_id, name, opportunity_type, stage, owner_user_id; projecto ou negócio obrigatório antes da diligência; probability 0–100.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2508 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5365 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2510 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4144 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5365,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0196: investor_id, name, opportunity_type, stage, owner_user_id; projecto ou negócio obrigatório antes da diligência; probability 0–100. | MASTER-e1169a77-0349: investor_id, name, opportunity_type, stage, owner_user_id; projecto ou negócio obrigatório antes da diligência; probability 0–100. | MASTER-f70ce307-0205: investor_id, name, opportunity_type, stage, owner_user_id; projecto ou negócio obrigatório antes da diligência; probability 0–100. | MASTER-51b8f0ad-0285: investor_id, name, opportunity_type, stage, owner_user_id; projecto ou negócio obrigatório antes da diligência; probability 0–100. | MASTER-edece80c-0349: investor_id, name, opportunity_type, stage, owner_user_id; projecto ou negócio obrigatório antes da diligência; probability 0–100.",P2,MASTER-471012ab-0196: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0349: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0205: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0285: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0349: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0196 | MASTER-e1169a77-0349 | MASTER-f70ce307-0205 | MASTER-51b8f0ad-0285 | MASTER-edece80c-0349,5,"[{""id"":""MASTER-471012ab-0196"",""pedido"":""investor_id, name, opportunity_type, stage, owner_user_id; projecto ou negócio obrigatório antes da diligência; probability 0–100."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2508""],""aceitacao"":""investor_id, name, opportunity_type, stage, owner_user_id; projecto ou negócio obrigatório antes da diligência; probability 0–100."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-e1169a77-0349"",""pedido"":""investor_id, name, opportunity_type, stage, owner_user_id; projecto ou negócio obrigatório antes da diligência; probability 0–100."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5365""],""aceitacao"":""investor_id, name, opportunity_type, stage, owner_user_id; projecto ou negócio obrigatório antes da diligência; probability 0–100."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-f70ce307-0205"",""pedido"":""investor_id, name, opportunity_type, stage, owner_user_id; projecto ou negócio obrigatório antes da diligência; probability 0–100."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2510""],""aceitacao"":""investor_id, name, opportunity_type, stage, owner_user_id; projecto ou negócio obrigatório antes da diligência; probability 0–100."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-51b8f0ad-0285"",""pedido"":""investor_id, name, opportunity_type, stage, owner_user_id; projecto ou negócio obrigatório antes da diligência; probability 0–100."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4144""],""aceitacao"":""investor_id, name, opportunity_type, stage, owner_user_id; projecto ou negócio obrigatório antes da diligência; probability 0–100."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-edece80c-0349"",""pedido"":""investor_id, name, opportunity_type, stage, owner_user_id; projecto ou negócio obrigatório antes da diligência; probability 0–100."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5365""],""aceitacao"":""investor_id, name, opportunity_type, stage, owner_user_id; projecto ou negócio obrigatório antes da diligência; probability 0–100."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0197,"Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. Cada evento deve conter event_id, event_type, occurred_at, entity_id, version e correlation_id; a entrega deve ser assinada, idempotente, repetida com backoff e encaminhada para fila de falhas após esgotar tentativas.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2522 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5380 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2524 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4158 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5380,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0197: Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. Cada evento deve conter event_id, event_type, occurred_at, entity_id, version e correlation_id; a entrega deve ser assinada, idempotente, repetida com backoff e encaminhada para fila de falhas após esgotar tentativas. | MASTER-e1169a77-0350: Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. Cada evento deve conter event_id, event_type, occurred_at, entity_id, version e correlation_id; a entrega deve ser assinada, idempotente, repetida com backoff e encaminhada para fila de falhas após esgotar tentativas. | MASTER-f70ce307-0206: Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. Cada evento deve conter event_id, event_type, occurred_at, entity_id, version e correlation_id; a entrega deve ser assinada, idempotente, repetida com backoff e encaminhada para fila de falhas após esgotar tentativas. | MASTER-51b8f0ad-0286: Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. Cada evento deve conter event_id, event_type, occurred_at, entity_id, version e correlation_id; a entrega deve ser assinada, idempotente, repetida com backoff e encaminhada para fila de falhas após esgotar tentativas. | MASTER-edece80c-0350: Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. Cada evento deve conter event_id, event_type, occurred_at, entity_id, version e correlation_id; a entrega deve ser assinada, idempotente, repetida com backoff e encaminhada para fila de falhas após esgotar tentativas.",P2,MASTER-471012ab-0197: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0350: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0206: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0286: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0350: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0197 | MASTER-e1169a77-0350 | MASTER-f70ce307-0206 | MASTER-51b8f0ad-0286 | MASTER-edece80c-0350,5,"[{""id"":""MASTER-471012ab-0197"",""pedido"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. Cada evento deve conter event_id, event_type, occurred_at, entity_id, version e correlation_id; a entrega deve ser assinada, idempotente, repetida com backoff e encaminhada para fila de falhas após esgotar tentativas."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2522""],""aceitacao"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. Cada evento deve conter event_id, event_type, occurred_at, entity_id, version e correlation_id; a entrega deve ser assinada, idempotente, repetida com backoff e encaminhada para fila de falhas após esgotar tentativas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-e1169a77-0350"",""pedido"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. Cada evento deve conter event_id, event_type, occurred_at, entity_id, version e correlation_id; a entrega deve ser assinada, idempotente, repetida com backoff e encaminhada para fila de falhas após esgotar tentativas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5380""],""aceitacao"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. Cada evento deve conter event_id, event_type, occurred_at, entity_id, version e correlation_id; a entrega deve ser assinada, idempotente, repetida com backoff e encaminhada para fila de falhas após esgotar tentativas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-f70ce307-0206"",""pedido"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. Cada evento deve conter event_id, event_type, occurred_at, entity_id, version e correlation_id; a entrega deve ser assinada, idempotente, repetida com backoff e encaminhada para fila de falhas após esgotar tentativas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2524""],""aceitacao"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. Cada evento deve conter event_id, event_type, occurred_at, entity_id, version e correlation_id; a entrega deve ser assinada, idempotente, repetida com backoff e encaminhada para fila de falhas após esgotar tentativas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0286"",""pedido"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. Cada evento deve conter event_id, event_type, occurred_at, entity_id, version e correlation_id; a entrega deve ser assinada, idempotente, repetida com backoff e encaminhada para fila de falhas após esgotar tentativas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4158""],""aceitacao"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. Cada evento deve conter event_id, event_type, occurred_at, entity_id, version e correlation_id; a entrega deve ser assinada, idempotente, repetida com backoff e encaminhada para fila de falhas após esgotar tentativas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0350"",""pedido"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. Cada evento deve conter event_id, event_type, occurred_at, entity_id, version e correlation_id; a entrega deve ser assinada, idempotente, repetida com backoff e encaminhada para fila de falhas após esgotar tentativas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5380""],""aceitacao"":""Eventos e webhooks: contact.created, contact.merged, lead.created, lead.assigned, lead.qualified, lead.disqualified, opportunity.created, opportunity.stage_changed, opportunity.won, opportunity.lost, consent.captured, consent.withdrawn, campaign.response_recorded e sla.breached. Cada evento deve conter event_id, event_type, occurred_at, entity_id, version e correlation_id; a entrega deve ser assinada, idempotente, repetida com backoff e encaminhada para fila de falhas após esgotar tentativas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0198,"O roadmap adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2525 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2527 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4161,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0198: O roadmap adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações. | MASTER-f70ce307-0207: O roadmap adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações. | MASTER-51b8f0ad-0287: O roadmap adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações.",P2,MASTER-471012ab-0198: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0207: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0287: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0198 | MASTER-f70ce307-0207 | MASTER-51b8f0ad-0287,3,"[{""id"":""MASTER-471012ab-0198"",""pedido"":""O roadmap adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2525""],""aceitacao"":""O roadmap adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0207"",""pedido"":""O roadmap adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2527""],""aceitacao"":""O roadmap adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0287"",""pedido"":""O roadmap adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4161""],""aceitacao"":""O roadmap adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0199,"O portal deverá estar preparado para integração progressiva com a APIEX, Autoridade Tributária, Banco de Moçambique, BAU, ministérios, institutos públicos, municípios e outros intervenientes relevantes. Cada integração deverá ter finalidade, base legal, proprietário dos dados, campos partilhados, autenticação, níveis de serviço, tratamento de erros e responsabilidades formalmente definidos. Endpoints, formulários e serviços descritos durante a análise serão considerados conceptuais até confirmação pela entidade competente.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2632 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5493 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2634 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4268 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5493,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0199: O portal deverá estar preparado para integração progressiva com a APIEX, Autoridade Tributária, Banco de Moçambique, BAU, ministérios, institutos públicos, municípios e outros intervenientes relevantes. Cada integração deverá ter finalidade, base legal, proprietário dos dados, campos partilhados, autenticação, níveis de serviço, tratamento de erros e responsabilidades formalmente definidos. Endpoints, formulários e serviços descritos durante a análise serão considerados conceptuais até confirmação pela entidade competente. | MASTER-e1169a77-0352: O portal deverá estar preparado para integração progressiva com a APIEX, Autoridade Tributária, Banco de Moçambique, BAU, ministérios, institutos públicos, municípios e outros intervenientes relevantes. Cada integração deverá ter finalidade, base legal, proprietário dos dados, campos partilhados, autenticação, níveis de serviço, tratamento de erros e responsabilidades formalmente definidos. Endpoints, formulários e serviços descritos durante a análise serão considerados conceptuais até confirmação pela entidade competente. | MASTER-f70ce307-0208: O portal deverá estar preparado para integração progressiva com a APIEX, Autoridade Tributária, Banco de Moçambique, BAU, ministérios, institutos públicos, municípios e outros intervenientes relevantes. Cada integração deverá ter finalidade, base legal, proprietário dos dados, campos partilhados, autenticação, níveis de serviço, tratamento de erros e responsabilidades formalmente definidos. Endpoints, formulários e serviços descritos durante a análise serão considerados conceptuais até confirmação pela entidade competente. | MASTER-51b8f0ad-0288: O portal deverá estar preparado para integração progressiva com a APIEX, Autoridade Tributária, Banco de Moçambique, BAU, ministérios, institutos públicos, municípios e outros intervenientes relevantes. Cada integração deverá ter finalidade, base legal, proprietário dos dados, campos partilhados, autenticação, níveis de serviço, tratamento de erros e responsabilidades formalmente definidos. Endpoints, formulários e serviços descritos durante a análise serão considerados conceptuais até confirmação pela entidade competente. | MASTER-edece80c-0352: O portal deverá estar preparado para integração progressiva com a APIEX, Autoridade Tributária, Banco de Moçambique, BAU, ministérios, institutos públicos, municípios e outros intervenientes relevantes. Cada integração deverá ter finalidade, base legal, proprietário dos dados, campos partilhados, autenticação, níveis de serviço, tratamento de erros e responsabilidades formalmente definidos. Endpoints, formulários e serviços descritos durante a análise serão considerados conceptuais até confirmação pela entidade competente.",P2,MASTER-471012ab-0199: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0352: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0208: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0288: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0352: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0199 | MASTER-e1169a77-0352 | MASTER-f70ce307-0208 | MASTER-51b8f0ad-0288 | MASTER-edece80c-0352,5,"[{""id"":""MASTER-471012ab-0199"",""pedido"":""O portal deverá estar preparado para integração progressiva com a APIEX, Autoridade Tributária, Banco de Moçambique, BAU, ministérios, institutos públicos, municípios e outros intervenientes relevantes. Cada integração deverá ter finalidade, base legal, proprietário dos dados, campos partilhados, autenticação, níveis de serviço, tratamento de erros e responsabilidades formalmente definidos. Endpoints, formulários e serviços descritos durante a análise serão considerados conceptuais até confirmação pela entidade competente."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2632""],""aceitacao"":""O portal deverá estar preparado para integração progressiva com a APIEX, Autoridade Tributária, Banco de Moçambique, BAU, ministérios, institutos públicos, municípios e outros intervenientes relevantes. Cada integração deverá ter finalidade, base legal, proprietário dos dados, campos partilhados, autenticação, níveis de serviço, tratamento de erros e responsabilidades formalmente definidos. Endpoints, formulários e serviços descritos durante a análise serão considerados conceptuais até confirmação pela entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-e1169a77-0352"",""pedido"":""O portal deverá estar preparado para integração progressiva com a APIEX, Autoridade Tributária, Banco de Moçambique, BAU, ministérios, institutos públicos, municípios e outros intervenientes relevantes. Cada integração deverá ter finalidade, base legal, proprietário dos dados, campos partilhados, autenticação, níveis de serviço, tratamento de erros e responsabilidades formalmente definidos. Endpoints, formulários e serviços descritos durante a análise serão considerados conceptuais até confirmação pela entidade competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5493""],""aceitacao"":""O portal deverá estar preparado para integração progressiva com a APIEX, Autoridade Tributária, Banco de Moçambique, BAU, ministérios, institutos públicos, municípios e outros intervenientes relevantes. Cada integração deverá ter finalidade, base legal, proprietário dos dados, campos partilhados, autenticação, níveis de serviço, tratamento de erros e responsabilidades formalmente definidos. Endpoints, formulários e serviços descritos durante a análise serão considerados conceptuais até confirmação pela entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-f70ce307-0208"",""pedido"":""O portal deverá estar preparado para integração progressiva com a APIEX, Autoridade Tributária, Banco de Moçambique, BAU, ministérios, institutos públicos, municípios e outros intervenientes relevantes. Cada integração deverá ter finalidade, base legal, proprietário dos dados, campos partilhados, autenticação, níveis de serviço, tratamento de erros e responsabilidades formalmente definidos. Endpoints, formulários e serviços descritos durante a análise serão considerados conceptuais até confirmação pela entidade competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2634""],""aceitacao"":""O portal deverá estar preparado para integração progressiva com a APIEX, Autoridade Tributária, Banco de Moçambique, BAU, ministérios, institutos públicos, municípios e outros intervenientes relevantes. Cada integração deverá ter finalidade, base legal, proprietário dos dados, campos partilhados, autenticação, níveis de serviço, tratamento de erros e responsabilidades formalmente definidos. Endpoints, formulários e serviços descritos durante a análise serão considerados conceptuais até confirmação pela entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-51b8f0ad-0288"",""pedido"":""O portal deverá estar preparado para integração progressiva com a APIEX, Autoridade Tributária, Banco de Moçambique, BAU, ministérios, institutos públicos, municípios e outros intervenientes relevantes. Cada integração deverá ter finalidade, base legal, proprietário dos dados, campos partilhados, autenticação, níveis de serviço, tratamento de erros e responsabilidades formalmente definidos. Endpoints, formulários e serviços descritos durante a análise serão considerados conceptuais até confirmação pela entidade competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4268""],""aceitacao"":""O portal deverá estar preparado para integração progressiva com a APIEX, Autoridade Tributária, Banco de Moçambique, BAU, ministérios, institutos públicos, municípios e outros intervenientes relevantes. Cada integração deverá ter finalidade, base legal, proprietário dos dados, campos partilhados, autenticação, níveis de serviço, tratamento de erros e responsabilidades formalmente definidos. Endpoints, formulários e serviços descritos durante a análise serão considerados conceptuais até confirmação pela entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-edece80c-0352"",""pedido"":""O portal deverá estar preparado para integração progressiva com a APIEX, Autoridade Tributária, Banco de Moçambique, BAU, ministérios, institutos públicos, municípios e outros intervenientes relevantes. Cada integração deverá ter finalidade, base legal, proprietário dos dados, campos partilhados, autenticação, níveis de serviço, tratamento de erros e responsabilidades formalmente definidos. Endpoints, formulários e serviços descritos durante a análise serão considerados conceptuais até confirmação pela entidade competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5493""],""aceitacao"":""O portal deverá estar preparado para integração progressiva com a APIEX, Autoridade Tributária, Banco de Moçambique, BAU, ministérios, institutos públicos, municípios e outros intervenientes relevantes. Cada integração deverá ter finalidade, base legal, proprietário dos dados, campos partilhados, autenticação, níveis de serviço, tratamento de erros e responsabilidades formalmente definidos. Endpoints, formulários e serviços descritos durante a análise serão considerados conceptuais até confirmação pela entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0200,"Confirmar na fonte oficial a vigência e as alterações de cada diploma; registar versão, data de publicação, entrada em vigor, data de revisão e responsável.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2636 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5497 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2638 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4272 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5497,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-471012ab-0200: Confirmar na fonte oficial a vigência e as alterações de cada diploma; registar versão, data de publicação, entrada em vigor, data de revisão e responsável. | MASTER-e1169a77-0353: Confirmar na fonte oficial a vigência e as alterações de cada diploma; registar versão, data de publicação, entrada em vigor, data de revisão e responsável. | MASTER-f70ce307-0209: Confirmar na fonte oficial a vigência e as alterações de cada diploma; registar versão, data de publicação, entrada em vigor, data de revisão e responsável. | MASTER-51b8f0ad-0289: Confirmar na fonte oficial a vigência e as alterações de cada diploma; registar versão, data de publicação, entrada em vigor, data de revisão e responsável. | MASTER-edece80c-0353: Confirmar na fonte oficial a vigência e as alterações de cada diploma; registar versão, data de publicação, entrada em vigor, data de revisão e responsável.",P2,MASTER-471012ab-0200: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0353: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0209: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0289: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0353: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0200 | MASTER-e1169a77-0353 | MASTER-f70ce307-0209 | MASTER-51b8f0ad-0289 | MASTER-edece80c-0353,5,"[{""id"":""MASTER-471012ab-0200"",""pedido"":""Confirmar na fonte oficial a vigência e as alterações de cada diploma; registar versão, data de publicação, entrada em vigor, data de revisão e responsável."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2636""],""aceitacao"":""Confirmar na fonte oficial a vigência e as alterações de cada diploma; registar versão, data de publicação, entrada em vigor, data de revisão e responsável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0353"",""pedido"":""Confirmar na fonte oficial a vigência e as alterações de cada diploma; registar versão, data de publicação, entrada em vigor, data de revisão e responsável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5497""],""aceitacao"":""Confirmar na fonte oficial a vigência e as alterações de cada diploma; registar versão, data de publicação, entrada em vigor, data de revisão e responsável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0209"",""pedido"":""Confirmar na fonte oficial a vigência e as alterações de cada diploma; registar versão, data de publicação, entrada em vigor, data de revisão e responsável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2638""],""aceitacao"":""Confirmar na fonte oficial a vigência e as alterações de cada diploma; registar versão, data de publicação, entrada em vigor, data de revisão e responsável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0289"",""pedido"":""Confirmar na fonte oficial a vigência e as alterações de cada diploma; registar versão, data de publicação, entrada em vigor, data de revisão e responsável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4272""],""aceitacao"":""Confirmar na fonte oficial a vigência e as alterações de cada diploma; registar versão, data de publicação, entrada em vigor, data de revisão e responsável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0353"",""pedido"":""Confirmar na fonte oficial a vigência e as alterações de cada diploma; registar versão, data de publicação, entrada em vigor, data de revisão e responsável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5497""],""aceitacao"":""Confirmar na fonte oficial a vigência e as alterações de cada diploma; registar versão, data de publicação, entrada em vigor, data de revisão e responsável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0201,"Fase 4 — Integração e inteligência: integrar fontes autorizadas, APIs e entidades; implementar recomendação e IA supervisionada para pesquisa, triagem e apoio editorial.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2669 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5530 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2671 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4305 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5530,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0201: Fase 4 — Integração e inteligência: integrar fontes autorizadas, APIs e entidades; implementar recomendação e IA supervisionada para pesquisa, triagem e apoio editorial. | MASTER-e1169a77-0354: Fase 4 — Integração e inteligência: integrar fontes autorizadas, APIs e entidades; implementar recomendação e IA supervisionada para pesquisa, triagem e apoio editorial. | MASTER-f70ce307-0210: Fase 4 — Integração e inteligência: integrar fontes autorizadas, APIs e entidades; implementar recomendação e IA supervisionada para pesquisa, triagem e apoio editorial. | MASTER-51b8f0ad-0290: Fase 4 — Integração e inteligência: integrar fontes autorizadas, APIs e entidades; implementar recomendação e IA supervisionada para pesquisa, triagem e apoio editorial. | MASTER-edece80c-0354: Fase 4 — Integração e inteligência: integrar fontes autorizadas, APIs e entidades; implementar recomendação e IA supervisionada para pesquisa, triagem e apoio editorial.",P2,MASTER-471012ab-0201: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0354: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0210: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0290: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0354: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0201 | MASTER-e1169a77-0354 | MASTER-f70ce307-0210 | MASTER-51b8f0ad-0290 | MASTER-edece80c-0354,5,"[{""id"":""MASTER-471012ab-0201"",""pedido"":""Fase 4 — Integração e inteligência: integrar fontes autorizadas, APIs e entidades; implementar recomendação e IA supervisionada para pesquisa, triagem e apoio editorial."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2669""],""aceitacao"":""Fase 4 — Integração e inteligência: integrar fontes autorizadas, APIs e entidades; implementar recomendação e IA supervisionada para pesquisa, triagem e apoio editorial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-e1169a77-0354"",""pedido"":""Fase 4 — Integração e inteligência: integrar fontes autorizadas, APIs e entidades; implementar recomendação e IA supervisionada para pesquisa, triagem e apoio editorial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5530""],""aceitacao"":""Fase 4 — Integração e inteligência: integrar fontes autorizadas, APIs e entidades; implementar recomendação e IA supervisionada para pesquisa, triagem e apoio editorial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-f70ce307-0210"",""pedido"":""Fase 4 — Integração e inteligência: integrar fontes autorizadas, APIs e entidades; implementar recomendação e IA supervisionada para pesquisa, triagem e apoio editorial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2671""],""aceitacao"":""Fase 4 — Integração e inteligência: integrar fontes autorizadas, APIs e entidades; implementar recomendação e IA supervisionada para pesquisa, triagem e apoio editorial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0290"",""pedido"":""Fase 4 — Integração e inteligência: integrar fontes autorizadas, APIs e entidades; implementar recomendação e IA supervisionada para pesquisa, triagem e apoio editorial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4305""],""aceitacao"":""Fase 4 — Integração e inteligência: integrar fontes autorizadas, APIs e entidades; implementar recomendação e IA supervisionada para pesquisa, triagem e apoio editorial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0354"",""pedido"":""Fase 4 — Integração e inteligência: integrar fontes autorizadas, APIs e entidades; implementar recomendação e IA supervisionada para pesquisa, triagem e apoio editorial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5530""],""aceitacao"":""Fase 4 — Integração e inteligência: integrar fontes autorizadas, APIs e entidades; implementar recomendação e IA supervisionada para pesquisa, triagem e apoio editorial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-471012ab-0202,"Validar custos, metas, maturidade, códigos, entidades promotoras e pontos focais dos 15 projectos âncora e respectivos complementares.",portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2674 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5535 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2676 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4310 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5535,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-471012ab-0202: Validar custos, metas, maturidade, códigos, entidades promotoras e pontos focais dos 15 projectos âncora e respectivos complementares. | MASTER-e1169a77-0355: Validar custos, metas, maturidade, códigos, entidades promotoras e pontos focais dos 15 projectos âncora e respectivos complementares. | MASTER-f70ce307-0211: Validar custos, metas, maturidade, códigos, entidades promotoras e pontos focais dos 15 projectos âncora e respectivos complementares. | MASTER-51b8f0ad-0291: Validar custos, metas, maturidade, códigos, entidades promotoras e pontos focais dos 15 projectos âncora e respectivos complementares. | MASTER-edece80c-0355: Validar custos, metas, maturidade, códigos, entidades promotoras e pontos focais dos 15 projectos âncora e respectivos complementares.",P2,MASTER-471012ab-0202: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0355: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0211: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0291: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0355: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-471012ab-0202 | MASTER-e1169a77-0355 | MASTER-f70ce307-0211 | MASTER-51b8f0ad-0291 | MASTER-edece80c-0355,5,"[{""id"":""MASTER-471012ab-0202"",""pedido"":""Validar custos, metas, maturidade, códigos, entidades promotoras e pontos focais dos 15 projectos âncora e respectivos complementares."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 2674""],""aceitacao"":""Validar custos, metas, maturidade, códigos, entidades promotoras e pontos focais dos 15 projectos âncora e respectivos complementares."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0355"",""pedido"":""Validar custos, metas, maturidade, códigos, entidades promotoras e pontos focais dos 15 projectos âncora e respectivos complementares."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5535""],""aceitacao"":""Validar custos, metas, maturidade, códigos, entidades promotoras e pontos focais dos 15 projectos âncora e respectivos complementares."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0211"",""pedido"":""Validar custos, metas, maturidade, códigos, entidades promotoras e pontos focais dos 15 projectos âncora e respectivos complementares."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 2676""],""aceitacao"":""Validar custos, metas, maturidade, códigos, entidades promotoras e pontos focais dos 15 projectos âncora e respectivos complementares."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0291"",""pedido"":""Validar custos, metas, maturidade, códigos, entidades promotoras e pontos focais dos 15 projectos âncora e respectivos complementares."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4310""],""aceitacao"":""Validar custos, metas, maturidade, códigos, entidades promotoras e pontos focais dos 15 projectos âncora e respectivos complementares."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0355"",""pedido"":""Validar custos, metas, maturidade, códigos, entidades promotoras e pontos focais dos 15 projectos âncora e respectivos complementares."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5535""],""aceitacao"":""Validar custos, metas, maturidade, códigos, entidades promotoras e pontos focais dos 15 projectos âncora e respectivos complementares."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0001,"O presente documento propõe o upgrade do Portal de Investimentos da Tempo para uma plataforma integrada de promoção, facilitação, transacção assistida e acompanhamento do investimento. A solução deverá divulgar oportunidades públicas e privadas, qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. O desenho integra a carteira do PII 2026–2030, clusters, corredores, projectos âncora, oportunidades educativas, identidade digital básica, painel do investidor, GIS, acompanhamento institucional, pós-investimento e IA explicável. A implementação deverá iniciar pela Fase Zero e por um MVP controlado, mantendo para fases posteriores a assinatura electrónica qualificada, as integrações transaccionais externas, a comparação avançada, a automação e os modelos preditivos. A aprovação do documento autoriza a preparação técnica, mas o início da construção permanece condicionado ao cumprimento dos critérios Go/No-Go, à constituição da equipa, à validação dos dados, à aprovação da arquitectura e à confirmação da carteira piloto.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 23 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 23,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0001: O presente documento propõe o upgrade do Portal de Investimentos da Tempo para uma plataforma integrada de promoção, facilitação, transacção assistida e acompanhamento do investimento. A solução deverá divulgar oportunidades públicas e privadas, qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. O desenho integra a carteira do PII 2026–2030, clusters, corredores, projectos âncora, oportunidades educativas, identidade digital básica, painel do investidor, GIS, acompanhamento institucional, pós-investimento e IA explicável. A implementação deverá iniciar pela Fase Zero e por um MVP controlado, mantendo para fases posteriores a assinatura electrónica qualificada, as integrações transaccionais externas, a comparação avançada, a automação e os modelos preditivos. A aprovação do documento autoriza a preparação técnica, mas o início da construção permanece condicionado ao cumprimento dos critérios Go/No-Go, à constituição da equipa, à validação dos dados, à aprovação da arquitectura e à confirmação da carteira piloto. | MASTER-edece80c-0001: O presente documento propõe o upgrade do Portal de Investimentos da Tempo para uma plataforma integrada de promoção, facilitação, transacção assistida e acompanhamento do investimento. A solução deverá divulgar oportunidades públicas e privadas, qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. O desenho integra a carteira do PII 2026–2030, clusters, corredores, projectos âncora, oportunidades educativas, identidade digital básica, painel do investidor, GIS, acompanhamento institucional, pós-investimento e IA explicável. A implementação deverá iniciar pela Fase Zero e por um MVP controlado, mantendo para fases posteriores a assinatura electrónica qualificada, as integrações transaccionais externas, a comparação avançada, a automação e os modelos preditivos. A aprovação do documento autoriza a preparação técnica, mas o início da construção permanece condicionado ao cumprimento dos critérios Go/No-Go, à constituição da equipa, à validação dos dados, à aprovação da arquitectura e à confirmação da carteira piloto.",P2,MASTER-e1169a77-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0001 | MASTER-edece80c-0001,2,"[{""id"":""MASTER-e1169a77-0001"",""pedido"":""O presente documento propõe o upgrade do Portal de Investimentos da Tempo para uma plataforma integrada de promoção, facilitação, transacção assistida e acompanhamento do investimento. A solução deverá divulgar oportunidades públicas e privadas, qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. O desenho integra a carteira do PII 2026–2030, clusters, corredores, projectos âncora, oportunidades educativas, identidade digital básica, painel do investidor, GIS, acompanhamento institucional, pós-investimento e IA explicável. A implementação deverá iniciar pela Fase Zero e por um MVP controlado, mantendo para fases posteriores a assinatura electrónica qualificada, as integrações transaccionais externas, a comparação avançada, a automação e os modelos preditivos. A aprovação do documento autoriza a preparação técnica, mas o início da construção permanece condicionado ao cumprimento dos critérios Go/No-Go, à constituição da equipa, à validação dos dados, à aprovação da arquitectura e à confirmação da carteira piloto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 23""],""aceitacao"":""O presente documento propõe o upgrade do Portal de Investimentos da Tempo para uma plataforma integrada de promoção, facilitação, transacção assistida e acompanhamento do investimento. A solução deverá divulgar oportunidades públicas e privadas, qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. O desenho integra a carteira do PII 2026–2030, clusters, corredores, projectos âncora, oportunidades educativas, identidade digital básica, painel do investidor, GIS, acompanhamento institucional, pós-investimento e IA explicável. A implementação deverá iniciar pela Fase Zero e por um MVP controlado, mantendo para fases posteriores a assinatura electrónica qualificada, as integrações transaccionais externas, a comparação avançada, a automação e os modelos preditivos. A aprovação do documento autoriza a preparação técnica, mas o início da construção permanece condicionado ao cumprimento dos critérios Go/No-Go, à constituição da equipa, à validação dos dados, à aprovação da arquitectura e à confirmação da carteira piloto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0001"",""pedido"":""O presente documento propõe o upgrade do Portal de Investimentos da Tempo para uma plataforma integrada de promoção, facilitação, transacção assistida e acompanhamento do investimento. A solução deverá divulgar oportunidades públicas e privadas, qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. O desenho integra a carteira do PII 2026–2030, clusters, corredores, projectos âncora, oportunidades educativas, identidade digital básica, painel do investidor, GIS, acompanhamento institucional, pós-investimento e IA explicável. A implementação deverá iniciar pela Fase Zero e por um MVP controlado, mantendo para fases posteriores a assinatura electrónica qualificada, as integrações transaccionais externas, a comparação avançada, a automação e os modelos preditivos. A aprovação do documento autoriza a preparação técnica, mas o início da construção permanece condicionado ao cumprimento dos critérios Go/No-Go, à constituição da equipa, à validação dos dados, à aprovação da arquitectura e à confirmação da carteira piloto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 23""],""aceitacao"":""O presente documento propõe o upgrade do Portal de Investimentos da Tempo para uma plataforma integrada de promoção, facilitação, transacção assistida e acompanhamento do investimento. A solução deverá divulgar oportunidades públicas e privadas, qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. O desenho integra a carteira do PII 2026–2030, clusters, corredores, projectos âncora, oportunidades educativas, identidade digital básica, painel do investidor, GIS, acompanhamento institucional, pós-investimento e IA explicável. A implementação deverá iniciar pela Fase Zero e por um MVP controlado, mantendo para fases posteriores a assinatura electrónica qualificada, as integrações transaccionais externas, a comparação avançada, a automação e os modelos preditivos. A aprovação do documento autoriza a preparação técnica, mas o início da construção permanece condicionado ao cumprimento dos critérios Go/No-Go, à constituição da equipa, à validação dos dados, à aprovação da arquitectura e à confirmação da carteira piloto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0002,"Decisão solicitada: aprovar o documento como linha de base funcional, técnica e regulatória do upgrade do InvestMoz; autorizar a Fase Zero; confirmar a arquitectura React, Laravel e PostgreSQL/PostGIS; nomear a governação e a equipa; validar a carteira piloto; e autorizar a preparação detalhada do MVP.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 25 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 25,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0002: Decisão solicitada: aprovar o documento como linha de base funcional, técnica e regulatória do upgrade do InvestMoz; autorizar a Fase Zero; confirmar a arquitectura React, Laravel e PostgreSQL/PostGIS; nomear a governação e a equipa; validar a carteira piloto; e autorizar a preparação detalhada do MVP. | MASTER-edece80c-0002: Decisão solicitada: aprovar o documento como linha de base funcional, técnica e regulatória do upgrade do InvestMoz; autorizar a Fase Zero; confirmar a arquitectura React, Laravel e PostgreSQL/PostGIS; nomear a governação e a equipa; validar a carteira piloto; e autorizar a preparação detalhada do MVP.",P2,MASTER-e1169a77-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0002 | MASTER-edece80c-0002,2,"[{""id"":""MASTER-e1169a77-0002"",""pedido"":""Decisão solicitada: aprovar o documento como linha de base funcional, técnica e regulatória do upgrade do InvestMoz; autorizar a Fase Zero; confirmar a arquitectura React, Laravel e PostgreSQL/PostGIS; nomear a governação e a equipa; validar a carteira piloto; e autorizar a preparação detalhada do MVP."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 25""],""aceitacao"":""Decisão solicitada: aprovar o documento como linha de base funcional, técnica e regulatória do upgrade do InvestMoz; autorizar a Fase Zero; confirmar a arquitectura React, Laravel e PostgreSQL/PostGIS; nomear a governação e a equipa; validar a carteira piloto; e autorizar a preparação detalhada do MVP."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0002"",""pedido"":""Decisão solicitada: aprovar o documento como linha de base funcional, técnica e regulatória do upgrade do InvestMoz; autorizar a Fase Zero; confirmar a arquitectura React, Laravel e PostgreSQL/PostGIS; nomear a governação e a equipa; validar a carteira piloto; e autorizar a preparação detalhada do MVP."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 25""],""aceitacao"":""Decisão solicitada: aprovar o documento como linha de base funcional, técnica e regulatória do upgrade do InvestMoz; autorizar a Fase Zero; confirmar a arquitectura React, Laravel e PostgreSQL/PostGIS; nomear a governação e a equipa; validar a carteira piloto; e autorizar a preparação detalhada do MVP."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0003,"RF-CLU foram consolidados; RF-COR, RF-EII, RF-EDU, RF-CRM, RF-MON, RF-MIN, RF-AGR e RF-GEO foram reconciliados com as matrizes de rastreabilidade.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 55 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 55,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0003: RF-CLU foram consolidados; RF-COR, RF-EII, RF-EDU, RF-CRM, RF-MON, RF-MIN, RF-AGR e RF-GEO foram reconciliados com as matrizes de rastreabilidade. | MASTER-edece80c-0003: RF-CLU foram consolidados; RF-COR, RF-EII, RF-EDU, RF-CRM, RF-MON, RF-MIN, RF-AGR e RF-GEO foram reconciliados com as matrizes de rastreabilidade.",P2,MASTER-e1169a77-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0003 | MASTER-edece80c-0003,2,"[{""id"":""MASTER-e1169a77-0003"",""pedido"":""RF-CLU foram consolidados; RF-COR, RF-EII, RF-EDU, RF-CRM, RF-MON, RF-MIN, RF-AGR e RF-GEO foram reconciliados com as matrizes de rastreabilidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 55""],""aceitacao"":""RF-CLU foram consolidados; RF-COR, RF-EII, RF-EDU, RF-CRM, RF-MON, RF-MIN, RF-AGR e RF-GEO foram reconciliados com as matrizes de rastreabilidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0003"",""pedido"":""RF-CLU foram consolidados; RF-COR, RF-EII, RF-EDU, RF-CRM, RF-MON, RF-MIN, RF-AGR e RF-GEO foram reconciliados com as matrizes de rastreabilidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 55""],""aceitacao"":""RF-CLU foram consolidados; RF-COR, RF-EII, RF-EDU, RF-CRM, RF-MON, RF-MIN, RF-AGR e RF-GEO foram reconciliados com as matrizes de rastreabilidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0004,Sem referências claramente órfãs; o repositório técnico deverá manter unicidade global.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 56 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 56,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0004: Sem referências claramente órfãs; o repositório técnico deverá manter unicidade global. | MASTER-edece80c-0004: Sem referências claramente órfãs; o repositório técnico deverá manter unicidade global.,P2,MASTER-e1169a77-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0004 | MASTER-edece80c-0004,2,"[{""id"":""MASTER-e1169a77-0004"",""pedido"":""Sem referências claramente órfãs; o repositório técnico deverá manter unicidade global."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 56""],""aceitacao"":""Sem referências claramente órfãs; o repositório técnico deverá manter unicidade global."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0004"",""pedido"":""Sem referências claramente órfãs; o repositório técnico deverá manter unicidade global."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 56""],""aceitacao"":""Sem referências claramente órfãs; o repositório técnico deverá manter unicidade global."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0005,"RF-EDU, matriz, testes, indicadores e plano consolidados.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 68 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 68,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0005: RF-EDU, matriz, testes, indicadores e plano consolidados. | MASTER-edece80c-0005: RF-EDU, matriz, testes, indicadores e plano consolidados.",P2,MASTER-e1169a77-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0005 | MASTER-edece80c-0005,2,"[{""id"":""MASTER-e1169a77-0005"",""pedido"":""RF-EDU, matriz, testes, indicadores e plano consolidados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 68""],""aceitacao"":""RF-EDU, matriz, testes, indicadores e plano consolidados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""},{""id"":""MASTER-edece80c-0005"",""pedido"":""RF-EDU, matriz, testes, indicadores e plano consolidados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 68""],""aceitacao"":""RF-EDU, matriz, testes, indicadores e plano consolidados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0006,"Fonte, data e estado de validação são obrigatórios antes de publicação ou uso como linha de base.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 77 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 77,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0006: Fonte, data e estado de validação são obrigatórios antes de publicação ou uso como linha de base. | MASTER-edece80c-0006: Fonte, data e estado de validação são obrigatórios antes de publicação ou uso como linha de base.",P2,MASTER-e1169a77-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0006 | MASTER-edece80c-0006,2,"[{""id"":""MASTER-e1169a77-0006"",""pedido"":""Fonte, data e estado de validação são obrigatórios antes de publicação ou uso como linha de base."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 77""],""aceitacao"":""Fonte, data e estado de validação são obrigatórios antes de publicação ou uso como linha de base."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0006"",""pedido"":""Fonte, data e estado de validação são obrigatórios antes de publicação ou uso como linha de base."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 77""],""aceitacao"":""Fonte, data e estado de validação são obrigatórios antes de publicação ou uso como linha de base."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0007,Alterações futuras devem passar por controlo de versão.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 91 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 91,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0007: Alterações futuras devem passar por controlo de versão. | MASTER-edece80c-0007: Alterações futuras devem passar por controlo de versão.,P2,MASTER-e1169a77-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0007 | MASTER-edece80c-0007,2,"[{""id"":""MASTER-e1169a77-0007"",""pedido"":""Alterações futuras devem passar por controlo de versão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 91""],""aceitacao"":""Alterações futuras devem passar por controlo de versão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0007"",""pedido"":""Alterações futuras devem passar por controlo de versão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 91""],""aceitacao"":""Alterações futuras devem passar por controlo de versão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0008,Aprovada como requisito obrigatório da Fase Zero e do MVP.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 102 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 102,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0008: Aprovada como requisito obrigatório da Fase Zero e do MVP. | MASTER-edece80c-0008: Aprovada como requisito obrigatório da Fase Zero e do MVP.,P2,MASTER-e1169a77-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0008 | MASTER-edece80c-0008,2,"[{""id"":""MASTER-e1169a77-0008"",""pedido"":""Aprovada como requisito obrigatório da Fase Zero e do MVP."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 102""],""aceitacao"":""Aprovada como requisito obrigatório da Fase Zero e do MVP."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0008"",""pedido"":""Aprovada como requisito obrigatório da Fase Zero e do MVP."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 102""],""aceitacao"":""Aprovada como requisito obrigatório da Fase Zero e do MVP."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0009,"Validar dados oficiais, sistemas de referência e responsáveis.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 106 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 106,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0009: Validar dados oficiais, sistemas de referência e responsáveis. | MASTER-edece80c-0009: Validar dados oficiais, sistemas de referência e responsáveis.",P2,MASTER-e1169a77-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0009 | MASTER-edece80c-0009,2,"[{""id"":""MASTER-e1169a77-0009"",""pedido"":""Validar dados oficiais, sistemas de referência e responsáveis."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 106""],""aceitacao"":""Validar dados oficiais, sistemas de referência e responsáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0009"",""pedido"":""Validar dados oficiais, sistemas de referência e responsáveis."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 106""],""aceitacao"":""Validar dados oficiais, sistemas de referência e responsáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0010,"Validar datasets, métricas, modelos e limites antes da activação.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 109 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 109,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0010: Validar datasets, métricas, modelos e limites antes da activação. | MASTER-edece80c-0010: Validar datasets, métricas, modelos e limites antes da activação.",P2,MASTER-e1169a77-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0010 | MASTER-edece80c-0010,2,"[{""id"":""MASTER-e1169a77-0010"",""pedido"":""Validar datasets, métricas, modelos e limites antes da activação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 109""],""aceitacao"":""Validar datasets, métricas, modelos e limites antes da activação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0010"",""pedido"":""Validar datasets, métricas, modelos e limites antes da activação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 109""],""aceitacao"":""Validar datasets, métricas, modelos e limites antes da activação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0011,Recomendação executiva: aprovar o documento como linha de base do programa e autorizar imediatamente a Fase Zero e a preparação técnica do MVP. A autorização para iniciar a construção deverá ser emitida apenas após evidência do cumprimento dos critérios Go/No-Go e das pendências externas registadas.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 117 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 117,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0011: Recomendação executiva: aprovar o documento como linha de base do programa e autorizar imediatamente a Fase Zero e a preparação técnica do MVP. A autorização para iniciar a construção deverá ser emitida apenas após evidência do cumprimento dos critérios Go/No-Go e das pendências externas registadas. | MASTER-edece80c-0011: Recomendação executiva: aprovar o documento como linha de base do programa e autorizar imediatamente a Fase Zero e a preparação técnica do MVP. A autorização para iniciar a construção deverá ser emitida apenas após evidência do cumprimento dos critérios Go/No-Go e das pendências externas registadas.,P2,MASTER-e1169a77-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0011 | MASTER-edece80c-0011,2,"[{""id"":""MASTER-e1169a77-0011"",""pedido"":""Recomendação executiva: aprovar o documento como linha de base do programa e autorizar imediatamente a Fase Zero e a preparação técnica do MVP. A autorização para iniciar a construção deverá ser emitida apenas após evidência do cumprimento dos critérios Go/No-Go e das pendências externas registadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 117""],""aceitacao"":""Recomendação executiva: aprovar o documento como linha de base do programa e autorizar imediatamente a Fase Zero e a preparação técnica do MVP. A autorização para iniciar a construção deverá ser emitida apenas após evidência do cumprimento dos critérios Go/No-Go e das pendências externas registadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0011"",""pedido"":""Recomendação executiva: aprovar o documento como linha de base do programa e autorizar imediatamente a Fase Zero e a preparação técnica do MVP. A autorização para iniciar a construção deverá ser emitida apenas após evidência do cumprimento dos critérios Go/No-Go e das pendências externas registadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 117""],""aceitacao"":""Recomendação executiva: aprovar o documento como linha de base do programa e autorizar imediatamente a Fase Zero e a preparação técnica do MVP. A autorização para iniciar a construção deverá ser emitida apenas após evidência do cumprimento dos critérios Go/No-Go e das pendências externas registadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0012,"Manter uma biblioteca normativa, seleccionar prompts por âmbito e resolver comandos a partir do projecto real.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 147 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 147,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0012: Manter uma biblioteca normativa, seleccionar prompts por âmbito e resolver comandos a partir do projecto real. | MASTER-edece80c-0012: Manter uma biblioteca normativa, seleccionar prompts por âmbito e resolver comandos a partir do projecto real.",P2,MASTER-e1169a77-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0012 | MASTER-edece80c-0012,2,"[{""id"":""MASTER-e1169a77-0012"",""pedido"":""Manter uma biblioteca normativa, seleccionar prompts por âmbito e resolver comandos a partir do projecto real."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 147""],""aceitacao"":""Manter uma biblioteca normativa, seleccionar prompts por âmbito e resolver comandos a partir do projecto real."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0012"",""pedido"":""Manter uma biblioteca normativa, seleccionar prompts por âmbito e resolver comandos a partir do projecto real."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 147""],""aceitacao"":""Manter uma biblioteca normativa, seleccionar prompts por âmbito e resolver comandos a partir do projecto real."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0013,Preservar a numeração e aplicar as correcções antes da transposição para o repositório.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 155 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 155,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0013: Preservar a numeração e aplicar as correcções antes da transposição para o repositório. | MASTER-edece80c-0013: Preservar a numeração e aplicar as correcções antes da transposição para o repositório.,P2,MASTER-e1169a77-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0013 | MASTER-edece80c-0013,2,"[{""id"":""MASTER-e1169a77-0013"",""pedido"":""Preservar a numeração e aplicar as correcções antes da transposição para o repositório."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 155""],""aceitacao"":""Preservar a numeração e aplicar as correcções antes da transposição para o repositório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0013"",""pedido"":""Preservar a numeração e aplicar as correcções antes da transposição para o repositório."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 155""],""aceitacao"":""Preservar a numeração e aplicar as correcções antes da transposição para o repositório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0014,"Materializar o CSV, validar dependências e importar na ferramenta de gestão.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 182 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 182,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0014: Materializar o CSV, validar dependências e importar na ferramenta de gestão. | MASTER-edece80c-0014: Materializar o CSV, validar dependências e importar na ferramenta de gestão.",P2,MASTER-e1169a77-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0014 | MASTER-edece80c-0014,2,"[{""id"":""MASTER-e1169a77-0014"",""pedido"":""Materializar o CSV, validar dependências e importar na ferramenta de gestão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 182""],""aceitacao"":""Materializar o CSV, validar dependências e importar na ferramenta de gestão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0014"",""pedido"":""Materializar o CSV, validar dependências e importar na ferramenta de gestão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 182""],""aceitacao"":""Materializar o CSV, validar dependências e importar na ferramenta de gestão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0015,"Criar ficheiros, calcular SHA-256, validar formatos e abrir PR.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 194 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 194,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0015: Criar ficheiros, calcular SHA-256, validar formatos e abrir PR. | MASTER-edece80c-0015: Criar ficheiros, calcular SHA-256, validar formatos e abrir PR.",P2,MASTER-e1169a77-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0015 | MASTER-edece80c-0015,2,"[{""id"":""MASTER-e1169a77-0015"",""pedido"":""Criar ficheiros, calcular SHA-256, validar formatos e abrir PR."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 194""],""aceitacao"":""Criar ficheiros, calcular SHA-256, validar formatos e abrir PR."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0015"",""pedido"":""Criar ficheiros, calcular SHA-256, validar formatos e abrir PR."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 194""],""aceitacao"":""Criar ficheiros, calcular SHA-256, validar formatos e abrir PR."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0016,"Sequência de materialização: 1) criar a árvore normativa; 2) copiar exclusivamente os blocos de A.31; 3) validar SQL, YAML, JSON, CSV, OpenAPI, AsyncAPI e Mermaid; 4) calcular e registar SHA-256; 5) confirmar a rastreabilidade RF–TECH–ficheiro–teste–AUTO; 6) executar as migrações e a reversão em ambiente de desenvolvimento e teste; 7) executar testes de contrato, segurança, acessibilidade e aceitação pelo utilizador; 8) abrir o pedido de integração com evidências; 9) obter as aprovações; 10) promover para o ambiente de pré-produção. Nenhum artefacto histórico de A.5 ou A.16–A.30 deve ser importado ou executado.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 208 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 208,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0016: Sequência de materialização: 1) criar a árvore normativa; 2) copiar exclusivamente os blocos de A.31; 3) validar SQL, YAML, JSON, CSV, OpenAPI, AsyncAPI e Mermaid; 4) calcular e registar SHA-256; 5) confirmar a rastreabilidade RF–TECH–ficheiro–teste–AUTO; 6) executar as migrações e a reversão em ambiente de desenvolvimento e teste; 7) executar testes de contrato, segurança, acessibilidade e aceitação pelo utilizador; 8) abrir o pedido de integração com evidências; 9) obter as aprovações; 10) promover para o ambiente de pré-produção. Nenhum artefacto histórico de A.5 ou A.16–A.30 deve ser importado ou executado. | MASTER-edece80c-0016: Sequência de materialização: 1) criar a árvore normativa; 2) copiar exclusivamente os blocos de A.31; 3) validar SQL, YAML, JSON, CSV, OpenAPI, AsyncAPI e Mermaid; 4) calcular e registar SHA-256; 5) confirmar a rastreabilidade RF–TECH–ficheiro–teste–AUTO; 6) executar as migrações e a reversão em ambiente de desenvolvimento e teste; 7) executar testes de contrato, segurança, acessibilidade e aceitação pelo utilizador; 8) abrir o pedido de integração com evidências; 9) obter as aprovações; 10) promover para o ambiente de pré-produção. Nenhum artefacto histórico de A.5 ou A.16–A.30 deve ser importado ou executado.",P2,MASTER-e1169a77-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0016 | MASTER-edece80c-0016,2,"[{""id"":""MASTER-e1169a77-0016"",""pedido"":""Sequência de materialização: 1) criar a árvore normativa; 2) copiar exclusivamente os blocos de A.31; 3) validar SQL, YAML, JSON, CSV, OpenAPI, AsyncAPI e Mermaid; 4) calcular e registar SHA-256; 5) confirmar a rastreabilidade RF–TECH–ficheiro–teste–AUTO; 6) executar as migrações e a reversão em ambiente de desenvolvimento e teste; 7) executar testes de contrato, segurança, acessibilidade e aceitação pelo utilizador; 8) abrir o pedido de integração com evidências; 9) obter as aprovações; 10) promover para o ambiente de pré-produção. Nenhum artefacto histórico de A.5 ou A.16–A.30 deve ser importado ou executado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 208""],""aceitacao"":""Sequência de materialização: 1) criar a árvore normativa; 2) copiar exclusivamente os blocos de A.31; 3) validar SQL, YAML, JSON, CSV, OpenAPI, AsyncAPI e Mermaid; 4) calcular e registar SHA-256; 5) confirmar a rastreabilidade RF–TECH–ficheiro–teste–AUTO; 6) executar as migrações e a reversão em ambiente de desenvolvimento e teste; 7) executar testes de contrato, segurança, acessibilidade e aceitação pelo utilizador; 8) abrir o pedido de integração com evidências; 9) obter as aprovações; 10) promover para o ambiente de pré-produção. Nenhum artefacto histórico de A.5 ou A.16–A.30 deve ser importado ou executado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0016"",""pedido"":""Sequência de materialização: 1) criar a árvore normativa; 2) copiar exclusivamente os blocos de A.31; 3) validar SQL, YAML, JSON, CSV, OpenAPI, AsyncAPI e Mermaid; 4) calcular e registar SHA-256; 5) confirmar a rastreabilidade RF–TECH–ficheiro–teste–AUTO; 6) executar as migrações e a reversão em ambiente de desenvolvimento e teste; 7) executar testes de contrato, segurança, acessibilidade e aceitação pelo utilizador; 8) abrir o pedido de integração com evidências; 9) obter as aprovações; 10) promover para o ambiente de pré-produção. Nenhum artefacto histórico de A.5 ou A.16–A.30 deve ser importado ou executado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 208""],""aceitacao"":""Sequência de materialização: 1) criar a árvore normativa; 2) copiar exclusivamente os blocos de A.31; 3) validar SQL, YAML, JSON, CSV, OpenAPI, AsyncAPI e Mermaid; 4) calcular e registar SHA-256; 5) confirmar a rastreabilidade RF–TECH–ficheiro–teste–AUTO; 6) executar as migrações e a reversão em ambiente de desenvolvimento e teste; 7) executar testes de contrato, segurança, acessibilidade e aceitação pelo utilizador; 8) abrir o pedido de integração com evidências; 9) obter as aprovações; 10) promover para o ambiente de pré-produção. Nenhum artefacto histórico de A.5 ou A.16–A.30 deve ser importado ou executado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0017,5.9.1. Documentos obrigatórios e controlos dos campos MIN88,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 301 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 301,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-e1169a77-0017: 5.9.1. Documentos obrigatórios e controlos dos campos MIN88 | MASTER-edece80c-0017: 5.9.1. Documentos obrigatórios e controlos dos campos MIN88,P2,MASTER-e1169a77-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0017 | MASTER-edece80c-0017,2,"[{""id"":""MASTER-e1169a77-0017"",""pedido"":""5.9.1. Documentos obrigatórios e controlos dos campos MIN88"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 301""],""aceitacao"":""5.9.1. Documentos obrigatórios e controlos dos campos MIN88"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0017"",""pedido"":""5.9.1. Documentos obrigatórios e controlos dos campos MIN88"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 301""],""aceitacao"":""5.9.1. Documentos obrigatórios e controlos dos campos MIN88"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, MASTER-e1169a77-0018,"A evolução do portal deve ser orientada por métricas de produto e experiências controladas. O painel deverá medir aquisição, activação, pesquisa, comparação, pedidos de dossier, qualificação, reuniões, diligência, propostas, investimento confirmado, tempo por etapa, abandono de formulários, pesquisa sem resultados, satisfação e utilização pós-investimento. Alterações de jornada, conteúdo, formulário ou campanha devem possuir hipótese, indicador, período de teste, segmento, resultado e decisão. Nenhum teste pode reduzir transparência, consentimento, segurança ou igualdade de tratamento.","portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 420 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 80 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 122 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 420 [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] SEG-bf26caee-p440 §2.1; SEG-bf26caee-p441 §2.1; SEG-bf26caee-p442 §2.1; SEG-bf26caee-p443 §2.1; SEG-bf26caee-p444 §2.1; SEG-bf26caee-p445 §2.1; SEG-bf26caee-p666 §6; SEG-bf26caee-p744 §6.1; SEG-bf26caee-p865 §8.6; SEG-bf26caee-p866 §8.6; SEG-bf26caee-p867 §8.6; SEG-bf26caee-p868 §8.6; SEG-bf26caee-p869 §8.6; SEG-bf26caee-p870 §8.6; SEG-bf26caee-p871 §8.6",Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0018: A evolução do portal deve ser orientada por métricas de produto e experiências controladas. O painel deverá medir aquisição, activação, pesquisa, comparação, pedidos de dossier, qualificação, reuniões, diligência, propostas, investimento confirmado, tempo por etapa, abandono de formulários, pesquisa sem resultados, satisfação e utilização pós-investimento. Alterações de jornada, conteúdo, formulário ou campanha devem possuir hipótese, indicador, período de teste, segmento, resultado e decisão. Nenhum teste pode reduzir transparência, consentimento, segurança ou igualdade de tratamento. | MASTER-f70ce307-0003: A evolução do portal deve ser orientada por métricas de produto e experiências controladas. O painel deverá medir aquisição, activação, pesquisa, comparação, pedidos de dossier, qualificação, reuniões, diligência, propostas, investimento confirmado, tempo por etapa, abandono de formulários, pesquisa sem resultados, satisfação e utilização pós-investimento. Alterações de jornada, conteúdo, formulário ou campanha devem possuir hipótese, indicador, período de teste, segmento, resultado e decisão. Nenhum teste pode reduzir transparência, consentimento, segurança ou igualdade de tratamento. | MASTER-51b8f0ad-0003: A evolução do portal deve ser orientada por métricas de produto e experiências controladas. O painel deverá medir aquisição, activação, pesquisa, comparação, pedidos de dossier, qualificação, reuniões, diligência, propostas, investimento confirmado, tempo por etapa, abandono de formulários, pesquisa sem resultados, satisfação e utilização pós-investimento. Alterações de jornada, conteúdo, formulário ou campanha devem possuir hipótese, indicador, período de teste, segmento, resultado e decisão. Nenhum teste pode reduzir transparência, consentimento, segurança ou igualdade de tratamento. | MASTER-edece80c-0018: A evolução do portal deve ser orientada por métricas de produto e experiências controladas. O painel deverá medir aquisição, activação, pesquisa, comparação, pedidos de dossier, qualificação, reuniões, diligência, propostas, investimento confirmado, tempo por etapa, abandono de formulários, pesquisa sem resultados, satisfação e utilização pós-investimento. Alterações de jornada, conteúdo, formulário ou campanha devem possuir hipótese, indicador, período de teste, segmento, resultado e decisão. Nenhum teste pode reduzir transparência, consentimento, segurança ou igualdade de tratamento.",P2,"MASTER-e1169a77-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Fases0–4 do §2 são releases de desenvolvimento, não as cinco fases/19 etapas. Agrupamentos §3.3.1 não convertem categorias. Papéis genéricos §3.1 não concedem permissão. §6 contém estados documentais, não prova do ambiente atual. §7p811 não reabre credibilidade das fontes oficiais. SLA/ofertas/competências continuam decisões separadas. Disponibilidade do guia/modelos só por URL/exemplar verificado.",MASTER-e1169a77-0018 | MASTER-f70ce307-0003 | MASTER-51b8f0ad-0003 | MASTER-edece80c-0018; SEG-bf26caee-p440; SEG-bf26caee-p441; SEG-bf26caee-p442; SEG-bf26caee-p443; SEG-bf26caee-p444; SEG-bf26caee-p445; SEG-bf26caee-p666; SEG-bf26caee-p744; SEG-bf26caee-p865; SEG-bf26caee-p866; SEG-bf26caee-p867; SEG-bf26caee-p868; SEG-bf26caee-p869; SEG-bf26caee-p870; SEG-bf26caee-p871,19,"[{""id"": ""MASTER-e1169a77-0018"", ""pedido"": ""A evolução do portal deve ser orientada por métricas de produto e experiências controladas. O painel deverá medir aquisição, activação, pesquisa, comparação, pedidos de dossier, qualificação, reuniões, diligência, propostas, investimento confirmado, tempo por etapa, abandono de formulários, pesquisa sem resultados, satisfação e utilização pós-investimento. Alterações de jornada, conteúdo, formulário ou campanha devem possuir hipótese, indicador, período de teste, segmento, resultado e decisão. Nenhum teste pode reduzir transparência, consentimento, segurança ou igualdade de tratamento."", ""fontes"": [""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 420""], ""aceitacao"": ""A evolução do portal deve ser orientada por métricas de produto e experiências controladas. O painel deverá medir aquisição, activação, pesquisa, comparação, pedidos de dossier, qualificação, reuniões, diligência, propostas, investimento confirmado, tempo por etapa, abandono de formulários, pesquisa sem resultados, satisfação e utilização pós-investimento. Alterações de jornada, conteúdo, formulário ou campanha devem possuir hipótese, indicador, período de teste, segmento, resultado e decisão. Nenhum teste pode reduzir transparência, consentimento, segurança ou igualdade de tratamento."", ""estado"": ""parcial"", ""variantes"": ""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"", ""modulo"": ""Balcão/orientação""}, {""id"": ""MASTER-f70ce307-0003"", ""pedido"": ""A evolução do portal deve ser orientada por métricas de produto e experiências controladas. O painel deverá medir aquisição, activação, pesquisa, comparação, pedidos de dossier, qualificação, reuniões, diligência, propostas, investimento confirmado, tempo por etapa, abandono de formulários, pesquisa sem resultados, satisfação e utilização pós-investimento. Alterações de jornada, conteúdo, formulário ou campanha devem possuir hipótese, indicador, período de teste, segmento, resultado e decisão. Nenhum teste pode reduzir transparência, consentimento, segurança ou igualdade de tratamento."", ""fontes"": [""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 80""], ""aceitacao"": ""A evolução do portal deve ser orientada por métricas de produto e experiências controladas. O painel deverá medir aquisição, activação, pesquisa, comparação, pedidos de dossier, qualificação, reuniões, diligência, propostas, investimento confirmado, tempo por etapa, abandono de formulários, pesquisa sem resultados, satisfação e utilização pós-investimento. Alterações de jornada, conteúdo, formulário ou campanha devem possuir hipótese, indicador, período de teste, segmento, resultado e decisão. Nenhum teste pode reduzir transparência, consentimento, segurança ou igualdade de tratamento."", ""estado"": ""parcial"", ""variantes"": ""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"", ""modulo"": ""Balcão/orientação""}, {""id"": ""MASTER-51b8f0ad-0003"", ""pedido"": ""A evolução do portal deve ser orientada por métricas de produto e experiências controladas. O painel deverá medir aquisição, activação, pesquisa, comparação, pedidos de dossier, qualificação, reuniões, diligência, propostas, investimento confirmado, tempo por etapa, abandono de formulários, pesquisa sem resultados, satisfação e utilização pós-investimento. Alterações de jornada, conteúdo, formulário ou campanha devem possuir hipótese, indicador, período de teste, segmento, resultado e decisão. Nenhum teste pode reduzir transparência, consentimento, segurança ou igualdade de tratamento."", ""fontes"": [""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 122""], ""aceitacao"": ""A evolução do portal deve ser orientada por métricas de produto e experiências controladas. O painel deverá medir aquisição, activação, pesquisa, comparação, pedidos de dossier, qualificação, reuniões, diligência, propostas, investimento confirmado, tempo por etapa, abandono de formulários, pesquisa sem resultados, satisfação e utilização pós-investimento. Alterações de jornada, conteúdo, formulário ou campanha devem possuir hipótese, indicador, período de teste, segmento, resultado e decisão. Nenhum teste pode reduzir transparência, consentimento, segurança ou igualdade de tratamento."", ""estado"": ""parcial"", ""variantes"": ""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"", ""modulo"": ""Balcão/orientação""}, {""id"": ""MASTER-edece80c-0018"", ""pedido"": ""A evolução do portal deve ser orientada por métricas de produto e experiências controladas. O painel deverá medir aquisição, activação, pesquisa, comparação, pedidos de dossier, qualificação, reuniões, diligência, propostas, investimento confirmado, tempo por etapa, abandono de formulários, pesquisa sem resultados, satisfação e utilização pós-investimento. Alterações de jornada, conteúdo, formulário ou campanha devem possuir hipótese, indicador, período de teste, segmento, resultado e decisão. Nenhum teste pode reduzir transparência, consentimento, segurança ou igualdade de tratamento."", ""fontes"": [""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 420""], ""aceitacao"": ""A evolução do portal deve ser orientada por métricas de produto e experiências controladas. O painel deverá medir aquisição, activação, pesquisa, comparação, pedidos de dossier, qualificação, reuniões, diligência, propostas, investimento confirmado, tempo por etapa, abandono de formulários, pesquisa sem resultados, satisfação e utilização pós-investimento. Alterações de jornada, conteúdo, formulário ou campanha devem possuir hipótese, indicador, período de teste, segmento, resultado e decisão. Nenhum teste pode reduzir transparência, consentimento, segurança ou igualdade de tratamento."", ""estado"": ""parcial"", ""variantes"": ""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"", ""modulo"": ""Balcão/orientação""}, {""id"": ""SEG-bf26caee-p440"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""2.1"", ""locator"": ""word/document.xml#p440"", ""first_paragraph"": 440, ""last_paragraph"": 440, ""text"": ""Experiência responsiva, acessível e orientada a tarefas."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p441"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""2.1"", ""locator"": ""word/document.xml#p441"", ""first_paragraph"": 441, ""last_paragraph"": 441, ""text"": ""Fonte única de dados para evitar duplicações entre módulos e portais."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p442"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""2.1"", ""locator"": ""word/document.xml#p442"", ""first_paragraph"": 442, ""last_paragraph"": 442, ""text"": ""Rastreabilidade entre requisito, regra, formulário, evidência e entidade responsável."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p443"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""2.1"", ""locator"": ""word/document.xml#p443"", ""first_paragraph"": 443, ""last_paragraph"": 443, ""text"": ""Validação de campos, anexos, estados e permissões."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p444"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""2.1"", ""locator"": ""word/document.xml#p444"", ""first_paragraph"": 444, ""last_paragraph"": 444, ""text"": ""Registo de auditoria, segurança, protecção de dados e controlo de versões."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p445"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""2.1"", ""locator"": ""word/document.xml#p445"", ""first_paragraph"": 445, ""last_paragraph"": 445, ""text"": ""Indicadores de utilização, conclusão de jornadas, erros e tempo de resposta."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p666"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6"", ""locator"": ""word/document.xml#p666"", ""first_paragraph"": 666, ""last_paragraph"": 671, ""text"": ""INV-010 | Indicadores de utilização, abandono e conclusão | Sim | Parcial | QA | Demonstrar abandono, conclusão e tempos por jornada, módulo, sector e localização."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p744"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6.1"", ""locator"": ""word/document.xml#p744"", ""first_paragraph"": 744, ""last_paragraph"": 750, ""text"": ""§8.6 | Indicadores de abandono, conclusão e tempo por jornada | INV-010 | Sim | Parcial | QA | Demonstrar fórmula, eventos, dimensões, período, fonte e painéis no ambiente activo."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p865"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""8.6"", ""locator"": ""word/document.xml#p865"", ""first_paragraph"": 865, ""last_paragraph"": 865, ""text"": ""Percentagem de investidores que concluem o roteiro."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p866"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""8.6"", ""locator"": ""word/document.xml#p866"", ""first_paragraph"": 866, ""last_paragraph"": 866, ""text"": ""Tempo médio entre criação do projecto e submissão completa."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p867"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""8.6"", ""locator"": ""word/document.xml#p867"", ""first_paragraph"": 867, ""last_paragraph"": 867, ""text"": ""Taxa de formulários devolvidos por erro ou falta de documentação."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p868"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""8.6"", ""locator"": ""word/document.xml#p868"", ""first_paragraph"": 868, ""last_paragraph"": 868, ""text"": ""Precisão das correspondências de fundos e oportunidades."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p869"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""8.6"", ""locator"": ""word/document.xml#p869"", ""first_paragraph"": 869, ""last_paragraph"": 869, ""text"": ""Taxa de duplicados detectados nas importações."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p870"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""8.6"", ""locator"": ""word/document.xml#p870"", ""first_paragraph"": 870, ""last_paragraph"": 870, ""text"": ""Disponibilidade do portal e tempo de resposta dos serviços críticos."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p871"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""8.6"", ""locator"": ""word/document.xml#p871"", ""first_paragraph"": 871, ""last_paragraph"": 871, ""text"": ""Satisfação dos utilizadores e redução de pedidos de suporte."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,"Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada -[Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Pedidos relacionados sem novo inventário/backlog paralelo; referência documental acrescentada, critérios anteriores preservados. Confirmar os bytes do v1(3) antes do fecho documental.",parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0019,"Antes da construção dos novos módulos, deverá ser concluída a Fase Zero definida nas secções 4.8.3 e 4.8.6, que concentra as melhorias imediatas da versão existente e os respectivos critérios de entrega. Esta etapa não depende de integrações institucionais ainda não confirmadas.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 421 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 421,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0019: Antes da construção dos novos módulos, deverá ser concluída a Fase Zero definida nas secções 4.8.3 e 4.8.6, que concentra as melhorias imediatas da versão existente e os respectivos critérios de entrega. Esta etapa não depende de integrações institucionais ainda não confirmadas. | MASTER-edece80c-0019: Antes da construção dos novos módulos, deverá ser concluída a Fase Zero definida nas secções 4.8.3 e 4.8.6, que concentra as melhorias imediatas da versão existente e os respectivos critérios de entrega. Esta etapa não depende de integrações institucionais ainda não confirmadas.",P2,MASTER-e1169a77-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0019 | MASTER-edece80c-0019,2,"[{""id"":""MASTER-e1169a77-0019"",""pedido"":""Antes da construção dos novos módulos, deverá ser concluída a Fase Zero definida nas secções 4.8.3 e 4.8.6, que concentra as melhorias imediatas da versão existente e os respectivos critérios de entrega. Esta etapa não depende de integrações institucionais ainda não confirmadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 421""],""aceitacao"":""Antes da construção dos novos módulos, deverá ser concluída a Fase Zero definida nas secções 4.8.3 e 4.8.6, que concentra as melhorias imediatas da versão existente e os respectivos critérios de entrega. Esta etapa não depende de integrações institucionais ainda não confirmadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0019"",""pedido"":""Antes da construção dos novos módulos, deverá ser concluída a Fase Zero definida nas secções 4.8.3 e 4.8.6, que concentra as melhorias imediatas da versão existente e os respectivos critérios de entrega. Esta etapa não depende de integrações institucionais ainda não confirmadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 421""],""aceitacao"":""Antes da construção dos novos módulos, deverá ser concluída a Fase Zero definida nas secções 4.8.3 e 4.8.6, que concentra as melhorias imediatas da versão existente e os respectivos critérios de entrega. Esta etapa não depende de integrações institucionais ainda não confirmadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0021,"A implementação deverá partir de um diagnóstico técnico e funcional da versão actual do portal, identificando componentes reutilizáveis, dívida técnica, limitações de conteúdo, integrações existentes, qualidade dos dados, desempenho, segurança, acessibilidade e cobertura dos fluxos. Esse diagnóstico deverá produzir uma matriz Conservar, Melhorar, Substituir ou Descontinuar, evitando a reconstrução de funcionalidades estáveis e preservando os investimentos já realizados.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 423 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 423,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0021: A implementação deverá partir de um diagnóstico técnico e funcional da versão actual do portal, identificando componentes reutilizáveis, dívida técnica, limitações de conteúdo, integrações existentes, qualidade dos dados, desempenho, segurança, acessibilidade e cobertura dos fluxos. Esse diagnóstico deverá produzir uma matriz Conservar, Melhorar, Substituir ou Descontinuar, evitando a reconstrução de funcionalidades estáveis e preservando os investimentos já realizados. | MASTER-edece80c-0021: A implementação deverá partir de um diagnóstico técnico e funcional da versão actual do portal, identificando componentes reutilizáveis, dívida técnica, limitações de conteúdo, integrações existentes, qualidade dos dados, desempenho, segurança, acessibilidade e cobertura dos fluxos. Esse diagnóstico deverá produzir uma matriz Conservar, Melhorar, Substituir ou Descontinuar, evitando a reconstrução de funcionalidades estáveis e preservando os investimentos já realizados.",P2,MASTER-e1169a77-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0021 | MASTER-edece80c-0021,2,"[{""id"":""MASTER-e1169a77-0021"",""pedido"":""A implementação deverá partir de um diagnóstico técnico e funcional da versão actual do portal, identificando componentes reutilizáveis, dívida técnica, limitações de conteúdo, integrações existentes, qualidade dos dados, desempenho, segurança, acessibilidade e cobertura dos fluxos. Esse diagnóstico deverá produzir uma matriz Conservar, Melhorar, Substituir ou Descontinuar, evitando a reconstrução de funcionalidades estáveis e preservando os investimentos já realizados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 423""],""aceitacao"":""A implementação deverá partir de um diagnóstico técnico e funcional da versão actual do portal, identificando componentes reutilizáveis, dívida técnica, limitações de conteúdo, integrações existentes, qualidade dos dados, desempenho, segurança, acessibilidade e cobertura dos fluxos. Esse diagnóstico deverá produzir uma matriz Conservar, Melhorar, Substituir ou Descontinuar, evitando a reconstrução de funcionalidades estáveis e preservando os investimentos já realizados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0021"",""pedido"":""A implementação deverá partir de um diagnóstico técnico e funcional da versão actual do portal, identificando componentes reutilizáveis, dívida técnica, limitações de conteúdo, integrações existentes, qualidade dos dados, desempenho, segurança, acessibilidade e cobertura dos fluxos. Esse diagnóstico deverá produzir uma matriz Conservar, Melhorar, Substituir ou Descontinuar, evitando a reconstrução de funcionalidades estáveis e preservando os investimentos já realizados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 423""],""aceitacao"":""A implementação deverá partir de um diagnóstico técnico e funcional da versão actual do portal, identificando componentes reutilizáveis, dívida técnica, limitações de conteúdo, integrações existentes, qualidade dos dados, desempenho, segurança, acessibilidade e cobertura dos fluxos. Esse diagnóstico deverá produzir uma matriz Conservar, Melhorar, Substituir ou Descontinuar, evitando a reconstrução de funcionalidades estáveis e preservando os investimentos já realizados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0023,"O upgrade deverá preservar, avaliar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os progressivamente de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Antes de substituir qualquer componente, a equipa deverá confirmar o seu uso, qualidade, dependências e possibilidade de reutilização. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 437 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 437,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0023: O upgrade deverá preservar, avaliar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os progressivamente de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Antes de substituir qualquer componente, a equipa deverá confirmar o seu uso, qualidade, dependências e possibilidade de reutilização. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM. | MASTER-edece80c-0023: O upgrade deverá preservar, avaliar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os progressivamente de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Antes de substituir qualquer componente, a equipa deverá confirmar o seu uso, qualidade, dependências e possibilidade de reutilização. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM.",P2,MASTER-e1169a77-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0023 | MASTER-edece80c-0023,2,"[{""id"":""MASTER-e1169a77-0023"",""pedido"":""O upgrade deverá preservar, avaliar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os progressivamente de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Antes de substituir qualquer componente, a equipa deverá confirmar o seu uso, qualidade, dependências e possibilidade de reutilização. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 437""],""aceitacao"":""O upgrade deverá preservar, avaliar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os progressivamente de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Antes de substituir qualquer componente, a equipa deverá confirmar o seu uso, qualidade, dependências e possibilidade de reutilização. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0023"",""pedido"":""O upgrade deverá preservar, avaliar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os progressivamente de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Antes de substituir qualquer componente, a equipa deverá confirmar o seu uso, qualidade, dependências e possibilidade de reutilização. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 437""],""aceitacao"":""O upgrade deverá preservar, avaliar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os progressivamente de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Antes de substituir qualquer componente, a equipa deverá confirmar o seu uso, qualidade, dependências e possibilidade de reutilização. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0026,"A plataforma deve manter um directório verificado de fornecedores locais, prestadores de serviços, operadores logísticos, consultores, instituições financeiras, centros de formação e parceiros tecnológicos. Cada projecto poderá publicar necessidades de aquisição e competências, enquanto fornecedores poderão apresentar capacidade, certificações, cobertura territorial e referências. O sistema deverá recomendar ligações entre investidores e fornecedores, medir contratos locais, emprego, formação e transferência de tecnologia e impedir que a recomendação seja apresentada como certificação ou garantia da Tempo.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 474 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 131 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 173 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 474,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0026: A plataforma deve manter um directório verificado de fornecedores locais, prestadores de serviços, operadores logísticos, consultores, instituições financeiras, centros de formação e parceiros tecnológicos. Cada projecto poderá publicar necessidades de aquisição e competências, enquanto fornecedores poderão apresentar capacidade, certificações, cobertura territorial e referências. O sistema deverá recomendar ligações entre investidores e fornecedores, medir contratos locais, emprego, formação e transferência de tecnologia e impedir que a recomendação seja apresentada como certificação ou garantia da Tempo. | MASTER-f70ce307-0009: A plataforma deve manter um directório verificado de fornecedores locais, prestadores de serviços, operadores logísticos, consultores, instituições financeiras, centros de formação e parceiros tecnológicos. Cada projecto poderá publicar necessidades de aquisição e competências, enquanto fornecedores poderão apresentar capacidade, certificações, cobertura territorial e referências. O sistema deverá recomendar ligações entre investidores e fornecedores, medir contratos locais, emprego, formação e transferência de tecnologia e impedir que a recomendação seja apresentada como certificação ou garantia da Tempo. | MASTER-51b8f0ad-0009: A plataforma deve manter um directório verificado de fornecedores locais, prestadores de serviços, operadores logísticos, consultores, instituições financeiras, centros de formação e parceiros tecnológicos. Cada projecto poderá publicar necessidades de aquisição e competências, enquanto fornecedores poderão apresentar capacidade, certificações, cobertura territorial e referências. O sistema deverá recomendar ligações entre investidores e fornecedores, medir contratos locais, emprego, formação e transferência de tecnologia e impedir que a recomendação seja apresentada como certificação ou garantia da Tempo. | MASTER-edece80c-0026: A plataforma deve manter um directório verificado de fornecedores locais, prestadores de serviços, operadores logísticos, consultores, instituições financeiras, centros de formação e parceiros tecnológicos. Cada projecto poderá publicar necessidades de aquisição e competências, enquanto fornecedores poderão apresentar capacidade, certificações, cobertura territorial e referências. O sistema deverá recomendar ligações entre investidores e fornecedores, medir contratos locais, emprego, formação e transferência de tecnologia e impedir que a recomendação seja apresentada como certificação ou garantia da Tempo.",P2,MASTER-e1169a77-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0026 | MASTER-f70ce307-0009 | MASTER-51b8f0ad-0009 | MASTER-edece80c-0026,4,"[{""id"":""MASTER-e1169a77-0026"",""pedido"":""A plataforma deve manter um directório verificado de fornecedores locais, prestadores de serviços, operadores logísticos, consultores, instituições financeiras, centros de formação e parceiros tecnológicos. Cada projecto poderá publicar necessidades de aquisição e competências, enquanto fornecedores poderão apresentar capacidade, certificações, cobertura territorial e referências. O sistema deverá recomendar ligações entre investidores e fornecedores, medir contratos locais, emprego, formação e transferência de tecnologia e impedir que a recomendação seja apresentada como certificação ou garantia da Tempo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 474""],""aceitacao"":""A plataforma deve manter um directório verificado de fornecedores locais, prestadores de serviços, operadores logísticos, consultores, instituições financeiras, centros de formação e parceiros tecnológicos. Cada projecto poderá publicar necessidades de aquisição e competências, enquanto fornecedores poderão apresentar capacidade, certificações, cobertura territorial e referências. O sistema deverá recomendar ligações entre investidores e fornecedores, medir contratos locais, emprego, formação e transferência de tecnologia e impedir que a recomendação seja apresentada como certificação ou garantia da Tempo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-f70ce307-0009"",""pedido"":""A plataforma deve manter um directório verificado de fornecedores locais, prestadores de serviços, operadores logísticos, consultores, instituições financeiras, centros de formação e parceiros tecnológicos. Cada projecto poderá publicar necessidades de aquisição e competências, enquanto fornecedores poderão apresentar capacidade, certificações, cobertura territorial e referências. O sistema deverá recomendar ligações entre investidores e fornecedores, medir contratos locais, emprego, formação e transferência de tecnologia e impedir que a recomendação seja apresentada como certificação ou garantia da Tempo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 131""],""aceitacao"":""A plataforma deve manter um directório verificado de fornecedores locais, prestadores de serviços, operadores logísticos, consultores, instituições financeiras, centros de formação e parceiros tecnológicos. Cada projecto poderá publicar necessidades de aquisição e competências, enquanto fornecedores poderão apresentar capacidade, certificações, cobertura territorial e referências. O sistema deverá recomendar ligações entre investidores e fornecedores, medir contratos locais, emprego, formação e transferência de tecnologia e impedir que a recomendação seja apresentada como certificação ou garantia da Tempo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0009"",""pedido"":""A plataforma deve manter um directório verificado de fornecedores locais, prestadores de serviços, operadores logísticos, consultores, instituições financeiras, centros de formação e parceiros tecnológicos. Cada projecto poderá publicar necessidades de aquisição e competências, enquanto fornecedores poderão apresentar capacidade, certificações, cobertura territorial e referências. O sistema deverá recomendar ligações entre investidores e fornecedores, medir contratos locais, emprego, formação e transferência de tecnologia e impedir que a recomendação seja apresentada como certificação ou garantia da Tempo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 173""],""aceitacao"":""A plataforma deve manter um directório verificado de fornecedores locais, prestadores de serviços, operadores logísticos, consultores, instituições financeiras, centros de formação e parceiros tecnológicos. Cada projecto poderá publicar necessidades de aquisição e competências, enquanto fornecedores poderão apresentar capacidade, certificações, cobertura territorial e referências. O sistema deverá recomendar ligações entre investidores e fornecedores, medir contratos locais, emprego, formação e transferência de tecnologia e impedir que a recomendação seja apresentada como certificação ou garantia da Tempo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0026"",""pedido"":""A plataforma deve manter um directório verificado de fornecedores locais, prestadores de serviços, operadores logísticos, consultores, instituições financeiras, centros de formação e parceiros tecnológicos. Cada projecto poderá publicar necessidades de aquisição e competências, enquanto fornecedores poderão apresentar capacidade, certificações, cobertura territorial e referências. O sistema deverá recomendar ligações entre investidores e fornecedores, medir contratos locais, emprego, formação e transferência de tecnologia e impedir que a recomendação seja apresentada como certificação ou garantia da Tempo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 474""],""aceitacao"":""A plataforma deve manter um directório verificado de fornecedores locais, prestadores de serviços, operadores logísticos, consultores, instituições financeiras, centros de formação e parceiros tecnológicos. Cada projecto poderá publicar necessidades de aquisição e competências, enquanto fornecedores poderão apresentar capacidade, certificações, cobertura territorial e referências. O sistema deverá recomendar ligações entre investidores e fornecedores, medir contratos locais, emprego, formação e transferência de tecnologia e impedir que a recomendação seja apresentada como certificação ou garantia da Tempo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0035,"A análise de plataformas de promoção de investimento indica quatro modelos complementares. A Invest India e a India Investment Grid combinam inteligência sectorial, projectos pesquisáveis, manifestação de interesse, ligação a promotores, avaliação de localização e acompanhamento do investidor. A Invest Saudi integra promoção, oportunidades, registo do investidor, serviços electrónicos, incentivos e assistência antes, durante e depois da instalação. O Rwanda Development Board articula balcão único, registo do investimento, licenciamento, avaliação ambiental, procedimentos empresariais e acompanhamento pós-investimento com resolução de constrangimentos. A Estónia demonstra o valor da identidade digital, assinatura electrónica, constituição remota de empresas e acesso integrado a serviços públicos. Para alcançar um nível comparável, o InvestMoz deve combinar promoção, transacção assistida, identidade digital, interoperabilidade, acompanhamento pós-investimento e inteligência de mercado numa única experiência.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 485 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 142 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 184 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 485,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0035: A análise de plataformas de promoção de investimento indica quatro modelos complementares. A Invest India e a India Investment Grid combinam inteligência sectorial, projectos pesquisáveis, manifestação de interesse, ligação a promotores, avaliação de localização e acompanhamento do investidor. A Invest Saudi integra promoção, oportunidades, registo do investidor, serviços electrónicos, incentivos e assistência antes, durante e depois da instalação. O Rwanda Development Board articula balcão único, registo do investimento, licenciamento, avaliação ambiental, procedimentos empresariais e acompanhamento pós-investimento com resolução de constrangimentos. A Estónia demonstra o valor da identidade digital, assinatura electrónica, constituição remota de empresas e acesso integrado a serviços públicos. Para alcançar um nível comparável, o InvestMoz deve combinar promoção, transacção assistida, identidade digital, interoperabilidade, acompanhamento pós-investimento e inteligência de mercado numa única experiência. | MASTER-f70ce307-0018: A análise de plataformas de promoção de investimento indica quatro modelos complementares. A Invest India e a India Investment Grid combinam inteligência sectorial, projectos pesquisáveis, manifestação de interesse, ligação a promotores, avaliação de localização e acompanhamento do investidor. A Invest Saudi integra promoção, oportunidades, registo do investidor, serviços electrónicos, incentivos e assistência antes, durante e depois da instalação. O Rwanda Development Board articula balcão único, registo do investimento, licenciamento, avaliação ambiental, procedimentos empresariais e acompanhamento pós-investimento com resolução de constrangimentos. A Estónia demonstra o valor da identidade digital, assinatura electrónica, constituição remota de empresas e acesso integrado a serviços públicos. Para alcançar um nível comparável, o InvestMoz deve combinar promoção, transacção assistida, identidade digital, interoperabilidade, acompanhamento pós-investimento e inteligência de mercado numa única experiência. | MASTER-51b8f0ad-0018: A análise de plataformas de promoção de investimento indica quatro modelos complementares. A Invest India e a India Investment Grid combinam inteligência sectorial, projectos pesquisáveis, manifestação de interesse, ligação a promotores, avaliação de localização e acompanhamento do investidor. A Invest Saudi integra promoção, oportunidades, registo do investidor, serviços electrónicos, incentivos e assistência antes, durante e depois da instalação. O Rwanda Development Board articula balcão único, registo do investimento, licenciamento, avaliação ambiental, procedimentos empresariais e acompanhamento pós-investimento com resolução de constrangimentos. A Estónia demonstra o valor da identidade digital, assinatura electrónica, constituição remota de empresas e acesso integrado a serviços públicos. Para alcançar um nível comparável, o InvestMoz deve combinar promoção, transacção assistida, identidade digital, interoperabilidade, acompanhamento pós-investimento e inteligência de mercado numa única experiência. | MASTER-edece80c-0035: A análise de plataformas de promoção de investimento indica quatro modelos complementares. A Invest India e a India Investment Grid combinam inteligência sectorial, projectos pesquisáveis, manifestação de interesse, ligação a promotores, avaliação de localização e acompanhamento do investidor. A Invest Saudi integra promoção, oportunidades, registo do investidor, serviços electrónicos, incentivos e assistência antes, durante e depois da instalação. O Rwanda Development Board articula balcão único, registo do investimento, licenciamento, avaliação ambiental, procedimentos empresariais e acompanhamento pós-investimento com resolução de constrangimentos. A Estónia demonstra o valor da identidade digital, assinatura electrónica, constituição remota de empresas e acesso integrado a serviços públicos. Para alcançar um nível comparável, o InvestMoz deve combinar promoção, transacção assistida, identidade digital, interoperabilidade, acompanhamento pós-investimento e inteligência de mercado numa única experiência.",P2,MASTER-e1169a77-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0035 | MASTER-f70ce307-0018 | MASTER-51b8f0ad-0018 | MASTER-edece80c-0035,4,"[{""id"":""MASTER-e1169a77-0035"",""pedido"":""A análise de plataformas de promoção de investimento indica quatro modelos complementares. A Invest India e a India Investment Grid combinam inteligência sectorial, projectos pesquisáveis, manifestação de interesse, ligação a promotores, avaliação de localização e acompanhamento do investidor. A Invest Saudi integra promoção, oportunidades, registo do investidor, serviços electrónicos, incentivos e assistência antes, durante e depois da instalação. O Rwanda Development Board articula balcão único, registo do investimento, licenciamento, avaliação ambiental, procedimentos empresariais e acompanhamento pós-investimento com resolução de constrangimentos. A Estónia demonstra o valor da identidade digital, assinatura electrónica, constituição remota de empresas e acesso integrado a serviços públicos. Para alcançar um nível comparável, o InvestMoz deve combinar promoção, transacção assistida, identidade digital, interoperabilidade, acompanhamento pós-investimento e inteligência de mercado numa única experiência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 485""],""aceitacao"":""A análise de plataformas de promoção de investimento indica quatro modelos complementares. A Invest India e a India Investment Grid combinam inteligência sectorial, projectos pesquisáveis, manifestação de interesse, ligação a promotores, avaliação de localização e acompanhamento do investidor. A Invest Saudi integra promoção, oportunidades, registo do investidor, serviços electrónicos, incentivos e assistência antes, durante e depois da instalação. O Rwanda Development Board articula balcão único, registo do investimento, licenciamento, avaliação ambiental, procedimentos empresariais e acompanhamento pós-investimento com resolução de constrangimentos. A Estónia demonstra o valor da identidade digital, assinatura electrónica, constituição remota de empresas e acesso integrado a serviços públicos. Para alcançar um nível comparável, o InvestMoz deve combinar promoção, transacção assistida, identidade digital, interoperabilidade, acompanhamento pós-investimento e inteligência de mercado numa única experiência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0018"",""pedido"":""A análise de plataformas de promoção de investimento indica quatro modelos complementares. A Invest India e a India Investment Grid combinam inteligência sectorial, projectos pesquisáveis, manifestação de interesse, ligação a promotores, avaliação de localização e acompanhamento do investidor. A Invest Saudi integra promoção, oportunidades, registo do investidor, serviços electrónicos, incentivos e assistência antes, durante e depois da instalação. O Rwanda Development Board articula balcão único, registo do investimento, licenciamento, avaliação ambiental, procedimentos empresariais e acompanhamento pós-investimento com resolução de constrangimentos. A Estónia demonstra o valor da identidade digital, assinatura electrónica, constituição remota de empresas e acesso integrado a serviços públicos. Para alcançar um nível comparável, o InvestMoz deve combinar promoção, transacção assistida, identidade digital, interoperabilidade, acompanhamento pós-investimento e inteligência de mercado numa única experiência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 142""],""aceitacao"":""A análise de plataformas de promoção de investimento indica quatro modelos complementares. A Invest India e a India Investment Grid combinam inteligência sectorial, projectos pesquisáveis, manifestação de interesse, ligação a promotores, avaliação de localização e acompanhamento do investidor. A Invest Saudi integra promoção, oportunidades, registo do investidor, serviços electrónicos, incentivos e assistência antes, durante e depois da instalação. O Rwanda Development Board articula balcão único, registo do investimento, licenciamento, avaliação ambiental, procedimentos empresariais e acompanhamento pós-investimento com resolução de constrangimentos. A Estónia demonstra o valor da identidade digital, assinatura electrónica, constituição remota de empresas e acesso integrado a serviços públicos. Para alcançar um nível comparável, o InvestMoz deve combinar promoção, transacção assistida, identidade digital, interoperabilidade, acompanhamento pós-investimento e inteligência de mercado numa única experiência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0018"",""pedido"":""A análise de plataformas de promoção de investimento indica quatro modelos complementares. A Invest India e a India Investment Grid combinam inteligência sectorial, projectos pesquisáveis, manifestação de interesse, ligação a promotores, avaliação de localização e acompanhamento do investidor. A Invest Saudi integra promoção, oportunidades, registo do investidor, serviços electrónicos, incentivos e assistência antes, durante e depois da instalação. O Rwanda Development Board articula balcão único, registo do investimento, licenciamento, avaliação ambiental, procedimentos empresariais e acompanhamento pós-investimento com resolução de constrangimentos. A Estónia demonstra o valor da identidade digital, assinatura electrónica, constituição remota de empresas e acesso integrado a serviços públicos. Para alcançar um nível comparável, o InvestMoz deve combinar promoção, transacção assistida, identidade digital, interoperabilidade, acompanhamento pós-investimento e inteligência de mercado numa única experiência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 184""],""aceitacao"":""A análise de plataformas de promoção de investimento indica quatro modelos complementares. A Invest India e a India Investment Grid combinam inteligência sectorial, projectos pesquisáveis, manifestação de interesse, ligação a promotores, avaliação de localização e acompanhamento do investidor. A Invest Saudi integra promoção, oportunidades, registo do investidor, serviços electrónicos, incentivos e assistência antes, durante e depois da instalação. O Rwanda Development Board articula balcão único, registo do investimento, licenciamento, avaliação ambiental, procedimentos empresariais e acompanhamento pós-investimento com resolução de constrangimentos. A Estónia demonstra o valor da identidade digital, assinatura electrónica, constituição remota de empresas e acesso integrado a serviços públicos. Para alcançar um nível comparável, o InvestMoz deve combinar promoção, transacção assistida, identidade digital, interoperabilidade, acompanhamento pós-investimento e inteligência de mercado numa única experiência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0035"",""pedido"":""A análise de plataformas de promoção de investimento indica quatro modelos complementares. A Invest India e a India Investment Grid combinam inteligência sectorial, projectos pesquisáveis, manifestação de interesse, ligação a promotores, avaliação de localização e acompanhamento do investidor. A Invest Saudi integra promoção, oportunidades, registo do investidor, serviços electrónicos, incentivos e assistência antes, durante e depois da instalação. O Rwanda Development Board articula balcão único, registo do investimento, licenciamento, avaliação ambiental, procedimentos empresariais e acompanhamento pós-investimento com resolução de constrangimentos. A Estónia demonstra o valor da identidade digital, assinatura electrónica, constituição remota de empresas e acesso integrado a serviços públicos. Para alcançar um nível comparável, o InvestMoz deve combinar promoção, transacção assistida, identidade digital, interoperabilidade, acompanhamento pós-investimento e inteligência de mercado numa única experiência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 485""],""aceitacao"":""A análise de plataformas de promoção de investimento indica quatro modelos complementares. A Invest India e a India Investment Grid combinam inteligência sectorial, projectos pesquisáveis, manifestação de interesse, ligação a promotores, avaliação de localização e acompanhamento do investidor. A Invest Saudi integra promoção, oportunidades, registo do investidor, serviços electrónicos, incentivos e assistência antes, durante e depois da instalação. O Rwanda Development Board articula balcão único, registo do investimento, licenciamento, avaliação ambiental, procedimentos empresariais e acompanhamento pós-investimento com resolução de constrangimentos. A Estónia demonstra o valor da identidade digital, assinatura electrónica, constituição remota de empresas e acesso integrado a serviços públicos. Para alcançar um nível comparável, o InvestMoz deve combinar promoção, transacção assistida, identidade digital, interoperabilidade, acompanhamento pós-investimento e inteligência de mercado numa única experiência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0040,"O portal deve disponibilizar um balcão único digital que apresente ao investidor um plano personalizado de instalação, com procedimentos, documentos, entidades, dependências, custos validados, prazos indicativos e estado de cada pedido. O investidor deve preencher os dados comuns uma única vez, autorizar a sua reutilização e acompanhar o processo num painel consolidado. A arquitectura deve adoptar APIs, webhooks e eventos de domínio para receber alterações dos sistemas das entidades competentes, evitando sincronizações manuais e pedidos repetidos de informação.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 521 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 178 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 220 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 521,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0040: O portal deve disponibilizar um balcão único digital que apresente ao investidor um plano personalizado de instalação, com procedimentos, documentos, entidades, dependências, custos validados, prazos indicativos e estado de cada pedido. O investidor deve preencher os dados comuns uma única vez, autorizar a sua reutilização e acompanhar o processo num painel consolidado. A arquitectura deve adoptar APIs, webhooks e eventos de domínio para receber alterações dos sistemas das entidades competentes, evitando sincronizações manuais e pedidos repetidos de informação. | MASTER-f70ce307-0023: O portal deve disponibilizar um balcão único digital que apresente ao investidor um plano personalizado de instalação, com procedimentos, documentos, entidades, dependências, custos validados, prazos indicativos e estado de cada pedido. O investidor deve preencher os dados comuns uma única vez, autorizar a sua reutilização e acompanhar o processo num painel consolidado. A arquitectura deve adoptar APIs, webhooks e eventos de domínio para receber alterações dos sistemas das entidades competentes, evitando sincronizações manuais e pedidos repetidos de informação. | MASTER-51b8f0ad-0023: O portal deve disponibilizar um balcão único digital que apresente ao investidor um plano personalizado de instalação, com procedimentos, documentos, entidades, dependências, custos validados, prazos indicativos e estado de cada pedido. O investidor deve preencher os dados comuns uma única vez, autorizar a sua reutilização e acompanhar o processo num painel consolidado. A arquitectura deve adoptar APIs, webhooks e eventos de domínio para receber alterações dos sistemas das entidades competentes, evitando sincronizações manuais e pedidos repetidos de informação. | MASTER-edece80c-0040: O portal deve disponibilizar um balcão único digital que apresente ao investidor um plano personalizado de instalação, com procedimentos, documentos, entidades, dependências, custos validados, prazos indicativos e estado de cada pedido. O investidor deve preencher os dados comuns uma única vez, autorizar a sua reutilização e acompanhar o processo num painel consolidado. A arquitectura deve adoptar APIs, webhooks e eventos de domínio para receber alterações dos sistemas das entidades competentes, evitando sincronizações manuais e pedidos repetidos de informação.",P2,MASTER-e1169a77-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0040 | MASTER-f70ce307-0023 | MASTER-51b8f0ad-0023 | MASTER-edece80c-0040,4,"[{""id"":""MASTER-e1169a77-0040"",""pedido"":""O portal deve disponibilizar um balcão único digital que apresente ao investidor um plano personalizado de instalação, com procedimentos, documentos, entidades, dependências, custos validados, prazos indicativos e estado de cada pedido. O investidor deve preencher os dados comuns uma única vez, autorizar a sua reutilização e acompanhar o processo num painel consolidado. A arquitectura deve adoptar APIs, webhooks e eventos de domínio para receber alterações dos sistemas das entidades competentes, evitando sincronizações manuais e pedidos repetidos de informação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 521""],""aceitacao"":""O portal deve disponibilizar um balcão único digital que apresente ao investidor um plano personalizado de instalação, com procedimentos, documentos, entidades, dependências, custos validados, prazos indicativos e estado de cada pedido. O investidor deve preencher os dados comuns uma única vez, autorizar a sua reutilização e acompanhar o processo num painel consolidado. A arquitectura deve adoptar APIs, webhooks e eventos de domínio para receber alterações dos sistemas das entidades competentes, evitando sincronizações manuais e pedidos repetidos de informação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-f70ce307-0023"",""pedido"":""O portal deve disponibilizar um balcão único digital que apresente ao investidor um plano personalizado de instalação, com procedimentos, documentos, entidades, dependências, custos validados, prazos indicativos e estado de cada pedido. O investidor deve preencher os dados comuns uma única vez, autorizar a sua reutilização e acompanhar o processo num painel consolidado. A arquitectura deve adoptar APIs, webhooks e eventos de domínio para receber alterações dos sistemas das entidades competentes, evitando sincronizações manuais e pedidos repetidos de informação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 178""],""aceitacao"":""O portal deve disponibilizar um balcão único digital que apresente ao investidor um plano personalizado de instalação, com procedimentos, documentos, entidades, dependências, custos validados, prazos indicativos e estado de cada pedido. O investidor deve preencher os dados comuns uma única vez, autorizar a sua reutilização e acompanhar o processo num painel consolidado. A arquitectura deve adoptar APIs, webhooks e eventos de domínio para receber alterações dos sistemas das entidades competentes, evitando sincronizações manuais e pedidos repetidos de informação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0023"",""pedido"":""O portal deve disponibilizar um balcão único digital que apresente ao investidor um plano personalizado de instalação, com procedimentos, documentos, entidades, dependências, custos validados, prazos indicativos e estado de cada pedido. O investidor deve preencher os dados comuns uma única vez, autorizar a sua reutilização e acompanhar o processo num painel consolidado. A arquitectura deve adoptar APIs, webhooks e eventos de domínio para receber alterações dos sistemas das entidades competentes, evitando sincronizações manuais e pedidos repetidos de informação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 220""],""aceitacao"":""O portal deve disponibilizar um balcão único digital que apresente ao investidor um plano personalizado de instalação, com procedimentos, documentos, entidades, dependências, custos validados, prazos indicativos e estado de cada pedido. O investidor deve preencher os dados comuns uma única vez, autorizar a sua reutilização e acompanhar o processo num painel consolidado. A arquitectura deve adoptar APIs, webhooks e eventos de domínio para receber alterações dos sistemas das entidades competentes, evitando sincronizações manuais e pedidos repetidos de informação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0040"",""pedido"":""O portal deve disponibilizar um balcão único digital que apresente ao investidor um plano personalizado de instalação, com procedimentos, documentos, entidades, dependências, custos validados, prazos indicativos e estado de cada pedido. O investidor deve preencher os dados comuns uma única vez, autorizar a sua reutilização e acompanhar o processo num painel consolidado. A arquitectura deve adoptar APIs, webhooks e eventos de domínio para receber alterações dos sistemas das entidades competentes, evitando sincronizações manuais e pedidos repetidos de informação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 521""],""aceitacao"":""O portal deve disponibilizar um balcão único digital que apresente ao investidor um plano personalizado de instalação, com procedimentos, documentos, entidades, dependências, custos validados, prazos indicativos e estado de cada pedido. O investidor deve preencher os dados comuns uma única vez, autorizar a sua reutilização e acompanhar o processo num painel consolidado. A arquitectura deve adoptar APIs, webhooks e eventos de domínio para receber alterações dos sistemas das entidades competentes, evitando sincronizações manuais e pedidos repetidos de informação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0041,"Decisão tecnológica: a arquitectura alvo manterá React no frontend e Laravel no backend, após actualização das versões, dependências, segurança, modularidade, desempenho e cobertura de testes. O PostgreSQL/PostGIS será a base de dados definitiva da nova versão, devido aos requisitos de corredores, polígonos, áreas de influência, proximidade, intersecções, inteligência territorial e relações geoespaciais. O MySQL permanecerá temporariamente como fonte legada durante a migração e não receberá novos domínios funcionais. A transição deverá ser incremental, reconciliável e reversível, com ensaios, critérios de corte, rollback, validação de integridade e desactivação formal das dependências antigas.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 522 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 522,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0041: Decisão tecnológica: a arquitectura alvo manterá React no frontend e Laravel no backend, após actualização das versões, dependências, segurança, modularidade, desempenho e cobertura de testes. O PostgreSQL/PostGIS será a base de dados definitiva da nova versão, devido aos requisitos de corredores, polígonos, áreas de influência, proximidade, intersecções, inteligência territorial e relações geoespaciais. O MySQL permanecerá temporariamente como fonte legada durante a migração e não receberá novos domínios funcionais. A transição deverá ser incremental, reconciliável e reversível, com ensaios, critérios de corte, rollback, validação de integridade e desactivação formal das dependências antigas. | MASTER-edece80c-0041: Decisão tecnológica: a arquitectura alvo manterá React no frontend e Laravel no backend, após actualização das versões, dependências, segurança, modularidade, desempenho e cobertura de testes. O PostgreSQL/PostGIS será a base de dados definitiva da nova versão, devido aos requisitos de corredores, polígonos, áreas de influência, proximidade, intersecções, inteligência territorial e relações geoespaciais. O MySQL permanecerá temporariamente como fonte legada durante a migração e não receberá novos domínios funcionais. A transição deverá ser incremental, reconciliável e reversível, com ensaios, critérios de corte, rollback, validação de integridade e desactivação formal das dependências antigas.",P2,MASTER-e1169a77-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0041 | MASTER-edece80c-0041,2,"[{""id"":""MASTER-e1169a77-0041"",""pedido"":""Decisão tecnológica: a arquitectura alvo manterá React no frontend e Laravel no backend, após actualização das versões, dependências, segurança, modularidade, desempenho e cobertura de testes. O PostgreSQL/PostGIS será a base de dados definitiva da nova versão, devido aos requisitos de corredores, polígonos, áreas de influência, proximidade, intersecções, inteligência territorial e relações geoespaciais. O MySQL permanecerá temporariamente como fonte legada durante a migração e não receberá novos domínios funcionais. A transição deverá ser incremental, reconciliável e reversível, com ensaios, critérios de corte, rollback, validação de integridade e desactivação formal das dependências antigas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 522""],""aceitacao"":""Decisão tecnológica: a arquitectura alvo manterá React no frontend e Laravel no backend, após actualização das versões, dependências, segurança, modularidade, desempenho e cobertura de testes. O PostgreSQL/PostGIS será a base de dados definitiva da nova versão, devido aos requisitos de corredores, polígonos, áreas de influência, proximidade, intersecções, inteligência territorial e relações geoespaciais. O MySQL permanecerá temporariamente como fonte legada durante a migração e não receberá novos domínios funcionais. A transição deverá ser incremental, reconciliável e reversível, com ensaios, critérios de corte, rollback, validação de integridade e desactivação formal das dependências antigas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0041"",""pedido"":""Decisão tecnológica: a arquitectura alvo manterá React no frontend e Laravel no backend, após actualização das versões, dependências, segurança, modularidade, desempenho e cobertura de testes. O PostgreSQL/PostGIS será a base de dados definitiva da nova versão, devido aos requisitos de corredores, polígonos, áreas de influência, proximidade, intersecções, inteligência territorial e relações geoespaciais. O MySQL permanecerá temporariamente como fonte legada durante a migração e não receberá novos domínios funcionais. A transição deverá ser incremental, reconciliável e reversível, com ensaios, critérios de corte, rollback, validação de integridade e desactivação formal das dependências antigas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 522""],""aceitacao"":""Decisão tecnológica: a arquitectura alvo manterá React no frontend e Laravel no backend, após actualização das versões, dependências, segurança, modularidade, desempenho e cobertura de testes. O PostgreSQL/PostGIS será a base de dados definitiva da nova versão, devido aos requisitos de corredores, polígonos, áreas de influência, proximidade, intersecções, inteligência territorial e relações geoespaciais. O MySQL permanecerá temporariamente como fonte legada durante a migração e não receberá novos domínios funcionais. A transição deverá ser incremental, reconciliável e reversível, com ensaios, critérios de corte, rollback, validação de integridade e desactivação formal das dependências antigas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0042,"As integrações com APIEX, Autoridade Tributária, Banco de Moçambique, Registo Comercial e outras entidades deverão ser tratadas como hipóteses de integração até à confirmação formal de disponibilidade, proprietário, ambiente, autenticação, contrato, campos, estados, SLA, base legal e suporte. O MVP deverá manter alternativas assistidas e registo manual reconciliável para qualquer serviço cuja integração não esteja contratual e tecnicamente habilitada.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 523 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 523,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0042: As integrações com APIEX, Autoridade Tributária, Banco de Moçambique, Registo Comercial e outras entidades deverão ser tratadas como hipóteses de integração até à confirmação formal de disponibilidade, proprietário, ambiente, autenticação, contrato, campos, estados, SLA, base legal e suporte. O MVP deverá manter alternativas assistidas e registo manual reconciliável para qualquer serviço cuja integração não esteja contratual e tecnicamente habilitada. | MASTER-edece80c-0042: As integrações com APIEX, Autoridade Tributária, Banco de Moçambique, Registo Comercial e outras entidades deverão ser tratadas como hipóteses de integração até à confirmação formal de disponibilidade, proprietário, ambiente, autenticação, contrato, campos, estados, SLA, base legal e suporte. O MVP deverá manter alternativas assistidas e registo manual reconciliável para qualquer serviço cuja integração não esteja contratual e tecnicamente habilitada.",P2,MASTER-e1169a77-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0042 | MASTER-edece80c-0042,2,"[{""id"":""MASTER-e1169a77-0042"",""pedido"":""As integrações com APIEX, Autoridade Tributária, Banco de Moçambique, Registo Comercial e outras entidades deverão ser tratadas como hipóteses de integração até à confirmação formal de disponibilidade, proprietário, ambiente, autenticação, contrato, campos, estados, SLA, base legal e suporte. O MVP deverá manter alternativas assistidas e registo manual reconciliável para qualquer serviço cuja integração não esteja contratual e tecnicamente habilitada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 523""],""aceitacao"":""As integrações com APIEX, Autoridade Tributária, Banco de Moçambique, Registo Comercial e outras entidades deverão ser tratadas como hipóteses de integração até à confirmação formal de disponibilidade, proprietário, ambiente, autenticação, contrato, campos, estados, SLA, base legal e suporte. O MVP deverá manter alternativas assistidas e registo manual reconciliável para qualquer serviço cuja integração não esteja contratual e tecnicamente habilitada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-edece80c-0042"",""pedido"":""As integrações com APIEX, Autoridade Tributária, Banco de Moçambique, Registo Comercial e outras entidades deverão ser tratadas como hipóteses de integração até à confirmação formal de disponibilidade, proprietário, ambiente, autenticação, contrato, campos, estados, SLA, base legal e suporte. O MVP deverá manter alternativas assistidas e registo manual reconciliável para qualquer serviço cuja integração não esteja contratual e tecnicamente habilitada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 523""],""aceitacao"":""As integrações com APIEX, Autoridade Tributária, Banco de Moçambique, Registo Comercial e outras entidades deverão ser tratadas como hipóteses de integração até à confirmação formal de disponibilidade, proprietário, ambiente, autenticação, contrato, campos, estados, SLA, base legal e suporte. O MVP deverá manter alternativas assistidas e registo manual reconciliável para qualquer serviço cuja integração não esteja contratual e tecnicamente habilitada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0043,"O módulo de clusters deverá organizar oportunidades, projectos, empresas, fornecedores, compradores, financiadores, competências, infra-estruturas, reguladores e territórios em ecossistemas económicos coerentes. A sua finalidade é orientar o investidor para os elos da cadeia de valor e os locais onde o investimento apresenta maior complementaridade, procura, capacidade instalada e impacto potencial. O cluster não substitui a ficha individual do projecto: funciona como camada transversal de inteligência, coordenação, promoção e monitoria.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 525 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 222 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 525,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: 11 fontes e 161 ficheiros de build entregues; sem migrations, grants, classificações reais ou divulgação. Catálogo público mantém zero negócios e seis oportunidades. Suplemento de compilação para repor InvesteMoz no título preparado apenas em QA, pendente de decisão. | 16/10/2026 — fecho operacional consolidado: negocios-classificacao-QA-53311df2f59c e suplemento de nome negocios-compilacao-nome-QA-7ef0facd0e27 autorizados e entregues: mesmas 11 fontes, 161 build, título InvesteMoz observado. Sem escrita de negócio/classificação/divulgação.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0043: O módulo de clusters deverá organizar oportunidades, projectos, empresas, fornecedores, compradores, financiadores, competências, infra-estruturas, reguladores e territórios em ecossistemas económicos coerentes. A sua finalidade é orientar o investidor para os elos da cadeia de valor e os locais onde o investimento apresenta maior complementaridade, procura, capacidade instalada e impacto potencial. O cluster não substitui a ficha individual do projecto: funciona como camada transversal de inteligência, coordenação, promoção e monitoria. | MASTER-51b8f0ad-0024: O módulo de clusters deverá organizar oportunidades, projectos, empresas, fornecedores, compradores, financiadores, competências, infra-estruturas, reguladores e territórios em ecossistemas económicos coerentes. A sua finalidade é orientar o investidor para os elos da cadeia de valor e os locais onde o investimento apresenta maior complementaridade, procura, capacidade instalada e impacto potencial. O cluster não substitui a ficha individual do projecto: funciona como camada transversal de inteligência, coordenação, promoção e monitoria. | MASTER-edece80c-0043: O módulo de clusters deverá organizar oportunidades, projectos, empresas, fornecedores, compradores, financiadores, competências, infra-estruturas, reguladores e territórios em ecossistemas económicos coerentes. A sua finalidade é orientar o investidor para os elos da cadeia de valor e os locais onde o investimento apresenta maior complementaridade, procura, capacidade instalada e impacto potencial. O cluster não substitui a ficha individual do projecto: funciona como camada transversal de inteligência, coordenação, promoção e monitoria.",P1,MASTER-e1169a77-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0043 | MASTER-51b8f0ad-0024 | MASTER-edece80c-0043,3,"[{""id"":""MASTER-e1169a77-0043"",""pedido"":""O módulo de clusters deverá organizar oportunidades, projectos, empresas, fornecedores, compradores, financiadores, competências, infra-estruturas, reguladores e territórios em ecossistemas económicos coerentes. A sua finalidade é orientar o investidor para os elos da cadeia de valor e os locais onde o investimento apresenta maior complementaridade, procura, capacidade instalada e impacto potencial. O cluster não substitui a ficha individual do projecto: funciona como camada transversal de inteligência, coordenação, promoção e monitoria."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 525""],""aceitacao"":""O módulo de clusters deverá organizar oportunidades, projectos, empresas, fornecedores, compradores, financiadores, competências, infra-estruturas, reguladores e territórios em ecossistemas económicos coerentes. A sua finalidade é orientar o investidor para os elos da cadeia de valor e os locais onde o investimento apresenta maior complementaridade, procura, capacidade instalada e impacto potencial. O cluster não substitui a ficha individual do projecto: funciona como camada transversal de inteligência, coordenação, promoção e monitoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0024"",""pedido"":""O módulo de clusters deverá organizar oportunidades, projectos, empresas, fornecedores, compradores, financiadores, competências, infra-estruturas, reguladores e territórios em ecossistemas económicos coerentes. A sua finalidade é orientar o investidor para os elos da cadeia de valor e os locais onde o investimento apresenta maior complementaridade, procura, capacidade instalada e impacto potencial. O cluster não substitui a ficha individual do projecto: funciona como camada transversal de inteligência, coordenação, promoção e monitoria."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 222""],""aceitacao"":""O módulo de clusters deverá organizar oportunidades, projectos, empresas, fornecedores, compradores, financiadores, competências, infra-estruturas, reguladores e territórios em ecossistemas económicos coerentes. A sua finalidade é orientar o investidor para os elos da cadeia de valor e os locais onde o investimento apresenta maior complementaridade, procura, capacidade instalada e impacto potencial. O cluster não substitui a ficha individual do projecto: funciona como camada transversal de inteligência, coordenação, promoção e monitoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0043"",""pedido"":""O módulo de clusters deverá organizar oportunidades, projectos, empresas, fornecedores, compradores, financiadores, competências, infra-estruturas, reguladores e territórios em ecossistemas económicos coerentes. A sua finalidade é orientar o investidor para os elos da cadeia de valor e os locais onde o investimento apresenta maior complementaridade, procura, capacidade instalada e impacto potencial. O cluster não substitui a ficha individual do projecto: funciona como camada transversal de inteligência, coordenação, promoção e monitoria."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 525""],""aceitacao"":""O módulo de clusters deverá organizar oportunidades, projectos, empresas, fornecedores, compradores, financiadores, competências, infra-estruturas, reguladores e territórios em ecossistemas económicos coerentes. A sua finalidade é orientar o investidor para os elos da cadeia de valor e os locais onde o investimento apresenta maior complementaridade, procura, capacidade instalada e impacto potencial. O cluster não substitui a ficha individual do projecto: funciona como camada transversal de inteligência, coordenação, promoção e monitoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. | 15/10/2026 — incremento de classificação multidimensional em QA: Associações por finalidade e evidência, estado independente e pesquisa demonstradas no consumidor Opportunity. Ecossistema económico completo e consumidores UUID mantêm as pendências específicas. | 15/10/2026 — Tempo autorizou e foi disponibilizada a candidata classificacao-multidimensional-QA-64ab05e20b95 DOC01: 17 fontes/174 build, backup/restauro fresco, cache de dados preservada e reversão compatível. Recorte parcial; restantes limites conservados. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: Classificação transversal do anúncio com cluster e território demonstrada, sem substituir o mestre. Inteligência económica e restantes relações integrais continuam abertas. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: Backup/restauro fresco 295 tabelas/31 sequências/2341 ficheiros/29 documentos; clone arrancou em leitura. Conferência operacional de GET/assets e área privada pela conta 2, sem guardar. Dados, papéis e histórico iguais; não encerra a cláusula integral.","Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada. | Disponibilização DOC01 executada. Limitação operacional concreta: Editor no ativo: não demonstrado nesta conferência. O utilizador informou não ter acesso à conta de Promotora interna Aurora Chachuaio. A sessão efetiva Osmane Nala, conta 2, recebeu 403 em GET /minhas-oportunidades/create; não existe elevação operacional ativa. Os papéis Promotor/Validador dessa conta permanecem atribuídos; as funções de autorização v1 conferem exatamente com a versão anterior à entrega. Existem seis oportunidades legadas e nenhuma do workflow de promotor no ativo. A mensagem 403 genérica não expõe o motivo; o diagnóstico fica registado, sem alterar permissões, credenciais ou acrescentar uma correção fora do pacote autorizado. Mantêm-se as provas funcionais QA aceites do editor.; limites do critério integral: Associações por finalidade e evidência, estado independente e pesquisa demonstradas no consumidor Opportunity. Ecossistema económico completo e consumidores UUID mantêm as pendências específicas. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: Recorte QA concluído; disponibilização deste incremento exige decisão específica. Classificação transversal do anúncio com cluster e território demonstrada, sem substituir o mestre. Inteligência económica e restantes relações integrais continuam abertas. As quatro outras lacunas conservam o seu estado; provas aceites não se repetem. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: Recuperação UUID no ativo não observada: conta 2 sem anúncio próprio; dois rascunhos pertencem a outro titular. Não criar dados nem alargar acesso para preencher esta limitação. Cadeia sem caso positivo, sem ensaio volumétrico e limite do payload sintético da reversão mantêm-se. Outras quatro lacunas inalteradas.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.","Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: A autorização base foi executada. Suplemento negocios-compilacao-nome-QA-7ef0facd0e27, zero fontes/161 build para título InvesteMoz, aguarda autorização específica por ter novos hashes de build. Não reabrir QA funcional aceite. | 16/10/2026 — fecho operacional consolidado: Autorizações base e do suplemento executadas. Saldo operacional zero. Não classificar anúncios reais nem divulgar relações. Limites QA e ausência de UUID próprio para observação no ativo conservados; outras quatro lacunas inalteradas.",Incremento parcial disponibilizado; aceitação QA preservada e lacunas integrais delimitadas,"Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: 10–16 h era a estimativa inicial agora executada neste recorte. Saldo QA zero para a cobertura demonstrada. Operação futura estimada 90–180 min após autorização, partilhada pelo lote, não somar por requisito.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | outputs/investmoz-classificacao-multidimensional-QA-20261015/RELATORIO-QA.md; HTTP-DELTA-QA.json (44); SERVICOS-DELTA-QA.json (22); REVERSAO-COMPAT-QA.json (6); INTERFACE-QA.json | outputs/investmoz-classificacao-ativacao-20261015/RELATORIO-ENTREGA.md; RECIBO-FINAL.json; FRESH-BACKUP.json; ARRANQUE-CLONE-RESTAURADO.json; FONTES-COMPILACAO.json; HTTP-AFTER.json; PRESERVACAO-AFTER.json; INTERFACE-OPERACIONAL.json | outputs/investmoz-negocios-classificacao-QA-20261016/RELATORIO-QA.md; HTTP-QA.json (36/50 HTTP); SCOPES-QA.json (10); INTERFACE-QA.json; REVERSAO-APOS-EDICAO-ANTERIOR.json; PRESERVACAO-FINAL.json; MANIFESTO.json | outputs/investmoz-negocios-classificacao-ativacao-20261016/RELATORIO-ENTREGA.md; AUTORIZACAO-TEMPO.json; FRESH-BACKUP.json; ARRANQUE-CLONE-RESTAURADO.json; TROCA.json; HTTP-AFTER.json; PRESERVACAO-APOS-AUTENTICACAO.json; INTERFACE-OPERACIONAL.json; RECIBO-FINAL.json | outputs/investmoz-negocios-classificacao-ativacao-20261016/RELATORIO-FINAL.md; AUTORIZACAO-EXTENSAO-NOME.json; FRESH-BACKUP-NOME.json; ARRANQUE-CLONE-NOME.json; TROCA-NOME.json; HTTP-APOS-NOME.json; PRESERVACAO-APOS-NOME.json; INTERFACE-NOME-ATIVO.json; RECIBO-CONSOLIDADO.json,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada, | management_draft.canonical.relations/enterprise_size; workflow_context.classification_decisions/publication.classification/canonical_items; mestres existentes por ID; sem migrations. | /negocios: existing_business_revisions.snapshot.context.multidimensional; mesmo UUID e payload principal intacto; decisões por relação/evidência; snapshot de divulgação separado.," | Recuperação noutra sessão, nove relações/quatro dimensões, evidência/decisão por hash, exclusão privada, filtros/map matched_count, reversão compatível. Publicação é fixture sintético; transição editorial aceite não repetida. | Clone principal publicado/v26, referência publicada/v12 intacta; recuperação/validação/divulgação e filtros dirigidos; edição posterior pelo código anterior preserva o suplemento; ver relatório para fixture secundário sintético.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0044,"A coexistência temporária entre o MySQL legado e o PostgreSQL/PostGIS deverá seguir a camada de compatibilidade, as regras de precedência, os controlos de reconciliação, o corte e o rollback definidos nas secções 4.8.2 e 4.8.7. Fora desse plano, nenhum módulo poderá escrever ou reconciliar directamente dados nas duas bases.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 526 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 526,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0044: A coexistência temporária entre o MySQL legado e o PostgreSQL/PostGIS deverá seguir a camada de compatibilidade, as regras de precedência, os controlos de reconciliação, o corte e o rollback definidos nas secções 4.8.2 e 4.8.7. Fora desse plano, nenhum módulo poderá escrever ou reconciliar directamente dados nas duas bases. | MASTER-edece80c-0044: A coexistência temporária entre o MySQL legado e o PostgreSQL/PostGIS deverá seguir a camada de compatibilidade, as regras de precedência, os controlos de reconciliação, o corte e o rollback definidos nas secções 4.8.2 e 4.8.7. Fora desse plano, nenhum módulo poderá escrever ou reconciliar directamente dados nas duas bases.",P2,MASTER-e1169a77-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0044 | MASTER-edece80c-0044,2,"[{""id"":""MASTER-e1169a77-0044"",""pedido"":""A coexistência temporária entre o MySQL legado e o PostgreSQL/PostGIS deverá seguir a camada de compatibilidade, as regras de precedência, os controlos de reconciliação, o corte e o rollback definidos nas secções 4.8.2 e 4.8.7. Fora desse plano, nenhum módulo poderá escrever ou reconciliar directamente dados nas duas bases."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 526""],""aceitacao"":""A coexistência temporária entre o MySQL legado e o PostgreSQL/PostGIS deverá seguir a camada de compatibilidade, as regras de precedência, os controlos de reconciliação, o corte e o rollback definidos nas secções 4.8.2 e 4.8.7. Fora desse plano, nenhum módulo poderá escrever ou reconciliar directamente dados nas duas bases."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0044"",""pedido"":""A coexistência temporária entre o MySQL legado e o PostgreSQL/PostGIS deverá seguir a camada de compatibilidade, as regras de precedência, os controlos de reconciliação, o corte e o rollback definidos nas secções 4.8.2 e 4.8.7. Fora desse plano, nenhum módulo poderá escrever ou reconciliar directamente dados nas duas bases."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 526""],""aceitacao"":""A coexistência temporária entre o MySQL legado e o PostgreSQL/PostGIS deverá seguir a camada de compatibilidade, as regras de precedência, os controlos de reconciliação, o corte e o rollback definidos nas secções 4.8.2 e 4.8.7. Fora desse plano, nenhum módulo poderá escrever ou reconciliar directamente dados nas duas bases."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0048,"A priorização deve ser validada pelo MPD, tutelas, sector privado e financiadores com dados actuais. Cada critério recebe uma nota inteira de 0 a 5, em que 0 significa ausência de evidência e 5 representa desempenho muito forte. A pontuação final é calculada por: Pontuação = soma de ((nota do critério ÷ 5) × peso do critério). O resultado varia de 0 a 100. O risco de execução utiliza escala invertida: 5 corresponde a risco baixo e 0 a risco crítico. A pontuação orienta a decisão, mas não substitui validação institucional, disponibilidade de dados e critérios mínimos de prontidão.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 583 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 278 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 583,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0048: A priorização deve ser validada pelo MPD, tutelas, sector privado e financiadores com dados actuais. Cada critério recebe uma nota inteira de 0 a 5, em que 0 significa ausência de evidência e 5 representa desempenho muito forte. A pontuação final é calculada por: Pontuação = soma de ((nota do critério ÷ 5) × peso do critério). O resultado varia de 0 a 100. O risco de execução utiliza escala invertida: 5 corresponde a risco baixo e 0 a risco crítico. A pontuação orienta a decisão, mas não substitui validação institucional, disponibilidade de dados e critérios mínimos de prontidão. | MASTER-51b8f0ad-0028: A priorização deve ser validada pelo MPD, tutelas, sector privado e financiadores com dados actuais. Cada critério recebe uma nota inteira de 0 a 5, em que 0 significa ausência de evidência e 5 representa desempenho muito forte. A pontuação final é calculada por: Pontuação = soma de ((nota do critério ÷ 5) × peso do critério). O resultado varia de 0 a 100. O risco de execução utiliza escala invertida: 5 corresponde a risco baixo e 0 a risco crítico. A pontuação orienta a decisão, mas não substitui validação institucional, disponibilidade de dados e critérios mínimos de prontidão. | MASTER-edece80c-0048: A priorização deve ser validada pelo MPD, tutelas, sector privado e financiadores com dados actuais. Cada critério recebe uma nota inteira de 0 a 5, em que 0 significa ausência de evidência e 5 representa desempenho muito forte. A pontuação final é calculada por: Pontuação = soma de ((nota do critério ÷ 5) × peso do critério). O resultado varia de 0 a 100. O risco de execução utiliza escala invertida: 5 corresponde a risco baixo e 0 a risco crítico. A pontuação orienta a decisão, mas não substitui validação institucional, disponibilidade de dados e critérios mínimos de prontidão.",P2,MASTER-e1169a77-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0048 | MASTER-51b8f0ad-0028 | MASTER-edece80c-0048,3,"[{""id"":""MASTER-e1169a77-0048"",""pedido"":""A priorização deve ser validada pelo MPD, tutelas, sector privado e financiadores com dados actuais. Cada critério recebe uma nota inteira de 0 a 5, em que 0 significa ausência de evidência e 5 representa desempenho muito forte. A pontuação final é calculada por: Pontuação = soma de ((nota do critério ÷ 5) × peso do critério). O resultado varia de 0 a 100. O risco de execução utiliza escala invertida: 5 corresponde a risco baixo e 0 a risco crítico. A pontuação orienta a decisão, mas não substitui validação institucional, disponibilidade de dados e critérios mínimos de prontidão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 583""],""aceitacao"":""A priorização deve ser validada pelo MPD, tutelas, sector privado e financiadores com dados actuais. Cada critério recebe uma nota inteira de 0 a 5, em que 0 significa ausência de evidência e 5 representa desempenho muito forte. A pontuação final é calculada por: Pontuação = soma de ((nota do critério ÷ 5) × peso do critério). O resultado varia de 0 a 100. O risco de execução utiliza escala invertida: 5 corresponde a risco baixo e 0 a risco crítico. A pontuação orienta a decisão, mas não substitui validação institucional, disponibilidade de dados e critérios mínimos de prontidão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0028"",""pedido"":""A priorização deve ser validada pelo MPD, tutelas, sector privado e financiadores com dados actuais. Cada critério recebe uma nota inteira de 0 a 5, em que 0 significa ausência de evidência e 5 representa desempenho muito forte. A pontuação final é calculada por: Pontuação = soma de ((nota do critério ÷ 5) × peso do critério). O resultado varia de 0 a 100. O risco de execução utiliza escala invertida: 5 corresponde a risco baixo e 0 a risco crítico. A pontuação orienta a decisão, mas não substitui validação institucional, disponibilidade de dados e critérios mínimos de prontidão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 278""],""aceitacao"":""A priorização deve ser validada pelo MPD, tutelas, sector privado e financiadores com dados actuais. Cada critério recebe uma nota inteira de 0 a 5, em que 0 significa ausência de evidência e 5 representa desempenho muito forte. A pontuação final é calculada por: Pontuação = soma de ((nota do critério ÷ 5) × peso do critério). O resultado varia de 0 a 100. O risco de execução utiliza escala invertida: 5 corresponde a risco baixo e 0 a risco crítico. A pontuação orienta a decisão, mas não substitui validação institucional, disponibilidade de dados e critérios mínimos de prontidão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0048"",""pedido"":""A priorização deve ser validada pelo MPD, tutelas, sector privado e financiadores com dados actuais. Cada critério recebe uma nota inteira de 0 a 5, em que 0 significa ausência de evidência e 5 representa desempenho muito forte. A pontuação final é calculada por: Pontuação = soma de ((nota do critério ÷ 5) × peso do critério). O resultado varia de 0 a 100. O risco de execução utiliza escala invertida: 5 corresponde a risco baixo e 0 a risco crítico. A pontuação orienta a decisão, mas não substitui validação institucional, disponibilidade de dados e critérios mínimos de prontidão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 583""],""aceitacao"":""A priorização deve ser validada pelo MPD, tutelas, sector privado e financiadores com dados actuais. Cada critério recebe uma nota inteira de 0 a 5, em que 0 significa ausência de evidência e 5 representa desempenho muito forte. A pontuação final é calculada por: Pontuação = soma de ((nota do critério ÷ 5) × peso do critério). O resultado varia de 0 a 100. O risco de execução utiliza escala invertida: 5 corresponde a risco baixo e 0 a risco crítico. A pontuação orienta a decisão, mas não substitui validação institucional, disponibilidade de dados e critérios mínimos de prontidão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0049,"Todos os critérios devem ter fonte, data, avaliador, comentário e nível de confiança.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 623 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 317 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 623,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0049: Todos os critérios devem ter fonte, data, avaliador, comentário e nível de confiança. | MASTER-51b8f0ad-0029: Todos os critérios devem ter fonte, data, avaliador, comentário e nível de confiança. | MASTER-edece80c-0049: Todos os critérios devem ter fonte, data, avaliador, comentário e nível de confiança.",P2,MASTER-e1169a77-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0049 | MASTER-51b8f0ad-0029 | MASTER-edece80c-0049,3,"[{""id"":""MASTER-e1169a77-0049"",""pedido"":""Todos os critérios devem ter fonte, data, avaliador, comentário e nível de confiança."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 623""],""aceitacao"":""Todos os critérios devem ter fonte, data, avaliador, comentário e nível de confiança."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0029"",""pedido"":""Todos os critérios devem ter fonte, data, avaliador, comentário e nível de confiança."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 317""],""aceitacao"":""Todos os critérios devem ter fonte, data, avaliador, comentário e nível de confiança."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0049"",""pedido"":""Todos os critérios devem ter fonte, data, avaliador, comentário e nível de confiança."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 623""],""aceitacao"":""Todos os critérios devem ter fonte, data, avaliador, comentário e nível de confiança."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0050,"A matriz é uma linha de base para validação, não uma decisão final. A pontuação deve ser recalculada semestralmente e sempre que ocorrer alteração material em projectos, procura, financiamento, infra-estruturas, legislação, capacidade institucional ou risco. O sistema deve conservar notas por critério, evidências, avaliadores, nível de confiança, deliberação, data e versão anterior. Diferenças superiores a 10 pontos entre avaliadores exigem sessão de calibração.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 671 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 365 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 671,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0050: A matriz é uma linha de base para validação, não uma decisão final. A pontuação deve ser recalculada semestralmente e sempre que ocorrer alteração material em projectos, procura, financiamento, infra-estruturas, legislação, capacidade institucional ou risco. O sistema deve conservar notas por critério, evidências, avaliadores, nível de confiança, deliberação, data e versão anterior. Diferenças superiores a 10 pontos entre avaliadores exigem sessão de calibração. | MASTER-51b8f0ad-0030: A matriz é uma linha de base para validação, não uma decisão final. A pontuação deve ser recalculada semestralmente e sempre que ocorrer alteração material em projectos, procura, financiamento, infra-estruturas, legislação, capacidade institucional ou risco. O sistema deve conservar notas por critério, evidências, avaliadores, nível de confiança, deliberação, data e versão anterior. Diferenças superiores a 10 pontos entre avaliadores exigem sessão de calibração. | MASTER-edece80c-0050: A matriz é uma linha de base para validação, não uma decisão final. A pontuação deve ser recalculada semestralmente e sempre que ocorrer alteração material em projectos, procura, financiamento, infra-estruturas, legislação, capacidade institucional ou risco. O sistema deve conservar notas por critério, evidências, avaliadores, nível de confiança, deliberação, data e versão anterior. Diferenças superiores a 10 pontos entre avaliadores exigem sessão de calibração.",P2,MASTER-e1169a77-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0050 | MASTER-51b8f0ad-0030 | MASTER-edece80c-0050,3,"[{""id"":""MASTER-e1169a77-0050"",""pedido"":""A matriz é uma linha de base para validação, não uma decisão final. A pontuação deve ser recalculada semestralmente e sempre que ocorrer alteração material em projectos, procura, financiamento, infra-estruturas, legislação, capacidade institucional ou risco. O sistema deve conservar notas por critério, evidências, avaliadores, nível de confiança, deliberação, data e versão anterior. Diferenças superiores a 10 pontos entre avaliadores exigem sessão de calibração."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 671""],""aceitacao"":""A matriz é uma linha de base para validação, não uma decisão final. A pontuação deve ser recalculada semestralmente e sempre que ocorrer alteração material em projectos, procura, financiamento, infra-estruturas, legislação, capacidade institucional ou risco. O sistema deve conservar notas por critério, evidências, avaliadores, nível de confiança, deliberação, data e versão anterior. Diferenças superiores a 10 pontos entre avaliadores exigem sessão de calibração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0030"",""pedido"":""A matriz é uma linha de base para validação, não uma decisão final. A pontuação deve ser recalculada semestralmente e sempre que ocorrer alteração material em projectos, procura, financiamento, infra-estruturas, legislação, capacidade institucional ou risco. O sistema deve conservar notas por critério, evidências, avaliadores, nível de confiança, deliberação, data e versão anterior. Diferenças superiores a 10 pontos entre avaliadores exigem sessão de calibração."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 365""],""aceitacao"":""A matriz é uma linha de base para validação, não uma decisão final. A pontuação deve ser recalculada semestralmente e sempre que ocorrer alteração material em projectos, procura, financiamento, infra-estruturas, legislação, capacidade institucional ou risco. O sistema deve conservar notas por critério, evidências, avaliadores, nível de confiança, deliberação, data e versão anterior. Diferenças superiores a 10 pontos entre avaliadores exigem sessão de calibração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0050"",""pedido"":""A matriz é uma linha de base para validação, não uma decisão final. A pontuação deve ser recalculada semestralmente e sempre que ocorrer alteração material em projectos, procura, financiamento, infra-estruturas, legislação, capacidade institucional ou risco. O sistema deve conservar notas por critério, evidências, avaliadores, nível de confiança, deliberação, data e versão anterior. Diferenças superiores a 10 pontos entre avaliadores exigem sessão de calibração."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 671""],""aceitacao"":""A matriz é uma linha de base para validação, não uma decisão final. A pontuação deve ser recalculada semestralmente e sempre que ocorrer alteração material em projectos, procura, financiamento, infra-estruturas, legislação, capacidade institucional ou risco. O sistema deve conservar notas por critério, evidências, avaliadores, nível de confiança, deliberação, data e versão anterior. Diferenças superiores a 10 pontos entre avaliadores exigem sessão de calibração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0051,100% dos registos obrigatórios completos e relações sem duplicação.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 685 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 378 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 685,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0051: 100% dos registos obrigatórios completos e relações sem duplicação. | MASTER-51b8f0ad-0031: 100% dos registos obrigatórios completos e relações sem duplicação. | MASTER-edece80c-0051: 100% dos registos obrigatórios completos e relações sem duplicação.,P2,MASTER-e1169a77-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0051 | MASTER-51b8f0ad-0031 | MASTER-edece80c-0051,3,"[{""id"":""MASTER-e1169a77-0051"",""pedido"":""100% dos registos obrigatórios completos e relações sem duplicação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 685""],""aceitacao"":""100% dos registos obrigatórios completos e relações sem duplicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0031"",""pedido"":""100% dos registos obrigatórios completos e relações sem duplicação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 378""],""aceitacao"":""100% dos registos obrigatórios completos e relações sem duplicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0051"",""pedido"":""100% dos registos obrigatórios completos e relações sem duplicação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 685""],""aceitacao"":""100% dos registos obrigatórios completos e relações sem duplicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0052,"Lead criado sem duplicação; origem, cluster, responsável e tarefa futura obrigatórios.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 697 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 390 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 697,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0052: Lead criado sem duplicação; origem, cluster, responsável e tarefa futura obrigatórios. | MASTER-51b8f0ad-0032: Lead criado sem duplicação; origem, cluster, responsável e tarefa futura obrigatórios. | MASTER-edece80c-0052: Lead criado sem duplicação; origem, cluster, responsável e tarefa futura obrigatórios.",P2,MASTER-e1169a77-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0052 | MASTER-51b8f0ad-0032 | MASTER-edece80c-0052,3,"[{""id"":""MASTER-e1169a77-0052"",""pedido"":""Lead criado sem duplicação; origem, cluster, responsável e tarefa futura obrigatórios."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 697""],""aceitacao"":""Lead criado sem duplicação; origem, cluster, responsável e tarefa futura obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0032"",""pedido"":""Lead criado sem duplicação; origem, cluster, responsável e tarefa futura obrigatórios."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 390""],""aceitacao"":""Lead criado sem duplicação; origem, cluster, responsável e tarefa futura obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0052"",""pedido"":""Lead criado sem duplicação; origem, cluster, responsável e tarefa futura obrigatórios."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 697""],""aceitacao"":""Lead criado sem duplicação; origem, cluster, responsável e tarefa futura obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0053,"Cada indicador deve possuir definição, fórmula, unidade, fonte, responsável, meta, periodicidade, nível de validação e restrição de divulgação. O valor do pipeline não deve ser apresentado como investimento realizado.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 744 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 435 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 744,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0053: Cada indicador deve possuir definição, fórmula, unidade, fonte, responsável, meta, periodicidade, nível de validação e restrição de divulgação. O valor do pipeline não deve ser apresentado como investimento realizado. | MASTER-51b8f0ad-0033: Cada indicador deve possuir definição, fórmula, unidade, fonte, responsável, meta, periodicidade, nível de validação e restrição de divulgação. O valor do pipeline não deve ser apresentado como investimento realizado. | MASTER-edece80c-0053: Cada indicador deve possuir definição, fórmula, unidade, fonte, responsável, meta, periodicidade, nível de validação e restrição de divulgação. O valor do pipeline não deve ser apresentado como investimento realizado.",P2,MASTER-e1169a77-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0053 | MASTER-51b8f0ad-0033 | MASTER-edece80c-0053,3,"[{""id"":""MASTER-e1169a77-0053"",""pedido"":""Cada indicador deve possuir definição, fórmula, unidade, fonte, responsável, meta, periodicidade, nível de validação e restrição de divulgação. O valor do pipeline não deve ser apresentado como investimento realizado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 744""],""aceitacao"":""Cada indicador deve possuir definição, fórmula, unidade, fonte, responsável, meta, periodicidade, nível de validação e restrição de divulgação. O valor do pipeline não deve ser apresentado como investimento realizado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0033"",""pedido"":""Cada indicador deve possuir definição, fórmula, unidade, fonte, responsável, meta, periodicidade, nível de validação e restrição de divulgação. O valor do pipeline não deve ser apresentado como investimento realizado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 435""],""aceitacao"":""Cada indicador deve possuir definição, fórmula, unidade, fonte, responsável, meta, periodicidade, nível de validação e restrição de divulgação. O valor do pipeline não deve ser apresentado como investimento realizado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0053"",""pedido"":""Cada indicador deve possuir definição, fórmula, unidade, fonte, responsável, meta, periodicidade, nível de validação e restrição de divulgação. O valor do pipeline não deve ser apresentado como investimento realizado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 744""],""aceitacao"":""Cada indicador deve possuir definição, fórmula, unidade, fonte, responsável, meta, periodicidade, nível de validação e restrição de divulgação. O valor do pipeline não deve ser apresentado como investimento realizado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0054,"Os gráficos, metas percentuais, séries históricas, taxas fiscais, exemplos de endpoints e demais valores herdados da documentação anterior deverão ser classificados como dados confirmados, referências históricas, exemplos ilustrativos ou informação pendente de validação. Apenas dados confirmados pela fonte competente poderão alimentar linhas de base, indicadores do MVP, simuladores ou conteúdos publicados no portal.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 745 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 745,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0054: Os gráficos, metas percentuais, séries históricas, taxas fiscais, exemplos de endpoints e demais valores herdados da documentação anterior deverão ser classificados como dados confirmados, referências históricas, exemplos ilustrativos ou informação pendente de validação. Apenas dados confirmados pela fonte competente poderão alimentar linhas de base, indicadores do MVP, simuladores ou conteúdos publicados no portal. | MASTER-edece80c-0054: Os gráficos, metas percentuais, séries históricas, taxas fiscais, exemplos de endpoints e demais valores herdados da documentação anterior deverão ser classificados como dados confirmados, referências históricas, exemplos ilustrativos ou informação pendente de validação. Apenas dados confirmados pela fonte competente poderão alimentar linhas de base, indicadores do MVP, simuladores ou conteúdos publicados no portal.",P2,MASTER-e1169a77-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0054 | MASTER-edece80c-0054,2,"[{""id"":""MASTER-e1169a77-0054"",""pedido"":""Os gráficos, metas percentuais, séries históricas, taxas fiscais, exemplos de endpoints e demais valores herdados da documentação anterior deverão ser classificados como dados confirmados, referências históricas, exemplos ilustrativos ou informação pendente de validação. Apenas dados confirmados pela fonte competente poderão alimentar linhas de base, indicadores do MVP, simuladores ou conteúdos publicados no portal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 745""],""aceitacao"":""Os gráficos, metas percentuais, séries históricas, taxas fiscais, exemplos de endpoints e demais valores herdados da documentação anterior deverão ser classificados como dados confirmados, referências históricas, exemplos ilustrativos ou informação pendente de validação. Apenas dados confirmados pela fonte competente poderão alimentar linhas de base, indicadores do MVP, simuladores ou conteúdos publicados no portal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-edece80c-0054"",""pedido"":""Os gráficos, metas percentuais, séries históricas, taxas fiscais, exemplos de endpoints e demais valores herdados da documentação anterior deverão ser classificados como dados confirmados, referências históricas, exemplos ilustrativos ou informação pendente de validação. Apenas dados confirmados pela fonte competente poderão alimentar linhas de base, indicadores do MVP, simuladores ou conteúdos publicados no portal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 745""],""aceitacao"":""Os gráficos, metas percentuais, séries históricas, taxas fiscais, exemplos de endpoints e demais valores herdados da documentação anterior deverão ser classificados como dados confirmados, referências históricas, exemplos ilustrativos ou informação pendente de validação. Apenas dados confirmados pela fonte competente poderão alimentar linhas de base, indicadores do MVP, simuladores ou conteúdos publicados no portal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0055,"Validar visão, constrangimentos, projectos, lacunas, prioridades e plano de acção; representar empresas, Estado, academia e financiadores.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 755 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 444 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 755,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0055: Validar visão, constrangimentos, projectos, lacunas, prioridades e plano de acção; representar empresas, Estado, academia e financiadores. | MASTER-51b8f0ad-0034: Validar visão, constrangimentos, projectos, lacunas, prioridades e plano de acção; representar empresas, Estado, academia e financiadores. | MASTER-edece80c-0055: Validar visão, constrangimentos, projectos, lacunas, prioridades e plano de acção; representar empresas, Estado, academia e financiadores.",P2,MASTER-e1169a77-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0055 | MASTER-51b8f0ad-0034 | MASTER-edece80c-0055,3,"[{""id"":""MASTER-e1169a77-0055"",""pedido"":""Validar visão, constrangimentos, projectos, lacunas, prioridades e plano de acção; representar empresas, Estado, academia e financiadores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 755""],""aceitacao"":""Validar visão, constrangimentos, projectos, lacunas, prioridades e plano de acção; representar empresas, Estado, academia e financiadores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-51b8f0ad-0034"",""pedido"":""Validar visão, constrangimentos, projectos, lacunas, prioridades e plano de acção; representar empresas, Estado, academia e financiadores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 444""],""aceitacao"":""Validar visão, constrangimentos, projectos, lacunas, prioridades e plano de acção; representar empresas, Estado, academia e financiadores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-edece80c-0055"",""pedido"":""Validar visão, constrangimentos, projectos, lacunas, prioridades e plano de acção; representar empresas, Estado, academia e financiadores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 755""],""aceitacao"":""Validar visão, constrangimentos, projectos, lacunas, prioridades e plano de acção; representar empresas, Estado, academia e financiadores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0056,"Validar informação oficial, licenças, políticas, requisitos, mapas e restrições de divulgação.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 761 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 450 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 761,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0056: Validar informação oficial, licenças, políticas, requisitos, mapas e restrições de divulgação. | MASTER-51b8f0ad-0035: Validar informação oficial, licenças, políticas, requisitos, mapas e restrições de divulgação. | MASTER-edece80c-0056: Validar informação oficial, licenças, políticas, requisitos, mapas e restrições de divulgação.",P2,MASTER-e1169a77-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0056 | MASTER-51b8f0ad-0035 | MASTER-edece80c-0056,3,"[{""id"":""MASTER-e1169a77-0056"",""pedido"":""Validar informação oficial, licenças, políticas, requisitos, mapas e restrições de divulgação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 761""],""aceitacao"":""Validar informação oficial, licenças, políticas, requisitos, mapas e restrições de divulgação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0035"",""pedido"":""Validar informação oficial, licenças, políticas, requisitos, mapas e restrições de divulgação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 450""],""aceitacao"":""Validar informação oficial, licenças, políticas, requisitos, mapas e restrições de divulgação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0056"",""pedido"":""Validar informação oficial, licenças, políticas, requisitos, mapas e restrições de divulgação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 761""],""aceitacao"":""Validar informação oficial, licenças, políticas, requisitos, mapas e restrições de divulgação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0057,"Administrar o portal, estruturar informação, promover oportunidades, captar leads e assegurar qualidade editorial.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 764 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 453 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 764,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0057: Administrar o portal, estruturar informação, promover oportunidades, captar leads e assegurar qualidade editorial. | MASTER-51b8f0ad-0036: Administrar o portal, estruturar informação, promover oportunidades, captar leads e assegurar qualidade editorial. | MASTER-edece80c-0057: Administrar o portal, estruturar informação, promover oportunidades, captar leads e assegurar qualidade editorial.",P2,MASTER-e1169a77-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0057 | MASTER-51b8f0ad-0036 | MASTER-edece80c-0057,3,"[{""id"":""MASTER-e1169a77-0057"",""pedido"":""Administrar o portal, estruturar informação, promover oportunidades, captar leads e assegurar qualidade editorial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 764""],""aceitacao"":""Administrar o portal, estruturar informação, promover oportunidades, captar leads e assegurar qualidade editorial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0036"",""pedido"":""Administrar o portal, estruturar informação, promover oportunidades, captar leads e assegurar qualidade editorial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 453""],""aceitacao"":""Administrar o portal, estruturar informação, promover oportunidades, captar leads e assegurar qualidade editorial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0057"",""pedido"":""Administrar o portal, estruturar informação, promover oportunidades, captar leads e assegurar qualidade editorial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 764""],""aceitacao"":""Administrar o portal, estruturar informação, promover oportunidades, captar leads e assegurar qualidade editorial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0058,"Validar termos, confidencialidade, conflitos, modelo comercial, comissões, riscos e divulgação de dados.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 773 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 462 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 773,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0058: Validar termos, confidencialidade, conflitos, modelo comercial, comissões, riscos e divulgação de dados. | MASTER-51b8f0ad-0037: Validar termos, confidencialidade, conflitos, modelo comercial, comissões, riscos e divulgação de dados. | MASTER-edece80c-0058: Validar termos, confidencialidade, conflitos, modelo comercial, comissões, riscos e divulgação de dados.",P2,MASTER-e1169a77-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0058 | MASTER-51b8f0ad-0037 | MASTER-edece80c-0058,3,"[{""id"":""MASTER-e1169a77-0058"",""pedido"":""Validar termos, confidencialidade, conflitos, modelo comercial, comissões, riscos e divulgação de dados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 773""],""aceitacao"":""Validar termos, confidencialidade, conflitos, modelo comercial, comissões, riscos e divulgação de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0037"",""pedido"":""Validar termos, confidencialidade, conflitos, modelo comercial, comissões, riscos e divulgação de dados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 462""],""aceitacao"":""Validar termos, confidencialidade, conflitos, modelo comercial, comissões, riscos e divulgação de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0058"",""pedido"":""Validar termos, confidencialidade, conflitos, modelo comercial, comissões, riscos e divulgação de dados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 773""],""aceitacao"":""Validar termos, confidencialidade, conflitos, modelo comercial, comissões, riscos e divulgação de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0059,"Regras de governação: decisões devem registar proposta, participantes, conflito de interesse, evidência, responsável, prazo e resultado; nenhum actor deve validar sozinho informação que submeteu; fontes oficiais prevalecem para requisitos e licenças; dados empresariais reservados dependem de autorização; mudanças materiais exigem nova versão e, quando aplicável, suspensão temporária da página ou indicador.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 775 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 464 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 775,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0059: Regras de governação: decisões devem registar proposta, participantes, conflito de interesse, evidência, responsável, prazo e resultado; nenhum actor deve validar sozinho informação que submeteu; fontes oficiais prevalecem para requisitos e licenças; dados empresariais reservados dependem de autorização; mudanças materiais exigem nova versão e, quando aplicável, suspensão temporária da página ou indicador. | MASTER-51b8f0ad-0038: Regras de governação: decisões devem registar proposta, participantes, conflito de interesse, evidência, responsável, prazo e resultado; nenhum actor deve validar sozinho informação que submeteu; fontes oficiais prevalecem para requisitos e licenças; dados empresariais reservados dependem de autorização; mudanças materiais exigem nova versão e, quando aplicável, suspensão temporária da página ou indicador. | MASTER-edece80c-0059: Regras de governação: decisões devem registar proposta, participantes, conflito de interesse, evidência, responsável, prazo e resultado; nenhum actor deve validar sozinho informação que submeteu; fontes oficiais prevalecem para requisitos e licenças; dados empresariais reservados dependem de autorização; mudanças materiais exigem nova versão e, quando aplicável, suspensão temporária da página ou indicador.",P2,MASTER-e1169a77-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0059 | MASTER-51b8f0ad-0038 | MASTER-edece80c-0059,3,"[{""id"":""MASTER-e1169a77-0059"",""pedido"":""Regras de governação: decisões devem registar proposta, participantes, conflito de interesse, evidência, responsável, prazo e resultado; nenhum actor deve validar sozinho informação que submeteu; fontes oficiais prevalecem para requisitos e licenças; dados empresariais reservados dependem de autorização; mudanças materiais exigem nova versão e, quando aplicável, suspensão temporária da página ou indicador."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 775""],""aceitacao"":""Regras de governação: decisões devem registar proposta, participantes, conflito de interesse, evidência, responsável, prazo e resultado; nenhum actor deve validar sozinho informação que submeteu; fontes oficiais prevalecem para requisitos e licenças; dados empresariais reservados dependem de autorização; mudanças materiais exigem nova versão e, quando aplicável, suspensão temporária da página ou indicador."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0038"",""pedido"":""Regras de governação: decisões devem registar proposta, participantes, conflito de interesse, evidência, responsável, prazo e resultado; nenhum actor deve validar sozinho informação que submeteu; fontes oficiais prevalecem para requisitos e licenças; dados empresariais reservados dependem de autorização; mudanças materiais exigem nova versão e, quando aplicável, suspensão temporária da página ou indicador."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 464""],""aceitacao"":""Regras de governação: decisões devem registar proposta, participantes, conflito de interesse, evidência, responsável, prazo e resultado; nenhum actor deve validar sozinho informação que submeteu; fontes oficiais prevalecem para requisitos e licenças; dados empresariais reservados dependem de autorização; mudanças materiais exigem nova versão e, quando aplicável, suspensão temporária da página ou indicador."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0059"",""pedido"":""Regras de governação: decisões devem registar proposta, participantes, conflito de interesse, evidência, responsável, prazo e resultado; nenhum actor deve validar sozinho informação que submeteu; fontes oficiais prevalecem para requisitos e licenças; dados empresariais reservados dependem de autorização; mudanças materiais exigem nova versão e, quando aplicável, suspensão temporária da página ou indicador."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 775""],""aceitacao"":""Regras de governação: decisões devem registar proposta, participantes, conflito de interesse, evidência, responsável, prazo e resultado; nenhum actor deve validar sozinho informação que submeteu; fontes oficiais prevalecem para requisitos e licenças; dados empresariais reservados dependem de autorização; mudanças materiais exigem nova versão e, quando aplicável, suspensão temporária da página ou indicador."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0060,"RF-CLU do MVP aceites; testes funcionais, autorização e integração aprovados; zero defeitos críticos.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 797 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 485 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 797,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0060: RF-CLU do MVP aceites; testes funcionais, autorização e integração aprovados; zero defeitos críticos. | MASTER-51b8f0ad-0039: RF-CLU do MVP aceites; testes funcionais, autorização e integração aprovados; zero defeitos críticos. | MASTER-edece80c-0060: RF-CLU do MVP aceites; testes funcionais, autorização e integração aprovados; zero defeitos críticos.",P2,MASTER-e1169a77-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0060 | MASTER-51b8f0ad-0039 | MASTER-edece80c-0060,3,"[{""id"":""MASTER-e1169a77-0060"",""pedido"":""RF-CLU do MVP aceites; testes funcionais, autorização e integração aprovados; zero defeitos críticos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 797""],""aceitacao"":""RF-CLU do MVP aceites; testes funcionais, autorização e integração aprovados; zero defeitos críticos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0039"",""pedido"":""RF-CLU do MVP aceites; testes funcionais, autorização e integração aprovados; zero defeitos críticos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 485""],""aceitacao"":""RF-CLU do MVP aceites; testes funcionais, autorização e integração aprovados; zero defeitos críticos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0060"",""pedido"":""RF-CLU do MVP aceites; testes funcionais, autorização e integração aprovados; zero defeitos críticos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 797""],""aceitacao"":""RF-CLU do MVP aceites; testes funcionais, autorização e integração aprovados; zero defeitos críticos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0061,RF-CLU de Fase 2 aceites; benefícios do MVP demonstrados; orçamento e responsáveis aprovados.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 807 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 495 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 807,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0061: RF-CLU de Fase 2 aceites; benefícios do MVP demonstrados; orçamento e responsáveis aprovados. | MASTER-51b8f0ad-0040: RF-CLU de Fase 2 aceites; benefícios do MVP demonstrados; orçamento e responsáveis aprovados. | MASTER-edece80c-0061: RF-CLU de Fase 2 aceites; benefícios do MVP demonstrados; orçamento e responsáveis aprovados.,P2,MASTER-e1169a77-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0061 | MASTER-51b8f0ad-0040 | MASTER-edece80c-0061,3,"[{""id"":""MASTER-e1169a77-0061"",""pedido"":""RF-CLU de Fase 2 aceites; benefícios do MVP demonstrados; orçamento e responsáveis aprovados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 807""],""aceitacao"":""RF-CLU de Fase 2 aceites; benefícios do MVP demonstrados; orçamento e responsáveis aprovados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0040"",""pedido"":""RF-CLU de Fase 2 aceites; benefícios do MVP demonstrados; orçamento e responsáveis aprovados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 495""],""aceitacao"":""RF-CLU de Fase 2 aceites; benefícios do MVP demonstrados; orçamento e responsáveis aprovados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0061"",""pedido"":""RF-CLU de Fase 2 aceites; benefícios do MVP demonstrados; orçamento e responsáveis aprovados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 807""],""aceitacao"":""RF-CLU de Fase 2 aceites; benefícios do MVP demonstrados; orçamento e responsáveis aprovados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0062,"O módulo de Corredores de Desenvolvimento deverá estruturar o território como uma rede integrada de infra-estruturas, projectos âncora, clusters económicos, cidades e plataformas logísticas, projectos complementares, fornecedores, compradores, financiadores e instituições. A unidade principal será o corredor, que agrega uma área de influência e liga explicitamente território → corredor → projecto âncora → cluster → cadeia de valor → projecto complementar → investidor. A inteligência artificial deverá monitorar dados, detectar alterações, antecipar riscos e propor acções, mantendo explicação, fonte, nível de confiança e validação humana obrigatória.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 821 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 508 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 821,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: 11 fontes e 161 ficheiros de build entregues; sem migrations, grants, classificações reais ou divulgação. Catálogo público mantém zero negócios e seis oportunidades. Suplemento de compilação para repor InvesteMoz no título preparado apenas em QA, pendente de decisão. | 16/10/2026 — fecho operacional consolidado: negocios-classificacao-QA-53311df2f59c e suplemento de nome negocios-compilacao-nome-QA-7ef0facd0e27 autorizados e entregues: mesmas 11 fontes, 161 build, título InvesteMoz observado. Sem escrita de negócio/classificação/divulgação.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0062: O módulo de Corredores de Desenvolvimento deverá estruturar o território como uma rede integrada de infra-estruturas, projectos âncora, clusters económicos, cidades e plataformas logísticas, projectos complementares, fornecedores, compradores, financiadores e instituições. A unidade principal será o corredor, que agrega uma área de influência e liga explicitamente território → corredor → projecto âncora → cluster → cadeia de valor → projecto complementar → investidor. A inteligência artificial deverá monitorar dados, detectar alterações, antecipar riscos e propor acções, mantendo explicação, fonte, nível de confiança e validação humana obrigatória. | MASTER-51b8f0ad-0041: O módulo de Corredores de Desenvolvimento deverá estruturar o território como uma rede integrada de infra-estruturas, projectos âncora, clusters económicos, cidades e plataformas logísticas, projectos complementares, fornecedores, compradores, financiadores e instituições. A unidade principal será o corredor, que agrega uma área de influência e liga explicitamente território → corredor → projecto âncora → cluster → cadeia de valor → projecto complementar → investidor. A inteligência artificial deverá monitorar dados, detectar alterações, antecipar riscos e propor acções, mantendo explicação, fonte, nível de confiança e validação humana obrigatória. | MASTER-edece80c-0062: O módulo de Corredores de Desenvolvimento deverá estruturar o território como uma rede integrada de infra-estruturas, projectos âncora, clusters económicos, cidades e plataformas logísticas, projectos complementares, fornecedores, compradores, financiadores e instituições. A unidade principal será o corredor, que agrega uma área de influência e liga explicitamente território → corredor → projecto âncora → cluster → cadeia de valor → projecto complementar → investidor. A inteligência artificial deverá monitorar dados, detectar alterações, antecipar riscos e propor acções, mantendo explicação, fonte, nível de confiança e validação humana obrigatória.",P1,MASTER-e1169a77-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0062 | MASTER-51b8f0ad-0041 | MASTER-edece80c-0062,3,"[{""id"":""MASTER-e1169a77-0062"",""pedido"":""O módulo de Corredores de Desenvolvimento deverá estruturar o território como uma rede integrada de infra-estruturas, projectos âncora, clusters económicos, cidades e plataformas logísticas, projectos complementares, fornecedores, compradores, financiadores e instituições. A unidade principal será o corredor, que agrega uma área de influência e liga explicitamente território → corredor → projecto âncora → cluster → cadeia de valor → projecto complementar → investidor. A inteligência artificial deverá monitorar dados, detectar alterações, antecipar riscos e propor acções, mantendo explicação, fonte, nível de confiança e validação humana obrigatória."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 821""],""aceitacao"":""O módulo de Corredores de Desenvolvimento deverá estruturar o território como uma rede integrada de infra-estruturas, projectos âncora, clusters económicos, cidades e plataformas logísticas, projectos complementares, fornecedores, compradores, financiadores e instituições. A unidade principal será o corredor, que agrega uma área de influência e liga explicitamente território → corredor → projecto âncora → cluster → cadeia de valor → projecto complementar → investidor. A inteligência artificial deverá monitorar dados, detectar alterações, antecipar riscos e propor acções, mantendo explicação, fonte, nível de confiança e validação humana obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0041"",""pedido"":""O módulo de Corredores de Desenvolvimento deverá estruturar o território como uma rede integrada de infra-estruturas, projectos âncora, clusters económicos, cidades e plataformas logísticas, projectos complementares, fornecedores, compradores, financiadores e instituições. A unidade principal será o corredor, que agrega uma área de influência e liga explicitamente território → corredor → projecto âncora → cluster → cadeia de valor → projecto complementar → investidor. A inteligência artificial deverá monitorar dados, detectar alterações, antecipar riscos e propor acções, mantendo explicação, fonte, nível de confiança e validação humana obrigatória."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 508""],""aceitacao"":""O módulo de Corredores de Desenvolvimento deverá estruturar o território como uma rede integrada de infra-estruturas, projectos âncora, clusters económicos, cidades e plataformas logísticas, projectos complementares, fornecedores, compradores, financiadores e instituições. A unidade principal será o corredor, que agrega uma área de influência e liga explicitamente território → corredor → projecto âncora → cluster → cadeia de valor → projecto complementar → investidor. A inteligência artificial deverá monitorar dados, detectar alterações, antecipar riscos e propor acções, mantendo explicação, fonte, nível de confiança e validação humana obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0062"",""pedido"":""O módulo de Corredores de Desenvolvimento deverá estruturar o território como uma rede integrada de infra-estruturas, projectos âncora, clusters económicos, cidades e plataformas logísticas, projectos complementares, fornecedores, compradores, financiadores e instituições. A unidade principal será o corredor, que agrega uma área de influência e liga explicitamente território → corredor → projecto âncora → cluster → cadeia de valor → projecto complementar → investidor. A inteligência artificial deverá monitorar dados, detectar alterações, antecipar riscos e propor acções, mantendo explicação, fonte, nível de confiança e validação humana obrigatória."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 821""],""aceitacao"":""O módulo de Corredores de Desenvolvimento deverá estruturar o território como uma rede integrada de infra-estruturas, projectos âncora, clusters económicos, cidades e plataformas logísticas, projectos complementares, fornecedores, compradores, financiadores e instituições. A unidade principal será o corredor, que agrega uma área de influência e liga explicitamente território → corredor → projecto âncora → cluster → cadeia de valor → projecto complementar → investidor. A inteligência artificial deverá monitorar dados, detectar alterações, antecipar riscos e propor acções, mantendo explicação, fonte, nível de confiança e validação humana obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. | 15/10/2026 — incremento de classificação multidimensional em QA: Fundamento territorial/produtivo por relação, sem dedução por proximidade; mapas usam geometrias documentadas existentes. Rede nacional integral de fluxos/capacidades não fabricada nem encerrada. | 15/10/2026 — Tempo autorizou e foi disponibilizada a candidata classificacao-multidimensional-QA-64ab05e20b95 DOC01: 17 fontes/174 build, backup/restauro fresco, cache de dados preservada e reversão compatível. Recorte parcial; restantes limites conservados. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: Referências territoriais tipadas reutilizadas, sem reconstruir a rede ou provar monitoria por IA; requisito integral mantém-se aberto. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: Backup/restauro fresco 295 tabelas/31 sequências/2341 ficheiros/29 documentos; clone arrancou em leitura. Conferência operacional de GET/assets e área privada pela conta 2, sem guardar. Dados, papéis e histórico iguais; não encerra a cláusula integral.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada. | Disponibilização DOC01 executada. Limitação operacional concreta: Editor no ativo: não demonstrado nesta conferência. O utilizador informou não ter acesso à conta de Promotora interna Aurora Chachuaio. A sessão efetiva Osmane Nala, conta 2, recebeu 403 em GET /minhas-oportunidades/create; não existe elevação operacional ativa. Os papéis Promotor/Validador dessa conta permanecem atribuídos; as funções de autorização v1 conferem exatamente com a versão anterior à entrega. Existem seis oportunidades legadas e nenhuma do workflow de promotor no ativo. A mensagem 403 genérica não expõe o motivo; o diagnóstico fica registado, sem alterar permissões, credenciais ou acrescentar uma correção fora do pacote autorizado. Mantêm-se as provas funcionais QA aceites do editor.; limites do critério integral: Fundamento territorial/produtivo por relação, sem dedução por proximidade; mapas usam geometrias documentadas existentes. Rede nacional integral de fluxos/capacidades não fabricada nem encerrada. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: Recorte QA concluído; disponibilização deste incremento exige decisão específica. Referências territoriais tipadas reutilizadas, sem reconstruir a rede ou provar monitoria por IA; requisito integral mantém-se aberto. As quatro outras lacunas conservam o seu estado; provas aceites não se repetem. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: Recuperação UUID no ativo não observada: conta 2 sem anúncio próprio; dois rascunhos pertencem a outro titular. Não criar dados nem alargar acesso para preencher esta limitação. Cadeia sem caso positivo, sem ensaio volumétrico e limite do payload sintético da reversão mantêm-se. Outras quatro lacunas inalteradas.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.","Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: A autorização base foi executada. Suplemento negocios-compilacao-nome-QA-7ef0facd0e27, zero fontes/161 build para título InvesteMoz, aguarda autorização específica por ter novos hashes de build. Não reabrir QA funcional aceite. | 16/10/2026 — fecho operacional consolidado: Autorizações base e do suplemento executadas. Saldo operacional zero. Não classificar anúncios reais nem divulgar relações. Limites QA e ausência de UUID próprio para observação no ativo conservados; outras quatro lacunas inalteradas.",Incremento parcial disponibilizado; aceitação QA preservada e lacunas integrais delimitadas,"Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: 10–16 h era a estimativa inicial agora executada neste recorte. Saldo QA zero para a cobertura demonstrada. Operação futura estimada 90–180 min após autorização, partilhada pelo lote, não somar por requisito.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | outputs/investmoz-classificacao-multidimensional-QA-20261015/RELATORIO-QA.md; HTTP-DELTA-QA.json (44); SERVICOS-DELTA-QA.json (22); REVERSAO-COMPAT-QA.json (6); INTERFACE-QA.json | outputs/investmoz-classificacao-ativacao-20261015/RELATORIO-ENTREGA.md; RECIBO-FINAL.json; FRESH-BACKUP.json; ARRANQUE-CLONE-RESTAURADO.json; FONTES-COMPILACAO.json; HTTP-AFTER.json; PRESERVACAO-AFTER.json; INTERFACE-OPERACIONAL.json | outputs/investmoz-negocios-classificacao-QA-20261016/RELATORIO-QA.md; HTTP-QA.json (36/50 HTTP); SCOPES-QA.json (10); INTERFACE-QA.json; REVERSAO-APOS-EDICAO-ANTERIOR.json; PRESERVACAO-FINAL.json; MANIFESTO.json | outputs/investmoz-negocios-classificacao-ativacao-20261016/RELATORIO-ENTREGA.md; AUTORIZACAO-TEMPO.json; FRESH-BACKUP.json; ARRANQUE-CLONE-RESTAURADO.json; TROCA.json; HTTP-AFTER.json; PRESERVACAO-APOS-AUTENTICACAO.json; INTERFACE-OPERACIONAL.json; RECIBO-FINAL.json | outputs/investmoz-negocios-classificacao-ativacao-20261016/RELATORIO-FINAL.md; AUTORIZACAO-EXTENSAO-NOME.json; FRESH-BACKUP-NOME.json; ARRANQUE-CLONE-NOME.json; TROCA-NOME.json; HTTP-APOS-NOME.json; PRESERVACAO-APOS-NOME.json; INTERFACE-NOME-ATIVO.json; RECIBO-CONSOLIDADO.json,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada, | management_draft.canonical.relations/enterprise_size; workflow_context.classification_decisions/publication.classification/canonical_items; mestres existentes por ID; sem migrations. | /negocios: existing_business_revisions.snapshot.context.multidimensional; mesmo UUID e payload principal intacto; decisões por relação/evidência; snapshot de divulgação separado.," | Recuperação noutra sessão, nove relações/quatro dimensões, evidência/decisão por hash, exclusão privada, filtros/map matched_count, reversão compatível. Publicação é fixture sintético; transição editorial aceite não repetida. | Clone principal publicado/v26, referência publicada/v12 intacta; recuperação/validação/divulgação e filtros dirigidos; edição posterior pelo código anterior preserva o suplemento; ver relatório para fixture secundário sintético.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0063,"O sistema permite propor, validar, publicar e acompanhar novos projectos ligados ao corredor, projecto âncora, cluster, elo e território.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 868 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 554 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 868,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0063: O sistema permite propor, validar, publicar e acompanhar novos projectos ligados ao corredor, projecto âncora, cluster, elo e território. | MASTER-51b8f0ad-0042: O sistema permite propor, validar, publicar e acompanhar novos projectos ligados ao corredor, projecto âncora, cluster, elo e território. | MASTER-edece80c-0063: O sistema permite propor, validar, publicar e acompanhar novos projectos ligados ao corredor, projecto âncora, cluster, elo e território.",P1,MASTER-e1169a77-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0063 | MASTER-51b8f0ad-0042 | MASTER-edece80c-0063,3,"[{""id"":""MASTER-e1169a77-0063"",""pedido"":""O sistema permite propor, validar, publicar e acompanhar novos projectos ligados ao corredor, projecto âncora, cluster, elo e território."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 868""],""aceitacao"":""O sistema permite propor, validar, publicar e acompanhar novos projectos ligados ao corredor, projecto âncora, cluster, elo e território."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0042"",""pedido"":""O sistema permite propor, validar, publicar e acompanhar novos projectos ligados ao corredor, projecto âncora, cluster, elo e território."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 554""],""aceitacao"":""O sistema permite propor, validar, publicar e acompanhar novos projectos ligados ao corredor, projecto âncora, cluster, elo e território."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0063"",""pedido"":""O sistema permite propor, validar, publicar e acompanhar novos projectos ligados ao corredor, projecto âncora, cluster, elo e território."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 868""],""aceitacao"":""O sistema permite propor, validar, publicar e acompanhar novos projectos ligados ao corredor, projecto âncora, cluster, elo e território."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0066,"A priorização dos corredores deverá usar a fórmula da secção 4.2.2, acrescida de quatro critérios específicos: conectividade regional, capacidade habilitadora dos projectos âncora, concentração de clusters complementares e dependências críticas. A IA pode recalcular cenários e sensibilidade, mas a classificação oficial exige validação do Comité Estratégico de Corredores e das entidades de tutela.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1001 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 684 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1001,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0066: A priorização dos corredores deverá usar a fórmula da secção 4.2.2, acrescida de quatro critérios específicos: conectividade regional, capacidade habilitadora dos projectos âncora, concentração de clusters complementares e dependências críticas. A IA pode recalcular cenários e sensibilidade, mas a classificação oficial exige validação do Comité Estratégico de Corredores e das entidades de tutela. | MASTER-51b8f0ad-0045: A priorização dos corredores deverá usar a fórmula da secção 4.2.2, acrescida de quatro critérios específicos: conectividade regional, capacidade habilitadora dos projectos âncora, concentração de clusters complementares e dependências críticas. A IA pode recalcular cenários e sensibilidade, mas a classificação oficial exige validação do Comité Estratégico de Corredores e das entidades de tutela. | MASTER-edece80c-0066: A priorização dos corredores deverá usar a fórmula da secção 4.2.2, acrescida de quatro critérios específicos: conectividade regional, capacidade habilitadora dos projectos âncora, concentração de clusters complementares e dependências críticas. A IA pode recalcular cenários e sensibilidade, mas a classificação oficial exige validação do Comité Estratégico de Corredores e das entidades de tutela.",P2,MASTER-e1169a77-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0066 | MASTER-51b8f0ad-0045 | MASTER-edece80c-0066,3,"[{""id"":""MASTER-e1169a77-0066"",""pedido"":""A priorização dos corredores deverá usar a fórmula da secção 4.2.2, acrescida de quatro critérios específicos: conectividade regional, capacidade habilitadora dos projectos âncora, concentração de clusters complementares e dependências críticas. A IA pode recalcular cenários e sensibilidade, mas a classificação oficial exige validação do Comité Estratégico de Corredores e das entidades de tutela."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1001""],""aceitacao"":""A priorização dos corredores deverá usar a fórmula da secção 4.2.2, acrescida de quatro critérios específicos: conectividade regional, capacidade habilitadora dos projectos âncora, concentração de clusters complementares e dependências críticas. A IA pode recalcular cenários e sensibilidade, mas a classificação oficial exige validação do Comité Estratégico de Corredores e das entidades de tutela."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0045"",""pedido"":""A priorização dos corredores deverá usar a fórmula da secção 4.2.2, acrescida de quatro critérios específicos: conectividade regional, capacidade habilitadora dos projectos âncora, concentração de clusters complementares e dependências críticas. A IA pode recalcular cenários e sensibilidade, mas a classificação oficial exige validação do Comité Estratégico de Corredores e das entidades de tutela."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 684""],""aceitacao"":""A priorização dos corredores deverá usar a fórmula da secção 4.2.2, acrescida de quatro critérios específicos: conectividade regional, capacidade habilitadora dos projectos âncora, concentração de clusters complementares e dependências críticas. A IA pode recalcular cenários e sensibilidade, mas a classificação oficial exige validação do Comité Estratégico de Corredores e das entidades de tutela."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0066"",""pedido"":""A priorização dos corredores deverá usar a fórmula da secção 4.2.2, acrescida de quatro critérios específicos: conectividade regional, capacidade habilitadora dos projectos âncora, concentração de clusters complementares e dependências críticas. A IA pode recalcular cenários e sensibilidade, mas a classificação oficial exige validação do Comité Estratégico de Corredores e das entidades de tutela."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1001""],""aceitacao"":""A priorização dos corredores deverá usar a fórmula da secção 4.2.2, acrescida de quatro critérios específicos: conectividade regional, capacidade habilitadora dos projectos âncora, concentração de clusters complementares e dependências críticas. A IA pode recalcular cenários e sensibilidade, mas a classificação oficial exige validação do Comité Estratégico de Corredores e das entidades de tutela."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0067,"Validar necessidades, projectos complementares, conteúdo local, impactos e prioridades territoriais.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1036 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 718 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1036,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0067: Validar necessidades, projectos complementares, conteúdo local, impactos e prioridades territoriais. | MASTER-51b8f0ad-0046: Validar necessidades, projectos complementares, conteúdo local, impactos e prioridades territoriais. | MASTER-edece80c-0067: Validar necessidades, projectos complementares, conteúdo local, impactos e prioridades territoriais.",P2,MASTER-e1169a77-0067: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0067: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0067 | MASTER-51b8f0ad-0046 | MASTER-edece80c-0067,3,"[{""id"":""MASTER-e1169a77-0067"",""pedido"":""Validar necessidades, projectos complementares, conteúdo local, impactos e prioridades territoriais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1036""],""aceitacao"":""Validar necessidades, projectos complementares, conteúdo local, impactos e prioridades territoriais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0046"",""pedido"":""Validar necessidades, projectos complementares, conteúdo local, impactos e prioridades territoriais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 718""],""aceitacao"":""Validar necessidades, projectos complementares, conteúdo local, impactos e prioridades territoriais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0067"",""pedido"":""Validar necessidades, projectos complementares, conteúdo local, impactos e prioridades territoriais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1036""],""aceitacao"":""Validar necessidades, projectos complementares, conteúdo local, impactos e prioridades territoriais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0068,"Validar informação oficial, licenças, mapas, políticas, capacidade, restrições e decisões sectoriais.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1039 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 721 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1039,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0068: Validar informação oficial, licenças, mapas, políticas, capacidade, restrições e decisões sectoriais. | MASTER-51b8f0ad-0047: Validar informação oficial, licenças, mapas, políticas, capacidade, restrições e decisões sectoriais. | MASTER-edece80c-0068: Validar informação oficial, licenças, mapas, políticas, capacidade, restrições e decisões sectoriais.",P2,MASTER-e1169a77-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0068 | MASTER-51b8f0ad-0047 | MASTER-edece80c-0068,3,"[{""id"":""MASTER-e1169a77-0068"",""pedido"":""Validar informação oficial, licenças, mapas, políticas, capacidade, restrições e decisões sectoriais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1039""],""aceitacao"":""Validar informação oficial, licenças, mapas, políticas, capacidade, restrições e decisões sectoriais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0047"",""pedido"":""Validar informação oficial, licenças, mapas, políticas, capacidade, restrições e decisões sectoriais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 721""],""aceitacao"":""Validar informação oficial, licenças, mapas, políticas, capacidade, restrições e decisões sectoriais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0068"",""pedido"":""Validar informação oficial, licenças, mapas, políticas, capacidade, restrições e decisões sectoriais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1039""],""aceitacao"":""Validar informação oficial, licenças, mapas, políticas, capacidade, restrições e decisões sectoriais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0069,"Validar riscos, confidencialidade, tratamento de dados, divulgação, impactos e conflitos.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1048 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 730 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1048,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0069: Validar riscos, confidencialidade, tratamento de dados, divulgação, impactos e conflitos. | MASTER-51b8f0ad-0048: Validar riscos, confidencialidade, tratamento de dados, divulgação, impactos e conflitos. | MASTER-edece80c-0069: Validar riscos, confidencialidade, tratamento de dados, divulgação, impactos e conflitos.",P2,MASTER-e1169a77-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0069 | MASTER-51b8f0ad-0048 | MASTER-edece80c-0069,3,"[{""id"":""MASTER-e1169a77-0069"",""pedido"":""Validar riscos, confidencialidade, tratamento de dados, divulgação, impactos e conflitos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1048""],""aceitacao"":""Validar riscos, confidencialidade, tratamento de dados, divulgação, impactos e conflitos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0048"",""pedido"":""Validar riscos, confidencialidade, tratamento de dados, divulgação, impactos e conflitos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 730""],""aceitacao"":""Validar riscos, confidencialidade, tratamento de dados, divulgação, impactos e conflitos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0069"",""pedido"":""Validar riscos, confidencialidade, tratamento de dados, divulgação, impactos e conflitos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1048""],""aceitacao"":""Validar riscos, confidencialidade, tratamento de dados, divulgação, impactos e conflitos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0070,RF-COR do MVP aceites; segurança e integrações aprovadas; zero defeitos críticos.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1071 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 752 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1071,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0070: RF-COR do MVP aceites; segurança e integrações aprovadas; zero defeitos críticos. | MASTER-51b8f0ad-0049: RF-COR do MVP aceites; segurança e integrações aprovadas; zero defeitos críticos. | MASTER-edece80c-0070: RF-COR do MVP aceites; segurança e integrações aprovadas; zero defeitos críticos.,P2,MASTER-e1169a77-0070: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0070: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0070 | MASTER-51b8f0ad-0049 | MASTER-edece80c-0070,3,"[{""id"":""MASTER-e1169a77-0070"",""pedido"":""RF-COR do MVP aceites; segurança e integrações aprovadas; zero defeitos críticos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1071""],""aceitacao"":""RF-COR do MVP aceites; segurança e integrações aprovadas; zero defeitos críticos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0049"",""pedido"":""RF-COR do MVP aceites; segurança e integrações aprovadas; zero defeitos críticos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 752""],""aceitacao"":""RF-COR do MVP aceites; segurança e integrações aprovadas; zero defeitos críticos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0070"",""pedido"":""RF-COR do MVP aceites; segurança e integrações aprovadas; zero defeitos críticos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1071""],""aceitacao"":""RF-COR do MVP aceites; segurança e integrações aprovadas; zero defeitos críticos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0071,"O portal deverá tratar as Zonas Económicas Especiais (ZEE), as Zonas Francas Industriais (ZFI) e os parques industriais como polos de desenvolvimento distintos, mas interoperáveis, nos termos da Lei n.º 8/2023, de 9 de Junho. Para esta secção, a correspondência legal confirmada é: artigos 1–3 — objecto, âmbito e definições; artigo 5 — objectivos do investimento; artigos 6–13 — garantias, direitos, deveres e responsabilidade social; artigos 14–18 — operações e liberdade de investir; artigo 19 — incentivos fiscais; artigo 20 — polos de desenvolvimento; artigo 21 — princípios procedimentais; artigo 22 — regimes de investimento; artigo 23 — dever de fundamentação, audiência prévia e decisão; artigos 24–27 — acompanhamento, reclamações e garantias; e artigos 28–31 — regulamentação, disposições transitórias, revogação e entrada em vigor. Cada zona ou parque deverá possuir cadastro próprio, delimitação geográfica, base legal validada, entidade gestora, vocação económica, infra-estruturas, serviços, lotes, operadores, projectos, incentivos aplicáveis, obrigações, riscos e indicadores. A Lei n.º 3/93, de 24 de Junho, foi revogada e não constitui fundamento vigente.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1095 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1095,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0071: O portal deverá tratar as Zonas Económicas Especiais (ZEE), as Zonas Francas Industriais (ZFI) e os parques industriais como polos de desenvolvimento distintos, mas interoperáveis, nos termos da Lei n.º 8/2023, de 9 de Junho. Para esta secção, a correspondência legal confirmada é: artigos 1–3 — objecto, âmbito e definições; artigo 5 — objectivos do investimento; artigos 6–13 — garantias, direitos, deveres e responsabilidade social; artigos 14–18 — operações e liberdade de investir; artigo 19 — incentivos fiscais; artigo 20 — polos de desenvolvimento; artigo 21 — princípios procedimentais; artigo 22 — regimes de investimento; artigo 23 — dever de fundamentação, audiência prévia e decisão; artigos 24–27 — acompanhamento, reclamações e garantias; e artigos 28–31 — regulamentação, disposições transitórias, revogação e entrada em vigor. Cada zona ou parque deverá possuir cadastro próprio, delimitação geográfica, base legal validada, entidade gestora, vocação económica, infra-estruturas, serviços, lotes, operadores, projectos, incentivos aplicáveis, obrigações, riscos e indicadores. A Lei n.º 3/93, de 24 de Junho, foi revogada e não constitui fundamento vigente. | MASTER-edece80c-0071: O portal deverá tratar as Zonas Económicas Especiais (ZEE), as Zonas Francas Industriais (ZFI) e os parques industriais como polos de desenvolvimento distintos, mas interoperáveis, nos termos da Lei n.º 8/2023, de 9 de Junho. Para esta secção, a correspondência legal confirmada é: artigos 1–3 — objecto, âmbito e definições; artigo 5 — objectivos do investimento; artigos 6–13 — garantias, direitos, deveres e responsabilidade social; artigos 14–18 — operações e liberdade de investir; artigo 19 — incentivos fiscais; artigo 20 — polos de desenvolvimento; artigo 21 — princípios procedimentais; artigo 22 — regimes de investimento; artigo 23 — dever de fundamentação, audiência prévia e decisão; artigos 24–27 — acompanhamento, reclamações e garantias; e artigos 28–31 — regulamentação, disposições transitórias, revogação e entrada em vigor. Cada zona ou parque deverá possuir cadastro próprio, delimitação geográfica, base legal validada, entidade gestora, vocação económica, infra-estruturas, serviços, lotes, operadores, projectos, incentivos aplicáveis, obrigações, riscos e indicadores. A Lei n.º 3/93, de 24 de Junho, foi revogada e não constitui fundamento vigente.",P2,MASTER-e1169a77-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0071 | MASTER-edece80c-0071,2,"[{""id"":""MASTER-e1169a77-0071"",""pedido"":""O portal deverá tratar as Zonas Económicas Especiais (ZEE), as Zonas Francas Industriais (ZFI) e os parques industriais como polos de desenvolvimento distintos, mas interoperáveis, nos termos da Lei n.º 8/2023, de 9 de Junho. Para esta secção, a correspondência legal confirmada é: artigos 1–3 — objecto, âmbito e definições; artigo 5 — objectivos do investimento; artigos 6–13 — garantias, direitos, deveres e responsabilidade social; artigos 14–18 — operações e liberdade de investir; artigo 19 — incentivos fiscais; artigo 20 — polos de desenvolvimento; artigo 21 — princípios procedimentais; artigo 22 — regimes de investimento; artigo 23 — dever de fundamentação, audiência prévia e decisão; artigos 24–27 — acompanhamento, reclamações e garantias; e artigos 28–31 — regulamentação, disposições transitórias, revogação e entrada em vigor. Cada zona ou parque deverá possuir cadastro próprio, delimitação geográfica, base legal validada, entidade gestora, vocação económica, infra-estruturas, serviços, lotes, operadores, projectos, incentivos aplicáveis, obrigações, riscos e indicadores. A Lei n.º 3/93, de 24 de Junho, foi revogada e não constitui fundamento vigente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1095""],""aceitacao"":""O portal deverá tratar as Zonas Económicas Especiais (ZEE), as Zonas Francas Industriais (ZFI) e os parques industriais como polos de desenvolvimento distintos, mas interoperáveis, nos termos da Lei n.º 8/2023, de 9 de Junho. Para esta secção, a correspondência legal confirmada é: artigos 1–3 — objecto, âmbito e definições; artigo 5 — objectivos do investimento; artigos 6–13 — garantias, direitos, deveres e responsabilidade social; artigos 14–18 — operações e liberdade de investir; artigo 19 — incentivos fiscais; artigo 20 — polos de desenvolvimento; artigo 21 — princípios procedimentais; artigo 22 — regimes de investimento; artigo 23 — dever de fundamentação, audiência prévia e decisão; artigos 24–27 — acompanhamento, reclamações e garantias; e artigos 28–31 — regulamentação, disposições transitórias, revogação e entrada em vigor. Cada zona ou parque deverá possuir cadastro próprio, delimitação geográfica, base legal validada, entidade gestora, vocação económica, infra-estruturas, serviços, lotes, operadores, projectos, incentivos aplicáveis, obrigações, riscos e indicadores. A Lei n.º 3/93, de 24 de Junho, foi revogada e não constitui fundamento vigente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-edece80c-0071"",""pedido"":""O portal deverá tratar as Zonas Económicas Especiais (ZEE), as Zonas Francas Industriais (ZFI) e os parques industriais como polos de desenvolvimento distintos, mas interoperáveis, nos termos da Lei n.º 8/2023, de 9 de Junho. Para esta secção, a correspondência legal confirmada é: artigos 1–3 — objecto, âmbito e definições; artigo 5 — objectivos do investimento; artigos 6–13 — garantias, direitos, deveres e responsabilidade social; artigos 14–18 — operações e liberdade de investir; artigo 19 — incentivos fiscais; artigo 20 — polos de desenvolvimento; artigo 21 — princípios procedimentais; artigo 22 — regimes de investimento; artigo 23 — dever de fundamentação, audiência prévia e decisão; artigos 24–27 — acompanhamento, reclamações e garantias; e artigos 28–31 — regulamentação, disposições transitórias, revogação e entrada em vigor. Cada zona ou parque deverá possuir cadastro próprio, delimitação geográfica, base legal validada, entidade gestora, vocação económica, infra-estruturas, serviços, lotes, operadores, projectos, incentivos aplicáveis, obrigações, riscos e indicadores. A Lei n.º 3/93, de 24 de Junho, foi revogada e não constitui fundamento vigente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1095""],""aceitacao"":""O portal deverá tratar as Zonas Económicas Especiais (ZEE), as Zonas Francas Industriais (ZFI) e os parques industriais como polos de desenvolvimento distintos, mas interoperáveis, nos termos da Lei n.º 8/2023, de 9 de Junho. Para esta secção, a correspondência legal confirmada é: artigos 1–3 — objecto, âmbito e definições; artigo 5 — objectivos do investimento; artigos 6–13 — garantias, direitos, deveres e responsabilidade social; artigos 14–18 — operações e liberdade de investir; artigo 19 — incentivos fiscais; artigo 20 — polos de desenvolvimento; artigo 21 — princípios procedimentais; artigo 22 — regimes de investimento; artigo 23 — dever de fundamentação, audiência prévia e decisão; artigos 24–27 — acompanhamento, reclamações e garantias; e artigos 28–31 — regulamentação, disposições transitórias, revogação e entrada em vigor. Cada zona ou parque deverá possuir cadastro próprio, delimitação geográfica, base legal validada, entidade gestora, vocação económica, infra-estruturas, serviços, lotes, operadores, projectos, incentivos aplicáveis, obrigações, riscos e indicadores. A Lei n.º 3/93, de 24 de Junho, foi revogada e não constitui fundamento vigente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0072,"Proprietário ou gestor, lotes, ocupação, preços ou condições, utilities, acessos, serviços comuns, licenciamento ordinário, empresas instaladas, capacidade e disponibilidade; qualquer estatuto ZEE/ZFI deve ser registado separadamente e comprovado.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1108 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1108,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0072: Proprietário ou gestor, lotes, ocupação, preços ou condições, utilities, acessos, serviços comuns, licenciamento ordinário, empresas instaladas, capacidade e disponibilidade; qualquer estatuto ZEE/ZFI deve ser registado separadamente e comprovado. | MASTER-edece80c-0072: Proprietário ou gestor, lotes, ocupação, preços ou condições, utilities, acessos, serviços comuns, licenciamento ordinário, empresas instaladas, capacidade e disponibilidade; qualquer estatuto ZEE/ZFI deve ser registado separadamente e comprovado.",P2,MASTER-e1169a77-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0072 | MASTER-edece80c-0072,2,"[{""id"":""MASTER-e1169a77-0072"",""pedido"":""Proprietário ou gestor, lotes, ocupação, preços ou condições, utilities, acessos, serviços comuns, licenciamento ordinário, empresas instaladas, capacidade e disponibilidade; qualquer estatuto ZEE/ZFI deve ser registado separadamente e comprovado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1108""],""aceitacao"":""Proprietário ou gestor, lotes, ocupação, preços ou condições, utilities, acessos, serviços comuns, licenciamento ordinário, empresas instaladas, capacidade e disponibilidade; qualquer estatuto ZEE/ZFI deve ser registado separadamente e comprovado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-edece80c-0072"",""pedido"":""Proprietário ou gestor, lotes, ocupação, preços ou condições, utilities, acessos, serviços comuns, licenciamento ordinário, empresas instaladas, capacidade e disponibilidade; qualquer estatuto ZEE/ZFI deve ser registado separadamente e comprovado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1108""],""aceitacao"":""Proprietário ou gestor, lotes, ocupação, preços ou condições, utilities, acessos, serviços comuns, licenciamento ordinário, empresas instaladas, capacidade e disponibilidade; qualquer estatuto ZEE/ZFI deve ser registado separadamente e comprovado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0073,"Registar o regime jurídico, fiscal, aduaneiro, cambial, laboral, migratório e administrativo aplicável.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1125 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1125,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0073: Registar o regime jurídico, fiscal, aduaneiro, cambial, laboral, migratório e administrativo aplicável. | MASTER-edece80c-0073: Registar o regime jurídico, fiscal, aduaneiro, cambial, laboral, migratório e administrativo aplicável.",P2,MASTER-e1169a77-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0073 | MASTER-edece80c-0073,2,"[{""id"":""MASTER-e1169a77-0073"",""pedido"":""Registar o regime jurídico, fiscal, aduaneiro, cambial, laboral, migratório e administrativo aplicável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1125""],""aceitacao"":""Registar o regime jurídico, fiscal, aduaneiro, cambial, laboral, migratório e administrativo aplicável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-edece80c-0073"",""pedido"":""Registar o regime jurídico, fiscal, aduaneiro, cambial, laboral, migratório e administrativo aplicável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1125""],""aceitacao"":""Registar o regime jurídico, fiscal, aduaneiro, cambial, laboral, migratório e administrativo aplicável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0074,Publicar ficha territorial e dossier de investimento.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1133 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1133,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0074: Publicar ficha territorial e dossier de investimento. | MASTER-edece80c-0074: Publicar ficha territorial e dossier de investimento.,P2,MASTER-e1169a77-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0074 | MASTER-edece80c-0074,2,"[{""id"":""MASTER-e1169a77-0074"",""pedido"":""Publicar ficha territorial e dossier de investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1133""],""aceitacao"":""Publicar ficha territorial e dossier de investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0074"",""pedido"":""Publicar ficha territorial e dossier de investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1133""],""aceitacao"":""Publicar ficha territorial e dossier de investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0075,"O requerente escolhe ZEE/ZFI/parque, qualidade de operador ou empresa, actividade, localização, investimento, emprego, mercados e necessidades. O sistema aplica a checklist correspondente, aceita submissão em português ou inglês, valida documentos obrigatórios, emite protocolo e cria no CRM um processo sem duplicação, com responsável, prazo legal parametrizado, estado e próxima acção. O portal identifica submissões incompletas e não inicia contagem de prazo de decisão antes da confirmação de conformidade.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1146 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1146,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0075: O requerente escolhe ZEE/ZFI/parque, qualidade de operador ou empresa, actividade, localização, investimento, emprego, mercados e necessidades. O sistema aplica a checklist correspondente, aceita submissão em português ou inglês, valida documentos obrigatórios, emite protocolo e cria no CRM um processo sem duplicação, com responsável, prazo legal parametrizado, estado e próxima acção. O portal identifica submissões incompletas e não inicia contagem de prazo de decisão antes da confirmação de conformidade. | MASTER-edece80c-0075: O requerente escolhe ZEE/ZFI/parque, qualidade de operador ou empresa, actividade, localização, investimento, emprego, mercados e necessidades. O sistema aplica a checklist correspondente, aceita submissão em português ou inglês, valida documentos obrigatórios, emite protocolo e cria no CRM um processo sem duplicação, com responsável, prazo legal parametrizado, estado e próxima acção. O portal identifica submissões incompletas e não inicia contagem de prazo de decisão antes da confirmação de conformidade.",P2,MASTER-e1169a77-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0075 | MASTER-edece80c-0075,2,"[{""id"":""MASTER-e1169a77-0075"",""pedido"":""O requerente escolhe ZEE/ZFI/parque, qualidade de operador ou empresa, actividade, localização, investimento, emprego, mercados e necessidades. O sistema aplica a checklist correspondente, aceita submissão em português ou inglês, valida documentos obrigatórios, emite protocolo e cria no CRM um processo sem duplicação, com responsável, prazo legal parametrizado, estado e próxima acção. O portal identifica submissões incompletas e não inicia contagem de prazo de decisão antes da confirmação de conformidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1146""],""aceitacao"":""O requerente escolhe ZEE/ZFI/parque, qualidade de operador ou empresa, actividade, localização, investimento, emprego, mercados e necessidades. O sistema aplica a checklist correspondente, aceita submissão em português ou inglês, valida documentos obrigatórios, emite protocolo e cria no CRM um processo sem duplicação, com responsável, prazo legal parametrizado, estado e próxima acção. O portal identifica submissões incompletas e não inicia contagem de prazo de decisão antes da confirmação de conformidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0075"",""pedido"":""O requerente escolhe ZEE/ZFI/parque, qualidade de operador ou empresa, actividade, localização, investimento, emprego, mercados e necessidades. O sistema aplica a checklist correspondente, aceita submissão em português ou inglês, valida documentos obrigatórios, emite protocolo e cria no CRM um processo sem duplicação, com responsável, prazo legal parametrizado, estado e próxima acção. O portal identifica submissões incompletas e não inicia contagem de prazo de decisão antes da confirmação de conformidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1146""],""aceitacao"":""O requerente escolhe ZEE/ZFI/parque, qualidade de operador ou empresa, actividade, localização, investimento, emprego, mercados e necessidades. O sistema aplica a checklist correspondente, aceita submissão em português ou inglês, valida documentos obrigatórios, emite protocolo e cria no CRM um processo sem duplicação, com responsável, prazo legal parametrizado, estado e próxima acção. O portal identifica submissões incompletas e não inicia contagem de prazo de decisão antes da confirmação de conformidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0076,Disponibilizar APIs e eventos controlados.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1177 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1177,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0076: Disponibilizar APIs e eventos controlados. | MASTER-edece80c-0076: Disponibilizar APIs e eventos controlados.,P2,MASTER-e1169a77-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0076 | MASTER-edece80c-0076,2,"[{""id"":""MASTER-e1169a77-0076"",""pedido"":""Disponibilizar APIs e eventos controlados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1177""],""aceitacao"":""Disponibilizar APIs e eventos controlados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0076"",""pedido"":""Disponibilizar APIs e eventos controlados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1177""],""aceitacao"":""Disponibilizar APIs e eventos controlados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0077,"Exigir título habilitante, certificado e entidade emissora; não inferir estatuto especial a partir da localização ou denominação do parque.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1190 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1190,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0077: Exigir título habilitante, certificado e entidade emissora; não inferir estatuto especial a partir da localização ou denominação do parque. | MASTER-edece80c-0077: Exigir título habilitante, certificado e entidade emissora; não inferir estatuto especial a partir da localização ou denominação do parque.",P2,MASTER-e1169a77-0077: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0077: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0077 | MASTER-edece80c-0077,2,"[{""id"":""MASTER-e1169a77-0077"",""pedido"":""Exigir título habilitante, certificado e entidade emissora; não inferir estatuto especial a partir da localização ou denominação do parque."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1190""],""aceitacao"":""Exigir título habilitante, certificado e entidade emissora; não inferir estatuto especial a partir da localização ou denominação do parque."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0077"",""pedido"":""Exigir título habilitante, certificado e entidade emissora; não inferir estatuto especial a partir da localização ou denominação do parque."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1190""],""aceitacao"":""Exigir título habilitante, certificado e entidade emissora; não inferir estatuto especial a partir da localização ou denominação do parque."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0078,"Publicar apenas perímetros, alterações e áreas de expansão suportados por diploma, planta ou decisão competente; tratar DUAT e licença especial segundo a legislação fundiária aplicável.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1194 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1194,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0078: Publicar apenas perímetros, alterações e áreas de expansão suportados por diploma, planta ou decisão competente; tratar DUAT e licença especial segundo a legislação fundiária aplicável. | MASTER-edece80c-0078: Publicar apenas perímetros, alterações e áreas de expansão suportados por diploma, planta ou decisão competente; tratar DUAT e licença especial segundo a legislação fundiária aplicável.",P2,MASTER-e1169a77-0078: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0078: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0078 | MASTER-edece80c-0078,2,"[{""id"":""MASTER-e1169a77-0078"",""pedido"":""Publicar apenas perímetros, alterações e áreas de expansão suportados por diploma, planta ou decisão competente; tratar DUAT e licença especial segundo a legislação fundiária aplicável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1194""],""aceitacao"":""Publicar apenas perímetros, alterações e áreas de expansão suportados por diploma, planta ou decisão competente; tratar DUAT e licença especial segundo a legislação fundiária aplicável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0078"",""pedido"":""Publicar apenas perímetros, alterações e áreas de expansão suportados por diploma, planta ou decisão competente; tratar DUAT e licença especial segundo a legislação fundiária aplicável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1194""],""aceitacao"":""Publicar apenas perímetros, alterações e áreas de expansão suportados por diploma, planta ou decisão competente; tratar DUAT e licença especial segundo a legislação fundiária aplicável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0079,"Versionar diploma, artigo, beneficiário, condição, vigência e acto de reconhecimento; bloquear simulação ou promessa automática; validar não cumulação e eventual suspensão/extinção.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1198 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1198,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0079: Versionar diploma, artigo, beneficiário, condição, vigência e acto de reconhecimento; bloquear simulação ou promessa automática; validar não cumulação e eventual suspensão/extinção. | MASTER-edece80c-0079: Versionar diploma, artigo, beneficiário, condição, vigência e acto de reconhecimento; bloquear simulação ou promessa automática; validar não cumulação e eventual suspensão/extinção.",P2,MASTER-e1169a77-0079: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0079: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0079 | MASTER-edece80c-0079,2,"[{""id"":""MASTER-e1169a77-0079"",""pedido"":""Versionar diploma, artigo, beneficiário, condição, vigência e acto de reconhecimento; bloquear simulação ou promessa automática; validar não cumulação e eventual suspensão/extinção."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1198""],""aceitacao"":""Versionar diploma, artigo, beneficiário, condição, vigência e acto de reconhecimento; bloquear simulação ou promessa automática; validar não cumulação e eventual suspensão/extinção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-edece80c-0079"",""pedido"":""Versionar diploma, artigo, beneficiário, condição, vigência e acto de reconhecimento; bloquear simulação ou promessa automática; validar não cumulação e eventual suspensão/extinção."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1198""],""aceitacao"":""Versionar diploma, artigo, beneficiário, condição, vigência e acto de reconhecimento; bloquear simulação ou promessa automática; validar não cumulação e eventual suspensão/extinção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0080,"Parcialmente conforme. A gestão digital de lotes deve respeitar DUAT, contratos, autorização de transmissão e competências do operador/autoridade.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1213 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1213,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0080: Parcialmente conforme. A gestão digital de lotes deve respeitar DUAT, contratos, autorização de transmissão e competências do operador/autoridade. | MASTER-edece80c-0080: Parcialmente conforme. A gestão digital de lotes deve respeitar DUAT, contratos, autorização de transmissão e competências do operador/autoridade.",P2,MASTER-e1169a77-0080: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0080: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0080 | MASTER-edece80c-0080,2,"[{""id"":""MASTER-e1169a77-0080"",""pedido"":""Parcialmente conforme. A gestão digital de lotes deve respeitar DUAT, contratos, autorização de transmissão e competências do operador/autoridade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1213""],""aceitacao"":""Parcialmente conforme. A gestão digital de lotes deve respeitar DUAT, contratos, autorização de transmissão e competências do operador/autoridade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0080"",""pedido"":""Parcialmente conforme. A gestão digital de lotes deve respeitar DUAT, contratos, autorização de transmissão e competências do operador/autoridade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1213""],""aceitacao"":""Parcialmente conforme. A gestão digital de lotes deve respeitar DUAT, contratos, autorização de transmissão e competências do operador/autoridade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0081,Não apresentar reserva como concessão de terra ou autorização; exigir averbamento/decisão para transmissões sujeitas a autorização; restringir contratos e dados fundiários.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1214 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1214,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0081: Não apresentar reserva como concessão de terra ou autorização; exigir averbamento/decisão para transmissões sujeitas a autorização; restringir contratos e dados fundiários. | MASTER-edece80c-0081: Não apresentar reserva como concessão de terra ou autorização; exigir averbamento/decisão para transmissões sujeitas a autorização; restringir contratos e dados fundiários.,P2,MASTER-e1169a77-0081: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0081: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0081 | MASTER-edece80c-0081,2,"[{""id"":""MASTER-e1169a77-0081"",""pedido"":""Não apresentar reserva como concessão de terra ou autorização; exigir averbamento/decisão para transmissões sujeitas a autorização; restringir contratos e dados fundiários."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1214""],""aceitacao"":""Não apresentar reserva como concessão de terra ou autorização; exigir averbamento/decisão para transmissões sujeitas a autorização; restringir contratos e dados fundiários."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0081"",""pedido"":""Não apresentar reserva como concessão de terra ou autorização; exigir averbamento/decisão para transmissões sujeitas a autorização; restringir contratos e dados fundiários."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1214""],""aceitacao"":""Não apresentar reserva como concessão de terra ou autorização; exigir averbamento/decisão para transmissões sujeitas a autorização; restringir contratos e dados fundiários."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0082,"Parametrizar competência e prazo por acto; exigir assinatura/validação oficial; impedir decisão automática, certificado sintético ou deferimento presumido sem confirmação jurídica.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1222 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1222,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0082: Parametrizar competência e prazo por acto; exigir assinatura/validação oficial; impedir decisão automática, certificado sintético ou deferimento presumido sem confirmação jurídica. | MASTER-edece80c-0082: Parametrizar competência e prazo por acto; exigir assinatura/validação oficial; impedir decisão automática, certificado sintético ou deferimento presumido sem confirmação jurídica.",P2,MASTER-e1169a77-0082: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0082: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0082 | MASTER-edece80c-0082,2,"[{""id"":""MASTER-e1169a77-0082"",""pedido"":""Parametrizar competência e prazo por acto; exigir assinatura/validação oficial; impedir decisão automática, certificado sintético ou deferimento presumido sem confirmação jurídica."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1222""],""aceitacao"":""Parametrizar competência e prazo por acto; exigir assinatura/validação oficial; impedir decisão automática, certificado sintético ou deferimento presumido sem confirmação jurídica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""},{""id"":""MASTER-edece80c-0082"",""pedido"":""Parametrizar competência e prazo por acto; exigir assinatura/validação oficial; impedir decisão automática, certificado sintético ou deferimento presumido sem confirmação jurídica."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1222""],""aceitacao"":""Parametrizar competência e prazo por acto; exigir assinatura/validação oficial; impedir decisão automática, certificado sintético ou deferimento presumido sem confirmação jurídica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0083,"Registar autoridade, notificação, fundamento, efeito e recurso; não alterar estado jurídico público apenas por expiração técnica sem validação competente.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1226 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1226,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0083: Registar autoridade, notificação, fundamento, efeito e recurso; não alterar estado jurídico público apenas por expiração técnica sem validação competente. | MASTER-edece80c-0083: Registar autoridade, notificação, fundamento, efeito e recurso; não alterar estado jurídico público apenas por expiração técnica sem validação competente.",P2,MASTER-e1169a77-0083: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0083: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0083 | MASTER-edece80c-0083,2,"[{""id"":""MASTER-e1169a77-0083"",""pedido"":""Registar autoridade, notificação, fundamento, efeito e recurso; não alterar estado jurídico público apenas por expiração técnica sem validação competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1226""],""aceitacao"":""Registar autoridade, notificação, fundamento, efeito e recurso; não alterar estado jurídico público apenas por expiração técnica sem validação competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0083"",""pedido"":""Registar autoridade, notificação, fundamento, efeito e recurso; não alterar estado jurídico público apenas por expiração técnica sem validação competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1226""],""aceitacao"":""Registar autoridade, notificação, fundamento, efeito e recurso; não alterar estado jurídico público apenas por expiração técnica sem validação competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0084,"Alfândegas mantém a decisão e o controlo; nenhuma entrada/saída é validada só pelo portal; garantir rastreabilidade, acesso autorizado e retenção legal.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1230 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1230,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0084: Alfândegas mantém a decisão e o controlo; nenhuma entrada/saída é validada só pelo portal; garantir rastreabilidade, acesso autorizado e retenção legal. | MASTER-edece80c-0084: Alfândegas mantém a decisão e o controlo; nenhuma entrada/saída é validada só pelo portal; garantir rastreabilidade, acesso autorizado e retenção legal.",P2,MASTER-e1169a77-0084: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0084: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0084 | MASTER-edece80c-0084,2,"[{""id"":""MASTER-e1169a77-0084"",""pedido"":""Alfândegas mantém a decisão e o controlo; nenhuma entrada/saída é validada só pelo portal; garantir rastreabilidade, acesso autorizado e retenção legal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1230""],""aceitacao"":""Alfândegas mantém a decisão e o controlo; nenhuma entrada/saída é validada só pelo portal; garantir rastreabilidade, acesso autorizado e retenção legal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0084"",""pedido"":""Alfândegas mantém a decisão e o controlo; nenhuma entrada/saída é validada só pelo portal; garantir rastreabilidade, acesso autorizado e retenção legal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1230""],""aceitacao"":""Alfândegas mantém a decisão e o controlo; nenhuma entrada/saída é validada só pelo portal; garantir rastreabilidade, acesso autorizado e retenção legal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0085,"Não classificar automaticamente uma operação como exportação; exigir destino, actividade licenciada e evidência da operação.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1234 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1234,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0085: Não classificar automaticamente uma operação como exportação; exigir destino, actividade licenciada e evidência da operação. | MASTER-edece80c-0085: Não classificar automaticamente uma operação como exportação; exigir destino, actividade licenciada e evidência da operação.",P2,MASTER-e1169a77-0085: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0085: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0085 | MASTER-edece80c-0085,2,"[{""id"":""MASTER-e1169a77-0085"",""pedido"":""Não classificar automaticamente uma operação como exportação; exigir destino, actividade licenciada e evidência da operação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1234""],""aceitacao"":""Não classificar automaticamente uma operação como exportação; exigir destino, actividade licenciada e evidência da operação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0085"",""pedido"":""Não classificar automaticamente uma operação como exportação; exigir destino, actividade licenciada e evidência da operação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1234""],""aceitacao"":""Não classificar automaticamente uma operação como exportação; exigir destino, actividade licenciada e evidência da operação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0086,"Conforme. A monitoria deve distinguir compromisso, autorização, realização, produção, exportação e venda interna.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1241 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1241,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0086: Conforme. A monitoria deve distinguir compromisso, autorização, realização, produção, exportação e venda interna. | MASTER-edece80c-0086: Conforme. A monitoria deve distinguir compromisso, autorização, realização, produção, exportação e venda interna.",P2,MASTER-e1169a77-0086: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0086: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0086 | MASTER-edece80c-0086,2,"[{""id"":""MASTER-e1169a77-0086"",""pedido"":""Conforme. A monitoria deve distinguir compromisso, autorização, realização, produção, exportação e venda interna."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1241""],""aceitacao"":""Conforme. A monitoria deve distinguir compromisso, autorização, realização, produção, exportação e venda interna."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0086"",""pedido"":""Conforme. A monitoria deve distinguir compromisso, autorização, realização, produção, exportação e venda interna."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1241""],""aceitacao"":""Conforme. A monitoria deve distinguir compromisso, autorização, realização, produção, exportação e venda interna."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0087,"Usar dados reconciliados e validados; não publicar dados fiscais, aduaneiros ou empresariais reservados; conservar fórmula, fonte e período.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1242 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1242,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0087: Usar dados reconciliados e validados; não publicar dados fiscais, aduaneiros ou empresariais reservados; conservar fórmula, fonte e período. | MASTER-edece80c-0087: Usar dados reconciliados e validados; não publicar dados fiscais, aduaneiros ou empresariais reservados; conservar fórmula, fonte e período.",P2,MASTER-e1169a77-0087: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0087: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0087 | MASTER-edece80c-0087,2,"[{""id"":""MASTER-e1169a77-0087"",""pedido"":""Usar dados reconciliados e validados; não publicar dados fiscais, aduaneiros ou empresariais reservados; conservar fórmula, fonte e período."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1242""],""aceitacao"":""Usar dados reconciliados e validados; não publicar dados fiscais, aduaneiros ou empresariais reservados; conservar fórmula, fonte e período."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-edece80c-0087"",""pedido"":""Usar dados reconciliados e validados; não publicar dados fiscais, aduaneiros ou empresariais reservados; conservar fórmula, fonte e período."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1242""],""aceitacao"":""Usar dados reconciliados e validados; não publicar dados fiscais, aduaneiros ou empresariais reservados; conservar fórmula, fonte e período."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0088,"Exigir acordo institucional, finalidade, campos, base legal, segurança, SLA, auditoria e proprietário; manter fluxo manual quando a integração não estiver formalmente autorizada.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1250 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1250,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0088: Exigir acordo institucional, finalidade, campos, base legal, segurança, SLA, auditoria e proprietário; manter fluxo manual quando a integração não estiver formalmente autorizada. | MASTER-edece80c-0088: Exigir acordo institucional, finalidade, campos, base legal, segurança, SLA, auditoria e proprietário; manter fluxo manual quando a integração não estiver formalmente autorizada.",P2,MASTER-e1169a77-0088: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0088: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0088 | MASTER-edece80c-0088,2,"[{""id"":""MASTER-e1169a77-0088"",""pedido"":""Exigir acordo institucional, finalidade, campos, base legal, segurança, SLA, auditoria e proprietário; manter fluxo manual quando a integração não estiver formalmente autorizada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1250""],""aceitacao"":""Exigir acordo institucional, finalidade, campos, base legal, segurança, SLA, auditoria e proprietário; manter fluxo manual quando a integração não estiver formalmente autorizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0088"",""pedido"":""Exigir acordo institucional, finalidade, campos, base legal, segurança, SLA, auditoria e proprietário; manter fluxo manual quando a integração não estiver formalmente autorizada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1250""],""aceitacao"":""Exigir acordo institucional, finalidade, campos, base legal, segurança, SLA, auditoria e proprietário; manter fluxo manual quando a integração não estiver formalmente autorizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0089,Eliminar referências operacionais ao Decreto n.º 43/2009; parametrizar a Lei n.º 8/2023 e o Decreto n.º 8/2024; exigir parecer para qualquer regra especial.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1261 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1261,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0089: Eliminar referências operacionais ao Decreto n.º 43/2009; parametrizar a Lei n.º 8/2023 e o Decreto n.º 8/2024; exigir parecer para qualquer regra especial. | MASTER-edece80c-0089: Eliminar referências operacionais ao Decreto n.º 43/2009; parametrizar a Lei n.º 8/2023 e o Decreto n.º 8/2024; exigir parecer para qualquer regra especial.,P2,MASTER-e1169a77-0089: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0089: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0089 | MASTER-edece80c-0089,2,"[{""id"":""MASTER-e1169a77-0089"",""pedido"":""Eliminar referências operacionais ao Decreto n.º 43/2009; parametrizar a Lei n.º 8/2023 e o Decreto n.º 8/2024; exigir parecer para qualquer regra especial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1261""],""aceitacao"":""Eliminar referências operacionais ao Decreto n.º 43/2009; parametrizar a Lei n.º 8/2023 e o Decreto n.º 8/2024; exigir parecer para qualquer regra especial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0089"",""pedido"":""Eliminar referências operacionais ao Decreto n.º 43/2009; parametrizar a Lei n.º 8/2023 e o Decreto n.º 8/2024; exigir parecer para qualquer regra especial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1261""],""aceitacao"":""Eliminar referências operacionais ao Decreto n.º 43/2009; parametrizar a Lei n.º 8/2023 e o Decreto n.º 8/2024; exigir parecer para qualquer regra especial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0090,"Manter categoria neutra; exigir título próprio; mapear legislação industrial, fundiária, urbanística, ambiental e municipal.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1276 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1276,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0090: Manter categoria neutra; exigir título próprio; mapear legislação industrial, fundiária, urbanística, ambiental e municipal. | MASTER-edece80c-0090: Manter categoria neutra; exigir título próprio; mapear legislação industrial, fundiária, urbanística, ambiental e municipal.",P2,MASTER-e1169a77-0090: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0090: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0090 | MASTER-edece80c-0090,2,"[{""id"":""MASTER-e1169a77-0090"",""pedido"":""Manter categoria neutra; exigir título próprio; mapear legislação industrial, fundiária, urbanística, ambiental e municipal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1276""],""aceitacao"":""Manter categoria neutra; exigir título próprio; mapear legislação industrial, fundiária, urbanística, ambiental e municipal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0090"",""pedido"":""Manter categoria neutra; exigir título próprio; mapear legislação industrial, fundiária, urbanística, ambiental e municipal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1276""],""aceitacao"":""Manter categoria neutra; exigir título próprio; mapear legislação industrial, fundiária, urbanística, ambiental e municipal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0091,"Aplicar critérios do artigo 22 e do Decreto n.º 8/2024; registar valor, natureza, terra, concessão e sector antes da classificação; permitir revisão humana.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1281 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1281,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0091: Aplicar critérios do artigo 22 e do Decreto n.º 8/2024; registar valor, natureza, terra, concessão e sector antes da classificação; permitir revisão humana. | MASTER-edece80c-0091: Aplicar critérios do artigo 22 e do Decreto n.º 8/2024; registar valor, natureza, terra, concessão e sector antes da classificação; permitir revisão humana.",P2,MASTER-e1169a77-0091: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0091: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0091 | MASTER-edece80c-0091,2,"[{""id"":""MASTER-e1169a77-0091"",""pedido"":""Aplicar critérios do artigo 22 e do Decreto n.º 8/2024; registar valor, natureza, terra, concessão e sector antes da classificação; permitir revisão humana."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1281""],""aceitacao"":""Aplicar critérios do artigo 22 e do Decreto n.º 8/2024; registar valor, natureza, terra, concessão e sector antes da classificação; permitir revisão humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0091"",""pedido"":""Aplicar critérios do artigo 22 e do Decreto n.º 8/2024; registar valor, natureza, terra, concessão e sector antes da classificação; permitir revisão humana."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1281""],""aceitacao"":""Aplicar critérios do artigo 22 e do Decreto n.º 8/2024; registar valor, natureza, terra, concessão e sector antes da classificação; permitir revisão humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0092,"Distinguir pré-preenchimento, protocolo, mero registo, autorização e acto oficial; exigir assinatura e validação da autoridade.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1296 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1296,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0092: Distinguir pré-preenchimento, protocolo, mero registo, autorização e acto oficial; exigir assinatura e validação da autoridade. | MASTER-edece80c-0092: Distinguir pré-preenchimento, protocolo, mero registo, autorização e acto oficial; exigir assinatura e validação da autoridade.",P2,MASTER-e1169a77-0092: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0092: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0092 | MASTER-edece80c-0092,2,"[{""id"":""MASTER-e1169a77-0092"",""pedido"":""Distinguir pré-preenchimento, protocolo, mero registo, autorização e acto oficial; exigir assinatura e validação da autoridade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1296""],""aceitacao"":""Distinguir pré-preenchimento, protocolo, mero registo, autorização e acto oficial; exigir assinatura e validação da autoridade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0092"",""pedido"":""Distinguir pré-preenchimento, protocolo, mero registo, autorização e acto oficial; exigir assinatura e validação da autoridade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1296""],""aceitacao"":""Distinguir pré-preenchimento, protocolo, mero registo, autorização e acto oficial; exigir assinatura e validação da autoridade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0093,"Exigir validação cadastral/fundiária, histórico de geometria, consulta aplicável e aviso de que publicação não constitui concessão.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1306 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1306,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0093: Exigir validação cadastral/fundiária, histórico de geometria, consulta aplicável e aviso de que publicação não constitui concessão. | MASTER-edece80c-0093: Exigir validação cadastral/fundiária, histórico de geometria, consulta aplicável e aviso de que publicação não constitui concessão.",P1,MASTER-e1169a77-0093: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0093: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0093 | MASTER-edece80c-0093,2,"[{""id"":""MASTER-e1169a77-0093"",""pedido"":""Exigir validação cadastral/fundiária, histórico de geometria, consulta aplicável e aviso de que publicação não constitui concessão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1306""],""aceitacao"":""Exigir validação cadastral/fundiária, histórico de geometria, consulta aplicável e aviso de que publicação não constitui concessão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0093"",""pedido"":""Exigir validação cadastral/fundiária, histórico de geometria, consulta aplicável e aviso de que publicação não constitui concessão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1306""],""aceitacao"":""Exigir validação cadastral/fundiária, histórico de geometria, consulta aplicável e aviso de que publicação não constitui concessão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0094,"Validar legislação laboral e migratória vigente; não publicar quotas, prazos ou isenções sem confirmação oficial.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1316 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1316,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0094: Validar legislação laboral e migratória vigente; não publicar quotas, prazos ou isenções sem confirmação oficial. | MASTER-edece80c-0094: Validar legislação laboral e migratória vigente; não publicar quotas, prazos ou isenções sem confirmação oficial.",P2,MASTER-e1169a77-0094: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0094: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0094 | MASTER-edece80c-0094,2,"[{""id"":""MASTER-e1169a77-0094"",""pedido"":""Validar legislação laboral e migratória vigente; não publicar quotas, prazos ou isenções sem confirmação oficial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1316""],""aceitacao"":""Validar legislação laboral e migratória vigente; não publicar quotas, prazos ou isenções sem confirmação oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0094"",""pedido"":""Validar legislação laboral e migratória vigente; não publicar quotas, prazos ou isenções sem confirmação oficial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1316""],""aceitacao"":""Validar legislação laboral e migratória vigente; não publicar quotas, prazos ou isenções sem confirmação oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0095,"Registar, por procedimento, órgão instrutor, decisor, delegação, diploma e substituto; rever a matriz quando houver alteração institucional.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1326 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1326,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0095: Registar, por procedimento, órgão instrutor, decisor, delegação, diploma e substituto; rever a matriz quando houver alteração institucional. | MASTER-edece80c-0095: Registar, por procedimento, órgão instrutor, decisor, delegação, diploma e substituto; rever a matriz quando houver alteração institucional.",P2,MASTER-e1169a77-0095: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0095: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0095 | MASTER-edece80c-0095,2,"[{""id"":""MASTER-e1169a77-0095"",""pedido"":""Registar, por procedimento, órgão instrutor, decisor, delegação, diploma e substituto; rever a matriz quando houver alteração institucional."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1326""],""aceitacao"":""Registar, por procedimento, órgão instrutor, decisor, delegação, diploma e substituto; rever a matriz quando houver alteração institucional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0095"",""pedido"":""Registar, por procedimento, órgão instrutor, decisor, delegação, diploma e substituto; rever a matriz quando houver alteração institucional."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1326""],""aceitacao"":""Registar, por procedimento, órgão instrutor, decisor, delegação, diploma e substituto; rever a matriz quando houver alteração institucional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0096,"Conclusão da auditoria: os RF-ZON-001 a RF-ZON-016 são funcionalmente compatíveis com a compilação legal analisada, desde que sejam implementados como mecanismos de cadastro, facilitação, rastreabilidade, monitoria e integração condicionada. Não deverão substituir competências públicas, actos administrativos, controlo aduaneiro, reconhecimento fiscal, licenciamento ambiental, decisão fundiária ou parecer jurídico. A aprovação jurídica da secção permanece condicionada à confirmação da legislação actualmente vigente, dos diplomas específicos de cada zona e da entidade sucessora competente.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1334 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1334,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0096: Conclusão da auditoria: os RF-ZON-001 a RF-ZON-016 são funcionalmente compatíveis com a compilação legal analisada, desde que sejam implementados como mecanismos de cadastro, facilitação, rastreabilidade, monitoria e integração condicionada. Não deverão substituir competências públicas, actos administrativos, controlo aduaneiro, reconhecimento fiscal, licenciamento ambiental, decisão fundiária ou parecer jurídico. A aprovação jurídica da secção permanece condicionada à confirmação da legislação actualmente vigente, dos diplomas específicos de cada zona e da entidade sucessora competente. | MASTER-edece80c-0096: Conclusão da auditoria: os RF-ZON-001 a RF-ZON-016 são funcionalmente compatíveis com a compilação legal analisada, desde que sejam implementados como mecanismos de cadastro, facilitação, rastreabilidade, monitoria e integração condicionada. Não deverão substituir competências públicas, actos administrativos, controlo aduaneiro, reconhecimento fiscal, licenciamento ambiental, decisão fundiária ou parecer jurídico. A aprovação jurídica da secção permanece condicionada à confirmação da legislação actualmente vigente, dos diplomas específicos de cada zona e da entidade sucessora competente.",P2,MASTER-e1169a77-0096: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0096: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0096 | MASTER-edece80c-0096,2,"[{""id"":""MASTER-e1169a77-0096"",""pedido"":""Conclusão da auditoria: os RF-ZON-001 a RF-ZON-016 são funcionalmente compatíveis com a compilação legal analisada, desde que sejam implementados como mecanismos de cadastro, facilitação, rastreabilidade, monitoria e integração condicionada. Não deverão substituir competências públicas, actos administrativos, controlo aduaneiro, reconhecimento fiscal, licenciamento ambiental, decisão fundiária ou parecer jurídico. A aprovação jurídica da secção permanece condicionada à confirmação da legislação actualmente vigente, dos diplomas específicos de cada zona e da entidade sucessora competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1334""],""aceitacao"":""Conclusão da auditoria: os RF-ZON-001 a RF-ZON-016 são funcionalmente compatíveis com a compilação legal analisada, desde que sejam implementados como mecanismos de cadastro, facilitação, rastreabilidade, monitoria e integração condicionada. Não deverão substituir competências públicas, actos administrativos, controlo aduaneiro, reconhecimento fiscal, licenciamento ambiental, decisão fundiária ou parecer jurídico. A aprovação jurídica da secção permanece condicionada à confirmação da legislação actualmente vigente, dos diplomas específicos de cada zona e da entidade sucessora competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0096"",""pedido"":""Conclusão da auditoria: os RF-ZON-001 a RF-ZON-016 são funcionalmente compatíveis com a compilação legal analisada, desde que sejam implementados como mecanismos de cadastro, facilitação, rastreabilidade, monitoria e integração condicionada. Não deverão substituir competências públicas, actos administrativos, controlo aduaneiro, reconhecimento fiscal, licenciamento ambiental, decisão fundiária ou parecer jurídico. A aprovação jurídica da secção permanece condicionada à confirmação da legislação actualmente vigente, dos diplomas específicos de cada zona e da entidade sucessora competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1334""],""aceitacao"":""Conclusão da auditoria: os RF-ZON-001 a RF-ZON-016 são funcionalmente compatíveis com a compilação legal analisada, desde que sejam implementados como mecanismos de cadastro, facilitação, rastreabilidade, monitoria e integração condicionada. Não deverão substituir competências públicas, actos administrativos, controlo aduaneiro, reconhecimento fiscal, licenciamento ambiental, decisão fundiária ou parecer jurídico. A aprovação jurídica da secção permanece condicionada à confirmação da legislação actualmente vigente, dos diplomas específicos de cada zona e da entidade sucessora competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0097,"Validar perímetro, uso da terra, lote e ordenamento",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1361 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1361,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0097: Validar perímetro, uso da terra, lote e ordenamento | MASTER-edece80c-0097: Validar perímetro, uso da terra, lote e ordenamento",P2,MASTER-e1169a77-0097: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0097: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0097 | MASTER-edece80c-0097,2,"[{""id"":""MASTER-e1169a77-0097"",""pedido"":""Validar perímetro, uso da terra, lote e ordenamento"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1361""],""aceitacao"":""Validar perímetro, uso da terra, lote e ordenamento"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0097"",""pedido"":""Validar perímetro, uso da terra, lote e ordenamento"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1361""],""aceitacao"":""Validar perímetro, uso da terra, lote e ordenamento"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0098,Validar e publicar informação no portal,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1396 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1396,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0098: Validar e publicar informação no portal | MASTER-edece80c-0098: Validar e publicar informação no portal,P2,MASTER-e1169a77-0098: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0098: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0098 | MASTER-edece80c-0098,2,"[{""id"":""MASTER-e1169a77-0098"",""pedido"":""Validar e publicar informação no portal"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1396""],""aceitacao"":""Validar e publicar informação no portal"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0098"",""pedido"":""Validar e publicar informação no portal"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1396""],""aceitacao"":""Validar e publicar informação no portal"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0099,"Base normativa principal e hierarquia de aplicação: a auditoria jurídica dos RF-ZON tem como fundamento principal a Lei n.º 8/2023, de 9 de Junho. A estrutura de artigos foi confirmada pelo texto publicado: artigos 1–3, disposições gerais; artigos 4–5, política de investimento; artigos 6–13, garantias, direitos e deveres; artigos 14–20, operações de investimento, incentivos e polos de desenvolvimento; artigos 21–23, procedimentos; artigos 24–27, acompanhamento, reclamações e garantias; artigos 28–31, disposições finais. O Decreto n.º 8/2024, de 7 de Março regulamenta o processo geral de investimento privado e revogou o Decreto n.º 43/2009 e o Decreto n.º 20/2021, mas não regula especificamente ZEE, ZFI e ZETI. Por isso, a componente especial desta secção deve ser completada por legislação especial vigente e diplomas próprios de cada zona. A Lei n.º 3/93 e o Decreto n.º 43/2009 permanecem apenas como referências históricas e não podem fundamentar competências, prazos ou decisões actuais.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1413 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1413,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0099: Base normativa principal e hierarquia de aplicação: a auditoria jurídica dos RF-ZON tem como fundamento principal a Lei n.º 8/2023, de 9 de Junho. A estrutura de artigos foi confirmada pelo texto publicado: artigos 1–3, disposições gerais; artigos 4–5, política de investimento; artigos 6–13, garantias, direitos e deveres; artigos 14–20, operações de investimento, incentivos e polos de desenvolvimento; artigos 21–23, procedimentos; artigos 24–27, acompanhamento, reclamações e garantias; artigos 28–31, disposições finais. O Decreto n.º 8/2024, de 7 de Março regulamenta o processo geral de investimento privado e revogou o Decreto n.º 43/2009 e o Decreto n.º 20/2021, mas não regula especificamente ZEE, ZFI e ZETI. Por isso, a componente especial desta secção deve ser completada por legislação especial vigente e diplomas próprios de cada zona. A Lei n.º 3/93 e o Decreto n.º 43/2009 permanecem apenas como referências históricas e não podem fundamentar competências, prazos ou decisões actuais. | MASTER-edece80c-0099: Base normativa principal e hierarquia de aplicação: a auditoria jurídica dos RF-ZON tem como fundamento principal a Lei n.º 8/2023, de 9 de Junho. A estrutura de artigos foi confirmada pelo texto publicado: artigos 1–3, disposições gerais; artigos 4–5, política de investimento; artigos 6–13, garantias, direitos e deveres; artigos 14–20, operações de investimento, incentivos e polos de desenvolvimento; artigos 21–23, procedimentos; artigos 24–27, acompanhamento, reclamações e garantias; artigos 28–31, disposições finais. O Decreto n.º 8/2024, de 7 de Março regulamenta o processo geral de investimento privado e revogou o Decreto n.º 43/2009 e o Decreto n.º 20/2021, mas não regula especificamente ZEE, ZFI e ZETI. Por isso, a componente especial desta secção deve ser completada por legislação especial vigente e diplomas próprios de cada zona. A Lei n.º 3/93 e o Decreto n.º 43/2009 permanecem apenas como referências históricas e não podem fundamentar competências, prazos ou decisões actuais.",P2,MASTER-e1169a77-0099: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0099: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0099 | MASTER-edece80c-0099,2,"[{""id"":""MASTER-e1169a77-0099"",""pedido"":""Base normativa principal e hierarquia de aplicação: a auditoria jurídica dos RF-ZON tem como fundamento principal a Lei n.º 8/2023, de 9 de Junho. A estrutura de artigos foi confirmada pelo texto publicado: artigos 1–3, disposições gerais; artigos 4–5, política de investimento; artigos 6–13, garantias, direitos e deveres; artigos 14–20, operações de investimento, incentivos e polos de desenvolvimento; artigos 21–23, procedimentos; artigos 24–27, acompanhamento, reclamações e garantias; artigos 28–31, disposições finais. O Decreto n.º 8/2024, de 7 de Março regulamenta o processo geral de investimento privado e revogou o Decreto n.º 43/2009 e o Decreto n.º 20/2021, mas não regula especificamente ZEE, ZFI e ZETI. Por isso, a componente especial desta secção deve ser completada por legislação especial vigente e diplomas próprios de cada zona. A Lei n.º 3/93 e o Decreto n.º 43/2009 permanecem apenas como referências históricas e não podem fundamentar competências, prazos ou decisões actuais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1413""],""aceitacao"":""Base normativa principal e hierarquia de aplicação: a auditoria jurídica dos RF-ZON tem como fundamento principal a Lei n.º 8/2023, de 9 de Junho. A estrutura de artigos foi confirmada pelo texto publicado: artigos 1–3, disposições gerais; artigos 4–5, política de investimento; artigos 6–13, garantias, direitos e deveres; artigos 14–20, operações de investimento, incentivos e polos de desenvolvimento; artigos 21–23, procedimentos; artigos 24–27, acompanhamento, reclamações e garantias; artigos 28–31, disposições finais. O Decreto n.º 8/2024, de 7 de Março regulamenta o processo geral de investimento privado e revogou o Decreto n.º 43/2009 e o Decreto n.º 20/2021, mas não regula especificamente ZEE, ZFI e ZETI. Por isso, a componente especial desta secção deve ser completada por legislação especial vigente e diplomas próprios de cada zona. A Lei n.º 3/93 e o Decreto n.º 43/2009 permanecem apenas como referências históricas e não podem fundamentar competências, prazos ou decisões actuais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0099"",""pedido"":""Base normativa principal e hierarquia de aplicação: a auditoria jurídica dos RF-ZON tem como fundamento principal a Lei n.º 8/2023, de 9 de Junho. A estrutura de artigos foi confirmada pelo texto publicado: artigos 1–3, disposições gerais; artigos 4–5, política de investimento; artigos 6–13, garantias, direitos e deveres; artigos 14–20, operações de investimento, incentivos e polos de desenvolvimento; artigos 21–23, procedimentos; artigos 24–27, acompanhamento, reclamações e garantias; artigos 28–31, disposições finais. O Decreto n.º 8/2024, de 7 de Março regulamenta o processo geral de investimento privado e revogou o Decreto n.º 43/2009 e o Decreto n.º 20/2021, mas não regula especificamente ZEE, ZFI e ZETI. Por isso, a componente especial desta secção deve ser completada por legislação especial vigente e diplomas próprios de cada zona. A Lei n.º 3/93 e o Decreto n.º 43/2009 permanecem apenas como referências históricas e não podem fundamentar competências, prazos ou decisões actuais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1413""],""aceitacao"":""Base normativa principal e hierarquia de aplicação: a auditoria jurídica dos RF-ZON tem como fundamento principal a Lei n.º 8/2023, de 9 de Junho. A estrutura de artigos foi confirmada pelo texto publicado: artigos 1–3, disposições gerais; artigos 4–5, política de investimento; artigos 6–13, garantias, direitos e deveres; artigos 14–20, operações de investimento, incentivos e polos de desenvolvimento; artigos 21–23, procedimentos; artigos 24–27, acompanhamento, reclamações e garantias; artigos 28–31, disposições finais. O Decreto n.º 8/2024, de 7 de Março regulamenta o processo geral de investimento privado e revogou o Decreto n.º 43/2009 e o Decreto n.º 20/2021, mas não regula especificamente ZEE, ZFI e ZETI. Por isso, a componente especial desta secção deve ser completada por legislação especial vigente e diplomas próprios de cada zona. A Lei n.º 3/93 e o Decreto n.º 43/2009 permanecem apenas como referências históricas e não podem fundamentar competências, prazos ou decisões actuais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Pedidos relacionados sem novo inventário/backlog paralelo; referência documental acrescentada, critérios anteriores preservados. Confirmar os bytes do v1(3) antes do fecho documental.",parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0019,"Antes da construção dos novos módulos, deverá ser concluída a Fase Zero definida nas secções 4.8.3 e 4.8.6, que concentra as melhorias imediatas da versão existente e os respectivos critérios de entrega. Esta etapa não depende de integrações institucionais ainda não confirmadas.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 421 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 421,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0019: Antes da construção dos novos módulos, deverá ser concluída a Fase Zero definida nas secções 4.8.3 e 4.8.6, que concentra as melhorias imediatas da versão existente e os respectivos critérios de entrega. Esta etapa não depende de integrações institucionais ainda não confirmadas. | MASTER-edece80c-0019: Antes da construção dos novos módulos, deverá ser concluída a Fase Zero definida nas secções 4.8.3 e 4.8.6, que concentra as melhorias imediatas da versão existente e os respectivos critérios de entrega. Esta etapa não depende de integrações institucionais ainda não confirmadas.",P2,MASTER-e1169a77-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0019 | MASTER-edece80c-0019,2,"[{""id"":""MASTER-e1169a77-0019"",""pedido"":""Antes da construção dos novos módulos, deverá ser concluída a Fase Zero definida nas secções 4.8.3 e 4.8.6, que concentra as melhorias imediatas da versão existente e os respectivos critérios de entrega. Esta etapa não depende de integrações institucionais ainda não confirmadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 421""],""aceitacao"":""Antes da construção dos novos módulos, deverá ser concluída a Fase Zero definida nas secções 4.8.3 e 4.8.6, que concentra as melhorias imediatas da versão existente e os respectivos critérios de entrega. Esta etapa não depende de integrações institucionais ainda não confirmadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0019"",""pedido"":""Antes da construção dos novos módulos, deverá ser concluída a Fase Zero definida nas secções 4.8.3 e 4.8.6, que concentra as melhorias imediatas da versão existente e os respectivos critérios de entrega. Esta etapa não depende de integrações institucionais ainda não confirmadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 421""],""aceitacao"":""Antes da construção dos novos módulos, deverá ser concluída a Fase Zero definida nas secções 4.8.3 e 4.8.6, que concentra as melhorias imediatas da versão existente e os respectivos critérios de entrega. Esta etapa não depende de integrações institucionais ainda não confirmadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0021,"A implementação deverá partir de um diagnóstico técnico e funcional da versão actual do portal, identificando componentes reutilizáveis, dívida técnica, limitações de conteúdo, integrações existentes, qualidade dos dados, desempenho, segurança, acessibilidade e cobertura dos fluxos. Esse diagnóstico deverá produzir uma matriz Conservar, Melhorar, Substituir ou Descontinuar, evitando a reconstrução de funcionalidades estáveis e preservando os investimentos já realizados.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 423 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 423,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0021: A implementação deverá partir de um diagnóstico técnico e funcional da versão actual do portal, identificando componentes reutilizáveis, dívida técnica, limitações de conteúdo, integrações existentes, qualidade dos dados, desempenho, segurança, acessibilidade e cobertura dos fluxos. Esse diagnóstico deverá produzir uma matriz Conservar, Melhorar, Substituir ou Descontinuar, evitando a reconstrução de funcionalidades estáveis e preservando os investimentos já realizados. | MASTER-edece80c-0021: A implementação deverá partir de um diagnóstico técnico e funcional da versão actual do portal, identificando componentes reutilizáveis, dívida técnica, limitações de conteúdo, integrações existentes, qualidade dos dados, desempenho, segurança, acessibilidade e cobertura dos fluxos. Esse diagnóstico deverá produzir uma matriz Conservar, Melhorar, Substituir ou Descontinuar, evitando a reconstrução de funcionalidades estáveis e preservando os investimentos já realizados.",P2,MASTER-e1169a77-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0021 | MASTER-edece80c-0021,2,"[{""id"":""MASTER-e1169a77-0021"",""pedido"":""A implementação deverá partir de um diagnóstico técnico e funcional da versão actual do portal, identificando componentes reutilizáveis, dívida técnica, limitações de conteúdo, integrações existentes, qualidade dos dados, desempenho, segurança, acessibilidade e cobertura dos fluxos. Esse diagnóstico deverá produzir uma matriz Conservar, Melhorar, Substituir ou Descontinuar, evitando a reconstrução de funcionalidades estáveis e preservando os investimentos já realizados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 423""],""aceitacao"":""A implementação deverá partir de um diagnóstico técnico e funcional da versão actual do portal, identificando componentes reutilizáveis, dívida técnica, limitações de conteúdo, integrações existentes, qualidade dos dados, desempenho, segurança, acessibilidade e cobertura dos fluxos. Esse diagnóstico deverá produzir uma matriz Conservar, Melhorar, Substituir ou Descontinuar, evitando a reconstrução de funcionalidades estáveis e preservando os investimentos já realizados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0021"",""pedido"":""A implementação deverá partir de um diagnóstico técnico e funcional da versão actual do portal, identificando componentes reutilizáveis, dívida técnica, limitações de conteúdo, integrações existentes, qualidade dos dados, desempenho, segurança, acessibilidade e cobertura dos fluxos. Esse diagnóstico deverá produzir uma matriz Conservar, Melhorar, Substituir ou Descontinuar, evitando a reconstrução de funcionalidades estáveis e preservando os investimentos já realizados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 423""],""aceitacao"":""A implementação deverá partir de um diagnóstico técnico e funcional da versão actual do portal, identificando componentes reutilizáveis, dívida técnica, limitações de conteúdo, integrações existentes, qualidade dos dados, desempenho, segurança, acessibilidade e cobertura dos fluxos. Esse diagnóstico deverá produzir uma matriz Conservar, Melhorar, Substituir ou Descontinuar, evitando a reconstrução de funcionalidades estáveis e preservando os investimentos já realizados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0023,"O upgrade deverá preservar, avaliar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os progressivamente de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Antes de substituir qualquer componente, a equipa deverá confirmar o seu uso, qualidade, dependências e possibilidade de reutilização. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 437 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 437,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0023: O upgrade deverá preservar, avaliar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os progressivamente de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Antes de substituir qualquer componente, a equipa deverá confirmar o seu uso, qualidade, dependências e possibilidade de reutilização. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM. | MASTER-edece80c-0023: O upgrade deverá preservar, avaliar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os progressivamente de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Antes de substituir qualquer componente, a equipa deverá confirmar o seu uso, qualidade, dependências e possibilidade de reutilização. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM.",P2,MASTER-e1169a77-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0023 | MASTER-edece80c-0023,2,"[{""id"":""MASTER-e1169a77-0023"",""pedido"":""O upgrade deverá preservar, avaliar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os progressivamente de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Antes de substituir qualquer componente, a equipa deverá confirmar o seu uso, qualidade, dependências e possibilidade de reutilização. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 437""],""aceitacao"":""O upgrade deverá preservar, avaliar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os progressivamente de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Antes de substituir qualquer componente, a equipa deverá confirmar o seu uso, qualidade, dependências e possibilidade de reutilização. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0023"",""pedido"":""O upgrade deverá preservar, avaliar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os progressivamente de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Antes de substituir qualquer componente, a equipa deverá confirmar o seu uso, qualidade, dependências e possibilidade de reutilização. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 437""],""aceitacao"":""O upgrade deverá preservar, avaliar e aprofundar os cinco eixos informativos já apresentados no portal InvestMoz — “Porquê investir em Moçambique”, “Actividades económicas”, “Oportunidades de negócios”, “Áreas de investimento” e “Reguladores” — convertendo-os progressivamente de páginas predominantemente informativas numa jornada orientada à decisão e à conversão. Antes de substituir qualquer componente, a equipa deverá confirmar o seu uso, qualidade, dependências e possibilidade de reutilização. Cada conteúdo deverá conduzir o visitante da compreensão do mercado para a selecção de uma oportunidade, consulta de requisitos, manifestação de interesse e acompanhamento no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0026,"A plataforma deve manter um directório verificado de fornecedores locais, prestadores de serviços, operadores logísticos, consultores, instituições financeiras, centros de formação e parceiros tecnológicos. Cada projecto poderá publicar necessidades de aquisição e competências, enquanto fornecedores poderão apresentar capacidade, certificações, cobertura territorial e referências. O sistema deverá recomendar ligações entre investidores e fornecedores, medir contratos locais, emprego, formação e transferência de tecnologia e impedir que a recomendação seja apresentada como certificação ou garantia da Tempo.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 474 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 131 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 173 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 474,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0026: A plataforma deve manter um directório verificado de fornecedores locais, prestadores de serviços, operadores logísticos, consultores, instituições financeiras, centros de formação e parceiros tecnológicos. Cada projecto poderá publicar necessidades de aquisição e competências, enquanto fornecedores poderão apresentar capacidade, certificações, cobertura territorial e referências. O sistema deverá recomendar ligações entre investidores e fornecedores, medir contratos locais, emprego, formação e transferência de tecnologia e impedir que a recomendação seja apresentada como certificação ou garantia da Tempo. | MASTER-f70ce307-0009: A plataforma deve manter um directório verificado de fornecedores locais, prestadores de serviços, operadores logísticos, consultores, instituições financeiras, centros de formação e parceiros tecnológicos. Cada projecto poderá publicar necessidades de aquisição e competências, enquanto fornecedores poderão apresentar capacidade, certificações, cobertura territorial e referências. O sistema deverá recomendar ligações entre investidores e fornecedores, medir contratos locais, emprego, formação e transferência de tecnologia e impedir que a recomendação seja apresentada como certificação ou garantia da Tempo. | MASTER-51b8f0ad-0009: A plataforma deve manter um directório verificado de fornecedores locais, prestadores de serviços, operadores logísticos, consultores, instituições financeiras, centros de formação e parceiros tecnológicos. Cada projecto poderá publicar necessidades de aquisição e competências, enquanto fornecedores poderão apresentar capacidade, certificações, cobertura territorial e referências. O sistema deverá recomendar ligações entre investidores e fornecedores, medir contratos locais, emprego, formação e transferência de tecnologia e impedir que a recomendação seja apresentada como certificação ou garantia da Tempo. | MASTER-edece80c-0026: A plataforma deve manter um directório verificado de fornecedores locais, prestadores de serviços, operadores logísticos, consultores, instituições financeiras, centros de formação e parceiros tecnológicos. Cada projecto poderá publicar necessidades de aquisição e competências, enquanto fornecedores poderão apresentar capacidade, certificações, cobertura territorial e referências. O sistema deverá recomendar ligações entre investidores e fornecedores, medir contratos locais, emprego, formação e transferência de tecnologia e impedir que a recomendação seja apresentada como certificação ou garantia da Tempo.",P2,MASTER-e1169a77-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0026 | MASTER-f70ce307-0009 | MASTER-51b8f0ad-0009 | MASTER-edece80c-0026,4,"[{""id"":""MASTER-e1169a77-0026"",""pedido"":""A plataforma deve manter um directório verificado de fornecedores locais, prestadores de serviços, operadores logísticos, consultores, instituições financeiras, centros de formação e parceiros tecnológicos. Cada projecto poderá publicar necessidades de aquisição e competências, enquanto fornecedores poderão apresentar capacidade, certificações, cobertura territorial e referências. O sistema deverá recomendar ligações entre investidores e fornecedores, medir contratos locais, emprego, formação e transferência de tecnologia e impedir que a recomendação seja apresentada como certificação ou garantia da Tempo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 474""],""aceitacao"":""A plataforma deve manter um directório verificado de fornecedores locais, prestadores de serviços, operadores logísticos, consultores, instituições financeiras, centros de formação e parceiros tecnológicos. Cada projecto poderá publicar necessidades de aquisição e competências, enquanto fornecedores poderão apresentar capacidade, certificações, cobertura territorial e referências. O sistema deverá recomendar ligações entre investidores e fornecedores, medir contratos locais, emprego, formação e transferência de tecnologia e impedir que a recomendação seja apresentada como certificação ou garantia da Tempo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-f70ce307-0009"",""pedido"":""A plataforma deve manter um directório verificado de fornecedores locais, prestadores de serviços, operadores logísticos, consultores, instituições financeiras, centros de formação e parceiros tecnológicos. Cada projecto poderá publicar necessidades de aquisição e competências, enquanto fornecedores poderão apresentar capacidade, certificações, cobertura territorial e referências. O sistema deverá recomendar ligações entre investidores e fornecedores, medir contratos locais, emprego, formação e transferência de tecnologia e impedir que a recomendação seja apresentada como certificação ou garantia da Tempo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 131""],""aceitacao"":""A plataforma deve manter um directório verificado de fornecedores locais, prestadores de serviços, operadores logísticos, consultores, instituições financeiras, centros de formação e parceiros tecnológicos. Cada projecto poderá publicar necessidades de aquisição e competências, enquanto fornecedores poderão apresentar capacidade, certificações, cobertura territorial e referências. O sistema deverá recomendar ligações entre investidores e fornecedores, medir contratos locais, emprego, formação e transferência de tecnologia e impedir que a recomendação seja apresentada como certificação ou garantia da Tempo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0009"",""pedido"":""A plataforma deve manter um directório verificado de fornecedores locais, prestadores de serviços, operadores logísticos, consultores, instituições financeiras, centros de formação e parceiros tecnológicos. Cada projecto poderá publicar necessidades de aquisição e competências, enquanto fornecedores poderão apresentar capacidade, certificações, cobertura territorial e referências. O sistema deverá recomendar ligações entre investidores e fornecedores, medir contratos locais, emprego, formação e transferência de tecnologia e impedir que a recomendação seja apresentada como certificação ou garantia da Tempo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 173""],""aceitacao"":""A plataforma deve manter um directório verificado de fornecedores locais, prestadores de serviços, operadores logísticos, consultores, instituições financeiras, centros de formação e parceiros tecnológicos. Cada projecto poderá publicar necessidades de aquisição e competências, enquanto fornecedores poderão apresentar capacidade, certificações, cobertura territorial e referências. O sistema deverá recomendar ligações entre investidores e fornecedores, medir contratos locais, emprego, formação e transferência de tecnologia e impedir que a recomendação seja apresentada como certificação ou garantia da Tempo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0026"",""pedido"":""A plataforma deve manter um directório verificado de fornecedores locais, prestadores de serviços, operadores logísticos, consultores, instituições financeiras, centros de formação e parceiros tecnológicos. Cada projecto poderá publicar necessidades de aquisição e competências, enquanto fornecedores poderão apresentar capacidade, certificações, cobertura territorial e referências. O sistema deverá recomendar ligações entre investidores e fornecedores, medir contratos locais, emprego, formação e transferência de tecnologia e impedir que a recomendação seja apresentada como certificação ou garantia da Tempo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 474""],""aceitacao"":""A plataforma deve manter um directório verificado de fornecedores locais, prestadores de serviços, operadores logísticos, consultores, instituições financeiras, centros de formação e parceiros tecnológicos. Cada projecto poderá publicar necessidades de aquisição e competências, enquanto fornecedores poderão apresentar capacidade, certificações, cobertura territorial e referências. O sistema deverá recomendar ligações entre investidores e fornecedores, medir contratos locais, emprego, formação e transferência de tecnologia e impedir que a recomendação seja apresentada como certificação ou garantia da Tempo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0035,"A análise de plataformas de promoção de investimento indica quatro modelos complementares. A Invest India e a India Investment Grid combinam inteligência sectorial, projectos pesquisáveis, manifestação de interesse, ligação a promotores, avaliação de localização e acompanhamento do investidor. A Invest Saudi integra promoção, oportunidades, registo do investidor, serviços electrónicos, incentivos e assistência antes, durante e depois da instalação. O Rwanda Development Board articula balcão único, registo do investimento, licenciamento, avaliação ambiental, procedimentos empresariais e acompanhamento pós-investimento com resolução de constrangimentos. A Estónia demonstra o valor da identidade digital, assinatura electrónica, constituição remota de empresas e acesso integrado a serviços públicos. Para alcançar um nível comparável, o InvestMoz deve combinar promoção, transacção assistida, identidade digital, interoperabilidade, acompanhamento pós-investimento e inteligência de mercado numa única experiência.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 485 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 142 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 184 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 485,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0035: A análise de plataformas de promoção de investimento indica quatro modelos complementares. A Invest India e a India Investment Grid combinam inteligência sectorial, projectos pesquisáveis, manifestação de interesse, ligação a promotores, avaliação de localização e acompanhamento do investidor. A Invest Saudi integra promoção, oportunidades, registo do investidor, serviços electrónicos, incentivos e assistência antes, durante e depois da instalação. O Rwanda Development Board articula balcão único, registo do investimento, licenciamento, avaliação ambiental, procedimentos empresariais e acompanhamento pós-investimento com resolução de constrangimentos. A Estónia demonstra o valor da identidade digital, assinatura electrónica, constituição remota de empresas e acesso integrado a serviços públicos. Para alcançar um nível comparável, o InvestMoz deve combinar promoção, transacção assistida, identidade digital, interoperabilidade, acompanhamento pós-investimento e inteligência de mercado numa única experiência. | MASTER-f70ce307-0018: A análise de plataformas de promoção de investimento indica quatro modelos complementares. A Invest India e a India Investment Grid combinam inteligência sectorial, projectos pesquisáveis, manifestação de interesse, ligação a promotores, avaliação de localização e acompanhamento do investidor. A Invest Saudi integra promoção, oportunidades, registo do investidor, serviços electrónicos, incentivos e assistência antes, durante e depois da instalação. O Rwanda Development Board articula balcão único, registo do investimento, licenciamento, avaliação ambiental, procedimentos empresariais e acompanhamento pós-investimento com resolução de constrangimentos. A Estónia demonstra o valor da identidade digital, assinatura electrónica, constituição remota de empresas e acesso integrado a serviços públicos. Para alcançar um nível comparável, o InvestMoz deve combinar promoção, transacção assistida, identidade digital, interoperabilidade, acompanhamento pós-investimento e inteligência de mercado numa única experiência. | MASTER-51b8f0ad-0018: A análise de plataformas de promoção de investimento indica quatro modelos complementares. A Invest India e a India Investment Grid combinam inteligência sectorial, projectos pesquisáveis, manifestação de interesse, ligação a promotores, avaliação de localização e acompanhamento do investidor. A Invest Saudi integra promoção, oportunidades, registo do investidor, serviços electrónicos, incentivos e assistência antes, durante e depois da instalação. O Rwanda Development Board articula balcão único, registo do investimento, licenciamento, avaliação ambiental, procedimentos empresariais e acompanhamento pós-investimento com resolução de constrangimentos. A Estónia demonstra o valor da identidade digital, assinatura electrónica, constituição remota de empresas e acesso integrado a serviços públicos. Para alcançar um nível comparável, o InvestMoz deve combinar promoção, transacção assistida, identidade digital, interoperabilidade, acompanhamento pós-investimento e inteligência de mercado numa única experiência. | MASTER-edece80c-0035: A análise de plataformas de promoção de investimento indica quatro modelos complementares. A Invest India e a India Investment Grid combinam inteligência sectorial, projectos pesquisáveis, manifestação de interesse, ligação a promotores, avaliação de localização e acompanhamento do investidor. A Invest Saudi integra promoção, oportunidades, registo do investidor, serviços electrónicos, incentivos e assistência antes, durante e depois da instalação. O Rwanda Development Board articula balcão único, registo do investimento, licenciamento, avaliação ambiental, procedimentos empresariais e acompanhamento pós-investimento com resolução de constrangimentos. A Estónia demonstra o valor da identidade digital, assinatura electrónica, constituição remota de empresas e acesso integrado a serviços públicos. Para alcançar um nível comparável, o InvestMoz deve combinar promoção, transacção assistida, identidade digital, interoperabilidade, acompanhamento pós-investimento e inteligência de mercado numa única experiência.",P2,MASTER-e1169a77-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0035 | MASTER-f70ce307-0018 | MASTER-51b8f0ad-0018 | MASTER-edece80c-0035,4,"[{""id"":""MASTER-e1169a77-0035"",""pedido"":""A análise de plataformas de promoção de investimento indica quatro modelos complementares. A Invest India e a India Investment Grid combinam inteligência sectorial, projectos pesquisáveis, manifestação de interesse, ligação a promotores, avaliação de localização e acompanhamento do investidor. A Invest Saudi integra promoção, oportunidades, registo do investidor, serviços electrónicos, incentivos e assistência antes, durante e depois da instalação. O Rwanda Development Board articula balcão único, registo do investimento, licenciamento, avaliação ambiental, procedimentos empresariais e acompanhamento pós-investimento com resolução de constrangimentos. A Estónia demonstra o valor da identidade digital, assinatura electrónica, constituição remota de empresas e acesso integrado a serviços públicos. Para alcançar um nível comparável, o InvestMoz deve combinar promoção, transacção assistida, identidade digital, interoperabilidade, acompanhamento pós-investimento e inteligência de mercado numa única experiência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 485""],""aceitacao"":""A análise de plataformas de promoção de investimento indica quatro modelos complementares. A Invest India e a India Investment Grid combinam inteligência sectorial, projectos pesquisáveis, manifestação de interesse, ligação a promotores, avaliação de localização e acompanhamento do investidor. A Invest Saudi integra promoção, oportunidades, registo do investidor, serviços electrónicos, incentivos e assistência antes, durante e depois da instalação. O Rwanda Development Board articula balcão único, registo do investimento, licenciamento, avaliação ambiental, procedimentos empresariais e acompanhamento pós-investimento com resolução de constrangimentos. A Estónia demonstra o valor da identidade digital, assinatura electrónica, constituição remota de empresas e acesso integrado a serviços públicos. Para alcançar um nível comparável, o InvestMoz deve combinar promoção, transacção assistida, identidade digital, interoperabilidade, acompanhamento pós-investimento e inteligência de mercado numa única experiência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0018"",""pedido"":""A análise de plataformas de promoção de investimento indica quatro modelos complementares. A Invest India e a India Investment Grid combinam inteligência sectorial, projectos pesquisáveis, manifestação de interesse, ligação a promotores, avaliação de localização e acompanhamento do investidor. A Invest Saudi integra promoção, oportunidades, registo do investidor, serviços electrónicos, incentivos e assistência antes, durante e depois da instalação. O Rwanda Development Board articula balcão único, registo do investimento, licenciamento, avaliação ambiental, procedimentos empresariais e acompanhamento pós-investimento com resolução de constrangimentos. A Estónia demonstra o valor da identidade digital, assinatura electrónica, constituição remota de empresas e acesso integrado a serviços públicos. Para alcançar um nível comparável, o InvestMoz deve combinar promoção, transacção assistida, identidade digital, interoperabilidade, acompanhamento pós-investimento e inteligência de mercado numa única experiência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 142""],""aceitacao"":""A análise de plataformas de promoção de investimento indica quatro modelos complementares. A Invest India e a India Investment Grid combinam inteligência sectorial, projectos pesquisáveis, manifestação de interesse, ligação a promotores, avaliação de localização e acompanhamento do investidor. A Invest Saudi integra promoção, oportunidades, registo do investidor, serviços electrónicos, incentivos e assistência antes, durante e depois da instalação. O Rwanda Development Board articula balcão único, registo do investimento, licenciamento, avaliação ambiental, procedimentos empresariais e acompanhamento pós-investimento com resolução de constrangimentos. A Estónia demonstra o valor da identidade digital, assinatura electrónica, constituição remota de empresas e acesso integrado a serviços públicos. Para alcançar um nível comparável, o InvestMoz deve combinar promoção, transacção assistida, identidade digital, interoperabilidade, acompanhamento pós-investimento e inteligência de mercado numa única experiência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0018"",""pedido"":""A análise de plataformas de promoção de investimento indica quatro modelos complementares. A Invest India e a India Investment Grid combinam inteligência sectorial, projectos pesquisáveis, manifestação de interesse, ligação a promotores, avaliação de localização e acompanhamento do investidor. A Invest Saudi integra promoção, oportunidades, registo do investidor, serviços electrónicos, incentivos e assistência antes, durante e depois da instalação. O Rwanda Development Board articula balcão único, registo do investimento, licenciamento, avaliação ambiental, procedimentos empresariais e acompanhamento pós-investimento com resolução de constrangimentos. A Estónia demonstra o valor da identidade digital, assinatura electrónica, constituição remota de empresas e acesso integrado a serviços públicos. Para alcançar um nível comparável, o InvestMoz deve combinar promoção, transacção assistida, identidade digital, interoperabilidade, acompanhamento pós-investimento e inteligência de mercado numa única experiência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 184""],""aceitacao"":""A análise de plataformas de promoção de investimento indica quatro modelos complementares. A Invest India e a India Investment Grid combinam inteligência sectorial, projectos pesquisáveis, manifestação de interesse, ligação a promotores, avaliação de localização e acompanhamento do investidor. A Invest Saudi integra promoção, oportunidades, registo do investidor, serviços electrónicos, incentivos e assistência antes, durante e depois da instalação. O Rwanda Development Board articula balcão único, registo do investimento, licenciamento, avaliação ambiental, procedimentos empresariais e acompanhamento pós-investimento com resolução de constrangimentos. A Estónia demonstra o valor da identidade digital, assinatura electrónica, constituição remota de empresas e acesso integrado a serviços públicos. Para alcançar um nível comparável, o InvestMoz deve combinar promoção, transacção assistida, identidade digital, interoperabilidade, acompanhamento pós-investimento e inteligência de mercado numa única experiência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0035"",""pedido"":""A análise de plataformas de promoção de investimento indica quatro modelos complementares. A Invest India e a India Investment Grid combinam inteligência sectorial, projectos pesquisáveis, manifestação de interesse, ligação a promotores, avaliação de localização e acompanhamento do investidor. A Invest Saudi integra promoção, oportunidades, registo do investidor, serviços electrónicos, incentivos e assistência antes, durante e depois da instalação. O Rwanda Development Board articula balcão único, registo do investimento, licenciamento, avaliação ambiental, procedimentos empresariais e acompanhamento pós-investimento com resolução de constrangimentos. A Estónia demonstra o valor da identidade digital, assinatura electrónica, constituição remota de empresas e acesso integrado a serviços públicos. Para alcançar um nível comparável, o InvestMoz deve combinar promoção, transacção assistida, identidade digital, interoperabilidade, acompanhamento pós-investimento e inteligência de mercado numa única experiência."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 485""],""aceitacao"":""A análise de plataformas de promoção de investimento indica quatro modelos complementares. A Invest India e a India Investment Grid combinam inteligência sectorial, projectos pesquisáveis, manifestação de interesse, ligação a promotores, avaliação de localização e acompanhamento do investidor. A Invest Saudi integra promoção, oportunidades, registo do investidor, serviços electrónicos, incentivos e assistência antes, durante e depois da instalação. O Rwanda Development Board articula balcão único, registo do investimento, licenciamento, avaliação ambiental, procedimentos empresariais e acompanhamento pós-investimento com resolução de constrangimentos. A Estónia demonstra o valor da identidade digital, assinatura electrónica, constituição remota de empresas e acesso integrado a serviços públicos. Para alcançar um nível comparável, o InvestMoz deve combinar promoção, transacção assistida, identidade digital, interoperabilidade, acompanhamento pós-investimento e inteligência de mercado numa única experiência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0040,"O portal deve disponibilizar um balcão único digital que apresente ao investidor um plano personalizado de instalação, com procedimentos, documentos, entidades, dependências, custos validados, prazos indicativos e estado de cada pedido. O investidor deve preencher os dados comuns uma única vez, autorizar a sua reutilização e acompanhar o processo num painel consolidado. A arquitectura deve adoptar APIs, webhooks e eventos de domínio para receber alterações dos sistemas das entidades competentes, evitando sincronizações manuais e pedidos repetidos de informação.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 521 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 178 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 220 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 521,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0040: O portal deve disponibilizar um balcão único digital que apresente ao investidor um plano personalizado de instalação, com procedimentos, documentos, entidades, dependências, custos validados, prazos indicativos e estado de cada pedido. O investidor deve preencher os dados comuns uma única vez, autorizar a sua reutilização e acompanhar o processo num painel consolidado. A arquitectura deve adoptar APIs, webhooks e eventos de domínio para receber alterações dos sistemas das entidades competentes, evitando sincronizações manuais e pedidos repetidos de informação. | MASTER-f70ce307-0023: O portal deve disponibilizar um balcão único digital que apresente ao investidor um plano personalizado de instalação, com procedimentos, documentos, entidades, dependências, custos validados, prazos indicativos e estado de cada pedido. O investidor deve preencher os dados comuns uma única vez, autorizar a sua reutilização e acompanhar o processo num painel consolidado. A arquitectura deve adoptar APIs, webhooks e eventos de domínio para receber alterações dos sistemas das entidades competentes, evitando sincronizações manuais e pedidos repetidos de informação. | MASTER-51b8f0ad-0023: O portal deve disponibilizar um balcão único digital que apresente ao investidor um plano personalizado de instalação, com procedimentos, documentos, entidades, dependências, custos validados, prazos indicativos e estado de cada pedido. O investidor deve preencher os dados comuns uma única vez, autorizar a sua reutilização e acompanhar o processo num painel consolidado. A arquitectura deve adoptar APIs, webhooks e eventos de domínio para receber alterações dos sistemas das entidades competentes, evitando sincronizações manuais e pedidos repetidos de informação. | MASTER-edece80c-0040: O portal deve disponibilizar um balcão único digital que apresente ao investidor um plano personalizado de instalação, com procedimentos, documentos, entidades, dependências, custos validados, prazos indicativos e estado de cada pedido. O investidor deve preencher os dados comuns uma única vez, autorizar a sua reutilização e acompanhar o processo num painel consolidado. A arquitectura deve adoptar APIs, webhooks e eventos de domínio para receber alterações dos sistemas das entidades competentes, evitando sincronizações manuais e pedidos repetidos de informação.",P2,MASTER-e1169a77-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0040 | MASTER-f70ce307-0023 | MASTER-51b8f0ad-0023 | MASTER-edece80c-0040,4,"[{""id"":""MASTER-e1169a77-0040"",""pedido"":""O portal deve disponibilizar um balcão único digital que apresente ao investidor um plano personalizado de instalação, com procedimentos, documentos, entidades, dependências, custos validados, prazos indicativos e estado de cada pedido. O investidor deve preencher os dados comuns uma única vez, autorizar a sua reutilização e acompanhar o processo num painel consolidado. A arquitectura deve adoptar APIs, webhooks e eventos de domínio para receber alterações dos sistemas das entidades competentes, evitando sincronizações manuais e pedidos repetidos de informação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 521""],""aceitacao"":""O portal deve disponibilizar um balcão único digital que apresente ao investidor um plano personalizado de instalação, com procedimentos, documentos, entidades, dependências, custos validados, prazos indicativos e estado de cada pedido. O investidor deve preencher os dados comuns uma única vez, autorizar a sua reutilização e acompanhar o processo num painel consolidado. A arquitectura deve adoptar APIs, webhooks e eventos de domínio para receber alterações dos sistemas das entidades competentes, evitando sincronizações manuais e pedidos repetidos de informação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-f70ce307-0023"",""pedido"":""O portal deve disponibilizar um balcão único digital que apresente ao investidor um plano personalizado de instalação, com procedimentos, documentos, entidades, dependências, custos validados, prazos indicativos e estado de cada pedido. O investidor deve preencher os dados comuns uma única vez, autorizar a sua reutilização e acompanhar o processo num painel consolidado. A arquitectura deve adoptar APIs, webhooks e eventos de domínio para receber alterações dos sistemas das entidades competentes, evitando sincronizações manuais e pedidos repetidos de informação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 178""],""aceitacao"":""O portal deve disponibilizar um balcão único digital que apresente ao investidor um plano personalizado de instalação, com procedimentos, documentos, entidades, dependências, custos validados, prazos indicativos e estado de cada pedido. O investidor deve preencher os dados comuns uma única vez, autorizar a sua reutilização e acompanhar o processo num painel consolidado. A arquitectura deve adoptar APIs, webhooks e eventos de domínio para receber alterações dos sistemas das entidades competentes, evitando sincronizações manuais e pedidos repetidos de informação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0023"",""pedido"":""O portal deve disponibilizar um balcão único digital que apresente ao investidor um plano personalizado de instalação, com procedimentos, documentos, entidades, dependências, custos validados, prazos indicativos e estado de cada pedido. O investidor deve preencher os dados comuns uma única vez, autorizar a sua reutilização e acompanhar o processo num painel consolidado. A arquitectura deve adoptar APIs, webhooks e eventos de domínio para receber alterações dos sistemas das entidades competentes, evitando sincronizações manuais e pedidos repetidos de informação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 220""],""aceitacao"":""O portal deve disponibilizar um balcão único digital que apresente ao investidor um plano personalizado de instalação, com procedimentos, documentos, entidades, dependências, custos validados, prazos indicativos e estado de cada pedido. O investidor deve preencher os dados comuns uma única vez, autorizar a sua reutilização e acompanhar o processo num painel consolidado. A arquitectura deve adoptar APIs, webhooks e eventos de domínio para receber alterações dos sistemas das entidades competentes, evitando sincronizações manuais e pedidos repetidos de informação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0040"",""pedido"":""O portal deve disponibilizar um balcão único digital que apresente ao investidor um plano personalizado de instalação, com procedimentos, documentos, entidades, dependências, custos validados, prazos indicativos e estado de cada pedido. O investidor deve preencher os dados comuns uma única vez, autorizar a sua reutilização e acompanhar o processo num painel consolidado. A arquitectura deve adoptar APIs, webhooks e eventos de domínio para receber alterações dos sistemas das entidades competentes, evitando sincronizações manuais e pedidos repetidos de informação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 521""],""aceitacao"":""O portal deve disponibilizar um balcão único digital que apresente ao investidor um plano personalizado de instalação, com procedimentos, documentos, entidades, dependências, custos validados, prazos indicativos e estado de cada pedido. O investidor deve preencher os dados comuns uma única vez, autorizar a sua reutilização e acompanhar o processo num painel consolidado. A arquitectura deve adoptar APIs, webhooks e eventos de domínio para receber alterações dos sistemas das entidades competentes, evitando sincronizações manuais e pedidos repetidos de informação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0041,"Decisão tecnológica: a arquitectura alvo manterá React no frontend e Laravel no backend, após actualização das versões, dependências, segurança, modularidade, desempenho e cobertura de testes. O PostgreSQL/PostGIS será a base de dados definitiva da nova versão, devido aos requisitos de corredores, polígonos, áreas de influência, proximidade, intersecções, inteligência territorial e relações geoespaciais. O MySQL permanecerá temporariamente como fonte legada durante a migração e não receberá novos domínios funcionais. A transição deverá ser incremental, reconciliável e reversível, com ensaios, critérios de corte, rollback, validação de integridade e desactivação formal das dependências antigas.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 522 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 522,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0041: Decisão tecnológica: a arquitectura alvo manterá React no frontend e Laravel no backend, após actualização das versões, dependências, segurança, modularidade, desempenho e cobertura de testes. O PostgreSQL/PostGIS será a base de dados definitiva da nova versão, devido aos requisitos de corredores, polígonos, áreas de influência, proximidade, intersecções, inteligência territorial e relações geoespaciais. O MySQL permanecerá temporariamente como fonte legada durante a migração e não receberá novos domínios funcionais. A transição deverá ser incremental, reconciliável e reversível, com ensaios, critérios de corte, rollback, validação de integridade e desactivação formal das dependências antigas. | MASTER-edece80c-0041: Decisão tecnológica: a arquitectura alvo manterá React no frontend e Laravel no backend, após actualização das versões, dependências, segurança, modularidade, desempenho e cobertura de testes. O PostgreSQL/PostGIS será a base de dados definitiva da nova versão, devido aos requisitos de corredores, polígonos, áreas de influência, proximidade, intersecções, inteligência territorial e relações geoespaciais. O MySQL permanecerá temporariamente como fonte legada durante a migração e não receberá novos domínios funcionais. A transição deverá ser incremental, reconciliável e reversível, com ensaios, critérios de corte, rollback, validação de integridade e desactivação formal das dependências antigas.",P2,MASTER-e1169a77-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0041 | MASTER-edece80c-0041,2,"[{""id"":""MASTER-e1169a77-0041"",""pedido"":""Decisão tecnológica: a arquitectura alvo manterá React no frontend e Laravel no backend, após actualização das versões, dependências, segurança, modularidade, desempenho e cobertura de testes. O PostgreSQL/PostGIS será a base de dados definitiva da nova versão, devido aos requisitos de corredores, polígonos, áreas de influência, proximidade, intersecções, inteligência territorial e relações geoespaciais. O MySQL permanecerá temporariamente como fonte legada durante a migração e não receberá novos domínios funcionais. A transição deverá ser incremental, reconciliável e reversível, com ensaios, critérios de corte, rollback, validação de integridade e desactivação formal das dependências antigas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 522""],""aceitacao"":""Decisão tecnológica: a arquitectura alvo manterá React no frontend e Laravel no backend, após actualização das versões, dependências, segurança, modularidade, desempenho e cobertura de testes. O PostgreSQL/PostGIS será a base de dados definitiva da nova versão, devido aos requisitos de corredores, polígonos, áreas de influência, proximidade, intersecções, inteligência territorial e relações geoespaciais. O MySQL permanecerá temporariamente como fonte legada durante a migração e não receberá novos domínios funcionais. A transição deverá ser incremental, reconciliável e reversível, com ensaios, critérios de corte, rollback, validação de integridade e desactivação formal das dependências antigas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0041"",""pedido"":""Decisão tecnológica: a arquitectura alvo manterá React no frontend e Laravel no backend, após actualização das versões, dependências, segurança, modularidade, desempenho e cobertura de testes. O PostgreSQL/PostGIS será a base de dados definitiva da nova versão, devido aos requisitos de corredores, polígonos, áreas de influência, proximidade, intersecções, inteligência territorial e relações geoespaciais. O MySQL permanecerá temporariamente como fonte legada durante a migração e não receberá novos domínios funcionais. A transição deverá ser incremental, reconciliável e reversível, com ensaios, critérios de corte, rollback, validação de integridade e desactivação formal das dependências antigas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 522""],""aceitacao"":""Decisão tecnológica: a arquitectura alvo manterá React no frontend e Laravel no backend, após actualização das versões, dependências, segurança, modularidade, desempenho e cobertura de testes. O PostgreSQL/PostGIS será a base de dados definitiva da nova versão, devido aos requisitos de corredores, polígonos, áreas de influência, proximidade, intersecções, inteligência territorial e relações geoespaciais. O MySQL permanecerá temporariamente como fonte legada durante a migração e não receberá novos domínios funcionais. A transição deverá ser incremental, reconciliável e reversível, com ensaios, critérios de corte, rollback, validação de integridade e desactivação formal das dependências antigas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0042,"As integrações com APIEX, Autoridade Tributária, Banco de Moçambique, Registo Comercial e outras entidades deverão ser tratadas como hipóteses de integração até à confirmação formal de disponibilidade, proprietário, ambiente, autenticação, contrato, campos, estados, SLA, base legal e suporte. O MVP deverá manter alternativas assistidas e registo manual reconciliável para qualquer serviço cuja integração não esteja contratual e tecnicamente habilitada.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 523 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 523,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0042: As integrações com APIEX, Autoridade Tributária, Banco de Moçambique, Registo Comercial e outras entidades deverão ser tratadas como hipóteses de integração até à confirmação formal de disponibilidade, proprietário, ambiente, autenticação, contrato, campos, estados, SLA, base legal e suporte. O MVP deverá manter alternativas assistidas e registo manual reconciliável para qualquer serviço cuja integração não esteja contratual e tecnicamente habilitada. | MASTER-edece80c-0042: As integrações com APIEX, Autoridade Tributária, Banco de Moçambique, Registo Comercial e outras entidades deverão ser tratadas como hipóteses de integração até à confirmação formal de disponibilidade, proprietário, ambiente, autenticação, contrato, campos, estados, SLA, base legal e suporte. O MVP deverá manter alternativas assistidas e registo manual reconciliável para qualquer serviço cuja integração não esteja contratual e tecnicamente habilitada.",P2,MASTER-e1169a77-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0042 | MASTER-edece80c-0042,2,"[{""id"":""MASTER-e1169a77-0042"",""pedido"":""As integrações com APIEX, Autoridade Tributária, Banco de Moçambique, Registo Comercial e outras entidades deverão ser tratadas como hipóteses de integração até à confirmação formal de disponibilidade, proprietário, ambiente, autenticação, contrato, campos, estados, SLA, base legal e suporte. O MVP deverá manter alternativas assistidas e registo manual reconciliável para qualquer serviço cuja integração não esteja contratual e tecnicamente habilitada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 523""],""aceitacao"":""As integrações com APIEX, Autoridade Tributária, Banco de Moçambique, Registo Comercial e outras entidades deverão ser tratadas como hipóteses de integração até à confirmação formal de disponibilidade, proprietário, ambiente, autenticação, contrato, campos, estados, SLA, base legal e suporte. O MVP deverá manter alternativas assistidas e registo manual reconciliável para qualquer serviço cuja integração não esteja contratual e tecnicamente habilitada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-edece80c-0042"",""pedido"":""As integrações com APIEX, Autoridade Tributária, Banco de Moçambique, Registo Comercial e outras entidades deverão ser tratadas como hipóteses de integração até à confirmação formal de disponibilidade, proprietário, ambiente, autenticação, contrato, campos, estados, SLA, base legal e suporte. O MVP deverá manter alternativas assistidas e registo manual reconciliável para qualquer serviço cuja integração não esteja contratual e tecnicamente habilitada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 523""],""aceitacao"":""As integrações com APIEX, Autoridade Tributária, Banco de Moçambique, Registo Comercial e outras entidades deverão ser tratadas como hipóteses de integração até à confirmação formal de disponibilidade, proprietário, ambiente, autenticação, contrato, campos, estados, SLA, base legal e suporte. O MVP deverá manter alternativas assistidas e registo manual reconciliável para qualquer serviço cuja integração não esteja contratual e tecnicamente habilitada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0043,"O módulo de clusters deverá organizar oportunidades, projectos, empresas, fornecedores, compradores, financiadores, competências, infra-estruturas, reguladores e territórios em ecossistemas económicos coerentes. A sua finalidade é orientar o investidor para os elos da cadeia de valor e os locais onde o investimento apresenta maior complementaridade, procura, capacidade instalada e impacto potencial. O cluster não substitui a ficha individual do projecto: funciona como camada transversal de inteligência, coordenação, promoção e monitoria.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 525 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 222 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 525,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: 11 fontes e 161 ficheiros de build entregues; sem migrations, grants, classificações reais ou divulgação. Catálogo público mantém zero negócios e seis oportunidades. Suplemento de compilação para repor InvesteMoz no título preparado apenas em QA, pendente de decisão. | 16/10/2026 — fecho operacional consolidado: negocios-classificacao-QA-53311df2f59c e suplemento de nome negocios-compilacao-nome-QA-7ef0facd0e27 autorizados e entregues: mesmas 11 fontes, 161 build, título InvesteMoz observado. Sem escrita de negócio/classificação/divulgação.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0043: O módulo de clusters deverá organizar oportunidades, projectos, empresas, fornecedores, compradores, financiadores, competências, infra-estruturas, reguladores e territórios em ecossistemas económicos coerentes. A sua finalidade é orientar o investidor para os elos da cadeia de valor e os locais onde o investimento apresenta maior complementaridade, procura, capacidade instalada e impacto potencial. O cluster não substitui a ficha individual do projecto: funciona como camada transversal de inteligência, coordenação, promoção e monitoria. | MASTER-51b8f0ad-0024: O módulo de clusters deverá organizar oportunidades, projectos, empresas, fornecedores, compradores, financiadores, competências, infra-estruturas, reguladores e territórios em ecossistemas económicos coerentes. A sua finalidade é orientar o investidor para os elos da cadeia de valor e os locais onde o investimento apresenta maior complementaridade, procura, capacidade instalada e impacto potencial. O cluster não substitui a ficha individual do projecto: funciona como camada transversal de inteligência, coordenação, promoção e monitoria. | MASTER-edece80c-0043: O módulo de clusters deverá organizar oportunidades, projectos, empresas, fornecedores, compradores, financiadores, competências, infra-estruturas, reguladores e territórios em ecossistemas económicos coerentes. A sua finalidade é orientar o investidor para os elos da cadeia de valor e os locais onde o investimento apresenta maior complementaridade, procura, capacidade instalada e impacto potencial. O cluster não substitui a ficha individual do projecto: funciona como camada transversal de inteligência, coordenação, promoção e monitoria.",P1,MASTER-e1169a77-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0043 | MASTER-51b8f0ad-0024 | MASTER-edece80c-0043,3,"[{""id"":""MASTER-e1169a77-0043"",""pedido"":""O módulo de clusters deverá organizar oportunidades, projectos, empresas, fornecedores, compradores, financiadores, competências, infra-estruturas, reguladores e territórios em ecossistemas económicos coerentes. A sua finalidade é orientar o investidor para os elos da cadeia de valor e os locais onde o investimento apresenta maior complementaridade, procura, capacidade instalada e impacto potencial. O cluster não substitui a ficha individual do projecto: funciona como camada transversal de inteligência, coordenação, promoção e monitoria."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 525""],""aceitacao"":""O módulo de clusters deverá organizar oportunidades, projectos, empresas, fornecedores, compradores, financiadores, competências, infra-estruturas, reguladores e territórios em ecossistemas económicos coerentes. A sua finalidade é orientar o investidor para os elos da cadeia de valor e os locais onde o investimento apresenta maior complementaridade, procura, capacidade instalada e impacto potencial. O cluster não substitui a ficha individual do projecto: funciona como camada transversal de inteligência, coordenação, promoção e monitoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0024"",""pedido"":""O módulo de clusters deverá organizar oportunidades, projectos, empresas, fornecedores, compradores, financiadores, competências, infra-estruturas, reguladores e territórios em ecossistemas económicos coerentes. A sua finalidade é orientar o investidor para os elos da cadeia de valor e os locais onde o investimento apresenta maior complementaridade, procura, capacidade instalada e impacto potencial. O cluster não substitui a ficha individual do projecto: funciona como camada transversal de inteligência, coordenação, promoção e monitoria."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 222""],""aceitacao"":""O módulo de clusters deverá organizar oportunidades, projectos, empresas, fornecedores, compradores, financiadores, competências, infra-estruturas, reguladores e territórios em ecossistemas económicos coerentes. A sua finalidade é orientar o investidor para os elos da cadeia de valor e os locais onde o investimento apresenta maior complementaridade, procura, capacidade instalada e impacto potencial. O cluster não substitui a ficha individual do projecto: funciona como camada transversal de inteligência, coordenação, promoção e monitoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0043"",""pedido"":""O módulo de clusters deverá organizar oportunidades, projectos, empresas, fornecedores, compradores, financiadores, competências, infra-estruturas, reguladores e territórios em ecossistemas económicos coerentes. A sua finalidade é orientar o investidor para os elos da cadeia de valor e os locais onde o investimento apresenta maior complementaridade, procura, capacidade instalada e impacto potencial. O cluster não substitui a ficha individual do projecto: funciona como camada transversal de inteligência, coordenação, promoção e monitoria."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 525""],""aceitacao"":""O módulo de clusters deverá organizar oportunidades, projectos, empresas, fornecedores, compradores, financiadores, competências, infra-estruturas, reguladores e territórios em ecossistemas económicos coerentes. A sua finalidade é orientar o investidor para os elos da cadeia de valor e os locais onde o investimento apresenta maior complementaridade, procura, capacidade instalada e impacto potencial. O cluster não substitui a ficha individual do projecto: funciona como camada transversal de inteligência, coordenação, promoção e monitoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. | 15/10/2026 — incremento de classificação multidimensional em QA: Associações por finalidade e evidência, estado independente e pesquisa demonstradas no consumidor Opportunity. Ecossistema económico completo e consumidores UUID mantêm as pendências específicas. | 15/10/2026 — Tempo autorizou e foi disponibilizada a candidata classificacao-multidimensional-QA-64ab05e20b95 DOC01: 17 fontes/174 build, backup/restauro fresco, cache de dados preservada e reversão compatível. Recorte parcial; restantes limites conservados. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: Classificação transversal do anúncio com cluster e território demonstrada, sem substituir o mestre. Inteligência económica e restantes relações integrais continuam abertas. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: Backup/restauro fresco 295 tabelas/31 sequências/2341 ficheiros/29 documentos; clone arrancou em leitura. Conferência operacional de GET/assets e área privada pela conta 2, sem guardar. Dados, papéis e histórico iguais; não encerra a cláusula integral.","Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada. | Disponibilização DOC01 executada. Limitação operacional concreta: Editor no ativo: não demonstrado nesta conferência. O utilizador informou não ter acesso à conta de Promotora interna Aurora Chachuaio. A sessão efetiva Osmane Nala, conta 2, recebeu 403 em GET /minhas-oportunidades/create; não existe elevação operacional ativa. Os papéis Promotor/Validador dessa conta permanecem atribuídos; as funções de autorização v1 conferem exatamente com a versão anterior à entrega. Existem seis oportunidades legadas e nenhuma do workflow de promotor no ativo. A mensagem 403 genérica não expõe o motivo; o diagnóstico fica registado, sem alterar permissões, credenciais ou acrescentar uma correção fora do pacote autorizado. Mantêm-se as provas funcionais QA aceites do editor.; limites do critério integral: Associações por finalidade e evidência, estado independente e pesquisa demonstradas no consumidor Opportunity. Ecossistema económico completo e consumidores UUID mantêm as pendências específicas. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: Recorte QA concluído; disponibilização deste incremento exige decisão específica. Classificação transversal do anúncio com cluster e território demonstrada, sem substituir o mestre. Inteligência económica e restantes relações integrais continuam abertas. As quatro outras lacunas conservam o seu estado; provas aceites não se repetem. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: Recuperação UUID no ativo não observada: conta 2 sem anúncio próprio; dois rascunhos pertencem a outro titular. Não criar dados nem alargar acesso para preencher esta limitação. Cadeia sem caso positivo, sem ensaio volumétrico e limite do payload sintético da reversão mantêm-se. Outras quatro lacunas inalteradas.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.","Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: A autorização base foi executada. Suplemento negocios-compilacao-nome-QA-7ef0facd0e27, zero fontes/161 build para título InvesteMoz, aguarda autorização específica por ter novos hashes de build. Não reabrir QA funcional aceite. | 16/10/2026 — fecho operacional consolidado: Autorizações base e do suplemento executadas. Saldo operacional zero. Não classificar anúncios reais nem divulgar relações. Limites QA e ausência de UUID próprio para observação no ativo conservados; outras quatro lacunas inalteradas.",Incremento parcial disponibilizado; aceitação QA preservada e lacunas integrais delimitadas,"Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: 10–16 h era a estimativa inicial agora executada neste recorte. Saldo QA zero para a cobertura demonstrada. Operação futura estimada 90–180 min após autorização, partilhada pelo lote, não somar por requisito.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | outputs/investmoz-classificacao-multidimensional-QA-20261015/RELATORIO-QA.md; HTTP-DELTA-QA.json (44); SERVICOS-DELTA-QA.json (22); REVERSAO-COMPAT-QA.json (6); INTERFACE-QA.json | outputs/investmoz-classificacao-ativacao-20261015/RELATORIO-ENTREGA.md; RECIBO-FINAL.json; FRESH-BACKUP.json; ARRANQUE-CLONE-RESTAURADO.json; FONTES-COMPILACAO.json; HTTP-AFTER.json; PRESERVACAO-AFTER.json; INTERFACE-OPERACIONAL.json | outputs/investmoz-negocios-classificacao-QA-20261016/RELATORIO-QA.md; HTTP-QA.json (36/50 HTTP); SCOPES-QA.json (10); INTERFACE-QA.json; REVERSAO-APOS-EDICAO-ANTERIOR.json; PRESERVACAO-FINAL.json; MANIFESTO.json | outputs/investmoz-negocios-classificacao-ativacao-20261016/RELATORIO-ENTREGA.md; AUTORIZACAO-TEMPO.json; FRESH-BACKUP.json; ARRANQUE-CLONE-RESTAURADO.json; TROCA.json; HTTP-AFTER.json; PRESERVACAO-APOS-AUTENTICACAO.json; INTERFACE-OPERACIONAL.json; RECIBO-FINAL.json | outputs/investmoz-negocios-classificacao-ativacao-20261016/RELATORIO-FINAL.md; AUTORIZACAO-EXTENSAO-NOME.json; FRESH-BACKUP-NOME.json; ARRANQUE-CLONE-NOME.json; TROCA-NOME.json; HTTP-APOS-NOME.json; PRESERVACAO-APOS-NOME.json; INTERFACE-NOME-ATIVO.json; RECIBO-CONSOLIDADO.json,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada, | management_draft.canonical.relations/enterprise_size; workflow_context.classification_decisions/publication.classification/canonical_items; mestres existentes por ID; sem migrations. | /negocios: existing_business_revisions.snapshot.context.multidimensional; mesmo UUID e payload principal intacto; decisões por relação/evidência; snapshot de divulgação separado.," | Recuperação noutra sessão, nove relações/quatro dimensões, evidência/decisão por hash, exclusão privada, filtros/map matched_count, reversão compatível. Publicação é fixture sintético; transição editorial aceite não repetida. | Clone principal publicado/v26, referência publicada/v12 intacta; recuperação/validação/divulgação e filtros dirigidos; edição posterior pelo código anterior preserva o suplemento; ver relatório para fixture secundário sintético.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0044,"A coexistência temporária entre o MySQL legado e o PostgreSQL/PostGIS deverá seguir a camada de compatibilidade, as regras de precedência, os controlos de reconciliação, o corte e o rollback definidos nas secções 4.8.2 e 4.8.7. Fora desse plano, nenhum módulo poderá escrever ou reconciliar directamente dados nas duas bases.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 526 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 526,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0044: A coexistência temporária entre o MySQL legado e o PostgreSQL/PostGIS deverá seguir a camada de compatibilidade, as regras de precedência, os controlos de reconciliação, o corte e o rollback definidos nas secções 4.8.2 e 4.8.7. Fora desse plano, nenhum módulo poderá escrever ou reconciliar directamente dados nas duas bases. | MASTER-edece80c-0044: A coexistência temporária entre o MySQL legado e o PostgreSQL/PostGIS deverá seguir a camada de compatibilidade, as regras de precedência, os controlos de reconciliação, o corte e o rollback definidos nas secções 4.8.2 e 4.8.7. Fora desse plano, nenhum módulo poderá escrever ou reconciliar directamente dados nas duas bases.",P2,MASTER-e1169a77-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0044 | MASTER-edece80c-0044,2,"[{""id"":""MASTER-e1169a77-0044"",""pedido"":""A coexistência temporária entre o MySQL legado e o PostgreSQL/PostGIS deverá seguir a camada de compatibilidade, as regras de precedência, os controlos de reconciliação, o corte e o rollback definidos nas secções 4.8.2 e 4.8.7. Fora desse plano, nenhum módulo poderá escrever ou reconciliar directamente dados nas duas bases."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 526""],""aceitacao"":""A coexistência temporária entre o MySQL legado e o PostgreSQL/PostGIS deverá seguir a camada de compatibilidade, as regras de precedência, os controlos de reconciliação, o corte e o rollback definidos nas secções 4.8.2 e 4.8.7. Fora desse plano, nenhum módulo poderá escrever ou reconciliar directamente dados nas duas bases."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0044"",""pedido"":""A coexistência temporária entre o MySQL legado e o PostgreSQL/PostGIS deverá seguir a camada de compatibilidade, as regras de precedência, os controlos de reconciliação, o corte e o rollback definidos nas secções 4.8.2 e 4.8.7. Fora desse plano, nenhum módulo poderá escrever ou reconciliar directamente dados nas duas bases."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 526""],""aceitacao"":""A coexistência temporária entre o MySQL legado e o PostgreSQL/PostGIS deverá seguir a camada de compatibilidade, as regras de precedência, os controlos de reconciliação, o corte e o rollback definidos nas secções 4.8.2 e 4.8.7. Fora desse plano, nenhum módulo poderá escrever ou reconciliar directamente dados nas duas bases."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0048,"A priorização deve ser validada pelo MPD, tutelas, sector privado e financiadores com dados actuais. Cada critério recebe uma nota inteira de 0 a 5, em que 0 significa ausência de evidência e 5 representa desempenho muito forte. A pontuação final é calculada por: Pontuação = soma de ((nota do critério ÷ 5) × peso do critério). O resultado varia de 0 a 100. O risco de execução utiliza escala invertida: 5 corresponde a risco baixo e 0 a risco crítico. A pontuação orienta a decisão, mas não substitui validação institucional, disponibilidade de dados e critérios mínimos de prontidão.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 583 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 278 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 583,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0048: A priorização deve ser validada pelo MPD, tutelas, sector privado e financiadores com dados actuais. Cada critério recebe uma nota inteira de 0 a 5, em que 0 significa ausência de evidência e 5 representa desempenho muito forte. A pontuação final é calculada por: Pontuação = soma de ((nota do critério ÷ 5) × peso do critério). O resultado varia de 0 a 100. O risco de execução utiliza escala invertida: 5 corresponde a risco baixo e 0 a risco crítico. A pontuação orienta a decisão, mas não substitui validação institucional, disponibilidade de dados e critérios mínimos de prontidão. | MASTER-51b8f0ad-0028: A priorização deve ser validada pelo MPD, tutelas, sector privado e financiadores com dados actuais. Cada critério recebe uma nota inteira de 0 a 5, em que 0 significa ausência de evidência e 5 representa desempenho muito forte. A pontuação final é calculada por: Pontuação = soma de ((nota do critério ÷ 5) × peso do critério). O resultado varia de 0 a 100. O risco de execução utiliza escala invertida: 5 corresponde a risco baixo e 0 a risco crítico. A pontuação orienta a decisão, mas não substitui validação institucional, disponibilidade de dados e critérios mínimos de prontidão. | MASTER-edece80c-0048: A priorização deve ser validada pelo MPD, tutelas, sector privado e financiadores com dados actuais. Cada critério recebe uma nota inteira de 0 a 5, em que 0 significa ausência de evidência e 5 representa desempenho muito forte. A pontuação final é calculada por: Pontuação = soma de ((nota do critério ÷ 5) × peso do critério). O resultado varia de 0 a 100. O risco de execução utiliza escala invertida: 5 corresponde a risco baixo e 0 a risco crítico. A pontuação orienta a decisão, mas não substitui validação institucional, disponibilidade de dados e critérios mínimos de prontidão.",P2,MASTER-e1169a77-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0048 | MASTER-51b8f0ad-0028 | MASTER-edece80c-0048,3,"[{""id"":""MASTER-e1169a77-0048"",""pedido"":""A priorização deve ser validada pelo MPD, tutelas, sector privado e financiadores com dados actuais. Cada critério recebe uma nota inteira de 0 a 5, em que 0 significa ausência de evidência e 5 representa desempenho muito forte. A pontuação final é calculada por: Pontuação = soma de ((nota do critério ÷ 5) × peso do critério). O resultado varia de 0 a 100. O risco de execução utiliza escala invertida: 5 corresponde a risco baixo e 0 a risco crítico. A pontuação orienta a decisão, mas não substitui validação institucional, disponibilidade de dados e critérios mínimos de prontidão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 583""],""aceitacao"":""A priorização deve ser validada pelo MPD, tutelas, sector privado e financiadores com dados actuais. Cada critério recebe uma nota inteira de 0 a 5, em que 0 significa ausência de evidência e 5 representa desempenho muito forte. A pontuação final é calculada por: Pontuação = soma de ((nota do critério ÷ 5) × peso do critério). O resultado varia de 0 a 100. O risco de execução utiliza escala invertida: 5 corresponde a risco baixo e 0 a risco crítico. A pontuação orienta a decisão, mas não substitui validação institucional, disponibilidade de dados e critérios mínimos de prontidão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0028"",""pedido"":""A priorização deve ser validada pelo MPD, tutelas, sector privado e financiadores com dados actuais. Cada critério recebe uma nota inteira de 0 a 5, em que 0 significa ausência de evidência e 5 representa desempenho muito forte. A pontuação final é calculada por: Pontuação = soma de ((nota do critério ÷ 5) × peso do critério). O resultado varia de 0 a 100. O risco de execução utiliza escala invertida: 5 corresponde a risco baixo e 0 a risco crítico. A pontuação orienta a decisão, mas não substitui validação institucional, disponibilidade de dados e critérios mínimos de prontidão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 278""],""aceitacao"":""A priorização deve ser validada pelo MPD, tutelas, sector privado e financiadores com dados actuais. Cada critério recebe uma nota inteira de 0 a 5, em que 0 significa ausência de evidência e 5 representa desempenho muito forte. A pontuação final é calculada por: Pontuação = soma de ((nota do critério ÷ 5) × peso do critério). O resultado varia de 0 a 100. O risco de execução utiliza escala invertida: 5 corresponde a risco baixo e 0 a risco crítico. A pontuação orienta a decisão, mas não substitui validação institucional, disponibilidade de dados e critérios mínimos de prontidão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0048"",""pedido"":""A priorização deve ser validada pelo MPD, tutelas, sector privado e financiadores com dados actuais. Cada critério recebe uma nota inteira de 0 a 5, em que 0 significa ausência de evidência e 5 representa desempenho muito forte. A pontuação final é calculada por: Pontuação = soma de ((nota do critério ÷ 5) × peso do critério). O resultado varia de 0 a 100. O risco de execução utiliza escala invertida: 5 corresponde a risco baixo e 0 a risco crítico. A pontuação orienta a decisão, mas não substitui validação institucional, disponibilidade de dados e critérios mínimos de prontidão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 583""],""aceitacao"":""A priorização deve ser validada pelo MPD, tutelas, sector privado e financiadores com dados actuais. Cada critério recebe uma nota inteira de 0 a 5, em que 0 significa ausência de evidência e 5 representa desempenho muito forte. A pontuação final é calculada por: Pontuação = soma de ((nota do critério ÷ 5) × peso do critério). O resultado varia de 0 a 100. O risco de execução utiliza escala invertida: 5 corresponde a risco baixo e 0 a risco crítico. A pontuação orienta a decisão, mas não substitui validação institucional, disponibilidade de dados e critérios mínimos de prontidão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0049,"Todos os critérios devem ter fonte, data, avaliador, comentário e nível de confiança.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 623 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 317 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 623,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0049: Todos os critérios devem ter fonte, data, avaliador, comentário e nível de confiança. | MASTER-51b8f0ad-0029: Todos os critérios devem ter fonte, data, avaliador, comentário e nível de confiança. | MASTER-edece80c-0049: Todos os critérios devem ter fonte, data, avaliador, comentário e nível de confiança.",P2,MASTER-e1169a77-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0049 | MASTER-51b8f0ad-0029 | MASTER-edece80c-0049,3,"[{""id"":""MASTER-e1169a77-0049"",""pedido"":""Todos os critérios devem ter fonte, data, avaliador, comentário e nível de confiança."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 623""],""aceitacao"":""Todos os critérios devem ter fonte, data, avaliador, comentário e nível de confiança."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0029"",""pedido"":""Todos os critérios devem ter fonte, data, avaliador, comentário e nível de confiança."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 317""],""aceitacao"":""Todos os critérios devem ter fonte, data, avaliador, comentário e nível de confiança."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0049"",""pedido"":""Todos os critérios devem ter fonte, data, avaliador, comentário e nível de confiança."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 623""],""aceitacao"":""Todos os critérios devem ter fonte, data, avaliador, comentário e nível de confiança."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0050,"A matriz é uma linha de base para validação, não uma decisão final. A pontuação deve ser recalculada semestralmente e sempre que ocorrer alteração material em projectos, procura, financiamento, infra-estruturas, legislação, capacidade institucional ou risco. O sistema deve conservar notas por critério, evidências, avaliadores, nível de confiança, deliberação, data e versão anterior. Diferenças superiores a 10 pontos entre avaliadores exigem sessão de calibração.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 671 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 365 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 671,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0050: A matriz é uma linha de base para validação, não uma decisão final. A pontuação deve ser recalculada semestralmente e sempre que ocorrer alteração material em projectos, procura, financiamento, infra-estruturas, legislação, capacidade institucional ou risco. O sistema deve conservar notas por critério, evidências, avaliadores, nível de confiança, deliberação, data e versão anterior. Diferenças superiores a 10 pontos entre avaliadores exigem sessão de calibração. | MASTER-51b8f0ad-0030: A matriz é uma linha de base para validação, não uma decisão final. A pontuação deve ser recalculada semestralmente e sempre que ocorrer alteração material em projectos, procura, financiamento, infra-estruturas, legislação, capacidade institucional ou risco. O sistema deve conservar notas por critério, evidências, avaliadores, nível de confiança, deliberação, data e versão anterior. Diferenças superiores a 10 pontos entre avaliadores exigem sessão de calibração. | MASTER-edece80c-0050: A matriz é uma linha de base para validação, não uma decisão final. A pontuação deve ser recalculada semestralmente e sempre que ocorrer alteração material em projectos, procura, financiamento, infra-estruturas, legislação, capacidade institucional ou risco. O sistema deve conservar notas por critério, evidências, avaliadores, nível de confiança, deliberação, data e versão anterior. Diferenças superiores a 10 pontos entre avaliadores exigem sessão de calibração.",P2,MASTER-e1169a77-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0050 | MASTER-51b8f0ad-0030 | MASTER-edece80c-0050,3,"[{""id"":""MASTER-e1169a77-0050"",""pedido"":""A matriz é uma linha de base para validação, não uma decisão final. A pontuação deve ser recalculada semestralmente e sempre que ocorrer alteração material em projectos, procura, financiamento, infra-estruturas, legislação, capacidade institucional ou risco. O sistema deve conservar notas por critério, evidências, avaliadores, nível de confiança, deliberação, data e versão anterior. Diferenças superiores a 10 pontos entre avaliadores exigem sessão de calibração."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 671""],""aceitacao"":""A matriz é uma linha de base para validação, não uma decisão final. A pontuação deve ser recalculada semestralmente e sempre que ocorrer alteração material em projectos, procura, financiamento, infra-estruturas, legislação, capacidade institucional ou risco. O sistema deve conservar notas por critério, evidências, avaliadores, nível de confiança, deliberação, data e versão anterior. Diferenças superiores a 10 pontos entre avaliadores exigem sessão de calibração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0030"",""pedido"":""A matriz é uma linha de base para validação, não uma decisão final. A pontuação deve ser recalculada semestralmente e sempre que ocorrer alteração material em projectos, procura, financiamento, infra-estruturas, legislação, capacidade institucional ou risco. O sistema deve conservar notas por critério, evidências, avaliadores, nível de confiança, deliberação, data e versão anterior. Diferenças superiores a 10 pontos entre avaliadores exigem sessão de calibração."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 365""],""aceitacao"":""A matriz é uma linha de base para validação, não uma decisão final. A pontuação deve ser recalculada semestralmente e sempre que ocorrer alteração material em projectos, procura, financiamento, infra-estruturas, legislação, capacidade institucional ou risco. O sistema deve conservar notas por critério, evidências, avaliadores, nível de confiança, deliberação, data e versão anterior. Diferenças superiores a 10 pontos entre avaliadores exigem sessão de calibração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0050"",""pedido"":""A matriz é uma linha de base para validação, não uma decisão final. A pontuação deve ser recalculada semestralmente e sempre que ocorrer alteração material em projectos, procura, financiamento, infra-estruturas, legislação, capacidade institucional ou risco. O sistema deve conservar notas por critério, evidências, avaliadores, nível de confiança, deliberação, data e versão anterior. Diferenças superiores a 10 pontos entre avaliadores exigem sessão de calibração."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 671""],""aceitacao"":""A matriz é uma linha de base para validação, não uma decisão final. A pontuação deve ser recalculada semestralmente e sempre que ocorrer alteração material em projectos, procura, financiamento, infra-estruturas, legislação, capacidade institucional ou risco. O sistema deve conservar notas por critério, evidências, avaliadores, nível de confiança, deliberação, data e versão anterior. Diferenças superiores a 10 pontos entre avaliadores exigem sessão de calibração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0051,100% dos registos obrigatórios completos e relações sem duplicação.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 685 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 378 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 685,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0051: 100% dos registos obrigatórios completos e relações sem duplicação. | MASTER-51b8f0ad-0031: 100% dos registos obrigatórios completos e relações sem duplicação. | MASTER-edece80c-0051: 100% dos registos obrigatórios completos e relações sem duplicação.,P2,MASTER-e1169a77-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0051 | MASTER-51b8f0ad-0031 | MASTER-edece80c-0051,3,"[{""id"":""MASTER-e1169a77-0051"",""pedido"":""100% dos registos obrigatórios completos e relações sem duplicação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 685""],""aceitacao"":""100% dos registos obrigatórios completos e relações sem duplicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0031"",""pedido"":""100% dos registos obrigatórios completos e relações sem duplicação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 378""],""aceitacao"":""100% dos registos obrigatórios completos e relações sem duplicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0051"",""pedido"":""100% dos registos obrigatórios completos e relações sem duplicação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 685""],""aceitacao"":""100% dos registos obrigatórios completos e relações sem duplicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0052,"Lead criado sem duplicação; origem, cluster, responsável e tarefa futura obrigatórios.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 697 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 390 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 697,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0052: Lead criado sem duplicação; origem, cluster, responsável e tarefa futura obrigatórios. | MASTER-51b8f0ad-0032: Lead criado sem duplicação; origem, cluster, responsável e tarefa futura obrigatórios. | MASTER-edece80c-0052: Lead criado sem duplicação; origem, cluster, responsável e tarefa futura obrigatórios.",P2,MASTER-e1169a77-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0052 | MASTER-51b8f0ad-0032 | MASTER-edece80c-0052,3,"[{""id"":""MASTER-e1169a77-0052"",""pedido"":""Lead criado sem duplicação; origem, cluster, responsável e tarefa futura obrigatórios."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 697""],""aceitacao"":""Lead criado sem duplicação; origem, cluster, responsável e tarefa futura obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0032"",""pedido"":""Lead criado sem duplicação; origem, cluster, responsável e tarefa futura obrigatórios."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 390""],""aceitacao"":""Lead criado sem duplicação; origem, cluster, responsável e tarefa futura obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0052"",""pedido"":""Lead criado sem duplicação; origem, cluster, responsável e tarefa futura obrigatórios."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 697""],""aceitacao"":""Lead criado sem duplicação; origem, cluster, responsável e tarefa futura obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0053,"Cada indicador deve possuir definição, fórmula, unidade, fonte, responsável, meta, periodicidade, nível de validação e restrição de divulgação. O valor do pipeline não deve ser apresentado como investimento realizado.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 744 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 435 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 744,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0053: Cada indicador deve possuir definição, fórmula, unidade, fonte, responsável, meta, periodicidade, nível de validação e restrição de divulgação. O valor do pipeline não deve ser apresentado como investimento realizado. | MASTER-51b8f0ad-0033: Cada indicador deve possuir definição, fórmula, unidade, fonte, responsável, meta, periodicidade, nível de validação e restrição de divulgação. O valor do pipeline não deve ser apresentado como investimento realizado. | MASTER-edece80c-0053: Cada indicador deve possuir definição, fórmula, unidade, fonte, responsável, meta, periodicidade, nível de validação e restrição de divulgação. O valor do pipeline não deve ser apresentado como investimento realizado.",P2,MASTER-e1169a77-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0053 | MASTER-51b8f0ad-0033 | MASTER-edece80c-0053,3,"[{""id"":""MASTER-e1169a77-0053"",""pedido"":""Cada indicador deve possuir definição, fórmula, unidade, fonte, responsável, meta, periodicidade, nível de validação e restrição de divulgação. O valor do pipeline não deve ser apresentado como investimento realizado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 744""],""aceitacao"":""Cada indicador deve possuir definição, fórmula, unidade, fonte, responsável, meta, periodicidade, nível de validação e restrição de divulgação. O valor do pipeline não deve ser apresentado como investimento realizado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0033"",""pedido"":""Cada indicador deve possuir definição, fórmula, unidade, fonte, responsável, meta, periodicidade, nível de validação e restrição de divulgação. O valor do pipeline não deve ser apresentado como investimento realizado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 435""],""aceitacao"":""Cada indicador deve possuir definição, fórmula, unidade, fonte, responsável, meta, periodicidade, nível de validação e restrição de divulgação. O valor do pipeline não deve ser apresentado como investimento realizado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0053"",""pedido"":""Cada indicador deve possuir definição, fórmula, unidade, fonte, responsável, meta, periodicidade, nível de validação e restrição de divulgação. O valor do pipeline não deve ser apresentado como investimento realizado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 744""],""aceitacao"":""Cada indicador deve possuir definição, fórmula, unidade, fonte, responsável, meta, periodicidade, nível de validação e restrição de divulgação. O valor do pipeline não deve ser apresentado como investimento realizado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0054,"Os gráficos, metas percentuais, séries históricas, taxas fiscais, exemplos de endpoints e demais valores herdados da documentação anterior deverão ser classificados como dados confirmados, referências históricas, exemplos ilustrativos ou informação pendente de validação. Apenas dados confirmados pela fonte competente poderão alimentar linhas de base, indicadores do MVP, simuladores ou conteúdos publicados no portal.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 745 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 745,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0054: Os gráficos, metas percentuais, séries históricas, taxas fiscais, exemplos de endpoints e demais valores herdados da documentação anterior deverão ser classificados como dados confirmados, referências históricas, exemplos ilustrativos ou informação pendente de validação. Apenas dados confirmados pela fonte competente poderão alimentar linhas de base, indicadores do MVP, simuladores ou conteúdos publicados no portal. | MASTER-edece80c-0054: Os gráficos, metas percentuais, séries históricas, taxas fiscais, exemplos de endpoints e demais valores herdados da documentação anterior deverão ser classificados como dados confirmados, referências históricas, exemplos ilustrativos ou informação pendente de validação. Apenas dados confirmados pela fonte competente poderão alimentar linhas de base, indicadores do MVP, simuladores ou conteúdos publicados no portal.",P2,MASTER-e1169a77-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0054 | MASTER-edece80c-0054,2,"[{""id"":""MASTER-e1169a77-0054"",""pedido"":""Os gráficos, metas percentuais, séries históricas, taxas fiscais, exemplos de endpoints e demais valores herdados da documentação anterior deverão ser classificados como dados confirmados, referências históricas, exemplos ilustrativos ou informação pendente de validação. Apenas dados confirmados pela fonte competente poderão alimentar linhas de base, indicadores do MVP, simuladores ou conteúdos publicados no portal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 745""],""aceitacao"":""Os gráficos, metas percentuais, séries históricas, taxas fiscais, exemplos de endpoints e demais valores herdados da documentação anterior deverão ser classificados como dados confirmados, referências históricas, exemplos ilustrativos ou informação pendente de validação. Apenas dados confirmados pela fonte competente poderão alimentar linhas de base, indicadores do MVP, simuladores ou conteúdos publicados no portal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-edece80c-0054"",""pedido"":""Os gráficos, metas percentuais, séries históricas, taxas fiscais, exemplos de endpoints e demais valores herdados da documentação anterior deverão ser classificados como dados confirmados, referências históricas, exemplos ilustrativos ou informação pendente de validação. Apenas dados confirmados pela fonte competente poderão alimentar linhas de base, indicadores do MVP, simuladores ou conteúdos publicados no portal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 745""],""aceitacao"":""Os gráficos, metas percentuais, séries históricas, taxas fiscais, exemplos de endpoints e demais valores herdados da documentação anterior deverão ser classificados como dados confirmados, referências históricas, exemplos ilustrativos ou informação pendente de validação. Apenas dados confirmados pela fonte competente poderão alimentar linhas de base, indicadores do MVP, simuladores ou conteúdos publicados no portal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0055,"Validar visão, constrangimentos, projectos, lacunas, prioridades e plano de acção; representar empresas, Estado, academia e financiadores.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 755 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 444 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 755,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0055: Validar visão, constrangimentos, projectos, lacunas, prioridades e plano de acção; representar empresas, Estado, academia e financiadores. | MASTER-51b8f0ad-0034: Validar visão, constrangimentos, projectos, lacunas, prioridades e plano de acção; representar empresas, Estado, academia e financiadores. | MASTER-edece80c-0055: Validar visão, constrangimentos, projectos, lacunas, prioridades e plano de acção; representar empresas, Estado, academia e financiadores.",P2,MASTER-e1169a77-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0055 | MASTER-51b8f0ad-0034 | MASTER-edece80c-0055,3,"[{""id"":""MASTER-e1169a77-0055"",""pedido"":""Validar visão, constrangimentos, projectos, lacunas, prioridades e plano de acção; representar empresas, Estado, academia e financiadores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 755""],""aceitacao"":""Validar visão, constrangimentos, projectos, lacunas, prioridades e plano de acção; representar empresas, Estado, academia e financiadores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-51b8f0ad-0034"",""pedido"":""Validar visão, constrangimentos, projectos, lacunas, prioridades e plano de acção; representar empresas, Estado, academia e financiadores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 444""],""aceitacao"":""Validar visão, constrangimentos, projectos, lacunas, prioridades e plano de acção; representar empresas, Estado, academia e financiadores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-edece80c-0055"",""pedido"":""Validar visão, constrangimentos, projectos, lacunas, prioridades e plano de acção; representar empresas, Estado, academia e financiadores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 755""],""aceitacao"":""Validar visão, constrangimentos, projectos, lacunas, prioridades e plano de acção; representar empresas, Estado, academia e financiadores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0056,"Validar informação oficial, licenças, políticas, requisitos, mapas e restrições de divulgação.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 761 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 450 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 761,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0056: Validar informação oficial, licenças, políticas, requisitos, mapas e restrições de divulgação. | MASTER-51b8f0ad-0035: Validar informação oficial, licenças, políticas, requisitos, mapas e restrições de divulgação. | MASTER-edece80c-0056: Validar informação oficial, licenças, políticas, requisitos, mapas e restrições de divulgação.",P2,MASTER-e1169a77-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0056 | MASTER-51b8f0ad-0035 | MASTER-edece80c-0056,3,"[{""id"":""MASTER-e1169a77-0056"",""pedido"":""Validar informação oficial, licenças, políticas, requisitos, mapas e restrições de divulgação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 761""],""aceitacao"":""Validar informação oficial, licenças, políticas, requisitos, mapas e restrições de divulgação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0035"",""pedido"":""Validar informação oficial, licenças, políticas, requisitos, mapas e restrições de divulgação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 450""],""aceitacao"":""Validar informação oficial, licenças, políticas, requisitos, mapas e restrições de divulgação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0056"",""pedido"":""Validar informação oficial, licenças, políticas, requisitos, mapas e restrições de divulgação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 761""],""aceitacao"":""Validar informação oficial, licenças, políticas, requisitos, mapas e restrições de divulgação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0057,"Administrar o portal, estruturar informação, promover oportunidades, captar leads e assegurar qualidade editorial.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 764 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 453 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 764,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0057: Administrar o portal, estruturar informação, promover oportunidades, captar leads e assegurar qualidade editorial. | MASTER-51b8f0ad-0036: Administrar o portal, estruturar informação, promover oportunidades, captar leads e assegurar qualidade editorial. | MASTER-edece80c-0057: Administrar o portal, estruturar informação, promover oportunidades, captar leads e assegurar qualidade editorial.",P2,MASTER-e1169a77-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0057 | MASTER-51b8f0ad-0036 | MASTER-edece80c-0057,3,"[{""id"":""MASTER-e1169a77-0057"",""pedido"":""Administrar o portal, estruturar informação, promover oportunidades, captar leads e assegurar qualidade editorial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 764""],""aceitacao"":""Administrar o portal, estruturar informação, promover oportunidades, captar leads e assegurar qualidade editorial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0036"",""pedido"":""Administrar o portal, estruturar informação, promover oportunidades, captar leads e assegurar qualidade editorial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 453""],""aceitacao"":""Administrar o portal, estruturar informação, promover oportunidades, captar leads e assegurar qualidade editorial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0057"",""pedido"":""Administrar o portal, estruturar informação, promover oportunidades, captar leads e assegurar qualidade editorial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 764""],""aceitacao"":""Administrar o portal, estruturar informação, promover oportunidades, captar leads e assegurar qualidade editorial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0058,"Validar termos, confidencialidade, conflitos, modelo comercial, comissões, riscos e divulgação de dados.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 773 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 462 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 773,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0058: Validar termos, confidencialidade, conflitos, modelo comercial, comissões, riscos e divulgação de dados. | MASTER-51b8f0ad-0037: Validar termos, confidencialidade, conflitos, modelo comercial, comissões, riscos e divulgação de dados. | MASTER-edece80c-0058: Validar termos, confidencialidade, conflitos, modelo comercial, comissões, riscos e divulgação de dados.",P2,MASTER-e1169a77-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0058 | MASTER-51b8f0ad-0037 | MASTER-edece80c-0058,3,"[{""id"":""MASTER-e1169a77-0058"",""pedido"":""Validar termos, confidencialidade, conflitos, modelo comercial, comissões, riscos e divulgação de dados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 773""],""aceitacao"":""Validar termos, confidencialidade, conflitos, modelo comercial, comissões, riscos e divulgação de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0037"",""pedido"":""Validar termos, confidencialidade, conflitos, modelo comercial, comissões, riscos e divulgação de dados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 462""],""aceitacao"":""Validar termos, confidencialidade, conflitos, modelo comercial, comissões, riscos e divulgação de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0058"",""pedido"":""Validar termos, confidencialidade, conflitos, modelo comercial, comissões, riscos e divulgação de dados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 773""],""aceitacao"":""Validar termos, confidencialidade, conflitos, modelo comercial, comissões, riscos e divulgação de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0059,"Regras de governação: decisões devem registar proposta, participantes, conflito de interesse, evidência, responsável, prazo e resultado; nenhum actor deve validar sozinho informação que submeteu; fontes oficiais prevalecem para requisitos e licenças; dados empresariais reservados dependem de autorização; mudanças materiais exigem nova versão e, quando aplicável, suspensão temporária da página ou indicador.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 775 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 464 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 775,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0059: Regras de governação: decisões devem registar proposta, participantes, conflito de interesse, evidência, responsável, prazo e resultado; nenhum actor deve validar sozinho informação que submeteu; fontes oficiais prevalecem para requisitos e licenças; dados empresariais reservados dependem de autorização; mudanças materiais exigem nova versão e, quando aplicável, suspensão temporária da página ou indicador. | MASTER-51b8f0ad-0038: Regras de governação: decisões devem registar proposta, participantes, conflito de interesse, evidência, responsável, prazo e resultado; nenhum actor deve validar sozinho informação que submeteu; fontes oficiais prevalecem para requisitos e licenças; dados empresariais reservados dependem de autorização; mudanças materiais exigem nova versão e, quando aplicável, suspensão temporária da página ou indicador. | MASTER-edece80c-0059: Regras de governação: decisões devem registar proposta, participantes, conflito de interesse, evidência, responsável, prazo e resultado; nenhum actor deve validar sozinho informação que submeteu; fontes oficiais prevalecem para requisitos e licenças; dados empresariais reservados dependem de autorização; mudanças materiais exigem nova versão e, quando aplicável, suspensão temporária da página ou indicador.",P2,MASTER-e1169a77-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0059 | MASTER-51b8f0ad-0038 | MASTER-edece80c-0059,3,"[{""id"":""MASTER-e1169a77-0059"",""pedido"":""Regras de governação: decisões devem registar proposta, participantes, conflito de interesse, evidência, responsável, prazo e resultado; nenhum actor deve validar sozinho informação que submeteu; fontes oficiais prevalecem para requisitos e licenças; dados empresariais reservados dependem de autorização; mudanças materiais exigem nova versão e, quando aplicável, suspensão temporária da página ou indicador."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 775""],""aceitacao"":""Regras de governação: decisões devem registar proposta, participantes, conflito de interesse, evidência, responsável, prazo e resultado; nenhum actor deve validar sozinho informação que submeteu; fontes oficiais prevalecem para requisitos e licenças; dados empresariais reservados dependem de autorização; mudanças materiais exigem nova versão e, quando aplicável, suspensão temporária da página ou indicador."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0038"",""pedido"":""Regras de governação: decisões devem registar proposta, participantes, conflito de interesse, evidência, responsável, prazo e resultado; nenhum actor deve validar sozinho informação que submeteu; fontes oficiais prevalecem para requisitos e licenças; dados empresariais reservados dependem de autorização; mudanças materiais exigem nova versão e, quando aplicável, suspensão temporária da página ou indicador."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 464""],""aceitacao"":""Regras de governação: decisões devem registar proposta, participantes, conflito de interesse, evidência, responsável, prazo e resultado; nenhum actor deve validar sozinho informação que submeteu; fontes oficiais prevalecem para requisitos e licenças; dados empresariais reservados dependem de autorização; mudanças materiais exigem nova versão e, quando aplicável, suspensão temporária da página ou indicador."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0059"",""pedido"":""Regras de governação: decisões devem registar proposta, participantes, conflito de interesse, evidência, responsável, prazo e resultado; nenhum actor deve validar sozinho informação que submeteu; fontes oficiais prevalecem para requisitos e licenças; dados empresariais reservados dependem de autorização; mudanças materiais exigem nova versão e, quando aplicável, suspensão temporária da página ou indicador."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 775""],""aceitacao"":""Regras de governação: decisões devem registar proposta, participantes, conflito de interesse, evidência, responsável, prazo e resultado; nenhum actor deve validar sozinho informação que submeteu; fontes oficiais prevalecem para requisitos e licenças; dados empresariais reservados dependem de autorização; mudanças materiais exigem nova versão e, quando aplicável, suspensão temporária da página ou indicador."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0060,"RF-CLU do MVP aceites; testes funcionais, autorização e integração aprovados; zero defeitos críticos.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 797 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 485 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 797,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0060: RF-CLU do MVP aceites; testes funcionais, autorização e integração aprovados; zero defeitos críticos. | MASTER-51b8f0ad-0039: RF-CLU do MVP aceites; testes funcionais, autorização e integração aprovados; zero defeitos críticos. | MASTER-edece80c-0060: RF-CLU do MVP aceites; testes funcionais, autorização e integração aprovados; zero defeitos críticos.",P2,MASTER-e1169a77-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0060 | MASTER-51b8f0ad-0039 | MASTER-edece80c-0060,3,"[{""id"":""MASTER-e1169a77-0060"",""pedido"":""RF-CLU do MVP aceites; testes funcionais, autorização e integração aprovados; zero defeitos críticos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 797""],""aceitacao"":""RF-CLU do MVP aceites; testes funcionais, autorização e integração aprovados; zero defeitos críticos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0039"",""pedido"":""RF-CLU do MVP aceites; testes funcionais, autorização e integração aprovados; zero defeitos críticos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 485""],""aceitacao"":""RF-CLU do MVP aceites; testes funcionais, autorização e integração aprovados; zero defeitos críticos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0060"",""pedido"":""RF-CLU do MVP aceites; testes funcionais, autorização e integração aprovados; zero defeitos críticos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 797""],""aceitacao"":""RF-CLU do MVP aceites; testes funcionais, autorização e integração aprovados; zero defeitos críticos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0061,RF-CLU de Fase 2 aceites; benefícios do MVP demonstrados; orçamento e responsáveis aprovados.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 807 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 495 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 807,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0061: RF-CLU de Fase 2 aceites; benefícios do MVP demonstrados; orçamento e responsáveis aprovados. | MASTER-51b8f0ad-0040: RF-CLU de Fase 2 aceites; benefícios do MVP demonstrados; orçamento e responsáveis aprovados. | MASTER-edece80c-0061: RF-CLU de Fase 2 aceites; benefícios do MVP demonstrados; orçamento e responsáveis aprovados.,P2,MASTER-e1169a77-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0061 | MASTER-51b8f0ad-0040 | MASTER-edece80c-0061,3,"[{""id"":""MASTER-e1169a77-0061"",""pedido"":""RF-CLU de Fase 2 aceites; benefícios do MVP demonstrados; orçamento e responsáveis aprovados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 807""],""aceitacao"":""RF-CLU de Fase 2 aceites; benefícios do MVP demonstrados; orçamento e responsáveis aprovados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0040"",""pedido"":""RF-CLU de Fase 2 aceites; benefícios do MVP demonstrados; orçamento e responsáveis aprovados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 495""],""aceitacao"":""RF-CLU de Fase 2 aceites; benefícios do MVP demonstrados; orçamento e responsáveis aprovados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0061"",""pedido"":""RF-CLU de Fase 2 aceites; benefícios do MVP demonstrados; orçamento e responsáveis aprovados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 807""],""aceitacao"":""RF-CLU de Fase 2 aceites; benefícios do MVP demonstrados; orçamento e responsáveis aprovados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0062,"O módulo de Corredores de Desenvolvimento deverá estruturar o território como uma rede integrada de infra-estruturas, projectos âncora, clusters económicos, cidades e plataformas logísticas, projectos complementares, fornecedores, compradores, financiadores e instituições. A unidade principal será o corredor, que agrega uma área de influência e liga explicitamente território → corredor → projecto âncora → cluster → cadeia de valor → projecto complementar → investidor. A inteligência artificial deverá monitorar dados, detectar alterações, antecipar riscos e propor acções, mantendo explicação, fonte, nível de confiança e validação humana obrigatória.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 821 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 508 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 821,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: 11 fontes e 161 ficheiros de build entregues; sem migrations, grants, classificações reais ou divulgação. Catálogo público mantém zero negócios e seis oportunidades. Suplemento de compilação para repor InvesteMoz no título preparado apenas em QA, pendente de decisão. | 16/10/2026 — fecho operacional consolidado: negocios-classificacao-QA-53311df2f59c e suplemento de nome negocios-compilacao-nome-QA-7ef0facd0e27 autorizados e entregues: mesmas 11 fontes, 161 build, título InvesteMoz observado. Sem escrita de negócio/classificação/divulgação.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0062: O módulo de Corredores de Desenvolvimento deverá estruturar o território como uma rede integrada de infra-estruturas, projectos âncora, clusters económicos, cidades e plataformas logísticas, projectos complementares, fornecedores, compradores, financiadores e instituições. A unidade principal será o corredor, que agrega uma área de influência e liga explicitamente território → corredor → projecto âncora → cluster → cadeia de valor → projecto complementar → investidor. A inteligência artificial deverá monitorar dados, detectar alterações, antecipar riscos e propor acções, mantendo explicação, fonte, nível de confiança e validação humana obrigatória. | MASTER-51b8f0ad-0041: O módulo de Corredores de Desenvolvimento deverá estruturar o território como uma rede integrada de infra-estruturas, projectos âncora, clusters económicos, cidades e plataformas logísticas, projectos complementares, fornecedores, compradores, financiadores e instituições. A unidade principal será o corredor, que agrega uma área de influência e liga explicitamente território → corredor → projecto âncora → cluster → cadeia de valor → projecto complementar → investidor. A inteligência artificial deverá monitorar dados, detectar alterações, antecipar riscos e propor acções, mantendo explicação, fonte, nível de confiança e validação humana obrigatória. | MASTER-edece80c-0062: O módulo de Corredores de Desenvolvimento deverá estruturar o território como uma rede integrada de infra-estruturas, projectos âncora, clusters económicos, cidades e plataformas logísticas, projectos complementares, fornecedores, compradores, financiadores e instituições. A unidade principal será o corredor, que agrega uma área de influência e liga explicitamente território → corredor → projecto âncora → cluster → cadeia de valor → projecto complementar → investidor. A inteligência artificial deverá monitorar dados, detectar alterações, antecipar riscos e propor acções, mantendo explicação, fonte, nível de confiança e validação humana obrigatória.",P1,MASTER-e1169a77-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0062 | MASTER-51b8f0ad-0041 | MASTER-edece80c-0062,3,"[{""id"":""MASTER-e1169a77-0062"",""pedido"":""O módulo de Corredores de Desenvolvimento deverá estruturar o território como uma rede integrada de infra-estruturas, projectos âncora, clusters económicos, cidades e plataformas logísticas, projectos complementares, fornecedores, compradores, financiadores e instituições. A unidade principal será o corredor, que agrega uma área de influência e liga explicitamente território → corredor → projecto âncora → cluster → cadeia de valor → projecto complementar → investidor. A inteligência artificial deverá monitorar dados, detectar alterações, antecipar riscos e propor acções, mantendo explicação, fonte, nível de confiança e validação humana obrigatória."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 821""],""aceitacao"":""O módulo de Corredores de Desenvolvimento deverá estruturar o território como uma rede integrada de infra-estruturas, projectos âncora, clusters económicos, cidades e plataformas logísticas, projectos complementares, fornecedores, compradores, financiadores e instituições. A unidade principal será o corredor, que agrega uma área de influência e liga explicitamente território → corredor → projecto âncora → cluster → cadeia de valor → projecto complementar → investidor. A inteligência artificial deverá monitorar dados, detectar alterações, antecipar riscos e propor acções, mantendo explicação, fonte, nível de confiança e validação humana obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0041"",""pedido"":""O módulo de Corredores de Desenvolvimento deverá estruturar o território como uma rede integrada de infra-estruturas, projectos âncora, clusters económicos, cidades e plataformas logísticas, projectos complementares, fornecedores, compradores, financiadores e instituições. A unidade principal será o corredor, que agrega uma área de influência e liga explicitamente território → corredor → projecto âncora → cluster → cadeia de valor → projecto complementar → investidor. A inteligência artificial deverá monitorar dados, detectar alterações, antecipar riscos e propor acções, mantendo explicação, fonte, nível de confiança e validação humana obrigatória."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 508""],""aceitacao"":""O módulo de Corredores de Desenvolvimento deverá estruturar o território como uma rede integrada de infra-estruturas, projectos âncora, clusters económicos, cidades e plataformas logísticas, projectos complementares, fornecedores, compradores, financiadores e instituições. A unidade principal será o corredor, que agrega uma área de influência e liga explicitamente território → corredor → projecto âncora → cluster → cadeia de valor → projecto complementar → investidor. A inteligência artificial deverá monitorar dados, detectar alterações, antecipar riscos e propor acções, mantendo explicação, fonte, nível de confiança e validação humana obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0062"",""pedido"":""O módulo de Corredores de Desenvolvimento deverá estruturar o território como uma rede integrada de infra-estruturas, projectos âncora, clusters económicos, cidades e plataformas logísticas, projectos complementares, fornecedores, compradores, financiadores e instituições. A unidade principal será o corredor, que agrega uma área de influência e liga explicitamente território → corredor → projecto âncora → cluster → cadeia de valor → projecto complementar → investidor. A inteligência artificial deverá monitorar dados, detectar alterações, antecipar riscos e propor acções, mantendo explicação, fonte, nível de confiança e validação humana obrigatória."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 821""],""aceitacao"":""O módulo de Corredores de Desenvolvimento deverá estruturar o território como uma rede integrada de infra-estruturas, projectos âncora, clusters económicos, cidades e plataformas logísticas, projectos complementares, fornecedores, compradores, financiadores e instituições. A unidade principal será o corredor, que agrega uma área de influência e liga explicitamente território → corredor → projecto âncora → cluster → cadeia de valor → projecto complementar → investidor. A inteligência artificial deverá monitorar dados, detectar alterações, antecipar riscos e propor acções, mantendo explicação, fonte, nível de confiança e validação humana obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. | 15/10/2026 — incremento de classificação multidimensional em QA: Fundamento territorial/produtivo por relação, sem dedução por proximidade; mapas usam geometrias documentadas existentes. Rede nacional integral de fluxos/capacidades não fabricada nem encerrada. | 15/10/2026 — Tempo autorizou e foi disponibilizada a candidata classificacao-multidimensional-QA-64ab05e20b95 DOC01: 17 fontes/174 build, backup/restauro fresco, cache de dados preservada e reversão compatível. Recorte parcial; restantes limites conservados. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: Referências territoriais tipadas reutilizadas, sem reconstruir a rede ou provar monitoria por IA; requisito integral mantém-se aberto. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: Backup/restauro fresco 295 tabelas/31 sequências/2341 ficheiros/29 documentos; clone arrancou em leitura. Conferência operacional de GET/assets e área privada pela conta 2, sem guardar. Dados, papéis e histórico iguais; não encerra a cláusula integral.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada. | Disponibilização DOC01 executada. Limitação operacional concreta: Editor no ativo: não demonstrado nesta conferência. O utilizador informou não ter acesso à conta de Promotora interna Aurora Chachuaio. A sessão efetiva Osmane Nala, conta 2, recebeu 403 em GET /minhas-oportunidades/create; não existe elevação operacional ativa. Os papéis Promotor/Validador dessa conta permanecem atribuídos; as funções de autorização v1 conferem exatamente com a versão anterior à entrega. Existem seis oportunidades legadas e nenhuma do workflow de promotor no ativo. A mensagem 403 genérica não expõe o motivo; o diagnóstico fica registado, sem alterar permissões, credenciais ou acrescentar uma correção fora do pacote autorizado. Mantêm-se as provas funcionais QA aceites do editor.; limites do critério integral: Fundamento territorial/produtivo por relação, sem dedução por proximidade; mapas usam geometrias documentadas existentes. Rede nacional integral de fluxos/capacidades não fabricada nem encerrada. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: Recorte QA concluído; disponibilização deste incremento exige decisão específica. Referências territoriais tipadas reutilizadas, sem reconstruir a rede ou provar monitoria por IA; requisito integral mantém-se aberto. As quatro outras lacunas conservam o seu estado; provas aceites não se repetem. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: Recuperação UUID no ativo não observada: conta 2 sem anúncio próprio; dois rascunhos pertencem a outro titular. Não criar dados nem alargar acesso para preencher esta limitação. Cadeia sem caso positivo, sem ensaio volumétrico e limite do payload sintético da reversão mantêm-se. Outras quatro lacunas inalteradas.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.","Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: A autorização base foi executada. Suplemento negocios-compilacao-nome-QA-7ef0facd0e27, zero fontes/161 build para título InvesteMoz, aguarda autorização específica por ter novos hashes de build. Não reabrir QA funcional aceite. | 16/10/2026 — fecho operacional consolidado: Autorizações base e do suplemento executadas. Saldo operacional zero. Não classificar anúncios reais nem divulgar relações. Limites QA e ausência de UUID próprio para observação no ativo conservados; outras quatro lacunas inalteradas.",Incremento parcial disponibilizado; aceitação QA preservada e lacunas integrais delimitadas,"Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: 10–16 h era a estimativa inicial agora executada neste recorte. Saldo QA zero para a cobertura demonstrada. Operação futura estimada 90–180 min após autorização, partilhada pelo lote, não somar por requisito.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | outputs/investmoz-classificacao-multidimensional-QA-20261015/RELATORIO-QA.md; HTTP-DELTA-QA.json (44); SERVICOS-DELTA-QA.json (22); REVERSAO-COMPAT-QA.json (6); INTERFACE-QA.json | outputs/investmoz-classificacao-ativacao-20261015/RELATORIO-ENTREGA.md; RECIBO-FINAL.json; FRESH-BACKUP.json; ARRANQUE-CLONE-RESTAURADO.json; FONTES-COMPILACAO.json; HTTP-AFTER.json; PRESERVACAO-AFTER.json; INTERFACE-OPERACIONAL.json | outputs/investmoz-negocios-classificacao-QA-20261016/RELATORIO-QA.md; HTTP-QA.json (36/50 HTTP); SCOPES-QA.json (10); INTERFACE-QA.json; REVERSAO-APOS-EDICAO-ANTERIOR.json; PRESERVACAO-FINAL.json; MANIFESTO.json | outputs/investmoz-negocios-classificacao-ativacao-20261016/RELATORIO-ENTREGA.md; AUTORIZACAO-TEMPO.json; FRESH-BACKUP.json; ARRANQUE-CLONE-RESTAURADO.json; TROCA.json; HTTP-AFTER.json; PRESERVACAO-APOS-AUTENTICACAO.json; INTERFACE-OPERACIONAL.json; RECIBO-FINAL.json | outputs/investmoz-negocios-classificacao-ativacao-20261016/RELATORIO-FINAL.md; AUTORIZACAO-EXTENSAO-NOME.json; FRESH-BACKUP-NOME.json; ARRANQUE-CLONE-NOME.json; TROCA-NOME.json; HTTP-APOS-NOME.json; PRESERVACAO-APOS-NOME.json; INTERFACE-NOME-ATIVO.json; RECIBO-CONSOLIDADO.json,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada, | management_draft.canonical.relations/enterprise_size; workflow_context.classification_decisions/publication.classification/canonical_items; mestres existentes por ID; sem migrations. | /negocios: existing_business_revisions.snapshot.context.multidimensional; mesmo UUID e payload principal intacto; decisões por relação/evidência; snapshot de divulgação separado.," | Recuperação noutra sessão, nove relações/quatro dimensões, evidência/decisão por hash, exclusão privada, filtros/map matched_count, reversão compatível. Publicação é fixture sintético; transição editorial aceite não repetida. | Clone principal publicado/v26, referência publicada/v12 intacta; recuperação/validação/divulgação e filtros dirigidos; edição posterior pelo código anterior preserva o suplemento; ver relatório para fixture secundário sintético.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0063,"O sistema permite propor, validar, publicar e acompanhar novos projectos ligados ao corredor, projecto âncora, cluster, elo e território.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 868 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 554 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 868,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0063: O sistema permite propor, validar, publicar e acompanhar novos projectos ligados ao corredor, projecto âncora, cluster, elo e território. | MASTER-51b8f0ad-0042: O sistema permite propor, validar, publicar e acompanhar novos projectos ligados ao corredor, projecto âncora, cluster, elo e território. | MASTER-edece80c-0063: O sistema permite propor, validar, publicar e acompanhar novos projectos ligados ao corredor, projecto âncora, cluster, elo e território.",P1,MASTER-e1169a77-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0063 | MASTER-51b8f0ad-0042 | MASTER-edece80c-0063,3,"[{""id"":""MASTER-e1169a77-0063"",""pedido"":""O sistema permite propor, validar, publicar e acompanhar novos projectos ligados ao corredor, projecto âncora, cluster, elo e território."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 868""],""aceitacao"":""O sistema permite propor, validar, publicar e acompanhar novos projectos ligados ao corredor, projecto âncora, cluster, elo e território."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0042"",""pedido"":""O sistema permite propor, validar, publicar e acompanhar novos projectos ligados ao corredor, projecto âncora, cluster, elo e território."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 554""],""aceitacao"":""O sistema permite propor, validar, publicar e acompanhar novos projectos ligados ao corredor, projecto âncora, cluster, elo e território."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0063"",""pedido"":""O sistema permite propor, validar, publicar e acompanhar novos projectos ligados ao corredor, projecto âncora, cluster, elo e território."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 868""],""aceitacao"":""O sistema permite propor, validar, publicar e acompanhar novos projectos ligados ao corredor, projecto âncora, cluster, elo e território."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0066,"A priorização dos corredores deverá usar a fórmula da secção 4.2.2, acrescida de quatro critérios específicos: conectividade regional, capacidade habilitadora dos projectos âncora, concentração de clusters complementares e dependências críticas. A IA pode recalcular cenários e sensibilidade, mas a classificação oficial exige validação do Comité Estratégico de Corredores e das entidades de tutela.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1001 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 684 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1001,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0066: A priorização dos corredores deverá usar a fórmula da secção 4.2.2, acrescida de quatro critérios específicos: conectividade regional, capacidade habilitadora dos projectos âncora, concentração de clusters complementares e dependências críticas. A IA pode recalcular cenários e sensibilidade, mas a classificação oficial exige validação do Comité Estratégico de Corredores e das entidades de tutela. | MASTER-51b8f0ad-0045: A priorização dos corredores deverá usar a fórmula da secção 4.2.2, acrescida de quatro critérios específicos: conectividade regional, capacidade habilitadora dos projectos âncora, concentração de clusters complementares e dependências críticas. A IA pode recalcular cenários e sensibilidade, mas a classificação oficial exige validação do Comité Estratégico de Corredores e das entidades de tutela. | MASTER-edece80c-0066: A priorização dos corredores deverá usar a fórmula da secção 4.2.2, acrescida de quatro critérios específicos: conectividade regional, capacidade habilitadora dos projectos âncora, concentração de clusters complementares e dependências críticas. A IA pode recalcular cenários e sensibilidade, mas a classificação oficial exige validação do Comité Estratégico de Corredores e das entidades de tutela.",P2,MASTER-e1169a77-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0066 | MASTER-51b8f0ad-0045 | MASTER-edece80c-0066,3,"[{""id"":""MASTER-e1169a77-0066"",""pedido"":""A priorização dos corredores deverá usar a fórmula da secção 4.2.2, acrescida de quatro critérios específicos: conectividade regional, capacidade habilitadora dos projectos âncora, concentração de clusters complementares e dependências críticas. A IA pode recalcular cenários e sensibilidade, mas a classificação oficial exige validação do Comité Estratégico de Corredores e das entidades de tutela."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1001""],""aceitacao"":""A priorização dos corredores deverá usar a fórmula da secção 4.2.2, acrescida de quatro critérios específicos: conectividade regional, capacidade habilitadora dos projectos âncora, concentração de clusters complementares e dependências críticas. A IA pode recalcular cenários e sensibilidade, mas a classificação oficial exige validação do Comité Estratégico de Corredores e das entidades de tutela."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0045"",""pedido"":""A priorização dos corredores deverá usar a fórmula da secção 4.2.2, acrescida de quatro critérios específicos: conectividade regional, capacidade habilitadora dos projectos âncora, concentração de clusters complementares e dependências críticas. A IA pode recalcular cenários e sensibilidade, mas a classificação oficial exige validação do Comité Estratégico de Corredores e das entidades de tutela."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 684""],""aceitacao"":""A priorização dos corredores deverá usar a fórmula da secção 4.2.2, acrescida de quatro critérios específicos: conectividade regional, capacidade habilitadora dos projectos âncora, concentração de clusters complementares e dependências críticas. A IA pode recalcular cenários e sensibilidade, mas a classificação oficial exige validação do Comité Estratégico de Corredores e das entidades de tutela."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0066"",""pedido"":""A priorização dos corredores deverá usar a fórmula da secção 4.2.2, acrescida de quatro critérios específicos: conectividade regional, capacidade habilitadora dos projectos âncora, concentração de clusters complementares e dependências críticas. A IA pode recalcular cenários e sensibilidade, mas a classificação oficial exige validação do Comité Estratégico de Corredores e das entidades de tutela."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1001""],""aceitacao"":""A priorização dos corredores deverá usar a fórmula da secção 4.2.2, acrescida de quatro critérios específicos: conectividade regional, capacidade habilitadora dos projectos âncora, concentração de clusters complementares e dependências críticas. A IA pode recalcular cenários e sensibilidade, mas a classificação oficial exige validação do Comité Estratégico de Corredores e das entidades de tutela."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0067,"Validar necessidades, projectos complementares, conteúdo local, impactos e prioridades territoriais.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1036 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 718 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1036,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0067: Validar necessidades, projectos complementares, conteúdo local, impactos e prioridades territoriais. | MASTER-51b8f0ad-0046: Validar necessidades, projectos complementares, conteúdo local, impactos e prioridades territoriais. | MASTER-edece80c-0067: Validar necessidades, projectos complementares, conteúdo local, impactos e prioridades territoriais.",P2,MASTER-e1169a77-0067: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0067: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0067 | MASTER-51b8f0ad-0046 | MASTER-edece80c-0067,3,"[{""id"":""MASTER-e1169a77-0067"",""pedido"":""Validar necessidades, projectos complementares, conteúdo local, impactos e prioridades territoriais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1036""],""aceitacao"":""Validar necessidades, projectos complementares, conteúdo local, impactos e prioridades territoriais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0046"",""pedido"":""Validar necessidades, projectos complementares, conteúdo local, impactos e prioridades territoriais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 718""],""aceitacao"":""Validar necessidades, projectos complementares, conteúdo local, impactos e prioridades territoriais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0067"",""pedido"":""Validar necessidades, projectos complementares, conteúdo local, impactos e prioridades territoriais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1036""],""aceitacao"":""Validar necessidades, projectos complementares, conteúdo local, impactos e prioridades territoriais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0068,"Validar informação oficial, licenças, mapas, políticas, capacidade, restrições e decisões sectoriais.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1039 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 721 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1039,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0068: Validar informação oficial, licenças, mapas, políticas, capacidade, restrições e decisões sectoriais. | MASTER-51b8f0ad-0047: Validar informação oficial, licenças, mapas, políticas, capacidade, restrições e decisões sectoriais. | MASTER-edece80c-0068: Validar informação oficial, licenças, mapas, políticas, capacidade, restrições e decisões sectoriais.",P2,MASTER-e1169a77-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0068 | MASTER-51b8f0ad-0047 | MASTER-edece80c-0068,3,"[{""id"":""MASTER-e1169a77-0068"",""pedido"":""Validar informação oficial, licenças, mapas, políticas, capacidade, restrições e decisões sectoriais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1039""],""aceitacao"":""Validar informação oficial, licenças, mapas, políticas, capacidade, restrições e decisões sectoriais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0047"",""pedido"":""Validar informação oficial, licenças, mapas, políticas, capacidade, restrições e decisões sectoriais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 721""],""aceitacao"":""Validar informação oficial, licenças, mapas, políticas, capacidade, restrições e decisões sectoriais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0068"",""pedido"":""Validar informação oficial, licenças, mapas, políticas, capacidade, restrições e decisões sectoriais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1039""],""aceitacao"":""Validar informação oficial, licenças, mapas, políticas, capacidade, restrições e decisões sectoriais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0069,"Validar riscos, confidencialidade, tratamento de dados, divulgação, impactos e conflitos.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1048 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 730 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1048,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0069: Validar riscos, confidencialidade, tratamento de dados, divulgação, impactos e conflitos. | MASTER-51b8f0ad-0048: Validar riscos, confidencialidade, tratamento de dados, divulgação, impactos e conflitos. | MASTER-edece80c-0069: Validar riscos, confidencialidade, tratamento de dados, divulgação, impactos e conflitos.",P2,MASTER-e1169a77-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0069 | MASTER-51b8f0ad-0048 | MASTER-edece80c-0069,3,"[{""id"":""MASTER-e1169a77-0069"",""pedido"":""Validar riscos, confidencialidade, tratamento de dados, divulgação, impactos e conflitos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1048""],""aceitacao"":""Validar riscos, confidencialidade, tratamento de dados, divulgação, impactos e conflitos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0048"",""pedido"":""Validar riscos, confidencialidade, tratamento de dados, divulgação, impactos e conflitos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 730""],""aceitacao"":""Validar riscos, confidencialidade, tratamento de dados, divulgação, impactos e conflitos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0069"",""pedido"":""Validar riscos, confidencialidade, tratamento de dados, divulgação, impactos e conflitos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1048""],""aceitacao"":""Validar riscos, confidencialidade, tratamento de dados, divulgação, impactos e conflitos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0070,RF-COR do MVP aceites; segurança e integrações aprovadas; zero defeitos críticos.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1071 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 752 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1071,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0070: RF-COR do MVP aceites; segurança e integrações aprovadas; zero defeitos críticos. | MASTER-51b8f0ad-0049: RF-COR do MVP aceites; segurança e integrações aprovadas; zero defeitos críticos. | MASTER-edece80c-0070: RF-COR do MVP aceites; segurança e integrações aprovadas; zero defeitos críticos.,P2,MASTER-e1169a77-0070: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0070: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0070 | MASTER-51b8f0ad-0049 | MASTER-edece80c-0070,3,"[{""id"":""MASTER-e1169a77-0070"",""pedido"":""RF-COR do MVP aceites; segurança e integrações aprovadas; zero defeitos críticos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1071""],""aceitacao"":""RF-COR do MVP aceites; segurança e integrações aprovadas; zero defeitos críticos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0049"",""pedido"":""RF-COR do MVP aceites; segurança e integrações aprovadas; zero defeitos críticos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 752""],""aceitacao"":""RF-COR do MVP aceites; segurança e integrações aprovadas; zero defeitos críticos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0070"",""pedido"":""RF-COR do MVP aceites; segurança e integrações aprovadas; zero defeitos críticos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1071""],""aceitacao"":""RF-COR do MVP aceites; segurança e integrações aprovadas; zero defeitos críticos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0071,"O portal deverá tratar as Zonas Económicas Especiais (ZEE), as Zonas Francas Industriais (ZFI) e os parques industriais como polos de desenvolvimento distintos, mas interoperáveis, nos termos da Lei n.º 8/2023, de 9 de Junho. Para esta secção, a correspondência legal confirmada é: artigos 1–3 — objecto, âmbito e definições; artigo 5 — objectivos do investimento; artigos 6–13 — garantias, direitos, deveres e responsabilidade social; artigos 14–18 — operações e liberdade de investir; artigo 19 — incentivos fiscais; artigo 20 — polos de desenvolvimento; artigo 21 — princípios procedimentais; artigo 22 — regimes de investimento; artigo 23 — dever de fundamentação, audiência prévia e decisão; artigos 24–27 — acompanhamento, reclamações e garantias; e artigos 28–31 — regulamentação, disposições transitórias, revogação e entrada em vigor. Cada zona ou parque deverá possuir cadastro próprio, delimitação geográfica, base legal validada, entidade gestora, vocação económica, infra-estruturas, serviços, lotes, operadores, projectos, incentivos aplicáveis, obrigações, riscos e indicadores. A Lei n.º 3/93, de 24 de Junho, foi revogada e não constitui fundamento vigente.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1095 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1095,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0071: O portal deverá tratar as Zonas Económicas Especiais (ZEE), as Zonas Francas Industriais (ZFI) e os parques industriais como polos de desenvolvimento distintos, mas interoperáveis, nos termos da Lei n.º 8/2023, de 9 de Junho. Para esta secção, a correspondência legal confirmada é: artigos 1–3 — objecto, âmbito e definições; artigo 5 — objectivos do investimento; artigos 6–13 — garantias, direitos, deveres e responsabilidade social; artigos 14–18 — operações e liberdade de investir; artigo 19 — incentivos fiscais; artigo 20 — polos de desenvolvimento; artigo 21 — princípios procedimentais; artigo 22 — regimes de investimento; artigo 23 — dever de fundamentação, audiência prévia e decisão; artigos 24–27 — acompanhamento, reclamações e garantias; e artigos 28–31 — regulamentação, disposições transitórias, revogação e entrada em vigor. Cada zona ou parque deverá possuir cadastro próprio, delimitação geográfica, base legal validada, entidade gestora, vocação económica, infra-estruturas, serviços, lotes, operadores, projectos, incentivos aplicáveis, obrigações, riscos e indicadores. A Lei n.º 3/93, de 24 de Junho, foi revogada e não constitui fundamento vigente. | MASTER-edece80c-0071: O portal deverá tratar as Zonas Económicas Especiais (ZEE), as Zonas Francas Industriais (ZFI) e os parques industriais como polos de desenvolvimento distintos, mas interoperáveis, nos termos da Lei n.º 8/2023, de 9 de Junho. Para esta secção, a correspondência legal confirmada é: artigos 1–3 — objecto, âmbito e definições; artigo 5 — objectivos do investimento; artigos 6–13 — garantias, direitos, deveres e responsabilidade social; artigos 14–18 — operações e liberdade de investir; artigo 19 — incentivos fiscais; artigo 20 — polos de desenvolvimento; artigo 21 — princípios procedimentais; artigo 22 — regimes de investimento; artigo 23 — dever de fundamentação, audiência prévia e decisão; artigos 24–27 — acompanhamento, reclamações e garantias; e artigos 28–31 — regulamentação, disposições transitórias, revogação e entrada em vigor. Cada zona ou parque deverá possuir cadastro próprio, delimitação geográfica, base legal validada, entidade gestora, vocação económica, infra-estruturas, serviços, lotes, operadores, projectos, incentivos aplicáveis, obrigações, riscos e indicadores. A Lei n.º 3/93, de 24 de Junho, foi revogada e não constitui fundamento vigente.",P2,MASTER-e1169a77-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0071 | MASTER-edece80c-0071,2,"[{""id"":""MASTER-e1169a77-0071"",""pedido"":""O portal deverá tratar as Zonas Económicas Especiais (ZEE), as Zonas Francas Industriais (ZFI) e os parques industriais como polos de desenvolvimento distintos, mas interoperáveis, nos termos da Lei n.º 8/2023, de 9 de Junho. Para esta secção, a correspondência legal confirmada é: artigos 1–3 — objecto, âmbito e definições; artigo 5 — objectivos do investimento; artigos 6–13 — garantias, direitos, deveres e responsabilidade social; artigos 14–18 — operações e liberdade de investir; artigo 19 — incentivos fiscais; artigo 20 — polos de desenvolvimento; artigo 21 — princípios procedimentais; artigo 22 — regimes de investimento; artigo 23 — dever de fundamentação, audiência prévia e decisão; artigos 24–27 — acompanhamento, reclamações e garantias; e artigos 28–31 — regulamentação, disposições transitórias, revogação e entrada em vigor. Cada zona ou parque deverá possuir cadastro próprio, delimitação geográfica, base legal validada, entidade gestora, vocação económica, infra-estruturas, serviços, lotes, operadores, projectos, incentivos aplicáveis, obrigações, riscos e indicadores. A Lei n.º 3/93, de 24 de Junho, foi revogada e não constitui fundamento vigente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1095""],""aceitacao"":""O portal deverá tratar as Zonas Económicas Especiais (ZEE), as Zonas Francas Industriais (ZFI) e os parques industriais como polos de desenvolvimento distintos, mas interoperáveis, nos termos da Lei n.º 8/2023, de 9 de Junho. Para esta secção, a correspondência legal confirmada é: artigos 1–3 — objecto, âmbito e definições; artigo 5 — objectivos do investimento; artigos 6–13 — garantias, direitos, deveres e responsabilidade social; artigos 14–18 — operações e liberdade de investir; artigo 19 — incentivos fiscais; artigo 20 — polos de desenvolvimento; artigo 21 — princípios procedimentais; artigo 22 — regimes de investimento; artigo 23 — dever de fundamentação, audiência prévia e decisão; artigos 24–27 — acompanhamento, reclamações e garantias; e artigos 28–31 — regulamentação, disposições transitórias, revogação e entrada em vigor. Cada zona ou parque deverá possuir cadastro próprio, delimitação geográfica, base legal validada, entidade gestora, vocação económica, infra-estruturas, serviços, lotes, operadores, projectos, incentivos aplicáveis, obrigações, riscos e indicadores. A Lei n.º 3/93, de 24 de Junho, foi revogada e não constitui fundamento vigente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-edece80c-0071"",""pedido"":""O portal deverá tratar as Zonas Económicas Especiais (ZEE), as Zonas Francas Industriais (ZFI) e os parques industriais como polos de desenvolvimento distintos, mas interoperáveis, nos termos da Lei n.º 8/2023, de 9 de Junho. Para esta secção, a correspondência legal confirmada é: artigos 1–3 — objecto, âmbito e definições; artigo 5 — objectivos do investimento; artigos 6–13 — garantias, direitos, deveres e responsabilidade social; artigos 14–18 — operações e liberdade de investir; artigo 19 — incentivos fiscais; artigo 20 — polos de desenvolvimento; artigo 21 — princípios procedimentais; artigo 22 — regimes de investimento; artigo 23 — dever de fundamentação, audiência prévia e decisão; artigos 24–27 — acompanhamento, reclamações e garantias; e artigos 28–31 — regulamentação, disposições transitórias, revogação e entrada em vigor. Cada zona ou parque deverá possuir cadastro próprio, delimitação geográfica, base legal validada, entidade gestora, vocação económica, infra-estruturas, serviços, lotes, operadores, projectos, incentivos aplicáveis, obrigações, riscos e indicadores. A Lei n.º 3/93, de 24 de Junho, foi revogada e não constitui fundamento vigente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1095""],""aceitacao"":""O portal deverá tratar as Zonas Económicas Especiais (ZEE), as Zonas Francas Industriais (ZFI) e os parques industriais como polos de desenvolvimento distintos, mas interoperáveis, nos termos da Lei n.º 8/2023, de 9 de Junho. Para esta secção, a correspondência legal confirmada é: artigos 1–3 — objecto, âmbito e definições; artigo 5 — objectivos do investimento; artigos 6–13 — garantias, direitos, deveres e responsabilidade social; artigos 14–18 — operações e liberdade de investir; artigo 19 — incentivos fiscais; artigo 20 — polos de desenvolvimento; artigo 21 — princípios procedimentais; artigo 22 — regimes de investimento; artigo 23 — dever de fundamentação, audiência prévia e decisão; artigos 24–27 — acompanhamento, reclamações e garantias; e artigos 28–31 — regulamentação, disposições transitórias, revogação e entrada em vigor. Cada zona ou parque deverá possuir cadastro próprio, delimitação geográfica, base legal validada, entidade gestora, vocação económica, infra-estruturas, serviços, lotes, operadores, projectos, incentivos aplicáveis, obrigações, riscos e indicadores. A Lei n.º 3/93, de 24 de Junho, foi revogada e não constitui fundamento vigente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0072,"Proprietário ou gestor, lotes, ocupação, preços ou condições, utilities, acessos, serviços comuns, licenciamento ordinário, empresas instaladas, capacidade e disponibilidade; qualquer estatuto ZEE/ZFI deve ser registado separadamente e comprovado.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1108 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1108,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0072: Proprietário ou gestor, lotes, ocupação, preços ou condições, utilities, acessos, serviços comuns, licenciamento ordinário, empresas instaladas, capacidade e disponibilidade; qualquer estatuto ZEE/ZFI deve ser registado separadamente e comprovado. | MASTER-edece80c-0072: Proprietário ou gestor, lotes, ocupação, preços ou condições, utilities, acessos, serviços comuns, licenciamento ordinário, empresas instaladas, capacidade e disponibilidade; qualquer estatuto ZEE/ZFI deve ser registado separadamente e comprovado.",P2,MASTER-e1169a77-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0072 | MASTER-edece80c-0072,2,"[{""id"":""MASTER-e1169a77-0072"",""pedido"":""Proprietário ou gestor, lotes, ocupação, preços ou condições, utilities, acessos, serviços comuns, licenciamento ordinário, empresas instaladas, capacidade e disponibilidade; qualquer estatuto ZEE/ZFI deve ser registado separadamente e comprovado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1108""],""aceitacao"":""Proprietário ou gestor, lotes, ocupação, preços ou condições, utilities, acessos, serviços comuns, licenciamento ordinário, empresas instaladas, capacidade e disponibilidade; qualquer estatuto ZEE/ZFI deve ser registado separadamente e comprovado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-edece80c-0072"",""pedido"":""Proprietário ou gestor, lotes, ocupação, preços ou condições, utilities, acessos, serviços comuns, licenciamento ordinário, empresas instaladas, capacidade e disponibilidade; qualquer estatuto ZEE/ZFI deve ser registado separadamente e comprovado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1108""],""aceitacao"":""Proprietário ou gestor, lotes, ocupação, preços ou condições, utilities, acessos, serviços comuns, licenciamento ordinário, empresas instaladas, capacidade e disponibilidade; qualquer estatuto ZEE/ZFI deve ser registado separadamente e comprovado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0073,"Registar o regime jurídico, fiscal, aduaneiro, cambial, laboral, migratório e administrativo aplicável.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1125 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1125,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0073: Registar o regime jurídico, fiscal, aduaneiro, cambial, laboral, migratório e administrativo aplicável. | MASTER-edece80c-0073: Registar o regime jurídico, fiscal, aduaneiro, cambial, laboral, migratório e administrativo aplicável.",P2,MASTER-e1169a77-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0073 | MASTER-edece80c-0073,2,"[{""id"":""MASTER-e1169a77-0073"",""pedido"":""Registar o regime jurídico, fiscal, aduaneiro, cambial, laboral, migratório e administrativo aplicável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1125""],""aceitacao"":""Registar o regime jurídico, fiscal, aduaneiro, cambial, laboral, migratório e administrativo aplicável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-edece80c-0073"",""pedido"":""Registar o regime jurídico, fiscal, aduaneiro, cambial, laboral, migratório e administrativo aplicável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1125""],""aceitacao"":""Registar o regime jurídico, fiscal, aduaneiro, cambial, laboral, migratório e administrativo aplicável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0074,Publicar ficha territorial e dossier de investimento.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1133 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1133,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0074: Publicar ficha territorial e dossier de investimento. | MASTER-edece80c-0074: Publicar ficha territorial e dossier de investimento.,P2,MASTER-e1169a77-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0074 | MASTER-edece80c-0074,2,"[{""id"":""MASTER-e1169a77-0074"",""pedido"":""Publicar ficha territorial e dossier de investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1133""],""aceitacao"":""Publicar ficha territorial e dossier de investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0074"",""pedido"":""Publicar ficha territorial e dossier de investimento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1133""],""aceitacao"":""Publicar ficha territorial e dossier de investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0075,"O requerente escolhe ZEE/ZFI/parque, qualidade de operador ou empresa, actividade, localização, investimento, emprego, mercados e necessidades. O sistema aplica a checklist correspondente, aceita submissão em português ou inglês, valida documentos obrigatórios, emite protocolo e cria no CRM um processo sem duplicação, com responsável, prazo legal parametrizado, estado e próxima acção. O portal identifica submissões incompletas e não inicia contagem de prazo de decisão antes da confirmação de conformidade.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1146 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1146,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0075: O requerente escolhe ZEE/ZFI/parque, qualidade de operador ou empresa, actividade, localização, investimento, emprego, mercados e necessidades. O sistema aplica a checklist correspondente, aceita submissão em português ou inglês, valida documentos obrigatórios, emite protocolo e cria no CRM um processo sem duplicação, com responsável, prazo legal parametrizado, estado e próxima acção. O portal identifica submissões incompletas e não inicia contagem de prazo de decisão antes da confirmação de conformidade. | MASTER-edece80c-0075: O requerente escolhe ZEE/ZFI/parque, qualidade de operador ou empresa, actividade, localização, investimento, emprego, mercados e necessidades. O sistema aplica a checklist correspondente, aceita submissão em português ou inglês, valida documentos obrigatórios, emite protocolo e cria no CRM um processo sem duplicação, com responsável, prazo legal parametrizado, estado e próxima acção. O portal identifica submissões incompletas e não inicia contagem de prazo de decisão antes da confirmação de conformidade.",P2,MASTER-e1169a77-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0075 | MASTER-edece80c-0075,2,"[{""id"":""MASTER-e1169a77-0075"",""pedido"":""O requerente escolhe ZEE/ZFI/parque, qualidade de operador ou empresa, actividade, localização, investimento, emprego, mercados e necessidades. O sistema aplica a checklist correspondente, aceita submissão em português ou inglês, valida documentos obrigatórios, emite protocolo e cria no CRM um processo sem duplicação, com responsável, prazo legal parametrizado, estado e próxima acção. O portal identifica submissões incompletas e não inicia contagem de prazo de decisão antes da confirmação de conformidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1146""],""aceitacao"":""O requerente escolhe ZEE/ZFI/parque, qualidade de operador ou empresa, actividade, localização, investimento, emprego, mercados e necessidades. O sistema aplica a checklist correspondente, aceita submissão em português ou inglês, valida documentos obrigatórios, emite protocolo e cria no CRM um processo sem duplicação, com responsável, prazo legal parametrizado, estado e próxima acção. O portal identifica submissões incompletas e não inicia contagem de prazo de decisão antes da confirmação de conformidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0075"",""pedido"":""O requerente escolhe ZEE/ZFI/parque, qualidade de operador ou empresa, actividade, localização, investimento, emprego, mercados e necessidades. O sistema aplica a checklist correspondente, aceita submissão em português ou inglês, valida documentos obrigatórios, emite protocolo e cria no CRM um processo sem duplicação, com responsável, prazo legal parametrizado, estado e próxima acção. O portal identifica submissões incompletas e não inicia contagem de prazo de decisão antes da confirmação de conformidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1146""],""aceitacao"":""O requerente escolhe ZEE/ZFI/parque, qualidade de operador ou empresa, actividade, localização, investimento, emprego, mercados e necessidades. O sistema aplica a checklist correspondente, aceita submissão em português ou inglês, valida documentos obrigatórios, emite protocolo e cria no CRM um processo sem duplicação, com responsável, prazo legal parametrizado, estado e próxima acção. O portal identifica submissões incompletas e não inicia contagem de prazo de decisão antes da confirmação de conformidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0076,Disponibilizar APIs e eventos controlados.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1177 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1177,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0076: Disponibilizar APIs e eventos controlados. | MASTER-edece80c-0076: Disponibilizar APIs e eventos controlados.,P2,MASTER-e1169a77-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0076 | MASTER-edece80c-0076,2,"[{""id"":""MASTER-e1169a77-0076"",""pedido"":""Disponibilizar APIs e eventos controlados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1177""],""aceitacao"":""Disponibilizar APIs e eventos controlados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0076"",""pedido"":""Disponibilizar APIs e eventos controlados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1177""],""aceitacao"":""Disponibilizar APIs e eventos controlados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0077,"Exigir título habilitante, certificado e entidade emissora; não inferir estatuto especial a partir da localização ou denominação do parque.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1190 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1190,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0077: Exigir título habilitante, certificado e entidade emissora; não inferir estatuto especial a partir da localização ou denominação do parque. | MASTER-edece80c-0077: Exigir título habilitante, certificado e entidade emissora; não inferir estatuto especial a partir da localização ou denominação do parque.",P2,MASTER-e1169a77-0077: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0077: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0077 | MASTER-edece80c-0077,2,"[{""id"":""MASTER-e1169a77-0077"",""pedido"":""Exigir título habilitante, certificado e entidade emissora; não inferir estatuto especial a partir da localização ou denominação do parque."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1190""],""aceitacao"":""Exigir título habilitante, certificado e entidade emissora; não inferir estatuto especial a partir da localização ou denominação do parque."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0077"",""pedido"":""Exigir título habilitante, certificado e entidade emissora; não inferir estatuto especial a partir da localização ou denominação do parque."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1190""],""aceitacao"":""Exigir título habilitante, certificado e entidade emissora; não inferir estatuto especial a partir da localização ou denominação do parque."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0078,"Publicar apenas perímetros, alterações e áreas de expansão suportados por diploma, planta ou decisão competente; tratar DUAT e licença especial segundo a legislação fundiária aplicável.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1194 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1194,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0078: Publicar apenas perímetros, alterações e áreas de expansão suportados por diploma, planta ou decisão competente; tratar DUAT e licença especial segundo a legislação fundiária aplicável. | MASTER-edece80c-0078: Publicar apenas perímetros, alterações e áreas de expansão suportados por diploma, planta ou decisão competente; tratar DUAT e licença especial segundo a legislação fundiária aplicável.",P2,MASTER-e1169a77-0078: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0078: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0078 | MASTER-edece80c-0078,2,"[{""id"":""MASTER-e1169a77-0078"",""pedido"":""Publicar apenas perímetros, alterações e áreas de expansão suportados por diploma, planta ou decisão competente; tratar DUAT e licença especial segundo a legislação fundiária aplicável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1194""],""aceitacao"":""Publicar apenas perímetros, alterações e áreas de expansão suportados por diploma, planta ou decisão competente; tratar DUAT e licença especial segundo a legislação fundiária aplicável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0078"",""pedido"":""Publicar apenas perímetros, alterações e áreas de expansão suportados por diploma, planta ou decisão competente; tratar DUAT e licença especial segundo a legislação fundiária aplicável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1194""],""aceitacao"":""Publicar apenas perímetros, alterações e áreas de expansão suportados por diploma, planta ou decisão competente; tratar DUAT e licença especial segundo a legislação fundiária aplicável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0079,"Versionar diploma, artigo, beneficiário, condição, vigência e acto de reconhecimento; bloquear simulação ou promessa automática; validar não cumulação e eventual suspensão/extinção.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1198 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1198,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0079: Versionar diploma, artigo, beneficiário, condição, vigência e acto de reconhecimento; bloquear simulação ou promessa automática; validar não cumulação e eventual suspensão/extinção. | MASTER-edece80c-0079: Versionar diploma, artigo, beneficiário, condição, vigência e acto de reconhecimento; bloquear simulação ou promessa automática; validar não cumulação e eventual suspensão/extinção.",P2,MASTER-e1169a77-0079: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0079: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0079 | MASTER-edece80c-0079,2,"[{""id"":""MASTER-e1169a77-0079"",""pedido"":""Versionar diploma, artigo, beneficiário, condição, vigência e acto de reconhecimento; bloquear simulação ou promessa automática; validar não cumulação e eventual suspensão/extinção."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1198""],""aceitacao"":""Versionar diploma, artigo, beneficiário, condição, vigência e acto de reconhecimento; bloquear simulação ou promessa automática; validar não cumulação e eventual suspensão/extinção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-edece80c-0079"",""pedido"":""Versionar diploma, artigo, beneficiário, condição, vigência e acto de reconhecimento; bloquear simulação ou promessa automática; validar não cumulação e eventual suspensão/extinção."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1198""],""aceitacao"":""Versionar diploma, artigo, beneficiário, condição, vigência e acto de reconhecimento; bloquear simulação ou promessa automática; validar não cumulação e eventual suspensão/extinção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0080,"Parcialmente conforme. A gestão digital de lotes deve respeitar DUAT, contratos, autorização de transmissão e competências do operador/autoridade.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1213 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1213,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0080: Parcialmente conforme. A gestão digital de lotes deve respeitar DUAT, contratos, autorização de transmissão e competências do operador/autoridade. | MASTER-edece80c-0080: Parcialmente conforme. A gestão digital de lotes deve respeitar DUAT, contratos, autorização de transmissão e competências do operador/autoridade.",P2,MASTER-e1169a77-0080: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0080: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0080 | MASTER-edece80c-0080,2,"[{""id"":""MASTER-e1169a77-0080"",""pedido"":""Parcialmente conforme. A gestão digital de lotes deve respeitar DUAT, contratos, autorização de transmissão e competências do operador/autoridade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1213""],""aceitacao"":""Parcialmente conforme. A gestão digital de lotes deve respeitar DUAT, contratos, autorização de transmissão e competências do operador/autoridade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0080"",""pedido"":""Parcialmente conforme. A gestão digital de lotes deve respeitar DUAT, contratos, autorização de transmissão e competências do operador/autoridade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1213""],""aceitacao"":""Parcialmente conforme. A gestão digital de lotes deve respeitar DUAT, contratos, autorização de transmissão e competências do operador/autoridade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0081,Não apresentar reserva como concessão de terra ou autorização; exigir averbamento/decisão para transmissões sujeitas a autorização; restringir contratos e dados fundiários.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1214 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1214,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0081: Não apresentar reserva como concessão de terra ou autorização; exigir averbamento/decisão para transmissões sujeitas a autorização; restringir contratos e dados fundiários. | MASTER-edece80c-0081: Não apresentar reserva como concessão de terra ou autorização; exigir averbamento/decisão para transmissões sujeitas a autorização; restringir contratos e dados fundiários.,P2,MASTER-e1169a77-0081: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0081: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0081 | MASTER-edece80c-0081,2,"[{""id"":""MASTER-e1169a77-0081"",""pedido"":""Não apresentar reserva como concessão de terra ou autorização; exigir averbamento/decisão para transmissões sujeitas a autorização; restringir contratos e dados fundiários."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1214""],""aceitacao"":""Não apresentar reserva como concessão de terra ou autorização; exigir averbamento/decisão para transmissões sujeitas a autorização; restringir contratos e dados fundiários."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0081"",""pedido"":""Não apresentar reserva como concessão de terra ou autorização; exigir averbamento/decisão para transmissões sujeitas a autorização; restringir contratos e dados fundiários."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1214""],""aceitacao"":""Não apresentar reserva como concessão de terra ou autorização; exigir averbamento/decisão para transmissões sujeitas a autorização; restringir contratos e dados fundiários."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0082,"Parametrizar competência e prazo por acto; exigir assinatura/validação oficial; impedir decisão automática, certificado sintético ou deferimento presumido sem confirmação jurídica.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1222 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1222,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0082: Parametrizar competência e prazo por acto; exigir assinatura/validação oficial; impedir decisão automática, certificado sintético ou deferimento presumido sem confirmação jurídica. | MASTER-edece80c-0082: Parametrizar competência e prazo por acto; exigir assinatura/validação oficial; impedir decisão automática, certificado sintético ou deferimento presumido sem confirmação jurídica.",P2,MASTER-e1169a77-0082: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0082: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0082 | MASTER-edece80c-0082,2,"[{""id"":""MASTER-e1169a77-0082"",""pedido"":""Parametrizar competência e prazo por acto; exigir assinatura/validação oficial; impedir decisão automática, certificado sintético ou deferimento presumido sem confirmação jurídica."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1222""],""aceitacao"":""Parametrizar competência e prazo por acto; exigir assinatura/validação oficial; impedir decisão automática, certificado sintético ou deferimento presumido sem confirmação jurídica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""},{""id"":""MASTER-edece80c-0082"",""pedido"":""Parametrizar competência e prazo por acto; exigir assinatura/validação oficial; impedir decisão automática, certificado sintético ou deferimento presumido sem confirmação jurídica."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1222""],""aceitacao"":""Parametrizar competência e prazo por acto; exigir assinatura/validação oficial; impedir decisão automática, certificado sintético ou deferimento presumido sem confirmação jurídica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0083,"Registar autoridade, notificação, fundamento, efeito e recurso; não alterar estado jurídico público apenas por expiração técnica sem validação competente.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1226 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1226,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0083: Registar autoridade, notificação, fundamento, efeito e recurso; não alterar estado jurídico público apenas por expiração técnica sem validação competente. | MASTER-edece80c-0083: Registar autoridade, notificação, fundamento, efeito e recurso; não alterar estado jurídico público apenas por expiração técnica sem validação competente.",P2,MASTER-e1169a77-0083: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0083: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0083 | MASTER-edece80c-0083,2,"[{""id"":""MASTER-e1169a77-0083"",""pedido"":""Registar autoridade, notificação, fundamento, efeito e recurso; não alterar estado jurídico público apenas por expiração técnica sem validação competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1226""],""aceitacao"":""Registar autoridade, notificação, fundamento, efeito e recurso; não alterar estado jurídico público apenas por expiração técnica sem validação competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0083"",""pedido"":""Registar autoridade, notificação, fundamento, efeito e recurso; não alterar estado jurídico público apenas por expiração técnica sem validação competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1226""],""aceitacao"":""Registar autoridade, notificação, fundamento, efeito e recurso; não alterar estado jurídico público apenas por expiração técnica sem validação competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0084,"Alfândegas mantém a decisão e o controlo; nenhuma entrada/saída é validada só pelo portal; garantir rastreabilidade, acesso autorizado e retenção legal.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1230 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1230,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0084: Alfândegas mantém a decisão e o controlo; nenhuma entrada/saída é validada só pelo portal; garantir rastreabilidade, acesso autorizado e retenção legal. | MASTER-edece80c-0084: Alfândegas mantém a decisão e o controlo; nenhuma entrada/saída é validada só pelo portal; garantir rastreabilidade, acesso autorizado e retenção legal.",P2,MASTER-e1169a77-0084: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0084: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0084 | MASTER-edece80c-0084,2,"[{""id"":""MASTER-e1169a77-0084"",""pedido"":""Alfândegas mantém a decisão e o controlo; nenhuma entrada/saída é validada só pelo portal; garantir rastreabilidade, acesso autorizado e retenção legal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1230""],""aceitacao"":""Alfândegas mantém a decisão e o controlo; nenhuma entrada/saída é validada só pelo portal; garantir rastreabilidade, acesso autorizado e retenção legal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0084"",""pedido"":""Alfândegas mantém a decisão e o controlo; nenhuma entrada/saída é validada só pelo portal; garantir rastreabilidade, acesso autorizado e retenção legal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1230""],""aceitacao"":""Alfândegas mantém a decisão e o controlo; nenhuma entrada/saída é validada só pelo portal; garantir rastreabilidade, acesso autorizado e retenção legal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0085,"Não classificar automaticamente uma operação como exportação; exigir destino, actividade licenciada e evidência da operação.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1234 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1234,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0085: Não classificar automaticamente uma operação como exportação; exigir destino, actividade licenciada e evidência da operação. | MASTER-edece80c-0085: Não classificar automaticamente uma operação como exportação; exigir destino, actividade licenciada e evidência da operação.",P2,MASTER-e1169a77-0085: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0085: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0085 | MASTER-edece80c-0085,2,"[{""id"":""MASTER-e1169a77-0085"",""pedido"":""Não classificar automaticamente uma operação como exportação; exigir destino, actividade licenciada e evidência da operação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1234""],""aceitacao"":""Não classificar automaticamente uma operação como exportação; exigir destino, actividade licenciada e evidência da operação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0085"",""pedido"":""Não classificar automaticamente uma operação como exportação; exigir destino, actividade licenciada e evidência da operação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1234""],""aceitacao"":""Não classificar automaticamente uma operação como exportação; exigir destino, actividade licenciada e evidência da operação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0086,"Conforme. A monitoria deve distinguir compromisso, autorização, realização, produção, exportação e venda interna.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1241 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1241,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0086: Conforme. A monitoria deve distinguir compromisso, autorização, realização, produção, exportação e venda interna. | MASTER-edece80c-0086: Conforme. A monitoria deve distinguir compromisso, autorização, realização, produção, exportação e venda interna.",P2,MASTER-e1169a77-0086: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0086: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0086 | MASTER-edece80c-0086,2,"[{""id"":""MASTER-e1169a77-0086"",""pedido"":""Conforme. A monitoria deve distinguir compromisso, autorização, realização, produção, exportação e venda interna."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1241""],""aceitacao"":""Conforme. A monitoria deve distinguir compromisso, autorização, realização, produção, exportação e venda interna."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0086"",""pedido"":""Conforme. A monitoria deve distinguir compromisso, autorização, realização, produção, exportação e venda interna."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1241""],""aceitacao"":""Conforme. A monitoria deve distinguir compromisso, autorização, realização, produção, exportação e venda interna."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0087,"Usar dados reconciliados e validados; não publicar dados fiscais, aduaneiros ou empresariais reservados; conservar fórmula, fonte e período.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1242 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1242,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0087: Usar dados reconciliados e validados; não publicar dados fiscais, aduaneiros ou empresariais reservados; conservar fórmula, fonte e período. | MASTER-edece80c-0087: Usar dados reconciliados e validados; não publicar dados fiscais, aduaneiros ou empresariais reservados; conservar fórmula, fonte e período.",P2,MASTER-e1169a77-0087: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0087: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0087 | MASTER-edece80c-0087,2,"[{""id"":""MASTER-e1169a77-0087"",""pedido"":""Usar dados reconciliados e validados; não publicar dados fiscais, aduaneiros ou empresariais reservados; conservar fórmula, fonte e período."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1242""],""aceitacao"":""Usar dados reconciliados e validados; não publicar dados fiscais, aduaneiros ou empresariais reservados; conservar fórmula, fonte e período."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-edece80c-0087"",""pedido"":""Usar dados reconciliados e validados; não publicar dados fiscais, aduaneiros ou empresariais reservados; conservar fórmula, fonte e período."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1242""],""aceitacao"":""Usar dados reconciliados e validados; não publicar dados fiscais, aduaneiros ou empresariais reservados; conservar fórmula, fonte e período."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0088,"Exigir acordo institucional, finalidade, campos, base legal, segurança, SLA, auditoria e proprietário; manter fluxo manual quando a integração não estiver formalmente autorizada.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1250 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1250,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0088: Exigir acordo institucional, finalidade, campos, base legal, segurança, SLA, auditoria e proprietário; manter fluxo manual quando a integração não estiver formalmente autorizada. | MASTER-edece80c-0088: Exigir acordo institucional, finalidade, campos, base legal, segurança, SLA, auditoria e proprietário; manter fluxo manual quando a integração não estiver formalmente autorizada.",P2,MASTER-e1169a77-0088: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0088: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0088 | MASTER-edece80c-0088,2,"[{""id"":""MASTER-e1169a77-0088"",""pedido"":""Exigir acordo institucional, finalidade, campos, base legal, segurança, SLA, auditoria e proprietário; manter fluxo manual quando a integração não estiver formalmente autorizada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1250""],""aceitacao"":""Exigir acordo institucional, finalidade, campos, base legal, segurança, SLA, auditoria e proprietário; manter fluxo manual quando a integração não estiver formalmente autorizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0088"",""pedido"":""Exigir acordo institucional, finalidade, campos, base legal, segurança, SLA, auditoria e proprietário; manter fluxo manual quando a integração não estiver formalmente autorizada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1250""],""aceitacao"":""Exigir acordo institucional, finalidade, campos, base legal, segurança, SLA, auditoria e proprietário; manter fluxo manual quando a integração não estiver formalmente autorizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0089,Eliminar referências operacionais ao Decreto n.º 43/2009; parametrizar a Lei n.º 8/2023 e o Decreto n.º 8/2024; exigir parecer para qualquer regra especial.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1261 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1261,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0089: Eliminar referências operacionais ao Decreto n.º 43/2009; parametrizar a Lei n.º 8/2023 e o Decreto n.º 8/2024; exigir parecer para qualquer regra especial. | MASTER-edece80c-0089: Eliminar referências operacionais ao Decreto n.º 43/2009; parametrizar a Lei n.º 8/2023 e o Decreto n.º 8/2024; exigir parecer para qualquer regra especial.,P2,MASTER-e1169a77-0089: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0089: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0089 | MASTER-edece80c-0089,2,"[{""id"":""MASTER-e1169a77-0089"",""pedido"":""Eliminar referências operacionais ao Decreto n.º 43/2009; parametrizar a Lei n.º 8/2023 e o Decreto n.º 8/2024; exigir parecer para qualquer regra especial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1261""],""aceitacao"":""Eliminar referências operacionais ao Decreto n.º 43/2009; parametrizar a Lei n.º 8/2023 e o Decreto n.º 8/2024; exigir parecer para qualquer regra especial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0089"",""pedido"":""Eliminar referências operacionais ao Decreto n.º 43/2009; parametrizar a Lei n.º 8/2023 e o Decreto n.º 8/2024; exigir parecer para qualquer regra especial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1261""],""aceitacao"":""Eliminar referências operacionais ao Decreto n.º 43/2009; parametrizar a Lei n.º 8/2023 e o Decreto n.º 8/2024; exigir parecer para qualquer regra especial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0090,"Manter categoria neutra; exigir título próprio; mapear legislação industrial, fundiária, urbanística, ambiental e municipal.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1276 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1276,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0090: Manter categoria neutra; exigir título próprio; mapear legislação industrial, fundiária, urbanística, ambiental e municipal. | MASTER-edece80c-0090: Manter categoria neutra; exigir título próprio; mapear legislação industrial, fundiária, urbanística, ambiental e municipal.",P2,MASTER-e1169a77-0090: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0090: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0090 | MASTER-edece80c-0090,2,"[{""id"":""MASTER-e1169a77-0090"",""pedido"":""Manter categoria neutra; exigir título próprio; mapear legislação industrial, fundiária, urbanística, ambiental e municipal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1276""],""aceitacao"":""Manter categoria neutra; exigir título próprio; mapear legislação industrial, fundiária, urbanística, ambiental e municipal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0090"",""pedido"":""Manter categoria neutra; exigir título próprio; mapear legislação industrial, fundiária, urbanística, ambiental e municipal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1276""],""aceitacao"":""Manter categoria neutra; exigir título próprio; mapear legislação industrial, fundiária, urbanística, ambiental e municipal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0091,"Aplicar critérios do artigo 22 e do Decreto n.º 8/2024; registar valor, natureza, terra, concessão e sector antes da classificação; permitir revisão humana.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1281 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1281,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0091: Aplicar critérios do artigo 22 e do Decreto n.º 8/2024; registar valor, natureza, terra, concessão e sector antes da classificação; permitir revisão humana. | MASTER-edece80c-0091: Aplicar critérios do artigo 22 e do Decreto n.º 8/2024; registar valor, natureza, terra, concessão e sector antes da classificação; permitir revisão humana.",P2,MASTER-e1169a77-0091: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0091: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0091 | MASTER-edece80c-0091,2,"[{""id"":""MASTER-e1169a77-0091"",""pedido"":""Aplicar critérios do artigo 22 e do Decreto n.º 8/2024; registar valor, natureza, terra, concessão e sector antes da classificação; permitir revisão humana."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1281""],""aceitacao"":""Aplicar critérios do artigo 22 e do Decreto n.º 8/2024; registar valor, natureza, terra, concessão e sector antes da classificação; permitir revisão humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0091"",""pedido"":""Aplicar critérios do artigo 22 e do Decreto n.º 8/2024; registar valor, natureza, terra, concessão e sector antes da classificação; permitir revisão humana."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1281""],""aceitacao"":""Aplicar critérios do artigo 22 e do Decreto n.º 8/2024; registar valor, natureza, terra, concessão e sector antes da classificação; permitir revisão humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0092,"Distinguir pré-preenchimento, protocolo, mero registo, autorização e acto oficial; exigir assinatura e validação da autoridade.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1296 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1296,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0092: Distinguir pré-preenchimento, protocolo, mero registo, autorização e acto oficial; exigir assinatura e validação da autoridade. | MASTER-edece80c-0092: Distinguir pré-preenchimento, protocolo, mero registo, autorização e acto oficial; exigir assinatura e validação da autoridade.",P2,MASTER-e1169a77-0092: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0092: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0092 | MASTER-edece80c-0092,2,"[{""id"":""MASTER-e1169a77-0092"",""pedido"":""Distinguir pré-preenchimento, protocolo, mero registo, autorização e acto oficial; exigir assinatura e validação da autoridade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1296""],""aceitacao"":""Distinguir pré-preenchimento, protocolo, mero registo, autorização e acto oficial; exigir assinatura e validação da autoridade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0092"",""pedido"":""Distinguir pré-preenchimento, protocolo, mero registo, autorização e acto oficial; exigir assinatura e validação da autoridade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1296""],""aceitacao"":""Distinguir pré-preenchimento, protocolo, mero registo, autorização e acto oficial; exigir assinatura e validação da autoridade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0093,"Exigir validação cadastral/fundiária, histórico de geometria, consulta aplicável e aviso de que publicação não constitui concessão.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1306 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1306,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0093: Exigir validação cadastral/fundiária, histórico de geometria, consulta aplicável e aviso de que publicação não constitui concessão. | MASTER-edece80c-0093: Exigir validação cadastral/fundiária, histórico de geometria, consulta aplicável e aviso de que publicação não constitui concessão.",P1,MASTER-e1169a77-0093: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0093: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0093 | MASTER-edece80c-0093,2,"[{""id"":""MASTER-e1169a77-0093"",""pedido"":""Exigir validação cadastral/fundiária, histórico de geometria, consulta aplicável e aviso de que publicação não constitui concessão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1306""],""aceitacao"":""Exigir validação cadastral/fundiária, histórico de geometria, consulta aplicável e aviso de que publicação não constitui concessão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0093"",""pedido"":""Exigir validação cadastral/fundiária, histórico de geometria, consulta aplicável e aviso de que publicação não constitui concessão."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1306""],""aceitacao"":""Exigir validação cadastral/fundiária, histórico de geometria, consulta aplicável e aviso de que publicação não constitui concessão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0094,"Validar legislação laboral e migratória vigente; não publicar quotas, prazos ou isenções sem confirmação oficial.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1316 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1316,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0094: Validar legislação laboral e migratória vigente; não publicar quotas, prazos ou isenções sem confirmação oficial. | MASTER-edece80c-0094: Validar legislação laboral e migratória vigente; não publicar quotas, prazos ou isenções sem confirmação oficial.",P2,MASTER-e1169a77-0094: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0094: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0094 | MASTER-edece80c-0094,2,"[{""id"":""MASTER-e1169a77-0094"",""pedido"":""Validar legislação laboral e migratória vigente; não publicar quotas, prazos ou isenções sem confirmação oficial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1316""],""aceitacao"":""Validar legislação laboral e migratória vigente; não publicar quotas, prazos ou isenções sem confirmação oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0094"",""pedido"":""Validar legislação laboral e migratória vigente; não publicar quotas, prazos ou isenções sem confirmação oficial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1316""],""aceitacao"":""Validar legislação laboral e migratória vigente; não publicar quotas, prazos ou isenções sem confirmação oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0095,"Registar, por procedimento, órgão instrutor, decisor, delegação, diploma e substituto; rever a matriz quando houver alteração institucional.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1326 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1326,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0095: Registar, por procedimento, órgão instrutor, decisor, delegação, diploma e substituto; rever a matriz quando houver alteração institucional. | MASTER-edece80c-0095: Registar, por procedimento, órgão instrutor, decisor, delegação, diploma e substituto; rever a matriz quando houver alteração institucional.",P2,MASTER-e1169a77-0095: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0095: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0095 | MASTER-edece80c-0095,2,"[{""id"":""MASTER-e1169a77-0095"",""pedido"":""Registar, por procedimento, órgão instrutor, decisor, delegação, diploma e substituto; rever a matriz quando houver alteração institucional."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1326""],""aceitacao"":""Registar, por procedimento, órgão instrutor, decisor, delegação, diploma e substituto; rever a matriz quando houver alteração institucional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0095"",""pedido"":""Registar, por procedimento, órgão instrutor, decisor, delegação, diploma e substituto; rever a matriz quando houver alteração institucional."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1326""],""aceitacao"":""Registar, por procedimento, órgão instrutor, decisor, delegação, diploma e substituto; rever a matriz quando houver alteração institucional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0096,"Conclusão da auditoria: os RF-ZON-001 a RF-ZON-016 são funcionalmente compatíveis com a compilação legal analisada, desde que sejam implementados como mecanismos de cadastro, facilitação, rastreabilidade, monitoria e integração condicionada. Não deverão substituir competências públicas, actos administrativos, controlo aduaneiro, reconhecimento fiscal, licenciamento ambiental, decisão fundiária ou parecer jurídico. A aprovação jurídica da secção permanece condicionada à confirmação da legislação actualmente vigente, dos diplomas específicos de cada zona e da entidade sucessora competente.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1334 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1334,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0096: Conclusão da auditoria: os RF-ZON-001 a RF-ZON-016 são funcionalmente compatíveis com a compilação legal analisada, desde que sejam implementados como mecanismos de cadastro, facilitação, rastreabilidade, monitoria e integração condicionada. Não deverão substituir competências públicas, actos administrativos, controlo aduaneiro, reconhecimento fiscal, licenciamento ambiental, decisão fundiária ou parecer jurídico. A aprovação jurídica da secção permanece condicionada à confirmação da legislação actualmente vigente, dos diplomas específicos de cada zona e da entidade sucessora competente. | MASTER-edece80c-0096: Conclusão da auditoria: os RF-ZON-001 a RF-ZON-016 são funcionalmente compatíveis com a compilação legal analisada, desde que sejam implementados como mecanismos de cadastro, facilitação, rastreabilidade, monitoria e integração condicionada. Não deverão substituir competências públicas, actos administrativos, controlo aduaneiro, reconhecimento fiscal, licenciamento ambiental, decisão fundiária ou parecer jurídico. A aprovação jurídica da secção permanece condicionada à confirmação da legislação actualmente vigente, dos diplomas específicos de cada zona e da entidade sucessora competente.",P2,MASTER-e1169a77-0096: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0096: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0096 | MASTER-edece80c-0096,2,"[{""id"":""MASTER-e1169a77-0096"",""pedido"":""Conclusão da auditoria: os RF-ZON-001 a RF-ZON-016 são funcionalmente compatíveis com a compilação legal analisada, desde que sejam implementados como mecanismos de cadastro, facilitação, rastreabilidade, monitoria e integração condicionada. Não deverão substituir competências públicas, actos administrativos, controlo aduaneiro, reconhecimento fiscal, licenciamento ambiental, decisão fundiária ou parecer jurídico. A aprovação jurídica da secção permanece condicionada à confirmação da legislação actualmente vigente, dos diplomas específicos de cada zona e da entidade sucessora competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1334""],""aceitacao"":""Conclusão da auditoria: os RF-ZON-001 a RF-ZON-016 são funcionalmente compatíveis com a compilação legal analisada, desde que sejam implementados como mecanismos de cadastro, facilitação, rastreabilidade, monitoria e integração condicionada. Não deverão substituir competências públicas, actos administrativos, controlo aduaneiro, reconhecimento fiscal, licenciamento ambiental, decisão fundiária ou parecer jurídico. A aprovação jurídica da secção permanece condicionada à confirmação da legislação actualmente vigente, dos diplomas específicos de cada zona e da entidade sucessora competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0096"",""pedido"":""Conclusão da auditoria: os RF-ZON-001 a RF-ZON-016 são funcionalmente compatíveis com a compilação legal analisada, desde que sejam implementados como mecanismos de cadastro, facilitação, rastreabilidade, monitoria e integração condicionada. Não deverão substituir competências públicas, actos administrativos, controlo aduaneiro, reconhecimento fiscal, licenciamento ambiental, decisão fundiária ou parecer jurídico. A aprovação jurídica da secção permanece condicionada à confirmação da legislação actualmente vigente, dos diplomas específicos de cada zona e da entidade sucessora competente."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1334""],""aceitacao"":""Conclusão da auditoria: os RF-ZON-001 a RF-ZON-016 são funcionalmente compatíveis com a compilação legal analisada, desde que sejam implementados como mecanismos de cadastro, facilitação, rastreabilidade, monitoria e integração condicionada. Não deverão substituir competências públicas, actos administrativos, controlo aduaneiro, reconhecimento fiscal, licenciamento ambiental, decisão fundiária ou parecer jurídico. A aprovação jurídica da secção permanece condicionada à confirmação da legislação actualmente vigente, dos diplomas específicos de cada zona e da entidade sucessora competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0097,"Validar perímetro, uso da terra, lote e ordenamento",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1361 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1361,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0097: Validar perímetro, uso da terra, lote e ordenamento | MASTER-edece80c-0097: Validar perímetro, uso da terra, lote e ordenamento",P2,MASTER-e1169a77-0097: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0097: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0097 | MASTER-edece80c-0097,2,"[{""id"":""MASTER-e1169a77-0097"",""pedido"":""Validar perímetro, uso da terra, lote e ordenamento"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1361""],""aceitacao"":""Validar perímetro, uso da terra, lote e ordenamento"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0097"",""pedido"":""Validar perímetro, uso da terra, lote e ordenamento"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1361""],""aceitacao"":""Validar perímetro, uso da terra, lote e ordenamento"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0098,Validar e publicar informação no portal,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1396 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1396,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0098: Validar e publicar informação no portal | MASTER-edece80c-0098: Validar e publicar informação no portal,P2,MASTER-e1169a77-0098: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0098: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0098 | MASTER-edece80c-0098,2,"[{""id"":""MASTER-e1169a77-0098"",""pedido"":""Validar e publicar informação no portal"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1396""],""aceitacao"":""Validar e publicar informação no portal"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0098"",""pedido"":""Validar e publicar informação no portal"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1396""],""aceitacao"":""Validar e publicar informação no portal"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0099,"Base normativa principal e hierarquia de aplicação: a auditoria jurídica dos RF-ZON tem como fundamento principal a Lei n.º 8/2023, de 9 de Junho. A estrutura de artigos foi confirmada pelo texto publicado: artigos 1–3, disposições gerais; artigos 4–5, política de investimento; artigos 6–13, garantias, direitos e deveres; artigos 14–20, operações de investimento, incentivos e polos de desenvolvimento; artigos 21–23, procedimentos; artigos 24–27, acompanhamento, reclamações e garantias; artigos 28–31, disposições finais. O Decreto n.º 8/2024, de 7 de Março regulamenta o processo geral de investimento privado e revogou o Decreto n.º 43/2009 e o Decreto n.º 20/2021, mas não regula especificamente ZEE, ZFI e ZETI. Por isso, a componente especial desta secção deve ser completada por legislação especial vigente e diplomas próprios de cada zona. A Lei n.º 3/93 e o Decreto n.º 43/2009 permanecem apenas como referências históricas e não podem fundamentar competências, prazos ou decisões actuais.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1413 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1413,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0099: Base normativa principal e hierarquia de aplicação: a auditoria jurídica dos RF-ZON tem como fundamento principal a Lei n.º 8/2023, de 9 de Junho. A estrutura de artigos foi confirmada pelo texto publicado: artigos 1–3, disposições gerais; artigos 4–5, política de investimento; artigos 6–13, garantias, direitos e deveres; artigos 14–20, operações de investimento, incentivos e polos de desenvolvimento; artigos 21–23, procedimentos; artigos 24–27, acompanhamento, reclamações e garantias; artigos 28–31, disposições finais. O Decreto n.º 8/2024, de 7 de Março regulamenta o processo geral de investimento privado e revogou o Decreto n.º 43/2009 e o Decreto n.º 20/2021, mas não regula especificamente ZEE, ZFI e ZETI. Por isso, a componente especial desta secção deve ser completada por legislação especial vigente e diplomas próprios de cada zona. A Lei n.º 3/93 e o Decreto n.º 43/2009 permanecem apenas como referências históricas e não podem fundamentar competências, prazos ou decisões actuais. | MASTER-edece80c-0099: Base normativa principal e hierarquia de aplicação: a auditoria jurídica dos RF-ZON tem como fundamento principal a Lei n.º 8/2023, de 9 de Junho. A estrutura de artigos foi confirmada pelo texto publicado: artigos 1–3, disposições gerais; artigos 4–5, política de investimento; artigos 6–13, garantias, direitos e deveres; artigos 14–20, operações de investimento, incentivos e polos de desenvolvimento; artigos 21–23, procedimentos; artigos 24–27, acompanhamento, reclamações e garantias; artigos 28–31, disposições finais. O Decreto n.º 8/2024, de 7 de Março regulamenta o processo geral de investimento privado e revogou o Decreto n.º 43/2009 e o Decreto n.º 20/2021, mas não regula especificamente ZEE, ZFI e ZETI. Por isso, a componente especial desta secção deve ser completada por legislação especial vigente e diplomas próprios de cada zona. A Lei n.º 3/93 e o Decreto n.º 43/2009 permanecem apenas como referências históricas e não podem fundamentar competências, prazos ou decisões actuais.",P2,MASTER-e1169a77-0099: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0099: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0099 | MASTER-edece80c-0099,2,"[{""id"":""MASTER-e1169a77-0099"",""pedido"":""Base normativa principal e hierarquia de aplicação: a auditoria jurídica dos RF-ZON tem como fundamento principal a Lei n.º 8/2023, de 9 de Junho. A estrutura de artigos foi confirmada pelo texto publicado: artigos 1–3, disposições gerais; artigos 4–5, política de investimento; artigos 6–13, garantias, direitos e deveres; artigos 14–20, operações de investimento, incentivos e polos de desenvolvimento; artigos 21–23, procedimentos; artigos 24–27, acompanhamento, reclamações e garantias; artigos 28–31, disposições finais. O Decreto n.º 8/2024, de 7 de Março regulamenta o processo geral de investimento privado e revogou o Decreto n.º 43/2009 e o Decreto n.º 20/2021, mas não regula especificamente ZEE, ZFI e ZETI. Por isso, a componente especial desta secção deve ser completada por legislação especial vigente e diplomas próprios de cada zona. A Lei n.º 3/93 e o Decreto n.º 43/2009 permanecem apenas como referências históricas e não podem fundamentar competências, prazos ou decisões actuais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1413""],""aceitacao"":""Base normativa principal e hierarquia de aplicação: a auditoria jurídica dos RF-ZON tem como fundamento principal a Lei n.º 8/2023, de 9 de Junho. A estrutura de artigos foi confirmada pelo texto publicado: artigos 1–3, disposições gerais; artigos 4–5, política de investimento; artigos 6–13, garantias, direitos e deveres; artigos 14–20, operações de investimento, incentivos e polos de desenvolvimento; artigos 21–23, procedimentos; artigos 24–27, acompanhamento, reclamações e garantias; artigos 28–31, disposições finais. O Decreto n.º 8/2024, de 7 de Março regulamenta o processo geral de investimento privado e revogou o Decreto n.º 43/2009 e o Decreto n.º 20/2021, mas não regula especificamente ZEE, ZFI e ZETI. Por isso, a componente especial desta secção deve ser completada por legislação especial vigente e diplomas próprios de cada zona. A Lei n.º 3/93 e o Decreto n.º 43/2009 permanecem apenas como referências históricas e não podem fundamentar competências, prazos ou decisões actuais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0099"",""pedido"":""Base normativa principal e hierarquia de aplicação: a auditoria jurídica dos RF-ZON tem como fundamento principal a Lei n.º 8/2023, de 9 de Junho. A estrutura de artigos foi confirmada pelo texto publicado: artigos 1–3, disposições gerais; artigos 4–5, política de investimento; artigos 6–13, garantias, direitos e deveres; artigos 14–20, operações de investimento, incentivos e polos de desenvolvimento; artigos 21–23, procedimentos; artigos 24–27, acompanhamento, reclamações e garantias; artigos 28–31, disposições finais. O Decreto n.º 8/2024, de 7 de Março regulamenta o processo geral de investimento privado e revogou o Decreto n.º 43/2009 e o Decreto n.º 20/2021, mas não regula especificamente ZEE, ZFI e ZETI. Por isso, a componente especial desta secção deve ser completada por legislação especial vigente e diplomas próprios de cada zona. A Lei n.º 3/93 e o Decreto n.º 43/2009 permanecem apenas como referências históricas e não podem fundamentar competências, prazos ou decisões actuais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1413""],""aceitacao"":""Base normativa principal e hierarquia de aplicação: a auditoria jurídica dos RF-ZON tem como fundamento principal a Lei n.º 8/2023, de 9 de Junho. A estrutura de artigos foi confirmada pelo texto publicado: artigos 1–3, disposições gerais; artigos 4–5, política de investimento; artigos 6–13, garantias, direitos e deveres; artigos 14–20, operações de investimento, incentivos e polos de desenvolvimento; artigos 21–23, procedimentos; artigos 24–27, acompanhamento, reclamações e garantias; artigos 28–31, disposições finais. O Decreto n.º 8/2024, de 7 de Março regulamenta o processo geral de investimento privado e revogou o Decreto n.º 43/2009 e o Decreto n.º 20/2021, mas não regula especificamente ZEE, ZFI e ZETI. Por isso, a componente especial desta secção deve ser completada por legislação especial vigente e diplomas próprios de cada zona. A Lei n.º 3/93 e o Decreto n.º 43/2009 permanecem apenas como referências históricas e não podem fundamentar competências, prazos ou decisões actuais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, MASTER-e1169a77-0100,"Integração e governação: ZEE, ZFI e parques industriais deverão integrar o GIS, o catálogo de oportunidades, os corredores, os clusters, o CRM, o balcão único, o centro legal, os painéis e o pós-investimento. A entidade gestora responde pelos dados operacionais; as autoridades competentes validam o estatuto, incentivos, requisitos aduaneiros, fiscais, ambientais e laborais; a Tempo administra a experiência digital, a qualidade editorial e a captação. A entrada no MVP exige pelo menos uma ZEE e uma ZFI com perímetro e base legal validados, gestor nomeado, dados mínimos completos, ficha bilingue aprovada, formulário ligado ao CRM, fontes visíveis e ausência de benefícios não confirmados. Parques industriais sem estatuto especial deverão permanecer identificados como parques, sem inferência automática de benefícios de ZEE ou ZFI.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1444 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1444,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0100: Integração e governação: ZEE, ZFI e parques industriais deverão integrar o GIS, o catálogo de oportunidades, os corredores, os clusters, o CRM, o balcão único, o centro legal, os painéis e o pós-investimento. A entidade gestora responde pelos dados operacionais; as autoridades competentes validam o estatuto, incentivos, requisitos aduaneiros, fiscais, ambientais e laborais; a Tempo administra a experiência digital, a qualidade editorial e a captação. A entrada no MVP exige pelo menos uma ZEE e uma ZFI com perímetro e base legal validados, gestor nomeado, dados mínimos completos, ficha bilingue aprovada, formulário ligado ao CRM, fontes visíveis e ausência de benefícios não confirmados. Parques industriais sem estatuto especial deverão permanecer identificados como parques, sem inferência automática de benefícios de ZEE ou ZFI. | MASTER-edece80c-0100: Integração e governação: ZEE, ZFI e parques industriais deverão integrar o GIS, o catálogo de oportunidades, os corredores, os clusters, o CRM, o balcão único, o centro legal, os painéis e o pós-investimento. A entidade gestora responde pelos dados operacionais; as autoridades competentes validam o estatuto, incentivos, requisitos aduaneiros, fiscais, ambientais e laborais; a Tempo administra a experiência digital, a qualidade editorial e a captação. A entrada no MVP exige pelo menos uma ZEE e uma ZFI com perímetro e base legal validados, gestor nomeado, dados mínimos completos, ficha bilingue aprovada, formulário ligado ao CRM, fontes visíveis e ausência de benefícios não confirmados. Parques industriais sem estatuto especial deverão permanecer identificados como parques, sem inferência automática de benefícios de ZEE ou ZFI.",P2,MASTER-e1169a77-0100: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0100: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0100 | MASTER-edece80c-0100,2,"[{""id"":""MASTER-e1169a77-0100"",""pedido"":""Integração e governação: ZEE, ZFI e parques industriais deverão integrar o GIS, o catálogo de oportunidades, os corredores, os clusters, o CRM, o balcão único, o centro legal, os painéis e o pós-investimento. A entidade gestora responde pelos dados operacionais; as autoridades competentes validam o estatuto, incentivos, requisitos aduaneiros, fiscais, ambientais e laborais; a Tempo administra a experiência digital, a qualidade editorial e a captação. A entrada no MVP exige pelo menos uma ZEE e uma ZFI com perímetro e base legal validados, gestor nomeado, dados mínimos completos, ficha bilingue aprovada, formulário ligado ao CRM, fontes visíveis e ausência de benefícios não confirmados. Parques industriais sem estatuto especial deverão permanecer identificados como parques, sem inferência automática de benefícios de ZEE ou ZFI."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1444""],""aceitacao"":""Integração e governação: ZEE, ZFI e parques industriais deverão integrar o GIS, o catálogo de oportunidades, os corredores, os clusters, o CRM, o balcão único, o centro legal, os painéis e o pós-investimento. A entidade gestora responde pelos dados operacionais; as autoridades competentes validam o estatuto, incentivos, requisitos aduaneiros, fiscais, ambientais e laborais; a Tempo administra a experiência digital, a qualidade editorial e a captação. A entrada no MVP exige pelo menos uma ZEE e uma ZFI com perímetro e base legal validados, gestor nomeado, dados mínimos completos, ficha bilingue aprovada, formulário ligado ao CRM, fontes visíveis e ausência de benefícios não confirmados. Parques industriais sem estatuto especial deverão permanecer identificados como parques, sem inferência automática de benefícios de ZEE ou ZFI."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0100"",""pedido"":""Integração e governação: ZEE, ZFI e parques industriais deverão integrar o GIS, o catálogo de oportunidades, os corredores, os clusters, o CRM, o balcão único, o centro legal, os painéis e o pós-investimento. A entidade gestora responde pelos dados operacionais; as autoridades competentes validam o estatuto, incentivos, requisitos aduaneiros, fiscais, ambientais e laborais; a Tempo administra a experiência digital, a qualidade editorial e a captação. A entrada no MVP exige pelo menos uma ZEE e uma ZFI com perímetro e base legal validados, gestor nomeado, dados mínimos completos, ficha bilingue aprovada, formulário ligado ao CRM, fontes visíveis e ausência de benefícios não confirmados. Parques industriais sem estatuto especial deverão permanecer identificados como parques, sem inferência automática de benefícios de ZEE ou ZFI."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1444""],""aceitacao"":""Integração e governação: ZEE, ZFI e parques industriais deverão integrar o GIS, o catálogo de oportunidades, os corredores, os clusters, o CRM, o balcão único, o centro legal, os painéis e o pós-investimento. A entidade gestora responde pelos dados operacionais; as autoridades competentes validam o estatuto, incentivos, requisitos aduaneiros, fiscais, ambientais e laborais; a Tempo administra a experiência digital, a qualidade editorial e a captação. A entrada no MVP exige pelo menos uma ZEE e uma ZFI com perímetro e base legal validados, gestor nomeado, dados mínimos completos, ficha bilingue aprovada, formulário ligado ao CRM, fontes visíveis e ausência de benefícios não confirmados. Parques industriais sem estatuto especial deverão permanecer identificados como parques, sem inferência automática de benefícios de ZEE ou ZFI."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. [RECONCILIACAO-43-20261019] 2: Gestão bloqueada por manage-portal legado. Corrigir também consulta da lista que omite primary_territory_id antes de resolver a hierarquia. Campos desconhecidos não impedem consulta.","Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada. | PARQUES-MAPA01 mínimo proposto: ficha legível, desconhecidos/conflitos explícitos, anotações opcionais de recursos/atividades com fonte/data/âmbito/capacidade/unidade, continuidade confirmada ao mesmo dossier e reversão preservando dados após edição anterior. A ficha operacional integral permanece aberta. | PARQUES-DOC01: provar público P0 estável após preparação privada, promoção expressa atómica/409, isolamento do envelope, contexto sem direitos e preservação após save HTTP pelo editor anterior com variantes compatíveis. Sequência de prova pós-uso definida, ainda não executada. Ficha útil com desconhecidos, sem depender de preencher informação sem fonte. | PARQUES-QA: três critérios centrais demonstrados; desconhecidos, filtros afetados e acesso/repetição verificados. Saldo deste recorte QA: zero implementação funcional; disponibilização futura exige decisão específica e backup/restauro fresco do destino. Ficha integral, menus e lacunas externas permanecem abertos. | PARQUES-ATIVO01: disponibilização deste recorte concluída. Não encerra ficha operacional integral dos parques, informação real ainda desconhecida, menus ou lacunas externas. Os critérios QA aceites não foram repetidos. | PARQUES-SALDO02: próximo mínimo proposto L1: responsabilidades distintas, condições declaradas de acesso, riscos/canal e revisão documental. Sem criação de mestres, reserva ou inferência de disponibilidade. Lotes/fases, ocupantes/séries, perímetros e relações económicas factuais permanecem no saldo integral; publicação/recorte anterior mantêm-se concluídos. | PARQUES-L1-DOC01: implementar/demonstrar L1. Na reversão, save pelo editor anterior compatível deve preservar detalhes privados recuperáveis e a versão pública (conteúdo/estado/versão/timestamps), incluindo rascunho posterior e limpeza após publicar. Prova por executar; manual e ficha integral continuam pendentes. Desconhecido não é gratuito/disponível/autorizado. | PARQUES-L1-QA: recorte L1 demonstrado apenas QA, disponibilização/observação ativa pendente de decisão específica. Ficha integral não encerrada: fases/lotes individuais, ocupantes/séries, perímetros e relações factuais permanecem. Factos sem fonte continuam desconhecidos. Nenhuma aceitação do utilizador dos novos anexos/manual presumida. | L1 código/esquema disponibilizados e conferidos por leitura. Não gravadas/publicadas fichas reais nem repetidas aceitações QA. Abertura do novo editor autenticado no ativo não observada pelo Codex: controlo não identifica URL com segurança; não confundir com falha do portal. Ficha integral continua aberta nos restantes incrementos. | Pendência operacional de abertura/observação do editor L1 resolvida: observado. Ficha integral permanece aberta nos restantes critérios anteriores. Não há novo teste QA ou outro lote. | Capacidade estruturada demonstrada sóQA; não encerra cláusulas globais nem preenche factos reais ausentes. Tempo confirmou uso informativo sem reserva/elegibilidade/aprovação automática. Perímetros, títulos reais, ocupantes, séries e traduções ausentes continuam desconhecidos. Anexos não presumidos conferidos pelo utilizador. [UTILIZACAO-HOMOLOGACAO-20261019] 2: Disponibilidade condicionada conforme limite registado — 16 fichas privadas/pendentes, 19 relações territoriais; publicação e gestão autorizada separadas.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources | PARQUES-MAPA01: mestre investment_zones, arrays areas/activities/resources/source_evidence, operador/organizações, GIS/anexos/relações/revisões, APIs v2, percurso de cinco fases/19 etapas e dossier/apoio atuais. Sem cadastro paralelo. | PARQUES-DOC01: mesmo mestre/arrays, revisões cifradas append-only, APIs/autoridades existentes, dossier/percurso e apoio por código/versão do destino. Uma coluna aditiva e nenhum novo mestre/importação. Reversão retém sete fontes funcionais, migration/ledger e build compatível; editor anterior identificado por hash. | PARQUES-QA: 16 artefactos (15 fontes e uma migration nominal), compilação candidata e compatível de 162 ficheiros cada; mesmo mestre/UUID, arrays, snapshots cifrados, dossier e workflow. As sete fontes retidas estão individualmente identificadas com hashes no manifesto. | PARQUES-SALDO02: mesmo investment_zones/UUID, operador canónico, organizações, preparação cifrada/versão-base, publicação expressa, áreas/recursos/atividades e anexos/GIS/relações/dossier já entregues. Nenhuma aceitação anterior reaberta.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. | PARQUES-MAPA01: usar clone atualizado com referências económicas; save atual devolve publicado a rascunho, pelo que prova começa em Beluluane rascunho existente e aviso explícito; allowlist anterior requer contrato compatível; apoio por código/versão do destino. Sem necessidade prevista de migration/importação. Munhava confirmed não demonstrado pelo suporte inspecionado; não alterar silenciosamente. | PARQUES-DOC01 substitui a opção anterior de avisar que despublica: pipeline com coluna cifrada, versão de trabalho/base pública, instalador nominal schema-only e estado intermédio sem DDL demonstrável. Rollback integral de controller/service antigos é incompatível: manter variantes explícitas. Nenhuma alteração silenciosa de workflow; menus/ficha integral separados. | PARQUES-QA: instalador nominal autenticado com prévia sem escrita, autoridade/MFA/CSRF, idempotência, hashes e motivo visível; sem importação/publicação de parques. Reversão pós-uso parcial retém sete fontes, migration/coluna/ledger e build compatível; não repor todas as fontes antigas após uso. | PARQUES-ATIVO01: reversão compatível após utilização mantém sete fontes funcionais, migration/coluna/ledger e build compatível. Editor anterior guarda e recupera detalhes; não oferece reconciliação nova de base. Não repor dump antigo sobre utilização posterior. | PARQUES-SALDO02: desenho propõe uma coluna JSONB nullable operational_details no mesmo cadastro, após 130000; adaptador autenticado nominal 140000 com prévia/idempotência e prova do estado intermédio. Reversão cumulativa conserva oito fontes funcionais, schema/histórico e build compatível; editar pelo anterior deve preservar o novo bloco. Factos reais em falta não bloqueiam QA com desconhecidos/fixtures autorizadas. Nenhuma regra nova de aprovação ou revalidação oficial. | PARQUES-L1-DOC01: clone inventariado precede 130000; preparar base equivalente somente em QA. Uma entidade existente pode acumular funções de proprietário/promotor/operador/gestor; não exige quatro entidades nem novos cadastros. Fontes/condições com data/âmbito/moeda/unidade aplicáveis. Whitelist pública expressa exclui contactos pessoais, notas, IDs e suporte privados. | PARQUES-L1-QA: oito hashes anteriores/quatro ausências; base 130000 já reportada ativa, confirmar no preflight. Nova 140000 somente por ação autenticada com prévia/idempotência; sem flags/grants/importações ou fichas reais. Backup/restauro fresco do destino perto da execução. Reversão parcial conserva oito fontes funcionais cumulativas, schema/histórico e build compatível após utilização. | Autorização específica Tempo e instalação140000 executadas; base130000 preservada. Reversão pós-uso conserva oito fontes funcionais, schema/histórico e build compatível; UI anterior não mostra grupos L1, API preserva privados e projeção pública. Matriz/backlog atuais preservados e complementados; sem repor versões históricas. | Ativo inalterado; código base atual e schemas aceites reutilizados em clone isolado55441. Sem migration nova ou repetição130000/140000/150000; L1 e navegação não reensaiados. Reversão parcial retém2serviços e buildcompatível. Eventual disponibilização separada com decisão e backup/restauro fresco; sem nova regra organizacional.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,"Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida. | PARQUES-MAPA01: mapa concluído; mínimo recomendado 19–29 h QA, discriminado por tarefa, mais futura disponibilização 2–4 h separadas. Dados reais de capacidade/lotes/operadores sem estimativa por ausência de fonte; não bloqueiam preparação com desconhecidos. Implementação ainda não iniciada. | PARQUES-DOC01: 19–29 h QA preservadas como base histórica; delta técnico +5–8 h (2–3 publicação estável, 1–2 instalação nominal, 2–3 prova/build compatível), total revisto 24–37 h QA. Disponibilização futura 2–4 h separadas. Não são horas consumidas; não iniciou implementação. | PARQUES-QA: 19–29 h base e +5–8 h = 24–37 h foram estimativas, não horas consumidas. Recorte QA e empacotamento concluídos. Saldo operacional futuro estimado 2–4 h, separado e dependente da decisão específica. Sem ampliação do âmbito. | PARQUES-ATIVO01: saldo operacional deste recorte zero; as 2–4 h eram uma estimativa, não horas consumidas. Ficha integral e restantes lacunas continuam nos estados anteriores. | PARQUES-SALDO02: L1 ainda não iniciado; 24–36 h QA por seis tarefas (3–4 + 3–5 + 5–8 + 5–7 + 5–8 + 3–4). Inclui recuperação do fragmento privado cifrado após publicação. Futura disponibilização 2–4 h separadas. São estimativas, não trabalho consumido, nem reabertura das estimativas/aceitações da entrega anterior. | PARQUES-L1-DOC01: 24–36 h ADICIONAIS em QA, inalteradas, distintas do lote anterior encerrado; 2–4 h futuras operacionais separadas. Sem horas consumidas ou implementação nesta revisão. | PARQUES-L1-QA: previsão adicional inicial 24–36 h preservada, não horas consumidas. Seis tarefas QA concluídas; saldo técnico identificado zero no recorte. Revisão/decisão e 2–4 h operacionais futuras separadas; não confundidas com entrega anterior encerrada. | Saldo operacional de troca/instalação e conferência por leitura: zero; observação do editor autenticado indicada como não demonstrada. 2–4h eram estimativa operacional, não horas consumidas. Previsão QA24–36h continua histórica; ficha integral aberta. | Observação operacional restante L1 concluída, resultado observado; saldo operacional deste recorte zero. 2–4h e24–36h continuam estimativas históricas, não horas consumidas; ficha integral aberta.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | 16/10/2026 PARQUES-MAPA01: levantamento em leitura no clone restaurado do destino, 17 zonas/sete parques (três publicados), 19 relações territoriais/36 revisões; zero anexos/geometrias/relações económicas de zonas, sem inferir ausência real. Acervo integral prévio de 10717 ficheiros e 60 anexos atuais inventariados; dez exemplares delimitados por hash. Reutilizar investment_zones/UUID/versões/territórios e percurso/dossier existentes. Mapa: outputs/investmoz-parques-mapa-20261016/para-revisao/MAPA-RECORTE-QA.md. Sem implementação, alteração ativa ou repetição de aceitações. | 16/10/2026 PARQUES-DOC01: instrução posterior da Tempo concretizada no desenho, sem implementação. Público anterior permanece até publicação expressa; uma coluna editorial_draft cifrada nullable no mesmo mestre, versões/histórico privados e instalação nominal autenticada já previstos. Seleção no dossier guarda UUID/versão pública consultada, sem reserva, disponibilidade ou autorização de instalação. Desenho: outputs/investmoz-parques-mapa-20261016/DOC01/DESENHO-PUBLICACAO-E-REVERSAO.md; PROVA-POS-USO.md. Não é demonstração funcional executada. | 16/10/2026 PARQUES-QA: recorte DOC01 implementado e demonstrado apenas no clone parks_operational_20261016_test:55441. Preparação privada v4 conservou público v3; publicação expressa v5. T1 privado v7 sobre público v5; editor anterior efetivamente servido/guardado gerou v8 e preservou detalhes/IDs/contexto. Coexistência: suspensão v9, reconciliação expressa v10 e publicação v11; dossier conserva referência consultada v5. Evidência: outputs/investmoz-parques-QA-20261016/para-revisao/RELATORIO-QA.md. Não encerra ficha integral nem autoriza ativo. | 16/10/2026 PARQUES-ATIVO01 parques-operacionais-QA-6aacf653a98e: disponibilização autorizada pelo responsável e concluída no recorte mínimo. Aplicados 16 artefactos e build de 162 ficheiros; só migration nominal 130000, pela ação autenticada existente. Backup/restauro fresco de 295 tabelas e 31 sequências, extração de 1311 ficheiros e arranque do clone em leitura verificados. Abertura de gestão sem guardar; lista e ficha pública de Balama mantêm factos anteriores. Evidência: outputs/investmoz-parques-ativacao-20261016/para-revisao/RELATORIO-FINAL.md, PRESERVACAO-FINAL.json e recibo. Aceitações QA reutilizadas. | 16/10/2026 PARQUES-SALDO02: levantamento documental do saldo integral concluído, sem implementação/teste/ativo. Reutiliza entrega parques-operacionais-QA-6aacf653a98e encerrada. Inventário 10722 ficheiros/60 anexos, 12 exemplares; clone restaurado 55441 READ ONLY. Sete parques sem operador associado, recursos/atividades preenchidos ou anexos/perímetros/relações guardados: ausência factual não significa inexistência real. Mapa: outputs/investmoz-parques-integral-delimitacao-20261016/MAPA-SALDO-E-LOTE-MINIMO.md. | PARQUES-L1-DOC01: dependência anterior registada como disponibilizada; relatório/recibo/pacote selados conferidos por hash, instalação autenticada 130000 e editor Balama v3 sem guardar já registados. Não se presume conferência independente dos anexos pelo utilizador. Sem novo teste funcional. | PARQUES-L1-QA: parques-L1-QA-fb56ec51f62e, 12 artefactos/build162 em clone 55441. 40 condições HTTP; mesma entidade em quatro funções sem duplicar; whitelist/fragmento privado cifrado; tarifa contextualizada/desconhecido nulo; publicação expressa; editor anterior real guardou com preservação privada e pública A/B/C. Relatório em outputs/investmoz-parques-L1-QA-20261016/RELATORIO-QA.md. | L1 disponibilizado em 18/10/2026, candidata parques-L1-QA-fb56ec51f62e DOC02. 12 artefactos/build162; apenas 140000 por instalação autenticada da conta 2. Recibo bffa9337-b2ca-48c6-bc6b-fbbf100f8848; coluna JSONB nullable, zero registos de negócio alterados. Backup/restauro fresco295 tabelas/31 sequências/1316ficheiros, arranque/decifragem verificados. Preservação295 tabelas sem diferenças inesperadas; lista/ficha pública Balama e assets conferidos. Evidência: outputs/investmoz-parques-L1-ativacao-20261018/. | 18/10/2026, L1: observado diretamente pelo Codex no editor Balama, URL HTTPS confirmado, conta2/Osmane Nala pelo DOM. Quatro grupos L1 presentes; público v3/preparação não guardada. Sem alterar campos, guardar, publicar ou repetir140000. Evidência EDITOR-OBSERVADO-20261018.txt e OBSERVACAO-OPERACIONAL-FINAL.json no diretório da ativação. | 18/10: parques-integral-QA-4e2dc76dbf27 acrescenta títulos/fases/lotes/ocupantes/indicadores/cadeia no envelope do mesmo parque.36checksHTTP,3serviço, UI guarda14,25privado/12,5público; editor anterior real v27→28 preserva privado e público. Restauro296tabelas,16outraszonas e cadastros iguais. Relatório em outputs/investmoz-parques-integral-QA-20261018/para-revisao/. | Homologação teste-investidor 19/10/2026: Ficha integral dos parques=Ausente. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Ficha integral dos parques=Instalado mas desabilitado. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. @@ -686,456 +686,456 @@ MASTER-e1169a77-0100,"Integração e governação: ZEE, ZFI e parques industriai [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. [PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação. [P1-P2-QA-167b5db97653] 42/13 verificações do delta; serviços/controladores/middleware com rollback, build único. P1 parcial (21 modalidades/assistência); interface de atribuição pendente; sem instalação remota/importação/publicação. Mesma matriz e manual. -[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,," | PARQUES-MAPA01: leitura documental/schema/fotografia restaurada não é prova funcional nova. Sem geometria/lotação/serviços/benefícios presumidos, sem novo mestre, flags, grants ou ativo. Restante ficha integral, CAE 600/579, duplicados, Fintech e menus mantêm estados; menus em preparação não bloqueiam. | PARQUES-DOC01: apenas desenho corrigido por inspeção; prova pós-uso e publicação estável ainda por executar na candidata QA. Sem migrations, gravações, importações ou ativo nesta revisão. Dados sem fonte continuam desconhecidos; sem novas exigências de operadores, lotes, benefícios ou organização. | PARQUES-QA: clone sintético baseado na QA económica (171 tabelas), não cópia atual integral do ativo (295 no backup anterior). Preservação dos 160 hashes de tabelas não afetadas, 15 zonas alheias, papéis e referências económicas. Anúncio sintético herdado no clone v18 permanece inalterado; referência original v12 não foi reensaiada. Dados reais sem fonte continuam desconhecidos; sem ensaio volumétrico, homologação real ou ativo. | PARQUES-ATIVO01: conferência ativa operacional sem guardar, publicar, reservar, importar fixtures ou conceder privilégios. Preservação de negócio/histórico e dados anteriores verificada por comparação com o restauro fresco. Provas QA, limites documentais e restantes aceitações mantidos. | PARQUES-SALDO02: só levantamento/desenho por leitura do clone e acervo; zero provas funcionais novas, migrations/importações/publicações ou alterações de código ativo. Critérios L1 propostos por executar. Ficha integral aberta; menus, duplicados, regulação Fintech e restantes lacunas preservados. | PARQUES-L1-DOC01: consolidação documental anterior à implementação. Sem código, dados, migrations, importação, publicação ou ativo. Critérios L1 e conferência dos novos anexos pelo utilizador não dados como concluídos. DOC00 preservado; convenções em outputs/investmoz-parques-integral-delimitacao-20261016/DOC01/CONVENCOES-E-DEPENDENCIA.md. | PARQUES-L1-QA: clone anterior isolado171 tabelas, não cópia integral atual do ativo295 anteriormente reportadas. Fixture reutiliza uma organização sintética com classificação pública apenas QA; zero mestres novos. 166 tabelas, 16 outras zonas e 47 revisões preservadas; restauro171/31seq/2ficheiros. Sem volumetria/homologação real ou nova aceitação móvel; desktop observado. Ativo994ficheiros+3protegidos iguais; B/COUNTRY02 e provas aceites sem repetição. Ficha integral/menus/duplicados/Fintech mantêm estados. | Utilizador conferiu cinco documentos DOC02/recibo, não declarou inspeção do ZIP nem da conferência local. Integridade do pacote verificada pelo Codex. Instalação autenticada reportada pelo utilizador e confirmada em ledger/auditoria. Sem equivalência visual da reversão, volume, gravação/publicação real ou nova aceitação assistiva. Navegação separada. | Rectificação expressa: ChatGPT conferiu documentos DOC02 QA; não está confirmada a conferência pelo utilizador do relatório local da ativação. Esta nota corrige atribuições anteriores. Relatório/recibo finais preparados para anexar à página privada existente. Sessão autorizada existente; sem novo desafio MFA ou observação de gravação/publicação.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0101,"O módulo Experiência Integrada do Investidor deverá unificar promoção, inteligência de mercado, transacção assistida, identidade digital, interoperabilidade, balcão único, acompanhamento pós-investimento e serviços de suporte numa única conta, um único perfil e uma única jornada. O investidor deverá reutilizar dados e documentos autorizados, acompanhar todos os processos num painel consolidado e receber recomendações, alertas e orientação contextual, sem que a plataforma substitua decisões oficiais, diligência independente ou validação humana.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1446 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 775 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1446,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0101: O módulo Experiência Integrada do Investidor deverá unificar promoção, inteligência de mercado, transacção assistida, identidade digital, interoperabilidade, balcão único, acompanhamento pós-investimento e serviços de suporte numa única conta, um único perfil e uma única jornada. O investidor deverá reutilizar dados e documentos autorizados, acompanhar todos os processos num painel consolidado e receber recomendações, alertas e orientação contextual, sem que a plataforma substitua decisões oficiais, diligência independente ou validação humana. | MASTER-51b8f0ad-0050: O módulo Experiência Integrada do Investidor deverá unificar promoção, inteligência de mercado, transacção assistida, identidade digital, interoperabilidade, balcão único, acompanhamento pós-investimento e serviços de suporte numa única conta, um único perfil e uma única jornada. O investidor deverá reutilizar dados e documentos autorizados, acompanhar todos os processos num painel consolidado e receber recomendações, alertas e orientação contextual, sem que a plataforma substitua decisões oficiais, diligência independente ou validação humana. | MASTER-edece80c-0101: O módulo Experiência Integrada do Investidor deverá unificar promoção, inteligência de mercado, transacção assistida, identidade digital, interoperabilidade, balcão único, acompanhamento pós-investimento e serviços de suporte numa única conta, um único perfil e uma única jornada. O investidor deverá reutilizar dados e documentos autorizados, acompanhar todos os processos num painel consolidado e receber recomendações, alertas e orientação contextual, sem que a plataforma substitua decisões oficiais, diligência independente ou validação humana.",P2,MASTER-e1169a77-0101: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0101: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0101 | MASTER-51b8f0ad-0050 | MASTER-edece80c-0101,3,"[{""id"":""MASTER-e1169a77-0101"",""pedido"":""O módulo Experiência Integrada do Investidor deverá unificar promoção, inteligência de mercado, transacção assistida, identidade digital, interoperabilidade, balcão único, acompanhamento pós-investimento e serviços de suporte numa única conta, um único perfil e uma única jornada. O investidor deverá reutilizar dados e documentos autorizados, acompanhar todos os processos num painel consolidado e receber recomendações, alertas e orientação contextual, sem que a plataforma substitua decisões oficiais, diligência independente ou validação humana."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1446""],""aceitacao"":""O módulo Experiência Integrada do Investidor deverá unificar promoção, inteligência de mercado, transacção assistida, identidade digital, interoperabilidade, balcão único, acompanhamento pós-investimento e serviços de suporte numa única conta, um único perfil e uma única jornada. O investidor deverá reutilizar dados e documentos autorizados, acompanhar todos os processos num painel consolidado e receber recomendações, alertas e orientação contextual, sem que a plataforma substitua decisões oficiais, diligência independente ou validação humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0050"",""pedido"":""O módulo Experiência Integrada do Investidor deverá unificar promoção, inteligência de mercado, transacção assistida, identidade digital, interoperabilidade, balcão único, acompanhamento pós-investimento e serviços de suporte numa única conta, um único perfil e uma única jornada. O investidor deverá reutilizar dados e documentos autorizados, acompanhar todos os processos num painel consolidado e receber recomendações, alertas e orientação contextual, sem que a plataforma substitua decisões oficiais, diligência independente ou validação humana."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 775""],""aceitacao"":""O módulo Experiência Integrada do Investidor deverá unificar promoção, inteligência de mercado, transacção assistida, identidade digital, interoperabilidade, balcão único, acompanhamento pós-investimento e serviços de suporte numa única conta, um único perfil e uma única jornada. O investidor deverá reutilizar dados e documentos autorizados, acompanhar todos os processos num painel consolidado e receber recomendações, alertas e orientação contextual, sem que a plataforma substitua decisões oficiais, diligência independente ou validação humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0101"",""pedido"":""O módulo Experiência Integrada do Investidor deverá unificar promoção, inteligência de mercado, transacção assistida, identidade digital, interoperabilidade, balcão único, acompanhamento pós-investimento e serviços de suporte numa única conta, um único perfil e uma única jornada. O investidor deverá reutilizar dados e documentos autorizados, acompanhar todos os processos num painel consolidado e receber recomendações, alertas e orientação contextual, sem que a plataforma substitua decisões oficiais, diligência independente ou validação humana."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1446""],""aceitacao"":""O módulo Experiência Integrada do Investidor deverá unificar promoção, inteligência de mercado, transacção assistida, identidade digital, interoperabilidade, balcão único, acompanhamento pós-investimento e serviços de suporte numa única conta, um único perfil e uma única jornada. O investidor deverá reutilizar dados e documentos autorizados, acompanhar todos os processos num painel consolidado e receber recomendações, alertas e orientação contextual, sem que a plataforma substitua decisões oficiais, diligência independente ou validação humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0109,"Cada indicador deverá possuir definição, população, fórmula, unidade, fonte, responsável, meta, linha de base, periodicidade, segmentação, regra de reconciliação e restrição de divulgação. Resultados da IA devem ser medidos separadamente de decisões humanas e não podem ser apresentados como decisões oficiais.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1584 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 911 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1584,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0109: Cada indicador deverá possuir definição, população, fórmula, unidade, fonte, responsável, meta, linha de base, periodicidade, segmentação, regra de reconciliação e restrição de divulgação. Resultados da IA devem ser medidos separadamente de decisões humanas e não podem ser apresentados como decisões oficiais. | MASTER-51b8f0ad-0058: Cada indicador deverá possuir definição, população, fórmula, unidade, fonte, responsável, meta, linha de base, periodicidade, segmentação, regra de reconciliação e restrição de divulgação. Resultados da IA devem ser medidos separadamente de decisões humanas e não podem ser apresentados como decisões oficiais. | MASTER-edece80c-0109: Cada indicador deverá possuir definição, população, fórmula, unidade, fonte, responsável, meta, linha de base, periodicidade, segmentação, regra de reconciliação e restrição de divulgação. Resultados da IA devem ser medidos separadamente de decisões humanas e não podem ser apresentados como decisões oficiais.",P2,MASTER-e1169a77-0109: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0109: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0109 | MASTER-51b8f0ad-0058 | MASTER-edece80c-0109,3,"[{""id"":""MASTER-e1169a77-0109"",""pedido"":""Cada indicador deverá possuir definição, população, fórmula, unidade, fonte, responsável, meta, linha de base, periodicidade, segmentação, regra de reconciliação e restrição de divulgação. Resultados da IA devem ser medidos separadamente de decisões humanas e não podem ser apresentados como decisões oficiais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1584""],""aceitacao"":""Cada indicador deverá possuir definição, população, fórmula, unidade, fonte, responsável, meta, linha de base, periodicidade, segmentação, regra de reconciliação e restrição de divulgação. Resultados da IA devem ser medidos separadamente de decisões humanas e não podem ser apresentados como decisões oficiais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0058"",""pedido"":""Cada indicador deverá possuir definição, população, fórmula, unidade, fonte, responsável, meta, linha de base, periodicidade, segmentação, regra de reconciliação e restrição de divulgação. Resultados da IA devem ser medidos separadamente de decisões humanas e não podem ser apresentados como decisões oficiais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 911""],""aceitacao"":""Cada indicador deverá possuir definição, população, fórmula, unidade, fonte, responsável, meta, linha de base, periodicidade, segmentação, regra de reconciliação e restrição de divulgação. Resultados da IA devem ser medidos separadamente de decisões humanas e não podem ser apresentados como decisões oficiais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0109"",""pedido"":""Cada indicador deverá possuir definição, população, fórmula, unidade, fonte, responsável, meta, linha de base, periodicidade, segmentação, regra de reconciliação e restrição de divulgação. Resultados da IA devem ser medidos separadamente de decisões humanas e não podem ser apresentados como decisões oficiais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1584""],""aceitacao"":""Cada indicador deverá possuir definição, população, fórmula, unidade, fonte, responsável, meta, linha de base, periodicidade, segmentação, regra de reconciliação e restrição de divulgação. Resultados da IA devem ser medidos separadamente de decisões humanas e não podem ser apresentados como decisões oficiais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0110,RF-EII do MVP aceites e testes ponta-a-ponta aprovados.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1626 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 950 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1626,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0110: RF-EII do MVP aceites e testes ponta-a-ponta aprovados. | MASTER-51b8f0ad-0059: RF-EII do MVP aceites e testes ponta-a-ponta aprovados. | MASTER-edece80c-0110: RF-EII do MVP aceites e testes ponta-a-ponta aprovados.,P2,MASTER-e1169a77-0110: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0110: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0110 | MASTER-51b8f0ad-0059 | MASTER-edece80c-0110,3,"[{""id"":""MASTER-e1169a77-0110"",""pedido"":""RF-EII do MVP aceites e testes ponta-a-ponta aprovados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1626""],""aceitacao"":""RF-EII do MVP aceites e testes ponta-a-ponta aprovados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0059"",""pedido"":""RF-EII do MVP aceites e testes ponta-a-ponta aprovados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 950""],""aceitacao"":""RF-EII do MVP aceites e testes ponta-a-ponta aprovados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0110"",""pedido"":""RF-EII do MVP aceites e testes ponta-a-ponta aprovados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1626""],""aceitacao"":""RF-EII do MVP aceites e testes ponta-a-ponta aprovados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0111,"Com base nas lições do programa de competitividade do Rwanda, o InvestMoz deverá tratar cada cluster como um programa económico coordenado e não apenas como uma categoria de conteúdo. A página, os dados, o CRM, os mapas, as campanhas, a governação e a inteligência artificial devem ligar projectos âncora, corredores, cadeias de valor, empresas, infra-estruturas, financiamento, competências, fornecedores, compradores, mercados e políticas públicas. Esta secção consolida os elementos necessários para transformar o desenho funcional existente num plano executável, evitando duplicações entre clusters, corredores e experiência integrada do investidor.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1638 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 962 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1638,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0111: Com base nas lições do programa de competitividade do Rwanda, o InvestMoz deverá tratar cada cluster como um programa económico coordenado e não apenas como uma categoria de conteúdo. A página, os dados, o CRM, os mapas, as campanhas, a governação e a inteligência artificial devem ligar projectos âncora, corredores, cadeias de valor, empresas, infra-estruturas, financiamento, competências, fornecedores, compradores, mercados e políticas públicas. Esta secção consolida os elementos necessários para transformar o desenho funcional existente num plano executável, evitando duplicações entre clusters, corredores e experiência integrada do investidor. | MASTER-51b8f0ad-0060: Com base nas lições do programa de competitividade do Rwanda, o InvestMoz deverá tratar cada cluster como um programa económico coordenado e não apenas como uma categoria de conteúdo. A página, os dados, o CRM, os mapas, as campanhas, a governação e a inteligência artificial devem ligar projectos âncora, corredores, cadeias de valor, empresas, infra-estruturas, financiamento, competências, fornecedores, compradores, mercados e políticas públicas. Esta secção consolida os elementos necessários para transformar o desenho funcional existente num plano executável, evitando duplicações entre clusters, corredores e experiência integrada do investidor. | MASTER-edece80c-0111: Com base nas lições do programa de competitividade do Rwanda, o InvestMoz deverá tratar cada cluster como um programa económico coordenado e não apenas como uma categoria de conteúdo. A página, os dados, o CRM, os mapas, as campanhas, a governação e a inteligência artificial devem ligar projectos âncora, corredores, cadeias de valor, empresas, infra-estruturas, financiamento, competências, fornecedores, compradores, mercados e políticas públicas. Esta secção consolida os elementos necessários para transformar o desenho funcional existente num plano executável, evitando duplicações entre clusters, corredores e experiência integrada do investidor.",P1,MASTER-e1169a77-0111: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0111: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0111 | MASTER-51b8f0ad-0060 | MASTER-edece80c-0111,3,"[{""id"":""MASTER-e1169a77-0111"",""pedido"":""Com base nas lições do programa de competitividade do Rwanda, o InvestMoz deverá tratar cada cluster como um programa económico coordenado e não apenas como uma categoria de conteúdo. A página, os dados, o CRM, os mapas, as campanhas, a governação e a inteligência artificial devem ligar projectos âncora, corredores, cadeias de valor, empresas, infra-estruturas, financiamento, competências, fornecedores, compradores, mercados e políticas públicas. Esta secção consolida os elementos necessários para transformar o desenho funcional existente num plano executável, evitando duplicações entre clusters, corredores e experiência integrada do investidor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1638""],""aceitacao"":""Com base nas lições do programa de competitividade do Rwanda, o InvestMoz deverá tratar cada cluster como um programa económico coordenado e não apenas como uma categoria de conteúdo. A página, os dados, o CRM, os mapas, as campanhas, a governação e a inteligência artificial devem ligar projectos âncora, corredores, cadeias de valor, empresas, infra-estruturas, financiamento, competências, fornecedores, compradores, mercados e políticas públicas. Esta secção consolida os elementos necessários para transformar o desenho funcional existente num plano executável, evitando duplicações entre clusters, corredores e experiência integrada do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0060"",""pedido"":""Com base nas lições do programa de competitividade do Rwanda, o InvestMoz deverá tratar cada cluster como um programa económico coordenado e não apenas como uma categoria de conteúdo. A página, os dados, o CRM, os mapas, as campanhas, a governação e a inteligência artificial devem ligar projectos âncora, corredores, cadeias de valor, empresas, infra-estruturas, financiamento, competências, fornecedores, compradores, mercados e políticas públicas. Esta secção consolida os elementos necessários para transformar o desenho funcional existente num plano executável, evitando duplicações entre clusters, corredores e experiência integrada do investidor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 962""],""aceitacao"":""Com base nas lições do programa de competitividade do Rwanda, o InvestMoz deverá tratar cada cluster como um programa económico coordenado e não apenas como uma categoria de conteúdo. A página, os dados, o CRM, os mapas, as campanhas, a governação e a inteligência artificial devem ligar projectos âncora, corredores, cadeias de valor, empresas, infra-estruturas, financiamento, competências, fornecedores, compradores, mercados e políticas públicas. Esta secção consolida os elementos necessários para transformar o desenho funcional existente num plano executável, evitando duplicações entre clusters, corredores e experiência integrada do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0111"",""pedido"":""Com base nas lições do programa de competitividade do Rwanda, o InvestMoz deverá tratar cada cluster como um programa económico coordenado e não apenas como uma categoria de conteúdo. A página, os dados, o CRM, os mapas, as campanhas, a governação e a inteligência artificial devem ligar projectos âncora, corredores, cadeias de valor, empresas, infra-estruturas, financiamento, competências, fornecedores, compradores, mercados e políticas públicas. Esta secção consolida os elementos necessários para transformar o desenho funcional existente num plano executável, evitando duplicações entre clusters, corredores e experiência integrada do investidor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1638""],""aceitacao"":""Com base nas lições do programa de competitividade do Rwanda, o InvestMoz deverá tratar cada cluster como um programa económico coordenado e não apenas como uma categoria de conteúdo. A página, os dados, o CRM, os mapas, as campanhas, a governação e a inteligência artificial devem ligar projectos âncora, corredores, cadeias de valor, empresas, infra-estruturas, financiamento, competências, fornecedores, compradores, mercados e políticas públicas. Esta secção consolida os elementos necessários para transformar o desenho funcional existente num plano executável, evitando duplicações entre clusters, corredores e experiência integrada do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0112,"Seleccionar uma oportunidade concreta, avaliar prontidão, consultar requisitos e manifestar interesse.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1646 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 969 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1646,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0112: Seleccionar uma oportunidade concreta, avaliar prontidão, consultar requisitos e manifestar interesse. | MASTER-51b8f0ad-0061: Seleccionar uma oportunidade concreta, avaliar prontidão, consultar requisitos e manifestar interesse. | MASTER-edece80c-0112: Seleccionar uma oportunidade concreta, avaliar prontidão, consultar requisitos e manifestar interesse.",P2,MASTER-e1169a77-0112: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0112: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0112 | MASTER-51b8f0ad-0061 | MASTER-edece80c-0112,3,"[{""id"":""MASTER-e1169a77-0112"",""pedido"":""Seleccionar uma oportunidade concreta, avaliar prontidão, consultar requisitos e manifestar interesse."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1646""],""aceitacao"":""Seleccionar uma oportunidade concreta, avaliar prontidão, consultar requisitos e manifestar interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0061"",""pedido"":""Seleccionar uma oportunidade concreta, avaliar prontidão, consultar requisitos e manifestar interesse."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 969""],""aceitacao"":""Seleccionar uma oportunidade concreta, avaliar prontidão, consultar requisitos e manifestar interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0112"",""pedido"":""Seleccionar uma oportunidade concreta, avaliar prontidão, consultar requisitos e manifestar interesse."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1646""],""aceitacao"":""Seleccionar uma oportunidade concreta, avaliar prontidão, consultar requisitos e manifestar interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0113,"Identificar em que parte da cadeia investir, quais lacunas existem e que actores devem participar.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1652 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 975 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1652,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0113: Identificar em que parte da cadeia investir, quais lacunas existem e que actores devem participar. | MASTER-51b8f0ad-0062: Identificar em que parte da cadeia investir, quais lacunas existem e que actores devem participar. | MASTER-edece80c-0113: Identificar em que parte da cadeia investir, quais lacunas existem e que actores devem participar.",P2,MASTER-e1169a77-0113: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0113: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0113 | MASTER-51b8f0ad-0062 | MASTER-edece80c-0113,3,"[{""id"":""MASTER-e1169a77-0113"",""pedido"":""Identificar em que parte da cadeia investir, quais lacunas existem e que actores devem participar."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1652""],""aceitacao"":""Identificar em que parte da cadeia investir, quais lacunas existem e que actores devem participar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0062"",""pedido"":""Identificar em que parte da cadeia investir, quais lacunas existem e que actores devem participar."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 975""],""aceitacao"":""Identificar em que parte da cadeia investir, quais lacunas existem e que actores devem participar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0113"",""pedido"":""Identificar em que parte da cadeia investir, quais lacunas existem e que actores devem participar."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1652""],""aceitacao"":""Identificar em que parte da cadeia investir, quais lacunas existem e que actores devem participar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0114,"Em qualquer percurso, o portal deverá responder de forma consistente: onde investir; em que elo da cadeia de valor; que infra-estruturas existem; que fornecedores, compradores e financiadores estão disponíveis; que projectos complementares são necessários; que incentivos, licenças, riscos e constrangimentos existem; quem coordena; e qual é a próxima acção do investidor.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1653 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 976 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1653,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0114: Em qualquer percurso, o portal deverá responder de forma consistente: onde investir; em que elo da cadeia de valor; que infra-estruturas existem; que fornecedores, compradores e financiadores estão disponíveis; que projectos complementares são necessários; que incentivos, licenças, riscos e constrangimentos existem; quem coordena; e qual é a próxima acção do investidor. | MASTER-51b8f0ad-0063: Em qualquer percurso, o portal deverá responder de forma consistente: onde investir; em que elo da cadeia de valor; que infra-estruturas existem; que fornecedores, compradores e financiadores estão disponíveis; que projectos complementares são necessários; que incentivos, licenças, riscos e constrangimentos existem; quem coordena; e qual é a próxima acção do investidor. | MASTER-edece80c-0114: Em qualquer percurso, o portal deverá responder de forma consistente: onde investir; em que elo da cadeia de valor; que infra-estruturas existem; que fornecedores, compradores e financiadores estão disponíveis; que projectos complementares são necessários; que incentivos, licenças, riscos e constrangimentos existem; quem coordena; e qual é a próxima acção do investidor.",P1,MASTER-e1169a77-0114: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0114: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0114 | MASTER-51b8f0ad-0063 | MASTER-edece80c-0114,3,"[{""id"":""MASTER-e1169a77-0114"",""pedido"":""Em qualquer percurso, o portal deverá responder de forma consistente: onde investir; em que elo da cadeia de valor; que infra-estruturas existem; que fornecedores, compradores e financiadores estão disponíveis; que projectos complementares são necessários; que incentivos, licenças, riscos e constrangimentos existem; quem coordena; e qual é a próxima acção do investidor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1653""],""aceitacao"":""Em qualquer percurso, o portal deverá responder de forma consistente: onde investir; em que elo da cadeia de valor; que infra-estruturas existem; que fornecedores, compradores e financiadores estão disponíveis; que projectos complementares são necessários; que incentivos, licenças, riscos e constrangimentos existem; quem coordena; e qual é a próxima acção do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0063"",""pedido"":""Em qualquer percurso, o portal deverá responder de forma consistente: onde investir; em que elo da cadeia de valor; que infra-estruturas existem; que fornecedores, compradores e financiadores estão disponíveis; que projectos complementares são necessários; que incentivos, licenças, riscos e constrangimentos existem; quem coordena; e qual é a próxima acção do investidor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 976""],""aceitacao"":""Em qualquer percurso, o portal deverá responder de forma consistente: onde investir; em que elo da cadeia de valor; que infra-estruturas existem; que fornecedores, compradores e financiadores estão disponíveis; que projectos complementares são necessários; que incentivos, licenças, riscos e constrangimentos existem; quem coordena; e qual é a próxima acção do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0114"",""pedido"":""Em qualquer percurso, o portal deverá responder de forma consistente: onde investir; em que elo da cadeia de valor; que infra-estruturas existem; que fornecedores, compradores e financiadores estão disponíveis; que projectos complementares são necessários; que incentivos, licenças, riscos e constrangimentos existem; quem coordena; e qual é a próxima acção do investidor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1653""],""aceitacao"":""Em qualquer percurso, o portal deverá responder de forma consistente: onde investir; em que elo da cadeia de valor; que infra-estruturas existem; que fornecedores, compradores e financiadores estão disponíveis; que projectos complementares são necessários; que incentivos, licenças, riscos e constrangimentos existem; quem coordena; e qual é a próxima acção do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0115,"O ciclo de gestão do cluster deverá seguir dez passos: compreender o mercado; consultar empresas, compradores e financiadores; identificar constrangimentos; seleccionar prioridades; definir visão e metas; estruturar projectos complementares; atribuir responsáveis e orçamento; apoiar empresas e fornecedores; promover internacionalmente; medir resultados e corrigir a estratégia. O índice de prontidão do cluster deve medir carteira, infra-estruturas, licenciamento, capacidade institucional, fornecedores, competências, financiamento, mercados, riscos e coordenação.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1719 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1039 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1719,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0115: O ciclo de gestão do cluster deverá seguir dez passos: compreender o mercado; consultar empresas, compradores e financiadores; identificar constrangimentos; seleccionar prioridades; definir visão e metas; estruturar projectos complementares; atribuir responsáveis e orçamento; apoiar empresas e fornecedores; promover internacionalmente; medir resultados e corrigir a estratégia. O índice de prontidão do cluster deve medir carteira, infra-estruturas, licenciamento, capacidade institucional, fornecedores, competências, financiamento, mercados, riscos e coordenação. | MASTER-51b8f0ad-0064: O ciclo de gestão do cluster deverá seguir dez passos: compreender o mercado; consultar empresas, compradores e financiadores; identificar constrangimentos; seleccionar prioridades; definir visão e metas; estruturar projectos complementares; atribuir responsáveis e orçamento; apoiar empresas e fornecedores; promover internacionalmente; medir resultados e corrigir a estratégia. O índice de prontidão do cluster deve medir carteira, infra-estruturas, licenciamento, capacidade institucional, fornecedores, competências, financiamento, mercados, riscos e coordenação. | MASTER-edece80c-0115: O ciclo de gestão do cluster deverá seguir dez passos: compreender o mercado; consultar empresas, compradores e financiadores; identificar constrangimentos; seleccionar prioridades; definir visão e metas; estruturar projectos complementares; atribuir responsáveis e orçamento; apoiar empresas e fornecedores; promover internacionalmente; medir resultados e corrigir a estratégia. O índice de prontidão do cluster deve medir carteira, infra-estruturas, licenciamento, capacidade institucional, fornecedores, competências, financiamento, mercados, riscos e coordenação.",P1,MASTER-e1169a77-0115: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0115: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0115 | MASTER-51b8f0ad-0064 | MASTER-edece80c-0115,3,"[{""id"":""MASTER-e1169a77-0115"",""pedido"":""O ciclo de gestão do cluster deverá seguir dez passos: compreender o mercado; consultar empresas, compradores e financiadores; identificar constrangimentos; seleccionar prioridades; definir visão e metas; estruturar projectos complementares; atribuir responsáveis e orçamento; apoiar empresas e fornecedores; promover internacionalmente; medir resultados e corrigir a estratégia. O índice de prontidão do cluster deve medir carteira, infra-estruturas, licenciamento, capacidade institucional, fornecedores, competências, financiamento, mercados, riscos e coordenação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1719""],""aceitacao"":""O ciclo de gestão do cluster deverá seguir dez passos: compreender o mercado; consultar empresas, compradores e financiadores; identificar constrangimentos; seleccionar prioridades; definir visão e metas; estruturar projectos complementares; atribuir responsáveis e orçamento; apoiar empresas e fornecedores; promover internacionalmente; medir resultados e corrigir a estratégia. O índice de prontidão do cluster deve medir carteira, infra-estruturas, licenciamento, capacidade institucional, fornecedores, competências, financiamento, mercados, riscos e coordenação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0064"",""pedido"":""O ciclo de gestão do cluster deverá seguir dez passos: compreender o mercado; consultar empresas, compradores e financiadores; identificar constrangimentos; seleccionar prioridades; definir visão e metas; estruturar projectos complementares; atribuir responsáveis e orçamento; apoiar empresas e fornecedores; promover internacionalmente; medir resultados e corrigir a estratégia. O índice de prontidão do cluster deve medir carteira, infra-estruturas, licenciamento, capacidade institucional, fornecedores, competências, financiamento, mercados, riscos e coordenação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1039""],""aceitacao"":""O ciclo de gestão do cluster deverá seguir dez passos: compreender o mercado; consultar empresas, compradores e financiadores; identificar constrangimentos; seleccionar prioridades; definir visão e metas; estruturar projectos complementares; atribuir responsáveis e orçamento; apoiar empresas e fornecedores; promover internacionalmente; medir resultados e corrigir a estratégia. O índice de prontidão do cluster deve medir carteira, infra-estruturas, licenciamento, capacidade institucional, fornecedores, competências, financiamento, mercados, riscos e coordenação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0115"",""pedido"":""O ciclo de gestão do cluster deverá seguir dez passos: compreender o mercado; consultar empresas, compradores e financiadores; identificar constrangimentos; seleccionar prioridades; definir visão e metas; estruturar projectos complementares; atribuir responsáveis e orçamento; apoiar empresas e fornecedores; promover internacionalmente; medir resultados e corrigir a estratégia. O índice de prontidão do cluster deve medir carteira, infra-estruturas, licenciamento, capacidade institucional, fornecedores, competências, financiamento, mercados, riscos e coordenação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1719""],""aceitacao"":""O ciclo de gestão do cluster deverá seguir dez passos: compreender o mercado; consultar empresas, compradores e financiadores; identificar constrangimentos; seleccionar prioridades; definir visão e metas; estruturar projectos complementares; atribuir responsáveis e orçamento; apoiar empresas e fornecedores; promover internacionalmente; medir resultados e corrigir a estratégia. O índice de prontidão do cluster deve medir carteira, infra-estruturas, licenciamento, capacidade institucional, fornecedores, competências, financiamento, mercados, riscos e coordenação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0116,RF-CLU-001–004; RF-COR-001–005; RF-EII-007.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1761 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1080 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1761,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0116: RF-CLU-001–004; RF-COR-001–005; RF-EII-007. | MASTER-51b8f0ad-0065: RF-CLU-001–004; RF-COR-001–005; RF-EII-007. | MASTER-edece80c-0116: RF-CLU-001–004; RF-COR-001–005; RF-EII-007.,P2,MASTER-e1169a77-0116: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0065: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0116: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0116 | MASTER-51b8f0ad-0065 | MASTER-edece80c-0116,3,"[{""id"":""MASTER-e1169a77-0116"",""pedido"":""RF-CLU-001–004; RF-COR-001–005; RF-EII-007."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1761""],""aceitacao"":""RF-CLU-001–004; RF-COR-001–005; RF-EII-007."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0065"",""pedido"":""RF-CLU-001–004; RF-COR-001–005; RF-EII-007."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1080""],""aceitacao"":""RF-CLU-001–004; RF-COR-001–005; RF-EII-007."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0116"",""pedido"":""RF-CLU-001–004; RF-COR-001–005; RF-EII-007."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1761""],""aceitacao"":""RF-CLU-001–004; RF-COR-001–005; RF-EII-007."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0117,RF-CLU-002–003; RF-COR-002–004.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1766 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1085 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1766,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0117: RF-CLU-002–003; RF-COR-002–004. | MASTER-51b8f0ad-0066: RF-CLU-002–003; RF-COR-002–004. | MASTER-edece80c-0117: RF-CLU-002–003; RF-COR-002–004.,P2,MASTER-e1169a77-0117: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0117: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0117 | MASTER-51b8f0ad-0066 | MASTER-edece80c-0117,3,"[{""id"":""MASTER-e1169a77-0117"",""pedido"":""RF-CLU-002–003; RF-COR-002–004."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1766""],""aceitacao"":""RF-CLU-002–003; RF-COR-002–004."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0066"",""pedido"":""RF-CLU-002–003; RF-COR-002–004."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1085""],""aceitacao"":""RF-CLU-002–003; RF-COR-002–004."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0117"",""pedido"":""RF-CLU-002–003; RF-COR-002–004."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1766""],""aceitacao"":""RF-CLU-002–003; RF-COR-002–004."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0118,"RF-CLU-004; RF-COR-001, 005 e 009; RF-GEO-001–010.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1771 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1090 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1771,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0118: RF-CLU-004; RF-COR-001, 005 e 009; RF-GEO-001–010. | MASTER-51b8f0ad-0067: RF-CLU-004; RF-COR-001, 005 e 009; RF-GEO-001–010. | MASTER-edece80c-0118: RF-CLU-004; RF-COR-001, 005 e 009; RF-GEO-001–010.",P2,MASTER-e1169a77-0118: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0067: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0118: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0118 | MASTER-51b8f0ad-0067 | MASTER-edece80c-0118,3,"[{""id"":""MASTER-e1169a77-0118"",""pedido"":""RF-CLU-004; RF-COR-001, 005 e 009; RF-GEO-001–010."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1771""],""aceitacao"":""RF-CLU-004; RF-COR-001, 005 e 009; RF-GEO-001–010."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0067"",""pedido"":""RF-CLU-004; RF-COR-001, 005 e 009; RF-GEO-001–010."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1090""],""aceitacao"":""RF-CLU-004; RF-COR-001, 005 e 009; RF-GEO-001–010."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0118"",""pedido"":""RF-CLU-004; RF-COR-001, 005 e 009; RF-GEO-001–010."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1771""],""aceitacao"":""RF-CLU-004; RF-COR-001, 005 e 009; RF-GEO-001–010."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0119,RF-CLU-005 e 008; RF-COR-008; RF-CRM-003–008; RF-EII-004–007.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1776 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1095 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1776,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0119: RF-CLU-005 e 008; RF-COR-008; RF-CRM-003–008; RF-EII-004–007. | MASTER-51b8f0ad-0068: RF-CLU-005 e 008; RF-COR-008; RF-CRM-003–008; RF-EII-004–007. | MASTER-edece80c-0119: RF-CLU-005 e 008; RF-COR-008; RF-CRM-003–008; RF-EII-004–007.,P2,MASTER-e1169a77-0119: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0119: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0119 | MASTER-51b8f0ad-0068 | MASTER-edece80c-0119,3,"[{""id"":""MASTER-e1169a77-0119"",""pedido"":""RF-CLU-005 e 008; RF-COR-008; RF-CRM-003–008; RF-EII-004–007."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1776""],""aceitacao"":""RF-CLU-005 e 008; RF-COR-008; RF-CRM-003–008; RF-EII-004–007."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0068"",""pedido"":""RF-CLU-005 e 008; RF-COR-008; RF-CRM-003–008; RF-EII-004–007."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1095""],""aceitacao"":""RF-CLU-005 e 008; RF-COR-008; RF-CRM-003–008; RF-EII-004–007."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0119"",""pedido"":""RF-CLU-005 e 008; RF-COR-008; RF-CRM-003–008; RF-EII-004–007."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1776""],""aceitacao"":""RF-CLU-005 e 008; RF-COR-008; RF-CRM-003–008; RF-EII-004–007."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0120,RF-CLU-006 e 011; RF-COR-010 e 012.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1781 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1100 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1781,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0120: RF-CLU-006 e 011; RF-COR-010 e 012. | MASTER-51b8f0ad-0069: RF-CLU-006 e 011; RF-COR-010 e 012. | MASTER-edece80c-0120: RF-CLU-006 e 011; RF-COR-010 e 012.,P2,MASTER-e1169a77-0120: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0120: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0120 | MASTER-51b8f0ad-0069 | MASTER-edece80c-0120,3,"[{""id"":""MASTER-e1169a77-0120"",""pedido"":""RF-CLU-006 e 011; RF-COR-010 e 012."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1781""],""aceitacao"":""RF-CLU-006 e 011; RF-COR-010 e 012."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0069"",""pedido"":""RF-CLU-006 e 011; RF-COR-010 e 012."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1100""],""aceitacao"":""RF-CLU-006 e 011; RF-COR-010 e 012."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0120"",""pedido"":""RF-CLU-006 e 011; RF-COR-010 e 012."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1781""],""aceitacao"":""RF-CLU-006 e 011; RF-COR-010 e 012."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0121,RF-COR-016; RF-EII-014; requisitos de IA do documento.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1791 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1110 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1791,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0121: RF-COR-016; RF-EII-014; requisitos de IA do documento. | MASTER-51b8f0ad-0070: RF-COR-016; RF-EII-014; requisitos de IA do documento. | MASTER-edece80c-0121: RF-COR-016; RF-EII-014; requisitos de IA do documento.,P2,MASTER-e1169a77-0121: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0070: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0121: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0121 | MASTER-51b8f0ad-0070 | MASTER-edece80c-0121,3,"[{""id"":""MASTER-e1169a77-0121"",""pedido"":""RF-COR-016; RF-EII-014; requisitos de IA do documento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1791""],""aceitacao"":""RF-COR-016; RF-EII-014; requisitos de IA do documento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0070"",""pedido"":""RF-COR-016; RF-EII-014; requisitos de IA do documento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1110""],""aceitacao"":""RF-COR-016; RF-EII-014; requisitos de IA do documento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0121"",""pedido"":""RF-COR-016; RF-EII-014; requisitos de IA do documento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1791""],""aceitacao"":""RF-COR-016; RF-EII-014; requisitos de IA do documento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0122,"Conclusão executiva: o desenho consolidado é suficiente para avançar para arquitectura técnica detalhada e preparação do MVP, desde que o modelo físico integrado, a OpenAPI de clusters/corredores/GIS, o backlog único, o RACI institucional e o plano de dados, migração, segurança, IA e operação sejam aprovados como pré-condições. A implementação deverá evitar plataformas paralelas: portal, CRM, GIS, balcão único, clusters, corredores e experiência do investidor devem partilhar os mesmos identificadores, estados, fontes e trilha de auditoria.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1892 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1209 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1892,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0122: Conclusão executiva: o desenho consolidado é suficiente para avançar para arquitectura técnica detalhada e preparação do MVP, desde que o modelo físico integrado, a OpenAPI de clusters/corredores/GIS, o backlog único, o RACI institucional e o plano de dados, migração, segurança, IA e operação sejam aprovados como pré-condições. A implementação deverá evitar plataformas paralelas: portal, CRM, GIS, balcão único, clusters, corredores e experiência do investidor devem partilhar os mesmos identificadores, estados, fontes e trilha de auditoria. | MASTER-51b8f0ad-0071: Conclusão executiva: o desenho consolidado é suficiente para avançar para arquitectura técnica detalhada e preparação do MVP, desde que o modelo físico integrado, a OpenAPI de clusters/corredores/GIS, o backlog único, o RACI institucional e o plano de dados, migração, segurança, IA e operação sejam aprovados como pré-condições. A implementação deverá evitar plataformas paralelas: portal, CRM, GIS, balcão único, clusters, corredores e experiência do investidor devem partilhar os mesmos identificadores, estados, fontes e trilha de auditoria. | MASTER-edece80c-0122: Conclusão executiva: o desenho consolidado é suficiente para avançar para arquitectura técnica detalhada e preparação do MVP, desde que o modelo físico integrado, a OpenAPI de clusters/corredores/GIS, o backlog único, o RACI institucional e o plano de dados, migração, segurança, IA e operação sejam aprovados como pré-condições. A implementação deverá evitar plataformas paralelas: portal, CRM, GIS, balcão único, clusters, corredores e experiência do investidor devem partilhar os mesmos identificadores, estados, fontes e trilha de auditoria.",P2,MASTER-e1169a77-0122: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0122: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0122 | MASTER-51b8f0ad-0071 | MASTER-edece80c-0122,3,"[{""id"":""MASTER-e1169a77-0122"",""pedido"":""Conclusão executiva: o desenho consolidado é suficiente para avançar para arquitectura técnica detalhada e preparação do MVP, desde que o modelo físico integrado, a OpenAPI de clusters/corredores/GIS, o backlog único, o RACI institucional e o plano de dados, migração, segurança, IA e operação sejam aprovados como pré-condições. A implementação deverá evitar plataformas paralelas: portal, CRM, GIS, balcão único, clusters, corredores e experiência do investidor devem partilhar os mesmos identificadores, estados, fontes e trilha de auditoria."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1892""],""aceitacao"":""Conclusão executiva: o desenho consolidado é suficiente para avançar para arquitectura técnica detalhada e preparação do MVP, desde que o modelo físico integrado, a OpenAPI de clusters/corredores/GIS, o backlog único, o RACI institucional e o plano de dados, migração, segurança, IA e operação sejam aprovados como pré-condições. A implementação deverá evitar plataformas paralelas: portal, CRM, GIS, balcão único, clusters, corredores e experiência do investidor devem partilhar os mesmos identificadores, estados, fontes e trilha de auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0071"",""pedido"":""Conclusão executiva: o desenho consolidado é suficiente para avançar para arquitectura técnica detalhada e preparação do MVP, desde que o modelo físico integrado, a OpenAPI de clusters/corredores/GIS, o backlog único, o RACI institucional e o plano de dados, migração, segurança, IA e operação sejam aprovados como pré-condições. A implementação deverá evitar plataformas paralelas: portal, CRM, GIS, balcão único, clusters, corredores e experiência do investidor devem partilhar os mesmos identificadores, estados, fontes e trilha de auditoria."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1209""],""aceitacao"":""Conclusão executiva: o desenho consolidado é suficiente para avançar para arquitectura técnica detalhada e preparação do MVP, desde que o modelo físico integrado, a OpenAPI de clusters/corredores/GIS, o backlog único, o RACI institucional e o plano de dados, migração, segurança, IA e operação sejam aprovados como pré-condições. A implementação deverá evitar plataformas paralelas: portal, CRM, GIS, balcão único, clusters, corredores e experiência do investidor devem partilhar os mesmos identificadores, estados, fontes e trilha de auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0122"",""pedido"":""Conclusão executiva: o desenho consolidado é suficiente para avançar para arquitectura técnica detalhada e preparação do MVP, desde que o modelo físico integrado, a OpenAPI de clusters/corredores/GIS, o backlog único, o RACI institucional e o plano de dados, migração, segurança, IA e operação sejam aprovados como pré-condições. A implementação deverá evitar plataformas paralelas: portal, CRM, GIS, balcão único, clusters, corredores e experiência do investidor devem partilhar os mesmos identificadores, estados, fontes e trilha de auditoria."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1892""],""aceitacao"":""Conclusão executiva: o desenho consolidado é suficiente para avançar para arquitectura técnica detalhada e preparação do MVP, desde que o modelo físico integrado, a OpenAPI de clusters/corredores/GIS, o backlog único, o RACI institucional e o plano de dados, migração, segurança, IA e operação sejam aprovados como pré-condições. A implementação deverá evitar plataformas paralelas: portal, CRM, GIS, balcão único, clusters, corredores e experiência do investidor devem partilhar os mesmos identificadores, estados, fontes e trilha de auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0123,"O submódulo deverá converter as lacunas de competências identificadas em projectos, clusters, corredores e territórios em oportunidades estruturadas de investimento na educação e formação profissional. O portal deverá ligar procura de trabalho e competências, oferta formativa, instituições, empregadores, financiadores, fornecedores de equipamento e investidores, preservando a responsabilidade das entidades competentes pela acreditação, certificação e validação curricular. A inteligência artificial poderá detectar lacunas, recomendar percursos e monitorar resultados, mas não poderá certificar instituições, cursos ou pessoas.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1894 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1211 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1894,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0123: O submódulo deverá converter as lacunas de competências identificadas em projectos, clusters, corredores e territórios em oportunidades estruturadas de investimento na educação e formação profissional. O portal deverá ligar procura de trabalho e competências, oferta formativa, instituições, empregadores, financiadores, fornecedores de equipamento e investidores, preservando a responsabilidade das entidades competentes pela acreditação, certificação e validação curricular. A inteligência artificial poderá detectar lacunas, recomendar percursos e monitorar resultados, mas não poderá certificar instituições, cursos ou pessoas. | MASTER-51b8f0ad-0072: O submódulo deverá converter as lacunas de competências identificadas em projectos, clusters, corredores e territórios em oportunidades estruturadas de investimento na educação e formação profissional. O portal deverá ligar procura de trabalho e competências, oferta formativa, instituições, empregadores, financiadores, fornecedores de equipamento e investidores, preservando a responsabilidade das entidades competentes pela acreditação, certificação e validação curricular. A inteligência artificial poderá detectar lacunas, recomendar percursos e monitorar resultados, mas não poderá certificar instituições, cursos ou pessoas. | MASTER-edece80c-0123: O submódulo deverá converter as lacunas de competências identificadas em projectos, clusters, corredores e territórios em oportunidades estruturadas de investimento na educação e formação profissional. O portal deverá ligar procura de trabalho e competências, oferta formativa, instituições, empregadores, financiadores, fornecedores de equipamento e investidores, preservando a responsabilidade das entidades competentes pela acreditação, certificação e validação curricular. A inteligência artificial poderá detectar lacunas, recomendar percursos e monitorar resultados, mas não poderá certificar instituições, cursos ou pessoas.",P1,MASTER-e1169a77-0123: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0123: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0123 | MASTER-51b8f0ad-0072 | MASTER-edece80c-0123,3,"[{""id"":""MASTER-e1169a77-0123"",""pedido"":""O submódulo deverá converter as lacunas de competências identificadas em projectos, clusters, corredores e territórios em oportunidades estruturadas de investimento na educação e formação profissional. O portal deverá ligar procura de trabalho e competências, oferta formativa, instituições, empregadores, financiadores, fornecedores de equipamento e investidores, preservando a responsabilidade das entidades competentes pela acreditação, certificação e validação curricular. A inteligência artificial poderá detectar lacunas, recomendar percursos e monitorar resultados, mas não poderá certificar instituições, cursos ou pessoas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1894""],""aceitacao"":""O submódulo deverá converter as lacunas de competências identificadas em projectos, clusters, corredores e territórios em oportunidades estruturadas de investimento na educação e formação profissional. O portal deverá ligar procura de trabalho e competências, oferta formativa, instituições, empregadores, financiadores, fornecedores de equipamento e investidores, preservando a responsabilidade das entidades competentes pela acreditação, certificação e validação curricular. A inteligência artificial poderá detectar lacunas, recomendar percursos e monitorar resultados, mas não poderá certificar instituições, cursos ou pessoas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0072"",""pedido"":""O submódulo deverá converter as lacunas de competências identificadas em projectos, clusters, corredores e territórios em oportunidades estruturadas de investimento na educação e formação profissional. O portal deverá ligar procura de trabalho e competências, oferta formativa, instituições, empregadores, financiadores, fornecedores de equipamento e investidores, preservando a responsabilidade das entidades competentes pela acreditação, certificação e validação curricular. A inteligência artificial poderá detectar lacunas, recomendar percursos e monitorar resultados, mas não poderá certificar instituições, cursos ou pessoas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1211""],""aceitacao"":""O submódulo deverá converter as lacunas de competências identificadas em projectos, clusters, corredores e territórios em oportunidades estruturadas de investimento na educação e formação profissional. O portal deverá ligar procura de trabalho e competências, oferta formativa, instituições, empregadores, financiadores, fornecedores de equipamento e investidores, preservando a responsabilidade das entidades competentes pela acreditação, certificação e validação curricular. A inteligência artificial poderá detectar lacunas, recomendar percursos e monitorar resultados, mas não poderá certificar instituições, cursos ou pessoas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0123"",""pedido"":""O submódulo deverá converter as lacunas de competências identificadas em projectos, clusters, corredores e territórios em oportunidades estruturadas de investimento na educação e formação profissional. O portal deverá ligar procura de trabalho e competências, oferta formativa, instituições, empregadores, financiadores, fornecedores de equipamento e investidores, preservando a responsabilidade das entidades competentes pela acreditação, certificação e validação curricular. A inteligência artificial poderá detectar lacunas, recomendar percursos e monitorar resultados, mas não poderá certificar instituições, cursos ou pessoas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1894""],""aceitacao"":""O submódulo deverá converter as lacunas de competências identificadas em projectos, clusters, corredores e territórios em oportunidades estruturadas de investimento na educação e formação profissional. O portal deverá ligar procura de trabalho e competências, oferta formativa, instituições, empregadores, financiadores, fornecedores de equipamento e investidores, preservando a responsabilidade das entidades competentes pela acreditação, certificação e validação curricular. A inteligência artificial poderá detectar lacunas, recomendar percursos e monitorar resultados, mas não poderá certificar instituições, cursos ou pessoas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0124,Disponibilizar painel de competências e investimento educativo.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1963 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1279 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1963,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-e1169a77-0124: Disponibilizar painel de competências e investimento educativo. | MASTER-51b8f0ad-0073: Disponibilizar painel de competências e investimento educativo. | MASTER-edece80c-0124: Disponibilizar painel de competências e investimento educativo.,P2,MASTER-e1169a77-0124: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0124: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0124 | MASTER-51b8f0ad-0073 | MASTER-edece80c-0124,3,"[{""id"":""MASTER-e1169a77-0124"",""pedido"":""Disponibilizar painel de competências e investimento educativo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1963""],""aceitacao"":""Disponibilizar painel de competências e investimento educativo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""},{""id"":""MASTER-51b8f0ad-0073"",""pedido"":""Disponibilizar painel de competências e investimento educativo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1279""],""aceitacao"":""Disponibilizar painel de competências e investimento educativo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""},{""id"":""MASTER-edece80c-0124"",""pedido"":""Disponibilizar painel de competências e investimento educativo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1963""],""aceitacao"":""Disponibilizar painel de competências e investimento educativo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0125,Disponibilizar APIs e exportação controlada.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1967 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1283 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1967,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0125: Disponibilizar APIs e exportação controlada. | MASTER-51b8f0ad-0074: Disponibilizar APIs e exportação controlada. | MASTER-edece80c-0125: Disponibilizar APIs e exportação controlada.,P2,MASTER-e1169a77-0125: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0125: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0125 | MASTER-51b8f0ad-0074 | MASTER-edece80c-0125,3,"[{""id"":""MASTER-e1169a77-0125"",""pedido"":""Disponibilizar APIs e exportação controlada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1967""],""aceitacao"":""Disponibilizar APIs e exportação controlada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0074"",""pedido"":""Disponibilizar APIs e exportação controlada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1283""],""aceitacao"":""Disponibilizar APIs e exportação controlada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0125"",""pedido"":""Disponibilizar APIs e exportação controlada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1967""],""aceitacao"":""Disponibilizar APIs e exportação controlada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-e1169a77-0126,"A matriz é uma linha de base e deve ser validada por empregadores, tutelas sectoriais, instituições de ensino, reguladores profissionais, governos locais e dados de procura. Cada necessidade deverá indicar quantidade, nível, prazo, local, modalidade, evidência e nível de confiança antes de gerar uma oportunidade publicável.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2001 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1316 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2001,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0126: A matriz é uma linha de base e deve ser validada por empregadores, tutelas sectoriais, instituições de ensino, reguladores profissionais, governos locais e dados de procura. Cada necessidade deverá indicar quantidade, nível, prazo, local, modalidade, evidência e nível de confiança antes de gerar uma oportunidade publicável. | MASTER-51b8f0ad-0075: A matriz é uma linha de base e deve ser validada por empregadores, tutelas sectoriais, instituições de ensino, reguladores profissionais, governos locais e dados de procura. Cada necessidade deverá indicar quantidade, nível, prazo, local, modalidade, evidência e nível de confiança antes de gerar uma oportunidade publicável. | MASTER-edece80c-0126: A matriz é uma linha de base e deve ser validada por empregadores, tutelas sectoriais, instituições de ensino, reguladores profissionais, governos locais e dados de procura. Cada necessidade deverá indicar quantidade, nível, prazo, local, modalidade, evidência e nível de confiança antes de gerar uma oportunidade publicável.",P2,MASTER-e1169a77-0126: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0126: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0126 | MASTER-51b8f0ad-0075 | MASTER-edece80c-0126,3,"[{""id"":""MASTER-e1169a77-0126"",""pedido"":""A matriz é uma linha de base e deve ser validada por empregadores, tutelas sectoriais, instituições de ensino, reguladores profissionais, governos locais e dados de procura. Cada necessidade deverá indicar quantidade, nível, prazo, local, modalidade, evidência e nível de confiança antes de gerar uma oportunidade publicável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2001""],""aceitacao"":""A matriz é uma linha de base e deve ser validada por empregadores, tutelas sectoriais, instituições de ensino, reguladores profissionais, governos locais e dados de procura. Cada necessidade deverá indicar quantidade, nível, prazo, local, modalidade, evidência e nível de confiança antes de gerar uma oportunidade publicável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0075"",""pedido"":""A matriz é uma linha de base e deve ser validada por empregadores, tutelas sectoriais, instituições de ensino, reguladores profissionais, governos locais e dados de procura. Cada necessidade deverá indicar quantidade, nível, prazo, local, modalidade, evidência e nível de confiança antes de gerar uma oportunidade publicável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1316""],""aceitacao"":""A matriz é uma linha de base e deve ser validada por empregadores, tutelas sectoriais, instituições de ensino, reguladores profissionais, governos locais e dados de procura. Cada necessidade deverá indicar quantidade, nível, prazo, local, modalidade, evidência e nível de confiança antes de gerar uma oportunidade publicável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0126"",""pedido"":""A matriz é uma linha de base e deve ser validada por empregadores, tutelas sectoriais, instituições de ensino, reguladores profissionais, governos locais e dados de procura. Cada necessidade deverá indicar quantidade, nível, prazo, local, modalidade, evidência e nível de confiança antes de gerar uma oportunidade publicável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2001""],""aceitacao"":""A matriz é uma linha de base e deve ser validada por empregadores, tutelas sectoriais, instituições de ensino, reguladores profissionais, governos locais e dados de procura. Cada necessidade deverá indicar quantidade, nível, prazo, local, modalidade, evidência e nível de confiança antes de gerar uma oportunidade publicável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0127,"Recomendação explicável, confiança visível e validação humana obrigatória.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2030 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1344 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2030,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0127: Recomendação explicável, confiança visível e validação humana obrigatória. | MASTER-51b8f0ad-0076: Recomendação explicável, confiança visível e validação humana obrigatória. | MASTER-edece80c-0127: Recomendação explicável, confiança visível e validação humana obrigatória.",P2,MASTER-e1169a77-0127: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0127: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0127 | MASTER-51b8f0ad-0076 | MASTER-edece80c-0127,3,"[{""id"":""MASTER-e1169a77-0127"",""pedido"":""Recomendação explicável, confiança visível e validação humana obrigatória."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2030""],""aceitacao"":""Recomendação explicável, confiança visível e validação humana obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0076"",""pedido"":""Recomendação explicável, confiança visível e validação humana obrigatória."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1344""],""aceitacao"":""Recomendação explicável, confiança visível e validação humana obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0127"",""pedido"":""Recomendação explicável, confiança visível e validação humana obrigatória."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2030""],""aceitacao"":""Recomendação explicável, confiança visível e validação humana obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0128,RF-EDU do MVP aceites; testes ponta-a-ponta aprovados; zero defeitos críticos.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2085 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1396 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2085,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-e1169a77-0128: RF-EDU do MVP aceites; testes ponta-a-ponta aprovados; zero defeitos críticos. | MASTER-51b8f0ad-0077: RF-EDU do MVP aceites; testes ponta-a-ponta aprovados; zero defeitos críticos. | MASTER-edece80c-0128: RF-EDU do MVP aceites; testes ponta-a-ponta aprovados; zero defeitos críticos.,P2,MASTER-e1169a77-0128: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0077: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0128: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0128 | MASTER-51b8f0ad-0077 | MASTER-edece80c-0128,3,"[{""id"":""MASTER-e1169a77-0128"",""pedido"":""RF-EDU do MVP aceites; testes ponta-a-ponta aprovados; zero defeitos críticos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2085""],""aceitacao"":""RF-EDU do MVP aceites; testes ponta-a-ponta aprovados; zero defeitos críticos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""},{""id"":""MASTER-51b8f0ad-0077"",""pedido"":""RF-EDU do MVP aceites; testes ponta-a-ponta aprovados; zero defeitos críticos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1396""],""aceitacao"":""RF-EDU do MVP aceites; testes ponta-a-ponta aprovados; zero defeitos críticos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""},{""id"":""MASTER-edece80c-0128"",""pedido"":""RF-EDU do MVP aceites; testes ponta-a-ponta aprovados; zero defeitos críticos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2085""],""aceitacao"":""RF-EDU do MVP aceites; testes ponta-a-ponta aprovados; zero defeitos críticos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0129,"A matriz completa detalha a linha de base da secção 4.6.6. Quantidades, datas e níveis definitivos devem ser preenchidos após validação dos empregadores, tutelas e instituições; o portal não deverá converter estimativas não confirmadas em compromissos de contratação ou procura garantida.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2100 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1410 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2100,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0129: A matriz completa detalha a linha de base da secção 4.6.6. Quantidades, datas e níveis definitivos devem ser preenchidos após validação dos empregadores, tutelas e instituições; o portal não deverá converter estimativas não confirmadas em compromissos de contratação ou procura garantida. | MASTER-51b8f0ad-0078: A matriz completa detalha a linha de base da secção 4.6.6. Quantidades, datas e níveis definitivos devem ser preenchidos após validação dos empregadores, tutelas e instituições; o portal não deverá converter estimativas não confirmadas em compromissos de contratação ou procura garantida. | MASTER-edece80c-0129: A matriz completa detalha a linha de base da secção 4.6.6. Quantidades, datas e níveis definitivos devem ser preenchidos após validação dos empregadores, tutelas e instituições; o portal não deverá converter estimativas não confirmadas em compromissos de contratação ou procura garantida.",P2,MASTER-e1169a77-0129: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0078: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0129: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0129 | MASTER-51b8f0ad-0078 | MASTER-edece80c-0129,3,"[{""id"":""MASTER-e1169a77-0129"",""pedido"":""A matriz completa detalha a linha de base da secção 4.6.6. Quantidades, datas e níveis definitivos devem ser preenchidos após validação dos empregadores, tutelas e instituições; o portal não deverá converter estimativas não confirmadas em compromissos de contratação ou procura garantida."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2100""],""aceitacao"":""A matriz completa detalha a linha de base da secção 4.6.6. Quantidades, datas e níveis definitivos devem ser preenchidos após validação dos empregadores, tutelas e instituições; o portal não deverá converter estimativas não confirmadas em compromissos de contratação ou procura garantida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0078"",""pedido"":""A matriz completa detalha a linha de base da secção 4.6.6. Quantidades, datas e níveis definitivos devem ser preenchidos após validação dos empregadores, tutelas e instituições; o portal não deverá converter estimativas não confirmadas em compromissos de contratação ou procura garantida."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1410""],""aceitacao"":""A matriz completa detalha a linha de base da secção 4.6.6. Quantidades, datas e níveis definitivos devem ser preenchidos após validação dos empregadores, tutelas e instituições; o portal não deverá converter estimativas não confirmadas em compromissos de contratação ou procura garantida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0129"",""pedido"":""A matriz completa detalha a linha de base da secção 4.6.6. Quantidades, datas e níveis definitivos devem ser preenchidos após validação dos empregadores, tutelas e instituições; o portal não deverá converter estimativas não confirmadas em compromissos de contratação ou procura garantida."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2100""],""aceitacao"":""A matriz completa detalha a linha de base da secção 4.6.6. Quantidades, datas e níveis definitivos devem ser preenchidos após validação dos empregadores, tutelas e instituições; o portal não deverá converter estimativas não confirmadas em compromissos de contratação ou procura garantida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0130,"Curto e médio prazo; validar com operadores, terminais, transportadores e projecções de carga.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2112 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1421 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2112,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0130: Curto e médio prazo; validar com operadores, terminais, transportadores e projecções de carga. | MASTER-51b8f0ad-0079: Curto e médio prazo; validar com operadores, terminais, transportadores e projecções de carga. | MASTER-edece80c-0130: Curto e médio prazo; validar com operadores, terminais, transportadores e projecções de carga.",P2,MASTER-e1169a77-0130: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0079: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0130: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0130 | MASTER-51b8f0ad-0079 | MASTER-edece80c-0130,3,"[{""id"":""MASTER-e1169a77-0130"",""pedido"":""Curto e médio prazo; validar com operadores, terminais, transportadores e projecções de carga."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2112""],""aceitacao"":""Curto e médio prazo; validar com operadores, terminais, transportadores e projecções de carga."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0079"",""pedido"":""Curto e médio prazo; validar com operadores, terminais, transportadores e projecções de carga."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1421""],""aceitacao"":""Curto e médio prazo; validar com operadores, terminais, transportadores e projecções de carga."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0130"",""pedido"":""Curto e médio prazo; validar com operadores, terminais, transportadores e projecções de carga."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2112""],""aceitacao"":""Curto e médio prazo; validar com operadores, terminais, transportadores e projecções de carga."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0131,"Médio prazo; validar com promotor, operadores turísticos e plano da ZEE.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2118 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1427 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2118,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0131: Médio prazo; validar com promotor, operadores turísticos e plano da ZEE. | MASTER-51b8f0ad-0080: Médio prazo; validar com promotor, operadores turísticos e plano da ZEE. | MASTER-edece80c-0131: Médio prazo; validar com promotor, operadores turísticos e plano da ZEE.",P2,MASTER-e1169a77-0131: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0080: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0131: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0131 | MASTER-51b8f0ad-0080 | MASTER-edece80c-0131,3,"[{""id"":""MASTER-e1169a77-0131"",""pedido"":""Médio prazo; validar com promotor, operadores turísticos e plano da ZEE."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2118""],""aceitacao"":""Médio prazo; validar com promotor, operadores turísticos e plano da ZEE."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0080"",""pedido"":""Médio prazo; validar com promotor, operadores turísticos e plano da ZEE."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1427""],""aceitacao"":""Médio prazo; validar com promotor, operadores turísticos e plano da ZEE."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0131"",""pedido"":""Médio prazo; validar com promotor, operadores turísticos e plano da ZEE."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2118""],""aceitacao"":""Médio prazo; validar com promotor, operadores turísticos e plano da ZEE."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0132,"Curto e médio prazo; validar com tutela da energia, operador e empreiteiros.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2124 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1433 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2124,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0132: Curto e médio prazo; validar com tutela da energia, operador e empreiteiros. | MASTER-51b8f0ad-0081: Curto e médio prazo; validar com tutela da energia, operador e empreiteiros. | MASTER-edece80c-0132: Curto e médio prazo; validar com tutela da energia, operador e empreiteiros.",P2,MASTER-e1169a77-0132: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0081: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0132: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0132 | MASTER-51b8f0ad-0081 | MASTER-edece80c-0132,3,"[{""id"":""MASTER-e1169a77-0132"",""pedido"":""Curto e médio prazo; validar com tutela da energia, operador e empreiteiros."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2124""],""aceitacao"":""Curto e médio prazo; validar com tutela da energia, operador e empreiteiros."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0081"",""pedido"":""Curto e médio prazo; validar com tutela da energia, operador e empreiteiros."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1433""],""aceitacao"":""Curto e médio prazo; validar com tutela da energia, operador e empreiteiros."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0132"",""pedido"":""Curto e médio prazo; validar com tutela da energia, operador e empreiteiros."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2124""],""aceitacao"":""Curto e médio prazo; validar com tutela da energia, operador e empreiteiros."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0133,"Curto prazo e sazonal; validar com produtores, processadores, regadios e compradores.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2130 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1439 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2130,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0133: Curto prazo e sazonal; validar com produtores, processadores, regadios e compradores. | MASTER-51b8f0ad-0082: Curto prazo e sazonal; validar com produtores, processadores, regadios e compradores. | MASTER-edece80c-0133: Curto prazo e sazonal; validar com produtores, processadores, regadios e compradores.",P2,MASTER-e1169a77-0133: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0082: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0133: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0133 | MASTER-51b8f0ad-0082 | MASTER-edece80c-0133,3,"[{""id"":""MASTER-e1169a77-0133"",""pedido"":""Curto prazo e sazonal; validar com produtores, processadores, regadios e compradores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2130""],""aceitacao"":""Curto prazo e sazonal; validar com produtores, processadores, regadios e compradores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0082"",""pedido"":""Curto prazo e sazonal; validar com produtores, processadores, regadios e compradores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1439""],""aceitacao"":""Curto prazo e sazonal; validar com produtores, processadores, regadios e compradores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0133"",""pedido"":""Curto prazo e sazonal; validar com produtores, processadores, regadios e compradores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2130""],""aceitacao"":""Curto prazo e sazonal; validar com produtores, processadores, regadios e compradores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0134,"Médio prazo; validar com promotor do parque, produtores, marcas e compradores.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2136 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1445 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2136,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0134: Médio prazo; validar com promotor do parque, produtores, marcas e compradores. | MASTER-51b8f0ad-0083: Médio prazo; validar com promotor do parque, produtores, marcas e compradores. | MASTER-edece80c-0134: Médio prazo; validar com promotor do parque, produtores, marcas e compradores.",P2,MASTER-e1169a77-0134: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0083: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0134: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0134 | MASTER-51b8f0ad-0083 | MASTER-edece80c-0134,3,"[{""id"":""MASTER-e1169a77-0134"",""pedido"":""Médio prazo; validar com promotor do parque, produtores, marcas e compradores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2136""],""aceitacao"":""Médio prazo; validar com promotor do parque, produtores, marcas e compradores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0083"",""pedido"":""Médio prazo; validar com promotor do parque, produtores, marcas e compradores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1445""],""aceitacao"":""Médio prazo; validar com promotor do parque, produtores, marcas e compradores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0134"",""pedido"":""Médio prazo; validar com promotor do parque, produtores, marcas e compradores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2136""],""aceitacao"":""Médio prazo; validar com promotor do parque, produtores, marcas e compradores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0135,Médio prazo; validar com entidade gestora e futuros inquilinos.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2142 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1451 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2142,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0135: Médio prazo; validar com entidade gestora e futuros inquilinos. | MASTER-51b8f0ad-0084: Médio prazo; validar com entidade gestora e futuros inquilinos. | MASTER-edece80c-0135: Médio prazo; validar com entidade gestora e futuros inquilinos.,P2,MASTER-e1169a77-0135: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0084: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0135: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0135 | MASTER-51b8f0ad-0084 | MASTER-edece80c-0135,3,"[{""id"":""MASTER-e1169a77-0135"",""pedido"":""Médio prazo; validar com entidade gestora e futuros inquilinos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2142""],""aceitacao"":""Médio prazo; validar com entidade gestora e futuros inquilinos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0084"",""pedido"":""Médio prazo; validar com entidade gestora e futuros inquilinos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1451""],""aceitacao"":""Médio prazo; validar com entidade gestora e futuros inquilinos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0135"",""pedido"":""Médio prazo; validar com entidade gestora e futuros inquilinos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2142""],""aceitacao"":""Médio prazo; validar com entidade gestora e futuros inquilinos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0136,Por fases de construção e operação; validar com promotor e autoridades locais.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2148 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1457 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2148,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0136: Por fases de construção e operação; validar com promotor e autoridades locais. | MASTER-51b8f0ad-0085: Por fases de construção e operação; validar com promotor e autoridades locais. | MASTER-edece80c-0136: Por fases de construção e operação; validar com promotor e autoridades locais.,P2,MASTER-e1169a77-0136: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0085: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0136: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0136 | MASTER-51b8f0ad-0085 | MASTER-edece80c-0136,3,"[{""id"":""MASTER-e1169a77-0136"",""pedido"":""Por fases de construção e operação; validar com promotor e autoridades locais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2148""],""aceitacao"":""Por fases de construção e operação; validar com promotor e autoridades locais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0085"",""pedido"":""Por fases de construção e operação; validar com promotor e autoridades locais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1457""],""aceitacao"":""Por fases de construção e operação; validar com promotor e autoridades locais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0136"",""pedido"":""Por fases de construção e operação; validar com promotor e autoridades locais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2148""],""aceitacao"":""Por fases de construção e operação; validar com promotor e autoridades locais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0137,"Construção e operação; validar com promotor, tutela e plano de contratação.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2161 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1470 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2161,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0137: Construção e operação; validar com promotor, tutela e plano de contratação. | MASTER-51b8f0ad-0086: Construção e operação; validar com promotor, tutela e plano de contratação. | MASTER-edece80c-0137: Construção e operação; validar com promotor, tutela e plano de contratação.",P2,MASTER-e1169a77-0137: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0086: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0137: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0137 | MASTER-51b8f0ad-0086 | MASTER-edece80c-0137,3,"[{""id"":""MASTER-e1169a77-0137"",""pedido"":""Construção e operação; validar com promotor, tutela e plano de contratação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2161""],""aceitacao"":""Construção e operação; validar com promotor, tutela e plano de contratação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0086"",""pedido"":""Construção e operação; validar com promotor, tutela e plano de contratação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1470""],""aceitacao"":""Construção e operação; validar com promotor, tutela e plano de contratação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0137"",""pedido"":""Construção e operação; validar com promotor, tutela e plano de contratação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2161""],""aceitacao"":""Construção e operação; validar com promotor, tutela e plano de contratação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0138,"Por fase do corredor; validar com promotor, operadores e projecções de carga.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2167 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1476 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2167,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0138: Por fase do corredor; validar com promotor, operadores e projecções de carga. | MASTER-51b8f0ad-0087: Por fase do corredor; validar com promotor, operadores e projecções de carga. | MASTER-edece80c-0138: Por fase do corredor; validar com promotor, operadores e projecções de carga.",P2,MASTER-e1169a77-0138: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0087: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0138: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0138 | MASTER-51b8f0ad-0087 | MASTER-edece80c-0138,3,"[{""id"":""MASTER-e1169a77-0138"",""pedido"":""Por fase do corredor; validar com promotor, operadores e projecções de carga."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2167""],""aceitacao"":""Por fase do corredor; validar com promotor, operadores e projecções de carga."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0087"",""pedido"":""Por fase do corredor; validar com promotor, operadores e projecções de carga."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1476""],""aceitacao"":""Por fase do corredor; validar com promotor, operadores e projecções de carga."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0138"",""pedido"":""Por fase do corredor; validar com promotor, operadores e projecções de carga."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2167""],""aceitacao"":""Por fase do corredor; validar com promotor, operadores e projecções de carga."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0139,"Curto e médio prazo; validar com entidade gestora, governo provincial e comunidades.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2173 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1482 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2173,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0139: Curto e médio prazo; validar com entidade gestora, governo provincial e comunidades. | MASTER-51b8f0ad-0088: Curto e médio prazo; validar com entidade gestora, governo provincial e comunidades. | MASTER-edece80c-0139: Curto e médio prazo; validar com entidade gestora, governo provincial e comunidades.",P2,MASTER-e1169a77-0139: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0088: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0139: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0139 | MASTER-51b8f0ad-0088 | MASTER-edece80c-0139,3,"[{""id"":""MASTER-e1169a77-0139"",""pedido"":""Curto e médio prazo; validar com entidade gestora, governo provincial e comunidades."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2173""],""aceitacao"":""Curto e médio prazo; validar com entidade gestora, governo provincial e comunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0088"",""pedido"":""Curto e médio prazo; validar com entidade gestora, governo provincial e comunidades."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1482""],""aceitacao"":""Curto e médio prazo; validar com entidade gestora, governo provincial e comunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0139"",""pedido"":""Curto e médio prazo; validar com entidade gestora, governo provincial e comunidades."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2173""],""aceitacao"":""Curto e médio prazo; validar com entidade gestora, governo provincial e comunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0140,"Curto e médio prazo; validar com entidade gestora, empresas e produtores.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2179 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1488 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2179,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0140: Curto e médio prazo; validar com entidade gestora, empresas e produtores. | MASTER-51b8f0ad-0089: Curto e médio prazo; validar com entidade gestora, empresas e produtores. | MASTER-edece80c-0140: Curto e médio prazo; validar com entidade gestora, empresas e produtores.",P2,MASTER-e1169a77-0140: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0089: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0140: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0140 | MASTER-51b8f0ad-0089 | MASTER-edece80c-0140,3,"[{""id"":""MASTER-e1169a77-0140"",""pedido"":""Curto e médio prazo; validar com entidade gestora, empresas e produtores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2179""],""aceitacao"":""Curto e médio prazo; validar com entidade gestora, empresas e produtores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-51b8f0ad-0089"",""pedido"":""Curto e médio prazo; validar com entidade gestora, empresas e produtores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1488""],""aceitacao"":""Curto e médio prazo; validar com entidade gestora, empresas e produtores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-edece80c-0140"",""pedido"":""Curto e médio prazo; validar com entidade gestora, empresas e produtores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2179""],""aceitacao"":""Curto e médio prazo; validar com entidade gestora, empresas e produtores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0141,"Curto prazo e contínuo; validar com tutela das águas, agricultura e beneficiários.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2185 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1494 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2185,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0141: Curto prazo e contínuo; validar com tutela das águas, agricultura e beneficiários. | MASTER-51b8f0ad-0090: Curto prazo e contínuo; validar com tutela das águas, agricultura e beneficiários. | MASTER-edece80c-0141: Curto prazo e contínuo; validar com tutela das águas, agricultura e beneficiários.",P2,MASTER-e1169a77-0141: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0090: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0141: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0141 | MASTER-51b8f0ad-0090 | MASTER-edece80c-0141,3,"[{""id"":""MASTER-e1169a77-0141"",""pedido"":""Curto prazo e contínuo; validar com tutela das águas, agricultura e beneficiários."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2185""],""aceitacao"":""Curto prazo e contínuo; validar com tutela das águas, agricultura e beneficiários."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0090"",""pedido"":""Curto prazo e contínuo; validar com tutela das águas, agricultura e beneficiários."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1494""],""aceitacao"":""Curto prazo e contínuo; validar com tutela das águas, agricultura e beneficiários."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0141"",""pedido"":""Curto prazo e contínuo; validar com tutela das águas, agricultura e beneficiários."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2185""],""aceitacao"":""Curto prazo e contínuo; validar com tutela das águas, agricultura e beneficiários."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0142,"Curto e médio prazo; validar com operadores, conservação e aviação.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2191 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1500 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2191,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0142: Curto e médio prazo; validar com operadores, conservação e aviação. | MASTER-51b8f0ad-0091: Curto e médio prazo; validar com operadores, conservação e aviação. | MASTER-edece80c-0142: Curto e médio prazo; validar com operadores, conservação e aviação.",P2,MASTER-e1169a77-0142: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0091: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0142: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0142 | MASTER-51b8f0ad-0091 | MASTER-edece80c-0142,3,"[{""id"":""MASTER-e1169a77-0142"",""pedido"":""Curto e médio prazo; validar com operadores, conservação e aviação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2191""],""aceitacao"":""Curto e médio prazo; validar com operadores, conservação e aviação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0091"",""pedido"":""Curto e médio prazo; validar com operadores, conservação e aviação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1500""],""aceitacao"":""Curto e médio prazo; validar com operadores, conservação e aviação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0142"",""pedido"":""Curto e médio prazo; validar com operadores, conservação e aviação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2191""],""aceitacao"":""Curto e médio prazo; validar com operadores, conservação e aviação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0143,Contínuo por parque; validar com inquilinos e planos provinciais.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2197 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1506 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2197,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0143: Contínuo por parque; validar com inquilinos e planos provinciais. | MASTER-51b8f0ad-0092: Contínuo por parque; validar com inquilinos e planos provinciais. | MASTER-edece80c-0143: Contínuo por parque; validar com inquilinos e planos provinciais.,P2,MASTER-e1169a77-0143: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0092: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0143: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0143 | MASTER-51b8f0ad-0092 | MASTER-edece80c-0143,3,"[{""id"":""MASTER-e1169a77-0143"",""pedido"":""Contínuo por parque; validar com inquilinos e planos provinciais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2197""],""aceitacao"":""Contínuo por parque; validar com inquilinos e planos provinciais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0092"",""pedido"":""Contínuo por parque; validar com inquilinos e planos provinciais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1506""],""aceitacao"":""Contínuo por parque; validar com inquilinos e planos provinciais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0143"",""pedido"":""Contínuo por parque; validar com inquilinos e planos provinciais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2197""],""aceitacao"":""Contínuo por parque; validar com inquilinos e planos provinciais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0144,"Longo prazo por troço; validar com estudos, operador e empreiteiros.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2203 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1512 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2203,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0144: Longo prazo por troço; validar com estudos, operador e empreiteiros. | MASTER-51b8f0ad-0093: Longo prazo por troço; validar com estudos, operador e empreiteiros. | MASTER-edece80c-0144: Longo prazo por troço; validar com estudos, operador e empreiteiros.",P2,MASTER-e1169a77-0144: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0093: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0144: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0144 | MASTER-51b8f0ad-0093 | MASTER-edece80c-0144,3,"[{""id"":""MASTER-e1169a77-0144"",""pedido"":""Longo prazo por troço; validar com estudos, operador e empreiteiros."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2203""],""aceitacao"":""Longo prazo por troço; validar com estudos, operador e empreiteiros."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0093"",""pedido"":""Longo prazo por troço; validar com estudos, operador e empreiteiros."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1512""],""aceitacao"":""Longo prazo por troço; validar com estudos, operador e empreiteiros."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0144"",""pedido"":""Longo prazo por troço; validar com estudos, operador e empreiteiros."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2203""],""aceitacao"":""Longo prazo por troço; validar com estudos, operador e empreiteiros."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0145,"Registar necessidade ligada a território, corredor, cluster, âncora, ocupação, quantidade e prazo.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2216 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1524 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2216,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0145: Registar necessidade ligada a território, corredor, cluster, âncora, ocupação, quantidade e prazo. | MASTER-51b8f0ad-0094: Registar necessidade ligada a território, corredor, cluster, âncora, ocupação, quantidade e prazo. | MASTER-edece80c-0145: Registar necessidade ligada a território, corredor, cluster, âncora, ocupação, quantidade e prazo.",P1,MASTER-e1169a77-0145: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0094: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0145: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0145 | MASTER-51b8f0ad-0094 | MASTER-edece80c-0145,3,"[{""id"":""MASTER-e1169a77-0145"",""pedido"":""Registar necessidade ligada a território, corredor, cluster, âncora, ocupação, quantidade e prazo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2216""],""aceitacao"":""Registar necessidade ligada a território, corredor, cluster, âncora, ocupação, quantidade e prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0094"",""pedido"":""Registar necessidade ligada a território, corredor, cluster, âncora, ocupação, quantidade e prazo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1524""],""aceitacao"":""Registar necessidade ligada a território, corredor, cluster, âncora, ocupação, quantidade e prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0145"",""pedido"":""Registar necessidade ligada a território, corredor, cluster, âncora, ocupação, quantidade e prazo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2216""],""aceitacao"":""Registar necessidade ligada a território, corredor, cluster, âncora, ocupação, quantidade e prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0146,"Publicar curso expirado, não verificado ou sem identificar ausência de acreditação.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2221 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1529 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2221,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0146: Publicar curso expirado, não verificado ou sem identificar ausência de acreditação. | MASTER-51b8f0ad-0095: Publicar curso expirado, não verificado ou sem identificar ausência de acreditação. | MASTER-edece80c-0146: Publicar curso expirado, não verificado ou sem identificar ausência de acreditação.",P2,MASTER-e1169a77-0146: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0095: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0146: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0146 | MASTER-51b8f0ad-0095 | MASTER-edece80c-0146,3,"[{""id"":""MASTER-e1169a77-0146"",""pedido"":""Publicar curso expirado, não verificado ou sem identificar ausência de acreditação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2221""],""aceitacao"":""Publicar curso expirado, não verificado ou sem identificar ausência de acreditação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0095"",""pedido"":""Publicar curso expirado, não verificado ou sem identificar ausência de acreditação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1529""],""aceitacao"":""Publicar curso expirado, não verificado ou sem identificar ausência de acreditação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0146"",""pedido"":""Publicar curso expirado, não verificado ou sem identificar ausência de acreditação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2221""],""aceitacao"":""Publicar curso expirado, não verificado ou sem identificar ausência de acreditação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0147,"Publicar sem promotor, localização, beneficiários, modelo financeiro, riscos ou autorização.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2229 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1537 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2229,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0147: Publicar sem promotor, localização, beneficiários, modelo financeiro, riscos ou autorização. | MASTER-51b8f0ad-0096: Publicar sem promotor, localização, beneficiários, modelo financeiro, riscos ou autorização. | MASTER-edece80c-0147: Publicar sem promotor, localização, beneficiários, modelo financeiro, riscos ou autorização.",P2,MASTER-e1169a77-0147: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0096: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0147: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0147 | MASTER-51b8f0ad-0096 | MASTER-edece80c-0147,3,"[{""id"":""MASTER-e1169a77-0147"",""pedido"":""Publicar sem promotor, localização, beneficiários, modelo financeiro, riscos ou autorização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2229""],""aceitacao"":""Publicar sem promotor, localização, beneficiários, modelo financeiro, riscos ou autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0096"",""pedido"":""Publicar sem promotor, localização, beneficiários, modelo financeiro, riscos ou autorização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1537""],""aceitacao"":""Publicar sem promotor, localização, beneficiários, modelo financeiro, riscos ou autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0147"",""pedido"":""Publicar sem promotor, localização, beneficiários, modelo financeiro, riscos ou autorização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2229""],""aceitacao"":""Publicar sem promotor, localização, beneficiários, modelo financeiro, riscos ou autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0148,"Registar acreditação válida com entidade, referência e validade.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2236 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1544 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2236,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0148: Registar acreditação válida com entidade, referência e validade. | MASTER-51b8f0ad-0097: Registar acreditação válida com entidade, referência e validade. | MASTER-edece80c-0148: Registar acreditação válida com entidade, referência e validade.",P2,MASTER-e1169a77-0148: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0097: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0148: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0148 | MASTER-51b8f0ad-0097 | MASTER-edece80c-0148,3,"[{""id"":""MASTER-e1169a77-0148"",""pedido"":""Registar acreditação válida com entidade, referência e validade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2236""],""aceitacao"":""Registar acreditação válida com entidade, referência e validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0097"",""pedido"":""Registar acreditação válida com entidade, referência e validade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1544""],""aceitacao"":""Registar acreditação válida com entidade, referência e validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0148"",""pedido"":""Registar acreditação válida com entidade, referência e validade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2236""],""aceitacao"":""Registar acreditação válida com entidade, referência e validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0149,Alterar procura confirmada sem nova versão ou publicar informação confidencial.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2250 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1558 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2250,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0149: Alterar procura confirmada sem nova versão ou publicar informação confidencial. | MASTER-51b8f0ad-0098: Alterar procura confirmada sem nova versão ou publicar informação confidencial. | MASTER-edece80c-0149: Alterar procura confirmada sem nova versão ou publicar informação confidencial.,P2,MASTER-e1169a77-0149: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0098: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0149: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0149 | MASTER-51b8f0ad-0098 | MASTER-edece80c-0149,3,"[{""id"":""MASTER-e1169a77-0149"",""pedido"":""Alterar procura confirmada sem nova versão ou publicar informação confidencial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2250""],""aceitacao"":""Alterar procura confirmada sem nova versão ou publicar informação confidencial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0098"",""pedido"":""Alterar procura confirmada sem nova versão ou publicar informação confidencial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1558""],""aceitacao"":""Alterar procura confirmada sem nova versão ou publicar informação confidencial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0149"",""pedido"":""Alterar procura confirmada sem nova versão ou publicar informação confidencial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2250""],""aceitacao"":""Alterar procura confirmada sem nova versão ou publicar informação confidencial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0150,"Registar vagas, inscritos, concluintes, certificados, estágios e colocação.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2261 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1569 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2261,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0150: Registar vagas, inscritos, concluintes, certificados, estágios e colocação. | MASTER-51b8f0ad-0099: Registar vagas, inscritos, concluintes, certificados, estágios e colocação. | MASTER-edece80c-0150: Registar vagas, inscritos, concluintes, certificados, estágios e colocação.",P2,MASTER-e1169a77-0150: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0099: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0150: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0150 | MASTER-51b8f0ad-0099 | MASTER-edece80c-0150,3,"[{""id"":""MASTER-e1169a77-0150"",""pedido"":""Registar vagas, inscritos, concluintes, certificados, estágios e colocação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2261""],""aceitacao"":""Registar vagas, inscritos, concluintes, certificados, estágios e colocação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0099"",""pedido"":""Registar vagas, inscritos, concluintes, certificados, estágios e colocação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1569""],""aceitacao"":""Registar vagas, inscritos, concluintes, certificados, estágios e colocação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0150"",""pedido"":""Registar vagas, inscritos, concluintes, certificados, estágios e colocação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2261""],""aceitacao"":""Registar vagas, inscritos, concluintes, certificados, estágios e colocação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0151,"Critério transversal de testes: cada RF-EDU deve possuir casos positivos, negativos, de autorização, auditoria, integração, recuperação de falhas e acessibilidade. A aceitação exige evidência, responsável, ambiente, dados de teste, resultado esperado, resultado observado, defeito, decisão e data.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2281 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1588 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2281,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0151: Critério transversal de testes: cada RF-EDU deve possuir casos positivos, negativos, de autorização, auditoria, integração, recuperação de falhas e acessibilidade. A aceitação exige evidência, responsável, ambiente, dados de teste, resultado esperado, resultado observado, defeito, decisão e data. | MASTER-51b8f0ad-0100: Critério transversal de testes: cada RF-EDU deve possuir casos positivos, negativos, de autorização, auditoria, integração, recuperação de falhas e acessibilidade. A aceitação exige evidência, responsável, ambiente, dados de teste, resultado esperado, resultado observado, defeito, decisão e data. | MASTER-edece80c-0151: Critério transversal de testes: cada RF-EDU deve possuir casos positivos, negativos, de autorização, auditoria, integração, recuperação de falhas e acessibilidade. A aceitação exige evidência, responsável, ambiente, dados de teste, resultado esperado, resultado observado, defeito, decisão e data.",P1,MASTER-e1169a77-0151: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0100: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0151: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0151 | MASTER-51b8f0ad-0100 | MASTER-edece80c-0151,3,"[{""id"":""MASTER-e1169a77-0151"",""pedido"":""Critério transversal de testes: cada RF-EDU deve possuir casos positivos, negativos, de autorização, auditoria, integração, recuperação de falhas e acessibilidade. A aceitação exige evidência, responsável, ambiente, dados de teste, resultado esperado, resultado observado, defeito, decisão e data."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2281""],""aceitacao"":""Critério transversal de testes: cada RF-EDU deve possuir casos positivos, negativos, de autorização, auditoria, integração, recuperação de falhas e acessibilidade. A aceitação exige evidência, responsável, ambiente, dados de teste, resultado esperado, resultado observado, defeito, decisão e data."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0100"",""pedido"":""Critério transversal de testes: cada RF-EDU deve possuir casos positivos, negativos, de autorização, auditoria, integração, recuperação de falhas e acessibilidade. A aceitação exige evidência, responsável, ambiente, dados de teste, resultado esperado, resultado observado, defeito, decisão e data."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1588""],""aceitacao"":""Critério transversal de testes: cada RF-EDU deve possuir casos positivos, negativos, de autorização, auditoria, integração, recuperação de falhas e acessibilidade. A aceitação exige evidência, responsável, ambiente, dados de teste, resultado esperado, resultado observado, defeito, decisão e data."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0151"",""pedido"":""Critério transversal de testes: cada RF-EDU deve possuir casos positivos, negativos, de autorização, auditoria, integração, recuperação de falhas e acessibilidade. A aceitação exige evidência, responsável, ambiente, dados de teste, resultado esperado, resultado observado, defeito, decisão e data."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2281""],""aceitacao"":""Critério transversal de testes: cada RF-EDU deve possuir casos positivos, negativos, de autorização, auditoria, integração, recuperação de falhas e acessibilidade. A aceitação exige evidência, responsável, ambiente, dados de teste, resultado esperado, resultado observado, defeito, decisão e data."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0152,RF-EDU do MVP e integrações internas aprovados; zero defeitos críticos.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2358 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1664 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2358,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-e1169a77-0152: RF-EDU do MVP e integrações internas aprovados; zero defeitos críticos. | MASTER-51b8f0ad-0101: RF-EDU do MVP e integrações internas aprovados; zero defeitos críticos. | MASTER-edece80c-0152: RF-EDU do MVP e integrações internas aprovados; zero defeitos críticos.,P2,MASTER-e1169a77-0152: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0101: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0152: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0152 | MASTER-51b8f0ad-0101 | MASTER-edece80c-0152,3,"[{""id"":""MASTER-e1169a77-0152"",""pedido"":""RF-EDU do MVP e integrações internas aprovados; zero defeitos críticos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2358""],""aceitacao"":""RF-EDU do MVP e integrações internas aprovados; zero defeitos críticos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""},{""id"":""MASTER-51b8f0ad-0101"",""pedido"":""RF-EDU do MVP e integrações internas aprovados; zero defeitos críticos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1664""],""aceitacao"":""RF-EDU do MVP e integrações internas aprovados; zero defeitos críticos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""},{""id"":""MASTER-edece80c-0152"",""pedido"":""RF-EDU do MVP e integrações internas aprovados; zero defeitos críticos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2358""],""aceitacao"":""RF-EDU do MVP e integrações internas aprovados; zero defeitos críticos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0153,"RF-EDU, procura e oferta de competências, oportunidades educativas, testes e plano de execução.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2398 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1703 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2398,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0153: RF-EDU, procura e oferta de competências, oportunidades educativas, testes e plano de execução. | MASTER-51b8f0ad-0102: RF-EDU, procura e oferta de competências, oportunidades educativas, testes e plano de execução. | MASTER-edece80c-0153: RF-EDU, procura e oferta de competências, oportunidades educativas, testes e plano de execução.",P2,MASTER-e1169a77-0153: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0102: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0153: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0153 | MASTER-51b8f0ad-0102 | MASTER-edece80c-0153,3,"[{""id"":""MASTER-e1169a77-0153"",""pedido"":""RF-EDU, procura e oferta de competências, oportunidades educativas, testes e plano de execução."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2398""],""aceitacao"":""RF-EDU, procura e oferta de competências, oportunidades educativas, testes e plano de execução."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0102"",""pedido"":""RF-EDU, procura e oferta de competências, oportunidades educativas, testes e plano de execução."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1703""],""aceitacao"":""RF-EDU, procura e oferta de competências, oportunidades educativas, testes e plano de execução."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0153"",""pedido"":""RF-EDU, procura e oferta de competências, oportunidades educativas, testes e plano de execução."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2398""],""aceitacao"":""RF-EDU, procura e oferta de competências, oportunidades educativas, testes e plano de execução."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0154,"Pendências externas antes da construção: nomeação formal dos órgãos e pontos focais; validação jurídica e institucional; confirmação da carteira e dos dados geográficos; escolha dos corredores, clusters e oportunidades educativas do piloto; aprovação do orçamento; contratação ou alocação da equipa; acordos de integração e dados; definição das metas de adopção, qualidade, SLA e conversão; e validação das linhas de base dos indicadores. Estas pendências devem permanecer no registo de decisões até existir evidência formal.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2511 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1812 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2511,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0154: Pendências externas antes da construção: nomeação formal dos órgãos e pontos focais; validação jurídica e institucional; confirmação da carteira e dos dados geográficos; escolha dos corredores, clusters e oportunidades educativas do piloto; aprovação do orçamento; contratação ou alocação da equipa; acordos de integração e dados; definição das metas de adopção, qualidade, SLA e conversão; e validação das linhas de base dos indicadores. Estas pendências devem permanecer no registo de decisões até existir evidência formal. | MASTER-51b8f0ad-0103: Pendências externas antes da construção: nomeação formal dos órgãos e pontos focais; validação jurídica e institucional; confirmação da carteira e dos dados geográficos; escolha dos corredores, clusters e oportunidades educativas do piloto; aprovação do orçamento; contratação ou alocação da equipa; acordos de integração e dados; definição das metas de adopção, qualidade, SLA e conversão; e validação das linhas de base dos indicadores. Estas pendências devem permanecer no registo de decisões até existir evidência formal. | MASTER-edece80c-0154: Pendências externas antes da construção: nomeação formal dos órgãos e pontos focais; validação jurídica e institucional; confirmação da carteira e dos dados geográficos; escolha dos corredores, clusters e oportunidades educativas do piloto; aprovação do orçamento; contratação ou alocação da equipa; acordos de integração e dados; definição das metas de adopção, qualidade, SLA e conversão; e validação das linhas de base dos indicadores. Estas pendências devem permanecer no registo de decisões até existir evidência formal.",P2,MASTER-e1169a77-0154: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0103: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0154: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0154 | MASTER-51b8f0ad-0103 | MASTER-edece80c-0154,3,"[{""id"":""MASTER-e1169a77-0154"",""pedido"":""Pendências externas antes da construção: nomeação formal dos órgãos e pontos focais; validação jurídica e institucional; confirmação da carteira e dos dados geográficos; escolha dos corredores, clusters e oportunidades educativas do piloto; aprovação do orçamento; contratação ou alocação da equipa; acordos de integração e dados; definição das metas de adopção, qualidade, SLA e conversão; e validação das linhas de base dos indicadores. Estas pendências devem permanecer no registo de decisões até existir evidência formal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2511""],""aceitacao"":""Pendências externas antes da construção: nomeação formal dos órgãos e pontos focais; validação jurídica e institucional; confirmação da carteira e dos dados geográficos; escolha dos corredores, clusters e oportunidades educativas do piloto; aprovação do orçamento; contratação ou alocação da equipa; acordos de integração e dados; definição das metas de adopção, qualidade, SLA e conversão; e validação das linhas de base dos indicadores. Estas pendências devem permanecer no registo de decisões até existir evidência formal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0103"",""pedido"":""Pendências externas antes da construção: nomeação formal dos órgãos e pontos focais; validação jurídica e institucional; confirmação da carteira e dos dados geográficos; escolha dos corredores, clusters e oportunidades educativas do piloto; aprovação do orçamento; contratação ou alocação da equipa; acordos de integração e dados; definição das metas de adopção, qualidade, SLA e conversão; e validação das linhas de base dos indicadores. Estas pendências devem permanecer no registo de decisões até existir evidência formal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1812""],""aceitacao"":""Pendências externas antes da construção: nomeação formal dos órgãos e pontos focais; validação jurídica e institucional; confirmação da carteira e dos dados geográficos; escolha dos corredores, clusters e oportunidades educativas do piloto; aprovação do orçamento; contratação ou alocação da equipa; acordos de integração e dados; definição das metas de adopção, qualidade, SLA e conversão; e validação das linhas de base dos indicadores. Estas pendências devem permanecer no registo de decisões até existir evidência formal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0154"",""pedido"":""Pendências externas antes da construção: nomeação formal dos órgãos e pontos focais; validação jurídica e institucional; confirmação da carteira e dos dados geográficos; escolha dos corredores, clusters e oportunidades educativas do piloto; aprovação do orçamento; contratação ou alocação da equipa; acordos de integração e dados; definição das metas de adopção, qualidade, SLA e conversão; e validação das linhas de base dos indicadores. Estas pendências devem permanecer no registo de decisões até existir evidência formal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2511""],""aceitacao"":""Pendências externas antes da construção: nomeação formal dos órgãos e pontos focais; validação jurídica e institucional; confirmação da carteira e dos dados geográficos; escolha dos corredores, clusters e oportunidades educativas do piloto; aprovação do orçamento; contratação ou alocação da equipa; acordos de integração e dados; definição das metas de adopção, qualidade, SLA e conversão; e validação das linhas de base dos indicadores. Estas pendências devem permanecer no registo de decisões até existir evidência formal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0155,"A transição deverá preservar o serviço, reutilizar componentes válidos e executar o upgrade tecnológico sem ruptura. A arquitectura alvo adopta React, Laravel e PostgreSQL/PostGIS; o MySQL será inventariado, saneado, migrado e descontinuado por domínio após reconciliação e aceite. A decisão por componente seguirá quatro categorias: Conservar, Melhorar, Substituir ou Descontinuar.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2513 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2513,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0155: A transição deverá preservar o serviço, reutilizar componentes válidos e executar o upgrade tecnológico sem ruptura. A arquitectura alvo adopta React, Laravel e PostgreSQL/PostGIS; o MySQL será inventariado, saneado, migrado e descontinuado por domínio após reconciliação e aceite. A decisão por componente seguirá quatro categorias: Conservar, Melhorar, Substituir ou Descontinuar. | MASTER-edece80c-0155: A transição deverá preservar o serviço, reutilizar componentes válidos e executar o upgrade tecnológico sem ruptura. A arquitectura alvo adopta React, Laravel e PostgreSQL/PostGIS; o MySQL será inventariado, saneado, migrado e descontinuado por domínio após reconciliação e aceite. A decisão por componente seguirá quatro categorias: Conservar, Melhorar, Substituir ou Descontinuar.",P2,MASTER-e1169a77-0155: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0155: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0155 | MASTER-edece80c-0155,2,"[{""id"":""MASTER-e1169a77-0155"",""pedido"":""A transição deverá preservar o serviço, reutilizar componentes válidos e executar o upgrade tecnológico sem ruptura. A arquitectura alvo adopta React, Laravel e PostgreSQL/PostGIS; o MySQL será inventariado, saneado, migrado e descontinuado por domínio após reconciliação e aceite. A decisão por componente seguirá quatro categorias: Conservar, Melhorar, Substituir ou Descontinuar."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2513""],""aceitacao"":""A transição deverá preservar o serviço, reutilizar componentes válidos e executar o upgrade tecnológico sem ruptura. A arquitectura alvo adopta React, Laravel e PostgreSQL/PostGIS; o MySQL será inventariado, saneado, migrado e descontinuado por domínio após reconciliação e aceite. A decisão por componente seguirá quatro categorias: Conservar, Melhorar, Substituir ou Descontinuar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0155"",""pedido"":""A transição deverá preservar o serviço, reutilizar componentes válidos e executar o upgrade tecnológico sem ruptura. A arquitectura alvo adopta React, Laravel e PostgreSQL/PostGIS; o MySQL será inventariado, saneado, migrado e descontinuado por domínio após reconciliação e aceite. A decisão por componente seguirá quatro categorias: Conservar, Melhorar, Substituir ou Descontinuar."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2513""],""aceitacao"":""A transição deverá preservar o serviço, reutilizar componentes válidos e executar o upgrade tecnológico sem ruptura. A arquitectura alvo adopta React, Laravel e PostgreSQL/PostGIS; o MySQL será inventariado, saneado, migrado e descontinuado por domínio após reconciliação e aceite. A decisão por componente seguirá quatro categorias: Conservar, Melhorar, Substituir ou Descontinuar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0156,"Actualizar Laravel/PHP; modularizar domínios; implementar OpenAPI, filas, eventos, auditoria, autorização e adaptadores de migração.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2527 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2527,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0156: Actualizar Laravel/PHP; modularizar domínios; implementar OpenAPI, filas, eventos, auditoria, autorização e adaptadores de migração. | MASTER-edece80c-0156: Actualizar Laravel/PHP; modularizar domínios; implementar OpenAPI, filas, eventos, auditoria, autorização e adaptadores de migração.",P2,MASTER-e1169a77-0156: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0156: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0156 | MASTER-edece80c-0156,2,"[{""id"":""MASTER-e1169a77-0156"",""pedido"":""Actualizar Laravel/PHP; modularizar domínios; implementar OpenAPI, filas, eventos, auditoria, autorização e adaptadores de migração."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2527""],""aceitacao"":""Actualizar Laravel/PHP; modularizar domínios; implementar OpenAPI, filas, eventos, auditoria, autorização e adaptadores de migração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0156"",""pedido"":""Actualizar Laravel/PHP; modularizar domínios; implementar OpenAPI, filas, eventos, auditoria, autorização e adaptadores de migração."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2527""],""aceitacao"":""Actualizar Laravel/PHP; modularizar domínios; implementar OpenAPI, filas, eventos, auditoria, autorização e adaptadores de migração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0157,"Preservar estrutura útil; acrescentar fontes, data, idioma, indicadores e chamadas para acção.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2537 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2537,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0157: Preservar estrutura útil; acrescentar fontes, data, idioma, indicadores e chamadas para acção. | MASTER-edece80c-0157: Preservar estrutura útil; acrescentar fontes, data, idioma, indicadores e chamadas para acção.",P2,MASTER-e1169a77-0157: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0157: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0157 | MASTER-edece80c-0157,2,"[{""id"":""MASTER-e1169a77-0157"",""pedido"":""Preservar estrutura útil; acrescentar fontes, data, idioma, indicadores e chamadas para acção."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2537""],""aceitacao"":""Preservar estrutura útil; acrescentar fontes, data, idioma, indicadores e chamadas para acção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0157"",""pedido"":""Preservar estrutura útil; acrescentar fontes, data, idioma, indicadores e chamadas para acção."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2537""],""aceitacao"":""Preservar estrutura útil; acrescentar fontes, data, idioma, indicadores e chamadas para acção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0158,"Implementar identidade progressiva, MFA baseado em risco, perfis, organizações e painel único.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2567 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2567,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0158: Implementar identidade progressiva, MFA baseado em risco, perfis, organizações e painel único. | MASTER-edece80c-0158: Implementar identidade progressiva, MFA baseado em risco, perfis, organizações e painel único.",P2,MASTER-e1169a77-0158: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0158: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0158 | MASTER-edece80c-0158,2,"[{""id"":""MASTER-e1169a77-0158"",""pedido"":""Implementar identidade progressiva, MFA baseado em risco, perfis, organizações e painel único."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2567""],""aceitacao"":""Implementar identidade progressiva, MFA baseado em risco, perfis, organizações e painel único."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0158"",""pedido"":""Implementar identidade progressiva, MFA baseado em risco, perfis, organizações e painel único."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2567""],""aceitacao"":""Implementar identidade progressiva, MFA baseado em risco, perfis, organizações e painel único."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0159,Preservar apenas como referência documental; criar linhas de base a partir de dados reais e definições aprovadas.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2572 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2572,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-e1169a77-0159: Preservar apenas como referência documental; criar linhas de base a partir de dados reais e definições aprovadas. | MASTER-edece80c-0159: Preservar apenas como referência documental; criar linhas de base a partir de dados reais e definições aprovadas.,P2,MASTER-e1169a77-0159: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0159: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0159 | MASTER-edece80c-0159,2,"[{""id"":""MASTER-e1169a77-0159"",""pedido"":""Preservar apenas como referência documental; criar linhas de base a partir de dados reais e definições aprovadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2572""],""aceitacao"":""Preservar apenas como referência documental; criar linhas de base a partir de dados reais e definições aprovadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0159"",""pedido"":""Preservar apenas como referência documental; criar linhas de base a partir de dados reais e definições aprovadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2572""],""aceitacao"":""Preservar apenas como referência documental; criar linhas de base a partir de dados reais e definições aprovadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0160,"Congelar escrita no MySQL, migrar delta final, validar, activar PostgreSQL e monitorar.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2607 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2607,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0160: Congelar escrita no MySQL, migrar delta final, validar, activar PostgreSQL e monitorar. | MASTER-edece80c-0160: Congelar escrita no MySQL, migrar delta final, validar, activar PostgreSQL e monitorar.",P2,MASTER-e1169a77-0160: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0160: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0160 | MASTER-edece80c-0160,2,"[{""id"":""MASTER-e1169a77-0160"",""pedido"":""Congelar escrita no MySQL, migrar delta final, validar, activar PostgreSQL e monitorar."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2607""],""aceitacao"":""Congelar escrita no MySQL, migrar delta final, validar, activar PostgreSQL e monitorar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0160"",""pedido"":""Congelar escrita no MySQL, migrar delta final, validar, activar PostgreSQL e monitorar."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2607""],""aceitacao"":""Congelar escrita no MySQL, migrar delta final, validar, activar PostgreSQL e monitorar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0161,"Critérios globais de conclusão da Fase Zero: nenhuma regressão nas páginas existentes; pesquisa, formulários, PT/EN, acessibilidade e chamadas para acção aprovados; conteúdos legais e sectoriais validados; eventos analíticos activos; leads encaminhados ao CRM; vulnerabilidades críticas resolvidas; plano PostgreSQL/PostGIS e matriz de transição aprovados; manual de operação actualizado; e aceite formal do Dono do Produto, Conteúdo, Segurança, Jurídico e Operação. A Fase Zero deverá durar aproximadamente quatro a seis semanas, com execução paralela dos pacotes e sem depender de APIs governamentais ainda não confirmadas.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2672 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2672,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0161: Critérios globais de conclusão da Fase Zero: nenhuma regressão nas páginas existentes; pesquisa, formulários, PT/EN, acessibilidade e chamadas para acção aprovados; conteúdos legais e sectoriais validados; eventos analíticos activos; leads encaminhados ao CRM; vulnerabilidades críticas resolvidas; plano PostgreSQL/PostGIS e matriz de transição aprovados; manual de operação actualizado; e aceite formal do Dono do Produto, Conteúdo, Segurança, Jurídico e Operação. A Fase Zero deverá durar aproximadamente quatro a seis semanas, com execução paralela dos pacotes e sem depender de APIs governamentais ainda não confirmadas. | MASTER-edece80c-0161: Critérios globais de conclusão da Fase Zero: nenhuma regressão nas páginas existentes; pesquisa, formulários, PT/EN, acessibilidade e chamadas para acção aprovados; conteúdos legais e sectoriais validados; eventos analíticos activos; leads encaminhados ao CRM; vulnerabilidades críticas resolvidas; plano PostgreSQL/PostGIS e matriz de transição aprovados; manual de operação actualizado; e aceite formal do Dono do Produto, Conteúdo, Segurança, Jurídico e Operação. A Fase Zero deverá durar aproximadamente quatro a seis semanas, com execução paralela dos pacotes e sem depender de APIs governamentais ainda não confirmadas.",P2,MASTER-e1169a77-0161: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0161: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0161 | MASTER-edece80c-0161,2,"[{""id"":""MASTER-e1169a77-0161"",""pedido"":""Critérios globais de conclusão da Fase Zero: nenhuma regressão nas páginas existentes; pesquisa, formulários, PT/EN, acessibilidade e chamadas para acção aprovados; conteúdos legais e sectoriais validados; eventos analíticos activos; leads encaminhados ao CRM; vulnerabilidades críticas resolvidas; plano PostgreSQL/PostGIS e matriz de transição aprovados; manual de operação actualizado; e aceite formal do Dono do Produto, Conteúdo, Segurança, Jurídico e Operação. A Fase Zero deverá durar aproximadamente quatro a seis semanas, com execução paralela dos pacotes e sem depender de APIs governamentais ainda não confirmadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2672""],""aceitacao"":""Critérios globais de conclusão da Fase Zero: nenhuma regressão nas páginas existentes; pesquisa, formulários, PT/EN, acessibilidade e chamadas para acção aprovados; conteúdos legais e sectoriais validados; eventos analíticos activos; leads encaminhados ao CRM; vulnerabilidades críticas resolvidas; plano PostgreSQL/PostGIS e matriz de transição aprovados; manual de operação actualizado; e aceite formal do Dono do Produto, Conteúdo, Segurança, Jurídico e Operação. A Fase Zero deverá durar aproximadamente quatro a seis semanas, com execução paralela dos pacotes e sem depender de APIs governamentais ainda não confirmadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0161"",""pedido"":""Critérios globais de conclusão da Fase Zero: nenhuma regressão nas páginas existentes; pesquisa, formulários, PT/EN, acessibilidade e chamadas para acção aprovados; conteúdos legais e sectoriais validados; eventos analíticos activos; leads encaminhados ao CRM; vulnerabilidades críticas resolvidas; plano PostgreSQL/PostGIS e matriz de transição aprovados; manual de operação actualizado; e aceite formal do Dono do Produto, Conteúdo, Segurança, Jurídico e Operação. A Fase Zero deverá durar aproximadamente quatro a seis semanas, com execução paralela dos pacotes e sem depender de APIs governamentais ainda não confirmadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2672""],""aceitacao"":""Critérios globais de conclusão da Fase Zero: nenhuma regressão nas páginas existentes; pesquisa, formulários, PT/EN, acessibilidade e chamadas para acção aprovados; conteúdos legais e sectoriais validados; eventos analíticos activos; leads encaminhados ao CRM; vulnerabilidades críticas resolvidas; plano PostgreSQL/PostGIS e matriz de transição aprovados; manual de operação actualizado; e aceite formal do Dono do Produto, Conteúdo, Segurança, Jurídico e Operação. A Fase Zero deverá durar aproximadamente quatro a seis semanas, com execução paralela dos pacotes e sem depender de APIs governamentais ainda não confirmadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0162,Melhorar e preservar URLs prioritários.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2682 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2682,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0162: Melhorar e preservar URLs prioritários. | MASTER-edece80c-0162: Melhorar e preservar URLs prioritários.,P2,MASTER-e1169a77-0162: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0162: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0162 | MASTER-edece80c-0162,2,"[{""id"":""MASTER-e1169a77-0162"",""pedido"":""Melhorar e preservar URLs prioritários."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2682""],""aceitacao"":""Melhorar e preservar URLs prioritários."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0162"",""pedido"":""Melhorar e preservar URLs prioritários."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2682""],""aceitacao"":""Melhorar e preservar URLs prioritários."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0163,Conservar links; validar APIs.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2722 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2722,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0163: Conservar links; validar APIs. | MASTER-edece80c-0163: Conservar links; validar APIs.,P2,MASTER-e1169a77-0163: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0163: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0163 | MASTER-edece80c-0163,2,"[{""id"":""MASTER-e1169a77-0163"",""pedido"":""Conservar links; validar APIs."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2722""],""aceitacao"":""Conservar links; validar APIs."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0163"",""pedido"":""Conservar links; validar APIs."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2722""],""aceitacao"":""Conservar links; validar APIs."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0164,"Preservar URLs e conteúdos válidos; acrescentar fonte, data, idioma, entidade e CTA.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2759 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2759,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0164: Preservar URLs e conteúdos válidos; acrescentar fonte, data, idioma, entidade e CTA. | MASTER-edece80c-0164: Preservar URLs e conteúdos válidos; acrescentar fonte, data, idioma, entidade e CTA.",P2,MASTER-e1169a77-0164: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0164: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0164 | MASTER-edece80c-0164,2,"[{""id"":""MASTER-e1169a77-0164"",""pedido"":""Preservar URLs e conteúdos válidos; acrescentar fonte, data, idioma, entidade e CTA."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2759""],""aceitacao"":""Preservar URLs e conteúdos válidos; acrescentar fonte, data, idioma, entidade e CTA."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0164"",""pedido"":""Preservar URLs e conteúdos válidos; acrescentar fonte, data, idioma, entidade e CTA."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2759""],""aceitacao"":""Preservar URLs e conteúdos válidos; acrescentar fonte, data, idioma, entidade e CTA."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0165,"Regra de aceite global: a Fase Zero será considerada entregue apenas quando todos os critérios obrigatórios estiverem aprovados, a lista de defeitos críticos estiver vazia, os riscos residuais tiverem proprietário e prazo, a versão existente permanecer estável, a linha de base analítica estiver activa e o Comité de Arquitectura tiver aprovado a migração para PostgreSQL/PostGIS. Entregas condicionais devem indicar excepção, impacto, mitigação, aprovador e data de regularização.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2932 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2932,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0165: Regra de aceite global: a Fase Zero será considerada entregue apenas quando todos os critérios obrigatórios estiverem aprovados, a lista de defeitos críticos estiver vazia, os riscos residuais tiverem proprietário e prazo, a versão existente permanecer estável, a linha de base analítica estiver activa e o Comité de Arquitectura tiver aprovado a migração para PostgreSQL/PostGIS. Entregas condicionais devem indicar excepção, impacto, mitigação, aprovador e data de regularização. | MASTER-edece80c-0165: Regra de aceite global: a Fase Zero será considerada entregue apenas quando todos os critérios obrigatórios estiverem aprovados, a lista de defeitos críticos estiver vazia, os riscos residuais tiverem proprietário e prazo, a versão existente permanecer estável, a linha de base analítica estiver activa e o Comité de Arquitectura tiver aprovado a migração para PostgreSQL/PostGIS. Entregas condicionais devem indicar excepção, impacto, mitigação, aprovador e data de regularização.",P2,MASTER-e1169a77-0165: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0165: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0165 | MASTER-edece80c-0165,2,"[{""id"":""MASTER-e1169a77-0165"",""pedido"":""Regra de aceite global: a Fase Zero será considerada entregue apenas quando todos os critérios obrigatórios estiverem aprovados, a lista de defeitos críticos estiver vazia, os riscos residuais tiverem proprietário e prazo, a versão existente permanecer estável, a linha de base analítica estiver activa e o Comité de Arquitectura tiver aprovado a migração para PostgreSQL/PostGIS. Entregas condicionais devem indicar excepção, impacto, mitigação, aprovador e data de regularização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2932""],""aceitacao"":""Regra de aceite global: a Fase Zero será considerada entregue apenas quando todos os critérios obrigatórios estiverem aprovados, a lista de defeitos críticos estiver vazia, os riscos residuais tiverem proprietário e prazo, a versão existente permanecer estável, a linha de base analítica estiver activa e o Comité de Arquitectura tiver aprovado a migração para PostgreSQL/PostGIS. Entregas condicionais devem indicar excepção, impacto, mitigação, aprovador e data de regularização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0165"",""pedido"":""Regra de aceite global: a Fase Zero será considerada entregue apenas quando todos os critérios obrigatórios estiverem aprovados, a lista de defeitos críticos estiver vazia, os riscos residuais tiverem proprietário e prazo, a versão existente permanecer estável, a linha de base analítica estiver activa e o Comité de Arquitectura tiver aprovado a migração para PostgreSQL/PostGIS. Entregas condicionais devem indicar excepção, impacto, mitigação, aprovador e data de regularização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2932""],""aceitacao"":""Regra de aceite global: a Fase Zero será considerada entregue apenas quando todos os critérios obrigatórios estiverem aprovados, a lista de defeitos críticos estiver vazia, os riscos residuais tiverem proprietário e prazo, a versão existente permanecer estável, a linha de base analítica estiver activa e o Comité de Arquitectura tiver aprovado a migração para PostgreSQL/PostGIS. Entregas condicionais devem indicar excepção, impacto, mitigação, aprovador e data de regularização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0166,Ferramenta deve permitir recomeçar por lote e preservar origem.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2954 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2954,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0166: Ferramenta deve permitir recomeçar por lote e preservar origem. | MASTER-edece80c-0166: Ferramenta deve permitir recomeçar por lote e preservar origem.,P2,MASTER-e1169a77-0166: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0166: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0166 | MASTER-edece80c-0166,2,"[{""id"":""MASTER-e1169a77-0166"",""pedido"":""Ferramenta deve permitir recomeçar por lote e preservar origem."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2954""],""aceitacao"":""Ferramenta deve permitir recomeçar por lote e preservar origem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-edece80c-0166"",""pedido"":""Ferramenta deve permitir recomeçar por lote e preservar origem."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2954""],""aceitacao"":""Ferramenta deve permitir recomeçar por lote e preservar origem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0167,"Controlos obrigatórios da migração: repositório versionado para DDL e scripts; dados de teste anonimizados; migrações reexecutáveis; chaves de correlação; registo de erros; checksums por lote; contagens e somatórios de controlo; validação de encoding e timezone; conversão documentada de tipos; validação de foreign keys; análise de queries; backup antes de cada corte; ensaio de restore; monitoria de replicação/ETL; freeze calendar; plano de comunicação; equipa de war room; e decisão formal de Go/No-Go. O sucesso exige ausência de perda de dados, reconciliação dos registos críticos, desempenho dentro das metas, operação estável e desactivação comprovada das dependências MySQL.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3001 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3001,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0167: Controlos obrigatórios da migração: repositório versionado para DDL e scripts; dados de teste anonimizados; migrações reexecutáveis; chaves de correlação; registo de erros; checksums por lote; contagens e somatórios de controlo; validação de encoding e timezone; conversão documentada de tipos; validação de foreign keys; análise de queries; backup antes de cada corte; ensaio de restore; monitoria de replicação/ETL; freeze calendar; plano de comunicação; equipa de war room; e decisão formal de Go/No-Go. O sucesso exige ausência de perda de dados, reconciliação dos registos críticos, desempenho dentro das metas, operação estável e desactivação comprovada das dependências MySQL. | MASTER-edece80c-0167: Controlos obrigatórios da migração: repositório versionado para DDL e scripts; dados de teste anonimizados; migrações reexecutáveis; chaves de correlação; registo de erros; checksums por lote; contagens e somatórios de controlo; validação de encoding e timezone; conversão documentada de tipos; validação de foreign keys; análise de queries; backup antes de cada corte; ensaio de restore; monitoria de replicação/ETL; freeze calendar; plano de comunicação; equipa de war room; e decisão formal de Go/No-Go. O sucesso exige ausência de perda de dados, reconciliação dos registos críticos, desempenho dentro das metas, operação estável e desactivação comprovada das dependências MySQL.",P2,MASTER-e1169a77-0167: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0167: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0167 | MASTER-edece80c-0167,2,"[{""id"":""MASTER-e1169a77-0167"",""pedido"":""Controlos obrigatórios da migração: repositório versionado para DDL e scripts; dados de teste anonimizados; migrações reexecutáveis; chaves de correlação; registo de erros; checksums por lote; contagens e somatórios de controlo; validação de encoding e timezone; conversão documentada de tipos; validação de foreign keys; análise de queries; backup antes de cada corte; ensaio de restore; monitoria de replicação/ETL; freeze calendar; plano de comunicação; equipa de war room; e decisão formal de Go/No-Go. O sucesso exige ausência de perda de dados, reconciliação dos registos críticos, desempenho dentro das metas, operação estável e desactivação comprovada das dependências MySQL."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3001""],""aceitacao"":""Controlos obrigatórios da migração: repositório versionado para DDL e scripts; dados de teste anonimizados; migrações reexecutáveis; chaves de correlação; registo de erros; checksums por lote; contagens e somatórios de controlo; validação de encoding e timezone; conversão documentada de tipos; validação de foreign keys; análise de queries; backup antes de cada corte; ensaio de restore; monitoria de replicação/ETL; freeze calendar; plano de comunicação; equipa de war room; e decisão formal de Go/No-Go. O sucesso exige ausência de perda de dados, reconciliação dos registos críticos, desempenho dentro das metas, operação estável e desactivação comprovada das dependências MySQL."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0167"",""pedido"":""Controlos obrigatórios da migração: repositório versionado para DDL e scripts; dados de teste anonimizados; migrações reexecutáveis; chaves de correlação; registo de erros; checksums por lote; contagens e somatórios de controlo; validação de encoding e timezone; conversão documentada de tipos; validação de foreign keys; análise de queries; backup antes de cada corte; ensaio de restore; monitoria de replicação/ETL; freeze calendar; plano de comunicação; equipa de war room; e decisão formal de Go/No-Go. O sucesso exige ausência de perda de dados, reconciliação dos registos críticos, desempenho dentro das metas, operação estável e desactivação comprovada das dependências MySQL."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3001""],""aceitacao"":""Controlos obrigatórios da migração: repositório versionado para DDL e scripts; dados de teste anonimizados; migrações reexecutáveis; chaves de correlação; registo de erros; checksums por lote; contagens e somatórios de controlo; validação de encoding e timezone; conversão documentada de tipos; validação de foreign keys; análise de queries; backup antes de cada corte; ensaio de restore; monitoria de replicação/ETL; freeze calendar; plano de comunicação; equipa de war room; e decisão formal de Go/No-Go. O sucesso exige ausência de perda de dados, reconciliação dos registos críticos, desempenho dentro das metas, operação estável e desactivação comprovada das dependências MySQL."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0168,"Cada oportunidade deve possuir um índice de prontidão composto por identidade e legitimidade, localização, documentação, licenciamento, viabilidade, estrutura financeira, impacto, riscos, promotor, procura de mercado e autorização de publicação. O resultado deve indicar dados completos, pendências, responsável e próxima revisão, sem funcionar como garantia de retorno ou certificação da Tempo. Investidores poderão filtrar oportunidades por nível de prontidão, enquanto promotores receberão uma lista de acções para melhorar a qualidade do projecto.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3003 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 180 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1814 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3003,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0168: Cada oportunidade deve possuir um índice de prontidão composto por identidade e legitimidade, localização, documentação, licenciamento, viabilidade, estrutura financeira, impacto, riscos, promotor, procura de mercado e autorização de publicação. O resultado deve indicar dados completos, pendências, responsável e próxima revisão, sem funcionar como garantia de retorno ou certificação da Tempo. Investidores poderão filtrar oportunidades por nível de prontidão, enquanto promotores receberão uma lista de acções para melhorar a qualidade do projecto. | MASTER-f70ce307-0024: Cada oportunidade deve possuir um índice de prontidão composto por identidade e legitimidade, localização, documentação, licenciamento, viabilidade, estrutura financeira, impacto, riscos, promotor, procura de mercado e autorização de publicação. O resultado deve indicar dados completos, pendências, responsável e próxima revisão, sem funcionar como garantia de retorno ou certificação da Tempo. Investidores poderão filtrar oportunidades por nível de prontidão, enquanto promotores receberão uma lista de acções para melhorar a qualidade do projecto. | MASTER-51b8f0ad-0104: Cada oportunidade deve possuir um índice de prontidão composto por identidade e legitimidade, localização, documentação, licenciamento, viabilidade, estrutura financeira, impacto, riscos, promotor, procura de mercado e autorização de publicação. O resultado deve indicar dados completos, pendências, responsável e próxima revisão, sem funcionar como garantia de retorno ou certificação da Tempo. Investidores poderão filtrar oportunidades por nível de prontidão, enquanto promotores receberão uma lista de acções para melhorar a qualidade do projecto. | MASTER-edece80c-0168: Cada oportunidade deve possuir um índice de prontidão composto por identidade e legitimidade, localização, documentação, licenciamento, viabilidade, estrutura financeira, impacto, riscos, promotor, procura de mercado e autorização de publicação. O resultado deve indicar dados completos, pendências, responsável e próxima revisão, sem funcionar como garantia de retorno ou certificação da Tempo. Investidores poderão filtrar oportunidades por nível de prontidão, enquanto promotores receberão uma lista de acções para melhorar a qualidade do projecto.",P2,MASTER-e1169a77-0168: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0104: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0168: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0168 | MASTER-f70ce307-0024 | MASTER-51b8f0ad-0104 | MASTER-edece80c-0168,4,"[{""id"":""MASTER-e1169a77-0168"",""pedido"":""Cada oportunidade deve possuir um índice de prontidão composto por identidade e legitimidade, localização, documentação, licenciamento, viabilidade, estrutura financeira, impacto, riscos, promotor, procura de mercado e autorização de publicação. O resultado deve indicar dados completos, pendências, responsável e próxima revisão, sem funcionar como garantia de retorno ou certificação da Tempo. Investidores poderão filtrar oportunidades por nível de prontidão, enquanto promotores receberão uma lista de acções para melhorar a qualidade do projecto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3003""],""aceitacao"":""Cada oportunidade deve possuir um índice de prontidão composto por identidade e legitimidade, localização, documentação, licenciamento, viabilidade, estrutura financeira, impacto, riscos, promotor, procura de mercado e autorização de publicação. O resultado deve indicar dados completos, pendências, responsável e próxima revisão, sem funcionar como garantia de retorno ou certificação da Tempo. Investidores poderão filtrar oportunidades por nível de prontidão, enquanto promotores receberão uma lista de acções para melhorar a qualidade do projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0024"",""pedido"":""Cada oportunidade deve possuir um índice de prontidão composto por identidade e legitimidade, localização, documentação, licenciamento, viabilidade, estrutura financeira, impacto, riscos, promotor, procura de mercado e autorização de publicação. O resultado deve indicar dados completos, pendências, responsável e próxima revisão, sem funcionar como garantia de retorno ou certificação da Tempo. Investidores poderão filtrar oportunidades por nível de prontidão, enquanto promotores receberão uma lista de acções para melhorar a qualidade do projecto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 180""],""aceitacao"":""Cada oportunidade deve possuir um índice de prontidão composto por identidade e legitimidade, localização, documentação, licenciamento, viabilidade, estrutura financeira, impacto, riscos, promotor, procura de mercado e autorização de publicação. O resultado deve indicar dados completos, pendências, responsável e próxima revisão, sem funcionar como garantia de retorno ou certificação da Tempo. Investidores poderão filtrar oportunidades por nível de prontidão, enquanto promotores receberão uma lista de acções para melhorar a qualidade do projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0104"",""pedido"":""Cada oportunidade deve possuir um índice de prontidão composto por identidade e legitimidade, localização, documentação, licenciamento, viabilidade, estrutura financeira, impacto, riscos, promotor, procura de mercado e autorização de publicação. O resultado deve indicar dados completos, pendências, responsável e próxima revisão, sem funcionar como garantia de retorno ou certificação da Tempo. Investidores poderão filtrar oportunidades por nível de prontidão, enquanto promotores receberão uma lista de acções para melhorar a qualidade do projecto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1814""],""aceitacao"":""Cada oportunidade deve possuir um índice de prontidão composto por identidade e legitimidade, localização, documentação, licenciamento, viabilidade, estrutura financeira, impacto, riscos, promotor, procura de mercado e autorização de publicação. O resultado deve indicar dados completos, pendências, responsável e próxima revisão, sem funcionar como garantia de retorno ou certificação da Tempo. Investidores poderão filtrar oportunidades por nível de prontidão, enquanto promotores receberão uma lista de acções para melhorar a qualidade do projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0168"",""pedido"":""Cada oportunidade deve possuir um índice de prontidão composto por identidade e legitimidade, localização, documentação, licenciamento, viabilidade, estrutura financeira, impacto, riscos, promotor, procura de mercado e autorização de publicação. O resultado deve indicar dados completos, pendências, responsável e próxima revisão, sem funcionar como garantia de retorno ou certificação da Tempo. Investidores poderão filtrar oportunidades por nível de prontidão, enquanto promotores receberão uma lista de acções para melhorar a qualidade do projecto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3003""],""aceitacao"":""Cada oportunidade deve possuir um índice de prontidão composto por identidade e legitimidade, localização, documentação, licenciamento, viabilidade, estrutura financeira, impacto, riscos, promotor, procura de mercado e autorização de publicação. O resultado deve indicar dados completos, pendências, responsável e próxima revisão, sem funcionar como garantia de retorno ou certificação da Tempo. Investidores poderão filtrar oportunidades por nível de prontidão, enquanto promotores receberão uma lista de acções para melhorar a qualidade do projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0200,"O serviço pós-investimento deve iniciar após a confirmação da instalação ou do compromisso de capital e permanecer ligado ao registo original no CRM. O investidor poderá comunicar constrangimentos relacionados com licenças, terra, energia, água, logística, fiscalidade, trabalho, importação, exportação ou interacção com entidades públicas. Cada caso terá categoria, prioridade, responsável, entidade envolvida, prazo, escalonamento, solução, satisfação e impacto no investimento. O serviço deve também identificar oportunidades de reinvestimento, expansão, fornecedores locais e novos projectos.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3402 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 573 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2207 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3402,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0200: O serviço pós-investimento deve iniciar após a confirmação da instalação ou do compromisso de capital e permanecer ligado ao registo original no CRM. O investidor poderá comunicar constrangimentos relacionados com licenças, terra, energia, água, logística, fiscalidade, trabalho, importação, exportação ou interacção com entidades públicas. Cada caso terá categoria, prioridade, responsável, entidade envolvida, prazo, escalonamento, solução, satisfação e impacto no investimento. O serviço deve também identificar oportunidades de reinvestimento, expansão, fornecedores locais e novos projectos. | MASTER-f70ce307-0056: O serviço pós-investimento deve iniciar após a confirmação da instalação ou do compromisso de capital e permanecer ligado ao registo original no CRM. O investidor poderá comunicar constrangimentos relacionados com licenças, terra, energia, água, logística, fiscalidade, trabalho, importação, exportação ou interacção com entidades públicas. Cada caso terá categoria, prioridade, responsável, entidade envolvida, prazo, escalonamento, solução, satisfação e impacto no investimento. O serviço deve também identificar oportunidades de reinvestimento, expansão, fornecedores locais e novos projectos. | MASTER-51b8f0ad-0136: O serviço pós-investimento deve iniciar após a confirmação da instalação ou do compromisso de capital e permanecer ligado ao registo original no CRM. O investidor poderá comunicar constrangimentos relacionados com licenças, terra, energia, água, logística, fiscalidade, trabalho, importação, exportação ou interacção com entidades públicas. Cada caso terá categoria, prioridade, responsável, entidade envolvida, prazo, escalonamento, solução, satisfação e impacto no investimento. O serviço deve também identificar oportunidades de reinvestimento, expansão, fornecedores locais e novos projectos. | MASTER-edece80c-0200: O serviço pós-investimento deve iniciar após a confirmação da instalação ou do compromisso de capital e permanecer ligado ao registo original no CRM. O investidor poderá comunicar constrangimentos relacionados com licenças, terra, energia, água, logística, fiscalidade, trabalho, importação, exportação ou interacção com entidades públicas. Cada caso terá categoria, prioridade, responsável, entidade envolvida, prazo, escalonamento, solução, satisfação e impacto no investimento. O serviço deve também identificar oportunidades de reinvestimento, expansão, fornecedores locais e novos projectos.",P2,MASTER-e1169a77-0200: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0136: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0200: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0200 | MASTER-f70ce307-0056 | MASTER-51b8f0ad-0136 | MASTER-edece80c-0200,4,"[{""id"":""MASTER-e1169a77-0200"",""pedido"":""O serviço pós-investimento deve iniciar após a confirmação da instalação ou do compromisso de capital e permanecer ligado ao registo original no CRM. O investidor poderá comunicar constrangimentos relacionados com licenças, terra, energia, água, logística, fiscalidade, trabalho, importação, exportação ou interacção com entidades públicas. Cada caso terá categoria, prioridade, responsável, entidade envolvida, prazo, escalonamento, solução, satisfação e impacto no investimento. O serviço deve também identificar oportunidades de reinvestimento, expansão, fornecedores locais e novos projectos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3402""],""aceitacao"":""O serviço pós-investimento deve iniciar após a confirmação da instalação ou do compromisso de capital e permanecer ligado ao registo original no CRM. O investidor poderá comunicar constrangimentos relacionados com licenças, terra, energia, água, logística, fiscalidade, trabalho, importação, exportação ou interacção com entidades públicas. Cada caso terá categoria, prioridade, responsável, entidade envolvida, prazo, escalonamento, solução, satisfação e impacto no investimento. O serviço deve também identificar oportunidades de reinvestimento, expansão, fornecedores locais e novos projectos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0056"",""pedido"":""O serviço pós-investimento deve iniciar após a confirmação da instalação ou do compromisso de capital e permanecer ligado ao registo original no CRM. O investidor poderá comunicar constrangimentos relacionados com licenças, terra, energia, água, logística, fiscalidade, trabalho, importação, exportação ou interacção com entidades públicas. Cada caso terá categoria, prioridade, responsável, entidade envolvida, prazo, escalonamento, solução, satisfação e impacto no investimento. O serviço deve também identificar oportunidades de reinvestimento, expansão, fornecedores locais e novos projectos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 573""],""aceitacao"":""O serviço pós-investimento deve iniciar após a confirmação da instalação ou do compromisso de capital e permanecer ligado ao registo original no CRM. O investidor poderá comunicar constrangimentos relacionados com licenças, terra, energia, água, logística, fiscalidade, trabalho, importação, exportação ou interacção com entidades públicas. Cada caso terá categoria, prioridade, responsável, entidade envolvida, prazo, escalonamento, solução, satisfação e impacto no investimento. O serviço deve também identificar oportunidades de reinvestimento, expansão, fornecedores locais e novos projectos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0136"",""pedido"":""O serviço pós-investimento deve iniciar após a confirmação da instalação ou do compromisso de capital e permanecer ligado ao registo original no CRM. O investidor poderá comunicar constrangimentos relacionados com licenças, terra, energia, água, logística, fiscalidade, trabalho, importação, exportação ou interacção com entidades públicas. Cada caso terá categoria, prioridade, responsável, entidade envolvida, prazo, escalonamento, solução, satisfação e impacto no investimento. O serviço deve também identificar oportunidades de reinvestimento, expansão, fornecedores locais e novos projectos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2207""],""aceitacao"":""O serviço pós-investimento deve iniciar após a confirmação da instalação ou do compromisso de capital e permanecer ligado ao registo original no CRM. O investidor poderá comunicar constrangimentos relacionados com licenças, terra, energia, água, logística, fiscalidade, trabalho, importação, exportação ou interacção com entidades públicas. Cada caso terá categoria, prioridade, responsável, entidade envolvida, prazo, escalonamento, solução, satisfação e impacto no investimento. O serviço deve também identificar oportunidades de reinvestimento, expansão, fornecedores locais e novos projectos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0200"",""pedido"":""O serviço pós-investimento deve iniciar após a confirmação da instalação ou do compromisso de capital e permanecer ligado ao registo original no CRM. O investidor poderá comunicar constrangimentos relacionados com licenças, terra, energia, água, logística, fiscalidade, trabalho, importação, exportação ou interacção com entidades públicas. Cada caso terá categoria, prioridade, responsável, entidade envolvida, prazo, escalonamento, solução, satisfação e impacto no investimento. O serviço deve também identificar oportunidades de reinvestimento, expansão, fornecedores locais e novos projectos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3402""],""aceitacao"":""O serviço pós-investimento deve iniciar após a confirmação da instalação ou do compromisso de capital e permanecer ligado ao registo original no CRM. O investidor poderá comunicar constrangimentos relacionados com licenças, terra, energia, água, logística, fiscalidade, trabalho, importação, exportação ou interacção com entidades públicas. Cada caso terá categoria, prioridade, responsável, entidade envolvida, prazo, escalonamento, solução, satisfação e impacto no investimento. O serviço deve também identificar oportunidades de reinvestimento, expansão, fornecedores locais e novos projectos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0214,"A plataforma deve suportar identidade digital verificada, autenticação multifactor, representação de organizações, assinatura electrónica de manifestações de interesse, acordos de confidencialidade, autorizações bilaterais, propostas e actas. Cada assinatura deve guardar signatário, qualidade de representação, data, versão, evidência, integridade e estado de validação. A solução deve admitir provedores nacionais ou internacionais legalmente reconhecidos e manter alternativa assistida quando a assinatura electrónica não for juridicamente admissível.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3521 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 691 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2325 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3521,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0214: A plataforma deve suportar identidade digital verificada, autenticação multifactor, representação de organizações, assinatura electrónica de manifestações de interesse, acordos de confidencialidade, autorizações bilaterais, propostas e actas. Cada assinatura deve guardar signatário, qualidade de representação, data, versão, evidência, integridade e estado de validação. A solução deve admitir provedores nacionais ou internacionais legalmente reconhecidos e manter alternativa assistida quando a assinatura electrónica não for juridicamente admissível. | MASTER-f70ce307-0070: A plataforma deve suportar identidade digital verificada, autenticação multifactor, representação de organizações, assinatura electrónica de manifestações de interesse, acordos de confidencialidade, autorizações bilaterais, propostas e actas. Cada assinatura deve guardar signatário, qualidade de representação, data, versão, evidência, integridade e estado de validação. A solução deve admitir provedores nacionais ou internacionais legalmente reconhecidos e manter alternativa assistida quando a assinatura electrónica não for juridicamente admissível. | MASTER-51b8f0ad-0150: A plataforma deve suportar identidade digital verificada, autenticação multifactor, representação de organizações, assinatura electrónica de manifestações de interesse, acordos de confidencialidade, autorizações bilaterais, propostas e actas. Cada assinatura deve guardar signatário, qualidade de representação, data, versão, evidência, integridade e estado de validação. A solução deve admitir provedores nacionais ou internacionais legalmente reconhecidos e manter alternativa assistida quando a assinatura electrónica não for juridicamente admissível. | MASTER-edece80c-0214: A plataforma deve suportar identidade digital verificada, autenticação multifactor, representação de organizações, assinatura electrónica de manifestações de interesse, acordos de confidencialidade, autorizações bilaterais, propostas e actas. Cada assinatura deve guardar signatário, qualidade de representação, data, versão, evidência, integridade e estado de validação. A solução deve admitir provedores nacionais ou internacionais legalmente reconhecidos e manter alternativa assistida quando a assinatura electrónica não for juridicamente admissível.",P2,MASTER-e1169a77-0214: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0070: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0150: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0214: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0214 | MASTER-f70ce307-0070 | MASTER-51b8f0ad-0150 | MASTER-edece80c-0214,4,"[{""id"":""MASTER-e1169a77-0214"",""pedido"":""A plataforma deve suportar identidade digital verificada, autenticação multifactor, representação de organizações, assinatura electrónica de manifestações de interesse, acordos de confidencialidade, autorizações bilaterais, propostas e actas. Cada assinatura deve guardar signatário, qualidade de representação, data, versão, evidência, integridade e estado de validação. A solução deve admitir provedores nacionais ou internacionais legalmente reconhecidos e manter alternativa assistida quando a assinatura electrónica não for juridicamente admissível."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3521""],""aceitacao"":""A plataforma deve suportar identidade digital verificada, autenticação multifactor, representação de organizações, assinatura electrónica de manifestações de interesse, acordos de confidencialidade, autorizações bilaterais, propostas e actas. Cada assinatura deve guardar signatário, qualidade de representação, data, versão, evidência, integridade e estado de validação. A solução deve admitir provedores nacionais ou internacionais legalmente reconhecidos e manter alternativa assistida quando a assinatura electrónica não for juridicamente admissível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0070"",""pedido"":""A plataforma deve suportar identidade digital verificada, autenticação multifactor, representação de organizações, assinatura electrónica de manifestações de interesse, acordos de confidencialidade, autorizações bilaterais, propostas e actas. Cada assinatura deve guardar signatário, qualidade de representação, data, versão, evidência, integridade e estado de validação. A solução deve admitir provedores nacionais ou internacionais legalmente reconhecidos e manter alternativa assistida quando a assinatura electrónica não for juridicamente admissível."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 691""],""aceitacao"":""A plataforma deve suportar identidade digital verificada, autenticação multifactor, representação de organizações, assinatura electrónica de manifestações de interesse, acordos de confidencialidade, autorizações bilaterais, propostas e actas. Cada assinatura deve guardar signatário, qualidade de representação, data, versão, evidência, integridade e estado de validação. A solução deve admitir provedores nacionais ou internacionais legalmente reconhecidos e manter alternativa assistida quando a assinatura electrónica não for juridicamente admissível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0150"",""pedido"":""A plataforma deve suportar identidade digital verificada, autenticação multifactor, representação de organizações, assinatura electrónica de manifestações de interesse, acordos de confidencialidade, autorizações bilaterais, propostas e actas. Cada assinatura deve guardar signatário, qualidade de representação, data, versão, evidência, integridade e estado de validação. A solução deve admitir provedores nacionais ou internacionais legalmente reconhecidos e manter alternativa assistida quando a assinatura electrónica não for juridicamente admissível."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2325""],""aceitacao"":""A plataforma deve suportar identidade digital verificada, autenticação multifactor, representação de organizações, assinatura electrónica de manifestações de interesse, acordos de confidencialidade, autorizações bilaterais, propostas e actas. Cada assinatura deve guardar signatário, qualidade de representação, data, versão, evidência, integridade e estado de validação. A solução deve admitir provedores nacionais ou internacionais legalmente reconhecidos e manter alternativa assistida quando a assinatura electrónica não for juridicamente admissível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0214"",""pedido"":""A plataforma deve suportar identidade digital verificada, autenticação multifactor, representação de organizações, assinatura electrónica de manifestações de interesse, acordos de confidencialidade, autorizações bilaterais, propostas e actas. Cada assinatura deve guardar signatário, qualidade de representação, data, versão, evidência, integridade e estado de validação. A solução deve admitir provedores nacionais ou internacionais legalmente reconhecidos e manter alternativa assistida quando a assinatura electrónica não for juridicamente admissível."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3521""],""aceitacao"":""A plataforma deve suportar identidade digital verificada, autenticação multifactor, representação de organizações, assinatura electrónica de manifestações de interesse, acordos de confidencialidade, autorizações bilaterais, propostas e actas. Cada assinatura deve guardar signatário, qualidade de representação, data, versão, evidência, integridade e estado de validação. A solução deve admitir provedores nacionais ou internacionais legalmente reconhecidos e manter alternativa assistida quando a assinatura electrónica não for juridicamente admissível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0243,5.9.1. Documentos obrigatórios e controlos dos campos MIN,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3661 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 827 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2461 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3661,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-e1169a77-0243: 5.9.1. Documentos obrigatórios e controlos dos campos MIN | MASTER-f70ce307-0099: 5.9.1. Documentos obrigatórios e controlos dos campos MIN | MASTER-51b8f0ad-0179: 5.9.1. Documentos obrigatórios e controlos dos campos MIN | MASTER-edece80c-0243: 5.9.1. Documentos obrigatórios e controlos dos campos MIN,P2,MASTER-e1169a77-0243: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0099: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0179: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0243: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0243 | MASTER-f70ce307-0099 | MASTER-51b8f0ad-0179 | MASTER-edece80c-0243,4,"[{""id"":""MASTER-e1169a77-0243"",""pedido"":""5.9.1. Documentos obrigatórios e controlos dos campos MIN"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3661""],""aceitacao"":""5.9.1. Documentos obrigatórios e controlos dos campos MIN"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-f70ce307-0099"",""pedido"":""5.9.1. Documentos obrigatórios e controlos dos campos MIN"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 827""],""aceitacao"":""5.9.1. Documentos obrigatórios e controlos dos campos MIN"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-51b8f0ad-0179"",""pedido"":""5.9.1. Documentos obrigatórios e controlos dos campos MIN"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2461""],""aceitacao"":""5.9.1. Documentos obrigatórios e controlos dos campos MIN"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0243"",""pedido"":""5.9.1. Documentos obrigatórios e controlos dos campos MIN"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3661""],""aceitacao"":""5.9.1. Documentos obrigatórios e controlos dos campos MIN"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0254,"Os serviços devem ser organizados em níveis progressivos. O nível público disponibiliza informação, pesquisa, alertas e manifestação de interesse. O nível registado permite favoritos, comparação, dossiers e acompanhamento. O nível verificado habilita correspondência, reuniões e acesso condicionado a informação. O nível assistido oferece avaliação de localização, preparação de projecto, roteiro regulatório e coordenação institucional mediante contrato. O nível pós-investimento assegura resolução de constrangimentos, expansão e ligações empresariais. Cada nível deve definir elegibilidade, preço quando aplicável, prazo, responsável, entregáveis e limites de responsabilidade.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3740 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 903 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2537 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3740,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0254: Os serviços devem ser organizados em níveis progressivos. O nível público disponibiliza informação, pesquisa, alertas e manifestação de interesse. O nível registado permite favoritos, comparação, dossiers e acompanhamento. O nível verificado habilita correspondência, reuniões e acesso condicionado a informação. O nível assistido oferece avaliação de localização, preparação de projecto, roteiro regulatório e coordenação institucional mediante contrato. O nível pós-investimento assegura resolução de constrangimentos, expansão e ligações empresariais. Cada nível deve definir elegibilidade, preço quando aplicável, prazo, responsável, entregáveis e limites de responsabilidade. | MASTER-f70ce307-0110: Os serviços devem ser organizados em níveis progressivos. O nível público disponibiliza informação, pesquisa, alertas e manifestação de interesse. O nível registado permite favoritos, comparação, dossiers e acompanhamento. O nível verificado habilita correspondência, reuniões e acesso condicionado a informação. O nível assistido oferece avaliação de localização, preparação de projecto, roteiro regulatório e coordenação institucional mediante contrato. O nível pós-investimento assegura resolução de constrangimentos, expansão e ligações empresariais. Cada nível deve definir elegibilidade, preço quando aplicável, prazo, responsável, entregáveis e limites de responsabilidade. | MASTER-51b8f0ad-0190: Os serviços devem ser organizados em níveis progressivos. O nível público disponibiliza informação, pesquisa, alertas e manifestação de interesse. O nível registado permite favoritos, comparação, dossiers e acompanhamento. O nível verificado habilita correspondência, reuniões e acesso condicionado a informação. O nível assistido oferece avaliação de localização, preparação de projecto, roteiro regulatório e coordenação institucional mediante contrato. O nível pós-investimento assegura resolução de constrangimentos, expansão e ligações empresariais. Cada nível deve definir elegibilidade, preço quando aplicável, prazo, responsável, entregáveis e limites de responsabilidade. | MASTER-edece80c-0254: Os serviços devem ser organizados em níveis progressivos. O nível público disponibiliza informação, pesquisa, alertas e manifestação de interesse. O nível registado permite favoritos, comparação, dossiers e acompanhamento. O nível verificado habilita correspondência, reuniões e acesso condicionado a informação. O nível assistido oferece avaliação de localização, preparação de projecto, roteiro regulatório e coordenação institucional mediante contrato. O nível pós-investimento assegura resolução de constrangimentos, expansão e ligações empresariais. Cada nível deve definir elegibilidade, preço quando aplicável, prazo, responsável, entregáveis e limites de responsabilidade.",P1,MASTER-e1169a77-0254: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0110: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0190: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0254: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0254 | MASTER-f70ce307-0110 | MASTER-51b8f0ad-0190 | MASTER-edece80c-0254,4,"[{""id"":""MASTER-e1169a77-0254"",""pedido"":""Os serviços devem ser organizados em níveis progressivos. O nível público disponibiliza informação, pesquisa, alertas e manifestação de interesse. O nível registado permite favoritos, comparação, dossiers e acompanhamento. O nível verificado habilita correspondência, reuniões e acesso condicionado a informação. O nível assistido oferece avaliação de localização, preparação de projecto, roteiro regulatório e coordenação institucional mediante contrato. O nível pós-investimento assegura resolução de constrangimentos, expansão e ligações empresariais. Cada nível deve definir elegibilidade, preço quando aplicável, prazo, responsável, entregáveis e limites de responsabilidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3740""],""aceitacao"":""Os serviços devem ser organizados em níveis progressivos. O nível público disponibiliza informação, pesquisa, alertas e manifestação de interesse. O nível registado permite favoritos, comparação, dossiers e acompanhamento. O nível verificado habilita correspondência, reuniões e acesso condicionado a informação. O nível assistido oferece avaliação de localização, preparação de projecto, roteiro regulatório e coordenação institucional mediante contrato. O nível pós-investimento assegura resolução de constrangimentos, expansão e ligações empresariais. Cada nível deve definir elegibilidade, preço quando aplicável, prazo, responsável, entregáveis e limites de responsabilidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-f70ce307-0110"",""pedido"":""Os serviços devem ser organizados em níveis progressivos. O nível público disponibiliza informação, pesquisa, alertas e manifestação de interesse. O nível registado permite favoritos, comparação, dossiers e acompanhamento. O nível verificado habilita correspondência, reuniões e acesso condicionado a informação. O nível assistido oferece avaliação de localização, preparação de projecto, roteiro regulatório e coordenação institucional mediante contrato. O nível pós-investimento assegura resolução de constrangimentos, expansão e ligações empresariais. Cada nível deve definir elegibilidade, preço quando aplicável, prazo, responsável, entregáveis e limites de responsabilidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 903""],""aceitacao"":""Os serviços devem ser organizados em níveis progressivos. O nível público disponibiliza informação, pesquisa, alertas e manifestação de interesse. O nível registado permite favoritos, comparação, dossiers e acompanhamento. O nível verificado habilita correspondência, reuniões e acesso condicionado a informação. O nível assistido oferece avaliação de localização, preparação de projecto, roteiro regulatório e coordenação institucional mediante contrato. O nível pós-investimento assegura resolução de constrangimentos, expansão e ligações empresariais. Cada nível deve definir elegibilidade, preço quando aplicável, prazo, responsável, entregáveis e limites de responsabilidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0190"",""pedido"":""Os serviços devem ser organizados em níveis progressivos. O nível público disponibiliza informação, pesquisa, alertas e manifestação de interesse. O nível registado permite favoritos, comparação, dossiers e acompanhamento. O nível verificado habilita correspondência, reuniões e acesso condicionado a informação. O nível assistido oferece avaliação de localização, preparação de projecto, roteiro regulatório e coordenação institucional mediante contrato. O nível pós-investimento assegura resolução de constrangimentos, expansão e ligações empresariais. Cada nível deve definir elegibilidade, preço quando aplicável, prazo, responsável, entregáveis e limites de responsabilidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2537""],""aceitacao"":""Os serviços devem ser organizados em níveis progressivos. O nível público disponibiliza informação, pesquisa, alertas e manifestação de interesse. O nível registado permite favoritos, comparação, dossiers e acompanhamento. O nível verificado habilita correspondência, reuniões e acesso condicionado a informação. O nível assistido oferece avaliação de localização, preparação de projecto, roteiro regulatório e coordenação institucional mediante contrato. O nível pós-investimento assegura resolução de constrangimentos, expansão e ligações empresariais. Cada nível deve definir elegibilidade, preço quando aplicável, prazo, responsável, entregáveis e limites de responsabilidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0254"",""pedido"":""Os serviços devem ser organizados em níveis progressivos. O nível público disponibiliza informação, pesquisa, alertas e manifestação de interesse. O nível registado permite favoritos, comparação, dossiers e acompanhamento. O nível verificado habilita correspondência, reuniões e acesso condicionado a informação. O nível assistido oferece avaliação de localização, preparação de projecto, roteiro regulatório e coordenação institucional mediante contrato. O nível pós-investimento assegura resolução de constrangimentos, expansão e ligações empresariais. Cada nível deve definir elegibilidade, preço quando aplicável, prazo, responsável, entregáveis e limites de responsabilidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3740""],""aceitacao"":""Os serviços devem ser organizados em níveis progressivos. O nível público disponibiliza informação, pesquisa, alertas e manifestação de interesse. O nível registado permite favoritos, comparação, dossiers e acompanhamento. O nível verificado habilita correspondência, reuniões e acesso condicionado a informação. O nível assistido oferece avaliação de localização, preparação de projecto, roteiro regulatório e coordenação institucional mediante contrato. O nível pós-investimento assegura resolução de constrangimentos, expansão e ligações empresariais. Cada nível deve definir elegibilidade, preço quando aplicável, prazo, responsável, entregáveis e limites de responsabilidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0257,"O mecanismo de selecção de localização deve combinar mapas autorizados com dados de energia, água, transportes, telecomunicações, mão-de-obra, fornecedores, mercados, incentivos, riscos climáticos, restrições ambientais e disponibilidade de terrenos ou instalações. O investidor deve poder comparar locais, guardar cenários e solicitar uma avaliação assistida. Cada indicador territorial deve apresentar fonte, data, cobertura, precisão e estado de validação.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3893 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1049 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2683 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3893,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0257: O mecanismo de selecção de localização deve combinar mapas autorizados com dados de energia, água, transportes, telecomunicações, mão-de-obra, fornecedores, mercados, incentivos, riscos climáticos, restrições ambientais e disponibilidade de terrenos ou instalações. O investidor deve poder comparar locais, guardar cenários e solicitar uma avaliação assistida. Cada indicador territorial deve apresentar fonte, data, cobertura, precisão e estado de validação. | MASTER-f70ce307-0113: O mecanismo de selecção de localização deve combinar mapas autorizados com dados de energia, água, transportes, telecomunicações, mão-de-obra, fornecedores, mercados, incentivos, riscos climáticos, restrições ambientais e disponibilidade de terrenos ou instalações. O investidor deve poder comparar locais, guardar cenários e solicitar uma avaliação assistida. Cada indicador territorial deve apresentar fonte, data, cobertura, precisão e estado de validação. | MASTER-51b8f0ad-0193: O mecanismo de selecção de localização deve combinar mapas autorizados com dados de energia, água, transportes, telecomunicações, mão-de-obra, fornecedores, mercados, incentivos, riscos climáticos, restrições ambientais e disponibilidade de terrenos ou instalações. O investidor deve poder comparar locais, guardar cenários e solicitar uma avaliação assistida. Cada indicador territorial deve apresentar fonte, data, cobertura, precisão e estado de validação. | MASTER-edece80c-0257: O mecanismo de selecção de localização deve combinar mapas autorizados com dados de energia, água, transportes, telecomunicações, mão-de-obra, fornecedores, mercados, incentivos, riscos climáticos, restrições ambientais e disponibilidade de terrenos ou instalações. O investidor deve poder comparar locais, guardar cenários e solicitar uma avaliação assistida. Cada indicador territorial deve apresentar fonte, data, cobertura, precisão e estado de validação.",P2,MASTER-e1169a77-0257: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0113: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0193: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0257: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0257 | MASTER-f70ce307-0113 | MASTER-51b8f0ad-0193 | MASTER-edece80c-0257,4,"[{""id"":""MASTER-e1169a77-0257"",""pedido"":""O mecanismo de selecção de localização deve combinar mapas autorizados com dados de energia, água, transportes, telecomunicações, mão-de-obra, fornecedores, mercados, incentivos, riscos climáticos, restrições ambientais e disponibilidade de terrenos ou instalações. O investidor deve poder comparar locais, guardar cenários e solicitar uma avaliação assistida. Cada indicador territorial deve apresentar fonte, data, cobertura, precisão e estado de validação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3893""],""aceitacao"":""O mecanismo de selecção de localização deve combinar mapas autorizados com dados de energia, água, transportes, telecomunicações, mão-de-obra, fornecedores, mercados, incentivos, riscos climáticos, restrições ambientais e disponibilidade de terrenos ou instalações. O investidor deve poder comparar locais, guardar cenários e solicitar uma avaliação assistida. Cada indicador territorial deve apresentar fonte, data, cobertura, precisão e estado de validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-f70ce307-0113"",""pedido"":""O mecanismo de selecção de localização deve combinar mapas autorizados com dados de energia, água, transportes, telecomunicações, mão-de-obra, fornecedores, mercados, incentivos, riscos climáticos, restrições ambientais e disponibilidade de terrenos ou instalações. O investidor deve poder comparar locais, guardar cenários e solicitar uma avaliação assistida. Cada indicador territorial deve apresentar fonte, data, cobertura, precisão e estado de validação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1049""],""aceitacao"":""O mecanismo de selecção de localização deve combinar mapas autorizados com dados de energia, água, transportes, telecomunicações, mão-de-obra, fornecedores, mercados, incentivos, riscos climáticos, restrições ambientais e disponibilidade de terrenos ou instalações. O investidor deve poder comparar locais, guardar cenários e solicitar uma avaliação assistida. Cada indicador territorial deve apresentar fonte, data, cobertura, precisão e estado de validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0193"",""pedido"":""O mecanismo de selecção de localização deve combinar mapas autorizados com dados de energia, água, transportes, telecomunicações, mão-de-obra, fornecedores, mercados, incentivos, riscos climáticos, restrições ambientais e disponibilidade de terrenos ou instalações. O investidor deve poder comparar locais, guardar cenários e solicitar uma avaliação assistida. Cada indicador territorial deve apresentar fonte, data, cobertura, precisão e estado de validação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2683""],""aceitacao"":""O mecanismo de selecção de localização deve combinar mapas autorizados com dados de energia, água, transportes, telecomunicações, mão-de-obra, fornecedores, mercados, incentivos, riscos climáticos, restrições ambientais e disponibilidade de terrenos ou instalações. O investidor deve poder comparar locais, guardar cenários e solicitar uma avaliação assistida. Cada indicador territorial deve apresentar fonte, data, cobertura, precisão e estado de validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0257"",""pedido"":""O mecanismo de selecção de localização deve combinar mapas autorizados com dados de energia, água, transportes, telecomunicações, mão-de-obra, fornecedores, mercados, incentivos, riscos climáticos, restrições ambientais e disponibilidade de terrenos ou instalações. O investidor deve poder comparar locais, guardar cenários e solicitar uma avaliação assistida. Cada indicador territorial deve apresentar fonte, data, cobertura, precisão e estado de validação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3893""],""aceitacao"":""O mecanismo de selecção de localização deve combinar mapas autorizados com dados de energia, água, transportes, telecomunicações, mão-de-obra, fornecedores, mercados, incentivos, riscos climáticos, restrições ambientais e disponibilidade de terrenos ou instalações. O investidor deve poder comparar locais, guardar cenários e solicitar uma avaliação assistida. Cada indicador territorial deve apresentar fonte, data, cobertura, precisão e estado de validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0345,"Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidas na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5249 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5249,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0345: Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidas na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela. | MASTER-edece80c-0345: Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidas na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela.",P2,MASTER-e1169a77-0345: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0345: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0345 | MASTER-edece80c-0345,2,"[{""id"":""MASTER-e1169a77-0345"",""pedido"":""Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidas na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5249""],""aceitacao"":""Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidas na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0345"",""pedido"":""Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidas na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5249""],""aceitacao"":""Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidas na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0351,"O roteiro adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5384 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5384,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0351: O roteiro adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações. | MASTER-edece80c-0351: O roteiro adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações.",P2,MASTER-e1169a77-0351: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0351: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0351 | MASTER-edece80c-0351,2,"[{""id"":""MASTER-e1169a77-0351"",""pedido"":""O roteiro adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5384""],""aceitacao"":""O roteiro adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0351"",""pedido"":""O roteiro adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5384""],""aceitacao"":""O roteiro adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0356,"Especificação técnica importável para orientar a implementação, migração e operação do upgrade. Para implementação do pacote técnico, A.31 é a única fonte normativa; os requisitos funcionais (RF), os épicos E1–E9 e as decisões formalmente aprovadas mantêm-se como fontes de requisitos e governação, nos termos consolidados por A.31. Todo o código gerado por agentes de programação, incluindo Codex, deve passar por revisão humana, testes, validação de segurança e aprovação antes de qualquer utilização em produção.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5545 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5545,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0356: Especificação técnica importável para orientar a implementação, migração e operação do upgrade. Para implementação do pacote técnico, A.31 é a única fonte normativa; os requisitos funcionais (RF), os épicos E1–E9 e as decisões formalmente aprovadas mantêm-se como fontes de requisitos e governação, nos termos consolidados por A.31. Todo o código gerado por agentes de programação, incluindo Codex, deve passar por revisão humana, testes, validação de segurança e aprovação antes de qualquer utilização em produção. | MASTER-edece80c-0356: Especificação técnica importável para orientar a implementação, migração e operação do upgrade. Para implementação do pacote técnico, A.31 é a única fonte normativa; os requisitos funcionais (RF), os épicos E1–E9 e as decisões formalmente aprovadas mantêm-se como fontes de requisitos e governação, nos termos consolidados por A.31. Todo o código gerado por agentes de programação, incluindo Codex, deve passar por revisão humana, testes, validação de segurança e aprovação antes de qualquer utilização em produção.",P2,MASTER-e1169a77-0356: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0356: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0356 | MASTER-edece80c-0356,2,"[{""id"":""MASTER-e1169a77-0356"",""pedido"":""Especificação técnica importável para orientar a implementação, migração e operação do upgrade. Para implementação do pacote técnico, A.31 é a única fonte normativa; os requisitos funcionais (RF), os épicos E1–E9 e as decisões formalmente aprovadas mantêm-se como fontes de requisitos e governação, nos termos consolidados por A.31. Todo o código gerado por agentes de programação, incluindo Codex, deve passar por revisão humana, testes, validação de segurança e aprovação antes de qualquer utilização em produção."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5545""],""aceitacao"":""Especificação técnica importável para orientar a implementação, migração e operação do upgrade. Para implementação do pacote técnico, A.31 é a única fonte normativa; os requisitos funcionais (RF), os épicos E1–E9 e as decisões formalmente aprovadas mantêm-se como fontes de requisitos e governação, nos termos consolidados por A.31. Todo o código gerado por agentes de programação, incluindo Codex, deve passar por revisão humana, testes, validação de segurança e aprovação antes de qualquer utilização em produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0356"",""pedido"":""Especificação técnica importável para orientar a implementação, migração e operação do upgrade. Para implementação do pacote técnico, A.31 é a única fonte normativa; os requisitos funcionais (RF), os épicos E1–E9 e as decisões formalmente aprovadas mantêm-se como fontes de requisitos e governação, nos termos consolidados por A.31. Todo o código gerado por agentes de programação, incluindo Codex, deve passar por revisão humana, testes, validação de segurança e aprovação antes de qualquer utilização em produção."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5545""],""aceitacao"":""Especificação técnica importável para orientar a implementação, migração e operação do upgrade. Para implementação do pacote técnico, A.31 é a única fonte normativa; os requisitos funcionais (RF), os épicos E1–E9 e as decisões formalmente aprovadas mantêm-se como fontes de requisitos e governação, nos termos consolidados por A.31. Todo o código gerado por agentes de programação, incluindo Codex, deve passar por revisão humana, testes, validação de segurança e aprovação antes de qualquer utilização em produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0357,"A finalidade é acelerar trabalho repetível e verificável sem transferir autoridade decisória para a automação. A rastreabilidade deve ligar cada alteração ao RF, épico, decisão, risco, teste e evidência de aceite correspondentes.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5547 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5547,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0357: A finalidade é acelerar trabalho repetível e verificável sem transferir autoridade decisória para a automação. A rastreabilidade deve ligar cada alteração ao RF, épico, decisão, risco, teste e evidência de aceite correspondentes. | MASTER-edece80c-0357: A finalidade é acelerar trabalho repetível e verificável sem transferir autoridade decisória para a automação. A rastreabilidade deve ligar cada alteração ao RF, épico, decisão, risco, teste e evidência de aceite correspondentes.",P2,MASTER-e1169a77-0357: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0357: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0357 | MASTER-edece80c-0357,2,"[{""id"":""MASTER-e1169a77-0357"",""pedido"":""A finalidade é acelerar trabalho repetível e verificável sem transferir autoridade decisória para a automação. A rastreabilidade deve ligar cada alteração ao RF, épico, decisão, risco, teste e evidência de aceite correspondentes."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5547""],""aceitacao"":""A finalidade é acelerar trabalho repetível e verificável sem transferir autoridade decisória para a automação. A rastreabilidade deve ligar cada alteração ao RF, épico, decisão, risco, teste e evidência de aceite correspondentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0357"",""pedido"":""A finalidade é acelerar trabalho repetível e verificável sem transferir autoridade decisória para a automação. A rastreabilidade deve ligar cada alteração ao RF, épico, decisão, risco, teste e evidência de aceite correspondentes."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5547""],""aceitacao"":""A finalidade é acelerar trabalho repetível e verificável sem transferir autoridade decisória para a automação. A rastreabilidade deve ligar cada alteração ao RF, épico, decisão, risco, teste e evidência de aceite correspondentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0358,Convenções globais: chaves primárias UUID geradas por pgcrypto; created_at e updated_at em UTC; deleted_at para soft delete quando retenção e auditoria o permitirem; version ou lock_version para concorrência; source_system para proveniência; data_classification para classificação; correlation_id para rastreabilidade. Chaves estrangeiras devem explicitar ON DELETE/ON UPDATE. Dados históricos e de auditoria não devem ser apagados por soft delete indiscriminado.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5562 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5562,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0358: Convenções globais: chaves primárias UUID geradas por pgcrypto; created_at e updated_at em UTC; deleted_at para soft delete quando retenção e auditoria o permitirem; version ou lock_version para concorrência; source_system para proveniência; data_classification para classificação; correlation_id para rastreabilidade. Chaves estrangeiras devem explicitar ON DELETE/ON UPDATE. Dados históricos e de auditoria não devem ser apagados por soft delete indiscriminado. | MASTER-edece80c-0358: Convenções globais: chaves primárias UUID geradas por pgcrypto; created_at e updated_at em UTC; deleted_at para soft delete quando retenção e auditoria o permitirem; version ou lock_version para concorrência; source_system para proveniência; data_classification para classificação; correlation_id para rastreabilidade. Chaves estrangeiras devem explicitar ON DELETE/ON UPDATE. Dados históricos e de auditoria não devem ser apagados por soft delete indiscriminado.,P2,MASTER-e1169a77-0358: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0358: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0358 | MASTER-edece80c-0358,2,"[{""id"":""MASTER-e1169a77-0358"",""pedido"":""Convenções globais: chaves primárias UUID geradas por pgcrypto; created_at e updated_at em UTC; deleted_at para soft delete quando retenção e auditoria o permitirem; version ou lock_version para concorrência; source_system para proveniência; data_classification para classificação; correlation_id para rastreabilidade. Chaves estrangeiras devem explicitar ON DELETE/ON UPDATE. Dados históricos e de auditoria não devem ser apagados por soft delete indiscriminado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5562""],""aceitacao"":""Convenções globais: chaves primárias UUID geradas por pgcrypto; created_at e updated_at em UTC; deleted_at para soft delete quando retenção e auditoria o permitirem; version ou lock_version para concorrência; source_system para proveniência; data_classification para classificação; correlation_id para rastreabilidade. Chaves estrangeiras devem explicitar ON DELETE/ON UPDATE. Dados históricos e de auditoria não devem ser apagados por soft delete indiscriminado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0358"",""pedido"":""Convenções globais: chaves primárias UUID geradas por pgcrypto; created_at e updated_at em UTC; deleted_at para soft delete quando retenção e auditoria o permitirem; version ou lock_version para concorrência; source_system para proveniência; data_classification para classificação; correlation_id para rastreabilidade. Chaves estrangeiras devem explicitar ON DELETE/ON UPDATE. Dados históricos e de auditoria não devem ser apagados por soft delete indiscriminado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5562""],""aceitacao"":""Convenções globais: chaves primárias UUID geradas por pgcrypto; created_at e updated_at em UTC; deleted_at para soft delete quando retenção e auditoria o permitirem; version ou lock_version para concorrência; source_system para proveniência; data_classification para classificação; correlation_id para rastreabilidade. Chaves estrangeiras devem explicitar ON DELETE/ON UPDATE. Dados históricos e de auditoria não devem ser apagados por soft delete indiscriminado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0359,"Todos os blocos desta secção são modelo inicial — adaptar e rever. Devem ser executados apenas em ambientes autorizados, com backup, revisão e ensaio.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5632 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5632,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0359: Todos os blocos desta secção são modelo inicial — adaptar e rever. Devem ser executados apenas em ambientes autorizados, com backup, revisão e ensaio. | MASTER-edece80c-0359: Todos os blocos desta secção são modelo inicial — adaptar e rever. Devem ser executados apenas em ambientes autorizados, com backup, revisão e ensaio.",P2,MASTER-e1169a77-0359: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0359: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0359 | MASTER-edece80c-0359,2,"[{""id"":""MASTER-e1169a77-0359"",""pedido"":""Todos os blocos desta secção são modelo inicial — adaptar e rever. Devem ser executados apenas em ambientes autorizados, com backup, revisão e ensaio."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5632""],""aceitacao"":""Todos os blocos desta secção são modelo inicial — adaptar e rever. Devem ser executados apenas em ambientes autorizados, com backup, revisão e ensaio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0359"",""pedido"":""Todos os blocos desta secção são modelo inicial — adaptar e rever. Devem ser executados apenas em ambientes autorizados, com backup, revisão e ensaio."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5632""],""aceitacao"":""Todos os blocos desta secção são modelo inicial — adaptar e rever. Devem ser executados apenas em ambientes autorizados, com backup, revisão e ensaio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0360,"O frontend deve fornecer app shell responsivo, autenticação segura, i18n PT/EN, design system versionado, acessibilidade, query/cache com invalidação explícita, formulários tipados, mapas, analytics com consentimento e error boundaries. Clientes são gerados ou validados contra OpenAPI; dados sensíveis não são persistidos em armazenamento inseguro.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5636 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5636,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0360: O frontend deve fornecer app shell responsivo, autenticação segura, i18n PT/EN, design system versionado, acessibilidade, query/cache com invalidação explícita, formulários tipados, mapas, analytics com consentimento e error boundaries. Clientes são gerados ou validados contra OpenAPI; dados sensíveis não são persistidos em armazenamento inseguro. | MASTER-edece80c-0360: O frontend deve fornecer app shell responsivo, autenticação segura, i18n PT/EN, design system versionado, acessibilidade, query/cache com invalidação explícita, formulários tipados, mapas, analytics com consentimento e error boundaries. Clientes são gerados ou validados contra OpenAPI; dados sensíveis não são persistidos em armazenamento inseguro.",P2,MASTER-e1169a77-0360: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0360: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0360 | MASTER-edece80c-0360,2,"[{""id"":""MASTER-e1169a77-0360"",""pedido"":""O frontend deve fornecer app shell responsivo, autenticação segura, i18n PT/EN, design system versionado, acessibilidade, query/cache com invalidação explícita, formulários tipados, mapas, analytics com consentimento e error boundaries. Clientes são gerados ou validados contra OpenAPI; dados sensíveis não são persistidos em armazenamento inseguro."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5636""],""aceitacao"":""O frontend deve fornecer app shell responsivo, autenticação segura, i18n PT/EN, design system versionado, acessibilidade, query/cache com invalidação explícita, formulários tipados, mapas, analytics com consentimento e error boundaries. Clientes são gerados ou validados contra OpenAPI; dados sensíveis não são persistidos em armazenamento inseguro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0360"",""pedido"":""O frontend deve fornecer app shell responsivo, autenticação segura, i18n PT/EN, design system versionado, acessibilidade, query/cache com invalidação explícita, formulários tipados, mapas, analytics com consentimento e error boundaries. Clientes são gerados ou validados contra OpenAPI; dados sensíveis não são persistidos em armazenamento inseguro."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5636""],""aceitacao"":""O frontend deve fornecer app shell responsivo, autenticação segura, i18n PT/EN, design system versionado, acessibilidade, query/cache com invalidação explícita, formulários tipados, mapas, analytics com consentimento e error boundaries. Clientes são gerados ou validados contra OpenAPI; dados sensíveis não são persistidos em armazenamento inseguro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0361,RF-EII/RF-CLU/RF-COR/RF-EDU,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5779 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5779,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0361: RF-EII/RF-CLU/RF-COR/RF-EDU | MASTER-edece80c-0361: RF-EII/RF-CLU/RF-COR/RF-EDU,P2,MASTER-e1169a77-0361: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0361: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0361 | MASTER-edece80c-0361,2,"[{""id"":""MASTER-e1169a77-0361"",""pedido"":""RF-EII/RF-CLU/RF-COR/RF-EDU"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5779""],""aceitacao"":""RF-EII/RF-CLU/RF-COR/RF-EDU"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0361"",""pedido"":""RF-EII/RF-CLU/RF-COR/RF-EDU"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5779""],""aceitacao"":""RF-EII/RF-CLU/RF-COR/RF-EDU"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0362,"Envelope mínimo: event_id UUID, event_type, event_version, occurred_at UTC, producer, subject_id, organization_id quando aplicável, correlation_id, causation_id e payload. Consumidores devem ser idempotentes e tolerantes a campos adicionais.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5793 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5793,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0362: Envelope mínimo: event_id UUID, event_type, event_version, occurred_at UTC, producer, subject_id, organization_id quando aplicável, correlation_id, causation_id e payload. Consumidores devem ser idempotentes e tolerantes a campos adicionais. | MASTER-edece80c-0362: Envelope mínimo: event_id UUID, event_type, event_version, occurred_at UTC, producer, subject_id, organization_id quando aplicável, correlation_id, causation_id e payload. Consumidores devem ser idempotentes e tolerantes a campos adicionais.",P2,MASTER-e1169a77-0362: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0362: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0362 | MASTER-edece80c-0362,2,"[{""id"":""MASTER-e1169a77-0362"",""pedido"":""Envelope mínimo: event_id UUID, event_type, event_version, occurred_at UTC, producer, subject_id, organization_id quando aplicável, correlation_id, causation_id e payload. Consumidores devem ser idempotentes e tolerantes a campos adicionais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5793""],""aceitacao"":""Envelope mínimo: event_id UUID, event_type, event_version, occurred_at UTC, producer, subject_id, organization_id quando aplicável, correlation_id, causation_id e payload. Consumidores devem ser idempotentes e tolerantes a campos adicionais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0362"",""pedido"":""Envelope mínimo: event_id UUID, event_type, event_version, occurred_at UTC, producer, subject_id, organization_id quando aplicável, correlation_id, causation_id e payload. Consumidores devem ser idempotentes e tolerantes a campos adicionais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5793""],""aceitacao"":""Envelope mínimo: event_id UUID, event_type, event_version, occurred_at UTC, producer, subject_id, organization_id quando aplicável, correlation_id, causation_id e payload. Consumidores devem ser idempotentes e tolerantes a campos adicionais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0363,"• Validar schema, obrigatoriedade, domínios, referências, duplicados, geometria e classificação; inválidos seguem para quarantine.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5838 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5838,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0363: • Validar schema, obrigatoriedade, domínios, referências, duplicados, geometria e classificação; inválidos seguem para quarantine. | MASTER-edece80c-0363: • Validar schema, obrigatoriedade, domínios, referências, duplicados, geometria e classificação; inválidos seguem para quarantine.",P1,MASTER-e1169a77-0363: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0363: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0363 | MASTER-edece80c-0363,2,"[{""id"":""MASTER-e1169a77-0363"",""pedido"":""• Validar schema, obrigatoriedade, domínios, referências, duplicados, geometria e classificação; inválidos seguem para quarantine."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5838""],""aceitacao"":""• Validar schema, obrigatoriedade, domínios, referências, duplicados, geometria e classificação; inválidos seguem para quarantine."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0363"",""pedido"":""• Validar schema, obrigatoriedade, domínios, referências, duplicados, geometria e classificação; inválidos seguem para quarantine."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5838""],""aceitacao"":""• Validar schema, obrigatoriedade, domínios, referências, duplicados, geometria e classificação; inválidos seguem para quarantine."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0364,"Ficheiros devem possuir manifest.json com versão do formato, lote, contagens, checksum de cada ficheiro, timezone, SRID, sistema de origem e contacto responsável. E-mails e identificadores pessoais só são importados com base legal, minimização e canal seguro.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5842 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5842,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0364: Ficheiros devem possuir manifest.json com versão do formato, lote, contagens, checksum de cada ficheiro, timezone, SRID, sistema de origem e contacto responsável. E-mails e identificadores pessoais só são importados com base legal, minimização e canal seguro. | MASTER-edece80c-0364: Ficheiros devem possuir manifest.json com versão do formato, lote, contagens, checksum de cada ficheiro, timezone, SRID, sistema de origem e contacto responsável. E-mails e identificadores pessoais só são importados com base legal, minimização e canal seguro.",P2,MASTER-e1169a77-0364: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0364: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0364 | MASTER-edece80c-0364,2,"[{""id"":""MASTER-e1169a77-0364"",""pedido"":""Ficheiros devem possuir manifest.json com versão do formato, lote, contagens, checksum de cada ficheiro, timezone, SRID, sistema de origem e contacto responsável. E-mails e identificadores pessoais só são importados com base legal, minimização e canal seguro."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5842""],""aceitacao"":""Ficheiros devem possuir manifest.json com versão do formato, lote, contagens, checksum de cada ficheiro, timezone, SRID, sistema de origem e contacto responsável. E-mails e identificadores pessoais só são importados com base legal, minimização e canal seguro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0364"",""pedido"":""Ficheiros devem possuir manifest.json com versão do formato, lote, contagens, checksum de cada ficheiro, timezone, SRID, sistema de origem e contacto responsável. E-mails e identificadores pessoais só são importados com base legal, minimização e canal seguro."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5842""],""aceitacao"":""Ficheiros devem possuir manifest.json com versão do formato, lote, contagens, checksum de cada ficheiro, timezone, SRID, sistema de origem e contacto responsável. E-mails e identificadores pessoais só são importados com base legal, minimização e canal seguro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0365,Critérios de bloqueio: teste obrigatório falhado; vulnerabilidade crítica/alta sem tratamento aprovado; perda ou reconciliação incompleta de dados; quebra de contrato não aprovada; ausência de autorização/auditoria; falha de acessibilidade crítica; rollback não viável; comportamento de IA não avaliado. A cobertura mínima é definida e aprovada pelo Comité Técnico; não se fixa percentagem neste anexo.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5851 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5851,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-e1169a77-0365: Critérios de bloqueio: teste obrigatório falhado; vulnerabilidade crítica/alta sem tratamento aprovado; perda ou reconciliação incompleta de dados; quebra de contrato não aprovada; ausência de autorização/auditoria; falha de acessibilidade crítica; rollback não viável; comportamento de IA não avaliado. A cobertura mínima é definida e aprovada pelo Comité Técnico; não se fixa percentagem neste anexo. | MASTER-edece80c-0365: Critérios de bloqueio: teste obrigatório falhado; vulnerabilidade crítica/alta sem tratamento aprovado; perda ou reconciliação incompleta de dados; quebra de contrato não aprovada; ausência de autorização/auditoria; falha de acessibilidade crítica; rollback não viável; comportamento de IA não avaliado. A cobertura mínima é definida e aprovada pelo Comité Técnico; não se fixa percentagem neste anexo.,P2,MASTER-e1169a77-0365: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0365: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0365 | MASTER-edece80c-0365,2,"[{""id"":""MASTER-e1169a77-0365"",""pedido"":""Critérios de bloqueio: teste obrigatório falhado; vulnerabilidade crítica/alta sem tratamento aprovado; perda ou reconciliação incompleta de dados; quebra de contrato não aprovada; ausência de autorização/auditoria; falha de acessibilidade crítica; rollback não viável; comportamento de IA não avaliado. A cobertura mínima é definida e aprovada pelo Comité Técnico; não se fixa percentagem neste anexo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5851""],""aceitacao"":""Critérios de bloqueio: teste obrigatório falhado; vulnerabilidade crítica/alta sem tratamento aprovado; perda ou reconciliação incompleta de dados; quebra de contrato não aprovada; ausência de autorização/auditoria; falha de acessibilidade crítica; rollback não viável; comportamento de IA não avaliado. A cobertura mínima é definida e aprovada pelo Comité Técnico; não se fixa percentagem neste anexo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0365"",""pedido"":""Critérios de bloqueio: teste obrigatório falhado; vulnerabilidade crítica/alta sem tratamento aprovado; perda ou reconciliação incompleta de dados; quebra de contrato não aprovada; ausência de autorização/auditoria; falha de acessibilidade crítica; rollback não viável; comportamento de IA não avaliado. A cobertura mínima é definida e aprovada pelo Comité Técnico; não se fixa percentagem neste anexo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5851""],""aceitacao"":""Critérios de bloqueio: teste obrigatório falhado; vulnerabilidade crítica/alta sem tratamento aprovado; perda ou reconciliação incompleta de dados; quebra de contrato não aprovada; ausência de autorização/auditoria; falha de acessibilidade crítica; rollback não viável; comportamento de IA não avaliado. A cobertura mínima é definida e aprovada pelo Comité Técnico; não se fixa percentagem neste anexo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0366,Códigos oficiais e versionados de país/província/distrito/posto; parent_code obrigatório quando aplicável.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 6152 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 6152,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0366: Códigos oficiais e versionados de país/província/distrito/posto; parent_code obrigatório quando aplicável. | MASTER-edece80c-0366: Códigos oficiais e versionados de país/província/distrito/posto; parent_code obrigatório quando aplicável.,P1,MASTER-e1169a77-0366: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0366: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0366 | MASTER-edece80c-0366,2,"[{""id"":""MASTER-e1169a77-0366"",""pedido"":""Códigos oficiais e versionados de país/província/distrito/posto; parent_code obrigatório quando aplicável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 6152""],""aceitacao"":""Códigos oficiais e versionados de país/província/distrito/posto; parent_code obrigatório quando aplicável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-edece80c-0366"",""pedido"":""Códigos oficiais e versionados de país/província/distrito/posto; parent_code obrigatório quando aplicável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 6152""],""aceitacao"":""Códigos oficiais e versionados de país/província/distrito/posto; parent_code obrigatório quando aplicável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0367,"snake_case, únicos, estáveis e sem espaços; primeira linha obrigatória.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 6156 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 6156,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0367: snake_case, únicos, estáveis e sem espaços; primeira linha obrigatória. | MASTER-edece80c-0367: snake_case, únicos, estáveis e sem espaços; primeira linha obrigatória.",P2,MASTER-e1169a77-0367: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0367: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0367 | MASTER-edece80c-0367,2,"[{""id"":""MASTER-e1169a77-0367"",""pedido"":""snake_case, únicos, estáveis e sem espaços; primeira linha obrigatória."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 6156""],""aceitacao"":""snake_case, únicos, estáveis e sem espaços; primeira linha obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0367"",""pedido"":""snake_case, únicos, estáveis e sem espaços; primeira linha obrigatória."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 6156""],""aceitacao"":""snake_case, únicos, estáveis e sem espaços; primeira linha obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0368,"Relações associativas (memberships, project_locations, cluster_projects, corridor_*) são N:M e têm unicidade composta. Relações pai→filho de composição, como content→translations, journey→steps e sync_run→issues, usam CASCADE apenas quando a remoção do pai é autorizada e auditada. Referências históricas, financeiras, auditoria, decisões, aprovações e projectos usam RESTRICT. Referências opcionais operacionais podem usar SET NULL. Soft delete não deve quebrar unicidade activa; usar índices parciais WHERE deleted_at IS NULL.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 6543 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 6543,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0368: Relações associativas (memberships, project_locations, cluster_projects, corridor_*) são N:M e têm unicidade composta. Relações pai→filho de composição, como content→translations, journey→steps e sync_run→issues, usam CASCADE apenas quando a remoção do pai é autorizada e auditada. Referências históricas, financeiras, auditoria, decisões, aprovações e projectos usam RESTRICT. Referências opcionais operacionais podem usar SET NULL. Soft delete não deve quebrar unicidade activa; usar índices parciais WHERE deleted_at IS NULL. | MASTER-edece80c-0368: Relações associativas (memberships, project_locations, cluster_projects, corridor_*) são N:M e têm unicidade composta. Relações pai→filho de composição, como content→translations, journey→steps e sync_run→issues, usam CASCADE apenas quando a remoção do pai é autorizada e auditada. Referências históricas, financeiras, auditoria, decisões, aprovações e projectos usam RESTRICT. Referências opcionais operacionais podem usar SET NULL. Soft delete não deve quebrar unicidade activa; usar índices parciais WHERE deleted_at IS NULL.",P2,MASTER-e1169a77-0368: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0368: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0368 | MASTER-edece80c-0368,2,"[{""id"":""MASTER-e1169a77-0368"",""pedido"":""Relações associativas (memberships, project_locations, cluster_projects, corridor_*) são N:M e têm unicidade composta. Relações pai→filho de composição, como content→translations, journey→steps e sync_run→issues, usam CASCADE apenas quando a remoção do pai é autorizada e auditada. Referências históricas, financeiras, auditoria, decisões, aprovações e projectos usam RESTRICT. Referências opcionais operacionais podem usar SET NULL. Soft delete não deve quebrar unicidade activa; usar índices parciais WHERE deleted_at IS NULL."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 6543""],""aceitacao"":""Relações associativas (memberships, project_locations, cluster_projects, corridor_*) são N:M e têm unicidade composta. Relações pai→filho de composição, como content→translations, journey→steps e sync_run→issues, usam CASCADE apenas quando a remoção do pai é autorizada e auditada. Referências históricas, financeiras, auditoria, decisões, aprovações e projectos usam RESTRICT. Referências opcionais operacionais podem usar SET NULL. Soft delete não deve quebrar unicidade activa; usar índices parciais WHERE deleted_at IS NULL."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0368"",""pedido"":""Relações associativas (memberships, project_locations, cluster_projects, corridor_*) são N:M e têm unicidade composta. Relações pai→filho de composição, como content→translations, journey→steps e sync_run→issues, usam CASCADE apenas quando a remoção do pai é autorizada e auditada. Referências históricas, financeiras, auditoria, decisões, aprovações e projectos usam RESTRICT. Referências opcionais operacionais podem usar SET NULL. Soft delete não deve quebrar unicidade activa; usar índices parciais WHERE deleted_at IS NULL."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 6543""],""aceitacao"":""Relações associativas (memberships, project_locations, cluster_projects, corridor_*) são N:M e têm unicidade composta. Relações pai→filho de composição, como content→translations, journey→steps e sync_run→issues, usam CASCADE apenas quando a remoção do pai é autorizada e auditada. Referências históricas, financeiras, auditoria, decisões, aprovações e projectos usam RESTRICT. Referências opcionais operacionais podem usar SET NULL. Soft delete não deve quebrar unicidade activa; usar índices parciais WHERE deleted_at IS NULL."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0369,"Linhas fictícias — EXEMPLO, sem dados pessoais reais: projects.csv → 11111111-1111-4111-8111-111111111111,PRJ-EXEMPLO-001,Projecto demonstrativo,planned,agro,1000000.00,MZN,example,EX-001,2026-01-15T10:00:00Z. geo_locations.csv → 22222222-2222-4222-8222-222222222222,MZ-EX-001,Local fictício,district,,MZ. Os restantes ficheiros devem seguir o mesmo princípio, com UUIDs reservados para teste e valores explicitamente marcados EXEMPLO.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 6575 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 6575,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0369: Linhas fictícias — EXEMPLO, sem dados pessoais reais: projects.csv → 11111111-1111-4111-8111-111111111111,PRJ-EXEMPLO-001,Projecto demonstrativo,planned,agro,1000000.00,MZN,example,EX-001,2026-01-15T10:00:00Z. geo_locations.csv → 22222222-2222-4222-8222-222222222222,MZ-EX-001,Local fictício,district,,MZ. Os restantes ficheiros devem seguir o mesmo princípio, com UUIDs reservados para teste e valores explicitamente marcados EXEMPLO. | MASTER-edece80c-0369: Linhas fictícias — EXEMPLO, sem dados pessoais reais: projects.csv → 11111111-1111-4111-8111-111111111111,PRJ-EXEMPLO-001,Projecto demonstrativo,planned,agro,1000000.00,MZN,example,EX-001,2026-01-15T10:00:00Z. geo_locations.csv → 22222222-2222-4222-8222-222222222222,MZ-EX-001,Local fictício,district,,MZ. Os restantes ficheiros devem seguir o mesmo princípio, com UUIDs reservados para teste e valores explicitamente marcados EXEMPLO.",P2,MASTER-e1169a77-0369: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0369: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0369 | MASTER-edece80c-0369,2,"[{""id"":""MASTER-e1169a77-0369"",""pedido"":""Linhas fictícias — EXEMPLO, sem dados pessoais reais: projects.csv → 11111111-1111-4111-8111-111111111111,PRJ-EXEMPLO-001,Projecto demonstrativo,planned,agro,1000000.00,MZN,example,EX-001,2026-01-15T10:00:00Z. geo_locations.csv → 22222222-2222-4222-8222-222222222222,MZ-EX-001,Local fictício,district,,MZ. Os restantes ficheiros devem seguir o mesmo princípio, com UUIDs reservados para teste e valores explicitamente marcados EXEMPLO."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 6575""],""aceitacao"":""Linhas fictícias — EXEMPLO, sem dados pessoais reais: projects.csv → 11111111-1111-4111-8111-111111111111,PRJ-EXEMPLO-001,Projecto demonstrativo,planned,agro,1000000.00,MZN,example,EX-001,2026-01-15T10:00:00Z. geo_locations.csv → 22222222-2222-4222-8222-222222222222,MZ-EX-001,Local fictício,district,,MZ. Os restantes ficheiros devem seguir o mesmo princípio, com UUIDs reservados para teste e valores explicitamente marcados EXEMPLO."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0369"",""pedido"":""Linhas fictícias — EXEMPLO, sem dados pessoais reais: projects.csv → 11111111-1111-4111-8111-111111111111,PRJ-EXEMPLO-001,Projecto demonstrativo,planned,agro,1000000.00,MZN,example,EX-001,2026-01-15T10:00:00Z. geo_locations.csv → 22222222-2222-4222-8222-222222222222,MZ-EX-001,Local fictício,district,,MZ. Os restantes ficheiros devem seguir o mesmo princípio, com UUIDs reservados para teste e valores explicitamente marcados EXEMPLO."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 6575""],""aceitacao"":""Linhas fictícias — EXEMPLO, sem dados pessoais reais: projects.csv → 11111111-1111-4111-8111-111111111111,PRJ-EXEMPLO-001,Projecto demonstrativo,planned,agro,1000000.00,MZN,example,EX-001,2026-01-15T10:00:00Z. geo_locations.csv → 22222222-2222-4222-8222-222222222222,MZ-EX-001,Local fictício,district,,MZ. Os restantes ficheiros devem seguir o mesmo princípio, com UUIDs reservados para teste e valores explicitamente marcados EXEMPLO."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0370,true quando a linha não pode entrar nas tabelas de destino; preservar original imutável.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 6580 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 6580,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0370: true quando a linha não pode entrar nas tabelas de destino; preservar original imutável. | MASTER-edece80c-0370: true quando a linha não pode entrar nas tabelas de destino; preservar original imutável.,P2,MASTER-e1169a77-0370: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0370: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0370 | MASTER-edece80c-0370,2,"[{""id"":""MASTER-e1169a77-0370"",""pedido"":""true quando a linha não pode entrar nas tabelas de destino; preservar original imutável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 6580""],""aceitacao"":""true quando a linha não pode entrar nas tabelas de destino; preservar original imutável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0370"",""pedido"":""true quando a linha não pode entrar nas tabelas de destino; preservar original imutável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 6580""],""aceitacao"":""true quando a linha não pode entrar nas tabelas de destino; preservar original imutável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0371,"Cada linha agrupada é importável como intervalo inclusivo de três TECH. A evidência detalhada deve desdobrar o intervalo no CSV final, mantendo a mesma chave AUTO e ligando commit, resultado de teste, aprovação e checksum.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7098 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7098,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0371: Cada linha agrupada é importável como intervalo inclusivo de três TECH. A evidência detalhada deve desdobrar o intervalo no CSV final, mantendo a mesma chave AUTO e ligando commit, resultado de teste, aprovação e checksum. | MASTER-edece80c-0371: Cada linha agrupada é importável como intervalo inclusivo de três TECH. A evidência detalhada deve desdobrar o intervalo no CSV final, mantendo a mesma chave AUTO e ligando commit, resultado de teste, aprovação e checksum.",P2,MASTER-e1169a77-0371: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0371: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0371 | MASTER-edece80c-0371,2,"[{""id"":""MASTER-e1169a77-0371"",""pedido"":""Cada linha agrupada é importável como intervalo inclusivo de três TECH. A evidência detalhada deve desdobrar o intervalo no CSV final, mantendo a mesma chave AUTO e ligando commit, resultado de teste, aprovação e checksum."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7098""],""aceitacao"":""Cada linha agrupada é importável como intervalo inclusivo de três TECH. A evidência detalhada deve desdobrar o intervalo no CSV final, mantendo a mesma chave AUTO e ligando commit, resultado de teste, aprovação e checksum."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0371"",""pedido"":""Cada linha agrupada é importável como intervalo inclusivo de três TECH. A evidência detalhada deve desdobrar o intervalo no CSV final, mantendo a mesma chave AUTO e ligando commit, resultado de teste, aprovação e checksum."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7098""],""aceitacao"":""Cada linha agrupada é importável como intervalo inclusivo de três TECH. A evidência detalhada deve desdobrar o intervalo no CSV final, mantendo a mesma chave AUTO e ligando commit, resultado de teste, aprovação e checksum."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0372,"Usar 00-plan.md como orquestrador: seleccionar os prompts especializados estritamente necessários, passar-lhes os mesmos RF/TECH e âmbito, consolidar dependências e impedir execução paralela de migrations incompatíveis. O mestre exige revisão humana entre plano, implementação, migração, segurança e PR; nunca autoriza deploy, merge ou eliminação de dados.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7103 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7103,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0372: Usar 00-plan.md como orquestrador: seleccionar os prompts especializados estritamente necessários, passar-lhes os mesmos RF/TECH e âmbito, consolidar dependências e impedir execução paralela de migrations incompatíveis. O mestre exige revisão humana entre plano, implementação, migração, segurança e PR; nunca autoriza deploy, merge ou eliminação de dados. | MASTER-edece80c-0372: Usar 00-plan.md como orquestrador: seleccionar os prompts especializados estritamente necessários, passar-lhes os mesmos RF/TECH e âmbito, consolidar dependências e impedir execução paralela de migrations incompatíveis. O mestre exige revisão humana entre plano, implementação, migração, segurança e PR; nunca autoriza deploy, merge ou eliminação de dados.",P2,MASTER-e1169a77-0372: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0372: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0372 | MASTER-edece80c-0372,2,"[{""id"":""MASTER-e1169a77-0372"",""pedido"":""Usar 00-plan.md como orquestrador: seleccionar os prompts especializados estritamente necessários, passar-lhes os mesmos RF/TECH e âmbito, consolidar dependências e impedir execução paralela de migrations incompatíveis. O mestre exige revisão humana entre plano, implementação, migração, segurança e PR; nunca autoriza deploy, merge ou eliminação de dados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7103""],""aceitacao"":""Usar 00-plan.md como orquestrador: seleccionar os prompts especializados estritamente necessários, passar-lhes os mesmos RF/TECH e âmbito, consolidar dependências e impedir execução paralela de migrations incompatíveis. O mestre exige revisão humana entre plano, implementação, migração, segurança e PR; nunca autoriza deploy, merge ou eliminação de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0372"",""pedido"":""Usar 00-plan.md como orquestrador: seleccionar os prompts especializados estritamente necessários, passar-lhes os mesmos RF/TECH e âmbito, consolidar dependências e impedir execução paralela de migrations incompatíveis. O mestre exige revisão humana entre plano, implementação, migração, segurança e PR; nunca autoriza deploy, merge ou eliminação de dados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7103""],""aceitacao"":""Usar 00-plan.md como orquestrador: seleccionar os prompts especializados estritamente necessários, passar-lhes os mesmos RF/TECH e âmbito, consolidar dependências e impedir execução paralela de migrations incompatíveis. O mestre exige revisão humana entre plano, implementação, migração, segurança e PR; nunca autoriza deploy, merge ou eliminação de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0373,Qualquer teste obrigatório falha,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7182 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7182,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0373: Qualquer teste obrigatório falha | MASTER-edece80c-0373: Qualquer teste obrigatório falha,P2,MASTER-e1169a77-0373: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0373: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0373 | MASTER-edece80c-0373,2,"[{""id"":""MASTER-e1169a77-0373"",""pedido"":""Qualquer teste obrigatório falha"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7182""],""aceitacao"":""Qualquer teste obrigatório falha"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0373"",""pedido"":""Qualquer teste obrigatório falha"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7182""],""aceitacao"":""Qualquer teste obrigatório falha"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0374,"Registar aprovações técnica, negócio e segurança",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7192 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7192,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0374: Registar aprovações técnica, negócio e segurança | MASTER-edece80c-0374: Registar aprovações técnica, negócio e segurança",P2,MASTER-e1169a77-0374: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0374: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0374 | MASTER-edece80c-0374,2,"[{""id"":""MASTER-e1169a77-0374"",""pedido"":""Registar aprovações técnica, negócio e segurança"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7192""],""aceitacao"":""Registar aprovações técnica, negócio e segurança"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-edece80c-0374"",""pedido"":""Registar aprovações técnica, negócio e segurança"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7192""],""aceitacao"":""Registar aprovações técnica, negócio e segurança"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0375,"Os conteúdos desta secção constituem modelos históricos não normativos. A transposição para o repositório deve usar exclusivamente A.31 e requer adaptação ao código-fonte real, revisão humana, testes, controlo de versão, segurança e aprovação formal.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7246 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7246,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0375: Os conteúdos desta secção constituem modelos históricos não normativos. A transposição para o repositório deve usar exclusivamente A.31 e requer adaptação ao código-fonte real, revisão humana, testes, controlo de versão, segurança e aprovação formal. | MASTER-edece80c-0375: Os conteúdos desta secção constituem modelos históricos não normativos. A transposição para o repositório deve usar exclusivamente A.31 e requer adaptação ao código-fonte real, revisão humana, testes, controlo de versão, segurança e aprovação formal.",P2,MASTER-e1169a77-0375: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0375: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0375 | MASTER-edece80c-0375,2,"[{""id"":""MASTER-e1169a77-0375"",""pedido"":""Os conteúdos desta secção constituem modelos históricos não normativos. A transposição para o repositório deve usar exclusivamente A.31 e requer adaptação ao código-fonte real, revisão humana, testes, controlo de versão, segurança e aprovação formal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7246""],""aceitacao"":""Os conteúdos desta secção constituem modelos históricos não normativos. A transposição para o repositório deve usar exclusivamente A.31 e requer adaptação ao código-fonte real, revisão humana, testes, controlo de versão, segurança e aprovação formal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0375"",""pedido"":""Os conteúdos desta secção constituem modelos históricos não normativos. A transposição para o repositório deve usar exclusivamente A.31 e requer adaptação ao código-fonte real, revisão humana, testes, controlo de versão, segurança e aprovação formal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7246""],""aceitacao"":""Os conteúdos desta secção constituem modelos históricos não normativos. A transposição para o repositório deve usar exclusivamente A.31 e requer adaptação ao código-fonte real, revisão humana, testes, controlo de versão, segurança e aprovação formal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0376,"# InvestMoz Upgrade\n\nmodelo inicial — adaptar e rever\n\n## Pré-requisitos\n- PostgreSQL 15+ com PostGIS e pgcrypto disponíveis.\n- Cliente psql, validador JSON Schema, validador OpenAPI/AsyncAPI e utilitário SHA-256.\n- Branch de trabalho, fixtures anonimizadas e ambiente development/test.\n\n## Ordem\n1. Validar manifest/project.yaml e contratos.\n2. Executar database/sql/001_extensions.sql e depois os scripts 010–110 por ordem numérica.\n3. Validar schemas e importar CSV por lotes idempotentes.\n4. Executar reconciliação, testes e revisão de segurança.\n5. Abrir PR com evidências; não fazer deploy automático.\n\n## Comandos de validação\npsql -v ON_ERROR_STOP=1 -f database/sql/001_extensions.sql\nfor f in database/sql/*.sql; do psql -v ON_ERROR_STOP=1 -f ""$f""; done\npython -m json.tool imports/schemas/projects.schema.json\nnpx @redocly/cli lint openapi/investmoz-v1.yaml\nnpx @asyncapi/cli validate events/asyncapi.yaml\nsha256sum $(find . -type f | sort)\n\n## Aviso\nNão usar segredos ou dados reais. Executar somente em development/test antes de staging.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7272 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7272,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0376: # InvestMoz Upgrade\n\nmodelo inicial — adaptar e rever\n\n## Pré-requisitos\n- PostgreSQL 15+ com PostGIS e pgcrypto disponíveis.\n- Cliente psql, validador JSON Schema, validador OpenAPI/AsyncAPI e utilitário SHA-256.\n- Branch de trabalho, fixtures anonimizadas e ambiente development/test.\n\n## Ordem\n1. Validar manifest/project.yaml e contratos.\n2. Executar database/sql/001_extensions.sql e depois os scripts 010–110 por ordem numérica.\n3. Validar schemas e importar CSV por lotes idempotentes.\n4. Executar reconciliação, testes e revisão de segurança.\n5. Abrir PR com evidências; não fazer deploy automático.\n\n## Comandos de validação\npsql -v ON_ERROR_STOP=1 -f database/sql/001_extensions.sql\nfor f in database/sql/*.sql; do psql -v ON_ERROR_STOP=1 -f ""$f""; done\npython -m json.tool imports/schemas/projects.schema.json\nnpx @redocly/cli lint openapi/investmoz-v1.yaml\nnpx @asyncapi/cli validate events/asyncapi.yaml\nsha256sum $(find . -type f | sort)\n\n## Aviso\nNão usar segredos ou dados reais. Executar somente em development/test antes de staging. | MASTER-edece80c-0376: # InvestMoz Upgrade\n\nmodelo inicial — adaptar e rever\n\n## Pré-requisitos\n- PostgreSQL 15+ com PostGIS e pgcrypto disponíveis.\n- Cliente psql, validador JSON Schema, validador OpenAPI/AsyncAPI e utilitário SHA-256.\n- Branch de trabalho, fixtures anonimizadas e ambiente development/test.\n\n## Ordem\n1. Validar manifest/project.yaml e contratos.\n2. Executar database/sql/001_extensions.sql e depois os scripts 010–110 por ordem numérica.\n3. Validar schemas e importar CSV por lotes idempotentes.\n4. Executar reconciliação, testes e revisão de segurança.\n5. Abrir PR com evidências; não fazer deploy automático.\n\n## Comandos de validação\npsql -v ON_ERROR_STOP=1 -f database/sql/001_extensions.sql\nfor f in database/sql/*.sql; do psql -v ON_ERROR_STOP=1 -f ""$f""; done\npython -m json.tool imports/schemas/projects.schema.json\nnpx @redocly/cli lint openapi/investmoz-v1.yaml\nnpx @asyncapi/cli validate events/asyncapi.yaml\nsha256sum $(find . -type f | sort)\n\n## Aviso\nNão usar segredos ou dados reais. Executar somente em development/test antes de staging.",P2,MASTER-e1169a77-0376: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0376: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0376 | MASTER-edece80c-0376,2,"[{""id"":""MASTER-e1169a77-0376"",""pedido"":""# InvestMoz Upgrade\\n\\nmodelo inicial — adaptar e rever\\n\\n## Pré-requisitos\\n- PostgreSQL 15+ com PostGIS e pgcrypto disponíveis.\\n- Cliente psql, validador JSON Schema, validador OpenAPI/AsyncAPI e utilitário SHA-256.\\n- Branch de trabalho, fixtures anonimizadas e ambiente development/test.\\n\\n## Ordem\\n1. Validar manifest/project.yaml e contratos.\\n2. Executar database/sql/001_extensions.sql e depois os scripts 010–110 por ordem numérica.\\n3. Validar schemas e importar CSV por lotes idempotentes.\\n4. Executar reconciliação, testes e revisão de segurança.\\n5. Abrir PR com evidências; não fazer deploy automático.\\n\\n## Comandos de validação\\npsql -v ON_ERROR_STOP=1 -f database/sql/001_extensions.sql\\nfor f in database/sql/*.sql; do psql -v ON_ERROR_STOP=1 -f \""$f\""; done\\npython -m json.tool imports/schemas/projects.schema.json\\nnpx @redocly/cli lint openapi/investmoz-v1.yaml\\nnpx @asyncapi/cli validate events/asyncapi.yaml\\nsha256sum $(find . -type f | sort)\\n\\n## Aviso\\nNão usar segredos ou dados reais. Executar somente em development/test antes de staging."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7272""],""aceitacao"":""# InvestMoz Upgrade\\n\\nmodelo inicial — adaptar e rever\\n\\n## Pré-requisitos\\n- PostgreSQL 15+ com PostGIS e pgcrypto disponíveis.\\n- Cliente psql, validador JSON Schema, validador OpenAPI/AsyncAPI e utilitário SHA-256.\\n- Branch de trabalho, fixtures anonimizadas e ambiente development/test.\\n\\n## Ordem\\n1. Validar manifest/project.yaml e contratos.\\n2. Executar database/sql/001_extensions.sql e depois os scripts 010–110 por ordem numérica.\\n3. Validar schemas e importar CSV por lotes idempotentes.\\n4. Executar reconciliação, testes e revisão de segurança.\\n5. Abrir PR com evidências; não fazer deploy automático.\\n\\n## Comandos de validação\\npsql -v ON_ERROR_STOP=1 -f database/sql/001_extensions.sql\\nfor f in database/sql/*.sql; do psql -v ON_ERROR_STOP=1 -f \""$f\""; done\\npython -m json.tool imports/schemas/projects.schema.json\\nnpx @redocly/cli lint openapi/investmoz-v1.yaml\\nnpx @asyncapi/cli validate events/asyncapi.yaml\\nsha256sum $(find . -type f | sort)\\n\\n## Aviso\\nNão usar segredos ou dados reais. Executar somente em development/test antes de staging."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0376"",""pedido"":""# InvestMoz Upgrade\\n\\nmodelo inicial — adaptar e rever\\n\\n## Pré-requisitos\\n- PostgreSQL 15+ com PostGIS e pgcrypto disponíveis.\\n- Cliente psql, validador JSON Schema, validador OpenAPI/AsyncAPI e utilitário SHA-256.\\n- Branch de trabalho, fixtures anonimizadas e ambiente development/test.\\n\\n## Ordem\\n1. Validar manifest/project.yaml e contratos.\\n2. Executar database/sql/001_extensions.sql e depois os scripts 010–110 por ordem numérica.\\n3. Validar schemas e importar CSV por lotes idempotentes.\\n4. Executar reconciliação, testes e revisão de segurança.\\n5. Abrir PR com evidências; não fazer deploy automático.\\n\\n## Comandos de validação\\npsql -v ON_ERROR_STOP=1 -f database/sql/001_extensions.sql\\nfor f in database/sql/*.sql; do psql -v ON_ERROR_STOP=1 -f \""$f\""; done\\npython -m json.tool imports/schemas/projects.schema.json\\nnpx @redocly/cli lint openapi/investmoz-v1.yaml\\nnpx @asyncapi/cli validate events/asyncapi.yaml\\nsha256sum $(find . -type f | sort)\\n\\n## Aviso\\nNão usar segredos ou dados reais. Executar somente em development/test antes de staging."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7272""],""aceitacao"":""# InvestMoz Upgrade\\n\\nmodelo inicial — adaptar e rever\\n\\n## Pré-requisitos\\n- PostgreSQL 15+ com PostGIS e pgcrypto disponíveis.\\n- Cliente psql, validador JSON Schema, validador OpenAPI/AsyncAPI e utilitário SHA-256.\\n- Branch de trabalho, fixtures anonimizadas e ambiente development/test.\\n\\n## Ordem\\n1. Validar manifest/project.yaml e contratos.\\n2. Executar database/sql/001_extensions.sql e depois os scripts 010–110 por ordem numérica.\\n3. Validar schemas e importar CSV por lotes idempotentes.\\n4. Executar reconciliação, testes e revisão de segurança.\\n5. Abrir PR com evidências; não fazer deploy automático.\\n\\n## Comandos de validação\\npsql -v ON_ERROR_STOP=1 -f database/sql/001_extensions.sql\\nfor f in database/sql/*.sql; do psql -v ON_ERROR_STOP=1 -f \""$f\""; done\\npython -m json.tool imports/schemas/projects.schema.json\\nnpx @redocly/cli lint openapi/investmoz-v1.yaml\\nnpx @asyncapi/cli validate events/asyncapi.yaml\\nsha256sum $(find . -type f | sort)\\n\\n## Aviso\\nNão usar segredos ou dados reais. Executar somente em development/test antes de staging."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0377,"Não copiar nem executar estes blocos históricos. Materializar exclusivamente os artefactos e caminhos normativos de A.31, validar a sintaxe, calcular SHA-256, colocar sob controlo de versão, abrir PR e executar apenas em development/test antes de staging.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7319 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7319,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0377: Não copiar nem executar estes blocos históricos. Materializar exclusivamente os artefactos e caminhos normativos de A.31, validar a sintaxe, calcular SHA-256, colocar sob controlo de versão, abrir PR e executar apenas em development/test antes de staging. | MASTER-edece80c-0377: Não copiar nem executar estes blocos históricos. Materializar exclusivamente os artefactos e caminhos normativos de A.31, validar a sintaxe, calcular SHA-256, colocar sob controlo de versão, abrir PR e executar apenas em development/test antes de staging.",P2,MASTER-e1169a77-0377: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0377: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0377 | MASTER-edece80c-0377,2,"[{""id"":""MASTER-e1169a77-0377"",""pedido"":""Não copiar nem executar estes blocos históricos. Materializar exclusivamente os artefactos e caminhos normativos de A.31, validar a sintaxe, calcular SHA-256, colocar sob controlo de versão, abrir PR e executar apenas em development/test antes de staging."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7319""],""aceitacao"":""Não copiar nem executar estes blocos históricos. Materializar exclusivamente os artefactos e caminhos normativos de A.31, validar a sintaxe, calcular SHA-256, colocar sob controlo de versão, abrir PR e executar apenas em development/test antes de staging."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0377"",""pedido"":""Não copiar nem executar estes blocos históricos. Materializar exclusivamente os artefactos e caminhos normativos de A.31, validar a sintaxe, calcular SHA-256, colocar sob controlo de versão, abrir PR e executar apenas em development/test antes de staging."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7319""],""aceitacao"":""Não copiar nem executar estes blocos históricos. Materializar exclusivamente os artefactos e caminhos normativos de A.31, validar a sintaxe, calcular SHA-256, colocar sob controlo de versão, abrir PR e executar apenas em development/test antes de staging."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0378,As secções históricas contêm modelos não normativos; a criação física no repositório deve seguir exclusivamente A.31 e ser realizada pela equipa técnica ou pelo Codex sob revisão humana.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7320 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7320,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0378: As secções históricas contêm modelos não normativos; a criação física no repositório deve seguir exclusivamente A.31 e ser realizada pela equipa técnica ou pelo Codex sob revisão humana. | MASTER-edece80c-0378: As secções históricas contêm modelos não normativos; a criação física no repositório deve seguir exclusivamente A.31 e ser realizada pela equipa técnica ou pelo Codex sob revisão humana.,P2,MASTER-e1169a77-0378: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0378: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0378 | MASTER-edece80c-0378,2,"[{""id"":""MASTER-e1169a77-0378"",""pedido"":""As secções históricas contêm modelos não normativos; a criação física no repositório deve seguir exclusivamente A.31 e ser realizada pela equipa técnica ou pelo Codex sob revisão humana."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7320""],""aceitacao"":""As secções históricas contêm modelos não normativos; a criação física no repositório deve seguir exclusivamente A.31 e ser realizada pela equipa técnica ou pelo Codex sob revisão humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0378"",""pedido"":""As secções históricas contêm modelos não normativos; a criação física no repositório deve seguir exclusivamente A.31 e ser realizada pela equipa técnica ou pelo Codex sob revisão humana."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7320""],""aceitacao"":""As secções históricas contêm modelos não normativos; a criação física no repositório deve seguir exclusivamente A.31 e ser realizada pela equipa técnica ou pelo Codex sob revisão humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0379,Controlos obrigatórios das migrations.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7340 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7340,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0379: Controlos obrigatórios das migrations. | MASTER-edece80c-0379: Controlos obrigatórios das migrations.,P2,MASTER-e1169a77-0379: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0379: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0379 | MASTER-edece80c-0379,2,"[{""id"":""MASTER-e1169a77-0379"",""pedido"":""Controlos obrigatórios das migrations."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7340""],""aceitacao"":""Controlos obrigatórios das migrations."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0379"",""pedido"":""Controlos obrigatórios das migrations."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7340""],""aceitacao"":""Controlos obrigatórios das migrations."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0380,"GIST, SRID, validade geométrica e dinheiro/moeda são controlos obrigatórios das migrations.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7342 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7342,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0380: GIST, SRID, validade geométrica e dinheiro/moeda são controlos obrigatórios das migrations. | MASTER-edece80c-0380: GIST, SRID, validade geométrica e dinheiro/moeda são controlos obrigatórios das migrations.",P2,MASTER-e1169a77-0380: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0380: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0380 | MASTER-edece80c-0380,2,"[{""id"":""MASTER-e1169a77-0380"",""pedido"":""GIST, SRID, validade geométrica e dinheiro/moeda são controlos obrigatórios das migrations."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7342""],""aceitacao"":""GIST, SRID, validade geométrica e dinheiro/moeda são controlos obrigatórios das migrations."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0380"",""pedido"":""GIST, SRID, validade geométrica e dinheiro/moeda são controlos obrigatórios das migrations."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7342""],""aceitacao"":""GIST, SRID, validade geométrica e dinheiro/moeda são controlos obrigatórios das migrations."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0381,"Regras: branch própria, PR, listar ficheiros, gerar testes/evidências, preservar compatibilidade, sem segredos, sem deploy, sem apagar dados, sem alterar fora do âmbito, sem inventar regras e parar perante ambiguidade material.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7370 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7370,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0381: Regras: branch própria, PR, listar ficheiros, gerar testes/evidências, preservar compatibilidade, sem segredos, sem deploy, sem apagar dados, sem alterar fora do âmbito, sem inventar regras e parar perante ambiguidade material. | MASTER-edece80c-0381: Regras: branch própria, PR, listar ficheiros, gerar testes/evidências, preservar compatibilidade, sem segredos, sem deploy, sem apagar dados, sem alterar fora do âmbito, sem inventar regras e parar perante ambiguidade material.",P2,MASTER-e1169a77-0381: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0381: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0381 | MASTER-edece80c-0381,2,"[{""id"":""MASTER-e1169a77-0381"",""pedido"":""Regras: branch própria, PR, listar ficheiros, gerar testes/evidências, preservar compatibilidade, sem segredos, sem deploy, sem apagar dados, sem alterar fora do âmbito, sem inventar regras e parar perante ambiguidade material."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7370""],""aceitacao"":""Regras: branch própria, PR, listar ficheiros, gerar testes/evidências, preservar compatibilidade, sem segredos, sem deploy, sem apagar dados, sem alterar fora do âmbito, sem inventar regras e parar perante ambiguidade material."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0381"",""pedido"":""Regras: branch própria, PR, listar ficheiros, gerar testes/evidências, preservar compatibilidade, sem segredos, sem deploy, sem apagar dados, sem alterar fora do âmbito, sem inventar regras e parar perante ambiguidade material."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7370""],""aceitacao"":""Regras: branch própria, PR, listar ficheiros, gerar testes/evidências, preservar compatibilidade, sem segredos, sem deploy, sem apagar dados, sem alterar fora do âmbito, sem inventar regras e parar perante ambiguidade material."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1169a77-0382,A.31 é a única fonte normativa do pacote técnico. Secções anteriores do Anexo A permanecem como histórico e não devem ser importadas nem executadas.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7468 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7468,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-e1169a77-0382: A.31 é a única fonte normativa do pacote técnico. Secções anteriores do Anexo A permanecem como histórico e não devem ser importadas nem executadas. | MASTER-edece80c-0382: A.31 é a única fonte normativa do pacote técnico. Secções anteriores do Anexo A permanecem como histórico e não devem ser importadas nem executadas.,P2,MASTER-e1169a77-0382: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0382: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0382 | MASTER-edece80c-0382,2,"[{""id"":""MASTER-e1169a77-0382"",""pedido"":""A.31 é a única fonte normativa do pacote técnico. Secções anteriores do Anexo A permanecem como histórico e não devem ser importadas nem executadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7468""],""aceitacao"":""A.31 é a única fonte normativa do pacote técnico. Secções anteriores do Anexo A permanecem como histórico e não devem ser importadas nem executadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0382"",""pedido"":""A.31 é a única fonte normativa do pacote técnico. Secções anteriores do Anexo A permanecem como histórico e não devem ser importadas nem executadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7468""],""aceitacao"":""A.31 é a única fonte normativa do pacote técnico. Secções anteriores do Anexo A permanecem como histórico e não devem ser importadas nem executadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b44ec86d-0001,"Todo o fluxo é gerido por inteligência artificial, onde deve existir o controlo do fluxo, associado ao CRM",portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 2,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-b44ec86d-0001: Todo o fluxo é gerido por inteligência artificial, onde deve existir o controlo do fluxo, associado ao CRM",P2,MASTER-b44ec86d-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0001,1,"[{""id"":""MASTER-b44ec86d-0001"",""pedido"":""Todo o fluxo é gerido por inteligência artificial, onde deve existir o controlo do fluxo, associado ao CRM"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 2""],""aceitacao"":""Todo o fluxo é gerido por inteligência artificial, onde deve existir o controlo do fluxo, associado ao CRM"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b44ec86d-0002,"O conteúdo e os fluxos de trabalho do portal devem reflectir rigorosamente o quadro legal vigente em Moçambique, com a Lei de Investimentos Privados, lei de terras, leis e decretos de licenciamento de actividades económicas (Bau, Ministérios, institutos públicos Banco de Moçambique, entre outros)",portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 4,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b44ec86d-0002: O conteúdo e os fluxos de trabalho do portal devem reflectir rigorosamente o quadro legal vigente em Moçambique, com a Lei de Investimentos Privados, lei de terras, leis e decretos de licenciamento de actividades económicas (Bau, Ministérios, institutos públicos Banco de Moçambique, entre outros)",P2,MASTER-b44ec86d-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0002,1,"[{""id"":""MASTER-b44ec86d-0002"",""pedido"":""O conteúdo e os fluxos de trabalho do portal devem reflectir rigorosamente o quadro legal vigente em Moçambique, com a Lei de Investimentos Privados, lei de terras, leis e decretos de licenciamento de actividades económicas (Bau, Ministérios, institutos públicos Banco de Moçambique, entre outros)"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 4""],""aceitacao"":""O conteúdo e os fluxos de trabalho do portal devem reflectir rigorosamente o quadro legal vigente em Moçambique, com a Lei de Investimentos Privados, lei de terras, leis e decretos de licenciamento de actividades económicas (Bau, Ministérios, institutos públicos Banco de Moçambique, entre outros)"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b44ec86d-0003,"Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique, para assegurar o direito à transferência de lucros, dividendos e capital investido de volta ao país de origem.",portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 9 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 182 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 195 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 199,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b44ec86d-0003: Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique, para assegurar o direito à transferência de lucros, dividendos e capital investido de volta ao país de origem. | MASTER-efd550fd-0015: Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique, para assegurar o direito à transferência de lucros, dividendos e capital investido de volta ao país de origem. | MASTER-9f5719c8-0016: Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique, para assegurar o direito à transferência de lucros, dividendos e capital investido de volta ao país de origem. | MASTER-626cae3d-0013: Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique, para assegurar o direito à transferência de lucros, dividendos e capital investido de volta ao país de origem.",P1,MASTER-b44ec86d-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0003 | MASTER-efd550fd-0015 | MASTER-9f5719c8-0016 | MASTER-626cae3d-0013,4,"[{""id"":""MASTER-b44ec86d-0003"",""pedido"":""Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique, para assegurar o direito à transferência de lucros, dividendos e capital investido de volta ao país de origem."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 9""],""aceitacao"":""Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique, para assegurar o direito à transferência de lucros, dividendos e capital investido de volta ao país de origem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-efd550fd-0015"",""pedido"":""Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique, para assegurar o direito à transferência de lucros, dividendos e capital investido de volta ao país de origem."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 182""],""aceitacao"":""Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique, para assegurar o direito à transferência de lucros, dividendos e capital investido de volta ao país de origem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-9f5719c8-0016"",""pedido"":""Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique, para assegurar o direito à transferência de lucros, dividendos e capital investido de volta ao país de origem."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 195""],""aceitacao"":""Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique, para assegurar o direito à transferência de lucros, dividendos e capital investido de volta ao país de origem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-626cae3d-0013"",""pedido"":""Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique, para assegurar o direito à transferência de lucros, dividendos e capital investido de volta ao país de origem."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 199""],""aceitacao"":""Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique, para assegurar o direito à transferência de lucros, dividendos e capital investido de volta ao país de origem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b44ec86d-0004,Deve ter Alinhamento jurídico e regulatório,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 15,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b44ec86d-0004: Deve ter Alinhamento jurídico e regulatório,P2,MASTER-b44ec86d-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0004,1,"[{""id"":""MASTER-b44ec86d-0004"",""pedido"":""Deve ter Alinhamento jurídico e regulatório"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 15""],""aceitacao"":""Deve ter Alinhamento jurídico e regulatório"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b44ec86d-0005,"Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição da empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado, quando aplicável, abertura de conta bancária e registo cambial.",portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 17 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 204 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 217 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 220,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-b44ec86d-0005: Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição da empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado, quando aplicável, abertura de conta bancária e registo cambial. | MASTER-efd550fd-0018: Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição da empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado, quando aplicável, abertura de conta bancária e registo cambial. | MASTER-9f5719c8-0019: Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição da empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado, quando aplicável, abertura de conta bancária e registo cambial. | MASTER-626cae3d-0017: Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição da empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado, quando aplicável, abertura de conta bancária e registo cambial.",P2,MASTER-b44ec86d-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0005 | MASTER-efd550fd-0018 | MASTER-9f5719c8-0019 | MASTER-626cae3d-0017,4,"[{""id"":""MASTER-b44ec86d-0005"",""pedido"":""Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição da empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado, quando aplicável, abertura de conta bancária e registo cambial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 17""],""aceitacao"":""Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição da empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado, quando aplicável, abertura de conta bancária e registo cambial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-efd550fd-0018"",""pedido"":""Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição da empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado, quando aplicável, abertura de conta bancária e registo cambial."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 204""],""aceitacao"":""Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição da empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado, quando aplicável, abertura de conta bancária e registo cambial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-9f5719c8-0019"",""pedido"":""Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição da empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado, quando aplicável, abertura de conta bancária e registo cambial."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 217""],""aceitacao"":""Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição da empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado, quando aplicável, abertura de conta bancária e registo cambial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-626cae3d-0017"",""pedido"":""Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição da empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado, quando aplicável, abertura de conta bancária e registo cambial."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 220""],""aceitacao"":""Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição da empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado, quando aplicável, abertura de conta bancária e registo cambial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b44ec86d-0006,"Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento devem ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informações orientadoras, mas deve evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades.",portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 21 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 208 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 221 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 224,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b44ec86d-0006: Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento devem ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informações orientadoras, mas deve evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades. | MASTER-efd550fd-0019: Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento devem ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informações orientadoras, mas deve evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades. | MASTER-9f5719c8-0020: Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento devem ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informações orientadoras, mas deve evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades. | MASTER-626cae3d-0018: Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento devem ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informações orientadoras, mas deve evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades.",P2,MASTER-b44ec86d-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0006 | MASTER-efd550fd-0019 | MASTER-9f5719c8-0020 | MASTER-626cae3d-0018,4,"[{""id"":""MASTER-b44ec86d-0006"",""pedido"":""Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento devem ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informações orientadoras, mas deve evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 21""],""aceitacao"":""Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento devem ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informações orientadoras, mas deve evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-efd550fd-0019"",""pedido"":""Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento devem ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informações orientadoras, mas deve evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 208""],""aceitacao"":""Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento devem ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informações orientadoras, mas deve evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0020"",""pedido"":""Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento devem ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informações orientadoras, mas deve evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 221""],""aceitacao"":""Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento devem ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informações orientadoras, mas deve evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-626cae3d-0018"",""pedido"":""Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento devem ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informações orientadoras, mas deve evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 224""],""aceitacao"":""Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento devem ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informações orientadoras, mas deve evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b44ec86d-0007,A página principal deve incluir uma secção curta com cinco passos para novos investidores:,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 23,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b44ec86d-0007: A página principal deve incluir uma secção curta com cinco passos para novos investidores:,P2,MASTER-b44ec86d-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0007,1,"[{""id"":""MASTER-b44ec86d-0007"",""pedido"":""A página principal deve incluir uma secção curta com cinco passos para novos investidores:"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 23""],""aceitacao"":""A página principal deve incluir uma secção curta com cinco passos para novos investidores:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b44ec86d-0008,Os endpoints indicados são exemplos conceptuais de especificação funcional e devem ser confirmados com cada entidade competente antes de qualquer implementação técnica ou de publicação como integração oficial.,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 31,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b44ec86d-0008: Os endpoints indicados são exemplos conceptuais de especificação funcional e devem ser confirmados com cada entidade competente antes de qualquer implementação técnica ou de publicação como integração oficial.,P2,MASTER-b44ec86d-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0008,1,"[{""id"":""MASTER-b44ec86d-0008"",""pedido"":""Os endpoints indicados são exemplos conceptuais de especificação funcional e devem ser confirmados com cada entidade competente antes de qualquer implementação técnica ou de publicação como integração oficial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 31""],""aceitacao"":""Os endpoints indicados são exemplos conceptuais de especificação funcional e devem ser confirmados com cada entidade competente antes de qualquer implementação técnica ou de publicação como integração oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b44ec86d-0009,Banco de Moçambique (BM): Registo preliminar de intenção de entrada de capital estrangeiro para garantir o repatriamento de lucros.,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 37,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b44ec86d-0009: Banco de Moçambique (BM): Registo preliminar de intenção de entrada de capital estrangeiro para garantir o repatriamento de lucros.,P2,MASTER-b44ec86d-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0009,1,"[{""id"":""MASTER-b44ec86d-0009"",""pedido"":""Banco de Moçambique (BM): Registo preliminar de intenção de entrada de capital estrangeiro para garantir o repatriamento de lucros."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 37""],""aceitacao"":""Banco de Moçambique (BM): Registo preliminar de intenção de entrada de capital estrangeiro para garantir o repatriamento de lucros."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b44ec86d-0010,Deve existir uma componente de monetização e controlo de comissões,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 45,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b44ec86d-0010: Deve existir uma componente de monetização e controlo de comissões,P2,MASTER-b44ec86d-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0010,1,"[{""id"":""MASTER-b44ec86d-0010"",""pedido"":""Deve existir uma componente de monetização e controlo de comissões"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 45""],""aceitacao"":""Deve existir uma componente de monetização e controlo de comissões"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b44ec86d-0011,O portal deve permitir três formas complementares de navegação:,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 69,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b44ec86d-0011: O portal deve permitir três formas complementares de navegação:,P2,MASTER-b44ec86d-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0011,1,"[{""id"":""MASTER-b44ec86d-0011"",""pedido"":""O portal deve permitir três formas complementares de navegação:"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 69""],""aceitacao"":""O portal deve permitir três formas complementares de navegação:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b44ec86d-0012,Quem deve participar no projecto?,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 98,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b44ec86d-0012: Quem deve participar no projecto?,P2,MASTER-b44ec86d-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0012,1,"[{""id"":""MASTER-b44ec86d-0012"",""pedido"":""Quem deve participar no projecto?"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 98""],""aceitacao"":""Quem deve participar no projecto?"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b44ec86d-0013,Lacunas que o portal deve evidenciar,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 102,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b44ec86d-0013: Lacunas que o portal deve evidenciar,P2,MASTER-b44ec86d-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0013,1,"[{""id"":""MASTER-b44ec86d-0013"",""pedido"":""Lacunas que o portal deve evidenciar"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 102""],""aceitacao"":""Lacunas que o portal deve evidenciar"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b44ec86d-0014,Cada cluster deverá possuir uma página própria com:,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 128,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b44ec86d-0014: Cada cluster deverá possuir uma página própria com:,P2,MASTER-b44ec86d-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0014,1,"[{""id"":""MASTER-b44ec86d-0014"",""pedido"":""Cada cluster deverá possuir uma página própria com:"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 128""],""aceitacao"":""Cada cluster deverá possuir uma página própria com:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b44ec86d-0015,O CRM deve relacionar automaticamente:,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 164,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-b44ec86d-0015: O CRM deve relacionar automaticamente:,P2,MASTER-b44ec86d-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0015,1,"[{""id"":""MASTER-b44ec86d-0015"",""pedido"":""O CRM deve relacionar automaticamente:"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 164""],""aceitacao"":""O CRM deve relacionar automaticamente:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b44ec86d-0016,Cada cluster deve apresentar uma avaliação de:,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 176,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b44ec86d-0016: Cada cluster deve apresentar uma avaliação de:,P2,MASTER-b44ec86d-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0016,1,"[{""id"":""MASTER-b44ec86d-0016"",""pedido"":""Cada cluster deve apresentar uma avaliação de:"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 176""],""aceitacao"":""Cada cluster deve apresentar uma avaliação de:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b44ec86d-0017,O InvestMoz deverá permitir:,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 189,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b44ec86d-0017: O InvestMoz deverá permitir:,P2,MASTER-b44ec86d-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0017,1,"[{""id"":""MASTER-b44ec86d-0017"",""pedido"":""O InvestMoz deverá permitir:"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 189""],""aceitacao"":""O InvestMoz deverá permitir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b44ec86d-0018,"A monetização deve incidir sobre serviços claramente contratados, e não sobre o simples acesso à informação pública.",portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 214,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b44ec86d-0018: A monetização deve incidir sobre serviços claramente contratados, e não sobre o simples acesso à informação pública.",P2,MASTER-b44ec86d-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0018,1,"[{""id"":""MASTER-b44ec86d-0018"",""pedido"":""A monetização deve incidir sobre serviços claramente contratados, e não sobre o simples acesso à informação pública."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 214""],""aceitacao"":""A monetização deve incidir sobre serviços claramente contratados, e não sobre o simples acesso à informação pública."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b44ec86d-0019,Cada cluster deverá possuir:,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 216,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b44ec86d-0019: Cada cluster deverá possuir:,P2,MASTER-b44ec86d-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0019,1,"[{""id"":""MASTER-b44ec86d-0019"",""pedido"":""Cada cluster deverá possuir:"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 216""],""aceitacao"":""Cada cluster deverá possuir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b44ec86d-0020,seleccionar sectores prioritários;,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 232,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b44ec86d-0020: seleccionar sectores prioritários;,P2,MASTER-b44ec86d-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0020,1,"[{""id"":""MASTER-b44ec86d-0020"",""pedido"":""seleccionar sectores prioritários;"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 232""],""aceitacao"":""seleccionar sectores prioritários;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b44ec86d-0021,"Portanto, o modelo é aplicável e deve ser incorporado no InvestMoz como uma camada transversal de inteligência de investimento. Os 15 projectos âncora já existentes podem funcionar como pontos de partida, mas devem ser ligados a cadeias de valor, fornecedores, financiamento, competências, infra-estruturas e mercados para orientar os investidores para os locais e actividades onde o investimento faz mais sentido.",portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 239,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b44ec86d-0021: Portanto, o modelo é aplicável e deve ser incorporado no InvestMoz como uma camada transversal de inteligência de investimento. Os 15 projectos âncora já existentes podem funcionar como pontos de partida, mas devem ser ligados a cadeias de valor, fornecedores, financiamento, competências, infra-estruturas e mercados para orientar os investidores para os locais e actividades onde o investimento faz mais sentido.",P2,MASTER-b44ec86d-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0021,1,"[{""id"":""MASTER-b44ec86d-0021"",""pedido"":""Portanto, o modelo é aplicável e deve ser incorporado no InvestMoz como uma camada transversal de inteligência de investimento. Os 15 projectos âncora já existentes podem funcionar como pontos de partida, mas devem ser ligados a cadeias de valor, fornecedores, financiamento, competências, infra-estruturas e mercados para orientar os investidores para os locais e actividades onde o investimento faz mais sentido."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 239""],""aceitacao"":""Portanto, o modelo é aplicável e deve ser incorporado no InvestMoz como uma camada transversal de inteligência de investimento. Os 15 projectos âncora já existentes podem funcionar como pontos de partida, mas devem ser ligados a cadeias de valor, fornecedores, financiamento, competências, infra-estruturas e mercados para orientar os investidores para os locais e actividades onde o investimento faz mais sentido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b44ec86d-0022,Apresentar a matriz de rastreabilidade completa Validar os critérios de aceitação do MVP Rever a coerência das referências cruzadas,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 289,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b44ec86d-0022: Apresentar a matriz de rastreabilidade completa Validar os critérios de aceitação do MVP Rever a coerência das referências cruzadas,P2,MASTER-b44ec86d-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0022,1,"[{""id"":""MASTER-b44ec86d-0022"",""pedido"":""Apresentar a matriz de rastreabilidade completa Validar os critérios de aceitação do MVP Rever a coerência das referências cruzadas"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 289""],""aceitacao"":""Apresentar a matriz de rastreabilidade completa Validar os critérios de aceitação do MVP Rever a coerência das referências cruzadas"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b44ec86d-0023,"O desenho actual é suficientemente sólido para avançar para a arquitectura técnica detalhada e preparação do MVP. Contudo, antes do desenvolvimento, devem ser concluídos cinco elementos críticos:",portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 292,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b44ec86d-0023: O desenho actual é suficientemente sólido para avançar para a arquitectura técnica detalhada e preparação do MVP. Contudo, antes do desenvolvimento, devem ser concluídos cinco elementos críticos:",P2,MASTER-b44ec86d-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0023,1,"[{""id"":""MASTER-b44ec86d-0023"",""pedido"":""O desenho actual é suficientemente sólido para avançar para a arquitectura técnica detalhada e preparação do MVP. Contudo, antes do desenvolvimento, devem ser concluídos cinco elementos críticos:"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 292""],""aceitacao"":""O desenho actual é suficientemente sólido para avançar para a arquitectura técnica detalhada e preparação do MVP. Contudo, antes do desenvolvimento, devem ser concluídos cinco elementos críticos:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b44ec86d-0024,"Para constituir verdadeiramente uma única experiência, o investidor deverá possuir:",portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 338,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b44ec86d-0024: Para constituir verdadeiramente uma única experiência, o investidor deverá possuir:",P2,MASTER-b44ec86d-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0024,1,"[{""id"":""MASTER-b44ec86d-0024"",""pedido"":""Para constituir verdadeiramente uma única experiência, o investidor deverá possuir:"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 338""],""aceitacao"":""Para constituir verdadeiramente uma única experiência, o investidor deverá possuir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b44ec86d-0025,O que deve ser acrescentado,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 349,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b44ec86d-0025: O que deve ser acrescentado,P2,MASTER-b44ec86d-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0025,1,"[{""id"":""MASTER-b44ec86d-0025"",""pedido"":""O que deve ser acrescentado"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 349""],""aceitacao"":""O que deve ser acrescentado"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b44ec86d-0026,"Apresentar as alterações finais e as secções afectadas, Validar o documento completo quanto a duplicações e referências cruzadas, Preparar a versão final para implementação do MVP",portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 373,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-b44ec86d-0026: Apresentar as alterações finais e as secções afectadas, Validar o documento completo quanto a duplicações e referências cruzadas, Preparar a versão final para implementação do MVP",P2,MASTER-b44ec86d-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0026,1,"[{""id"":""MASTER-b44ec86d-0026"",""pedido"":""Apresentar as alterações finais e as secções afectadas, Validar o documento completo quanto a duplicações e referências cruzadas, Preparar a versão final para implementação do MVP"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 373""],""aceitacao"":""Apresentar as alterações finais e as secções afectadas, Validar o documento completo quanto a duplicações e referências cruzadas, Preparar a versão final para implementação do MVP"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b44ec86d-0027,"O documento está finalizado como baseline funcional e executiva e pode avançar para a fase seguinte: arquitectura técnica detalhada, validação do legado e planeamento do MVP. O desenvolvimento deve iniciar após a conclusão das condições da secção 4.7: equipa, orçamento, RACI, dados do piloto, arquitectura, segurança e backlog Must.",portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 411,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-b44ec86d-0027: O documento está finalizado como baseline funcional e executiva e pode avançar para a fase seguinte: arquitectura técnica detalhada, validação do legado e planeamento do MVP. O desenvolvimento deve iniciar após a conclusão das condições da secção 4.7: equipa, orçamento, RACI, dados do piloto, arquitectura, segurança e backlog Must.",P2,MASTER-b44ec86d-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0027,1,"[{""id"":""MASTER-b44ec86d-0027"",""pedido"":""O documento está finalizado como baseline funcional e executiva e pode avançar para a fase seguinte: arquitectura técnica detalhada, validação do legado e planeamento do MVP. O desenvolvimento deve iniciar após a conclusão das condições da secção 4.7: equipa, orçamento, RACI, dados do piloto, arquitectura, segurança e backlog Must."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 411""],""aceitacao"":""O documento está finalizado como baseline funcional e executiva e pode avançar para a fase seguinte: arquitectura técnica detalhada, validação do legado e planeamento do MVP. O desenvolvimento deve iniciar após a conclusão das condições da secção 4.7: equipa, orçamento, RACI, dados do piloto, arquitectura, segurança e backlog Must."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b44ec86d-0028,"Vantagem: menor risco inicial de migração.Desvantagem: aumenta a reconciliação, a duplicação, as integrações e o custo operacional. Deve ser considerada apenas como uma transição.",portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 465,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b44ec86d-0028: Vantagem: menor risco inicial de migração.Desvantagem: aumenta a reconciliação, a duplicação, as integrações e o custo operacional. Deve ser considerada apenas como uma transição.",P2,MASTER-b44ec86d-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0028,1,"[{""id"":""MASTER-b44ec86d-0028"",""pedido"":""Vantagem: menor risco inicial de migração.Desvantagem: aumenta a reconciliação, a duplicação, as integrações e o custo operacional. Deve ser considerada apenas como uma transição."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 465""],""aceitacao"":""Vantagem: menor risco inicial de migração.Desvantagem: aumenta a reconciliação, a duplicação, as integrações e o custo operacional. Deve ser considerada apenas como uma transição."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b44ec86d-0029,"O documento não deve ainda ser tratado como código pronto para produção nem como prova de que as integrações, dados ou serviços institucionais já existem.",portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 493,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b44ec86d-0029: O documento não deve ainda ser tratado como código pronto para produção nem como prova de que as integrações, dados ou serviços institucionais já existem.",P2,MASTER-b44ec86d-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0029,1,"[{""id"":""MASTER-b44ec86d-0029"",""pedido"":""O documento não deve ainda ser tratado como código pronto para produção nem como prova de que as integrações, dados ou serviços institucionais já existem."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 493""],""aceitacao"":""O documento não deve ainda ser tratado como código pronto para produção nem como prova de que as integrações, dados ou serviços institucionais já existem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b44ec86d-0030,reforçar que nenhum novo domínio funcional deverá ser desenvolvido em MySQL;,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 515,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b44ec86d-0030: reforçar que nenhum novo domínio funcional deverá ser desenvolvido em MySQL;,P2,MASTER-b44ec86d-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0030,1,"[{""id"":""MASTER-b44ec86d-0030"",""pedido"":""reforçar que nenhum novo domínio funcional deverá ser desenvolvido em MySQL;"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 515""],""aceitacao"":""reforçar que nenhum novo domínio funcional deverá ser desenvolvido em MySQL;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b44ec86d-0031,"Portanto, ele já pode ser utilizado para iniciar formalmente a Fase Zero, a auditoria do legado, a constituição da equipa e a materialização do pacote normativo, mas não deve autorizar directamente a entrada em produção.",portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 526,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b44ec86d-0031: Portanto, ele já pode ser utilizado para iniciar formalmente a Fase Zero, a auditoria do legado, a constituição da equipa e a materialização do pacote normativo, mas não deve autorizar directamente a entrada em produção.",P2,MASTER-b44ec86d-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0031,1,"[{""id"":""MASTER-b44ec86d-0031"",""pedido"":""Portanto, ele já pode ser utilizado para iniciar formalmente a Fase Zero, a auditoria do legado, a constituição da equipa e a materialização do pacote normativo, mas não deve autorizar directamente a entrada em produção."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 526""],""aceitacao"":""Portanto, ele já pode ser utilizado para iniciar formalmente a Fase Zero, a auditoria do legado, a constituição da equipa e a materialização do pacote normativo, mas não deve autorizar directamente a entrada em produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f70ce307-0001,"O upgrade do Portal de Investimentos da Tempo deverá criar uma plataforma integrada para divulgar oportunidades públicas e privadas, captar e qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. A solução deve evoluir de um portal informativo para uma plataforma de facilitação comparável às referências internacionais: catálogo de oportunidades e correspondência entre investidores e promotores, como a India Investment Grid; jornada digital e serviços electrónicos, como a Invest Saudi; balcão único, registo, resolução de constrangimentos e acompanhamento pós-investimento, como o Rwanda Development Board; e identidade, assinatura e tramitação digital, como o ecossistema de e-Residency da Estónia. A versão final articula dois eixos comerciais — a carteira do PII 2026–2030 e o mercado de negócios em funcionamento — com governação editorial, validação institucional, confidencialidade, diligência, automação supervisionada e indicadores de conversão. A implementação deve começar por um MVP centrado em catálogo, fichas, formulários, pesquisa, CRM, campanhas e encaminhamento, evoluindo posteriormente para balcão único digital, sala segura, assinatura electrónica, integrações institucionais, acompanhamento pós-investimento e inteligência artificial.",portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 4 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f70ce307-0001: O upgrade do Portal de Investimentos da Tempo deverá criar uma plataforma integrada para divulgar oportunidades públicas e privadas, captar e qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. A solução deve evoluir de um portal informativo para uma plataforma de facilitação comparável às referências internacionais: catálogo de oportunidades e correspondência entre investidores e promotores, como a India Investment Grid; jornada digital e serviços electrónicos, como a Invest Saudi; balcão único, registo, resolução de constrangimentos e acompanhamento pós-investimento, como o Rwanda Development Board; e identidade, assinatura e tramitação digital, como o ecossistema de e-Residency da Estónia. A versão final articula dois eixos comerciais — a carteira do PII 2026–2030 e o mercado de negócios em funcionamento — com governação editorial, validação institucional, confidencialidade, diligência, automação supervisionada e indicadores de conversão. A implementação deve começar por um MVP centrado em catálogo, fichas, formulários, pesquisa, CRM, campanhas e encaminhamento, evoluindo posteriormente para balcão único digital, sala segura, assinatura electrónica, integrações institucionais, acompanhamento pós-investimento e inteligência artificial. | MASTER-51b8f0ad-0001: O upgrade do Portal de Investimentos da Tempo deverá criar uma plataforma integrada para divulgar oportunidades públicas e privadas, captar e qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. A solução deve evoluir de um portal informativo para uma plataforma de facilitação comparável às referências internacionais: catálogo de oportunidades e correspondência entre investidores e promotores, como a India Investment Grid; jornada digital e serviços electrónicos, como a Invest Saudi; balcão único, registo, resolução de constrangimentos e acompanhamento pós-investimento, como o Rwanda Development Board; e identidade, assinatura e tramitação digital, como o ecossistema de e-Residency da Estónia. A versão final articula dois eixos comerciais — a carteira do PII 2026–2030 e o mercado de negócios em funcionamento — com governação editorial, validação institucional, confidencialidade, diligência, automação supervisionada e indicadores de conversão. A implementação deve começar por um MVP centrado em catálogo, fichas, formulários, pesquisa, CRM, campanhas e encaminhamento, evoluindo posteriormente para balcão único digital, sala segura, assinatura electrónica, integrações institucionais, acompanhamento pós-investimento e inteligência artificial.",P2,MASTER-f70ce307-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f70ce307-0001 | MASTER-51b8f0ad-0001,2,"[{""id"":""MASTER-f70ce307-0001"",""pedido"":""O upgrade do Portal de Investimentos da Tempo deverá criar uma plataforma integrada para divulgar oportunidades públicas e privadas, captar e qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. A solução deve evoluir de um portal informativo para uma plataforma de facilitação comparável às referências internacionais: catálogo de oportunidades e correspondência entre investidores e promotores, como a India Investment Grid; jornada digital e serviços electrónicos, como a Invest Saudi; balcão único, registo, resolução de constrangimentos e acompanhamento pós-investimento, como o Rwanda Development Board; e identidade, assinatura e tramitação digital, como o ecossistema de e-Residency da Estónia. A versão final articula dois eixos comerciais — a carteira do PII 2026–2030 e o mercado de negócios em funcionamento — com governação editorial, validação institucional, confidencialidade, diligência, automação supervisionada e indicadores de conversão. A implementação deve começar por um MVP centrado em catálogo, fichas, formulários, pesquisa, CRM, campanhas e encaminhamento, evoluindo posteriormente para balcão único digital, sala segura, assinatura electrónica, integrações institucionais, acompanhamento pós-investimento e inteligência artificial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 4""],""aceitacao"":""O upgrade do Portal de Investimentos da Tempo deverá criar uma plataforma integrada para divulgar oportunidades públicas e privadas, captar e qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. A solução deve evoluir de um portal informativo para uma plataforma de facilitação comparável às referências internacionais: catálogo de oportunidades e correspondência entre investidores e promotores, como a India Investment Grid; jornada digital e serviços electrónicos, como a Invest Saudi; balcão único, registo, resolução de constrangimentos e acompanhamento pós-investimento, como o Rwanda Development Board; e identidade, assinatura e tramitação digital, como o ecossistema de e-Residency da Estónia. A versão final articula dois eixos comerciais — a carteira do PII 2026–2030 e o mercado de negócios em funcionamento — com governação editorial, validação institucional, confidencialidade, diligência, automação supervisionada e indicadores de conversão. A implementação deve começar por um MVP centrado em catálogo, fichas, formulários, pesquisa, CRM, campanhas e encaminhamento, evoluindo posteriormente para balcão único digital, sala segura, assinatura electrónica, integrações institucionais, acompanhamento pós-investimento e inteligência artificial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0001"",""pedido"":""O upgrade do Portal de Investimentos da Tempo deverá criar uma plataforma integrada para divulgar oportunidades públicas e privadas, captar e qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. A solução deve evoluir de um portal informativo para uma plataforma de facilitação comparável às referências internacionais: catálogo de oportunidades e correspondência entre investidores e promotores, como a India Investment Grid; jornada digital e serviços electrónicos, como a Invest Saudi; balcão único, registo, resolução de constrangimentos e acompanhamento pós-investimento, como o Rwanda Development Board; e identidade, assinatura e tramitação digital, como o ecossistema de e-Residency da Estónia. A versão final articula dois eixos comerciais — a carteira do PII 2026–2030 e o mercado de negócios em funcionamento — com governação editorial, validação institucional, confidencialidade, diligência, automação supervisionada e indicadores de conversão. A implementação deve começar por um MVP centrado em catálogo, fichas, formulários, pesquisa, CRM, campanhas e encaminhamento, evoluindo posteriormente para balcão único digital, sala segura, assinatura electrónica, integrações institucionais, acompanhamento pós-investimento e inteligência artificial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4""],""aceitacao"":""O upgrade do Portal de Investimentos da Tempo deverá criar uma plataforma integrada para divulgar oportunidades públicas e privadas, captar e qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. A solução deve evoluir de um portal informativo para uma plataforma de facilitação comparável às referências internacionais: catálogo de oportunidades e correspondência entre investidores e promotores, como a India Investment Grid; jornada digital e serviços electrónicos, como a Invest Saudi; balcão único, registo, resolução de constrangimentos e acompanhamento pós-investimento, como o Rwanda Development Board; e identidade, assinatura e tramitação digital, como o ecossistema de e-Residency da Estónia. A versão final articula dois eixos comerciais — a carteira do PII 2026–2030 e o mercado de negócios em funcionamento — com governação editorial, validação institucional, confidencialidade, diligência, automação supervisionada e indicadores de conversão. A implementação deve começar por um MVP centrado em catálogo, fichas, formulários, pesquisa, CRM, campanhas e encaminhamento, evoluindo posteriormente para balcão único digital, sala segura, assinatura electrónica, integrações institucionais, acompanhamento pós-investimento e inteligência artificial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f70ce307-0002,5.9.1. Documentos obrigatórios e controlos dos campos MIN21,portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 31,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-f70ce307-0002: 5.9.1. Documentos obrigatórios e controlos dos campos MIN21,P2,MASTER-f70ce307-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f70ce307-0002,1,"[{""id"":""MASTER-f70ce307-0002"",""pedido"":""5.9.1. Documentos obrigatórios e controlos dos campos MIN21"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 31""],""aceitacao"":""5.9.1. Documentos obrigatórios e controlos dos campos MIN21"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-51b8f0ad-0002,5.9.1. Documentos obrigatórios e controlos dos campos MIN62,portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 72,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-51b8f0ad-0002: 5.9.1. Documentos obrigatórios e controlos dos campos MIN62,P2,MASTER-51b8f0ad-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-51b8f0ad-0002,1,"[{""id"":""MASTER-51b8f0ad-0002"",""pedido"":""5.9.1. Documentos obrigatórios e controlos dos campos MIN62"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 72""],""aceitacao"":""5.9.1. Documentos obrigatórios e controlos dos campos MIN62"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0002,"Facilitação e acompanhamento: permitir que os investidores identifiquem os requisitos, as entidades competentes, os documentos necessários, os incentivos aplicáveis e os canais de contacto para cada oportunidade.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 98 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 111,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0002: Facilitação e acompanhamento: permitir que os investidores identifiquem os requisitos, as entidades competentes, os documentos necessários, os incentivos aplicáveis e os canais de contacto para cada oportunidade. | MASTER-9f5719c8-0003: Facilitação e acompanhamento: permitir que os investidores identifiquem os requisitos, as entidades competentes, os documentos necessários, os incentivos aplicáveis e os canais de contacto para cada oportunidade.",P2,MASTER-efd550fd-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0002 | MASTER-9f5719c8-0003,2,"[{""id"":""MASTER-efd550fd-0002"",""pedido"":""Facilitação e acompanhamento: permitir que os investidores identifiquem os requisitos, as entidades competentes, os documentos necessários, os incentivos aplicáveis e os canais de contacto para cada oportunidade."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 98""],""aceitacao"":""Facilitação e acompanhamento: permitir que os investidores identifiquem os requisitos, as entidades competentes, os documentos necessários, os incentivos aplicáveis e os canais de contacto para cada oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0003"",""pedido"":""Facilitação e acompanhamento: permitir que os investidores identifiquem os requisitos, as entidades competentes, os documentos necessários, os incentivos aplicáveis e os canais de contacto para cada oportunidade."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 111""],""aceitacao"":""Facilitação e acompanhamento: permitir que os investidores identifiquem os requisitos, as entidades competentes, os documentos necessários, os incentivos aplicáveis e os canais de contacto para cada oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0003,Os eixos estruturantes e os requisitos funcionais que devem estar presentes incluem:,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 102 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 115 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 124,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0003: Os eixos estruturantes e os requisitos funcionais que devem estar presentes incluem: | MASTER-9f5719c8-0004: Os eixos estruturantes e os requisitos funcionais que devem estar presentes incluem: | MASTER-626cae3d-0001: Os eixos estruturantes e os requisitos funcionais que devem estar presentes incluem:,P2,MASTER-efd550fd-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0003 | MASTER-9f5719c8-0004 | MASTER-626cae3d-0001,3,"[{""id"":""MASTER-efd550fd-0003"",""pedido"":""Os eixos estruturantes e os requisitos funcionais que devem estar presentes incluem:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 102""],""aceitacao"":""Os eixos estruturantes e os requisitos funcionais que devem estar presentes incluem:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0004"",""pedido"":""Os eixos estruturantes e os requisitos funcionais que devem estar presentes incluem:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 115""],""aceitacao"":""Os eixos estruturantes e os requisitos funcionais que devem estar presentes incluem:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0001"",""pedido"":""Os eixos estruturantes e os requisitos funcionais que devem estar presentes incluem:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 124""],""aceitacao"":""Os eixos estruturantes e os requisitos funcionais que devem estar presentes incluem:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0008,"Suporte multilíngue: disponibilizar, no mínimo, versões completas em português e inglês, com alternância visível em todas as páginas principais e tradução consistente dos formulários, guias, mensagens de erro, botões de acção e documentos de apoio essenciais. A inclusão futura de francês ou mandarim deve depender dos públicos-alvo prioritários e da capacidade de manter os conteúdos.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 130 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 143 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 147,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0008: Suporte multilíngue: disponibilizar, no mínimo, versões completas em português e inglês, com alternância visível em todas as páginas principais e tradução consistente dos formulários, guias, mensagens de erro, botões de acção e documentos de apoio essenciais. A inclusão futura de francês ou mandarim deve depender dos públicos-alvo prioritários e da capacidade de manter os conteúdos. | MASTER-9f5719c8-0009: Suporte multilíngue: disponibilizar, no mínimo, versões completas em português e inglês, com alternância visível em todas as páginas principais e tradução consistente dos formulários, guias, mensagens de erro, botões de acção e documentos de apoio essenciais. A inclusão futura de francês ou mandarim deve depender dos públicos-alvo prioritários e da capacidade de manter os conteúdos. | MASTER-626cae3d-0006: Suporte multilíngue: disponibilizar, no mínimo, versões completas em português e inglês, com alternância visível em todas as páginas principais e tradução consistente dos formulários, guias, mensagens de erro, botões de acção e documentos de apoio essenciais. A inclusão futura de francês ou mandarim deve depender dos públicos-alvo prioritários e da capacidade de manter os conteúdos.",P2,MASTER-efd550fd-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0008 | MASTER-9f5719c8-0009 | MASTER-626cae3d-0006,3,"[{""id"":""MASTER-efd550fd-0008"",""pedido"":""Suporte multilíngue: disponibilizar, no mínimo, versões completas em português e inglês, com alternância visível em todas as páginas principais e tradução consistente dos formulários, guias, mensagens de erro, botões de acção e documentos de apoio essenciais. A inclusão futura de francês ou mandarim deve depender dos públicos-alvo prioritários e da capacidade de manter os conteúdos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 130""],""aceitacao"":""Suporte multilíngue: disponibilizar, no mínimo, versões completas em português e inglês, com alternância visível em todas as páginas principais e tradução consistente dos formulários, guias, mensagens de erro, botões de acção e documentos de apoio essenciais. A inclusão futura de francês ou mandarim deve depender dos públicos-alvo prioritários e da capacidade de manter os conteúdos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-9f5719c8-0009"",""pedido"":""Suporte multilíngue: disponibilizar, no mínimo, versões completas em português e inglês, com alternância visível em todas as páginas principais e tradução consistente dos formulários, guias, mensagens de erro, botões de acção e documentos de apoio essenciais. A inclusão futura de francês ou mandarim deve depender dos públicos-alvo prioritários e da capacidade de manter os conteúdos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 143""],""aceitacao"":""Suporte multilíngue: disponibilizar, no mínimo, versões completas em português e inglês, com alternância visível em todas as páginas principais e tradução consistente dos formulários, guias, mensagens de erro, botões de acção e documentos de apoio essenciais. A inclusão futura de francês ou mandarim deve depender dos públicos-alvo prioritários e da capacidade de manter os conteúdos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-626cae3d-0006"",""pedido"":""Suporte multilíngue: disponibilizar, no mínimo, versões completas em português e inglês, com alternância visível em todas as páginas principais e tradução consistente dos formulários, guias, mensagens de erro, botões de acção e documentos de apoio essenciais. A inclusão futura de francês ou mandarim deve depender dos públicos-alvo prioritários e da capacidade de manter os conteúdos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 147""],""aceitacao"":""Suporte multilíngue: disponibilizar, no mínimo, versões completas em português e inglês, com alternância visível em todas as páginas principais e tradução consistente dos formulários, guias, mensagens de erro, botões de acção e documentos de apoio essenciais. A inclusão futura de francês ou mandarim deve depender dos públicos-alvo prioritários e da capacidade de manter os conteúdos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0010,"Requisitos mínimos de acessibilidade: O portal deve garantir contraste adequado, leitura simples em dispositivos móveis, navegação por teclado, textos alternativos para imagens e ícones, rótulos claros em formulários e mensagens de erro compreensíveis. Estes requisitos são essenciais para que investidores com diferentes níveis de literacia digital consigam utilizar a plataforma sem apoio contínuo.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 132 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 145 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 149,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0010: Requisitos mínimos de acessibilidade: O portal deve garantir contraste adequado, leitura simples em dispositivos móveis, navegação por teclado, textos alternativos para imagens e ícones, rótulos claros em formulários e mensagens de erro compreensíveis. Estes requisitos são essenciais para que investidores com diferentes níveis de literacia digital consigam utilizar a plataforma sem apoio contínuo. | MASTER-9f5719c8-0011: Requisitos mínimos de acessibilidade: O portal deve garantir contraste adequado, leitura simples em dispositivos móveis, navegação por teclado, textos alternativos para imagens e ícones, rótulos claros em formulários e mensagens de erro compreensíveis. Estes requisitos são essenciais para que investidores com diferentes níveis de literacia digital consigam utilizar a plataforma sem apoio contínuo. | MASTER-626cae3d-0008: Requisitos mínimos de acessibilidade: O portal deve garantir contraste adequado, leitura simples em dispositivos móveis, navegação por teclado, textos alternativos para imagens e ícones, rótulos claros em formulários e mensagens de erro compreensíveis. Estes requisitos são essenciais para que investidores com diferentes níveis de literacia digital consigam utilizar a plataforma sem apoio contínuo.",P2,MASTER-efd550fd-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0010 | MASTER-9f5719c8-0011 | MASTER-626cae3d-0008,3,"[{""id"":""MASTER-efd550fd-0010"",""pedido"":""Requisitos mínimos de acessibilidade: O portal deve garantir contraste adequado, leitura simples em dispositivos móveis, navegação por teclado, textos alternativos para imagens e ícones, rótulos claros em formulários e mensagens de erro compreensíveis. Estes requisitos são essenciais para que investidores com diferentes níveis de literacia digital consigam utilizar a plataforma sem apoio contínuo."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 132""],""aceitacao"":""Requisitos mínimos de acessibilidade: O portal deve garantir contraste adequado, leitura simples em dispositivos móveis, navegação por teclado, textos alternativos para imagens e ícones, rótulos claros em formulários e mensagens de erro compreensíveis. Estes requisitos são essenciais para que investidores com diferentes níveis de literacia digital consigam utilizar a plataforma sem apoio contínuo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-9f5719c8-0011"",""pedido"":""Requisitos mínimos de acessibilidade: O portal deve garantir contraste adequado, leitura simples em dispositivos móveis, navegação por teclado, textos alternativos para imagens e ícones, rótulos claros em formulários e mensagens de erro compreensíveis. Estes requisitos são essenciais para que investidores com diferentes níveis de literacia digital consigam utilizar a plataforma sem apoio contínuo."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 145""],""aceitacao"":""Requisitos mínimos de acessibilidade: O portal deve garantir contraste adequado, leitura simples em dispositivos móveis, navegação por teclado, textos alternativos para imagens e ícones, rótulos claros em formulários e mensagens de erro compreensíveis. Estes requisitos são essenciais para que investidores com diferentes níveis de literacia digital consigam utilizar a plataforma sem apoio contínuo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-626cae3d-0008"",""pedido"":""Requisitos mínimos de acessibilidade: O portal deve garantir contraste adequado, leitura simples em dispositivos móveis, navegação por teclado, textos alternativos para imagens e ícones, rótulos claros em formulários e mensagens de erro compreensíveis. Estes requisitos são essenciais para que investidores com diferentes níveis de literacia digital consigam utilizar a plataforma sem apoio contínuo."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 149""],""aceitacao"":""Requisitos mínimos de acessibilidade: O portal deve garantir contraste adequado, leitura simples em dispositivos móveis, navegação por teclado, textos alternativos para imagens e ícones, rótulos claros em formulários e mensagens de erro compreensíveis. Estes requisitos são essenciais para que investidores com diferentes níveis de literacia digital consigam utilizar a plataforma sem apoio contínuo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0012,"d) Carteira PII 2026-2030: cada sector deve apresentar oportunidades associadas ao PII 2026-2030, com indicação da localização, da entidade promotora, da fase de preparação, das necessidades de financiamento, do impacto económico esperado e dos documentos de referência disponíveis.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 149 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 162 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 166,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0012: d) Carteira PII 2026-2030: cada sector deve apresentar oportunidades associadas ao PII 2026-2030, com indicação da localização, da entidade promotora, da fase de preparação, das necessidades de financiamento, do impacto económico esperado e dos documentos de referência disponíveis. | MASTER-9f5719c8-0013: d) Carteira PII 2026-2030: cada sector deve apresentar oportunidades associadas ao PII 2026-2030, com indicação da localização, da entidade promotora, da fase de preparação, das necessidades de financiamento, do impacto económico esperado e dos documentos de referência disponíveis. | MASTER-626cae3d-0010: d) Carteira PII 2026-2030: cada sector deve apresentar oportunidades associadas ao PII 2026-2030, com indicação da localização, da entidade promotora, da fase de preparação, das necessidades de financiamento, do impacto económico esperado e dos documentos de referência disponíveis.",P2,MASTER-efd550fd-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0012 | MASTER-9f5719c8-0013 | MASTER-626cae3d-0010,3,"[{""id"":""MASTER-efd550fd-0012"",""pedido"":""d) Carteira PII 2026-2030: cada sector deve apresentar oportunidades associadas ao PII 2026-2030, com indicação da localização, da entidade promotora, da fase de preparação, das necessidades de financiamento, do impacto económico esperado e dos documentos de referência disponíveis."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 149""],""aceitacao"":""d) Carteira PII 2026-2030: cada sector deve apresentar oportunidades associadas ao PII 2026-2030, com indicação da localização, da entidade promotora, da fase de preparação, das necessidades de financiamento, do impacto económico esperado e dos documentos de referência disponíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0013"",""pedido"":""d) Carteira PII 2026-2030: cada sector deve apresentar oportunidades associadas ao PII 2026-2030, com indicação da localização, da entidade promotora, da fase de preparação, das necessidades de financiamento, do impacto económico esperado e dos documentos de referência disponíveis."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 162""],""aceitacao"":""d) Carteira PII 2026-2030: cada sector deve apresentar oportunidades associadas ao PII 2026-2030, com indicação da localização, da entidade promotora, da fase de preparação, das necessidades de financiamento, do impacto económico esperado e dos documentos de referência disponíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-626cae3d-0010"",""pedido"":""d) Carteira PII 2026-2030: cada sector deve apresentar oportunidades associadas ao PII 2026-2030, com indicação da localização, da entidade promotora, da fase de preparação, das necessidades de financiamento, do impacto económico esperado e dos documentos de referência disponíveis."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 166""],""aceitacao"":""d) Carteira PII 2026-2030: cada sector deve apresentar oportunidades associadas ao PII 2026-2030, com indicação da localização, da entidade promotora, da fase de preparação, das necessidades de financiamento, do impacto económico esperado e dos documentos de referência disponíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0013,"Para transformar o portal num balcão único interoperável, as integrações de sistema devem ser tratadas como uma ambição funcional dependente de acordos institucionais, da disponibilidade técnica das entidades públicas e da validação jurídica dos fluxos de dados.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 157 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 170 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 174,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0013: Para transformar o portal num balcão único interoperável, as integrações de sistema devem ser tratadas como uma ambição funcional dependente de acordos institucionais, da disponibilidade técnica das entidades públicas e da validação jurídica dos fluxos de dados. | MASTER-9f5719c8-0014: Para transformar o portal num balcão único interoperável, as integrações de sistema devem ser tratadas como uma ambição funcional dependente de acordos institucionais, da disponibilidade técnica das entidades públicas e da validação jurídica dos fluxos de dados. | MASTER-626cae3d-0011: Para transformar o portal num balcão único interoperável, as integrações de sistema devem ser tratadas como uma ambição funcional dependente de acordos institucionais, da disponibilidade técnica das entidades públicas e da validação jurídica dos fluxos de dados.",P2,MASTER-efd550fd-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0013 | MASTER-9f5719c8-0014 | MASTER-626cae3d-0011,3,"[{""id"":""MASTER-efd550fd-0013"",""pedido"":""Para transformar o portal num balcão único interoperável, as integrações de sistema devem ser tratadas como uma ambição funcional dependente de acordos institucionais, da disponibilidade técnica das entidades públicas e da validação jurídica dos fluxos de dados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 157""],""aceitacao"":""Para transformar o portal num balcão único interoperável, as integrações de sistema devem ser tratadas como uma ambição funcional dependente de acordos institucionais, da disponibilidade técnica das entidades públicas e da validação jurídica dos fluxos de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0014"",""pedido"":""Para transformar o portal num balcão único interoperável, as integrações de sistema devem ser tratadas como uma ambição funcional dependente de acordos institucionais, da disponibilidade técnica das entidades públicas e da validação jurídica dos fluxos de dados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 170""],""aceitacao"":""Para transformar o portal num balcão único interoperável, as integrações de sistema devem ser tratadas como uma ambição funcional dependente de acordos institucionais, da disponibilidade técnica das entidades públicas e da validação jurídica dos fluxos de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-626cae3d-0011"",""pedido"":""Para transformar o portal num balcão único interoperável, as integrações de sistema devem ser tratadas como uma ambição funcional dependente de acordos institucionais, da disponibilidade técnica das entidades públicas e da validação jurídica dos fluxos de dados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 174""],""aceitacao"":""Para transformar o portal num balcão único interoperável, as integrações de sistema devem ser tratadas como uma ambição funcional dependente de acordos institucionais, da disponibilidade técnica das entidades públicas e da validação jurídica dos fluxos de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0022,"Prioridade média: implementar um selector de idiomas, melhorar os filtros de pesquisa por sector, província, entidade competente e fase do investimento, criar um formulário de contacto especializado e estruturar o repositório documental.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 228 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 241 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 241,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0022: Prioridade média: implementar um selector de idiomas, melhorar os filtros de pesquisa por sector, província, entidade competente e fase do investimento, criar um formulário de contacto especializado e estruturar o repositório documental. | MASTER-9f5719c8-0023: Prioridade média: implementar um selector de idiomas, melhorar os filtros de pesquisa por sector, província, entidade competente e fase do investimento, criar um formulário de contacto especializado e estruturar o repositório documental. | MASTER-626cae3d-0021: Prioridade média: implementar um selector de idiomas, melhorar os filtros de pesquisa por sector, província, entidade competente e fase do investimento, criar um formulário de contacto especializado e estruturar o repositório documental.",P2,MASTER-efd550fd-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0022 | MASTER-9f5719c8-0023 | MASTER-626cae3d-0021,3,"[{""id"":""MASTER-efd550fd-0022"",""pedido"":""Prioridade média: implementar um selector de idiomas, melhorar os filtros de pesquisa por sector, província, entidade competente e fase do investimento, criar um formulário de contacto especializado e estruturar o repositório documental."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 228""],""aceitacao"":""Prioridade média: implementar um selector de idiomas, melhorar os filtros de pesquisa por sector, província, entidade competente e fase do investimento, criar um formulário de contacto especializado e estruturar o repositório documental."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0023"",""pedido"":""Prioridade média: implementar um selector de idiomas, melhorar os filtros de pesquisa por sector, província, entidade competente e fase do investimento, criar um formulário de contacto especializado e estruturar o repositório documental."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 241""],""aceitacao"":""Prioridade média: implementar um selector de idiomas, melhorar os filtros de pesquisa por sector, província, entidade competente e fase do investimento, criar um formulário de contacto especializado e estruturar o repositório documental."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-626cae3d-0021"",""pedido"":""Prioridade média: implementar um selector de idiomas, melhorar os filtros de pesquisa por sector, província, entidade competente e fase do investimento, criar um formulário de contacto especializado e estruturar o repositório documental."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 241""],""aceitacao"":""Prioridade média: implementar um selector de idiomas, melhorar os filtros de pesquisa por sector, província, entidade competente e fase do investimento, criar um formulário de contacto especializado e estruturar o repositório documental."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0023,"Para transformar o portal actual numa Plataforma Integrada de Serviços de Investimento (Single Window for Investment), a implementação deve ser feita em fases estruturadas, abrangendo a arquitectura do sistema, os fluxos de integração via API e os novos componentes de interface (UI/UX).",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 230 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 243,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0023: Para transformar o portal actual numa Plataforma Integrada de Serviços de Investimento (Single Window for Investment), a implementação deve ser feita em fases estruturadas, abrangendo a arquitectura do sistema, os fluxos de integração via API e os novos componentes de interface (UI/UX). | MASTER-9f5719c8-0024: Para transformar o portal actual numa Plataforma Integrada de Serviços de Investimento (Single Window for Investment), a implementação deve ser feita em fases estruturadas, abrangendo a arquitectura do sistema, os fluxos de integração via API e os novos componentes de interface (UI/UX).",P2,MASTER-efd550fd-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0023 | MASTER-9f5719c8-0024,2,"[{""id"":""MASTER-efd550fd-0023"",""pedido"":""Para transformar o portal actual numa Plataforma Integrada de Serviços de Investimento (Single Window for Investment), a implementação deve ser feita em fases estruturadas, abrangendo a arquitectura do sistema, os fluxos de integração via API e os novos componentes de interface (UI/UX)."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 230""],""aceitacao"":""Para transformar o portal actual numa Plataforma Integrada de Serviços de Investimento (Single Window for Investment), a implementação deve ser feita em fases estruturadas, abrangendo a arquitectura do sistema, os fluxos de integração via API e os novos componentes de interface (UI/UX)."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0024"",""pedido"":""Para transformar o portal actual numa Plataforma Integrada de Serviços de Investimento (Single Window for Investment), a implementação deve ser feita em fases estruturadas, abrangendo a arquitectura do sistema, os fluxos de integração via API e os novos componentes de interface (UI/UX)."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 243""],""aceitacao"":""Para transformar o portal actual numa Plataforma Integrada de Serviços de Investimento (Single Window for Investment), a implementação deve ser feita em fases estruturadas, abrangendo a arquitectura do sistema, os fluxos de integração via API e os novos componentes de interface (UI/UX)."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0027,Nota técnica: Os endpoints indicados na tabela são exemplos conceptuais de especificação funcional e devem ser confirmados com cada entidade competente antes de qualquer implementação técnica ou de publicação como integração oficial.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 250 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 263,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0027: Nota técnica: Os endpoints indicados na tabela são exemplos conceptuais de especificação funcional e devem ser confirmados com cada entidade competente antes de qualquer implementação técnica ou de publicação como integração oficial. | MASTER-9f5719c8-0028: Nota técnica: Os endpoints indicados na tabela são exemplos conceptuais de especificação funcional e devem ser confirmados com cada entidade competente antes de qualquer implementação técnica ou de publicação como integração oficial.,P2,MASTER-efd550fd-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0027 | MASTER-9f5719c8-0028,2,"[{""id"":""MASTER-efd550fd-0027"",""pedido"":""Nota técnica: Os endpoints indicados na tabela são exemplos conceptuais de especificação funcional e devem ser confirmados com cada entidade competente antes de qualquer implementação técnica ou de publicação como integração oficial."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 250""],""aceitacao"":""Nota técnica: Os endpoints indicados na tabela são exemplos conceptuais de especificação funcional e devem ser confirmados com cada entidade competente antes de qualquer implementação técnica ou de publicação como integração oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0028"",""pedido"":""Nota técnica: Os endpoints indicados na tabela são exemplos conceptuais de especificação funcional e devem ser confirmados com cada entidade competente antes de qualquer implementação técnica ou de publicação como integração oficial."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 263""],""aceitacao"":""Nota técnica: Os endpoints indicados na tabela são exemplos conceptuais de especificação funcional e devem ser confirmados com cada entidade competente antes de qualquer implementação técnica ou de publicação como integração oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0030,"Alterar os exemplos de busca para termos do ecossistema de negócios: ""Isenção de IVA na agricultura"", ""Como registar um projecto na APIEX"", ""Repatriamento de dividendos"".",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 287 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 300 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 299,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0030: Alterar os exemplos de busca para termos do ecossistema de negócios: ""Isenção de IVA na agricultura"", ""Como registar um projecto na APIEX"", ""Repatriamento de dividendos"". | MASTER-9f5719c8-0031: Alterar os exemplos de busca para termos do ecossistema de negócios: ""Isenção de IVA na agricultura"", ""Como registar um projecto na APIEX"", ""Repatriamento de dividendos"". | MASTER-626cae3d-0028: Alterar os exemplos de busca para termos do ecossistema de negócios: ""Isenção de IVA na agricultura"", ""Como registar um projecto na APIEX"", ""Repatriamento de dividendos"".",P2,MASTER-efd550fd-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0030 | MASTER-9f5719c8-0031 | MASTER-626cae3d-0028,3,"[{""id"":""MASTER-efd550fd-0030"",""pedido"":""Alterar os exemplos de busca para termos do ecossistema de negócios: \""Isenção de IVA na agricultura\"", \""Como registar um projecto na APIEX\"", \""Repatriamento de dividendos\""."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 287""],""aceitacao"":""Alterar os exemplos de busca para termos do ecossistema de negócios: \""Isenção de IVA na agricultura\"", \""Como registar um projecto na APIEX\"", \""Repatriamento de dividendos\""."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-9f5719c8-0031"",""pedido"":""Alterar os exemplos de busca para termos do ecossistema de negócios: \""Isenção de IVA na agricultura\"", \""Como registar um projecto na APIEX\"", \""Repatriamento de dividendos\""."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 300""],""aceitacao"":""Alterar os exemplos de busca para termos do ecossistema de negócios: \""Isenção de IVA na agricultura\"", \""Como registar um projecto na APIEX\"", \""Repatriamento de dividendos\""."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-626cae3d-0028"",""pedido"":""Alterar os exemplos de busca para termos do ecossistema de negócios: \""Isenção de IVA na agricultura\"", \""Como registar um projecto na APIEX\"", \""Repatriamento de dividendos\""."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 299""],""aceitacao"":""Alterar os exemplos de busca para termos do ecossistema de negócios: \""Isenção de IVA na agricultura\"", \""Como registar um projecto na APIEX\"", \""Repatriamento de dividendos\""."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0031,"Em vez de “Explore o potencial...”, apresentar, quando validados, dados operacionais de cada sector, como área disponível, incentivos aplicáveis, entidades competentes e chamada de acção específica. Qualquer número ou taxa deve ser identificado como exemplo ilustrativo ou confirmado por fonte oficial antes da publicação.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 289 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 302,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0031: Em vez de “Explore o potencial...”, apresentar, quando validados, dados operacionais de cada sector, como área disponível, incentivos aplicáveis, entidades competentes e chamada de acção específica. Qualquer número ou taxa deve ser identificado como exemplo ilustrativo ou confirmado por fonte oficial antes da publicação. | MASTER-9f5719c8-0032: Em vez de “Explore o potencial...”, apresentar, quando validados, dados operacionais de cada sector, como área disponível, incentivos aplicáveis, entidades competentes e chamada de acção específica. Qualquer número ou taxa deve ser identificado como exemplo ilustrativo ou confirmado por fonte oficial antes da publicação.",P2,MASTER-efd550fd-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0031 | MASTER-9f5719c8-0032,2,"[{""id"":""MASTER-efd550fd-0031"",""pedido"":""Em vez de “Explore o potencial...”, apresentar, quando validados, dados operacionais de cada sector, como área disponível, incentivos aplicáveis, entidades competentes e chamada de acção específica. Qualquer número ou taxa deve ser identificado como exemplo ilustrativo ou confirmado por fonte oficial antes da publicação."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 289""],""aceitacao"":""Em vez de “Explore o potencial...”, apresentar, quando validados, dados operacionais de cada sector, como área disponível, incentivos aplicáveis, entidades competentes e chamada de acção específica. Qualquer número ou taxa deve ser identificado como exemplo ilustrativo ou confirmado por fonte oficial antes da publicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0032"",""pedido"":""Em vez de “Explore o potencial...”, apresentar, quando validados, dados operacionais de cada sector, como área disponível, incentivos aplicáveis, entidades competentes e chamada de acção específica. Qualquer número ou taxa deve ser identificado como exemplo ilustrativo ou confirmado por fonte oficial antes da publicação."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 302""],""aceitacao"":""Em vez de “Explore o potencial...”, apresentar, quando validados, dados operacionais de cada sector, como área disponível, incentivos aplicáveis, entidades competentes e chamada de acção específica. Qualquer número ou taxa deve ser identificado como exemplo ilustrativo ou confirmado por fonte oficial antes da publicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0032,"Próximo passo recomendado: priorizar as melhorias de conteúdo e de navegação da página pública, pois são as que têm impacto imediato na credibilidade do portal. Em seguida, deve ser preparada a especificação funcional da Área Reservada do Investidor e, numa fase posterior, o desenho técnico das integrações via API com as entidades públicas relevantes.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 293 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 306,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0032: Próximo passo recomendado: priorizar as melhorias de conteúdo e de navegação da página pública, pois são as que têm impacto imediato na credibilidade do portal. Em seguida, deve ser preparada a especificação funcional da Área Reservada do Investidor e, numa fase posterior, o desenho técnico das integrações via API com as entidades públicas relevantes. | MASTER-9f5719c8-0033: Próximo passo recomendado: priorizar as melhorias de conteúdo e de navegação da página pública, pois são as que têm impacto imediato na credibilidade do portal. Em seguida, deve ser preparada a especificação funcional da Área Reservada do Investidor e, numa fase posterior, o desenho técnico das integrações via API com as entidades públicas relevantes.",P2,MASTER-efd550fd-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0032 | MASTER-9f5719c8-0033,2,"[{""id"":""MASTER-efd550fd-0032"",""pedido"":""Próximo passo recomendado: priorizar as melhorias de conteúdo e de navegação da página pública, pois são as que têm impacto imediato na credibilidade do portal. Em seguida, deve ser preparada a especificação funcional da Área Reservada do Investidor e, numa fase posterior, o desenho técnico das integrações via API com as entidades públicas relevantes."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 293""],""aceitacao"":""Próximo passo recomendado: priorizar as melhorias de conteúdo e de navegação da página pública, pois são as que têm impacto imediato na credibilidade do portal. Em seguida, deve ser preparada a especificação funcional da Área Reservada do Investidor e, numa fase posterior, o desenho técnico das integrações via API com as entidades públicas relevantes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0033"",""pedido"":""Próximo passo recomendado: priorizar as melhorias de conteúdo e de navegação da página pública, pois são as que têm impacto imediato na credibilidade do portal. Em seguida, deve ser preparada a especificação funcional da Área Reservada do Investidor e, numa fase posterior, o desenho técnico das integrações via API com as entidades públicas relevantes."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 306""],""aceitacao"":""Próximo passo recomendado: priorizar as melhorias de conteúdo e de navegação da página pública, pois são as que têm impacto imediato na credibilidade do portal. Em seguida, deve ser preparada a especificação funcional da Área Reservada do Investidor e, numa fase posterior, o desenho técnico das integrações via API com as entidades públicas relevantes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0033,"A ficha-modelo organiza cada oportunidade em: resumo rápido, objectivo, identificação, resumo executivo, maturidade, estrutura financeira, impacto, requisitos e validação, card para a página principal e instruções de preenchimento. Use-a para publicar oportunidades comparáveis, verificáveis e orientadas para o investidor.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 296 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 309 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 306,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0033: A ficha-modelo organiza cada oportunidade em: resumo rápido, objectivo, identificação, resumo executivo, maturidade, estrutura financeira, impacto, requisitos e validação, card para a página principal e instruções de preenchimento. Use-a para publicar oportunidades comparáveis, verificáveis e orientadas para o investidor. | MASTER-9f5719c8-0034: A ficha-modelo organiza cada oportunidade em: resumo rápido, objectivo, identificação, resumo executivo, maturidade, estrutura financeira, impacto, requisitos e validação, card para a página principal e instruções de preenchimento. Use-a para publicar oportunidades comparáveis, verificáveis e orientadas para o investidor. | MASTER-626cae3d-0029: A ficha-modelo organiza cada oportunidade em: resumo rápido, objectivo, identificação, resumo executivo, maturidade, estrutura financeira, impacto, requisitos e validação, card para a página principal e instruções de preenchimento. Use-a para publicar oportunidades comparáveis, verificáveis e orientadas para o investidor.",P2,MASTER-efd550fd-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0033 | MASTER-9f5719c8-0034 | MASTER-626cae3d-0029,3,"[{""id"":""MASTER-efd550fd-0033"",""pedido"":""A ficha-modelo organiza cada oportunidade em: resumo rápido, objectivo, identificação, resumo executivo, maturidade, estrutura financeira, impacto, requisitos e validação, card para a página principal e instruções de preenchimento. Use-a para publicar oportunidades comparáveis, verificáveis e orientadas para o investidor."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 296""],""aceitacao"":""A ficha-modelo organiza cada oportunidade em: resumo rápido, objectivo, identificação, resumo executivo, maturidade, estrutura financeira, impacto, requisitos e validação, card para a página principal e instruções de preenchimento. Use-a para publicar oportunidades comparáveis, verificáveis e orientadas para o investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0034"",""pedido"":""A ficha-modelo organiza cada oportunidade em: resumo rápido, objectivo, identificação, resumo executivo, maturidade, estrutura financeira, impacto, requisitos e validação, card para a página principal e instruções de preenchimento. Use-a para publicar oportunidades comparáveis, verificáveis e orientadas para o investidor."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 309""],""aceitacao"":""A ficha-modelo organiza cada oportunidade em: resumo rápido, objectivo, identificação, resumo executivo, maturidade, estrutura financeira, impacto, requisitos e validação, card para a página principal e instruções de preenchimento. Use-a para publicar oportunidades comparáveis, verificáveis e orientadas para o investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-626cae3d-0029"",""pedido"":""A ficha-modelo organiza cada oportunidade em: resumo rápido, objectivo, identificação, resumo executivo, maturidade, estrutura financeira, impacto, requisitos e validação, card para a página principal e instruções de preenchimento. Use-a para publicar oportunidades comparáveis, verificáveis e orientadas para o investidor."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 306""],""aceitacao"":""A ficha-modelo organiza cada oportunidade em: resumo rápido, objectivo, identificação, resumo executivo, maturidade, estrutura financeira, impacto, requisitos e validação, card para a página principal e instruções de preenchimento. Use-a para publicar oportunidades comparáveis, verificáveis e orientadas para o investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0034,Visão imediata da oportunidade e dos campos obrigatórios.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 301 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 314 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 311,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0034: Visão imediata da oportunidade e dos campos obrigatórios. | MASTER-9f5719c8-0035: Visão imediata da oportunidade e dos campos obrigatórios. | MASTER-626cae3d-0030: Visão imediata da oportunidade e dos campos obrigatórios.,P2,MASTER-efd550fd-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0034 | MASTER-9f5719c8-0035 | MASTER-626cae3d-0030,3,"[{""id"":""MASTER-efd550fd-0034"",""pedido"":""Visão imediata da oportunidade e dos campos obrigatórios."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 301""],""aceitacao"":""Visão imediata da oportunidade e dos campos obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0035"",""pedido"":""Visão imediata da oportunidade e dos campos obrigatórios."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 314""],""aceitacao"":""Visão imediata da oportunidade e dos campos obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-626cae3d-0030"",""pedido"":""Visão imediata da oportunidade e dos campos obrigatórios."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 311""],""aceitacao"":""Visão imediata da oportunidade e dos campos obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0035,"Permitir comparação por preparação, necessidade de financiamento e resultados esperados.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 307 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 320 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 317,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0035: Permitir comparação por preparação, necessidade de financiamento e resultados esperados. | MASTER-9f5719c8-0036: Permitir comparação por preparação, necessidade de financiamento e resultados esperados. | MASTER-626cae3d-0031: Permitir comparação por preparação, necessidade de financiamento e resultados esperados.",P2,MASTER-efd550fd-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0035 | MASTER-9f5719c8-0036 | MASTER-626cae3d-0031,3,"[{""id"":""MASTER-efd550fd-0035"",""pedido"":""Permitir comparação por preparação, necessidade de financiamento e resultados esperados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 307""],""aceitacao"":""Permitir comparação por preparação, necessidade de financiamento e resultados esperados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0036"",""pedido"":""Permitir comparação por preparação, necessidade de financiamento e resultados esperados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 320""],""aceitacao"":""Permitir comparação por preparação, necessidade de financiamento e resultados esperados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0031"",""pedido"":""Permitir comparação por preparação, necessidade de financiamento e resultados esperados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 317""],""aceitacao"":""Permitir comparação por preparação, necessidade de financiamento e resultados esperados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0036,"Validar informação, gerar card público e orientar preenchimento consistente.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 310 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 323 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 320,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0036: Validar informação, gerar card público e orientar preenchimento consistente. | MASTER-9f5719c8-0037: Validar informação, gerar card público e orientar preenchimento consistente. | MASTER-626cae3d-0032: Validar informação, gerar card público e orientar preenchimento consistente.",P2,MASTER-efd550fd-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0036 | MASTER-9f5719c8-0037 | MASTER-626cae3d-0032,3,"[{""id"":""MASTER-efd550fd-0036"",""pedido"":""Validar informação, gerar card público e orientar preenchimento consistente."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 310""],""aceitacao"":""Validar informação, gerar card público e orientar preenchimento consistente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0037"",""pedido"":""Validar informação, gerar card público e orientar preenchimento consistente."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 323""],""aceitacao"":""Validar informação, gerar card público e orientar preenchimento consistente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-626cae3d-0032"",""pedido"":""Validar informação, gerar card público e orientar preenchimento consistente."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 320""],""aceitacao"":""Validar informação, gerar card público e orientar preenchimento consistente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0038,"Nota de validação: a informação legal, fiscal e regulatória deve ser tratada como orientação preliminar e confirmada junto das entidades competentes antes da publicação final ou da tomada de decisão pelo investidor.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 393 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 406 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 403,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0038: Nota de validação: a informação legal, fiscal e regulatória deve ser tratada como orientação preliminar e confirmada junto das entidades competentes antes da publicação final ou da tomada de decisão pelo investidor. | MASTER-9f5719c8-0039: Nota de validação: a informação legal, fiscal e regulatória deve ser tratada como orientação preliminar e confirmada junto das entidades competentes antes da publicação final ou da tomada de decisão pelo investidor. | MASTER-626cae3d-0034: Nota de validação: a informação legal, fiscal e regulatória deve ser tratada como orientação preliminar e confirmada junto das entidades competentes antes da publicação final ou da tomada de decisão pelo investidor.",P2,MASTER-efd550fd-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0038 | MASTER-9f5719c8-0039 | MASTER-626cae3d-0034,3,"[{""id"":""MASTER-efd550fd-0038"",""pedido"":""Nota de validação: a informação legal, fiscal e regulatória deve ser tratada como orientação preliminar e confirmada junto das entidades competentes antes da publicação final ou da tomada de decisão pelo investidor."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 393""],""aceitacao"":""Nota de validação: a informação legal, fiscal e regulatória deve ser tratada como orientação preliminar e confirmada junto das entidades competentes antes da publicação final ou da tomada de decisão pelo investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0039"",""pedido"":""Nota de validação: a informação legal, fiscal e regulatória deve ser tratada como orientação preliminar e confirmada junto das entidades competentes antes da publicação final ou da tomada de decisão pelo investidor."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 406""],""aceitacao"":""Nota de validação: a informação legal, fiscal e regulatória deve ser tratada como orientação preliminar e confirmada junto das entidades competentes antes da publicação final ou da tomada de decisão pelo investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-626cae3d-0034"",""pedido"":""Nota de validação: a informação legal, fiscal e regulatória deve ser tratada como orientação preliminar e confirmada junto das entidades competentes antes da publicação final ou da tomada de decisão pelo investidor."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 403""],""aceitacao"":""Nota de validação: a informação legal, fiscal e regulatória deve ser tratada como orientação preliminar e confirmada junto das entidades competentes antes da publicação final ou da tomada de decisão pelo investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0046,"A oportunidade deve incluir o sector, a localização, a entidade promotora, uma breve descrição, o estágio de maturidade e o contacto do responsável.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 442 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 455 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 452,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0046: A oportunidade deve incluir o sector, a localização, a entidade promotora, uma breve descrição, o estágio de maturidade e o contacto do responsável. | MASTER-9f5719c8-0047: A oportunidade deve incluir o sector, a localização, a entidade promotora, uma breve descrição, o estágio de maturidade e o contacto do responsável. | MASTER-626cae3d-0042: A oportunidade deve incluir o sector, a localização, a entidade promotora, uma breve descrição, o estágio de maturidade e o contacto do responsável.",P2,MASTER-efd550fd-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0046 | MASTER-9f5719c8-0047 | MASTER-626cae3d-0042,3,"[{""id"":""MASTER-efd550fd-0046"",""pedido"":""A oportunidade deve incluir o sector, a localização, a entidade promotora, uma breve descrição, o estágio de maturidade e o contacto do responsável."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 442""],""aceitacao"":""A oportunidade deve incluir o sector, a localização, a entidade promotora, uma breve descrição, o estágio de maturidade e o contacto do responsável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0047"",""pedido"":""A oportunidade deve incluir o sector, a localização, a entidade promotora, uma breve descrição, o estágio de maturidade e o contacto do responsável."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 455""],""aceitacao"":""A oportunidade deve incluir o sector, a localização, a entidade promotora, uma breve descrição, o estágio de maturidade e o contacto do responsável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-626cae3d-0042"",""pedido"":""A oportunidade deve incluir o sector, a localização, a entidade promotora, uma breve descrição, o estágio de maturidade e o contacto do responsável."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 452""],""aceitacao"":""A oportunidade deve incluir o sector, a localização, a entidade promotora, uma breve descrição, o estágio de maturidade e o contacto do responsável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0047,O valor do investimento deve estar indicado ou mencionado como “em avaliação”.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 443 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 456 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 453,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0047: O valor do investimento deve estar indicado ou mencionado como “em avaliação”. | MASTER-9f5719c8-0048: O valor do investimento deve estar indicado ou mencionado como “em avaliação”. | MASTER-626cae3d-0043: O valor do investimento deve estar indicado ou mencionado como “em avaliação”.,P2,MASTER-efd550fd-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0047 | MASTER-9f5719c8-0048 | MASTER-626cae3d-0043,3,"[{""id"":""MASTER-efd550fd-0047"",""pedido"":""O valor do investimento deve estar indicado ou mencionado como “em avaliação”."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 443""],""aceitacao"":""O valor do investimento deve estar indicado ou mencionado como “em avaliação”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0048"",""pedido"":""O valor do investimento deve estar indicado ou mencionado como “em avaliação”."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 456""],""aceitacao"":""O valor do investimento deve estar indicado ou mencionado como “em avaliação”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0043"",""pedido"":""O valor do investimento deve estar indicado ou mencionado como “em avaliação”."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 453""],""aceitacao"":""O valor do investimento deve estar indicado ou mencionado como “em avaliação”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0049,"A ficha deve indicar a data de publicação, a data da última actualização e o responsável pela validação.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 445 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 458 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 455,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0049: A ficha deve indicar a data de publicação, a data da última actualização e o responsável pela validação. | MASTER-9f5719c8-0050: A ficha deve indicar a data de publicação, a data da última actualização e o responsável pela validação. | MASTER-626cae3d-0045: A ficha deve indicar a data de publicação, a data da última actualização e o responsável pela validação.",P2,MASTER-efd550fd-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0049 | MASTER-9f5719c8-0050 | MASTER-626cae3d-0045,3,"[{""id"":""MASTER-efd550fd-0049"",""pedido"":""A ficha deve indicar a data de publicação, a data da última actualização e o responsável pela validação."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 445""],""aceitacao"":""A ficha deve indicar a data de publicação, a data da última actualização e o responsável pela validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0050"",""pedido"":""A ficha deve indicar a data de publicação, a data da última actualização e o responsável pela validação."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 458""],""aceitacao"":""A ficha deve indicar a data de publicação, a data da última actualização e o responsável pela validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-626cae3d-0045"",""pedido"":""A ficha deve indicar a data de publicação, a data da última actualização e o responsável pela validação."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 455""],""aceitacao"":""A ficha deve indicar a data de publicação, a data da última actualização e o responsável pela validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0051,"O conteúdo legal, fiscal, ambiental ou cambial deve ser validado antes de sua publicação como informação oficial.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 447 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 460 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 457,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0051: O conteúdo legal, fiscal, ambiental ou cambial deve ser validado antes de sua publicação como informação oficial. | MASTER-9f5719c8-0052: O conteúdo legal, fiscal, ambiental ou cambial deve ser validado antes de sua publicação como informação oficial. | MASTER-626cae3d-0047: O conteúdo legal, fiscal, ambiental ou cambial deve ser validado antes de sua publicação como informação oficial.",P2,MASTER-efd550fd-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0051 | MASTER-9f5719c8-0052 | MASTER-626cae3d-0047,3,"[{""id"":""MASTER-efd550fd-0051"",""pedido"":""O conteúdo legal, fiscal, ambiental ou cambial deve ser validado antes de sua publicação como informação oficial."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 447""],""aceitacao"":""O conteúdo legal, fiscal, ambiental ou cambial deve ser validado antes de sua publicação como informação oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-9f5719c8-0052"",""pedido"":""O conteúdo legal, fiscal, ambiental ou cambial deve ser validado antes de sua publicação como informação oficial."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 460""],""aceitacao"":""O conteúdo legal, fiscal, ambiental ou cambial deve ser validado antes de sua publicação como informação oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-626cae3d-0047"",""pedido"":""O conteúdo legal, fiscal, ambiental ou cambial deve ser validado antes de sua publicação como informação oficial."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 457""],""aceitacao"":""O conteúdo legal, fiscal, ambiental ou cambial deve ser validado antes de sua publicação como informação oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0052,Usar a mesma terminologia em todas as fichas para garantir a comparabilidade entre as oportunidades.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 455 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 468 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 465,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0052: Usar a mesma terminologia em todas as fichas para garantir a comparabilidade entre as oportunidades. | MASTER-9f5719c8-0053: Usar a mesma terminologia em todas as fichas para garantir a comparabilidade entre as oportunidades. | MASTER-626cae3d-0048: Usar a mesma terminologia em todas as fichas para garantir a comparabilidade entre as oportunidades.,P2,MASTER-efd550fd-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0052 | MASTER-9f5719c8-0053 | MASTER-626cae3d-0048,3,"[{""id"":""MASTER-efd550fd-0052"",""pedido"":""Usar a mesma terminologia em todas as fichas para garantir a comparabilidade entre as oportunidades."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 455""],""aceitacao"":""Usar a mesma terminologia em todas as fichas para garantir a comparabilidade entre as oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0053"",""pedido"":""Usar a mesma terminologia em todas as fichas para garantir a comparabilidade entre as oportunidades."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 468""],""aceitacao"":""Usar a mesma terminologia em todas as fichas para garantir a comparabilidade entre as oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-626cae3d-0048"",""pedido"":""Usar a mesma terminologia em todas as fichas para garantir a comparabilidade entre as oportunidades."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 465""],""aceitacao"":""Usar a mesma terminologia em todas as fichas para garantir a comparabilidade entre as oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0053,"Como utilizar este anexo: A tabela seguinte deve ser utilizada como matriz orientadora para definir as páginas do portal, as responsabilidades operacionais, os requisitos documentais, os pontos de contacto, os indicadores de desempenho e as funcionalidades futuras de acompanhamento digital.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 460 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 473 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1495,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0053: Como utilizar este anexo: A tabela seguinte deve ser utilizada como matriz orientadora para definir as páginas do portal, as responsabilidades operacionais, os requisitos documentais, os pontos de contacto, os indicadores de desempenho e as funcionalidades futuras de acompanhamento digital. | MASTER-9f5719c8-0054: Como utilizar este anexo: A tabela seguinte deve ser utilizada como matriz orientadora para definir as páginas do portal, as responsabilidades operacionais, os requisitos documentais, os pontos de contacto, os indicadores de desempenho e as funcionalidades futuras de acompanhamento digital. | MASTER-626cae3d-0099: Como utilizar este anexo: A tabela seguinte deve ser utilizada como matriz orientadora para definir as páginas do portal, as responsabilidades operacionais, os requisitos documentais, os pontos de contacto, os indicadores de desempenho e as funcionalidades futuras de acompanhamento digital.",P2,MASTER-efd550fd-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0099: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0053 | MASTER-9f5719c8-0054 | MASTER-626cae3d-0099,3,"[{""id"":""MASTER-efd550fd-0053"",""pedido"":""Como utilizar este anexo: A tabela seguinte deve ser utilizada como matriz orientadora para definir as páginas do portal, as responsabilidades operacionais, os requisitos documentais, os pontos de contacto, os indicadores de desempenho e as funcionalidades futuras de acompanhamento digital."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 460""],""aceitacao"":""Como utilizar este anexo: A tabela seguinte deve ser utilizada como matriz orientadora para definir as páginas do portal, as responsabilidades operacionais, os requisitos documentais, os pontos de contacto, os indicadores de desempenho e as funcionalidades futuras de acompanhamento digital."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0054"",""pedido"":""Como utilizar este anexo: A tabela seguinte deve ser utilizada como matriz orientadora para definir as páginas do portal, as responsabilidades operacionais, os requisitos documentais, os pontos de contacto, os indicadores de desempenho e as funcionalidades futuras de acompanhamento digital."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 473""],""aceitacao"":""Como utilizar este anexo: A tabela seguinte deve ser utilizada como matriz orientadora para definir as páginas do portal, as responsabilidades operacionais, os requisitos documentais, os pontos de contacto, os indicadores de desempenho e as funcionalidades futuras de acompanhamento digital."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-626cae3d-0099"",""pedido"":""Como utilizar este anexo: A tabela seguinte deve ser utilizada como matriz orientadora para definir as páginas do portal, as responsabilidades operacionais, os requisitos documentais, os pontos de contacto, os indicadores de desempenho e as funcionalidades futuras de acompanhamento digital."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1495""],""aceitacao"":""Como utilizar este anexo: A tabela seguinte deve ser utilizada como matriz orientadora para definir as páginas do portal, as responsabilidades operacionais, os requisitos documentais, os pontos de contacto, os indicadores de desempenho e as funcionalidades futuras de acompanhamento digital."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0055,"Nota de leitura: As barras de desempenho permitem visualizar rapidamente os pontos fortes e os pontos críticos do ciclo. O foco inicial deve recair sobre a validação institucional, a implementação e o acompanhamento pós-investimento, por serem etapas com maior dependência de coordenação interinstitucional e maior impacto na experiência do investidor.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 554 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 567 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1589,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0055: Nota de leitura: As barras de desempenho permitem visualizar rapidamente os pontos fortes e os pontos críticos do ciclo. O foco inicial deve recair sobre a validação institucional, a implementação e o acompanhamento pós-investimento, por serem etapas com maior dependência de coordenação interinstitucional e maior impacto na experiência do investidor. | MASTER-9f5719c8-0056: Nota de leitura: As barras de desempenho permitem visualizar rapidamente os pontos fortes e os pontos críticos do ciclo. O foco inicial deve recair sobre a validação institucional, a implementação e o acompanhamento pós-investimento, por serem etapas com maior dependência de coordenação interinstitucional e maior impacto na experiência do investidor. | MASTER-626cae3d-0101: Nota de leitura: As barras de desempenho permitem visualizar rapidamente os pontos fortes e os pontos críticos do ciclo. O foco inicial deve recair sobre a validação institucional, a implementação e o acompanhamento pós-investimento, por serem etapas com maior dependência de coordenação interinstitucional e maior impacto na experiência do investidor.",P1,MASTER-efd550fd-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0101: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0055 | MASTER-9f5719c8-0056 | MASTER-626cae3d-0101,3,"[{""id"":""MASTER-efd550fd-0055"",""pedido"":""Nota de leitura: As barras de desempenho permitem visualizar rapidamente os pontos fortes e os pontos críticos do ciclo. O foco inicial deve recair sobre a validação institucional, a implementação e o acompanhamento pós-investimento, por serem etapas com maior dependência de coordenação interinstitucional e maior impacto na experiência do investidor."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 554""],""aceitacao"":""Nota de leitura: As barras de desempenho permitem visualizar rapidamente os pontos fortes e os pontos críticos do ciclo. O foco inicial deve recair sobre a validação institucional, a implementação e o acompanhamento pós-investimento, por serem etapas com maior dependência de coordenação interinstitucional e maior impacto na experiência do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0056"",""pedido"":""Nota de leitura: As barras de desempenho permitem visualizar rapidamente os pontos fortes e os pontos críticos do ciclo. O foco inicial deve recair sobre a validação institucional, a implementação e o acompanhamento pós-investimento, por serem etapas com maior dependência de coordenação interinstitucional e maior impacto na experiência do investidor."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 567""],""aceitacao"":""Nota de leitura: As barras de desempenho permitem visualizar rapidamente os pontos fortes e os pontos críticos do ciclo. O foco inicial deve recair sobre a validação institucional, a implementação e o acompanhamento pós-investimento, por serem etapas com maior dependência de coordenação interinstitucional e maior impacto na experiência do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-626cae3d-0101"",""pedido"":""Nota de leitura: As barras de desempenho permitem visualizar rapidamente os pontos fortes e os pontos críticos do ciclo. O foco inicial deve recair sobre a validação institucional, a implementação e o acompanhamento pós-investimento, por serem etapas com maior dependência de coordenação interinstitucional e maior impacto na experiência do investidor."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1589""],""aceitacao"":""Nota de leitura: As barras de desempenho permitem visualizar rapidamente os pontos fortes e os pontos críticos do ciclo. O foco inicial deve recair sobre a validação institucional, a implementação e o acompanhamento pós-investimento, por serem etapas com maior dependência de coordenação interinstitucional e maior impacto na experiência do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0057,"Leitura estratégica: A tendência geral indica que o portal deve evoluir de uma plataforma predominantemente informativa para um sistema de facilitação e de monitoramento. A prioridade de curto prazo deve concentrar-se na melhoria dos conteúdos, da navegação e da preparação documental; a prioridade de médio prazo deve reforçar o acompanhamento institucional; e a prioridade de longo prazo deve consolidar a integração transaccional e o suporte pós-investimento.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 586 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 599 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1620,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0057: Leitura estratégica: A tendência geral indica que o portal deve evoluir de uma plataforma predominantemente informativa para um sistema de facilitação e de monitoramento. A prioridade de curto prazo deve concentrar-se na melhoria dos conteúdos, da navegação e da preparação documental; a prioridade de médio prazo deve reforçar o acompanhamento institucional; e a prioridade de longo prazo deve consolidar a integração transaccional e o suporte pós-investimento. | MASTER-9f5719c8-0058: Leitura estratégica: A tendência geral indica que o portal deve evoluir de uma plataforma predominantemente informativa para um sistema de facilitação e de monitoramento. A prioridade de curto prazo deve concentrar-se na melhoria dos conteúdos, da navegação e da preparação documental; a prioridade de médio prazo deve reforçar o acompanhamento institucional; e a prioridade de longo prazo deve consolidar a integração transaccional e o suporte pós-investimento. | MASTER-626cae3d-0103: Leitura estratégica: A tendência geral indica que o portal deve evoluir de uma plataforma predominantemente informativa para um sistema de facilitação e de monitoramento. A prioridade de curto prazo deve concentrar-se na melhoria dos conteúdos, da navegação e da preparação documental; a prioridade de médio prazo deve reforçar o acompanhamento institucional; e a prioridade de longo prazo deve consolidar a integração transaccional e o suporte pós-investimento.",P2,MASTER-efd550fd-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0103: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0057 | MASTER-9f5719c8-0058 | MASTER-626cae3d-0103,3,"[{""id"":""MASTER-efd550fd-0057"",""pedido"":""Leitura estratégica: A tendência geral indica que o portal deve evoluir de uma plataforma predominantemente informativa para um sistema de facilitação e de monitoramento. A prioridade de curto prazo deve concentrar-se na melhoria dos conteúdos, da navegação e da preparação documental; a prioridade de médio prazo deve reforçar o acompanhamento institucional; e a prioridade de longo prazo deve consolidar a integração transaccional e o suporte pós-investimento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 586""],""aceitacao"":""Leitura estratégica: A tendência geral indica que o portal deve evoluir de uma plataforma predominantemente informativa para um sistema de facilitação e de monitoramento. A prioridade de curto prazo deve concentrar-se na melhoria dos conteúdos, da navegação e da preparação documental; a prioridade de médio prazo deve reforçar o acompanhamento institucional; e a prioridade de longo prazo deve consolidar a integração transaccional e o suporte pós-investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0058"",""pedido"":""Leitura estratégica: A tendência geral indica que o portal deve evoluir de uma plataforma predominantemente informativa para um sistema de facilitação e de monitoramento. A prioridade de curto prazo deve concentrar-se na melhoria dos conteúdos, da navegação e da preparação documental; a prioridade de médio prazo deve reforçar o acompanhamento institucional; e a prioridade de longo prazo deve consolidar a integração transaccional e o suporte pós-investimento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 599""],""aceitacao"":""Leitura estratégica: A tendência geral indica que o portal deve evoluir de uma plataforma predominantemente informativa para um sistema de facilitação e de monitoramento. A prioridade de curto prazo deve concentrar-se na melhoria dos conteúdos, da navegação e da preparação documental; a prioridade de médio prazo deve reforçar o acompanhamento institucional; e a prioridade de longo prazo deve consolidar a integração transaccional e o suporte pós-investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-626cae3d-0103"",""pedido"":""Leitura estratégica: A tendência geral indica que o portal deve evoluir de uma plataforma predominantemente informativa para um sistema de facilitação e de monitoramento. A prioridade de curto prazo deve concentrar-se na melhoria dos conteúdos, da navegação e da preparação documental; a prioridade de médio prazo deve reforçar o acompanhamento institucional; e a prioridade de longo prazo deve consolidar a integração transaccional e o suporte pós-investimento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1620""],""aceitacao"":""Leitura estratégica: A tendência geral indica que o portal deve evoluir de uma plataforma predominantemente informativa para um sistema de facilitação e de monitoramento. A prioridade de curto prazo deve concentrar-se na melhoria dos conteúdos, da navegação e da preparação documental; a prioridade de médio prazo deve reforçar o acompanhamento institucional; e a prioridade de longo prazo deve consolidar a integração transaccional e o suporte pós-investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0058,"Nota metodológica: Os dados históricos apresentados abaixo são ilustrativos e servem como modelo de monitoria comparativa. A matriz deve ser actualizada anualmente com dados reais provenientes do portal, da entidade facilitadora e das instituições competentes.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 588 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 601 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1622,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0058: Nota metodológica: Os dados históricos apresentados abaixo são ilustrativos e servem como modelo de monitoria comparativa. A matriz deve ser actualizada anualmente com dados reais provenientes do portal, da entidade facilitadora e das instituições competentes. | MASTER-9f5719c8-0059: Nota metodológica: Os dados históricos apresentados abaixo são ilustrativos e servem como modelo de monitoria comparativa. A matriz deve ser actualizada anualmente com dados reais provenientes do portal, da entidade facilitadora e das instituições competentes. | MASTER-626cae3d-0104: Nota metodológica: Os dados históricos apresentados abaixo são ilustrativos e servem como modelo de monitoria comparativa. A matriz deve ser actualizada anualmente com dados reais provenientes do portal, da entidade facilitadora e das instituições competentes.",P2,MASTER-efd550fd-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0104: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0058 | MASTER-9f5719c8-0059 | MASTER-626cae3d-0104,3,"[{""id"":""MASTER-efd550fd-0058"",""pedido"":""Nota metodológica: Os dados históricos apresentados abaixo são ilustrativos e servem como modelo de monitoria comparativa. A matriz deve ser actualizada anualmente com dados reais provenientes do portal, da entidade facilitadora e das instituições competentes."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 588""],""aceitacao"":""Nota metodológica: Os dados históricos apresentados abaixo são ilustrativos e servem como modelo de monitoria comparativa. A matriz deve ser actualizada anualmente com dados reais provenientes do portal, da entidade facilitadora e das instituições competentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0059"",""pedido"":""Nota metodológica: Os dados históricos apresentados abaixo são ilustrativos e servem como modelo de monitoria comparativa. A matriz deve ser actualizada anualmente com dados reais provenientes do portal, da entidade facilitadora e das instituições competentes."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 601""],""aceitacao"":""Nota metodológica: Os dados históricos apresentados abaixo são ilustrativos e servem como modelo de monitoria comparativa. A matriz deve ser actualizada anualmente com dados reais provenientes do portal, da entidade facilitadora e das instituições competentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0104"",""pedido"":""Nota metodológica: Os dados históricos apresentados abaixo são ilustrativos e servem como modelo de monitoria comparativa. A matriz deve ser actualizada anualmente com dados reais provenientes do portal, da entidade facilitadora e das instituições competentes."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1622""],""aceitacao"":""Nota metodológica: Os dados históricos apresentados abaixo são ilustrativos e servem como modelo de monitoria comparativa. A matriz deve ser actualizada anualmente com dados reais provenientes do portal, da entidade facilitadora e das instituições competentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0062,"A página principal deve funcionar como porta de entrada para três decisões essenciais do investidor: descobrir oportunidades, compreender requisitos e iniciar contacto ou manifestação de interesse. O layout deve reduzir fricção, apresentar informação de forma visual e conduzir o utilizador para acções claras.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 690 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 704,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0062: A página principal deve funcionar como porta de entrada para três decisões essenciais do investidor: descobrir oportunidades, compreender requisitos e iniciar contacto ou manifestação de interesse. O layout deve reduzir fricção, apresentar informação de forma visual e conduzir o utilizador para acções claras. | MASTER-9f5719c8-0064: A página principal deve funcionar como porta de entrada para três decisões essenciais do investidor: descobrir oportunidades, compreender requisitos e iniciar contacto ou manifestação de interesse. O layout deve reduzir fricção, apresentar informação de forma visual e conduzir o utilizador para acções claras.",P2,MASTER-efd550fd-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0062 | MASTER-9f5719c8-0064,2,"[{""id"":""MASTER-efd550fd-0062"",""pedido"":""A página principal deve funcionar como porta de entrada para três decisões essenciais do investidor: descobrir oportunidades, compreender requisitos e iniciar contacto ou manifestação de interesse. O layout deve reduzir fricção, apresentar informação de forma visual e conduzir o utilizador para acções claras."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 690""],""aceitacao"":""A página principal deve funcionar como porta de entrada para três decisões essenciais do investidor: descobrir oportunidades, compreender requisitos e iniciar contacto ou manifestação de interesse. O layout deve reduzir fricção, apresentar informação de forma visual e conduzir o utilizador para acções claras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0064"",""pedido"":""A página principal deve funcionar como porta de entrada para três decisões essenciais do investidor: descobrir oportunidades, compreender requisitos e iniciar contacto ou manifestação de interesse. O layout deve reduzir fricção, apresentar informação de forma visual e conduzir o utilizador para acções claras."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 704""],""aceitacao"":""A página principal deve funcionar como porta de entrada para três decisões essenciais do investidor: descobrir oportunidades, compreender requisitos e iniciar contacto ou manifestação de interesse. O layout deve reduzir fricção, apresentar informação de forma visual e conduzir o utilizador para acções claras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0063,Permitir procura rápida por temas de investimento.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 702 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 718 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 485,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0063: Permitir procura rápida por temas de investimento. | MASTER-9f5719c8-0066: Permitir procura rápida por temas de investimento. | MASTER-626cae3d-0051: Permitir procura rápida por temas de investimento.,P2,MASTER-efd550fd-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0063 | MASTER-9f5719c8-0066 | MASTER-626cae3d-0051,3,"[{""id"":""MASTER-efd550fd-0063"",""pedido"":""Permitir procura rápida por temas de investimento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 702""],""aceitacao"":""Permitir procura rápida por temas de investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0066"",""pedido"":""Permitir procura rápida por temas de investimento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 718""],""aceitacao"":""Permitir procura rápida por temas de investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0051"",""pedido"":""Permitir procura rápida por temas de investimento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 485""],""aceitacao"":""Permitir procura rápida por temas de investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0064,"Disponibilizar contactos, links legais e navegação complementar.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 723 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 739 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 506,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0064: Disponibilizar contactos, links legais e navegação complementar. | MASTER-9f5719c8-0067: Disponibilizar contactos, links legais e navegação complementar. | MASTER-626cae3d-0052: Disponibilizar contactos, links legais e navegação complementar.",P2,MASTER-efd550fd-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0067: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0064 | MASTER-9f5719c8-0067 | MASTER-626cae3d-0052,3,"[{""id"":""MASTER-efd550fd-0064"",""pedido"":""Disponibilizar contactos, links legais e navegação complementar."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 723""],""aceitacao"":""Disponibilizar contactos, links legais e navegação complementar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0067"",""pedido"":""Disponibilizar contactos, links legais e navegação complementar."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 739""],""aceitacao"":""Disponibilizar contactos, links legais e navegação complementar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-626cae3d-0052"",""pedido"":""Disponibilizar contactos, links legais e navegação complementar."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 506""],""aceitacao"":""Disponibilizar contactos, links legais e navegação complementar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0065,"A estrutura deve separar claramente a camada de apresentação em React, a camada de API em Laravel e os domínios funcionais do portal: oportunidades, sectores, recursos legais, manifestações de interesse, estatísticas públicas e autenticação. Esta organização facilita manutenção, escalabilidade, testes e futura integração com entidades públicas.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 854 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 870,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0065: A estrutura deve separar claramente a camada de apresentação em React, a camada de API em Laravel e os domínios funcionais do portal: oportunidades, sectores, recursos legais, manifestações de interesse, estatísticas públicas e autenticação. Esta organização facilita manutenção, escalabilidade, testes e futura integração com entidades públicas. | MASTER-9f5719c8-0068: A estrutura deve separar claramente a camada de apresentação em React, a camada de API em Laravel e os domínios funcionais do portal: oportunidades, sectores, recursos legais, manifestações de interesse, estatísticas públicas e autenticação. Esta organização facilita manutenção, escalabilidade, testes e futura integração com entidades públicas.",P1,MASTER-efd550fd-0065: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0065 | MASTER-9f5719c8-0068,2,"[{""id"":""MASTER-efd550fd-0065"",""pedido"":""A estrutura deve separar claramente a camada de apresentação em React, a camada de API em Laravel e os domínios funcionais do portal: oportunidades, sectores, recursos legais, manifestações de interesse, estatísticas públicas e autenticação. Esta organização facilita manutenção, escalabilidade, testes e futura integração com entidades públicas."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 854""],""aceitacao"":""A estrutura deve separar claramente a camada de apresentação em React, a camada de API em Laravel e os domínios funcionais do portal: oportunidades, sectores, recursos legais, manifestações de interesse, estatísticas públicas e autenticação. Esta organização facilita manutenção, escalabilidade, testes e futura integração com entidades públicas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0068"",""pedido"":""A estrutura deve separar claramente a camada de apresentação em React, a camada de API em Laravel e os domínios funcionais do portal: oportunidades, sectores, recursos legais, manifestações de interesse, estatísticas públicas e autenticação. Esta organização facilita manutenção, escalabilidade, testes e futura integração com entidades públicas."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 870""],""aceitacao"":""A estrutura deve separar claramente a camada de apresentação em React, a camada de API em Laravel e os domínios funcionais do portal: oportunidades, sectores, recursos legais, manifestações de interesse, estatísticas públicas e autenticação. Esta organização facilita manutenção, escalabilidade, testes e futura integração com entidades públicas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0066,"O endpoint agregado da home deve devolver apenas a informação pública necessária ao primeiro carregamento da página. Dados sensíveis, documentos reservados, contactos privados e informação processual devem permanecer fora deste payload e ser disponibilizados apenas em endpoints autenticados.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 868 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 884,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0066: O endpoint agregado da home deve devolver apenas a informação pública necessária ao primeiro carregamento da página. Dados sensíveis, documentos reservados, contactos privados e informação processual devem permanecer fora deste payload e ser disponibilizados apenas em endpoints autenticados. | MASTER-9f5719c8-0069: O endpoint agregado da home deve devolver apenas a informação pública necessária ao primeiro carregamento da página. Dados sensíveis, documentos reservados, contactos privados e informação processual devem permanecer fora deste payload e ser disponibilizados apenas em endpoints autenticados.",P2,MASTER-efd550fd-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0066 | MASTER-9f5719c8-0069,2,"[{""id"":""MASTER-efd550fd-0066"",""pedido"":""O endpoint agregado da home deve devolver apenas a informação pública necessária ao primeiro carregamento da página. Dados sensíveis, documentos reservados, contactos privados e informação processual devem permanecer fora deste payload e ser disponibilizados apenas em endpoints autenticados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 868""],""aceitacao"":""O endpoint agregado da home deve devolver apenas a informação pública necessária ao primeiro carregamento da página. Dados sensíveis, documentos reservados, contactos privados e informação processual devem permanecer fora deste payload e ser disponibilizados apenas em endpoints autenticados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0069"",""pedido"":""O endpoint agregado da home deve devolver apenas a informação pública necessária ao primeiro carregamento da página. Dados sensíveis, documentos reservados, contactos privados e informação processual devem permanecer fora deste payload e ser disponibilizados apenas em endpoints autenticados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 884""],""aceitacao"":""O endpoint agregado da home deve devolver apenas a informação pública necessária ao primeiro carregamento da página. Dados sensíveis, documentos reservados, contactos privados e informação processual devem permanecer fora deste payload e ser disponibilizados apenas em endpoints autenticados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0067,"Validar locale, estado de publicação e limite de itens devolvidos.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 875 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 891,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0067: Validar locale, estado de publicação e limite de itens devolvidos. | MASTER-9f5719c8-0070: Validar locale, estado de publicação e limite de itens devolvidos.",P2,MASTER-efd550fd-0067: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0070: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0067 | MASTER-9f5719c8-0070,2,"[{""id"":""MASTER-efd550fd-0067"",""pedido"":""Validar locale, estado de publicação e limite de itens devolvidos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 875""],""aceitacao"":""Validar locale, estado de publicação e limite de itens devolvidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0070"",""pedido"":""Validar locale, estado de publicação e limite de itens devolvidos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 891""],""aceitacao"":""Validar locale, estado de publicação e limite de itens devolvidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0068,"Validar query, sector, província, maturidade, modalidade de financiamento, página e limite máximo por pedido.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 878 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 894,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0068: Validar query, sector, província, maturidade, modalidade de financiamento, página e limite máximo por pedido. | MASTER-9f5719c8-0071: Validar query, sector, província, maturidade, modalidade de financiamento, página e limite máximo por pedido.",P2,MASTER-efd550fd-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0068 | MASTER-9f5719c8-0071,2,"[{""id"":""MASTER-efd550fd-0068"",""pedido"":""Validar query, sector, província, maturidade, modalidade de financiamento, página e limite máximo por pedido."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 878""],""aceitacao"":""Validar query, sector, província, maturidade, modalidade de financiamento, página e limite máximo por pedido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0071"",""pedido"":""Validar query, sector, província, maturidade, modalidade de financiamento, página e limite máximo por pedido."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 894""],""aceitacao"":""Validar query, sector, província, maturidade, modalidade de financiamento, página e limite máximo por pedido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0069,"Rate limiting, sanitização de entrada, paginação obrigatória, protecção contra enumeração excessiva e logs de pesquisa.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 879 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 895,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0069: Rate limiting, sanitização de entrada, paginação obrigatória, protecção contra enumeração excessiva e logs de pesquisa. | MASTER-9f5719c8-0072: Rate limiting, sanitização de entrada, paginação obrigatória, protecção contra enumeração excessiva e logs de pesquisa.",P2,MASTER-efd550fd-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0069 | MASTER-9f5719c8-0072,2,"[{""id"":""MASTER-efd550fd-0069"",""pedido"":""Rate limiting, sanitização de entrada, paginação obrigatória, protecção contra enumeração excessiva e logs de pesquisa."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 879""],""aceitacao"":""Rate limiting, sanitização de entrada, paginação obrigatória, protecção contra enumeração excessiva e logs de pesquisa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0072"",""pedido"":""Rate limiting, sanitização de entrada, paginação obrigatória, protecção contra enumeração excessiva e logs de pesquisa."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 895""],""aceitacao"":""Rate limiting, sanitização de entrada, paginação obrigatória, protecção contra enumeração excessiva e logs de pesquisa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0070,"Validar nome, email, telefone, tipo de investidor, sector de interesse, mensagem, consentimento de privacidade e oportunidade associada.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 881 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 897,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0070: Validar nome, email, telefone, tipo de investidor, sector de interesse, mensagem, consentimento de privacidade e oportunidade associada. | MASTER-9f5719c8-0073: Validar nome, email, telefone, tipo de investidor, sector de interesse, mensagem, consentimento de privacidade e oportunidade associada.",P2,MASTER-efd550fd-0070: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0070 | MASTER-9f5719c8-0073,2,"[{""id"":""MASTER-efd550fd-0070"",""pedido"":""Validar nome, email, telefone, tipo de investidor, sector de interesse, mensagem, consentimento de privacidade e oportunidade associada."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 881""],""aceitacao"":""Validar nome, email, telefone, tipo de investidor, sector de interesse, mensagem, consentimento de privacidade e oportunidade associada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0073"",""pedido"":""Validar nome, email, telefone, tipo de investidor, sector de interesse, mensagem, consentimento de privacidade e oportunidade associada."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 897""],""aceitacao"":""Validar nome, email, telefone, tipo de investidor, sector de interesse, mensagem, consentimento de privacidade e oportunidade associada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0071,"Validar entidade promotora, sector, localização, descrição, valor estimado, estado documental e anexos permitidos.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 884 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 900,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0071: Validar entidade promotora, sector, localização, descrição, valor estimado, estado documental e anexos permitidos. | MASTER-9f5719c8-0074: Validar entidade promotora, sector, localização, descrição, valor estimado, estado documental e anexos permitidos.",P2,MASTER-efd550fd-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0071 | MASTER-9f5719c8-0074,2,"[{""id"":""MASTER-efd550fd-0071"",""pedido"":""Validar entidade promotora, sector, localização, descrição, valor estimado, estado documental e anexos permitidos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 884""],""aceitacao"":""Validar entidade promotora, sector, localização, descrição, valor estimado, estado documental e anexos permitidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-9f5719c8-0074"",""pedido"":""Validar entidade promotora, sector, localização, descrição, valor estimado, estado documental e anexos permitidos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 900""],""aceitacao"":""Validar entidade promotora, sector, localização, descrição, valor estimado, estado documental e anexos permitidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0072,"Validar idioma, categoria, estado de publicação e data de actualização.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 887 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 903,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0072: Validar idioma, categoria, estado de publicação e data de actualização. | MASTER-9f5719c8-0075: Validar idioma, categoria, estado de publicação e data de actualização.",P2,MASTER-efd550fd-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0072 | MASTER-9f5719c8-0075,2,"[{""id"":""MASTER-efd550fd-0072"",""pedido"":""Validar idioma, categoria, estado de publicação e data de actualização."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 887""],""aceitacao"":""Validar idioma, categoria, estado de publicação e data de actualização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0075"",""pedido"":""Validar idioma, categoria, estado de publicação e data de actualização."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 903""],""aceitacao"":""Validar idioma, categoria, estado de publicação e data de actualização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0073,"Publicar apenas documentos validados, usar URLs assinadas quando necessário e manter histórico de versões.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 888 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 904,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0073: Publicar apenas documentos validados, usar URLs assinadas quando necessário e manter histórico de versões. | MASTER-9f5719c8-0076: Publicar apenas documentos validados, usar URLs assinadas quando necessário e manter histórico de versões.",P2,MASTER-efd550fd-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0073 | MASTER-9f5719c8-0076,2,"[{""id"":""MASTER-efd550fd-0073"",""pedido"":""Publicar apenas documentos validados, usar URLs assinadas quando necessário e manter histórico de versões."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 888""],""aceitacao"":""Publicar apenas documentos validados, usar URLs assinadas quando necessário e manter histórico de versões."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-9f5719c8-0076"",""pedido"":""Publicar apenas documentos validados, usar URLs assinadas quando necessário e manter histórico de versões."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 904""],""aceitacao"":""Publicar apenas documentos validados, usar URLs assinadas quando necessário e manter histórico de versões."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0074,Modelo de implementação: importar useEffect e useState; chamar getHomeData a partir de src/services/homeService.js; guardar a resposta em estado local; apresentar mensagem de carregamento enquanto a API responde; apresentar mensagem de erro se a API falhar; e renderizar cada bloco apenas quando os dados estiverem disponíveis.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 892 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1042,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0074: Modelo de implementação: importar useEffect e useState; chamar getHomeData a partir de src/services/homeService.js; guardar a resposta em estado local; apresentar mensagem de carregamento enquanto a API responde; apresentar mensagem de erro se a API falhar; e renderizar cada bloco apenas quando os dados estiverem disponíveis. | MASTER-9f5719c8-0099: Modelo de implementação: importar useEffect e useState; chamar getHomeData a partir de src/services/homeService.js; guardar a resposta em estado local; apresentar mensagem de carregamento enquanto a API responde; apresentar mensagem de erro se a API falhar; e renderizar cada bloco apenas quando os dados estiverem disponíveis.,P2,MASTER-efd550fd-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0099: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0074 | MASTER-9f5719c8-0099,2,"[{""id"":""MASTER-efd550fd-0074"",""pedido"":""Modelo de implementação: importar useEffect e useState; chamar getHomeData a partir de src/services/homeService.js; guardar a resposta em estado local; apresentar mensagem de carregamento enquanto a API responde; apresentar mensagem de erro se a API falhar; e renderizar cada bloco apenas quando os dados estiverem disponíveis."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 892""],""aceitacao"":""Modelo de implementação: importar useEffect e useState; chamar getHomeData a partir de src/services/homeService.js; guardar a resposta em estado local; apresentar mensagem de carregamento enquanto a API responde; apresentar mensagem de erro se a API falhar; e renderizar cada bloco apenas quando os dados estiverem disponíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0099"",""pedido"":""Modelo de implementação: importar useEffect e useState; chamar getHomeData a partir de src/services/homeService.js; guardar a resposta em estado local; apresentar mensagem de carregamento enquanto a API responde; apresentar mensagem de erro se a API falhar; e renderizar cada bloco apenas quando os dados estiverem disponíveis."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1042""],""aceitacao"":""Modelo de implementação: importar useEffect e useState; chamar getHomeData a partir de src/services/homeService.js; guardar a resposta em estado local; apresentar mensagem de carregamento enquanto a API responde; apresentar mensagem de erro se a API falhar; e renderizar cada bloco apenas quando os dados estiverem disponíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0075,Criar o ficheiro src/services/homeService.js para centralizar a chamada à API. O serviço deve usar a variável de ambiente VITE_API_URL e devolver a resposta JSON do endpoint público da home.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 895 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1045,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0075: Criar o ficheiro src/services/homeService.js para centralizar a chamada à API. O serviço deve usar a variável de ambiente VITE_API_URL e devolver a resposta JSON do endpoint público da home. | MASTER-9f5719c8-0100: Criar o ficheiro src/services/homeService.js para centralizar a chamada à API. O serviço deve usar a variável de ambiente VITE_API_URL e devolver a resposta JSON do endpoint público da home.,P2,MASTER-efd550fd-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0100: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0075 | MASTER-9f5719c8-0100,2,"[{""id"":""MASTER-efd550fd-0075"",""pedido"":""Criar o ficheiro src/services/homeService.js para centralizar a chamada à API. O serviço deve usar a variável de ambiente VITE_API_URL e devolver a resposta JSON do endpoint público da home."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 895""],""aceitacao"":""Criar o ficheiro src/services/homeService.js para centralizar a chamada à API. O serviço deve usar a variável de ambiente VITE_API_URL e devolver a resposta JSON do endpoint público da home."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0100"",""pedido"":""Criar o ficheiro src/services/homeService.js para centralizar a chamada à API. O serviço deve usar a variável de ambiente VITE_API_URL e devolver a resposta JSON do endpoint público da home."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1045""],""aceitacao"":""Criar o ficheiro src/services/homeService.js para centralizar a chamada à API. O serviço deve usar a variável de ambiente VITE_API_URL e devolver a resposta JSON do endpoint público da home."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0076,Exemplo lógico: definir API_URL = import.meta.env.VITE_API_URL; exportar a função getHomeData; fazer fetch para `${API_URL}/api/v1/home?locale=pt`; validar response.ok; lançar erro quando a resposta não for bem-sucedida; e devolver response.json().,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 896 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1046,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0076: Exemplo lógico: definir API_URL = import.meta.env.VITE_API_URL; exportar a função getHomeData; fazer fetch para `${API_URL}/api/v1/home?locale=pt`; validar response.ok; lançar erro quando a resposta não for bem-sucedida; e devolver response.json(). | MASTER-9f5719c8-0101: Exemplo lógico: definir API_URL = import.meta.env.VITE_API_URL; exportar a função getHomeData; fazer fetch para `${API_URL}/api/v1/home?locale=pt`; validar response.ok; lançar erro quando a resposta não for bem-sucedida; e devolver response.json().,P2,MASTER-efd550fd-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0101: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0076 | MASTER-9f5719c8-0101,2,"[{""id"":""MASTER-efd550fd-0076"",""pedido"":""Exemplo lógico: definir API_URL = import.meta.env.VITE_API_URL; exportar a função getHomeData; fazer fetch para `${API_URL}/api/v1/home?locale=pt`; validar response.ok; lançar erro quando a resposta não for bem-sucedida; e devolver response.json()."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 896""],""aceitacao"":""Exemplo lógico: definir API_URL = import.meta.env.VITE_API_URL; exportar a função getHomeData; fazer fetch para `${API_URL}/api/v1/home?locale=pt`; validar response.ok; lançar erro quando a resposta não for bem-sucedida; e devolver response.json()."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0101"",""pedido"":""Exemplo lógico: definir API_URL = import.meta.env.VITE_API_URL; exportar a função getHomeData; fazer fetch para `${API_URL}/api/v1/home?locale=pt`; validar response.ok; lançar erro quando a resposta não for bem-sucedida; e devolver response.json()."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1046""],""aceitacao"":""Exemplo lógico: definir API_URL = import.meta.env.VITE_API_URL; exportar a função getHomeData; fazer fetch para `${API_URL}/api/v1/home?locale=pt`; validar response.ok; lançar erro quando a resposta não for bem-sucedida; e devolver response.json()."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0077,"As rotas públicas da home devem ser registadas em routes/api.php, agrupadas por versão e com middleware de limitação de pedidos. Nesta fase inicial, a maioria dos endpoints pode ser pública, excepto submissões mais sensíveis ou endpoints administrativos.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 898 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1048,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0077: As rotas públicas da home devem ser registadas em routes/api.php, agrupadas por versão e com middleware de limitação de pedidos. Nesta fase inicial, a maioria dos endpoints pode ser pública, excepto submissões mais sensíveis ou endpoints administrativos. | MASTER-9f5719c8-0102: As rotas públicas da home devem ser registadas em routes/api.php, agrupadas por versão e com middleware de limitação de pedidos. Nesta fase inicial, a maioria dos endpoints pode ser pública, excepto submissões mais sensíveis ou endpoints administrativos.",P2,MASTER-efd550fd-0077: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0102: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0077 | MASTER-9f5719c8-0102,2,"[{""id"":""MASTER-efd550fd-0077"",""pedido"":""As rotas públicas da home devem ser registadas em routes/api.php, agrupadas por versão e com middleware de limitação de pedidos. Nesta fase inicial, a maioria dos endpoints pode ser pública, excepto submissões mais sensíveis ou endpoints administrativos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 898""],""aceitacao"":""As rotas públicas da home devem ser registadas em routes/api.php, agrupadas por versão e com middleware de limitação de pedidos. Nesta fase inicial, a maioria dos endpoints pode ser pública, excepto submissões mais sensíveis ou endpoints administrativos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0102"",""pedido"":""As rotas públicas da home devem ser registadas em routes/api.php, agrupadas por versão e com middleware de limitação de pedidos. Nesta fase inicial, a maioria dos endpoints pode ser pública, excepto submissões mais sensíveis ou endpoints administrativos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1048""],""aceitacao"":""As rotas públicas da home devem ser registadas em routes/api.php, agrupadas por versão e com middleware de limitação de pedidos. Nesta fase inicial, a maioria dos endpoints pode ser pública, excepto submissões mais sensíveis ou endpoints administrativos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0078,Registar manifestação de interesse.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 919 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1069,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-efd550fd-0078: Registar manifestação de interesse. | MASTER-9f5719c8-0103: Registar manifestação de interesse.,P2,MASTER-efd550fd-0078: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0103: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0078 | MASTER-9f5719c8-0103,2,"[{""id"":""MASTER-efd550fd-0078"",""pedido"":""Registar manifestação de interesse."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 919""],""aceitacao"":""Registar manifestação de interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0103"",""pedido"":""Registar manifestação de interesse."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1069""],""aceitacao"":""Registar manifestação de interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0079,Registar pedido de contacto.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 922 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1072,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-efd550fd-0079: Registar pedido de contacto. | MASTER-9f5719c8-0104: Registar pedido de contacto.,P2,MASTER-efd550fd-0079: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0104: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0079 | MASTER-9f5719c8-0104,2,"[{""id"":""MASTER-efd550fd-0079"",""pedido"":""Registar pedido de contacto."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 922""],""aceitacao"":""Registar pedido de contacto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0104"",""pedido"":""Registar pedido de contacto."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1072""],""aceitacao"":""Registar pedido de contacto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0080,"O HomeController deve evitar lógica pesada dentro do controller. A recomendação é delegar a composição do payload para um serviço, por exemplo HomeService, que consulta sectores, oportunidades em destaque, estatísticas e blocos de conteúdo publicados.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 925 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1075,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0080: O HomeController deve evitar lógica pesada dentro do controller. A recomendação é delegar a composição do payload para um serviço, por exemplo HomeService, que consulta sectores, oportunidades em destaque, estatísticas e blocos de conteúdo publicados. | MASTER-9f5719c8-0105: O HomeController deve evitar lógica pesada dentro do controller. A recomendação é delegar a composição do payload para um serviço, por exemplo HomeService, que consulta sectores, oportunidades em destaque, estatísticas e blocos de conteúdo publicados.",P1,MASTER-efd550fd-0080: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0105: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0080 | MASTER-9f5719c8-0105,2,"[{""id"":""MASTER-efd550fd-0080"",""pedido"":""O HomeController deve evitar lógica pesada dentro do controller. A recomendação é delegar a composição do payload para um serviço, por exemplo HomeService, que consulta sectores, oportunidades em destaque, estatísticas e blocos de conteúdo publicados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 925""],""aceitacao"":""O HomeController deve evitar lógica pesada dentro do controller. A recomendação é delegar a composição do payload para um serviço, por exemplo HomeService, que consulta sectores, oportunidades em destaque, estatísticas e blocos de conteúdo publicados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0105"",""pedido"":""O HomeController deve evitar lógica pesada dentro do controller. A recomendação é delegar a composição do payload para um serviço, por exemplo HomeService, que consulta sectores, oportunidades em destaque, estatísticas e blocos de conteúdo publicados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1075""],""aceitacao"":""O HomeController deve evitar lógica pesada dentro do controller. A recomendação é delegar a composição do payload para um serviço, por exemplo HomeService, que consulta sectores, oportunidades em destaque, estatísticas e blocos de conteúdo publicados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0081,"Validar filtros por sector, província e paginação.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 948 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1098,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0081: Validar filtros por sector, província e paginação. | MASTER-9f5719c8-0106: Validar filtros por sector, província e paginação.",P2,MASTER-efd550fd-0081: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0106: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0081 | MASTER-9f5719c8-0106,2,"[{""id"":""MASTER-efd550fd-0081"",""pedido"":""Validar filtros por sector, província e paginação."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 948""],""aceitacao"":""Validar filtros por sector, província e paginação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0106"",""pedido"":""Validar filtros por sector, província e paginação."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1098""],""aceitacao"":""Validar filtros por sector, província e paginação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0082,Validar criação de pedido de interesse e mensagens de erro quando faltarem campos obrigatórios.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 956 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1106,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0082: Validar criação de pedido de interesse e mensagens de erro quando faltarem campos obrigatórios. | MASTER-9f5719c8-0107: Validar criação de pedido de interesse e mensagens de erro quando faltarem campos obrigatórios.,P2,MASTER-efd550fd-0082: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0107: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0082 | MASTER-9f5719c8-0107,2,"[{""id"":""MASTER-efd550fd-0082"",""pedido"":""Validar criação de pedido de interesse e mensagens de erro quando faltarem campos obrigatórios."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 956""],""aceitacao"":""Validar criação de pedido de interesse e mensagens de erro quando faltarem campos obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0107"",""pedido"":""Validar criação de pedido de interesse e mensagens de erro quando faltarem campos obrigatórios."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1106""],""aceitacao"":""Validar criação de pedido de interesse e mensagens de erro quando faltarem campos obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0083,"Cards comparáveis: todos os cards de oportunidade devem mostrar sector, província, maturidade, investimento estimado e modalidade de financiamento na mesma ordem.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 963 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1113 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 600,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0083: Cards comparáveis: todos os cards de oportunidade devem mostrar sector, província, maturidade, investimento estimado e modalidade de financiamento na mesma ordem. | MASTER-9f5719c8-0108: Cards comparáveis: todos os cards de oportunidade devem mostrar sector, província, maturidade, investimento estimado e modalidade de financiamento na mesma ordem. | MASTER-626cae3d-0057: Cards comparáveis: todos os cards de oportunidade devem mostrar sector, província, maturidade, investimento estimado e modalidade de financiamento na mesma ordem.",P2,MASTER-efd550fd-0083: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0108: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0083 | MASTER-9f5719c8-0108 | MASTER-626cae3d-0057,3,"[{""id"":""MASTER-efd550fd-0083"",""pedido"":""Cards comparáveis: todos os cards de oportunidade devem mostrar sector, província, maturidade, investimento estimado e modalidade de financiamento na mesma ordem."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 963""],""aceitacao"":""Cards comparáveis: todos os cards de oportunidade devem mostrar sector, província, maturidade, investimento estimado e modalidade de financiamento na mesma ordem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0108"",""pedido"":""Cards comparáveis: todos os cards de oportunidade devem mostrar sector, província, maturidade, investimento estimado e modalidade de financiamento na mesma ordem."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1113""],""aceitacao"":""Cards comparáveis: todos os cards de oportunidade devem mostrar sector, província, maturidade, investimento estimado e modalidade de financiamento na mesma ordem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-626cae3d-0057"",""pedido"":""Cards comparáveis: todos os cards de oportunidade devem mostrar sector, província, maturidade, investimento estimado e modalidade de financiamento na mesma ordem."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 600""],""aceitacao"":""Cards comparáveis: todos os cards de oportunidade devem mostrar sector, província, maturidade, investimento estimado e modalidade de financiamento na mesma ordem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0084,"Mobile-first: garantir cards empilhados, botões largos e formulários simples em ecrãs pequenos.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 968 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1118 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 605,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0084: Mobile-first: garantir cards empilhados, botões largos e formulários simples em ecrãs pequenos. | MASTER-9f5719c8-0109: Mobile-first: garantir cards empilhados, botões largos e formulários simples em ecrãs pequenos. | MASTER-626cae3d-0058: Mobile-first: garantir cards empilhados, botões largos e formulários simples em ecrãs pequenos.",P2,MASTER-efd550fd-0084: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0109: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0084 | MASTER-9f5719c8-0109 | MASTER-626cae3d-0058,3,"[{""id"":""MASTER-efd550fd-0084"",""pedido"":""Mobile-first: garantir cards empilhados, botões largos e formulários simples em ecrãs pequenos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 968""],""aceitacao"":""Mobile-first: garantir cards empilhados, botões largos e formulários simples em ecrãs pequenos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-9f5719c8-0109"",""pedido"":""Mobile-first: garantir cards empilhados, botões largos e formulários simples em ecrãs pequenos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1118""],""aceitacao"":""Mobile-first: garantir cards empilhados, botões largos e formulários simples em ecrãs pequenos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-626cae3d-0058"",""pedido"":""Mobile-first: garantir cards empilhados, botões largos e formulários simples em ecrãs pequenos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 605""],""aceitacao"":""Mobile-first: garantir cards empilhados, botões largos e formulários simples em ecrãs pequenos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0085,"Criar o ficheiro app/Http/Requests/StoreInterestRequestRequest.php. O request deve autorizar submissões públicas, validar os campos obrigatórios e normalizar mensagens de erro. Regras principais: fullName obrigatório entre 3 e 150 caracteres; email obrigatório e válido; phone opcional até 30 caracteres; investorType obrigatório com valores controlados; country obrigatório; sectorInterest obrigatório; opportunityReference opcional; investmentRange opcional; message obrigatória entre 20 e 2000 caracteres; privacyConsent obrigatório e verdadeiro.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 997 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1147,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0085: Criar o ficheiro app/Http/Requests/StoreInterestRequestRequest.php. O request deve autorizar submissões públicas, validar os campos obrigatórios e normalizar mensagens de erro. Regras principais: fullName obrigatório entre 3 e 150 caracteres; email obrigatório e válido; phone opcional até 30 caracteres; investorType obrigatório com valores controlados; country obrigatório; sectorInterest obrigatório; opportunityReference opcional; investmentRange opcional; message obrigatória entre 20 e 2000 caracteres; privacyConsent obrigatório e verdadeiro. | MASTER-9f5719c8-0110: Criar o ficheiro app/Http/Requests/StoreInterestRequestRequest.php. O request deve autorizar submissões públicas, validar os campos obrigatórios e normalizar mensagens de erro. Regras principais: fullName obrigatório entre 3 e 150 caracteres; email obrigatório e válido; phone opcional até 30 caracteres; investorType obrigatório com valores controlados; country obrigatório; sectorInterest obrigatório; opportunityReference opcional; investmentRange opcional; message obrigatória entre 20 e 2000 caracteres; privacyConsent obrigatório e verdadeiro.",P2,MASTER-efd550fd-0085: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0110: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0085 | MASTER-9f5719c8-0110,2,"[{""id"":""MASTER-efd550fd-0085"",""pedido"":""Criar o ficheiro app/Http/Requests/StoreInterestRequestRequest.php. O request deve autorizar submissões públicas, validar os campos obrigatórios e normalizar mensagens de erro. Regras principais: fullName obrigatório entre 3 e 150 caracteres; email obrigatório e válido; phone opcional até 30 caracteres; investorType obrigatório com valores controlados; country obrigatório; sectorInterest obrigatório; opportunityReference opcional; investmentRange opcional; message obrigatória entre 20 e 2000 caracteres; privacyConsent obrigatório e verdadeiro."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 997""],""aceitacao"":""Criar o ficheiro app/Http/Requests/StoreInterestRequestRequest.php. O request deve autorizar submissões públicas, validar os campos obrigatórios e normalizar mensagens de erro. Regras principais: fullName obrigatório entre 3 e 150 caracteres; email obrigatório e válido; phone opcional até 30 caracteres; investorType obrigatório com valores controlados; country obrigatório; sectorInterest obrigatório; opportunityReference opcional; investmentRange opcional; message obrigatória entre 20 e 2000 caracteres; privacyConsent obrigatório e verdadeiro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0110"",""pedido"":""Criar o ficheiro app/Http/Requests/StoreInterestRequestRequest.php. O request deve autorizar submissões públicas, validar os campos obrigatórios e normalizar mensagens de erro. Regras principais: fullName obrigatório entre 3 e 150 caracteres; email obrigatório e válido; phone opcional até 30 caracteres; investorType obrigatório com valores controlados; country obrigatório; sectorInterest obrigatório; opportunityReference opcional; investmentRange opcional; message obrigatória entre 20 e 2000 caracteres; privacyConsent obrigatório e verdadeiro."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1147""],""aceitacao"":""Criar o ficheiro app/Http/Requests/StoreInterestRequestRequest.php. O request deve autorizar submissões públicas, validar os campos obrigatórios e normalizar mensagens de erro. Regras principais: fullName obrigatório entre 3 e 150 caracteres; email obrigatório e válido; phone opcional até 30 caracteres; investorType obrigatório com valores controlados; country obrigatório; sectorInterest obrigatório; opportunityReference opcional; investmentRange opcional; message obrigatória entre 20 e 2000 caracteres; privacyConsent obrigatório e verdadeiro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0086,"Exemplo de lógica: namespace App\Http\Requests; class StoreInterestRequestRequest extends FormRequest; authorize retorna true; rules devolve array com validações; messages personaliza mensagens em português; attributes define nomes amigáveis dos campos. Para produção, recomenda-se também validar captcha, limitar pedidos por IP e email, e aplicar sanitização adicional no controller ou service antes da gravação.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 998 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1148,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0086: Exemplo de lógica: namespace App\Http\Requests; class StoreInterestRequestRequest extends FormRequest; authorize retorna true; rules devolve array com validações; messages personaliza mensagens em português; attributes define nomes amigáveis dos campos. Para produção, recomenda-se também validar captcha, limitar pedidos por IP e email, e aplicar sanitização adicional no controller ou service antes da gravação. | MASTER-9f5719c8-0111: Exemplo de lógica: namespace App\Http\Requests; class StoreInterestRequestRequest extends FormRequest; authorize retorna true; rules devolve array com validações; messages personaliza mensagens em português; attributes define nomes amigáveis dos campos. Para produção, recomenda-se também validar captcha, limitar pedidos por IP e email, e aplicar sanitização adicional no controller ou service antes da gravação.",P2,MASTER-efd550fd-0086: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0111: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0086 | MASTER-9f5719c8-0111,2,"[{""id"":""MASTER-efd550fd-0086"",""pedido"":""Exemplo de lógica: namespace App\\Http\\Requests; class StoreInterestRequestRequest extends FormRequest; authorize retorna true; rules devolve array com validações; messages personaliza mensagens em português; attributes define nomes amigáveis dos campos. Para produção, recomenda-se também validar captcha, limitar pedidos por IP e email, e aplicar sanitização adicional no controller ou service antes da gravação."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 998""],""aceitacao"":""Exemplo de lógica: namespace App\\Http\\Requests; class StoreInterestRequestRequest extends FormRequest; authorize retorna true; rules devolve array com validações; messages personaliza mensagens em português; attributes define nomes amigáveis dos campos. Para produção, recomenda-se também validar captcha, limitar pedidos por IP e email, e aplicar sanitização adicional no controller ou service antes da gravação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0111"",""pedido"":""Exemplo de lógica: namespace App\\Http\\Requests; class StoreInterestRequestRequest extends FormRequest; authorize retorna true; rules devolve array com validações; messages personaliza mensagens em português; attributes define nomes amigáveis dos campos. Para produção, recomenda-se também validar captcha, limitar pedidos por IP e email, e aplicar sanitização adicional no controller ou service antes da gravação."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1148""],""aceitacao"":""Exemplo de lógica: namespace App\\Http\\Requests; class StoreInterestRequestRequest extends FormRequest; authorize retorna true; rules devolve array com validações; messages personaliza mensagens em português; attributes define nomes amigáveis dos campos. Para produção, recomenda-se também validar captcha, limitar pedidos por IP e email, e aplicar sanitização adicional no controller ou service antes da gravação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0087,"Índices recomendados: reference único; email; investor_type; sector_interest; opportunity_reference; status; created_at; e foreign key opportunity_id com cascadeOnUpdate e nullOnDelete. O campo metadata pode guardar informações técnicas adicionais, como origem da campanha, idioma seleccionado, navegador ou parâmetros UTM, desde que não substitua campos estruturados essenciais.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1001 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1151,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0087: Índices recomendados: reference único; email; investor_type; sector_interest; opportunity_reference; status; created_at; e foreign key opportunity_id com cascadeOnUpdate e nullOnDelete. O campo metadata pode guardar informações técnicas adicionais, como origem da campanha, idioma seleccionado, navegador ou parâmetros UTM, desde que não substitua campos estruturados essenciais. | MASTER-9f5719c8-0112: Índices recomendados: reference único; email; investor_type; sector_interest; opportunity_reference; status; created_at; e foreign key opportunity_id com cascadeOnUpdate e nullOnDelete. O campo metadata pode guardar informações técnicas adicionais, como origem da campanha, idioma seleccionado, navegador ou parâmetros UTM, desde que não substitua campos estruturados essenciais.",P2,MASTER-efd550fd-0087: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0112: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0087 | MASTER-9f5719c8-0112,2,"[{""id"":""MASTER-efd550fd-0087"",""pedido"":""Índices recomendados: reference único; email; investor_type; sector_interest; opportunity_reference; status; created_at; e foreign key opportunity_id com cascadeOnUpdate e nullOnDelete. O campo metadata pode guardar informações técnicas adicionais, como origem da campanha, idioma seleccionado, navegador ou parâmetros UTM, desde que não substitua campos estruturados essenciais."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1001""],""aceitacao"":""Índices recomendados: reference único; email; investor_type; sector_interest; opportunity_reference; status; created_at; e foreign key opportunity_id com cascadeOnUpdate e nullOnDelete. O campo metadata pode guardar informações técnicas adicionais, como origem da campanha, idioma seleccionado, navegador ou parâmetros UTM, desde que não substitua campos estruturados essenciais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0112"",""pedido"":""Índices recomendados: reference único; email; investor_type; sector_interest; opportunity_reference; status; created_at; e foreign key opportunity_id com cascadeOnUpdate e nullOnDelete. O campo metadata pode guardar informações técnicas adicionais, como origem da campanha, idioma seleccionado, navegador ou parâmetros UTM, desde que não substitua campos estruturados essenciais."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1151""],""aceitacao"":""Índices recomendados: reference único; email; investor_type; sector_interest; opportunity_reference; status; created_at; e foreign key opportunity_id com cascadeOnUpdate e nullOnDelete. O campo metadata pode guardar informações técnicas adicionais, como origem da campanha, idioma seleccionado, navegador ou parâmetros UTM, desde que não substitua campos estruturados essenciais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0088,"Criar o ficheiro src/components/forms/ManifestarInteresseForm.jsx. O componente deve usar useState para gerir os campos do formulário, submitInterestRequest do homeService.js para enviar os dados à API, validação simples no frontend, estado de loading, mensagens de erro e confirmação de sucesso com a referência gerada pela API.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1003 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1153,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0088: Criar o ficheiro src/components/forms/ManifestarInteresseForm.jsx. O componente deve usar useState para gerir os campos do formulário, submitInterestRequest do homeService.js para enviar os dados à API, validação simples no frontend, estado de loading, mensagens de erro e confirmação de sucesso com a referência gerada pela API. | MASTER-9f5719c8-0113: Criar o ficheiro src/components/forms/ManifestarInteresseForm.jsx. O componente deve usar useState para gerir os campos do formulário, submitInterestRequest do homeService.js para enviar os dados à API, validação simples no frontend, estado de loading, mensagens de erro e confirmação de sucesso com a referência gerada pela API.",P2,MASTER-efd550fd-0088: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0113: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0088 | MASTER-9f5719c8-0113,2,"[{""id"":""MASTER-efd550fd-0088"",""pedido"":""Criar o ficheiro src/components/forms/ManifestarInteresseForm.jsx. O componente deve usar useState para gerir os campos do formulário, submitInterestRequest do homeService.js para enviar os dados à API, validação simples no frontend, estado de loading, mensagens de erro e confirmação de sucesso com a referência gerada pela API."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1003""],""aceitacao"":""Criar o ficheiro src/components/forms/ManifestarInteresseForm.jsx. O componente deve usar useState para gerir os campos do formulário, submitInterestRequest do homeService.js para enviar os dados à API, validação simples no frontend, estado de loading, mensagens de erro e confirmação de sucesso com a referência gerada pela API."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0113"",""pedido"":""Criar o ficheiro src/components/forms/ManifestarInteresseForm.jsx. O componente deve usar useState para gerir os campos do formulário, submitInterestRequest do homeService.js para enviar os dados à API, validação simples no frontend, estado de loading, mensagens de erro e confirmação de sucesso com a referência gerada pela API."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1153""],""aceitacao"":""Criar o ficheiro src/components/forms/ManifestarInteresseForm.jsx. O componente deve usar useState para gerir os campos do formulário, submitInterestRequest do homeService.js para enviar os dados à API, validação simples no frontend, estado de loading, mensagens de erro e confirmação de sucesso com a referência gerada pela API."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0089,"Campos do formulário: nome completo, email, telefone, tipo de investidor, país, sector de interesse, referência da oportunidade, faixa de investimento, mensagem e consentimento de privacidade. O botão de submissão deve ficar desactivado enquanto o pedido estiver a ser enviado. Após sucesso, apresentar: “Manifestação de interesse registada com sucesso” e a referência recebida, por exemplo IR-2026-000245.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1004 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1154,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0089: Campos do formulário: nome completo, email, telefone, tipo de investidor, país, sector de interesse, referência da oportunidade, faixa de investimento, mensagem e consentimento de privacidade. O botão de submissão deve ficar desactivado enquanto o pedido estiver a ser enviado. Após sucesso, apresentar: “Manifestação de interesse registada com sucesso” e a referência recebida, por exemplo IR-2026-000245. | MASTER-9f5719c8-0114: Campos do formulário: nome completo, email, telefone, tipo de investidor, país, sector de interesse, referência da oportunidade, faixa de investimento, mensagem e consentimento de privacidade. O botão de submissão deve ficar desactivado enquanto o pedido estiver a ser enviado. Após sucesso, apresentar: “Manifestação de interesse registada com sucesso” e a referência recebida, por exemplo IR-2026-000245.",P1,MASTER-efd550fd-0089: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0114: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0089 | MASTER-9f5719c8-0114,2,"[{""id"":""MASTER-efd550fd-0089"",""pedido"":""Campos do formulário: nome completo, email, telefone, tipo de investidor, país, sector de interesse, referência da oportunidade, faixa de investimento, mensagem e consentimento de privacidade. O botão de submissão deve ficar desactivado enquanto o pedido estiver a ser enviado. Após sucesso, apresentar: “Manifestação de interesse registada com sucesso” e a referência recebida, por exemplo IR-2026-000245."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1004""],""aceitacao"":""Campos do formulário: nome completo, email, telefone, tipo de investidor, país, sector de interesse, referência da oportunidade, faixa de investimento, mensagem e consentimento de privacidade. O botão de submissão deve ficar desactivado enquanto o pedido estiver a ser enviado. Após sucesso, apresentar: “Manifestação de interesse registada com sucesso” e a referência recebida, por exemplo IR-2026-000245."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0114"",""pedido"":""Campos do formulário: nome completo, email, telefone, tipo de investidor, país, sector de interesse, referência da oportunidade, faixa de investimento, mensagem e consentimento de privacidade. O botão de submissão deve ficar desactivado enquanto o pedido estiver a ser enviado. Após sucesso, apresentar: “Manifestação de interesse registada com sucesso” e a referência recebida, por exemplo IR-2026-000245."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1154""],""aceitacao"":""Campos do formulário: nome completo, email, telefone, tipo de investidor, país, sector de interesse, referência da oportunidade, faixa de investimento, mensagem e consentimento de privacidade. O botão de submissão deve ficar desactivado enquanto o pedido estiver a ser enviado. Após sucesso, apresentar: “Manifestação de interesse registada com sucesso” e a referência recebida, por exemplo IR-2026-000245."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0090,"Criar o ficheiro app/Http/Requests/StoreInterestRequestRequest.php para validar manifestações de interesse antes de gravar os dados na tabela interest_requests. A classe deve autorizar pedidos públicos, aplicar regras de validação, personalizar mensagens em português e proteger o formulário contra submissões abusivas ou incompletas.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1005 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1155,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0090: Criar o ficheiro app/Http/Requests/StoreInterestRequestRequest.php para validar manifestações de interesse antes de gravar os dados na tabela interest_requests. A classe deve autorizar pedidos públicos, aplicar regras de validação, personalizar mensagens em português e proteger o formulário contra submissões abusivas ou incompletas. | MASTER-9f5719c8-0115: Criar o ficheiro app/Http/Requests/StoreInterestRequestRequest.php para validar manifestações de interesse antes de gravar os dados na tabela interest_requests. A classe deve autorizar pedidos públicos, aplicar regras de validação, personalizar mensagens em português e proteger o formulário contra submissões abusivas ou incompletas.",P2,MASTER-efd550fd-0090: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0115: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0090 | MASTER-9f5719c8-0115,2,"[{""id"":""MASTER-efd550fd-0090"",""pedido"":""Criar o ficheiro app/Http/Requests/StoreInterestRequestRequest.php para validar manifestações de interesse antes de gravar os dados na tabela interest_requests. A classe deve autorizar pedidos públicos, aplicar regras de validação, personalizar mensagens em português e proteger o formulário contra submissões abusivas ou incompletas."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1005""],""aceitacao"":""Criar o ficheiro app/Http/Requests/StoreInterestRequestRequest.php para validar manifestações de interesse antes de gravar os dados na tabela interest_requests. A classe deve autorizar pedidos públicos, aplicar regras de validação, personalizar mensagens em português e proteger o formulário contra submissões abusivas ou incompletas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0115"",""pedido"":""Criar o ficheiro app/Http/Requests/StoreInterestRequestRequest.php para validar manifestações de interesse antes de gravar os dados na tabela interest_requests. A classe deve autorizar pedidos públicos, aplicar regras de validação, personalizar mensagens em português e proteger o formulário contra submissões abusivas ou incompletas."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1155""],""aceitacao"":""Criar o ficheiro app/Http/Requests/StoreInterestRequestRequest.php para validar manifestações de interesse antes de gravar os dados na tabela interest_requests. A classe deve autorizar pedidos públicos, aplicar regras de validação, personalizar mensagens em português e proteger o formulário contra submissões abusivas ou incompletas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0091,"Estrutura sugerida: namespace App\Http\Requests; usar Illuminate\Foundation\Http\FormRequest; criar a classe StoreInterestRequestRequest extends FormRequest; definir authorize() como true; e em rules() validar name, email, phone, investor_type, sector_id, opportunity_id, investment_range, country, company_name, message, privacy_consent e website como campo anti-spam.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1006 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1156,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0091: Estrutura sugerida: namespace App\Http\Requests; usar Illuminate\Foundation\Http\FormRequest; criar a classe StoreInterestRequestRequest extends FormRequest; definir authorize() como true; e em rules() validar name, email, phone, investor_type, sector_id, opportunity_id, investment_range, country, company_name, message, privacy_consent e website como campo anti-spam. | MASTER-9f5719c8-0116: Estrutura sugerida: namespace App\Http\Requests; usar Illuminate\Foundation\Http\FormRequest; criar a classe StoreInterestRequestRequest extends FormRequest; definir authorize() como true; e em rules() validar name, email, phone, investor_type, sector_id, opportunity_id, investment_range, country, company_name, message, privacy_consent e website como campo anti-spam.",P2,MASTER-efd550fd-0091: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0116: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0091 | MASTER-9f5719c8-0116,2,"[{""id"":""MASTER-efd550fd-0091"",""pedido"":""Estrutura sugerida: namespace App\\Http\\Requests; usar Illuminate\\Foundation\\Http\\FormRequest; criar a classe StoreInterestRequestRequest extends FormRequest; definir authorize() como true; e em rules() validar name, email, phone, investor_type, sector_id, opportunity_id, investment_range, country, company_name, message, privacy_consent e website como campo anti-spam."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1006""],""aceitacao"":""Estrutura sugerida: namespace App\\Http\\Requests; usar Illuminate\\Foundation\\Http\\FormRequest; criar a classe StoreInterestRequestRequest extends FormRequest; definir authorize() como true; e em rules() validar name, email, phone, investor_type, sector_id, opportunity_id, investment_range, country, company_name, message, privacy_consent e website como campo anti-spam."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0116"",""pedido"":""Estrutura sugerida: namespace App\\Http\\Requests; usar Illuminate\\Foundation\\Http\\FormRequest; criar a classe StoreInterestRequestRequest extends FormRequest; definir authorize() como true; e em rules() validar name, email, phone, investor_type, sector_id, opportunity_id, investment_range, country, company_name, message, privacy_consent e website como campo anti-spam."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1156""],""aceitacao"":""Estrutura sugerida: namespace App\\Http\\Requests; usar Illuminate\\Foundation\\Http\\FormRequest; criar a classe StoreInterestRequestRequest extends FormRequest; definir authorize() como true; e em rules() validar name, email, phone, investor_type, sector_id, opportunity_id, investment_range, country, company_name, message, privacy_consent e website como campo anti-spam."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0092,"Regras recomendadas: name obrigatório até 150 caracteres; email obrigatório, válido e até 180 caracteres; phone opcional até 40 caracteres; investor_type obrigatório com valores individual, empresa, fundo, instituicao_financeira, parceiro ou outro; sector_id obrigatório e existente em sectors; opportunity_id opcional e existente em opportunities; investment_range opcional com valores predefinidos; country obrigatório até 100 caracteres; company_name opcional até 180 caracteres; message obrigatória entre 20 e 3000 caracteres; privacy_consent aceite; website proibido para funcionar como honeypot.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1007 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1157,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0092: Regras recomendadas: name obrigatório até 150 caracteres; email obrigatório, válido e até 180 caracteres; phone opcional até 40 caracteres; investor_type obrigatório com valores individual, empresa, fundo, instituicao_financeira, parceiro ou outro; sector_id obrigatório e existente em sectors; opportunity_id opcional e existente em opportunities; investment_range opcional com valores predefinidos; country obrigatório até 100 caracteres; company_name opcional até 180 caracteres; message obrigatória entre 20 e 3000 caracteres; privacy_consent aceite; website proibido para funcionar como honeypot. | MASTER-9f5719c8-0117: Regras recomendadas: name obrigatório até 150 caracteres; email obrigatório, válido e até 180 caracteres; phone opcional até 40 caracteres; investor_type obrigatório com valores individual, empresa, fundo, instituicao_financeira, parceiro ou outro; sector_id obrigatório e existente em sectors; opportunity_id opcional e existente em opportunities; investment_range opcional com valores predefinidos; country obrigatório até 100 caracteres; company_name opcional até 180 caracteres; message obrigatória entre 20 e 3000 caracteres; privacy_consent aceite; website proibido para funcionar como honeypot.",P2,MASTER-efd550fd-0092: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0117: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0092 | MASTER-9f5719c8-0117,2,"[{""id"":""MASTER-efd550fd-0092"",""pedido"":""Regras recomendadas: name obrigatório até 150 caracteres; email obrigatório, válido e até 180 caracteres; phone opcional até 40 caracteres; investor_type obrigatório com valores individual, empresa, fundo, instituicao_financeira, parceiro ou outro; sector_id obrigatório e existente em sectors; opportunity_id opcional e existente em opportunities; investment_range opcional com valores predefinidos; country obrigatório até 100 caracteres; company_name opcional até 180 caracteres; message obrigatória entre 20 e 3000 caracteres; privacy_consent aceite; website proibido para funcionar como honeypot."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1007""],""aceitacao"":""Regras recomendadas: name obrigatório até 150 caracteres; email obrigatório, válido e até 180 caracteres; phone opcional até 40 caracteres; investor_type obrigatório com valores individual, empresa, fundo, instituicao_financeira, parceiro ou outro; sector_id obrigatório e existente em sectors; opportunity_id opcional e existente em opportunities; investment_range opcional com valores predefinidos; country obrigatório até 100 caracteres; company_name opcional até 180 caracteres; message obrigatória entre 20 e 3000 caracteres; privacy_consent aceite; website proibido para funcionar como honeypot."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0117"",""pedido"":""Regras recomendadas: name obrigatório até 150 caracteres; email obrigatório, válido e até 180 caracteres; phone opcional até 40 caracteres; investor_type obrigatório com valores individual, empresa, fundo, instituicao_financeira, parceiro ou outro; sector_id obrigatório e existente em sectors; opportunity_id opcional e existente em opportunities; investment_range opcional com valores predefinidos; country obrigatório até 100 caracteres; company_name opcional até 180 caracteres; message obrigatória entre 20 e 3000 caracteres; privacy_consent aceite; website proibido para funcionar como honeypot."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1157""],""aceitacao"":""Regras recomendadas: name obrigatório até 150 caracteres; email obrigatório, válido e até 180 caracteres; phone opcional até 40 caracteres; investor_type obrigatório com valores individual, empresa, fundo, instituicao_financeira, parceiro ou outro; sector_id obrigatório e existente em sectors; opportunity_id opcional e existente em opportunities; investment_range opcional com valores predefinidos; country obrigatório até 100 caracteres; company_name opcional até 180 caracteres; message obrigatória entre 20 e 3000 caracteres; privacy_consent aceite; website proibido para funcionar como honeypot."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0093,"Criar a migration com o comando php artisan make:migration create_interest_requests_table. A tabela deve guardar os dados essenciais do contacto, o perfil do investidor, a oportunidade associada, o sector de interesse, o estado inicial do pedido e metadados úteis para auditoria e triagem.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1009 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1159,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0093: Criar a migration com o comando php artisan make:migration create_interest_requests_table. A tabela deve guardar os dados essenciais do contacto, o perfil do investidor, a oportunidade associada, o sector de interesse, o estado inicial do pedido e metadados úteis para auditoria e triagem. | MASTER-9f5719c8-0118: Criar a migration com o comando php artisan make:migration create_interest_requests_table. A tabela deve guardar os dados essenciais do contacto, o perfil do investidor, a oportunidade associada, o sector de interesse, o estado inicial do pedido e metadados úteis para auditoria e triagem.",P2,MASTER-efd550fd-0093: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0118: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0093 | MASTER-9f5719c8-0118,2,"[{""id"":""MASTER-efd550fd-0093"",""pedido"":""Criar a migration com o comando php artisan make:migration create_interest_requests_table. A tabela deve guardar os dados essenciais do contacto, o perfil do investidor, a oportunidade associada, o sector de interesse, o estado inicial do pedido e metadados úteis para auditoria e triagem."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1009""],""aceitacao"":""Criar a migration com o comando php artisan make:migration create_interest_requests_table. A tabela deve guardar os dados essenciais do contacto, o perfil do investidor, a oportunidade associada, o sector de interesse, o estado inicial do pedido e metadados úteis para auditoria e triagem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0118"",""pedido"":""Criar a migration com o comando php artisan make:migration create_interest_requests_table. A tabela deve guardar os dados essenciais do contacto, o perfil do investidor, a oportunidade associada, o sector de interesse, o estado inicial do pedido e metadados úteis para auditoria e triagem."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1159""],""aceitacao"":""Criar a migration com o comando php artisan make:migration create_interest_requests_table. A tabela deve guardar os dados essenciais do contacto, o perfil do investidor, a oportunidade associada, o sector de interesse, o estado inicial do pedido e metadados úteis para auditoria e triagem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0094,Campos sugeridos: id; reference_code único; name; email; phone; country; company_name; investor_type; sector_id como chave estrangeira opcional ou obrigatória conforme a regra de negócio; opportunity_id como chave estrangeira opcional; investment_range; message; status com valor inicial new; source_page; ip_address; user_agent; privacy_consent_at; reviewed_at; reviewed_by; internal_notes; timestamps e softDeletes.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1010 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1160,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-efd550fd-0094: Campos sugeridos: id; reference_code único; name; email; phone; country; company_name; investor_type; sector_id como chave estrangeira opcional ou obrigatória conforme a regra de negócio; opportunity_id como chave estrangeira opcional; investment_range; message; status com valor inicial new; source_page; ip_address; user_agent; privacy_consent_at; reviewed_at; reviewed_by; internal_notes; timestamps e softDeletes. | MASTER-9f5719c8-0119: Campos sugeridos: id; reference_code único; name; email; phone; country; company_name; investor_type; sector_id como chave estrangeira opcional ou obrigatória conforme a regra de negócio; opportunity_id como chave estrangeira opcional; investment_range; message; status com valor inicial new; source_page; ip_address; user_agent; privacy_consent_at; reviewed_at; reviewed_by; internal_notes; timestamps e softDeletes.,P2,MASTER-efd550fd-0094: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0119: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0094 | MASTER-9f5719c8-0119,2,"[{""id"":""MASTER-efd550fd-0094"",""pedido"":""Campos sugeridos: id; reference_code único; name; email; phone; country; company_name; investor_type; sector_id como chave estrangeira opcional ou obrigatória conforme a regra de negócio; opportunity_id como chave estrangeira opcional; investment_range; message; status com valor inicial new; source_page; ip_address; user_agent; privacy_consent_at; reviewed_at; reviewed_by; internal_notes; timestamps e softDeletes."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1010""],""aceitacao"":""Campos sugeridos: id; reference_code único; name; email; phone; country; company_name; investor_type; sector_id como chave estrangeira opcional ou obrigatória conforme a regra de negócio; opportunity_id como chave estrangeira opcional; investment_range; message; status com valor inicial new; source_page; ip_address; user_agent; privacy_consent_at; reviewed_at; reviewed_by; internal_notes; timestamps e softDeletes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-9f5719c8-0119"",""pedido"":""Campos sugeridos: id; reference_code único; name; email; phone; country; company_name; investor_type; sector_id como chave estrangeira opcional ou obrigatória conforme a regra de negócio; opportunity_id como chave estrangeira opcional; investment_range; message; status com valor inicial new; source_page; ip_address; user_agent; privacy_consent_at; reviewed_at; reviewed_by; internal_notes; timestamps e softDeletes."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1160""],""aceitacao"":""Campos sugeridos: id; reference_code único; name; email; phone; country; company_name; investor_type; sector_id como chave estrangeira opcional ou obrigatória conforme a regra de negócio; opportunity_id como chave estrangeira opcional; investment_range; message; status com valor inicial new; source_page; ip_address; user_agent; privacy_consent_at; reviewed_at; reviewed_by; internal_notes; timestamps e softDeletes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0095,"Estado inicial do formulário: name, email, phone, country, company_name, investor_type, sector_id, opportunity_id, investment_range, message, privacy_consent e website. O campo website deve permanecer oculto para funcionar como mecanismo simples anti-spam.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1014 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1164,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0095: Estado inicial do formulário: name, email, phone, country, company_name, investor_type, sector_id, opportunity_id, investment_range, message, privacy_consent e website. O campo website deve permanecer oculto para funcionar como mecanismo simples anti-spam. | MASTER-9f5719c8-0120: Estado inicial do formulário: name, email, phone, country, company_name, investor_type, sector_id, opportunity_id, investment_range, message, privacy_consent e website. O campo website deve permanecer oculto para funcionar como mecanismo simples anti-spam.",P2,MASTER-efd550fd-0095: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0120: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0095 | MASTER-9f5719c8-0120,2,"[{""id"":""MASTER-efd550fd-0095"",""pedido"":""Estado inicial do formulário: name, email, phone, country, company_name, investor_type, sector_id, opportunity_id, investment_range, message, privacy_consent e website. O campo website deve permanecer oculto para funcionar como mecanismo simples anti-spam."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1014""],""aceitacao"":""Estado inicial do formulário: name, email, phone, country, company_name, investor_type, sector_id, opportunity_id, investment_range, message, privacy_consent e website. O campo website deve permanecer oculto para funcionar como mecanismo simples anti-spam."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-9f5719c8-0120"",""pedido"":""Estado inicial do formulário: name, email, phone, country, company_name, investor_type, sector_id, opportunity_id, investment_range, message, privacy_consent e website. O campo website deve permanecer oculto para funcionar como mecanismo simples anti-spam."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1164""],""aceitacao"":""Estado inicial do formulário: name, email, phone, country, company_name, investor_type, sector_id, opportunity_id, investment_range, message, privacy_consent e website. O campo website deve permanecer oculto para funcionar como mecanismo simples anti-spam."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0096,"Campos visíveis recomendados: Nome, email, telefone, país, empresa/organização, tipo de investidor, sector de interesse, oportunidade associada quando existir, faixa indicativa de investimento, mensagem e consentimento de privacidade. O botão principal deve chamar-se “Enviar manifestação de interesse”.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1016 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1166,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0096: Campos visíveis recomendados: Nome, email, telefone, país, empresa/organização, tipo de investidor, sector de interesse, oportunidade associada quando existir, faixa indicativa de investimento, mensagem e consentimento de privacidade. O botão principal deve chamar-se “Enviar manifestação de interesse”. | MASTER-9f5719c8-0121: Campos visíveis recomendados: Nome, email, telefone, país, empresa/organização, tipo de investidor, sector de interesse, oportunidade associada quando existir, faixa indicativa de investimento, mensagem e consentimento de privacidade. O botão principal deve chamar-se “Enviar manifestação de interesse”.",P1,MASTER-efd550fd-0096: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0121: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0096 | MASTER-9f5719c8-0121,2,"[{""id"":""MASTER-efd550fd-0096"",""pedido"":""Campos visíveis recomendados: Nome, email, telefone, país, empresa/organização, tipo de investidor, sector de interesse, oportunidade associada quando existir, faixa indicativa de investimento, mensagem e consentimento de privacidade. O botão principal deve chamar-se “Enviar manifestação de interesse”."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1016""],""aceitacao"":""Campos visíveis recomendados: Nome, email, telefone, país, empresa/organização, tipo de investidor, sector de interesse, oportunidade associada quando existir, faixa indicativa de investimento, mensagem e consentimento de privacidade. O botão principal deve chamar-se “Enviar manifestação de interesse”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0121"",""pedido"":""Campos visíveis recomendados: Nome, email, telefone, país, empresa/organização, tipo de investidor, sector de interesse, oportunidade associada quando existir, faixa indicativa de investimento, mensagem e consentimento de privacidade. O botão principal deve chamar-se “Enviar manifestação de interesse”."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1166""],""aceitacao"":""Campos visíveis recomendados: Nome, email, telefone, país, empresa/organização, tipo de investidor, sector de interesse, oportunidade associada quando existir, faixa indicativa de investimento, mensagem e consentimento de privacidade. O botão principal deve chamar-se “Enviar manifestação de interesse”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0097,"Criar o ficheiro src/services/homeService.js para centralizar todas as chamadas públicas da página principal. O serviço deve usar Axios, variável de ambiente VITE_API_URL, tratamento padronizado de erros e funções reutilizáveis para home, sectores, oportunidades em destaque, pesquisa e manifestações de interesse.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1017 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1167,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0097: Criar o ficheiro src/services/homeService.js para centralizar todas as chamadas públicas da página principal. O serviço deve usar Axios, variável de ambiente VITE_API_URL, tratamento padronizado de erros e funções reutilizáveis para home, sectores, oportunidades em destaque, pesquisa e manifestações de interesse. | MASTER-9f5719c8-0122: Criar o ficheiro src/services/homeService.js para centralizar todas as chamadas públicas da página principal. O serviço deve usar Axios, variável de ambiente VITE_API_URL, tratamento padronizado de erros e funções reutilizáveis para home, sectores, oportunidades em destaque, pesquisa e manifestações de interesse.",P2,MASTER-efd550fd-0097: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0122: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0097 | MASTER-9f5719c8-0122,2,"[{""id"":""MASTER-efd550fd-0097"",""pedido"":""Criar o ficheiro src/services/homeService.js para centralizar todas as chamadas públicas da página principal. O serviço deve usar Axios, variável de ambiente VITE_API_URL, tratamento padronizado de erros e funções reutilizáveis para home, sectores, oportunidades em destaque, pesquisa e manifestações de interesse."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1017""],""aceitacao"":""Criar o ficheiro src/services/homeService.js para centralizar todas as chamadas públicas da página principal. O serviço deve usar Axios, variável de ambiente VITE_API_URL, tratamento padronizado de erros e funções reutilizáveis para home, sectores, oportunidades em destaque, pesquisa e manifestações de interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0122"",""pedido"":""Criar o ficheiro src/services/homeService.js para centralizar todas as chamadas públicas da página principal. O serviço deve usar Axios, variável de ambiente VITE_API_URL, tratamento padronizado de erros e funções reutilizáveis para home, sectores, oportunidades em destaque, pesquisa e manifestações de interesse."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1167""],""aceitacao"":""Criar o ficheiro src/services/homeService.js para centralizar todas as chamadas públicas da página principal. O serviço deve usar Axios, variável de ambiente VITE_API_URL, tratamento padronizado de erros e funções reutilizáveis para home, sectores, oportunidades em destaque, pesquisa e manifestações de interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0098,"Exemplo de implementação: importar axios; criar apiClient com baseURL, timeout e headers JSON; interceptar respostas para devolver response.data; interceptar erros para normalizar mensagens; exportar getHomeData(locale = 'pt'), getSectors(locale = 'pt'), getFeaturedOpportunities(locale = 'pt'), searchOpportunities(params = {}), getPortalStats() e submitInterestRequest(payload). A função submitInterestRequest deve enviar POST para /api/v1/interest-requests e devolver referência, estado e mensagem de sucesso.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1018 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1168,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0098: Exemplo de implementação: importar axios; criar apiClient com baseURL, timeout e headers JSON; interceptar respostas para devolver response.data; interceptar erros para normalizar mensagens; exportar getHomeData(locale = 'pt'), getSectors(locale = 'pt'), getFeaturedOpportunities(locale = 'pt'), searchOpportunities(params = {}), getPortalStats() e submitInterestRequest(payload). A função submitInterestRequest deve enviar POST para /api/v1/interest-requests e devolver referência, estado e mensagem de sucesso. | MASTER-9f5719c8-0123: Exemplo de implementação: importar axios; criar apiClient com baseURL, timeout e headers JSON; interceptar respostas para devolver response.data; interceptar erros para normalizar mensagens; exportar getHomeData(locale = 'pt'), getSectors(locale = 'pt'), getFeaturedOpportunities(locale = 'pt'), searchOpportunities(params = {}), getPortalStats() e submitInterestRequest(payload). A função submitInterestRequest deve enviar POST para /api/v1/interest-requests e devolver referência, estado e mensagem de sucesso.",P2,MASTER-efd550fd-0098: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0123: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0098 | MASTER-9f5719c8-0123,2,"[{""id"":""MASTER-efd550fd-0098"",""pedido"":""Exemplo de implementação: importar axios; criar apiClient com baseURL, timeout e headers JSON; interceptar respostas para devolver response.data; interceptar erros para normalizar mensagens; exportar getHomeData(locale = 'pt'), getSectors(locale = 'pt'), getFeaturedOpportunities(locale = 'pt'), searchOpportunities(params = {}), getPortalStats() e submitInterestRequest(payload). A função submitInterestRequest deve enviar POST para /api/v1/interest-requests e devolver referência, estado e mensagem de sucesso."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1018""],""aceitacao"":""Exemplo de implementação: importar axios; criar apiClient com baseURL, timeout e headers JSON; interceptar respostas para devolver response.data; interceptar erros para normalizar mensagens; exportar getHomeData(locale = 'pt'), getSectors(locale = 'pt'), getFeaturedOpportunities(locale = 'pt'), searchOpportunities(params = {}), getPortalStats() e submitInterestRequest(payload). A função submitInterestRequest deve enviar POST para /api/v1/interest-requests e devolver referência, estado e mensagem de sucesso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0123"",""pedido"":""Exemplo de implementação: importar axios; criar apiClient com baseURL, timeout e headers JSON; interceptar respostas para devolver response.data; interceptar erros para normalizar mensagens; exportar getHomeData(locale = 'pt'), getSectors(locale = 'pt'), getFeaturedOpportunities(locale = 'pt'), searchOpportunities(params = {}), getPortalStats() e submitInterestRequest(payload). A função submitInterestRequest deve enviar POST para /api/v1/interest-requests e devolver referência, estado e mensagem de sucesso."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1168""],""aceitacao"":""Exemplo de implementação: importar axios; criar apiClient com baseURL, timeout e headers JSON; interceptar respostas para devolver response.data; interceptar erros para normalizar mensagens; exportar getHomeData(locale = 'pt'), getSectors(locale = 'pt'), getFeaturedOpportunities(locale = 'pt'), searchOpportunities(params = {}), getPortalStats() e submitInterestRequest(payload). A função submitInterestRequest deve enviar POST para /api/v1/interest-requests e devolver referência, estado e mensagem de sucesso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0099,"A migration de sectors deve conter: id, name, slug único, short_description, description, icon, image_path, sort_order, is_active, published_at, timestamps e softDeletes. O slug deve ser indexado para permitir rotas públicas como /sectores/agronegocio.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1020 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1170,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0099: A migration de sectors deve conter: id, name, slug único, short_description, description, icon, image_path, sort_order, is_active, published_at, timestamps e softDeletes. O slug deve ser indexado para permitir rotas públicas como /sectores/agronegocio. | MASTER-9f5719c8-0124: A migration de sectors deve conter: id, name, slug único, short_description, description, icon, image_path, sort_order, is_active, published_at, timestamps e softDeletes. O slug deve ser indexado para permitir rotas públicas como /sectores/agronegocio.",P2,MASTER-efd550fd-0099: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0124: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0099 | MASTER-9f5719c8-0124,2,"[{""id"":""MASTER-efd550fd-0099"",""pedido"":""A migration de sectors deve conter: id, name, slug único, short_description, description, icon, image_path, sort_order, is_active, published_at, timestamps e softDeletes. O slug deve ser indexado para permitir rotas públicas como /sectores/agronegocio."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1020""],""aceitacao"":""A migration de sectors deve conter: id, name, slug único, short_description, description, icon, image_path, sort_order, is_active, published_at, timestamps e softDeletes. O slug deve ser indexado para permitir rotas públicas como /sectores/agronegocio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0124"",""pedido"":""A migration de sectors deve conter: id, name, slug único, short_description, description, icon, image_path, sort_order, is_active, published_at, timestamps e softDeletes. O slug deve ser indexado para permitir rotas públicas como /sectores/agronegocio."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1170""],""aceitacao"":""A migration de sectors deve conter: id, name, slug único, short_description, description, icon, image_path, sort_order, is_active, published_at, timestamps e softDeletes. O slug deve ser indexado para permitir rotas públicas como /sectores/agronegocio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0100,"A migration de opportunities deve conter: id, sector_id como chave estrangeira, reference único, title, slug único, summary, description, province, district, promoter_name, promoter_type, maturity_level, maturity_label, estimated_investment_amount, estimated_investment_currency, financing_modality, expected_impact, status, is_featured, published_at, last_validated_at, timestamps e softDeletes. A relação com sectors deve usar foreignId('sector_id')->constrained()->cascadeOnUpdate()->restrictOnDelete().",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1021 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1171,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0100: A migration de opportunities deve conter: id, sector_id como chave estrangeira, reference único, title, slug único, summary, description, province, district, promoter_name, promoter_type, maturity_level, maturity_label, estimated_investment_amount, estimated_investment_currency, financing_modality, expected_impact, status, is_featured, published_at, last_validated_at, timestamps e softDeletes. A relação com sectors deve usar foreignId('sector_id')->constrained()->cascadeOnUpdate()->restrictOnDelete(). | MASTER-9f5719c8-0125: A migration de opportunities deve conter: id, sector_id como chave estrangeira, reference único, title, slug único, summary, description, province, district, promoter_name, promoter_type, maturity_level, maturity_label, estimated_investment_amount, estimated_investment_currency, financing_modality, expected_impact, status, is_featured, published_at, last_validated_at, timestamps e softDeletes. A relação com sectors deve usar foreignId('sector_id')->constrained()->cascadeOnUpdate()->restrictOnDelete().",P2,MASTER-efd550fd-0100: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0125: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0100 | MASTER-9f5719c8-0125,2,"[{""id"":""MASTER-efd550fd-0100"",""pedido"":""A migration de opportunities deve conter: id, sector_id como chave estrangeira, reference único, title, slug único, summary, description, province, district, promoter_name, promoter_type, maturity_level, maturity_label, estimated_investment_amount, estimated_investment_currency, financing_modality, expected_impact, status, is_featured, published_at, last_validated_at, timestamps e softDeletes. A relação com sectors deve usar foreignId('sector_id')->constrained()->cascadeOnUpdate()->restrictOnDelete()."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1021""],""aceitacao"":""A migration de opportunities deve conter: id, sector_id como chave estrangeira, reference único, title, slug único, summary, description, province, district, promoter_name, promoter_type, maturity_level, maturity_label, estimated_investment_amount, estimated_investment_currency, financing_modality, expected_impact, status, is_featured, published_at, last_validated_at, timestamps e softDeletes. A relação com sectors deve usar foreignId('sector_id')->constrained()->cascadeOnUpdate()->restrictOnDelete()."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0125"",""pedido"":""A migration de opportunities deve conter: id, sector_id como chave estrangeira, reference único, title, slug único, summary, description, province, district, promoter_name, promoter_type, maturity_level, maturity_label, estimated_investment_amount, estimated_investment_currency, financing_modality, expected_impact, status, is_featured, published_at, last_validated_at, timestamps e softDeletes. A relação com sectors deve usar foreignId('sector_id')->constrained()->cascadeOnUpdate()->restrictOnDelete()."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1171""],""aceitacao"":""A migration de opportunities deve conter: id, sector_id como chave estrangeira, reference único, title, slug único, summary, description, province, district, promoter_name, promoter_type, maturity_level, maturity_label, estimated_investment_amount, estimated_investment_currency, financing_modality, expected_impact, status, is_featured, published_at, last_validated_at, timestamps e softDeletes. A relação com sectors deve usar foreignId('sector_id')->constrained()->cascadeOnUpdate()->restrictOnDelete()."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0101,"O InterestRequestController deve receber manifestações de interesse públicas, validar os campos, gerar uma referência interna, gravar o pedido e devolver uma resposta segura. A validação deve ser feita preferencialmente num StoreInterestRequestRequest, separando as regras do controller.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1024 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1174,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0101: O InterestRequestController deve receber manifestações de interesse públicas, validar os campos, gerar uma referência interna, gravar o pedido e devolver uma resposta segura. A validação deve ser feita preferencialmente num StoreInterestRequestRequest, separando as regras do controller. | MASTER-9f5719c8-0126: O InterestRequestController deve receber manifestações de interesse públicas, validar os campos, gerar uma referência interna, gravar o pedido e devolver uma resposta segura. A validação deve ser feita preferencialmente num StoreInterestRequestRequest, separando as regras do controller.",P2,MASTER-efd550fd-0101: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0126: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0101 | MASTER-9f5719c8-0126,2,"[{""id"":""MASTER-efd550fd-0101"",""pedido"":""O InterestRequestController deve receber manifestações de interesse públicas, validar os campos, gerar uma referência interna, gravar o pedido e devolver uma resposta segura. A validação deve ser feita preferencialmente num StoreInterestRequestRequest, separando as regras do controller."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1024""],""aceitacao"":""O InterestRequestController deve receber manifestações de interesse públicas, validar os campos, gerar uma referência interna, gravar o pedido e devolver uma resposta segura. A validação deve ser feita preferencialmente num StoreInterestRequestRequest, separando as regras do controller."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0126"",""pedido"":""O InterestRequestController deve receber manifestações de interesse públicas, validar os campos, gerar uma referência interna, gravar o pedido e devolver uma resposta segura. A validação deve ser feita preferencialmente num StoreInterestRequestRequest, separando as regras do controller."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1174""],""aceitacao"":""O InterestRequestController deve receber manifestações de interesse públicas, validar os campos, gerar uma referência interna, gravar o pedido e devolver uma resposta segura. A validação deve ser feita preferencialmente num StoreInterestRequestRequest, separando as regras do controller."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0102,"Lógica recomendada: receber StoreInterestRequestRequest; obter dados validados; gerar reference no formato IR-YYYY-000001; criar registo em InterestRequest; guardar IP, user_agent e consentimento de privacidade; associar opportunity_id quando a opportunityReference existir; devolver JsonResponse com success true, message, data.reference, data.status, data.nextStep e submittedAt. Em caso de falha, registar o erro no log e devolver mensagem genérica sem expor detalhes internos.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1025 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1175,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0102: Lógica recomendada: receber StoreInterestRequestRequest; obter dados validados; gerar reference no formato IR-YYYY-000001; criar registo em InterestRequest; guardar IP, user_agent e consentimento de privacidade; associar opportunity_id quando a opportunityReference existir; devolver JsonResponse com success true, message, data.reference, data.status, data.nextStep e submittedAt. Em caso de falha, registar o erro no log e devolver mensagem genérica sem expor detalhes internos. | MASTER-9f5719c8-0127: Lógica recomendada: receber StoreInterestRequestRequest; obter dados validados; gerar reference no formato IR-YYYY-000001; criar registo em InterestRequest; guardar IP, user_agent e consentimento de privacidade; associar opportunity_id quando a opportunityReference existir; devolver JsonResponse com success true, message, data.reference, data.status, data.nextStep e submittedAt. Em caso de falha, registar o erro no log e devolver mensagem genérica sem expor detalhes internos.",P2,MASTER-efd550fd-0102: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0127: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0102 | MASTER-9f5719c8-0127,2,"[{""id"":""MASTER-efd550fd-0102"",""pedido"":""Lógica recomendada: receber StoreInterestRequestRequest; obter dados validados; gerar reference no formato IR-YYYY-000001; criar registo em InterestRequest; guardar IP, user_agent e consentimento de privacidade; associar opportunity_id quando a opportunityReference existir; devolver JsonResponse com success true, message, data.reference, data.status, data.nextStep e submittedAt. Em caso de falha, registar o erro no log e devolver mensagem genérica sem expor detalhes internos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1025""],""aceitacao"":""Lógica recomendada: receber StoreInterestRequestRequest; obter dados validados; gerar reference no formato IR-YYYY-000001; criar registo em InterestRequest; guardar IP, user_agent e consentimento de privacidade; associar opportunity_id quando a opportunityReference existir; devolver JsonResponse com success true, message, data.reference, data.status, data.nextStep e submittedAt. Em caso de falha, registar o erro no log e devolver mensagem genérica sem expor detalhes internos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0127"",""pedido"":""Lógica recomendada: receber StoreInterestRequestRequest; obter dados validados; gerar reference no formato IR-YYYY-000001; criar registo em InterestRequest; guardar IP, user_agent e consentimento de privacidade; associar opportunity_id quando a opportunityReference existir; devolver JsonResponse com success true, message, data.reference, data.status, data.nextStep e submittedAt. Em caso de falha, registar o erro no log e devolver mensagem genérica sem expor detalhes internos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1175""],""aceitacao"":""Lógica recomendada: receber StoreInterestRequestRequest; obter dados validados; gerar reference no formato IR-YYYY-000001; criar registo em InterestRequest; guardar IP, user_agent e consentimento de privacidade; associar opportunity_id quando a opportunityReference existir; devolver JsonResponse com success true, message, data.reference, data.status, data.nextStep e submittedAt. Em caso de falha, registar o erro no log e devolver mensagem genérica sem expor detalhes internos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0103,"Regras mínimas de validação: fullName obrigatório com 3 a 150 caracteres; email obrigatório e válido; phone opcional até 30 caracteres; investorType obrigatório entre individual, empresa, fundo, entidade_publica, parceiro_tecnico e outro; country obrigatório; sectorInterest obrigatório; opportunityReference opcional e existente quando informado; investmentRange opcional; message obrigatória com 20 a 2000 caracteres; privacyConsent obrigatório e verdadeiro. Aplicar rate limiting por IP e email para reduzir spam.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1026 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1176,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0103: Regras mínimas de validação: fullName obrigatório com 3 a 150 caracteres; email obrigatório e válido; phone opcional até 30 caracteres; investorType obrigatório entre individual, empresa, fundo, entidade_publica, parceiro_tecnico e outro; country obrigatório; sectorInterest obrigatório; opportunityReference opcional e existente quando informado; investmentRange opcional; message obrigatória com 20 a 2000 caracteres; privacyConsent obrigatório e verdadeiro. Aplicar rate limiting por IP e email para reduzir spam. | MASTER-9f5719c8-0128: Regras mínimas de validação: fullName obrigatório com 3 a 150 caracteres; email obrigatório e válido; phone opcional até 30 caracteres; investorType obrigatório entre individual, empresa, fundo, entidade_publica, parceiro_tecnico e outro; country obrigatório; sectorInterest obrigatório; opportunityReference opcional e existente quando informado; investmentRange opcional; message obrigatória com 20 a 2000 caracteres; privacyConsent obrigatório e verdadeiro. Aplicar rate limiting por IP e email para reduzir spam.",P2,MASTER-efd550fd-0103: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0128: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0103 | MASTER-9f5719c8-0128,2,"[{""id"":""MASTER-efd550fd-0103"",""pedido"":""Regras mínimas de validação: fullName obrigatório com 3 a 150 caracteres; email obrigatório e válido; phone opcional até 30 caracteres; investorType obrigatório entre individual, empresa, fundo, entidade_publica, parceiro_tecnico e outro; country obrigatório; sectorInterest obrigatório; opportunityReference opcional e existente quando informado; investmentRange opcional; message obrigatória com 20 a 2000 caracteres; privacyConsent obrigatório e verdadeiro. Aplicar rate limiting por IP e email para reduzir spam."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1026""],""aceitacao"":""Regras mínimas de validação: fullName obrigatório com 3 a 150 caracteres; email obrigatório e válido; phone opcional até 30 caracteres; investorType obrigatório entre individual, empresa, fundo, entidade_publica, parceiro_tecnico e outro; country obrigatório; sectorInterest obrigatório; opportunityReference opcional e existente quando informado; investmentRange opcional; message obrigatória com 20 a 2000 caracteres; privacyConsent obrigatório e verdadeiro. Aplicar rate limiting por IP e email para reduzir spam."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-9f5719c8-0128"",""pedido"":""Regras mínimas de validação: fullName obrigatório com 3 a 150 caracteres; email obrigatório e válido; phone opcional até 30 caracteres; investorType obrigatório entre individual, empresa, fundo, entidade_publica, parceiro_tecnico e outro; country obrigatório; sectorInterest obrigatório; opportunityReference opcional e existente quando informado; investmentRange opcional; message obrigatória com 20 a 2000 caracteres; privacyConsent obrigatório e verdadeiro. Aplicar rate limiting por IP e email para reduzir spam."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1176""],""aceitacao"":""Regras mínimas de validação: fullName obrigatório com 3 a 150 caracteres; email obrigatório e válido; phone opcional até 30 caracteres; investorType obrigatório entre individual, empresa, fundo, entidade_publica, parceiro_tecnico e outro; country obrigatório; sectorInterest obrigatório; opportunityReference opcional e existente quando informado; investmentRange opcional; message obrigatória com 20 a 2000 caracteres; privacyConsent obrigatório e verdadeiro. Aplicar rate limiting por IP e email para reduzir spam."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0104,"Código sugerido: importar React, useEffect e useState; definir API_BASE_URL com import.meta.env.VITE_API_URL; criar estado para homeData, loading, error e searchTerm; carregar dados com fetch(`${API_BASE_URL}/api/v1/home?locale=pt`); validar response.ok; guardar JSON em homeData; apresentar loading enquanto carrega; apresentar mensagem de erro se falhar; renderizar Header, hero, botões rápidos, pesquisa, sectores estratégicos, oportunidades em destaque, percurso do investidor, incentivos, estatísticas e footer. A navegação dos botões pode usar window.location.href ou React Router conforme a arquitectura adoptada.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1029 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1179,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0104: Código sugerido: importar React, useEffect e useState; definir API_BASE_URL com import.meta.env.VITE_API_URL; criar estado para homeData, loading, error e searchTerm; carregar dados com fetch(`${API_BASE_URL}/api/v1/home?locale=pt`); validar response.ok; guardar JSON em homeData; apresentar loading enquanto carrega; apresentar mensagem de erro se falhar; renderizar Header, hero, botões rápidos, pesquisa, sectores estratégicos, oportunidades em destaque, percurso do investidor, incentivos, estatísticas e footer. A navegação dos botões pode usar window.location.href ou React Router conforme a arquitectura adoptada. | MASTER-9f5719c8-0129: Código sugerido: importar React, useEffect e useState; definir API_BASE_URL com import.meta.env.VITE_API_URL; criar estado para homeData, loading, error e searchTerm; carregar dados com fetch(`${API_BASE_URL}/api/v1/home?locale=pt`); validar response.ok; guardar JSON em homeData; apresentar loading enquanto carrega; apresentar mensagem de erro se falhar; renderizar Header, hero, botões rápidos, pesquisa, sectores estratégicos, oportunidades em destaque, percurso do investidor, incentivos, estatísticas e footer. A navegação dos botões pode usar window.location.href ou React Router conforme a arquitectura adoptada.",P1,MASTER-efd550fd-0104: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0129: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0104 | MASTER-9f5719c8-0129,2,"[{""id"":""MASTER-efd550fd-0104"",""pedido"":""Código sugerido: importar React, useEffect e useState; definir API_BASE_URL com import.meta.env.VITE_API_URL; criar estado para homeData, loading, error e searchTerm; carregar dados com fetch(`${API_BASE_URL}/api/v1/home?locale=pt`); validar response.ok; guardar JSON em homeData; apresentar loading enquanto carrega; apresentar mensagem de erro se falhar; renderizar Header, hero, botões rápidos, pesquisa, sectores estratégicos, oportunidades em destaque, percurso do investidor, incentivos, estatísticas e footer. A navegação dos botões pode usar window.location.href ou React Router conforme a arquitectura adoptada."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1029""],""aceitacao"":""Código sugerido: importar React, useEffect e useState; definir API_BASE_URL com import.meta.env.VITE_API_URL; criar estado para homeData, loading, error e searchTerm; carregar dados com fetch(`${API_BASE_URL}/api/v1/home?locale=pt`); validar response.ok; guardar JSON em homeData; apresentar loading enquanto carrega; apresentar mensagem de erro se falhar; renderizar Header, hero, botões rápidos, pesquisa, sectores estratégicos, oportunidades em destaque, percurso do investidor, incentivos, estatísticas e footer. A navegação dos botões pode usar window.location.href ou React Router conforme a arquitectura adoptada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0129"",""pedido"":""Código sugerido: importar React, useEffect e useState; definir API_BASE_URL com import.meta.env.VITE_API_URL; criar estado para homeData, loading, error e searchTerm; carregar dados com fetch(`${API_BASE_URL}/api/v1/home?locale=pt`); validar response.ok; guardar JSON em homeData; apresentar loading enquanto carrega; apresentar mensagem de erro se falhar; renderizar Header, hero, botões rápidos, pesquisa, sectores estratégicos, oportunidades em destaque, percurso do investidor, incentivos, estatísticas e footer. A navegação dos botões pode usar window.location.href ou React Router conforme a arquitectura adoptada."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1179""],""aceitacao"":""Código sugerido: importar React, useEffect e useState; definir API_BASE_URL com import.meta.env.VITE_API_URL; criar estado para homeData, loading, error e searchTerm; carregar dados com fetch(`${API_BASE_URL}/api/v1/home?locale=pt`); validar response.ok; guardar JSON em homeData; apresentar loading enquanto carrega; apresentar mensagem de erro se falhar; renderizar Header, hero, botões rápidos, pesquisa, sectores estratégicos, oportunidades em destaque, percurso do investidor, incentivos, estatísticas e footer. A navegação dos botões pode usar window.location.href ou React Router conforme a arquitectura adoptada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0105,"O controller deve ser colocado em app/Http/Controllers/Api/V1/HomeController.php. A versão inicial pode devolver um payload estruturado directamente, mas a versão recomendada para produção deve delegar a composição dos dados para um HomeService, permitindo cache, testes unitários e separação da lógica de negócio.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1031 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1181,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0105: O controller deve ser colocado em app/Http/Controllers/Api/V1/HomeController.php. A versão inicial pode devolver um payload estruturado directamente, mas a versão recomendada para produção deve delegar a composição dos dados para um HomeService, permitindo cache, testes unitários e separação da lógica de negócio. | MASTER-9f5719c8-0130: O controller deve ser colocado em app/Http/Controllers/Api/V1/HomeController.php. A versão inicial pode devolver um payload estruturado directamente, mas a versão recomendada para produção deve delegar a composição dos dados para um HomeService, permitindo cache, testes unitários e separação da lógica de negócio.",P2,MASTER-efd550fd-0105: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0130: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0105 | MASTER-9f5719c8-0130,2,"[{""id"":""MASTER-efd550fd-0105"",""pedido"":""O controller deve ser colocado em app/Http/Controllers/Api/V1/HomeController.php. A versão inicial pode devolver um payload estruturado directamente, mas a versão recomendada para produção deve delegar a composição dos dados para um HomeService, permitindo cache, testes unitários e separação da lógica de negócio."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1031""],""aceitacao"":""O controller deve ser colocado em app/Http/Controllers/Api/V1/HomeController.php. A versão inicial pode devolver um payload estruturado directamente, mas a versão recomendada para produção deve delegar a composição dos dados para um HomeService, permitindo cache, testes unitários e separação da lógica de negócio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0130"",""pedido"":""O controller deve ser colocado em app/Http/Controllers/Api/V1/HomeController.php. A versão inicial pode devolver um payload estruturado directamente, mas a versão recomendada para produção deve delegar a composição dos dados para um HomeService, permitindo cache, testes unitários e separação da lógica de negócio."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1181""],""aceitacao"":""O controller deve ser colocado em app/Http/Controllers/Api/V1/HomeController.php. A versão inicial pode devolver um payload estruturado directamente, mas a versão recomendada para produção deve delegar a composição dos dados para um HomeService, permitindo cache, testes unitários e separação da lógica de negócio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0106,"Estrutura lógica recomendada: definir namespace App\Http\Controllers\Api\V1; importar Request, JsonResponse, Cache e modelos públicos; criar método show(Request $request): JsonResponse; validar locale com valores permitidos pt e en; aplicar cache por locale durante 10 a 30 minutos; devolver hero, quickActions, searchSuggestions, sectors, featuredOpportunities, investorJourney, incentivesPreview, legalHighlights, partnershipExchange e stats; limitar os campos expostos para evitar publicação de dados sensíveis.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1032 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1182,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0106: Estrutura lógica recomendada: definir namespace App\Http\Controllers\Api\V1; importar Request, JsonResponse, Cache e modelos públicos; criar método show(Request $request): JsonResponse; validar locale com valores permitidos pt e en; aplicar cache por locale durante 10 a 30 minutos; devolver hero, quickActions, searchSuggestions, sectors, featuredOpportunities, investorJourney, incentivesPreview, legalHighlights, partnershipExchange e stats; limitar os campos expostos para evitar publicação de dados sensíveis. | MASTER-9f5719c8-0131: Estrutura lógica recomendada: definir namespace App\Http\Controllers\Api\V1; importar Request, JsonResponse, Cache e modelos públicos; criar método show(Request $request): JsonResponse; validar locale com valores permitidos pt e en; aplicar cache por locale durante 10 a 30 minutos; devolver hero, quickActions, searchSuggestions, sectors, featuredOpportunities, investorJourney, incentivesPreview, legalHighlights, partnershipExchange e stats; limitar os campos expostos para evitar publicação de dados sensíveis.",P2,MASTER-efd550fd-0106: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0131: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0106 | MASTER-9f5719c8-0131,2,"[{""id"":""MASTER-efd550fd-0106"",""pedido"":""Estrutura lógica recomendada: definir namespace App\\Http\\Controllers\\Api\\V1; importar Request, JsonResponse, Cache e modelos públicos; criar método show(Request $request): JsonResponse; validar locale com valores permitidos pt e en; aplicar cache por locale durante 10 a 30 minutos; devolver hero, quickActions, searchSuggestions, sectors, featuredOpportunities, investorJourney, incentivesPreview, legalHighlights, partnershipExchange e stats; limitar os campos expostos para evitar publicação de dados sensíveis."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1032""],""aceitacao"":""Estrutura lógica recomendada: definir namespace App\\Http\\Controllers\\Api\\V1; importar Request, JsonResponse, Cache e modelos públicos; criar método show(Request $request): JsonResponse; validar locale com valores permitidos pt e en; aplicar cache por locale durante 10 a 30 minutos; devolver hero, quickActions, searchSuggestions, sectors, featuredOpportunities, investorJourney, incentivesPreview, legalHighlights, partnershipExchange e stats; limitar os campos expostos para evitar publicação de dados sensíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0131"",""pedido"":""Estrutura lógica recomendada: definir namespace App\\Http\\Controllers\\Api\\V1; importar Request, JsonResponse, Cache e modelos públicos; criar método show(Request $request): JsonResponse; validar locale com valores permitidos pt e en; aplicar cache por locale durante 10 a 30 minutos; devolver hero, quickActions, searchSuggestions, sectors, featuredOpportunities, investorJourney, incentivesPreview, legalHighlights, partnershipExchange e stats; limitar os campos expostos para evitar publicação de dados sensíveis."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1182""],""aceitacao"":""Estrutura lógica recomendada: definir namespace App\\Http\\Controllers\\Api\\V1; importar Request, JsonResponse, Cache e modelos públicos; criar método show(Request $request): JsonResponse; validar locale com valores permitidos pt e en; aplicar cache por locale durante 10 a 30 minutos; devolver hero, quickActions, searchSuggestions, sectors, featuredOpportunities, investorJourney, incentivesPreview, legalHighlights, partnershipExchange e stats; limitar os campos expostos para evitar publicação de dados sensíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0107,"Para manter controllers limpos e regras reutilizáveis, os formulários públicos devem usar Form Requests. Os exemplos prioritários para a home são: StoreInterestRequest, StoreContactRequest e SearchOpportunityRequest.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1041 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1191,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0107: Para manter controllers limpos e regras reutilizáveis, os formulários públicos devem usar Form Requests. Os exemplos prioritários para a home são: StoreInterestRequest, StoreContactRequest e SearchOpportunityRequest. | MASTER-9f5719c8-0132: Para manter controllers limpos e regras reutilizáveis, os formulários públicos devem usar Form Requests. Os exemplos prioritários para a home são: StoreInterestRequest, StoreContactRequest e SearchOpportunityRequest.",P2,MASTER-efd550fd-0107: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0132: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0107 | MASTER-9f5719c8-0132,2,"[{""id"":""MASTER-efd550fd-0107"",""pedido"":""Para manter controllers limpos e regras reutilizáveis, os formulários públicos devem usar Form Requests. Os exemplos prioritários para a home são: StoreInterestRequest, StoreContactRequest e SearchOpportunityRequest."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1041""],""aceitacao"":""Para manter controllers limpos e regras reutilizáveis, os formulários públicos devem usar Form Requests. Os exemplos prioritários para a home são: StoreInterestRequest, StoreContactRequest e SearchOpportunityRequest."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-9f5719c8-0132"",""pedido"":""Para manter controllers limpos e regras reutilizáveis, os formulários públicos devem usar Form Requests. Os exemplos prioritários para a home são: StoreInterestRequest, StoreContactRequest e SearchOpportunityRequest."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1191""],""aceitacao"":""Para manter controllers limpos e regras reutilizáveis, os formulários públicos devem usar Form Requests. Os exemplos prioritários para a home são: StoreInterestRequest, StoreContactRequest e SearchOpportunityRequest."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0108,Nome obrigatório; email válido; telefone opcional; tipo de investidor em lista fechada; sector existente; oportunidade opcional e existente; mensagem limitada; consentimento obrigatório.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1047 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1197,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0108: Nome obrigatório; email válido; telefone opcional; tipo de investidor em lista fechada; sector existente; oportunidade opcional e existente; mensagem limitada; consentimento obrigatório. | MASTER-9f5719c8-0133: Nome obrigatório; email válido; telefone opcional; tipo de investidor em lista fechada; sector existente; oportunidade opcional e existente; mensagem limitada; consentimento obrigatório.,P2,MASTER-efd550fd-0108: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0133: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0108 | MASTER-9f5719c8-0133,2,"[{""id"":""MASTER-efd550fd-0108"",""pedido"":""Nome obrigatório; email válido; telefone opcional; tipo de investidor em lista fechada; sector existente; oportunidade opcional e existente; mensagem limitada; consentimento obrigatório."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1047""],""aceitacao"":""Nome obrigatório; email válido; telefone opcional; tipo de investidor em lista fechada; sector existente; oportunidade opcional e existente; mensagem limitada; consentimento obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0133"",""pedido"":""Nome obrigatório; email válido; telefone opcional; tipo de investidor em lista fechada; sector existente; oportunidade opcional e existente; mensagem limitada; consentimento obrigatório."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1197""],""aceitacao"":""Nome obrigatório; email válido; telefone opcional; tipo de investidor em lista fechada; sector existente; oportunidade opcional e existente; mensagem limitada; consentimento obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0109,Nome e email obrigatórios; assunto obrigatório; mensagem entre limites mínimos e máximos; método de contacto em lista controlada.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1050 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1200,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-efd550fd-0109: Nome e email obrigatórios; assunto obrigatório; mensagem entre limites mínimos e máximos; método de contacto em lista controlada. | MASTER-9f5719c8-0134: Nome e email obrigatórios; assunto obrigatório; mensagem entre limites mínimos e máximos; método de contacto em lista controlada.,P2,MASTER-efd550fd-0109: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0134: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0109 | MASTER-9f5719c8-0134,2,"[{""id"":""MASTER-efd550fd-0109"",""pedido"":""Nome e email obrigatórios; assunto obrigatório; mensagem entre limites mínimos e máximos; método de contacto em lista controlada."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1050""],""aceitacao"":""Nome e email obrigatórios; assunto obrigatório; mensagem entre limites mínimos e máximos; método de contacto em lista controlada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0134"",""pedido"":""Nome e email obrigatórios; assunto obrigatório; mensagem entre limites mínimos e máximos; método de contacto em lista controlada."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1200""],""aceitacao"":""Nome e email obrigatórios; assunto obrigatório; mensagem entre limites mínimos e máximos; método de contacto em lista controlada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0110,Texto de pesquisa limitado; filtros opcionais e validados; paginação obrigatória; limite máximo por página para evitar abusos.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1053 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1203,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0110: Texto de pesquisa limitado; filtros opcionais e validados; paginação obrigatória; limite máximo por página para evitar abusos. | MASTER-9f5719c8-0135: Texto de pesquisa limitado; filtros opcionais e validados; paginação obrigatória; limite máximo por página para evitar abusos.,P2,MASTER-efd550fd-0110: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0135: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0110 | MASTER-9f5719c8-0135,2,"[{""id"":""MASTER-efd550fd-0110"",""pedido"":""Texto de pesquisa limitado; filtros opcionais e validados; paginação obrigatória; limite máximo por página para evitar abusos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1053""],""aceitacao"":""Texto de pesquisa limitado; filtros opcionais e validados; paginação obrigatória; limite máximo por página para evitar abusos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0135"",""pedido"":""Texto de pesquisa limitado; filtros opcionais e validados; paginação obrigatória; limite máximo por página para evitar abusos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1203""],""aceitacao"":""Texto de pesquisa limitado; filtros opcionais e validados; paginação obrigatória; limite máximo por página para evitar abusos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0111,"Para StoreInterestRequest, as regras devem exigir: name como obrigatório e texto até 150 caracteres; email obrigatório e válido; phone como texto opcional até 30 caracteres; investor_type obrigatório com valores como individual, empresa, fundo, instituição financeira ou parceiro; sector_id obrigatório e existente na tabela sectors; opportunity_id opcional e existente na tabela opportunities; message obrigatória com limite razoável; privacy_consent aceite; e campos ocultos anti-spam rejeitados quando preenchidos.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1056 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1206,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0111: Para StoreInterestRequest, as regras devem exigir: name como obrigatório e texto até 150 caracteres; email obrigatório e válido; phone como texto opcional até 30 caracteres; investor_type obrigatório com valores como individual, empresa, fundo, instituição financeira ou parceiro; sector_id obrigatório e existente na tabela sectors; opportunity_id opcional e existente na tabela opportunities; message obrigatória com limite razoável; privacy_consent aceite; e campos ocultos anti-spam rejeitados quando preenchidos. | MASTER-9f5719c8-0136: Para StoreInterestRequest, as regras devem exigir: name como obrigatório e texto até 150 caracteres; email obrigatório e válido; phone como texto opcional até 30 caracteres; investor_type obrigatório com valores como individual, empresa, fundo, instituição financeira ou parceiro; sector_id obrigatório e existente na tabela sectors; opportunity_id opcional e existente na tabela opportunities; message obrigatória com limite razoável; privacy_consent aceite; e campos ocultos anti-spam rejeitados quando preenchidos.",P2,MASTER-efd550fd-0111: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0136: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0111 | MASTER-9f5719c8-0136,2,"[{""id"":""MASTER-efd550fd-0111"",""pedido"":""Para StoreInterestRequest, as regras devem exigir: name como obrigatório e texto até 150 caracteres; email obrigatório e válido; phone como texto opcional até 30 caracteres; investor_type obrigatório com valores como individual, empresa, fundo, instituição financeira ou parceiro; sector_id obrigatório e existente na tabela sectors; opportunity_id opcional e existente na tabela opportunities; message obrigatória com limite razoável; privacy_consent aceite; e campos ocultos anti-spam rejeitados quando preenchidos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1056""],""aceitacao"":""Para StoreInterestRequest, as regras devem exigir: name como obrigatório e texto até 150 caracteres; email obrigatório e válido; phone como texto opcional até 30 caracteres; investor_type obrigatório com valores como individual, empresa, fundo, instituição financeira ou parceiro; sector_id obrigatório e existente na tabela sectors; opportunity_id opcional e existente na tabela opportunities; message obrigatória com limite razoável; privacy_consent aceite; e campos ocultos anti-spam rejeitados quando preenchidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-9f5719c8-0136"",""pedido"":""Para StoreInterestRequest, as regras devem exigir: name como obrigatório e texto até 150 caracteres; email obrigatório e válido; phone como texto opcional até 30 caracteres; investor_type obrigatório com valores como individual, empresa, fundo, instituição financeira ou parceiro; sector_id obrigatório e existente na tabela sectors; opportunity_id opcional e existente na tabela opportunities; message obrigatória com limite razoável; privacy_consent aceite; e campos ocultos anti-spam rejeitados quando preenchidos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1206""],""aceitacao"":""Para StoreInterestRequest, as regras devem exigir: name como obrigatório e texto até 150 caracteres; email obrigatório e válido; phone como texto opcional até 30 caracteres; investor_type obrigatório com valores como individual, empresa, fundo, instituição financeira ou parceiro; sector_id obrigatório e existente na tabela sectors; opportunity_id opcional e existente na tabela opportunities; message obrigatória com limite razoável; privacy_consent aceite; e campos ocultos anti-spam rejeitados quando preenchidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0112,"Para SearchOpportunityRequest, o campo q deve ser opcional, textual e limitado; sector e province devem corresponder a slugs existentes; maturity deve pertencer a uma lista fechada de estágios; financing_type deve aceitar apenas modalidades previstas; page deve ser inteiro positivo; e per_page deve ter limite máximo, por exemplo 24 resultados por pedido.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1057 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1207,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0112: Para SearchOpportunityRequest, o campo q deve ser opcional, textual e limitado; sector e province devem corresponder a slugs existentes; maturity deve pertencer a uma lista fechada de estágios; financing_type deve aceitar apenas modalidades previstas; page deve ser inteiro positivo; e per_page deve ter limite máximo, por exemplo 24 resultados por pedido. | MASTER-9f5719c8-0137: Para SearchOpportunityRequest, o campo q deve ser opcional, textual e limitado; sector e province devem corresponder a slugs existentes; maturity deve pertencer a uma lista fechada de estágios; financing_type deve aceitar apenas modalidades previstas; page deve ser inteiro positivo; e per_page deve ter limite máximo, por exemplo 24 resultados por pedido.",P2,MASTER-efd550fd-0112: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0137: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0112 | MASTER-9f5719c8-0137,2,"[{""id"":""MASTER-efd550fd-0112"",""pedido"":""Para SearchOpportunityRequest, o campo q deve ser opcional, textual e limitado; sector e province devem corresponder a slugs existentes; maturity deve pertencer a uma lista fechada de estágios; financing_type deve aceitar apenas modalidades previstas; page deve ser inteiro positivo; e per_page deve ter limite máximo, por exemplo 24 resultados por pedido."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1057""],""aceitacao"":""Para SearchOpportunityRequest, o campo q deve ser opcional, textual e limitado; sector e province devem corresponder a slugs existentes; maturity deve pertencer a uma lista fechada de estágios; financing_type deve aceitar apenas modalidades previstas; page deve ser inteiro positivo; e per_page deve ter limite máximo, por exemplo 24 resultados por pedido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0137"",""pedido"":""Para SearchOpportunityRequest, o campo q deve ser opcional, textual e limitado; sector e province devem corresponder a slugs existentes; maturity deve pertencer a uma lista fechada de estágios; financing_type deve aceitar apenas modalidades previstas; page deve ser inteiro positivo; e per_page deve ter limite máximo, por exemplo 24 resultados por pedido."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1207""],""aceitacao"":""Para SearchOpportunityRequest, o campo q deve ser opcional, textual e limitado; sector e province devem corresponder a slugs existentes; maturity deve pertencer a uma lista fechada de estágios; financing_type deve aceitar apenas modalidades previstas; page deve ser inteiro positivo; e per_page deve ter limite máximo, por exemplo 24 resultados por pedido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0113,"Criar primeiro a home em React com dados mockados para validar layout, botões e experiência do utilizador.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1059 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1209,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0113: Criar primeiro a home em React com dados mockados para validar layout, botões e experiência do utilizador. | MASTER-9f5719c8-0138: Criar primeiro a home em React com dados mockados para validar layout, botões e experiência do utilizador.",P2,MASTER-efd550fd-0113: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0138: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0113 | MASTER-9f5719c8-0138,2,"[{""id"":""MASTER-efd550fd-0113"",""pedido"":""Criar primeiro a home em React com dados mockados para validar layout, botões e experiência do utilizador."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1059""],""aceitacao"":""Criar primeiro a home em React com dados mockados para validar layout, botões e experiência do utilizador."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0138"",""pedido"":""Criar primeiro a home em React com dados mockados para validar layout, botões e experiência do utilizador."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1209""],""aceitacao"":""Criar primeiro a home em React com dados mockados para validar layout, botões e experiência do utilizador."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0114,Implementar em seguida o endpoint /api/v1/home em Laravel com payload fixo ou seeders iniciais.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1060 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1210,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0114: Implementar em seguida o endpoint /api/v1/home em Laravel com payload fixo ou seeders iniciais. | MASTER-9f5719c8-0139: Implementar em seguida o endpoint /api/v1/home em Laravel com payload fixo ou seeders iniciais.,P2,MASTER-efd550fd-0114: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0139: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0114 | MASTER-9f5719c8-0139,2,"[{""id"":""MASTER-efd550fd-0114"",""pedido"":""Implementar em seguida o endpoint /api/v1/home em Laravel com payload fixo ou seeders iniciais."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1060""],""aceitacao"":""Implementar em seguida o endpoint /api/v1/home em Laravel com payload fixo ou seeders iniciais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0139"",""pedido"":""Implementar em seguida o endpoint /api/v1/home em Laravel com payload fixo ou seeders iniciais."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1210""],""aceitacao"":""Implementar em seguida o endpoint /api/v1/home em Laravel com payload fixo ou seeders iniciais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0115,"O endpoint /api/v1/home deve devolver uma resposta agregada para reduzir chamadas iniciais no carregamento da página, incluindo: dados do hero, botões principais, sectores, oportunidades em destaque, indicadores, blocos de legislação, resumo da bolsa de parcerias e configurações de idioma.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1067 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1217,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0115: O endpoint /api/v1/home deve devolver uma resposta agregada para reduzir chamadas iniciais no carregamento da página, incluindo: dados do hero, botões principais, sectores, oportunidades em destaque, indicadores, blocos de legislação, resumo da bolsa de parcerias e configurações de idioma. | MASTER-9f5719c8-0140: O endpoint /api/v1/home deve devolver uma resposta agregada para reduzir chamadas iniciais no carregamento da página, incluindo: dados do hero, botões principais, sectores, oportunidades em destaque, indicadores, blocos de legislação, resumo da bolsa de parcerias e configurações de idioma.",P2,MASTER-efd550fd-0115: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0140: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0115 | MASTER-9f5719c8-0140,2,"[{""id"":""MASTER-efd550fd-0115"",""pedido"":""O endpoint /api/v1/home deve devolver uma resposta agregada para reduzir chamadas iniciais no carregamento da página, incluindo: dados do hero, botões principais, sectores, oportunidades em destaque, indicadores, blocos de legislação, resumo da bolsa de parcerias e configurações de idioma."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1067""],""aceitacao"":""O endpoint /api/v1/home deve devolver uma resposta agregada para reduzir chamadas iniciais no carregamento da página, incluindo: dados do hero, botões principais, sectores, oportunidades em destaque, indicadores, blocos de legislação, resumo da bolsa de parcerias e configurações de idioma."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0140"",""pedido"":""O endpoint /api/v1/home deve devolver uma resposta agregada para reduzir chamadas iniciais no carregamento da página, incluindo: dados do hero, botões principais, sectores, oportunidades em destaque, indicadores, blocos de legislação, resumo da bolsa de parcerias e configurações de idioma."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1217""],""aceitacao"":""O endpoint /api/v1/home deve devolver uma resposta agregada para reduzir chamadas iniciais no carregamento da página, incluindo: dados do hero, botões principais, sectores, oportunidades em destaque, indicadores, blocos de legislação, resumo da bolsa de parcerias e configurações de idioma."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0116,Guardar textos da home em base de dados ou ficheiros de configuração para permitir actualização sem alteração de código.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1072 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1222,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0116: Guardar textos da home em base de dados ou ficheiros de configuração para permitir actualização sem alteração de código. | MASTER-9f5719c8-0141: Guardar textos da home em base de dados ou ficheiros de configuração para permitir actualização sem alteração de código.,P2,MASTER-efd550fd-0116: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0141: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0116 | MASTER-9f5719c8-0141,2,"[{""id"":""MASTER-efd550fd-0116"",""pedido"":""Guardar textos da home em base de dados ou ficheiros de configuração para permitir actualização sem alteração de código."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1072""],""aceitacao"":""Guardar textos da home em base de dados ou ficheiros de configuração para permitir actualização sem alteração de código."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0141"",""pedido"":""Guardar textos da home em base de dados ou ficheiros de configuração para permitir actualização sem alteração de código."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1222""],""aceitacao"":""Guardar textos da home em base de dados ou ficheiros de configuração para permitir actualização sem alteração de código."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0117,"Conclusão estratégica: As recomendações devem ser implementadas de forma faseada, começando pelas acções de maior impacto imediato na previsibilidade, na qualidade documental e na coordenação institucional. A médio e longo prazo, a prioridade deve ser consolidar a monitoria digital, a integração entre entidades e o suporte pós-investimento como pilares permanentes da proposta de valor do portal.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1076 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1226,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0117: Conclusão estratégica: As recomendações devem ser implementadas de forma faseada, começando pelas acções de maior impacto imediato na previsibilidade, na qualidade documental e na coordenação institucional. A médio e longo prazo, a prioridade deve ser consolidar a monitoria digital, a integração entre entidades e o suporte pós-investimento como pilares permanentes da proposta de valor do portal. | MASTER-9f5719c8-0142: Conclusão estratégica: As recomendações devem ser implementadas de forma faseada, começando pelas acções de maior impacto imediato na previsibilidade, na qualidade documental e na coordenação institucional. A médio e longo prazo, a prioridade deve ser consolidar a monitoria digital, a integração entre entidades e o suporte pós-investimento como pilares permanentes da proposta de valor do portal.",P1,MASTER-efd550fd-0117: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0142: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0117 | MASTER-9f5719c8-0142,2,"[{""id"":""MASTER-efd550fd-0117"",""pedido"":""Conclusão estratégica: As recomendações devem ser implementadas de forma faseada, começando pelas acções de maior impacto imediato na previsibilidade, na qualidade documental e na coordenação institucional. A médio e longo prazo, a prioridade deve ser consolidar a monitoria digital, a integração entre entidades e o suporte pós-investimento como pilares permanentes da proposta de valor do portal."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1076""],""aceitacao"":""Conclusão estratégica: As recomendações devem ser implementadas de forma faseada, começando pelas acções de maior impacto imediato na previsibilidade, na qualidade documental e na coordenação institucional. A médio e longo prazo, a prioridade deve ser consolidar a monitoria digital, a integração entre entidades e o suporte pós-investimento como pilares permanentes da proposta de valor do portal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0142"",""pedido"":""Conclusão estratégica: As recomendações devem ser implementadas de forma faseada, começando pelas acções de maior impacto imediato na previsibilidade, na qualidade documental e na coordenação institucional. A médio e longo prazo, a prioridade deve ser consolidar a monitoria digital, a integração entre entidades e o suporte pós-investimento como pilares permanentes da proposta de valor do portal."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1226""],""aceitacao"":""Conclusão estratégica: As recomendações devem ser implementadas de forma faseada, começando pelas acções de maior impacto imediato na previsibilidade, na qualidade documental e na coordenação institucional. A médio e longo prazo, a prioridade deve ser consolidar a monitoria digital, a integração entre entidades e o suporte pós-investimento como pilares permanentes da proposta de valor do portal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0121,"Nota de gestão de risco: Os riscos classificados como altos devem ser acompanhados em reuniões periódicas de gestão do portal e integrados no painel de decisão executiva. A monitoria deve combinar indicadores quantitativos, registos de incidentes, feedback dos investidores e validação regular por parte das entidades competentes.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1134 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1284,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0121: Nota de gestão de risco: Os riscos classificados como altos devem ser acompanhados em reuniões periódicas de gestão do portal e integrados no painel de decisão executiva. A monitoria deve combinar indicadores quantitativos, registos de incidentes, feedback dos investidores e validação regular por parte das entidades competentes. | MASTER-9f5719c8-0146: Nota de gestão de risco: Os riscos classificados como altos devem ser acompanhados em reuniões periódicas de gestão do portal e integrados no painel de decisão executiva. A monitoria deve combinar indicadores quantitativos, registos de incidentes, feedback dos investidores e validação regular por parte das entidades competentes.",P2,MASTER-efd550fd-0121: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0146: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0121 | MASTER-9f5719c8-0146,2,"[{""id"":""MASTER-efd550fd-0121"",""pedido"":""Nota de gestão de risco: Os riscos classificados como altos devem ser acompanhados em reuniões periódicas de gestão do portal e integrados no painel de decisão executiva. A monitoria deve combinar indicadores quantitativos, registos de incidentes, feedback dos investidores e validação regular por parte das entidades competentes."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1134""],""aceitacao"":""Nota de gestão de risco: Os riscos classificados como altos devem ser acompanhados em reuniões periódicas de gestão do portal e integrados no painel de decisão executiva. A monitoria deve combinar indicadores quantitativos, registos de incidentes, feedback dos investidores e validação regular por parte das entidades competentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0146"",""pedido"":""Nota de gestão de risco: Os riscos classificados como altos devem ser acompanhados em reuniões periódicas de gestão do portal e integrados no painel de decisão executiva. A monitoria deve combinar indicadores quantitativos, registos de incidentes, feedback dos investidores e validação regular por parte das entidades competentes."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1284""],""aceitacao"":""Nota de gestão de risco: Os riscos classificados como altos devem ser acompanhados em reuniões periódicas de gestão do portal e integrados no painel de decisão executiva. A monitoria deve combinar indicadores quantitativos, registos de incidentes, feedback dos investidores e validação regular por parte das entidades competentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0122,"A Bolsa de Parcerias, Investidores e Capital deve funcionar como um mecanismo de aproximação empresarial, permitindo que o portal vá além da mera divulgação de oportunidades e passe a apoiar a formação de consórcios, joint ventures, parcerias comerciais, captação de capital e estruturação de projectos de investimento.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1137 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1287,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0122: A Bolsa de Parcerias, Investidores e Capital deve funcionar como um mecanismo de aproximação empresarial, permitindo que o portal vá além da mera divulgação de oportunidades e passe a apoiar a formação de consórcios, joint ventures, parcerias comerciais, captação de capital e estruturação de projectos de investimento. | MASTER-9f5719c8-0147: A Bolsa de Parcerias, Investidores e Capital deve funcionar como um mecanismo de aproximação empresarial, permitindo que o portal vá além da mera divulgação de oportunidades e passe a apoiar a formação de consórcios, joint ventures, parcerias comerciais, captação de capital e estruturação de projectos de investimento.",P2,MASTER-efd550fd-0122: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0147: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0122 | MASTER-9f5719c8-0147,2,"[{""id"":""MASTER-efd550fd-0122"",""pedido"":""A Bolsa de Parcerias, Investidores e Capital deve funcionar como um mecanismo de aproximação empresarial, permitindo que o portal vá além da mera divulgação de oportunidades e passe a apoiar a formação de consórcios, joint ventures, parcerias comerciais, captação de capital e estruturação de projectos de investimento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1137""],""aceitacao"":""A Bolsa de Parcerias, Investidores e Capital deve funcionar como um mecanismo de aproximação empresarial, permitindo que o portal vá além da mera divulgação de oportunidades e passe a apoiar a formação de consórcios, joint ventures, parcerias comerciais, captação de capital e estruturação de projectos de investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0147"",""pedido"":""A Bolsa de Parcerias, Investidores e Capital deve funcionar como um mecanismo de aproximação empresarial, permitindo que o portal vá além da mera divulgação de oportunidades e passe a apoiar a formação de consórcios, joint ventures, parcerias comerciais, captação de capital e estruturação de projectos de investimento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1287""],""aceitacao"":""A Bolsa de Parcerias, Investidores e Capital deve funcionar como um mecanismo de aproximação empresarial, permitindo que o portal vá além da mera divulgação de oportunidades e passe a apoiar a formação de consórcios, joint ventures, parcerias comerciais, captação de capital e estruturação de projectos de investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0125,"Seleccionar apenas os sectores, províncias e tipos de parceria aplicáveis ao perfil do investidor, da empresa ou do projecto.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1224 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1374 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 696,Bolsa/parcerias,/api/v1/partnerships; /api/v1/partnerships/source/{type}/{id}; /management/partnerships-install; /parcerias; /parcerias/candidaturas/{id}; /parcerias/criar; /parcerias/notificacoes/{id}/ler; /parcerias/painel; /parcerias/rascunhos; /parcerias/salas/{id}; /parcerias/salas/{id}/acordo; /parcerias/salas/{id}/documentos,"PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0125: Seleccionar apenas os sectores, províncias e tipos de parceria aplicáveis ao perfil do investidor, da empresa ou do projecto. | MASTER-9f5719c8-0150: Seleccionar apenas os sectores, províncias e tipos de parceria aplicáveis ao perfil do investidor, da empresa ou do projecto. | MASTER-626cae3d-0062: Seleccionar apenas os sectores, províncias e tipos de parceria aplicáveis ao perfil do investidor, da empresa ou do projecto.",P2,MASTER-efd550fd-0125: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0150: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0125 | MASTER-9f5719c8-0150 | MASTER-626cae3d-0062,3,"[{""id"":""MASTER-efd550fd-0125"",""pedido"":""Seleccionar apenas os sectores, províncias e tipos de parceria aplicáveis ao perfil do investidor, da empresa ou do projecto."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1224""],""aceitacao"":""Seleccionar apenas os sectores, províncias e tipos de parceria aplicáveis ao perfil do investidor, da empresa ou do projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""},{""id"":""MASTER-9f5719c8-0150"",""pedido"":""Seleccionar apenas os sectores, províncias e tipos de parceria aplicáveis ao perfil do investidor, da empresa ou do projecto."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1374""],""aceitacao"":""Seleccionar apenas os sectores, províncias e tipos de parceria aplicáveis ao perfil do investidor, da empresa ou do projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""},{""id"":""MASTER-626cae3d-0062"",""pedido"":""Seleccionar apenas os sectores, províncias e tipos de parceria aplicáveis ao perfil do investidor, da empresa ou do projecto."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 696""],""aceitacao"":""Seleccionar apenas os sectores, províncias e tipos de parceria aplicáveis ao perfil do investidor, da empresa ou do projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.portal_partnerships: 0 registos; public.partnership_rooms: 0 registos; public.partnership_interests: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: parcerias. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,parcerias,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/PartnershipExchange.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,PartnershipExchangeTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0126,"Nota operacional: O sistema deve permitir guardar o formulário como rascunho, validar os campos em tempo real, destacar os erros antes da submissão e gerar um comprovativo electrónico com um número de referência após o envio.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1228 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1378 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 700,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0126: Nota operacional: O sistema deve permitir guardar o formulário como rascunho, validar os campos em tempo real, destacar os erros antes da submissão e gerar um comprovativo electrónico com um número de referência após o envio. | MASTER-9f5719c8-0151: Nota operacional: O sistema deve permitir guardar o formulário como rascunho, validar os campos em tempo real, destacar os erros antes da submissão e gerar um comprovativo electrónico com um número de referência após o envio. | MASTER-626cae3d-0063: Nota operacional: O sistema deve permitir guardar o formulário como rascunho, validar os campos em tempo real, destacar os erros antes da submissão e gerar um comprovativo electrónico com um número de referência após o envio.",P1,MASTER-efd550fd-0126: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0151: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0126 | MASTER-9f5719c8-0151 | MASTER-626cae3d-0063,3,"[{""id"":""MASTER-efd550fd-0126"",""pedido"":""Nota operacional: O sistema deve permitir guardar o formulário como rascunho, validar os campos em tempo real, destacar os erros antes da submissão e gerar um comprovativo electrónico com um número de referência após o envio."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1228""],""aceitacao"":""Nota operacional: O sistema deve permitir guardar o formulário como rascunho, validar os campos em tempo real, destacar os erros antes da submissão e gerar um comprovativo electrónico com um número de referência após o envio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-9f5719c8-0151"",""pedido"":""Nota operacional: O sistema deve permitir guardar o formulário como rascunho, validar os campos em tempo real, destacar os erros antes da submissão e gerar um comprovativo electrónico com um número de referência após o envio."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1378""],""aceitacao"":""Nota operacional: O sistema deve permitir guardar o formulário como rascunho, validar os campos em tempo real, destacar os erros antes da submissão e gerar um comprovativo electrónico com um número de referência após o envio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-626cae3d-0063"",""pedido"":""Nota operacional: O sistema deve permitir guardar o formulário como rascunho, validar os campos em tempo real, destacar os erros antes da submissão e gerar um comprovativo electrónico com um número de referência após o envio."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 700""],""aceitacao"":""Nota operacional: O sistema deve permitir guardar o formulário como rascunho, validar os campos em tempo real, destacar os erros antes da submissão e gerar um comprovativo electrónico com um número de referência após o envio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0143,"Nota de governação: A Bolsa de Parcerias, Investidores e Capital deve operar com regras claras de confidencialidade, validação mínima de informação, protecção de dados, prevenção de conflitos de interesse e separação entre a facilitação institucional e a decisão privada de investimento. O portal deve facilitar contactos qualificados, mas não substituir a due diligence, a negociação contratual ou a decisão autónoma das partes.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1372 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1522 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 844,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0143: Nota de governação: A Bolsa de Parcerias, Investidores e Capital deve operar com regras claras de confidencialidade, validação mínima de informação, protecção de dados, prevenção de conflitos de interesse e separação entre a facilitação institucional e a decisão privada de investimento. O portal deve facilitar contactos qualificados, mas não substituir a due diligence, a negociação contratual ou a decisão autónoma das partes. | MASTER-9f5719c8-0168: Nota de governação: A Bolsa de Parcerias, Investidores e Capital deve operar com regras claras de confidencialidade, validação mínima de informação, protecção de dados, prevenção de conflitos de interesse e separação entre a facilitação institucional e a decisão privada de investimento. O portal deve facilitar contactos qualificados, mas não substituir a due diligence, a negociação contratual ou a decisão autónoma das partes. | MASTER-626cae3d-0080: Nota de governação: A Bolsa de Parcerias, Investidores e Capital deve operar com regras claras de confidencialidade, validação mínima de informação, protecção de dados, prevenção de conflitos de interesse e separação entre a facilitação institucional e a decisão privada de investimento. O portal deve facilitar contactos qualificados, mas não substituir a due diligence, a negociação contratual ou a decisão autónoma das partes.",P2,MASTER-efd550fd-0143: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0168: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0080: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0143 | MASTER-9f5719c8-0168 | MASTER-626cae3d-0080,3,"[{""id"":""MASTER-efd550fd-0143"",""pedido"":""Nota de governação: A Bolsa de Parcerias, Investidores e Capital deve operar com regras claras de confidencialidade, validação mínima de informação, protecção de dados, prevenção de conflitos de interesse e separação entre a facilitação institucional e a decisão privada de investimento. O portal deve facilitar contactos qualificados, mas não substituir a due diligence, a negociação contratual ou a decisão autónoma das partes."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1372""],""aceitacao"":""Nota de governação: A Bolsa de Parcerias, Investidores e Capital deve operar com regras claras de confidencialidade, validação mínima de informação, protecção de dados, prevenção de conflitos de interesse e separação entre a facilitação institucional e a decisão privada de investimento. O portal deve facilitar contactos qualificados, mas não substituir a due diligence, a negociação contratual ou a decisão autónoma das partes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0168"",""pedido"":""Nota de governação: A Bolsa de Parcerias, Investidores e Capital deve operar com regras claras de confidencialidade, validação mínima de informação, protecção de dados, prevenção de conflitos de interesse e separação entre a facilitação institucional e a decisão privada de investimento. O portal deve facilitar contactos qualificados, mas não substituir a due diligence, a negociação contratual ou a decisão autónoma das partes."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1522""],""aceitacao"":""Nota de governação: A Bolsa de Parcerias, Investidores e Capital deve operar com regras claras de confidencialidade, validação mínima de informação, protecção de dados, prevenção de conflitos de interesse e separação entre a facilitação institucional e a decisão privada de investimento. O portal deve facilitar contactos qualificados, mas não substituir a due diligence, a negociação contratual ou a decisão autónoma das partes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-626cae3d-0080"",""pedido"":""Nota de governação: A Bolsa de Parcerias, Investidores e Capital deve operar com regras claras de confidencialidade, validação mínima de informação, protecção de dados, prevenção de conflitos de interesse e separação entre a facilitação institucional e a decisão privada de investimento. O portal deve facilitar contactos qualificados, mas não substituir a due diligence, a negociação contratual ou a decisão autónoma das partes."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 844""],""aceitacao"":""Nota de governação: A Bolsa de Parcerias, Investidores e Capital deve operar com regras claras de confidencialidade, validação mínima de informação, protecção de dados, prevenção de conflitos de interesse e separação entre a facilitação institucional e a decisão privada de investimento. O portal deve facilitar contactos qualificados, mas não substituir a due diligence, a negociação contratual ou a decisão autónoma das partes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0144,"Este anexo deve ser tratado como um instrumento operacional de alinhamento entre a experiência do investidor, os processos institucionais e as funcionalidades digitais do portal. A sua implementação permitirá transformar o Portal do Investidor numa ferramenta mais orientada para a facilitação, a transparência, o acompanhamento e a tomada de decisão.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1383 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1533 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 855,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0144: Este anexo deve ser tratado como um instrumento operacional de alinhamento entre a experiência do investidor, os processos institucionais e as funcionalidades digitais do portal. A sua implementação permitirá transformar o Portal do Investidor numa ferramenta mais orientada para a facilitação, a transparência, o acompanhamento e a tomada de decisão. | MASTER-9f5719c8-0169: Este anexo deve ser tratado como um instrumento operacional de alinhamento entre a experiência do investidor, os processos institucionais e as funcionalidades digitais do portal. A sua implementação permitirá transformar o Portal do Investidor numa ferramenta mais orientada para a facilitação, a transparência, o acompanhamento e a tomada de decisão. | MASTER-626cae3d-0081: Este anexo deve ser tratado como um instrumento operacional de alinhamento entre a experiência do investidor, os processos institucionais e as funcionalidades digitais do portal. A sua implementação permitirá transformar o Portal do Investidor numa ferramenta mais orientada para a facilitação, a transparência, o acompanhamento e a tomada de decisão.",P2,MASTER-efd550fd-0144: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0169: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0081: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0144 | MASTER-9f5719c8-0169 | MASTER-626cae3d-0081,3,"[{""id"":""MASTER-efd550fd-0144"",""pedido"":""Este anexo deve ser tratado como um instrumento operacional de alinhamento entre a experiência do investidor, os processos institucionais e as funcionalidades digitais do portal. A sua implementação permitirá transformar o Portal do Investidor numa ferramenta mais orientada para a facilitação, a transparência, o acompanhamento e a tomada de decisão."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1383""],""aceitacao"":""Este anexo deve ser tratado como um instrumento operacional de alinhamento entre a experiência do investidor, os processos institucionais e as funcionalidades digitais do portal. A sua implementação permitirá transformar o Portal do Investidor numa ferramenta mais orientada para a facilitação, a transparência, o acompanhamento e a tomada de decisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0169"",""pedido"":""Este anexo deve ser tratado como um instrumento operacional de alinhamento entre a experiência do investidor, os processos institucionais e as funcionalidades digitais do portal. A sua implementação permitirá transformar o Portal do Investidor numa ferramenta mais orientada para a facilitação, a transparência, o acompanhamento e a tomada de decisão."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1533""],""aceitacao"":""Este anexo deve ser tratado como um instrumento operacional de alinhamento entre a experiência do investidor, os processos institucionais e as funcionalidades digitais do portal. A sua implementação permitirá transformar o Portal do Investidor numa ferramenta mais orientada para a facilitação, a transparência, o acompanhamento e a tomada de decisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-626cae3d-0081"",""pedido"":""Este anexo deve ser tratado como um instrumento operacional de alinhamento entre a experiência do investidor, os processos institucionais e as funcionalidades digitais do portal. A sua implementação permitirá transformar o Portal do Investidor numa ferramenta mais orientada para a facilitação, a transparência, o acompanhamento e a tomada de decisão."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 855""],""aceitacao"":""Este anexo deve ser tratado como um instrumento operacional de alinhamento entre a experiência do investidor, os processos institucionais e as funcionalidades digitais do portal. A sua implementação permitirá transformar o Portal do Investidor numa ferramenta mais orientada para a facilitação, a transparência, o acompanhamento e a tomada de decisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0145,Cards resumidos de cada oportunidade: Cada oportunidade deve aparecer como um cartão com informação essencial:,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1396 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1466 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1546 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1616 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 871,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0145: Cards resumidos de cada oportunidade: Cada oportunidade deve aparecer como um cartão com informação essencial: | MASTER-9f5719c8-0170: Cards resumidos de cada oportunidade: Cada oportunidade deve aparecer como um cartão com informação essencial: | MASTER-626cae3d-0084: Cards resumidos de cada oportunidade: Cada oportunidade deve aparecer como um cartão com informação essencial:,P2,MASTER-efd550fd-0145: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0170: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0084: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0145 | MASTER-9f5719c8-0170 | MASTER-626cae3d-0084,3,"[{""id"":""MASTER-efd550fd-0145"",""pedido"":""Cards resumidos de cada oportunidade: Cada oportunidade deve aparecer como um cartão com informação essencial:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1396"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1466""],""aceitacao"":""Cards resumidos de cada oportunidade: Cada oportunidade deve aparecer como um cartão com informação essencial:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0170"",""pedido"":""Cards resumidos de cada oportunidade: Cada oportunidade deve aparecer como um cartão com informação essencial:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1546"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1616""],""aceitacao"":""Cards resumidos de cada oportunidade: Cada oportunidade deve aparecer como um cartão com informação essencial:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-626cae3d-0084"",""pedido"":""Cards resumidos de cada oportunidade: Cada oportunidade deve aparecer como um cartão com informação essencial:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 871""],""aceitacao"":""Cards resumidos de cada oportunidade: Cada oportunidade deve aparecer como um cartão com informação essencial:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0146,Página individual da oportunidade cada projecto deve ter uma ficha completa com:,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1406 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1556,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0146: Página individual da oportunidade cada projecto deve ter uma ficha completa com: | MASTER-9f5719c8-0171: Página individual da oportunidade cada projecto deve ter uma ficha completa com:,P2,MASTER-efd550fd-0146: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0171: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0146 | MASTER-9f5719c8-0171,2,"[{""id"":""MASTER-efd550fd-0146"",""pedido"":""Página individual da oportunidade cada projecto deve ter uma ficha completa com:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1406""],""aceitacao"":""Página individual da oportunidade cada projecto deve ter uma ficha completa com:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0171"",""pedido"":""Página individual da oportunidade cada projecto deve ter uma ficha completa com:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1556""],""aceitacao"":""Página individual da oportunidade cada projecto deve ter uma ficha completa com:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0147,Classificação por maturidade: é importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação:,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1419 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1569,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0147: Classificação por maturidade: é importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação: | MASTER-9f5719c8-0172: Classificação por maturidade: é importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação:,P2,MASTER-efd550fd-0147: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0172: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0147 | MASTER-9f5719c8-0172,2,"[{""id"":""MASTER-efd550fd-0147"",""pedido"":""Classificação por maturidade: é importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1419""],""aceitacao"":""Classificação por maturidade: é importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0172"",""pedido"":""Classificação por maturidade: é importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1569""],""aceitacao"":""Classificação por maturidade: é importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0148,Impacto esperado como critério de decisão O portal deve permitir filtrar oportunidades também pelo impacto:,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1426 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1496 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1576 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1646 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 901,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0148: Impacto esperado como critério de decisão O portal deve permitir filtrar oportunidades também pelo impacto: | MASTER-9f5719c8-0173: Impacto esperado como critério de decisão O portal deve permitir filtrar oportunidades também pelo impacto: | MASTER-626cae3d-0087: Impacto esperado como critério de decisão O portal deve permitir filtrar oportunidades também pelo impacto:,P2,MASTER-efd550fd-0148: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0173: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0087: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0148 | MASTER-9f5719c8-0173 | MASTER-626cae3d-0087,3,"[{""id"":""MASTER-efd550fd-0148"",""pedido"":""Impacto esperado como critério de decisão O portal deve permitir filtrar oportunidades também pelo impacto:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1426"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1496""],""aceitacao"":""Impacto esperado como critério de decisão O portal deve permitir filtrar oportunidades também pelo impacto:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0173"",""pedido"":""Impacto esperado como critério de decisão O portal deve permitir filtrar oportunidades também pelo impacto:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1576"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1646""],""aceitacao"":""Impacto esperado como critério de decisão O portal deve permitir filtrar oportunidades também pelo impacto:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-626cae3d-0087"",""pedido"":""Impacto esperado como critério de decisão O portal deve permitir filtrar oportunidades também pelo impacto:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 901""],""aceitacao"":""Impacto esperado como critério de decisão O portal deve permitir filtrar oportunidades também pelo impacto:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0149,"Modelo de ficha mínima de oportunidade A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos:",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1434 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1584,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0149: Modelo de ficha mínima de oportunidade A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos: | MASTER-9f5719c8-0174: Modelo de ficha mínima de oportunidade A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos:",P2,MASTER-efd550fd-0149: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0174: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0149 | MASTER-9f5719c8-0174,2,"[{""id"":""MASTER-efd550fd-0149"",""pedido"":""Modelo de ficha mínima de oportunidade A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1434""],""aceitacao"":""Modelo de ficha mínima de oportunidade A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0174"",""pedido"":""Modelo de ficha mínima de oportunidade A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1584""],""aceitacao"":""Modelo de ficha mínima de oportunidade A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0150,"Governança editorial: Para garantir credibilidade, cada oportunidade deve indicar:",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1445 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1515 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1595 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1665 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 920,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0150: Governança editorial: Para garantir credibilidade, cada oportunidade deve indicar: | MASTER-9f5719c8-0175: Governança editorial: Para garantir credibilidade, cada oportunidade deve indicar: | MASTER-626cae3d-0089: Governança editorial: Para garantir credibilidade, cada oportunidade deve indicar:",P2,MASTER-efd550fd-0150: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0175: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0089: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0150 | MASTER-9f5719c8-0175 | MASTER-626cae3d-0089,3,"[{""id"":""MASTER-efd550fd-0150"",""pedido"":""Governança editorial: Para garantir credibilidade, cada oportunidade deve indicar:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1445"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1515""],""aceitacao"":""Governança editorial: Para garantir credibilidade, cada oportunidade deve indicar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0175"",""pedido"":""Governança editorial: Para garantir credibilidade, cada oportunidade deve indicar:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1595"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1665""],""aceitacao"":""Governança editorial: Para garantir credibilidade, cada oportunidade deve indicar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-626cae3d-0089"",""pedido"":""Governança editorial: Para garantir credibilidade, cada oportunidade deve indicar:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 920""],""aceitacao"":""Governança editorial: Para garantir credibilidade, cada oportunidade deve indicar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0151,"Para tornar o portal mais útil para investidores, é necessário permitir comparar oportunidades, perceber rapidamente o grau de preparação de cada projecto e tomar decisões com base na localização, no sector, no financiamento e no impacto esperado.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1454 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1604 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 859,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0151: Para tornar o portal mais útil para investidores, é necessário permitir comparar oportunidades, perceber rapidamente o grau de preparação de cada projecto e tomar decisões com base na localização, no sector, no financiamento e no impacto esperado. | MASTER-9f5719c8-0176: Para tornar o portal mais útil para investidores, é necessário permitir comparar oportunidades, perceber rapidamente o grau de preparação de cada projecto e tomar decisões com base na localização, no sector, no financiamento e no impacto esperado. | MASTER-626cae3d-0083: Para tornar o portal mais útil para investidores, é necessário permitir comparar oportunidades, perceber rapidamente o grau de preparação de cada projecto e tomar decisões com base na localização, no sector, no financiamento e no impacto esperado.",P2,MASTER-efd550fd-0151: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0176: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0083: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0151 | MASTER-9f5719c8-0176 | MASTER-626cae3d-0083,3,"[{""id"":""MASTER-efd550fd-0151"",""pedido"":""Para tornar o portal mais útil para investidores, é necessário permitir comparar oportunidades, perceber rapidamente o grau de preparação de cada projecto e tomar decisões com base na localização, no sector, no financiamento e no impacto esperado."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1454""],""aceitacao"":""Para tornar o portal mais útil para investidores, é necessário permitir comparar oportunidades, perceber rapidamente o grau de preparação de cada projecto e tomar decisões com base na localização, no sector, no financiamento e no impacto esperado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0176"",""pedido"":""Para tornar o portal mais útil para investidores, é necessário permitir comparar oportunidades, perceber rapidamente o grau de preparação de cada projecto e tomar decisões com base na localização, no sector, no financiamento e no impacto esperado."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1604""],""aceitacao"":""Para tornar o portal mais útil para investidores, é necessário permitir comparar oportunidades, perceber rapidamente o grau de preparação de cada projecto e tomar decisões com base na localização, no sector, no financiamento e no impacto esperado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-626cae3d-0083"",""pedido"":""Para tornar o portal mais útil para investidores, é necessário permitir comparar oportunidades, perceber rapidamente o grau de preparação de cada projecto e tomar decisões com base na localização, no sector, no financiamento e no impacto esperado."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 859""],""aceitacao"":""Para tornar o portal mais útil para investidores, é necessário permitir comparar oportunidades, perceber rapidamente o grau de preparação de cada projecto e tomar decisões com base na localização, no sector, no financiamento e no impacto esperado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0152,Página individual da oportunidade: Cada projecto deve ter uma ficha completa com:,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1476 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1626 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 881,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0152: Página individual da oportunidade: Cada projecto deve ter uma ficha completa com: | MASTER-9f5719c8-0177: Página individual da oportunidade: Cada projecto deve ter uma ficha completa com: | MASTER-626cae3d-0085: Página individual da oportunidade: Cada projecto deve ter uma ficha completa com:,P2,MASTER-efd550fd-0152: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0177: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0085: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0152 | MASTER-9f5719c8-0177 | MASTER-626cae3d-0085,3,"[{""id"":""MASTER-efd550fd-0152"",""pedido"":""Página individual da oportunidade: Cada projecto deve ter uma ficha completa com:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1476""],""aceitacao"":""Página individual da oportunidade: Cada projecto deve ter uma ficha completa com:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0177"",""pedido"":""Página individual da oportunidade: Cada projecto deve ter uma ficha completa com:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1626""],""aceitacao"":""Página individual da oportunidade: Cada projecto deve ter uma ficha completa com:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-626cae3d-0085"",""pedido"":""Página individual da oportunidade: Cada projecto deve ter uma ficha completa com:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 881""],""aceitacao"":""Página individual da oportunidade: Cada projecto deve ter uma ficha completa com:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0153,Classificação por maturidade: É importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação:,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1489 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1639 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 894,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0153: Classificação por maturidade: É importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação: | MASTER-9f5719c8-0178: Classificação por maturidade: É importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação: | MASTER-626cae3d-0086: Classificação por maturidade: É importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação:,P2,MASTER-efd550fd-0153: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0178: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0086: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0153 | MASTER-9f5719c8-0178 | MASTER-626cae3d-0086,3,"[{""id"":""MASTER-efd550fd-0153"",""pedido"":""Classificação por maturidade: É importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1489""],""aceitacao"":""Classificação por maturidade: É importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0178"",""pedido"":""Classificação por maturidade: É importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1639""],""aceitacao"":""Classificação por maturidade: É importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-626cae3d-0086"",""pedido"":""Classificação por maturidade: É importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 894""],""aceitacao"":""Classificação por maturidade: É importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0154,"Modelo de ficha mínima de oportunidade: A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos:",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1504 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1654 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 909,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0154: Modelo de ficha mínima de oportunidade: A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos: | MASTER-9f5719c8-0179: Modelo de ficha mínima de oportunidade: A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos: | MASTER-626cae3d-0088: Modelo de ficha mínima de oportunidade: A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos:",P2,MASTER-efd550fd-0154: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0179: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0088: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0154 | MASTER-9f5719c8-0179 | MASTER-626cae3d-0088,3,"[{""id"":""MASTER-efd550fd-0154"",""pedido"":""Modelo de ficha mínima de oportunidade: A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1504""],""aceitacao"":""Modelo de ficha mínima de oportunidade: A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0179"",""pedido"":""Modelo de ficha mínima de oportunidade: A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1654""],""aceitacao"":""Modelo de ficha mínima de oportunidade: A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-626cae3d-0088"",""pedido"":""Modelo de ficha mínima de oportunidade: A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 909""],""aceitacao"":""Modelo de ficha mínima de oportunidade: A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0155,"Organizar a página principal do Portal do Investidor como uma porta de entrada simples, comercial e orientada à tomada de decisão. A ficha de oportunidades deve funcionar como uma unidade padronizada de informação, permitindo comparar projectos com critérios homogéneos.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1524 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1674 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 929,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0155: Organizar a página principal do Portal do Investidor como uma porta de entrada simples, comercial e orientada à tomada de decisão. A ficha de oportunidades deve funcionar como uma unidade padronizada de informação, permitindo comparar projectos com critérios homogéneos. | MASTER-9f5719c8-0180: Organizar a página principal do Portal do Investidor como uma porta de entrada simples, comercial e orientada à tomada de decisão. A ficha de oportunidades deve funcionar como uma unidade padronizada de informação, permitindo comparar projectos com critérios homogéneos. | MASTER-626cae3d-0090: Organizar a página principal do Portal do Investidor como uma porta de entrada simples, comercial e orientada à tomada de decisão. A ficha de oportunidades deve funcionar como uma unidade padronizada de informação, permitindo comparar projectos com critérios homogéneos.",P2,MASTER-efd550fd-0155: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0180: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0090: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0155 | MASTER-9f5719c8-0180 | MASTER-626cae3d-0090,3,"[{""id"":""MASTER-efd550fd-0155"",""pedido"":""Organizar a página principal do Portal do Investidor como uma porta de entrada simples, comercial e orientada à tomada de decisão. A ficha de oportunidades deve funcionar como uma unidade padronizada de informação, permitindo comparar projectos com critérios homogéneos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1524""],""aceitacao"":""Organizar a página principal do Portal do Investidor como uma porta de entrada simples, comercial e orientada à tomada de decisão. A ficha de oportunidades deve funcionar como uma unidade padronizada de informação, permitindo comparar projectos com critérios homogéneos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0180"",""pedido"":""Organizar a página principal do Portal do Investidor como uma porta de entrada simples, comercial e orientada à tomada de decisão. A ficha de oportunidades deve funcionar como uma unidade padronizada de informação, permitindo comparar projectos com critérios homogéneos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1674""],""aceitacao"":""Organizar a página principal do Portal do Investidor como uma porta de entrada simples, comercial e orientada à tomada de decisão. A ficha de oportunidades deve funcionar como uma unidade padronizada de informação, permitindo comparar projectos com critérios homogéneos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-626cae3d-0090"",""pedido"":""Organizar a página principal do Portal do Investidor como uma porta de entrada simples, comercial e orientada à tomada de decisão. A ficha de oportunidades deve funcionar como uma unidade padronizada de informação, permitindo comparar projectos com critérios homogéneos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 929""],""aceitacao"":""Organizar a página principal do Portal do Investidor como uma porta de entrada simples, comercial e orientada à tomada de decisão. A ficha de oportunidades deve funcionar como uma unidade padronizada de informação, permitindo comparar projectos com critérios homogéneos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0156,A primeira área deve responder rapidamente a três perguntas do investidor:,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1536 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1686 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 941,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0156: A primeira área deve responder rapidamente a três perguntas do investidor: | MASTER-9f5719c8-0181: A primeira área deve responder rapidamente a três perguntas do investidor: | MASTER-626cae3d-0091: A primeira área deve responder rapidamente a três perguntas do investidor:,P2,MASTER-efd550fd-0156: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0181: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0091: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0156 | MASTER-9f5719c8-0181 | MASTER-626cae3d-0091,3,"[{""id"":""MASTER-efd550fd-0156"",""pedido"":""A primeira área deve responder rapidamente a três perguntas do investidor:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1536""],""aceitacao"":""A primeira área deve responder rapidamente a três perguntas do investidor:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0181"",""pedido"":""A primeira área deve responder rapidamente a três perguntas do investidor:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1686""],""aceitacao"":""A primeira área deve responder rapidamente a três perguntas do investidor:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0091"",""pedido"":""A primeira área deve responder rapidamente a três perguntas do investidor:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 941""],""aceitacao"":""A primeira área deve responder rapidamente a três perguntas do investidor:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0157,Cada província deve apresentar:,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1595 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1745 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1000,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0157: Cada província deve apresentar: | MASTER-9f5719c8-0182: Cada província deve apresentar: | MASTER-626cae3d-0092: Cada província deve apresentar:,P2,MASTER-efd550fd-0157: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0182: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0092: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0157 | MASTER-9f5719c8-0182 | MASTER-626cae3d-0092,3,"[{""id"":""MASTER-efd550fd-0157"",""pedido"":""Cada província deve apresentar:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1595""],""aceitacao"":""Cada província deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0182"",""pedido"":""Cada província deve apresentar:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1745""],""aceitacao"":""Cada província deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0092"",""pedido"":""Cada província deve apresentar:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1000""],""aceitacao"":""Cada província deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0158,Esta área deve permitir:,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1608 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1758 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1013,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0158: Esta área deve permitir: | MASTER-9f5719c8-0183: Esta área deve permitir: | MASTER-626cae3d-0093: Esta área deve permitir:,P2,MASTER-efd550fd-0158: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0183: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0093: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0158 | MASTER-9f5719c8-0183 | MASTER-626cae3d-0093,3,"[{""id"":""MASTER-efd550fd-0158"",""pedido"":""Esta área deve permitir:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1608""],""aceitacao"":""Esta área deve permitir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0183"",""pedido"":""Esta área deve permitir:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1758""],""aceitacao"":""Esta área deve permitir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0093"",""pedido"":""Esta área deve permitir:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1013""],""aceitacao"":""Esta área deve permitir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0159,A ficha deve ser uniforme em todas as ocasiões. Recomendo a seguinte estrutura:,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1624 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1774,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0159: A ficha deve ser uniforme em todas as ocasiões. Recomendo a seguinte estrutura: | MASTER-9f5719c8-0184: A ficha deve ser uniforme em todas as ocasiões. Recomendo a seguinte estrutura:,P2,MASTER-efd550fd-0159: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0184: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0159 | MASTER-9f5719c8-0184,2,"[{""id"":""MASTER-efd550fd-0159"",""pedido"":""A ficha deve ser uniforme em todas as ocasiões. Recomendo a seguinte estrutura:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1624""],""aceitacao"":""A ficha deve ser uniforme em todas as ocasiões. Recomendo a seguinte estrutura:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0184"",""pedido"":""A ficha deve ser uniforme em todas as ocasiões. Recomendo a seguinte estrutura:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1774""],""aceitacao"":""A ficha deve ser uniforme em todas as ocasiões. Recomendo a seguinte estrutura:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0160,A informação legal e fiscal apresentada é orientadora e deve ser confirmada junto das entidades competentes antes da tomada de decisão.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1730 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1880 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1072,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0160: A informação legal e fiscal apresentada é orientadora e deve ser confirmada junto das entidades competentes antes da tomada de decisão. | MASTER-9f5719c8-0185: A informação legal e fiscal apresentada é orientadora e deve ser confirmada junto das entidades competentes antes da tomada de decisão. | MASTER-626cae3d-0095: A informação legal e fiscal apresentada é orientadora e deve ser confirmada junto das entidades competentes antes da tomada de decisão.,P2,MASTER-efd550fd-0160: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0185: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0095: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0160 | MASTER-9f5719c8-0185 | MASTER-626cae3d-0095,3,"[{""id"":""MASTER-efd550fd-0160"",""pedido"":""A informação legal e fiscal apresentada é orientadora e deve ser confirmada junto das entidades competentes antes da tomada de decisão."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1730""],""aceitacao"":""A informação legal e fiscal apresentada é orientadora e deve ser confirmada junto das entidades competentes antes da tomada de decisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0185"",""pedido"":""A informação legal e fiscal apresentada é orientadora e deve ser confirmada junto das entidades competentes antes da tomada de decisão."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1880""],""aceitacao"":""A informação legal e fiscal apresentada é orientadora e deve ser confirmada junto das entidades competentes antes da tomada de decisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-626cae3d-0095"",""pedido"":""A informação legal e fiscal apresentada é orientadora e deve ser confirmada junto das entidades competentes antes da tomada de decisão."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1072""],""aceitacao"":""A informação legal e fiscal apresentada é orientadora e deve ser confirmada junto das entidades competentes antes da tomada de decisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0161,A página principal deve ser organizada em torno de três caminhos principais:,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1780 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1930 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1122,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0161: A página principal deve ser organizada em torno de três caminhos principais: | MASTER-9f5719c8-0186: A página principal deve ser organizada em torno de três caminhos principais: | MASTER-626cae3d-0096: A página principal deve ser organizada em torno de três caminhos principais:,P2,MASTER-efd550fd-0161: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0186: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0096: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0161 | MASTER-9f5719c8-0186 | MASTER-626cae3d-0096,3,"[{""id"":""MASTER-efd550fd-0161"",""pedido"":""A página principal deve ser organizada em torno de três caminhos principais:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1780""],""aceitacao"":""A página principal deve ser organizada em torno de três caminhos principais:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0186"",""pedido"":""A página principal deve ser organizada em torno de três caminhos principais:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1930""],""aceitacao"":""A página principal deve ser organizada em torno de três caminhos principais:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0096"",""pedido"":""A página principal deve ser organizada em torno de três caminhos principais:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1122""],""aceitacao"":""A página principal deve ser organizada em torno de três caminhos principais:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0162,"Pode guardar, solicitar informação, manifestar interesse ou iniciar submissão.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1813 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1883 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 2058 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1963 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 2033 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 2208 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1155 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1225 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1394,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0162: Pode guardar, solicitar informação, manifestar interesse ou iniciar submissão. | MASTER-9f5719c8-0187: Pode guardar, solicitar informação, manifestar interesse ou iniciar submissão. | MASTER-626cae3d-0097: Pode guardar, solicitar informação, manifestar interesse ou iniciar submissão.",P2,MASTER-efd550fd-0162: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0187: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0097: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0162 | MASTER-9f5719c8-0187 | MASTER-626cae3d-0097,3,"[{""id"":""MASTER-efd550fd-0162"",""pedido"":""Pode guardar, solicitar informação, manifestar interesse ou iniciar submissão."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1813"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1883"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 2058""],""aceitacao"":""Pode guardar, solicitar informação, manifestar interesse ou iniciar submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0187"",""pedido"":""Pode guardar, solicitar informação, manifestar interesse ou iniciar submissão."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1963"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 2033"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 2208""],""aceitacao"":""Pode guardar, solicitar informação, manifestar interesse ou iniciar submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-626cae3d-0097"",""pedido"":""Pode guardar, solicitar informação, manifestar interesse ou iniciar submissão."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1155"",""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1225"",""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1394""],""aceitacao"":""Pode guardar, solicitar informação, manifestar interesse ou iniciar submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0163,"Campos obrigatórios, limites, listas fechadas, validação de existência em tabelas, paginação e protecção anti-spam.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 2024 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 2174 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1359,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0163: Campos obrigatórios, limites, listas fechadas, validação de existência em tabelas, paginação e protecção anti-spam. | MASTER-9f5719c8-0188: Campos obrigatórios, limites, listas fechadas, validação de existência em tabelas, paginação e protecção anti-spam. | MASTER-626cae3d-0098: Campos obrigatórios, limites, listas fechadas, validação de existência em tabelas, paginação e protecção anti-spam.",P2,MASTER-efd550fd-0163: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0188: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0098: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0163 | MASTER-9f5719c8-0188 | MASTER-626cae3d-0098,3,"[{""id"":""MASTER-efd550fd-0163"",""pedido"":""Campos obrigatórios, limites, listas fechadas, validação de existência em tabelas, paginação e protecção anti-spam."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 2024""],""aceitacao"":""Campos obrigatórios, limites, listas fechadas, validação de existência em tabelas, paginação e protecção anti-spam."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0188"",""pedido"":""Campos obrigatórios, limites, listas fechadas, validação de existência em tabelas, paginação e protecção anti-spam."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 2174""],""aceitacao"":""Campos obrigatórios, limites, listas fechadas, validação de existência em tabelas, paginação e protecção anti-spam."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0098"",""pedido"":""Campos obrigatórios, limites, listas fechadas, validação de existência em tabelas, paginação e protecção anti-spam."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1359""],""aceitacao"":""Campos obrigatórios, limites, listas fechadas, validação de existência em tabelas, paginação e protecção anti-spam."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0164,"errors.message = ""A mensagem deve ter pelo menos 20 caracteres."";",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 2695 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 2845,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0164: errors.message = ""A mensagem deve ter pelo menos 20 caracteres.""; | MASTER-9f5719c8-0189: errors.message = ""A mensagem deve ter pelo menos 20 caracteres."";",P2,MASTER-efd550fd-0164: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0189: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0164 | MASTER-9f5719c8-0189,2,"[{""id"":""MASTER-efd550fd-0164"",""pedido"":""errors.message = \""A mensagem deve ter pelo menos 20 caracteres.\"";"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 2695""],""aceitacao"":""errors.message = \""A mensagem deve ter pelo menos 20 caracteres.\"";"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0189"",""pedido"":""errors.message = \""A mensagem deve ter pelo menos 20 caracteres.\"";"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 2845""],""aceitacao"":""errors.message = \""A mensagem deve ter pelo menos 20 caracteres.\"";"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0165,"'fullName.required' => 'O nome completo é obrigatório.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3230 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7892 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3380 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8042,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0165: 'fullName.required' => 'O nome completo é obrigatório.', | MASTER-9f5719c8-0190: 'fullName.required' => 'O nome completo é obrigatório.',",P2,MASTER-efd550fd-0165: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0190: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0165 | MASTER-9f5719c8-0190,2,"[{""id"":""MASTER-efd550fd-0165"",""pedido"":""'fullName.required' => 'O nome completo é obrigatório.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3230"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7892""],""aceitacao"":""'fullName.required' => 'O nome completo é obrigatório.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0190"",""pedido"":""'fullName.required' => 'O nome completo é obrigatório.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3380"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8042""],""aceitacao"":""'fullName.required' => 'O nome completo é obrigatório.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0166,"'fullName.min' => 'O nome completo deve ter pelo menos 3 caracteres.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3231 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7893 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3381 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8043,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0166: 'fullName.min' => 'O nome completo deve ter pelo menos 3 caracteres.', | MASTER-9f5719c8-0191: 'fullName.min' => 'O nome completo deve ter pelo menos 3 caracteres.',",P2,MASTER-efd550fd-0166: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0191: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0166 | MASTER-9f5719c8-0191,2,"[{""id"":""MASTER-efd550fd-0166"",""pedido"":""'fullName.min' => 'O nome completo deve ter pelo menos 3 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3231"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7893""],""aceitacao"":""'fullName.min' => 'O nome completo deve ter pelo menos 3 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0191"",""pedido"":""'fullName.min' => 'O nome completo deve ter pelo menos 3 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3381"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8043""],""aceitacao"":""'fullName.min' => 'O nome completo deve ter pelo menos 3 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0167,"'email.required' => 'O email é obrigatório.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3232 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7896 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3382 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8046,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0167: 'email.required' => 'O email é obrigatório.', | MASTER-9f5719c8-0192: 'email.required' => 'O email é obrigatório.',",P2,MASTER-efd550fd-0167: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0192: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0167 | MASTER-9f5719c8-0192,2,"[{""id"":""MASTER-efd550fd-0167"",""pedido"":""'email.required' => 'O email é obrigatório.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3232"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7896""],""aceitacao"":""'email.required' => 'O email é obrigatório.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0192"",""pedido"":""'email.required' => 'O email é obrigatório.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3382"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8046""],""aceitacao"":""'email.required' => 'O email é obrigatório.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0168,"'country.required' => 'O país é obrigatório.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3236 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7905 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3386 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8055,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0168: 'country.required' => 'O país é obrigatório.', | MASTER-9f5719c8-0193: 'country.required' => 'O país é obrigatório.',",P1,MASTER-efd550fd-0168: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0193: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0168 | MASTER-9f5719c8-0193,2,"[{""id"":""MASTER-efd550fd-0168"",""pedido"":""'country.required' => 'O país é obrigatório.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3236"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7905""],""aceitacao"":""'country.required' => 'O país é obrigatório.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-9f5719c8-0193"",""pedido"":""'country.required' => 'O país é obrigatório.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3386"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8055""],""aceitacao"":""'country.required' => 'O país é obrigatório.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0169,"'sectorInterest.required' => 'O sector de interesse é obrigatório.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3237 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7908 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3387 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8058,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0169: 'sectorInterest.required' => 'O sector de interesse é obrigatório.', | MASTER-9f5719c8-0194: 'sectorInterest.required' => 'O sector de interesse é obrigatório.',",P2,MASTER-efd550fd-0169: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0194: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0169 | MASTER-9f5719c8-0194,2,"[{""id"":""MASTER-efd550fd-0169"",""pedido"":""'sectorInterest.required' => 'O sector de interesse é obrigatório.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3237"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7908""],""aceitacao"":""'sectorInterest.required' => 'O sector de interesse é obrigatório.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0194"",""pedido"":""'sectorInterest.required' => 'O sector de interesse é obrigatório.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3387"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8058""],""aceitacao"":""'sectorInterest.required' => 'O sector de interesse é obrigatório.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0170,"'message.required' => 'A mensagem é obrigatória.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3238 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7914 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3388 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8064,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0170: 'message.required' => 'A mensagem é obrigatória.', | MASTER-9f5719c8-0195: 'message.required' => 'A mensagem é obrigatória.',",P2,MASTER-efd550fd-0170: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0195: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0170 | MASTER-9f5719c8-0195,2,"[{""id"":""MASTER-efd550fd-0170"",""pedido"":""'message.required' => 'A mensagem é obrigatória.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3238"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7914""],""aceitacao"":""'message.required' => 'A mensagem é obrigatória.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0195"",""pedido"":""'message.required' => 'A mensagem é obrigatória.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3388"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8064""],""aceitacao"":""'message.required' => 'A mensagem é obrigatória.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0171,"'message.min' => 'A mensagem deve ter pelo menos 20 caracteres.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3239 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7915 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3389 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8065,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0171: 'message.min' => 'A mensagem deve ter pelo menos 20 caracteres.', | MASTER-9f5719c8-0196: 'message.min' => 'A mensagem deve ter pelo menos 20 caracteres.',",P2,MASTER-efd550fd-0171: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0196: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0171 | MASTER-9f5719c8-0196,2,"[{""id"":""MASTER-efd550fd-0171"",""pedido"":""'message.min' => 'A mensagem deve ter pelo menos 20 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3239"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7915""],""aceitacao"":""'message.min' => 'A mensagem deve ter pelo menos 20 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0196"",""pedido"":""'message.min' => 'A mensagem deve ter pelo menos 20 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3389"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8065""],""aceitacao"":""'message.min' => 'A mensagem deve ter pelo menos 20 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0172,"Log::error('Erro ao registar manifestação de interesse', [",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3579 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7679 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3729 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7829,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0172: Log::error('Erro ao registar manifestação de interesse', [ | MASTER-9f5719c8-0197: Log::error('Erro ao registar manifestação de interesse', [",P2,MASTER-efd550fd-0172: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0197: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0172 | MASTER-9f5719c8-0197,2,"[{""id"":""MASTER-efd550fd-0172"",""pedido"":""Log::error('Erro ao registar manifestação de interesse', ["",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3579"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7679""],""aceitacao"":""Log::error('Erro ao registar manifestação de interesse', ["",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0197"",""pedido"":""Log::error('Erro ao registar manifestação de interesse', ["",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3729"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7829""],""aceitacao"":""Log::error('Erro ao registar manifestação de interesse', ["",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0173,"'message' => 'Não foi possível registar a manifestação de interesse. Tente novamente mais tarde.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3586 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7490 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7686 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3736 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7640 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7836,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0173: 'message' => 'Não foi possível registar a manifestação de interesse. Tente novamente mais tarde.', | MASTER-9f5719c8-0198: 'message' => 'Não foi possível registar a manifestação de interesse. Tente novamente mais tarde.',",P2,MASTER-efd550fd-0173: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0198: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0173 | MASTER-9f5719c8-0198,2,"[{""id"":""MASTER-efd550fd-0173"",""pedido"":""'message' => 'Não foi possível registar a manifestação de interesse. Tente novamente mais tarde.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3586"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7490"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7686""],""aceitacao"":""'message' => 'Não foi possível registar a manifestação de interesse. Tente novamente mais tarde.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0198"",""pedido"":""'message' => 'Não foi possível registar a manifestação de interesse. Tente novamente mais tarde.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3736"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7640"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7836""],""aceitacao"":""'message' => 'Não foi possível registar a manifestação de interesse. Tente novamente mais tarde.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0174,// Campo honeypot anti-spam. Deve ficar vazio.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 6924 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7074,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0174: // Campo honeypot anti-spam. Deve ficar vazio. | MASTER-9f5719c8-0199: // Campo honeypot anti-spam. Deve ficar vazio.,P2,MASTER-efd550fd-0174: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0199: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0174 | MASTER-9f5719c8-0199,2,"[{""id"":""MASTER-efd550fd-0174"",""pedido"":""// Campo honeypot anti-spam. Deve ficar vazio."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 6924""],""aceitacao"":""// Campo honeypot anti-spam. Deve ficar vazio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0199"",""pedido"":""// Campo honeypot anti-spam. Deve ficar vazio."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7074""],""aceitacao"":""// Campo honeypot anti-spam. Deve ficar vazio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0175,* Esta rota deve ser protegida por autenticação/admin em produção.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7384 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7498 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7517 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7559 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7534 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7648 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7667 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7709,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0175: * Esta rota deve ser protegida por autenticação/admin em produção. | MASTER-9f5719c8-0200: * Esta rota deve ser protegida por autenticação/admin em produção.,P2,MASTER-efd550fd-0175: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0200: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0175 | MASTER-9f5719c8-0200,2,"[{""id"":""MASTER-efd550fd-0175"",""pedido"":""* Esta rota deve ser protegida por autenticação/admin em produção."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7384"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7498"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7517"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7559""],""aceitacao"":""* Esta rota deve ser protegida por autenticação/admin em produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0200"",""pedido"":""* Esta rota deve ser protegida por autenticação/admin em produção."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7534"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7648"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7667"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7709""],""aceitacao"":""* Esta rota deve ser protegida por autenticação/admin em produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0176,* Guardar nova manifestação de interesse.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7432 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7582,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-efd550fd-0176: * Guardar nova manifestação de interesse. | MASTER-9f5719c8-0201: * Guardar nova manifestação de interesse.,P2,MASTER-efd550fd-0176: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0201: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0176 | MASTER-9f5719c8-0201,2,"[{""id"":""MASTER-efd550fd-0176"",""pedido"":""* Guardar nova manifestação de interesse."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7432""],""aceitacao"":""* Guardar nova manifestação de interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0201"",""pedido"":""* Guardar nova manifestação de interesse."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7582""],""aceitacao"":""* Guardar nova manifestação de interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0177,"Log::error('Erro ao registar manifestação de interesse.', [",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7483 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7633,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0177: Log::error('Erro ao registar manifestação de interesse.', [ | MASTER-9f5719c8-0202: Log::error('Erro ao registar manifestação de interesse.', [",P2,MASTER-efd550fd-0177: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0202: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0177 | MASTER-9f5719c8-0202,2,"[{""id"":""MASTER-efd550fd-0177"",""pedido"":""Log::error('Erro ao registar manifestação de interesse.', ["",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7483""],""aceitacao"":""Log::error('Erro ao registar manifestação de interesse.', ["",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0202"",""pedido"":""Log::error('Erro ao registar manifestação de interesse.', ["",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7633""],""aceitacao"":""Log::error('Erro ao registar manifestação de interesse.', ["",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0178,Este ficheiro deve ficar em:,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7836 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7986,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0178: Este ficheiro deve ficar em: | MASTER-9f5719c8-0203: Este ficheiro deve ficar em:,P2,MASTER-efd550fd-0178: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0203: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0178 | MASTER-9f5719c8-0203,2,"[{""id"":""MASTER-efd550fd-0178"",""pedido"":""Este ficheiro deve ficar em:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7836""],""aceitacao"":""Este ficheiro deve ficar em:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0203"",""pedido"":""Este ficheiro deve ficar em:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7986""],""aceitacao"":""Este ficheiro deve ficar em:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0179,"'fullName.max' => 'O nome completo não deve exceder 150 caracteres.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7894 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8044,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0179: 'fullName.max' => 'O nome completo não deve exceder 150 caracteres.', | MASTER-9f5719c8-0204: 'fullName.max' => 'O nome completo não deve exceder 150 caracteres.',",P2,MASTER-efd550fd-0179: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0204: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0179 | MASTER-9f5719c8-0204,2,"[{""id"":""MASTER-efd550fd-0179"",""pedido"":""'fullName.max' => 'O nome completo não deve exceder 150 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7894""],""aceitacao"":""'fullName.max' => 'O nome completo não deve exceder 150 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0204"",""pedido"":""'fullName.max' => 'O nome completo não deve exceder 150 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8044""],""aceitacao"":""'fullName.max' => 'O nome completo não deve exceder 150 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0180,"'email.max' => 'O email não deve exceder 150 caracteres.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7898 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8048,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0180: 'email.max' => 'O email não deve exceder 150 caracteres.', | MASTER-9f5719c8-0205: 'email.max' => 'O email não deve exceder 150 caracteres.',",P2,MASTER-efd550fd-0180: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0205: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0180 | MASTER-9f5719c8-0205,2,"[{""id"":""MASTER-efd550fd-0180"",""pedido"":""'email.max' => 'O email não deve exceder 150 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7898""],""aceitacao"":""'email.max' => 'O email não deve exceder 150 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0205"",""pedido"":""'email.max' => 'O email não deve exceder 150 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8048""],""aceitacao"":""'email.max' => 'O email não deve exceder 150 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0181,"'phone.max' => 'O telefone não deve exceder 30 caracteres.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7900 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8050,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0181: 'phone.max' => 'O telefone não deve exceder 30 caracteres.', | MASTER-9f5719c8-0206: 'phone.max' => 'O telefone não deve exceder 30 caracteres.',",P2,MASTER-efd550fd-0181: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0206: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0181 | MASTER-9f5719c8-0206,2,"[{""id"":""MASTER-efd550fd-0181"",""pedido"":""'phone.max' => 'O telefone não deve exceder 30 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7900""],""aceitacao"":""'phone.max' => 'O telefone não deve exceder 30 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0206"",""pedido"":""'phone.max' => 'O telefone não deve exceder 30 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8050""],""aceitacao"":""'phone.max' => 'O telefone não deve exceder 30 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0182,"'country.max' => 'O país não deve exceder 100 caracteres.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7906 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8056,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0182: 'country.max' => 'O país não deve exceder 100 caracteres.', | MASTER-9f5719c8-0207: 'country.max' => 'O país não deve exceder 100 caracteres.',",P1,MASTER-efd550fd-0182: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0207: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0182 | MASTER-9f5719c8-0207,2,"[{""id"":""MASTER-efd550fd-0182"",""pedido"":""'country.max' => 'O país não deve exceder 100 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7906""],""aceitacao"":""'country.max' => 'O país não deve exceder 100 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-9f5719c8-0207"",""pedido"":""'country.max' => 'O país não deve exceder 100 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8056""],""aceitacao"":""'country.max' => 'O país não deve exceder 100 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0183,"'sectorInterest.max' => 'O sector de interesse não deve exceder 150 caracteres.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7909 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8059,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0183: 'sectorInterest.max' => 'O sector de interesse não deve exceder 150 caracteres.', | MASTER-9f5719c8-0208: 'sectorInterest.max' => 'O sector de interesse não deve exceder 150 caracteres.',",P2,MASTER-efd550fd-0183: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0208: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0183 | MASTER-9f5719c8-0208,2,"[{""id"":""MASTER-efd550fd-0183"",""pedido"":""'sectorInterest.max' => 'O sector de interesse não deve exceder 150 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7909""],""aceitacao"":""'sectorInterest.max' => 'O sector de interesse não deve exceder 150 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0208"",""pedido"":""'sectorInterest.max' => 'O sector de interesse não deve exceder 150 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8059""],""aceitacao"":""'sectorInterest.max' => 'O sector de interesse não deve exceder 150 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0184,"'opportunityReference.max' => 'A referência da oportunidade não deve exceder 80 caracteres.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7911 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8061,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0184: 'opportunityReference.max' => 'A referência da oportunidade não deve exceder 80 caracteres.', | MASTER-9f5719c8-0209: 'opportunityReference.max' => 'A referência da oportunidade não deve exceder 80 caracteres.',",P2,MASTER-efd550fd-0184: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0209: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0184 | MASTER-9f5719c8-0209,2,"[{""id"":""MASTER-efd550fd-0184"",""pedido"":""'opportunityReference.max' => 'A referência da oportunidade não deve exceder 80 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7911""],""aceitacao"":""'opportunityReference.max' => 'A referência da oportunidade não deve exceder 80 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0209"",""pedido"":""'opportunityReference.max' => 'A referência da oportunidade não deve exceder 80 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8061""],""aceitacao"":""'opportunityReference.max' => 'A referência da oportunidade não deve exceder 80 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0185,"'investmentRange.max' => 'A faixa de investimento não deve exceder 80 caracteres.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7912 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8062,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0185: 'investmentRange.max' => 'A faixa de investimento não deve exceder 80 caracteres.', | MASTER-9f5719c8-0210: 'investmentRange.max' => 'A faixa de investimento não deve exceder 80 caracteres.',",P2,MASTER-efd550fd-0185: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0210: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0185 | MASTER-9f5719c8-0210,2,"[{""id"":""MASTER-efd550fd-0185"",""pedido"":""'investmentRange.max' => 'A faixa de investimento não deve exceder 80 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7912""],""aceitacao"":""'investmentRange.max' => 'A faixa de investimento não deve exceder 80 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0210"",""pedido"":""'investmentRange.max' => 'A faixa de investimento não deve exceder 80 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8062""],""aceitacao"":""'investmentRange.max' => 'A faixa de investimento não deve exceder 80 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0186,"'message.max' => 'A mensagem não deve exceder 2000 caracteres.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7916 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8066,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0186: 'message.max' => 'A mensagem não deve exceder 2000 caracteres.', | MASTER-9f5719c8-0211: 'message.max' => 'A mensagem não deve exceder 2000 caracteres.',",P2,MASTER-efd550fd-0186: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0211: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0186 | MASTER-9f5719c8-0211,2,"[{""id"":""MASTER-efd550fd-0186"",""pedido"":""'message.max' => 'A mensagem não deve exceder 2000 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7916""],""aceitacao"":""'message.max' => 'A mensagem não deve exceder 2000 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0211"",""pedido"":""'message.max' => 'A mensagem não deve exceder 2000 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8066""],""aceitacao"":""'message.max' => 'A mensagem não deve exceder 2000 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0187,"'description' => 'Registar o pedido e acompanhar o estado de análise ou validação.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 9368 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 9518,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0187: 'description' => 'Registar o pedido e acompanhar o estado de análise ou validação.', | MASTER-9f5719c8-0212: 'description' => 'Registar o pedido e acompanhar o estado de análise ou validação.',",P2,MASTER-efd550fd-0187: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0212: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0187 | MASTER-9f5719c8-0212,2,"[{""id"":""MASTER-efd550fd-0187"",""pedido"":""'description' => 'Registar o pedido e acompanhar o estado de análise ou validação.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 9368""],""aceitacao"":""'description' => 'Registar o pedido e acompanhar o estado de análise ou validação.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0212"",""pedido"":""'description' => 'Registar o pedido e acompanhar o estado de análise ou validação.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 9518""],""aceitacao"":""'description' => 'Registar o pedido e acompanhar o estado de análise ou validação.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0188,"Se estiver correcto, deve receber JSON com:",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 10311 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 10461,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0188: Se estiver correcto, deve receber JSON com: | MASTER-9f5719c8-0213: Se estiver correcto, deve receber JSON com:",P2,MASTER-efd550fd-0188: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0213: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0188 | MASTER-9f5719c8-0213,2,"[{""id"":""MASTER-efd550fd-0188"",""pedido"":""Se estiver correcto, deve receber JSON com:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 10311""],""aceitacao"":""Se estiver correcto, deve receber JSON com:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0213"",""pedido"":""Se estiver correcto, deve receber JSON com:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 10461""],""aceitacao"":""Se estiver correcto, deve receber JSON com:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0189,A primeira dobra da página deve responder rapidamente a três perguntas:,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 10345 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 10495,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0189: A primeira dobra da página deve responder rapidamente a três perguntas: | MASTER-9f5719c8-0214: A primeira dobra da página deve responder rapidamente a três perguntas:,P2,MASTER-efd550fd-0189: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0214: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0189 | MASTER-9f5719c8-0214,2,"[{""id"":""MASTER-efd550fd-0189"",""pedido"":""A primeira dobra da página deve responder rapidamente a três perguntas:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 10345""],""aceitacao"":""A primeira dobra da página deve responder rapidamente a três perguntas:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0214"",""pedido"":""A primeira dobra da página deve responder rapidamente a três perguntas:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 10495""],""aceitacao"":""A primeira dobra da página deve responder rapidamente a três perguntas:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-efd550fd-0190,"A pesquisa deve aparecer antes dos sectores, com sugestões como:",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 10355 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 10505,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0190: A pesquisa deve aparecer antes dos sectores, com sugestões como: | MASTER-9f5719c8-0215: A pesquisa deve aparecer antes dos sectores, com sugestões como:",P2,MASTER-efd550fd-0190: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0215: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0190 | MASTER-9f5719c8-0215,2,"[{""id"":""MASTER-efd550fd-0190"",""pedido"":""A pesquisa deve aparecer antes dos sectores, com sugestões como:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 10355""],""aceitacao"":""A pesquisa deve aparecer antes dos sectores, com sugestões como:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0215"",""pedido"":""A pesquisa deve aparecer antes dos sectores, com sugestões como:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 10505""],""aceitacao"":""A pesquisa deve aparecer antes dos sectores, com sugestões como:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f5719c8-0001,"Para melhorar a leitura e facilitar a execução do projecto, o documento deve passar a organizar o conteúdo em capítulos próprios, separando a fundamentação estratégica, o diagnóstico do portal, as recomendações de UX, os modelos funcionais e a implementação técnica. Toda a programação em React e Laravel deve ficar concentrada no capítulo técnico, em sequência lógica de desenvolvimento.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 87,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f5719c8-0001: Para melhorar a leitura e facilitar a execução do projecto, o documento deve passar a organizar o conteúdo em capítulos próprios, separando a fundamentação estratégica, o diagnóstico do portal, as recomendações de UX, os modelos funcionais e a implementação técnica. Toda a programação em React e Laravel deve ficar concentrada no capítulo técnico, em sequência lógica de desenvolvimento.",P2,MASTER-9f5719c8-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0001,1,"[{""id"":""MASTER-9f5719c8-0001"",""pedido"":""Para melhorar a leitura e facilitar a execução do projecto, o documento deve passar a organizar o conteúdo em capítulos próprios, separando a fundamentação estratégica, o diagnóstico do portal, as recomendações de UX, os modelos funcionais e a implementação técnica. Toda a programação em React e Laravel deve ficar concentrada no capítulo técnico, em sequência lógica de desenvolvimento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 87""],""aceitacao"":""Para melhorar a leitura e facilitar a execução do projecto, o documento deve passar a organizar o conteúdo em capítulos próprios, separando a fundamentação estratégica, o diagnóstico do portal, as recomendações de UX, os modelos funcionais e a implementação técnica. Toda a programação em React e Laravel deve ficar concentrada no capítulo técnico, em sequência lógica de desenvolvimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f5719c8-0063,"Organização do capítulo: todo o código React e Laravel, exemplos de payload JSON, migrations, controllers, services, componentes, testes e instruções de integração devem ficar concentrados neste Capítulo 9. Para evitar dispersão, os exemplos práticos devem ser separados da documentação técnica explicativa, mantendo primeiro a arquitectura e depois os blocos de implementação copiáveis.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 702,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9f5719c8-0063: Organização do capítulo: todo o código React e Laravel, exemplos de payload JSON, migrations, controllers, services, componentes, testes e instruções de integração devem ficar concentrados neste Capítulo 9. Para evitar dispersão, os exemplos práticos devem ser separados da documentação técnica explicativa, mantendo primeiro a arquitectura e depois os blocos de implementação copiáveis.",P2,MASTER-9f5719c8-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0063,1,"[{""id"":""MASTER-9f5719c8-0063"",""pedido"":""Organização do capítulo: todo o código React e Laravel, exemplos de payload JSON, migrations, controllers, services, componentes, testes e instruções de integração devem ficar concentrados neste Capítulo 9. Para evitar dispersão, os exemplos práticos devem ser separados da documentação técnica explicativa, mantendo primeiro a arquitectura e depois os blocos de implementação copiáveis."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 702""],""aceitacao"":""Organização do capítulo: todo o código React e Laravel, exemplos de payload JSON, migrations, controllers, services, componentes, testes e instruções de integração devem ficar concentrados neste Capítulo 9. Para evitar dispersão, os exemplos práticos devem ser separados da documentação técnica explicativa, mantendo primeiro a arquitectura e depois os blocos de implementação copiáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f5719c8-0065,"Esta subsecção deve reunir a explicação conceptual da arquitectura, o papel dos módulos, a estrutura de pastas, o desenho dos endpoints, as regras de validação, os princípios de segurança, as responsabilidades dos componentes e o fluxo técnico-funcional entre React, Laravel e a base de dados.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 706,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f5719c8-0065: Esta subsecção deve reunir a explicação conceptual da arquitectura, o papel dos módulos, a estrutura de pastas, o desenho dos endpoints, as regras de validação, os princípios de segurança, as responsabilidades dos componentes e o fluxo técnico-funcional entre React, Laravel e a base de dados.",P2,MASTER-9f5719c8-0065: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0065,1,"[{""id"":""MASTER-9f5719c8-0065"",""pedido"":""Esta subsecção deve reunir a explicação conceptual da arquitectura, o papel dos módulos, a estrutura de pastas, o desenho dos endpoints, as regras de validação, os princípios de segurança, as responsabilidades dos componentes e o fluxo técnico-funcional entre React, Laravel e a base de dados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 706""],""aceitacao"":""Esta subsecção deve reunir a explicação conceptual da arquitectura, o papel dos módulos, a estrutura de pastas, o desenho dos endpoints, as regras de validação, os princípios de segurança, as responsabilidades dos componentes e o fluxo técnico-funcional entre React, Laravel e a base de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f5719c8-0077,"Esta subsecção deve concentrar os blocos práticos de implementação: HomePage.jsx, HeroSection.jsx, SectorGrid.jsx, SectorCard.jsx, PortalStats.jsx, FeaturedOpportunities.jsx, homeService.js, opportunityService.js, HomeController.php, SectorController.php, OpportunityController.php, InterestRequestController.php, Form Requests, migrations, seeders, factories, testes e exemplos JSON de resposta da API.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 906,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f5719c8-0077: Esta subsecção deve concentrar os blocos práticos de implementação: HomePage.jsx, HeroSection.jsx, SectorGrid.jsx, SectorCard.jsx, PortalStats.jsx, FeaturedOpportunities.jsx, homeService.js, opportunityService.js, HomeController.php, SectorController.php, OpportunityController.php, InterestRequestController.php, Form Requests, migrations, seeders, factories, testes e exemplos JSON de resposta da API.",P2,MASTER-9f5719c8-0077: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0077,1,"[{""id"":""MASTER-9f5719c8-0077"",""pedido"":""Esta subsecção deve concentrar os blocos práticos de implementação: HomePage.jsx, HeroSection.jsx, SectorGrid.jsx, SectorCard.jsx, PortalStats.jsx, FeaturedOpportunities.jsx, homeService.js, opportunityService.js, HomeController.php, SectorController.php, OpportunityController.php, InterestRequestController.php, Form Requests, migrations, seeders, factories, testes e exemplos JSON de resposta da API."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 906""],""aceitacao"":""Esta subsecção deve concentrar os blocos práticos de implementação: HomePage.jsx, HeroSection.jsx, SectorGrid.jsx, SectorCard.jsx, PortalStats.jsx, FeaturedOpportunities.jsx, homeService.js, opportunityService.js, HomeController.php, SectorController.php, OpportunityController.php, InterestRequestController.php, Form Requests, migrations, seeders, factories, testes e exemplos JSON de resposta da API."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f5719c8-0078,"Cada exemplo prático deve indicar o caminho do ficheiro, a finalidade do ficheiro e o código completo em formato copiável. Sempre que possível, separar frontend, backend, base de dados, testes e payloads JSON em subsecções próprias para facilitar a implementação pela equipa técnica.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 908,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f5719c8-0078: Cada exemplo prático deve indicar o caminho do ficheiro, a finalidade do ficheiro e o código completo em formato copiável. Sempre que possível, separar frontend, backend, base de dados, testes e payloads JSON em subsecções próprias para facilitar a implementação pela equipa técnica.",P2,MASTER-9f5719c8-0078: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0078,1,"[{""id"":""MASTER-9f5719c8-0078"",""pedido"":""Cada exemplo prático deve indicar o caminho do ficheiro, a finalidade do ficheiro e o código completo em formato copiável. Sempre que possível, separar frontend, backend, base de dados, testes e payloads JSON em subsecções próprias para facilitar a implementação pela equipa técnica."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 908""],""aceitacao"":""Cada exemplo prático deve indicar o caminho do ficheiro, a finalidade do ficheiro e o código completo em formato copiável. Sempre que possível, separar frontend, backend, base de dados, testes e payloads JSON em subsecções próprias para facilitar a implementação pela equipa técnica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f5719c8-0079,"Os novos componentes React da área de oportunidades devem ser tratados como blocos reutilizáveis da página principal e de páginas internas do Portal do Investidor. A sua função é apresentar oportunidades de investimento de forma clara, acessível, responsiva e integrada com os dados fornecidos pela API Laravel.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 912,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f5719c8-0079: Os novos componentes React da área de oportunidades devem ser tratados como blocos reutilizáveis da página principal e de páginas internas do Portal do Investidor. A sua função é apresentar oportunidades de investimento de forma clara, acessível, responsiva e integrada com os dados fornecidos pela API Laravel.",P2,MASTER-9f5719c8-0079: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0079,1,"[{""id"":""MASTER-9f5719c8-0079"",""pedido"":""Os novos componentes React da área de oportunidades devem ser tratados como blocos reutilizáveis da página principal e de páginas internas do Portal do Investidor. A sua função é apresentar oportunidades de investimento de forma clara, acessível, responsiva e integrada com os dados fornecidos pela API Laravel."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 912""],""aceitacao"":""Os novos componentes React da área de oportunidades devem ser tratados como blocos reutilizáveis da página principal e de páginas internas do Portal do Investidor. A sua função é apresentar oportunidades de investimento de forma clara, acessível, responsiva e integrada com os dados fornecidos pela API Laravel."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f5719c8-0080,"O componente FeaturedOpportunities apresenta oportunidades prioritárias ou editorialmente destacadas. Deve receber uma lista de oportunidades, renderizar cada item através do OpportunityCard e incluir título, descrição, ligação para ver todas as oportunidades e estado vazio quando não existirem projectos destacados.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 914,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f5719c8-0080: O componente FeaturedOpportunities apresenta oportunidades prioritárias ou editorialmente destacadas. Deve receber uma lista de oportunidades, renderizar cada item através do OpportunityCard e incluir título, descrição, ligação para ver todas as oportunidades e estado vazio quando não existirem projectos destacados.",P2,MASTER-9f5719c8-0080: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0080,1,"[{""id"":""MASTER-9f5719c8-0080"",""pedido"":""O componente FeaturedOpportunities apresenta oportunidades prioritárias ou editorialmente destacadas. Deve receber uma lista de oportunidades, renderizar cada item através do OpportunityCard e incluir título, descrição, ligação para ver todas as oportunidades e estado vazio quando não existirem projectos destacados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 914""],""aceitacao"":""O componente FeaturedOpportunities apresenta oportunidades prioritárias ou editorialmente destacadas. Deve receber uma lista de oportunidades, renderizar cada item através do OpportunityCard e incluir título, descrição, ligação para ver todas as oportunidades e estado vazio quando não existirem projectos destacados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f5719c8-0081,"Nenhum componente deve concentrar lógica excessiva, chamadas desnecessárias ou responsabilidades de outro módulo.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 921,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f5719c8-0081: Nenhum componente deve concentrar lógica excessiva, chamadas desnecessárias ou responsabilidades de outro módulo.",P2,MASTER-9f5719c8-0081: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0081,1,"[{""id"":""MASTER-9f5719c8-0081"",""pedido"":""Nenhum componente deve concentrar lógica excessiva, chamadas desnecessárias ou responsabilidades de outro módulo."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 921""],""aceitacao"":""Nenhum componente deve concentrar lógica excessiva, chamadas desnecessárias ou responsabilidades de outro módulo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f5719c8-0082,"Todas as chamadas devem estar centralizadas em serviços reutilizáveis, com tratamento consistente de erros.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 924,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f5719c8-0082: Todas as chamadas devem estar centralizadas em serviços reutilizáveis, com tratamento consistente de erros.",P2,MASTER-9f5719c8-0082: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0082,1,"[{""id"":""MASTER-9f5719c8-0082"",""pedido"":""Todas as chamadas devem estar centralizadas em serviços reutilizáveis, com tratamento consistente de erros."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 924""],""aceitacao"":""Todas as chamadas devem estar centralizadas em serviços reutilizáveis, com tratamento consistente de erros."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f5719c8-0083,"Validar loading, erro, lista vazia e sucesso para cada componente que dependa de dados da API.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 926,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f5719c8-0083: Validar loading, erro, lista vazia e sucesso para cada componente que dependa de dados da API.",P2,MASTER-9f5719c8-0083: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0083,1,"[{""id"":""MASTER-9f5719c8-0083"",""pedido"":""Validar loading, erro, lista vazia e sucesso para cada componente que dependa de dados da API."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 926""],""aceitacao"":""Validar loading, erro, lista vazia e sucesso para cada componente que dependa de dados da API."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f5719c8-0084,"O utilizador deve receber feedback claro em todos os estados, sem ecrãs vazios ou falhas silenciosas.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 927,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f5719c8-0084: O utilizador deve receber feedback claro em todos os estados, sem ecrãs vazios ou falhas silenciosas.",P2,MASTER-9f5719c8-0084: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0084,1,"[{""id"":""MASTER-9f5719c8-0084"",""pedido"":""O utilizador deve receber feedback claro em todos os estados, sem ecrãs vazios ou falhas silenciosas."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 927""],""aceitacao"":""O utilizador deve receber feedback claro em todos os estados, sem ecrãs vazios ou falhas silenciosas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f5719c8-0085,A página deve ser navegável por teclado e compreensível por leitores de ecrã.,portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 930,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9f5719c8-0085: A página deve ser navegável por teclado e compreensível por leitores de ecrã.,P2,MASTER-9f5719c8-0085: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0085,1,"[{""id"":""MASTER-9f5719c8-0085"",""pedido"":""A página deve ser navegável por teclado e compreensível por leitores de ecrã."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 930""],""aceitacao"":""A página deve ser navegável por teclado e compreensível por leitores de ecrã."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f5719c8-0086,A home deve funcionar correctamente em ecrãs pequenos antes de optimização desktop.,portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 933,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9f5719c8-0086: A home deve funcionar correctamente em ecrãs pequenos antes de optimização desktop.,P2,MASTER-9f5719c8-0086: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0086,1,"[{""id"":""MASTER-9f5719c8-0086"",""pedido"":""A home deve funcionar correctamente em ecrãs pequenos antes de optimização desktop."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 933""],""aceitacao"":""A home deve funcionar correctamente em ecrãs pequenos antes de optimização desktop."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f5719c8-0087,Não deve haver campos indefinidos a causar erros de renderização.,portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 936,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9f5719c8-0087: Não deve haver campos indefinidos a causar erros de renderização.,P2,MASTER-9f5719c8-0087: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0087,1,"[{""id"":""MASTER-9f5719c8-0087"",""pedido"":""Não deve haver campos indefinidos a causar erros de renderização."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 936""],""aceitacao"":""Não deve haver campos indefinidos a causar erros de renderização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f5719c8-0088,A home deve consumir apenas dados públicos e seguros para publicação.,portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 939,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9f5719c8-0088: A home deve consumir apenas dados públicos e seguros para publicação.,P2,MASTER-9f5719c8-0088: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0088,1,"[{""id"":""MASTER-9f5719c8-0088"",""pedido"":""A home deve consumir apenas dados públicos e seguros para publicação."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 939""],""aceitacao"":""A home deve consumir apenas dados públicos e seguros para publicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f5719c8-0089,"Os testes devem confirmar que os principais textos, botões, links e estados são renderizados correctamente.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 942,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f5719c8-0089: Os testes devem confirmar que os principais textos, botões, links e estados são renderizados correctamente.",P2,MASTER-9f5719c8-0089: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0089,1,"[{""id"":""MASTER-9f5719c8-0089"",""pedido"":""Os testes devem confirmar que os principais textos, botões, links e estados são renderizados correctamente."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 942""],""aceitacao"":""Os testes devem confirmar que os principais textos, botões, links e estados são renderizados correctamente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f5719c8-0090,"Validar suporte a locale pt/en, textos traduzíveis e ausência de strings críticas fixas quando a funcionalidade bilingue estiver activa.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 944,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f5719c8-0090: Validar suporte a locale pt/en, textos traduzíveis e ausência de strings críticas fixas quando a funcionalidade bilingue estiver activa.",P2,MASTER-9f5719c8-0090: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0090,1,"[{""id"":""MASTER-9f5719c8-0090"",""pedido"":""Validar suporte a locale pt/en, textos traduzíveis e ausência de strings críticas fixas quando a funcionalidade bilingue estiver activa."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 944""],""aceitacao"":""Validar suporte a locale pt/en, textos traduzíveis e ausência de strings críticas fixas quando a funcionalidade bilingue estiver activa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f5719c8-0091,A alternância de idioma deve reflectir-se no conteúdo principal sem quebrar o layout.,portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 945,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9f5719c8-0091: A alternância de idioma deve reflectir-se no conteúdo principal sem quebrar o layout.,P2,MASTER-9f5719c8-0091: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0091,1,"[{""id"":""MASTER-9f5719c8-0091"",""pedido"":""A alternância de idioma deve reflectir-se no conteúdo principal sem quebrar o layout."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 945""],""aceitacao"":""A alternância de idioma deve reflectir-se no conteúdo principal sem quebrar o layout."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f5719c8-0092,"A equipa deve conseguir alterar componentes, estilos e chamadas API sem afectar módulos não relacionados.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 948,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f5719c8-0092: A equipa deve conseguir alterar componentes, estilos e chamadas API sem afectar módulos não relacionados.",P2,MASTER-9f5719c8-0092: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0092,1,"[{""id"":""MASTER-9f5719c8-0092"",""pedido"":""A equipa deve conseguir alterar componentes, estilos e chamadas API sem afectar módulos não relacionados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 948""],""aceitacao"":""A equipa deve conseguir alterar componentes, estilos e chamadas API sem afectar módulos não relacionados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f5719c8-0093,"O componente LatestOpportunities apresenta oportunidades publicadas ou actualizadas recentemente. Deve usar a mesma estrutura visual do FeaturedOpportunities, mas com texto, etiqueta e URL orientados para actualizações cronológicas. O componente pode aceitar um limite de itens para evitar listas demasiado longas na página principal.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 970,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f5719c8-0093: O componente LatestOpportunities apresenta oportunidades publicadas ou actualizadas recentemente. Deve usar a mesma estrutura visual do FeaturedOpportunities, mas com texto, etiqueta e URL orientados para actualizações cronológicas. O componente pode aceitar um limite de itens para evitar listas demasiado longas na página principal.",P2,MASTER-9f5719c8-0093: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0093,1,"[{""id"":""MASTER-9f5719c8-0093"",""pedido"":""O componente LatestOpportunities apresenta oportunidades publicadas ou actualizadas recentemente. Deve usar a mesma estrutura visual do FeaturedOpportunities, mas com texto, etiqueta e URL orientados para actualizações cronológicas. O componente pode aceitar um limite de itens para evitar listas demasiado longas na página principal."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 970""],""aceitacao"":""O componente LatestOpportunities apresenta oportunidades publicadas ou actualizadas recentemente. Deve usar a mesma estrutura visual do FeaturedOpportunities, mas com texto, etiqueta e URL orientados para actualizações cronológicas. O componente pode aceitar um limite de itens para evitar listas demasiado longas na página principal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f5719c8-0094,"O OpportunityCard é o componente base para apresentar uma oportunidade individual. Deve ser usado por FeaturedOpportunities, LatestOpportunities, páginas de listagem, resultados de pesquisa e áreas de recomendação. O card deve funcionar bem em mobile, com leitura vertical, botões grandes e informação organizada por prioridade.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 991,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f5719c8-0094: O OpportunityCard é o componente base para apresentar uma oportunidade individual. Deve ser usado por FeaturedOpportunities, LatestOpportunities, páginas de listagem, resultados de pesquisa e áreas de recomendação. O card deve funcionar bem em mobile, com leitura vertical, botões grandes e informação organizada por prioridade.",P2,MASTER-9f5719c8-0094: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0094,1,"[{""id"":""MASTER-9f5719c8-0094"",""pedido"":""O OpportunityCard é o componente base para apresentar uma oportunidade individual. Deve ser usado por FeaturedOpportunities, LatestOpportunities, páginas de listagem, resultados de pesquisa e áreas de recomendação. O card deve funcionar bem em mobile, com leitura vertical, botões grandes e informação organizada por prioridade."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 991""],""aceitacao"":""O OpportunityCard é o componente base para apresentar uma oportunidade individual. Deve ser usado por FeaturedOpportunities, LatestOpportunities, páginas de listagem, resultados de pesquisa e áreas de recomendação. O card deve funcionar bem em mobile, com leitura vertical, botões grandes e informação organizada por prioridade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f5719c8-0095,"Garantir botões e links com nomes claros, por exemplo “Ver ficha” e “Manifestar interesse”.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1022 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 583,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9f5719c8-0095: Garantir botões e links com nomes claros, por exemplo “Ver ficha” e “Manifestar interesse”. | MASTER-626cae3d-0053: Garantir botões e links com nomes claros, por exemplo “Ver ficha” e “Manifestar interesse”.",P2,MASTER-9f5719c8-0095: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0095 | MASTER-626cae3d-0053,2,"[{""id"":""MASTER-9f5719c8-0095"",""pedido"":""Garantir botões e links com nomes claros, por exemplo “Ver ficha” e “Manifestar interesse”."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1022""],""aceitacao"":""Garantir botões e links com nomes claros, por exemplo “Ver ficha” e “Manifestar interesse”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-626cae3d-0053"",""pedido"":""Garantir botões e links com nomes claros, por exemplo “Ver ficha” e “Manifestar interesse”."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 583""],""aceitacao"":""Garantir botões e links com nomes claros, por exemplo “Ver ficha” e “Manifestar interesse”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f5719c8-0096,Evitar informação crítica apenas por cor; badges devem conter texto legível.,portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1024 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 585,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9f5719c8-0096: Evitar informação crítica apenas por cor; badges devem conter texto legível. | MASTER-626cae3d-0054: Evitar informação crítica apenas por cor; badges devem conter texto legível.,P2,MASTER-9f5719c8-0096: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0096 | MASTER-626cae3d-0054,2,"[{""id"":""MASTER-9f5719c8-0096"",""pedido"":""Evitar informação crítica apenas por cor; badges devem conter texto legível."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1024""],""aceitacao"":""Evitar informação crítica apenas por cor; badges devem conter texto legível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0054"",""pedido"":""Evitar informação crítica apenas por cor; badges devem conter texto legível."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 585""],""aceitacao"":""Evitar informação crítica apenas por cor; badges devem conter texto legível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f5719c8-0097,Evitar resumos longos; usar textos curtos e permitir acesso à ficha completa.,portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1026 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 587,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9f5719c8-0097: Evitar resumos longos; usar textos curtos e permitir acesso à ficha completa. | MASTER-626cae3d-0055: Evitar resumos longos; usar textos curtos e permitir acesso à ficha completa.,P2,MASTER-9f5719c8-0097: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0097 | MASTER-626cae3d-0055,2,"[{""id"":""MASTER-9f5719c8-0097"",""pedido"":""Evitar resumos longos; usar textos curtos e permitir acesso à ficha completa."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1026""],""aceitacao"":""Evitar resumos longos; usar textos curtos e permitir acesso à ficha completa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0055"",""pedido"":""Evitar resumos longos; usar textos curtos e permitir acesso à ficha completa."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 587""],""aceitacao"":""Evitar resumos longos; usar textos curtos e permitir acesso à ficha completa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f5719c8-0098,"Os componentes não devem chamar directamente a API. A HomePage deve obter os dados através de homeService.js e passar as listas para FeaturedOpportunities e LatestOpportunities por props. Esta separação facilita testes, reaproveitamento e substituição de dados reais por mocks durante o desenvolvimento.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1028 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 589,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f5719c8-0098: Os componentes não devem chamar directamente a API. A HomePage deve obter os dados através de homeService.js e passar as listas para FeaturedOpportunities e LatestOpportunities por props. Esta separação facilita testes, reaproveitamento e substituição de dados reais por mocks durante o desenvolvimento. | MASTER-626cae3d-0056: Os componentes não devem chamar directamente a API. A HomePage deve obter os dados através de homeService.js e passar as listas para FeaturedOpportunities e LatestOpportunities por props. Esta separação facilita testes, reaproveitamento e substituição de dados reais por mocks durante o desenvolvimento.",P2,MASTER-9f5719c8-0098: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0098 | MASTER-626cae3d-0056,2,"[{""id"":""MASTER-9f5719c8-0098"",""pedido"":""Os componentes não devem chamar directamente a API. A HomePage deve obter os dados através de homeService.js e passar as listas para FeaturedOpportunities e LatestOpportunities por props. Esta separação facilita testes, reaproveitamento e substituição de dados reais por mocks durante o desenvolvimento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1028""],""aceitacao"":""Os componentes não devem chamar directamente a API. A HomePage deve obter os dados através de homeService.js e passar as listas para FeaturedOpportunities e LatestOpportunities por props. Esta separação facilita testes, reaproveitamento e substituição de dados reais por mocks durante o desenvolvimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0056"",""pedido"":""Os componentes não devem chamar directamente a API. A HomePage deve obter os dados através de homeService.js e passar as listas para FeaturedOpportunities e LatestOpportunities por props. Esta separação facilita testes, reaproveitamento e substituição de dados reais por mocks durante o desenvolvimento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 589""],""aceitacao"":""Os componentes não devem chamar directamente a API. A HomePage deve obter os dados através de homeService.js e passar as listas para FeaturedOpportunities e LatestOpportunities por props. Esta separação facilita testes, reaproveitamento e substituição de dados reais por mocks durante o desenvolvimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-626cae3d-0002,"O portal deve actuar como balcão digital facilitador, articulando informação e serviços com as principais entidades do ecossistema de investimento. A interoperabilidade deve ser implementada gradualmente, mediante acordos institucionais, validação jurídica e disponibilidade técnica das entidades públicas.",portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 137,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-626cae3d-0002: O portal deve actuar como balcão digital facilitador, articulando informação e serviços com as principais entidades do ecossistema de investimento. A interoperabilidade deve ser implementada gradualmente, mediante acordos institucionais, validação jurídica e disponibilidade técnica das entidades públicas.",P2,MASTER-626cae3d-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-626cae3d-0002,1,"[{""id"":""MASTER-626cae3d-0002"",""pedido"":""O portal deve actuar como balcão digital facilitador, articulando informação e serviços com as principais entidades do ecossistema de investimento. A interoperabilidade deve ser implementada gradualmente, mediante acordos institucionais, validação jurídica e disponibilidade técnica das entidades públicas."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 137""],""aceitacao"":""O portal deve actuar como balcão digital facilitador, articulando informação e serviços com as principais entidades do ecossistema de investimento. A interoperabilidade deve ser implementada gradualmente, mediante acordos institucionais, validação jurídica e disponibilidade técnica das entidades públicas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-626cae3d-0003,"Princípios de experiência do utilizador: o portal deve ser desenhado a partir das principais tarefas do investidor: compreender oportunidades, comparar sectores, confirmar requisitos legais, simular incentivos, iniciar contacto e acompanhar processos.",portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 144,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-626cae3d-0003: Princípios de experiência do utilizador: o portal deve ser desenhado a partir das principais tarefas do investidor: compreender oportunidades, comparar sectores, confirmar requisitos legais, simular incentivos, iniciar contacto e acompanhar processos.",P2,MASTER-626cae3d-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-626cae3d-0003,1,"[{""id"":""MASTER-626cae3d-0003"",""pedido"":""Princípios de experiência do utilizador: o portal deve ser desenhado a partir das principais tarefas do investidor: compreender oportunidades, comparar sectores, confirmar requisitos legais, simular incentivos, iniciar contacto e acompanhar processos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 144""],""aceitacao"":""Princípios de experiência do utilizador: o portal deve ser desenhado a partir das principais tarefas do investidor: compreender oportunidades, comparar sectores, confirmar requisitos legais, simular incentivos, iniciar contacto e acompanhar processos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-626cae3d-0016,"Os logótipos institucionais e os botões da página não devem funcionar apenas como links estáticos. A evolução recomendada é criar um balcão digital progressivamente transaccional, permitindo ao investidor manifestar interesse, submeter informação preliminar, acompanhar o estado dos pedidos e aceder a orientação sobre requisitos legais, fiscais e cambiais.",portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 216,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-626cae3d-0016: Os logótipos institucionais e os botões da página não devem funcionar apenas como links estáticos. A evolução recomendada é criar um balcão digital progressivamente transaccional, permitindo ao investidor manifestar interesse, submeter informação preliminar, acompanhar o estado dos pedidos e aceder a orientação sobre requisitos legais, fiscais e cambiais.",P2,MASTER-626cae3d-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-626cae3d-0016,1,"[{""id"":""MASTER-626cae3d-0016"",""pedido"":""Os logótipos institucionais e os botões da página não devem funcionar apenas como links estáticos. A evolução recomendada é criar um balcão digital progressivamente transaccional, permitindo ao investidor manifestar interesse, submeter informação preliminar, acompanhar o estado dos pedidos e aceder a orientação sobre requisitos legais, fiscais e cambiais."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 216""],""aceitacao"":""Os logótipos institucionais e os botões da página não devem funcionar apenas como links estáticos. A evolução recomendada é criar um balcão digital progressivamente transaccional, permitindo ao investidor manifestar interesse, submeter informação preliminar, acompanhar o estado dos pedidos e aceder a orientação sobre requisitos legais, fiscais e cambiais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-626cae3d-0020,"A recomendação geral é implementar a evolução do portal por fases, começando pelas melhorias de conteúdo, navegação, bilinguidade e credibilidade institucional. Em seguida, devem ser adicionados recursos legais, filtros territoriais, carteira de projectos, ferramentas de apoio à decisão e, numa fase avançada, funcionalidades transaccionais e integrações com entidades públicas.",portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 238,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-626cae3d-0020: A recomendação geral é implementar a evolução do portal por fases, começando pelas melhorias de conteúdo, navegação, bilinguidade e credibilidade institucional. Em seguida, devem ser adicionados recursos legais, filtros territoriais, carteira de projectos, ferramentas de apoio à decisão e, numa fase avançada, funcionalidades transaccionais e integrações com entidades públicas.",P2,MASTER-626cae3d-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-626cae3d-0020,1,"[{""id"":""MASTER-626cae3d-0020"",""pedido"":""A recomendação geral é implementar a evolução do portal por fases, começando pelas melhorias de conteúdo, navegação, bilinguidade e credibilidade institucional. Em seguida, devem ser adicionados recursos legais, filtros territoriais, carteira de projectos, ferramentas de apoio à decisão e, numa fase avançada, funcionalidades transaccionais e integrações com entidades públicas."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 238""],""aceitacao"":""A recomendação geral é implementar a evolução do portal por fases, começando pelas melhorias de conteúdo, navegação, bilinguidade e credibilidade institucional. Em seguida, devem ser adicionados recursos legais, filtros territoriais, carteira de projectos, ferramentas de apoio à decisão e, numa fase avançada, funcionalidades transaccionais e integrações com entidades públicas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-626cae3d-0022,"A implementação deve seguir uma sequência faseada: primeiro corrigir conteúdos e navegação pública; depois estruturar a carteira de oportunidades, os recursos legais e os formulários de contacto; por fim, preparar a área reservada, a monitoria de processos e as integrações transaccionais com entidades públicas.",portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 243,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-626cae3d-0022: A implementação deve seguir uma sequência faseada: primeiro corrigir conteúdos e navegação pública; depois estruturar a carteira de oportunidades, os recursos legais e os formulários de contacto; por fim, preparar a área reservada, a monitoria de processos e as integrações transaccionais com entidades públicas.",P2,MASTER-626cae3d-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-626cae3d-0022,1,"[{""id"":""MASTER-626cae3d-0022"",""pedido"":""A implementação deve seguir uma sequência faseada: primeiro corrigir conteúdos e navegação pública; depois estruturar a carteira de oportunidades, os recursos legais e os formulários de contacto; por fim, preparar a área reservada, a monitoria de processos e as integrações transaccionais com entidades públicas."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 243""],""aceitacao"":""A implementação deve seguir uma sequência faseada: primeiro corrigir conteúdos e navegação pública; depois estruturar a carteira de oportunidades, os recursos legais e os formulários de contacto; por fim, preparar a área reservada, a monitoria de processos e as integrações transaccionais com entidades públicas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-626cae3d-0049,"A página principal deve conduzir o investidor a três acções essenciais: descobrir oportunidades, compreender requisitos e iniciar contacto ou manifestação de interesse. O layout deve reduzir fricção, apresentar informação de forma visual e encaminhar o utilizador para decisões claras.",portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 472,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-626cae3d-0049: A página principal deve conduzir o investidor a três acções essenciais: descobrir oportunidades, compreender requisitos e iniciar contacto ou manifestação de interesse. O layout deve reduzir fricção, apresentar informação de forma visual e encaminhar o utilizador para decisões claras.",P2,MASTER-626cae3d-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-626cae3d-0049,1,"[{""id"":""MASTER-626cae3d-0049"",""pedido"":""A página principal deve conduzir o investidor a três acções essenciais: descobrir oportunidades, compreender requisitos e iniciar contacto ou manifestação de interesse. O layout deve reduzir fricção, apresentar informação de forma visual e encaminhar o utilizador para decisões claras."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 472""],""aceitacao"":""A página principal deve conduzir o investidor a três acções essenciais: descobrir oportunidades, compreender requisitos e iniciar contacto ou manifestação de interesse. O layout deve reduzir fricção, apresentar informação de forma visual e encaminhar o utilizador para decisões claras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-626cae3d-0050,"A documentação técnica deve evitar duplicação entre descrição funcional e código. A parte funcional define o que cada módulo deve fazer; os exemplos práticos mostram apenas como implementar componentes, serviços, controllers, validações e payloads.",portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 473,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-626cae3d-0050: A documentação técnica deve evitar duplicação entre descrição funcional e código. A parte funcional define o que cada módulo deve fazer; os exemplos práticos mostram apenas como implementar componentes, serviços, controllers, validações e payloads.",P2,MASTER-626cae3d-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-626cae3d-0050,1,"[{""id"":""MASTER-626cae3d-0050"",""pedido"":""A documentação técnica deve evitar duplicação entre descrição funcional e código. A parte funcional define o que cada módulo deve fazer; os exemplos práticos mostram apenas como implementar componentes, serviços, controllers, validações e payloads."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 473""],""aceitacao"":""A documentação técnica deve evitar duplicação entre descrição funcional e código. A parte funcional define o que cada módulo deve fazer; os exemplos práticos mostram apenas como implementar componentes, serviços, controllers, validações e payloads."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-626cae3d-0059,"A Bolsa de Parcerias, Investidores e Capital deve funcionar como mecanismo de aproximação empresarial, apoiando a formação de consórcios, joint ventures, parcerias comerciais, captação de capital e estruturação de projectos de investimento.",portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 609,Bolsa/parcerias,/api/v1/partnerships; /api/v1/partnerships/source/{type}/{id}; /management/partnerships-install; /parcerias; /parcerias/candidaturas/{id}; /parcerias/criar; /parcerias/notificacoes/{id}/ler; /parcerias/painel; /parcerias/rascunhos; /parcerias/salas/{id}; /parcerias/salas/{id}/acordo; /parcerias/salas/{id}/documentos,"PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-626cae3d-0059: A Bolsa de Parcerias, Investidores e Capital deve funcionar como mecanismo de aproximação empresarial, apoiando a formação de consórcios, joint ventures, parcerias comerciais, captação de capital e estruturação de projectos de investimento.",P2,MASTER-626cae3d-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-626cae3d-0059,1,"[{""id"":""MASTER-626cae3d-0059"",""pedido"":""A Bolsa de Parcerias, Investidores e Capital deve funcionar como mecanismo de aproximação empresarial, apoiando a formação de consórcios, joint ventures, parcerias comerciais, captação de capital e estruturação de projectos de investimento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 609""],""aceitacao"":""A Bolsa de Parcerias, Investidores e Capital deve funcionar como mecanismo de aproximação empresarial, apoiando a formação de consórcios, joint ventures, parcerias comerciais, captação de capital e estruturação de projectos de investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.portal_partnerships: 0 registos; public.partnership_rooms: 0 registos; public.partnership_interests: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: parcerias. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,parcerias,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/PartnershipExchange.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,PartnershipExchangeTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-626cae3d-0082,"Este capítulo resume a lógica da página principal e da comparação de oportunidades, evitando repetir tabelas e instruções já apresentadas na ficha-modelo e na organização técnica da home. A carteira de projectos deve funcionar como base navegável, com filtros claros, cards padronizados e fichas completas para apoio à decisão do investidor.",portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 857,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-626cae3d-0082: Este capítulo resume a lógica da página principal e da comparação de oportunidades, evitando repetir tabelas e instruções já apresentadas na ficha-modelo e na organização técnica da home. A carteira de projectos deve funcionar como base navegável, com filtros claros, cards padronizados e fichas completas para apoio à decisão do investidor.",P2,MASTER-626cae3d-0082: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-626cae3d-0082,1,"[{""id"":""MASTER-626cae3d-0082"",""pedido"":""Este capítulo resume a lógica da página principal e da comparação de oportunidades, evitando repetir tabelas e instruções já apresentadas na ficha-modelo e na organização técnica da home. A carteira de projectos deve funcionar como base navegável, com filtros claros, cards padronizados e fichas completas para apoio à decisão do investidor."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 857""],""aceitacao"":""Este capítulo resume a lógica da página principal e da comparação de oportunidades, evitando repetir tabelas e instruções já apresentadas na ficha-modelo e na organização técnica da home. A carteira de projectos deve funcionar como base navegável, com filtros claros, cards padronizados e fichas completas para apoio à decisão do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-626cae3d-0094,"Para evitar duplicação, a estrutura completa da ficha de oportunidades deve seguir o modelo definido no Capítulo 7. Nesta secção, a página principal deve apenas reutilizar os campos essenciais em cards, filtros e páginas de detalhe.",portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1029,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-626cae3d-0094: Para evitar duplicação, a estrutura completa da ficha de oportunidades deve seguir o modelo definido no Capítulo 7. Nesta secção, a página principal deve apenas reutilizar os campos essenciais em cards, filtros e páginas de detalhe.",P2,MASTER-626cae3d-0094: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-626cae3d-0094,1,"[{""id"":""MASTER-626cae3d-0094"",""pedido"":""Para evitar duplicação, a estrutura completa da ficha de oportunidades deve seguir o modelo definido no Capítulo 7. Nesta secção, a página principal deve apenas reutilizar os campos essenciais em cards, filtros e páginas de detalhe."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1029""],""aceitacao"":""Para evitar duplicação, a estrutura completa da ficha de oportunidades deve seguir o modelo definido no Capítulo 7. Nesta secção, a página principal deve apenas reutilizar os campos essenciais em cards, filtros e páginas de detalhe."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,," | PARQUES-MAPA01: leitura documental/schema/fotografia restaurada não é prova funcional nova. Sem geometria/lotação/serviços/benefícios presumidos, sem novo mestre, flags, grants ou ativo. Restante ficha integral, CAE 600/579, duplicados, Fintech e menus mantêm estados; menus em preparação não bloqueiam. | PARQUES-DOC01: apenas desenho corrigido por inspeção; prova pós-uso e publicação estável ainda por executar na candidata QA. Sem migrations, gravações, importações ou ativo nesta revisão. Dados sem fonte continuam desconhecidos; sem novas exigências de operadores, lotes, benefícios ou organização. | PARQUES-QA: clone sintético baseado na QA económica (171 tabelas), não cópia atual integral do ativo (295 no backup anterior). Preservação dos 160 hashes de tabelas não afetadas, 15 zonas alheias, papéis e referências económicas. Anúncio sintético herdado no clone v18 permanece inalterado; referência original v12 não foi reensaiada. Dados reais sem fonte continuam desconhecidos; sem ensaio volumétrico, homologação real ou ativo. | PARQUES-ATIVO01: conferência ativa operacional sem guardar, publicar, reservar, importar fixtures ou conceder privilégios. Preservação de negócio/histórico e dados anteriores verificada por comparação com o restauro fresco. Provas QA, limites documentais e restantes aceitações mantidos. | PARQUES-SALDO02: só levantamento/desenho por leitura do clone e acervo; zero provas funcionais novas, migrations/importações/publicações ou alterações de código ativo. Critérios L1 propostos por executar. Ficha integral aberta; menus, duplicados, regulação Fintech e restantes lacunas preservados. | PARQUES-L1-DOC01: consolidação documental anterior à implementação. Sem código, dados, migrations, importação, publicação ou ativo. Critérios L1 e conferência dos novos anexos pelo utilizador não dados como concluídos. DOC00 preservado; convenções em outputs/investmoz-parques-integral-delimitacao-20261016/DOC01/CONVENCOES-E-DEPENDENCIA.md. | PARQUES-L1-QA: clone anterior isolado171 tabelas, não cópia integral atual do ativo295 anteriormente reportadas. Fixture reutiliza uma organização sintética com classificação pública apenas QA; zero mestres novos. 166 tabelas, 16 outras zonas e 47 revisões preservadas; restauro171/31seq/2ficheiros. Sem volumetria/homologação real ou nova aceitação móvel; desktop observado. Ativo994ficheiros+3protegidos iguais; B/COUNTRY02 e provas aceites sem repetição. Ficha integral/menus/duplicados/Fintech mantêm estados. | Utilizador conferiu cinco documentos DOC02/recibo, não declarou inspeção do ZIP nem da conferência local. Integridade do pacote verificada pelo Codex. Instalação autenticada reportada pelo utilizador e confirmada em ledger/auditoria. Sem equivalência visual da reversão, volume, gravação/publicação real ou nova aceitação assistiva. Navegação separada. | Rectificação expressa: ChatGPT conferiu documentos DOC02 QA; não está confirmada a conferência pelo utilizador do relatório local da ativação. Esta nota corrige atribuições anteriores. Relatório/recibo finais preparados para anexar à página privada existente. Sessão autorizada existente; sem novo desafio MFA ou observação de gravação/publicação.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0101,"O módulo Experiência Integrada do Investidor deverá unificar promoção, inteligência de mercado, transacção assistida, identidade digital, interoperabilidade, balcão único, acompanhamento pós-investimento e serviços de suporte numa única conta, um único perfil e uma única jornada. O investidor deverá reutilizar dados e documentos autorizados, acompanhar todos os processos num painel consolidado e receber recomendações, alertas e orientação contextual, sem que a plataforma substitua decisões oficiais, diligência independente ou validação humana.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1446 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 775 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1446,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0101: O módulo Experiência Integrada do Investidor deverá unificar promoção, inteligência de mercado, transacção assistida, identidade digital, interoperabilidade, balcão único, acompanhamento pós-investimento e serviços de suporte numa única conta, um único perfil e uma única jornada. O investidor deverá reutilizar dados e documentos autorizados, acompanhar todos os processos num painel consolidado e receber recomendações, alertas e orientação contextual, sem que a plataforma substitua decisões oficiais, diligência independente ou validação humana. | MASTER-51b8f0ad-0050: O módulo Experiência Integrada do Investidor deverá unificar promoção, inteligência de mercado, transacção assistida, identidade digital, interoperabilidade, balcão único, acompanhamento pós-investimento e serviços de suporte numa única conta, um único perfil e uma única jornada. O investidor deverá reutilizar dados e documentos autorizados, acompanhar todos os processos num painel consolidado e receber recomendações, alertas e orientação contextual, sem que a plataforma substitua decisões oficiais, diligência independente ou validação humana. | MASTER-edece80c-0101: O módulo Experiência Integrada do Investidor deverá unificar promoção, inteligência de mercado, transacção assistida, identidade digital, interoperabilidade, balcão único, acompanhamento pós-investimento e serviços de suporte numa única conta, um único perfil e uma única jornada. O investidor deverá reutilizar dados e documentos autorizados, acompanhar todos os processos num painel consolidado e receber recomendações, alertas e orientação contextual, sem que a plataforma substitua decisões oficiais, diligência independente ou validação humana.",P2,MASTER-e1169a77-0101: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0101: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0101 | MASTER-51b8f0ad-0050 | MASTER-edece80c-0101,3,"[{""id"":""MASTER-e1169a77-0101"",""pedido"":""O módulo Experiência Integrada do Investidor deverá unificar promoção, inteligência de mercado, transacção assistida, identidade digital, interoperabilidade, balcão único, acompanhamento pós-investimento e serviços de suporte numa única conta, um único perfil e uma única jornada. O investidor deverá reutilizar dados e documentos autorizados, acompanhar todos os processos num painel consolidado e receber recomendações, alertas e orientação contextual, sem que a plataforma substitua decisões oficiais, diligência independente ou validação humana."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1446""],""aceitacao"":""O módulo Experiência Integrada do Investidor deverá unificar promoção, inteligência de mercado, transacção assistida, identidade digital, interoperabilidade, balcão único, acompanhamento pós-investimento e serviços de suporte numa única conta, um único perfil e uma única jornada. O investidor deverá reutilizar dados e documentos autorizados, acompanhar todos os processos num painel consolidado e receber recomendações, alertas e orientação contextual, sem que a plataforma substitua decisões oficiais, diligência independente ou validação humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0050"",""pedido"":""O módulo Experiência Integrada do Investidor deverá unificar promoção, inteligência de mercado, transacção assistida, identidade digital, interoperabilidade, balcão único, acompanhamento pós-investimento e serviços de suporte numa única conta, um único perfil e uma única jornada. O investidor deverá reutilizar dados e documentos autorizados, acompanhar todos os processos num painel consolidado e receber recomendações, alertas e orientação contextual, sem que a plataforma substitua decisões oficiais, diligência independente ou validação humana."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 775""],""aceitacao"":""O módulo Experiência Integrada do Investidor deverá unificar promoção, inteligência de mercado, transacção assistida, identidade digital, interoperabilidade, balcão único, acompanhamento pós-investimento e serviços de suporte numa única conta, um único perfil e uma única jornada. O investidor deverá reutilizar dados e documentos autorizados, acompanhar todos os processos num painel consolidado e receber recomendações, alertas e orientação contextual, sem que a plataforma substitua decisões oficiais, diligência independente ou validação humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0101"",""pedido"":""O módulo Experiência Integrada do Investidor deverá unificar promoção, inteligência de mercado, transacção assistida, identidade digital, interoperabilidade, balcão único, acompanhamento pós-investimento e serviços de suporte numa única conta, um único perfil e uma única jornada. O investidor deverá reutilizar dados e documentos autorizados, acompanhar todos os processos num painel consolidado e receber recomendações, alertas e orientação contextual, sem que a plataforma substitua decisões oficiais, diligência independente ou validação humana."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1446""],""aceitacao"":""O módulo Experiência Integrada do Investidor deverá unificar promoção, inteligência de mercado, transacção assistida, identidade digital, interoperabilidade, balcão único, acompanhamento pós-investimento e serviços de suporte numa única conta, um único perfil e uma única jornada. O investidor deverá reutilizar dados e documentos autorizados, acompanhar todos os processos num painel consolidado e receber recomendações, alertas e orientação contextual, sem que a plataforma substitua decisões oficiais, diligência independente ou validação humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0109,"Cada indicador deverá possuir definição, população, fórmula, unidade, fonte, responsável, meta, linha de base, periodicidade, segmentação, regra de reconciliação e restrição de divulgação. Resultados da IA devem ser medidos separadamente de decisões humanas e não podem ser apresentados como decisões oficiais.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1584 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 911 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1584,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0109: Cada indicador deverá possuir definição, população, fórmula, unidade, fonte, responsável, meta, linha de base, periodicidade, segmentação, regra de reconciliação e restrição de divulgação. Resultados da IA devem ser medidos separadamente de decisões humanas e não podem ser apresentados como decisões oficiais. | MASTER-51b8f0ad-0058: Cada indicador deverá possuir definição, população, fórmula, unidade, fonte, responsável, meta, linha de base, periodicidade, segmentação, regra de reconciliação e restrição de divulgação. Resultados da IA devem ser medidos separadamente de decisões humanas e não podem ser apresentados como decisões oficiais. | MASTER-edece80c-0109: Cada indicador deverá possuir definição, população, fórmula, unidade, fonte, responsável, meta, linha de base, periodicidade, segmentação, regra de reconciliação e restrição de divulgação. Resultados da IA devem ser medidos separadamente de decisões humanas e não podem ser apresentados como decisões oficiais.",P2,MASTER-e1169a77-0109: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0109: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0109 | MASTER-51b8f0ad-0058 | MASTER-edece80c-0109,3,"[{""id"":""MASTER-e1169a77-0109"",""pedido"":""Cada indicador deverá possuir definição, população, fórmula, unidade, fonte, responsável, meta, linha de base, periodicidade, segmentação, regra de reconciliação e restrição de divulgação. Resultados da IA devem ser medidos separadamente de decisões humanas e não podem ser apresentados como decisões oficiais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1584""],""aceitacao"":""Cada indicador deverá possuir definição, população, fórmula, unidade, fonte, responsável, meta, linha de base, periodicidade, segmentação, regra de reconciliação e restrição de divulgação. Resultados da IA devem ser medidos separadamente de decisões humanas e não podem ser apresentados como decisões oficiais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0058"",""pedido"":""Cada indicador deverá possuir definição, população, fórmula, unidade, fonte, responsável, meta, linha de base, periodicidade, segmentação, regra de reconciliação e restrição de divulgação. Resultados da IA devem ser medidos separadamente de decisões humanas e não podem ser apresentados como decisões oficiais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 911""],""aceitacao"":""Cada indicador deverá possuir definição, população, fórmula, unidade, fonte, responsável, meta, linha de base, periodicidade, segmentação, regra de reconciliação e restrição de divulgação. Resultados da IA devem ser medidos separadamente de decisões humanas e não podem ser apresentados como decisões oficiais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0109"",""pedido"":""Cada indicador deverá possuir definição, população, fórmula, unidade, fonte, responsável, meta, linha de base, periodicidade, segmentação, regra de reconciliação e restrição de divulgação. Resultados da IA devem ser medidos separadamente de decisões humanas e não podem ser apresentados como decisões oficiais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1584""],""aceitacao"":""Cada indicador deverá possuir definição, população, fórmula, unidade, fonte, responsável, meta, linha de base, periodicidade, segmentação, regra de reconciliação e restrição de divulgação. Resultados da IA devem ser medidos separadamente de decisões humanas e não podem ser apresentados como decisões oficiais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0110,RF-EII do MVP aceites e testes ponta-a-ponta aprovados.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1626 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 950 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1626,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0110: RF-EII do MVP aceites e testes ponta-a-ponta aprovados. | MASTER-51b8f0ad-0059: RF-EII do MVP aceites e testes ponta-a-ponta aprovados. | MASTER-edece80c-0110: RF-EII do MVP aceites e testes ponta-a-ponta aprovados.,P2,MASTER-e1169a77-0110: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0110: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0110 | MASTER-51b8f0ad-0059 | MASTER-edece80c-0110,3,"[{""id"":""MASTER-e1169a77-0110"",""pedido"":""RF-EII do MVP aceites e testes ponta-a-ponta aprovados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1626""],""aceitacao"":""RF-EII do MVP aceites e testes ponta-a-ponta aprovados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0059"",""pedido"":""RF-EII do MVP aceites e testes ponta-a-ponta aprovados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 950""],""aceitacao"":""RF-EII do MVP aceites e testes ponta-a-ponta aprovados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0110"",""pedido"":""RF-EII do MVP aceites e testes ponta-a-ponta aprovados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1626""],""aceitacao"":""RF-EII do MVP aceites e testes ponta-a-ponta aprovados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0111,"Com base nas lições do programa de competitividade do Rwanda, o InvestMoz deverá tratar cada cluster como um programa económico coordenado e não apenas como uma categoria de conteúdo. A página, os dados, o CRM, os mapas, as campanhas, a governação e a inteligência artificial devem ligar projectos âncora, corredores, cadeias de valor, empresas, infra-estruturas, financiamento, competências, fornecedores, compradores, mercados e políticas públicas. Esta secção consolida os elementos necessários para transformar o desenho funcional existente num plano executável, evitando duplicações entre clusters, corredores e experiência integrada do investidor.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1638 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 962 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1638,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0111: Com base nas lições do programa de competitividade do Rwanda, o InvestMoz deverá tratar cada cluster como um programa económico coordenado e não apenas como uma categoria de conteúdo. A página, os dados, o CRM, os mapas, as campanhas, a governação e a inteligência artificial devem ligar projectos âncora, corredores, cadeias de valor, empresas, infra-estruturas, financiamento, competências, fornecedores, compradores, mercados e políticas públicas. Esta secção consolida os elementos necessários para transformar o desenho funcional existente num plano executável, evitando duplicações entre clusters, corredores e experiência integrada do investidor. | MASTER-51b8f0ad-0060: Com base nas lições do programa de competitividade do Rwanda, o InvestMoz deverá tratar cada cluster como um programa económico coordenado e não apenas como uma categoria de conteúdo. A página, os dados, o CRM, os mapas, as campanhas, a governação e a inteligência artificial devem ligar projectos âncora, corredores, cadeias de valor, empresas, infra-estruturas, financiamento, competências, fornecedores, compradores, mercados e políticas públicas. Esta secção consolida os elementos necessários para transformar o desenho funcional existente num plano executável, evitando duplicações entre clusters, corredores e experiência integrada do investidor. | MASTER-edece80c-0111: Com base nas lições do programa de competitividade do Rwanda, o InvestMoz deverá tratar cada cluster como um programa económico coordenado e não apenas como uma categoria de conteúdo. A página, os dados, o CRM, os mapas, as campanhas, a governação e a inteligência artificial devem ligar projectos âncora, corredores, cadeias de valor, empresas, infra-estruturas, financiamento, competências, fornecedores, compradores, mercados e políticas públicas. Esta secção consolida os elementos necessários para transformar o desenho funcional existente num plano executável, evitando duplicações entre clusters, corredores e experiência integrada do investidor.",P1,MASTER-e1169a77-0111: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0111: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0111 | MASTER-51b8f0ad-0060 | MASTER-edece80c-0111,3,"[{""id"":""MASTER-e1169a77-0111"",""pedido"":""Com base nas lições do programa de competitividade do Rwanda, o InvestMoz deverá tratar cada cluster como um programa económico coordenado e não apenas como uma categoria de conteúdo. A página, os dados, o CRM, os mapas, as campanhas, a governação e a inteligência artificial devem ligar projectos âncora, corredores, cadeias de valor, empresas, infra-estruturas, financiamento, competências, fornecedores, compradores, mercados e políticas públicas. Esta secção consolida os elementos necessários para transformar o desenho funcional existente num plano executável, evitando duplicações entre clusters, corredores e experiência integrada do investidor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1638""],""aceitacao"":""Com base nas lições do programa de competitividade do Rwanda, o InvestMoz deverá tratar cada cluster como um programa económico coordenado e não apenas como uma categoria de conteúdo. A página, os dados, o CRM, os mapas, as campanhas, a governação e a inteligência artificial devem ligar projectos âncora, corredores, cadeias de valor, empresas, infra-estruturas, financiamento, competências, fornecedores, compradores, mercados e políticas públicas. Esta secção consolida os elementos necessários para transformar o desenho funcional existente num plano executável, evitando duplicações entre clusters, corredores e experiência integrada do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0060"",""pedido"":""Com base nas lições do programa de competitividade do Rwanda, o InvestMoz deverá tratar cada cluster como um programa económico coordenado e não apenas como uma categoria de conteúdo. A página, os dados, o CRM, os mapas, as campanhas, a governação e a inteligência artificial devem ligar projectos âncora, corredores, cadeias de valor, empresas, infra-estruturas, financiamento, competências, fornecedores, compradores, mercados e políticas públicas. Esta secção consolida os elementos necessários para transformar o desenho funcional existente num plano executável, evitando duplicações entre clusters, corredores e experiência integrada do investidor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 962""],""aceitacao"":""Com base nas lições do programa de competitividade do Rwanda, o InvestMoz deverá tratar cada cluster como um programa económico coordenado e não apenas como uma categoria de conteúdo. A página, os dados, o CRM, os mapas, as campanhas, a governação e a inteligência artificial devem ligar projectos âncora, corredores, cadeias de valor, empresas, infra-estruturas, financiamento, competências, fornecedores, compradores, mercados e políticas públicas. Esta secção consolida os elementos necessários para transformar o desenho funcional existente num plano executável, evitando duplicações entre clusters, corredores e experiência integrada do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0111"",""pedido"":""Com base nas lições do programa de competitividade do Rwanda, o InvestMoz deverá tratar cada cluster como um programa económico coordenado e não apenas como uma categoria de conteúdo. A página, os dados, o CRM, os mapas, as campanhas, a governação e a inteligência artificial devem ligar projectos âncora, corredores, cadeias de valor, empresas, infra-estruturas, financiamento, competências, fornecedores, compradores, mercados e políticas públicas. Esta secção consolida os elementos necessários para transformar o desenho funcional existente num plano executável, evitando duplicações entre clusters, corredores e experiência integrada do investidor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1638""],""aceitacao"":""Com base nas lições do programa de competitividade do Rwanda, o InvestMoz deverá tratar cada cluster como um programa económico coordenado e não apenas como uma categoria de conteúdo. A página, os dados, o CRM, os mapas, as campanhas, a governação e a inteligência artificial devem ligar projectos âncora, corredores, cadeias de valor, empresas, infra-estruturas, financiamento, competências, fornecedores, compradores, mercados e políticas públicas. Esta secção consolida os elementos necessários para transformar o desenho funcional existente num plano executável, evitando duplicações entre clusters, corredores e experiência integrada do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0112,"Seleccionar uma oportunidade concreta, avaliar prontidão, consultar requisitos e manifestar interesse.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1646 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 969 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1646,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0112: Seleccionar uma oportunidade concreta, avaliar prontidão, consultar requisitos e manifestar interesse. | MASTER-51b8f0ad-0061: Seleccionar uma oportunidade concreta, avaliar prontidão, consultar requisitos e manifestar interesse. | MASTER-edece80c-0112: Seleccionar uma oportunidade concreta, avaliar prontidão, consultar requisitos e manifestar interesse.",P2,MASTER-e1169a77-0112: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0112: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0112 | MASTER-51b8f0ad-0061 | MASTER-edece80c-0112,3,"[{""id"":""MASTER-e1169a77-0112"",""pedido"":""Seleccionar uma oportunidade concreta, avaliar prontidão, consultar requisitos e manifestar interesse."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1646""],""aceitacao"":""Seleccionar uma oportunidade concreta, avaliar prontidão, consultar requisitos e manifestar interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0061"",""pedido"":""Seleccionar uma oportunidade concreta, avaliar prontidão, consultar requisitos e manifestar interesse."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 969""],""aceitacao"":""Seleccionar uma oportunidade concreta, avaliar prontidão, consultar requisitos e manifestar interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0112"",""pedido"":""Seleccionar uma oportunidade concreta, avaliar prontidão, consultar requisitos e manifestar interesse."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1646""],""aceitacao"":""Seleccionar uma oportunidade concreta, avaliar prontidão, consultar requisitos e manifestar interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0113,"Identificar em que parte da cadeia investir, quais lacunas existem e que actores devem participar.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1652 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 975 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1652,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0113: Identificar em que parte da cadeia investir, quais lacunas existem e que actores devem participar. | MASTER-51b8f0ad-0062: Identificar em que parte da cadeia investir, quais lacunas existem e que actores devem participar. | MASTER-edece80c-0113: Identificar em que parte da cadeia investir, quais lacunas existem e que actores devem participar.",P2,MASTER-e1169a77-0113: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0113: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0113 | MASTER-51b8f0ad-0062 | MASTER-edece80c-0113,3,"[{""id"":""MASTER-e1169a77-0113"",""pedido"":""Identificar em que parte da cadeia investir, quais lacunas existem e que actores devem participar."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1652""],""aceitacao"":""Identificar em que parte da cadeia investir, quais lacunas existem e que actores devem participar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0062"",""pedido"":""Identificar em que parte da cadeia investir, quais lacunas existem e que actores devem participar."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 975""],""aceitacao"":""Identificar em que parte da cadeia investir, quais lacunas existem e que actores devem participar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0113"",""pedido"":""Identificar em que parte da cadeia investir, quais lacunas existem e que actores devem participar."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1652""],""aceitacao"":""Identificar em que parte da cadeia investir, quais lacunas existem e que actores devem participar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0114,"Em qualquer percurso, o portal deverá responder de forma consistente: onde investir; em que elo da cadeia de valor; que infra-estruturas existem; que fornecedores, compradores e financiadores estão disponíveis; que projectos complementares são necessários; que incentivos, licenças, riscos e constrangimentos existem; quem coordena; e qual é a próxima acção do investidor.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1653 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 976 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1653,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0114: Em qualquer percurso, o portal deverá responder de forma consistente: onde investir; em que elo da cadeia de valor; que infra-estruturas existem; que fornecedores, compradores e financiadores estão disponíveis; que projectos complementares são necessários; que incentivos, licenças, riscos e constrangimentos existem; quem coordena; e qual é a próxima acção do investidor. | MASTER-51b8f0ad-0063: Em qualquer percurso, o portal deverá responder de forma consistente: onde investir; em que elo da cadeia de valor; que infra-estruturas existem; que fornecedores, compradores e financiadores estão disponíveis; que projectos complementares são necessários; que incentivos, licenças, riscos e constrangimentos existem; quem coordena; e qual é a próxima acção do investidor. | MASTER-edece80c-0114: Em qualquer percurso, o portal deverá responder de forma consistente: onde investir; em que elo da cadeia de valor; que infra-estruturas existem; que fornecedores, compradores e financiadores estão disponíveis; que projectos complementares são necessários; que incentivos, licenças, riscos e constrangimentos existem; quem coordena; e qual é a próxima acção do investidor.",P1,MASTER-e1169a77-0114: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0114: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0114 | MASTER-51b8f0ad-0063 | MASTER-edece80c-0114,3,"[{""id"":""MASTER-e1169a77-0114"",""pedido"":""Em qualquer percurso, o portal deverá responder de forma consistente: onde investir; em que elo da cadeia de valor; que infra-estruturas existem; que fornecedores, compradores e financiadores estão disponíveis; que projectos complementares são necessários; que incentivos, licenças, riscos e constrangimentos existem; quem coordena; e qual é a próxima acção do investidor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1653""],""aceitacao"":""Em qualquer percurso, o portal deverá responder de forma consistente: onde investir; em que elo da cadeia de valor; que infra-estruturas existem; que fornecedores, compradores e financiadores estão disponíveis; que projectos complementares são necessários; que incentivos, licenças, riscos e constrangimentos existem; quem coordena; e qual é a próxima acção do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0063"",""pedido"":""Em qualquer percurso, o portal deverá responder de forma consistente: onde investir; em que elo da cadeia de valor; que infra-estruturas existem; que fornecedores, compradores e financiadores estão disponíveis; que projectos complementares são necessários; que incentivos, licenças, riscos e constrangimentos existem; quem coordena; e qual é a próxima acção do investidor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 976""],""aceitacao"":""Em qualquer percurso, o portal deverá responder de forma consistente: onde investir; em que elo da cadeia de valor; que infra-estruturas existem; que fornecedores, compradores e financiadores estão disponíveis; que projectos complementares são necessários; que incentivos, licenças, riscos e constrangimentos existem; quem coordena; e qual é a próxima acção do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0114"",""pedido"":""Em qualquer percurso, o portal deverá responder de forma consistente: onde investir; em que elo da cadeia de valor; que infra-estruturas existem; que fornecedores, compradores e financiadores estão disponíveis; que projectos complementares são necessários; que incentivos, licenças, riscos e constrangimentos existem; quem coordena; e qual é a próxima acção do investidor."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1653""],""aceitacao"":""Em qualquer percurso, o portal deverá responder de forma consistente: onde investir; em que elo da cadeia de valor; que infra-estruturas existem; que fornecedores, compradores e financiadores estão disponíveis; que projectos complementares são necessários; que incentivos, licenças, riscos e constrangimentos existem; quem coordena; e qual é a próxima acção do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0115,"O ciclo de gestão do cluster deverá seguir dez passos: compreender o mercado; consultar empresas, compradores e financiadores; identificar constrangimentos; seleccionar prioridades; definir visão e metas; estruturar projectos complementares; atribuir responsáveis e orçamento; apoiar empresas e fornecedores; promover internacionalmente; medir resultados e corrigir a estratégia. O índice de prontidão do cluster deve medir carteira, infra-estruturas, licenciamento, capacidade institucional, fornecedores, competências, financiamento, mercados, riscos e coordenação.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1719 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1039 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1719,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0115: O ciclo de gestão do cluster deverá seguir dez passos: compreender o mercado; consultar empresas, compradores e financiadores; identificar constrangimentos; seleccionar prioridades; definir visão e metas; estruturar projectos complementares; atribuir responsáveis e orçamento; apoiar empresas e fornecedores; promover internacionalmente; medir resultados e corrigir a estratégia. O índice de prontidão do cluster deve medir carteira, infra-estruturas, licenciamento, capacidade institucional, fornecedores, competências, financiamento, mercados, riscos e coordenação. | MASTER-51b8f0ad-0064: O ciclo de gestão do cluster deverá seguir dez passos: compreender o mercado; consultar empresas, compradores e financiadores; identificar constrangimentos; seleccionar prioridades; definir visão e metas; estruturar projectos complementares; atribuir responsáveis e orçamento; apoiar empresas e fornecedores; promover internacionalmente; medir resultados e corrigir a estratégia. O índice de prontidão do cluster deve medir carteira, infra-estruturas, licenciamento, capacidade institucional, fornecedores, competências, financiamento, mercados, riscos e coordenação. | MASTER-edece80c-0115: O ciclo de gestão do cluster deverá seguir dez passos: compreender o mercado; consultar empresas, compradores e financiadores; identificar constrangimentos; seleccionar prioridades; definir visão e metas; estruturar projectos complementares; atribuir responsáveis e orçamento; apoiar empresas e fornecedores; promover internacionalmente; medir resultados e corrigir a estratégia. O índice de prontidão do cluster deve medir carteira, infra-estruturas, licenciamento, capacidade institucional, fornecedores, competências, financiamento, mercados, riscos e coordenação.",P1,MASTER-e1169a77-0115: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0115: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0115 | MASTER-51b8f0ad-0064 | MASTER-edece80c-0115,3,"[{""id"":""MASTER-e1169a77-0115"",""pedido"":""O ciclo de gestão do cluster deverá seguir dez passos: compreender o mercado; consultar empresas, compradores e financiadores; identificar constrangimentos; seleccionar prioridades; definir visão e metas; estruturar projectos complementares; atribuir responsáveis e orçamento; apoiar empresas e fornecedores; promover internacionalmente; medir resultados e corrigir a estratégia. O índice de prontidão do cluster deve medir carteira, infra-estruturas, licenciamento, capacidade institucional, fornecedores, competências, financiamento, mercados, riscos e coordenação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1719""],""aceitacao"":""O ciclo de gestão do cluster deverá seguir dez passos: compreender o mercado; consultar empresas, compradores e financiadores; identificar constrangimentos; seleccionar prioridades; definir visão e metas; estruturar projectos complementares; atribuir responsáveis e orçamento; apoiar empresas e fornecedores; promover internacionalmente; medir resultados e corrigir a estratégia. O índice de prontidão do cluster deve medir carteira, infra-estruturas, licenciamento, capacidade institucional, fornecedores, competências, financiamento, mercados, riscos e coordenação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0064"",""pedido"":""O ciclo de gestão do cluster deverá seguir dez passos: compreender o mercado; consultar empresas, compradores e financiadores; identificar constrangimentos; seleccionar prioridades; definir visão e metas; estruturar projectos complementares; atribuir responsáveis e orçamento; apoiar empresas e fornecedores; promover internacionalmente; medir resultados e corrigir a estratégia. O índice de prontidão do cluster deve medir carteira, infra-estruturas, licenciamento, capacidade institucional, fornecedores, competências, financiamento, mercados, riscos e coordenação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1039""],""aceitacao"":""O ciclo de gestão do cluster deverá seguir dez passos: compreender o mercado; consultar empresas, compradores e financiadores; identificar constrangimentos; seleccionar prioridades; definir visão e metas; estruturar projectos complementares; atribuir responsáveis e orçamento; apoiar empresas e fornecedores; promover internacionalmente; medir resultados e corrigir a estratégia. O índice de prontidão do cluster deve medir carteira, infra-estruturas, licenciamento, capacidade institucional, fornecedores, competências, financiamento, mercados, riscos e coordenação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0115"",""pedido"":""O ciclo de gestão do cluster deverá seguir dez passos: compreender o mercado; consultar empresas, compradores e financiadores; identificar constrangimentos; seleccionar prioridades; definir visão e metas; estruturar projectos complementares; atribuir responsáveis e orçamento; apoiar empresas e fornecedores; promover internacionalmente; medir resultados e corrigir a estratégia. O índice de prontidão do cluster deve medir carteira, infra-estruturas, licenciamento, capacidade institucional, fornecedores, competências, financiamento, mercados, riscos e coordenação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1719""],""aceitacao"":""O ciclo de gestão do cluster deverá seguir dez passos: compreender o mercado; consultar empresas, compradores e financiadores; identificar constrangimentos; seleccionar prioridades; definir visão e metas; estruturar projectos complementares; atribuir responsáveis e orçamento; apoiar empresas e fornecedores; promover internacionalmente; medir resultados e corrigir a estratégia. O índice de prontidão do cluster deve medir carteira, infra-estruturas, licenciamento, capacidade institucional, fornecedores, competências, financiamento, mercados, riscos e coordenação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0116,RF-CLU-001–004; RF-COR-001–005; RF-EII-007.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1761 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1080 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1761,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0116: RF-CLU-001–004; RF-COR-001–005; RF-EII-007. | MASTER-51b8f0ad-0065: RF-CLU-001–004; RF-COR-001–005; RF-EII-007. | MASTER-edece80c-0116: RF-CLU-001–004; RF-COR-001–005; RF-EII-007.,P2,MASTER-e1169a77-0116: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0065: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0116: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0116 | MASTER-51b8f0ad-0065 | MASTER-edece80c-0116,3,"[{""id"":""MASTER-e1169a77-0116"",""pedido"":""RF-CLU-001–004; RF-COR-001–005; RF-EII-007."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1761""],""aceitacao"":""RF-CLU-001–004; RF-COR-001–005; RF-EII-007."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0065"",""pedido"":""RF-CLU-001–004; RF-COR-001–005; RF-EII-007."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1080""],""aceitacao"":""RF-CLU-001–004; RF-COR-001–005; RF-EII-007."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0116"",""pedido"":""RF-CLU-001–004; RF-COR-001–005; RF-EII-007."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1761""],""aceitacao"":""RF-CLU-001–004; RF-COR-001–005; RF-EII-007."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0117,RF-CLU-002–003; RF-COR-002–004.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1766 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1085 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1766,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0117: RF-CLU-002–003; RF-COR-002–004. | MASTER-51b8f0ad-0066: RF-CLU-002–003; RF-COR-002–004. | MASTER-edece80c-0117: RF-CLU-002–003; RF-COR-002–004.,P2,MASTER-e1169a77-0117: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0117: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0117 | MASTER-51b8f0ad-0066 | MASTER-edece80c-0117,3,"[{""id"":""MASTER-e1169a77-0117"",""pedido"":""RF-CLU-002–003; RF-COR-002–004."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1766""],""aceitacao"":""RF-CLU-002–003; RF-COR-002–004."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0066"",""pedido"":""RF-CLU-002–003; RF-COR-002–004."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1085""],""aceitacao"":""RF-CLU-002–003; RF-COR-002–004."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0117"",""pedido"":""RF-CLU-002–003; RF-COR-002–004."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1766""],""aceitacao"":""RF-CLU-002–003; RF-COR-002–004."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0118,"RF-CLU-004; RF-COR-001, 005 e 009; RF-GEO-001–010.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1771 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1090 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1771,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0118: RF-CLU-004; RF-COR-001, 005 e 009; RF-GEO-001–010. | MASTER-51b8f0ad-0067: RF-CLU-004; RF-COR-001, 005 e 009; RF-GEO-001–010. | MASTER-edece80c-0118: RF-CLU-004; RF-COR-001, 005 e 009; RF-GEO-001–010.",P2,MASTER-e1169a77-0118: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0067: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0118: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0118 | MASTER-51b8f0ad-0067 | MASTER-edece80c-0118,3,"[{""id"":""MASTER-e1169a77-0118"",""pedido"":""RF-CLU-004; RF-COR-001, 005 e 009; RF-GEO-001–010."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1771""],""aceitacao"":""RF-CLU-004; RF-COR-001, 005 e 009; RF-GEO-001–010."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0067"",""pedido"":""RF-CLU-004; RF-COR-001, 005 e 009; RF-GEO-001–010."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1090""],""aceitacao"":""RF-CLU-004; RF-COR-001, 005 e 009; RF-GEO-001–010."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0118"",""pedido"":""RF-CLU-004; RF-COR-001, 005 e 009; RF-GEO-001–010."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1771""],""aceitacao"":""RF-CLU-004; RF-COR-001, 005 e 009; RF-GEO-001–010."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0119,RF-CLU-005 e 008; RF-COR-008; RF-CRM-003–008; RF-EII-004–007.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1776 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1095 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1776,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0119: RF-CLU-005 e 008; RF-COR-008; RF-CRM-003–008; RF-EII-004–007. | MASTER-51b8f0ad-0068: RF-CLU-005 e 008; RF-COR-008; RF-CRM-003–008; RF-EII-004–007. | MASTER-edece80c-0119: RF-CLU-005 e 008; RF-COR-008; RF-CRM-003–008; RF-EII-004–007.,P2,MASTER-e1169a77-0119: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0119: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0119 | MASTER-51b8f0ad-0068 | MASTER-edece80c-0119,3,"[{""id"":""MASTER-e1169a77-0119"",""pedido"":""RF-CLU-005 e 008; RF-COR-008; RF-CRM-003–008; RF-EII-004–007."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1776""],""aceitacao"":""RF-CLU-005 e 008; RF-COR-008; RF-CRM-003–008; RF-EII-004–007."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0068"",""pedido"":""RF-CLU-005 e 008; RF-COR-008; RF-CRM-003–008; RF-EII-004–007."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1095""],""aceitacao"":""RF-CLU-005 e 008; RF-COR-008; RF-CRM-003–008; RF-EII-004–007."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0119"",""pedido"":""RF-CLU-005 e 008; RF-COR-008; RF-CRM-003–008; RF-EII-004–007."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1776""],""aceitacao"":""RF-CLU-005 e 008; RF-COR-008; RF-CRM-003–008; RF-EII-004–007."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0120,RF-CLU-006 e 011; RF-COR-010 e 012.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1781 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1100 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1781,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0120: RF-CLU-006 e 011; RF-COR-010 e 012. | MASTER-51b8f0ad-0069: RF-CLU-006 e 011; RF-COR-010 e 012. | MASTER-edece80c-0120: RF-CLU-006 e 011; RF-COR-010 e 012.,P2,MASTER-e1169a77-0120: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0120: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0120 | MASTER-51b8f0ad-0069 | MASTER-edece80c-0120,3,"[{""id"":""MASTER-e1169a77-0120"",""pedido"":""RF-CLU-006 e 011; RF-COR-010 e 012."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1781""],""aceitacao"":""RF-CLU-006 e 011; RF-COR-010 e 012."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0069"",""pedido"":""RF-CLU-006 e 011; RF-COR-010 e 012."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1100""],""aceitacao"":""RF-CLU-006 e 011; RF-COR-010 e 012."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0120"",""pedido"":""RF-CLU-006 e 011; RF-COR-010 e 012."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1781""],""aceitacao"":""RF-CLU-006 e 011; RF-COR-010 e 012."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0121,RF-COR-016; RF-EII-014; requisitos de IA do documento.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1791 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1110 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1791,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0121: RF-COR-016; RF-EII-014; requisitos de IA do documento. | MASTER-51b8f0ad-0070: RF-COR-016; RF-EII-014; requisitos de IA do documento. | MASTER-edece80c-0121: RF-COR-016; RF-EII-014; requisitos de IA do documento.,P2,MASTER-e1169a77-0121: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0070: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0121: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0121 | MASTER-51b8f0ad-0070 | MASTER-edece80c-0121,3,"[{""id"":""MASTER-e1169a77-0121"",""pedido"":""RF-COR-016; RF-EII-014; requisitos de IA do documento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1791""],""aceitacao"":""RF-COR-016; RF-EII-014; requisitos de IA do documento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0070"",""pedido"":""RF-COR-016; RF-EII-014; requisitos de IA do documento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1110""],""aceitacao"":""RF-COR-016; RF-EII-014; requisitos de IA do documento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0121"",""pedido"":""RF-COR-016; RF-EII-014; requisitos de IA do documento."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1791""],""aceitacao"":""RF-COR-016; RF-EII-014; requisitos de IA do documento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0122,"Conclusão executiva: o desenho consolidado é suficiente para avançar para arquitectura técnica detalhada e preparação do MVP, desde que o modelo físico integrado, a OpenAPI de clusters/corredores/GIS, o backlog único, o RACI institucional e o plano de dados, migração, segurança, IA e operação sejam aprovados como pré-condições. A implementação deverá evitar plataformas paralelas: portal, CRM, GIS, balcão único, clusters, corredores e experiência do investidor devem partilhar os mesmos identificadores, estados, fontes e trilha de auditoria.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1892 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1209 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1892,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0122: Conclusão executiva: o desenho consolidado é suficiente para avançar para arquitectura técnica detalhada e preparação do MVP, desde que o modelo físico integrado, a OpenAPI de clusters/corredores/GIS, o backlog único, o RACI institucional e o plano de dados, migração, segurança, IA e operação sejam aprovados como pré-condições. A implementação deverá evitar plataformas paralelas: portal, CRM, GIS, balcão único, clusters, corredores e experiência do investidor devem partilhar os mesmos identificadores, estados, fontes e trilha de auditoria. | MASTER-51b8f0ad-0071: Conclusão executiva: o desenho consolidado é suficiente para avançar para arquitectura técnica detalhada e preparação do MVP, desde que o modelo físico integrado, a OpenAPI de clusters/corredores/GIS, o backlog único, o RACI institucional e o plano de dados, migração, segurança, IA e operação sejam aprovados como pré-condições. A implementação deverá evitar plataformas paralelas: portal, CRM, GIS, balcão único, clusters, corredores e experiência do investidor devem partilhar os mesmos identificadores, estados, fontes e trilha de auditoria. | MASTER-edece80c-0122: Conclusão executiva: o desenho consolidado é suficiente para avançar para arquitectura técnica detalhada e preparação do MVP, desde que o modelo físico integrado, a OpenAPI de clusters/corredores/GIS, o backlog único, o RACI institucional e o plano de dados, migração, segurança, IA e operação sejam aprovados como pré-condições. A implementação deverá evitar plataformas paralelas: portal, CRM, GIS, balcão único, clusters, corredores e experiência do investidor devem partilhar os mesmos identificadores, estados, fontes e trilha de auditoria.",P2,MASTER-e1169a77-0122: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0122: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0122 | MASTER-51b8f0ad-0071 | MASTER-edece80c-0122,3,"[{""id"":""MASTER-e1169a77-0122"",""pedido"":""Conclusão executiva: o desenho consolidado é suficiente para avançar para arquitectura técnica detalhada e preparação do MVP, desde que o modelo físico integrado, a OpenAPI de clusters/corredores/GIS, o backlog único, o RACI institucional e o plano de dados, migração, segurança, IA e operação sejam aprovados como pré-condições. A implementação deverá evitar plataformas paralelas: portal, CRM, GIS, balcão único, clusters, corredores e experiência do investidor devem partilhar os mesmos identificadores, estados, fontes e trilha de auditoria."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1892""],""aceitacao"":""Conclusão executiva: o desenho consolidado é suficiente para avançar para arquitectura técnica detalhada e preparação do MVP, desde que o modelo físico integrado, a OpenAPI de clusters/corredores/GIS, o backlog único, o RACI institucional e o plano de dados, migração, segurança, IA e operação sejam aprovados como pré-condições. A implementação deverá evitar plataformas paralelas: portal, CRM, GIS, balcão único, clusters, corredores e experiência do investidor devem partilhar os mesmos identificadores, estados, fontes e trilha de auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0071"",""pedido"":""Conclusão executiva: o desenho consolidado é suficiente para avançar para arquitectura técnica detalhada e preparação do MVP, desde que o modelo físico integrado, a OpenAPI de clusters/corredores/GIS, o backlog único, o RACI institucional e o plano de dados, migração, segurança, IA e operação sejam aprovados como pré-condições. A implementação deverá evitar plataformas paralelas: portal, CRM, GIS, balcão único, clusters, corredores e experiência do investidor devem partilhar os mesmos identificadores, estados, fontes e trilha de auditoria."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1209""],""aceitacao"":""Conclusão executiva: o desenho consolidado é suficiente para avançar para arquitectura técnica detalhada e preparação do MVP, desde que o modelo físico integrado, a OpenAPI de clusters/corredores/GIS, o backlog único, o RACI institucional e o plano de dados, migração, segurança, IA e operação sejam aprovados como pré-condições. A implementação deverá evitar plataformas paralelas: portal, CRM, GIS, balcão único, clusters, corredores e experiência do investidor devem partilhar os mesmos identificadores, estados, fontes e trilha de auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0122"",""pedido"":""Conclusão executiva: o desenho consolidado é suficiente para avançar para arquitectura técnica detalhada e preparação do MVP, desde que o modelo físico integrado, a OpenAPI de clusters/corredores/GIS, o backlog único, o RACI institucional e o plano de dados, migração, segurança, IA e operação sejam aprovados como pré-condições. A implementação deverá evitar plataformas paralelas: portal, CRM, GIS, balcão único, clusters, corredores e experiência do investidor devem partilhar os mesmos identificadores, estados, fontes e trilha de auditoria."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1892""],""aceitacao"":""Conclusão executiva: o desenho consolidado é suficiente para avançar para arquitectura técnica detalhada e preparação do MVP, desde que o modelo físico integrado, a OpenAPI de clusters/corredores/GIS, o backlog único, o RACI institucional e o plano de dados, migração, segurança, IA e operação sejam aprovados como pré-condições. A implementação deverá evitar plataformas paralelas: portal, CRM, GIS, balcão único, clusters, corredores e experiência do investidor devem partilhar os mesmos identificadores, estados, fontes e trilha de auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0123,"O submódulo deverá converter as lacunas de competências identificadas em projectos, clusters, corredores e territórios em oportunidades estruturadas de investimento na educação e formação profissional. O portal deverá ligar procura de trabalho e competências, oferta formativa, instituições, empregadores, financiadores, fornecedores de equipamento e investidores, preservando a responsabilidade das entidades competentes pela acreditação, certificação e validação curricular. A inteligência artificial poderá detectar lacunas, recomendar percursos e monitorar resultados, mas não poderá certificar instituições, cursos ou pessoas.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1894 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1211 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1894,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0123: O submódulo deverá converter as lacunas de competências identificadas em projectos, clusters, corredores e territórios em oportunidades estruturadas de investimento na educação e formação profissional. O portal deverá ligar procura de trabalho e competências, oferta formativa, instituições, empregadores, financiadores, fornecedores de equipamento e investidores, preservando a responsabilidade das entidades competentes pela acreditação, certificação e validação curricular. A inteligência artificial poderá detectar lacunas, recomendar percursos e monitorar resultados, mas não poderá certificar instituições, cursos ou pessoas. | MASTER-51b8f0ad-0072: O submódulo deverá converter as lacunas de competências identificadas em projectos, clusters, corredores e territórios em oportunidades estruturadas de investimento na educação e formação profissional. O portal deverá ligar procura de trabalho e competências, oferta formativa, instituições, empregadores, financiadores, fornecedores de equipamento e investidores, preservando a responsabilidade das entidades competentes pela acreditação, certificação e validação curricular. A inteligência artificial poderá detectar lacunas, recomendar percursos e monitorar resultados, mas não poderá certificar instituições, cursos ou pessoas. | MASTER-edece80c-0123: O submódulo deverá converter as lacunas de competências identificadas em projectos, clusters, corredores e territórios em oportunidades estruturadas de investimento na educação e formação profissional. O portal deverá ligar procura de trabalho e competências, oferta formativa, instituições, empregadores, financiadores, fornecedores de equipamento e investidores, preservando a responsabilidade das entidades competentes pela acreditação, certificação e validação curricular. A inteligência artificial poderá detectar lacunas, recomendar percursos e monitorar resultados, mas não poderá certificar instituições, cursos ou pessoas.",P1,MASTER-e1169a77-0123: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0123: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0123 | MASTER-51b8f0ad-0072 | MASTER-edece80c-0123,3,"[{""id"":""MASTER-e1169a77-0123"",""pedido"":""O submódulo deverá converter as lacunas de competências identificadas em projectos, clusters, corredores e territórios em oportunidades estruturadas de investimento na educação e formação profissional. O portal deverá ligar procura de trabalho e competências, oferta formativa, instituições, empregadores, financiadores, fornecedores de equipamento e investidores, preservando a responsabilidade das entidades competentes pela acreditação, certificação e validação curricular. A inteligência artificial poderá detectar lacunas, recomendar percursos e monitorar resultados, mas não poderá certificar instituições, cursos ou pessoas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1894""],""aceitacao"":""O submódulo deverá converter as lacunas de competências identificadas em projectos, clusters, corredores e territórios em oportunidades estruturadas de investimento na educação e formação profissional. O portal deverá ligar procura de trabalho e competências, oferta formativa, instituições, empregadores, financiadores, fornecedores de equipamento e investidores, preservando a responsabilidade das entidades competentes pela acreditação, certificação e validação curricular. A inteligência artificial poderá detectar lacunas, recomendar percursos e monitorar resultados, mas não poderá certificar instituições, cursos ou pessoas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0072"",""pedido"":""O submódulo deverá converter as lacunas de competências identificadas em projectos, clusters, corredores e territórios em oportunidades estruturadas de investimento na educação e formação profissional. O portal deverá ligar procura de trabalho e competências, oferta formativa, instituições, empregadores, financiadores, fornecedores de equipamento e investidores, preservando a responsabilidade das entidades competentes pela acreditação, certificação e validação curricular. A inteligência artificial poderá detectar lacunas, recomendar percursos e monitorar resultados, mas não poderá certificar instituições, cursos ou pessoas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1211""],""aceitacao"":""O submódulo deverá converter as lacunas de competências identificadas em projectos, clusters, corredores e territórios em oportunidades estruturadas de investimento na educação e formação profissional. O portal deverá ligar procura de trabalho e competências, oferta formativa, instituições, empregadores, financiadores, fornecedores de equipamento e investidores, preservando a responsabilidade das entidades competentes pela acreditação, certificação e validação curricular. A inteligência artificial poderá detectar lacunas, recomendar percursos e monitorar resultados, mas não poderá certificar instituições, cursos ou pessoas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0123"",""pedido"":""O submódulo deverá converter as lacunas de competências identificadas em projectos, clusters, corredores e territórios em oportunidades estruturadas de investimento na educação e formação profissional. O portal deverá ligar procura de trabalho e competências, oferta formativa, instituições, empregadores, financiadores, fornecedores de equipamento e investidores, preservando a responsabilidade das entidades competentes pela acreditação, certificação e validação curricular. A inteligência artificial poderá detectar lacunas, recomendar percursos e monitorar resultados, mas não poderá certificar instituições, cursos ou pessoas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1894""],""aceitacao"":""O submódulo deverá converter as lacunas de competências identificadas em projectos, clusters, corredores e territórios em oportunidades estruturadas de investimento na educação e formação profissional. O portal deverá ligar procura de trabalho e competências, oferta formativa, instituições, empregadores, financiadores, fornecedores de equipamento e investidores, preservando a responsabilidade das entidades competentes pela acreditação, certificação e validação curricular. A inteligência artificial poderá detectar lacunas, recomendar percursos e monitorar resultados, mas não poderá certificar instituições, cursos ou pessoas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0124,Disponibilizar painel de competências e investimento educativo.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1963 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1279 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1963,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-e1169a77-0124: Disponibilizar painel de competências e investimento educativo. | MASTER-51b8f0ad-0073: Disponibilizar painel de competências e investimento educativo. | MASTER-edece80c-0124: Disponibilizar painel de competências e investimento educativo.,P2,MASTER-e1169a77-0124: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0124: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0124 | MASTER-51b8f0ad-0073 | MASTER-edece80c-0124,3,"[{""id"":""MASTER-e1169a77-0124"",""pedido"":""Disponibilizar painel de competências e investimento educativo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1963""],""aceitacao"":""Disponibilizar painel de competências e investimento educativo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""},{""id"":""MASTER-51b8f0ad-0073"",""pedido"":""Disponibilizar painel de competências e investimento educativo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1279""],""aceitacao"":""Disponibilizar painel de competências e investimento educativo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""},{""id"":""MASTER-edece80c-0124"",""pedido"":""Disponibilizar painel de competências e investimento educativo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1963""],""aceitacao"":""Disponibilizar painel de competências e investimento educativo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0125,Disponibilizar APIs e exportação controlada.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1967 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1283 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1967,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0125: Disponibilizar APIs e exportação controlada. | MASTER-51b8f0ad-0074: Disponibilizar APIs e exportação controlada. | MASTER-edece80c-0125: Disponibilizar APIs e exportação controlada.,P2,MASTER-e1169a77-0125: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0125: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0125 | MASTER-51b8f0ad-0074 | MASTER-edece80c-0125,3,"[{""id"":""MASTER-e1169a77-0125"",""pedido"":""Disponibilizar APIs e exportação controlada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 1967""],""aceitacao"":""Disponibilizar APIs e exportação controlada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0074"",""pedido"":""Disponibilizar APIs e exportação controlada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1283""],""aceitacao"":""Disponibilizar APIs e exportação controlada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0125"",""pedido"":""Disponibilizar APIs e exportação controlada."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 1967""],""aceitacao"":""Disponibilizar APIs e exportação controlada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-e1169a77-0126,"A matriz é uma linha de base e deve ser validada por empregadores, tutelas sectoriais, instituições de ensino, reguladores profissionais, governos locais e dados de procura. Cada necessidade deverá indicar quantidade, nível, prazo, local, modalidade, evidência e nível de confiança antes de gerar uma oportunidade publicável.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2001 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1316 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2001,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0126: A matriz é uma linha de base e deve ser validada por empregadores, tutelas sectoriais, instituições de ensino, reguladores profissionais, governos locais e dados de procura. Cada necessidade deverá indicar quantidade, nível, prazo, local, modalidade, evidência e nível de confiança antes de gerar uma oportunidade publicável. | MASTER-51b8f0ad-0075: A matriz é uma linha de base e deve ser validada por empregadores, tutelas sectoriais, instituições de ensino, reguladores profissionais, governos locais e dados de procura. Cada necessidade deverá indicar quantidade, nível, prazo, local, modalidade, evidência e nível de confiança antes de gerar uma oportunidade publicável. | MASTER-edece80c-0126: A matriz é uma linha de base e deve ser validada por empregadores, tutelas sectoriais, instituições de ensino, reguladores profissionais, governos locais e dados de procura. Cada necessidade deverá indicar quantidade, nível, prazo, local, modalidade, evidência e nível de confiança antes de gerar uma oportunidade publicável.",P2,MASTER-e1169a77-0126: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0126: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0126 | MASTER-51b8f0ad-0075 | MASTER-edece80c-0126,3,"[{""id"":""MASTER-e1169a77-0126"",""pedido"":""A matriz é uma linha de base e deve ser validada por empregadores, tutelas sectoriais, instituições de ensino, reguladores profissionais, governos locais e dados de procura. Cada necessidade deverá indicar quantidade, nível, prazo, local, modalidade, evidência e nível de confiança antes de gerar uma oportunidade publicável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2001""],""aceitacao"":""A matriz é uma linha de base e deve ser validada por empregadores, tutelas sectoriais, instituições de ensino, reguladores profissionais, governos locais e dados de procura. Cada necessidade deverá indicar quantidade, nível, prazo, local, modalidade, evidência e nível de confiança antes de gerar uma oportunidade publicável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0075"",""pedido"":""A matriz é uma linha de base e deve ser validada por empregadores, tutelas sectoriais, instituições de ensino, reguladores profissionais, governos locais e dados de procura. Cada necessidade deverá indicar quantidade, nível, prazo, local, modalidade, evidência e nível de confiança antes de gerar uma oportunidade publicável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1316""],""aceitacao"":""A matriz é uma linha de base e deve ser validada por empregadores, tutelas sectoriais, instituições de ensino, reguladores profissionais, governos locais e dados de procura. Cada necessidade deverá indicar quantidade, nível, prazo, local, modalidade, evidência e nível de confiança antes de gerar uma oportunidade publicável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0126"",""pedido"":""A matriz é uma linha de base e deve ser validada por empregadores, tutelas sectoriais, instituições de ensino, reguladores profissionais, governos locais e dados de procura. Cada necessidade deverá indicar quantidade, nível, prazo, local, modalidade, evidência e nível de confiança antes de gerar uma oportunidade publicável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2001""],""aceitacao"":""A matriz é uma linha de base e deve ser validada por empregadores, tutelas sectoriais, instituições de ensino, reguladores profissionais, governos locais e dados de procura. Cada necessidade deverá indicar quantidade, nível, prazo, local, modalidade, evidência e nível de confiança antes de gerar uma oportunidade publicável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0127,"Recomendação explicável, confiança visível e validação humana obrigatória.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2030 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1344 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2030,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0127: Recomendação explicável, confiança visível e validação humana obrigatória. | MASTER-51b8f0ad-0076: Recomendação explicável, confiança visível e validação humana obrigatória. | MASTER-edece80c-0127: Recomendação explicável, confiança visível e validação humana obrigatória.",P2,MASTER-e1169a77-0127: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0127: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0127 | MASTER-51b8f0ad-0076 | MASTER-edece80c-0127,3,"[{""id"":""MASTER-e1169a77-0127"",""pedido"":""Recomendação explicável, confiança visível e validação humana obrigatória."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2030""],""aceitacao"":""Recomendação explicável, confiança visível e validação humana obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0076"",""pedido"":""Recomendação explicável, confiança visível e validação humana obrigatória."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1344""],""aceitacao"":""Recomendação explicável, confiança visível e validação humana obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0127"",""pedido"":""Recomendação explicável, confiança visível e validação humana obrigatória."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2030""],""aceitacao"":""Recomendação explicável, confiança visível e validação humana obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0128,RF-EDU do MVP aceites; testes ponta-a-ponta aprovados; zero defeitos críticos.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2085 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1396 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2085,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-e1169a77-0128: RF-EDU do MVP aceites; testes ponta-a-ponta aprovados; zero defeitos críticos. | MASTER-51b8f0ad-0077: RF-EDU do MVP aceites; testes ponta-a-ponta aprovados; zero defeitos críticos. | MASTER-edece80c-0128: RF-EDU do MVP aceites; testes ponta-a-ponta aprovados; zero defeitos críticos.,P2,MASTER-e1169a77-0128: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0077: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0128: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0128 | MASTER-51b8f0ad-0077 | MASTER-edece80c-0128,3,"[{""id"":""MASTER-e1169a77-0128"",""pedido"":""RF-EDU do MVP aceites; testes ponta-a-ponta aprovados; zero defeitos críticos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2085""],""aceitacao"":""RF-EDU do MVP aceites; testes ponta-a-ponta aprovados; zero defeitos críticos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""},{""id"":""MASTER-51b8f0ad-0077"",""pedido"":""RF-EDU do MVP aceites; testes ponta-a-ponta aprovados; zero defeitos críticos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1396""],""aceitacao"":""RF-EDU do MVP aceites; testes ponta-a-ponta aprovados; zero defeitos críticos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""},{""id"":""MASTER-edece80c-0128"",""pedido"":""RF-EDU do MVP aceites; testes ponta-a-ponta aprovados; zero defeitos críticos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2085""],""aceitacao"":""RF-EDU do MVP aceites; testes ponta-a-ponta aprovados; zero defeitos críticos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0129,"A matriz completa detalha a linha de base da secção 4.6.6. Quantidades, datas e níveis definitivos devem ser preenchidos após validação dos empregadores, tutelas e instituições; o portal não deverá converter estimativas não confirmadas em compromissos de contratação ou procura garantida.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2100 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1410 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2100,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0129: A matriz completa detalha a linha de base da secção 4.6.6. Quantidades, datas e níveis definitivos devem ser preenchidos após validação dos empregadores, tutelas e instituições; o portal não deverá converter estimativas não confirmadas em compromissos de contratação ou procura garantida. | MASTER-51b8f0ad-0078: A matriz completa detalha a linha de base da secção 4.6.6. Quantidades, datas e níveis definitivos devem ser preenchidos após validação dos empregadores, tutelas e instituições; o portal não deverá converter estimativas não confirmadas em compromissos de contratação ou procura garantida. | MASTER-edece80c-0129: A matriz completa detalha a linha de base da secção 4.6.6. Quantidades, datas e níveis definitivos devem ser preenchidos após validação dos empregadores, tutelas e instituições; o portal não deverá converter estimativas não confirmadas em compromissos de contratação ou procura garantida.",P2,MASTER-e1169a77-0129: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0078: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0129: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0129 | MASTER-51b8f0ad-0078 | MASTER-edece80c-0129,3,"[{""id"":""MASTER-e1169a77-0129"",""pedido"":""A matriz completa detalha a linha de base da secção 4.6.6. Quantidades, datas e níveis definitivos devem ser preenchidos após validação dos empregadores, tutelas e instituições; o portal não deverá converter estimativas não confirmadas em compromissos de contratação ou procura garantida."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2100""],""aceitacao"":""A matriz completa detalha a linha de base da secção 4.6.6. Quantidades, datas e níveis definitivos devem ser preenchidos após validação dos empregadores, tutelas e instituições; o portal não deverá converter estimativas não confirmadas em compromissos de contratação ou procura garantida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0078"",""pedido"":""A matriz completa detalha a linha de base da secção 4.6.6. Quantidades, datas e níveis definitivos devem ser preenchidos após validação dos empregadores, tutelas e instituições; o portal não deverá converter estimativas não confirmadas em compromissos de contratação ou procura garantida."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1410""],""aceitacao"":""A matriz completa detalha a linha de base da secção 4.6.6. Quantidades, datas e níveis definitivos devem ser preenchidos após validação dos empregadores, tutelas e instituições; o portal não deverá converter estimativas não confirmadas em compromissos de contratação ou procura garantida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0129"",""pedido"":""A matriz completa detalha a linha de base da secção 4.6.6. Quantidades, datas e níveis definitivos devem ser preenchidos após validação dos empregadores, tutelas e instituições; o portal não deverá converter estimativas não confirmadas em compromissos de contratação ou procura garantida."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2100""],""aceitacao"":""A matriz completa detalha a linha de base da secção 4.6.6. Quantidades, datas e níveis definitivos devem ser preenchidos após validação dos empregadores, tutelas e instituições; o portal não deverá converter estimativas não confirmadas em compromissos de contratação ou procura garantida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0130,"Curto e médio prazo; validar com operadores, terminais, transportadores e projecções de carga.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2112 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1421 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2112,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0130: Curto e médio prazo; validar com operadores, terminais, transportadores e projecções de carga. | MASTER-51b8f0ad-0079: Curto e médio prazo; validar com operadores, terminais, transportadores e projecções de carga. | MASTER-edece80c-0130: Curto e médio prazo; validar com operadores, terminais, transportadores e projecções de carga.",P2,MASTER-e1169a77-0130: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0079: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0130: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0130 | MASTER-51b8f0ad-0079 | MASTER-edece80c-0130,3,"[{""id"":""MASTER-e1169a77-0130"",""pedido"":""Curto e médio prazo; validar com operadores, terminais, transportadores e projecções de carga."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2112""],""aceitacao"":""Curto e médio prazo; validar com operadores, terminais, transportadores e projecções de carga."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0079"",""pedido"":""Curto e médio prazo; validar com operadores, terminais, transportadores e projecções de carga."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1421""],""aceitacao"":""Curto e médio prazo; validar com operadores, terminais, transportadores e projecções de carga."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0130"",""pedido"":""Curto e médio prazo; validar com operadores, terminais, transportadores e projecções de carga."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2112""],""aceitacao"":""Curto e médio prazo; validar com operadores, terminais, transportadores e projecções de carga."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0131,"Médio prazo; validar com promotor, operadores turísticos e plano da ZEE.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2118 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1427 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2118,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0131: Médio prazo; validar com promotor, operadores turísticos e plano da ZEE. | MASTER-51b8f0ad-0080: Médio prazo; validar com promotor, operadores turísticos e plano da ZEE. | MASTER-edece80c-0131: Médio prazo; validar com promotor, operadores turísticos e plano da ZEE.",P2,MASTER-e1169a77-0131: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0080: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0131: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0131 | MASTER-51b8f0ad-0080 | MASTER-edece80c-0131,3,"[{""id"":""MASTER-e1169a77-0131"",""pedido"":""Médio prazo; validar com promotor, operadores turísticos e plano da ZEE."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2118""],""aceitacao"":""Médio prazo; validar com promotor, operadores turísticos e plano da ZEE."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0080"",""pedido"":""Médio prazo; validar com promotor, operadores turísticos e plano da ZEE."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1427""],""aceitacao"":""Médio prazo; validar com promotor, operadores turísticos e plano da ZEE."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0131"",""pedido"":""Médio prazo; validar com promotor, operadores turísticos e plano da ZEE."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2118""],""aceitacao"":""Médio prazo; validar com promotor, operadores turísticos e plano da ZEE."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0132,"Curto e médio prazo; validar com tutela da energia, operador e empreiteiros.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2124 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1433 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2124,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0132: Curto e médio prazo; validar com tutela da energia, operador e empreiteiros. | MASTER-51b8f0ad-0081: Curto e médio prazo; validar com tutela da energia, operador e empreiteiros. | MASTER-edece80c-0132: Curto e médio prazo; validar com tutela da energia, operador e empreiteiros.",P2,MASTER-e1169a77-0132: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0081: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0132: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0132 | MASTER-51b8f0ad-0081 | MASTER-edece80c-0132,3,"[{""id"":""MASTER-e1169a77-0132"",""pedido"":""Curto e médio prazo; validar com tutela da energia, operador e empreiteiros."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2124""],""aceitacao"":""Curto e médio prazo; validar com tutela da energia, operador e empreiteiros."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0081"",""pedido"":""Curto e médio prazo; validar com tutela da energia, operador e empreiteiros."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1433""],""aceitacao"":""Curto e médio prazo; validar com tutela da energia, operador e empreiteiros."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0132"",""pedido"":""Curto e médio prazo; validar com tutela da energia, operador e empreiteiros."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2124""],""aceitacao"":""Curto e médio prazo; validar com tutela da energia, operador e empreiteiros."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0133,"Curto prazo e sazonal; validar com produtores, processadores, regadios e compradores.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2130 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1439 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2130,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0133: Curto prazo e sazonal; validar com produtores, processadores, regadios e compradores. | MASTER-51b8f0ad-0082: Curto prazo e sazonal; validar com produtores, processadores, regadios e compradores. | MASTER-edece80c-0133: Curto prazo e sazonal; validar com produtores, processadores, regadios e compradores.",P2,MASTER-e1169a77-0133: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0082: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0133: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0133 | MASTER-51b8f0ad-0082 | MASTER-edece80c-0133,3,"[{""id"":""MASTER-e1169a77-0133"",""pedido"":""Curto prazo e sazonal; validar com produtores, processadores, regadios e compradores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2130""],""aceitacao"":""Curto prazo e sazonal; validar com produtores, processadores, regadios e compradores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0082"",""pedido"":""Curto prazo e sazonal; validar com produtores, processadores, regadios e compradores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1439""],""aceitacao"":""Curto prazo e sazonal; validar com produtores, processadores, regadios e compradores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0133"",""pedido"":""Curto prazo e sazonal; validar com produtores, processadores, regadios e compradores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2130""],""aceitacao"":""Curto prazo e sazonal; validar com produtores, processadores, regadios e compradores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0134,"Médio prazo; validar com promotor do parque, produtores, marcas e compradores.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2136 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1445 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2136,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0134: Médio prazo; validar com promotor do parque, produtores, marcas e compradores. | MASTER-51b8f0ad-0083: Médio prazo; validar com promotor do parque, produtores, marcas e compradores. | MASTER-edece80c-0134: Médio prazo; validar com promotor do parque, produtores, marcas e compradores.",P2,MASTER-e1169a77-0134: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0083: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0134: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0134 | MASTER-51b8f0ad-0083 | MASTER-edece80c-0134,3,"[{""id"":""MASTER-e1169a77-0134"",""pedido"":""Médio prazo; validar com promotor do parque, produtores, marcas e compradores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2136""],""aceitacao"":""Médio prazo; validar com promotor do parque, produtores, marcas e compradores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0083"",""pedido"":""Médio prazo; validar com promotor do parque, produtores, marcas e compradores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1445""],""aceitacao"":""Médio prazo; validar com promotor do parque, produtores, marcas e compradores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0134"",""pedido"":""Médio prazo; validar com promotor do parque, produtores, marcas e compradores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2136""],""aceitacao"":""Médio prazo; validar com promotor do parque, produtores, marcas e compradores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0135,Médio prazo; validar com entidade gestora e futuros inquilinos.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2142 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1451 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2142,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0135: Médio prazo; validar com entidade gestora e futuros inquilinos. | MASTER-51b8f0ad-0084: Médio prazo; validar com entidade gestora e futuros inquilinos. | MASTER-edece80c-0135: Médio prazo; validar com entidade gestora e futuros inquilinos.,P2,MASTER-e1169a77-0135: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0084: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0135: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0135 | MASTER-51b8f0ad-0084 | MASTER-edece80c-0135,3,"[{""id"":""MASTER-e1169a77-0135"",""pedido"":""Médio prazo; validar com entidade gestora e futuros inquilinos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2142""],""aceitacao"":""Médio prazo; validar com entidade gestora e futuros inquilinos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0084"",""pedido"":""Médio prazo; validar com entidade gestora e futuros inquilinos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1451""],""aceitacao"":""Médio prazo; validar com entidade gestora e futuros inquilinos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0135"",""pedido"":""Médio prazo; validar com entidade gestora e futuros inquilinos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2142""],""aceitacao"":""Médio prazo; validar com entidade gestora e futuros inquilinos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0136,Por fases de construção e operação; validar com promotor e autoridades locais.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2148 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1457 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2148,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0136: Por fases de construção e operação; validar com promotor e autoridades locais. | MASTER-51b8f0ad-0085: Por fases de construção e operação; validar com promotor e autoridades locais. | MASTER-edece80c-0136: Por fases de construção e operação; validar com promotor e autoridades locais.,P2,MASTER-e1169a77-0136: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0085: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0136: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0136 | MASTER-51b8f0ad-0085 | MASTER-edece80c-0136,3,"[{""id"":""MASTER-e1169a77-0136"",""pedido"":""Por fases de construção e operação; validar com promotor e autoridades locais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2148""],""aceitacao"":""Por fases de construção e operação; validar com promotor e autoridades locais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0085"",""pedido"":""Por fases de construção e operação; validar com promotor e autoridades locais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1457""],""aceitacao"":""Por fases de construção e operação; validar com promotor e autoridades locais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0136"",""pedido"":""Por fases de construção e operação; validar com promotor e autoridades locais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2148""],""aceitacao"":""Por fases de construção e operação; validar com promotor e autoridades locais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0137,"Construção e operação; validar com promotor, tutela e plano de contratação.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2161 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1470 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2161,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0137: Construção e operação; validar com promotor, tutela e plano de contratação. | MASTER-51b8f0ad-0086: Construção e operação; validar com promotor, tutela e plano de contratação. | MASTER-edece80c-0137: Construção e operação; validar com promotor, tutela e plano de contratação.",P2,MASTER-e1169a77-0137: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0086: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0137: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0137 | MASTER-51b8f0ad-0086 | MASTER-edece80c-0137,3,"[{""id"":""MASTER-e1169a77-0137"",""pedido"":""Construção e operação; validar com promotor, tutela e plano de contratação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2161""],""aceitacao"":""Construção e operação; validar com promotor, tutela e plano de contratação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0086"",""pedido"":""Construção e operação; validar com promotor, tutela e plano de contratação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1470""],""aceitacao"":""Construção e operação; validar com promotor, tutela e plano de contratação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0137"",""pedido"":""Construção e operação; validar com promotor, tutela e plano de contratação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2161""],""aceitacao"":""Construção e operação; validar com promotor, tutela e plano de contratação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0138,"Por fase do corredor; validar com promotor, operadores e projecções de carga.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2167 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1476 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2167,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0138: Por fase do corredor; validar com promotor, operadores e projecções de carga. | MASTER-51b8f0ad-0087: Por fase do corredor; validar com promotor, operadores e projecções de carga. | MASTER-edece80c-0138: Por fase do corredor; validar com promotor, operadores e projecções de carga.",P2,MASTER-e1169a77-0138: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0087: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0138: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0138 | MASTER-51b8f0ad-0087 | MASTER-edece80c-0138,3,"[{""id"":""MASTER-e1169a77-0138"",""pedido"":""Por fase do corredor; validar com promotor, operadores e projecções de carga."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2167""],""aceitacao"":""Por fase do corredor; validar com promotor, operadores e projecções de carga."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0087"",""pedido"":""Por fase do corredor; validar com promotor, operadores e projecções de carga."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1476""],""aceitacao"":""Por fase do corredor; validar com promotor, operadores e projecções de carga."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0138"",""pedido"":""Por fase do corredor; validar com promotor, operadores e projecções de carga."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2167""],""aceitacao"":""Por fase do corredor; validar com promotor, operadores e projecções de carga."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0139,"Curto e médio prazo; validar com entidade gestora, governo provincial e comunidades.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2173 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1482 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2173,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0139: Curto e médio prazo; validar com entidade gestora, governo provincial e comunidades. | MASTER-51b8f0ad-0088: Curto e médio prazo; validar com entidade gestora, governo provincial e comunidades. | MASTER-edece80c-0139: Curto e médio prazo; validar com entidade gestora, governo provincial e comunidades.",P2,MASTER-e1169a77-0139: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0088: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0139: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0139 | MASTER-51b8f0ad-0088 | MASTER-edece80c-0139,3,"[{""id"":""MASTER-e1169a77-0139"",""pedido"":""Curto e médio prazo; validar com entidade gestora, governo provincial e comunidades."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2173""],""aceitacao"":""Curto e médio prazo; validar com entidade gestora, governo provincial e comunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0088"",""pedido"":""Curto e médio prazo; validar com entidade gestora, governo provincial e comunidades."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1482""],""aceitacao"":""Curto e médio prazo; validar com entidade gestora, governo provincial e comunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0139"",""pedido"":""Curto e médio prazo; validar com entidade gestora, governo provincial e comunidades."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2173""],""aceitacao"":""Curto e médio prazo; validar com entidade gestora, governo provincial e comunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0140,"Curto e médio prazo; validar com entidade gestora, empresas e produtores.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2179 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1488 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2179,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0140: Curto e médio prazo; validar com entidade gestora, empresas e produtores. | MASTER-51b8f0ad-0089: Curto e médio prazo; validar com entidade gestora, empresas e produtores. | MASTER-edece80c-0140: Curto e médio prazo; validar com entidade gestora, empresas e produtores.",P2,MASTER-e1169a77-0140: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0089: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0140: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0140 | MASTER-51b8f0ad-0089 | MASTER-edece80c-0140,3,"[{""id"":""MASTER-e1169a77-0140"",""pedido"":""Curto e médio prazo; validar com entidade gestora, empresas e produtores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2179""],""aceitacao"":""Curto e médio prazo; validar com entidade gestora, empresas e produtores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-51b8f0ad-0089"",""pedido"":""Curto e médio prazo; validar com entidade gestora, empresas e produtores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1488""],""aceitacao"":""Curto e médio prazo; validar com entidade gestora, empresas e produtores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-edece80c-0140"",""pedido"":""Curto e médio prazo; validar com entidade gestora, empresas e produtores."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2179""],""aceitacao"":""Curto e médio prazo; validar com entidade gestora, empresas e produtores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0141,"Curto prazo e contínuo; validar com tutela das águas, agricultura e beneficiários.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2185 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1494 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2185,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0141: Curto prazo e contínuo; validar com tutela das águas, agricultura e beneficiários. | MASTER-51b8f0ad-0090: Curto prazo e contínuo; validar com tutela das águas, agricultura e beneficiários. | MASTER-edece80c-0141: Curto prazo e contínuo; validar com tutela das águas, agricultura e beneficiários.",P2,MASTER-e1169a77-0141: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0090: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0141: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0141 | MASTER-51b8f0ad-0090 | MASTER-edece80c-0141,3,"[{""id"":""MASTER-e1169a77-0141"",""pedido"":""Curto prazo e contínuo; validar com tutela das águas, agricultura e beneficiários."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2185""],""aceitacao"":""Curto prazo e contínuo; validar com tutela das águas, agricultura e beneficiários."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0090"",""pedido"":""Curto prazo e contínuo; validar com tutela das águas, agricultura e beneficiários."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1494""],""aceitacao"":""Curto prazo e contínuo; validar com tutela das águas, agricultura e beneficiários."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0141"",""pedido"":""Curto prazo e contínuo; validar com tutela das águas, agricultura e beneficiários."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2185""],""aceitacao"":""Curto prazo e contínuo; validar com tutela das águas, agricultura e beneficiários."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0142,"Curto e médio prazo; validar com operadores, conservação e aviação.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2191 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1500 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2191,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0142: Curto e médio prazo; validar com operadores, conservação e aviação. | MASTER-51b8f0ad-0091: Curto e médio prazo; validar com operadores, conservação e aviação. | MASTER-edece80c-0142: Curto e médio prazo; validar com operadores, conservação e aviação.",P2,MASTER-e1169a77-0142: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0091: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0142: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0142 | MASTER-51b8f0ad-0091 | MASTER-edece80c-0142,3,"[{""id"":""MASTER-e1169a77-0142"",""pedido"":""Curto e médio prazo; validar com operadores, conservação e aviação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2191""],""aceitacao"":""Curto e médio prazo; validar com operadores, conservação e aviação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0091"",""pedido"":""Curto e médio prazo; validar com operadores, conservação e aviação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1500""],""aceitacao"":""Curto e médio prazo; validar com operadores, conservação e aviação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0142"",""pedido"":""Curto e médio prazo; validar com operadores, conservação e aviação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2191""],""aceitacao"":""Curto e médio prazo; validar com operadores, conservação e aviação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0143,Contínuo por parque; validar com inquilinos e planos provinciais.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2197 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1506 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2197,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0143: Contínuo por parque; validar com inquilinos e planos provinciais. | MASTER-51b8f0ad-0092: Contínuo por parque; validar com inquilinos e planos provinciais. | MASTER-edece80c-0143: Contínuo por parque; validar com inquilinos e planos provinciais.,P2,MASTER-e1169a77-0143: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0092: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0143: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0143 | MASTER-51b8f0ad-0092 | MASTER-edece80c-0143,3,"[{""id"":""MASTER-e1169a77-0143"",""pedido"":""Contínuo por parque; validar com inquilinos e planos provinciais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2197""],""aceitacao"":""Contínuo por parque; validar com inquilinos e planos provinciais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0092"",""pedido"":""Contínuo por parque; validar com inquilinos e planos provinciais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1506""],""aceitacao"":""Contínuo por parque; validar com inquilinos e planos provinciais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0143"",""pedido"":""Contínuo por parque; validar com inquilinos e planos provinciais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2197""],""aceitacao"":""Contínuo por parque; validar com inquilinos e planos provinciais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0144,"Longo prazo por troço; validar com estudos, operador e empreiteiros.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2203 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1512 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2203,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0144: Longo prazo por troço; validar com estudos, operador e empreiteiros. | MASTER-51b8f0ad-0093: Longo prazo por troço; validar com estudos, operador e empreiteiros. | MASTER-edece80c-0144: Longo prazo por troço; validar com estudos, operador e empreiteiros.",P2,MASTER-e1169a77-0144: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0093: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0144: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0144 | MASTER-51b8f0ad-0093 | MASTER-edece80c-0144,3,"[{""id"":""MASTER-e1169a77-0144"",""pedido"":""Longo prazo por troço; validar com estudos, operador e empreiteiros."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2203""],""aceitacao"":""Longo prazo por troço; validar com estudos, operador e empreiteiros."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0093"",""pedido"":""Longo prazo por troço; validar com estudos, operador e empreiteiros."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1512""],""aceitacao"":""Longo prazo por troço; validar com estudos, operador e empreiteiros."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0144"",""pedido"":""Longo prazo por troço; validar com estudos, operador e empreiteiros."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2203""],""aceitacao"":""Longo prazo por troço; validar com estudos, operador e empreiteiros."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0145,"Registar necessidade ligada a território, corredor, cluster, âncora, ocupação, quantidade e prazo.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2216 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1524 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2216,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0145: Registar necessidade ligada a território, corredor, cluster, âncora, ocupação, quantidade e prazo. | MASTER-51b8f0ad-0094: Registar necessidade ligada a território, corredor, cluster, âncora, ocupação, quantidade e prazo. | MASTER-edece80c-0145: Registar necessidade ligada a território, corredor, cluster, âncora, ocupação, quantidade e prazo.",P1,MASTER-e1169a77-0145: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0094: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0145: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0145 | MASTER-51b8f0ad-0094 | MASTER-edece80c-0145,3,"[{""id"":""MASTER-e1169a77-0145"",""pedido"":""Registar necessidade ligada a território, corredor, cluster, âncora, ocupação, quantidade e prazo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2216""],""aceitacao"":""Registar necessidade ligada a território, corredor, cluster, âncora, ocupação, quantidade e prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0094"",""pedido"":""Registar necessidade ligada a território, corredor, cluster, âncora, ocupação, quantidade e prazo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1524""],""aceitacao"":""Registar necessidade ligada a território, corredor, cluster, âncora, ocupação, quantidade e prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0145"",""pedido"":""Registar necessidade ligada a território, corredor, cluster, âncora, ocupação, quantidade e prazo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2216""],""aceitacao"":""Registar necessidade ligada a território, corredor, cluster, âncora, ocupação, quantidade e prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0146,"Publicar curso expirado, não verificado ou sem identificar ausência de acreditação.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2221 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1529 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2221,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0146: Publicar curso expirado, não verificado ou sem identificar ausência de acreditação. | MASTER-51b8f0ad-0095: Publicar curso expirado, não verificado ou sem identificar ausência de acreditação. | MASTER-edece80c-0146: Publicar curso expirado, não verificado ou sem identificar ausência de acreditação.",P2,MASTER-e1169a77-0146: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0095: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0146: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0146 | MASTER-51b8f0ad-0095 | MASTER-edece80c-0146,3,"[{""id"":""MASTER-e1169a77-0146"",""pedido"":""Publicar curso expirado, não verificado ou sem identificar ausência de acreditação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2221""],""aceitacao"":""Publicar curso expirado, não verificado ou sem identificar ausência de acreditação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0095"",""pedido"":""Publicar curso expirado, não verificado ou sem identificar ausência de acreditação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1529""],""aceitacao"":""Publicar curso expirado, não verificado ou sem identificar ausência de acreditação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0146"",""pedido"":""Publicar curso expirado, não verificado ou sem identificar ausência de acreditação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2221""],""aceitacao"":""Publicar curso expirado, não verificado ou sem identificar ausência de acreditação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0147,"Publicar sem promotor, localização, beneficiários, modelo financeiro, riscos ou autorização.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2229 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1537 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2229,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0147: Publicar sem promotor, localização, beneficiários, modelo financeiro, riscos ou autorização. | MASTER-51b8f0ad-0096: Publicar sem promotor, localização, beneficiários, modelo financeiro, riscos ou autorização. | MASTER-edece80c-0147: Publicar sem promotor, localização, beneficiários, modelo financeiro, riscos ou autorização.",P2,MASTER-e1169a77-0147: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0096: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0147: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0147 | MASTER-51b8f0ad-0096 | MASTER-edece80c-0147,3,"[{""id"":""MASTER-e1169a77-0147"",""pedido"":""Publicar sem promotor, localização, beneficiários, modelo financeiro, riscos ou autorização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2229""],""aceitacao"":""Publicar sem promotor, localização, beneficiários, modelo financeiro, riscos ou autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0096"",""pedido"":""Publicar sem promotor, localização, beneficiários, modelo financeiro, riscos ou autorização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1537""],""aceitacao"":""Publicar sem promotor, localização, beneficiários, modelo financeiro, riscos ou autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0147"",""pedido"":""Publicar sem promotor, localização, beneficiários, modelo financeiro, riscos ou autorização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2229""],""aceitacao"":""Publicar sem promotor, localização, beneficiários, modelo financeiro, riscos ou autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0148,"Registar acreditação válida com entidade, referência e validade.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2236 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1544 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2236,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0148: Registar acreditação válida com entidade, referência e validade. | MASTER-51b8f0ad-0097: Registar acreditação válida com entidade, referência e validade. | MASTER-edece80c-0148: Registar acreditação válida com entidade, referência e validade.",P2,MASTER-e1169a77-0148: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0097: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0148: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0148 | MASTER-51b8f0ad-0097 | MASTER-edece80c-0148,3,"[{""id"":""MASTER-e1169a77-0148"",""pedido"":""Registar acreditação válida com entidade, referência e validade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2236""],""aceitacao"":""Registar acreditação válida com entidade, referência e validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0097"",""pedido"":""Registar acreditação válida com entidade, referência e validade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1544""],""aceitacao"":""Registar acreditação válida com entidade, referência e validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0148"",""pedido"":""Registar acreditação válida com entidade, referência e validade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2236""],""aceitacao"":""Registar acreditação válida com entidade, referência e validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0149,Alterar procura confirmada sem nova versão ou publicar informação confidencial.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2250 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1558 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2250,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0149: Alterar procura confirmada sem nova versão ou publicar informação confidencial. | MASTER-51b8f0ad-0098: Alterar procura confirmada sem nova versão ou publicar informação confidencial. | MASTER-edece80c-0149: Alterar procura confirmada sem nova versão ou publicar informação confidencial.,P2,MASTER-e1169a77-0149: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0098: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0149: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0149 | MASTER-51b8f0ad-0098 | MASTER-edece80c-0149,3,"[{""id"":""MASTER-e1169a77-0149"",""pedido"":""Alterar procura confirmada sem nova versão ou publicar informação confidencial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2250""],""aceitacao"":""Alterar procura confirmada sem nova versão ou publicar informação confidencial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0098"",""pedido"":""Alterar procura confirmada sem nova versão ou publicar informação confidencial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1558""],""aceitacao"":""Alterar procura confirmada sem nova versão ou publicar informação confidencial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0149"",""pedido"":""Alterar procura confirmada sem nova versão ou publicar informação confidencial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2250""],""aceitacao"":""Alterar procura confirmada sem nova versão ou publicar informação confidencial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0150,"Registar vagas, inscritos, concluintes, certificados, estágios e colocação.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2261 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1569 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2261,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0150: Registar vagas, inscritos, concluintes, certificados, estágios e colocação. | MASTER-51b8f0ad-0099: Registar vagas, inscritos, concluintes, certificados, estágios e colocação. | MASTER-edece80c-0150: Registar vagas, inscritos, concluintes, certificados, estágios e colocação.",P2,MASTER-e1169a77-0150: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0099: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0150: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0150 | MASTER-51b8f0ad-0099 | MASTER-edece80c-0150,3,"[{""id"":""MASTER-e1169a77-0150"",""pedido"":""Registar vagas, inscritos, concluintes, certificados, estágios e colocação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2261""],""aceitacao"":""Registar vagas, inscritos, concluintes, certificados, estágios e colocação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0099"",""pedido"":""Registar vagas, inscritos, concluintes, certificados, estágios e colocação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1569""],""aceitacao"":""Registar vagas, inscritos, concluintes, certificados, estágios e colocação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0150"",""pedido"":""Registar vagas, inscritos, concluintes, certificados, estágios e colocação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2261""],""aceitacao"":""Registar vagas, inscritos, concluintes, certificados, estágios e colocação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0151,"Critério transversal de testes: cada RF-EDU deve possuir casos positivos, negativos, de autorização, auditoria, integração, recuperação de falhas e acessibilidade. A aceitação exige evidência, responsável, ambiente, dados de teste, resultado esperado, resultado observado, defeito, decisão e data.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2281 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1588 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2281,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0151: Critério transversal de testes: cada RF-EDU deve possuir casos positivos, negativos, de autorização, auditoria, integração, recuperação de falhas e acessibilidade. A aceitação exige evidência, responsável, ambiente, dados de teste, resultado esperado, resultado observado, defeito, decisão e data. | MASTER-51b8f0ad-0100: Critério transversal de testes: cada RF-EDU deve possuir casos positivos, negativos, de autorização, auditoria, integração, recuperação de falhas e acessibilidade. A aceitação exige evidência, responsável, ambiente, dados de teste, resultado esperado, resultado observado, defeito, decisão e data. | MASTER-edece80c-0151: Critério transversal de testes: cada RF-EDU deve possuir casos positivos, negativos, de autorização, auditoria, integração, recuperação de falhas e acessibilidade. A aceitação exige evidência, responsável, ambiente, dados de teste, resultado esperado, resultado observado, defeito, decisão e data.",P1,MASTER-e1169a77-0151: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0100: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0151: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0151 | MASTER-51b8f0ad-0100 | MASTER-edece80c-0151,3,"[{""id"":""MASTER-e1169a77-0151"",""pedido"":""Critério transversal de testes: cada RF-EDU deve possuir casos positivos, negativos, de autorização, auditoria, integração, recuperação de falhas e acessibilidade. A aceitação exige evidência, responsável, ambiente, dados de teste, resultado esperado, resultado observado, defeito, decisão e data."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2281""],""aceitacao"":""Critério transversal de testes: cada RF-EDU deve possuir casos positivos, negativos, de autorização, auditoria, integração, recuperação de falhas e acessibilidade. A aceitação exige evidência, responsável, ambiente, dados de teste, resultado esperado, resultado observado, defeito, decisão e data."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0100"",""pedido"":""Critério transversal de testes: cada RF-EDU deve possuir casos positivos, negativos, de autorização, auditoria, integração, recuperação de falhas e acessibilidade. A aceitação exige evidência, responsável, ambiente, dados de teste, resultado esperado, resultado observado, defeito, decisão e data."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1588""],""aceitacao"":""Critério transversal de testes: cada RF-EDU deve possuir casos positivos, negativos, de autorização, auditoria, integração, recuperação de falhas e acessibilidade. A aceitação exige evidência, responsável, ambiente, dados de teste, resultado esperado, resultado observado, defeito, decisão e data."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0151"",""pedido"":""Critério transversal de testes: cada RF-EDU deve possuir casos positivos, negativos, de autorização, auditoria, integração, recuperação de falhas e acessibilidade. A aceitação exige evidência, responsável, ambiente, dados de teste, resultado esperado, resultado observado, defeito, decisão e data."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2281""],""aceitacao"":""Critério transversal de testes: cada RF-EDU deve possuir casos positivos, negativos, de autorização, auditoria, integração, recuperação de falhas e acessibilidade. A aceitação exige evidência, responsável, ambiente, dados de teste, resultado esperado, resultado observado, defeito, decisão e data."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0152,RF-EDU do MVP e integrações internas aprovados; zero defeitos críticos.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2358 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1664 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2358,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-e1169a77-0152: RF-EDU do MVP e integrações internas aprovados; zero defeitos críticos. | MASTER-51b8f0ad-0101: RF-EDU do MVP e integrações internas aprovados; zero defeitos críticos. | MASTER-edece80c-0152: RF-EDU do MVP e integrações internas aprovados; zero defeitos críticos.,P2,MASTER-e1169a77-0152: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0101: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0152: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0152 | MASTER-51b8f0ad-0101 | MASTER-edece80c-0152,3,"[{""id"":""MASTER-e1169a77-0152"",""pedido"":""RF-EDU do MVP e integrações internas aprovados; zero defeitos críticos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2358""],""aceitacao"":""RF-EDU do MVP e integrações internas aprovados; zero defeitos críticos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""},{""id"":""MASTER-51b8f0ad-0101"",""pedido"":""RF-EDU do MVP e integrações internas aprovados; zero defeitos críticos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1664""],""aceitacao"":""RF-EDU do MVP e integrações internas aprovados; zero defeitos críticos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""},{""id"":""MASTER-edece80c-0152"",""pedido"":""RF-EDU do MVP e integrações internas aprovados; zero defeitos críticos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2358""],""aceitacao"":""RF-EDU do MVP e integrações internas aprovados; zero defeitos críticos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0153,"RF-EDU, procura e oferta de competências, oportunidades educativas, testes e plano de execução.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2398 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1703 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2398,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0153: RF-EDU, procura e oferta de competências, oportunidades educativas, testes e plano de execução. | MASTER-51b8f0ad-0102: RF-EDU, procura e oferta de competências, oportunidades educativas, testes e plano de execução. | MASTER-edece80c-0153: RF-EDU, procura e oferta de competências, oportunidades educativas, testes e plano de execução.",P2,MASTER-e1169a77-0153: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0102: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0153: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0153 | MASTER-51b8f0ad-0102 | MASTER-edece80c-0153,3,"[{""id"":""MASTER-e1169a77-0153"",""pedido"":""RF-EDU, procura e oferta de competências, oportunidades educativas, testes e plano de execução."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2398""],""aceitacao"":""RF-EDU, procura e oferta de competências, oportunidades educativas, testes e plano de execução."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0102"",""pedido"":""RF-EDU, procura e oferta de competências, oportunidades educativas, testes e plano de execução."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1703""],""aceitacao"":""RF-EDU, procura e oferta de competências, oportunidades educativas, testes e plano de execução."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0153"",""pedido"":""RF-EDU, procura e oferta de competências, oportunidades educativas, testes e plano de execução."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2398""],""aceitacao"":""RF-EDU, procura e oferta de competências, oportunidades educativas, testes e plano de execução."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0154,"Pendências externas antes da construção: nomeação formal dos órgãos e pontos focais; validação jurídica e institucional; confirmação da carteira e dos dados geográficos; escolha dos corredores, clusters e oportunidades educativas do piloto; aprovação do orçamento; contratação ou alocação da equipa; acordos de integração e dados; definição das metas de adopção, qualidade, SLA e conversão; e validação das linhas de base dos indicadores. Estas pendências devem permanecer no registo de decisões até existir evidência formal.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2511 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1812 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2511,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0154: Pendências externas antes da construção: nomeação formal dos órgãos e pontos focais; validação jurídica e institucional; confirmação da carteira e dos dados geográficos; escolha dos corredores, clusters e oportunidades educativas do piloto; aprovação do orçamento; contratação ou alocação da equipa; acordos de integração e dados; definição das metas de adopção, qualidade, SLA e conversão; e validação das linhas de base dos indicadores. Estas pendências devem permanecer no registo de decisões até existir evidência formal. | MASTER-51b8f0ad-0103: Pendências externas antes da construção: nomeação formal dos órgãos e pontos focais; validação jurídica e institucional; confirmação da carteira e dos dados geográficos; escolha dos corredores, clusters e oportunidades educativas do piloto; aprovação do orçamento; contratação ou alocação da equipa; acordos de integração e dados; definição das metas de adopção, qualidade, SLA e conversão; e validação das linhas de base dos indicadores. Estas pendências devem permanecer no registo de decisões até existir evidência formal. | MASTER-edece80c-0154: Pendências externas antes da construção: nomeação formal dos órgãos e pontos focais; validação jurídica e institucional; confirmação da carteira e dos dados geográficos; escolha dos corredores, clusters e oportunidades educativas do piloto; aprovação do orçamento; contratação ou alocação da equipa; acordos de integração e dados; definição das metas de adopção, qualidade, SLA e conversão; e validação das linhas de base dos indicadores. Estas pendências devem permanecer no registo de decisões até existir evidência formal.",P2,MASTER-e1169a77-0154: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0103: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0154: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0154 | MASTER-51b8f0ad-0103 | MASTER-edece80c-0154,3,"[{""id"":""MASTER-e1169a77-0154"",""pedido"":""Pendências externas antes da construção: nomeação formal dos órgãos e pontos focais; validação jurídica e institucional; confirmação da carteira e dos dados geográficos; escolha dos corredores, clusters e oportunidades educativas do piloto; aprovação do orçamento; contratação ou alocação da equipa; acordos de integração e dados; definição das metas de adopção, qualidade, SLA e conversão; e validação das linhas de base dos indicadores. Estas pendências devem permanecer no registo de decisões até existir evidência formal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2511""],""aceitacao"":""Pendências externas antes da construção: nomeação formal dos órgãos e pontos focais; validação jurídica e institucional; confirmação da carteira e dos dados geográficos; escolha dos corredores, clusters e oportunidades educativas do piloto; aprovação do orçamento; contratação ou alocação da equipa; acordos de integração e dados; definição das metas de adopção, qualidade, SLA e conversão; e validação das linhas de base dos indicadores. Estas pendências devem permanecer no registo de decisões até existir evidência formal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0103"",""pedido"":""Pendências externas antes da construção: nomeação formal dos órgãos e pontos focais; validação jurídica e institucional; confirmação da carteira e dos dados geográficos; escolha dos corredores, clusters e oportunidades educativas do piloto; aprovação do orçamento; contratação ou alocação da equipa; acordos de integração e dados; definição das metas de adopção, qualidade, SLA e conversão; e validação das linhas de base dos indicadores. Estas pendências devem permanecer no registo de decisões até existir evidência formal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1812""],""aceitacao"":""Pendências externas antes da construção: nomeação formal dos órgãos e pontos focais; validação jurídica e institucional; confirmação da carteira e dos dados geográficos; escolha dos corredores, clusters e oportunidades educativas do piloto; aprovação do orçamento; contratação ou alocação da equipa; acordos de integração e dados; definição das metas de adopção, qualidade, SLA e conversão; e validação das linhas de base dos indicadores. Estas pendências devem permanecer no registo de decisões até existir evidência formal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0154"",""pedido"":""Pendências externas antes da construção: nomeação formal dos órgãos e pontos focais; validação jurídica e institucional; confirmação da carteira e dos dados geográficos; escolha dos corredores, clusters e oportunidades educativas do piloto; aprovação do orçamento; contratação ou alocação da equipa; acordos de integração e dados; definição das metas de adopção, qualidade, SLA e conversão; e validação das linhas de base dos indicadores. Estas pendências devem permanecer no registo de decisões até existir evidência formal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2511""],""aceitacao"":""Pendências externas antes da construção: nomeação formal dos órgãos e pontos focais; validação jurídica e institucional; confirmação da carteira e dos dados geográficos; escolha dos corredores, clusters e oportunidades educativas do piloto; aprovação do orçamento; contratação ou alocação da equipa; acordos de integração e dados; definição das metas de adopção, qualidade, SLA e conversão; e validação das linhas de base dos indicadores. Estas pendências devem permanecer no registo de decisões até existir evidência formal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0155,"A transição deverá preservar o serviço, reutilizar componentes válidos e executar o upgrade tecnológico sem ruptura. A arquitectura alvo adopta React, Laravel e PostgreSQL/PostGIS; o MySQL será inventariado, saneado, migrado e descontinuado por domínio após reconciliação e aceite. A decisão por componente seguirá quatro categorias: Conservar, Melhorar, Substituir ou Descontinuar.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2513 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2513,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0155: A transição deverá preservar o serviço, reutilizar componentes válidos e executar o upgrade tecnológico sem ruptura. A arquitectura alvo adopta React, Laravel e PostgreSQL/PostGIS; o MySQL será inventariado, saneado, migrado e descontinuado por domínio após reconciliação e aceite. A decisão por componente seguirá quatro categorias: Conservar, Melhorar, Substituir ou Descontinuar. | MASTER-edece80c-0155: A transição deverá preservar o serviço, reutilizar componentes válidos e executar o upgrade tecnológico sem ruptura. A arquitectura alvo adopta React, Laravel e PostgreSQL/PostGIS; o MySQL será inventariado, saneado, migrado e descontinuado por domínio após reconciliação e aceite. A decisão por componente seguirá quatro categorias: Conservar, Melhorar, Substituir ou Descontinuar.",P2,MASTER-e1169a77-0155: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0155: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0155 | MASTER-edece80c-0155,2,"[{""id"":""MASTER-e1169a77-0155"",""pedido"":""A transição deverá preservar o serviço, reutilizar componentes válidos e executar o upgrade tecnológico sem ruptura. A arquitectura alvo adopta React, Laravel e PostgreSQL/PostGIS; o MySQL será inventariado, saneado, migrado e descontinuado por domínio após reconciliação e aceite. A decisão por componente seguirá quatro categorias: Conservar, Melhorar, Substituir ou Descontinuar."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2513""],""aceitacao"":""A transição deverá preservar o serviço, reutilizar componentes válidos e executar o upgrade tecnológico sem ruptura. A arquitectura alvo adopta React, Laravel e PostgreSQL/PostGIS; o MySQL será inventariado, saneado, migrado e descontinuado por domínio após reconciliação e aceite. A decisão por componente seguirá quatro categorias: Conservar, Melhorar, Substituir ou Descontinuar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0155"",""pedido"":""A transição deverá preservar o serviço, reutilizar componentes válidos e executar o upgrade tecnológico sem ruptura. A arquitectura alvo adopta React, Laravel e PostgreSQL/PostGIS; o MySQL será inventariado, saneado, migrado e descontinuado por domínio após reconciliação e aceite. A decisão por componente seguirá quatro categorias: Conservar, Melhorar, Substituir ou Descontinuar."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2513""],""aceitacao"":""A transição deverá preservar o serviço, reutilizar componentes válidos e executar o upgrade tecnológico sem ruptura. A arquitectura alvo adopta React, Laravel e PostgreSQL/PostGIS; o MySQL será inventariado, saneado, migrado e descontinuado por domínio após reconciliação e aceite. A decisão por componente seguirá quatro categorias: Conservar, Melhorar, Substituir ou Descontinuar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0156,"Actualizar Laravel/PHP; modularizar domínios; implementar OpenAPI, filas, eventos, auditoria, autorização e adaptadores de migração.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2527 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2527,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0156: Actualizar Laravel/PHP; modularizar domínios; implementar OpenAPI, filas, eventos, auditoria, autorização e adaptadores de migração. | MASTER-edece80c-0156: Actualizar Laravel/PHP; modularizar domínios; implementar OpenAPI, filas, eventos, auditoria, autorização e adaptadores de migração.",P2,MASTER-e1169a77-0156: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0156: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0156 | MASTER-edece80c-0156,2,"[{""id"":""MASTER-e1169a77-0156"",""pedido"":""Actualizar Laravel/PHP; modularizar domínios; implementar OpenAPI, filas, eventos, auditoria, autorização e adaptadores de migração."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2527""],""aceitacao"":""Actualizar Laravel/PHP; modularizar domínios; implementar OpenAPI, filas, eventos, auditoria, autorização e adaptadores de migração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0156"",""pedido"":""Actualizar Laravel/PHP; modularizar domínios; implementar OpenAPI, filas, eventos, auditoria, autorização e adaptadores de migração."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2527""],""aceitacao"":""Actualizar Laravel/PHP; modularizar domínios; implementar OpenAPI, filas, eventos, auditoria, autorização e adaptadores de migração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0157,"Preservar estrutura útil; acrescentar fontes, data, idioma, indicadores e chamadas para acção.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2537 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2537,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0157: Preservar estrutura útil; acrescentar fontes, data, idioma, indicadores e chamadas para acção. | MASTER-edece80c-0157: Preservar estrutura útil; acrescentar fontes, data, idioma, indicadores e chamadas para acção.",P2,MASTER-e1169a77-0157: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0157: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0157 | MASTER-edece80c-0157,2,"[{""id"":""MASTER-e1169a77-0157"",""pedido"":""Preservar estrutura útil; acrescentar fontes, data, idioma, indicadores e chamadas para acção."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2537""],""aceitacao"":""Preservar estrutura útil; acrescentar fontes, data, idioma, indicadores e chamadas para acção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0157"",""pedido"":""Preservar estrutura útil; acrescentar fontes, data, idioma, indicadores e chamadas para acção."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2537""],""aceitacao"":""Preservar estrutura útil; acrescentar fontes, data, idioma, indicadores e chamadas para acção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0158,"Implementar identidade progressiva, MFA baseado em risco, perfis, organizações e painel único.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2567 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2567,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0158: Implementar identidade progressiva, MFA baseado em risco, perfis, organizações e painel único. | MASTER-edece80c-0158: Implementar identidade progressiva, MFA baseado em risco, perfis, organizações e painel único.",P2,MASTER-e1169a77-0158: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0158: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0158 | MASTER-edece80c-0158,2,"[{""id"":""MASTER-e1169a77-0158"",""pedido"":""Implementar identidade progressiva, MFA baseado em risco, perfis, organizações e painel único."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2567""],""aceitacao"":""Implementar identidade progressiva, MFA baseado em risco, perfis, organizações e painel único."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0158"",""pedido"":""Implementar identidade progressiva, MFA baseado em risco, perfis, organizações e painel único."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2567""],""aceitacao"":""Implementar identidade progressiva, MFA baseado em risco, perfis, organizações e painel único."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0159,Preservar apenas como referência documental; criar linhas de base a partir de dados reais e definições aprovadas.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2572 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2572,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-e1169a77-0159: Preservar apenas como referência documental; criar linhas de base a partir de dados reais e definições aprovadas. | MASTER-edece80c-0159: Preservar apenas como referência documental; criar linhas de base a partir de dados reais e definições aprovadas.,P2,MASTER-e1169a77-0159: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0159: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0159 | MASTER-edece80c-0159,2,"[{""id"":""MASTER-e1169a77-0159"",""pedido"":""Preservar apenas como referência documental; criar linhas de base a partir de dados reais e definições aprovadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2572""],""aceitacao"":""Preservar apenas como referência documental; criar linhas de base a partir de dados reais e definições aprovadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0159"",""pedido"":""Preservar apenas como referência documental; criar linhas de base a partir de dados reais e definições aprovadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2572""],""aceitacao"":""Preservar apenas como referência documental; criar linhas de base a partir de dados reais e definições aprovadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0160,"Congelar escrita no MySQL, migrar delta final, validar, activar PostgreSQL e monitorar.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2607 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2607,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0160: Congelar escrita no MySQL, migrar delta final, validar, activar PostgreSQL e monitorar. | MASTER-edece80c-0160: Congelar escrita no MySQL, migrar delta final, validar, activar PostgreSQL e monitorar.",P2,MASTER-e1169a77-0160: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0160: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0160 | MASTER-edece80c-0160,2,"[{""id"":""MASTER-e1169a77-0160"",""pedido"":""Congelar escrita no MySQL, migrar delta final, validar, activar PostgreSQL e monitorar."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2607""],""aceitacao"":""Congelar escrita no MySQL, migrar delta final, validar, activar PostgreSQL e monitorar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0160"",""pedido"":""Congelar escrita no MySQL, migrar delta final, validar, activar PostgreSQL e monitorar."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2607""],""aceitacao"":""Congelar escrita no MySQL, migrar delta final, validar, activar PostgreSQL e monitorar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0161,"Critérios globais de conclusão da Fase Zero: nenhuma regressão nas páginas existentes; pesquisa, formulários, PT/EN, acessibilidade e chamadas para acção aprovados; conteúdos legais e sectoriais validados; eventos analíticos activos; leads encaminhados ao CRM; vulnerabilidades críticas resolvidas; plano PostgreSQL/PostGIS e matriz de transição aprovados; manual de operação actualizado; e aceite formal do Dono do Produto, Conteúdo, Segurança, Jurídico e Operação. A Fase Zero deverá durar aproximadamente quatro a seis semanas, com execução paralela dos pacotes e sem depender de APIs governamentais ainda não confirmadas.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2672 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2672,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0161: Critérios globais de conclusão da Fase Zero: nenhuma regressão nas páginas existentes; pesquisa, formulários, PT/EN, acessibilidade e chamadas para acção aprovados; conteúdos legais e sectoriais validados; eventos analíticos activos; leads encaminhados ao CRM; vulnerabilidades críticas resolvidas; plano PostgreSQL/PostGIS e matriz de transição aprovados; manual de operação actualizado; e aceite formal do Dono do Produto, Conteúdo, Segurança, Jurídico e Operação. A Fase Zero deverá durar aproximadamente quatro a seis semanas, com execução paralela dos pacotes e sem depender de APIs governamentais ainda não confirmadas. | MASTER-edece80c-0161: Critérios globais de conclusão da Fase Zero: nenhuma regressão nas páginas existentes; pesquisa, formulários, PT/EN, acessibilidade e chamadas para acção aprovados; conteúdos legais e sectoriais validados; eventos analíticos activos; leads encaminhados ao CRM; vulnerabilidades críticas resolvidas; plano PostgreSQL/PostGIS e matriz de transição aprovados; manual de operação actualizado; e aceite formal do Dono do Produto, Conteúdo, Segurança, Jurídico e Operação. A Fase Zero deverá durar aproximadamente quatro a seis semanas, com execução paralela dos pacotes e sem depender de APIs governamentais ainda não confirmadas.",P2,MASTER-e1169a77-0161: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0161: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0161 | MASTER-edece80c-0161,2,"[{""id"":""MASTER-e1169a77-0161"",""pedido"":""Critérios globais de conclusão da Fase Zero: nenhuma regressão nas páginas existentes; pesquisa, formulários, PT/EN, acessibilidade e chamadas para acção aprovados; conteúdos legais e sectoriais validados; eventos analíticos activos; leads encaminhados ao CRM; vulnerabilidades críticas resolvidas; plano PostgreSQL/PostGIS e matriz de transição aprovados; manual de operação actualizado; e aceite formal do Dono do Produto, Conteúdo, Segurança, Jurídico e Operação. A Fase Zero deverá durar aproximadamente quatro a seis semanas, com execução paralela dos pacotes e sem depender de APIs governamentais ainda não confirmadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2672""],""aceitacao"":""Critérios globais de conclusão da Fase Zero: nenhuma regressão nas páginas existentes; pesquisa, formulários, PT/EN, acessibilidade e chamadas para acção aprovados; conteúdos legais e sectoriais validados; eventos analíticos activos; leads encaminhados ao CRM; vulnerabilidades críticas resolvidas; plano PostgreSQL/PostGIS e matriz de transição aprovados; manual de operação actualizado; e aceite formal do Dono do Produto, Conteúdo, Segurança, Jurídico e Operação. A Fase Zero deverá durar aproximadamente quatro a seis semanas, com execução paralela dos pacotes e sem depender de APIs governamentais ainda não confirmadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0161"",""pedido"":""Critérios globais de conclusão da Fase Zero: nenhuma regressão nas páginas existentes; pesquisa, formulários, PT/EN, acessibilidade e chamadas para acção aprovados; conteúdos legais e sectoriais validados; eventos analíticos activos; leads encaminhados ao CRM; vulnerabilidades críticas resolvidas; plano PostgreSQL/PostGIS e matriz de transição aprovados; manual de operação actualizado; e aceite formal do Dono do Produto, Conteúdo, Segurança, Jurídico e Operação. A Fase Zero deverá durar aproximadamente quatro a seis semanas, com execução paralela dos pacotes e sem depender de APIs governamentais ainda não confirmadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2672""],""aceitacao"":""Critérios globais de conclusão da Fase Zero: nenhuma regressão nas páginas existentes; pesquisa, formulários, PT/EN, acessibilidade e chamadas para acção aprovados; conteúdos legais e sectoriais validados; eventos analíticos activos; leads encaminhados ao CRM; vulnerabilidades críticas resolvidas; plano PostgreSQL/PostGIS e matriz de transição aprovados; manual de operação actualizado; e aceite formal do Dono do Produto, Conteúdo, Segurança, Jurídico e Operação. A Fase Zero deverá durar aproximadamente quatro a seis semanas, com execução paralela dos pacotes e sem depender de APIs governamentais ainda não confirmadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0162,Melhorar e preservar URLs prioritários.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2682 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2682,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0162: Melhorar e preservar URLs prioritários. | MASTER-edece80c-0162: Melhorar e preservar URLs prioritários.,P2,MASTER-e1169a77-0162: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0162: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0162 | MASTER-edece80c-0162,2,"[{""id"":""MASTER-e1169a77-0162"",""pedido"":""Melhorar e preservar URLs prioritários."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2682""],""aceitacao"":""Melhorar e preservar URLs prioritários."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0162"",""pedido"":""Melhorar e preservar URLs prioritários."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2682""],""aceitacao"":""Melhorar e preservar URLs prioritários."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0163,Conservar links; validar APIs.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2722 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2722,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0163: Conservar links; validar APIs. | MASTER-edece80c-0163: Conservar links; validar APIs.,P2,MASTER-e1169a77-0163: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0163: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0163 | MASTER-edece80c-0163,2,"[{""id"":""MASTER-e1169a77-0163"",""pedido"":""Conservar links; validar APIs."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2722""],""aceitacao"":""Conservar links; validar APIs."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0163"",""pedido"":""Conservar links; validar APIs."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2722""],""aceitacao"":""Conservar links; validar APIs."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0164,"Preservar URLs e conteúdos válidos; acrescentar fonte, data, idioma, entidade e CTA.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2759 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2759,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0164: Preservar URLs e conteúdos válidos; acrescentar fonte, data, idioma, entidade e CTA. | MASTER-edece80c-0164: Preservar URLs e conteúdos válidos; acrescentar fonte, data, idioma, entidade e CTA.",P2,MASTER-e1169a77-0164: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0164: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0164 | MASTER-edece80c-0164,2,"[{""id"":""MASTER-e1169a77-0164"",""pedido"":""Preservar URLs e conteúdos válidos; acrescentar fonte, data, idioma, entidade e CTA."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2759""],""aceitacao"":""Preservar URLs e conteúdos válidos; acrescentar fonte, data, idioma, entidade e CTA."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0164"",""pedido"":""Preservar URLs e conteúdos válidos; acrescentar fonte, data, idioma, entidade e CTA."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2759""],""aceitacao"":""Preservar URLs e conteúdos válidos; acrescentar fonte, data, idioma, entidade e CTA."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0165,"Regra de aceite global: a Fase Zero será considerada entregue apenas quando todos os critérios obrigatórios estiverem aprovados, a lista de defeitos críticos estiver vazia, os riscos residuais tiverem proprietário e prazo, a versão existente permanecer estável, a linha de base analítica estiver activa e o Comité de Arquitectura tiver aprovado a migração para PostgreSQL/PostGIS. Entregas condicionais devem indicar excepção, impacto, mitigação, aprovador e data de regularização.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2932 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2932,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0165: Regra de aceite global: a Fase Zero será considerada entregue apenas quando todos os critérios obrigatórios estiverem aprovados, a lista de defeitos críticos estiver vazia, os riscos residuais tiverem proprietário e prazo, a versão existente permanecer estável, a linha de base analítica estiver activa e o Comité de Arquitectura tiver aprovado a migração para PostgreSQL/PostGIS. Entregas condicionais devem indicar excepção, impacto, mitigação, aprovador e data de regularização. | MASTER-edece80c-0165: Regra de aceite global: a Fase Zero será considerada entregue apenas quando todos os critérios obrigatórios estiverem aprovados, a lista de defeitos críticos estiver vazia, os riscos residuais tiverem proprietário e prazo, a versão existente permanecer estável, a linha de base analítica estiver activa e o Comité de Arquitectura tiver aprovado a migração para PostgreSQL/PostGIS. Entregas condicionais devem indicar excepção, impacto, mitigação, aprovador e data de regularização.",P2,MASTER-e1169a77-0165: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0165: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0165 | MASTER-edece80c-0165,2,"[{""id"":""MASTER-e1169a77-0165"",""pedido"":""Regra de aceite global: a Fase Zero será considerada entregue apenas quando todos os critérios obrigatórios estiverem aprovados, a lista de defeitos críticos estiver vazia, os riscos residuais tiverem proprietário e prazo, a versão existente permanecer estável, a linha de base analítica estiver activa e o Comité de Arquitectura tiver aprovado a migração para PostgreSQL/PostGIS. Entregas condicionais devem indicar excepção, impacto, mitigação, aprovador e data de regularização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2932""],""aceitacao"":""Regra de aceite global: a Fase Zero será considerada entregue apenas quando todos os critérios obrigatórios estiverem aprovados, a lista de defeitos críticos estiver vazia, os riscos residuais tiverem proprietário e prazo, a versão existente permanecer estável, a linha de base analítica estiver activa e o Comité de Arquitectura tiver aprovado a migração para PostgreSQL/PostGIS. Entregas condicionais devem indicar excepção, impacto, mitigação, aprovador e data de regularização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0165"",""pedido"":""Regra de aceite global: a Fase Zero será considerada entregue apenas quando todos os critérios obrigatórios estiverem aprovados, a lista de defeitos críticos estiver vazia, os riscos residuais tiverem proprietário e prazo, a versão existente permanecer estável, a linha de base analítica estiver activa e o Comité de Arquitectura tiver aprovado a migração para PostgreSQL/PostGIS. Entregas condicionais devem indicar excepção, impacto, mitigação, aprovador e data de regularização."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2932""],""aceitacao"":""Regra de aceite global: a Fase Zero será considerada entregue apenas quando todos os critérios obrigatórios estiverem aprovados, a lista de defeitos críticos estiver vazia, os riscos residuais tiverem proprietário e prazo, a versão existente permanecer estável, a linha de base analítica estiver activa e o Comité de Arquitectura tiver aprovado a migração para PostgreSQL/PostGIS. Entregas condicionais devem indicar excepção, impacto, mitigação, aprovador e data de regularização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0166,Ferramenta deve permitir recomeçar por lote e preservar origem.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2954 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2954,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0166: Ferramenta deve permitir recomeçar por lote e preservar origem. | MASTER-edece80c-0166: Ferramenta deve permitir recomeçar por lote e preservar origem.,P2,MASTER-e1169a77-0166: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0166: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0166 | MASTER-edece80c-0166,2,"[{""id"":""MASTER-e1169a77-0166"",""pedido"":""Ferramenta deve permitir recomeçar por lote e preservar origem."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 2954""],""aceitacao"":""Ferramenta deve permitir recomeçar por lote e preservar origem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-edece80c-0166"",""pedido"":""Ferramenta deve permitir recomeçar por lote e preservar origem."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 2954""],""aceitacao"":""Ferramenta deve permitir recomeçar por lote e preservar origem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0167,"Controlos obrigatórios da migração: repositório versionado para DDL e scripts; dados de teste anonimizados; migrações reexecutáveis; chaves de correlação; registo de erros; checksums por lote; contagens e somatórios de controlo; validação de encoding e timezone; conversão documentada de tipos; validação de foreign keys; análise de queries; backup antes de cada corte; ensaio de restore; monitoria de replicação/ETL; freeze calendar; plano de comunicação; equipa de war room; e decisão formal de Go/No-Go. O sucesso exige ausência de perda de dados, reconciliação dos registos críticos, desempenho dentro das metas, operação estável e desactivação comprovada das dependências MySQL.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3001 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3001,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0167: Controlos obrigatórios da migração: repositório versionado para DDL e scripts; dados de teste anonimizados; migrações reexecutáveis; chaves de correlação; registo de erros; checksums por lote; contagens e somatórios de controlo; validação de encoding e timezone; conversão documentada de tipos; validação de foreign keys; análise de queries; backup antes de cada corte; ensaio de restore; monitoria de replicação/ETL; freeze calendar; plano de comunicação; equipa de war room; e decisão formal de Go/No-Go. O sucesso exige ausência de perda de dados, reconciliação dos registos críticos, desempenho dentro das metas, operação estável e desactivação comprovada das dependências MySQL. | MASTER-edece80c-0167: Controlos obrigatórios da migração: repositório versionado para DDL e scripts; dados de teste anonimizados; migrações reexecutáveis; chaves de correlação; registo de erros; checksums por lote; contagens e somatórios de controlo; validação de encoding e timezone; conversão documentada de tipos; validação de foreign keys; análise de queries; backup antes de cada corte; ensaio de restore; monitoria de replicação/ETL; freeze calendar; plano de comunicação; equipa de war room; e decisão formal de Go/No-Go. O sucesso exige ausência de perda de dados, reconciliação dos registos críticos, desempenho dentro das metas, operação estável e desactivação comprovada das dependências MySQL.",P2,MASTER-e1169a77-0167: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0167: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0167 | MASTER-edece80c-0167,2,"[{""id"":""MASTER-e1169a77-0167"",""pedido"":""Controlos obrigatórios da migração: repositório versionado para DDL e scripts; dados de teste anonimizados; migrações reexecutáveis; chaves de correlação; registo de erros; checksums por lote; contagens e somatórios de controlo; validação de encoding e timezone; conversão documentada de tipos; validação de foreign keys; análise de queries; backup antes de cada corte; ensaio de restore; monitoria de replicação/ETL; freeze calendar; plano de comunicação; equipa de war room; e decisão formal de Go/No-Go. O sucesso exige ausência de perda de dados, reconciliação dos registos críticos, desempenho dentro das metas, operação estável e desactivação comprovada das dependências MySQL."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3001""],""aceitacao"":""Controlos obrigatórios da migração: repositório versionado para DDL e scripts; dados de teste anonimizados; migrações reexecutáveis; chaves de correlação; registo de erros; checksums por lote; contagens e somatórios de controlo; validação de encoding e timezone; conversão documentada de tipos; validação de foreign keys; análise de queries; backup antes de cada corte; ensaio de restore; monitoria de replicação/ETL; freeze calendar; plano de comunicação; equipa de war room; e decisão formal de Go/No-Go. O sucesso exige ausência de perda de dados, reconciliação dos registos críticos, desempenho dentro das metas, operação estável e desactivação comprovada das dependências MySQL."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0167"",""pedido"":""Controlos obrigatórios da migração: repositório versionado para DDL e scripts; dados de teste anonimizados; migrações reexecutáveis; chaves de correlação; registo de erros; checksums por lote; contagens e somatórios de controlo; validação de encoding e timezone; conversão documentada de tipos; validação de foreign keys; análise de queries; backup antes de cada corte; ensaio de restore; monitoria de replicação/ETL; freeze calendar; plano de comunicação; equipa de war room; e decisão formal de Go/No-Go. O sucesso exige ausência de perda de dados, reconciliação dos registos críticos, desempenho dentro das metas, operação estável e desactivação comprovada das dependências MySQL."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3001""],""aceitacao"":""Controlos obrigatórios da migração: repositório versionado para DDL e scripts; dados de teste anonimizados; migrações reexecutáveis; chaves de correlação; registo de erros; checksums por lote; contagens e somatórios de controlo; validação de encoding e timezone; conversão documentada de tipos; validação de foreign keys; análise de queries; backup antes de cada corte; ensaio de restore; monitoria de replicação/ETL; freeze calendar; plano de comunicação; equipa de war room; e decisão formal de Go/No-Go. O sucesso exige ausência de perda de dados, reconciliação dos registos críticos, desempenho dentro das metas, operação estável e desactivação comprovada das dependências MySQL."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0168,"Cada oportunidade deve possuir um índice de prontidão composto por identidade e legitimidade, localização, documentação, licenciamento, viabilidade, estrutura financeira, impacto, riscos, promotor, procura de mercado e autorização de publicação. O resultado deve indicar dados completos, pendências, responsável e próxima revisão, sem funcionar como garantia de retorno ou certificação da Tempo. Investidores poderão filtrar oportunidades por nível de prontidão, enquanto promotores receberão uma lista de acções para melhorar a qualidade do projecto.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3003 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 180 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1814 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3003,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0168: Cada oportunidade deve possuir um índice de prontidão composto por identidade e legitimidade, localização, documentação, licenciamento, viabilidade, estrutura financeira, impacto, riscos, promotor, procura de mercado e autorização de publicação. O resultado deve indicar dados completos, pendências, responsável e próxima revisão, sem funcionar como garantia de retorno ou certificação da Tempo. Investidores poderão filtrar oportunidades por nível de prontidão, enquanto promotores receberão uma lista de acções para melhorar a qualidade do projecto. | MASTER-f70ce307-0024: Cada oportunidade deve possuir um índice de prontidão composto por identidade e legitimidade, localização, documentação, licenciamento, viabilidade, estrutura financeira, impacto, riscos, promotor, procura de mercado e autorização de publicação. O resultado deve indicar dados completos, pendências, responsável e próxima revisão, sem funcionar como garantia de retorno ou certificação da Tempo. Investidores poderão filtrar oportunidades por nível de prontidão, enquanto promotores receberão uma lista de acções para melhorar a qualidade do projecto. | MASTER-51b8f0ad-0104: Cada oportunidade deve possuir um índice de prontidão composto por identidade e legitimidade, localização, documentação, licenciamento, viabilidade, estrutura financeira, impacto, riscos, promotor, procura de mercado e autorização de publicação. O resultado deve indicar dados completos, pendências, responsável e próxima revisão, sem funcionar como garantia de retorno ou certificação da Tempo. Investidores poderão filtrar oportunidades por nível de prontidão, enquanto promotores receberão uma lista de acções para melhorar a qualidade do projecto. | MASTER-edece80c-0168: Cada oportunidade deve possuir um índice de prontidão composto por identidade e legitimidade, localização, documentação, licenciamento, viabilidade, estrutura financeira, impacto, riscos, promotor, procura de mercado e autorização de publicação. O resultado deve indicar dados completos, pendências, responsável e próxima revisão, sem funcionar como garantia de retorno ou certificação da Tempo. Investidores poderão filtrar oportunidades por nível de prontidão, enquanto promotores receberão uma lista de acções para melhorar a qualidade do projecto.",P2,MASTER-e1169a77-0168: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0104: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0168: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0168 | MASTER-f70ce307-0024 | MASTER-51b8f0ad-0104 | MASTER-edece80c-0168,4,"[{""id"":""MASTER-e1169a77-0168"",""pedido"":""Cada oportunidade deve possuir um índice de prontidão composto por identidade e legitimidade, localização, documentação, licenciamento, viabilidade, estrutura financeira, impacto, riscos, promotor, procura de mercado e autorização de publicação. O resultado deve indicar dados completos, pendências, responsável e próxima revisão, sem funcionar como garantia de retorno ou certificação da Tempo. Investidores poderão filtrar oportunidades por nível de prontidão, enquanto promotores receberão uma lista de acções para melhorar a qualidade do projecto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3003""],""aceitacao"":""Cada oportunidade deve possuir um índice de prontidão composto por identidade e legitimidade, localização, documentação, licenciamento, viabilidade, estrutura financeira, impacto, riscos, promotor, procura de mercado e autorização de publicação. O resultado deve indicar dados completos, pendências, responsável e próxima revisão, sem funcionar como garantia de retorno ou certificação da Tempo. Investidores poderão filtrar oportunidades por nível de prontidão, enquanto promotores receberão uma lista de acções para melhorar a qualidade do projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0024"",""pedido"":""Cada oportunidade deve possuir um índice de prontidão composto por identidade e legitimidade, localização, documentação, licenciamento, viabilidade, estrutura financeira, impacto, riscos, promotor, procura de mercado e autorização de publicação. O resultado deve indicar dados completos, pendências, responsável e próxima revisão, sem funcionar como garantia de retorno ou certificação da Tempo. Investidores poderão filtrar oportunidades por nível de prontidão, enquanto promotores receberão uma lista de acções para melhorar a qualidade do projecto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 180""],""aceitacao"":""Cada oportunidade deve possuir um índice de prontidão composto por identidade e legitimidade, localização, documentação, licenciamento, viabilidade, estrutura financeira, impacto, riscos, promotor, procura de mercado e autorização de publicação. O resultado deve indicar dados completos, pendências, responsável e próxima revisão, sem funcionar como garantia de retorno ou certificação da Tempo. Investidores poderão filtrar oportunidades por nível de prontidão, enquanto promotores receberão uma lista de acções para melhorar a qualidade do projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0104"",""pedido"":""Cada oportunidade deve possuir um índice de prontidão composto por identidade e legitimidade, localização, documentação, licenciamento, viabilidade, estrutura financeira, impacto, riscos, promotor, procura de mercado e autorização de publicação. O resultado deve indicar dados completos, pendências, responsável e próxima revisão, sem funcionar como garantia de retorno ou certificação da Tempo. Investidores poderão filtrar oportunidades por nível de prontidão, enquanto promotores receberão uma lista de acções para melhorar a qualidade do projecto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 1814""],""aceitacao"":""Cada oportunidade deve possuir um índice de prontidão composto por identidade e legitimidade, localização, documentação, licenciamento, viabilidade, estrutura financeira, impacto, riscos, promotor, procura de mercado e autorização de publicação. O resultado deve indicar dados completos, pendências, responsável e próxima revisão, sem funcionar como garantia de retorno ou certificação da Tempo. Investidores poderão filtrar oportunidades por nível de prontidão, enquanto promotores receberão uma lista de acções para melhorar a qualidade do projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0168"",""pedido"":""Cada oportunidade deve possuir um índice de prontidão composto por identidade e legitimidade, localização, documentação, licenciamento, viabilidade, estrutura financeira, impacto, riscos, promotor, procura de mercado e autorização de publicação. O resultado deve indicar dados completos, pendências, responsável e próxima revisão, sem funcionar como garantia de retorno ou certificação da Tempo. Investidores poderão filtrar oportunidades por nível de prontidão, enquanto promotores receberão uma lista de acções para melhorar a qualidade do projecto."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3003""],""aceitacao"":""Cada oportunidade deve possuir um índice de prontidão composto por identidade e legitimidade, localização, documentação, licenciamento, viabilidade, estrutura financeira, impacto, riscos, promotor, procura de mercado e autorização de publicação. O resultado deve indicar dados completos, pendências, responsável e próxima revisão, sem funcionar como garantia de retorno ou certificação da Tempo. Investidores poderão filtrar oportunidades por nível de prontidão, enquanto promotores receberão uma lista de acções para melhorar a qualidade do projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0200,"O serviço pós-investimento deve iniciar após a confirmação da instalação ou do compromisso de capital e permanecer ligado ao registo original no CRM. O investidor poderá comunicar constrangimentos relacionados com licenças, terra, energia, água, logística, fiscalidade, trabalho, importação, exportação ou interacção com entidades públicas. Cada caso terá categoria, prioridade, responsável, entidade envolvida, prazo, escalonamento, solução, satisfação e impacto no investimento. O serviço deve também identificar oportunidades de reinvestimento, expansão, fornecedores locais e novos projectos.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3402 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 573 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2207 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3402,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0200: O serviço pós-investimento deve iniciar após a confirmação da instalação ou do compromisso de capital e permanecer ligado ao registo original no CRM. O investidor poderá comunicar constrangimentos relacionados com licenças, terra, energia, água, logística, fiscalidade, trabalho, importação, exportação ou interacção com entidades públicas. Cada caso terá categoria, prioridade, responsável, entidade envolvida, prazo, escalonamento, solução, satisfação e impacto no investimento. O serviço deve também identificar oportunidades de reinvestimento, expansão, fornecedores locais e novos projectos. | MASTER-f70ce307-0056: O serviço pós-investimento deve iniciar após a confirmação da instalação ou do compromisso de capital e permanecer ligado ao registo original no CRM. O investidor poderá comunicar constrangimentos relacionados com licenças, terra, energia, água, logística, fiscalidade, trabalho, importação, exportação ou interacção com entidades públicas. Cada caso terá categoria, prioridade, responsável, entidade envolvida, prazo, escalonamento, solução, satisfação e impacto no investimento. O serviço deve também identificar oportunidades de reinvestimento, expansão, fornecedores locais e novos projectos. | MASTER-51b8f0ad-0136: O serviço pós-investimento deve iniciar após a confirmação da instalação ou do compromisso de capital e permanecer ligado ao registo original no CRM. O investidor poderá comunicar constrangimentos relacionados com licenças, terra, energia, água, logística, fiscalidade, trabalho, importação, exportação ou interacção com entidades públicas. Cada caso terá categoria, prioridade, responsável, entidade envolvida, prazo, escalonamento, solução, satisfação e impacto no investimento. O serviço deve também identificar oportunidades de reinvestimento, expansão, fornecedores locais e novos projectos. | MASTER-edece80c-0200: O serviço pós-investimento deve iniciar após a confirmação da instalação ou do compromisso de capital e permanecer ligado ao registo original no CRM. O investidor poderá comunicar constrangimentos relacionados com licenças, terra, energia, água, logística, fiscalidade, trabalho, importação, exportação ou interacção com entidades públicas. Cada caso terá categoria, prioridade, responsável, entidade envolvida, prazo, escalonamento, solução, satisfação e impacto no investimento. O serviço deve também identificar oportunidades de reinvestimento, expansão, fornecedores locais e novos projectos.",P2,MASTER-e1169a77-0200: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0136: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0200: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0200 | MASTER-f70ce307-0056 | MASTER-51b8f0ad-0136 | MASTER-edece80c-0200,4,"[{""id"":""MASTER-e1169a77-0200"",""pedido"":""O serviço pós-investimento deve iniciar após a confirmação da instalação ou do compromisso de capital e permanecer ligado ao registo original no CRM. O investidor poderá comunicar constrangimentos relacionados com licenças, terra, energia, água, logística, fiscalidade, trabalho, importação, exportação ou interacção com entidades públicas. Cada caso terá categoria, prioridade, responsável, entidade envolvida, prazo, escalonamento, solução, satisfação e impacto no investimento. O serviço deve também identificar oportunidades de reinvestimento, expansão, fornecedores locais e novos projectos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3402""],""aceitacao"":""O serviço pós-investimento deve iniciar após a confirmação da instalação ou do compromisso de capital e permanecer ligado ao registo original no CRM. O investidor poderá comunicar constrangimentos relacionados com licenças, terra, energia, água, logística, fiscalidade, trabalho, importação, exportação ou interacção com entidades públicas. Cada caso terá categoria, prioridade, responsável, entidade envolvida, prazo, escalonamento, solução, satisfação e impacto no investimento. O serviço deve também identificar oportunidades de reinvestimento, expansão, fornecedores locais e novos projectos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-f70ce307-0056"",""pedido"":""O serviço pós-investimento deve iniciar após a confirmação da instalação ou do compromisso de capital e permanecer ligado ao registo original no CRM. O investidor poderá comunicar constrangimentos relacionados com licenças, terra, energia, água, logística, fiscalidade, trabalho, importação, exportação ou interacção com entidades públicas. Cada caso terá categoria, prioridade, responsável, entidade envolvida, prazo, escalonamento, solução, satisfação e impacto no investimento. O serviço deve também identificar oportunidades de reinvestimento, expansão, fornecedores locais e novos projectos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 573""],""aceitacao"":""O serviço pós-investimento deve iniciar após a confirmação da instalação ou do compromisso de capital e permanecer ligado ao registo original no CRM. O investidor poderá comunicar constrangimentos relacionados com licenças, terra, energia, água, logística, fiscalidade, trabalho, importação, exportação ou interacção com entidades públicas. Cada caso terá categoria, prioridade, responsável, entidade envolvida, prazo, escalonamento, solução, satisfação e impacto no investimento. O serviço deve também identificar oportunidades de reinvestimento, expansão, fornecedores locais e novos projectos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0136"",""pedido"":""O serviço pós-investimento deve iniciar após a confirmação da instalação ou do compromisso de capital e permanecer ligado ao registo original no CRM. O investidor poderá comunicar constrangimentos relacionados com licenças, terra, energia, água, logística, fiscalidade, trabalho, importação, exportação ou interacção com entidades públicas. Cada caso terá categoria, prioridade, responsável, entidade envolvida, prazo, escalonamento, solução, satisfação e impacto no investimento. O serviço deve também identificar oportunidades de reinvestimento, expansão, fornecedores locais e novos projectos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2207""],""aceitacao"":""O serviço pós-investimento deve iniciar após a confirmação da instalação ou do compromisso de capital e permanecer ligado ao registo original no CRM. O investidor poderá comunicar constrangimentos relacionados com licenças, terra, energia, água, logística, fiscalidade, trabalho, importação, exportação ou interacção com entidades públicas. Cada caso terá categoria, prioridade, responsável, entidade envolvida, prazo, escalonamento, solução, satisfação e impacto no investimento. O serviço deve também identificar oportunidades de reinvestimento, expansão, fornecedores locais e novos projectos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-edece80c-0200"",""pedido"":""O serviço pós-investimento deve iniciar após a confirmação da instalação ou do compromisso de capital e permanecer ligado ao registo original no CRM. O investidor poderá comunicar constrangimentos relacionados com licenças, terra, energia, água, logística, fiscalidade, trabalho, importação, exportação ou interacção com entidades públicas. Cada caso terá categoria, prioridade, responsável, entidade envolvida, prazo, escalonamento, solução, satisfação e impacto no investimento. O serviço deve também identificar oportunidades de reinvestimento, expansão, fornecedores locais e novos projectos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3402""],""aceitacao"":""O serviço pós-investimento deve iniciar após a confirmação da instalação ou do compromisso de capital e permanecer ligado ao registo original no CRM. O investidor poderá comunicar constrangimentos relacionados com licenças, terra, energia, água, logística, fiscalidade, trabalho, importação, exportação ou interacção com entidades públicas. Cada caso terá categoria, prioridade, responsável, entidade envolvida, prazo, escalonamento, solução, satisfação e impacto no investimento. O serviço deve também identificar oportunidades de reinvestimento, expansão, fornecedores locais e novos projectos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0214,"A plataforma deve suportar identidade digital verificada, autenticação multifactor, representação de organizações, assinatura electrónica de manifestações de interesse, acordos de confidencialidade, autorizações bilaterais, propostas e actas. Cada assinatura deve guardar signatário, qualidade de representação, data, versão, evidência, integridade e estado de validação. A solução deve admitir provedores nacionais ou internacionais legalmente reconhecidos e manter alternativa assistida quando a assinatura electrónica não for juridicamente admissível.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3521 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 691 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2325 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3521,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0214: A plataforma deve suportar identidade digital verificada, autenticação multifactor, representação de organizações, assinatura electrónica de manifestações de interesse, acordos de confidencialidade, autorizações bilaterais, propostas e actas. Cada assinatura deve guardar signatário, qualidade de representação, data, versão, evidência, integridade e estado de validação. A solução deve admitir provedores nacionais ou internacionais legalmente reconhecidos e manter alternativa assistida quando a assinatura electrónica não for juridicamente admissível. | MASTER-f70ce307-0070: A plataforma deve suportar identidade digital verificada, autenticação multifactor, representação de organizações, assinatura electrónica de manifestações de interesse, acordos de confidencialidade, autorizações bilaterais, propostas e actas. Cada assinatura deve guardar signatário, qualidade de representação, data, versão, evidência, integridade e estado de validação. A solução deve admitir provedores nacionais ou internacionais legalmente reconhecidos e manter alternativa assistida quando a assinatura electrónica não for juridicamente admissível. | MASTER-51b8f0ad-0150: A plataforma deve suportar identidade digital verificada, autenticação multifactor, representação de organizações, assinatura electrónica de manifestações de interesse, acordos de confidencialidade, autorizações bilaterais, propostas e actas. Cada assinatura deve guardar signatário, qualidade de representação, data, versão, evidência, integridade e estado de validação. A solução deve admitir provedores nacionais ou internacionais legalmente reconhecidos e manter alternativa assistida quando a assinatura electrónica não for juridicamente admissível. | MASTER-edece80c-0214: A plataforma deve suportar identidade digital verificada, autenticação multifactor, representação de organizações, assinatura electrónica de manifestações de interesse, acordos de confidencialidade, autorizações bilaterais, propostas e actas. Cada assinatura deve guardar signatário, qualidade de representação, data, versão, evidência, integridade e estado de validação. A solução deve admitir provedores nacionais ou internacionais legalmente reconhecidos e manter alternativa assistida quando a assinatura electrónica não for juridicamente admissível.",P2,MASTER-e1169a77-0214: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0070: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0150: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0214: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0214 | MASTER-f70ce307-0070 | MASTER-51b8f0ad-0150 | MASTER-edece80c-0214,4,"[{""id"":""MASTER-e1169a77-0214"",""pedido"":""A plataforma deve suportar identidade digital verificada, autenticação multifactor, representação de organizações, assinatura electrónica de manifestações de interesse, acordos de confidencialidade, autorizações bilaterais, propostas e actas. Cada assinatura deve guardar signatário, qualidade de representação, data, versão, evidência, integridade e estado de validação. A solução deve admitir provedores nacionais ou internacionais legalmente reconhecidos e manter alternativa assistida quando a assinatura electrónica não for juridicamente admissível."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3521""],""aceitacao"":""A plataforma deve suportar identidade digital verificada, autenticação multifactor, representação de organizações, assinatura electrónica de manifestações de interesse, acordos de confidencialidade, autorizações bilaterais, propostas e actas. Cada assinatura deve guardar signatário, qualidade de representação, data, versão, evidência, integridade e estado de validação. A solução deve admitir provedores nacionais ou internacionais legalmente reconhecidos e manter alternativa assistida quando a assinatura electrónica não for juridicamente admissível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0070"",""pedido"":""A plataforma deve suportar identidade digital verificada, autenticação multifactor, representação de organizações, assinatura electrónica de manifestações de interesse, acordos de confidencialidade, autorizações bilaterais, propostas e actas. Cada assinatura deve guardar signatário, qualidade de representação, data, versão, evidência, integridade e estado de validação. A solução deve admitir provedores nacionais ou internacionais legalmente reconhecidos e manter alternativa assistida quando a assinatura electrónica não for juridicamente admissível."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 691""],""aceitacao"":""A plataforma deve suportar identidade digital verificada, autenticação multifactor, representação de organizações, assinatura electrónica de manifestações de interesse, acordos de confidencialidade, autorizações bilaterais, propostas e actas. Cada assinatura deve guardar signatário, qualidade de representação, data, versão, evidência, integridade e estado de validação. A solução deve admitir provedores nacionais ou internacionais legalmente reconhecidos e manter alternativa assistida quando a assinatura electrónica não for juridicamente admissível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0150"",""pedido"":""A plataforma deve suportar identidade digital verificada, autenticação multifactor, representação de organizações, assinatura electrónica de manifestações de interesse, acordos de confidencialidade, autorizações bilaterais, propostas e actas. Cada assinatura deve guardar signatário, qualidade de representação, data, versão, evidência, integridade e estado de validação. A solução deve admitir provedores nacionais ou internacionais legalmente reconhecidos e manter alternativa assistida quando a assinatura electrónica não for juridicamente admissível."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2325""],""aceitacao"":""A plataforma deve suportar identidade digital verificada, autenticação multifactor, representação de organizações, assinatura electrónica de manifestações de interesse, acordos de confidencialidade, autorizações bilaterais, propostas e actas. Cada assinatura deve guardar signatário, qualidade de representação, data, versão, evidência, integridade e estado de validação. A solução deve admitir provedores nacionais ou internacionais legalmente reconhecidos e manter alternativa assistida quando a assinatura electrónica não for juridicamente admissível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0214"",""pedido"":""A plataforma deve suportar identidade digital verificada, autenticação multifactor, representação de organizações, assinatura electrónica de manifestações de interesse, acordos de confidencialidade, autorizações bilaterais, propostas e actas. Cada assinatura deve guardar signatário, qualidade de representação, data, versão, evidência, integridade e estado de validação. A solução deve admitir provedores nacionais ou internacionais legalmente reconhecidos e manter alternativa assistida quando a assinatura electrónica não for juridicamente admissível."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3521""],""aceitacao"":""A plataforma deve suportar identidade digital verificada, autenticação multifactor, representação de organizações, assinatura electrónica de manifestações de interesse, acordos de confidencialidade, autorizações bilaterais, propostas e actas. Cada assinatura deve guardar signatário, qualidade de representação, data, versão, evidência, integridade e estado de validação. A solução deve admitir provedores nacionais ou internacionais legalmente reconhecidos e manter alternativa assistida quando a assinatura electrónica não for juridicamente admissível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0243,5.9.1. Documentos obrigatórios e controlos dos campos MIN,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3661 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 827 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2461 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3661,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-e1169a77-0243: 5.9.1. Documentos obrigatórios e controlos dos campos MIN | MASTER-f70ce307-0099: 5.9.1. Documentos obrigatórios e controlos dos campos MIN | MASTER-51b8f0ad-0179: 5.9.1. Documentos obrigatórios e controlos dos campos MIN | MASTER-edece80c-0243: 5.9.1. Documentos obrigatórios e controlos dos campos MIN,P2,MASTER-e1169a77-0243: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0099: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0179: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0243: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0243 | MASTER-f70ce307-0099 | MASTER-51b8f0ad-0179 | MASTER-edece80c-0243,4,"[{""id"":""MASTER-e1169a77-0243"",""pedido"":""5.9.1. Documentos obrigatórios e controlos dos campos MIN"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3661""],""aceitacao"":""5.9.1. Documentos obrigatórios e controlos dos campos MIN"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-f70ce307-0099"",""pedido"":""5.9.1. Documentos obrigatórios e controlos dos campos MIN"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 827""],""aceitacao"":""5.9.1. Documentos obrigatórios e controlos dos campos MIN"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-51b8f0ad-0179"",""pedido"":""5.9.1. Documentos obrigatórios e controlos dos campos MIN"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2461""],""aceitacao"":""5.9.1. Documentos obrigatórios e controlos dos campos MIN"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0243"",""pedido"":""5.9.1. Documentos obrigatórios e controlos dos campos MIN"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3661""],""aceitacao"":""5.9.1. Documentos obrigatórios e controlos dos campos MIN"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0254,"Os serviços devem ser organizados em níveis progressivos. O nível público disponibiliza informação, pesquisa, alertas e manifestação de interesse. O nível registado permite favoritos, comparação, dossiers e acompanhamento. O nível verificado habilita correspondência, reuniões e acesso condicionado a informação. O nível assistido oferece avaliação de localização, preparação de projecto, roteiro regulatório e coordenação institucional mediante contrato. O nível pós-investimento assegura resolução de constrangimentos, expansão e ligações empresariais. Cada nível deve definir elegibilidade, preço quando aplicável, prazo, responsável, entregáveis e limites de responsabilidade.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3740 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 903 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2537 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3740,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0254: Os serviços devem ser organizados em níveis progressivos. O nível público disponibiliza informação, pesquisa, alertas e manifestação de interesse. O nível registado permite favoritos, comparação, dossiers e acompanhamento. O nível verificado habilita correspondência, reuniões e acesso condicionado a informação. O nível assistido oferece avaliação de localização, preparação de projecto, roteiro regulatório e coordenação institucional mediante contrato. O nível pós-investimento assegura resolução de constrangimentos, expansão e ligações empresariais. Cada nível deve definir elegibilidade, preço quando aplicável, prazo, responsável, entregáveis e limites de responsabilidade. | MASTER-f70ce307-0110: Os serviços devem ser organizados em níveis progressivos. O nível público disponibiliza informação, pesquisa, alertas e manifestação de interesse. O nível registado permite favoritos, comparação, dossiers e acompanhamento. O nível verificado habilita correspondência, reuniões e acesso condicionado a informação. O nível assistido oferece avaliação de localização, preparação de projecto, roteiro regulatório e coordenação institucional mediante contrato. O nível pós-investimento assegura resolução de constrangimentos, expansão e ligações empresariais. Cada nível deve definir elegibilidade, preço quando aplicável, prazo, responsável, entregáveis e limites de responsabilidade. | MASTER-51b8f0ad-0190: Os serviços devem ser organizados em níveis progressivos. O nível público disponibiliza informação, pesquisa, alertas e manifestação de interesse. O nível registado permite favoritos, comparação, dossiers e acompanhamento. O nível verificado habilita correspondência, reuniões e acesso condicionado a informação. O nível assistido oferece avaliação de localização, preparação de projecto, roteiro regulatório e coordenação institucional mediante contrato. O nível pós-investimento assegura resolução de constrangimentos, expansão e ligações empresariais. Cada nível deve definir elegibilidade, preço quando aplicável, prazo, responsável, entregáveis e limites de responsabilidade. | MASTER-edece80c-0254: Os serviços devem ser organizados em níveis progressivos. O nível público disponibiliza informação, pesquisa, alertas e manifestação de interesse. O nível registado permite favoritos, comparação, dossiers e acompanhamento. O nível verificado habilita correspondência, reuniões e acesso condicionado a informação. O nível assistido oferece avaliação de localização, preparação de projecto, roteiro regulatório e coordenação institucional mediante contrato. O nível pós-investimento assegura resolução de constrangimentos, expansão e ligações empresariais. Cada nível deve definir elegibilidade, preço quando aplicável, prazo, responsável, entregáveis e limites de responsabilidade.",P1,MASTER-e1169a77-0254: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0110: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0190: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0254: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0254 | MASTER-f70ce307-0110 | MASTER-51b8f0ad-0190 | MASTER-edece80c-0254,4,"[{""id"":""MASTER-e1169a77-0254"",""pedido"":""Os serviços devem ser organizados em níveis progressivos. O nível público disponibiliza informação, pesquisa, alertas e manifestação de interesse. O nível registado permite favoritos, comparação, dossiers e acompanhamento. O nível verificado habilita correspondência, reuniões e acesso condicionado a informação. O nível assistido oferece avaliação de localização, preparação de projecto, roteiro regulatório e coordenação institucional mediante contrato. O nível pós-investimento assegura resolução de constrangimentos, expansão e ligações empresariais. Cada nível deve definir elegibilidade, preço quando aplicável, prazo, responsável, entregáveis e limites de responsabilidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3740""],""aceitacao"":""Os serviços devem ser organizados em níveis progressivos. O nível público disponibiliza informação, pesquisa, alertas e manifestação de interesse. O nível registado permite favoritos, comparação, dossiers e acompanhamento. O nível verificado habilita correspondência, reuniões e acesso condicionado a informação. O nível assistido oferece avaliação de localização, preparação de projecto, roteiro regulatório e coordenação institucional mediante contrato. O nível pós-investimento assegura resolução de constrangimentos, expansão e ligações empresariais. Cada nível deve definir elegibilidade, preço quando aplicável, prazo, responsável, entregáveis e limites de responsabilidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-f70ce307-0110"",""pedido"":""Os serviços devem ser organizados em níveis progressivos. O nível público disponibiliza informação, pesquisa, alertas e manifestação de interesse. O nível registado permite favoritos, comparação, dossiers e acompanhamento. O nível verificado habilita correspondência, reuniões e acesso condicionado a informação. O nível assistido oferece avaliação de localização, preparação de projecto, roteiro regulatório e coordenação institucional mediante contrato. O nível pós-investimento assegura resolução de constrangimentos, expansão e ligações empresariais. Cada nível deve definir elegibilidade, preço quando aplicável, prazo, responsável, entregáveis e limites de responsabilidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 903""],""aceitacao"":""Os serviços devem ser organizados em níveis progressivos. O nível público disponibiliza informação, pesquisa, alertas e manifestação de interesse. O nível registado permite favoritos, comparação, dossiers e acompanhamento. O nível verificado habilita correspondência, reuniões e acesso condicionado a informação. O nível assistido oferece avaliação de localização, preparação de projecto, roteiro regulatório e coordenação institucional mediante contrato. O nível pós-investimento assegura resolução de constrangimentos, expansão e ligações empresariais. Cada nível deve definir elegibilidade, preço quando aplicável, prazo, responsável, entregáveis e limites de responsabilidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-51b8f0ad-0190"",""pedido"":""Os serviços devem ser organizados em níveis progressivos. O nível público disponibiliza informação, pesquisa, alertas e manifestação de interesse. O nível registado permite favoritos, comparação, dossiers e acompanhamento. O nível verificado habilita correspondência, reuniões e acesso condicionado a informação. O nível assistido oferece avaliação de localização, preparação de projecto, roteiro regulatório e coordenação institucional mediante contrato. O nível pós-investimento assegura resolução de constrangimentos, expansão e ligações empresariais. Cada nível deve definir elegibilidade, preço quando aplicável, prazo, responsável, entregáveis e limites de responsabilidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2537""],""aceitacao"":""Os serviços devem ser organizados em níveis progressivos. O nível público disponibiliza informação, pesquisa, alertas e manifestação de interesse. O nível registado permite favoritos, comparação, dossiers e acompanhamento. O nível verificado habilita correspondência, reuniões e acesso condicionado a informação. O nível assistido oferece avaliação de localização, preparação de projecto, roteiro regulatório e coordenação institucional mediante contrato. O nível pós-investimento assegura resolução de constrangimentos, expansão e ligações empresariais. Cada nível deve definir elegibilidade, preço quando aplicável, prazo, responsável, entregáveis e limites de responsabilidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0254"",""pedido"":""Os serviços devem ser organizados em níveis progressivos. O nível público disponibiliza informação, pesquisa, alertas e manifestação de interesse. O nível registado permite favoritos, comparação, dossiers e acompanhamento. O nível verificado habilita correspondência, reuniões e acesso condicionado a informação. O nível assistido oferece avaliação de localização, preparação de projecto, roteiro regulatório e coordenação institucional mediante contrato. O nível pós-investimento assegura resolução de constrangimentos, expansão e ligações empresariais. Cada nível deve definir elegibilidade, preço quando aplicável, prazo, responsável, entregáveis e limites de responsabilidade."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3740""],""aceitacao"":""Os serviços devem ser organizados em níveis progressivos. O nível público disponibiliza informação, pesquisa, alertas e manifestação de interesse. O nível registado permite favoritos, comparação, dossiers e acompanhamento. O nível verificado habilita correspondência, reuniões e acesso condicionado a informação. O nível assistido oferece avaliação de localização, preparação de projecto, roteiro regulatório e coordenação institucional mediante contrato. O nível pós-investimento assegura resolução de constrangimentos, expansão e ligações empresariais. Cada nível deve definir elegibilidade, preço quando aplicável, prazo, responsável, entregáveis e limites de responsabilidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0257,"O mecanismo de selecção de localização deve combinar mapas autorizados com dados de energia, água, transportes, telecomunicações, mão-de-obra, fornecedores, mercados, incentivos, riscos climáticos, restrições ambientais e disponibilidade de terrenos ou instalações. O investidor deve poder comparar locais, guardar cenários e solicitar uma avaliação assistida. Cada indicador territorial deve apresentar fonte, data, cobertura, precisão e estado de validação.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3893 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1049 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2683 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3893,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0257: O mecanismo de selecção de localização deve combinar mapas autorizados com dados de energia, água, transportes, telecomunicações, mão-de-obra, fornecedores, mercados, incentivos, riscos climáticos, restrições ambientais e disponibilidade de terrenos ou instalações. O investidor deve poder comparar locais, guardar cenários e solicitar uma avaliação assistida. Cada indicador territorial deve apresentar fonte, data, cobertura, precisão e estado de validação. | MASTER-f70ce307-0113: O mecanismo de selecção de localização deve combinar mapas autorizados com dados de energia, água, transportes, telecomunicações, mão-de-obra, fornecedores, mercados, incentivos, riscos climáticos, restrições ambientais e disponibilidade de terrenos ou instalações. O investidor deve poder comparar locais, guardar cenários e solicitar uma avaliação assistida. Cada indicador territorial deve apresentar fonte, data, cobertura, precisão e estado de validação. | MASTER-51b8f0ad-0193: O mecanismo de selecção de localização deve combinar mapas autorizados com dados de energia, água, transportes, telecomunicações, mão-de-obra, fornecedores, mercados, incentivos, riscos climáticos, restrições ambientais e disponibilidade de terrenos ou instalações. O investidor deve poder comparar locais, guardar cenários e solicitar uma avaliação assistida. Cada indicador territorial deve apresentar fonte, data, cobertura, precisão e estado de validação. | MASTER-edece80c-0257: O mecanismo de selecção de localização deve combinar mapas autorizados com dados de energia, água, transportes, telecomunicações, mão-de-obra, fornecedores, mercados, incentivos, riscos climáticos, restrições ambientais e disponibilidade de terrenos ou instalações. O investidor deve poder comparar locais, guardar cenários e solicitar uma avaliação assistida. Cada indicador territorial deve apresentar fonte, data, cobertura, precisão e estado de validação.",P2,MASTER-e1169a77-0257: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0113: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0193: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0257: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0257 | MASTER-f70ce307-0113 | MASTER-51b8f0ad-0193 | MASTER-edece80c-0257,4,"[{""id"":""MASTER-e1169a77-0257"",""pedido"":""O mecanismo de selecção de localização deve combinar mapas autorizados com dados de energia, água, transportes, telecomunicações, mão-de-obra, fornecedores, mercados, incentivos, riscos climáticos, restrições ambientais e disponibilidade de terrenos ou instalações. O investidor deve poder comparar locais, guardar cenários e solicitar uma avaliação assistida. Cada indicador territorial deve apresentar fonte, data, cobertura, precisão e estado de validação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3893""],""aceitacao"":""O mecanismo de selecção de localização deve combinar mapas autorizados com dados de energia, água, transportes, telecomunicações, mão-de-obra, fornecedores, mercados, incentivos, riscos climáticos, restrições ambientais e disponibilidade de terrenos ou instalações. O investidor deve poder comparar locais, guardar cenários e solicitar uma avaliação assistida. Cada indicador territorial deve apresentar fonte, data, cobertura, precisão e estado de validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-f70ce307-0113"",""pedido"":""O mecanismo de selecção de localização deve combinar mapas autorizados com dados de energia, água, transportes, telecomunicações, mão-de-obra, fornecedores, mercados, incentivos, riscos climáticos, restrições ambientais e disponibilidade de terrenos ou instalações. O investidor deve poder comparar locais, guardar cenários e solicitar uma avaliação assistida. Cada indicador territorial deve apresentar fonte, data, cobertura, precisão e estado de validação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 1049""],""aceitacao"":""O mecanismo de selecção de localização deve combinar mapas autorizados com dados de energia, água, transportes, telecomunicações, mão-de-obra, fornecedores, mercados, incentivos, riscos climáticos, restrições ambientais e disponibilidade de terrenos ou instalações. O investidor deve poder comparar locais, guardar cenários e solicitar uma avaliação assistida. Cada indicador territorial deve apresentar fonte, data, cobertura, precisão e estado de validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-51b8f0ad-0193"",""pedido"":""O mecanismo de selecção de localização deve combinar mapas autorizados com dados de energia, água, transportes, telecomunicações, mão-de-obra, fornecedores, mercados, incentivos, riscos climáticos, restrições ambientais e disponibilidade de terrenos ou instalações. O investidor deve poder comparar locais, guardar cenários e solicitar uma avaliação assistida. Cada indicador territorial deve apresentar fonte, data, cobertura, precisão e estado de validação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2683""],""aceitacao"":""O mecanismo de selecção de localização deve combinar mapas autorizados com dados de energia, água, transportes, telecomunicações, mão-de-obra, fornecedores, mercados, incentivos, riscos climáticos, restrições ambientais e disponibilidade de terrenos ou instalações. O investidor deve poder comparar locais, guardar cenários e solicitar uma avaliação assistida. Cada indicador territorial deve apresentar fonte, data, cobertura, precisão e estado de validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0257"",""pedido"":""O mecanismo de selecção de localização deve combinar mapas autorizados com dados de energia, água, transportes, telecomunicações, mão-de-obra, fornecedores, mercados, incentivos, riscos climáticos, restrições ambientais e disponibilidade de terrenos ou instalações. O investidor deve poder comparar locais, guardar cenários e solicitar uma avaliação assistida. Cada indicador territorial deve apresentar fonte, data, cobertura, precisão e estado de validação."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3893""],""aceitacao"":""O mecanismo de selecção de localização deve combinar mapas autorizados com dados de energia, água, transportes, telecomunicações, mão-de-obra, fornecedores, mercados, incentivos, riscos climáticos, restrições ambientais e disponibilidade de terrenos ou instalações. O investidor deve poder comparar locais, guardar cenários e solicitar uma avaliação assistida. Cada indicador territorial deve apresentar fonte, data, cobertura, precisão e estado de validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0345,"Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidas na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5249 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5249,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0345: Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidas na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela. | MASTER-edece80c-0345: Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidas na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela.",P2,MASTER-e1169a77-0345: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0345: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0345 | MASTER-edece80c-0345,2,"[{""id"":""MASTER-e1169a77-0345"",""pedido"":""Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidas na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5249""],""aceitacao"":""Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidas na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0345"",""pedido"":""Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidas na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5249""],""aceitacao"":""Eventos de domínio: a lista normativa, o payload, a assinatura, a idempotência, as novas tentativas e a fila de falhas são definidas na secção 9.18, “Especificação OpenAPI 3.1 do CRM”. A implementação desta secção deve consumir o mesmo catálogo versionado, sem manter uma lista paralela."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0351,"O roteiro adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5384 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5384,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0351: O roteiro adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações. | MASTER-edece80c-0351: O roteiro adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações.",P2,MASTER-e1169a77-0351: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0351: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0351 | MASTER-edece80c-0351,2,"[{""id"":""MASTER-e1169a77-0351"",""pedido"":""O roteiro adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5384""],""aceitacao"":""O roteiro adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0351"",""pedido"":""O roteiro adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5384""],""aceitacao"":""O roteiro adopta um horizonte indicativo de 12 a 14 meses, equipa multidisciplinar e implementação incremental. Os valores são estimativas de planeamento em meticais, não incluem IVA, aquisição de hardware, viagens internacionais nem compra de media das campanhas e devem ser confirmados após solicitação de propostas, arquitectura final e inventário de integrações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0356,"Especificação técnica importável para orientar a implementação, migração e operação do upgrade. Para implementação do pacote técnico, A.31 é a única fonte normativa; os requisitos funcionais (RF), os épicos E1–E9 e as decisões formalmente aprovadas mantêm-se como fontes de requisitos e governação, nos termos consolidados por A.31. Todo o código gerado por agentes de programação, incluindo Codex, deve passar por revisão humana, testes, validação de segurança e aprovação antes de qualquer utilização em produção.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5545 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5545,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0356: Especificação técnica importável para orientar a implementação, migração e operação do upgrade. Para implementação do pacote técnico, A.31 é a única fonte normativa; os requisitos funcionais (RF), os épicos E1–E9 e as decisões formalmente aprovadas mantêm-se como fontes de requisitos e governação, nos termos consolidados por A.31. Todo o código gerado por agentes de programação, incluindo Codex, deve passar por revisão humana, testes, validação de segurança e aprovação antes de qualquer utilização em produção. | MASTER-edece80c-0356: Especificação técnica importável para orientar a implementação, migração e operação do upgrade. Para implementação do pacote técnico, A.31 é a única fonte normativa; os requisitos funcionais (RF), os épicos E1–E9 e as decisões formalmente aprovadas mantêm-se como fontes de requisitos e governação, nos termos consolidados por A.31. Todo o código gerado por agentes de programação, incluindo Codex, deve passar por revisão humana, testes, validação de segurança e aprovação antes de qualquer utilização em produção.",P2,MASTER-e1169a77-0356: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0356: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0356 | MASTER-edece80c-0356,2,"[{""id"":""MASTER-e1169a77-0356"",""pedido"":""Especificação técnica importável para orientar a implementação, migração e operação do upgrade. Para implementação do pacote técnico, A.31 é a única fonte normativa; os requisitos funcionais (RF), os épicos E1–E9 e as decisões formalmente aprovadas mantêm-se como fontes de requisitos e governação, nos termos consolidados por A.31. Todo o código gerado por agentes de programação, incluindo Codex, deve passar por revisão humana, testes, validação de segurança e aprovação antes de qualquer utilização em produção."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5545""],""aceitacao"":""Especificação técnica importável para orientar a implementação, migração e operação do upgrade. Para implementação do pacote técnico, A.31 é a única fonte normativa; os requisitos funcionais (RF), os épicos E1–E9 e as decisões formalmente aprovadas mantêm-se como fontes de requisitos e governação, nos termos consolidados por A.31. Todo o código gerado por agentes de programação, incluindo Codex, deve passar por revisão humana, testes, validação de segurança e aprovação antes de qualquer utilização em produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-edece80c-0356"",""pedido"":""Especificação técnica importável para orientar a implementação, migração e operação do upgrade. Para implementação do pacote técnico, A.31 é a única fonte normativa; os requisitos funcionais (RF), os épicos E1–E9 e as decisões formalmente aprovadas mantêm-se como fontes de requisitos e governação, nos termos consolidados por A.31. Todo o código gerado por agentes de programação, incluindo Codex, deve passar por revisão humana, testes, validação de segurança e aprovação antes de qualquer utilização em produção."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5545""],""aceitacao"":""Especificação técnica importável para orientar a implementação, migração e operação do upgrade. Para implementação do pacote técnico, A.31 é a única fonte normativa; os requisitos funcionais (RF), os épicos E1–E9 e as decisões formalmente aprovadas mantêm-se como fontes de requisitos e governação, nos termos consolidados por A.31. Todo o código gerado por agentes de programação, incluindo Codex, deve passar por revisão humana, testes, validação de segurança e aprovação antes de qualquer utilização em produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0357,"A finalidade é acelerar trabalho repetível e verificável sem transferir autoridade decisória para a automação. A rastreabilidade deve ligar cada alteração ao RF, épico, decisão, risco, teste e evidência de aceite correspondentes.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5547 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5547,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0357: A finalidade é acelerar trabalho repetível e verificável sem transferir autoridade decisória para a automação. A rastreabilidade deve ligar cada alteração ao RF, épico, decisão, risco, teste e evidência de aceite correspondentes. | MASTER-edece80c-0357: A finalidade é acelerar trabalho repetível e verificável sem transferir autoridade decisória para a automação. A rastreabilidade deve ligar cada alteração ao RF, épico, decisão, risco, teste e evidência de aceite correspondentes.",P2,MASTER-e1169a77-0357: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0357: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0357 | MASTER-edece80c-0357,2,"[{""id"":""MASTER-e1169a77-0357"",""pedido"":""A finalidade é acelerar trabalho repetível e verificável sem transferir autoridade decisória para a automação. A rastreabilidade deve ligar cada alteração ao RF, épico, decisão, risco, teste e evidência de aceite correspondentes."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5547""],""aceitacao"":""A finalidade é acelerar trabalho repetível e verificável sem transferir autoridade decisória para a automação. A rastreabilidade deve ligar cada alteração ao RF, épico, decisão, risco, teste e evidência de aceite correspondentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0357"",""pedido"":""A finalidade é acelerar trabalho repetível e verificável sem transferir autoridade decisória para a automação. A rastreabilidade deve ligar cada alteração ao RF, épico, decisão, risco, teste e evidência de aceite correspondentes."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5547""],""aceitacao"":""A finalidade é acelerar trabalho repetível e verificável sem transferir autoridade decisória para a automação. A rastreabilidade deve ligar cada alteração ao RF, épico, decisão, risco, teste e evidência de aceite correspondentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0358,Convenções globais: chaves primárias UUID geradas por pgcrypto; created_at e updated_at em UTC; deleted_at para soft delete quando retenção e auditoria o permitirem; version ou lock_version para concorrência; source_system para proveniência; data_classification para classificação; correlation_id para rastreabilidade. Chaves estrangeiras devem explicitar ON DELETE/ON UPDATE. Dados históricos e de auditoria não devem ser apagados por soft delete indiscriminado.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5562 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5562,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0358: Convenções globais: chaves primárias UUID geradas por pgcrypto; created_at e updated_at em UTC; deleted_at para soft delete quando retenção e auditoria o permitirem; version ou lock_version para concorrência; source_system para proveniência; data_classification para classificação; correlation_id para rastreabilidade. Chaves estrangeiras devem explicitar ON DELETE/ON UPDATE. Dados históricos e de auditoria não devem ser apagados por soft delete indiscriminado. | MASTER-edece80c-0358: Convenções globais: chaves primárias UUID geradas por pgcrypto; created_at e updated_at em UTC; deleted_at para soft delete quando retenção e auditoria o permitirem; version ou lock_version para concorrência; source_system para proveniência; data_classification para classificação; correlation_id para rastreabilidade. Chaves estrangeiras devem explicitar ON DELETE/ON UPDATE. Dados históricos e de auditoria não devem ser apagados por soft delete indiscriminado.,P2,MASTER-e1169a77-0358: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0358: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0358 | MASTER-edece80c-0358,2,"[{""id"":""MASTER-e1169a77-0358"",""pedido"":""Convenções globais: chaves primárias UUID geradas por pgcrypto; created_at e updated_at em UTC; deleted_at para soft delete quando retenção e auditoria o permitirem; version ou lock_version para concorrência; source_system para proveniência; data_classification para classificação; correlation_id para rastreabilidade. Chaves estrangeiras devem explicitar ON DELETE/ON UPDATE. Dados históricos e de auditoria não devem ser apagados por soft delete indiscriminado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5562""],""aceitacao"":""Convenções globais: chaves primárias UUID geradas por pgcrypto; created_at e updated_at em UTC; deleted_at para soft delete quando retenção e auditoria o permitirem; version ou lock_version para concorrência; source_system para proveniência; data_classification para classificação; correlation_id para rastreabilidade. Chaves estrangeiras devem explicitar ON DELETE/ON UPDATE. Dados históricos e de auditoria não devem ser apagados por soft delete indiscriminado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0358"",""pedido"":""Convenções globais: chaves primárias UUID geradas por pgcrypto; created_at e updated_at em UTC; deleted_at para soft delete quando retenção e auditoria o permitirem; version ou lock_version para concorrência; source_system para proveniência; data_classification para classificação; correlation_id para rastreabilidade. Chaves estrangeiras devem explicitar ON DELETE/ON UPDATE. Dados históricos e de auditoria não devem ser apagados por soft delete indiscriminado."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5562""],""aceitacao"":""Convenções globais: chaves primárias UUID geradas por pgcrypto; created_at e updated_at em UTC; deleted_at para soft delete quando retenção e auditoria o permitirem; version ou lock_version para concorrência; source_system para proveniência; data_classification para classificação; correlation_id para rastreabilidade. Chaves estrangeiras devem explicitar ON DELETE/ON UPDATE. Dados históricos e de auditoria não devem ser apagados por soft delete indiscriminado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0359,"Todos os blocos desta secção são modelo inicial — adaptar e rever. Devem ser executados apenas em ambientes autorizados, com backup, revisão e ensaio.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5632 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5632,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0359: Todos os blocos desta secção são modelo inicial — adaptar e rever. Devem ser executados apenas em ambientes autorizados, com backup, revisão e ensaio. | MASTER-edece80c-0359: Todos os blocos desta secção são modelo inicial — adaptar e rever. Devem ser executados apenas em ambientes autorizados, com backup, revisão e ensaio.",P2,MASTER-e1169a77-0359: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0359: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0359 | MASTER-edece80c-0359,2,"[{""id"":""MASTER-e1169a77-0359"",""pedido"":""Todos os blocos desta secção são modelo inicial — adaptar e rever. Devem ser executados apenas em ambientes autorizados, com backup, revisão e ensaio."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5632""],""aceitacao"":""Todos os blocos desta secção são modelo inicial — adaptar e rever. Devem ser executados apenas em ambientes autorizados, com backup, revisão e ensaio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0359"",""pedido"":""Todos os blocos desta secção são modelo inicial — adaptar e rever. Devem ser executados apenas em ambientes autorizados, com backup, revisão e ensaio."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5632""],""aceitacao"":""Todos os blocos desta secção são modelo inicial — adaptar e rever. Devem ser executados apenas em ambientes autorizados, com backup, revisão e ensaio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0360,"O frontend deve fornecer app shell responsivo, autenticação segura, i18n PT/EN, design system versionado, acessibilidade, query/cache com invalidação explícita, formulários tipados, mapas, analytics com consentimento e error boundaries. Clientes são gerados ou validados contra OpenAPI; dados sensíveis não são persistidos em armazenamento inseguro.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5636 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5636,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0360: O frontend deve fornecer app shell responsivo, autenticação segura, i18n PT/EN, design system versionado, acessibilidade, query/cache com invalidação explícita, formulários tipados, mapas, analytics com consentimento e error boundaries. Clientes são gerados ou validados contra OpenAPI; dados sensíveis não são persistidos em armazenamento inseguro. | MASTER-edece80c-0360: O frontend deve fornecer app shell responsivo, autenticação segura, i18n PT/EN, design system versionado, acessibilidade, query/cache com invalidação explícita, formulários tipados, mapas, analytics com consentimento e error boundaries. Clientes são gerados ou validados contra OpenAPI; dados sensíveis não são persistidos em armazenamento inseguro.",P2,MASTER-e1169a77-0360: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0360: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0360 | MASTER-edece80c-0360,2,"[{""id"":""MASTER-e1169a77-0360"",""pedido"":""O frontend deve fornecer app shell responsivo, autenticação segura, i18n PT/EN, design system versionado, acessibilidade, query/cache com invalidação explícita, formulários tipados, mapas, analytics com consentimento e error boundaries. Clientes são gerados ou validados contra OpenAPI; dados sensíveis não são persistidos em armazenamento inseguro."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5636""],""aceitacao"":""O frontend deve fornecer app shell responsivo, autenticação segura, i18n PT/EN, design system versionado, acessibilidade, query/cache com invalidação explícita, formulários tipados, mapas, analytics com consentimento e error boundaries. Clientes são gerados ou validados contra OpenAPI; dados sensíveis não são persistidos em armazenamento inseguro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0360"",""pedido"":""O frontend deve fornecer app shell responsivo, autenticação segura, i18n PT/EN, design system versionado, acessibilidade, query/cache com invalidação explícita, formulários tipados, mapas, analytics com consentimento e error boundaries. Clientes são gerados ou validados contra OpenAPI; dados sensíveis não são persistidos em armazenamento inseguro."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5636""],""aceitacao"":""O frontend deve fornecer app shell responsivo, autenticação segura, i18n PT/EN, design system versionado, acessibilidade, query/cache com invalidação explícita, formulários tipados, mapas, analytics com consentimento e error boundaries. Clientes são gerados ou validados contra OpenAPI; dados sensíveis não são persistidos em armazenamento inseguro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0361,RF-EII/RF-CLU/RF-COR/RF-EDU,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5779 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5779,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0361: RF-EII/RF-CLU/RF-COR/RF-EDU | MASTER-edece80c-0361: RF-EII/RF-CLU/RF-COR/RF-EDU,P2,MASTER-e1169a77-0361: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0361: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0361 | MASTER-edece80c-0361,2,"[{""id"":""MASTER-e1169a77-0361"",""pedido"":""RF-EII/RF-CLU/RF-COR/RF-EDU"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5779""],""aceitacao"":""RF-EII/RF-CLU/RF-COR/RF-EDU"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0361"",""pedido"":""RF-EII/RF-CLU/RF-COR/RF-EDU"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5779""],""aceitacao"":""RF-EII/RF-CLU/RF-COR/RF-EDU"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0362,"Envelope mínimo: event_id UUID, event_type, event_version, occurred_at UTC, producer, subject_id, organization_id quando aplicável, correlation_id, causation_id e payload. Consumidores devem ser idempotentes e tolerantes a campos adicionais.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5793 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5793,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0362: Envelope mínimo: event_id UUID, event_type, event_version, occurred_at UTC, producer, subject_id, organization_id quando aplicável, correlation_id, causation_id e payload. Consumidores devem ser idempotentes e tolerantes a campos adicionais. | MASTER-edece80c-0362: Envelope mínimo: event_id UUID, event_type, event_version, occurred_at UTC, producer, subject_id, organization_id quando aplicável, correlation_id, causation_id e payload. Consumidores devem ser idempotentes e tolerantes a campos adicionais.",P2,MASTER-e1169a77-0362: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0362: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0362 | MASTER-edece80c-0362,2,"[{""id"":""MASTER-e1169a77-0362"",""pedido"":""Envelope mínimo: event_id UUID, event_type, event_version, occurred_at UTC, producer, subject_id, organization_id quando aplicável, correlation_id, causation_id e payload. Consumidores devem ser idempotentes e tolerantes a campos adicionais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5793""],""aceitacao"":""Envelope mínimo: event_id UUID, event_type, event_version, occurred_at UTC, producer, subject_id, organization_id quando aplicável, correlation_id, causation_id e payload. Consumidores devem ser idempotentes e tolerantes a campos adicionais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0362"",""pedido"":""Envelope mínimo: event_id UUID, event_type, event_version, occurred_at UTC, producer, subject_id, organization_id quando aplicável, correlation_id, causation_id e payload. Consumidores devem ser idempotentes e tolerantes a campos adicionais."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5793""],""aceitacao"":""Envelope mínimo: event_id UUID, event_type, event_version, occurred_at UTC, producer, subject_id, organization_id quando aplicável, correlation_id, causation_id e payload. Consumidores devem ser idempotentes e tolerantes a campos adicionais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0363,"• Validar schema, obrigatoriedade, domínios, referências, duplicados, geometria e classificação; inválidos seguem para quarantine.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5838 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5838,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0363: • Validar schema, obrigatoriedade, domínios, referências, duplicados, geometria e classificação; inválidos seguem para quarantine. | MASTER-edece80c-0363: • Validar schema, obrigatoriedade, domínios, referências, duplicados, geometria e classificação; inválidos seguem para quarantine.",P1,MASTER-e1169a77-0363: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0363: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0363 | MASTER-edece80c-0363,2,"[{""id"":""MASTER-e1169a77-0363"",""pedido"":""• Validar schema, obrigatoriedade, domínios, referências, duplicados, geometria e classificação; inválidos seguem para quarantine."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5838""],""aceitacao"":""• Validar schema, obrigatoriedade, domínios, referências, duplicados, geometria e classificação; inválidos seguem para quarantine."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0363"",""pedido"":""• Validar schema, obrigatoriedade, domínios, referências, duplicados, geometria e classificação; inválidos seguem para quarantine."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5838""],""aceitacao"":""• Validar schema, obrigatoriedade, domínios, referências, duplicados, geometria e classificação; inválidos seguem para quarantine."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0364,"Ficheiros devem possuir manifest.json com versão do formato, lote, contagens, checksum de cada ficheiro, timezone, SRID, sistema de origem e contacto responsável. E-mails e identificadores pessoais só são importados com base legal, minimização e canal seguro.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5842 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5842,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0364: Ficheiros devem possuir manifest.json com versão do formato, lote, contagens, checksum de cada ficheiro, timezone, SRID, sistema de origem e contacto responsável. E-mails e identificadores pessoais só são importados com base legal, minimização e canal seguro. | MASTER-edece80c-0364: Ficheiros devem possuir manifest.json com versão do formato, lote, contagens, checksum de cada ficheiro, timezone, SRID, sistema de origem e contacto responsável. E-mails e identificadores pessoais só são importados com base legal, minimização e canal seguro.",P2,MASTER-e1169a77-0364: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0364: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0364 | MASTER-edece80c-0364,2,"[{""id"":""MASTER-e1169a77-0364"",""pedido"":""Ficheiros devem possuir manifest.json com versão do formato, lote, contagens, checksum de cada ficheiro, timezone, SRID, sistema de origem e contacto responsável. E-mails e identificadores pessoais só são importados com base legal, minimização e canal seguro."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5842""],""aceitacao"":""Ficheiros devem possuir manifest.json com versão do formato, lote, contagens, checksum de cada ficheiro, timezone, SRID, sistema de origem e contacto responsável. E-mails e identificadores pessoais só são importados com base legal, minimização e canal seguro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0364"",""pedido"":""Ficheiros devem possuir manifest.json com versão do formato, lote, contagens, checksum de cada ficheiro, timezone, SRID, sistema de origem e contacto responsável. E-mails e identificadores pessoais só são importados com base legal, minimização e canal seguro."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5842""],""aceitacao"":""Ficheiros devem possuir manifest.json com versão do formato, lote, contagens, checksum de cada ficheiro, timezone, SRID, sistema de origem e contacto responsável. E-mails e identificadores pessoais só são importados com base legal, minimização e canal seguro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0365,Critérios de bloqueio: teste obrigatório falhado; vulnerabilidade crítica/alta sem tratamento aprovado; perda ou reconciliação incompleta de dados; quebra de contrato não aprovada; ausência de autorização/auditoria; falha de acessibilidade crítica; rollback não viável; comportamento de IA não avaliado. A cobertura mínima é definida e aprovada pelo Comité Técnico; não se fixa percentagem neste anexo.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5851 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5851,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-e1169a77-0365: Critérios de bloqueio: teste obrigatório falhado; vulnerabilidade crítica/alta sem tratamento aprovado; perda ou reconciliação incompleta de dados; quebra de contrato não aprovada; ausência de autorização/auditoria; falha de acessibilidade crítica; rollback não viável; comportamento de IA não avaliado. A cobertura mínima é definida e aprovada pelo Comité Técnico; não se fixa percentagem neste anexo. | MASTER-edece80c-0365: Critérios de bloqueio: teste obrigatório falhado; vulnerabilidade crítica/alta sem tratamento aprovado; perda ou reconciliação incompleta de dados; quebra de contrato não aprovada; ausência de autorização/auditoria; falha de acessibilidade crítica; rollback não viável; comportamento de IA não avaliado. A cobertura mínima é definida e aprovada pelo Comité Técnico; não se fixa percentagem neste anexo.,P2,MASTER-e1169a77-0365: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0365: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0365 | MASTER-edece80c-0365,2,"[{""id"":""MASTER-e1169a77-0365"",""pedido"":""Critérios de bloqueio: teste obrigatório falhado; vulnerabilidade crítica/alta sem tratamento aprovado; perda ou reconciliação incompleta de dados; quebra de contrato não aprovada; ausência de autorização/auditoria; falha de acessibilidade crítica; rollback não viável; comportamento de IA não avaliado. A cobertura mínima é definida e aprovada pelo Comité Técnico; não se fixa percentagem neste anexo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 5851""],""aceitacao"":""Critérios de bloqueio: teste obrigatório falhado; vulnerabilidade crítica/alta sem tratamento aprovado; perda ou reconciliação incompleta de dados; quebra de contrato não aprovada; ausência de autorização/auditoria; falha de acessibilidade crítica; rollback não viável; comportamento de IA não avaliado. A cobertura mínima é definida e aprovada pelo Comité Técnico; não se fixa percentagem neste anexo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0365"",""pedido"":""Critérios de bloqueio: teste obrigatório falhado; vulnerabilidade crítica/alta sem tratamento aprovado; perda ou reconciliação incompleta de dados; quebra de contrato não aprovada; ausência de autorização/auditoria; falha de acessibilidade crítica; rollback não viável; comportamento de IA não avaliado. A cobertura mínima é definida e aprovada pelo Comité Técnico; não se fixa percentagem neste anexo."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 5851""],""aceitacao"":""Critérios de bloqueio: teste obrigatório falhado; vulnerabilidade crítica/alta sem tratamento aprovado; perda ou reconciliação incompleta de dados; quebra de contrato não aprovada; ausência de autorização/auditoria; falha de acessibilidade crítica; rollback não viável; comportamento de IA não avaliado. A cobertura mínima é definida e aprovada pelo Comité Técnico; não se fixa percentagem neste anexo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0366,Códigos oficiais e versionados de país/província/distrito/posto; parent_code obrigatório quando aplicável.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 6152 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 6152,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0366: Códigos oficiais e versionados de país/província/distrito/posto; parent_code obrigatório quando aplicável. | MASTER-edece80c-0366: Códigos oficiais e versionados de país/província/distrito/posto; parent_code obrigatório quando aplicável.,P1,MASTER-e1169a77-0366: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0366: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0366 | MASTER-edece80c-0366,2,"[{""id"":""MASTER-e1169a77-0366"",""pedido"":""Códigos oficiais e versionados de país/província/distrito/posto; parent_code obrigatório quando aplicável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 6152""],""aceitacao"":""Códigos oficiais e versionados de país/província/distrito/posto; parent_code obrigatório quando aplicável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-edece80c-0366"",""pedido"":""Códigos oficiais e versionados de país/província/distrito/posto; parent_code obrigatório quando aplicável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 6152""],""aceitacao"":""Códigos oficiais e versionados de país/província/distrito/posto; parent_code obrigatório quando aplicável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0367,"snake_case, únicos, estáveis e sem espaços; primeira linha obrigatória.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 6156 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 6156,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0367: snake_case, únicos, estáveis e sem espaços; primeira linha obrigatória. | MASTER-edece80c-0367: snake_case, únicos, estáveis e sem espaços; primeira linha obrigatória.",P2,MASTER-e1169a77-0367: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0367: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0367 | MASTER-edece80c-0367,2,"[{""id"":""MASTER-e1169a77-0367"",""pedido"":""snake_case, únicos, estáveis e sem espaços; primeira linha obrigatória."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 6156""],""aceitacao"":""snake_case, únicos, estáveis e sem espaços; primeira linha obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0367"",""pedido"":""snake_case, únicos, estáveis e sem espaços; primeira linha obrigatória."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 6156""],""aceitacao"":""snake_case, únicos, estáveis e sem espaços; primeira linha obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0368,"Relações associativas (memberships, project_locations, cluster_projects, corridor_*) são N:M e têm unicidade composta. Relações pai→filho de composição, como content→translations, journey→steps e sync_run→issues, usam CASCADE apenas quando a remoção do pai é autorizada e auditada. Referências históricas, financeiras, auditoria, decisões, aprovações e projectos usam RESTRICT. Referências opcionais operacionais podem usar SET NULL. Soft delete não deve quebrar unicidade activa; usar índices parciais WHERE deleted_at IS NULL.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 6543 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 6543,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0368: Relações associativas (memberships, project_locations, cluster_projects, corridor_*) são N:M e têm unicidade composta. Relações pai→filho de composição, como content→translations, journey→steps e sync_run→issues, usam CASCADE apenas quando a remoção do pai é autorizada e auditada. Referências históricas, financeiras, auditoria, decisões, aprovações e projectos usam RESTRICT. Referências opcionais operacionais podem usar SET NULL. Soft delete não deve quebrar unicidade activa; usar índices parciais WHERE deleted_at IS NULL. | MASTER-edece80c-0368: Relações associativas (memberships, project_locations, cluster_projects, corridor_*) são N:M e têm unicidade composta. Relações pai→filho de composição, como content→translations, journey→steps e sync_run→issues, usam CASCADE apenas quando a remoção do pai é autorizada e auditada. Referências históricas, financeiras, auditoria, decisões, aprovações e projectos usam RESTRICT. Referências opcionais operacionais podem usar SET NULL. Soft delete não deve quebrar unicidade activa; usar índices parciais WHERE deleted_at IS NULL.",P2,MASTER-e1169a77-0368: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0368: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0368 | MASTER-edece80c-0368,2,"[{""id"":""MASTER-e1169a77-0368"",""pedido"":""Relações associativas (memberships, project_locations, cluster_projects, corridor_*) são N:M e têm unicidade composta. Relações pai→filho de composição, como content→translations, journey→steps e sync_run→issues, usam CASCADE apenas quando a remoção do pai é autorizada e auditada. Referências históricas, financeiras, auditoria, decisões, aprovações e projectos usam RESTRICT. Referências opcionais operacionais podem usar SET NULL. Soft delete não deve quebrar unicidade activa; usar índices parciais WHERE deleted_at IS NULL."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 6543""],""aceitacao"":""Relações associativas (memberships, project_locations, cluster_projects, corridor_*) são N:M e têm unicidade composta. Relações pai→filho de composição, como content→translations, journey→steps e sync_run→issues, usam CASCADE apenas quando a remoção do pai é autorizada e auditada. Referências históricas, financeiras, auditoria, decisões, aprovações e projectos usam RESTRICT. Referências opcionais operacionais podem usar SET NULL. Soft delete não deve quebrar unicidade activa; usar índices parciais WHERE deleted_at IS NULL."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-edece80c-0368"",""pedido"":""Relações associativas (memberships, project_locations, cluster_projects, corridor_*) são N:M e têm unicidade composta. Relações pai→filho de composição, como content→translations, journey→steps e sync_run→issues, usam CASCADE apenas quando a remoção do pai é autorizada e auditada. Referências históricas, financeiras, auditoria, decisões, aprovações e projectos usam RESTRICT. Referências opcionais operacionais podem usar SET NULL. Soft delete não deve quebrar unicidade activa; usar índices parciais WHERE deleted_at IS NULL."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 6543""],""aceitacao"":""Relações associativas (memberships, project_locations, cluster_projects, corridor_*) são N:M e têm unicidade composta. Relações pai→filho de composição, como content→translations, journey→steps e sync_run→issues, usam CASCADE apenas quando a remoção do pai é autorizada e auditada. Referências históricas, financeiras, auditoria, decisões, aprovações e projectos usam RESTRICT. Referências opcionais operacionais podem usar SET NULL. Soft delete não deve quebrar unicidade activa; usar índices parciais WHERE deleted_at IS NULL."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0369,"Linhas fictícias — EXEMPLO, sem dados pessoais reais: projects.csv → 11111111-1111-4111-8111-111111111111,PRJ-EXEMPLO-001,Projecto demonstrativo,planned,agro,1000000.00,MZN,example,EX-001,2026-01-15T10:00:00Z. geo_locations.csv → 22222222-2222-4222-8222-222222222222,MZ-EX-001,Local fictício,district,,MZ. Os restantes ficheiros devem seguir o mesmo princípio, com UUIDs reservados para teste e valores explicitamente marcados EXEMPLO.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 6575 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 6575,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0369: Linhas fictícias — EXEMPLO, sem dados pessoais reais: projects.csv → 11111111-1111-4111-8111-111111111111,PRJ-EXEMPLO-001,Projecto demonstrativo,planned,agro,1000000.00,MZN,example,EX-001,2026-01-15T10:00:00Z. geo_locations.csv → 22222222-2222-4222-8222-222222222222,MZ-EX-001,Local fictício,district,,MZ. Os restantes ficheiros devem seguir o mesmo princípio, com UUIDs reservados para teste e valores explicitamente marcados EXEMPLO. | MASTER-edece80c-0369: Linhas fictícias — EXEMPLO, sem dados pessoais reais: projects.csv → 11111111-1111-4111-8111-111111111111,PRJ-EXEMPLO-001,Projecto demonstrativo,planned,agro,1000000.00,MZN,example,EX-001,2026-01-15T10:00:00Z. geo_locations.csv → 22222222-2222-4222-8222-222222222222,MZ-EX-001,Local fictício,district,,MZ. Os restantes ficheiros devem seguir o mesmo princípio, com UUIDs reservados para teste e valores explicitamente marcados EXEMPLO.",P2,MASTER-e1169a77-0369: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0369: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0369 | MASTER-edece80c-0369,2,"[{""id"":""MASTER-e1169a77-0369"",""pedido"":""Linhas fictícias — EXEMPLO, sem dados pessoais reais: projects.csv → 11111111-1111-4111-8111-111111111111,PRJ-EXEMPLO-001,Projecto demonstrativo,planned,agro,1000000.00,MZN,example,EX-001,2026-01-15T10:00:00Z. geo_locations.csv → 22222222-2222-4222-8222-222222222222,MZ-EX-001,Local fictício,district,,MZ. Os restantes ficheiros devem seguir o mesmo princípio, com UUIDs reservados para teste e valores explicitamente marcados EXEMPLO."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 6575""],""aceitacao"":""Linhas fictícias — EXEMPLO, sem dados pessoais reais: projects.csv → 11111111-1111-4111-8111-111111111111,PRJ-EXEMPLO-001,Projecto demonstrativo,planned,agro,1000000.00,MZN,example,EX-001,2026-01-15T10:00:00Z. geo_locations.csv → 22222222-2222-4222-8222-222222222222,MZ-EX-001,Local fictício,district,,MZ. Os restantes ficheiros devem seguir o mesmo princípio, com UUIDs reservados para teste e valores explicitamente marcados EXEMPLO."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0369"",""pedido"":""Linhas fictícias — EXEMPLO, sem dados pessoais reais: projects.csv → 11111111-1111-4111-8111-111111111111,PRJ-EXEMPLO-001,Projecto demonstrativo,planned,agro,1000000.00,MZN,example,EX-001,2026-01-15T10:00:00Z. geo_locations.csv → 22222222-2222-4222-8222-222222222222,MZ-EX-001,Local fictício,district,,MZ. Os restantes ficheiros devem seguir o mesmo princípio, com UUIDs reservados para teste e valores explicitamente marcados EXEMPLO."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 6575""],""aceitacao"":""Linhas fictícias — EXEMPLO, sem dados pessoais reais: projects.csv → 11111111-1111-4111-8111-111111111111,PRJ-EXEMPLO-001,Projecto demonstrativo,planned,agro,1000000.00,MZN,example,EX-001,2026-01-15T10:00:00Z. geo_locations.csv → 22222222-2222-4222-8222-222222222222,MZ-EX-001,Local fictício,district,,MZ. Os restantes ficheiros devem seguir o mesmo princípio, com UUIDs reservados para teste e valores explicitamente marcados EXEMPLO."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0370,true quando a linha não pode entrar nas tabelas de destino; preservar original imutável.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 6580 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 6580,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0370: true quando a linha não pode entrar nas tabelas de destino; preservar original imutável. | MASTER-edece80c-0370: true quando a linha não pode entrar nas tabelas de destino; preservar original imutável.,P2,MASTER-e1169a77-0370: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0370: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0370 | MASTER-edece80c-0370,2,"[{""id"":""MASTER-e1169a77-0370"",""pedido"":""true quando a linha não pode entrar nas tabelas de destino; preservar original imutável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 6580""],""aceitacao"":""true quando a linha não pode entrar nas tabelas de destino; preservar original imutável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0370"",""pedido"":""true quando a linha não pode entrar nas tabelas de destino; preservar original imutável."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 6580""],""aceitacao"":""true quando a linha não pode entrar nas tabelas de destino; preservar original imutável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0371,"Cada linha agrupada é importável como intervalo inclusivo de três TECH. A evidência detalhada deve desdobrar o intervalo no CSV final, mantendo a mesma chave AUTO e ligando commit, resultado de teste, aprovação e checksum.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7098 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7098,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0371: Cada linha agrupada é importável como intervalo inclusivo de três TECH. A evidência detalhada deve desdobrar o intervalo no CSV final, mantendo a mesma chave AUTO e ligando commit, resultado de teste, aprovação e checksum. | MASTER-edece80c-0371: Cada linha agrupada é importável como intervalo inclusivo de três TECH. A evidência detalhada deve desdobrar o intervalo no CSV final, mantendo a mesma chave AUTO e ligando commit, resultado de teste, aprovação e checksum.",P2,MASTER-e1169a77-0371: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0371: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0371 | MASTER-edece80c-0371,2,"[{""id"":""MASTER-e1169a77-0371"",""pedido"":""Cada linha agrupada é importável como intervalo inclusivo de três TECH. A evidência detalhada deve desdobrar o intervalo no CSV final, mantendo a mesma chave AUTO e ligando commit, resultado de teste, aprovação e checksum."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7098""],""aceitacao"":""Cada linha agrupada é importável como intervalo inclusivo de três TECH. A evidência detalhada deve desdobrar o intervalo no CSV final, mantendo a mesma chave AUTO e ligando commit, resultado de teste, aprovação e checksum."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0371"",""pedido"":""Cada linha agrupada é importável como intervalo inclusivo de três TECH. A evidência detalhada deve desdobrar o intervalo no CSV final, mantendo a mesma chave AUTO e ligando commit, resultado de teste, aprovação e checksum."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7098""],""aceitacao"":""Cada linha agrupada é importável como intervalo inclusivo de três TECH. A evidência detalhada deve desdobrar o intervalo no CSV final, mantendo a mesma chave AUTO e ligando commit, resultado de teste, aprovação e checksum."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0372,"Usar 00-plan.md como orquestrador: seleccionar os prompts especializados estritamente necessários, passar-lhes os mesmos RF/TECH e âmbito, consolidar dependências e impedir execução paralela de migrations incompatíveis. O mestre exige revisão humana entre plano, implementação, migração, segurança e PR; nunca autoriza deploy, merge ou eliminação de dados.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7103 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7103,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0372: Usar 00-plan.md como orquestrador: seleccionar os prompts especializados estritamente necessários, passar-lhes os mesmos RF/TECH e âmbito, consolidar dependências e impedir execução paralela de migrations incompatíveis. O mestre exige revisão humana entre plano, implementação, migração, segurança e PR; nunca autoriza deploy, merge ou eliminação de dados. | MASTER-edece80c-0372: Usar 00-plan.md como orquestrador: seleccionar os prompts especializados estritamente necessários, passar-lhes os mesmos RF/TECH e âmbito, consolidar dependências e impedir execução paralela de migrations incompatíveis. O mestre exige revisão humana entre plano, implementação, migração, segurança e PR; nunca autoriza deploy, merge ou eliminação de dados.",P2,MASTER-e1169a77-0372: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0372: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0372 | MASTER-edece80c-0372,2,"[{""id"":""MASTER-e1169a77-0372"",""pedido"":""Usar 00-plan.md como orquestrador: seleccionar os prompts especializados estritamente necessários, passar-lhes os mesmos RF/TECH e âmbito, consolidar dependências e impedir execução paralela de migrations incompatíveis. O mestre exige revisão humana entre plano, implementação, migração, segurança e PR; nunca autoriza deploy, merge ou eliminação de dados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7103""],""aceitacao"":""Usar 00-plan.md como orquestrador: seleccionar os prompts especializados estritamente necessários, passar-lhes os mesmos RF/TECH e âmbito, consolidar dependências e impedir execução paralela de migrations incompatíveis. O mestre exige revisão humana entre plano, implementação, migração, segurança e PR; nunca autoriza deploy, merge ou eliminação de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0372"",""pedido"":""Usar 00-plan.md como orquestrador: seleccionar os prompts especializados estritamente necessários, passar-lhes os mesmos RF/TECH e âmbito, consolidar dependências e impedir execução paralela de migrations incompatíveis. O mestre exige revisão humana entre plano, implementação, migração, segurança e PR; nunca autoriza deploy, merge ou eliminação de dados."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7103""],""aceitacao"":""Usar 00-plan.md como orquestrador: seleccionar os prompts especializados estritamente necessários, passar-lhes os mesmos RF/TECH e âmbito, consolidar dependências e impedir execução paralela de migrations incompatíveis. O mestre exige revisão humana entre plano, implementação, migração, segurança e PR; nunca autoriza deploy, merge ou eliminação de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0373,Qualquer teste obrigatório falha,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7182 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7182,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0373: Qualquer teste obrigatório falha | MASTER-edece80c-0373: Qualquer teste obrigatório falha,P2,MASTER-e1169a77-0373: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0373: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0373 | MASTER-edece80c-0373,2,"[{""id"":""MASTER-e1169a77-0373"",""pedido"":""Qualquer teste obrigatório falha"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7182""],""aceitacao"":""Qualquer teste obrigatório falha"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0373"",""pedido"":""Qualquer teste obrigatório falha"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7182""],""aceitacao"":""Qualquer teste obrigatório falha"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0374,"Registar aprovações técnica, negócio e segurança",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7192 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7192,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1169a77-0374: Registar aprovações técnica, negócio e segurança | MASTER-edece80c-0374: Registar aprovações técnica, negócio e segurança",P2,MASTER-e1169a77-0374: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0374: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0374 | MASTER-edece80c-0374,2,"[{""id"":""MASTER-e1169a77-0374"",""pedido"":""Registar aprovações técnica, negócio e segurança"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7192""],""aceitacao"":""Registar aprovações técnica, negócio e segurança"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-edece80c-0374"",""pedido"":""Registar aprovações técnica, negócio e segurança"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7192""],""aceitacao"":""Registar aprovações técnica, negócio e segurança"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0375,"Os conteúdos desta secção constituem modelos históricos não normativos. A transposição para o repositório deve usar exclusivamente A.31 e requer adaptação ao código-fonte real, revisão humana, testes, controlo de versão, segurança e aprovação formal.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7246 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7246,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0375: Os conteúdos desta secção constituem modelos históricos não normativos. A transposição para o repositório deve usar exclusivamente A.31 e requer adaptação ao código-fonte real, revisão humana, testes, controlo de versão, segurança e aprovação formal. | MASTER-edece80c-0375: Os conteúdos desta secção constituem modelos históricos não normativos. A transposição para o repositório deve usar exclusivamente A.31 e requer adaptação ao código-fonte real, revisão humana, testes, controlo de versão, segurança e aprovação formal.",P2,MASTER-e1169a77-0375: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0375: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0375 | MASTER-edece80c-0375,2,"[{""id"":""MASTER-e1169a77-0375"",""pedido"":""Os conteúdos desta secção constituem modelos históricos não normativos. A transposição para o repositório deve usar exclusivamente A.31 e requer adaptação ao código-fonte real, revisão humana, testes, controlo de versão, segurança e aprovação formal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7246""],""aceitacao"":""Os conteúdos desta secção constituem modelos históricos não normativos. A transposição para o repositório deve usar exclusivamente A.31 e requer adaptação ao código-fonte real, revisão humana, testes, controlo de versão, segurança e aprovação formal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0375"",""pedido"":""Os conteúdos desta secção constituem modelos históricos não normativos. A transposição para o repositório deve usar exclusivamente A.31 e requer adaptação ao código-fonte real, revisão humana, testes, controlo de versão, segurança e aprovação formal."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7246""],""aceitacao"":""Os conteúdos desta secção constituem modelos históricos não normativos. A transposição para o repositório deve usar exclusivamente A.31 e requer adaptação ao código-fonte real, revisão humana, testes, controlo de versão, segurança e aprovação formal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0376,"# InvestMoz Upgrade\n\nmodelo inicial — adaptar e rever\n\n## Pré-requisitos\n- PostgreSQL 15+ com PostGIS e pgcrypto disponíveis.\n- Cliente psql, validador JSON Schema, validador OpenAPI/AsyncAPI e utilitário SHA-256.\n- Branch de trabalho, fixtures anonimizadas e ambiente development/test.\n\n## Ordem\n1. Validar manifest/project.yaml e contratos.\n2. Executar database/sql/001_extensions.sql e depois os scripts 010–110 por ordem numérica.\n3. Validar schemas e importar CSV por lotes idempotentes.\n4. Executar reconciliação, testes e revisão de segurança.\n5. Abrir PR com evidências; não fazer deploy automático.\n\n## Comandos de validação\npsql -v ON_ERROR_STOP=1 -f database/sql/001_extensions.sql\nfor f in database/sql/*.sql; do psql -v ON_ERROR_STOP=1 -f ""$f""; done\npython -m json.tool imports/schemas/projects.schema.json\nnpx @redocly/cli lint openapi/investmoz-v1.yaml\nnpx @asyncapi/cli validate events/asyncapi.yaml\nsha256sum $(find . -type f | sort)\n\n## Aviso\nNão usar segredos ou dados reais. Executar somente em development/test antes de staging.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7272 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7272,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | [Arranque local 19/10/2026] Pedido expresso Tempo e escolha de base nova de demonstra??o; decis?es AGENTS.md 12/10/2026 aplicadas. Compose/portas/pastas autom?ticas/guarda QA s?o escolhas t?cnicas. Prova limitada a investmoz_local_test:55441 e testes em investmoz_test:55441; activo preservado, sem fecho global. deploy/local/VERIFICACAO-20261019.md; outputs/local-startup-20261019/browser.json.",Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0376: # InvestMoz Upgrade\n\nmodelo inicial — adaptar e rever\n\n## Pré-requisitos\n- PostgreSQL 15+ com PostGIS e pgcrypto disponíveis.\n- Cliente psql, validador JSON Schema, validador OpenAPI/AsyncAPI e utilitário SHA-256.\n- Branch de trabalho, fixtures anonimizadas e ambiente development/test.\n\n## Ordem\n1. Validar manifest/project.yaml e contratos.\n2. Executar database/sql/001_extensions.sql e depois os scripts 010–110 por ordem numérica.\n3. Validar schemas e importar CSV por lotes idempotentes.\n4. Executar reconciliação, testes e revisão de segurança.\n5. Abrir PR com evidências; não fazer deploy automático.\n\n## Comandos de validação\npsql -v ON_ERROR_STOP=1 -f database/sql/001_extensions.sql\nfor f in database/sql/*.sql; do psql -v ON_ERROR_STOP=1 -f ""$f""; done\npython -m json.tool imports/schemas/projects.schema.json\nnpx @redocly/cli lint openapi/investmoz-v1.yaml\nnpx @asyncapi/cli validate events/asyncapi.yaml\nsha256sum $(find . -type f | sort)\n\n## Aviso\nNão usar segredos ou dados reais. Executar somente em development/test antes de staging. | MASTER-edece80c-0376: # InvestMoz Upgrade\n\nmodelo inicial — adaptar e rever\n\n## Pré-requisitos\n- PostgreSQL 15+ com PostGIS e pgcrypto disponíveis.\n- Cliente psql, validador JSON Schema, validador OpenAPI/AsyncAPI e utilitário SHA-256.\n- Branch de trabalho, fixtures anonimizadas e ambiente development/test.\n\n## Ordem\n1. Validar manifest/project.yaml e contratos.\n2. Executar database/sql/001_extensions.sql e depois os scripts 010–110 por ordem numérica.\n3. Validar schemas e importar CSV por lotes idempotentes.\n4. Executar reconciliação, testes e revisão de segurança.\n5. Abrir PR com evidências; não fazer deploy automático.\n\n## Comandos de validação\npsql -v ON_ERROR_STOP=1 -f database/sql/001_extensions.sql\nfor f in database/sql/*.sql; do psql -v ON_ERROR_STOP=1 -f ""$f""; done\npython -m json.tool imports/schemas/projects.schema.json\nnpx @redocly/cli lint openapi/investmoz-v1.yaml\nnpx @asyncapi/cli validate events/asyncapi.yaml\nsha256sum $(find . -type f | sort)\n\n## Aviso\nNão usar segredos ou dados reais. Executar somente em development/test antes de staging.",P2,MASTER-e1169a77-0376: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0376: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0376 | MASTER-edece80c-0376,2,"[{""id"":""MASTER-e1169a77-0376"",""pedido"":""# InvestMoz Upgrade\\n\\nmodelo inicial — adaptar e rever\\n\\n## Pré-requisitos\\n- PostgreSQL 15+ com PostGIS e pgcrypto disponíveis.\\n- Cliente psql, validador JSON Schema, validador OpenAPI/AsyncAPI e utilitário SHA-256.\\n- Branch de trabalho, fixtures anonimizadas e ambiente development/test.\\n\\n## Ordem\\n1. Validar manifest/project.yaml e contratos.\\n2. Executar database/sql/001_extensions.sql e depois os scripts 010–110 por ordem numérica.\\n3. Validar schemas e importar CSV por lotes idempotentes.\\n4. Executar reconciliação, testes e revisão de segurança.\\n5. Abrir PR com evidências; não fazer deploy automático.\\n\\n## Comandos de validação\\npsql -v ON_ERROR_STOP=1 -f database/sql/001_extensions.sql\\nfor f in database/sql/*.sql; do psql -v ON_ERROR_STOP=1 -f \""$f\""; done\\npython -m json.tool imports/schemas/projects.schema.json\\nnpx @redocly/cli lint openapi/investmoz-v1.yaml\\nnpx @asyncapi/cli validate events/asyncapi.yaml\\nsha256sum $(find . -type f | sort)\\n\\n## Aviso\\nNão usar segredos ou dados reais. Executar somente em development/test antes de staging."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7272""],""aceitacao"":""# InvestMoz Upgrade\\n\\nmodelo inicial — adaptar e rever\\n\\n## Pré-requisitos\\n- PostgreSQL 15+ com PostGIS e pgcrypto disponíveis.\\n- Cliente psql, validador JSON Schema, validador OpenAPI/AsyncAPI e utilitário SHA-256.\\n- Branch de trabalho, fixtures anonimizadas e ambiente development/test.\\n\\n## Ordem\\n1. Validar manifest/project.yaml e contratos.\\n2. Executar database/sql/001_extensions.sql e depois os scripts 010–110 por ordem numérica.\\n3. Validar schemas e importar CSV por lotes idempotentes.\\n4. Executar reconciliação, testes e revisão de segurança.\\n5. Abrir PR com evidências; não fazer deploy automático.\\n\\n## Comandos de validação\\npsql -v ON_ERROR_STOP=1 -f database/sql/001_extensions.sql\\nfor f in database/sql/*.sql; do psql -v ON_ERROR_STOP=1 -f \""$f\""; done\\npython -m json.tool imports/schemas/projects.schema.json\\nnpx @redocly/cli lint openapi/investmoz-v1.yaml\\nnpx @asyncapi/cli validate events/asyncapi.yaml\\nsha256sum $(find . -type f | sort)\\n\\n## Aviso\\nNão usar segredos ou dados reais. Executar somente em development/test antes de staging."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0376"",""pedido"":""# InvestMoz Upgrade\\n\\nmodelo inicial — adaptar e rever\\n\\n## Pré-requisitos\\n- PostgreSQL 15+ com PostGIS e pgcrypto disponíveis.\\n- Cliente psql, validador JSON Schema, validador OpenAPI/AsyncAPI e utilitário SHA-256.\\n- Branch de trabalho, fixtures anonimizadas e ambiente development/test.\\n\\n## Ordem\\n1. Validar manifest/project.yaml e contratos.\\n2. Executar database/sql/001_extensions.sql e depois os scripts 010–110 por ordem numérica.\\n3. Validar schemas e importar CSV por lotes idempotentes.\\n4. Executar reconciliação, testes e revisão de segurança.\\n5. Abrir PR com evidências; não fazer deploy automático.\\n\\n## Comandos de validação\\npsql -v ON_ERROR_STOP=1 -f database/sql/001_extensions.sql\\nfor f in database/sql/*.sql; do psql -v ON_ERROR_STOP=1 -f \""$f\""; done\\npython -m json.tool imports/schemas/projects.schema.json\\nnpx @redocly/cli lint openapi/investmoz-v1.yaml\\nnpx @asyncapi/cli validate events/asyncapi.yaml\\nsha256sum $(find . -type f | sort)\\n\\n## Aviso\\nNão usar segredos ou dados reais. Executar somente em development/test antes de staging."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7272""],""aceitacao"":""# InvestMoz Upgrade\\n\\nmodelo inicial — adaptar e rever\\n\\n## Pré-requisitos\\n- PostgreSQL 15+ com PostGIS e pgcrypto disponíveis.\\n- Cliente psql, validador JSON Schema, validador OpenAPI/AsyncAPI e utilitário SHA-256.\\n- Branch de trabalho, fixtures anonimizadas e ambiente development/test.\\n\\n## Ordem\\n1. Validar manifest/project.yaml e contratos.\\n2. Executar database/sql/001_extensions.sql e depois os scripts 010–110 por ordem numérica.\\n3. Validar schemas e importar CSV por lotes idempotentes.\\n4. Executar reconciliação, testes e revisão de segurança.\\n5. Abrir PR com evidências; não fazer deploy automático.\\n\\n## Comandos de validação\\npsql -v ON_ERROR_STOP=1 -f database/sql/001_extensions.sql\\nfor f in database/sql/*.sql; do psql -v ON_ERROR_STOP=1 -f \""$f\""; done\\npython -m json.tool imports/schemas/projects.schema.json\\nnpx @redocly/cli lint openapi/investmoz-v1.yaml\\nnpx @asyncapi/cli validate events/asyncapi.yaml\\nsha256sum $(find . -type f | sort)\\n\\n## Aviso\\nNão usar segredos ou dados reais. Executar somente em development/test antes de staging."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | [Arranque local 19/10/2026] Pedido expresso Tempo e escolha de base nova de demonstra??o; decis?es AGENTS.md 12/10/2026 aplicadas. Compose/portas/pastas autom?ticas/guarda QA s?o escolhas t?cnicas. Prova limitada a investmoz_local_test:55441 e testes em investmoz_test:55441; activo preservado, sem fecho global. deploy/local/VERIFICACAO-20261019.md; outputs/local-startup-20261019/browser.json.",governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0377,"Não copiar nem executar estes blocos históricos. Materializar exclusivamente os artefactos e caminhos normativos de A.31, validar a sintaxe, calcular SHA-256, colocar sob controlo de versão, abrir PR e executar apenas em development/test antes de staging.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7319 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7319,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0377: Não copiar nem executar estes blocos históricos. Materializar exclusivamente os artefactos e caminhos normativos de A.31, validar a sintaxe, calcular SHA-256, colocar sob controlo de versão, abrir PR e executar apenas em development/test antes de staging. | MASTER-edece80c-0377: Não copiar nem executar estes blocos históricos. Materializar exclusivamente os artefactos e caminhos normativos de A.31, validar a sintaxe, calcular SHA-256, colocar sob controlo de versão, abrir PR e executar apenas em development/test antes de staging.",P2,MASTER-e1169a77-0377: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0377: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0377 | MASTER-edece80c-0377,2,"[{""id"":""MASTER-e1169a77-0377"",""pedido"":""Não copiar nem executar estes blocos históricos. Materializar exclusivamente os artefactos e caminhos normativos de A.31, validar a sintaxe, calcular SHA-256, colocar sob controlo de versão, abrir PR e executar apenas em development/test antes de staging."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7319""],""aceitacao"":""Não copiar nem executar estes blocos históricos. Materializar exclusivamente os artefactos e caminhos normativos de A.31, validar a sintaxe, calcular SHA-256, colocar sob controlo de versão, abrir PR e executar apenas em development/test antes de staging."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0377"",""pedido"":""Não copiar nem executar estes blocos históricos. Materializar exclusivamente os artefactos e caminhos normativos de A.31, validar a sintaxe, calcular SHA-256, colocar sob controlo de versão, abrir PR e executar apenas em development/test antes de staging."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7319""],""aceitacao"":""Não copiar nem executar estes blocos históricos. Materializar exclusivamente os artefactos e caminhos normativos de A.31, validar a sintaxe, calcular SHA-256, colocar sob controlo de versão, abrir PR e executar apenas em development/test antes de staging."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0378,As secções históricas contêm modelos não normativos; a criação física no repositório deve seguir exclusivamente A.31 e ser realizada pela equipa técnica ou pelo Codex sob revisão humana.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7320 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7320,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0378: As secções históricas contêm modelos não normativos; a criação física no repositório deve seguir exclusivamente A.31 e ser realizada pela equipa técnica ou pelo Codex sob revisão humana. | MASTER-edece80c-0378: As secções históricas contêm modelos não normativos; a criação física no repositório deve seguir exclusivamente A.31 e ser realizada pela equipa técnica ou pelo Codex sob revisão humana.,P2,MASTER-e1169a77-0378: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0378: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0378 | MASTER-edece80c-0378,2,"[{""id"":""MASTER-e1169a77-0378"",""pedido"":""As secções históricas contêm modelos não normativos; a criação física no repositório deve seguir exclusivamente A.31 e ser realizada pela equipa técnica ou pelo Codex sob revisão humana."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7320""],""aceitacao"":""As secções históricas contêm modelos não normativos; a criação física no repositório deve seguir exclusivamente A.31 e ser realizada pela equipa técnica ou pelo Codex sob revisão humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0378"",""pedido"":""As secções históricas contêm modelos não normativos; a criação física no repositório deve seguir exclusivamente A.31 e ser realizada pela equipa técnica ou pelo Codex sob revisão humana."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7320""],""aceitacao"":""As secções históricas contêm modelos não normativos; a criação física no repositório deve seguir exclusivamente A.31 e ser realizada pela equipa técnica ou pelo Codex sob revisão humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0379,Controlos obrigatórios das migrations.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7340 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7340,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-e1169a77-0379: Controlos obrigatórios das migrations. | MASTER-edece80c-0379: Controlos obrigatórios das migrations.,P2,MASTER-e1169a77-0379: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0379: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0379 | MASTER-edece80c-0379,2,"[{""id"":""MASTER-e1169a77-0379"",""pedido"":""Controlos obrigatórios das migrations."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7340""],""aceitacao"":""Controlos obrigatórios das migrations."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0379"",""pedido"":""Controlos obrigatórios das migrations."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7340""],""aceitacao"":""Controlos obrigatórios das migrations."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0380,"GIST, SRID, validade geométrica e dinheiro/moeda são controlos obrigatórios das migrations.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7342 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7342,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0380: GIST, SRID, validade geométrica e dinheiro/moeda são controlos obrigatórios das migrations. | MASTER-edece80c-0380: GIST, SRID, validade geométrica e dinheiro/moeda são controlos obrigatórios das migrations.",P2,MASTER-e1169a77-0380: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0380: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0380 | MASTER-edece80c-0380,2,"[{""id"":""MASTER-e1169a77-0380"",""pedido"":""GIST, SRID, validade geométrica e dinheiro/moeda são controlos obrigatórios das migrations."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7342""],""aceitacao"":""GIST, SRID, validade geométrica e dinheiro/moeda são controlos obrigatórios das migrations."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0380"",""pedido"":""GIST, SRID, validade geométrica e dinheiro/moeda são controlos obrigatórios das migrations."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7342""],""aceitacao"":""GIST, SRID, validade geométrica e dinheiro/moeda são controlos obrigatórios das migrations."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0381,"Regras: branch própria, PR, listar ficheiros, gerar testes/evidências, preservar compatibilidade, sem segredos, sem deploy, sem apagar dados, sem alterar fora do âmbito, sem inventar regras e parar perante ambiguidade material.",portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7370 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7370,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1169a77-0381: Regras: branch própria, PR, listar ficheiros, gerar testes/evidências, preservar compatibilidade, sem segredos, sem deploy, sem apagar dados, sem alterar fora do âmbito, sem inventar regras e parar perante ambiguidade material. | MASTER-edece80c-0381: Regras: branch própria, PR, listar ficheiros, gerar testes/evidências, preservar compatibilidade, sem segredos, sem deploy, sem apagar dados, sem alterar fora do âmbito, sem inventar regras e parar perante ambiguidade material.",P2,MASTER-e1169a77-0381: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0381: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0381 | MASTER-edece80c-0381,2,"[{""id"":""MASTER-e1169a77-0381"",""pedido"":""Regras: branch própria, PR, listar ficheiros, gerar testes/evidências, preservar compatibilidade, sem segredos, sem deploy, sem apagar dados, sem alterar fora do âmbito, sem inventar regras e parar perante ambiguidade material."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7370""],""aceitacao"":""Regras: branch própria, PR, listar ficheiros, gerar testes/evidências, preservar compatibilidade, sem segredos, sem deploy, sem apagar dados, sem alterar fora do âmbito, sem inventar regras e parar perante ambiguidade material."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0381"",""pedido"":""Regras: branch própria, PR, listar ficheiros, gerar testes/evidências, preservar compatibilidade, sem segredos, sem deploy, sem apagar dados, sem alterar fora do âmbito, sem inventar regras e parar perante ambiguidade material."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7370""],""aceitacao"":""Regras: branch própria, PR, listar ficheiros, gerar testes/evidências, preservar compatibilidade, sem segredos, sem deploy, sem apagar dados, sem alterar fora do âmbito, sem inventar regras e parar perante ambiguidade material."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1169a77-0382,A.31 é a única fonte normativa do pacote técnico. Secções anteriores do Anexo A permanecem como histórico e não devem ser importadas nem executadas.,portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7468 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7468,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-e1169a77-0382: A.31 é a única fonte normativa do pacote técnico. Secções anteriores do Anexo A permanecem como histórico e não devem ser importadas nem executadas. | MASTER-edece80c-0382: A.31 é a única fonte normativa do pacote técnico. Secções anteriores do Anexo A permanecem como histórico e não devem ser importadas nem executadas.,P2,MASTER-e1169a77-0382: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0382: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1169a77-0382 | MASTER-edece80c-0382,2,"[{""id"":""MASTER-e1169a77-0382"",""pedido"":""A.31 é a única fonte normativa do pacote técnico. Secções anteriores do Anexo A permanecem como histórico e não devem ser importadas nem executadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 7468""],""aceitacao"":""A.31 é a única fonte normativa do pacote técnico. Secções anteriores do Anexo A permanecem como histórico e não devem ser importadas nem executadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-edece80c-0382"",""pedido"":""A.31 é a única fonte normativa do pacote técnico. Secções anteriores do Anexo A permanecem como histórico e não devem ser importadas nem executadas."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 7468""],""aceitacao"":""A.31 é a única fonte normativa do pacote técnico. Secções anteriores do Anexo A permanecem como histórico e não devem ser importadas nem executadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b44ec86d-0001,"Todo o fluxo é gerido por inteligência artificial, onde deve existir o controlo do fluxo, associado ao CRM",portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 2,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-b44ec86d-0001: Todo o fluxo é gerido por inteligência artificial, onde deve existir o controlo do fluxo, associado ao CRM",P2,MASTER-b44ec86d-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0001,1,"[{""id"":""MASTER-b44ec86d-0001"",""pedido"":""Todo o fluxo é gerido por inteligência artificial, onde deve existir o controlo do fluxo, associado ao CRM"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 2""],""aceitacao"":""Todo o fluxo é gerido por inteligência artificial, onde deve existir o controlo do fluxo, associado ao CRM"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b44ec86d-0002,"O conteúdo e os fluxos de trabalho do portal devem reflectir rigorosamente o quadro legal vigente em Moçambique, com a Lei de Investimentos Privados, lei de terras, leis e decretos de licenciamento de actividades económicas (Bau, Ministérios, institutos públicos Banco de Moçambique, entre outros)",portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 4,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b44ec86d-0002: O conteúdo e os fluxos de trabalho do portal devem reflectir rigorosamente o quadro legal vigente em Moçambique, com a Lei de Investimentos Privados, lei de terras, leis e decretos de licenciamento de actividades económicas (Bau, Ministérios, institutos públicos Banco de Moçambique, entre outros)",P2,MASTER-b44ec86d-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0002,1,"[{""id"":""MASTER-b44ec86d-0002"",""pedido"":""O conteúdo e os fluxos de trabalho do portal devem reflectir rigorosamente o quadro legal vigente em Moçambique, com a Lei de Investimentos Privados, lei de terras, leis e decretos de licenciamento de actividades económicas (Bau, Ministérios, institutos públicos Banco de Moçambique, entre outros)"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 4""],""aceitacao"":""O conteúdo e os fluxos de trabalho do portal devem reflectir rigorosamente o quadro legal vigente em Moçambique, com a Lei de Investimentos Privados, lei de terras, leis e decretos de licenciamento de actividades económicas (Bau, Ministérios, institutos públicos Banco de Moçambique, entre outros)"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b44ec86d-0003,"Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique, para assegurar o direito à transferência de lucros, dividendos e capital investido de volta ao país de origem.",portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 9 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 182 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 195 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 199,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b44ec86d-0003: Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique, para assegurar o direito à transferência de lucros, dividendos e capital investido de volta ao país de origem. | MASTER-efd550fd-0015: Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique, para assegurar o direito à transferência de lucros, dividendos e capital investido de volta ao país de origem. | MASTER-9f5719c8-0016: Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique, para assegurar o direito à transferência de lucros, dividendos e capital investido de volta ao país de origem. | MASTER-626cae3d-0013: Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique, para assegurar o direito à transferência de lucros, dividendos e capital investido de volta ao país de origem.",P1,MASTER-b44ec86d-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0003 | MASTER-efd550fd-0015 | MASTER-9f5719c8-0016 | MASTER-626cae3d-0013,4,"[{""id"":""MASTER-b44ec86d-0003"",""pedido"":""Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique, para assegurar o direito à transferência de lucros, dividendos e capital investido de volta ao país de origem."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 9""],""aceitacao"":""Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique, para assegurar o direito à transferência de lucros, dividendos e capital investido de volta ao país de origem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-efd550fd-0015"",""pedido"":""Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique, para assegurar o direito à transferência de lucros, dividendos e capital investido de volta ao país de origem."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 182""],""aceitacao"":""Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique, para assegurar o direito à transferência de lucros, dividendos e capital investido de volta ao país de origem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-9f5719c8-0016"",""pedido"":""Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique, para assegurar o direito à transferência de lucros, dividendos e capital investido de volta ao país de origem."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 195""],""aceitacao"":""Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique, para assegurar o direito à transferência de lucros, dividendos e capital investido de volta ao país de origem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-626cae3d-0013"",""pedido"":""Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique, para assegurar o direito à transferência de lucros, dividendos e capital investido de volta ao país de origem."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 199""],""aceitacao"":""Instruções claras sobre a obrigatoriedade de registo do capital de entrada junto do Banco de Moçambique, para assegurar o direito à transferência de lucros, dividendos e capital investido de volta ao país de origem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b44ec86d-0004,Deve ter Alinhamento jurídico e regulatório,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 15,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b44ec86d-0004: Deve ter Alinhamento jurídico e regulatório,P2,MASTER-b44ec86d-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0004,1,"[{""id"":""MASTER-b44ec86d-0004"",""pedido"":""Deve ter Alinhamento jurídico e regulatório"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 15""],""aceitacao"":""Deve ter Alinhamento jurídico e regulatório"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b44ec86d-0005,"Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição da empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado, quando aplicável, abertura de conta bancária e registo cambial.",portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 17 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 204 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 217 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 220,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-b44ec86d-0005: Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição da empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado, quando aplicável, abertura de conta bancária e registo cambial. | MASTER-efd550fd-0018: Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição da empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado, quando aplicável, abertura de conta bancária e registo cambial. | MASTER-9f5719c8-0019: Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição da empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado, quando aplicável, abertura de conta bancária e registo cambial. | MASTER-626cae3d-0017: Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição da empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado, quando aplicável, abertura de conta bancária e registo cambial.",P2,MASTER-b44ec86d-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0005 | MASTER-efd550fd-0018 | MASTER-9f5719c8-0019 | MASTER-626cae3d-0017,4,"[{""id"":""MASTER-b44ec86d-0005"",""pedido"":""Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição da empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado, quando aplicável, abertura de conta bancária e registo cambial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 17""],""aceitacao"":""Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição da empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado, quando aplicável, abertura de conta bancária e registo cambial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-efd550fd-0018"",""pedido"":""Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição da empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado, quando aplicável, abertura de conta bancária e registo cambial."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 204""],""aceitacao"":""Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição da empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado, quando aplicável, abertura de conta bancária e registo cambial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-9f5719c8-0019"",""pedido"":""Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição da empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado, quando aplicável, abertura de conta bancária e registo cambial."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 217""],""aceitacao"":""Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição da empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado, quando aplicável, abertura de conta bancária e registo cambial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-626cae3d-0017"",""pedido"":""Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição da empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado, quando aplicável, abertura de conta bancária e registo cambial."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 220""],""aceitacao"":""Guias de processos passo a passo: deve existir uma secção dedicada que explique, de forma visual e textual, a rota do investidor: constituição da empresa, obtenção de NUIT, registo na APIEX, licenciamento simplificado, quando aplicável, abertura de conta bancária e registo cambial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b44ec86d-0006,"Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento devem ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informações orientadoras, mas deve evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades.",portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 21 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 208 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 221 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 224,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b44ec86d-0006: Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento devem ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informações orientadoras, mas deve evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades. | MASTER-efd550fd-0019: Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento devem ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informações orientadoras, mas deve evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades. | MASTER-9f5719c8-0020: Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento devem ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informações orientadoras, mas deve evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades. | MASTER-626cae3d-0018: Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento devem ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informações orientadoras, mas deve evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades.",P2,MASTER-b44ec86d-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-efd550fd-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0006 | MASTER-efd550fd-0019 | MASTER-9f5719c8-0020 | MASTER-626cae3d-0018,4,"[{""id"":""MASTER-b44ec86d-0006"",""pedido"":""Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento devem ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informações orientadoras, mas deve evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 21""],""aceitacao"":""Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento devem ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informações orientadoras, mas deve evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-efd550fd-0019"",""pedido"":""Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento devem ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informações orientadoras, mas deve evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 208""],""aceitacao"":""Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento devem ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informações orientadoras, mas deve evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0020"",""pedido"":""Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento devem ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informações orientadoras, mas deve evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 221""],""aceitacao"":""Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento devem ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informações orientadoras, mas deve evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-626cae3d-0018"",""pedido"":""Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento devem ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informações orientadoras, mas deve evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 224""],""aceitacao"":""Nota de validação: Todas as referências a benefícios fiscais, taxas reduzidas, incentivos aduaneiros, repatriamento de capitais e licenciamento devem ser confirmadas com a legislação vigente e com as entidades competentes antes da publicação final no portal. O portal deve apresentar informações orientadoras, mas deve evitar substituir parecer jurídico, decisão administrativa ou confirmação oficial das autoridades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b44ec86d-0007,A página principal deve incluir uma secção curta com cinco passos para novos investidores:,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 23,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b44ec86d-0007: A página principal deve incluir uma secção curta com cinco passos para novos investidores:,P2,MASTER-b44ec86d-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0007,1,"[{""id"":""MASTER-b44ec86d-0007"",""pedido"":""A página principal deve incluir uma secção curta com cinco passos para novos investidores:"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 23""],""aceitacao"":""A página principal deve incluir uma secção curta com cinco passos para novos investidores:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b44ec86d-0008,Os endpoints indicados são exemplos conceptuais de especificação funcional e devem ser confirmados com cada entidade competente antes de qualquer implementação técnica ou de publicação como integração oficial.,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 31,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b44ec86d-0008: Os endpoints indicados são exemplos conceptuais de especificação funcional e devem ser confirmados com cada entidade competente antes de qualquer implementação técnica ou de publicação como integração oficial.,P2,MASTER-b44ec86d-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0008,1,"[{""id"":""MASTER-b44ec86d-0008"",""pedido"":""Os endpoints indicados são exemplos conceptuais de especificação funcional e devem ser confirmados com cada entidade competente antes de qualquer implementação técnica ou de publicação como integração oficial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 31""],""aceitacao"":""Os endpoints indicados são exemplos conceptuais de especificação funcional e devem ser confirmados com cada entidade competente antes de qualquer implementação técnica ou de publicação como integração oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b44ec86d-0009,Banco de Moçambique (BM): Registo preliminar de intenção de entrada de capital estrangeiro para garantir o repatriamento de lucros.,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 37,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b44ec86d-0009: Banco de Moçambique (BM): Registo preliminar de intenção de entrada de capital estrangeiro para garantir o repatriamento de lucros.,P2,MASTER-b44ec86d-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0009,1,"[{""id"":""MASTER-b44ec86d-0009"",""pedido"":""Banco de Moçambique (BM): Registo preliminar de intenção de entrada de capital estrangeiro para garantir o repatriamento de lucros."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 37""],""aceitacao"":""Banco de Moçambique (BM): Registo preliminar de intenção de entrada de capital estrangeiro para garantir o repatriamento de lucros."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b44ec86d-0010,Deve existir uma componente de monetização e controlo de comissões,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 45,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b44ec86d-0010: Deve existir uma componente de monetização e controlo de comissões,P2,MASTER-b44ec86d-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0010,1,"[{""id"":""MASTER-b44ec86d-0010"",""pedido"":""Deve existir uma componente de monetização e controlo de comissões"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 45""],""aceitacao"":""Deve existir uma componente de monetização e controlo de comissões"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b44ec86d-0011,O portal deve permitir três formas complementares de navegação:,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 69,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b44ec86d-0011: O portal deve permitir três formas complementares de navegação:,P2,MASTER-b44ec86d-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0011,1,"[{""id"":""MASTER-b44ec86d-0011"",""pedido"":""O portal deve permitir três formas complementares de navegação:"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 69""],""aceitacao"":""O portal deve permitir três formas complementares de navegação:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b44ec86d-0012,Quem deve participar no projecto?,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 98,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b44ec86d-0012: Quem deve participar no projecto?,P2,MASTER-b44ec86d-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0012,1,"[{""id"":""MASTER-b44ec86d-0012"",""pedido"":""Quem deve participar no projecto?"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 98""],""aceitacao"":""Quem deve participar no projecto?"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b44ec86d-0013,Lacunas que o portal deve evidenciar,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 102,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b44ec86d-0013: Lacunas que o portal deve evidenciar,P2,MASTER-b44ec86d-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0013,1,"[{""id"":""MASTER-b44ec86d-0013"",""pedido"":""Lacunas que o portal deve evidenciar"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 102""],""aceitacao"":""Lacunas que o portal deve evidenciar"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b44ec86d-0014,Cada cluster deverá possuir uma página própria com:,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 128,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b44ec86d-0014: Cada cluster deverá possuir uma página própria com:,P2,MASTER-b44ec86d-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0014,1,"[{""id"":""MASTER-b44ec86d-0014"",""pedido"":""Cada cluster deverá possuir uma página própria com:"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 128""],""aceitacao"":""Cada cluster deverá possuir uma página própria com:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b44ec86d-0015,O CRM deve relacionar automaticamente:,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 164,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-b44ec86d-0015: O CRM deve relacionar automaticamente:,P2,MASTER-b44ec86d-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0015,1,"[{""id"":""MASTER-b44ec86d-0015"",""pedido"":""O CRM deve relacionar automaticamente:"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 164""],""aceitacao"":""O CRM deve relacionar automaticamente:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b44ec86d-0016,Cada cluster deve apresentar uma avaliação de:,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 176,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b44ec86d-0016: Cada cluster deve apresentar uma avaliação de:,P2,MASTER-b44ec86d-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0016,1,"[{""id"":""MASTER-b44ec86d-0016"",""pedido"":""Cada cluster deve apresentar uma avaliação de:"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 176""],""aceitacao"":""Cada cluster deve apresentar uma avaliação de:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b44ec86d-0017,O InvestMoz deverá permitir:,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 189,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b44ec86d-0017: O InvestMoz deverá permitir:,P2,MASTER-b44ec86d-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0017,1,"[{""id"":""MASTER-b44ec86d-0017"",""pedido"":""O InvestMoz deverá permitir:"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 189""],""aceitacao"":""O InvestMoz deverá permitir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b44ec86d-0018,"A monetização deve incidir sobre serviços claramente contratados, e não sobre o simples acesso à informação pública.",portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 214,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b44ec86d-0018: A monetização deve incidir sobre serviços claramente contratados, e não sobre o simples acesso à informação pública.",P2,MASTER-b44ec86d-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0018,1,"[{""id"":""MASTER-b44ec86d-0018"",""pedido"":""A monetização deve incidir sobre serviços claramente contratados, e não sobre o simples acesso à informação pública."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 214""],""aceitacao"":""A monetização deve incidir sobre serviços claramente contratados, e não sobre o simples acesso à informação pública."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b44ec86d-0019,Cada cluster deverá possuir:,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 216,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b44ec86d-0019: Cada cluster deverá possuir:,P2,MASTER-b44ec86d-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0019,1,"[{""id"":""MASTER-b44ec86d-0019"",""pedido"":""Cada cluster deverá possuir:"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 216""],""aceitacao"":""Cada cluster deverá possuir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b44ec86d-0020,seleccionar sectores prioritários;,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 232,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b44ec86d-0020: seleccionar sectores prioritários;,P2,MASTER-b44ec86d-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0020,1,"[{""id"":""MASTER-b44ec86d-0020"",""pedido"":""seleccionar sectores prioritários;"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 232""],""aceitacao"":""seleccionar sectores prioritários;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b44ec86d-0021,"Portanto, o modelo é aplicável e deve ser incorporado no InvestMoz como uma camada transversal de inteligência de investimento. Os 15 projectos âncora já existentes podem funcionar como pontos de partida, mas devem ser ligados a cadeias de valor, fornecedores, financiamento, competências, infra-estruturas e mercados para orientar os investidores para os locais e actividades onde o investimento faz mais sentido.",portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 239,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b44ec86d-0021: Portanto, o modelo é aplicável e deve ser incorporado no InvestMoz como uma camada transversal de inteligência de investimento. Os 15 projectos âncora já existentes podem funcionar como pontos de partida, mas devem ser ligados a cadeias de valor, fornecedores, financiamento, competências, infra-estruturas e mercados para orientar os investidores para os locais e actividades onde o investimento faz mais sentido.",P2,MASTER-b44ec86d-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0021,1,"[{""id"":""MASTER-b44ec86d-0021"",""pedido"":""Portanto, o modelo é aplicável e deve ser incorporado no InvestMoz como uma camada transversal de inteligência de investimento. Os 15 projectos âncora já existentes podem funcionar como pontos de partida, mas devem ser ligados a cadeias de valor, fornecedores, financiamento, competências, infra-estruturas e mercados para orientar os investidores para os locais e actividades onde o investimento faz mais sentido."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 239""],""aceitacao"":""Portanto, o modelo é aplicável e deve ser incorporado no InvestMoz como uma camada transversal de inteligência de investimento. Os 15 projectos âncora já existentes podem funcionar como pontos de partida, mas devem ser ligados a cadeias de valor, fornecedores, financiamento, competências, infra-estruturas e mercados para orientar os investidores para os locais e actividades onde o investimento faz mais sentido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b44ec86d-0022,Apresentar a matriz de rastreabilidade completa Validar os critérios de aceitação do MVP Rever a coerência das referências cruzadas,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 289,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b44ec86d-0022: Apresentar a matriz de rastreabilidade completa Validar os critérios de aceitação do MVP Rever a coerência das referências cruzadas,P2,MASTER-b44ec86d-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0022,1,"[{""id"":""MASTER-b44ec86d-0022"",""pedido"":""Apresentar a matriz de rastreabilidade completa Validar os critérios de aceitação do MVP Rever a coerência das referências cruzadas"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 289""],""aceitacao"":""Apresentar a matriz de rastreabilidade completa Validar os critérios de aceitação do MVP Rever a coerência das referências cruzadas"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b44ec86d-0023,"O desenho actual é suficientemente sólido para avançar para a arquitectura técnica detalhada e preparação do MVP. Contudo, antes do desenvolvimento, devem ser concluídos cinco elementos críticos:",portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 292,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b44ec86d-0023: O desenho actual é suficientemente sólido para avançar para a arquitectura técnica detalhada e preparação do MVP. Contudo, antes do desenvolvimento, devem ser concluídos cinco elementos críticos:",P2,MASTER-b44ec86d-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0023,1,"[{""id"":""MASTER-b44ec86d-0023"",""pedido"":""O desenho actual é suficientemente sólido para avançar para a arquitectura técnica detalhada e preparação do MVP. Contudo, antes do desenvolvimento, devem ser concluídos cinco elementos críticos:"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 292""],""aceitacao"":""O desenho actual é suficientemente sólido para avançar para a arquitectura técnica detalhada e preparação do MVP. Contudo, antes do desenvolvimento, devem ser concluídos cinco elementos críticos:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b44ec86d-0024,"Para constituir verdadeiramente uma única experiência, o investidor deverá possuir:",portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 338,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b44ec86d-0024: Para constituir verdadeiramente uma única experiência, o investidor deverá possuir:",P2,MASTER-b44ec86d-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0024,1,"[{""id"":""MASTER-b44ec86d-0024"",""pedido"":""Para constituir verdadeiramente uma única experiência, o investidor deverá possuir:"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 338""],""aceitacao"":""Para constituir verdadeiramente uma única experiência, o investidor deverá possuir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b44ec86d-0025,O que deve ser acrescentado,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 349,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b44ec86d-0025: O que deve ser acrescentado,P2,MASTER-b44ec86d-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0025,1,"[{""id"":""MASTER-b44ec86d-0025"",""pedido"":""O que deve ser acrescentado"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 349""],""aceitacao"":""O que deve ser acrescentado"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b44ec86d-0026,"Apresentar as alterações finais e as secções afectadas, Validar o documento completo quanto a duplicações e referências cruzadas, Preparar a versão final para implementação do MVP",portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 373,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-b44ec86d-0026: Apresentar as alterações finais e as secções afectadas, Validar o documento completo quanto a duplicações e referências cruzadas, Preparar a versão final para implementação do MVP",P2,MASTER-b44ec86d-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0026,1,"[{""id"":""MASTER-b44ec86d-0026"",""pedido"":""Apresentar as alterações finais e as secções afectadas, Validar o documento completo quanto a duplicações e referências cruzadas, Preparar a versão final para implementação do MVP"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 373""],""aceitacao"":""Apresentar as alterações finais e as secções afectadas, Validar o documento completo quanto a duplicações e referências cruzadas, Preparar a versão final para implementação do MVP"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b44ec86d-0027,"O documento está finalizado como baseline funcional e executiva e pode avançar para a fase seguinte: arquitectura técnica detalhada, validação do legado e planeamento do MVP. O desenvolvimento deve iniciar após a conclusão das condições da secção 4.7: equipa, orçamento, RACI, dados do piloto, arquitectura, segurança e backlog Must.",portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 411,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-b44ec86d-0027: O documento está finalizado como baseline funcional e executiva e pode avançar para a fase seguinte: arquitectura técnica detalhada, validação do legado e planeamento do MVP. O desenvolvimento deve iniciar após a conclusão das condições da secção 4.7: equipa, orçamento, RACI, dados do piloto, arquitectura, segurança e backlog Must.",P2,MASTER-b44ec86d-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0027,1,"[{""id"":""MASTER-b44ec86d-0027"",""pedido"":""O documento está finalizado como baseline funcional e executiva e pode avançar para a fase seguinte: arquitectura técnica detalhada, validação do legado e planeamento do MVP. O desenvolvimento deve iniciar após a conclusão das condições da secção 4.7: equipa, orçamento, RACI, dados do piloto, arquitectura, segurança e backlog Must."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 411""],""aceitacao"":""O documento está finalizado como baseline funcional e executiva e pode avançar para a fase seguinte: arquitectura técnica detalhada, validação do legado e planeamento do MVP. O desenvolvimento deve iniciar após a conclusão das condições da secção 4.7: equipa, orçamento, RACI, dados do piloto, arquitectura, segurança e backlog Must."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b44ec86d-0028,"Vantagem: menor risco inicial de migração.Desvantagem: aumenta a reconciliação, a duplicação, as integrações e o custo operacional. Deve ser considerada apenas como uma transição.",portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 465,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b44ec86d-0028: Vantagem: menor risco inicial de migração.Desvantagem: aumenta a reconciliação, a duplicação, as integrações e o custo operacional. Deve ser considerada apenas como uma transição.",P2,MASTER-b44ec86d-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0028,1,"[{""id"":""MASTER-b44ec86d-0028"",""pedido"":""Vantagem: menor risco inicial de migração.Desvantagem: aumenta a reconciliação, a duplicação, as integrações e o custo operacional. Deve ser considerada apenas como uma transição."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 465""],""aceitacao"":""Vantagem: menor risco inicial de migração.Desvantagem: aumenta a reconciliação, a duplicação, as integrações e o custo operacional. Deve ser considerada apenas como uma transição."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b44ec86d-0029,"O documento não deve ainda ser tratado como código pronto para produção nem como prova de que as integrações, dados ou serviços institucionais já existem.",portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 493,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b44ec86d-0029: O documento não deve ainda ser tratado como código pronto para produção nem como prova de que as integrações, dados ou serviços institucionais já existem.",P2,MASTER-b44ec86d-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0029,1,"[{""id"":""MASTER-b44ec86d-0029"",""pedido"":""O documento não deve ainda ser tratado como código pronto para produção nem como prova de que as integrações, dados ou serviços institucionais já existem."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 493""],""aceitacao"":""O documento não deve ainda ser tratado como código pronto para produção nem como prova de que as integrações, dados ou serviços institucionais já existem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b44ec86d-0030,reforçar que nenhum novo domínio funcional deverá ser desenvolvido em MySQL;,portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 515,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b44ec86d-0030: reforçar que nenhum novo domínio funcional deverá ser desenvolvido em MySQL;,P2,MASTER-b44ec86d-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0030,1,"[{""id"":""MASTER-b44ec86d-0030"",""pedido"":""reforçar que nenhum novo domínio funcional deverá ser desenvolvido em MySQL;"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 515""],""aceitacao"":""reforçar que nenhum novo domínio funcional deverá ser desenvolvido em MySQL;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b44ec86d-0031,"Portanto, ele já pode ser utilizado para iniciar formalmente a Fase Zero, a auditoria do legado, a constituição da equipa e a materialização do pacote normativo, mas não deve autorizar directamente a entrada em produção.",portal do investidor\Portal V4\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 526,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b44ec86d-0031: Portanto, ele já pode ser utilizado para iniciar formalmente a Fase Zero, a auditoria do legado, a constituição da equipa e a materialização do pacote normativo, mas não deve autorizar directamente a entrada em produção.",P2,MASTER-b44ec86d-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b44ec86d-0031,1,"[{""id"":""MASTER-b44ec86d-0031"",""pedido"":""Portanto, ele já pode ser utilizado para iniciar formalmente a Fase Zero, a auditoria do legado, a constituição da equipa e a materialização do pacote normativo, mas não deve autorizar directamente a entrada em produção."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos -casos .docx; SHA b44ec86d313eee6790be68a829f43e00c21e191c16cb89b4f8c37dbddc26d0ba; w:p 526""],""aceitacao"":""Portanto, ele já pode ser utilizado para iniciar formalmente a Fase Zero, a auditoria do legado, a constituição da equipa e a materialização do pacote normativo, mas não deve autorizar directamente a entrada em produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f70ce307-0001,"O upgrade do Portal de Investimentos da Tempo deverá criar uma plataforma integrada para divulgar oportunidades públicas e privadas, captar e qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. A solução deve evoluir de um portal informativo para uma plataforma de facilitação comparável às referências internacionais: catálogo de oportunidades e correspondência entre investidores e promotores, como a India Investment Grid; jornada digital e serviços electrónicos, como a Invest Saudi; balcão único, registo, resolução de constrangimentos e acompanhamento pós-investimento, como o Rwanda Development Board; e identidade, assinatura e tramitação digital, como o ecossistema de e-Residency da Estónia. A versão final articula dois eixos comerciais — a carteira do PII 2026–2030 e o mercado de negócios em funcionamento — com governação editorial, validação institucional, confidencialidade, diligência, automação supervisionada e indicadores de conversão. A implementação deve começar por um MVP centrado em catálogo, fichas, formulários, pesquisa, CRM, campanhas e encaminhamento, evoluindo posteriormente para balcão único digital, sala segura, assinatura electrónica, integrações institucionais, acompanhamento pós-investimento e inteligência artificial.",portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 4 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f70ce307-0001: O upgrade do Portal de Investimentos da Tempo deverá criar uma plataforma integrada para divulgar oportunidades públicas e privadas, captar e qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. A solução deve evoluir de um portal informativo para uma plataforma de facilitação comparável às referências internacionais: catálogo de oportunidades e correspondência entre investidores e promotores, como a India Investment Grid; jornada digital e serviços electrónicos, como a Invest Saudi; balcão único, registo, resolução de constrangimentos e acompanhamento pós-investimento, como o Rwanda Development Board; e identidade, assinatura e tramitação digital, como o ecossistema de e-Residency da Estónia. A versão final articula dois eixos comerciais — a carteira do PII 2026–2030 e o mercado de negócios em funcionamento — com governação editorial, validação institucional, confidencialidade, diligência, automação supervisionada e indicadores de conversão. A implementação deve começar por um MVP centrado em catálogo, fichas, formulários, pesquisa, CRM, campanhas e encaminhamento, evoluindo posteriormente para balcão único digital, sala segura, assinatura electrónica, integrações institucionais, acompanhamento pós-investimento e inteligência artificial. | MASTER-51b8f0ad-0001: O upgrade do Portal de Investimentos da Tempo deverá criar uma plataforma integrada para divulgar oportunidades públicas e privadas, captar e qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. A solução deve evoluir de um portal informativo para uma plataforma de facilitação comparável às referências internacionais: catálogo de oportunidades e correspondência entre investidores e promotores, como a India Investment Grid; jornada digital e serviços electrónicos, como a Invest Saudi; balcão único, registo, resolução de constrangimentos e acompanhamento pós-investimento, como o Rwanda Development Board; e identidade, assinatura e tramitação digital, como o ecossistema de e-Residency da Estónia. A versão final articula dois eixos comerciais — a carteira do PII 2026–2030 e o mercado de negócios em funcionamento — com governação editorial, validação institucional, confidencialidade, diligência, automação supervisionada e indicadores de conversão. A implementação deve começar por um MVP centrado em catálogo, fichas, formulários, pesquisa, CRM, campanhas e encaminhamento, evoluindo posteriormente para balcão único digital, sala segura, assinatura electrónica, integrações institucionais, acompanhamento pós-investimento e inteligência artificial.",P2,MASTER-f70ce307-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f70ce307-0001 | MASTER-51b8f0ad-0001,2,"[{""id"":""MASTER-f70ce307-0001"",""pedido"":""O upgrade do Portal de Investimentos da Tempo deverá criar uma plataforma integrada para divulgar oportunidades públicas e privadas, captar e qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. A solução deve evoluir de um portal informativo para uma plataforma de facilitação comparável às referências internacionais: catálogo de oportunidades e correspondência entre investidores e promotores, como a India Investment Grid; jornada digital e serviços electrónicos, como a Invest Saudi; balcão único, registo, resolução de constrangimentos e acompanhamento pós-investimento, como o Rwanda Development Board; e identidade, assinatura e tramitação digital, como o ecossistema de e-Residency da Estónia. A versão final articula dois eixos comerciais — a carteira do PII 2026–2030 e o mercado de negócios em funcionamento — com governação editorial, validação institucional, confidencialidade, diligência, automação supervisionada e indicadores de conversão. A implementação deve começar por um MVP centrado em catálogo, fichas, formulários, pesquisa, CRM, campanhas e encaminhamento, evoluindo posteriormente para balcão único digital, sala segura, assinatura electrónica, integrações institucionais, acompanhamento pós-investimento e inteligência artificial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 4""],""aceitacao"":""O upgrade do Portal de Investimentos da Tempo deverá criar uma plataforma integrada para divulgar oportunidades públicas e privadas, captar e qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. A solução deve evoluir de um portal informativo para uma plataforma de facilitação comparável às referências internacionais: catálogo de oportunidades e correspondência entre investidores e promotores, como a India Investment Grid; jornada digital e serviços electrónicos, como a Invest Saudi; balcão único, registo, resolução de constrangimentos e acompanhamento pós-investimento, como o Rwanda Development Board; e identidade, assinatura e tramitação digital, como o ecossistema de e-Residency da Estónia. A versão final articula dois eixos comerciais — a carteira do PII 2026–2030 e o mercado de negócios em funcionamento — com governação editorial, validação institucional, confidencialidade, diligência, automação supervisionada e indicadores de conversão. A implementação deve começar por um MVP centrado em catálogo, fichas, formulários, pesquisa, CRM, campanhas e encaminhamento, evoluindo posteriormente para balcão único digital, sala segura, assinatura electrónica, integrações institucionais, acompanhamento pós-investimento e inteligência artificial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-51b8f0ad-0001"",""pedido"":""O upgrade do Portal de Investimentos da Tempo deverá criar uma plataforma integrada para divulgar oportunidades públicas e privadas, captar e qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. A solução deve evoluir de um portal informativo para uma plataforma de facilitação comparável às referências internacionais: catálogo de oportunidades e correspondência entre investidores e promotores, como a India Investment Grid; jornada digital e serviços electrónicos, como a Invest Saudi; balcão único, registo, resolução de constrangimentos e acompanhamento pós-investimento, como o Rwanda Development Board; e identidade, assinatura e tramitação digital, como o ecossistema de e-Residency da Estónia. A versão final articula dois eixos comerciais — a carteira do PII 2026–2030 e o mercado de negócios em funcionamento — com governação editorial, validação institucional, confidencialidade, diligência, automação supervisionada e indicadores de conversão. A implementação deve começar por um MVP centrado em catálogo, fichas, formulários, pesquisa, CRM, campanhas e encaminhamento, evoluindo posteriormente para balcão único digital, sala segura, assinatura electrónica, integrações institucionais, acompanhamento pós-investimento e inteligência artificial."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 4""],""aceitacao"":""O upgrade do Portal de Investimentos da Tempo deverá criar uma plataforma integrada para divulgar oportunidades públicas e privadas, captar e qualificar investidores, gerir manifestações de interesse, aproximar compradores e vendedores de negócios existentes e acompanhar cada oportunidade no CRM. A solução deve evoluir de um portal informativo para uma plataforma de facilitação comparável às referências internacionais: catálogo de oportunidades e correspondência entre investidores e promotores, como a India Investment Grid; jornada digital e serviços electrónicos, como a Invest Saudi; balcão único, registo, resolução de constrangimentos e acompanhamento pós-investimento, como o Rwanda Development Board; e identidade, assinatura e tramitação digital, como o ecossistema de e-Residency da Estónia. A versão final articula dois eixos comerciais — a carteira do PII 2026–2030 e o mercado de negócios em funcionamento — com governação editorial, validação institucional, confidencialidade, diligência, automação supervisionada e indicadores de conversão. A implementação deve começar por um MVP centrado em catálogo, fichas, formulários, pesquisa, CRM, campanhas e encaminhamento, evoluindo posteriormente para balcão único digital, sala segura, assinatura electrónica, integrações institucionais, acompanhamento pós-investimento e inteligência artificial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f70ce307-0002,5.9.1. Documentos obrigatórios e controlos dos campos MIN21,portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 31,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-f70ce307-0002: 5.9.1. Documentos obrigatórios e controlos dos campos MIN21,P2,MASTER-f70ce307-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f70ce307-0002,1,"[{""id"":""MASTER-f70ce307-0002"",""pedido"":""5.9.1. Documentos obrigatórios e controlos dos campos MIN21"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 31""],""aceitacao"":""5.9.1. Documentos obrigatórios e controlos dos campos MIN21"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-51b8f0ad-0002,5.9.1. Documentos obrigatórios e controlos dos campos MIN62,portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 72,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-51b8f0ad-0002: 5.9.1. Documentos obrigatórios e controlos dos campos MIN62,P2,MASTER-51b8f0ad-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-51b8f0ad-0002,1,"[{""id"":""MASTER-51b8f0ad-0002"",""pedido"":""5.9.1. Documentos obrigatórios e controlos dos campos MIN62"",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 72""],""aceitacao"":""5.9.1. Documentos obrigatórios e controlos dos campos MIN62"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0002,"Facilitação e acompanhamento: permitir que os investidores identifiquem os requisitos, as entidades competentes, os documentos necessários, os incentivos aplicáveis e os canais de contacto para cada oportunidade.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 98 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 111,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0002: Facilitação e acompanhamento: permitir que os investidores identifiquem os requisitos, as entidades competentes, os documentos necessários, os incentivos aplicáveis e os canais de contacto para cada oportunidade. | MASTER-9f5719c8-0003: Facilitação e acompanhamento: permitir que os investidores identifiquem os requisitos, as entidades competentes, os documentos necessários, os incentivos aplicáveis e os canais de contacto para cada oportunidade.",P2,MASTER-efd550fd-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0002 | MASTER-9f5719c8-0003,2,"[{""id"":""MASTER-efd550fd-0002"",""pedido"":""Facilitação e acompanhamento: permitir que os investidores identifiquem os requisitos, as entidades competentes, os documentos necessários, os incentivos aplicáveis e os canais de contacto para cada oportunidade."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 98""],""aceitacao"":""Facilitação e acompanhamento: permitir que os investidores identifiquem os requisitos, as entidades competentes, os documentos necessários, os incentivos aplicáveis e os canais de contacto para cada oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0003"",""pedido"":""Facilitação e acompanhamento: permitir que os investidores identifiquem os requisitos, as entidades competentes, os documentos necessários, os incentivos aplicáveis e os canais de contacto para cada oportunidade."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 111""],""aceitacao"":""Facilitação e acompanhamento: permitir que os investidores identifiquem os requisitos, as entidades competentes, os documentos necessários, os incentivos aplicáveis e os canais de contacto para cada oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0003,Os eixos estruturantes e os requisitos funcionais que devem estar presentes incluem:,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 102 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 115 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 124,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0003: Os eixos estruturantes e os requisitos funcionais que devem estar presentes incluem: | MASTER-9f5719c8-0004: Os eixos estruturantes e os requisitos funcionais que devem estar presentes incluem: | MASTER-626cae3d-0001: Os eixos estruturantes e os requisitos funcionais que devem estar presentes incluem:,P2,MASTER-efd550fd-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0003 | MASTER-9f5719c8-0004 | MASTER-626cae3d-0001,3,"[{""id"":""MASTER-efd550fd-0003"",""pedido"":""Os eixos estruturantes e os requisitos funcionais que devem estar presentes incluem:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 102""],""aceitacao"":""Os eixos estruturantes e os requisitos funcionais que devem estar presentes incluem:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0004"",""pedido"":""Os eixos estruturantes e os requisitos funcionais que devem estar presentes incluem:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 115""],""aceitacao"":""Os eixos estruturantes e os requisitos funcionais que devem estar presentes incluem:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0001"",""pedido"":""Os eixos estruturantes e os requisitos funcionais que devem estar presentes incluem:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 124""],""aceitacao"":""Os eixos estruturantes e os requisitos funcionais que devem estar presentes incluem:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0008,"Suporte multilíngue: disponibilizar, no mínimo, versões completas em português e inglês, com alternância visível em todas as páginas principais e tradução consistente dos formulários, guias, mensagens de erro, botões de acção e documentos de apoio essenciais. A inclusão futura de francês ou mandarim deve depender dos públicos-alvo prioritários e da capacidade de manter os conteúdos.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 130 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 143 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 147,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0008: Suporte multilíngue: disponibilizar, no mínimo, versões completas em português e inglês, com alternância visível em todas as páginas principais e tradução consistente dos formulários, guias, mensagens de erro, botões de acção e documentos de apoio essenciais. A inclusão futura de francês ou mandarim deve depender dos públicos-alvo prioritários e da capacidade de manter os conteúdos. | MASTER-9f5719c8-0009: Suporte multilíngue: disponibilizar, no mínimo, versões completas em português e inglês, com alternância visível em todas as páginas principais e tradução consistente dos formulários, guias, mensagens de erro, botões de acção e documentos de apoio essenciais. A inclusão futura de francês ou mandarim deve depender dos públicos-alvo prioritários e da capacidade de manter os conteúdos. | MASTER-626cae3d-0006: Suporte multilíngue: disponibilizar, no mínimo, versões completas em português e inglês, com alternância visível em todas as páginas principais e tradução consistente dos formulários, guias, mensagens de erro, botões de acção e documentos de apoio essenciais. A inclusão futura de francês ou mandarim deve depender dos públicos-alvo prioritários e da capacidade de manter os conteúdos.",P2,MASTER-efd550fd-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0008 | MASTER-9f5719c8-0009 | MASTER-626cae3d-0006,3,"[{""id"":""MASTER-efd550fd-0008"",""pedido"":""Suporte multilíngue: disponibilizar, no mínimo, versões completas em português e inglês, com alternância visível em todas as páginas principais e tradução consistente dos formulários, guias, mensagens de erro, botões de acção e documentos de apoio essenciais. A inclusão futura de francês ou mandarim deve depender dos públicos-alvo prioritários e da capacidade de manter os conteúdos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 130""],""aceitacao"":""Suporte multilíngue: disponibilizar, no mínimo, versões completas em português e inglês, com alternância visível em todas as páginas principais e tradução consistente dos formulários, guias, mensagens de erro, botões de acção e documentos de apoio essenciais. A inclusão futura de francês ou mandarim deve depender dos públicos-alvo prioritários e da capacidade de manter os conteúdos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-9f5719c8-0009"",""pedido"":""Suporte multilíngue: disponibilizar, no mínimo, versões completas em português e inglês, com alternância visível em todas as páginas principais e tradução consistente dos formulários, guias, mensagens de erro, botões de acção e documentos de apoio essenciais. A inclusão futura de francês ou mandarim deve depender dos públicos-alvo prioritários e da capacidade de manter os conteúdos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 143""],""aceitacao"":""Suporte multilíngue: disponibilizar, no mínimo, versões completas em português e inglês, com alternância visível em todas as páginas principais e tradução consistente dos formulários, guias, mensagens de erro, botões de acção e documentos de apoio essenciais. A inclusão futura de francês ou mandarim deve depender dos públicos-alvo prioritários e da capacidade de manter os conteúdos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-626cae3d-0006"",""pedido"":""Suporte multilíngue: disponibilizar, no mínimo, versões completas em português e inglês, com alternância visível em todas as páginas principais e tradução consistente dos formulários, guias, mensagens de erro, botões de acção e documentos de apoio essenciais. A inclusão futura de francês ou mandarim deve depender dos públicos-alvo prioritários e da capacidade de manter os conteúdos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 147""],""aceitacao"":""Suporte multilíngue: disponibilizar, no mínimo, versões completas em português e inglês, com alternância visível em todas as páginas principais e tradução consistente dos formulários, guias, mensagens de erro, botões de acção e documentos de apoio essenciais. A inclusão futura de francês ou mandarim deve depender dos públicos-alvo prioritários e da capacidade de manter os conteúdos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0010,"Requisitos mínimos de acessibilidade: O portal deve garantir contraste adequado, leitura simples em dispositivos móveis, navegação por teclado, textos alternativos para imagens e ícones, rótulos claros em formulários e mensagens de erro compreensíveis. Estes requisitos são essenciais para que investidores com diferentes níveis de literacia digital consigam utilizar a plataforma sem apoio contínuo.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 132 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 145 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 149,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0010: Requisitos mínimos de acessibilidade: O portal deve garantir contraste adequado, leitura simples em dispositivos móveis, navegação por teclado, textos alternativos para imagens e ícones, rótulos claros em formulários e mensagens de erro compreensíveis. Estes requisitos são essenciais para que investidores com diferentes níveis de literacia digital consigam utilizar a plataforma sem apoio contínuo. | MASTER-9f5719c8-0011: Requisitos mínimos de acessibilidade: O portal deve garantir contraste adequado, leitura simples em dispositivos móveis, navegação por teclado, textos alternativos para imagens e ícones, rótulos claros em formulários e mensagens de erro compreensíveis. Estes requisitos são essenciais para que investidores com diferentes níveis de literacia digital consigam utilizar a plataforma sem apoio contínuo. | MASTER-626cae3d-0008: Requisitos mínimos de acessibilidade: O portal deve garantir contraste adequado, leitura simples em dispositivos móveis, navegação por teclado, textos alternativos para imagens e ícones, rótulos claros em formulários e mensagens de erro compreensíveis. Estes requisitos são essenciais para que investidores com diferentes níveis de literacia digital consigam utilizar a plataforma sem apoio contínuo.",P2,MASTER-efd550fd-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0010 | MASTER-9f5719c8-0011 | MASTER-626cae3d-0008,3,"[{""id"":""MASTER-efd550fd-0010"",""pedido"":""Requisitos mínimos de acessibilidade: O portal deve garantir contraste adequado, leitura simples em dispositivos móveis, navegação por teclado, textos alternativos para imagens e ícones, rótulos claros em formulários e mensagens de erro compreensíveis. Estes requisitos são essenciais para que investidores com diferentes níveis de literacia digital consigam utilizar a plataforma sem apoio contínuo."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 132""],""aceitacao"":""Requisitos mínimos de acessibilidade: O portal deve garantir contraste adequado, leitura simples em dispositivos móveis, navegação por teclado, textos alternativos para imagens e ícones, rótulos claros em formulários e mensagens de erro compreensíveis. Estes requisitos são essenciais para que investidores com diferentes níveis de literacia digital consigam utilizar a plataforma sem apoio contínuo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-9f5719c8-0011"",""pedido"":""Requisitos mínimos de acessibilidade: O portal deve garantir contraste adequado, leitura simples em dispositivos móveis, navegação por teclado, textos alternativos para imagens e ícones, rótulos claros em formulários e mensagens de erro compreensíveis. Estes requisitos são essenciais para que investidores com diferentes níveis de literacia digital consigam utilizar a plataforma sem apoio contínuo."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 145""],""aceitacao"":""Requisitos mínimos de acessibilidade: O portal deve garantir contraste adequado, leitura simples em dispositivos móveis, navegação por teclado, textos alternativos para imagens e ícones, rótulos claros em formulários e mensagens de erro compreensíveis. Estes requisitos são essenciais para que investidores com diferentes níveis de literacia digital consigam utilizar a plataforma sem apoio contínuo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-626cae3d-0008"",""pedido"":""Requisitos mínimos de acessibilidade: O portal deve garantir contraste adequado, leitura simples em dispositivos móveis, navegação por teclado, textos alternativos para imagens e ícones, rótulos claros em formulários e mensagens de erro compreensíveis. Estes requisitos são essenciais para que investidores com diferentes níveis de literacia digital consigam utilizar a plataforma sem apoio contínuo."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 149""],""aceitacao"":""Requisitos mínimos de acessibilidade: O portal deve garantir contraste adequado, leitura simples em dispositivos móveis, navegação por teclado, textos alternativos para imagens e ícones, rótulos claros em formulários e mensagens de erro compreensíveis. Estes requisitos são essenciais para que investidores com diferentes níveis de literacia digital consigam utilizar a plataforma sem apoio contínuo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0012,"d) Carteira PII 2026-2030: cada sector deve apresentar oportunidades associadas ao PII 2026-2030, com indicação da localização, da entidade promotora, da fase de preparação, das necessidades de financiamento, do impacto económico esperado e dos documentos de referência disponíveis.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 149 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 162 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 166,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0012: d) Carteira PII 2026-2030: cada sector deve apresentar oportunidades associadas ao PII 2026-2030, com indicação da localização, da entidade promotora, da fase de preparação, das necessidades de financiamento, do impacto económico esperado e dos documentos de referência disponíveis. | MASTER-9f5719c8-0013: d) Carteira PII 2026-2030: cada sector deve apresentar oportunidades associadas ao PII 2026-2030, com indicação da localização, da entidade promotora, da fase de preparação, das necessidades de financiamento, do impacto económico esperado e dos documentos de referência disponíveis. | MASTER-626cae3d-0010: d) Carteira PII 2026-2030: cada sector deve apresentar oportunidades associadas ao PII 2026-2030, com indicação da localização, da entidade promotora, da fase de preparação, das necessidades de financiamento, do impacto económico esperado e dos documentos de referência disponíveis.",P2,MASTER-efd550fd-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0012 | MASTER-9f5719c8-0013 | MASTER-626cae3d-0010,3,"[{""id"":""MASTER-efd550fd-0012"",""pedido"":""d) Carteira PII 2026-2030: cada sector deve apresentar oportunidades associadas ao PII 2026-2030, com indicação da localização, da entidade promotora, da fase de preparação, das necessidades de financiamento, do impacto económico esperado e dos documentos de referência disponíveis."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 149""],""aceitacao"":""d) Carteira PII 2026-2030: cada sector deve apresentar oportunidades associadas ao PII 2026-2030, com indicação da localização, da entidade promotora, da fase de preparação, das necessidades de financiamento, do impacto económico esperado e dos documentos de referência disponíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0013"",""pedido"":""d) Carteira PII 2026-2030: cada sector deve apresentar oportunidades associadas ao PII 2026-2030, com indicação da localização, da entidade promotora, da fase de preparação, das necessidades de financiamento, do impacto económico esperado e dos documentos de referência disponíveis."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 162""],""aceitacao"":""d) Carteira PII 2026-2030: cada sector deve apresentar oportunidades associadas ao PII 2026-2030, com indicação da localização, da entidade promotora, da fase de preparação, das necessidades de financiamento, do impacto económico esperado e dos documentos de referência disponíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-626cae3d-0010"",""pedido"":""d) Carteira PII 2026-2030: cada sector deve apresentar oportunidades associadas ao PII 2026-2030, com indicação da localização, da entidade promotora, da fase de preparação, das necessidades de financiamento, do impacto económico esperado e dos documentos de referência disponíveis."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 166""],""aceitacao"":""d) Carteira PII 2026-2030: cada sector deve apresentar oportunidades associadas ao PII 2026-2030, com indicação da localização, da entidade promotora, da fase de preparação, das necessidades de financiamento, do impacto económico esperado e dos documentos de referência disponíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0013,"Para transformar o portal num balcão único interoperável, as integrações de sistema devem ser tratadas como uma ambição funcional dependente de acordos institucionais, da disponibilidade técnica das entidades públicas e da validação jurídica dos fluxos de dados.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 157 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 170 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 174,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0013: Para transformar o portal num balcão único interoperável, as integrações de sistema devem ser tratadas como uma ambição funcional dependente de acordos institucionais, da disponibilidade técnica das entidades públicas e da validação jurídica dos fluxos de dados. | MASTER-9f5719c8-0014: Para transformar o portal num balcão único interoperável, as integrações de sistema devem ser tratadas como uma ambição funcional dependente de acordos institucionais, da disponibilidade técnica das entidades públicas e da validação jurídica dos fluxos de dados. | MASTER-626cae3d-0011: Para transformar o portal num balcão único interoperável, as integrações de sistema devem ser tratadas como uma ambição funcional dependente de acordos institucionais, da disponibilidade técnica das entidades públicas e da validação jurídica dos fluxos de dados.",P2,MASTER-efd550fd-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0013 | MASTER-9f5719c8-0014 | MASTER-626cae3d-0011,3,"[{""id"":""MASTER-efd550fd-0013"",""pedido"":""Para transformar o portal num balcão único interoperável, as integrações de sistema devem ser tratadas como uma ambição funcional dependente de acordos institucionais, da disponibilidade técnica das entidades públicas e da validação jurídica dos fluxos de dados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 157""],""aceitacao"":""Para transformar o portal num balcão único interoperável, as integrações de sistema devem ser tratadas como uma ambição funcional dependente de acordos institucionais, da disponibilidade técnica das entidades públicas e da validação jurídica dos fluxos de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0014"",""pedido"":""Para transformar o portal num balcão único interoperável, as integrações de sistema devem ser tratadas como uma ambição funcional dependente de acordos institucionais, da disponibilidade técnica das entidades públicas e da validação jurídica dos fluxos de dados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 170""],""aceitacao"":""Para transformar o portal num balcão único interoperável, as integrações de sistema devem ser tratadas como uma ambição funcional dependente de acordos institucionais, da disponibilidade técnica das entidades públicas e da validação jurídica dos fluxos de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-626cae3d-0011"",""pedido"":""Para transformar o portal num balcão único interoperável, as integrações de sistema devem ser tratadas como uma ambição funcional dependente de acordos institucionais, da disponibilidade técnica das entidades públicas e da validação jurídica dos fluxos de dados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 174""],""aceitacao"":""Para transformar o portal num balcão único interoperável, as integrações de sistema devem ser tratadas como uma ambição funcional dependente de acordos institucionais, da disponibilidade técnica das entidades públicas e da validação jurídica dos fluxos de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0022,"Prioridade média: implementar um selector de idiomas, melhorar os filtros de pesquisa por sector, província, entidade competente e fase do investimento, criar um formulário de contacto especializado e estruturar o repositório documental.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 228 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 241 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 241,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0022: Prioridade média: implementar um selector de idiomas, melhorar os filtros de pesquisa por sector, província, entidade competente e fase do investimento, criar um formulário de contacto especializado e estruturar o repositório documental. | MASTER-9f5719c8-0023: Prioridade média: implementar um selector de idiomas, melhorar os filtros de pesquisa por sector, província, entidade competente e fase do investimento, criar um formulário de contacto especializado e estruturar o repositório documental. | MASTER-626cae3d-0021: Prioridade média: implementar um selector de idiomas, melhorar os filtros de pesquisa por sector, província, entidade competente e fase do investimento, criar um formulário de contacto especializado e estruturar o repositório documental.",P2,MASTER-efd550fd-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0022 | MASTER-9f5719c8-0023 | MASTER-626cae3d-0021,3,"[{""id"":""MASTER-efd550fd-0022"",""pedido"":""Prioridade média: implementar um selector de idiomas, melhorar os filtros de pesquisa por sector, província, entidade competente e fase do investimento, criar um formulário de contacto especializado e estruturar o repositório documental."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 228""],""aceitacao"":""Prioridade média: implementar um selector de idiomas, melhorar os filtros de pesquisa por sector, província, entidade competente e fase do investimento, criar um formulário de contacto especializado e estruturar o repositório documental."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0023"",""pedido"":""Prioridade média: implementar um selector de idiomas, melhorar os filtros de pesquisa por sector, província, entidade competente e fase do investimento, criar um formulário de contacto especializado e estruturar o repositório documental."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 241""],""aceitacao"":""Prioridade média: implementar um selector de idiomas, melhorar os filtros de pesquisa por sector, província, entidade competente e fase do investimento, criar um formulário de contacto especializado e estruturar o repositório documental."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-626cae3d-0021"",""pedido"":""Prioridade média: implementar um selector de idiomas, melhorar os filtros de pesquisa por sector, província, entidade competente e fase do investimento, criar um formulário de contacto especializado e estruturar o repositório documental."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 241""],""aceitacao"":""Prioridade média: implementar um selector de idiomas, melhorar os filtros de pesquisa por sector, província, entidade competente e fase do investimento, criar um formulário de contacto especializado e estruturar o repositório documental."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0023,"Para transformar o portal actual numa Plataforma Integrada de Serviços de Investimento (Single Window for Investment), a implementação deve ser feita em fases estruturadas, abrangendo a arquitectura do sistema, os fluxos de integração via API e os novos componentes de interface (UI/UX).",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 230 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 243,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0023: Para transformar o portal actual numa Plataforma Integrada de Serviços de Investimento (Single Window for Investment), a implementação deve ser feita em fases estruturadas, abrangendo a arquitectura do sistema, os fluxos de integração via API e os novos componentes de interface (UI/UX). | MASTER-9f5719c8-0024: Para transformar o portal actual numa Plataforma Integrada de Serviços de Investimento (Single Window for Investment), a implementação deve ser feita em fases estruturadas, abrangendo a arquitectura do sistema, os fluxos de integração via API e os novos componentes de interface (UI/UX).",P2,MASTER-efd550fd-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0023 | MASTER-9f5719c8-0024,2,"[{""id"":""MASTER-efd550fd-0023"",""pedido"":""Para transformar o portal actual numa Plataforma Integrada de Serviços de Investimento (Single Window for Investment), a implementação deve ser feita em fases estruturadas, abrangendo a arquitectura do sistema, os fluxos de integração via API e os novos componentes de interface (UI/UX)."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 230""],""aceitacao"":""Para transformar o portal actual numa Plataforma Integrada de Serviços de Investimento (Single Window for Investment), a implementação deve ser feita em fases estruturadas, abrangendo a arquitectura do sistema, os fluxos de integração via API e os novos componentes de interface (UI/UX)."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0024"",""pedido"":""Para transformar o portal actual numa Plataforma Integrada de Serviços de Investimento (Single Window for Investment), a implementação deve ser feita em fases estruturadas, abrangendo a arquitectura do sistema, os fluxos de integração via API e os novos componentes de interface (UI/UX)."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 243""],""aceitacao"":""Para transformar o portal actual numa Plataforma Integrada de Serviços de Investimento (Single Window for Investment), a implementação deve ser feita em fases estruturadas, abrangendo a arquitectura do sistema, os fluxos de integração via API e os novos componentes de interface (UI/UX)."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0027,Nota técnica: Os endpoints indicados na tabela são exemplos conceptuais de especificação funcional e devem ser confirmados com cada entidade competente antes de qualquer implementação técnica ou de publicação como integração oficial.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 250 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 263,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0027: Nota técnica: Os endpoints indicados na tabela são exemplos conceptuais de especificação funcional e devem ser confirmados com cada entidade competente antes de qualquer implementação técnica ou de publicação como integração oficial. | MASTER-9f5719c8-0028: Nota técnica: Os endpoints indicados na tabela são exemplos conceptuais de especificação funcional e devem ser confirmados com cada entidade competente antes de qualquer implementação técnica ou de publicação como integração oficial.,P2,MASTER-efd550fd-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0027 | MASTER-9f5719c8-0028,2,"[{""id"":""MASTER-efd550fd-0027"",""pedido"":""Nota técnica: Os endpoints indicados na tabela são exemplos conceptuais de especificação funcional e devem ser confirmados com cada entidade competente antes de qualquer implementação técnica ou de publicação como integração oficial."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 250""],""aceitacao"":""Nota técnica: Os endpoints indicados na tabela são exemplos conceptuais de especificação funcional e devem ser confirmados com cada entidade competente antes de qualquer implementação técnica ou de publicação como integração oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0028"",""pedido"":""Nota técnica: Os endpoints indicados na tabela são exemplos conceptuais de especificação funcional e devem ser confirmados com cada entidade competente antes de qualquer implementação técnica ou de publicação como integração oficial."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 263""],""aceitacao"":""Nota técnica: Os endpoints indicados na tabela são exemplos conceptuais de especificação funcional e devem ser confirmados com cada entidade competente antes de qualquer implementação técnica ou de publicação como integração oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0030,"Alterar os exemplos de busca para termos do ecossistema de negócios: ""Isenção de IVA na agricultura"", ""Como registar um projecto na APIEX"", ""Repatriamento de dividendos"".",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 287 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 300 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 299,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0030: Alterar os exemplos de busca para termos do ecossistema de negócios: ""Isenção de IVA na agricultura"", ""Como registar um projecto na APIEX"", ""Repatriamento de dividendos"". | MASTER-9f5719c8-0031: Alterar os exemplos de busca para termos do ecossistema de negócios: ""Isenção de IVA na agricultura"", ""Como registar um projecto na APIEX"", ""Repatriamento de dividendos"". | MASTER-626cae3d-0028: Alterar os exemplos de busca para termos do ecossistema de negócios: ""Isenção de IVA na agricultura"", ""Como registar um projecto na APIEX"", ""Repatriamento de dividendos"".",P2,MASTER-efd550fd-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0030 | MASTER-9f5719c8-0031 | MASTER-626cae3d-0028,3,"[{""id"":""MASTER-efd550fd-0030"",""pedido"":""Alterar os exemplos de busca para termos do ecossistema de negócios: \""Isenção de IVA na agricultura\"", \""Como registar um projecto na APIEX\"", \""Repatriamento de dividendos\""."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 287""],""aceitacao"":""Alterar os exemplos de busca para termos do ecossistema de negócios: \""Isenção de IVA na agricultura\"", \""Como registar um projecto na APIEX\"", \""Repatriamento de dividendos\""."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-9f5719c8-0031"",""pedido"":""Alterar os exemplos de busca para termos do ecossistema de negócios: \""Isenção de IVA na agricultura\"", \""Como registar um projecto na APIEX\"", \""Repatriamento de dividendos\""."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 300""],""aceitacao"":""Alterar os exemplos de busca para termos do ecossistema de negócios: \""Isenção de IVA na agricultura\"", \""Como registar um projecto na APIEX\"", \""Repatriamento de dividendos\""."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-626cae3d-0028"",""pedido"":""Alterar os exemplos de busca para termos do ecossistema de negócios: \""Isenção de IVA na agricultura\"", \""Como registar um projecto na APIEX\"", \""Repatriamento de dividendos\""."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 299""],""aceitacao"":""Alterar os exemplos de busca para termos do ecossistema de negócios: \""Isenção de IVA na agricultura\"", \""Como registar um projecto na APIEX\"", \""Repatriamento de dividendos\""."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0031,"Em vez de “Explore o potencial...”, apresentar, quando validados, dados operacionais de cada sector, como área disponível, incentivos aplicáveis, entidades competentes e chamada de acção específica. Qualquer número ou taxa deve ser identificado como exemplo ilustrativo ou confirmado por fonte oficial antes da publicação.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 289 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 302,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0031: Em vez de “Explore o potencial...”, apresentar, quando validados, dados operacionais de cada sector, como área disponível, incentivos aplicáveis, entidades competentes e chamada de acção específica. Qualquer número ou taxa deve ser identificado como exemplo ilustrativo ou confirmado por fonte oficial antes da publicação. | MASTER-9f5719c8-0032: Em vez de “Explore o potencial...”, apresentar, quando validados, dados operacionais de cada sector, como área disponível, incentivos aplicáveis, entidades competentes e chamada de acção específica. Qualquer número ou taxa deve ser identificado como exemplo ilustrativo ou confirmado por fonte oficial antes da publicação.",P2,MASTER-efd550fd-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0031 | MASTER-9f5719c8-0032,2,"[{""id"":""MASTER-efd550fd-0031"",""pedido"":""Em vez de “Explore o potencial...”, apresentar, quando validados, dados operacionais de cada sector, como área disponível, incentivos aplicáveis, entidades competentes e chamada de acção específica. Qualquer número ou taxa deve ser identificado como exemplo ilustrativo ou confirmado por fonte oficial antes da publicação."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 289""],""aceitacao"":""Em vez de “Explore o potencial...”, apresentar, quando validados, dados operacionais de cada sector, como área disponível, incentivos aplicáveis, entidades competentes e chamada de acção específica. Qualquer número ou taxa deve ser identificado como exemplo ilustrativo ou confirmado por fonte oficial antes da publicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0032"",""pedido"":""Em vez de “Explore o potencial...”, apresentar, quando validados, dados operacionais de cada sector, como área disponível, incentivos aplicáveis, entidades competentes e chamada de acção específica. Qualquer número ou taxa deve ser identificado como exemplo ilustrativo ou confirmado por fonte oficial antes da publicação."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 302""],""aceitacao"":""Em vez de “Explore o potencial...”, apresentar, quando validados, dados operacionais de cada sector, como área disponível, incentivos aplicáveis, entidades competentes e chamada de acção específica. Qualquer número ou taxa deve ser identificado como exemplo ilustrativo ou confirmado por fonte oficial antes da publicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0032,"Próximo passo recomendado: priorizar as melhorias de conteúdo e de navegação da página pública, pois são as que têm impacto imediato na credibilidade do portal. Em seguida, deve ser preparada a especificação funcional da Área Reservada do Investidor e, numa fase posterior, o desenho técnico das integrações via API com as entidades públicas relevantes.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 293 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 306,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0032: Próximo passo recomendado: priorizar as melhorias de conteúdo e de navegação da página pública, pois são as que têm impacto imediato na credibilidade do portal. Em seguida, deve ser preparada a especificação funcional da Área Reservada do Investidor e, numa fase posterior, o desenho técnico das integrações via API com as entidades públicas relevantes. | MASTER-9f5719c8-0033: Próximo passo recomendado: priorizar as melhorias de conteúdo e de navegação da página pública, pois são as que têm impacto imediato na credibilidade do portal. Em seguida, deve ser preparada a especificação funcional da Área Reservada do Investidor e, numa fase posterior, o desenho técnico das integrações via API com as entidades públicas relevantes.",P2,MASTER-efd550fd-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0032 | MASTER-9f5719c8-0033,2,"[{""id"":""MASTER-efd550fd-0032"",""pedido"":""Próximo passo recomendado: priorizar as melhorias de conteúdo e de navegação da página pública, pois são as que têm impacto imediato na credibilidade do portal. Em seguida, deve ser preparada a especificação funcional da Área Reservada do Investidor e, numa fase posterior, o desenho técnico das integrações via API com as entidades públicas relevantes."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 293""],""aceitacao"":""Próximo passo recomendado: priorizar as melhorias de conteúdo e de navegação da página pública, pois são as que têm impacto imediato na credibilidade do portal. Em seguida, deve ser preparada a especificação funcional da Área Reservada do Investidor e, numa fase posterior, o desenho técnico das integrações via API com as entidades públicas relevantes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0033"",""pedido"":""Próximo passo recomendado: priorizar as melhorias de conteúdo e de navegação da página pública, pois são as que têm impacto imediato na credibilidade do portal. Em seguida, deve ser preparada a especificação funcional da Área Reservada do Investidor e, numa fase posterior, o desenho técnico das integrações via API com as entidades públicas relevantes."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 306""],""aceitacao"":""Próximo passo recomendado: priorizar as melhorias de conteúdo e de navegação da página pública, pois são as que têm impacto imediato na credibilidade do portal. Em seguida, deve ser preparada a especificação funcional da Área Reservada do Investidor e, numa fase posterior, o desenho técnico das integrações via API com as entidades públicas relevantes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0033,"A ficha-modelo organiza cada oportunidade em: resumo rápido, objectivo, identificação, resumo executivo, maturidade, estrutura financeira, impacto, requisitos e validação, card para a página principal e instruções de preenchimento. Use-a para publicar oportunidades comparáveis, verificáveis e orientadas para o investidor.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 296 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 309 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 306,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0033: A ficha-modelo organiza cada oportunidade em: resumo rápido, objectivo, identificação, resumo executivo, maturidade, estrutura financeira, impacto, requisitos e validação, card para a página principal e instruções de preenchimento. Use-a para publicar oportunidades comparáveis, verificáveis e orientadas para o investidor. | MASTER-9f5719c8-0034: A ficha-modelo organiza cada oportunidade em: resumo rápido, objectivo, identificação, resumo executivo, maturidade, estrutura financeira, impacto, requisitos e validação, card para a página principal e instruções de preenchimento. Use-a para publicar oportunidades comparáveis, verificáveis e orientadas para o investidor. | MASTER-626cae3d-0029: A ficha-modelo organiza cada oportunidade em: resumo rápido, objectivo, identificação, resumo executivo, maturidade, estrutura financeira, impacto, requisitos e validação, card para a página principal e instruções de preenchimento. Use-a para publicar oportunidades comparáveis, verificáveis e orientadas para o investidor.",P2,MASTER-efd550fd-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0033 | MASTER-9f5719c8-0034 | MASTER-626cae3d-0029,3,"[{""id"":""MASTER-efd550fd-0033"",""pedido"":""A ficha-modelo organiza cada oportunidade em: resumo rápido, objectivo, identificação, resumo executivo, maturidade, estrutura financeira, impacto, requisitos e validação, card para a página principal e instruções de preenchimento. Use-a para publicar oportunidades comparáveis, verificáveis e orientadas para o investidor."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 296""],""aceitacao"":""A ficha-modelo organiza cada oportunidade em: resumo rápido, objectivo, identificação, resumo executivo, maturidade, estrutura financeira, impacto, requisitos e validação, card para a página principal e instruções de preenchimento. Use-a para publicar oportunidades comparáveis, verificáveis e orientadas para o investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0034"",""pedido"":""A ficha-modelo organiza cada oportunidade em: resumo rápido, objectivo, identificação, resumo executivo, maturidade, estrutura financeira, impacto, requisitos e validação, card para a página principal e instruções de preenchimento. Use-a para publicar oportunidades comparáveis, verificáveis e orientadas para o investidor."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 309""],""aceitacao"":""A ficha-modelo organiza cada oportunidade em: resumo rápido, objectivo, identificação, resumo executivo, maturidade, estrutura financeira, impacto, requisitos e validação, card para a página principal e instruções de preenchimento. Use-a para publicar oportunidades comparáveis, verificáveis e orientadas para o investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-626cae3d-0029"",""pedido"":""A ficha-modelo organiza cada oportunidade em: resumo rápido, objectivo, identificação, resumo executivo, maturidade, estrutura financeira, impacto, requisitos e validação, card para a página principal e instruções de preenchimento. Use-a para publicar oportunidades comparáveis, verificáveis e orientadas para o investidor."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 306""],""aceitacao"":""A ficha-modelo organiza cada oportunidade em: resumo rápido, objectivo, identificação, resumo executivo, maturidade, estrutura financeira, impacto, requisitos e validação, card para a página principal e instruções de preenchimento. Use-a para publicar oportunidades comparáveis, verificáveis e orientadas para o investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0034,Visão imediata da oportunidade e dos campos obrigatórios.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 301 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 314 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 311,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0034: Visão imediata da oportunidade e dos campos obrigatórios. | MASTER-9f5719c8-0035: Visão imediata da oportunidade e dos campos obrigatórios. | MASTER-626cae3d-0030: Visão imediata da oportunidade e dos campos obrigatórios.,P2,MASTER-efd550fd-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0034 | MASTER-9f5719c8-0035 | MASTER-626cae3d-0030,3,"[{""id"":""MASTER-efd550fd-0034"",""pedido"":""Visão imediata da oportunidade e dos campos obrigatórios."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 301""],""aceitacao"":""Visão imediata da oportunidade e dos campos obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0035"",""pedido"":""Visão imediata da oportunidade e dos campos obrigatórios."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 314""],""aceitacao"":""Visão imediata da oportunidade e dos campos obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-626cae3d-0030"",""pedido"":""Visão imediata da oportunidade e dos campos obrigatórios."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 311""],""aceitacao"":""Visão imediata da oportunidade e dos campos obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0035,"Permitir comparação por preparação, necessidade de financiamento e resultados esperados.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 307 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 320 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 317,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0035: Permitir comparação por preparação, necessidade de financiamento e resultados esperados. | MASTER-9f5719c8-0036: Permitir comparação por preparação, necessidade de financiamento e resultados esperados. | MASTER-626cae3d-0031: Permitir comparação por preparação, necessidade de financiamento e resultados esperados.",P2,MASTER-efd550fd-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0035 | MASTER-9f5719c8-0036 | MASTER-626cae3d-0031,3,"[{""id"":""MASTER-efd550fd-0035"",""pedido"":""Permitir comparação por preparação, necessidade de financiamento e resultados esperados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 307""],""aceitacao"":""Permitir comparação por preparação, necessidade de financiamento e resultados esperados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0036"",""pedido"":""Permitir comparação por preparação, necessidade de financiamento e resultados esperados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 320""],""aceitacao"":""Permitir comparação por preparação, necessidade de financiamento e resultados esperados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0031"",""pedido"":""Permitir comparação por preparação, necessidade de financiamento e resultados esperados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 317""],""aceitacao"":""Permitir comparação por preparação, necessidade de financiamento e resultados esperados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0036,"Validar informação, gerar card público e orientar preenchimento consistente.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 310 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 323 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 320,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0036: Validar informação, gerar card público e orientar preenchimento consistente. | MASTER-9f5719c8-0037: Validar informação, gerar card público e orientar preenchimento consistente. | MASTER-626cae3d-0032: Validar informação, gerar card público e orientar preenchimento consistente.",P2,MASTER-efd550fd-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0036 | MASTER-9f5719c8-0037 | MASTER-626cae3d-0032,3,"[{""id"":""MASTER-efd550fd-0036"",""pedido"":""Validar informação, gerar card público e orientar preenchimento consistente."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 310""],""aceitacao"":""Validar informação, gerar card público e orientar preenchimento consistente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0037"",""pedido"":""Validar informação, gerar card público e orientar preenchimento consistente."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 323""],""aceitacao"":""Validar informação, gerar card público e orientar preenchimento consistente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-626cae3d-0032"",""pedido"":""Validar informação, gerar card público e orientar preenchimento consistente."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 320""],""aceitacao"":""Validar informação, gerar card público e orientar preenchimento consistente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0038,"Nota de validação: a informação legal, fiscal e regulatória deve ser tratada como orientação preliminar e confirmada junto das entidades competentes antes da publicação final ou da tomada de decisão pelo investidor.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 393 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 406 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 403,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0038: Nota de validação: a informação legal, fiscal e regulatória deve ser tratada como orientação preliminar e confirmada junto das entidades competentes antes da publicação final ou da tomada de decisão pelo investidor. | MASTER-9f5719c8-0039: Nota de validação: a informação legal, fiscal e regulatória deve ser tratada como orientação preliminar e confirmada junto das entidades competentes antes da publicação final ou da tomada de decisão pelo investidor. | MASTER-626cae3d-0034: Nota de validação: a informação legal, fiscal e regulatória deve ser tratada como orientação preliminar e confirmada junto das entidades competentes antes da publicação final ou da tomada de decisão pelo investidor.",P2,MASTER-efd550fd-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0038 | MASTER-9f5719c8-0039 | MASTER-626cae3d-0034,3,"[{""id"":""MASTER-efd550fd-0038"",""pedido"":""Nota de validação: a informação legal, fiscal e regulatória deve ser tratada como orientação preliminar e confirmada junto das entidades competentes antes da publicação final ou da tomada de decisão pelo investidor."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 393""],""aceitacao"":""Nota de validação: a informação legal, fiscal e regulatória deve ser tratada como orientação preliminar e confirmada junto das entidades competentes antes da publicação final ou da tomada de decisão pelo investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0039"",""pedido"":""Nota de validação: a informação legal, fiscal e regulatória deve ser tratada como orientação preliminar e confirmada junto das entidades competentes antes da publicação final ou da tomada de decisão pelo investidor."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 406""],""aceitacao"":""Nota de validação: a informação legal, fiscal e regulatória deve ser tratada como orientação preliminar e confirmada junto das entidades competentes antes da publicação final ou da tomada de decisão pelo investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-626cae3d-0034"",""pedido"":""Nota de validação: a informação legal, fiscal e regulatória deve ser tratada como orientação preliminar e confirmada junto das entidades competentes antes da publicação final ou da tomada de decisão pelo investidor."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 403""],""aceitacao"":""Nota de validação: a informação legal, fiscal e regulatória deve ser tratada como orientação preliminar e confirmada junto das entidades competentes antes da publicação final ou da tomada de decisão pelo investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0046,"A oportunidade deve incluir o sector, a localização, a entidade promotora, uma breve descrição, o estágio de maturidade e o contacto do responsável.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 442 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 455 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 452,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0046: A oportunidade deve incluir o sector, a localização, a entidade promotora, uma breve descrição, o estágio de maturidade e o contacto do responsável. | MASTER-9f5719c8-0047: A oportunidade deve incluir o sector, a localização, a entidade promotora, uma breve descrição, o estágio de maturidade e o contacto do responsável. | MASTER-626cae3d-0042: A oportunidade deve incluir o sector, a localização, a entidade promotora, uma breve descrição, o estágio de maturidade e o contacto do responsável.",P2,MASTER-efd550fd-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0046 | MASTER-9f5719c8-0047 | MASTER-626cae3d-0042,3,"[{""id"":""MASTER-efd550fd-0046"",""pedido"":""A oportunidade deve incluir o sector, a localização, a entidade promotora, uma breve descrição, o estágio de maturidade e o contacto do responsável."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 442""],""aceitacao"":""A oportunidade deve incluir o sector, a localização, a entidade promotora, uma breve descrição, o estágio de maturidade e o contacto do responsável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0047"",""pedido"":""A oportunidade deve incluir o sector, a localização, a entidade promotora, uma breve descrição, o estágio de maturidade e o contacto do responsável."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 455""],""aceitacao"":""A oportunidade deve incluir o sector, a localização, a entidade promotora, uma breve descrição, o estágio de maturidade e o contacto do responsável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-626cae3d-0042"",""pedido"":""A oportunidade deve incluir o sector, a localização, a entidade promotora, uma breve descrição, o estágio de maturidade e o contacto do responsável."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 452""],""aceitacao"":""A oportunidade deve incluir o sector, a localização, a entidade promotora, uma breve descrição, o estágio de maturidade e o contacto do responsável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0047,O valor do investimento deve estar indicado ou mencionado como “em avaliação”.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 443 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 456 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 453,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0047: O valor do investimento deve estar indicado ou mencionado como “em avaliação”. | MASTER-9f5719c8-0048: O valor do investimento deve estar indicado ou mencionado como “em avaliação”. | MASTER-626cae3d-0043: O valor do investimento deve estar indicado ou mencionado como “em avaliação”.,P2,MASTER-efd550fd-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0047 | MASTER-9f5719c8-0048 | MASTER-626cae3d-0043,3,"[{""id"":""MASTER-efd550fd-0047"",""pedido"":""O valor do investimento deve estar indicado ou mencionado como “em avaliação”."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 443""],""aceitacao"":""O valor do investimento deve estar indicado ou mencionado como “em avaliação”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0048"",""pedido"":""O valor do investimento deve estar indicado ou mencionado como “em avaliação”."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 456""],""aceitacao"":""O valor do investimento deve estar indicado ou mencionado como “em avaliação”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0043"",""pedido"":""O valor do investimento deve estar indicado ou mencionado como “em avaliação”."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 453""],""aceitacao"":""O valor do investimento deve estar indicado ou mencionado como “em avaliação”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0049,"A ficha deve indicar a data de publicação, a data da última actualização e o responsável pela validação.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 445 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 458 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 455,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0049: A ficha deve indicar a data de publicação, a data da última actualização e o responsável pela validação. | MASTER-9f5719c8-0050: A ficha deve indicar a data de publicação, a data da última actualização e o responsável pela validação. | MASTER-626cae3d-0045: A ficha deve indicar a data de publicação, a data da última actualização e o responsável pela validação.",P2,MASTER-efd550fd-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0049 | MASTER-9f5719c8-0050 | MASTER-626cae3d-0045,3,"[{""id"":""MASTER-efd550fd-0049"",""pedido"":""A ficha deve indicar a data de publicação, a data da última actualização e o responsável pela validação."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 445""],""aceitacao"":""A ficha deve indicar a data de publicação, a data da última actualização e o responsável pela validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0050"",""pedido"":""A ficha deve indicar a data de publicação, a data da última actualização e o responsável pela validação."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 458""],""aceitacao"":""A ficha deve indicar a data de publicação, a data da última actualização e o responsável pela validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-626cae3d-0045"",""pedido"":""A ficha deve indicar a data de publicação, a data da última actualização e o responsável pela validação."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 455""],""aceitacao"":""A ficha deve indicar a data de publicação, a data da última actualização e o responsável pela validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0051,"O conteúdo legal, fiscal, ambiental ou cambial deve ser validado antes de sua publicação como informação oficial.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 447 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 460 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 457,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0051: O conteúdo legal, fiscal, ambiental ou cambial deve ser validado antes de sua publicação como informação oficial. | MASTER-9f5719c8-0052: O conteúdo legal, fiscal, ambiental ou cambial deve ser validado antes de sua publicação como informação oficial. | MASTER-626cae3d-0047: O conteúdo legal, fiscal, ambiental ou cambial deve ser validado antes de sua publicação como informação oficial.",P2,MASTER-efd550fd-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0051 | MASTER-9f5719c8-0052 | MASTER-626cae3d-0047,3,"[{""id"":""MASTER-efd550fd-0051"",""pedido"":""O conteúdo legal, fiscal, ambiental ou cambial deve ser validado antes de sua publicação como informação oficial."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 447""],""aceitacao"":""O conteúdo legal, fiscal, ambiental ou cambial deve ser validado antes de sua publicação como informação oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-9f5719c8-0052"",""pedido"":""O conteúdo legal, fiscal, ambiental ou cambial deve ser validado antes de sua publicação como informação oficial."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 460""],""aceitacao"":""O conteúdo legal, fiscal, ambiental ou cambial deve ser validado antes de sua publicação como informação oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-626cae3d-0047"",""pedido"":""O conteúdo legal, fiscal, ambiental ou cambial deve ser validado antes de sua publicação como informação oficial."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 457""],""aceitacao"":""O conteúdo legal, fiscal, ambiental ou cambial deve ser validado antes de sua publicação como informação oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0052,Usar a mesma terminologia em todas as fichas para garantir a comparabilidade entre as oportunidades.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 455 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 468 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 465,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0052: Usar a mesma terminologia em todas as fichas para garantir a comparabilidade entre as oportunidades. | MASTER-9f5719c8-0053: Usar a mesma terminologia em todas as fichas para garantir a comparabilidade entre as oportunidades. | MASTER-626cae3d-0048: Usar a mesma terminologia em todas as fichas para garantir a comparabilidade entre as oportunidades.,P2,MASTER-efd550fd-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0052 | MASTER-9f5719c8-0053 | MASTER-626cae3d-0048,3,"[{""id"":""MASTER-efd550fd-0052"",""pedido"":""Usar a mesma terminologia em todas as fichas para garantir a comparabilidade entre as oportunidades."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 455""],""aceitacao"":""Usar a mesma terminologia em todas as fichas para garantir a comparabilidade entre as oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0053"",""pedido"":""Usar a mesma terminologia em todas as fichas para garantir a comparabilidade entre as oportunidades."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 468""],""aceitacao"":""Usar a mesma terminologia em todas as fichas para garantir a comparabilidade entre as oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-626cae3d-0048"",""pedido"":""Usar a mesma terminologia em todas as fichas para garantir a comparabilidade entre as oportunidades."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 465""],""aceitacao"":""Usar a mesma terminologia em todas as fichas para garantir a comparabilidade entre as oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0053,"Como utilizar este anexo: A tabela seguinte deve ser utilizada como matriz orientadora para definir as páginas do portal, as responsabilidades operacionais, os requisitos documentais, os pontos de contacto, os indicadores de desempenho e as funcionalidades futuras de acompanhamento digital.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 460 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 473 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1495,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0053: Como utilizar este anexo: A tabela seguinte deve ser utilizada como matriz orientadora para definir as páginas do portal, as responsabilidades operacionais, os requisitos documentais, os pontos de contacto, os indicadores de desempenho e as funcionalidades futuras de acompanhamento digital. | MASTER-9f5719c8-0054: Como utilizar este anexo: A tabela seguinte deve ser utilizada como matriz orientadora para definir as páginas do portal, as responsabilidades operacionais, os requisitos documentais, os pontos de contacto, os indicadores de desempenho e as funcionalidades futuras de acompanhamento digital. | MASTER-626cae3d-0099: Como utilizar este anexo: A tabela seguinte deve ser utilizada como matriz orientadora para definir as páginas do portal, as responsabilidades operacionais, os requisitos documentais, os pontos de contacto, os indicadores de desempenho e as funcionalidades futuras de acompanhamento digital.",P2,MASTER-efd550fd-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0099: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0053 | MASTER-9f5719c8-0054 | MASTER-626cae3d-0099,3,"[{""id"":""MASTER-efd550fd-0053"",""pedido"":""Como utilizar este anexo: A tabela seguinte deve ser utilizada como matriz orientadora para definir as páginas do portal, as responsabilidades operacionais, os requisitos documentais, os pontos de contacto, os indicadores de desempenho e as funcionalidades futuras de acompanhamento digital."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 460""],""aceitacao"":""Como utilizar este anexo: A tabela seguinte deve ser utilizada como matriz orientadora para definir as páginas do portal, as responsabilidades operacionais, os requisitos documentais, os pontos de contacto, os indicadores de desempenho e as funcionalidades futuras de acompanhamento digital."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0054"",""pedido"":""Como utilizar este anexo: A tabela seguinte deve ser utilizada como matriz orientadora para definir as páginas do portal, as responsabilidades operacionais, os requisitos documentais, os pontos de contacto, os indicadores de desempenho e as funcionalidades futuras de acompanhamento digital."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 473""],""aceitacao"":""Como utilizar este anexo: A tabela seguinte deve ser utilizada como matriz orientadora para definir as páginas do portal, as responsabilidades operacionais, os requisitos documentais, os pontos de contacto, os indicadores de desempenho e as funcionalidades futuras de acompanhamento digital."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-626cae3d-0099"",""pedido"":""Como utilizar este anexo: A tabela seguinte deve ser utilizada como matriz orientadora para definir as páginas do portal, as responsabilidades operacionais, os requisitos documentais, os pontos de contacto, os indicadores de desempenho e as funcionalidades futuras de acompanhamento digital."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1495""],""aceitacao"":""Como utilizar este anexo: A tabela seguinte deve ser utilizada como matriz orientadora para definir as páginas do portal, as responsabilidades operacionais, os requisitos documentais, os pontos de contacto, os indicadores de desempenho e as funcionalidades futuras de acompanhamento digital."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0055,"Nota de leitura: As barras de desempenho permitem visualizar rapidamente os pontos fortes e os pontos críticos do ciclo. O foco inicial deve recair sobre a validação institucional, a implementação e o acompanhamento pós-investimento, por serem etapas com maior dependência de coordenação interinstitucional e maior impacto na experiência do investidor.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 554 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 567 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1589,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0055: Nota de leitura: As barras de desempenho permitem visualizar rapidamente os pontos fortes e os pontos críticos do ciclo. O foco inicial deve recair sobre a validação institucional, a implementação e o acompanhamento pós-investimento, por serem etapas com maior dependência de coordenação interinstitucional e maior impacto na experiência do investidor. | MASTER-9f5719c8-0056: Nota de leitura: As barras de desempenho permitem visualizar rapidamente os pontos fortes e os pontos críticos do ciclo. O foco inicial deve recair sobre a validação institucional, a implementação e o acompanhamento pós-investimento, por serem etapas com maior dependência de coordenação interinstitucional e maior impacto na experiência do investidor. | MASTER-626cae3d-0101: Nota de leitura: As barras de desempenho permitem visualizar rapidamente os pontos fortes e os pontos críticos do ciclo. O foco inicial deve recair sobre a validação institucional, a implementação e o acompanhamento pós-investimento, por serem etapas com maior dependência de coordenação interinstitucional e maior impacto na experiência do investidor.",P1,MASTER-efd550fd-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0101: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0055 | MASTER-9f5719c8-0056 | MASTER-626cae3d-0101,3,"[{""id"":""MASTER-efd550fd-0055"",""pedido"":""Nota de leitura: As barras de desempenho permitem visualizar rapidamente os pontos fortes e os pontos críticos do ciclo. O foco inicial deve recair sobre a validação institucional, a implementação e o acompanhamento pós-investimento, por serem etapas com maior dependência de coordenação interinstitucional e maior impacto na experiência do investidor."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 554""],""aceitacao"":""Nota de leitura: As barras de desempenho permitem visualizar rapidamente os pontos fortes e os pontos críticos do ciclo. O foco inicial deve recair sobre a validação institucional, a implementação e o acompanhamento pós-investimento, por serem etapas com maior dependência de coordenação interinstitucional e maior impacto na experiência do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0056"",""pedido"":""Nota de leitura: As barras de desempenho permitem visualizar rapidamente os pontos fortes e os pontos críticos do ciclo. O foco inicial deve recair sobre a validação institucional, a implementação e o acompanhamento pós-investimento, por serem etapas com maior dependência de coordenação interinstitucional e maior impacto na experiência do investidor."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 567""],""aceitacao"":""Nota de leitura: As barras de desempenho permitem visualizar rapidamente os pontos fortes e os pontos críticos do ciclo. O foco inicial deve recair sobre a validação institucional, a implementação e o acompanhamento pós-investimento, por serem etapas com maior dependência de coordenação interinstitucional e maior impacto na experiência do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-626cae3d-0101"",""pedido"":""Nota de leitura: As barras de desempenho permitem visualizar rapidamente os pontos fortes e os pontos críticos do ciclo. O foco inicial deve recair sobre a validação institucional, a implementação e o acompanhamento pós-investimento, por serem etapas com maior dependência de coordenação interinstitucional e maior impacto na experiência do investidor."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1589""],""aceitacao"":""Nota de leitura: As barras de desempenho permitem visualizar rapidamente os pontos fortes e os pontos críticos do ciclo. O foco inicial deve recair sobre a validação institucional, a implementação e o acompanhamento pós-investimento, por serem etapas com maior dependência de coordenação interinstitucional e maior impacto na experiência do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0057,"Leitura estratégica: A tendência geral indica que o portal deve evoluir de uma plataforma predominantemente informativa para um sistema de facilitação e de monitoramento. A prioridade de curto prazo deve concentrar-se na melhoria dos conteúdos, da navegação e da preparação documental; a prioridade de médio prazo deve reforçar o acompanhamento institucional; e a prioridade de longo prazo deve consolidar a integração transaccional e o suporte pós-investimento.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 586 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 599 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1620,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0057: Leitura estratégica: A tendência geral indica que o portal deve evoluir de uma plataforma predominantemente informativa para um sistema de facilitação e de monitoramento. A prioridade de curto prazo deve concentrar-se na melhoria dos conteúdos, da navegação e da preparação documental; a prioridade de médio prazo deve reforçar o acompanhamento institucional; e a prioridade de longo prazo deve consolidar a integração transaccional e o suporte pós-investimento. | MASTER-9f5719c8-0058: Leitura estratégica: A tendência geral indica que o portal deve evoluir de uma plataforma predominantemente informativa para um sistema de facilitação e de monitoramento. A prioridade de curto prazo deve concentrar-se na melhoria dos conteúdos, da navegação e da preparação documental; a prioridade de médio prazo deve reforçar o acompanhamento institucional; e a prioridade de longo prazo deve consolidar a integração transaccional e o suporte pós-investimento. | MASTER-626cae3d-0103: Leitura estratégica: A tendência geral indica que o portal deve evoluir de uma plataforma predominantemente informativa para um sistema de facilitação e de monitoramento. A prioridade de curto prazo deve concentrar-se na melhoria dos conteúdos, da navegação e da preparação documental; a prioridade de médio prazo deve reforçar o acompanhamento institucional; e a prioridade de longo prazo deve consolidar a integração transaccional e o suporte pós-investimento.",P2,MASTER-efd550fd-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0103: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0057 | MASTER-9f5719c8-0058 | MASTER-626cae3d-0103,3,"[{""id"":""MASTER-efd550fd-0057"",""pedido"":""Leitura estratégica: A tendência geral indica que o portal deve evoluir de uma plataforma predominantemente informativa para um sistema de facilitação e de monitoramento. A prioridade de curto prazo deve concentrar-se na melhoria dos conteúdos, da navegação e da preparação documental; a prioridade de médio prazo deve reforçar o acompanhamento institucional; e a prioridade de longo prazo deve consolidar a integração transaccional e o suporte pós-investimento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 586""],""aceitacao"":""Leitura estratégica: A tendência geral indica que o portal deve evoluir de uma plataforma predominantemente informativa para um sistema de facilitação e de monitoramento. A prioridade de curto prazo deve concentrar-se na melhoria dos conteúdos, da navegação e da preparação documental; a prioridade de médio prazo deve reforçar o acompanhamento institucional; e a prioridade de longo prazo deve consolidar a integração transaccional e o suporte pós-investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0058"",""pedido"":""Leitura estratégica: A tendência geral indica que o portal deve evoluir de uma plataforma predominantemente informativa para um sistema de facilitação e de monitoramento. A prioridade de curto prazo deve concentrar-se na melhoria dos conteúdos, da navegação e da preparação documental; a prioridade de médio prazo deve reforçar o acompanhamento institucional; e a prioridade de longo prazo deve consolidar a integração transaccional e o suporte pós-investimento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 599""],""aceitacao"":""Leitura estratégica: A tendência geral indica que o portal deve evoluir de uma plataforma predominantemente informativa para um sistema de facilitação e de monitoramento. A prioridade de curto prazo deve concentrar-se na melhoria dos conteúdos, da navegação e da preparação documental; a prioridade de médio prazo deve reforçar o acompanhamento institucional; e a prioridade de longo prazo deve consolidar a integração transaccional e o suporte pós-investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-626cae3d-0103"",""pedido"":""Leitura estratégica: A tendência geral indica que o portal deve evoluir de uma plataforma predominantemente informativa para um sistema de facilitação e de monitoramento. A prioridade de curto prazo deve concentrar-se na melhoria dos conteúdos, da navegação e da preparação documental; a prioridade de médio prazo deve reforçar o acompanhamento institucional; e a prioridade de longo prazo deve consolidar a integração transaccional e o suporte pós-investimento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1620""],""aceitacao"":""Leitura estratégica: A tendência geral indica que o portal deve evoluir de uma plataforma predominantemente informativa para um sistema de facilitação e de monitoramento. A prioridade de curto prazo deve concentrar-se na melhoria dos conteúdos, da navegação e da preparação documental; a prioridade de médio prazo deve reforçar o acompanhamento institucional; e a prioridade de longo prazo deve consolidar a integração transaccional e o suporte pós-investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0058,"Nota metodológica: Os dados históricos apresentados abaixo são ilustrativos e servem como modelo de monitoria comparativa. A matriz deve ser actualizada anualmente com dados reais provenientes do portal, da entidade facilitadora e das instituições competentes.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 588 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 601 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1622,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0058: Nota metodológica: Os dados históricos apresentados abaixo são ilustrativos e servem como modelo de monitoria comparativa. A matriz deve ser actualizada anualmente com dados reais provenientes do portal, da entidade facilitadora e das instituições competentes. | MASTER-9f5719c8-0059: Nota metodológica: Os dados históricos apresentados abaixo são ilustrativos e servem como modelo de monitoria comparativa. A matriz deve ser actualizada anualmente com dados reais provenientes do portal, da entidade facilitadora e das instituições competentes. | MASTER-626cae3d-0104: Nota metodológica: Os dados históricos apresentados abaixo são ilustrativos e servem como modelo de monitoria comparativa. A matriz deve ser actualizada anualmente com dados reais provenientes do portal, da entidade facilitadora e das instituições competentes.",P2,MASTER-efd550fd-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0104: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0058 | MASTER-9f5719c8-0059 | MASTER-626cae3d-0104,3,"[{""id"":""MASTER-efd550fd-0058"",""pedido"":""Nota metodológica: Os dados históricos apresentados abaixo são ilustrativos e servem como modelo de monitoria comparativa. A matriz deve ser actualizada anualmente com dados reais provenientes do portal, da entidade facilitadora e das instituições competentes."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 588""],""aceitacao"":""Nota metodológica: Os dados históricos apresentados abaixo são ilustrativos e servem como modelo de monitoria comparativa. A matriz deve ser actualizada anualmente com dados reais provenientes do portal, da entidade facilitadora e das instituições competentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0059"",""pedido"":""Nota metodológica: Os dados históricos apresentados abaixo são ilustrativos e servem como modelo de monitoria comparativa. A matriz deve ser actualizada anualmente com dados reais provenientes do portal, da entidade facilitadora e das instituições competentes."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 601""],""aceitacao"":""Nota metodológica: Os dados históricos apresentados abaixo são ilustrativos e servem como modelo de monitoria comparativa. A matriz deve ser actualizada anualmente com dados reais provenientes do portal, da entidade facilitadora e das instituições competentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0104"",""pedido"":""Nota metodológica: Os dados históricos apresentados abaixo são ilustrativos e servem como modelo de monitoria comparativa. A matriz deve ser actualizada anualmente com dados reais provenientes do portal, da entidade facilitadora e das instituições competentes."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1622""],""aceitacao"":""Nota metodológica: Os dados históricos apresentados abaixo são ilustrativos e servem como modelo de monitoria comparativa. A matriz deve ser actualizada anualmente com dados reais provenientes do portal, da entidade facilitadora e das instituições competentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0062,"A página principal deve funcionar como porta de entrada para três decisões essenciais do investidor: descobrir oportunidades, compreender requisitos e iniciar contacto ou manifestação de interesse. O layout deve reduzir fricção, apresentar informação de forma visual e conduzir o utilizador para acções claras.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 690 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 704,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0062: A página principal deve funcionar como porta de entrada para três decisões essenciais do investidor: descobrir oportunidades, compreender requisitos e iniciar contacto ou manifestação de interesse. O layout deve reduzir fricção, apresentar informação de forma visual e conduzir o utilizador para acções claras. | MASTER-9f5719c8-0064: A página principal deve funcionar como porta de entrada para três decisões essenciais do investidor: descobrir oportunidades, compreender requisitos e iniciar contacto ou manifestação de interesse. O layout deve reduzir fricção, apresentar informação de forma visual e conduzir o utilizador para acções claras.",P2,MASTER-efd550fd-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0062 | MASTER-9f5719c8-0064,2,"[{""id"":""MASTER-efd550fd-0062"",""pedido"":""A página principal deve funcionar como porta de entrada para três decisões essenciais do investidor: descobrir oportunidades, compreender requisitos e iniciar contacto ou manifestação de interesse. O layout deve reduzir fricção, apresentar informação de forma visual e conduzir o utilizador para acções claras."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 690""],""aceitacao"":""A página principal deve funcionar como porta de entrada para três decisões essenciais do investidor: descobrir oportunidades, compreender requisitos e iniciar contacto ou manifestação de interesse. O layout deve reduzir fricção, apresentar informação de forma visual e conduzir o utilizador para acções claras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0064"",""pedido"":""A página principal deve funcionar como porta de entrada para três decisões essenciais do investidor: descobrir oportunidades, compreender requisitos e iniciar contacto ou manifestação de interesse. O layout deve reduzir fricção, apresentar informação de forma visual e conduzir o utilizador para acções claras."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 704""],""aceitacao"":""A página principal deve funcionar como porta de entrada para três decisões essenciais do investidor: descobrir oportunidades, compreender requisitos e iniciar contacto ou manifestação de interesse. O layout deve reduzir fricção, apresentar informação de forma visual e conduzir o utilizador para acções claras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0063,Permitir procura rápida por temas de investimento.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 702 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 718 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 485,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0063: Permitir procura rápida por temas de investimento. | MASTER-9f5719c8-0066: Permitir procura rápida por temas de investimento. | MASTER-626cae3d-0051: Permitir procura rápida por temas de investimento.,P2,MASTER-efd550fd-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0063 | MASTER-9f5719c8-0066 | MASTER-626cae3d-0051,3,"[{""id"":""MASTER-efd550fd-0063"",""pedido"":""Permitir procura rápida por temas de investimento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 702""],""aceitacao"":""Permitir procura rápida por temas de investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0066"",""pedido"":""Permitir procura rápida por temas de investimento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 718""],""aceitacao"":""Permitir procura rápida por temas de investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0051"",""pedido"":""Permitir procura rápida por temas de investimento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 485""],""aceitacao"":""Permitir procura rápida por temas de investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0064,"Disponibilizar contactos, links legais e navegação complementar.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 723 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 739 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 506,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0064: Disponibilizar contactos, links legais e navegação complementar. | MASTER-9f5719c8-0067: Disponibilizar contactos, links legais e navegação complementar. | MASTER-626cae3d-0052: Disponibilizar contactos, links legais e navegação complementar.",P2,MASTER-efd550fd-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0067: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0064 | MASTER-9f5719c8-0067 | MASTER-626cae3d-0052,3,"[{""id"":""MASTER-efd550fd-0064"",""pedido"":""Disponibilizar contactos, links legais e navegação complementar."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 723""],""aceitacao"":""Disponibilizar contactos, links legais e navegação complementar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0067"",""pedido"":""Disponibilizar contactos, links legais e navegação complementar."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 739""],""aceitacao"":""Disponibilizar contactos, links legais e navegação complementar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-626cae3d-0052"",""pedido"":""Disponibilizar contactos, links legais e navegação complementar."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 506""],""aceitacao"":""Disponibilizar contactos, links legais e navegação complementar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0065,"A estrutura deve separar claramente a camada de apresentação em React, a camada de API em Laravel e os domínios funcionais do portal: oportunidades, sectores, recursos legais, manifestações de interesse, estatísticas públicas e autenticação. Esta organização facilita manutenção, escalabilidade, testes e futura integração com entidades públicas.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 854 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 870,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0065: A estrutura deve separar claramente a camada de apresentação em React, a camada de API em Laravel e os domínios funcionais do portal: oportunidades, sectores, recursos legais, manifestações de interesse, estatísticas públicas e autenticação. Esta organização facilita manutenção, escalabilidade, testes e futura integração com entidades públicas. | MASTER-9f5719c8-0068: A estrutura deve separar claramente a camada de apresentação em React, a camada de API em Laravel e os domínios funcionais do portal: oportunidades, sectores, recursos legais, manifestações de interesse, estatísticas públicas e autenticação. Esta organização facilita manutenção, escalabilidade, testes e futura integração com entidades públicas.",P1,MASTER-efd550fd-0065: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0065 | MASTER-9f5719c8-0068,2,"[{""id"":""MASTER-efd550fd-0065"",""pedido"":""A estrutura deve separar claramente a camada de apresentação em React, a camada de API em Laravel e os domínios funcionais do portal: oportunidades, sectores, recursos legais, manifestações de interesse, estatísticas públicas e autenticação. Esta organização facilita manutenção, escalabilidade, testes e futura integração com entidades públicas."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 854""],""aceitacao"":""A estrutura deve separar claramente a camada de apresentação em React, a camada de API em Laravel e os domínios funcionais do portal: oportunidades, sectores, recursos legais, manifestações de interesse, estatísticas públicas e autenticação. Esta organização facilita manutenção, escalabilidade, testes e futura integração com entidades públicas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0068"",""pedido"":""A estrutura deve separar claramente a camada de apresentação em React, a camada de API em Laravel e os domínios funcionais do portal: oportunidades, sectores, recursos legais, manifestações de interesse, estatísticas públicas e autenticação. Esta organização facilita manutenção, escalabilidade, testes e futura integração com entidades públicas."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 870""],""aceitacao"":""A estrutura deve separar claramente a camada de apresentação em React, a camada de API em Laravel e os domínios funcionais do portal: oportunidades, sectores, recursos legais, manifestações de interesse, estatísticas públicas e autenticação. Esta organização facilita manutenção, escalabilidade, testes e futura integração com entidades públicas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0066,"O endpoint agregado da home deve devolver apenas a informação pública necessária ao primeiro carregamento da página. Dados sensíveis, documentos reservados, contactos privados e informação processual devem permanecer fora deste payload e ser disponibilizados apenas em endpoints autenticados.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 868 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 884,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0066: O endpoint agregado da home deve devolver apenas a informação pública necessária ao primeiro carregamento da página. Dados sensíveis, documentos reservados, contactos privados e informação processual devem permanecer fora deste payload e ser disponibilizados apenas em endpoints autenticados. | MASTER-9f5719c8-0069: O endpoint agregado da home deve devolver apenas a informação pública necessária ao primeiro carregamento da página. Dados sensíveis, documentos reservados, contactos privados e informação processual devem permanecer fora deste payload e ser disponibilizados apenas em endpoints autenticados.",P2,MASTER-efd550fd-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0066 | MASTER-9f5719c8-0069,2,"[{""id"":""MASTER-efd550fd-0066"",""pedido"":""O endpoint agregado da home deve devolver apenas a informação pública necessária ao primeiro carregamento da página. Dados sensíveis, documentos reservados, contactos privados e informação processual devem permanecer fora deste payload e ser disponibilizados apenas em endpoints autenticados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 868""],""aceitacao"":""O endpoint agregado da home deve devolver apenas a informação pública necessária ao primeiro carregamento da página. Dados sensíveis, documentos reservados, contactos privados e informação processual devem permanecer fora deste payload e ser disponibilizados apenas em endpoints autenticados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0069"",""pedido"":""O endpoint agregado da home deve devolver apenas a informação pública necessária ao primeiro carregamento da página. Dados sensíveis, documentos reservados, contactos privados e informação processual devem permanecer fora deste payload e ser disponibilizados apenas em endpoints autenticados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 884""],""aceitacao"":""O endpoint agregado da home deve devolver apenas a informação pública necessária ao primeiro carregamento da página. Dados sensíveis, documentos reservados, contactos privados e informação processual devem permanecer fora deste payload e ser disponibilizados apenas em endpoints autenticados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0067,"Validar locale, estado de publicação e limite de itens devolvidos.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 875 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 891,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0067: Validar locale, estado de publicação e limite de itens devolvidos. | MASTER-9f5719c8-0070: Validar locale, estado de publicação e limite de itens devolvidos.",P2,MASTER-efd550fd-0067: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0070: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0067 | MASTER-9f5719c8-0070,2,"[{""id"":""MASTER-efd550fd-0067"",""pedido"":""Validar locale, estado de publicação e limite de itens devolvidos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 875""],""aceitacao"":""Validar locale, estado de publicação e limite de itens devolvidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0070"",""pedido"":""Validar locale, estado de publicação e limite de itens devolvidos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 891""],""aceitacao"":""Validar locale, estado de publicação e limite de itens devolvidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0068,"Validar query, sector, província, maturidade, modalidade de financiamento, página e limite máximo por pedido.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 878 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 894,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0068: Validar query, sector, província, maturidade, modalidade de financiamento, página e limite máximo por pedido. | MASTER-9f5719c8-0071: Validar query, sector, província, maturidade, modalidade de financiamento, página e limite máximo por pedido.",P2,MASTER-efd550fd-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0068 | MASTER-9f5719c8-0071,2,"[{""id"":""MASTER-efd550fd-0068"",""pedido"":""Validar query, sector, província, maturidade, modalidade de financiamento, página e limite máximo por pedido."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 878""],""aceitacao"":""Validar query, sector, província, maturidade, modalidade de financiamento, página e limite máximo por pedido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0071"",""pedido"":""Validar query, sector, província, maturidade, modalidade de financiamento, página e limite máximo por pedido."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 894""],""aceitacao"":""Validar query, sector, província, maturidade, modalidade de financiamento, página e limite máximo por pedido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0069,"Rate limiting, sanitização de entrada, paginação obrigatória, protecção contra enumeração excessiva e logs de pesquisa.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 879 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 895,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0069: Rate limiting, sanitização de entrada, paginação obrigatória, protecção contra enumeração excessiva e logs de pesquisa. | MASTER-9f5719c8-0072: Rate limiting, sanitização de entrada, paginação obrigatória, protecção contra enumeração excessiva e logs de pesquisa.",P2,MASTER-efd550fd-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0069 | MASTER-9f5719c8-0072,2,"[{""id"":""MASTER-efd550fd-0069"",""pedido"":""Rate limiting, sanitização de entrada, paginação obrigatória, protecção contra enumeração excessiva e logs de pesquisa."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 879""],""aceitacao"":""Rate limiting, sanitização de entrada, paginação obrigatória, protecção contra enumeração excessiva e logs de pesquisa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0072"",""pedido"":""Rate limiting, sanitização de entrada, paginação obrigatória, protecção contra enumeração excessiva e logs de pesquisa."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 895""],""aceitacao"":""Rate limiting, sanitização de entrada, paginação obrigatória, protecção contra enumeração excessiva e logs de pesquisa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0070,"Validar nome, email, telefone, tipo de investidor, sector de interesse, mensagem, consentimento de privacidade e oportunidade associada.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 881 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 897,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0070: Validar nome, email, telefone, tipo de investidor, sector de interesse, mensagem, consentimento de privacidade e oportunidade associada. | MASTER-9f5719c8-0073: Validar nome, email, telefone, tipo de investidor, sector de interesse, mensagem, consentimento de privacidade e oportunidade associada.",P2,MASTER-efd550fd-0070: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0070 | MASTER-9f5719c8-0073,2,"[{""id"":""MASTER-efd550fd-0070"",""pedido"":""Validar nome, email, telefone, tipo de investidor, sector de interesse, mensagem, consentimento de privacidade e oportunidade associada."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 881""],""aceitacao"":""Validar nome, email, telefone, tipo de investidor, sector de interesse, mensagem, consentimento de privacidade e oportunidade associada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0073"",""pedido"":""Validar nome, email, telefone, tipo de investidor, sector de interesse, mensagem, consentimento de privacidade e oportunidade associada."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 897""],""aceitacao"":""Validar nome, email, telefone, tipo de investidor, sector de interesse, mensagem, consentimento de privacidade e oportunidade associada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0071,"Validar entidade promotora, sector, localização, descrição, valor estimado, estado documental e anexos permitidos.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 884 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 900,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0071: Validar entidade promotora, sector, localização, descrição, valor estimado, estado documental e anexos permitidos. | MASTER-9f5719c8-0074: Validar entidade promotora, sector, localização, descrição, valor estimado, estado documental e anexos permitidos.",P2,MASTER-efd550fd-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0071 | MASTER-9f5719c8-0074,2,"[{""id"":""MASTER-efd550fd-0071"",""pedido"":""Validar entidade promotora, sector, localização, descrição, valor estimado, estado documental e anexos permitidos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 884""],""aceitacao"":""Validar entidade promotora, sector, localização, descrição, valor estimado, estado documental e anexos permitidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-9f5719c8-0074"",""pedido"":""Validar entidade promotora, sector, localização, descrição, valor estimado, estado documental e anexos permitidos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 900""],""aceitacao"":""Validar entidade promotora, sector, localização, descrição, valor estimado, estado documental e anexos permitidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0072,"Validar idioma, categoria, estado de publicação e data de actualização.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 887 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 903,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0072: Validar idioma, categoria, estado de publicação e data de actualização. | MASTER-9f5719c8-0075: Validar idioma, categoria, estado de publicação e data de actualização.",P2,MASTER-efd550fd-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0072 | MASTER-9f5719c8-0075,2,"[{""id"":""MASTER-efd550fd-0072"",""pedido"":""Validar idioma, categoria, estado de publicação e data de actualização."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 887""],""aceitacao"":""Validar idioma, categoria, estado de publicação e data de actualização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0075"",""pedido"":""Validar idioma, categoria, estado de publicação e data de actualização."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 903""],""aceitacao"":""Validar idioma, categoria, estado de publicação e data de actualização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0073,"Publicar apenas documentos validados, usar URLs assinadas quando necessário e manter histórico de versões.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 888 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 904,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0073: Publicar apenas documentos validados, usar URLs assinadas quando necessário e manter histórico de versões. | MASTER-9f5719c8-0076: Publicar apenas documentos validados, usar URLs assinadas quando necessário e manter histórico de versões.",P2,MASTER-efd550fd-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0073 | MASTER-9f5719c8-0076,2,"[{""id"":""MASTER-efd550fd-0073"",""pedido"":""Publicar apenas documentos validados, usar URLs assinadas quando necessário e manter histórico de versões."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 888""],""aceitacao"":""Publicar apenas documentos validados, usar URLs assinadas quando necessário e manter histórico de versões."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-9f5719c8-0076"",""pedido"":""Publicar apenas documentos validados, usar URLs assinadas quando necessário e manter histórico de versões."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 904""],""aceitacao"":""Publicar apenas documentos validados, usar URLs assinadas quando necessário e manter histórico de versões."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0074,Modelo de implementação: importar useEffect e useState; chamar getHomeData a partir de src/services/homeService.js; guardar a resposta em estado local; apresentar mensagem de carregamento enquanto a API responde; apresentar mensagem de erro se a API falhar; e renderizar cada bloco apenas quando os dados estiverem disponíveis.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 892 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1042,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0074: Modelo de implementação: importar useEffect e useState; chamar getHomeData a partir de src/services/homeService.js; guardar a resposta em estado local; apresentar mensagem de carregamento enquanto a API responde; apresentar mensagem de erro se a API falhar; e renderizar cada bloco apenas quando os dados estiverem disponíveis. | MASTER-9f5719c8-0099: Modelo de implementação: importar useEffect e useState; chamar getHomeData a partir de src/services/homeService.js; guardar a resposta em estado local; apresentar mensagem de carregamento enquanto a API responde; apresentar mensagem de erro se a API falhar; e renderizar cada bloco apenas quando os dados estiverem disponíveis.,P2,MASTER-efd550fd-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0099: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0074 | MASTER-9f5719c8-0099,2,"[{""id"":""MASTER-efd550fd-0074"",""pedido"":""Modelo de implementação: importar useEffect e useState; chamar getHomeData a partir de src/services/homeService.js; guardar a resposta em estado local; apresentar mensagem de carregamento enquanto a API responde; apresentar mensagem de erro se a API falhar; e renderizar cada bloco apenas quando os dados estiverem disponíveis."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 892""],""aceitacao"":""Modelo de implementação: importar useEffect e useState; chamar getHomeData a partir de src/services/homeService.js; guardar a resposta em estado local; apresentar mensagem de carregamento enquanto a API responde; apresentar mensagem de erro se a API falhar; e renderizar cada bloco apenas quando os dados estiverem disponíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0099"",""pedido"":""Modelo de implementação: importar useEffect e useState; chamar getHomeData a partir de src/services/homeService.js; guardar a resposta em estado local; apresentar mensagem de carregamento enquanto a API responde; apresentar mensagem de erro se a API falhar; e renderizar cada bloco apenas quando os dados estiverem disponíveis."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1042""],""aceitacao"":""Modelo de implementação: importar useEffect e useState; chamar getHomeData a partir de src/services/homeService.js; guardar a resposta em estado local; apresentar mensagem de carregamento enquanto a API responde; apresentar mensagem de erro se a API falhar; e renderizar cada bloco apenas quando os dados estiverem disponíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0075,Criar o ficheiro src/services/homeService.js para centralizar a chamada à API. O serviço deve usar a variável de ambiente VITE_API_URL e devolver a resposta JSON do endpoint público da home.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 895 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1045,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0075: Criar o ficheiro src/services/homeService.js para centralizar a chamada à API. O serviço deve usar a variável de ambiente VITE_API_URL e devolver a resposta JSON do endpoint público da home. | MASTER-9f5719c8-0100: Criar o ficheiro src/services/homeService.js para centralizar a chamada à API. O serviço deve usar a variável de ambiente VITE_API_URL e devolver a resposta JSON do endpoint público da home.,P2,MASTER-efd550fd-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0100: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0075 | MASTER-9f5719c8-0100,2,"[{""id"":""MASTER-efd550fd-0075"",""pedido"":""Criar o ficheiro src/services/homeService.js para centralizar a chamada à API. O serviço deve usar a variável de ambiente VITE_API_URL e devolver a resposta JSON do endpoint público da home."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 895""],""aceitacao"":""Criar o ficheiro src/services/homeService.js para centralizar a chamada à API. O serviço deve usar a variável de ambiente VITE_API_URL e devolver a resposta JSON do endpoint público da home."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0100"",""pedido"":""Criar o ficheiro src/services/homeService.js para centralizar a chamada à API. O serviço deve usar a variável de ambiente VITE_API_URL e devolver a resposta JSON do endpoint público da home."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1045""],""aceitacao"":""Criar o ficheiro src/services/homeService.js para centralizar a chamada à API. O serviço deve usar a variável de ambiente VITE_API_URL e devolver a resposta JSON do endpoint público da home."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0076,Exemplo lógico: definir API_URL = import.meta.env.VITE_API_URL; exportar a função getHomeData; fazer fetch para `${API_URL}/api/v1/home?locale=pt`; validar response.ok; lançar erro quando a resposta não for bem-sucedida; e devolver response.json().,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 896 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1046,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0076: Exemplo lógico: definir API_URL = import.meta.env.VITE_API_URL; exportar a função getHomeData; fazer fetch para `${API_URL}/api/v1/home?locale=pt`; validar response.ok; lançar erro quando a resposta não for bem-sucedida; e devolver response.json(). | MASTER-9f5719c8-0101: Exemplo lógico: definir API_URL = import.meta.env.VITE_API_URL; exportar a função getHomeData; fazer fetch para `${API_URL}/api/v1/home?locale=pt`; validar response.ok; lançar erro quando a resposta não for bem-sucedida; e devolver response.json().,P2,MASTER-efd550fd-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0101: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0076 | MASTER-9f5719c8-0101,2,"[{""id"":""MASTER-efd550fd-0076"",""pedido"":""Exemplo lógico: definir API_URL = import.meta.env.VITE_API_URL; exportar a função getHomeData; fazer fetch para `${API_URL}/api/v1/home?locale=pt`; validar response.ok; lançar erro quando a resposta não for bem-sucedida; e devolver response.json()."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 896""],""aceitacao"":""Exemplo lógico: definir API_URL = import.meta.env.VITE_API_URL; exportar a função getHomeData; fazer fetch para `${API_URL}/api/v1/home?locale=pt`; validar response.ok; lançar erro quando a resposta não for bem-sucedida; e devolver response.json()."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0101"",""pedido"":""Exemplo lógico: definir API_URL = import.meta.env.VITE_API_URL; exportar a função getHomeData; fazer fetch para `${API_URL}/api/v1/home?locale=pt`; validar response.ok; lançar erro quando a resposta não for bem-sucedida; e devolver response.json()."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1046""],""aceitacao"":""Exemplo lógico: definir API_URL = import.meta.env.VITE_API_URL; exportar a função getHomeData; fazer fetch para `${API_URL}/api/v1/home?locale=pt`; validar response.ok; lançar erro quando a resposta não for bem-sucedida; e devolver response.json()."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0077,"As rotas públicas da home devem ser registadas em routes/api.php, agrupadas por versão e com middleware de limitação de pedidos. Nesta fase inicial, a maioria dos endpoints pode ser pública, excepto submissões mais sensíveis ou endpoints administrativos.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 898 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1048,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0077: As rotas públicas da home devem ser registadas em routes/api.php, agrupadas por versão e com middleware de limitação de pedidos. Nesta fase inicial, a maioria dos endpoints pode ser pública, excepto submissões mais sensíveis ou endpoints administrativos. | MASTER-9f5719c8-0102: As rotas públicas da home devem ser registadas em routes/api.php, agrupadas por versão e com middleware de limitação de pedidos. Nesta fase inicial, a maioria dos endpoints pode ser pública, excepto submissões mais sensíveis ou endpoints administrativos.",P2,MASTER-efd550fd-0077: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0102: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0077 | MASTER-9f5719c8-0102,2,"[{""id"":""MASTER-efd550fd-0077"",""pedido"":""As rotas públicas da home devem ser registadas em routes/api.php, agrupadas por versão e com middleware de limitação de pedidos. Nesta fase inicial, a maioria dos endpoints pode ser pública, excepto submissões mais sensíveis ou endpoints administrativos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 898""],""aceitacao"":""As rotas públicas da home devem ser registadas em routes/api.php, agrupadas por versão e com middleware de limitação de pedidos. Nesta fase inicial, a maioria dos endpoints pode ser pública, excepto submissões mais sensíveis ou endpoints administrativos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0102"",""pedido"":""As rotas públicas da home devem ser registadas em routes/api.php, agrupadas por versão e com middleware de limitação de pedidos. Nesta fase inicial, a maioria dos endpoints pode ser pública, excepto submissões mais sensíveis ou endpoints administrativos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1048""],""aceitacao"":""As rotas públicas da home devem ser registadas em routes/api.php, agrupadas por versão e com middleware de limitação de pedidos. Nesta fase inicial, a maioria dos endpoints pode ser pública, excepto submissões mais sensíveis ou endpoints administrativos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0078,Registar manifestação de interesse.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 919 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1069,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-efd550fd-0078: Registar manifestação de interesse. | MASTER-9f5719c8-0103: Registar manifestação de interesse.,P2,MASTER-efd550fd-0078: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0103: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0078 | MASTER-9f5719c8-0103,2,"[{""id"":""MASTER-efd550fd-0078"",""pedido"":""Registar manifestação de interesse."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 919""],""aceitacao"":""Registar manifestação de interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0103"",""pedido"":""Registar manifestação de interesse."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1069""],""aceitacao"":""Registar manifestação de interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0079,Registar pedido de contacto.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 922 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1072,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-efd550fd-0079: Registar pedido de contacto. | MASTER-9f5719c8-0104: Registar pedido de contacto.,P2,MASTER-efd550fd-0079: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0104: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0079 | MASTER-9f5719c8-0104,2,"[{""id"":""MASTER-efd550fd-0079"",""pedido"":""Registar pedido de contacto."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 922""],""aceitacao"":""Registar pedido de contacto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0104"",""pedido"":""Registar pedido de contacto."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1072""],""aceitacao"":""Registar pedido de contacto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0080,"O HomeController deve evitar lógica pesada dentro do controller. A recomendação é delegar a composição do payload para um serviço, por exemplo HomeService, que consulta sectores, oportunidades em destaque, estatísticas e blocos de conteúdo publicados.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 925 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1075,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0080: O HomeController deve evitar lógica pesada dentro do controller. A recomendação é delegar a composição do payload para um serviço, por exemplo HomeService, que consulta sectores, oportunidades em destaque, estatísticas e blocos de conteúdo publicados. | MASTER-9f5719c8-0105: O HomeController deve evitar lógica pesada dentro do controller. A recomendação é delegar a composição do payload para um serviço, por exemplo HomeService, que consulta sectores, oportunidades em destaque, estatísticas e blocos de conteúdo publicados.",P1,MASTER-efd550fd-0080: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0105: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0080 | MASTER-9f5719c8-0105,2,"[{""id"":""MASTER-efd550fd-0080"",""pedido"":""O HomeController deve evitar lógica pesada dentro do controller. A recomendação é delegar a composição do payload para um serviço, por exemplo HomeService, que consulta sectores, oportunidades em destaque, estatísticas e blocos de conteúdo publicados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 925""],""aceitacao"":""O HomeController deve evitar lógica pesada dentro do controller. A recomendação é delegar a composição do payload para um serviço, por exemplo HomeService, que consulta sectores, oportunidades em destaque, estatísticas e blocos de conteúdo publicados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0105"",""pedido"":""O HomeController deve evitar lógica pesada dentro do controller. A recomendação é delegar a composição do payload para um serviço, por exemplo HomeService, que consulta sectores, oportunidades em destaque, estatísticas e blocos de conteúdo publicados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1075""],""aceitacao"":""O HomeController deve evitar lógica pesada dentro do controller. A recomendação é delegar a composição do payload para um serviço, por exemplo HomeService, que consulta sectores, oportunidades em destaque, estatísticas e blocos de conteúdo publicados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0081,"Validar filtros por sector, província e paginação.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 948 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1098,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0081: Validar filtros por sector, província e paginação. | MASTER-9f5719c8-0106: Validar filtros por sector, província e paginação.",P2,MASTER-efd550fd-0081: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0106: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0081 | MASTER-9f5719c8-0106,2,"[{""id"":""MASTER-efd550fd-0081"",""pedido"":""Validar filtros por sector, província e paginação."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 948""],""aceitacao"":""Validar filtros por sector, província e paginação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0106"",""pedido"":""Validar filtros por sector, província e paginação."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1098""],""aceitacao"":""Validar filtros por sector, província e paginação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0082,Validar criação de pedido de interesse e mensagens de erro quando faltarem campos obrigatórios.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 956 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1106,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0082: Validar criação de pedido de interesse e mensagens de erro quando faltarem campos obrigatórios. | MASTER-9f5719c8-0107: Validar criação de pedido de interesse e mensagens de erro quando faltarem campos obrigatórios.,P2,MASTER-efd550fd-0082: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0107: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0082 | MASTER-9f5719c8-0107,2,"[{""id"":""MASTER-efd550fd-0082"",""pedido"":""Validar criação de pedido de interesse e mensagens de erro quando faltarem campos obrigatórios."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 956""],""aceitacao"":""Validar criação de pedido de interesse e mensagens de erro quando faltarem campos obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0107"",""pedido"":""Validar criação de pedido de interesse e mensagens de erro quando faltarem campos obrigatórios."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1106""],""aceitacao"":""Validar criação de pedido de interesse e mensagens de erro quando faltarem campos obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0083,"Cards comparáveis: todos os cards de oportunidade devem mostrar sector, província, maturidade, investimento estimado e modalidade de financiamento na mesma ordem.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 963 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1113 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 600,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0083: Cards comparáveis: todos os cards de oportunidade devem mostrar sector, província, maturidade, investimento estimado e modalidade de financiamento na mesma ordem. | MASTER-9f5719c8-0108: Cards comparáveis: todos os cards de oportunidade devem mostrar sector, província, maturidade, investimento estimado e modalidade de financiamento na mesma ordem. | MASTER-626cae3d-0057: Cards comparáveis: todos os cards de oportunidade devem mostrar sector, província, maturidade, investimento estimado e modalidade de financiamento na mesma ordem.",P2,MASTER-efd550fd-0083: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0108: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0083 | MASTER-9f5719c8-0108 | MASTER-626cae3d-0057,3,"[{""id"":""MASTER-efd550fd-0083"",""pedido"":""Cards comparáveis: todos os cards de oportunidade devem mostrar sector, província, maturidade, investimento estimado e modalidade de financiamento na mesma ordem."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 963""],""aceitacao"":""Cards comparáveis: todos os cards de oportunidade devem mostrar sector, província, maturidade, investimento estimado e modalidade de financiamento na mesma ordem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0108"",""pedido"":""Cards comparáveis: todos os cards de oportunidade devem mostrar sector, província, maturidade, investimento estimado e modalidade de financiamento na mesma ordem."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1113""],""aceitacao"":""Cards comparáveis: todos os cards de oportunidade devem mostrar sector, província, maturidade, investimento estimado e modalidade de financiamento na mesma ordem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-626cae3d-0057"",""pedido"":""Cards comparáveis: todos os cards de oportunidade devem mostrar sector, província, maturidade, investimento estimado e modalidade de financiamento na mesma ordem."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 600""],""aceitacao"":""Cards comparáveis: todos os cards de oportunidade devem mostrar sector, província, maturidade, investimento estimado e modalidade de financiamento na mesma ordem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0084,"Mobile-first: garantir cards empilhados, botões largos e formulários simples em ecrãs pequenos.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 968 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1118 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 605,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0084: Mobile-first: garantir cards empilhados, botões largos e formulários simples em ecrãs pequenos. | MASTER-9f5719c8-0109: Mobile-first: garantir cards empilhados, botões largos e formulários simples em ecrãs pequenos. | MASTER-626cae3d-0058: Mobile-first: garantir cards empilhados, botões largos e formulários simples em ecrãs pequenos.",P2,MASTER-efd550fd-0084: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0109: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0084 | MASTER-9f5719c8-0109 | MASTER-626cae3d-0058,3,"[{""id"":""MASTER-efd550fd-0084"",""pedido"":""Mobile-first: garantir cards empilhados, botões largos e formulários simples em ecrãs pequenos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 968""],""aceitacao"":""Mobile-first: garantir cards empilhados, botões largos e formulários simples em ecrãs pequenos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-9f5719c8-0109"",""pedido"":""Mobile-first: garantir cards empilhados, botões largos e formulários simples em ecrãs pequenos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1118""],""aceitacao"":""Mobile-first: garantir cards empilhados, botões largos e formulários simples em ecrãs pequenos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-626cae3d-0058"",""pedido"":""Mobile-first: garantir cards empilhados, botões largos e formulários simples em ecrãs pequenos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 605""],""aceitacao"":""Mobile-first: garantir cards empilhados, botões largos e formulários simples em ecrãs pequenos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0085,"Criar o ficheiro app/Http/Requests/StoreInterestRequestRequest.php. O request deve autorizar submissões públicas, validar os campos obrigatórios e normalizar mensagens de erro. Regras principais: fullName obrigatório entre 3 e 150 caracteres; email obrigatório e válido; phone opcional até 30 caracteres; investorType obrigatório com valores controlados; country obrigatório; sectorInterest obrigatório; opportunityReference opcional; investmentRange opcional; message obrigatória entre 20 e 2000 caracteres; privacyConsent obrigatório e verdadeiro.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 997 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1147,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0085: Criar o ficheiro app/Http/Requests/StoreInterestRequestRequest.php. O request deve autorizar submissões públicas, validar os campos obrigatórios e normalizar mensagens de erro. Regras principais: fullName obrigatório entre 3 e 150 caracteres; email obrigatório e válido; phone opcional até 30 caracteres; investorType obrigatório com valores controlados; country obrigatório; sectorInterest obrigatório; opportunityReference opcional; investmentRange opcional; message obrigatória entre 20 e 2000 caracteres; privacyConsent obrigatório e verdadeiro. | MASTER-9f5719c8-0110: Criar o ficheiro app/Http/Requests/StoreInterestRequestRequest.php. O request deve autorizar submissões públicas, validar os campos obrigatórios e normalizar mensagens de erro. Regras principais: fullName obrigatório entre 3 e 150 caracteres; email obrigatório e válido; phone opcional até 30 caracteres; investorType obrigatório com valores controlados; country obrigatório; sectorInterest obrigatório; opportunityReference opcional; investmentRange opcional; message obrigatória entre 20 e 2000 caracteres; privacyConsent obrigatório e verdadeiro.",P2,MASTER-efd550fd-0085: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0110: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0085 | MASTER-9f5719c8-0110,2,"[{""id"":""MASTER-efd550fd-0085"",""pedido"":""Criar o ficheiro app/Http/Requests/StoreInterestRequestRequest.php. O request deve autorizar submissões públicas, validar os campos obrigatórios e normalizar mensagens de erro. Regras principais: fullName obrigatório entre 3 e 150 caracteres; email obrigatório e válido; phone opcional até 30 caracteres; investorType obrigatório com valores controlados; country obrigatório; sectorInterest obrigatório; opportunityReference opcional; investmentRange opcional; message obrigatória entre 20 e 2000 caracteres; privacyConsent obrigatório e verdadeiro."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 997""],""aceitacao"":""Criar o ficheiro app/Http/Requests/StoreInterestRequestRequest.php. O request deve autorizar submissões públicas, validar os campos obrigatórios e normalizar mensagens de erro. Regras principais: fullName obrigatório entre 3 e 150 caracteres; email obrigatório e válido; phone opcional até 30 caracteres; investorType obrigatório com valores controlados; country obrigatório; sectorInterest obrigatório; opportunityReference opcional; investmentRange opcional; message obrigatória entre 20 e 2000 caracteres; privacyConsent obrigatório e verdadeiro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0110"",""pedido"":""Criar o ficheiro app/Http/Requests/StoreInterestRequestRequest.php. O request deve autorizar submissões públicas, validar os campos obrigatórios e normalizar mensagens de erro. Regras principais: fullName obrigatório entre 3 e 150 caracteres; email obrigatório e válido; phone opcional até 30 caracteres; investorType obrigatório com valores controlados; country obrigatório; sectorInterest obrigatório; opportunityReference opcional; investmentRange opcional; message obrigatória entre 20 e 2000 caracteres; privacyConsent obrigatório e verdadeiro."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1147""],""aceitacao"":""Criar o ficheiro app/Http/Requests/StoreInterestRequestRequest.php. O request deve autorizar submissões públicas, validar os campos obrigatórios e normalizar mensagens de erro. Regras principais: fullName obrigatório entre 3 e 150 caracteres; email obrigatório e válido; phone opcional até 30 caracteres; investorType obrigatório com valores controlados; country obrigatório; sectorInterest obrigatório; opportunityReference opcional; investmentRange opcional; message obrigatória entre 20 e 2000 caracteres; privacyConsent obrigatório e verdadeiro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0086,"Exemplo de lógica: namespace App\Http\Requests; class StoreInterestRequestRequest extends FormRequest; authorize retorna true; rules devolve array com validações; messages personaliza mensagens em português; attributes define nomes amigáveis dos campos. Para produção, recomenda-se também validar captcha, limitar pedidos por IP e email, e aplicar sanitização adicional no controller ou service antes da gravação.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 998 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1148,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0086: Exemplo de lógica: namespace App\Http\Requests; class StoreInterestRequestRequest extends FormRequest; authorize retorna true; rules devolve array com validações; messages personaliza mensagens em português; attributes define nomes amigáveis dos campos. Para produção, recomenda-se também validar captcha, limitar pedidos por IP e email, e aplicar sanitização adicional no controller ou service antes da gravação. | MASTER-9f5719c8-0111: Exemplo de lógica: namespace App\Http\Requests; class StoreInterestRequestRequest extends FormRequest; authorize retorna true; rules devolve array com validações; messages personaliza mensagens em português; attributes define nomes amigáveis dos campos. Para produção, recomenda-se também validar captcha, limitar pedidos por IP e email, e aplicar sanitização adicional no controller ou service antes da gravação.",P2,MASTER-efd550fd-0086: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0111: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0086 | MASTER-9f5719c8-0111,2,"[{""id"":""MASTER-efd550fd-0086"",""pedido"":""Exemplo de lógica: namespace App\\Http\\Requests; class StoreInterestRequestRequest extends FormRequest; authorize retorna true; rules devolve array com validações; messages personaliza mensagens em português; attributes define nomes amigáveis dos campos. Para produção, recomenda-se também validar captcha, limitar pedidos por IP e email, e aplicar sanitização adicional no controller ou service antes da gravação."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 998""],""aceitacao"":""Exemplo de lógica: namespace App\\Http\\Requests; class StoreInterestRequestRequest extends FormRequest; authorize retorna true; rules devolve array com validações; messages personaliza mensagens em português; attributes define nomes amigáveis dos campos. Para produção, recomenda-se também validar captcha, limitar pedidos por IP e email, e aplicar sanitização adicional no controller ou service antes da gravação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0111"",""pedido"":""Exemplo de lógica: namespace App\\Http\\Requests; class StoreInterestRequestRequest extends FormRequest; authorize retorna true; rules devolve array com validações; messages personaliza mensagens em português; attributes define nomes amigáveis dos campos. Para produção, recomenda-se também validar captcha, limitar pedidos por IP e email, e aplicar sanitização adicional no controller ou service antes da gravação."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1148""],""aceitacao"":""Exemplo de lógica: namespace App\\Http\\Requests; class StoreInterestRequestRequest extends FormRequest; authorize retorna true; rules devolve array com validações; messages personaliza mensagens em português; attributes define nomes amigáveis dos campos. Para produção, recomenda-se também validar captcha, limitar pedidos por IP e email, e aplicar sanitização adicional no controller ou service antes da gravação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0087,"Índices recomendados: reference único; email; investor_type; sector_interest; opportunity_reference; status; created_at; e foreign key opportunity_id com cascadeOnUpdate e nullOnDelete. O campo metadata pode guardar informações técnicas adicionais, como origem da campanha, idioma seleccionado, navegador ou parâmetros UTM, desde que não substitua campos estruturados essenciais.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1001 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1151,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0087: Índices recomendados: reference único; email; investor_type; sector_interest; opportunity_reference; status; created_at; e foreign key opportunity_id com cascadeOnUpdate e nullOnDelete. O campo metadata pode guardar informações técnicas adicionais, como origem da campanha, idioma seleccionado, navegador ou parâmetros UTM, desde que não substitua campos estruturados essenciais. | MASTER-9f5719c8-0112: Índices recomendados: reference único; email; investor_type; sector_interest; opportunity_reference; status; created_at; e foreign key opportunity_id com cascadeOnUpdate e nullOnDelete. O campo metadata pode guardar informações técnicas adicionais, como origem da campanha, idioma seleccionado, navegador ou parâmetros UTM, desde que não substitua campos estruturados essenciais.",P2,MASTER-efd550fd-0087: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0112: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0087 | MASTER-9f5719c8-0112,2,"[{""id"":""MASTER-efd550fd-0087"",""pedido"":""Índices recomendados: reference único; email; investor_type; sector_interest; opportunity_reference; status; created_at; e foreign key opportunity_id com cascadeOnUpdate e nullOnDelete. O campo metadata pode guardar informações técnicas adicionais, como origem da campanha, idioma seleccionado, navegador ou parâmetros UTM, desde que não substitua campos estruturados essenciais."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1001""],""aceitacao"":""Índices recomendados: reference único; email; investor_type; sector_interest; opportunity_reference; status; created_at; e foreign key opportunity_id com cascadeOnUpdate e nullOnDelete. O campo metadata pode guardar informações técnicas adicionais, como origem da campanha, idioma seleccionado, navegador ou parâmetros UTM, desde que não substitua campos estruturados essenciais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0112"",""pedido"":""Índices recomendados: reference único; email; investor_type; sector_interest; opportunity_reference; status; created_at; e foreign key opportunity_id com cascadeOnUpdate e nullOnDelete. O campo metadata pode guardar informações técnicas adicionais, como origem da campanha, idioma seleccionado, navegador ou parâmetros UTM, desde que não substitua campos estruturados essenciais."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1151""],""aceitacao"":""Índices recomendados: reference único; email; investor_type; sector_interest; opportunity_reference; status; created_at; e foreign key opportunity_id com cascadeOnUpdate e nullOnDelete. O campo metadata pode guardar informações técnicas adicionais, como origem da campanha, idioma seleccionado, navegador ou parâmetros UTM, desde que não substitua campos estruturados essenciais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0088,"Criar o ficheiro src/components/forms/ManifestarInteresseForm.jsx. O componente deve usar useState para gerir os campos do formulário, submitInterestRequest do homeService.js para enviar os dados à API, validação simples no frontend, estado de loading, mensagens de erro e confirmação de sucesso com a referência gerada pela API.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1003 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1153,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0088: Criar o ficheiro src/components/forms/ManifestarInteresseForm.jsx. O componente deve usar useState para gerir os campos do formulário, submitInterestRequest do homeService.js para enviar os dados à API, validação simples no frontend, estado de loading, mensagens de erro e confirmação de sucesso com a referência gerada pela API. | MASTER-9f5719c8-0113: Criar o ficheiro src/components/forms/ManifestarInteresseForm.jsx. O componente deve usar useState para gerir os campos do formulário, submitInterestRequest do homeService.js para enviar os dados à API, validação simples no frontend, estado de loading, mensagens de erro e confirmação de sucesso com a referência gerada pela API.",P2,MASTER-efd550fd-0088: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0113: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0088 | MASTER-9f5719c8-0113,2,"[{""id"":""MASTER-efd550fd-0088"",""pedido"":""Criar o ficheiro src/components/forms/ManifestarInteresseForm.jsx. O componente deve usar useState para gerir os campos do formulário, submitInterestRequest do homeService.js para enviar os dados à API, validação simples no frontend, estado de loading, mensagens de erro e confirmação de sucesso com a referência gerada pela API."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1003""],""aceitacao"":""Criar o ficheiro src/components/forms/ManifestarInteresseForm.jsx. O componente deve usar useState para gerir os campos do formulário, submitInterestRequest do homeService.js para enviar os dados à API, validação simples no frontend, estado de loading, mensagens de erro e confirmação de sucesso com a referência gerada pela API."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0113"",""pedido"":""Criar o ficheiro src/components/forms/ManifestarInteresseForm.jsx. O componente deve usar useState para gerir os campos do formulário, submitInterestRequest do homeService.js para enviar os dados à API, validação simples no frontend, estado de loading, mensagens de erro e confirmação de sucesso com a referência gerada pela API."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1153""],""aceitacao"":""Criar o ficheiro src/components/forms/ManifestarInteresseForm.jsx. O componente deve usar useState para gerir os campos do formulário, submitInterestRequest do homeService.js para enviar os dados à API, validação simples no frontend, estado de loading, mensagens de erro e confirmação de sucesso com a referência gerada pela API."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0089,"Campos do formulário: nome completo, email, telefone, tipo de investidor, país, sector de interesse, referência da oportunidade, faixa de investimento, mensagem e consentimento de privacidade. O botão de submissão deve ficar desactivado enquanto o pedido estiver a ser enviado. Após sucesso, apresentar: “Manifestação de interesse registada com sucesso” e a referência recebida, por exemplo IR-2026-000245.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1004 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1154,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0089: Campos do formulário: nome completo, email, telefone, tipo de investidor, país, sector de interesse, referência da oportunidade, faixa de investimento, mensagem e consentimento de privacidade. O botão de submissão deve ficar desactivado enquanto o pedido estiver a ser enviado. Após sucesso, apresentar: “Manifestação de interesse registada com sucesso” e a referência recebida, por exemplo IR-2026-000245. | MASTER-9f5719c8-0114: Campos do formulário: nome completo, email, telefone, tipo de investidor, país, sector de interesse, referência da oportunidade, faixa de investimento, mensagem e consentimento de privacidade. O botão de submissão deve ficar desactivado enquanto o pedido estiver a ser enviado. Após sucesso, apresentar: “Manifestação de interesse registada com sucesso” e a referência recebida, por exemplo IR-2026-000245.",P1,MASTER-efd550fd-0089: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0114: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0089 | MASTER-9f5719c8-0114,2,"[{""id"":""MASTER-efd550fd-0089"",""pedido"":""Campos do formulário: nome completo, email, telefone, tipo de investidor, país, sector de interesse, referência da oportunidade, faixa de investimento, mensagem e consentimento de privacidade. O botão de submissão deve ficar desactivado enquanto o pedido estiver a ser enviado. Após sucesso, apresentar: “Manifestação de interesse registada com sucesso” e a referência recebida, por exemplo IR-2026-000245."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1004""],""aceitacao"":""Campos do formulário: nome completo, email, telefone, tipo de investidor, país, sector de interesse, referência da oportunidade, faixa de investimento, mensagem e consentimento de privacidade. O botão de submissão deve ficar desactivado enquanto o pedido estiver a ser enviado. Após sucesso, apresentar: “Manifestação de interesse registada com sucesso” e a referência recebida, por exemplo IR-2026-000245."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0114"",""pedido"":""Campos do formulário: nome completo, email, telefone, tipo de investidor, país, sector de interesse, referência da oportunidade, faixa de investimento, mensagem e consentimento de privacidade. O botão de submissão deve ficar desactivado enquanto o pedido estiver a ser enviado. Após sucesso, apresentar: “Manifestação de interesse registada com sucesso” e a referência recebida, por exemplo IR-2026-000245."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1154""],""aceitacao"":""Campos do formulário: nome completo, email, telefone, tipo de investidor, país, sector de interesse, referência da oportunidade, faixa de investimento, mensagem e consentimento de privacidade. O botão de submissão deve ficar desactivado enquanto o pedido estiver a ser enviado. Após sucesso, apresentar: “Manifestação de interesse registada com sucesso” e a referência recebida, por exemplo IR-2026-000245."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0090,"Criar o ficheiro app/Http/Requests/StoreInterestRequestRequest.php para validar manifestações de interesse antes de gravar os dados na tabela interest_requests. A classe deve autorizar pedidos públicos, aplicar regras de validação, personalizar mensagens em português e proteger o formulário contra submissões abusivas ou incompletas.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1005 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1155,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0090: Criar o ficheiro app/Http/Requests/StoreInterestRequestRequest.php para validar manifestações de interesse antes de gravar os dados na tabela interest_requests. A classe deve autorizar pedidos públicos, aplicar regras de validação, personalizar mensagens em português e proteger o formulário contra submissões abusivas ou incompletas. | MASTER-9f5719c8-0115: Criar o ficheiro app/Http/Requests/StoreInterestRequestRequest.php para validar manifestações de interesse antes de gravar os dados na tabela interest_requests. A classe deve autorizar pedidos públicos, aplicar regras de validação, personalizar mensagens em português e proteger o formulário contra submissões abusivas ou incompletas.",P2,MASTER-efd550fd-0090: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0115: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0090 | MASTER-9f5719c8-0115,2,"[{""id"":""MASTER-efd550fd-0090"",""pedido"":""Criar o ficheiro app/Http/Requests/StoreInterestRequestRequest.php para validar manifestações de interesse antes de gravar os dados na tabela interest_requests. A classe deve autorizar pedidos públicos, aplicar regras de validação, personalizar mensagens em português e proteger o formulário contra submissões abusivas ou incompletas."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1005""],""aceitacao"":""Criar o ficheiro app/Http/Requests/StoreInterestRequestRequest.php para validar manifestações de interesse antes de gravar os dados na tabela interest_requests. A classe deve autorizar pedidos públicos, aplicar regras de validação, personalizar mensagens em português e proteger o formulário contra submissões abusivas ou incompletas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0115"",""pedido"":""Criar o ficheiro app/Http/Requests/StoreInterestRequestRequest.php para validar manifestações de interesse antes de gravar os dados na tabela interest_requests. A classe deve autorizar pedidos públicos, aplicar regras de validação, personalizar mensagens em português e proteger o formulário contra submissões abusivas ou incompletas."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1155""],""aceitacao"":""Criar o ficheiro app/Http/Requests/StoreInterestRequestRequest.php para validar manifestações de interesse antes de gravar os dados na tabela interest_requests. A classe deve autorizar pedidos públicos, aplicar regras de validação, personalizar mensagens em português e proteger o formulário contra submissões abusivas ou incompletas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0091,"Estrutura sugerida: namespace App\Http\Requests; usar Illuminate\Foundation\Http\FormRequest; criar a classe StoreInterestRequestRequest extends FormRequest; definir authorize() como true; e em rules() validar name, email, phone, investor_type, sector_id, opportunity_id, investment_range, country, company_name, message, privacy_consent e website como campo anti-spam.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1006 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1156,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0091: Estrutura sugerida: namespace App\Http\Requests; usar Illuminate\Foundation\Http\FormRequest; criar a classe StoreInterestRequestRequest extends FormRequest; definir authorize() como true; e em rules() validar name, email, phone, investor_type, sector_id, opportunity_id, investment_range, country, company_name, message, privacy_consent e website como campo anti-spam. | MASTER-9f5719c8-0116: Estrutura sugerida: namespace App\Http\Requests; usar Illuminate\Foundation\Http\FormRequest; criar a classe StoreInterestRequestRequest extends FormRequest; definir authorize() como true; e em rules() validar name, email, phone, investor_type, sector_id, opportunity_id, investment_range, country, company_name, message, privacy_consent e website como campo anti-spam.",P2,MASTER-efd550fd-0091: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0116: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0091 | MASTER-9f5719c8-0116,2,"[{""id"":""MASTER-efd550fd-0091"",""pedido"":""Estrutura sugerida: namespace App\\Http\\Requests; usar Illuminate\\Foundation\\Http\\FormRequest; criar a classe StoreInterestRequestRequest extends FormRequest; definir authorize() como true; e em rules() validar name, email, phone, investor_type, sector_id, opportunity_id, investment_range, country, company_name, message, privacy_consent e website como campo anti-spam."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1006""],""aceitacao"":""Estrutura sugerida: namespace App\\Http\\Requests; usar Illuminate\\Foundation\\Http\\FormRequest; criar a classe StoreInterestRequestRequest extends FormRequest; definir authorize() como true; e em rules() validar name, email, phone, investor_type, sector_id, opportunity_id, investment_range, country, company_name, message, privacy_consent e website como campo anti-spam."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0116"",""pedido"":""Estrutura sugerida: namespace App\\Http\\Requests; usar Illuminate\\Foundation\\Http\\FormRequest; criar a classe StoreInterestRequestRequest extends FormRequest; definir authorize() como true; e em rules() validar name, email, phone, investor_type, sector_id, opportunity_id, investment_range, country, company_name, message, privacy_consent e website como campo anti-spam."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1156""],""aceitacao"":""Estrutura sugerida: namespace App\\Http\\Requests; usar Illuminate\\Foundation\\Http\\FormRequest; criar a classe StoreInterestRequestRequest extends FormRequest; definir authorize() como true; e em rules() validar name, email, phone, investor_type, sector_id, opportunity_id, investment_range, country, company_name, message, privacy_consent e website como campo anti-spam."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0092,"Regras recomendadas: name obrigatório até 150 caracteres; email obrigatório, válido e até 180 caracteres; phone opcional até 40 caracteres; investor_type obrigatório com valores individual, empresa, fundo, instituicao_financeira, parceiro ou outro; sector_id obrigatório e existente em sectors; opportunity_id opcional e existente em opportunities; investment_range opcional com valores predefinidos; country obrigatório até 100 caracteres; company_name opcional até 180 caracteres; message obrigatória entre 20 e 3000 caracteres; privacy_consent aceite; website proibido para funcionar como honeypot.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1007 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1157,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0092: Regras recomendadas: name obrigatório até 150 caracteres; email obrigatório, válido e até 180 caracteres; phone opcional até 40 caracteres; investor_type obrigatório com valores individual, empresa, fundo, instituicao_financeira, parceiro ou outro; sector_id obrigatório e existente em sectors; opportunity_id opcional e existente em opportunities; investment_range opcional com valores predefinidos; country obrigatório até 100 caracteres; company_name opcional até 180 caracteres; message obrigatória entre 20 e 3000 caracteres; privacy_consent aceite; website proibido para funcionar como honeypot. | MASTER-9f5719c8-0117: Regras recomendadas: name obrigatório até 150 caracteres; email obrigatório, válido e até 180 caracteres; phone opcional até 40 caracteres; investor_type obrigatório com valores individual, empresa, fundo, instituicao_financeira, parceiro ou outro; sector_id obrigatório e existente em sectors; opportunity_id opcional e existente em opportunities; investment_range opcional com valores predefinidos; country obrigatório até 100 caracteres; company_name opcional até 180 caracteres; message obrigatória entre 20 e 3000 caracteres; privacy_consent aceite; website proibido para funcionar como honeypot.",P2,MASTER-efd550fd-0092: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0117: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0092 | MASTER-9f5719c8-0117,2,"[{""id"":""MASTER-efd550fd-0092"",""pedido"":""Regras recomendadas: name obrigatório até 150 caracteres; email obrigatório, válido e até 180 caracteres; phone opcional até 40 caracteres; investor_type obrigatório com valores individual, empresa, fundo, instituicao_financeira, parceiro ou outro; sector_id obrigatório e existente em sectors; opportunity_id opcional e existente em opportunities; investment_range opcional com valores predefinidos; country obrigatório até 100 caracteres; company_name opcional até 180 caracteres; message obrigatória entre 20 e 3000 caracteres; privacy_consent aceite; website proibido para funcionar como honeypot."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1007""],""aceitacao"":""Regras recomendadas: name obrigatório até 150 caracteres; email obrigatório, válido e até 180 caracteres; phone opcional até 40 caracteres; investor_type obrigatório com valores individual, empresa, fundo, instituicao_financeira, parceiro ou outro; sector_id obrigatório e existente em sectors; opportunity_id opcional e existente em opportunities; investment_range opcional com valores predefinidos; country obrigatório até 100 caracteres; company_name opcional até 180 caracteres; message obrigatória entre 20 e 3000 caracteres; privacy_consent aceite; website proibido para funcionar como honeypot."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0117"",""pedido"":""Regras recomendadas: name obrigatório até 150 caracteres; email obrigatório, válido e até 180 caracteres; phone opcional até 40 caracteres; investor_type obrigatório com valores individual, empresa, fundo, instituicao_financeira, parceiro ou outro; sector_id obrigatório e existente em sectors; opportunity_id opcional e existente em opportunities; investment_range opcional com valores predefinidos; country obrigatório até 100 caracteres; company_name opcional até 180 caracteres; message obrigatória entre 20 e 3000 caracteres; privacy_consent aceite; website proibido para funcionar como honeypot."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1157""],""aceitacao"":""Regras recomendadas: name obrigatório até 150 caracteres; email obrigatório, válido e até 180 caracteres; phone opcional até 40 caracteres; investor_type obrigatório com valores individual, empresa, fundo, instituicao_financeira, parceiro ou outro; sector_id obrigatório e existente em sectors; opportunity_id opcional e existente em opportunities; investment_range opcional com valores predefinidos; country obrigatório até 100 caracteres; company_name opcional até 180 caracteres; message obrigatória entre 20 e 3000 caracteres; privacy_consent aceite; website proibido para funcionar como honeypot."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0093,"Criar a migration com o comando php artisan make:migration create_interest_requests_table. A tabela deve guardar os dados essenciais do contacto, o perfil do investidor, a oportunidade associada, o sector de interesse, o estado inicial do pedido e metadados úteis para auditoria e triagem.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1009 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1159,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0093: Criar a migration com o comando php artisan make:migration create_interest_requests_table. A tabela deve guardar os dados essenciais do contacto, o perfil do investidor, a oportunidade associada, o sector de interesse, o estado inicial do pedido e metadados úteis para auditoria e triagem. | MASTER-9f5719c8-0118: Criar a migration com o comando php artisan make:migration create_interest_requests_table. A tabela deve guardar os dados essenciais do contacto, o perfil do investidor, a oportunidade associada, o sector de interesse, o estado inicial do pedido e metadados úteis para auditoria e triagem.",P2,MASTER-efd550fd-0093: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0118: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0093 | MASTER-9f5719c8-0118,2,"[{""id"":""MASTER-efd550fd-0093"",""pedido"":""Criar a migration com o comando php artisan make:migration create_interest_requests_table. A tabela deve guardar os dados essenciais do contacto, o perfil do investidor, a oportunidade associada, o sector de interesse, o estado inicial do pedido e metadados úteis para auditoria e triagem."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1009""],""aceitacao"":""Criar a migration com o comando php artisan make:migration create_interest_requests_table. A tabela deve guardar os dados essenciais do contacto, o perfil do investidor, a oportunidade associada, o sector de interesse, o estado inicial do pedido e metadados úteis para auditoria e triagem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0118"",""pedido"":""Criar a migration com o comando php artisan make:migration create_interest_requests_table. A tabela deve guardar os dados essenciais do contacto, o perfil do investidor, a oportunidade associada, o sector de interesse, o estado inicial do pedido e metadados úteis para auditoria e triagem."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1159""],""aceitacao"":""Criar a migration com o comando php artisan make:migration create_interest_requests_table. A tabela deve guardar os dados essenciais do contacto, o perfil do investidor, a oportunidade associada, o sector de interesse, o estado inicial do pedido e metadados úteis para auditoria e triagem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0094,Campos sugeridos: id; reference_code único; name; email; phone; country; company_name; investor_type; sector_id como chave estrangeira opcional ou obrigatória conforme a regra de negócio; opportunity_id como chave estrangeira opcional; investment_range; message; status com valor inicial new; source_page; ip_address; user_agent; privacy_consent_at; reviewed_at; reviewed_by; internal_notes; timestamps e softDeletes.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1010 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1160,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-efd550fd-0094: Campos sugeridos: id; reference_code único; name; email; phone; country; company_name; investor_type; sector_id como chave estrangeira opcional ou obrigatória conforme a regra de negócio; opportunity_id como chave estrangeira opcional; investment_range; message; status com valor inicial new; source_page; ip_address; user_agent; privacy_consent_at; reviewed_at; reviewed_by; internal_notes; timestamps e softDeletes. | MASTER-9f5719c8-0119: Campos sugeridos: id; reference_code único; name; email; phone; country; company_name; investor_type; sector_id como chave estrangeira opcional ou obrigatória conforme a regra de negócio; opportunity_id como chave estrangeira opcional; investment_range; message; status com valor inicial new; source_page; ip_address; user_agent; privacy_consent_at; reviewed_at; reviewed_by; internal_notes; timestamps e softDeletes.,P2,MASTER-efd550fd-0094: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0119: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0094 | MASTER-9f5719c8-0119,2,"[{""id"":""MASTER-efd550fd-0094"",""pedido"":""Campos sugeridos: id; reference_code único; name; email; phone; country; company_name; investor_type; sector_id como chave estrangeira opcional ou obrigatória conforme a regra de negócio; opportunity_id como chave estrangeira opcional; investment_range; message; status com valor inicial new; source_page; ip_address; user_agent; privacy_consent_at; reviewed_at; reviewed_by; internal_notes; timestamps e softDeletes."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1010""],""aceitacao"":""Campos sugeridos: id; reference_code único; name; email; phone; country; company_name; investor_type; sector_id como chave estrangeira opcional ou obrigatória conforme a regra de negócio; opportunity_id como chave estrangeira opcional; investment_range; message; status com valor inicial new; source_page; ip_address; user_agent; privacy_consent_at; reviewed_at; reviewed_by; internal_notes; timestamps e softDeletes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-9f5719c8-0119"",""pedido"":""Campos sugeridos: id; reference_code único; name; email; phone; country; company_name; investor_type; sector_id como chave estrangeira opcional ou obrigatória conforme a regra de negócio; opportunity_id como chave estrangeira opcional; investment_range; message; status com valor inicial new; source_page; ip_address; user_agent; privacy_consent_at; reviewed_at; reviewed_by; internal_notes; timestamps e softDeletes."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1160""],""aceitacao"":""Campos sugeridos: id; reference_code único; name; email; phone; country; company_name; investor_type; sector_id como chave estrangeira opcional ou obrigatória conforme a regra de negócio; opportunity_id como chave estrangeira opcional; investment_range; message; status com valor inicial new; source_page; ip_address; user_agent; privacy_consent_at; reviewed_at; reviewed_by; internal_notes; timestamps e softDeletes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0095,"Estado inicial do formulário: name, email, phone, country, company_name, investor_type, sector_id, opportunity_id, investment_range, message, privacy_consent e website. O campo website deve permanecer oculto para funcionar como mecanismo simples anti-spam.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1014 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1164,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0095: Estado inicial do formulário: name, email, phone, country, company_name, investor_type, sector_id, opportunity_id, investment_range, message, privacy_consent e website. O campo website deve permanecer oculto para funcionar como mecanismo simples anti-spam. | MASTER-9f5719c8-0120: Estado inicial do formulário: name, email, phone, country, company_name, investor_type, sector_id, opportunity_id, investment_range, message, privacy_consent e website. O campo website deve permanecer oculto para funcionar como mecanismo simples anti-spam.",P2,MASTER-efd550fd-0095: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0120: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0095 | MASTER-9f5719c8-0120,2,"[{""id"":""MASTER-efd550fd-0095"",""pedido"":""Estado inicial do formulário: name, email, phone, country, company_name, investor_type, sector_id, opportunity_id, investment_range, message, privacy_consent e website. O campo website deve permanecer oculto para funcionar como mecanismo simples anti-spam."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1014""],""aceitacao"":""Estado inicial do formulário: name, email, phone, country, company_name, investor_type, sector_id, opportunity_id, investment_range, message, privacy_consent e website. O campo website deve permanecer oculto para funcionar como mecanismo simples anti-spam."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-9f5719c8-0120"",""pedido"":""Estado inicial do formulário: name, email, phone, country, company_name, investor_type, sector_id, opportunity_id, investment_range, message, privacy_consent e website. O campo website deve permanecer oculto para funcionar como mecanismo simples anti-spam."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1164""],""aceitacao"":""Estado inicial do formulário: name, email, phone, country, company_name, investor_type, sector_id, opportunity_id, investment_range, message, privacy_consent e website. O campo website deve permanecer oculto para funcionar como mecanismo simples anti-spam."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0096,"Campos visíveis recomendados: Nome, email, telefone, país, empresa/organização, tipo de investidor, sector de interesse, oportunidade associada quando existir, faixa indicativa de investimento, mensagem e consentimento de privacidade. O botão principal deve chamar-se “Enviar manifestação de interesse”.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1016 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1166,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0096: Campos visíveis recomendados: Nome, email, telefone, país, empresa/organização, tipo de investidor, sector de interesse, oportunidade associada quando existir, faixa indicativa de investimento, mensagem e consentimento de privacidade. O botão principal deve chamar-se “Enviar manifestação de interesse”. | MASTER-9f5719c8-0121: Campos visíveis recomendados: Nome, email, telefone, país, empresa/organização, tipo de investidor, sector de interesse, oportunidade associada quando existir, faixa indicativa de investimento, mensagem e consentimento de privacidade. O botão principal deve chamar-se “Enviar manifestação de interesse”.",P1,MASTER-efd550fd-0096: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0121: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0096 | MASTER-9f5719c8-0121,2,"[{""id"":""MASTER-efd550fd-0096"",""pedido"":""Campos visíveis recomendados: Nome, email, telefone, país, empresa/organização, tipo de investidor, sector de interesse, oportunidade associada quando existir, faixa indicativa de investimento, mensagem e consentimento de privacidade. O botão principal deve chamar-se “Enviar manifestação de interesse”."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1016""],""aceitacao"":""Campos visíveis recomendados: Nome, email, telefone, país, empresa/organização, tipo de investidor, sector de interesse, oportunidade associada quando existir, faixa indicativa de investimento, mensagem e consentimento de privacidade. O botão principal deve chamar-se “Enviar manifestação de interesse”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0121"",""pedido"":""Campos visíveis recomendados: Nome, email, telefone, país, empresa/organização, tipo de investidor, sector de interesse, oportunidade associada quando existir, faixa indicativa de investimento, mensagem e consentimento de privacidade. O botão principal deve chamar-se “Enviar manifestação de interesse”."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1166""],""aceitacao"":""Campos visíveis recomendados: Nome, email, telefone, país, empresa/organização, tipo de investidor, sector de interesse, oportunidade associada quando existir, faixa indicativa de investimento, mensagem e consentimento de privacidade. O botão principal deve chamar-se “Enviar manifestação de interesse”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0097,"Criar o ficheiro src/services/homeService.js para centralizar todas as chamadas públicas da página principal. O serviço deve usar Axios, variável de ambiente VITE_API_URL, tratamento padronizado de erros e funções reutilizáveis para home, sectores, oportunidades em destaque, pesquisa e manifestações de interesse.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1017 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1167,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0097: Criar o ficheiro src/services/homeService.js para centralizar todas as chamadas públicas da página principal. O serviço deve usar Axios, variável de ambiente VITE_API_URL, tratamento padronizado de erros e funções reutilizáveis para home, sectores, oportunidades em destaque, pesquisa e manifestações de interesse. | MASTER-9f5719c8-0122: Criar o ficheiro src/services/homeService.js para centralizar todas as chamadas públicas da página principal. O serviço deve usar Axios, variável de ambiente VITE_API_URL, tratamento padronizado de erros e funções reutilizáveis para home, sectores, oportunidades em destaque, pesquisa e manifestações de interesse.",P2,MASTER-efd550fd-0097: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0122: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0097 | MASTER-9f5719c8-0122,2,"[{""id"":""MASTER-efd550fd-0097"",""pedido"":""Criar o ficheiro src/services/homeService.js para centralizar todas as chamadas públicas da página principal. O serviço deve usar Axios, variável de ambiente VITE_API_URL, tratamento padronizado de erros e funções reutilizáveis para home, sectores, oportunidades em destaque, pesquisa e manifestações de interesse."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1017""],""aceitacao"":""Criar o ficheiro src/services/homeService.js para centralizar todas as chamadas públicas da página principal. O serviço deve usar Axios, variável de ambiente VITE_API_URL, tratamento padronizado de erros e funções reutilizáveis para home, sectores, oportunidades em destaque, pesquisa e manifestações de interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0122"",""pedido"":""Criar o ficheiro src/services/homeService.js para centralizar todas as chamadas públicas da página principal. O serviço deve usar Axios, variável de ambiente VITE_API_URL, tratamento padronizado de erros e funções reutilizáveis para home, sectores, oportunidades em destaque, pesquisa e manifestações de interesse."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1167""],""aceitacao"":""Criar o ficheiro src/services/homeService.js para centralizar todas as chamadas públicas da página principal. O serviço deve usar Axios, variável de ambiente VITE_API_URL, tratamento padronizado de erros e funções reutilizáveis para home, sectores, oportunidades em destaque, pesquisa e manifestações de interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0098,"Exemplo de implementação: importar axios; criar apiClient com baseURL, timeout e headers JSON; interceptar respostas para devolver response.data; interceptar erros para normalizar mensagens; exportar getHomeData(locale = 'pt'), getSectors(locale = 'pt'), getFeaturedOpportunities(locale = 'pt'), searchOpportunities(params = {}), getPortalStats() e submitInterestRequest(payload). A função submitInterestRequest deve enviar POST para /api/v1/interest-requests e devolver referência, estado e mensagem de sucesso.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1018 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1168,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0098: Exemplo de implementação: importar axios; criar apiClient com baseURL, timeout e headers JSON; interceptar respostas para devolver response.data; interceptar erros para normalizar mensagens; exportar getHomeData(locale = 'pt'), getSectors(locale = 'pt'), getFeaturedOpportunities(locale = 'pt'), searchOpportunities(params = {}), getPortalStats() e submitInterestRequest(payload). A função submitInterestRequest deve enviar POST para /api/v1/interest-requests e devolver referência, estado e mensagem de sucesso. | MASTER-9f5719c8-0123: Exemplo de implementação: importar axios; criar apiClient com baseURL, timeout e headers JSON; interceptar respostas para devolver response.data; interceptar erros para normalizar mensagens; exportar getHomeData(locale = 'pt'), getSectors(locale = 'pt'), getFeaturedOpportunities(locale = 'pt'), searchOpportunities(params = {}), getPortalStats() e submitInterestRequest(payload). A função submitInterestRequest deve enviar POST para /api/v1/interest-requests e devolver referência, estado e mensagem de sucesso.",P2,MASTER-efd550fd-0098: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0123: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0098 | MASTER-9f5719c8-0123,2,"[{""id"":""MASTER-efd550fd-0098"",""pedido"":""Exemplo de implementação: importar axios; criar apiClient com baseURL, timeout e headers JSON; interceptar respostas para devolver response.data; interceptar erros para normalizar mensagens; exportar getHomeData(locale = 'pt'), getSectors(locale = 'pt'), getFeaturedOpportunities(locale = 'pt'), searchOpportunities(params = {}), getPortalStats() e submitInterestRequest(payload). A função submitInterestRequest deve enviar POST para /api/v1/interest-requests e devolver referência, estado e mensagem de sucesso."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1018""],""aceitacao"":""Exemplo de implementação: importar axios; criar apiClient com baseURL, timeout e headers JSON; interceptar respostas para devolver response.data; interceptar erros para normalizar mensagens; exportar getHomeData(locale = 'pt'), getSectors(locale = 'pt'), getFeaturedOpportunities(locale = 'pt'), searchOpportunities(params = {}), getPortalStats() e submitInterestRequest(payload). A função submitInterestRequest deve enviar POST para /api/v1/interest-requests e devolver referência, estado e mensagem de sucesso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0123"",""pedido"":""Exemplo de implementação: importar axios; criar apiClient com baseURL, timeout e headers JSON; interceptar respostas para devolver response.data; interceptar erros para normalizar mensagens; exportar getHomeData(locale = 'pt'), getSectors(locale = 'pt'), getFeaturedOpportunities(locale = 'pt'), searchOpportunities(params = {}), getPortalStats() e submitInterestRequest(payload). A função submitInterestRequest deve enviar POST para /api/v1/interest-requests e devolver referência, estado e mensagem de sucesso."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1168""],""aceitacao"":""Exemplo de implementação: importar axios; criar apiClient com baseURL, timeout e headers JSON; interceptar respostas para devolver response.data; interceptar erros para normalizar mensagens; exportar getHomeData(locale = 'pt'), getSectors(locale = 'pt'), getFeaturedOpportunities(locale = 'pt'), searchOpportunities(params = {}), getPortalStats() e submitInterestRequest(payload). A função submitInterestRequest deve enviar POST para /api/v1/interest-requests e devolver referência, estado e mensagem de sucesso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0099,"A migration de sectors deve conter: id, name, slug único, short_description, description, icon, image_path, sort_order, is_active, published_at, timestamps e softDeletes. O slug deve ser indexado para permitir rotas públicas como /sectores/agronegocio.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1020 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1170,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0099: A migration de sectors deve conter: id, name, slug único, short_description, description, icon, image_path, sort_order, is_active, published_at, timestamps e softDeletes. O slug deve ser indexado para permitir rotas públicas como /sectores/agronegocio. | MASTER-9f5719c8-0124: A migration de sectors deve conter: id, name, slug único, short_description, description, icon, image_path, sort_order, is_active, published_at, timestamps e softDeletes. O slug deve ser indexado para permitir rotas públicas como /sectores/agronegocio.",P2,MASTER-efd550fd-0099: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0124: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0099 | MASTER-9f5719c8-0124,2,"[{""id"":""MASTER-efd550fd-0099"",""pedido"":""A migration de sectors deve conter: id, name, slug único, short_description, description, icon, image_path, sort_order, is_active, published_at, timestamps e softDeletes. O slug deve ser indexado para permitir rotas públicas como /sectores/agronegocio."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1020""],""aceitacao"":""A migration de sectors deve conter: id, name, slug único, short_description, description, icon, image_path, sort_order, is_active, published_at, timestamps e softDeletes. O slug deve ser indexado para permitir rotas públicas como /sectores/agronegocio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0124"",""pedido"":""A migration de sectors deve conter: id, name, slug único, short_description, description, icon, image_path, sort_order, is_active, published_at, timestamps e softDeletes. O slug deve ser indexado para permitir rotas públicas como /sectores/agronegocio."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1170""],""aceitacao"":""A migration de sectors deve conter: id, name, slug único, short_description, description, icon, image_path, sort_order, is_active, published_at, timestamps e softDeletes. O slug deve ser indexado para permitir rotas públicas como /sectores/agronegocio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0100,"A migration de opportunities deve conter: id, sector_id como chave estrangeira, reference único, title, slug único, summary, description, province, district, promoter_name, promoter_type, maturity_level, maturity_label, estimated_investment_amount, estimated_investment_currency, financing_modality, expected_impact, status, is_featured, published_at, last_validated_at, timestamps e softDeletes. A relação com sectors deve usar foreignId('sector_id')->constrained()->cascadeOnUpdate()->restrictOnDelete().",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1021 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1171,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0100: A migration de opportunities deve conter: id, sector_id como chave estrangeira, reference único, title, slug único, summary, description, province, district, promoter_name, promoter_type, maturity_level, maturity_label, estimated_investment_amount, estimated_investment_currency, financing_modality, expected_impact, status, is_featured, published_at, last_validated_at, timestamps e softDeletes. A relação com sectors deve usar foreignId('sector_id')->constrained()->cascadeOnUpdate()->restrictOnDelete(). | MASTER-9f5719c8-0125: A migration de opportunities deve conter: id, sector_id como chave estrangeira, reference único, title, slug único, summary, description, province, district, promoter_name, promoter_type, maturity_level, maturity_label, estimated_investment_amount, estimated_investment_currency, financing_modality, expected_impact, status, is_featured, published_at, last_validated_at, timestamps e softDeletes. A relação com sectors deve usar foreignId('sector_id')->constrained()->cascadeOnUpdate()->restrictOnDelete().",P2,MASTER-efd550fd-0100: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0125: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0100 | MASTER-9f5719c8-0125,2,"[{""id"":""MASTER-efd550fd-0100"",""pedido"":""A migration de opportunities deve conter: id, sector_id como chave estrangeira, reference único, title, slug único, summary, description, province, district, promoter_name, promoter_type, maturity_level, maturity_label, estimated_investment_amount, estimated_investment_currency, financing_modality, expected_impact, status, is_featured, published_at, last_validated_at, timestamps e softDeletes. A relação com sectors deve usar foreignId('sector_id')->constrained()->cascadeOnUpdate()->restrictOnDelete()."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1021""],""aceitacao"":""A migration de opportunities deve conter: id, sector_id como chave estrangeira, reference único, title, slug único, summary, description, province, district, promoter_name, promoter_type, maturity_level, maturity_label, estimated_investment_amount, estimated_investment_currency, financing_modality, expected_impact, status, is_featured, published_at, last_validated_at, timestamps e softDeletes. A relação com sectors deve usar foreignId('sector_id')->constrained()->cascadeOnUpdate()->restrictOnDelete()."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0125"",""pedido"":""A migration de opportunities deve conter: id, sector_id como chave estrangeira, reference único, title, slug único, summary, description, province, district, promoter_name, promoter_type, maturity_level, maturity_label, estimated_investment_amount, estimated_investment_currency, financing_modality, expected_impact, status, is_featured, published_at, last_validated_at, timestamps e softDeletes. A relação com sectors deve usar foreignId('sector_id')->constrained()->cascadeOnUpdate()->restrictOnDelete()."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1171""],""aceitacao"":""A migration de opportunities deve conter: id, sector_id como chave estrangeira, reference único, title, slug único, summary, description, province, district, promoter_name, promoter_type, maturity_level, maturity_label, estimated_investment_amount, estimated_investment_currency, financing_modality, expected_impact, status, is_featured, published_at, last_validated_at, timestamps e softDeletes. A relação com sectors deve usar foreignId('sector_id')->constrained()->cascadeOnUpdate()->restrictOnDelete()."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0101,"O InterestRequestController deve receber manifestações de interesse públicas, validar os campos, gerar uma referência interna, gravar o pedido e devolver uma resposta segura. A validação deve ser feita preferencialmente num StoreInterestRequestRequest, separando as regras do controller.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1024 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1174,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0101: O InterestRequestController deve receber manifestações de interesse públicas, validar os campos, gerar uma referência interna, gravar o pedido e devolver uma resposta segura. A validação deve ser feita preferencialmente num StoreInterestRequestRequest, separando as regras do controller. | MASTER-9f5719c8-0126: O InterestRequestController deve receber manifestações de interesse públicas, validar os campos, gerar uma referência interna, gravar o pedido e devolver uma resposta segura. A validação deve ser feita preferencialmente num StoreInterestRequestRequest, separando as regras do controller.",P2,MASTER-efd550fd-0101: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0126: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0101 | MASTER-9f5719c8-0126,2,"[{""id"":""MASTER-efd550fd-0101"",""pedido"":""O InterestRequestController deve receber manifestações de interesse públicas, validar os campos, gerar uma referência interna, gravar o pedido e devolver uma resposta segura. A validação deve ser feita preferencialmente num StoreInterestRequestRequest, separando as regras do controller."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1024""],""aceitacao"":""O InterestRequestController deve receber manifestações de interesse públicas, validar os campos, gerar uma referência interna, gravar o pedido e devolver uma resposta segura. A validação deve ser feita preferencialmente num StoreInterestRequestRequest, separando as regras do controller."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0126"",""pedido"":""O InterestRequestController deve receber manifestações de interesse públicas, validar os campos, gerar uma referência interna, gravar o pedido e devolver uma resposta segura. A validação deve ser feita preferencialmente num StoreInterestRequestRequest, separando as regras do controller."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1174""],""aceitacao"":""O InterestRequestController deve receber manifestações de interesse públicas, validar os campos, gerar uma referência interna, gravar o pedido e devolver uma resposta segura. A validação deve ser feita preferencialmente num StoreInterestRequestRequest, separando as regras do controller."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0102,"Lógica recomendada: receber StoreInterestRequestRequest; obter dados validados; gerar reference no formato IR-YYYY-000001; criar registo em InterestRequest; guardar IP, user_agent e consentimento de privacidade; associar opportunity_id quando a opportunityReference existir; devolver JsonResponse com success true, message, data.reference, data.status, data.nextStep e submittedAt. Em caso de falha, registar o erro no log e devolver mensagem genérica sem expor detalhes internos.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1025 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1175,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0102: Lógica recomendada: receber StoreInterestRequestRequest; obter dados validados; gerar reference no formato IR-YYYY-000001; criar registo em InterestRequest; guardar IP, user_agent e consentimento de privacidade; associar opportunity_id quando a opportunityReference existir; devolver JsonResponse com success true, message, data.reference, data.status, data.nextStep e submittedAt. Em caso de falha, registar o erro no log e devolver mensagem genérica sem expor detalhes internos. | MASTER-9f5719c8-0127: Lógica recomendada: receber StoreInterestRequestRequest; obter dados validados; gerar reference no formato IR-YYYY-000001; criar registo em InterestRequest; guardar IP, user_agent e consentimento de privacidade; associar opportunity_id quando a opportunityReference existir; devolver JsonResponse com success true, message, data.reference, data.status, data.nextStep e submittedAt. Em caso de falha, registar o erro no log e devolver mensagem genérica sem expor detalhes internos.",P2,MASTER-efd550fd-0102: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0127: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0102 | MASTER-9f5719c8-0127,2,"[{""id"":""MASTER-efd550fd-0102"",""pedido"":""Lógica recomendada: receber StoreInterestRequestRequest; obter dados validados; gerar reference no formato IR-YYYY-000001; criar registo em InterestRequest; guardar IP, user_agent e consentimento de privacidade; associar opportunity_id quando a opportunityReference existir; devolver JsonResponse com success true, message, data.reference, data.status, data.nextStep e submittedAt. Em caso de falha, registar o erro no log e devolver mensagem genérica sem expor detalhes internos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1025""],""aceitacao"":""Lógica recomendada: receber StoreInterestRequestRequest; obter dados validados; gerar reference no formato IR-YYYY-000001; criar registo em InterestRequest; guardar IP, user_agent e consentimento de privacidade; associar opportunity_id quando a opportunityReference existir; devolver JsonResponse com success true, message, data.reference, data.status, data.nextStep e submittedAt. Em caso de falha, registar o erro no log e devolver mensagem genérica sem expor detalhes internos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0127"",""pedido"":""Lógica recomendada: receber StoreInterestRequestRequest; obter dados validados; gerar reference no formato IR-YYYY-000001; criar registo em InterestRequest; guardar IP, user_agent e consentimento de privacidade; associar opportunity_id quando a opportunityReference existir; devolver JsonResponse com success true, message, data.reference, data.status, data.nextStep e submittedAt. Em caso de falha, registar o erro no log e devolver mensagem genérica sem expor detalhes internos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1175""],""aceitacao"":""Lógica recomendada: receber StoreInterestRequestRequest; obter dados validados; gerar reference no formato IR-YYYY-000001; criar registo em InterestRequest; guardar IP, user_agent e consentimento de privacidade; associar opportunity_id quando a opportunityReference existir; devolver JsonResponse com success true, message, data.reference, data.status, data.nextStep e submittedAt. Em caso de falha, registar o erro no log e devolver mensagem genérica sem expor detalhes internos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0103,"Regras mínimas de validação: fullName obrigatório com 3 a 150 caracteres; email obrigatório e válido; phone opcional até 30 caracteres; investorType obrigatório entre individual, empresa, fundo, entidade_publica, parceiro_tecnico e outro; country obrigatório; sectorInterest obrigatório; opportunityReference opcional e existente quando informado; investmentRange opcional; message obrigatória com 20 a 2000 caracteres; privacyConsent obrigatório e verdadeiro. Aplicar rate limiting por IP e email para reduzir spam.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1026 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1176,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0103: Regras mínimas de validação: fullName obrigatório com 3 a 150 caracteres; email obrigatório e válido; phone opcional até 30 caracteres; investorType obrigatório entre individual, empresa, fundo, entidade_publica, parceiro_tecnico e outro; country obrigatório; sectorInterest obrigatório; opportunityReference opcional e existente quando informado; investmentRange opcional; message obrigatória com 20 a 2000 caracteres; privacyConsent obrigatório e verdadeiro. Aplicar rate limiting por IP e email para reduzir spam. | MASTER-9f5719c8-0128: Regras mínimas de validação: fullName obrigatório com 3 a 150 caracteres; email obrigatório e válido; phone opcional até 30 caracteres; investorType obrigatório entre individual, empresa, fundo, entidade_publica, parceiro_tecnico e outro; country obrigatório; sectorInterest obrigatório; opportunityReference opcional e existente quando informado; investmentRange opcional; message obrigatória com 20 a 2000 caracteres; privacyConsent obrigatório e verdadeiro. Aplicar rate limiting por IP e email para reduzir spam.",P2,MASTER-efd550fd-0103: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0128: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0103 | MASTER-9f5719c8-0128,2,"[{""id"":""MASTER-efd550fd-0103"",""pedido"":""Regras mínimas de validação: fullName obrigatório com 3 a 150 caracteres; email obrigatório e válido; phone opcional até 30 caracteres; investorType obrigatório entre individual, empresa, fundo, entidade_publica, parceiro_tecnico e outro; country obrigatório; sectorInterest obrigatório; opportunityReference opcional e existente quando informado; investmentRange opcional; message obrigatória com 20 a 2000 caracteres; privacyConsent obrigatório e verdadeiro. Aplicar rate limiting por IP e email para reduzir spam."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1026""],""aceitacao"":""Regras mínimas de validação: fullName obrigatório com 3 a 150 caracteres; email obrigatório e válido; phone opcional até 30 caracteres; investorType obrigatório entre individual, empresa, fundo, entidade_publica, parceiro_tecnico e outro; country obrigatório; sectorInterest obrigatório; opportunityReference opcional e existente quando informado; investmentRange opcional; message obrigatória com 20 a 2000 caracteres; privacyConsent obrigatório e verdadeiro. Aplicar rate limiting por IP e email para reduzir spam."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-9f5719c8-0128"",""pedido"":""Regras mínimas de validação: fullName obrigatório com 3 a 150 caracteres; email obrigatório e válido; phone opcional até 30 caracteres; investorType obrigatório entre individual, empresa, fundo, entidade_publica, parceiro_tecnico e outro; country obrigatório; sectorInterest obrigatório; opportunityReference opcional e existente quando informado; investmentRange opcional; message obrigatória com 20 a 2000 caracteres; privacyConsent obrigatório e verdadeiro. Aplicar rate limiting por IP e email para reduzir spam."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1176""],""aceitacao"":""Regras mínimas de validação: fullName obrigatório com 3 a 150 caracteres; email obrigatório e válido; phone opcional até 30 caracteres; investorType obrigatório entre individual, empresa, fundo, entidade_publica, parceiro_tecnico e outro; country obrigatório; sectorInterest obrigatório; opportunityReference opcional e existente quando informado; investmentRange opcional; message obrigatória com 20 a 2000 caracteres; privacyConsent obrigatório e verdadeiro. Aplicar rate limiting por IP e email para reduzir spam."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0104,"Código sugerido: importar React, useEffect e useState; definir API_BASE_URL com import.meta.env.VITE_API_URL; criar estado para homeData, loading, error e searchTerm; carregar dados com fetch(`${API_BASE_URL}/api/v1/home?locale=pt`); validar response.ok; guardar JSON em homeData; apresentar loading enquanto carrega; apresentar mensagem de erro se falhar; renderizar Header, hero, botões rápidos, pesquisa, sectores estratégicos, oportunidades em destaque, percurso do investidor, incentivos, estatísticas e footer. A navegação dos botões pode usar window.location.href ou React Router conforme a arquitectura adoptada.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1029 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1179,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0104: Código sugerido: importar React, useEffect e useState; definir API_BASE_URL com import.meta.env.VITE_API_URL; criar estado para homeData, loading, error e searchTerm; carregar dados com fetch(`${API_BASE_URL}/api/v1/home?locale=pt`); validar response.ok; guardar JSON em homeData; apresentar loading enquanto carrega; apresentar mensagem de erro se falhar; renderizar Header, hero, botões rápidos, pesquisa, sectores estratégicos, oportunidades em destaque, percurso do investidor, incentivos, estatísticas e footer. A navegação dos botões pode usar window.location.href ou React Router conforme a arquitectura adoptada. | MASTER-9f5719c8-0129: Código sugerido: importar React, useEffect e useState; definir API_BASE_URL com import.meta.env.VITE_API_URL; criar estado para homeData, loading, error e searchTerm; carregar dados com fetch(`${API_BASE_URL}/api/v1/home?locale=pt`); validar response.ok; guardar JSON em homeData; apresentar loading enquanto carrega; apresentar mensagem de erro se falhar; renderizar Header, hero, botões rápidos, pesquisa, sectores estratégicos, oportunidades em destaque, percurso do investidor, incentivos, estatísticas e footer. A navegação dos botões pode usar window.location.href ou React Router conforme a arquitectura adoptada.",P1,MASTER-efd550fd-0104: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0129: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0104 | MASTER-9f5719c8-0129,2,"[{""id"":""MASTER-efd550fd-0104"",""pedido"":""Código sugerido: importar React, useEffect e useState; definir API_BASE_URL com import.meta.env.VITE_API_URL; criar estado para homeData, loading, error e searchTerm; carregar dados com fetch(`${API_BASE_URL}/api/v1/home?locale=pt`); validar response.ok; guardar JSON em homeData; apresentar loading enquanto carrega; apresentar mensagem de erro se falhar; renderizar Header, hero, botões rápidos, pesquisa, sectores estratégicos, oportunidades em destaque, percurso do investidor, incentivos, estatísticas e footer. A navegação dos botões pode usar window.location.href ou React Router conforme a arquitectura adoptada."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1029""],""aceitacao"":""Código sugerido: importar React, useEffect e useState; definir API_BASE_URL com import.meta.env.VITE_API_URL; criar estado para homeData, loading, error e searchTerm; carregar dados com fetch(`${API_BASE_URL}/api/v1/home?locale=pt`); validar response.ok; guardar JSON em homeData; apresentar loading enquanto carrega; apresentar mensagem de erro se falhar; renderizar Header, hero, botões rápidos, pesquisa, sectores estratégicos, oportunidades em destaque, percurso do investidor, incentivos, estatísticas e footer. A navegação dos botões pode usar window.location.href ou React Router conforme a arquitectura adoptada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0129"",""pedido"":""Código sugerido: importar React, useEffect e useState; definir API_BASE_URL com import.meta.env.VITE_API_URL; criar estado para homeData, loading, error e searchTerm; carregar dados com fetch(`${API_BASE_URL}/api/v1/home?locale=pt`); validar response.ok; guardar JSON em homeData; apresentar loading enquanto carrega; apresentar mensagem de erro se falhar; renderizar Header, hero, botões rápidos, pesquisa, sectores estratégicos, oportunidades em destaque, percurso do investidor, incentivos, estatísticas e footer. A navegação dos botões pode usar window.location.href ou React Router conforme a arquitectura adoptada."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1179""],""aceitacao"":""Código sugerido: importar React, useEffect e useState; definir API_BASE_URL com import.meta.env.VITE_API_URL; criar estado para homeData, loading, error e searchTerm; carregar dados com fetch(`${API_BASE_URL}/api/v1/home?locale=pt`); validar response.ok; guardar JSON em homeData; apresentar loading enquanto carrega; apresentar mensagem de erro se falhar; renderizar Header, hero, botões rápidos, pesquisa, sectores estratégicos, oportunidades em destaque, percurso do investidor, incentivos, estatísticas e footer. A navegação dos botões pode usar window.location.href ou React Router conforme a arquitectura adoptada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0105,"O controller deve ser colocado em app/Http/Controllers/Api/V1/HomeController.php. A versão inicial pode devolver um payload estruturado directamente, mas a versão recomendada para produção deve delegar a composição dos dados para um HomeService, permitindo cache, testes unitários e separação da lógica de negócio.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1031 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1181,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0105: O controller deve ser colocado em app/Http/Controllers/Api/V1/HomeController.php. A versão inicial pode devolver um payload estruturado directamente, mas a versão recomendada para produção deve delegar a composição dos dados para um HomeService, permitindo cache, testes unitários e separação da lógica de negócio. | MASTER-9f5719c8-0130: O controller deve ser colocado em app/Http/Controllers/Api/V1/HomeController.php. A versão inicial pode devolver um payload estruturado directamente, mas a versão recomendada para produção deve delegar a composição dos dados para um HomeService, permitindo cache, testes unitários e separação da lógica de negócio.",P2,MASTER-efd550fd-0105: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0130: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0105 | MASTER-9f5719c8-0130,2,"[{""id"":""MASTER-efd550fd-0105"",""pedido"":""O controller deve ser colocado em app/Http/Controllers/Api/V1/HomeController.php. A versão inicial pode devolver um payload estruturado directamente, mas a versão recomendada para produção deve delegar a composição dos dados para um HomeService, permitindo cache, testes unitários e separação da lógica de negócio."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1031""],""aceitacao"":""O controller deve ser colocado em app/Http/Controllers/Api/V1/HomeController.php. A versão inicial pode devolver um payload estruturado directamente, mas a versão recomendada para produção deve delegar a composição dos dados para um HomeService, permitindo cache, testes unitários e separação da lógica de negócio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0130"",""pedido"":""O controller deve ser colocado em app/Http/Controllers/Api/V1/HomeController.php. A versão inicial pode devolver um payload estruturado directamente, mas a versão recomendada para produção deve delegar a composição dos dados para um HomeService, permitindo cache, testes unitários e separação da lógica de negócio."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1181""],""aceitacao"":""O controller deve ser colocado em app/Http/Controllers/Api/V1/HomeController.php. A versão inicial pode devolver um payload estruturado directamente, mas a versão recomendada para produção deve delegar a composição dos dados para um HomeService, permitindo cache, testes unitários e separação da lógica de negócio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0106,"Estrutura lógica recomendada: definir namespace App\Http\Controllers\Api\V1; importar Request, JsonResponse, Cache e modelos públicos; criar método show(Request $request): JsonResponse; validar locale com valores permitidos pt e en; aplicar cache por locale durante 10 a 30 minutos; devolver hero, quickActions, searchSuggestions, sectors, featuredOpportunities, investorJourney, incentivesPreview, legalHighlights, partnershipExchange e stats; limitar os campos expostos para evitar publicação de dados sensíveis.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1032 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1182,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0106: Estrutura lógica recomendada: definir namespace App\Http\Controllers\Api\V1; importar Request, JsonResponse, Cache e modelos públicos; criar método show(Request $request): JsonResponse; validar locale com valores permitidos pt e en; aplicar cache por locale durante 10 a 30 minutos; devolver hero, quickActions, searchSuggestions, sectors, featuredOpportunities, investorJourney, incentivesPreview, legalHighlights, partnershipExchange e stats; limitar os campos expostos para evitar publicação de dados sensíveis. | MASTER-9f5719c8-0131: Estrutura lógica recomendada: definir namespace App\Http\Controllers\Api\V1; importar Request, JsonResponse, Cache e modelos públicos; criar método show(Request $request): JsonResponse; validar locale com valores permitidos pt e en; aplicar cache por locale durante 10 a 30 minutos; devolver hero, quickActions, searchSuggestions, sectors, featuredOpportunities, investorJourney, incentivesPreview, legalHighlights, partnershipExchange e stats; limitar os campos expostos para evitar publicação de dados sensíveis.",P2,MASTER-efd550fd-0106: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0131: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0106 | MASTER-9f5719c8-0131,2,"[{""id"":""MASTER-efd550fd-0106"",""pedido"":""Estrutura lógica recomendada: definir namespace App\\Http\\Controllers\\Api\\V1; importar Request, JsonResponse, Cache e modelos públicos; criar método show(Request $request): JsonResponse; validar locale com valores permitidos pt e en; aplicar cache por locale durante 10 a 30 minutos; devolver hero, quickActions, searchSuggestions, sectors, featuredOpportunities, investorJourney, incentivesPreview, legalHighlights, partnershipExchange e stats; limitar os campos expostos para evitar publicação de dados sensíveis."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1032""],""aceitacao"":""Estrutura lógica recomendada: definir namespace App\\Http\\Controllers\\Api\\V1; importar Request, JsonResponse, Cache e modelos públicos; criar método show(Request $request): JsonResponse; validar locale com valores permitidos pt e en; aplicar cache por locale durante 10 a 30 minutos; devolver hero, quickActions, searchSuggestions, sectors, featuredOpportunities, investorJourney, incentivesPreview, legalHighlights, partnershipExchange e stats; limitar os campos expostos para evitar publicação de dados sensíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0131"",""pedido"":""Estrutura lógica recomendada: definir namespace App\\Http\\Controllers\\Api\\V1; importar Request, JsonResponse, Cache e modelos públicos; criar método show(Request $request): JsonResponse; validar locale com valores permitidos pt e en; aplicar cache por locale durante 10 a 30 minutos; devolver hero, quickActions, searchSuggestions, sectors, featuredOpportunities, investorJourney, incentivesPreview, legalHighlights, partnershipExchange e stats; limitar os campos expostos para evitar publicação de dados sensíveis."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1182""],""aceitacao"":""Estrutura lógica recomendada: definir namespace App\\Http\\Controllers\\Api\\V1; importar Request, JsonResponse, Cache e modelos públicos; criar método show(Request $request): JsonResponse; validar locale com valores permitidos pt e en; aplicar cache por locale durante 10 a 30 minutos; devolver hero, quickActions, searchSuggestions, sectors, featuredOpportunities, investorJourney, incentivesPreview, legalHighlights, partnershipExchange e stats; limitar os campos expostos para evitar publicação de dados sensíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0107,"Para manter controllers limpos e regras reutilizáveis, os formulários públicos devem usar Form Requests. Os exemplos prioritários para a home são: StoreInterestRequest, StoreContactRequest e SearchOpportunityRequest.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1041 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1191,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0107: Para manter controllers limpos e regras reutilizáveis, os formulários públicos devem usar Form Requests. Os exemplos prioritários para a home são: StoreInterestRequest, StoreContactRequest e SearchOpportunityRequest. | MASTER-9f5719c8-0132: Para manter controllers limpos e regras reutilizáveis, os formulários públicos devem usar Form Requests. Os exemplos prioritários para a home são: StoreInterestRequest, StoreContactRequest e SearchOpportunityRequest.",P2,MASTER-efd550fd-0107: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0132: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0107 | MASTER-9f5719c8-0132,2,"[{""id"":""MASTER-efd550fd-0107"",""pedido"":""Para manter controllers limpos e regras reutilizáveis, os formulários públicos devem usar Form Requests. Os exemplos prioritários para a home são: StoreInterestRequest, StoreContactRequest e SearchOpportunityRequest."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1041""],""aceitacao"":""Para manter controllers limpos e regras reutilizáveis, os formulários públicos devem usar Form Requests. Os exemplos prioritários para a home são: StoreInterestRequest, StoreContactRequest e SearchOpportunityRequest."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-9f5719c8-0132"",""pedido"":""Para manter controllers limpos e regras reutilizáveis, os formulários públicos devem usar Form Requests. Os exemplos prioritários para a home são: StoreInterestRequest, StoreContactRequest e SearchOpportunityRequest."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1191""],""aceitacao"":""Para manter controllers limpos e regras reutilizáveis, os formulários públicos devem usar Form Requests. Os exemplos prioritários para a home são: StoreInterestRequest, StoreContactRequest e SearchOpportunityRequest."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0108,Nome obrigatório; email válido; telefone opcional; tipo de investidor em lista fechada; sector existente; oportunidade opcional e existente; mensagem limitada; consentimento obrigatório.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1047 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1197,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0108: Nome obrigatório; email válido; telefone opcional; tipo de investidor em lista fechada; sector existente; oportunidade opcional e existente; mensagem limitada; consentimento obrigatório. | MASTER-9f5719c8-0133: Nome obrigatório; email válido; telefone opcional; tipo de investidor em lista fechada; sector existente; oportunidade opcional e existente; mensagem limitada; consentimento obrigatório.,P2,MASTER-efd550fd-0108: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0133: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0108 | MASTER-9f5719c8-0133,2,"[{""id"":""MASTER-efd550fd-0108"",""pedido"":""Nome obrigatório; email válido; telefone opcional; tipo de investidor em lista fechada; sector existente; oportunidade opcional e existente; mensagem limitada; consentimento obrigatório."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1047""],""aceitacao"":""Nome obrigatório; email válido; telefone opcional; tipo de investidor em lista fechada; sector existente; oportunidade opcional e existente; mensagem limitada; consentimento obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0133"",""pedido"":""Nome obrigatório; email válido; telefone opcional; tipo de investidor em lista fechada; sector existente; oportunidade opcional e existente; mensagem limitada; consentimento obrigatório."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1197""],""aceitacao"":""Nome obrigatório; email válido; telefone opcional; tipo de investidor em lista fechada; sector existente; oportunidade opcional e existente; mensagem limitada; consentimento obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0109,Nome e email obrigatórios; assunto obrigatório; mensagem entre limites mínimos e máximos; método de contacto em lista controlada.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1050 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1200,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-efd550fd-0109: Nome e email obrigatórios; assunto obrigatório; mensagem entre limites mínimos e máximos; método de contacto em lista controlada. | MASTER-9f5719c8-0134: Nome e email obrigatórios; assunto obrigatório; mensagem entre limites mínimos e máximos; método de contacto em lista controlada.,P2,MASTER-efd550fd-0109: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0134: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0109 | MASTER-9f5719c8-0134,2,"[{""id"":""MASTER-efd550fd-0109"",""pedido"":""Nome e email obrigatórios; assunto obrigatório; mensagem entre limites mínimos e máximos; método de contacto em lista controlada."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1050""],""aceitacao"":""Nome e email obrigatórios; assunto obrigatório; mensagem entre limites mínimos e máximos; método de contacto em lista controlada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0134"",""pedido"":""Nome e email obrigatórios; assunto obrigatório; mensagem entre limites mínimos e máximos; método de contacto em lista controlada."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1200""],""aceitacao"":""Nome e email obrigatórios; assunto obrigatório; mensagem entre limites mínimos e máximos; método de contacto em lista controlada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0110,Texto de pesquisa limitado; filtros opcionais e validados; paginação obrigatória; limite máximo por página para evitar abusos.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1053 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1203,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0110: Texto de pesquisa limitado; filtros opcionais e validados; paginação obrigatória; limite máximo por página para evitar abusos. | MASTER-9f5719c8-0135: Texto de pesquisa limitado; filtros opcionais e validados; paginação obrigatória; limite máximo por página para evitar abusos.,P2,MASTER-efd550fd-0110: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0135: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0110 | MASTER-9f5719c8-0135,2,"[{""id"":""MASTER-efd550fd-0110"",""pedido"":""Texto de pesquisa limitado; filtros opcionais e validados; paginação obrigatória; limite máximo por página para evitar abusos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1053""],""aceitacao"":""Texto de pesquisa limitado; filtros opcionais e validados; paginação obrigatória; limite máximo por página para evitar abusos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0135"",""pedido"":""Texto de pesquisa limitado; filtros opcionais e validados; paginação obrigatória; limite máximo por página para evitar abusos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1203""],""aceitacao"":""Texto de pesquisa limitado; filtros opcionais e validados; paginação obrigatória; limite máximo por página para evitar abusos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0111,"Para StoreInterestRequest, as regras devem exigir: name como obrigatório e texto até 150 caracteres; email obrigatório e válido; phone como texto opcional até 30 caracteres; investor_type obrigatório com valores como individual, empresa, fundo, instituição financeira ou parceiro; sector_id obrigatório e existente na tabela sectors; opportunity_id opcional e existente na tabela opportunities; message obrigatória com limite razoável; privacy_consent aceite; e campos ocultos anti-spam rejeitados quando preenchidos.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1056 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1206,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0111: Para StoreInterestRequest, as regras devem exigir: name como obrigatório e texto até 150 caracteres; email obrigatório e válido; phone como texto opcional até 30 caracteres; investor_type obrigatório com valores como individual, empresa, fundo, instituição financeira ou parceiro; sector_id obrigatório e existente na tabela sectors; opportunity_id opcional e existente na tabela opportunities; message obrigatória com limite razoável; privacy_consent aceite; e campos ocultos anti-spam rejeitados quando preenchidos. | MASTER-9f5719c8-0136: Para StoreInterestRequest, as regras devem exigir: name como obrigatório e texto até 150 caracteres; email obrigatório e válido; phone como texto opcional até 30 caracteres; investor_type obrigatório com valores como individual, empresa, fundo, instituição financeira ou parceiro; sector_id obrigatório e existente na tabela sectors; opportunity_id opcional e existente na tabela opportunities; message obrigatória com limite razoável; privacy_consent aceite; e campos ocultos anti-spam rejeitados quando preenchidos.",P2,MASTER-efd550fd-0111: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0136: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0111 | MASTER-9f5719c8-0136,2,"[{""id"":""MASTER-efd550fd-0111"",""pedido"":""Para StoreInterestRequest, as regras devem exigir: name como obrigatório e texto até 150 caracteres; email obrigatório e válido; phone como texto opcional até 30 caracteres; investor_type obrigatório com valores como individual, empresa, fundo, instituição financeira ou parceiro; sector_id obrigatório e existente na tabela sectors; opportunity_id opcional e existente na tabela opportunities; message obrigatória com limite razoável; privacy_consent aceite; e campos ocultos anti-spam rejeitados quando preenchidos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1056""],""aceitacao"":""Para StoreInterestRequest, as regras devem exigir: name como obrigatório e texto até 150 caracteres; email obrigatório e válido; phone como texto opcional até 30 caracteres; investor_type obrigatório com valores como individual, empresa, fundo, instituição financeira ou parceiro; sector_id obrigatório e existente na tabela sectors; opportunity_id opcional e existente na tabela opportunities; message obrigatória com limite razoável; privacy_consent aceite; e campos ocultos anti-spam rejeitados quando preenchidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-9f5719c8-0136"",""pedido"":""Para StoreInterestRequest, as regras devem exigir: name como obrigatório e texto até 150 caracteres; email obrigatório e válido; phone como texto opcional até 30 caracteres; investor_type obrigatório com valores como individual, empresa, fundo, instituição financeira ou parceiro; sector_id obrigatório e existente na tabela sectors; opportunity_id opcional e existente na tabela opportunities; message obrigatória com limite razoável; privacy_consent aceite; e campos ocultos anti-spam rejeitados quando preenchidos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1206""],""aceitacao"":""Para StoreInterestRequest, as regras devem exigir: name como obrigatório e texto até 150 caracteres; email obrigatório e válido; phone como texto opcional até 30 caracteres; investor_type obrigatório com valores como individual, empresa, fundo, instituição financeira ou parceiro; sector_id obrigatório e existente na tabela sectors; opportunity_id opcional e existente na tabela opportunities; message obrigatória com limite razoável; privacy_consent aceite; e campos ocultos anti-spam rejeitados quando preenchidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0112,"Para SearchOpportunityRequest, o campo q deve ser opcional, textual e limitado; sector e province devem corresponder a slugs existentes; maturity deve pertencer a uma lista fechada de estágios; financing_type deve aceitar apenas modalidades previstas; page deve ser inteiro positivo; e per_page deve ter limite máximo, por exemplo 24 resultados por pedido.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1057 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1207,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0112: Para SearchOpportunityRequest, o campo q deve ser opcional, textual e limitado; sector e province devem corresponder a slugs existentes; maturity deve pertencer a uma lista fechada de estágios; financing_type deve aceitar apenas modalidades previstas; page deve ser inteiro positivo; e per_page deve ter limite máximo, por exemplo 24 resultados por pedido. | MASTER-9f5719c8-0137: Para SearchOpportunityRequest, o campo q deve ser opcional, textual e limitado; sector e province devem corresponder a slugs existentes; maturity deve pertencer a uma lista fechada de estágios; financing_type deve aceitar apenas modalidades previstas; page deve ser inteiro positivo; e per_page deve ter limite máximo, por exemplo 24 resultados por pedido.",P2,MASTER-efd550fd-0112: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0137: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0112 | MASTER-9f5719c8-0137,2,"[{""id"":""MASTER-efd550fd-0112"",""pedido"":""Para SearchOpportunityRequest, o campo q deve ser opcional, textual e limitado; sector e province devem corresponder a slugs existentes; maturity deve pertencer a uma lista fechada de estágios; financing_type deve aceitar apenas modalidades previstas; page deve ser inteiro positivo; e per_page deve ter limite máximo, por exemplo 24 resultados por pedido."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1057""],""aceitacao"":""Para SearchOpportunityRequest, o campo q deve ser opcional, textual e limitado; sector e province devem corresponder a slugs existentes; maturity deve pertencer a uma lista fechada de estágios; financing_type deve aceitar apenas modalidades previstas; page deve ser inteiro positivo; e per_page deve ter limite máximo, por exemplo 24 resultados por pedido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0137"",""pedido"":""Para SearchOpportunityRequest, o campo q deve ser opcional, textual e limitado; sector e province devem corresponder a slugs existentes; maturity deve pertencer a uma lista fechada de estágios; financing_type deve aceitar apenas modalidades previstas; page deve ser inteiro positivo; e per_page deve ter limite máximo, por exemplo 24 resultados por pedido."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1207""],""aceitacao"":""Para SearchOpportunityRequest, o campo q deve ser opcional, textual e limitado; sector e province devem corresponder a slugs existentes; maturity deve pertencer a uma lista fechada de estágios; financing_type deve aceitar apenas modalidades previstas; page deve ser inteiro positivo; e per_page deve ter limite máximo, por exemplo 24 resultados por pedido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0113,"Criar primeiro a home em React com dados mockados para validar layout, botões e experiência do utilizador.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1059 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1209,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0113: Criar primeiro a home em React com dados mockados para validar layout, botões e experiência do utilizador. | MASTER-9f5719c8-0138: Criar primeiro a home em React com dados mockados para validar layout, botões e experiência do utilizador.",P2,MASTER-efd550fd-0113: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0138: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0113 | MASTER-9f5719c8-0138,2,"[{""id"":""MASTER-efd550fd-0113"",""pedido"":""Criar primeiro a home em React com dados mockados para validar layout, botões e experiência do utilizador."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1059""],""aceitacao"":""Criar primeiro a home em React com dados mockados para validar layout, botões e experiência do utilizador."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0138"",""pedido"":""Criar primeiro a home em React com dados mockados para validar layout, botões e experiência do utilizador."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1209""],""aceitacao"":""Criar primeiro a home em React com dados mockados para validar layout, botões e experiência do utilizador."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0114,Implementar em seguida o endpoint /api/v1/home em Laravel com payload fixo ou seeders iniciais.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1060 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1210,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0114: Implementar em seguida o endpoint /api/v1/home em Laravel com payload fixo ou seeders iniciais. | MASTER-9f5719c8-0139: Implementar em seguida o endpoint /api/v1/home em Laravel com payload fixo ou seeders iniciais.,P2,MASTER-efd550fd-0114: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0139: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0114 | MASTER-9f5719c8-0139,2,"[{""id"":""MASTER-efd550fd-0114"",""pedido"":""Implementar em seguida o endpoint /api/v1/home em Laravel com payload fixo ou seeders iniciais."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1060""],""aceitacao"":""Implementar em seguida o endpoint /api/v1/home em Laravel com payload fixo ou seeders iniciais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0139"",""pedido"":""Implementar em seguida o endpoint /api/v1/home em Laravel com payload fixo ou seeders iniciais."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1210""],""aceitacao"":""Implementar em seguida o endpoint /api/v1/home em Laravel com payload fixo ou seeders iniciais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0115,"O endpoint /api/v1/home deve devolver uma resposta agregada para reduzir chamadas iniciais no carregamento da página, incluindo: dados do hero, botões principais, sectores, oportunidades em destaque, indicadores, blocos de legislação, resumo da bolsa de parcerias e configurações de idioma.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1067 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1217,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0115: O endpoint /api/v1/home deve devolver uma resposta agregada para reduzir chamadas iniciais no carregamento da página, incluindo: dados do hero, botões principais, sectores, oportunidades em destaque, indicadores, blocos de legislação, resumo da bolsa de parcerias e configurações de idioma. | MASTER-9f5719c8-0140: O endpoint /api/v1/home deve devolver uma resposta agregada para reduzir chamadas iniciais no carregamento da página, incluindo: dados do hero, botões principais, sectores, oportunidades em destaque, indicadores, blocos de legislação, resumo da bolsa de parcerias e configurações de idioma.",P2,MASTER-efd550fd-0115: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0140: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0115 | MASTER-9f5719c8-0140,2,"[{""id"":""MASTER-efd550fd-0115"",""pedido"":""O endpoint /api/v1/home deve devolver uma resposta agregada para reduzir chamadas iniciais no carregamento da página, incluindo: dados do hero, botões principais, sectores, oportunidades em destaque, indicadores, blocos de legislação, resumo da bolsa de parcerias e configurações de idioma."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1067""],""aceitacao"":""O endpoint /api/v1/home deve devolver uma resposta agregada para reduzir chamadas iniciais no carregamento da página, incluindo: dados do hero, botões principais, sectores, oportunidades em destaque, indicadores, blocos de legislação, resumo da bolsa de parcerias e configurações de idioma."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0140"",""pedido"":""O endpoint /api/v1/home deve devolver uma resposta agregada para reduzir chamadas iniciais no carregamento da página, incluindo: dados do hero, botões principais, sectores, oportunidades em destaque, indicadores, blocos de legislação, resumo da bolsa de parcerias e configurações de idioma."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1217""],""aceitacao"":""O endpoint /api/v1/home deve devolver uma resposta agregada para reduzir chamadas iniciais no carregamento da página, incluindo: dados do hero, botões principais, sectores, oportunidades em destaque, indicadores, blocos de legislação, resumo da bolsa de parcerias e configurações de idioma."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0116,Guardar textos da home em base de dados ou ficheiros de configuração para permitir actualização sem alteração de código.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1072 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1222,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0116: Guardar textos da home em base de dados ou ficheiros de configuração para permitir actualização sem alteração de código. | MASTER-9f5719c8-0141: Guardar textos da home em base de dados ou ficheiros de configuração para permitir actualização sem alteração de código.,P2,MASTER-efd550fd-0116: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0141: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0116 | MASTER-9f5719c8-0141,2,"[{""id"":""MASTER-efd550fd-0116"",""pedido"":""Guardar textos da home em base de dados ou ficheiros de configuração para permitir actualização sem alteração de código."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1072""],""aceitacao"":""Guardar textos da home em base de dados ou ficheiros de configuração para permitir actualização sem alteração de código."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0141"",""pedido"":""Guardar textos da home em base de dados ou ficheiros de configuração para permitir actualização sem alteração de código."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1222""],""aceitacao"":""Guardar textos da home em base de dados ou ficheiros de configuração para permitir actualização sem alteração de código."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0117,"Conclusão estratégica: As recomendações devem ser implementadas de forma faseada, começando pelas acções de maior impacto imediato na previsibilidade, na qualidade documental e na coordenação institucional. A médio e longo prazo, a prioridade deve ser consolidar a monitoria digital, a integração entre entidades e o suporte pós-investimento como pilares permanentes da proposta de valor do portal.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1076 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1226,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0117: Conclusão estratégica: As recomendações devem ser implementadas de forma faseada, começando pelas acções de maior impacto imediato na previsibilidade, na qualidade documental e na coordenação institucional. A médio e longo prazo, a prioridade deve ser consolidar a monitoria digital, a integração entre entidades e o suporte pós-investimento como pilares permanentes da proposta de valor do portal. | MASTER-9f5719c8-0142: Conclusão estratégica: As recomendações devem ser implementadas de forma faseada, começando pelas acções de maior impacto imediato na previsibilidade, na qualidade documental e na coordenação institucional. A médio e longo prazo, a prioridade deve ser consolidar a monitoria digital, a integração entre entidades e o suporte pós-investimento como pilares permanentes da proposta de valor do portal.",P1,MASTER-efd550fd-0117: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0142: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0117 | MASTER-9f5719c8-0142,2,"[{""id"":""MASTER-efd550fd-0117"",""pedido"":""Conclusão estratégica: As recomendações devem ser implementadas de forma faseada, começando pelas acções de maior impacto imediato na previsibilidade, na qualidade documental e na coordenação institucional. A médio e longo prazo, a prioridade deve ser consolidar a monitoria digital, a integração entre entidades e o suporte pós-investimento como pilares permanentes da proposta de valor do portal."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1076""],""aceitacao"":""Conclusão estratégica: As recomendações devem ser implementadas de forma faseada, começando pelas acções de maior impacto imediato na previsibilidade, na qualidade documental e na coordenação institucional. A médio e longo prazo, a prioridade deve ser consolidar a monitoria digital, a integração entre entidades e o suporte pós-investimento como pilares permanentes da proposta de valor do portal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0142"",""pedido"":""Conclusão estratégica: As recomendações devem ser implementadas de forma faseada, começando pelas acções de maior impacto imediato na previsibilidade, na qualidade documental e na coordenação institucional. A médio e longo prazo, a prioridade deve ser consolidar a monitoria digital, a integração entre entidades e o suporte pós-investimento como pilares permanentes da proposta de valor do portal."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1226""],""aceitacao"":""Conclusão estratégica: As recomendações devem ser implementadas de forma faseada, começando pelas acções de maior impacto imediato na previsibilidade, na qualidade documental e na coordenação institucional. A médio e longo prazo, a prioridade deve ser consolidar a monitoria digital, a integração entre entidades e o suporte pós-investimento como pilares permanentes da proposta de valor do portal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0121,"Nota de gestão de risco: Os riscos classificados como altos devem ser acompanhados em reuniões periódicas de gestão do portal e integrados no painel de decisão executiva. A monitoria deve combinar indicadores quantitativos, registos de incidentes, feedback dos investidores e validação regular por parte das entidades competentes.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1134 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1284,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0121: Nota de gestão de risco: Os riscos classificados como altos devem ser acompanhados em reuniões periódicas de gestão do portal e integrados no painel de decisão executiva. A monitoria deve combinar indicadores quantitativos, registos de incidentes, feedback dos investidores e validação regular por parte das entidades competentes. | MASTER-9f5719c8-0146: Nota de gestão de risco: Os riscos classificados como altos devem ser acompanhados em reuniões periódicas de gestão do portal e integrados no painel de decisão executiva. A monitoria deve combinar indicadores quantitativos, registos de incidentes, feedback dos investidores e validação regular por parte das entidades competentes.",P2,MASTER-efd550fd-0121: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0146: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0121 | MASTER-9f5719c8-0146,2,"[{""id"":""MASTER-efd550fd-0121"",""pedido"":""Nota de gestão de risco: Os riscos classificados como altos devem ser acompanhados em reuniões periódicas de gestão do portal e integrados no painel de decisão executiva. A monitoria deve combinar indicadores quantitativos, registos de incidentes, feedback dos investidores e validação regular por parte das entidades competentes."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1134""],""aceitacao"":""Nota de gestão de risco: Os riscos classificados como altos devem ser acompanhados em reuniões periódicas de gestão do portal e integrados no painel de decisão executiva. A monitoria deve combinar indicadores quantitativos, registos de incidentes, feedback dos investidores e validação regular por parte das entidades competentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0146"",""pedido"":""Nota de gestão de risco: Os riscos classificados como altos devem ser acompanhados em reuniões periódicas de gestão do portal e integrados no painel de decisão executiva. A monitoria deve combinar indicadores quantitativos, registos de incidentes, feedback dos investidores e validação regular por parte das entidades competentes."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1284""],""aceitacao"":""Nota de gestão de risco: Os riscos classificados como altos devem ser acompanhados em reuniões periódicas de gestão do portal e integrados no painel de decisão executiva. A monitoria deve combinar indicadores quantitativos, registos de incidentes, feedback dos investidores e validação regular por parte das entidades competentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0122,"A Bolsa de Parcerias, Investidores e Capital deve funcionar como um mecanismo de aproximação empresarial, permitindo que o portal vá além da mera divulgação de oportunidades e passe a apoiar a formação de consórcios, joint ventures, parcerias comerciais, captação de capital e estruturação de projectos de investimento.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1137 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1287,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0122: A Bolsa de Parcerias, Investidores e Capital deve funcionar como um mecanismo de aproximação empresarial, permitindo que o portal vá além da mera divulgação de oportunidades e passe a apoiar a formação de consórcios, joint ventures, parcerias comerciais, captação de capital e estruturação de projectos de investimento. | MASTER-9f5719c8-0147: A Bolsa de Parcerias, Investidores e Capital deve funcionar como um mecanismo de aproximação empresarial, permitindo que o portal vá além da mera divulgação de oportunidades e passe a apoiar a formação de consórcios, joint ventures, parcerias comerciais, captação de capital e estruturação de projectos de investimento.",P2,MASTER-efd550fd-0122: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0147: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0122 | MASTER-9f5719c8-0147,2,"[{""id"":""MASTER-efd550fd-0122"",""pedido"":""A Bolsa de Parcerias, Investidores e Capital deve funcionar como um mecanismo de aproximação empresarial, permitindo que o portal vá além da mera divulgação de oportunidades e passe a apoiar a formação de consórcios, joint ventures, parcerias comerciais, captação de capital e estruturação de projectos de investimento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1137""],""aceitacao"":""A Bolsa de Parcerias, Investidores e Capital deve funcionar como um mecanismo de aproximação empresarial, permitindo que o portal vá além da mera divulgação de oportunidades e passe a apoiar a formação de consórcios, joint ventures, parcerias comerciais, captação de capital e estruturação de projectos de investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0147"",""pedido"":""A Bolsa de Parcerias, Investidores e Capital deve funcionar como um mecanismo de aproximação empresarial, permitindo que o portal vá além da mera divulgação de oportunidades e passe a apoiar a formação de consórcios, joint ventures, parcerias comerciais, captação de capital e estruturação de projectos de investimento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1287""],""aceitacao"":""A Bolsa de Parcerias, Investidores e Capital deve funcionar como um mecanismo de aproximação empresarial, permitindo que o portal vá além da mera divulgação de oportunidades e passe a apoiar a formação de consórcios, joint ventures, parcerias comerciais, captação de capital e estruturação de projectos de investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0125,"Seleccionar apenas os sectores, províncias e tipos de parceria aplicáveis ao perfil do investidor, da empresa ou do projecto.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1224 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1374 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 696,Bolsa/parcerias,/api/v1/partnerships; /api/v1/partnerships/source/{type}/{id}; /management/partnerships-install; /parcerias; /parcerias/candidaturas/{id}; /parcerias/criar; /parcerias/notificacoes/{id}/ler; /parcerias/painel; /parcerias/rascunhos; /parcerias/salas/{id}; /parcerias/salas/{id}/acordo; /parcerias/salas/{id}/documentos,"PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0125: Seleccionar apenas os sectores, províncias e tipos de parceria aplicáveis ao perfil do investidor, da empresa ou do projecto. | MASTER-9f5719c8-0150: Seleccionar apenas os sectores, províncias e tipos de parceria aplicáveis ao perfil do investidor, da empresa ou do projecto. | MASTER-626cae3d-0062: Seleccionar apenas os sectores, províncias e tipos de parceria aplicáveis ao perfil do investidor, da empresa ou do projecto.",P2,MASTER-efd550fd-0125: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0150: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0125 | MASTER-9f5719c8-0150 | MASTER-626cae3d-0062,3,"[{""id"":""MASTER-efd550fd-0125"",""pedido"":""Seleccionar apenas os sectores, províncias e tipos de parceria aplicáveis ao perfil do investidor, da empresa ou do projecto."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1224""],""aceitacao"":""Seleccionar apenas os sectores, províncias e tipos de parceria aplicáveis ao perfil do investidor, da empresa ou do projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""},{""id"":""MASTER-9f5719c8-0150"",""pedido"":""Seleccionar apenas os sectores, províncias e tipos de parceria aplicáveis ao perfil do investidor, da empresa ou do projecto."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1374""],""aceitacao"":""Seleccionar apenas os sectores, províncias e tipos de parceria aplicáveis ao perfil do investidor, da empresa ou do projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""},{""id"":""MASTER-626cae3d-0062"",""pedido"":""Seleccionar apenas os sectores, províncias e tipos de parceria aplicáveis ao perfil do investidor, da empresa ou do projecto."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 696""],""aceitacao"":""Seleccionar apenas os sectores, províncias e tipos de parceria aplicáveis ao perfil do investidor, da empresa ou do projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.portal_partnerships: 0 registos; public.partnership_rooms: 0 registos; public.partnership_interests: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: parcerias. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,parcerias,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/PartnershipExchange.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,PartnershipExchangeTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0126,"Nota operacional: O sistema deve permitir guardar o formulário como rascunho, validar os campos em tempo real, destacar os erros antes da submissão e gerar um comprovativo electrónico com um número de referência após o envio.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1228 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1378 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 700,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0126: Nota operacional: O sistema deve permitir guardar o formulário como rascunho, validar os campos em tempo real, destacar os erros antes da submissão e gerar um comprovativo electrónico com um número de referência após o envio. | MASTER-9f5719c8-0151: Nota operacional: O sistema deve permitir guardar o formulário como rascunho, validar os campos em tempo real, destacar os erros antes da submissão e gerar um comprovativo electrónico com um número de referência após o envio. | MASTER-626cae3d-0063: Nota operacional: O sistema deve permitir guardar o formulário como rascunho, validar os campos em tempo real, destacar os erros antes da submissão e gerar um comprovativo electrónico com um número de referência após o envio.",P1,MASTER-efd550fd-0126: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0151: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0126 | MASTER-9f5719c8-0151 | MASTER-626cae3d-0063,3,"[{""id"":""MASTER-efd550fd-0126"",""pedido"":""Nota operacional: O sistema deve permitir guardar o formulário como rascunho, validar os campos em tempo real, destacar os erros antes da submissão e gerar um comprovativo electrónico com um número de referência após o envio."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1228""],""aceitacao"":""Nota operacional: O sistema deve permitir guardar o formulário como rascunho, validar os campos em tempo real, destacar os erros antes da submissão e gerar um comprovativo electrónico com um número de referência após o envio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-9f5719c8-0151"",""pedido"":""Nota operacional: O sistema deve permitir guardar o formulário como rascunho, validar os campos em tempo real, destacar os erros antes da submissão e gerar um comprovativo electrónico com um número de referência após o envio."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1378""],""aceitacao"":""Nota operacional: O sistema deve permitir guardar o formulário como rascunho, validar os campos em tempo real, destacar os erros antes da submissão e gerar um comprovativo electrónico com um número de referência após o envio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-626cae3d-0063"",""pedido"":""Nota operacional: O sistema deve permitir guardar o formulário como rascunho, validar os campos em tempo real, destacar os erros antes da submissão e gerar um comprovativo electrónico com um número de referência após o envio."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 700""],""aceitacao"":""Nota operacional: O sistema deve permitir guardar o formulário como rascunho, validar os campos em tempo real, destacar os erros antes da submissão e gerar um comprovativo electrónico com um número de referência após o envio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0143,"Nota de governação: A Bolsa de Parcerias, Investidores e Capital deve operar com regras claras de confidencialidade, validação mínima de informação, protecção de dados, prevenção de conflitos de interesse e separação entre a facilitação institucional e a decisão privada de investimento. O portal deve facilitar contactos qualificados, mas não substituir a due diligence, a negociação contratual ou a decisão autónoma das partes.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1372 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1522 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 844,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0143: Nota de governação: A Bolsa de Parcerias, Investidores e Capital deve operar com regras claras de confidencialidade, validação mínima de informação, protecção de dados, prevenção de conflitos de interesse e separação entre a facilitação institucional e a decisão privada de investimento. O portal deve facilitar contactos qualificados, mas não substituir a due diligence, a negociação contratual ou a decisão autónoma das partes. | MASTER-9f5719c8-0168: Nota de governação: A Bolsa de Parcerias, Investidores e Capital deve operar com regras claras de confidencialidade, validação mínima de informação, protecção de dados, prevenção de conflitos de interesse e separação entre a facilitação institucional e a decisão privada de investimento. O portal deve facilitar contactos qualificados, mas não substituir a due diligence, a negociação contratual ou a decisão autónoma das partes. | MASTER-626cae3d-0080: Nota de governação: A Bolsa de Parcerias, Investidores e Capital deve operar com regras claras de confidencialidade, validação mínima de informação, protecção de dados, prevenção de conflitos de interesse e separação entre a facilitação institucional e a decisão privada de investimento. O portal deve facilitar contactos qualificados, mas não substituir a due diligence, a negociação contratual ou a decisão autónoma das partes.",P2,MASTER-efd550fd-0143: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0168: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0080: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0143 | MASTER-9f5719c8-0168 | MASTER-626cae3d-0080,3,"[{""id"":""MASTER-efd550fd-0143"",""pedido"":""Nota de governação: A Bolsa de Parcerias, Investidores e Capital deve operar com regras claras de confidencialidade, validação mínima de informação, protecção de dados, prevenção de conflitos de interesse e separação entre a facilitação institucional e a decisão privada de investimento. O portal deve facilitar contactos qualificados, mas não substituir a due diligence, a negociação contratual ou a decisão autónoma das partes."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1372""],""aceitacao"":""Nota de governação: A Bolsa de Parcerias, Investidores e Capital deve operar com regras claras de confidencialidade, validação mínima de informação, protecção de dados, prevenção de conflitos de interesse e separação entre a facilitação institucional e a decisão privada de investimento. O portal deve facilitar contactos qualificados, mas não substituir a due diligence, a negociação contratual ou a decisão autónoma das partes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0168"",""pedido"":""Nota de governação: A Bolsa de Parcerias, Investidores e Capital deve operar com regras claras de confidencialidade, validação mínima de informação, protecção de dados, prevenção de conflitos de interesse e separação entre a facilitação institucional e a decisão privada de investimento. O portal deve facilitar contactos qualificados, mas não substituir a due diligence, a negociação contratual ou a decisão autónoma das partes."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1522""],""aceitacao"":""Nota de governação: A Bolsa de Parcerias, Investidores e Capital deve operar com regras claras de confidencialidade, validação mínima de informação, protecção de dados, prevenção de conflitos de interesse e separação entre a facilitação institucional e a decisão privada de investimento. O portal deve facilitar contactos qualificados, mas não substituir a due diligence, a negociação contratual ou a decisão autónoma das partes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-626cae3d-0080"",""pedido"":""Nota de governação: A Bolsa de Parcerias, Investidores e Capital deve operar com regras claras de confidencialidade, validação mínima de informação, protecção de dados, prevenção de conflitos de interesse e separação entre a facilitação institucional e a decisão privada de investimento. O portal deve facilitar contactos qualificados, mas não substituir a due diligence, a negociação contratual ou a decisão autónoma das partes."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 844""],""aceitacao"":""Nota de governação: A Bolsa de Parcerias, Investidores e Capital deve operar com regras claras de confidencialidade, validação mínima de informação, protecção de dados, prevenção de conflitos de interesse e separação entre a facilitação institucional e a decisão privada de investimento. O portal deve facilitar contactos qualificados, mas não substituir a due diligence, a negociação contratual ou a decisão autónoma das partes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0144,"Este anexo deve ser tratado como um instrumento operacional de alinhamento entre a experiência do investidor, os processos institucionais e as funcionalidades digitais do portal. A sua implementação permitirá transformar o Portal do Investidor numa ferramenta mais orientada para a facilitação, a transparência, o acompanhamento e a tomada de decisão.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1383 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1533 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 855,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0144: Este anexo deve ser tratado como um instrumento operacional de alinhamento entre a experiência do investidor, os processos institucionais e as funcionalidades digitais do portal. A sua implementação permitirá transformar o Portal do Investidor numa ferramenta mais orientada para a facilitação, a transparência, o acompanhamento e a tomada de decisão. | MASTER-9f5719c8-0169: Este anexo deve ser tratado como um instrumento operacional de alinhamento entre a experiência do investidor, os processos institucionais e as funcionalidades digitais do portal. A sua implementação permitirá transformar o Portal do Investidor numa ferramenta mais orientada para a facilitação, a transparência, o acompanhamento e a tomada de decisão. | MASTER-626cae3d-0081: Este anexo deve ser tratado como um instrumento operacional de alinhamento entre a experiência do investidor, os processos institucionais e as funcionalidades digitais do portal. A sua implementação permitirá transformar o Portal do Investidor numa ferramenta mais orientada para a facilitação, a transparência, o acompanhamento e a tomada de decisão.",P2,MASTER-efd550fd-0144: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0169: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0081: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0144 | MASTER-9f5719c8-0169 | MASTER-626cae3d-0081,3,"[{""id"":""MASTER-efd550fd-0144"",""pedido"":""Este anexo deve ser tratado como um instrumento operacional de alinhamento entre a experiência do investidor, os processos institucionais e as funcionalidades digitais do portal. A sua implementação permitirá transformar o Portal do Investidor numa ferramenta mais orientada para a facilitação, a transparência, o acompanhamento e a tomada de decisão."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1383""],""aceitacao"":""Este anexo deve ser tratado como um instrumento operacional de alinhamento entre a experiência do investidor, os processos institucionais e as funcionalidades digitais do portal. A sua implementação permitirá transformar o Portal do Investidor numa ferramenta mais orientada para a facilitação, a transparência, o acompanhamento e a tomada de decisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0169"",""pedido"":""Este anexo deve ser tratado como um instrumento operacional de alinhamento entre a experiência do investidor, os processos institucionais e as funcionalidades digitais do portal. A sua implementação permitirá transformar o Portal do Investidor numa ferramenta mais orientada para a facilitação, a transparência, o acompanhamento e a tomada de decisão."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1533""],""aceitacao"":""Este anexo deve ser tratado como um instrumento operacional de alinhamento entre a experiência do investidor, os processos institucionais e as funcionalidades digitais do portal. A sua implementação permitirá transformar o Portal do Investidor numa ferramenta mais orientada para a facilitação, a transparência, o acompanhamento e a tomada de decisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-626cae3d-0081"",""pedido"":""Este anexo deve ser tratado como um instrumento operacional de alinhamento entre a experiência do investidor, os processos institucionais e as funcionalidades digitais do portal. A sua implementação permitirá transformar o Portal do Investidor numa ferramenta mais orientada para a facilitação, a transparência, o acompanhamento e a tomada de decisão."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 855""],""aceitacao"":""Este anexo deve ser tratado como um instrumento operacional de alinhamento entre a experiência do investidor, os processos institucionais e as funcionalidades digitais do portal. A sua implementação permitirá transformar o Portal do Investidor numa ferramenta mais orientada para a facilitação, a transparência, o acompanhamento e a tomada de decisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0145,Cards resumidos de cada oportunidade: Cada oportunidade deve aparecer como um cartão com informação essencial:,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1396 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1466 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1546 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1616 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 871,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0145: Cards resumidos de cada oportunidade: Cada oportunidade deve aparecer como um cartão com informação essencial: | MASTER-9f5719c8-0170: Cards resumidos de cada oportunidade: Cada oportunidade deve aparecer como um cartão com informação essencial: | MASTER-626cae3d-0084: Cards resumidos de cada oportunidade: Cada oportunidade deve aparecer como um cartão com informação essencial:,P2,MASTER-efd550fd-0145: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0170: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0084: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0145 | MASTER-9f5719c8-0170 | MASTER-626cae3d-0084,3,"[{""id"":""MASTER-efd550fd-0145"",""pedido"":""Cards resumidos de cada oportunidade: Cada oportunidade deve aparecer como um cartão com informação essencial:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1396"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1466""],""aceitacao"":""Cards resumidos de cada oportunidade: Cada oportunidade deve aparecer como um cartão com informação essencial:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0170"",""pedido"":""Cards resumidos de cada oportunidade: Cada oportunidade deve aparecer como um cartão com informação essencial:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1546"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1616""],""aceitacao"":""Cards resumidos de cada oportunidade: Cada oportunidade deve aparecer como um cartão com informação essencial:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-626cae3d-0084"",""pedido"":""Cards resumidos de cada oportunidade: Cada oportunidade deve aparecer como um cartão com informação essencial:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 871""],""aceitacao"":""Cards resumidos de cada oportunidade: Cada oportunidade deve aparecer como um cartão com informação essencial:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0146,Página individual da oportunidade cada projecto deve ter uma ficha completa com:,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1406 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1556,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0146: Página individual da oportunidade cada projecto deve ter uma ficha completa com: | MASTER-9f5719c8-0171: Página individual da oportunidade cada projecto deve ter uma ficha completa com:,P2,MASTER-efd550fd-0146: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0171: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0146 | MASTER-9f5719c8-0171,2,"[{""id"":""MASTER-efd550fd-0146"",""pedido"":""Página individual da oportunidade cada projecto deve ter uma ficha completa com:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1406""],""aceitacao"":""Página individual da oportunidade cada projecto deve ter uma ficha completa com:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0171"",""pedido"":""Página individual da oportunidade cada projecto deve ter uma ficha completa com:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1556""],""aceitacao"":""Página individual da oportunidade cada projecto deve ter uma ficha completa com:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0147,Classificação por maturidade: é importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação:,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1419 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1569,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0147: Classificação por maturidade: é importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação: | MASTER-9f5719c8-0172: Classificação por maturidade: é importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação:,P2,MASTER-efd550fd-0147: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0172: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0147 | MASTER-9f5719c8-0172,2,"[{""id"":""MASTER-efd550fd-0147"",""pedido"":""Classificação por maturidade: é importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1419""],""aceitacao"":""Classificação por maturidade: é importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0172"",""pedido"":""Classificação por maturidade: é importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1569""],""aceitacao"":""Classificação por maturidade: é importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0148,Impacto esperado como critério de decisão O portal deve permitir filtrar oportunidades também pelo impacto:,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1426 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1496 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1576 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1646 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 901,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0148: Impacto esperado como critério de decisão O portal deve permitir filtrar oportunidades também pelo impacto: | MASTER-9f5719c8-0173: Impacto esperado como critério de decisão O portal deve permitir filtrar oportunidades também pelo impacto: | MASTER-626cae3d-0087: Impacto esperado como critério de decisão O portal deve permitir filtrar oportunidades também pelo impacto:,P2,MASTER-efd550fd-0148: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0173: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0087: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0148 | MASTER-9f5719c8-0173 | MASTER-626cae3d-0087,3,"[{""id"":""MASTER-efd550fd-0148"",""pedido"":""Impacto esperado como critério de decisão O portal deve permitir filtrar oportunidades também pelo impacto:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1426"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1496""],""aceitacao"":""Impacto esperado como critério de decisão O portal deve permitir filtrar oportunidades também pelo impacto:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0173"",""pedido"":""Impacto esperado como critério de decisão O portal deve permitir filtrar oportunidades também pelo impacto:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1576"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1646""],""aceitacao"":""Impacto esperado como critério de decisão O portal deve permitir filtrar oportunidades também pelo impacto:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-626cae3d-0087"",""pedido"":""Impacto esperado como critério de decisão O portal deve permitir filtrar oportunidades também pelo impacto:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 901""],""aceitacao"":""Impacto esperado como critério de decisão O portal deve permitir filtrar oportunidades também pelo impacto:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0149,"Modelo de ficha mínima de oportunidade A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos:",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1434 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1584,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0149: Modelo de ficha mínima de oportunidade A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos: | MASTER-9f5719c8-0174: Modelo de ficha mínima de oportunidade A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos:",P2,MASTER-efd550fd-0149: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0174: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0149 | MASTER-9f5719c8-0174,2,"[{""id"":""MASTER-efd550fd-0149"",""pedido"":""Modelo de ficha mínima de oportunidade A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1434""],""aceitacao"":""Modelo de ficha mínima de oportunidade A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0174"",""pedido"":""Modelo de ficha mínima de oportunidade A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1584""],""aceitacao"":""Modelo de ficha mínima de oportunidade A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0150,"Governança editorial: Para garantir credibilidade, cada oportunidade deve indicar:",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1445 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1515 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1595 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1665 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 920,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0150: Governança editorial: Para garantir credibilidade, cada oportunidade deve indicar: | MASTER-9f5719c8-0175: Governança editorial: Para garantir credibilidade, cada oportunidade deve indicar: | MASTER-626cae3d-0089: Governança editorial: Para garantir credibilidade, cada oportunidade deve indicar:",P2,MASTER-efd550fd-0150: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0175: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0089: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0150 | MASTER-9f5719c8-0175 | MASTER-626cae3d-0089,3,"[{""id"":""MASTER-efd550fd-0150"",""pedido"":""Governança editorial: Para garantir credibilidade, cada oportunidade deve indicar:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1445"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1515""],""aceitacao"":""Governança editorial: Para garantir credibilidade, cada oportunidade deve indicar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0175"",""pedido"":""Governança editorial: Para garantir credibilidade, cada oportunidade deve indicar:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1595"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1665""],""aceitacao"":""Governança editorial: Para garantir credibilidade, cada oportunidade deve indicar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-626cae3d-0089"",""pedido"":""Governança editorial: Para garantir credibilidade, cada oportunidade deve indicar:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 920""],""aceitacao"":""Governança editorial: Para garantir credibilidade, cada oportunidade deve indicar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0151,"Para tornar o portal mais útil para investidores, é necessário permitir comparar oportunidades, perceber rapidamente o grau de preparação de cada projecto e tomar decisões com base na localização, no sector, no financiamento e no impacto esperado.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1454 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1604 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 859,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0151: Para tornar o portal mais útil para investidores, é necessário permitir comparar oportunidades, perceber rapidamente o grau de preparação de cada projecto e tomar decisões com base na localização, no sector, no financiamento e no impacto esperado. | MASTER-9f5719c8-0176: Para tornar o portal mais útil para investidores, é necessário permitir comparar oportunidades, perceber rapidamente o grau de preparação de cada projecto e tomar decisões com base na localização, no sector, no financiamento e no impacto esperado. | MASTER-626cae3d-0083: Para tornar o portal mais útil para investidores, é necessário permitir comparar oportunidades, perceber rapidamente o grau de preparação de cada projecto e tomar decisões com base na localização, no sector, no financiamento e no impacto esperado.",P2,MASTER-efd550fd-0151: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0176: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0083: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0151 | MASTER-9f5719c8-0176 | MASTER-626cae3d-0083,3,"[{""id"":""MASTER-efd550fd-0151"",""pedido"":""Para tornar o portal mais útil para investidores, é necessário permitir comparar oportunidades, perceber rapidamente o grau de preparação de cada projecto e tomar decisões com base na localização, no sector, no financiamento e no impacto esperado."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1454""],""aceitacao"":""Para tornar o portal mais útil para investidores, é necessário permitir comparar oportunidades, perceber rapidamente o grau de preparação de cada projecto e tomar decisões com base na localização, no sector, no financiamento e no impacto esperado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0176"",""pedido"":""Para tornar o portal mais útil para investidores, é necessário permitir comparar oportunidades, perceber rapidamente o grau de preparação de cada projecto e tomar decisões com base na localização, no sector, no financiamento e no impacto esperado."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1604""],""aceitacao"":""Para tornar o portal mais útil para investidores, é necessário permitir comparar oportunidades, perceber rapidamente o grau de preparação de cada projecto e tomar decisões com base na localização, no sector, no financiamento e no impacto esperado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-626cae3d-0083"",""pedido"":""Para tornar o portal mais útil para investidores, é necessário permitir comparar oportunidades, perceber rapidamente o grau de preparação de cada projecto e tomar decisões com base na localização, no sector, no financiamento e no impacto esperado."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 859""],""aceitacao"":""Para tornar o portal mais útil para investidores, é necessário permitir comparar oportunidades, perceber rapidamente o grau de preparação de cada projecto e tomar decisões com base na localização, no sector, no financiamento e no impacto esperado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0152,Página individual da oportunidade: Cada projecto deve ter uma ficha completa com:,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1476 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1626 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 881,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0152: Página individual da oportunidade: Cada projecto deve ter uma ficha completa com: | MASTER-9f5719c8-0177: Página individual da oportunidade: Cada projecto deve ter uma ficha completa com: | MASTER-626cae3d-0085: Página individual da oportunidade: Cada projecto deve ter uma ficha completa com:,P2,MASTER-efd550fd-0152: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0177: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0085: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0152 | MASTER-9f5719c8-0177 | MASTER-626cae3d-0085,3,"[{""id"":""MASTER-efd550fd-0152"",""pedido"":""Página individual da oportunidade: Cada projecto deve ter uma ficha completa com:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1476""],""aceitacao"":""Página individual da oportunidade: Cada projecto deve ter uma ficha completa com:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0177"",""pedido"":""Página individual da oportunidade: Cada projecto deve ter uma ficha completa com:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1626""],""aceitacao"":""Página individual da oportunidade: Cada projecto deve ter uma ficha completa com:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-626cae3d-0085"",""pedido"":""Página individual da oportunidade: Cada projecto deve ter uma ficha completa com:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 881""],""aceitacao"":""Página individual da oportunidade: Cada projecto deve ter uma ficha completa com:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0153,Classificação por maturidade: É importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação:,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1489 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1639 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 894,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0153: Classificação por maturidade: É importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação: | MASTER-9f5719c8-0178: Classificação por maturidade: É importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação: | MASTER-626cae3d-0086: Classificação por maturidade: É importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação:,P2,MASTER-efd550fd-0153: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0178: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0086: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0153 | MASTER-9f5719c8-0178 | MASTER-626cae3d-0086,3,"[{""id"":""MASTER-efd550fd-0153"",""pedido"":""Classificação por maturidade: É importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1489""],""aceitacao"":""Classificação por maturidade: É importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0178"",""pedido"":""Classificação por maturidade: É importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1639""],""aceitacao"":""Classificação por maturidade: É importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-626cae3d-0086"",""pedido"":""Classificação por maturidade: É importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 894""],""aceitacao"":""Classificação por maturidade: É importante evitar publicar todas as oportunidades como se estivessem prontas para investimento. Sugiro esta classificação:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0154,"Modelo de ficha mínima de oportunidade: A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos:",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1504 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1654 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 909,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0154: Modelo de ficha mínima de oportunidade: A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos: | MASTER-9f5719c8-0179: Modelo de ficha mínima de oportunidade: A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos: | MASTER-626cae3d-0088: Modelo de ficha mínima de oportunidade: A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos:",P2,MASTER-efd550fd-0154: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0179: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0088: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0154 | MASTER-9f5719c8-0179 | MASTER-626cae3d-0088,3,"[{""id"":""MASTER-efd550fd-0154"",""pedido"":""Modelo de ficha mínima de oportunidade: A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1504""],""aceitacao"":""Modelo de ficha mínima de oportunidade: A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0179"",""pedido"":""Modelo de ficha mínima de oportunidade: A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1654""],""aceitacao"":""Modelo de ficha mínima de oportunidade: A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-626cae3d-0088"",""pedido"":""Modelo de ficha mínima de oportunidade: A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 909""],""aceitacao"":""Modelo de ficha mínima de oportunidade: A plataforma deve exigir que cada projecto só seja publicado se tiver, pelo menos:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0155,"Organizar a página principal do Portal do Investidor como uma porta de entrada simples, comercial e orientada à tomada de decisão. A ficha de oportunidades deve funcionar como uma unidade padronizada de informação, permitindo comparar projectos com critérios homogéneos.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1524 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1674 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 929,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0155: Organizar a página principal do Portal do Investidor como uma porta de entrada simples, comercial e orientada à tomada de decisão. A ficha de oportunidades deve funcionar como uma unidade padronizada de informação, permitindo comparar projectos com critérios homogéneos. | MASTER-9f5719c8-0180: Organizar a página principal do Portal do Investidor como uma porta de entrada simples, comercial e orientada à tomada de decisão. A ficha de oportunidades deve funcionar como uma unidade padronizada de informação, permitindo comparar projectos com critérios homogéneos. | MASTER-626cae3d-0090: Organizar a página principal do Portal do Investidor como uma porta de entrada simples, comercial e orientada à tomada de decisão. A ficha de oportunidades deve funcionar como uma unidade padronizada de informação, permitindo comparar projectos com critérios homogéneos.",P2,MASTER-efd550fd-0155: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0180: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0090: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0155 | MASTER-9f5719c8-0180 | MASTER-626cae3d-0090,3,"[{""id"":""MASTER-efd550fd-0155"",""pedido"":""Organizar a página principal do Portal do Investidor como uma porta de entrada simples, comercial e orientada à tomada de decisão. A ficha de oportunidades deve funcionar como uma unidade padronizada de informação, permitindo comparar projectos com critérios homogéneos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1524""],""aceitacao"":""Organizar a página principal do Portal do Investidor como uma porta de entrada simples, comercial e orientada à tomada de decisão. A ficha de oportunidades deve funcionar como uma unidade padronizada de informação, permitindo comparar projectos com critérios homogéneos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0180"",""pedido"":""Organizar a página principal do Portal do Investidor como uma porta de entrada simples, comercial e orientada à tomada de decisão. A ficha de oportunidades deve funcionar como uma unidade padronizada de informação, permitindo comparar projectos com critérios homogéneos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1674""],""aceitacao"":""Organizar a página principal do Portal do Investidor como uma porta de entrada simples, comercial e orientada à tomada de decisão. A ficha de oportunidades deve funcionar como uma unidade padronizada de informação, permitindo comparar projectos com critérios homogéneos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-626cae3d-0090"",""pedido"":""Organizar a página principal do Portal do Investidor como uma porta de entrada simples, comercial e orientada à tomada de decisão. A ficha de oportunidades deve funcionar como uma unidade padronizada de informação, permitindo comparar projectos com critérios homogéneos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 929""],""aceitacao"":""Organizar a página principal do Portal do Investidor como uma porta de entrada simples, comercial e orientada à tomada de decisão. A ficha de oportunidades deve funcionar como uma unidade padronizada de informação, permitindo comparar projectos com critérios homogéneos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0156,A primeira área deve responder rapidamente a três perguntas do investidor:,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1536 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1686 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 941,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0156: A primeira área deve responder rapidamente a três perguntas do investidor: | MASTER-9f5719c8-0181: A primeira área deve responder rapidamente a três perguntas do investidor: | MASTER-626cae3d-0091: A primeira área deve responder rapidamente a três perguntas do investidor:,P2,MASTER-efd550fd-0156: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0181: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0091: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0156 | MASTER-9f5719c8-0181 | MASTER-626cae3d-0091,3,"[{""id"":""MASTER-efd550fd-0156"",""pedido"":""A primeira área deve responder rapidamente a três perguntas do investidor:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1536""],""aceitacao"":""A primeira área deve responder rapidamente a três perguntas do investidor:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0181"",""pedido"":""A primeira área deve responder rapidamente a três perguntas do investidor:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1686""],""aceitacao"":""A primeira área deve responder rapidamente a três perguntas do investidor:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0091"",""pedido"":""A primeira área deve responder rapidamente a três perguntas do investidor:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 941""],""aceitacao"":""A primeira área deve responder rapidamente a três perguntas do investidor:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0157,Cada província deve apresentar:,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1595 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1745 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1000,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0157: Cada província deve apresentar: | MASTER-9f5719c8-0182: Cada província deve apresentar: | MASTER-626cae3d-0092: Cada província deve apresentar:,P2,MASTER-efd550fd-0157: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0182: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0092: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0157 | MASTER-9f5719c8-0182 | MASTER-626cae3d-0092,3,"[{""id"":""MASTER-efd550fd-0157"",""pedido"":""Cada província deve apresentar:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1595""],""aceitacao"":""Cada província deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0182"",""pedido"":""Cada província deve apresentar:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1745""],""aceitacao"":""Cada província deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0092"",""pedido"":""Cada província deve apresentar:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1000""],""aceitacao"":""Cada província deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0158,Esta área deve permitir:,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1608 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1758 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1013,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0158: Esta área deve permitir: | MASTER-9f5719c8-0183: Esta área deve permitir: | MASTER-626cae3d-0093: Esta área deve permitir:,P2,MASTER-efd550fd-0158: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0183: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0093: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0158 | MASTER-9f5719c8-0183 | MASTER-626cae3d-0093,3,"[{""id"":""MASTER-efd550fd-0158"",""pedido"":""Esta área deve permitir:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1608""],""aceitacao"":""Esta área deve permitir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0183"",""pedido"":""Esta área deve permitir:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1758""],""aceitacao"":""Esta área deve permitir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0093"",""pedido"":""Esta área deve permitir:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1013""],""aceitacao"":""Esta área deve permitir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0159,A ficha deve ser uniforme em todas as ocasiões. Recomendo a seguinte estrutura:,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1624 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1774,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0159: A ficha deve ser uniforme em todas as ocasiões. Recomendo a seguinte estrutura: | MASTER-9f5719c8-0184: A ficha deve ser uniforme em todas as ocasiões. Recomendo a seguinte estrutura:,P2,MASTER-efd550fd-0159: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0184: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0159 | MASTER-9f5719c8-0184,2,"[{""id"":""MASTER-efd550fd-0159"",""pedido"":""A ficha deve ser uniforme em todas as ocasiões. Recomendo a seguinte estrutura:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1624""],""aceitacao"":""A ficha deve ser uniforme em todas as ocasiões. Recomendo a seguinte estrutura:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0184"",""pedido"":""A ficha deve ser uniforme em todas as ocasiões. Recomendo a seguinte estrutura:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1774""],""aceitacao"":""A ficha deve ser uniforme em todas as ocasiões. Recomendo a seguinte estrutura:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0160,A informação legal e fiscal apresentada é orientadora e deve ser confirmada junto das entidades competentes antes da tomada de decisão.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1730 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1880 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1072,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0160: A informação legal e fiscal apresentada é orientadora e deve ser confirmada junto das entidades competentes antes da tomada de decisão. | MASTER-9f5719c8-0185: A informação legal e fiscal apresentada é orientadora e deve ser confirmada junto das entidades competentes antes da tomada de decisão. | MASTER-626cae3d-0095: A informação legal e fiscal apresentada é orientadora e deve ser confirmada junto das entidades competentes antes da tomada de decisão.,P2,MASTER-efd550fd-0160: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0185: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0095: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0160 | MASTER-9f5719c8-0185 | MASTER-626cae3d-0095,3,"[{""id"":""MASTER-efd550fd-0160"",""pedido"":""A informação legal e fiscal apresentada é orientadora e deve ser confirmada junto das entidades competentes antes da tomada de decisão."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1730""],""aceitacao"":""A informação legal e fiscal apresentada é orientadora e deve ser confirmada junto das entidades competentes antes da tomada de decisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-9f5719c8-0185"",""pedido"":""A informação legal e fiscal apresentada é orientadora e deve ser confirmada junto das entidades competentes antes da tomada de decisão."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1880""],""aceitacao"":""A informação legal e fiscal apresentada é orientadora e deve ser confirmada junto das entidades competentes antes da tomada de decisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-626cae3d-0095"",""pedido"":""A informação legal e fiscal apresentada é orientadora e deve ser confirmada junto das entidades competentes antes da tomada de decisão."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1072""],""aceitacao"":""A informação legal e fiscal apresentada é orientadora e deve ser confirmada junto das entidades competentes antes da tomada de decisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0161,A página principal deve ser organizada em torno de três caminhos principais:,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1780 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1930 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1122,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0161: A página principal deve ser organizada em torno de três caminhos principais: | MASTER-9f5719c8-0186: A página principal deve ser organizada em torno de três caminhos principais: | MASTER-626cae3d-0096: A página principal deve ser organizada em torno de três caminhos principais:,P2,MASTER-efd550fd-0161: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0186: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0096: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0161 | MASTER-9f5719c8-0186 | MASTER-626cae3d-0096,3,"[{""id"":""MASTER-efd550fd-0161"",""pedido"":""A página principal deve ser organizada em torno de três caminhos principais:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1780""],""aceitacao"":""A página principal deve ser organizada em torno de três caminhos principais:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0186"",""pedido"":""A página principal deve ser organizada em torno de três caminhos principais:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1930""],""aceitacao"":""A página principal deve ser organizada em torno de três caminhos principais:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0096"",""pedido"":""A página principal deve ser organizada em torno de três caminhos principais:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1122""],""aceitacao"":""A página principal deve ser organizada em torno de três caminhos principais:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0162,"Pode guardar, solicitar informação, manifestar interesse ou iniciar submissão.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1813 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1883 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 2058 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1963 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 2033 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 2208 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1155 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1225 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1394,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0162: Pode guardar, solicitar informação, manifestar interesse ou iniciar submissão. | MASTER-9f5719c8-0187: Pode guardar, solicitar informação, manifestar interesse ou iniciar submissão. | MASTER-626cae3d-0097: Pode guardar, solicitar informação, manifestar interesse ou iniciar submissão.",P2,MASTER-efd550fd-0162: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0187: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0097: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0162 | MASTER-9f5719c8-0187 | MASTER-626cae3d-0097,3,"[{""id"":""MASTER-efd550fd-0162"",""pedido"":""Pode guardar, solicitar informação, manifestar interesse ou iniciar submissão."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1813"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 1883"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 2058""],""aceitacao"":""Pode guardar, solicitar informação, manifestar interesse ou iniciar submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0187"",""pedido"":""Pode guardar, solicitar informação, manifestar interesse ou iniciar submissão."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1963"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 2033"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 2208""],""aceitacao"":""Pode guardar, solicitar informação, manifestar interesse ou iniciar submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-626cae3d-0097"",""pedido"":""Pode guardar, solicitar informação, manifestar interesse ou iniciar submissão."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1155"",""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1225"",""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1394""],""aceitacao"":""Pode guardar, solicitar informação, manifestar interesse ou iniciar submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0163,"Campos obrigatórios, limites, listas fechadas, validação de existência em tabelas, paginação e protecção anti-spam.",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 2024 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 2174 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1359,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0163: Campos obrigatórios, limites, listas fechadas, validação de existência em tabelas, paginação e protecção anti-spam. | MASTER-9f5719c8-0188: Campos obrigatórios, limites, listas fechadas, validação de existência em tabelas, paginação e protecção anti-spam. | MASTER-626cae3d-0098: Campos obrigatórios, limites, listas fechadas, validação de existência em tabelas, paginação e protecção anti-spam.",P2,MASTER-efd550fd-0163: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0188: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0098: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0163 | MASTER-9f5719c8-0188 | MASTER-626cae3d-0098,3,"[{""id"":""MASTER-efd550fd-0163"",""pedido"":""Campos obrigatórios, limites, listas fechadas, validação de existência em tabelas, paginação e protecção anti-spam."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 2024""],""aceitacao"":""Campos obrigatórios, limites, listas fechadas, validação de existência em tabelas, paginação e protecção anti-spam."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0188"",""pedido"":""Campos obrigatórios, limites, listas fechadas, validação de existência em tabelas, paginação e protecção anti-spam."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 2174""],""aceitacao"":""Campos obrigatórios, limites, listas fechadas, validação de existência em tabelas, paginação e protecção anti-spam."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0098"",""pedido"":""Campos obrigatórios, limites, listas fechadas, validação de existência em tabelas, paginação e protecção anti-spam."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1359""],""aceitacao"":""Campos obrigatórios, limites, listas fechadas, validação de existência em tabelas, paginação e protecção anti-spam."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0164,"errors.message = ""A mensagem deve ter pelo menos 20 caracteres."";",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 2695 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 2845,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0164: errors.message = ""A mensagem deve ter pelo menos 20 caracteres.""; | MASTER-9f5719c8-0189: errors.message = ""A mensagem deve ter pelo menos 20 caracteres."";",P2,MASTER-efd550fd-0164: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0189: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0164 | MASTER-9f5719c8-0189,2,"[{""id"":""MASTER-efd550fd-0164"",""pedido"":""errors.message = \""A mensagem deve ter pelo menos 20 caracteres.\"";"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 2695""],""aceitacao"":""errors.message = \""A mensagem deve ter pelo menos 20 caracteres.\"";"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0189"",""pedido"":""errors.message = \""A mensagem deve ter pelo menos 20 caracteres.\"";"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 2845""],""aceitacao"":""errors.message = \""A mensagem deve ter pelo menos 20 caracteres.\"";"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0165,"'fullName.required' => 'O nome completo é obrigatório.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3230 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7892 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3380 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8042,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0165: 'fullName.required' => 'O nome completo é obrigatório.', | MASTER-9f5719c8-0190: 'fullName.required' => 'O nome completo é obrigatório.',",P2,MASTER-efd550fd-0165: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0190: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0165 | MASTER-9f5719c8-0190,2,"[{""id"":""MASTER-efd550fd-0165"",""pedido"":""'fullName.required' => 'O nome completo é obrigatório.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3230"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7892""],""aceitacao"":""'fullName.required' => 'O nome completo é obrigatório.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0190"",""pedido"":""'fullName.required' => 'O nome completo é obrigatório.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3380"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8042""],""aceitacao"":""'fullName.required' => 'O nome completo é obrigatório.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0166,"'fullName.min' => 'O nome completo deve ter pelo menos 3 caracteres.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3231 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7893 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3381 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8043,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0166: 'fullName.min' => 'O nome completo deve ter pelo menos 3 caracteres.', | MASTER-9f5719c8-0191: 'fullName.min' => 'O nome completo deve ter pelo menos 3 caracteres.',",P2,MASTER-efd550fd-0166: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0191: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0166 | MASTER-9f5719c8-0191,2,"[{""id"":""MASTER-efd550fd-0166"",""pedido"":""'fullName.min' => 'O nome completo deve ter pelo menos 3 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3231"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7893""],""aceitacao"":""'fullName.min' => 'O nome completo deve ter pelo menos 3 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0191"",""pedido"":""'fullName.min' => 'O nome completo deve ter pelo menos 3 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3381"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8043""],""aceitacao"":""'fullName.min' => 'O nome completo deve ter pelo menos 3 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0167,"'email.required' => 'O email é obrigatório.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3232 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7896 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3382 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8046,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0167: 'email.required' => 'O email é obrigatório.', | MASTER-9f5719c8-0192: 'email.required' => 'O email é obrigatório.',",P2,MASTER-efd550fd-0167: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0192: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0167 | MASTER-9f5719c8-0192,2,"[{""id"":""MASTER-efd550fd-0167"",""pedido"":""'email.required' => 'O email é obrigatório.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3232"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7896""],""aceitacao"":""'email.required' => 'O email é obrigatório.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0192"",""pedido"":""'email.required' => 'O email é obrigatório.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3382"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8046""],""aceitacao"":""'email.required' => 'O email é obrigatório.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0168,"'country.required' => 'O país é obrigatório.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3236 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7905 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3386 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8055,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0168: 'country.required' => 'O país é obrigatório.', | MASTER-9f5719c8-0193: 'country.required' => 'O país é obrigatório.',",P1,MASTER-efd550fd-0168: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0193: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0168 | MASTER-9f5719c8-0193,2,"[{""id"":""MASTER-efd550fd-0168"",""pedido"":""'country.required' => 'O país é obrigatório.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3236"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7905""],""aceitacao"":""'country.required' => 'O país é obrigatório.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-9f5719c8-0193"",""pedido"":""'country.required' => 'O país é obrigatório.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3386"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8055""],""aceitacao"":""'country.required' => 'O país é obrigatório.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0169,"'sectorInterest.required' => 'O sector de interesse é obrigatório.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3237 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7908 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3387 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8058,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0169: 'sectorInterest.required' => 'O sector de interesse é obrigatório.', | MASTER-9f5719c8-0194: 'sectorInterest.required' => 'O sector de interesse é obrigatório.',",P2,MASTER-efd550fd-0169: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0194: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0169 | MASTER-9f5719c8-0194,2,"[{""id"":""MASTER-efd550fd-0169"",""pedido"":""'sectorInterest.required' => 'O sector de interesse é obrigatório.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3237"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7908""],""aceitacao"":""'sectorInterest.required' => 'O sector de interesse é obrigatório.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0194"",""pedido"":""'sectorInterest.required' => 'O sector de interesse é obrigatório.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3387"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8058""],""aceitacao"":""'sectorInterest.required' => 'O sector de interesse é obrigatório.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0170,"'message.required' => 'A mensagem é obrigatória.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3238 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7914 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3388 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8064,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0170: 'message.required' => 'A mensagem é obrigatória.', | MASTER-9f5719c8-0195: 'message.required' => 'A mensagem é obrigatória.',",P2,MASTER-efd550fd-0170: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0195: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0170 | MASTER-9f5719c8-0195,2,"[{""id"":""MASTER-efd550fd-0170"",""pedido"":""'message.required' => 'A mensagem é obrigatória.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3238"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7914""],""aceitacao"":""'message.required' => 'A mensagem é obrigatória.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0195"",""pedido"":""'message.required' => 'A mensagem é obrigatória.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3388"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8064""],""aceitacao"":""'message.required' => 'A mensagem é obrigatória.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0171,"'message.min' => 'A mensagem deve ter pelo menos 20 caracteres.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3239 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7915 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3389 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8065,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0171: 'message.min' => 'A mensagem deve ter pelo menos 20 caracteres.', | MASTER-9f5719c8-0196: 'message.min' => 'A mensagem deve ter pelo menos 20 caracteres.',",P2,MASTER-efd550fd-0171: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0196: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0171 | MASTER-9f5719c8-0196,2,"[{""id"":""MASTER-efd550fd-0171"",""pedido"":""'message.min' => 'A mensagem deve ter pelo menos 20 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3239"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7915""],""aceitacao"":""'message.min' => 'A mensagem deve ter pelo menos 20 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0196"",""pedido"":""'message.min' => 'A mensagem deve ter pelo menos 20 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3389"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8065""],""aceitacao"":""'message.min' => 'A mensagem deve ter pelo menos 20 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0172,"Log::error('Erro ao registar manifestação de interesse', [",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3579 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7679 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3729 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7829,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0172: Log::error('Erro ao registar manifestação de interesse', [ | MASTER-9f5719c8-0197: Log::error('Erro ao registar manifestação de interesse', [",P2,MASTER-efd550fd-0172: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0197: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0172 | MASTER-9f5719c8-0197,2,"[{""id"":""MASTER-efd550fd-0172"",""pedido"":""Log::error('Erro ao registar manifestação de interesse', ["",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3579"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7679""],""aceitacao"":""Log::error('Erro ao registar manifestação de interesse', ["",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0197"",""pedido"":""Log::error('Erro ao registar manifestação de interesse', ["",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3729"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7829""],""aceitacao"":""Log::error('Erro ao registar manifestação de interesse', ["",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0173,"'message' => 'Não foi possível registar a manifestação de interesse. Tente novamente mais tarde.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3586 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7490 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7686 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3736 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7640 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7836,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0173: 'message' => 'Não foi possível registar a manifestação de interesse. Tente novamente mais tarde.', | MASTER-9f5719c8-0198: 'message' => 'Não foi possível registar a manifestação de interesse. Tente novamente mais tarde.',",P2,MASTER-efd550fd-0173: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0198: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0173 | MASTER-9f5719c8-0198,2,"[{""id"":""MASTER-efd550fd-0173"",""pedido"":""'message' => 'Não foi possível registar a manifestação de interesse. Tente novamente mais tarde.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 3586"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7490"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7686""],""aceitacao"":""'message' => 'Não foi possível registar a manifestação de interesse. Tente novamente mais tarde.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0198"",""pedido"":""'message' => 'Não foi possível registar a manifestação de interesse. Tente novamente mais tarde.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 3736"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7640"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7836""],""aceitacao"":""'message' => 'Não foi possível registar a manifestação de interesse. Tente novamente mais tarde.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0174,// Campo honeypot anti-spam. Deve ficar vazio.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 6924 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7074,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0174: // Campo honeypot anti-spam. Deve ficar vazio. | MASTER-9f5719c8-0199: // Campo honeypot anti-spam. Deve ficar vazio.,P2,MASTER-efd550fd-0174: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0199: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0174 | MASTER-9f5719c8-0199,2,"[{""id"":""MASTER-efd550fd-0174"",""pedido"":""// Campo honeypot anti-spam. Deve ficar vazio."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 6924""],""aceitacao"":""// Campo honeypot anti-spam. Deve ficar vazio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0199"",""pedido"":""// Campo honeypot anti-spam. Deve ficar vazio."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7074""],""aceitacao"":""// Campo honeypot anti-spam. Deve ficar vazio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0175,* Esta rota deve ser protegida por autenticação/admin em produção.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7384 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7498 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7517 | portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7559 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7534 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7648 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7667 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7709,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0175: * Esta rota deve ser protegida por autenticação/admin em produção. | MASTER-9f5719c8-0200: * Esta rota deve ser protegida por autenticação/admin em produção.,P2,MASTER-efd550fd-0175: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0200: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0175 | MASTER-9f5719c8-0200,2,"[{""id"":""MASTER-efd550fd-0175"",""pedido"":""* Esta rota deve ser protegida por autenticação/admin em produção."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7384"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7498"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7517"",""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7559""],""aceitacao"":""* Esta rota deve ser protegida por autenticação/admin em produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0200"",""pedido"":""* Esta rota deve ser protegida por autenticação/admin em produção."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7534"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7648"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7667"",""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7709""],""aceitacao"":""* Esta rota deve ser protegida por autenticação/admin em produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0176,* Guardar nova manifestação de interesse.,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7432 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7582,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-efd550fd-0176: * Guardar nova manifestação de interesse. | MASTER-9f5719c8-0201: * Guardar nova manifestação de interesse.,P2,MASTER-efd550fd-0176: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0201: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0176 | MASTER-9f5719c8-0201,2,"[{""id"":""MASTER-efd550fd-0176"",""pedido"":""* Guardar nova manifestação de interesse."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7432""],""aceitacao"":""* Guardar nova manifestação de interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0201"",""pedido"":""* Guardar nova manifestação de interesse."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7582""],""aceitacao"":""* Guardar nova manifestação de interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0177,"Log::error('Erro ao registar manifestação de interesse.', [",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7483 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7633,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-efd550fd-0177: Log::error('Erro ao registar manifestação de interesse.', [ | MASTER-9f5719c8-0202: Log::error('Erro ao registar manifestação de interesse.', [",P2,MASTER-efd550fd-0177: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0202: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0177 | MASTER-9f5719c8-0202,2,"[{""id"":""MASTER-efd550fd-0177"",""pedido"":""Log::error('Erro ao registar manifestação de interesse.', ["",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7483""],""aceitacao"":""Log::error('Erro ao registar manifestação de interesse.', ["",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-9f5719c8-0202"",""pedido"":""Log::error('Erro ao registar manifestação de interesse.', ["",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7633""],""aceitacao"":""Log::error('Erro ao registar manifestação de interesse.', ["",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0178,Este ficheiro deve ficar em:,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7836 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7986,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0178: Este ficheiro deve ficar em: | MASTER-9f5719c8-0203: Este ficheiro deve ficar em:,P2,MASTER-efd550fd-0178: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0203: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0178 | MASTER-9f5719c8-0203,2,"[{""id"":""MASTER-efd550fd-0178"",""pedido"":""Este ficheiro deve ficar em:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7836""],""aceitacao"":""Este ficheiro deve ficar em:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0203"",""pedido"":""Este ficheiro deve ficar em:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 7986""],""aceitacao"":""Este ficheiro deve ficar em:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0179,"'fullName.max' => 'O nome completo não deve exceder 150 caracteres.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7894 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8044,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0179: 'fullName.max' => 'O nome completo não deve exceder 150 caracteres.', | MASTER-9f5719c8-0204: 'fullName.max' => 'O nome completo não deve exceder 150 caracteres.',",P2,MASTER-efd550fd-0179: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0204: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0179 | MASTER-9f5719c8-0204,2,"[{""id"":""MASTER-efd550fd-0179"",""pedido"":""'fullName.max' => 'O nome completo não deve exceder 150 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7894""],""aceitacao"":""'fullName.max' => 'O nome completo não deve exceder 150 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0204"",""pedido"":""'fullName.max' => 'O nome completo não deve exceder 150 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8044""],""aceitacao"":""'fullName.max' => 'O nome completo não deve exceder 150 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0180,"'email.max' => 'O email não deve exceder 150 caracteres.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7898 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8048,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0180: 'email.max' => 'O email não deve exceder 150 caracteres.', | MASTER-9f5719c8-0205: 'email.max' => 'O email não deve exceder 150 caracteres.',",P2,MASTER-efd550fd-0180: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0205: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0180 | MASTER-9f5719c8-0205,2,"[{""id"":""MASTER-efd550fd-0180"",""pedido"":""'email.max' => 'O email não deve exceder 150 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7898""],""aceitacao"":""'email.max' => 'O email não deve exceder 150 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0205"",""pedido"":""'email.max' => 'O email não deve exceder 150 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8048""],""aceitacao"":""'email.max' => 'O email não deve exceder 150 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0181,"'phone.max' => 'O telefone não deve exceder 30 caracteres.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7900 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8050,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0181: 'phone.max' => 'O telefone não deve exceder 30 caracteres.', | MASTER-9f5719c8-0206: 'phone.max' => 'O telefone não deve exceder 30 caracteres.',",P2,MASTER-efd550fd-0181: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0206: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0181 | MASTER-9f5719c8-0206,2,"[{""id"":""MASTER-efd550fd-0181"",""pedido"":""'phone.max' => 'O telefone não deve exceder 30 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7900""],""aceitacao"":""'phone.max' => 'O telefone não deve exceder 30 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0206"",""pedido"":""'phone.max' => 'O telefone não deve exceder 30 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8050""],""aceitacao"":""'phone.max' => 'O telefone não deve exceder 30 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0182,"'country.max' => 'O país não deve exceder 100 caracteres.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7906 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8056,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0182: 'country.max' => 'O país não deve exceder 100 caracteres.', | MASTER-9f5719c8-0207: 'country.max' => 'O país não deve exceder 100 caracteres.',",P1,MASTER-efd550fd-0182: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0207: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0182 | MASTER-9f5719c8-0207,2,"[{""id"":""MASTER-efd550fd-0182"",""pedido"":""'country.max' => 'O país não deve exceder 100 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7906""],""aceitacao"":""'country.max' => 'O país não deve exceder 100 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-9f5719c8-0207"",""pedido"":""'country.max' => 'O país não deve exceder 100 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8056""],""aceitacao"":""'country.max' => 'O país não deve exceder 100 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0183,"'sectorInterest.max' => 'O sector de interesse não deve exceder 150 caracteres.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7909 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8059,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0183: 'sectorInterest.max' => 'O sector de interesse não deve exceder 150 caracteres.', | MASTER-9f5719c8-0208: 'sectorInterest.max' => 'O sector de interesse não deve exceder 150 caracteres.',",P2,MASTER-efd550fd-0183: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0208: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0183 | MASTER-9f5719c8-0208,2,"[{""id"":""MASTER-efd550fd-0183"",""pedido"":""'sectorInterest.max' => 'O sector de interesse não deve exceder 150 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7909""],""aceitacao"":""'sectorInterest.max' => 'O sector de interesse não deve exceder 150 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0208"",""pedido"":""'sectorInterest.max' => 'O sector de interesse não deve exceder 150 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8059""],""aceitacao"":""'sectorInterest.max' => 'O sector de interesse não deve exceder 150 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0184,"'opportunityReference.max' => 'A referência da oportunidade não deve exceder 80 caracteres.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7911 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8061,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0184: 'opportunityReference.max' => 'A referência da oportunidade não deve exceder 80 caracteres.', | MASTER-9f5719c8-0209: 'opportunityReference.max' => 'A referência da oportunidade não deve exceder 80 caracteres.',",P2,MASTER-efd550fd-0184: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0209: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0184 | MASTER-9f5719c8-0209,2,"[{""id"":""MASTER-efd550fd-0184"",""pedido"":""'opportunityReference.max' => 'A referência da oportunidade não deve exceder 80 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7911""],""aceitacao"":""'opportunityReference.max' => 'A referência da oportunidade não deve exceder 80 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-9f5719c8-0209"",""pedido"":""'opportunityReference.max' => 'A referência da oportunidade não deve exceder 80 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8061""],""aceitacao"":""'opportunityReference.max' => 'A referência da oportunidade não deve exceder 80 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0185,"'investmentRange.max' => 'A faixa de investimento não deve exceder 80 caracteres.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7912 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8062,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0185: 'investmentRange.max' => 'A faixa de investimento não deve exceder 80 caracteres.', | MASTER-9f5719c8-0210: 'investmentRange.max' => 'A faixa de investimento não deve exceder 80 caracteres.',",P2,MASTER-efd550fd-0185: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0210: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0185 | MASTER-9f5719c8-0210,2,"[{""id"":""MASTER-efd550fd-0185"",""pedido"":""'investmentRange.max' => 'A faixa de investimento não deve exceder 80 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7912""],""aceitacao"":""'investmentRange.max' => 'A faixa de investimento não deve exceder 80 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0210"",""pedido"":""'investmentRange.max' => 'A faixa de investimento não deve exceder 80 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8062""],""aceitacao"":""'investmentRange.max' => 'A faixa de investimento não deve exceder 80 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0186,"'message.max' => 'A mensagem não deve exceder 2000 caracteres.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7916 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8066,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0186: 'message.max' => 'A mensagem não deve exceder 2000 caracteres.', | MASTER-9f5719c8-0211: 'message.max' => 'A mensagem não deve exceder 2000 caracteres.',",P2,MASTER-efd550fd-0186: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0211: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0186 | MASTER-9f5719c8-0211,2,"[{""id"":""MASTER-efd550fd-0186"",""pedido"":""'message.max' => 'A mensagem não deve exceder 2000 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 7916""],""aceitacao"":""'message.max' => 'A mensagem não deve exceder 2000 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0211"",""pedido"":""'message.max' => 'A mensagem não deve exceder 2000 caracteres.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 8066""],""aceitacao"":""'message.max' => 'A mensagem não deve exceder 2000 caracteres.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0187,"'description' => 'Registar o pedido e acompanhar o estado de análise ou validação.',",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 9368 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 9518,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0187: 'description' => 'Registar o pedido e acompanhar o estado de análise ou validação.', | MASTER-9f5719c8-0212: 'description' => 'Registar o pedido e acompanhar o estado de análise ou validação.',",P2,MASTER-efd550fd-0187: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0212: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0187 | MASTER-9f5719c8-0212,2,"[{""id"":""MASTER-efd550fd-0187"",""pedido"":""'description' => 'Registar o pedido e acompanhar o estado de análise ou validação.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 9368""],""aceitacao"":""'description' => 'Registar o pedido e acompanhar o estado de análise ou validação.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0212"",""pedido"":""'description' => 'Registar o pedido e acompanhar o estado de análise ou validação.',"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 9518""],""aceitacao"":""'description' => 'Registar o pedido e acompanhar o estado de análise ou validação.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0188,"Se estiver correcto, deve receber JSON com:",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 10311 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 10461,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0188: Se estiver correcto, deve receber JSON com: | MASTER-9f5719c8-0213: Se estiver correcto, deve receber JSON com:",P2,MASTER-efd550fd-0188: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0213: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0188 | MASTER-9f5719c8-0213,2,"[{""id"":""MASTER-efd550fd-0188"",""pedido"":""Se estiver correcto, deve receber JSON com:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 10311""],""aceitacao"":""Se estiver correcto, deve receber JSON com:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0213"",""pedido"":""Se estiver correcto, deve receber JSON com:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 10461""],""aceitacao"":""Se estiver correcto, deve receber JSON com:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0189,A primeira dobra da página deve responder rapidamente a três perguntas:,portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 10345 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 10495,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-efd550fd-0189: A primeira dobra da página deve responder rapidamente a três perguntas: | MASTER-9f5719c8-0214: A primeira dobra da página deve responder rapidamente a três perguntas:,P2,MASTER-efd550fd-0189: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0214: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0189 | MASTER-9f5719c8-0214,2,"[{""id"":""MASTER-efd550fd-0189"",""pedido"":""A primeira dobra da página deve responder rapidamente a três perguntas:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 10345""],""aceitacao"":""A primeira dobra da página deve responder rapidamente a três perguntas:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0214"",""pedido"":""A primeira dobra da página deve responder rapidamente a três perguntas:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 10495""],""aceitacao"":""A primeira dobra da página deve responder rapidamente a três perguntas:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-efd550fd-0190,"A pesquisa deve aparecer antes dos sectores, com sugestões como:",portal do investidor\backup\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 10355 | portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 10505,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-efd550fd-0190: A pesquisa deve aparecer antes dos sectores, com sugestões como: | MASTER-9f5719c8-0215: A pesquisa deve aparecer antes dos sectores, com sugestões como:",P2,MASTER-efd550fd-0190: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-9f5719c8-0215: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-efd550fd-0190 | MASTER-9f5719c8-0215,2,"[{""id"":""MASTER-efd550fd-0190"",""pedido"":""A pesquisa deve aparecer antes dos sectores, com sugestões como:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor 1.docx; SHA efd550fd2a9d2a21785d7b3c140d4608f1ba27c52f156e2709e9fbf388a1a569; w:p 10355""],""aceitacao"":""A pesquisa deve aparecer antes dos sectores, com sugestões como:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-9f5719c8-0215"",""pedido"":""A pesquisa deve aparecer antes dos sectores, com sugestões como:"",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 10505""],""aceitacao"":""A pesquisa deve aparecer antes dos sectores, com sugestões como:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f5719c8-0001,"Para melhorar a leitura e facilitar a execução do projecto, o documento deve passar a organizar o conteúdo em capítulos próprios, separando a fundamentação estratégica, o diagnóstico do portal, as recomendações de UX, os modelos funcionais e a implementação técnica. Toda a programação em React e Laravel deve ficar concentrada no capítulo técnico, em sequência lógica de desenvolvimento.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 87,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f5719c8-0001: Para melhorar a leitura e facilitar a execução do projecto, o documento deve passar a organizar o conteúdo em capítulos próprios, separando a fundamentação estratégica, o diagnóstico do portal, as recomendações de UX, os modelos funcionais e a implementação técnica. Toda a programação em React e Laravel deve ficar concentrada no capítulo técnico, em sequência lógica de desenvolvimento.",P2,MASTER-9f5719c8-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0001,1,"[{""id"":""MASTER-9f5719c8-0001"",""pedido"":""Para melhorar a leitura e facilitar a execução do projecto, o documento deve passar a organizar o conteúdo em capítulos próprios, separando a fundamentação estratégica, o diagnóstico do portal, as recomendações de UX, os modelos funcionais e a implementação técnica. Toda a programação em React e Laravel deve ficar concentrada no capítulo técnico, em sequência lógica de desenvolvimento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 87""],""aceitacao"":""Para melhorar a leitura e facilitar a execução do projecto, o documento deve passar a organizar o conteúdo em capítulos próprios, separando a fundamentação estratégica, o diagnóstico do portal, as recomendações de UX, os modelos funcionais e a implementação técnica. Toda a programação em React e Laravel deve ficar concentrada no capítulo técnico, em sequência lógica de desenvolvimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f5719c8-0063,"Organização do capítulo: todo o código React e Laravel, exemplos de payload JSON, migrations, controllers, services, componentes, testes e instruções de integração devem ficar concentrados neste Capítulo 9. Para evitar dispersão, os exemplos práticos devem ser separados da documentação técnica explicativa, mantendo primeiro a arquitectura e depois os blocos de implementação copiáveis.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 702,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9f5719c8-0063: Organização do capítulo: todo o código React e Laravel, exemplos de payload JSON, migrations, controllers, services, componentes, testes e instruções de integração devem ficar concentrados neste Capítulo 9. Para evitar dispersão, os exemplos práticos devem ser separados da documentação técnica explicativa, mantendo primeiro a arquitectura e depois os blocos de implementação copiáveis.",P2,MASTER-9f5719c8-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0063,1,"[{""id"":""MASTER-9f5719c8-0063"",""pedido"":""Organização do capítulo: todo o código React e Laravel, exemplos de payload JSON, migrations, controllers, services, componentes, testes e instruções de integração devem ficar concentrados neste Capítulo 9. Para evitar dispersão, os exemplos práticos devem ser separados da documentação técnica explicativa, mantendo primeiro a arquitectura e depois os blocos de implementação copiáveis."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 702""],""aceitacao"":""Organização do capítulo: todo o código React e Laravel, exemplos de payload JSON, migrations, controllers, services, componentes, testes e instruções de integração devem ficar concentrados neste Capítulo 9. Para evitar dispersão, os exemplos práticos devem ser separados da documentação técnica explicativa, mantendo primeiro a arquitectura e depois os blocos de implementação copiáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f5719c8-0065,"Esta subsecção deve reunir a explicação conceptual da arquitectura, o papel dos módulos, a estrutura de pastas, o desenho dos endpoints, as regras de validação, os princípios de segurança, as responsabilidades dos componentes e o fluxo técnico-funcional entre React, Laravel e a base de dados.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 706,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f5719c8-0065: Esta subsecção deve reunir a explicação conceptual da arquitectura, o papel dos módulos, a estrutura de pastas, o desenho dos endpoints, as regras de validação, os princípios de segurança, as responsabilidades dos componentes e o fluxo técnico-funcional entre React, Laravel e a base de dados.",P2,MASTER-9f5719c8-0065: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0065,1,"[{""id"":""MASTER-9f5719c8-0065"",""pedido"":""Esta subsecção deve reunir a explicação conceptual da arquitectura, o papel dos módulos, a estrutura de pastas, o desenho dos endpoints, as regras de validação, os princípios de segurança, as responsabilidades dos componentes e o fluxo técnico-funcional entre React, Laravel e a base de dados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 706""],""aceitacao"":""Esta subsecção deve reunir a explicação conceptual da arquitectura, o papel dos módulos, a estrutura de pastas, o desenho dos endpoints, as regras de validação, os princípios de segurança, as responsabilidades dos componentes e o fluxo técnico-funcional entre React, Laravel e a base de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f5719c8-0077,"Esta subsecção deve concentrar os blocos práticos de implementação: HomePage.jsx, HeroSection.jsx, SectorGrid.jsx, SectorCard.jsx, PortalStats.jsx, FeaturedOpportunities.jsx, homeService.js, opportunityService.js, HomeController.php, SectorController.php, OpportunityController.php, InterestRequestController.php, Form Requests, migrations, seeders, factories, testes e exemplos JSON de resposta da API.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 906,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f5719c8-0077: Esta subsecção deve concentrar os blocos práticos de implementação: HomePage.jsx, HeroSection.jsx, SectorGrid.jsx, SectorCard.jsx, PortalStats.jsx, FeaturedOpportunities.jsx, homeService.js, opportunityService.js, HomeController.php, SectorController.php, OpportunityController.php, InterestRequestController.php, Form Requests, migrations, seeders, factories, testes e exemplos JSON de resposta da API.",P2,MASTER-9f5719c8-0077: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0077,1,"[{""id"":""MASTER-9f5719c8-0077"",""pedido"":""Esta subsecção deve concentrar os blocos práticos de implementação: HomePage.jsx, HeroSection.jsx, SectorGrid.jsx, SectorCard.jsx, PortalStats.jsx, FeaturedOpportunities.jsx, homeService.js, opportunityService.js, HomeController.php, SectorController.php, OpportunityController.php, InterestRequestController.php, Form Requests, migrations, seeders, factories, testes e exemplos JSON de resposta da API."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 906""],""aceitacao"":""Esta subsecção deve concentrar os blocos práticos de implementação: HomePage.jsx, HeroSection.jsx, SectorGrid.jsx, SectorCard.jsx, PortalStats.jsx, FeaturedOpportunities.jsx, homeService.js, opportunityService.js, HomeController.php, SectorController.php, OpportunityController.php, InterestRequestController.php, Form Requests, migrations, seeders, factories, testes e exemplos JSON de resposta da API."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f5719c8-0078,"Cada exemplo prático deve indicar o caminho do ficheiro, a finalidade do ficheiro e o código completo em formato copiável. Sempre que possível, separar frontend, backend, base de dados, testes e payloads JSON em subsecções próprias para facilitar a implementação pela equipa técnica.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 908,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f5719c8-0078: Cada exemplo prático deve indicar o caminho do ficheiro, a finalidade do ficheiro e o código completo em formato copiável. Sempre que possível, separar frontend, backend, base de dados, testes e payloads JSON em subsecções próprias para facilitar a implementação pela equipa técnica.",P2,MASTER-9f5719c8-0078: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0078,1,"[{""id"":""MASTER-9f5719c8-0078"",""pedido"":""Cada exemplo prático deve indicar o caminho do ficheiro, a finalidade do ficheiro e o código completo em formato copiável. Sempre que possível, separar frontend, backend, base de dados, testes e payloads JSON em subsecções próprias para facilitar a implementação pela equipa técnica."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 908""],""aceitacao"":""Cada exemplo prático deve indicar o caminho do ficheiro, a finalidade do ficheiro e o código completo em formato copiável. Sempre que possível, separar frontend, backend, base de dados, testes e payloads JSON em subsecções próprias para facilitar a implementação pela equipa técnica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f5719c8-0079,"Os novos componentes React da área de oportunidades devem ser tratados como blocos reutilizáveis da página principal e de páginas internas do Portal do Investidor. A sua função é apresentar oportunidades de investimento de forma clara, acessível, responsiva e integrada com os dados fornecidos pela API Laravel.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 912,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f5719c8-0079: Os novos componentes React da área de oportunidades devem ser tratados como blocos reutilizáveis da página principal e de páginas internas do Portal do Investidor. A sua função é apresentar oportunidades de investimento de forma clara, acessível, responsiva e integrada com os dados fornecidos pela API Laravel.",P2,MASTER-9f5719c8-0079: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0079,1,"[{""id"":""MASTER-9f5719c8-0079"",""pedido"":""Os novos componentes React da área de oportunidades devem ser tratados como blocos reutilizáveis da página principal e de páginas internas do Portal do Investidor. A sua função é apresentar oportunidades de investimento de forma clara, acessível, responsiva e integrada com os dados fornecidos pela API Laravel."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 912""],""aceitacao"":""Os novos componentes React da área de oportunidades devem ser tratados como blocos reutilizáveis da página principal e de páginas internas do Portal do Investidor. A sua função é apresentar oportunidades de investimento de forma clara, acessível, responsiva e integrada com os dados fornecidos pela API Laravel."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f5719c8-0080,"O componente FeaturedOpportunities apresenta oportunidades prioritárias ou editorialmente destacadas. Deve receber uma lista de oportunidades, renderizar cada item através do OpportunityCard e incluir título, descrição, ligação para ver todas as oportunidades e estado vazio quando não existirem projectos destacados.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 914,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f5719c8-0080: O componente FeaturedOpportunities apresenta oportunidades prioritárias ou editorialmente destacadas. Deve receber uma lista de oportunidades, renderizar cada item através do OpportunityCard e incluir título, descrição, ligação para ver todas as oportunidades e estado vazio quando não existirem projectos destacados.",P2,MASTER-9f5719c8-0080: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0080,1,"[{""id"":""MASTER-9f5719c8-0080"",""pedido"":""O componente FeaturedOpportunities apresenta oportunidades prioritárias ou editorialmente destacadas. Deve receber uma lista de oportunidades, renderizar cada item através do OpportunityCard e incluir título, descrição, ligação para ver todas as oportunidades e estado vazio quando não existirem projectos destacados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 914""],""aceitacao"":""O componente FeaturedOpportunities apresenta oportunidades prioritárias ou editorialmente destacadas. Deve receber uma lista de oportunidades, renderizar cada item através do OpportunityCard e incluir título, descrição, ligação para ver todas as oportunidades e estado vazio quando não existirem projectos destacados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f5719c8-0081,"Nenhum componente deve concentrar lógica excessiva, chamadas desnecessárias ou responsabilidades de outro módulo.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 921,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f5719c8-0081: Nenhum componente deve concentrar lógica excessiva, chamadas desnecessárias ou responsabilidades de outro módulo.",P2,MASTER-9f5719c8-0081: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0081,1,"[{""id"":""MASTER-9f5719c8-0081"",""pedido"":""Nenhum componente deve concentrar lógica excessiva, chamadas desnecessárias ou responsabilidades de outro módulo."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 921""],""aceitacao"":""Nenhum componente deve concentrar lógica excessiva, chamadas desnecessárias ou responsabilidades de outro módulo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f5719c8-0082,"Todas as chamadas devem estar centralizadas em serviços reutilizáveis, com tratamento consistente de erros.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 924,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f5719c8-0082: Todas as chamadas devem estar centralizadas em serviços reutilizáveis, com tratamento consistente de erros.",P2,MASTER-9f5719c8-0082: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0082,1,"[{""id"":""MASTER-9f5719c8-0082"",""pedido"":""Todas as chamadas devem estar centralizadas em serviços reutilizáveis, com tratamento consistente de erros."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 924""],""aceitacao"":""Todas as chamadas devem estar centralizadas em serviços reutilizáveis, com tratamento consistente de erros."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f5719c8-0083,"Validar loading, erro, lista vazia e sucesso para cada componente que dependa de dados da API.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 926,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f5719c8-0083: Validar loading, erro, lista vazia e sucesso para cada componente que dependa de dados da API.",P2,MASTER-9f5719c8-0083: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0083,1,"[{""id"":""MASTER-9f5719c8-0083"",""pedido"":""Validar loading, erro, lista vazia e sucesso para cada componente que dependa de dados da API."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 926""],""aceitacao"":""Validar loading, erro, lista vazia e sucesso para cada componente que dependa de dados da API."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f5719c8-0084,"O utilizador deve receber feedback claro em todos os estados, sem ecrãs vazios ou falhas silenciosas.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 927,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f5719c8-0084: O utilizador deve receber feedback claro em todos os estados, sem ecrãs vazios ou falhas silenciosas.",P2,MASTER-9f5719c8-0084: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0084,1,"[{""id"":""MASTER-9f5719c8-0084"",""pedido"":""O utilizador deve receber feedback claro em todos os estados, sem ecrãs vazios ou falhas silenciosas."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 927""],""aceitacao"":""O utilizador deve receber feedback claro em todos os estados, sem ecrãs vazios ou falhas silenciosas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f5719c8-0085,A página deve ser navegável por teclado e compreensível por leitores de ecrã.,portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 930,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9f5719c8-0085: A página deve ser navegável por teclado e compreensível por leitores de ecrã.,P2,MASTER-9f5719c8-0085: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0085,1,"[{""id"":""MASTER-9f5719c8-0085"",""pedido"":""A página deve ser navegável por teclado e compreensível por leitores de ecrã."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 930""],""aceitacao"":""A página deve ser navegável por teclado e compreensível por leitores de ecrã."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f5719c8-0086,A home deve funcionar correctamente em ecrãs pequenos antes de optimização desktop.,portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 933,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9f5719c8-0086: A home deve funcionar correctamente em ecrãs pequenos antes de optimização desktop.,P2,MASTER-9f5719c8-0086: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0086,1,"[{""id"":""MASTER-9f5719c8-0086"",""pedido"":""A home deve funcionar correctamente em ecrãs pequenos antes de optimização desktop."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 933""],""aceitacao"":""A home deve funcionar correctamente em ecrãs pequenos antes de optimização desktop."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f5719c8-0087,Não deve haver campos indefinidos a causar erros de renderização.,portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 936,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9f5719c8-0087: Não deve haver campos indefinidos a causar erros de renderização.,P2,MASTER-9f5719c8-0087: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0087,1,"[{""id"":""MASTER-9f5719c8-0087"",""pedido"":""Não deve haver campos indefinidos a causar erros de renderização."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 936""],""aceitacao"":""Não deve haver campos indefinidos a causar erros de renderização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f5719c8-0088,A home deve consumir apenas dados públicos e seguros para publicação.,portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 939,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9f5719c8-0088: A home deve consumir apenas dados públicos e seguros para publicação.,P2,MASTER-9f5719c8-0088: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0088,1,"[{""id"":""MASTER-9f5719c8-0088"",""pedido"":""A home deve consumir apenas dados públicos e seguros para publicação."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 939""],""aceitacao"":""A home deve consumir apenas dados públicos e seguros para publicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f5719c8-0089,"Os testes devem confirmar que os principais textos, botões, links e estados são renderizados correctamente.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 942,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f5719c8-0089: Os testes devem confirmar que os principais textos, botões, links e estados são renderizados correctamente.",P2,MASTER-9f5719c8-0089: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0089,1,"[{""id"":""MASTER-9f5719c8-0089"",""pedido"":""Os testes devem confirmar que os principais textos, botões, links e estados são renderizados correctamente."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 942""],""aceitacao"":""Os testes devem confirmar que os principais textos, botões, links e estados são renderizados correctamente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f5719c8-0090,"Validar suporte a locale pt/en, textos traduzíveis e ausência de strings críticas fixas quando a funcionalidade bilingue estiver activa.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 944,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f5719c8-0090: Validar suporte a locale pt/en, textos traduzíveis e ausência de strings críticas fixas quando a funcionalidade bilingue estiver activa.",P2,MASTER-9f5719c8-0090: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0090,1,"[{""id"":""MASTER-9f5719c8-0090"",""pedido"":""Validar suporte a locale pt/en, textos traduzíveis e ausência de strings críticas fixas quando a funcionalidade bilingue estiver activa."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 944""],""aceitacao"":""Validar suporte a locale pt/en, textos traduzíveis e ausência de strings críticas fixas quando a funcionalidade bilingue estiver activa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f5719c8-0091,A alternância de idioma deve reflectir-se no conteúdo principal sem quebrar o layout.,portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 945,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9f5719c8-0091: A alternância de idioma deve reflectir-se no conteúdo principal sem quebrar o layout.,P2,MASTER-9f5719c8-0091: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0091,1,"[{""id"":""MASTER-9f5719c8-0091"",""pedido"":""A alternância de idioma deve reflectir-se no conteúdo principal sem quebrar o layout."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 945""],""aceitacao"":""A alternância de idioma deve reflectir-se no conteúdo principal sem quebrar o layout."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f5719c8-0092,"A equipa deve conseguir alterar componentes, estilos e chamadas API sem afectar módulos não relacionados.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 948,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f5719c8-0092: A equipa deve conseguir alterar componentes, estilos e chamadas API sem afectar módulos não relacionados.",P2,MASTER-9f5719c8-0092: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0092,1,"[{""id"":""MASTER-9f5719c8-0092"",""pedido"":""A equipa deve conseguir alterar componentes, estilos e chamadas API sem afectar módulos não relacionados."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 948""],""aceitacao"":""A equipa deve conseguir alterar componentes, estilos e chamadas API sem afectar módulos não relacionados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f5719c8-0093,"O componente LatestOpportunities apresenta oportunidades publicadas ou actualizadas recentemente. Deve usar a mesma estrutura visual do FeaturedOpportunities, mas com texto, etiqueta e URL orientados para actualizações cronológicas. O componente pode aceitar um limite de itens para evitar listas demasiado longas na página principal.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 970,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f5719c8-0093: O componente LatestOpportunities apresenta oportunidades publicadas ou actualizadas recentemente. Deve usar a mesma estrutura visual do FeaturedOpportunities, mas com texto, etiqueta e URL orientados para actualizações cronológicas. O componente pode aceitar um limite de itens para evitar listas demasiado longas na página principal.",P2,MASTER-9f5719c8-0093: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0093,1,"[{""id"":""MASTER-9f5719c8-0093"",""pedido"":""O componente LatestOpportunities apresenta oportunidades publicadas ou actualizadas recentemente. Deve usar a mesma estrutura visual do FeaturedOpportunities, mas com texto, etiqueta e URL orientados para actualizações cronológicas. O componente pode aceitar um limite de itens para evitar listas demasiado longas na página principal."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 970""],""aceitacao"":""O componente LatestOpportunities apresenta oportunidades publicadas ou actualizadas recentemente. Deve usar a mesma estrutura visual do FeaturedOpportunities, mas com texto, etiqueta e URL orientados para actualizações cronológicas. O componente pode aceitar um limite de itens para evitar listas demasiado longas na página principal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f5719c8-0094,"O OpportunityCard é o componente base para apresentar uma oportunidade individual. Deve ser usado por FeaturedOpportunities, LatestOpportunities, páginas de listagem, resultados de pesquisa e áreas de recomendação. O card deve funcionar bem em mobile, com leitura vertical, botões grandes e informação organizada por prioridade.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 991,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f5719c8-0094: O OpportunityCard é o componente base para apresentar uma oportunidade individual. Deve ser usado por FeaturedOpportunities, LatestOpportunities, páginas de listagem, resultados de pesquisa e áreas de recomendação. O card deve funcionar bem em mobile, com leitura vertical, botões grandes e informação organizada por prioridade.",P2,MASTER-9f5719c8-0094: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0094,1,"[{""id"":""MASTER-9f5719c8-0094"",""pedido"":""O OpportunityCard é o componente base para apresentar uma oportunidade individual. Deve ser usado por FeaturedOpportunities, LatestOpportunities, páginas de listagem, resultados de pesquisa e áreas de recomendação. O card deve funcionar bem em mobile, com leitura vertical, botões grandes e informação organizada por prioridade."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 991""],""aceitacao"":""O OpportunityCard é o componente base para apresentar uma oportunidade individual. Deve ser usado por FeaturedOpportunities, LatestOpportunities, páginas de listagem, resultados de pesquisa e áreas de recomendação. O card deve funcionar bem em mobile, com leitura vertical, botões grandes e informação organizada por prioridade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f5719c8-0095,"Garantir botões e links com nomes claros, por exemplo “Ver ficha” e “Manifestar interesse”.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1022 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 583,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9f5719c8-0095: Garantir botões e links com nomes claros, por exemplo “Ver ficha” e “Manifestar interesse”. | MASTER-626cae3d-0053: Garantir botões e links com nomes claros, por exemplo “Ver ficha” e “Manifestar interesse”.",P2,MASTER-9f5719c8-0095: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0095 | MASTER-626cae3d-0053,2,"[{""id"":""MASTER-9f5719c8-0095"",""pedido"":""Garantir botões e links com nomes claros, por exemplo “Ver ficha” e “Manifestar interesse”."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1022""],""aceitacao"":""Garantir botões e links com nomes claros, por exemplo “Ver ficha” e “Manifestar interesse”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-626cae3d-0053"",""pedido"":""Garantir botões e links com nomes claros, por exemplo “Ver ficha” e “Manifestar interesse”."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 583""],""aceitacao"":""Garantir botões e links com nomes claros, por exemplo “Ver ficha” e “Manifestar interesse”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f5719c8-0096,Evitar informação crítica apenas por cor; badges devem conter texto legível.,portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1024 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 585,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9f5719c8-0096: Evitar informação crítica apenas por cor; badges devem conter texto legível. | MASTER-626cae3d-0054: Evitar informação crítica apenas por cor; badges devem conter texto legível.,P2,MASTER-9f5719c8-0096: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0096 | MASTER-626cae3d-0054,2,"[{""id"":""MASTER-9f5719c8-0096"",""pedido"":""Evitar informação crítica apenas por cor; badges devem conter texto legível."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1024""],""aceitacao"":""Evitar informação crítica apenas por cor; badges devem conter texto legível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0054"",""pedido"":""Evitar informação crítica apenas por cor; badges devem conter texto legível."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 585""],""aceitacao"":""Evitar informação crítica apenas por cor; badges devem conter texto legível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f5719c8-0097,Evitar resumos longos; usar textos curtos e permitir acesso à ficha completa.,portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1026 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 587,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9f5719c8-0097: Evitar resumos longos; usar textos curtos e permitir acesso à ficha completa. | MASTER-626cae3d-0055: Evitar resumos longos; usar textos curtos e permitir acesso à ficha completa.,P2,MASTER-9f5719c8-0097: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0097 | MASTER-626cae3d-0055,2,"[{""id"":""MASTER-9f5719c8-0097"",""pedido"":""Evitar resumos longos; usar textos curtos e permitir acesso à ficha completa."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1026""],""aceitacao"":""Evitar resumos longos; usar textos curtos e permitir acesso à ficha completa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0055"",""pedido"":""Evitar resumos longos; usar textos curtos e permitir acesso à ficha completa."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 587""],""aceitacao"":""Evitar resumos longos; usar textos curtos e permitir acesso à ficha completa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f5719c8-0098,"Os componentes não devem chamar directamente a API. A HomePage deve obter os dados através de homeService.js e passar as listas para FeaturedOpportunities e LatestOpportunities por props. Esta separação facilita testes, reaproveitamento e substituição de dados reais por mocks durante o desenvolvimento.",portal do investidor\backup\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1028 | portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 589,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f5719c8-0098: Os componentes não devem chamar directamente a API. A HomePage deve obter os dados através de homeService.js e passar as listas para FeaturedOpportunities e LatestOpportunities por props. Esta separação facilita testes, reaproveitamento e substituição de dados reais por mocks durante o desenvolvimento. | MASTER-626cae3d-0056: Os componentes não devem chamar directamente a API. A HomePage deve obter os dados através de homeService.js e passar as listas para FeaturedOpportunities e LatestOpportunities por props. Esta separação facilita testes, reaproveitamento e substituição de dados reais por mocks durante o desenvolvimento.",P2,MASTER-9f5719c8-0098: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-626cae3d-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f5719c8-0098 | MASTER-626cae3d-0056,2,"[{""id"":""MASTER-9f5719c8-0098"",""pedido"":""Os componentes não devem chamar directamente a API. A HomePage deve obter os dados através de homeService.js e passar as listas para FeaturedOpportunities e LatestOpportunities por props. Esta separação facilita testes, reaproveitamento e substituição de dados reais por mocks durante o desenvolvimento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v2.docx; SHA 9f5719c8b0cf78855f727d980b77a8f9409fc7f93e303e25d355d009a07d5734; w:p 1028""],""aceitacao"":""Os componentes não devem chamar directamente a API. A HomePage deve obter os dados através de homeService.js e passar as listas para FeaturedOpportunities e LatestOpportunities por props. Esta separação facilita testes, reaproveitamento e substituição de dados reais por mocks durante o desenvolvimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-626cae3d-0056"",""pedido"":""Os componentes não devem chamar directamente a API. A HomePage deve obter os dados através de homeService.js e passar as listas para FeaturedOpportunities e LatestOpportunities por props. Esta separação facilita testes, reaproveitamento e substituição de dados reais por mocks durante o desenvolvimento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 589""],""aceitacao"":""Os componentes não devem chamar directamente a API. A HomePage deve obter os dados através de homeService.js e passar as listas para FeaturedOpportunities e LatestOpportunities por props. Esta separação facilita testes, reaproveitamento e substituição de dados reais por mocks durante o desenvolvimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-626cae3d-0002,"O portal deve actuar como balcão digital facilitador, articulando informação e serviços com as principais entidades do ecossistema de investimento. A interoperabilidade deve ser implementada gradualmente, mediante acordos institucionais, validação jurídica e disponibilidade técnica das entidades públicas.",portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 137,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-626cae3d-0002: O portal deve actuar como balcão digital facilitador, articulando informação e serviços com as principais entidades do ecossistema de investimento. A interoperabilidade deve ser implementada gradualmente, mediante acordos institucionais, validação jurídica e disponibilidade técnica das entidades públicas.",P2,MASTER-626cae3d-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-626cae3d-0002,1,"[{""id"":""MASTER-626cae3d-0002"",""pedido"":""O portal deve actuar como balcão digital facilitador, articulando informação e serviços com as principais entidades do ecossistema de investimento. A interoperabilidade deve ser implementada gradualmente, mediante acordos institucionais, validação jurídica e disponibilidade técnica das entidades públicas."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 137""],""aceitacao"":""O portal deve actuar como balcão digital facilitador, articulando informação e serviços com as principais entidades do ecossistema de investimento. A interoperabilidade deve ser implementada gradualmente, mediante acordos institucionais, validação jurídica e disponibilidade técnica das entidades públicas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-626cae3d-0003,"Princípios de experiência do utilizador: o portal deve ser desenhado a partir das principais tarefas do investidor: compreender oportunidades, comparar sectores, confirmar requisitos legais, simular incentivos, iniciar contacto e acompanhar processos.",portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 144,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-626cae3d-0003: Princípios de experiência do utilizador: o portal deve ser desenhado a partir das principais tarefas do investidor: compreender oportunidades, comparar sectores, confirmar requisitos legais, simular incentivos, iniciar contacto e acompanhar processos.",P2,MASTER-626cae3d-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-626cae3d-0003,1,"[{""id"":""MASTER-626cae3d-0003"",""pedido"":""Princípios de experiência do utilizador: o portal deve ser desenhado a partir das principais tarefas do investidor: compreender oportunidades, comparar sectores, confirmar requisitos legais, simular incentivos, iniciar contacto e acompanhar processos."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 144""],""aceitacao"":""Princípios de experiência do utilizador: o portal deve ser desenhado a partir das principais tarefas do investidor: compreender oportunidades, comparar sectores, confirmar requisitos legais, simular incentivos, iniciar contacto e acompanhar processos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-626cae3d-0016,"Os logótipos institucionais e os botões da página não devem funcionar apenas como links estáticos. A evolução recomendada é criar um balcão digital progressivamente transaccional, permitindo ao investidor manifestar interesse, submeter informação preliminar, acompanhar o estado dos pedidos e aceder a orientação sobre requisitos legais, fiscais e cambiais.",portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 216,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-626cae3d-0016: Os logótipos institucionais e os botões da página não devem funcionar apenas como links estáticos. A evolução recomendada é criar um balcão digital progressivamente transaccional, permitindo ao investidor manifestar interesse, submeter informação preliminar, acompanhar o estado dos pedidos e aceder a orientação sobre requisitos legais, fiscais e cambiais.",P2,MASTER-626cae3d-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-626cae3d-0016,1,"[{""id"":""MASTER-626cae3d-0016"",""pedido"":""Os logótipos institucionais e os botões da página não devem funcionar apenas como links estáticos. A evolução recomendada é criar um balcão digital progressivamente transaccional, permitindo ao investidor manifestar interesse, submeter informação preliminar, acompanhar o estado dos pedidos e aceder a orientação sobre requisitos legais, fiscais e cambiais."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 216""],""aceitacao"":""Os logótipos institucionais e os botões da página não devem funcionar apenas como links estáticos. A evolução recomendada é criar um balcão digital progressivamente transaccional, permitindo ao investidor manifestar interesse, submeter informação preliminar, acompanhar o estado dos pedidos e aceder a orientação sobre requisitos legais, fiscais e cambiais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-626cae3d-0020,"A recomendação geral é implementar a evolução do portal por fases, começando pelas melhorias de conteúdo, navegação, bilinguidade e credibilidade institucional. Em seguida, devem ser adicionados recursos legais, filtros territoriais, carteira de projectos, ferramentas de apoio à decisão e, numa fase avançada, funcionalidades transaccionais e integrações com entidades públicas.",portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 238,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-626cae3d-0020: A recomendação geral é implementar a evolução do portal por fases, começando pelas melhorias de conteúdo, navegação, bilinguidade e credibilidade institucional. Em seguida, devem ser adicionados recursos legais, filtros territoriais, carteira de projectos, ferramentas de apoio à decisão e, numa fase avançada, funcionalidades transaccionais e integrações com entidades públicas.",P2,MASTER-626cae3d-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-626cae3d-0020,1,"[{""id"":""MASTER-626cae3d-0020"",""pedido"":""A recomendação geral é implementar a evolução do portal por fases, começando pelas melhorias de conteúdo, navegação, bilinguidade e credibilidade institucional. Em seguida, devem ser adicionados recursos legais, filtros territoriais, carteira de projectos, ferramentas de apoio à decisão e, numa fase avançada, funcionalidades transaccionais e integrações com entidades públicas."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 238""],""aceitacao"":""A recomendação geral é implementar a evolução do portal por fases, começando pelas melhorias de conteúdo, navegação, bilinguidade e credibilidade institucional. Em seguida, devem ser adicionados recursos legais, filtros territoriais, carteira de projectos, ferramentas de apoio à decisão e, numa fase avançada, funcionalidades transaccionais e integrações com entidades públicas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-626cae3d-0022,"A implementação deve seguir uma sequência faseada: primeiro corrigir conteúdos e navegação pública; depois estruturar a carteira de oportunidades, os recursos legais e os formulários de contacto; por fim, preparar a área reservada, a monitoria de processos e as integrações transaccionais com entidades públicas.",portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 243,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-626cae3d-0022: A implementação deve seguir uma sequência faseada: primeiro corrigir conteúdos e navegação pública; depois estruturar a carteira de oportunidades, os recursos legais e os formulários de contacto; por fim, preparar a área reservada, a monitoria de processos e as integrações transaccionais com entidades públicas.",P2,MASTER-626cae3d-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-626cae3d-0022,1,"[{""id"":""MASTER-626cae3d-0022"",""pedido"":""A implementação deve seguir uma sequência faseada: primeiro corrigir conteúdos e navegação pública; depois estruturar a carteira de oportunidades, os recursos legais e os formulários de contacto; por fim, preparar a área reservada, a monitoria de processos e as integrações transaccionais com entidades públicas."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 243""],""aceitacao"":""A implementação deve seguir uma sequência faseada: primeiro corrigir conteúdos e navegação pública; depois estruturar a carteira de oportunidades, os recursos legais e os formulários de contacto; por fim, preparar a área reservada, a monitoria de processos e as integrações transaccionais com entidades públicas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-626cae3d-0049,"A página principal deve conduzir o investidor a três acções essenciais: descobrir oportunidades, compreender requisitos e iniciar contacto ou manifestação de interesse. O layout deve reduzir fricção, apresentar informação de forma visual e encaminhar o utilizador para decisões claras.",portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 472,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-626cae3d-0049: A página principal deve conduzir o investidor a três acções essenciais: descobrir oportunidades, compreender requisitos e iniciar contacto ou manifestação de interesse. O layout deve reduzir fricção, apresentar informação de forma visual e encaminhar o utilizador para decisões claras.",P2,MASTER-626cae3d-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-626cae3d-0049,1,"[{""id"":""MASTER-626cae3d-0049"",""pedido"":""A página principal deve conduzir o investidor a três acções essenciais: descobrir oportunidades, compreender requisitos e iniciar contacto ou manifestação de interesse. O layout deve reduzir fricção, apresentar informação de forma visual e encaminhar o utilizador para decisões claras."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 472""],""aceitacao"":""A página principal deve conduzir o investidor a três acções essenciais: descobrir oportunidades, compreender requisitos e iniciar contacto ou manifestação de interesse. O layout deve reduzir fricção, apresentar informação de forma visual e encaminhar o utilizador para decisões claras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-626cae3d-0050,"A documentação técnica deve evitar duplicação entre descrição funcional e código. A parte funcional define o que cada módulo deve fazer; os exemplos práticos mostram apenas como implementar componentes, serviços, controllers, validações e payloads.",portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 473,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-626cae3d-0050: A documentação técnica deve evitar duplicação entre descrição funcional e código. A parte funcional define o que cada módulo deve fazer; os exemplos práticos mostram apenas como implementar componentes, serviços, controllers, validações e payloads.",P2,MASTER-626cae3d-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-626cae3d-0050,1,"[{""id"":""MASTER-626cae3d-0050"",""pedido"":""A documentação técnica deve evitar duplicação entre descrição funcional e código. A parte funcional define o que cada módulo deve fazer; os exemplos práticos mostram apenas como implementar componentes, serviços, controllers, validações e payloads."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 473""],""aceitacao"":""A documentação técnica deve evitar duplicação entre descrição funcional e código. A parte funcional define o que cada módulo deve fazer; os exemplos práticos mostram apenas como implementar componentes, serviços, controllers, validações e payloads."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-626cae3d-0059,"A Bolsa de Parcerias, Investidores e Capital deve funcionar como mecanismo de aproximação empresarial, apoiando a formação de consórcios, joint ventures, parcerias comerciais, captação de capital e estruturação de projectos de investimento.",portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 609,Bolsa/parcerias,/api/v1/partnerships; /api/v1/partnerships/source/{type}/{id}; /management/partnerships-install; /parcerias; /parcerias/candidaturas/{id}; /parcerias/criar; /parcerias/notificacoes/{id}/ler; /parcerias/painel; /parcerias/rascunhos; /parcerias/salas/{id}; /parcerias/salas/{id}/acordo; /parcerias/salas/{id}/documentos,"PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-626cae3d-0059: A Bolsa de Parcerias, Investidores e Capital deve funcionar como mecanismo de aproximação empresarial, apoiando a formação de consórcios, joint ventures, parcerias comerciais, captação de capital e estruturação de projectos de investimento.",P2,MASTER-626cae3d-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-626cae3d-0059,1,"[{""id"":""MASTER-626cae3d-0059"",""pedido"":""A Bolsa de Parcerias, Investidores e Capital deve funcionar como mecanismo de aproximação empresarial, apoiando a formação de consórcios, joint ventures, parcerias comerciais, captação de capital e estruturação de projectos de investimento."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 609""],""aceitacao"":""A Bolsa de Parcerias, Investidores e Capital deve funcionar como mecanismo de aproximação empresarial, apoiando a formação de consórcios, joint ventures, parcerias comerciais, captação de capital e estruturação de projectos de investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.portal_partnerships: 0 registos; public.partnership_rooms: 0 registos; public.partnership_interests: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: parcerias. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,parcerias,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/PartnershipExchange.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,PartnershipExchangeTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-626cae3d-0082,"Este capítulo resume a lógica da página principal e da comparação de oportunidades, evitando repetir tabelas e instruções já apresentadas na ficha-modelo e na organização técnica da home. A carteira de projectos deve funcionar como base navegável, com filtros claros, cards padronizados e fichas completas para apoio à decisão do investidor.",portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 857,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-626cae3d-0082: Este capítulo resume a lógica da página principal e da comparação de oportunidades, evitando repetir tabelas e instruções já apresentadas na ficha-modelo e na organização técnica da home. A carteira de projectos deve funcionar como base navegável, com filtros claros, cards padronizados e fichas completas para apoio à decisão do investidor.",P2,MASTER-626cae3d-0082: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-626cae3d-0082,1,"[{""id"":""MASTER-626cae3d-0082"",""pedido"":""Este capítulo resume a lógica da página principal e da comparação de oportunidades, evitando repetir tabelas e instruções já apresentadas na ficha-modelo e na organização técnica da home. A carteira de projectos deve funcionar como base navegável, com filtros claros, cards padronizados e fichas completas para apoio à decisão do investidor."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 857""],""aceitacao"":""Este capítulo resume a lógica da página principal e da comparação de oportunidades, evitando repetir tabelas e instruções já apresentadas na ficha-modelo e na organização técnica da home. A carteira de projectos deve funcionar como base navegável, com filtros claros, cards padronizados e fichas completas para apoio à decisão do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-626cae3d-0094,"Para evitar duplicação, a estrutura completa da ficha de oportunidades deve seguir o modelo definido no Capítulo 7. Nesta secção, a página principal deve apenas reutilizar os campos essenciais em cards, filtros e páginas de detalhe.",portal do investidor\backup\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1029,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-626cae3d-0094: Para evitar duplicação, a estrutura completa da ficha de oportunidades deve seguir o modelo definido no Capítulo 7. Nesta secção, a página principal deve apenas reutilizar os campos essenciais em cards, filtros e páginas de detalhe.",P2,MASTER-626cae3d-0094: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-626cae3d-0094,1,"[{""id"":""MASTER-626cae3d-0094"",""pedido"":""Para evitar duplicação, a estrutura completa da ficha de oportunidades deve seguir o modelo definido no Capítulo 7. Nesta secção, a página principal deve apenas reutilizar os campos essenciais em cards, filtros e páginas de detalhe."",""fontes"":[""portal do investidor\\backup\\Reformulacao do portal do investidor v3.docx; SHA 626cae3d584658842ca36b658e7b5b3cc98d87036747e65b29274f0209734e5a; w:p 1029""],""aceitacao"":""Para evitar duplicação, a estrutura completa da ficha de oportunidades deve seguir o modelo definido no Capítulo 7. Nesta secção, a página principal deve apenas reutilizar os campos essenciais em cards, filtros e páginas de detalhe."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, OP-9f173ed3-0001,"Esta especificação define o contrato funcional e técnico do cadastro de oportunidades do InvestMoz, incluindo projectos de investimento, imobiliário, direitos fundiários, transacções de negócios e demais categorias configuradas. As secções seguintes constituem a fonte normativa única para campos, validações, multilocalização, imagens, persistência, estados, permissões e auditoria. Todos os campos com opções predefinidas devem usar componentes dropdown pesquisáveis, simples ou multisselecção conforme a cardinalidade; não devem aceitar variantes livres quando existir catálogo mestre. Os campos condicionais são apresentados apenas quando aplicáveis.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 3,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0001: Esta especificação define o contrato funcional e técnico do cadastro de oportunidades do InvestMoz, incluindo projectos de investimento, imobiliário, direitos fundiários, transacções de negócios e demais categorias configuradas. As secções seguintes constituem a fonte normativa única para campos, validações, multilocalização, imagens, persistência, estados, permissões e auditoria. Todos os campos com opções predefinidas devem usar componentes dropdown pesquisáveis, simples ou multisselecção conforme a cardinalidade; não devem aceitar variantes livres quando existir catálogo mestre. Os campos condicionais são apresentados apenas quando aplicáveis.",P1,OP-9f173ed3-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0001,1,"[{""id"":""OP-9f173ed3-0001"",""pedido"":""Esta especificação define o contrato funcional e técnico do cadastro de oportunidades do InvestMoz, incluindo projectos de investimento, imobiliário, direitos fundiários, transacções de negócios e demais categorias configuradas. As secções seguintes constituem a fonte normativa única para campos, validações, multilocalização, imagens, persistência, estados, permissões e auditoria. Todos os campos com opções predefinidas devem usar componentes dropdown pesquisáveis, simples ou multisselecção conforme a cardinalidade; não devem aceitar variantes livres quando existir catálogo mestre. Os campos condicionais são apresentados apenas quando aplicáveis."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 3""],""aceitacao"":""Esta especificação define o contrato funcional e técnico do cadastro de oportunidades do InvestMoz, incluindo projectos de investimento, imobiliário, direitos fundiários, transacções de negócios e demais categorias configuradas. As secções seguintes constituem a fonte normativa única para campos, validações, multilocalização, imagens, persistência, estados, permissões e auditoria. Todos os campos com opções predefinidas devem usar componentes dropdown pesquisáveis, simples ou multisselecção conforme a cardinalidade; não devem aceitar variantes livres quando existir catálogo mestre. Os campos condicionais são apresentados apenas quando aplicáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | 19/10/2026 — Inhambane v1, lote QA separado a2b47f486332c78926202eb462c5238fac15ffc8afb2fe391e47b091541e2058. Fonte32c6ab160c50… comparada com anterior9f628cd57eb8…; 39 itens+5 condições reconciliados em30 rascunhos privados/30 locais,2 originais privados com scan real ClamAV. Repetição sem duplicação, fontes/intervalos/agregados preservados, nenhum total financeiro do lote. Backend de recuperação e confidencialidade demonstrado; login real/edição visual/publicação/percurso positivo destas fichas pendentes. Lacunas concretas: dados do promotor/contacto/taxonomia/local, proveniência documental no snapshot do dossier e reutilização biblioteca→anexo canónico. Sem novos papéis, migrations, alteração activa ou incorporação na HML01. outputs/investmoz-inhambane-v1-QA-20261019/RELATORIO-QA.md. Não encerra requisito global. 19/10/2026 — Pendências técnicas Inhambane em QA independente, revisão 306e3ebc8a7036b36820d61cf5c828d6dd1126dc1891d9eaa59cde57f91f08ac. Reutilização de originais sem duplicação (31 ligações/2 originais), snapshot documental no dossier e navegador com saída/nova sessão/login/MFA/continuação comprovados; dez verificações de permissões passaram. 30 fichas reconciliadas; lacunas e origem das exigências por ficha/campo. Corrigida condição financeira OP-9f173ed3-0043. Sem nova importação, submissão/publicação, migrations, alterações de MFA ou catálogo de papéis, activo ou HML01. Provas e limites: outputs/investmoz-inhambane-tecnico-QA-20261019/RELATORIO-QA.md. Substitui apenas pendências técnicas do relato anterior; não encerra requisitos globais nem dados em falta. 19/10/2026 — Decisão expressa da Tempo nesta conversa: confirmar o enquadramento dos programas e carteiras do lote Inhambane. Programas/iniciativas agregadoras: IMZ-INH-003, 014, 015, 016, 018, 020, 021A, 023, 029, 031 e 038. Carteira de oportunidades/PME: IMZ-INH-021B. O enquadramento funcional não cria categoria técnica, papel ou entidade promotora. Distinguir responsável do programa de promotores das componentes; abrangência de implantação; orçamento do programa de investimento por projecto. Campos próprios de obra ou empresa individual não são exigíveis apenas pela classificação provisória investment_project. Manter fontes, componentes, permissões e revisão/publicação existentes; desconhecidos não recebem valores fictícios. Confirmação não resolve dados ausentes nem autoriza publicação. Inspecção do contrato actual: seis categorias base, sem programa/carteira; as doze fichas continuam tecnicamente investment_project. Aplicabilidade no validador/editor ainda necessita de adaptação QA dirigida; não declarada concluída nem requisitos globais encerrados. Nenhuma alteração de dados, fonte executável, importação, ensaio aceite, activo ou HML01 nesta confirmação. -19/10/2026 — Aplicado em QA o enquadramento Tempo às 11 iniciativas/programas e carteira 021B, revisão 3968efbbde8ca67354fe8b5787d5f1e2759c3676dd32bc7e70fd17568469b1ac. Mesmo editor/validador e JSON versionado; responsável, abrangência e orçamento agregado distintos dos dados de componentes. Aplicabilidade explícita; desconhecido não é não aplicável. 141 verificações+6 dirigidas e navegador em programa/carteira; 18 outras fichas e seis públicas preservadas. Sem importação/publicação, migrations, MFA/papéis, activo ou HML01. Pendências técnicas de aplicabilidade anteriores superadas neste recorte; dados comuns ausentes permanecem. Não encerra requisitos globais. Provas: outputs/investmoz-inhambane-tecnico-QA-20261019/enquadramento/RELATORIO-QA.md.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,"19/10/2026 — Inhambane v1, lote QA separado a2b47f486332c78926202eb462c5238fac15ffc8afb2fe391e47b091541e2058. Fonte32c6ab160c50… comparada com anterior9f628cd57eb8…; 39 itens+5 condições reconciliados em30 rascunhos privados/30 locais,2 originais privados com scan real ClamAV. Repetição sem duplicação, fontes/intervalos/agregados preservados, nenhum total financeiro do lote. Backend de recuperação e confidencialidade demonstrado; login real/edição visual/publicação/percurso positivo destas fichas pendentes. Lacunas concretas: dados do promotor/contacto/taxonomia/local, proveniência documental no snapshot do dossier e reutilização biblioteca→anexo canónico. Sem novos papéis, migrations, alteração activa ou incorporação na HML01. outputs/investmoz-inhambane-v1-QA-20261019/RELATORIO-QA.md. Não encerra requisito global.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0002,"Não permitir submissão final com textos genéricos como “a definir”, “diversos”, “provincial” ou “nacional” sem justificação e delimitação.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 5,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0002: Não permitir submissão final com textos genéricos como “a definir”, “diversos”, “provincial” ou “nacional” sem justificação e delimitação.",P2,OP-9f173ed3-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0002,1,"[{""id"":""OP-9f173ed3-0002"",""pedido"":""Não permitir submissão final com textos genéricos como “a definir”, “diversos”, “provincial” ou “nacional” sem justificação e delimitação."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 5""],""aceitacao"":""Não permitir submissão final com textos genéricos como “a definir”, “diversos”, “provincial” ou “nacional” sem justificação e delimitação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +19/10/2026 — Aplicado em QA o enquadramento Tempo às 11 iniciativas/programas e carteira 021B, revisão 3968efbbde8ca67354fe8b5787d5f1e2759c3676dd32bc7e70fd17568469b1ac. Mesmo editor/validador e JSON versionado; responsável, abrangência e orçamento agregado distintos dos dados de componentes. Aplicabilidade explícita; desconhecido não é não aplicável. 141 verificações+6 dirigidas e navegador em programa/carteira; 18 outras fichas e seis públicas preservadas. Sem importação/publicação, migrations, MFA/papéis, activo ou HML01. Pendências técnicas de aplicabilidade anteriores superadas neste recorte; dados comuns ausentes permanecem. Não encerra requisitos globais. Provas: outputs/investmoz-inhambane-tecnico-QA-20261019/enquadramento/RELATORIO-QA.md.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,"19/10/2026 — Inhambane v1, lote QA separado a2b47f486332c78926202eb462c5238fac15ffc8afb2fe391e47b091541e2058. Fonte32c6ab160c50… comparada com anterior9f628cd57eb8…; 39 itens+5 condições reconciliados em30 rascunhos privados/30 locais,2 originais privados com scan real ClamAV. Repetição sem duplicação, fontes/intervalos/agregados preservados, nenhum total financeiro do lote. Backend de recuperação e confidencialidade demonstrado; login real/edição visual/publicação/percurso positivo destas fichas pendentes. Lacunas concretas: dados do promotor/contacto/taxonomia/local, proveniência documental no snapshot do dossier e reutilização biblioteca→anexo canónico. Sem novos papéis, migrations, alteração activa ou incorporação na HML01. outputs/investmoz-inhambane-v1-QA-20261019/RELATORIO-QA.md. Não encerra requisito global.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0002,"Não permitir submissão final com textos genéricos como “a definir”, “diversos”, “provincial” ou “nacional” sem justificação e delimitação.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 5,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0002: Não permitir submissão final com textos genéricos como “a definir”, “diversos”, “provincial” ou “nacional” sem justificação e delimitação.",P2,OP-9f173ed3-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0002,1,"[{""id"":""OP-9f173ed3-0002"",""pedido"":""Não permitir submissão final com textos genéricos como “a definir”, “diversos”, “provincial” ou “nacional” sem justificação e delimitação."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 5""],""aceitacao"":""Não permitir submissão final com textos genéricos como “a definir”, “diversos”, “provincial” ou “nacional” sem justificação e delimitação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, OP-9f173ed3-0003,"Exigir título, promotor, localização, actividade, produto, capacidade, investimento, modalidade, maturidade e documento-fonte antes da validação.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 6,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0003: Exigir título, promotor, localização, actividade, produto, capacidade, investimento, modalidade, maturidade e documento-fonte antes da validação.",P2,OP-9f173ed3-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0003,1,"[{""id"":""OP-9f173ed3-0003"",""pedido"":""Exigir título, promotor, localização, actividade, produto, capacidade, investimento, modalidade, maturidade e documento-fonte antes da validação."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 6""],""aceitacao"":""Exigir título, promotor, localização, actividade, produto, capacidade, investimento, modalidade, maturidade e documento-fonte antes da validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. -19/10/2026 — Aplicado em QA o enquadramento Tempo às 11 iniciativas/programas e carteira 021B, revisão 3968efbbde8ca67354fe8b5787d5f1e2759c3676dd32bc7e70fd17568469b1ac. Mesmo editor/validador e JSON versionado; responsável, abrangência e orçamento agregado distintos dos dados de componentes. Aplicabilidade explícita; desconhecido não é não aplicável. 141 verificações+6 dirigidas e navegador em programa/carteira; 18 outras fichas e seis públicas preservadas. Sem importação/publicação, migrations, MFA/papéis, activo ou HML01. Pendências técnicas de aplicabilidade anteriores superadas neste recorte; dados comuns ausentes permanecem. Não encerra requisitos globais. Provas: outputs/investmoz-inhambane-tecnico-QA-20261019/enquadramento/RELATORIO-QA.md.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0004,"Tratar projecto, cluster, corredor, ZEE, ZFI e parque como entidades distintas. Cada relação deve informar tipo, âmbito, evidência, origem, responsável e estado de validação.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 8,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0004: Tratar projecto, cluster, corredor, ZEE, ZFI e parque como entidades distintas. Cada relação deve informar tipo, âmbito, evidência, origem, responsável e estado de validação.",P2,OP-9f173ed3-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0004,1,"[{""id"":""OP-9f173ed3-0004"",""pedido"":""Tratar projecto, cluster, corredor, ZEE, ZFI e parque como entidades distintas. Cada relação deve informar tipo, âmbito, evidência, origem, responsável e estado de validação."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 8""],""aceitacao"":""Tratar projecto, cluster, corredor, ZEE, ZFI e parque como entidades distintas. Cada relação deve informar tipo, âmbito, evidência, origem, responsável e estado de validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0005,Impedir que uma semelhança sectorial ou geográfica seja convertida em relação oficial sem confirmação documental.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 9,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0005: Impedir que uma semelhança sectorial ou geográfica seja convertida em relação oficial sem confirmação documental.,P2,OP-9f173ed3-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0005,1,"[{""id"":""OP-9f173ed3-0005"",""pedido"":""Impedir que uma semelhança sectorial ou geográfica seja convertida em relação oficial sem confirmação documental."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 9""],""aceitacao"":""Impedir que uma semelhança sectorial ou geográfica seja convertida em relação oficial sem confirmação documental."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0006,"Guardar histórico de alterações, versões dos anexos, autor, data/hora, decisão, comentário e valores anterior e novo.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 11,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0006: Guardar histórico de alterações, versões dos anexos, autor, data/hora, decisão, comentário e valores anterior e novo.",P2,OP-9f173ed3-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0006,1,"[{""id"":""OP-9f173ed3-0006"",""pedido"":""Guardar histórico de alterações, versões dos anexos, autor, data/hora, decisão, comentário e valores anterior e novo."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 11""],""aceitacao"":""Guardar histórico de alterações, versões dos anexos, autor, data/hora, decisão, comentário e valores anterior e novo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0007,"Separar campos públicos, restritos e confidenciais; a pré-visualização deve mostrar exactamente o que será publicado.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 12,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0007: Separar campos públicos, restritos e confidenciais; a pré-visualização deve mostrar exactamente o que será publicado.",P2,OP-9f173ed3-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0007,1,"[{""id"":""OP-9f173ed3-0007"",""pedido"":""Separar campos públicos, restritos e confidenciais; a pré-visualização deve mostrar exactamente o que será publicado."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 12""],""aceitacao"":""Separar campos públicos, restritos e confidenciais; a pré-visualização deve mostrar exactamente o que será publicado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0008,"Validar coerência cruzada: totais financeiros, datas, coordenadas, área, empregos, capacidade, financiamento e requisitos condicionais.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 13,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0008: Validar coerência cruzada: totais financeiros, datas, coordenadas, área, empregos, capacidade, financiamento e requisitos condicionais.",P1,OP-9f173ed3-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0008,1,"[{""id"":""OP-9f173ed3-0008"",""pedido"":""Validar coerência cruzada: totais financeiros, datas, coordenadas, área, empregos, capacidade, financiamento e requisitos condicionais."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 13""],""aceitacao"":""Validar coerência cruzada: totais financeiros, datas, coordenadas, área, empregos, capacidade, financiamento e requisitos condicionais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0009,Exigir devolução fundamentada quando houver inconsistência e nova aprovação após qualquer alteração material.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 14,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0009: Exigir devolução fundamentada quando houver inconsistência e nova aprovação após qualquer alteração material.,P2,OP-9f173ed3-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0009,1,"[{""id"":""OP-9f173ed3-0009"",""pedido"":""Exigir devolução fundamentada quando houver inconsistência e nova aprovação após qualquer alteração material."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 14""],""aceitacao"":""Exigir devolução fundamentada quando houver inconsistência e nova aprovação após qualquer alteração material."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +19/10/2026 — Aplicado em QA o enquadramento Tempo às 11 iniciativas/programas e carteira 021B, revisão 3968efbbde8ca67354fe8b5787d5f1e2759c3676dd32bc7e70fd17568469b1ac. Mesmo editor/validador e JSON versionado; responsável, abrangência e orçamento agregado distintos dos dados de componentes. Aplicabilidade explícita; desconhecido não é não aplicável. 141 verificações+6 dirigidas e navegador em programa/carteira; 18 outras fichas e seis públicas preservadas. Sem importação/publicação, migrations, MFA/papéis, activo ou HML01. Pendências técnicas de aplicabilidade anteriores superadas neste recorte; dados comuns ausentes permanecem. Não encerra requisitos globais. Provas: outputs/investmoz-inhambane-tecnico-QA-20261019/enquadramento/RELATORIO-QA.md.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0004,"Tratar projecto, cluster, corredor, ZEE, ZFI e parque como entidades distintas. Cada relação deve informar tipo, âmbito, evidência, origem, responsável e estado de validação.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 8,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0004: Tratar projecto, cluster, corredor, ZEE, ZFI e parque como entidades distintas. Cada relação deve informar tipo, âmbito, evidência, origem, responsável e estado de validação.",P2,OP-9f173ed3-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0004,1,"[{""id"":""OP-9f173ed3-0004"",""pedido"":""Tratar projecto, cluster, corredor, ZEE, ZFI e parque como entidades distintas. Cada relação deve informar tipo, âmbito, evidência, origem, responsável e estado de validação."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 8""],""aceitacao"":""Tratar projecto, cluster, corredor, ZEE, ZFI e parque como entidades distintas. Cada relação deve informar tipo, âmbito, evidência, origem, responsável e estado de validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0005,Impedir que uma semelhança sectorial ou geográfica seja convertida em relação oficial sem confirmação documental.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 9,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0005: Impedir que uma semelhança sectorial ou geográfica seja convertida em relação oficial sem confirmação documental.,P2,OP-9f173ed3-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0005,1,"[{""id"":""OP-9f173ed3-0005"",""pedido"":""Impedir que uma semelhança sectorial ou geográfica seja convertida em relação oficial sem confirmação documental."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 9""],""aceitacao"":""Impedir que uma semelhança sectorial ou geográfica seja convertida em relação oficial sem confirmação documental."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0006,"Guardar histórico de alterações, versões dos anexos, autor, data/hora, decisão, comentário e valores anterior e novo.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 11,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0006: Guardar histórico de alterações, versões dos anexos, autor, data/hora, decisão, comentário e valores anterior e novo.",P2,OP-9f173ed3-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0006,1,"[{""id"":""OP-9f173ed3-0006"",""pedido"":""Guardar histórico de alterações, versões dos anexos, autor, data/hora, decisão, comentário e valores anterior e novo."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 11""],""aceitacao"":""Guardar histórico de alterações, versões dos anexos, autor, data/hora, decisão, comentário e valores anterior e novo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0007,"Separar campos públicos, restritos e confidenciais; a pré-visualização deve mostrar exactamente o que será publicado.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 12,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0007: Separar campos públicos, restritos e confidenciais; a pré-visualização deve mostrar exactamente o que será publicado.",P2,OP-9f173ed3-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0007,1,"[{""id"":""OP-9f173ed3-0007"",""pedido"":""Separar campos públicos, restritos e confidenciais; a pré-visualização deve mostrar exactamente o que será publicado."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 12""],""aceitacao"":""Separar campos públicos, restritos e confidenciais; a pré-visualização deve mostrar exactamente o que será publicado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0008,"Validar coerência cruzada: totais financeiros, datas, coordenadas, área, empregos, capacidade, financiamento e requisitos condicionais.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 13,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0008: Validar coerência cruzada: totais financeiros, datas, coordenadas, área, empregos, capacidade, financiamento e requisitos condicionais.",P1,OP-9f173ed3-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0008,1,"[{""id"":""OP-9f173ed3-0008"",""pedido"":""Validar coerência cruzada: totais financeiros, datas, coordenadas, área, empregos, capacidade, financiamento e requisitos condicionais."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 13""],""aceitacao"":""Validar coerência cruzada: totais financeiros, datas, coordenadas, área, empregos, capacidade, financiamento e requisitos condicionais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0009,Exigir devolução fundamentada quando houver inconsistência e nova aprovação após qualquer alteração material.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 14,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0009: Exigir devolução fundamentada quando houver inconsistência e nova aprovação após qualquer alteração material.,P2,OP-9f173ed3-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0009,1,"[{""id"":""OP-9f173ed3-0009"",""pedido"":""Exigir devolução fundamentada quando houver inconsistência e nova aprovação após qualquer alteração material."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 14""],""aceitacao"":""Exigir devolução fundamentada quando houver inconsistência e nova aprovação após qualquer alteração material."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, OP-9f173ed3-0010,"Esta versão constitui o contrato funcional mínimo entre interface, API, base de dados e validação. Os nomes técnicos são estáveis, em inglês e no formato snake_case. “Obrigatório” significa exigido para submissão apenas quando o campo for aplicável à categoria seleccionada; o rascunho pode ser guardado incompleto. As secções 10 a 13 descrevem o núcleo comum e o módulo investment_project; as categorias especializadas obedecem às secções 24 a 26. As validações devem ser executadas no cliente e no servidor, prevalecendo sempre o servidor.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 16,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0010: Esta versão constitui o contrato funcional mínimo entre interface, API, base de dados e validação. Os nomes técnicos são estáveis, em inglês e no formato snake_case. “Obrigatório” significa exigido para submissão apenas quando o campo for aplicável à categoria seleccionada; o rascunho pode ser guardado incompleto. As secções 10 a 13 descrevem o núcleo comum e o módulo investment_project; as categorias especializadas obedecem às secções 24 a 26. As validações devem ser executadas no cliente e no servidor, prevalecendo sempre o servidor.",P1,OP-9f173ed3-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0010,1,"[{""id"":""OP-9f173ed3-0010"",""pedido"":""Esta versão constitui o contrato funcional mínimo entre interface, API, base de dados e validação. Os nomes técnicos são estáveis, em inglês e no formato snake_case. “Obrigatório” significa exigido para submissão apenas quando o campo for aplicável à categoria seleccionada; o rascunho pode ser guardado incompleto. As secções 10 a 13 descrevem o núcleo comum e o módulo investment_project; as categorias especializadas obedecem às secções 24 a 26. As validações devem ser executadas no cliente e no servidor, prevalecendo sempre o servidor."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 16""],""aceitacao"":""Esta versão constitui o contrato funcional mínimo entre interface, API, base de dados e validação. Os nomes técnicos são estáveis, em inglês e no formato snake_case. “Obrigatório” significa exigido para submissão apenas quando o campo for aplicável à categoria seleccionada; o rascunho pode ser guardado incompleto. As secções 10 a 13 descrevem o núcleo comum e o módulo investment_project; as categorias especializadas obedecem às secções 24 a 26. As validações devem ser executadas no cliente e no servidor, prevalecendo sempre o servidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. 19/10/2026 — Pendências técnicas Inhambane em QA independente, revisão 306e3ebc8a7036b36820d61cf5c828d6dd1126dc1891d9eaa59cde57f91f08ac. Reutilização de originais sem duplicação (31 ligações/2 originais), snapshot documental no dossier e navegador com saída/nova sessão/login/MFA/continuação comprovados; dez verificações de permissões passaram. 30 fichas reconciliadas; lacunas e origem das exigências por ficha/campo. Corrigida condição financeira OP-9f173ed3-0043. Sem nova importação, submissão/publicação, migrations, alterações de MFA ou catálogo de papéis, activo ou HML01. Provas e limites: outputs/investmoz-inhambane-tecnico-QA-20261019/RELATORIO-QA.md. Substitui apenas pendências técnicas do relato anterior; não encerra requisitos globais nem dados em falta. 19/10/2026 — Decisão expressa da Tempo nesta conversa: confirmar o enquadramento dos programas e carteiras do lote Inhambane. Programas/iniciativas agregadoras: IMZ-INH-003, 014, 015, 016, 018, 020, 021A, 023, 029, 031 e 038. Carteira de oportunidades/PME: IMZ-INH-021B. O enquadramento funcional não cria categoria técnica, papel ou entidade promotora. Distinguir responsável do programa de promotores das componentes; abrangência de implantação; orçamento do programa de investimento por projecto. Campos próprios de obra ou empresa individual não são exigíveis apenas pela classificação provisória investment_project. Manter fontes, componentes, permissões e revisão/publicação existentes; desconhecidos não recebem valores fictícios. Confirmação não resolve dados ausentes nem autoriza publicação. Inspecção do contrato actual: seis categorias base, sem programa/carteira; as doze fichas continuam tecnicamente investment_project. Aplicabilidade no validador/editor ainda necessita de adaptação QA dirigida; não declarada concluída nem requisitos globais encerrados. Nenhuma alteração de dados, fonte executável, importação, ensaio aceite, activo ou HML01 nesta confirmação. -19/10/2026 — Aplicado em QA o enquadramento Tempo às 11 iniciativas/programas e carteira 021B, revisão 3968efbbde8ca67354fe8b5787d5f1e2759c3676dd32bc7e70fd17568469b1ac. Mesmo editor/validador e JSON versionado; responsável, abrangência e orçamento agregado distintos dos dados de componentes. Aplicabilidade explícita; desconhecido não é não aplicável. 141 verificações+6 dirigidas e navegador em programa/carteira; 18 outras fichas e seis públicas preservadas. Sem importação/publicação, migrations, MFA/papéis, activo ou HML01. Pendências técnicas de aplicabilidade anteriores superadas neste recorte; dados comuns ausentes permanecem. Não encerra requisitos globais. Provas: outputs/investmoz-inhambane-tecnico-QA-20261019/enquadramento/RELATORIO-QA.md.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0011,"O formulário de oportunidades deve ser acedido por um menu próprio integrado no Dashboard do portal InvestMoz. O ecrã deve ser simples, orientado a tarefas e apresentar apenas os grupos, botões e indicadores autorizados ao utilizador autenticado. Os botões devem possuir função única e inequívoca; quando existirem várias funções relacionadas, devem ser agrupados por tema.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 18,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0011: O formulário de oportunidades deve ser acedido por um menu próprio integrado no Dashboard do portal InvestMoz. O ecrã deve ser simples, orientado a tarefas e apresentar apenas os grupos, botões e indicadores autorizados ao utilizador autenticado. Os botões devem possuir função única e inequívoca; quando existirem várias funções relacionadas, devem ser agrupados por tema.",P2,OP-9f173ed3-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0011,1,"[{""id"":""OP-9f173ed3-0011"",""pedido"":""O formulário de oportunidades deve ser acedido por um menu próprio integrado no Dashboard do portal InvestMoz. O ecrã deve ser simples, orientado a tarefas e apresentar apenas os grupos, botões e indicadores autorizados ao utilizador autenticado. Os botões devem possuir função única e inequívoca; quando existirem várias funções relacionadas, devem ser agrupados por tema."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 18""],""aceitacao"":""O formulário de oportunidades deve ser acedido por um menu próprio integrado no Dashboard do portal InvestMoz. O ecrã deve ser simples, orientado a tarefas e apresentar apenas os grupos, botões e indicadores autorizados ao utilizador autenticado. Os botões devem possuir função única e inequívoca; quando existirem várias funções relacionadas, devem ser agrupados por tema."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0012,Iniciar um rascunho e seleccionar a categoria.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 33,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0012: Iniciar um rascunho e seleccionar a categoria.,P1,OP-9f173ed3-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0012,1,"[{""id"":""OP-9f173ed3-0012"",""pedido"":""Iniciar um rascunho e seleccionar a categoria."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 33""],""aceitacao"":""Iniciar um rascunho e seleccionar a categoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0013,Listar versões com todos os gates obrigatórios concluídos.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 68,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0013: Listar versões com todos os gates obrigatórios concluídos.,P2,OP-9f173ed3-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0013,1,"[{""id"":""OP-9f173ed3-0013"",""pedido"":""Listar versões com todos os gates obrigatórios concluídos."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 68""],""aceitacao"":""Listar versões com todos os gates obrigatórios concluídos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0014,Abrir formulário na secção relevante; exigir ETag ao guardar.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 136,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0014: Abrir formulário na secção relevante; exigir ETag ao guardar.,P2,OP-9f173ed3-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0014,1,"[{""id"":""OP-9f173ed3-0014"",""pedido"":""Abrir formulário na secção relevante; exigir ETag ao guardar."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 136""],""aceitacao"":""Abrir formulário na secção relevante; exigir ETag ao guardar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0015,Registar approve ou approve_with_conditions.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 151,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0015: Registar approve ou approve_with_conditions.,P2,OP-9f173ed3-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0015,1,"[{""id"":""OP-9f173ed3-0015"",""pedido"":""Registar approve ou approve_with_conditions."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 151""],""aceitacao"":""Registar approve ou approve_with_conditions."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0016,"Exigir reason codes, comentário e campos a corrigir.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 154,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0016: Exigir reason codes, comentário e campos a corrigir.",P2,OP-9f173ed3-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0016,1,"[{""id"":""OP-9f173ed3-0016"",""pedido"":""Exigir reason codes, comentário e campos a corrigir."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 154""],""aceitacao"":""Exigir reason codes, comentário e campos a corrigir."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0017,Exigir fundamento e confirmação.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 157,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0017: Exigir fundamento e confirmação.,P2,OP-9f173ed3-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0017,1,"[{""id"":""OP-9f173ed3-0017"",""pedido"":""Exigir fundamento e confirmação."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 157""],""aceitacao"":""Exigir fundamento e confirmação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0018,"Exigir motivo, evidência e prazo de revisão.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 166,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0018: Exigir motivo, evidência e prazo de revisão.",P2,OP-9f173ed3-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0018,1,"[{""id"":""OP-9f173ed3-0018"",""pedido"":""Exigir motivo, evidência e prazo de revisão."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 166""],""aceitacao"":""Exigir motivo, evidência e prazo de revisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0019,Exportar ficha autorizada e registar audit_event.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 178,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0019: Exportar ficha autorizada e registar audit_event.,P2,OP-9f173ed3-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0019,1,"[{""id"":""OP-9f173ed3-0019"",""pedido"":""Exportar ficha autorizada e registar audit_event."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 178""],""aceitacao"":""Exportar ficha autorizada e registar audit_event."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0020,Contadores devem resultar de consultas autorizadas e nunca revelar volumes confidenciais fora do âmbito do utilizador.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 184,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0020: Contadores devem resultar de consultas autorizadas e nunca revelar volumes confidenciais fora do âmbito do utilizador.,P2,OP-9f173ed3-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0020,1,"[{""id"":""OP-9f173ed3-0020"",""pedido"":""Contadores devem resultar de consultas autorizadas e nunca revelar volumes confidenciais fora do âmbito do utilizador."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 184""],""aceitacao"":""Contadores devem resultar de consultas autorizadas e nunca revelar volumes confidenciais fora do âmbito do utilizador."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0021,Cada botão deve possuir rótulo textual; ícones não substituem o texto. Tooltips servem apenas como complemento.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 186,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0021: Cada botão deve possuir rótulo textual; ícones não substituem o texto. Tooltips servem apenas como complemento.,P2,OP-9f173ed3-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0021,1,"[{""id"":""OP-9f173ed3-0021"",""pedido"":""Cada botão deve possuir rótulo textual; ícones não substituem o texto. Tooltips servem apenas como complemento."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 186""],""aceitacao"":""Cada botão deve possuir rótulo textual; ícones não substituem o texto. Tooltips servem apenas como complemento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0022,"O estado da oportunidade deve ser apresentado com texto e indicador visual, sem depender exclusivamente da cor.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 187,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0022: O estado da oportunidade deve ser apresentado com texto e indicador visual, sem depender exclusivamente da cor.",P2,OP-9f173ed3-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0022,1,"[{""id"":""OP-9f173ed3-0022"",""pedido"":""O estado da oportunidade deve ser apresentado com texto e indicador visual, sem depender exclusivamente da cor."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 187""],""aceitacao"":""O estado da oportunidade deve ser apresentado com texto e indicador visual, sem depender exclusivamente da cor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0023,O Dashboard deve conservar filtros e paginação durante a navegação de ida e volta.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 188,oportunidades,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0023: O Dashboard deve conservar filtros e paginação durante a navegação de ida e volta.,P2,OP-9f173ed3-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0023,1,"[{""id"":""OP-9f173ed3-0023"",""pedido"":""O Dashboard deve conservar filtros e paginação durante a navegação de ida e volta."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 188""],""aceitacao"":""O Dashboard deve conservar filtros e paginação durante a navegação de ida e volta."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0024,"Garantir operação integral por teclado, foco visível, ordem lógica, rótulos acessíveis, nomes de botões inequívocos e anúncios de contadores/alertas ao leitor de ecrã.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 192,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0024: Garantir operação integral por teclado, foco visível, ordem lógica, rótulos acessíveis, nomes de botões inequívocos e anúncios de contadores/alertas ao leitor de ecrã.",P2,OP-9f173ed3-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0024,1,"[{""id"":""OP-9f173ed3-0024"",""pedido"":""Garantir operação integral por teclado, foco visível, ordem lógica, rótulos acessíveis, nomes de botões inequívocos e anúncios de contadores/alertas ao leitor de ecrã."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 192""],""aceitacao"":""Garantir operação integral por teclado, foco visível, ordem lógica, rótulos acessíveis, nomes de botões inequívocos e anúncios de contadores/alertas ao leitor de ecrã."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0025,"Os botões devem manter a mesma designação e função em desktop, tablet e telemóvel.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 194,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0025: Os botões devem manter a mesma designação e função em desktop, tablet e telemóvel.",P2,OP-9f173ed3-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0025,1,"[{""id"":""OP-9f173ed3-0025"",""pedido"":""Os botões devem manter a mesma designação e função em desktop, tablet e telemóvel."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 194""],""aceitacao"":""Os botões devem manter a mesma designação e função em desktop, tablet e telemóvel."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0026,Mostra preparação/publicação autorizada; o botão Publicar só fica activo após todos os gates.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 207,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0026: Mostra preparação/publicação autorizada; o botão Publicar só fica activo após todos os gates.,P2,OP-9f173ed3-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0026,1,"[{""id"":""OP-9f173ed3-0026"",""pedido"":""Mostra preparação/publicação autorizada; o botão Publicar só fica activo após todos os gates."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 207""],""aceitacao"":""Mostra preparação/publicação autorizada; o botão Publicar só fica activo após todos os gates."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0027,"Gerar após criação; regex ^INV-MZ-[A-Z0-9]{2,10}-[0-9]{3,}$; índice único; nunca reutilizar.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 238,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0027: Gerar após criação; regex ^INV-MZ-[A-Z0-9]{2,10}-[0-9]{3,}$; índice único; nunca reutilizar.",P2,OP-9f173ed3-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0027,1,"[{""id"":""OP-9f173ed3-0027"",""pedido"":""Gerar após criação; regex ^INV-MZ-[A-Z0-9]{2,10}-[0-9]{3,}$; índice único; nunca reutilizar."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 238""],""aceitacao"":""Gerar após criação; regex ^INV-MZ-[A-Z0-9]{2,10}-[0-9]{3,}$; índice único; nunca reutilizar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0028,Publicar contacto; interruptor,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 260,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0028: Publicar contacto; interruptor,P2,OP-9f173ed3-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0028,1,"[{""id"":""OP-9f173ed3-0028"",""pedido"":""Publicar contacto; interruptor"",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 260""],""aceitacao"":""Publicar contacto; interruptor"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0029,"Booleano; se verdadeiro, public_contact_id e consentimento são obrigatórios.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 262,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0029: Booleano; se verdadeiro, public_contact_id e consentimento são obrigatórios.",P2,OP-9f173ed3-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0029,1,"[{""id"":""OP-9f173ed3-0029"",""pedido"":""Booleano; se verdadeiro, public_contact_id e consentimento são obrigatórios."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 262""],""aceitacao"":""Booleano; se verdadeiro, public_contact_id e consentimento são obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0030,Deve pertencer ao sector seleccionado.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 270,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0030: Deve pertencer ao sector seleccionado.,P2,OP-9f173ed3-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0030,1,"[{""id"":""OP-9f173ed3-0030"",""pedido"":""Deve pertencer ao sector seleccionado."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 270""],""aceitacao"":""Deve pertencer ao sector seleccionado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +19/10/2026 — Aplicado em QA o enquadramento Tempo às 11 iniciativas/programas e carteira 021B, revisão 3968efbbde8ca67354fe8b5787d5f1e2759c3676dd32bc7e70fd17568469b1ac. Mesmo editor/validador e JSON versionado; responsável, abrangência e orçamento agregado distintos dos dados de componentes. Aplicabilidade explícita; desconhecido não é não aplicável. 141 verificações+6 dirigidas e navegador em programa/carteira; 18 outras fichas e seis públicas preservadas. Sem importação/publicação, migrations, MFA/papéis, activo ou HML01. Pendências técnicas de aplicabilidade anteriores superadas neste recorte; dados comuns ausentes permanecem. Não encerra requisitos globais. Provas: outputs/investmoz-inhambane-tecnico-QA-20261019/enquadramento/RELATORIO-QA.md.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0011,"O formulário de oportunidades deve ser acedido por um menu próprio integrado no Dashboard do portal InvestMoz. O ecrã deve ser simples, orientado a tarefas e apresentar apenas os grupos, botões e indicadores autorizados ao utilizador autenticado. Os botões devem possuir função única e inequívoca; quando existirem várias funções relacionadas, devem ser agrupados por tema.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 18,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0011: O formulário de oportunidades deve ser acedido por um menu próprio integrado no Dashboard do portal InvestMoz. O ecrã deve ser simples, orientado a tarefas e apresentar apenas os grupos, botões e indicadores autorizados ao utilizador autenticado. Os botões devem possuir função única e inequívoca; quando existirem várias funções relacionadas, devem ser agrupados por tema.",P2,OP-9f173ed3-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0011,1,"[{""id"":""OP-9f173ed3-0011"",""pedido"":""O formulário de oportunidades deve ser acedido por um menu próprio integrado no Dashboard do portal InvestMoz. O ecrã deve ser simples, orientado a tarefas e apresentar apenas os grupos, botões e indicadores autorizados ao utilizador autenticado. Os botões devem possuir função única e inequívoca; quando existirem várias funções relacionadas, devem ser agrupados por tema."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 18""],""aceitacao"":""O formulário de oportunidades deve ser acedido por um menu próprio integrado no Dashboard do portal InvestMoz. O ecrã deve ser simples, orientado a tarefas e apresentar apenas os grupos, botões e indicadores autorizados ao utilizador autenticado. Os botões devem possuir função única e inequívoca; quando existirem várias funções relacionadas, devem ser agrupados por tema."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0012,Iniciar um rascunho e seleccionar a categoria.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 33,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0012: Iniciar um rascunho e seleccionar a categoria.,P1,OP-9f173ed3-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0012,1,"[{""id"":""OP-9f173ed3-0012"",""pedido"":""Iniciar um rascunho e seleccionar a categoria."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 33""],""aceitacao"":""Iniciar um rascunho e seleccionar a categoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0013,Listar versões com todos os gates obrigatórios concluídos.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 68,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0013: Listar versões com todos os gates obrigatórios concluídos.,P2,OP-9f173ed3-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0013,1,"[{""id"":""OP-9f173ed3-0013"",""pedido"":""Listar versões com todos os gates obrigatórios concluídos."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 68""],""aceitacao"":""Listar versões com todos os gates obrigatórios concluídos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0014,Abrir formulário na secção relevante; exigir ETag ao guardar.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 136,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0014: Abrir formulário na secção relevante; exigir ETag ao guardar.,P2,OP-9f173ed3-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0014,1,"[{""id"":""OP-9f173ed3-0014"",""pedido"":""Abrir formulário na secção relevante; exigir ETag ao guardar."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 136""],""aceitacao"":""Abrir formulário na secção relevante; exigir ETag ao guardar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0015,Registar approve ou approve_with_conditions.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 151,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0015: Registar approve ou approve_with_conditions.,P2,OP-9f173ed3-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0015,1,"[{""id"":""OP-9f173ed3-0015"",""pedido"":""Registar approve ou approve_with_conditions."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 151""],""aceitacao"":""Registar approve ou approve_with_conditions."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0016,"Exigir reason codes, comentário e campos a corrigir.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 154,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0016: Exigir reason codes, comentário e campos a corrigir.",P2,OP-9f173ed3-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0016,1,"[{""id"":""OP-9f173ed3-0016"",""pedido"":""Exigir reason codes, comentário e campos a corrigir."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 154""],""aceitacao"":""Exigir reason codes, comentário e campos a corrigir."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0017,Exigir fundamento e confirmação.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 157,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0017: Exigir fundamento e confirmação.,P2,OP-9f173ed3-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0017,1,"[{""id"":""OP-9f173ed3-0017"",""pedido"":""Exigir fundamento e confirmação."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 157""],""aceitacao"":""Exigir fundamento e confirmação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0018,"Exigir motivo, evidência e prazo de revisão.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 166,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0018: Exigir motivo, evidência e prazo de revisão.",P2,OP-9f173ed3-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0018,1,"[{""id"":""OP-9f173ed3-0018"",""pedido"":""Exigir motivo, evidência e prazo de revisão."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 166""],""aceitacao"":""Exigir motivo, evidência e prazo de revisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0019,Exportar ficha autorizada e registar audit_event.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 178,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0019: Exportar ficha autorizada e registar audit_event.,P2,OP-9f173ed3-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0019,1,"[{""id"":""OP-9f173ed3-0019"",""pedido"":""Exportar ficha autorizada e registar audit_event."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 178""],""aceitacao"":""Exportar ficha autorizada e registar audit_event."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0020,Contadores devem resultar de consultas autorizadas e nunca revelar volumes confidenciais fora do âmbito do utilizador.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 184,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0020: Contadores devem resultar de consultas autorizadas e nunca revelar volumes confidenciais fora do âmbito do utilizador.,P2,OP-9f173ed3-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0020,1,"[{""id"":""OP-9f173ed3-0020"",""pedido"":""Contadores devem resultar de consultas autorizadas e nunca revelar volumes confidenciais fora do âmbito do utilizador."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 184""],""aceitacao"":""Contadores devem resultar de consultas autorizadas e nunca revelar volumes confidenciais fora do âmbito do utilizador."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0021,Cada botão deve possuir rótulo textual; ícones não substituem o texto. Tooltips servem apenas como complemento.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 186,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0021: Cada botão deve possuir rótulo textual; ícones não substituem o texto. Tooltips servem apenas como complemento.,P2,OP-9f173ed3-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0021,1,"[{""id"":""OP-9f173ed3-0021"",""pedido"":""Cada botão deve possuir rótulo textual; ícones não substituem o texto. Tooltips servem apenas como complemento."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 186""],""aceitacao"":""Cada botão deve possuir rótulo textual; ícones não substituem o texto. Tooltips servem apenas como complemento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0022,"O estado da oportunidade deve ser apresentado com texto e indicador visual, sem depender exclusivamente da cor.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 187,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0022: O estado da oportunidade deve ser apresentado com texto e indicador visual, sem depender exclusivamente da cor.",P2,OP-9f173ed3-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0022,1,"[{""id"":""OP-9f173ed3-0022"",""pedido"":""O estado da oportunidade deve ser apresentado com texto e indicador visual, sem depender exclusivamente da cor."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 187""],""aceitacao"":""O estado da oportunidade deve ser apresentado com texto e indicador visual, sem depender exclusivamente da cor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0023,O Dashboard deve conservar filtros e paginação durante a navegação de ida e volta.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 188,oportunidades,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0023: O Dashboard deve conservar filtros e paginação durante a navegação de ida e volta.,P2,OP-9f173ed3-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0023,1,"[{""id"":""OP-9f173ed3-0023"",""pedido"":""O Dashboard deve conservar filtros e paginação durante a navegação de ida e volta."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 188""],""aceitacao"":""O Dashboard deve conservar filtros e paginação durante a navegação de ida e volta."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0024,"Garantir operação integral por teclado, foco visível, ordem lógica, rótulos acessíveis, nomes de botões inequívocos e anúncios de contadores/alertas ao leitor de ecrã.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 192,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0024: Garantir operação integral por teclado, foco visível, ordem lógica, rótulos acessíveis, nomes de botões inequívocos e anúncios de contadores/alertas ao leitor de ecrã.",P2,OP-9f173ed3-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0024,1,"[{""id"":""OP-9f173ed3-0024"",""pedido"":""Garantir operação integral por teclado, foco visível, ordem lógica, rótulos acessíveis, nomes de botões inequívocos e anúncios de contadores/alertas ao leitor de ecrã."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 192""],""aceitacao"":""Garantir operação integral por teclado, foco visível, ordem lógica, rótulos acessíveis, nomes de botões inequívocos e anúncios de contadores/alertas ao leitor de ecrã."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0025,"Os botões devem manter a mesma designação e função em desktop, tablet e telemóvel.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 194,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0025: Os botões devem manter a mesma designação e função em desktop, tablet e telemóvel.",P2,OP-9f173ed3-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0025,1,"[{""id"":""OP-9f173ed3-0025"",""pedido"":""Os botões devem manter a mesma designação e função em desktop, tablet e telemóvel."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 194""],""aceitacao"":""Os botões devem manter a mesma designação e função em desktop, tablet e telemóvel."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0026,Mostra preparação/publicação autorizada; o botão Publicar só fica activo após todos os gates.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 207,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0026: Mostra preparação/publicação autorizada; o botão Publicar só fica activo após todos os gates.,P2,OP-9f173ed3-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0026,1,"[{""id"":""OP-9f173ed3-0026"",""pedido"":""Mostra preparação/publicação autorizada; o botão Publicar só fica activo após todos os gates."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 207""],""aceitacao"":""Mostra preparação/publicação autorizada; o botão Publicar só fica activo após todos os gates."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0027,"Gerar após criação; regex ^INV-MZ-[A-Z0-9]{2,10}-[0-9]{3,}$; índice único; nunca reutilizar.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 238,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0027: Gerar após criação; regex ^INV-MZ-[A-Z0-9]{2,10}-[0-9]{3,}$; índice único; nunca reutilizar.",P2,OP-9f173ed3-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0027,1,"[{""id"":""OP-9f173ed3-0027"",""pedido"":""Gerar após criação; regex ^INV-MZ-[A-Z0-9]{2,10}-[0-9]{3,}$; índice único; nunca reutilizar."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 238""],""aceitacao"":""Gerar após criação; regex ^INV-MZ-[A-Z0-9]{2,10}-[0-9]{3,}$; índice único; nunca reutilizar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0028,Publicar contacto; interruptor,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 260,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0028: Publicar contacto; interruptor,P2,OP-9f173ed3-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0028,1,"[{""id"":""OP-9f173ed3-0028"",""pedido"":""Publicar contacto; interruptor"",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 260""],""aceitacao"":""Publicar contacto; interruptor"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0029,"Booleano; se verdadeiro, public_contact_id e consentimento são obrigatórios.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 262,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0029: Booleano; se verdadeiro, public_contact_id e consentimento são obrigatórios.",P2,OP-9f173ed3-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0029,1,"[{""id"":""OP-9f173ed3-0029"",""pedido"":""Booleano; se verdadeiro, public_contact_id e consentimento são obrigatórios."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 262""],""aceitacao"":""Booleano; se verdadeiro, public_contact_id e consentimento são obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0030,Deve pertencer ao sector seleccionado.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 270,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0030: Deve pertencer ao sector seleccionado.,P2,OP-9f173ed3-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0030,1,"[{""id"":""OP-9f173ed3-0030"",""pedido"":""Deve pertencer ao sector seleccionado."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 270""],""aceitacao"":""Deve pertencer ao sector seleccionado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, OP-9f173ed3-0031,Obrigatório quando o projecto tiver sítio físico definido; deve pertencer ao distrito.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 324,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0031: Obrigatório quando o projecto tiver sítio físico definido; deve pertencer ao distrito.,P2,OP-9f173ed3-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0031,1,"[{""id"":""OP-9f173ed3-0031"",""pedido"":""Obrigatório quando o projecto tiver sítio físico definido; deve pertencer ao distrito."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 324""],""aceitacao"":""Obrigatório quando o projecto tiver sítio físico definido; deve pertencer ao distrito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. -19/10/2026 — Aplicado em QA o enquadramento Tempo às 11 iniciativas/programas e carteira 021B, revisão 3968efbbde8ca67354fe8b5787d5f1e2759c3676dd32bc7e70fd17568469b1ac. Mesmo editor/validador e JSON versionado; responsável, abrangência e orçamento agregado distintos dos dados de componentes. Aplicabilidade explícita; desconhecido não é não aplicável. 141 verificações+6 dirigidas e navegador em programa/carteira; 18 outras fichas e seis públicas preservadas. Sem importação/publicação, migrations, MFA/papéis, activo ou HML01. Pendências técnicas de aplicabilidade anteriores superadas neste recorte; dados comuns ausentes permanecem. Não encerra requisitos globais. Provas: outputs/investmoz-inhambane-tecnico-QA-20261019/enquadramento/RELATORIO-QA.md.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0032,"Se informado, deve pertencer ao posto administrativo.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 328,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0032: Se informado, deve pertencer ao posto administrativo.",P2,OP-9f173ed3-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0032,1,"[{""id"":""OP-9f173ed3-0032"",""pedido"":""Se informado, deve pertencer ao posto administrativo."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 328""],""aceitacao"":""Se informado, deve pertencer ao posto administrativo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0033,"10–300 caracteres para localização operacional; rejeitar “vários”, “provincial” e equivalentes sem detalhe.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 336,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0033: 10–300 caracteres para localização operacional; rejeitar “vários”, “provincial” e equivalentes sem detalhe.",P2,OP-9f173ed3-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0033,1,"[{""id"":""OP-9f173ed3-0033"",""pedido"":""10–300 caracteres para localização operacional; rejeitar “vários”, “provincial” e equivalentes sem detalhe."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 336""],""aceitacao"":""10–300 caracteres para localização operacional; rejeitar “vários”, “provincial” e equivalentes sem detalhe."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0034,"Enum sqm, ha, sqkm; obrigatória com area_value.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 348,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0034: Enum sqm, ha, sqkm; obrigatória com area_value.",P2,OP-9f173ed3-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0034,1,"[{""id"":""OP-9f173ed3-0034"",""pedido"":""Enum sqm, ha, sqkm; obrigatória com area_value."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 348""],""aceitacao"":""Enum sqm, ha, sqkm; obrigatória com area_value."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0035,"0–100; quando usada, a soma das localizações deve ser 100, com tolerância de 0,01.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 352,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0035: 0–100; quando usada, a soma das localizações deve ser 100, com tolerância de 0,01.",P2,OP-9f173ed3-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0035,1,"[{""id"":""OP-9f173ed3-0035"",""pedido"":""0–100; quando usada, a soma das localizações deve ser 100, com tolerância de 0,01."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 352""],""aceitacao"":""0–100; quando usada, a soma das localizações deve ser 100, com tolerância de 0,01."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +19/10/2026 — Aplicado em QA o enquadramento Tempo às 11 iniciativas/programas e carteira 021B, revisão 3968efbbde8ca67354fe8b5787d5f1e2759c3676dd32bc7e70fd17568469b1ac. Mesmo editor/validador e JSON versionado; responsável, abrangência e orçamento agregado distintos dos dados de componentes. Aplicabilidade explícita; desconhecido não é não aplicável. 141 verificações+6 dirigidas e navegador em programa/carteira; 18 outras fichas e seis públicas preservadas. Sem importação/publicação, migrations, MFA/papéis, activo ou HML01. Pendências técnicas de aplicabilidade anteriores superadas neste recorte; dados comuns ausentes permanecem. Não encerra requisitos globais. Provas: outputs/investmoz-inhambane-tecnico-QA-20261019/enquadramento/RELATORIO-QA.md.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0032,"Se informado, deve pertencer ao posto administrativo.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 328,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0032: Se informado, deve pertencer ao posto administrativo.",P2,OP-9f173ed3-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0032,1,"[{""id"":""OP-9f173ed3-0032"",""pedido"":""Se informado, deve pertencer ao posto administrativo."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 328""],""aceitacao"":""Se informado, deve pertencer ao posto administrativo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0033,"10–300 caracteres para localização operacional; rejeitar “vários”, “provincial” e equivalentes sem detalhe.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 336,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0033: 10–300 caracteres para localização operacional; rejeitar “vários”, “provincial” e equivalentes sem detalhe.",P2,OP-9f173ed3-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0033,1,"[{""id"":""OP-9f173ed3-0033"",""pedido"":""10–300 caracteres para localização operacional; rejeitar “vários”, “provincial” e equivalentes sem detalhe."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 336""],""aceitacao"":""10–300 caracteres para localização operacional; rejeitar “vários”, “provincial” e equivalentes sem detalhe."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0034,"Enum sqm, ha, sqkm; obrigatória com area_value.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 348,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0034: Enum sqm, ha, sqkm; obrigatória com area_value.",P2,OP-9f173ed3-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0034,1,"[{""id"":""OP-9f173ed3-0034"",""pedido"":""Enum sqm, ha, sqkm; obrigatória com area_value."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 348""],""aceitacao"":""Enum sqm, ha, sqkm; obrigatória com area_value."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0035,"0–100; quando usada, a soma das localizações deve ser 100, com tolerância de 0,01.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 352,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0035: 0–100; quando usada, a soma das localizações deve ser 100, com tolerância de 0,01.",P2,OP-9f173ed3-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0035,1,"[{""id"":""OP-9f173ed3-0035"",""pedido"":""0–100; quando usada, a soma das localizações deve ser 100, com tolerância de 0,01."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 352""],""aceitacao"":""0–100; quando usada, a soma das localizações deve ser 100, com tolerância de 0,01."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, OP-9f173ed3-0036,"Obrigatório para multi_district ou interprovincial; 50–1 000 caracteres; explicar cadeia operacional, infra-estrutura ou cobertura territorial.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 356,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0036: Obrigatório para multi_district ou interprovincial; 50–1 000 caracteres; explicar cadeia operacional, infra-estrutura ou cobertura territorial.",P2,OP-9f173ed3-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0036,1,"[{""id"":""OP-9f173ed3-0036"",""pedido"":""Obrigatório para multi_district ou interprovincial; 50–1 000 caracteres; explicar cadeia operacional, infra-estrutura ou cobertura territorial."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 356""],""aceitacao"":""Obrigatório para multi_district ou interprovincial; 50–1 000 caracteres; explicar cadeia operacional, infra-estrutura ou cobertura territorial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. -19/10/2026 — Aplicado em QA o enquadramento Tempo às 11 iniciativas/programas e carteira 021B, revisão 3968efbbde8ca67354fe8b5787d5f1e2759c3676dd32bc7e70fd17568469b1ac. Mesmo editor/validador e JSON versionado; responsável, abrangência e orçamento agregado distintos dos dados de componentes. Aplicabilidade explícita; desconhecido não é não aplicável. 141 verificações+6 dirigidas e navegador em programa/carteira; 18 outras fichas e seis públicas preservadas. Sem importação/publicação, migrations, MFA/papéis, activo ou HML01. Pendências técnicas de aplicabilidade anteriores superadas neste recorte; dados comuns ausentes permanecem. Não encerra requisitos globais. Provas: outputs/investmoz-inhambane-tecnico-QA-20261019/enquadramento/RELATORIO-QA.md.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0037,"300–1 500 caracteres; deve mencionar solução, local, dimensão, investimento e resultado esperado.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 366,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0037: 300–1 500 caracteres; deve mencionar solução, local, dimensão, investimento e resultado esperado.",P2,OP-9f173ed3-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0037,1,"[{""id"":""OP-9f173ed3-0037"",""pedido"":""300–1 500 caracteres; deve mencionar solução, local, dimensão, investimento e resultado esperado."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 366""],""aceitacao"":""300–1 500 caracteres; deve mencionar solução, local, dimensão, investimento e resultado esperado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0038,"Mínimo 1; nome, descrição, capacity_value, capacity_unit e target_market obrigatórios; valores positivos.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 374,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0038: Mínimo 1; nome, descrição, capacity_value, capacity_unit e target_market obrigatórios; valores positivos.",P2,OP-9f173ed3-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0038,1,"[{""id"":""OP-9f173ed3-0038"",""pedido"":""Mínimo 1; nome, descrição, capacity_value, capacity_unit e target_market obrigatórios; valores positivos."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 374""],""aceitacao"":""Mínimo 1; nome, descrição, capacity_value, capacity_unit e target_market obrigatórios; valores positivos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0039,"Mínimo 1; estado existing, required ou planned; proprietário obrigatório para existing.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 378,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0039: Mínimo 1; estado existing, required ou planned; proprietário obrigatório para existing.",P2,OP-9f173ed3-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0039,1,"[{""id"":""OP-9f173ed3-0039"",""pedido"":""Mínimo 1; estado existing, required ou planned; proprietário obrigatório para existing."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 378""],""aceitacao"":""Mínimo 1; estado existing, required ou planned; proprietário obrigatório para existing."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0040,"Obrigatório para actividades produtivas; origem, quantidade, unidade, periodicidade e risco de abastecimento.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 382,oportunidades,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0040: Obrigatório para actividades produtivas; origem, quantidade, unidade, periodicidade e risco de abastecimento.",P2,OP-9f173ed3-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0040,1,"[{""id"":""OP-9f173ed3-0040"",""pedido"":""Obrigatório para actividades produtivas; origem, quantidade, unidade, periodicidade e risco de abastecimento."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 382""],""aceitacao"":""Obrigatório para actividades produtivas; origem, quantidade, unidade, periodicidade e risco de abastecimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0041,Mínimo 1; tipo domestic ou export; país obrigatório em export; procura maior que zero quando quantificada.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 386,oportunidades,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0041: Mínimo 1; tipo domestic ou export; país obrigatório em export; procura maior que zero quando quantificada.,P1,OP-9f173ed3-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0041,1,"[{""id"":""OP-9f173ed3-0041"",""pedido"":""Mínimo 1; tipo domestic ou export; país obrigatório em export; procura maior que zero quando quantificada."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 386""],""aceitacao"":""Mínimo 1; tipo domestic ou export; país obrigatório em export; procura maior que zero quando quantificada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0042,Inteiros não negativos; direct_total deve reconciliar construção/operação e permanente/temporário segundo a regra configurada.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 394,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0042: Inteiros não negativos; direct_total deve reconciliar construção/operação e permanente/temporário segundo a regra configurada.,P2,OP-9f173ed3-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0042,1,"[{""id"":""OP-9f173ed3-0042"",""pedido"":""Inteiros não negativos; direct_total deve reconciliar construção/operação e permanente/temporário segundo a regra configurada."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 394""],""aceitacao"":""Inteiros não negativos; direct_total deve reconciliar construção/operação e permanente/temporário segundo a regra configurada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +19/10/2026 — Aplicado em QA o enquadramento Tempo às 11 iniciativas/programas e carteira 021B, revisão 3968efbbde8ca67354fe8b5787d5f1e2759c3676dd32bc7e70fd17568469b1ac. Mesmo editor/validador e JSON versionado; responsável, abrangência e orçamento agregado distintos dos dados de componentes. Aplicabilidade explícita; desconhecido não é não aplicável. 141 verificações+6 dirigidas e navegador em programa/carteira; 18 outras fichas e seis públicas preservadas. Sem importação/publicação, migrations, MFA/papéis, activo ou HML01. Pendências técnicas de aplicabilidade anteriores superadas neste recorte; dados comuns ausentes permanecem. Não encerra requisitos globais. Provas: outputs/investmoz-inhambane-tecnico-QA-20261019/enquadramento/RELATORIO-QA.md.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0037,"300–1 500 caracteres; deve mencionar solução, local, dimensão, investimento e resultado esperado.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 366,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0037: 300–1 500 caracteres; deve mencionar solução, local, dimensão, investimento e resultado esperado.",P2,OP-9f173ed3-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0037,1,"[{""id"":""OP-9f173ed3-0037"",""pedido"":""300–1 500 caracteres; deve mencionar solução, local, dimensão, investimento e resultado esperado."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 366""],""aceitacao"":""300–1 500 caracteres; deve mencionar solução, local, dimensão, investimento e resultado esperado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0038,"Mínimo 1; nome, descrição, capacity_value, capacity_unit e target_market obrigatórios; valores positivos.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 374,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0038: Mínimo 1; nome, descrição, capacity_value, capacity_unit e target_market obrigatórios; valores positivos.",P2,OP-9f173ed3-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0038,1,"[{""id"":""OP-9f173ed3-0038"",""pedido"":""Mínimo 1; nome, descrição, capacity_value, capacity_unit e target_market obrigatórios; valores positivos."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 374""],""aceitacao"":""Mínimo 1; nome, descrição, capacity_value, capacity_unit e target_market obrigatórios; valores positivos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0039,"Mínimo 1; estado existing, required ou planned; proprietário obrigatório para existing.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 378,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0039: Mínimo 1; estado existing, required ou planned; proprietário obrigatório para existing.",P2,OP-9f173ed3-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0039,1,"[{""id"":""OP-9f173ed3-0039"",""pedido"":""Mínimo 1; estado existing, required ou planned; proprietário obrigatório para existing."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 378""],""aceitacao"":""Mínimo 1; estado existing, required ou planned; proprietário obrigatório para existing."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0040,"Obrigatório para actividades produtivas; origem, quantidade, unidade, periodicidade e risco de abastecimento.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 382,oportunidades,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0040: Obrigatório para actividades produtivas; origem, quantidade, unidade, periodicidade e risco de abastecimento.",P2,OP-9f173ed3-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0040,1,"[{""id"":""OP-9f173ed3-0040"",""pedido"":""Obrigatório para actividades produtivas; origem, quantidade, unidade, periodicidade e risco de abastecimento."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 382""],""aceitacao"":""Obrigatório para actividades produtivas; origem, quantidade, unidade, periodicidade e risco de abastecimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0041,Mínimo 1; tipo domestic ou export; país obrigatório em export; procura maior que zero quando quantificada.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 386,oportunidades,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0041: Mínimo 1; tipo domestic ou export; país obrigatório em export; procura maior que zero quando quantificada.,P1,OP-9f173ed3-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0041,1,"[{""id"":""OP-9f173ed3-0041"",""pedido"":""Mínimo 1; tipo domestic ou export; país obrigatório em export; procura maior que zero quando quantificada."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 386""],""aceitacao"":""Mínimo 1; tipo domestic ou export; país obrigatório em export; procura maior que zero quando quantificada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0042,Inteiros não negativos; direct_total deve reconciliar construção/operação e permanente/temporário segundo a regra configurada.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 394,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0042: Inteiros não negativos; direct_total deve reconciliar construção/operação e permanente/temporário segundo a regra configurada.,P2,OP-9f173ed3-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0042,1,"[{""id"":""OP-9f173ed3-0042"",""pedido"":""Inteiros não negativos; direct_total deve reconciliar construção/operação e permanente/temporário segundo a regra configurada."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 394""],""aceitacao"":""Inteiros não negativos; direct_total deve reconciliar construção/operação e permanente/temporário segundo a regra configurada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, OP-9f173ed3-0043,"Obrigatório a partir de feasibility; cenário, horizonte, moeda, taxa de desconto e modelo financeiro anexado.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 418,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0043: Obrigatório a partir de feasibility; cenário, horizonte, moeda, taxa de desconto e modelo financeiro anexado.",P2,OP-9f173ed3-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0043,1,"[{""id"":""OP-9f173ed3-0043"",""pedido"":""Obrigatório a partir de feasibility; cenário, horizonte, moeda, taxa de desconto e modelo financeiro anexado."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 418""],""aceitacao"":""Obrigatório a partir de feasibility; cenário, horizonte, moeda, taxa de desconto e modelo financeiro anexado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. 19/10/2026 — Pendências técnicas Inhambane em QA independente, revisão 306e3ebc8a7036b36820d61cf5c828d6dd1126dc1891d9eaa59cde57f91f08ac. Reutilização de originais sem duplicação (31 ligações/2 originais), snapshot documental no dossier e navegador com saída/nova sessão/login/MFA/continuação comprovados; dez verificações de permissões passaram. 30 fichas reconciliadas; lacunas e origem das exigências por ficha/campo. Corrigida condição financeira OP-9f173ed3-0043. Sem nova importação, submissão/publicação, migrations, alterações de MFA ou catálogo de papéis, activo ou HML01. Provas e limites: outputs/investmoz-inhambane-tecnico-QA-20261019/RELATORIO-QA.md. Substitui apenas pendências técnicas do relato anterior; não encerra requisitos globais nem dados em falta. -19/10/2026 — Aplicado em QA o enquadramento Tempo às 11 iniciativas/programas e carteira 021B, revisão 3968efbbde8ca67354fe8b5787d5f1e2759c3676dd32bc7e70fd17568469b1ac. Mesmo editor/validador e JSON versionado; responsável, abrangência e orçamento agregado distintos dos dados de componentes. Aplicabilidade explícita; desconhecido não é não aplicável. 141 verificações+6 dirigidas e navegador em programa/carteira; 18 outras fichas e seis públicas preservadas. Sem importação/publicação, migrations, MFA/papéis, activo ou HML01. Pendências técnicas de aplicabilidade anteriores superadas neste recorte; dados comuns ausentes permanecem. Não encerra requisitos globais. Provas: outputs/investmoz-inhambane-tecnico-QA-20261019/enquadramento/RELATORIO-QA.md.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0044,"Registar inclusive “não aplicável”, com fundamento; número, emissor, estado, datas e documento conforme o estado.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 432,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0044: Registar inclusive “não aplicável”, com fundamento; número, emissor, estado, datas e documento conforme o estado.",P2,OP-9f173ed3-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0044,1,"[{""id"":""OP-9f173ed3-0044"",""pedido"":""Registar inclusive “não aplicável”, com fundamento; número, emissor, estado, datas e documento conforme o estado."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 432""],""aceitacao"":""Registar inclusive “não aplicável”, com fundamento; número, emissor, estado, datas e documento conforme o estado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0045,"PDF, DOCX, XLSX, PNG ou JPEG; limite por ficheiro configurável; antivírus, checksum, categoria, versão, emissor, data, validade e classificação obrigatórios.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 448,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0045: PDF, DOCX, XLSX, PNG ou JPEG; limite por ficheiro configurável; antivírus, checksum, categoria, versão, emissor, data, validade e classificação obrigatórios.",P2,OP-9f173ed3-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0045,1,"[{""id"":""OP-9f173ed3-0045"",""pedido"":""PDF, DOCX, XLSX, PNG ou JPEG; limite por ficheiro configurável; antivírus, checksum, categoria, versão, emissor, data, validade e classificação obrigatórios."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 448""],""aceitacao"":""PDF, DOCX, XLSX, PNG ou JPEG; limite por ficheiro configurável; antivírus, checksum, categoria, versão, emissor, data, validade e classificação obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0046,pt-MZ obrigatório; cada idioma adicional exige título e resumo localizados e validação de equivalência dos valores.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 456,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0046: pt-MZ obrigatório; cada idioma adicional exige título e resumo localizados e validação de equivalência dos valores.,P2,OP-9f173ed3-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0046,1,"[{""id"":""OP-9f173ed3-0046"",""pedido"":""pt-MZ obrigatório; cada idioma adicional exige título e resumo localizados e validação de equivalência dos valores."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 456""],""aceitacao"":""pt-MZ obrigatório; cada idioma adicional exige título e resumo localizados e validação de equivalência dos valores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0047,"Deve ser true; guardar utilizador, data/hora, versão dos termos e dados técnicos de auditoria.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 468,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0047: Deve ser true; guardar utilizador, data/hora, versão dos termos e dados técnicos de auditoria.",P2,OP-9f173ed3-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0047,1,"[{""id"":""OP-9f173ed3-0047"",""pedido"":""Deve ser true; guardar utilizador, data/hora, versão dos termos e dados técnicos de auditoria."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 468""],""aceitacao"":""Deve ser true; guardar utilizador, data/hora, versão dos termos e dados técnicos de auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0048,"O portal deve validar o payload pela secção 26, persistir o núcleo e os módulos nas estruturas das secções 19 e 27, aplicar as regras transaccionais no serviço de domínio e executar o workflow das secções 20 e 28. Nenhuma camada pode redefinir campos, enums ou obrigatoriedades fora dessas fontes normativas.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 471,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0048: O portal deve validar o payload pela secção 26, persistir o núcleo e os módulos nas estruturas das secções 19 e 27, aplicar as regras transaccionais no serviço de domínio e executar o workflow das secções 20 e 28. Nenhuma camada pode redefinir campos, enums ou obrigatoriedades fora dessas fontes normativas.",P2,OP-9f173ed3-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0048,1,"[{""id"":""OP-9f173ed3-0048"",""pedido"":""O portal deve validar o payload pela secção 26, persistir o núcleo e os módulos nas estruturas das secções 19 e 27, aplicar as regras transaccionais no serviço de domínio e executar o workflow das secções 20 e 28. Nenhuma camada pode redefinir campos, enums ou obrigatoriedades fora dessas fontes normativas."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 471""],""aceitacao"":""O portal deve validar o payload pela secção 26, persistir o núcleo e os módulos nas estruturas das secções 19 e 27, aplicar as regras transaccionais no serviço de domínio e executar o workflow das secções 20 e 28. Nenhuma camada pode redefinir campos, enums ou obrigatoriedades fora dessas fontes normativas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0049,"Guardar rascunho automaticamente, indicar progresso por secção e permitir regressar sem perder dados.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 474,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0049: Guardar rascunho automaticamente, indicar progresso por secção e permitir regressar sem perder dados.",P1,OP-9f173ed3-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0049,1,"[{""id"":""OP-9f173ed3-0049"",""pedido"":""Guardar rascunho automaticamente, indicar progresso por secção e permitir regressar sem perder dados."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 474""],""aceitacao"":""Guardar rascunho automaticamente, indicar progresso por secção e permitir regressar sem perder dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0050,"Na secção Localizações, disponibilizar “Adicionar localização”, duplicar apenas estrutura vazia, reordenar, marcar principal e visualizar todos os pontos/polígonos no mesmo mapa.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 475,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0050: Na secção Localizações, disponibilizar “Adicionar localização”, duplicar apenas estrutura vazia, reordenar, marcar principal e visualizar todos os pontos/polígonos no mesmo mapa.",P2,OP-9f173ed3-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0050,1,"[{""id"":""OP-9f173ed3-0050"",""pedido"":""Na secção Localizações, disponibilizar “Adicionar localização”, duplicar apenas estrutura vazia, reordenar, marcar principal e visualizar todos os pontos/polígonos no mesmo mapa."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 475""],""aceitacao"":""Na secção Localizações, disponibilizar “Adicionar localização”, duplicar apenas estrutura vazia, reordenar, marcar principal e visualizar todos os pontos/polígonos no mesmo mapa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0051,"Quando forem seleccionados dois ou mais distritos, mostrar resumo “Oportunidade multidistrital”, exigir a justificação e apresentar a distribuição por distrito.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 476,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0051: Quando forem seleccionados dois ou mais distritos, mostrar resumo “Oportunidade multidistrital”, exigir a justificação e apresentar a distribuição por distrito.",P2,OP-9f173ed3-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0051,1,"[{""id"":""OP-9f173ed3-0051"",""pedido"":""Quando forem seleccionados dois ou mais distritos, mostrar resumo “Oportunidade multidistrital”, exigir a justificação e apresentar a distribuição por distrito."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 476""],""aceitacao"":""Quando forem seleccionados dois ou mais distritos, mostrar resumo “Oportunidade multidistrital”, exigir a justificação e apresentar a distribuição por distrito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0052,"Bloquear a submissão com erros; mostrar avisos não bloqueantes separadamente; cada mensagem deve identificar secção, campo, regra e acção correctiva.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 477,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0052: Bloquear a submissão com erros; mostrar avisos não bloqueantes separadamente; cada mensagem deve identificar secção, campo, regra e acção correctiva.",P2,OP-9f173ed3-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0052,1,"[{""id"":""OP-9f173ed3-0052"",""pedido"":""Bloquear a submissão com erros; mostrar avisos não bloqueantes separadamente; cada mensagem deve identificar secção, campo, regra e acção correctiva."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 477""],""aceitacao"":""Bloquear a submissão com erros; mostrar avisos não bloqueantes separadamente; cada mensagem deve identificar secção, campo, regra e acção correctiva."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0053,Gerar pré-visualização da ficha pública sem campos confidenciais e exigir confirmação do proponente.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 479,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0053: Gerar pré-visualização da ficha pública sem campos confidenciais e exigir confirmação do proponente.,P2,OP-9f173ed3-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0053,1,"[{""id"":""OP-9f173ed3-0053"",""pedido"":""Gerar pré-visualização da ficha pública sem campos confidenciais e exigir confirmação do proponente."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 479""],""aceitacao"":""Gerar pré-visualização da ficha pública sem campos confidenciais e exigir confirmação do proponente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0054,"O termo funcional adoptado no portal é dropdown. Um campo com uma única opção permitida usa dropdown de selecção simples; um campo que admite várias opções usa dropdown multisselecção com pesquisa, selecção por teclado, remoção individual e apresentação das opções escolhidas. Caixas de texto livre só devem ser usadas para “Outro — especificar” ou quando não existir catálogo mestre aprovado.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 482,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0054: O termo funcional adoptado no portal é dropdown. Um campo com uma única opção permitida usa dropdown de selecção simples; um campo que admite várias opções usa dropdown multisselecção com pesquisa, selecção por teclado, remoção individual e apresentação das opções escolhidas. Caixas de texto livre só devem ser usadas para “Outro — especificar” ou quando não existir catálogo mestre aprovado.",P1,OP-9f173ed3-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0054,1,"[{""id"":""OP-9f173ed3-0054"",""pedido"":""O termo funcional adoptado no portal é dropdown. Um campo com uma única opção permitida usa dropdown de selecção simples; um campo que admite várias opções usa dropdown multisselecção com pesquisa, selecção por teclado, remoção individual e apresentação das opções escolhidas. Caixas de texto livre só devem ser usadas para “Outro — especificar” ou quando não existir catálogo mestre aprovado."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 482""],""aceitacao"":""O termo funcional adoptado no portal é dropdown. Um campo com uma única opção permitida usa dropdown de selecção simples; um campo que admite várias opções usa dropdown multisselecção com pesquisa, selecção por teclado, remoção individual e apresentação das opções escolhidas. Caixas de texto livre só devem ser usadas para “Outro — especificar” ou quando não existir catálogo mestre aprovado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0055,"Pesquisa por código e designação; apresentar apenas opções activas; guardar o identificador/código, nunca o rótulo; “Outro” exige descrição.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 490,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0055: Pesquisa por código e designação; apresentar apenas opções activas; guardar o identificador/código, nunca o rótulo; “Outro” exige descrição.",P2,OP-9f173ed3-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0055,1,"[{""id"":""OP-9f173ed3-0055"",""pedido"":""Pesquisa por código e designação; apresentar apenas opções activas; guardar o identificador/código, nunca o rótulo; “Outro” exige descrição."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 490""],""aceitacao"":""Pesquisa por código e designação; apresentar apenas opções activas; guardar o identificador/código, nunca o rótulo; “Outro” exige descrição."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0056,Disponibilizar apenas distritos pertencentes à província seleccionada; impedir introdução manual e combinações fora da hierarquia.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 498,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0056: Disponibilizar apenas distritos pertencentes à província seleccionada; impedir introdução manual e combinações fora da hierarquia.,P2,OP-9f173ed3-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0056,1,"[{""id"":""OP-9f173ed3-0056"",""pedido"":""Disponibilizar apenas distritos pertencentes à província seleccionada; impedir introdução manual e combinações fora da hierarquia."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 498""],""aceitacao"":""Disponibilizar apenas distritos pertencentes à província seleccionada; impedir introdução manual e combinações fora da hierarquia."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0057,Filtrar pelo posto administrativo; permitir pesquisa por designação oficial e código territorial.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 506,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0057: Filtrar pelo posto administrativo; permitir pesquisa por designação oficial e código territorial.,P2,OP-9f173ed3-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0057,1,"[{""id"":""OP-9f173ed3-0057"",""pedido"":""Filtrar pelo posto administrativo; permitir pesquisa por designação oficial e código territorial."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 506""],""aceitacao"":""Filtrar pelo posto administrativo; permitir pesquisa por designação oficial e código territorial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0058,"Permitir seleccionar vários distritos/localidades sem duplicação; cada localização mantém papel, principal, área, geometria e percentagem próprios.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 510,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0058: Permitir seleccionar vários distritos/localidades sem duplicação; cada localização mantém papel, principal, área, geometria e percentagem próprios.",P1,OP-9f173ed3-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0058,1,"[{""id"":""OP-9f173ed3-0058"",""pedido"":""Permitir seleccionar vários distritos/localidades sem duplicação; cada localização mantém papel, principal, área, geometria e percentagem próprios."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 510""],""aceitacao"":""Permitir seleccionar vários distritos/localidades sem duplicação; cada localização mantém papel, principal, área, geometria e percentagem próprios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0059,"Após a selecção territorial, enquadrar o mapa na geometria oficial; permitir seleccionar ponto ou desenhar geometria apenas dentro do território escolhido; guardar identificadores territoriais e geometria EPSG:4326.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 514,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0059: Após a selecção territorial, enquadrar o mapa na geometria oficial; permitir seleccionar ponto ou desenhar geometria apenas dentro do território escolhido; guardar identificadores territoriais e geometria EPSG:4326.",P1,OP-9f173ed3-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0059,1,"[{""id"":""OP-9f173ed3-0059"",""pedido"":""Após a selecção territorial, enquadrar o mapa na geometria oficial; permitir seleccionar ponto ou desenhar geometria apenas dentro do território escolhido; guardar identificadores territoriais e geometria EPSG:4326."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 514""],""aceitacao"":""Após a selecção territorial, enquadrar o mapa na geometria oficial; permitir seleccionar ponto ou desenhar geometria apenas dentro do território escolhido; guardar identificadores territoriais e geometria EPSG:4326."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0060,"Filtrar por território e estado activo; não criar relação automaticamente por sobreposição; exigir confirmação, tipo de relação e evidência.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 518,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0060: Filtrar por território e estado activo; não criar relação automaticamente por sobreposição; exigir confirmação, tipo de relação e evidência.",P1,OP-9f173ed3-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0060,1,"[{""id"":""OP-9f173ed3-0060"",""pedido"":""Filtrar por território e estado activo; não criar relação automaticamente por sobreposição; exigir confirmação, tipo de relação e evidência."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 518""],""aceitacao"":""Filtrar por território e estado activo; não criar relação automaticamente por sobreposição; exigir confirmação, tipo de relação e evidência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0061,"Todos os dropdowns devem carregar opções por API, com paginação e pesquisa no servidor para catálogos extensos.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 521,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0061: Todos os dropdowns devem carregar opções por API, com paginação e pesquisa no servidor para catálogos extensos.",P1,OP-9f173ed3-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0061,1,"[{""id"":""OP-9f173ed3-0061"",""pedido"":""Todos os dropdowns devem carregar opções por API, com paginação e pesquisa no servidor para catálogos extensos."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 521""],""aceitacao"":""Todos os dropdowns devem carregar opções por API, com paginação e pesquisa no servidor para catálogos extensos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0062,"Cada opção deve transportar identificador estável, código, designação, estado, versão e, quando aplicável, parent_id e geometria de referência.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 522,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0062: Cada opção deve transportar identificador estável, código, designação, estado, versão e, quando aplicável, parent_id e geometria de referência.",P1,OP-9f173ed3-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0062,1,"[{""id"":""OP-9f173ed3-0062"",""pedido"":""Cada opção deve transportar identificador estável, código, designação, estado, versão e, quando aplicável, parent_id e geometria de referência."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 522""],""aceitacao"":""Cada opção deve transportar identificador estável, código, designação, estado, versão e, quando aplicável, parent_id e geometria de referência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0063,Os dropdowns dependentes devem permanecer desactivados até à selecção do nível superior e devem ser limpos quando essa selecção mudar.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 523,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0063: Os dropdowns dependentes devem permanecer desactivados até à selecção do nível superior e devem ser limpos quando essa selecção mudar.,P1,OP-9f173ed3-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0063,1,"[{""id"":""OP-9f173ed3-0063"",""pedido"":""Os dropdowns dependentes devem permanecer desactivados até à selecção do nível superior e devem ser limpos quando essa selecção mudar."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 523""],""aceitacao"":""Os dropdowns dependentes devem permanecer desactivados até à selecção do nível superior e devem ser limpos quando essa selecção mudar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0064,"Se a cartografia ou o catálogo estiver indisponível, o sistema deve permitir guardar rascunho, apresentar mensagem clara e bloquear a submissão; não deve substituir o dropdown por texto livre.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 525,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0064: Se a cartografia ou o catálogo estiver indisponível, o sistema deve permitir guardar rascunho, apresentar mensagem clara e bloquear a submissão; não deve substituir o dropdown por texto livre.",P1,OP-9f173ed3-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0064,1,"[{""id"":""OP-9f173ed3-0064"",""pedido"":""Se a cartografia ou o catálogo estiver indisponível, o sistema deve permitir guardar rascunho, apresentar mensagem clara e bloquear a submissão; não deve substituir o dropdown por texto livre."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 525""],""aceitacao"":""Se a cartografia ou o catálogo estiver indisponível, o sistema deve permitir guardar rascunho, apresentar mensagem clara e bloquear a submissão; não deve substituir o dropdown por texto livre."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0065,"A API deve validar novamente a existência, o estado e a relação hierárquica de cada identificador recebido, independentemente da validação na interface.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 526,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0065: A API deve validar novamente a existência, o estado e a relação hierárquica de cada identificador recebido, independentemente da validação na interface.",P2,OP-9f173ed3-0065: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0065,1,"[{""id"":""OP-9f173ed3-0065"",""pedido"":""A API deve validar novamente a existência, o estado e a relação hierárquica de cada identificador recebido, independentemente da validação na interface."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 526""],""aceitacao"":""A API deve validar novamente a existência, o estado e a relação hierárquica de cada identificador recebido, independentemente da validação na interface."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0066,"A selecção no mapa e a selecção nos dropdowns devem ser bidireccionais: escolher território actualiza o mapa; seleccionar uma feição cartográfica propõe os dropdowns correspondentes, exigindo confirmação do utilizador.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 527,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0066: A selecção no mapa e a selecção nos dropdowns devem ser bidireccionais: escolher território actualiza o mapa; seleccionar uma feição cartográfica propõe os dropdowns correspondentes, exigindo confirmação do utilizador.",P1,OP-9f173ed3-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0066,1,"[{""id"":""OP-9f173ed3-0066"",""pedido"":""A selecção no mapa e a selecção nos dropdowns devem ser bidireccionais: escolher território actualiza o mapa; seleccionar uma feição cartográfica propõe os dropdowns correspondentes, exigindo confirmação do utilizador."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 527""],""aceitacao"":""A selecção no mapa e a selecção nos dropdowns devem ser bidireccionais: escolher território actualiza o mapa; seleccionar uma feição cartográfica propõe os dropdowns correspondentes, exigindo confirmação do utilizador."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0067,"Os componentes devem suportar teclado, leitor de ecrã, foco visível, rótulo, descrição, estado de carregamento, ausência de resultados e mensagem de erro.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 528,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0067: Os componentes devem suportar teclado, leitor de ecrã, foco visível, rótulo, descrição, estado de carregamento, ausência de resultados e mensagem de erro.",P2,OP-9f173ed3-0067: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0067,1,"[{""id"":""OP-9f173ed3-0067"",""pedido"":""Os componentes devem suportar teclado, leitor de ecrã, foco visível, rótulo, descrição, estado de carregamento, ausência de resultados e mensagem de erro."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 528""],""aceitacao"":""Os componentes devem suportar teclado, leitor de ecrã, foco visível, rótulo, descrição, estado de carregamento, ausência de resultados e mensagem de erro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0068,"O formulário deve evitar pedidos repetidos através de cache controlada por versão do catálogo, sem reutilizar opções expiradas.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 529,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0068: O formulário deve evitar pedidos repetidos através de cache controlada por versão do catálogo, sem reutilizar opções expiradas.",P2,OP-9f173ed3-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0068,1,"[{""id"":""OP-9f173ed3-0068"",""pedido"":""O formulário deve evitar pedidos repetidos através de cache controlada por versão do catálogo, sem reutilizar opções expiradas."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 529""],""aceitacao"":""O formulário deve evitar pedidos repetidos através de cache controlada por versão do catálogo, sem reutilizar opções expiradas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0069,"Os testes de aceitação devem cobrir pesquisa, paginação, hierarquia, multilocalização, opção inactiva, falha de API, mapa, acessibilidade e dispositivos móveis.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 530,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0069: Os testes de aceitação devem cobrir pesquisa, paginação, hierarquia, multilocalização, opção inactiva, falha de API, mapa, acessibilidade e dispositivos móveis.",P2,OP-9f173ed3-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0069,1,"[{""id"":""OP-9f173ed3-0069"",""pedido"":""Os testes de aceitação devem cobrir pesquisa, paginação, hierarquia, multilocalização, opção inactiva, falha de API, mapa, acessibilidade e dispositivos móveis."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 530""],""aceitacao"":""Os testes de aceitação devem cobrir pesquisa, paginação, hierarquia, multilocalização, opção inactiva, falha de API, mapa, acessibilidade e dispositivos móveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0070,"A oportunidade e todas as suas componentes devem poder ser actualizadas, eliminadas logicamente e restauradas de acordo com o estado, o perfil do utilizador e a versão do registo. Esta regra aplica-se a todos os campos e colecções das secções 10 a 17 e 25, incluindo localizações, produtos, activos, mercados, impactos, rubricas, fontes de financiamento, marcos, licenças, riscos, relações, documentos, evidências, imagens, idiomas, imóveis, parcelas, benfeitorias, comunidades e dados de negócios. A eliminação física é proibida após a primeira submissão.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 532,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0070: A oportunidade e todas as suas componentes devem poder ser actualizadas, eliminadas logicamente e restauradas de acordo com o estado, o perfil do utilizador e a versão do registo. Esta regra aplica-se a todos os campos e colecções das secções 10 a 17 e 25, incluindo localizações, produtos, activos, mercados, impactos, rubricas, fontes de financiamento, marcos, licenças, riscos, relações, documentos, evidências, imagens, idiomas, imóveis, parcelas, benfeitorias, comunidades e dados de negócios. A eliminação física é proibida após a primeira submissão.",P2,OP-9f173ed3-0070: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0070,1,"[{""id"":""OP-9f173ed3-0070"",""pedido"":""A oportunidade e todas as suas componentes devem poder ser actualizadas, eliminadas logicamente e restauradas de acordo com o estado, o perfil do utilizador e a versão do registo. Esta regra aplica-se a todos os campos e colecções das secções 10 a 17 e 25, incluindo localizações, produtos, activos, mercados, impactos, rubricas, fontes de financiamento, marcos, licenças, riscos, relações, documentos, evidências, imagens, idiomas, imóveis, parcelas, benfeitorias, comunidades e dados de negócios. A eliminação física é proibida após a primeira submissão."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 532""],""aceitacao"":""A oportunidade e todas as suas componentes devem poder ser actualizadas, eliminadas logicamente e restauradas de acordo com o estado, o perfil do utilizador e a versão do registo. Esta regra aplica-se a todos os campos e colecções das secções 10 a 17 e 25, incluindo localizações, produtos, activos, mercados, impactos, rubricas, fontes de financiamento, marcos, licenças, riscos, relações, documentos, evidências, imagens, idiomas, imóveis, parcelas, benfeitorias, comunidades e dados de negócios. A eliminação física é proibida após a primeira submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0071,"Permitida no rascunho ao utilizador autorizado; validar catálogo, relação com a oportunidade e campos mínimos do item.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 540,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0071: Permitida no rascunho ao utilizador autorizado; validar catálogo, relação com a oportunidade e campos mínimos do item.",P1,OP-9f173ed3-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0071,1,"[{""id"":""OP-9f173ed3-0071"",""pedido"":""Permitida no rascunho ao utilizador autorizado; validar catálogo, relação com a oportunidade e campos mínimos do item."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 540""],""aceitacao"":""Permitida no rascunho ao utilizador autorizado; validar catálogo, relação com a oportunidade e campos mínimos do item."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0072,"Registar actor, data/hora, entidade, parent_id e valores criados; responder 201.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 541,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0072: Registar actor, data/hora, entidade, parent_id e valores criados; responder 201.",P2,OP-9f173ed3-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0072,1,"[{""id"":""OP-9f173ed3-0072"",""pedido"":""Registar actor, data/hora, entidade, parent_id e valores criados; responder 201."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 541""],""aceitacao"":""Registar actor, data/hora, entidade, parent_id e valores criados; responder 201."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0073,"Exigir id e version/ETag; no estado submetido, criar nova versão em vez de alterar a versão fechada; alteração material invalida gates afectados.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 544,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0073: Exigir id e version/ETag; no estado submetido, criar nova versão em vez de alterar a versão fechada; alteração material invalida gates afectados.",P2,OP-9f173ed3-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0073,1,"[{""id"":""OP-9f173ed3-0073"",""pedido"":""Exigir id e version/ETag; no estado submetido, criar nova versão em vez de alterar a versão fechada; alteração material invalida gates afectados."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 544""],""aceitacao"":""Exigir id e version/ETag; no estado submetido, criar nova versão em vez de alterar a versão fechada; alteração material invalida gates afectados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0074,"Registar before/after, motivo quando exigido e versão; responder 200 ou 409 em conflito.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 545,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0074: Registar before/after, motivo quando exigido e versão; responder 200 ou 409 em conflito.",P2,OP-9f173ed3-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0074,1,"[{""id"":""OP-9f173ed3-0074"",""pedido"":""Registar before/after, motivo quando exigido e versão; responder 200 ou 409 em conflito."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 545""],""aceitacao"":""Registar before/after, motivo quando exigido e versão; responder 200 ou 409 em conflito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0075,"Usar remoção lógica com is_deleted/deleted_at/deleted_by; exigir motivo com 20–1 000 caracteres; impedir eliminação que deixe o registo inválido, como remover a única localização, a capa publicada ou uma evidência obrigatória.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 548,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0075: Usar remoção lógica com is_deleted/deleted_at/deleted_by; exigir motivo com 20–1 000 caracteres; impedir eliminação que deixe o registo inválido, como remover a única localização, a capa publicada ou uma evidência obrigatória.",P2,OP-9f173ed3-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0075,1,"[{""id"":""OP-9f173ed3-0075"",""pedido"":""Usar remoção lógica com is_deleted/deleted_at/deleted_by; exigir motivo com 20–1 000 caracteres; impedir eliminação que deixe o registo inválido, como remover a única localização, a capa publicada ou uma evidência obrigatória."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 548""],""aceitacao"":""Usar remoção lógica com is_deleted/deleted_at/deleted_by; exigir motivo com 20–1 000 caracteres; impedir eliminação que deixe o registo inválido, como remover a única localização, a capa publicada ou uma evidência obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0076,"Registar motivo, dependências e impacto; responder 204 ou 409 quando bloqueada.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 549,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0076: Registar motivo, dependências e impacto; responder 204 ou 409 quando bloqueada.",P2,OP-9f173ed3-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0076,1,"[{""id"":""OP-9f173ed3-0076"",""pedido"":""Registar motivo, dependências e impacto; responder 204 ou 409 quando bloqueada."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 549""],""aceitacao"":""Registar motivo, dependências e impacto; responder 204 ou 409 quando bloqueada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0077,"Exigir autorização, version e motivo; revalidar unicidade, catálogos activos, dependências e gates antes de reactivar.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 552,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0077: Exigir autorização, version e motivo; revalidar unicidade, catálogos activos, dependências e gates antes de reactivar.",P2,OP-9f173ed3-0077: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0077,1,"[{""id"":""OP-9f173ed3-0077"",""pedido"":""Exigir autorização, version e motivo; revalidar unicidade, catálogos activos, dependências e gates antes de reactivar."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 552""],""aceitacao"":""Exigir autorização, version e motivo; revalidar unicidade, catálogos activos, dependências e gates antes de reactivar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0078,"Registar estado anterior, motivo, actor e versão; responder 200.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 553,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0078: Registar estado anterior, motivo, actor e versão; responder 200.",P2,OP-9f173ed3-0078: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0078,1,"[{""id"":""OP-9f173ed3-0078"",""pedido"":""Registar estado anterior, motivo, actor e versão; responder 200."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 553""],""aceitacao"":""Registar estado anterior, motivo, actor e versão; responder 200."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0079,Exigir If-Match/version; alteração submetida cria nova versão.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 579,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0079: Exigir If-Match/version; alteração submetida cria nova versão.,P2,OP-9f173ed3-0079: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0079,1,"[{""id"":""OP-9f173ed3-0079"",""pedido"":""Exigir If-Match/version; alteração submetida cria nova versão."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 579""],""aceitacao"":""Exigir If-Match/version; alteração submetida cria nova versão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0080,Motivo obrigatório; rascunho pode ser marcado deleted; submetido passa a archived.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 582,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0080: Motivo obrigatório; rascunho pode ser marcado deleted; submetido passa a archived.,P1,OP-9f173ed3-0080: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0080,1,"[{""id"":""OP-9f173ed3-0080"",""pedido"":""Motivo obrigatório; rascunho pode ser marcado deleted; submetido passa a archived."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 582""],""aceitacao"":""Motivo obrigatório; rascunho pode ser marcado deleted; submetido passa a archived."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0081,Exigir If-Match/version e pertença à oportunidade.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 591,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0081: Exigir If-Match/version e pertença à oportunidade.,P2,OP-9f173ed3-0081: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0081,1,"[{""id"":""OP-9f173ed3-0081"",""pedido"":""Exigir If-Match/version e pertença à oportunidade."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 591""],""aceitacao"":""Exigir If-Match/version e pertença à oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0082,Motivo obrigatório; verificar dependências e mínimos.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 594,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0082: Motivo obrigatório; verificar dependências e mínimos.,P2,OP-9f173ed3-0082: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0082,1,"[{""id"":""OP-9f173ed3-0082"",""pedido"":""Motivo obrigatório; verificar dependências e mínimos."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 594""],""aceitacao"":""Motivo obrigatório; verificar dependências e mínimos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0083,Apenas administrador funcional; DELETE é inactivação lógica; impedir códigos duplicados.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 606,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0083: Apenas administrador funcional; DELETE é inactivação lógica; impedir códigos duplicados.,P2,OP-9f173ed3-0083: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0083,1,"[{""id"":""OP-9f173ed3-0083"",""pedido"":""Apenas administrador funcional; DELETE é inactivação lógica; impedir códigos duplicados."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 606""],""aceitacao"":""Apenas administrador funcional; DELETE é inactivação lógica; impedir códigos duplicados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0084,province_id obrigatório; apenas filhos activos.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 612,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0084: province_id obrigatório; apenas filhos activos.,P2,OP-9f173ed3-0084: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0084,1,"[{""id"":""OP-9f173ed3-0084"",""pedido"":""province_id obrigatório; apenas filhos activos."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 612""],""aceitacao"":""province_id obrigatório; apenas filhos activos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0085,district_id obrigatório.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 615,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0085: district_id obrigatório.,P2,OP-9f173ed3-0085: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0085,1,"[{""id"":""OP-9f173ed3-0085"",""pedido"":""district_id obrigatório."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 615""],""aceitacao"":""district_id obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0086,administrative_post_id obrigatório.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 618,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0086: administrative_post_id obrigatório.,P2,OP-9f173ed3-0086: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0086,1,"[{""id"":""OP-9f173ed3-0086"",""pedido"":""administrative_post_id obrigatório."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 618""],""aceitacao"":""administrative_post_id obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0087,Permitir nível de simplificação; incluir SRID e versão.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 624,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0087: Permitir nível de simplificação; incluir SRID e versão.,P2,OP-9f173ed3-0087: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0087,1,"[{""id"":""OP-9f173ed3-0087"",""pedido"":""Permitir nível de simplificação; incluir SRID e versão."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 624""],""aceitacao"":""Permitir nível de simplificação; incluir SRID e versão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0088,Validar geometria da oportunidade,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 626,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0088: Validar geometria da oportunidade,P1,OP-9f173ed3-0088: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0088,1,"[{""id"":""OP-9f173ed3-0088"",""pedido"":""Validar geometria da oportunidade"",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 626""],""aceitacao"":""Validar geometria da oportunidade"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0089,Documento da mesma oportunidade; field_path válido; impedir eliminação quando sustenta gate obrigatório.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 674,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0089: Documento da mesma oportunidade; field_path válido; impedir eliminação quando sustenta gate obrigatório.,P2,OP-9f173ed3-0089: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0089,1,"[{""id"":""OP-9f173ed3-0089"",""pedido"":""Documento da mesma oportunidade; field_path válido; impedir eliminação quando sustenta gate obrigatório."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 674""],""aceitacao"":""Documento da mesma oportunidade; field_path válido; impedir eliminação quando sustenta gate obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0090,pt-MZ obrigatório; unicidade activa por oportunidade/idioma; equivalência dos valores; restauração sem duplicação.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 684,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0090: pt-MZ obrigatório; unicidade activa por oportunidade/idioma; equivalência dos valores; restauração sem duplicação.,P2,OP-9f173ed3-0090: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0090,1,"[{""id"":""OP-9f173ed3-0090"",""pedido"":""pt-MZ obrigatório; unicidade activa por oportunidade/idioma; equivalência dos valores; restauração sem duplicação."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 684""],""aceitacao"":""pt-MZ obrigatório; unicidade activa por oportunidade/idioma; equivalência dos valores; restauração sem duplicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0091,Código único; hierarquia válida; If-Match; inactivação lógica; impedir eliminação com opções activas.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 725,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0091: Código único; hierarquia válida; If-Match; inactivação lógica; impedir eliminação com opções activas.,P2,OP-9f173ed3-0091: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0091,1,"[{""id"":""OP-9f173ed3-0091"",""pedido"":""Código único; hierarquia válida; If-Match; inactivação lógica; impedir eliminação com opções activas."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 725""],""aceitacao"":""Código único; hierarquia válida; If-Match; inactivação lógica; impedir eliminação com opções activas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0092,Código único; SRID 4326; impedir eliminação com feições activas; auditoria administrativa.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 740,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0092: Código único; SRID 4326; impedir eliminação com feições activas; auditoria administrativa.,P2,OP-9f173ed3-0092: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0092,1,"[{""id"":""OP-9f173ed3-0092"",""pedido"":""Código único; SRID 4326; impedir eliminação com feições activas; auditoria administrativa."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 740""],""aceitacao"":""Código único; SRID 4326; impedir eliminação com feições activas; auditoria administrativa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0093,Seleccionar opção “Outro”.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 966,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0093: Seleccionar opção “Outro”.,P2,OP-9f173ed3-0093: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0093,1,"[{""id"":""OP-9f173ed3-0093"",""pedido"":""Seleccionar opção “Outro”."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 966""],""aceitacao"":""Seleccionar opção “Outro”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0094,Campo de especificação torna-se obrigatório; valor livre não substitui o código other.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 967,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0094: Campo de especificação torna-se obrigatório; valor livre não substitui o código other.,P2,OP-9f173ed3-0094: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0094,1,"[{""id"":""OP-9f173ed3-0094"",""pedido"":""Campo de especificação torna-se obrigatório; valor livre não substitui o código other."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 967""],""aceitacao"":""Campo de especificação torna-se obrigatório; valor livre não substitui o código other."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0095,"Permite guardar rascunho, mostra erro recuperável e bloqueia submissão; não converte para texto livre.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 973,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0095: Permite guardar rascunho, mostra erro recuperável e bloqueia submissão; não converte para texto livre.",P1,OP-9f173ed3-0095: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0095,1,"[{""id"":""OP-9f173ed3-0095"",""pedido"":""Permite guardar rascunho, mostra erro recuperável e bloqueia submissão; não converte para texto livre."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 973""],""aceitacao"":""Permite guardar rascunho, mostra erro recuperável e bloqueia submissão; não converte para texto livre."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0096,Alterar província após seleccionar distrito/posto/localidade.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 978,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0096: Alterar província após seleccionar distrito/posto/localidade.,P2,OP-9f173ed3-0096: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0096,1,"[{""id"":""OP-9f173ed3-0096"",""pedido"":""Alterar província após seleccionar distrito/posto/localidade."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 978""],""aceitacao"":""Alterar província após seleccionar distrito/posto/localidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0097,"Seleccionar distrito, posto e localidade.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 981,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0097: Seleccionar distrito, posto e localidade.",P2,OP-9f173ed3-0097: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0097,1,"[{""id"":""OP-9f173ed3-0097"",""pedido"":""Seleccionar distrito, posto e localidade."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 981""],""aceitacao"":""Seleccionar distrito, posto e localidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0098,Seleccionar feição no mapa.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 984,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0098: Seleccionar feição no mapa.,P2,OP-9f173ed3-0098: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0098,1,"[{""id"":""OP-9f173ed3-0098"",""pedido"":""Seleccionar feição no mapa."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 984""],""aceitacao"":""Seleccionar feição no mapa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0099,Eliminar componente obrigatória ou dependente.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1008,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0099: Eliminar componente obrigatória ou dependente.,P2,OP-9f173ed3-0099: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0099,1,"[{""id"":""OP-9f173ed3-0099"",""pedido"":""Eliminar componente obrigatória ou dependente."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1008""],""aceitacao"":""Eliminar componente obrigatória ou dependente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0100,"A oportunidade deve permitir carregar uma imagem de capa e uma galeria de imagens, incluindo fotografias do local, activos, produtos, infra-estruturas, plantas, maquetas e outras evidências visuais. As imagens devem ser tratadas separadamente dos documentos, mas podem ser associadas a uma localização, activo, produto ou evidência.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1024,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0100: A oportunidade deve permitir carregar uma imagem de capa e uma galeria de imagens, incluindo fotografias do local, activos, produtos, infra-estruturas, plantas, maquetas e outras evidências visuais. As imagens devem ser tratadas separadamente dos documentos, mas podem ser associadas a uma localização, activo, produto ou evidência.",P2,OP-9f173ed3-0100: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0100,1,"[{""id"":""OP-9f173ed3-0100"",""pedido"":""A oportunidade deve permitir carregar uma imagem de capa e uma galeria de imagens, incluindo fotografias do local, activos, produtos, infra-estruturas, plantas, maquetas e outras evidências visuais. As imagens devem ser tratadas separadamente dos documentos, mas podem ser associadas a uma localização, activo, produto ou evidência."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1024""],""aceitacao"":""A oportunidade deve permitir carregar uma imagem de capa e uma galeria de imagens, incluindo fotografias do local, activos, produtos, infra-estruturas, plantas, maquetas e outras evidências visuais. As imagens devem ser tratadas separadamente dos documentos, mas podem ser associadas a uma localização, activo, produto ou evidência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0101,"Mínimo 1 imagem publicada; máximo inicial de 20 por oportunidade, configurável. Permitir reordenar, substituir e remover no rascunho.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1032,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0101: Mínimo 1 imagem publicada; máximo inicial de 20 por oportunidade, configurável. Permitir reordenar, substituir e remover no rascunho.",P1,OP-9f173ed3-0101: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0101,1,"[{""id"":""OP-9f173ed3-0101"",""pedido"":""Mínimo 1 imagem publicada; máximo inicial de 20 por oportunidade, configurável. Permitir reordenar, substituir e remover no rascunho."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1032""],""aceitacao"":""Mínimo 1 imagem publicada; máximo inicial de 20 por oportunidade, configurável. Permitir reordenar, substituir e remover no rascunho."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0102,"Aceitar JPEG, PNG e WebP; validar conteúdo real e não apenas extensão; tamanho máximo inicial de 10 MB por ficheiro; rejeitar ficheiros corrompidos, animados ou com código incorporado.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1036,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0102: Aceitar JPEG, PNG e WebP; validar conteúdo real e não apenas extensão; tamanho máximo inicial de 10 MB por ficheiro; rejeitar ficheiros corrompidos, animados ou com código incorporado.",P2,OP-9f173ed3-0102: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0102,1,"[{""id"":""OP-9f173ed3-0102"",""pedido"":""Aceitar JPEG, PNG e WebP; validar conteúdo real e não apenas extensão; tamanho máximo inicial de 10 MB por ficheiro; rejeitar ficheiros corrompidos, animados ou com código incorporado."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1036""],""aceitacao"":""Aceitar JPEG, PNG e WebP; validar conteúdo real e não apenas extensão; tamanho máximo inicial de 10 MB por ficheiro; rejeitar ficheiros corrompidos, animados ou com código incorporado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0103,"Exactamente uma imagem de capa por oportunidade publicada; a capa deve estar activa, aprovada e classificada como pública.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1044,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0103: Exactamente uma imagem de capa por oportunidade publicada; a capa deve estar activa, aprovada e classificada como pública.",P2,OP-9f173ed3-0103: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0103,1,"[{""id"":""OP-9f173ed3-0103"",""pedido"":""Exactamente uma imagem de capa por oportunidade publicada; a capa deve estar activa, aprovada e classificada como pública."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1044""],""aceitacao"":""Exactamente uma imagem de capa por oportunidade publicada; a capa deve estar activa, aprovada e classificada como pública."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0104,5–120 caracteres; deve identificar objecto ou local sem linguagem promocional ambígua.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1048,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0104: 5–120 caracteres; deve identificar objecto ou local sem linguagem promocional ambígua.,P2,OP-9f173ed3-0104: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0104,1,"[{""id"":""OP-9f173ed3-0104"",""pedido"":""5–120 caracteres; deve identificar objecto ou local sem linguagem promocional ambígua."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1048""],""aceitacao"":""5–120 caracteres; deve identificar objecto ou local sem linguagem promocional ambígua."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0105,Obrigatório para role=location; deve referenciar uma localização activa da mesma oportunidade. Permitir várias imagens por distrito.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1060,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0105: Obrigatório para role=location; deve referenciar uma localização activa da mesma oportunidade. Permitir várias imagens por distrito.,P2,OP-9f173ed3-0105: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0105,1,"[{""id"":""OP-9f173ed3-0105"",""pedido"":""Obrigatório para role=location; deve referenciar uma localização activa da mesma oportunidade. Permitir várias imagens por distrito."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1060""],""aceitacao"":""Obrigatório para role=location; deve referenciar uma localização activa da mesma oportunidade. Permitir várias imagens por distrito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0106,"Obrigatório para role=asset, product ou evidence; a entidade deve pertencer à mesma oportunidade.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1064,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0106: Obrigatório para role=asset, product ou evidence; a entidade deve pertencer à mesma oportunidade.",P2,OP-9f173ed3-0106: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0106,1,"[{""id"":""OP-9f173ed3-0106"",""pedido"":""Obrigatório para role=asset, product ou evidence; a entidade deve pertencer à mesma oportunidade."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1064""],""aceitacao"":""Obrigatório para role=asset, product ou evidence; a entidade deve pertencer à mesma oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0107,Obrigatória para fotografias apresentadas como situação actual; não pode ser futura.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1068,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0107: Obrigatória para fotografias apresentadas como situação actual; não pode ser futura.,P2,OP-9f173ed3-0107: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0107,1,"[{""id"":""OP-9f173ed3-0107"",""pedido"":""Obrigatória para fotografias apresentadas como situação actual; não pode ser futura."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1068""],""aceitacao"":""Obrigatória para fotografias apresentadas como situação actual; não pode ser futura."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0108,"Validar MIME, assinatura binária, dimensões e integridade; executar antivírus; remover metadados sensíveis, incluindo GPS, antes da publicação, salvo quando a divulgação tiver sido expressamente autorizada.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1087,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0108: Validar MIME, assinatura binária, dimensões e integridade; executar antivírus; remover metadados sensíveis, incluindo GPS, antes da publicação, salvo quando a divulgação tiver sido expressamente autorizada.",P2,OP-9f173ed3-0108: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0108,1,"[{""id"":""OP-9f173ed3-0108"",""pedido"":""Validar MIME, assinatura binária, dimensões e integridade; executar antivírus; remover metadados sensíveis, incluindo GPS, antes da publicação, salvo quando a divulgação tiver sido expressamente autorizada."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1087""],""aceitacao"":""Validar MIME, assinatura binária, dimensões e integridade; executar antivírus; remover metadados sensíveis, incluindo GPS, antes da publicação, salvo quando a divulgação tiver sido expressamente autorizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0109,Dimensão mínima recomendada: 1 200 × 800 píxeis para capa e 800 × 600 píxeis para galeria. Rejeitar largura ou altura inferior a 400 píxeis; manter proporção sem deformação.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1088,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0109: Dimensão mínima recomendada: 1 200 × 800 píxeis para capa e 800 × 600 píxeis para galeria. Rejeitar largura ou altura inferior a 400 píxeis; manter proporção sem deformação.,P2,OP-9f173ed3-0109: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0109,1,"[{""id"":""OP-9f173ed3-0109"",""pedido"":""Dimensão mínima recomendada: 1 200 × 800 píxeis para capa e 800 × 600 píxeis para galeria. Rejeitar largura ou altura inferior a 400 píxeis; manter proporção sem deformação."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1088""],""aceitacao"":""Dimensão mínima recomendada: 1 200 × 800 píxeis para capa e 800 × 600 píxeis para galeria. Rejeitar largura ou altura inferior a 400 píxeis; manter proporção sem deformação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0110,"Não publicar imagens com dados pessoais, matrículas, assinaturas, documentos identificáveis ou informação confidencial sem revisão e autorização.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1091,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0110: Não publicar imagens com dados pessoais, matrículas, assinaturas, documentos identificáveis ou informação confidencial sem revisão e autorização.",P2,OP-9f173ed3-0110: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0110,1,"[{""id"":""OP-9f173ed3-0110"",""pedido"":""Não publicar imagens com dados pessoais, matrículas, assinaturas, documentos identificáveis ou informação confidencial sem revisão e autorização."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1091""],""aceitacao"":""Não publicar imagens com dados pessoais, matrículas, assinaturas, documentos identificáveis ou informação confidencial sem revisão e autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0111,"Disponibilizar pré-visualização da capa e da galeria nos formatos desktop e móvel; impedir publicação se faltar texto alternativo, legenda, direitos ou aprovação.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1093,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0111: Disponibilizar pré-visualização da capa e da galeria nos formatos desktop e móvel; impedir publicação se faltar texto alternativo, legenda, direitos ou aprovação.",P2,OP-9f173ed3-0111: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0111,1,"[{""id"":""OP-9f173ed3-0111"",""pedido"":""Disponibilizar pré-visualização da capa e da galeria nos formatos desktop e móvel; impedir publicação se faltar texto alternativo, legenda, direitos ou aprovação."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1093""],""aceitacao"":""Disponibilizar pré-visualização da capa e da galeria nos formatos desktop e móvel; impedir publicação se faltar texto alternativo, legenda, direitos ou aprovação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0112,"Para oportunidades multilocalização, permitir filtrar a galeria por província, distrito e localização associada.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1094,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0112: Para oportunidades multilocalização, permitir filtrar a galeria por província, distrito e localização associada.",P2,OP-9f173ed3-0112: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0112,1,"[{""id"":""OP-9f173ed3-0112"",""pedido"":""Para oportunidades multilocalização, permitir filtrar a galeria por província, distrito e localização associada."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1094""],""aceitacao"":""Para oportunidades multilocalização, permitir filtrar a galeria por província, distrito e localização associada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0113,"Armazenamento: guardar ficheiros fora da pasta pública, com identificador não previsível, encriptação em repouso, acesso por URL temporário e política de retenção.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1097,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0113: Armazenamento: guardar ficheiros fora da pasta pública, com identificador não previsível, encriptação em repouso, acesso por URL temporário e política de retenção.",P2,OP-9f173ed3-0113: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0113,1,"[{""id"":""OP-9f173ed3-0113"",""pedido"":""Armazenamento: guardar ficheiros fora da pasta pública, com identificador não previsível, encriptação em repouso, acesso por URL temporário e política de retenção."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1097""],""aceitacao"":""Armazenamento: guardar ficheiros fora da pasta pública, com identificador não previsível, encriptação em repouso, acesso por URL temporário e política de retenção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0114,Transacção de publicação: validar que existe exactamente uma capa pública aprovada e pelo menos uma imagem pública aprovada; a eliminação da capa exige escolha prévia de uma substituta.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1099,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0114: Transacção de publicação: validar que existe exactamente uma capa pública aprovada e pelo menos uma imagem pública aprovada; a eliminação da capa exige escolha prévia de uma substituta.,P2,OP-9f173ed3-0114: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0114,1,"[{""id"":""OP-9f173ed3-0114"",""pedido"":""Transacção de publicação: validar que existe exactamente uma capa pública aprovada e pelo menos uma imagem pública aprovada; a eliminação da capa exige escolha prévia de uma substituta."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1099""],""aceitacao"":""Transacção de publicação: validar que existe exactamente uma capa pública aprovada e pelo menos uma imagem pública aprovada; a eliminação da capa exige escolha prévia de uma substituta."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0115,"As secções 10 a 13 definem os campos do núcleo comum e do módulo investment_project; a secção 16 define imagens; as secções 24 e 25 definem a activação e os campos especializados; a secção 26 contém o único JSON Schema exportável; as secções 15.4, 19 e 27 contêm o DDL canónico de catálogos, cartografia, núcleo e módulos especializados; e as secções 20 e 28 definem estados, permissões e etapas especializadas. Em caso de divergência, a implementação deve ser corrigida com base nesta hierarquia, sem criar definições paralelas.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1102,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0115: As secções 10 a 13 definem os campos do núcleo comum e do módulo investment_project; a secção 16 define imagens; as secções 24 e 25 definem a activação e os campos especializados; a secção 26 contém o único JSON Schema exportável; as secções 15.4, 19 e 27 contêm o DDL canónico de catálogos, cartografia, núcleo e módulos especializados; e as secções 20 e 28 definem estados, permissões e etapas especializadas. Em caso de divergência, a implementação deve ser corrigida com base nesta hierarquia, sem criar definições paralelas.",P1,OP-9f173ed3-0115: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0115,1,"[{""id"":""OP-9f173ed3-0115"",""pedido"":""As secções 10 a 13 definem os campos do núcleo comum e do módulo investment_project; a secção 16 define imagens; as secções 24 e 25 definem a activação e os campos especializados; a secção 26 contém o único JSON Schema exportável; as secções 15.4, 19 e 27 contêm o DDL canónico de catálogos, cartografia, núcleo e módulos especializados; e as secções 20 e 28 definem estados, permissões e etapas especializadas. Em caso de divergência, a implementação deve ser corrigida com base nesta hierarquia, sem criar definições paralelas."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1102""],""aceitacao"":""As secções 10 a 13 definem os campos do núcleo comum e do módulo investment_project; a secção 16 define imagens; as secções 24 e 25 definem a activação e os campos especializados; a secção 26 contém o único JSON Schema exportável; as secções 15.4, 19 e 27 contêm o DDL canónico de catálogos, cartografia, núcleo e módulos especializados; e as secções 20 e 28 definem estados, permissões e etapas especializadas. Em caso de divergência, a implementação deve ser corrigida com base nesta hierarquia, sem criar definições paralelas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0116,"Guardar erros, avisos, regra, caminho do campo e data; erros bloqueiam submissão.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1126,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0116: Guardar erros, avisos, regra, caminho do campo e data; erros bloqueiam submissão.",P2,OP-9f173ed3-0116: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0116,1,"[{""id"":""OP-9f173ed3-0116"",""pedido"":""Guardar erros, avisos, regra, caminho do campo e data; erros bloqueiam submissão."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1126""],""aceitacao"":""Guardar erros, avisos, regra, caminho do campo e data; erros bloqueiam submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0117,"20–1 000 caracteres, categoria e evidência; registar responsável e prazo de revisão.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1150,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0117: 20–1 000 caracteres, categoria e evidência; registar responsável e prazo de revisão.",P2,OP-9f173ed3-0117: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0117,1,"[{""id"":""OP-9f173ed3-0117"",""pedido"":""20–1 000 caracteres, categoria e evidência; registar responsável e prazo de revisão."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1150""],""aceitacao"":""20–1 000 caracteres, categoria e evidência; registar responsável e prazo de revisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0118,RAISE EXCEPTION 'payload deve ser um objecto JSON' USING ERRCODE = '23514';,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1458,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0118: RAISE EXCEPTION 'payload deve ser um objecto JSON' USING ERRCODE = '23514';,P2,OP-9f173ed3-0118: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0118,1,"[{""id"":""OP-9f173ed3-0118"",""pedido"":""RAISE EXCEPTION 'payload deve ser um objecto JSON' USING ERRCODE = '23514';"",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1458""],""aceitacao"":""RAISE EXCEPTION 'payload deve ser um objecto JSON' USING ERRCODE = '23514';"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0119,A validação integral do payload contra o $def correspondente ao item_type é obrigatória no serviço e no CI antes da persistência.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1467,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0119: A validação integral do payload contra o $def correspondente ao item_type é obrigatória no serviço e no CI antes da persistência.,P2,OP-9f173ed3-0119: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0119,1,"[{""id"":""OP-9f173ed3-0119"",""pedido"":""A validação integral do payload contra o $def correspondente ao item_type é obrigatória no serviço e no CI antes da persistência."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1467""],""aceitacao"":""A validação integral do payload contra o $def correspondente ao item_type é obrigatória no serviço e no CI antes da persistência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0120,Derivar geographic_scope pelo número de distritos e províncias distintos; validar a hierarquia territorial nos cadastros mestres.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1469,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0120: Derivar geographic_scope pelo número de distritos e províncias distintos; validar a hierarquia territorial nos cadastros mestres.,P2,OP-9f173ed3-0120: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0120,1,"[{""id"":""OP-9f173ed3-0120"",""pedido"":""Derivar geographic_scope pelo número de distritos e províncias distintos; validar a hierarquia territorial nos cadastros mestres."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1469""],""aceitacao"":""Derivar geographic_scope pelo número de distritos e províncias distintos; validar a hierarquia territorial nos cadastros mestres."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0121,"Quando allocation_percentage estiver preenchida, exigir soma 100,00; reconciliar investimento_breakdown com total_investment e funding_sought com financiamento assegurado.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1470,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0121: Quando allocation_percentage estiver preenchida, exigir soma 100,00; reconciliar investimento_breakdown com total_investment e funding_sought com financiamento assegurado.",P2,OP-9f173ed3-0121: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0121,1,"[{""id"":""OP-9f173ed3-0121"",""pedido"":""Quando allocation_percentage estiver preenchida, exigir soma 100,00; reconciliar investimento_breakdown com total_investment e funding_sought com financiamento assegurado."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1470""],""aceitacao"":""Quando allocation_percentage estiver preenchida, exigir soma 100,00; reconciliar investimento_breakdown com total_investment e funding_sought com financiamento assegurado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0122,"Antes da publicação, exigir uma capa pública aprovada, uma ou mais imagens públicas aprovadas, documentos obrigatórios aprovados e nenhuma validação bloqueante.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1471,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0122: Antes da publicação, exigir uma capa pública aprovada, uma ou mais imagens públicas aprovadas, documentos obrigatórios aprovados e nenhuma validação bloqueante.",P2,OP-9f173ed3-0122: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0122,1,"[{""id"":""OP-9f173ed3-0122"",""pedido"":""Antes da publicação, exigir uma capa pública aprovada, uma ou mais imagens públicas aprovadas, documentos obrigatórios aprovados e nenhuma validação bloqueante."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1471""],""aceitacao"":""Antes da publicação, exigir uma capa pública aprovada, uma ou mais imagens públicas aprovadas, documentos obrigatórios aprovados e nenhuma validação bloqueante."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0123,"Impedir alteração da versão submetida; toda correcção cria nova versão, invalida aprovações afectadas e grava audit_event.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1472,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0123: Impedir alteração da versão submetida; toda correcção cria nova versão, invalida aprovações afectadas e grava audit_event.",P2,OP-9f173ed3-0123: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0123,1,"[{""id"":""OP-9f173ed3-0123"",""pedido"":""Impedir alteração da versão submetida; toda correcção cria nova versão, invalida aprovações afectadas e grava audit_event."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1472""],""aceitacao"":""Impedir alteração da versão submetida; toda correcção cria nova versão, invalida aprovações afectadas e grava audit_event."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0124,Todas as revisões e gates obrigatórios aprovados,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1504,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0124: Todas as revisões e gates obrigatórios aprovados,P2,OP-9f173ed3-0124: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0124,1,"[{""id"":""OP-9f173ed3-0124"",""pedido"":""Todas as revisões e gates obrigatórios aprovados"",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1504""],""aceitacao"":""Todas as revisões e gates obrigatórios aprovados"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0125,"Validar hierarquia, geometria, multilocalização, terreno e associações territoriais.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1546,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0125: Validar hierarquia, geometria, multilocalização, terreno e associações territoriais.",P1,OP-9f173ed3-0125: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0125,1,"[{""id"":""OP-9f173ed3-0125"",""pedido"":""Validar hierarquia, geometria, multilocalização, terreno e associações territoriais."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1546""],""aceitacao"":""Validar hierarquia, geometria, multilocalização, terreno e associações territoriais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0126,"Validar entidade, direitos, licenças, incentivos, ambiente, reassentamento e documentos.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1549,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0126: Validar entidade, direitos, licenças, incentivos, ambiente, reassentamento e documentos.",P2,OP-9f173ed3-0126: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0126,1,"[{""id"":""OP-9f173ed3-0126"",""pedido"":""Validar entidade, direitos, licenças, incentivos, ambiente, reassentamento e documentos."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1549""],""aceitacao"":""Validar entidade, direitos, licenças, incentivos, ambiente, reassentamento e documentos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0127,"Aprovar, devolver ou rejeitar a versão consolidada.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1555,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0127: Aprovar, devolver ou rejeitar a versão consolidada.",P2,OP-9f173ed3-0127: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0127,1,"[{""id"":""OP-9f173ed3-0127"",""pedido"":""Aprovar, devolver ou rejeitar a versão consolidada."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1555""],""aceitacao"":""Aprovar, devolver ou rejeitar a versão consolidada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0128,Deve ser diferente do autor e revisores; não pode editar o registo.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1556,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0128: Deve ser diferente do autor e revisores; não pode editar o registo.,P2,OP-9f173ed3-0128: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0128,1,"[{""id"":""OP-9f173ed3-0128"",""pedido"":""Deve ser diferente do autor e revisores; não pode editar o registo."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1556""],""aceitacao"":""Deve ser diferente do autor e revisores; não pode editar o registo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0129,"Publicar, agendar, retirar temporariamente e confirmar data de revisão.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1558,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0129: Publicar, agendar, retirar temporariamente e confirmar data de revisão.",P2,OP-9f173ed3-0129: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0129,1,"[{""id"":""OP-9f173ed3-0129"",""pedido"":""Publicar, agendar, retirar temporariamente e confirmar data de revisão."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1558""],""aceitacao"":""Publicar, agendar, retirar temporariamente e confirmar data de revisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0130,"O autor, contacto, revisor, aprovador e publisher devem ser utilizadores activos; decisões são vinculadas à versão e não podem ser delegadas retroactivamente.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1572,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0130: O autor, contacto, revisor, aprovador e publisher devem ser utilizadores activos; decisões são vinculadas à versão e não podem ser delegadas retroactivamente.",P2,OP-9f173ed3-0130: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0130,1,"[{""id"":""OP-9f173ed3-0130"",""pedido"":""O autor, contacto, revisor, aprovador e publisher devem ser utilizadores activos; decisões são vinculadas à versão e não podem ser delegadas retroactivamente."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1572""],""aceitacao"":""O autor, contacto, revisor, aprovador e publisher devem ser utilizadores activos; decisões são vinculadas à versão e não podem ser delegadas retroactivamente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0131,"O mesmo utilizador não pode acumular autoria, revisão obrigatória e aprovação final na mesma oportunidade.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1573,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0131: O mesmo utilizador não pode acumular autoria, revisão obrigatória e aprovação final na mesma oportunidade.",P2,OP-9f173ed3-0131: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0131,1,"[{""id"":""OP-9f173ed3-0131"",""pedido"":""O mesmo utilizador não pode acumular autoria, revisão obrigatória e aprovação final na mesma oportunidade."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1573""],""aceitacao"":""O mesmo utilizador não pode acumular autoria, revisão obrigatória e aprovação final na mesma oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0132,"Devolução e rejeição exigem motivos estruturados, comentário, responsável e prazo; o proponente deve ver exactamente os campos a corrigir.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1576,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0132: Devolução e rejeição exigem motivos estruturados, comentário, responsável e prazo; o proponente deve ver exactamente os campos a corrigir.",P2,OP-9f173ed3-0132: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0132,1,"[{""id"":""OP-9f173ed3-0132"",""pedido"":""Devolução e rejeição exigem motivos estruturados, comentário, responsável e prazo; o proponente deve ver exactamente os campos a corrigir."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1576""],""aceitacao"":""Devolução e rejeição exigem motivos estruturados, comentário, responsável e prazo; o proponente deve ver exactamente os campos a corrigir."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0133,"Registar no audit_events autenticação, leitura de conteúdo confidencial, exportação, alteração, decisão, publicação, suspensão e reabertura.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1580,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0133: Registar no audit_events autenticação, leitura de conteúdo confidencial, exportação, alteração, decisão, publicação, suspensão e reabertura.",P2,OP-9f173ed3-0133: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0133,1,"[{""id"":""OP-9f173ed3-0133"",""pedido"":""Registar no audit_events autenticação, leitura de conteúdo confidencial, exportação, alteração, decisão, publicação, suspensão e reabertura."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1580""],""aceitacao"":""Registar no audit_events autenticação, leitura de conteúdo confidencial, exportação, alteração, decisão, publicação, suspensão e reabertura."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0134,Falha / rollback obrigatório,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1587,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0134: Falha / rollback obrigatório,P2,OP-9f173ed3-0134: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0134,1,"[{""id"":""OP-9f173ed3-0134"",""pedido"":""Falha / rollback obrigatório"",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1587""],""aceitacao"":""Falha / rollback obrigatório"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0135,Uma submissão bem-sucedida cria exactamente um snapshot e todas as revisões obrigatórias; qualquer PATCH posterior cria nova versão.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1603,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0135: Uma submissão bem-sucedida cria exactamente um snapshot e todas as revisões obrigatórias; qualquer PATCH posterior cria nova versão.,P2,OP-9f173ed3-0135: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0135,1,"[{""id"":""OP-9f173ed3-0135"",""pedido"":""Uma submissão bem-sucedida cria exactamente um snapshot e todas as revisões obrigatórias; qualquer PATCH posterior cria nova versão."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1603""],""aceitacao"":""Uma submissão bem-sucedida cria exactamente um snapshot e todas as revisões obrigatórias; qualquer PATCH posterior cria nova versão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0136,"Desmarcar capa anterior, marcar nova capa, ordenar e publicar.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1621,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0136: Desmarcar capa anterior, marcar nova capa, ordenar e publicar.",P2,OP-9f173ed3-0136: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0136,1,"[{""id"":""OP-9f173ed3-0136"",""pedido"":""Desmarcar capa anterior, marcar nova capa, ordenar e publicar."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1621""],""aceitacao"":""Desmarcar capa anterior, marcar nova capa, ordenar e publicar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0137,Falha mantém a capa anterior; impedir zero ou múltiplas capas na versão publicada.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1622,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0137: Falha mantém a capa anterior; impedir zero ou múltiplas capas na versão publicada.,P2,OP-9f173ed3-0137: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0137,1,"[{""id"":""OP-9f173ed3-0137"",""pedido"":""Falha mantém a capa anterior; impedir zero ou múltiplas capas na versão publicada."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1622""],""aceitacao"":""Falha mantém a capa anterior; impedir zero ou múltiplas capas na versão publicada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0138,Não eliminar camada com feições activas; não publicar geometria inválida; rollback preserva versão anterior.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1642,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0138: Não eliminar camada com feições activas; não publicar geometria inválida; rollback preserva versão anterior.,P1,OP-9f173ed3-0138: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0138,1,"[{""id"":""OP-9f173ed3-0138"",""pedido"":""Não eliminar camada com feições activas; não publicar geometria inválida; rollback preserva versão anterior."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1642""],""aceitacao"":""Não eliminar camada com feições activas; não publicar geometria inválida; rollback preserva versão anterior."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0139,Validar promotor e contacto.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1688,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0139: Validar promotor e contacto.,P2,OP-9f173ed3-0139: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0139,1,"[{""id"":""OP-9f173ed3-0139"",""pedido"":""Validar promotor e contacto."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1688""],""aceitacao"":""Validar promotor e contacto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0140,TA-02: rejeitar promotor inactivo e publicação de contacto sem consentimento.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1692,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0140: TA-02: rejeitar promotor inactivo e publicação de contacto sem consentimento.,P2,OP-9f173ed3-0140: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0140,1,"[{""id"":""OP-9f173ed3-0140"",""pedido"":""TA-02: rejeitar promotor inactivo e publicação de contacto sem consentimento."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1692""],""aceitacao"":""TA-02: rejeitar promotor inactivo e publicação de contacto sem consentimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +19/10/2026 — Aplicado em QA o enquadramento Tempo às 11 iniciativas/programas e carteira 021B, revisão 3968efbbde8ca67354fe8b5787d5f1e2759c3676dd32bc7e70fd17568469b1ac. Mesmo editor/validador e JSON versionado; responsável, abrangência e orçamento agregado distintos dos dados de componentes. Aplicabilidade explícita; desconhecido não é não aplicável. 141 verificações+6 dirigidas e navegador em programa/carteira; 18 outras fichas e seis públicas preservadas. Sem importação/publicação, migrations, MFA/papéis, activo ou HML01. Pendências técnicas de aplicabilidade anteriores superadas neste recorte; dados comuns ausentes permanecem. Não encerra requisitos globais. Provas: outputs/investmoz-inhambane-tecnico-QA-20261019/enquadramento/RELATORIO-QA.md.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0044,"Registar inclusive “não aplicável”, com fundamento; número, emissor, estado, datas e documento conforme o estado.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 432,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0044: Registar inclusive “não aplicável”, com fundamento; número, emissor, estado, datas e documento conforme o estado.",P2,OP-9f173ed3-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0044,1,"[{""id"":""OP-9f173ed3-0044"",""pedido"":""Registar inclusive “não aplicável”, com fundamento; número, emissor, estado, datas e documento conforme o estado."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 432""],""aceitacao"":""Registar inclusive “não aplicável”, com fundamento; número, emissor, estado, datas e documento conforme o estado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0045,"PDF, DOCX, XLSX, PNG ou JPEG; limite por ficheiro configurável; antivírus, checksum, categoria, versão, emissor, data, validade e classificação obrigatórios.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 448,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0045: PDF, DOCX, XLSX, PNG ou JPEG; limite por ficheiro configurável; antivírus, checksum, categoria, versão, emissor, data, validade e classificação obrigatórios.",P2,OP-9f173ed3-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0045,1,"[{""id"":""OP-9f173ed3-0045"",""pedido"":""PDF, DOCX, XLSX, PNG ou JPEG; limite por ficheiro configurável; antivírus, checksum, categoria, versão, emissor, data, validade e classificação obrigatórios."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 448""],""aceitacao"":""PDF, DOCX, XLSX, PNG ou JPEG; limite por ficheiro configurável; antivírus, checksum, categoria, versão, emissor, data, validade e classificação obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0046,pt-MZ obrigatório; cada idioma adicional exige título e resumo localizados e validação de equivalência dos valores.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 456,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0046: pt-MZ obrigatório; cada idioma adicional exige título e resumo localizados e validação de equivalência dos valores.,P2,OP-9f173ed3-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0046,1,"[{""id"":""OP-9f173ed3-0046"",""pedido"":""pt-MZ obrigatório; cada idioma adicional exige título e resumo localizados e validação de equivalência dos valores."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 456""],""aceitacao"":""pt-MZ obrigatório; cada idioma adicional exige título e resumo localizados e validação de equivalência dos valores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0047,"Deve ser true; guardar utilizador, data/hora, versão dos termos e dados técnicos de auditoria.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 468,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0047: Deve ser true; guardar utilizador, data/hora, versão dos termos e dados técnicos de auditoria.",P2,OP-9f173ed3-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0047,1,"[{""id"":""OP-9f173ed3-0047"",""pedido"":""Deve ser true; guardar utilizador, data/hora, versão dos termos e dados técnicos de auditoria."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 468""],""aceitacao"":""Deve ser true; guardar utilizador, data/hora, versão dos termos e dados técnicos de auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0048,"O portal deve validar o payload pela secção 26, persistir o núcleo e os módulos nas estruturas das secções 19 e 27, aplicar as regras transaccionais no serviço de domínio e executar o workflow das secções 20 e 28. Nenhuma camada pode redefinir campos, enums ou obrigatoriedades fora dessas fontes normativas.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 471,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0048: O portal deve validar o payload pela secção 26, persistir o núcleo e os módulos nas estruturas das secções 19 e 27, aplicar as regras transaccionais no serviço de domínio e executar o workflow das secções 20 e 28. Nenhuma camada pode redefinir campos, enums ou obrigatoriedades fora dessas fontes normativas.",P2,OP-9f173ed3-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0048,1,"[{""id"":""OP-9f173ed3-0048"",""pedido"":""O portal deve validar o payload pela secção 26, persistir o núcleo e os módulos nas estruturas das secções 19 e 27, aplicar as regras transaccionais no serviço de domínio e executar o workflow das secções 20 e 28. Nenhuma camada pode redefinir campos, enums ou obrigatoriedades fora dessas fontes normativas."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 471""],""aceitacao"":""O portal deve validar o payload pela secção 26, persistir o núcleo e os módulos nas estruturas das secções 19 e 27, aplicar as regras transaccionais no serviço de domínio e executar o workflow das secções 20 e 28. Nenhuma camada pode redefinir campos, enums ou obrigatoriedades fora dessas fontes normativas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0049,"Guardar rascunho automaticamente, indicar progresso por secção e permitir regressar sem perder dados.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 474,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0049: Guardar rascunho automaticamente, indicar progresso por secção e permitir regressar sem perder dados.",P1,OP-9f173ed3-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0049,1,"[{""id"":""OP-9f173ed3-0049"",""pedido"":""Guardar rascunho automaticamente, indicar progresso por secção e permitir regressar sem perder dados."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 474""],""aceitacao"":""Guardar rascunho automaticamente, indicar progresso por secção e permitir regressar sem perder dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0050,"Na secção Localizações, disponibilizar “Adicionar localização”, duplicar apenas estrutura vazia, reordenar, marcar principal e visualizar todos os pontos/polígonos no mesmo mapa.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 475,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0050: Na secção Localizações, disponibilizar “Adicionar localização”, duplicar apenas estrutura vazia, reordenar, marcar principal e visualizar todos os pontos/polígonos no mesmo mapa.",P2,OP-9f173ed3-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0050,1,"[{""id"":""OP-9f173ed3-0050"",""pedido"":""Na secção Localizações, disponibilizar “Adicionar localização”, duplicar apenas estrutura vazia, reordenar, marcar principal e visualizar todos os pontos/polígonos no mesmo mapa."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 475""],""aceitacao"":""Na secção Localizações, disponibilizar “Adicionar localização”, duplicar apenas estrutura vazia, reordenar, marcar principal e visualizar todos os pontos/polígonos no mesmo mapa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0051,"Quando forem seleccionados dois ou mais distritos, mostrar resumo “Oportunidade multidistrital”, exigir a justificação e apresentar a distribuição por distrito.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 476,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0051: Quando forem seleccionados dois ou mais distritos, mostrar resumo “Oportunidade multidistrital”, exigir a justificação e apresentar a distribuição por distrito.",P2,OP-9f173ed3-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0051,1,"[{""id"":""OP-9f173ed3-0051"",""pedido"":""Quando forem seleccionados dois ou mais distritos, mostrar resumo “Oportunidade multidistrital”, exigir a justificação e apresentar a distribuição por distrito."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 476""],""aceitacao"":""Quando forem seleccionados dois ou mais distritos, mostrar resumo “Oportunidade multidistrital”, exigir a justificação e apresentar a distribuição por distrito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0052,"Bloquear a submissão com erros; mostrar avisos não bloqueantes separadamente; cada mensagem deve identificar secção, campo, regra e acção correctiva.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 477,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0052: Bloquear a submissão com erros; mostrar avisos não bloqueantes separadamente; cada mensagem deve identificar secção, campo, regra e acção correctiva.",P2,OP-9f173ed3-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0052,1,"[{""id"":""OP-9f173ed3-0052"",""pedido"":""Bloquear a submissão com erros; mostrar avisos não bloqueantes separadamente; cada mensagem deve identificar secção, campo, regra e acção correctiva."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 477""],""aceitacao"":""Bloquear a submissão com erros; mostrar avisos não bloqueantes separadamente; cada mensagem deve identificar secção, campo, regra e acção correctiva."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0053,Gerar pré-visualização da ficha pública sem campos confidenciais e exigir confirmação do proponente.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 479,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0053: Gerar pré-visualização da ficha pública sem campos confidenciais e exigir confirmação do proponente.,P2,OP-9f173ed3-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0053,1,"[{""id"":""OP-9f173ed3-0053"",""pedido"":""Gerar pré-visualização da ficha pública sem campos confidenciais e exigir confirmação do proponente."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 479""],""aceitacao"":""Gerar pré-visualização da ficha pública sem campos confidenciais e exigir confirmação do proponente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0054,"O termo funcional adoptado no portal é dropdown. Um campo com uma única opção permitida usa dropdown de selecção simples; um campo que admite várias opções usa dropdown multisselecção com pesquisa, selecção por teclado, remoção individual e apresentação das opções escolhidas. Caixas de texto livre só devem ser usadas para “Outro — especificar” ou quando não existir catálogo mestre aprovado.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 482,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0054: O termo funcional adoptado no portal é dropdown. Um campo com uma única opção permitida usa dropdown de selecção simples; um campo que admite várias opções usa dropdown multisselecção com pesquisa, selecção por teclado, remoção individual e apresentação das opções escolhidas. Caixas de texto livre só devem ser usadas para “Outro — especificar” ou quando não existir catálogo mestre aprovado.",P1,OP-9f173ed3-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0054,1,"[{""id"":""OP-9f173ed3-0054"",""pedido"":""O termo funcional adoptado no portal é dropdown. Um campo com uma única opção permitida usa dropdown de selecção simples; um campo que admite várias opções usa dropdown multisselecção com pesquisa, selecção por teclado, remoção individual e apresentação das opções escolhidas. Caixas de texto livre só devem ser usadas para “Outro — especificar” ou quando não existir catálogo mestre aprovado."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 482""],""aceitacao"":""O termo funcional adoptado no portal é dropdown. Um campo com uma única opção permitida usa dropdown de selecção simples; um campo que admite várias opções usa dropdown multisselecção com pesquisa, selecção por teclado, remoção individual e apresentação das opções escolhidas. Caixas de texto livre só devem ser usadas para “Outro — especificar” ou quando não existir catálogo mestre aprovado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0055,"Pesquisa por código e designação; apresentar apenas opções activas; guardar o identificador/código, nunca o rótulo; “Outro” exige descrição.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 490,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0055: Pesquisa por código e designação; apresentar apenas opções activas; guardar o identificador/código, nunca o rótulo; “Outro” exige descrição.",P2,OP-9f173ed3-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0055,1,"[{""id"":""OP-9f173ed3-0055"",""pedido"":""Pesquisa por código e designação; apresentar apenas opções activas; guardar o identificador/código, nunca o rótulo; “Outro” exige descrição."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 490""],""aceitacao"":""Pesquisa por código e designação; apresentar apenas opções activas; guardar o identificador/código, nunca o rótulo; “Outro” exige descrição."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0056,Disponibilizar apenas distritos pertencentes à província seleccionada; impedir introdução manual e combinações fora da hierarquia.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 498,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0056: Disponibilizar apenas distritos pertencentes à província seleccionada; impedir introdução manual e combinações fora da hierarquia.,P2,OP-9f173ed3-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0056,1,"[{""id"":""OP-9f173ed3-0056"",""pedido"":""Disponibilizar apenas distritos pertencentes à província seleccionada; impedir introdução manual e combinações fora da hierarquia."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 498""],""aceitacao"":""Disponibilizar apenas distritos pertencentes à província seleccionada; impedir introdução manual e combinações fora da hierarquia."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0057,Filtrar pelo posto administrativo; permitir pesquisa por designação oficial e código territorial.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 506,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0057: Filtrar pelo posto administrativo; permitir pesquisa por designação oficial e código territorial.,P2,OP-9f173ed3-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0057,1,"[{""id"":""OP-9f173ed3-0057"",""pedido"":""Filtrar pelo posto administrativo; permitir pesquisa por designação oficial e código territorial."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 506""],""aceitacao"":""Filtrar pelo posto administrativo; permitir pesquisa por designação oficial e código territorial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0058,"Permitir seleccionar vários distritos/localidades sem duplicação; cada localização mantém papel, principal, área, geometria e percentagem próprios.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 510,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0058: Permitir seleccionar vários distritos/localidades sem duplicação; cada localização mantém papel, principal, área, geometria e percentagem próprios.",P1,OP-9f173ed3-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0058,1,"[{""id"":""OP-9f173ed3-0058"",""pedido"":""Permitir seleccionar vários distritos/localidades sem duplicação; cada localização mantém papel, principal, área, geometria e percentagem próprios."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 510""],""aceitacao"":""Permitir seleccionar vários distritos/localidades sem duplicação; cada localização mantém papel, principal, área, geometria e percentagem próprios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0059,"Após a selecção territorial, enquadrar o mapa na geometria oficial; permitir seleccionar ponto ou desenhar geometria apenas dentro do território escolhido; guardar identificadores territoriais e geometria EPSG:4326.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 514,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0059: Após a selecção territorial, enquadrar o mapa na geometria oficial; permitir seleccionar ponto ou desenhar geometria apenas dentro do território escolhido; guardar identificadores territoriais e geometria EPSG:4326.",P1,OP-9f173ed3-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0059,1,"[{""id"":""OP-9f173ed3-0059"",""pedido"":""Após a selecção territorial, enquadrar o mapa na geometria oficial; permitir seleccionar ponto ou desenhar geometria apenas dentro do território escolhido; guardar identificadores territoriais e geometria EPSG:4326."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 514""],""aceitacao"":""Após a selecção territorial, enquadrar o mapa na geometria oficial; permitir seleccionar ponto ou desenhar geometria apenas dentro do território escolhido; guardar identificadores territoriais e geometria EPSG:4326."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0060,"Filtrar por território e estado activo; não criar relação automaticamente por sobreposição; exigir confirmação, tipo de relação e evidência.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 518,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0060: Filtrar por território e estado activo; não criar relação automaticamente por sobreposição; exigir confirmação, tipo de relação e evidência.",P1,OP-9f173ed3-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0060,1,"[{""id"":""OP-9f173ed3-0060"",""pedido"":""Filtrar por território e estado activo; não criar relação automaticamente por sobreposição; exigir confirmação, tipo de relação e evidência."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 518""],""aceitacao"":""Filtrar por território e estado activo; não criar relação automaticamente por sobreposição; exigir confirmação, tipo de relação e evidência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0061,"Todos os dropdowns devem carregar opções por API, com paginação e pesquisa no servidor para catálogos extensos.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 521,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0061: Todos os dropdowns devem carregar opções por API, com paginação e pesquisa no servidor para catálogos extensos.",P1,OP-9f173ed3-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0061,1,"[{""id"":""OP-9f173ed3-0061"",""pedido"":""Todos os dropdowns devem carregar opções por API, com paginação e pesquisa no servidor para catálogos extensos."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 521""],""aceitacao"":""Todos os dropdowns devem carregar opções por API, com paginação e pesquisa no servidor para catálogos extensos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0062,"Cada opção deve transportar identificador estável, código, designação, estado, versão e, quando aplicável, parent_id e geometria de referência.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 522,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0062: Cada opção deve transportar identificador estável, código, designação, estado, versão e, quando aplicável, parent_id e geometria de referência.",P1,OP-9f173ed3-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0062,1,"[{""id"":""OP-9f173ed3-0062"",""pedido"":""Cada opção deve transportar identificador estável, código, designação, estado, versão e, quando aplicável, parent_id e geometria de referência."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 522""],""aceitacao"":""Cada opção deve transportar identificador estável, código, designação, estado, versão e, quando aplicável, parent_id e geometria de referência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0063,Os dropdowns dependentes devem permanecer desactivados até à selecção do nível superior e devem ser limpos quando essa selecção mudar.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 523,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0063: Os dropdowns dependentes devem permanecer desactivados até à selecção do nível superior e devem ser limpos quando essa selecção mudar.,P1,OP-9f173ed3-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0063,1,"[{""id"":""OP-9f173ed3-0063"",""pedido"":""Os dropdowns dependentes devem permanecer desactivados até à selecção do nível superior e devem ser limpos quando essa selecção mudar."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 523""],""aceitacao"":""Os dropdowns dependentes devem permanecer desactivados até à selecção do nível superior e devem ser limpos quando essa selecção mudar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0064,"Se a cartografia ou o catálogo estiver indisponível, o sistema deve permitir guardar rascunho, apresentar mensagem clara e bloquear a submissão; não deve substituir o dropdown por texto livre.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 525,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0064: Se a cartografia ou o catálogo estiver indisponível, o sistema deve permitir guardar rascunho, apresentar mensagem clara e bloquear a submissão; não deve substituir o dropdown por texto livre.",P1,OP-9f173ed3-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0064,1,"[{""id"":""OP-9f173ed3-0064"",""pedido"":""Se a cartografia ou o catálogo estiver indisponível, o sistema deve permitir guardar rascunho, apresentar mensagem clara e bloquear a submissão; não deve substituir o dropdown por texto livre."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 525""],""aceitacao"":""Se a cartografia ou o catálogo estiver indisponível, o sistema deve permitir guardar rascunho, apresentar mensagem clara e bloquear a submissão; não deve substituir o dropdown por texto livre."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0065,"A API deve validar novamente a existência, o estado e a relação hierárquica de cada identificador recebido, independentemente da validação na interface.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 526,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0065: A API deve validar novamente a existência, o estado e a relação hierárquica de cada identificador recebido, independentemente da validação na interface.",P2,OP-9f173ed3-0065: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0065,1,"[{""id"":""OP-9f173ed3-0065"",""pedido"":""A API deve validar novamente a existência, o estado e a relação hierárquica de cada identificador recebido, independentemente da validação na interface."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 526""],""aceitacao"":""A API deve validar novamente a existência, o estado e a relação hierárquica de cada identificador recebido, independentemente da validação na interface."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0066,"A selecção no mapa e a selecção nos dropdowns devem ser bidireccionais: escolher território actualiza o mapa; seleccionar uma feição cartográfica propõe os dropdowns correspondentes, exigindo confirmação do utilizador.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 527,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0066: A selecção no mapa e a selecção nos dropdowns devem ser bidireccionais: escolher território actualiza o mapa; seleccionar uma feição cartográfica propõe os dropdowns correspondentes, exigindo confirmação do utilizador.",P1,OP-9f173ed3-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0066,1,"[{""id"":""OP-9f173ed3-0066"",""pedido"":""A selecção no mapa e a selecção nos dropdowns devem ser bidireccionais: escolher território actualiza o mapa; seleccionar uma feição cartográfica propõe os dropdowns correspondentes, exigindo confirmação do utilizador."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 527""],""aceitacao"":""A selecção no mapa e a selecção nos dropdowns devem ser bidireccionais: escolher território actualiza o mapa; seleccionar uma feição cartográfica propõe os dropdowns correspondentes, exigindo confirmação do utilizador."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0067,"Os componentes devem suportar teclado, leitor de ecrã, foco visível, rótulo, descrição, estado de carregamento, ausência de resultados e mensagem de erro.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 528,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0067: Os componentes devem suportar teclado, leitor de ecrã, foco visível, rótulo, descrição, estado de carregamento, ausência de resultados e mensagem de erro.",P2,OP-9f173ed3-0067: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0067,1,"[{""id"":""OP-9f173ed3-0067"",""pedido"":""Os componentes devem suportar teclado, leitor de ecrã, foco visível, rótulo, descrição, estado de carregamento, ausência de resultados e mensagem de erro."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 528""],""aceitacao"":""Os componentes devem suportar teclado, leitor de ecrã, foco visível, rótulo, descrição, estado de carregamento, ausência de resultados e mensagem de erro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0068,"O formulário deve evitar pedidos repetidos através de cache controlada por versão do catálogo, sem reutilizar opções expiradas.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 529,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0068: O formulário deve evitar pedidos repetidos através de cache controlada por versão do catálogo, sem reutilizar opções expiradas.",P2,OP-9f173ed3-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0068,1,"[{""id"":""OP-9f173ed3-0068"",""pedido"":""O formulário deve evitar pedidos repetidos através de cache controlada por versão do catálogo, sem reutilizar opções expiradas."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 529""],""aceitacao"":""O formulário deve evitar pedidos repetidos através de cache controlada por versão do catálogo, sem reutilizar opções expiradas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0069,"Os testes de aceitação devem cobrir pesquisa, paginação, hierarquia, multilocalização, opção inactiva, falha de API, mapa, acessibilidade e dispositivos móveis.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 530,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0069: Os testes de aceitação devem cobrir pesquisa, paginação, hierarquia, multilocalização, opção inactiva, falha de API, mapa, acessibilidade e dispositivos móveis.",P2,OP-9f173ed3-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0069,1,"[{""id"":""OP-9f173ed3-0069"",""pedido"":""Os testes de aceitação devem cobrir pesquisa, paginação, hierarquia, multilocalização, opção inactiva, falha de API, mapa, acessibilidade e dispositivos móveis."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 530""],""aceitacao"":""Os testes de aceitação devem cobrir pesquisa, paginação, hierarquia, multilocalização, opção inactiva, falha de API, mapa, acessibilidade e dispositivos móveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0070,"A oportunidade e todas as suas componentes devem poder ser actualizadas, eliminadas logicamente e restauradas de acordo com o estado, o perfil do utilizador e a versão do registo. Esta regra aplica-se a todos os campos e colecções das secções 10 a 17 e 25, incluindo localizações, produtos, activos, mercados, impactos, rubricas, fontes de financiamento, marcos, licenças, riscos, relações, documentos, evidências, imagens, idiomas, imóveis, parcelas, benfeitorias, comunidades e dados de negócios. A eliminação física é proibida após a primeira submissão.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 532,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0070: A oportunidade e todas as suas componentes devem poder ser actualizadas, eliminadas logicamente e restauradas de acordo com o estado, o perfil do utilizador e a versão do registo. Esta regra aplica-se a todos os campos e colecções das secções 10 a 17 e 25, incluindo localizações, produtos, activos, mercados, impactos, rubricas, fontes de financiamento, marcos, licenças, riscos, relações, documentos, evidências, imagens, idiomas, imóveis, parcelas, benfeitorias, comunidades e dados de negócios. A eliminação física é proibida após a primeira submissão.",P2,OP-9f173ed3-0070: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0070,1,"[{""id"":""OP-9f173ed3-0070"",""pedido"":""A oportunidade e todas as suas componentes devem poder ser actualizadas, eliminadas logicamente e restauradas de acordo com o estado, o perfil do utilizador e a versão do registo. Esta regra aplica-se a todos os campos e colecções das secções 10 a 17 e 25, incluindo localizações, produtos, activos, mercados, impactos, rubricas, fontes de financiamento, marcos, licenças, riscos, relações, documentos, evidências, imagens, idiomas, imóveis, parcelas, benfeitorias, comunidades e dados de negócios. A eliminação física é proibida após a primeira submissão."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 532""],""aceitacao"":""A oportunidade e todas as suas componentes devem poder ser actualizadas, eliminadas logicamente e restauradas de acordo com o estado, o perfil do utilizador e a versão do registo. Esta regra aplica-se a todos os campos e colecções das secções 10 a 17 e 25, incluindo localizações, produtos, activos, mercados, impactos, rubricas, fontes de financiamento, marcos, licenças, riscos, relações, documentos, evidências, imagens, idiomas, imóveis, parcelas, benfeitorias, comunidades e dados de negócios. A eliminação física é proibida após a primeira submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0071,"Permitida no rascunho ao utilizador autorizado; validar catálogo, relação com a oportunidade e campos mínimos do item.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 540,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0071: Permitida no rascunho ao utilizador autorizado; validar catálogo, relação com a oportunidade e campos mínimos do item.",P1,OP-9f173ed3-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0071,1,"[{""id"":""OP-9f173ed3-0071"",""pedido"":""Permitida no rascunho ao utilizador autorizado; validar catálogo, relação com a oportunidade e campos mínimos do item."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 540""],""aceitacao"":""Permitida no rascunho ao utilizador autorizado; validar catálogo, relação com a oportunidade e campos mínimos do item."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0072,"Registar actor, data/hora, entidade, parent_id e valores criados; responder 201.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 541,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0072: Registar actor, data/hora, entidade, parent_id e valores criados; responder 201.",P2,OP-9f173ed3-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0072,1,"[{""id"":""OP-9f173ed3-0072"",""pedido"":""Registar actor, data/hora, entidade, parent_id e valores criados; responder 201."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 541""],""aceitacao"":""Registar actor, data/hora, entidade, parent_id e valores criados; responder 201."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0073,"Exigir id e version/ETag; no estado submetido, criar nova versão em vez de alterar a versão fechada; alteração material invalida gates afectados.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 544,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0073: Exigir id e version/ETag; no estado submetido, criar nova versão em vez de alterar a versão fechada; alteração material invalida gates afectados.",P2,OP-9f173ed3-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0073,1,"[{""id"":""OP-9f173ed3-0073"",""pedido"":""Exigir id e version/ETag; no estado submetido, criar nova versão em vez de alterar a versão fechada; alteração material invalida gates afectados."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 544""],""aceitacao"":""Exigir id e version/ETag; no estado submetido, criar nova versão em vez de alterar a versão fechada; alteração material invalida gates afectados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0074,"Registar before/after, motivo quando exigido e versão; responder 200 ou 409 em conflito.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 545,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0074: Registar before/after, motivo quando exigido e versão; responder 200 ou 409 em conflito.",P2,OP-9f173ed3-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0074,1,"[{""id"":""OP-9f173ed3-0074"",""pedido"":""Registar before/after, motivo quando exigido e versão; responder 200 ou 409 em conflito."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 545""],""aceitacao"":""Registar before/after, motivo quando exigido e versão; responder 200 ou 409 em conflito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0075,"Usar remoção lógica com is_deleted/deleted_at/deleted_by; exigir motivo com 20–1 000 caracteres; impedir eliminação que deixe o registo inválido, como remover a única localização, a capa publicada ou uma evidência obrigatória.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 548,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0075: Usar remoção lógica com is_deleted/deleted_at/deleted_by; exigir motivo com 20–1 000 caracteres; impedir eliminação que deixe o registo inválido, como remover a única localização, a capa publicada ou uma evidência obrigatória.",P2,OP-9f173ed3-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0075,1,"[{""id"":""OP-9f173ed3-0075"",""pedido"":""Usar remoção lógica com is_deleted/deleted_at/deleted_by; exigir motivo com 20–1 000 caracteres; impedir eliminação que deixe o registo inválido, como remover a única localização, a capa publicada ou uma evidência obrigatória."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 548""],""aceitacao"":""Usar remoção lógica com is_deleted/deleted_at/deleted_by; exigir motivo com 20–1 000 caracteres; impedir eliminação que deixe o registo inválido, como remover a única localização, a capa publicada ou uma evidência obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0076,"Registar motivo, dependências e impacto; responder 204 ou 409 quando bloqueada.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 549,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0076: Registar motivo, dependências e impacto; responder 204 ou 409 quando bloqueada.",P2,OP-9f173ed3-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0076,1,"[{""id"":""OP-9f173ed3-0076"",""pedido"":""Registar motivo, dependências e impacto; responder 204 ou 409 quando bloqueada."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 549""],""aceitacao"":""Registar motivo, dependências e impacto; responder 204 ou 409 quando bloqueada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0077,"Exigir autorização, version e motivo; revalidar unicidade, catálogos activos, dependências e gates antes de reactivar.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 552,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0077: Exigir autorização, version e motivo; revalidar unicidade, catálogos activos, dependências e gates antes de reactivar.",P2,OP-9f173ed3-0077: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0077,1,"[{""id"":""OP-9f173ed3-0077"",""pedido"":""Exigir autorização, version e motivo; revalidar unicidade, catálogos activos, dependências e gates antes de reactivar."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 552""],""aceitacao"":""Exigir autorização, version e motivo; revalidar unicidade, catálogos activos, dependências e gates antes de reactivar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0078,"Registar estado anterior, motivo, actor e versão; responder 200.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 553,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0078: Registar estado anterior, motivo, actor e versão; responder 200.",P2,OP-9f173ed3-0078: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0078,1,"[{""id"":""OP-9f173ed3-0078"",""pedido"":""Registar estado anterior, motivo, actor e versão; responder 200."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 553""],""aceitacao"":""Registar estado anterior, motivo, actor e versão; responder 200."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0079,Exigir If-Match/version; alteração submetida cria nova versão.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 579,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0079: Exigir If-Match/version; alteração submetida cria nova versão.,P2,OP-9f173ed3-0079: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0079,1,"[{""id"":""OP-9f173ed3-0079"",""pedido"":""Exigir If-Match/version; alteração submetida cria nova versão."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 579""],""aceitacao"":""Exigir If-Match/version; alteração submetida cria nova versão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0080,Motivo obrigatório; rascunho pode ser marcado deleted; submetido passa a archived.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 582,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0080: Motivo obrigatório; rascunho pode ser marcado deleted; submetido passa a archived.,P1,OP-9f173ed3-0080: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0080,1,"[{""id"":""OP-9f173ed3-0080"",""pedido"":""Motivo obrigatório; rascunho pode ser marcado deleted; submetido passa a archived."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 582""],""aceitacao"":""Motivo obrigatório; rascunho pode ser marcado deleted; submetido passa a archived."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0081,Exigir If-Match/version e pertença à oportunidade.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 591,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0081: Exigir If-Match/version e pertença à oportunidade.,P2,OP-9f173ed3-0081: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0081,1,"[{""id"":""OP-9f173ed3-0081"",""pedido"":""Exigir If-Match/version e pertença à oportunidade."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 591""],""aceitacao"":""Exigir If-Match/version e pertença à oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0082,Motivo obrigatório; verificar dependências e mínimos.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 594,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0082: Motivo obrigatório; verificar dependências e mínimos.,P2,OP-9f173ed3-0082: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0082,1,"[{""id"":""OP-9f173ed3-0082"",""pedido"":""Motivo obrigatório; verificar dependências e mínimos."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 594""],""aceitacao"":""Motivo obrigatório; verificar dependências e mínimos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0083,Apenas administrador funcional; DELETE é inactivação lógica; impedir códigos duplicados.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 606,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0083: Apenas administrador funcional; DELETE é inactivação lógica; impedir códigos duplicados.,P2,OP-9f173ed3-0083: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0083,1,"[{""id"":""OP-9f173ed3-0083"",""pedido"":""Apenas administrador funcional; DELETE é inactivação lógica; impedir códigos duplicados."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 606""],""aceitacao"":""Apenas administrador funcional; DELETE é inactivação lógica; impedir códigos duplicados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0084,province_id obrigatório; apenas filhos activos.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 612,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0084: province_id obrigatório; apenas filhos activos.,P2,OP-9f173ed3-0084: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0084,1,"[{""id"":""OP-9f173ed3-0084"",""pedido"":""province_id obrigatório; apenas filhos activos."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 612""],""aceitacao"":""province_id obrigatório; apenas filhos activos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0085,district_id obrigatório.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 615,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0085: district_id obrigatório.,P2,OP-9f173ed3-0085: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0085,1,"[{""id"":""OP-9f173ed3-0085"",""pedido"":""district_id obrigatório."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 615""],""aceitacao"":""district_id obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0086,administrative_post_id obrigatório.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 618,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0086: administrative_post_id obrigatório.,P2,OP-9f173ed3-0086: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0086,1,"[{""id"":""OP-9f173ed3-0086"",""pedido"":""administrative_post_id obrigatório."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 618""],""aceitacao"":""administrative_post_id obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0087,Permitir nível de simplificação; incluir SRID e versão.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 624,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0087: Permitir nível de simplificação; incluir SRID e versão.,P2,OP-9f173ed3-0087: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0087,1,"[{""id"":""OP-9f173ed3-0087"",""pedido"":""Permitir nível de simplificação; incluir SRID e versão."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 624""],""aceitacao"":""Permitir nível de simplificação; incluir SRID e versão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0088,Validar geometria da oportunidade,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 626,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0088: Validar geometria da oportunidade,P1,OP-9f173ed3-0088: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0088,1,"[{""id"":""OP-9f173ed3-0088"",""pedido"":""Validar geometria da oportunidade"",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 626""],""aceitacao"":""Validar geometria da oportunidade"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0089,Documento da mesma oportunidade; field_path válido; impedir eliminação quando sustenta gate obrigatório.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 674,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0089: Documento da mesma oportunidade; field_path válido; impedir eliminação quando sustenta gate obrigatório.,P2,OP-9f173ed3-0089: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0089,1,"[{""id"":""OP-9f173ed3-0089"",""pedido"":""Documento da mesma oportunidade; field_path válido; impedir eliminação quando sustenta gate obrigatório."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 674""],""aceitacao"":""Documento da mesma oportunidade; field_path válido; impedir eliminação quando sustenta gate obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0090,pt-MZ obrigatório; unicidade activa por oportunidade/idioma; equivalência dos valores; restauração sem duplicação.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 684,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0090: pt-MZ obrigatório; unicidade activa por oportunidade/idioma; equivalência dos valores; restauração sem duplicação.,P2,OP-9f173ed3-0090: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0090,1,"[{""id"":""OP-9f173ed3-0090"",""pedido"":""pt-MZ obrigatório; unicidade activa por oportunidade/idioma; equivalência dos valores; restauração sem duplicação."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 684""],""aceitacao"":""pt-MZ obrigatório; unicidade activa por oportunidade/idioma; equivalência dos valores; restauração sem duplicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0091,Código único; hierarquia válida; If-Match; inactivação lógica; impedir eliminação com opções activas.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 725,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0091: Código único; hierarquia válida; If-Match; inactivação lógica; impedir eliminação com opções activas.,P2,OP-9f173ed3-0091: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0091,1,"[{""id"":""OP-9f173ed3-0091"",""pedido"":""Código único; hierarquia válida; If-Match; inactivação lógica; impedir eliminação com opções activas."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 725""],""aceitacao"":""Código único; hierarquia válida; If-Match; inactivação lógica; impedir eliminação com opções activas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0092,Código único; SRID 4326; impedir eliminação com feições activas; auditoria administrativa.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 740,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0092: Código único; SRID 4326; impedir eliminação com feições activas; auditoria administrativa.,P2,OP-9f173ed3-0092: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0092,1,"[{""id"":""OP-9f173ed3-0092"",""pedido"":""Código único; SRID 4326; impedir eliminação com feições activas; auditoria administrativa."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 740""],""aceitacao"":""Código único; SRID 4326; impedir eliminação com feições activas; auditoria administrativa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0093,Seleccionar opção “Outro”.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 966,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0093: Seleccionar opção “Outro”.,P2,OP-9f173ed3-0093: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0093,1,"[{""id"":""OP-9f173ed3-0093"",""pedido"":""Seleccionar opção “Outro”."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 966""],""aceitacao"":""Seleccionar opção “Outro”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0094,Campo de especificação torna-se obrigatório; valor livre não substitui o código other.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 967,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0094: Campo de especificação torna-se obrigatório; valor livre não substitui o código other.,P2,OP-9f173ed3-0094: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0094,1,"[{""id"":""OP-9f173ed3-0094"",""pedido"":""Campo de especificação torna-se obrigatório; valor livre não substitui o código other."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 967""],""aceitacao"":""Campo de especificação torna-se obrigatório; valor livre não substitui o código other."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0095,"Permite guardar rascunho, mostra erro recuperável e bloqueia submissão; não converte para texto livre.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 973,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0095: Permite guardar rascunho, mostra erro recuperável e bloqueia submissão; não converte para texto livre.",P1,OP-9f173ed3-0095: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0095,1,"[{""id"":""OP-9f173ed3-0095"",""pedido"":""Permite guardar rascunho, mostra erro recuperável e bloqueia submissão; não converte para texto livre."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 973""],""aceitacao"":""Permite guardar rascunho, mostra erro recuperável e bloqueia submissão; não converte para texto livre."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0096,Alterar província após seleccionar distrito/posto/localidade.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 978,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0096: Alterar província após seleccionar distrito/posto/localidade.,P2,OP-9f173ed3-0096: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0096,1,"[{""id"":""OP-9f173ed3-0096"",""pedido"":""Alterar província após seleccionar distrito/posto/localidade."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 978""],""aceitacao"":""Alterar província após seleccionar distrito/posto/localidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0097,"Seleccionar distrito, posto e localidade.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 981,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0097: Seleccionar distrito, posto e localidade.",P2,OP-9f173ed3-0097: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0097,1,"[{""id"":""OP-9f173ed3-0097"",""pedido"":""Seleccionar distrito, posto e localidade."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 981""],""aceitacao"":""Seleccionar distrito, posto e localidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0098,Seleccionar feição no mapa.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 984,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0098: Seleccionar feição no mapa.,P2,OP-9f173ed3-0098: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0098,1,"[{""id"":""OP-9f173ed3-0098"",""pedido"":""Seleccionar feição no mapa."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 984""],""aceitacao"":""Seleccionar feição no mapa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0099,Eliminar componente obrigatória ou dependente.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1008,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0099: Eliminar componente obrigatória ou dependente.,P2,OP-9f173ed3-0099: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0099,1,"[{""id"":""OP-9f173ed3-0099"",""pedido"":""Eliminar componente obrigatória ou dependente."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1008""],""aceitacao"":""Eliminar componente obrigatória ou dependente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0100,"A oportunidade deve permitir carregar uma imagem de capa e uma galeria de imagens, incluindo fotografias do local, activos, produtos, infra-estruturas, plantas, maquetas e outras evidências visuais. As imagens devem ser tratadas separadamente dos documentos, mas podem ser associadas a uma localização, activo, produto ou evidência.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1024,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0100: A oportunidade deve permitir carregar uma imagem de capa e uma galeria de imagens, incluindo fotografias do local, activos, produtos, infra-estruturas, plantas, maquetas e outras evidências visuais. As imagens devem ser tratadas separadamente dos documentos, mas podem ser associadas a uma localização, activo, produto ou evidência.",P2,OP-9f173ed3-0100: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0100,1,"[{""id"":""OP-9f173ed3-0100"",""pedido"":""A oportunidade deve permitir carregar uma imagem de capa e uma galeria de imagens, incluindo fotografias do local, activos, produtos, infra-estruturas, plantas, maquetas e outras evidências visuais. As imagens devem ser tratadas separadamente dos documentos, mas podem ser associadas a uma localização, activo, produto ou evidência."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1024""],""aceitacao"":""A oportunidade deve permitir carregar uma imagem de capa e uma galeria de imagens, incluindo fotografias do local, activos, produtos, infra-estruturas, plantas, maquetas e outras evidências visuais. As imagens devem ser tratadas separadamente dos documentos, mas podem ser associadas a uma localização, activo, produto ou evidência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0101,"Mínimo 1 imagem publicada; máximo inicial de 20 por oportunidade, configurável. Permitir reordenar, substituir e remover no rascunho.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1032,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0101: Mínimo 1 imagem publicada; máximo inicial de 20 por oportunidade, configurável. Permitir reordenar, substituir e remover no rascunho.",P1,OP-9f173ed3-0101: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0101,1,"[{""id"":""OP-9f173ed3-0101"",""pedido"":""Mínimo 1 imagem publicada; máximo inicial de 20 por oportunidade, configurável. Permitir reordenar, substituir e remover no rascunho."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1032""],""aceitacao"":""Mínimo 1 imagem publicada; máximo inicial de 20 por oportunidade, configurável. Permitir reordenar, substituir e remover no rascunho."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0102,"Aceitar JPEG, PNG e WebP; validar conteúdo real e não apenas extensão; tamanho máximo inicial de 10 MB por ficheiro; rejeitar ficheiros corrompidos, animados ou com código incorporado.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1036,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0102: Aceitar JPEG, PNG e WebP; validar conteúdo real e não apenas extensão; tamanho máximo inicial de 10 MB por ficheiro; rejeitar ficheiros corrompidos, animados ou com código incorporado.",P2,OP-9f173ed3-0102: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0102,1,"[{""id"":""OP-9f173ed3-0102"",""pedido"":""Aceitar JPEG, PNG e WebP; validar conteúdo real e não apenas extensão; tamanho máximo inicial de 10 MB por ficheiro; rejeitar ficheiros corrompidos, animados ou com código incorporado."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1036""],""aceitacao"":""Aceitar JPEG, PNG e WebP; validar conteúdo real e não apenas extensão; tamanho máximo inicial de 10 MB por ficheiro; rejeitar ficheiros corrompidos, animados ou com código incorporado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0103,"Exactamente uma imagem de capa por oportunidade publicada; a capa deve estar activa, aprovada e classificada como pública.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1044,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0103: Exactamente uma imagem de capa por oportunidade publicada; a capa deve estar activa, aprovada e classificada como pública.",P2,OP-9f173ed3-0103: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0103,1,"[{""id"":""OP-9f173ed3-0103"",""pedido"":""Exactamente uma imagem de capa por oportunidade publicada; a capa deve estar activa, aprovada e classificada como pública."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1044""],""aceitacao"":""Exactamente uma imagem de capa por oportunidade publicada; a capa deve estar activa, aprovada e classificada como pública."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0104,5–120 caracteres; deve identificar objecto ou local sem linguagem promocional ambígua.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1048,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0104: 5–120 caracteres; deve identificar objecto ou local sem linguagem promocional ambígua.,P2,OP-9f173ed3-0104: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0104,1,"[{""id"":""OP-9f173ed3-0104"",""pedido"":""5–120 caracteres; deve identificar objecto ou local sem linguagem promocional ambígua."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1048""],""aceitacao"":""5–120 caracteres; deve identificar objecto ou local sem linguagem promocional ambígua."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0105,Obrigatório para role=location; deve referenciar uma localização activa da mesma oportunidade. Permitir várias imagens por distrito.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1060,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0105: Obrigatório para role=location; deve referenciar uma localização activa da mesma oportunidade. Permitir várias imagens por distrito.,P2,OP-9f173ed3-0105: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0105,1,"[{""id"":""OP-9f173ed3-0105"",""pedido"":""Obrigatório para role=location; deve referenciar uma localização activa da mesma oportunidade. Permitir várias imagens por distrito."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1060""],""aceitacao"":""Obrigatório para role=location; deve referenciar uma localização activa da mesma oportunidade. Permitir várias imagens por distrito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0106,"Obrigatório para role=asset, product ou evidence; a entidade deve pertencer à mesma oportunidade.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1064,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0106: Obrigatório para role=asset, product ou evidence; a entidade deve pertencer à mesma oportunidade.",P2,OP-9f173ed3-0106: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0106,1,"[{""id"":""OP-9f173ed3-0106"",""pedido"":""Obrigatório para role=asset, product ou evidence; a entidade deve pertencer à mesma oportunidade."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1064""],""aceitacao"":""Obrigatório para role=asset, product ou evidence; a entidade deve pertencer à mesma oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0107,Obrigatória para fotografias apresentadas como situação actual; não pode ser futura.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1068,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0107: Obrigatória para fotografias apresentadas como situação actual; não pode ser futura.,P2,OP-9f173ed3-0107: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0107,1,"[{""id"":""OP-9f173ed3-0107"",""pedido"":""Obrigatória para fotografias apresentadas como situação actual; não pode ser futura."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1068""],""aceitacao"":""Obrigatória para fotografias apresentadas como situação actual; não pode ser futura."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0108,"Validar MIME, assinatura binária, dimensões e integridade; executar antivírus; remover metadados sensíveis, incluindo GPS, antes da publicação, salvo quando a divulgação tiver sido expressamente autorizada.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1087,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0108: Validar MIME, assinatura binária, dimensões e integridade; executar antivírus; remover metadados sensíveis, incluindo GPS, antes da publicação, salvo quando a divulgação tiver sido expressamente autorizada.",P2,OP-9f173ed3-0108: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0108,1,"[{""id"":""OP-9f173ed3-0108"",""pedido"":""Validar MIME, assinatura binária, dimensões e integridade; executar antivírus; remover metadados sensíveis, incluindo GPS, antes da publicação, salvo quando a divulgação tiver sido expressamente autorizada."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1087""],""aceitacao"":""Validar MIME, assinatura binária, dimensões e integridade; executar antivírus; remover metadados sensíveis, incluindo GPS, antes da publicação, salvo quando a divulgação tiver sido expressamente autorizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0109,Dimensão mínima recomendada: 1 200 × 800 píxeis para capa e 800 × 600 píxeis para galeria. Rejeitar largura ou altura inferior a 400 píxeis; manter proporção sem deformação.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1088,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0109: Dimensão mínima recomendada: 1 200 × 800 píxeis para capa e 800 × 600 píxeis para galeria. Rejeitar largura ou altura inferior a 400 píxeis; manter proporção sem deformação.,P2,OP-9f173ed3-0109: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0109,1,"[{""id"":""OP-9f173ed3-0109"",""pedido"":""Dimensão mínima recomendada: 1 200 × 800 píxeis para capa e 800 × 600 píxeis para galeria. Rejeitar largura ou altura inferior a 400 píxeis; manter proporção sem deformação."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1088""],""aceitacao"":""Dimensão mínima recomendada: 1 200 × 800 píxeis para capa e 800 × 600 píxeis para galeria. Rejeitar largura ou altura inferior a 400 píxeis; manter proporção sem deformação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0110,"Não publicar imagens com dados pessoais, matrículas, assinaturas, documentos identificáveis ou informação confidencial sem revisão e autorização.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1091,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0110: Não publicar imagens com dados pessoais, matrículas, assinaturas, documentos identificáveis ou informação confidencial sem revisão e autorização.",P2,OP-9f173ed3-0110: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0110,1,"[{""id"":""OP-9f173ed3-0110"",""pedido"":""Não publicar imagens com dados pessoais, matrículas, assinaturas, documentos identificáveis ou informação confidencial sem revisão e autorização."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1091""],""aceitacao"":""Não publicar imagens com dados pessoais, matrículas, assinaturas, documentos identificáveis ou informação confidencial sem revisão e autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0111,"Disponibilizar pré-visualização da capa e da galeria nos formatos desktop e móvel; impedir publicação se faltar texto alternativo, legenda, direitos ou aprovação.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1093,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0111: Disponibilizar pré-visualização da capa e da galeria nos formatos desktop e móvel; impedir publicação se faltar texto alternativo, legenda, direitos ou aprovação.",P2,OP-9f173ed3-0111: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0111,1,"[{""id"":""OP-9f173ed3-0111"",""pedido"":""Disponibilizar pré-visualização da capa e da galeria nos formatos desktop e móvel; impedir publicação se faltar texto alternativo, legenda, direitos ou aprovação."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1093""],""aceitacao"":""Disponibilizar pré-visualização da capa e da galeria nos formatos desktop e móvel; impedir publicação se faltar texto alternativo, legenda, direitos ou aprovação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0112,"Para oportunidades multilocalização, permitir filtrar a galeria por província, distrito e localização associada.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1094,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0112: Para oportunidades multilocalização, permitir filtrar a galeria por província, distrito e localização associada.",P2,OP-9f173ed3-0112: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0112,1,"[{""id"":""OP-9f173ed3-0112"",""pedido"":""Para oportunidades multilocalização, permitir filtrar a galeria por província, distrito e localização associada."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1094""],""aceitacao"":""Para oportunidades multilocalização, permitir filtrar a galeria por província, distrito e localização associada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0113,"Armazenamento: guardar ficheiros fora da pasta pública, com identificador não previsível, encriptação em repouso, acesso por URL temporário e política de retenção.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1097,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0113: Armazenamento: guardar ficheiros fora da pasta pública, com identificador não previsível, encriptação em repouso, acesso por URL temporário e política de retenção.",P2,OP-9f173ed3-0113: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0113,1,"[{""id"":""OP-9f173ed3-0113"",""pedido"":""Armazenamento: guardar ficheiros fora da pasta pública, com identificador não previsível, encriptação em repouso, acesso por URL temporário e política de retenção."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1097""],""aceitacao"":""Armazenamento: guardar ficheiros fora da pasta pública, com identificador não previsível, encriptação em repouso, acesso por URL temporário e política de retenção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0114,Transacção de publicação: validar que existe exactamente uma capa pública aprovada e pelo menos uma imagem pública aprovada; a eliminação da capa exige escolha prévia de uma substituta.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1099,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0114: Transacção de publicação: validar que existe exactamente uma capa pública aprovada e pelo menos uma imagem pública aprovada; a eliminação da capa exige escolha prévia de uma substituta.,P2,OP-9f173ed3-0114: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0114,1,"[{""id"":""OP-9f173ed3-0114"",""pedido"":""Transacção de publicação: validar que existe exactamente uma capa pública aprovada e pelo menos uma imagem pública aprovada; a eliminação da capa exige escolha prévia de uma substituta."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1099""],""aceitacao"":""Transacção de publicação: validar que existe exactamente uma capa pública aprovada e pelo menos uma imagem pública aprovada; a eliminação da capa exige escolha prévia de uma substituta."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0115,"As secções 10 a 13 definem os campos do núcleo comum e do módulo investment_project; a secção 16 define imagens; as secções 24 e 25 definem a activação e os campos especializados; a secção 26 contém o único JSON Schema exportável; as secções 15.4, 19 e 27 contêm o DDL canónico de catálogos, cartografia, núcleo e módulos especializados; e as secções 20 e 28 definem estados, permissões e etapas especializadas. Em caso de divergência, a implementação deve ser corrigida com base nesta hierarquia, sem criar definições paralelas.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1102,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0115: As secções 10 a 13 definem os campos do núcleo comum e do módulo investment_project; a secção 16 define imagens; as secções 24 e 25 definem a activação e os campos especializados; a secção 26 contém o único JSON Schema exportável; as secções 15.4, 19 e 27 contêm o DDL canónico de catálogos, cartografia, núcleo e módulos especializados; e as secções 20 e 28 definem estados, permissões e etapas especializadas. Em caso de divergência, a implementação deve ser corrigida com base nesta hierarquia, sem criar definições paralelas.",P1,OP-9f173ed3-0115: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0115,1,"[{""id"":""OP-9f173ed3-0115"",""pedido"":""As secções 10 a 13 definem os campos do núcleo comum e do módulo investment_project; a secção 16 define imagens; as secções 24 e 25 definem a activação e os campos especializados; a secção 26 contém o único JSON Schema exportável; as secções 15.4, 19 e 27 contêm o DDL canónico de catálogos, cartografia, núcleo e módulos especializados; e as secções 20 e 28 definem estados, permissões e etapas especializadas. Em caso de divergência, a implementação deve ser corrigida com base nesta hierarquia, sem criar definições paralelas."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1102""],""aceitacao"":""As secções 10 a 13 definem os campos do núcleo comum e do módulo investment_project; a secção 16 define imagens; as secções 24 e 25 definem a activação e os campos especializados; a secção 26 contém o único JSON Schema exportável; as secções 15.4, 19 e 27 contêm o DDL canónico de catálogos, cartografia, núcleo e módulos especializados; e as secções 20 e 28 definem estados, permissões e etapas especializadas. Em caso de divergência, a implementação deve ser corrigida com base nesta hierarquia, sem criar definições paralelas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0116,"Guardar erros, avisos, regra, caminho do campo e data; erros bloqueiam submissão.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1126,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0116: Guardar erros, avisos, regra, caminho do campo e data; erros bloqueiam submissão.",P2,OP-9f173ed3-0116: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0116,1,"[{""id"":""OP-9f173ed3-0116"",""pedido"":""Guardar erros, avisos, regra, caminho do campo e data; erros bloqueiam submissão."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1126""],""aceitacao"":""Guardar erros, avisos, regra, caminho do campo e data; erros bloqueiam submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0117,"20–1 000 caracteres, categoria e evidência; registar responsável e prazo de revisão.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1150,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0117: 20–1 000 caracteres, categoria e evidência; registar responsável e prazo de revisão.",P2,OP-9f173ed3-0117: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0117,1,"[{""id"":""OP-9f173ed3-0117"",""pedido"":""20–1 000 caracteres, categoria e evidência; registar responsável e prazo de revisão."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1150""],""aceitacao"":""20–1 000 caracteres, categoria e evidência; registar responsável e prazo de revisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0118,RAISE EXCEPTION 'payload deve ser um objecto JSON' USING ERRCODE = '23514';,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1458,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0118: RAISE EXCEPTION 'payload deve ser um objecto JSON' USING ERRCODE = '23514';,P2,OP-9f173ed3-0118: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0118,1,"[{""id"":""OP-9f173ed3-0118"",""pedido"":""RAISE EXCEPTION 'payload deve ser um objecto JSON' USING ERRCODE = '23514';"",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1458""],""aceitacao"":""RAISE EXCEPTION 'payload deve ser um objecto JSON' USING ERRCODE = '23514';"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0119,A validação integral do payload contra o $def correspondente ao item_type é obrigatória no serviço e no CI antes da persistência.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1467,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0119: A validação integral do payload contra o $def correspondente ao item_type é obrigatória no serviço e no CI antes da persistência.,P2,OP-9f173ed3-0119: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0119,1,"[{""id"":""OP-9f173ed3-0119"",""pedido"":""A validação integral do payload contra o $def correspondente ao item_type é obrigatória no serviço e no CI antes da persistência."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1467""],""aceitacao"":""A validação integral do payload contra o $def correspondente ao item_type é obrigatória no serviço e no CI antes da persistência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0120,Derivar geographic_scope pelo número de distritos e províncias distintos; validar a hierarquia territorial nos cadastros mestres.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1469,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0120: Derivar geographic_scope pelo número de distritos e províncias distintos; validar a hierarquia territorial nos cadastros mestres.,P2,OP-9f173ed3-0120: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0120,1,"[{""id"":""OP-9f173ed3-0120"",""pedido"":""Derivar geographic_scope pelo número de distritos e províncias distintos; validar a hierarquia territorial nos cadastros mestres."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1469""],""aceitacao"":""Derivar geographic_scope pelo número de distritos e províncias distintos; validar a hierarquia territorial nos cadastros mestres."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0121,"Quando allocation_percentage estiver preenchida, exigir soma 100,00; reconciliar investimento_breakdown com total_investment e funding_sought com financiamento assegurado.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1470,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0121: Quando allocation_percentage estiver preenchida, exigir soma 100,00; reconciliar investimento_breakdown com total_investment e funding_sought com financiamento assegurado.",P2,OP-9f173ed3-0121: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0121,1,"[{""id"":""OP-9f173ed3-0121"",""pedido"":""Quando allocation_percentage estiver preenchida, exigir soma 100,00; reconciliar investimento_breakdown com total_investment e funding_sought com financiamento assegurado."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1470""],""aceitacao"":""Quando allocation_percentage estiver preenchida, exigir soma 100,00; reconciliar investimento_breakdown com total_investment e funding_sought com financiamento assegurado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0122,"Antes da publicação, exigir uma capa pública aprovada, uma ou mais imagens públicas aprovadas, documentos obrigatórios aprovados e nenhuma validação bloqueante.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1471,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0122: Antes da publicação, exigir uma capa pública aprovada, uma ou mais imagens públicas aprovadas, documentos obrigatórios aprovados e nenhuma validação bloqueante.",P2,OP-9f173ed3-0122: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0122,1,"[{""id"":""OP-9f173ed3-0122"",""pedido"":""Antes da publicação, exigir uma capa pública aprovada, uma ou mais imagens públicas aprovadas, documentos obrigatórios aprovados e nenhuma validação bloqueante."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1471""],""aceitacao"":""Antes da publicação, exigir uma capa pública aprovada, uma ou mais imagens públicas aprovadas, documentos obrigatórios aprovados e nenhuma validação bloqueante."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0123,"Impedir alteração da versão submetida; toda correcção cria nova versão, invalida aprovações afectadas e grava audit_event.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1472,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0123: Impedir alteração da versão submetida; toda correcção cria nova versão, invalida aprovações afectadas e grava audit_event.",P2,OP-9f173ed3-0123: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0123,1,"[{""id"":""OP-9f173ed3-0123"",""pedido"":""Impedir alteração da versão submetida; toda correcção cria nova versão, invalida aprovações afectadas e grava audit_event."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1472""],""aceitacao"":""Impedir alteração da versão submetida; toda correcção cria nova versão, invalida aprovações afectadas e grava audit_event."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0124,Todas as revisões e gates obrigatórios aprovados,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1504,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0124: Todas as revisões e gates obrigatórios aprovados,P2,OP-9f173ed3-0124: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0124,1,"[{""id"":""OP-9f173ed3-0124"",""pedido"":""Todas as revisões e gates obrigatórios aprovados"",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1504""],""aceitacao"":""Todas as revisões e gates obrigatórios aprovados"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0125,"Validar hierarquia, geometria, multilocalização, terreno e associações territoriais.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1546,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0125: Validar hierarquia, geometria, multilocalização, terreno e associações territoriais.",P1,OP-9f173ed3-0125: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0125,1,"[{""id"":""OP-9f173ed3-0125"",""pedido"":""Validar hierarquia, geometria, multilocalização, terreno e associações territoriais."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1546""],""aceitacao"":""Validar hierarquia, geometria, multilocalização, terreno e associações territoriais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0126,"Validar entidade, direitos, licenças, incentivos, ambiente, reassentamento e documentos.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1549,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0126: Validar entidade, direitos, licenças, incentivos, ambiente, reassentamento e documentos.",P2,OP-9f173ed3-0126: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0126,1,"[{""id"":""OP-9f173ed3-0126"",""pedido"":""Validar entidade, direitos, licenças, incentivos, ambiente, reassentamento e documentos."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1549""],""aceitacao"":""Validar entidade, direitos, licenças, incentivos, ambiente, reassentamento e documentos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0127,"Aprovar, devolver ou rejeitar a versão consolidada.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1555,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0127: Aprovar, devolver ou rejeitar a versão consolidada.",P2,OP-9f173ed3-0127: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0127,1,"[{""id"":""OP-9f173ed3-0127"",""pedido"":""Aprovar, devolver ou rejeitar a versão consolidada."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1555""],""aceitacao"":""Aprovar, devolver ou rejeitar a versão consolidada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0128,Deve ser diferente do autor e revisores; não pode editar o registo.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1556,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0128: Deve ser diferente do autor e revisores; não pode editar o registo.,P2,OP-9f173ed3-0128: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0128,1,"[{""id"":""OP-9f173ed3-0128"",""pedido"":""Deve ser diferente do autor e revisores; não pode editar o registo."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1556""],""aceitacao"":""Deve ser diferente do autor e revisores; não pode editar o registo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0129,"Publicar, agendar, retirar temporariamente e confirmar data de revisão.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1558,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0129: Publicar, agendar, retirar temporariamente e confirmar data de revisão.",P2,OP-9f173ed3-0129: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0129,1,"[{""id"":""OP-9f173ed3-0129"",""pedido"":""Publicar, agendar, retirar temporariamente e confirmar data de revisão."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1558""],""aceitacao"":""Publicar, agendar, retirar temporariamente e confirmar data de revisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0130,"O autor, contacto, revisor, aprovador e publisher devem ser utilizadores activos; decisões são vinculadas à versão e não podem ser delegadas retroactivamente.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1572,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0130: O autor, contacto, revisor, aprovador e publisher devem ser utilizadores activos; decisões são vinculadas à versão e não podem ser delegadas retroactivamente.",P2,OP-9f173ed3-0130: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0130,1,"[{""id"":""OP-9f173ed3-0130"",""pedido"":""O autor, contacto, revisor, aprovador e publisher devem ser utilizadores activos; decisões são vinculadas à versão e não podem ser delegadas retroactivamente."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1572""],""aceitacao"":""O autor, contacto, revisor, aprovador e publisher devem ser utilizadores activos; decisões são vinculadas à versão e não podem ser delegadas retroactivamente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0131,"O mesmo utilizador não pode acumular autoria, revisão obrigatória e aprovação final na mesma oportunidade.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1573,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0131: O mesmo utilizador não pode acumular autoria, revisão obrigatória e aprovação final na mesma oportunidade.",P2,OP-9f173ed3-0131: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0131,1,"[{""id"":""OP-9f173ed3-0131"",""pedido"":""O mesmo utilizador não pode acumular autoria, revisão obrigatória e aprovação final na mesma oportunidade."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1573""],""aceitacao"":""O mesmo utilizador não pode acumular autoria, revisão obrigatória e aprovação final na mesma oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0132,"Devolução e rejeição exigem motivos estruturados, comentário, responsável e prazo; o proponente deve ver exactamente os campos a corrigir.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1576,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0132: Devolução e rejeição exigem motivos estruturados, comentário, responsável e prazo; o proponente deve ver exactamente os campos a corrigir.",P2,OP-9f173ed3-0132: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0132,1,"[{""id"":""OP-9f173ed3-0132"",""pedido"":""Devolução e rejeição exigem motivos estruturados, comentário, responsável e prazo; o proponente deve ver exactamente os campos a corrigir."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1576""],""aceitacao"":""Devolução e rejeição exigem motivos estruturados, comentário, responsável e prazo; o proponente deve ver exactamente os campos a corrigir."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0133,"Registar no audit_events autenticação, leitura de conteúdo confidencial, exportação, alteração, decisão, publicação, suspensão e reabertura.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1580,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0133: Registar no audit_events autenticação, leitura de conteúdo confidencial, exportação, alteração, decisão, publicação, suspensão e reabertura.",P2,OP-9f173ed3-0133: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0133,1,"[{""id"":""OP-9f173ed3-0133"",""pedido"":""Registar no audit_events autenticação, leitura de conteúdo confidencial, exportação, alteração, decisão, publicação, suspensão e reabertura."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1580""],""aceitacao"":""Registar no audit_events autenticação, leitura de conteúdo confidencial, exportação, alteração, decisão, publicação, suspensão e reabertura."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0134,Falha / rollback obrigatório,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1587,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0134: Falha / rollback obrigatório,P2,OP-9f173ed3-0134: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0134,1,"[{""id"":""OP-9f173ed3-0134"",""pedido"":""Falha / rollback obrigatório"",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1587""],""aceitacao"":""Falha / rollback obrigatório"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0135,Uma submissão bem-sucedida cria exactamente um snapshot e todas as revisões obrigatórias; qualquer PATCH posterior cria nova versão.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1603,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0135: Uma submissão bem-sucedida cria exactamente um snapshot e todas as revisões obrigatórias; qualquer PATCH posterior cria nova versão.,P2,OP-9f173ed3-0135: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0135,1,"[{""id"":""OP-9f173ed3-0135"",""pedido"":""Uma submissão bem-sucedida cria exactamente um snapshot e todas as revisões obrigatórias; qualquer PATCH posterior cria nova versão."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1603""],""aceitacao"":""Uma submissão bem-sucedida cria exactamente um snapshot e todas as revisões obrigatórias; qualquer PATCH posterior cria nova versão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0136,"Desmarcar capa anterior, marcar nova capa, ordenar e publicar.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1621,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0136: Desmarcar capa anterior, marcar nova capa, ordenar e publicar.",P2,OP-9f173ed3-0136: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0136,1,"[{""id"":""OP-9f173ed3-0136"",""pedido"":""Desmarcar capa anterior, marcar nova capa, ordenar e publicar."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1621""],""aceitacao"":""Desmarcar capa anterior, marcar nova capa, ordenar e publicar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0137,Falha mantém a capa anterior; impedir zero ou múltiplas capas na versão publicada.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1622,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0137: Falha mantém a capa anterior; impedir zero ou múltiplas capas na versão publicada.,P2,OP-9f173ed3-0137: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0137,1,"[{""id"":""OP-9f173ed3-0137"",""pedido"":""Falha mantém a capa anterior; impedir zero ou múltiplas capas na versão publicada."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1622""],""aceitacao"":""Falha mantém a capa anterior; impedir zero ou múltiplas capas na versão publicada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0138,Não eliminar camada com feições activas; não publicar geometria inválida; rollback preserva versão anterior.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1642,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0138: Não eliminar camada com feições activas; não publicar geometria inválida; rollback preserva versão anterior.,P1,OP-9f173ed3-0138: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0138,1,"[{""id"":""OP-9f173ed3-0138"",""pedido"":""Não eliminar camada com feições activas; não publicar geometria inválida; rollback preserva versão anterior."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1642""],""aceitacao"":""Não eliminar camada com feições activas; não publicar geometria inválida; rollback preserva versão anterior."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0139,Validar promotor e contacto.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1688,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0139: Validar promotor e contacto.,P2,OP-9f173ed3-0139: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0139,1,"[{""id"":""OP-9f173ed3-0139"",""pedido"":""Validar promotor e contacto."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1688""],""aceitacao"":""Validar promotor e contacto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0140,TA-02: rejeitar promotor inactivo e publicação de contacto sem consentimento.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1692,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0140: TA-02: rejeitar promotor inactivo e publicação de contacto sem consentimento.,P2,OP-9f173ed3-0140: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0140,1,"[{""id"":""OP-9f173ed3-0140"",""pedido"":""TA-02: rejeitar promotor inactivo e publicação de contacto sem consentimento."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1692""],""aceitacao"":""TA-02: rejeitar promotor inactivo e publicação de contacto sem consentimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, OP-9f173ed3-0141,TA-03: rejeitar subsector incompatível e feasibility sem estudo.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1698,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0141: TA-03: rejeitar subsector incompatível e feasibility sem estudo.,P2,OP-9f173ed3-0141: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0141,1,"[{""id"":""OP-9f173ed3-0141"",""pedido"":""TA-03: rejeitar subsector incompatível e feasibility sem estudo."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1698""],""aceitacao"":""TA-03: rejeitar subsector incompatível e feasibility sem estudo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. | 16/10/2026 — mapa prévio de referências económicas, QA sem implementação: Leitura READ ONLY de dois clones: destino restaurado com 12 setores/6 raízes editoriais/8 clusters/zero elos e ligações; QA aceite tem ainda três níveis sintéticos em setores distintos. UNIQUE economic_activities_sector_uq impede várias atividades por setor; escolha técnica, não regra identificada da Tempo. Fontes oficiais aceites preservadas, sem revalidação. | 16/10/2026 — DOC01 do mapa económico, revisão documental sem autorização de execução: 600 versus 579 é divergência documental a reconciliar, não escolha arbitrária da Tempo. Recomendações recebidas: limitar QA aos cinco nós do exemplar por hash/versão; divisão 01 como subsector e 01120 como atividade com cinco níveis; CLU-01 como modelo editorial. Não se declara conformidade normativa integral nem execução/aceitação QA. [RECONCILIACAO-43-20261019] 4: Gestão /management/economic-references/lot-01 ainda exige gate global. Catálogo restante requer reconciliação por identidade/edição e lote, não inferência por contagens.","Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada. | 16/10/2026 — mapa prévio de referências económicas, QA sem implementação: Preparar manifesto fechado, adaptar cardinalidade/hierarquia sem copiar mestres, demonstrar preview/idempotência/recusas e caso positivo de cadeia nos dois consumidores; recuperação, decisão independente, divulgação expressa, filtros AND e reversão após edição pelo código anterior com compatibilidade. Nada demonstrado/encerrado por este mapa. | 16/10/2026 — DOC01 do mapa económico, revisão documental sem autorização de execução: Implementação/provas funcionais e operacionais apenas após decisão QA. Incluir HTTP com esquema ausente, importação privada, publicação e retirada distintas, recusas de identidade/MFA/CSRF/hash, replay/concorrência e motivos visíveis. Reversão após uso é parcial e compatível: schema/dados, seis fontes funcionais, manifesto e build de compatibilidade coerente permanecem; provar edição posterior. Caso positivo de cadeia segue pendente nos dois consumidores. [UTILIZACAO-HOMOLOGACAO-20261019] 4: Disponibilidade condicionada conforme limite registado — 11 actividades presentes; cinco novas referências transportadas. Activação/publicação do lote não executada. @@ -1144,461 +1144,461 @@ OP-9f173ed3-0141,TA-03: rejeitar subsector incompatível e feasibility sem estud [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. [PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação. [P1-P2-QA-167b5db97653] 42/13 verificações do delta; serviços/controladores/middleware com rollback, build único. P1 parcial (21 modalidades/assistência); interface de atribuição pendente; sem instalação remota/importação/publicação. Mesma matriz e manual. -[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,," | QA01: prova positiva delimitada de atividade/cadeia e operações do lote concluída, conservando as aceitações anteriores e a semântica privada/confirmada/pública. | ATIVO01: instalação/importação/publicação autenticadas, scan, repetição idempotente, recuperação pública do ramo A/01/011/0112/01120 e preservação operacional concluídos. Provas funcionais QA aceites reutilizadas, sem repetição."," | QA01: divergência documental 600/579 e edição normativa abertas; cadeia editorial; publicação canónica com pré-condições sintéticas; save legado transacional; sem volume ou recuperação de payload legado cifrado; reversão parcial com sete fontes funcionais. Sem decisão ativa presumida. | ATIVO01: não encerra CAE integral ou divergência 600/579/edição normativa; cadeia exclusivamente editorial. Nenhuma classificação ou relação de investimento real alterada/divulgada. Limites QA anteriores e reversão parcial compatível mantidos; editor UUID ativo de /negocios continua não demonstrado e não bloqueante. Parques, duplicados e regulação Fintech separados.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0142,TA-04: registar dois distritos e confirmar âmbito multi_district e justificação obrigatória.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1704,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0142: TA-04: registar dois distritos e confirmar âmbito multi_district e justificação obrigatória.,P2,OP-9f173ed3-0142: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0142,1,"[{""id"":""OP-9f173ed3-0142"",""pedido"":""TA-04: registar dois distritos e confirmar âmbito multi_district e justificação obrigatória."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1704""],""aceitacao"":""TA-04: registar dois distritos e confirmar âmbito multi_district e justificação obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0143,TA-05: rejeitar polígono inválido e distribuição total diferente de 100.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1710,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0143: TA-05: rejeitar polígono inválido e distribuição total diferente de 100.,P2,OP-9f173ed3-0143: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0143,1,"[{""id"":""OP-9f173ed3-0143"",""pedido"":""TA-05: rejeitar polígono inválido e distribuição total diferente de 100."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1710""],""aceitacao"":""TA-05: rejeitar polígono inválido e distribuição total diferente de 100."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0144,TA-07: rejeitar emprego negativo e indicador sem meta ou fonte.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1722,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0144: TA-07: rejeitar emprego negativo e indicador sem meta ou fonte.,P2,OP-9f173ed3-0144: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0144,1,"[{""id"":""OP-9f173ed3-0144"",""pedido"":""TA-07: rejeitar emprego negativo e indicador sem meta ou fonte."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1722""],""aceitacao"":""TA-07: rejeitar emprego negativo e indicador sem meta ou fonte."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0145,Garantir coerência financeira.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1724,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0145: Garantir coerência financeira.,P2,OP-9f173ed3-0145: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0145,1,"[{""id"":""OP-9f173ed3-0145"",""pedido"":""Garantir coerência financeira."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1724""],""aceitacao"":""Garantir coerência financeira."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0146,TA-08: rejeitar rubricas divergentes e financiamento superior ao total.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1728,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0146: TA-08: rejeitar rubricas divergentes e financiamento superior ao total.,P2,OP-9f173ed3-0146: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0146,1,"[{""id"":""OP-9f173ed3-0146"",""pedido"":""TA-08: rejeitar rubricas divergentes e financiamento superior ao total."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1728""],""aceitacao"":""TA-08: rejeitar rubricas divergentes e financiamento superior ao total."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0147,TA-09: rejeitar fim anterior ao início e dependência circular.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1734,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0147: TA-09: rejeitar fim anterior ao início e dependência circular.,P2,OP-9f173ed3-0147: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0147,1,"[{""id"":""OP-9f173ed3-0147"",""pedido"":""TA-09: rejeitar fim anterior ao início e dependência circular."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1734""],""aceitacao"":""TA-09: rejeitar fim anterior ao início e dependência circular."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0148,"Validar licenças, ambiente e riscos.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1736,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0148: Validar licenças, ambiente e riscos.",P2,OP-9f173ed3-0148: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0148,1,"[{""id"":""OP-9f173ed3-0148"",""pedido"":""Validar licenças, ambiente e riscos."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1736""],""aceitacao"":""Validar licenças, ambiente e riscos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0149,TA-12: rejeitar ficheiro corrompido e impedir acesso público a confidencial.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1752,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0149: TA-12: rejeitar ficheiro corrompido e impedir acesso público a confidencial.,P2,OP-9f173ed3-0149: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0149,1,"[{""id"":""OP-9f173ed3-0149"",""pedido"":""TA-12: rejeitar ficheiro corrompido e impedir acesso público a confidencial."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1752""],""aceitacao"":""TA-12: rejeitar ficheiro corrompido e impedir acesso público a confidencial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0150,Publicar conteúdo localizado e seguro.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1760,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0150: Publicar conteúdo localizado e seguro.,P2,OP-9f173ed3-0150: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0150,1,"[{""id"":""OP-9f173ed3-0150"",""pedido"":""Publicar conteúdo localizado e seguro."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1760""],""aceitacao"":""Publicar conteúdo localizado e seguro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0151,TA-15: impedir o autor de rever/aprovar e o publisher de publicar versão não aprovada.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1770,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0151: TA-15: impedir o autor de rever/aprovar e o publisher de publicar versão não aprovada.,P2,OP-9f173ed3-0151: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0151,1,"[{""id"":""OP-9f173ed3-0151"",""pedido"":""TA-15: impedir o autor de rever/aprovar e o publisher de publicar versão não aprovada."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1770""],""aceitacao"":""TA-15: impedir o autor de rever/aprovar e o publisher de publicar versão não aprovada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0152,"☐ Implementar migrações PostgreSQL/PostGIS, enums, índices, restrições e política de remoção lógica.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1786,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0152: ☐ Implementar migrações PostgreSQL/PostGIS, enums, índices, restrições e política de remoção lógica.",P2,OP-9f173ed3-0152: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0152,1,"[{""id"":""OP-9f173ed3-0152"",""pedido"":""☐ Implementar migrações PostgreSQL/PostGIS, enums, índices, restrições e política de remoção lógica."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1786""],""aceitacao"":""☐ Implementar migrações PostgreSQL/PostGIS, enums, índices, restrições e política de remoção lógica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0153,☐ Compilar e validar o JSON Schema Draft 2020-12 no pipeline de CI.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1788,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0153: ☐ Compilar e validar o JSON Schema Draft 2020-12 no pipeline de CI.,P2,OP-9f173ed3-0153: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0153,1,"[{""id"":""OP-9f173ed3-0153"",""pedido"":""☐ Compilar e validar o JSON Schema Draft 2020-12 no pipeline de CI."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1788""],""aceitacao"":""☐ Compilar e validar o JSON Schema Draft 2020-12 no pipeline de CI."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0154,☐ Criar schemas específicos para cada payload de opportunity_items e rejeitar propriedades desconhecidas.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1789,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0154: ☐ Criar schemas específicos para cada payload de opportunity_items e rejeitar propriedades desconhecidas.,P2,OP-9f173ed3-0154: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0154,1,"[{""id"":""OP-9f173ed3-0154"",""pedido"":""☐ Criar schemas específicos para cada payload de opportunity_items e rejeitar propriedades desconhecidas."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1789""],""aceitacao"":""☐ Criar schemas específicos para cada payload de opportunity_items e rejeitar propriedades desconhecidas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0155,"☐ Implementar serviço transaccional para submissão, validação, aprovação, publicação, suspensão e arquivo.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1790,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0155: ☐ Implementar serviço transaccional para submissão, validação, aprovação, publicação, suspensão e arquivo.",P2,OP-9f173ed3-0155: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0155,1,"[{""id"":""OP-9f173ed3-0155"",""pedido"":""☐ Implementar serviço transaccional para submissão, validação, aprovação, publicação, suspensão e arquivo."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1790""],""aceitacao"":""☐ Implementar serviço transaccional para submissão, validação, aprovação, publicação, suspensão e arquivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0156,☐ Implementar máquina de estados centralizada; nenhuma rota altera status directamente.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1791,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0156: ☐ Implementar máquina de estados centralizada; nenhuma rota altera status directamente.,P2,OP-9f173ed3-0156: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0156,1,"[{""id"":""OP-9f173ed3-0156"",""pedido"":""☐ Implementar máquina de estados centralizada; nenhuma rota altera status directamente."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1791""],""aceitacao"":""☐ Implementar máquina de estados centralizada; nenhuma rota altera status directamente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0157,"☐ Implementar RBAC + âmbito por entidade, sector e território, com negação por defeito.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1792,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0157: ☐ Implementar RBAC + âmbito por entidade, sector e território, com negação por defeito.",P1,OP-9f173ed3-0157: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0157,1,"[{""id"":""OP-9f173ed3-0157"",""pedido"":""☐ Implementar RBAC + âmbito por entidade, sector e território, com negação por defeito."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1792""],""aceitacao"":""☐ Implementar RBAC + âmbito por entidade, sector e território, com negação por defeito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0158,"☐ Implementar segregação entre autor, revisores, aprovador e publisher.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1793,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0158: ☐ Implementar segregação entre autor, revisores, aprovador e publisher.",P2,OP-9f173ed3-0158: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0158,1,"[{""id"":""OP-9f173ed3-0158"",""pedido"":""☐ Implementar segregação entre autor, revisores, aprovador e publisher."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1793""],""aceitacao"":""☐ Implementar segregação entre autor, revisores, aprovador e publisher."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0159,"☐ Implementar ETag/If-Match, incremento atómico de version e resposta HTTP 409.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1794,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0159: ☐ Implementar ETag/If-Match, incremento atómico de version e resposta HTTP 409.",P2,OP-9f173ed3-0159: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0159,1,"[{""id"":""OP-9f173ed3-0159"",""pedido"":""☐ Implementar ETag/If-Match, incremento atómico de version e resposta HTTP 409."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1794""],""aceitacao"":""☐ Implementar ETag/If-Match, incremento atómico de version e resposta HTTP 409."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0160,"☐ Implementar snapshots, diferenças, reason codes e audit_events.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1795,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0160: ☐ Implementar snapshots, diferenças, reason codes e audit_events.",P2,OP-9f173ed3-0160: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0160,1,"[{""id"":""OP-9f173ed3-0160"",""pedido"":""☐ Implementar snapshots, diferenças, reason codes e audit_events."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1795""],""aceitacao"":""☐ Implementar snapshots, diferenças, reason codes e audit_events."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0161,"☐ Implementar validações territoriais, PostGIS, localização principal, âmbito derivado e percentagens.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1796,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0161: ☐ Implementar validações territoriais, PostGIS, localização principal, âmbito derivado e percentagens.",P2,OP-9f173ed3-0161: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0161,1,"[{""id"":""OP-9f173ed3-0161"",""pedido"":""☐ Implementar validações territoriais, PostGIS, localização principal, âmbito derivado e percentagens."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1796""],""aceitacao"":""☐ Implementar validações territoriais, PostGIS, localização principal, âmbito derivado e percentagens."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0162,☐ Implementar reconciliação financeira e precisão monetária sem arredondamentos silenciosos.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1797,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0162: ☐ Implementar reconciliação financeira e precisão monetária sem arredondamentos silenciosos.,P2,OP-9f173ed3-0162: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0162,1,"[{""id"":""OP-9f173ed3-0162"",""pedido"":""☐ Implementar reconciliação financeira e precisão monetária sem arredondamentos silenciosos."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1797""],""aceitacao"":""☐ Implementar reconciliação financeira e precisão monetária sem arredondamentos silenciosos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0163,"☐ Implementar armazenamento privado, URL temporária, antivírus, checksum e classificação documental.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1798,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0163: ☐ Implementar armazenamento privado, URL temporária, antivírus, checksum e classificação documental.",P2,OP-9f173ed3-0163: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0163,1,"[{""id"":""OP-9f173ed3-0163"",""pedido"":""☐ Implementar armazenamento privado, URL temporária, antivírus, checksum e classificação documental."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1798""],""aceitacao"":""☐ Implementar armazenamento privado, URL temporária, antivírus, checksum e classificação documental."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0164,"☐ Implementar pipeline de imagens: MIME real, dimensões, EXIF, derivados, capa, direitos e acessibilidade.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1799,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0164: ☐ Implementar pipeline de imagens: MIME real, dimensões, EXIF, derivados, capa, direitos e acessibilidade.",P2,OP-9f173ed3-0164: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0164,1,"[{""id"":""OP-9f173ed3-0164"",""pedido"":""☐ Implementar pipeline de imagens: MIME real, dimensões, EXIF, derivados, capa, direitos e acessibilidade."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1799""],""aceitacao"":""☐ Implementar pipeline de imagens: MIME real, dimensões, EXIF, derivados, capa, direitos e acessibilidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0165,"☐ Implementar detecção de duplicados exacta e por similaridade, sem fusão automática.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1800,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0165: ☐ Implementar detecção de duplicados exacta e por similaridade, sem fusão automática.",P2,OP-9f173ed3-0165: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0165,1,"[{""id"":""OP-9f173ed3-0165"",""pedido"":""☐ Implementar detecção de duplicados exacta e por similaridade, sem fusão automática."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1800""],""aceitacao"":""☐ Implementar detecção de duplicados exacta e por similaridade, sem fusão automática."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. | 15/10/2026 — incremento de classificação multidimensional em QA: Repetição de relações/aliases recusada, bytes continuam no mecanismo anterior, candidatos por título exato no âmbito autorizado. Similaridade aproximada e consolidação nominal não implementadas; nenhuma fusão executada. | 15/10/2026 — Tempo autorizou e foi disponibilizada a candidata classificacao-multidimensional-QA-64ab05e20b95 DOC01: 17 fontes/174 build, backup/restauro fresco, cache de dados preservada e reversão compatível. Recorte parcial; restantes limites conservados.","Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada. | Disponibilização DOC01 executada. Limitação operacional concreta: Editor no ativo: não demonstrado nesta conferência. O utilizador informou não ter acesso à conta de Promotora interna Aurora Chachuaio. A sessão efetiva Osmane Nala, conta 2, recebeu 403 em GET /minhas-oportunidades/create; não existe elevação operacional ativa. Os papéis Promotor/Validador dessa conta permanecem atribuídos; as funções de autorização v1 conferem exatamente com a versão anterior à entrega. Existem seis oportunidades legadas e nenhuma do workflow de promotor no ativo. A mensagem 403 genérica não expõe o motivo; o diagnóstico fica registado, sem alterar permissões, credenciais ou acrescentar uma correção fora do pacote autorizado. Mantêm-se as provas funcionais QA aceites do editor.; limites do critério integral: Repetição de relações/aliases recusada, bytes continuam no mecanismo anterior, candidatos por título exato no âmbito autorizado. Similaridade aproximada e consolidação nominal não implementadas; nenhuma fusão executada.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Incremento parcial disponibilizado; aceitação QA preservada e lacunas integrais delimitadas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | outputs/investmoz-classificacao-multidimensional-QA-20261015/RELATORIO-QA.md; HTTP-DELTA-QA.json (44); SERVICOS-DELTA-QA.json (22); REVERSAO-COMPAT-QA.json (6); INTERFACE-QA.json | outputs/investmoz-classificacao-ativacao-20261015/RELATORIO-ENTREGA.md; RECIBO-FINAL.json; FRESH-BACKUP.json; ARRANQUE-CLONE-RESTAURADO.json; FONTES-COMPILACAO.json; HTTP-AFTER.json; PRESERVACAO-AFTER.json; INTERFACE-OPERACIONAL.json,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada, | management_draft.canonical.relations/enterprise_size; workflow_context.classification_decisions/publication.classification/canonical_items; mestres existentes por ID; sem migrations.," | Recuperação noutra sessão, nove relações/quatro dimensões, evidência/decisão por hash, exclusão privada, filtros/map matched_count, reversão compatível. Publicação é fixture sintético; transição editorial aceite não repetida.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0166,"☐ Implementar notificações, SLA, escalonamento e revisão periódica sem aprovação automática.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1801,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0166: ☐ Implementar notificações, SLA, escalonamento e revisão periódica sem aprovação automática.",P2,OP-9f173ed3-0166: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0166,1,"[{""id"":""OP-9f173ed3-0166"",""pedido"":""☐ Implementar notificações, SLA, escalonamento e revisão periódica sem aprovação automática."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1801""],""aceitacao"":""☐ Implementar notificações, SLA, escalonamento e revisão periódica sem aprovação automática."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0167,☐ Implementar pré-visualização pública idêntica ao resultado publicado.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1802,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0167: ☐ Implementar pré-visualização pública idêntica ao resultado publicado.,P2,OP-9f173ed3-0167: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0167,1,"[{""id"":""OP-9f173ed3-0167"",""pedido"":""☐ Implementar pré-visualização pública idêntica ao resultado publicado."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1802""],""aceitacao"":""☐ Implementar pré-visualização pública idêntica ao resultado publicado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0168,"☐ Implementar observabilidade: logs estruturados, métricas, alertas e correlação por oportunidade.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1803,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0168: ☐ Implementar observabilidade: logs estruturados, métricas, alertas e correlação por oportunidade.",P2,OP-9f173ed3-0168: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0168,1,"[{""id"":""OP-9f173ed3-0168"",""pedido"":""☐ Implementar observabilidade: logs estruturados, métricas, alertas e correlação por oportunidade."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1803""],""aceitacao"":""☐ Implementar observabilidade: logs estruturados, métricas, alertas e correlação por oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0169,"☐ Criar, guardar automaticamente, retomar e arquivar um rascunho.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1805,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0169: ☐ Criar, guardar automaticamente, retomar e arquivar um rascunho.",P1,OP-9f173ed3-0169: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0169,1,"[{""id"":""OP-9f173ed3-0169"",""pedido"":""☐ Criar, guardar automaticamente, retomar e arquivar um rascunho."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1805""],""aceitacao"":""☐ Criar, guardar automaticamente, retomar e arquivar um rascunho."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0170,"☐ Validar acessibilidade por teclado, foco, rótulos, erros, contraste, texto alternativo e leitor de ecrã.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1829,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0170: ☐ Validar acessibilidade por teclado, foco, rótulos, erros, contraste, texto alternativo e leitor de ecrã.",P2,OP-9f173ed3-0170: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0170,1,"[{""id"":""OP-9f173ed3-0170"",""pedido"":""☐ Validar acessibilidade por teclado, foco, rótulos, erros, contraste, texto alternativo e leitor de ecrã."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1829""],""aceitacao"":""☐ Validar acessibilidade por teclado, foco, rótulos, erros, contraste, texto alternativo e leitor de ecrã."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0171,"☐ Validar responsividade e usabilidade em desktop, tablet e telemóvel.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1830,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0171: ☐ Validar responsividade e usabilidade em desktop, tablet e telemóvel.",P2,OP-9f173ed3-0171: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0171,1,"[{""id"":""OP-9f173ed3-0171"",""pedido"":""☐ Validar responsividade e usabilidade em desktop, tablet e telemóvel."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1830""],""aceitacao"":""☐ Validar responsividade e usabilidade em desktop, tablet e telemóvel."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0172,Campo obrigatório ou regra crítica contornável.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1840,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0172: Campo obrigatório ou regra crítica contornável.,P2,OP-9f173ed3-0172: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0172,1,"[{""id"":""OP-9f173ed3-0172"",""pedido"":""Campo obrigatório ou regra crítica contornável."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1840""],""aceitacao"":""Campo obrigatório ou regra crítica contornável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0173,"O formulário passa a adoptar um núcleo comum e módulos especializados activados por opportunity_category. Os módulos não substituem os campos comuns de identificação, promotor, localização, contactos, documentos, imagens, visibilidade, versões e auditoria. Para land_rights, o portal não deve anunciar “venda de terra”: a terra é propriedade do Estado; o registo deve descrever o DUAT, as benfeitorias, a exploração ou outra operação juridicamente admissível, sujeita a validação pela entidade competente. A configuração legal deve ser versionada, pois o quadro fundiário se encontra em revisão.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1861,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0173: O formulário passa a adoptar um núcleo comum e módulos especializados activados por opportunity_category. Os módulos não substituem os campos comuns de identificação, promotor, localização, contactos, documentos, imagens, visibilidade, versões e auditoria. Para land_rights, o portal não deve anunciar “venda de terra”: a terra é propriedade do Estado; o registo deve descrever o DUAT, as benfeitorias, a exploração ou outra operação juridicamente admissível, sujeita a validação pela entidade competente. A configuração legal deve ser versionada, pois o quadro fundiário se encontra em revisão.",P2,OP-9f173ed3-0173: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0173,1,"[{""id"":""OP-9f173ed3-0173"",""pedido"":""O formulário passa a adoptar um núcleo comum e módulos especializados activados por opportunity_category. Os módulos não substituem os campos comuns de identificação, promotor, localização, contactos, documentos, imagens, visibilidade, versões e auditoria. Para land_rights, o portal não deve anunciar “venda de terra”: a terra é propriedade do Estado; o registo deve descrever o DUAT, as benfeitorias, a exploração ou outra operação juridicamente admissível, sujeita a validação pela entidade competente. A configuração legal deve ser versionada, pois o quadro fundiário se encontra em revisão."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1861""],""aceitacao"":""O formulário passa a adoptar um núcleo comum e módulos especializados activados por opportunity_category. Os módulos não substituem os campos comuns de identificação, promotor, localização, contactos, documentos, imagens, visibilidade, versões e auditoria. Para land_rights, o portal não deve anunciar “venda de terra”: a terra é propriedade do Estado; o registo deve descrever o DUAT, as benfeitorias, a exploração ou outra operação juridicamente admissível, sujeita a validação pela entidade competente. A configuração legal deve ser versionada, pois o quadro fundiário se encontra em revisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0174,"new, good, fair, poor ou derelict; obrigatório para imóvel existente.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1883,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0174: new, good, fair, poor ou derelict; obrigatório para imóvel existente.",P2,OP-9f173ed3-0174: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0174,1,"[{""id"":""OP-9f173ed3-0174"",""pedido"":""new, good, fair, poor ou derelict; obrigatório para imóvel existente."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1883""],""aceitacao"":""new, good, fair, poor ou derelict; obrigatório para imóvel existente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0175,Não negativos; obrigatórios conforme property_type.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1891,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0175: Não negativos; obrigatórios conforme property_type.,P2,OP-9f173ed3-0175: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0175,1,"[{""id"":""OP-9f173ed3-0175"",""pedido"":""Não negativos; obrigatórios conforme property_type."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1891""],""aceitacao"":""Não negativos; obrigatórios conforme property_type."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0176,Obrigatórios conforme estado e utilização; validade e entidade emissora.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1923,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0176: Obrigatórios conforme estado e utilização; validade e entidade emissora.,P2,OP-9f173ed3-0176: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0176,1,"[{""id"":""OP-9f173ed3-0176"",""pedido"":""Obrigatórios conforme estado e utilização; validade e entidade emissora."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1923""],""aceitacao"":""Obrigatórios conforme estado e utilização; validade e entidade emissora."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0177,Obrigatório para provisional/definitive; único por entidade emissora; confirmar no cadastro.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1945,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0177: Obrigatório para provisional/definitive; único por entidade emissora; confirmar no cadastro.,P2,OP-9f173ed3-0177: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0177,1,"[{""id"":""OP-9f173ed3-0177"",""pedido"":""Obrigatório para provisional/definitive; único por entidade emissora; confirmar no cadastro."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1945""],""aceitacao"":""Obrigatório para provisional/definitive; único por entidade emissora; confirmar no cadastro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0178,"Deve coincidir com título, certidão ou reconhecimento; divergência bloqueia publicação.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1949,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0178: Deve coincidir com título, certidão ou reconhecimento; divergência bloqueia publicação.",P2,OP-9f173ed3-0178: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0178,1,"[{""id"":""OP-9f173ed3-0178"",""pedido"":""Deve coincidir com título, certidão ou reconhecimento; divergência bloqueia publicação."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1949""],""aceitacao"":""Deve coincidir com título, certidão ou reconhecimento; divergência bloqueia publicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0179,Obrigatória quando houver acto administrativo.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1953,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0179: Obrigatória quando houver acto administrativo.,P2,OP-9f173ed3-0179: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0179,1,"[{""id"":""OP-9f173ed3-0179"",""pedido"":""Obrigatória quando houver acto administrativo."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1953""],""aceitacao"":""Obrigatória quando houver acto administrativo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0180,Deve ser compatível com a actividade proposta; alteração exige acto competente.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1961,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0180: Deve ser compatível com a actividade proposta; alteração exige acto competente.,P2,OP-9f173ed3-0180: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0180,1,"[{""id"":""OP-9f173ed3-0180"",""pedido"":""Deve ser compatível com a actividade proposta; alteração exige acto competente."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1961""],""aceitacao"":""Deve ser compatível com a actividade proposta; alteração exige acto competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0181,"Obrigatório quando legalmente aplicável; actividades, obras, calendário, investimento e cumprimento.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1965,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0181: Obrigatório quando legalmente aplicável; actividades, obras, calendário, investimento e cumprimento.",P2,OP-9f173ed3-0181: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0181,1,"[{""id"":""OP-9f173ed3-0181"",""pedido"":""Obrigatório quando legalmente aplicável; actividades, obras, calendário, investimento e cumprimento."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1965""],""aceitacao"":""Obrigatório quando legalmente aplicável; actividades, obras, calendário, investimento e cumprimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0182,"Tipo, proprietário, valor, data, documento e fotografia; obrigatório quando a operação incidir sobre benfeitorias.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1973,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0182: Tipo, proprietário, valor, data, documento e fotografia; obrigatório quando a operação incidir sobre benfeitorias.",P2,OP-9f173ed3-0182: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0182,1,"[{""id"":""OP-9f173ed3-0182"",""pedido"":""Tipo, proprietário, valor, data, documento e fotografia; obrigatório quando a operação incidir sobre benfeitorias."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1973""],""aceitacao"":""Tipo, proprietário, valor, data, documento e fotografia; obrigatório quando a operação incidir sobre benfeitorias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0183,"Comunidade, representantes, contacto, acta, data e resultado; obrigatório quando houver comunidade afectada.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1977,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0183: Comunidade, representantes, contacto, acta, data e resultado; obrigatório quando houver comunidade afectada.",P2,OP-9f173ed3-0183: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0183,1,"[{""id"":""OP-9f173ed3-0183"",""pedido"":""Comunidade, representantes, contacto, acta, data e resultado; obrigatório quando houver comunidade afectada."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1977""],""aceitacao"":""Comunidade, representantes, contacto, acta, data e resultado; obrigatório quando houver comunidade afectada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0184,"Maior que 0 e até 100; 100 para full_sale; obrigatório para partial_sale, partnership e joint_venture.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 2015,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0184: Maior que 0 e até 100; 100 para full_sale; obrigatório para partial_sale, partnership e joint_venture.",P2,OP-9f173ed3-0184: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0184,1,"[{""id"":""OP-9f173ed3-0184"",""pedido"":""Maior que 0 e até 100; 100 para full_sale; obrigatório para partial_sale, partnership e joint_venture."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 2015""],""aceitacao"":""Maior que 0 e até 100; 100 para full_sale; obrigatório para partial_sale, partnership e joint_venture."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0185,"Obrigatório para partnership/joint_venture; capital, activos, tecnologia, mercado, gestão e calendário.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 2047,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0185: Obrigatório para partnership/joint_venture; capital, activos, tecnologia, mercado, gestão e calendário.",P2,OP-9f173ed3-0185: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0185,1,"[{""id"":""OP-9f173ed3-0185"",""pedido"":""Obrigatório para partnership/joint_venture; capital, activos, tecnologia, mercado, gestão e calendário."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 2047""],""aceitacao"":""Obrigatório para partnership/joint_venture; capital, activos, tecnologia, mercado, gestão e calendário."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0186,"Obrigatório para participação; voto, conselho, matérias reservadas, dividendos, saída e resolução de impasses.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 2051,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0186: Obrigatório para participação; voto, conselho, matérias reservadas, dividendos, saída e resolução de impasses.",P2,OP-9f173ed3-0186: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0186,1,"[{""id"":""OP-9f173ed3-0186"",""pedido"":""Obrigatório para participação; voto, conselho, matérias reservadas, dividendos, saída e resolução de impasses."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 2051""],""aceitacao"":""Obrigatório para participação; voto, conselho, matérias reservadas, dividendos, saída e resolução de impasses."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0187,"Obrigatório para franchise; marca, território, prazo, taxa inicial, royalties, suporte, exclusividade e renovação.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 2055,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0187: Obrigatório para franchise; marca, território, prazo, taxa inicial, royalties, suporte, exclusividade e renovação.",P1,OP-9f173ed3-0187: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0187,1,"[{""id"":""OP-9f173ed3-0187"",""pedido"":""Obrigatório para franchise; marca, território, prazo, taxa inicial, royalties, suporte, exclusividade e renovação."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 2055""],""aceitacao"":""Obrigatório para franchise; marca, território, prazo, taxa inicial, royalties, suporte, exclusividade e renovação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0188,Campos obrigatórios específicos,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 2067,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0188: Campos obrigatórios específicos,P2,OP-9f173ed3-0188: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0188,1,"[{""id"":""OP-9f173ed3-0188"",""pedido"":""Campos obrigatórios específicos"",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 2067""],""aceitacao"":""Campos obrigatórios específicos"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0189,Rubricas = investimento total; financiamento assegurado ≤ total; cronograma sem ciclos; risco alto com mitigação; estudo obrigatório conforme maturidade.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 2074,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0189: Rubricas = investimento total; financiamento assegurado ≤ total; cronograma sem ciclos; risco alto com mitigação; estudo obrigatório conforme maturidade.,P2,OP-9f173ed3-0189: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0189,1,"[{""id"":""OP-9f173ed3-0189"",""pedido"":""Rubricas = investimento total; financiamento assegurado ≤ total; cronograma sem ciclos; risco alto com mitigação; estudo obrigatório conforme maturidade."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 2074""],""aceitacao"":""Rubricas = investimento total; financiamento assegurado ≤ total; cronograma sem ciclos; risco alto com mitigação; estudo obrigatório conforme maturidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0190,"Não permitir publicação sem perfil activo, esquema validado, documentos mínimos e workflow associado.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 2104,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0190: Não permitir publicação sem perfil activo, esquema validado, documentos mínimos e workflow associado.",P2,OP-9f173ed3-0190: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0190,1,"[{""id"":""OP-9f173ed3-0190"",""pedido"":""Não permitir publicação sem perfil activo, esquema validado, documentos mínimos e workflow associado."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 2104""],""aceitacao"":""Não permitir publicação sem perfil activo, esquema validado, documentos mínimos e workflow associado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0191,"Campo obrigatório, módulo incompatível ou perfil não versionado.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 14694,oportunidades,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0191: Campo obrigatório, módulo incompatível ou perfil não versionado.",P2,OP-9f173ed3-0191: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0191,1,"[{""id"":""OP-9f173ed3-0191"",""pedido"":""Campo obrigatório, módulo incompatível ou perfil não versionado."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 14694""],""aceitacao"":""Campo obrigatório, módulo incompatível ou perfil não versionado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0192,"Titular divergente, ónus omitido, licença obrigatória ausente, avaliação inválida ou risco de segurança não tratado.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 14709,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0192: Titular divergente, ónus omitido, licença obrigatória ausente, avaliação inválida ou risco de segurança não tratado.",P2,OP-9f173ed3-0192: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0192,1,"[{""id"":""OP-9f173ed3-0192"",""pedido"":""Titular divergente, ónus omitido, licença obrigatória ausente, avaliação inválida ou risco de segurança não tratado."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 14709""],""aceitacao"":""Titular divergente, ónus omitido, licença obrigatória ausente, avaliação inválida ou risco de segurança não tratado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0193,"Venda de terra, conflito impeditivo, geometria não validada, consulta obrigatória ausente ou autorização pendente.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 14714,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0193: Venda de terra, conflito impeditivo, geometria não validada, consulta obrigatória ausente ou autorização pendente.",P1,OP-9f173ed3-0193: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0193,1,"[{""id"":""OP-9f173ed3-0193"",""pedido"":""Venda de terra, conflito impeditivo, geometria não validada, consulta obrigatória ausente ou autorização pendente."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 14714""],""aceitacao"":""Venda de terra, conflito impeditivo, geometria não validada, consulta obrigatória ausente ou autorização pendente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0194,"Uma etapa pode produzir approve, return, reject ou approve_with_conditions. Condições devem possuir responsável, prazo e evidência; condições impeditivas bloqueiam publicação.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 14949,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0194: Uma etapa pode produzir approve, return, reject ou approve_with_conditions. Condições devem possuir responsável, prazo e evidência; condições impeditivas bloqueiam publicação.",P2,OP-9f173ed3-0194: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0194,1,"[{""id"":""OP-9f173ed3-0194"",""pedido"":""Uma etapa pode produzir approve, return, reject ou approve_with_conditions. Condições devem possuir responsável, prazo e evidência; condições impeditivas bloqueiam publicação."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 14949""],""aceitacao"":""Uma etapa pode produzir approve, return, reject ou approve_with_conditions. Condições devem possuir responsável, prazo e evidência; condições impeditivas bloqueiam publicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0195,"O módulo DUAT deve suspender automaticamente a publicação quando expirar título/autorização, surgir conflito cadastral confirmado ou a autoridade competente revogar o acto; a suspensão não equivale a decisão jurídica sobre o direito.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 14951,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0195: O módulo DUAT deve suspender automaticamente a publicação quando expirar título/autorização, surgir conflito cadastral confirmado ou a autoridade competente revogar o acto; a suspensão não equivale a decisão jurídica sobre o direito.",P2,OP-9f173ed3-0195: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0195,1,"[{""id"":""OP-9f173ed3-0195"",""pedido"":""O módulo DUAT deve suspender automaticamente a publicação quando expirar título/autorização, surgir conflito cadastral confirmado ou a autoridade competente revogar o acto; a suspensão não equivale a decisão jurídica sobre o direito."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 14951""],""aceitacao"":""O módulo DUAT deve suspender automaticamente a publicação quando expirar título/autorização, surgir conflito cadastral confirmado ou a autoridade competente revogar o acto; a suspensão não equivale a decisão jurídica sobre o direito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0196,O módulo de negócios deve restringir a ficha a teaser até aceitação de NDA e autorização de data room; cada acesso ou exportação é auditado.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 14952,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0196: O módulo de negócios deve restringir a ficha a teaser até aceitação de NDA e autorização de data room; cada acesso ou exportação é auditado.,P2,OP-9f173ed3-0196: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0196,1,"[{""id"":""OP-9f173ed3-0196"",""pedido"":""O módulo de negócios deve restringir a ficha a teaser até aceitação de NDA e autorização de data room; cada acesso ou exportação é auditado."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 14952""],""aceitacao"":""O módulo de negócios deve restringir a ficha a teaser até aceitação de NDA e autorização de data room; cada acesso ou exportação é auditado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-9f173ed3-0197,"O módulo imobiliário deve ocultar endereço detalhado, chaves, ocupantes e horários de visita da vista pública quando houver risco de segurança ou privacidade.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 14953,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0197: O módulo imobiliário deve ocultar endereço detalhado, chaves, ocupantes e horários de visita da vista pública quando houver risco de segurança ou privacidade.",P2,OP-9f173ed3-0197: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0197,1,"[{""id"":""OP-9f173ed3-0197"",""pedido"":""O módulo imobiliário deve ocultar endereço detalhado, chaves, ocupantes e horários de visita da vista pública quando houver risco de segurança ou privacidade."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 14953""],""aceitacao"":""O módulo imobiliário deve ocultar endereço detalhado, chaves, ocupantes e horários de visita da vista pública quando houver risco de segurança ou privacidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-94ea9a82-0001,"Pretendo conceber e implementar, no Portal de Investimentos InvestMoz, o submódulo:",prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 4 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 4 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 4,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-94ea9a82-0001: Pretendo conceber e implementar, no Portal de Investimentos InvestMoz, o submódulo: | MASTER-470913be-0001: Pretendo conceber e implementar, no Portal de Investimentos InvestMoz, o submódulo:",P2,MASTER-94ea9a82-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0001 | MASTER-470913be-0001,2,"[{""id"":""MASTER-94ea9a82-0001"",""pedido"":""Pretendo conceber e implementar, no Portal de Investimentos InvestMoz, o submódulo:"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 4""],""aceitacao"":""Pretendo conceber e implementar, no Portal de Investimentos InvestMoz, o submódulo:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-470913be-0001"",""pedido"":""Pretendo conceber e implementar, no Portal de Investimentos InvestMoz, o submódulo:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 4"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 4""],""aceitacao"":""Pretendo conceber e implementar, no Portal de Investimentos InvestMoz, o submódulo:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-94ea9a82-0002,O submódulo deverá converter lacunas comprovadas de competências em:,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 21 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 21 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 21,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-94ea9a82-0002: O submódulo deverá converter lacunas comprovadas de competências em: | MASTER-470913be-0002: O submódulo deverá converter lacunas comprovadas de competências em:,P2,MASTER-94ea9a82-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0002 | MASTER-470913be-0002,2,"[{""id"":""MASTER-94ea9a82-0002"",""pedido"":""O submódulo deverá converter lacunas comprovadas de competências em:"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 21""],""aceitacao"":""O submódulo deverá converter lacunas comprovadas de competências em:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""},{""id"":""MASTER-470913be-0002"",""pedido"":""O submódulo deverá converter lacunas comprovadas de competências em:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 21"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 21""],""aceitacao"":""O submódulo deverá converter lacunas comprovadas de competências em:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-94ea9a82-0003,A solução deve tratar a educação e a formação profissional como uma componente habilitadora do investimento e do desenvolvimento produtivo.,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 58 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 58 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 58,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-94ea9a82-0003: A solução deve tratar a educação e a formação profissional como uma componente habilitadora do investimento e do desenvolvimento produtivo. | MASTER-470913be-0003: A solução deve tratar a educação e a formação profissional como uma componente habilitadora do investimento e do desenvolvimento produtivo.,P2,MASTER-94ea9a82-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0003 | MASTER-470913be-0003,2,"[{""id"":""MASTER-94ea9a82-0003"",""pedido"":""A solução deve tratar a educação e a formação profissional como uma componente habilitadora do investimento e do desenvolvimento produtivo."",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 58""],""aceitacao"":""A solução deve tratar a educação e a formação profissional como uma componente habilitadora do investimento e do desenvolvimento produtivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""},{""id"":""MASTER-470913be-0003"",""pedido"":""A solução deve tratar a educação e a formação profissional como uma componente habilitadora do investimento e do desenvolvimento produtivo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 58"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 58""],""aceitacao"":""A solução deve tratar a educação e a formação profissional como uma componente habilitadora do investimento e do desenvolvimento produtivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-94ea9a82-0004,"O sistema deverá responder, entre outras, às seguintes perguntas:",prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 59 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 59 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 59,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-94ea9a82-0004: O sistema deverá responder, entre outras, às seguintes perguntas: | MASTER-470913be-0004: O sistema deverá responder, entre outras, às seguintes perguntas:",P2,MASTER-94ea9a82-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0004 | MASTER-470913be-0004,2,"[{""id"":""MASTER-94ea9a82-0004"",""pedido"":""O sistema deverá responder, entre outras, às seguintes perguntas:"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 59""],""aceitacao"":""O sistema deverá responder, entre outras, às seguintes perguntas:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-470913be-0004"",""pedido"":""O sistema deverá responder, entre outras, às seguintes perguntas:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 59"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 59""],""aceitacao"":""O sistema deverá responder, entre outras, às seguintes perguntas:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-94ea9a82-0005,LIMITES INSTITUCIONAIS OBRIGATÓRIOS,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 76 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 76 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 76,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-94ea9a82-0005: LIMITES INSTITUCIONAIS OBRIGATÓRIOS | MASTER-470913be-0005: LIMITES INSTITUCIONAIS OBRIGATÓRIOS,P2,MASTER-94ea9a82-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0005 | MASTER-470913be-0005,2,"[{""id"":""MASTER-94ea9a82-0005"",""pedido"":""LIMITES INSTITUCIONAIS OBRIGATÓRIOS"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 76""],""aceitacao"":""LIMITES INSTITUCIONAIS OBRIGATÓRIOS"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-470913be-0005"",""pedido"":""LIMITES INSTITUCIONAIS OBRIGATÓRIOS"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 76"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 76""],""aceitacao"":""LIMITES INSTITUCIONAIS OBRIGATÓRIOS"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-94ea9a82-0006,validar currículos oficialmente;,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 80,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-94ea9a82-0006: validar currículos oficialmente;,P2,MASTER-94ea9a82-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0006,1,"[{""id"":""MASTER-94ea9a82-0006"",""pedido"":""validar currículos oficialmente;"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 80""],""aceitacao"":""validar currículos oficialmente;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-94ea9a82-0007,"garantir emprego, financiamento ou retorno do investimento;",prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 86,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-94ea9a82-0007: garantir emprego, financiamento ou retorno do investimento;",P2,MASTER-94ea9a82-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0007,1,"[{""id"":""MASTER-94ea9a82-0007"",""pedido"":""garantir emprego, financiamento ou retorno do investimento;"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 86""],""aceitacao"":""garantir emprego, financiamento ou retorno do investimento;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-94ea9a82-0008,"publicar como oficial uma necessidade, currículo, capacidade ou resultado ainda não validado.",prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 87,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-94ea9a82-0008: publicar como oficial uma necessidade, currículo, capacidade ou resultado ainda não validado.",P2,MASTER-94ea9a82-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0008,1,"[{""id"":""MASTER-94ea9a82-0008"",""pedido"":""publicar como oficial uma necessidade, currículo, capacidade ou resultado ainda não validado."",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 87""],""aceitacao"":""publicar como oficial uma necessidade, currículo, capacidade ou resultado ainda não validado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-94ea9a82-0009,O portal deverá distinguir claramente:,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 90 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 91 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 91,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-94ea9a82-0009: O portal deverá distinguir claramente: | MASTER-470913be-0009: O portal deverá distinguir claramente:,P2,MASTER-94ea9a82-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0009 | MASTER-470913be-0009,2,"[{""id"":""MASTER-94ea9a82-0009"",""pedido"":""O portal deverá distinguir claramente:"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 90""],""aceitacao"":""O portal deverá distinguir claramente:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-470913be-0009"",""pedido"":""O portal deverá distinguir claramente:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 91"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 91""],""aceitacao"":""O portal deverá distinguir claramente:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-94ea9a82-0010,"ARQUITECTURA TECNOLÓGICA E PRINCÍPIOS DE IMPLEMENTAÇÃO — Integra o submódulo na arquitectura aprovada do InvestMoz, com React no frontend, Laravel no backend e PostgreSQL/PostGIS na camada de dados. Reutiliza os serviços partilhados de autenticação, autorização, auditoria, documentos, notificações, pesquisa, CRM e observabilidade. Organiza a solução por domínios, APIs versionadas e eventos, com filas para tarefas assíncronas, testes automatizados e segregação clara entre frontend, backend e dados. Qualquer tecnologia complementar deve ser open source, interoperável, documentada e previamente validada pelo Comité de Arquitectura. Não cries uma aplicação isolada, uma base de dados paralela nem componentes que dupliquem capacidades estáveis do portal. Não alteres contratos de API, esquemas, identificadores, permissões, eventos ou integrações existentes sem análise de impacto, compatibilidade retroactiva, testes de regressão, aprovação técnica e plano de reversão.",prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 103 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 104 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 104,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-94ea9a82-0010: ARQUITECTURA TECNOLÓGICA E PRINCÍPIOS DE IMPLEMENTAÇÃO — Integra o submódulo na arquitectura aprovada do InvestMoz, com React no frontend, Laravel no backend e PostgreSQL/PostGIS na camada de dados. Reutiliza os serviços partilhados de autenticação, autorização, auditoria, documentos, notificações, pesquisa, CRM e observabilidade. Organiza a solução por domínios, APIs versionadas e eventos, com filas para tarefas assíncronas, testes automatizados e segregação clara entre frontend, backend e dados. Qualquer tecnologia complementar deve ser open source, interoperável, documentada e previamente validada pelo Comité de Arquitectura. Não cries uma aplicação isolada, uma base de dados paralela nem componentes que dupliquem capacidades estáveis do portal. Não alteres contratos de API, esquemas, identificadores, permissões, eventos ou integrações existentes sem análise de impacto, compatibilidade retroactiva, testes de regressão, aprovação técnica e plano de reversão. | MASTER-470913be-0010: ARQUITECTURA TECNOLÓGICA E PRINCÍPIOS DE IMPLEMENTAÇÃO — Integra o submódulo na arquitectura aprovada do InvestMoz, com React no frontend, Laravel no backend e PostgreSQL/PostGIS na camada de dados. Reutiliza os serviços partilhados de autenticação, autorização, auditoria, documentos, notificações, pesquisa, CRM e observabilidade. Organiza a solução por domínios, APIs versionadas e eventos, com filas para tarefas assíncronas, testes automatizados e segregação clara entre frontend, backend e dados. Qualquer tecnologia complementar deve ser open source, interoperável, documentada e previamente validada pelo Comité de Arquitectura. Não cries uma aplicação isolada, uma base de dados paralela nem componentes que dupliquem capacidades estáveis do portal. Não alteres contratos de API, esquemas, identificadores, permissões, eventos ou integrações existentes sem análise de impacto, compatibilidade retroactiva, testes de regressão, aprovação técnica e plano de reversão.",P2,MASTER-94ea9a82-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0010 | MASTER-470913be-0010,2,"[{""id"":""MASTER-94ea9a82-0010"",""pedido"":""ARQUITECTURA TECNOLÓGICA E PRINCÍPIOS DE IMPLEMENTAÇÃO — Integra o submódulo na arquitectura aprovada do InvestMoz, com React no frontend, Laravel no backend e PostgreSQL/PostGIS na camada de dados. Reutiliza os serviços partilhados de autenticação, autorização, auditoria, documentos, notificações, pesquisa, CRM e observabilidade. Organiza a solução por domínios, APIs versionadas e eventos, com filas para tarefas assíncronas, testes automatizados e segregação clara entre frontend, backend e dados. Qualquer tecnologia complementar deve ser open source, interoperável, documentada e previamente validada pelo Comité de Arquitectura. Não cries uma aplicação isolada, uma base de dados paralela nem componentes que dupliquem capacidades estáveis do portal. Não alteres contratos de API, esquemas, identificadores, permissões, eventos ou integrações existentes sem análise de impacto, compatibilidade retroactiva, testes de regressão, aprovação técnica e plano de reversão."",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 103""],""aceitacao"":""ARQUITECTURA TECNOLÓGICA E PRINCÍPIOS DE IMPLEMENTAÇÃO — Integra o submódulo na arquitectura aprovada do InvestMoz, com React no frontend, Laravel no backend e PostgreSQL/PostGIS na camada de dados. Reutiliza os serviços partilhados de autenticação, autorização, auditoria, documentos, notificações, pesquisa, CRM e observabilidade. Organiza a solução por domínios, APIs versionadas e eventos, com filas para tarefas assíncronas, testes automatizados e segregação clara entre frontend, backend e dados. Qualquer tecnologia complementar deve ser open source, interoperável, documentada e previamente validada pelo Comité de Arquitectura. Não cries uma aplicação isolada, uma base de dados paralela nem componentes que dupliquem capacidades estáveis do portal. Não alteres contratos de API, esquemas, identificadores, permissões, eventos ou integrações existentes sem análise de impacto, compatibilidade retroactiva, testes de regressão, aprovação técnica e plano de reversão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-470913be-0010"",""pedido"":""ARQUITECTURA TECNOLÓGICA E PRINCÍPIOS DE IMPLEMENTAÇÃO — Integra o submódulo na arquitectura aprovada do InvestMoz, com React no frontend, Laravel no backend e PostgreSQL/PostGIS na camada de dados. Reutiliza os serviços partilhados de autenticação, autorização, auditoria, documentos, notificações, pesquisa, CRM e observabilidade. Organiza a solução por domínios, APIs versionadas e eventos, com filas para tarefas assíncronas, testes automatizados e segregação clara entre frontend, backend e dados. Qualquer tecnologia complementar deve ser open source, interoperável, documentada e previamente validada pelo Comité de Arquitectura. Não cries uma aplicação isolada, uma base de dados paralela nem componentes que dupliquem capacidades estáveis do portal. Não alteres contratos de API, esquemas, identificadores, permissões, eventos ou integrações existentes sem análise de impacto, compatibilidade retroactiva, testes de regressão, aprovação técnica e plano de reversão."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 104"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 104""],""aceitacao"":""ARQUITECTURA TECNOLÓGICA E PRINCÍPIOS DE IMPLEMENTAÇÃO — Integra o submódulo na arquitectura aprovada do InvestMoz, com React no frontend, Laravel no backend e PostgreSQL/PostGIS na camada de dados. Reutiliza os serviços partilhados de autenticação, autorização, auditoria, documentos, notificações, pesquisa, CRM e observabilidade. Organiza a solução por domínios, APIs versionadas e eventos, com filas para tarefas assíncronas, testes automatizados e segregação clara entre frontend, backend e dados. Qualquer tecnologia complementar deve ser open source, interoperável, documentada e previamente validada pelo Comité de Arquitectura. Não cries uma aplicação isolada, uma base de dados paralela nem componentes que dupliquem capacidades estáveis do portal. Não alteres contratos de API, esquemas, identificadores, permissões, eventos ou integrações existentes sem análise de impacto, compatibilidade retroactiva, testes de regressão, aprovação técnica e plano de reversão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-94ea9a82-0011,Não classifiques automaticamente uma instituição como acreditada. A situação de acreditação deve depender de evidência e validação da entidade competente.,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 226 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 227 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 227,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-94ea9a82-0011: Não classifiques automaticamente uma instituição como acreditada. A situação de acreditação deve depender de evidência e validação da entidade competente. | MASTER-470913be-0011: Não classifiques automaticamente uma instituição como acreditada. A situação de acreditação deve depender de evidência e validação da entidade competente.,P2,MASTER-94ea9a82-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0011 | MASTER-470913be-0011,2,"[{""id"":""MASTER-94ea9a82-0011"",""pedido"":""Não classifiques automaticamente uma instituição como acreditada. A situação de acreditação deve depender de evidência e validação da entidade competente."",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 226""],""aceitacao"":""Não classifiques automaticamente uma instituição como acreditada. A situação de acreditação deve depender de evidência e validação da entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-470913be-0011"",""pedido"":""Não classifiques automaticamente uma instituição como acreditada. A situação de acreditação deve depender de evidência e validação da entidade competente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 227"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 227""],""aceitacao"":""Não classifiques automaticamente uma instituição como acreditada. A situação de acreditação deve depender de evidência e validação da entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-94ea9a82-0012,A solução deverá calcular e apresentar:,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 228 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 229 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 229,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-94ea9a82-0012: A solução deverá calcular e apresentar: | MASTER-470913be-0012: A solução deverá calcular e apresentar:,P2,MASTER-94ea9a82-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0012 | MASTER-470913be-0012,2,"[{""id"":""MASTER-94ea9a82-0012"",""pedido"":""A solução deverá calcular e apresentar:"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 228""],""aceitacao"":""A solução deverá calcular e apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-470913be-0012"",""pedido"":""A solução deverá calcular e apresentar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 229"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 229""],""aceitacao"":""A solução deverá calcular e apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-94ea9a82-0013,Toda correspondência deve:,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 340 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 341 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 341,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-94ea9a82-0013: Toda correspondência deve: | MASTER-470913be-0013: Toda correspondência deve:,P2,MASTER-94ea9a82-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0013 | MASTER-470913be-0013,2,"[{""id"":""MASTER-94ea9a82-0013"",""pedido"":""Toda correspondência deve:"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 340""],""aceitacao"":""Toda correspondência deve:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-470913be-0013"",""pedido"":""Toda correspondência deve:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 341"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 341""],""aceitacao"":""Toda correspondência deve:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-94ea9a82-0014,permitir revisão humana;,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 345,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-94ea9a82-0014: permitir revisão humana;,P2,MASTER-94ea9a82-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0014,1,"[{""id"":""MASTER-94ea9a82-0014"",""pedido"":""permitir revisão humana;"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 345""],""aceitacao"":""permitir revisão humana;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-94ea9a82-0015,publicar conclusões sem revisão;,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 379,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-94ea9a82-0015: publicar conclusões sem revisão;,P2,MASTER-94ea9a82-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0015,1,"[{""id"":""MASTER-94ea9a82-0015"",""pedido"":""publicar conclusões sem revisão;"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 379""],""aceitacao"":""publicar conclusões sem revisão;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-94ea9a82-0016,Cada saída da IA deverá incluir:,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 383 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 384 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 384,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-94ea9a82-0016: Cada saída da IA deverá incluir: | MASTER-470913be-0016: Cada saída da IA deverá incluir:,P2,MASTER-94ea9a82-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0016 | MASTER-470913be-0016,2,"[{""id"":""MASTER-94ea9a82-0016"",""pedido"":""Cada saída da IA deverá incluir:"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 383""],""aceitacao"":""Cada saída da IA deverá incluir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-470913be-0016"",""pedido"":""Cada saída da IA deverá incluir:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 384"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 384""],""aceitacao"":""Cada saída da IA deverá incluir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-94ea9a82-0017,"INTEGRAÇÃO COM O NÚCLEO INVESTMOZ — Reutiliza, sempre que existam, as entidades, serviços e identificadores canónicos dos domínios Opportunity, Investor, CRM e Shared. Project, Cluster, Corridor, Territory, Investor, Organisation, Contact, Document, Consent e AuditEvent não devem ser duplicados no submódulo. Para cada entidade nova, indica se pertence ao domínio Education, se estende uma entidade partilhada ou se apenas mantém uma referência por UUID.",prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 398 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 399 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 399,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-94ea9a82-0017: INTEGRAÇÃO COM O NÚCLEO INVESTMOZ — Reutiliza, sempre que existam, as entidades, serviços e identificadores canónicos dos domínios Opportunity, Investor, CRM e Shared. Project, Cluster, Corridor, Territory, Investor, Organisation, Contact, Document, Consent e AuditEvent não devem ser duplicados no submódulo. Para cada entidade nova, indica se pertence ao domínio Education, se estende uma entidade partilhada ou se apenas mantém uma referência por UUID. | MASTER-470913be-0017: INTEGRAÇÃO COM O NÚCLEO INVESTMOZ — Reutiliza, sempre que existam, as entidades, serviços e identificadores canónicos dos domínios Opportunity, Investor, CRM e Shared. Project, Cluster, Corridor, Territory, Investor, Organisation, Contact, Document, Consent e AuditEvent não devem ser duplicados no submódulo. Para cada entidade nova, indica se pertence ao domínio Education, se estende uma entidade partilhada ou se apenas mantém uma referência por UUID.",P2,MASTER-94ea9a82-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0017 | MASTER-470913be-0017,2,"[{""id"":""MASTER-94ea9a82-0017"",""pedido"":""INTEGRAÇÃO COM O NÚCLEO INVESTMOZ — Reutiliza, sempre que existam, as entidades, serviços e identificadores canónicos dos domínios Opportunity, Investor, CRM e Shared. Project, Cluster, Corridor, Territory, Investor, Organisation, Contact, Document, Consent e AuditEvent não devem ser duplicados no submódulo. Para cada entidade nova, indica se pertence ao domínio Education, se estende uma entidade partilhada ou se apenas mantém uma referência por UUID."",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 398""],""aceitacao"":""INTEGRAÇÃO COM O NÚCLEO INVESTMOZ — Reutiliza, sempre que existam, as entidades, serviços e identificadores canónicos dos domínios Opportunity, Investor, CRM e Shared. Project, Cluster, Corridor, Territory, Investor, Organisation, Contact, Document, Consent e AuditEvent não devem ser duplicados no submódulo. Para cada entidade nova, indica se pertence ao domínio Education, se estende uma entidade partilhada ou se apenas mantém uma referência por UUID."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-470913be-0017"",""pedido"":""INTEGRAÇÃO COM O NÚCLEO INVESTMOZ — Reutiliza, sempre que existam, as entidades, serviços e identificadores canónicos dos domínios Opportunity, Investor, CRM e Shared. Project, Cluster, Corridor, Territory, Investor, Organisation, Contact, Document, Consent e AuditEvent não devem ser duplicados no submódulo. Para cada entidade nova, indica se pertence ao domínio Education, se estende uma entidade partilhada ou se apenas mantém uma referência por UUID."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 399"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 399""],""aceitacao"":""INTEGRAÇÃO COM O NÚCLEO INVESTMOZ — Reutiliza, sempre que existam, as entidades, serviços e identificadores canónicos dos domínios Opportunity, Investor, CRM e Shared. Project, Cluster, Corridor, Territory, Investor, Organisation, Contact, Document, Consent e AuditEvent não devem ser duplicados no submódulo. Para cada entidade nova, indica se pertence ao domínio Education, se estende uma entidade partilhada ou se apenas mantém uma referência por UUID."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-94ea9a82-0018,"Define uma estratégia incremental, reconciliável, reversível e não destrutiva para incorporar dados existentes no PostgreSQL/PostGIS. Inclui inventário de fontes, mapeamento de campos, normalização de taxonomias, deduplicação, identificadores canónicos, regras de qualidade, validação por responsáveis institucionais, ensaios em cópia anonimizada, cópia de segurança verificada, relatórios de reconciliação, rollback e critérios de aceitação. As migrations devem ser idempotentes, compatíveis com versões anteriores e separadas das operações de remoção. Não elimines nem renomeies tabelas, colunas, índices, relações ou dados existentes sem inventário de dependências, período de transição, aprovação formal e restauração testada. Não migres estados de acreditação, certificação ou validação sem evidência e confirmação da entidade competente.",prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 459 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 460 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 460,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-94ea9a82-0018: Define uma estratégia incremental, reconciliável, reversível e não destrutiva para incorporar dados existentes no PostgreSQL/PostGIS. Inclui inventário de fontes, mapeamento de campos, normalização de taxonomias, deduplicação, identificadores canónicos, regras de qualidade, validação por responsáveis institucionais, ensaios em cópia anonimizada, cópia de segurança verificada, relatórios de reconciliação, rollback e critérios de aceitação. As migrations devem ser idempotentes, compatíveis com versões anteriores e separadas das operações de remoção. Não elimines nem renomeies tabelas, colunas, índices, relações ou dados existentes sem inventário de dependências, período de transição, aprovação formal e restauração testada. Não migres estados de acreditação, certificação ou validação sem evidência e confirmação da entidade competente. | MASTER-470913be-0018: Define uma estratégia incremental, reconciliável, reversível e não destrutiva para incorporar dados existentes no PostgreSQL/PostGIS. Inclui inventário de fontes, mapeamento de campos, normalização de taxonomias, deduplicação, identificadores canónicos, regras de qualidade, validação por responsáveis institucionais, ensaios em cópia anonimizada, cópia de segurança verificada, relatórios de reconciliação, rollback e critérios de aceitação. As migrations devem ser idempotentes, compatíveis com versões anteriores e separadas das operações de remoção. Não elimines nem renomeies tabelas, colunas, índices, relações ou dados existentes sem inventário de dependências, período de transição, aprovação formal e restauração testada. Não migres estados de acreditação, certificação ou validação sem evidência e confirmação da entidade competente.",P2,MASTER-94ea9a82-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0018 | MASTER-470913be-0018,2,"[{""id"":""MASTER-94ea9a82-0018"",""pedido"":""Define uma estratégia incremental, reconciliável, reversível e não destrutiva para incorporar dados existentes no PostgreSQL/PostGIS. Inclui inventário de fontes, mapeamento de campos, normalização de taxonomias, deduplicação, identificadores canónicos, regras de qualidade, validação por responsáveis institucionais, ensaios em cópia anonimizada, cópia de segurança verificada, relatórios de reconciliação, rollback e critérios de aceitação. As migrations devem ser idempotentes, compatíveis com versões anteriores e separadas das operações de remoção. Não elimines nem renomeies tabelas, colunas, índices, relações ou dados existentes sem inventário de dependências, período de transição, aprovação formal e restauração testada. Não migres estados de acreditação, certificação ou validação sem evidência e confirmação da entidade competente."",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 459""],""aceitacao"":""Define uma estratégia incremental, reconciliável, reversível e não destrutiva para incorporar dados existentes no PostgreSQL/PostGIS. Inclui inventário de fontes, mapeamento de campos, normalização de taxonomias, deduplicação, identificadores canónicos, regras de qualidade, validação por responsáveis institucionais, ensaios em cópia anonimizada, cópia de segurança verificada, relatórios de reconciliação, rollback e critérios de aceitação. As migrations devem ser idempotentes, compatíveis com versões anteriores e separadas das operações de remoção. Não elimines nem renomeies tabelas, colunas, índices, relações ou dados existentes sem inventário de dependências, período de transição, aprovação formal e restauração testada. Não migres estados de acreditação, certificação ou validação sem evidência e confirmação da entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-470913be-0018"",""pedido"":""Define uma estratégia incremental, reconciliável, reversível e não destrutiva para incorporar dados existentes no PostgreSQL/PostGIS. Inclui inventário de fontes, mapeamento de campos, normalização de taxonomias, deduplicação, identificadores canónicos, regras de qualidade, validação por responsáveis institucionais, ensaios em cópia anonimizada, cópia de segurança verificada, relatórios de reconciliação, rollback e critérios de aceitação. As migrations devem ser idempotentes, compatíveis com versões anteriores e separadas das operações de remoção. Não elimines nem renomeies tabelas, colunas, índices, relações ou dados existentes sem inventário de dependências, período de transição, aprovação formal e restauração testada. Não migres estados de acreditação, certificação ou validação sem evidência e confirmação da entidade competente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 460"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 460""],""aceitacao"":""Define uma estratégia incremental, reconciliável, reversível e não destrutiva para incorporar dados existentes no PostgreSQL/PostGIS. Inclui inventário de fontes, mapeamento de campos, normalização de taxonomias, deduplicação, identificadores canónicos, regras de qualidade, validação por responsáveis institucionais, ensaios em cópia anonimizada, cópia de segurança verificada, relatórios de reconciliação, rollback e critérios de aceitação. As migrations devem ser idempotentes, compatíveis com versões anteriores e separadas das operações de remoção. Não elimines nem renomeies tabelas, colunas, índices, relações ou dados existentes sem inventário de dependências, período de transição, aprovação formal e restauração testada. Não migres estados de acreditação, certificação ou validação sem evidência e confirmação da entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-94ea9a82-0019,"Cria requisitos identificados como RF-EDU-001 em diante e requisitos não funcionais identificados como RNF-EDU-001 em diante. Cada requisito deve estar ligado ao actor, regra de negócio, entidade de dados, endpoint, evento de domínio, interface, teste, risco, dependência, fase e critério Go/No-Go correspondentes.",prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 464 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 465 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 465,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-94ea9a82-0019: Cria requisitos identificados como RF-EDU-001 em diante e requisitos não funcionais identificados como RNF-EDU-001 em diante. Cada requisito deve estar ligado ao actor, regra de negócio, entidade de dados, endpoint, evento de domínio, interface, teste, risco, dependência, fase e critério Go/No-Go correspondentes. | MASTER-470913be-0019: Cria requisitos identificados como RF-EDU-001 em diante e requisitos não funcionais identificados como RNF-EDU-001 em diante. Cada requisito deve estar ligado ao actor, regra de negócio, entidade de dados, endpoint, evento de domínio, interface, teste, risco, dependência, fase e critério Go/No-Go correspondentes.",P2,MASTER-94ea9a82-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0019 | MASTER-470913be-0019,2,"[{""id"":""MASTER-94ea9a82-0019"",""pedido"":""Cria requisitos identificados como RF-EDU-001 em diante e requisitos não funcionais identificados como RNF-EDU-001 em diante. Cada requisito deve estar ligado ao actor, regra de negócio, entidade de dados, endpoint, evento de domínio, interface, teste, risco, dependência, fase e critério Go/No-Go correspondentes."",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 464""],""aceitacao"":""Cria requisitos identificados como RF-EDU-001 em diante e requisitos não funcionais identificados como RNF-EDU-001 em diante. Cada requisito deve estar ligado ao actor, regra de negócio, entidade de dados, endpoint, evento de domínio, interface, teste, risco, dependência, fase e critério Go/No-Go correspondentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""},{""id"":""MASTER-470913be-0019"",""pedido"":""Cria requisitos identificados como RF-EDU-001 em diante e requisitos não funcionais identificados como RNF-EDU-001 em diante. Cada requisito deve estar ligado ao actor, regra de negócio, entidade de dados, endpoint, evento de domínio, interface, teste, risco, dependência, fase e critério Go/No-Go correspondentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 465"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 465""],""aceitacao"":""Cria requisitos identificados como RF-EDU-001 em diante e requisitos não funcionais identificados como RNF-EDU-001 em diante. Cada requisito deve estar ligado ao actor, regra de negócio, entidade de dados, endpoint, evento de domínio, interface, teste, risco, dependência, fase e critério Go/No-Go correspondentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-94ea9a82-0020,quem submete não deve validar isoladamente;,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 523,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-94ea9a82-0020: quem submete não deve validar isoladamente;,P2,MASTER-94ea9a82-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0020,1,"[{""id"":""MASTER-94ea9a82-0020"",""pedido"":""quem submete não deve validar isoladamente;"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 523""],""aceitacao"":""quem submete não deve validar isoladamente;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-94ea9a82-0021,quem recomenda não deve aprovar;,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 524,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-94ea9a82-0021: quem recomenda não deve aprovar;,P2,MASTER-94ea9a82-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0021,1,"[{""id"":""MASTER-94ea9a82-0021"",""pedido"":""quem recomenda não deve aprovar;"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 524""],""aceitacao"":""quem recomenda não deve aprovar;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-94ea9a82-0022,quem financia não deve certificar;,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 525,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-94ea9a82-0022: quem financia não deve certificar;,P2,MASTER-94ea9a82-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0022,1,"[{""id"":""MASTER-94ea9a82-0022"",""pedido"":""quem financia não deve certificar;"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 525""],""aceitacao"":""quem financia não deve certificar;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-94ea9a82-0023,quem administra o portal não deve declarar acreditação;,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 526,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-94ea9a82-0023: quem administra o portal não deve declarar acreditação;,P2,MASTER-94ea9a82-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0023,1,"[{""id"":""MASTER-94ea9a82-0023"",""pedido"":""quem administra o portal não deve declarar acreditação;"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 526""],""aceitacao"":""quem administra o portal não deve declarar acreditação;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-94ea9a82-0024,a IA não deve atribuir estados oficiais;,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 527,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-94ea9a82-0024: a IA não deve atribuir estados oficiais;,P2,MASTER-94ea9a82-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0024,1,"[{""id"":""MASTER-94ea9a82-0024"",""pedido"":""a IA não deve atribuir estados oficiais;"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 527""],""aceitacao"":""a IA não deve atribuir estados oficiais;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-94ea9a82-0025,dados pessoais dos formandos não devem ser visíveis para investidores sem base legítima e autorização.,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 528,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-94ea9a82-0025: dados pessoais dos formandos não devem ser visíveis para investidores sem base legítima e autorização.,P2,MASTER-94ea9a82-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0025,1,"[{""id"":""MASTER-94ea9a82-0025"",""pedido"":""dados pessoais dos formandos não devem ser visíveis para investidores sem base legítima e autorização."",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 528""],""aceitacao"":""dados pessoais dos formandos não devem ser visíveis para investidores sem base legítima e autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-94ea9a82-0026,"Para cada entidade integrada com o SuiteCRM ou com outro sistema, identifica o sistema mestre, o sistema consumidor, os campos partilhados, a direcção da sincronização, a frequência, as regras de conflito, a idempotência, o tratamento de falhas e o responsável pela reconciliação. Evita escrita concorrente da mesma informação em dois sistemas. Nenhuma sincronização deve substituir automaticamente dados mais recentes, alterar estados oficiais ou apagar registos sem validação, auditoria e possibilidade de reversão.",prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 557 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 558 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 558,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-94ea9a82-0026: Para cada entidade integrada com o SuiteCRM ou com outro sistema, identifica o sistema mestre, o sistema consumidor, os campos partilhados, a direcção da sincronização, a frequência, as regras de conflito, a idempotência, o tratamento de falhas e o responsável pela reconciliação. Evita escrita concorrente da mesma informação em dois sistemas. Nenhuma sincronização deve substituir automaticamente dados mais recentes, alterar estados oficiais ou apagar registos sem validação, auditoria e possibilidade de reversão. | MASTER-470913be-0026: Para cada entidade integrada com o SuiteCRM ou com outro sistema, identifica o sistema mestre, o sistema consumidor, os campos partilhados, a direcção da sincronização, a frequência, as regras de conflito, a idempotência, o tratamento de falhas e o responsável pela reconciliação. Evita escrita concorrente da mesma informação em dois sistemas. Nenhuma sincronização deve substituir automaticamente dados mais recentes, alterar estados oficiais ou apagar registos sem validação, auditoria e possibilidade de reversão.",P2,MASTER-94ea9a82-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0026 | MASTER-470913be-0026,2,"[{""id"":""MASTER-94ea9a82-0026"",""pedido"":""Para cada entidade integrada com o SuiteCRM ou com outro sistema, identifica o sistema mestre, o sistema consumidor, os campos partilhados, a direcção da sincronização, a frequência, as regras de conflito, a idempotência, o tratamento de falhas e o responsável pela reconciliação. Evita escrita concorrente da mesma informação em dois sistemas. Nenhuma sincronização deve substituir automaticamente dados mais recentes, alterar estados oficiais ou apagar registos sem validação, auditoria e possibilidade de reversão."",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 557""],""aceitacao"":""Para cada entidade integrada com o SuiteCRM ou com outro sistema, identifica o sistema mestre, o sistema consumidor, os campos partilhados, a direcção da sincronização, a frequência, as regras de conflito, a idempotência, o tratamento de falhas e o responsável pela reconciliação. Evita escrita concorrente da mesma informação em dois sistemas. Nenhuma sincronização deve substituir automaticamente dados mais recentes, alterar estados oficiais ou apagar registos sem validação, auditoria e possibilidade de reversão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-470913be-0026"",""pedido"":""Para cada entidade integrada com o SuiteCRM ou com outro sistema, identifica o sistema mestre, o sistema consumidor, os campos partilhados, a direcção da sincronização, a frequência, as regras de conflito, a idempotência, o tratamento de falhas e o responsável pela reconciliação. Evita escrita concorrente da mesma informação em dois sistemas. Nenhuma sincronização deve substituir automaticamente dados mais recentes, alterar estados oficiais ou apagar registos sem validação, auditoria e possibilidade de reversão."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 558"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 558""],""aceitacao"":""Para cada entidade integrada com o SuiteCRM ou com outro sistema, identifica o sistema mestre, o sistema consumidor, os campos partilhados, a direcção da sincronização, a frequência, as regras de conflito, a idempotência, o tratamento de falhas e o responsável pela reconciliação. Evita escrita concorrente da mesma informação em dois sistemas. Nenhuma sincronização deve substituir automaticamente dados mais recentes, alterar estados oficiais ou apagar registos sem validação, auditoria e possibilidade de reversão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-94ea9a82-0027,"O MVP deverá abranger até três clusters e até três corredores, seleccionados com base na disponibilidade e qualidade dos dados, relevância económica, existência de projectos-piloto validados, representação territorial, capacidade institucional e viabilidade de integração, sem limitar a arquitectura nem a expansão posterior aos restantes clusters e corredores.",prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 692 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 693 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 693,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-94ea9a82-0027: O MVP deverá abranger até três clusters e até três corredores, seleccionados com base na disponibilidade e qualidade dos dados, relevância económica, existência de projectos-piloto validados, representação territorial, capacidade institucional e viabilidade de integração, sem limitar a arquitectura nem a expansão posterior aos restantes clusters e corredores. | MASTER-470913be-0027: O MVP deverá abranger até três clusters e até três corredores, seleccionados com base na disponibilidade e qualidade dos dados, relevância económica, existência de projectos-piloto validados, representação territorial, capacidade institucional e viabilidade de integração, sem limitar a arquitectura nem a expansão posterior aos restantes clusters e corredores.",P2,MASTER-94ea9a82-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0027 | MASTER-470913be-0027,2,"[{""id"":""MASTER-94ea9a82-0027"",""pedido"":""O MVP deverá abranger até três clusters e até três corredores, seleccionados com base na disponibilidade e qualidade dos dados, relevância económica, existência de projectos-piloto validados, representação territorial, capacidade institucional e viabilidade de integração, sem limitar a arquitectura nem a expansão posterior aos restantes clusters e corredores."",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 692""],""aceitacao"":""O MVP deverá abranger até três clusters e até três corredores, seleccionados com base na disponibilidade e qualidade dos dados, relevância económica, existência de projectos-piloto validados, representação territorial, capacidade institucional e viabilidade de integração, sem limitar a arquitectura nem a expansão posterior aos restantes clusters e corredores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-470913be-0027"",""pedido"":""O MVP deverá abranger até três clusters e até três corredores, seleccionados com base na disponibilidade e qualidade dos dados, relevância económica, existência de projectos-piloto validados, representação territorial, capacidade institucional e viabilidade de integração, sem limitar a arquitectura nem a expansão posterior aos restantes clusters e corredores."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 693"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 693""],""aceitacao"":""O MVP deverá abranger até três clusters e até três corredores, seleccionados com base na disponibilidade e qualidade dos dados, relevância económica, existência de projectos-piloto validados, representação territorial, capacidade institucional e viabilidade de integração, sem limitar a arquitectura nem a expansão posterior aos restantes clusters e corredores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-94ea9a82-0028,"Preparação: inventariar todos os clusters e corredores candidatos, avaliar fontes, responsáveis, integrações, riscos e nível de prontidão e registar lacunas como pendentes de validação.",prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 706,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-94ea9a82-0028: Preparação: inventariar todos os clusters e corredores candidatos, avaliar fontes, responsáveis, integrações, riscos e nível de prontidão e registar lacunas como pendentes de validação.",P2,MASTER-94ea9a82-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0028,1,"[{""id"":""MASTER-94ea9a82-0028"",""pedido"":""Preparação: inventariar todos os clusters e corredores candidatos, avaliar fontes, responsáveis, integrações, riscos e nível de prontidão e registar lacunas como pendentes de validação."",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 706""],""aceitacao"":""Preparação: inventariar todos os clusters e corredores candidatos, avaliar fontes, responsáveis, integrações, riscos e nível de prontidão e registar lacunas como pendentes de validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-94ea9a82-0029,"Priorização: aplicar uma matriz de pontuação aos critérios de selecção, documentar a classificação, validar a lista com os órgãos de governação e aprovar a sequência de expansão.",prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 707,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-94ea9a82-0029: Priorização: aplicar uma matriz de pontuação aos critérios de selecção, documentar a classificação, validar a lista com os órgãos de governação e aprovar a sequência de expansão.",P2,MASTER-94ea9a82-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0029,1,"[{""id"":""MASTER-94ea9a82-0029"",""pedido"":""Priorização: aplicar uma matriz de pontuação aos critérios de selecção, documentar a classificação, validar a lista com os órgãos de governação e aprovar a sequência de expansão."",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 707""],""aceitacao"":""Priorização: aplicar uma matriz de pontuação aos critérios de selecção, documentar a classificação, validar a lista com os órgãos de governação e aprovar a sequência de expansão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-94ea9a82-0030,"Para cada vaga, apresenta responsáveis, dependências, orçamento indicativo, calendário, critérios de entrada e saída, riscos, medidas de mitigação e decisão Go/No-Go. Nenhuma expansão deve ocorrer sem dados mínimos validados, comprometimento institucional, testes aprovados e capacidade operacional confirmada.",prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 713 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 714 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 714,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-94ea9a82-0030: Para cada vaga, apresenta responsáveis, dependências, orçamento indicativo, calendário, critérios de entrada e saída, riscos, medidas de mitigação e decisão Go/No-Go. Nenhuma expansão deve ocorrer sem dados mínimos validados, comprometimento institucional, testes aprovados e capacidade operacional confirmada. | MASTER-470913be-0030: Para cada vaga, apresenta responsáveis, dependências, orçamento indicativo, calendário, critérios de entrada e saída, riscos, medidas de mitigação e decisão Go/No-Go. Nenhuma expansão deve ocorrer sem dados mínimos validados, comprometimento institucional, testes aprovados e capacidade operacional confirmada.",P2,MASTER-94ea9a82-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0030 | MASTER-470913be-0030,2,"[{""id"":""MASTER-94ea9a82-0030"",""pedido"":""Para cada vaga, apresenta responsáveis, dependências, orçamento indicativo, calendário, critérios de entrada e saída, riscos, medidas de mitigação e decisão Go/No-Go. Nenhuma expansão deve ocorrer sem dados mínimos validados, comprometimento institucional, testes aprovados e capacidade operacional confirmada."",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 713""],""aceitacao"":""Para cada vaga, apresenta responsáveis, dependências, orçamento indicativo, calendário, critérios de entrada e saída, riscos, medidas de mitigação e decisão Go/No-Go. Nenhuma expansão deve ocorrer sem dados mínimos validados, comprometimento institucional, testes aprovados e capacidade operacional confirmada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-470913be-0030"",""pedido"":""Para cada vaga, apresenta responsáveis, dependências, orçamento indicativo, calendário, critérios de entrada e saída, riscos, medidas de mitigação e decisão Go/No-Go. Nenhuma expansão deve ocorrer sem dados mínimos validados, comprometimento institucional, testes aprovados e capacidade operacional confirmada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 714"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 714""],""aceitacao"":""Para cada vaga, apresenta responsáveis, dependências, orçamento indicativo, calendário, critérios de entrada e saída, riscos, medidas de mitigação e decisão Go/No-Go. Nenhuma expansão deve ocorrer sem dados mínimos validados, comprometimento institucional, testes aprovados e capacidade operacional confirmada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-94ea9a82-0031,"Produz inicialmente arquitectura, modelos, contratos, migrations propostas, testes e exemplos de código para revisão. Só apresenta código completo pronto para integração quando as entidades existentes, convenções do repositório, versões das dependências, contratos de API, esquema actual da base de dados e critérios do MVP tiverem sido confirmados. Classifica cada artefacto como Proposta, Validado para desenvolvimento, Validado para homologação ou Aprovado para produção. Nenhum exemplo deve ser tratado como autorização para execução automática.",prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 731 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 732 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 732,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-94ea9a82-0031: Produz inicialmente arquitectura, modelos, contratos, migrations propostas, testes e exemplos de código para revisão. Só apresenta código completo pronto para integração quando as entidades existentes, convenções do repositório, versões das dependências, contratos de API, esquema actual da base de dados e critérios do MVP tiverem sido confirmados. Classifica cada artefacto como Proposta, Validado para desenvolvimento, Validado para homologação ou Aprovado para produção. Nenhum exemplo deve ser tratado como autorização para execução automática. | MASTER-470913be-0031: Produz inicialmente arquitectura, modelos, contratos, migrations propostas, testes e exemplos de código para revisão. Só apresenta código completo pronto para integração quando as entidades existentes, convenções do repositório, versões das dependências, contratos de API, esquema actual da base de dados e critérios do MVP tiverem sido confirmados. Classifica cada artefacto como Proposta, Validado para desenvolvimento, Validado para homologação ou Aprovado para produção. Nenhum exemplo deve ser tratado como autorização para execução automática.",P2,MASTER-94ea9a82-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0031 | MASTER-470913be-0031,2,"[{""id"":""MASTER-94ea9a82-0031"",""pedido"":""Produz inicialmente arquitectura, modelos, contratos, migrations propostas, testes e exemplos de código para revisão. Só apresenta código completo pronto para integração quando as entidades existentes, convenções do repositório, versões das dependências, contratos de API, esquema actual da base de dados e critérios do MVP tiverem sido confirmados. Classifica cada artefacto como Proposta, Validado para desenvolvimento, Validado para homologação ou Aprovado para produção. Nenhum exemplo deve ser tratado como autorização para execução automática."",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 731""],""aceitacao"":""Produz inicialmente arquitectura, modelos, contratos, migrations propostas, testes e exemplos de código para revisão. Só apresenta código completo pronto para integração quando as entidades existentes, convenções do repositório, versões das dependências, contratos de API, esquema actual da base de dados e critérios do MVP tiverem sido confirmados. Classifica cada artefacto como Proposta, Validado para desenvolvimento, Validado para homologação ou Aprovado para produção. Nenhum exemplo deve ser tratado como autorização para execução automática."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-470913be-0031"",""pedido"":""Produz inicialmente arquitectura, modelos, contratos, migrations propostas, testes e exemplos de código para revisão. Só apresenta código completo pronto para integração quando as entidades existentes, convenções do repositório, versões das dependências, contratos de API, esquema actual da base de dados e critérios do MVP tiverem sido confirmados. Classifica cada artefacto como Proposta, Validado para desenvolvimento, Validado para homologação ou Aprovado para produção. Nenhum exemplo deve ser tratado como autorização para execução automática."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 732"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 732""],""aceitacao"":""Produz inicialmente arquitectura, modelos, contratos, migrations propostas, testes e exemplos de código para revisão. Só apresenta código completo pronto para integração quando as entidades existentes, convenções do repositório, versões das dependências, contratos de API, esquema actual da base de dados e critérios do MVP tiverem sido confirmados. Classifica cada artefacto como Proposta, Validado para desenvolvimento, Validado para homologação ou Aprovado para produção. Nenhum exemplo deve ser tratado como autorização para execução automática."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-94ea9a82-0032,"Todo o código proposto deve ser executado primeiro em ambiente de desenvolvimento isolado e depois em homologação. Exige branch própria, revisão por pares, análise estática, testes unitários, de integração, regressão, segurança e desempenho, validação das permissões, cópia de segurança verificada, plano de rollback e aprovação Go/No-Go antes da produção. Utiliza feature flags para activar funcionalidades de forma gradual. Não executes comandos destrutivos, não apagues dados, não alteres directamente a produção e não combines criação, migração e remoção irreversível no mesmo passo.",prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 765 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 766 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 766,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-94ea9a82-0032: Todo o código proposto deve ser executado primeiro em ambiente de desenvolvimento isolado e depois em homologação. Exige branch própria, revisão por pares, análise estática, testes unitários, de integração, regressão, segurança e desempenho, validação das permissões, cópia de segurança verificada, plano de rollback e aprovação Go/No-Go antes da produção. Utiliza feature flags para activar funcionalidades de forma gradual. Não executes comandos destrutivos, não apagues dados, não alteres directamente a produção e não combines criação, migração e remoção irreversível no mesmo passo. | MASTER-470913be-0032: Todo o código proposto deve ser executado primeiro em ambiente de desenvolvimento isolado e depois em homologação. Exige branch própria, revisão por pares, análise estática, testes unitários, de integração, regressão, segurança e desempenho, validação das permissões, cópia de segurança verificada, plano de rollback e aprovação Go/No-Go antes da produção. Utiliza feature flags para activar funcionalidades de forma gradual. Não executes comandos destrutivos, não apagues dados, não alteres directamente a produção e não combines criação, migração e remoção irreversível no mesmo passo.",P2,MASTER-94ea9a82-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0032 | MASTER-470913be-0032,2,"[{""id"":""MASTER-94ea9a82-0032"",""pedido"":""Todo o código proposto deve ser executado primeiro em ambiente de desenvolvimento isolado e depois em homologação. Exige branch própria, revisão por pares, análise estática, testes unitários, de integração, regressão, segurança e desempenho, validação das permissões, cópia de segurança verificada, plano de rollback e aprovação Go/No-Go antes da produção. Utiliza feature flags para activar funcionalidades de forma gradual. Não executes comandos destrutivos, não apagues dados, não alteres directamente a produção e não combines criação, migração e remoção irreversível no mesmo passo."",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 765""],""aceitacao"":""Todo o código proposto deve ser executado primeiro em ambiente de desenvolvimento isolado e depois em homologação. Exige branch própria, revisão por pares, análise estática, testes unitários, de integração, regressão, segurança e desempenho, validação das permissões, cópia de segurança verificada, plano de rollback e aprovação Go/No-Go antes da produção. Utiliza feature flags para activar funcionalidades de forma gradual. Não executes comandos destrutivos, não apagues dados, não alteres directamente a produção e não combines criação, migração e remoção irreversível no mesmo passo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-470913be-0032"",""pedido"":""Todo o código proposto deve ser executado primeiro em ambiente de desenvolvimento isolado e depois em homologação. Exige branch própria, revisão por pares, análise estática, testes unitários, de integração, regressão, segurança e desempenho, validação das permissões, cópia de segurança verificada, plano de rollback e aprovação Go/No-Go antes da produção. Utiliza feature flags para activar funcionalidades de forma gradual. Não executes comandos destrutivos, não apagues dados, não alteres directamente a produção e não combines criação, migração e remoção irreversível no mesmo passo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 766"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 766""],""aceitacao"":""Todo o código proposto deve ser executado primeiro em ambiente de desenvolvimento isolado e depois em homologação. Exige branch própria, revisão por pares, análise estática, testes unitários, de integração, regressão, segurança e desempenho, validação das permissões, cópia de segurança verificada, plano de rollback e aprovação Go/No-Go antes da produção. Utiliza feature flags para activar funcionalidades de forma gradual. Não executes comandos destrutivos, não apagues dados, não alteres directamente a produção e não combines criação, migração e remoção irreversível no mesmo passo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0001,"Cada sector, Corredor, Cluster, projecto, ZEE, ZFI e parque industrial deve estar associado a uma localização de implantação, registada no nível territorial permitido e apresentada de forma genérica quando a precisão exacta não estiver autorizada.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 16,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0001: Cada sector, Corredor, Cluster, projecto, ZEE, ZFI e parque industrial deve estar associado a uma localização de implantação, registada no nível territorial permitido e apresentada de forma genérica quando a precisão exacta não estiver autorizada.",P2,OP-5da580e3-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0001,1,"[{""id"":""OP-5da580e3-0001"",""pedido"":""Cada sector, Corredor, Cluster, projecto, ZEE, ZFI e parque industrial deve estar associado a uma localização de implantação, registada no nível territorial permitido e apresentada de forma genérica quando a precisão exacta não estiver autorizada."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 16""],""aceitacao"":""Cada sector, Corredor, Cluster, projecto, ZEE, ZFI e parque industrial deve estar associado a uma localização de implantação, registada no nível territorial permitido e apresentada de forma genérica quando a precisão exacta não estiver autorizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0002,"A solução deve permitir responder, de forma estruturada, às seguintes perguntas:",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 18 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 16,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0002: A solução deve permitir responder, de forma estruturada, às seguintes perguntas: | OP-a8b37ee5-0001: A solução deve permitir responder, de forma estruturada, às seguintes perguntas:",P2,OP-5da580e3-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0002 | OP-a8b37ee5-0001,2,"[{""id"":""OP-5da580e3-0002"",""pedido"":""A solução deve permitir responder, de forma estruturada, às seguintes perguntas:"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 18""],""aceitacao"":""A solução deve permitir responder, de forma estruturada, às seguintes perguntas:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0001"",""pedido"":""A solução deve permitir responder, de forma estruturada, às seguintes perguntas:"",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 16""],""aceitacao"":""A solução deve permitir responder, de forma estruturada, às seguintes perguntas:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0003,"Os investidores devem dispor de um espaço próprio para definir as necessidades de pessoal de cada área ou projecto de investimento, incluindo funções, competências, qualificações, experiência, número estimado de profissionais, localização genérica e horizonte temporal. Em articulação com essas necessidades, os indivíduos devem poder registar o seu perfil profissional, currículo e competências, enquanto as instituições académicas e de formação devem poder inscrever candidatos ou disponibilizar perfis, cursos e competências, mediante consentimento e autorização adequados. O sistema deve permitir pesquisar, relacionar e disponibilizar esses perfis por área de investimento, respeitando os níveis de visibilidade, a protecção de dados pessoais, a validação da informação e os controlos de acesso.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 28 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 26,oportunidades,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0003: Os investidores devem dispor de um espaço próprio para definir as necessidades de pessoal de cada área ou projecto de investimento, incluindo funções, competências, qualificações, experiência, número estimado de profissionais, localização genérica e horizonte temporal. Em articulação com essas necessidades, os indivíduos devem poder registar o seu perfil profissional, currículo e competências, enquanto as instituições académicas e de formação devem poder inscrever candidatos ou disponibilizar perfis, cursos e competências, mediante consentimento e autorização adequados. O sistema deve permitir pesquisar, relacionar e disponibilizar esses perfis por área de investimento, respeitando os níveis de visibilidade, a protecção de dados pessoais, a validação da informação e os controlos de acesso. | OP-a8b37ee5-0002: Os investidores devem dispor de um espaço próprio para definir as necessidades de pessoal de cada área ou projecto de investimento, incluindo funções, competências, qualificações, experiência, número estimado de profissionais, localização genérica e horizonte temporal. Em articulação com essas necessidades, os indivíduos devem poder registar o seu perfil profissional, currículo e competências, enquanto as instituições académicas e de formação devem poder inscrever candidatos ou disponibilizar perfis, cursos e competências, mediante consentimento e autorização adequados. O sistema deve permitir pesquisar, relacionar e disponibilizar esses perfis por área de investimento, respeitando os níveis de visibilidade, a protecção de dados pessoais, a validação da informação e os controlos de acesso.",P2,OP-5da580e3-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0003 | OP-a8b37ee5-0002,2,"[{""id"":""OP-5da580e3-0003"",""pedido"":""Os investidores devem dispor de um espaço próprio para definir as necessidades de pessoal de cada área ou projecto de investimento, incluindo funções, competências, qualificações, experiência, número estimado de profissionais, localização genérica e horizonte temporal. Em articulação com essas necessidades, os indivíduos devem poder registar o seu perfil profissional, currículo e competências, enquanto as instituições académicas e de formação devem poder inscrever candidatos ou disponibilizar perfis, cursos e competências, mediante consentimento e autorização adequados. O sistema deve permitir pesquisar, relacionar e disponibilizar esses perfis por área de investimento, respeitando os níveis de visibilidade, a protecção de dados pessoais, a validação da informação e os controlos de acesso."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 28""],""aceitacao"":""Os investidores devem dispor de um espaço próprio para definir as necessidades de pessoal de cada área ou projecto de investimento, incluindo funções, competências, qualificações, experiência, número estimado de profissionais, localização genérica e horizonte temporal. Em articulação com essas necessidades, os indivíduos devem poder registar o seu perfil profissional, currículo e competências, enquanto as instituições académicas e de formação devem poder inscrever candidatos ou disponibilizar perfis, cursos e competências, mediante consentimento e autorização adequados. O sistema deve permitir pesquisar, relacionar e disponibilizar esses perfis por área de investimento, respeitando os níveis de visibilidade, a protecção de dados pessoais, a validação da informação e os controlos de acesso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0002"",""pedido"":""Os investidores devem dispor de um espaço próprio para definir as necessidades de pessoal de cada área ou projecto de investimento, incluindo funções, competências, qualificações, experiência, número estimado de profissionais, localização genérica e horizonte temporal. Em articulação com essas necessidades, os indivíduos devem poder registar o seu perfil profissional, currículo e competências, enquanto as instituições académicas e de formação devem poder inscrever candidatos ou disponibilizar perfis, cursos e competências, mediante consentimento e autorização adequados. O sistema deve permitir pesquisar, relacionar e disponibilizar esses perfis por área de investimento, respeitando os níveis de visibilidade, a protecção de dados pessoais, a validação da informação e os controlos de acesso."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 26""],""aceitacao"":""Os investidores devem dispor de um espaço próprio para definir as necessidades de pessoal de cada área ou projecto de investimento, incluindo funções, competências, qualificações, experiência, número estimado de profissionais, localização genérica e horizonte temporal. Em articulação com essas necessidades, os indivíduos devem poder registar o seu perfil profissional, currículo e competências, enquanto as instituições académicas e de formação devem poder inscrever candidatos ou disponibilizar perfis, cursos e competências, mediante consentimento e autorização adequados. O sistema deve permitir pesquisar, relacionar e disponibilizar esses perfis por área de investimento, respeitando os níveis de visibilidade, a protecção de dados pessoais, a validação da informação e os controlos de acesso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0004,"A inclusão desta alteração deve ser executada de forma incremental, auditável e não destrutiva, preservando as funcionalidades existentes do InvestMoz. Cada etapa deve produzir evidências, responsáveis identificados e um ponto de validação antes do avanço para a fase seguinte.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 30 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 28,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0004: A inclusão desta alteração deve ser executada de forma incremental, auditável e não destrutiva, preservando as funcionalidades existentes do InvestMoz. Cada etapa deve produzir evidências, responsáveis identificados e um ponto de validação antes do avanço para a fase seguinte. | OP-a8b37ee5-0003: A inclusão desta alteração deve ser executada de forma incremental, auditável e não destrutiva, preservando as funcionalidades existentes do InvestMoz. Cada etapa deve produzir evidências, responsáveis identificados e um ponto de validação antes do avanço para a fase seguinte.",P2,OP-5da580e3-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0004 | OP-a8b37ee5-0003,2,"[{""id"":""OP-5da580e3-0004"",""pedido"":""A inclusão desta alteração deve ser executada de forma incremental, auditável e não destrutiva, preservando as funcionalidades existentes do InvestMoz. Cada etapa deve produzir evidências, responsáveis identificados e um ponto de validação antes do avanço para a fase seguinte."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 30""],""aceitacao"":""A inclusão desta alteração deve ser executada de forma incremental, auditável e não destrutiva, preservando as funcionalidades existentes do InvestMoz. Cada etapa deve produzir evidências, responsáveis identificados e um ponto de validação antes do avanço para a fase seguinte."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0003"",""pedido"":""A inclusão desta alteração deve ser executada de forma incremental, auditável e não destrutiva, preservando as funcionalidades existentes do InvestMoz. Cada etapa deve produzir evidências, responsáveis identificados e um ponto de validação antes do avanço para a fase seguinte."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 28""],""aceitacao"":""A inclusão desta alteração deve ser executada de forma incremental, auditável e não destrutiva, preservando as funcionalidades existentes do InvestMoz. Cada etapa deve produzir evidências, responsáveis identificados e um ponto de validação antes do avanço para a fase seguinte."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0005,"Especificação funcional: detalhar casos de uso para investidores, indivíduos, instituições académicas e administradores; definir dados obrigatórios, estados do registo, regras de pesquisa, níveis de visibilidade, notificações, critérios de correspondência e critérios de aceitação.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 32 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 30,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0005: Especificação funcional: detalhar casos de uso para investidores, indivíduos, instituições académicas e administradores; definir dados obrigatórios, estados do registo, regras de pesquisa, níveis de visibilidade, notificações, critérios de correspondência e critérios de aceitação. | OP-a8b37ee5-0004: Especificação funcional: detalhar casos de uso para investidores, indivíduos, instituições académicas e administradores; definir dados obrigatórios, estados do registo, regras de pesquisa, níveis de visibilidade, notificações, critérios de correspondência e critérios de aceitação.",P2,OP-5da580e3-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0005 | OP-a8b37ee5-0004,2,"[{""id"":""OP-5da580e3-0005"",""pedido"":""Especificação funcional: detalhar casos de uso para investidores, indivíduos, instituições académicas e administradores; definir dados obrigatórios, estados do registo, regras de pesquisa, níveis de visibilidade, notificações, critérios de correspondência e critérios de aceitação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 32""],""aceitacao"":""Especificação funcional: detalhar casos de uso para investidores, indivíduos, instituições académicas e administradores; definir dados obrigatórios, estados do registo, regras de pesquisa, níveis de visibilidade, notificações, critérios de correspondência e critérios de aceitação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0004"",""pedido"":""Especificação funcional: detalhar casos de uso para investidores, indivíduos, instituições académicas e administradores; definir dados obrigatórios, estados do registo, regras de pesquisa, níveis de visibilidade, notificações, critérios de correspondência e critérios de aceitação."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 30""],""aceitacao"":""Especificação funcional: detalhar casos de uso para investidores, indivíduos, instituições académicas e administradores; definir dados obrigatórios, estados do registo, regras de pesquisa, níveis de visibilidade, notificações, critérios de correspondência e critérios de aceitação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0006,"Perfis, permissões e governação: definir papéis e permissões por tipo de utilizador; limitar o acesso a dados pessoais; separar informação pública, restrita e confidencial; implementar aprovação institucional, validação de perfis, segregação de funções e registo de todas as operações críticas.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 34 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 32,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0006: Perfis, permissões e governação: definir papéis e permissões por tipo de utilizador; limitar o acesso a dados pessoais; separar informação pública, restrita e confidencial; implementar aprovação institucional, validação de perfis, segregação de funções e registo de todas as operações críticas. | OP-a8b37ee5-0005: Perfis, permissões e governação: definir papéis e permissões por tipo de utilizador; limitar o acesso a dados pessoais; separar informação pública, restrita e confidencial; implementar aprovação institucional, validação de perfis, segregação de funções e registo de todas as operações críticas.",P2,OP-5da580e3-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0006 | OP-a8b37ee5-0005,2,"[{""id"":""OP-5da580e3-0006"",""pedido"":""Perfis, permissões e governação: definir papéis e permissões por tipo de utilizador; limitar o acesso a dados pessoais; separar informação pública, restrita e confidencial; implementar aprovação institucional, validação de perfis, segregação de funções e registo de todas as operações críticas."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 34""],""aceitacao"":""Perfis, permissões e governação: definir papéis e permissões por tipo de utilizador; limitar o acesso a dados pessoais; separar informação pública, restrita e confidencial; implementar aprovação institucional, validação de perfis, segregação de funções e registo de todas as operações críticas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0005"",""pedido"":""Perfis, permissões e governação: definir papéis e permissões por tipo de utilizador; limitar o acesso a dados pessoais; separar informação pública, restrita e confidencial; implementar aprovação institucional, validação de perfis, segregação de funções e registo de todas as operações críticas."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 32""],""aceitacao"":""Perfis, permissões e governação: definir papéis e permissões por tipo de utilizador; limitar o acesso a dados pessoais; separar informação pública, restrita e confidencial; implementar aprovação institucional, validação de perfis, segregação de funções e registo de todas as operações críticas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0007,"Implementação do backend: desenvolver serviços e APIs REST versionadas para criar, consultar, actualizar, validar, publicar, pesquisar e arquivar necessidades e perfis; aplicar validação de dados, paginação, filtros, controlo de acesso, protecção contra abuso e documentação da API.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 35 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 33,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0007: Implementação do backend: desenvolver serviços e APIs REST versionadas para criar, consultar, actualizar, validar, publicar, pesquisar e arquivar necessidades e perfis; aplicar validação de dados, paginação, filtros, controlo de acesso, protecção contra abuso e documentação da API. | OP-a8b37ee5-0006: Implementação do backend: desenvolver serviços e APIs REST versionadas para criar, consultar, actualizar, validar, publicar, pesquisar e arquivar necessidades e perfis; aplicar validação de dados, paginação, filtros, controlo de acesso, protecção contra abuso e documentação da API.",P2,OP-5da580e3-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0007 | OP-a8b37ee5-0006,2,"[{""id"":""OP-5da580e3-0007"",""pedido"":""Implementação do backend: desenvolver serviços e APIs REST versionadas para criar, consultar, actualizar, validar, publicar, pesquisar e arquivar necessidades e perfis; aplicar validação de dados, paginação, filtros, controlo de acesso, protecção contra abuso e documentação da API."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 35""],""aceitacao"":""Implementação do backend: desenvolver serviços e APIs REST versionadas para criar, consultar, actualizar, validar, publicar, pesquisar e arquivar necessidades e perfis; aplicar validação de dados, paginação, filtros, controlo de acesso, protecção contra abuso e documentação da API."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0006"",""pedido"":""Implementação do backend: desenvolver serviços e APIs REST versionadas para criar, consultar, actualizar, validar, publicar, pesquisar e arquivar necessidades e perfis; aplicar validação de dados, paginação, filtros, controlo de acesso, protecção contra abuso e documentação da API."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 33""],""aceitacao"":""Implementação do backend: desenvolver serviços e APIs REST versionadas para criar, consultar, actualizar, validar, publicar, pesquisar e arquivar necessidades e perfis; aplicar validação de dados, paginação, filtros, controlo de acesso, protecção contra abuso e documentação da API."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0008,"Consentimento e protecção de dados: recolher consentimento explícito e granular; registar finalidade, data, versão e origem do consentimento; permitir revogação, rectificação e eliminação quando aplicável; minimizar os dados recolhidos; ocultar contactos e dados sensíveis por defeito; definir prazos de retenção e procedimentos de resposta a incidentes.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 37 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 35,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0008: Consentimento e protecção de dados: recolher consentimento explícito e granular; registar finalidade, data, versão e origem do consentimento; permitir revogação, rectificação e eliminação quando aplicável; minimizar os dados recolhidos; ocultar contactos e dados sensíveis por defeito; definir prazos de retenção e procedimentos de resposta a incidentes. | OP-a8b37ee5-0007: Consentimento e protecção de dados: recolher consentimento explícito e granular; registar finalidade, data, versão e origem do consentimento; permitir revogação, rectificação e eliminação quando aplicável; minimizar os dados recolhidos; ocultar contactos e dados sensíveis por defeito; definir prazos de retenção e procedimentos de resposta a incidentes.",P2,OP-5da580e3-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0008 | OP-a8b37ee5-0007,2,"[{""id"":""OP-5da580e3-0008"",""pedido"":""Consentimento e protecção de dados: recolher consentimento explícito e granular; registar finalidade, data, versão e origem do consentimento; permitir revogação, rectificação e eliminação quando aplicável; minimizar os dados recolhidos; ocultar contactos e dados sensíveis por defeito; definir prazos de retenção e procedimentos de resposta a incidentes."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 37""],""aceitacao"":""Consentimento e protecção de dados: recolher consentimento explícito e granular; registar finalidade, data, versão e origem do consentimento; permitir revogação, rectificação e eliminação quando aplicável; minimizar os dados recolhidos; ocultar contactos e dados sensíveis por defeito; definir prazos de retenção e procedimentos de resposta a incidentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0007"",""pedido"":""Consentimento e protecção de dados: recolher consentimento explícito e granular; registar finalidade, data, versão e origem do consentimento; permitir revogação, rectificação e eliminação quando aplicável; minimizar os dados recolhidos; ocultar contactos e dados sensíveis por defeito; definir prazos de retenção e procedimentos de resposta a incidentes."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 35""],""aceitacao"":""Consentimento e protecção de dados: recolher consentimento explícito e granular; registar finalidade, data, versão e origem do consentimento; permitir revogação, rectificação e eliminação quando aplicável; minimizar os dados recolhidos; ocultar contactos e dados sensíveis por defeito; definir prazos de retenção e procedimentos de resposta a incidentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0009,"Motor de pesquisa e correspondência: relacionar necessidades com perfis com base em competências, qualificações, experiência, localização genérica, disponibilidade e horizonte temporal; apresentar resultados explicáveis; impedir decisões exclusivamente automatizadas com impacto relevante; permitir revisão humana e contestação.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 38 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 36,oportunidades,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0009: Motor de pesquisa e correspondência: relacionar necessidades com perfis com base em competências, qualificações, experiência, localização genérica, disponibilidade e horizonte temporal; apresentar resultados explicáveis; impedir decisões exclusivamente automatizadas com impacto relevante; permitir revisão humana e contestação. | OP-a8b37ee5-0008: Motor de pesquisa e correspondência: relacionar necessidades com perfis com base em competências, qualificações, experiência, localização genérica, disponibilidade e horizonte temporal; apresentar resultados explicáveis; impedir decisões exclusivamente automatizadas com impacto relevante; permitir revisão humana e contestação.",P2,OP-5da580e3-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0009 | OP-a8b37ee5-0008,2,"[{""id"":""OP-5da580e3-0009"",""pedido"":""Motor de pesquisa e correspondência: relacionar necessidades com perfis com base em competências, qualificações, experiência, localização genérica, disponibilidade e horizonte temporal; apresentar resultados explicáveis; impedir decisões exclusivamente automatizadas com impacto relevante; permitir revisão humana e contestação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 38""],""aceitacao"":""Motor de pesquisa e correspondência: relacionar necessidades com perfis com base em competências, qualificações, experiência, localização genérica, disponibilidade e horizonte temporal; apresentar resultados explicáveis; impedir decisões exclusivamente automatizadas com impacto relevante; permitir revisão humana e contestação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0008"",""pedido"":""Motor de pesquisa e correspondência: relacionar necessidades com perfis com base em competências, qualificações, experiência, localização genérica, disponibilidade e horizonte temporal; apresentar resultados explicáveis; impedir decisões exclusivamente automatizadas com impacto relevante; permitir revisão humana e contestação."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 36""],""aceitacao"":""Motor de pesquisa e correspondência: relacionar necessidades com perfis com base em competências, qualificações, experiência, localização genérica, disponibilidade e horizonte temporal; apresentar resultados explicáveis; impedir decisões exclusivamente automatizadas com impacto relevante; permitir revisão humana e contestação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0010,"Integração com módulos existentes e CRM: reutilizar fontes mestre de empresas, projectos, Clusters, Corredores, localizações e utilizadores; sincronizar apenas os dados necessários com o CRM open source; evitar duplicação; definir identificadores únicos, regras de reconciliação, logs e tratamento de falhas.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 39 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 37,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0010: Integração com módulos existentes e CRM: reutilizar fontes mestre de empresas, projectos, Clusters, Corredores, localizações e utilizadores; sincronizar apenas os dados necessários com o CRM open source; evitar duplicação; definir identificadores únicos, regras de reconciliação, logs e tratamento de falhas. | OP-a8b37ee5-0009: Integração com módulos existentes e CRM: reutilizar fontes mestre de empresas, projectos, Clusters, Corredores, localizações e utilizadores; sincronizar apenas os dados necessários com o CRM open source; evitar duplicação; definir identificadores únicos, regras de reconciliação, logs e tratamento de falhas.",P2,OP-5da580e3-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0010 | OP-a8b37ee5-0009,2,"[{""id"":""OP-5da580e3-0010"",""pedido"":""Integração com módulos existentes e CRM: reutilizar fontes mestre de empresas, projectos, Clusters, Corredores, localizações e utilizadores; sincronizar apenas os dados necessários com o CRM open source; evitar duplicação; definir identificadores únicos, regras de reconciliação, logs e tratamento de falhas."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 39""],""aceitacao"":""Integração com módulos existentes e CRM: reutilizar fontes mestre de empresas, projectos, Clusters, Corredores, localizações e utilizadores; sincronizar apenas os dados necessários com o CRM open source; evitar duplicação; definir identificadores únicos, regras de reconciliação, logs e tratamento de falhas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0009"",""pedido"":""Integração com módulos existentes e CRM: reutilizar fontes mestre de empresas, projectos, Clusters, Corredores, localizações e utilizadores; sincronizar apenas os dados necessários com o CRM open source; evitar duplicação; definir identificadores únicos, regras de reconciliação, logs e tratamento de falhas."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 37""],""aceitacao"":""Integração com módulos existentes e CRM: reutilizar fontes mestre de empresas, projectos, Clusters, Corredores, localizações e utilizadores; sincronizar apenas os dados necessários com o CRM open source; evitar duplicação; definir identificadores únicos, regras de reconciliação, logs e tratamento de falhas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0011,"Testes e validação: executar testes unitários, integração, contrato de API, interface, permissões, segurança, desempenho, acessibilidade, idiomas, migração e recuperação; validar cenários positivos e negativos com representantes dos quatro perfis de utilizador; corrigir vulnerabilidades e inconformidades antes da produção.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 40 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 38,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0011: Testes e validação: executar testes unitários, integração, contrato de API, interface, permissões, segurança, desempenho, acessibilidade, idiomas, migração e recuperação; validar cenários positivos e negativos com representantes dos quatro perfis de utilizador; corrigir vulnerabilidades e inconformidades antes da produção. | OP-a8b37ee5-0010: Testes e validação: executar testes unitários, integração, contrato de API, interface, permissões, segurança, desempenho, acessibilidade, idiomas, migração e recuperação; validar cenários positivos e negativos com representantes dos quatro perfis de utilizador; corrigir vulnerabilidades e inconformidades antes da produção.",P1,OP-5da580e3-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0011 | OP-a8b37ee5-0010,2,"[{""id"":""OP-5da580e3-0011"",""pedido"":""Testes e validação: executar testes unitários, integração, contrato de API, interface, permissões, segurança, desempenho, acessibilidade, idiomas, migração e recuperação; validar cenários positivos e negativos com representantes dos quatro perfis de utilizador; corrigir vulnerabilidades e inconformidades antes da produção."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 40""],""aceitacao"":""Testes e validação: executar testes unitários, integração, contrato de API, interface, permissões, segurança, desempenho, acessibilidade, idiomas, migração e recuperação; validar cenários positivos e negativos com representantes dos quatro perfis de utilizador; corrigir vulnerabilidades e inconformidades antes da produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0010"",""pedido"":""Testes e validação: executar testes unitários, integração, contrato de API, interface, permissões, segurança, desempenho, acessibilidade, idiomas, migração e recuperação; validar cenários positivos e negativos com representantes dos quatro perfis de utilizador; corrigir vulnerabilidades e inconformidades antes da produção."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 38""],""aceitacao"":""Testes e validação: executar testes unitários, integração, contrato de API, interface, permissões, segurança, desempenho, acessibilidade, idiomas, migração e recuperação; validar cenários positivos e negativos com representantes dos quatro perfis de utilizador; corrigir vulnerabilidades e inconformidades antes da produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0012,"Implantação faseada: disponibilizar primeiro num ambiente de homologação, realizar piloto com um conjunto limitado de investidores e instituições, recolher evidências, aprovar o gate Go/No-Go e activar gradualmente em produção com monitoria reforçada.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 42 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 40,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0012: Implantação faseada: disponibilizar primeiro num ambiente de homologação, realizar piloto com um conjunto limitado de investidores e instituições, recolher evidências, aprovar o gate Go/No-Go e activar gradualmente em produção com monitoria reforçada. | OP-a8b37ee5-0011: Implantação faseada: disponibilizar primeiro num ambiente de homologação, realizar piloto com um conjunto limitado de investidores e instituições, recolher evidências, aprovar o gate Go/No-Go e activar gradualmente em produção com monitoria reforçada.",P2,OP-5da580e3-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0012 | OP-a8b37ee5-0011,2,"[{""id"":""OP-5da580e3-0012"",""pedido"":""Implantação faseada: disponibilizar primeiro num ambiente de homologação, realizar piloto com um conjunto limitado de investidores e instituições, recolher evidências, aprovar o gate Go/No-Go e activar gradualmente em produção com monitoria reforçada."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 42""],""aceitacao"":""Implantação faseada: disponibilizar primeiro num ambiente de homologação, realizar piloto com um conjunto limitado de investidores e instituições, recolher evidências, aprovar o gate Go/No-Go e activar gradualmente em produção com monitoria reforçada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0011"",""pedido"":""Implantação faseada: disponibilizar primeiro num ambiente de homologação, realizar piloto com um conjunto limitado de investidores e instituições, recolher evidências, aprovar o gate Go/No-Go e activar gradualmente em produção com monitoria reforçada."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 40""],""aceitacao"":""Implantação faseada: disponibilizar primeiro num ambiente de homologação, realizar piloto com um conjunto limitado de investidores e instituições, recolher evidências, aprovar o gate Go/No-Go e activar gradualmente em produção com monitoria reforçada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0013,Actividades obrigatórias,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 47 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 45,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0013: Actividades obrigatórias | OP-a8b37ee5-0012: Actividades obrigatórias,P2,OP-5da580e3-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0013 | OP-a8b37ee5-0012,2,"[{""id"":""OP-5da580e3-0013"",""pedido"":""Actividades obrigatórias"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 47""],""aceitacao"":""Actividades obrigatórias"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0012"",""pedido"":""Actividades obrigatórias"",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 45""],""aceitacao"":""Actividades obrigatórias"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0014,"Inventariar componentes, entidades, APIs, migrations, permissões, integrações e testes existentes; mapear impactos; validar casos de uso, fluxos, dados, estados e regras.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 51 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 49,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0014: Inventariar componentes, entidades, APIs, migrations, permissões, integrações e testes existentes; mapear impactos; validar casos de uso, fluxos, dados, estados e regras. | OP-a8b37ee5-0013: Inventariar componentes, entidades, APIs, migrations, permissões, integrações e testes existentes; mapear impactos; validar casos de uso, fluxos, dados, estados e regras.",P2,OP-5da580e3-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0014 | OP-a8b37ee5-0013,2,"[{""id"":""OP-5da580e3-0014"",""pedido"":""Inventariar componentes, entidades, APIs, migrations, permissões, integrações e testes existentes; mapear impactos; validar casos de uso, fluxos, dados, estados e regras."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 51""],""aceitacao"":""Inventariar componentes, entidades, APIs, migrations, permissões, integrações e testes existentes; mapear impactos; validar casos de uso, fluxos, dados, estados e regras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0013"",""pedido"":""Inventariar componentes, entidades, APIs, migrations, permissões, integrações e testes existentes; mapear impactos; validar casos de uso, fluxos, dados, estados e regras."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 49""],""aceitacao"":""Inventariar componentes, entidades, APIs, migrations, permissões, integrações e testes existentes; mapear impactos; validar casos de uso, fluxos, dados, estados e regras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0015,"Implementar modelos, serviços, validações, políticas de autorização, auditoria e APIs REST versionadas para necessidades, perfis, currículos, competências, consentimentos, pesquisa e correspondências.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 59 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 57,oportunidades,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0015: Implementar modelos, serviços, validações, políticas de autorização, auditoria e APIs REST versionadas para necessidades, perfis, currículos, competências, consentimentos, pesquisa e correspondências. | OP-a8b37ee5-0014: Implementar modelos, serviços, validações, políticas de autorização, auditoria e APIs REST versionadas para necessidades, perfis, currículos, competências, consentimentos, pesquisa e correspondências.",P2,OP-5da580e3-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0015 | OP-a8b37ee5-0014,2,"[{""id"":""OP-5da580e3-0015"",""pedido"":""Implementar modelos, serviços, validações, políticas de autorização, auditoria e APIs REST versionadas para necessidades, perfis, currículos, competências, consentimentos, pesquisa e correspondências."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 59""],""aceitacao"":""Implementar modelos, serviços, validações, políticas de autorização, auditoria e APIs REST versionadas para necessidades, perfis, currículos, competências, consentimentos, pesquisa e correspondências."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0014"",""pedido"":""Implementar modelos, serviços, validações, políticas de autorização, auditoria e APIs REST versionadas para necessidades, perfis, currículos, competências, consentimentos, pesquisa e correspondências."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 57""],""aceitacao"":""Implementar modelos, serviços, validações, políticas de autorização, auditoria e APIs REST versionadas para necessidades, perfis, currículos, competências, consentimentos, pesquisa e correspondências."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0016,"Indexar dados autorizados; configurar pesos e filtros; explicar correspondências; integrar fontes mestre e CRM por identificadores únicos; implementar idempotência, filas, repetição e reconciliação.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 71 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 69,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0016: Indexar dados autorizados; configurar pesos e filtros; explicar correspondências; integrar fontes mestre e CRM por identificadores únicos; implementar idempotência, filas, repetição e reconciliação. | OP-a8b37ee5-0015: Indexar dados autorizados; configurar pesos e filtros; explicar correspondências; integrar fontes mestre e CRM por identificadores únicos; implementar idempotência, filas, repetição e reconciliação.",P2,OP-5da580e3-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0016 | OP-a8b37ee5-0015,2,"[{""id"":""OP-5da580e3-0016"",""pedido"":""Indexar dados autorizados; configurar pesos e filtros; explicar correspondências; integrar fontes mestre e CRM por identificadores únicos; implementar idempotência, filas, repetição e reconciliação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 71""],""aceitacao"":""Indexar dados autorizados; configurar pesos e filtros; explicar correspondências; integrar fontes mestre e CRM por identificadores únicos; implementar idempotência, filas, repetição e reconciliação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0015"",""pedido"":""Indexar dados autorizados; configurar pesos e filtros; explicar correspondências; integrar fontes mestre e CRM por identificadores únicos; implementar idempotência, filas, repetição e reconciliação."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 69""],""aceitacao"":""Indexar dados autorizados; configurar pesos e filtros; explicar correspondências; integrar fontes mestre e CRM por identificadores únicos; implementar idempotência, filas, repetição e reconciliação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0017,"Seleccionar utilizadores-piloto; migrar amostra autorizada; formar investidores, indivíduos, instituições e administradores; recolher métricas e feedback; corrigir desvios.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 79 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 77,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0017: Seleccionar utilizadores-piloto; migrar amostra autorizada; formar investidores, indivíduos, instituições e administradores; recolher métricas e feedback; corrigir desvios. | OP-a8b37ee5-0016: Seleccionar utilizadores-piloto; migrar amostra autorizada; formar investidores, indivíduos, instituições e administradores; recolher métricas e feedback; corrigir desvios.",P2,OP-5da580e3-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0017 | OP-a8b37ee5-0016,2,"[{""id"":""OP-5da580e3-0017"",""pedido"":""Seleccionar utilizadores-piloto; migrar amostra autorizada; formar investidores, indivíduos, instituições e administradores; recolher métricas e feedback; corrigir desvios."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 79""],""aceitacao"":""Seleccionar utilizadores-piloto; migrar amostra autorizada; formar investidores, indivíduos, instituições e administradores; recolher métricas e feedback; corrigir desvios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0016"",""pedido"":""Seleccionar utilizadores-piloto; migrar amostra autorizada; formar investidores, indivíduos, instituições e administradores; recolher métricas e feedback; corrigir desvios."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 77""],""aceitacao"":""Seleccionar utilizadores-piloto; migrar amostra autorizada; formar investidores, indivíduos, instituições e administradores; recolher métricas e feedback; corrigir desvios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0018,"Dado um investidor ou empregador autenticado e autorizado, o sistema deve permitir criar, guardar como rascunho, submeter, actualizar e arquivar uma necessidade de competências ligada, quando aplicável, a território, Corredor, Cluster, projecto âncora e fase, contendo ocupação, competência, quantidade, nível, prazo, localização genérica, fonte, confiança e responsável, e distinguindo estimativa de compromisso.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 96 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 94,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0018: Dado um investidor ou empregador autenticado e autorizado, o sistema deve permitir criar, guardar como rascunho, submeter, actualizar e arquivar uma necessidade de competências ligada, quando aplicável, a território, Corredor, Cluster, projecto âncora e fase, contendo ocupação, competência, quantidade, nível, prazo, localização genérica, fonte, confiança e responsável, e distinguindo estimativa de compromisso. | OP-a8b37ee5-0017: Dado um investidor ou empregador autenticado e autorizado, o sistema deve permitir criar, guardar como rascunho, submeter, actualizar e arquivar uma necessidade de competências ligada, quando aplicável, a território, Corredor, Cluster, projecto âncora e fase, contendo ocupação, competência, quantidade, nível, prazo, localização genérica, fonte, confiança e responsável, e distinguindo estimativa de compromisso.",P1,OP-5da580e3-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0018 | OP-a8b37ee5-0017,2,"[{""id"":""OP-5da580e3-0018"",""pedido"":""Dado um investidor ou empregador autenticado e autorizado, o sistema deve permitir criar, guardar como rascunho, submeter, actualizar e arquivar uma necessidade de competências ligada, quando aplicável, a território, Corredor, Cluster, projecto âncora e fase, contendo ocupação, competência, quantidade, nível, prazo, localização genérica, fonte, confiança e responsável, e distinguindo estimativa de compromisso."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 96""],""aceitacao"":""Dado um investidor ou empregador autenticado e autorizado, o sistema deve permitir criar, guardar como rascunho, submeter, actualizar e arquivar uma necessidade de competências ligada, quando aplicável, a território, Corredor, Cluster, projecto âncora e fase, contendo ocupação, competência, quantidade, nível, prazo, localização genérica, fonte, confiança e responsável, e distinguindo estimativa de compromisso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0017"",""pedido"":""Dado um investidor ou empregador autenticado e autorizado, o sistema deve permitir criar, guardar como rascunho, submeter, actualizar e arquivar uma necessidade de competências ligada, quando aplicável, a território, Corredor, Cluster, projecto âncora e fase, contendo ocupação, competência, quantidade, nível, prazo, localização genérica, fonte, confiança e responsável, e distinguindo estimativa de compromisso."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 94""],""aceitacao"":""Dado um investidor ou empregador autenticado e autorizado, o sistema deve permitir criar, guardar como rascunho, submeter, actualizar e arquivar uma necessidade de competências ligada, quando aplicável, a território, Corredor, Cluster, projecto âncora e fase, contendo ocupação, competência, quantidade, nível, prazo, localização genérica, fonte, confiança e responsável, e distinguindo estimativa de compromisso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0019,"Para cada campo obrigatório, catálogo, formato, intervalo, dependência, relação, fonte e regra de unicidade ou deduplicação definidos, o frontend deve orientar a correcção e o backend deve rejeitar a submissão inválida sem persistência parcial, mantendo o registo incompleto em rascunho quando o fluxo o permitir.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 99 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 97,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0019: Para cada campo obrigatório, catálogo, formato, intervalo, dependência, relação, fonte e regra de unicidade ou deduplicação definidos, o frontend deve orientar a correcção e o backend deve rejeitar a submissão inválida sem persistência parcial, mantendo o registo incompleto em rascunho quando o fluxo o permitir. | OP-a8b37ee5-0018: Para cada campo obrigatório, catálogo, formato, intervalo, dependência, relação, fonte e regra de unicidade ou deduplicação definidos, o frontend deve orientar a correcção e o backend deve rejeitar a submissão inválida sem persistência parcial, mantendo o registo incompleto em rascunho quando o fluxo o permitir.",P1,OP-5da580e3-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0019 | OP-a8b37ee5-0018,2,"[{""id"":""OP-5da580e3-0019"",""pedido"":""Para cada campo obrigatório, catálogo, formato, intervalo, dependência, relação, fonte e regra de unicidade ou deduplicação definidos, o frontend deve orientar a correcção e o backend deve rejeitar a submissão inválida sem persistência parcial, mantendo o registo incompleto em rascunho quando o fluxo o permitir."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 99""],""aceitacao"":""Para cada campo obrigatório, catálogo, formato, intervalo, dependência, relação, fonte e regra de unicidade ou deduplicação definidos, o frontend deve orientar a correcção e o backend deve rejeitar a submissão inválida sem persistência parcial, mantendo o registo incompleto em rascunho quando o fluxo o permitir."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0018"",""pedido"":""Para cada campo obrigatório, catálogo, formato, intervalo, dependência, relação, fonte e regra de unicidade ou deduplicação definidos, o frontend deve orientar a correcção e o backend deve rejeitar a submissão inválida sem persistência parcial, mantendo o registo incompleto em rascunho quando o fluxo o permitir."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 97""],""aceitacao"":""Para cada campo obrigatório, catálogo, formato, intervalo, dependência, relação, fonte e regra de unicidade ou deduplicação definidos, o frontend deve orientar a correcção e o backend deve rejeitar a submissão inválida sem persistência parcial, mantendo o registo incompleto em rascunho quando o fluxo o permitir."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0020,"Quando esta extensão estiver formalmente aprovada para a fase aplicável, um indivíduo autenticado deve poder criar, actualizar, pré-visualizar e desactivar o seu perfil profissional, currículo, competências, qualificações, experiência e disponibilidade, bem como carregar, pré-visualizar, substituir e remover documentos comprovativos da qualificação. Os ficheiros devem ser associados à qualificação correspondente, validados quanto a formato, tamanho, tipo real, integridade e malware, submetidos a controlo de acesso e ciclo de validação, sem que o portal emita certificação, reconheça qualificações ou prometa colocação.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 102,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0020: Quando esta extensão estiver formalmente aprovada para a fase aplicável, um indivíduo autenticado deve poder criar, actualizar, pré-visualizar e desactivar o seu perfil profissional, currículo, competências, qualificações, experiência e disponibilidade, bem como carregar, pré-visualizar, substituir e remover documentos comprovativos da qualificação. Os ficheiros devem ser associados à qualificação correspondente, validados quanto a formato, tamanho, tipo real, integridade e malware, submetidos a controlo de acesso e ciclo de validação, sem que o portal emita certificação, reconheça qualificações ou prometa colocação.",P2,OP-5da580e3-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0020,1,"[{""id"":""OP-5da580e3-0020"",""pedido"":""Quando esta extensão estiver formalmente aprovada para a fase aplicável, um indivíduo autenticado deve poder criar, actualizar, pré-visualizar e desactivar o seu perfil profissional, currículo, competências, qualificações, experiência e disponibilidade, bem como carregar, pré-visualizar, substituir e remover documentos comprovativos da qualificação. Os ficheiros devem ser associados à qualificação correspondente, validados quanto a formato, tamanho, tipo real, integridade e malware, submetidos a controlo de acesso e ciclo de validação, sem que o portal emita certificação, reconheça qualificações ou prometa colocação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 102""],""aceitacao"":""Quando esta extensão estiver formalmente aprovada para a fase aplicável, um indivíduo autenticado deve poder criar, actualizar, pré-visualizar e desactivar o seu perfil profissional, currículo, competências, qualificações, experiência e disponibilidade, bem como carregar, pré-visualizar, substituir e remover documentos comprovativos da qualificação. Os ficheiros devem ser associados à qualificação correspondente, validados quanto a formato, tamanho, tipo real, integridade e malware, submetidos a controlo de acesso e ciclo de validação, sem que o portal emita certificação, reconheça qualificações ou prometa colocação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0021,"Dada uma instituição verificada e um operador autorizado, o sistema deve permitir registar instituição, curso, capacidade, localização, estado de acreditação e, quando a fase o autorizar, perfis de candidatos, conservando fonte, validade, versão e autorização; oferta não validada ou não acreditada não pode ser apresentada como certificada.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 105 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 103,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0021: Dada uma instituição verificada e um operador autorizado, o sistema deve permitir registar instituição, curso, capacidade, localização, estado de acreditação e, quando a fase o autorizar, perfis de candidatos, conservando fonte, validade, versão e autorização; oferta não validada ou não acreditada não pode ser apresentada como certificada. | OP-a8b37ee5-0020: Dada uma instituição verificada e um operador autorizado, o sistema deve permitir registar instituição, curso, capacidade, localização, estado de acreditação e, quando a fase o autorizar, perfis de candidatos, conservando fonte, validade, versão e autorização; oferta não validada ou não acreditada não pode ser apresentada como certificada.",P2,OP-5da580e3-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0021 | OP-a8b37ee5-0020,2,"[{""id"":""OP-5da580e3-0021"",""pedido"":""Dada uma instituição verificada e um operador autorizado, o sistema deve permitir registar instituição, curso, capacidade, localização, estado de acreditação e, quando a fase o autorizar, perfis de candidatos, conservando fonte, validade, versão e autorização; oferta não validada ou não acreditada não pode ser apresentada como certificada."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 105""],""aceitacao"":""Dada uma instituição verificada e um operador autorizado, o sistema deve permitir registar instituição, curso, capacidade, localização, estado de acreditação e, quando a fase o autorizar, perfis de candidatos, conservando fonte, validade, versão e autorização; oferta não validada ou não acreditada não pode ser apresentada como certificada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0020"",""pedido"":""Dada uma instituição verificada e um operador autorizado, o sistema deve permitir registar instituição, curso, capacidade, localização, estado de acreditação e, quando a fase o autorizar, perfis de candidatos, conservando fonte, validade, versão e autorização; oferta não validada ou não acreditada não pode ser apresentada como certificada."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 103""],""aceitacao"":""Dada uma instituição verificada e um operador autorizado, o sistema deve permitir registar instituição, curso, capacidade, localização, estado de acreditação e, quando a fase o autorizar, perfis de candidatos, conservando fonte, validade, versão e autorização; oferta não validada ou não acreditada não pode ser apresentada como certificada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0022,"Antes de reutilizar, publicar, pesquisar, comunicar ou partilhar dados pessoais, o sistema deve registar finalidade, base aplicável, destinatário, versão, canal, data, origem, validade e evidência da autorização ou consentimento; a revogação deve bloquear os tratamentos dela dependentes e gerar as acções de retenção, anonimização ou eliminação previstas.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 108 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 106,oportunidades,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0022: Antes de reutilizar, publicar, pesquisar, comunicar ou partilhar dados pessoais, o sistema deve registar finalidade, base aplicável, destinatário, versão, canal, data, origem, validade e evidência da autorização ou consentimento; a revogação deve bloquear os tratamentos dela dependentes e gerar as acções de retenção, anonimização ou eliminação previstas. | OP-a8b37ee5-0021: Antes de reutilizar, publicar, pesquisar, comunicar ou partilhar dados pessoais, o sistema deve registar finalidade, base aplicável, destinatário, versão, canal, data, origem, validade e evidência da autorização ou consentimento; a revogação deve bloquear os tratamentos dela dependentes e gerar as acções de retenção, anonimização ou eliminação previstas.",P2,OP-5da580e3-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0022 | OP-a8b37ee5-0021,2,"[{""id"":""OP-5da580e3-0022"",""pedido"":""Antes de reutilizar, publicar, pesquisar, comunicar ou partilhar dados pessoais, o sistema deve registar finalidade, base aplicável, destinatário, versão, canal, data, origem, validade e evidência da autorização ou consentimento; a revogação deve bloquear os tratamentos dela dependentes e gerar as acções de retenção, anonimização ou eliminação previstas."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 108""],""aceitacao"":""Antes de reutilizar, publicar, pesquisar, comunicar ou partilhar dados pessoais, o sistema deve registar finalidade, base aplicável, destinatário, versão, canal, data, origem, validade e evidência da autorização ou consentimento; a revogação deve bloquear os tratamentos dela dependentes e gerar as acções de retenção, anonimização ou eliminação previstas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0021"",""pedido"":""Antes de reutilizar, publicar, pesquisar, comunicar ou partilhar dados pessoais, o sistema deve registar finalidade, base aplicável, destinatário, versão, canal, data, origem, validade e evidência da autorização ou consentimento; a revogação deve bloquear os tratamentos dela dependentes e gerar as acções de retenção, anonimização ou eliminação previstas."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 106""],""aceitacao"":""Antes de reutilizar, publicar, pesquisar, comunicar ou partilhar dados pessoais, o sistema deve registar finalidade, base aplicável, destinatário, versão, canal, data, origem, validade e evidência da autorização ou consentimento; a revogação deve bloquear os tratamentos dela dependentes e gerar as acções de retenção, anonimização ou eliminação previstas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0023,"Por defeito, contactos, documentos, identificadores, localização exacta e demais dados pessoais ou institucionais restritos devem permanecer ocultos. A divulgação deve obedecer à classificação do dado, papel, finalidade, autorização, consentimento e nível territorial permitido, de forma uniforme na interface, API, pesquisa, exportação e integrações.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 111 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 109,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0023: Por defeito, contactos, documentos, identificadores, localização exacta e demais dados pessoais ou institucionais restritos devem permanecer ocultos. A divulgação deve obedecer à classificação do dado, papel, finalidade, autorização, consentimento e nível territorial permitido, de forma uniforme na interface, API, pesquisa, exportação e integrações. | OP-a8b37ee5-0022: Por defeito, contactos, documentos, identificadores, localização exacta e demais dados pessoais ou institucionais restritos devem permanecer ocultos. A divulgação deve obedecer à classificação do dado, papel, finalidade, autorização, consentimento e nível territorial permitido, de forma uniforme na interface, API, pesquisa, exportação e integrações.",P2,OP-5da580e3-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0023 | OP-a8b37ee5-0022,2,"[{""id"":""OP-5da580e3-0023"",""pedido"":""Por defeito, contactos, documentos, identificadores, localização exacta e demais dados pessoais ou institucionais restritos devem permanecer ocultos. A divulgação deve obedecer à classificação do dado, papel, finalidade, autorização, consentimento e nível territorial permitido, de forma uniforme na interface, API, pesquisa, exportação e integrações."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 111""],""aceitacao"":""Por defeito, contactos, documentos, identificadores, localização exacta e demais dados pessoais ou institucionais restritos devem permanecer ocultos. A divulgação deve obedecer à classificação do dado, papel, finalidade, autorização, consentimento e nível territorial permitido, de forma uniforme na interface, API, pesquisa, exportação e integrações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0022"",""pedido"":""Por defeito, contactos, documentos, identificadores, localização exacta e demais dados pessoais ou institucionais restritos devem permanecer ocultos. A divulgação deve obedecer à classificação do dado, papel, finalidade, autorização, consentimento e nível territorial permitido, de forma uniforme na interface, API, pesquisa, exportação e integrações."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 109""],""aceitacao"":""Por defeito, contactos, documentos, identificadores, localização exacta e demais dados pessoais ou institucionais restritos devem permanecer ocultos. A divulgação deve obedecer à classificação do dado, papel, finalidade, autorização, consentimento e nível territorial permitido, de forma uniforme na interface, API, pesquisa, exportação e integrações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0024,"A pesquisa deve suportar filtros simples e combinados por competência, ocupação, nível, período, território, Corredor, Cluster, projecto, instituição, curso e estado de validação, preservando relações bidireccionais, eliminando duplicados e aplicando consentimento, classificação e autorização antes da indexação e apresentação.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 114 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 112,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0024: A pesquisa deve suportar filtros simples e combinados por competência, ocupação, nível, período, território, Corredor, Cluster, projecto, instituição, curso e estado de validação, preservando relações bidireccionais, eliminando duplicados e aplicando consentimento, classificação e autorização antes da indexação e apresentação. | OP-a8b37ee5-0023: A pesquisa deve suportar filtros simples e combinados por competência, ocupação, nível, período, território, Corredor, Cluster, projecto, instituição, curso e estado de validação, preservando relações bidireccionais, eliminando duplicados e aplicando consentimento, classificação e autorização antes da indexação e apresentação.",P1,OP-5da580e3-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0024 | OP-a8b37ee5-0023,2,"[{""id"":""OP-5da580e3-0024"",""pedido"":""A pesquisa deve suportar filtros simples e combinados por competência, ocupação, nível, período, território, Corredor, Cluster, projecto, instituição, curso e estado de validação, preservando relações bidireccionais, eliminando duplicados e aplicando consentimento, classificação e autorização antes da indexação e apresentação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 114""],""aceitacao"":""A pesquisa deve suportar filtros simples e combinados por competência, ocupação, nível, período, território, Corredor, Cluster, projecto, instituição, curso e estado de validação, preservando relações bidireccionais, eliminando duplicados e aplicando consentimento, classificação e autorização antes da indexação e apresentação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0023"",""pedido"":""A pesquisa deve suportar filtros simples e combinados por competência, ocupação, nível, período, território, Corredor, Cluster, projecto, instituição, curso e estado de validação, preservando relações bidireccionais, eliminando duplicados e aplicando consentimento, classificação e autorização antes da indexação e apresentação."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 112""],""aceitacao"":""A pesquisa deve suportar filtros simples e combinados por competência, ocupação, nível, período, território, Corredor, Cluster, projecto, instituição, curso e estado de validação, preservando relações bidireccionais, eliminando duplicados e aplicando consentimento, classificação e autorização antes da indexação e apresentação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0025,"Quando a correspondência assistida estiver incluída na fase aprovada, os requisitos obrigatórios previamente aprovados devem ser avaliados antes da pontuação e cada recomendação deve apresentar critérios, pesos, dados, fonte, confiança, limitações, competências correspondentes e lacunas, permitindo contestação e revisão humana antes de qualquer encaminhamento.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 117,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0025: Quando a correspondência assistida estiver incluída na fase aprovada, os requisitos obrigatórios previamente aprovados devem ser avaliados antes da pontuação e cada recomendação deve apresentar critérios, pesos, dados, fonte, confiança, limitações, competências correspondentes e lacunas, permitindo contestação e revisão humana antes de qualquer encaminhamento.",P2,OP-5da580e3-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0025,1,"[{""id"":""OP-5da580e3-0025"",""pedido"":""Quando a correspondência assistida estiver incluída na fase aprovada, os requisitos obrigatórios previamente aprovados devem ser avaliados antes da pontuação e cada recomendação deve apresentar critérios, pesos, dados, fonte, confiança, limitações, competências correspondentes e lacunas, permitindo contestação e revisão humana antes de qualquer encaminhamento."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 117""],""aceitacao"":""Quando a correspondência assistida estiver incluída na fase aprovada, os requisitos obrigatórios previamente aprovados devem ser avaliados antes da pontuação e cada recomendação deve apresentar critérios, pesos, dados, fonte, confiança, limitações, competências correspondentes e lacunas, permitindo contestação e revisão humana antes de qualquer encaminhamento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0026,"Para cada papel, o sistema deve aplicar menor privilégio, segregação entre submissão, validação e aprovação, escopos por organização e domínio e aprovação a dois níveis quando definida. Operações fora do âmbito devem ser negadas sem revelar a existência ou o conteúdo do recurso e devem gerar auditoria.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 120 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 118,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0026: Para cada papel, o sistema deve aplicar menor privilégio, segregação entre submissão, validação e aprovação, escopos por organização e domínio e aprovação a dois níveis quando definida. Operações fora do âmbito devem ser negadas sem revelar a existência ou o conteúdo do recurso e devem gerar auditoria. | OP-a8b37ee5-0025: Para cada papel, o sistema deve aplicar menor privilégio, segregação entre submissão, validação e aprovação, escopos por organização e domínio e aprovação a dois níveis quando definida. Operações fora do âmbito devem ser negadas sem revelar a existência ou o conteúdo do recurso e devem gerar auditoria.",P2,OP-5da580e3-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0026 | OP-a8b37ee5-0025,2,"[{""id"":""OP-5da580e3-0026"",""pedido"":""Para cada papel, o sistema deve aplicar menor privilégio, segregação entre submissão, validação e aprovação, escopos por organização e domínio e aprovação a dois níveis quando definida. Operações fora do âmbito devem ser negadas sem revelar a existência ou o conteúdo do recurso e devem gerar auditoria."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 120""],""aceitacao"":""Para cada papel, o sistema deve aplicar menor privilégio, segregação entre submissão, validação e aprovação, escopos por organização e domínio e aprovação a dois níveis quando definida. Operações fora do âmbito devem ser negadas sem revelar a existência ou o conteúdo do recurso e devem gerar auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0025"",""pedido"":""Para cada papel, o sistema deve aplicar menor privilégio, segregação entre submissão, validação e aprovação, escopos por organização e domínio e aprovação a dois níveis quando definida. Operações fora do âmbito devem ser negadas sem revelar a existência ou o conteúdo do recurso e devem gerar auditoria."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 118""],""aceitacao"":""Para cada papel, o sistema deve aplicar menor privilégio, segregação entre submissão, validação e aprovação, escopos por organização e domínio e aprovação a dois níveis quando definida. Operações fora do âmbito devem ser negadas sem revelar a existência ou o conteúdo do recurso e devem gerar auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0027,"As integrações internas devem reutilizar IDs mestre, contratos versionados, autenticação, escopos, idempotência, correlation-id, filas de repetição e reconciliação. Integrações externas só podem ser activadas após confirmação de finalidade, base legal, proprietário, campos, ambiente, autenticação, SLA e acordo institucional, mantendo alternativa manual quando pendentes.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 123 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 121,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0027: As integrações internas devem reutilizar IDs mestre, contratos versionados, autenticação, escopos, idempotência, correlation-id, filas de repetição e reconciliação. Integrações externas só podem ser activadas após confirmação de finalidade, base legal, proprietário, campos, ambiente, autenticação, SLA e acordo institucional, mantendo alternativa manual quando pendentes. | OP-a8b37ee5-0026: As integrações internas devem reutilizar IDs mestre, contratos versionados, autenticação, escopos, idempotência, correlation-id, filas de repetição e reconciliação. Integrações externas só podem ser activadas após confirmação de finalidade, base legal, proprietário, campos, ambiente, autenticação, SLA e acordo institucional, mantendo alternativa manual quando pendentes.",P2,OP-5da580e3-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0027 | OP-a8b37ee5-0026,2,"[{""id"":""OP-5da580e3-0027"",""pedido"":""As integrações internas devem reutilizar IDs mestre, contratos versionados, autenticação, escopos, idempotência, correlation-id, filas de repetição e reconciliação. Integrações externas só podem ser activadas após confirmação de finalidade, base legal, proprietário, campos, ambiente, autenticação, SLA e acordo institucional, mantendo alternativa manual quando pendentes."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 123""],""aceitacao"":""As integrações internas devem reutilizar IDs mestre, contratos versionados, autenticação, escopos, idempotência, correlation-id, filas de repetição e reconciliação. Integrações externas só podem ser activadas após confirmação de finalidade, base legal, proprietário, campos, ambiente, autenticação, SLA e acordo institucional, mantendo alternativa manual quando pendentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0026"",""pedido"":""As integrações internas devem reutilizar IDs mestre, contratos versionados, autenticação, escopos, idempotência, correlation-id, filas de repetição e reconciliação. Integrações externas só podem ser activadas após confirmação de finalidade, base legal, proprietário, campos, ambiente, autenticação, SLA e acordo institucional, mantendo alternativa manual quando pendentes."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 121""],""aceitacao"":""As integrações internas devem reutilizar IDs mestre, contratos versionados, autenticação, escopos, idempotência, correlation-id, filas de repetição e reconciliação. Integrações externas só podem ser activadas após confirmação de finalidade, base legal, proprietário, campos, ambiente, autenticação, SLA e acordo institucional, mantendo alternativa manual quando pendentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0028,"Criação, alteração, upload, acesso, descarga, validação, rejeição, substituição, aprovação, publicação, consulta sensível, consentimento, revogação, exportação, partilha, correspondência, suspensão, arquivo e eliminação devem gerar eventos de auditoria protegidos contra alteração, contendo actor, função, acção, data/hora UTC, objecto, resultado, estado, versão e correlation-id, sem expor segredos ou dados pessoais desnecessários.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 126,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0028: Criação, alteração, upload, acesso, descarga, validação, rejeição, substituição, aprovação, publicação, consulta sensível, consentimento, revogação, exportação, partilha, correspondência, suspensão, arquivo e eliminação devem gerar eventos de auditoria protegidos contra alteração, contendo actor, função, acção, data/hora UTC, objecto, resultado, estado, versão e correlation-id, sem expor segredos ou dados pessoais desnecessários.",P2,OP-5da580e3-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0028,1,"[{""id"":""OP-5da580e3-0028"",""pedido"":""Criação, alteração, upload, acesso, descarga, validação, rejeição, substituição, aprovação, publicação, consulta sensível, consentimento, revogação, exportação, partilha, correspondência, suspensão, arquivo e eliminação devem gerar eventos de auditoria protegidos contra alteração, contendo actor, função, acção, data/hora UTC, objecto, resultado, estado, versão e correlation-id, sem expor segredos ou dados pessoais desnecessários."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 126""],""aceitacao"":""Criação, alteração, upload, acesso, descarga, validação, rejeição, substituição, aprovação, publicação, consulta sensível, consentimento, revogação, exportação, partilha, correspondência, suspensão, arquivo e eliminação devem gerar eventos de auditoria protegidos contra alteração, contendo actor, função, acção, data/hora UTC, objecto, resultado, estado, versão e correlation-id, sem expor segredos ou dados pessoais desnecessários."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0029,"Os fluxos críticos devem ser completos e coerentes em português e inglês, em computador e dispositivo móvel, e operáveis por teclado e tecnologias de apoio, com foco visível, contraste adequado, estrutura semântica, rótulos, mensagens de erro e alternativas textuais. Falhas que bloqueiem tarefa essencial impedem o aceite.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 129 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 127,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0029: Os fluxos críticos devem ser completos e coerentes em português e inglês, em computador e dispositivo móvel, e operáveis por teclado e tecnologias de apoio, com foco visível, contraste adequado, estrutura semântica, rótulos, mensagens de erro e alternativas textuais. Falhas que bloqueiem tarefa essencial impedem o aceite. | OP-a8b37ee5-0028: Os fluxos críticos devem ser completos e coerentes em português e inglês, em computador e dispositivo móvel, e operáveis por teclado e tecnologias de apoio, com foco visível, contraste adequado, estrutura semântica, rótulos, mensagens de erro e alternativas textuais. Falhas que bloqueiem tarefa essencial impedem o aceite.",P2,OP-5da580e3-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0029 | OP-a8b37ee5-0028,2,"[{""id"":""OP-5da580e3-0029"",""pedido"":""Os fluxos críticos devem ser completos e coerentes em português e inglês, em computador e dispositivo móvel, e operáveis por teclado e tecnologias de apoio, com foco visível, contraste adequado, estrutura semântica, rótulos, mensagens de erro e alternativas textuais. Falhas que bloqueiem tarefa essencial impedem o aceite."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 129""],""aceitacao"":""Os fluxos críticos devem ser completos e coerentes em português e inglês, em computador e dispositivo móvel, e operáveis por teclado e tecnologias de apoio, com foco visível, contraste adequado, estrutura semântica, rótulos, mensagens de erro e alternativas textuais. Falhas que bloqueiem tarefa essencial impedem o aceite."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0028"",""pedido"":""Os fluxos críticos devem ser completos e coerentes em português e inglês, em computador e dispositivo móvel, e operáveis por teclado e tecnologias de apoio, com foco visível, contraste adequado, estrutura semântica, rótulos, mensagens de erro e alternativas textuais. Falhas que bloqueiem tarefa essencial impedem o aceite."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 127""],""aceitacao"":""Os fluxos críticos devem ser completos e coerentes em português e inglês, em computador e dispositivo móvel, e operáveis por teclado e tecnologias de apoio, com foco visível, contraste adequado, estrutura semântica, rótulos, mensagens de erro e alternativas textuais. Falhas que bloqueiem tarefa essencial impedem o aceite."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0030,"Todos os endpoints e eventos novos ou alterados devem corresponder aos contratos OpenAPI 3.1 e AsyncAPI normativos quanto a versão, autenticação, escopos, schemas, erros, idempotência e compatibilidade. Mudança incompatível exige decisão formal, nova versão principal e período de transição aprovado.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 132 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 130,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0030: Todos os endpoints e eventos novos ou alterados devem corresponder aos contratos OpenAPI 3.1 e AsyncAPI normativos quanto a versão, autenticação, escopos, schemas, erros, idempotência e compatibilidade. Mudança incompatível exige decisão formal, nova versão principal e período de transição aprovado. | OP-a8b37ee5-0029: Todos os endpoints e eventos novos ou alterados devem corresponder aos contratos OpenAPI 3.1 e AsyncAPI normativos quanto a versão, autenticação, escopos, schemas, erros, idempotência e compatibilidade. Mudança incompatível exige decisão formal, nova versão principal e período de transição aprovado.",P2,OP-5da580e3-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0030 | OP-a8b37ee5-0029,2,"[{""id"":""OP-5da580e3-0030"",""pedido"":""Todos os endpoints e eventos novos ou alterados devem corresponder aos contratos OpenAPI 3.1 e AsyncAPI normativos quanto a versão, autenticação, escopos, schemas, erros, idempotência e compatibilidade. Mudança incompatível exige decisão formal, nova versão principal e período de transição aprovado."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 132""],""aceitacao"":""Todos os endpoints e eventos novos ou alterados devem corresponder aos contratos OpenAPI 3.1 e AsyncAPI normativos quanto a versão, autenticação, escopos, schemas, erros, idempotência e compatibilidade. Mudança incompatível exige decisão formal, nova versão principal e período de transição aprovado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0029"",""pedido"":""Todos os endpoints e eventos novos ou alterados devem corresponder aos contratos OpenAPI 3.1 e AsyncAPI normativos quanto a versão, autenticação, escopos, schemas, erros, idempotência e compatibilidade. Mudança incompatível exige decisão formal, nova versão principal e período de transição aprovado."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 130""],""aceitacao"":""Todos os endpoints e eventos novos ou alterados devem corresponder aos contratos OpenAPI 3.1 e AsyncAPI normativos quanto a versão, autenticação, escopos, schemas, erros, idempotência e compatibilidade. Mudança incompatível exige decisão formal, nova versão principal e período de transição aprovado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0031,"Em ambiente representativo, as páginas, pesquisas, formulários, APIs, filas e operações GIS críticas devem cumprir as metas de desempenho, disponibilidade, erro e capacidade aprovadas a partir da linha de base da Fase Zero e do plano de capacidade. Nenhum limiar não validado deve ser tratado como requisito normativo.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 135 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 133,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0031: Em ambiente representativo, as páginas, pesquisas, formulários, APIs, filas e operações GIS críticas devem cumprir as metas de desempenho, disponibilidade, erro e capacidade aprovadas a partir da linha de base da Fase Zero e do plano de capacidade. Nenhum limiar não validado deve ser tratado como requisito normativo. | OP-a8b37ee5-0030: Em ambiente representativo, as páginas, pesquisas, formulários, APIs, filas e operações GIS críticas devem cumprir as metas de desempenho, disponibilidade, erro e capacidade aprovadas a partir da linha de base da Fase Zero e do plano de capacidade. Nenhum limiar não validado deve ser tratado como requisito normativo.",P2,OP-5da580e3-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0031 | OP-a8b37ee5-0030,2,"[{""id"":""OP-5da580e3-0031"",""pedido"":""Em ambiente representativo, as páginas, pesquisas, formulários, APIs, filas e operações GIS críticas devem cumprir as metas de desempenho, disponibilidade, erro e capacidade aprovadas a partir da linha de base da Fase Zero e do plano de capacidade. Nenhum limiar não validado deve ser tratado como requisito normativo."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 135""],""aceitacao"":""Em ambiente representativo, as páginas, pesquisas, formulários, APIs, filas e operações GIS críticas devem cumprir as metas de desempenho, disponibilidade, erro e capacidade aprovadas a partir da linha de base da Fase Zero e do plano de capacidade. Nenhum limiar não validado deve ser tratado como requisito normativo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0030"",""pedido"":""Em ambiente representativo, as páginas, pesquisas, formulários, APIs, filas e operações GIS críticas devem cumprir as metas de desempenho, disponibilidade, erro e capacidade aprovadas a partir da linha de base da Fase Zero e do plano de capacidade. Nenhum limiar não validado deve ser tratado como requisito normativo."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 133""],""aceitacao"":""Em ambiente representativo, as páginas, pesquisas, formulários, APIs, filas e operações GIS críticas devem cumprir as metas de desempenho, disponibilidade, erro e capacidade aprovadas a partir da linha de base da Fase Zero e do plano de capacidade. Nenhum limiar não validado deve ser tratado como requisito normativo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0032,"Migrations e importações devem ser versionadas, reexecutáveis, reconciliáveis e testadas por dry-run, com backup e rollback praticáveis. O rollback não deve usar CASCADE nem remover extensões partilhadas; a migração deve preservar IDs, relações, versões, classificação, origem e evidência por lote.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 138 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 136,oportunidades,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0032: Migrations e importações devem ser versionadas, reexecutáveis, reconciliáveis e testadas por dry-run, com backup e rollback praticáveis. O rollback não deve usar CASCADE nem remover extensões partilhadas; a migração deve preservar IDs, relações, versões, classificação, origem e evidência por lote. | OP-a8b37ee5-0031: Migrations e importações devem ser versionadas, reexecutáveis, reconciliáveis e testadas por dry-run, com backup e rollback praticáveis. O rollback não deve usar CASCADE nem remover extensões partilhadas; a migração deve preservar IDs, relações, versões, classificação, origem e evidência por lote.",P2,OP-5da580e3-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0032 | OP-a8b37ee5-0031,2,"[{""id"":""OP-5da580e3-0032"",""pedido"":""Migrations e importações devem ser versionadas, reexecutáveis, reconciliáveis e testadas por dry-run, com backup e rollback praticáveis. O rollback não deve usar CASCADE nem remover extensões partilhadas; a migração deve preservar IDs, relações, versões, classificação, origem e evidência por lote."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 138""],""aceitacao"":""Migrations e importações devem ser versionadas, reexecutáveis, reconciliáveis e testadas por dry-run, com backup e rollback praticáveis. O rollback não deve usar CASCADE nem remover extensões partilhadas; a migração deve preservar IDs, relações, versões, classificação, origem e evidência por lote."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0031"",""pedido"":""Migrations e importações devem ser versionadas, reexecutáveis, reconciliáveis e testadas por dry-run, com backup e rollback praticáveis. O rollback não deve usar CASCADE nem remover extensões partilhadas; a migração deve preservar IDs, relações, versões, classificação, origem e evidência por lote."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 136""],""aceitacao"":""Migrations e importações devem ser versionadas, reexecutáveis, reconciliáveis e testadas por dry-run, com backup e rollback praticáveis. O rollback não deve usar CASCADE nem remover extensões partilhadas; a migração deve preservar IDs, relações, versões, classificação, origem e evidência por lote."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0033,"Antes de staging ou produção, não deve existir vulnerabilidade crítica ou elevada em aberto, exposição indevida, falha crítica de autorização, consentimento, acessibilidade, recuperação ou reconciliação, teste obrigatório falhado, quebra contratual não aprovada ou rollback inviável. Outros riscos residuais só podem avançar com responsável, mitigação, prazo, aprovador e decisão Go/No-Go registados.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 141,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0033: Antes de staging ou produção, não deve existir vulnerabilidade crítica ou elevada em aberto, exposição indevida, falha crítica de autorização, consentimento, acessibilidade, recuperação ou reconciliação, teste obrigatório falhado, quebra contratual não aprovada ou rollback inviável. Outros riscos residuais só podem avançar com responsável, mitigação, prazo, aprovador e decisão Go/No-Go registados.",P1,OP-5da580e3-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0033,1,"[{""id"":""OP-5da580e3-0033"",""pedido"":""Antes de staging ou produção, não deve existir vulnerabilidade crítica ou elevada em aberto, exposição indevida, falha crítica de autorização, consentimento, acessibilidade, recuperação ou reconciliação, teste obrigatório falhado, quebra contratual não aprovada ou rollback inviável. Outros riscos residuais só podem avançar com responsável, mitigação, prazo, aprovador e decisão Go/No-Go registados."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 141""],""aceitacao"":""Antes de staging ou produção, não deve existir vulnerabilidade crítica ou elevada em aberto, exposição indevida, falha crítica de autorização, consentimento, acessibilidade, recuperação ou reconciliação, teste obrigatório falhado, quebra contratual não aprovada ou rollback inviável. Outros riscos residuais só podem avançar com responsável, mitigação, prazo, aprovador e decisão Go/No-Go registados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0034,"Consentimento e autorização: conceder, expirar e revogar por finalidade; tentar reutilizar, pesquisar, comunicar, exportar e partilhar depois da revogação.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 166 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 164,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0034: Consentimento e autorização: conceder, expirar e revogar por finalidade; tentar reutilizar, pesquisar, comunicar, exportar e partilhar depois da revogação. | OP-a8b37ee5-0033: Consentimento e autorização: conceder, expirar e revogar por finalidade; tentar reutilizar, pesquisar, comunicar, exportar e partilhar depois da revogação.",P2,OP-5da580e3-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0034 | OP-a8b37ee5-0033,2,"[{""id"":""OP-5da580e3-0034"",""pedido"":""Consentimento e autorização: conceder, expirar e revogar por finalidade; tentar reutilizar, pesquisar, comunicar, exportar e partilhar depois da revogação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 166""],""aceitacao"":""Consentimento e autorização: conceder, expirar e revogar por finalidade; tentar reutilizar, pesquisar, comunicar, exportar e partilhar depois da revogação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0033"",""pedido"":""Consentimento e autorização: conceder, expirar e revogar por finalidade; tentar reutilizar, pesquisar, comunicar, exportar e partilhar depois da revogação."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 164""],""aceitacao"":""Consentimento e autorização: conceder, expirar e revogar por finalidade; tentar reutilizar, pesquisar, comunicar, exportar e partilhar depois da revogação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0035,"Correspondência assistida: testar perfis completos, parciais, incompatíveis e com requisito obrigatório previamente aprovado não satisfeito; solicitar encaminhamento sem revisão humana.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 178,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0035: Correspondência assistida: testar perfis completos, parciais, incompatíveis e com requisito obrigatório previamente aprovado não satisfeito; solicitar encaminhamento sem revisão humana.",P2,OP-5da580e3-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0035,1,"[{""id"":""OP-5da580e3-0035"",""pedido"":""Correspondência assistida: testar perfis completos, parciais, incompatíveis e com requisito obrigatório previamente aprovado não satisfeito; solicitar encaminhamento sem revisão humana."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 178""],""aceitacao"":""Correspondência assistida: testar perfis completos, parciais, incompatíveis e com requisito obrigatório previamente aprovado não satisfeito; solicitar encaminhamento sem revisão humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0036,"Contratos: validar endpoints, eventos, exemplos, schemas, escopos, erros, idempotência e compatibilidade contra OpenAPI 3.1 e AsyncAPI.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 198 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 196,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0036: Contratos: validar endpoints, eventos, exemplos, schemas, escopos, erros, idempotência e compatibilidade contra OpenAPI 3.1 e AsyncAPI. | OP-a8b37ee5-0034: Contratos: validar endpoints, eventos, exemplos, schemas, escopos, erros, idempotência e compatibilidade contra OpenAPI 3.1 e AsyncAPI.",P2,OP-5da580e3-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0036 | OP-a8b37ee5-0034,2,"[{""id"":""OP-5da580e3-0036"",""pedido"":""Contratos: validar endpoints, eventos, exemplos, schemas, escopos, erros, idempotência e compatibilidade contra OpenAPI 3.1 e AsyncAPI."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 198""],""aceitacao"":""Contratos: validar endpoints, eventos, exemplos, schemas, escopos, erros, idempotência e compatibilidade contra OpenAPI 3.1 e AsyncAPI."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0034"",""pedido"":""Contratos: validar endpoints, eventos, exemplos, schemas, escopos, erros, idempotência e compatibilidade contra OpenAPI 3.1 e AsyncAPI."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 196""],""aceitacao"":""Contratos: validar endpoints, eventos, exemplos, schemas, escopos, erros, idempotência e compatibilidade contra OpenAPI 3.1 e AsyncAPI."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0037,"Gate de segurança e Go/No-Go: consolidar testes obrigatórios, vulnerabilidades, privacidade, acessibilidade, contratos, recuperação, reconciliação, rollback e riscos residuais.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 210 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 208,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0037: Gate de segurança e Go/No-Go: consolidar testes obrigatórios, vulnerabilidades, privacidade, acessibilidade, contratos, recuperação, reconciliação, rollback e riscos residuais. | OP-a8b37ee5-0035: Gate de segurança e Go/No-Go: consolidar testes obrigatórios, vulnerabilidades, privacidade, acessibilidade, contratos, recuperação, reconciliação, rollback e riscos residuais.",P1,OP-5da580e3-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0037 | OP-a8b37ee5-0035,2,"[{""id"":""OP-5da580e3-0037"",""pedido"":""Gate de segurança e Go/No-Go: consolidar testes obrigatórios, vulnerabilidades, privacidade, acessibilidade, contratos, recuperação, reconciliação, rollback e riscos residuais."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 210""],""aceitacao"":""Gate de segurança e Go/No-Go: consolidar testes obrigatórios, vulnerabilidades, privacidade, acessibilidade, contratos, recuperação, reconciliação, rollback e riscos residuais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0035"",""pedido"":""Gate de segurança e Go/No-Go: consolidar testes obrigatórios, vulnerabilidades, privacidade, acessibilidade, contratos, recuperação, reconciliação, rollback e riscos residuais."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 208""],""aceitacao"":""Gate de segurança e Go/No-Go: consolidar testes obrigatórios, vulnerabilidades, privacidade, acessibilidade, contratos, recuperação, reconciliação, rollback e riscos residuais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0038,"Nota de rastreabilidade: cada CT tem um CA principal com o mesmo número, de CA-01/CT-01 a CA-16/CT-16. As referências secundárias indicam controlos transversais que também devem ser evidenciados, sem substituir o teste principal. A matriz RF-CAN–RV/RA-CAN–CA–CT–evidência–gate cobre o formulário do candidato; a matriz global que liga RF-EDU, RF-CRM, RF-EII e RF-GEO às entidades, APIs, ecrãs, A.31, testes e evidências permanece obrigatória antes do desenvolvimento e do Go/No-Go.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 213,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0038: Nota de rastreabilidade: cada CT tem um CA principal com o mesmo número, de CA-01/CT-01 a CA-16/CT-16. As referências secundárias indicam controlos transversais que também devem ser evidenciados, sem substituir o teste principal. A matriz RF-CAN–RV/RA-CAN–CA–CT–evidência–gate cobre o formulário do candidato; a matriz global que liga RF-EDU, RF-CRM, RF-EII e RF-GEO às entidades, APIs, ecrãs, A.31, testes e evidências permanece obrigatória antes do desenvolvimento e do Go/No-Go.",P2,OP-5da580e3-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0038,1,"[{""id"":""OP-5da580e3-0038"",""pedido"":""Nota de rastreabilidade: cada CT tem um CA principal com o mesmo número, de CA-01/CT-01 a CA-16/CT-16. As referências secundárias indicam controlos transversais que também devem ser evidenciados, sem substituir o teste principal. A matriz RF-CAN–RV/RA-CAN–CA–CT–evidência–gate cobre o formulário do candidato; a matriz global que liga RF-EDU, RF-CRM, RF-EII e RF-GEO às entidades, APIs, ecrãs, A.31, testes e evidências permanece obrigatória antes do desenvolvimento e do Go/No-Go."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 213""],""aceitacao"":""Nota de rastreabilidade: cada CT tem um CA principal com o mesmo número, de CA-01/CT-01 a CA-16/CT-16. As referências secundárias indicam controlos transversais que também devem ser evidenciados, sem substituir o teste principal. A matriz RF-CAN–RV/RA-CAN–CA–CT–evidência–gate cobre o formulário do candidato; a matriz global que liga RF-EDU, RF-CRM, RF-EII e RF-GEO às entidades, APIs, ecrãs, A.31, testes e evidências permanece obrigatória antes do desenvolvimento e do Go/No-Go."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0039,"Regras de execução e aprovação: cada caso de teste deve indicar pré-condições, dados, passos, resultado esperado, resultado obtido, ambiente, versão, executor, data e evidência. Um teste falhado deve gerar defeito com severidade, prioridade, responsável e prazo. A regressão deve ser repetida após cada correcção relevante. A entrada em produção exige rastreabilidade entre requisitos, critérios de aceitação e testes, aprovação do QA e dos responsáveis funcional, técnico, segurança/protecção de dados e negócio, bem como o cumprimento dos critérios mínimos de Go/No-Go.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 215 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 213,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0039: Regras de execução e aprovação: cada caso de teste deve indicar pré-condições, dados, passos, resultado esperado, resultado obtido, ambiente, versão, executor, data e evidência. Um teste falhado deve gerar defeito com severidade, prioridade, responsável e prazo. A regressão deve ser repetida após cada correcção relevante. A entrada em produção exige rastreabilidade entre requisitos, critérios de aceitação e testes, aprovação do QA e dos responsáveis funcional, técnico, segurança/protecção de dados e negócio, bem como o cumprimento dos critérios mínimos de Go/No-Go. | OP-a8b37ee5-0037: Regras de execução e aprovação: cada caso de teste deve indicar pré-condições, dados, passos, resultado esperado, resultado obtido, ambiente, versão, executor, data e evidência. Um teste falhado deve gerar defeito com severidade, prioridade, responsável e prazo. A regressão deve ser repetida após cada correcção relevante. A entrada em produção exige rastreabilidade entre requisitos, critérios de aceitação e testes, aprovação do QA e dos responsáveis funcional, técnico, segurança/protecção de dados e negócio, bem como o cumprimento dos critérios mínimos de Go/No-Go.",P2,OP-5da580e3-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0039 | OP-a8b37ee5-0037,2,"[{""id"":""OP-5da580e3-0039"",""pedido"":""Regras de execução e aprovação: cada caso de teste deve indicar pré-condições, dados, passos, resultado esperado, resultado obtido, ambiente, versão, executor, data e evidência. Um teste falhado deve gerar defeito com severidade, prioridade, responsável e prazo. A regressão deve ser repetida após cada correcção relevante. A entrada em produção exige rastreabilidade entre requisitos, critérios de aceitação e testes, aprovação do QA e dos responsáveis funcional, técnico, segurança/protecção de dados e negócio, bem como o cumprimento dos critérios mínimos de Go/No-Go."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 215""],""aceitacao"":""Regras de execução e aprovação: cada caso de teste deve indicar pré-condições, dados, passos, resultado esperado, resultado obtido, ambiente, versão, executor, data e evidência. Um teste falhado deve gerar defeito com severidade, prioridade, responsável e prazo. A regressão deve ser repetida após cada correcção relevante. A entrada em produção exige rastreabilidade entre requisitos, critérios de aceitação e testes, aprovação do QA e dos responsáveis funcional, técnico, segurança/protecção de dados e negócio, bem como o cumprimento dos critérios mínimos de Go/No-Go."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0037"",""pedido"":""Regras de execução e aprovação: cada caso de teste deve indicar pré-condições, dados, passos, resultado esperado, resultado obtido, ambiente, versão, executor, data e evidência. Um teste falhado deve gerar defeito com severidade, prioridade, responsável e prazo. A regressão deve ser repetida após cada correcção relevante. A entrada em produção exige rastreabilidade entre requisitos, critérios de aceitação e testes, aprovação do QA e dos responsáveis funcional, técnico, segurança/protecção de dados e negócio, bem como o cumprimento dos critérios mínimos de Go/No-Go."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 213""],""aceitacao"":""Regras de execução e aprovação: cada caso de teste deve indicar pré-condições, dados, passos, resultado esperado, resultado obtido, ambiente, versão, executor, data e evidência. Um teste falhado deve gerar defeito com severidade, prioridade, responsável e prazo. A regressão deve ser repetida após cada correcção relevante. A entrada em produção exige rastreabilidade entre requisitos, critérios de aceitação e testes, aprovação do QA e dos responsáveis funcional, técnico, segurança/protecção de dados e negócio, bem como o cumprimento dos critérios mínimos de Go/No-Go."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0040,"As alterações relativas ao registo de necessidades de pessoal, perfis profissionais, currículos, competências, candidatos disponibilizados por instituições e correspondência entre procura e oferta devem ser tratadas como extensão controlada do submódulo de Formação Técnica, Competências e Investimento em Educação, mantendo coerência com a linha de base funcional, técnica e regulatória do upgrade do InvestMoz. Esta extensão não deve criar plataforma paralela, duplicar dados mestre, substituir processos académicos ou alterar o escopo aprovado do MVP sem decisão formal de governação.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 217 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 215,oportunidades,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0040: As alterações relativas ao registo de necessidades de pessoal, perfis profissionais, currículos, competências, candidatos disponibilizados por instituições e correspondência entre procura e oferta devem ser tratadas como extensão controlada do submódulo de Formação Técnica, Competências e Investimento em Educação, mantendo coerência com a linha de base funcional, técnica e regulatória do upgrade do InvestMoz. Esta extensão não deve criar plataforma paralela, duplicar dados mestre, substituir processos académicos ou alterar o escopo aprovado do MVP sem decisão formal de governação. | OP-a8b37ee5-0038: As alterações relativas ao registo de necessidades de pessoal, perfis profissionais, currículos, competências, candidatos disponibilizados por instituições e correspondência entre procura e oferta devem ser tratadas como extensão controlada do submódulo de Formação Técnica, Competências e Investimento em Educação, mantendo coerência com a linha de base funcional, técnica e regulatória do upgrade do InvestMoz. Esta extensão não deve criar plataforma paralela, duplicar dados mestre, substituir processos académicos ou alterar o escopo aprovado do MVP sem decisão formal de governação.",P2,OP-5da580e3-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0040 | OP-a8b37ee5-0038,2,"[{""id"":""OP-5da580e3-0040"",""pedido"":""As alterações relativas ao registo de necessidades de pessoal, perfis profissionais, currículos, competências, candidatos disponibilizados por instituições e correspondência entre procura e oferta devem ser tratadas como extensão controlada do submódulo de Formação Técnica, Competências e Investimento em Educação, mantendo coerência com a linha de base funcional, técnica e regulatória do upgrade do InvestMoz. Esta extensão não deve criar plataforma paralela, duplicar dados mestre, substituir processos académicos ou alterar o escopo aprovado do MVP sem decisão formal de governação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 217""],""aceitacao"":""As alterações relativas ao registo de necessidades de pessoal, perfis profissionais, currículos, competências, candidatos disponibilizados por instituições e correspondência entre procura e oferta devem ser tratadas como extensão controlada do submódulo de Formação Técnica, Competências e Investimento em Educação, mantendo coerência com a linha de base funcional, técnica e regulatória do upgrade do InvestMoz. Esta extensão não deve criar plataforma paralela, duplicar dados mestre, substituir processos académicos ou alterar o escopo aprovado do MVP sem decisão formal de governação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0038"",""pedido"":""As alterações relativas ao registo de necessidades de pessoal, perfis profissionais, currículos, competências, candidatos disponibilizados por instituições e correspondência entre procura e oferta devem ser tratadas como extensão controlada do submódulo de Formação Técnica, Competências e Investimento em Educação, mantendo coerência com a linha de base funcional, técnica e regulatória do upgrade do InvestMoz. Esta extensão não deve criar plataforma paralela, duplicar dados mestre, substituir processos académicos ou alterar o escopo aprovado do MVP sem decisão formal de governação."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 215""],""aceitacao"":""As alterações relativas ao registo de necessidades de pessoal, perfis profissionais, currículos, competências, candidatos disponibilizados por instituições e correspondência entre procura e oferta devem ser tratadas como extensão controlada do submódulo de Formação Técnica, Competências e Investimento em Educação, mantendo coerência com a linha de base funcional, técnica e regulatória do upgrade do InvestMoz. Esta extensão não deve criar plataforma paralela, duplicar dados mestre, substituir processos académicos ou alterar o escopo aprovado do MVP sem decisão formal de governação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0041,"A alteração deve permanecer dentro do módulo de competências, formação técnica e oportunidades educativas, articulado com corredores, clusters, projectos âncora, CRM e experiência do investidor.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 222 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 220,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0041: A alteração deve permanecer dentro do módulo de competências, formação técnica e oportunidades educativas, articulado com corredores, clusters, projectos âncora, CRM e experiência do investidor. | OP-a8b37ee5-0039: A alteração deve permanecer dentro do módulo de competências, formação técnica e oportunidades educativas, articulado com corredores, clusters, projectos âncora, CRM e experiência do investidor.",P2,OP-5da580e3-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0041 | OP-a8b37ee5-0039,2,"[{""id"":""OP-5da580e3-0041"",""pedido"":""A alteração deve permanecer dentro do módulo de competências, formação técnica e oportunidades educativas, articulado com corredores, clusters, projectos âncora, CRM e experiência do investidor."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 222""],""aceitacao"":""A alteração deve permanecer dentro do módulo de competências, formação técnica e oportunidades educativas, articulado com corredores, clusters, projectos âncora, CRM e experiência do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0039"",""pedido"":""A alteração deve permanecer dentro do módulo de competências, formação técnica e oportunidades educativas, articulado com corredores, clusters, projectos âncora, CRM e experiência do investidor."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 220""],""aceitacao"":""A alteração deve permanecer dentro do módulo de competências, formação técnica e oportunidades educativas, articulado com corredores, clusters, projectos âncora, CRM e experiência do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0042,"Devem ser preservados React, Laravel, PostgreSQL/PostGIS, APIs REST versionadas, CRM open source, GIS, português/inglês e execução incremental não destrutiva.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 225 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 223,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0042: Devem ser preservados React, Laravel, PostgreSQL/PostGIS, APIs REST versionadas, CRM open source, GIS, português/inglês e execução incremental não destrutiva. | OP-a8b37ee5-0040: Devem ser preservados React, Laravel, PostgreSQL/PostGIS, APIs REST versionadas, CRM open source, GIS, português/inglês e execução incremental não destrutiva.",P2,OP-5da580e3-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0042 | OP-a8b37ee5-0040,2,"[{""id"":""OP-5da580e3-0042"",""pedido"":""Devem ser preservados React, Laravel, PostgreSQL/PostGIS, APIs REST versionadas, CRM open source, GIS, português/inglês e execução incremental não destrutiva."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 225""],""aceitacao"":""Devem ser preservados React, Laravel, PostgreSQL/PostGIS, APIs REST versionadas, CRM open source, GIS, português/inglês e execução incremental não destrutiva."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0040"",""pedido"":""Devem ser preservados React, Laravel, PostgreSQL/PostGIS, APIs REST versionadas, CRM open source, GIS, português/inglês e execução incremental não destrutiva."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 223""],""aceitacao"":""Devem ser preservados React, Laravel, PostgreSQL/PostGIS, APIs REST versionadas, CRM open source, GIS, português/inglês e execução incremental não destrutiva."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0043,"Backend, frontend, integrações, pesquisa, correspondência e migrations devem seguir a arquitectura existente, com diagnóstico prévio e plano por ficheiro antes de qualquer implementação.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 226 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 224,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0043: Backend, frontend, integrações, pesquisa, correspondência e migrations devem seguir a arquitectura existente, com diagnóstico prévio e plano por ficheiro antes de qualquer implementação. | OP-a8b37ee5-0041: Backend, frontend, integrações, pesquisa, correspondência e migrations devem seguir a arquitectura existente, com diagnóstico prévio e plano por ficheiro antes de qualquer implementação.",P2,OP-5da580e3-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0043 | OP-a8b37ee5-0041,2,"[{""id"":""OP-5da580e3-0043"",""pedido"":""Backend, frontend, integrações, pesquisa, correspondência e migrations devem seguir a arquitectura existente, com diagnóstico prévio e plano por ficheiro antes de qualquer implementação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 226""],""aceitacao"":""Backend, frontend, integrações, pesquisa, correspondência e migrations devem seguir a arquitectura existente, com diagnóstico prévio e plano por ficheiro antes de qualquer implementação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0041"",""pedido"":""Backend, frontend, integrações, pesquisa, correspondência e migrations devem seguir a arquitectura existente, com diagnóstico prévio e plano por ficheiro antes de qualquer implementação."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 224""],""aceitacao"":""Backend, frontend, integrações, pesquisa, correspondência e migrations devem seguir a arquitectura existente, com diagnóstico prévio e plano por ficheiro antes de qualquer implementação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0044,"O modelo deve reutilizar entidades e identificadores mestres de projectos, localizações, corredores, clusters, investidores, instituições, competências, ocupações, cursos, documentos e consentimentos.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 228 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 226,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0044: O modelo deve reutilizar entidades e identificadores mestres de projectos, localizações, corredores, clusters, investidores, instituições, competências, ocupações, cursos, documentos e consentimentos. | OP-a8b37ee5-0042: O modelo deve reutilizar entidades e identificadores mestres de projectos, localizações, corredores, clusters, investidores, instituições, competências, ocupações, cursos, documentos e consentimentos.",P2,OP-5da580e3-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0044 | OP-a8b37ee5-0042,2,"[{""id"":""OP-5da580e3-0044"",""pedido"":""O modelo deve reutilizar entidades e identificadores mestres de projectos, localizações, corredores, clusters, investidores, instituições, competências, ocupações, cursos, documentos e consentimentos."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 228""],""aceitacao"":""O modelo deve reutilizar entidades e identificadores mestres de projectos, localizações, corredores, clusters, investidores, instituições, competências, ocupações, cursos, documentos e consentimentos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0042"",""pedido"":""O modelo deve reutilizar entidades e identificadores mestres de projectos, localizações, corredores, clusters, investidores, instituições, competências, ocupações, cursos, documentos e consentimentos."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 226""],""aceitacao"":""O modelo deve reutilizar entidades e identificadores mestres de projectos, localizações, corredores, clusters, investidores, instituições, competências, ocupações, cursos, documentos e consentimentos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0045,"Cada requisito deve ligar-se a requisitos funcionais, épicos, entidades, APIs, ecrãs, testes, evidências e decisão Go/No-Go.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 231 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 229,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0045: Cada requisito deve ligar-se a requisitos funcionais, épicos, entidades, APIs, ecrãs, testes, evidências e decisão Go/No-Go. | OP-a8b37ee5-0043: Cada requisito deve ligar-se a requisitos funcionais, épicos, entidades, APIs, ecrãs, testes, evidências e decisão Go/No-Go.",P2,OP-5da580e3-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0045 | OP-a8b37ee5-0043,2,"[{""id"":""OP-5da580e3-0045"",""pedido"":""Cada requisito deve ligar-se a requisitos funcionais, épicos, entidades, APIs, ecrãs, testes, evidências e decisão Go/No-Go."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 231""],""aceitacao"":""Cada requisito deve ligar-se a requisitos funcionais, épicos, entidades, APIs, ecrãs, testes, evidências e decisão Go/No-Go."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0043"",""pedido"":""Cada requisito deve ligar-se a requisitos funcionais, épicos, entidades, APIs, ecrãs, testes, evidências e decisão Go/No-Go."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 229""],""aceitacao"":""Cada requisito deve ligar-se a requisitos funcionais, épicos, entidades, APIs, ecrãs, testes, evidências e decisão Go/No-Go."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0046,"Os critérios CA-01 a CA-16 e os testes CT-01 a CT-16 devem ser mapeados aos requisitos RF-EDU, RF-CRM, RF-EII, RF-GEO e aos controlos técnicos do Anexo A, especialmente A.31.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 232 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 230,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0046: Os critérios CA-01 a CA-16 e os testes CT-01 a CT-16 devem ser mapeados aos requisitos RF-EDU, RF-CRM, RF-EII, RF-GEO e aos controlos técnicos do Anexo A, especialmente A.31. | OP-a8b37ee5-0044: Os critérios CA-01 a CA-16 e os testes CT-01 a CT-16 devem ser mapeados aos requisitos RF-EDU, RF-CRM, RF-EII, RF-GEO e aos controlos técnicos do Anexo A, especialmente A.31.",P2,OP-5da580e3-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0046 | OP-a8b37ee5-0044,2,"[{""id"":""OP-5da580e3-0046"",""pedido"":""Os critérios CA-01 a CA-16 e os testes CT-01 a CT-16 devem ser mapeados aos requisitos RF-EDU, RF-CRM, RF-EII, RF-GEO e aos controlos técnicos do Anexo A, especialmente A.31."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 232""],""aceitacao"":""Os critérios CA-01 a CA-16 e os testes CT-01 a CT-16 devem ser mapeados aos requisitos RF-EDU, RF-CRM, RF-EII, RF-GEO e aos controlos técnicos do Anexo A, especialmente A.31."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0044"",""pedido"":""Os critérios CA-01 a CA-16 e os testes CT-01 a CT-16 devem ser mapeados aos requisitos RF-EDU, RF-CRM, RF-EII, RF-GEO e aos controlos técnicos do Anexo A, especialmente A.31."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 230""],""aceitacao"":""Os critérios CA-01 a CA-16 e os testes CT-01 a CT-16 devem ser mapeados aos requisitos RF-EDU, RF-CRM, RF-EII, RF-GEO e aos controlos técnicos do Anexo A, especialmente A.31."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0047,"O tratamento de dados deve respeitar finalidade, minimização, consentimento, visibilidade por campo, acesso por papel, retenção, auditoria, revogação e protecção de dados pessoais.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 234 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 232,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0047: O tratamento de dados deve respeitar finalidade, minimização, consentimento, visibilidade por campo, acesso por papel, retenção, auditoria, revogação e protecção de dados pessoais. | OP-a8b37ee5-0045: O tratamento de dados deve respeitar finalidade, minimização, consentimento, visibilidade por campo, acesso por papel, retenção, auditoria, revogação e protecção de dados pessoais.",P2,OP-5da580e3-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0047 | OP-a8b37ee5-0045,2,"[{""id"":""OP-5da580e3-0047"",""pedido"":""O tratamento de dados deve respeitar finalidade, minimização, consentimento, visibilidade por campo, acesso por papel, retenção, auditoria, revogação e protecção de dados pessoais."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 234""],""aceitacao"":""O tratamento de dados deve respeitar finalidade, minimização, consentimento, visibilidade por campo, acesso por papel, retenção, auditoria, revogação e protecção de dados pessoais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0045"",""pedido"":""O tratamento de dados deve respeitar finalidade, minimização, consentimento, visibilidade por campo, acesso por papel, retenção, auditoria, revogação e protecção de dados pessoais."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 232""],""aceitacao"":""O tratamento de dados deve respeitar finalidade, minimização, consentimento, visibilidade por campo, acesso por papel, retenção, auditoria, revogação e protecção de dados pessoais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0048,"O portal não deve substituir acreditação, certificação, gestão académica, reconhecimento de qualificações ou decisões das autoridades competentes.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 237 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 235,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0048: O portal não deve substituir acreditação, certificação, gestão académica, reconhecimento de qualificações ou decisões das autoridades competentes. | OP-a8b37ee5-0046: O portal não deve substituir acreditação, certificação, gestão académica, reconhecimento de qualificações ou decisões das autoridades competentes.",P2,OP-5da580e3-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0048 | OP-a8b37ee5-0046,2,"[{""id"":""OP-5da580e3-0048"",""pedido"":""O portal não deve substituir acreditação, certificação, gestão académica, reconhecimento de qualificações ou decisões das autoridades competentes."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 237""],""aceitacao"":""O portal não deve substituir acreditação, certificação, gestão académica, reconhecimento de qualificações ou decisões das autoridades competentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0046"",""pedido"":""O portal não deve substituir acreditação, certificação, gestão académica, reconhecimento de qualificações ou decisões das autoridades competentes."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 235""],""aceitacao"":""O portal não deve substituir acreditação, certificação, gestão académica, reconhecimento de qualificações ou decisões das autoridades competentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0049,"As instituições podem disponibilizar perfis, candidatos, cursos e competências apenas com autorização adequada, estado de validação e distinção clara entre informação declarada, validada e oficialmente reconhecida.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 238 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 236,oportunidades,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0049: As instituições podem disponibilizar perfis, candidatos, cursos e competências apenas com autorização adequada, estado de validação e distinção clara entre informação declarada, validada e oficialmente reconhecida. | OP-a8b37ee5-0047: As instituições podem disponibilizar perfis, candidatos, cursos e competências apenas com autorização adequada, estado de validação e distinção clara entre informação declarada, validada e oficialmente reconhecida.",P2,OP-5da580e3-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0049 | OP-a8b37ee5-0047,2,"[{""id"":""OP-5da580e3-0049"",""pedido"":""As instituições podem disponibilizar perfis, candidatos, cursos e competências apenas com autorização adequada, estado de validação e distinção clara entre informação declarada, validada e oficialmente reconhecida."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 238""],""aceitacao"":""As instituições podem disponibilizar perfis, candidatos, cursos e competências apenas com autorização adequada, estado de validação e distinção clara entre informação declarada, validada e oficialmente reconhecida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0047"",""pedido"":""As instituições podem disponibilizar perfis, candidatos, cursos e competências apenas com autorização adequada, estado de validação e distinção clara entre informação declarada, validada e oficialmente reconhecida."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 236""],""aceitacao"":""As instituições podem disponibilizar perfis, candidatos, cursos e competências apenas com autorização adequada, estado de validação e distinção clara entre informação declarada, validada e oficialmente reconhecida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0050,"Recomendações e correspondências devem ser explicáveis, auditáveis, sujeitas a revisão humana e sem decisões exclusivamente automatizadas com efeito material.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 240 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 238,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0050: Recomendações e correspondências devem ser explicáveis, auditáveis, sujeitas a revisão humana e sem decisões exclusivamente automatizadas com efeito material. | OP-a8b37ee5-0048: Recomendações e correspondências devem ser explicáveis, auditáveis, sujeitas a revisão humana e sem decisões exclusivamente automatizadas com efeito material.",P2,OP-5da580e3-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0050 | OP-a8b37ee5-0048,2,"[{""id"":""OP-5da580e3-0050"",""pedido"":""Recomendações e correspondências devem ser explicáveis, auditáveis, sujeitas a revisão humana e sem decisões exclusivamente automatizadas com efeito material."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 240""],""aceitacao"":""Recomendações e correspondências devem ser explicáveis, auditáveis, sujeitas a revisão humana e sem decisões exclusivamente automatizadas com efeito material."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0048"",""pedido"":""Recomendações e correspondências devem ser explicáveis, auditáveis, sujeitas a revisão humana e sem decisões exclusivamente automatizadas com efeito material."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 238""],""aceitacao"":""Recomendações e correspondências devem ser explicáveis, auditáveis, sujeitas a revisão humana e sem decisões exclusivamente automatizadas com efeito material."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0051,"O matching entre necessidades e perfis deve apresentar critérios, pesos, lacunas, nível de compatibilidade e versão da regra, permanecendo a decisão final sob intervenção humana.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 241 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 239,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0051: O matching entre necessidades e perfis deve apresentar critérios, pesos, lacunas, nível de compatibilidade e versão da regra, permanecendo a decisão final sob intervenção humana. | OP-a8b37ee5-0049: O matching entre necessidades e perfis deve apresentar critérios, pesos, lacunas, nível de compatibilidade e versão da regra, permanecendo a decisão final sob intervenção humana.",P2,OP-5da580e3-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0051 | OP-a8b37ee5-0049,2,"[{""id"":""OP-5da580e3-0051"",""pedido"":""O matching entre necessidades e perfis deve apresentar critérios, pesos, lacunas, nível de compatibilidade e versão da regra, permanecendo a decisão final sob intervenção humana."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 241""],""aceitacao"":""O matching entre necessidades e perfis deve apresentar critérios, pesos, lacunas, nível de compatibilidade e versão da regra, permanecendo a decisão final sob intervenção humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0049"",""pedido"":""O matching entre necessidades e perfis deve apresentar critérios, pesos, lacunas, nível de compatibilidade e versão da regra, permanecendo a decisão final sob intervenção humana."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 239""],""aceitacao"":""O matching entre necessidades e perfis deve apresentar critérios, pesos, lacunas, nível de compatibilidade e versão da regra, permanecendo a decisão final sob intervenção humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0052,"O CRM deve manter origem, responsável, próxima acção, funil, consentimentos, actividades e histórico, evitando duplicações.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 243 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 241,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0052: O CRM deve manter origem, responsável, próxima acção, funil, consentimentos, actividades e histórico, evitando duplicações. | OP-a8b37ee5-0050: O CRM deve manter origem, responsável, próxima acção, funil, consentimentos, actividades e histórico, evitando duplicações.",P2,OP-5da580e3-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0052 | OP-a8b37ee5-0050,2,"[{""id"":""OP-5da580e3-0052"",""pedido"":""O CRM deve manter origem, responsável, próxima acção, funil, consentimentos, actividades e histórico, evitando duplicações."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 243""],""aceitacao"":""O CRM deve manter origem, responsável, próxima acção, funil, consentimentos, actividades e histórico, evitando duplicações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0050"",""pedido"":""O CRM deve manter origem, responsável, próxima acção, funil, consentimentos, actividades e histórico, evitando duplicações."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 241""],""aceitacao"":""O CRM deve manter origem, responsável, próxima acção, funil, consentimentos, actividades e histórico, evitando duplicações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0053,"Necessidades de pessoal, interesses de instituições e perfis elegíveis devem sincronizar apenas dados necessários, com identificadores únicos, idempotência, reconciliação e logs de falhas.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 244 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 242,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0053: Necessidades de pessoal, interesses de instituições e perfis elegíveis devem sincronizar apenas dados necessários, com identificadores únicos, idempotência, reconciliação e logs de falhas. | OP-a8b37ee5-0051: Necessidades de pessoal, interesses de instituições e perfis elegíveis devem sincronizar apenas dados necessários, com identificadores únicos, idempotência, reconciliação e logs de falhas.",P2,OP-5da580e3-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0053 | OP-a8b37ee5-0051,2,"[{""id"":""OP-5da580e3-0053"",""pedido"":""Necessidades de pessoal, interesses de instituições e perfis elegíveis devem sincronizar apenas dados necessários, com identificadores únicos, idempotência, reconciliação e logs de falhas."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 244""],""aceitacao"":""Necessidades de pessoal, interesses de instituições e perfis elegíveis devem sincronizar apenas dados necessários, com identificadores únicos, idempotência, reconciliação e logs de falhas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0051"",""pedido"":""Necessidades de pessoal, interesses de instituições e perfis elegíveis devem sincronizar apenas dados necessários, com identificadores únicos, idempotência, reconciliação e logs de falhas."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 242""],""aceitacao"":""Necessidades de pessoal, interesses de instituições e perfis elegíveis devem sincronizar apenas dados necessários, com identificadores únicos, idempotência, reconciliação e logs de falhas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0054,"Localizações devem respeitar níveis de divulgação, autorização, fonte, precisão e confidencialidade, sem expor local exacto quando não autorizado.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 246 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 244,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0054: Localizações devem respeitar níveis de divulgação, autorização, fonte, precisão e confidencialidade, sem expor local exacto quando não autorizado. | OP-a8b37ee5-0052: Localizações devem respeitar níveis de divulgação, autorização, fonte, precisão e confidencialidade, sem expor local exacto quando não autorizado.",P2,OP-5da580e3-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0054 | OP-a8b37ee5-0052,2,"[{""id"":""OP-5da580e3-0054"",""pedido"":""Localizações devem respeitar níveis de divulgação, autorização, fonte, precisão e confidencialidade, sem expor local exacto quando não autorizado."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 246""],""aceitacao"":""Localizações devem respeitar níveis de divulgação, autorização, fonte, precisão e confidencialidade, sem expor local exacto quando não autorizado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0052"",""pedido"":""Localizações devem respeitar níveis de divulgação, autorização, fonte, precisão e confidencialidade, sem expor local exacto quando não autorizado."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 244""],""aceitacao"":""Localizações devem respeitar níveis de divulgação, autorização, fonte, precisão e confidencialidade, sem expor local exacto quando não autorizado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0055,"A localização usada para necessidades e perfis deve ser genérica por defeito, ligada a corredor, cluster, projecto, ZEE, ZFI, parque ou distrito apenas conforme autorização e classificação do dado.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 247 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 245,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0055: A localização usada para necessidades e perfis deve ser genérica por defeito, ligada a corredor, cluster, projecto, ZEE, ZFI, parque ou distrito apenas conforme autorização e classificação do dado. | OP-a8b37ee5-0053: A localização usada para necessidades e perfis deve ser genérica por defeito, ligada a corredor, cluster, projecto, ZEE, ZFI, parque ou distrito apenas conforme autorização e classificação do dado.",P2,OP-5da580e3-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0055 | OP-a8b37ee5-0053,2,"[{""id"":""OP-5da580e3-0055"",""pedido"":""A localização usada para necessidades e perfis deve ser genérica por defeito, ligada a corredor, cluster, projecto, ZEE, ZFI, parque ou distrito apenas conforme autorização e classificação do dado."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 247""],""aceitacao"":""A localização usada para necessidades e perfis deve ser genérica por defeito, ligada a corredor, cluster, projecto, ZEE, ZFI, parque ou distrito apenas conforme autorização e classificação do dado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0053"",""pedido"":""A localização usada para necessidades e perfis deve ser genérica por defeito, ligada a corredor, cluster, projecto, ZEE, ZFI, parque ou distrito apenas conforme autorização e classificação do dado."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 245""],""aceitacao"":""A localização usada para necessidades e perfis deve ser genérica por defeito, ligada a corredor, cluster, projecto, ZEE, ZFI, parque ou distrito apenas conforme autorização e classificação do dado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0056,"A entrada em produção deve ficar bloqueada se houver defeito crítico, vulnerabilidade bloqueadora/crítica/elevada aberta, ausência de rollback, falha de consentimento, exposição indevida de dados ou testes obrigatórios sem evidência.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 250 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 248,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0056: A entrada em produção deve ficar bloqueada se houver defeito crítico, vulnerabilidade bloqueadora/crítica/elevada aberta, ausência de rollback, falha de consentimento, exposição indevida de dados ou testes obrigatórios sem evidência. | OP-a8b37ee5-0054: A entrada em produção deve ficar bloqueada se houver defeito crítico, vulnerabilidade bloqueadora/crítica/elevada aberta, ausência de rollback, falha de consentimento, exposição indevida de dados ou testes obrigatórios sem evidência.",P2,OP-5da580e3-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0056 | OP-a8b37ee5-0054,2,"[{""id"":""OP-5da580e3-0056"",""pedido"":""A entrada em produção deve ficar bloqueada se houver defeito crítico, vulnerabilidade bloqueadora/crítica/elevada aberta, ausência de rollback, falha de consentimento, exposição indevida de dados ou testes obrigatórios sem evidência."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 250""],""aceitacao"":""A entrada em produção deve ficar bloqueada se houver defeito crítico, vulnerabilidade bloqueadora/crítica/elevada aberta, ausência de rollback, falha de consentimento, exposição indevida de dados ou testes obrigatórios sem evidência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0054"",""pedido"":""A entrada em produção deve ficar bloqueada se houver defeito crítico, vulnerabilidade bloqueadora/crítica/elevada aberta, ausência de rollback, falha de consentimento, exposição indevida de dados ou testes obrigatórios sem evidência."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 248""],""aceitacao"":""A entrada em produção deve ficar bloqueada se houver defeito crítico, vulnerabilidade bloqueadora/crítica/elevada aberta, ausência de rollback, falha de consentimento, exposição indevida de dados ou testes obrigatórios sem evidência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0057,"Qualquer prompt para Codex deve referenciar A.31, usar branch própria, listar ficheiros, gerar testes, preservar compatibilidade, não fazer deploy e parar perante ambiguidade material.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 253 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 251,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0057: Qualquer prompt para Codex deve referenciar A.31, usar branch própria, listar ficheiros, gerar testes, preservar compatibilidade, não fazer deploy e parar perante ambiguidade material. | OP-a8b37ee5-0055: Qualquer prompt para Codex deve referenciar A.31, usar branch própria, listar ficheiros, gerar testes, preservar compatibilidade, não fazer deploy e parar perante ambiguidade material.",P2,OP-5da580e3-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0057 | OP-a8b37ee5-0055,2,"[{""id"":""OP-5da580e3-0057"",""pedido"":""Qualquer prompt para Codex deve referenciar A.31, usar branch própria, listar ficheiros, gerar testes, preservar compatibilidade, não fazer deploy e parar perante ambiguidade material."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 253""],""aceitacao"":""Qualquer prompt para Codex deve referenciar A.31, usar branch própria, listar ficheiros, gerar testes, preservar compatibilidade, não fazer deploy e parar perante ambiguidade material."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0055"",""pedido"":""Qualquer prompt para Codex deve referenciar A.31, usar branch própria, listar ficheiros, gerar testes, preservar compatibilidade, não fazer deploy e parar perante ambiguidade material."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 251""],""aceitacao"":""Qualquer prompt para Codex deve referenciar A.31, usar branch própria, listar ficheiros, gerar testes, preservar compatibilidade, não fazer deploy e parar perante ambiguidade material."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0058,"O resultado funcional e as secções de implementação apresentam perfis individuais, candidatos institucionais e correspondência como obrigatórios, enquanto a regra de prevalência proíbe alterar o escopo aprovado do MVP sem decisão formal.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 261 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 259,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0058: O resultado funcional e as secções de implementação apresentam perfis individuais, candidatos institucionais e correspondência como obrigatórios, enquanto a regra de prevalência proíbe alterar o escopo aprovado do MVP sem decisão formal. | OP-a8b37ee5-0056: O resultado funcional e as secções de implementação apresentam perfis individuais, candidatos institucionais e correspondência como obrigatórios, enquanto a regra de prevalência proíbe alterar o escopo aprovado do MVP sem decisão formal.",P2,OP-5da580e3-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0058 | OP-a8b37ee5-0056,2,"[{""id"":""OP-5da580e3-0058"",""pedido"":""O resultado funcional e as secções de implementação apresentam perfis individuais, candidatos institucionais e correspondência como obrigatórios, enquanto a regra de prevalência proíbe alterar o escopo aprovado do MVP sem decisão formal."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 261""],""aceitacao"":""O resultado funcional e as secções de implementação apresentam perfis individuais, candidatos institucionais e correspondência como obrigatórios, enquanto a regra de prevalência proíbe alterar o escopo aprovado do MVP sem decisão formal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0056"",""pedido"":""O resultado funcional e as secções de implementação apresentam perfis individuais, candidatos institucionais e correspondência como obrigatórios, enquanto a regra de prevalência proíbe alterar o escopo aprovado do MVP sem decisão formal."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 259""],""aceitacao"":""O resultado funcional e as secções de implementação apresentam perfis individuais, candidatos institucionais e correspondência como obrigatórios, enquanto a regra de prevalência proíbe alterar o escopo aprovado do MVP sem decisão formal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0059,"A secção de entidades manda implementar “no mínimo” novas entidades, mas a conformidade do modelo de dados exige reutilizar ou estender entidades existentes sempre que possível.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 265 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 263,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0059: A secção de entidades manda implementar “no mínimo” novas entidades, mas a conformidade do modelo de dados exige reutilizar ou estender entidades existentes sempre que possível. | OP-a8b37ee5-0057: A secção de entidades manda implementar “no mínimo” novas entidades, mas a conformidade do modelo de dados exige reutilizar ou estender entidades existentes sempre que possível.",P2,OP-5da580e3-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0059 | OP-a8b37ee5-0057,2,"[{""id"":""OP-5da580e3-0059"",""pedido"":""A secção de entidades manda implementar “no mínimo” novas entidades, mas a conformidade do modelo de dados exige reutilizar ou estender entidades existentes sempre que possível."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 265""],""aceitacao"":""A secção de entidades manda implementar “no mínimo” novas entidades, mas a conformidade do modelo de dados exige reutilizar ou estender entidades existentes sempre que possível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0057"",""pedido"":""A secção de entidades manda implementar “no mínimo” novas entidades, mas a conformidade do modelo de dados exige reutilizar ou estender entidades existentes sempre que possível."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 263""],""aceitacao"":""A secção de entidades manda implementar “no mínimo” novas entidades, mas a conformidade do modelo de dados exige reutilizar ou estender entidades existentes sempre que possível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0060,"Separar declarada, validada e oficialmente confirmada; impedir que o estado declarado seja exibido ou filtrado como acreditado. CT-04 deve cobrir todos os estados.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 271 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 269,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0060: Separar declarada, validada e oficialmente confirmada; impedir que o estado declarado seja exibido ou filtrado como acreditado. CT-04 deve cobrir todos os estados. | OP-a8b37ee5-0058: Separar declarada, validada e oficialmente confirmada; impedir que o estado declarado seja exibido ou filtrado como acreditado. CT-04 deve cobrir todos os estados.",P2,OP-5da580e3-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0060 | OP-a8b37ee5-0058,2,"[{""id"":""OP-5da580e3-0060"",""pedido"":""Separar declarada, validada e oficialmente confirmada; impedir que o estado declarado seja exibido ou filtrado como acreditado. CT-04 deve cobrir todos os estados."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 271""],""aceitacao"":""Separar declarada, validada e oficialmente confirmada; impedir que o estado declarado seja exibido ou filtrado como acreditado. CT-04 deve cobrir todos os estados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0058"",""pedido"":""Separar declarada, validada e oficialmente confirmada; impedir que o estado declarado seja exibido ou filtrado como acreditado. CT-04 deve cobrir todos os estados."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 269""],""aceitacao"":""Separar declarada, validada e oficialmente confirmada; impedir que o estado declarado seja exibido ou filtrado como acreditado. CT-04 deve cobrir todos os estados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0061,Definir matriz finalidade–categoria de dados–base de tratamento–consentimento–autorização; nenhuma base genérica pode substituir o consentimento quando este for obrigatório.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 275 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 273,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0061: Definir matriz finalidade–categoria de dados–base de tratamento–consentimento–autorização; nenhuma base genérica pode substituir o consentimento quando este for obrigatório. | OP-a8b37ee5-0059: Definir matriz finalidade–categoria de dados–base de tratamento–consentimento–autorização; nenhuma base genérica pode substituir o consentimento quando este for obrigatório.,P2,OP-5da580e3-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0061 | OP-a8b37ee5-0059,2,"[{""id"":""OP-5da580e3-0061"",""pedido"":""Definir matriz finalidade–categoria de dados–base de tratamento–consentimento–autorização; nenhuma base genérica pode substituir o consentimento quando este for obrigatório."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 275""],""aceitacao"":""Definir matriz finalidade–categoria de dados–base de tratamento–consentimento–autorização; nenhuma base genérica pode substituir o consentimento quando este for obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0059"",""pedido"":""Definir matriz finalidade–categoria de dados–base de tratamento–consentimento–autorização; nenhuma base genérica pode substituir o consentimento quando este for obrigatório."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 273""],""aceitacao"":""Definir matriz finalidade–categoria de dados–base de tratamento–consentimento–autorização; nenhuma base genérica pode substituir o consentimento quando este for obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0062,"Aprovar SLA de propagação, política de retenção e regras para índice, cache, CRM, exportações e backups; CT-05 deve medir e evidenciar o prazo.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 279 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 277,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0062: Aprovar SLA de propagação, política de retenção e regras para índice, cache, CRM, exportações e backups; CT-05 deve medir e evidenciar o prazo. | OP-a8b37ee5-0060: Aprovar SLA de propagação, política de retenção e regras para índice, cache, CRM, exportações e backups; CT-05 deve medir e evidenciar o prazo.",P2,OP-5da580e3-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0062 | OP-a8b37ee5-0060,2,"[{""id"":""OP-5da580e3-0062"",""pedido"":""Aprovar SLA de propagação, política de retenção e regras para índice, cache, CRM, exportações e backups; CT-05 deve medir e evidenciar o prazo."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 279""],""aceitacao"":""Aprovar SLA de propagação, política de retenção e regras para índice, cache, CRM, exportações e backups; CT-05 deve medir e evidenciar o prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0060"",""pedido"":""Aprovar SLA de propagação, política de retenção e regras para índice, cache, CRM, exportações e backups; CT-05 deve medir e evidenciar o prazo."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 277""],""aceitacao"":""Aprovar SLA de propagação, política de retenção e regras para índice, cache, CRM, exportações e backups; CT-05 deve medir e evidenciar o prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0063,"O CA-08 utiliza requisitos obrigatórios previamente aprovados e pontuação ponderada, mas a taxonomia, os pesos, os limiares e o conjunto de referência ainda não estão definidos no documento.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 281,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0063: O CA-08 utiliza requisitos obrigatórios previamente aprovados e pontuação ponderada, mas a taxonomia, os pesos, os limiares e o conjunto de referência ainda não estão definidos no documento.",P2,OP-5da580e3-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0063,1,"[{""id"":""OP-5da580e3-0063"",""pedido"":""O CA-08 utiliza requisitos obrigatórios previamente aprovados e pontuação ponderada, mas a taxonomia, os pesos, os limiares e o conjunto de referência ainda não estão definidos no documento."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 281""],""aceitacao"":""O CA-08 utiliza requisitos obrigatórios previamente aprovados e pontuação ponderada, mas a taxonomia, os pesos, os limiares e o conjunto de referência ainda não estão definidos no documento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0064,"Não codificar requisitos obrigatórios, limiares ou pesos como normativos antes da aprovação funcional e da validação de risco; versionar as regras e executar CT-08 com um conjunto de referência formalmente aprovado.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 283,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0064: Não codificar requisitos obrigatórios, limiares ou pesos como normativos antes da aprovação funcional e da validação de risco; versionar as regras e executar CT-08 com um conjunto de referência formalmente aprovado.",P2,OP-5da580e3-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0064,1,"[{""id"":""OP-5da580e3-0064"",""pedido"":""Não codificar requisitos obrigatórios, limiares ou pesos como normativos antes da aprovação funcional e da validação de risco; versionar as regras e executar CT-08 com um conjunto de referência formalmente aprovado."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 283""],""aceitacao"":""Não codificar requisitos obrigatórios, limiares ou pesos como normativos antes da aprovação funcional e da validação de risco; versionar as regras e executar CT-08 com um conjunto de referência formalmente aprovado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0065,"A localização deve ser genérica por defeito, porém alguns campos e pesquisas usam «local» ou «localização» sem nível mínimo de agregação nem regra de redução de precisão.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 301,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0065: A localização deve ser genérica por defeito, porém alguns campos e pesquisas usam «local» ou «localização» sem nível mínimo de agregação nem regra de redução de precisão.",P2,OP-5da580e3-0065: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0065,1,"[{""id"":""OP-5da580e3-0065"",""pedido"":""A localização deve ser genérica por defeito, porém alguns campos e pesquisas usam «local» ou «localização» sem nível mínimo de agregação nem regra de redução de precisão."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 301""],""aceitacao"":""A localização deve ser genérica por defeito, porém alguns campos e pesquisas usam «local» ou «localização» sem nível mínimo de agregação nem regra de redução de precisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0066,"Definir níveis territoriais permitidos por estado, papel e finalidade; aplicar generalização antes da indexação e saída. CT-06 e CT-07 devem validar a precisão divulgada.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 303 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 301,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0066: Definir níveis territoriais permitidos por estado, papel e finalidade; aplicar generalização antes da indexação e saída. CT-06 e CT-07 devem validar a precisão divulgada. | OP-a8b37ee5-0062: Definir níveis territoriais permitidos por estado, papel e finalidade; aplicar generalização antes da indexação e saída. CT-06 e CT-07 devem validar a precisão divulgada.",P2,OP-5da580e3-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0066 | OP-a8b37ee5-0062,2,"[{""id"":""OP-5da580e3-0066"",""pedido"":""Definir níveis territoriais permitidos por estado, papel e finalidade; aplicar generalização antes da indexação e saída. CT-06 e CT-07 devem validar a precisão divulgada."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 303""],""aceitacao"":""Definir níveis territoriais permitidos por estado, papel e finalidade; aplicar generalização antes da indexação e saída. CT-06 e CT-07 devem validar a precisão divulgada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0062"",""pedido"":""Definir níveis territoriais permitidos por estado, papel e finalidade; aplicar generalização antes da indexação e saída. CT-06 e CT-07 devem validar a precisão divulgada."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 301""],""aceitacao"":""Definir níveis territoriais permitidos por estado, papel e finalidade; aplicar generalização antes da indexação e saída. CT-06 e CT-07 devem validar a precisão divulgada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0067,"Tratar UAT como evidência obrigatória do CT-16 e executar roteiros funcionais CT-01, CT-03, CT-04 e administrativos com os quatro perfis; anexar aceite formal ao Go/No-Go.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 307 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 305,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0067: Tratar UAT como evidência obrigatória do CT-16 e executar roteiros funcionais CT-01, CT-03, CT-04 e administrativos com os quatro perfis; anexar aceite formal ao Go/No-Go. | OP-a8b37ee5-0063: Tratar UAT como evidência obrigatória do CT-16 e executar roteiros funcionais CT-01, CT-03, CT-04 e administrativos com os quatro perfis; anexar aceite formal ao Go/No-Go.",P2,OP-5da580e3-0067: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0067 | OP-a8b37ee5-0063,2,"[{""id"":""OP-5da580e3-0067"",""pedido"":""Tratar UAT como evidência obrigatória do CT-16 e executar roteiros funcionais CT-01, CT-03, CT-04 e administrativos com os quatro perfis; anexar aceite formal ao Go/No-Go."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 307""],""aceitacao"":""Tratar UAT como evidência obrigatória do CT-16 e executar roteiros funcionais CT-01, CT-03, CT-04 e administrativos com os quatro perfis; anexar aceite formal ao Go/No-Go."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0063"",""pedido"":""Tratar UAT como evidência obrigatória do CT-16 e executar roteiros funcionais CT-01, CT-03, CT-04 e administrativos com os quatro perfis; anexar aceite formal ao Go/No-Go."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 305""],""aceitacao"":""Tratar UAT como evidência obrigatória do CT-16 e executar roteiros funcionais CT-01, CT-03, CT-04 e administrativos com os quatro perfis; anexar aceite formal ao Go/No-Go."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0068,"Regra de prevalência: em caso de conflito entre este prompt e o documento de base, prevalecem o escopo aprovado do MVP, a arquitectura React/Laravel/PostgreSQL/PostGIS, a governação de dados, os requisitos de segurança e privacidade, a rastreabilidade RF–TECH–teste–evidência e o pacote técnico normativo A.31. Qualquer ampliação de escopo, alteração de arquitectura, nova integração externa, uso de dados pessoais, automatização decisória, publicação de informação sensível ou mudança de fase deve ser submetida a aprovação formal antes da implementação.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 310 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 308,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0068: Regra de prevalência: em caso de conflito entre este prompt e o documento de base, prevalecem o escopo aprovado do MVP, a arquitectura React/Laravel/PostgreSQL/PostGIS, a governação de dados, os requisitos de segurança e privacidade, a rastreabilidade RF–TECH–teste–evidência e o pacote técnico normativo A.31. Qualquer ampliação de escopo, alteração de arquitectura, nova integração externa, uso de dados pessoais, automatização decisória, publicação de informação sensível ou mudança de fase deve ser submetida a aprovação formal antes da implementação. | OP-a8b37ee5-0065: Regra de prevalência: em caso de conflito entre este prompt e o documento de base, prevalecem o escopo aprovado do MVP, a arquitectura React/Laravel/PostgreSQL/PostGIS, a governação de dados, os requisitos de segurança e privacidade, a rastreabilidade RF–TECH–teste–evidência e o pacote técnico normativo A.31. Qualquer ampliação de escopo, alteração de arquitectura, nova integração externa, uso de dados pessoais, automatização decisória, publicação de informação sensível ou mudança de fase deve ser submetida a aprovação formal antes da implementação.",P2,OP-5da580e3-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0065: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0068 | OP-a8b37ee5-0065,2,"[{""id"":""OP-5da580e3-0068"",""pedido"":""Regra de prevalência: em caso de conflito entre este prompt e o documento de base, prevalecem o escopo aprovado do MVP, a arquitectura React/Laravel/PostgreSQL/PostGIS, a governação de dados, os requisitos de segurança e privacidade, a rastreabilidade RF–TECH–teste–evidência e o pacote técnico normativo A.31. Qualquer ampliação de escopo, alteração de arquitectura, nova integração externa, uso de dados pessoais, automatização decisória, publicação de informação sensível ou mudança de fase deve ser submetida a aprovação formal antes da implementação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 310""],""aceitacao"":""Regra de prevalência: em caso de conflito entre este prompt e o documento de base, prevalecem o escopo aprovado do MVP, a arquitectura React/Laravel/PostgreSQL/PostGIS, a governação de dados, os requisitos de segurança e privacidade, a rastreabilidade RF–TECH–teste–evidência e o pacote técnico normativo A.31. Qualquer ampliação de escopo, alteração de arquitectura, nova integração externa, uso de dados pessoais, automatização decisória, publicação de informação sensível ou mudança de fase deve ser submetida a aprovação formal antes da implementação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0065"",""pedido"":""Regra de prevalência: em caso de conflito entre este prompt e o documento de base, prevalecem o escopo aprovado do MVP, a arquitectura React/Laravel/PostgreSQL/PostGIS, a governação de dados, os requisitos de segurança e privacidade, a rastreabilidade RF–TECH–teste–evidência e o pacote técnico normativo A.31. Qualquer ampliação de escopo, alteração de arquitectura, nova integração externa, uso de dados pessoais, automatização decisória, publicação de informação sensível ou mudança de fase deve ser submetida a aprovação formal antes da implementação."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 308""],""aceitacao"":""Regra de prevalência: em caso de conflito entre este prompt e o documento de base, prevalecem o escopo aprovado do MVP, a arquitectura React/Laravel/PostgreSQL/PostGIS, a governação de dados, os requisitos de segurança e privacidade, a rastreabilidade RF–TECH–teste–evidência e o pacote técnico normativo A.31. Qualquer ampliação de escopo, alteração de arquitectura, nova integração externa, uso de dados pessoais, automatização decisória, publicação de informação sensível ou mudança de fase deve ser submetida a aprovação formal antes da implementação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0069,"Bloqueios de conformidade: não iniciar desenvolvimento se não houver mapeamento aos RF aplicáveis, proprietário funcional, base legal/finalidade de tratamento, matriz de permissões, critérios de aceitação, plano de testes, estratégia de migração/rollback, definição de evidências, integração com o CRM, tratamento de consentimento e decisão Go/No-Go. Não publicar perfis, currículos, candidatos, contactos, localizações exactas, dados institucionais sensíveis ou resultados de correspondência sem autorização, validação e controlos de acesso.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 311 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 309,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0069: Bloqueios de conformidade: não iniciar desenvolvimento se não houver mapeamento aos RF aplicáveis, proprietário funcional, base legal/finalidade de tratamento, matriz de permissões, critérios de aceitação, plano de testes, estratégia de migração/rollback, definição de evidências, integração com o CRM, tratamento de consentimento e decisão Go/No-Go. Não publicar perfis, currículos, candidatos, contactos, localizações exactas, dados institucionais sensíveis ou resultados de correspondência sem autorização, validação e controlos de acesso. | OP-a8b37ee5-0066: Bloqueios de conformidade: não iniciar desenvolvimento se não houver mapeamento aos RF aplicáveis, proprietário funcional, base legal/finalidade de tratamento, matriz de permissões, critérios de aceitação, plano de testes, estratégia de migração/rollback, definição de evidências, integração com o CRM, tratamento de consentimento e decisão Go/No-Go. Não publicar perfis, currículos, candidatos, contactos, localizações exactas, dados institucionais sensíveis ou resultados de correspondência sem autorização, validação e controlos de acesso.",P2,OP-5da580e3-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0069 | OP-a8b37ee5-0066,2,"[{""id"":""OP-5da580e3-0069"",""pedido"":""Bloqueios de conformidade: não iniciar desenvolvimento se não houver mapeamento aos RF aplicáveis, proprietário funcional, base legal/finalidade de tratamento, matriz de permissões, critérios de aceitação, plano de testes, estratégia de migração/rollback, definição de evidências, integração com o CRM, tratamento de consentimento e decisão Go/No-Go. Não publicar perfis, currículos, candidatos, contactos, localizações exactas, dados institucionais sensíveis ou resultados de correspondência sem autorização, validação e controlos de acesso."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 311""],""aceitacao"":""Bloqueios de conformidade: não iniciar desenvolvimento se não houver mapeamento aos RF aplicáveis, proprietário funcional, base legal/finalidade de tratamento, matriz de permissões, critérios de aceitação, plano de testes, estratégia de migração/rollback, definição de evidências, integração com o CRM, tratamento de consentimento e decisão Go/No-Go. Não publicar perfis, currículos, candidatos, contactos, localizações exactas, dados institucionais sensíveis ou resultados de correspondência sem autorização, validação e controlos de acesso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0066"",""pedido"":""Bloqueios de conformidade: não iniciar desenvolvimento se não houver mapeamento aos RF aplicáveis, proprietário funcional, base legal/finalidade de tratamento, matriz de permissões, critérios de aceitação, plano de testes, estratégia de migração/rollback, definição de evidências, integração com o CRM, tratamento de consentimento e decisão Go/No-Go. Não publicar perfis, currículos, candidatos, contactos, localizações exactas, dados institucionais sensíveis ou resultados de correspondência sem autorização, validação e controlos de acesso."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 309""],""aceitacao"":""Bloqueios de conformidade: não iniciar desenvolvimento se não houver mapeamento aos RF aplicáveis, proprietário funcional, base legal/finalidade de tratamento, matriz de permissões, critérios de aceitação, plano de testes, estratégia de migração/rollback, definição de evidências, integração com o CRM, tratamento de consentimento e decisão Go/No-Go. Não publicar perfis, currículos, candidatos, contactos, localizações exactas, dados institucionais sensíveis ou resultados de correspondência sem autorização, validação e controlos de acesso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0070,"O módulo não deve substituir sistemas académicos, processos de acreditação, certificação de competências, reconhecimento de qualificações ou decisões das autoridades de educação e trabalho.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 312 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 310,oportunidades,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0070: O módulo não deve substituir sistemas académicos, processos de acreditação, certificação de competências, reconhecimento de qualificações ou decisões das autoridades de educação e trabalho. | OP-a8b37ee5-0067: O módulo não deve substituir sistemas académicos, processos de acreditação, certificação de competências, reconhecimento de qualificações ou decisões das autoridades de educação e trabalho.",P2,OP-5da580e3-0070: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0067: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0070 | OP-a8b37ee5-0067,2,"[{""id"":""OP-5da580e3-0070"",""pedido"":""O módulo não deve substituir sistemas académicos, processos de acreditação, certificação de competências, reconhecimento de qualificações ou decisões das autoridades de educação e trabalho."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 312""],""aceitacao"":""O módulo não deve substituir sistemas académicos, processos de acreditação, certificação de competências, reconhecimento de qualificações ou decisões das autoridades de educação e trabalho."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0067"",""pedido"":""O módulo não deve substituir sistemas académicos, processos de acreditação, certificação de competências, reconhecimento de qualificações ou decisões das autoridades de educação e trabalho."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 310""],""aceitacao"":""O módulo não deve substituir sistemas académicos, processos de acreditação, certificação de competências, reconhecimento de qualificações ou decisões das autoridades de educação e trabalho."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0071,3. Resultado funcional obrigatório,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 334 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 332,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0071: 3. Resultado funcional obrigatório | OP-a8b37ee5-0068: 3. Resultado funcional obrigatório,P2,OP-5da580e3-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0071 | OP-a8b37ee5-0068,2,"[{""id"":""OP-5da580e3-0071"",""pedido"":""3. Resultado funcional obrigatório"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 334""],""aceitacao"":""3. Resultado funcional obrigatório"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0068"",""pedido"":""3. Resultado funcional obrigatório"",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 332""],""aceitacao"":""3. Resultado funcional obrigatório"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0072,O portal deve disponibilizar uma área intitulada:,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 335 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 333,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0072: O portal deve disponibilizar uma área intitulada: | OP-a8b37ee5-0069: O portal deve disponibilizar uma área intitulada:,P2,OP-5da580e3-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0072 | OP-a8b37ee5-0069,2,"[{""id"":""OP-5da580e3-0072"",""pedido"":""O portal deve disponibilizar uma área intitulada:"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 335""],""aceitacao"":""O portal deve disponibilizar uma área intitulada:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0069"",""pedido"":""O portal deve disponibilizar uma área intitulada:"",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 333""],""aceitacao"":""O portal deve disponibilizar uma área intitulada:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0073,A área deve possuir quatro perspectivas principais:,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 337 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 335,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0073: A área deve possuir quatro perspectivas principais: | OP-a8b37ee5-0070: A área deve possuir quatro perspectivas principais:,P2,OP-5da580e3-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0070: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0073 | OP-a8b37ee5-0070,2,"[{""id"":""OP-5da580e3-0073"",""pedido"":""A área deve possuir quatro perspectivas principais:"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 337""],""aceitacao"":""A área deve possuir quatro perspectivas principais:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0070"",""pedido"":""A área deve possuir quatro perspectivas principais:"",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 335""],""aceitacao"":""A área deve possuir quatro perspectivas principais:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0074,"Quando o utilizador pesquisar uma oportunidade ou abrir um Corredor, o sistema deve apresentar:",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 345 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 164,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0074: Quando o utilizador pesquisar uma oportunidade ou abrir um Corredor, o sistema deve apresentar: | MASTER-fd787802-0067: Quando o utilizador pesquisar uma oportunidade ou abrir um Corredor, o sistema deve apresentar:",P2,OP-5da580e3-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-fd787802-0067: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0074 | MASTER-fd787802-0067,2,"[{""id"":""OP-5da580e3-0074"",""pedido"":""Quando o utilizador pesquisar uma oportunidade ou abrir um Corredor, o sistema deve apresentar:"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 345""],""aceitacao"":""Quando o utilizador pesquisar uma oportunidade ou abrir um Corredor, o sistema deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-fd787802-0067"",""pedido"":""Quando o utilizador pesquisar uma oportunidade ou abrir um Corredor, o sistema deve apresentar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 164""],""aceitacao"":""Quando o utilizador pesquisar uma oportunidade ou abrir um Corredor, o sistema deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0075,"Quando o utilizador pesquisar uma oportunidade ou abrir um Cluster, o sistema deve apresentar:",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 363 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 182,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0075: Quando o utilizador pesquisar uma oportunidade ou abrir um Cluster, o sistema deve apresentar: | MASTER-fd787802-0068: Quando o utilizador pesquisar uma oportunidade ou abrir um Cluster, o sistema deve apresentar:",P2,OP-5da580e3-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-fd787802-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0075 | MASTER-fd787802-0068,2,"[{""id"":""OP-5da580e3-0075"",""pedido"":""Quando o utilizador pesquisar uma oportunidade ou abrir um Cluster, o sistema deve apresentar:"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 363""],""aceitacao"":""Quando o utilizador pesquisar uma oportunidade ou abrir um Cluster, o sistema deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-fd787802-0068"",""pedido"":""Quando o utilizador pesquisar uma oportunidade ou abrir um Cluster, o sistema deve apresentar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 182""],""aceitacao"":""Quando o utilizador pesquisar uma oportunidade ou abrir um Cluster, o sistema deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0076,"Quando o utilizador pesquisar uma oportunidade ou abrir um projecto âncora, o sistema deve apresentar:",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 378 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 197,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0076: Quando o utilizador pesquisar uma oportunidade ou abrir um projecto âncora, o sistema deve apresentar: | MASTER-fd787802-0069: Quando o utilizador pesquisar uma oportunidade ou abrir um projecto âncora, o sistema deve apresentar:",P2,OP-5da580e3-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-fd787802-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0076 | MASTER-fd787802-0069,2,"[{""id"":""OP-5da580e3-0076"",""pedido"":""Quando o utilizador pesquisar uma oportunidade ou abrir um projecto âncora, o sistema deve apresentar:"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 378""],""aceitacao"":""Quando o utilizador pesquisar uma oportunidade ou abrir um projecto âncora, o sistema deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-fd787802-0069"",""pedido"":""Quando o utilizador pesquisar uma oportunidade ou abrir um projecto âncora, o sistema deve apresentar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 197""],""aceitacao"":""Quando o utilizador pesquisar uma oportunidade ou abrir um projecto âncora, o sistema deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0077,A localização deve ser parametrizada em níveis genéricos:,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 395 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 391,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0077: A localização deve ser parametrizada em níveis genéricos: | OP-a8b37ee5-0074: A localização deve ser parametrizada em níveis genéricos:,P2,OP-5da580e3-0077: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0077 | OP-a8b37ee5-0074,2,"[{""id"":""OP-5da580e3-0077"",""pedido"":""A localização deve ser parametrizada em níveis genéricos:"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 395""],""aceitacao"":""A localização deve ser parametrizada em níveis genéricos:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0074"",""pedido"":""A localização deve ser parametrizada em níveis genéricos:"",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 391""],""aceitacao"":""A localização deve ser parametrizada em níveis genéricos:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0078,A matriz deve relacionar:,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 415 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 410,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0078: A matriz deve relacionar: | OP-a8b37ee5-0075: A matriz deve relacionar:,P2,OP-5da580e3-0078: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0078 | OP-a8b37ee5-0075,2,"[{""id"":""OP-5da580e3-0078"",""pedido"":""A matriz deve relacionar:"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 415""],""aceitacao"":""A matriz deve relacionar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0075"",""pedido"":""A matriz deve relacionar:"",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 410""],""aceitacao"":""A matriz deve relacionar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0079,Cada linha da matriz deve possuir:,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 417 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 412,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0079: Cada linha da matriz deve possuir: | OP-a8b37ee5-0076: Cada linha da matriz deve possuir:,P2,OP-5da580e3-0079: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0079 | OP-a8b37ee5-0076,2,"[{""id"":""OP-5da580e3-0079"",""pedido"":""Cada linha da matriz deve possuir:"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 417""],""aceitacao"":""Cada linha da matriz deve possuir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0076"",""pedido"":""Cada linha da matriz deve possuir:"",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 412""],""aceitacao"":""Cada linha da matriz deve possuir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0080,O portal não deve apresentar uma instituição como acreditada sem fonte oficial e validade confirmada.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 527 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 520,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0080: O portal não deve apresentar uma instituição como acreditada sem fonte oficial e validade confirmada. | OP-a8b37ee5-0077: O portal não deve apresentar uma instituição como acreditada sem fonte oficial e validade confirmada.,P2,OP-5da580e3-0080: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0077: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0080 | OP-a8b37ee5-0077,2,"[{""id"":""OP-5da580e3-0080"",""pedido"":""O portal não deve apresentar uma instituição como acreditada sem fonte oficial e validade confirmada."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 527""],""aceitacao"":""O portal não deve apresentar uma instituição como acreditada sem fonte oficial e validade confirmada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0077"",""pedido"":""O portal não deve apresentar uma instituição como acreditada sem fonte oficial e validade confirmada."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 520""],""aceitacao"":""O portal não deve apresentar uma instituição como acreditada sem fonte oficial e validade confirmada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0081,"Criar um formulário único, responsivo e acessível, com selecção obrigatória da modalidade de inscrição: individual ou por instituição de ensino. O formulário deve permitir guardar como rascunho, retomar, submeter para validação, actualizar e desactivar o registo, mantendo histórico, consentimento e auditoria.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 596,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0081: Criar um formulário único, responsivo e acessível, com selecção obrigatória da modalidade de inscrição: individual ou por instituição de ensino. O formulário deve permitir guardar como rascunho, retomar, submeter para validação, actualizar e desactivar o registo, mantendo histórico, consentimento e auditoria.",P1,OP-5da580e3-0081: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0081,1,"[{""id"":""OP-5da580e3-0081"",""pedido"":""Criar um formulário único, responsivo e acessível, com selecção obrigatória da modalidade de inscrição: individual ou por instituição de ensino. O formulário deve permitir guardar como rascunho, retomar, submeter para validação, actualizar e desactivar o registo, mantendo histórico, consentimento e auditoria."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 596""],""aceitacao"":""Criar um formulário único, responsivo e acessível, com selecção obrigatória da modalidade de inscrição: individual ou por instituição de ensino. O formulário deve permitir guardar como rascunho, retomar, submeter para validação, actualizar e desactivar o registo, mantendo histórico, consentimento e auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0082,Campos comuns obrigatórios:,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 597,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0082: Campos comuns obrigatórios:,P2,OP-5da580e3-0082: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0082,1,"[{""id"":""OP-5da580e3-0082"",""pedido"":""Campos comuns obrigatórios:"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 597""],""aceitacao"":""Campos comuns obrigatórios:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0083,"Na modalidade institucional, a instituição só pode submeter ou alterar dados de um técnico mediante autorização válida e verificável. O técnico deve poder confirmar, corrigir, limitar a visibilidade ou revogar a autorização. O sistema deve prevenir duplicações por correspondência controlada de identificadores e contactos, sem expor dados pessoais durante a verificação.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 623,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0083: Na modalidade institucional, a instituição só pode submeter ou alterar dados de um técnico mediante autorização válida e verificável. O técnico deve poder confirmar, corrigir, limitar a visibilidade ou revogar a autorização. O sistema deve prevenir duplicações por correspondência controlada de identificadores e contactos, sem expor dados pessoais durante a verificação.",P2,OP-5da580e3-0083: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0083,1,"[{""id"":""OP-5da580e3-0083"",""pedido"":""Na modalidade institucional, a instituição só pode submeter ou alterar dados de um técnico mediante autorização válida e verificável. O técnico deve poder confirmar, corrigir, limitar a visibilidade ou revogar a autorização. O sistema deve prevenir duplicações por correspondência controlada de identificadores e contactos, sem expor dados pessoais durante a verificação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 623""],""aceitacao"":""Na modalidade institucional, a instituição só pode submeter ou alterar dados de um técnico mediante autorização válida e verificável. O técnico deve poder confirmar, corrigir, limitar a visibilidade ou revogar a autorização. O sistema deve prevenir duplicações por correspondência controlada de identificadores e contactos, sem expor dados pessoais durante a verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0084,permitir o carregamento de um ou vários ficheiros por qualificação ou certificação;,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 625,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0084: permitir o carregamento de um ou vários ficheiros por qualificação ou certificação;,P2,OP-5da580e3-0084: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0084,1,"[{""id"":""OP-5da580e3-0084"",""pedido"":""permitir o carregamento de um ou vários ficheiros por qualificação ou certificação;"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 625""],""aceitacao"":""permitir o carregamento de um ou vários ficheiros por qualificação ou certificação;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0085,"exigir a classificação do documento, designação da qualificação, instituição emissora, data de emissão, validade, quando aplicável, e indicação do titular;",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 626,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0085: exigir a classificação do documento, designação da qualificação, instituição emissora, data de emissão, validade, quando aplicável, e indicação do titular;",P2,OP-5da580e3-0085: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0085,1,"[{""id"":""OP-5da580e3-0085"",""pedido"":""exigir a classificação do documento, designação da qualificação, instituição emissora, data de emissão, validade, quando aplicável, e indicação do titular;"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 626""],""aceitacao"":""exigir a classificação do documento, designação da qualificação, instituição emissora, data de emissão, validade, quando aplicável, e indicação do titular;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0086,executar verificação antimalware antes de disponibilizar o documento para consulta ou validação;,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 628,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0086: executar verificação antimalware antes de disponibilizar o documento para consulta ou validação;,P2,OP-5da580e3-0086: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0086,1,"[{""id"":""OP-5da580e3-0086"",""pedido"":""executar verificação antimalware antes de disponibilizar o documento para consulta ou validação;"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 628""],""aceitacao"":""executar verificação antimalware antes de disponibilizar o documento para consulta ou validação;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0087,"permitir pré-visualizar, substituir e remover o ficheiro antes da submissão e manter versionamento após a submissão;",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 629,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0087: permitir pré-visualizar, substituir e remover o ficheiro antes da submissão e manter versionamento após a submissão;",P2,OP-5da580e3-0087: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0087,1,"[{""id"":""OP-5da580e3-0087"",""pedido"":""permitir pré-visualizar, substituir e remover o ficheiro antes da submissão e manter versionamento após a submissão;"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 629""],""aceitacao"":""permitir pré-visualizar, substituir e remover o ficheiro antes da submissão e manter versionamento após a submissão;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0088,"registar consentimento, finalidade, actor, data/hora, versão, acesso, descarregamento, alteração, validação e eliminação em auditoria;",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 632,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0088: registar consentimento, finalidade, actor, data/hora, versão, acesso, descarregamento, alteração, validação e eliminação em auditoria;",P2,OP-5da580e3-0088: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0088,1,"[{""id"":""OP-5da580e3-0088"",""pedido"":""registar consentimento, finalidade, actor, data/hora, versão, acesso, descarregamento, alteração, validação e eliminação em auditoria;"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 632""],""aceitacao"":""registar consentimento, finalidade, actor, data/hora, versão, acesso, descarregamento, alteração, validação e eliminação em auditoria;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0089,"As validações devem ser aplicadas de forma coerente no frontend e no backend. Os limites técnicos de formatos, tamanho por ficheiro, quantidade de ficheiros e capacidade total devem ser parametrizáveis e aprovados antes do desenvolvimento, evitando valores fixos não validados.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 635,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0089: As validações devem ser aplicadas de forma coerente no frontend e no backend. Os limites técnicos de formatos, tamanho por ficheiro, quantidade de ficheiros e capacidade total devem ser parametrizáveis e aprovados antes do desenvolvimento, evitando valores fixos não validados.",P2,OP-5da580e3-0089: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0089,1,"[{""id"":""OP-5da580e3-0089"",""pedido"":""As validações devem ser aplicadas de forma coerente no frontend e no backend. Os limites técnicos de formatos, tamanho por ficheiro, quantidade de ficheiros e capacidade total devem ser parametrizáveis e aprovados antes do desenvolvimento, evitando valores fixos não validados."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 635""],""aceitacao"":""As validações devem ser aplicadas de forma coerente no frontend e no backend. Os limites técnicos de formatos, tamanho por ficheiro, quantidade de ficheiros e capacidade total devem ser parametrizáveis e aprovados antes do desenvolvimento, evitando valores fixos não validados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0090,A modalidade de inscrição deve ser obrigatória e aceitar apenas «Individual» ou «Por instituição de ensino».,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 641,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0090: A modalidade de inscrição deve ser obrigatória e aceitar apenas «Individual» ou «Por instituição de ensino».,P2,OP-5da580e3-0090: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0090,1,"[{""id"":""OP-5da580e3-0090"",""pedido"":""A modalidade de inscrição deve ser obrigatória e aceitar apenas «Individual» ou «Por instituição de ensino»."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 641""],""aceitacao"":""A modalidade de inscrição deve ser obrigatória e aceitar apenas «Individual» ou «Por instituição de ensino»."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0091,"Nome completo, contacto confirmado, localização genérica, ocupação, resumo profissional, pelo menos uma competência, uma qualificação, disponibilidade, visibilidade e consentimento devem estar preenchidos antes da submissão.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 645,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0091: Nome completo, contacto confirmado, localização genérica, ocupação, resumo profissional, pelo menos uma competência, uma qualificação, disponibilidade, visibilidade e consentimento devem estar preenchidos antes da submissão.",P2,OP-5da580e3-0091: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0091,1,"[{""id"":""OP-5da580e3-0091"",""pedido"":""Nome completo, contacto confirmado, localização genérica, ocupação, resumo profissional, pelo menos uma competência, uma qualificação, disponibilidade, visibilidade e consentimento devem estar preenchidos antes da submissão."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 645""],""aceitacao"":""Nome completo, contacto confirmado, localização genérica, ocupação, resumo profissional, pelo menos uma competência, uma qualificação, disponibilidade, visibilidade e consentimento devem estar preenchidos antes da submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0092,Submissão válida é aceite; cada omissão obrigatória é rejeitada sem persistência parcial nem perda do rascunho.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 647,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0092: Submissão válida é aceite; cada omissão obrigatória é rejeitada sem persistência parcial nem perda do rascunho.,P1,OP-5da580e3-0092: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0092,1,"[{""id"":""OP-5da580e3-0092"",""pedido"":""Submissão válida é aceite; cada omissão obrigatória é rejeitada sem persistência parcial nem perda do rascunho."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 647""],""aceitacao"":""Submissão válida é aceite; cada omissão obrigatória é rejeitada sem persistência parcial nem perda do rascunho."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0093,Telefone e correio electrónico devem respeitar formato válido e passar pelo mecanismo de confirmação definido.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 649,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0093: Telefone e correio electrónico devem respeitar formato válido e passar pelo mecanismo de confirmação definido.,P2,OP-5da580e3-0093: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0093,1,"[{""id"":""OP-5da580e3-0093"",""pedido"":""Telefone e correio electrónico devem respeitar formato válido e passar pelo mecanismo de confirmação definido."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 649""],""aceitacao"":""Telefone e correio electrónico devem respeitar formato válido e passar pelo mecanismo de confirmação definido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0094,"Qualificação e comprovativo devem incluir tipo, designação, instituição emissora, data de emissão e titular; validade é obrigatória quando o documento expira.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 653,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0094: Qualificação e comprovativo devem incluir tipo, designação, instituição emissora, data de emissão e titular; validade é obrigatória quando o documento expira.",P2,OP-5da580e3-0094: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0094,1,"[{""id"":""OP-5da580e3-0094"",""pedido"":""Qualificação e comprovativo devem incluir tipo, designação, instituição emissora, data de emissão e titular; validade é obrigatória quando o documento expira."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 653""],""aceitacao"":""Qualificação e comprovativo devem incluir tipo, designação, instituição emissora, data de emissão e titular; validade é obrigatória quando o documento expira."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0095,O upload não pode ser concluído enquanto os metadados obrigatórios estiverem ausentes ou incoerentes.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 654,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0095: O upload não pode ser concluído enquanto os metadados obrigatórios estiverem ausentes ou incoerentes.,P2,OP-5da580e3-0095: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0095,1,"[{""id"":""OP-5da580e3-0095"",""pedido"":""O upload não pode ser concluído enquanto os metadados obrigatórios estiverem ausentes ou incoerentes."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 654""],""aceitacao"":""O upload não pode ser concluído enquanto os metadados obrigatórios estiverem ausentes ou incoerentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0096,"Testes com dados completos, datas inválidas, validade anterior à emissão, titular divergente e campo obrigatório ausente.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 655,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0096: Testes com dados completos, datas inválidas, validade anterior à emissão, titular divergente e campo obrigatório ausente.",P2,OP-5da580e3-0096: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0096,1,"[{""id"":""OP-5da580e3-0096"",""pedido"":""Testes com dados completos, datas inválidas, validade anterior à emissão, titular divergente e campo obrigatório ausente."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 655""],""aceitacao"":""Testes com dados completos, datas inválidas, validade anterior à emissão, titular divergente e campo obrigatório ausente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0097,"Cada comprovativo deve estar associado a exactamente uma qualificação, certificação ou experiência declarada no perfil.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 657,oportunidades,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0097: Cada comprovativo deve estar associado a exactamente uma qualificação, certificação ou experiência declarada no perfil.",P2,OP-5da580e3-0097: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0097,1,"[{""id"":""OP-5da580e3-0097"",""pedido"":""Cada comprovativo deve estar associado a exactamente uma qualificação, certificação ou experiência declarada no perfil."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 657""],""aceitacao"":""Cada comprovativo deve estar associado a exactamente uma qualificação, certificação ou experiência declarada no perfil."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0098,"O ficheiro deve respeitar os formatos, tamanho individual, quantidade por qualificação e capacidade total aprovados; extensão, tipo real e assinatura do ficheiro devem ser coerentes.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 661,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0098: O ficheiro deve respeitar os formatos, tamanho individual, quantidade por qualificação e capacidade total aprovados; extensão, tipo real e assinatura do ficheiro devem ser coerentes.",P2,OP-5da580e3-0098: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0098,1,"[{""id"":""OP-5da580e3-0098"",""pedido"":""O ficheiro deve respeitar os formatos, tamanho individual, quantidade por qualificação e capacidade total aprovados; extensão, tipo real e assinatura do ficheiro devem ser coerentes."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 661""],""aceitacao"":""O ficheiro deve respeitar os formatos, tamanho individual, quantidade por qualificação e capacidade total aprovados; extensão, tipo real e assinatura do ficheiro devem ser coerentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0099,Todo o ficheiro deve passar por verificação de integridade e antimalware.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 665,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0099: Todo o ficheiro deve passar por verificação de integridade e antimalware.,P2,OP-5da580e3-0099: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0099,1,"[{""id"":""OP-5da580e3-0099"",""pedido"":""Todo o ficheiro deve passar por verificação de integridade e antimalware."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 665""],""aceitacao"":""Todo o ficheiro deve passar por verificação de integridade e antimalware."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0100,"O documento deve seguir apenas os estados «Pendente», «Em validação», «Validado», «Rejeitado», «Expirado» ou «Substituído», segundo transições autorizadas.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 669,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0100: O documento deve seguir apenas os estados «Pendente», «Em validação», «Validado», «Rejeitado», «Expirado» ou «Substituído», segundo transições autorizadas.",P2,OP-5da580e3-0100: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0100,1,"[{""id"":""OP-5da580e3-0100"",""pedido"":""O documento deve seguir apenas os estados «Pendente», «Em validação», «Validado», «Rejeitado», «Expirado» ou «Substituído», segundo transições autorizadas."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 669""],""aceitacao"":""O documento deve seguir apenas os estados «Pendente», «Em validação», «Validado», «Rejeitado», «Expirado» ou «Substituído», segundo transições autorizadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0101,"O candidato não pode validar o próprio comprovativo; na modalidade institucional, o operador que submete não deve efectuar a aprovação final quando a segregação estiver definida.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 673,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0101: O candidato não pode validar o próprio comprovativo; na modalidade institucional, o operador que submete não deve efectuar a aprovação final quando a segregação estiver definida.",P2,OP-5da580e3-0101: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0101,1,"[{""id"":""OP-5da580e3-0101"",""pedido"":""O candidato não pode validar o próprio comprovativo; na modalidade institucional, o operador que submete não deve efectuar a aprovação final quando a segregação estiver definida."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 673""],""aceitacao"":""O candidato não pode validar o próprio comprovativo; na modalidade institucional, o operador que submete não deve efectuar a aprovação final quando a segregação estiver definida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0102,"Na inscrição institucional, a autorização válida do técnico deve existir antes do upload, submissão ou disponibilização do perfil.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 677,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0102: Na inscrição institucional, a autorização válida do técnico deve existir antes do upload, submissão ou disponibilização do perfil.",P2,OP-5da580e3-0102: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0102,1,"[{""id"":""OP-5da580e3-0102"",""pedido"":""Na inscrição institucional, a autorização válida do técnico deve existir antes do upload, submissão ou disponibilização do perfil."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 677""],""aceitacao"":""Na inscrição institucional, a autorização válida do técnico deve existir antes do upload, submissão ou disponibilização do perfil."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0103,"Contactos, identificadores e documentos devem permanecer ocultos por defeito e excluídos da pesquisa pública, exportações e integrações não autorizadas.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 681,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0103: Contactos, identificadores e documentos devem permanecer ocultos por defeito e excluídos da pesquisa pública, exportações e integrações não autorizadas.",P2,OP-5da580e3-0103: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0103,1,"[{""id"":""OP-5da580e3-0103"",""pedido"":""Contactos, identificadores e documentos devem permanecer ocultos por defeito e excluídos da pesquisa pública, exportações e integrações não autorizadas."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 681""],""aceitacao"":""Contactos, identificadores e documentos devem permanecer ocultos por defeito e excluídos da pesquisa pública, exportações e integrações não autorizadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0104,"O sistema deve detectar potenciais duplicados por identificadores e contactos normalizados, sem expor dados do registo existente.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 685,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0104: O sistema deve detectar potenciais duplicados por identificadores e contactos normalizados, sem expor dados do registo existente.",P2,OP-5da580e3-0104: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0104,1,"[{""id"":""OP-5da580e3-0104"",""pedido"":""O sistema deve detectar potenciais duplicados por identificadores e contactos normalizados, sem expor dados do registo existente."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 685""],""aceitacao"":""O sistema deve detectar potenciais duplicados por identificadores e contactos normalizados, sem expor dados do registo existente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0105,"Campos de data devem ser datas reais e coerentes; emissão não pode ser futura, validade não pode anteceder a emissão e conclusão prevista não pode ser apresentada como concluída.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 689,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0105: Campos de data devem ser datas reais e coerentes; emissão não pode ser futura, validade não pode anteceder a emissão e conclusão prevista não pode ser apresentada como concluída.",P2,OP-5da580e3-0105: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0105,1,"[{""id"":""OP-5da580e3-0105"",""pedido"":""Campos de data devem ser datas reais e coerentes; emissão não pode ser futura, validade não pode anteceder a emissão e conclusão prevista não pode ser apresentada como concluída."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 689""],""aceitacao"":""Campos de data devem ser datas reais e coerentes; emissão não pode ser futura, validade não pode anteceder a emissão e conclusão prevista não pode ser apresentada como concluída."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0106,"A substituição de um documento validado deve criar nova versão e reiniciar a validação, preservando a versão anterior segundo a política de retenção.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 693,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0106: A substituição de um documento validado deve criar nova versão e reiniciar a validação, preservando a versão anterior segundo a política de retenção.",P2,OP-5da580e3-0106: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0106,1,"[{""id"":""OP-5da580e3-0106"",""pedido"":""A substituição de um documento validado deve criar nova versão e reiniciar a validação, preservando a versão anterior segundo a política de retenção."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 693""],""aceitacao"":""A substituição de um documento validado deve criar nova versão e reiniciar a validação, preservando a versão anterior segundo a política de retenção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0107,"A matriz abaixo constitui a referência mínima para planeamento, desenvolvimento, testes, homologação e Go/No-Go. Cada evidência deve indicar ambiente, versão, data, executor, resultado, ligação ao defeito quando aplicável e localização no repositório de evidências.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 714,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0107: A matriz abaixo constitui a referência mínima para planeamento, desenvolvimento, testes, homologação e Go/No-Go. Cada evidência deve indicar ambiente, versão, data, executor, resultado, ligação ao defeito quando aplicável e localização no repositório de evidências.",P2,OP-5da580e3-0107: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0107,1,"[{""id"":""OP-5da580e3-0107"",""pedido"":""A matriz abaixo constitui a referência mínima para planeamento, desenvolvimento, testes, homologação e Go/No-Go. Cada evidência deve indicar ambiente, versão, data, executor, resultado, ligação ao defeito quando aplicável e localização no repositório de evidências."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 714""],""aceitacao"":""A matriz abaixo constitui a referência mínima para planeamento, desenvolvimento, testes, homologação e Go/No-Go. Cada evidência deve indicar ambiente, versão, data, executor, resultado, ligação ao defeito quando aplicável e localização no repositório de evidências."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0108,Permitir seleccionar a inscrição individual ou por instituição de ensino e apresentar apenas os campos aplicáveis.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 722,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0108: Permitir seleccionar a inscrição individual ou por instituição de ensino e apresentar apenas os campos aplicáveis.,P2,OP-5da580e3-0108: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0108,1,"[{""id"":""OP-5da580e3-0108"",""pedido"":""Permitir seleccionar a inscrição individual ou por instituição de ensino e apresentar apenas os campos aplicáveis."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 722""],""aceitacao"":""Permitir seleccionar a inscrição individual ou por instituição de ensino e apresentar apenas os campos aplicáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0109,"Permitir criar, guardar como rascunho, retomar, submeter, actualizar e desactivar o perfil do candidato.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 728,oportunidades,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0109: Permitir criar, guardar como rascunho, retomar, submeter, actualizar e desactivar o perfil do candidato.",P1,OP-5da580e3-0109: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0109,1,"[{""id"":""OP-5da580e3-0109"",""pedido"":""Permitir criar, guardar como rascunho, retomar, submeter, actualizar e desactivar o perfil do candidato."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 728""],""aceitacao"":""Permitir criar, guardar como rascunho, retomar, submeter, actualizar e desactivar o perfil do candidato."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0110,"Recolher os campos comuns obrigatórios e impedir a submissão de registo incompleto, sem impedir o rascunho.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 734,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0110: Recolher os campos comuns obrigatórios e impedir a submissão de registo incompleto, sem impedir o rascunho.",P1,OP-5da580e3-0110: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0110,1,"[{""id"":""OP-5da580e3-0110"",""pedido"":""Recolher os campos comuns obrigatórios e impedir a submissão de registo incompleto, sem impedir o rascunho."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 734""],""aceitacao"":""Recolher os campos comuns obrigatórios e impedir a submissão de registo incompleto, sem impedir o rascunho."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0111,Validar e confirmar telefone e correio electrónico antes de os usar para correspondência.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 740,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0111: Validar e confirmar telefone e correio electrónico antes de os usar para correspondência.,P2,OP-5da580e3-0111: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0111,1,"[{""id"":""OP-5da580e3-0111"",""pedido"":""Validar e confirmar telefone e correio electrónico antes de os usar para correspondência."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 740""],""aceitacao"":""Validar e confirmar telefone e correio electrónico antes de os usar para correspondência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0112,"Permitir declarar competências, qualificações, certificações, experiência, idiomas, disponibilidade e preferências, distinguindo informação declarada da validada.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 746,oportunidades,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0112: Permitir declarar competências, qualificações, certificações, experiência, idiomas, disponibilidade e preferências, distinguindo informação declarada da validada.",P2,OP-5da580e3-0112: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0112,1,"[{""id"":""OP-5da580e3-0112"",""pedido"":""Permitir declarar competências, qualificações, certificações, experiência, idiomas, disponibilidade e preferências, distinguindo informação declarada da validada."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 746""],""aceitacao"":""Permitir declarar competências, qualificações, certificações, experiência, idiomas, disponibilidade e preferências, distinguindo informação declarada da validada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0113,"Permitir carregar um ou vários comprovativos por qualificação, certificação ou experiência.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 752,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0113: Permitir carregar um ou vários comprovativos por qualificação, certificação ou experiência.",P2,OP-5da580e3-0113: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0113,1,"[{""id"":""OP-5da580e3-0113"",""pedido"":""Permitir carregar um ou vários comprovativos por qualificação, certificação ou experiência."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 752""],""aceitacao"":""Permitir carregar um ou vários comprovativos por qualificação, certificação ou experiência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0114,"Validar extensão, tipo real, assinatura, tamanho, quantidade, capacidade total e integridade do ficheiro.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 758,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0114: Validar extensão, tipo real, assinatura, tamanho, quantidade, capacidade total e integridade do ficheiro.",P2,OP-5da580e3-0114: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0114,1,"[{""id"":""OP-5da580e3-0114"",""pedido"":""Validar extensão, tipo real, assinatura, tamanho, quantidade, capacidade total e integridade do ficheiro."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 758""],""aceitacao"":""Validar extensão, tipo real, assinatura, tamanho, quantidade, capacidade total e integridade do ficheiro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0115,"Permitir pré-visualizar, substituir e remover comprovativos, mantendo versionamento e histórico após a submissão.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 770,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0115: Permitir pré-visualizar, substituir e remover comprovativos, mantendo versionamento e histórico após a submissão.",P2,OP-5da580e3-0115: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0115,1,"[{""id"":""OP-5da580e3-0115"",""pedido"":""Permitir pré-visualizar, substituir e remover comprovativos, mantendo versionamento e histórico após a submissão."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 770""],""aceitacao"":""Permitir pré-visualizar, substituir e remover comprovativos, mantendo versionamento e histórico após a submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0116,"Impedir auto-validação e aplicar segregação entre submissão, validação e aprovação.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 782,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0116: Impedir auto-validação e aplicar segregação entre submissão, validação e aprovação.",P2,OP-5da580e3-0116: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0116,1,"[{""id"":""OP-5da580e3-0116"",""pedido"":""Impedir auto-validação e aplicar segregação entre submissão, validação e aprovação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 782""],""aceitacao"":""Impedir auto-validação e aplicar segregação entre submissão, validação e aprovação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0117,"Na inscrição institucional, exigir instituição validada, operador autorizado, autorização válida e confirmação final do técnico.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 788,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0117: Na inscrição institucional, exigir instituição validada, operador autorizado, autorização válida e confirmação final do técnico.",P2,OP-5da580e3-0117: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0117,1,"[{""id"":""OP-5da580e3-0117"",""pedido"":""Na inscrição institucional, exigir instituição validada, operador autorizado, autorização válida e confirmação final do técnico."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 788""],""aceitacao"":""Na inscrição institucional, exigir instituição validada, operador autorizado, autorização válida e confirmação final do técnico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0118,"Registar consentimento granular, finalidade, versão, canal, data, validade e revogação e propagar os seus efeitos.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 806,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0118: Registar consentimento granular, finalidade, versão, canal, data, validade e revogação e propagar os seus efeitos.",P2,OP-5da580e3-0118: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0118,1,"[{""id"":""OP-5da580e3-0118"",""pedido"":""Registar consentimento granular, finalidade, versão, canal, data, validade e revogação e propagar os seus efeitos."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 806""],""aceitacao"":""Registar consentimento granular, finalidade, versão, canal, data, validade e revogação e propagar os seus efeitos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0119,"Disponibilizar o fluxo em português e inglês, em computador e dispositivo móvel, com acessibilidade.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 812,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0119: Disponibilizar o fluxo em português e inglês, em computador e dispositivo móvel, com acessibilidade.",P2,OP-5da580e3-0119: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0119,1,"[{""id"":""OP-5da580e3-0119"",""pedido"":""Disponibilizar o fluxo em português e inglês, em computador e dispositivo móvel, com acessibilidade."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 812""],""aceitacao"":""Disponibilizar o fluxo em português e inglês, em computador e dispositivo móvel, com acessibilidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0120,Impedir que upload ou validação no portal sejam apresentados como reconhecimento oficial da qualificação ou garantia de colocação.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 824,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0120: Impedir que upload ou validação no portal sejam apresentados como reconhecimento oficial da qualificação ou garantia de colocação.,P2,OP-5da580e3-0120: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0120,1,"[{""id"":""OP-5da580e3-0120"",""pedido"":""Impedir que upload ou validação no portal sejam apresentados como reconhecimento oficial da qualificação ou garantia de colocação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 824""],""aceitacao"":""Impedir que upload ou validação no portal sejam apresentados como reconhecimento oficial da qualificação ou garantia de colocação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0121,"Bloquear o aceite e a entrada em produção perante defeito bloqueador ou crítico, vulnerabilidade crítica ou elevada, falha de privacidade, ausência de evidência ou aprovação obrigatória.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 830,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0121: Bloquear o aceite e a entrada em produção perante defeito bloqueador ou crítico, vulnerabilidade crítica ou elevada, falha de privacidade, ausência de evidência ou aprovação obrigatória.",P2,OP-5da580e3-0121: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0121,1,"[{""id"":""OP-5da580e3-0121"",""pedido"":""Bloquear o aceite e a entrada em produção perante defeito bloqueador ou crítico, vulnerabilidade crítica ou elevada, falha de privacidade, ausência de evidência ou aprovação obrigatória."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 830""],""aceitacao"":""Bloquear o aceite e a entrada em produção perante defeito bloqueador ou crítico, vulnerabilidade crítica ou elevada, falha de privacidade, ausência de evidência ou aprovação obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0122,"Regra de manutenção: qualquer alteração de requisito, regra, critério, teste ou evidência deve actualizar esta matriz na mesma versão. Uma linha sem regra aplicável, teste executável, evidência localizável ou aprovador definido deve permanecer com estado «Não rastreada» e impede o aceite da funcionalidade correspondente.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 836,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0122: Regra de manutenção: qualquer alteração de requisito, regra, critério, teste ou evidência deve actualizar esta matriz na mesma versão. Uma linha sem regra aplicável, teste executável, evidência localizável ou aprovador definido deve permanecer com estado «Não rastreada» e impede o aceite da funcionalidade correspondente.",P2,OP-5da580e3-0122: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0122,1,"[{""id"":""OP-5da580e3-0122"",""pedido"":""Regra de manutenção: qualquer alteração de requisito, regra, critério, teste ou evidência deve actualizar esta matriz na mesma versão. Uma linha sem regra aplicável, teste executável, evidência localizável ou aprovador definido deve permanecer com estado «Não rastreada» e impede o aceite da funcionalidade correspondente."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 836""],""aceitacao"":""Regra de manutenção: qualquer alteração de requisito, regra, critério, teste ou evidência deve actualizar esta matriz na mesma versão. Uma linha sem regra aplicável, teste executável, evidência localizável ou aprovador definido deve permanecer com estado «Não rastreada» e impede o aceite da funcionalidade correspondente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0123,Usar localização genérica; não publicar endereço exacto.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 856,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0123: Usar localização genérica; não publicar endereço exacto.,P2,OP-5da580e3-0123: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0123,1,"[{""id"":""OP-5da580e3-0123"",""pedido"":""Usar localização genérica; não publicar endereço exacto."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 856""],""aceitacao"":""Usar localização genérica; não publicar endereço exacto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0124,"Seleccionar, preferencialmente, a partir do catálogo de ocupações.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 859,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0124: Seleccionar, preferencialmente, a partir do catálogo de ocupações.",P2,OP-5da580e3-0124: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0124,1,"[{""id"":""OP-5da580e3-0124"",""pedido"":""Seleccionar, preferencialmente, a partir do catálogo de ocupações."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 859""],""aceitacao"":""Seleccionar, preferencialmente, a partir do catálogo de ocupações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0125,"Registar instituição emissora, data, validade e estado de verificação.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 871,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0125: Registar instituição emissora, data, validade e estado de verificação.",P2,OP-5da580e3-0125: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0125,1,"[{""id"":""OP-5da580e3-0125"",""pedido"":""Registar instituição emissora, data, validade e estado de verificação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 871""],""aceitacao"":""Registar instituição emissora, data, validade e estado de verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0126,"Permitir detalhar funções, sectores e períodos, sem expor referências pessoais.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 874,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0126: Permitir detalhar funções, sectores e períodos, sem expor referências pessoais.",P2,OP-5da580e3-0126: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0126,1,"[{""id"":""OP-5da580e3-0126"",""pedido"":""Permitir detalhar funções, sectores e períodos, sem expor referências pessoais."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 874""],""aceitacao"":""Permitir detalhar funções, sectores e períodos, sem expor referências pessoais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0127,Permitir actualização e data de validade.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 880,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0127: Permitir actualização e data de validade.,P2,OP-5da580e3-0127: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0127,1,"[{""id"":""OP-5da580e3-0127"",""pedido"":""Permitir actualização e data de validade."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 880""],""aceitacao"":""Permitir actualização e data de validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0128,"Associar cada ficheiro à qualificação correspondente; validar formato, tamanho, tipo real e integridade; executar verificação antimalware; manter acesso restrito e não apresentar o upload como reconhecimento oficial.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 886,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0128: Associar cada ficheiro à qualificação correspondente; validar formato, tamanho, tipo real e integridade; executar verificação antimalware; manter acesso restrito e não apresentar o upload como reconhecimento oficial.",P2,OP-5da580e3-0128: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0128,1,"[{""id"":""OP-5da580e3-0128"",""pedido"":""Associar cada ficheiro à qualificação correspondente; validar formato, tamanho, tipo real e integridade; executar verificação antimalware; manter acesso restrito e não apresentar o upload como reconhecimento oficial."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 886""],""aceitacao"":""Associar cada ficheiro à qualificação correspondente; validar formato, tamanho, tipo real e integridade; executar verificação antimalware; manter acesso restrito e não apresentar o upload como reconhecimento oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0129,"Permitir selecção múltipla por sector, Cluster, Corredor e projecto.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 889,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0129: Permitir selecção múltipla por sector, Cluster, Corredor e projecto.",P2,OP-5da580e3-0129: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0129,1,"[{""id"":""OP-5da580e3-0129"",""pedido"":""Permitir selecção múltipla por sector, Cluster, Corredor e projecto."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 889""],""aceitacao"":""Permitir selecção múltipla por sector, Cluster, Corredor e projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0130,"Registar finalidade, versão, data, canal e possibilidade de revogação.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 895,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0130: Registar finalidade, versão, data, canal e possibilidade de revogação.",P2,OP-5da580e3-0130: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0130,1,"[{""id"":""OP-5da580e3-0130"",""pedido"":""Registar finalidade, versão, data, canal e possibilidade de revogação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 895""],""aceitacao"":""Registar finalidade, versão, data, canal e possibilidade de revogação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0131,Deve possuir registo institucional verificado; acreditação declarada não equivale a acreditação confirmada.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 909,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0131: Deve possuir registo institucional verificado; acreditação declarada não equivale a acreditação confirmada.,P2,OP-5da580e3-0131: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0131,1,"[{""id"":""OP-5da580e3-0131"",""pedido"":""Deve possuir registo institucional verificado; acreditação declarada não equivale a acreditação confirmada."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 909""],""aceitacao"":""Deve possuir registo institucional verificado; acreditação declarada não equivale a acreditação confirmada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0132,Dado fictício; o técnico deve poder consultar e corrigir o registo.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 912,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0132: Dado fictício; o técnico deve poder consultar e corrigir o registo.,P2,OP-5da580e3-0132: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0132,1,"[{""id"":""OP-5da580e3-0132"",""pedido"":""Dado fictício; o técnico deve poder consultar e corrigir o registo."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 912""],""aceitacao"":""Dado fictício; o técnico deve poder consultar e corrigir o registo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0133,Uso interno; não deve funcionar como identificador público.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 927,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0133: Uso interno; não deve funcionar como identificador público.,P2,OP-5da580e3-0133: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0133,1,"[{""id"":""OP-5da580e3-0133"",""pedido"":""Uso interno; não deve funcionar como identificador público."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 927""],""aceitacao"":""Uso interno; não deve funcionar como identificador público."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0134,"Registar período, área e estado de confirmação, sem expor dados do supervisor.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 939,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0134: Registar período, área e estado de confirmação, sem expor dados do supervisor.",P2,OP-5da580e3-0134: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0134,1,"[{""id"":""OP-5da580e3-0134"",""pedido"":""Registar período, área e estado de confirmação, sem expor dados do supervisor."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 939""],""aceitacao"":""Registar período, área e estado de confirmação, sem expor dados do supervisor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0135,"A instituição só pode carregar documentos com autorização válida do técnico; cada ficheiro deve ficar ligado à qualificação ou experiência correspondente, sujeito a verificação antimalware, controlo de acesso, validação e auditoria.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 945,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0135: A instituição só pode carregar documentos com autorização válida do técnico; cada ficheiro deve ficar ligado à qualificação ou experiência correspondente, sujeito a verificação antimalware, controlo de acesso, validação e auditoria.",P2,OP-5da580e3-0135: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0135,1,"[{""id"":""OP-5da580e3-0135"",""pedido"":""A instituição só pode carregar documentos com autorização válida do técnico; cada ficheiro deve ficar ligado à qualificação ou experiência correspondente, sujeito a verificação antimalware, controlo de acesso, validação e auditoria."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 945""],""aceitacao"":""A instituição só pode carregar documentos com autorização válida do técnico; cada ficheiro deve ficar ligado à qualificação ou experiência correspondente, sujeito a verificação antimalware, controlo de acesso, validação e auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0136,Permitir actualização pelo técnico.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 948,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0136: Permitir actualização pelo técnico.,P2,OP-5da580e3-0136: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0136,1,"[{""id"":""OP-5da580e3-0136"",""pedido"":""Permitir actualização pelo técnico."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 948""],""aceitacao"":""Permitir actualização pelo técnico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0137,"Registar actor, função, data e historial de alterações.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 951,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0137: Registar actor, função, data e historial de alterações.",P2,OP-5da580e3-0137: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0137,1,"[{""id"":""OP-5da580e3-0137"",""pedido"":""Registar actor, função, data e historial de alterações."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 951""],""aceitacao"":""Registar actor, função, data e historial de alterações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0138,"Registar finalidade, versão, canal, validade e revogação.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 954,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0138: Registar finalidade, versão, canal, validade e revogação.",P2,OP-5da580e3-0138: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0138,1,"[{""id"":""OP-5da580e3-0138"",""pedido"":""Registar finalidade, versão, canal, validade e revogação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 954""],""aceitacao"":""Registar finalidade, versão, canal, validade e revogação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0139,O perfil não deve ser disponibilizado para correspondência antes da confirmação final.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 960,oportunidades,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0139: O perfil não deve ser disponibilizado para correspondência antes da confirmação final.,P2,OP-5da580e3-0139: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0139,1,"[{""id"":""OP-5da580e3-0139"",""pedido"":""O perfil não deve ser disponibilizado para correspondência antes da confirmação final."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 960""],""aceitacao"":""O perfil não deve ser disponibilizado para correspondência antes da confirmação final."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0140,"Acrescentar ao formulário do investidor a secção obrigatória Necessidade de recursos humanos qualificados, permitindo declarar se o investimento requer profissionais qualificados e descrever o perfil pretendido. Quando a resposta for negativa, a secção pode ser concluída sem criar uma necessidade de competência; quando for positiva, devem ser apresentados os campos seguintes:",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 963,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0140: Acrescentar ao formulário do investidor a secção obrigatória Necessidade de recursos humanos qualificados, permitindo declarar se o investimento requer profissionais qualificados e descrever o perfil pretendido. Quando a resposta for negativa, a secção pode ser concluída sem criar uma necessidade de competência; quando for positiva, devem ser apresentados os campos seguintes:",P2,OP-5da580e3-0140: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0140,1,"[{""id"":""OP-5da580e3-0140"",""pedido"":""Acrescentar ao formulário do investidor a secção obrigatória Necessidade de recursos humanos qualificados, permitindo declarar se o investimento requer profissionais qualificados e descrever o perfil pretendido. Quando a resposta for negativa, a secção pode ser concluída sem criar uma necessidade de competência; quando for positiva, devem ser apresentados os campos seguintes:"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 963""],""aceitacao"":""Acrescentar ao formulário do investidor a secção obrigatória Necessidade de recursos humanos qualificados, permitindo declarar se o investimento requer profissionais qualificados e descrever o perfil pretendido. Quando a resposta for negativa, a secção pode ser concluída sem criar uma necessidade de competência; quando for positiva, devem ser apresentados os campos seguintes:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0141,competências obrigatórias e desejáveis;,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 966,oportunidades,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0141: competências obrigatórias e desejáveis;,P2,OP-5da580e3-0141: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0141,1,"[{""id"":""OP-5da580e3-0141"",""pedido"":""competências obrigatórias e desejáveis;"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 966""],""aceitacao"":""competências obrigatórias e desejáveis;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0142,"O investidor deve poder adicionar vários perfis pretendidos ao mesmo projecto, guardar como rascunho, duplicar um perfil para edição, submeter para validação, actualizar e arquivar. A descrição deve aceitar texto estruturado suficiente para indicar responsabilidades, requisitos obrigatórios aprovados, competências desejáveis e condições relevantes, sem recolher dados pessoais de candidatos. Cada perfil deve ficar ligado ao investidor, empresa, projecto, Cluster, Corredor e localização aplicáveis e alimentar, após validação, a matriz de procura de competências e o mecanismo de correspondência.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 978,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0142: O investidor deve poder adicionar vários perfis pretendidos ao mesmo projecto, guardar como rascunho, duplicar um perfil para edição, submeter para validação, actualizar e arquivar. A descrição deve aceitar texto estruturado suficiente para indicar responsabilidades, requisitos obrigatórios aprovados, competências desejáveis e condições relevantes, sem recolher dados pessoais de candidatos. Cada perfil deve ficar ligado ao investidor, empresa, projecto, Cluster, Corredor e localização aplicáveis e alimentar, após validação, a matriz de procura de competências e o mecanismo de correspondência.",P1,OP-5da580e3-0142: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0142,1,"[{""id"":""OP-5da580e3-0142"",""pedido"":""O investidor deve poder adicionar vários perfis pretendidos ao mesmo projecto, guardar como rascunho, duplicar um perfil para edição, submeter para validação, actualizar e arquivar. A descrição deve aceitar texto estruturado suficiente para indicar responsabilidades, requisitos obrigatórios aprovados, competências desejáveis e condições relevantes, sem recolher dados pessoais de candidatos. Cada perfil deve ficar ligado ao investidor, empresa, projecto, Cluster, Corredor e localização aplicáveis e alimentar, após validação, a matriz de procura de competências e o mecanismo de correspondência."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 978""],""aceitacao"":""O investidor deve poder adicionar vários perfis pretendidos ao mesmo projecto, guardar como rascunho, duplicar um perfil para edição, submeter para validação, actualizar e arquivar. A descrição deve aceitar texto estruturado suficiente para indicar responsabilidades, requisitos obrigatórios aprovados, competências desejáveis e condições relevantes, sem recolher dados pessoais de candidatos. Cada perfil deve ficar ligado ao investidor, empresa, projecto, Cluster, Corredor e localização aplicáveis e alimentar, após validação, a matriz de procura de competências e o mecanismo de correspondência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0143,"Resposta obrigatória; quando «Não», não criar perfil de necessidade.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 985,oportunidades,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0143: Resposta obrigatória; quando «Não», não criar perfil de necessidade.",P2,OP-5da580e3-0143: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0143,1,"[{""id"":""OP-5da580e3-0143"",""pedido"":""Resposta obrigatória; quando «Não», não criar perfil de necessidade."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 985""],""aceitacao"":""Resposta obrigatória; quando «Não», não criar perfil de necessidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0144,Seleccionar a partir do catálogo de ocupações; permitir proposta controlada de nova designação.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 991,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0144: Seleccionar a partir do catálogo de ocupações; permitir proposta controlada de nova designação.,P2,OP-5da580e3-0144: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0144,1,"[{""id"":""OP-5da580e3-0144"",""pedido"":""Seleccionar a partir do catálogo de ocupações; permitir proposta controlada de nova designação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 991""],""aceitacao"":""Seleccionar a partir do catálogo de ocupações; permitir proposta controlada de nova designação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0145,"Operar, regular e efectuar manutenção básica em linhas de selecção, lavagem, corte, embalagem e conservação de frutas; interpretar parâmetros de produção; identificar desvios; cumprir procedimentos de segurança e qualidade; e registar ocorrências operacionais.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 993,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0145: Operar, regular e efectuar manutenção básica em linhas de selecção, lavagem, corte, embalagem e conservação de frutas; interpretar parâmetros de produção; identificar desvios; cumprir procedimentos de segurança e qualidade; e registar ocorrências operacionais.",P2,OP-5da580e3-0145: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0145,1,"[{""id"":""OP-5da580e3-0145"",""pedido"":""Operar, regular e efectuar manutenção básica em linhas de selecção, lavagem, corte, embalagem e conservação de frutas; interpretar parâmetros de produção; identificar desvios; cumprir procedimentos de segurança e qualidade; e registar ocorrências operacionais."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 993""],""aceitacao"":""Operar, regular e efectuar manutenção básica em linhas de selecção, lavagem, corte, embalagem e conservação de frutas; interpretar parâmetros de produção; identificar desvios; cumprir procedimentos de segurança e qualidade; e registar ocorrências operacionais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0146,Competências obrigatórias,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 995,oportunidades,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0146: Competências obrigatórias,P2,OP-5da580e3-0146: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0146,1,"[{""id"":""OP-5da580e3-0146"",""pedido"":""Competências obrigatórias"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 995""],""aceitacao"":""Competências obrigatórias"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0147,Devem ser consideradas condições mínimas apenas após aprovação funcional.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 997,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0147: Devem ser consideradas condições mínimas apenas após aprovação funcional.,P2,OP-5da580e3-0147: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0147,1,"[{""id"":""OP-5da580e3-0147"",""pedido"":""Devem ser consideradas condições mínimas apenas após aprovação funcional."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 997""],""aceitacao"":""Devem ser consideradas condições mínimas apenas após aprovação funcional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0148,Não devem excluir automaticamente candidatos.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1000,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0148: Não devem excluir automaticamente candidatos.,P2,OP-5da580e3-0148: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0148,1,"[{""id"":""OP-5da580e3-0148"",""pedido"":""Não devem excluir automaticamente candidatos."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1000""],""aceitacao"":""Não devem excluir automaticamente candidatos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0149,Permitir equivalências e validação humana.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1003,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0149: Permitir equivalências e validação humana.,P2,OP-5da580e3-0149: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0149,1,"[{""id"":""OP-5da580e3-0149"",""pedido"":""Permitir equivalências e validação humana."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1003""],""aceitacao"":""Permitir equivalências e validação humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0150,Registar quantidade por função e distinguir estimativa de compromisso confirmado.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1012,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0150: Registar quantidade por função e distinguir estimativa de compromisso confirmado.,P2,OP-5da580e3-0150: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0150,1,"[{""id"":""OP-5da580e3-0150"",""pedido"":""Registar quantidade por função e distinguir estimativa de compromisso confirmado."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1012""],""aceitacao"":""Registar quantidade por função e distinguir estimativa de compromisso confirmado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0151,Não publicar coordenadas ou instalações exactas sem autorização.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1015,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0151: Não publicar coordenadas ou instalações exactas sem autorização.,P1,OP-5da580e3-0151: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0151,1,"[{""id"":""OP-5da580e3-0151"",""pedido"":""Não publicar coordenadas ou instalações exactas sem autorização."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1015""],""aceitacao"":""Não publicar coordenadas ou instalações exactas sem autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0152,Publicar apenas informação contratual validada.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1021,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0152: Publicar apenas informação contratual validada.,P2,OP-5da580e3-0152: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0152,1,"[{""id"":""OP-5da580e3-0152"",""pedido"":""Publicar apenas informação contratual validada."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1021""],""aceitacao"":""Publicar apenas informação contratual validada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0153,Português — obrigatório; Inglês técnico — desejável.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1023,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0153: Português — obrigatório; Inglês técnico — desejável.,P2,OP-5da580e3-0153: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0153,1,"[{""id"":""OP-5da580e3-0153"",""pedido"":""Português — obrigatório; Inglês técnico — desejável."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1023""],""aceitacao"":""Português — obrigatório; Inglês técnico — desejável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0154,Aplicar níveis padronizados e justificar exigências obrigatórias.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1024,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0154: Aplicar níveis padronizados e justificar exigências obrigatórias.,P2,OP-5da580e3-0154: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0154,1,"[{""id"":""OP-5da580e3-0154"",""pedido"":""Aplicar níveis padronizados e justificar exigências obrigatórias."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1024""],""aceitacao"":""Aplicar níveis padronizados e justificar exigências obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0155,"Registar documento, versão e data da fonte.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1036,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0155: Registar documento, versão e data da fonte.",P2,OP-5da580e3-0155: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0155,1,"[{""id"":""OP-5da580e3-0155"",""pedido"":""Registar documento, versão e data da fonte."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1036""],""aceitacao"":""Registar documento, versão e data da fonte."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0156,Associar a uma conta autorizada; não publicar contacto pessoal.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1039,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0156: Associar a uma conta autorizada; não publicar contacto pessoal.,P2,OP-5da580e3-0156: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0156,1,"[{""id"":""OP-5da580e3-0156"",""pedido"":""Associar a uma conta autorizada; não publicar contacto pessoal."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1039""],""aceitacao"":""Associar a uma conta autorizada; não publicar contacto pessoal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0157,Justificar o nível e registar a próxima revisão.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1042,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0157: Justificar o nível e registar a próxima revisão.,P2,OP-5da580e3-0157: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0157,1,"[{""id"":""OP-5da580e3-0157"",""pedido"":""Justificar o nível e registar a próxima revisão."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1042""],""aceitacao"":""Justificar o nível e registar a próxima revisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0158,Não publicar nem usar no matching até aprovação.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1048,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0158: Não publicar nem usar no matching até aprovação.,P2,OP-5da580e3-0158: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0158,1,"[{""id"":""OP-5da580e3-0158"",""pedido"":""Não publicar nem usar no matching até aprovação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1048""],""aceitacao"":""Não publicar nem usar no matching até aprovação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0159,5.10. Script PostgreSQL/PostGIS das tabelas a implementar,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1051,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0159: 5.10. Script PostgreSQL/PostGIS das tabelas a implementar,P2,OP-5da580e3-0159: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0159,1,"[{""id"":""OP-5da580e3-0159"",""pedido"":""5.10. Script PostgreSQL/PostGIS das tabelas a implementar"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1051""],""aceitacao"":""5.10. Script PostgreSQL/PostGIS das tabelas a implementar"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0160,"O script seguinte constitui uma linha de base técnica para migrations Laravel. Antes da execução, o Codex deve inspeccionar o repositório e substituir as referências configuráveis às tabelas mestre existentes de utilizadores, empresas, projectos, Clusters, Corredores e localizações. Não deve criar tabelas paralelas quando existir uma entidade mestre reutilizável.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1052,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0160: O script seguinte constitui uma linha de base técnica para migrations Laravel. Antes da execução, o Codex deve inspeccionar o repositório e substituir as referências configuráveis às tabelas mestre existentes de utilizadores, empresas, projectos, Clusters, Corredores e localizações. Não deve criar tabelas paralelas quando existir uma entidade mestre reutilizável.",P2,OP-5da580e3-0160: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0160,1,"[{""id"":""OP-5da580e3-0160"",""pedido"":""O script seguinte constitui uma linha de base técnica para migrations Laravel. Antes da execução, o Codex deve inspeccionar o repositório e substituir as referências configuráveis às tabelas mestre existentes de utilizadores, empresas, projectos, Clusters, Corredores e localizações. Não deve criar tabelas paralelas quando existir uma entidade mestre reutilizável."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1052""],""aceitacao"":""O script seguinte constitui uma linha de base técnica para migrations Laravel. Antes da execução, o Codex deve inspeccionar o repositório e substituir as referências configuráveis às tabelas mestre existentes de utilizadores, empresas, projectos, Clusters, Corredores e localizações. Não deve criar tabelas paralelas quando existir uma entidade mestre reutilizável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0161,Convenções: UUID como chave primária; datas em UTC; nomes em inglês no esquema físico; dados textuais em português/inglês nas camadas de aplicação; soft delete onde aplicável; estados por restrições CHECK; JSONB apenas para metadados variáveis; ficheiros armazenados fora da base de dados; checksums SHA-256; nenhuma localização exacta deve ser publicável por defeito.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1053,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0161: Convenções: UUID como chave primária; datas em UTC; nomes em inglês no esquema físico; dados textuais em português/inglês nas camadas de aplicação; soft delete onde aplicável; estados por restrições CHECK; JSONB apenas para metadados variáveis; ficheiros armazenados fora da base de dados; checksums SHA-256; nenhuma localização exacta deve ser publicável por defeito.,P2,OP-5da580e3-0161: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0161,1,"[{""id"":""OP-5da580e3-0161"",""pedido"":""Convenções: UUID como chave primária; datas em UTC; nomes em inglês no esquema físico; dados textuais em português/inglês nas camadas de aplicação; soft delete onde aplicável; estados por restrições CHECK; JSONB apenas para metadados variáveis; ficheiros armazenados fora da base de dados; checksums SHA-256; nenhuma localização exacta deve ser publicável por defeito."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1053""],""aceitacao"":""Convenções: UUID como chave primária; datas em UTC; nomes em inglês no esquema físico; dados textuais em português/inglês nas camadas de aplicação; soft delete onde aplicável; estados por restrições CHECK; JSONB apenas para metadados variáveis; ficheiros armazenados fora da base de dados; checksums SHA-256; nenhuma localização exacta deve ser publicável por defeito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0162,"Pré-requisitos de execução: executar com um papel autorizado a criar extensões e esquemas; confirmar previamente que pgcrypto e postgis já não são geridos por outra migration; executar cada bloco como migration Laravel versionada, não como script repetido integralmente; e validar numa base PostgreSQL da mesma versão do ambiente alvo. As referências *_master_id só devem receber chaves estrangeiras depois de confirmados o esquema, a tabela, o tipo da chave e a política de eliminação das entidades mestre.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1054,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0162: Pré-requisitos de execução: executar com um papel autorizado a criar extensões e esquemas; confirmar previamente que pgcrypto e postgis já não são geridos por outra migration; executar cada bloco como migration Laravel versionada, não como script repetido integralmente; e validar numa base PostgreSQL da mesma versão do ambiente alvo. As referências *_master_id só devem receber chaves estrangeiras depois de confirmados o esquema, a tabela, o tipo da chave e a política de eliminação das entidades mestre.",P2,OP-5da580e3-0162: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0162,1,"[{""id"":""OP-5da580e3-0162"",""pedido"":""Pré-requisitos de execução: executar com um papel autorizado a criar extensões e esquemas; confirmar previamente que pgcrypto e postgis já não são geridos por outra migration; executar cada bloco como migration Laravel versionada, não como script repetido integralmente; e validar numa base PostgreSQL da mesma versão do ambiente alvo. As referências *_master_id só devem receber chaves estrangeiras depois de confirmados o esquema, a tabela, o tipo da chave e a política de eliminação das entidades mestre."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1054""],""aceitacao"":""Pré-requisitos de execução: executar com um papel autorizado a criar extensões e esquemas; confirmar previamente que pgcrypto e postgis já não são geridos por outra migration; executar cada bloco como migration Laravel versionada, não como script repetido integralmente; e validar numa base PostgreSQL da mesma versão do ambiente alvo. As referências *_master_id só devem receber chaves estrangeiras depois de confirmados o esquema, a tabela, o tipo da chave e a política de eliminação das entidades mestre."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0163,"Validações que permanecem na aplicação: autorização por papel e organização; confirmação de contactos; antimalware; limites parametrizados de upload; transições de estado; segregação de funções; verificação de consentimento; generalização da localização; geração de presigned URLs; matching explicável; retenção e eliminação; e publicação condicionada à aprovação. Estas regras devem existir em Form Requests, Policies, Services, Jobs, Events e testes Laravel, não apenas em constraints SQL.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1078,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0163: Validações que permanecem na aplicação: autorização por papel e organização; confirmação de contactos; antimalware; limites parametrizados de upload; transições de estado; segregação de funções; verificação de consentimento; generalização da localização; geração de presigned URLs; matching explicável; retenção e eliminação; e publicação condicionada à aprovação. Estas regras devem existir em Form Requests, Policies, Services, Jobs, Events e testes Laravel, não apenas em constraints SQL.",P2,OP-5da580e3-0163: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0163,1,"[{""id"":""OP-5da580e3-0163"",""pedido"":""Validações que permanecem na aplicação: autorização por papel e organização; confirmação de contactos; antimalware; limites parametrizados de upload; transições de estado; segregação de funções; verificação de consentimento; generalização da localização; geração de presigned URLs; matching explicável; retenção e eliminação; e publicação condicionada à aprovação. Estas regras devem existir em Form Requests, Policies, Services, Jobs, Events e testes Laravel, não apenas em constraints SQL."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1078""],""aceitacao"":""Validações que permanecem na aplicação: autorização por papel e organização; confirmação de contactos; antimalware; limites parametrizados de upload; transições de estado; segregação de funções; verificação de consentimento; generalização da localização; geração de presigned URLs; matching explicável; retenção e eliminação; e publicação condicionada à aprovação. Estas regras devem existir em Form Requests, Policies, Services, Jobs, Events e testes Laravel, não apenas em constraints SQL."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0164,"Resultado da revisão estática: a ordem de criação das tabelas internas, funções, índices e triggers é coerente; todas as referências internas apontam para objectos criados anteriormente; os blocos possuem delimitadores, parênteses, vírgulas e terminadores compatíveis com PostgreSQL; e não foi identificado comando destrutivo no fluxo principal. Foi acrescentada uma restrição para impedir que um comprovativo indique a si próprio como documento substituído.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1080,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0164: Resultado da revisão estática: a ordem de criação das tabelas internas, funções, índices e triggers é coerente; todas as referências internas apontam para objectos criados anteriormente; os blocos possuem delimitadores, parênteses, vírgulas e terminadores compatíveis com PostgreSQL; e não foi identificado comando destrutivo no fluxo principal. Foi acrescentada uma restrição para impedir que um comprovativo indique a si próprio como documento substituído.",P2,OP-5da580e3-0164: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0164,1,"[{""id"":""OP-5da580e3-0164"",""pedido"":""Resultado da revisão estática: a ordem de criação das tabelas internas, funções, índices e triggers é coerente; todas as referências internas apontam para objectos criados anteriormente; os blocos possuem delimitadores, parênteses, vírgulas e terminadores compatíveis com PostgreSQL; e não foi identificado comando destrutivo no fluxo principal. Foi acrescentada uma restrição para impedir que um comprovativo indique a si próprio como documento substituído."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1080""],""aceitacao"":""Resultado da revisão estática: a ordem de criação das tabelas internas, funções, índices e triggers é coerente; todas as referências internas apontam para objectos criados anteriormente; os blocos possuem delimitadores, parênteses, vírgulas e terminadores compatíveis com PostgreSQL; e não foi identificado comando destrutivo no fluxo principal. Foi acrescentada uma restrição para impedir que um comprovativo indique a si próprio como documento substituído."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0165,"A coluna `GENERATED ALWAYS AS ... STORED` exige PostgreSQL 12 ou superior. Registar a versão exacta usada em desenvolvimento, homologação e produção.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1091,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0165: A coluna `GENERATED ALWAYS AS ... STORED` exige PostgreSQL 12 ou superior. Registar a versão exacta usada em desenvolvimento, homologação e produção.",P2,OP-5da580e3-0165: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0165,1,"[{""id"":""OP-5da580e3-0165"",""pedido"":""A coluna `GENERATED ALWAYS AS ... STORED` exige PostgreSQL 12 ou superior. Registar a versão exacta usada em desenvolvimento, homologação e produção."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1091""],""aceitacao"":""A coluna `GENERATED ALWAYS AS ... STORED` exige PostgreSQL 12 ou superior. Registar a versão exacta usada em desenvolvimento, homologação e produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0166,"`document_group_id` e `version_no` identificam versões; `storage_key` é único; apenas uma versão não substituída pode permanecer corrente. A aplicação deve marcar a versão anterior como `replaced` antes de inserir a nova versão, dentro da mesma transacção.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1107,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0166: `document_group_id` e `version_no` identificam versões; `storage_key` é único; apenas uma versão não substituída pode permanecer corrente. A aplicação deve marcar a versão anterior como `replaced` antes de inserir a nova versão, dentro da mesma transacção.",P2,OP-5da580e3-0166: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0166,1,"[{""id"":""OP-5da580e3-0166"",""pedido"":""`document_group_id` e `version_no` identificam versões; `storage_key` é único; apenas uma versão não substituída pode permanecer corrente. A aplicação deve marcar a versão anterior como `replaced` antes de inserir a nova versão, dentro da mesma transacção."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1107""],""aceitacao"":""`document_group_id` e `version_no` identificam versões; `storage_key` é único; apenas uma versão não substituída pode permanecer corrente. A aplicação deve marcar a versão anterior como `replaced` antes de inserir a nova versão, dentro da mesma transacção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0167,"PUBLIC não pode actualizar, eliminar ou truncar. O proprietário da tabela e superutilizadores mantêm poderes; produção deve usar proprietário técnico separado e papel de aplicação apenas com INSERT/SELECT autorizado.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1115,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0167: PUBLIC não pode actualizar, eliminar ou truncar. O proprietário da tabela e superutilizadores mantêm poderes; produção deve usar proprietário técnico separado e papel de aplicação apenas com INSERT/SELECT autorizado.",P2,OP-5da580e3-0167: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0167,1,"[{""id"":""OP-5da580e3-0167"",""pedido"":""PUBLIC não pode actualizar, eliminar ou truncar. O proprietário da tabela e superutilizadores mantêm poderes; produção deve usar proprietário técnico separado e papel de aplicação apenas com INSERT/SELECT autorizado."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1115""],""aceitacao"":""PUBLIC não pode actualizar, eliminar ou truncar. O proprietário da tabela e superutilizadores mantêm poderes; produção deve usar proprietário técnico separado e papel de aplicação apenas com INSERT/SELECT autorizado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0168,"O pacote deve ser dividido em migrations Laravel versionadas. A repetição integral após `COMMIT` falhará em tabelas, índices e triggers já existentes, o que é aceitável apenas se o controlo de migrations impedir segunda execução.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1119,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0168: O pacote deve ser dividido em migrations Laravel versionadas. A repetição integral após `COMMIT` falhará em tabelas, índices e triggers já existentes, o que é aceitável apenas se o controlo de migrations impedir segunda execução.",P2,OP-5da580e3-0168: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0168,1,"[{""id"":""OP-5da580e3-0168"",""pedido"":""O pacote deve ser dividido em migrations Laravel versionadas. A repetição integral após `COMMIT` falhará em tabelas, índices e triggers já existentes, o que é aceitável apenas se o controlo de migrations impedir segunda execução."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1119""],""aceitacao"":""O pacote deve ser dividido em migrations Laravel versionadas. A repetição integral após `COMMIT` falhará em tabelas, índices e triggers já existentes, o que é aceitável apenas se o controlo de migrations impedir segunda execução."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0169,Não existe bloco automático de DROP. A reversão produtiva deve operar por feature flag e migrations correctivas. Testes destrutivos só em ambiente descartável.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1123,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0169: Não existe bloco automático de DROP. A reversão produtiva deve operar por feature flag e migrations correctivas. Testes destrutivos só em ambiente descartável.,P2,OP-5da580e3-0169: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0169,1,"[{""id"":""OP-5da580e3-0169"",""pedido"":""Não existe bloco automático de DROP. A reversão produtiva deve operar por feature flag e migrations correctivas. Testes destrutivos só em ambiente descartável."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1123""],""aceitacao"":""Não existe bloco automático de DROP. A reversão produtiva deve operar por feature flag e migrations correctivas. Testes destrutivos só em ambiente descartável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0170,"Executar o checklist numa base descartável e numa cópia representativa anonimizada. Cada teste deve registar versão do PostgreSQL/PostGIS, ambiente, comando, duração, executor, resultado, evidência e defeito associado.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1127,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0170: Executar o checklist numa base descartável e numa cópia representativa anonimizada. Cada teste deve registar versão do PostgreSQL/PostGIS, ambiente, comando, duração, executor, resultado, evidência e defeito associado.",P2,OP-5da580e3-0170: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0170,1,"[{""id"":""OP-5da580e3-0170"",""pedido"":""Executar o checklist numa base descartável e numa cópia representativa anonimizada. Cada teste deve registar versão do PostgreSQL/PostGIS, ambiente, comando, duração, executor, resultado, evidência e defeito associado."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1127""],""aceitacao"":""Executar o checklist numa base descartável e numa cópia representativa anonimizada. Cada teste deve registar versão do PostgreSQL/PostGIS, ambiente, comando, duração, executor, resultado, evidência e defeito associado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0171,Registar dois contactos primários do mesmo tipo para um perfil e contactos não primários adicionais.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1185,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0171: Registar dois contactos primários do mesmo tipo para um perfil e contactos não primários adicionais.,P2,OP-5da580e3-0171: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0171,1,"[{""id"":""OP-5da580e3-0171"",""pedido"":""Registar dois contactos primários do mesmo tipo para um perfil e contactos não primários adicionais."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1185""],""aceitacao"":""Registar dois contactos primários do mesmo tipo para um perfil e contactos não primários adicionais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0172,Tentar reutilizar `storage_key` e testar checksums iguais em documentos distintos.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1200,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0172: Tentar reutilizar `storage_key` e testar checksums iguais em documentos distintos.,P2,OP-5da580e3-0172: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0172,1,"[{""id"":""OP-5da580e3-0172"",""pedido"":""Tentar reutilizar `storage_key` e testar checksums iguais em documentos distintos."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1200""],""aceitacao"":""Tentar reutilizar `storage_key` e testar checksums iguais em documentos distintos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0173,`storage_key` duplicada é bloqueada; checksum igual é permitido para detecção controlada sem impedir versões legítimas.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1201,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0173: `storage_key` duplicada é bloqueada; checksum igual é permitido para detecção controlada sem impedir versões legítimas.,P2,OP-5da580e3-0173: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0173,1,"[{""id"":""OP-5da580e3-0173"",""pedido"":""`storage_key` duplicada é bloqueada; checksum igual é permitido para detecção controlada sem impedir versões legítimas."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1201""],""aceitacao"":""`storage_key` duplicada é bloqueada; checksum igual é permitido para detecção controlada sem impedir versões legítimas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0174,"Executar `up`, validar, aplicar rollback seguro documentado e voltar a executar `up` numa base descartável e numa cópia anonimizada.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1250,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0174: Executar `up`, validar, aplicar rollback seguro documentado e voltar a executar `up` numa base descartável e numa cópia anonimizada.",P2,OP-5da580e3-0174: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0174,1,"[{""id"":""OP-5da580e3-0174"",""pedido"":""Executar `up`, validar, aplicar rollback seguro documentado e voltar a executar `up` numa base descartável e numa cópia anonimizada."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1250""],""aceitacao"":""Executar `up`, validar, aplicar rollback seguro documentado e voltar a executar `up` numa base descartável e numa cópia anonimizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0175,"Critério de aceite do script: DBT-01 a DBT-19, DBT-22, DBT-23 e DBT-24 devem ser aprovados; DBT-20 e DBT-21 dependem, respectivamente, da linha de base de desempenho e da arquitectura GIS aprovadas. Nenhum erro de sintaxe, dependência interna, integridade referencial, privilégio ou rollback pode permanecer aberto. As FKs de dados mestre constituem condição obrigatória antes de produção.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1254,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0175: Critério de aceite do script: DBT-01 a DBT-19, DBT-22, DBT-23 e DBT-24 devem ser aprovados; DBT-20 e DBT-21 dependem, respectivamente, da linha de base de desempenho e da arquitectura GIS aprovadas. Nenhum erro de sintaxe, dependência interna, integridade referencial, privilégio ou rollback pode permanecer aberto. As FKs de dados mestre constituem condição obrigatória antes de produção.",P2,OP-5da580e3-0175: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0175,1,"[{""id"":""OP-5da580e3-0175"",""pedido"":""Critério de aceite do script: DBT-01 a DBT-19, DBT-22, DBT-23 e DBT-24 devem ser aprovados; DBT-20 e DBT-21 dependem, respectivamente, da linha de base de desempenho e da arquitectura GIS aprovadas. Nenhum erro de sintaxe, dependência interna, integridade referencial, privilégio ou rollback pode permanecer aberto. As FKs de dados mestre constituem condição obrigatória antes de produção."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1254""],""aceitacao"":""Critério de aceite do script: DBT-01 a DBT-19, DBT-22, DBT-23 e DBT-24 devem ser aprovados; DBT-20 e DBT-21 dependem, respectivamente, da linha de base de desempenho e da arquitectura GIS aprovadas. Nenhum erro de sintaxe, dependência interna, integridade referencial, privilégio ou rollback pode permanecer aberto. As FKs de dados mestre constituem condição obrigatória antes de produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-5da580e3-0176,O sistema deve suportar:,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1256 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 589,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0176: O sistema deve suportar: | OP-a8b37ee5-0078: O sistema deve suportar:,P2,OP-5da580e3-0176: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0078: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0176 | OP-a8b37ee5-0078,2,"[{""id"":""OP-5da580e3-0176"",""pedido"":""O sistema deve suportar:"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1256""],""aceitacao"":""O sistema deve suportar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0078"",""pedido"":""O sistema deve suportar:"",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 589""],""aceitacao"":""O sistema deve suportar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-183bfb88-0001,"Concebe, especifica e prepara a implementação, no Portal de Investimentos InvestMoz, do submódulo “Competências, Oportunidades de Absorção e Investimento no Reforço de Capacidades”. O submódulo não ministra formação nem se destina a ensinar os utilizadores a operar o portal. Destina-se a identificar, quantificar, localizar, validar e acompanhar a procura de mão-de-obra, as competências disponíveis e as lacunas associadas a clusters, corredores de desenvolvimento, projectos âncora e complementares, cadeias de valor, parques industriais, zonas económicas especiais, plataformas logísticas, investimentos públicos e privados, sectores, empresas e territórios.",prompt\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 4,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-183bfb88-0001: Concebe, especifica e prepara a implementação, no Portal de Investimentos InvestMoz, do submódulo “Competências, Oportunidades de Absorção e Investimento no Reforço de Capacidades”. O submódulo não ministra formação nem se destina a ensinar os utilizadores a operar o portal. Destina-se a identificar, quantificar, localizar, validar e acompanhar a procura de mão-de-obra, as competências disponíveis e as lacunas associadas a clusters, corredores de desenvolvimento, projectos âncora e complementares, cadeias de valor, parques industriais, zonas económicas especiais, plataformas logísticas, investimentos públicos e privados, sectores, empresas e territórios.",P1,OP-183bfb88-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-183bfb88-0001,1,"[{""id"":""OP-183bfb88-0001"",""pedido"":""Concebe, especifica e prepara a implementação, no Portal de Investimentos InvestMoz, do submódulo “Competências, Oportunidades de Absorção e Investimento no Reforço de Capacidades”. O submódulo não ministra formação nem se destina a ensinar os utilizadores a operar o portal. Destina-se a identificar, quantificar, localizar, validar e acompanhar a procura de mão-de-obra, as competências disponíveis e as lacunas associadas a clusters, corredores de desenvolvimento, projectos âncora e complementares, cadeias de valor, parques industriais, zonas económicas especiais, plataformas logísticas, investimentos públicos e privados, sectores, empresas e territórios."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 4""],""aceitacao"":""Concebe, especifica e prepara a implementação, no Portal de Investimentos InvestMoz, do submódulo “Competências, Oportunidades de Absorção e Investimento no Reforço de Capacidades”. O submódulo não ministra formação nem se destina a ensinar os utilizadores a operar o portal. Destina-se a identificar, quantificar, localizar, validar e acompanhar a procura de mão-de-obra, as competências disponíveis e as lacunas associadas a clusters, corredores de desenvolvimento, projectos âncora e complementares, cadeias de valor, parques industriais, zonas económicas especiais, plataformas logísticas, investimentos públicos e privados, sectores, empresas e territórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-183bfb88-0002,"A plataforma não pode ministrar formação, gerir processos académicos, atribuir competências a pessoas sem evidência, acreditar instituições, certificar cursos ou pessoas, validar oficialmente currículos, emitir diplomas ou qualificações, substituir exames e decisões públicas, declarar autorização sem confirmação competente, garantir contratação, financiamento ou retorno, nem converter estimativas em dados oficiais. A acreditação, certificação, equivalência, reconhecimento de competências e validação curricular permanecem sob responsabilidade exclusiva das entidades legalmente competentes.",prompt\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 18,oportunidades,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-183bfb88-0002: A plataforma não pode ministrar formação, gerir processos académicos, atribuir competências a pessoas sem evidência, acreditar instituições, certificar cursos ou pessoas, validar oficialmente currículos, emitir diplomas ou qualificações, substituir exames e decisões públicas, declarar autorização sem confirmação competente, garantir contratação, financiamento ou retorno, nem converter estimativas em dados oficiais. A acreditação, certificação, equivalência, reconhecimento de competências e validação curricular permanecem sob responsabilidade exclusiva das entidades legalmente competentes.",P2,OP-183bfb88-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-183bfb88-0002,1,"[{""id"":""OP-183bfb88-0002"",""pedido"":""A plataforma não pode ministrar formação, gerir processos académicos, atribuir competências a pessoas sem evidência, acreditar instituições, certificar cursos ou pessoas, validar oficialmente currículos, emitir diplomas ou qualificações, substituir exames e decisões públicas, declarar autorização sem confirmação competente, garantir contratação, financiamento ou retorno, nem converter estimativas em dados oficiais. A acreditação, certificação, equivalência, reconhecimento de competências e validação curricular permanecem sob responsabilidade exclusiva das entidades legalmente competentes."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 18""],""aceitacao"":""A plataforma não pode ministrar formação, gerir processos académicos, atribuir competências a pessoas sem evidência, acreditar instituições, certificar cursos ou pessoas, validar oficialmente currículos, emitir diplomas ou qualificações, substituir exames e decisões públicas, declarar autorização sem confirmação competente, garantir contratação, financiamento ou retorno, nem converter estimativas em dados oficiais. A acreditação, certificação, equivalência, reconhecimento de competências e validação curricular permanecem sob responsabilidade exclusiva das entidades legalmente competentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-183bfb88-0003,"Os estados não constituem uma lista única aplicável indistintamente a todos os objectos. Define uma máquina de estados específica para LabourDemand, SkillGap, TrainingInstitution, TrainingProgramme, AccreditationRecord, CertificationRecord e EducationInvestmentOpportunity. Para cada transição, identifica estado de origem, estado de destino, actor autorizado, evidência obrigatória, prazo de validade, motivo de suspensão ou rejeição, possibilidade de recurso, evento de domínio e registo de auditoria. Os estados acreditado e certificado só são aplicáveis aos objectos legalmente elegíveis e apenas mediante confirmação da entidade competente.",prompt\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 20,oportunidades,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-183bfb88-0003: Os estados não constituem uma lista única aplicável indistintamente a todos os objectos. Define uma máquina de estados específica para LabourDemand, SkillGap, TrainingInstitution, TrainingProgramme, AccreditationRecord, CertificationRecord e EducationInvestmentOpportunity. Para cada transição, identifica estado de origem, estado de destino, actor autorizado, evidência obrigatória, prazo de validade, motivo de suspensão ou rejeição, possibilidade de recurso, evento de domínio e registo de auditoria. Os estados acreditado e certificado só são aplicáveis aos objectos legalmente elegíveis e apenas mediante confirmação da entidade competente.",P2,OP-183bfb88-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-183bfb88-0003,1,"[{""id"":""OP-183bfb88-0003"",""pedido"":""Os estados não constituem uma lista única aplicável indistintamente a todos os objectos. Define uma máquina de estados específica para LabourDemand, SkillGap, TrainingInstitution, TrainingProgramme, AccreditationRecord, CertificationRecord e EducationInvestmentOpportunity. Para cada transição, identifica estado de origem, estado de destino, actor autorizado, evidência obrigatória, prazo de validade, motivo de suspensão ou rejeição, possibilidade de recurso, evento de domínio e registo de auditoria. Os estados acreditado e certificado só são aplicáveis aos objectos legalmente elegíveis e apenas mediante confirmação da entidade competente."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 20""],""aceitacao"":""Os estados não constituem uma lista única aplicável indistintamente a todos os objectos. Define uma máquina de estados específica para LabourDemand, SkillGap, TrainingInstitution, TrainingProgramme, AccreditationRecord, CertificationRecord e EducationInvestmentOpportunity. Para cada transição, identifica estado de origem, estado de destino, actor autorizado, evidência obrigatória, prazo de validade, motivo de suspensão ou rejeição, possibilidade de recurso, evento de domínio e registo de auditoria. Os estados acreditado e certificado só são aplicáveis aos objectos legalmente elegíveis e apenas mediante confirmação da entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-183bfb88-0004,AsyncAPI aplica-se apenas se o diagnóstico confirmar eventos contratuais; OpenAPI 3.1 é obrigatório para REST.,prompt\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 24,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-183bfb88-0004: AsyncAPI aplica-se apenas se o diagnóstico confirmar eventos contratuais; OpenAPI 3.1 é obrigatório para REST.,P2,OP-183bfb88-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-183bfb88-0004,1,"[{""id"":""OP-183bfb88-0004"",""pedido"":""AsyncAPI aplica-se apenas se o diagnóstico confirmar eventos contratuais; OpenAPI 3.1 é obrigatório para REST."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 24""],""aceitacao"":""AsyncAPI aplica-se apenas se o diagnóstico confirmar eventos contratuais; OpenAPI 3.1 é obrigatório para REST."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-183bfb88-0005,"Não cries aplicação isolada, base paralela nem componentes que dupliquem capacidades estáveis. Não alteres APIs, esquemas, UUID, permissões, eventos ou integrações existentes sem análise de impacto, compatibilidade retroactiva, testes de regressão, aprovação e rollback. Tecnologia complementar deve ser open source, interoperável, documentada e aprovada pelo Comité de Arquitectura.",prompt\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 33,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-183bfb88-0005: Não cries aplicação isolada, base paralela nem componentes que dupliquem capacidades estáveis. Não alteres APIs, esquemas, UUID, permissões, eventos ou integrações existentes sem análise de impacto, compatibilidade retroactiva, testes de regressão, aprovação e rollback. Tecnologia complementar deve ser open source, interoperável, documentada e aprovada pelo Comité de Arquitectura.",P2,OP-183bfb88-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-183bfb88-0005,1,"[{""id"":""OP-183bfb88-0005"",""pedido"":""Não cries aplicação isolada, base paralela nem componentes que dupliquem capacidades estáveis. Não alteres APIs, esquemas, UUID, permissões, eventos ou integrações existentes sem análise de impacto, compatibilidade retroactiva, testes de regressão, aprovação e rollback. Tecnologia complementar deve ser open source, interoperável, documentada e aprovada pelo Comité de Arquitectura."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 33""],""aceitacao"":""Não cries aplicação isolada, base paralela nem componentes que dupliquem capacidades estáveis. Não alteres APIs, esquemas, UUID, permissões, eventos ou integrações existentes sem análise de impacto, compatibilidade retroactiva, testes de regressão, aprovação e rollback. Tecnologia complementar deve ser open source, interoperável, documentada e aprovada pelo Comité de Arquitectura."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-183bfb88-0006,3.1 Diagnóstico obrigatório antes de qualquer código,prompt\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 34,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-183bfb88-0006: 3.1 Diagnóstico obrigatório antes de qualquer código,P2,OP-183bfb88-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-183bfb88-0006,1,"[{""id"":""OP-183bfb88-0006"",""pedido"":""3.1 Diagnóstico obrigatório antes de qualquer código"",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 34""],""aceitacao"":""3.1 Diagnóstico obrigatório antes de qualquer código"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-183bfb88-0007,"A governação integra o Patrocinador, Dono do Produto, Comité Executivo, Comité de Arquitectura, Comité de IA e Dados, Secretariado de Dados, gestor do submódulo, coordenadores de clusters e corredores e responsáveis institucionais. A matriz RACI deve cobrir quem propõe, submete, valida, aprova, publica, corrige, suspende e audita dados, taxonomias, regras, modelos, integrações, conteúdos e decisões de expansão. Nenhum comité substitui a competência legal das entidades públicas responsáveis.",prompt\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 51,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-183bfb88-0007: A governação integra o Patrocinador, Dono do Produto, Comité Executivo, Comité de Arquitectura, Comité de IA e Dados, Secretariado de Dados, gestor do submódulo, coordenadores de clusters e corredores e responsáveis institucionais. A matriz RACI deve cobrir quem propõe, submete, valida, aprova, publica, corrige, suspende e audita dados, taxonomias, regras, modelos, integrações, conteúdos e decisões de expansão. Nenhum comité substitui a competência legal das entidades públicas responsáveis.",P1,OP-183bfb88-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-183bfb88-0007,1,"[{""id"":""OP-183bfb88-0007"",""pedido"":""A governação integra o Patrocinador, Dono do Produto, Comité Executivo, Comité de Arquitectura, Comité de IA e Dados, Secretariado de Dados, gestor do submódulo, coordenadores de clusters e corredores e responsáveis institucionais. A matriz RACI deve cobrir quem propõe, submete, valida, aprova, publica, corrige, suspende e audita dados, taxonomias, regras, modelos, integrações, conteúdos e decisões de expansão. Nenhum comité substitui a competência legal das entidades públicas responsáveis."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 51""],""aceitacao"":""A governação integra o Patrocinador, Dono do Produto, Comité Executivo, Comité de Arquitectura, Comité de IA e Dados, Secretariado de Dados, gestor do submódulo, coordenadores de clusters e corredores e responsáveis institucionais. A matriz RACI deve cobrir quem propõe, submete, valida, aprova, publica, corrige, suspende e audita dados, taxonomias, regras, modelos, integrações, conteúdos e decisões de expansão. Nenhum comité substitui a competência legal das entidades públicas responsáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-183bfb88-0008,"O portal apresenta correspondências assistidas, critérios e limitações, sem decidir elegibilidade nem garantir contratação.",prompt\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 59,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-183bfb88-0008: O portal apresenta correspondências assistidas, critérios e limitações, sem decidir elegibilidade nem garantir contratação.",P2,OP-183bfb88-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-183bfb88-0008,1,"[{""id"":""OP-183bfb88-0008"",""pedido"":""O portal apresenta correspondências assistidas, critérios e limitações, sem decidir elegibilidade nem garantir contratação."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 59""],""aceitacao"":""O portal apresenta correspondências assistidas, critérios e limitações, sem decidir elegibilidade nem garantir contratação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-183bfb88-0009,"A matriz de responsabilidade dos dados deve resolver explicitamente os casos em que InvestMoz, SuiteCRM e uma fonte institucional apresentam valores diferentes. Nenhuma sincronização altera automaticamente estado oficial, data de validade, responsável, consentimento ou classificação. Conflitos são colocados em quarentena, preservam as duas versões, recebem responsável e prazo de reconciliação e só são resolvidos por regra aprovada ou decisão humana auditada.",prompt\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 81,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-183bfb88-0009: A matriz de responsabilidade dos dados deve resolver explicitamente os casos em que InvestMoz, SuiteCRM e uma fonte institucional apresentam valores diferentes. Nenhuma sincronização altera automaticamente estado oficial, data de validade, responsável, consentimento ou classificação. Conflitos são colocados em quarentena, preservam as duas versões, recebem responsável e prazo de reconciliação e só são resolvidos por regra aprovada ou decisão humana auditada.",P2,OP-183bfb88-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-183bfb88-0009,1,"[{""id"":""OP-183bfb88-0009"",""pedido"":""A matriz de responsabilidade dos dados deve resolver explicitamente os casos em que InvestMoz, SuiteCRM e uma fonte institucional apresentam valores diferentes. Nenhuma sincronização altera automaticamente estado oficial, data de validade, responsável, consentimento ou classificação. Conflitos são colocados em quarentena, preservam as duas versões, recebem responsável e prazo de reconciliação e só são resolvidos por regra aprovada ou decisão humana auditada."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 81""],""aceitacao"":""A matriz de responsabilidade dos dados deve resolver explicitamente os casos em que InvestMoz, SuiteCRM e uma fonte institucional apresentam valores diferentes. Nenhuma sincronização altera automaticamente estado oficial, data de validade, responsável, consentimento ou classificação. Conflitos são colocados em quarentena, preservam as duas versões, recebem responsável e prazo de reconciliação e só são resolvidos por regra aprovada ou decisão humana auditada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-183bfb88-0010,"Para cada entidade apresenta finalidade, domínio, campos e tipos, obrigatoriedade, relações, estados, validações, classificação, fonte, responsável, validade, histórico, permissões, retenção, deduplicação e decisão “reutilizar/estender/criar/referenciar”.",prompt\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 86,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-183bfb88-0010: Para cada entidade apresenta finalidade, domínio, campos e tipos, obrigatoriedade, relações, estados, validações, classificação, fonte, responsável, validade, histórico, permissões, retenção, deduplicação e decisão “reutilizar/estender/criar/referenciar”.",P2,OP-183bfb88-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-183bfb88-0010,1,"[{""id"":""OP-183bfb88-0010"",""pedido"":""Para cada entidade apresenta finalidade, domínio, campos e tipos, obrigatoriedade, relações, estados, validações, classificação, fonte, responsável, validade, histórico, permissões, retenção, deduplicação e decisão “reutilizar/estender/criar/referenciar”."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 86""],""aceitacao"":""Para cada entidade apresenta finalidade, domínio, campos e tipos, obrigatoriedade, relações, estados, validações, classificação, fonte, responsável, validade, histórico, permissões, retenção, deduplicação e decisão “reutilizar/estender/criar/referenciar”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-183bfb88-0011,"Para cada evento aprovado, define produtor, consumidores, versão do esquema, chave de idempotência, ordem exigida, semântica de entrega, política de repetição, dead-letter queue, retenção, replay, observabilidade, classificação da informação e campos proibidos. Utiliza padrão outbox ou mecanismo equivalente quando for necessário garantir consistência entre a transacção de dados e a publicação do evento. Nenhum evento deve transportar dados pessoais ou estados oficiais além do mínimo autorizado.",prompt\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 91,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-183bfb88-0011: Para cada evento aprovado, define produtor, consumidores, versão do esquema, chave de idempotência, ordem exigida, semântica de entrega, política de repetição, dead-letter queue, retenção, replay, observabilidade, classificação da informação e campos proibidos. Utiliza padrão outbox ou mecanismo equivalente quando for necessário garantir consistência entre a transacção de dados e a publicação do evento. Nenhum evento deve transportar dados pessoais ou estados oficiais além do mínimo autorizado.",P2,OP-183bfb88-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-183bfb88-0011,1,"[{""id"":""OP-183bfb88-0011"",""pedido"":""Para cada evento aprovado, define produtor, consumidores, versão do esquema, chave de idempotência, ordem exigida, semântica de entrega, política de repetição, dead-letter queue, retenção, replay, observabilidade, classificação da informação e campos proibidos. Utiliza padrão outbox ou mecanismo equivalente quando for necessário garantir consistência entre a transacção de dados e a publicação do evento. Nenhum evento deve transportar dados pessoais ou estados oficiais além do mínimo autorizado."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 91""],""aceitacao"":""Para cada evento aprovado, define produtor, consumidores, versão do esquema, chave de idempotência, ordem exigida, semântica de entrega, política de repetição, dead-letter queue, retenção, replay, observabilidade, classificação da informação e campos proibidos. Utiliza padrão outbox ou mecanismo equivalente quando for necessário garantir consistência entre a transacção de dados e a publicação do evento. Nenhum evento deve transportar dados pessoais ou estados oficiais além do mínimo autorizado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-183bfb88-0012,"A IA pode analisar dados, detectar e agrupar competências, sugerir perfis ocupacionais e percursos, propor correspondências, assinalar currículos potencialmente desactualizados, estimar risco, detectar divergências, apoiar localização e previsão, monitorar resultados e gerar resumos. Não pode acreditar, certificar, aprovar currículos, emitir diplomas, determinar elegibilidade final, excluir candidatos, tomar decisões laborais, substituir avaliação pedagógica ou publicar conclusões sem revisão.",prompt\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 92,oportunidades,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-183bfb88-0012: A IA pode analisar dados, detectar e agrupar competências, sugerir perfis ocupacionais e percursos, propor correspondências, assinalar currículos potencialmente desactualizados, estimar risco, detectar divergências, apoiar localização e previsão, monitorar resultados e gerar resumos. Não pode acreditar, certificar, aprovar currículos, emitir diplomas, determinar elegibilidade final, excluir candidatos, tomar decisões laborais, substituir avaliação pedagógica ou publicar conclusões sem revisão.",P2,OP-183bfb88-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-183bfb88-0012,1,"[{""id"":""OP-183bfb88-0012"",""pedido"":""A IA pode analisar dados, detectar e agrupar competências, sugerir perfis ocupacionais e percursos, propor correspondências, assinalar currículos potencialmente desactualizados, estimar risco, detectar divergências, apoiar localização e previsão, monitorar resultados e gerar resumos. Não pode acreditar, certificar, aprovar currículos, emitir diplomas, determinar elegibilidade final, excluir candidatos, tomar decisões laborais, substituir avaliação pedagógica ou publicar conclusões sem revisão."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 92""],""aceitacao"":""A IA pode analisar dados, detectar e agrupar competências, sugerir perfis ocupacionais e percursos, propor correspondências, assinalar currículos potencialmente desactualizados, estimar risco, detectar divergências, apoiar localização e previsão, monitorar resultados e gerar resumos. Não pode acreditar, certificar, aprovar currículos, emitir diplomas, determinar elegibilidade final, excluir candidatos, tomar decisões laborais, substituir avaliação pedagógica ou publicar conclusões sem revisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-183bfb88-0013,"Cada fase termina com um gate formal. O gate deve indicar entregáveis obrigatórios, evidências, responsáveis pela preparação e aprovação, critérios de entrada e saída, bloqueios, excepções permitidas, decisão Go/No-Go e condições de reabertura. A Fase 1 não inicia sem aprovação do diagnóstico e do MVP; a Fase 2 não inicia sem avaliação do piloto; integrações institucionais não avançam sem acordo, contrato, base legal e responsável de reconciliação; IA avançada não avança sem avaliação de impacto, validação independente e mecanismo de suspensão.",prompt\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 102,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-183bfb88-0013: Cada fase termina com um gate formal. O gate deve indicar entregáveis obrigatórios, evidências, responsáveis pela preparação e aprovação, critérios de entrada e saída, bloqueios, excepções permitidas, decisão Go/No-Go e condições de reabertura. A Fase 1 não inicia sem aprovação do diagnóstico e do MVP; a Fase 2 não inicia sem avaliação do piloto; integrações institucionais não avançam sem acordo, contrato, base legal e responsável de reconciliação; IA avançada não avança sem avaliação de impacto, validação independente e mecanismo de suspensão.",P2,OP-183bfb88-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-183bfb88-0013,1,"[{""id"":""OP-183bfb88-0013"",""pedido"":""Cada fase termina com um gate formal. O gate deve indicar entregáveis obrigatórios, evidências, responsáveis pela preparação e aprovação, critérios de entrada e saída, bloqueios, excepções permitidas, decisão Go/No-Go e condições de reabertura. A Fase 1 não inicia sem aprovação do diagnóstico e do MVP; a Fase 2 não inicia sem avaliação do piloto; integrações institucionais não avançam sem acordo, contrato, base legal e responsável de reconciliação; IA avançada não avança sem avaliação de impacto, validação independente e mecanismo de suspensão."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 102""],""aceitacao"":""Cada fase termina com um gate formal. O gate deve indicar entregáveis obrigatórios, evidências, responsáveis pela preparação e aprovação, critérios de entrada e saída, bloqueios, excepções permitidas, decisão Go/No-Go e condições de reabertura. A Fase 1 não inicia sem aprovação do diagnóstico e do MVP; a Fase 2 não inicia sem avaliação do piloto; integrações institucionais não avançam sem acordo, contrato, base legal e responsável de reconciliação; IA avançada não avança sem avaliação de impacto, validação independente e mecanismo de suspensão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-183bfb88-0014,"Considera um entregável completo apenas quando todos os requisitos aplicáveis estiverem ligados a actor, regra de negócio, entidade, classificação de dados, interface, endpoint ou evento, teste, risco, dependência, fase, responsável, evidência e gate. Apresenta uma lista de referências órfãs, conflitos não resolvidos, requisitos sem teste, entidades sem responsável, integrações sem sistema mestre e critérios Go/No-Go sem evidência. Não declares conformidade total enquanto existir qualquer item obrigatório sem ligação verificável.",prompt\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 128,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-183bfb88-0014: Considera um entregável completo apenas quando todos os requisitos aplicáveis estiverem ligados a actor, regra de negócio, entidade, classificação de dados, interface, endpoint ou evento, teste, risco, dependência, fase, responsável, evidência e gate. Apresenta uma lista de referências órfãs, conflitos não resolvidos, requisitos sem teste, entidades sem responsável, integrações sem sistema mestre e critérios Go/No-Go sem evidência. Não declares conformidade total enquanto existir qualquer item obrigatório sem ligação verificável.",P2,OP-183bfb88-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-183bfb88-0014,1,"[{""id"":""OP-183bfb88-0014"",""pedido"":""Considera um entregável completo apenas quando todos os requisitos aplicáveis estiverem ligados a actor, regra de negócio, entidade, classificação de dados, interface, endpoint ou evento, teste, risco, dependência, fase, responsável, evidência e gate. Apresenta uma lista de referências órfãs, conflitos não resolvidos, requisitos sem teste, entidades sem responsável, integrações sem sistema mestre e critérios Go/No-Go sem evidência. Não declares conformidade total enquanto existir qualquer item obrigatório sem ligação verificável."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 128""],""aceitacao"":""Considera um entregável completo apenas quando todos os requisitos aplicáveis estiverem ligados a actor, regra de negócio, entidade, classificação de dados, interface, endpoint ou evento, teste, risco, dependência, fase, responsável, evidência e gate. Apresenta uma lista de referências órfãs, conflitos não resolvidos, requisitos sem teste, entidades sem responsável, integrações sem sistema mestre e critérios Go/No-Go sem evidência. Não declares conformidade total enquanto existir qualquer item obrigatório sem ligação verificável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-183bfb88-0015,9.2 Primeira resposta obrigatória,prompt\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 163,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-183bfb88-0015: 9.2 Primeira resposta obrigatória,P2,OP-183bfb88-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-183bfb88-0015,1,"[{""id"":""OP-183bfb88-0015"",""pedido"":""9.2 Primeira resposta obrigatória"",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 163""],""aceitacao"":""9.2 Primeira resposta obrigatória"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-a8b37ee5-0019,"Quando esta extensão estiver formalmente aprovada para a fase aplicável, um indivíduo autenticado deve poder criar, actualizar, pré-visualizar e desactivar o seu perfil profissional, currículo, competências, qualificações, experiência e disponibilidade, sem que o portal emita certificação, reconheça qualificações ou prometa colocação, mantendo histórico e visibilidade controlada.",prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 100,oportunidades,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-a8b37ee5-0019: Quando esta extensão estiver formalmente aprovada para a fase aplicável, um indivíduo autenticado deve poder criar, actualizar, pré-visualizar e desactivar o seu perfil profissional, currículo, competências, qualificações, experiência e disponibilidade, sem que o portal emita certificação, reconheça qualificações ou prometa colocação, mantendo histórico e visibilidade controlada.",P2,OP-a8b37ee5-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-a8b37ee5-0019,1,"[{""id"":""OP-a8b37ee5-0019"",""pedido"":""Quando esta extensão estiver formalmente aprovada para a fase aplicável, um indivíduo autenticado deve poder criar, actualizar, pré-visualizar e desactivar o seu perfil profissional, currículo, competências, qualificações, experiência e disponibilidade, sem que o portal emita certificação, reconheça qualificações ou prometa colocação, mantendo histórico e visibilidade controlada."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 100""],""aceitacao"":""Quando esta extensão estiver formalmente aprovada para a fase aplicável, um indivíduo autenticado deve poder criar, actualizar, pré-visualizar e desactivar o seu perfil profissional, currículo, competências, qualificações, experiência e disponibilidade, sem que o portal emita certificação, reconheça qualificações ou prometa colocação, mantendo histórico e visibilidade controlada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-a8b37ee5-0024,"Quando a correspondência assistida estiver incluída na fase aprovada, condições eliminatórias devem ser avaliadas antes da pontuação e cada recomendação deve apresentar critérios, pesos, dados, fonte, confiança, limitações, competências correspondentes e lacunas, permitindo contestação e revisão humana antes de qualquer encaminhamento.",prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 115,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-a8b37ee5-0024: Quando a correspondência assistida estiver incluída na fase aprovada, condições eliminatórias devem ser avaliadas antes da pontuação e cada recomendação deve apresentar critérios, pesos, dados, fonte, confiança, limitações, competências correspondentes e lacunas, permitindo contestação e revisão humana antes de qualquer encaminhamento.",P2,OP-a8b37ee5-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-a8b37ee5-0024,1,"[{""id"":""OP-a8b37ee5-0024"",""pedido"":""Quando a correspondência assistida estiver incluída na fase aprovada, condições eliminatórias devem ser avaliadas antes da pontuação e cada recomendação deve apresentar critérios, pesos, dados, fonte, confiança, limitações, competências correspondentes e lacunas, permitindo contestação e revisão humana antes de qualquer encaminhamento."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 115""],""aceitacao"":""Quando a correspondência assistida estiver incluída na fase aprovada, condições eliminatórias devem ser avaliadas antes da pontuação e cada recomendação deve apresentar critérios, pesos, dados, fonte, confiança, limitações, competências correspondentes e lacunas, permitindo contestação e revisão humana antes de qualquer encaminhamento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-a8b37ee5-0027,"Criação, alteração, validação, aprovação, publicação, consulta sensível, consentimento, exportação, partilha, correspondência, suspensão e arquivo devem gerar eventos de auditoria protegidos contra alteração, contendo actor, função, acção, data/hora UTC, objecto, resultado, versão e correlation-id, sem expor segredos ou dados pessoais desnecessários.",prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 124,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-a8b37ee5-0027: Criação, alteração, validação, aprovação, publicação, consulta sensível, consentimento, exportação, partilha, correspondência, suspensão e arquivo devem gerar eventos de auditoria protegidos contra alteração, contendo actor, função, acção, data/hora UTC, objecto, resultado, versão e correlation-id, sem expor segredos ou dados pessoais desnecessários.",P2,OP-a8b37ee5-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-a8b37ee5-0027,1,"[{""id"":""OP-a8b37ee5-0027"",""pedido"":""Criação, alteração, validação, aprovação, publicação, consulta sensível, consentimento, exportação, partilha, correspondência, suspensão e arquivo devem gerar eventos de auditoria protegidos contra alteração, contendo actor, função, acção, data/hora UTC, objecto, resultado, versão e correlation-id, sem expor segredos ou dados pessoais desnecessários."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 124""],""aceitacao"":""Criação, alteração, validação, aprovação, publicação, consulta sensível, consentimento, exportação, partilha, correspondência, suspensão e arquivo devem gerar eventos de auditoria protegidos contra alteração, contendo actor, função, acção, data/hora UTC, objecto, resultado, versão e correlation-id, sem expor segredos ou dados pessoais desnecessários."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-a8b37ee5-0032,"Antes de staging ou produção, não deve existir vulnerabilidade crítica ou elevada sem tratamento aprovado, exposição indevida, falha crítica de autorização, consentimento, acessibilidade, recuperação ou reconciliação, teste obrigatório falhado, quebra contratual não aprovada ou rollback inviável. Riscos residuais só podem avançar com responsável, mitigação, prazo, aprovador e decisão Go/No-Go registados.",prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 139,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-a8b37ee5-0032: Antes de staging ou produção, não deve existir vulnerabilidade crítica ou elevada sem tratamento aprovado, exposição indevida, falha crítica de autorização, consentimento, acessibilidade, recuperação ou reconciliação, teste obrigatório falhado, quebra contratual não aprovada ou rollback inviável. Riscos residuais só podem avançar com responsável, mitigação, prazo, aprovador e decisão Go/No-Go registados.",P1,OP-a8b37ee5-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-a8b37ee5-0032,1,"[{""id"":""OP-a8b37ee5-0032"",""pedido"":""Antes de staging ou produção, não deve existir vulnerabilidade crítica ou elevada sem tratamento aprovado, exposição indevida, falha crítica de autorização, consentimento, acessibilidade, recuperação ou reconciliação, teste obrigatório falhado, quebra contratual não aprovada ou rollback inviável. Riscos residuais só podem avançar com responsável, mitigação, prazo, aprovador e decisão Go/No-Go registados."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 139""],""aceitacao"":""Antes de staging ou produção, não deve existir vulnerabilidade crítica ou elevada sem tratamento aprovado, exposição indevida, falha crítica de autorização, consentimento, acessibilidade, recuperação ou reconciliação, teste obrigatório falhado, quebra contratual não aprovada ou rollback inviável. Riscos residuais só podem avançar com responsável, mitigação, prazo, aprovador e decisão Go/No-Go registados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-a8b37ee5-0036,"Nota de rastreabilidade: cada CT tem um CA principal com o mesmo número. As referências secundárias indicam controlos transversais que também devem ser evidenciados, sem substituir o teste principal. A matriz detalhada RF–CA–CT–evidência continua obrigatória antes do desenvolvimento e do Go/No-Go.",prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 211,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-a8b37ee5-0036: Nota de rastreabilidade: cada CT tem um CA principal com o mesmo número. As referências secundárias indicam controlos transversais que também devem ser evidenciados, sem substituir o teste principal. A matriz detalhada RF–CA–CT–evidência continua obrigatória antes do desenvolvimento e do Go/No-Go.",P2,OP-a8b37ee5-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-a8b37ee5-0036,1,"[{""id"":""OP-a8b37ee5-0036"",""pedido"":""Nota de rastreabilidade: cada CT tem um CA principal com o mesmo número. As referências secundárias indicam controlos transversais que também devem ser evidenciados, sem substituir o teste principal. A matriz detalhada RF–CA–CT–evidência continua obrigatória antes do desenvolvimento e do Go/No-Go."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 211""],""aceitacao"":""Nota de rastreabilidade: cada CT tem um CA principal com o mesmo número. As referências secundárias indicam controlos transversais que também devem ser evidenciados, sem substituir o teste principal. A matriz detalhada RF–CA–CT–evidência continua obrigatória antes do desenvolvimento e do Go/No-Go."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-a8b37ee5-0061,"A localização deve ser genérica por defeito, porém alguns campos e pesquisas usam “local” ou “localização” sem nível mínimo de agregação nem regra de redução de precisão.",prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 299,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-a8b37ee5-0061: A localização deve ser genérica por defeito, porém alguns campos e pesquisas usam “local” ou “localização” sem nível mínimo de agregação nem regra de redução de precisão.",P2,OP-a8b37ee5-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-a8b37ee5-0061,1,"[{""id"":""OP-a8b37ee5-0061"",""pedido"":""A localização deve ser genérica por defeito, porém alguns campos e pesquisas usam “local” ou “localização” sem nível mínimo de agregação nem regra de redução de precisão."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 299""],""aceitacao"":""A localização deve ser genérica por defeito, porém alguns campos e pesquisas usam “local” ou “localização” sem nível mínimo de agregação nem regra de redução de precisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-a8b37ee5-0064,"Conclusão de conformidade: a correspondência CA–CT fica completa e directa, mas permanecem bloqueadores documentais antes da implementação: decisão formal de âmbito para extensões, matriz RF–CA–CT–A.31, linha de base de desempenho, matriz de tratamento de dados, taxonomia de acreditação e confirmação da aplicabilidade de AsyncAPI. O conflito CF-09 deve ser resolvido pela regra mais restritiva: nenhuma vulnerabilidade crítica ou elevada em aberto no Go/No-Go.",prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 307,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-a8b37ee5-0064: Conclusão de conformidade: a correspondência CA–CT fica completa e directa, mas permanecem bloqueadores documentais antes da implementação: decisão formal de âmbito para extensões, matriz RF–CA–CT–A.31, linha de base de desempenho, matriz de tratamento de dados, taxonomia de acreditação e confirmação da aplicabilidade de AsyncAPI. O conflito CF-09 deve ser resolvido pela regra mais restritiva: nenhuma vulnerabilidade crítica ou elevada em aberto no Go/No-Go.",P2,OP-a8b37ee5-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-a8b37ee5-0064,1,"[{""id"":""OP-a8b37ee5-0064"",""pedido"":""Conclusão de conformidade: a correspondência CA–CT fica completa e directa, mas permanecem bloqueadores documentais antes da implementação: decisão formal de âmbito para extensões, matriz RF–CA–CT–A.31, linha de base de desempenho, matriz de tratamento de dados, taxonomia de acreditação e confirmação da aplicabilidade de AsyncAPI. O conflito CF-09 deve ser resolvido pela regra mais restritiva: nenhuma vulnerabilidade crítica ou elevada em aberto no Go/No-Go."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 307""],""aceitacao"":""Conclusão de conformidade: a correspondência CA–CT fica completa e directa, mas permanecem bloqueadores documentais antes da implementação: decisão formal de âmbito para extensões, matriz RF–CA–CT–A.31, linha de base de desempenho, matriz de tratamento de dados, taxonomia de acreditação e confirmação da aplicabilidade de AsyncAPI. O conflito CF-09 deve ser resolvido pela regra mais restritiva: nenhuma vulnerabilidade crítica ou elevada em aberto no Go/No-Go."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-a8b37ee5-0071,"Quando o utilizador pesquisar ou abrir um Corredor, o sistema deve apresentar:",prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 341,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-a8b37ee5-0071: Quando o utilizador pesquisar ou abrir um Corredor, o sistema deve apresentar:",P2,OP-a8b37ee5-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-a8b37ee5-0071,1,"[{""id"":""OP-a8b37ee5-0071"",""pedido"":""Quando o utilizador pesquisar ou abrir um Corredor, o sistema deve apresentar:"",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 341""],""aceitacao"":""Quando o utilizador pesquisar ou abrir um Corredor, o sistema deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-a8b37ee5-0072,"Quando o utilizador pesquisar ou abrir um Cluster, o sistema deve apresentar:",prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 359,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-a8b37ee5-0072: Quando o utilizador pesquisar ou abrir um Cluster, o sistema deve apresentar:",P2,OP-a8b37ee5-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-a8b37ee5-0072,1,"[{""id"":""OP-a8b37ee5-0072"",""pedido"":""Quando o utilizador pesquisar ou abrir um Cluster, o sistema deve apresentar:"",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 359""],""aceitacao"":""Quando o utilizador pesquisar ou abrir um Cluster, o sistema deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-a8b37ee5-0073,"Quando o utilizador pesquisar ou abrir um projecto âncora, o sistema deve apresentar:",prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 374,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-a8b37ee5-0073: Quando o utilizador pesquisar ou abrir um projecto âncora, o sistema deve apresentar:",P2,OP-a8b37ee5-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-a8b37ee5-0073,1,"[{""id"":""OP-a8b37ee5-0073"",""pedido"":""Quando o utilizador pesquisar ou abrir um projecto âncora, o sistema deve apresentar:"",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 374""],""aceitacao"":""Quando o utilizador pesquisar ou abrir um projecto âncora, o sistema deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-a9963f4c-0001,Publicar ou activar serviços externos sem condições confirmadas;,prompt\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 10,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-a9963f4c-0001: Publicar ou activar serviços externos sem condições confirmadas;,P2,MASTER-a9963f4c-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a9963f4c-0001,1,"[{""id"":""MASTER-a9963f4c-0001"",""pedido"":""Publicar ou activar serviços externos sem condições confirmadas;"",""fontes"":[""prompt\\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 10""],""aceitacao"":""Publicar ou activar serviços externos sem condições confirmadas;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-a9963f4c-0002,"Quando uma alteração exigir perda de dados, mudança material de produto, nova autoridade institucional ou operação irreversível, preserve o estado e solicite a decisão específica. Continue com outras tarefas independentes que possam ser executadas com segurança.",prompt\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 14 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\13ef8ec2-be07-4b10-93a1-9fe134b928fa\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 14,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-a9963f4c-0002: Quando uma alteração exigir perda de dados, mudança material de produto, nova autoridade institucional ou operação irreversível, preserve o estado e solicite a decisão específica. Continue com outras tarefas independentes que possam ser executadas com segurança. | MASTER-8185bed1-0002: Quando uma alteração exigir perda de dados, mudança material de produto, nova autoridade institucional ou operação irreversível, preserve o estado e solicite a decisão específica. Continue com outras tarefas independentes que possam ser executadas com segurança.",P2,MASTER-a9963f4c-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-8185bed1-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a9963f4c-0002 | MASTER-8185bed1-0002,2,"[{""id"":""MASTER-a9963f4c-0002"",""pedido"":""Quando uma alteração exigir perda de dados, mudança material de produto, nova autoridade institucional ou operação irreversível, preserve o estado e solicite a decisão específica. Continue com outras tarefas independentes que possam ser executadas com segurança."",""fontes"":[""prompt\\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 14""],""aceitacao"":""Quando uma alteração exigir perda de dados, mudança material de produto, nova autoridade institucional ou operação irreversível, preserve o estado e solicite a decisão específica. Continue com outras tarefas independentes que possam ser executadas com segurança."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-8185bed1-0002"",""pedido"":""Quando uma alteração exigir perda de dados, mudança material de produto, nova autoridade institucional ou operação irreversível, preserve o estado e solicite a decisão específica. Continue com outras tarefas independentes que possam ser executadas com segurança."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\13ef8ec2-be07-4b10-93a1-9fe134b928fa\\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 14""],""aceitacao"":""Quando uma alteração exigir perda de dados, mudança material de produto, nova autoridade institucional ou operação irreversível, preserve o estado e solicite a decisão específica. Continue com outras tarefas independentes que possam ser executadas com segurança."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-a9963f4c-0003,3. Preservar a tecnologia e o trabalho existente,prompt\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 28 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\13ef8ec2-be07-4b10-93a1-9fe134b928fa\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 28,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-a9963f4c-0003: 3. Preservar a tecnologia e o trabalho existente | MASTER-8185bed1-0003: 3. Preservar a tecnologia e o trabalho existente,P2,MASTER-a9963f4c-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-8185bed1-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a9963f4c-0003 | MASTER-8185bed1-0003,2,"[{""id"":""MASTER-a9963f4c-0003"",""pedido"":""3. Preservar a tecnologia e o trabalho existente"",""fontes"":[""prompt\\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 28""],""aceitacao"":""3. Preservar a tecnologia e o trabalho existente"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-8185bed1-0003"",""pedido"":""3. Preservar a tecnologia e o trabalho existente"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\13ef8ec2-be07-4b10-93a1-9fe134b928fa\\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 28""],""aceitacao"":""3. Preservar a tecnologia e o trabalho existente"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-a9963f4c-0004,"Preservar a decisão posterior do utilizador sobre a utilização do ficheiro empresarial original, confirmando versão e proveniência antes da importação;",prompt\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 60,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-a9963f4c-0004: Preservar a decisão posterior do utilizador sobre a utilização do ficheiro empresarial original, confirmando versão e proveniência antes da importação;",P2,MASTER-a9963f4c-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a9963f4c-0004,1,"[{""id"":""MASTER-a9963f4c-0004"",""pedido"":""Preservar a decisão posterior do utilizador sobre a utilização do ficheiro empresarial original, confirmando versão e proveniência antes da importação;"",""fontes"":[""prompt\\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 60""],""aceitacao"":""Preservar a decisão posterior do utilizador sobre a utilização do ficheiro empresarial original, confirmando versão e proveniência antes da importação;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-a9963f4c-0005,Preservar políticas de aprovação específicas de cada domínio;,prompt\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 62,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-a9963f4c-0005: Preservar políticas de aprovação específicas de cada domínio;,P2,MASTER-a9963f4c-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a9963f4c-0005,1,"[{""id"":""MASTER-a9963f4c-0005"",""pedido"":""Preservar políticas de aprovação específicas de cada domínio;"",""fontes"":[""prompt\\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 62""],""aceitacao"":""Preservar políticas de aprovação específicas de cada domínio;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-a9963f4c-0006,Campos obrigatórios e condicionais;,prompt\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 71,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-a9963f4c-0006: Campos obrigatórios e condicionais;,P2,MASTER-a9963f4c-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a9963f4c-0006,1,"[{""id"":""MASTER-a9963f4c-0006"",""pedido"":""Campos obrigatórios e condicionais;"",""fontes"":[""prompt\\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 71""],""aceitacao"":""Campos obrigatórios e condicionais;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-a9963f4c-0007,"Preserve os códigos, as versões, as fontes e os valores originais. Importações devem possuir simulação, reconciliação, rejeições explicadas e repetição sem duplicados.",prompt\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 89 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\13ef8ec2-be07-4b10-93a1-9fe134b928fa\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 88,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-a9963f4c-0007: Preserve os códigos, as versões, as fontes e os valores originais. Importações devem possuir simulação, reconciliação, rejeições explicadas e repetição sem duplicados. | MASTER-8185bed1-0007: Preserve os códigos, as versões, as fontes e os valores originais. Importações devem possuir simulação, reconciliação, rejeições explicadas e repetição sem duplicados.",P2,MASTER-a9963f4c-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-8185bed1-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a9963f4c-0007 | MASTER-8185bed1-0007,2,"[{""id"":""MASTER-a9963f4c-0007"",""pedido"":""Preserve os códigos, as versões, as fontes e os valores originais. Importações devem possuir simulação, reconciliação, rejeições explicadas e repetição sem duplicados."",""fontes"":[""prompt\\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 89""],""aceitacao"":""Preserve os códigos, as versões, as fontes e os valores originais. Importações devem possuir simulação, reconciliação, rejeições explicadas e repetição sem duplicados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-8185bed1-0007"",""pedido"":""Preserve os códigos, as versões, as fontes e os valores originais. Importações devem possuir simulação, reconciliação, rejeições explicadas e repetição sem duplicados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\13ef8ec2-be07-4b10-93a1-9fe134b928fa\\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 88""],""aceitacao"":""Preserve os códigos, as versões, as fontes e os valores originais. Importações devem possuir simulação, reconciliação, rejeições explicadas e repetição sem duplicados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-a9963f4c-0008,"Correspondências aproximadas devem gerar sugestões de revisão, não fusões automáticas.",prompt\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 90 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\13ef8ec2-be07-4b10-93a1-9fe134b928fa\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 89,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-a9963f4c-0008: Correspondências aproximadas devem gerar sugestões de revisão, não fusões automáticas. | MASTER-8185bed1-0008: Correspondências aproximadas devem gerar sugestões de revisão, não fusões automáticas.",P2,MASTER-a9963f4c-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-8185bed1-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a9963f4c-0008 | MASTER-8185bed1-0008,2,"[{""id"":""MASTER-a9963f4c-0008"",""pedido"":""Correspondências aproximadas devem gerar sugestões de revisão, não fusões automáticas."",""fontes"":[""prompt\\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 90""],""aceitacao"":""Correspondências aproximadas devem gerar sugestões de revisão, não fusões automáticas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-8185bed1-0008"",""pedido"":""Correspondências aproximadas devem gerar sugestões de revisão, não fusões automáticas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\13ef8ec2-be07-4b10-93a1-9fe134b928fa\\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 89""],""aceitacao"":""Correspondências aproximadas devem gerar sugestões de revisão, não fusões automáticas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-a9963f4c-0009,Submeter não significa publicar automaticamente.,prompt\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 109 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\13ef8ec2-be07-4b10-93a1-9fe134b928fa\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 108,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-a9963f4c-0009: Submeter não significa publicar automaticamente. | MASTER-8185bed1-0009: Submeter não significa publicar automaticamente.,P2,MASTER-a9963f4c-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-8185bed1-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a9963f4c-0009 | MASTER-8185bed1-0009,2,"[{""id"":""MASTER-a9963f4c-0009"",""pedido"":""Submeter não significa publicar automaticamente."",""fontes"":[""prompt\\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 109""],""aceitacao"":""Submeter não significa publicar automaticamente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-8185bed1-0009"",""pedido"":""Submeter não significa publicar automaticamente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\13ef8ec2-be07-4b10-93a1-9fe134b928fa\\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 108""],""aceitacao"":""Submeter não significa publicar automaticamente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-a9963f4c-0010,"A integração com o SuiteCRM deve usar os mecanismos suportados, sem escrita directa na sua base de dados e sem duplicar os dados mestres. Active-a apenas após a configuração, os testes e a autorização confirmados.",prompt\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 124 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\13ef8ec2-be07-4b10-93a1-9fe134b928fa\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 123,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-a9963f4c-0010: A integração com o SuiteCRM deve usar os mecanismos suportados, sem escrita directa na sua base de dados e sem duplicar os dados mestres. Active-a apenas após a configuração, os testes e a autorização confirmados. | MASTER-8185bed1-0010: A integração com o SuiteCRM deve usar os mecanismos suportados, sem escrita directa na sua base de dados e sem duplicar os dados mestres. Active-a apenas após a configuração, os testes e a autorização confirmados.",P2,MASTER-a9963f4c-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-8185bed1-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a9963f4c-0010 | MASTER-8185bed1-0010,2,"[{""id"":""MASTER-a9963f4c-0010"",""pedido"":""A integração com o SuiteCRM deve usar os mecanismos suportados, sem escrita directa na sua base de dados e sem duplicar os dados mestres. Active-a apenas após a configuração, os testes e a autorização confirmados."",""fontes"":[""prompt\\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 124""],""aceitacao"":""A integração com o SuiteCRM deve usar os mecanismos suportados, sem escrita directa na sua base de dados e sem duplicar os dados mestres. Active-a apenas após a configuração, os testes e a autorização confirmados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-8185bed1-0010"",""pedido"":""A integração com o SuiteCRM deve usar os mecanismos suportados, sem escrita directa na sua base de dados e sem duplicar os dados mestres. Active-a apenas após a configuração, os testes e a autorização confirmados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\13ef8ec2-be07-4b10-93a1-9fe134b928fa\\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 123""],""aceitacao"":""A integração com o SuiteCRM deve usar os mecanismos suportados, sem escrita directa na sua base de dados e sem duplicar os dados mestres. Active-a apenas após a configuração, os testes e a autorização confirmados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-a9963f4c-0011,"Remova código comprovadamente inutilizado ou duplicado apenas após verificar as referências e preservar a compatibilidade. Não elimine dados, documentos de origem, histórico ou migrações executadas como forma de “limpeza”.",prompt\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 173 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\13ef8ec2-be07-4b10-93a1-9fe134b928fa\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 172,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-a9963f4c-0011: Remova código comprovadamente inutilizado ou duplicado apenas após verificar as referências e preservar a compatibilidade. Não elimine dados, documentos de origem, histórico ou migrações executadas como forma de “limpeza”. | MASTER-8185bed1-0011: Remova código comprovadamente inutilizado ou duplicado apenas após verificar as referências e preservar a compatibilidade. Não elimine dados, documentos de origem, histórico ou migrações executadas como forma de “limpeza”.",P2,MASTER-a9963f4c-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-8185bed1-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a9963f4c-0011 | MASTER-8185bed1-0011,2,"[{""id"":""MASTER-a9963f4c-0011"",""pedido"":""Remova código comprovadamente inutilizado ou duplicado apenas após verificar as referências e preservar a compatibilidade. Não elimine dados, documentos de origem, histórico ou migrações executadas como forma de “limpeza”."",""fontes"":[""prompt\\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 173""],""aceitacao"":""Remova código comprovadamente inutilizado ou duplicado apenas após verificar as referências e preservar a compatibilidade. Não elimine dados, documentos de origem, histórico ou migrações executadas como forma de “limpeza”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-8185bed1-0011"",""pedido"":""Remova código comprovadamente inutilizado ou duplicado apenas após verificar as referências e preservar a compatibilidade. Não elimine dados, documentos de origem, histórico ou migrações executadas como forma de “limpeza”."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\13ef8ec2-be07-4b10-93a1-9fe134b928fa\\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 172""],""aceitacao"":""Remova código comprovadamente inutilizado ou duplicado apenas após verificar as referências e preservar a compatibilidade. Não elimine dados, documentos de origem, histórico ou migrações executadas como forma de “limpeza”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-a9963f4c-0012,Testes obrigatórios estiverem aprovados;,prompt\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 183,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-a9963f4c-0012: Testes obrigatórios estiverem aprovados;,P2,MASTER-a9963f4c-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a9963f4c-0012,1,"[{""id"":""MASTER-a9963f4c-0012"",""pedido"":""Testes obrigatórios estiverem aprovados;"",""fontes"":[""prompt\\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 183""],""aceitacao"":""Testes obrigatórios estiverem aprovados;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-a9963f4c-0013,Não efectue publicação em produção apenas para concluir a tarefa. Prepare uma entrega verificável e indique quais componentes podem ser activados com segurança e quais devem permanecer desactivados.,prompt\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 199 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\13ef8ec2-be07-4b10-93a1-9fe134b928fa\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 198,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-a9963f4c-0013: Não efectue publicação em produção apenas para concluir a tarefa. Prepare uma entrega verificável e indique quais componentes podem ser activados com segurança e quais devem permanecer desactivados. | MASTER-8185bed1-0013: Não efectue publicação em produção apenas para concluir a tarefa. Prepare uma entrega verificável e indique quais componentes podem ser activados com segurança e quais devem permanecer desactivados.,P2,MASTER-a9963f4c-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-8185bed1-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a9963f4c-0013 | MASTER-8185bed1-0013,2,"[{""id"":""MASTER-a9963f4c-0013"",""pedido"":""Não efectue publicação em produção apenas para concluir a tarefa. Prepare uma entrega verificável e indique quais componentes podem ser activados com segurança e quais devem permanecer desactivados."",""fontes"":[""prompt\\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 199""],""aceitacao"":""Não efectue publicação em produção apenas para concluir a tarefa. Prepare uma entrega verificável e indique quais componentes podem ser activados com segurança e quais devem permanecer desactivados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-8185bed1-0013"",""pedido"":""Não efectue publicação em produção apenas para concluir a tarefa. Prepare uma entrega verificável e indique quais componentes podem ser activados com segurança e quais devem permanecer desactivados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\13ef8ec2-be07-4b10-93a1-9fe134b928fa\\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 198""],""aceitacao"":""Não efectue publicação em produção apenas para concluir a tarefa. Prepare uma entrega verificável e indique quais componentes podem ser activados com segurança e quais devem permanecer desactivados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0001,"O objetivo central é melhorar e transformar o Portal do Investidor atual, aproveitando os ativos que tenham valor comprovado e substituindo, redesenhando, consolidando ou desativando funcionalidades, processos, regras e componentes tecnológicos sempre que tal seja necessário para alcançar um serviço superior. A evolução deverá conduzir a um portal de classe mundial, centrado no investidor, interoperável, escalável e operacionalmente eficiente, capaz de acompanhar o projeto desde a formulação da ideia até à implementação, operação e expansão.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0001: O objetivo central é melhorar e transformar o Portal do Investidor atual, aproveitando os ativos que tenham valor comprovado e substituindo, redesenhando, consolidando ou desativando funcionalidades, processos, regras e componentes tecnológicos sempre que tal seja necessário para alcançar um serviço superior. A evolução deverá conduzir a um portal de classe mundial, centrado no investidor, interoperável, escalável e operacionalmente eficiente, capaz de acompanhar o projeto desde a formulação da ideia até à implementação, operação e expansão.",P2,M2-d0c06a75-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0001,1,"[{""id"":""M2-d0c06a75-0001"",""pedido"":""O objetivo central é melhorar e transformar o Portal do Investidor atual, aproveitando os ativos que tenham valor comprovado e substituindo, redesenhando, consolidando ou desativando funcionalidades, processos, regras e componentes tecnológicos sempre que tal seja necessário para alcançar um serviço superior. A evolução deverá conduzir a um portal de classe mundial, centrado no investidor, interoperável, escalável e operacionalmente eficiente, capaz de acompanhar o projeto desde a formulação da ideia até à implementação, operação e expansão."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1""],""aceitacao"":""O objetivo central é melhorar e transformar o Portal do Investidor atual, aproveitando os ativos que tenham valor comprovado e substituindo, redesenhando, consolidando ou desativando funcionalidades, processos, regras e componentes tecnológicos sempre que tal seja necessário para alcançar um serviço superior. A evolução deverá conduzir a um portal de classe mundial, centrado no investidor, interoperável, escalável e operacionalmente eficiente, capaz de acompanhar o projeto desde a formulação da ideia até à implementação, operação e expansão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0002,"O atual Portal do Investidor - Informação Pública e o portal Laravel são componentes de uma iniciativa privada e independente, não pertencente ao Governo nem investida de autoridade pública. A iniciativa utiliza informação, canais e serviços disponibilizados pelas entidades governamentais, mediante fontes oficiais, ligações, encaminhamentos, integrações ou acordos aplicáveis, para facilitar o acesso da comunidade investidora e interessada ao potencial económico de Moçambique. Toda a informação útil existente deverá ser inventariada, validada, atualizada, reorganizada e incorporada como conteúdo didático e orientado à ação, permitindo compreender opções, comparar cenários, identificar requisitos, antecipar custos e riscos e tomar decisões informadas. Limitações históricas, políticas internas desatualizadas, procedimentos redundantes e opções tecnológicas que impeçam a qualidade, a inovação ou a eficiência deverão ser revistos e, quando justificado, eliminados ou substituídos, respeitando as obrigações legais e regulatórias vigentes.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0002: O atual Portal do Investidor - Informação Pública e o portal Laravel são componentes de uma iniciativa privada e independente, não pertencente ao Governo nem investida de autoridade pública. A iniciativa utiliza informação, canais e serviços disponibilizados pelas entidades governamentais, mediante fontes oficiais, ligações, encaminhamentos, integrações ou acordos aplicáveis, para facilitar o acesso da comunidade investidora e interessada ao potencial económico de Moçambique. Toda a informação útil existente deverá ser inventariada, validada, atualizada, reorganizada e incorporada como conteúdo didático e orientado à ação, permitindo compreender opções, comparar cenários, identificar requisitos, antecipar custos e riscos e tomar decisões informadas. Limitações históricas, políticas internas desatualizadas, procedimentos redundantes e opções tecnológicas que impeçam a qualidade, a inovação ou a eficiência deverão ser revistos e, quando justificado, eliminados ou substituídos, respeitando as obrigações legais e regulatórias vigentes.",P2,M2-d0c06a75-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0002,1,"[{""id"":""M2-d0c06a75-0002"",""pedido"":""O atual Portal do Investidor - Informação Pública e o portal Laravel são componentes de uma iniciativa privada e independente, não pertencente ao Governo nem investida de autoridade pública. A iniciativa utiliza informação, canais e serviços disponibilizados pelas entidades governamentais, mediante fontes oficiais, ligações, encaminhamentos, integrações ou acordos aplicáveis, para facilitar o acesso da comunidade investidora e interessada ao potencial económico de Moçambique. Toda a informação útil existente deverá ser inventariada, validada, atualizada, reorganizada e incorporada como conteúdo didático e orientado à ação, permitindo compreender opções, comparar cenários, identificar requisitos, antecipar custos e riscos e tomar decisões informadas. Limitações históricas, políticas internas desatualizadas, procedimentos redundantes e opções tecnológicas que impeçam a qualidade, a inovação ou a eficiência deverão ser revistos e, quando justificado, eliminados ou substituídos, respeitando as obrigações legais e regulatórias vigentes."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2""],""aceitacao"":""O atual Portal do Investidor - Informação Pública e o portal Laravel são componentes de uma iniciativa privada e independente, não pertencente ao Governo nem investida de autoridade pública. A iniciativa utiliza informação, canais e serviços disponibilizados pelas entidades governamentais, mediante fontes oficiais, ligações, encaminhamentos, integrações ou acordos aplicáveis, para facilitar o acesso da comunidade investidora e interessada ao potencial económico de Moçambique. Toda a informação útil existente deverá ser inventariada, validada, atualizada, reorganizada e incorporada como conteúdo didático e orientado à ação, permitindo compreender opções, comparar cenários, identificar requisitos, antecipar custos e riscos e tomar decisões informadas. Limitações históricas, políticas internas desatualizadas, procedimentos redundantes e opções tecnológicas que impeçam a qualidade, a inovação ou a eficiência deverão ser revistos e, quando justificado, eliminados ou substituídos, respeitando as obrigações legais e regulatórias vigentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0003,o Menus deve estar organizado por botões relacionados os quais devem estar em cascata podendo ter sub menus.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 14,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0003: o Menus deve estar organizado por botões relacionados os quais devem estar em cascata podendo ter sub menus.,P2,M2-d0c06a75-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0003,1,"[{""id"":""M2-d0c06a75-0003"",""pedido"":""o Menus deve estar organizado por botões relacionados os quais devem estar em cascata podendo ter sub menus."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 14""],""aceitacao"":""o Menus deve estar organizado por botões relacionados os quais devem estar em cascata podendo ter sub menus."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0004,"As cores devem ser limpas e agradáveis e profissionais seguinte um padrao da proporção áurea (também chamada de número de ouro ou razão áurea),",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 15,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0004: As cores devem ser limpas e agradáveis e profissionais seguinte um padrao da proporção áurea (também chamada de número de ouro ou razão áurea),",P2,M2-d0c06a75-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0004,1,"[{""id"":""M2-d0c06a75-0004"",""pedido"":""As cores devem ser limpas e agradáveis e profissionais seguinte um padrao da proporção áurea (também chamada de número de ouro ou razão áurea),"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 15""],""aceitacao"":""As cores devem ser limpas e agradáveis e profissionais seguinte um padrao da proporção áurea (também chamada de número de ouro ou razão áurea),"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0005,4.7.2 Serviços transversais obrigatórios desde a primeira onda154,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 226,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0005: 4.7.2 Serviços transversais obrigatórios desde a primeira onda154,P2,M2-d0c06a75-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0005,1,"[{""id"":""M2-d0c06a75-0005"",""pedido"":""4.7.2 Serviços transversais obrigatórios desde a primeira onda154"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 226""],""aceitacao"":""4.7.2 Serviços transversais obrigatórios desde a primeira onda154"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0006,5.4.1 Modelo obrigatório de guia179,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 283,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0006: 5.4.1 Modelo obrigatório de guia179,P2,M2-d0c06a75-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0006,1,"[{""id"":""M2-d0c06a75-0006"",""pedido"":""5.4.1 Modelo obrigatório de guia179"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 283""],""aceitacao"":""5.4.1 Modelo obrigatório de guia179"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0007,8.6 Sequência obrigatória para cada release197,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 308,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0007: 8.6 Sequência obrigatória para cada release197,P2,M2-d0c06a75-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0007,1,"[{""id"":""M2-d0c06a75-0007"",""pedido"":""8.6 Sequência obrigatória para cada release197"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 308""],""aceitacao"":""8.6 Sequência obrigatória para cada release197"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0008,4.7.2 Serviços transversais obrigatórios desde a primeira onda328,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 507,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0008: 4.7.2 Serviços transversais obrigatórios desde a primeira onda328,P2,M2-d0c06a75-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0008,1,"[{""id"":""M2-d0c06a75-0008"",""pedido"":""4.7.2 Serviços transversais obrigatórios desde a primeira onda328"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 507""],""aceitacao"":""4.7.2 Serviços transversais obrigatórios desde a primeira onda328"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0009,5.4.1 Modelo obrigatório de guia359,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 564,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0009: 5.4.1 Modelo obrigatório de guia359,P2,M2-d0c06a75-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0009,1,"[{""id"":""M2-d0c06a75-0009"",""pedido"":""5.4.1 Modelo obrigatório de guia359"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 564""],""aceitacao"":""5.4.1 Modelo obrigatório de guia359"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0010,8.6 Sequência obrigatória para cada release381,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 589,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0010: 8.6 Sequência obrigatória para cada release381,P2,M2-d0c06a75-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0010,1,"[{""id"":""M2-d0c06a75-0010"",""pedido"":""8.6 Sequência obrigatória para cada release381"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 589""],""aceitacao"":""8.6 Sequência obrigatória para cada release381"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0011,"A transformação será incremental para proteger dados e continuidade operacional, mas orientada pelo estado-alvo, e não pela perpetuação da arquitetura ou dos procedimentos anteriores. Os pilotos constituem recortes controlados para validar componentes transversais, regras, integrações e experiência do utilizador; não definem nem restringem o âmbito final do portal. Desde a primeira entrega, a arquitetura, o modelo de dados, a taxonomia e os serviços comuns deverão ser concebidos para suportar todos os setores, territórios, perfis e fases do investimento.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 613,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0011: A transformação será incremental para proteger dados e continuidade operacional, mas orientada pelo estado-alvo, e não pela perpetuação da arquitetura ou dos procedimentos anteriores. Os pilotos constituem recortes controlados para validar componentes transversais, regras, integrações e experiência do utilizador; não definem nem restringem o âmbito final do portal. Desde a primeira entrega, a arquitetura, o modelo de dados, a taxonomia e os serviços comuns deverão ser concebidos para suportar todos os setores, territórios, perfis e fases do investimento.",P1,M2-d0c06a75-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0011,1,"[{""id"":""M2-d0c06a75-0011"",""pedido"":""A transformação será incremental para proteger dados e continuidade operacional, mas orientada pelo estado-alvo, e não pela perpetuação da arquitetura ou dos procedimentos anteriores. Os pilotos constituem recortes controlados para validar componentes transversais, regras, integrações e experiência do utilizador; não definem nem restringem o âmbito final do portal. Desde a primeira entrega, a arquitetura, o modelo de dados, a taxonomia e os serviços comuns deverão ser concebidos para suportar todos os setores, territórios, perfis e fases do investimento."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 613""],""aceitacao"":""A transformação será incremental para proteger dados e continuidade operacional, mas orientada pelo estado-alvo, e não pela perpetuação da arquitetura ou dos procedimentos anteriores. Os pilotos constituem recortes controlados para validar componentes transversais, regras, integrações e experiência do utilizador; não definem nem restringem o âmbito final do portal. Desde a primeira entrega, a arquitetura, o modelo de dados, a taxonomia e os serviços comuns deverão ser concebidos para suportar todos os setores, territórios, perfis e fases do investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0012,"Um ponto privado e independente de acesso e apoio à decisão, capaz de indicar, para cada perfil de investimento, oportunidades, entidades competentes, requisitos, documentos, custos, prazos, dependências, incentivos, obrigações e evidências necessárias. A plataforma deverá manter ligação verificável às fontes e serviços oficiais, distinguir claramente orientação privada de ato público e encaminhar o utilizador para a entidade competente sempre que seja necessária licença, autorização, certificação, registo ou decisão vinculativa.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 615,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0012: Um ponto privado e independente de acesso e apoio à decisão, capaz de indicar, para cada perfil de investimento, oportunidades, entidades competentes, requisitos, documentos, custos, prazos, dependências, incentivos, obrigações e evidências necessárias. A plataforma deverá manter ligação verificável às fontes e serviços oficiais, distinguir claramente orientação privada de ato público e encaminhar o utilizador para a entidade competente sempre que seja necessária licença, autorização, certificação, registo ou decisão vinculativa.",P2,M2-d0c06a75-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0012,1,"[{""id"":""M2-d0c06a75-0012"",""pedido"":""Um ponto privado e independente de acesso e apoio à decisão, capaz de indicar, para cada perfil de investimento, oportunidades, entidades competentes, requisitos, documentos, custos, prazos, dependências, incentivos, obrigações e evidências necessárias. A plataforma deverá manter ligação verificável às fontes e serviços oficiais, distinguir claramente orientação privada de ato público e encaminhar o utilizador para a entidade competente sempre que seja necessária licença, autorização, certificação, registo ou decisão vinculativa."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 615""],""aceitacao"":""Um ponto privado e independente de acesso e apoio à decisão, capaz de indicar, para cada perfil de investimento, oportunidades, entidades competentes, requisitos, documentos, custos, prazos, dependências, incentivos, obrigações e evidências necessárias. A plataforma deverá manter ligação verificável às fontes e serviços oficiais, distinguir claramente orientação privada de ato público e encaminhar o utilizador para a entidade competente sempre que seja necessária licença, autorização, certificação, registo ou decisão vinculativa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0013,"A localização será um eixo crítico e transversal da plataforma. A inteligência territorial deverá permitir avaliar a evolução dos projetos e das áreas económicas, a utilização e disponibilidade de recursos, a capacidade das infraestruturas e as potencialidades de cada território. Corredores de desenvolvimento, projetos âncora, clusters multissetoriais, Zonas Económicas Especiais, Zonas Francas Industriais e parques industriais deverão ser inventariados e relacionados em PostgreSQL/PostGIS, sem limitar a identificação de oportunidades complementares dentro, na envolvente ou fora dessas áreas formalmente delimitadas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 616,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0013: A localização será um eixo crítico e transversal da plataforma. A inteligência territorial deverá permitir avaliar a evolução dos projetos e das áreas económicas, a utilização e disponibilidade de recursos, a capacidade das infraestruturas e as potencialidades de cada território. Corredores de desenvolvimento, projetos âncora, clusters multissetoriais, Zonas Económicas Especiais, Zonas Francas Industriais e parques industriais deverão ser inventariados e relacionados em PostgreSQL/PostGIS, sem limitar a identificação de oportunidades complementares dentro, na envolvente ou fora dessas áreas formalmente delimitadas.",P1,M2-d0c06a75-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0013,1,"[{""id"":""M2-d0c06a75-0013"",""pedido"":""A localização será um eixo crítico e transversal da plataforma. A inteligência territorial deverá permitir avaliar a evolução dos projetos e das áreas económicas, a utilização e disponibilidade de recursos, a capacidade das infraestruturas e as potencialidades de cada território. Corredores de desenvolvimento, projetos âncora, clusters multissetoriais, Zonas Económicas Especiais, Zonas Francas Industriais e parques industriais deverão ser inventariados e relacionados em PostgreSQL/PostGIS, sem limitar a identificação de oportunidades complementares dentro, na envolvente ou fora dessas áreas formalmente delimitadas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 616""],""aceitacao"":""A localização será um eixo crítico e transversal da plataforma. A inteligência territorial deverá permitir avaliar a evolução dos projetos e das áreas económicas, a utilização e disponibilidade de recursos, a capacidade das infraestruturas e as potencialidades de cada território. Corredores de desenvolvimento, projetos âncora, clusters multissetoriais, Zonas Económicas Especiais, Zonas Francas Industriais e parques industriais deverão ser inventariados e relacionados em PostgreSQL/PostGIS, sem limitar a identificação de oportunidades complementares dentro, na envolvente ou fora dessas áreas formalmente delimitadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0014,"Disponibilizar uma plataforma privada de investimento de classe mundial, independente, inclusiva, confiável e orientada ao utilizador, que articule conhecimento do mercado e serviços públicos e privados para reduzir o custo de contexto, ampliar o acesso a oportunidades, fortalecer a conformidade e permitir que investidores, empresas, CTA, câmaras de comércio, associações empresariais e comunidades aproveitem de forma responsável o potencial económico de Moçambique.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 619,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0014: Disponibilizar uma plataforma privada de investimento de classe mundial, independente, inclusiva, confiável e orientada ao utilizador, que articule conhecimento do mercado e serviços públicos e privados para reduzir o custo de contexto, ampliar o acesso a oportunidades, fortalecer a conformidade e permitir que investidores, empresas, CTA, câmaras de comércio, associações empresariais e comunidades aproveitem de forma responsável o potencial económico de Moçambique.",P2,M2-d0c06a75-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0014,1,"[{""id"":""M2-d0c06a75-0014"",""pedido"":""Disponibilizar uma plataforma privada de investimento de classe mundial, independente, inclusiva, confiável e orientada ao utilizador, que articule conhecimento do mercado e serviços públicos e privados para reduzir o custo de contexto, ampliar o acesso a oportunidades, fortalecer a conformidade e permitir que investidores, empresas, CTA, câmaras de comércio, associações empresariais e comunidades aproveitem de forma responsável o potencial económico de Moçambique."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 619""],""aceitacao"":""Disponibilizar uma plataforma privada de investimento de classe mundial, independente, inclusiva, confiável e orientada ao utilizador, que articule conhecimento do mercado e serviços públicos e privados para reduzir o custo de contexto, ampliar o acesso a oportunidades, fortalecer a conformidade e permitir que investidores, empresas, CTA, câmaras de comércio, associações empresariais e comunidades aproveitem de forma responsável o potencial económico de Moçambique."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0015,"Inventariar, validar e incorporar a informação útil do portal público existente como conhecimento didático, contextual e orientado à tomada de decisão informada.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 623,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0015: Inventariar, validar e incorporar a informação útil do portal público existente como conhecimento didático, contextual e orientado à tomada de decisão informada.",P2,M2-d0c06a75-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0015,1,"[{""id"":""M2-d0c06a75-0015"",""pedido"":""Inventariar, validar e incorporar a informação útil do portal público existente como conhecimento didático, contextual e orientado à tomada de decisão informada."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 623""],""aceitacao"":""Inventariar, validar e incorporar a informação útil do portal público existente como conhecimento didático, contextual e orientado à tomada de decisão informada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0016,"Permitir monitoria de prazos, responsabilidades, riscos, resultados, uso dos recursos e evolução territorial.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 629,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0016: Permitir monitoria de prazos, responsabilidades, riscos, resultados, uso dos recursos e evolução territorial.",P2,M2-d0c06a75-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0016,1,"[{""id"":""M2-d0c06a75-0016"",""pedido"":""Permitir monitoria de prazos, responsabilidades, riscos, resultados, uso dos recursos e evolução territorial."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 629""],""aceitacao"":""Permitir monitoria de prazos, responsabilidades, riscos, resultados, uso dos recursos e evolução territorial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0017,"Assegurar transparência, segurança, auditabilidade, acessibilidade, proteção de dados e melhoria contínua.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 630,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0017: Assegurar transparência, segurança, auditabilidade, acessibilidade, proteção de dados e melhoria contínua.",P2,M2-d0c06a75-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0017,1,"[{""id"":""M2-d0c06a75-0017"",""pedido"":""Assegurar transparência, segurança, auditabilidade, acessibilidade, proteção de dados e melhoria contínua."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 630""],""aceitacao"":""Assegurar transparência, segurança, auditabilidade, acessibilidade, proteção de dados e melhoria contínua."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0018,"O Banco de Moçambique e a AT devem integrar o fluxo em curso desde o pré-diagnóstico até ao pós-investimento. A intervenção não se limita à fase de licenciamento: inclui registo, validação, monitoria, reporte, renovação, fiscalização, alteração, suspensão e encerramento. O portal privado deverá orientar, preparar dossiês, controlar prazos e evidências e encaminhar para os canais oficiais, sem emitir autorizações ou decisões vinculativas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 648,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0018: O Banco de Moçambique e a AT devem integrar o fluxo em curso desde o pré-diagnóstico até ao pós-investimento. A intervenção não se limita à fase de licenciamento: inclui registo, validação, monitoria, reporte, renovação, fiscalização, alteração, suspensão e encerramento. O portal privado deverá orientar, preparar dossiês, controlar prazos e evidências e encaminhar para os canais oficiais, sem emitir autorizações ou decisões vinculativas.",P2,M2-d0c06a75-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0018,1,"[{""id"":""M2-d0c06a75-0018"",""pedido"":""O Banco de Moçambique e a AT devem integrar o fluxo em curso desde o pré-diagnóstico até ao pós-investimento. A intervenção não se limita à fase de licenciamento: inclui registo, validação, monitoria, reporte, renovação, fiscalização, alteração, suspensão e encerramento. O portal privado deverá orientar, preparar dossiês, controlar prazos e evidências e encaminhar para os canais oficiais, sem emitir autorizações ou decisões vinculativas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 648""],""aceitacao"":""O Banco de Moçambique e a AT devem integrar o fluxo em curso desde o pré-diagnóstico até ao pós-investimento. A intervenção não se limita à fase de licenciamento: inclui registo, validação, monitoria, reporte, renovação, fiscalização, alteração, suspensão e encerramento. O portal privado deverá orientar, preparar dossiês, controlar prazos e evidências e encaminhar para os canais oficiais, sem emitir autorizações ou decisões vinculativas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0019,"O catálogo jurídico deverá acompanhar permanentemente alterações, revogações e novos normativos publicados pelo Banco de Moçambique, AT e Boletim da República. Nenhuma regra automática poderá ser ativada sem fonte, versão, data de vigência e responsável pela validação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 653,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0019: O catálogo jurídico deverá acompanhar permanentemente alterações, revogações e novos normativos publicados pelo Banco de Moçambique, AT e Boletim da República. Nenhuma regra automática poderá ser ativada sem fonte, versão, data de vigência e responsável pela validação.",P2,M2-d0c06a75-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0019,1,"[{""id"":""M2-d0c06a75-0019"",""pedido"":""O catálogo jurídico deverá acompanhar permanentemente alterações, revogações e novos normativos publicados pelo Banco de Moçambique, AT e Boletim da República. Nenhuma regra automática poderá ser ativada sem fonte, versão, data de vigência e responsável pela validação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 653""],""aceitacao"":""O catálogo jurídico deverá acompanhar permanentemente alterações, revogações e novos normativos publicados pelo Banco de Moçambique, AT e Boletim da República. Nenhuma regra automática poderá ser ativada sem fonte, versão, data de vigência e responsável pela validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0020,"Disponibilizar trilho, registos e evidências para supervisão, sem substituir os sistemas oficiais.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 686,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0020: Disponibilizar trilho, registos e evidências para supervisão, sem substituir os sistemas oficiais.",P2,M2-d0c06a75-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0020,1,"[{""id"":""M2-d0c06a75-0020"",""pedido"":""Disponibilizar trilho, registos e evidências para supervisão, sem substituir os sistemas oficiais."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 686""],""aceitacao"":""Disponibilizar trilho, registos e evidências para supervisão, sem substituir os sistemas oficiais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0021,"Disponibilizar declaração anual de benefícios, anexos, faturas, fornecedores, deduções e evidências para fiscalização.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 687,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0021: Disponibilizar declaração anual de benefícios, anexos, faturas, fornecedores, deduções e evidências para fiscalização.",P2,M2-d0c06a75-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0021,1,"[{""id"":""M2-d0c06a75-0021"",""pedido"":""Disponibilizar declaração anual de benefícios, anexos, faturas, fornecedores, deduções e evidências para fiscalização."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 687""],""aceitacao"":""Disponibilizar declaração anual de benefícios, anexos, faturas, fornecedores, deduções e evidências para fiscalização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0022,"Congelar versões, preservar documentos e gerir pedidos de esclarecimento.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 688,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0022: Congelar versões, preservar documentos e gerir pedidos de esclarecimento.",P2,M2-d0c06a75-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0022,1,"[{""id"":""M2-d0c06a75-0022"",""pedido"":""Congelar versões, preservar documentos e gerir pedidos de esclarecimento."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 688""],""aceitacao"":""Congelar versões, preservar documentos e gerir pedidos de esclarecimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0023,"Quando a atividade pretendida envolver banco, sociedade financeira, casa de câmbios, microbanco, cooperativa de crédito, operador de microcrédito, organização de poupança e empréstimo, prestador de serviços de pagamento ou outra entidade supervisionada, o portal deverá ativar uma jornada específica.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 697,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0023: Quando a atividade pretendida envolver banco, sociedade financeira, casa de câmbios, microbanco, cooperativa de crédito, operador de microcrédito, organização de poupança e empréstimo, prestador de serviços de pagamento ou outra entidade supervisionada, o portal deverá ativar uma jornada específica.",P2,M2-d0c06a75-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0023,1,"[{""id"":""M2-d0c06a75-0023"",""pedido"":""Quando a atividade pretendida envolver banco, sociedade financeira, casa de câmbios, microbanco, cooperativa de crédito, operador de microcrédito, organização de poupança e empréstimo, prestador de serviços de pagamento ou outra entidade supervisionada, o portal deverá ativar uma jornada específica."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 697""],""aceitacao"":""Quando a atividade pretendida envolver banco, sociedade financeira, casa de câmbios, microbanco, cooperativa de crédito, operador de microcrédito, organização de poupança e empréstimo, prestador de serviços de pagamento ou outra entidade supervisionada, o portal deverá ativar uma jornada específica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0024,"A matriz deverá ser parametrizada pela categoria da entidade, atividade, canal, moeda, residência, estrutura acionista e risco. Os requisitos quantitativos, formulários, capital mínimo, taxas e prazos devem ser carregados a partir dos normativos vigentes e nunca fixados no portal sem versão e validação do Banco de Moçambique.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 723,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0024: A matriz deverá ser parametrizada pela categoria da entidade, atividade, canal, moeda, residência, estrutura acionista e risco. Os requisitos quantitativos, formulários, capital mínimo, taxas e prazos devem ser carregados a partir dos normativos vigentes e nunca fixados no portal sem versão e validação do Banco de Moçambique.",P2,M2-d0c06a75-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0024,1,"[{""id"":""M2-d0c06a75-0024"",""pedido"":""A matriz deverá ser parametrizada pela categoria da entidade, atividade, canal, moeda, residência, estrutura acionista e risco. Os requisitos quantitativos, formulários, capital mínimo, taxas e prazos devem ser carregados a partir dos normativos vigentes e nunca fixados no portal sem versão e validação do Banco de Moçambique."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 723""],""aceitacao"":""A matriz deverá ser parametrizada pela categoria da entidade, atividade, canal, moeda, residência, estrutura acionista e risco. Os requisitos quantitativos, formulários, capital mínimo, taxas e prazos devem ser carregados a partir dos normativos vigentes e nunca fixados no portal sem versão e validação do Banco de Moçambique."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0025,Selecionar jornada e requisitos conforme atividade.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 741,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0025: Selecionar jornada e requisitos conforme atividade.,P2,M2-d0c06a75-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0025,1,"[{""id"":""M2-d0c06a75-0025"",""pedido"":""Selecionar jornada e requisitos conforme atividade."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 741""],""aceitacao"":""Selecionar jornada e requisitos conforme atividade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0026,"Preencher uma ficha por entidade, operação ou alteração regulada. Campos não aplicáveis devem ser justificados.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 836,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0026: Preencher uma ficha por entidade, operação ou alteração regulada. Campos não aplicáveis devem ser justificados.",P2,M2-d0c06a75-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0026,1,"[{""id"":""M2-d0c06a75-0026"",""pedido"":""Preencher uma ficha por entidade, operação ou alteração regulada. Campos não aplicáveis devem ser justificados."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 836""],""aceitacao"":""Preencher uma ficha por entidade, operação ou alteração regulada. Campos não aplicáveis devem ser justificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0027,"Preservar comprovativos e histórico cambial por operação, sem expor dados bancários além da finalidade autorizada.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 937,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0027: Preservar comprovativos e histórico cambial por operação, sem expor dados bancários além da finalidade autorizada.",P2,M2-d0c06a75-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0027,1,"[{""id"":""M2-d0c06a75-0027"",""pedido"":""Preservar comprovativos e histórico cambial por operação, sem expor dados bancários além da finalidade autorizada."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 937""],""aceitacao"":""Preservar comprovativos e histórico cambial por operação, sem expor dados bancários além da finalidade autorizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0028,"O portal deverá distinguir simulação, elegibilidade preliminar, pedido, concessão, utilização, fiscalização, suspensão, revogação e expiração. Benefícios e isenções não são automáticos; dependem do regime, do projeto, da decisão competente e do cumprimento continuado das condições.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 939,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0028: O portal deverá distinguir simulação, elegibilidade preliminar, pedido, concessão, utilização, fiscalização, suspensão, revogação e expiração. Benefícios e isenções não são automáticos; dependem do regime, do projeto, da decisão competente e do cumprimento continuado das condições.",P2,M2-d0c06a75-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0028,1,"[{""id"":""M2-d0c06a75-0028"",""pedido"":""O portal deverá distinguir simulação, elegibilidade preliminar, pedido, concessão, utilização, fiscalização, suspensão, revogação e expiração. Benefícios e isenções não são automáticos; dependem do regime, do projeto, da decisão competente e do cumprimento continuado das condições."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 939""],""aceitacao"":""O portal deverá distinguir simulação, elegibilidade preliminar, pedido, concessão, utilização, fiscalização, suspensão, revogação e expiração. Benefícios e isenções não são automáticos; dependem do regime, do projeto, da decisão competente e do cumprimento continuado das condições."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0029,"O fluxo deverá controlar separadamente o direito potencial previsto na lei, a elegibilidade do projeto, a decisão de concessão, a utilização efetiva e a fiscalização. O portal não deverá assumir que o registo do investimento ou a localização numa ZEE, ZFI ou parque industrial concede automaticamente o benefício.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 965,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: 11 fontes e 161 ficheiros de build entregues; sem migrations, grants, classificações reais ou divulgação. Catálogo público mantém zero negócios e seis oportunidades. Suplemento de compilação para repor InvesteMoz no título preparado apenas em QA, pendente de decisão. | 16/10/2026 — fecho operacional consolidado: negocios-classificacao-QA-53311df2f59c e suplemento de nome negocios-compilacao-nome-QA-7ef0facd0e27 autorizados e entregues: mesmas 11 fontes, 161 build, título InvesteMoz observado. Sem escrita de negócio/classificação/divulgação.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0029: O fluxo deverá controlar separadamente o direito potencial previsto na lei, a elegibilidade do projeto, a decisão de concessão, a utilização efetiva e a fiscalização. O portal não deverá assumir que o registo do investimento ou a localização numa ZEE, ZFI ou parque industrial concede automaticamente o benefício.",P2,M2-d0c06a75-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0029,1,"[{""id"":""M2-d0c06a75-0029"",""pedido"":""O fluxo deverá controlar separadamente o direito potencial previsto na lei, a elegibilidade do projeto, a decisão de concessão, a utilização efetiva e a fiscalização. O portal não deverá assumir que o registo do investimento ou a localização numa ZEE, ZFI ou parque industrial concede automaticamente o benefício."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 965""],""aceitacao"":""O fluxo deverá controlar separadamente o direito potencial previsto na lei, a elegibilidade do projeto, a decisão de concessão, a utilização efetiva e a fiscalização. O portal não deverá assumir que o registo do investimento ou a localização numa ZEE, ZFI ou parque industrial concede automaticamente o benefício."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. | 15/10/2026 — incremento de classificação multidimensional em QA: Confirmação da associação, publicação editorial e ato externo separados. Ato documentado não concede automaticamente benefício. Elegibilidade/cálculo/utilização/fiscalização completos não implementados por esta entrega. | 15/10/2026 — Tempo autorizou e foi disponibilizada a candidata classificacao-multidimensional-QA-64ab05e20b95 DOC01: 17 fontes/174 build, backup/restauro fresco, cache de dados preservada e reversão compatível. Recorte parcial; restantes limites conservados. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: Relação com zona não concede benefício, capacidade ou direito. Não demonstra o processo integral de concessão, utilização e fiscalização. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: Backup/restauro fresco 295 tabelas/31 sequências/2341 ficheiros/29 documentos; clone arrancou em leitura. Conferência operacional de GET/assets e área privada pela conta 2, sem guardar. Dados, papéis e histórico iguais; não encerra a cláusula integral.","Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada. | Disponibilização DOC01 executada. Limitação operacional concreta: Editor no ativo: não demonstrado nesta conferência. O utilizador informou não ter acesso à conta de Promotora interna Aurora Chachuaio. A sessão efetiva Osmane Nala, conta 2, recebeu 403 em GET /minhas-oportunidades/create; não existe elevação operacional ativa. Os papéis Promotor/Validador dessa conta permanecem atribuídos; as funções de autorização v1 conferem exatamente com a versão anterior à entrega. Existem seis oportunidades legadas e nenhuma do workflow de promotor no ativo. A mensagem 403 genérica não expõe o motivo; o diagnóstico fica registado, sem alterar permissões, credenciais ou acrescentar uma correção fora do pacote autorizado. Mantêm-se as provas funcionais QA aceites do editor.; limites do critério integral: Confirmação da associação, publicação editorial e ato externo separados. Ato documentado não concede automaticamente benefício. Elegibilidade/cálculo/utilização/fiscalização completos não implementados por esta entrega. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: Recorte QA concluído; disponibilização deste incremento exige decisão específica. Relação com zona não concede benefício, capacidade ou direito. Não demonstra o processo integral de concessão, utilização e fiscalização. As quatro outras lacunas conservam o seu estado; provas aceites não se repetem. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: Recuperação UUID no ativo não observada: conta 2 sem anúncio próprio; dois rascunhos pertencem a outro titular. Não criar dados nem alargar acesso para preencher esta limitação. Cadeia sem caso positivo, sem ensaio volumétrico e limite do payload sintético da reversão mantêm-se. Outras quatro lacunas inalteradas.","SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.","Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: A autorização base foi executada. Suplemento negocios-compilacao-nome-QA-7ef0facd0e27, zero fontes/161 build para título InvesteMoz, aguarda autorização específica por ter novos hashes de build. Não reabrir QA funcional aceite. | 16/10/2026 — fecho operacional consolidado: Autorizações base e do suplemento executadas. Saldo operacional zero. Não classificar anúncios reais nem divulgar relações. Limites QA e ausência de UUID próprio para observação no ativo conservados; outras quatro lacunas inalteradas.",Incremento parcial disponibilizado; aceitação QA preservada e lacunas integrais delimitadas,"Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: 10–16 h era a estimativa inicial agora executada neste recorte. Saldo QA zero para a cobertura demonstrada. Operação futura estimada 90–180 min após autorização, partilhada pelo lote, não somar por requisito.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | outputs/investmoz-classificacao-multidimensional-QA-20261015/RELATORIO-QA.md; HTTP-DELTA-QA.json (44); SERVICOS-DELTA-QA.json (22); REVERSAO-COMPAT-QA.json (6); INTERFACE-QA.json | outputs/investmoz-classificacao-ativacao-20261015/RELATORIO-ENTREGA.md; RECIBO-FINAL.json; FRESH-BACKUP.json; ARRANQUE-CLONE-RESTAURADO.json; FONTES-COMPILACAO.json; HTTP-AFTER.json; PRESERVACAO-AFTER.json; INTERFACE-OPERACIONAL.json | outputs/investmoz-negocios-classificacao-QA-20261016/RELATORIO-QA.md; HTTP-QA.json (36/50 HTTP); SCOPES-QA.json (10); INTERFACE-QA.json; REVERSAO-APOS-EDICAO-ANTERIOR.json; PRESERVACAO-FINAL.json; MANIFESTO.json | outputs/investmoz-negocios-classificacao-ativacao-20261016/RELATORIO-ENTREGA.md; AUTORIZACAO-TEMPO.json; FRESH-BACKUP.json; ARRANQUE-CLONE-RESTAURADO.json; TROCA.json; HTTP-AFTER.json; PRESERVACAO-APOS-AUTENTICACAO.json; INTERFACE-OPERACIONAL.json; RECIBO-FINAL.json | outputs/investmoz-negocios-classificacao-ativacao-20261016/RELATORIO-FINAL.md; AUTORIZACAO-EXTENSAO-NOME.json; FRESH-BACKUP-NOME.json; ARRANQUE-CLONE-NOME.json; TROCA-NOME.json; HTTP-APOS-NOME.json; PRESERVACAO-APOS-NOME.json; INTERFACE-NOME-ATIVO.json; RECIBO-CONSOLIDADO.json,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada, | management_draft.canonical.relations/enterprise_size; workflow_context.classification_decisions/publication.classification/canonical_items; mestres existentes por ID; sem migrations. | /negocios: existing_business_revisions.snapshot.context.multidimensional; mesmo UUID e payload principal intacto; decisões por relação/evidência; snapshot de divulgação separado.," | Recuperação noutra sessão, nove relações/quatro dimensões, evidência/decisão por hash, exclusão privada, filtros/map matched_count, reversão compatível. Publicação é fixture sintético; transição editorial aceite não repetida. | Clone principal publicado/v26, referência publicada/v12 intacta; recuperação/validação/divulgação e filtros dirigidos; edição posterior pelo código anterior preserva o suplemento; ver relatório para fixture secundário sintético.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0030,Aplicar árvore de decisão explicável; registar pressupostos e lacunas.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 986 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7220,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0030: Aplicar árvore de decisão explicável; registar pressupostos e lacunas.,P2,M2-d0c06a75-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0030,1,"[{""id"":""M2-d0c06a75-0030"",""pedido"":""Aplicar árvore de decisão explicável; registar pressupostos e lacunas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 986"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7220""],""aceitacao"":""Aplicar árvore de decisão explicável; registar pressupostos e lacunas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0031,"Registar número, data, canal, prazo, pedidos de esclarecimento e respostas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1001 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7235,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0031: Registar número, data, canal, prazo, pedidos de esclarecimento e respostas.",P2,M2-d0c06a75-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0031,1,"[{""id"":""M2-d0c06a75-0031"",""pedido"":""Registar número, data, canal, prazo, pedidos de esclarecimento e respostas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1001"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7235""],""aceitacao"":""Registar número, data, canal, prazo, pedidos de esclarecimento e respostas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0032,"Validar contra lista, período, saldo, projeto e condição; guardar comprovativos.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1016 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7250,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0032: Validar contra lista, período, saldo, projeto e condição; guardar comprovativos.",P2,M2-d0c06a75-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0032,1,"[{""id"":""M2-d0c06a75-0032"",""pedido"":""Validar contra lista, período, saldo, projeto e condição; guardar comprovativos."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1016"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7250""],""aceitacao"":""Validar contra lista, período, saldo, projeto e condição; guardar comprovativos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0033,"Preservar versão, congelar dossiê, atribuir tarefas, controlar resposta e contraditório.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1031 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7265,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0033: Preservar versão, congelar dossiê, atribuir tarefas, controlar resposta e contraditório.",P2,M2-d0c06a75-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0033,1,"[{""id"":""M2-d0c06a75-0033"",""pedido"":""Preservar versão, congelar dossiê, atribuir tarefas, controlar resposta e contraditório."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1031"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7265""],""aceitacao"":""Preservar versão, congelar dossiê, atribuir tarefas, controlar resposta e contraditório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0034,"Preencher uma ficha por benefício, imposto ou direito. A simulação deve permanecer separada da decisão oficial.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1108 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7342,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0034: Preencher uma ficha por benefício, imposto ou direito. A simulação deve permanecer separada da decisão oficial.",P2,M2-d0c06a75-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0034,1,"[{""id"":""M2-d0c06a75-0034"",""pedido"":""Preencher uma ficha por benefício, imposto ou direito. A simulação deve permanecer separada da decisão oficial."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1108"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7342""],""aceitacao"":""Preencher uma ficha por benefício, imposto ou direito. A simulação deve permanecer separada da decisão oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0035,"A entidade possui competência legal para emitir, decidir, validar ou supervisionar.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1218 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7452,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0035: A entidade possui competência legal para emitir, decidir, validar ou supervisionar.",P2,M2-d0c06a75-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0035,1,"[{""id"":""M2-d0c06a75-0035"",""pedido"":""A entidade possui competência legal para emitir, decidir, validar ou supervisionar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1218"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7452""],""aceitacao"":""A entidade possui competência legal para emitir, decidir, validar ou supervisionar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0036,"Todos os requisitos obrigatórios, condicionais e informativos estão classificados.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1242 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7476,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0036: Todos os requisitos obrigatórios, condicionais e informativos estão classificados.",P2,M2-d0c06a75-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0036,1,"[{""id"":""M2-d0c06a75-0036"",""pedido"":""Todos os requisitos obrigatórios, condicionais e informativos estão classificados."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1242"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7476""],""aceitacao"":""Todos os requisitos obrigatórios, condicionais e informativos estão classificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0037,"O CRM deverá guardar o estado cambial e fiscal do projeto, tarefas, prazos, decisões, condições, reportes e fiscalizações.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1354 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7587,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0037: O CRM deverá guardar o estado cambial e fiscal do projeto, tarefas, prazos, decisões, condições, reportes e fiscalizações.",P2,M2-d0c06a75-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0037,1,"[{""id"":""M2-d0c06a75-0037"",""pedido"":""O CRM deverá guardar o estado cambial e fiscal do projeto, tarefas, prazos, decisões, condições, reportes e fiscalizações."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1354"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7587""],""aceitacao"":""O CRM deverá guardar o estado cambial e fiscal do projeto, tarefas, prazos, decisões, condições, reportes e fiscalizações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0038,"O repositório legal deverá relacionar cada regra com entidade, evento acionador, requisitos, formulário, prazo, decisão, obrigação posterior e fonte.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1355 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7588,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0038: O repositório legal deverá relacionar cada regra com entidade, evento acionador, requisitos, formulário, prazo, decisão, obrigação posterior e fonte.",P2,M2-d0c06a75-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0038,1,"[{""id"":""M2-d0c06a75-0038"",""pedido"":""O repositório legal deverá relacionar cada regra com entidade, evento acionador, requisitos, formulário, prazo, decisão, obrigação posterior e fonte."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1355"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7588""],""aceitacao"":""O repositório legal deverá relacionar cada regra com entidade, evento acionador, requisitos, formulário, prazo, decisão, obrigação posterior e fonte."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0039,"As integrações usarão APIs ou mecanismos autorizados; na ausência destes, o portal deverá produzir dossiês e encaminhamentos rastreáveis.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1357 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7590,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0039: As integrações usarão APIs ou mecanismos autorizados; na ausência destes, o portal deverá produzir dossiês e encaminhamentos rastreáveis.",P2,M2-d0c06a75-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0039,1,"[{""id"":""M2-d0c06a75-0039"",""pedido"":""As integrações usarão APIs ou mecanismos autorizados; na ausência destes, o portal deverá produzir dossiês e encaminhamentos rastreáveis."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1357"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7590""],""aceitacao"":""As integrações usarão APIs ou mecanismos autorizados; na ausência destes, o portal deverá produzir dossiês e encaminhamentos rastreáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0040,No-Go: atividade financeira sem autorização; operação cambial obrigatória sem licença ou registo; origem de fundos não validada; benefício fiscal tratado como automático; parâmetro fiscal ou cambial sem fonte vigente; divergência material entre decisão e utilização; declaração obrigatória vencida; vulnerabilidade crítica; ou integração não autorizada.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1360 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7593,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0040: No-Go: atividade financeira sem autorização; operação cambial obrigatória sem licença ou registo; origem de fundos não validada; benefício fiscal tratado como automático; parâmetro fiscal ou cambial sem fonte vigente; divergência material entre decisão e utilização; declaração obrigatória vencida; vulnerabilidade crítica; ou integração não autorizada.,P2,M2-d0c06a75-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0040,1,"[{""id"":""M2-d0c06a75-0040"",""pedido"":""No-Go: atividade financeira sem autorização; operação cambial obrigatória sem licença ou registo; origem de fundos não validada; benefício fiscal tratado como automático; parâmetro fiscal ou cambial sem fonte vigente; divergência material entre decisão e utilização; declaração obrigatória vencida; vulnerabilidade crítica; ou integração não autorizada."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1360"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7593""],""aceitacao"":""No-Go: atividade financeira sem autorização; operação cambial obrigatória sem licença ou registo; origem de fundos não validada; benefício fiscal tratado como automático; parâmetro fiscal ou cambial sem fonte vigente; divergência material entre decisão e utilização; declaração obrigatória vencida; vulnerabilidade crítica; ou integração não autorizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0041,"Os conteúdos e serviços já existentes no Portal do Investidor — Informação Pública devem ser preservados, atualizados e associados ao processo de investimento. O novo portal não deverá tratá-los como páginas isoladas: cada serviço será ativado conforme o perfil do investidor, a forma societária, a atividade, a dimensão, a localização, o regime aplicável e a fase do projeto. O CRM deverá manter estado, responsável, prazo, documentos, dependências, decisão oficial e ação seguinte.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1364 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7597,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0041: Os conteúdos e serviços já existentes no Portal do Investidor — Informação Pública devem ser preservados, atualizados e associados ao processo de investimento. O novo portal não deverá tratá-los como páginas isoladas: cada serviço será ativado conforme o perfil do investidor, a forma societária, a atividade, a dimensão, a localização, o regime aplicável e a fase do projeto. O CRM deverá manter estado, responsável, prazo, documentos, dependências, decisão oficial e ação seguinte.",P2,M2-d0c06a75-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0041,1,"[{""id"":""M2-d0c06a75-0041"",""pedido"":""Os conteúdos e serviços já existentes no Portal do Investidor — Informação Pública devem ser preservados, atualizados e associados ao processo de investimento. O novo portal não deverá tratá-los como páginas isoladas: cada serviço será ativado conforme o perfil do investidor, a forma societária, a atividade, a dimensão, a localização, o regime aplicável e a fase do projeto. O CRM deverá manter estado, responsável, prazo, documentos, dependências, decisão oficial e ação seguinte."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1364"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7597""],""aceitacao"":""Os conteúdos e serviços já existentes no Portal do Investidor — Informação Pública devem ser preservados, atualizados e associados ao processo de investimento. O novo portal não deverá tratá-los como páginas isoladas: cada serviço será ativado conforme o perfil do investidor, a forma societária, a atividade, a dimensão, a localização, o regime aplicável e a fase do projeto. O CRM deverá manter estado, responsável, prazo, documentos, dependências, decisão oficial e ação seguinte."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0042,Apresentar atendimento oficial e manter tarefa para obter o URL ou API; não inventar ligação profunda.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1478 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7711,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0042: Apresentar atendimento oficial e manter tarefa para obter o URL ou API; não inventar ligação profunda.,P2,M2-d0c06a75-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0042,1,"[{""id"":""M2-d0c06a75-0042"",""pedido"":""Apresentar atendimento oficial e manter tarefa para obter o URL ou API; não inventar ligação profunda."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1478"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7711""],""aceitacao"":""Apresentar atendimento oficial e manter tarefa para obter o URL ou API; não inventar ligação profunda."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0043,Abrir o canal oficial; guardar no CRM apenas o estado e comprovativos autorizados.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1482 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7715,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,M2-d0c06a75-0043: Abrir o canal oficial; guardar no CRM apenas o estado e comprovativos autorizados.,P2,M2-d0c06a75-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0043,1,"[{""id"":""M2-d0c06a75-0043"",""pedido"":""Abrir o canal oficial; guardar no CRM apenas o estado e comprovativos autorizados."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1482"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7715""],""aceitacao"":""Abrir o canal oficial; guardar no CRM apenas o estado e comprovativos autorizados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0044,"Disponibilizar guia, requisitos, ligação e acompanhamento.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1486 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7719,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0044: Disponibilizar guia, requisitos, ligação e acompanhamento.",P2,M2-d0c06a75-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0044,1,"[{""id"":""M2-d0c06a75-0044"",""pedido"":""Disponibilizar guia, requisitos, ligação e acompanhamento."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1486"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7719""],""aceitacao"":""Disponibilizar guia, requisitos, ligação e acompanhamento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0045,Orientar e encaminhar; validar o formulário e canal com Alfândegas.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1490 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7723,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0045: Orientar e encaminhar; validar o formulário e canal com Alfândegas.,P2,M2-d0c06a75-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0045,1,"[{""id"":""M2-d0c06a75-0045"",""pedido"":""Orientar e encaminhar; validar o formulário e canal com Alfândegas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1490"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7723""],""aceitacao"":""Orientar e encaminhar; validar o formulário e canal com Alfândegas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0046,"Cada caso deve possuir um responsável interno único, entidade decisora, ponto focal, substituto e data da próxima ação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1639 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7872,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0046: Cada caso deve possuir um responsável interno único, entidade decisora, ponto focal, substituto e data da próxima ação.",P2,M2-d0c06a75-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0046,1,"[{""id"":""M2-d0c06a75-0046"",""pedido"":""Cada caso deve possuir um responsável interno único, entidade decisora, ponto focal, substituto e data da próxima ação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1639"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7872""],""aceitacao"":""Cada caso deve possuir um responsável interno único, entidade decisora, ponto focal, substituto e data da próxima ação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0047,O prazo interno é distinto do prazo oficial; ambos devem ser registados e medidos.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1641 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7874,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0047: O prazo interno é distinto do prazo oficial; ambos devem ser registados e medidos.,P2,M2-d0c06a75-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0047,1,"[{""id"":""M2-d0c06a75-0047"",""pedido"":""O prazo interno é distinto do prazo oficial; ambos devem ser registados e medidos."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1641"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7874""],""aceitacao"":""O prazo interno é distinto do prazo oficial; ambos devem ser registados e medidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0048,"Preservar o conteúdo existente como base didática, validando legislação, entidade, formulário, prazo, taxa e canal.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1646 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7879,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0048: Preservar o conteúdo existente como base didática, validando legislação, entidade, formulário, prazo, taxa e canal.",P2,M2-d0c06a75-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0048,1,"[{""id"":""M2-d0c06a75-0048"",""pedido"":""Preservar o conteúdo existente como base didática, validando legislação, entidade, formulário, prazo, taxa e canal."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1646"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7879""],""aceitacao"":""Preservar o conteúdo existente como base didática, validando legislação, entidade, formulário, prazo, taxa e canal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0049,"Reutilizar dados e documentos no CRM com consentimento, evitando nova introdução em cada serviço.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1649 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7882,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0049: Reutilizar dados e documentos no CRM com consentimento, evitando nova introdução em cada serviço.",P2,M2-d0c06a75-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0049,1,"[{""id"":""M2-d0c06a75-0049"",""pedido"":""Reutilizar dados e documentos no CRM com consentimento, evitando nova introdução em cada serviço."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1649"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7882""],""aceitacao"":""Reutilizar dados e documentos no CRM com consentimento, evitando nova introdução em cada serviço."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0050,"O CRM constitui a fonte operacional da jornada do investidor e a inteligência artificial actua como camada de orientação, classificação, explicação e apoio à decisão. A IA não deverá escrever directamente nos registos mestres, alterar decisões oficiais ou executar ações críticas sem validação humana e auditoria.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1664,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0050: O CRM constitui a fonte operacional da jornada do investidor e a inteligência artificial actua como camada de orientação, classificação, explicação e apoio à decisão. A IA não deverá escrever directamente nos registos mestres, alterar decisões oficiais ou executar ações críticas sem validação humana e auditoria.",P2,M2-d0c06a75-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0050,1,"[{""id"":""M2-d0c06a75-0050"",""pedido"":""O CRM constitui a fonte operacional da jornada do investidor e a inteligência artificial actua como camada de orientação, classificação, explicação e apoio à decisão. A IA não deverá escrever directamente nos registos mestres, alterar decisões oficiais ou executar ações críticas sem validação humana e auditoria."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1664""],""aceitacao"":""O CRM constitui a fonte operacional da jornada do investidor e a inteligência artificial actua como camada de orientação, classificação, explicação e apoio à decisão. A IA não deverá escrever directamente nos registos mestres, alterar decisões oficiais ou executar ações críticas sem validação humana e auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0051,Selecionar dados necessários por finalidade.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1681 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7914,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0051: Selecionar dados necessários por finalidade.,P2,M2-d0c06a75-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0051,1,"[{""id"":""M2-d0c06a75-0051"",""pedido"":""Selecionar dados necessários por finalidade."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1681"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7914""],""aceitacao"":""Selecionar dados necessários por finalidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0052,"Recuperar contexto, selecionar ferramentas e produzir respostas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1691 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7924,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0052: Recuperar contexto, selecionar ferramentas e produzir respostas.",P1,M2-d0c06a75-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0052,1,"[{""id"":""M2-d0c06a75-0052"",""pedido"":""Recuperar contexto, selecionar ferramentas e produzir respostas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1691"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7924""],""aceitacao"":""Recuperar contexto, selecionar ferramentas e produzir respostas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0053,Validar resultados de médio e alto risco.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1701 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7934,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0053: Validar resultados de médio e alto risco.,P2,M2-d0c06a75-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0053,1,"[{""id"":""M2-d0c06a75-0053"",""pedido"":""Validar resultados de médio e alto risco."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1701"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7934""],""aceitacao"":""Validar resultados de médio e alto risco."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0054,"Registar modelo, versão, fontes, latência, custo e resultado.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1706 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7939,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0054: Registar modelo, versão, fontes, latência, custo e resultado.",P2,M2-d0c06a75-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0054,1,"[{""id"":""M2-d0c06a75-0054"",""pedido"":""Registar modelo, versão, fontes, latência, custo e resultado."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1706"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7939""],""aceitacao"":""Registar modelo, versão, fontes, latência, custo e resultado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0055,"O simulador existente deverá ser preservado e modernizado por componentes. O motor continuará determinístico, separado da interface, da IA e do CRM.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1725 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7958,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0055: O simulador existente deverá ser preservado e modernizado por componentes. O motor continuará determinístico, separado da interface, da IA e do CRM.",P2,M2-d0c06a75-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0055,1,"[{""id"":""M2-d0c06a75-0055"",""pedido"":""O simulador existente deverá ser preservado e modernizado por componentes. O motor continuará determinístico, separado da interface, da IA e do CRM."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1725"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7958""],""aceitacao"":""O simulador existente deverá ser preservado e modernizado por componentes. O motor continuará determinístico, separado da interface, da IA e do CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0056,Reutilizar dados e acompanhar cenários.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1743 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7976,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0056: Reutilizar dados e acompanhar cenários.,P2,M2-d0c06a75-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0056,1,"[{""id"":""M2-d0c06a75-0056"",""pedido"":""Reutilizar dados e acompanhar cenários."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1743"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7976""],""aceitacao"":""Reutilizar dados e acompanhar cenários."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0057,"O dashboard deverá ser o ponto único para administrar conteúdos, dados mestres, regras, serviços, integrações e operações. Coordena qualidade, aprovação, publicação, revisão e auditoria sem substituir sistemas transacionais especializados.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1802 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8035,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0057: O dashboard deverá ser o ponto único para administrar conteúdos, dados mestres, regras, serviços, integrações e operações. Coordena qualidade, aprovação, publicação, revisão e auditoria sem substituir sistemas transacionais especializados.",P1,M2-d0c06a75-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0057,1,"[{""id"":""M2-d0c06a75-0057"",""pedido"":""O dashboard deverá ser o ponto único para administrar conteúdos, dados mestres, regras, serviços, integrações e operações. Coordena qualidade, aprovação, publicação, revisão e auditoria sem substituir sistemas transacionais especializados."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1802"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8035""],""aceitacao"":""O dashboard deverá ser o ponto único para administrar conteúdos, dados mestres, regras, serviços, integrações e operações. Coordena qualidade, aprovação, publicação, revisão e auditoria sem substituir sistemas transacionais especializados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0058,"Criar, versionar, validar, publicar e arquivar.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1821 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8054,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0058: Criar, versionar, validar, publicar e arquivar.",P2,M2-d0c06a75-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0058,1,"[{""id"":""M2-d0c06a75-0058"",""pedido"":""Criar, versionar, validar, publicar e arquivar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1821"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8054""],""aceitacao"":""Criar, versionar, validar, publicar e arquivar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0059,"Editar em rascunho, testar, comparar e publicar.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1833 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8066,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0059: Editar em rascunho, testar, comparar e publicar.",P1,M2-d0c06a75-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0059,1,"[{""id"":""M2-d0c06a75-0059"",""pedido"":""Editar em rascunho, testar, comparar e publicar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1833"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8066""],""aceitacao"":""Editar em rascunho, testar, comparar e publicar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0060,"Validar, moderar, corresponder e suspender.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1837 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8070,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0060: Validar, moderar, corresponder e suspender.",P2,M2-d0c06a75-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0060,1,"[{""id"":""M2-d0c06a75-0060"",""pedido"":""Validar, moderar, corresponder e suspender."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1837"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8070""],""aceitacao"":""Validar, moderar, corresponder e suspender."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0061,"Importar, validar, mapear, versionar e publicar.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1841 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8074,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0061: Importar, validar, mapear, versionar e publicar.",P2,M2-d0c06a75-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0061,1,"[{""id"":""M2-d0c06a75-0061"",""pedido"":""Importar, validar, mapear, versionar e publicar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1841"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8074""],""aceitacao"":""Importar, validar, mapear, versionar e publicar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0062,"Validar campos, duplicados, relações, fonte, licença e vigência.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1858 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8091,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0062: Validar campos, duplicados, relações, fonte, licença e vigência.",P2,M2-d0c06a75-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0062,1,"[{""id"":""M2-d0c06a75-0062"",""pedido"":""Validar campos, duplicados, relações, fonte, licença e vigência."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1858"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8091""],""aceitacao"":""Validar campos, duplicados, relações, fonte, licença e vigência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0063,Publicar a versão e preservar a anterior.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1862 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8095,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0063: Publicar a versão e preservar a anterior.,P2,M2-d0c06a75-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0063,1,"[{""id"":""M2-d0c06a75-0063"",""pedido"":""Publicar a versão e preservar a anterior."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1862"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8095""],""aceitacao"":""Publicar a versão e preservar a anterior."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0064,"Os fluxos seguintes transformam a arquitetura em processos executáveis no portal. Cada etapa deverá produzir evento, estado, responsável, evidência, prazo, decisão e registo de auditoria.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1873 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8106,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0064: Os fluxos seguintes transformam a arquitetura em processos executáveis no portal. Cada etapa deverá produzir evento, estado, responsável, evidência, prazo, decisão e registo de auditoria.",P2,M2-d0c06a75-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0064,1,"[{""id"":""M2-d0c06a75-0064"",""pedido"":""Os fluxos seguintes transformam a arquitetura em processos executáveis no portal. Cada etapa deverá produzir evento, estado, responsável, evidência, prazo, decisão e registo de auditoria."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1873"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8106""],""aceitacao"":""Os fluxos seguintes transformam a arquitetura em processos executáveis no portal. Cada etapa deverá produzir evento, estado, responsável, evidência, prazo, decisão e registo de auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0065,Publicar evento no gateway.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1882 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8115,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0065: Publicar evento no gateway.,P2,M2-d0c06a75-0065: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0065,1,"[{""id"":""M2-d0c06a75-0065"",""pedido"":""Publicar evento no gateway."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1882"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8115""],""aceitacao"":""Publicar evento no gateway."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0066,Selecionar dados e documentos necessários.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1892 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8125,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,M2-d0c06a75-0066: Selecionar dados e documentos necessários.,P2,M2-d0c06a75-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0066,1,"[{""id"":""M2-d0c06a75-0066"",""pedido"":""Selecionar dados e documentos necessários."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1892"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8125""],""aceitacao"":""Selecionar dados e documentos necessários."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0067,"Aprovar, corrigir, rejeitar ou pedir dados.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1917 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8150,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0067: Aprovar, corrigir, rejeitar ou pedir dados.",P2,M2-d0c06a75-0067: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0067,1,"[{""id"":""M2-d0c06a75-0067"",""pedido"":""Aprovar, corrigir, rejeitar ou pedir dados."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1917"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8150""],""aceitacao"":""Aprovar, corrigir, rejeitar ou pedir dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0068,"Selecionar projeto, entidade, setor, localização, moeda e período.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1932 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8165,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0068: Selecionar projeto, entidade, setor, localização, moeda e período.",P2,M2-d0c06a75-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0068,1,"[{""id"":""M2-d0c06a75-0068"",""pedido"":""Selecionar projeto, entidade, setor, localização, moeda e período."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1932"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8165""],""aceitacao"":""Selecionar projeto, entidade, setor, localização, moeda e período."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0069,Reutilizar dados aprovados do CRM e solicitar apenas os campos em falta.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1933 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8166,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,M2-d0c06a75-0069: Reutilizar dados aprovados do CRM e solicitar apenas os campos em falta.,P2,M2-d0c06a75-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0069,1,"[{""id"":""M2-d0c06a75-0069"",""pedido"":""Reutilizar dados aprovados do CRM e solicitar apenas os campos em falta."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1933"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8166""],""aceitacao"":""Reutilizar dados aprovados do CRM e solicitar apenas os campos em falta."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0070,"Validar entradas, unidades, dependências, limites e qualidade dos dados.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1935 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8168,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0070: Validar entradas, unidades, dependências, limites e qualidade dos dados.",P2,M2-d0c06a75-0070: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0070,1,"[{""id"":""M2-d0c06a75-0070"",""pedido"":""Validar entradas, unidades, dependências, limites e qualidade dos dados."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1935"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8168""],""aceitacao"":""Validar entradas, unidades, dependências, limites e qualidade dos dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0071,"Guardar cenário, versão, entradas, resultado, fonte, responsável e data no CRM.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1939 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8172,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0071: Guardar cenário, versão, entradas, resultado, fonte, responsável e data no CRM.",P2,M2-d0c06a75-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0071,1,"[{""id"":""M2-d0c06a75-0071"",""pedido"":""Guardar cenário, versão, entradas, resultado, fonte, responsável e data no CRM."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1939"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8172""],""aceitacao"":""Guardar cenário, versão, entradas, resultado, fonte, responsável e data no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0072,"Registar aceitação, reunião, negociação, resultado e avaliação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1951 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8184,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0072: Registar aceitação, reunião, negociação, resultado e avaliação.",P2,M2-d0c06a75-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0072,1,"[{""id"":""M2-d0c06a75-0072"",""pedido"":""Registar aceitação, reunião, negociação, resultado e avaliação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1951"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8184""],""aceitacao"":""Registar aceitação, reunião, negociação, resultado e avaliação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0073,Extrair campos e validar lacunas.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1969 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8202,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0073: Extrair campos e validar lacunas.,P2,M2-d0c06a75-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0073,1,"[{""id"":""M2-d0c06a75-0073"",""pedido"":""Extrair campos e validar lacunas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1969"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8202""],""aceitacao"":""Extrair campos e validar lacunas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0074,Permitir correspondência.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1977 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8210,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0074: Permitir correspondência.,P2,M2-d0c06a75-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0074,1,"[{""id"":""M2-d0c06a75-0074"",""pedido"":""Permitir correspondência."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1977"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8210""],""aceitacao"":""Permitir correspondência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0075,"Atribuir, aprovar, devolver, rejeitar, cancelar.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2033 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8266,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0075: Atribuir, aprovar, devolver, rejeitar, cancelar.",P2,M2-d0c06a75-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0075,1,"[{""id"":""M2-d0c06a75-0075"",""pedido"":""Atribuir, aprovar, devolver, rejeitar, cancelar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2033"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8266""],""aceitacao"":""Atribuir, aprovar, devolver, rejeitar, cancelar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0076,"Agendar, publicar, suspender e reverter.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2036 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8269,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0076: Agendar, publicar, suspender e reverter.",P2,M2-d0c06a75-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0076,1,"[{""id"":""M2-d0c06a75-0076"",""pedido"":""Agendar, publicar, suspender e reverter."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2036"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8269""],""aceitacao"":""Agendar, publicar, suspender e reverter."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0077,"Carregar, mapear, validar, executar e reverter lote.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2039 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8272,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0077: Carregar, mapear, validar, executar e reverter lote.",P2,M2-d0c06a75-0077: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0077,1,"[{""id"":""M2-d0c06a75-0077"",""pedido"":""Carregar, mapear, validar, executar e reverter lote."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2039"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8272""],""aceitacao"":""Carregar, mapear, validar, executar e reverter lote."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0078,"Guardar rascunho, validar, comparar, submeter e cancelar.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2080 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8313,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0078: Guardar rascunho, validar, comparar, submeter e cancelar.",P1,M2-d0c06a75-0078: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0078,1,"[{""id"":""M2-d0c06a75-0078"",""pedido"":""Guardar rascunho, validar, comparar, submeter e cancelar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2080"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8313""],""aceitacao"":""Guardar rascunho, validar, comparar, submeter e cancelar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0079,"Aprovar, devolver, rejeitar, pedir parecer e agendar.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2083 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8316,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0079: Aprovar, devolver, rejeitar, pedir parecer e agendar.",P2,M2-d0c06a75-0079: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0079,1,"[{""id"":""M2-d0c06a75-0079"",""pedido"":""Aprovar, devolver, rejeitar, pedir parecer e agendar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2083"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8316""],""aceitacao"":""Aprovar, devolver, rejeitar, pedir parecer e agendar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0080,"Validar lote, corrigir, executar, cancelar e reverter.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2086 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8319,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0080: Validar lote, corrigir, executar, cancelar e reverter.",P2,M2-d0c06a75-0080: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0080,1,"[{""id"":""M2-d0c06a75-0080"",""pedido"":""Validar lote, corrigir, executar, cancelar e reverter."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2086"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8319""],""aceitacao"":""Validar lote, corrigir, executar, cancelar e reverter."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0081,3.2.3.8.1 Regras obrigatórias,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2269 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8502,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0081: 3.2.3.8.1 Regras obrigatórias,P2,M2-d0c06a75-0081: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0081,1,"[{""id"":""M2-d0c06a75-0081"",""pedido"":""3.2.3.8.1 Regras obrigatórias"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2269"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8502""],""aceitacao"":""3.2.3.8.1 Regras obrigatórias"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0082,O autor não pode aprovar nem publicar a própria alteração crítica.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2270 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8503,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0082: O autor não pode aprovar nem publicar a própria alteração crítica.,P2,M2-d0c06a75-0082: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0082,1,"[{""id"":""M2-d0c06a75-0082"",""pedido"":""O autor não pode aprovar nem publicar a própria alteração crítica."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2270"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8503""],""aceitacao"":""O autor não pode aprovar nem publicar a própria alteração crítica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0083,Preservar histórico e impedir uso corrente.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2334 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8567,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0083: Preservar histórico e impedir uso corrente.,P2,M2-d0c06a75-0083: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0083,1,"[{""id"":""M2-d0c06a75-0083"",""pedido"":""Preservar histórico e impedir uso corrente."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2334"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8567""],""aceitacao"":""Preservar histórico e impedir uso corrente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0084,"Preencher durante a revisão funcional, técnica, jurídica, de segurança e de operação. Cada não conformidade deve possuir ação, responsável e prazo.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2351 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8584,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0084: Preencher durante a revisão funcional, técnica, jurídica, de segurança e de operação. Cada não conformidade deve possuir ação, responsável e prazo.",P2,M2-d0c06a75-0084: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0084,1,"[{""id"":""M2-d0c06a75-0084"",""pedido"":""Preencher durante a revisão funcional, técnica, jurídica, de segurança e de operação. Cada não conformidade deve possuir ação, responsável e prazo."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2351"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8584""],""aceitacao"":""Preencher durante a revisão funcional, técnica, jurídica, de segurança e de operação. Cada não conformidade deve possuir ação, responsável e prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0085,"Regras legais, fiscais, SIG, segurança e integrações seguem pareceres obrigatórios.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2462 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8695,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0085: Regras legais, fiscais, SIG, segurança e integrações seguem pareceres obrigatórios.",P2,M2-d0c06a75-0085: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0085,1,"[{""id"":""M2-d0c06a75-0085"",""pedido"":""Regras legais, fiscais, SIG, segurança e integrações seguem pareceres obrigatórios."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2462"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8695""],""aceitacao"":""Regras legais, fiscais, SIG, segurança e integrações seguem pareceres obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0086,"A primeira versão orientará, disponibilizará informação, recolherá dados com consentimento, preparará dossiês e acompanhará processos-piloto, incluindo fluxos do Banco de Moçambique e da Autoridade Tributária. A plataforma não emitirá licenças, autorizações cambiais, aprovações prudenciais, benefícios fiscais, isenções, certificados, registos, pareceres oficiais ou decisões administrativas. Esses atos permanecerão exclusivamente nas entidades públicas competentes e nos respetivos sistemas. O acesso ou a integração com serviços governamentais dependerá de canais públicos, autorizações, termos de utilização, protocolos ou acordos aplicáveis, sem criar aparência de portal governamental.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2532 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8765,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0086: A primeira versão orientará, disponibilizará informação, recolherá dados com consentimento, preparará dossiês e acompanhará processos-piloto, incluindo fluxos do Banco de Moçambique e da Autoridade Tributária. A plataforma não emitirá licenças, autorizações cambiais, aprovações prudenciais, benefícios fiscais, isenções, certificados, registos, pareceres oficiais ou decisões administrativas. Esses atos permanecerão exclusivamente nas entidades públicas competentes e nos respetivos sistemas. O acesso ou a integração com serviços governamentais dependerá de canais públicos, autorizações, termos de utilização, protocolos ou acordos aplicáveis, sem criar aparência de portal governamental.",P2,M2-d0c06a75-0086: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0086,1,"[{""id"":""M2-d0c06a75-0086"",""pedido"":""A primeira versão orientará, disponibilizará informação, recolherá dados com consentimento, preparará dossiês e acompanhará processos-piloto, incluindo fluxos do Banco de Moçambique e da Autoridade Tributária. A plataforma não emitirá licenças, autorizações cambiais, aprovações prudenciais, benefícios fiscais, isenções, certificados, registos, pareceres oficiais ou decisões administrativas. Esses atos permanecerão exclusivamente nas entidades públicas competentes e nos respetivos sistemas. O acesso ou a integração com serviços governamentais dependerá de canais públicos, autorizações, termos de utilização, protocolos ou acordos aplicáveis, sem criar aparência de portal governamental."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2532"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8765""],""aceitacao"":""A primeira versão orientará, disponibilizará informação, recolherá dados com consentimento, preparará dossiês e acompanhará processos-piloto, incluindo fluxos do Banco de Moçambique e da Autoridade Tributária. A plataforma não emitirá licenças, autorizações cambiais, aprovações prudenciais, benefícios fiscais, isenções, certificados, registos, pareceres oficiais ou decisões administrativas. Esses atos permanecerão exclusivamente nas entidades públicas competentes e nos respetivos sistemas. O acesso ou a integração com serviços governamentais dependerá de canais públicos, autorizações, termos de utilização, protocolos ou acordos aplicáveis, sem criar aparência de portal governamental."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0087,"O portal deverá apresentar, de forma permanente e inequívoca, a identificação do operador privado, os seus contactos, termos de utilização, política de privacidade, fontes de informação, parceiros e limites de responsabilidade. Marcas, símbolos, nomes e identidades visuais do Estado apenas poderão ser utilizados quando legalmente permitidos e nunca de forma suscetível de induzir o utilizador a considerar a plataforma como serviço governamental.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2534 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8767,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0087: O portal deverá apresentar, de forma permanente e inequívoca, a identificação do operador privado, os seus contactos, termos de utilização, política de privacidade, fontes de informação, parceiros e limites de responsabilidade. Marcas, símbolos, nomes e identidades visuais do Estado apenas poderão ser utilizados quando legalmente permitidos e nunca de forma suscetível de induzir o utilizador a considerar a plataforma como serviço governamental.",P2,M2-d0c06a75-0087: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0087,1,"[{""id"":""M2-d0c06a75-0087"",""pedido"":""O portal deverá apresentar, de forma permanente e inequívoca, a identificação do operador privado, os seus contactos, termos de utilização, política de privacidade, fontes de informação, parceiros e limites de responsabilidade. Marcas, símbolos, nomes e identidades visuais do Estado apenas poderão ser utilizados quando legalmente permitidos e nunca de forma suscetível de induzir o utilizador a considerar a plataforma como serviço governamental."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2534"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8767""],""aceitacao"":""O portal deverá apresentar, de forma permanente e inequívoca, a identificação do operador privado, os seus contactos, termos de utilização, política de privacidade, fontes de informação, parceiros e limites de responsabilidade. Marcas, símbolos, nomes e identidades visuais do Estado apenas poderão ser utilizados quando legalmente permitidos e nunca de forma suscetível de induzir o utilizador a considerar a plataforma como serviço governamental."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0088,"Disponibilizar serviços, fontes oficiais, formulários, dados abertos, validação institucional e integrações autorizadas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2543 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8776,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0088: Disponibilizar serviços, fontes oficiais, formulários, dados abertos, validação institucional e integrações autorizadas.",P2,M2-d0c06a75-0088: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0088,1,"[{""id"":""M2-d0c06a75-0088"",""pedido"":""Disponibilizar serviços, fontes oficiais, formulários, dados abertos, validação institucional e integrações autorizadas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2543"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8776""],""aceitacao"":""Disponibilizar serviços, fontes oficiais, formulários, dados abertos, validação institucional e integrações autorizadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0089,"Representar necessidades empresariais, mobilizar membros, identificar barreiras, validar jornadas e divulgar oportunidades.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2546 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8779,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0089: Representar necessidades empresariais, mobilizar membros, identificar barreiras, validar jornadas e divulgar oportunidades.",P2,M2-d0c06a75-0089: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0089,1,"[{""id"":""M2-d0c06a75-0089"",""pedido"":""Representar necessidades empresariais, mobilizar membros, identificar barreiras, validar jornadas e divulgar oportunidades."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2546"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8779""],""aceitacao"":""Representar necessidades empresariais, mobilizar membros, identificar barreiras, validar jornadas e divulgar oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0090,"Disponibilizar financiamento, seguros, consultoria, formação, certificação, tecnologia e outros serviços de apoio.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2552 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8785,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0090: Disponibilizar financiamento, seguros, consultoria, formação, certificação, tecnologia e outros serviços de apoio.",P2,M2-d0c06a75-0090: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0090,1,"[{""id"":""M2-d0c06a75-0090"",""pedido"":""Disponibilizar financiamento, seguros, consultoria, formação, certificação, tecnologia e outros serviços de apoio."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2552"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8785""],""aceitacao"":""Disponibilizar financiamento, seguros, consultoria, formação, certificação, tecnologia e outros serviços de apoio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0091,"As parcerias deverão ser voluntárias, não exclusivas, documentadas e orientadas por valor mensurável para os investidores e para a comunidade empresarial. A participação de uma entidade não concede controlo editorial, preferência comercial, validação pública ou poder de decisão sobre o portal. O operador privado mantém a responsabilidade final pela plataforma, pela experiência do utilizador, pela proteção de dados e pela aplicação da política de independência.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2566 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8799,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0091: As parcerias deverão ser voluntárias, não exclusivas, documentadas e orientadas por valor mensurável para os investidores e para a comunidade empresarial. A participação de uma entidade não concede controlo editorial, preferência comercial, validação pública ou poder de decisão sobre o portal. O operador privado mantém a responsabilidade final pela plataforma, pela experiência do utilizador, pela proteção de dados e pela aplicação da política de independência.",P2,M2-d0c06a75-0091: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0091,1,"[{""id"":""M2-d0c06a75-0091"",""pedido"":""As parcerias deverão ser voluntárias, não exclusivas, documentadas e orientadas por valor mensurável para os investidores e para a comunidade empresarial. A participação de uma entidade não concede controlo editorial, preferência comercial, validação pública ou poder de decisão sobre o portal. O operador privado mantém a responsabilidade final pela plataforma, pela experiência do utilizador, pela proteção de dados e pela aplicação da política de independência."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2566"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8799""],""aceitacao"":""As parcerias deverão ser voluntárias, não exclusivas, documentadas e orientadas por valor mensurável para os investidores e para a comunidade empresarial. A participação de uma entidade não concede controlo editorial, preferência comercial, validação pública ou poder de decisão sobre o portal. O operador privado mantém a responsabilidade final pela plataforma, pela experiência do utilizador, pela proteção de dados e pela aplicação da política de independência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0092,"Priorizar necessidades, analisar barreiras, validar valor e recomendar melhorias.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2628 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8861,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0092: Priorizar necessidades, analisar barreiras, validar valor e recomendar melhorias.",P2,M2-d0c06a75-0092: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0092,1,"[{""id"":""M2-d0c06a75-0092"",""pedido"":""Priorizar necessidades, analisar barreiras, validar valor e recomendar melhorias."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2628"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8861""],""aceitacao"":""Priorizar necessidades, analisar barreiras, validar valor e recomendar melhorias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0093,"Validar autoria, fontes, independência, atualização e publicação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2636 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8869,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0093: Validar autoria, fontes, independência, atualização e publicação.",P2,M2-d0c06a75-0093: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0093,1,"[{""id"":""M2-d0c06a75-0093"",""pedido"":""Validar autoria, fontes, independência, atualização e publicação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2636"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8869""],""aceitacao"":""Validar autoria, fontes, independência, atualização e publicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0094,"A política aplica-se ao operador, colaboradores, parceiros, patrocinadores, anunciantes, fornecedores, especialistas e conteúdos de terceiros. O seu objetivo é proteger a confiança dos utilizadores, assegurar independência editorial e impedir compromissos comerciais, institucionais ou políticos de influenciarem indevidamente informação, recomendações, rankings, pesquisa, encaminhamentos ou acesso a oportunidades.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2646 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8879,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0094: A política aplica-se ao operador, colaboradores, parceiros, patrocinadores, anunciantes, fornecedores, especialistas e conteúdos de terceiros. O seu objetivo é proteger a confiança dos utilizadores, assegurar independência editorial e impedir compromissos comerciais, institucionais ou políticos de influenciarem indevidamente informação, recomendações, rankings, pesquisa, encaminhamentos ou acesso a oportunidades.",P2,M2-d0c06a75-0094: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0094,1,"[{""id"":""M2-d0c06a75-0094"",""pedido"":""A política aplica-se ao operador, colaboradores, parceiros, patrocinadores, anunciantes, fornecedores, especialistas e conteúdos de terceiros. O seu objetivo é proteger a confiança dos utilizadores, assegurar independência editorial e impedir compromissos comerciais, institucionais ou políticos de influenciarem indevidamente informação, recomendações, rankings, pesquisa, encaminhamentos ou acesso a oportunidades."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2646"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8879""],""aceitacao"":""A política aplica-se ao operador, colaboradores, parceiros, patrocinadores, anunciantes, fornecedores, especialistas e conteúdos de terceiros. O seu objetivo é proteger a confiança dos utilizadores, assegurar independência editorial e impedir compromissos comerciais, institucionais ou políticos de influenciarem indevidamente informação, recomendações, rankings, pesquisa, encaminhamentos ou acesso a oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0095,3.6.2 Regras obrigatórias,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2655 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8888,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0095: 3.6.2 Regras obrigatórias,P2,M2-d0c06a75-0095: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0095,1,"[{""id"":""M2-d0c06a75-0095"",""pedido"":""3.6.2 Regras obrigatórias"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2655"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8888""],""aceitacao"":""3.6.2 Regras obrigatórias"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0096,Publicar critérios gerais de ordenação; distinguir resultado orgânico de posição paga.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2672 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8905,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0096: Publicar critérios gerais de ordenação; distinguir resultado orgânico de posição paga.,P2,M2-d0c06a75-0096: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0096,1,"[{""id"":""M2-d0c06a75-0096"",""pedido"":""Publicar critérios gerais de ordenação; distinguir resultado orgânico de posição paga."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2672"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8905""],""aceitacao"":""Publicar critérios gerais de ordenação; distinguir resultado orgânico de posição paga."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0097,"Corrigir informação material com rapidez, indicar alteração e preservar histórico.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2684 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8917,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0097: Corrigir informação material com rapidez, indicar alteração e preservar histórico.",P2,M2-d0c06a75-0097: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0097,1,"[{""id"":""M2-d0c06a75-0097"",""pedido"":""Corrigir informação material com rapidez, indicar alteração e preservar histórico."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2684"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8917""],""aceitacao"":""Corrigir informação material com rapidez, indicar alteração e preservar histórico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0098,"Disponibilizar canal acessível, confirmação, análise independente e recurso.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2687 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8920,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0098: Disponibilizar canal acessível, confirmação, análise independente e recurso.",P2,M2-d0c06a75-0098: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0098,1,"[{""id"":""M2-d0c06a75-0098"",""pedido"":""Disponibilizar canal acessível, confirmação, análise independente e recurso."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2687"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8920""],""aceitacao"":""Disponibilizar canal acessível, confirmação, análise independente e recurso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0099,"Registar pessoa, entidade, interesse, decisão, mitigação, aprovador e validade.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2694 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8927,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0099: Registar pessoa, entidade, interesse, decisão, mitigação, aprovador e validade.",P2,M2-d0c06a75-0099: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0099,1,"[{""id"":""M2-d0c06a75-0099"",""pedido"":""Registar pessoa, entidade, interesse, decisão, mitigação, aprovador e validade."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2694"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8927""],""aceitacao"":""Registar pessoa, entidade, interesse, decisão, mitigação, aprovador e validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0100,Posições pagas devem ser assinaladas e não podem ser apresentadas como classificação independente.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2698 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8931,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0100: Posições pagas devem ser assinaladas e não podem ser apresentadas como classificação independente.,P2,M2-d0c06a75-0100: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0100,1,"[{""id"":""M2-d0c06a75-0100"",""pedido"":""Posições pagas devem ser assinaladas e não podem ser apresentadas como classificação independente."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2698"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8931""],""aceitacao"":""Posições pagas devem ser assinaladas e não podem ser apresentadas como classificação independente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0101,"O portal deverá publicar as categorias de receitas e benefícios que possam afetar a perceção de independência, preservando informação comercial legitimamente confidencial.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2700 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8933,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0101: O portal deverá publicar as categorias de receitas e benefícios que possam afetar a perceção de independência, preservando informação comercial legitimamente confidencial.",P2,M2-d0c06a75-0101: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0101,1,"[{""id"":""M2-d0c06a75-0101"",""pedido"":""O portal deverá publicar as categorias de receitas e benefícios que possam afetar a perceção de independência, preservando informação comercial legitimamente confidencial."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2700"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8933""],""aceitacao"":""O portal deverá publicar as categorias de receitas e benefícios que possam afetar a perceção de independência, preservando informação comercial legitimamente confidencial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0102,O portal deverá manter páginas públicas sobre: operador e propriedade; modelo de governação; natureza privada; critérios de conteúdo e pesquisa; parceiros e modalidades; publicidade e patrocínio; fontes oficiais; política de correções; proteção de dados; reclamações; relatório anual de transparência; disponibilidade e incidentes materiais; e metodologia dos indicadores agregados.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2703 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8936,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0102: O portal deverá manter páginas públicas sobre: operador e propriedade; modelo de governação; natureza privada; critérios de conteúdo e pesquisa; parceiros e modalidades; publicidade e patrocínio; fontes oficiais; política de correções; proteção de dados; reclamações; relatório anual de transparência; disponibilidade e incidentes materiais; e metodologia dos indicadores agregados.,P2,M2-d0c06a75-0102: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0102,1,"[{""id"":""M2-d0c06a75-0102"",""pedido"":""O portal deverá manter páginas públicas sobre: operador e propriedade; modelo de governação; natureza privada; critérios de conteúdo e pesquisa; parceiros e modalidades; publicidade e patrocínio; fontes oficiais; política de correções; proteção de dados; reclamações; relatório anual de transparência; disponibilidade e incidentes materiais; e metodologia dos indicadores agregados."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2703"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8936""],""aceitacao"":""O portal deverá manter páginas públicas sobre: operador e propriedade; modelo de governação; natureza privada; critérios de conteúdo e pesquisa; parceiros e modalidades; publicidade e patrocínio; fontes oficiais; política de correções; proteção de dados; reclamações; relatório anual de transparência; disponibilidade e incidentes materiais; e metodologia dos indicadores agregados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -M2-d0c06a75-0103,"O gestor de transparência realiza revisões periódicas e reporta ao comité de governação. Violações podem resultar em correção, aviso, retirada de conteúdo, perda de visibilidade, suspensão de integração, revogação de acesso, cessação da parceria ou encaminhamento às autoridades competentes. Casos materiais devem ser incluídos no relatório de transparência, respeitando a proteção de dados e o contraditório.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2705 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8938,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0103: O gestor de transparência realiza revisões periódicas e reporta ao comité de governação. Violações podem resultar em correção, aviso, retirada de conteúdo, perda de visibilidade, suspensão de integração, revogação de acesso, cessação da parceria ou encaminhamento às autoridades competentes. Casos materiais devem ser incluídos no relatório de transparência, respeitando a proteção de dados e o contraditório.",P2,M2-d0c06a75-0103: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0103,1,"[{""id"":""M2-d0c06a75-0103"",""pedido"":""O gestor de transparência realiza revisões periódicas e reporta ao comité de governação. Violações podem resultar em correção, aviso, retirada de conteúdo, perda de visibilidade, suspensão de integração, revogação de acesso, cessação da parceria ou encaminhamento às autoridades competentes. Casos materiais devem ser incluídos no relatório de transparência, respeitando a proteção de dados e o contraditório."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2705"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8938""],""aceitacao"":""O gestor de transparência realiza revisões periódicas e reporta ao comité de governação. Violações podem resultar em correção, aviso, retirada de conteúdo, perda de visibilidade, suspensão de integração, revogação de acesso, cessação da parceria ou encaminhamento às autoridades competentes. Casos materiais devem ser incluídos no relatório de transparência, respeitando a proteção de dados e o contraditório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -M2-d0c06a75-0104,"O valor do ecossistema deverá ser demonstrado por resultados, não apenas por presença institucional. Cada benefício deve possuir indicador, linha de base, meta, fonte de dados e periodicidade de medição.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2709 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8942,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0104: O valor do ecossistema deverá ser demonstrado por resultados, não apenas por presença institucional. Cada benefício deve possuir indicador, linha de base, meta, fonte de dados e periodicidade de medição.",P2,M2-d0c06a75-0104: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0104,1,"[{""id"":""M2-d0c06a75-0104"",""pedido"":""O valor do ecossistema deverá ser demonstrado por resultados, não apenas por presença institucional. Cada benefício deve possuir indicador, linha de base, meta, fonte de dados e periodicidade de medição."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2709"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8942""],""aceitacao"":""O valor do ecossistema deverá ser demonstrado por resultados, não apenas por presença institucional. Cada benefício deve possuir indicador, linha de base, meta, fonte de dados e periodicidade de medição."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0105,"Canal para atualizar conteúdo técnico, validar linguagem e identificar lacunas regulatórias.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2755 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8988,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0105: Canal para atualizar conteúdo técnico, validar linguagem e identificar lacunas regulatórias.",P2,M2-d0c06a75-0105: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0105,1,"[{""id"":""M2-d0c06a75-0105"",""pedido"":""Canal para atualizar conteúdo técnico, validar linguagem e identificar lacunas regulatórias."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2755"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8988""],""aceitacao"":""Canal para atualizar conteúdo técnico, validar linguagem e identificar lacunas regulatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0106,"Recomenda-se começar por agricultura/agroindústria, indústria transformadora e turismo, por combinarem procura significativa, processos replicáveis e impacto em emprego. Energia e recursos minerais devem entrar numa segunda vaga, devido à maior complexidade regulatória e ao risco socioambiental. A seleção final deverá ser confirmada por dados de procura, maturidade institucional, disponibilidade de legislação validada e capacidade de integração.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2838 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9071,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0106: Recomenda-se começar por agricultura/agroindústria, indústria transformadora e turismo, por combinarem procura significativa, processos replicáveis e impacto em emprego. Energia e recursos minerais devem entrar numa segunda vaga, devido à maior complexidade regulatória e ao risco socioambiental. A seleção final deverá ser confirmada por dados de procura, maturidade institucional, disponibilidade de legislação validada e capacidade de integração.",P2,M2-d0c06a75-0106: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0106,1,"[{""id"":""M2-d0c06a75-0106"",""pedido"":""Recomenda-se começar por agricultura/agroindústria, indústria transformadora e turismo, por combinarem procura significativa, processos replicáveis e impacto em emprego. Energia e recursos minerais devem entrar numa segunda vaga, devido à maior complexidade regulatória e ao risco socioambiental. A seleção final deverá ser confirmada por dados de procura, maturidade institucional, disponibilidade de legislação validada e capacidade de integração."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2838"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9071""],""aceitacao"":""Recomenda-se começar por agricultura/agroindústria, indústria transformadora e turismo, por combinarem procura significativa, processos replicáveis e impacto em emprego. Energia e recursos minerais devem entrar numa segunda vaga, devido à maior complexidade regulatória e ao risco socioambiental. A seleção final deverá ser confirmada por dados de procura, maturidade institucional, disponibilidade de legislação validada e capacidade de integração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0107,"Os pilotos devem validar o modelo transversal com casos reais e risco controlado, sem limitar o produto aos setores, funções, entidades ou variantes selecionados. Cada piloto terá dois casos de uso, um fluxo principal e exceções documentadas; paralelamente, o programa manterá um backlog de cobertura integral, um canal para necessidades fora do piloto e uma arquitetura configurável. A aprovação de um piloto valida componentes e hipóteses específicas, não equivale à conclusão do âmbito setorial nem à exclusão de outros domínios.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2840 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9073,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0107: Os pilotos devem validar o modelo transversal com casos reais e risco controlado, sem limitar o produto aos setores, funções, entidades ou variantes selecionados. Cada piloto terá dois casos de uso, um fluxo principal e exceções documentadas; paralelamente, o programa manterá um backlog de cobertura integral, um canal para necessidades fora do piloto e uma arquitetura configurável. A aprovação de um piloto valida componentes e hipóteses específicas, não equivale à conclusão do âmbito setorial nem à exclusão de outros domínios.",P2,M2-d0c06a75-0107: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0107,1,"[{""id"":""M2-d0c06a75-0107"",""pedido"":""Os pilotos devem validar o modelo transversal com casos reais e risco controlado, sem limitar o produto aos setores, funções, entidades ou variantes selecionados. Cada piloto terá dois casos de uso, um fluxo principal e exceções documentadas; paralelamente, o programa manterá um backlog de cobertura integral, um canal para necessidades fora do piloto e uma arquitetura configurável. A aprovação de um piloto valida componentes e hipóteses específicas, não equivale à conclusão do âmbito setorial nem à exclusão de outros domínios."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2840"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9073""],""aceitacao"":""Os pilotos devem validar o modelo transversal com casos reais e risco controlado, sem limitar o produto aos setores, funções, entidades ou variantes selecionados. Cada piloto terá dois casos de uso, um fluxo principal e exceções documentadas; paralelamente, o programa manterá um backlog de cobertura integral, um canal para necessidades fora do piloto e uma arquitetura configurável. A aprovação de um piloto valida componentes e hipóteses específicas, não equivale à conclusão do âmbito setorial nem à exclusão de outros domínios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0108,"Disponibilidade para validar, responder e integrar.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2854 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9087,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0108: Disponibilidade para validar, responder e integrar.",P2,M2-d0c06a75-0108: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0108,1,"[{""id"":""M2-d0c06a75-0108"",""pedido"":""Disponibilidade para validar, responder e integrar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2854"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9087""],""aceitacao"":""Disponibilidade para validar, responder e integrar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0109,"O piloto deve reconhecer a digitalização setorial já existente: o Ministério disponibiliza sistemas para produtores, sementes, transporte e identificação de gado, medicamentos veterinários, licenças de importação e certificados fitossanitários. O SELICEF encontra-se integrado com a Janela Única Electrónica e o ePhyto, devendo o portal atuar como orquestrador, e não duplicar estes serviços.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2880 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9113,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0109: O piloto deve reconhecer a digitalização setorial já existente: o Ministério disponibiliza sistemas para produtores, sementes, transporte e identificação de gado, medicamentos veterinários, licenças de importação e certificados fitossanitários. O SELICEF encontra-se integrado com a Janela Única Electrónica e o ePhyto, devendo o portal atuar como orquestrador, e não duplicar estes serviços.",P2,M2-d0c06a75-0109: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0109,1,"[{""id"":""M2-d0c06a75-0109"",""pedido"":""O piloto deve reconhecer a digitalização setorial já existente: o Ministério disponibiliza sistemas para produtores, sementes, transporte e identificação de gado, medicamentos veterinários, licenças de importação e certificados fitossanitários. O SELICEF encontra-se integrado com a Janela Única Electrónica e o ePhyto, devendo o portal atuar como orquestrador, e não duplicar estes serviços."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2880"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9113""],""aceitacao"":""O piloto deve reconhecer a digitalização setorial já existente: o Ministério disponibiliza sistemas para produtores, sementes, transporte e identificação de gado, medicamentos veterinários, licenças de importação e certificados fitossanitários. O SELICEF encontra-se integrado com a Janela Única Electrónica e o ePhyto, devendo o portal atuar como orquestrador, e não duplicar estes serviços."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0110,"O portal deve encaminhar o projeto para licenciamento simplificado, comercial ou industrial segundo atividade, complexidade e impacto, reutilizando os serviços digitais existentes no BAU e no e-BAU.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2901 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9134,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0110: O portal deve encaminhar o projeto para licenciamento simplificado, comercial ou industrial segundo atividade, complexidade e impacto, reutilizando os serviços digitais existentes no BAU e no e-BAU.",P2,M2-d0c06a75-0110: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0110,1,"[{""id"":""M2-d0c06a75-0110"",""pedido"":""O portal deve encaminhar o projeto para licenciamento simplificado, comercial ou industrial segundo atividade, complexidade e impacto, reutilizando os serviços digitais existentes no BAU e no e-BAU."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2901"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9134""],""aceitacao"":""O portal deve encaminhar o projeto para licenciamento simplificado, comercial ou industrial segundo atividade, complexidade e impacto, reutilizando os serviços digitais existentes no BAU e no e-BAU."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0111,"O Decreto n.º 74/2022 regula a instalação, exploração, funcionamento, classificação e registo de empreendimentos turísticos, restauração e bebidas, salas de dança, catering e alojamento local. A implementação deverá separar os fluxos por tipologia e categoria, mantendo ligação às exigências de construção, segurança, sanidade e ambiente.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2922 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9155,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0111: O Decreto n.º 74/2022 regula a instalação, exploração, funcionamento, classificação e registo de empreendimentos turísticos, restauração e bebidas, salas de dança, catering e alojamento local. A implementação deverá separar os fluxos por tipologia e categoria, mantendo ligação às exigências de construção, segurança, sanidade e ambiente.",P2,M2-d0c06a75-0111: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0111,1,"[{""id"":""M2-d0c06a75-0111"",""pedido"":""O Decreto n.º 74/2022 regula a instalação, exploração, funcionamento, classificação e registo de empreendimentos turísticos, restauração e bebidas, salas de dança, catering e alojamento local. A implementação deverá separar os fluxos por tipologia e categoria, mantendo ligação às exigências de construção, segurança, sanidade e ambiente."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2922"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9155""],""aceitacao"":""O Decreto n.º 74/2022 regula a instalação, exploração, funcionamento, classificação e registo de empreendimentos turísticos, restauração e bebidas, salas de dança, catering e alojamento local. A implementação deverá separar os fluxos por tipologia e categoria, mantendo ligação às exigências de construção, segurança, sanidade e ambiente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0112,"A localização constitui uma componente crítica do ecossistema, porque permite avaliar simultaneamente a aptidão do território, o estado de evolução dos investimentos, a disponibilidade e utilização dos recursos, as infraestruturas existentes, as condicionantes e as potencialidades económicas de cada área. A análise territorial não deverá limitar-se às zonas formalmente delimitadas: o portal deve identificar oportunidades dentro, no entorno e fora dessas áreas, incluindo atividades complementares capazes de preencher lacunas das cadeias de valor.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2932 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9165,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0112: A localização constitui uma componente crítica do ecossistema, porque permite avaliar simultaneamente a aptidão do território, o estado de evolução dos investimentos, a disponibilidade e utilização dos recursos, as infraestruturas existentes, as condicionantes e as potencialidades económicas de cada área. A análise territorial não deverá limitar-se às zonas formalmente delimitadas: o portal deve identificar oportunidades dentro, no entorno e fora dessas áreas, incluindo atividades complementares capazes de preencher lacunas das cadeias de valor.",P1,M2-d0c06a75-0112: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0112,1,"[{""id"":""M2-d0c06a75-0112"",""pedido"":""A localização constitui uma componente crítica do ecossistema, porque permite avaliar simultaneamente a aptidão do território, o estado de evolução dos investimentos, a disponibilidade e utilização dos recursos, as infraestruturas existentes, as condicionantes e as potencialidades económicas de cada área. A análise territorial não deverá limitar-se às zonas formalmente delimitadas: o portal deve identificar oportunidades dentro, no entorno e fora dessas áreas, incluindo atividades complementares capazes de preencher lacunas das cadeias de valor."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2932"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9165""],""aceitacao"":""A localização constitui uma componente crítica do ecossistema, porque permite avaliar simultaneamente a aptidão do território, o estado de evolução dos investimentos, a disponibilidade e utilização dos recursos, as infraestruturas existentes, as condicionantes e as potencialidades económicas de cada área. A análise territorial não deverá limitar-se às zonas formalmente delimitadas: o portal deve identificar oportunidades dentro, no entorno e fora dessas áreas, incluindo atividades complementares capazes de preencher lacunas das cadeias de valor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0113,"Permitir ao investidor comparar localizações com base em recursos, infraestruturas, mercado, logística, mão de obra, serviços, riscos, custos e enquadramento aplicável.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2934 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9167,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0113: Permitir ao investidor comparar localizações com base em recursos, infraestruturas, mercado, logística, mão de obra, serviços, riscos, custos e enquadramento aplicável.",P2,M2-d0c06a75-0113: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0113,1,"[{""id"":""M2-d0c06a75-0113"",""pedido"":""Permitir ao investidor comparar localizações com base em recursos, infraestruturas, mercado, logística, mão de obra, serviços, riscos, custos e enquadramento aplicável."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2934"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9167""],""aceitacao"":""Permitir ao investidor comparar localizações com base em recursos, infraestruturas, mercado, logística, mão de obra, serviços, riscos, custos e enquadramento aplicável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0114,4.6.1.2 Inventário geoespacial obrigatório,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2940 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9173,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0114: 4.6.1.2 Inventário geoespacial obrigatório,P2,M2-d0c06a75-0114: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0114,1,"[{""id"":""M2-d0c06a75-0114"",""pedido"":""4.6.1.2 Inventário geoespacial obrigatório"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2940"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9173""],""aceitacao"":""4.6.1.2 Inventário geoespacial obrigatório"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0115,"Selecionar locais, comparar prontidão e acompanhar ocupação e capacidade.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2975 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9208,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0115: Selecionar locais, comparar prontidão e acompanhar ocupação e capacidade.",P2,M2-d0c06a75-0115: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0115,1,"[{""id"":""M2-d0c06a75-0115"",""pedido"":""Selecionar locais, comparar prontidão e acompanhar ocupação e capacidade."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2975"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9208""],""aceitacao"":""Selecionar locais, comparar prontidão e acompanhar ocupação e capacidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0116,"A presença numa área delimitada pode oferecer vantagens de infraestrutura, concentração, gestão ou regime aplicável, mas não deve ser tratada como condição geral para investir. O motor de localização deverá analisar pelo menos três alternativas: dentro da área, na sua envolvente funcional e fora das áreas delimitadas. Cada alternativa deverá apresentar vantagens, custos, restrições, dependências e oportunidades de ligação às cadeias de valor.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2998 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9231,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0116: A presença numa área delimitada pode oferecer vantagens de infraestrutura, concentração, gestão ou regime aplicável, mas não deve ser tratada como condição geral para investir. O motor de localização deverá analisar pelo menos três alternativas: dentro da área, na sua envolvente funcional e fora das áreas delimitadas. Cada alternativa deverá apresentar vantagens, custos, restrições, dependências e oportunidades de ligação às cadeias de valor.",P2,M2-d0c06a75-0116: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0116,1,"[{""id"":""M2-d0c06a75-0116"",""pedido"":""A presença numa área delimitada pode oferecer vantagens de infraestrutura, concentração, gestão ou regime aplicável, mas não deve ser tratada como condição geral para investir. O motor de localização deverá analisar pelo menos três alternativas: dentro da área, na sua envolvente funcional e fora das áreas delimitadas. Cada alternativa deverá apresentar vantagens, custos, restrições, dependências e oportunidades de ligação às cadeias de valor."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2998"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9231""],""aceitacao"":""A presença numa área delimitada pode oferecer vantagens de infraestrutura, concentração, gestão ou regime aplicável, mas não deve ser tratada como condição geral para investir. O motor de localização deverá analisar pelo menos três alternativas: dentro da área, na sua envolvente funcional e fora das áreas delimitadas. Cada alternativa deverá apresentar vantagens, custos, restrições, dependências e oportunidades de ligação às cadeias de valor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0117,"O PostgreSQL/PostGIS deverá funcionar como repositório geoespacial mestre, ligado aos dados transacionais do portal por identificadores únicos. As geometrias não devem ser armazenadas apenas como ficheiros ou imagens; deverão suportar consultas espaciais, histórico, qualidade, relações e análise multiescalar.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3019 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9252,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0117: O PostgreSQL/PostGIS deverá funcionar como repositório geoespacial mestre, ligado aos dados transacionais do portal por identificadores únicos. As geometrias não devem ser armazenadas apenas como ficheiros ou imagens; deverão suportar consultas espaciais, histórico, qualidade, relações e análise multiescalar.",P1,M2-d0c06a75-0117: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0117,1,"[{""id"":""M2-d0c06a75-0117"",""pedido"":""O PostgreSQL/PostGIS deverá funcionar como repositório geoespacial mestre, ligado aos dados transacionais do portal por identificadores únicos. As geometrias não devem ser armazenadas apenas como ficheiros ou imagens; deverão suportar consultas espaciais, histórico, qualidade, relações e análise multiescalar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3019"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9252""],""aceitacao"":""O PostgreSQL/PostGIS deverá funcionar como repositório geoespacial mestre, ligado aos dados transacionais do portal por identificadores únicos. As geometrias não devem ser armazenadas apenas como ficheiros ou imagens; deverão suportar consultas espaciais, histórico, qualidade, relações e análise multiescalar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0118,Cada objeto deverá possuir identificador único; nome e tipo; geometria; sistema de referência; fonte; proprietário do dado; entidade validadora; base legal quando aplicável; data de recolha; data de validação; vigência; precisão; nível de confiança; estado; setor; território; descrição; capacidade; utilização; restrições; relações com projetos e cadeias; anexos; versão; visibilidade; próxima revisão e histórico de alterações.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3044 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9277,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0118: Cada objeto deverá possuir identificador único; nome e tipo; geometria; sistema de referência; fonte; proprietário do dado; entidade validadora; base legal quando aplicável; data de recolha; data de validação; vigência; precisão; nível de confiança; estado; setor; território; descrição; capacidade; utilização; restrições; relações com projetos e cadeias; anexos; versão; visibilidade; próxima revisão e histórico de alterações.,P1,M2-d0c06a75-0118: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0118,1,"[{""id"":""M2-d0c06a75-0118"",""pedido"":""Cada objeto deverá possuir identificador único; nome e tipo; geometria; sistema de referência; fonte; proprietário do dado; entidade validadora; base legal quando aplicável; data de recolha; data de validação; vigência; precisão; nível de confiança; estado; setor; território; descrição; capacidade; utilização; restrições; relações com projetos e cadeias; anexos; versão; visibilidade; próxima revisão e histórico de alterações."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3044"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9277""],""aceitacao"":""Cada objeto deverá possuir identificador único; nome e tipo; geometria; sistema de referência; fonte; proprietário do dado; entidade validadora; base legal quando aplicável; data de recolha; data de validação; vigência; precisão; nível de confiança; estado; setor; território; descrição; capacidade; utilização; restrições; relações com projetos e cadeias; anexos; versão; visibilidade; próxima revisão e histórico de alterações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0119,"Validar geometria, atributos, vigência e responsabilidade com a fonte competente.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3050 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9283,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0119: Validar geometria, atributos, vigência e responsabilidade com a fonte competente.",P1,M2-d0c06a75-0119: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0119,1,"[{""id"":""M2-d0c06a75-0119"",""pedido"":""Validar geometria, atributos, vigência e responsabilidade com a fonte competente."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3050"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9283""],""aceitacao"":""Validar geometria, atributos, vigência e responsabilidade com a fonte competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0120,"Publicar em camadas adequadas ao perfil do utilizador, protegendo informação sensível.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3052 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9285,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0120: Publicar em camadas adequadas ao perfil do utilizador, protegendo informação sensível.",P2,M2-d0c06a75-0120: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0120,1,"[{""id"":""M2-d0c06a75-0120"",""pedido"":""Publicar em camadas adequadas ao perfil do utilizador, protegendo informação sensível."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3052"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9285""],""aceitacao"":""Publicar em camadas adequadas ao perfil do utilizador, protegendo informação sensível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0121,"O portal deverá permitir ao utilizador definir atividade, escala, mercado, recursos, necessidades de água e energia, logística, mão de obra, sensibilidade ambiental, orçamento e preferências territoriais. O motor produzirá alternativas explicáveis, sem emitir decisão oficial, usando critérios e pesos ajustáveis.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3055 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9288,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0121: O portal deverá permitir ao utilizador definir atividade, escala, mercado, recursos, necessidades de água e energia, logística, mão de obra, sensibilidade ambiental, orçamento e preferências territoriais. O motor produzirá alternativas explicáveis, sem emitir decisão oficial, usando critérios e pesos ajustáveis.",P2,M2-d0c06a75-0121: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0121,1,"[{""id"":""M2-d0c06a75-0121"",""pedido"":""O portal deverá permitir ao utilizador definir atividade, escala, mercado, recursos, necessidades de água e energia, logística, mão de obra, sensibilidade ambiental, orçamento e preferências territoriais. O motor produzirá alternativas explicáveis, sem emitir decisão oficial, usando critérios e pesos ajustáveis."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3055"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9288""],""aceitacao"":""O portal deverá permitir ao utilizador definir atividade, escala, mercado, recursos, necessidades de água e energia, logística, mão de obra, sensibilidade ambiental, orçamento e preferências territoriais. O motor produzirá alternativas explicáveis, sem emitir decisão oficial, usando critérios e pesos ajustáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0122,"Cada área, projeto âncora, parque ou infraestrutura deverá possuir linha de base e série temporal. A monitoria deve distinguir anúncio, estudo, licenciamento, financiamento, construção, operação, expansão, suspensão e encerramento. Sempre que existirem dados válidos, o portal apresentará capacidade planeada, instalada, disponível e utilizada; ocupação da área; emprego; ligações a fornecedores; consumo ou disponibilidade de recursos; marcos; riscos; última atualização e nível de confiança.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3079 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9312,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0122: Cada área, projeto âncora, parque ou infraestrutura deverá possuir linha de base e série temporal. A monitoria deve distinguir anúncio, estudo, licenciamento, financiamento, construção, operação, expansão, suspensão e encerramento. Sempre que existirem dados válidos, o portal apresentará capacidade planeada, instalada, disponível e utilizada; ocupação da área; emprego; ligações a fornecedores; consumo ou disponibilidade de recursos; marcos; riscos; última atualização e nível de confiança.",P2,M2-d0c06a75-0122: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0122,1,"[{""id"":""M2-d0c06a75-0122"",""pedido"":""Cada área, projeto âncora, parque ou infraestrutura deverá possuir linha de base e série temporal. A monitoria deve distinguir anúncio, estudo, licenciamento, financiamento, construção, operação, expansão, suspensão e encerramento. Sempre que existirem dados válidos, o portal apresentará capacidade planeada, instalada, disponível e utilizada; ocupação da área; emprego; ligações a fornecedores; consumo ou disponibilidade de recursos; marcos; riscos; última atualização e nível de confiança."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3079"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9312""],""aceitacao"":""Cada área, projeto âncora, parque ou infraestrutura deverá possuir linha de base e série temporal. A monitoria deve distinguir anúncio, estudo, licenciamento, financiamento, construção, operação, expansão, suspensão e encerramento. Sempre que existirem dados válidos, o portal apresentará capacidade planeada, instalada, disponível e utilizada; ocupação da área; emprego; ligações a fornecedores; consumo ou disponibilidade de recursos; marcos; riscos; última atualização e nível de confiança."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0123,"Autorizar, validar, classificar visibilidade e assegurar atualização.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3084 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9317,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0123: Autorizar, validar, classificar visibilidade e assegurar atualização.",P2,M2-d0c06a75-0123: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0123,1,"[{""id"":""M2-d0c06a75-0123"",""pedido"":""Autorizar, validar, classificar visibilidade e assegurar atualização."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3084"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9317""],""aceitacao"":""Autorizar, validar, classificar visibilidade e assegurar atualização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0124,"Normalizar, validar geometria, metadados, topologia, escalas e análises.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3088 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9321,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0124: Normalizar, validar geometria, metadados, topologia, escalas e análises.",P1,M2-d0c06a75-0124: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0124,1,"[{""id"":""M2-d0c06a75-0124"",""pedido"":""Normalizar, validar geometria, metadados, topologia, escalas e análises."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3088"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9321""],""aceitacao"":""Normalizar, validar geometria, metadados, topologia, escalas e análises."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0125,"Validar significado económico, capacidade, relações e oportunidades.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3090 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9323,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0125: Validar significado económico, capacidade, relações e oportunidades.",P2,M2-d0c06a75-0125: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0125,1,"[{""id"":""M2-d0c06a75-0125"",""pedido"":""Validar significado económico, capacidade, relações e oportunidades."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3090"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9323""],""aceitacao"":""Validar significado económico, capacidade, relações e oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0126,"O modelo deverá separar dados mestres, geometrias, atributos temáticos, relações, séries temporais e proveniência. As tabelas transacionais do portal continuarão a referenciar os objetos territoriais por identificadores únicos; a geometria será mantida no PostGIS como fonte mestre, evitando cópias divergentes em módulos, ficheiros ou aplicações.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3108 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9341,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0126: O modelo deverá separar dados mestres, geometrias, atributos temáticos, relações, séries temporais e proveniência. As tabelas transacionais do portal continuarão a referenciar os objetos territoriais por identificadores únicos; a geometria será mantida no PostGIS como fonte mestre, evitando cópias divergentes em módulos, ficheiros ou aplicações.",P1,M2-d0c06a75-0126: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0126,1,"[{""id"":""M2-d0c06a75-0126"",""pedido"":""O modelo deverá separar dados mestres, geometrias, atributos temáticos, relações, séries temporais e proveniência. As tabelas transacionais do portal continuarão a referenciar os objetos territoriais por identificadores únicos; a geometria será mantida no PostGIS como fonte mestre, evitando cópias divergentes em módulos, ficheiros ou aplicações."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3108"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9341""],""aceitacao"":""O modelo deverá separar dados mestres, geometrias, atributos temáticos, relações, séries temporais e proveniência. As tabelas transacionais do portal continuarão a referenciar os objetos territoriais por identificadores únicos; a geometria será mantida no PostGIS como fonte mestre, evitando cópias divergentes em módulos, ficheiros ou aplicações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0127,"Geometrias oficiais, interpretativas e calculadas devem ser distinguidas por tipo, fonte, versão e nível de confiança.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3111 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9344,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0127: Geometrias oficiais, interpretativas e calculadas devem ser distinguidas por tipo, fonte, versão e nível de confiança.",P1,M2-d0c06a75-0127: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0127,1,"[{""id"":""M2-d0c06a75-0127"",""pedido"":""Geometrias oficiais, interpretativas e calculadas devem ser distinguidas por tipo, fonte, versão e nível de confiança."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3111"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9344""],""aceitacao"":""Geometrias oficiais, interpretativas e calculadas devem ser distinguidas por tipo, fonte, versão e nível de confiança."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0128,"Alterações relevantes de limite, capacidade, ocupação, estado ou disponibilidade devem preservar histórico temporal.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3112 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9345,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0128: Alterações relevantes de limite, capacidade, ocupação, estado ou disponibilidade devem preservar histórico temporal.",P2,M2-d0c06a75-0128: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0128,1,"[{""id"":""M2-d0c06a75-0128"",""pedido"":""Alterações relevantes de limite, capacidade, ocupação, estado ou disponibilidade devem preservar histórico temporal."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3112"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9345""],""aceitacao"":""Alterações relevantes de limite, capacidade, ocupação, estado ou disponibilidade devem preservar histórico temporal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0129,"Dados setoriais específicos devem estender o núcleo sem duplicar entidades territoriais, projetos, organizações ou infraestruturas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3114 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9347,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0129: Dados setoriais específicos devem estender o núcleo sem duplicar entidades territoriais, projetos, organizações ou infraestruturas.",P2,M2-d0c06a75-0129: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0129,1,"[{""id"":""M2-d0c06a75-0129"",""pedido"":""Dados setoriais específicos devem estender o núcleo sem duplicar entidades territoriais, projetos, organizações ou infraestruturas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3114"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9347""],""aceitacao"":""Dados setoriais específicos devem estender o núcleo sem duplicar entidades territoriais, projetos, organizações ou infraestruturas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0130,"Informação pública, restrita, confidencial ou sensível deve ser classificada e servida segundo o perfil de acesso e a escala apropriada.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3115 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9348,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0130: Informação pública, restrita, confidencial ou sensível deve ser classificada e servida segundo o perfil de acesso e a escala apropriada.",P2,M2-d0c06a75-0130: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0130,1,"[{""id"":""M2-d0c06a75-0130"",""pedido"":""Informação pública, restrita, confidencial ou sensível deve ser classificada e servida segundo o perfil de acesso e a escala apropriada."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3115"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9348""],""aceitacao"":""Informação pública, restrita, confidencial ou sensível deve ser classificada e servida segundo o perfil de acesso e a escala apropriada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0131,"Registar lotes e subáreas disponíveis, ocupadas, reservadas ou condicionadas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3149 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9382,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0131: Registar lotes e subáreas disponíveis, ocupadas, reservadas ou condicionadas.",P2,M2-d0c06a75-0131: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0131,1,"[{""id"":""M2-d0c06a75-0131"",""pedido"":""Registar lotes e subáreas disponíveis, ocupadas, reservadas ou condicionadas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3149"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9382""],""aceitacao"":""Registar lotes e subáreas disponíveis, ocupadas, reservadas ou condicionadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0132,"Registar recurso, potencialidade, disponibilidade, qualidade, pressão e sazonalidade.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3164 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9397,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0132: Registar recurso, potencialidade, disponibilidade, qualidade, pressão e sazonalidade.",P2,M2-d0c06a75-0132: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0132,1,"[{""id"":""M2-d0c06a75-0132"",""pedido"":""Registar recurso, potencialidade, disponibilidade, qualidade, pressão e sazonalidade."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3164"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9397""],""aceitacao"":""Registar recurso, potencialidade, disponibilidade, qualidade, pressão e sazonalidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0133,"Registar risco, servidão, conservação, incompatibilidade ou condicionante.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3169 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9402,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0133: Registar risco, servidão, conservação, incompatibilidade ou condicionante.",P2,M2-d0c06a75-0133: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0133,1,"[{""id"":""M2-d0c06a75-0133"",""pedido"":""Registar risco, servidão, conservação, incompatibilidade ou condicionante."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3169"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9402""],""aceitacao"":""Registar risco, servidão, conservação, incompatibilidade ou condicionante."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0134,"Registar oportunidade territorial, incluindo atividade complementar.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3179 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9412,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0134: Registar oportunidade territorial, incluindo atividade complementar.",P2,M2-d0c06a75-0134: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0134,1,"[{""id"":""M2-d0c06a75-0134"",""pedido"":""Registar oportunidade territorial, incluindo atividade complementar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3179"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9412""],""aceitacao"":""Registar oportunidade territorial, incluindo atividade complementar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0135,"Guardar observações temporais de estado, capacidade, ocupação, uso e evidência.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3184 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9417,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0135: Guardar observações temporais de estado, capacidade, ocupação, uso e evidência.",P2,M2-d0c06a75-0135: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0135,1,"[{""id"":""M2-d0c06a75-0135"",""pedido"":""Guardar observações temporais de estado, capacidade, ocupação, uso e evidência."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3184"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9417""],""aceitacao"":""Guardar observações temporais de estado, capacidade, ocupação, uso e evidência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0136,"Registar proveniência, licença, escala, precisão, atualização e dono.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3189 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9422,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0136: Registar proveniência, licença, escala, precisão, atualização e dono.",P2,M2-d0c06a75-0136: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0136,1,"[{""id"":""M2-d0c06a75-0136"",""pedido"":""Registar proveniência, licença, escala, precisão, atualização e dono."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3189"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9422""],""aceitacao"":""Registar proveniência, licença, escala, precisão, atualização e dono."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0137,"Preservar versões de geometria, validade e razão da alteração.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3194 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9427,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0137: Preservar versões de geometria, validade e razão da alteração.",P1,M2-d0c06a75-0137: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0137,1,"[{""id"":""M2-d0c06a75-0137"",""pedido"":""Preservar versões de geometria, validade e razão da alteração."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3194"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9427""],""aceitacao"":""Preservar versões de geometria, validade e razão da alteração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0138,Registar influência funcional sem confundir com limite legal.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3206 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9439,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0138: Registar influência funcional sem confundir com limite legal.,P2,M2-d0c06a75-0138: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0138,1,"[{""id"":""M2-d0c06a75-0138"",""pedido"":""Registar influência funcional sem confundir com limite legal."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3206"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9439""],""aceitacao"":""Registar influência funcional sem confundir com limite legal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0139,"Guardar correspondência entre projeto, oportunidade e localização candidata.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3221 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9454,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0139: Guardar correspondência entre projeto, oportunidade e localização candidata.",P2,M2-d0c06a75-0139: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0139,1,"[{""id"":""M2-d0c06a75-0139"",""pedido"":""Guardar correspondência entre projeto, oportunidade e localização candidata."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3221"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9454""],""aceitacao"":""Guardar correspondência entre projeto, oportunidade e localização candidata."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0140,Manter dados globais em WGS 84 para intercâmbio e usar sistema projetado adequado para cálculos de área e distância; o sistema utilizado deve ser registado em cada método.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3227 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9460,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0140: Manter dados globais em WGS 84 para intercâmbio e usar sistema projetado adequado para cálculos de área e distância; o sistema utilizado deve ser registado em cada método.,P2,M2-d0c06a75-0140: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0140,1,"[{""id"":""M2-d0c06a75-0140"",""pedido"":""Manter dados globais em WGS 84 para intercâmbio e usar sistema projetado adequado para cálculos de área e distância; o sistema utilizado deve ser registado em cada método."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3227"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9460""],""aceitacao"":""Manter dados globais em WGS 84 para intercâmbio e usar sistema projetado adequado para cálculos de área e distância; o sistema utilizado deve ser registado em cada método."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0141,"Localizações compatíveis depois de exclusões, limiares e filtros obrigatórios.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3250 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9483,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0141: Localizações compatíveis depois de exclusões, limiares e filtros obrigatórios.",P2,M2-d0c06a75-0141: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0141,1,"[{""id"":""M2-d0c06a75-0141"",""pedido"":""Localizações compatíveis depois de exclusões, limiares e filtros obrigatórios."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3250"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9483""],""aceitacao"":""Localizações compatíveis depois de exclusões, limiares e filtros obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0142,"A matriz será preenchida por objeto inventariado e constituirá o registo operacional de recolha, validação, publicação e atualização. A ficha detalhada poderá ser mantida no sistema, enquanto a tabela abaixo define os campos obrigatórios.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3257 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9490,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0142: A matriz será preenchida por objeto inventariado e constituirá o registo operacional de recolha, validação, publicação e atualização. A ficha detalhada poderá ser mantida no sistema, enquanto a tabela abaixo define os campos obrigatórios.",P2,M2-d0c06a75-0142: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0142,1,"[{""id"":""M2-d0c06a75-0142"",""pedido"":""A matriz será preenchida por objeto inventariado e constituirá o registo operacional de recolha, validação, publicação e atualização. A ficha detalhada poderá ser mantida no sistema, enquanto a tabela abaixo define os campos obrigatórios."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3257"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9490""],""aceitacao"":""A matriz será preenchida por objeto inventariado e constituirá o registo operacional de recolha, validação, publicação e atualização. A ficha detalhada poderá ser mantida no sistema, enquanto a tabela abaixo define os campos obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0143,Obrigatório conforme tipo.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3291 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3306 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9524 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9539,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0143: Obrigatório conforme tipo.,P2,M2-d0c06a75-0143: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0143,1,"[{""id"":""M2-d0c06a75-0143"",""pedido"":""Obrigatório conforme tipo."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3291"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3306"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9524"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9539""],""aceitacao"":""Obrigatório conforme tipo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0144,Obrigatório quando aplicável.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3296 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9529,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0144: Obrigatório quando aplicável.,P2,M2-d0c06a75-0144: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0144,1,"[{""id"":""M2-d0c06a75-0144"",""pedido"":""Obrigatório quando aplicável."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3296"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9529""],""aceitacao"":""Obrigatório quando aplicável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0145,Obrigatório para avaliação.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3316 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9549,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0145: Obrigatório para avaliação.,P2,M2-d0c06a75-0145: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0145,1,"[{""id"":""M2-d0c06a75-0145"",""pedido"":""Obrigatório para avaliação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3316"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9549""],""aceitacao"":""Obrigatório para avaliação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0146,Obrigatório para áreas económicas e âncoras.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3326 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9559,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0146: Obrigatório para áreas económicas e âncoras.,P2,M2-d0c06a75-0146: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0146,1,"[{""id"":""M2-d0c06a75-0146"",""pedido"":""Obrigatório para áreas económicas e âncoras."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3326"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9559""],""aceitacao"":""Obrigatório para áreas económicas e âncoras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0147,"O método combina análise de cadeias de valor, procura comprovada, proximidade espacial, capacidade territorial, oferta existente e restrições. O resultado é uma oportunidade indicativa e explicável, que deve ser validada comercial, técnica, territorial e ambientalmente antes da promoção.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3444 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9677,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0147: O método combina análise de cadeias de valor, procura comprovada, proximidade espacial, capacidade territorial, oferta existente e restrições. O resultado é uma oportunidade indicativa e explicável, que deve ser validada comercial, técnica, territorial e ambientalmente antes da promoção.",P2,M2-d0c06a75-0147: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0147,1,"[{""id"":""M2-d0c06a75-0147"",""pedido"":""O método combina análise de cadeias de valor, procura comprovada, proximidade espacial, capacidade territorial, oferta existente e restrições. O resultado é uma oportunidade indicativa e explicável, que deve ser validada comercial, técnica, territorial e ambientalmente antes da promoção."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3444"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9677""],""aceitacao"":""O método combina análise de cadeias de valor, procura comprovada, proximidade espacial, capacidade territorial, oferta existente e restrições. O resultado é uma oportunidade indicativa e explicável, que deve ser validada comercial, técnica, territorial e ambientalmente antes da promoção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0148,"Validar: confirmar com projetos âncora, associações, operadores, comunidades, especialistas e potenciais investidores.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3454 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9687,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0148: Validar: confirmar com projetos âncora, associações, operadores, comunidades, especialistas e potenciais investidores.",P2,M2-d0c06a75-0148: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0148,1,"[{""id"":""M2-d0c06a75-0148"",""pedido"":""Validar: confirmar com projetos âncora, associações, operadores, comunidades, especialistas e potenciais investidores."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3454"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9687""],""aceitacao"":""Validar: confirmar com projetos âncora, associações, operadores, comunidades, especialistas e potenciais investidores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0149,"Publicar e acompanhar: criar ficha de oportunidade, associar ao CRM e à Bolsa de Parceiros, registar interesse, conversão, execução e atualização.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3455 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9688,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0149: Publicar e acompanhar: criar ficha de oportunidade, associar ao CRM e à Bolsa de Parceiros, registar interesse, conversão, execução e atualização.",P2,M2-d0c06a75-0149: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0149,1,"[{""id"":""M2-d0c06a75-0149"",""pedido"":""Publicar e acompanhar: criar ficha de oportunidade, associar ao CRM e à Bolsa de Parceiros, registar interesse, conversão, execução e atualização."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3455"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9688""],""aceitacao"":""Publicar e acompanhar: criar ficha de oportunidade, associar ao CRM e à Bolsa de Parceiros, registar interesse, conversão, execução e atualização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0150,"A pontuação usa escala de 0 a 4 e é normalizada para 100. A oportunidade só pode ser recomendada se não existir fator eliminatório e se atingir o limiar aprovado. Pesos podem variar por setor, mas a versão, a justificação e a comparação com a grelha padrão devem ser preservadas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3524 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9757,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0150: A pontuação usa escala de 0 a 4 e é normalizada para 100. A oportunidade só pode ser recomendada se não existir fator eliminatório e se atingir o limiar aprovado. Pesos podem variar por setor, mas a versão, a justificação e a comparação com a grelha padrão devem ser preservadas.",P2,M2-d0c06a75-0150: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0150,1,"[{""id"":""M2-d0c06a75-0150"",""pedido"":""A pontuação usa escala de 0 a 4 e é normalizada para 100. A oportunidade só pode ser recomendada se não existir fator eliminatório e se atingir o limiar aprovado. Pesos podem variar por setor, mas a versão, a justificação e a comparação com a grelha padrão devem ser preservadas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3524"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9757""],""aceitacao"":""A pontuação usa escala de 0 a 4 e é normalizada para 100. A oportunidade só pode ser recomendada se não existir fator eliminatório e se atingir o limiar aprovado. Pesos podem variar por setor, mas a versão, a justificação e a comparação com a grelha padrão devem ser preservadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0151,"Cada oportunidade deverá apresentar: atividade proposta; localização ou área candidata; necessidade que a originou; projetos, clientes ou cadeias associados; contexto dentro, na envolvente ou fora de área delimitada; procura estimada; oferta existente; lacuna; recursos e infraestruturas; riscos e condicionantes; requisitos principais; pontuação por critério; nível de confiança; cenários alternativos; fontes; data; responsável pela validação; e ação seguinte na Bolsa de Parceiros ou CRM.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3534 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9767,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0151: Cada oportunidade deverá apresentar: atividade proposta; localização ou área candidata; necessidade que a originou; projetos, clientes ou cadeias associados; contexto dentro, na envolvente ou fora de área delimitada; procura estimada; oferta existente; lacuna; recursos e infraestruturas; riscos e condicionantes; requisitos principais; pontuação por critério; nível de confiança; cenários alternativos; fontes; data; responsável pela validação; e ação seguinte na Bolsa de Parceiros ou CRM.",P2,M2-d0c06a75-0151: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0151,1,"[{""id"":""M2-d0c06a75-0151"",""pedido"":""Cada oportunidade deverá apresentar: atividade proposta; localização ou área candidata; necessidade que a originou; projetos, clientes ou cadeias associados; contexto dentro, na envolvente ou fora de área delimitada; procura estimada; oferta existente; lacuna; recursos e infraestruturas; riscos e condicionantes; requisitos principais; pontuação por critério; nível de confiança; cenários alternativos; fontes; data; responsável pela validação; e ação seguinte na Bolsa de Parceiros ou CRM."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3534"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9767""],""aceitacao"":""Cada oportunidade deverá apresentar: atividade proposta; localização ou área candidata; necessidade que a originou; projetos, clientes ou cadeias associados; contexto dentro, na envolvente ou fora de área delimitada; procura estimada; oferta existente; lacuna; recursos e infraestruturas; riscos e condicionantes; requisitos principais; pontuação por critério; nível de confiança; cenários alternativos; fontes; data; responsável pela validação; e ação seguinte na Bolsa de Parceiros ou CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0152,"Registar motivo de rejeição, alteração da localização, custo real, prazo e desempenho.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3537 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9770,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0152: Registar motivo de rejeição, alteração da localização, custo real, prazo e desempenho.",P2,M2-d0c06a75-0152: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0152,1,"[{""id"":""M2-d0c06a75-0152"",""pedido"":""Registar motivo de rejeição, alteração da localização, custo real, prazo e desempenho."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3537"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9770""],""aceitacao"":""Registar motivo de rejeição, alteração da localização, custo real, prazo e desempenho."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,," | QA01: prova positiva delimitada de atividade/cadeia e operações do lote concluída, conservando as aceitações anteriores e a semântica privada/confirmada/pública. | ATIVO01: instalação/importação/publicação autenticadas, scan, repetição idempotente, recuperação pública do ramo A/01/011/0112/01120 e preservação operacional concluídos. Provas funcionais QA aceites reutilizadas, sem repetição."," | QA01: divergência documental 600/579 e edição normativa abertas; cadeia editorial; publicação canónica com pré-condições sintéticas; save legado transacional; sem volume ou recuperação de payload legado cifrado; reversão parcial com sete fontes funcionais. Sem decisão ativa presumida. | ATIVO01: não encerra CAE integral ou divergência 600/579/edição normativa; cadeia exclusivamente editorial. Nenhuma classificação ou relação de investimento real alterada/divulgada. Limites QA anteriores e reversão parcial compatível mantidos; editor UUID ativo de /negocios continua não demonstrado e não bloqueante. Parques, duplicados e regulação Fintech separados.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0142,TA-04: registar dois distritos e confirmar âmbito multi_district e justificação obrigatória.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1704,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0142: TA-04: registar dois distritos e confirmar âmbito multi_district e justificação obrigatória.,P2,OP-9f173ed3-0142: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0142,1,"[{""id"":""OP-9f173ed3-0142"",""pedido"":""TA-04: registar dois distritos e confirmar âmbito multi_district e justificação obrigatória."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1704""],""aceitacao"":""TA-04: registar dois distritos e confirmar âmbito multi_district e justificação obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0143,TA-05: rejeitar polígono inválido e distribuição total diferente de 100.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1710,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0143: TA-05: rejeitar polígono inválido e distribuição total diferente de 100.,P2,OP-9f173ed3-0143: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0143,1,"[{""id"":""OP-9f173ed3-0143"",""pedido"":""TA-05: rejeitar polígono inválido e distribuição total diferente de 100."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1710""],""aceitacao"":""TA-05: rejeitar polígono inválido e distribuição total diferente de 100."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0144,TA-07: rejeitar emprego negativo e indicador sem meta ou fonte.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1722,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0144: TA-07: rejeitar emprego negativo e indicador sem meta ou fonte.,P2,OP-9f173ed3-0144: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0144,1,"[{""id"":""OP-9f173ed3-0144"",""pedido"":""TA-07: rejeitar emprego negativo e indicador sem meta ou fonte."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1722""],""aceitacao"":""TA-07: rejeitar emprego negativo e indicador sem meta ou fonte."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0145,Garantir coerência financeira.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1724,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0145: Garantir coerência financeira.,P2,OP-9f173ed3-0145: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0145,1,"[{""id"":""OP-9f173ed3-0145"",""pedido"":""Garantir coerência financeira."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1724""],""aceitacao"":""Garantir coerência financeira."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0146,TA-08: rejeitar rubricas divergentes e financiamento superior ao total.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1728,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0146: TA-08: rejeitar rubricas divergentes e financiamento superior ao total.,P2,OP-9f173ed3-0146: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0146,1,"[{""id"":""OP-9f173ed3-0146"",""pedido"":""TA-08: rejeitar rubricas divergentes e financiamento superior ao total."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1728""],""aceitacao"":""TA-08: rejeitar rubricas divergentes e financiamento superior ao total."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0147,TA-09: rejeitar fim anterior ao início e dependência circular.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1734,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0147: TA-09: rejeitar fim anterior ao início e dependência circular.,P2,OP-9f173ed3-0147: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0147,1,"[{""id"":""OP-9f173ed3-0147"",""pedido"":""TA-09: rejeitar fim anterior ao início e dependência circular."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1734""],""aceitacao"":""TA-09: rejeitar fim anterior ao início e dependência circular."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0148,"Validar licenças, ambiente e riscos.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1736,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0148: Validar licenças, ambiente e riscos.",P2,OP-9f173ed3-0148: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0148,1,"[{""id"":""OP-9f173ed3-0148"",""pedido"":""Validar licenças, ambiente e riscos."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1736""],""aceitacao"":""Validar licenças, ambiente e riscos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0149,TA-12: rejeitar ficheiro corrompido e impedir acesso público a confidencial.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1752,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0149: TA-12: rejeitar ficheiro corrompido e impedir acesso público a confidencial.,P2,OP-9f173ed3-0149: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0149,1,"[{""id"":""OP-9f173ed3-0149"",""pedido"":""TA-12: rejeitar ficheiro corrompido e impedir acesso público a confidencial."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1752""],""aceitacao"":""TA-12: rejeitar ficheiro corrompido e impedir acesso público a confidencial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0150,Publicar conteúdo localizado e seguro.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1760,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0150: Publicar conteúdo localizado e seguro.,P2,OP-9f173ed3-0150: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0150,1,"[{""id"":""OP-9f173ed3-0150"",""pedido"":""Publicar conteúdo localizado e seguro."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1760""],""aceitacao"":""Publicar conteúdo localizado e seguro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0151,TA-15: impedir o autor de rever/aprovar e o publisher de publicar versão não aprovada.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1770,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0151: TA-15: impedir o autor de rever/aprovar e o publisher de publicar versão não aprovada.,P2,OP-9f173ed3-0151: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0151,1,"[{""id"":""OP-9f173ed3-0151"",""pedido"":""TA-15: impedir o autor de rever/aprovar e o publisher de publicar versão não aprovada."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1770""],""aceitacao"":""TA-15: impedir o autor de rever/aprovar e o publisher de publicar versão não aprovada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0152,"☐ Implementar migrações PostgreSQL/PostGIS, enums, índices, restrições e política de remoção lógica.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1786,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0152: ☐ Implementar migrações PostgreSQL/PostGIS, enums, índices, restrições e política de remoção lógica.",P2,OP-9f173ed3-0152: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0152,1,"[{""id"":""OP-9f173ed3-0152"",""pedido"":""☐ Implementar migrações PostgreSQL/PostGIS, enums, índices, restrições e política de remoção lógica."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1786""],""aceitacao"":""☐ Implementar migrações PostgreSQL/PostGIS, enums, índices, restrições e política de remoção lógica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0153,☐ Compilar e validar o JSON Schema Draft 2020-12 no pipeline de CI.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1788,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0153: ☐ Compilar e validar o JSON Schema Draft 2020-12 no pipeline de CI.,P2,OP-9f173ed3-0153: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0153,1,"[{""id"":""OP-9f173ed3-0153"",""pedido"":""☐ Compilar e validar o JSON Schema Draft 2020-12 no pipeline de CI."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1788""],""aceitacao"":""☐ Compilar e validar o JSON Schema Draft 2020-12 no pipeline de CI."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0154,☐ Criar schemas específicos para cada payload de opportunity_items e rejeitar propriedades desconhecidas.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1789,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0154: ☐ Criar schemas específicos para cada payload de opportunity_items e rejeitar propriedades desconhecidas.,P2,OP-9f173ed3-0154: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0154,1,"[{""id"":""OP-9f173ed3-0154"",""pedido"":""☐ Criar schemas específicos para cada payload de opportunity_items e rejeitar propriedades desconhecidas."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1789""],""aceitacao"":""☐ Criar schemas específicos para cada payload de opportunity_items e rejeitar propriedades desconhecidas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0155,"☐ Implementar serviço transaccional para submissão, validação, aprovação, publicação, suspensão e arquivo.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1790,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0155: ☐ Implementar serviço transaccional para submissão, validação, aprovação, publicação, suspensão e arquivo.",P2,OP-9f173ed3-0155: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0155,1,"[{""id"":""OP-9f173ed3-0155"",""pedido"":""☐ Implementar serviço transaccional para submissão, validação, aprovação, publicação, suspensão e arquivo."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1790""],""aceitacao"":""☐ Implementar serviço transaccional para submissão, validação, aprovação, publicação, suspensão e arquivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0156,☐ Implementar máquina de estados centralizada; nenhuma rota altera status directamente.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1791,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0156: ☐ Implementar máquina de estados centralizada; nenhuma rota altera status directamente.,P2,OP-9f173ed3-0156: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0156,1,"[{""id"":""OP-9f173ed3-0156"",""pedido"":""☐ Implementar máquina de estados centralizada; nenhuma rota altera status directamente."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1791""],""aceitacao"":""☐ Implementar máquina de estados centralizada; nenhuma rota altera status directamente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0157,"☐ Implementar RBAC + âmbito por entidade, sector e território, com negação por defeito.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1792,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0157: ☐ Implementar RBAC + âmbito por entidade, sector e território, com negação por defeito.",P1,OP-9f173ed3-0157: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0157,1,"[{""id"":""OP-9f173ed3-0157"",""pedido"":""☐ Implementar RBAC + âmbito por entidade, sector e território, com negação por defeito."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1792""],""aceitacao"":""☐ Implementar RBAC + âmbito por entidade, sector e território, com negação por defeito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0158,"☐ Implementar segregação entre autor, revisores, aprovador e publisher.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1793,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0158: ☐ Implementar segregação entre autor, revisores, aprovador e publisher.",P2,OP-9f173ed3-0158: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0158,1,"[{""id"":""OP-9f173ed3-0158"",""pedido"":""☐ Implementar segregação entre autor, revisores, aprovador e publisher."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1793""],""aceitacao"":""☐ Implementar segregação entre autor, revisores, aprovador e publisher."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0159,"☐ Implementar ETag/If-Match, incremento atómico de version e resposta HTTP 409.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1794,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0159: ☐ Implementar ETag/If-Match, incremento atómico de version e resposta HTTP 409.",P2,OP-9f173ed3-0159: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0159,1,"[{""id"":""OP-9f173ed3-0159"",""pedido"":""☐ Implementar ETag/If-Match, incremento atómico de version e resposta HTTP 409."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1794""],""aceitacao"":""☐ Implementar ETag/If-Match, incremento atómico de version e resposta HTTP 409."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0160,"☐ Implementar snapshots, diferenças, reason codes e audit_events.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1795,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0160: ☐ Implementar snapshots, diferenças, reason codes e audit_events.",P2,OP-9f173ed3-0160: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0160,1,"[{""id"":""OP-9f173ed3-0160"",""pedido"":""☐ Implementar snapshots, diferenças, reason codes e audit_events."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1795""],""aceitacao"":""☐ Implementar snapshots, diferenças, reason codes e audit_events."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0161,"☐ Implementar validações territoriais, PostGIS, localização principal, âmbito derivado e percentagens.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1796,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0161: ☐ Implementar validações territoriais, PostGIS, localização principal, âmbito derivado e percentagens.",P2,OP-9f173ed3-0161: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0161,1,"[{""id"":""OP-9f173ed3-0161"",""pedido"":""☐ Implementar validações territoriais, PostGIS, localização principal, âmbito derivado e percentagens."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1796""],""aceitacao"":""☐ Implementar validações territoriais, PostGIS, localização principal, âmbito derivado e percentagens."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0162,☐ Implementar reconciliação financeira e precisão monetária sem arredondamentos silenciosos.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1797,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0162: ☐ Implementar reconciliação financeira e precisão monetária sem arredondamentos silenciosos.,P2,OP-9f173ed3-0162: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0162,1,"[{""id"":""OP-9f173ed3-0162"",""pedido"":""☐ Implementar reconciliação financeira e precisão monetária sem arredondamentos silenciosos."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1797""],""aceitacao"":""☐ Implementar reconciliação financeira e precisão monetária sem arredondamentos silenciosos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0163,"☐ Implementar armazenamento privado, URL temporária, antivírus, checksum e classificação documental.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1798,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0163: ☐ Implementar armazenamento privado, URL temporária, antivírus, checksum e classificação documental.",P2,OP-9f173ed3-0163: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0163,1,"[{""id"":""OP-9f173ed3-0163"",""pedido"":""☐ Implementar armazenamento privado, URL temporária, antivírus, checksum e classificação documental."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1798""],""aceitacao"":""☐ Implementar armazenamento privado, URL temporária, antivírus, checksum e classificação documental."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0164,"☐ Implementar pipeline de imagens: MIME real, dimensões, EXIF, derivados, capa, direitos e acessibilidade.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1799,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0164: ☐ Implementar pipeline de imagens: MIME real, dimensões, EXIF, derivados, capa, direitos e acessibilidade.",P2,OP-9f173ed3-0164: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0164,1,"[{""id"":""OP-9f173ed3-0164"",""pedido"":""☐ Implementar pipeline de imagens: MIME real, dimensões, EXIF, derivados, capa, direitos e acessibilidade."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1799""],""aceitacao"":""☐ Implementar pipeline de imagens: MIME real, dimensões, EXIF, derivados, capa, direitos e acessibilidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0165,"☐ Implementar detecção de duplicados exacta e por similaridade, sem fusão automática.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1800,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0165: ☐ Implementar detecção de duplicados exacta e por similaridade, sem fusão automática.",P2,OP-9f173ed3-0165: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0165,1,"[{""id"":""OP-9f173ed3-0165"",""pedido"":""☐ Implementar detecção de duplicados exacta e por similaridade, sem fusão automática."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1800""],""aceitacao"":""☐ Implementar detecção de duplicados exacta e por similaridade, sem fusão automática."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. | 15/10/2026 — incremento de classificação multidimensional em QA: Repetição de relações/aliases recusada, bytes continuam no mecanismo anterior, candidatos por título exato no âmbito autorizado. Similaridade aproximada e consolidação nominal não implementadas; nenhuma fusão executada. | 15/10/2026 — Tempo autorizou e foi disponibilizada a candidata classificacao-multidimensional-QA-64ab05e20b95 DOC01: 17 fontes/174 build, backup/restauro fresco, cache de dados preservada e reversão compatível. Recorte parcial; restantes limites conservados.","Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada. | Disponibilização DOC01 executada. Limitação operacional concreta: Editor no ativo: não demonstrado nesta conferência. O utilizador informou não ter acesso à conta de Promotora interna Aurora Chachuaio. A sessão efetiva Osmane Nala, conta 2, recebeu 403 em GET /minhas-oportunidades/create; não existe elevação operacional ativa. Os papéis Promotor/Validador dessa conta permanecem atribuídos; as funções de autorização v1 conferem exatamente com a versão anterior à entrega. Existem seis oportunidades legadas e nenhuma do workflow de promotor no ativo. A mensagem 403 genérica não expõe o motivo; o diagnóstico fica registado, sem alterar permissões, credenciais ou acrescentar uma correção fora do pacote autorizado. Mantêm-se as provas funcionais QA aceites do editor.; limites do critério integral: Repetição de relações/aliases recusada, bytes continuam no mecanismo anterior, candidatos por título exato no âmbito autorizado. Similaridade aproximada e consolidação nominal não implementadas; nenhuma fusão executada.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Incremento parcial disponibilizado; aceitação QA preservada e lacunas integrais delimitadas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | outputs/investmoz-classificacao-multidimensional-QA-20261015/RELATORIO-QA.md; HTTP-DELTA-QA.json (44); SERVICOS-DELTA-QA.json (22); REVERSAO-COMPAT-QA.json (6); INTERFACE-QA.json | outputs/investmoz-classificacao-ativacao-20261015/RELATORIO-ENTREGA.md; RECIBO-FINAL.json; FRESH-BACKUP.json; ARRANQUE-CLONE-RESTAURADO.json; FONTES-COMPILACAO.json; HTTP-AFTER.json; PRESERVACAO-AFTER.json; INTERFACE-OPERACIONAL.json,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada, | management_draft.canonical.relations/enterprise_size; workflow_context.classification_decisions/publication.classification/canonical_items; mestres existentes por ID; sem migrations.," | Recuperação noutra sessão, nove relações/quatro dimensões, evidência/decisão por hash, exclusão privada, filtros/map matched_count, reversão compatível. Publicação é fixture sintético; transição editorial aceite não repetida.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0166,"☐ Implementar notificações, SLA, escalonamento e revisão periódica sem aprovação automática.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1801,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0166: ☐ Implementar notificações, SLA, escalonamento e revisão periódica sem aprovação automática.",P2,OP-9f173ed3-0166: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0166,1,"[{""id"":""OP-9f173ed3-0166"",""pedido"":""☐ Implementar notificações, SLA, escalonamento e revisão periódica sem aprovação automática."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1801""],""aceitacao"":""☐ Implementar notificações, SLA, escalonamento e revisão periódica sem aprovação automática."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0167,☐ Implementar pré-visualização pública idêntica ao resultado publicado.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1802,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0167: ☐ Implementar pré-visualização pública idêntica ao resultado publicado.,P2,OP-9f173ed3-0167: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0167,1,"[{""id"":""OP-9f173ed3-0167"",""pedido"":""☐ Implementar pré-visualização pública idêntica ao resultado publicado."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1802""],""aceitacao"":""☐ Implementar pré-visualização pública idêntica ao resultado publicado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0168,"☐ Implementar observabilidade: logs estruturados, métricas, alertas e correlação por oportunidade.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1803,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0168: ☐ Implementar observabilidade: logs estruturados, métricas, alertas e correlação por oportunidade.",P2,OP-9f173ed3-0168: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0168,1,"[{""id"":""OP-9f173ed3-0168"",""pedido"":""☐ Implementar observabilidade: logs estruturados, métricas, alertas e correlação por oportunidade."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1803""],""aceitacao"":""☐ Implementar observabilidade: logs estruturados, métricas, alertas e correlação por oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0169,"☐ Criar, guardar automaticamente, retomar e arquivar um rascunho.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1805,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0169: ☐ Criar, guardar automaticamente, retomar e arquivar um rascunho.",P1,OP-9f173ed3-0169: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0169,1,"[{""id"":""OP-9f173ed3-0169"",""pedido"":""☐ Criar, guardar automaticamente, retomar e arquivar um rascunho."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1805""],""aceitacao"":""☐ Criar, guardar automaticamente, retomar e arquivar um rascunho."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0170,"☐ Validar acessibilidade por teclado, foco, rótulos, erros, contraste, texto alternativo e leitor de ecrã.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1829,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0170: ☐ Validar acessibilidade por teclado, foco, rótulos, erros, contraste, texto alternativo e leitor de ecrã.",P2,OP-9f173ed3-0170: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0170,1,"[{""id"":""OP-9f173ed3-0170"",""pedido"":""☐ Validar acessibilidade por teclado, foco, rótulos, erros, contraste, texto alternativo e leitor de ecrã."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1829""],""aceitacao"":""☐ Validar acessibilidade por teclado, foco, rótulos, erros, contraste, texto alternativo e leitor de ecrã."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0171,"☐ Validar responsividade e usabilidade em desktop, tablet e telemóvel.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1830,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0171: ☐ Validar responsividade e usabilidade em desktop, tablet e telemóvel.",P2,OP-9f173ed3-0171: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0171,1,"[{""id"":""OP-9f173ed3-0171"",""pedido"":""☐ Validar responsividade e usabilidade em desktop, tablet e telemóvel."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1830""],""aceitacao"":""☐ Validar responsividade e usabilidade em desktop, tablet e telemóvel."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0172,Campo obrigatório ou regra crítica contornável.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1840,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0172: Campo obrigatório ou regra crítica contornável.,P2,OP-9f173ed3-0172: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0172,1,"[{""id"":""OP-9f173ed3-0172"",""pedido"":""Campo obrigatório ou regra crítica contornável."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1840""],""aceitacao"":""Campo obrigatório ou regra crítica contornável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0173,"O formulário passa a adoptar um núcleo comum e módulos especializados activados por opportunity_category. Os módulos não substituem os campos comuns de identificação, promotor, localização, contactos, documentos, imagens, visibilidade, versões e auditoria. Para land_rights, o portal não deve anunciar “venda de terra”: a terra é propriedade do Estado; o registo deve descrever o DUAT, as benfeitorias, a exploração ou outra operação juridicamente admissível, sujeita a validação pela entidade competente. A configuração legal deve ser versionada, pois o quadro fundiário se encontra em revisão.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1861,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0173: O formulário passa a adoptar um núcleo comum e módulos especializados activados por opportunity_category. Os módulos não substituem os campos comuns de identificação, promotor, localização, contactos, documentos, imagens, visibilidade, versões e auditoria. Para land_rights, o portal não deve anunciar “venda de terra”: a terra é propriedade do Estado; o registo deve descrever o DUAT, as benfeitorias, a exploração ou outra operação juridicamente admissível, sujeita a validação pela entidade competente. A configuração legal deve ser versionada, pois o quadro fundiário se encontra em revisão.",P2,OP-9f173ed3-0173: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0173,1,"[{""id"":""OP-9f173ed3-0173"",""pedido"":""O formulário passa a adoptar um núcleo comum e módulos especializados activados por opportunity_category. Os módulos não substituem os campos comuns de identificação, promotor, localização, contactos, documentos, imagens, visibilidade, versões e auditoria. Para land_rights, o portal não deve anunciar “venda de terra”: a terra é propriedade do Estado; o registo deve descrever o DUAT, as benfeitorias, a exploração ou outra operação juridicamente admissível, sujeita a validação pela entidade competente. A configuração legal deve ser versionada, pois o quadro fundiário se encontra em revisão."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1861""],""aceitacao"":""O formulário passa a adoptar um núcleo comum e módulos especializados activados por opportunity_category. Os módulos não substituem os campos comuns de identificação, promotor, localização, contactos, documentos, imagens, visibilidade, versões e auditoria. Para land_rights, o portal não deve anunciar “venda de terra”: a terra é propriedade do Estado; o registo deve descrever o DUAT, as benfeitorias, a exploração ou outra operação juridicamente admissível, sujeita a validação pela entidade competente. A configuração legal deve ser versionada, pois o quadro fundiário se encontra em revisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0174,"new, good, fair, poor ou derelict; obrigatório para imóvel existente.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1883,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0174: new, good, fair, poor ou derelict; obrigatório para imóvel existente.",P2,OP-9f173ed3-0174: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0174,1,"[{""id"":""OP-9f173ed3-0174"",""pedido"":""new, good, fair, poor ou derelict; obrigatório para imóvel existente."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1883""],""aceitacao"":""new, good, fair, poor ou derelict; obrigatório para imóvel existente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0175,Não negativos; obrigatórios conforme property_type.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1891,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0175: Não negativos; obrigatórios conforme property_type.,P2,OP-9f173ed3-0175: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0175,1,"[{""id"":""OP-9f173ed3-0175"",""pedido"":""Não negativos; obrigatórios conforme property_type."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1891""],""aceitacao"":""Não negativos; obrigatórios conforme property_type."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0176,Obrigatórios conforme estado e utilização; validade e entidade emissora.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1923,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0176: Obrigatórios conforme estado e utilização; validade e entidade emissora.,P2,OP-9f173ed3-0176: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0176,1,"[{""id"":""OP-9f173ed3-0176"",""pedido"":""Obrigatórios conforme estado e utilização; validade e entidade emissora."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1923""],""aceitacao"":""Obrigatórios conforme estado e utilização; validade e entidade emissora."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0177,Obrigatório para provisional/definitive; único por entidade emissora; confirmar no cadastro.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1945,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0177: Obrigatório para provisional/definitive; único por entidade emissora; confirmar no cadastro.,P2,OP-9f173ed3-0177: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0177,1,"[{""id"":""OP-9f173ed3-0177"",""pedido"":""Obrigatório para provisional/definitive; único por entidade emissora; confirmar no cadastro."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1945""],""aceitacao"":""Obrigatório para provisional/definitive; único por entidade emissora; confirmar no cadastro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0178,"Deve coincidir com título, certidão ou reconhecimento; divergência bloqueia publicação.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1949,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0178: Deve coincidir com título, certidão ou reconhecimento; divergência bloqueia publicação.",P2,OP-9f173ed3-0178: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0178,1,"[{""id"":""OP-9f173ed3-0178"",""pedido"":""Deve coincidir com título, certidão ou reconhecimento; divergência bloqueia publicação."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1949""],""aceitacao"":""Deve coincidir com título, certidão ou reconhecimento; divergência bloqueia publicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0179,Obrigatória quando houver acto administrativo.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1953,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0179: Obrigatória quando houver acto administrativo.,P2,OP-9f173ed3-0179: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0179,1,"[{""id"":""OP-9f173ed3-0179"",""pedido"":""Obrigatória quando houver acto administrativo."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1953""],""aceitacao"":""Obrigatória quando houver acto administrativo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0180,Deve ser compatível com a actividade proposta; alteração exige acto competente.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1961,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0180: Deve ser compatível com a actividade proposta; alteração exige acto competente.,P2,OP-9f173ed3-0180: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0180,1,"[{""id"":""OP-9f173ed3-0180"",""pedido"":""Deve ser compatível com a actividade proposta; alteração exige acto competente."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1961""],""aceitacao"":""Deve ser compatível com a actividade proposta; alteração exige acto competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0181,"Obrigatório quando legalmente aplicável; actividades, obras, calendário, investimento e cumprimento.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1965,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0181: Obrigatório quando legalmente aplicável; actividades, obras, calendário, investimento e cumprimento.",P2,OP-9f173ed3-0181: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0181,1,"[{""id"":""OP-9f173ed3-0181"",""pedido"":""Obrigatório quando legalmente aplicável; actividades, obras, calendário, investimento e cumprimento."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1965""],""aceitacao"":""Obrigatório quando legalmente aplicável; actividades, obras, calendário, investimento e cumprimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0182,"Tipo, proprietário, valor, data, documento e fotografia; obrigatório quando a operação incidir sobre benfeitorias.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1973,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0182: Tipo, proprietário, valor, data, documento e fotografia; obrigatório quando a operação incidir sobre benfeitorias.",P2,OP-9f173ed3-0182: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0182,1,"[{""id"":""OP-9f173ed3-0182"",""pedido"":""Tipo, proprietário, valor, data, documento e fotografia; obrigatório quando a operação incidir sobre benfeitorias."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1973""],""aceitacao"":""Tipo, proprietário, valor, data, documento e fotografia; obrigatório quando a operação incidir sobre benfeitorias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0183,"Comunidade, representantes, contacto, acta, data e resultado; obrigatório quando houver comunidade afectada.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1977,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0183: Comunidade, representantes, contacto, acta, data e resultado; obrigatório quando houver comunidade afectada.",P2,OP-9f173ed3-0183: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0183,1,"[{""id"":""OP-9f173ed3-0183"",""pedido"":""Comunidade, representantes, contacto, acta, data e resultado; obrigatório quando houver comunidade afectada."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 1977""],""aceitacao"":""Comunidade, representantes, contacto, acta, data e resultado; obrigatório quando houver comunidade afectada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0184,"Maior que 0 e até 100; 100 para full_sale; obrigatório para partial_sale, partnership e joint_venture.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 2015,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0184: Maior que 0 e até 100; 100 para full_sale; obrigatório para partial_sale, partnership e joint_venture.",P2,OP-9f173ed3-0184: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0184,1,"[{""id"":""OP-9f173ed3-0184"",""pedido"":""Maior que 0 e até 100; 100 para full_sale; obrigatório para partial_sale, partnership e joint_venture."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 2015""],""aceitacao"":""Maior que 0 e até 100; 100 para full_sale; obrigatório para partial_sale, partnership e joint_venture."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0185,"Obrigatório para partnership/joint_venture; capital, activos, tecnologia, mercado, gestão e calendário.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 2047,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0185: Obrigatório para partnership/joint_venture; capital, activos, tecnologia, mercado, gestão e calendário.",P2,OP-9f173ed3-0185: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0185,1,"[{""id"":""OP-9f173ed3-0185"",""pedido"":""Obrigatório para partnership/joint_venture; capital, activos, tecnologia, mercado, gestão e calendário."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 2047""],""aceitacao"":""Obrigatório para partnership/joint_venture; capital, activos, tecnologia, mercado, gestão e calendário."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0186,"Obrigatório para participação; voto, conselho, matérias reservadas, dividendos, saída e resolução de impasses.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 2051,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0186: Obrigatório para participação; voto, conselho, matérias reservadas, dividendos, saída e resolução de impasses.",P2,OP-9f173ed3-0186: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0186,1,"[{""id"":""OP-9f173ed3-0186"",""pedido"":""Obrigatório para participação; voto, conselho, matérias reservadas, dividendos, saída e resolução de impasses."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 2051""],""aceitacao"":""Obrigatório para participação; voto, conselho, matérias reservadas, dividendos, saída e resolução de impasses."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0187,"Obrigatório para franchise; marca, território, prazo, taxa inicial, royalties, suporte, exclusividade e renovação.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 2055,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0187: Obrigatório para franchise; marca, território, prazo, taxa inicial, royalties, suporte, exclusividade e renovação.",P1,OP-9f173ed3-0187: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0187,1,"[{""id"":""OP-9f173ed3-0187"",""pedido"":""Obrigatório para franchise; marca, território, prazo, taxa inicial, royalties, suporte, exclusividade e renovação."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 2055""],""aceitacao"":""Obrigatório para franchise; marca, território, prazo, taxa inicial, royalties, suporte, exclusividade e renovação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0188,Campos obrigatórios específicos,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 2067,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0188: Campos obrigatórios específicos,P2,OP-9f173ed3-0188: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0188,1,"[{""id"":""OP-9f173ed3-0188"",""pedido"":""Campos obrigatórios específicos"",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 2067""],""aceitacao"":""Campos obrigatórios específicos"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0189,Rubricas = investimento total; financiamento assegurado ≤ total; cronograma sem ciclos; risco alto com mitigação; estudo obrigatório conforme maturidade.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 2074,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0189: Rubricas = investimento total; financiamento assegurado ≤ total; cronograma sem ciclos; risco alto com mitigação; estudo obrigatório conforme maturidade.,P2,OP-9f173ed3-0189: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0189,1,"[{""id"":""OP-9f173ed3-0189"",""pedido"":""Rubricas = investimento total; financiamento assegurado ≤ total; cronograma sem ciclos; risco alto com mitigação; estudo obrigatório conforme maturidade."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 2074""],""aceitacao"":""Rubricas = investimento total; financiamento assegurado ≤ total; cronograma sem ciclos; risco alto com mitigação; estudo obrigatório conforme maturidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0190,"Não permitir publicação sem perfil activo, esquema validado, documentos mínimos e workflow associado.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 2104,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0190: Não permitir publicação sem perfil activo, esquema validado, documentos mínimos e workflow associado.",P2,OP-9f173ed3-0190: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0190,1,"[{""id"":""OP-9f173ed3-0190"",""pedido"":""Não permitir publicação sem perfil activo, esquema validado, documentos mínimos e workflow associado."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 2104""],""aceitacao"":""Não permitir publicação sem perfil activo, esquema validado, documentos mínimos e workflow associado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0191,"Campo obrigatório, módulo incompatível ou perfil não versionado.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 14694,oportunidades,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0191: Campo obrigatório, módulo incompatível ou perfil não versionado.",P2,OP-9f173ed3-0191: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0191,1,"[{""id"":""OP-9f173ed3-0191"",""pedido"":""Campo obrigatório, módulo incompatível ou perfil não versionado."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 14694""],""aceitacao"":""Campo obrigatório, módulo incompatível ou perfil não versionado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0192,"Titular divergente, ónus omitido, licença obrigatória ausente, avaliação inválida ou risco de segurança não tratado.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 14709,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0192: Titular divergente, ónus omitido, licença obrigatória ausente, avaliação inválida ou risco de segurança não tratado.",P2,OP-9f173ed3-0192: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0192,1,"[{""id"":""OP-9f173ed3-0192"",""pedido"":""Titular divergente, ónus omitido, licença obrigatória ausente, avaliação inválida ou risco de segurança não tratado."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 14709""],""aceitacao"":""Titular divergente, ónus omitido, licença obrigatória ausente, avaliação inválida ou risco de segurança não tratado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0193,"Venda de terra, conflito impeditivo, geometria não validada, consulta obrigatória ausente ou autorização pendente.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 14714,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0193: Venda de terra, conflito impeditivo, geometria não validada, consulta obrigatória ausente ou autorização pendente.",P1,OP-9f173ed3-0193: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0193,1,"[{""id"":""OP-9f173ed3-0193"",""pedido"":""Venda de terra, conflito impeditivo, geometria não validada, consulta obrigatória ausente ou autorização pendente."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 14714""],""aceitacao"":""Venda de terra, conflito impeditivo, geometria não validada, consulta obrigatória ausente ou autorização pendente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0194,"Uma etapa pode produzir approve, return, reject ou approve_with_conditions. Condições devem possuir responsável, prazo e evidência; condições impeditivas bloqueiam publicação.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 14949,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0194: Uma etapa pode produzir approve, return, reject ou approve_with_conditions. Condições devem possuir responsável, prazo e evidência; condições impeditivas bloqueiam publicação.",P2,OP-9f173ed3-0194: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0194,1,"[{""id"":""OP-9f173ed3-0194"",""pedido"":""Uma etapa pode produzir approve, return, reject ou approve_with_conditions. Condições devem possuir responsável, prazo e evidência; condições impeditivas bloqueiam publicação."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 14949""],""aceitacao"":""Uma etapa pode produzir approve, return, reject ou approve_with_conditions. Condições devem possuir responsável, prazo e evidência; condições impeditivas bloqueiam publicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0195,"O módulo DUAT deve suspender automaticamente a publicação quando expirar título/autorização, surgir conflito cadastral confirmado ou a autoridade competente revogar o acto; a suspensão não equivale a decisão jurídica sobre o direito.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 14951,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0195: O módulo DUAT deve suspender automaticamente a publicação quando expirar título/autorização, surgir conflito cadastral confirmado ou a autoridade competente revogar o acto; a suspensão não equivale a decisão jurídica sobre o direito.",P2,OP-9f173ed3-0195: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0195,1,"[{""id"":""OP-9f173ed3-0195"",""pedido"":""O módulo DUAT deve suspender automaticamente a publicação quando expirar título/autorização, surgir conflito cadastral confirmado ou a autoridade competente revogar o acto; a suspensão não equivale a decisão jurídica sobre o direito."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 14951""],""aceitacao"":""O módulo DUAT deve suspender automaticamente a publicação quando expirar título/autorização, surgir conflito cadastral confirmado ou a autoridade competente revogar o acto; a suspensão não equivale a decisão jurídica sobre o direito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0196,O módulo de negócios deve restringir a ficha a teaser até aceitação de NDA e autorização de data room; cada acesso ou exportação é auditado.,prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 14952,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-9f173ed3-0196: O módulo de negócios deve restringir a ficha a teaser até aceitação de NDA e autorização de data room; cada acesso ou exportação é auditado.,P2,OP-9f173ed3-0196: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0196,1,"[{""id"":""OP-9f173ed3-0196"",""pedido"":""O módulo de negócios deve restringir a ficha a teaser até aceitação de NDA e autorização de data room; cada acesso ou exportação é auditado."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 14952""],""aceitacao"":""O módulo de negócios deve restringir a ficha a teaser até aceitação de NDA e autorização de data room; cada acesso ou exportação é auditado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-9f173ed3-0197,"O módulo imobiliário deve ocultar endereço detalhado, chaves, ocupantes e horários de visita da vista pública quando houver risco de segurança ou privacidade.",prompt\Formularios\novos formularios\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 14953,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-9f173ed3-0197: O módulo imobiliário deve ocultar endereço detalhado, chaves, ocupantes e horários de visita da vista pública quando houver risco de segurança ou privacidade.",P2,OP-9f173ed3-0197: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-9f173ed3-0197,1,"[{""id"":""OP-9f173ed3-0197"",""pedido"":""O módulo imobiliário deve ocultar endereço detalhado, chaves, ocupantes e horários de visita da vista pública quando houver risco de segurança ou privacidade."",""fontes"":[""prompt\\Formularios\\novos formularios\\Especificação do Formulário de Cadastro de Oportunidades de Investimento — InvestMoz.docx; SHA 9f173ed3024d2beddef7888b692d8b81fc5e4700249955f2bae9bdd2eb2be504; w:p 14953""],""aceitacao"":""O módulo imobiliário deve ocultar endereço detalhado, chaves, ocupantes e horários de visita da vista pública quando houver risco de segurança ou privacidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-94ea9a82-0001,"Pretendo conceber e implementar, no Portal de Investimentos InvestMoz, o submódulo:",prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 4 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 4 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 4,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-94ea9a82-0001: Pretendo conceber e implementar, no Portal de Investimentos InvestMoz, o submódulo: | MASTER-470913be-0001: Pretendo conceber e implementar, no Portal de Investimentos InvestMoz, o submódulo:",P2,MASTER-94ea9a82-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0001 | MASTER-470913be-0001,2,"[{""id"":""MASTER-94ea9a82-0001"",""pedido"":""Pretendo conceber e implementar, no Portal de Investimentos InvestMoz, o submódulo:"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 4""],""aceitacao"":""Pretendo conceber e implementar, no Portal de Investimentos InvestMoz, o submódulo:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-470913be-0001"",""pedido"":""Pretendo conceber e implementar, no Portal de Investimentos InvestMoz, o submódulo:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 4"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 4""],""aceitacao"":""Pretendo conceber e implementar, no Portal de Investimentos InvestMoz, o submódulo:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-94ea9a82-0002,O submódulo deverá converter lacunas comprovadas de competências em:,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 21 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 21 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 21,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-94ea9a82-0002: O submódulo deverá converter lacunas comprovadas de competências em: | MASTER-470913be-0002: O submódulo deverá converter lacunas comprovadas de competências em:,P2,MASTER-94ea9a82-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0002 | MASTER-470913be-0002,2,"[{""id"":""MASTER-94ea9a82-0002"",""pedido"":""O submódulo deverá converter lacunas comprovadas de competências em:"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 21""],""aceitacao"":""O submódulo deverá converter lacunas comprovadas de competências em:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""},{""id"":""MASTER-470913be-0002"",""pedido"":""O submódulo deverá converter lacunas comprovadas de competências em:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 21"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 21""],""aceitacao"":""O submódulo deverá converter lacunas comprovadas de competências em:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-94ea9a82-0003,A solução deve tratar a educação e a formação profissional como uma componente habilitadora do investimento e do desenvolvimento produtivo.,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 58 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 58 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 58,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-94ea9a82-0003: A solução deve tratar a educação e a formação profissional como uma componente habilitadora do investimento e do desenvolvimento produtivo. | MASTER-470913be-0003: A solução deve tratar a educação e a formação profissional como uma componente habilitadora do investimento e do desenvolvimento produtivo.,P2,MASTER-94ea9a82-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0003 | MASTER-470913be-0003,2,"[{""id"":""MASTER-94ea9a82-0003"",""pedido"":""A solução deve tratar a educação e a formação profissional como uma componente habilitadora do investimento e do desenvolvimento produtivo."",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 58""],""aceitacao"":""A solução deve tratar a educação e a formação profissional como uma componente habilitadora do investimento e do desenvolvimento produtivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""},{""id"":""MASTER-470913be-0003"",""pedido"":""A solução deve tratar a educação e a formação profissional como uma componente habilitadora do investimento e do desenvolvimento produtivo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 58"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 58""],""aceitacao"":""A solução deve tratar a educação e a formação profissional como uma componente habilitadora do investimento e do desenvolvimento produtivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-94ea9a82-0004,"O sistema deverá responder, entre outras, às seguintes perguntas:",prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 59 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 59 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 59,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-94ea9a82-0004: O sistema deverá responder, entre outras, às seguintes perguntas: | MASTER-470913be-0004: O sistema deverá responder, entre outras, às seguintes perguntas:",P2,MASTER-94ea9a82-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0004 | MASTER-470913be-0004,2,"[{""id"":""MASTER-94ea9a82-0004"",""pedido"":""O sistema deverá responder, entre outras, às seguintes perguntas:"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 59""],""aceitacao"":""O sistema deverá responder, entre outras, às seguintes perguntas:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-470913be-0004"",""pedido"":""O sistema deverá responder, entre outras, às seguintes perguntas:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 59"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 59""],""aceitacao"":""O sistema deverá responder, entre outras, às seguintes perguntas:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-94ea9a82-0005,LIMITES INSTITUCIONAIS OBRIGATÓRIOS,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 76 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 76 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 76,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-94ea9a82-0005: LIMITES INSTITUCIONAIS OBRIGATÓRIOS | MASTER-470913be-0005: LIMITES INSTITUCIONAIS OBRIGATÓRIOS,P2,MASTER-94ea9a82-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0005 | MASTER-470913be-0005,2,"[{""id"":""MASTER-94ea9a82-0005"",""pedido"":""LIMITES INSTITUCIONAIS OBRIGATÓRIOS"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 76""],""aceitacao"":""LIMITES INSTITUCIONAIS OBRIGATÓRIOS"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-470913be-0005"",""pedido"":""LIMITES INSTITUCIONAIS OBRIGATÓRIOS"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 76"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 76""],""aceitacao"":""LIMITES INSTITUCIONAIS OBRIGATÓRIOS"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-94ea9a82-0006,validar currículos oficialmente;,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 80,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-94ea9a82-0006: validar currículos oficialmente;,P2,MASTER-94ea9a82-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0006,1,"[{""id"":""MASTER-94ea9a82-0006"",""pedido"":""validar currículos oficialmente;"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 80""],""aceitacao"":""validar currículos oficialmente;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-94ea9a82-0007,"garantir emprego, financiamento ou retorno do investimento;",prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 86,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-94ea9a82-0007: garantir emprego, financiamento ou retorno do investimento;",P2,MASTER-94ea9a82-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0007,1,"[{""id"":""MASTER-94ea9a82-0007"",""pedido"":""garantir emprego, financiamento ou retorno do investimento;"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 86""],""aceitacao"":""garantir emprego, financiamento ou retorno do investimento;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-94ea9a82-0008,"publicar como oficial uma necessidade, currículo, capacidade ou resultado ainda não validado.",prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 87,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-94ea9a82-0008: publicar como oficial uma necessidade, currículo, capacidade ou resultado ainda não validado.",P2,MASTER-94ea9a82-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0008,1,"[{""id"":""MASTER-94ea9a82-0008"",""pedido"":""publicar como oficial uma necessidade, currículo, capacidade ou resultado ainda não validado."",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 87""],""aceitacao"":""publicar como oficial uma necessidade, currículo, capacidade ou resultado ainda não validado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-94ea9a82-0009,O portal deverá distinguir claramente:,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 90 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 91 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 91,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-94ea9a82-0009: O portal deverá distinguir claramente: | MASTER-470913be-0009: O portal deverá distinguir claramente:,P2,MASTER-94ea9a82-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0009 | MASTER-470913be-0009,2,"[{""id"":""MASTER-94ea9a82-0009"",""pedido"":""O portal deverá distinguir claramente:"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 90""],""aceitacao"":""O portal deverá distinguir claramente:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-470913be-0009"",""pedido"":""O portal deverá distinguir claramente:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 91"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 91""],""aceitacao"":""O portal deverá distinguir claramente:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-94ea9a82-0010,"ARQUITECTURA TECNOLÓGICA E PRINCÍPIOS DE IMPLEMENTAÇÃO — Integra o submódulo na arquitectura aprovada do InvestMoz, com React no frontend, Laravel no backend e PostgreSQL/PostGIS na camada de dados. Reutiliza os serviços partilhados de autenticação, autorização, auditoria, documentos, notificações, pesquisa, CRM e observabilidade. Organiza a solução por domínios, APIs versionadas e eventos, com filas para tarefas assíncronas, testes automatizados e segregação clara entre frontend, backend e dados. Qualquer tecnologia complementar deve ser open source, interoperável, documentada e previamente validada pelo Comité de Arquitectura. Não cries uma aplicação isolada, uma base de dados paralela nem componentes que dupliquem capacidades estáveis do portal. Não alteres contratos de API, esquemas, identificadores, permissões, eventos ou integrações existentes sem análise de impacto, compatibilidade retroactiva, testes de regressão, aprovação técnica e plano de reversão.",prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 103 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 104 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 104,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-94ea9a82-0010: ARQUITECTURA TECNOLÓGICA E PRINCÍPIOS DE IMPLEMENTAÇÃO — Integra o submódulo na arquitectura aprovada do InvestMoz, com React no frontend, Laravel no backend e PostgreSQL/PostGIS na camada de dados. Reutiliza os serviços partilhados de autenticação, autorização, auditoria, documentos, notificações, pesquisa, CRM e observabilidade. Organiza a solução por domínios, APIs versionadas e eventos, com filas para tarefas assíncronas, testes automatizados e segregação clara entre frontend, backend e dados. Qualquer tecnologia complementar deve ser open source, interoperável, documentada e previamente validada pelo Comité de Arquitectura. Não cries uma aplicação isolada, uma base de dados paralela nem componentes que dupliquem capacidades estáveis do portal. Não alteres contratos de API, esquemas, identificadores, permissões, eventos ou integrações existentes sem análise de impacto, compatibilidade retroactiva, testes de regressão, aprovação técnica e plano de reversão. | MASTER-470913be-0010: ARQUITECTURA TECNOLÓGICA E PRINCÍPIOS DE IMPLEMENTAÇÃO — Integra o submódulo na arquitectura aprovada do InvestMoz, com React no frontend, Laravel no backend e PostgreSQL/PostGIS na camada de dados. Reutiliza os serviços partilhados de autenticação, autorização, auditoria, documentos, notificações, pesquisa, CRM e observabilidade. Organiza a solução por domínios, APIs versionadas e eventos, com filas para tarefas assíncronas, testes automatizados e segregação clara entre frontend, backend e dados. Qualquer tecnologia complementar deve ser open source, interoperável, documentada e previamente validada pelo Comité de Arquitectura. Não cries uma aplicação isolada, uma base de dados paralela nem componentes que dupliquem capacidades estáveis do portal. Não alteres contratos de API, esquemas, identificadores, permissões, eventos ou integrações existentes sem análise de impacto, compatibilidade retroactiva, testes de regressão, aprovação técnica e plano de reversão.",P2,MASTER-94ea9a82-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0010 | MASTER-470913be-0010,2,"[{""id"":""MASTER-94ea9a82-0010"",""pedido"":""ARQUITECTURA TECNOLÓGICA E PRINCÍPIOS DE IMPLEMENTAÇÃO — Integra o submódulo na arquitectura aprovada do InvestMoz, com React no frontend, Laravel no backend e PostgreSQL/PostGIS na camada de dados. Reutiliza os serviços partilhados de autenticação, autorização, auditoria, documentos, notificações, pesquisa, CRM e observabilidade. Organiza a solução por domínios, APIs versionadas e eventos, com filas para tarefas assíncronas, testes automatizados e segregação clara entre frontend, backend e dados. Qualquer tecnologia complementar deve ser open source, interoperável, documentada e previamente validada pelo Comité de Arquitectura. Não cries uma aplicação isolada, uma base de dados paralela nem componentes que dupliquem capacidades estáveis do portal. Não alteres contratos de API, esquemas, identificadores, permissões, eventos ou integrações existentes sem análise de impacto, compatibilidade retroactiva, testes de regressão, aprovação técnica e plano de reversão."",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 103""],""aceitacao"":""ARQUITECTURA TECNOLÓGICA E PRINCÍPIOS DE IMPLEMENTAÇÃO — Integra o submódulo na arquitectura aprovada do InvestMoz, com React no frontend, Laravel no backend e PostgreSQL/PostGIS na camada de dados. Reutiliza os serviços partilhados de autenticação, autorização, auditoria, documentos, notificações, pesquisa, CRM e observabilidade. Organiza a solução por domínios, APIs versionadas e eventos, com filas para tarefas assíncronas, testes automatizados e segregação clara entre frontend, backend e dados. Qualquer tecnologia complementar deve ser open source, interoperável, documentada e previamente validada pelo Comité de Arquitectura. Não cries uma aplicação isolada, uma base de dados paralela nem componentes que dupliquem capacidades estáveis do portal. Não alteres contratos de API, esquemas, identificadores, permissões, eventos ou integrações existentes sem análise de impacto, compatibilidade retroactiva, testes de regressão, aprovação técnica e plano de reversão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-470913be-0010"",""pedido"":""ARQUITECTURA TECNOLÓGICA E PRINCÍPIOS DE IMPLEMENTAÇÃO — Integra o submódulo na arquitectura aprovada do InvestMoz, com React no frontend, Laravel no backend e PostgreSQL/PostGIS na camada de dados. Reutiliza os serviços partilhados de autenticação, autorização, auditoria, documentos, notificações, pesquisa, CRM e observabilidade. Organiza a solução por domínios, APIs versionadas e eventos, com filas para tarefas assíncronas, testes automatizados e segregação clara entre frontend, backend e dados. Qualquer tecnologia complementar deve ser open source, interoperável, documentada e previamente validada pelo Comité de Arquitectura. Não cries uma aplicação isolada, uma base de dados paralela nem componentes que dupliquem capacidades estáveis do portal. Não alteres contratos de API, esquemas, identificadores, permissões, eventos ou integrações existentes sem análise de impacto, compatibilidade retroactiva, testes de regressão, aprovação técnica e plano de reversão."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 104"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 104""],""aceitacao"":""ARQUITECTURA TECNOLÓGICA E PRINCÍPIOS DE IMPLEMENTAÇÃO — Integra o submódulo na arquitectura aprovada do InvestMoz, com React no frontend, Laravel no backend e PostgreSQL/PostGIS na camada de dados. Reutiliza os serviços partilhados de autenticação, autorização, auditoria, documentos, notificações, pesquisa, CRM e observabilidade. Organiza a solução por domínios, APIs versionadas e eventos, com filas para tarefas assíncronas, testes automatizados e segregação clara entre frontend, backend e dados. Qualquer tecnologia complementar deve ser open source, interoperável, documentada e previamente validada pelo Comité de Arquitectura. Não cries uma aplicação isolada, uma base de dados paralela nem componentes que dupliquem capacidades estáveis do portal. Não alteres contratos de API, esquemas, identificadores, permissões, eventos ou integrações existentes sem análise de impacto, compatibilidade retroactiva, testes de regressão, aprovação técnica e plano de reversão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-94ea9a82-0011,Não classifiques automaticamente uma instituição como acreditada. A situação de acreditação deve depender de evidência e validação da entidade competente.,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 226 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 227 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 227,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-94ea9a82-0011: Não classifiques automaticamente uma instituição como acreditada. A situação de acreditação deve depender de evidência e validação da entidade competente. | MASTER-470913be-0011: Não classifiques automaticamente uma instituição como acreditada. A situação de acreditação deve depender de evidência e validação da entidade competente.,P2,MASTER-94ea9a82-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0011 | MASTER-470913be-0011,2,"[{""id"":""MASTER-94ea9a82-0011"",""pedido"":""Não classifiques automaticamente uma instituição como acreditada. A situação de acreditação deve depender de evidência e validação da entidade competente."",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 226""],""aceitacao"":""Não classifiques automaticamente uma instituição como acreditada. A situação de acreditação deve depender de evidência e validação da entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-470913be-0011"",""pedido"":""Não classifiques automaticamente uma instituição como acreditada. A situação de acreditação deve depender de evidência e validação da entidade competente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 227"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 227""],""aceitacao"":""Não classifiques automaticamente uma instituição como acreditada. A situação de acreditação deve depender de evidência e validação da entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-94ea9a82-0012,A solução deverá calcular e apresentar:,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 228 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 229 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 229,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-94ea9a82-0012: A solução deverá calcular e apresentar: | MASTER-470913be-0012: A solução deverá calcular e apresentar:,P2,MASTER-94ea9a82-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0012 | MASTER-470913be-0012,2,"[{""id"":""MASTER-94ea9a82-0012"",""pedido"":""A solução deverá calcular e apresentar:"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 228""],""aceitacao"":""A solução deverá calcular e apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-470913be-0012"",""pedido"":""A solução deverá calcular e apresentar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 229"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 229""],""aceitacao"":""A solução deverá calcular e apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-94ea9a82-0013,Toda correspondência deve:,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 340 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 341 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 341,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-94ea9a82-0013: Toda correspondência deve: | MASTER-470913be-0013: Toda correspondência deve:,P2,MASTER-94ea9a82-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0013 | MASTER-470913be-0013,2,"[{""id"":""MASTER-94ea9a82-0013"",""pedido"":""Toda correspondência deve:"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 340""],""aceitacao"":""Toda correspondência deve:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-470913be-0013"",""pedido"":""Toda correspondência deve:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 341"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 341""],""aceitacao"":""Toda correspondência deve:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-94ea9a82-0014,permitir revisão humana;,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 345,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-94ea9a82-0014: permitir revisão humana;,P2,MASTER-94ea9a82-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0014,1,"[{""id"":""MASTER-94ea9a82-0014"",""pedido"":""permitir revisão humana;"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 345""],""aceitacao"":""permitir revisão humana;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-94ea9a82-0015,publicar conclusões sem revisão;,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 379,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-94ea9a82-0015: publicar conclusões sem revisão;,P2,MASTER-94ea9a82-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0015,1,"[{""id"":""MASTER-94ea9a82-0015"",""pedido"":""publicar conclusões sem revisão;"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 379""],""aceitacao"":""publicar conclusões sem revisão;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-94ea9a82-0016,Cada saída da IA deverá incluir:,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 383 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 384 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 384,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-94ea9a82-0016: Cada saída da IA deverá incluir: | MASTER-470913be-0016: Cada saída da IA deverá incluir:,P2,MASTER-94ea9a82-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0016 | MASTER-470913be-0016,2,"[{""id"":""MASTER-94ea9a82-0016"",""pedido"":""Cada saída da IA deverá incluir:"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 383""],""aceitacao"":""Cada saída da IA deverá incluir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-470913be-0016"",""pedido"":""Cada saída da IA deverá incluir:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 384"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 384""],""aceitacao"":""Cada saída da IA deverá incluir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-94ea9a82-0017,"INTEGRAÇÃO COM O NÚCLEO INVESTMOZ — Reutiliza, sempre que existam, as entidades, serviços e identificadores canónicos dos domínios Opportunity, Investor, CRM e Shared. Project, Cluster, Corridor, Territory, Investor, Organisation, Contact, Document, Consent e AuditEvent não devem ser duplicados no submódulo. Para cada entidade nova, indica se pertence ao domínio Education, se estende uma entidade partilhada ou se apenas mantém uma referência por UUID.",prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 398 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 399 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 399,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-94ea9a82-0017: INTEGRAÇÃO COM O NÚCLEO INVESTMOZ — Reutiliza, sempre que existam, as entidades, serviços e identificadores canónicos dos domínios Opportunity, Investor, CRM e Shared. Project, Cluster, Corridor, Territory, Investor, Organisation, Contact, Document, Consent e AuditEvent não devem ser duplicados no submódulo. Para cada entidade nova, indica se pertence ao domínio Education, se estende uma entidade partilhada ou se apenas mantém uma referência por UUID. | MASTER-470913be-0017: INTEGRAÇÃO COM O NÚCLEO INVESTMOZ — Reutiliza, sempre que existam, as entidades, serviços e identificadores canónicos dos domínios Opportunity, Investor, CRM e Shared. Project, Cluster, Corridor, Territory, Investor, Organisation, Contact, Document, Consent e AuditEvent não devem ser duplicados no submódulo. Para cada entidade nova, indica se pertence ao domínio Education, se estende uma entidade partilhada ou se apenas mantém uma referência por UUID.",P2,MASTER-94ea9a82-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0017 | MASTER-470913be-0017,2,"[{""id"":""MASTER-94ea9a82-0017"",""pedido"":""INTEGRAÇÃO COM O NÚCLEO INVESTMOZ — Reutiliza, sempre que existam, as entidades, serviços e identificadores canónicos dos domínios Opportunity, Investor, CRM e Shared. Project, Cluster, Corridor, Territory, Investor, Organisation, Contact, Document, Consent e AuditEvent não devem ser duplicados no submódulo. Para cada entidade nova, indica se pertence ao domínio Education, se estende uma entidade partilhada ou se apenas mantém uma referência por UUID."",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 398""],""aceitacao"":""INTEGRAÇÃO COM O NÚCLEO INVESTMOZ — Reutiliza, sempre que existam, as entidades, serviços e identificadores canónicos dos domínios Opportunity, Investor, CRM e Shared. Project, Cluster, Corridor, Territory, Investor, Organisation, Contact, Document, Consent e AuditEvent não devem ser duplicados no submódulo. Para cada entidade nova, indica se pertence ao domínio Education, se estende uma entidade partilhada ou se apenas mantém uma referência por UUID."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-470913be-0017"",""pedido"":""INTEGRAÇÃO COM O NÚCLEO INVESTMOZ — Reutiliza, sempre que existam, as entidades, serviços e identificadores canónicos dos domínios Opportunity, Investor, CRM e Shared. Project, Cluster, Corridor, Territory, Investor, Organisation, Contact, Document, Consent e AuditEvent não devem ser duplicados no submódulo. Para cada entidade nova, indica se pertence ao domínio Education, se estende uma entidade partilhada ou se apenas mantém uma referência por UUID."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 399"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 399""],""aceitacao"":""INTEGRAÇÃO COM O NÚCLEO INVESTMOZ — Reutiliza, sempre que existam, as entidades, serviços e identificadores canónicos dos domínios Opportunity, Investor, CRM e Shared. Project, Cluster, Corridor, Territory, Investor, Organisation, Contact, Document, Consent e AuditEvent não devem ser duplicados no submódulo. Para cada entidade nova, indica se pertence ao domínio Education, se estende uma entidade partilhada ou se apenas mantém uma referência por UUID."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-94ea9a82-0018,"Define uma estratégia incremental, reconciliável, reversível e não destrutiva para incorporar dados existentes no PostgreSQL/PostGIS. Inclui inventário de fontes, mapeamento de campos, normalização de taxonomias, deduplicação, identificadores canónicos, regras de qualidade, validação por responsáveis institucionais, ensaios em cópia anonimizada, cópia de segurança verificada, relatórios de reconciliação, rollback e critérios de aceitação. As migrations devem ser idempotentes, compatíveis com versões anteriores e separadas das operações de remoção. Não elimines nem renomeies tabelas, colunas, índices, relações ou dados existentes sem inventário de dependências, período de transição, aprovação formal e restauração testada. Não migres estados de acreditação, certificação ou validação sem evidência e confirmação da entidade competente.",prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 459 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 460 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 460,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-94ea9a82-0018: Define uma estratégia incremental, reconciliável, reversível e não destrutiva para incorporar dados existentes no PostgreSQL/PostGIS. Inclui inventário de fontes, mapeamento de campos, normalização de taxonomias, deduplicação, identificadores canónicos, regras de qualidade, validação por responsáveis institucionais, ensaios em cópia anonimizada, cópia de segurança verificada, relatórios de reconciliação, rollback e critérios de aceitação. As migrations devem ser idempotentes, compatíveis com versões anteriores e separadas das operações de remoção. Não elimines nem renomeies tabelas, colunas, índices, relações ou dados existentes sem inventário de dependências, período de transição, aprovação formal e restauração testada. Não migres estados de acreditação, certificação ou validação sem evidência e confirmação da entidade competente. | MASTER-470913be-0018: Define uma estratégia incremental, reconciliável, reversível e não destrutiva para incorporar dados existentes no PostgreSQL/PostGIS. Inclui inventário de fontes, mapeamento de campos, normalização de taxonomias, deduplicação, identificadores canónicos, regras de qualidade, validação por responsáveis institucionais, ensaios em cópia anonimizada, cópia de segurança verificada, relatórios de reconciliação, rollback e critérios de aceitação. As migrations devem ser idempotentes, compatíveis com versões anteriores e separadas das operações de remoção. Não elimines nem renomeies tabelas, colunas, índices, relações ou dados existentes sem inventário de dependências, período de transição, aprovação formal e restauração testada. Não migres estados de acreditação, certificação ou validação sem evidência e confirmação da entidade competente.",P2,MASTER-94ea9a82-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0018 | MASTER-470913be-0018,2,"[{""id"":""MASTER-94ea9a82-0018"",""pedido"":""Define uma estratégia incremental, reconciliável, reversível e não destrutiva para incorporar dados existentes no PostgreSQL/PostGIS. Inclui inventário de fontes, mapeamento de campos, normalização de taxonomias, deduplicação, identificadores canónicos, regras de qualidade, validação por responsáveis institucionais, ensaios em cópia anonimizada, cópia de segurança verificada, relatórios de reconciliação, rollback e critérios de aceitação. As migrations devem ser idempotentes, compatíveis com versões anteriores e separadas das operações de remoção. Não elimines nem renomeies tabelas, colunas, índices, relações ou dados existentes sem inventário de dependências, período de transição, aprovação formal e restauração testada. Não migres estados de acreditação, certificação ou validação sem evidência e confirmação da entidade competente."",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 459""],""aceitacao"":""Define uma estratégia incremental, reconciliável, reversível e não destrutiva para incorporar dados existentes no PostgreSQL/PostGIS. Inclui inventário de fontes, mapeamento de campos, normalização de taxonomias, deduplicação, identificadores canónicos, regras de qualidade, validação por responsáveis institucionais, ensaios em cópia anonimizada, cópia de segurança verificada, relatórios de reconciliação, rollback e critérios de aceitação. As migrations devem ser idempotentes, compatíveis com versões anteriores e separadas das operações de remoção. Não elimines nem renomeies tabelas, colunas, índices, relações ou dados existentes sem inventário de dependências, período de transição, aprovação formal e restauração testada. Não migres estados de acreditação, certificação ou validação sem evidência e confirmação da entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-470913be-0018"",""pedido"":""Define uma estratégia incremental, reconciliável, reversível e não destrutiva para incorporar dados existentes no PostgreSQL/PostGIS. Inclui inventário de fontes, mapeamento de campos, normalização de taxonomias, deduplicação, identificadores canónicos, regras de qualidade, validação por responsáveis institucionais, ensaios em cópia anonimizada, cópia de segurança verificada, relatórios de reconciliação, rollback e critérios de aceitação. As migrations devem ser idempotentes, compatíveis com versões anteriores e separadas das operações de remoção. Não elimines nem renomeies tabelas, colunas, índices, relações ou dados existentes sem inventário de dependências, período de transição, aprovação formal e restauração testada. Não migres estados de acreditação, certificação ou validação sem evidência e confirmação da entidade competente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 460"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 460""],""aceitacao"":""Define uma estratégia incremental, reconciliável, reversível e não destrutiva para incorporar dados existentes no PostgreSQL/PostGIS. Inclui inventário de fontes, mapeamento de campos, normalização de taxonomias, deduplicação, identificadores canónicos, regras de qualidade, validação por responsáveis institucionais, ensaios em cópia anonimizada, cópia de segurança verificada, relatórios de reconciliação, rollback e critérios de aceitação. As migrations devem ser idempotentes, compatíveis com versões anteriores e separadas das operações de remoção. Não elimines nem renomeies tabelas, colunas, índices, relações ou dados existentes sem inventário de dependências, período de transição, aprovação formal e restauração testada. Não migres estados de acreditação, certificação ou validação sem evidência e confirmação da entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-94ea9a82-0019,"Cria requisitos identificados como RF-EDU-001 em diante e requisitos não funcionais identificados como RNF-EDU-001 em diante. Cada requisito deve estar ligado ao actor, regra de negócio, entidade de dados, endpoint, evento de domínio, interface, teste, risco, dependência, fase e critério Go/No-Go correspondentes.",prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 464 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 465 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 465,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-94ea9a82-0019: Cria requisitos identificados como RF-EDU-001 em diante e requisitos não funcionais identificados como RNF-EDU-001 em diante. Cada requisito deve estar ligado ao actor, regra de negócio, entidade de dados, endpoint, evento de domínio, interface, teste, risco, dependência, fase e critério Go/No-Go correspondentes. | MASTER-470913be-0019: Cria requisitos identificados como RF-EDU-001 em diante e requisitos não funcionais identificados como RNF-EDU-001 em diante. Cada requisito deve estar ligado ao actor, regra de negócio, entidade de dados, endpoint, evento de domínio, interface, teste, risco, dependência, fase e critério Go/No-Go correspondentes.",P2,MASTER-94ea9a82-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0019 | MASTER-470913be-0019,2,"[{""id"":""MASTER-94ea9a82-0019"",""pedido"":""Cria requisitos identificados como RF-EDU-001 em diante e requisitos não funcionais identificados como RNF-EDU-001 em diante. Cada requisito deve estar ligado ao actor, regra de negócio, entidade de dados, endpoint, evento de domínio, interface, teste, risco, dependência, fase e critério Go/No-Go correspondentes."",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 464""],""aceitacao"":""Cria requisitos identificados como RF-EDU-001 em diante e requisitos não funcionais identificados como RNF-EDU-001 em diante. Cada requisito deve estar ligado ao actor, regra de negócio, entidade de dados, endpoint, evento de domínio, interface, teste, risco, dependência, fase e critério Go/No-Go correspondentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""},{""id"":""MASTER-470913be-0019"",""pedido"":""Cria requisitos identificados como RF-EDU-001 em diante e requisitos não funcionais identificados como RNF-EDU-001 em diante. Cada requisito deve estar ligado ao actor, regra de negócio, entidade de dados, endpoint, evento de domínio, interface, teste, risco, dependência, fase e critério Go/No-Go correspondentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 465"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 465""],""aceitacao"":""Cria requisitos identificados como RF-EDU-001 em diante e requisitos não funcionais identificados como RNF-EDU-001 em diante. Cada requisito deve estar ligado ao actor, regra de negócio, entidade de dados, endpoint, evento de domínio, interface, teste, risco, dependência, fase e critério Go/No-Go correspondentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-94ea9a82-0020,quem submete não deve validar isoladamente;,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 523,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-94ea9a82-0020: quem submete não deve validar isoladamente;,P2,MASTER-94ea9a82-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0020,1,"[{""id"":""MASTER-94ea9a82-0020"",""pedido"":""quem submete não deve validar isoladamente;"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 523""],""aceitacao"":""quem submete não deve validar isoladamente;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-94ea9a82-0021,quem recomenda não deve aprovar;,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 524,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-94ea9a82-0021: quem recomenda não deve aprovar;,P2,MASTER-94ea9a82-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0021,1,"[{""id"":""MASTER-94ea9a82-0021"",""pedido"":""quem recomenda não deve aprovar;"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 524""],""aceitacao"":""quem recomenda não deve aprovar;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-94ea9a82-0022,quem financia não deve certificar;,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 525,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-94ea9a82-0022: quem financia não deve certificar;,P2,MASTER-94ea9a82-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0022,1,"[{""id"":""MASTER-94ea9a82-0022"",""pedido"":""quem financia não deve certificar;"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 525""],""aceitacao"":""quem financia não deve certificar;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-94ea9a82-0023,quem administra o portal não deve declarar acreditação;,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 526,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-94ea9a82-0023: quem administra o portal não deve declarar acreditação;,P2,MASTER-94ea9a82-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0023,1,"[{""id"":""MASTER-94ea9a82-0023"",""pedido"":""quem administra o portal não deve declarar acreditação;"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 526""],""aceitacao"":""quem administra o portal não deve declarar acreditação;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-94ea9a82-0024,a IA não deve atribuir estados oficiais;,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 527,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-94ea9a82-0024: a IA não deve atribuir estados oficiais;,P2,MASTER-94ea9a82-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0024,1,"[{""id"":""MASTER-94ea9a82-0024"",""pedido"":""a IA não deve atribuir estados oficiais;"",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 527""],""aceitacao"":""a IA não deve atribuir estados oficiais;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-94ea9a82-0025,dados pessoais dos formandos não devem ser visíveis para investidores sem base legítima e autorização.,prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 528,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-94ea9a82-0025: dados pessoais dos formandos não devem ser visíveis para investidores sem base legítima e autorização.,P2,MASTER-94ea9a82-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0025,1,"[{""id"":""MASTER-94ea9a82-0025"",""pedido"":""dados pessoais dos formandos não devem ser visíveis para investidores sem base legítima e autorização."",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 528""],""aceitacao"":""dados pessoais dos formandos não devem ser visíveis para investidores sem base legítima e autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-94ea9a82-0026,"Para cada entidade integrada com o SuiteCRM ou com outro sistema, identifica o sistema mestre, o sistema consumidor, os campos partilhados, a direcção da sincronização, a frequência, as regras de conflito, a idempotência, o tratamento de falhas e o responsável pela reconciliação. Evita escrita concorrente da mesma informação em dois sistemas. Nenhuma sincronização deve substituir automaticamente dados mais recentes, alterar estados oficiais ou apagar registos sem validação, auditoria e possibilidade de reversão.",prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 557 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 558 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 558,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-94ea9a82-0026: Para cada entidade integrada com o SuiteCRM ou com outro sistema, identifica o sistema mestre, o sistema consumidor, os campos partilhados, a direcção da sincronização, a frequência, as regras de conflito, a idempotência, o tratamento de falhas e o responsável pela reconciliação. Evita escrita concorrente da mesma informação em dois sistemas. Nenhuma sincronização deve substituir automaticamente dados mais recentes, alterar estados oficiais ou apagar registos sem validação, auditoria e possibilidade de reversão. | MASTER-470913be-0026: Para cada entidade integrada com o SuiteCRM ou com outro sistema, identifica o sistema mestre, o sistema consumidor, os campos partilhados, a direcção da sincronização, a frequência, as regras de conflito, a idempotência, o tratamento de falhas e o responsável pela reconciliação. Evita escrita concorrente da mesma informação em dois sistemas. Nenhuma sincronização deve substituir automaticamente dados mais recentes, alterar estados oficiais ou apagar registos sem validação, auditoria e possibilidade de reversão.",P2,MASTER-94ea9a82-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0026 | MASTER-470913be-0026,2,"[{""id"":""MASTER-94ea9a82-0026"",""pedido"":""Para cada entidade integrada com o SuiteCRM ou com outro sistema, identifica o sistema mestre, o sistema consumidor, os campos partilhados, a direcção da sincronização, a frequência, as regras de conflito, a idempotência, o tratamento de falhas e o responsável pela reconciliação. Evita escrita concorrente da mesma informação em dois sistemas. Nenhuma sincronização deve substituir automaticamente dados mais recentes, alterar estados oficiais ou apagar registos sem validação, auditoria e possibilidade de reversão."",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 557""],""aceitacao"":""Para cada entidade integrada com o SuiteCRM ou com outro sistema, identifica o sistema mestre, o sistema consumidor, os campos partilhados, a direcção da sincronização, a frequência, as regras de conflito, a idempotência, o tratamento de falhas e o responsável pela reconciliação. Evita escrita concorrente da mesma informação em dois sistemas. Nenhuma sincronização deve substituir automaticamente dados mais recentes, alterar estados oficiais ou apagar registos sem validação, auditoria e possibilidade de reversão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-470913be-0026"",""pedido"":""Para cada entidade integrada com o SuiteCRM ou com outro sistema, identifica o sistema mestre, o sistema consumidor, os campos partilhados, a direcção da sincronização, a frequência, as regras de conflito, a idempotência, o tratamento de falhas e o responsável pela reconciliação. Evita escrita concorrente da mesma informação em dois sistemas. Nenhuma sincronização deve substituir automaticamente dados mais recentes, alterar estados oficiais ou apagar registos sem validação, auditoria e possibilidade de reversão."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 558"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 558""],""aceitacao"":""Para cada entidade integrada com o SuiteCRM ou com outro sistema, identifica o sistema mestre, o sistema consumidor, os campos partilhados, a direcção da sincronização, a frequência, as regras de conflito, a idempotência, o tratamento de falhas e o responsável pela reconciliação. Evita escrita concorrente da mesma informação em dois sistemas. Nenhuma sincronização deve substituir automaticamente dados mais recentes, alterar estados oficiais ou apagar registos sem validação, auditoria e possibilidade de reversão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-94ea9a82-0027,"O MVP deverá abranger até três clusters e até três corredores, seleccionados com base na disponibilidade e qualidade dos dados, relevância económica, existência de projectos-piloto validados, representação territorial, capacidade institucional e viabilidade de integração, sem limitar a arquitectura nem a expansão posterior aos restantes clusters e corredores.",prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 692 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 693 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 693,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-94ea9a82-0027: O MVP deverá abranger até três clusters e até três corredores, seleccionados com base na disponibilidade e qualidade dos dados, relevância económica, existência de projectos-piloto validados, representação territorial, capacidade institucional e viabilidade de integração, sem limitar a arquitectura nem a expansão posterior aos restantes clusters e corredores. | MASTER-470913be-0027: O MVP deverá abranger até três clusters e até três corredores, seleccionados com base na disponibilidade e qualidade dos dados, relevância económica, existência de projectos-piloto validados, representação territorial, capacidade institucional e viabilidade de integração, sem limitar a arquitectura nem a expansão posterior aos restantes clusters e corredores.",P2,MASTER-94ea9a82-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0027 | MASTER-470913be-0027,2,"[{""id"":""MASTER-94ea9a82-0027"",""pedido"":""O MVP deverá abranger até três clusters e até três corredores, seleccionados com base na disponibilidade e qualidade dos dados, relevância económica, existência de projectos-piloto validados, representação territorial, capacidade institucional e viabilidade de integração, sem limitar a arquitectura nem a expansão posterior aos restantes clusters e corredores."",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 692""],""aceitacao"":""O MVP deverá abranger até três clusters e até três corredores, seleccionados com base na disponibilidade e qualidade dos dados, relevância económica, existência de projectos-piloto validados, representação territorial, capacidade institucional e viabilidade de integração, sem limitar a arquitectura nem a expansão posterior aos restantes clusters e corredores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-470913be-0027"",""pedido"":""O MVP deverá abranger até três clusters e até três corredores, seleccionados com base na disponibilidade e qualidade dos dados, relevância económica, existência de projectos-piloto validados, representação territorial, capacidade institucional e viabilidade de integração, sem limitar a arquitectura nem a expansão posterior aos restantes clusters e corredores."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 693"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 693""],""aceitacao"":""O MVP deverá abranger até três clusters e até três corredores, seleccionados com base na disponibilidade e qualidade dos dados, relevância económica, existência de projectos-piloto validados, representação territorial, capacidade institucional e viabilidade de integração, sem limitar a arquitectura nem a expansão posterior aos restantes clusters e corredores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-94ea9a82-0028,"Preparação: inventariar todos os clusters e corredores candidatos, avaliar fontes, responsáveis, integrações, riscos e nível de prontidão e registar lacunas como pendentes de validação.",prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 706,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-94ea9a82-0028: Preparação: inventariar todos os clusters e corredores candidatos, avaliar fontes, responsáveis, integrações, riscos e nível de prontidão e registar lacunas como pendentes de validação.",P2,MASTER-94ea9a82-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0028,1,"[{""id"":""MASTER-94ea9a82-0028"",""pedido"":""Preparação: inventariar todos os clusters e corredores candidatos, avaliar fontes, responsáveis, integrações, riscos e nível de prontidão e registar lacunas como pendentes de validação."",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 706""],""aceitacao"":""Preparação: inventariar todos os clusters e corredores candidatos, avaliar fontes, responsáveis, integrações, riscos e nível de prontidão e registar lacunas como pendentes de validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-94ea9a82-0029,"Priorização: aplicar uma matriz de pontuação aos critérios de selecção, documentar a classificação, validar a lista com os órgãos de governação e aprovar a sequência de expansão.",prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 707,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-94ea9a82-0029: Priorização: aplicar uma matriz de pontuação aos critérios de selecção, documentar a classificação, validar a lista com os órgãos de governação e aprovar a sequência de expansão.",P2,MASTER-94ea9a82-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0029,1,"[{""id"":""MASTER-94ea9a82-0029"",""pedido"":""Priorização: aplicar uma matriz de pontuação aos critérios de selecção, documentar a classificação, validar a lista com os órgãos de governação e aprovar a sequência de expansão."",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 707""],""aceitacao"":""Priorização: aplicar uma matriz de pontuação aos critérios de selecção, documentar a classificação, validar a lista com os órgãos de governação e aprovar a sequência de expansão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-94ea9a82-0030,"Para cada vaga, apresenta responsáveis, dependências, orçamento indicativo, calendário, critérios de entrada e saída, riscos, medidas de mitigação e decisão Go/No-Go. Nenhuma expansão deve ocorrer sem dados mínimos validados, comprometimento institucional, testes aprovados e capacidade operacional confirmada.",prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 713 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 714 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 714,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-94ea9a82-0030: Para cada vaga, apresenta responsáveis, dependências, orçamento indicativo, calendário, critérios de entrada e saída, riscos, medidas de mitigação e decisão Go/No-Go. Nenhuma expansão deve ocorrer sem dados mínimos validados, comprometimento institucional, testes aprovados e capacidade operacional confirmada. | MASTER-470913be-0030: Para cada vaga, apresenta responsáveis, dependências, orçamento indicativo, calendário, critérios de entrada e saída, riscos, medidas de mitigação e decisão Go/No-Go. Nenhuma expansão deve ocorrer sem dados mínimos validados, comprometimento institucional, testes aprovados e capacidade operacional confirmada.",P2,MASTER-94ea9a82-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0030 | MASTER-470913be-0030,2,"[{""id"":""MASTER-94ea9a82-0030"",""pedido"":""Para cada vaga, apresenta responsáveis, dependências, orçamento indicativo, calendário, critérios de entrada e saída, riscos, medidas de mitigação e decisão Go/No-Go. Nenhuma expansão deve ocorrer sem dados mínimos validados, comprometimento institucional, testes aprovados e capacidade operacional confirmada."",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 713""],""aceitacao"":""Para cada vaga, apresenta responsáveis, dependências, orçamento indicativo, calendário, critérios de entrada e saída, riscos, medidas de mitigação e decisão Go/No-Go. Nenhuma expansão deve ocorrer sem dados mínimos validados, comprometimento institucional, testes aprovados e capacidade operacional confirmada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-470913be-0030"",""pedido"":""Para cada vaga, apresenta responsáveis, dependências, orçamento indicativo, calendário, critérios de entrada e saída, riscos, medidas de mitigação e decisão Go/No-Go. Nenhuma expansão deve ocorrer sem dados mínimos validados, comprometimento institucional, testes aprovados e capacidade operacional confirmada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 714"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 714""],""aceitacao"":""Para cada vaga, apresenta responsáveis, dependências, orçamento indicativo, calendário, critérios de entrada e saída, riscos, medidas de mitigação e decisão Go/No-Go. Nenhuma expansão deve ocorrer sem dados mínimos validados, comprometimento institucional, testes aprovados e capacidade operacional confirmada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-94ea9a82-0031,"Produz inicialmente arquitectura, modelos, contratos, migrations propostas, testes e exemplos de código para revisão. Só apresenta código completo pronto para integração quando as entidades existentes, convenções do repositório, versões das dependências, contratos de API, esquema actual da base de dados e critérios do MVP tiverem sido confirmados. Classifica cada artefacto como Proposta, Validado para desenvolvimento, Validado para homologação ou Aprovado para produção. Nenhum exemplo deve ser tratado como autorização para execução automática.",prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 731 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 732 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 732,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-94ea9a82-0031: Produz inicialmente arquitectura, modelos, contratos, migrations propostas, testes e exemplos de código para revisão. Só apresenta código completo pronto para integração quando as entidades existentes, convenções do repositório, versões das dependências, contratos de API, esquema actual da base de dados e critérios do MVP tiverem sido confirmados. Classifica cada artefacto como Proposta, Validado para desenvolvimento, Validado para homologação ou Aprovado para produção. Nenhum exemplo deve ser tratado como autorização para execução automática. | MASTER-470913be-0031: Produz inicialmente arquitectura, modelos, contratos, migrations propostas, testes e exemplos de código para revisão. Só apresenta código completo pronto para integração quando as entidades existentes, convenções do repositório, versões das dependências, contratos de API, esquema actual da base de dados e critérios do MVP tiverem sido confirmados. Classifica cada artefacto como Proposta, Validado para desenvolvimento, Validado para homologação ou Aprovado para produção. Nenhum exemplo deve ser tratado como autorização para execução automática.",P2,MASTER-94ea9a82-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0031 | MASTER-470913be-0031,2,"[{""id"":""MASTER-94ea9a82-0031"",""pedido"":""Produz inicialmente arquitectura, modelos, contratos, migrations propostas, testes e exemplos de código para revisão. Só apresenta código completo pronto para integração quando as entidades existentes, convenções do repositório, versões das dependências, contratos de API, esquema actual da base de dados e critérios do MVP tiverem sido confirmados. Classifica cada artefacto como Proposta, Validado para desenvolvimento, Validado para homologação ou Aprovado para produção. Nenhum exemplo deve ser tratado como autorização para execução automática."",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 731""],""aceitacao"":""Produz inicialmente arquitectura, modelos, contratos, migrations propostas, testes e exemplos de código para revisão. Só apresenta código completo pronto para integração quando as entidades existentes, convenções do repositório, versões das dependências, contratos de API, esquema actual da base de dados e critérios do MVP tiverem sido confirmados. Classifica cada artefacto como Proposta, Validado para desenvolvimento, Validado para homologação ou Aprovado para produção. Nenhum exemplo deve ser tratado como autorização para execução automática."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-470913be-0031"",""pedido"":""Produz inicialmente arquitectura, modelos, contratos, migrations propostas, testes e exemplos de código para revisão. Só apresenta código completo pronto para integração quando as entidades existentes, convenções do repositório, versões das dependências, contratos de API, esquema actual da base de dados e critérios do MVP tiverem sido confirmados. Classifica cada artefacto como Proposta, Validado para desenvolvimento, Validado para homologação ou Aprovado para produção. Nenhum exemplo deve ser tratado como autorização para execução automática."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 732"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 732""],""aceitacao"":""Produz inicialmente arquitectura, modelos, contratos, migrations propostas, testes e exemplos de código para revisão. Só apresenta código completo pronto para integração quando as entidades existentes, convenções do repositório, versões das dependências, contratos de API, esquema actual da base de dados e critérios do MVP tiverem sido confirmados. Classifica cada artefacto como Proposta, Validado para desenvolvimento, Validado para homologação ou Aprovado para produção. Nenhum exemplo deve ser tratado como autorização para execução automática."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-94ea9a82-0032,"Todo o código proposto deve ser executado primeiro em ambiente de desenvolvimento isolado e depois em homologação. Exige branch própria, revisão por pares, análise estática, testes unitários, de integração, regressão, segurança e desempenho, validação das permissões, cópia de segurança verificada, plano de rollback e aprovação Go/No-Go antes da produção. Utiliza feature flags para activar funcionalidades de forma gradual. Não executes comandos destrutivos, não apagues dados, não alteres directamente a produção e não combines criação, migração e remoção irreversível no mesmo passo.",prompt\por executar\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 765 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 766 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 766,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-94ea9a82-0032: Todo o código proposto deve ser executado primeiro em ambiente de desenvolvimento isolado e depois em homologação. Exige branch própria, revisão por pares, análise estática, testes unitários, de integração, regressão, segurança e desempenho, validação das permissões, cópia de segurança verificada, plano de rollback e aprovação Go/No-Go antes da produção. Utiliza feature flags para activar funcionalidades de forma gradual. Não executes comandos destrutivos, não apagues dados, não alteres directamente a produção e não combines criação, migração e remoção irreversível no mesmo passo. | MASTER-470913be-0032: Todo o código proposto deve ser executado primeiro em ambiente de desenvolvimento isolado e depois em homologação. Exige branch própria, revisão por pares, análise estática, testes unitários, de integração, regressão, segurança e desempenho, validação das permissões, cópia de segurança verificada, plano de rollback e aprovação Go/No-Go antes da produção. Utiliza feature flags para activar funcionalidades de forma gradual. Não executes comandos destrutivos, não apagues dados, não alteres directamente a produção e não combines criação, migração e remoção irreversível no mesmo passo.",P2,MASTER-94ea9a82-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-470913be-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-94ea9a82-0032 | MASTER-470913be-0032,2,"[{""id"":""MASTER-94ea9a82-0032"",""pedido"":""Todo o código proposto deve ser executado primeiro em ambiente de desenvolvimento isolado e depois em homologação. Exige branch própria, revisão por pares, análise estática, testes unitários, de integração, regressão, segurança e desempenho, validação das permissões, cópia de segurança verificada, plano de rollback e aprovação Go/No-Go antes da produção. Utiliza feature flags para activar funcionalidades de forma gradual. Não executes comandos destrutivos, não apagues dados, não alteres directamente a produção e não combines criação, migração e remoção irreversível no mesmo passo."",""fontes"":[""prompt\\por executar\\prompt de gestao de educação.docx; SHA 94ea9a82cddc6e4e265d630f53a464d69a294e93b237b1ab395c62517bf89040; w:p 765""],""aceitacao"":""Todo o código proposto deve ser executado primeiro em ambiente de desenvolvimento isolado e depois em homologação. Exige branch própria, revisão por pares, análise estática, testes unitários, de integração, regressão, segurança e desempenho, validação das permissões, cópia de segurança verificada, plano de rollback e aprovação Go/No-Go antes da produção. Utiliza feature flags para activar funcionalidades de forma gradual. Não executes comandos destrutivos, não apagues dados, não alteres directamente a produção e não combines criação, migração e remoção irreversível no mesmo passo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-470913be-0032"",""pedido"":""Todo o código proposto deve ser executado primeiro em ambiente de desenvolvimento isolado e depois em homologação. Exige branch própria, revisão por pares, análise estática, testes unitários, de integração, regressão, segurança e desempenho, validação das permissões, cópia de segurança verificada, plano de rollback e aprovação Go/No-Go antes da produção. Utiliza feature flags para activar funcionalidades de forma gradual. Não executes comandos destrutivos, não apagues dados, não alteres directamente a produção e não combines criação, migração e remoção irreversível no mesmo passo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 766"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 766""],""aceitacao"":""Todo o código proposto deve ser executado primeiro em ambiente de desenvolvimento isolado e depois em homologação. Exige branch própria, revisão por pares, análise estática, testes unitários, de integração, regressão, segurança e desempenho, validação das permissões, cópia de segurança verificada, plano de rollback e aprovação Go/No-Go antes da produção. Utiliza feature flags para activar funcionalidades de forma gradual. Não executes comandos destrutivos, não apagues dados, não alteres directamente a produção e não combines criação, migração e remoção irreversível no mesmo passo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0001,"Cada sector, Corredor, Cluster, projecto, ZEE, ZFI e parque industrial deve estar associado a uma localização de implantação, registada no nível territorial permitido e apresentada de forma genérica quando a precisão exacta não estiver autorizada.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 16,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0001: Cada sector, Corredor, Cluster, projecto, ZEE, ZFI e parque industrial deve estar associado a uma localização de implantação, registada no nível territorial permitido e apresentada de forma genérica quando a precisão exacta não estiver autorizada.",P2,OP-5da580e3-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0001,1,"[{""id"":""OP-5da580e3-0001"",""pedido"":""Cada sector, Corredor, Cluster, projecto, ZEE, ZFI e parque industrial deve estar associado a uma localização de implantação, registada no nível territorial permitido e apresentada de forma genérica quando a precisão exacta não estiver autorizada."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 16""],""aceitacao"":""Cada sector, Corredor, Cluster, projecto, ZEE, ZFI e parque industrial deve estar associado a uma localização de implantação, registada no nível territorial permitido e apresentada de forma genérica quando a precisão exacta não estiver autorizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0002,"A solução deve permitir responder, de forma estruturada, às seguintes perguntas:",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 18 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 16,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0002: A solução deve permitir responder, de forma estruturada, às seguintes perguntas: | OP-a8b37ee5-0001: A solução deve permitir responder, de forma estruturada, às seguintes perguntas:",P2,OP-5da580e3-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0002 | OP-a8b37ee5-0001,2,"[{""id"":""OP-5da580e3-0002"",""pedido"":""A solução deve permitir responder, de forma estruturada, às seguintes perguntas:"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 18""],""aceitacao"":""A solução deve permitir responder, de forma estruturada, às seguintes perguntas:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0001"",""pedido"":""A solução deve permitir responder, de forma estruturada, às seguintes perguntas:"",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 16""],""aceitacao"":""A solução deve permitir responder, de forma estruturada, às seguintes perguntas:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0003,"Os investidores devem dispor de um espaço próprio para definir as necessidades de pessoal de cada área ou projecto de investimento, incluindo funções, competências, qualificações, experiência, número estimado de profissionais, localização genérica e horizonte temporal. Em articulação com essas necessidades, os indivíduos devem poder registar o seu perfil profissional, currículo e competências, enquanto as instituições académicas e de formação devem poder inscrever candidatos ou disponibilizar perfis, cursos e competências, mediante consentimento e autorização adequados. O sistema deve permitir pesquisar, relacionar e disponibilizar esses perfis por área de investimento, respeitando os níveis de visibilidade, a protecção de dados pessoais, a validação da informação e os controlos de acesso.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 28 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 26,oportunidades,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0003: Os investidores devem dispor de um espaço próprio para definir as necessidades de pessoal de cada área ou projecto de investimento, incluindo funções, competências, qualificações, experiência, número estimado de profissionais, localização genérica e horizonte temporal. Em articulação com essas necessidades, os indivíduos devem poder registar o seu perfil profissional, currículo e competências, enquanto as instituições académicas e de formação devem poder inscrever candidatos ou disponibilizar perfis, cursos e competências, mediante consentimento e autorização adequados. O sistema deve permitir pesquisar, relacionar e disponibilizar esses perfis por área de investimento, respeitando os níveis de visibilidade, a protecção de dados pessoais, a validação da informação e os controlos de acesso. | OP-a8b37ee5-0002: Os investidores devem dispor de um espaço próprio para definir as necessidades de pessoal de cada área ou projecto de investimento, incluindo funções, competências, qualificações, experiência, número estimado de profissionais, localização genérica e horizonte temporal. Em articulação com essas necessidades, os indivíduos devem poder registar o seu perfil profissional, currículo e competências, enquanto as instituições académicas e de formação devem poder inscrever candidatos ou disponibilizar perfis, cursos e competências, mediante consentimento e autorização adequados. O sistema deve permitir pesquisar, relacionar e disponibilizar esses perfis por área de investimento, respeitando os níveis de visibilidade, a protecção de dados pessoais, a validação da informação e os controlos de acesso.",P2,OP-5da580e3-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0003 | OP-a8b37ee5-0002,2,"[{""id"":""OP-5da580e3-0003"",""pedido"":""Os investidores devem dispor de um espaço próprio para definir as necessidades de pessoal de cada área ou projecto de investimento, incluindo funções, competências, qualificações, experiência, número estimado de profissionais, localização genérica e horizonte temporal. Em articulação com essas necessidades, os indivíduos devem poder registar o seu perfil profissional, currículo e competências, enquanto as instituições académicas e de formação devem poder inscrever candidatos ou disponibilizar perfis, cursos e competências, mediante consentimento e autorização adequados. O sistema deve permitir pesquisar, relacionar e disponibilizar esses perfis por área de investimento, respeitando os níveis de visibilidade, a protecção de dados pessoais, a validação da informação e os controlos de acesso."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 28""],""aceitacao"":""Os investidores devem dispor de um espaço próprio para definir as necessidades de pessoal de cada área ou projecto de investimento, incluindo funções, competências, qualificações, experiência, número estimado de profissionais, localização genérica e horizonte temporal. Em articulação com essas necessidades, os indivíduos devem poder registar o seu perfil profissional, currículo e competências, enquanto as instituições académicas e de formação devem poder inscrever candidatos ou disponibilizar perfis, cursos e competências, mediante consentimento e autorização adequados. O sistema deve permitir pesquisar, relacionar e disponibilizar esses perfis por área de investimento, respeitando os níveis de visibilidade, a protecção de dados pessoais, a validação da informação e os controlos de acesso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0002"",""pedido"":""Os investidores devem dispor de um espaço próprio para definir as necessidades de pessoal de cada área ou projecto de investimento, incluindo funções, competências, qualificações, experiência, número estimado de profissionais, localização genérica e horizonte temporal. Em articulação com essas necessidades, os indivíduos devem poder registar o seu perfil profissional, currículo e competências, enquanto as instituições académicas e de formação devem poder inscrever candidatos ou disponibilizar perfis, cursos e competências, mediante consentimento e autorização adequados. O sistema deve permitir pesquisar, relacionar e disponibilizar esses perfis por área de investimento, respeitando os níveis de visibilidade, a protecção de dados pessoais, a validação da informação e os controlos de acesso."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 26""],""aceitacao"":""Os investidores devem dispor de um espaço próprio para definir as necessidades de pessoal de cada área ou projecto de investimento, incluindo funções, competências, qualificações, experiência, número estimado de profissionais, localização genérica e horizonte temporal. Em articulação com essas necessidades, os indivíduos devem poder registar o seu perfil profissional, currículo e competências, enquanto as instituições académicas e de formação devem poder inscrever candidatos ou disponibilizar perfis, cursos e competências, mediante consentimento e autorização adequados. O sistema deve permitir pesquisar, relacionar e disponibilizar esses perfis por área de investimento, respeitando os níveis de visibilidade, a protecção de dados pessoais, a validação da informação e os controlos de acesso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0004,"A inclusão desta alteração deve ser executada de forma incremental, auditável e não destrutiva, preservando as funcionalidades existentes do InvestMoz. Cada etapa deve produzir evidências, responsáveis identificados e um ponto de validação antes do avanço para a fase seguinte.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 30 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 28,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0004: A inclusão desta alteração deve ser executada de forma incremental, auditável e não destrutiva, preservando as funcionalidades existentes do InvestMoz. Cada etapa deve produzir evidências, responsáveis identificados e um ponto de validação antes do avanço para a fase seguinte. | OP-a8b37ee5-0003: A inclusão desta alteração deve ser executada de forma incremental, auditável e não destrutiva, preservando as funcionalidades existentes do InvestMoz. Cada etapa deve produzir evidências, responsáveis identificados e um ponto de validação antes do avanço para a fase seguinte.",P2,OP-5da580e3-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0004 | OP-a8b37ee5-0003,2,"[{""id"":""OP-5da580e3-0004"",""pedido"":""A inclusão desta alteração deve ser executada de forma incremental, auditável e não destrutiva, preservando as funcionalidades existentes do InvestMoz. Cada etapa deve produzir evidências, responsáveis identificados e um ponto de validação antes do avanço para a fase seguinte."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 30""],""aceitacao"":""A inclusão desta alteração deve ser executada de forma incremental, auditável e não destrutiva, preservando as funcionalidades existentes do InvestMoz. Cada etapa deve produzir evidências, responsáveis identificados e um ponto de validação antes do avanço para a fase seguinte."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0003"",""pedido"":""A inclusão desta alteração deve ser executada de forma incremental, auditável e não destrutiva, preservando as funcionalidades existentes do InvestMoz. Cada etapa deve produzir evidências, responsáveis identificados e um ponto de validação antes do avanço para a fase seguinte."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 28""],""aceitacao"":""A inclusão desta alteração deve ser executada de forma incremental, auditável e não destrutiva, preservando as funcionalidades existentes do InvestMoz. Cada etapa deve produzir evidências, responsáveis identificados e um ponto de validação antes do avanço para a fase seguinte."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0005,"Especificação funcional: detalhar casos de uso para investidores, indivíduos, instituições académicas e administradores; definir dados obrigatórios, estados do registo, regras de pesquisa, níveis de visibilidade, notificações, critérios de correspondência e critérios de aceitação.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 32 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 30,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0005: Especificação funcional: detalhar casos de uso para investidores, indivíduos, instituições académicas e administradores; definir dados obrigatórios, estados do registo, regras de pesquisa, níveis de visibilidade, notificações, critérios de correspondência e critérios de aceitação. | OP-a8b37ee5-0004: Especificação funcional: detalhar casos de uso para investidores, indivíduos, instituições académicas e administradores; definir dados obrigatórios, estados do registo, regras de pesquisa, níveis de visibilidade, notificações, critérios de correspondência e critérios de aceitação.",P2,OP-5da580e3-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0005 | OP-a8b37ee5-0004,2,"[{""id"":""OP-5da580e3-0005"",""pedido"":""Especificação funcional: detalhar casos de uso para investidores, indivíduos, instituições académicas e administradores; definir dados obrigatórios, estados do registo, regras de pesquisa, níveis de visibilidade, notificações, critérios de correspondência e critérios de aceitação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 32""],""aceitacao"":""Especificação funcional: detalhar casos de uso para investidores, indivíduos, instituições académicas e administradores; definir dados obrigatórios, estados do registo, regras de pesquisa, níveis de visibilidade, notificações, critérios de correspondência e critérios de aceitação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0004"",""pedido"":""Especificação funcional: detalhar casos de uso para investidores, indivíduos, instituições académicas e administradores; definir dados obrigatórios, estados do registo, regras de pesquisa, níveis de visibilidade, notificações, critérios de correspondência e critérios de aceitação."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 30""],""aceitacao"":""Especificação funcional: detalhar casos de uso para investidores, indivíduos, instituições académicas e administradores; definir dados obrigatórios, estados do registo, regras de pesquisa, níveis de visibilidade, notificações, critérios de correspondência e critérios de aceitação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0006,"Perfis, permissões e governação: definir papéis e permissões por tipo de utilizador; limitar o acesso a dados pessoais; separar informação pública, restrita e confidencial; implementar aprovação institucional, validação de perfis, segregação de funções e registo de todas as operações críticas.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 34 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 32,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0006: Perfis, permissões e governação: definir papéis e permissões por tipo de utilizador; limitar o acesso a dados pessoais; separar informação pública, restrita e confidencial; implementar aprovação institucional, validação de perfis, segregação de funções e registo de todas as operações críticas. | OP-a8b37ee5-0005: Perfis, permissões e governação: definir papéis e permissões por tipo de utilizador; limitar o acesso a dados pessoais; separar informação pública, restrita e confidencial; implementar aprovação institucional, validação de perfis, segregação de funções e registo de todas as operações críticas.",P2,OP-5da580e3-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0006 | OP-a8b37ee5-0005,2,"[{""id"":""OP-5da580e3-0006"",""pedido"":""Perfis, permissões e governação: definir papéis e permissões por tipo de utilizador; limitar o acesso a dados pessoais; separar informação pública, restrita e confidencial; implementar aprovação institucional, validação de perfis, segregação de funções e registo de todas as operações críticas."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 34""],""aceitacao"":""Perfis, permissões e governação: definir papéis e permissões por tipo de utilizador; limitar o acesso a dados pessoais; separar informação pública, restrita e confidencial; implementar aprovação institucional, validação de perfis, segregação de funções e registo de todas as operações críticas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0005"",""pedido"":""Perfis, permissões e governação: definir papéis e permissões por tipo de utilizador; limitar o acesso a dados pessoais; separar informação pública, restrita e confidencial; implementar aprovação institucional, validação de perfis, segregação de funções e registo de todas as operações críticas."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 32""],""aceitacao"":""Perfis, permissões e governação: definir papéis e permissões por tipo de utilizador; limitar o acesso a dados pessoais; separar informação pública, restrita e confidencial; implementar aprovação institucional, validação de perfis, segregação de funções e registo de todas as operações críticas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0007,"Implementação do backend: desenvolver serviços e APIs REST versionadas para criar, consultar, actualizar, validar, publicar, pesquisar e arquivar necessidades e perfis; aplicar validação de dados, paginação, filtros, controlo de acesso, protecção contra abuso e documentação da API.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 35 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 33,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0007: Implementação do backend: desenvolver serviços e APIs REST versionadas para criar, consultar, actualizar, validar, publicar, pesquisar e arquivar necessidades e perfis; aplicar validação de dados, paginação, filtros, controlo de acesso, protecção contra abuso e documentação da API. | OP-a8b37ee5-0006: Implementação do backend: desenvolver serviços e APIs REST versionadas para criar, consultar, actualizar, validar, publicar, pesquisar e arquivar necessidades e perfis; aplicar validação de dados, paginação, filtros, controlo de acesso, protecção contra abuso e documentação da API.",P2,OP-5da580e3-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0007 | OP-a8b37ee5-0006,2,"[{""id"":""OP-5da580e3-0007"",""pedido"":""Implementação do backend: desenvolver serviços e APIs REST versionadas para criar, consultar, actualizar, validar, publicar, pesquisar e arquivar necessidades e perfis; aplicar validação de dados, paginação, filtros, controlo de acesso, protecção contra abuso e documentação da API."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 35""],""aceitacao"":""Implementação do backend: desenvolver serviços e APIs REST versionadas para criar, consultar, actualizar, validar, publicar, pesquisar e arquivar necessidades e perfis; aplicar validação de dados, paginação, filtros, controlo de acesso, protecção contra abuso e documentação da API."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0006"",""pedido"":""Implementação do backend: desenvolver serviços e APIs REST versionadas para criar, consultar, actualizar, validar, publicar, pesquisar e arquivar necessidades e perfis; aplicar validação de dados, paginação, filtros, controlo de acesso, protecção contra abuso e documentação da API."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 33""],""aceitacao"":""Implementação do backend: desenvolver serviços e APIs REST versionadas para criar, consultar, actualizar, validar, publicar, pesquisar e arquivar necessidades e perfis; aplicar validação de dados, paginação, filtros, controlo de acesso, protecção contra abuso e documentação da API."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0008,"Consentimento e protecção de dados: recolher consentimento explícito e granular; registar finalidade, data, versão e origem do consentimento; permitir revogação, rectificação e eliminação quando aplicável; minimizar os dados recolhidos; ocultar contactos e dados sensíveis por defeito; definir prazos de retenção e procedimentos de resposta a incidentes.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 37 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 35,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0008: Consentimento e protecção de dados: recolher consentimento explícito e granular; registar finalidade, data, versão e origem do consentimento; permitir revogação, rectificação e eliminação quando aplicável; minimizar os dados recolhidos; ocultar contactos e dados sensíveis por defeito; definir prazos de retenção e procedimentos de resposta a incidentes. | OP-a8b37ee5-0007: Consentimento e protecção de dados: recolher consentimento explícito e granular; registar finalidade, data, versão e origem do consentimento; permitir revogação, rectificação e eliminação quando aplicável; minimizar os dados recolhidos; ocultar contactos e dados sensíveis por defeito; definir prazos de retenção e procedimentos de resposta a incidentes.",P2,OP-5da580e3-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0008 | OP-a8b37ee5-0007,2,"[{""id"":""OP-5da580e3-0008"",""pedido"":""Consentimento e protecção de dados: recolher consentimento explícito e granular; registar finalidade, data, versão e origem do consentimento; permitir revogação, rectificação e eliminação quando aplicável; minimizar os dados recolhidos; ocultar contactos e dados sensíveis por defeito; definir prazos de retenção e procedimentos de resposta a incidentes."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 37""],""aceitacao"":""Consentimento e protecção de dados: recolher consentimento explícito e granular; registar finalidade, data, versão e origem do consentimento; permitir revogação, rectificação e eliminação quando aplicável; minimizar os dados recolhidos; ocultar contactos e dados sensíveis por defeito; definir prazos de retenção e procedimentos de resposta a incidentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0007"",""pedido"":""Consentimento e protecção de dados: recolher consentimento explícito e granular; registar finalidade, data, versão e origem do consentimento; permitir revogação, rectificação e eliminação quando aplicável; minimizar os dados recolhidos; ocultar contactos e dados sensíveis por defeito; definir prazos de retenção e procedimentos de resposta a incidentes."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 35""],""aceitacao"":""Consentimento e protecção de dados: recolher consentimento explícito e granular; registar finalidade, data, versão e origem do consentimento; permitir revogação, rectificação e eliminação quando aplicável; minimizar os dados recolhidos; ocultar contactos e dados sensíveis por defeito; definir prazos de retenção e procedimentos de resposta a incidentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0009,"Motor de pesquisa e correspondência: relacionar necessidades com perfis com base em competências, qualificações, experiência, localização genérica, disponibilidade e horizonte temporal; apresentar resultados explicáveis; impedir decisões exclusivamente automatizadas com impacto relevante; permitir revisão humana e contestação.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 38 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 36,oportunidades,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0009: Motor de pesquisa e correspondência: relacionar necessidades com perfis com base em competências, qualificações, experiência, localização genérica, disponibilidade e horizonte temporal; apresentar resultados explicáveis; impedir decisões exclusivamente automatizadas com impacto relevante; permitir revisão humana e contestação. | OP-a8b37ee5-0008: Motor de pesquisa e correspondência: relacionar necessidades com perfis com base em competências, qualificações, experiência, localização genérica, disponibilidade e horizonte temporal; apresentar resultados explicáveis; impedir decisões exclusivamente automatizadas com impacto relevante; permitir revisão humana e contestação.",P2,OP-5da580e3-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0009 | OP-a8b37ee5-0008,2,"[{""id"":""OP-5da580e3-0009"",""pedido"":""Motor de pesquisa e correspondência: relacionar necessidades com perfis com base em competências, qualificações, experiência, localização genérica, disponibilidade e horizonte temporal; apresentar resultados explicáveis; impedir decisões exclusivamente automatizadas com impacto relevante; permitir revisão humana e contestação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 38""],""aceitacao"":""Motor de pesquisa e correspondência: relacionar necessidades com perfis com base em competências, qualificações, experiência, localização genérica, disponibilidade e horizonte temporal; apresentar resultados explicáveis; impedir decisões exclusivamente automatizadas com impacto relevante; permitir revisão humana e contestação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0008"",""pedido"":""Motor de pesquisa e correspondência: relacionar necessidades com perfis com base em competências, qualificações, experiência, localização genérica, disponibilidade e horizonte temporal; apresentar resultados explicáveis; impedir decisões exclusivamente automatizadas com impacto relevante; permitir revisão humana e contestação."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 36""],""aceitacao"":""Motor de pesquisa e correspondência: relacionar necessidades com perfis com base em competências, qualificações, experiência, localização genérica, disponibilidade e horizonte temporal; apresentar resultados explicáveis; impedir decisões exclusivamente automatizadas com impacto relevante; permitir revisão humana e contestação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0010,"Integração com módulos existentes e CRM: reutilizar fontes mestre de empresas, projectos, Clusters, Corredores, localizações e utilizadores; sincronizar apenas os dados necessários com o CRM open source; evitar duplicação; definir identificadores únicos, regras de reconciliação, logs e tratamento de falhas.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 39 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 37,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0010: Integração com módulos existentes e CRM: reutilizar fontes mestre de empresas, projectos, Clusters, Corredores, localizações e utilizadores; sincronizar apenas os dados necessários com o CRM open source; evitar duplicação; definir identificadores únicos, regras de reconciliação, logs e tratamento de falhas. | OP-a8b37ee5-0009: Integração com módulos existentes e CRM: reutilizar fontes mestre de empresas, projectos, Clusters, Corredores, localizações e utilizadores; sincronizar apenas os dados necessários com o CRM open source; evitar duplicação; definir identificadores únicos, regras de reconciliação, logs e tratamento de falhas.",P2,OP-5da580e3-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0010 | OP-a8b37ee5-0009,2,"[{""id"":""OP-5da580e3-0010"",""pedido"":""Integração com módulos existentes e CRM: reutilizar fontes mestre de empresas, projectos, Clusters, Corredores, localizações e utilizadores; sincronizar apenas os dados necessários com o CRM open source; evitar duplicação; definir identificadores únicos, regras de reconciliação, logs e tratamento de falhas."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 39""],""aceitacao"":""Integração com módulos existentes e CRM: reutilizar fontes mestre de empresas, projectos, Clusters, Corredores, localizações e utilizadores; sincronizar apenas os dados necessários com o CRM open source; evitar duplicação; definir identificadores únicos, regras de reconciliação, logs e tratamento de falhas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0009"",""pedido"":""Integração com módulos existentes e CRM: reutilizar fontes mestre de empresas, projectos, Clusters, Corredores, localizações e utilizadores; sincronizar apenas os dados necessários com o CRM open source; evitar duplicação; definir identificadores únicos, regras de reconciliação, logs e tratamento de falhas."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 37""],""aceitacao"":""Integração com módulos existentes e CRM: reutilizar fontes mestre de empresas, projectos, Clusters, Corredores, localizações e utilizadores; sincronizar apenas os dados necessários com o CRM open source; evitar duplicação; definir identificadores únicos, regras de reconciliação, logs e tratamento de falhas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0011,"Testes e validação: executar testes unitários, integração, contrato de API, interface, permissões, segurança, desempenho, acessibilidade, idiomas, migração e recuperação; validar cenários positivos e negativos com representantes dos quatro perfis de utilizador; corrigir vulnerabilidades e inconformidades antes da produção.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 40 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 38,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0011: Testes e validação: executar testes unitários, integração, contrato de API, interface, permissões, segurança, desempenho, acessibilidade, idiomas, migração e recuperação; validar cenários positivos e negativos com representantes dos quatro perfis de utilizador; corrigir vulnerabilidades e inconformidades antes da produção. | OP-a8b37ee5-0010: Testes e validação: executar testes unitários, integração, contrato de API, interface, permissões, segurança, desempenho, acessibilidade, idiomas, migração e recuperação; validar cenários positivos e negativos com representantes dos quatro perfis de utilizador; corrigir vulnerabilidades e inconformidades antes da produção.",P1,OP-5da580e3-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0011 | OP-a8b37ee5-0010,2,"[{""id"":""OP-5da580e3-0011"",""pedido"":""Testes e validação: executar testes unitários, integração, contrato de API, interface, permissões, segurança, desempenho, acessibilidade, idiomas, migração e recuperação; validar cenários positivos e negativos com representantes dos quatro perfis de utilizador; corrigir vulnerabilidades e inconformidades antes da produção."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 40""],""aceitacao"":""Testes e validação: executar testes unitários, integração, contrato de API, interface, permissões, segurança, desempenho, acessibilidade, idiomas, migração e recuperação; validar cenários positivos e negativos com representantes dos quatro perfis de utilizador; corrigir vulnerabilidades e inconformidades antes da produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0010"",""pedido"":""Testes e validação: executar testes unitários, integração, contrato de API, interface, permissões, segurança, desempenho, acessibilidade, idiomas, migração e recuperação; validar cenários positivos e negativos com representantes dos quatro perfis de utilizador; corrigir vulnerabilidades e inconformidades antes da produção."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 38""],""aceitacao"":""Testes e validação: executar testes unitários, integração, contrato de API, interface, permissões, segurança, desempenho, acessibilidade, idiomas, migração e recuperação; validar cenários positivos e negativos com representantes dos quatro perfis de utilizador; corrigir vulnerabilidades e inconformidades antes da produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0012,"Implantação faseada: disponibilizar primeiro num ambiente de homologação, realizar piloto com um conjunto limitado de investidores e instituições, recolher evidências, aprovar o gate Go/No-Go e activar gradualmente em produção com monitoria reforçada.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 42 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 40,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0012: Implantação faseada: disponibilizar primeiro num ambiente de homologação, realizar piloto com um conjunto limitado de investidores e instituições, recolher evidências, aprovar o gate Go/No-Go e activar gradualmente em produção com monitoria reforçada. | OP-a8b37ee5-0011: Implantação faseada: disponibilizar primeiro num ambiente de homologação, realizar piloto com um conjunto limitado de investidores e instituições, recolher evidências, aprovar o gate Go/No-Go e activar gradualmente em produção com monitoria reforçada.",P2,OP-5da580e3-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0012 | OP-a8b37ee5-0011,2,"[{""id"":""OP-5da580e3-0012"",""pedido"":""Implantação faseada: disponibilizar primeiro num ambiente de homologação, realizar piloto com um conjunto limitado de investidores e instituições, recolher evidências, aprovar o gate Go/No-Go e activar gradualmente em produção com monitoria reforçada."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 42""],""aceitacao"":""Implantação faseada: disponibilizar primeiro num ambiente de homologação, realizar piloto com um conjunto limitado de investidores e instituições, recolher evidências, aprovar o gate Go/No-Go e activar gradualmente em produção com monitoria reforçada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0011"",""pedido"":""Implantação faseada: disponibilizar primeiro num ambiente de homologação, realizar piloto com um conjunto limitado de investidores e instituições, recolher evidências, aprovar o gate Go/No-Go e activar gradualmente em produção com monitoria reforçada."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 40""],""aceitacao"":""Implantação faseada: disponibilizar primeiro num ambiente de homologação, realizar piloto com um conjunto limitado de investidores e instituições, recolher evidências, aprovar o gate Go/No-Go e activar gradualmente em produção com monitoria reforçada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0013,Actividades obrigatórias,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 47 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 45,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0013: Actividades obrigatórias | OP-a8b37ee5-0012: Actividades obrigatórias,P2,OP-5da580e3-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0013 | OP-a8b37ee5-0012,2,"[{""id"":""OP-5da580e3-0013"",""pedido"":""Actividades obrigatórias"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 47""],""aceitacao"":""Actividades obrigatórias"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0012"",""pedido"":""Actividades obrigatórias"",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 45""],""aceitacao"":""Actividades obrigatórias"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0014,"Inventariar componentes, entidades, APIs, migrations, permissões, integrações e testes existentes; mapear impactos; validar casos de uso, fluxos, dados, estados e regras.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 51 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 49,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0014: Inventariar componentes, entidades, APIs, migrations, permissões, integrações e testes existentes; mapear impactos; validar casos de uso, fluxos, dados, estados e regras. | OP-a8b37ee5-0013: Inventariar componentes, entidades, APIs, migrations, permissões, integrações e testes existentes; mapear impactos; validar casos de uso, fluxos, dados, estados e regras.",P2,OP-5da580e3-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0014 | OP-a8b37ee5-0013,2,"[{""id"":""OP-5da580e3-0014"",""pedido"":""Inventariar componentes, entidades, APIs, migrations, permissões, integrações e testes existentes; mapear impactos; validar casos de uso, fluxos, dados, estados e regras."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 51""],""aceitacao"":""Inventariar componentes, entidades, APIs, migrations, permissões, integrações e testes existentes; mapear impactos; validar casos de uso, fluxos, dados, estados e regras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0013"",""pedido"":""Inventariar componentes, entidades, APIs, migrations, permissões, integrações e testes existentes; mapear impactos; validar casos de uso, fluxos, dados, estados e regras."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 49""],""aceitacao"":""Inventariar componentes, entidades, APIs, migrations, permissões, integrações e testes existentes; mapear impactos; validar casos de uso, fluxos, dados, estados e regras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0015,"Implementar modelos, serviços, validações, políticas de autorização, auditoria e APIs REST versionadas para necessidades, perfis, currículos, competências, consentimentos, pesquisa e correspondências.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 59 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 57,oportunidades,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0015: Implementar modelos, serviços, validações, políticas de autorização, auditoria e APIs REST versionadas para necessidades, perfis, currículos, competências, consentimentos, pesquisa e correspondências. | OP-a8b37ee5-0014: Implementar modelos, serviços, validações, políticas de autorização, auditoria e APIs REST versionadas para necessidades, perfis, currículos, competências, consentimentos, pesquisa e correspondências.",P2,OP-5da580e3-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0015 | OP-a8b37ee5-0014,2,"[{""id"":""OP-5da580e3-0015"",""pedido"":""Implementar modelos, serviços, validações, políticas de autorização, auditoria e APIs REST versionadas para necessidades, perfis, currículos, competências, consentimentos, pesquisa e correspondências."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 59""],""aceitacao"":""Implementar modelos, serviços, validações, políticas de autorização, auditoria e APIs REST versionadas para necessidades, perfis, currículos, competências, consentimentos, pesquisa e correspondências."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0014"",""pedido"":""Implementar modelos, serviços, validações, políticas de autorização, auditoria e APIs REST versionadas para necessidades, perfis, currículos, competências, consentimentos, pesquisa e correspondências."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 57""],""aceitacao"":""Implementar modelos, serviços, validações, políticas de autorização, auditoria e APIs REST versionadas para necessidades, perfis, currículos, competências, consentimentos, pesquisa e correspondências."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0016,"Indexar dados autorizados; configurar pesos e filtros; explicar correspondências; integrar fontes mestre e CRM por identificadores únicos; implementar idempotência, filas, repetição e reconciliação.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 71 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 69,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0016: Indexar dados autorizados; configurar pesos e filtros; explicar correspondências; integrar fontes mestre e CRM por identificadores únicos; implementar idempotência, filas, repetição e reconciliação. | OP-a8b37ee5-0015: Indexar dados autorizados; configurar pesos e filtros; explicar correspondências; integrar fontes mestre e CRM por identificadores únicos; implementar idempotência, filas, repetição e reconciliação.",P2,OP-5da580e3-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0016 | OP-a8b37ee5-0015,2,"[{""id"":""OP-5da580e3-0016"",""pedido"":""Indexar dados autorizados; configurar pesos e filtros; explicar correspondências; integrar fontes mestre e CRM por identificadores únicos; implementar idempotência, filas, repetição e reconciliação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 71""],""aceitacao"":""Indexar dados autorizados; configurar pesos e filtros; explicar correspondências; integrar fontes mestre e CRM por identificadores únicos; implementar idempotência, filas, repetição e reconciliação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0015"",""pedido"":""Indexar dados autorizados; configurar pesos e filtros; explicar correspondências; integrar fontes mestre e CRM por identificadores únicos; implementar idempotência, filas, repetição e reconciliação."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 69""],""aceitacao"":""Indexar dados autorizados; configurar pesos e filtros; explicar correspondências; integrar fontes mestre e CRM por identificadores únicos; implementar idempotência, filas, repetição e reconciliação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0017,"Seleccionar utilizadores-piloto; migrar amostra autorizada; formar investidores, indivíduos, instituições e administradores; recolher métricas e feedback; corrigir desvios.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 79 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 77,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0017: Seleccionar utilizadores-piloto; migrar amostra autorizada; formar investidores, indivíduos, instituições e administradores; recolher métricas e feedback; corrigir desvios. | OP-a8b37ee5-0016: Seleccionar utilizadores-piloto; migrar amostra autorizada; formar investidores, indivíduos, instituições e administradores; recolher métricas e feedback; corrigir desvios.",P2,OP-5da580e3-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0017 | OP-a8b37ee5-0016,2,"[{""id"":""OP-5da580e3-0017"",""pedido"":""Seleccionar utilizadores-piloto; migrar amostra autorizada; formar investidores, indivíduos, instituições e administradores; recolher métricas e feedback; corrigir desvios."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 79""],""aceitacao"":""Seleccionar utilizadores-piloto; migrar amostra autorizada; formar investidores, indivíduos, instituições e administradores; recolher métricas e feedback; corrigir desvios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0016"",""pedido"":""Seleccionar utilizadores-piloto; migrar amostra autorizada; formar investidores, indivíduos, instituições e administradores; recolher métricas e feedback; corrigir desvios."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 77""],""aceitacao"":""Seleccionar utilizadores-piloto; migrar amostra autorizada; formar investidores, indivíduos, instituições e administradores; recolher métricas e feedback; corrigir desvios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0018,"Dado um investidor ou empregador autenticado e autorizado, o sistema deve permitir criar, guardar como rascunho, submeter, actualizar e arquivar uma necessidade de competências ligada, quando aplicável, a território, Corredor, Cluster, projecto âncora e fase, contendo ocupação, competência, quantidade, nível, prazo, localização genérica, fonte, confiança e responsável, e distinguindo estimativa de compromisso.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 96 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 94,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0018: Dado um investidor ou empregador autenticado e autorizado, o sistema deve permitir criar, guardar como rascunho, submeter, actualizar e arquivar uma necessidade de competências ligada, quando aplicável, a território, Corredor, Cluster, projecto âncora e fase, contendo ocupação, competência, quantidade, nível, prazo, localização genérica, fonte, confiança e responsável, e distinguindo estimativa de compromisso. | OP-a8b37ee5-0017: Dado um investidor ou empregador autenticado e autorizado, o sistema deve permitir criar, guardar como rascunho, submeter, actualizar e arquivar uma necessidade de competências ligada, quando aplicável, a território, Corredor, Cluster, projecto âncora e fase, contendo ocupação, competência, quantidade, nível, prazo, localização genérica, fonte, confiança e responsável, e distinguindo estimativa de compromisso.",P1,OP-5da580e3-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0018 | OP-a8b37ee5-0017,2,"[{""id"":""OP-5da580e3-0018"",""pedido"":""Dado um investidor ou empregador autenticado e autorizado, o sistema deve permitir criar, guardar como rascunho, submeter, actualizar e arquivar uma necessidade de competências ligada, quando aplicável, a território, Corredor, Cluster, projecto âncora e fase, contendo ocupação, competência, quantidade, nível, prazo, localização genérica, fonte, confiança e responsável, e distinguindo estimativa de compromisso."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 96""],""aceitacao"":""Dado um investidor ou empregador autenticado e autorizado, o sistema deve permitir criar, guardar como rascunho, submeter, actualizar e arquivar uma necessidade de competências ligada, quando aplicável, a território, Corredor, Cluster, projecto âncora e fase, contendo ocupação, competência, quantidade, nível, prazo, localização genérica, fonte, confiança e responsável, e distinguindo estimativa de compromisso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0017"",""pedido"":""Dado um investidor ou empregador autenticado e autorizado, o sistema deve permitir criar, guardar como rascunho, submeter, actualizar e arquivar uma necessidade de competências ligada, quando aplicável, a território, Corredor, Cluster, projecto âncora e fase, contendo ocupação, competência, quantidade, nível, prazo, localização genérica, fonte, confiança e responsável, e distinguindo estimativa de compromisso."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 94""],""aceitacao"":""Dado um investidor ou empregador autenticado e autorizado, o sistema deve permitir criar, guardar como rascunho, submeter, actualizar e arquivar uma necessidade de competências ligada, quando aplicável, a território, Corredor, Cluster, projecto âncora e fase, contendo ocupação, competência, quantidade, nível, prazo, localização genérica, fonte, confiança e responsável, e distinguindo estimativa de compromisso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0019,"Para cada campo obrigatório, catálogo, formato, intervalo, dependência, relação, fonte e regra de unicidade ou deduplicação definidos, o frontend deve orientar a correcção e o backend deve rejeitar a submissão inválida sem persistência parcial, mantendo o registo incompleto em rascunho quando o fluxo o permitir.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 99 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 97,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0019: Para cada campo obrigatório, catálogo, formato, intervalo, dependência, relação, fonte e regra de unicidade ou deduplicação definidos, o frontend deve orientar a correcção e o backend deve rejeitar a submissão inválida sem persistência parcial, mantendo o registo incompleto em rascunho quando o fluxo o permitir. | OP-a8b37ee5-0018: Para cada campo obrigatório, catálogo, formato, intervalo, dependência, relação, fonte e regra de unicidade ou deduplicação definidos, o frontend deve orientar a correcção e o backend deve rejeitar a submissão inválida sem persistência parcial, mantendo o registo incompleto em rascunho quando o fluxo o permitir.",P1,OP-5da580e3-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0019 | OP-a8b37ee5-0018,2,"[{""id"":""OP-5da580e3-0019"",""pedido"":""Para cada campo obrigatório, catálogo, formato, intervalo, dependência, relação, fonte e regra de unicidade ou deduplicação definidos, o frontend deve orientar a correcção e o backend deve rejeitar a submissão inválida sem persistência parcial, mantendo o registo incompleto em rascunho quando o fluxo o permitir."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 99""],""aceitacao"":""Para cada campo obrigatório, catálogo, formato, intervalo, dependência, relação, fonte e regra de unicidade ou deduplicação definidos, o frontend deve orientar a correcção e o backend deve rejeitar a submissão inválida sem persistência parcial, mantendo o registo incompleto em rascunho quando o fluxo o permitir."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0018"",""pedido"":""Para cada campo obrigatório, catálogo, formato, intervalo, dependência, relação, fonte e regra de unicidade ou deduplicação definidos, o frontend deve orientar a correcção e o backend deve rejeitar a submissão inválida sem persistência parcial, mantendo o registo incompleto em rascunho quando o fluxo o permitir."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 97""],""aceitacao"":""Para cada campo obrigatório, catálogo, formato, intervalo, dependência, relação, fonte e regra de unicidade ou deduplicação definidos, o frontend deve orientar a correcção e o backend deve rejeitar a submissão inválida sem persistência parcial, mantendo o registo incompleto em rascunho quando o fluxo o permitir."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0020,"Quando esta extensão estiver formalmente aprovada para a fase aplicável, um indivíduo autenticado deve poder criar, actualizar, pré-visualizar e desactivar o seu perfil profissional, currículo, competências, qualificações, experiência e disponibilidade, bem como carregar, pré-visualizar, substituir e remover documentos comprovativos da qualificação. Os ficheiros devem ser associados à qualificação correspondente, validados quanto a formato, tamanho, tipo real, integridade e malware, submetidos a controlo de acesso e ciclo de validação, sem que o portal emita certificação, reconheça qualificações ou prometa colocação.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 102,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0020: Quando esta extensão estiver formalmente aprovada para a fase aplicável, um indivíduo autenticado deve poder criar, actualizar, pré-visualizar e desactivar o seu perfil profissional, currículo, competências, qualificações, experiência e disponibilidade, bem como carregar, pré-visualizar, substituir e remover documentos comprovativos da qualificação. Os ficheiros devem ser associados à qualificação correspondente, validados quanto a formato, tamanho, tipo real, integridade e malware, submetidos a controlo de acesso e ciclo de validação, sem que o portal emita certificação, reconheça qualificações ou prometa colocação.",P2,OP-5da580e3-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0020,1,"[{""id"":""OP-5da580e3-0020"",""pedido"":""Quando esta extensão estiver formalmente aprovada para a fase aplicável, um indivíduo autenticado deve poder criar, actualizar, pré-visualizar e desactivar o seu perfil profissional, currículo, competências, qualificações, experiência e disponibilidade, bem como carregar, pré-visualizar, substituir e remover documentos comprovativos da qualificação. Os ficheiros devem ser associados à qualificação correspondente, validados quanto a formato, tamanho, tipo real, integridade e malware, submetidos a controlo de acesso e ciclo de validação, sem que o portal emita certificação, reconheça qualificações ou prometa colocação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 102""],""aceitacao"":""Quando esta extensão estiver formalmente aprovada para a fase aplicável, um indivíduo autenticado deve poder criar, actualizar, pré-visualizar e desactivar o seu perfil profissional, currículo, competências, qualificações, experiência e disponibilidade, bem como carregar, pré-visualizar, substituir e remover documentos comprovativos da qualificação. Os ficheiros devem ser associados à qualificação correspondente, validados quanto a formato, tamanho, tipo real, integridade e malware, submetidos a controlo de acesso e ciclo de validação, sem que o portal emita certificação, reconheça qualificações ou prometa colocação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0021,"Dada uma instituição verificada e um operador autorizado, o sistema deve permitir registar instituição, curso, capacidade, localização, estado de acreditação e, quando a fase o autorizar, perfis de candidatos, conservando fonte, validade, versão e autorização; oferta não validada ou não acreditada não pode ser apresentada como certificada.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 105 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 103,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0021: Dada uma instituição verificada e um operador autorizado, o sistema deve permitir registar instituição, curso, capacidade, localização, estado de acreditação e, quando a fase o autorizar, perfis de candidatos, conservando fonte, validade, versão e autorização; oferta não validada ou não acreditada não pode ser apresentada como certificada. | OP-a8b37ee5-0020: Dada uma instituição verificada e um operador autorizado, o sistema deve permitir registar instituição, curso, capacidade, localização, estado de acreditação e, quando a fase o autorizar, perfis de candidatos, conservando fonte, validade, versão e autorização; oferta não validada ou não acreditada não pode ser apresentada como certificada.",P2,OP-5da580e3-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0021 | OP-a8b37ee5-0020,2,"[{""id"":""OP-5da580e3-0021"",""pedido"":""Dada uma instituição verificada e um operador autorizado, o sistema deve permitir registar instituição, curso, capacidade, localização, estado de acreditação e, quando a fase o autorizar, perfis de candidatos, conservando fonte, validade, versão e autorização; oferta não validada ou não acreditada não pode ser apresentada como certificada."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 105""],""aceitacao"":""Dada uma instituição verificada e um operador autorizado, o sistema deve permitir registar instituição, curso, capacidade, localização, estado de acreditação e, quando a fase o autorizar, perfis de candidatos, conservando fonte, validade, versão e autorização; oferta não validada ou não acreditada não pode ser apresentada como certificada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0020"",""pedido"":""Dada uma instituição verificada e um operador autorizado, o sistema deve permitir registar instituição, curso, capacidade, localização, estado de acreditação e, quando a fase o autorizar, perfis de candidatos, conservando fonte, validade, versão e autorização; oferta não validada ou não acreditada não pode ser apresentada como certificada."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 103""],""aceitacao"":""Dada uma instituição verificada e um operador autorizado, o sistema deve permitir registar instituição, curso, capacidade, localização, estado de acreditação e, quando a fase o autorizar, perfis de candidatos, conservando fonte, validade, versão e autorização; oferta não validada ou não acreditada não pode ser apresentada como certificada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0022,"Antes de reutilizar, publicar, pesquisar, comunicar ou partilhar dados pessoais, o sistema deve registar finalidade, base aplicável, destinatário, versão, canal, data, origem, validade e evidência da autorização ou consentimento; a revogação deve bloquear os tratamentos dela dependentes e gerar as acções de retenção, anonimização ou eliminação previstas.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 108 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 106,oportunidades,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0022: Antes de reutilizar, publicar, pesquisar, comunicar ou partilhar dados pessoais, o sistema deve registar finalidade, base aplicável, destinatário, versão, canal, data, origem, validade e evidência da autorização ou consentimento; a revogação deve bloquear os tratamentos dela dependentes e gerar as acções de retenção, anonimização ou eliminação previstas. | OP-a8b37ee5-0021: Antes de reutilizar, publicar, pesquisar, comunicar ou partilhar dados pessoais, o sistema deve registar finalidade, base aplicável, destinatário, versão, canal, data, origem, validade e evidência da autorização ou consentimento; a revogação deve bloquear os tratamentos dela dependentes e gerar as acções de retenção, anonimização ou eliminação previstas.",P2,OP-5da580e3-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0022 | OP-a8b37ee5-0021,2,"[{""id"":""OP-5da580e3-0022"",""pedido"":""Antes de reutilizar, publicar, pesquisar, comunicar ou partilhar dados pessoais, o sistema deve registar finalidade, base aplicável, destinatário, versão, canal, data, origem, validade e evidência da autorização ou consentimento; a revogação deve bloquear os tratamentos dela dependentes e gerar as acções de retenção, anonimização ou eliminação previstas."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 108""],""aceitacao"":""Antes de reutilizar, publicar, pesquisar, comunicar ou partilhar dados pessoais, o sistema deve registar finalidade, base aplicável, destinatário, versão, canal, data, origem, validade e evidência da autorização ou consentimento; a revogação deve bloquear os tratamentos dela dependentes e gerar as acções de retenção, anonimização ou eliminação previstas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0021"",""pedido"":""Antes de reutilizar, publicar, pesquisar, comunicar ou partilhar dados pessoais, o sistema deve registar finalidade, base aplicável, destinatário, versão, canal, data, origem, validade e evidência da autorização ou consentimento; a revogação deve bloquear os tratamentos dela dependentes e gerar as acções de retenção, anonimização ou eliminação previstas."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 106""],""aceitacao"":""Antes de reutilizar, publicar, pesquisar, comunicar ou partilhar dados pessoais, o sistema deve registar finalidade, base aplicável, destinatário, versão, canal, data, origem, validade e evidência da autorização ou consentimento; a revogação deve bloquear os tratamentos dela dependentes e gerar as acções de retenção, anonimização ou eliminação previstas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0023,"Por defeito, contactos, documentos, identificadores, localização exacta e demais dados pessoais ou institucionais restritos devem permanecer ocultos. A divulgação deve obedecer à classificação do dado, papel, finalidade, autorização, consentimento e nível territorial permitido, de forma uniforme na interface, API, pesquisa, exportação e integrações.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 111 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 109,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0023: Por defeito, contactos, documentos, identificadores, localização exacta e demais dados pessoais ou institucionais restritos devem permanecer ocultos. A divulgação deve obedecer à classificação do dado, papel, finalidade, autorização, consentimento e nível territorial permitido, de forma uniforme na interface, API, pesquisa, exportação e integrações. | OP-a8b37ee5-0022: Por defeito, contactos, documentos, identificadores, localização exacta e demais dados pessoais ou institucionais restritos devem permanecer ocultos. A divulgação deve obedecer à classificação do dado, papel, finalidade, autorização, consentimento e nível territorial permitido, de forma uniforme na interface, API, pesquisa, exportação e integrações.",P2,OP-5da580e3-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0023 | OP-a8b37ee5-0022,2,"[{""id"":""OP-5da580e3-0023"",""pedido"":""Por defeito, contactos, documentos, identificadores, localização exacta e demais dados pessoais ou institucionais restritos devem permanecer ocultos. A divulgação deve obedecer à classificação do dado, papel, finalidade, autorização, consentimento e nível territorial permitido, de forma uniforme na interface, API, pesquisa, exportação e integrações."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 111""],""aceitacao"":""Por defeito, contactos, documentos, identificadores, localização exacta e demais dados pessoais ou institucionais restritos devem permanecer ocultos. A divulgação deve obedecer à classificação do dado, papel, finalidade, autorização, consentimento e nível territorial permitido, de forma uniforme na interface, API, pesquisa, exportação e integrações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0022"",""pedido"":""Por defeito, contactos, documentos, identificadores, localização exacta e demais dados pessoais ou institucionais restritos devem permanecer ocultos. A divulgação deve obedecer à classificação do dado, papel, finalidade, autorização, consentimento e nível territorial permitido, de forma uniforme na interface, API, pesquisa, exportação e integrações."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 109""],""aceitacao"":""Por defeito, contactos, documentos, identificadores, localização exacta e demais dados pessoais ou institucionais restritos devem permanecer ocultos. A divulgação deve obedecer à classificação do dado, papel, finalidade, autorização, consentimento e nível territorial permitido, de forma uniforme na interface, API, pesquisa, exportação e integrações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0024,"A pesquisa deve suportar filtros simples e combinados por competência, ocupação, nível, período, território, Corredor, Cluster, projecto, instituição, curso e estado de validação, preservando relações bidireccionais, eliminando duplicados e aplicando consentimento, classificação e autorização antes da indexação e apresentação.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 114 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 112,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0024: A pesquisa deve suportar filtros simples e combinados por competência, ocupação, nível, período, território, Corredor, Cluster, projecto, instituição, curso e estado de validação, preservando relações bidireccionais, eliminando duplicados e aplicando consentimento, classificação e autorização antes da indexação e apresentação. | OP-a8b37ee5-0023: A pesquisa deve suportar filtros simples e combinados por competência, ocupação, nível, período, território, Corredor, Cluster, projecto, instituição, curso e estado de validação, preservando relações bidireccionais, eliminando duplicados e aplicando consentimento, classificação e autorização antes da indexação e apresentação.",P1,OP-5da580e3-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0024 | OP-a8b37ee5-0023,2,"[{""id"":""OP-5da580e3-0024"",""pedido"":""A pesquisa deve suportar filtros simples e combinados por competência, ocupação, nível, período, território, Corredor, Cluster, projecto, instituição, curso e estado de validação, preservando relações bidireccionais, eliminando duplicados e aplicando consentimento, classificação e autorização antes da indexação e apresentação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 114""],""aceitacao"":""A pesquisa deve suportar filtros simples e combinados por competência, ocupação, nível, período, território, Corredor, Cluster, projecto, instituição, curso e estado de validação, preservando relações bidireccionais, eliminando duplicados e aplicando consentimento, classificação e autorização antes da indexação e apresentação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0023"",""pedido"":""A pesquisa deve suportar filtros simples e combinados por competência, ocupação, nível, período, território, Corredor, Cluster, projecto, instituição, curso e estado de validação, preservando relações bidireccionais, eliminando duplicados e aplicando consentimento, classificação e autorização antes da indexação e apresentação."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 112""],""aceitacao"":""A pesquisa deve suportar filtros simples e combinados por competência, ocupação, nível, período, território, Corredor, Cluster, projecto, instituição, curso e estado de validação, preservando relações bidireccionais, eliminando duplicados e aplicando consentimento, classificação e autorização antes da indexação e apresentação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0025,"Quando a correspondência assistida estiver incluída na fase aprovada, os requisitos obrigatórios previamente aprovados devem ser avaliados antes da pontuação e cada recomendação deve apresentar critérios, pesos, dados, fonte, confiança, limitações, competências correspondentes e lacunas, permitindo contestação e revisão humana antes de qualquer encaminhamento.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 117,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0025: Quando a correspondência assistida estiver incluída na fase aprovada, os requisitos obrigatórios previamente aprovados devem ser avaliados antes da pontuação e cada recomendação deve apresentar critérios, pesos, dados, fonte, confiança, limitações, competências correspondentes e lacunas, permitindo contestação e revisão humana antes de qualquer encaminhamento.",P2,OP-5da580e3-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0025,1,"[{""id"":""OP-5da580e3-0025"",""pedido"":""Quando a correspondência assistida estiver incluída na fase aprovada, os requisitos obrigatórios previamente aprovados devem ser avaliados antes da pontuação e cada recomendação deve apresentar critérios, pesos, dados, fonte, confiança, limitações, competências correspondentes e lacunas, permitindo contestação e revisão humana antes de qualquer encaminhamento."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 117""],""aceitacao"":""Quando a correspondência assistida estiver incluída na fase aprovada, os requisitos obrigatórios previamente aprovados devem ser avaliados antes da pontuação e cada recomendação deve apresentar critérios, pesos, dados, fonte, confiança, limitações, competências correspondentes e lacunas, permitindo contestação e revisão humana antes de qualquer encaminhamento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0026,"Para cada papel, o sistema deve aplicar menor privilégio, segregação entre submissão, validação e aprovação, escopos por organização e domínio e aprovação a dois níveis quando definida. Operações fora do âmbito devem ser negadas sem revelar a existência ou o conteúdo do recurso e devem gerar auditoria.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 120 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 118,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0026: Para cada papel, o sistema deve aplicar menor privilégio, segregação entre submissão, validação e aprovação, escopos por organização e domínio e aprovação a dois níveis quando definida. Operações fora do âmbito devem ser negadas sem revelar a existência ou o conteúdo do recurso e devem gerar auditoria. | OP-a8b37ee5-0025: Para cada papel, o sistema deve aplicar menor privilégio, segregação entre submissão, validação e aprovação, escopos por organização e domínio e aprovação a dois níveis quando definida. Operações fora do âmbito devem ser negadas sem revelar a existência ou o conteúdo do recurso e devem gerar auditoria.",P2,OP-5da580e3-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0026 | OP-a8b37ee5-0025,2,"[{""id"":""OP-5da580e3-0026"",""pedido"":""Para cada papel, o sistema deve aplicar menor privilégio, segregação entre submissão, validação e aprovação, escopos por organização e domínio e aprovação a dois níveis quando definida. Operações fora do âmbito devem ser negadas sem revelar a existência ou o conteúdo do recurso e devem gerar auditoria."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 120""],""aceitacao"":""Para cada papel, o sistema deve aplicar menor privilégio, segregação entre submissão, validação e aprovação, escopos por organização e domínio e aprovação a dois níveis quando definida. Operações fora do âmbito devem ser negadas sem revelar a existência ou o conteúdo do recurso e devem gerar auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0025"",""pedido"":""Para cada papel, o sistema deve aplicar menor privilégio, segregação entre submissão, validação e aprovação, escopos por organização e domínio e aprovação a dois níveis quando definida. Operações fora do âmbito devem ser negadas sem revelar a existência ou o conteúdo do recurso e devem gerar auditoria."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 118""],""aceitacao"":""Para cada papel, o sistema deve aplicar menor privilégio, segregação entre submissão, validação e aprovação, escopos por organização e domínio e aprovação a dois níveis quando definida. Operações fora do âmbito devem ser negadas sem revelar a existência ou o conteúdo do recurso e devem gerar auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0027,"As integrações internas devem reutilizar IDs mestre, contratos versionados, autenticação, escopos, idempotência, correlation-id, filas de repetição e reconciliação. Integrações externas só podem ser activadas após confirmação de finalidade, base legal, proprietário, campos, ambiente, autenticação, SLA e acordo institucional, mantendo alternativa manual quando pendentes.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 123 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 121,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0027: As integrações internas devem reutilizar IDs mestre, contratos versionados, autenticação, escopos, idempotência, correlation-id, filas de repetição e reconciliação. Integrações externas só podem ser activadas após confirmação de finalidade, base legal, proprietário, campos, ambiente, autenticação, SLA e acordo institucional, mantendo alternativa manual quando pendentes. | OP-a8b37ee5-0026: As integrações internas devem reutilizar IDs mestre, contratos versionados, autenticação, escopos, idempotência, correlation-id, filas de repetição e reconciliação. Integrações externas só podem ser activadas após confirmação de finalidade, base legal, proprietário, campos, ambiente, autenticação, SLA e acordo institucional, mantendo alternativa manual quando pendentes.",P2,OP-5da580e3-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0027 | OP-a8b37ee5-0026,2,"[{""id"":""OP-5da580e3-0027"",""pedido"":""As integrações internas devem reutilizar IDs mestre, contratos versionados, autenticação, escopos, idempotência, correlation-id, filas de repetição e reconciliação. Integrações externas só podem ser activadas após confirmação de finalidade, base legal, proprietário, campos, ambiente, autenticação, SLA e acordo institucional, mantendo alternativa manual quando pendentes."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 123""],""aceitacao"":""As integrações internas devem reutilizar IDs mestre, contratos versionados, autenticação, escopos, idempotência, correlation-id, filas de repetição e reconciliação. Integrações externas só podem ser activadas após confirmação de finalidade, base legal, proprietário, campos, ambiente, autenticação, SLA e acordo institucional, mantendo alternativa manual quando pendentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0026"",""pedido"":""As integrações internas devem reutilizar IDs mestre, contratos versionados, autenticação, escopos, idempotência, correlation-id, filas de repetição e reconciliação. Integrações externas só podem ser activadas após confirmação de finalidade, base legal, proprietário, campos, ambiente, autenticação, SLA e acordo institucional, mantendo alternativa manual quando pendentes."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 121""],""aceitacao"":""As integrações internas devem reutilizar IDs mestre, contratos versionados, autenticação, escopos, idempotência, correlation-id, filas de repetição e reconciliação. Integrações externas só podem ser activadas após confirmação de finalidade, base legal, proprietário, campos, ambiente, autenticação, SLA e acordo institucional, mantendo alternativa manual quando pendentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0028,"Criação, alteração, upload, acesso, descarga, validação, rejeição, substituição, aprovação, publicação, consulta sensível, consentimento, revogação, exportação, partilha, correspondência, suspensão, arquivo e eliminação devem gerar eventos de auditoria protegidos contra alteração, contendo actor, função, acção, data/hora UTC, objecto, resultado, estado, versão e correlation-id, sem expor segredos ou dados pessoais desnecessários.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 126,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0028: Criação, alteração, upload, acesso, descarga, validação, rejeição, substituição, aprovação, publicação, consulta sensível, consentimento, revogação, exportação, partilha, correspondência, suspensão, arquivo e eliminação devem gerar eventos de auditoria protegidos contra alteração, contendo actor, função, acção, data/hora UTC, objecto, resultado, estado, versão e correlation-id, sem expor segredos ou dados pessoais desnecessários.",P2,OP-5da580e3-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0028,1,"[{""id"":""OP-5da580e3-0028"",""pedido"":""Criação, alteração, upload, acesso, descarga, validação, rejeição, substituição, aprovação, publicação, consulta sensível, consentimento, revogação, exportação, partilha, correspondência, suspensão, arquivo e eliminação devem gerar eventos de auditoria protegidos contra alteração, contendo actor, função, acção, data/hora UTC, objecto, resultado, estado, versão e correlation-id, sem expor segredos ou dados pessoais desnecessários."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 126""],""aceitacao"":""Criação, alteração, upload, acesso, descarga, validação, rejeição, substituição, aprovação, publicação, consulta sensível, consentimento, revogação, exportação, partilha, correspondência, suspensão, arquivo e eliminação devem gerar eventos de auditoria protegidos contra alteração, contendo actor, função, acção, data/hora UTC, objecto, resultado, estado, versão e correlation-id, sem expor segredos ou dados pessoais desnecessários."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0029,"Os fluxos críticos devem ser completos e coerentes em português e inglês, em computador e dispositivo móvel, e operáveis por teclado e tecnologias de apoio, com foco visível, contraste adequado, estrutura semântica, rótulos, mensagens de erro e alternativas textuais. Falhas que bloqueiem tarefa essencial impedem o aceite.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 129 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 127,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0029: Os fluxos críticos devem ser completos e coerentes em português e inglês, em computador e dispositivo móvel, e operáveis por teclado e tecnologias de apoio, com foco visível, contraste adequado, estrutura semântica, rótulos, mensagens de erro e alternativas textuais. Falhas que bloqueiem tarefa essencial impedem o aceite. | OP-a8b37ee5-0028: Os fluxos críticos devem ser completos e coerentes em português e inglês, em computador e dispositivo móvel, e operáveis por teclado e tecnologias de apoio, com foco visível, contraste adequado, estrutura semântica, rótulos, mensagens de erro e alternativas textuais. Falhas que bloqueiem tarefa essencial impedem o aceite.",P2,OP-5da580e3-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0029 | OP-a8b37ee5-0028,2,"[{""id"":""OP-5da580e3-0029"",""pedido"":""Os fluxos críticos devem ser completos e coerentes em português e inglês, em computador e dispositivo móvel, e operáveis por teclado e tecnologias de apoio, com foco visível, contraste adequado, estrutura semântica, rótulos, mensagens de erro e alternativas textuais. Falhas que bloqueiem tarefa essencial impedem o aceite."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 129""],""aceitacao"":""Os fluxos críticos devem ser completos e coerentes em português e inglês, em computador e dispositivo móvel, e operáveis por teclado e tecnologias de apoio, com foco visível, contraste adequado, estrutura semântica, rótulos, mensagens de erro e alternativas textuais. Falhas que bloqueiem tarefa essencial impedem o aceite."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0028"",""pedido"":""Os fluxos críticos devem ser completos e coerentes em português e inglês, em computador e dispositivo móvel, e operáveis por teclado e tecnologias de apoio, com foco visível, contraste adequado, estrutura semântica, rótulos, mensagens de erro e alternativas textuais. Falhas que bloqueiem tarefa essencial impedem o aceite."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 127""],""aceitacao"":""Os fluxos críticos devem ser completos e coerentes em português e inglês, em computador e dispositivo móvel, e operáveis por teclado e tecnologias de apoio, com foco visível, contraste adequado, estrutura semântica, rótulos, mensagens de erro e alternativas textuais. Falhas que bloqueiem tarefa essencial impedem o aceite."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0030,"Todos os endpoints e eventos novos ou alterados devem corresponder aos contratos OpenAPI 3.1 e AsyncAPI normativos quanto a versão, autenticação, escopos, schemas, erros, idempotência e compatibilidade. Mudança incompatível exige decisão formal, nova versão principal e período de transição aprovado.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 132 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 130,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0030: Todos os endpoints e eventos novos ou alterados devem corresponder aos contratos OpenAPI 3.1 e AsyncAPI normativos quanto a versão, autenticação, escopos, schemas, erros, idempotência e compatibilidade. Mudança incompatível exige decisão formal, nova versão principal e período de transição aprovado. | OP-a8b37ee5-0029: Todos os endpoints e eventos novos ou alterados devem corresponder aos contratos OpenAPI 3.1 e AsyncAPI normativos quanto a versão, autenticação, escopos, schemas, erros, idempotência e compatibilidade. Mudança incompatível exige decisão formal, nova versão principal e período de transição aprovado.",P2,OP-5da580e3-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0030 | OP-a8b37ee5-0029,2,"[{""id"":""OP-5da580e3-0030"",""pedido"":""Todos os endpoints e eventos novos ou alterados devem corresponder aos contratos OpenAPI 3.1 e AsyncAPI normativos quanto a versão, autenticação, escopos, schemas, erros, idempotência e compatibilidade. Mudança incompatível exige decisão formal, nova versão principal e período de transição aprovado."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 132""],""aceitacao"":""Todos os endpoints e eventos novos ou alterados devem corresponder aos contratos OpenAPI 3.1 e AsyncAPI normativos quanto a versão, autenticação, escopos, schemas, erros, idempotência e compatibilidade. Mudança incompatível exige decisão formal, nova versão principal e período de transição aprovado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0029"",""pedido"":""Todos os endpoints e eventos novos ou alterados devem corresponder aos contratos OpenAPI 3.1 e AsyncAPI normativos quanto a versão, autenticação, escopos, schemas, erros, idempotência e compatibilidade. Mudança incompatível exige decisão formal, nova versão principal e período de transição aprovado."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 130""],""aceitacao"":""Todos os endpoints e eventos novos ou alterados devem corresponder aos contratos OpenAPI 3.1 e AsyncAPI normativos quanto a versão, autenticação, escopos, schemas, erros, idempotência e compatibilidade. Mudança incompatível exige decisão formal, nova versão principal e período de transição aprovado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0031,"Em ambiente representativo, as páginas, pesquisas, formulários, APIs, filas e operações GIS críticas devem cumprir as metas de desempenho, disponibilidade, erro e capacidade aprovadas a partir da linha de base da Fase Zero e do plano de capacidade. Nenhum limiar não validado deve ser tratado como requisito normativo.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 135 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 133,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0031: Em ambiente representativo, as páginas, pesquisas, formulários, APIs, filas e operações GIS críticas devem cumprir as metas de desempenho, disponibilidade, erro e capacidade aprovadas a partir da linha de base da Fase Zero e do plano de capacidade. Nenhum limiar não validado deve ser tratado como requisito normativo. | OP-a8b37ee5-0030: Em ambiente representativo, as páginas, pesquisas, formulários, APIs, filas e operações GIS críticas devem cumprir as metas de desempenho, disponibilidade, erro e capacidade aprovadas a partir da linha de base da Fase Zero e do plano de capacidade. Nenhum limiar não validado deve ser tratado como requisito normativo.",P2,OP-5da580e3-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0031 | OP-a8b37ee5-0030,2,"[{""id"":""OP-5da580e3-0031"",""pedido"":""Em ambiente representativo, as páginas, pesquisas, formulários, APIs, filas e operações GIS críticas devem cumprir as metas de desempenho, disponibilidade, erro e capacidade aprovadas a partir da linha de base da Fase Zero e do plano de capacidade. Nenhum limiar não validado deve ser tratado como requisito normativo."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 135""],""aceitacao"":""Em ambiente representativo, as páginas, pesquisas, formulários, APIs, filas e operações GIS críticas devem cumprir as metas de desempenho, disponibilidade, erro e capacidade aprovadas a partir da linha de base da Fase Zero e do plano de capacidade. Nenhum limiar não validado deve ser tratado como requisito normativo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0030"",""pedido"":""Em ambiente representativo, as páginas, pesquisas, formulários, APIs, filas e operações GIS críticas devem cumprir as metas de desempenho, disponibilidade, erro e capacidade aprovadas a partir da linha de base da Fase Zero e do plano de capacidade. Nenhum limiar não validado deve ser tratado como requisito normativo."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 133""],""aceitacao"":""Em ambiente representativo, as páginas, pesquisas, formulários, APIs, filas e operações GIS críticas devem cumprir as metas de desempenho, disponibilidade, erro e capacidade aprovadas a partir da linha de base da Fase Zero e do plano de capacidade. Nenhum limiar não validado deve ser tratado como requisito normativo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0032,"Migrations e importações devem ser versionadas, reexecutáveis, reconciliáveis e testadas por dry-run, com backup e rollback praticáveis. O rollback não deve usar CASCADE nem remover extensões partilhadas; a migração deve preservar IDs, relações, versões, classificação, origem e evidência por lote.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 138 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 136,oportunidades,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0032: Migrations e importações devem ser versionadas, reexecutáveis, reconciliáveis e testadas por dry-run, com backup e rollback praticáveis. O rollback não deve usar CASCADE nem remover extensões partilhadas; a migração deve preservar IDs, relações, versões, classificação, origem e evidência por lote. | OP-a8b37ee5-0031: Migrations e importações devem ser versionadas, reexecutáveis, reconciliáveis e testadas por dry-run, com backup e rollback praticáveis. O rollback não deve usar CASCADE nem remover extensões partilhadas; a migração deve preservar IDs, relações, versões, classificação, origem e evidência por lote.",P2,OP-5da580e3-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0032 | OP-a8b37ee5-0031,2,"[{""id"":""OP-5da580e3-0032"",""pedido"":""Migrations e importações devem ser versionadas, reexecutáveis, reconciliáveis e testadas por dry-run, com backup e rollback praticáveis. O rollback não deve usar CASCADE nem remover extensões partilhadas; a migração deve preservar IDs, relações, versões, classificação, origem e evidência por lote."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 138""],""aceitacao"":""Migrations e importações devem ser versionadas, reexecutáveis, reconciliáveis e testadas por dry-run, com backup e rollback praticáveis. O rollback não deve usar CASCADE nem remover extensões partilhadas; a migração deve preservar IDs, relações, versões, classificação, origem e evidência por lote."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0031"",""pedido"":""Migrations e importações devem ser versionadas, reexecutáveis, reconciliáveis e testadas por dry-run, com backup e rollback praticáveis. O rollback não deve usar CASCADE nem remover extensões partilhadas; a migração deve preservar IDs, relações, versões, classificação, origem e evidência por lote."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 136""],""aceitacao"":""Migrations e importações devem ser versionadas, reexecutáveis, reconciliáveis e testadas por dry-run, com backup e rollback praticáveis. O rollback não deve usar CASCADE nem remover extensões partilhadas; a migração deve preservar IDs, relações, versões, classificação, origem e evidência por lote."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0033,"Antes de staging ou produção, não deve existir vulnerabilidade crítica ou elevada em aberto, exposição indevida, falha crítica de autorização, consentimento, acessibilidade, recuperação ou reconciliação, teste obrigatório falhado, quebra contratual não aprovada ou rollback inviável. Outros riscos residuais só podem avançar com responsável, mitigação, prazo, aprovador e decisão Go/No-Go registados.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 141,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0033: Antes de staging ou produção, não deve existir vulnerabilidade crítica ou elevada em aberto, exposição indevida, falha crítica de autorização, consentimento, acessibilidade, recuperação ou reconciliação, teste obrigatório falhado, quebra contratual não aprovada ou rollback inviável. Outros riscos residuais só podem avançar com responsável, mitigação, prazo, aprovador e decisão Go/No-Go registados.",P1,OP-5da580e3-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0033,1,"[{""id"":""OP-5da580e3-0033"",""pedido"":""Antes de staging ou produção, não deve existir vulnerabilidade crítica ou elevada em aberto, exposição indevida, falha crítica de autorização, consentimento, acessibilidade, recuperação ou reconciliação, teste obrigatório falhado, quebra contratual não aprovada ou rollback inviável. Outros riscos residuais só podem avançar com responsável, mitigação, prazo, aprovador e decisão Go/No-Go registados."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 141""],""aceitacao"":""Antes de staging ou produção, não deve existir vulnerabilidade crítica ou elevada em aberto, exposição indevida, falha crítica de autorização, consentimento, acessibilidade, recuperação ou reconciliação, teste obrigatório falhado, quebra contratual não aprovada ou rollback inviável. Outros riscos residuais só podem avançar com responsável, mitigação, prazo, aprovador e decisão Go/No-Go registados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0034,"Consentimento e autorização: conceder, expirar e revogar por finalidade; tentar reutilizar, pesquisar, comunicar, exportar e partilhar depois da revogação.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 166 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 164,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0034: Consentimento e autorização: conceder, expirar e revogar por finalidade; tentar reutilizar, pesquisar, comunicar, exportar e partilhar depois da revogação. | OP-a8b37ee5-0033: Consentimento e autorização: conceder, expirar e revogar por finalidade; tentar reutilizar, pesquisar, comunicar, exportar e partilhar depois da revogação.",P2,OP-5da580e3-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0034 | OP-a8b37ee5-0033,2,"[{""id"":""OP-5da580e3-0034"",""pedido"":""Consentimento e autorização: conceder, expirar e revogar por finalidade; tentar reutilizar, pesquisar, comunicar, exportar e partilhar depois da revogação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 166""],""aceitacao"":""Consentimento e autorização: conceder, expirar e revogar por finalidade; tentar reutilizar, pesquisar, comunicar, exportar e partilhar depois da revogação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0033"",""pedido"":""Consentimento e autorização: conceder, expirar e revogar por finalidade; tentar reutilizar, pesquisar, comunicar, exportar e partilhar depois da revogação."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 164""],""aceitacao"":""Consentimento e autorização: conceder, expirar e revogar por finalidade; tentar reutilizar, pesquisar, comunicar, exportar e partilhar depois da revogação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0035,"Correspondência assistida: testar perfis completos, parciais, incompatíveis e com requisito obrigatório previamente aprovado não satisfeito; solicitar encaminhamento sem revisão humana.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 178,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0035: Correspondência assistida: testar perfis completos, parciais, incompatíveis e com requisito obrigatório previamente aprovado não satisfeito; solicitar encaminhamento sem revisão humana.",P2,OP-5da580e3-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0035,1,"[{""id"":""OP-5da580e3-0035"",""pedido"":""Correspondência assistida: testar perfis completos, parciais, incompatíveis e com requisito obrigatório previamente aprovado não satisfeito; solicitar encaminhamento sem revisão humana."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 178""],""aceitacao"":""Correspondência assistida: testar perfis completos, parciais, incompatíveis e com requisito obrigatório previamente aprovado não satisfeito; solicitar encaminhamento sem revisão humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0036,"Contratos: validar endpoints, eventos, exemplos, schemas, escopos, erros, idempotência e compatibilidade contra OpenAPI 3.1 e AsyncAPI.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 198 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 196,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0036: Contratos: validar endpoints, eventos, exemplos, schemas, escopos, erros, idempotência e compatibilidade contra OpenAPI 3.1 e AsyncAPI. | OP-a8b37ee5-0034: Contratos: validar endpoints, eventos, exemplos, schemas, escopos, erros, idempotência e compatibilidade contra OpenAPI 3.1 e AsyncAPI.",P2,OP-5da580e3-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0036 | OP-a8b37ee5-0034,2,"[{""id"":""OP-5da580e3-0036"",""pedido"":""Contratos: validar endpoints, eventos, exemplos, schemas, escopos, erros, idempotência e compatibilidade contra OpenAPI 3.1 e AsyncAPI."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 198""],""aceitacao"":""Contratos: validar endpoints, eventos, exemplos, schemas, escopos, erros, idempotência e compatibilidade contra OpenAPI 3.1 e AsyncAPI."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0034"",""pedido"":""Contratos: validar endpoints, eventos, exemplos, schemas, escopos, erros, idempotência e compatibilidade contra OpenAPI 3.1 e AsyncAPI."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 196""],""aceitacao"":""Contratos: validar endpoints, eventos, exemplos, schemas, escopos, erros, idempotência e compatibilidade contra OpenAPI 3.1 e AsyncAPI."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0037,"Gate de segurança e Go/No-Go: consolidar testes obrigatórios, vulnerabilidades, privacidade, acessibilidade, contratos, recuperação, reconciliação, rollback e riscos residuais.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 210 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 208,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0037: Gate de segurança e Go/No-Go: consolidar testes obrigatórios, vulnerabilidades, privacidade, acessibilidade, contratos, recuperação, reconciliação, rollback e riscos residuais. | OP-a8b37ee5-0035: Gate de segurança e Go/No-Go: consolidar testes obrigatórios, vulnerabilidades, privacidade, acessibilidade, contratos, recuperação, reconciliação, rollback e riscos residuais.",P1,OP-5da580e3-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0037 | OP-a8b37ee5-0035,2,"[{""id"":""OP-5da580e3-0037"",""pedido"":""Gate de segurança e Go/No-Go: consolidar testes obrigatórios, vulnerabilidades, privacidade, acessibilidade, contratos, recuperação, reconciliação, rollback e riscos residuais."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 210""],""aceitacao"":""Gate de segurança e Go/No-Go: consolidar testes obrigatórios, vulnerabilidades, privacidade, acessibilidade, contratos, recuperação, reconciliação, rollback e riscos residuais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0035"",""pedido"":""Gate de segurança e Go/No-Go: consolidar testes obrigatórios, vulnerabilidades, privacidade, acessibilidade, contratos, recuperação, reconciliação, rollback e riscos residuais."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 208""],""aceitacao"":""Gate de segurança e Go/No-Go: consolidar testes obrigatórios, vulnerabilidades, privacidade, acessibilidade, contratos, recuperação, reconciliação, rollback e riscos residuais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0038,"Nota de rastreabilidade: cada CT tem um CA principal com o mesmo número, de CA-01/CT-01 a CA-16/CT-16. As referências secundárias indicam controlos transversais que também devem ser evidenciados, sem substituir o teste principal. A matriz RF-CAN–RV/RA-CAN–CA–CT–evidência–gate cobre o formulário do candidato; a matriz global que liga RF-EDU, RF-CRM, RF-EII e RF-GEO às entidades, APIs, ecrãs, A.31, testes e evidências permanece obrigatória antes do desenvolvimento e do Go/No-Go.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 213,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0038: Nota de rastreabilidade: cada CT tem um CA principal com o mesmo número, de CA-01/CT-01 a CA-16/CT-16. As referências secundárias indicam controlos transversais que também devem ser evidenciados, sem substituir o teste principal. A matriz RF-CAN–RV/RA-CAN–CA–CT–evidência–gate cobre o formulário do candidato; a matriz global que liga RF-EDU, RF-CRM, RF-EII e RF-GEO às entidades, APIs, ecrãs, A.31, testes e evidências permanece obrigatória antes do desenvolvimento e do Go/No-Go.",P2,OP-5da580e3-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0038,1,"[{""id"":""OP-5da580e3-0038"",""pedido"":""Nota de rastreabilidade: cada CT tem um CA principal com o mesmo número, de CA-01/CT-01 a CA-16/CT-16. As referências secundárias indicam controlos transversais que também devem ser evidenciados, sem substituir o teste principal. A matriz RF-CAN–RV/RA-CAN–CA–CT–evidência–gate cobre o formulário do candidato; a matriz global que liga RF-EDU, RF-CRM, RF-EII e RF-GEO às entidades, APIs, ecrãs, A.31, testes e evidências permanece obrigatória antes do desenvolvimento e do Go/No-Go."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 213""],""aceitacao"":""Nota de rastreabilidade: cada CT tem um CA principal com o mesmo número, de CA-01/CT-01 a CA-16/CT-16. As referências secundárias indicam controlos transversais que também devem ser evidenciados, sem substituir o teste principal. A matriz RF-CAN–RV/RA-CAN–CA–CT–evidência–gate cobre o formulário do candidato; a matriz global que liga RF-EDU, RF-CRM, RF-EII e RF-GEO às entidades, APIs, ecrãs, A.31, testes e evidências permanece obrigatória antes do desenvolvimento e do Go/No-Go."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0039,"Regras de execução e aprovação: cada caso de teste deve indicar pré-condições, dados, passos, resultado esperado, resultado obtido, ambiente, versão, executor, data e evidência. Um teste falhado deve gerar defeito com severidade, prioridade, responsável e prazo. A regressão deve ser repetida após cada correcção relevante. A entrada em produção exige rastreabilidade entre requisitos, critérios de aceitação e testes, aprovação do QA e dos responsáveis funcional, técnico, segurança/protecção de dados e negócio, bem como o cumprimento dos critérios mínimos de Go/No-Go.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 215 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 213,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0039: Regras de execução e aprovação: cada caso de teste deve indicar pré-condições, dados, passos, resultado esperado, resultado obtido, ambiente, versão, executor, data e evidência. Um teste falhado deve gerar defeito com severidade, prioridade, responsável e prazo. A regressão deve ser repetida após cada correcção relevante. A entrada em produção exige rastreabilidade entre requisitos, critérios de aceitação e testes, aprovação do QA e dos responsáveis funcional, técnico, segurança/protecção de dados e negócio, bem como o cumprimento dos critérios mínimos de Go/No-Go. | OP-a8b37ee5-0037: Regras de execução e aprovação: cada caso de teste deve indicar pré-condições, dados, passos, resultado esperado, resultado obtido, ambiente, versão, executor, data e evidência. Um teste falhado deve gerar defeito com severidade, prioridade, responsável e prazo. A regressão deve ser repetida após cada correcção relevante. A entrada em produção exige rastreabilidade entre requisitos, critérios de aceitação e testes, aprovação do QA e dos responsáveis funcional, técnico, segurança/protecção de dados e negócio, bem como o cumprimento dos critérios mínimos de Go/No-Go.",P2,OP-5da580e3-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0039 | OP-a8b37ee5-0037,2,"[{""id"":""OP-5da580e3-0039"",""pedido"":""Regras de execução e aprovação: cada caso de teste deve indicar pré-condições, dados, passos, resultado esperado, resultado obtido, ambiente, versão, executor, data e evidência. Um teste falhado deve gerar defeito com severidade, prioridade, responsável e prazo. A regressão deve ser repetida após cada correcção relevante. A entrada em produção exige rastreabilidade entre requisitos, critérios de aceitação e testes, aprovação do QA e dos responsáveis funcional, técnico, segurança/protecção de dados e negócio, bem como o cumprimento dos critérios mínimos de Go/No-Go."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 215""],""aceitacao"":""Regras de execução e aprovação: cada caso de teste deve indicar pré-condições, dados, passos, resultado esperado, resultado obtido, ambiente, versão, executor, data e evidência. Um teste falhado deve gerar defeito com severidade, prioridade, responsável e prazo. A regressão deve ser repetida após cada correcção relevante. A entrada em produção exige rastreabilidade entre requisitos, critérios de aceitação e testes, aprovação do QA e dos responsáveis funcional, técnico, segurança/protecção de dados e negócio, bem como o cumprimento dos critérios mínimos de Go/No-Go."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0037"",""pedido"":""Regras de execução e aprovação: cada caso de teste deve indicar pré-condições, dados, passos, resultado esperado, resultado obtido, ambiente, versão, executor, data e evidência. Um teste falhado deve gerar defeito com severidade, prioridade, responsável e prazo. A regressão deve ser repetida após cada correcção relevante. A entrada em produção exige rastreabilidade entre requisitos, critérios de aceitação e testes, aprovação do QA e dos responsáveis funcional, técnico, segurança/protecção de dados e negócio, bem como o cumprimento dos critérios mínimos de Go/No-Go."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 213""],""aceitacao"":""Regras de execução e aprovação: cada caso de teste deve indicar pré-condições, dados, passos, resultado esperado, resultado obtido, ambiente, versão, executor, data e evidência. Um teste falhado deve gerar defeito com severidade, prioridade, responsável e prazo. A regressão deve ser repetida após cada correcção relevante. A entrada em produção exige rastreabilidade entre requisitos, critérios de aceitação e testes, aprovação do QA e dos responsáveis funcional, técnico, segurança/protecção de dados e negócio, bem como o cumprimento dos critérios mínimos de Go/No-Go."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0040,"As alterações relativas ao registo de necessidades de pessoal, perfis profissionais, currículos, competências, candidatos disponibilizados por instituições e correspondência entre procura e oferta devem ser tratadas como extensão controlada do submódulo de Formação Técnica, Competências e Investimento em Educação, mantendo coerência com a linha de base funcional, técnica e regulatória do upgrade do InvestMoz. Esta extensão não deve criar plataforma paralela, duplicar dados mestre, substituir processos académicos ou alterar o escopo aprovado do MVP sem decisão formal de governação.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 217 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 215,oportunidades,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0040: As alterações relativas ao registo de necessidades de pessoal, perfis profissionais, currículos, competências, candidatos disponibilizados por instituições e correspondência entre procura e oferta devem ser tratadas como extensão controlada do submódulo de Formação Técnica, Competências e Investimento em Educação, mantendo coerência com a linha de base funcional, técnica e regulatória do upgrade do InvestMoz. Esta extensão não deve criar plataforma paralela, duplicar dados mestre, substituir processos académicos ou alterar o escopo aprovado do MVP sem decisão formal de governação. | OP-a8b37ee5-0038: As alterações relativas ao registo de necessidades de pessoal, perfis profissionais, currículos, competências, candidatos disponibilizados por instituições e correspondência entre procura e oferta devem ser tratadas como extensão controlada do submódulo de Formação Técnica, Competências e Investimento em Educação, mantendo coerência com a linha de base funcional, técnica e regulatória do upgrade do InvestMoz. Esta extensão não deve criar plataforma paralela, duplicar dados mestre, substituir processos académicos ou alterar o escopo aprovado do MVP sem decisão formal de governação.",P2,OP-5da580e3-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0040 | OP-a8b37ee5-0038,2,"[{""id"":""OP-5da580e3-0040"",""pedido"":""As alterações relativas ao registo de necessidades de pessoal, perfis profissionais, currículos, competências, candidatos disponibilizados por instituições e correspondência entre procura e oferta devem ser tratadas como extensão controlada do submódulo de Formação Técnica, Competências e Investimento em Educação, mantendo coerência com a linha de base funcional, técnica e regulatória do upgrade do InvestMoz. Esta extensão não deve criar plataforma paralela, duplicar dados mestre, substituir processos académicos ou alterar o escopo aprovado do MVP sem decisão formal de governação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 217""],""aceitacao"":""As alterações relativas ao registo de necessidades de pessoal, perfis profissionais, currículos, competências, candidatos disponibilizados por instituições e correspondência entre procura e oferta devem ser tratadas como extensão controlada do submódulo de Formação Técnica, Competências e Investimento em Educação, mantendo coerência com a linha de base funcional, técnica e regulatória do upgrade do InvestMoz. Esta extensão não deve criar plataforma paralela, duplicar dados mestre, substituir processos académicos ou alterar o escopo aprovado do MVP sem decisão formal de governação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0038"",""pedido"":""As alterações relativas ao registo de necessidades de pessoal, perfis profissionais, currículos, competências, candidatos disponibilizados por instituições e correspondência entre procura e oferta devem ser tratadas como extensão controlada do submódulo de Formação Técnica, Competências e Investimento em Educação, mantendo coerência com a linha de base funcional, técnica e regulatória do upgrade do InvestMoz. Esta extensão não deve criar plataforma paralela, duplicar dados mestre, substituir processos académicos ou alterar o escopo aprovado do MVP sem decisão formal de governação."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 215""],""aceitacao"":""As alterações relativas ao registo de necessidades de pessoal, perfis profissionais, currículos, competências, candidatos disponibilizados por instituições e correspondência entre procura e oferta devem ser tratadas como extensão controlada do submódulo de Formação Técnica, Competências e Investimento em Educação, mantendo coerência com a linha de base funcional, técnica e regulatória do upgrade do InvestMoz. Esta extensão não deve criar plataforma paralela, duplicar dados mestre, substituir processos académicos ou alterar o escopo aprovado do MVP sem decisão formal de governação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0041,"A alteração deve permanecer dentro do módulo de competências, formação técnica e oportunidades educativas, articulado com corredores, clusters, projectos âncora, CRM e experiência do investidor.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 222 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 220,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0041: A alteração deve permanecer dentro do módulo de competências, formação técnica e oportunidades educativas, articulado com corredores, clusters, projectos âncora, CRM e experiência do investidor. | OP-a8b37ee5-0039: A alteração deve permanecer dentro do módulo de competências, formação técnica e oportunidades educativas, articulado com corredores, clusters, projectos âncora, CRM e experiência do investidor.",P2,OP-5da580e3-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0041 | OP-a8b37ee5-0039,2,"[{""id"":""OP-5da580e3-0041"",""pedido"":""A alteração deve permanecer dentro do módulo de competências, formação técnica e oportunidades educativas, articulado com corredores, clusters, projectos âncora, CRM e experiência do investidor."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 222""],""aceitacao"":""A alteração deve permanecer dentro do módulo de competências, formação técnica e oportunidades educativas, articulado com corredores, clusters, projectos âncora, CRM e experiência do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0039"",""pedido"":""A alteração deve permanecer dentro do módulo de competências, formação técnica e oportunidades educativas, articulado com corredores, clusters, projectos âncora, CRM e experiência do investidor."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 220""],""aceitacao"":""A alteração deve permanecer dentro do módulo de competências, formação técnica e oportunidades educativas, articulado com corredores, clusters, projectos âncora, CRM e experiência do investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0042,"Devem ser preservados React, Laravel, PostgreSQL/PostGIS, APIs REST versionadas, CRM open source, GIS, português/inglês e execução incremental não destrutiva.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 225 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 223,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0042: Devem ser preservados React, Laravel, PostgreSQL/PostGIS, APIs REST versionadas, CRM open source, GIS, português/inglês e execução incremental não destrutiva. | OP-a8b37ee5-0040: Devem ser preservados React, Laravel, PostgreSQL/PostGIS, APIs REST versionadas, CRM open source, GIS, português/inglês e execução incremental não destrutiva.",P2,OP-5da580e3-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0042 | OP-a8b37ee5-0040,2,"[{""id"":""OP-5da580e3-0042"",""pedido"":""Devem ser preservados React, Laravel, PostgreSQL/PostGIS, APIs REST versionadas, CRM open source, GIS, português/inglês e execução incremental não destrutiva."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 225""],""aceitacao"":""Devem ser preservados React, Laravel, PostgreSQL/PostGIS, APIs REST versionadas, CRM open source, GIS, português/inglês e execução incremental não destrutiva."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0040"",""pedido"":""Devem ser preservados React, Laravel, PostgreSQL/PostGIS, APIs REST versionadas, CRM open source, GIS, português/inglês e execução incremental não destrutiva."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 223""],""aceitacao"":""Devem ser preservados React, Laravel, PostgreSQL/PostGIS, APIs REST versionadas, CRM open source, GIS, português/inglês e execução incremental não destrutiva."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0043,"Backend, frontend, integrações, pesquisa, correspondência e migrations devem seguir a arquitectura existente, com diagnóstico prévio e plano por ficheiro antes de qualquer implementação.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 226 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 224,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0043: Backend, frontend, integrações, pesquisa, correspondência e migrations devem seguir a arquitectura existente, com diagnóstico prévio e plano por ficheiro antes de qualquer implementação. | OP-a8b37ee5-0041: Backend, frontend, integrações, pesquisa, correspondência e migrations devem seguir a arquitectura existente, com diagnóstico prévio e plano por ficheiro antes de qualquer implementação.",P2,OP-5da580e3-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0043 | OP-a8b37ee5-0041,2,"[{""id"":""OP-5da580e3-0043"",""pedido"":""Backend, frontend, integrações, pesquisa, correspondência e migrations devem seguir a arquitectura existente, com diagnóstico prévio e plano por ficheiro antes de qualquer implementação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 226""],""aceitacao"":""Backend, frontend, integrações, pesquisa, correspondência e migrations devem seguir a arquitectura existente, com diagnóstico prévio e plano por ficheiro antes de qualquer implementação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0041"",""pedido"":""Backend, frontend, integrações, pesquisa, correspondência e migrations devem seguir a arquitectura existente, com diagnóstico prévio e plano por ficheiro antes de qualquer implementação."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 224""],""aceitacao"":""Backend, frontend, integrações, pesquisa, correspondência e migrations devem seguir a arquitectura existente, com diagnóstico prévio e plano por ficheiro antes de qualquer implementação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0044,"O modelo deve reutilizar entidades e identificadores mestres de projectos, localizações, corredores, clusters, investidores, instituições, competências, ocupações, cursos, documentos e consentimentos.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 228 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 226,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0044: O modelo deve reutilizar entidades e identificadores mestres de projectos, localizações, corredores, clusters, investidores, instituições, competências, ocupações, cursos, documentos e consentimentos. | OP-a8b37ee5-0042: O modelo deve reutilizar entidades e identificadores mestres de projectos, localizações, corredores, clusters, investidores, instituições, competências, ocupações, cursos, documentos e consentimentos.",P2,OP-5da580e3-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0044 | OP-a8b37ee5-0042,2,"[{""id"":""OP-5da580e3-0044"",""pedido"":""O modelo deve reutilizar entidades e identificadores mestres de projectos, localizações, corredores, clusters, investidores, instituições, competências, ocupações, cursos, documentos e consentimentos."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 228""],""aceitacao"":""O modelo deve reutilizar entidades e identificadores mestres de projectos, localizações, corredores, clusters, investidores, instituições, competências, ocupações, cursos, documentos e consentimentos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0042"",""pedido"":""O modelo deve reutilizar entidades e identificadores mestres de projectos, localizações, corredores, clusters, investidores, instituições, competências, ocupações, cursos, documentos e consentimentos."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 226""],""aceitacao"":""O modelo deve reutilizar entidades e identificadores mestres de projectos, localizações, corredores, clusters, investidores, instituições, competências, ocupações, cursos, documentos e consentimentos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0045,"Cada requisito deve ligar-se a requisitos funcionais, épicos, entidades, APIs, ecrãs, testes, evidências e decisão Go/No-Go.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 231 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 229,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0045: Cada requisito deve ligar-se a requisitos funcionais, épicos, entidades, APIs, ecrãs, testes, evidências e decisão Go/No-Go. | OP-a8b37ee5-0043: Cada requisito deve ligar-se a requisitos funcionais, épicos, entidades, APIs, ecrãs, testes, evidências e decisão Go/No-Go.",P2,OP-5da580e3-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0045 | OP-a8b37ee5-0043,2,"[{""id"":""OP-5da580e3-0045"",""pedido"":""Cada requisito deve ligar-se a requisitos funcionais, épicos, entidades, APIs, ecrãs, testes, evidências e decisão Go/No-Go."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 231""],""aceitacao"":""Cada requisito deve ligar-se a requisitos funcionais, épicos, entidades, APIs, ecrãs, testes, evidências e decisão Go/No-Go."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0043"",""pedido"":""Cada requisito deve ligar-se a requisitos funcionais, épicos, entidades, APIs, ecrãs, testes, evidências e decisão Go/No-Go."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 229""],""aceitacao"":""Cada requisito deve ligar-se a requisitos funcionais, épicos, entidades, APIs, ecrãs, testes, evidências e decisão Go/No-Go."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0046,"Os critérios CA-01 a CA-16 e os testes CT-01 a CT-16 devem ser mapeados aos requisitos RF-EDU, RF-CRM, RF-EII, RF-GEO e aos controlos técnicos do Anexo A, especialmente A.31.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 232 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 230,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0046: Os critérios CA-01 a CA-16 e os testes CT-01 a CT-16 devem ser mapeados aos requisitos RF-EDU, RF-CRM, RF-EII, RF-GEO e aos controlos técnicos do Anexo A, especialmente A.31. | OP-a8b37ee5-0044: Os critérios CA-01 a CA-16 e os testes CT-01 a CT-16 devem ser mapeados aos requisitos RF-EDU, RF-CRM, RF-EII, RF-GEO e aos controlos técnicos do Anexo A, especialmente A.31.",P2,OP-5da580e3-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0046 | OP-a8b37ee5-0044,2,"[{""id"":""OP-5da580e3-0046"",""pedido"":""Os critérios CA-01 a CA-16 e os testes CT-01 a CT-16 devem ser mapeados aos requisitos RF-EDU, RF-CRM, RF-EII, RF-GEO e aos controlos técnicos do Anexo A, especialmente A.31."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 232""],""aceitacao"":""Os critérios CA-01 a CA-16 e os testes CT-01 a CT-16 devem ser mapeados aos requisitos RF-EDU, RF-CRM, RF-EII, RF-GEO e aos controlos técnicos do Anexo A, especialmente A.31."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0044"",""pedido"":""Os critérios CA-01 a CA-16 e os testes CT-01 a CT-16 devem ser mapeados aos requisitos RF-EDU, RF-CRM, RF-EII, RF-GEO e aos controlos técnicos do Anexo A, especialmente A.31."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 230""],""aceitacao"":""Os critérios CA-01 a CA-16 e os testes CT-01 a CT-16 devem ser mapeados aos requisitos RF-EDU, RF-CRM, RF-EII, RF-GEO e aos controlos técnicos do Anexo A, especialmente A.31."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0047,"O tratamento de dados deve respeitar finalidade, minimização, consentimento, visibilidade por campo, acesso por papel, retenção, auditoria, revogação e protecção de dados pessoais.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 234 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 232,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0047: O tratamento de dados deve respeitar finalidade, minimização, consentimento, visibilidade por campo, acesso por papel, retenção, auditoria, revogação e protecção de dados pessoais. | OP-a8b37ee5-0045: O tratamento de dados deve respeitar finalidade, minimização, consentimento, visibilidade por campo, acesso por papel, retenção, auditoria, revogação e protecção de dados pessoais.",P2,OP-5da580e3-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0047 | OP-a8b37ee5-0045,2,"[{""id"":""OP-5da580e3-0047"",""pedido"":""O tratamento de dados deve respeitar finalidade, minimização, consentimento, visibilidade por campo, acesso por papel, retenção, auditoria, revogação e protecção de dados pessoais."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 234""],""aceitacao"":""O tratamento de dados deve respeitar finalidade, minimização, consentimento, visibilidade por campo, acesso por papel, retenção, auditoria, revogação e protecção de dados pessoais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0045"",""pedido"":""O tratamento de dados deve respeitar finalidade, minimização, consentimento, visibilidade por campo, acesso por papel, retenção, auditoria, revogação e protecção de dados pessoais."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 232""],""aceitacao"":""O tratamento de dados deve respeitar finalidade, minimização, consentimento, visibilidade por campo, acesso por papel, retenção, auditoria, revogação e protecção de dados pessoais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0048,"O portal não deve substituir acreditação, certificação, gestão académica, reconhecimento de qualificações ou decisões das autoridades competentes.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 237 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 235,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0048: O portal não deve substituir acreditação, certificação, gestão académica, reconhecimento de qualificações ou decisões das autoridades competentes. | OP-a8b37ee5-0046: O portal não deve substituir acreditação, certificação, gestão académica, reconhecimento de qualificações ou decisões das autoridades competentes.",P2,OP-5da580e3-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0048 | OP-a8b37ee5-0046,2,"[{""id"":""OP-5da580e3-0048"",""pedido"":""O portal não deve substituir acreditação, certificação, gestão académica, reconhecimento de qualificações ou decisões das autoridades competentes."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 237""],""aceitacao"":""O portal não deve substituir acreditação, certificação, gestão académica, reconhecimento de qualificações ou decisões das autoridades competentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0046"",""pedido"":""O portal não deve substituir acreditação, certificação, gestão académica, reconhecimento de qualificações ou decisões das autoridades competentes."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 235""],""aceitacao"":""O portal não deve substituir acreditação, certificação, gestão académica, reconhecimento de qualificações ou decisões das autoridades competentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0049,"As instituições podem disponibilizar perfis, candidatos, cursos e competências apenas com autorização adequada, estado de validação e distinção clara entre informação declarada, validada e oficialmente reconhecida.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 238 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 236,oportunidades,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0049: As instituições podem disponibilizar perfis, candidatos, cursos e competências apenas com autorização adequada, estado de validação e distinção clara entre informação declarada, validada e oficialmente reconhecida. | OP-a8b37ee5-0047: As instituições podem disponibilizar perfis, candidatos, cursos e competências apenas com autorização adequada, estado de validação e distinção clara entre informação declarada, validada e oficialmente reconhecida.",P2,OP-5da580e3-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0049 | OP-a8b37ee5-0047,2,"[{""id"":""OP-5da580e3-0049"",""pedido"":""As instituições podem disponibilizar perfis, candidatos, cursos e competências apenas com autorização adequada, estado de validação e distinção clara entre informação declarada, validada e oficialmente reconhecida."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 238""],""aceitacao"":""As instituições podem disponibilizar perfis, candidatos, cursos e competências apenas com autorização adequada, estado de validação e distinção clara entre informação declarada, validada e oficialmente reconhecida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0047"",""pedido"":""As instituições podem disponibilizar perfis, candidatos, cursos e competências apenas com autorização adequada, estado de validação e distinção clara entre informação declarada, validada e oficialmente reconhecida."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 236""],""aceitacao"":""As instituições podem disponibilizar perfis, candidatos, cursos e competências apenas com autorização adequada, estado de validação e distinção clara entre informação declarada, validada e oficialmente reconhecida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0050,"Recomendações e correspondências devem ser explicáveis, auditáveis, sujeitas a revisão humana e sem decisões exclusivamente automatizadas com efeito material.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 240 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 238,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0050: Recomendações e correspondências devem ser explicáveis, auditáveis, sujeitas a revisão humana e sem decisões exclusivamente automatizadas com efeito material. | OP-a8b37ee5-0048: Recomendações e correspondências devem ser explicáveis, auditáveis, sujeitas a revisão humana e sem decisões exclusivamente automatizadas com efeito material.",P2,OP-5da580e3-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0050 | OP-a8b37ee5-0048,2,"[{""id"":""OP-5da580e3-0050"",""pedido"":""Recomendações e correspondências devem ser explicáveis, auditáveis, sujeitas a revisão humana e sem decisões exclusivamente automatizadas com efeito material."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 240""],""aceitacao"":""Recomendações e correspondências devem ser explicáveis, auditáveis, sujeitas a revisão humana e sem decisões exclusivamente automatizadas com efeito material."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0048"",""pedido"":""Recomendações e correspondências devem ser explicáveis, auditáveis, sujeitas a revisão humana e sem decisões exclusivamente automatizadas com efeito material."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 238""],""aceitacao"":""Recomendações e correspondências devem ser explicáveis, auditáveis, sujeitas a revisão humana e sem decisões exclusivamente automatizadas com efeito material."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0051,"O matching entre necessidades e perfis deve apresentar critérios, pesos, lacunas, nível de compatibilidade e versão da regra, permanecendo a decisão final sob intervenção humana.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 241 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 239,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0051: O matching entre necessidades e perfis deve apresentar critérios, pesos, lacunas, nível de compatibilidade e versão da regra, permanecendo a decisão final sob intervenção humana. | OP-a8b37ee5-0049: O matching entre necessidades e perfis deve apresentar critérios, pesos, lacunas, nível de compatibilidade e versão da regra, permanecendo a decisão final sob intervenção humana.",P2,OP-5da580e3-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0051 | OP-a8b37ee5-0049,2,"[{""id"":""OP-5da580e3-0051"",""pedido"":""O matching entre necessidades e perfis deve apresentar critérios, pesos, lacunas, nível de compatibilidade e versão da regra, permanecendo a decisão final sob intervenção humana."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 241""],""aceitacao"":""O matching entre necessidades e perfis deve apresentar critérios, pesos, lacunas, nível de compatibilidade e versão da regra, permanecendo a decisão final sob intervenção humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0049"",""pedido"":""O matching entre necessidades e perfis deve apresentar critérios, pesos, lacunas, nível de compatibilidade e versão da regra, permanecendo a decisão final sob intervenção humana."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 239""],""aceitacao"":""O matching entre necessidades e perfis deve apresentar critérios, pesos, lacunas, nível de compatibilidade e versão da regra, permanecendo a decisão final sob intervenção humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0052,"O CRM deve manter origem, responsável, próxima acção, funil, consentimentos, actividades e histórico, evitando duplicações.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 243 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 241,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0052: O CRM deve manter origem, responsável, próxima acção, funil, consentimentos, actividades e histórico, evitando duplicações. | OP-a8b37ee5-0050: O CRM deve manter origem, responsável, próxima acção, funil, consentimentos, actividades e histórico, evitando duplicações.",P2,OP-5da580e3-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0052 | OP-a8b37ee5-0050,2,"[{""id"":""OP-5da580e3-0052"",""pedido"":""O CRM deve manter origem, responsável, próxima acção, funil, consentimentos, actividades e histórico, evitando duplicações."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 243""],""aceitacao"":""O CRM deve manter origem, responsável, próxima acção, funil, consentimentos, actividades e histórico, evitando duplicações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0050"",""pedido"":""O CRM deve manter origem, responsável, próxima acção, funil, consentimentos, actividades e histórico, evitando duplicações."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 241""],""aceitacao"":""O CRM deve manter origem, responsável, próxima acção, funil, consentimentos, actividades e histórico, evitando duplicações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0053,"Necessidades de pessoal, interesses de instituições e perfis elegíveis devem sincronizar apenas dados necessários, com identificadores únicos, idempotência, reconciliação e logs de falhas.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 244 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 242,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0053: Necessidades de pessoal, interesses de instituições e perfis elegíveis devem sincronizar apenas dados necessários, com identificadores únicos, idempotência, reconciliação e logs de falhas. | OP-a8b37ee5-0051: Necessidades de pessoal, interesses de instituições e perfis elegíveis devem sincronizar apenas dados necessários, com identificadores únicos, idempotência, reconciliação e logs de falhas.",P2,OP-5da580e3-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0053 | OP-a8b37ee5-0051,2,"[{""id"":""OP-5da580e3-0053"",""pedido"":""Necessidades de pessoal, interesses de instituições e perfis elegíveis devem sincronizar apenas dados necessários, com identificadores únicos, idempotência, reconciliação e logs de falhas."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 244""],""aceitacao"":""Necessidades de pessoal, interesses de instituições e perfis elegíveis devem sincronizar apenas dados necessários, com identificadores únicos, idempotência, reconciliação e logs de falhas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0051"",""pedido"":""Necessidades de pessoal, interesses de instituições e perfis elegíveis devem sincronizar apenas dados necessários, com identificadores únicos, idempotência, reconciliação e logs de falhas."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 242""],""aceitacao"":""Necessidades de pessoal, interesses de instituições e perfis elegíveis devem sincronizar apenas dados necessários, com identificadores únicos, idempotência, reconciliação e logs de falhas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0054,"Localizações devem respeitar níveis de divulgação, autorização, fonte, precisão e confidencialidade, sem expor local exacto quando não autorizado.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 246 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 244,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0054: Localizações devem respeitar níveis de divulgação, autorização, fonte, precisão e confidencialidade, sem expor local exacto quando não autorizado. | OP-a8b37ee5-0052: Localizações devem respeitar níveis de divulgação, autorização, fonte, precisão e confidencialidade, sem expor local exacto quando não autorizado.",P2,OP-5da580e3-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0054 | OP-a8b37ee5-0052,2,"[{""id"":""OP-5da580e3-0054"",""pedido"":""Localizações devem respeitar níveis de divulgação, autorização, fonte, precisão e confidencialidade, sem expor local exacto quando não autorizado."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 246""],""aceitacao"":""Localizações devem respeitar níveis de divulgação, autorização, fonte, precisão e confidencialidade, sem expor local exacto quando não autorizado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0052"",""pedido"":""Localizações devem respeitar níveis de divulgação, autorização, fonte, precisão e confidencialidade, sem expor local exacto quando não autorizado."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 244""],""aceitacao"":""Localizações devem respeitar níveis de divulgação, autorização, fonte, precisão e confidencialidade, sem expor local exacto quando não autorizado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0055,"A localização usada para necessidades e perfis deve ser genérica por defeito, ligada a corredor, cluster, projecto, ZEE, ZFI, parque ou distrito apenas conforme autorização e classificação do dado.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 247 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 245,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0055: A localização usada para necessidades e perfis deve ser genérica por defeito, ligada a corredor, cluster, projecto, ZEE, ZFI, parque ou distrito apenas conforme autorização e classificação do dado. | OP-a8b37ee5-0053: A localização usada para necessidades e perfis deve ser genérica por defeito, ligada a corredor, cluster, projecto, ZEE, ZFI, parque ou distrito apenas conforme autorização e classificação do dado.",P2,OP-5da580e3-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0055 | OP-a8b37ee5-0053,2,"[{""id"":""OP-5da580e3-0055"",""pedido"":""A localização usada para necessidades e perfis deve ser genérica por defeito, ligada a corredor, cluster, projecto, ZEE, ZFI, parque ou distrito apenas conforme autorização e classificação do dado."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 247""],""aceitacao"":""A localização usada para necessidades e perfis deve ser genérica por defeito, ligada a corredor, cluster, projecto, ZEE, ZFI, parque ou distrito apenas conforme autorização e classificação do dado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0053"",""pedido"":""A localização usada para necessidades e perfis deve ser genérica por defeito, ligada a corredor, cluster, projecto, ZEE, ZFI, parque ou distrito apenas conforme autorização e classificação do dado."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 245""],""aceitacao"":""A localização usada para necessidades e perfis deve ser genérica por defeito, ligada a corredor, cluster, projecto, ZEE, ZFI, parque ou distrito apenas conforme autorização e classificação do dado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0056,"A entrada em produção deve ficar bloqueada se houver defeito crítico, vulnerabilidade bloqueadora/crítica/elevada aberta, ausência de rollback, falha de consentimento, exposição indevida de dados ou testes obrigatórios sem evidência.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 250 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 248,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0056: A entrada em produção deve ficar bloqueada se houver defeito crítico, vulnerabilidade bloqueadora/crítica/elevada aberta, ausência de rollback, falha de consentimento, exposição indevida de dados ou testes obrigatórios sem evidência. | OP-a8b37ee5-0054: A entrada em produção deve ficar bloqueada se houver defeito crítico, vulnerabilidade bloqueadora/crítica/elevada aberta, ausência de rollback, falha de consentimento, exposição indevida de dados ou testes obrigatórios sem evidência.",P2,OP-5da580e3-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0056 | OP-a8b37ee5-0054,2,"[{""id"":""OP-5da580e3-0056"",""pedido"":""A entrada em produção deve ficar bloqueada se houver defeito crítico, vulnerabilidade bloqueadora/crítica/elevada aberta, ausência de rollback, falha de consentimento, exposição indevida de dados ou testes obrigatórios sem evidência."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 250""],""aceitacao"":""A entrada em produção deve ficar bloqueada se houver defeito crítico, vulnerabilidade bloqueadora/crítica/elevada aberta, ausência de rollback, falha de consentimento, exposição indevida de dados ou testes obrigatórios sem evidência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0054"",""pedido"":""A entrada em produção deve ficar bloqueada se houver defeito crítico, vulnerabilidade bloqueadora/crítica/elevada aberta, ausência de rollback, falha de consentimento, exposição indevida de dados ou testes obrigatórios sem evidência."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 248""],""aceitacao"":""A entrada em produção deve ficar bloqueada se houver defeito crítico, vulnerabilidade bloqueadora/crítica/elevada aberta, ausência de rollback, falha de consentimento, exposição indevida de dados ou testes obrigatórios sem evidência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0057,"Qualquer prompt para Codex deve referenciar A.31, usar branch própria, listar ficheiros, gerar testes, preservar compatibilidade, não fazer deploy e parar perante ambiguidade material.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 253 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 251,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0057: Qualquer prompt para Codex deve referenciar A.31, usar branch própria, listar ficheiros, gerar testes, preservar compatibilidade, não fazer deploy e parar perante ambiguidade material. | OP-a8b37ee5-0055: Qualquer prompt para Codex deve referenciar A.31, usar branch própria, listar ficheiros, gerar testes, preservar compatibilidade, não fazer deploy e parar perante ambiguidade material.",P2,OP-5da580e3-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0057 | OP-a8b37ee5-0055,2,"[{""id"":""OP-5da580e3-0057"",""pedido"":""Qualquer prompt para Codex deve referenciar A.31, usar branch própria, listar ficheiros, gerar testes, preservar compatibilidade, não fazer deploy e parar perante ambiguidade material."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 253""],""aceitacao"":""Qualquer prompt para Codex deve referenciar A.31, usar branch própria, listar ficheiros, gerar testes, preservar compatibilidade, não fazer deploy e parar perante ambiguidade material."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0055"",""pedido"":""Qualquer prompt para Codex deve referenciar A.31, usar branch própria, listar ficheiros, gerar testes, preservar compatibilidade, não fazer deploy e parar perante ambiguidade material."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 251""],""aceitacao"":""Qualquer prompt para Codex deve referenciar A.31, usar branch própria, listar ficheiros, gerar testes, preservar compatibilidade, não fazer deploy e parar perante ambiguidade material."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0058,"O resultado funcional e as secções de implementação apresentam perfis individuais, candidatos institucionais e correspondência como obrigatórios, enquanto a regra de prevalência proíbe alterar o escopo aprovado do MVP sem decisão formal.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 261 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 259,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0058: O resultado funcional e as secções de implementação apresentam perfis individuais, candidatos institucionais e correspondência como obrigatórios, enquanto a regra de prevalência proíbe alterar o escopo aprovado do MVP sem decisão formal. | OP-a8b37ee5-0056: O resultado funcional e as secções de implementação apresentam perfis individuais, candidatos institucionais e correspondência como obrigatórios, enquanto a regra de prevalência proíbe alterar o escopo aprovado do MVP sem decisão formal.",P2,OP-5da580e3-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0058 | OP-a8b37ee5-0056,2,"[{""id"":""OP-5da580e3-0058"",""pedido"":""O resultado funcional e as secções de implementação apresentam perfis individuais, candidatos institucionais e correspondência como obrigatórios, enquanto a regra de prevalência proíbe alterar o escopo aprovado do MVP sem decisão formal."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 261""],""aceitacao"":""O resultado funcional e as secções de implementação apresentam perfis individuais, candidatos institucionais e correspondência como obrigatórios, enquanto a regra de prevalência proíbe alterar o escopo aprovado do MVP sem decisão formal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0056"",""pedido"":""O resultado funcional e as secções de implementação apresentam perfis individuais, candidatos institucionais e correspondência como obrigatórios, enquanto a regra de prevalência proíbe alterar o escopo aprovado do MVP sem decisão formal."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 259""],""aceitacao"":""O resultado funcional e as secções de implementação apresentam perfis individuais, candidatos institucionais e correspondência como obrigatórios, enquanto a regra de prevalência proíbe alterar o escopo aprovado do MVP sem decisão formal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0059,"A secção de entidades manda implementar “no mínimo” novas entidades, mas a conformidade do modelo de dados exige reutilizar ou estender entidades existentes sempre que possível.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 265 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 263,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0059: A secção de entidades manda implementar “no mínimo” novas entidades, mas a conformidade do modelo de dados exige reutilizar ou estender entidades existentes sempre que possível. | OP-a8b37ee5-0057: A secção de entidades manda implementar “no mínimo” novas entidades, mas a conformidade do modelo de dados exige reutilizar ou estender entidades existentes sempre que possível.",P2,OP-5da580e3-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0059 | OP-a8b37ee5-0057,2,"[{""id"":""OP-5da580e3-0059"",""pedido"":""A secção de entidades manda implementar “no mínimo” novas entidades, mas a conformidade do modelo de dados exige reutilizar ou estender entidades existentes sempre que possível."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 265""],""aceitacao"":""A secção de entidades manda implementar “no mínimo” novas entidades, mas a conformidade do modelo de dados exige reutilizar ou estender entidades existentes sempre que possível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0057"",""pedido"":""A secção de entidades manda implementar “no mínimo” novas entidades, mas a conformidade do modelo de dados exige reutilizar ou estender entidades existentes sempre que possível."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 263""],""aceitacao"":""A secção de entidades manda implementar “no mínimo” novas entidades, mas a conformidade do modelo de dados exige reutilizar ou estender entidades existentes sempre que possível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0060,"Separar declarada, validada e oficialmente confirmada; impedir que o estado declarado seja exibido ou filtrado como acreditado. CT-04 deve cobrir todos os estados.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 271 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 269,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0060: Separar declarada, validada e oficialmente confirmada; impedir que o estado declarado seja exibido ou filtrado como acreditado. CT-04 deve cobrir todos os estados. | OP-a8b37ee5-0058: Separar declarada, validada e oficialmente confirmada; impedir que o estado declarado seja exibido ou filtrado como acreditado. CT-04 deve cobrir todos os estados.",P2,OP-5da580e3-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0060 | OP-a8b37ee5-0058,2,"[{""id"":""OP-5da580e3-0060"",""pedido"":""Separar declarada, validada e oficialmente confirmada; impedir que o estado declarado seja exibido ou filtrado como acreditado. CT-04 deve cobrir todos os estados."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 271""],""aceitacao"":""Separar declarada, validada e oficialmente confirmada; impedir que o estado declarado seja exibido ou filtrado como acreditado. CT-04 deve cobrir todos os estados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0058"",""pedido"":""Separar declarada, validada e oficialmente confirmada; impedir que o estado declarado seja exibido ou filtrado como acreditado. CT-04 deve cobrir todos os estados."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 269""],""aceitacao"":""Separar declarada, validada e oficialmente confirmada; impedir que o estado declarado seja exibido ou filtrado como acreditado. CT-04 deve cobrir todos os estados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0061,Definir matriz finalidade–categoria de dados–base de tratamento–consentimento–autorização; nenhuma base genérica pode substituir o consentimento quando este for obrigatório.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 275 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 273,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0061: Definir matriz finalidade–categoria de dados–base de tratamento–consentimento–autorização; nenhuma base genérica pode substituir o consentimento quando este for obrigatório. | OP-a8b37ee5-0059: Definir matriz finalidade–categoria de dados–base de tratamento–consentimento–autorização; nenhuma base genérica pode substituir o consentimento quando este for obrigatório.,P2,OP-5da580e3-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0061 | OP-a8b37ee5-0059,2,"[{""id"":""OP-5da580e3-0061"",""pedido"":""Definir matriz finalidade–categoria de dados–base de tratamento–consentimento–autorização; nenhuma base genérica pode substituir o consentimento quando este for obrigatório."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 275""],""aceitacao"":""Definir matriz finalidade–categoria de dados–base de tratamento–consentimento–autorização; nenhuma base genérica pode substituir o consentimento quando este for obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0059"",""pedido"":""Definir matriz finalidade–categoria de dados–base de tratamento–consentimento–autorização; nenhuma base genérica pode substituir o consentimento quando este for obrigatório."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 273""],""aceitacao"":""Definir matriz finalidade–categoria de dados–base de tratamento–consentimento–autorização; nenhuma base genérica pode substituir o consentimento quando este for obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0062,"Aprovar SLA de propagação, política de retenção e regras para índice, cache, CRM, exportações e backups; CT-05 deve medir e evidenciar o prazo.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 279 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 277,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0062: Aprovar SLA de propagação, política de retenção e regras para índice, cache, CRM, exportações e backups; CT-05 deve medir e evidenciar o prazo. | OP-a8b37ee5-0060: Aprovar SLA de propagação, política de retenção e regras para índice, cache, CRM, exportações e backups; CT-05 deve medir e evidenciar o prazo.",P2,OP-5da580e3-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0062 | OP-a8b37ee5-0060,2,"[{""id"":""OP-5da580e3-0062"",""pedido"":""Aprovar SLA de propagação, política de retenção e regras para índice, cache, CRM, exportações e backups; CT-05 deve medir e evidenciar o prazo."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 279""],""aceitacao"":""Aprovar SLA de propagação, política de retenção e regras para índice, cache, CRM, exportações e backups; CT-05 deve medir e evidenciar o prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0060"",""pedido"":""Aprovar SLA de propagação, política de retenção e regras para índice, cache, CRM, exportações e backups; CT-05 deve medir e evidenciar o prazo."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 277""],""aceitacao"":""Aprovar SLA de propagação, política de retenção e regras para índice, cache, CRM, exportações e backups; CT-05 deve medir e evidenciar o prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0063,"O CA-08 utiliza requisitos obrigatórios previamente aprovados e pontuação ponderada, mas a taxonomia, os pesos, os limiares e o conjunto de referência ainda não estão definidos no documento.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 281,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0063: O CA-08 utiliza requisitos obrigatórios previamente aprovados e pontuação ponderada, mas a taxonomia, os pesos, os limiares e o conjunto de referência ainda não estão definidos no documento.",P2,OP-5da580e3-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0063,1,"[{""id"":""OP-5da580e3-0063"",""pedido"":""O CA-08 utiliza requisitos obrigatórios previamente aprovados e pontuação ponderada, mas a taxonomia, os pesos, os limiares e o conjunto de referência ainda não estão definidos no documento."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 281""],""aceitacao"":""O CA-08 utiliza requisitos obrigatórios previamente aprovados e pontuação ponderada, mas a taxonomia, os pesos, os limiares e o conjunto de referência ainda não estão definidos no documento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0064,"Não codificar requisitos obrigatórios, limiares ou pesos como normativos antes da aprovação funcional e da validação de risco; versionar as regras e executar CT-08 com um conjunto de referência formalmente aprovado.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 283,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0064: Não codificar requisitos obrigatórios, limiares ou pesos como normativos antes da aprovação funcional e da validação de risco; versionar as regras e executar CT-08 com um conjunto de referência formalmente aprovado.",P2,OP-5da580e3-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0064,1,"[{""id"":""OP-5da580e3-0064"",""pedido"":""Não codificar requisitos obrigatórios, limiares ou pesos como normativos antes da aprovação funcional e da validação de risco; versionar as regras e executar CT-08 com um conjunto de referência formalmente aprovado."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 283""],""aceitacao"":""Não codificar requisitos obrigatórios, limiares ou pesos como normativos antes da aprovação funcional e da validação de risco; versionar as regras e executar CT-08 com um conjunto de referência formalmente aprovado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0065,"A localização deve ser genérica por defeito, porém alguns campos e pesquisas usam «local» ou «localização» sem nível mínimo de agregação nem regra de redução de precisão.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 301,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0065: A localização deve ser genérica por defeito, porém alguns campos e pesquisas usam «local» ou «localização» sem nível mínimo de agregação nem regra de redução de precisão.",P2,OP-5da580e3-0065: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0065,1,"[{""id"":""OP-5da580e3-0065"",""pedido"":""A localização deve ser genérica por defeito, porém alguns campos e pesquisas usam «local» ou «localização» sem nível mínimo de agregação nem regra de redução de precisão."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 301""],""aceitacao"":""A localização deve ser genérica por defeito, porém alguns campos e pesquisas usam «local» ou «localização» sem nível mínimo de agregação nem regra de redução de precisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0066,"Definir níveis territoriais permitidos por estado, papel e finalidade; aplicar generalização antes da indexação e saída. CT-06 e CT-07 devem validar a precisão divulgada.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 303 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 301,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0066: Definir níveis territoriais permitidos por estado, papel e finalidade; aplicar generalização antes da indexação e saída. CT-06 e CT-07 devem validar a precisão divulgada. | OP-a8b37ee5-0062: Definir níveis territoriais permitidos por estado, papel e finalidade; aplicar generalização antes da indexação e saída. CT-06 e CT-07 devem validar a precisão divulgada.",P2,OP-5da580e3-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0066 | OP-a8b37ee5-0062,2,"[{""id"":""OP-5da580e3-0066"",""pedido"":""Definir níveis territoriais permitidos por estado, papel e finalidade; aplicar generalização antes da indexação e saída. CT-06 e CT-07 devem validar a precisão divulgada."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 303""],""aceitacao"":""Definir níveis territoriais permitidos por estado, papel e finalidade; aplicar generalização antes da indexação e saída. CT-06 e CT-07 devem validar a precisão divulgada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0062"",""pedido"":""Definir níveis territoriais permitidos por estado, papel e finalidade; aplicar generalização antes da indexação e saída. CT-06 e CT-07 devem validar a precisão divulgada."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 301""],""aceitacao"":""Definir níveis territoriais permitidos por estado, papel e finalidade; aplicar generalização antes da indexação e saída. CT-06 e CT-07 devem validar a precisão divulgada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0067,"Tratar UAT como evidência obrigatória do CT-16 e executar roteiros funcionais CT-01, CT-03, CT-04 e administrativos com os quatro perfis; anexar aceite formal ao Go/No-Go.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 307 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 305,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0067: Tratar UAT como evidência obrigatória do CT-16 e executar roteiros funcionais CT-01, CT-03, CT-04 e administrativos com os quatro perfis; anexar aceite formal ao Go/No-Go. | OP-a8b37ee5-0063: Tratar UAT como evidência obrigatória do CT-16 e executar roteiros funcionais CT-01, CT-03, CT-04 e administrativos com os quatro perfis; anexar aceite formal ao Go/No-Go.",P2,OP-5da580e3-0067: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0067 | OP-a8b37ee5-0063,2,"[{""id"":""OP-5da580e3-0067"",""pedido"":""Tratar UAT como evidência obrigatória do CT-16 e executar roteiros funcionais CT-01, CT-03, CT-04 e administrativos com os quatro perfis; anexar aceite formal ao Go/No-Go."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 307""],""aceitacao"":""Tratar UAT como evidência obrigatória do CT-16 e executar roteiros funcionais CT-01, CT-03, CT-04 e administrativos com os quatro perfis; anexar aceite formal ao Go/No-Go."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0063"",""pedido"":""Tratar UAT como evidência obrigatória do CT-16 e executar roteiros funcionais CT-01, CT-03, CT-04 e administrativos com os quatro perfis; anexar aceite formal ao Go/No-Go."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 305""],""aceitacao"":""Tratar UAT como evidência obrigatória do CT-16 e executar roteiros funcionais CT-01, CT-03, CT-04 e administrativos com os quatro perfis; anexar aceite formal ao Go/No-Go."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0068,"Regra de prevalência: em caso de conflito entre este prompt e o documento de base, prevalecem o escopo aprovado do MVP, a arquitectura React/Laravel/PostgreSQL/PostGIS, a governação de dados, os requisitos de segurança e privacidade, a rastreabilidade RF–TECH–teste–evidência e o pacote técnico normativo A.31. Qualquer ampliação de escopo, alteração de arquitectura, nova integração externa, uso de dados pessoais, automatização decisória, publicação de informação sensível ou mudança de fase deve ser submetida a aprovação formal antes da implementação.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 310 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 308,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0068: Regra de prevalência: em caso de conflito entre este prompt e o documento de base, prevalecem o escopo aprovado do MVP, a arquitectura React/Laravel/PostgreSQL/PostGIS, a governação de dados, os requisitos de segurança e privacidade, a rastreabilidade RF–TECH–teste–evidência e o pacote técnico normativo A.31. Qualquer ampliação de escopo, alteração de arquitectura, nova integração externa, uso de dados pessoais, automatização decisória, publicação de informação sensível ou mudança de fase deve ser submetida a aprovação formal antes da implementação. | OP-a8b37ee5-0065: Regra de prevalência: em caso de conflito entre este prompt e o documento de base, prevalecem o escopo aprovado do MVP, a arquitectura React/Laravel/PostgreSQL/PostGIS, a governação de dados, os requisitos de segurança e privacidade, a rastreabilidade RF–TECH–teste–evidência e o pacote técnico normativo A.31. Qualquer ampliação de escopo, alteração de arquitectura, nova integração externa, uso de dados pessoais, automatização decisória, publicação de informação sensível ou mudança de fase deve ser submetida a aprovação formal antes da implementação.",P2,OP-5da580e3-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0065: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0068 | OP-a8b37ee5-0065,2,"[{""id"":""OP-5da580e3-0068"",""pedido"":""Regra de prevalência: em caso de conflito entre este prompt e o documento de base, prevalecem o escopo aprovado do MVP, a arquitectura React/Laravel/PostgreSQL/PostGIS, a governação de dados, os requisitos de segurança e privacidade, a rastreabilidade RF–TECH–teste–evidência e o pacote técnico normativo A.31. Qualquer ampliação de escopo, alteração de arquitectura, nova integração externa, uso de dados pessoais, automatização decisória, publicação de informação sensível ou mudança de fase deve ser submetida a aprovação formal antes da implementação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 310""],""aceitacao"":""Regra de prevalência: em caso de conflito entre este prompt e o documento de base, prevalecem o escopo aprovado do MVP, a arquitectura React/Laravel/PostgreSQL/PostGIS, a governação de dados, os requisitos de segurança e privacidade, a rastreabilidade RF–TECH–teste–evidência e o pacote técnico normativo A.31. Qualquer ampliação de escopo, alteração de arquitectura, nova integração externa, uso de dados pessoais, automatização decisória, publicação de informação sensível ou mudança de fase deve ser submetida a aprovação formal antes da implementação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0065"",""pedido"":""Regra de prevalência: em caso de conflito entre este prompt e o documento de base, prevalecem o escopo aprovado do MVP, a arquitectura React/Laravel/PostgreSQL/PostGIS, a governação de dados, os requisitos de segurança e privacidade, a rastreabilidade RF–TECH–teste–evidência e o pacote técnico normativo A.31. Qualquer ampliação de escopo, alteração de arquitectura, nova integração externa, uso de dados pessoais, automatização decisória, publicação de informação sensível ou mudança de fase deve ser submetida a aprovação formal antes da implementação."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 308""],""aceitacao"":""Regra de prevalência: em caso de conflito entre este prompt e o documento de base, prevalecem o escopo aprovado do MVP, a arquitectura React/Laravel/PostgreSQL/PostGIS, a governação de dados, os requisitos de segurança e privacidade, a rastreabilidade RF–TECH–teste–evidência e o pacote técnico normativo A.31. Qualquer ampliação de escopo, alteração de arquitectura, nova integração externa, uso de dados pessoais, automatização decisória, publicação de informação sensível ou mudança de fase deve ser submetida a aprovação formal antes da implementação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0069,"Bloqueios de conformidade: não iniciar desenvolvimento se não houver mapeamento aos RF aplicáveis, proprietário funcional, base legal/finalidade de tratamento, matriz de permissões, critérios de aceitação, plano de testes, estratégia de migração/rollback, definição de evidências, integração com o CRM, tratamento de consentimento e decisão Go/No-Go. Não publicar perfis, currículos, candidatos, contactos, localizações exactas, dados institucionais sensíveis ou resultados de correspondência sem autorização, validação e controlos de acesso.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 311 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 309,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0069: Bloqueios de conformidade: não iniciar desenvolvimento se não houver mapeamento aos RF aplicáveis, proprietário funcional, base legal/finalidade de tratamento, matriz de permissões, critérios de aceitação, plano de testes, estratégia de migração/rollback, definição de evidências, integração com o CRM, tratamento de consentimento e decisão Go/No-Go. Não publicar perfis, currículos, candidatos, contactos, localizações exactas, dados institucionais sensíveis ou resultados de correspondência sem autorização, validação e controlos de acesso. | OP-a8b37ee5-0066: Bloqueios de conformidade: não iniciar desenvolvimento se não houver mapeamento aos RF aplicáveis, proprietário funcional, base legal/finalidade de tratamento, matriz de permissões, critérios de aceitação, plano de testes, estratégia de migração/rollback, definição de evidências, integração com o CRM, tratamento de consentimento e decisão Go/No-Go. Não publicar perfis, currículos, candidatos, contactos, localizações exactas, dados institucionais sensíveis ou resultados de correspondência sem autorização, validação e controlos de acesso.",P2,OP-5da580e3-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0069 | OP-a8b37ee5-0066,2,"[{""id"":""OP-5da580e3-0069"",""pedido"":""Bloqueios de conformidade: não iniciar desenvolvimento se não houver mapeamento aos RF aplicáveis, proprietário funcional, base legal/finalidade de tratamento, matriz de permissões, critérios de aceitação, plano de testes, estratégia de migração/rollback, definição de evidências, integração com o CRM, tratamento de consentimento e decisão Go/No-Go. Não publicar perfis, currículos, candidatos, contactos, localizações exactas, dados institucionais sensíveis ou resultados de correspondência sem autorização, validação e controlos de acesso."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 311""],""aceitacao"":""Bloqueios de conformidade: não iniciar desenvolvimento se não houver mapeamento aos RF aplicáveis, proprietário funcional, base legal/finalidade de tratamento, matriz de permissões, critérios de aceitação, plano de testes, estratégia de migração/rollback, definição de evidências, integração com o CRM, tratamento de consentimento e decisão Go/No-Go. Não publicar perfis, currículos, candidatos, contactos, localizações exactas, dados institucionais sensíveis ou resultados de correspondência sem autorização, validação e controlos de acesso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0066"",""pedido"":""Bloqueios de conformidade: não iniciar desenvolvimento se não houver mapeamento aos RF aplicáveis, proprietário funcional, base legal/finalidade de tratamento, matriz de permissões, critérios de aceitação, plano de testes, estratégia de migração/rollback, definição de evidências, integração com o CRM, tratamento de consentimento e decisão Go/No-Go. Não publicar perfis, currículos, candidatos, contactos, localizações exactas, dados institucionais sensíveis ou resultados de correspondência sem autorização, validação e controlos de acesso."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 309""],""aceitacao"":""Bloqueios de conformidade: não iniciar desenvolvimento se não houver mapeamento aos RF aplicáveis, proprietário funcional, base legal/finalidade de tratamento, matriz de permissões, critérios de aceitação, plano de testes, estratégia de migração/rollback, definição de evidências, integração com o CRM, tratamento de consentimento e decisão Go/No-Go. Não publicar perfis, currículos, candidatos, contactos, localizações exactas, dados institucionais sensíveis ou resultados de correspondência sem autorização, validação e controlos de acesso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0070,"O módulo não deve substituir sistemas académicos, processos de acreditação, certificação de competências, reconhecimento de qualificações ou decisões das autoridades de educação e trabalho.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 312 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 310,oportunidades,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0070: O módulo não deve substituir sistemas académicos, processos de acreditação, certificação de competências, reconhecimento de qualificações ou decisões das autoridades de educação e trabalho. | OP-a8b37ee5-0067: O módulo não deve substituir sistemas académicos, processos de acreditação, certificação de competências, reconhecimento de qualificações ou decisões das autoridades de educação e trabalho.",P2,OP-5da580e3-0070: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0067: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0070 | OP-a8b37ee5-0067,2,"[{""id"":""OP-5da580e3-0070"",""pedido"":""O módulo não deve substituir sistemas académicos, processos de acreditação, certificação de competências, reconhecimento de qualificações ou decisões das autoridades de educação e trabalho."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 312""],""aceitacao"":""O módulo não deve substituir sistemas académicos, processos de acreditação, certificação de competências, reconhecimento de qualificações ou decisões das autoridades de educação e trabalho."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0067"",""pedido"":""O módulo não deve substituir sistemas académicos, processos de acreditação, certificação de competências, reconhecimento de qualificações ou decisões das autoridades de educação e trabalho."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 310""],""aceitacao"":""O módulo não deve substituir sistemas académicos, processos de acreditação, certificação de competências, reconhecimento de qualificações ou decisões das autoridades de educação e trabalho."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0071,3. Resultado funcional obrigatório,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 334 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 332,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0071: 3. Resultado funcional obrigatório | OP-a8b37ee5-0068: 3. Resultado funcional obrigatório,P2,OP-5da580e3-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0071 | OP-a8b37ee5-0068,2,"[{""id"":""OP-5da580e3-0071"",""pedido"":""3. Resultado funcional obrigatório"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 334""],""aceitacao"":""3. Resultado funcional obrigatório"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0068"",""pedido"":""3. Resultado funcional obrigatório"",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 332""],""aceitacao"":""3. Resultado funcional obrigatório"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0072,O portal deve disponibilizar uma área intitulada:,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 335 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 333,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0072: O portal deve disponibilizar uma área intitulada: | OP-a8b37ee5-0069: O portal deve disponibilizar uma área intitulada:,P2,OP-5da580e3-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0072 | OP-a8b37ee5-0069,2,"[{""id"":""OP-5da580e3-0072"",""pedido"":""O portal deve disponibilizar uma área intitulada:"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 335""],""aceitacao"":""O portal deve disponibilizar uma área intitulada:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0069"",""pedido"":""O portal deve disponibilizar uma área intitulada:"",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 333""],""aceitacao"":""O portal deve disponibilizar uma área intitulada:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0073,A área deve possuir quatro perspectivas principais:,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 337 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 335,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0073: A área deve possuir quatro perspectivas principais: | OP-a8b37ee5-0070: A área deve possuir quatro perspectivas principais:,P2,OP-5da580e3-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0070: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0073 | OP-a8b37ee5-0070,2,"[{""id"":""OP-5da580e3-0073"",""pedido"":""A área deve possuir quatro perspectivas principais:"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 337""],""aceitacao"":""A área deve possuir quatro perspectivas principais:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0070"",""pedido"":""A área deve possuir quatro perspectivas principais:"",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 335""],""aceitacao"":""A área deve possuir quatro perspectivas principais:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0074,"Quando o utilizador pesquisar uma oportunidade ou abrir um Corredor, o sistema deve apresentar:",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 345 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 164,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0074: Quando o utilizador pesquisar uma oportunidade ou abrir um Corredor, o sistema deve apresentar: | MASTER-fd787802-0067: Quando o utilizador pesquisar uma oportunidade ou abrir um Corredor, o sistema deve apresentar:",P2,OP-5da580e3-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-fd787802-0067: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0074 | MASTER-fd787802-0067,2,"[{""id"":""OP-5da580e3-0074"",""pedido"":""Quando o utilizador pesquisar uma oportunidade ou abrir um Corredor, o sistema deve apresentar:"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 345""],""aceitacao"":""Quando o utilizador pesquisar uma oportunidade ou abrir um Corredor, o sistema deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-fd787802-0067"",""pedido"":""Quando o utilizador pesquisar uma oportunidade ou abrir um Corredor, o sistema deve apresentar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 164""],""aceitacao"":""Quando o utilizador pesquisar uma oportunidade ou abrir um Corredor, o sistema deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0075,"Quando o utilizador pesquisar uma oportunidade ou abrir um Cluster, o sistema deve apresentar:",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 363 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 182,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0075: Quando o utilizador pesquisar uma oportunidade ou abrir um Cluster, o sistema deve apresentar: | MASTER-fd787802-0068: Quando o utilizador pesquisar uma oportunidade ou abrir um Cluster, o sistema deve apresentar:",P2,OP-5da580e3-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-fd787802-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0075 | MASTER-fd787802-0068,2,"[{""id"":""OP-5da580e3-0075"",""pedido"":""Quando o utilizador pesquisar uma oportunidade ou abrir um Cluster, o sistema deve apresentar:"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 363""],""aceitacao"":""Quando o utilizador pesquisar uma oportunidade ou abrir um Cluster, o sistema deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-fd787802-0068"",""pedido"":""Quando o utilizador pesquisar uma oportunidade ou abrir um Cluster, o sistema deve apresentar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 182""],""aceitacao"":""Quando o utilizador pesquisar uma oportunidade ou abrir um Cluster, o sistema deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0076,"Quando o utilizador pesquisar uma oportunidade ou abrir um projecto âncora, o sistema deve apresentar:",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 378 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 197,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0076: Quando o utilizador pesquisar uma oportunidade ou abrir um projecto âncora, o sistema deve apresentar: | MASTER-fd787802-0069: Quando o utilizador pesquisar uma oportunidade ou abrir um projecto âncora, o sistema deve apresentar:",P2,OP-5da580e3-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-fd787802-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0076 | MASTER-fd787802-0069,2,"[{""id"":""OP-5da580e3-0076"",""pedido"":""Quando o utilizador pesquisar uma oportunidade ou abrir um projecto âncora, o sistema deve apresentar:"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 378""],""aceitacao"":""Quando o utilizador pesquisar uma oportunidade ou abrir um projecto âncora, o sistema deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-fd787802-0069"",""pedido"":""Quando o utilizador pesquisar uma oportunidade ou abrir um projecto âncora, o sistema deve apresentar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 197""],""aceitacao"":""Quando o utilizador pesquisar uma oportunidade ou abrir um projecto âncora, o sistema deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0077,A localização deve ser parametrizada em níveis genéricos:,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 395 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 391,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0077: A localização deve ser parametrizada em níveis genéricos: | OP-a8b37ee5-0074: A localização deve ser parametrizada em níveis genéricos:,P2,OP-5da580e3-0077: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0077 | OP-a8b37ee5-0074,2,"[{""id"":""OP-5da580e3-0077"",""pedido"":""A localização deve ser parametrizada em níveis genéricos:"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 395""],""aceitacao"":""A localização deve ser parametrizada em níveis genéricos:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0074"",""pedido"":""A localização deve ser parametrizada em níveis genéricos:"",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 391""],""aceitacao"":""A localização deve ser parametrizada em níveis genéricos:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0078,A matriz deve relacionar:,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 415 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 410,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0078: A matriz deve relacionar: | OP-a8b37ee5-0075: A matriz deve relacionar:,P2,OP-5da580e3-0078: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0078 | OP-a8b37ee5-0075,2,"[{""id"":""OP-5da580e3-0078"",""pedido"":""A matriz deve relacionar:"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 415""],""aceitacao"":""A matriz deve relacionar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0075"",""pedido"":""A matriz deve relacionar:"",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 410""],""aceitacao"":""A matriz deve relacionar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0079,Cada linha da matriz deve possuir:,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 417 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 412,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0079: Cada linha da matriz deve possuir: | OP-a8b37ee5-0076: Cada linha da matriz deve possuir:,P2,OP-5da580e3-0079: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0079 | OP-a8b37ee5-0076,2,"[{""id"":""OP-5da580e3-0079"",""pedido"":""Cada linha da matriz deve possuir:"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 417""],""aceitacao"":""Cada linha da matriz deve possuir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0076"",""pedido"":""Cada linha da matriz deve possuir:"",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 412""],""aceitacao"":""Cada linha da matriz deve possuir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0080,O portal não deve apresentar uma instituição como acreditada sem fonte oficial e validade confirmada.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 527 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 520,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0080: O portal não deve apresentar uma instituição como acreditada sem fonte oficial e validade confirmada. | OP-a8b37ee5-0077: O portal não deve apresentar uma instituição como acreditada sem fonte oficial e validade confirmada.,P2,OP-5da580e3-0080: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0077: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0080 | OP-a8b37ee5-0077,2,"[{""id"":""OP-5da580e3-0080"",""pedido"":""O portal não deve apresentar uma instituição como acreditada sem fonte oficial e validade confirmada."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 527""],""aceitacao"":""O portal não deve apresentar uma instituição como acreditada sem fonte oficial e validade confirmada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0077"",""pedido"":""O portal não deve apresentar uma instituição como acreditada sem fonte oficial e validade confirmada."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 520""],""aceitacao"":""O portal não deve apresentar uma instituição como acreditada sem fonte oficial e validade confirmada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0081,"Criar um formulário único, responsivo e acessível, com selecção obrigatória da modalidade de inscrição: individual ou por instituição de ensino. O formulário deve permitir guardar como rascunho, retomar, submeter para validação, actualizar e desactivar o registo, mantendo histórico, consentimento e auditoria.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 596,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0081: Criar um formulário único, responsivo e acessível, com selecção obrigatória da modalidade de inscrição: individual ou por instituição de ensino. O formulário deve permitir guardar como rascunho, retomar, submeter para validação, actualizar e desactivar o registo, mantendo histórico, consentimento e auditoria.",P1,OP-5da580e3-0081: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0081,1,"[{""id"":""OP-5da580e3-0081"",""pedido"":""Criar um formulário único, responsivo e acessível, com selecção obrigatória da modalidade de inscrição: individual ou por instituição de ensino. O formulário deve permitir guardar como rascunho, retomar, submeter para validação, actualizar e desactivar o registo, mantendo histórico, consentimento e auditoria."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 596""],""aceitacao"":""Criar um formulário único, responsivo e acessível, com selecção obrigatória da modalidade de inscrição: individual ou por instituição de ensino. O formulário deve permitir guardar como rascunho, retomar, submeter para validação, actualizar e desactivar o registo, mantendo histórico, consentimento e auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0082,Campos comuns obrigatórios:,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 597,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0082: Campos comuns obrigatórios:,P2,OP-5da580e3-0082: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0082,1,"[{""id"":""OP-5da580e3-0082"",""pedido"":""Campos comuns obrigatórios:"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 597""],""aceitacao"":""Campos comuns obrigatórios:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0083,"Na modalidade institucional, a instituição só pode submeter ou alterar dados de um técnico mediante autorização válida e verificável. O técnico deve poder confirmar, corrigir, limitar a visibilidade ou revogar a autorização. O sistema deve prevenir duplicações por correspondência controlada de identificadores e contactos, sem expor dados pessoais durante a verificação.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 623,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0083: Na modalidade institucional, a instituição só pode submeter ou alterar dados de um técnico mediante autorização válida e verificável. O técnico deve poder confirmar, corrigir, limitar a visibilidade ou revogar a autorização. O sistema deve prevenir duplicações por correspondência controlada de identificadores e contactos, sem expor dados pessoais durante a verificação.",P2,OP-5da580e3-0083: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0083,1,"[{""id"":""OP-5da580e3-0083"",""pedido"":""Na modalidade institucional, a instituição só pode submeter ou alterar dados de um técnico mediante autorização válida e verificável. O técnico deve poder confirmar, corrigir, limitar a visibilidade ou revogar a autorização. O sistema deve prevenir duplicações por correspondência controlada de identificadores e contactos, sem expor dados pessoais durante a verificação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 623""],""aceitacao"":""Na modalidade institucional, a instituição só pode submeter ou alterar dados de um técnico mediante autorização válida e verificável. O técnico deve poder confirmar, corrigir, limitar a visibilidade ou revogar a autorização. O sistema deve prevenir duplicações por correspondência controlada de identificadores e contactos, sem expor dados pessoais durante a verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0084,permitir o carregamento de um ou vários ficheiros por qualificação ou certificação;,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 625,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0084: permitir o carregamento de um ou vários ficheiros por qualificação ou certificação;,P2,OP-5da580e3-0084: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0084,1,"[{""id"":""OP-5da580e3-0084"",""pedido"":""permitir o carregamento de um ou vários ficheiros por qualificação ou certificação;"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 625""],""aceitacao"":""permitir o carregamento de um ou vários ficheiros por qualificação ou certificação;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0085,"exigir a classificação do documento, designação da qualificação, instituição emissora, data de emissão, validade, quando aplicável, e indicação do titular;",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 626,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0085: exigir a classificação do documento, designação da qualificação, instituição emissora, data de emissão, validade, quando aplicável, e indicação do titular;",P2,OP-5da580e3-0085: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0085,1,"[{""id"":""OP-5da580e3-0085"",""pedido"":""exigir a classificação do documento, designação da qualificação, instituição emissora, data de emissão, validade, quando aplicável, e indicação do titular;"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 626""],""aceitacao"":""exigir a classificação do documento, designação da qualificação, instituição emissora, data de emissão, validade, quando aplicável, e indicação do titular;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0086,executar verificação antimalware antes de disponibilizar o documento para consulta ou validação;,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 628,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0086: executar verificação antimalware antes de disponibilizar o documento para consulta ou validação;,P2,OP-5da580e3-0086: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0086,1,"[{""id"":""OP-5da580e3-0086"",""pedido"":""executar verificação antimalware antes de disponibilizar o documento para consulta ou validação;"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 628""],""aceitacao"":""executar verificação antimalware antes de disponibilizar o documento para consulta ou validação;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0087,"permitir pré-visualizar, substituir e remover o ficheiro antes da submissão e manter versionamento após a submissão;",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 629,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0087: permitir pré-visualizar, substituir e remover o ficheiro antes da submissão e manter versionamento após a submissão;",P2,OP-5da580e3-0087: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0087,1,"[{""id"":""OP-5da580e3-0087"",""pedido"":""permitir pré-visualizar, substituir e remover o ficheiro antes da submissão e manter versionamento após a submissão;"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 629""],""aceitacao"":""permitir pré-visualizar, substituir e remover o ficheiro antes da submissão e manter versionamento após a submissão;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0088,"registar consentimento, finalidade, actor, data/hora, versão, acesso, descarregamento, alteração, validação e eliminação em auditoria;",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 632,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0088: registar consentimento, finalidade, actor, data/hora, versão, acesso, descarregamento, alteração, validação e eliminação em auditoria;",P2,OP-5da580e3-0088: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0088,1,"[{""id"":""OP-5da580e3-0088"",""pedido"":""registar consentimento, finalidade, actor, data/hora, versão, acesso, descarregamento, alteração, validação e eliminação em auditoria;"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 632""],""aceitacao"":""registar consentimento, finalidade, actor, data/hora, versão, acesso, descarregamento, alteração, validação e eliminação em auditoria;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0089,"As validações devem ser aplicadas de forma coerente no frontend e no backend. Os limites técnicos de formatos, tamanho por ficheiro, quantidade de ficheiros e capacidade total devem ser parametrizáveis e aprovados antes do desenvolvimento, evitando valores fixos não validados.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 635,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0089: As validações devem ser aplicadas de forma coerente no frontend e no backend. Os limites técnicos de formatos, tamanho por ficheiro, quantidade de ficheiros e capacidade total devem ser parametrizáveis e aprovados antes do desenvolvimento, evitando valores fixos não validados.",P2,OP-5da580e3-0089: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0089,1,"[{""id"":""OP-5da580e3-0089"",""pedido"":""As validações devem ser aplicadas de forma coerente no frontend e no backend. Os limites técnicos de formatos, tamanho por ficheiro, quantidade de ficheiros e capacidade total devem ser parametrizáveis e aprovados antes do desenvolvimento, evitando valores fixos não validados."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 635""],""aceitacao"":""As validações devem ser aplicadas de forma coerente no frontend e no backend. Os limites técnicos de formatos, tamanho por ficheiro, quantidade de ficheiros e capacidade total devem ser parametrizáveis e aprovados antes do desenvolvimento, evitando valores fixos não validados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0090,A modalidade de inscrição deve ser obrigatória e aceitar apenas «Individual» ou «Por instituição de ensino».,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 641,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0090: A modalidade de inscrição deve ser obrigatória e aceitar apenas «Individual» ou «Por instituição de ensino».,P2,OP-5da580e3-0090: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0090,1,"[{""id"":""OP-5da580e3-0090"",""pedido"":""A modalidade de inscrição deve ser obrigatória e aceitar apenas «Individual» ou «Por instituição de ensino»."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 641""],""aceitacao"":""A modalidade de inscrição deve ser obrigatória e aceitar apenas «Individual» ou «Por instituição de ensino»."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0091,"Nome completo, contacto confirmado, localização genérica, ocupação, resumo profissional, pelo menos uma competência, uma qualificação, disponibilidade, visibilidade e consentimento devem estar preenchidos antes da submissão.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 645,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0091: Nome completo, contacto confirmado, localização genérica, ocupação, resumo profissional, pelo menos uma competência, uma qualificação, disponibilidade, visibilidade e consentimento devem estar preenchidos antes da submissão.",P2,OP-5da580e3-0091: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0091,1,"[{""id"":""OP-5da580e3-0091"",""pedido"":""Nome completo, contacto confirmado, localização genérica, ocupação, resumo profissional, pelo menos uma competência, uma qualificação, disponibilidade, visibilidade e consentimento devem estar preenchidos antes da submissão."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 645""],""aceitacao"":""Nome completo, contacto confirmado, localização genérica, ocupação, resumo profissional, pelo menos uma competência, uma qualificação, disponibilidade, visibilidade e consentimento devem estar preenchidos antes da submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0092,Submissão válida é aceite; cada omissão obrigatória é rejeitada sem persistência parcial nem perda do rascunho.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 647,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0092: Submissão válida é aceite; cada omissão obrigatória é rejeitada sem persistência parcial nem perda do rascunho.,P1,OP-5da580e3-0092: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0092,1,"[{""id"":""OP-5da580e3-0092"",""pedido"":""Submissão válida é aceite; cada omissão obrigatória é rejeitada sem persistência parcial nem perda do rascunho."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 647""],""aceitacao"":""Submissão válida é aceite; cada omissão obrigatória é rejeitada sem persistência parcial nem perda do rascunho."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0093,Telefone e correio electrónico devem respeitar formato válido e passar pelo mecanismo de confirmação definido.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 649,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0093: Telefone e correio electrónico devem respeitar formato válido e passar pelo mecanismo de confirmação definido.,P2,OP-5da580e3-0093: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0093,1,"[{""id"":""OP-5da580e3-0093"",""pedido"":""Telefone e correio electrónico devem respeitar formato válido e passar pelo mecanismo de confirmação definido."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 649""],""aceitacao"":""Telefone e correio electrónico devem respeitar formato válido e passar pelo mecanismo de confirmação definido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0094,"Qualificação e comprovativo devem incluir tipo, designação, instituição emissora, data de emissão e titular; validade é obrigatória quando o documento expira.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 653,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0094: Qualificação e comprovativo devem incluir tipo, designação, instituição emissora, data de emissão e titular; validade é obrigatória quando o documento expira.",P2,OP-5da580e3-0094: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0094,1,"[{""id"":""OP-5da580e3-0094"",""pedido"":""Qualificação e comprovativo devem incluir tipo, designação, instituição emissora, data de emissão e titular; validade é obrigatória quando o documento expira."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 653""],""aceitacao"":""Qualificação e comprovativo devem incluir tipo, designação, instituição emissora, data de emissão e titular; validade é obrigatória quando o documento expira."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0095,O upload não pode ser concluído enquanto os metadados obrigatórios estiverem ausentes ou incoerentes.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 654,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0095: O upload não pode ser concluído enquanto os metadados obrigatórios estiverem ausentes ou incoerentes.,P2,OP-5da580e3-0095: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0095,1,"[{""id"":""OP-5da580e3-0095"",""pedido"":""O upload não pode ser concluído enquanto os metadados obrigatórios estiverem ausentes ou incoerentes."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 654""],""aceitacao"":""O upload não pode ser concluído enquanto os metadados obrigatórios estiverem ausentes ou incoerentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0096,"Testes com dados completos, datas inválidas, validade anterior à emissão, titular divergente e campo obrigatório ausente.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 655,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0096: Testes com dados completos, datas inválidas, validade anterior à emissão, titular divergente e campo obrigatório ausente.",P2,OP-5da580e3-0096: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0096,1,"[{""id"":""OP-5da580e3-0096"",""pedido"":""Testes com dados completos, datas inválidas, validade anterior à emissão, titular divergente e campo obrigatório ausente."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 655""],""aceitacao"":""Testes com dados completos, datas inválidas, validade anterior à emissão, titular divergente e campo obrigatório ausente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0097,"Cada comprovativo deve estar associado a exactamente uma qualificação, certificação ou experiência declarada no perfil.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 657,oportunidades,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0097: Cada comprovativo deve estar associado a exactamente uma qualificação, certificação ou experiência declarada no perfil.",P2,OP-5da580e3-0097: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0097,1,"[{""id"":""OP-5da580e3-0097"",""pedido"":""Cada comprovativo deve estar associado a exactamente uma qualificação, certificação ou experiência declarada no perfil."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 657""],""aceitacao"":""Cada comprovativo deve estar associado a exactamente uma qualificação, certificação ou experiência declarada no perfil."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0098,"O ficheiro deve respeitar os formatos, tamanho individual, quantidade por qualificação e capacidade total aprovados; extensão, tipo real e assinatura do ficheiro devem ser coerentes.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 661,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0098: O ficheiro deve respeitar os formatos, tamanho individual, quantidade por qualificação e capacidade total aprovados; extensão, tipo real e assinatura do ficheiro devem ser coerentes.",P2,OP-5da580e3-0098: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0098,1,"[{""id"":""OP-5da580e3-0098"",""pedido"":""O ficheiro deve respeitar os formatos, tamanho individual, quantidade por qualificação e capacidade total aprovados; extensão, tipo real e assinatura do ficheiro devem ser coerentes."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 661""],""aceitacao"":""O ficheiro deve respeitar os formatos, tamanho individual, quantidade por qualificação e capacidade total aprovados; extensão, tipo real e assinatura do ficheiro devem ser coerentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0099,Todo o ficheiro deve passar por verificação de integridade e antimalware.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 665,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0099: Todo o ficheiro deve passar por verificação de integridade e antimalware.,P2,OP-5da580e3-0099: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0099,1,"[{""id"":""OP-5da580e3-0099"",""pedido"":""Todo o ficheiro deve passar por verificação de integridade e antimalware."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 665""],""aceitacao"":""Todo o ficheiro deve passar por verificação de integridade e antimalware."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0100,"O documento deve seguir apenas os estados «Pendente», «Em validação», «Validado», «Rejeitado», «Expirado» ou «Substituído», segundo transições autorizadas.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 669,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0100: O documento deve seguir apenas os estados «Pendente», «Em validação», «Validado», «Rejeitado», «Expirado» ou «Substituído», segundo transições autorizadas.",P2,OP-5da580e3-0100: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0100,1,"[{""id"":""OP-5da580e3-0100"",""pedido"":""O documento deve seguir apenas os estados «Pendente», «Em validação», «Validado», «Rejeitado», «Expirado» ou «Substituído», segundo transições autorizadas."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 669""],""aceitacao"":""O documento deve seguir apenas os estados «Pendente», «Em validação», «Validado», «Rejeitado», «Expirado» ou «Substituído», segundo transições autorizadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0101,"O candidato não pode validar o próprio comprovativo; na modalidade institucional, o operador que submete não deve efectuar a aprovação final quando a segregação estiver definida.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 673,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0101: O candidato não pode validar o próprio comprovativo; na modalidade institucional, o operador que submete não deve efectuar a aprovação final quando a segregação estiver definida.",P2,OP-5da580e3-0101: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0101,1,"[{""id"":""OP-5da580e3-0101"",""pedido"":""O candidato não pode validar o próprio comprovativo; na modalidade institucional, o operador que submete não deve efectuar a aprovação final quando a segregação estiver definida."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 673""],""aceitacao"":""O candidato não pode validar o próprio comprovativo; na modalidade institucional, o operador que submete não deve efectuar a aprovação final quando a segregação estiver definida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0102,"Na inscrição institucional, a autorização válida do técnico deve existir antes do upload, submissão ou disponibilização do perfil.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 677,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0102: Na inscrição institucional, a autorização válida do técnico deve existir antes do upload, submissão ou disponibilização do perfil.",P2,OP-5da580e3-0102: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0102,1,"[{""id"":""OP-5da580e3-0102"",""pedido"":""Na inscrição institucional, a autorização válida do técnico deve existir antes do upload, submissão ou disponibilização do perfil."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 677""],""aceitacao"":""Na inscrição institucional, a autorização válida do técnico deve existir antes do upload, submissão ou disponibilização do perfil."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0103,"Contactos, identificadores e documentos devem permanecer ocultos por defeito e excluídos da pesquisa pública, exportações e integrações não autorizadas.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 681,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0103: Contactos, identificadores e documentos devem permanecer ocultos por defeito e excluídos da pesquisa pública, exportações e integrações não autorizadas.",P2,OP-5da580e3-0103: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0103,1,"[{""id"":""OP-5da580e3-0103"",""pedido"":""Contactos, identificadores e documentos devem permanecer ocultos por defeito e excluídos da pesquisa pública, exportações e integrações não autorizadas."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 681""],""aceitacao"":""Contactos, identificadores e documentos devem permanecer ocultos por defeito e excluídos da pesquisa pública, exportações e integrações não autorizadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0104,"O sistema deve detectar potenciais duplicados por identificadores e contactos normalizados, sem expor dados do registo existente.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 685,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0104: O sistema deve detectar potenciais duplicados por identificadores e contactos normalizados, sem expor dados do registo existente.",P2,OP-5da580e3-0104: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0104,1,"[{""id"":""OP-5da580e3-0104"",""pedido"":""O sistema deve detectar potenciais duplicados por identificadores e contactos normalizados, sem expor dados do registo existente."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 685""],""aceitacao"":""O sistema deve detectar potenciais duplicados por identificadores e contactos normalizados, sem expor dados do registo existente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0105,"Campos de data devem ser datas reais e coerentes; emissão não pode ser futura, validade não pode anteceder a emissão e conclusão prevista não pode ser apresentada como concluída.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 689,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0105: Campos de data devem ser datas reais e coerentes; emissão não pode ser futura, validade não pode anteceder a emissão e conclusão prevista não pode ser apresentada como concluída.",P2,OP-5da580e3-0105: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0105,1,"[{""id"":""OP-5da580e3-0105"",""pedido"":""Campos de data devem ser datas reais e coerentes; emissão não pode ser futura, validade não pode anteceder a emissão e conclusão prevista não pode ser apresentada como concluída."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 689""],""aceitacao"":""Campos de data devem ser datas reais e coerentes; emissão não pode ser futura, validade não pode anteceder a emissão e conclusão prevista não pode ser apresentada como concluída."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0106,"A substituição de um documento validado deve criar nova versão e reiniciar a validação, preservando a versão anterior segundo a política de retenção.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 693,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0106: A substituição de um documento validado deve criar nova versão e reiniciar a validação, preservando a versão anterior segundo a política de retenção.",P2,OP-5da580e3-0106: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0106,1,"[{""id"":""OP-5da580e3-0106"",""pedido"":""A substituição de um documento validado deve criar nova versão e reiniciar a validação, preservando a versão anterior segundo a política de retenção."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 693""],""aceitacao"":""A substituição de um documento validado deve criar nova versão e reiniciar a validação, preservando a versão anterior segundo a política de retenção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0107,"A matriz abaixo constitui a referência mínima para planeamento, desenvolvimento, testes, homologação e Go/No-Go. Cada evidência deve indicar ambiente, versão, data, executor, resultado, ligação ao defeito quando aplicável e localização no repositório de evidências.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 714,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0107: A matriz abaixo constitui a referência mínima para planeamento, desenvolvimento, testes, homologação e Go/No-Go. Cada evidência deve indicar ambiente, versão, data, executor, resultado, ligação ao defeito quando aplicável e localização no repositório de evidências.",P2,OP-5da580e3-0107: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0107,1,"[{""id"":""OP-5da580e3-0107"",""pedido"":""A matriz abaixo constitui a referência mínima para planeamento, desenvolvimento, testes, homologação e Go/No-Go. Cada evidência deve indicar ambiente, versão, data, executor, resultado, ligação ao defeito quando aplicável e localização no repositório de evidências."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 714""],""aceitacao"":""A matriz abaixo constitui a referência mínima para planeamento, desenvolvimento, testes, homologação e Go/No-Go. Cada evidência deve indicar ambiente, versão, data, executor, resultado, ligação ao defeito quando aplicável e localização no repositório de evidências."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0108,Permitir seleccionar a inscrição individual ou por instituição de ensino e apresentar apenas os campos aplicáveis.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 722,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0108: Permitir seleccionar a inscrição individual ou por instituição de ensino e apresentar apenas os campos aplicáveis.,P2,OP-5da580e3-0108: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0108,1,"[{""id"":""OP-5da580e3-0108"",""pedido"":""Permitir seleccionar a inscrição individual ou por instituição de ensino e apresentar apenas os campos aplicáveis."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 722""],""aceitacao"":""Permitir seleccionar a inscrição individual ou por instituição de ensino e apresentar apenas os campos aplicáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0109,"Permitir criar, guardar como rascunho, retomar, submeter, actualizar e desactivar o perfil do candidato.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 728,oportunidades,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0109: Permitir criar, guardar como rascunho, retomar, submeter, actualizar e desactivar o perfil do candidato.",P1,OP-5da580e3-0109: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0109,1,"[{""id"":""OP-5da580e3-0109"",""pedido"":""Permitir criar, guardar como rascunho, retomar, submeter, actualizar e desactivar o perfil do candidato."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 728""],""aceitacao"":""Permitir criar, guardar como rascunho, retomar, submeter, actualizar e desactivar o perfil do candidato."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0110,"Recolher os campos comuns obrigatórios e impedir a submissão de registo incompleto, sem impedir o rascunho.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 734,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0110: Recolher os campos comuns obrigatórios e impedir a submissão de registo incompleto, sem impedir o rascunho.",P1,OP-5da580e3-0110: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0110,1,"[{""id"":""OP-5da580e3-0110"",""pedido"":""Recolher os campos comuns obrigatórios e impedir a submissão de registo incompleto, sem impedir o rascunho."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 734""],""aceitacao"":""Recolher os campos comuns obrigatórios e impedir a submissão de registo incompleto, sem impedir o rascunho."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0111,Validar e confirmar telefone e correio electrónico antes de os usar para correspondência.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 740,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0111: Validar e confirmar telefone e correio electrónico antes de os usar para correspondência.,P2,OP-5da580e3-0111: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0111,1,"[{""id"":""OP-5da580e3-0111"",""pedido"":""Validar e confirmar telefone e correio electrónico antes de os usar para correspondência."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 740""],""aceitacao"":""Validar e confirmar telefone e correio electrónico antes de os usar para correspondência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0112,"Permitir declarar competências, qualificações, certificações, experiência, idiomas, disponibilidade e preferências, distinguindo informação declarada da validada.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 746,oportunidades,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0112: Permitir declarar competências, qualificações, certificações, experiência, idiomas, disponibilidade e preferências, distinguindo informação declarada da validada.",P2,OP-5da580e3-0112: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0112,1,"[{""id"":""OP-5da580e3-0112"",""pedido"":""Permitir declarar competências, qualificações, certificações, experiência, idiomas, disponibilidade e preferências, distinguindo informação declarada da validada."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 746""],""aceitacao"":""Permitir declarar competências, qualificações, certificações, experiência, idiomas, disponibilidade e preferências, distinguindo informação declarada da validada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0113,"Permitir carregar um ou vários comprovativos por qualificação, certificação ou experiência.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 752,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0113: Permitir carregar um ou vários comprovativos por qualificação, certificação ou experiência.",P2,OP-5da580e3-0113: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0113,1,"[{""id"":""OP-5da580e3-0113"",""pedido"":""Permitir carregar um ou vários comprovativos por qualificação, certificação ou experiência."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 752""],""aceitacao"":""Permitir carregar um ou vários comprovativos por qualificação, certificação ou experiência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0114,"Validar extensão, tipo real, assinatura, tamanho, quantidade, capacidade total e integridade do ficheiro.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 758,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0114: Validar extensão, tipo real, assinatura, tamanho, quantidade, capacidade total e integridade do ficheiro.",P2,OP-5da580e3-0114: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0114,1,"[{""id"":""OP-5da580e3-0114"",""pedido"":""Validar extensão, tipo real, assinatura, tamanho, quantidade, capacidade total e integridade do ficheiro."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 758""],""aceitacao"":""Validar extensão, tipo real, assinatura, tamanho, quantidade, capacidade total e integridade do ficheiro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0115,"Permitir pré-visualizar, substituir e remover comprovativos, mantendo versionamento e histórico após a submissão.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 770,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0115: Permitir pré-visualizar, substituir e remover comprovativos, mantendo versionamento e histórico após a submissão.",P2,OP-5da580e3-0115: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0115,1,"[{""id"":""OP-5da580e3-0115"",""pedido"":""Permitir pré-visualizar, substituir e remover comprovativos, mantendo versionamento e histórico após a submissão."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 770""],""aceitacao"":""Permitir pré-visualizar, substituir e remover comprovativos, mantendo versionamento e histórico após a submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0116,"Impedir auto-validação e aplicar segregação entre submissão, validação e aprovação.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 782,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0116: Impedir auto-validação e aplicar segregação entre submissão, validação e aprovação.",P2,OP-5da580e3-0116: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0116,1,"[{""id"":""OP-5da580e3-0116"",""pedido"":""Impedir auto-validação e aplicar segregação entre submissão, validação e aprovação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 782""],""aceitacao"":""Impedir auto-validação e aplicar segregação entre submissão, validação e aprovação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0117,"Na inscrição institucional, exigir instituição validada, operador autorizado, autorização válida e confirmação final do técnico.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 788,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0117: Na inscrição institucional, exigir instituição validada, operador autorizado, autorização válida e confirmação final do técnico.",P2,OP-5da580e3-0117: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0117,1,"[{""id"":""OP-5da580e3-0117"",""pedido"":""Na inscrição institucional, exigir instituição validada, operador autorizado, autorização válida e confirmação final do técnico."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 788""],""aceitacao"":""Na inscrição institucional, exigir instituição validada, operador autorizado, autorização válida e confirmação final do técnico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0118,"Registar consentimento granular, finalidade, versão, canal, data, validade e revogação e propagar os seus efeitos.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 806,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0118: Registar consentimento granular, finalidade, versão, canal, data, validade e revogação e propagar os seus efeitos.",P2,OP-5da580e3-0118: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0118,1,"[{""id"":""OP-5da580e3-0118"",""pedido"":""Registar consentimento granular, finalidade, versão, canal, data, validade e revogação e propagar os seus efeitos."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 806""],""aceitacao"":""Registar consentimento granular, finalidade, versão, canal, data, validade e revogação e propagar os seus efeitos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0119,"Disponibilizar o fluxo em português e inglês, em computador e dispositivo móvel, com acessibilidade.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 812,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0119: Disponibilizar o fluxo em português e inglês, em computador e dispositivo móvel, com acessibilidade.",P2,OP-5da580e3-0119: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0119,1,"[{""id"":""OP-5da580e3-0119"",""pedido"":""Disponibilizar o fluxo em português e inglês, em computador e dispositivo móvel, com acessibilidade."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 812""],""aceitacao"":""Disponibilizar o fluxo em português e inglês, em computador e dispositivo móvel, com acessibilidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0120,Impedir que upload ou validação no portal sejam apresentados como reconhecimento oficial da qualificação ou garantia de colocação.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 824,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0120: Impedir que upload ou validação no portal sejam apresentados como reconhecimento oficial da qualificação ou garantia de colocação.,P2,OP-5da580e3-0120: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0120,1,"[{""id"":""OP-5da580e3-0120"",""pedido"":""Impedir que upload ou validação no portal sejam apresentados como reconhecimento oficial da qualificação ou garantia de colocação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 824""],""aceitacao"":""Impedir que upload ou validação no portal sejam apresentados como reconhecimento oficial da qualificação ou garantia de colocação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0121,"Bloquear o aceite e a entrada em produção perante defeito bloqueador ou crítico, vulnerabilidade crítica ou elevada, falha de privacidade, ausência de evidência ou aprovação obrigatória.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 830,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0121: Bloquear o aceite e a entrada em produção perante defeito bloqueador ou crítico, vulnerabilidade crítica ou elevada, falha de privacidade, ausência de evidência ou aprovação obrigatória.",P2,OP-5da580e3-0121: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0121,1,"[{""id"":""OP-5da580e3-0121"",""pedido"":""Bloquear o aceite e a entrada em produção perante defeito bloqueador ou crítico, vulnerabilidade crítica ou elevada, falha de privacidade, ausência de evidência ou aprovação obrigatória."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 830""],""aceitacao"":""Bloquear o aceite e a entrada em produção perante defeito bloqueador ou crítico, vulnerabilidade crítica ou elevada, falha de privacidade, ausência de evidência ou aprovação obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0122,"Regra de manutenção: qualquer alteração de requisito, regra, critério, teste ou evidência deve actualizar esta matriz na mesma versão. Uma linha sem regra aplicável, teste executável, evidência localizável ou aprovador definido deve permanecer com estado «Não rastreada» e impede o aceite da funcionalidade correspondente.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 836,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0122: Regra de manutenção: qualquer alteração de requisito, regra, critério, teste ou evidência deve actualizar esta matriz na mesma versão. Uma linha sem regra aplicável, teste executável, evidência localizável ou aprovador definido deve permanecer com estado «Não rastreada» e impede o aceite da funcionalidade correspondente.",P2,OP-5da580e3-0122: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0122,1,"[{""id"":""OP-5da580e3-0122"",""pedido"":""Regra de manutenção: qualquer alteração de requisito, regra, critério, teste ou evidência deve actualizar esta matriz na mesma versão. Uma linha sem regra aplicável, teste executável, evidência localizável ou aprovador definido deve permanecer com estado «Não rastreada» e impede o aceite da funcionalidade correspondente."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 836""],""aceitacao"":""Regra de manutenção: qualquer alteração de requisito, regra, critério, teste ou evidência deve actualizar esta matriz na mesma versão. Uma linha sem regra aplicável, teste executável, evidência localizável ou aprovador definido deve permanecer com estado «Não rastreada» e impede o aceite da funcionalidade correspondente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0123,Usar localização genérica; não publicar endereço exacto.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 856,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0123: Usar localização genérica; não publicar endereço exacto.,P2,OP-5da580e3-0123: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0123,1,"[{""id"":""OP-5da580e3-0123"",""pedido"":""Usar localização genérica; não publicar endereço exacto."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 856""],""aceitacao"":""Usar localização genérica; não publicar endereço exacto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0124,"Seleccionar, preferencialmente, a partir do catálogo de ocupações.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 859,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0124: Seleccionar, preferencialmente, a partir do catálogo de ocupações.",P2,OP-5da580e3-0124: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0124,1,"[{""id"":""OP-5da580e3-0124"",""pedido"":""Seleccionar, preferencialmente, a partir do catálogo de ocupações."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 859""],""aceitacao"":""Seleccionar, preferencialmente, a partir do catálogo de ocupações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0125,"Registar instituição emissora, data, validade e estado de verificação.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 871,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0125: Registar instituição emissora, data, validade e estado de verificação.",P2,OP-5da580e3-0125: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0125,1,"[{""id"":""OP-5da580e3-0125"",""pedido"":""Registar instituição emissora, data, validade e estado de verificação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 871""],""aceitacao"":""Registar instituição emissora, data, validade e estado de verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0126,"Permitir detalhar funções, sectores e períodos, sem expor referências pessoais.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 874,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0126: Permitir detalhar funções, sectores e períodos, sem expor referências pessoais.",P2,OP-5da580e3-0126: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0126,1,"[{""id"":""OP-5da580e3-0126"",""pedido"":""Permitir detalhar funções, sectores e períodos, sem expor referências pessoais."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 874""],""aceitacao"":""Permitir detalhar funções, sectores e períodos, sem expor referências pessoais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0127,Permitir actualização e data de validade.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 880,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0127: Permitir actualização e data de validade.,P2,OP-5da580e3-0127: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0127,1,"[{""id"":""OP-5da580e3-0127"",""pedido"":""Permitir actualização e data de validade."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 880""],""aceitacao"":""Permitir actualização e data de validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0128,"Associar cada ficheiro à qualificação correspondente; validar formato, tamanho, tipo real e integridade; executar verificação antimalware; manter acesso restrito e não apresentar o upload como reconhecimento oficial.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 886,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0128: Associar cada ficheiro à qualificação correspondente; validar formato, tamanho, tipo real e integridade; executar verificação antimalware; manter acesso restrito e não apresentar o upload como reconhecimento oficial.",P2,OP-5da580e3-0128: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0128,1,"[{""id"":""OP-5da580e3-0128"",""pedido"":""Associar cada ficheiro à qualificação correspondente; validar formato, tamanho, tipo real e integridade; executar verificação antimalware; manter acesso restrito e não apresentar o upload como reconhecimento oficial."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 886""],""aceitacao"":""Associar cada ficheiro à qualificação correspondente; validar formato, tamanho, tipo real e integridade; executar verificação antimalware; manter acesso restrito e não apresentar o upload como reconhecimento oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0129,"Permitir selecção múltipla por sector, Cluster, Corredor e projecto.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 889,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0129: Permitir selecção múltipla por sector, Cluster, Corredor e projecto.",P2,OP-5da580e3-0129: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0129,1,"[{""id"":""OP-5da580e3-0129"",""pedido"":""Permitir selecção múltipla por sector, Cluster, Corredor e projecto."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 889""],""aceitacao"":""Permitir selecção múltipla por sector, Cluster, Corredor e projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0130,"Registar finalidade, versão, data, canal e possibilidade de revogação.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 895,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0130: Registar finalidade, versão, data, canal e possibilidade de revogação.",P2,OP-5da580e3-0130: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0130,1,"[{""id"":""OP-5da580e3-0130"",""pedido"":""Registar finalidade, versão, data, canal e possibilidade de revogação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 895""],""aceitacao"":""Registar finalidade, versão, data, canal e possibilidade de revogação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0131,Deve possuir registo institucional verificado; acreditação declarada não equivale a acreditação confirmada.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 909,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0131: Deve possuir registo institucional verificado; acreditação declarada não equivale a acreditação confirmada.,P2,OP-5da580e3-0131: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0131,1,"[{""id"":""OP-5da580e3-0131"",""pedido"":""Deve possuir registo institucional verificado; acreditação declarada não equivale a acreditação confirmada."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 909""],""aceitacao"":""Deve possuir registo institucional verificado; acreditação declarada não equivale a acreditação confirmada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0132,Dado fictício; o técnico deve poder consultar e corrigir o registo.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 912,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0132: Dado fictício; o técnico deve poder consultar e corrigir o registo.,P2,OP-5da580e3-0132: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0132,1,"[{""id"":""OP-5da580e3-0132"",""pedido"":""Dado fictício; o técnico deve poder consultar e corrigir o registo."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 912""],""aceitacao"":""Dado fictício; o técnico deve poder consultar e corrigir o registo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0133,Uso interno; não deve funcionar como identificador público.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 927,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0133: Uso interno; não deve funcionar como identificador público.,P2,OP-5da580e3-0133: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0133,1,"[{""id"":""OP-5da580e3-0133"",""pedido"":""Uso interno; não deve funcionar como identificador público."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 927""],""aceitacao"":""Uso interno; não deve funcionar como identificador público."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0134,"Registar período, área e estado de confirmação, sem expor dados do supervisor.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 939,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0134: Registar período, área e estado de confirmação, sem expor dados do supervisor.",P2,OP-5da580e3-0134: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0134,1,"[{""id"":""OP-5da580e3-0134"",""pedido"":""Registar período, área e estado de confirmação, sem expor dados do supervisor."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 939""],""aceitacao"":""Registar período, área e estado de confirmação, sem expor dados do supervisor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0135,"A instituição só pode carregar documentos com autorização válida do técnico; cada ficheiro deve ficar ligado à qualificação ou experiência correspondente, sujeito a verificação antimalware, controlo de acesso, validação e auditoria.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 945,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0135: A instituição só pode carregar documentos com autorização válida do técnico; cada ficheiro deve ficar ligado à qualificação ou experiência correspondente, sujeito a verificação antimalware, controlo de acesso, validação e auditoria.",P2,OP-5da580e3-0135: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0135,1,"[{""id"":""OP-5da580e3-0135"",""pedido"":""A instituição só pode carregar documentos com autorização válida do técnico; cada ficheiro deve ficar ligado à qualificação ou experiência correspondente, sujeito a verificação antimalware, controlo de acesso, validação e auditoria."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 945""],""aceitacao"":""A instituição só pode carregar documentos com autorização válida do técnico; cada ficheiro deve ficar ligado à qualificação ou experiência correspondente, sujeito a verificação antimalware, controlo de acesso, validação e auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0136,Permitir actualização pelo técnico.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 948,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0136: Permitir actualização pelo técnico.,P2,OP-5da580e3-0136: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0136,1,"[{""id"":""OP-5da580e3-0136"",""pedido"":""Permitir actualização pelo técnico."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 948""],""aceitacao"":""Permitir actualização pelo técnico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0137,"Registar actor, função, data e historial de alterações.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 951,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0137: Registar actor, função, data e historial de alterações.",P2,OP-5da580e3-0137: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0137,1,"[{""id"":""OP-5da580e3-0137"",""pedido"":""Registar actor, função, data e historial de alterações."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 951""],""aceitacao"":""Registar actor, função, data e historial de alterações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0138,"Registar finalidade, versão, canal, validade e revogação.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 954,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0138: Registar finalidade, versão, canal, validade e revogação.",P2,OP-5da580e3-0138: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0138,1,"[{""id"":""OP-5da580e3-0138"",""pedido"":""Registar finalidade, versão, canal, validade e revogação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 954""],""aceitacao"":""Registar finalidade, versão, canal, validade e revogação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0139,O perfil não deve ser disponibilizado para correspondência antes da confirmação final.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 960,oportunidades,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0139: O perfil não deve ser disponibilizado para correspondência antes da confirmação final.,P2,OP-5da580e3-0139: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0139,1,"[{""id"":""OP-5da580e3-0139"",""pedido"":""O perfil não deve ser disponibilizado para correspondência antes da confirmação final."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 960""],""aceitacao"":""O perfil não deve ser disponibilizado para correspondência antes da confirmação final."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0140,"Acrescentar ao formulário do investidor a secção obrigatória Necessidade de recursos humanos qualificados, permitindo declarar se o investimento requer profissionais qualificados e descrever o perfil pretendido. Quando a resposta for negativa, a secção pode ser concluída sem criar uma necessidade de competência; quando for positiva, devem ser apresentados os campos seguintes:",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 963,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0140: Acrescentar ao formulário do investidor a secção obrigatória Necessidade de recursos humanos qualificados, permitindo declarar se o investimento requer profissionais qualificados e descrever o perfil pretendido. Quando a resposta for negativa, a secção pode ser concluída sem criar uma necessidade de competência; quando for positiva, devem ser apresentados os campos seguintes:",P2,OP-5da580e3-0140: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0140,1,"[{""id"":""OP-5da580e3-0140"",""pedido"":""Acrescentar ao formulário do investidor a secção obrigatória Necessidade de recursos humanos qualificados, permitindo declarar se o investimento requer profissionais qualificados e descrever o perfil pretendido. Quando a resposta for negativa, a secção pode ser concluída sem criar uma necessidade de competência; quando for positiva, devem ser apresentados os campos seguintes:"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 963""],""aceitacao"":""Acrescentar ao formulário do investidor a secção obrigatória Necessidade de recursos humanos qualificados, permitindo declarar se o investimento requer profissionais qualificados e descrever o perfil pretendido. Quando a resposta for negativa, a secção pode ser concluída sem criar uma necessidade de competência; quando for positiva, devem ser apresentados os campos seguintes:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0141,competências obrigatórias e desejáveis;,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 966,oportunidades,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0141: competências obrigatórias e desejáveis;,P2,OP-5da580e3-0141: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0141,1,"[{""id"":""OP-5da580e3-0141"",""pedido"":""competências obrigatórias e desejáveis;"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 966""],""aceitacao"":""competências obrigatórias e desejáveis;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0142,"O investidor deve poder adicionar vários perfis pretendidos ao mesmo projecto, guardar como rascunho, duplicar um perfil para edição, submeter para validação, actualizar e arquivar. A descrição deve aceitar texto estruturado suficiente para indicar responsabilidades, requisitos obrigatórios aprovados, competências desejáveis e condições relevantes, sem recolher dados pessoais de candidatos. Cada perfil deve ficar ligado ao investidor, empresa, projecto, Cluster, Corredor e localização aplicáveis e alimentar, após validação, a matriz de procura de competências e o mecanismo de correspondência.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 978,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0142: O investidor deve poder adicionar vários perfis pretendidos ao mesmo projecto, guardar como rascunho, duplicar um perfil para edição, submeter para validação, actualizar e arquivar. A descrição deve aceitar texto estruturado suficiente para indicar responsabilidades, requisitos obrigatórios aprovados, competências desejáveis e condições relevantes, sem recolher dados pessoais de candidatos. Cada perfil deve ficar ligado ao investidor, empresa, projecto, Cluster, Corredor e localização aplicáveis e alimentar, após validação, a matriz de procura de competências e o mecanismo de correspondência.",P1,OP-5da580e3-0142: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0142,1,"[{""id"":""OP-5da580e3-0142"",""pedido"":""O investidor deve poder adicionar vários perfis pretendidos ao mesmo projecto, guardar como rascunho, duplicar um perfil para edição, submeter para validação, actualizar e arquivar. A descrição deve aceitar texto estruturado suficiente para indicar responsabilidades, requisitos obrigatórios aprovados, competências desejáveis e condições relevantes, sem recolher dados pessoais de candidatos. Cada perfil deve ficar ligado ao investidor, empresa, projecto, Cluster, Corredor e localização aplicáveis e alimentar, após validação, a matriz de procura de competências e o mecanismo de correspondência."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 978""],""aceitacao"":""O investidor deve poder adicionar vários perfis pretendidos ao mesmo projecto, guardar como rascunho, duplicar um perfil para edição, submeter para validação, actualizar e arquivar. A descrição deve aceitar texto estruturado suficiente para indicar responsabilidades, requisitos obrigatórios aprovados, competências desejáveis e condições relevantes, sem recolher dados pessoais de candidatos. Cada perfil deve ficar ligado ao investidor, empresa, projecto, Cluster, Corredor e localização aplicáveis e alimentar, após validação, a matriz de procura de competências e o mecanismo de correspondência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0143,"Resposta obrigatória; quando «Não», não criar perfil de necessidade.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 985,oportunidades,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0143: Resposta obrigatória; quando «Não», não criar perfil de necessidade.",P2,OP-5da580e3-0143: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0143,1,"[{""id"":""OP-5da580e3-0143"",""pedido"":""Resposta obrigatória; quando «Não», não criar perfil de necessidade."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 985""],""aceitacao"":""Resposta obrigatória; quando «Não», não criar perfil de necessidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0144,Seleccionar a partir do catálogo de ocupações; permitir proposta controlada de nova designação.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 991,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0144: Seleccionar a partir do catálogo de ocupações; permitir proposta controlada de nova designação.,P2,OP-5da580e3-0144: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0144,1,"[{""id"":""OP-5da580e3-0144"",""pedido"":""Seleccionar a partir do catálogo de ocupações; permitir proposta controlada de nova designação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 991""],""aceitacao"":""Seleccionar a partir do catálogo de ocupações; permitir proposta controlada de nova designação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0145,"Operar, regular e efectuar manutenção básica em linhas de selecção, lavagem, corte, embalagem e conservação de frutas; interpretar parâmetros de produção; identificar desvios; cumprir procedimentos de segurança e qualidade; e registar ocorrências operacionais.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 993,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0145: Operar, regular e efectuar manutenção básica em linhas de selecção, lavagem, corte, embalagem e conservação de frutas; interpretar parâmetros de produção; identificar desvios; cumprir procedimentos de segurança e qualidade; e registar ocorrências operacionais.",P2,OP-5da580e3-0145: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0145,1,"[{""id"":""OP-5da580e3-0145"",""pedido"":""Operar, regular e efectuar manutenção básica em linhas de selecção, lavagem, corte, embalagem e conservação de frutas; interpretar parâmetros de produção; identificar desvios; cumprir procedimentos de segurança e qualidade; e registar ocorrências operacionais."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 993""],""aceitacao"":""Operar, regular e efectuar manutenção básica em linhas de selecção, lavagem, corte, embalagem e conservação de frutas; interpretar parâmetros de produção; identificar desvios; cumprir procedimentos de segurança e qualidade; e registar ocorrências operacionais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0146,Competências obrigatórias,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 995,oportunidades,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0146: Competências obrigatórias,P2,OP-5da580e3-0146: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0146,1,"[{""id"":""OP-5da580e3-0146"",""pedido"":""Competências obrigatórias"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 995""],""aceitacao"":""Competências obrigatórias"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0147,Devem ser consideradas condições mínimas apenas após aprovação funcional.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 997,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0147: Devem ser consideradas condições mínimas apenas após aprovação funcional.,P2,OP-5da580e3-0147: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0147,1,"[{""id"":""OP-5da580e3-0147"",""pedido"":""Devem ser consideradas condições mínimas apenas após aprovação funcional."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 997""],""aceitacao"":""Devem ser consideradas condições mínimas apenas após aprovação funcional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0148,Não devem excluir automaticamente candidatos.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1000,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0148: Não devem excluir automaticamente candidatos.,P2,OP-5da580e3-0148: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0148,1,"[{""id"":""OP-5da580e3-0148"",""pedido"":""Não devem excluir automaticamente candidatos."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1000""],""aceitacao"":""Não devem excluir automaticamente candidatos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0149,Permitir equivalências e validação humana.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1003,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0149: Permitir equivalências e validação humana.,P2,OP-5da580e3-0149: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0149,1,"[{""id"":""OP-5da580e3-0149"",""pedido"":""Permitir equivalências e validação humana."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1003""],""aceitacao"":""Permitir equivalências e validação humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0150,Registar quantidade por função e distinguir estimativa de compromisso confirmado.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1012,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0150: Registar quantidade por função e distinguir estimativa de compromisso confirmado.,P2,OP-5da580e3-0150: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0150,1,"[{""id"":""OP-5da580e3-0150"",""pedido"":""Registar quantidade por função e distinguir estimativa de compromisso confirmado."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1012""],""aceitacao"":""Registar quantidade por função e distinguir estimativa de compromisso confirmado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0151,Não publicar coordenadas ou instalações exactas sem autorização.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1015,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0151: Não publicar coordenadas ou instalações exactas sem autorização.,P1,OP-5da580e3-0151: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0151,1,"[{""id"":""OP-5da580e3-0151"",""pedido"":""Não publicar coordenadas ou instalações exactas sem autorização."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1015""],""aceitacao"":""Não publicar coordenadas ou instalações exactas sem autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0152,Publicar apenas informação contratual validada.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1021,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0152: Publicar apenas informação contratual validada.,P2,OP-5da580e3-0152: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0152,1,"[{""id"":""OP-5da580e3-0152"",""pedido"":""Publicar apenas informação contratual validada."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1021""],""aceitacao"":""Publicar apenas informação contratual validada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0153,Português — obrigatório; Inglês técnico — desejável.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1023,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0153: Português — obrigatório; Inglês técnico — desejável.,P2,OP-5da580e3-0153: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0153,1,"[{""id"":""OP-5da580e3-0153"",""pedido"":""Português — obrigatório; Inglês técnico — desejável."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1023""],""aceitacao"":""Português — obrigatório; Inglês técnico — desejável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0154,Aplicar níveis padronizados e justificar exigências obrigatórias.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1024,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0154: Aplicar níveis padronizados e justificar exigências obrigatórias.,P2,OP-5da580e3-0154: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0154,1,"[{""id"":""OP-5da580e3-0154"",""pedido"":""Aplicar níveis padronizados e justificar exigências obrigatórias."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1024""],""aceitacao"":""Aplicar níveis padronizados e justificar exigências obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0155,"Registar documento, versão e data da fonte.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1036,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0155: Registar documento, versão e data da fonte.",P2,OP-5da580e3-0155: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0155,1,"[{""id"":""OP-5da580e3-0155"",""pedido"":""Registar documento, versão e data da fonte."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1036""],""aceitacao"":""Registar documento, versão e data da fonte."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0156,Associar a uma conta autorizada; não publicar contacto pessoal.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1039,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0156: Associar a uma conta autorizada; não publicar contacto pessoal.,P2,OP-5da580e3-0156: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0156,1,"[{""id"":""OP-5da580e3-0156"",""pedido"":""Associar a uma conta autorizada; não publicar contacto pessoal."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1039""],""aceitacao"":""Associar a uma conta autorizada; não publicar contacto pessoal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0157,Justificar o nível e registar a próxima revisão.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1042,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0157: Justificar o nível e registar a próxima revisão.,P2,OP-5da580e3-0157: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0157,1,"[{""id"":""OP-5da580e3-0157"",""pedido"":""Justificar o nível e registar a próxima revisão."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1042""],""aceitacao"":""Justificar o nível e registar a próxima revisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0158,Não publicar nem usar no matching até aprovação.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1048,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0158: Não publicar nem usar no matching até aprovação.,P2,OP-5da580e3-0158: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0158,1,"[{""id"":""OP-5da580e3-0158"",""pedido"":""Não publicar nem usar no matching até aprovação."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1048""],""aceitacao"":""Não publicar nem usar no matching até aprovação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0159,5.10. Script PostgreSQL/PostGIS das tabelas a implementar,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1051,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0159: 5.10. Script PostgreSQL/PostGIS das tabelas a implementar,P2,OP-5da580e3-0159: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0159,1,"[{""id"":""OP-5da580e3-0159"",""pedido"":""5.10. Script PostgreSQL/PostGIS das tabelas a implementar"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1051""],""aceitacao"":""5.10. Script PostgreSQL/PostGIS das tabelas a implementar"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0160,"O script seguinte constitui uma linha de base técnica para migrations Laravel. Antes da execução, o Codex deve inspeccionar o repositório e substituir as referências configuráveis às tabelas mestre existentes de utilizadores, empresas, projectos, Clusters, Corredores e localizações. Não deve criar tabelas paralelas quando existir uma entidade mestre reutilizável.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1052,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0160: O script seguinte constitui uma linha de base técnica para migrations Laravel. Antes da execução, o Codex deve inspeccionar o repositório e substituir as referências configuráveis às tabelas mestre existentes de utilizadores, empresas, projectos, Clusters, Corredores e localizações. Não deve criar tabelas paralelas quando existir uma entidade mestre reutilizável.",P2,OP-5da580e3-0160: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0160,1,"[{""id"":""OP-5da580e3-0160"",""pedido"":""O script seguinte constitui uma linha de base técnica para migrations Laravel. Antes da execução, o Codex deve inspeccionar o repositório e substituir as referências configuráveis às tabelas mestre existentes de utilizadores, empresas, projectos, Clusters, Corredores e localizações. Não deve criar tabelas paralelas quando existir uma entidade mestre reutilizável."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1052""],""aceitacao"":""O script seguinte constitui uma linha de base técnica para migrations Laravel. Antes da execução, o Codex deve inspeccionar o repositório e substituir as referências configuráveis às tabelas mestre existentes de utilizadores, empresas, projectos, Clusters, Corredores e localizações. Não deve criar tabelas paralelas quando existir uma entidade mestre reutilizável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0161,Convenções: UUID como chave primária; datas em UTC; nomes em inglês no esquema físico; dados textuais em português/inglês nas camadas de aplicação; soft delete onde aplicável; estados por restrições CHECK; JSONB apenas para metadados variáveis; ficheiros armazenados fora da base de dados; checksums SHA-256; nenhuma localização exacta deve ser publicável por defeito.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1053,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0161: Convenções: UUID como chave primária; datas em UTC; nomes em inglês no esquema físico; dados textuais em português/inglês nas camadas de aplicação; soft delete onde aplicável; estados por restrições CHECK; JSONB apenas para metadados variáveis; ficheiros armazenados fora da base de dados; checksums SHA-256; nenhuma localização exacta deve ser publicável por defeito.,P2,OP-5da580e3-0161: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0161,1,"[{""id"":""OP-5da580e3-0161"",""pedido"":""Convenções: UUID como chave primária; datas em UTC; nomes em inglês no esquema físico; dados textuais em português/inglês nas camadas de aplicação; soft delete onde aplicável; estados por restrições CHECK; JSONB apenas para metadados variáveis; ficheiros armazenados fora da base de dados; checksums SHA-256; nenhuma localização exacta deve ser publicável por defeito."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1053""],""aceitacao"":""Convenções: UUID como chave primária; datas em UTC; nomes em inglês no esquema físico; dados textuais em português/inglês nas camadas de aplicação; soft delete onde aplicável; estados por restrições CHECK; JSONB apenas para metadados variáveis; ficheiros armazenados fora da base de dados; checksums SHA-256; nenhuma localização exacta deve ser publicável por defeito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0162,"Pré-requisitos de execução: executar com um papel autorizado a criar extensões e esquemas; confirmar previamente que pgcrypto e postgis já não são geridos por outra migration; executar cada bloco como migration Laravel versionada, não como script repetido integralmente; e validar numa base PostgreSQL da mesma versão do ambiente alvo. As referências *_master_id só devem receber chaves estrangeiras depois de confirmados o esquema, a tabela, o tipo da chave e a política de eliminação das entidades mestre.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1054,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0162: Pré-requisitos de execução: executar com um papel autorizado a criar extensões e esquemas; confirmar previamente que pgcrypto e postgis já não são geridos por outra migration; executar cada bloco como migration Laravel versionada, não como script repetido integralmente; e validar numa base PostgreSQL da mesma versão do ambiente alvo. As referências *_master_id só devem receber chaves estrangeiras depois de confirmados o esquema, a tabela, o tipo da chave e a política de eliminação das entidades mestre.",P2,OP-5da580e3-0162: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0162,1,"[{""id"":""OP-5da580e3-0162"",""pedido"":""Pré-requisitos de execução: executar com um papel autorizado a criar extensões e esquemas; confirmar previamente que pgcrypto e postgis já não são geridos por outra migration; executar cada bloco como migration Laravel versionada, não como script repetido integralmente; e validar numa base PostgreSQL da mesma versão do ambiente alvo. As referências *_master_id só devem receber chaves estrangeiras depois de confirmados o esquema, a tabela, o tipo da chave e a política de eliminação das entidades mestre."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1054""],""aceitacao"":""Pré-requisitos de execução: executar com um papel autorizado a criar extensões e esquemas; confirmar previamente que pgcrypto e postgis já não são geridos por outra migration; executar cada bloco como migration Laravel versionada, não como script repetido integralmente; e validar numa base PostgreSQL da mesma versão do ambiente alvo. As referências *_master_id só devem receber chaves estrangeiras depois de confirmados o esquema, a tabela, o tipo da chave e a política de eliminação das entidades mestre."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0163,"Validações que permanecem na aplicação: autorização por papel e organização; confirmação de contactos; antimalware; limites parametrizados de upload; transições de estado; segregação de funções; verificação de consentimento; generalização da localização; geração de presigned URLs; matching explicável; retenção e eliminação; e publicação condicionada à aprovação. Estas regras devem existir em Form Requests, Policies, Services, Jobs, Events e testes Laravel, não apenas em constraints SQL.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1078,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0163: Validações que permanecem na aplicação: autorização por papel e organização; confirmação de contactos; antimalware; limites parametrizados de upload; transições de estado; segregação de funções; verificação de consentimento; generalização da localização; geração de presigned URLs; matching explicável; retenção e eliminação; e publicação condicionada à aprovação. Estas regras devem existir em Form Requests, Policies, Services, Jobs, Events e testes Laravel, não apenas em constraints SQL.",P2,OP-5da580e3-0163: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0163,1,"[{""id"":""OP-5da580e3-0163"",""pedido"":""Validações que permanecem na aplicação: autorização por papel e organização; confirmação de contactos; antimalware; limites parametrizados de upload; transições de estado; segregação de funções; verificação de consentimento; generalização da localização; geração de presigned URLs; matching explicável; retenção e eliminação; e publicação condicionada à aprovação. Estas regras devem existir em Form Requests, Policies, Services, Jobs, Events e testes Laravel, não apenas em constraints SQL."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1078""],""aceitacao"":""Validações que permanecem na aplicação: autorização por papel e organização; confirmação de contactos; antimalware; limites parametrizados de upload; transições de estado; segregação de funções; verificação de consentimento; generalização da localização; geração de presigned URLs; matching explicável; retenção e eliminação; e publicação condicionada à aprovação. Estas regras devem existir em Form Requests, Policies, Services, Jobs, Events e testes Laravel, não apenas em constraints SQL."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0164,"Resultado da revisão estática: a ordem de criação das tabelas internas, funções, índices e triggers é coerente; todas as referências internas apontam para objectos criados anteriormente; os blocos possuem delimitadores, parênteses, vírgulas e terminadores compatíveis com PostgreSQL; e não foi identificado comando destrutivo no fluxo principal. Foi acrescentada uma restrição para impedir que um comprovativo indique a si próprio como documento substituído.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1080,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0164: Resultado da revisão estática: a ordem de criação das tabelas internas, funções, índices e triggers é coerente; todas as referências internas apontam para objectos criados anteriormente; os blocos possuem delimitadores, parênteses, vírgulas e terminadores compatíveis com PostgreSQL; e não foi identificado comando destrutivo no fluxo principal. Foi acrescentada uma restrição para impedir que um comprovativo indique a si próprio como documento substituído.",P2,OP-5da580e3-0164: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0164,1,"[{""id"":""OP-5da580e3-0164"",""pedido"":""Resultado da revisão estática: a ordem de criação das tabelas internas, funções, índices e triggers é coerente; todas as referências internas apontam para objectos criados anteriormente; os blocos possuem delimitadores, parênteses, vírgulas e terminadores compatíveis com PostgreSQL; e não foi identificado comando destrutivo no fluxo principal. Foi acrescentada uma restrição para impedir que um comprovativo indique a si próprio como documento substituído."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1080""],""aceitacao"":""Resultado da revisão estática: a ordem de criação das tabelas internas, funções, índices e triggers é coerente; todas as referências internas apontam para objectos criados anteriormente; os blocos possuem delimitadores, parênteses, vírgulas e terminadores compatíveis com PostgreSQL; e não foi identificado comando destrutivo no fluxo principal. Foi acrescentada uma restrição para impedir que um comprovativo indique a si próprio como documento substituído."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0165,"A coluna `GENERATED ALWAYS AS ... STORED` exige PostgreSQL 12 ou superior. Registar a versão exacta usada em desenvolvimento, homologação e produção.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1091,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0165: A coluna `GENERATED ALWAYS AS ... STORED` exige PostgreSQL 12 ou superior. Registar a versão exacta usada em desenvolvimento, homologação e produção.",P2,OP-5da580e3-0165: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0165,1,"[{""id"":""OP-5da580e3-0165"",""pedido"":""A coluna `GENERATED ALWAYS AS ... STORED` exige PostgreSQL 12 ou superior. Registar a versão exacta usada em desenvolvimento, homologação e produção."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1091""],""aceitacao"":""A coluna `GENERATED ALWAYS AS ... STORED` exige PostgreSQL 12 ou superior. Registar a versão exacta usada em desenvolvimento, homologação e produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0166,"`document_group_id` e `version_no` identificam versões; `storage_key` é único; apenas uma versão não substituída pode permanecer corrente. A aplicação deve marcar a versão anterior como `replaced` antes de inserir a nova versão, dentro da mesma transacção.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1107,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0166: `document_group_id` e `version_no` identificam versões; `storage_key` é único; apenas uma versão não substituída pode permanecer corrente. A aplicação deve marcar a versão anterior como `replaced` antes de inserir a nova versão, dentro da mesma transacção.",P2,OP-5da580e3-0166: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0166,1,"[{""id"":""OP-5da580e3-0166"",""pedido"":""`document_group_id` e `version_no` identificam versões; `storage_key` é único; apenas uma versão não substituída pode permanecer corrente. A aplicação deve marcar a versão anterior como `replaced` antes de inserir a nova versão, dentro da mesma transacção."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1107""],""aceitacao"":""`document_group_id` e `version_no` identificam versões; `storage_key` é único; apenas uma versão não substituída pode permanecer corrente. A aplicação deve marcar a versão anterior como `replaced` antes de inserir a nova versão, dentro da mesma transacção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0167,"PUBLIC não pode actualizar, eliminar ou truncar. O proprietário da tabela e superutilizadores mantêm poderes; produção deve usar proprietário técnico separado e papel de aplicação apenas com INSERT/SELECT autorizado.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1115,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0167: PUBLIC não pode actualizar, eliminar ou truncar. O proprietário da tabela e superutilizadores mantêm poderes; produção deve usar proprietário técnico separado e papel de aplicação apenas com INSERT/SELECT autorizado.",P2,OP-5da580e3-0167: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0167,1,"[{""id"":""OP-5da580e3-0167"",""pedido"":""PUBLIC não pode actualizar, eliminar ou truncar. O proprietário da tabela e superutilizadores mantêm poderes; produção deve usar proprietário técnico separado e papel de aplicação apenas com INSERT/SELECT autorizado."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1115""],""aceitacao"":""PUBLIC não pode actualizar, eliminar ou truncar. O proprietário da tabela e superutilizadores mantêm poderes; produção deve usar proprietário técnico separado e papel de aplicação apenas com INSERT/SELECT autorizado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0168,"O pacote deve ser dividido em migrations Laravel versionadas. A repetição integral após `COMMIT` falhará em tabelas, índices e triggers já existentes, o que é aceitável apenas se o controlo de migrations impedir segunda execução.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1119,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0168: O pacote deve ser dividido em migrations Laravel versionadas. A repetição integral após `COMMIT` falhará em tabelas, índices e triggers já existentes, o que é aceitável apenas se o controlo de migrations impedir segunda execução.",P2,OP-5da580e3-0168: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0168,1,"[{""id"":""OP-5da580e3-0168"",""pedido"":""O pacote deve ser dividido em migrations Laravel versionadas. A repetição integral após `COMMIT` falhará em tabelas, índices e triggers já existentes, o que é aceitável apenas se o controlo de migrations impedir segunda execução."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1119""],""aceitacao"":""O pacote deve ser dividido em migrations Laravel versionadas. A repetição integral após `COMMIT` falhará em tabelas, índices e triggers já existentes, o que é aceitável apenas se o controlo de migrations impedir segunda execução."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0169,Não existe bloco automático de DROP. A reversão produtiva deve operar por feature flag e migrations correctivas. Testes destrutivos só em ambiente descartável.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1123,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0169: Não existe bloco automático de DROP. A reversão produtiva deve operar por feature flag e migrations correctivas. Testes destrutivos só em ambiente descartável.,P2,OP-5da580e3-0169: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0169,1,"[{""id"":""OP-5da580e3-0169"",""pedido"":""Não existe bloco automático de DROP. A reversão produtiva deve operar por feature flag e migrations correctivas. Testes destrutivos só em ambiente descartável."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1123""],""aceitacao"":""Não existe bloco automático de DROP. A reversão produtiva deve operar por feature flag e migrations correctivas. Testes destrutivos só em ambiente descartável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0170,"Executar o checklist numa base descartável e numa cópia representativa anonimizada. Cada teste deve registar versão do PostgreSQL/PostGIS, ambiente, comando, duração, executor, resultado, evidência e defeito associado.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1127,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0170: Executar o checklist numa base descartável e numa cópia representativa anonimizada. Cada teste deve registar versão do PostgreSQL/PostGIS, ambiente, comando, duração, executor, resultado, evidência e defeito associado.",P2,OP-5da580e3-0170: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0170,1,"[{""id"":""OP-5da580e3-0170"",""pedido"":""Executar o checklist numa base descartável e numa cópia representativa anonimizada. Cada teste deve registar versão do PostgreSQL/PostGIS, ambiente, comando, duração, executor, resultado, evidência e defeito associado."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1127""],""aceitacao"":""Executar o checklist numa base descartável e numa cópia representativa anonimizada. Cada teste deve registar versão do PostgreSQL/PostGIS, ambiente, comando, duração, executor, resultado, evidência e defeito associado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0171,Registar dois contactos primários do mesmo tipo para um perfil e contactos não primários adicionais.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1185,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0171: Registar dois contactos primários do mesmo tipo para um perfil e contactos não primários adicionais.,P2,OP-5da580e3-0171: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0171,1,"[{""id"":""OP-5da580e3-0171"",""pedido"":""Registar dois contactos primários do mesmo tipo para um perfil e contactos não primários adicionais."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1185""],""aceitacao"":""Registar dois contactos primários do mesmo tipo para um perfil e contactos não primários adicionais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0172,Tentar reutilizar `storage_key` e testar checksums iguais em documentos distintos.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1200,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0172: Tentar reutilizar `storage_key` e testar checksums iguais em documentos distintos.,P2,OP-5da580e3-0172: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0172,1,"[{""id"":""OP-5da580e3-0172"",""pedido"":""Tentar reutilizar `storage_key` e testar checksums iguais em documentos distintos."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1200""],""aceitacao"":""Tentar reutilizar `storage_key` e testar checksums iguais em documentos distintos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0173,`storage_key` duplicada é bloqueada; checksum igual é permitido para detecção controlada sem impedir versões legítimas.,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1201,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0173: `storage_key` duplicada é bloqueada; checksum igual é permitido para detecção controlada sem impedir versões legítimas.,P2,OP-5da580e3-0173: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0173,1,"[{""id"":""OP-5da580e3-0173"",""pedido"":""`storage_key` duplicada é bloqueada; checksum igual é permitido para detecção controlada sem impedir versões legítimas."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1201""],""aceitacao"":""`storage_key` duplicada é bloqueada; checksum igual é permitido para detecção controlada sem impedir versões legítimas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0174,"Executar `up`, validar, aplicar rollback seguro documentado e voltar a executar `up` numa base descartável e numa cópia anonimizada.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1250,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0174: Executar `up`, validar, aplicar rollback seguro documentado e voltar a executar `up` numa base descartável e numa cópia anonimizada.",P2,OP-5da580e3-0174: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0174,1,"[{""id"":""OP-5da580e3-0174"",""pedido"":""Executar `up`, validar, aplicar rollback seguro documentado e voltar a executar `up` numa base descartável e numa cópia anonimizada."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1250""],""aceitacao"":""Executar `up`, validar, aplicar rollback seguro documentado e voltar a executar `up` numa base descartável e numa cópia anonimizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0175,"Critério de aceite do script: DBT-01 a DBT-19, DBT-22, DBT-23 e DBT-24 devem ser aprovados; DBT-20 e DBT-21 dependem, respectivamente, da linha de base de desempenho e da arquitectura GIS aprovadas. Nenhum erro de sintaxe, dependência interna, integridade referencial, privilégio ou rollback pode permanecer aberto. As FKs de dados mestre constituem condição obrigatória antes de produção.",prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1254,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-5da580e3-0175: Critério de aceite do script: DBT-01 a DBT-19, DBT-22, DBT-23 e DBT-24 devem ser aprovados; DBT-20 e DBT-21 dependem, respectivamente, da linha de base de desempenho e da arquitectura GIS aprovadas. Nenhum erro de sintaxe, dependência interna, integridade referencial, privilégio ou rollback pode permanecer aberto. As FKs de dados mestre constituem condição obrigatória antes de produção.",P2,OP-5da580e3-0175: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0175,1,"[{""id"":""OP-5da580e3-0175"",""pedido"":""Critério de aceite do script: DBT-01 a DBT-19, DBT-22, DBT-23 e DBT-24 devem ser aprovados; DBT-20 e DBT-21 dependem, respectivamente, da linha de base de desempenho e da arquitectura GIS aprovadas. Nenhum erro de sintaxe, dependência interna, integridade referencial, privilégio ou rollback pode permanecer aberto. As FKs de dados mestre constituem condição obrigatória antes de produção."",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1254""],""aceitacao"":""Critério de aceite do script: DBT-01 a DBT-19, DBT-22, DBT-23 e DBT-24 devem ser aprovados; DBT-20 e DBT-21 dependem, respectivamente, da linha de base de desempenho e da arquitectura GIS aprovadas. Nenhum erro de sintaxe, dependência interna, integridade referencial, privilégio ou rollback pode permanecer aberto. As FKs de dados mestre constituem condição obrigatória antes de produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-5da580e3-0176,O sistema deve suportar:,prompt\por executar\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1256 | prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 589,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-5da580e3-0176: O sistema deve suportar: | OP-a8b37ee5-0078: O sistema deve suportar:,P2,OP-5da580e3-0176: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | OP-a8b37ee5-0078: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-5da580e3-0176 | OP-a8b37ee5-0078,2,"[{""id"":""OP-5da580e3-0176"",""pedido"":""O sistema deve suportar:"",""fontes"":[""prompt\\por executar\\PROMPT Competências e Oportunidades Educativas.docx; SHA 5da580e3e692a3d9e105c1ad98bfa745acdc5db40dec3491f8baa73f98460198; w:p 1256""],""aceitacao"":""O sistema deve suportar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""OP-a8b37ee5-0078"",""pedido"":""O sistema deve suportar:"",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 589""],""aceitacao"":""O sistema deve suportar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-183bfb88-0001,"Concebe, especifica e prepara a implementação, no Portal de Investimentos InvestMoz, do submódulo “Competências, Oportunidades de Absorção e Investimento no Reforço de Capacidades”. O submódulo não ministra formação nem se destina a ensinar os utilizadores a operar o portal. Destina-se a identificar, quantificar, localizar, validar e acompanhar a procura de mão-de-obra, as competências disponíveis e as lacunas associadas a clusters, corredores de desenvolvimento, projectos âncora e complementares, cadeias de valor, parques industriais, zonas económicas especiais, plataformas logísticas, investimentos públicos e privados, sectores, empresas e territórios.",prompt\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 4,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-183bfb88-0001: Concebe, especifica e prepara a implementação, no Portal de Investimentos InvestMoz, do submódulo “Competências, Oportunidades de Absorção e Investimento no Reforço de Capacidades”. O submódulo não ministra formação nem se destina a ensinar os utilizadores a operar o portal. Destina-se a identificar, quantificar, localizar, validar e acompanhar a procura de mão-de-obra, as competências disponíveis e as lacunas associadas a clusters, corredores de desenvolvimento, projectos âncora e complementares, cadeias de valor, parques industriais, zonas económicas especiais, plataformas logísticas, investimentos públicos e privados, sectores, empresas e territórios.",P1,OP-183bfb88-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-183bfb88-0001,1,"[{""id"":""OP-183bfb88-0001"",""pedido"":""Concebe, especifica e prepara a implementação, no Portal de Investimentos InvestMoz, do submódulo “Competências, Oportunidades de Absorção e Investimento no Reforço de Capacidades”. O submódulo não ministra formação nem se destina a ensinar os utilizadores a operar o portal. Destina-se a identificar, quantificar, localizar, validar e acompanhar a procura de mão-de-obra, as competências disponíveis e as lacunas associadas a clusters, corredores de desenvolvimento, projectos âncora e complementares, cadeias de valor, parques industriais, zonas económicas especiais, plataformas logísticas, investimentos públicos e privados, sectores, empresas e territórios."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 4""],""aceitacao"":""Concebe, especifica e prepara a implementação, no Portal de Investimentos InvestMoz, do submódulo “Competências, Oportunidades de Absorção e Investimento no Reforço de Capacidades”. O submódulo não ministra formação nem se destina a ensinar os utilizadores a operar o portal. Destina-se a identificar, quantificar, localizar, validar e acompanhar a procura de mão-de-obra, as competências disponíveis e as lacunas associadas a clusters, corredores de desenvolvimento, projectos âncora e complementares, cadeias de valor, parques industriais, zonas económicas especiais, plataformas logísticas, investimentos públicos e privados, sectores, empresas e territórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-183bfb88-0002,"A plataforma não pode ministrar formação, gerir processos académicos, atribuir competências a pessoas sem evidência, acreditar instituições, certificar cursos ou pessoas, validar oficialmente currículos, emitir diplomas ou qualificações, substituir exames e decisões públicas, declarar autorização sem confirmação competente, garantir contratação, financiamento ou retorno, nem converter estimativas em dados oficiais. A acreditação, certificação, equivalência, reconhecimento de competências e validação curricular permanecem sob responsabilidade exclusiva das entidades legalmente competentes.",prompt\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 18,oportunidades,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-183bfb88-0002: A plataforma não pode ministrar formação, gerir processos académicos, atribuir competências a pessoas sem evidência, acreditar instituições, certificar cursos ou pessoas, validar oficialmente currículos, emitir diplomas ou qualificações, substituir exames e decisões públicas, declarar autorização sem confirmação competente, garantir contratação, financiamento ou retorno, nem converter estimativas em dados oficiais. A acreditação, certificação, equivalência, reconhecimento de competências e validação curricular permanecem sob responsabilidade exclusiva das entidades legalmente competentes.",P2,OP-183bfb88-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-183bfb88-0002,1,"[{""id"":""OP-183bfb88-0002"",""pedido"":""A plataforma não pode ministrar formação, gerir processos académicos, atribuir competências a pessoas sem evidência, acreditar instituições, certificar cursos ou pessoas, validar oficialmente currículos, emitir diplomas ou qualificações, substituir exames e decisões públicas, declarar autorização sem confirmação competente, garantir contratação, financiamento ou retorno, nem converter estimativas em dados oficiais. A acreditação, certificação, equivalência, reconhecimento de competências e validação curricular permanecem sob responsabilidade exclusiva das entidades legalmente competentes."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 18""],""aceitacao"":""A plataforma não pode ministrar formação, gerir processos académicos, atribuir competências a pessoas sem evidência, acreditar instituições, certificar cursos ou pessoas, validar oficialmente currículos, emitir diplomas ou qualificações, substituir exames e decisões públicas, declarar autorização sem confirmação competente, garantir contratação, financiamento ou retorno, nem converter estimativas em dados oficiais. A acreditação, certificação, equivalência, reconhecimento de competências e validação curricular permanecem sob responsabilidade exclusiva das entidades legalmente competentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-183bfb88-0003,"Os estados não constituem uma lista única aplicável indistintamente a todos os objectos. Define uma máquina de estados específica para LabourDemand, SkillGap, TrainingInstitution, TrainingProgramme, AccreditationRecord, CertificationRecord e EducationInvestmentOpportunity. Para cada transição, identifica estado de origem, estado de destino, actor autorizado, evidência obrigatória, prazo de validade, motivo de suspensão ou rejeição, possibilidade de recurso, evento de domínio e registo de auditoria. Os estados acreditado e certificado só são aplicáveis aos objectos legalmente elegíveis e apenas mediante confirmação da entidade competente.",prompt\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 20,oportunidades,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-183bfb88-0003: Os estados não constituem uma lista única aplicável indistintamente a todos os objectos. Define uma máquina de estados específica para LabourDemand, SkillGap, TrainingInstitution, TrainingProgramme, AccreditationRecord, CertificationRecord e EducationInvestmentOpportunity. Para cada transição, identifica estado de origem, estado de destino, actor autorizado, evidência obrigatória, prazo de validade, motivo de suspensão ou rejeição, possibilidade de recurso, evento de domínio e registo de auditoria. Os estados acreditado e certificado só são aplicáveis aos objectos legalmente elegíveis e apenas mediante confirmação da entidade competente.",P2,OP-183bfb88-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-183bfb88-0003,1,"[{""id"":""OP-183bfb88-0003"",""pedido"":""Os estados não constituem uma lista única aplicável indistintamente a todos os objectos. Define uma máquina de estados específica para LabourDemand, SkillGap, TrainingInstitution, TrainingProgramme, AccreditationRecord, CertificationRecord e EducationInvestmentOpportunity. Para cada transição, identifica estado de origem, estado de destino, actor autorizado, evidência obrigatória, prazo de validade, motivo de suspensão ou rejeição, possibilidade de recurso, evento de domínio e registo de auditoria. Os estados acreditado e certificado só são aplicáveis aos objectos legalmente elegíveis e apenas mediante confirmação da entidade competente."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 20""],""aceitacao"":""Os estados não constituem uma lista única aplicável indistintamente a todos os objectos. Define uma máquina de estados específica para LabourDemand, SkillGap, TrainingInstitution, TrainingProgramme, AccreditationRecord, CertificationRecord e EducationInvestmentOpportunity. Para cada transição, identifica estado de origem, estado de destino, actor autorizado, evidência obrigatória, prazo de validade, motivo de suspensão ou rejeição, possibilidade de recurso, evento de domínio e registo de auditoria. Os estados acreditado e certificado só são aplicáveis aos objectos legalmente elegíveis e apenas mediante confirmação da entidade competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-183bfb88-0004,AsyncAPI aplica-se apenas se o diagnóstico confirmar eventos contratuais; OpenAPI 3.1 é obrigatório para REST.,prompt\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 24,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-183bfb88-0004: AsyncAPI aplica-se apenas se o diagnóstico confirmar eventos contratuais; OpenAPI 3.1 é obrigatório para REST.,P2,OP-183bfb88-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-183bfb88-0004,1,"[{""id"":""OP-183bfb88-0004"",""pedido"":""AsyncAPI aplica-se apenas se o diagnóstico confirmar eventos contratuais; OpenAPI 3.1 é obrigatório para REST."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 24""],""aceitacao"":""AsyncAPI aplica-se apenas se o diagnóstico confirmar eventos contratuais; OpenAPI 3.1 é obrigatório para REST."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-183bfb88-0005,"Não cries aplicação isolada, base paralela nem componentes que dupliquem capacidades estáveis. Não alteres APIs, esquemas, UUID, permissões, eventos ou integrações existentes sem análise de impacto, compatibilidade retroactiva, testes de regressão, aprovação e rollback. Tecnologia complementar deve ser open source, interoperável, documentada e aprovada pelo Comité de Arquitectura.",prompt\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 33,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-183bfb88-0005: Não cries aplicação isolada, base paralela nem componentes que dupliquem capacidades estáveis. Não alteres APIs, esquemas, UUID, permissões, eventos ou integrações existentes sem análise de impacto, compatibilidade retroactiva, testes de regressão, aprovação e rollback. Tecnologia complementar deve ser open source, interoperável, documentada e aprovada pelo Comité de Arquitectura.",P2,OP-183bfb88-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-183bfb88-0005,1,"[{""id"":""OP-183bfb88-0005"",""pedido"":""Não cries aplicação isolada, base paralela nem componentes que dupliquem capacidades estáveis. Não alteres APIs, esquemas, UUID, permissões, eventos ou integrações existentes sem análise de impacto, compatibilidade retroactiva, testes de regressão, aprovação e rollback. Tecnologia complementar deve ser open source, interoperável, documentada e aprovada pelo Comité de Arquitectura."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 33""],""aceitacao"":""Não cries aplicação isolada, base paralela nem componentes que dupliquem capacidades estáveis. Não alteres APIs, esquemas, UUID, permissões, eventos ou integrações existentes sem análise de impacto, compatibilidade retroactiva, testes de regressão, aprovação e rollback. Tecnologia complementar deve ser open source, interoperável, documentada e aprovada pelo Comité de Arquitectura."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-183bfb88-0006,3.1 Diagnóstico obrigatório antes de qualquer código,prompt\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 34,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-183bfb88-0006: 3.1 Diagnóstico obrigatório antes de qualquer código,P2,OP-183bfb88-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-183bfb88-0006,1,"[{""id"":""OP-183bfb88-0006"",""pedido"":""3.1 Diagnóstico obrigatório antes de qualquer código"",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 34""],""aceitacao"":""3.1 Diagnóstico obrigatório antes de qualquer código"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-183bfb88-0007,"A governação integra o Patrocinador, Dono do Produto, Comité Executivo, Comité de Arquitectura, Comité de IA e Dados, Secretariado de Dados, gestor do submódulo, coordenadores de clusters e corredores e responsáveis institucionais. A matriz RACI deve cobrir quem propõe, submete, valida, aprova, publica, corrige, suspende e audita dados, taxonomias, regras, modelos, integrações, conteúdos e decisões de expansão. Nenhum comité substitui a competência legal das entidades públicas responsáveis.",prompt\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 51,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-183bfb88-0007: A governação integra o Patrocinador, Dono do Produto, Comité Executivo, Comité de Arquitectura, Comité de IA e Dados, Secretariado de Dados, gestor do submódulo, coordenadores de clusters e corredores e responsáveis institucionais. A matriz RACI deve cobrir quem propõe, submete, valida, aprova, publica, corrige, suspende e audita dados, taxonomias, regras, modelos, integrações, conteúdos e decisões de expansão. Nenhum comité substitui a competência legal das entidades públicas responsáveis.",P1,OP-183bfb88-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-183bfb88-0007,1,"[{""id"":""OP-183bfb88-0007"",""pedido"":""A governação integra o Patrocinador, Dono do Produto, Comité Executivo, Comité de Arquitectura, Comité de IA e Dados, Secretariado de Dados, gestor do submódulo, coordenadores de clusters e corredores e responsáveis institucionais. A matriz RACI deve cobrir quem propõe, submete, valida, aprova, publica, corrige, suspende e audita dados, taxonomias, regras, modelos, integrações, conteúdos e decisões de expansão. Nenhum comité substitui a competência legal das entidades públicas responsáveis."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 51""],""aceitacao"":""A governação integra o Patrocinador, Dono do Produto, Comité Executivo, Comité de Arquitectura, Comité de IA e Dados, Secretariado de Dados, gestor do submódulo, coordenadores de clusters e corredores e responsáveis institucionais. A matriz RACI deve cobrir quem propõe, submete, valida, aprova, publica, corrige, suspende e audita dados, taxonomias, regras, modelos, integrações, conteúdos e decisões de expansão. Nenhum comité substitui a competência legal das entidades públicas responsáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-183bfb88-0008,"O portal apresenta correspondências assistidas, critérios e limitações, sem decidir elegibilidade nem garantir contratação.",prompt\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 59,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-183bfb88-0008: O portal apresenta correspondências assistidas, critérios e limitações, sem decidir elegibilidade nem garantir contratação.",P2,OP-183bfb88-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-183bfb88-0008,1,"[{""id"":""OP-183bfb88-0008"",""pedido"":""O portal apresenta correspondências assistidas, critérios e limitações, sem decidir elegibilidade nem garantir contratação."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 59""],""aceitacao"":""O portal apresenta correspondências assistidas, critérios e limitações, sem decidir elegibilidade nem garantir contratação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-183bfb88-0009,"A matriz de responsabilidade dos dados deve resolver explicitamente os casos em que InvestMoz, SuiteCRM e uma fonte institucional apresentam valores diferentes. Nenhuma sincronização altera automaticamente estado oficial, data de validade, responsável, consentimento ou classificação. Conflitos são colocados em quarentena, preservam as duas versões, recebem responsável e prazo de reconciliação e só são resolvidos por regra aprovada ou decisão humana auditada.",prompt\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 81,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-183bfb88-0009: A matriz de responsabilidade dos dados deve resolver explicitamente os casos em que InvestMoz, SuiteCRM e uma fonte institucional apresentam valores diferentes. Nenhuma sincronização altera automaticamente estado oficial, data de validade, responsável, consentimento ou classificação. Conflitos são colocados em quarentena, preservam as duas versões, recebem responsável e prazo de reconciliação e só são resolvidos por regra aprovada ou decisão humana auditada.",P2,OP-183bfb88-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-183bfb88-0009,1,"[{""id"":""OP-183bfb88-0009"",""pedido"":""A matriz de responsabilidade dos dados deve resolver explicitamente os casos em que InvestMoz, SuiteCRM e uma fonte institucional apresentam valores diferentes. Nenhuma sincronização altera automaticamente estado oficial, data de validade, responsável, consentimento ou classificação. Conflitos são colocados em quarentena, preservam as duas versões, recebem responsável e prazo de reconciliação e só são resolvidos por regra aprovada ou decisão humana auditada."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 81""],""aceitacao"":""A matriz de responsabilidade dos dados deve resolver explicitamente os casos em que InvestMoz, SuiteCRM e uma fonte institucional apresentam valores diferentes. Nenhuma sincronização altera automaticamente estado oficial, data de validade, responsável, consentimento ou classificação. Conflitos são colocados em quarentena, preservam as duas versões, recebem responsável e prazo de reconciliação e só são resolvidos por regra aprovada ou decisão humana auditada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-183bfb88-0010,"Para cada entidade apresenta finalidade, domínio, campos e tipos, obrigatoriedade, relações, estados, validações, classificação, fonte, responsável, validade, histórico, permissões, retenção, deduplicação e decisão “reutilizar/estender/criar/referenciar”.",prompt\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 86,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-183bfb88-0010: Para cada entidade apresenta finalidade, domínio, campos e tipos, obrigatoriedade, relações, estados, validações, classificação, fonte, responsável, validade, histórico, permissões, retenção, deduplicação e decisão “reutilizar/estender/criar/referenciar”.",P2,OP-183bfb88-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-183bfb88-0010,1,"[{""id"":""OP-183bfb88-0010"",""pedido"":""Para cada entidade apresenta finalidade, domínio, campos e tipos, obrigatoriedade, relações, estados, validações, classificação, fonte, responsável, validade, histórico, permissões, retenção, deduplicação e decisão “reutilizar/estender/criar/referenciar”."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 86""],""aceitacao"":""Para cada entidade apresenta finalidade, domínio, campos e tipos, obrigatoriedade, relações, estados, validações, classificação, fonte, responsável, validade, histórico, permissões, retenção, deduplicação e decisão “reutilizar/estender/criar/referenciar”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-183bfb88-0011,"Para cada evento aprovado, define produtor, consumidores, versão do esquema, chave de idempotência, ordem exigida, semântica de entrega, política de repetição, dead-letter queue, retenção, replay, observabilidade, classificação da informação e campos proibidos. Utiliza padrão outbox ou mecanismo equivalente quando for necessário garantir consistência entre a transacção de dados e a publicação do evento. Nenhum evento deve transportar dados pessoais ou estados oficiais além do mínimo autorizado.",prompt\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 91,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-183bfb88-0011: Para cada evento aprovado, define produtor, consumidores, versão do esquema, chave de idempotência, ordem exigida, semântica de entrega, política de repetição, dead-letter queue, retenção, replay, observabilidade, classificação da informação e campos proibidos. Utiliza padrão outbox ou mecanismo equivalente quando for necessário garantir consistência entre a transacção de dados e a publicação do evento. Nenhum evento deve transportar dados pessoais ou estados oficiais além do mínimo autorizado.",P2,OP-183bfb88-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-183bfb88-0011,1,"[{""id"":""OP-183bfb88-0011"",""pedido"":""Para cada evento aprovado, define produtor, consumidores, versão do esquema, chave de idempotência, ordem exigida, semântica de entrega, política de repetição, dead-letter queue, retenção, replay, observabilidade, classificação da informação e campos proibidos. Utiliza padrão outbox ou mecanismo equivalente quando for necessário garantir consistência entre a transacção de dados e a publicação do evento. Nenhum evento deve transportar dados pessoais ou estados oficiais além do mínimo autorizado."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 91""],""aceitacao"":""Para cada evento aprovado, define produtor, consumidores, versão do esquema, chave de idempotência, ordem exigida, semântica de entrega, política de repetição, dead-letter queue, retenção, replay, observabilidade, classificação da informação e campos proibidos. Utiliza padrão outbox ou mecanismo equivalente quando for necessário garantir consistência entre a transacção de dados e a publicação do evento. Nenhum evento deve transportar dados pessoais ou estados oficiais além do mínimo autorizado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-183bfb88-0012,"A IA pode analisar dados, detectar e agrupar competências, sugerir perfis ocupacionais e percursos, propor correspondências, assinalar currículos potencialmente desactualizados, estimar risco, detectar divergências, apoiar localização e previsão, monitorar resultados e gerar resumos. Não pode acreditar, certificar, aprovar currículos, emitir diplomas, determinar elegibilidade final, excluir candidatos, tomar decisões laborais, substituir avaliação pedagógica ou publicar conclusões sem revisão.",prompt\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 92,oportunidades,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-183bfb88-0012: A IA pode analisar dados, detectar e agrupar competências, sugerir perfis ocupacionais e percursos, propor correspondências, assinalar currículos potencialmente desactualizados, estimar risco, detectar divergências, apoiar localização e previsão, monitorar resultados e gerar resumos. Não pode acreditar, certificar, aprovar currículos, emitir diplomas, determinar elegibilidade final, excluir candidatos, tomar decisões laborais, substituir avaliação pedagógica ou publicar conclusões sem revisão.",P2,OP-183bfb88-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-183bfb88-0012,1,"[{""id"":""OP-183bfb88-0012"",""pedido"":""A IA pode analisar dados, detectar e agrupar competências, sugerir perfis ocupacionais e percursos, propor correspondências, assinalar currículos potencialmente desactualizados, estimar risco, detectar divergências, apoiar localização e previsão, monitorar resultados e gerar resumos. Não pode acreditar, certificar, aprovar currículos, emitir diplomas, determinar elegibilidade final, excluir candidatos, tomar decisões laborais, substituir avaliação pedagógica ou publicar conclusões sem revisão."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 92""],""aceitacao"":""A IA pode analisar dados, detectar e agrupar competências, sugerir perfis ocupacionais e percursos, propor correspondências, assinalar currículos potencialmente desactualizados, estimar risco, detectar divergências, apoiar localização e previsão, monitorar resultados e gerar resumos. Não pode acreditar, certificar, aprovar currículos, emitir diplomas, determinar elegibilidade final, excluir candidatos, tomar decisões laborais, substituir avaliação pedagógica ou publicar conclusões sem revisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-183bfb88-0013,"Cada fase termina com um gate formal. O gate deve indicar entregáveis obrigatórios, evidências, responsáveis pela preparação e aprovação, critérios de entrada e saída, bloqueios, excepções permitidas, decisão Go/No-Go e condições de reabertura. A Fase 1 não inicia sem aprovação do diagnóstico e do MVP; a Fase 2 não inicia sem avaliação do piloto; integrações institucionais não avançam sem acordo, contrato, base legal e responsável de reconciliação; IA avançada não avança sem avaliação de impacto, validação independente e mecanismo de suspensão.",prompt\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 102,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-183bfb88-0013: Cada fase termina com um gate formal. O gate deve indicar entregáveis obrigatórios, evidências, responsáveis pela preparação e aprovação, critérios de entrada e saída, bloqueios, excepções permitidas, decisão Go/No-Go e condições de reabertura. A Fase 1 não inicia sem aprovação do diagnóstico e do MVP; a Fase 2 não inicia sem avaliação do piloto; integrações institucionais não avançam sem acordo, contrato, base legal e responsável de reconciliação; IA avançada não avança sem avaliação de impacto, validação independente e mecanismo de suspensão.",P2,OP-183bfb88-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-183bfb88-0013,1,"[{""id"":""OP-183bfb88-0013"",""pedido"":""Cada fase termina com um gate formal. O gate deve indicar entregáveis obrigatórios, evidências, responsáveis pela preparação e aprovação, critérios de entrada e saída, bloqueios, excepções permitidas, decisão Go/No-Go e condições de reabertura. A Fase 1 não inicia sem aprovação do diagnóstico e do MVP; a Fase 2 não inicia sem avaliação do piloto; integrações institucionais não avançam sem acordo, contrato, base legal e responsável de reconciliação; IA avançada não avança sem avaliação de impacto, validação independente e mecanismo de suspensão."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 102""],""aceitacao"":""Cada fase termina com um gate formal. O gate deve indicar entregáveis obrigatórios, evidências, responsáveis pela preparação e aprovação, critérios de entrada e saída, bloqueios, excepções permitidas, decisão Go/No-Go e condições de reabertura. A Fase 1 não inicia sem aprovação do diagnóstico e do MVP; a Fase 2 não inicia sem avaliação do piloto; integrações institucionais não avançam sem acordo, contrato, base legal e responsável de reconciliação; IA avançada não avança sem avaliação de impacto, validação independente e mecanismo de suspensão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-183bfb88-0014,"Considera um entregável completo apenas quando todos os requisitos aplicáveis estiverem ligados a actor, regra de negócio, entidade, classificação de dados, interface, endpoint ou evento, teste, risco, dependência, fase, responsável, evidência e gate. Apresenta uma lista de referências órfãs, conflitos não resolvidos, requisitos sem teste, entidades sem responsável, integrações sem sistema mestre e critérios Go/No-Go sem evidência. Não declares conformidade total enquanto existir qualquer item obrigatório sem ligação verificável.",prompt\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 128,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-183bfb88-0014: Considera um entregável completo apenas quando todos os requisitos aplicáveis estiverem ligados a actor, regra de negócio, entidade, classificação de dados, interface, endpoint ou evento, teste, risco, dependência, fase, responsável, evidência e gate. Apresenta uma lista de referências órfãs, conflitos não resolvidos, requisitos sem teste, entidades sem responsável, integrações sem sistema mestre e critérios Go/No-Go sem evidência. Não declares conformidade total enquanto existir qualquer item obrigatório sem ligação verificável.",P2,OP-183bfb88-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-183bfb88-0014,1,"[{""id"":""OP-183bfb88-0014"",""pedido"":""Considera um entregável completo apenas quando todos os requisitos aplicáveis estiverem ligados a actor, regra de negócio, entidade, classificação de dados, interface, endpoint ou evento, teste, risco, dependência, fase, responsável, evidência e gate. Apresenta uma lista de referências órfãs, conflitos não resolvidos, requisitos sem teste, entidades sem responsável, integrações sem sistema mestre e critérios Go/No-Go sem evidência. Não declares conformidade total enquanto existir qualquer item obrigatório sem ligação verificável."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 128""],""aceitacao"":""Considera um entregável completo apenas quando todos os requisitos aplicáveis estiverem ligados a actor, regra de negócio, entidade, classificação de dados, interface, endpoint ou evento, teste, risco, dependência, fase, responsável, evidência e gate. Apresenta uma lista de referências órfãs, conflitos não resolvidos, requisitos sem teste, entidades sem responsável, integrações sem sistema mestre e critérios Go/No-Go sem evidência. Não declares conformidade total enquanto existir qualquer item obrigatório sem ligação verificável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-183bfb88-0015,9.2 Primeira resposta obrigatória,prompt\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 163,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",OP-183bfb88-0015: 9.2 Primeira resposta obrigatória,P2,OP-183bfb88-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-183bfb88-0015,1,"[{""id"":""OP-183bfb88-0015"",""pedido"":""9.2 Primeira resposta obrigatória"",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas 1.docx; SHA 183bfb8860d2bcb1af1bc9b897deeb98ba789fe9c7ecc08e1ec63e87d0e25663; w:p 163""],""aceitacao"":""9.2 Primeira resposta obrigatória"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-a8b37ee5-0019,"Quando esta extensão estiver formalmente aprovada para a fase aplicável, um indivíduo autenticado deve poder criar, actualizar, pré-visualizar e desactivar o seu perfil profissional, currículo, competências, qualificações, experiência e disponibilidade, sem que o portal emita certificação, reconheça qualificações ou prometa colocação, mantendo histórico e visibilidade controlada.",prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 100,oportunidades,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-a8b37ee5-0019: Quando esta extensão estiver formalmente aprovada para a fase aplicável, um indivíduo autenticado deve poder criar, actualizar, pré-visualizar e desactivar o seu perfil profissional, currículo, competências, qualificações, experiência e disponibilidade, sem que o portal emita certificação, reconheça qualificações ou prometa colocação, mantendo histórico e visibilidade controlada.",P2,OP-a8b37ee5-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-a8b37ee5-0019,1,"[{""id"":""OP-a8b37ee5-0019"",""pedido"":""Quando esta extensão estiver formalmente aprovada para a fase aplicável, um indivíduo autenticado deve poder criar, actualizar, pré-visualizar e desactivar o seu perfil profissional, currículo, competências, qualificações, experiência e disponibilidade, sem que o portal emita certificação, reconheça qualificações ou prometa colocação, mantendo histórico e visibilidade controlada."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 100""],""aceitacao"":""Quando esta extensão estiver formalmente aprovada para a fase aplicável, um indivíduo autenticado deve poder criar, actualizar, pré-visualizar e desactivar o seu perfil profissional, currículo, competências, qualificações, experiência e disponibilidade, sem que o portal emita certificação, reconheça qualificações ou prometa colocação, mantendo histórico e visibilidade controlada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-a8b37ee5-0024,"Quando a correspondência assistida estiver incluída na fase aprovada, condições eliminatórias devem ser avaliadas antes da pontuação e cada recomendação deve apresentar critérios, pesos, dados, fonte, confiança, limitações, competências correspondentes e lacunas, permitindo contestação e revisão humana antes de qualquer encaminhamento.",prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 115,oportunidades,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-a8b37ee5-0024: Quando a correspondência assistida estiver incluída na fase aprovada, condições eliminatórias devem ser avaliadas antes da pontuação e cada recomendação deve apresentar critérios, pesos, dados, fonte, confiança, limitações, competências correspondentes e lacunas, permitindo contestação e revisão humana antes de qualquer encaminhamento.",P2,OP-a8b37ee5-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-a8b37ee5-0024,1,"[{""id"":""OP-a8b37ee5-0024"",""pedido"":""Quando a correspondência assistida estiver incluída na fase aprovada, condições eliminatórias devem ser avaliadas antes da pontuação e cada recomendação deve apresentar critérios, pesos, dados, fonte, confiança, limitações, competências correspondentes e lacunas, permitindo contestação e revisão humana antes de qualquer encaminhamento."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 115""],""aceitacao"":""Quando a correspondência assistida estiver incluída na fase aprovada, condições eliminatórias devem ser avaliadas antes da pontuação e cada recomendação deve apresentar critérios, pesos, dados, fonte, confiança, limitações, competências correspondentes e lacunas, permitindo contestação e revisão humana antes de qualquer encaminhamento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-a8b37ee5-0027,"Criação, alteração, validação, aprovação, publicação, consulta sensível, consentimento, exportação, partilha, correspondência, suspensão e arquivo devem gerar eventos de auditoria protegidos contra alteração, contendo actor, função, acção, data/hora UTC, objecto, resultado, versão e correlation-id, sem expor segredos ou dados pessoais desnecessários.",prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 124,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-a8b37ee5-0027: Criação, alteração, validação, aprovação, publicação, consulta sensível, consentimento, exportação, partilha, correspondência, suspensão e arquivo devem gerar eventos de auditoria protegidos contra alteração, contendo actor, função, acção, data/hora UTC, objecto, resultado, versão e correlation-id, sem expor segredos ou dados pessoais desnecessários.",P2,OP-a8b37ee5-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-a8b37ee5-0027,1,"[{""id"":""OP-a8b37ee5-0027"",""pedido"":""Criação, alteração, validação, aprovação, publicação, consulta sensível, consentimento, exportação, partilha, correspondência, suspensão e arquivo devem gerar eventos de auditoria protegidos contra alteração, contendo actor, função, acção, data/hora UTC, objecto, resultado, versão e correlation-id, sem expor segredos ou dados pessoais desnecessários."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 124""],""aceitacao"":""Criação, alteração, validação, aprovação, publicação, consulta sensível, consentimento, exportação, partilha, correspondência, suspensão e arquivo devem gerar eventos de auditoria protegidos contra alteração, contendo actor, função, acção, data/hora UTC, objecto, resultado, versão e correlation-id, sem expor segredos ou dados pessoais desnecessários."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-a8b37ee5-0032,"Antes de staging ou produção, não deve existir vulnerabilidade crítica ou elevada sem tratamento aprovado, exposição indevida, falha crítica de autorização, consentimento, acessibilidade, recuperação ou reconciliação, teste obrigatório falhado, quebra contratual não aprovada ou rollback inviável. Riscos residuais só podem avançar com responsável, mitigação, prazo, aprovador e decisão Go/No-Go registados.",prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 139,oportunidades,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-a8b37ee5-0032: Antes de staging ou produção, não deve existir vulnerabilidade crítica ou elevada sem tratamento aprovado, exposição indevida, falha crítica de autorização, consentimento, acessibilidade, recuperação ou reconciliação, teste obrigatório falhado, quebra contratual não aprovada ou rollback inviável. Riscos residuais só podem avançar com responsável, mitigação, prazo, aprovador e decisão Go/No-Go registados.",P1,OP-a8b37ee5-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-a8b37ee5-0032,1,"[{""id"":""OP-a8b37ee5-0032"",""pedido"":""Antes de staging ou produção, não deve existir vulnerabilidade crítica ou elevada sem tratamento aprovado, exposição indevida, falha crítica de autorização, consentimento, acessibilidade, recuperação ou reconciliação, teste obrigatório falhado, quebra contratual não aprovada ou rollback inviável. Riscos residuais só podem avançar com responsável, mitigação, prazo, aprovador e decisão Go/No-Go registados."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 139""],""aceitacao"":""Antes de staging ou produção, não deve existir vulnerabilidade crítica ou elevada sem tratamento aprovado, exposição indevida, falha crítica de autorização, consentimento, acessibilidade, recuperação ou reconciliação, teste obrigatório falhado, quebra contratual não aprovada ou rollback inviável. Riscos residuais só podem avançar com responsável, mitigação, prazo, aprovador e decisão Go/No-Go registados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-a8b37ee5-0036,"Nota de rastreabilidade: cada CT tem um CA principal com o mesmo número. As referências secundárias indicam controlos transversais que também devem ser evidenciados, sem substituir o teste principal. A matriz detalhada RF–CA–CT–evidência continua obrigatória antes do desenvolvimento e do Go/No-Go.",prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 211,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-a8b37ee5-0036: Nota de rastreabilidade: cada CT tem um CA principal com o mesmo número. As referências secundárias indicam controlos transversais que também devem ser evidenciados, sem substituir o teste principal. A matriz detalhada RF–CA–CT–evidência continua obrigatória antes do desenvolvimento e do Go/No-Go.",P2,OP-a8b37ee5-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-a8b37ee5-0036,1,"[{""id"":""OP-a8b37ee5-0036"",""pedido"":""Nota de rastreabilidade: cada CT tem um CA principal com o mesmo número. As referências secundárias indicam controlos transversais que também devem ser evidenciados, sem substituir o teste principal. A matriz detalhada RF–CA–CT–evidência continua obrigatória antes do desenvolvimento e do Go/No-Go."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 211""],""aceitacao"":""Nota de rastreabilidade: cada CT tem um CA principal com o mesmo número. As referências secundárias indicam controlos transversais que também devem ser evidenciados, sem substituir o teste principal. A matriz detalhada RF–CA–CT–evidência continua obrigatória antes do desenvolvimento e do Go/No-Go."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-a8b37ee5-0061,"A localização deve ser genérica por defeito, porém alguns campos e pesquisas usam “local” ou “localização” sem nível mínimo de agregação nem regra de redução de precisão.",prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 299,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-a8b37ee5-0061: A localização deve ser genérica por defeito, porém alguns campos e pesquisas usam “local” ou “localização” sem nível mínimo de agregação nem regra de redução de precisão.",P2,OP-a8b37ee5-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-a8b37ee5-0061,1,"[{""id"":""OP-a8b37ee5-0061"",""pedido"":""A localização deve ser genérica por defeito, porém alguns campos e pesquisas usam “local” ou “localização” sem nível mínimo de agregação nem regra de redução de precisão."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 299""],""aceitacao"":""A localização deve ser genérica por defeito, porém alguns campos e pesquisas usam “local” ou “localização” sem nível mínimo de agregação nem regra de redução de precisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-a8b37ee5-0064,"Conclusão de conformidade: a correspondência CA–CT fica completa e directa, mas permanecem bloqueadores documentais antes da implementação: decisão formal de âmbito para extensões, matriz RF–CA–CT–A.31, linha de base de desempenho, matriz de tratamento de dados, taxonomia de acreditação e confirmação da aplicabilidade de AsyncAPI. O conflito CF-09 deve ser resolvido pela regra mais restritiva: nenhuma vulnerabilidade crítica ou elevada em aberto no Go/No-Go.",prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 307,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-a8b37ee5-0064: Conclusão de conformidade: a correspondência CA–CT fica completa e directa, mas permanecem bloqueadores documentais antes da implementação: decisão formal de âmbito para extensões, matriz RF–CA–CT–A.31, linha de base de desempenho, matriz de tratamento de dados, taxonomia de acreditação e confirmação da aplicabilidade de AsyncAPI. O conflito CF-09 deve ser resolvido pela regra mais restritiva: nenhuma vulnerabilidade crítica ou elevada em aberto no Go/No-Go.",P2,OP-a8b37ee5-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-a8b37ee5-0064,1,"[{""id"":""OP-a8b37ee5-0064"",""pedido"":""Conclusão de conformidade: a correspondência CA–CT fica completa e directa, mas permanecem bloqueadores documentais antes da implementação: decisão formal de âmbito para extensões, matriz RF–CA–CT–A.31, linha de base de desempenho, matriz de tratamento de dados, taxonomia de acreditação e confirmação da aplicabilidade de AsyncAPI. O conflito CF-09 deve ser resolvido pela regra mais restritiva: nenhuma vulnerabilidade crítica ou elevada em aberto no Go/No-Go."",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 307""],""aceitacao"":""Conclusão de conformidade: a correspondência CA–CT fica completa e directa, mas permanecem bloqueadores documentais antes da implementação: decisão formal de âmbito para extensões, matriz RF–CA–CT–A.31, linha de base de desempenho, matriz de tratamento de dados, taxonomia de acreditação e confirmação da aplicabilidade de AsyncAPI. O conflito CF-09 deve ser resolvido pela regra mais restritiva: nenhuma vulnerabilidade crítica ou elevada em aberto no Go/No-Go."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-a8b37ee5-0071,"Quando o utilizador pesquisar ou abrir um Corredor, o sistema deve apresentar:",prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 341,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-a8b37ee5-0071: Quando o utilizador pesquisar ou abrir um Corredor, o sistema deve apresentar:",P2,OP-a8b37ee5-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-a8b37ee5-0071,1,"[{""id"":""OP-a8b37ee5-0071"",""pedido"":""Quando o utilizador pesquisar ou abrir um Corredor, o sistema deve apresentar:"",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 341""],""aceitacao"":""Quando o utilizador pesquisar ou abrir um Corredor, o sistema deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-a8b37ee5-0072,"Quando o utilizador pesquisar ou abrir um Cluster, o sistema deve apresentar:",prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 359,oportunidades,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-a8b37ee5-0072: Quando o utilizador pesquisar ou abrir um Cluster, o sistema deve apresentar:",P2,OP-a8b37ee5-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-a8b37ee5-0072,1,"[{""id"":""OP-a8b37ee5-0072"",""pedido"":""Quando o utilizador pesquisar ou abrir um Cluster, o sistema deve apresentar:"",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 359""],""aceitacao"":""Quando o utilizador pesquisar ou abrir um Cluster, o sistema deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-a8b37ee5-0073,"Quando o utilizador pesquisar ou abrir um projecto âncora, o sistema deve apresentar:",prompt\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 374,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-a8b37ee5-0073: Quando o utilizador pesquisar ou abrir um projecto âncora, o sistema deve apresentar:",P2,OP-a8b37ee5-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,OP-a8b37ee5-0073,1,"[{""id"":""OP-a8b37ee5-0073"",""pedido"":""Quando o utilizador pesquisar ou abrir um projecto âncora, o sistema deve apresentar:"",""fontes"":[""prompt\\PROMPT Competências e Oportunidades Educativas.docx; SHA a8b37ee54ac5ebe8f22238bfe46b011a3d385a593601088a0514efc93d72cb69; w:p 374""],""aceitacao"":""Quando o utilizador pesquisar ou abrir um projecto âncora, o sistema deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-a9963f4c-0001,Publicar ou activar serviços externos sem condições confirmadas;,prompt\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 10,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-a9963f4c-0001: Publicar ou activar serviços externos sem condições confirmadas;,P2,MASTER-a9963f4c-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a9963f4c-0001,1,"[{""id"":""MASTER-a9963f4c-0001"",""pedido"":""Publicar ou activar serviços externos sem condições confirmadas;"",""fontes"":[""prompt\\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 10""],""aceitacao"":""Publicar ou activar serviços externos sem condições confirmadas;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-a9963f4c-0002,"Quando uma alteração exigir perda de dados, mudança material de produto, nova autoridade institucional ou operação irreversível, preserve o estado e solicite a decisão específica. Continue com outras tarefas independentes que possam ser executadas com segurança.",prompt\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 14 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\13ef8ec2-be07-4b10-93a1-9fe134b928fa\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 14,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-a9963f4c-0002: Quando uma alteração exigir perda de dados, mudança material de produto, nova autoridade institucional ou operação irreversível, preserve o estado e solicite a decisão específica. Continue com outras tarefas independentes que possam ser executadas com segurança. | MASTER-8185bed1-0002: Quando uma alteração exigir perda de dados, mudança material de produto, nova autoridade institucional ou operação irreversível, preserve o estado e solicite a decisão específica. Continue com outras tarefas independentes que possam ser executadas com segurança.",P2,MASTER-a9963f4c-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-8185bed1-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a9963f4c-0002 | MASTER-8185bed1-0002,2,"[{""id"":""MASTER-a9963f4c-0002"",""pedido"":""Quando uma alteração exigir perda de dados, mudança material de produto, nova autoridade institucional ou operação irreversível, preserve o estado e solicite a decisão específica. Continue com outras tarefas independentes que possam ser executadas com segurança."",""fontes"":[""prompt\\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 14""],""aceitacao"":""Quando uma alteração exigir perda de dados, mudança material de produto, nova autoridade institucional ou operação irreversível, preserve o estado e solicite a decisão específica. Continue com outras tarefas independentes que possam ser executadas com segurança."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-8185bed1-0002"",""pedido"":""Quando uma alteração exigir perda de dados, mudança material de produto, nova autoridade institucional ou operação irreversível, preserve o estado e solicite a decisão específica. Continue com outras tarefas independentes que possam ser executadas com segurança."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\13ef8ec2-be07-4b10-93a1-9fe134b928fa\\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 14""],""aceitacao"":""Quando uma alteração exigir perda de dados, mudança material de produto, nova autoridade institucional ou operação irreversível, preserve o estado e solicite a decisão específica. Continue com outras tarefas independentes que possam ser executadas com segurança."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-a9963f4c-0003,3. Preservar a tecnologia e o trabalho existente,prompt\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 28 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\13ef8ec2-be07-4b10-93a1-9fe134b928fa\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 28,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-a9963f4c-0003: 3. Preservar a tecnologia e o trabalho existente | MASTER-8185bed1-0003: 3. Preservar a tecnologia e o trabalho existente,P2,MASTER-a9963f4c-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-8185bed1-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a9963f4c-0003 | MASTER-8185bed1-0003,2,"[{""id"":""MASTER-a9963f4c-0003"",""pedido"":""3. Preservar a tecnologia e o trabalho existente"",""fontes"":[""prompt\\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 28""],""aceitacao"":""3. Preservar a tecnologia e o trabalho existente"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-8185bed1-0003"",""pedido"":""3. Preservar a tecnologia e o trabalho existente"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\13ef8ec2-be07-4b10-93a1-9fe134b928fa\\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 28""],""aceitacao"":""3. Preservar a tecnologia e o trabalho existente"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-a9963f4c-0004,"Preservar a decisão posterior do utilizador sobre a utilização do ficheiro empresarial original, confirmando versão e proveniência antes da importação;",prompt\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 60,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-a9963f4c-0004: Preservar a decisão posterior do utilizador sobre a utilização do ficheiro empresarial original, confirmando versão e proveniência antes da importação;",P2,MASTER-a9963f4c-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a9963f4c-0004,1,"[{""id"":""MASTER-a9963f4c-0004"",""pedido"":""Preservar a decisão posterior do utilizador sobre a utilização do ficheiro empresarial original, confirmando versão e proveniência antes da importação;"",""fontes"":[""prompt\\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 60""],""aceitacao"":""Preservar a decisão posterior do utilizador sobre a utilização do ficheiro empresarial original, confirmando versão e proveniência antes da importação;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-a9963f4c-0005,Preservar políticas de aprovação específicas de cada domínio;,prompt\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 62,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-a9963f4c-0005: Preservar políticas de aprovação específicas de cada domínio;,P2,MASTER-a9963f4c-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a9963f4c-0005,1,"[{""id"":""MASTER-a9963f4c-0005"",""pedido"":""Preservar políticas de aprovação específicas de cada domínio;"",""fontes"":[""prompt\\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 62""],""aceitacao"":""Preservar políticas de aprovação específicas de cada domínio;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-a9963f4c-0006,Campos obrigatórios e condicionais;,prompt\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 71,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-a9963f4c-0006: Campos obrigatórios e condicionais;,P2,MASTER-a9963f4c-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a9963f4c-0006,1,"[{""id"":""MASTER-a9963f4c-0006"",""pedido"":""Campos obrigatórios e condicionais;"",""fontes"":[""prompt\\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 71""],""aceitacao"":""Campos obrigatórios e condicionais;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-a9963f4c-0007,"Preserve os códigos, as versões, as fontes e os valores originais. Importações devem possuir simulação, reconciliação, rejeições explicadas e repetição sem duplicados.",prompt\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 89 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\13ef8ec2-be07-4b10-93a1-9fe134b928fa\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 88,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-a9963f4c-0007: Preserve os códigos, as versões, as fontes e os valores originais. Importações devem possuir simulação, reconciliação, rejeições explicadas e repetição sem duplicados. | MASTER-8185bed1-0007: Preserve os códigos, as versões, as fontes e os valores originais. Importações devem possuir simulação, reconciliação, rejeições explicadas e repetição sem duplicados.",P2,MASTER-a9963f4c-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-8185bed1-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a9963f4c-0007 | MASTER-8185bed1-0007,2,"[{""id"":""MASTER-a9963f4c-0007"",""pedido"":""Preserve os códigos, as versões, as fontes e os valores originais. Importações devem possuir simulação, reconciliação, rejeições explicadas e repetição sem duplicados."",""fontes"":[""prompt\\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 89""],""aceitacao"":""Preserve os códigos, as versões, as fontes e os valores originais. Importações devem possuir simulação, reconciliação, rejeições explicadas e repetição sem duplicados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-8185bed1-0007"",""pedido"":""Preserve os códigos, as versões, as fontes e os valores originais. Importações devem possuir simulação, reconciliação, rejeições explicadas e repetição sem duplicados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\13ef8ec2-be07-4b10-93a1-9fe134b928fa\\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 88""],""aceitacao"":""Preserve os códigos, as versões, as fontes e os valores originais. Importações devem possuir simulação, reconciliação, rejeições explicadas e repetição sem duplicados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-a9963f4c-0008,"Correspondências aproximadas devem gerar sugestões de revisão, não fusões automáticas.",prompt\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 90 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\13ef8ec2-be07-4b10-93a1-9fe134b928fa\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 89,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-a9963f4c-0008: Correspondências aproximadas devem gerar sugestões de revisão, não fusões automáticas. | MASTER-8185bed1-0008: Correspondências aproximadas devem gerar sugestões de revisão, não fusões automáticas.",P2,MASTER-a9963f4c-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-8185bed1-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a9963f4c-0008 | MASTER-8185bed1-0008,2,"[{""id"":""MASTER-a9963f4c-0008"",""pedido"":""Correspondências aproximadas devem gerar sugestões de revisão, não fusões automáticas."",""fontes"":[""prompt\\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 90""],""aceitacao"":""Correspondências aproximadas devem gerar sugestões de revisão, não fusões automáticas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-8185bed1-0008"",""pedido"":""Correspondências aproximadas devem gerar sugestões de revisão, não fusões automáticas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\13ef8ec2-be07-4b10-93a1-9fe134b928fa\\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 89""],""aceitacao"":""Correspondências aproximadas devem gerar sugestões de revisão, não fusões automáticas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-a9963f4c-0009,Submeter não significa publicar automaticamente.,prompt\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 109 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\13ef8ec2-be07-4b10-93a1-9fe134b928fa\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 108,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-a9963f4c-0009: Submeter não significa publicar automaticamente. | MASTER-8185bed1-0009: Submeter não significa publicar automaticamente.,P2,MASTER-a9963f4c-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-8185bed1-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a9963f4c-0009 | MASTER-8185bed1-0009,2,"[{""id"":""MASTER-a9963f4c-0009"",""pedido"":""Submeter não significa publicar automaticamente."",""fontes"":[""prompt\\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 109""],""aceitacao"":""Submeter não significa publicar automaticamente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-8185bed1-0009"",""pedido"":""Submeter não significa publicar automaticamente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\13ef8ec2-be07-4b10-93a1-9fe134b928fa\\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 108""],""aceitacao"":""Submeter não significa publicar automaticamente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-a9963f4c-0010,"A integração com o SuiteCRM deve usar os mecanismos suportados, sem escrita directa na sua base de dados e sem duplicar os dados mestres. Active-a apenas após a configuração, os testes e a autorização confirmados.",prompt\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 124 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\13ef8ec2-be07-4b10-93a1-9fe134b928fa\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 123,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-a9963f4c-0010: A integração com o SuiteCRM deve usar os mecanismos suportados, sem escrita directa na sua base de dados e sem duplicar os dados mestres. Active-a apenas após a configuração, os testes e a autorização confirmados. | MASTER-8185bed1-0010: A integração com o SuiteCRM deve usar os mecanismos suportados, sem escrita directa na sua base de dados e sem duplicar os dados mestres. Active-a apenas após a configuração, os testes e a autorização confirmados.",P2,MASTER-a9963f4c-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-8185bed1-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a9963f4c-0010 | MASTER-8185bed1-0010,2,"[{""id"":""MASTER-a9963f4c-0010"",""pedido"":""A integração com o SuiteCRM deve usar os mecanismos suportados, sem escrita directa na sua base de dados e sem duplicar os dados mestres. Active-a apenas após a configuração, os testes e a autorização confirmados."",""fontes"":[""prompt\\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 124""],""aceitacao"":""A integração com o SuiteCRM deve usar os mecanismos suportados, sem escrita directa na sua base de dados e sem duplicar os dados mestres. Active-a apenas após a configuração, os testes e a autorização confirmados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-8185bed1-0010"",""pedido"":""A integração com o SuiteCRM deve usar os mecanismos suportados, sem escrita directa na sua base de dados e sem duplicar os dados mestres. Active-a apenas após a configuração, os testes e a autorização confirmados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\13ef8ec2-be07-4b10-93a1-9fe134b928fa\\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 123""],""aceitacao"":""A integração com o SuiteCRM deve usar os mecanismos suportados, sem escrita directa na sua base de dados e sem duplicar os dados mestres. Active-a apenas após a configuração, os testes e a autorização confirmados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-a9963f4c-0011,"Remova código comprovadamente inutilizado ou duplicado apenas após verificar as referências e preservar a compatibilidade. Não elimine dados, documentos de origem, histórico ou migrações executadas como forma de “limpeza”.",prompt\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 173 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\13ef8ec2-be07-4b10-93a1-9fe134b928fa\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 172,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-a9963f4c-0011: Remova código comprovadamente inutilizado ou duplicado apenas após verificar as referências e preservar a compatibilidade. Não elimine dados, documentos de origem, histórico ou migrações executadas como forma de “limpeza”. | MASTER-8185bed1-0011: Remova código comprovadamente inutilizado ou duplicado apenas após verificar as referências e preservar a compatibilidade. Não elimine dados, documentos de origem, histórico ou migrações executadas como forma de “limpeza”.",P2,MASTER-a9963f4c-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-8185bed1-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a9963f4c-0011 | MASTER-8185bed1-0011,2,"[{""id"":""MASTER-a9963f4c-0011"",""pedido"":""Remova código comprovadamente inutilizado ou duplicado apenas após verificar as referências e preservar a compatibilidade. Não elimine dados, documentos de origem, histórico ou migrações executadas como forma de “limpeza”."",""fontes"":[""prompt\\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 173""],""aceitacao"":""Remova código comprovadamente inutilizado ou duplicado apenas após verificar as referências e preservar a compatibilidade. Não elimine dados, documentos de origem, histórico ou migrações executadas como forma de “limpeza”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-8185bed1-0011"",""pedido"":""Remova código comprovadamente inutilizado ou duplicado apenas após verificar as referências e preservar a compatibilidade. Não elimine dados, documentos de origem, histórico ou migrações executadas como forma de “limpeza”."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\13ef8ec2-be07-4b10-93a1-9fe134b928fa\\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 172""],""aceitacao"":""Remova código comprovadamente inutilizado ou duplicado apenas após verificar as referências e preservar a compatibilidade. Não elimine dados, documentos de origem, histórico ou migrações executadas como forma de “limpeza”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-a9963f4c-0012,Testes obrigatórios estiverem aprovados;,prompt\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 183,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-a9963f4c-0012: Testes obrigatórios estiverem aprovados;,P2,MASTER-a9963f4c-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a9963f4c-0012,1,"[{""id"":""MASTER-a9963f4c-0012"",""pedido"":""Testes obrigatórios estiverem aprovados;"",""fontes"":[""prompt\\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 183""],""aceitacao"":""Testes obrigatórios estiverem aprovados;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-a9963f4c-0013,Não efectue publicação em produção apenas para concluir a tarefa. Prepare uma entrega verificável e indique quais componentes podem ser activados com segurança e quais devem permanecer desactivados.,prompt\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 199 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\13ef8ec2-be07-4b10-93a1-9fe134b928fa\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 198,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-a9963f4c-0013: Não efectue publicação em produção apenas para concluir a tarefa. Prepare uma entrega verificável e indique quais componentes podem ser activados com segurança e quais devem permanecer desactivados. | MASTER-8185bed1-0013: Não efectue publicação em produção apenas para concluir a tarefa. Prepare uma entrega verificável e indique quais componentes podem ser activados com segurança e quais devem permanecer desactivados.,P2,MASTER-a9963f4c-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-8185bed1-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a9963f4c-0013 | MASTER-8185bed1-0013,2,"[{""id"":""MASTER-a9963f4c-0013"",""pedido"":""Não efectue publicação em produção apenas para concluir a tarefa. Prepare uma entrega verificável e indique quais componentes podem ser activados com segurança e quais devem permanecer desactivados."",""fontes"":[""prompt\\Prompt master para revisão do potal.docx; SHA a9963f4cc591c7df88630595bf09b616d408062011b663b9f95cb73b231a61c7; w:p 199""],""aceitacao"":""Não efectue publicação em produção apenas para concluir a tarefa. Prepare uma entrega verificável e indique quais componentes podem ser activados com segurança e quais devem permanecer desactivados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-8185bed1-0013"",""pedido"":""Não efectue publicação em produção apenas para concluir a tarefa. Prepare uma entrega verificável e indique quais componentes podem ser activados com segurança e quais devem permanecer desactivados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\13ef8ec2-be07-4b10-93a1-9fe134b928fa\\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 198""],""aceitacao"":""Não efectue publicação em produção apenas para concluir a tarefa. Prepare uma entrega verificável e indique quais componentes podem ser activados com segurança e quais devem permanecer desactivados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0001,"O objetivo central é melhorar e transformar o Portal do Investidor atual, aproveitando os ativos que tenham valor comprovado e substituindo, redesenhando, consolidando ou desativando funcionalidades, processos, regras e componentes tecnológicos sempre que tal seja necessário para alcançar um serviço superior. A evolução deverá conduzir a um portal de classe mundial, centrado no investidor, interoperável, escalável e operacionalmente eficiente, capaz de acompanhar o projeto desde a formulação da ideia até à implementação, operação e expansão.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0001: O objetivo central é melhorar e transformar o Portal do Investidor atual, aproveitando os ativos que tenham valor comprovado e substituindo, redesenhando, consolidando ou desativando funcionalidades, processos, regras e componentes tecnológicos sempre que tal seja necessário para alcançar um serviço superior. A evolução deverá conduzir a um portal de classe mundial, centrado no investidor, interoperável, escalável e operacionalmente eficiente, capaz de acompanhar o projeto desde a formulação da ideia até à implementação, operação e expansão.",P2,M2-d0c06a75-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0001,1,"[{""id"":""M2-d0c06a75-0001"",""pedido"":""O objetivo central é melhorar e transformar o Portal do Investidor atual, aproveitando os ativos que tenham valor comprovado e substituindo, redesenhando, consolidando ou desativando funcionalidades, processos, regras e componentes tecnológicos sempre que tal seja necessário para alcançar um serviço superior. A evolução deverá conduzir a um portal de classe mundial, centrado no investidor, interoperável, escalável e operacionalmente eficiente, capaz de acompanhar o projeto desde a formulação da ideia até à implementação, operação e expansão."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1""],""aceitacao"":""O objetivo central é melhorar e transformar o Portal do Investidor atual, aproveitando os ativos que tenham valor comprovado e substituindo, redesenhando, consolidando ou desativando funcionalidades, processos, regras e componentes tecnológicos sempre que tal seja necessário para alcançar um serviço superior. A evolução deverá conduzir a um portal de classe mundial, centrado no investidor, interoperável, escalável e operacionalmente eficiente, capaz de acompanhar o projeto desde a formulação da ideia até à implementação, operação e expansão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0002,"O atual Portal do Investidor - Informação Pública e o portal Laravel são componentes de uma iniciativa privada e independente, não pertencente ao Governo nem investida de autoridade pública. A iniciativa utiliza informação, canais e serviços disponibilizados pelas entidades governamentais, mediante fontes oficiais, ligações, encaminhamentos, integrações ou acordos aplicáveis, para facilitar o acesso da comunidade investidora e interessada ao potencial económico de Moçambique. Toda a informação útil existente deverá ser inventariada, validada, atualizada, reorganizada e incorporada como conteúdo didático e orientado à ação, permitindo compreender opções, comparar cenários, identificar requisitos, antecipar custos e riscos e tomar decisões informadas. Limitações históricas, políticas internas desatualizadas, procedimentos redundantes e opções tecnológicas que impeçam a qualidade, a inovação ou a eficiência deverão ser revistos e, quando justificado, eliminados ou substituídos, respeitando as obrigações legais e regulatórias vigentes.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0002: O atual Portal do Investidor - Informação Pública e o portal Laravel são componentes de uma iniciativa privada e independente, não pertencente ao Governo nem investida de autoridade pública. A iniciativa utiliza informação, canais e serviços disponibilizados pelas entidades governamentais, mediante fontes oficiais, ligações, encaminhamentos, integrações ou acordos aplicáveis, para facilitar o acesso da comunidade investidora e interessada ao potencial económico de Moçambique. Toda a informação útil existente deverá ser inventariada, validada, atualizada, reorganizada e incorporada como conteúdo didático e orientado à ação, permitindo compreender opções, comparar cenários, identificar requisitos, antecipar custos e riscos e tomar decisões informadas. Limitações históricas, políticas internas desatualizadas, procedimentos redundantes e opções tecnológicas que impeçam a qualidade, a inovação ou a eficiência deverão ser revistos e, quando justificado, eliminados ou substituídos, respeitando as obrigações legais e regulatórias vigentes.",P2,M2-d0c06a75-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0002,1,"[{""id"":""M2-d0c06a75-0002"",""pedido"":""O atual Portal do Investidor - Informação Pública e o portal Laravel são componentes de uma iniciativa privada e independente, não pertencente ao Governo nem investida de autoridade pública. A iniciativa utiliza informação, canais e serviços disponibilizados pelas entidades governamentais, mediante fontes oficiais, ligações, encaminhamentos, integrações ou acordos aplicáveis, para facilitar o acesso da comunidade investidora e interessada ao potencial económico de Moçambique. Toda a informação útil existente deverá ser inventariada, validada, atualizada, reorganizada e incorporada como conteúdo didático e orientado à ação, permitindo compreender opções, comparar cenários, identificar requisitos, antecipar custos e riscos e tomar decisões informadas. Limitações históricas, políticas internas desatualizadas, procedimentos redundantes e opções tecnológicas que impeçam a qualidade, a inovação ou a eficiência deverão ser revistos e, quando justificado, eliminados ou substituídos, respeitando as obrigações legais e regulatórias vigentes."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2""],""aceitacao"":""O atual Portal do Investidor - Informação Pública e o portal Laravel são componentes de uma iniciativa privada e independente, não pertencente ao Governo nem investida de autoridade pública. A iniciativa utiliza informação, canais e serviços disponibilizados pelas entidades governamentais, mediante fontes oficiais, ligações, encaminhamentos, integrações ou acordos aplicáveis, para facilitar o acesso da comunidade investidora e interessada ao potencial económico de Moçambique. Toda a informação útil existente deverá ser inventariada, validada, atualizada, reorganizada e incorporada como conteúdo didático e orientado à ação, permitindo compreender opções, comparar cenários, identificar requisitos, antecipar custos e riscos e tomar decisões informadas. Limitações históricas, políticas internas desatualizadas, procedimentos redundantes e opções tecnológicas que impeçam a qualidade, a inovação ou a eficiência deverão ser revistos e, quando justificado, eliminados ou substituídos, respeitando as obrigações legais e regulatórias vigentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0003,o Menus deve estar organizado por botões relacionados os quais devem estar em cascata podendo ter sub menus.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 14,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0003: o Menus deve estar organizado por botões relacionados os quais devem estar em cascata podendo ter sub menus.,P2,M2-d0c06a75-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0003,1,"[{""id"":""M2-d0c06a75-0003"",""pedido"":""o Menus deve estar organizado por botões relacionados os quais devem estar em cascata podendo ter sub menus."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 14""],""aceitacao"":""o Menus deve estar organizado por botões relacionados os quais devem estar em cascata podendo ter sub menus."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0004,"As cores devem ser limpas e agradáveis e profissionais seguinte um padrao da proporção áurea (também chamada de número de ouro ou razão áurea),",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 15,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0004: As cores devem ser limpas e agradáveis e profissionais seguinte um padrao da proporção áurea (também chamada de número de ouro ou razão áurea),",P2,M2-d0c06a75-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0004,1,"[{""id"":""M2-d0c06a75-0004"",""pedido"":""As cores devem ser limpas e agradáveis e profissionais seguinte um padrao da proporção áurea (também chamada de número de ouro ou razão áurea),"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 15""],""aceitacao"":""As cores devem ser limpas e agradáveis e profissionais seguinte um padrao da proporção áurea (também chamada de número de ouro ou razão áurea),"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0005,4.7.2 Serviços transversais obrigatórios desde a primeira onda154,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 226,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0005: 4.7.2 Serviços transversais obrigatórios desde a primeira onda154,P2,M2-d0c06a75-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0005,1,"[{""id"":""M2-d0c06a75-0005"",""pedido"":""4.7.2 Serviços transversais obrigatórios desde a primeira onda154"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 226""],""aceitacao"":""4.7.2 Serviços transversais obrigatórios desde a primeira onda154"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0006,5.4.1 Modelo obrigatório de guia179,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 283,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0006: 5.4.1 Modelo obrigatório de guia179,P2,M2-d0c06a75-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0006,1,"[{""id"":""M2-d0c06a75-0006"",""pedido"":""5.4.1 Modelo obrigatório de guia179"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 283""],""aceitacao"":""5.4.1 Modelo obrigatório de guia179"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0007,8.6 Sequência obrigatória para cada release197,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 308,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0007: 8.6 Sequência obrigatória para cada release197,P2,M2-d0c06a75-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0007,1,"[{""id"":""M2-d0c06a75-0007"",""pedido"":""8.6 Sequência obrigatória para cada release197"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 308""],""aceitacao"":""8.6 Sequência obrigatória para cada release197"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0008,4.7.2 Serviços transversais obrigatórios desde a primeira onda328,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 507,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0008: 4.7.2 Serviços transversais obrigatórios desde a primeira onda328,P2,M2-d0c06a75-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0008,1,"[{""id"":""M2-d0c06a75-0008"",""pedido"":""4.7.2 Serviços transversais obrigatórios desde a primeira onda328"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 507""],""aceitacao"":""4.7.2 Serviços transversais obrigatórios desde a primeira onda328"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0009,5.4.1 Modelo obrigatório de guia359,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 564,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0009: 5.4.1 Modelo obrigatório de guia359,P2,M2-d0c06a75-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0009,1,"[{""id"":""M2-d0c06a75-0009"",""pedido"":""5.4.1 Modelo obrigatório de guia359"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 564""],""aceitacao"":""5.4.1 Modelo obrigatório de guia359"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0010,8.6 Sequência obrigatória para cada release381,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 589,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0010: 8.6 Sequência obrigatória para cada release381,P2,M2-d0c06a75-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0010,1,"[{""id"":""M2-d0c06a75-0010"",""pedido"":""8.6 Sequência obrigatória para cada release381"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 589""],""aceitacao"":""8.6 Sequência obrigatória para cada release381"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0011,"A transformação será incremental para proteger dados e continuidade operacional, mas orientada pelo estado-alvo, e não pela perpetuação da arquitetura ou dos procedimentos anteriores. Os pilotos constituem recortes controlados para validar componentes transversais, regras, integrações e experiência do utilizador; não definem nem restringem o âmbito final do portal. Desde a primeira entrega, a arquitetura, o modelo de dados, a taxonomia e os serviços comuns deverão ser concebidos para suportar todos os setores, territórios, perfis e fases do investimento.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 613,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0011: A transformação será incremental para proteger dados e continuidade operacional, mas orientada pelo estado-alvo, e não pela perpetuação da arquitetura ou dos procedimentos anteriores. Os pilotos constituem recortes controlados para validar componentes transversais, regras, integrações e experiência do utilizador; não definem nem restringem o âmbito final do portal. Desde a primeira entrega, a arquitetura, o modelo de dados, a taxonomia e os serviços comuns deverão ser concebidos para suportar todos os setores, territórios, perfis e fases do investimento.",P1,M2-d0c06a75-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0011,1,"[{""id"":""M2-d0c06a75-0011"",""pedido"":""A transformação será incremental para proteger dados e continuidade operacional, mas orientada pelo estado-alvo, e não pela perpetuação da arquitetura ou dos procedimentos anteriores. Os pilotos constituem recortes controlados para validar componentes transversais, regras, integrações e experiência do utilizador; não definem nem restringem o âmbito final do portal. Desde a primeira entrega, a arquitetura, o modelo de dados, a taxonomia e os serviços comuns deverão ser concebidos para suportar todos os setores, territórios, perfis e fases do investimento."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 613""],""aceitacao"":""A transformação será incremental para proteger dados e continuidade operacional, mas orientada pelo estado-alvo, e não pela perpetuação da arquitetura ou dos procedimentos anteriores. Os pilotos constituem recortes controlados para validar componentes transversais, regras, integrações e experiência do utilizador; não definem nem restringem o âmbito final do portal. Desde a primeira entrega, a arquitetura, o modelo de dados, a taxonomia e os serviços comuns deverão ser concebidos para suportar todos os setores, territórios, perfis e fases do investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0012,"Um ponto privado e independente de acesso e apoio à decisão, capaz de indicar, para cada perfil de investimento, oportunidades, entidades competentes, requisitos, documentos, custos, prazos, dependências, incentivos, obrigações e evidências necessárias. A plataforma deverá manter ligação verificável às fontes e serviços oficiais, distinguir claramente orientação privada de ato público e encaminhar o utilizador para a entidade competente sempre que seja necessária licença, autorização, certificação, registo ou decisão vinculativa.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 615,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0012: Um ponto privado e independente de acesso e apoio à decisão, capaz de indicar, para cada perfil de investimento, oportunidades, entidades competentes, requisitos, documentos, custos, prazos, dependências, incentivos, obrigações e evidências necessárias. A plataforma deverá manter ligação verificável às fontes e serviços oficiais, distinguir claramente orientação privada de ato público e encaminhar o utilizador para a entidade competente sempre que seja necessária licença, autorização, certificação, registo ou decisão vinculativa.",P2,M2-d0c06a75-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0012,1,"[{""id"":""M2-d0c06a75-0012"",""pedido"":""Um ponto privado e independente de acesso e apoio à decisão, capaz de indicar, para cada perfil de investimento, oportunidades, entidades competentes, requisitos, documentos, custos, prazos, dependências, incentivos, obrigações e evidências necessárias. A plataforma deverá manter ligação verificável às fontes e serviços oficiais, distinguir claramente orientação privada de ato público e encaminhar o utilizador para a entidade competente sempre que seja necessária licença, autorização, certificação, registo ou decisão vinculativa."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 615""],""aceitacao"":""Um ponto privado e independente de acesso e apoio à decisão, capaz de indicar, para cada perfil de investimento, oportunidades, entidades competentes, requisitos, documentos, custos, prazos, dependências, incentivos, obrigações e evidências necessárias. A plataforma deverá manter ligação verificável às fontes e serviços oficiais, distinguir claramente orientação privada de ato público e encaminhar o utilizador para a entidade competente sempre que seja necessária licença, autorização, certificação, registo ou decisão vinculativa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0013,"A localização será um eixo crítico e transversal da plataforma. A inteligência territorial deverá permitir avaliar a evolução dos projetos e das áreas económicas, a utilização e disponibilidade de recursos, a capacidade das infraestruturas e as potencialidades de cada território. Corredores de desenvolvimento, projetos âncora, clusters multissetoriais, Zonas Económicas Especiais, Zonas Francas Industriais e parques industriais deverão ser inventariados e relacionados em PostgreSQL/PostGIS, sem limitar a identificação de oportunidades complementares dentro, na envolvente ou fora dessas áreas formalmente delimitadas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 616,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0013: A localização será um eixo crítico e transversal da plataforma. A inteligência territorial deverá permitir avaliar a evolução dos projetos e das áreas económicas, a utilização e disponibilidade de recursos, a capacidade das infraestruturas e as potencialidades de cada território. Corredores de desenvolvimento, projetos âncora, clusters multissetoriais, Zonas Económicas Especiais, Zonas Francas Industriais e parques industriais deverão ser inventariados e relacionados em PostgreSQL/PostGIS, sem limitar a identificação de oportunidades complementares dentro, na envolvente ou fora dessas áreas formalmente delimitadas.",P1,M2-d0c06a75-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0013,1,"[{""id"":""M2-d0c06a75-0013"",""pedido"":""A localização será um eixo crítico e transversal da plataforma. A inteligência territorial deverá permitir avaliar a evolução dos projetos e das áreas económicas, a utilização e disponibilidade de recursos, a capacidade das infraestruturas e as potencialidades de cada território. Corredores de desenvolvimento, projetos âncora, clusters multissetoriais, Zonas Económicas Especiais, Zonas Francas Industriais e parques industriais deverão ser inventariados e relacionados em PostgreSQL/PostGIS, sem limitar a identificação de oportunidades complementares dentro, na envolvente ou fora dessas áreas formalmente delimitadas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 616""],""aceitacao"":""A localização será um eixo crítico e transversal da plataforma. A inteligência territorial deverá permitir avaliar a evolução dos projetos e das áreas económicas, a utilização e disponibilidade de recursos, a capacidade das infraestruturas e as potencialidades de cada território. Corredores de desenvolvimento, projetos âncora, clusters multissetoriais, Zonas Económicas Especiais, Zonas Francas Industriais e parques industriais deverão ser inventariados e relacionados em PostgreSQL/PostGIS, sem limitar a identificação de oportunidades complementares dentro, na envolvente ou fora dessas áreas formalmente delimitadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0014,"Disponibilizar uma plataforma privada de investimento de classe mundial, independente, inclusiva, confiável e orientada ao utilizador, que articule conhecimento do mercado e serviços públicos e privados para reduzir o custo de contexto, ampliar o acesso a oportunidades, fortalecer a conformidade e permitir que investidores, empresas, CTA, câmaras de comércio, associações empresariais e comunidades aproveitem de forma responsável o potencial económico de Moçambique.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 619,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0014: Disponibilizar uma plataforma privada de investimento de classe mundial, independente, inclusiva, confiável e orientada ao utilizador, que articule conhecimento do mercado e serviços públicos e privados para reduzir o custo de contexto, ampliar o acesso a oportunidades, fortalecer a conformidade e permitir que investidores, empresas, CTA, câmaras de comércio, associações empresariais e comunidades aproveitem de forma responsável o potencial económico de Moçambique.",P2,M2-d0c06a75-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0014,1,"[{""id"":""M2-d0c06a75-0014"",""pedido"":""Disponibilizar uma plataforma privada de investimento de classe mundial, independente, inclusiva, confiável e orientada ao utilizador, que articule conhecimento do mercado e serviços públicos e privados para reduzir o custo de contexto, ampliar o acesso a oportunidades, fortalecer a conformidade e permitir que investidores, empresas, CTA, câmaras de comércio, associações empresariais e comunidades aproveitem de forma responsável o potencial económico de Moçambique."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 619""],""aceitacao"":""Disponibilizar uma plataforma privada de investimento de classe mundial, independente, inclusiva, confiável e orientada ao utilizador, que articule conhecimento do mercado e serviços públicos e privados para reduzir o custo de contexto, ampliar o acesso a oportunidades, fortalecer a conformidade e permitir que investidores, empresas, CTA, câmaras de comércio, associações empresariais e comunidades aproveitem de forma responsável o potencial económico de Moçambique."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0015,"Inventariar, validar e incorporar a informação útil do portal público existente como conhecimento didático, contextual e orientado à tomada de decisão informada.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 623,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0015: Inventariar, validar e incorporar a informação útil do portal público existente como conhecimento didático, contextual e orientado à tomada de decisão informada.",P2,M2-d0c06a75-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0015,1,"[{""id"":""M2-d0c06a75-0015"",""pedido"":""Inventariar, validar e incorporar a informação útil do portal público existente como conhecimento didático, contextual e orientado à tomada de decisão informada."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 623""],""aceitacao"":""Inventariar, validar e incorporar a informação útil do portal público existente como conhecimento didático, contextual e orientado à tomada de decisão informada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0016,"Permitir monitoria de prazos, responsabilidades, riscos, resultados, uso dos recursos e evolução territorial.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 629,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0016: Permitir monitoria de prazos, responsabilidades, riscos, resultados, uso dos recursos e evolução territorial.",P2,M2-d0c06a75-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0016,1,"[{""id"":""M2-d0c06a75-0016"",""pedido"":""Permitir monitoria de prazos, responsabilidades, riscos, resultados, uso dos recursos e evolução territorial."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 629""],""aceitacao"":""Permitir monitoria de prazos, responsabilidades, riscos, resultados, uso dos recursos e evolução territorial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0017,"Assegurar transparência, segurança, auditabilidade, acessibilidade, proteção de dados e melhoria contínua.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 630,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0017: Assegurar transparência, segurança, auditabilidade, acessibilidade, proteção de dados e melhoria contínua.",P2,M2-d0c06a75-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0017,1,"[{""id"":""M2-d0c06a75-0017"",""pedido"":""Assegurar transparência, segurança, auditabilidade, acessibilidade, proteção de dados e melhoria contínua."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 630""],""aceitacao"":""Assegurar transparência, segurança, auditabilidade, acessibilidade, proteção de dados e melhoria contínua."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0018,"O Banco de Moçambique e a AT devem integrar o fluxo em curso desde o pré-diagnóstico até ao pós-investimento. A intervenção não se limita à fase de licenciamento: inclui registo, validação, monitoria, reporte, renovação, fiscalização, alteração, suspensão e encerramento. O portal privado deverá orientar, preparar dossiês, controlar prazos e evidências e encaminhar para os canais oficiais, sem emitir autorizações ou decisões vinculativas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 648,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0018: O Banco de Moçambique e a AT devem integrar o fluxo em curso desde o pré-diagnóstico até ao pós-investimento. A intervenção não se limita à fase de licenciamento: inclui registo, validação, monitoria, reporte, renovação, fiscalização, alteração, suspensão e encerramento. O portal privado deverá orientar, preparar dossiês, controlar prazos e evidências e encaminhar para os canais oficiais, sem emitir autorizações ou decisões vinculativas.",P2,M2-d0c06a75-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0018,1,"[{""id"":""M2-d0c06a75-0018"",""pedido"":""O Banco de Moçambique e a AT devem integrar o fluxo em curso desde o pré-diagnóstico até ao pós-investimento. A intervenção não se limita à fase de licenciamento: inclui registo, validação, monitoria, reporte, renovação, fiscalização, alteração, suspensão e encerramento. O portal privado deverá orientar, preparar dossiês, controlar prazos e evidências e encaminhar para os canais oficiais, sem emitir autorizações ou decisões vinculativas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 648""],""aceitacao"":""O Banco de Moçambique e a AT devem integrar o fluxo em curso desde o pré-diagnóstico até ao pós-investimento. A intervenção não se limita à fase de licenciamento: inclui registo, validação, monitoria, reporte, renovação, fiscalização, alteração, suspensão e encerramento. O portal privado deverá orientar, preparar dossiês, controlar prazos e evidências e encaminhar para os canais oficiais, sem emitir autorizações ou decisões vinculativas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0019,"O catálogo jurídico deverá acompanhar permanentemente alterações, revogações e novos normativos publicados pelo Banco de Moçambique, AT e Boletim da República. Nenhuma regra automática poderá ser ativada sem fonte, versão, data de vigência e responsável pela validação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 653,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0019: O catálogo jurídico deverá acompanhar permanentemente alterações, revogações e novos normativos publicados pelo Banco de Moçambique, AT e Boletim da República. Nenhuma regra automática poderá ser ativada sem fonte, versão, data de vigência e responsável pela validação.",P2,M2-d0c06a75-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0019,1,"[{""id"":""M2-d0c06a75-0019"",""pedido"":""O catálogo jurídico deverá acompanhar permanentemente alterações, revogações e novos normativos publicados pelo Banco de Moçambique, AT e Boletim da República. Nenhuma regra automática poderá ser ativada sem fonte, versão, data de vigência e responsável pela validação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 653""],""aceitacao"":""O catálogo jurídico deverá acompanhar permanentemente alterações, revogações e novos normativos publicados pelo Banco de Moçambique, AT e Boletim da República. Nenhuma regra automática poderá ser ativada sem fonte, versão, data de vigência e responsável pela validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0020,"Disponibilizar trilho, registos e evidências para supervisão, sem substituir os sistemas oficiais.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 686,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0020: Disponibilizar trilho, registos e evidências para supervisão, sem substituir os sistemas oficiais.",P2,M2-d0c06a75-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0020,1,"[{""id"":""M2-d0c06a75-0020"",""pedido"":""Disponibilizar trilho, registos e evidências para supervisão, sem substituir os sistemas oficiais."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 686""],""aceitacao"":""Disponibilizar trilho, registos e evidências para supervisão, sem substituir os sistemas oficiais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0021,"Disponibilizar declaração anual de benefícios, anexos, faturas, fornecedores, deduções e evidências para fiscalização.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 687,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0021: Disponibilizar declaração anual de benefícios, anexos, faturas, fornecedores, deduções e evidências para fiscalização.",P2,M2-d0c06a75-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0021,1,"[{""id"":""M2-d0c06a75-0021"",""pedido"":""Disponibilizar declaração anual de benefícios, anexos, faturas, fornecedores, deduções e evidências para fiscalização."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 687""],""aceitacao"":""Disponibilizar declaração anual de benefícios, anexos, faturas, fornecedores, deduções e evidências para fiscalização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0022,"Congelar versões, preservar documentos e gerir pedidos de esclarecimento.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 688,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0022: Congelar versões, preservar documentos e gerir pedidos de esclarecimento.",P2,M2-d0c06a75-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0022,1,"[{""id"":""M2-d0c06a75-0022"",""pedido"":""Congelar versões, preservar documentos e gerir pedidos de esclarecimento."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 688""],""aceitacao"":""Congelar versões, preservar documentos e gerir pedidos de esclarecimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0023,"Quando a atividade pretendida envolver banco, sociedade financeira, casa de câmbios, microbanco, cooperativa de crédito, operador de microcrédito, organização de poupança e empréstimo, prestador de serviços de pagamento ou outra entidade supervisionada, o portal deverá ativar uma jornada específica.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 697,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0023: Quando a atividade pretendida envolver banco, sociedade financeira, casa de câmbios, microbanco, cooperativa de crédito, operador de microcrédito, organização de poupança e empréstimo, prestador de serviços de pagamento ou outra entidade supervisionada, o portal deverá ativar uma jornada específica.",P2,M2-d0c06a75-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0023,1,"[{""id"":""M2-d0c06a75-0023"",""pedido"":""Quando a atividade pretendida envolver banco, sociedade financeira, casa de câmbios, microbanco, cooperativa de crédito, operador de microcrédito, organização de poupança e empréstimo, prestador de serviços de pagamento ou outra entidade supervisionada, o portal deverá ativar uma jornada específica."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 697""],""aceitacao"":""Quando a atividade pretendida envolver banco, sociedade financeira, casa de câmbios, microbanco, cooperativa de crédito, operador de microcrédito, organização de poupança e empréstimo, prestador de serviços de pagamento ou outra entidade supervisionada, o portal deverá ativar uma jornada específica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0024,"A matriz deverá ser parametrizada pela categoria da entidade, atividade, canal, moeda, residência, estrutura acionista e risco. Os requisitos quantitativos, formulários, capital mínimo, taxas e prazos devem ser carregados a partir dos normativos vigentes e nunca fixados no portal sem versão e validação do Banco de Moçambique.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 723,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0024: A matriz deverá ser parametrizada pela categoria da entidade, atividade, canal, moeda, residência, estrutura acionista e risco. Os requisitos quantitativos, formulários, capital mínimo, taxas e prazos devem ser carregados a partir dos normativos vigentes e nunca fixados no portal sem versão e validação do Banco de Moçambique.",P2,M2-d0c06a75-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0024,1,"[{""id"":""M2-d0c06a75-0024"",""pedido"":""A matriz deverá ser parametrizada pela categoria da entidade, atividade, canal, moeda, residência, estrutura acionista e risco. Os requisitos quantitativos, formulários, capital mínimo, taxas e prazos devem ser carregados a partir dos normativos vigentes e nunca fixados no portal sem versão e validação do Banco de Moçambique."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 723""],""aceitacao"":""A matriz deverá ser parametrizada pela categoria da entidade, atividade, canal, moeda, residência, estrutura acionista e risco. Os requisitos quantitativos, formulários, capital mínimo, taxas e prazos devem ser carregados a partir dos normativos vigentes e nunca fixados no portal sem versão e validação do Banco de Moçambique."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0025,Selecionar jornada e requisitos conforme atividade.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 741,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0025: Selecionar jornada e requisitos conforme atividade.,P2,M2-d0c06a75-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0025,1,"[{""id"":""M2-d0c06a75-0025"",""pedido"":""Selecionar jornada e requisitos conforme atividade."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 741""],""aceitacao"":""Selecionar jornada e requisitos conforme atividade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0026,"Preencher uma ficha por entidade, operação ou alteração regulada. Campos não aplicáveis devem ser justificados.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 836,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0026: Preencher uma ficha por entidade, operação ou alteração regulada. Campos não aplicáveis devem ser justificados.",P2,M2-d0c06a75-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0026,1,"[{""id"":""M2-d0c06a75-0026"",""pedido"":""Preencher uma ficha por entidade, operação ou alteração regulada. Campos não aplicáveis devem ser justificados."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 836""],""aceitacao"":""Preencher uma ficha por entidade, operação ou alteração regulada. Campos não aplicáveis devem ser justificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0027,"Preservar comprovativos e histórico cambial por operação, sem expor dados bancários além da finalidade autorizada.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 937,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0027: Preservar comprovativos e histórico cambial por operação, sem expor dados bancários além da finalidade autorizada.",P2,M2-d0c06a75-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0027,1,"[{""id"":""M2-d0c06a75-0027"",""pedido"":""Preservar comprovativos e histórico cambial por operação, sem expor dados bancários além da finalidade autorizada."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 937""],""aceitacao"":""Preservar comprovativos e histórico cambial por operação, sem expor dados bancários além da finalidade autorizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0028,"O portal deverá distinguir simulação, elegibilidade preliminar, pedido, concessão, utilização, fiscalização, suspensão, revogação e expiração. Benefícios e isenções não são automáticos; dependem do regime, do projeto, da decisão competente e do cumprimento continuado das condições.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 939,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0028: O portal deverá distinguir simulação, elegibilidade preliminar, pedido, concessão, utilização, fiscalização, suspensão, revogação e expiração. Benefícios e isenções não são automáticos; dependem do regime, do projeto, da decisão competente e do cumprimento continuado das condições.",P2,M2-d0c06a75-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0028,1,"[{""id"":""M2-d0c06a75-0028"",""pedido"":""O portal deverá distinguir simulação, elegibilidade preliminar, pedido, concessão, utilização, fiscalização, suspensão, revogação e expiração. Benefícios e isenções não são automáticos; dependem do regime, do projeto, da decisão competente e do cumprimento continuado das condições."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 939""],""aceitacao"":""O portal deverá distinguir simulação, elegibilidade preliminar, pedido, concessão, utilização, fiscalização, suspensão, revogação e expiração. Benefícios e isenções não são automáticos; dependem do regime, do projeto, da decisão competente e do cumprimento continuado das condições."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0029,"O fluxo deverá controlar separadamente o direito potencial previsto na lei, a elegibilidade do projeto, a decisão de concessão, a utilização efetiva e a fiscalização. O portal não deverá assumir que o registo do investimento ou a localização numa ZEE, ZFI ou parque industrial concede automaticamente o benefício.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 965,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: 11 fontes e 161 ficheiros de build entregues; sem migrations, grants, classificações reais ou divulgação. Catálogo público mantém zero negócios e seis oportunidades. Suplemento de compilação para repor InvesteMoz no título preparado apenas em QA, pendente de decisão. | 16/10/2026 — fecho operacional consolidado: negocios-classificacao-QA-53311df2f59c e suplemento de nome negocios-compilacao-nome-QA-7ef0facd0e27 autorizados e entregues: mesmas 11 fontes, 161 build, título InvesteMoz observado. Sem escrita de negócio/classificação/divulgação.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0029: O fluxo deverá controlar separadamente o direito potencial previsto na lei, a elegibilidade do projeto, a decisão de concessão, a utilização efetiva e a fiscalização. O portal não deverá assumir que o registo do investimento ou a localização numa ZEE, ZFI ou parque industrial concede automaticamente o benefício.",P2,M2-d0c06a75-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0029,1,"[{""id"":""M2-d0c06a75-0029"",""pedido"":""O fluxo deverá controlar separadamente o direito potencial previsto na lei, a elegibilidade do projeto, a decisão de concessão, a utilização efetiva e a fiscalização. O portal não deverá assumir que o registo do investimento ou a localização numa ZEE, ZFI ou parque industrial concede automaticamente o benefício."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 965""],""aceitacao"":""O fluxo deverá controlar separadamente o direito potencial previsto na lei, a elegibilidade do projeto, a decisão de concessão, a utilização efetiva e a fiscalização. O portal não deverá assumir que o registo do investimento ou a localização numa ZEE, ZFI ou parque industrial concede automaticamente o benefício."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. | 15/10/2026 — incremento de classificação multidimensional em QA: Confirmação da associação, publicação editorial e ato externo separados. Ato documentado não concede automaticamente benefício. Elegibilidade/cálculo/utilização/fiscalização completos não implementados por esta entrega. | 15/10/2026 — Tempo autorizou e foi disponibilizada a candidata classificacao-multidimensional-QA-64ab05e20b95 DOC01: 17 fontes/174 build, backup/restauro fresco, cache de dados preservada e reversão compatível. Recorte parcial; restantes limites conservados. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: Relação com zona não concede benefício, capacidade ou direito. Não demonstra o processo integral de concessão, utilização e fiscalização. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: Backup/restauro fresco 295 tabelas/31 sequências/2341 ficheiros/29 documentos; clone arrancou em leitura. Conferência operacional de GET/assets e área privada pela conta 2, sem guardar. Dados, papéis e histórico iguais; não encerra a cláusula integral.","Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada. | Disponibilização DOC01 executada. Limitação operacional concreta: Editor no ativo: não demonstrado nesta conferência. O utilizador informou não ter acesso à conta de Promotora interna Aurora Chachuaio. A sessão efetiva Osmane Nala, conta 2, recebeu 403 em GET /minhas-oportunidades/create; não existe elevação operacional ativa. Os papéis Promotor/Validador dessa conta permanecem atribuídos; as funções de autorização v1 conferem exatamente com a versão anterior à entrega. Existem seis oportunidades legadas e nenhuma do workflow de promotor no ativo. A mensagem 403 genérica não expõe o motivo; o diagnóstico fica registado, sem alterar permissões, credenciais ou acrescentar uma correção fora do pacote autorizado. Mantêm-se as provas funcionais QA aceites do editor.; limites do critério integral: Confirmação da associação, publicação editorial e ato externo separados. Ato documentado não concede automaticamente benefício. Elegibilidade/cálculo/utilização/fiscalização completos não implementados por esta entrega. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: Recorte QA concluído; disponibilização deste incremento exige decisão específica. Relação com zona não concede benefício, capacidade ou direito. Não demonstra o processo integral de concessão, utilização e fiscalização. As quatro outras lacunas conservam o seu estado; provas aceites não se repetem. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: Recuperação UUID no ativo não observada: conta 2 sem anúncio próprio; dois rascunhos pertencem a outro titular. Não criar dados nem alargar acesso para preencher esta limitação. Cadeia sem caso positivo, sem ensaio volumétrico e limite do payload sintético da reversão mantêm-se. Outras quatro lacunas inalteradas.","SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.","Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: A autorização base foi executada. Suplemento negocios-compilacao-nome-QA-7ef0facd0e27, zero fontes/161 build para título InvesteMoz, aguarda autorização específica por ter novos hashes de build. Não reabrir QA funcional aceite. | 16/10/2026 — fecho operacional consolidado: Autorizações base e do suplemento executadas. Saldo operacional zero. Não classificar anúncios reais nem divulgar relações. Limites QA e ausência de UUID próprio para observação no ativo conservados; outras quatro lacunas inalteradas.",Incremento parcial disponibilizado; aceitação QA preservada e lacunas integrais delimitadas,"Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: 10–16 h era a estimativa inicial agora executada neste recorte. Saldo QA zero para a cobertura demonstrada. Operação futura estimada 90–180 min após autorização, partilhada pelo lote, não somar por requisito.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | outputs/investmoz-classificacao-multidimensional-QA-20261015/RELATORIO-QA.md; HTTP-DELTA-QA.json (44); SERVICOS-DELTA-QA.json (22); REVERSAO-COMPAT-QA.json (6); INTERFACE-QA.json | outputs/investmoz-classificacao-ativacao-20261015/RELATORIO-ENTREGA.md; RECIBO-FINAL.json; FRESH-BACKUP.json; ARRANQUE-CLONE-RESTAURADO.json; FONTES-COMPILACAO.json; HTTP-AFTER.json; PRESERVACAO-AFTER.json; INTERFACE-OPERACIONAL.json | outputs/investmoz-negocios-classificacao-QA-20261016/RELATORIO-QA.md; HTTP-QA.json (36/50 HTTP); SCOPES-QA.json (10); INTERFACE-QA.json; REVERSAO-APOS-EDICAO-ANTERIOR.json; PRESERVACAO-FINAL.json; MANIFESTO.json | outputs/investmoz-negocios-classificacao-ativacao-20261016/RELATORIO-ENTREGA.md; AUTORIZACAO-TEMPO.json; FRESH-BACKUP.json; ARRANQUE-CLONE-RESTAURADO.json; TROCA.json; HTTP-AFTER.json; PRESERVACAO-APOS-AUTENTICACAO.json; INTERFACE-OPERACIONAL.json; RECIBO-FINAL.json | outputs/investmoz-negocios-classificacao-ativacao-20261016/RELATORIO-FINAL.md; AUTORIZACAO-EXTENSAO-NOME.json; FRESH-BACKUP-NOME.json; ARRANQUE-CLONE-NOME.json; TROCA-NOME.json; HTTP-APOS-NOME.json; PRESERVACAO-APOS-NOME.json; INTERFACE-NOME-ATIVO.json; RECIBO-CONSOLIDADO.json,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada, | management_draft.canonical.relations/enterprise_size; workflow_context.classification_decisions/publication.classification/canonical_items; mestres existentes por ID; sem migrations. | /negocios: existing_business_revisions.snapshot.context.multidimensional; mesmo UUID e payload principal intacto; decisões por relação/evidência; snapshot de divulgação separado.," | Recuperação noutra sessão, nove relações/quatro dimensões, evidência/decisão por hash, exclusão privada, filtros/map matched_count, reversão compatível. Publicação é fixture sintético; transição editorial aceite não repetida. | Clone principal publicado/v26, referência publicada/v12 intacta; recuperação/validação/divulgação e filtros dirigidos; edição posterior pelo código anterior preserva o suplemento; ver relatório para fixture secundário sintético.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0030,Aplicar árvore de decisão explicável; registar pressupostos e lacunas.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 986 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7220,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0030: Aplicar árvore de decisão explicável; registar pressupostos e lacunas.,P2,M2-d0c06a75-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0030,1,"[{""id"":""M2-d0c06a75-0030"",""pedido"":""Aplicar árvore de decisão explicável; registar pressupostos e lacunas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 986"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7220""],""aceitacao"":""Aplicar árvore de decisão explicável; registar pressupostos e lacunas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0031,"Registar número, data, canal, prazo, pedidos de esclarecimento e respostas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1001 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7235,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0031: Registar número, data, canal, prazo, pedidos de esclarecimento e respostas.",P2,M2-d0c06a75-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0031,1,"[{""id"":""M2-d0c06a75-0031"",""pedido"":""Registar número, data, canal, prazo, pedidos de esclarecimento e respostas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1001"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7235""],""aceitacao"":""Registar número, data, canal, prazo, pedidos de esclarecimento e respostas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0032,"Validar contra lista, período, saldo, projeto e condição; guardar comprovativos.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1016 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7250,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0032: Validar contra lista, período, saldo, projeto e condição; guardar comprovativos.",P2,M2-d0c06a75-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0032,1,"[{""id"":""M2-d0c06a75-0032"",""pedido"":""Validar contra lista, período, saldo, projeto e condição; guardar comprovativos."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1016"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7250""],""aceitacao"":""Validar contra lista, período, saldo, projeto e condição; guardar comprovativos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0033,"Preservar versão, congelar dossiê, atribuir tarefas, controlar resposta e contraditório.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1031 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7265,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0033: Preservar versão, congelar dossiê, atribuir tarefas, controlar resposta e contraditório.",P2,M2-d0c06a75-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0033,1,"[{""id"":""M2-d0c06a75-0033"",""pedido"":""Preservar versão, congelar dossiê, atribuir tarefas, controlar resposta e contraditório."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1031"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7265""],""aceitacao"":""Preservar versão, congelar dossiê, atribuir tarefas, controlar resposta e contraditório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0034,"Preencher uma ficha por benefício, imposto ou direito. A simulação deve permanecer separada da decisão oficial.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1108 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7342,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0034: Preencher uma ficha por benefício, imposto ou direito. A simulação deve permanecer separada da decisão oficial.",P2,M2-d0c06a75-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0034,1,"[{""id"":""M2-d0c06a75-0034"",""pedido"":""Preencher uma ficha por benefício, imposto ou direito. A simulação deve permanecer separada da decisão oficial."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1108"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7342""],""aceitacao"":""Preencher uma ficha por benefício, imposto ou direito. A simulação deve permanecer separada da decisão oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0035,"A entidade possui competência legal para emitir, decidir, validar ou supervisionar.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1218 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7452,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0035: A entidade possui competência legal para emitir, decidir, validar ou supervisionar.",P2,M2-d0c06a75-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0035,1,"[{""id"":""M2-d0c06a75-0035"",""pedido"":""A entidade possui competência legal para emitir, decidir, validar ou supervisionar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1218"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7452""],""aceitacao"":""A entidade possui competência legal para emitir, decidir, validar ou supervisionar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0036,"Todos os requisitos obrigatórios, condicionais e informativos estão classificados.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1242 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7476,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0036: Todos os requisitos obrigatórios, condicionais e informativos estão classificados.",P2,M2-d0c06a75-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0036,1,"[{""id"":""M2-d0c06a75-0036"",""pedido"":""Todos os requisitos obrigatórios, condicionais e informativos estão classificados."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1242"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7476""],""aceitacao"":""Todos os requisitos obrigatórios, condicionais e informativos estão classificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0037,"O CRM deverá guardar o estado cambial e fiscal do projeto, tarefas, prazos, decisões, condições, reportes e fiscalizações.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1354 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7587,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0037: O CRM deverá guardar o estado cambial e fiscal do projeto, tarefas, prazos, decisões, condições, reportes e fiscalizações.",P2,M2-d0c06a75-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0037,1,"[{""id"":""M2-d0c06a75-0037"",""pedido"":""O CRM deverá guardar o estado cambial e fiscal do projeto, tarefas, prazos, decisões, condições, reportes e fiscalizações."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1354"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7587""],""aceitacao"":""O CRM deverá guardar o estado cambial e fiscal do projeto, tarefas, prazos, decisões, condições, reportes e fiscalizações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0038,"O repositório legal deverá relacionar cada regra com entidade, evento acionador, requisitos, formulário, prazo, decisão, obrigação posterior e fonte.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1355 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7588,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0038: O repositório legal deverá relacionar cada regra com entidade, evento acionador, requisitos, formulário, prazo, decisão, obrigação posterior e fonte.",P2,M2-d0c06a75-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0038,1,"[{""id"":""M2-d0c06a75-0038"",""pedido"":""O repositório legal deverá relacionar cada regra com entidade, evento acionador, requisitos, formulário, prazo, decisão, obrigação posterior e fonte."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1355"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7588""],""aceitacao"":""O repositório legal deverá relacionar cada regra com entidade, evento acionador, requisitos, formulário, prazo, decisão, obrigação posterior e fonte."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0039,"As integrações usarão APIs ou mecanismos autorizados; na ausência destes, o portal deverá produzir dossiês e encaminhamentos rastreáveis.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1357 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7590,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0039: As integrações usarão APIs ou mecanismos autorizados; na ausência destes, o portal deverá produzir dossiês e encaminhamentos rastreáveis.",P2,M2-d0c06a75-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0039,1,"[{""id"":""M2-d0c06a75-0039"",""pedido"":""As integrações usarão APIs ou mecanismos autorizados; na ausência destes, o portal deverá produzir dossiês e encaminhamentos rastreáveis."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1357"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7590""],""aceitacao"":""As integrações usarão APIs ou mecanismos autorizados; na ausência destes, o portal deverá produzir dossiês e encaminhamentos rastreáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0040,No-Go: atividade financeira sem autorização; operação cambial obrigatória sem licença ou registo; origem de fundos não validada; benefício fiscal tratado como automático; parâmetro fiscal ou cambial sem fonte vigente; divergência material entre decisão e utilização; declaração obrigatória vencida; vulnerabilidade crítica; ou integração não autorizada.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1360 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7593,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0040: No-Go: atividade financeira sem autorização; operação cambial obrigatória sem licença ou registo; origem de fundos não validada; benefício fiscal tratado como automático; parâmetro fiscal ou cambial sem fonte vigente; divergência material entre decisão e utilização; declaração obrigatória vencida; vulnerabilidade crítica; ou integração não autorizada.,P2,M2-d0c06a75-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0040,1,"[{""id"":""M2-d0c06a75-0040"",""pedido"":""No-Go: atividade financeira sem autorização; operação cambial obrigatória sem licença ou registo; origem de fundos não validada; benefício fiscal tratado como automático; parâmetro fiscal ou cambial sem fonte vigente; divergência material entre decisão e utilização; declaração obrigatória vencida; vulnerabilidade crítica; ou integração não autorizada."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1360"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7593""],""aceitacao"":""No-Go: atividade financeira sem autorização; operação cambial obrigatória sem licença ou registo; origem de fundos não validada; benefício fiscal tratado como automático; parâmetro fiscal ou cambial sem fonte vigente; divergência material entre decisão e utilização; declaração obrigatória vencida; vulnerabilidade crítica; ou integração não autorizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0041,"Os conteúdos e serviços já existentes no Portal do Investidor — Informação Pública devem ser preservados, atualizados e associados ao processo de investimento. O novo portal não deverá tratá-los como páginas isoladas: cada serviço será ativado conforme o perfil do investidor, a forma societária, a atividade, a dimensão, a localização, o regime aplicável e a fase do projeto. O CRM deverá manter estado, responsável, prazo, documentos, dependências, decisão oficial e ação seguinte.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1364 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7597,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0041: Os conteúdos e serviços já existentes no Portal do Investidor — Informação Pública devem ser preservados, atualizados e associados ao processo de investimento. O novo portal não deverá tratá-los como páginas isoladas: cada serviço será ativado conforme o perfil do investidor, a forma societária, a atividade, a dimensão, a localização, o regime aplicável e a fase do projeto. O CRM deverá manter estado, responsável, prazo, documentos, dependências, decisão oficial e ação seguinte.",P2,M2-d0c06a75-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0041,1,"[{""id"":""M2-d0c06a75-0041"",""pedido"":""Os conteúdos e serviços já existentes no Portal do Investidor — Informação Pública devem ser preservados, atualizados e associados ao processo de investimento. O novo portal não deverá tratá-los como páginas isoladas: cada serviço será ativado conforme o perfil do investidor, a forma societária, a atividade, a dimensão, a localização, o regime aplicável e a fase do projeto. O CRM deverá manter estado, responsável, prazo, documentos, dependências, decisão oficial e ação seguinte."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1364"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7597""],""aceitacao"":""Os conteúdos e serviços já existentes no Portal do Investidor — Informação Pública devem ser preservados, atualizados e associados ao processo de investimento. O novo portal não deverá tratá-los como páginas isoladas: cada serviço será ativado conforme o perfil do investidor, a forma societária, a atividade, a dimensão, a localização, o regime aplicável e a fase do projeto. O CRM deverá manter estado, responsável, prazo, documentos, dependências, decisão oficial e ação seguinte."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0042,Apresentar atendimento oficial e manter tarefa para obter o URL ou API; não inventar ligação profunda.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1478 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7711,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0042: Apresentar atendimento oficial e manter tarefa para obter o URL ou API; não inventar ligação profunda.,P2,M2-d0c06a75-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0042,1,"[{""id"":""M2-d0c06a75-0042"",""pedido"":""Apresentar atendimento oficial e manter tarefa para obter o URL ou API; não inventar ligação profunda."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1478"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7711""],""aceitacao"":""Apresentar atendimento oficial e manter tarefa para obter o URL ou API; não inventar ligação profunda."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0043,Abrir o canal oficial; guardar no CRM apenas o estado e comprovativos autorizados.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1482 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7715,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,M2-d0c06a75-0043: Abrir o canal oficial; guardar no CRM apenas o estado e comprovativos autorizados.,P2,M2-d0c06a75-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0043,1,"[{""id"":""M2-d0c06a75-0043"",""pedido"":""Abrir o canal oficial; guardar no CRM apenas o estado e comprovativos autorizados."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1482"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7715""],""aceitacao"":""Abrir o canal oficial; guardar no CRM apenas o estado e comprovativos autorizados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0044,"Disponibilizar guia, requisitos, ligação e acompanhamento.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1486 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7719,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0044: Disponibilizar guia, requisitos, ligação e acompanhamento.",P2,M2-d0c06a75-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0044,1,"[{""id"":""M2-d0c06a75-0044"",""pedido"":""Disponibilizar guia, requisitos, ligação e acompanhamento."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1486"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7719""],""aceitacao"":""Disponibilizar guia, requisitos, ligação e acompanhamento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0045,Orientar e encaminhar; validar o formulário e canal com Alfândegas.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1490 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7723,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0045: Orientar e encaminhar; validar o formulário e canal com Alfândegas.,P2,M2-d0c06a75-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0045,1,"[{""id"":""M2-d0c06a75-0045"",""pedido"":""Orientar e encaminhar; validar o formulário e canal com Alfândegas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1490"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7723""],""aceitacao"":""Orientar e encaminhar; validar o formulário e canal com Alfândegas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0046,"Cada caso deve possuir um responsável interno único, entidade decisora, ponto focal, substituto e data da próxima ação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1639 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7872,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0046: Cada caso deve possuir um responsável interno único, entidade decisora, ponto focal, substituto e data da próxima ação.",P2,M2-d0c06a75-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0046,1,"[{""id"":""M2-d0c06a75-0046"",""pedido"":""Cada caso deve possuir um responsável interno único, entidade decisora, ponto focal, substituto e data da próxima ação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1639"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7872""],""aceitacao"":""Cada caso deve possuir um responsável interno único, entidade decisora, ponto focal, substituto e data da próxima ação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0047,O prazo interno é distinto do prazo oficial; ambos devem ser registados e medidos.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1641 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7874,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0047: O prazo interno é distinto do prazo oficial; ambos devem ser registados e medidos.,P2,M2-d0c06a75-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0047,1,"[{""id"":""M2-d0c06a75-0047"",""pedido"":""O prazo interno é distinto do prazo oficial; ambos devem ser registados e medidos."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1641"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7874""],""aceitacao"":""O prazo interno é distinto do prazo oficial; ambos devem ser registados e medidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0048,"Preservar o conteúdo existente como base didática, validando legislação, entidade, formulário, prazo, taxa e canal.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1646 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7879,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0048: Preservar o conteúdo existente como base didática, validando legislação, entidade, formulário, prazo, taxa e canal.",P2,M2-d0c06a75-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0048,1,"[{""id"":""M2-d0c06a75-0048"",""pedido"":""Preservar o conteúdo existente como base didática, validando legislação, entidade, formulário, prazo, taxa e canal."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1646"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7879""],""aceitacao"":""Preservar o conteúdo existente como base didática, validando legislação, entidade, formulário, prazo, taxa e canal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0049,"Reutilizar dados e documentos no CRM com consentimento, evitando nova introdução em cada serviço.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1649 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7882,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0049: Reutilizar dados e documentos no CRM com consentimento, evitando nova introdução em cada serviço.",P2,M2-d0c06a75-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0049,1,"[{""id"":""M2-d0c06a75-0049"",""pedido"":""Reutilizar dados e documentos no CRM com consentimento, evitando nova introdução em cada serviço."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1649"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7882""],""aceitacao"":""Reutilizar dados e documentos no CRM com consentimento, evitando nova introdução em cada serviço."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0050,"O CRM constitui a fonte operacional da jornada do investidor e a inteligência artificial actua como camada de orientação, classificação, explicação e apoio à decisão. A IA não deverá escrever directamente nos registos mestres, alterar decisões oficiais ou executar ações críticas sem validação humana e auditoria.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1664,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0050: O CRM constitui a fonte operacional da jornada do investidor e a inteligência artificial actua como camada de orientação, classificação, explicação e apoio à decisão. A IA não deverá escrever directamente nos registos mestres, alterar decisões oficiais ou executar ações críticas sem validação humana e auditoria.",P2,M2-d0c06a75-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0050,1,"[{""id"":""M2-d0c06a75-0050"",""pedido"":""O CRM constitui a fonte operacional da jornada do investidor e a inteligência artificial actua como camada de orientação, classificação, explicação e apoio à decisão. A IA não deverá escrever directamente nos registos mestres, alterar decisões oficiais ou executar ações críticas sem validação humana e auditoria."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1664""],""aceitacao"":""O CRM constitui a fonte operacional da jornada do investidor e a inteligência artificial actua como camada de orientação, classificação, explicação e apoio à decisão. A IA não deverá escrever directamente nos registos mestres, alterar decisões oficiais ou executar ações críticas sem validação humana e auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0051,Selecionar dados necessários por finalidade.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1681 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7914,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0051: Selecionar dados necessários por finalidade.,P2,M2-d0c06a75-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0051,1,"[{""id"":""M2-d0c06a75-0051"",""pedido"":""Selecionar dados necessários por finalidade."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1681"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7914""],""aceitacao"":""Selecionar dados necessários por finalidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0052,"Recuperar contexto, selecionar ferramentas e produzir respostas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1691 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7924,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0052: Recuperar contexto, selecionar ferramentas e produzir respostas.",P1,M2-d0c06a75-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0052,1,"[{""id"":""M2-d0c06a75-0052"",""pedido"":""Recuperar contexto, selecionar ferramentas e produzir respostas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1691"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7924""],""aceitacao"":""Recuperar contexto, selecionar ferramentas e produzir respostas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0053,Validar resultados de médio e alto risco.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1701 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7934,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0053: Validar resultados de médio e alto risco.,P2,M2-d0c06a75-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0053,1,"[{""id"":""M2-d0c06a75-0053"",""pedido"":""Validar resultados de médio e alto risco."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1701"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7934""],""aceitacao"":""Validar resultados de médio e alto risco."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0054,"Registar modelo, versão, fontes, latência, custo e resultado.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1706 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7939,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0054: Registar modelo, versão, fontes, latência, custo e resultado.",P2,M2-d0c06a75-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0054,1,"[{""id"":""M2-d0c06a75-0054"",""pedido"":""Registar modelo, versão, fontes, latência, custo e resultado."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1706"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7939""],""aceitacao"":""Registar modelo, versão, fontes, latência, custo e resultado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0055,"O simulador existente deverá ser preservado e modernizado por componentes. O motor continuará determinístico, separado da interface, da IA e do CRM.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1725 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7958,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0055: O simulador existente deverá ser preservado e modernizado por componentes. O motor continuará determinístico, separado da interface, da IA e do CRM.",P2,M2-d0c06a75-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0055,1,"[{""id"":""M2-d0c06a75-0055"",""pedido"":""O simulador existente deverá ser preservado e modernizado por componentes. O motor continuará determinístico, separado da interface, da IA e do CRM."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1725"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7958""],""aceitacao"":""O simulador existente deverá ser preservado e modernizado por componentes. O motor continuará determinístico, separado da interface, da IA e do CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0056,Reutilizar dados e acompanhar cenários.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1743 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7976,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0056: Reutilizar dados e acompanhar cenários.,P2,M2-d0c06a75-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0056,1,"[{""id"":""M2-d0c06a75-0056"",""pedido"":""Reutilizar dados e acompanhar cenários."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1743"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7976""],""aceitacao"":""Reutilizar dados e acompanhar cenários."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0057,"O dashboard deverá ser o ponto único para administrar conteúdos, dados mestres, regras, serviços, integrações e operações. Coordena qualidade, aprovação, publicação, revisão e auditoria sem substituir sistemas transacionais especializados.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1802 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8035,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0057: O dashboard deverá ser o ponto único para administrar conteúdos, dados mestres, regras, serviços, integrações e operações. Coordena qualidade, aprovação, publicação, revisão e auditoria sem substituir sistemas transacionais especializados.",P1,M2-d0c06a75-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0057,1,"[{""id"":""M2-d0c06a75-0057"",""pedido"":""O dashboard deverá ser o ponto único para administrar conteúdos, dados mestres, regras, serviços, integrações e operações. Coordena qualidade, aprovação, publicação, revisão e auditoria sem substituir sistemas transacionais especializados."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1802"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8035""],""aceitacao"":""O dashboard deverá ser o ponto único para administrar conteúdos, dados mestres, regras, serviços, integrações e operações. Coordena qualidade, aprovação, publicação, revisão e auditoria sem substituir sistemas transacionais especializados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0058,"Criar, versionar, validar, publicar e arquivar.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1821 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8054,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0058: Criar, versionar, validar, publicar e arquivar.",P2,M2-d0c06a75-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0058,1,"[{""id"":""M2-d0c06a75-0058"",""pedido"":""Criar, versionar, validar, publicar e arquivar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1821"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8054""],""aceitacao"":""Criar, versionar, validar, publicar e arquivar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0059,"Editar em rascunho, testar, comparar e publicar.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1833 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8066,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0059: Editar em rascunho, testar, comparar e publicar.",P1,M2-d0c06a75-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0059,1,"[{""id"":""M2-d0c06a75-0059"",""pedido"":""Editar em rascunho, testar, comparar e publicar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1833"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8066""],""aceitacao"":""Editar em rascunho, testar, comparar e publicar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0060,"Validar, moderar, corresponder e suspender.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1837 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8070,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0060: Validar, moderar, corresponder e suspender.",P2,M2-d0c06a75-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0060,1,"[{""id"":""M2-d0c06a75-0060"",""pedido"":""Validar, moderar, corresponder e suspender."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1837"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8070""],""aceitacao"":""Validar, moderar, corresponder e suspender."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0061,"Importar, validar, mapear, versionar e publicar.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1841 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8074,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0061: Importar, validar, mapear, versionar e publicar.",P2,M2-d0c06a75-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0061,1,"[{""id"":""M2-d0c06a75-0061"",""pedido"":""Importar, validar, mapear, versionar e publicar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1841"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8074""],""aceitacao"":""Importar, validar, mapear, versionar e publicar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0062,"Validar campos, duplicados, relações, fonte, licença e vigência.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1858 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8091,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0062: Validar campos, duplicados, relações, fonte, licença e vigência.",P2,M2-d0c06a75-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0062,1,"[{""id"":""M2-d0c06a75-0062"",""pedido"":""Validar campos, duplicados, relações, fonte, licença e vigência."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1858"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8091""],""aceitacao"":""Validar campos, duplicados, relações, fonte, licença e vigência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0063,Publicar a versão e preservar a anterior.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1862 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8095,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0063: Publicar a versão e preservar a anterior.,P2,M2-d0c06a75-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0063,1,"[{""id"":""M2-d0c06a75-0063"",""pedido"":""Publicar a versão e preservar a anterior."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1862"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8095""],""aceitacao"":""Publicar a versão e preservar a anterior."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0064,"Os fluxos seguintes transformam a arquitetura em processos executáveis no portal. Cada etapa deverá produzir evento, estado, responsável, evidência, prazo, decisão e registo de auditoria.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1873 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8106,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0064: Os fluxos seguintes transformam a arquitetura em processos executáveis no portal. Cada etapa deverá produzir evento, estado, responsável, evidência, prazo, decisão e registo de auditoria.",P2,M2-d0c06a75-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0064,1,"[{""id"":""M2-d0c06a75-0064"",""pedido"":""Os fluxos seguintes transformam a arquitetura em processos executáveis no portal. Cada etapa deverá produzir evento, estado, responsável, evidência, prazo, decisão e registo de auditoria."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1873"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8106""],""aceitacao"":""Os fluxos seguintes transformam a arquitetura em processos executáveis no portal. Cada etapa deverá produzir evento, estado, responsável, evidência, prazo, decisão e registo de auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0065,Publicar evento no gateway.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1882 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8115,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0065: Publicar evento no gateway.,P2,M2-d0c06a75-0065: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0065,1,"[{""id"":""M2-d0c06a75-0065"",""pedido"":""Publicar evento no gateway."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1882"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8115""],""aceitacao"":""Publicar evento no gateway."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0066,Selecionar dados e documentos necessários.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1892 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8125,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,M2-d0c06a75-0066: Selecionar dados e documentos necessários.,P2,M2-d0c06a75-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0066,1,"[{""id"":""M2-d0c06a75-0066"",""pedido"":""Selecionar dados e documentos necessários."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1892"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8125""],""aceitacao"":""Selecionar dados e documentos necessários."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0067,"Aprovar, corrigir, rejeitar ou pedir dados.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1917 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8150,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0067: Aprovar, corrigir, rejeitar ou pedir dados.",P2,M2-d0c06a75-0067: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0067,1,"[{""id"":""M2-d0c06a75-0067"",""pedido"":""Aprovar, corrigir, rejeitar ou pedir dados."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1917"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8150""],""aceitacao"":""Aprovar, corrigir, rejeitar ou pedir dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0068,"Selecionar projeto, entidade, setor, localização, moeda e período.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1932 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8165,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0068: Selecionar projeto, entidade, setor, localização, moeda e período.",P2,M2-d0c06a75-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0068,1,"[{""id"":""M2-d0c06a75-0068"",""pedido"":""Selecionar projeto, entidade, setor, localização, moeda e período."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1932"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8165""],""aceitacao"":""Selecionar projeto, entidade, setor, localização, moeda e período."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0069,Reutilizar dados aprovados do CRM e solicitar apenas os campos em falta.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1933 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8166,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,M2-d0c06a75-0069: Reutilizar dados aprovados do CRM e solicitar apenas os campos em falta.,P2,M2-d0c06a75-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0069,1,"[{""id"":""M2-d0c06a75-0069"",""pedido"":""Reutilizar dados aprovados do CRM e solicitar apenas os campos em falta."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1933"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8166""],""aceitacao"":""Reutilizar dados aprovados do CRM e solicitar apenas os campos em falta."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0070,"Validar entradas, unidades, dependências, limites e qualidade dos dados.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1935 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8168,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0070: Validar entradas, unidades, dependências, limites e qualidade dos dados.",P2,M2-d0c06a75-0070: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0070,1,"[{""id"":""M2-d0c06a75-0070"",""pedido"":""Validar entradas, unidades, dependências, limites e qualidade dos dados."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1935"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8168""],""aceitacao"":""Validar entradas, unidades, dependências, limites e qualidade dos dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0071,"Guardar cenário, versão, entradas, resultado, fonte, responsável e data no CRM.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1939 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8172,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0071: Guardar cenário, versão, entradas, resultado, fonte, responsável e data no CRM.",P2,M2-d0c06a75-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0071,1,"[{""id"":""M2-d0c06a75-0071"",""pedido"":""Guardar cenário, versão, entradas, resultado, fonte, responsável e data no CRM."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1939"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8172""],""aceitacao"":""Guardar cenário, versão, entradas, resultado, fonte, responsável e data no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0072,"Registar aceitação, reunião, negociação, resultado e avaliação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1951 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8184,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0072: Registar aceitação, reunião, negociação, resultado e avaliação.",P2,M2-d0c06a75-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0072,1,"[{""id"":""M2-d0c06a75-0072"",""pedido"":""Registar aceitação, reunião, negociação, resultado e avaliação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1951"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8184""],""aceitacao"":""Registar aceitação, reunião, negociação, resultado e avaliação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0073,Extrair campos e validar lacunas.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1969 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8202,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0073: Extrair campos e validar lacunas.,P2,M2-d0c06a75-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0073,1,"[{""id"":""M2-d0c06a75-0073"",""pedido"":""Extrair campos e validar lacunas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1969"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8202""],""aceitacao"":""Extrair campos e validar lacunas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0074,Permitir correspondência.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1977 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8210,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0074: Permitir correspondência.,P2,M2-d0c06a75-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0074,1,"[{""id"":""M2-d0c06a75-0074"",""pedido"":""Permitir correspondência."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 1977"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8210""],""aceitacao"":""Permitir correspondência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0075,"Atribuir, aprovar, devolver, rejeitar, cancelar.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2033 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8266,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0075: Atribuir, aprovar, devolver, rejeitar, cancelar.",P2,M2-d0c06a75-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0075,1,"[{""id"":""M2-d0c06a75-0075"",""pedido"":""Atribuir, aprovar, devolver, rejeitar, cancelar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2033"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8266""],""aceitacao"":""Atribuir, aprovar, devolver, rejeitar, cancelar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0076,"Agendar, publicar, suspender e reverter.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2036 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8269,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0076: Agendar, publicar, suspender e reverter.",P2,M2-d0c06a75-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0076,1,"[{""id"":""M2-d0c06a75-0076"",""pedido"":""Agendar, publicar, suspender e reverter."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2036"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8269""],""aceitacao"":""Agendar, publicar, suspender e reverter."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0077,"Carregar, mapear, validar, executar e reverter lote.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2039 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8272,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0077: Carregar, mapear, validar, executar e reverter lote.",P2,M2-d0c06a75-0077: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0077,1,"[{""id"":""M2-d0c06a75-0077"",""pedido"":""Carregar, mapear, validar, executar e reverter lote."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2039"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8272""],""aceitacao"":""Carregar, mapear, validar, executar e reverter lote."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0078,"Guardar rascunho, validar, comparar, submeter e cancelar.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2080 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8313,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0078: Guardar rascunho, validar, comparar, submeter e cancelar.",P1,M2-d0c06a75-0078: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0078,1,"[{""id"":""M2-d0c06a75-0078"",""pedido"":""Guardar rascunho, validar, comparar, submeter e cancelar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2080"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8313""],""aceitacao"":""Guardar rascunho, validar, comparar, submeter e cancelar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0079,"Aprovar, devolver, rejeitar, pedir parecer e agendar.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2083 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8316,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0079: Aprovar, devolver, rejeitar, pedir parecer e agendar.",P2,M2-d0c06a75-0079: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0079,1,"[{""id"":""M2-d0c06a75-0079"",""pedido"":""Aprovar, devolver, rejeitar, pedir parecer e agendar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2083"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8316""],""aceitacao"":""Aprovar, devolver, rejeitar, pedir parecer e agendar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0080,"Validar lote, corrigir, executar, cancelar e reverter.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2086 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8319,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0080: Validar lote, corrigir, executar, cancelar e reverter.",P2,M2-d0c06a75-0080: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0080,1,"[{""id"":""M2-d0c06a75-0080"",""pedido"":""Validar lote, corrigir, executar, cancelar e reverter."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2086"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8319""],""aceitacao"":""Validar lote, corrigir, executar, cancelar e reverter."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0081,3.2.3.8.1 Regras obrigatórias,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2269 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8502,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0081: 3.2.3.8.1 Regras obrigatórias,P2,M2-d0c06a75-0081: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0081,1,"[{""id"":""M2-d0c06a75-0081"",""pedido"":""3.2.3.8.1 Regras obrigatórias"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2269"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8502""],""aceitacao"":""3.2.3.8.1 Regras obrigatórias"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0082,O autor não pode aprovar nem publicar a própria alteração crítica.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2270 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8503,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0082: O autor não pode aprovar nem publicar a própria alteração crítica.,P2,M2-d0c06a75-0082: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0082,1,"[{""id"":""M2-d0c06a75-0082"",""pedido"":""O autor não pode aprovar nem publicar a própria alteração crítica."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2270"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8503""],""aceitacao"":""O autor não pode aprovar nem publicar a própria alteração crítica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0083,Preservar histórico e impedir uso corrente.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2334 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8567,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0083: Preservar histórico e impedir uso corrente.,P2,M2-d0c06a75-0083: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0083,1,"[{""id"":""M2-d0c06a75-0083"",""pedido"":""Preservar histórico e impedir uso corrente."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2334"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8567""],""aceitacao"":""Preservar histórico e impedir uso corrente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0084,"Preencher durante a revisão funcional, técnica, jurídica, de segurança e de operação. Cada não conformidade deve possuir ação, responsável e prazo.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2351 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8584,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0084: Preencher durante a revisão funcional, técnica, jurídica, de segurança e de operação. Cada não conformidade deve possuir ação, responsável e prazo.",P2,M2-d0c06a75-0084: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0084,1,"[{""id"":""M2-d0c06a75-0084"",""pedido"":""Preencher durante a revisão funcional, técnica, jurídica, de segurança e de operação. Cada não conformidade deve possuir ação, responsável e prazo."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2351"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8584""],""aceitacao"":""Preencher durante a revisão funcional, técnica, jurídica, de segurança e de operação. Cada não conformidade deve possuir ação, responsável e prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0085,"Regras legais, fiscais, SIG, segurança e integrações seguem pareceres obrigatórios.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2462 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8695,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0085: Regras legais, fiscais, SIG, segurança e integrações seguem pareceres obrigatórios.",P2,M2-d0c06a75-0085: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0085,1,"[{""id"":""M2-d0c06a75-0085"",""pedido"":""Regras legais, fiscais, SIG, segurança e integrações seguem pareceres obrigatórios."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2462"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8695""],""aceitacao"":""Regras legais, fiscais, SIG, segurança e integrações seguem pareceres obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0086,"A primeira versão orientará, disponibilizará informação, recolherá dados com consentimento, preparará dossiês e acompanhará processos-piloto, incluindo fluxos do Banco de Moçambique e da Autoridade Tributária. A plataforma não emitirá licenças, autorizações cambiais, aprovações prudenciais, benefícios fiscais, isenções, certificados, registos, pareceres oficiais ou decisões administrativas. Esses atos permanecerão exclusivamente nas entidades públicas competentes e nos respetivos sistemas. O acesso ou a integração com serviços governamentais dependerá de canais públicos, autorizações, termos de utilização, protocolos ou acordos aplicáveis, sem criar aparência de portal governamental.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2532 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8765,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0086: A primeira versão orientará, disponibilizará informação, recolherá dados com consentimento, preparará dossiês e acompanhará processos-piloto, incluindo fluxos do Banco de Moçambique e da Autoridade Tributária. A plataforma não emitirá licenças, autorizações cambiais, aprovações prudenciais, benefícios fiscais, isenções, certificados, registos, pareceres oficiais ou decisões administrativas. Esses atos permanecerão exclusivamente nas entidades públicas competentes e nos respetivos sistemas. O acesso ou a integração com serviços governamentais dependerá de canais públicos, autorizações, termos de utilização, protocolos ou acordos aplicáveis, sem criar aparência de portal governamental.",P2,M2-d0c06a75-0086: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0086,1,"[{""id"":""M2-d0c06a75-0086"",""pedido"":""A primeira versão orientará, disponibilizará informação, recolherá dados com consentimento, preparará dossiês e acompanhará processos-piloto, incluindo fluxos do Banco de Moçambique e da Autoridade Tributária. A plataforma não emitirá licenças, autorizações cambiais, aprovações prudenciais, benefícios fiscais, isenções, certificados, registos, pareceres oficiais ou decisões administrativas. Esses atos permanecerão exclusivamente nas entidades públicas competentes e nos respetivos sistemas. O acesso ou a integração com serviços governamentais dependerá de canais públicos, autorizações, termos de utilização, protocolos ou acordos aplicáveis, sem criar aparência de portal governamental."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2532"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8765""],""aceitacao"":""A primeira versão orientará, disponibilizará informação, recolherá dados com consentimento, preparará dossiês e acompanhará processos-piloto, incluindo fluxos do Banco de Moçambique e da Autoridade Tributária. A plataforma não emitirá licenças, autorizações cambiais, aprovações prudenciais, benefícios fiscais, isenções, certificados, registos, pareceres oficiais ou decisões administrativas. Esses atos permanecerão exclusivamente nas entidades públicas competentes e nos respetivos sistemas. O acesso ou a integração com serviços governamentais dependerá de canais públicos, autorizações, termos de utilização, protocolos ou acordos aplicáveis, sem criar aparência de portal governamental."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0087,"O portal deverá apresentar, de forma permanente e inequívoca, a identificação do operador privado, os seus contactos, termos de utilização, política de privacidade, fontes de informação, parceiros e limites de responsabilidade. Marcas, símbolos, nomes e identidades visuais do Estado apenas poderão ser utilizados quando legalmente permitidos e nunca de forma suscetível de induzir o utilizador a considerar a plataforma como serviço governamental.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2534 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8767,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0087: O portal deverá apresentar, de forma permanente e inequívoca, a identificação do operador privado, os seus contactos, termos de utilização, política de privacidade, fontes de informação, parceiros e limites de responsabilidade. Marcas, símbolos, nomes e identidades visuais do Estado apenas poderão ser utilizados quando legalmente permitidos e nunca de forma suscetível de induzir o utilizador a considerar a plataforma como serviço governamental.",P2,M2-d0c06a75-0087: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0087,1,"[{""id"":""M2-d0c06a75-0087"",""pedido"":""O portal deverá apresentar, de forma permanente e inequívoca, a identificação do operador privado, os seus contactos, termos de utilização, política de privacidade, fontes de informação, parceiros e limites de responsabilidade. Marcas, símbolos, nomes e identidades visuais do Estado apenas poderão ser utilizados quando legalmente permitidos e nunca de forma suscetível de induzir o utilizador a considerar a plataforma como serviço governamental."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2534"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8767""],""aceitacao"":""O portal deverá apresentar, de forma permanente e inequívoca, a identificação do operador privado, os seus contactos, termos de utilização, política de privacidade, fontes de informação, parceiros e limites de responsabilidade. Marcas, símbolos, nomes e identidades visuais do Estado apenas poderão ser utilizados quando legalmente permitidos e nunca de forma suscetível de induzir o utilizador a considerar a plataforma como serviço governamental."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0088,"Disponibilizar serviços, fontes oficiais, formulários, dados abertos, validação institucional e integrações autorizadas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2543 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8776,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0088: Disponibilizar serviços, fontes oficiais, formulários, dados abertos, validação institucional e integrações autorizadas.",P2,M2-d0c06a75-0088: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0088,1,"[{""id"":""M2-d0c06a75-0088"",""pedido"":""Disponibilizar serviços, fontes oficiais, formulários, dados abertos, validação institucional e integrações autorizadas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2543"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8776""],""aceitacao"":""Disponibilizar serviços, fontes oficiais, formulários, dados abertos, validação institucional e integrações autorizadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0089,"Representar necessidades empresariais, mobilizar membros, identificar barreiras, validar jornadas e divulgar oportunidades.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2546 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8779,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0089: Representar necessidades empresariais, mobilizar membros, identificar barreiras, validar jornadas e divulgar oportunidades.",P2,M2-d0c06a75-0089: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0089,1,"[{""id"":""M2-d0c06a75-0089"",""pedido"":""Representar necessidades empresariais, mobilizar membros, identificar barreiras, validar jornadas e divulgar oportunidades."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2546"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8779""],""aceitacao"":""Representar necessidades empresariais, mobilizar membros, identificar barreiras, validar jornadas e divulgar oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0090,"Disponibilizar financiamento, seguros, consultoria, formação, certificação, tecnologia e outros serviços de apoio.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2552 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8785,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0090: Disponibilizar financiamento, seguros, consultoria, formação, certificação, tecnologia e outros serviços de apoio.",P2,M2-d0c06a75-0090: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0090,1,"[{""id"":""M2-d0c06a75-0090"",""pedido"":""Disponibilizar financiamento, seguros, consultoria, formação, certificação, tecnologia e outros serviços de apoio."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2552"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8785""],""aceitacao"":""Disponibilizar financiamento, seguros, consultoria, formação, certificação, tecnologia e outros serviços de apoio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0091,"As parcerias deverão ser voluntárias, não exclusivas, documentadas e orientadas por valor mensurável para os investidores e para a comunidade empresarial. A participação de uma entidade não concede controlo editorial, preferência comercial, validação pública ou poder de decisão sobre o portal. O operador privado mantém a responsabilidade final pela plataforma, pela experiência do utilizador, pela proteção de dados e pela aplicação da política de independência.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2566 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8799,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0091: As parcerias deverão ser voluntárias, não exclusivas, documentadas e orientadas por valor mensurável para os investidores e para a comunidade empresarial. A participação de uma entidade não concede controlo editorial, preferência comercial, validação pública ou poder de decisão sobre o portal. O operador privado mantém a responsabilidade final pela plataforma, pela experiência do utilizador, pela proteção de dados e pela aplicação da política de independência.",P2,M2-d0c06a75-0091: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0091,1,"[{""id"":""M2-d0c06a75-0091"",""pedido"":""As parcerias deverão ser voluntárias, não exclusivas, documentadas e orientadas por valor mensurável para os investidores e para a comunidade empresarial. A participação de uma entidade não concede controlo editorial, preferência comercial, validação pública ou poder de decisão sobre o portal. O operador privado mantém a responsabilidade final pela plataforma, pela experiência do utilizador, pela proteção de dados e pela aplicação da política de independência."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2566"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8799""],""aceitacao"":""As parcerias deverão ser voluntárias, não exclusivas, documentadas e orientadas por valor mensurável para os investidores e para a comunidade empresarial. A participação de uma entidade não concede controlo editorial, preferência comercial, validação pública ou poder de decisão sobre o portal. O operador privado mantém a responsabilidade final pela plataforma, pela experiência do utilizador, pela proteção de dados e pela aplicação da política de independência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0092,"Priorizar necessidades, analisar barreiras, validar valor e recomendar melhorias.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2628 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8861,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0092: Priorizar necessidades, analisar barreiras, validar valor e recomendar melhorias.",P2,M2-d0c06a75-0092: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0092,1,"[{""id"":""M2-d0c06a75-0092"",""pedido"":""Priorizar necessidades, analisar barreiras, validar valor e recomendar melhorias."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2628"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8861""],""aceitacao"":""Priorizar necessidades, analisar barreiras, validar valor e recomendar melhorias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0093,"Validar autoria, fontes, independência, atualização e publicação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2636 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8869,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0093: Validar autoria, fontes, independência, atualização e publicação.",P2,M2-d0c06a75-0093: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0093,1,"[{""id"":""M2-d0c06a75-0093"",""pedido"":""Validar autoria, fontes, independência, atualização e publicação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2636"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8869""],""aceitacao"":""Validar autoria, fontes, independência, atualização e publicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0094,"A política aplica-se ao operador, colaboradores, parceiros, patrocinadores, anunciantes, fornecedores, especialistas e conteúdos de terceiros. O seu objetivo é proteger a confiança dos utilizadores, assegurar independência editorial e impedir compromissos comerciais, institucionais ou políticos de influenciarem indevidamente informação, recomendações, rankings, pesquisa, encaminhamentos ou acesso a oportunidades.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2646 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8879,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0094: A política aplica-se ao operador, colaboradores, parceiros, patrocinadores, anunciantes, fornecedores, especialistas e conteúdos de terceiros. O seu objetivo é proteger a confiança dos utilizadores, assegurar independência editorial e impedir compromissos comerciais, institucionais ou políticos de influenciarem indevidamente informação, recomendações, rankings, pesquisa, encaminhamentos ou acesso a oportunidades.",P2,M2-d0c06a75-0094: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0094,1,"[{""id"":""M2-d0c06a75-0094"",""pedido"":""A política aplica-se ao operador, colaboradores, parceiros, patrocinadores, anunciantes, fornecedores, especialistas e conteúdos de terceiros. O seu objetivo é proteger a confiança dos utilizadores, assegurar independência editorial e impedir compromissos comerciais, institucionais ou políticos de influenciarem indevidamente informação, recomendações, rankings, pesquisa, encaminhamentos ou acesso a oportunidades."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2646"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8879""],""aceitacao"":""A política aplica-se ao operador, colaboradores, parceiros, patrocinadores, anunciantes, fornecedores, especialistas e conteúdos de terceiros. O seu objetivo é proteger a confiança dos utilizadores, assegurar independência editorial e impedir compromissos comerciais, institucionais ou políticos de influenciarem indevidamente informação, recomendações, rankings, pesquisa, encaminhamentos ou acesso a oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0095,3.6.2 Regras obrigatórias,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2655 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8888,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0095: 3.6.2 Regras obrigatórias,P2,M2-d0c06a75-0095: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0095,1,"[{""id"":""M2-d0c06a75-0095"",""pedido"":""3.6.2 Regras obrigatórias"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2655"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8888""],""aceitacao"":""3.6.2 Regras obrigatórias"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0096,Publicar critérios gerais de ordenação; distinguir resultado orgânico de posição paga.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2672 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8905,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0096: Publicar critérios gerais de ordenação; distinguir resultado orgânico de posição paga.,P2,M2-d0c06a75-0096: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0096,1,"[{""id"":""M2-d0c06a75-0096"",""pedido"":""Publicar critérios gerais de ordenação; distinguir resultado orgânico de posição paga."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2672"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8905""],""aceitacao"":""Publicar critérios gerais de ordenação; distinguir resultado orgânico de posição paga."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0097,"Corrigir informação material com rapidez, indicar alteração e preservar histórico.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2684 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8917,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0097: Corrigir informação material com rapidez, indicar alteração e preservar histórico.",P2,M2-d0c06a75-0097: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0097,1,"[{""id"":""M2-d0c06a75-0097"",""pedido"":""Corrigir informação material com rapidez, indicar alteração e preservar histórico."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2684"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8917""],""aceitacao"":""Corrigir informação material com rapidez, indicar alteração e preservar histórico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0098,"Disponibilizar canal acessível, confirmação, análise independente e recurso.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2687 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8920,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0098: Disponibilizar canal acessível, confirmação, análise independente e recurso.",P2,M2-d0c06a75-0098: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0098,1,"[{""id"":""M2-d0c06a75-0098"",""pedido"":""Disponibilizar canal acessível, confirmação, análise independente e recurso."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2687"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8920""],""aceitacao"":""Disponibilizar canal acessível, confirmação, análise independente e recurso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0099,"Registar pessoa, entidade, interesse, decisão, mitigação, aprovador e validade.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2694 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8927,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0099: Registar pessoa, entidade, interesse, decisão, mitigação, aprovador e validade.",P2,M2-d0c06a75-0099: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0099,1,"[{""id"":""M2-d0c06a75-0099"",""pedido"":""Registar pessoa, entidade, interesse, decisão, mitigação, aprovador e validade."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2694"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8927""],""aceitacao"":""Registar pessoa, entidade, interesse, decisão, mitigação, aprovador e validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0100,Posições pagas devem ser assinaladas e não podem ser apresentadas como classificação independente.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2698 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8931,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0100: Posições pagas devem ser assinaladas e não podem ser apresentadas como classificação independente.,P2,M2-d0c06a75-0100: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0100,1,"[{""id"":""M2-d0c06a75-0100"",""pedido"":""Posições pagas devem ser assinaladas e não podem ser apresentadas como classificação independente."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2698"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8931""],""aceitacao"":""Posições pagas devem ser assinaladas e não podem ser apresentadas como classificação independente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0101,"O portal deverá publicar as categorias de receitas e benefícios que possam afetar a perceção de independência, preservando informação comercial legitimamente confidencial.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2700 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8933,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0101: O portal deverá publicar as categorias de receitas e benefícios que possam afetar a perceção de independência, preservando informação comercial legitimamente confidencial.",P2,M2-d0c06a75-0101: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0101,1,"[{""id"":""M2-d0c06a75-0101"",""pedido"":""O portal deverá publicar as categorias de receitas e benefícios que possam afetar a perceção de independência, preservando informação comercial legitimamente confidencial."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2700"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8933""],""aceitacao"":""O portal deverá publicar as categorias de receitas e benefícios que possam afetar a perceção de independência, preservando informação comercial legitimamente confidencial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0102,O portal deverá manter páginas públicas sobre: operador e propriedade; modelo de governação; natureza privada; critérios de conteúdo e pesquisa; parceiros e modalidades; publicidade e patrocínio; fontes oficiais; política de correções; proteção de dados; reclamações; relatório anual de transparência; disponibilidade e incidentes materiais; e metodologia dos indicadores agregados.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2703 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8936,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0102: O portal deverá manter páginas públicas sobre: operador e propriedade; modelo de governação; natureza privada; critérios de conteúdo e pesquisa; parceiros e modalidades; publicidade e patrocínio; fontes oficiais; política de correções; proteção de dados; reclamações; relatório anual de transparência; disponibilidade e incidentes materiais; e metodologia dos indicadores agregados.,P2,M2-d0c06a75-0102: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0102,1,"[{""id"":""M2-d0c06a75-0102"",""pedido"":""O portal deverá manter páginas públicas sobre: operador e propriedade; modelo de governação; natureza privada; critérios de conteúdo e pesquisa; parceiros e modalidades; publicidade e patrocínio; fontes oficiais; política de correções; proteção de dados; reclamações; relatório anual de transparência; disponibilidade e incidentes materiais; e metodologia dos indicadores agregados."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2703"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8936""],""aceitacao"":""O portal deverá manter páginas públicas sobre: operador e propriedade; modelo de governação; natureza privada; critérios de conteúdo e pesquisa; parceiros e modalidades; publicidade e patrocínio; fontes oficiais; política de correções; proteção de dados; reclamações; relatório anual de transparência; disponibilidade e incidentes materiais; e metodologia dos indicadores agregados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +M2-d0c06a75-0103,"O gestor de transparência realiza revisões periódicas e reporta ao comité de governação. Violações podem resultar em correção, aviso, retirada de conteúdo, perda de visibilidade, suspensão de integração, revogação de acesso, cessação da parceria ou encaminhamento às autoridades competentes. Casos materiais devem ser incluídos no relatório de transparência, respeitando a proteção de dados e o contraditório.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2705 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8938,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0103: O gestor de transparência realiza revisões periódicas e reporta ao comité de governação. Violações podem resultar em correção, aviso, retirada de conteúdo, perda de visibilidade, suspensão de integração, revogação de acesso, cessação da parceria ou encaminhamento às autoridades competentes. Casos materiais devem ser incluídos no relatório de transparência, respeitando a proteção de dados e o contraditório.",P2,M2-d0c06a75-0103: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0103,1,"[{""id"":""M2-d0c06a75-0103"",""pedido"":""O gestor de transparência realiza revisões periódicas e reporta ao comité de governação. Violações podem resultar em correção, aviso, retirada de conteúdo, perda de visibilidade, suspensão de integração, revogação de acesso, cessação da parceria ou encaminhamento às autoridades competentes. Casos materiais devem ser incluídos no relatório de transparência, respeitando a proteção de dados e o contraditório."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2705"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8938""],""aceitacao"":""O gestor de transparência realiza revisões periódicas e reporta ao comité de governação. Violações podem resultar em correção, aviso, retirada de conteúdo, perda de visibilidade, suspensão de integração, revogação de acesso, cessação da parceria ou encaminhamento às autoridades competentes. Casos materiais devem ser incluídos no relatório de transparência, respeitando a proteção de dados e o contraditório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +M2-d0c06a75-0104,"O valor do ecossistema deverá ser demonstrado por resultados, não apenas por presença institucional. Cada benefício deve possuir indicador, linha de base, meta, fonte de dados e periodicidade de medição.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2709 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8942,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0104: O valor do ecossistema deverá ser demonstrado por resultados, não apenas por presença institucional. Cada benefício deve possuir indicador, linha de base, meta, fonte de dados e periodicidade de medição.",P2,M2-d0c06a75-0104: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0104,1,"[{""id"":""M2-d0c06a75-0104"",""pedido"":""O valor do ecossistema deverá ser demonstrado por resultados, não apenas por presença institucional. Cada benefício deve possuir indicador, linha de base, meta, fonte de dados e periodicidade de medição."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2709"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8942""],""aceitacao"":""O valor do ecossistema deverá ser demonstrado por resultados, não apenas por presença institucional. Cada benefício deve possuir indicador, linha de base, meta, fonte de dados e periodicidade de medição."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0105,"Canal para atualizar conteúdo técnico, validar linguagem e identificar lacunas regulatórias.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2755 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8988,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0105: Canal para atualizar conteúdo técnico, validar linguagem e identificar lacunas regulatórias.",P2,M2-d0c06a75-0105: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0105,1,"[{""id"":""M2-d0c06a75-0105"",""pedido"":""Canal para atualizar conteúdo técnico, validar linguagem e identificar lacunas regulatórias."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2755"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 8988""],""aceitacao"":""Canal para atualizar conteúdo técnico, validar linguagem e identificar lacunas regulatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0106,"Recomenda-se começar por agricultura/agroindústria, indústria transformadora e turismo, por combinarem procura significativa, processos replicáveis e impacto em emprego. Energia e recursos minerais devem entrar numa segunda vaga, devido à maior complexidade regulatória e ao risco socioambiental. A seleção final deverá ser confirmada por dados de procura, maturidade institucional, disponibilidade de legislação validada e capacidade de integração.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2838 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9071,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0106: Recomenda-se começar por agricultura/agroindústria, indústria transformadora e turismo, por combinarem procura significativa, processos replicáveis e impacto em emprego. Energia e recursos minerais devem entrar numa segunda vaga, devido à maior complexidade regulatória e ao risco socioambiental. A seleção final deverá ser confirmada por dados de procura, maturidade institucional, disponibilidade de legislação validada e capacidade de integração.",P2,M2-d0c06a75-0106: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0106,1,"[{""id"":""M2-d0c06a75-0106"",""pedido"":""Recomenda-se começar por agricultura/agroindústria, indústria transformadora e turismo, por combinarem procura significativa, processos replicáveis e impacto em emprego. Energia e recursos minerais devem entrar numa segunda vaga, devido à maior complexidade regulatória e ao risco socioambiental. A seleção final deverá ser confirmada por dados de procura, maturidade institucional, disponibilidade de legislação validada e capacidade de integração."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2838"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9071""],""aceitacao"":""Recomenda-se começar por agricultura/agroindústria, indústria transformadora e turismo, por combinarem procura significativa, processos replicáveis e impacto em emprego. Energia e recursos minerais devem entrar numa segunda vaga, devido à maior complexidade regulatória e ao risco socioambiental. A seleção final deverá ser confirmada por dados de procura, maturidade institucional, disponibilidade de legislação validada e capacidade de integração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0107,"Os pilotos devem validar o modelo transversal com casos reais e risco controlado, sem limitar o produto aos setores, funções, entidades ou variantes selecionados. Cada piloto terá dois casos de uso, um fluxo principal e exceções documentadas; paralelamente, o programa manterá um backlog de cobertura integral, um canal para necessidades fora do piloto e uma arquitetura configurável. A aprovação de um piloto valida componentes e hipóteses específicas, não equivale à conclusão do âmbito setorial nem à exclusão de outros domínios.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2840 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9073,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0107: Os pilotos devem validar o modelo transversal com casos reais e risco controlado, sem limitar o produto aos setores, funções, entidades ou variantes selecionados. Cada piloto terá dois casos de uso, um fluxo principal e exceções documentadas; paralelamente, o programa manterá um backlog de cobertura integral, um canal para necessidades fora do piloto e uma arquitetura configurável. A aprovação de um piloto valida componentes e hipóteses específicas, não equivale à conclusão do âmbito setorial nem à exclusão de outros domínios.",P2,M2-d0c06a75-0107: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0107,1,"[{""id"":""M2-d0c06a75-0107"",""pedido"":""Os pilotos devem validar o modelo transversal com casos reais e risco controlado, sem limitar o produto aos setores, funções, entidades ou variantes selecionados. Cada piloto terá dois casos de uso, um fluxo principal e exceções documentadas; paralelamente, o programa manterá um backlog de cobertura integral, um canal para necessidades fora do piloto e uma arquitetura configurável. A aprovação de um piloto valida componentes e hipóteses específicas, não equivale à conclusão do âmbito setorial nem à exclusão de outros domínios."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2840"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9073""],""aceitacao"":""Os pilotos devem validar o modelo transversal com casos reais e risco controlado, sem limitar o produto aos setores, funções, entidades ou variantes selecionados. Cada piloto terá dois casos de uso, um fluxo principal e exceções documentadas; paralelamente, o programa manterá um backlog de cobertura integral, um canal para necessidades fora do piloto e uma arquitetura configurável. A aprovação de um piloto valida componentes e hipóteses específicas, não equivale à conclusão do âmbito setorial nem à exclusão de outros domínios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0108,"Disponibilidade para validar, responder e integrar.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2854 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9087,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0108: Disponibilidade para validar, responder e integrar.",P2,M2-d0c06a75-0108: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0108,1,"[{""id"":""M2-d0c06a75-0108"",""pedido"":""Disponibilidade para validar, responder e integrar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2854"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9087""],""aceitacao"":""Disponibilidade para validar, responder e integrar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0109,"O piloto deve reconhecer a digitalização setorial já existente: o Ministério disponibiliza sistemas para produtores, sementes, transporte e identificação de gado, medicamentos veterinários, licenças de importação e certificados fitossanitários. O SELICEF encontra-se integrado com a Janela Única Electrónica e o ePhyto, devendo o portal atuar como orquestrador, e não duplicar estes serviços.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2880 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9113,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0109: O piloto deve reconhecer a digitalização setorial já existente: o Ministério disponibiliza sistemas para produtores, sementes, transporte e identificação de gado, medicamentos veterinários, licenças de importação e certificados fitossanitários. O SELICEF encontra-se integrado com a Janela Única Electrónica e o ePhyto, devendo o portal atuar como orquestrador, e não duplicar estes serviços.",P2,M2-d0c06a75-0109: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0109,1,"[{""id"":""M2-d0c06a75-0109"",""pedido"":""O piloto deve reconhecer a digitalização setorial já existente: o Ministério disponibiliza sistemas para produtores, sementes, transporte e identificação de gado, medicamentos veterinários, licenças de importação e certificados fitossanitários. O SELICEF encontra-se integrado com a Janela Única Electrónica e o ePhyto, devendo o portal atuar como orquestrador, e não duplicar estes serviços."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2880"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9113""],""aceitacao"":""O piloto deve reconhecer a digitalização setorial já existente: o Ministério disponibiliza sistemas para produtores, sementes, transporte e identificação de gado, medicamentos veterinários, licenças de importação e certificados fitossanitários. O SELICEF encontra-se integrado com a Janela Única Electrónica e o ePhyto, devendo o portal atuar como orquestrador, e não duplicar estes serviços."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0110,"O portal deve encaminhar o projeto para licenciamento simplificado, comercial ou industrial segundo atividade, complexidade e impacto, reutilizando os serviços digitais existentes no BAU e no e-BAU.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2901 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9134,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0110: O portal deve encaminhar o projeto para licenciamento simplificado, comercial ou industrial segundo atividade, complexidade e impacto, reutilizando os serviços digitais existentes no BAU e no e-BAU.",P2,M2-d0c06a75-0110: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0110,1,"[{""id"":""M2-d0c06a75-0110"",""pedido"":""O portal deve encaminhar o projeto para licenciamento simplificado, comercial ou industrial segundo atividade, complexidade e impacto, reutilizando os serviços digitais existentes no BAU e no e-BAU."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2901"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9134""],""aceitacao"":""O portal deve encaminhar o projeto para licenciamento simplificado, comercial ou industrial segundo atividade, complexidade e impacto, reutilizando os serviços digitais existentes no BAU e no e-BAU."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0111,"O Decreto n.º 74/2022 regula a instalação, exploração, funcionamento, classificação e registo de empreendimentos turísticos, restauração e bebidas, salas de dança, catering e alojamento local. A implementação deverá separar os fluxos por tipologia e categoria, mantendo ligação às exigências de construção, segurança, sanidade e ambiente.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2922 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9155,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0111: O Decreto n.º 74/2022 regula a instalação, exploração, funcionamento, classificação e registo de empreendimentos turísticos, restauração e bebidas, salas de dança, catering e alojamento local. A implementação deverá separar os fluxos por tipologia e categoria, mantendo ligação às exigências de construção, segurança, sanidade e ambiente.",P2,M2-d0c06a75-0111: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0111,1,"[{""id"":""M2-d0c06a75-0111"",""pedido"":""O Decreto n.º 74/2022 regula a instalação, exploração, funcionamento, classificação e registo de empreendimentos turísticos, restauração e bebidas, salas de dança, catering e alojamento local. A implementação deverá separar os fluxos por tipologia e categoria, mantendo ligação às exigências de construção, segurança, sanidade e ambiente."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2922"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9155""],""aceitacao"":""O Decreto n.º 74/2022 regula a instalação, exploração, funcionamento, classificação e registo de empreendimentos turísticos, restauração e bebidas, salas de dança, catering e alojamento local. A implementação deverá separar os fluxos por tipologia e categoria, mantendo ligação às exigências de construção, segurança, sanidade e ambiente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0112,"A localização constitui uma componente crítica do ecossistema, porque permite avaliar simultaneamente a aptidão do território, o estado de evolução dos investimentos, a disponibilidade e utilização dos recursos, as infraestruturas existentes, as condicionantes e as potencialidades económicas de cada área. A análise territorial não deverá limitar-se às zonas formalmente delimitadas: o portal deve identificar oportunidades dentro, no entorno e fora dessas áreas, incluindo atividades complementares capazes de preencher lacunas das cadeias de valor.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2932 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9165,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0112: A localização constitui uma componente crítica do ecossistema, porque permite avaliar simultaneamente a aptidão do território, o estado de evolução dos investimentos, a disponibilidade e utilização dos recursos, as infraestruturas existentes, as condicionantes e as potencialidades económicas de cada área. A análise territorial não deverá limitar-se às zonas formalmente delimitadas: o portal deve identificar oportunidades dentro, no entorno e fora dessas áreas, incluindo atividades complementares capazes de preencher lacunas das cadeias de valor.",P1,M2-d0c06a75-0112: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0112,1,"[{""id"":""M2-d0c06a75-0112"",""pedido"":""A localização constitui uma componente crítica do ecossistema, porque permite avaliar simultaneamente a aptidão do território, o estado de evolução dos investimentos, a disponibilidade e utilização dos recursos, as infraestruturas existentes, as condicionantes e as potencialidades económicas de cada área. A análise territorial não deverá limitar-se às zonas formalmente delimitadas: o portal deve identificar oportunidades dentro, no entorno e fora dessas áreas, incluindo atividades complementares capazes de preencher lacunas das cadeias de valor."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2932"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9165""],""aceitacao"":""A localização constitui uma componente crítica do ecossistema, porque permite avaliar simultaneamente a aptidão do território, o estado de evolução dos investimentos, a disponibilidade e utilização dos recursos, as infraestruturas existentes, as condicionantes e as potencialidades económicas de cada área. A análise territorial não deverá limitar-se às zonas formalmente delimitadas: o portal deve identificar oportunidades dentro, no entorno e fora dessas áreas, incluindo atividades complementares capazes de preencher lacunas das cadeias de valor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0113,"Permitir ao investidor comparar localizações com base em recursos, infraestruturas, mercado, logística, mão de obra, serviços, riscos, custos e enquadramento aplicável.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2934 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9167,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0113: Permitir ao investidor comparar localizações com base em recursos, infraestruturas, mercado, logística, mão de obra, serviços, riscos, custos e enquadramento aplicável.",P2,M2-d0c06a75-0113: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0113,1,"[{""id"":""M2-d0c06a75-0113"",""pedido"":""Permitir ao investidor comparar localizações com base em recursos, infraestruturas, mercado, logística, mão de obra, serviços, riscos, custos e enquadramento aplicável."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2934"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9167""],""aceitacao"":""Permitir ao investidor comparar localizações com base em recursos, infraestruturas, mercado, logística, mão de obra, serviços, riscos, custos e enquadramento aplicável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0114,4.6.1.2 Inventário geoespacial obrigatório,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2940 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9173,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0114: 4.6.1.2 Inventário geoespacial obrigatório,P2,M2-d0c06a75-0114: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0114,1,"[{""id"":""M2-d0c06a75-0114"",""pedido"":""4.6.1.2 Inventário geoespacial obrigatório"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2940"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9173""],""aceitacao"":""4.6.1.2 Inventário geoespacial obrigatório"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0115,"Selecionar locais, comparar prontidão e acompanhar ocupação e capacidade.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2975 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9208,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0115: Selecionar locais, comparar prontidão e acompanhar ocupação e capacidade.",P2,M2-d0c06a75-0115: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0115,1,"[{""id"":""M2-d0c06a75-0115"",""pedido"":""Selecionar locais, comparar prontidão e acompanhar ocupação e capacidade."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2975"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9208""],""aceitacao"":""Selecionar locais, comparar prontidão e acompanhar ocupação e capacidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0116,"A presença numa área delimitada pode oferecer vantagens de infraestrutura, concentração, gestão ou regime aplicável, mas não deve ser tratada como condição geral para investir. O motor de localização deverá analisar pelo menos três alternativas: dentro da área, na sua envolvente funcional e fora das áreas delimitadas. Cada alternativa deverá apresentar vantagens, custos, restrições, dependências e oportunidades de ligação às cadeias de valor.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2998 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9231,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0116: A presença numa área delimitada pode oferecer vantagens de infraestrutura, concentração, gestão ou regime aplicável, mas não deve ser tratada como condição geral para investir. O motor de localização deverá analisar pelo menos três alternativas: dentro da área, na sua envolvente funcional e fora das áreas delimitadas. Cada alternativa deverá apresentar vantagens, custos, restrições, dependências e oportunidades de ligação às cadeias de valor.",P2,M2-d0c06a75-0116: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0116,1,"[{""id"":""M2-d0c06a75-0116"",""pedido"":""A presença numa área delimitada pode oferecer vantagens de infraestrutura, concentração, gestão ou regime aplicável, mas não deve ser tratada como condição geral para investir. O motor de localização deverá analisar pelo menos três alternativas: dentro da área, na sua envolvente funcional e fora das áreas delimitadas. Cada alternativa deverá apresentar vantagens, custos, restrições, dependências e oportunidades de ligação às cadeias de valor."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 2998"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9231""],""aceitacao"":""A presença numa área delimitada pode oferecer vantagens de infraestrutura, concentração, gestão ou regime aplicável, mas não deve ser tratada como condição geral para investir. O motor de localização deverá analisar pelo menos três alternativas: dentro da área, na sua envolvente funcional e fora das áreas delimitadas. Cada alternativa deverá apresentar vantagens, custos, restrições, dependências e oportunidades de ligação às cadeias de valor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0117,"O PostgreSQL/PostGIS deverá funcionar como repositório geoespacial mestre, ligado aos dados transacionais do portal por identificadores únicos. As geometrias não devem ser armazenadas apenas como ficheiros ou imagens; deverão suportar consultas espaciais, histórico, qualidade, relações e análise multiescalar.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3019 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9252,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0117: O PostgreSQL/PostGIS deverá funcionar como repositório geoespacial mestre, ligado aos dados transacionais do portal por identificadores únicos. As geometrias não devem ser armazenadas apenas como ficheiros ou imagens; deverão suportar consultas espaciais, histórico, qualidade, relações e análise multiescalar.",P1,M2-d0c06a75-0117: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0117,1,"[{""id"":""M2-d0c06a75-0117"",""pedido"":""O PostgreSQL/PostGIS deverá funcionar como repositório geoespacial mestre, ligado aos dados transacionais do portal por identificadores únicos. As geometrias não devem ser armazenadas apenas como ficheiros ou imagens; deverão suportar consultas espaciais, histórico, qualidade, relações e análise multiescalar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3019"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9252""],""aceitacao"":""O PostgreSQL/PostGIS deverá funcionar como repositório geoespacial mestre, ligado aos dados transacionais do portal por identificadores únicos. As geometrias não devem ser armazenadas apenas como ficheiros ou imagens; deverão suportar consultas espaciais, histórico, qualidade, relações e análise multiescalar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0118,Cada objeto deverá possuir identificador único; nome e tipo; geometria; sistema de referência; fonte; proprietário do dado; entidade validadora; base legal quando aplicável; data de recolha; data de validação; vigência; precisão; nível de confiança; estado; setor; território; descrição; capacidade; utilização; restrições; relações com projetos e cadeias; anexos; versão; visibilidade; próxima revisão e histórico de alterações.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3044 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9277,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0118: Cada objeto deverá possuir identificador único; nome e tipo; geometria; sistema de referência; fonte; proprietário do dado; entidade validadora; base legal quando aplicável; data de recolha; data de validação; vigência; precisão; nível de confiança; estado; setor; território; descrição; capacidade; utilização; restrições; relações com projetos e cadeias; anexos; versão; visibilidade; próxima revisão e histórico de alterações.,P1,M2-d0c06a75-0118: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0118,1,"[{""id"":""M2-d0c06a75-0118"",""pedido"":""Cada objeto deverá possuir identificador único; nome e tipo; geometria; sistema de referência; fonte; proprietário do dado; entidade validadora; base legal quando aplicável; data de recolha; data de validação; vigência; precisão; nível de confiança; estado; setor; território; descrição; capacidade; utilização; restrições; relações com projetos e cadeias; anexos; versão; visibilidade; próxima revisão e histórico de alterações."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3044"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9277""],""aceitacao"":""Cada objeto deverá possuir identificador único; nome e tipo; geometria; sistema de referência; fonte; proprietário do dado; entidade validadora; base legal quando aplicável; data de recolha; data de validação; vigência; precisão; nível de confiança; estado; setor; território; descrição; capacidade; utilização; restrições; relações com projetos e cadeias; anexos; versão; visibilidade; próxima revisão e histórico de alterações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0119,"Validar geometria, atributos, vigência e responsabilidade com a fonte competente.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3050 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9283,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0119: Validar geometria, atributos, vigência e responsabilidade com a fonte competente.",P1,M2-d0c06a75-0119: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0119,1,"[{""id"":""M2-d0c06a75-0119"",""pedido"":""Validar geometria, atributos, vigência e responsabilidade com a fonte competente."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3050"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9283""],""aceitacao"":""Validar geometria, atributos, vigência e responsabilidade com a fonte competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0120,"Publicar em camadas adequadas ao perfil do utilizador, protegendo informação sensível.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3052 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9285,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0120: Publicar em camadas adequadas ao perfil do utilizador, protegendo informação sensível.",P2,M2-d0c06a75-0120: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0120,1,"[{""id"":""M2-d0c06a75-0120"",""pedido"":""Publicar em camadas adequadas ao perfil do utilizador, protegendo informação sensível."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3052"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9285""],""aceitacao"":""Publicar em camadas adequadas ao perfil do utilizador, protegendo informação sensível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0121,"O portal deverá permitir ao utilizador definir atividade, escala, mercado, recursos, necessidades de água e energia, logística, mão de obra, sensibilidade ambiental, orçamento e preferências territoriais. O motor produzirá alternativas explicáveis, sem emitir decisão oficial, usando critérios e pesos ajustáveis.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3055 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9288,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0121: O portal deverá permitir ao utilizador definir atividade, escala, mercado, recursos, necessidades de água e energia, logística, mão de obra, sensibilidade ambiental, orçamento e preferências territoriais. O motor produzirá alternativas explicáveis, sem emitir decisão oficial, usando critérios e pesos ajustáveis.",P2,M2-d0c06a75-0121: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0121,1,"[{""id"":""M2-d0c06a75-0121"",""pedido"":""O portal deverá permitir ao utilizador definir atividade, escala, mercado, recursos, necessidades de água e energia, logística, mão de obra, sensibilidade ambiental, orçamento e preferências territoriais. O motor produzirá alternativas explicáveis, sem emitir decisão oficial, usando critérios e pesos ajustáveis."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3055"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9288""],""aceitacao"":""O portal deverá permitir ao utilizador definir atividade, escala, mercado, recursos, necessidades de água e energia, logística, mão de obra, sensibilidade ambiental, orçamento e preferências territoriais. O motor produzirá alternativas explicáveis, sem emitir decisão oficial, usando critérios e pesos ajustáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0122,"Cada área, projeto âncora, parque ou infraestrutura deverá possuir linha de base e série temporal. A monitoria deve distinguir anúncio, estudo, licenciamento, financiamento, construção, operação, expansão, suspensão e encerramento. Sempre que existirem dados válidos, o portal apresentará capacidade planeada, instalada, disponível e utilizada; ocupação da área; emprego; ligações a fornecedores; consumo ou disponibilidade de recursos; marcos; riscos; última atualização e nível de confiança.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3079 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9312,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0122: Cada área, projeto âncora, parque ou infraestrutura deverá possuir linha de base e série temporal. A monitoria deve distinguir anúncio, estudo, licenciamento, financiamento, construção, operação, expansão, suspensão e encerramento. Sempre que existirem dados válidos, o portal apresentará capacidade planeada, instalada, disponível e utilizada; ocupação da área; emprego; ligações a fornecedores; consumo ou disponibilidade de recursos; marcos; riscos; última atualização e nível de confiança.",P2,M2-d0c06a75-0122: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0122,1,"[{""id"":""M2-d0c06a75-0122"",""pedido"":""Cada área, projeto âncora, parque ou infraestrutura deverá possuir linha de base e série temporal. A monitoria deve distinguir anúncio, estudo, licenciamento, financiamento, construção, operação, expansão, suspensão e encerramento. Sempre que existirem dados válidos, o portal apresentará capacidade planeada, instalada, disponível e utilizada; ocupação da área; emprego; ligações a fornecedores; consumo ou disponibilidade de recursos; marcos; riscos; última atualização e nível de confiança."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3079"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9312""],""aceitacao"":""Cada área, projeto âncora, parque ou infraestrutura deverá possuir linha de base e série temporal. A monitoria deve distinguir anúncio, estudo, licenciamento, financiamento, construção, operação, expansão, suspensão e encerramento. Sempre que existirem dados válidos, o portal apresentará capacidade planeada, instalada, disponível e utilizada; ocupação da área; emprego; ligações a fornecedores; consumo ou disponibilidade de recursos; marcos; riscos; última atualização e nível de confiança."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0123,"Autorizar, validar, classificar visibilidade e assegurar atualização.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3084 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9317,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0123: Autorizar, validar, classificar visibilidade e assegurar atualização.",P2,M2-d0c06a75-0123: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0123,1,"[{""id"":""M2-d0c06a75-0123"",""pedido"":""Autorizar, validar, classificar visibilidade e assegurar atualização."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3084"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9317""],""aceitacao"":""Autorizar, validar, classificar visibilidade e assegurar atualização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0124,"Normalizar, validar geometria, metadados, topologia, escalas e análises.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3088 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9321,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0124: Normalizar, validar geometria, metadados, topologia, escalas e análises.",P1,M2-d0c06a75-0124: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0124,1,"[{""id"":""M2-d0c06a75-0124"",""pedido"":""Normalizar, validar geometria, metadados, topologia, escalas e análises."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3088"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9321""],""aceitacao"":""Normalizar, validar geometria, metadados, topologia, escalas e análises."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0125,"Validar significado económico, capacidade, relações e oportunidades.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3090 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9323,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0125: Validar significado económico, capacidade, relações e oportunidades.",P2,M2-d0c06a75-0125: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0125,1,"[{""id"":""M2-d0c06a75-0125"",""pedido"":""Validar significado económico, capacidade, relações e oportunidades."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3090"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9323""],""aceitacao"":""Validar significado económico, capacidade, relações e oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0126,"O modelo deverá separar dados mestres, geometrias, atributos temáticos, relações, séries temporais e proveniência. As tabelas transacionais do portal continuarão a referenciar os objetos territoriais por identificadores únicos; a geometria será mantida no PostGIS como fonte mestre, evitando cópias divergentes em módulos, ficheiros ou aplicações.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3108 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9341,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0126: O modelo deverá separar dados mestres, geometrias, atributos temáticos, relações, séries temporais e proveniência. As tabelas transacionais do portal continuarão a referenciar os objetos territoriais por identificadores únicos; a geometria será mantida no PostGIS como fonte mestre, evitando cópias divergentes em módulos, ficheiros ou aplicações.",P1,M2-d0c06a75-0126: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0126,1,"[{""id"":""M2-d0c06a75-0126"",""pedido"":""O modelo deverá separar dados mestres, geometrias, atributos temáticos, relações, séries temporais e proveniência. As tabelas transacionais do portal continuarão a referenciar os objetos territoriais por identificadores únicos; a geometria será mantida no PostGIS como fonte mestre, evitando cópias divergentes em módulos, ficheiros ou aplicações."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3108"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9341""],""aceitacao"":""O modelo deverá separar dados mestres, geometrias, atributos temáticos, relações, séries temporais e proveniência. As tabelas transacionais do portal continuarão a referenciar os objetos territoriais por identificadores únicos; a geometria será mantida no PostGIS como fonte mestre, evitando cópias divergentes em módulos, ficheiros ou aplicações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0127,"Geometrias oficiais, interpretativas e calculadas devem ser distinguidas por tipo, fonte, versão e nível de confiança.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3111 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9344,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0127: Geometrias oficiais, interpretativas e calculadas devem ser distinguidas por tipo, fonte, versão e nível de confiança.",P1,M2-d0c06a75-0127: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0127,1,"[{""id"":""M2-d0c06a75-0127"",""pedido"":""Geometrias oficiais, interpretativas e calculadas devem ser distinguidas por tipo, fonte, versão e nível de confiança."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3111"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9344""],""aceitacao"":""Geometrias oficiais, interpretativas e calculadas devem ser distinguidas por tipo, fonte, versão e nível de confiança."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0128,"Alterações relevantes de limite, capacidade, ocupação, estado ou disponibilidade devem preservar histórico temporal.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3112 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9345,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0128: Alterações relevantes de limite, capacidade, ocupação, estado ou disponibilidade devem preservar histórico temporal.",P2,M2-d0c06a75-0128: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0128,1,"[{""id"":""M2-d0c06a75-0128"",""pedido"":""Alterações relevantes de limite, capacidade, ocupação, estado ou disponibilidade devem preservar histórico temporal."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3112"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9345""],""aceitacao"":""Alterações relevantes de limite, capacidade, ocupação, estado ou disponibilidade devem preservar histórico temporal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0129,"Dados setoriais específicos devem estender o núcleo sem duplicar entidades territoriais, projetos, organizações ou infraestruturas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3114 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9347,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0129: Dados setoriais específicos devem estender o núcleo sem duplicar entidades territoriais, projetos, organizações ou infraestruturas.",P2,M2-d0c06a75-0129: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0129,1,"[{""id"":""M2-d0c06a75-0129"",""pedido"":""Dados setoriais específicos devem estender o núcleo sem duplicar entidades territoriais, projetos, organizações ou infraestruturas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3114"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9347""],""aceitacao"":""Dados setoriais específicos devem estender o núcleo sem duplicar entidades territoriais, projetos, organizações ou infraestruturas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0130,"Informação pública, restrita, confidencial ou sensível deve ser classificada e servida segundo o perfil de acesso e a escala apropriada.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3115 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9348,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0130: Informação pública, restrita, confidencial ou sensível deve ser classificada e servida segundo o perfil de acesso e a escala apropriada.",P2,M2-d0c06a75-0130: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0130,1,"[{""id"":""M2-d0c06a75-0130"",""pedido"":""Informação pública, restrita, confidencial ou sensível deve ser classificada e servida segundo o perfil de acesso e a escala apropriada."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3115"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9348""],""aceitacao"":""Informação pública, restrita, confidencial ou sensível deve ser classificada e servida segundo o perfil de acesso e a escala apropriada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0131,"Registar lotes e subáreas disponíveis, ocupadas, reservadas ou condicionadas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3149 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9382,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0131: Registar lotes e subáreas disponíveis, ocupadas, reservadas ou condicionadas.",P2,M2-d0c06a75-0131: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0131,1,"[{""id"":""M2-d0c06a75-0131"",""pedido"":""Registar lotes e subáreas disponíveis, ocupadas, reservadas ou condicionadas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3149"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9382""],""aceitacao"":""Registar lotes e subáreas disponíveis, ocupadas, reservadas ou condicionadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0132,"Registar recurso, potencialidade, disponibilidade, qualidade, pressão e sazonalidade.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3164 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9397,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0132: Registar recurso, potencialidade, disponibilidade, qualidade, pressão e sazonalidade.",P2,M2-d0c06a75-0132: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0132,1,"[{""id"":""M2-d0c06a75-0132"",""pedido"":""Registar recurso, potencialidade, disponibilidade, qualidade, pressão e sazonalidade."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3164"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9397""],""aceitacao"":""Registar recurso, potencialidade, disponibilidade, qualidade, pressão e sazonalidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0133,"Registar risco, servidão, conservação, incompatibilidade ou condicionante.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3169 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9402,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0133: Registar risco, servidão, conservação, incompatibilidade ou condicionante.",P2,M2-d0c06a75-0133: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0133,1,"[{""id"":""M2-d0c06a75-0133"",""pedido"":""Registar risco, servidão, conservação, incompatibilidade ou condicionante."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3169"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9402""],""aceitacao"":""Registar risco, servidão, conservação, incompatibilidade ou condicionante."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0134,"Registar oportunidade territorial, incluindo atividade complementar.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3179 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9412,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0134: Registar oportunidade territorial, incluindo atividade complementar.",P2,M2-d0c06a75-0134: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0134,1,"[{""id"":""M2-d0c06a75-0134"",""pedido"":""Registar oportunidade territorial, incluindo atividade complementar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3179"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9412""],""aceitacao"":""Registar oportunidade territorial, incluindo atividade complementar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0135,"Guardar observações temporais de estado, capacidade, ocupação, uso e evidência.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3184 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9417,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0135: Guardar observações temporais de estado, capacidade, ocupação, uso e evidência.",P2,M2-d0c06a75-0135: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0135,1,"[{""id"":""M2-d0c06a75-0135"",""pedido"":""Guardar observações temporais de estado, capacidade, ocupação, uso e evidência."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3184"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9417""],""aceitacao"":""Guardar observações temporais de estado, capacidade, ocupação, uso e evidência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0136,"Registar proveniência, licença, escala, precisão, atualização e dono.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3189 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9422,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0136: Registar proveniência, licença, escala, precisão, atualização e dono.",P2,M2-d0c06a75-0136: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0136,1,"[{""id"":""M2-d0c06a75-0136"",""pedido"":""Registar proveniência, licença, escala, precisão, atualização e dono."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3189"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9422""],""aceitacao"":""Registar proveniência, licença, escala, precisão, atualização e dono."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0137,"Preservar versões de geometria, validade e razão da alteração.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3194 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9427,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0137: Preservar versões de geometria, validade e razão da alteração.",P1,M2-d0c06a75-0137: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0137,1,"[{""id"":""M2-d0c06a75-0137"",""pedido"":""Preservar versões de geometria, validade e razão da alteração."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3194"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9427""],""aceitacao"":""Preservar versões de geometria, validade e razão da alteração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0138,Registar influência funcional sem confundir com limite legal.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3206 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9439,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0138: Registar influência funcional sem confundir com limite legal.,P2,M2-d0c06a75-0138: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0138,1,"[{""id"":""M2-d0c06a75-0138"",""pedido"":""Registar influência funcional sem confundir com limite legal."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3206"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9439""],""aceitacao"":""Registar influência funcional sem confundir com limite legal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0139,"Guardar correspondência entre projeto, oportunidade e localização candidata.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3221 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9454,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0139: Guardar correspondência entre projeto, oportunidade e localização candidata.",P2,M2-d0c06a75-0139: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0139,1,"[{""id"":""M2-d0c06a75-0139"",""pedido"":""Guardar correspondência entre projeto, oportunidade e localização candidata."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3221"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9454""],""aceitacao"":""Guardar correspondência entre projeto, oportunidade e localização candidata."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0140,Manter dados globais em WGS 84 para intercâmbio e usar sistema projetado adequado para cálculos de área e distância; o sistema utilizado deve ser registado em cada método.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3227 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9460,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0140: Manter dados globais em WGS 84 para intercâmbio e usar sistema projetado adequado para cálculos de área e distância; o sistema utilizado deve ser registado em cada método.,P2,M2-d0c06a75-0140: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0140,1,"[{""id"":""M2-d0c06a75-0140"",""pedido"":""Manter dados globais em WGS 84 para intercâmbio e usar sistema projetado adequado para cálculos de área e distância; o sistema utilizado deve ser registado em cada método."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3227"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9460""],""aceitacao"":""Manter dados globais em WGS 84 para intercâmbio e usar sistema projetado adequado para cálculos de área e distância; o sistema utilizado deve ser registado em cada método."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0141,"Localizações compatíveis depois de exclusões, limiares e filtros obrigatórios.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3250 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9483,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0141: Localizações compatíveis depois de exclusões, limiares e filtros obrigatórios.",P2,M2-d0c06a75-0141: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0141,1,"[{""id"":""M2-d0c06a75-0141"",""pedido"":""Localizações compatíveis depois de exclusões, limiares e filtros obrigatórios."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3250"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9483""],""aceitacao"":""Localizações compatíveis depois de exclusões, limiares e filtros obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0142,"A matriz será preenchida por objeto inventariado e constituirá o registo operacional de recolha, validação, publicação e atualização. A ficha detalhada poderá ser mantida no sistema, enquanto a tabela abaixo define os campos obrigatórios.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3257 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9490,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0142: A matriz será preenchida por objeto inventariado e constituirá o registo operacional de recolha, validação, publicação e atualização. A ficha detalhada poderá ser mantida no sistema, enquanto a tabela abaixo define os campos obrigatórios.",P2,M2-d0c06a75-0142: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0142,1,"[{""id"":""M2-d0c06a75-0142"",""pedido"":""A matriz será preenchida por objeto inventariado e constituirá o registo operacional de recolha, validação, publicação e atualização. A ficha detalhada poderá ser mantida no sistema, enquanto a tabela abaixo define os campos obrigatórios."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3257"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9490""],""aceitacao"":""A matriz será preenchida por objeto inventariado e constituirá o registo operacional de recolha, validação, publicação e atualização. A ficha detalhada poderá ser mantida no sistema, enquanto a tabela abaixo define os campos obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0143,Obrigatório conforme tipo.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3291 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3306 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9524 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9539,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0143: Obrigatório conforme tipo.,P2,M2-d0c06a75-0143: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0143,1,"[{""id"":""M2-d0c06a75-0143"",""pedido"":""Obrigatório conforme tipo."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3291"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3306"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9524"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9539""],""aceitacao"":""Obrigatório conforme tipo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0144,Obrigatório quando aplicável.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3296 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9529,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0144: Obrigatório quando aplicável.,P2,M2-d0c06a75-0144: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0144,1,"[{""id"":""M2-d0c06a75-0144"",""pedido"":""Obrigatório quando aplicável."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3296"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9529""],""aceitacao"":""Obrigatório quando aplicável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0145,Obrigatório para avaliação.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3316 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9549,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0145: Obrigatório para avaliação.,P2,M2-d0c06a75-0145: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0145,1,"[{""id"":""M2-d0c06a75-0145"",""pedido"":""Obrigatório para avaliação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3316"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9549""],""aceitacao"":""Obrigatório para avaliação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0146,Obrigatório para áreas económicas e âncoras.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3326 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9559,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0146: Obrigatório para áreas económicas e âncoras.,P2,M2-d0c06a75-0146: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0146,1,"[{""id"":""M2-d0c06a75-0146"",""pedido"":""Obrigatório para áreas económicas e âncoras."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3326"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9559""],""aceitacao"":""Obrigatório para áreas económicas e âncoras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0147,"O método combina análise de cadeias de valor, procura comprovada, proximidade espacial, capacidade territorial, oferta existente e restrições. O resultado é uma oportunidade indicativa e explicável, que deve ser validada comercial, técnica, territorial e ambientalmente antes da promoção.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3444 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9677,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0147: O método combina análise de cadeias de valor, procura comprovada, proximidade espacial, capacidade territorial, oferta existente e restrições. O resultado é uma oportunidade indicativa e explicável, que deve ser validada comercial, técnica, territorial e ambientalmente antes da promoção.",P2,M2-d0c06a75-0147: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0147,1,"[{""id"":""M2-d0c06a75-0147"",""pedido"":""O método combina análise de cadeias de valor, procura comprovada, proximidade espacial, capacidade territorial, oferta existente e restrições. O resultado é uma oportunidade indicativa e explicável, que deve ser validada comercial, técnica, territorial e ambientalmente antes da promoção."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3444"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9677""],""aceitacao"":""O método combina análise de cadeias de valor, procura comprovada, proximidade espacial, capacidade territorial, oferta existente e restrições. O resultado é uma oportunidade indicativa e explicável, que deve ser validada comercial, técnica, territorial e ambientalmente antes da promoção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0148,"Validar: confirmar com projetos âncora, associações, operadores, comunidades, especialistas e potenciais investidores.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3454 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9687,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0148: Validar: confirmar com projetos âncora, associações, operadores, comunidades, especialistas e potenciais investidores.",P2,M2-d0c06a75-0148: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0148,1,"[{""id"":""M2-d0c06a75-0148"",""pedido"":""Validar: confirmar com projetos âncora, associações, operadores, comunidades, especialistas e potenciais investidores."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3454"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9687""],""aceitacao"":""Validar: confirmar com projetos âncora, associações, operadores, comunidades, especialistas e potenciais investidores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0149,"Publicar e acompanhar: criar ficha de oportunidade, associar ao CRM e à Bolsa de Parceiros, registar interesse, conversão, execução e atualização.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3455 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9688,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0149: Publicar e acompanhar: criar ficha de oportunidade, associar ao CRM e à Bolsa de Parceiros, registar interesse, conversão, execução e atualização.",P2,M2-d0c06a75-0149: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0149,1,"[{""id"":""M2-d0c06a75-0149"",""pedido"":""Publicar e acompanhar: criar ficha de oportunidade, associar ao CRM e à Bolsa de Parceiros, registar interesse, conversão, execução e atualização."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3455"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9688""],""aceitacao"":""Publicar e acompanhar: criar ficha de oportunidade, associar ao CRM e à Bolsa de Parceiros, registar interesse, conversão, execução e atualização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0150,"A pontuação usa escala de 0 a 4 e é normalizada para 100. A oportunidade só pode ser recomendada se não existir fator eliminatório e se atingir o limiar aprovado. Pesos podem variar por setor, mas a versão, a justificação e a comparação com a grelha padrão devem ser preservadas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3524 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9757,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0150: A pontuação usa escala de 0 a 4 e é normalizada para 100. A oportunidade só pode ser recomendada se não existir fator eliminatório e se atingir o limiar aprovado. Pesos podem variar por setor, mas a versão, a justificação e a comparação com a grelha padrão devem ser preservadas.",P2,M2-d0c06a75-0150: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0150,1,"[{""id"":""M2-d0c06a75-0150"",""pedido"":""A pontuação usa escala de 0 a 4 e é normalizada para 100. A oportunidade só pode ser recomendada se não existir fator eliminatório e se atingir o limiar aprovado. Pesos podem variar por setor, mas a versão, a justificação e a comparação com a grelha padrão devem ser preservadas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3524"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9757""],""aceitacao"":""A pontuação usa escala de 0 a 4 e é normalizada para 100. A oportunidade só pode ser recomendada se não existir fator eliminatório e se atingir o limiar aprovado. Pesos podem variar por setor, mas a versão, a justificação e a comparação com a grelha padrão devem ser preservadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0151,"Cada oportunidade deverá apresentar: atividade proposta; localização ou área candidata; necessidade que a originou; projetos, clientes ou cadeias associados; contexto dentro, na envolvente ou fora de área delimitada; procura estimada; oferta existente; lacuna; recursos e infraestruturas; riscos e condicionantes; requisitos principais; pontuação por critério; nível de confiança; cenários alternativos; fontes; data; responsável pela validação; e ação seguinte na Bolsa de Parceiros ou CRM.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3534 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9767,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0151: Cada oportunidade deverá apresentar: atividade proposta; localização ou área candidata; necessidade que a originou; projetos, clientes ou cadeias associados; contexto dentro, na envolvente ou fora de área delimitada; procura estimada; oferta existente; lacuna; recursos e infraestruturas; riscos e condicionantes; requisitos principais; pontuação por critério; nível de confiança; cenários alternativos; fontes; data; responsável pela validação; e ação seguinte na Bolsa de Parceiros ou CRM.",P2,M2-d0c06a75-0151: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0151,1,"[{""id"":""M2-d0c06a75-0151"",""pedido"":""Cada oportunidade deverá apresentar: atividade proposta; localização ou área candidata; necessidade que a originou; projetos, clientes ou cadeias associados; contexto dentro, na envolvente ou fora de área delimitada; procura estimada; oferta existente; lacuna; recursos e infraestruturas; riscos e condicionantes; requisitos principais; pontuação por critério; nível de confiança; cenários alternativos; fontes; data; responsável pela validação; e ação seguinte na Bolsa de Parceiros ou CRM."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3534"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9767""],""aceitacao"":""Cada oportunidade deverá apresentar: atividade proposta; localização ou área candidata; necessidade que a originou; projetos, clientes ou cadeias associados; contexto dentro, na envolvente ou fora de área delimitada; procura estimada; oferta existente; lacuna; recursos e infraestruturas; riscos e condicionantes; requisitos principais; pontuação por critério; nível de confiança; cenários alternativos; fontes; data; responsável pela validação; e ação seguinte na Bolsa de Parceiros ou CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0152,"Registar motivo de rejeição, alteração da localização, custo real, prazo e desempenho.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3537 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9770,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0152: Registar motivo de rejeição, alteração da localização, custo real, prazo e desempenho.",P2,M2-d0c06a75-0152: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0152,1,"[{""id"":""M2-d0c06a75-0152"",""pedido"":""Registar motivo de rejeição, alteração da localização, custo real, prazo e desempenho."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3537"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9770""],""aceitacao"":""Registar motivo de rejeição, alteração da localização, custo real, prazo e desempenho."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, M2-d0c06a75-0153,"A ficha deve ser preenchida por parque e por versão. O parque pode ser inventariado mesmo quando alguns dados operacionais estejam pendentes, mas os campos críticos devem controlar automaticamente os usos permitidos no portal.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3542 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9775,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0153: A ficha deve ser preenchida por parque e por versão. O parque pode ser inventariado mesmo quando alguns dados operacionais estejam pendentes, mas os campos críticos devem controlar automaticamente os usos permitidos no portal.",P2,M2-d0c06a75-0153: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0153,1,"[{""id"":""M2-d0c06a75-0153"",""pedido"":""A ficha deve ser preenchida por parque e por versão. O parque pode ser inventariado mesmo quando alguns dados operacionais estejam pendentes, mas os campos críticos devem controlar automaticamente os usos permitidos no portal."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3542"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9775""],""aceitacao"":""A ficha deve ser preenchida por parque e por versão. O parque pode ser inventariado mesmo quando alguns dados operacionais estejam pendentes, mas os campos críticos devem controlar automaticamente os usos permitidos no portal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. [RECONCILIACAO-43-20261019] 2: Gestão bloqueada por manage-portal legado. Corrigir também consulta da lista que omite primary_territory_id antes de resolver a hierarquia. Campos desconhecidos não impedem consulta.","Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada. | PARQUES-MAPA01 mínimo proposto: ficha legível, desconhecidos/conflitos explícitos, anotações opcionais de recursos/atividades com fonte/data/âmbito/capacidade/unidade, continuidade confirmada ao mesmo dossier e reversão preservando dados após edição anterior. A ficha operacional integral permanece aberta. | PARQUES-DOC01: provar público P0 estável após preparação privada, promoção expressa atómica/409, isolamento do envelope, contexto sem direitos e preservação após save HTTP pelo editor anterior com variantes compatíveis. Sequência de prova pós-uso definida, ainda não executada. Ficha útil com desconhecidos, sem depender de preencher informação sem fonte. | PARQUES-QA: três critérios centrais demonstrados; desconhecidos, filtros afetados e acesso/repetição verificados. Saldo deste recorte QA: zero implementação funcional; disponibilização futura exige decisão específica e backup/restauro fresco do destino. Ficha integral, menus e lacunas externas permanecem abertos. | PARQUES-ATIVO01: disponibilização deste recorte concluída. Não encerra ficha operacional integral dos parques, informação real ainda desconhecida, menus ou lacunas externas. Os critérios QA aceites não foram repetidos. | PARQUES-SALDO02: próximo mínimo proposto L1: responsabilidades distintas, condições declaradas de acesso, riscos/canal e revisão documental. Sem criação de mestres, reserva ou inferência de disponibilidade. Lotes/fases, ocupantes/séries, perímetros e relações económicas factuais permanecem no saldo integral; publicação/recorte anterior mantêm-se concluídos. | PARQUES-L1-DOC01: implementar/demonstrar L1. Na reversão, save pelo editor anterior compatível deve preservar detalhes privados recuperáveis e a versão pública (conteúdo/estado/versão/timestamps), incluindo rascunho posterior e limpeza após publicar. Prova por executar; manual e ficha integral continuam pendentes. Desconhecido não é gratuito/disponível/autorizado. | PARQUES-L1-QA: recorte L1 demonstrado apenas QA, disponibilização/observação ativa pendente de decisão específica. Ficha integral não encerrada: fases/lotes individuais, ocupantes/séries, perímetros e relações factuais permanecem. Factos sem fonte continuam desconhecidos. Nenhuma aceitação do utilizador dos novos anexos/manual presumida. | L1 código/esquema disponibilizados e conferidos por leitura. Não gravadas/publicadas fichas reais nem repetidas aceitações QA. Abertura do novo editor autenticado no ativo não observada pelo Codex: controlo não identifica URL com segurança; não confundir com falha do portal. Ficha integral continua aberta nos restantes incrementos. | Pendência operacional de abertura/observação do editor L1 resolvida: observado. Ficha integral permanece aberta nos restantes critérios anteriores. Não há novo teste QA ou outro lote. | Capacidade estruturada demonstrada sóQA; não encerra cláusulas globais nem preenche factos reais ausentes. Tempo confirmou uso informativo sem reserva/elegibilidade/aprovação automática. Perímetros, títulos reais, ocupantes, séries e traduções ausentes continuam desconhecidos. Anexos não presumidos conferidos pelo utilizador. [UTILIZACAO-HOMOLOGACAO-20261019] 2: Disponibilidade condicionada conforme limite registado — 16 fichas privadas/pendentes, 19 relações territoriais; publicação e gestão autorizada separadas.","Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer | PARQUES-MAPA01: mestre investment_zones, arrays areas/activities/resources/source_evidence, operador/organizações, GIS/anexos/relações/revisões, APIs v2, percurso de cinco fases/19 etapas e dossier/apoio atuais. Sem cadastro paralelo. | PARQUES-DOC01: mesmo mestre/arrays, revisões cifradas append-only, APIs/autoridades existentes, dossier/percurso e apoio por código/versão do destino. Uma coluna aditiva e nenhum novo mestre/importação. Reversão retém sete fontes funcionais, migration/ledger e build compatível; editor anterior identificado por hash. | PARQUES-QA: 16 artefactos (15 fontes e uma migration nominal), compilação candidata e compatível de 162 ficheiros cada; mesmo mestre/UUID, arrays, snapshots cifrados, dossier e workflow. As sete fontes retidas estão individualmente identificadas com hashes no manifesto. | PARQUES-SALDO02: mesmo investment_zones/UUID, operador canónico, organizações, preparação cifrada/versão-base, publicação expressa, áreas/recursos/atividades e anexos/GIS/relações/dossier já entregues. Nenhuma aceitação anterior reaberta.","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. | PARQUES-MAPA01: usar clone atualizado com referências económicas; save atual devolve publicado a rascunho, pelo que prova começa em Beluluane rascunho existente e aviso explícito; allowlist anterior requer contrato compatível; apoio por código/versão do destino. Sem necessidade prevista de migration/importação. Munhava confirmed não demonstrado pelo suporte inspecionado; não alterar silenciosamente. | PARQUES-DOC01 substitui a opção anterior de avisar que despublica: pipeline com coluna cifrada, versão de trabalho/base pública, instalador nominal schema-only e estado intermédio sem DDL demonstrável. Rollback integral de controller/service antigos é incompatível: manter variantes explícitas. Nenhuma alteração silenciosa de workflow; menus/ficha integral separados. | PARQUES-QA: instalador nominal autenticado com prévia sem escrita, autoridade/MFA/CSRF, idempotência, hashes e motivo visível; sem importação/publicação de parques. Reversão pós-uso parcial retém sete fontes, migration/coluna/ledger e build compatível; não repor todas as fontes antigas após uso. | PARQUES-ATIVO01: reversão compatível após utilização mantém sete fontes funcionais, migration/coluna/ledger e build compatível. Editor anterior guarda e recupera detalhes; não oferece reconciliação nova de base. Não repor dump antigo sobre utilização posterior. | PARQUES-SALDO02: desenho propõe uma coluna JSONB nullable operational_details no mesmo cadastro, após 130000; adaptador autenticado nominal 140000 com prévia/idempotência e prova do estado intermédio. Reversão cumulativa conserva oito fontes funcionais, schema/histórico e build compatível; editar pelo anterior deve preservar o novo bloco. Factos reais em falta não bloqueiam QA com desconhecidos/fixtures autorizadas. Nenhuma regra nova de aprovação ou revalidação oficial. | PARQUES-L1-DOC01: clone inventariado precede 130000; preparar base equivalente somente em QA. Uma entidade existente pode acumular funções de proprietário/promotor/operador/gestor; não exige quatro entidades nem novos cadastros. Fontes/condições com data/âmbito/moeda/unidade aplicáveis. Whitelist pública expressa exclui contactos pessoais, notas, IDs e suporte privados. | PARQUES-L1-QA: oito hashes anteriores/quatro ausências; base 130000 já reportada ativa, confirmar no preflight. Nova 140000 somente por ação autenticada com prévia/idempotência; sem flags/grants/importações ou fichas reais. Backup/restauro fresco do destino perto da execução. Reversão parcial conserva oito fontes funcionais cumulativas, schema/histórico e build compatível após utilização. | Autorização específica Tempo e instalação140000 executadas; base130000 preservada. Reversão pós-uso conserva oito fontes funcionais, schema/histórico e build compatível; UI anterior não mostra grupos L1, API preserva privados e projeção pública. Matriz/backlog atuais preservados e complementados; sem repor versões históricas. | Ativo inalterado; código base atual e schemas aceites reutilizados em clone isolado55441. Sem migration nova ou repetição130000/140000/150000; L1 e navegação não reensaiados. Reversão parcial retém2serviços e buildcompatível. Eventual disponibilização separada com decisão e backup/restauro fresco; sem nova regra organizacional.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,"Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida. | PARQUES-MAPA01: mapa concluído; mínimo recomendado 19–29 h QA, discriminado por tarefa, mais futura disponibilização 2–4 h separadas. Dados reais de capacidade/lotes/operadores sem estimativa por ausência de fonte; não bloqueiam preparação com desconhecidos. Implementação ainda não iniciada. | PARQUES-DOC01: 19–29 h QA preservadas como base histórica; delta técnico +5–8 h (2–3 publicação estável, 1–2 instalação nominal, 2–3 prova/build compatível), total revisto 24–37 h QA. Disponibilização futura 2–4 h separadas. Não são horas consumidas; não iniciou implementação. | PARQUES-QA: 19–29 h base e +5–8 h = 24–37 h foram estimativas, não horas consumidas. Recorte QA e empacotamento concluídos. Saldo operacional futuro estimado 2–4 h, separado e dependente da decisão específica. Sem ampliação do âmbito. | PARQUES-ATIVO01: saldo operacional deste recorte zero; as 2–4 h eram uma estimativa, não horas consumidas. Ficha integral e restantes lacunas continuam nos estados anteriores. | PARQUES-SALDO02: L1 ainda não iniciado; 24–36 h QA por seis tarefas (3–4 + 3–5 + 5–8 + 5–7 + 5–8 + 3–4). Inclui recuperação do fragmento privado cifrado após publicação. Futura disponibilização 2–4 h separadas. São estimativas, não trabalho consumido, nem reabertura das estimativas/aceitações da entrega anterior. | PARQUES-L1-DOC01: 24–36 h ADICIONAIS em QA, inalteradas, distintas do lote anterior encerrado; 2–4 h futuras operacionais separadas. Sem horas consumidas ou implementação nesta revisão. | PARQUES-L1-QA: previsão adicional inicial 24–36 h preservada, não horas consumidas. Seis tarefas QA concluídas; saldo técnico identificado zero no recorte. Revisão/decisão e 2–4 h operacionais futuras separadas; não confundidas com entrega anterior encerrada. | Saldo operacional de troca/instalação e conferência por leitura: zero; observação do editor autenticado indicada como não demonstrada. 2–4h eram estimativa operacional, não horas consumidas. Previsão QA24–36h continua histórica; ficha integral aberta. | Observação operacional restante L1 concluída, resultado observado; saldo operacional deste recorte zero. 2–4h e24–36h continuam estimativas históricas, não horas consumidas; ficha integral aberta.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | 16/10/2026 PARQUES-MAPA01: levantamento em leitura no clone restaurado do destino, 17 zonas/sete parques (três publicados), 19 relações territoriais/36 revisões; zero anexos/geometrias/relações económicas de zonas, sem inferir ausência real. Acervo integral prévio de 10717 ficheiros e 60 anexos atuais inventariados; dez exemplares delimitados por hash. Reutilizar investment_zones/UUID/versões/territórios e percurso/dossier existentes. Mapa: outputs/investmoz-parques-mapa-20261016/para-revisao/MAPA-RECORTE-QA.md. Sem implementação, alteração ativa ou repetição de aceitações. | 16/10/2026 PARQUES-DOC01: instrução posterior da Tempo concretizada no desenho, sem implementação. Público anterior permanece até publicação expressa; uma coluna editorial_draft cifrada nullable no mesmo mestre, versões/histórico privados e instalação nominal autenticada já previstos. Seleção no dossier guarda UUID/versão pública consultada, sem reserva, disponibilidade ou autorização de instalação. Desenho: outputs/investmoz-parques-mapa-20261016/DOC01/DESENHO-PUBLICACAO-E-REVERSAO.md; PROVA-POS-USO.md. Não é demonstração funcional executada. | 16/10/2026 PARQUES-QA: recorte DOC01 implementado e demonstrado apenas no clone parks_operational_20261016_test:55441. Preparação privada v4 conservou público v3; publicação expressa v5. T1 privado v7 sobre público v5; editor anterior efetivamente servido/guardado gerou v8 e preservou detalhes/IDs/contexto. Coexistência: suspensão v9, reconciliação expressa v10 e publicação v11; dossier conserva referência consultada v5. Evidência: outputs/investmoz-parques-QA-20261016/para-revisao/RELATORIO-QA.md. Não encerra ficha integral nem autoriza ativo. | 16/10/2026 PARQUES-ATIVO01 parques-operacionais-QA-6aacf653a98e: disponibilização autorizada pelo responsável e concluída no recorte mínimo. Aplicados 16 artefactos e build de 162 ficheiros; só migration nominal 130000, pela ação autenticada existente. Backup/restauro fresco de 295 tabelas e 31 sequências, extração de 1311 ficheiros e arranque do clone em leitura verificados. Abertura de gestão sem guardar; lista e ficha pública de Balama mantêm factos anteriores. Evidência: outputs/investmoz-parques-ativacao-20261016/para-revisao/RELATORIO-FINAL.md, PRESERVACAO-FINAL.json e recibo. Aceitações QA reutilizadas. | 16/10/2026 PARQUES-SALDO02: levantamento documental do saldo integral concluído, sem implementação/teste/ativo. Reutiliza entrega parques-operacionais-QA-6aacf653a98e encerrada. Inventário 10722 ficheiros/60 anexos, 12 exemplares; clone restaurado 55441 READ ONLY. Sete parques sem operador associado, recursos/atividades preenchidos ou anexos/perímetros/relações guardados: ausência factual não significa inexistência real. Mapa: outputs/investmoz-parques-integral-delimitacao-20261016/MAPA-SALDO-E-LOTE-MINIMO.md. | PARQUES-L1-DOC01: dependência anterior registada como disponibilizada; relatório/recibo/pacote selados conferidos por hash, instalação autenticada 130000 e editor Balama v3 sem guardar já registados. Não se presume conferência independente dos anexos pelo utilizador. Sem novo teste funcional. | PARQUES-L1-QA: parques-L1-QA-fb56ec51f62e, 12 artefactos/build162 em clone 55441. 40 condições HTTP; mesma entidade em quatro funções sem duplicar; whitelist/fragmento privado cifrado; tarifa contextualizada/desconhecido nulo; publicação expressa; editor anterior real guardou com preservação privada e pública A/B/C. Relatório em outputs/investmoz-parques-L1-QA-20261016/RELATORIO-QA.md. | L1 disponibilizado em 18/10/2026, candidata parques-L1-QA-fb56ec51f62e DOC02. 12 artefactos/build162; apenas 140000 por instalação autenticada da conta 2. Recibo bffa9337-b2ca-48c6-bc6b-fbbf100f8848; coluna JSONB nullable, zero registos de negócio alterados. Backup/restauro fresco295 tabelas/31 sequências/1316ficheiros, arranque/decifragem verificados. Preservação295 tabelas sem diferenças inesperadas; lista/ficha pública Balama e assets conferidos. Evidência: outputs/investmoz-parques-L1-ativacao-20261018/. | 18/10/2026, L1: observado diretamente pelo Codex no editor Balama, URL HTTPS confirmado, conta2/Osmane Nala pelo DOM. Quatro grupos L1 presentes; público v3/preparação não guardada. Sem alterar campos, guardar, publicar ou repetir140000. Evidência EDITOR-OBSERVADO-20261018.txt e OBSERVACAO-OPERACIONAL-FINAL.json no diretório da ativação. | 18/10: parques-integral-QA-4e2dc76dbf27 acrescenta títulos/fases/lotes/ocupantes/indicadores/cadeia no envelope do mesmo parque.36checksHTTP,3serviço, UI guarda14,25privado/12,5público; editor anterior real v27→28 preserva privado e público. Restauro296tabelas,16outraszonas e cadastros iguais. Relatório em outputs/investmoz-parques-integral-QA-20261018/para-revisao/. | Homologação teste-investidor 19/10/2026: Ficha integral dos parques=Ausente. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Ficha integral dos parques=Instalado mas desabilitado. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. @@ -1606,39 +1606,39 @@ M2-d0c06a75-0153,"A ficha deve ser preenchida por parque e por versão. O parque [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. [PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação. [P1-P2-QA-167b5db97653] 42/13 verificações do delta; serviços/controladores/middleware com rollback, build único. P1 parcial (21 modalidades/assistência); interface de atribuição pendente; sem instalação remota/importação/publicação. Mesma matriz e manual. -[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,," | PARQUES-MAPA01: leitura documental/schema/fotografia restaurada não é prova funcional nova. Sem geometria/lotação/serviços/benefícios presumidos, sem novo mestre, flags, grants ou ativo. Restante ficha integral, CAE 600/579, duplicados, Fintech e menus mantêm estados; menus em preparação não bloqueiam. | PARQUES-DOC01: apenas desenho corrigido por inspeção; prova pós-uso e publicação estável ainda por executar na candidata QA. Sem migrations, gravações, importações ou ativo nesta revisão. Dados sem fonte continuam desconhecidos; sem novas exigências de operadores, lotes, benefícios ou organização. | PARQUES-QA: clone sintético baseado na QA económica (171 tabelas), não cópia atual integral do ativo (295 no backup anterior). Preservação dos 160 hashes de tabelas não afetadas, 15 zonas alheias, papéis e referências económicas. Anúncio sintético herdado no clone v18 permanece inalterado; referência original v12 não foi reensaiada. Dados reais sem fonte continuam desconhecidos; sem ensaio volumétrico, homologação real ou ativo. | PARQUES-ATIVO01: conferência ativa operacional sem guardar, publicar, reservar, importar fixtures ou conceder privilégios. Preservação de negócio/histórico e dados anteriores verificada por comparação com o restauro fresco. Provas QA, limites documentais e restantes aceitações mantidos. | PARQUES-SALDO02: só levantamento/desenho por leitura do clone e acervo; zero provas funcionais novas, migrations/importações/publicações ou alterações de código ativo. Critérios L1 propostos por executar. Ficha integral aberta; menus, duplicados, regulação Fintech e restantes lacunas preservados. | PARQUES-L1-DOC01: consolidação documental anterior à implementação. Sem código, dados, migrations, importação, publicação ou ativo. Critérios L1 e conferência dos novos anexos pelo utilizador não dados como concluídos. DOC00 preservado; convenções em outputs/investmoz-parques-integral-delimitacao-20261016/DOC01/CONVENCOES-E-DEPENDENCIA.md. | PARQUES-L1-QA: clone anterior isolado171 tabelas, não cópia integral atual do ativo295 anteriormente reportadas. Fixture reutiliza uma organização sintética com classificação pública apenas QA; zero mestres novos. 166 tabelas, 16 outras zonas e 47 revisões preservadas; restauro171/31seq/2ficheiros. Sem volumetria/homologação real ou nova aceitação móvel; desktop observado. Ativo994ficheiros+3protegidos iguais; B/COUNTRY02 e provas aceites sem repetição. Ficha integral/menus/duplicados/Fintech mantêm estados. | Utilizador conferiu cinco documentos DOC02/recibo, não declarou inspeção do ZIP nem da conferência local. Integridade do pacote verificada pelo Codex. Instalação autenticada reportada pelo utilizador e confirmada em ledger/auditoria. Sem equivalência visual da reversão, volume, gravação/publicação real ou nova aceitação assistiva. Navegação separada. | Rectificação expressa: ChatGPT conferiu documentos DOC02 QA; não está confirmada a conferência pelo utilizador do relatório local da ativação. Esta nota corrige atribuições anteriores. Relatório/recibo finais preparados para anexar à página privada existente. Sessão autorizada existente; sem novo desafio MFA ou observação de gravação/publicação.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0154,Obrigatório para estatuto legal,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3571 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9804,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0154: Obrigatório para estatuto legal,P2,M2-d0c06a75-0154: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0154,1,"[{""id"":""M2-d0c06a75-0154"",""pedido"":""Obrigatório para estatuto legal"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3571"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9804""],""aceitacao"":""Obrigatório para estatuto legal"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0155,"Carregar ficheiro, digitalizar anexo ou selecionar ponto.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3585 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9818,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0155: Carregar ficheiro, digitalizar anexo ou selecionar ponto.",P2,M2-d0c06a75-0155: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0155,1,"[{""id"":""M2-d0c06a75-0155"",""pedido"":""Carregar ficheiro, digitalizar anexo ou selecionar ponto."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3585"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9818""],""aceitacao"":""Carregar ficheiro, digitalizar anexo ou selecionar ponto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0156,Não publicar lista sem validação.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3617 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9850,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0156: Não publicar lista sem validação.,P2,M2-d0c06a75-0156: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0156,1,"[{""id"":""M2-d0c06a75-0156"",""pedido"":""Não publicar lista sem validação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3617"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9850""],""aceitacao"":""Não publicar lista sem validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0157,Obrigatório para ativação,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3636 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9869,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0157: Obrigatório para ativação,P2,M2-d0c06a75-0157: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0157,1,"[{""id"":""M2-d0c06a75-0157"",""pedido"":""Obrigatório para ativação"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3636"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9869""],""aceitacao"":""Obrigatório para ativação"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0158,"A classificação deve ser multidimensional. Um único campo “tipo de parque” não é suficiente para representar, por exemplo, Beluluane, que combina parque industrial, áreas com e sem regime franco, empresas âncora e serviços públicos.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3656 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9889,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: 11 fontes e 161 ficheiros de build entregues; sem migrations, grants, classificações reais ou divulgação. Catálogo público mantém zero negócios e seis oportunidades. Suplemento de compilação para repor InvesteMoz no título preparado apenas em QA, pendente de decisão. | 16/10/2026 — fecho operacional consolidado: negocios-classificacao-QA-53311df2f59c e suplemento de nome negocios-compilacao-nome-QA-7ef0facd0e27 autorizados e entregues: mesmas 11 fontes, 161 build, título InvesteMoz observado. Sem escrita de negócio/classificação/divulgação.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0158: A classificação deve ser multidimensional. Um único campo “tipo de parque” não é suficiente para representar, por exemplo, Beluluane, que combina parque industrial, áreas com e sem regime franco, empresas âncora e serviços públicos.",P2,M2-d0c06a75-0158: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0158,1,"[{""id"":""M2-d0c06a75-0158"",""pedido"":""A classificação deve ser multidimensional. Um único campo “tipo de parque” não é suficiente para representar, por exemplo, Beluluane, que combina parque industrial, áreas com e sem regime franco, empresas âncora e serviços públicos."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3656"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9889""],""aceitacao"":""A classificação deve ser multidimensional. Um único campo “tipo de parque” não é suficiente para representar, por exemplo, Beluluane, que combina parque industrial, áreas com e sem regime franco, empresas âncora e serviços públicos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. | 15/10/2026 — incremento de classificação multidimensional em QA: Quatro dimensões em Opportunity e parque físico ligado ao mesmo mestre de zonas. Ficha operacional integral do parque e anúncios UUID de /negocios continuam fora do recorte; não encerrar a cláusula integral. | 15/10/2026 — Tempo autorizou e foi disponibilizada a candidata classificacao-multidimensional-QA-64ab05e20b95 DOC01: 17 fontes/174 build, backup/restauro fresco, cache de dados preservada e reversão compatível. Recorte parcial; restantes limites conservados. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: Quatro dimensões no mesmo anúncio UUID, confirmação e divulgação distintas demonstradas em QA. Ficha operacional integral dos parques e restantes pressupostos permanecem abertos. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: Backup/restauro fresco 295 tabelas/31 sequências/2341 ficheiros/29 documentos; clone arrancou em leitura. Conferência operacional de GET/assets e área privada pela conta 2, sem guardar. Dados, papéis e histórico iguais; não encerra a cláusula integral.","Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada. | Disponibilização DOC01 executada. Limitação operacional concreta: Editor no ativo: não demonstrado nesta conferência. O utilizador informou não ter acesso à conta de Promotora interna Aurora Chachuaio. A sessão efetiva Osmane Nala, conta 2, recebeu 403 em GET /minhas-oportunidades/create; não existe elevação operacional ativa. Os papéis Promotor/Validador dessa conta permanecem atribuídos; as funções de autorização v1 conferem exatamente com a versão anterior à entrega. Existem seis oportunidades legadas e nenhuma do workflow de promotor no ativo. A mensagem 403 genérica não expõe o motivo; o diagnóstico fica registado, sem alterar permissões, credenciais ou acrescentar uma correção fora do pacote autorizado. Mantêm-se as provas funcionais QA aceites do editor.; limites do critério integral: Quatro dimensões em Opportunity e parque físico ligado ao mesmo mestre de zonas. Ficha operacional integral do parque e anúncios UUID de /negocios continuam fora do recorte; não encerrar a cláusula integral. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: Recorte QA concluído; disponibilização deste incremento exige decisão específica. Quatro dimensões no mesmo anúncio UUID, confirmação e divulgação distintas demonstradas em QA. Ficha operacional integral dos parques e restantes pressupostos permanecem abertos. As quatro outras lacunas conservam o seu estado; provas aceites não se repetem. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: Recuperação UUID no ativo não observada: conta 2 sem anúncio próprio; dois rascunhos pertencem a outro titular. Não criar dados nem alargar acesso para preencher esta limitação. Cadeia sem caso positivo, sem ensaio volumétrico e limite do payload sintético da reversão mantêm-se. Outras quatro lacunas inalteradas.","ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,"Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: A autorização base foi executada. Suplemento negocios-compilacao-nome-QA-7ef0facd0e27, zero fontes/161 build para título InvesteMoz, aguarda autorização específica por ter novos hashes de build. Não reabrir QA funcional aceite. | 16/10/2026 — fecho operacional consolidado: Autorizações base e do suplemento executadas. Saldo operacional zero. Não classificar anúncios reais nem divulgar relações. Limites QA e ausência de UUID próprio para observação no ativo conservados; outras quatro lacunas inalteradas.",Incremento parcial disponibilizado; aceitação QA preservada e lacunas integrais delimitadas,"Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: 10–16 h era a estimativa inicial agora executada neste recorte. Saldo QA zero para a cobertura demonstrada. Operação futura estimada 90–180 min após autorização, partilhada pelo lote, não somar por requisito.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | outputs/investmoz-classificacao-multidimensional-QA-20261015/RELATORIO-QA.md; HTTP-DELTA-QA.json (44); SERVICOS-DELTA-QA.json (22); REVERSAO-COMPAT-QA.json (6); INTERFACE-QA.json | outputs/investmoz-classificacao-ativacao-20261015/RELATORIO-ENTREGA.md; RECIBO-FINAL.json; FRESH-BACKUP.json; ARRANQUE-CLONE-RESTAURADO.json; FONTES-COMPILACAO.json; HTTP-AFTER.json; PRESERVACAO-AFTER.json; INTERFACE-OPERACIONAL.json | outputs/investmoz-negocios-classificacao-QA-20261016/RELATORIO-QA.md; HTTP-QA.json (36/50 HTTP); SCOPES-QA.json (10); INTERFACE-QA.json; REVERSAO-APOS-EDICAO-ANTERIOR.json; PRESERVACAO-FINAL.json; MANIFESTO.json | outputs/investmoz-negocios-classificacao-ativacao-20261016/RELATORIO-ENTREGA.md; AUTORIZACAO-TEMPO.json; FRESH-BACKUP.json; ARRANQUE-CLONE-RESTAURADO.json; TROCA.json; HTTP-AFTER.json; PRESERVACAO-APOS-AUTENTICACAO.json; INTERFACE-OPERACIONAL.json; RECIBO-FINAL.json | outputs/investmoz-negocios-classificacao-ativacao-20261016/RELATORIO-FINAL.md; AUTORIZACAO-EXTENSAO-NOME.json; FRESH-BACKUP-NOME.json; ARRANQUE-CLONE-NOME.json; TROCA-NOME.json; HTTP-APOS-NOME.json; PRESERVACAO-APOS-NOME.json; INTERFACE-NOME-ATIVO.json; RECIBO-CONSOLIDADO.json | 19/10/2026 — incremento QA independente localização/associações, revisão 660a25e37e1e010be68b765e9ff22eacb1b8a963f1a70e1f293564e67f99c1f4. Pedido expresso da Tempo: harmonizar sem nova regra; reutilizar dados e preservar estados/fontes/histórico. Duas funções comprovadas no código/schema; títulos esclarecidos, reutilização explícita da hierarquia, principal/adicional/por indicar e aviso não destrutivo de divergência. Provas de gravação/recuperação, HTTP409, associação preliminar, filtros, mapa sem geometria e dossier em outputs/investmoz-territorios-localizacao-QA-20261019/RELATORIO-QA.md e para-revisao/MANIFESTO-QA.json. Snapshot real de 18/10/2026; exemplos de associação sintéticos; zero geometrias reais, sem prova de desenho positivo nem avaliação com utilizadores humanos. Sem migrations, MFA/papéis ou alteração activa; separado da HML01. Recorte não encerra o requisito global.",negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada, | management_draft.canonical.relations/enterprise_size; workflow_context.classification_decisions/publication.classification/canonical_items; mestres existentes por ID; sem migrations. | /negocios: existing_business_revisions.snapshot.context.multidimensional; mesmo UUID e payload principal intacto; decisões por relação/evidência; snapshot de divulgação separado.," | Recuperação noutra sessão, nove relações/quatro dimensões, evidência/decisão por hash, exclusão privada, filtros/map matched_count, reversão compatível. Publicação é fixture sintético; transição editorial aceite não repetida. | Clone principal publicado/v26, referência publicada/v12 intacta; recuperação/validação/divulgação e filtros dirigidos; edição posterior pelo código anterior preserva o suplemento; ver relatório para fixture secundário sintético.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,"19/10/2026 — incremento QA independente localização/associações, revisão 660a25e37e1e010be68b765e9ff22eacb1b8a963f1a70e1f293564e67f99c1f4. Pedido expresso da Tempo: harmonizar sem nova regra; reutilizar dados e preservar estados/fontes/histórico. Duas funções comprovadas no código/schema; títulos esclarecidos, reutilização explícita da hierarquia, principal/adicional/por indicar e aviso não destrutivo de divergência. Provas de gravação/recuperação, HTTP409, associação preliminar, filtros, mapa sem geometria e dossier em outputs/investmoz-territorios-localizacao-QA-20261019/RELATORIO-QA.md e para-revisao/MANIFESTO-QA.json. Snapshot real de 18/10/2026; exemplos de associação sintéticos; zero geometrias reais, sem prova de desenho positivo nem avaliação com utilizadores humanos. Sem migrations, MFA/papéis ou alteração activa; separado da HML01. Recorte não encerra o requisito global.",,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0159,"O portal deverá incorporar os polígonos oficiais de todas as áreas identificadas. A autenticação jurídica e a validação geoespacial são controlos relacionados, mas distintos: um ato governamental válido comprova a existência e os atributos que publica; a geometria só é considerada oficial quando o próprio ato, o respetivo anexo ou um ficheiro emitido pela entidade competente permite determinar inequivocamente o limite.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3895 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10128,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0159: O portal deverá incorporar os polígonos oficiais de todas as áreas identificadas. A autenticação jurídica e a validação geoespacial são controlos relacionados, mas distintos: um ato governamental válido comprova a existência e os atributos que publica; a geometria só é considerada oficial quando o próprio ato, o respetivo anexo ou um ficheiro emitido pela entidade competente permite determinar inequivocamente o limite.",P1,M2-d0c06a75-0159: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0159,1,"[{""id"":""M2-d0c06a75-0159"",""pedido"":""O portal deverá incorporar os polígonos oficiais de todas as áreas identificadas. A autenticação jurídica e a validação geoespacial são controlos relacionados, mas distintos: um ato governamental válido comprova a existência e os atributos que publica; a geometria só é considerada oficial quando o próprio ato, o respetivo anexo ou um ficheiro emitido pela entidade competente permite determinar inequivocamente o limite."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3895"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10128""],""aceitacao"":""O portal deverá incorporar os polígonos oficiais de todas as áreas identificadas. A autenticação jurídica e a validação geoespacial são controlos relacionados, mas distintos: um ato governamental válido comprova a existência e os atributos que publica; a geometria só é considerada oficial quando o próprio ato, o respetivo anexo ou um ficheiro emitido pela entidade competente permite determinar inequivocamente o limite."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0160,"Assim, a existência de uma lei, decreto, aviso ou outro documento governamental autêntico é suficiente para validar e autenticar apenas os factos que a entidade tinha competência para estabelecer e que o documento contém expressamente. Para aceitar um polígono legal, o documento deve incluir coordenadas, descrição perimetral ou cartografia determinável; caso contrário, é necessária confirmação geoespacial adicional.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3926 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10159,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0160: Assim, a existência de uma lei, decreto, aviso ou outro documento governamental autêntico é suficiente para validar e autenticar apenas os factos que a entidade tinha competência para estabelecer e que o documento contém expressamente. Para aceitar um polígono legal, o documento deve incluir coordenadas, descrição perimetral ou cartografia determinável; caso contrário, é necessária confirmação geoespacial adicional.",P1,M2-d0c06a75-0160: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0160,1,"[{""id"":""M2-d0c06a75-0160"",""pedido"":""Assim, a existência de uma lei, decreto, aviso ou outro documento governamental autêntico é suficiente para validar e autenticar apenas os factos que a entidade tinha competência para estabelecer e que o documento contém expressamente. Para aceitar um polígono legal, o documento deve incluir coordenadas, descrição perimetral ou cartografia determinável; caso contrário, é necessária confirmação geoespacial adicional."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3926"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10159""],""aceitacao"":""Assim, a existência de uma lei, decreto, aviso ou outro documento governamental autêntico é suficiente para validar e autenticar apenas os factos que a entidade tinha competência para estabelecer e que o documento contém expressamente. Para aceitar um polígono legal, o documento deve incluir coordenadas, descrição perimetral ou cartografia determinável; caso contrário, é necessária confirmação geoespacial adicional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0161,"Registar protocolo, contacto, data, versão, licença, checksum e restrições de uso.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3960 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10193,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0161: Registar protocolo, contacto, data, versão, licença, checksum e restrições de uso.",P2,M2-d0c06a75-0161: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0161,1,"[{""id"":""M2-d0c06a75-0161"",""pedido"":""Registar protocolo, contacto, data, versão, licença, checksum e restrições de uso."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3960"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10193""],""aceitacao"":""Registar protocolo, contacto, data, versão, licença, checksum e restrições de uso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0162,"Publicar nova versão, arquivar a anterior e atualizar inventário, índice de cobertura e dependências.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3967 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10200,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0162: Publicar nova versão, arquivar a anterior e atualizar inventário, índice de cobertura e dependências.",P2,M2-d0c06a75-0162: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0162,1,"[{""id"":""M2-d0c06a75-0162"",""pedido"":""Publicar nova versão, arquivar a anterior e atualizar inventário, índice de cobertura e dependências."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3967"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10200""],""aceitacao"":""Publicar nova versão, arquivar a anterior e atualizar inventário, índice de cobertura e dependências."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0163,4.6.1.14.12.4 Testes técnicos obrigatórios,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3968 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10201,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0163: 4.6.1.14.12.4 Testes técnicos obrigatórios,P2,M2-d0c06a75-0163: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0163,1,"[{""id"":""M2-d0c06a75-0163"",""pedido"":""4.6.1.14.12.4 Testes técnicos obrigatórios"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3968"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10201""],""aceitacao"":""4.6.1.14.12.4 Testes técnicos obrigatórios"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0164,Análise interna e validação; não publicar como oficial.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4009 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10242,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0164: Análise interna e validação; não publicar como oficial.,P2,M2-d0c06a75-0164: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0164,1,"[{""id"":""M2-d0c06a75-0164"",""pedido"":""Análise interna e validação; não publicar como oficial."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4009"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10242""],""aceitacao"":""Análise interna e validação; não publicar como oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0165,Obter anexo dos 542 ha e validar condicionantes costeiras.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4044 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10277,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,M2-d0c06a75-0165: Obter anexo dos 542 ha e validar condicionantes costeiras.,P2,M2-d0c06a75-0165: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0165,1,"[{""id"":""M2-d0c06a75-0165"",""pedido"":""Obter anexo dos 542 ha e validar condicionantes costeiras."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4044"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10277""],""aceitacao"":""Obter anexo dos 542 ha e validar condicionantes costeiras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0166,"A matriz constitui o instrumento único de controlo para obtenção, autenticação, validação, carga em PostgreSQL/PostGIS e ativação das geometrias. Deve ser atualizada após cada contacto, receção, teste, decisão ou alteração de estado.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4091 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10324,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0166: A matriz constitui o instrumento único de controlo para obtenção, autenticação, validação, carga em PostgreSQL/PostGIS e ativação das geometrias. Deve ser atualizada após cada contacto, receção, teste, decisão ou alteração de estado.",P1,M2-d0c06a75-0166: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0166,1,"[{""id"":""M2-d0c06a75-0166"",""pedido"":""A matriz constitui o instrumento único de controlo para obtenção, autenticação, validação, carga em PostgreSQL/PostGIS e ativação das geometrias. Deve ser atualizada após cada contacto, receção, teste, decisão ou alteração de estado."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4091"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10324""],""aceitacao"":""A matriz constitui o instrumento único de controlo para obtenção, autenticação, validação, carga em PostgreSQL/PostGIS e ativação das geometrias. Deve ser atualizada após cada contacto, receção, teste, decisão ou alteração de estado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0167,Solicitar anexo e validar zona costeira,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4165 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10398,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,M2-d0c06a75-0167: Solicitar anexo e validar zona costeira,P2,M2-d0c06a75-0167: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0167,1,"[{""id"":""M2-d0c06a75-0167"",""pedido"":""Solicitar anexo e validar zona costeira"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4165"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10398""],""aceitacao"":""Solicitar anexo e validar zona costeira"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0168,4.6.1.14.13.1 Campos de controlo obrigatórios,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4269 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10502,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0168: 4.6.1.14.13.1 Campos de controlo obrigatórios,P2,M2-d0c06a75-0168: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0168,1,"[{""id"":""M2-d0c06a75-0168"",""pedido"":""4.6.1.14.13.1 Campos de controlo obrigatórios"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4269"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10502""],""aceitacao"":""4.6.1.14.13.1 Campos de controlo obrigatórios"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0169,"Os modelos seguintes devem ser emitidos em papel timbrado do operador privado do portal, assinados pelo representante autorizado e acompanhados da ficha da área, lista de ficheiros solicitados, finalidade de uso e compromisso de atribuição da fonte.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4272 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10505,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0169: Os modelos seguintes devem ser emitidos em papel timbrado do operador privado do portal, assinados pelo representante autorizado e acompanhados da ficha da área, lista de ficheiros solicitados, finalidade de uso e compromisso de atribuição da fonte.",P2,M2-d0c06a75-0169: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0169,1,"[{""id"":""M2-d0c06a75-0169"",""pedido"":""Os modelos seguintes devem ser emitidos em papel timbrado do operador privado do portal, assinados pelo representante autorizado e acompanhados da ficha da área, lista de ficheiros solicitados, finalidade de uso e compromisso de atribuição da fonte."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4272"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10505""],""aceitacao"":""Os modelos seguintes devem ser emitidos em papel timbrado do operador privado do portal, assinados pelo representante autorizado e acompanhados da ficha da área, lista de ficheiros solicitados, finalidade de uso e compromisso de atribuição da fonte."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0170,"Prazo sugerido de resposta: 15 dias úteis. Enviar lembrete após 10 dias úteis; escalar ao ponto focal institucional após 20 dias úteis; registar resposta parcial, recusa, fundamento, nova data e alternativa. A ausência de resposta não autoriza a criação de polígonos oficiais por estimativa.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4347 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10580,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0170: Prazo sugerido de resposta: 15 dias úteis. Enviar lembrete após 10 dias úteis; escalar ao ponto focal institucional após 20 dias úteis; registar resposta parcial, recusa, fundamento, nova data e alternativa. A ausência de resposta não autoriza a criação de polígonos oficiais por estimativa.",P2,M2-d0c06a75-0170: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0170,1,"[{""id"":""M2-d0c06a75-0170"",""pedido"":""Prazo sugerido de resposta: 15 dias úteis. Enviar lembrete após 10 dias úteis; escalar ao ponto focal institucional após 20 dias úteis; registar resposta parcial, recusa, fundamento, nova data e alternativa. A ausência de resposta não autoriza a criação de polígonos oficiais por estimativa."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4347"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10580""],""aceitacao"":""Prazo sugerido de resposta: 15 dias úteis. Enviar lembrete após 10 dias úteis; escalar ao ponto focal institucional após 20 dias úteis; registar resposta parcial, recusa, fundamento, nova data e alternativa. A ausência de resposta não autoriza a criação de polígonos oficiais por estimativa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0171,Dados sensíveis são generalizados ou restringidos sem impedir análise autorizada.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4355 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10588,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0171: Dados sensíveis são generalizados ou restringidos sem impedir análise autorizada.,P2,M2-d0c06a75-0171: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0171,1,"[{""id"":""M2-d0c06a75-0171"",""pedido"":""Dados sensíveis são generalizados ou restringidos sem impedir análise autorizada."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4355"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10588""],""aceitacao"":""Dados sensíveis são generalizados ou restringidos sem impedir análise autorizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0172,"Os dados sintéticos deixam de constituir base válida para análise ou pontuação. A partir desta fase, o portal deverá carregar todas as áreas formalmente criadas, os parques industriais legalmente existentes e as áreas institucionalmente confirmadas num registo nacional preliminar, distinguindo existência legal, delimitação geográfica, modalidade, eventual regime especial, estado operacional e nível de validação. A inclusão antecipada permite utilização conceptual, didática e cartográfica proporcional à evidência disponível; a comparação operacional, pontuação e recomendação dependem dos dados adicionais exigidos para cada modalidade.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4358 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10591,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0172: Os dados sintéticos deixam de constituir base válida para análise ou pontuação. A partir desta fase, o portal deverá carregar todas as áreas formalmente criadas, os parques industriais legalmente existentes e as áreas institucionalmente confirmadas num registo nacional preliminar, distinguindo existência legal, delimitação geográfica, modalidade, eventual regime especial, estado operacional e nível de validação. A inclusão antecipada permite utilização conceptual, didática e cartográfica proporcional à evidência disponível; a comparação operacional, pontuação e recomendação dependem dos dados adicionais exigidos para cada modalidade.",P2,M2-d0c06a75-0172: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0172,1,"[{""id"":""M2-d0c06a75-0172"",""pedido"":""Os dados sintéticos deixam de constituir base válida para análise ou pontuação. A partir desta fase, o portal deverá carregar todas as áreas formalmente criadas, os parques industriais legalmente existentes e as áreas institucionalmente confirmadas num registo nacional preliminar, distinguindo existência legal, delimitação geográfica, modalidade, eventual regime especial, estado operacional e nível de validação. A inclusão antecipada permite utilização conceptual, didática e cartográfica proporcional à evidência disponível; a comparação operacional, pontuação e recomendação dependem dos dados adicionais exigidos para cada modalidade."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4358"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10591""],""aceitacao"":""Os dados sintéticos deixam de constituir base válida para análise ou pontuação. A partir desta fase, o portal deverá carregar todas as áreas formalmente criadas, os parques industriais legalmente existentes e as áreas institucionalmente confirmadas num registo nacional preliminar, distinguindo existência legal, delimitação geográfica, modalidade, eventual regime especial, estado operacional e nível de validação. A inclusão antecipada permite utilização conceptual, didática e cartográfica proporcional à evidência disponível; a comparação operacional, pontuação e recomendação dependem dos dados adicionais exigidos para cada modalidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0173,"Os parques industriais devem ser incorporados e utilizados no conceito como uma classe territorial própria, distinta de ZEE e ZFI. Um parque pode existir com ou sem regime fiscal especial; pode conter empresas sujeitas a regimes diferentes; e pode relacionar-se, sobrepor-se ou situar-se dentro de uma ZEE ou ZFI sem que essa relação transforme automaticamente todo o parque numa área de regime especial.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4360 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10593,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0173: Os parques industriais devem ser incorporados e utilizados no conceito como uma classe territorial própria, distinta de ZEE e ZFI. Um parque pode existir com ou sem regime fiscal especial; pode conter empresas sujeitas a regimes diferentes; e pode relacionar-se, sobrepor-se ou situar-se dentro de uma ZEE ou ZFI sem que essa relação transforme automaticamente todo o parque numa área de regime especial.",P2,M2-d0c06a75-0173: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0173,1,"[{""id"":""M2-d0c06a75-0173"",""pedido"":""Os parques industriais devem ser incorporados e utilizados no conceito como uma classe territorial própria, distinta de ZEE e ZFI. Um parque pode existir com ou sem regime fiscal especial; pode conter empresas sujeitas a regimes diferentes; e pode relacionar-se, sobrepor-se ou situar-se dentro de uma ZEE ou ZFI sem que essa relação transforme automaticamente todo o parque numa área de regime especial."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4360"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10593""],""aceitacao"":""Os parques industriais devem ser incorporados e utilizados no conceito como uma classe territorial própria, distinta de ZEE e ZFI. Um parque pode existir com ou sem regime fiscal especial; pode conter empresas sujeitas a regimes diferentes; e pode relacionar-se, sobrepor-se ou situar-se dentro de uma ZEE ou ZFI sem que essa relação transforme automaticamente todo o parque numa área de regime especial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0174,Guardar classes e fundamentos separadamente.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4369 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10602,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0174: Guardar classes e fundamentos separadamente.,P2,M2-d0c06a75-0174: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0174,1,"[{""id"":""M2-d0c06a75-0174"",""pedido"":""Guardar classes e fundamentos separadamente."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4369"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10602""],""aceitacao"":""Guardar classes e fundamentos separadamente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0175,Não exigir BR quando a existência válida do parque resulte de outro título competente; registar a natureza do título.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4373 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10606,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0175: Não exigir BR quando a existência válida do parque resulte de outro título competente; registar a natureza do título.,P2,M2-d0c06a75-0175: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0175,1,"[{""id"":""M2-d0c06a75-0175"",""pedido"":""Não exigir BR quando a existência válida do parque resulte de outro título competente; registar a natureza do título."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4373"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10606""],""aceitacao"":""Não exigir BR quando a existência válida do parque resulte de outro título competente; registar a natureza do título."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0176,"Registar operador, proprietário, entidade licenciadora e autoridade do regime como papéis distintos.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4381 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10614,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0176: Registar operador, proprietário, entidade licenciadora e autoridade do regime como papéis distintos.",P2,M2-d0c06a75-0176: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0176,1,"[{""id"":""M2-d0c06a75-0176"",""pedido"":""Registar operador, proprietário, entidade licenciadora e autoridade do regime como papéis distintos."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4381"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10614""],""aceitacao"":""Registar operador, proprietário, entidade licenciadora e autoridade do regime como papéis distintos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0177,Permitir sobreposição espacial e relações muitos-para-muitos.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4385 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10618,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0177: Permitir sobreposição espacial e relações muitos-para-muitos.,P2,M2-d0c06a75-0177: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0177,1,"[{""id"":""M2-d0c06a75-0177"",""pedido"":""Permitir sobreposição espacial e relações muitos-para-muitos."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4385"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10618""],""aceitacao"":""Permitir sobreposição espacial e relações muitos-para-muitos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0178,A geometria digital derivada deve manter ligação ao anexo e validação topológica.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4407 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10640,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0178: A geometria digital derivada deve manter ligação ao anexo e validação topológica.,P1,M2-d0c06a75-0178: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0178,1,"[{""id"":""M2-d0c06a75-0178"",""pedido"":""A geometria digital derivada deve manter ligação ao anexo e validação topológica."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4407"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10640""],""aceitacao"":""A geometria digital derivada deve manter ligação ao anexo e validação topológica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0179,Quando o valor constar do ato ou anexo; divergências posteriores devem ser reconciliadas.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4410 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10643,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,M2-d0c06a75-0179: Quando o valor constar do ato ou anexo; divergências posteriores devem ser reconciliadas.,P2,M2-d0c06a75-0179: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0179,1,"[{""id"":""M2-d0c06a75-0179"",""pedido"":""Quando o valor constar do ato ou anexo; divergências posteriores devem ser reconciliadas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4410"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10643""],""aceitacao"":""Quando o valor constar do ato ou anexo; divergências posteriores devem ser reconciliadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0180,"Não, salvo se o próprio ato os publicar e estiverem atuais.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4418 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10651,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0180: Não, salvo se o próprio ato os publicar e estiverem atuais.",P2,M2-d0c06a75-0180: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0180,1,"[{""id"":""M2-d0c06a75-0180"",""pedido"":""Não, salvo se o próprio ato os publicar e estiverem atuais."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4418"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10651""],""aceitacao"":""Não, salvo se o próprio ato os publicar e estiverem atuais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0181,"Todos os parques identificados devem integrar o inventário nacional, ainda que alguns campos estejam pendentes.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4449 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10682,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0181: Todos os parques identificados devem integrar o inventário nacional, ainda que alguns campos estejam pendentes.",P2,M2-d0c06a75-0181: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0181,1,"[{""id"":""M2-d0c06a75-0181"",""pedido"":""Todos os parques identificados devem integrar o inventário nacional, ainda que alguns campos estejam pendentes."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4449"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10682""],""aceitacao"":""Todos os parques identificados devem integrar o inventário nacional, ainda que alguns campos estejam pendentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0182,"O portal deve mostrar separadamente o parque, eventuais ZEE/ZFI sobrepostas e o regime aplicável a cada empresa ou projeto.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4451 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10684,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0182: O portal deve mostrar separadamente o parque, eventuais ZEE/ZFI sobrepostas e o regime aplicável a cada empresa ou projeto.",P2,M2-d0c06a75-0182: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0182,1,"[{""id"":""M2-d0c06a75-0182"",""pedido"":""O portal deve mostrar separadamente o parque, eventuais ZEE/ZFI sobrepostas e o regime aplicável a cada empresa ou projeto."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4451"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10684""],""aceitacao"":""O portal deve mostrar separadamente o parque, eventuais ZEE/ZFI sobrepostas e o regime aplicável a cada empresa ou projeto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0183,"A análise deve considerar lotes internos, áreas de expansão, envolvente funcional e oportunidades fora do parque.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4452 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10685,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0183: A análise deve considerar lotes internos, áreas de expansão, envolvente funcional e oportunidades fora do parque.",P2,M2-d0c06a75-0183: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0183,1,"[{""id"":""M2-d0c06a75-0183"",""pedido"":""A análise deve considerar lotes internos, áreas de expansão, envolvente funcional e oportunidades fora do parque."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4452"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10685""],""aceitacao"":""A análise deve considerar lotes internos, áreas de expansão, envolvente funcional e oportunidades fora do parque."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0184,"Atividades complementares devem incluir logística, manutenção, resíduos, laboratórios, formação, habitação, alimentação, saúde ocupacional, segurança, TIC, financiamento e outros serviços às empresas instaladas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4453 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10686,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0184: Atividades complementares devem incluir logística, manutenção, resíduos, laboratórios, formação, habitação, alimentação, saúde ocupacional, segurança, TIC, financiamento e outros serviços às empresas instaladas.",P2,M2-d0c06a75-0184: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0184,1,"[{""id"":""M2-d0c06a75-0184"",""pedido"":""Atividades complementares devem incluir logística, manutenção, resíduos, laboratórios, formação, habitação, alimentação, saúde ocupacional, segurança, TIC, financiamento e outros serviços às empresas instaladas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4453"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10686""],""aceitacao"":""Atividades complementares devem incluir logística, manutenção, resíduos, laboratórios, formação, habitação, alimentação, saúde ocupacional, segurança, TIC, financiamento e outros serviços às empresas instaladas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0185,"O portal não deve privilegiar automaticamente parques: deve comparar prontidão, custo, acesso, recursos, riscos e mercado com outras localizações.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4454 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10687,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0185: O portal não deve privilegiar automaticamente parques: deve comparar prontidão, custo, acesso, recursos, riscos e mercado com outras localizações.",P2,M2-d0c06a75-0185: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0185,1,"[{""id"":""M2-d0c06a75-0185"",""pedido"":""O portal não deve privilegiar automaticamente parques: deve comparar prontidão, custo, acesso, recursos, riscos e mercado com outras localizações."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4454"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10687""],""aceitacao"":""O portal não deve privilegiar automaticamente parques: deve comparar prontidão, custo, acesso, recursos, riscos e mercado com outras localizações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,," | PARQUES-MAPA01: leitura documental/schema/fotografia restaurada não é prova funcional nova. Sem geometria/lotação/serviços/benefícios presumidos, sem novo mestre, flags, grants ou ativo. Restante ficha integral, CAE 600/579, duplicados, Fintech e menus mantêm estados; menus em preparação não bloqueiam. | PARQUES-DOC01: apenas desenho corrigido por inspeção; prova pós-uso e publicação estável ainda por executar na candidata QA. Sem migrations, gravações, importações ou ativo nesta revisão. Dados sem fonte continuam desconhecidos; sem novas exigências de operadores, lotes, benefícios ou organização. | PARQUES-QA: clone sintético baseado na QA económica (171 tabelas), não cópia atual integral do ativo (295 no backup anterior). Preservação dos 160 hashes de tabelas não afetadas, 15 zonas alheias, papéis e referências económicas. Anúncio sintético herdado no clone v18 permanece inalterado; referência original v12 não foi reensaiada. Dados reais sem fonte continuam desconhecidos; sem ensaio volumétrico, homologação real ou ativo. | PARQUES-ATIVO01: conferência ativa operacional sem guardar, publicar, reservar, importar fixtures ou conceder privilégios. Preservação de negócio/histórico e dados anteriores verificada por comparação com o restauro fresco. Provas QA, limites documentais e restantes aceitações mantidos. | PARQUES-SALDO02: só levantamento/desenho por leitura do clone e acervo; zero provas funcionais novas, migrations/importações/publicações ou alterações de código ativo. Critérios L1 propostos por executar. Ficha integral aberta; menus, duplicados, regulação Fintech e restantes lacunas preservados. | PARQUES-L1-DOC01: consolidação documental anterior à implementação. Sem código, dados, migrations, importação, publicação ou ativo. Critérios L1 e conferência dos novos anexos pelo utilizador não dados como concluídos. DOC00 preservado; convenções em outputs/investmoz-parques-integral-delimitacao-20261016/DOC01/CONVENCOES-E-DEPENDENCIA.md. | PARQUES-L1-QA: clone anterior isolado171 tabelas, não cópia integral atual do ativo295 anteriormente reportadas. Fixture reutiliza uma organização sintética com classificação pública apenas QA; zero mestres novos. 166 tabelas, 16 outras zonas e 47 revisões preservadas; restauro171/31seq/2ficheiros. Sem volumetria/homologação real ou nova aceitação móvel; desktop observado. Ativo994ficheiros+3protegidos iguais; B/COUNTRY02 e provas aceites sem repetição. Ficha integral/menus/duplicados/Fintech mantêm estados. | Utilizador conferiu cinco documentos DOC02/recibo, não declarou inspeção do ZIP nem da conferência local. Integridade do pacote verificada pelo Codex. Instalação autenticada reportada pelo utilizador e confirmada em ledger/auditoria. Sem equivalência visual da reversão, volume, gravação/publicação real ou nova aceitação assistiva. Navegação separada. | Rectificação expressa: ChatGPT conferiu documentos DOC02 QA; não está confirmada a conferência pelo utilizador do relatório local da ativação. Esta nota corrige atribuições anteriores. Relatório/recibo finais preparados para anexar à página privada existente. Sessão autorizada existente; sem novo desafio MFA ou observação de gravação/publicação.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0154,Obrigatório para estatuto legal,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3571 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9804,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0154: Obrigatório para estatuto legal,P2,M2-d0c06a75-0154: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0154,1,"[{""id"":""M2-d0c06a75-0154"",""pedido"":""Obrigatório para estatuto legal"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3571"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9804""],""aceitacao"":""Obrigatório para estatuto legal"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0155,"Carregar ficheiro, digitalizar anexo ou selecionar ponto.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3585 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9818,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0155: Carregar ficheiro, digitalizar anexo ou selecionar ponto.",P2,M2-d0c06a75-0155: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0155,1,"[{""id"":""M2-d0c06a75-0155"",""pedido"":""Carregar ficheiro, digitalizar anexo ou selecionar ponto."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3585"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9818""],""aceitacao"":""Carregar ficheiro, digitalizar anexo ou selecionar ponto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0156,Não publicar lista sem validação.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3617 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9850,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0156: Não publicar lista sem validação.,P2,M2-d0c06a75-0156: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0156,1,"[{""id"":""M2-d0c06a75-0156"",""pedido"":""Não publicar lista sem validação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3617"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9850""],""aceitacao"":""Não publicar lista sem validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0157,Obrigatório para ativação,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3636 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9869,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0157: Obrigatório para ativação,P2,M2-d0c06a75-0157: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0157,1,"[{""id"":""M2-d0c06a75-0157"",""pedido"":""Obrigatório para ativação"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3636"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9869""],""aceitacao"":""Obrigatório para ativação"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0158,"A classificação deve ser multidimensional. Um único campo “tipo de parque” não é suficiente para representar, por exemplo, Beluluane, que combina parque industrial, áreas com e sem regime franco, empresas âncora e serviços públicos.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3656 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9889,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: 11 fontes e 161 ficheiros de build entregues; sem migrations, grants, classificações reais ou divulgação. Catálogo público mantém zero negócios e seis oportunidades. Suplemento de compilação para repor InvesteMoz no título preparado apenas em QA, pendente de decisão. | 16/10/2026 — fecho operacional consolidado: negocios-classificacao-QA-53311df2f59c e suplemento de nome negocios-compilacao-nome-QA-7ef0facd0e27 autorizados e entregues: mesmas 11 fontes, 161 build, título InvesteMoz observado. Sem escrita de negócio/classificação/divulgação.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0158: A classificação deve ser multidimensional. Um único campo “tipo de parque” não é suficiente para representar, por exemplo, Beluluane, que combina parque industrial, áreas com e sem regime franco, empresas âncora e serviços públicos.",P2,M2-d0c06a75-0158: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0158,1,"[{""id"":""M2-d0c06a75-0158"",""pedido"":""A classificação deve ser multidimensional. Um único campo “tipo de parque” não é suficiente para representar, por exemplo, Beluluane, que combina parque industrial, áreas com e sem regime franco, empresas âncora e serviços públicos."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3656"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 9889""],""aceitacao"":""A classificação deve ser multidimensional. Um único campo “tipo de parque” não é suficiente para representar, por exemplo, Beluluane, que combina parque industrial, áreas com e sem regime franco, empresas âncora e serviços públicos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. | 15/10/2026 — incremento de classificação multidimensional em QA: Quatro dimensões em Opportunity e parque físico ligado ao mesmo mestre de zonas. Ficha operacional integral do parque e anúncios UUID de /negocios continuam fora do recorte; não encerrar a cláusula integral. | 15/10/2026 — Tempo autorizou e foi disponibilizada a candidata classificacao-multidimensional-QA-64ab05e20b95 DOC01: 17 fontes/174 build, backup/restauro fresco, cache de dados preservada e reversão compatível. Recorte parcial; restantes limites conservados. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: Quatro dimensões no mesmo anúncio UUID, confirmação e divulgação distintas demonstradas em QA. Ficha operacional integral dos parques e restantes pressupostos permanecem abertos. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: Backup/restauro fresco 295 tabelas/31 sequências/2341 ficheiros/29 documentos; clone arrancou em leitura. Conferência operacional de GET/assets e área privada pela conta 2, sem guardar. Dados, papéis e histórico iguais; não encerra a cláusula integral.","Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada. | Disponibilização DOC01 executada. Limitação operacional concreta: Editor no ativo: não demonstrado nesta conferência. O utilizador informou não ter acesso à conta de Promotora interna Aurora Chachuaio. A sessão efetiva Osmane Nala, conta 2, recebeu 403 em GET /minhas-oportunidades/create; não existe elevação operacional ativa. Os papéis Promotor/Validador dessa conta permanecem atribuídos; as funções de autorização v1 conferem exatamente com a versão anterior à entrega. Existem seis oportunidades legadas e nenhuma do workflow de promotor no ativo. A mensagem 403 genérica não expõe o motivo; o diagnóstico fica registado, sem alterar permissões, credenciais ou acrescentar uma correção fora do pacote autorizado. Mantêm-se as provas funcionais QA aceites do editor.; limites do critério integral: Quatro dimensões em Opportunity e parque físico ligado ao mesmo mestre de zonas. Ficha operacional integral do parque e anúncios UUID de /negocios continuam fora do recorte; não encerrar a cláusula integral. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: Recorte QA concluído; disponibilização deste incremento exige decisão específica. Quatro dimensões no mesmo anúncio UUID, confirmação e divulgação distintas demonstradas em QA. Ficha operacional integral dos parques e restantes pressupostos permanecem abertos. As quatro outras lacunas conservam o seu estado; provas aceites não se repetem. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: Recuperação UUID no ativo não observada: conta 2 sem anúncio próprio; dois rascunhos pertencem a outro titular. Não criar dados nem alargar acesso para preencher esta limitação. Cadeia sem caso positivo, sem ensaio volumétrico e limite do payload sintético da reversão mantêm-se. Outras quatro lacunas inalteradas.","ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,"Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente. | 16/10/2026 — disponibilização autorizada de negocios-classificacao-QA-53311df2f59c: A autorização base foi executada. Suplemento negocios-compilacao-nome-QA-7ef0facd0e27, zero fontes/161 build para título InvesteMoz, aguarda autorização específica por ter novos hashes de build. Não reabrir QA funcional aceite. | 16/10/2026 — fecho operacional consolidado: Autorizações base e do suplemento executadas. Saldo operacional zero. Não classificar anúncios reais nem divulgar relações. Limites QA e ausência de UUID próprio para observação no ativo conservados; outras quatro lacunas inalteradas.",Incremento parcial disponibilizado; aceitação QA preservada e lacunas integrais delimitadas,"Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida. | 16/10/2026 — negocios-classificacao-QA-53311df2f59c, exclusivamente QA: 10–16 h era a estimativa inicial agora executada neste recorte. Saldo QA zero para a cobertura demonstrada. Operação futura estimada 90–180 min após autorização, partilhada pelo lote, não somar por requisito.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | outputs/investmoz-classificacao-multidimensional-QA-20261015/RELATORIO-QA.md; HTTP-DELTA-QA.json (44); SERVICOS-DELTA-QA.json (22); REVERSAO-COMPAT-QA.json (6); INTERFACE-QA.json | outputs/investmoz-classificacao-ativacao-20261015/RELATORIO-ENTREGA.md; RECIBO-FINAL.json; FRESH-BACKUP.json; ARRANQUE-CLONE-RESTAURADO.json; FONTES-COMPILACAO.json; HTTP-AFTER.json; PRESERVACAO-AFTER.json; INTERFACE-OPERACIONAL.json | outputs/investmoz-negocios-classificacao-QA-20261016/RELATORIO-QA.md; HTTP-QA.json (36/50 HTTP); SCOPES-QA.json (10); INTERFACE-QA.json; REVERSAO-APOS-EDICAO-ANTERIOR.json; PRESERVACAO-FINAL.json; MANIFESTO.json | outputs/investmoz-negocios-classificacao-ativacao-20261016/RELATORIO-ENTREGA.md; AUTORIZACAO-TEMPO.json; FRESH-BACKUP.json; ARRANQUE-CLONE-RESTAURADO.json; TROCA.json; HTTP-AFTER.json; PRESERVACAO-APOS-AUTENTICACAO.json; INTERFACE-OPERACIONAL.json; RECIBO-FINAL.json | outputs/investmoz-negocios-classificacao-ativacao-20261016/RELATORIO-FINAL.md; AUTORIZACAO-EXTENSAO-NOME.json; FRESH-BACKUP-NOME.json; ARRANQUE-CLONE-NOME.json; TROCA-NOME.json; HTTP-APOS-NOME.json; PRESERVACAO-APOS-NOME.json; INTERFACE-NOME-ATIVO.json; RECIBO-CONSOLIDADO.json | 19/10/2026 — incremento QA independente localização/associações, revisão 660a25e37e1e010be68b765e9ff22eacb1b8a963f1a70e1f293564e67f99c1f4. Pedido expresso da Tempo: harmonizar sem nova regra; reutilizar dados e preservar estados/fontes/histórico. Duas funções comprovadas no código/schema; títulos esclarecidos, reutilização explícita da hierarquia, principal/adicional/por indicar e aviso não destrutivo de divergência. Provas de gravação/recuperação, HTTP409, associação preliminar, filtros, mapa sem geometria e dossier em outputs/investmoz-territorios-localizacao-QA-20261019/RELATORIO-QA.md e para-revisao/MANIFESTO-QA.json. Snapshot real de 18/10/2026; exemplos de associação sintéticos; zero geometrias reais, sem prova de desenho positivo nem avaliação com utilizadores humanos. Sem migrations, MFA/papéis ou alteração activa; separado da HML01. Recorte não encerra o requisito global.",negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada, | management_draft.canonical.relations/enterprise_size; workflow_context.classification_decisions/publication.classification/canonical_items; mestres existentes por ID; sem migrations. | /negocios: existing_business_revisions.snapshot.context.multidimensional; mesmo UUID e payload principal intacto; decisões por relação/evidência; snapshot de divulgação separado.," | Recuperação noutra sessão, nove relações/quatro dimensões, evidência/decisão por hash, exclusão privada, filtros/map matched_count, reversão compatível. Publicação é fixture sintético; transição editorial aceite não repetida. | Clone principal publicado/v26, referência publicada/v12 intacta; recuperação/validação/divulgação e filtros dirigidos; edição posterior pelo código anterior preserva o suplemento; ver relatório para fixture secundário sintético.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,"19/10/2026 — incremento QA independente localização/associações, revisão 660a25e37e1e010be68b765e9ff22eacb1b8a963f1a70e1f293564e67f99c1f4. Pedido expresso da Tempo: harmonizar sem nova regra; reutilizar dados e preservar estados/fontes/histórico. Duas funções comprovadas no código/schema; títulos esclarecidos, reutilização explícita da hierarquia, principal/adicional/por indicar e aviso não destrutivo de divergência. Provas de gravação/recuperação, HTTP409, associação preliminar, filtros, mapa sem geometria e dossier em outputs/investmoz-territorios-localizacao-QA-20261019/RELATORIO-QA.md e para-revisao/MANIFESTO-QA.json. Snapshot real de 18/10/2026; exemplos de associação sintéticos; zero geometrias reais, sem prova de desenho positivo nem avaliação com utilizadores humanos. Sem migrations, MFA/papéis ou alteração activa; separado da HML01. Recorte não encerra o requisito global.",,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0159,"O portal deverá incorporar os polígonos oficiais de todas as áreas identificadas. A autenticação jurídica e a validação geoespacial são controlos relacionados, mas distintos: um ato governamental válido comprova a existência e os atributos que publica; a geometria só é considerada oficial quando o próprio ato, o respetivo anexo ou um ficheiro emitido pela entidade competente permite determinar inequivocamente o limite.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3895 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10128,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0159: O portal deverá incorporar os polígonos oficiais de todas as áreas identificadas. A autenticação jurídica e a validação geoespacial são controlos relacionados, mas distintos: um ato governamental válido comprova a existência e os atributos que publica; a geometria só é considerada oficial quando o próprio ato, o respetivo anexo ou um ficheiro emitido pela entidade competente permite determinar inequivocamente o limite.",P1,M2-d0c06a75-0159: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0159,1,"[{""id"":""M2-d0c06a75-0159"",""pedido"":""O portal deverá incorporar os polígonos oficiais de todas as áreas identificadas. A autenticação jurídica e a validação geoespacial são controlos relacionados, mas distintos: um ato governamental válido comprova a existência e os atributos que publica; a geometria só é considerada oficial quando o próprio ato, o respetivo anexo ou um ficheiro emitido pela entidade competente permite determinar inequivocamente o limite."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3895"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10128""],""aceitacao"":""O portal deverá incorporar os polígonos oficiais de todas as áreas identificadas. A autenticação jurídica e a validação geoespacial são controlos relacionados, mas distintos: um ato governamental válido comprova a existência e os atributos que publica; a geometria só é considerada oficial quando o próprio ato, o respetivo anexo ou um ficheiro emitido pela entidade competente permite determinar inequivocamente o limite."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0160,"Assim, a existência de uma lei, decreto, aviso ou outro documento governamental autêntico é suficiente para validar e autenticar apenas os factos que a entidade tinha competência para estabelecer e que o documento contém expressamente. Para aceitar um polígono legal, o documento deve incluir coordenadas, descrição perimetral ou cartografia determinável; caso contrário, é necessária confirmação geoespacial adicional.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3926 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10159,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0160: Assim, a existência de uma lei, decreto, aviso ou outro documento governamental autêntico é suficiente para validar e autenticar apenas os factos que a entidade tinha competência para estabelecer e que o documento contém expressamente. Para aceitar um polígono legal, o documento deve incluir coordenadas, descrição perimetral ou cartografia determinável; caso contrário, é necessária confirmação geoespacial adicional.",P1,M2-d0c06a75-0160: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0160,1,"[{""id"":""M2-d0c06a75-0160"",""pedido"":""Assim, a existência de uma lei, decreto, aviso ou outro documento governamental autêntico é suficiente para validar e autenticar apenas os factos que a entidade tinha competência para estabelecer e que o documento contém expressamente. Para aceitar um polígono legal, o documento deve incluir coordenadas, descrição perimetral ou cartografia determinável; caso contrário, é necessária confirmação geoespacial adicional."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3926"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10159""],""aceitacao"":""Assim, a existência de uma lei, decreto, aviso ou outro documento governamental autêntico é suficiente para validar e autenticar apenas os factos que a entidade tinha competência para estabelecer e que o documento contém expressamente. Para aceitar um polígono legal, o documento deve incluir coordenadas, descrição perimetral ou cartografia determinável; caso contrário, é necessária confirmação geoespacial adicional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0161,"Registar protocolo, contacto, data, versão, licença, checksum e restrições de uso.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3960 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10193,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0161: Registar protocolo, contacto, data, versão, licença, checksum e restrições de uso.",P2,M2-d0c06a75-0161: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0161,1,"[{""id"":""M2-d0c06a75-0161"",""pedido"":""Registar protocolo, contacto, data, versão, licença, checksum e restrições de uso."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3960"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10193""],""aceitacao"":""Registar protocolo, contacto, data, versão, licença, checksum e restrições de uso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0162,"Publicar nova versão, arquivar a anterior e atualizar inventário, índice de cobertura e dependências.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3967 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10200,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0162: Publicar nova versão, arquivar a anterior e atualizar inventário, índice de cobertura e dependências.",P2,M2-d0c06a75-0162: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0162,1,"[{""id"":""M2-d0c06a75-0162"",""pedido"":""Publicar nova versão, arquivar a anterior e atualizar inventário, índice de cobertura e dependências."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3967"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10200""],""aceitacao"":""Publicar nova versão, arquivar a anterior e atualizar inventário, índice de cobertura e dependências."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0163,4.6.1.14.12.4 Testes técnicos obrigatórios,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3968 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10201,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0163: 4.6.1.14.12.4 Testes técnicos obrigatórios,P2,M2-d0c06a75-0163: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0163,1,"[{""id"":""M2-d0c06a75-0163"",""pedido"":""4.6.1.14.12.4 Testes técnicos obrigatórios"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 3968"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10201""],""aceitacao"":""4.6.1.14.12.4 Testes técnicos obrigatórios"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0164,Análise interna e validação; não publicar como oficial.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4009 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10242,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0164: Análise interna e validação; não publicar como oficial.,P2,M2-d0c06a75-0164: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0164,1,"[{""id"":""M2-d0c06a75-0164"",""pedido"":""Análise interna e validação; não publicar como oficial."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4009"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10242""],""aceitacao"":""Análise interna e validação; não publicar como oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0165,Obter anexo dos 542 ha e validar condicionantes costeiras.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4044 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10277,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,M2-d0c06a75-0165: Obter anexo dos 542 ha e validar condicionantes costeiras.,P2,M2-d0c06a75-0165: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0165,1,"[{""id"":""M2-d0c06a75-0165"",""pedido"":""Obter anexo dos 542 ha e validar condicionantes costeiras."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4044"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10277""],""aceitacao"":""Obter anexo dos 542 ha e validar condicionantes costeiras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0166,"A matriz constitui o instrumento único de controlo para obtenção, autenticação, validação, carga em PostgreSQL/PostGIS e ativação das geometrias. Deve ser atualizada após cada contacto, receção, teste, decisão ou alteração de estado.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4091 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10324,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0166: A matriz constitui o instrumento único de controlo para obtenção, autenticação, validação, carga em PostgreSQL/PostGIS e ativação das geometrias. Deve ser atualizada após cada contacto, receção, teste, decisão ou alteração de estado.",P1,M2-d0c06a75-0166: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0166,1,"[{""id"":""M2-d0c06a75-0166"",""pedido"":""A matriz constitui o instrumento único de controlo para obtenção, autenticação, validação, carga em PostgreSQL/PostGIS e ativação das geometrias. Deve ser atualizada após cada contacto, receção, teste, decisão ou alteração de estado."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4091"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10324""],""aceitacao"":""A matriz constitui o instrumento único de controlo para obtenção, autenticação, validação, carga em PostgreSQL/PostGIS e ativação das geometrias. Deve ser atualizada após cada contacto, receção, teste, decisão ou alteração de estado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0167,Solicitar anexo e validar zona costeira,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4165 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10398,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,M2-d0c06a75-0167: Solicitar anexo e validar zona costeira,P2,M2-d0c06a75-0167: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0167,1,"[{""id"":""M2-d0c06a75-0167"",""pedido"":""Solicitar anexo e validar zona costeira"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4165"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10398""],""aceitacao"":""Solicitar anexo e validar zona costeira"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0168,4.6.1.14.13.1 Campos de controlo obrigatórios,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4269 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10502,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0168: 4.6.1.14.13.1 Campos de controlo obrigatórios,P2,M2-d0c06a75-0168: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0168,1,"[{""id"":""M2-d0c06a75-0168"",""pedido"":""4.6.1.14.13.1 Campos de controlo obrigatórios"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4269"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10502""],""aceitacao"":""4.6.1.14.13.1 Campos de controlo obrigatórios"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0169,"Os modelos seguintes devem ser emitidos em papel timbrado do operador privado do portal, assinados pelo representante autorizado e acompanhados da ficha da área, lista de ficheiros solicitados, finalidade de uso e compromisso de atribuição da fonte.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4272 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10505,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0169: Os modelos seguintes devem ser emitidos em papel timbrado do operador privado do portal, assinados pelo representante autorizado e acompanhados da ficha da área, lista de ficheiros solicitados, finalidade de uso e compromisso de atribuição da fonte.",P2,M2-d0c06a75-0169: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0169,1,"[{""id"":""M2-d0c06a75-0169"",""pedido"":""Os modelos seguintes devem ser emitidos em papel timbrado do operador privado do portal, assinados pelo representante autorizado e acompanhados da ficha da área, lista de ficheiros solicitados, finalidade de uso e compromisso de atribuição da fonte."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4272"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10505""],""aceitacao"":""Os modelos seguintes devem ser emitidos em papel timbrado do operador privado do portal, assinados pelo representante autorizado e acompanhados da ficha da área, lista de ficheiros solicitados, finalidade de uso e compromisso de atribuição da fonte."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0170,"Prazo sugerido de resposta: 15 dias úteis. Enviar lembrete após 10 dias úteis; escalar ao ponto focal institucional após 20 dias úteis; registar resposta parcial, recusa, fundamento, nova data e alternativa. A ausência de resposta não autoriza a criação de polígonos oficiais por estimativa.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4347 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10580,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0170: Prazo sugerido de resposta: 15 dias úteis. Enviar lembrete após 10 dias úteis; escalar ao ponto focal institucional após 20 dias úteis; registar resposta parcial, recusa, fundamento, nova data e alternativa. A ausência de resposta não autoriza a criação de polígonos oficiais por estimativa.",P2,M2-d0c06a75-0170: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0170,1,"[{""id"":""M2-d0c06a75-0170"",""pedido"":""Prazo sugerido de resposta: 15 dias úteis. Enviar lembrete após 10 dias úteis; escalar ao ponto focal institucional após 20 dias úteis; registar resposta parcial, recusa, fundamento, nova data e alternativa. A ausência de resposta não autoriza a criação de polígonos oficiais por estimativa."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4347"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10580""],""aceitacao"":""Prazo sugerido de resposta: 15 dias úteis. Enviar lembrete após 10 dias úteis; escalar ao ponto focal institucional após 20 dias úteis; registar resposta parcial, recusa, fundamento, nova data e alternativa. A ausência de resposta não autoriza a criação de polígonos oficiais por estimativa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0171,Dados sensíveis são generalizados ou restringidos sem impedir análise autorizada.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4355 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10588,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0171: Dados sensíveis são generalizados ou restringidos sem impedir análise autorizada.,P2,M2-d0c06a75-0171: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0171,1,"[{""id"":""M2-d0c06a75-0171"",""pedido"":""Dados sensíveis são generalizados ou restringidos sem impedir análise autorizada."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4355"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10588""],""aceitacao"":""Dados sensíveis são generalizados ou restringidos sem impedir análise autorizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0172,"Os dados sintéticos deixam de constituir base válida para análise ou pontuação. A partir desta fase, o portal deverá carregar todas as áreas formalmente criadas, os parques industriais legalmente existentes e as áreas institucionalmente confirmadas num registo nacional preliminar, distinguindo existência legal, delimitação geográfica, modalidade, eventual regime especial, estado operacional e nível de validação. A inclusão antecipada permite utilização conceptual, didática e cartográfica proporcional à evidência disponível; a comparação operacional, pontuação e recomendação dependem dos dados adicionais exigidos para cada modalidade.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4358 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10591,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0172: Os dados sintéticos deixam de constituir base válida para análise ou pontuação. A partir desta fase, o portal deverá carregar todas as áreas formalmente criadas, os parques industriais legalmente existentes e as áreas institucionalmente confirmadas num registo nacional preliminar, distinguindo existência legal, delimitação geográfica, modalidade, eventual regime especial, estado operacional e nível de validação. A inclusão antecipada permite utilização conceptual, didática e cartográfica proporcional à evidência disponível; a comparação operacional, pontuação e recomendação dependem dos dados adicionais exigidos para cada modalidade.",P2,M2-d0c06a75-0172: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0172,1,"[{""id"":""M2-d0c06a75-0172"",""pedido"":""Os dados sintéticos deixam de constituir base válida para análise ou pontuação. A partir desta fase, o portal deverá carregar todas as áreas formalmente criadas, os parques industriais legalmente existentes e as áreas institucionalmente confirmadas num registo nacional preliminar, distinguindo existência legal, delimitação geográfica, modalidade, eventual regime especial, estado operacional e nível de validação. A inclusão antecipada permite utilização conceptual, didática e cartográfica proporcional à evidência disponível; a comparação operacional, pontuação e recomendação dependem dos dados adicionais exigidos para cada modalidade."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4358"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10591""],""aceitacao"":""Os dados sintéticos deixam de constituir base válida para análise ou pontuação. A partir desta fase, o portal deverá carregar todas as áreas formalmente criadas, os parques industriais legalmente existentes e as áreas institucionalmente confirmadas num registo nacional preliminar, distinguindo existência legal, delimitação geográfica, modalidade, eventual regime especial, estado operacional e nível de validação. A inclusão antecipada permite utilização conceptual, didática e cartográfica proporcional à evidência disponível; a comparação operacional, pontuação e recomendação dependem dos dados adicionais exigidos para cada modalidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0173,"Os parques industriais devem ser incorporados e utilizados no conceito como uma classe territorial própria, distinta de ZEE e ZFI. Um parque pode existir com ou sem regime fiscal especial; pode conter empresas sujeitas a regimes diferentes; e pode relacionar-se, sobrepor-se ou situar-se dentro de uma ZEE ou ZFI sem que essa relação transforme automaticamente todo o parque numa área de regime especial.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4360 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10593,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0173: Os parques industriais devem ser incorporados e utilizados no conceito como uma classe territorial própria, distinta de ZEE e ZFI. Um parque pode existir com ou sem regime fiscal especial; pode conter empresas sujeitas a regimes diferentes; e pode relacionar-se, sobrepor-se ou situar-se dentro de uma ZEE ou ZFI sem que essa relação transforme automaticamente todo o parque numa área de regime especial.",P2,M2-d0c06a75-0173: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0173,1,"[{""id"":""M2-d0c06a75-0173"",""pedido"":""Os parques industriais devem ser incorporados e utilizados no conceito como uma classe territorial própria, distinta de ZEE e ZFI. Um parque pode existir com ou sem regime fiscal especial; pode conter empresas sujeitas a regimes diferentes; e pode relacionar-se, sobrepor-se ou situar-se dentro de uma ZEE ou ZFI sem que essa relação transforme automaticamente todo o parque numa área de regime especial."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4360"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10593""],""aceitacao"":""Os parques industriais devem ser incorporados e utilizados no conceito como uma classe territorial própria, distinta de ZEE e ZFI. Um parque pode existir com ou sem regime fiscal especial; pode conter empresas sujeitas a regimes diferentes; e pode relacionar-se, sobrepor-se ou situar-se dentro de uma ZEE ou ZFI sem que essa relação transforme automaticamente todo o parque numa área de regime especial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0174,Guardar classes e fundamentos separadamente.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4369 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10602,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0174: Guardar classes e fundamentos separadamente.,P2,M2-d0c06a75-0174: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0174,1,"[{""id"":""M2-d0c06a75-0174"",""pedido"":""Guardar classes e fundamentos separadamente."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4369"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10602""],""aceitacao"":""Guardar classes e fundamentos separadamente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0175,Não exigir BR quando a existência válida do parque resulte de outro título competente; registar a natureza do título.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4373 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10606,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0175: Não exigir BR quando a existência válida do parque resulte de outro título competente; registar a natureza do título.,P2,M2-d0c06a75-0175: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0175,1,"[{""id"":""M2-d0c06a75-0175"",""pedido"":""Não exigir BR quando a existência válida do parque resulte de outro título competente; registar a natureza do título."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4373"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10606""],""aceitacao"":""Não exigir BR quando a existência válida do parque resulte de outro título competente; registar a natureza do título."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0176,"Registar operador, proprietário, entidade licenciadora e autoridade do regime como papéis distintos.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4381 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10614,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0176: Registar operador, proprietário, entidade licenciadora e autoridade do regime como papéis distintos.",P2,M2-d0c06a75-0176: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0176,1,"[{""id"":""M2-d0c06a75-0176"",""pedido"":""Registar operador, proprietário, entidade licenciadora e autoridade do regime como papéis distintos."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4381"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10614""],""aceitacao"":""Registar operador, proprietário, entidade licenciadora e autoridade do regime como papéis distintos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0177,Permitir sobreposição espacial e relações muitos-para-muitos.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4385 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10618,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0177: Permitir sobreposição espacial e relações muitos-para-muitos.,P2,M2-d0c06a75-0177: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0177,1,"[{""id"":""M2-d0c06a75-0177"",""pedido"":""Permitir sobreposição espacial e relações muitos-para-muitos."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4385"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10618""],""aceitacao"":""Permitir sobreposição espacial e relações muitos-para-muitos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0178,A geometria digital derivada deve manter ligação ao anexo e validação topológica.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4407 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10640,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0178: A geometria digital derivada deve manter ligação ao anexo e validação topológica.,P1,M2-d0c06a75-0178: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0178,1,"[{""id"":""M2-d0c06a75-0178"",""pedido"":""A geometria digital derivada deve manter ligação ao anexo e validação topológica."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4407"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10640""],""aceitacao"":""A geometria digital derivada deve manter ligação ao anexo e validação topológica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0179,Quando o valor constar do ato ou anexo; divergências posteriores devem ser reconciliadas.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4410 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10643,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,M2-d0c06a75-0179: Quando o valor constar do ato ou anexo; divergências posteriores devem ser reconciliadas.,P2,M2-d0c06a75-0179: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0179,1,"[{""id"":""M2-d0c06a75-0179"",""pedido"":""Quando o valor constar do ato ou anexo; divergências posteriores devem ser reconciliadas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4410"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10643""],""aceitacao"":""Quando o valor constar do ato ou anexo; divergências posteriores devem ser reconciliadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0180,"Não, salvo se o próprio ato os publicar e estiverem atuais.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4418 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10651,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0180: Não, salvo se o próprio ato os publicar e estiverem atuais.",P2,M2-d0c06a75-0180: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0180,1,"[{""id"":""M2-d0c06a75-0180"",""pedido"":""Não, salvo se o próprio ato os publicar e estiverem atuais."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4418"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10651""],""aceitacao"":""Não, salvo se o próprio ato os publicar e estiverem atuais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0181,"Todos os parques identificados devem integrar o inventário nacional, ainda que alguns campos estejam pendentes.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4449 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10682,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0181: Todos os parques identificados devem integrar o inventário nacional, ainda que alguns campos estejam pendentes.",P2,M2-d0c06a75-0181: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0181,1,"[{""id"":""M2-d0c06a75-0181"",""pedido"":""Todos os parques identificados devem integrar o inventário nacional, ainda que alguns campos estejam pendentes."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4449"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10682""],""aceitacao"":""Todos os parques identificados devem integrar o inventário nacional, ainda que alguns campos estejam pendentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0182,"O portal deve mostrar separadamente o parque, eventuais ZEE/ZFI sobrepostas e o regime aplicável a cada empresa ou projeto.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4451 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10684,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0182: O portal deve mostrar separadamente o parque, eventuais ZEE/ZFI sobrepostas e o regime aplicável a cada empresa ou projeto.",P2,M2-d0c06a75-0182: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0182,1,"[{""id"":""M2-d0c06a75-0182"",""pedido"":""O portal deve mostrar separadamente o parque, eventuais ZEE/ZFI sobrepostas e o regime aplicável a cada empresa ou projeto."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4451"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10684""],""aceitacao"":""O portal deve mostrar separadamente o parque, eventuais ZEE/ZFI sobrepostas e o regime aplicável a cada empresa ou projeto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0183,"A análise deve considerar lotes internos, áreas de expansão, envolvente funcional e oportunidades fora do parque.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4452 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10685,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0183: A análise deve considerar lotes internos, áreas de expansão, envolvente funcional e oportunidades fora do parque.",P2,M2-d0c06a75-0183: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0183,1,"[{""id"":""M2-d0c06a75-0183"",""pedido"":""A análise deve considerar lotes internos, áreas de expansão, envolvente funcional e oportunidades fora do parque."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4452"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10685""],""aceitacao"":""A análise deve considerar lotes internos, áreas de expansão, envolvente funcional e oportunidades fora do parque."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0184,"Atividades complementares devem incluir logística, manutenção, resíduos, laboratórios, formação, habitação, alimentação, saúde ocupacional, segurança, TIC, financiamento e outros serviços às empresas instaladas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4453 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10686,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0184: Atividades complementares devem incluir logística, manutenção, resíduos, laboratórios, formação, habitação, alimentação, saúde ocupacional, segurança, TIC, financiamento e outros serviços às empresas instaladas.",P2,M2-d0c06a75-0184: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0184,1,"[{""id"":""M2-d0c06a75-0184"",""pedido"":""Atividades complementares devem incluir logística, manutenção, resíduos, laboratórios, formação, habitação, alimentação, saúde ocupacional, segurança, TIC, financiamento e outros serviços às empresas instaladas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4453"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10686""],""aceitacao"":""Atividades complementares devem incluir logística, manutenção, resíduos, laboratórios, formação, habitação, alimentação, saúde ocupacional, segurança, TIC, financiamento e outros serviços às empresas instaladas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0185,"O portal não deve privilegiar automaticamente parques: deve comparar prontidão, custo, acesso, recursos, riscos e mercado com outras localizações.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4454 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10687,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0185: O portal não deve privilegiar automaticamente parques: deve comparar prontidão, custo, acesso, recursos, riscos e mercado com outras localizações.",P2,M2-d0c06a75-0185: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0185,1,"[{""id"":""M2-d0c06a75-0185"",""pedido"":""O portal não deve privilegiar automaticamente parques: deve comparar prontidão, custo, acesso, recursos, riscos e mercado com outras localizações."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4454"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10687""],""aceitacao"":""O portal não deve privilegiar automaticamente parques: deve comparar prontidão, custo, acesso, recursos, riscos e mercado com outras localizações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, M2-d0c06a75-0186,"Além dos campos comuns, cada parque deve registar: título de criação ou de uso do solo; proprietário; promotor; operador; modelo de gestão; fases; polígono; lotes; situação de cada lote; atividades admitidas; infraestrutura comum; capacidade disponível; tarifas; condições de acesso; serviços partilhados; regime especial eventualmente aplicável; empresas instaladas; emprego; utilização de recursos; resíduos e emissões; expansão prevista; projetos âncora; cadeia de fornecedores; necessidades não satisfeitas; mecanismos de reclamação; última validação e próxima revisão.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4456 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10689,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0186: Além dos campos comuns, cada parque deve registar: título de criação ou de uso do solo; proprietário; promotor; operador; modelo de gestão; fases; polígono; lotes; situação de cada lote; atividades admitidas; infraestrutura comum; capacidade disponível; tarifas; condições de acesso; serviços partilhados; regime especial eventualmente aplicável; empresas instaladas; emprego; utilização de recursos; resíduos e emissões; expansão prevista; projetos âncora; cadeia de fornecedores; necessidades não satisfeitas; mecanismos de reclamação; última validação e próxima revisão.",P2,M2-d0c06a75-0186: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0186,1,"[{""id"":""M2-d0c06a75-0186"",""pedido"":""Além dos campos comuns, cada parque deve registar: título de criação ou de uso do solo; proprietário; promotor; operador; modelo de gestão; fases; polígono; lotes; situação de cada lote; atividades admitidas; infraestrutura comum; capacidade disponível; tarifas; condições de acesso; serviços partilhados; regime especial eventualmente aplicável; empresas instaladas; emprego; utilização de recursos; resíduos e emissões; expansão prevista; projetos âncora; cadeia de fornecedores; necessidades não satisfeitas; mecanismos de reclamação; última validação e próxima revisão."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4456"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10689""],""aceitacao"":""Além dos campos comuns, cada parque deve registar: título de criação ou de uso do solo; proprietário; promotor; operador; modelo de gestão; fases; polígono; lotes; situação de cada lote; atividades admitidas; infraestrutura comum; capacidade disponível; tarifas; condições de acesso; serviços partilhados; regime especial eventualmente aplicável; empresas instaladas; emprego; utilização de recursos; resíduos e emissões; expansão prevista; projetos âncora; cadeia de fornecedores; necessidades não satisfeitas; mecanismos de reclamação; última validação e próxima revisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. [RECONCILIACAO-43-20261019] 2: Gestão bloqueada por manage-portal legado. Corrigir também consulta da lista que omite primary_territory_id antes de resolver a hierarquia. Campos desconhecidos não impedem consulta.","Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada. | PARQUES-MAPA01 mínimo proposto: ficha legível, desconhecidos/conflitos explícitos, anotações opcionais de recursos/atividades com fonte/data/âmbito/capacidade/unidade, continuidade confirmada ao mesmo dossier e reversão preservando dados após edição anterior. A ficha operacional integral permanece aberta. | PARQUES-DOC01: provar público P0 estável após preparação privada, promoção expressa atómica/409, isolamento do envelope, contexto sem direitos e preservação após save HTTP pelo editor anterior com variantes compatíveis. Sequência de prova pós-uso definida, ainda não executada. Ficha útil com desconhecidos, sem depender de preencher informação sem fonte. | PARQUES-QA: três critérios centrais demonstrados; desconhecidos, filtros afetados e acesso/repetição verificados. Saldo deste recorte QA: zero implementação funcional; disponibilização futura exige decisão específica e backup/restauro fresco do destino. Ficha integral, menus e lacunas externas permanecem abertos. | PARQUES-ATIVO01: disponibilização deste recorte concluída. Não encerra ficha operacional integral dos parques, informação real ainda desconhecida, menus ou lacunas externas. Os critérios QA aceites não foram repetidos. | PARQUES-SALDO02: próximo mínimo proposto L1: responsabilidades distintas, condições declaradas de acesso, riscos/canal e revisão documental. Sem criação de mestres, reserva ou inferência de disponibilidade. Lotes/fases, ocupantes/séries, perímetros e relações económicas factuais permanecem no saldo integral; publicação/recorte anterior mantêm-se concluídos. | PARQUES-L1-DOC01: implementar/demonstrar L1. Na reversão, save pelo editor anterior compatível deve preservar detalhes privados recuperáveis e a versão pública (conteúdo/estado/versão/timestamps), incluindo rascunho posterior e limpeza após publicar. Prova por executar; manual e ficha integral continuam pendentes. Desconhecido não é gratuito/disponível/autorizado. | PARQUES-L1-QA: recorte L1 demonstrado apenas QA, disponibilização/observação ativa pendente de decisão específica. Ficha integral não encerrada: fases/lotes individuais, ocupantes/séries, perímetros e relações factuais permanecem. Factos sem fonte continuam desconhecidos. Nenhuma aceitação do utilizador dos novos anexos/manual presumida. | L1 código/esquema disponibilizados e conferidos por leitura. Não gravadas/publicadas fichas reais nem repetidas aceitações QA. Abertura do novo editor autenticado no ativo não observada pelo Codex: controlo não identifica URL com segurança; não confundir com falha do portal. Ficha integral continua aberta nos restantes incrementos. | Pendência operacional de abertura/observação do editor L1 resolvida: observado. Ficha integral permanece aberta nos restantes critérios anteriores. Não há novo teste QA ou outro lote. | Capacidade estruturada demonstrada sóQA; não encerra cláusulas globais nem preenche factos reais ausentes. Tempo confirmou uso informativo sem reserva/elegibilidade/aprovação automática. Perímetros, títulos reais, ocupantes, séries e traduções ausentes continuam desconhecidos. Anexos não presumidos conferidos pelo utilizador. [UTILIZACAO-HOMOLOGACAO-20261019] 2: Disponibilidade condicionada conforme limite registado — 16 fichas privadas/pendentes, 19 relações territoriais; publicação e gestão autorizada separadas.","ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais | PARQUES-MAPA01: mestre investment_zones, arrays areas/activities/resources/source_evidence, operador/organizações, GIS/anexos/relações/revisões, APIs v2, percurso de cinco fases/19 etapas e dossier/apoio atuais. Sem cadastro paralelo. | PARQUES-DOC01: mesmo mestre/arrays, revisões cifradas append-only, APIs/autoridades existentes, dossier/percurso e apoio por código/versão do destino. Uma coluna aditiva e nenhum novo mestre/importação. Reversão retém sete fontes funcionais, migration/ledger e build compatível; editor anterior identificado por hash. | PARQUES-QA: 16 artefactos (15 fontes e uma migration nominal), compilação candidata e compatível de 162 ficheiros cada; mesmo mestre/UUID, arrays, snapshots cifrados, dossier e workflow. As sete fontes retidas estão individualmente identificadas com hashes no manifesto. | PARQUES-SALDO02: mesmo investment_zones/UUID, operador canónico, organizações, preparação cifrada/versão-base, publicação expressa, áreas/recursos/atividades e anexos/GIS/relações/dossier já entregues. Nenhuma aceitação anterior reaberta.","Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. | PARQUES-MAPA01: usar clone atualizado com referências económicas; save atual devolve publicado a rascunho, pelo que prova começa em Beluluane rascunho existente e aviso explícito; allowlist anterior requer contrato compatível; apoio por código/versão do destino. Sem necessidade prevista de migration/importação. Munhava confirmed não demonstrado pelo suporte inspecionado; não alterar silenciosamente. | PARQUES-DOC01 substitui a opção anterior de avisar que despublica: pipeline com coluna cifrada, versão de trabalho/base pública, instalador nominal schema-only e estado intermédio sem DDL demonstrável. Rollback integral de controller/service antigos é incompatível: manter variantes explícitas. Nenhuma alteração silenciosa de workflow; menus/ficha integral separados. | PARQUES-QA: instalador nominal autenticado com prévia sem escrita, autoridade/MFA/CSRF, idempotência, hashes e motivo visível; sem importação/publicação de parques. Reversão pós-uso parcial retém sete fontes, migration/coluna/ledger e build compatível; não repor todas as fontes antigas após uso. | PARQUES-ATIVO01: reversão compatível após utilização mantém sete fontes funcionais, migration/coluna/ledger e build compatível. Editor anterior guarda e recupera detalhes; não oferece reconciliação nova de base. Não repor dump antigo sobre utilização posterior. | PARQUES-SALDO02: desenho propõe uma coluna JSONB nullable operational_details no mesmo cadastro, após 130000; adaptador autenticado nominal 140000 com prévia/idempotência e prova do estado intermédio. Reversão cumulativa conserva oito fontes funcionais, schema/histórico e build compatível; editar pelo anterior deve preservar o novo bloco. Factos reais em falta não bloqueiam QA com desconhecidos/fixtures autorizadas. Nenhuma regra nova de aprovação ou revalidação oficial. | PARQUES-L1-DOC01: clone inventariado precede 130000; preparar base equivalente somente em QA. Uma entidade existente pode acumular funções de proprietário/promotor/operador/gestor; não exige quatro entidades nem novos cadastros. Fontes/condições com data/âmbito/moeda/unidade aplicáveis. Whitelist pública expressa exclui contactos pessoais, notas, IDs e suporte privados. | PARQUES-L1-QA: oito hashes anteriores/quatro ausências; base 130000 já reportada ativa, confirmar no preflight. Nova 140000 somente por ação autenticada com prévia/idempotência; sem flags/grants/importações ou fichas reais. Backup/restauro fresco do destino perto da execução. Reversão parcial conserva oito fontes funcionais cumulativas, schema/histórico e build compatível após utilização. | Autorização específica Tempo e instalação140000 executadas; base130000 preservada. Reversão pós-uso conserva oito fontes funcionais, schema/histórico e build compatível; UI anterior não mostra grupos L1, API preserva privados e projeção pública. Matriz/backlog atuais preservados e complementados; sem repor versões históricas. | Ativo inalterado; código base atual e schemas aceites reutilizados em clone isolado55441. Sem migration nova ou repetição130000/140000/150000; L1 e navegação não reensaiados. Reversão parcial retém2serviços e buildcompatível. Eventual disponibilização separada com decisão e backup/restauro fresco; sem nova regra organizacional.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,"Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida. | PARQUES-MAPA01: mapa concluído; mínimo recomendado 19–29 h QA, discriminado por tarefa, mais futura disponibilização 2–4 h separadas. Dados reais de capacidade/lotes/operadores sem estimativa por ausência de fonte; não bloqueiam preparação com desconhecidos. Implementação ainda não iniciada. | PARQUES-DOC01: 19–29 h QA preservadas como base histórica; delta técnico +5–8 h (2–3 publicação estável, 1–2 instalação nominal, 2–3 prova/build compatível), total revisto 24–37 h QA. Disponibilização futura 2–4 h separadas. Não são horas consumidas; não iniciou implementação. | PARQUES-QA: 19–29 h base e +5–8 h = 24–37 h foram estimativas, não horas consumidas. Recorte QA e empacotamento concluídos. Saldo operacional futuro estimado 2–4 h, separado e dependente da decisão específica. Sem ampliação do âmbito. | PARQUES-ATIVO01: saldo operacional deste recorte zero; as 2–4 h eram uma estimativa, não horas consumidas. Ficha integral e restantes lacunas continuam nos estados anteriores. | PARQUES-SALDO02: L1 ainda não iniciado; 24–36 h QA por seis tarefas (3–4 + 3–5 + 5–8 + 5–7 + 5–8 + 3–4). Inclui recuperação do fragmento privado cifrado após publicação. Futura disponibilização 2–4 h separadas. São estimativas, não trabalho consumido, nem reabertura das estimativas/aceitações da entrega anterior. | PARQUES-L1-DOC01: 24–36 h ADICIONAIS em QA, inalteradas, distintas do lote anterior encerrado; 2–4 h futuras operacionais separadas. Sem horas consumidas ou implementação nesta revisão. | PARQUES-L1-QA: previsão adicional inicial 24–36 h preservada, não horas consumidas. Seis tarefas QA concluídas; saldo técnico identificado zero no recorte. Revisão/decisão e 2–4 h operacionais futuras separadas; não confundidas com entrega anterior encerrada. | Saldo operacional de troca/instalação e conferência por leitura: zero; observação do editor autenticado indicada como não demonstrada. 2–4h eram estimativa operacional, não horas consumidas. Previsão QA24–36h continua histórica; ficha integral aberta. | Observação operacional restante L1 concluída, resultado observado; saldo operacional deste recorte zero. 2–4h e24–36h continuam estimativas históricas, não horas consumidas; ficha integral aberta.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | 16/10/2026 PARQUES-MAPA01: levantamento em leitura no clone restaurado do destino, 17 zonas/sete parques (três publicados), 19 relações territoriais/36 revisões; zero anexos/geometrias/relações económicas de zonas, sem inferir ausência real. Acervo integral prévio de 10717 ficheiros e 60 anexos atuais inventariados; dez exemplares delimitados por hash. Reutilizar investment_zones/UUID/versões/territórios e percurso/dossier existentes. Mapa: outputs/investmoz-parques-mapa-20261016/para-revisao/MAPA-RECORTE-QA.md. Sem implementação, alteração ativa ou repetição de aceitações. | 16/10/2026 PARQUES-DOC01: instrução posterior da Tempo concretizada no desenho, sem implementação. Público anterior permanece até publicação expressa; uma coluna editorial_draft cifrada nullable no mesmo mestre, versões/histórico privados e instalação nominal autenticada já previstos. Seleção no dossier guarda UUID/versão pública consultada, sem reserva, disponibilidade ou autorização de instalação. Desenho: outputs/investmoz-parques-mapa-20261016/DOC01/DESENHO-PUBLICACAO-E-REVERSAO.md; PROVA-POS-USO.md. Não é demonstração funcional executada. | 16/10/2026 PARQUES-QA: recorte DOC01 implementado e demonstrado apenas no clone parks_operational_20261016_test:55441. Preparação privada v4 conservou público v3; publicação expressa v5. T1 privado v7 sobre público v5; editor anterior efetivamente servido/guardado gerou v8 e preservou detalhes/IDs/contexto. Coexistência: suspensão v9, reconciliação expressa v10 e publicação v11; dossier conserva referência consultada v5. Evidência: outputs/investmoz-parques-QA-20261016/para-revisao/RELATORIO-QA.md. Não encerra ficha integral nem autoriza ativo. | 16/10/2026 PARQUES-ATIVO01 parques-operacionais-QA-6aacf653a98e: disponibilização autorizada pelo responsável e concluída no recorte mínimo. Aplicados 16 artefactos e build de 162 ficheiros; só migration nominal 130000, pela ação autenticada existente. Backup/restauro fresco de 295 tabelas e 31 sequências, extração de 1311 ficheiros e arranque do clone em leitura verificados. Abertura de gestão sem guardar; lista e ficha pública de Balama mantêm factos anteriores. Evidência: outputs/investmoz-parques-ativacao-20261016/para-revisao/RELATORIO-FINAL.md, PRESERVACAO-FINAL.json e recibo. Aceitações QA reutilizadas. | 16/10/2026 PARQUES-SALDO02: levantamento documental do saldo integral concluído, sem implementação/teste/ativo. Reutiliza entrega parques-operacionais-QA-6aacf653a98e encerrada. Inventário 10722 ficheiros/60 anexos, 12 exemplares; clone restaurado 55441 READ ONLY. Sete parques sem operador associado, recursos/atividades preenchidos ou anexos/perímetros/relações guardados: ausência factual não significa inexistência real. Mapa: outputs/investmoz-parques-integral-delimitacao-20261016/MAPA-SALDO-E-LOTE-MINIMO.md. | PARQUES-L1-DOC01: dependência anterior registada como disponibilizada; relatório/recibo/pacote selados conferidos por hash, instalação autenticada 130000 e editor Balama v3 sem guardar já registados. Não se presume conferência independente dos anexos pelo utilizador. Sem novo teste funcional. | PARQUES-L1-QA: parques-L1-QA-fb56ec51f62e, 12 artefactos/build162 em clone 55441. 40 condições HTTP; mesma entidade em quatro funções sem duplicar; whitelist/fragmento privado cifrado; tarifa contextualizada/desconhecido nulo; publicação expressa; editor anterior real guardou com preservação privada e pública A/B/C. Relatório em outputs/investmoz-parques-L1-QA-20261016/RELATORIO-QA.md. | L1 disponibilizado em 18/10/2026, candidata parques-L1-QA-fb56ec51f62e DOC02. 12 artefactos/build162; apenas 140000 por instalação autenticada da conta 2. Recibo bffa9337-b2ca-48c6-bc6b-fbbf100f8848; coluna JSONB nullable, zero registos de negócio alterados. Backup/restauro fresco295 tabelas/31 sequências/1316ficheiros, arranque/decifragem verificados. Preservação295 tabelas sem diferenças inesperadas; lista/ficha pública Balama e assets conferidos. Evidência: outputs/investmoz-parques-L1-ativacao-20261018/. | 18/10/2026, L1: observado diretamente pelo Codex no editor Balama, URL HTTPS confirmado, conta2/Osmane Nala pelo DOM. Quatro grupos L1 presentes; público v3/preparação não guardada. Sem alterar campos, guardar, publicar ou repetir140000. Evidência EDITOR-OBSERVADO-20261018.txt e OBSERVACAO-OPERACIONAL-FINAL.json no diretório da ativação. | 18/10: parques-integral-QA-4e2dc76dbf27 acrescenta títulos/fases/lotes/ocupantes/indicadores/cadeia no envelope do mesmo parque.36checksHTTP,3serviço, UI guarda14,25privado/12,5público; editor anterior real v27→28 preserva privado e público. Restauro296tabelas,16outraszonas e cadastros iguais. Relatório em outputs/investmoz-parques-integral-QA-20261018/para-revisao/. | Homologação teste-investidor 19/10/2026: Ficha integral dos parques=Ausente. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Ficha integral dos parques=Instalado mas desabilitado. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. @@ -1646,363 +1646,363 @@ M2-d0c06a75-0186,"Além dos campos comuns, cada parque deve registar: título de [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. [PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação. [P1-P2-QA-167b5db97653] 42/13 verificações do delta; serviços/controladores/middleware com rollback, build único. P1 parcial (21 modalidades/assistência); interface de atribuição pendente; sem instalação remota/importação/publicação. Mesma matriz e manual. -[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,," | PARQUES-MAPA01: leitura documental/schema/fotografia restaurada não é prova funcional nova. Sem geometria/lotação/serviços/benefícios presumidos, sem novo mestre, flags, grants ou ativo. Restante ficha integral, CAE 600/579, duplicados, Fintech e menus mantêm estados; menus em preparação não bloqueiam. | PARQUES-DOC01: apenas desenho corrigido por inspeção; prova pós-uso e publicação estável ainda por executar na candidata QA. Sem migrations, gravações, importações ou ativo nesta revisão. Dados sem fonte continuam desconhecidos; sem novas exigências de operadores, lotes, benefícios ou organização. | PARQUES-QA: clone sintético baseado na QA económica (171 tabelas), não cópia atual integral do ativo (295 no backup anterior). Preservação dos 160 hashes de tabelas não afetadas, 15 zonas alheias, papéis e referências económicas. Anúncio sintético herdado no clone v18 permanece inalterado; referência original v12 não foi reensaiada. Dados reais sem fonte continuam desconhecidos; sem ensaio volumétrico, homologação real ou ativo. | PARQUES-ATIVO01: conferência ativa operacional sem guardar, publicar, reservar, importar fixtures ou conceder privilégios. Preservação de negócio/histórico e dados anteriores verificada por comparação com o restauro fresco. Provas QA, limites documentais e restantes aceitações mantidos. | PARQUES-SALDO02: só levantamento/desenho por leitura do clone e acervo; zero provas funcionais novas, migrations/importações/publicações ou alterações de código ativo. Critérios L1 propostos por executar. Ficha integral aberta; menus, duplicados, regulação Fintech e restantes lacunas preservados. | PARQUES-L1-DOC01: consolidação documental anterior à implementação. Sem código, dados, migrations, importação, publicação ou ativo. Critérios L1 e conferência dos novos anexos pelo utilizador não dados como concluídos. DOC00 preservado; convenções em outputs/investmoz-parques-integral-delimitacao-20261016/DOC01/CONVENCOES-E-DEPENDENCIA.md. | PARQUES-L1-QA: clone anterior isolado171 tabelas, não cópia integral atual do ativo295 anteriormente reportadas. Fixture reutiliza uma organização sintética com classificação pública apenas QA; zero mestres novos. 166 tabelas, 16 outras zonas e 47 revisões preservadas; restauro171/31seq/2ficheiros. Sem volumetria/homologação real ou nova aceitação móvel; desktop observado. Ativo994ficheiros+3protegidos iguais; B/COUNTRY02 e provas aceites sem repetição. Ficha integral/menus/duplicados/Fintech mantêm estados. | Utilizador conferiu cinco documentos DOC02/recibo, não declarou inspeção do ZIP nem da conferência local. Integridade do pacote verificada pelo Codex. Instalação autenticada reportada pelo utilizador e confirmada em ledger/auditoria. Sem equivalência visual da reversão, volume, gravação/publicação real ou nova aceitação assistiva. Navegação separada. | Rectificação expressa: ChatGPT conferiu documentos DOC02 QA; não está confirmada a conferência pelo utilizador do relatório local da ativação. Esta nota corrige atribuições anteriores. Relatório/recibo finais preparados para anexar à página privada existente. Sessão autorizada existente; sem novo desafio MFA ou observação de gravação/publicação.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0187,Inventariada; base legal confirmada; geometria e vigência operacional por validar.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4467 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10700,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0187: Inventariada; base legal confirmada; geometria e vigência operacional por validar.,P1,M2-d0c06a75-0187: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0187,1,"[{""id"":""M2-d0c06a75-0187"",""pedido"":""Inventariada; base legal confirmada; geometria e vigência operacional por validar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4467"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10700""],""aceitacao"":""Inventariada; base legal confirmada; geometria e vigência operacional por validar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0188,Inventariada; limite legal a converter e validar em PostGIS.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4472 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10705,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0188: Inventariada; limite legal a converter e validar em PostGIS.,P2,M2-d0c06a75-0188: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0188,1,"[{""id"":""M2-d0c06a75-0188"",""pedido"":""Inventariada; limite legal a converter e validar em PostGIS."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4472"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10705""],""aceitacao"":""Inventariada; limite legal a converter e validar em PostGIS."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0189,Inventariada; geometria oficial e estado operacional por validar.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4477 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10710,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0189: Inventariada; geometria oficial e estado operacional por validar.,P1,M2-d0c06a75-0189: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0189,1,"[{""id"":""M2-d0c06a75-0189"",""pedido"":""Inventariada; geometria oficial e estado operacional por validar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4477"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10710""],""aceitacao"":""Inventariada; geometria oficial e estado operacional por validar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0190,"Inventariada; limites, entidades gestoras e capacidade por validar.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4482 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10715,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0190: Inventariada; limites, entidades gestoras e capacidade por validar.",P2,M2-d0c06a75-0190: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0190,1,"[{""id"":""M2-d0c06a75-0190"",""pedido"":""Inventariada; limites, entidades gestoras e capacidade por validar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4482"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10715""],""aceitacao"":""Inventariada; limites, entidades gestoras e capacidade por validar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0191,"Inventariada; polígono, ocupação e condicionantes por validar.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4487 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10720,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0191: Inventariada; polígono, ocupação e condicionantes por validar.",P2,M2-d0c06a75-0191: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0191,1,"[{""id"":""M2-d0c06a75-0191"",""pedido"":""Inventariada; polígono, ocupação e condicionantes por validar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4487"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10720""],""aceitacao"":""Inventariada; polígono, ocupação e condicionantes por validar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0192,Inventariada; limite e estado operacional por validar.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4492 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10725,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0192: Inventariada; limite e estado operacional por validar.,P2,M2-d0c06a75-0192: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0192,1,"[{""id"":""M2-d0c06a75-0192"",""pedido"":""Inventariada; limite e estado operacional por validar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4492"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10725""],""aceitacao"":""Inventariada; limite e estado operacional por validar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0193,"Inventariada; polígono, operador, ocupação e capacidade por validar.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4502 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10735,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0193: Inventariada; polígono, operador, ocupação e capacidade por validar.",P2,M2-d0c06a75-0193: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0193,1,"[{""id"":""M2-d0c06a75-0193"",""pedido"":""Inventariada; polígono, operador, ocupação e capacidade por validar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4502"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10735""],""aceitacao"":""Inventariada; polígono, operador, ocupação e capacidade por validar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0194,Registar como carteira planeada; promover apenas após criação e delimitação.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4529 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10762,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0194: Registar como carteira planeada; promover apenas após criação e delimitação.,P2,M2-d0c06a75-0194: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0194,1,"[{""id"":""M2-d0c06a75-0194"",""pedido"":""Registar como carteira planeada; promover apenas após criação e delimitação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4529"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10762""],""aceitacao"":""Registar como carteira planeada; promover apenas após criação e delimitação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0195,Os exemplos anteriores permanecem apenas como casos de teste do algoritmo e devem ser marcados como “dados de teste — sem validade territorial”.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4538 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10771,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0195: Os exemplos anteriores permanecem apenas como casos de teste do algoritmo e devem ser marcados como “dados de teste — sem validade territorial”.,P2,M2-d0c06a75-0195: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0195,1,"[{""id"":""M2-d0c06a75-0195"",""pedido"":""Os exemplos anteriores permanecem apenas como casos de teste do algoritmo e devem ser marcados como “dados de teste — sem validade territorial”."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4538"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10771""],""aceitacao"":""Os exemplos anteriores permanecem apenas como casos de teste do algoritmo e devem ser marcados como “dados de teste — sem validade territorial”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0196,"Polígonos digitalizados a partir de diplomas devem ser classificados como “derivados”, submetidos a validação topológica e aprovados pelo dono do dado antes da publicação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4541 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10774,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0196: Polígonos digitalizados a partir de diplomas devem ser classificados como “derivados”, submetidos a validação topológica e aprovados pelo dono do dado antes da publicação.",P2,M2-d0c06a75-0196: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0196,1,"[{""id"":""M2-d0c06a75-0196"",""pedido"":""Polígonos digitalizados a partir de diplomas devem ser classificados como “derivados”, submetidos a validação topológica e aprovados pelo dono do dado antes da publicação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4541"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10774""],""aceitacao"":""Polígonos digitalizados a partir de diplomas devem ser classificados como “derivados”, submetidos a validação topológica e aprovados pelo dono do dado antes da publicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0197,"Publicar o mapa de cobertura do inventário, sem ativar recomendação ou pontuação antes da validação do conceito.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4551 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10784,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0197: Publicar o mapa de cobertura do inventário, sem ativar recomendação ou pontuação antes da validação do conceito.",P2,M2-d0c06a75-0197: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0197,1,"[{""id"":""M2-d0c06a75-0197"",""pedido"":""Publicar o mapa de cobertura do inventário, sem ativar recomendação ou pontuação antes da validação do conceito."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4551"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10784""],""aceitacao"":""Publicar o mapa de cobertura do inventário, sem ativar recomendação ou pontuação antes da validação do conceito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0198,"O SQL/PostGIS integral encontra-se inserido na subseção 4.6.1.16 e deve ser tratado como especificação técnica executável. A implementação será realizada por migrations Laravel versionadas, em quatro lotes: extensões e esquemas; dados mestres e geometrias; oportunidades e avaliações; vistas, funções, segurança e auditoria. Cada lote deverá passar por validação sintática, criação em base vazia, migração sobre cópia anonimizada, rollback, teste de integridade referencial, teste espacial e reconciliação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4575 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10808,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0198: O SQL/PostGIS integral encontra-se inserido na subseção 4.6.1.16 e deve ser tratado como especificação técnica executável. A implementação será realizada por migrations Laravel versionadas, em quatro lotes: extensões e esquemas; dados mestres e geometrias; oportunidades e avaliações; vistas, funções, segurança e auditoria. Cada lote deverá passar por validação sintática, criação em base vazia, migração sobre cópia anonimizada, rollback, teste de integridade referencial, teste espacial e reconciliação.",P1,M2-d0c06a75-0198: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0198,1,"[{""id"":""M2-d0c06a75-0198"",""pedido"":""O SQL/PostGIS integral encontra-se inserido na subseção 4.6.1.16 e deve ser tratado como especificação técnica executável. A implementação será realizada por migrations Laravel versionadas, em quatro lotes: extensões e esquemas; dados mestres e geometrias; oportunidades e avaliações; vistas, funções, segurança e auditoria. Cada lote deverá passar por validação sintática, criação em base vazia, migração sobre cópia anonimizada, rollback, teste de integridade referencial, teste espacial e reconciliação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4575"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10808""],""aceitacao"":""O SQL/PostGIS integral encontra-se inserido na subseção 4.6.1.16 e deve ser tratado como especificação técnica executável. A implementação será realizada por migrations Laravel versionadas, em quatro lotes: extensões e esquemas; dados mestres e geometrias; oportunidades e avaliações; vistas, funções, segurança e auditoria. Cada lote deverá passar por validação sintática, criação em base vazia, migração sobre cópia anonimizada, rollback, teste de integridade referencial, teste espacial e reconciliação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0199,"Nota: valores de geometria, capacidade, procura, oferta e pontuação apresentados nos exemplos seguintes são dados sintéticos de demonstração. Os nomes e características gerais dos territórios baseiam-se em fontes públicas; nenhum valor simulado deve ser publicado como facto sem validação do dono do dado.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4597 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10830,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0199: Nota: valores de geometria, capacidade, procura, oferta e pontuação apresentados nos exemplos seguintes são dados sintéticos de demonstração. Os nomes e características gerais dos territórios baseiam-se em fontes públicas; nenhum valor simulado deve ser publicado como facto sem validação do dono do dado.",P1,M2-d0c06a75-0199: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0199,1,"[{""id"":""M2-d0c06a75-0199"",""pedido"":""Nota: valores de geometria, capacidade, procura, oferta e pontuação apresentados nos exemplos seguintes são dados sintéticos de demonstração. Os nomes e características gerais dos territórios baseiam-se em fontes públicas; nenhum valor simulado deve ser publicado como facto sem validação do dono do dado."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4597"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10830""],""aceitacao"":""Nota: valores de geometria, capacidade, procura, oferta e pontuação apresentados nos exemplos seguintes são dados sintéticos de demonstração. Os nomes e características gerais dos territórios baseiam-se em fontes públicas; nenhum valor simulado deve ser publicado como facto sem validação do dono do dado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0200,Porto e corredor; capacidade específica a validar,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4649 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10882,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0200: Porto e corredor; capacidade específica a validar,P2,M2-d0c06a75-0200: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0200,1,"[{""id"":""M2-d0c06a75-0200"",""pedido"":""Porto e corredor; capacidade específica a validar"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4649"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10882""],""aceitacao"":""Porto e corredor; capacidade específica a validar"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0201,"Parque, serviços empresariais e proximidade industrial; capacidades a validar",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4650 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10883,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0201: Parque, serviços empresariais e proximidade industrial; capacidades a validar",P2,M2-d0c06a75-0201: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0201,1,"[{""id"":""M2-d0c06a75-0201"",""pedido"":""Parque, serviços empresariais e proximidade industrial; capacidades a validar"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4650"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10883""],""aceitacao"":""Parque, serviços empresariais e proximidade industrial; capacidades a validar"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0202,Regadios e vocação agroindustrial; capacidade logística a validar,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4651 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10884,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0202: Regadios e vocação agroindustrial; capacidade logística a validar,P2,M2-d0c06a75-0202: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0202,1,"[{""id"":""M2-d0c06a75-0202"",""pedido"":""Regadios e vocação agroindustrial; capacidade logística a validar"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4651"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10884""],""aceitacao"":""Regadios e vocação agroindustrial; capacidade logística a validar"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0203,"Controlo: as coordenadas e métricas acima servem apenas para testar carga, geometria, formulários e algoritmo. Na passagem a homologação, devem ser substituídas por geometrias oficiais ou validadas, com precisão, licença, data e responsável.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4672 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10905,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0203: Controlo: as coordenadas e métricas acima servem apenas para testar carga, geometria, formulários e algoritmo. Na passagem a homologação, devem ser substituídas por geometrias oficiais ou validadas, com precisão, licença, data e responsável.",P1,M2-d0c06a75-0203: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0203,1,"[{""id"":""M2-d0c06a75-0203"",""pedido"":""Controlo: as coordenadas e métricas acima servem apenas para testar carga, geometria, formulários e algoritmo. Na passagem a homologação, devem ser substituídas por geometrias oficiais ou validadas, com precisão, licença, data e responsável."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4672"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10905""],""aceitacao"":""Controlo: as coordenadas e métricas acima servem apenas para testar carga, geometria, formulários e algoritmo. Na passagem a homologação, devem ser substituídas por geometrias oficiais ou validadas, com precisão, licença, data e responsável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0204,"Os cenários usam a grelha padrão, escala de 0 a 4, pesos aprovados e a fórmula de confiança da subseção 4.6.1.18. Nenhum fator eliminatório foi assumido; na validação real, essa verificação deve preceder a pontuação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4674 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10907,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0204: Os cenários usam a grelha padrão, escala de 0 a 4, pesos aprovados e a fórmula de confiança da subseção 4.6.1.18. Nenhum fator eliminatório foi assumido; na validação real, essa verificação deve preceder a pontuação.",P2,M2-d0c06a75-0204: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0204,1,"[{""id"":""M2-d0c06a75-0204"",""pedido"":""Os cenários usam a grelha padrão, escala de 0 a 4, pesos aprovados e a fórmula de confiança da subseção 4.6.1.18. Nenhum fator eliminatório foi assumido; na validação real, essa verificação deve preceder a pontuação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4674"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10907""],""aceitacao"":""Os cenários usam a grelha padrão, escala de 0 a 4, pesos aprovados e a fórmula de confiança da subseção 4.6.1.18. Nenhum fator eliminatório foi assumido; na validação real, essa verificação deve preceder a pontuação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0205,"Fontes de enquadramento: informação pública do Ministério dos Transportes e Logística, ADIN, BAU, Imprensa Nacional, Ministério da Agricultura e Banco Mundial deverá ser registada no catálogo de fontes; os valores operacionais devem ser confirmados diretamente pelos donos dos dados antes da publicação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4789 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11022,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0205: Fontes de enquadramento: informação pública do Ministério dos Transportes e Logística, ADIN, BAU, Imprensa Nacional, Ministério da Agricultura e Banco Mundial deverá ser registada no catálogo de fontes; os valores operacionais devem ser confirmados diretamente pelos donos dos dados antes da publicação.",P2,M2-d0c06a75-0205: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0205,1,"[{""id"":""M2-d0c06a75-0205"",""pedido"":""Fontes de enquadramento: informação pública do Ministério dos Transportes e Logística, ADIN, BAU, Imprensa Nacional, Ministério da Agricultura e Banco Mundial deverá ser registada no catálogo de fontes; os valores operacionais devem ser confirmados diretamente pelos donos dos dados antes da publicação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4789"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11022""],""aceitacao"":""Fontes de enquadramento: informação pública do Ministério dos Transportes e Logística, ADIN, BAU, Imprensa Nacional, Ministério da Agricultura e Banco Mundial deverá ser registada no catálogo de fontes; os valores operacionais devem ser confirmados diretamente pelos donos dos dados antes da publicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0206,"O esquema seguinte constitui a base técnica de referência para PostgreSQL 15+ e PostGIS 3+. Deve ser implementado através de migrations versionadas, testado em homologação e adaptado aos nomes e chaves já existentes no portal Laravel. As referências a organizações, projetos e utilizadores deverão usar os identificadores mestres do CRM, evitando a criação de cópias paralelas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4791 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11024,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0206: O esquema seguinte constitui a base técnica de referência para PostgreSQL 15+ e PostGIS 3+. Deve ser implementado através de migrations versionadas, testado em homologação e adaptado aos nomes e chaves já existentes no portal Laravel. As referências a organizações, projetos e utilizadores deverão usar os identificadores mestres do CRM, evitando a criação de cópias paralelas.",P2,M2-d0c06a75-0206: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0206,1,"[{""id"":""M2-d0c06a75-0206"",""pedido"":""O esquema seguinte constitui a base técnica de referência para PostgreSQL 15+ e PostGIS 3+. Deve ser implementado através de migrations versionadas, testado em homologação e adaptado aos nomes e chaves já existentes no portal Laravel. As referências a organizações, projetos e utilizadores deverão usar os identificadores mestres do CRM, evitando a criação de cópias paralelas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4791"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11024""],""aceitacao"":""O esquema seguinte constitui a base técnica de referência para PostgreSQL 15+ e PostGIS 3+. Deve ser implementado através de migrations versionadas, testado em homologação e adaptado aos nomes e chaves já existentes no portal Laravel. As referências a organizações, projetos e utilizadores deverão usar os identificadores mestres do CRM, evitando a criação de cópias paralelas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0207,"Criar triggers para atualizar updated_at, rejeitar geometrias inválidas e registar alterações materiais.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4822 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11055,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0207: Criar triggers para atualizar updated_at, rejeitar geometrias inválidas e registar alterações materiais.",P1,M2-d0c06a75-0207: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0207,1,"[{""id"":""M2-d0c06a75-0207"",""pedido"":""Criar triggers para atualizar updated_at, rejeitar geometrias inválidas e registar alterações materiais."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4822"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11055""],""aceitacao"":""Criar triggers para atualizar updated_at, rejeitar geometrias inválidas e registar alterações materiais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0208,"Validar que a soma dos pesos de cada modelo ativo é igual a 1,000 antes da publicação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4823 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11056,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0208: Validar que a soma dos pesos de cada modelo ativo é igual a 1,000 antes da publicação.",P2,M2-d0c06a75-0208: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0208,1,"[{""id"":""M2-d0c06a75-0208"",""pedido"":""Validar que a soma dos pesos de cada modelo ativo é igual a 1,000 antes da publicação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4823"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11056""],""aceitacao"":""Validar que a soma dos pesos de cada modelo ativo é igual a 1,000 antes da publicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0209,"Implementar a criação e eliminação das estruturas por migrations Laravel com métodos up e down, sem eliminar dados produtivos durante rollback.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4826 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11059,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0209: Implementar a criação e eliminação das estruturas por migrations Laravel com métodos up e down, sem eliminar dados produtivos durante rollback.",P2,M2-d0c06a75-0209: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0209,1,"[{""id"":""M2-d0c06a75-0209"",""pedido"":""Implementar a criação e eliminação das estruturas por migrations Laravel com métodos up e down, sem eliminar dados produtivos durante rollback."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4826"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11059""],""aceitacao"":""Implementar a criação e eliminação das estruturas por migrations Laravel com métodos up e down, sem eliminar dados produtivos durante rollback."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0210,"Esta ficha deve ser preenchida para cada corredor, área económica, projeto âncora, cluster, infraestrutura, recurso, condicionante, mercado ou oportunidade. Os campos assinalados como obrigatórios devem ser validados antes da publicação. O formulário digital deverá apresentar listas controladas, validação de unidades, seleção cartográfica, anexos e histórico.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4828 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11061,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0210: Esta ficha deve ser preenchida para cada corredor, área económica, projeto âncora, cluster, infraestrutura, recurso, condicionante, mercado ou oportunidade. Os campos assinalados como obrigatórios devem ser validados antes da publicação. O formulário digital deverá apresentar listas controladas, validação de unidades, seleção cartográfica, anexos e histórico.",P2,M2-d0c06a75-0210: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0210,1,"[{""id"":""M2-d0c06a75-0210"",""pedido"":""Esta ficha deve ser preenchida para cada corredor, área económica, projeto âncora, cluster, infraestrutura, recurso, condicionante, mercado ou oportunidade. Os campos assinalados como obrigatórios devem ser validados antes da publicação. O formulário digital deverá apresentar listas controladas, validação de unidades, seleção cartográfica, anexos e histórico."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4828"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11061""],""aceitacao"":""Esta ficha deve ser preenchida para cada corredor, área económica, projeto âncora, cluster, infraestrutura, recurso, condicionante, mercado ou oportunidade. Os campos assinalados como obrigatórios devem ser validados antes da publicação. O formulário digital deverá apresentar listas controladas, validação de unidades, seleção cartográfica, anexos e histórico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0211,Obrigatório; padrão por classe.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4838 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11071,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0211: Obrigatório; padrão por classe.,P2,M2-d0c06a75-0211: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0211,1,"[{""id"":""M2-d0c06a75-0211"",""pedido"":""Obrigatório; padrão por classe."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4838"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11071""],""aceitacao"":""Obrigatório; padrão por classe."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0212,Obrigatório para publicação.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4859 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11092,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0212: Obrigatório para publicação.,P2,M2-d0c06a75-0212: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0212,1,"[{""id"":""M2-d0c06a75-0212"",""pedido"":""Obrigatório para publicação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4859"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11092""],""aceitacao"":""Obrigatório para publicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0213,Obrigatório para oportunidades.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4885 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11118,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0213: Obrigatório para oportunidades.,P2,M2-d0c06a75-0213: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0213,1,"[{""id"":""M2-d0c06a75-0213"",""pedido"":""Obrigatório para oportunidades."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4885"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11118""],""aceitacao"":""Obrigatório para oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0214,Desenhar no mapa / carregar ficheiro / selecionar objeto mestre,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4890 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11123,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0214: Desenhar no mapa / carregar ficheiro / selecionar objeto mestre,P2,M2-d0c06a75-0214: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0214,1,"[{""id"":""M2-d0c06a75-0214"",""pedido"":""Desenhar no mapa / carregar ficheiro / selecionar objeto mestre"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4890"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11123""],""aceitacao"":""Desenhar no mapa / carregar ficheiro / selecionar objeto mestre"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0215,Obrigatório na importação.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4894 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11127,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0215: Obrigatório na importação.,P2,M2-d0c06a75-0215: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0215,1,"[{""id"":""M2-d0c06a75-0215"",""pedido"":""Obrigatório na importação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4894"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11127""],""aceitacao"":""Obrigatório na importação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0216,Obrigatório quando conhecida.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4900 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11133,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0216: Obrigatório quando conhecida.,P2,M2-d0c06a75-0216: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0216,1,"[{""id"":""M2-d0c06a75-0216"",""pedido"":""Obrigatório quando conhecida."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4900"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11133""],""aceitacao"":""Obrigatório quando conhecida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0217,dataset_source obrigatório.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4903 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11136,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0217: dataset_source obrigatório.,P2,M2-d0c06a75-0217: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0217,1,"[{""id"":""M2-d0c06a75-0217"",""pedido"":""dataset_source obrigatório."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4903"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11136""],""aceitacao"":""dataset_source obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0218,□ Validar □ Publicar □ Inserir na Bolsa □ Encaminhar no CRM □ Suspender,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5152 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11385,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0218: □ Validar □ Publicar □ Inserir na Bolsa □ Encaminhar no CRM □ Suspender,P2,M2-d0c06a75-0218: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0218,1,"[{""id"":""M2-d0c06a75-0218"",""pedido"":""□ Validar □ Publicar □ Inserir na Bolsa □ Encaminhar no CRM □ Suspender"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5152"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11385""],""aceitacao"":""□ Validar □ Publicar □ Inserir na Bolsa □ Encaminhar no CRM □ Suspender"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0219,Decisão: □ Validar □ Validar com condições □ Devolver para correção □ Suspender □ Arquivar. Responsável: ____________________. Data: ____/____/______. Próxima revisão: ____/____/______.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5180 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11413,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,M2-d0c06a75-0219: Decisão: □ Validar □ Validar com condições □ Devolver para correção □ Suspender □ Arquivar. Responsável: ____________________. Data: ____/____/______. Próxima revisão: ____/____/______.,P2,M2-d0c06a75-0219: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0219,1,"[{""id"":""M2-d0c06a75-0219"",""pedido"":""Decisão: □ Validar □ Validar com condições □ Devolver para correção □ Suspender □ Arquivar. Responsável: ____________________. Data: ____/____/______. Próxima revisão: ____/____/______."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5180"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11413""],""aceitacao"":""Decisão: □ Validar □ Validar com condições □ Devolver para correção □ Suspender □ Arquivar. Responsável: ____________________. Data: ____/____/______. Próxima revisão: ____/____/______."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0220,"O algoritmo deve ser determinístico, versionado, explicável e independente de publicidade, patrocínio ou preferência institucional. A inteligência artificial pode apoiar a extração de dados e a explicação, mas não pode alterar pesos, limiares, fatores eliminatórios ou resultados sem aprovação e nova versão do modelo.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5182 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11415,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0220: O algoritmo deve ser determinístico, versionado, explicável e independente de publicidade, patrocínio ou preferência institucional. A inteligência artificial pode apoiar a extração de dados e a explicação, mas não pode alterar pesos, limiares, fatores eliminatórios ou resultados sem aprovação e nova versão do modelo.",P2,M2-d0c06a75-0220: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0220,1,"[{""id"":""M2-d0c06a75-0220"",""pedido"":""O algoritmo deve ser determinístico, versionado, explicável e independente de publicidade, patrocínio ou preferência institucional. A inteligência artificial pode apoiar a extração de dados e a explicação, mas não pode alterar pesos, limiares, fatores eliminatórios ou resultados sem aprovação e nova versão do modelo."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5182"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11415""],""aceitacao"":""O algoritmo deve ser determinístico, versionado, explicável e independente de publicidade, patrocínio ou preferência institucional. A inteligência artificial pode apoiar a extração de dados e a explicação, mas não pode alterar pesos, limiares, fatores eliminatórios ou resultados sem aprovação e nova versão do modelo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0221,Não publicar; recolher e validar dados.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5331 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11564,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0221: Não publicar; recolher e validar dados.,P2,M2-d0c06a75-0221: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0221,1,"[{""id"":""M2-d0c06a75-0221"",""pedido"":""Não publicar; recolher e validar dados."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5331"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11564""],""aceitacao"":""Não publicar; recolher e validar dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0222,"Publicar apenas como sinal preliminar, com aviso e sem promoção ativa.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5334 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11567,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0222: Publicar apenas como sinal preliminar, com aviso e sem promoção ativa.",P2,M2-d0c06a75-0222: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0222,1,"[{""id"":""M2-d0c06a75-0222"",""pedido"":""Publicar apenas como sinal preliminar, com aviso e sem promoção ativa."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5334"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11567""],""aceitacao"":""Publicar apenas como sinal preliminar, com aviso e sem promoção ativa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0223,Permitir validação e divulgação condicionada.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5337 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11570,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0223: Permitir validação e divulgação condicionada.,P2,M2-d0c06a75-0223: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0223,1,"[{""id"":""M2-d0c06a75-0223"",""pedido"":""Permitir validação e divulgação condicionada."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5337"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11570""],""aceitacao"":""Permitir validação e divulgação condicionada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0224,"Permitir publicação e correspondência, sujeita aos restantes critérios.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5340 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11573,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0224: Permitir publicação e correspondência, sujeita aos restantes critérios.",P2,M2-d0c06a75-0224: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0224,1,"[{""id"":""M2-d0c06a75-0224"",""pedido"":""Permitir publicação e correspondência, sujeita aos restantes critérios."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5340"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11573""],""aceitacao"":""Permitir publicação e correspondência, sujeita aos restantes critérios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0225,Serviço obrigatório inexistente e sem plano financiável.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5361 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11594,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0225: Serviço obrigatório inexistente e sem plano financiável.,P2,M2-d0c06a75-0225: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0225,1,"[{""id"":""M2-d0c06a75-0225"",""pedido"":""Serviço obrigatório inexistente e sem plano financiável."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5361"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11594""],""aceitacao"":""Serviço obrigatório inexistente e sem plano financiável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0226,"Validar comercialmente, publicar, promover e encaminhar à Bolsa/CRM.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5384 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11617,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0226: Validar comercialmente, publicar, promover e encaminhar à Bolsa/CRM.",P2,M2-d0c06a75-0226: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0226,1,"[{""id"":""M2-d0c06a75-0226"",""pedido"":""Validar comercialmente, publicar, promover e encaminhar à Bolsa/CRM."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5384"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11617""],""aceitacao"":""Validar comercialmente, publicar, promover e encaminhar à Bolsa/CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0227,Publicar com condições e plano de maturação.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5388 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11621,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0227: Publicar com condições e plano de maturação.,P2,M2-d0c06a75-0227: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0227,1,"[{""id"":""M2-d0c06a75-0227"",""pedido"":""Publicar com condições e plano de maturação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5388"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11621""],""aceitacao"":""Publicar com condições e plano de maturação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0228,"Registar modelo, versão, entradas, resultados, evidências, avaliador e data.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5409 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11642,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0228: Registar modelo, versão, entradas, resultados, evidências, avaliador e data.",P2,M2-d0c06a75-0228: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0228,1,"[{""id"":""M2-d0c06a75-0228"",""pedido"":""Registar modelo, versão, entradas, resultados, evidências, avaliador e data."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5409"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11642""],""aceitacao"":""Registar modelo, versão, entradas, resultados, evidências, avaliador e data."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0229,"Todos os modelos, pesos, regras e limiares devem possuir versão, vigência, dono, aprovador e motivo.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5453 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11686,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0229: Todos os modelos, pesos, regras e limiares devem possuir versão, vigência, dono, aprovador e motivo.",P2,M2-d0c06a75-0229: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0229,1,"[{""id"":""M2-d0c06a75-0229"",""pedido"":""Todos os modelos, pesos, regras e limiares devem possuir versão, vigência, dono, aprovador e motivo."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5453"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11686""],""aceitacao"":""Todos os modelos, pesos, regras e limiares devem possuir versão, vigência, dono, aprovador e motivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0230,O portal deve permitir reconstruir qualquer resultado histórico com o modelo e dados usados naquela data.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5455 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11688,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0230: O portal deve permitir reconstruir qualquer resultado histórico com o modelo e dados usados naquela data.,P2,M2-d0c06a75-0230: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0230,1,"[{""id"":""M2-d0c06a75-0230"",""pedido"":""O portal deve permitir reconstruir qualquer resultado histórico com o modelo e dados usados naquela data."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5455"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11688""],""aceitacao"":""O portal deve permitir reconstruir qualquer resultado histórico com o modelo e dados usados naquela data."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0231,"O utilizador deve ver a pontuação por critério, a confiança, os fatores eliminatórios, as fontes e as alternativas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5456 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11689,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0231: O utilizador deve ver a pontuação por critério, a confiança, os fatores eliminatórios, as fontes e as alternativas.",P2,M2-d0c06a75-0231: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0231,1,"[{""id"":""M2-d0c06a75-0231"",""pedido"":""O utilizador deve ver a pontuação por critério, a confiança, os fatores eliminatórios, as fontes e as alternativas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5456"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11689""],""aceitacao"":""O utilizador deve ver a pontuação por critério, a confiança, os fatores eliminatórios, as fontes e as alternativas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0232,A aprovação humana é obrigatória antes da promoção pública de oportunidades de alto risco ou baixa confiança.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5458 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11691,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0232: A aprovação humana é obrigatória antes da promoção pública de oportunidades de alto risco ou baixa confiança.,P2,M2-d0c06a75-0232: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0232,1,"[{""id"":""M2-d0c06a75-0232"",""pedido"":""A aprovação humana é obrigatória antes da promoção pública de oportunidades de alto risco ou baixa confiança."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5458"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11691""],""aceitacao"":""A aprovação humana é obrigatória antes da promoção pública de oportunidades de alto risco ou baixa confiança."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0233,"A abordagem recomendada é manter os pilotos, mas enquadrá-los num plano de continuidade que proteja o âmbito global. Os pilotos funcionam como ondas de validação e não como versões isoladas do produto. A plataforma deverá possuir um núcleo comum único e extensível, enquanto diferenças setoriais, territoriais e institucionais serão tratadas por configuração, taxonomias, regras e integrações versionadas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5460 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11693,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0233: A abordagem recomendada é manter os pilotos, mas enquadrá-los num plano de continuidade que proteja o âmbito global. Os pilotos funcionam como ondas de validação e não como versões isoladas do produto. A plataforma deverá possuir um núcleo comum único e extensível, enquanto diferenças setoriais, territoriais e institucionais serão tratadas por configuração, taxonomias, regras e integrações versionadas.",P2,M2-d0c06a75-0233: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0233,1,"[{""id"":""M2-d0c06a75-0233"",""pedido"":""A abordagem recomendada é manter os pilotos, mas enquadrá-los num plano de continuidade que proteja o âmbito global. Os pilotos funcionam como ondas de validação e não como versões isoladas do produto. A plataforma deverá possuir um núcleo comum único e extensível, enquanto diferenças setoriais, territoriais e institucionais serão tratadas por configuração, taxonomias, regras e integrações versionadas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5460"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11693""],""aceitacao"":""A abordagem recomendada é manter os pilotos, mas enquadrá-los num plano de continuidade que proteja o âmbito global. Os pilotos funcionam como ondas de validação e não como versões isoladas do produto. A plataforma deverá possuir um núcleo comum único e extensível, enquanto diferenças setoriais, territoriais e institucionais serão tratadas por configuração, taxonomias, regras e integrações versionadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0234,"Configuração em vez de duplicação: requisitos e fluxos setoriais devem usar regras parametrizadas, evitando módulos fechados e bases paralelas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5464 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11697,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0234: Configuração em vez de duplicação: requisitos e fluxos setoriais devem usar regras parametrizadas, evitando módulos fechados e bases paralelas.",P2,M2-d0c06a75-0234: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0234,1,"[{""id"":""M2-d0c06a75-0234"",""pedido"":""Configuração em vez de duplicação: requisitos e fluxos setoriais devem usar regras parametrizadas, evitando módulos fechados e bases paralelas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5464"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11697""],""aceitacao"":""Configuração em vez de duplicação: requisitos e fluxos setoriais devem usar regras parametrizadas, evitando módulos fechados e bases paralelas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0235,Testes de generalização: cada componente transversal deve ser testado com casos de pelo menos um setor não piloto.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5467 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11700,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0235: Testes de generalização: cada componente transversal deve ser testado com casos de pelo menos um setor não piloto.,P2,M2-d0c06a75-0235: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0235,1,"[{""id"":""M2-d0c06a75-0235"",""pedido"":""Testes de generalização: cada componente transversal deve ser testado com casos de pelo menos um setor não piloto."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5467"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11700""],""aceitacao"":""Testes de generalização: cada componente transversal deve ser testado com casos de pelo menos um setor não piloto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0236,Expansão por configuração: a entrada de novo setor não deverá exigir reconstrução do núcleo da plataforma.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5469 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11702,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0236: Expansão por configuração: a entrada de novo setor não deverá exigir reconstrução do núcleo da plataforma.,P2,M2-d0c06a75-0236: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0236,1,"[{""id"":""M2-d0c06a75-0236"",""pedido"":""Expansão por configuração: a entrada de novo setor não deverá exigir reconstrução do núcleo da plataforma."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5469"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11702""],""aceitacao"":""Expansão por configuração: a entrada de novo setor não deverá exigir reconstrução do núcleo da plataforma."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0237,4.7.2 Serviços transversais obrigatórios desde a primeira onda,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5470 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11703,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0237: 4.7.2 Serviços transversais obrigatórios desde a primeira onda,P2,M2-d0c06a75-0237: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0237,1,"[{""id"":""M2-d0c06a75-0237"",""pedido"":""4.7.2 Serviços transversais obrigatórios desde a primeira onda"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5470"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11703""],""aceitacao"":""4.7.2 Serviços transversais obrigatórios desde a primeira onda"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0238,Assegurar continuidade do portal atual.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5505 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11738,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0238: Assegurar continuidade do portal atual.,P2,M2-d0c06a75-0238: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0238,1,"[{""id"":""M2-d0c06a75-0238"",""pedido"":""Assegurar continuidade do portal atual."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5505"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11738""],""aceitacao"":""Assegurar continuidade do portal atual."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0239,Disponibilizar capacidades comuns para todo o âmbito.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5509 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11742,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0239: Disponibilizar capacidades comuns para todo o âmbito.,P2,M2-d0c06a75-0239: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0239,1,"[{""id"":""M2-d0c06a75-0239"",""pedido"":""Disponibilizar capacidades comuns para todo o âmbito."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5509"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11742""],""aceitacao"":""Disponibilizar capacidades comuns para todo o âmbito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0240,"Validar hipóteses, regras, integrações e usabilidade.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5513 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11746,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0240: Validar hipóteses, regras, integrações e usabilidade.",P2,M2-d0c06a75-0240: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0240,1,"[{""id"":""M2-d0c06a75-0240"",""pedido"":""Validar hipóteses, regras, integrações e usabilidade."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5513"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11746""],""aceitacao"":""Validar hipóteses, regras, integrações e usabilidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0241,"Enquanto um setor não possuir roteiro completo, o portal deverá fornecer uma experiência mínima segura: informação didática validada; pesquisa e oportunidades; perfil e caracterização do projeto; checklist transversal; indicação transparente da cobertura disponível; recolha da necessidade; encaminhamento para parceiro ou entidade competente; e acompanhamento do pedido de apoio. O sistema não deverá produzir falsa precisão nem bloquear o utilizador por ausência de configuração setorial.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5530 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11763,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0241: Enquanto um setor não possuir roteiro completo, o portal deverá fornecer uma experiência mínima segura: informação didática validada; pesquisa e oportunidades; perfil e caracterização do projeto; checklist transversal; indicação transparente da cobertura disponível; recolha da necessidade; encaminhamento para parceiro ou entidade competente; e acompanhamento do pedido de apoio. O sistema não deverá produzir falsa precisão nem bloquear o utilizador por ausência de configuração setorial.",P2,M2-d0c06a75-0241: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0241,1,"[{""id"":""M2-d0c06a75-0241"",""pedido"":""Enquanto um setor não possuir roteiro completo, o portal deverá fornecer uma experiência mínima segura: informação didática validada; pesquisa e oportunidades; perfil e caracterização do projeto; checklist transversal; indicação transparente da cobertura disponível; recolha da necessidade; encaminhamento para parceiro ou entidade competente; e acompanhamento do pedido de apoio. O sistema não deverá produzir falsa precisão nem bloquear o utilizador por ausência de configuração setorial."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5530"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11763""],""aceitacao"":""Enquanto um setor não possuir roteiro completo, o portal deverá fornecer uma experiência mínima segura: informação didática validada; pesquisa e oportunidades; perfil e caracterização do projeto; checklist transversal; indicação transparente da cobertura disponível; recolha da necessidade; encaminhamento para parceiro ou entidade competente; e acompanhamento do pedido de apoio. O sistema não deverá produzir falsa precisão nem bloquear o utilizador por ausência de configuração setorial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0242,"O plano será executado como programa contínuo, com ondas trimestrais ou de duração aprovada pelo comité de governação. Cada onda combina manutenção da operação atual, evolução do núcleo transversal, melhoria dos pilotos e incorporação progressiva de novos setores ou territórios. A expansão não deverá aguardar a automação integral de um setor: poderá começar por conteúdo validado, oportunidades, orientação e encaminhamento, evoluindo depois para roteiros, integrações e acompanhamento completo.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5552 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11785,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0242: O plano será executado como programa contínuo, com ondas trimestrais ou de duração aprovada pelo comité de governação. Cada onda combina manutenção da operação atual, evolução do núcleo transversal, melhoria dos pilotos e incorporação progressiva de novos setores ou territórios. A expansão não deverá aguardar a automação integral de um setor: poderá começar por conteúdo validado, oportunidades, orientação e encaminhamento, evoluindo depois para roteiros, integrações e acompanhamento completo.",P1,M2-d0c06a75-0242: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0242,1,"[{""id"":""M2-d0c06a75-0242"",""pedido"":""O plano será executado como programa contínuo, com ondas trimestrais ou de duração aprovada pelo comité de governação. Cada onda combina manutenção da operação atual, evolução do núcleo transversal, melhoria dos pilotos e incorporação progressiva de novos setores ou territórios. A expansão não deverá aguardar a automação integral de um setor: poderá começar por conteúdo validado, oportunidades, orientação e encaminhamento, evoluindo depois para roteiros, integrações e acompanhamento completo."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5552"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11785""],""aceitacao"":""O plano será executado como programa contínuo, com ondas trimestrais ou de duração aprovada pelo comité de governação. Cada onda combina manutenção da operação atual, evolução do núcleo transversal, melhoria dos pilotos e incorporação progressiva de novos setores ou territórios. A expansão não deverá aguardar a automação integral de um setor: poderá começar por conteúdo validado, oportunidades, orientação e encaminhamento, evoluindo depois para roteiros, integrações e acompanhamento completo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0243,"Inventariar serviços e dependências; medir utilização, desempenho e falhas; validar backup, restauro, suporte, comunicação e riscos.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5560 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11793,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0243: Inventariar serviços e dependências; medir utilização, desempenho e falhas; validar backup, restauro, suporte, comunicação e riscos.",P2,M2-d0c06a75-0243: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0243,1,"[{""id"":""M2-d0c06a75-0243"",""pedido"":""Inventariar serviços e dependências; medir utilização, desempenho e falhas; validar backup, restauro, suporte, comunicação e riscos."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5560"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11793""],""aceitacao"":""Inventariar serviços e dependências; medir utilização, desempenho e falhas; validar backup, restauro, suporte, comunicação e riscos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0244,Disponibilizar capacidades reutilizáveis para qualquer setor.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5564 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11797,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0244: Disponibilizar capacidades reutilizáveis para qualquer setor.,P2,M2-d0c06a75-0244: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0244,1,"[{""id"":""M2-d0c06a75-0244"",""pedido"":""Disponibilizar capacidades reutilizáveis para qualquer setor."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5564"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11797""],""aceitacao"":""Disponibilizar capacidades reutilizáveis para qualquer setor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0245,"Implementar identidade, projeto, conteúdo, pesquisa, dados mestres, documentos, regras, notificações, apoio, auditoria e integração.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5565 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11798,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0245: Implementar identidade, projeto, conteúdo, pesquisa, dados mestres, documentos, regras, notificações, apoio, auditoria e integração.",P2,M2-d0c06a75-0245: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0245,1,"[{""id"":""M2-d0c06a75-0245"",""pedido"":""Implementar identidade, projeto, conteúdo, pesquisa, dados mestres, documentos, regras, notificações, apoio, auditoria e integração."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5565"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11798""],""aceitacao"":""Implementar identidade, projeto, conteúdo, pesquisa, dados mestres, documentos, regras, notificações, apoio, auditoria e integração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0246,"Validar valor, usabilidade, regras e integrações.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5569 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11802,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0246: Validar valor, usabilidade, regras e integrações.",P2,M2-d0c06a75-0246: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0246,1,"[{""id"":""M2-d0c06a75-0246"",""pedido"":""Validar valor, usabilidade, regras e integrações."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5569"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11802""],""aceitacao"":""Validar valor, usabilidade, regras e integrações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0247,Executar casos reais; medir linha de base e resultado; tratar erros; registar limitações e componentes reutilizados.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5570 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11803,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0247: Executar casos reais; medir linha de base e resultado; tratar erros; registar limitações e componentes reutilizados.,P2,M2-d0c06a75-0247: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0247,1,"[{""id"":""M2-d0c06a75-0247"",""pedido"":""Executar casos reais; medir linha de base e resultado; tratar erros; registar limitações e componentes reutilizados."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5570"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11803""],""aceitacao"":""Executar casos reais; medir linha de base e resultado; tratar erros; registar limitações e componentes reutilizados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0248,"Selecionar setor não piloto; configurar conteúdo, dados e regras; testar jornadas e remover acoplamentos.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5575 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11808,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0248: Selecionar setor não piloto; configurar conteúdo, dados e regras; testar jornadas e remover acoplamentos.",P2,M2-d0c06a75-0248: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0248,1,"[{""id"":""M2-d0c06a75-0248"",""pedido"":""Selecionar setor não piloto; configurar conteúdo, dados e regras; testar jornadas e remover acoplamentos."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5575"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11808""],""aceitacao"":""Selecionar setor não piloto; configurar conteúdo, dados e regras; testar jornadas e remover acoplamentos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0249,Priorizar backlog; validar conteúdo; configurar jornadas; formar parceiros; integrar serviços; publicar e monitorizar.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5580 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11813,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0249: Priorizar backlog; validar conteúdo; configurar jornadas; formar parceiros; integrar serviços; publicar e monitorizar.,P2,M2-d0c06a75-0249: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0249,1,"[{""id"":""M2-d0c06a75-0249"",""pedido"":""Priorizar backlog; validar conteúdo; configurar jornadas; formar parceiros; integrar serviços; publicar e monitorizar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5580"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11813""],""aceitacao"":""Priorizar backlog; validar conteúdo; configurar jornadas; formar parceiros; integrar serviços; publicar e monitorizar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0250,"O núcleo transversal é o produto permanente do portal. Os setores acrescentam configurações, conteúdos, regras, dados específicos e integrações, mas não criam plataformas, identidades, repositórios ou experiências paralelas. Qualquer exceção deverá ser documentada, aprovada pela arquitetura e acompanhada de plano de convergência.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5612 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11845,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0250: O núcleo transversal é o produto permanente do portal. Os setores acrescentam configurações, conteúdos, regras, dados específicos e integrações, mas não criam plataformas, identidades, repositórios ou experiências paralelas. Qualquer exceção deverá ser documentada, aprovada pela arquitetura e acompanhada de plano de convergência.",P2,M2-d0c06a75-0250: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0250,1,"[{""id"":""M2-d0c06a75-0250"",""pedido"":""O núcleo transversal é o produto permanente do portal. Os setores acrescentam configurações, conteúdos, regras, dados específicos e integrações, mas não criam plataformas, identidades, repositórios ou experiências paralelas. Qualquer exceção deverá ser documentada, aprovada pela arquitetura e acompanhada de plano de convergência."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5612"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11845""],""aceitacao"":""O núcleo transversal é o produto permanente do portal. Os setores acrescentam configurações, conteúdos, regras, dados específicos e integrações, mas não criam plataformas, identidades, repositórios ou experiências paralelas. Qualquer exceção deverá ser documentada, aprovada pela arquitetura e acompanhada de plano de convergência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0251,"Cada piloto será pontuado de 0 a 4 em todos os critérios. A pontuação deverá comparar a linha de base com o resultado observado e ser acompanhada por evidências. Os critérios de segurança, integridade de dados, conformidade e continuidade são eliminatórios, independentemente da pontuação total.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5705 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11938,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0251: Cada piloto será pontuado de 0 a 4 em todos os critérios. A pontuação deverá comparar a linha de base com o resultado observado e ser acompanhada por evidências. Os critérios de segurança, integridade de dados, conformidade e continuidade são eliminatórios, independentemente da pontuação total.",P2,M2-d0c06a75-0251: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0251,1,"[{""id"":""M2-d0c06a75-0251"",""pedido"":""Cada piloto será pontuado de 0 a 4 em todos os critérios. A pontuação deverá comparar a linha de base com o resultado observado e ser acompanhada por evidências. Os critérios de segurança, integridade de dados, conformidade e continuidade são eliminatórios, independentemente da pontuação total."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5705"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11938""],""aceitacao"":""Cada piloto será pontuado de 0 a 4 em todos os critérios. A pontuação deverá comparar a linha de base com o resultado observado e ser acompanhada por evidências. Os critérios de segurança, integridade de dados, conformidade e continuidade são eliminatórios, independentemente da pontuação total."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0252,"A pontuação ponderada igual ou superior a 3,0 permite expansão, desde que não exista critério eliminatório falhado. Entre 2,0 e 2,99, o piloto permanece em Go condicionado e deve repetir a avaliação após correções. Abaixo de 2,0, o piloto é pausado ou redesenhado. O comité poderá divergir da decisão padrão apenas mediante justificação, risco residual aceite e prazo de revisão.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5770 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12003,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0252: A pontuação ponderada igual ou superior a 3,0 permite expansão, desde que não exista critério eliminatório falhado. Entre 2,0 e 2,99, o piloto permanece em Go condicionado e deve repetir a avaliação após correções. Abaixo de 2,0, o piloto é pausado ou redesenhado. O comité poderá divergir da decisão padrão apenas mediante justificação, risco residual aceite e prazo de revisão.",P2,M2-d0c06a75-0252: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0252,1,"[{""id"":""M2-d0c06a75-0252"",""pedido"":""A pontuação ponderada igual ou superior a 3,0 permite expansão, desde que não exista critério eliminatório falhado. Entre 2,0 e 2,99, o piloto permanece em Go condicionado e deve repetir a avaliação após correções. Abaixo de 2,0, o piloto é pausado ou redesenhado. O comité poderá divergir da decisão padrão apenas mediante justificação, risco residual aceite e prazo de revisão."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5770"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12003""],""aceitacao"":""A pontuação ponderada igual ou superior a 3,0 permite expansão, desde que não exista critério eliminatório falhado. Entre 2,0 e 2,99, o piloto permanece em Go condicionado e deve repetir a avaliação após correções. Abaixo de 2,0, o piloto é pausado ou redesenhado. O comité poderá divergir da decisão padrão apenas mediante justificação, risco residual aceite e prazo de revisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0253,"Validar resultados com investidores, parceiros, equipa técnica, conteúdo, dados e jurídico.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5784 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12017,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0253: Validar resultados com investidores, parceiros, equipa técnica, conteúdo, dados e jurídico.",P2,M2-d0c06a75-0253: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0253,1,"[{""id"":""M2-d0c06a75-0253"",""pedido"":""Validar resultados com investidores, parceiros, equipa técnica, conteúdo, dados e jurídico."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5784"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12017""],""aceitacao"":""Validar resultados com investidores, parceiros, equipa técnica, conteúdo, dados e jurídico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0254,"Para expansão, selecionar setor ou território seguinte pela matriz de prioridade e definir nível de cobertura pretendido.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5787 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12020,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0254: Para expansão, selecionar setor ou território seguinte pela matriz de prioridade e definir nível de cobertura pretendido.",P1,M2-d0c06a75-0254: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0254,1,"[{""id"":""M2-d0c06a75-0254"",""pedido"":""Para expansão, selecionar setor ou território seguinte pela matriz de prioridade e definir nível de cobertura pretendido."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5787"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12020""],""aceitacao"":""Para expansão, selecionar setor ou território seguinte pela matriz de prioridade e definir nível de cobertura pretendido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0255,"Configurar o núcleo, validar conteúdo e regras, executar teste de generalização e publicar por onda.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5788 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12021,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0255: Configurar o núcleo, validar conteúdo e regras, executar teste de generalização e publicar por onda.",P2,M2-d0c06a75-0255: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0255,1,"[{""id"":""M2-d0c06a75-0255"",""pedido"":""Configurar o núcleo, validar conteúdo e regras, executar teste de generalização e publicar por onda."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5788"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12021""],""aceitacao"":""Configurar o núcleo, validar conteúdo e regras, executar teste de generalização e publicar por onda."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0256,Para cada novo setor ou território deverá existir uma ficha de expansão contendo: patrocinador; problema; procura; nível de cobertura inicial; casos de uso; utilizadores; conteúdo e legislação; entidades e parceiros; dados específicos; diferenças face ao núcleo; integrações; riscos; orçamento; equipa; calendário; métricas; critérios de Go/No-Go; suporte; revisão e plano de saída. A ficha será anexada ao backlog de cobertura e aprovada antes da configuração.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5820 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12053,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0256: Para cada novo setor ou território deverá existir uma ficha de expansão contendo: patrocinador; problema; procura; nível de cobertura inicial; casos de uso; utilizadores; conteúdo e legislação; entidades e parceiros; dados específicos; diferenças face ao núcleo; integrações; riscos; orçamento; equipa; calendário; métricas; critérios de Go/No-Go; suporte; revisão e plano de saída. A ficha será anexada ao backlog de cobertura e aprovada antes da configuração.,P1,M2-d0c06a75-0256: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0256,1,"[{""id"":""M2-d0c06a75-0256"",""pedido"":""Para cada novo setor ou território deverá existir uma ficha de expansão contendo: patrocinador; problema; procura; nível de cobertura inicial; casos de uso; utilizadores; conteúdo e legislação; entidades e parceiros; dados específicos; diferenças face ao núcleo; integrações; riscos; orçamento; equipa; calendário; métricas; critérios de Go/No-Go; suporte; revisão e plano de saída. A ficha será anexada ao backlog de cobertura e aprovada antes da configuração."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5820"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12053""],""aceitacao"":""Para cada novo setor ou território deverá existir uma ficha de expansão contendo: patrocinador; problema; procura; nível de cobertura inicial; casos de uso; utilizadores; conteúdo e legislação; entidades e parceiros; dados específicos; diferenças face ao núcleo; integrações; riscos; orçamento; equipa; calendário; métricas; critérios de Go/No-Go; suporte; revisão e plano de saída. A ficha será anexada ao backlog de cobertura e aprovada antes da configuração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0257,"A presente grelha deve ser preenchida separadamente para cada piloto e para cada ciclo de avaliação. A equipa deverá registar valores observados, anexar evidências verificáveis e justificar todas as classificações. A pontuação final apoia a decisão, mas não supera critérios eliminatórios nem substitui a aprovação formal do comité competente.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5822 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12055,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0257: A presente grelha deve ser preenchida separadamente para cada piloto e para cada ciclo de avaliação. A equipa deverá registar valores observados, anexar evidências verificáveis e justificar todas as classificações. A pontuação final apoia a decisão, mas não supera critérios eliminatórios nem substitui a aprovação formal do comité competente.",P2,M2-d0c06a75-0257: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0257,1,"[{""id"":""M2-d0c06a75-0257"",""pedido"":""A presente grelha deve ser preenchida separadamente para cada piloto e para cada ciclo de avaliação. A equipa deverá registar valores observados, anexar evidências verificáveis e justificar todas as classificações. A pontuação final apoia a decisão, mas não supera critérios eliminatórios nem substitui a aprovação formal do comité competente."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5822"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12055""],""aceitacao"":""A presente grelha deve ser preenchida separadamente para cada piloto e para cada ciclo de avaliação. A equipa deverá registar valores observados, anexar evidências verificáveis e justificar todas as classificações. A pontuação final apoia a decisão, mas não supera critérios eliminatórios nem substitui a aprovação formal do comité competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0258,"A linha de base, as metas, a amostra e as fontes de dados devem ser aprovadas antes do início do piloto.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6178 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12411,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0258: A linha de base, as metas, a amostra e as fontes de dados devem ser aprovadas antes do início do piloto.",P2,M2-d0c06a75-0258: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0258,1,"[{""id"":""M2-d0c06a75-0258"",""pedido"":""A linha de base, as metas, a amostra e as fontes de dados devem ser aprovadas antes do início do piloto."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6178"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12411""],""aceitacao"":""A linha de base, as metas, a amostra e as fontes de dados devem ser aprovadas antes do início do piloto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0259,As notas devem ser propostas pelo responsável do critério e revistas pelo avaliador coordenador.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6180 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12413,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0259: As notas devem ser propostas pelo responsável do critério e revistas pelo avaliador coordenador.,P1,M2-d0c06a75-0259: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0259,1,"[{""id"":""M2-d0c06a75-0259"",""pedido"":""As notas devem ser propostas pelo responsável do critério e revistas pelo avaliador coordenador."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6180"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12413""],""aceitacao"":""As notas devem ser propostas pelo responsável do critério e revistas pelo avaliador coordenador."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0260,Conflitos de interesse dos avaliadores devem ser declarados e mitigados.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6181 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12414,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0260: Conflitos de interesse dos avaliadores devem ser declarados e mitigados.,P2,M2-d0c06a75-0260: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0260,1,"[{""id"":""M2-d0c06a75-0260"",""pedido"":""Conflitos de interesse dos avaliadores devem ser declarados e mitigados."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6181"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12414""],""aceitacao"":""Conflitos de interesse dos avaliadores devem ser declarados e mitigados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0261,"A avaliação deve incluir utilizadores reais, exceções e pelo menos um teste fora do perfil ideal.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6182 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12415,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0261: A avaliação deve incluir utilizadores reais, exceções e pelo menos um teste fora do perfil ideal.",P2,M2-d0c06a75-0261: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0261,1,"[{""id"":""M2-d0c06a75-0261"",""pedido"":""A avaliação deve incluir utilizadores reais, exceções e pelo menos um teste fora do perfil ideal."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6182"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12415""],""aceitacao"":""A avaliação deve incluir utilizadores reais, exceções e pelo menos um teste fora do perfil ideal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0262,"O comité deve avaliar separadamente o desempenho do piloto, a reutilização dos componentes e a cobertura do setor.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6183 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12416,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0262: O comité deve avaliar separadamente o desempenho do piloto, a reutilização dos componentes e a cobertura do setor.",P2,M2-d0c06a75-0262: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0262,1,"[{""id"":""M2-d0c06a75-0262"",""pedido"":""O comité deve avaliar separadamente o desempenho do piloto, a reutilização dos componentes e a cobertura do setor."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6183"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12416""],""aceitacao"":""O comité deve avaliar separadamente o desempenho do piloto, a reutilização dos componentes e a cobertura do setor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0263,"A decisão condicionada deve indicar ações, responsáveis, prazos e data de reavaliação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6184 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12417,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0263: A decisão condicionada deve indicar ações, responsáveis, prazos e data de reavaliação.",P2,M2-d0c06a75-0263: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0263,1,"[{""id"":""M2-d0c06a75-0263"",""pedido"":""A decisão condicionada deve indicar ações, responsáveis, prazos e data de reavaliação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6184"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12417""],""aceitacao"":""A decisão condicionada deve indicar ações, responsáveis, prazos e data de reavaliação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0264,"A grelha preenchida, os anexos e a decisão devem ser versionados e arquivados no dossiê do piloto.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6185 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12418,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0264: A grelha preenchida, os anexos e a decisão devem ser versionados e arquivados no dossiê do piloto.",P2,M2-d0c06a75-0264: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0264,1,"[{""id"":""M2-d0c06a75-0264"",""pedido"":""A grelha preenchida, os anexos e a decisão devem ser versionados e arquivados no dossiê do piloto."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6185"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12418""],""aceitacao"":""A grelha preenchida, os anexos e a decisão devem ser versionados e arquivados no dossiê do piloto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0265,"Cada registo deverá conter título, número, tipo, órgão emissor, publicação, entrada em vigor, vigência, setor, território, artigos relevantes, obrigação ou benefício, evento acionador, entidade competente, serviço, requisitos, documentos, taxas, prazos, dependências, formulário, fonte oficial, versão, responsável pela validação e data da revisão.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6199 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12432,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0265: Cada registo deverá conter título, número, tipo, órgão emissor, publicação, entrada em vigor, vigência, setor, território, artigos relevantes, obrigação ou benefício, evento acionador, entidade competente, serviço, requisitos, documentos, taxas, prazos, dependências, formulário, fonte oficial, versão, responsável pela validação e data da revisão.",P1,M2-d0c06a75-0265: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0265,1,"[{""id"":""M2-d0c06a75-0265"",""pedido"":""Cada registo deverá conter título, número, tipo, órgão emissor, publicação, entrada em vigor, vigência, setor, território, artigos relevantes, obrigação ou benefício, evento acionador, entidade competente, serviço, requisitos, documentos, taxas, prazos, dependências, formulário, fonte oficial, versão, responsável pela validação e data da revisão."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6199"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12432""],""aceitacao"":""Cada registo deverá conter título, número, tipo, órgão emissor, publicação, entrada em vigor, vigência, setor, território, artigos relevantes, obrigação ou benefício, evento acionador, entidade competente, serviço, requisitos, documentos, taxas, prazos, dependências, formulário, fonte oficial, versão, responsável pela validação e data da revisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0266,"O portal Laravel já prevê a utilização de CRM e inteligência artificial para orientar a jornada do investidor, incluindo o simulador fiscal, a Bolsa de Parceiros e outras capacidades de apoio. Estes componentes devem ser tratados como ativos estratégicos existentes: serão inventariados, testados, preservados quanto a dados, regras e valor funcional, e melhorados ou substituídos apenas quando a alternativa demonstrar ganhos objetivos. Nenhuma modernização poderá eliminar histórico, contactos, oportunidades, cenários, correspondências, regras ou integrações sem migração, reconciliação, aceite e rollback.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6201 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12434,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0266: O portal Laravel já prevê a utilização de CRM e inteligência artificial para orientar a jornada do investidor, incluindo o simulador fiscal, a Bolsa de Parceiros e outras capacidades de apoio. Estes componentes devem ser tratados como ativos estratégicos existentes: serão inventariados, testados, preservados quanto a dados, regras e valor funcional, e melhorados ou substituídos apenas quando a alternativa demonstrar ganhos objetivos. Nenhuma modernização poderá eliminar histórico, contactos, oportunidades, cenários, correspondências, regras ou integrações sem migração, reconciliação, aceite e rollback.",P2,M2-d0c06a75-0266: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0266,1,"[{""id"":""M2-d0c06a75-0266"",""pedido"":""O portal Laravel já prevê a utilização de CRM e inteligência artificial para orientar a jornada do investidor, incluindo o simulador fiscal, a Bolsa de Parceiros e outras capacidades de apoio. Estes componentes devem ser tratados como ativos estratégicos existentes: serão inventariados, testados, preservados quanto a dados, regras e valor funcional, e melhorados ou substituídos apenas quando a alternativa demonstrar ganhos objetivos. Nenhuma modernização poderá eliminar histórico, contactos, oportunidades, cenários, correspondências, regras ou integrações sem migração, reconciliação, aceite e rollback."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6201"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12434""],""aceitacao"":""O portal Laravel já prevê a utilização de CRM e inteligência artificial para orientar a jornada do investidor, incluindo o simulador fiscal, a Bolsa de Parceiros e outras capacidades de apoio. Estes componentes devem ser tratados como ativos estratégicos existentes: serão inventariados, testados, preservados quanto a dados, regras e valor funcional, e melhorados ou substituídos apenas quando a alternativa demonstrar ganhos objetivos. Nenhuma modernização poderá eliminar histórico, contactos, oportunidades, cenários, correspondências, regras ou integrações sem migração, reconciliação, aceite e rollback."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0267,"Registar dúvidas, pedidos, encaminhamentos, reclamações e apoio humano.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6216 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12449,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0267: Registar dúvidas, pedidos, encaminhamentos, reclamações e apoio humano.",P2,M2-d0c06a75-0267: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0267,1,"[{""id"":""M2-d0c06a75-0267"",""pedido"":""Registar dúvidas, pedidos, encaminhamentos, reclamações e apoio humano."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6216"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12449""],""aceitacao"":""Registar dúvidas, pedidos, encaminhamentos, reclamações e apoio humano."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0268,"A inteligência artificial deve ampliar a capacidade de orientação, nunca ocultar regras, substituir decisões públicas ou criar obrigações não validadas. Todas as respostas materiais deverão ser explicáveis, rastreáveis à fonte, limitadas pelo perfil de acesso e sujeitas a supervisão humana proporcional ao risco.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6237 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12470,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0268: A inteligência artificial deve ampliar a capacidade de orientação, nunca ocultar regras, substituir decisões públicas ou criar obrigações não validadas. Todas as respostas materiais deverão ser explicáveis, rastreáveis à fonte, limitadas pelo perfil de acesso e sujeitas a supervisão humana proporcional ao risco.",P2,M2-d0c06a75-0268: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0268,1,"[{""id"":""M2-d0c06a75-0268"",""pedido"":""A inteligência artificial deve ampliar a capacidade de orientação, nunca ocultar regras, substituir decisões públicas ou criar obrigações não validadas. Todas as respostas materiais deverão ser explicáveis, rastreáveis à fonte, limitadas pelo perfil de acesso e sujeitas a supervisão humana proporcional ao risco."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6237"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12470""],""aceitacao"":""A inteligência artificial deve ampliar a capacidade de orientação, nunca ocultar regras, substituir decisões públicas ou criar obrigações não validadas. Todas as respostas materiais deverão ser explicáveis, rastreáveis à fonte, limitadas pelo perfil de acesso e sujeitas a supervisão humana proporcional ao risco."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0269,"Preservar fórmulas, parâmetros, regimes, cenários, histórico e resultados atualmente úteis, após inventário e validação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6272 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12505,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0269: Preservar fórmulas, parâmetros, regimes, cenários, histórico e resultados atualmente úteis, após inventário e validação.",P2,M2-d0c06a75-0269: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0269,1,"[{""id"":""M2-d0c06a75-0269"",""pedido"":""Preservar fórmulas, parâmetros, regimes, cenários, histórico e resultados atualmente úteis, após inventário e validação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6272"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12505""],""aceitacao"":""Preservar fórmulas, parâmetros, regimes, cenários, histórico e resultados atualmente úteis, após inventário e validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0270,"Permitir cenários comparativos por setor, localização, escala, estrutura de financiamento, importações, emprego e calendário.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6275 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12508,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0270: Permitir cenários comparativos por setor, localização, escala, estrutura de financiamento, importações, emprego e calendário.",P2,M2-d0c06a75-0270: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0270,1,"[{""id"":""M2-d0c06a75-0270"",""pedido"":""Permitir cenários comparativos por setor, localização, escala, estrutura de financiamento, importações, emprego e calendário."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6275"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12508""],""aceitacao"":""Permitir cenários comparativos por setor, localização, escala, estrutura de financiamento, importações, emprego e calendário."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0271,"Guardar cenários no CRM, com consentimento, para acompanhamento e atualização sem reintrodução desnecessária de dados.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6277 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12510,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0271: Guardar cenários no CRM, com consentimento, para acompanhamento e atualização sem reintrodução desnecessária de dados.",P2,M2-d0c06a75-0271: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0271,1,"[{""id"":""M2-d0c06a75-0271"",""pedido"":""Guardar cenários no CRM, com consentimento, para acompanhamento e atualização sem reintrodução desnecessária de dados."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6277"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12510""],""aceitacao"":""Guardar cenários no CRM, com consentimento, para acompanhamento e atualização sem reintrodução desnecessária de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0272,"Disponibilizar manifestação de interesse, encaminhamento consentido, aceitação, reunião, negociação, resultado e avaliação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6287 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12520,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0272: Disponibilizar manifestação de interesse, encaminhamento consentido, aceitação, reunião, negociação, resultado e avaliação.",P2,M2-d0c06a75-0272: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0272,1,"[{""id"":""M2-d0c06a75-0272"",""pedido"":""Disponibilizar manifestação de interesse, encaminhamento consentido, aceitação, reunião, negociação, resultado e avaliação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6287"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12520""],""aceitacao"":""Disponibilizar manifestação de interesse, encaminhamento consentido, aceitação, reunião, negociação, resultado e avaliação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0273,Preservar e melhorar; substituir apenas com equivalência demonstrada.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6304 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12537,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0273: Preservar e melhorar; substituir apenas com equivalência demonstrada.,P2,M2-d0c06a75-0273: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0273,1,"[{""id"":""M2-d0c06a75-0273"",""pedido"":""Preservar e melhorar; substituir apenas com equivalência demonstrada."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6304"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12537""],""aceitacao"":""Preservar e melhorar; substituir apenas com equivalência demonstrada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0274,"Preservar, ampliar, integrar ou substituir componentes.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6308 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12541,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0274: Preservar, ampliar, integrar ou substituir componentes.",P2,M2-d0c06a75-0274: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0274,1,"[{""id"":""M2-d0c06a75-0274"",""pedido"":""Preservar, ampliar, integrar ou substituir componentes."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6308"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12541""],""aceitacao"":""Preservar, ampliar, integrar ou substituir componentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0275,"O portal Laravel já prevê CRM e inteligência artificial para orientar a jornada do investidor, incluindo o simulador fiscal, a Bolsa de Parceiros e outras capacidades. Estes componentes são ativos estratégicos: devem ser inventariados, testados e preservados quanto a dados, regras, histórico e valor funcional. Poderão ser melhorados, consolidados, migrados ou substituídos apenas quando a alternativa demonstrar ganhos objetivos, com reconciliação, aceite, backup e rollback.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6319 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12552,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0275: O portal Laravel já prevê CRM e inteligência artificial para orientar a jornada do investidor, incluindo o simulador fiscal, a Bolsa de Parceiros e outras capacidades. Estes componentes são ativos estratégicos: devem ser inventariados, testados e preservados quanto a dados, regras, histórico e valor funcional. Poderão ser melhorados, consolidados, migrados ou substituídos apenas quando a alternativa demonstrar ganhos objetivos, com reconciliação, aceite, backup e rollback.",P2,M2-d0c06a75-0275: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0275,1,"[{""id"":""M2-d0c06a75-0275"",""pedido"":""O portal Laravel já prevê CRM e inteligência artificial para orientar a jornada do investidor, incluindo o simulador fiscal, a Bolsa de Parceiros e outras capacidades. Estes componentes são ativos estratégicos: devem ser inventariados, testados e preservados quanto a dados, regras, histórico e valor funcional. Poderão ser melhorados, consolidados, migrados ou substituídos apenas quando a alternativa demonstrar ganhos objetivos, com reconciliação, aceite, backup e rollback."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6319"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12552""],""aceitacao"":""O portal Laravel já prevê CRM e inteligência artificial para orientar a jornada do investidor, incluindo o simulador fiscal, a Bolsa de Parceiros e outras capacidades. Estes componentes são ativos estratégicos: devem ser inventariados, testados e preservados quanto a dados, regras, histórico e valor funcional. Poderão ser melhorados, consolidados, migrados ou substituídos apenas quando a alternativa demonstrar ganhos objetivos, com reconciliação, aceite, backup e rollback."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0276,"A inteligência artificial deve ampliar a orientação, nunca substituir decisões públicas nem criar regras não validadas. Deve usar conteúdos aprovados, explicar fontes, premissas e confiança, respeitar perfis de acesso e encaminhar casos incertos ou críticos para supervisão humana.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6341 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12574,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0276: A inteligência artificial deve ampliar a orientação, nunca substituir decisões públicas nem criar regras não validadas. Deve usar conteúdos aprovados, explicar fontes, premissas e confiança, respeitar perfis de acesso e encaminhar casos incertos ou críticos para supervisão humana.",P2,M2-d0c06a75-0276: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0276,1,"[{""id"":""M2-d0c06a75-0276"",""pedido"":""A inteligência artificial deve ampliar a orientação, nunca substituir decisões públicas nem criar regras não validadas. Deve usar conteúdos aprovados, explicar fontes, premissas e confiança, respeitar perfis de acesso e encaminhar casos incertos ou críticos para supervisão humana."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6341"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12574""],""aceitacao"":""A inteligência artificial deve ampliar a orientação, nunca substituir decisões públicas nem criar regras não validadas. Deve usar conteúdos aprovados, explicar fontes, premissas e confiança, respeitar perfis de acesso e encaminhar casos incertos ou críticos para supervisão humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0277,"Preservar fórmulas, parâmetros, regimes, cenários, histórico e resultados úteis.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6349 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12582,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0277: Preservar fórmulas, parâmetros, regimes, cenários, histórico e resultados úteis.",P2,M2-d0c06a75-0277: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0277,1,"[{""id"":""M2-d0c06a75-0277"",""pedido"":""Preservar fórmulas, parâmetros, regimes, cenários, histórico e resultados úteis."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6349"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12582""],""aceitacao"":""Preservar fórmulas, parâmetros, regimes, cenários, histórico e resultados úteis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0278,"Guardar cenários no CRM, com consentimento, para acompanhamento e atualização.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6353 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12586,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0278: Guardar cenários no CRM, com consentimento, para acompanhamento e atualização.",P2,M2-d0c06a75-0278: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0278,1,"[{""id"":""M2-d0c06a75-0278"",""pedido"":""Guardar cenários no CRM, com consentimento, para acompanhamento e atualização."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6353"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12586""],""aceitacao"":""Guardar cenários no CRM, com consentimento, para acompanhamento e atualização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0279,"Preservar perfis, interesses, ofertas, procura, correspondências e contactos autorizados.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6356 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12589,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0279: Preservar perfis, interesses, ofertas, procura, correspondências e contactos autorizados.",P2,M2-d0c06a75-0279: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0279,1,"[{""id"":""M2-d0c06a75-0279"",""pedido"":""Preservar perfis, interesses, ofertas, procura, correspondências e contactos autorizados."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6356"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12589""],""aceitacao"":""Preservar perfis, interesses, ofertas, procura, correspondências e contactos autorizados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0280,"Registar manifestação de interesse, aceitação, reunião, negociação, resultado, avaliação e reclamação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6361 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12594,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0280: Registar manifestação de interesse, aceitação, reunião, negociação, resultado, avaliação e reclamação.",P2,M2-d0c06a75-0280: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0280,1,"[{""id"":""M2-d0c06a75-0280"",""pedido"":""Registar manifestação de interesse, aceitação, reunião, negociação, resultado, avaliação e reclamação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6361"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12594""],""aceitacao"":""Registar manifestação de interesse, aceitação, reunião, negociação, resultado, avaliação e reclamação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0281,Preservar e melhorar; substituir apenas com equivalência e reconciliação demonstradas.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6374 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12607,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0281: Preservar e melhorar; substituir apenas com equivalência e reconciliação demonstradas.,P2,M2-d0c06a75-0281: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0281,1,"[{""id"":""M2-d0c06a75-0281"",""pedido"":""Preservar e melhorar; substituir apenas com equivalência e reconciliação demonstradas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6374"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12607""],""aceitacao"":""Preservar e melhorar; substituir apenas com equivalência e reconciliação demonstradas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0282,"Preservar, ampliar e integrar, medindo qualidade, conversão, segurança e satisfação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6377 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12610,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0282: Preservar, ampliar e integrar, medindo qualidade, conversão, segurança e satisfação.",P2,M2-d0c06a75-0282: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0282,1,"[{""id"":""M2-d0c06a75-0282"",""pedido"":""Preservar, ampliar e integrar, medindo qualidade, conversão, segurança e satisfação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6377"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12610""],""aceitacao"":""Preservar, ampliar e integrar, medindo qualidade, conversão, segurança e satisfação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0283,"A informação existente no Portal do Investidor público deverá ser preservada como conhecimento institucional, mas não poderá ser simplesmente copiada. Cada conteúdo será submetido a inventário, deduplicação, verificação de vigência, atualização, reescrita em linguagem clara, classificação, ligação às fontes oficiais e integração nas jornadas do utilizador. O resultado deve ensinar o investidor a compreender o contexto, avaliar alternativas e preparar os passos seguintes.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6383 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12616,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0283: A informação existente no Portal do Investidor público deverá ser preservada como conhecimento institucional, mas não poderá ser simplesmente copiada. Cada conteúdo será submetido a inventário, deduplicação, verificação de vigência, atualização, reescrita em linguagem clara, classificação, ligação às fontes oficiais e integração nas jornadas do utilizador. O resultado deve ensinar o investidor a compreender o contexto, avaliar alternativas e preparar os passos seguintes.",P2,M2-d0c06a75-0283: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0283,1,"[{""id"":""M2-d0c06a75-0283"",""pedido"":""A informação existente no Portal do Investidor público deverá ser preservada como conhecimento institucional, mas não poderá ser simplesmente copiada. Cada conteúdo será submetido a inventário, deduplicação, verificação de vigência, atualização, reescrita em linguagem clara, classificação, ligação às fontes oficiais e integração nas jornadas do utilizador. O resultado deve ensinar o investidor a compreender o contexto, avaliar alternativas e preparar os passos seguintes."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6383"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12616""],""aceitacao"":""A informação existente no Portal do Investidor público deverá ser preservada como conhecimento institucional, mas não poderá ser simplesmente copiada. Cada conteúdo será submetido a inventário, deduplicação, verificação de vigência, atualização, reescrita em linguagem clara, classificação, ligação às fontes oficiais e integração nas jornadas do utilizador. O resultado deve ensinar o investidor a compreender o contexto, avaliar alternativas e preparar os passos seguintes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0284,"Permitir comparação de opções, cenários, localizações, regimes, incentivos, custos, prazos e dependências.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6387 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12620,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0284: Permitir comparação de opções, cenários, localizações, regimes, incentivos, custos, prazos e dependências.",P2,M2-d0c06a75-0284: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0284,1,"[{""id"":""M2-d0c06a75-0284"",""pedido"":""Permitir comparação de opções, cenários, localizações, regimes, incentivos, custos, prazos e dependências."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6387"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12620""],""aceitacao"":""Permitir comparação de opções, cenários, localizações, regimes, incentivos, custos, prazos e dependências."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0285,5.2.2 Formatos didáticos obrigatórios,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6390 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12623,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0285: 5.2.2 Formatos didáticos obrigatórios,P2,M2-d0c06a75-0285: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0285,1,"[{""id"":""M2-d0c06a75-0285"",""pedido"":""5.2.2 Formatos didáticos obrigatórios"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6390"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12623""],""aceitacao"":""5.2.2 Formatos didáticos obrigatórios"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0286,"Cada conteúdo deverá possuir título, resumo, público-alvo, setor, localização, fase do investimento, tema, tipo de decisão apoiada, fonte, responsável, estado de validação, data de publicação, data de revisão, vigência, versão, conteúdos relacionados e aviso aplicável. Conteúdo sem fonte, dono ou revisão dentro do prazo não poderá alimentar roteiros automáticos ou respostas do assistente.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6420 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12653,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0286: Cada conteúdo deverá possuir título, resumo, público-alvo, setor, localização, fase do investimento, tema, tipo de decisão apoiada, fonte, responsável, estado de validação, data de publicação, data de revisão, vigência, versão, conteúdos relacionados e aviso aplicável. Conteúdo sem fonte, dono ou revisão dentro do prazo não poderá alimentar roteiros automáticos ou respostas do assistente.",P2,M2-d0c06a75-0286: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0286,1,"[{""id"":""M2-d0c06a75-0286"",""pedido"":""Cada conteúdo deverá possuir título, resumo, público-alvo, setor, localização, fase do investimento, tema, tipo de decisão apoiada, fonte, responsável, estado de validação, data de publicação, data de revisão, vigência, versão, conteúdos relacionados e aviso aplicável. Conteúdo sem fonte, dono ou revisão dentro do prazo não poderá alimentar roteiros automáticos ou respostas do assistente."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6420"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12653""],""aceitacao"":""Cada conteúdo deverá possuir título, resumo, público-alvo, setor, localização, fase do investimento, tema, tipo de decisão apoiada, fonte, responsável, estado de validação, data de publicação, data de revisão, vigência, versão, conteúdos relacionados e aviso aplicável. Conteúdo sem fonte, dono ou revisão dentro do prazo não poderá alimentar roteiros automáticos ou respostas do assistente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0287,"Validar factos, legislação, entidades, serviços, contactos, taxas e prazos junto das fontes competentes.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6425 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12658,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0287: Validar factos, legislação, entidades, serviços, contactos, taxas e prazos junto das fontes competentes.",P2,M2-d0c06a75-0287: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0287,1,"[{""id"":""M2-d0c06a75-0287"",""pedido"":""Validar factos, legislação, entidades, serviços, contactos, taxas e prazos junto das fontes competentes."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6425"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12658""],""aceitacao"":""Validar factos, legislação, entidades, serviços, contactos, taxas e prazos junto das fontes competentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0288,"Publicar com versão, responsável e calendário de revisão; arquivar as versões substituídas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6429 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12662,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0288: Publicar com versão, responsável e calendário de revisão; arquivar as versões substituídas.",P2,M2-d0c06a75-0288: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0288,1,"[{""id"":""M2-d0c06a75-0288"",""pedido"":""Publicar com versão, responsável e calendário de revisão; arquivar as versões substituídas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6429"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12662""],""aceitacao"":""Publicar com versão, responsável e calendário de revisão; arquivar as versões substituídas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0289,Permitir encaminhamento para apoio humano nos casos complexos ou de maior risco.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6436 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12669,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0289: Permitir encaminhamento para apoio humano nos casos complexos ou de maior risco.,P2,M2-d0c06a75-0289: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0289,1,"[{""id"":""M2-d0c06a75-0289"",""pedido"":""Permitir encaminhamento para apoio humano nos casos complexos ou de maior risco."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6436"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12669""],""aceitacao"":""Permitir encaminhamento para apoio humano nos casos complexos ou de maior risco."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0290,"O plano deverá abranger cem por cento dos conteúdos públicos e respetivos ativos associados, assegurando que nenhum item seja migrado, omitido ou eliminado sem registo e decisão fundamentada. O inventário será tratado como linha de base auditável e deverá manter relação entre origem, versão transformada, validações, destino e estado final.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6440 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12673,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0290: O plano deverá abranger cem por cento dos conteúdos públicos e respetivos ativos associados, assegurando que nenhum item seja migrado, omitido ou eliminado sem registo e decisão fundamentada. O inventário será tratado como linha de base auditável e deverá manter relação entre origem, versão transformada, validações, destino e estado final.",P2,M2-d0c06a75-0290: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0290,1,"[{""id"":""M2-d0c06a75-0290"",""pedido"":""O plano deverá abranger cem por cento dos conteúdos públicos e respetivos ativos associados, assegurando que nenhum item seja migrado, omitido ou eliminado sem registo e decisão fundamentada. O inventário será tratado como linha de base auditável e deverá manter relação entre origem, versão transformada, validações, destino e estado final."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6440"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12673""],""aceitacao"":""O plano deverá abranger cem por cento dos conteúdos públicos e respetivos ativos associados, assegurando que nenhum item seja migrado, omitido ou eliminado sem registo e decisão fundamentada. O inventário será tratado como linha de base auditável e deverá manter relação entre origem, versão transformada, validações, destino e estado final."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0291,"Aprovar lote, gerar backup, publicar, ativar redirecionamentos e monitorizar.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6500 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12733,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0291: Aprovar lote, gerar backup, publicar, ativar redirecionamentos e monitorizar.",P2,M2-d0c06a75-0291: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0291,1,"[{""id"":""M2-d0c06a75-0291"",""pedido"":""Aprovar lote, gerar backup, publicar, ativar redirecionamentos e monitorizar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6500"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12733""],""aceitacao"":""Aprovar lote, gerar backup, publicar, ativar redirecionamentos e monitorizar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0292,"Cada item deverá conter, no mínimo: identificador; URL e localização de origem; tipo de ativo; título; resumo; idioma; público; setor; território; fase da jornada; tema; decisão apoiada; proprietário; entidade validadora; fonte; base legal quando aplicável; data de publicação; última atualização; vigência; nível de risco; estado de qualidade; ação proposta; justificação; relações e duplicados; URL de destino; redirecionamento; versão; aprovadores; evidências; próxima revisão; estado final e histórico.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6511 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12744,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0292: Cada item deverá conter, no mínimo: identificador; URL e localização de origem; tipo de ativo; título; resumo; idioma; público; setor; território; fase da jornada; tema; decisão apoiada; proprietário; entidade validadora; fonte; base legal quando aplicável; data de publicação; última atualização; vigência; nível de risco; estado de qualidade; ação proposta; justificação; relações e duplicados; URL de destino; redirecionamento; versão; aprovadores; evidências; próxima revisão; estado final e histórico.",P1,M2-d0c06a75-0292: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0292,1,"[{""id"":""M2-d0c06a75-0292"",""pedido"":""Cada item deverá conter, no mínimo: identificador; URL e localização de origem; tipo de ativo; título; resumo; idioma; público; setor; território; fase da jornada; tema; decisão apoiada; proprietário; entidade validadora; fonte; base legal quando aplicável; data de publicação; última atualização; vigência; nível de risco; estado de qualidade; ação proposta; justificação; relações e duplicados; URL de destino; redirecionamento; versão; aprovadores; evidências; próxima revisão; estado final e histórico."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6511"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12744""],""aceitacao"":""Cada item deverá conter, no mínimo: identificador; URL e localização de origem; tipo de ativo; título; resumo; idioma; público; setor; território; fase da jornada; tema; decisão apoiada; proprietário; entidade validadora; fonte; base legal quando aplicável; data de publicação; última atualização; vigência; nível de risco; estado de qualidade; ação proposta; justificação; relações e duplicados; URL de destino; redirecionamento; versão; aprovadores; evidências; próxima revisão; estado final e histórico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0293,"A cobertura deverá ser verificada por quatro vias: mapa de URLs, navegação do portal, pesquisa interna e inventário de ficheiros ou base de dados. A qualidade não será confirmada apenas por amostragem nos conteúdos críticos: obrigações legais, incentivos, taxas, prazos, formulários, contactos institucionais e regras automáticas exigem validação individual. A amostragem poderá ser usada nos restantes conteúdos, segundo risco e volume, mantendo registo do método e do resultado.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6513 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12746,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0293: A cobertura deverá ser verificada por quatro vias: mapa de URLs, navegação do portal, pesquisa interna e inventário de ficheiros ou base de dados. A qualidade não será confirmada apenas por amostragem nos conteúdos críticos: obrigações legais, incentivos, taxas, prazos, formulários, contactos institucionais e regras automáticas exigem validação individual. A amostragem poderá ser usada nos restantes conteúdos, segundo risco e volume, mantendo registo do método e do resultado.",P2,M2-d0c06a75-0293: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0293,1,"[{""id"":""M2-d0c06a75-0293"",""pedido"":""A cobertura deverá ser verificada por quatro vias: mapa de URLs, navegação do portal, pesquisa interna e inventário de ficheiros ou base de dados. A qualidade não será confirmada apenas por amostragem nos conteúdos críticos: obrigações legais, incentivos, taxas, prazos, formulários, contactos institucionais e regras automáticas exigem validação individual. A amostragem poderá ser usada nos restantes conteúdos, segundo risco e volume, mantendo registo do método e do resultado."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6513"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12746""],""aceitacao"":""A cobertura deverá ser verificada por quatro vias: mapa de URLs, navegação do portal, pesquisa interna e inventário de ficheiros ou base de dados. A qualidade não será confirmada apenas por amostragem nos conteúdos críticos: obrigações legais, incentivos, taxas, prazos, formulários, contactos institucionais e regras automáticas exigem validação individual. A amostragem poderá ser usada nos restantes conteúdos, segundo risco e volume, mantendo registo do método e do resultado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0294,Registar a divergência e suspender a publicação do facto afetado.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6515 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12748,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0294: Registar a divergência e suspender a publicação do facto afetado.,P2,M2-d0c06a75-0294: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0294,1,"[{""id"":""M2-d0c06a75-0294"",""pedido"":""Registar a divergência e suspender a publicação do facto afetado."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6515"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12748""],""aceitacao"":""Registar a divergência e suspender a publicação do facto afetado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0295,"Publicar apenas após resolução; quando necessário, indicar que a informação se encontra em validação e encaminhar para apoio humano.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6518 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12751,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0295: Publicar apenas após resolução; quando necessário, indicar que a informação se encontra em validação e encaminhar para apoio humano.",P2,M2-d0c06a75-0295: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0295,1,"[{""id"":""M2-d0c06a75-0295"",""pedido"":""Publicar apenas após resolução; quando necessário, indicar que a informação se encontra em validação e encaminhar para apoio humano."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6518"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12751""],""aceitacao"":""Publicar apenas após resolução; quando necessário, indicar que a informação se encontra em validação e encaminhar para apoio humano."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0296,"Os guias devem ser modulares, orientados a objetivos e reutilizáveis em páginas, checklists, roteiros, pesquisa e respostas do assistente. Um guia não deve reproduzir integralmente diplomas ou procedimentos: deve explicar o percurso, apresentar as decisões relevantes e ligar cada afirmação crítica à respetiva fonte.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6521 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12754,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0296: Os guias devem ser modulares, orientados a objetivos e reutilizáveis em páginas, checklists, roteiros, pesquisa e respostas do assistente. Um guia não deve reproduzir integralmente diplomas ou procedimentos: deve explicar o percurso, apresentar as decisões relevantes e ligar cada afirmação crítica à respetiva fonte.",P2,M2-d0c06a75-0296: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0296,1,"[{""id"":""M2-d0c06a75-0296"",""pedido"":""Os guias devem ser modulares, orientados a objetivos e reutilizáveis em páginas, checklists, roteiros, pesquisa e respostas do assistente. Um guia não deve reproduzir integralmente diplomas ou procedimentos: deve explicar o percurso, apresentar as decisões relevantes e ligar cada afirmação crítica à respetiva fonte."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6521"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12754""],""aceitacao"":""Os guias devem ser modulares, orientados a objetivos e reutilizáveis em páginas, checklists, roteiros, pesquisa e respostas do assistente. Um guia não deve reproduzir integralmente diplomas ou procedimentos: deve explicar o percurso, apresentar as decisões relevantes e ligar cada afirmação crítica à respetiva fonte."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0297,5.4.1 Modelo obrigatório de guia,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6522 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12755,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0297: 5.4.1 Modelo obrigatório de guia,P2,M2-d0c06a75-0297: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0297,1,"[{""id"":""M2-d0c06a75-0297"",""pedido"":""5.4.1 Modelo obrigatório de guia"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6522"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12755""],""aceitacao"":""5.4.1 Modelo obrigatório de guia"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0298,"As árvores de decisão deverão converter regras e opções em perguntas progressivas, explicáveis e auditáveis. Não podem emitir licenças, pareceres vinculativos ou garantias; devem produzir orientação, requisitos aplicáveis, alternativas, incertezas e encaminhamentos, com base nas respostas e em regras aprovadas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6578 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12811,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0298: As árvores de decisão deverão converter regras e opções em perguntas progressivas, explicáveis e auditáveis. Não podem emitir licenças, pareceres vinculativos ou garantias; devem produzir orientação, requisitos aplicáveis, alternativas, incertezas e encaminhamentos, com base nas respostas e em regras aprovadas.",P2,M2-d0c06a75-0298: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0298,1,"[{""id"":""M2-d0c06a75-0298"",""pedido"":""As árvores de decisão deverão converter regras e opções em perguntas progressivas, explicáveis e auditáveis. Não podem emitir licenças, pareceres vinculativos ou garantias; devem produzir orientação, requisitos aplicáveis, alternativas, incertezas e encaminhamentos, com base nas respostas e em regras aprovadas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6578"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12811""],""aceitacao"":""As árvores de decisão deverão converter regras e opções em perguntas progressivas, explicáveis e auditáveis. Não podem emitir licenças, pareceres vinculativos ou garantias; devem produzir orientação, requisitos aplicáveis, alternativas, incertezas e encaminhamentos, com base nas respostas e em regras aprovadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0299,5.5.1 Componentes obrigatórios,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6579 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12812,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0299: 5.5.1 Componentes obrigatórios,P2,M2-d0c06a75-0299: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0299,1,"[{""id"":""M2-d0c06a75-0299"",""pedido"":""5.5.1 Componentes obrigatórios"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6579"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12812""],""aceitacao"":""5.5.1 Componentes obrigatórios"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0300,Reutilizar dados já fornecidos e pedir apenas o necessário.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6588 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12821,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0300: Reutilizar dados já fornecidos e pedir apenas o necessário.,P2,M2-d0c06a75-0300: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0300,1,"[{""id"":""M2-d0c06a75-0300"",""pedido"":""Reutilizar dados já fornecidos e pedir apenas o necessário."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6588"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12821""],""aceitacao"":""Reutilizar dados já fornecidos e pedir apenas o necessário."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0301,Constituem bloqueios de publicação: caminho sem saída; regra sem fonte ou dono; contradição com conteúdo aprovado; resposta que determine obrigação ou benefício sem validação; ausência de tratamento para informação insuficiente; resultado não explicável; teste incompleto; ou impossibilidade de identificar a versão usada. Alterações legislativas críticas devem permitir suspensão imediata da regra e encaminhamento temporário para apoio humano.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6633 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12866,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0301: Constituem bloqueios de publicação: caminho sem saída; regra sem fonte ou dono; contradição com conteúdo aprovado; resposta que determine obrigação ou benefício sem validação; ausência de tratamento para informação insuficiente; resultado não explicável; teste incompleto; ou impossibilidade de identificar a versão usada. Alterações legislativas críticas devem permitir suspensão imediata da regra e encaminhamento temporário para apoio humano.,P2,M2-d0c06a75-0301: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0301,1,"[{""id"":""M2-d0c06a75-0301"",""pedido"":""Constituem bloqueios de publicação: caminho sem saída; regra sem fonte ou dono; contradição com conteúdo aprovado; resposta que determine obrigação ou benefício sem validação; ausência de tratamento para informação insuficiente; resultado não explicável; teste incompleto; ou impossibilidade de identificar a versão usada. Alterações legislativas críticas devem permitir suspensão imediata da regra e encaminhamento temporário para apoio humano."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6633"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12866""],""aceitacao"":""Constituem bloqueios de publicação: caminho sem saída; regra sem fonte ou dono; contradição com conteúdo aprovado; resposta que determine obrigação ou benefício sem validação; ausência de tratamento para informação insuficiente; resultado não explicável; teste incompleto; ou impossibilidade de identificar a versão usada. Alterações legislativas críticas devem permitir suspensão imediata da regra e encaminhamento temporário para apoio humano."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0302,"A decisão sobre cada conteúdo deve ser explícita, fundamentada, aprovada e reversível quando aplicável. A antiguidade, por si só, não determina eliminação; devem ser considerados valor, vigência, risco, procura, unicidade, obrigações de retenção e existência de substituto.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6635 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12868,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0302: A decisão sobre cada conteúdo deve ser explícita, fundamentada, aprovada e reversível quando aplicável. A antiguidade, por si só, não determina eliminação; devem ser considerados valor, vigência, risco, procura, unicidade, obrigações de retenção e existência de substituto.",P2,M2-d0c06a75-0302: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0302,1,"[{""id"":""M2-d0c06a75-0302"",""pedido"":""A decisão sobre cada conteúdo deve ser explícita, fundamentada, aprovada e reversível quando aplicável. A antiguidade, por si só, não determina eliminação; devem ser considerados valor, vigência, risco, procura, unicidade, obrigações de retenção e existência de substituto."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6635"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12868""],""aceitacao"":""A decisão sobre cada conteúdo deve ser explícita, fundamentada, aprovada e reversível quando aplicável. A antiguidade, por si só, não determina eliminação; devem ser considerados valor, vigência, risco, procura, unicidade, obrigações de retenção e existência de substituto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0303,"Corrigir, revalidar, versionar, testar e registar alterações.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6647 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12880,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0303: Corrigir, revalidar, versionar, testar e registar alterações.",P2,M2-d0c06a75-0303: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0303,1,"[{""id"":""M2-d0c06a75-0303"",""pedido"":""Corrigir, revalidar, versionar, testar e registar alterações."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6647"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12880""],""aceitacao"":""Corrigir, revalidar, versionar, testar e registar alterações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0304,"Escolher registo mestre, consolidar valor único, preservar fontes e criar redirecionamentos.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6651 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12884,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0304: Escolher registo mestre, consolidar valor único, preservar fontes e criar redirecionamentos.",P2,M2-d0c06a75-0304: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0304,1,"[{""id"":""M2-d0c06a75-0304"",""pedido"":""Escolher registo mestre, consolidar valor único, preservar fontes e criar redirecionamentos."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6651"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12884""],""aceitacao"":""Escolher registo mestre, consolidar valor único, preservar fontes e criar redirecionamentos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0305,"Aplicar modelo didático, manter significado e fontes, validar e testar compreensão.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6655 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12888,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0305: Aplicar modelo didático, manter significado e fontes, validar e testar compreensão.",P2,M2-d0c06a75-0305: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0305,1,"[{""id"":""M2-d0c06a75-0305"",""pedido"":""Aplicar modelo didático, manter significado e fontes, validar e testar compreensão."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6655"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12888""],""aceitacao"":""Aplicar modelo didático, manter significado e fontes, validar e testar compreensão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0306,"Retirar da navegação e pesquisa corrente, marcar como arquivado, indicar substituto, preservar versão e definir retenção.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6659 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12892,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0306: Retirar da navegação e pesquisa corrente, marcar como arquivado, indicar substituto, preservar versão e definir retenção.",P2,M2-d0c06a75-0306: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0306,1,"[{""id"":""M2-d0c06a75-0306"",""pedido"":""Retirar da navegação e pesquisa corrente, marcar como arquivado, indicar substituto, preservar versão e definir retenção."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6659"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12892""],""aceitacao"":""Retirar da navegação e pesquisa corrente, marcar como arquivado, indicar substituto, preservar versão e definir retenção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0307,Confirmar inexistência de dependências e obrigação de retenção; preservar decisão; remover cópias; aplicar redirecionamento quando necessário.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6663 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12896,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0307: Confirmar inexistência de dependências e obrigação de retenção; preservar decisão; remover cópias; aplicar redirecionamento quando necessário.,P2,M2-d0c06a75-0307: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0307,1,"[{""id"":""M2-d0c06a75-0307"",""pedido"":""Confirmar inexistência de dependências e obrigação de retenção; preservar decisão; remover cópias; aplicar redirecionamento quando necessário."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6663"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12896""],""aceitacao"":""Confirmar inexistência de dependências e obrigação de retenção; preservar decisão; remover cópias; aplicar redirecionamento quando necessário."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0308,"Cada item deverá ser avaliado de 0 a 3 nos critérios abaixo. A pontuação orienta, mas não substitui a decisão profissional nem as obrigações legais.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6671 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12904,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0308: Cada item deverá ser avaliado de 0 a 3 nos critérios abaixo. A pontuação orienta, mas não substitui a decisão profissional nem as obrigações legais.",P2,M2-d0c06a75-0308: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0308,1,"[{""id"":""M2-d0c06a75-0308"",""pedido"":""Cada item deverá ser avaliado de 0 a 3 nos critérios abaixo. A pontuação orienta, mas não substitui a decisão profissional nem as obrigações legais."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6671"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12904""],""aceitacao"":""Cada item deverá ser avaliado de 0 a 3 nos critérios abaixo. A pontuação orienta, mas não substitui a decisão profissional nem as obrigações legais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0309,"Conteúdo incorreto, revogado ou com validação crítica expirada deve ser suspenso imediatamente até atualização, arquivo ou eliminação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6714 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12947,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0309: Conteúdo incorreto, revogado ou com validação crítica expirada deve ser suspenso imediatamente até atualização, arquivo ou eliminação.",P2,M2-d0c06a75-0309: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0309,1,"[{""id"":""M2-d0c06a75-0309"",""pedido"":""Conteúdo incorreto, revogado ou com validação crítica expirada deve ser suspenso imediatamente até atualização, arquivo ou eliminação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6714"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12947""],""aceitacao"":""Conteúdo incorreto, revogado ou com validação crítica expirada deve ser suspenso imediatamente até atualização, arquivo ou eliminação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0310,Conteúdo com valor histórico ou obrigação de retenção não pode ser eliminado; deve ser arquivado.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6715 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12948,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0310: Conteúdo com valor histórico ou obrigação de retenção não pode ser eliminado; deve ser arquivado.,P2,M2-d0c06a75-0310: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0310,1,"[{""id"":""M2-d0c06a75-0310"",""pedido"":""Conteúdo com valor histórico ou obrigação de retenção não pode ser eliminado; deve ser arquivado."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6715"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12948""],""aceitacao"":""Conteúdo com valor histórico ou obrigação de retenção não pode ser eliminado; deve ser arquivado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0311,"Conteúdo duplicado deve ser unido ao registo mestre, preservando redirecionamento, fontes e histórico.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6716 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12949,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0311: Conteúdo duplicado deve ser unido ao registo mestre, preservando redirecionamento, fontes e histórico.",P2,M2-d0c06a75-0311: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0311,1,"[{""id"":""M2-d0c06a75-0311"",""pedido"":""Conteúdo duplicado deve ser unido ao registo mestre, preservando redirecionamento, fontes e histórico."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6716"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12949""],""aceitacao"":""Conteúdo duplicado deve ser unido ao registo mestre, preservando redirecionamento, fontes e histórico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0312,Conteúdo de elevada procura e baixa compreensão deve ser reescrito prioritariamente.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6717 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12950,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0312: Conteúdo de elevada procura e baixa compreensão deve ser reescrito prioritariamente.,P2,M2-d0c06a75-0312: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0312,1,"[{""id"":""M2-d0c06a75-0312"",""pedido"":""Conteúdo de elevada procura e baixa compreensão deve ser reescrito prioritariamente."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6717"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12950""],""aceitacao"":""Conteúdo de elevada procura e baixa compreensão deve ser reescrito prioritariamente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0313,Qualquer eliminação de conteúdo externo já indexado deve prever redirecionamento adequado ou página explicativa.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6720 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12953,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0313: Qualquer eliminação de conteúdo externo já indexado deve prever redirecionamento adequado ou página explicativa.,P2,M2-d0c06a75-0313: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0313,1,"[{""id"":""M2-d0c06a75-0313"",""pedido"":""Qualquer eliminação de conteúdo externo já indexado deve prever redirecionamento adequado ou página explicativa."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6720"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12953""],""aceitacao"":""Qualquer eliminação de conteúdo externo já indexado deve prever redirecionamento adequado ou página explicativa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0314,A decisão e a justificação devem permanecer auditáveis mesmo após a remoção do conteúdo.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6721 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12954,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0314: A decisão e a justificação devem permanecer auditáveis mesmo após a remoção do conteúdo.,P2,M2-d0c06a75-0314: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0314,1,"[{""id"":""M2-d0c06a75-0314"",""pedido"":""A decisão e a justificação devem permanecer auditáveis mesmo após a remoção do conteúdo."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6721"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12954""],""aceitacao"":""A decisão e a justificação devem permanecer auditáveis mesmo após a remoção do conteúdo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0315,5.6.5 Evidências obrigatórias,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6748 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12981,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0315: 5.6.5 Evidências obrigatórias,P2,M2-d0c06a75-0315: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0315,1,"[{""id"":""M2-d0c06a75-0315"",""pedido"":""5.6.5 Evidências obrigatórias"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6748"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12981""],""aceitacao"":""5.6.5 Evidências obrigatórias"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0316,"Qualquer decisão deverá registar conteúdo afetado, proprietário, ação, justificação, critérios e pontuação, fontes consultadas, dependências verificadas, aprovadores, data, versão de substituição, URL de destino ou redirecionamento, prazo de retenção, evidência de backup quando aplicável e resultado da verificação pós-publicação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6749 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12982,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0316: Qualquer decisão deverá registar conteúdo afetado, proprietário, ação, justificação, critérios e pontuação, fontes consultadas, dependências verificadas, aprovadores, data, versão de substituição, URL de destino ou redirecionamento, prazo de retenção, evidência de backup quando aplicável e resultado da verificação pós-publicação.",P2,M2-d0c06a75-0316: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0316,1,"[{""id"":""M2-d0c06a75-0316"",""pedido"":""Qualquer decisão deverá registar conteúdo afetado, proprietário, ação, justificação, critérios e pontuação, fontes consultadas, dependências verificadas, aprovadores, data, versão de substituição, URL de destino ou redirecionamento, prazo de retenção, evidência de backup quando aplicável e resultado da verificação pós-publicação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6749"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12982""],""aceitacao"":""Qualquer decisão deverá registar conteúdo afetado, proprietário, ação, justificação, critérios e pontuação, fontes consultadas, dependências verificadas, aprovadores, data, versão de substituição, URL de destino ou redirecionamento, prazo de retenção, evidência de backup quando aplicável e resultado da verificação pós-publicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0317,"A matriz ampliada funciona como catálogo transversal de requisitos e responsabilidades. Deve ser parametrizada por setor, atividade, dimensão, localização e risco. A Lei n.º 8/2023 estabelece o regime jurídico dos investimentos privados elegíveis a garantias e incentivos; os procedimentos operacionais devem ser confirmados no Boletim da República e nos serviços oficiais antes de serem convertidos em regras automáticas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6751 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12984,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0317: A matriz ampliada funciona como catálogo transversal de requisitos e responsabilidades. Deve ser parametrizada por setor, atividade, dimensão, localização e risco. A Lei n.º 8/2023 estabelece o regime jurídico dos investimentos privados elegíveis a garantias e incentivos; os procedimentos operacionais devem ser confirmados no Boletim da República e nos serviços oficiais antes de serem convertidos em regras automáticas.",P2,M2-d0c06a75-0317: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0317,1,"[{""id"":""M2-d0c06a75-0317"",""pedido"":""A matriz ampliada funciona como catálogo transversal de requisitos e responsabilidades. Deve ser parametrizada por setor, atividade, dimensão, localização e risco. A Lei n.º 8/2023 estabelece o regime jurídico dos investimentos privados elegíveis a garantias e incentivos; os procedimentos operacionais devem ser confirmados no Boletim da República e nos serviços oficiais antes de serem convertidos em regras automáticas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6751"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12984""],""aceitacao"":""A matriz ampliada funciona como catálogo transversal de requisitos e responsabilidades. Deve ser parametrizada por setor, atividade, dimensão, localização e risco. A Lei n.º 8/2023 estabelece o regime jurídico dos investimentos privados elegíveis a garantias e incentivos; os procedimentos operacionais devem ser confirmados no Boletim da República e nos serviços oficiais antes de serem convertidos em regras automáticas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0318,"Migrar por domínio: limpar, deduplicar, validar e publicar lotes com reconciliação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6886 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13119,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0318: Migrar por domínio: limpar, deduplicar, validar e publicar lotes com reconciliação.",P2,M2-d0c06a75-0318: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0318,1,"[{""id"":""M2-d0c06a75-0318"",""pedido"":""Migrar por domínio: limpar, deduplicar, validar e publicar lotes com reconciliação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6886"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13119""],""aceitacao"":""Migrar por domínio: limpar, deduplicar, validar e publicar lotes com reconciliação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0319,"Portal Laravel como camada de experiência e orquestração; serviços de domínio para regras, processos e documentos; PostgreSQL/PostGIS para dados transacionais e geoespaciais; repositório documental com controlo de versões; motor de pesquisa; barramento de eventos; gateway de APIs; identidade e gestão de acessos; observabilidade; e camada analítica. O assistente inteligente deverá recuperar apenas conteúdos aprovados, apresentar a fonte e encaminhar casos ambíguos para validação humana.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6890 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13123,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0319: Portal Laravel como camada de experiência e orquestração; serviços de domínio para regras, processos e documentos; PostgreSQL/PostGIS para dados transacionais e geoespaciais; repositório documental com controlo de versões; motor de pesquisa; barramento de eventos; gateway de APIs; identidade e gestão de acessos; observabilidade; e camada analítica. O assistente inteligente deverá recuperar apenas conteúdos aprovados, apresentar a fonte e encaminhar casos ambíguos para validação humana.",P1,M2-d0c06a75-0319: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0319,1,"[{""id"":""M2-d0c06a75-0319"",""pedido"":""Portal Laravel como camada de experiência e orquestração; serviços de domínio para regras, processos e documentos; PostgreSQL/PostGIS para dados transacionais e geoespaciais; repositório documental com controlo de versões; motor de pesquisa; barramento de eventos; gateway de APIs; identidade e gestão de acessos; observabilidade; e camada analítica. O assistente inteligente deverá recuperar apenas conteúdos aprovados, apresentar a fonte e encaminhar casos ambíguos para validação humana."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6890"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13123""],""aceitacao"":""Portal Laravel como camada de experiência e orquestração; serviços de domínio para regras, processos e documentos; PostgreSQL/PostGIS para dados transacionais e geoespaciais; repositório documental com controlo de versões; motor de pesquisa; barramento de eventos; gateway de APIs; identidade e gestão de acessos; observabilidade; e camada analítica. O assistente inteligente deverá recuperar apenas conteúdos aprovados, apresentar a fonte e encaminhar casos ambíguos para validação humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0320,"Proteção do valor, não do legado: preservar dados, direitos, evidências e capacidades úteis; não perpetuar soluções apenas por existirem.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6894 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13127,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0320: Proteção do valor, não do legado: preservar dados, direitos, evidências e capacidades úteis; não perpetuar soluções apenas por existirem.",P2,M2-d0c06a75-0320: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0320,1,"[{""id"":""M2-d0c06a75-0320"",""pedido"":""Proteção do valor, não do legado: preservar dados, direitos, evidências e capacidades úteis; não perpetuar soluções apenas por existirem."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6894"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13127""],""aceitacao"":""Proteção do valor, não do legado: preservar dados, direitos, evidências e capacidades úteis; não perpetuar soluções apenas por existirem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0321,"Estado-alvo como referência: as decisões de arquitetura, processo e produto devem ser orientadas pela visão de portal de classe mundial.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6895 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13128,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0321: Estado-alvo como referência: as decisões de arquitetura, processo e produto devem ser orientadas pela visão de portal de classe mundial.",P2,M2-d0c06a75-0321: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0321,1,"[{""id"":""M2-d0c06a75-0321"",""pedido"":""Estado-alvo como referência: as decisões de arquitetura, processo e produto devem ser orientadas pela visão de portal de classe mundial."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6895"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13128""],""aceitacao"":""Estado-alvo como referência: as decisões de arquitetura, processo e produto devem ser orientadas pela visão de portal de classe mundial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0322,"Simplificação administrativa: políticas internas anteriores, aprovações e controlos sem fundamento legal vigente ou valor comprovado devem ser revistos e removidos.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6897 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13130,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0322: Simplificação administrativa: políticas internas anteriores, aprovações e controlos sem fundamento legal vigente ou valor comprovado devem ser revistos e removidos.",P2,M2-d0c06a75-0322: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0322,1,"[{""id"":""M2-d0c06a75-0322"",""pedido"":""Simplificação administrativa: políticas internas anteriores, aprovações e controlos sem fundamento legal vigente ou valor comprovado devem ser revistos e removidos."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6897"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13130""],""aceitacao"":""Simplificação administrativa: políticas internas anteriores, aprovações e controlos sem fundamento legal vigente ou valor comprovado devem ser revistos e removidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0323,"Segregação de ambientes: desenvolvimento, testes, homologação e produção devem possuir configurações, credenciais e dados separados.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6899 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13132,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0323: Segregação de ambientes: desenvolvimento, testes, homologação e produção devem possuir configurações, credenciais e dados separados.",P2,M2-d0c06a75-0323: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0323,1,"[{""id"":""M2-d0c06a75-0323"",""pedido"":""Segregação de ambientes: desenvolvimento, testes, homologação e produção devem possuir configurações, credenciais e dados separados."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6899"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13132""],""aceitacao"":""Segregação de ambientes: desenvolvimento, testes, homologação e produção devem possuir configurações, credenciais e dados separados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0324,"Rastreabilidade: cada alteração deve estar ligada a requisito, decisão, versão, autor, testes, aprovação e plano de retorno.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6900 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13133,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0324: Rastreabilidade: cada alteração deve estar ligada a requisito, decisão, versão, autor, testes, aprovação e plano de retorno.",P2,M2-d0c06a75-0324: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0324,1,"[{""id"":""M2-d0c06a75-0324"",""pedido"":""Rastreabilidade: cada alteração deve estar ligada a requisito, decisão, versão, autor, testes, aprovação e plano de retorno."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6900"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13133""],""aceitacao"":""Rastreabilidade: cada alteração deve estar ligada a requisito, decisão, versão, autor, testes, aprovação e plano de retorno."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0325,"Proteção de dados: dados reais não devem ser copiados para ambientes não produtivos sem anonimização, autorização e controlo.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6902 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13135,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0325: Proteção de dados: dados reais não devem ser copiados para ambientes não produtivos sem anonimização, autorização e controlo.",P2,M2-d0c06a75-0325: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0325,1,"[{""id"":""M2-d0c06a75-0325"",""pedido"":""Proteção de dados: dados reais não devem ser copiados para ambientes não produtivos sem anonimização, autorização e controlo."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6902"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13135""],""aceitacao"":""Proteção de dados: dados reais não devem ser copiados para ambientes não produtivos sem anonimização, autorização e controlo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0326,"A decisão deve ser registada pelo patrocinador executivo, apoiada pelo dono do produto, líder técnico, segurança, operações, qualidade e dono dos dados. O estado Go condicionado só é admissível para pendências não críticas, com responsável, prazo e mitigação aprovada.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6982 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13215,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0326: A decisão deve ser registada pelo patrocinador executivo, apoiada pelo dono do produto, líder técnico, segurança, operações, qualidade e dono dos dados. O estado Go condicionado só é admissível para pendências não críticas, com responsável, prazo e mitigação aprovada.",P2,M2-d0c06a75-0326: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0326,1,"[{""id"":""M2-d0c06a75-0326"",""pedido"":""A decisão deve ser registada pelo patrocinador executivo, apoiada pelo dono do produto, líder técnico, segurança, operações, qualidade e dono dos dados. O estado Go condicionado só é admissível para pendências não críticas, com responsável, prazo e mitigação aprovada."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6982"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13215""],""aceitacao"":""A decisão deve ser registada pelo patrocinador executivo, apoiada pelo dono do produto, líder técnico, segurança, operações, qualidade e dono dos dados. O estado Go condicionado só é admissível para pendências não críticas, com responsável, prazo e mitigação aprovada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0327,"RPO e RTO devem ser aprovados por serviço antes da produção; na ausência de classificação, a release permanece em No-Go.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7045 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13278,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0327: RPO e RTO devem ser aprovados por serviço antes da produção; na ausência de classificação, a release permanece em No-Go.",P2,M2-d0c06a75-0327: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0327,1,"[{""id"":""M2-d0c06a75-0327"",""pedido"":""RPO e RTO devem ser aprovados por serviço antes da produção; na ausência de classificação, a release permanece em No-Go."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7045"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13278""],""aceitacao"":""RPO e RTO devem ser aprovados por serviço antes da produção; na ausência de classificação, a release permanece em No-Go."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0328,"Congelar novas alterações, preservar evidências, analisar causa, reconciliar dados e aprovar nova tentativa.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7060 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13293,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0328: Congelar novas alterações, preservar evidências, analisar causa, reconciliar dados e aprovar nova tentativa.",P2,M2-d0c06a75-0328: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0328,1,"[{""id"":""M2-d0c06a75-0328"",""pedido"":""Congelar novas alterações, preservar evidências, analisar causa, reconciliar dados e aprovar nova tentativa."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7060"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13293""],""aceitacao"":""Congelar novas alterações, preservar evidências, analisar causa, reconciliar dados e aprovar nova tentativa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0329,8.6 Sequência obrigatória para cada release,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7063 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13296,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0329: 8.6 Sequência obrigatória para cada release,P2,M2-d0c06a75-0329: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0329,1,"[{""id"":""M2-d0c06a75-0329"",""pedido"":""8.6 Sequência obrigatória para cada release"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7063"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13296""],""aceitacao"":""8.6 Sequência obrigatória para cada release"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0330,"Gerar e validar backup pré-release, incluindo checksum e teste de leitura.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7067 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13300,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0330: Gerar e validar backup pré-release, incluindo checksum e teste de leitura.",P2,M2-d0c06a75-0330: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0330,1,"[{""id"":""M2-d0c06a75-0330"",""pedido"":""Gerar e validar backup pré-release, incluindo checksum e teste de leitura."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7067"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13300""],""aceitacao"":""Gerar e validar backup pré-release, incluindo checksum e teste de leitura."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0331,"Validar fluxos críticos, integrações, segurança, dados e desempenho.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7070 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13303,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0331: Validar fluxos críticos, integrações, segurança, dados e desempenho.",P2,M2-d0c06a75-0331: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0331,1,"[{""id"":""M2-d0c06a75-0331"",""pedido"":""Validar fluxos críticos, integrações, segurança, dados e desempenho."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7070"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13303""],""aceitacao"":""Validar fluxos críticos, integrações, segurança, dados e desempenho."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0332,"Validar legislação, interpretação, vigência e conteúdo publicado.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7083 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13316,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0332: Validar legislação, interpretação, vigência e conteúdo publicado.",P2,M2-d0c06a75-0332: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0332,1,"[{""id"":""M2-d0c06a75-0332"",""pedido"":""Validar legislação, interpretação, vigência e conteúdo publicado."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7083"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13316""],""aceitacao"":""Validar legislação, interpretação, vigência e conteúdo publicado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0333,"Validar requisitos, prazos, formulários, taxas e decisões.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7087 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13320,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0333: Validar requisitos, prazos, formulários, taxas e decisões.",P2,M2-d0c06a75-0333: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0333,1,"[{""id"":""M2-d0c06a75-0333"",""pedido"":""Validar requisitos, prazos, formulários, taxas e decisões."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7087"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13320""],""aceitacao"":""Validar requisitos, prazos, formulários, taxas e decisões."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0334,"Desenvolver, integrar, testar, operar e assegurar segurança.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7089 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13322,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0334: Desenvolver, integrar, testar, operar e assegurar segurança.",P2,M2-d0c06a75-0334: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0334,1,"[{""id"":""M2-d0c06a75-0334"",""pedido"":""Desenvolver, integrar, testar, operar e assegurar segurança."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7089"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13322""],""aceitacao"":""Desenvolver, integrar, testar, operar e assegurar segurança."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0335,"Reunir CTA, câmaras de comércio, associações empresariais e representantes setoriais para priorizar necessidades, validar valor e identificar barreiras.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7098 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13331,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0335: Reunir CTA, câmaras de comércio, associações empresariais e representantes setoriais para priorizar necessidades, validar valor e identificar barreiras.",P2,M2-d0c06a75-0335: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0335,1,"[{""id"":""M2-d0c06a75-0335"",""pedido"":""Reunir CTA, câmaras de comércio, associações empresariais e representantes setoriais para priorizar necessidades, validar valor e identificar barreiras."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7098"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13331""],""aceitacao"":""Reunir CTA, câmaras de comércio, associações empresariais e representantes setoriais para priorizar necessidades, validar valor e identificar barreiras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0336,"Recolha da fonte oficial → classificação → extração de regras → revisão jurídica → validação pela entidade competente → aprovação → publicação → monitoria de alterações → revisão periódica → arquivo da versão substituída. Nenhuma regra automatizada deverá entrar em produção sem dono, fonte, versão, data de vigência, teste e mecanismo de suspensão.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7105 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13338,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0336: Recolha da fonte oficial → classificação → extração de regras → revisão jurídica → validação pela entidade competente → aprovação → publicação → monitoria de alterações → revisão periódica → arquivo da versão substituída. Nenhuma regra automatizada deverá entrar em produção sem dono, fonte, versão, data de vigência, teste e mecanismo de suspensão.",P2,M2-d0c06a75-0336: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0336,1,"[{""id"":""M2-d0c06a75-0336"",""pedido"":""Recolha da fonte oficial → classificação → extração de regras → revisão jurídica → validação pela entidade competente → aprovação → publicação → monitoria de alterações → revisão periódica → arquivo da versão substituída. Nenhuma regra automatizada deverá entrar em produção sem dono, fonte, versão, data de vigência, teste e mecanismo de suspensão."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7105"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13338""],""aceitacao"":""Recolha da fonte oficial → classificação → extração de regras → revisão jurídica → validação pela entidade competente → aprovação → publicação → monitoria de alterações → revisão periódica → arquivo da versão substituída. Nenhuma regra automatizada deverá entrar em produção sem dono, fonte, versão, data de vigência, teste e mecanismo de suspensão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0337,"O portal deverá publicar nome, tipo de entidade, modalidade, objetivo, duração, contributos, contrapartidas, conteúdos ou serviços associados, identificação de patrocínio, estado da parceria e canal de reclamação. Valores comercialmente sensíveis podem permanecer reservados, mas a natureza do benefício e qualquer influência potencial devem ser divulgadas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7109 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13342,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0337: O portal deverá publicar nome, tipo de entidade, modalidade, objetivo, duração, contributos, contrapartidas, conteúdos ou serviços associados, identificação de patrocínio, estado da parceria e canal de reclamação. Valores comercialmente sensíveis podem permanecer reservados, mas a natureza do benefício e qualquer influência potencial devem ser divulgadas.",P2,M2-d0c06a75-0337: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0337,1,"[{""id"":""M2-d0c06a75-0337"",""pedido"":""O portal deverá publicar nome, tipo de entidade, modalidade, objetivo, duração, contributos, contrapartidas, conteúdos ou serviços associados, identificação de patrocínio, estado da parceria e canal de reclamação. Valores comercialmente sensíveis podem permanecer reservados, mas a natureza do benefício e qualquer influência potencial devem ser divulgadas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7109"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13342""],""aceitacao"":""O portal deverá publicar nome, tipo de entidade, modalidade, objetivo, duração, contributos, contrapartidas, conteúdos ou serviços associados, identificação de patrocínio, estado da parceria e canal de reclamação. Valores comercialmente sensíveis podem permanecer reservados, mas a natureza do benefício e qualquer influência potencial devem ser divulgadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0338,"O roteiro distingue requisitos obrigatórios, condicionais e informativos e explica o fator que ativou cada requisito.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7177 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13410,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0338: O roteiro distingue requisitos obrigatórios, condicionais e informativos e explica o fator que ativou cada requisito.",P2,M2-d0c06a75-0338: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0338,1,"[{""id"":""M2-d0c06a75-0338"",""pedido"":""O roteiro distingue requisitos obrigatórios, condicionais e informativos e explica o fator que ativou cada requisito."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7177"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13410""],""aceitacao"":""O roteiro distingue requisitos obrigatórios, condicionais e informativos e explica o fator que ativou cada requisito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0339,"Selecionar um piloto de parceria com a CTA, uma câmara de comércio e uma associação setorial, definindo benefício, entregáveis, métricas e plano de saída.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7188 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13421,Bolsa/parcerias,/api/v1/partnerships; /api/v1/partnerships/source/{type}/{id}; /management/partnerships-install; /parcerias; /parcerias/candidaturas/{id}; /parcerias/criar; /parcerias/notificacoes/{id}/ler; /parcerias/painel; /parcerias/rascunhos; /parcerias/salas/{id}; /parcerias/salas/{id}/acordo; /parcerias/salas/{id}/documentos,"PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0339: Selecionar um piloto de parceria com a CTA, uma câmara de comércio e uma associação setorial, definindo benefício, entregáveis, métricas e plano de saída.",P2,M2-d0c06a75-0339: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0339,1,"[{""id"":""M2-d0c06a75-0339"",""pedido"":""Selecionar um piloto de parceria com a CTA, uma câmara de comércio e uma associação setorial, definindo benefício, entregáveis, métricas e plano de saída."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7188"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13421""],""aceitacao"":""Selecionar um piloto de parceria com a CTA, uma câmara de comércio e uma associação setorial, definindo benefício, entregáveis, métricas e plano de saída."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.portal_partnerships: 0 registos; public.partnership_rooms: 0 registos; public.partnership_interests: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: parcerias. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,parcerias,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/PartnershipExchange.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,PartnershipExchangeTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0340,Selecionar projetos reais para os seis casos de uso e recolher métricas de base.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7191 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13424,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0340: Selecionar projetos reais para os seis casos de uso e recolher métricas de base.,P2,M2-d0c06a75-0340: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0340,1,"[{""id"":""M2-d0c06a75-0340"",""pedido"":""Selecionar projetos reais para os seis casos de uso e recolher métricas de base."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7191"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13424""],""aceitacao"":""Selecionar projetos reais para os seis casos de uso e recolher métricas de base."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0341,"Validar, para cada linha da matriz, entidade líder, intervenientes, requisitos, evidências, dependências, prazos, taxas e fundamento.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7193 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13426,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0341: Validar, para cada linha da matriz, entidade líder, intervenientes, requisitos, evidências, dependências, prazos, taxas e fundamento.",P2,M2-d0c06a75-0341: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0341,1,"[{""id"":""M2-d0c06a75-0341"",""pedido"":""Validar, para cada linha da matriz, entidade líder, intervenientes, requisitos, evidências, dependências, prazos, taxas e fundamento."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7193"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13426""],""aceitacao"":""Validar, para cada linha da matriz, entidade líder, intervenientes, requisitos, evidências, dependências, prazos, taxas e fundamento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0342,"Nota de validação: a legislação histórica sobre investimento, Zonas Económicas Especiais, Zonas Francas Industriais e benefícios fiscais deve ser revista quanto à vigência e compatibilidade com a Lei n.º 8/2023 antes de ser incorporada em regras automatizadas. O Boletim da República deve ser tratado como referência oficial de publicação e atualização normativa.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7199 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13432,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0342: Nota de validação: a legislação histórica sobre investimento, Zonas Económicas Especiais, Zonas Francas Industriais e benefícios fiscais deve ser revista quanto à vigência e compatibilidade com a Lei n.º 8/2023 antes de ser incorporada em regras automatizadas. O Boletim da República deve ser tratado como referência oficial de publicação e atualização normativa.",P2,M2-d0c06a75-0342: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0342,1,"[{""id"":""M2-d0c06a75-0342"",""pedido"":""Nota de validação: a legislação histórica sobre investimento, Zonas Económicas Especiais, Zonas Francas Industriais e benefícios fiscais deve ser revista quanto à vigência e compatibilidade com a Lei n.º 8/2023 antes de ser incorporada em regras automatizadas. O Boletim da República deve ser tratado como referência oficial de publicação e atualização normativa."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7199"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13432""],""aceitacao"":""Nota de validação: a legislação histórica sobre investimento, Zonas Económicas Especiais, Zonas Francas Industriais e benefícios fiscais deve ser revista quanto à vigência e compatibilidade com a Lei n.º 8/2023 antes de ser incorporada em regras automatizadas. O Boletim da República deve ser tratado como referência oficial de publicação e atualização normativa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -M2-d0c06a75-0343,"O CRM constitui a fonte operacional da jornada do investidor e a inteligência artificial atua como camada de orientação, classificação, explicação e apoio à decisão. A IA não deverá escrever diretamente nos registos mestres, alterar decisões oficiais ou executar ações críticas sem validação humana e auditoria.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7897,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0343: O CRM constitui a fonte operacional da jornada do investidor e a inteligência artificial atua como camada de orientação, classificação, explicação e apoio à decisão. A IA não deverá escrever diretamente nos registos mestres, alterar decisões oficiais ou executar ações críticas sem validação humana e auditoria.",P2,M2-d0c06a75-0343: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0343,1,"[{""id"":""M2-d0c06a75-0343"",""pedido"":""O CRM constitui a fonte operacional da jornada do investidor e a inteligência artificial atua como camada de orientação, classificação, explicação e apoio à decisão. A IA não deverá escrever diretamente nos registos mestres, alterar decisões oficiais ou executar ações críticas sem validação humana e auditoria."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7897""],""aceitacao"":""O CRM constitui a fonte operacional da jornada do investidor e a inteligência artificial atua como camada de orientação, classificação, explicação e apoio à decisão. A IA não deverá escrever diretamente nos registos mestres, alterar decisões oficiais ou executar ações críticas sem validação humana e auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-dbf5afdc-0001,"Os resultados actuais não correspondem ao pedido. Não acrescentar categorias, aprovações, chaves obrigatórias ou fluxos por interpretação própria. Preservar as protecções existentes, distinguindo-as de restrições introduzidas durante estas implementações.",..\..\..\..\..\..\Users\macbook\.codex\attachments\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 5,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-dbf5afdc-0001: Os resultados actuais não correspondem ao pedido. Não acrescentar categorias, aprovações, chaves obrigatórias ou fluxos por interpretação própria. Preservar as protecções existentes, distinguindo-as de restrições introduzidas durante estas implementações.",P2,MASTER-dbf5afdc-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dbf5afdc-0001,1,"[{""id"":""MASTER-dbf5afdc-0001"",""pedido"":""Os resultados actuais não correspondem ao pedido. Não acrescentar categorias, aprovações, chaves obrigatórias ou fluxos por interpretação própria. Preservar as protecções existentes, distinguindo-as de restrições introduzidas durante estas implementações."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 5""],""aceitacao"":""Os resultados actuais não correspondem ao pedido. Não acrescentar categorias, aprovações, chaves obrigatórias ou fluxos por interpretação própria. Preservar as protecções existentes, distinguindo-as de restrições introduzidas durante estas implementações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-dbf5afdc-0002,Rever documentos individualmente e disponibilizar os esclarecidos sem esperar por todo o acervo. Pendências devem identificar o elemento exacto em falta.,..\..\..\..\..\..\Users\macbook\.codex\attachments\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 28,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-dbf5afdc-0002: Rever documentos individualmente e disponibilizar os esclarecidos sem esperar por todo o acervo. Pendências devem identificar o elemento exacto em falta.,P2,MASTER-dbf5afdc-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dbf5afdc-0002,1,"[{""id"":""MASTER-dbf5afdc-0002"",""pedido"":""Rever documentos individualmente e disponibilizar os esclarecidos sem esperar por todo o acervo. Pendências devem identificar o elemento exacto em falta."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 28""],""aceitacao"":""Rever documentos individualmente e disponibilizar os esclarecidos sem esperar por todo o acervo. Pendências devem identificar o elemento exacto em falta."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-dbf5afdc-0003,"O acesso público aos documentos publicados não deve exigir conta de gestor, MFA ou chaves internas. A gestão mantém as permissões existentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 34,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-dbf5afdc-0003: O acesso público aos documentos publicados não deve exigir conta de gestor, MFA ou chaves internas. A gestão mantém as permissões existentes.",P2,MASTER-dbf5afdc-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dbf5afdc-0003,1,"[{""id"":""MASTER-dbf5afdc-0003"",""pedido"":""O acesso público aos documentos publicados não deve exigir conta de gestor, MFA ou chaves internas. A gestão mantém as permissões existentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 34""],""aceitacao"":""O acesso público aos documentos publicados não deve exigir conta de gestor, MFA ou chaves internas. A gestão mantém as permissões existentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-dbf5afdc-0004,Implementar uma entrada visível e funcional para:,..\..\..\..\..\..\Users\macbook\.codex\attachments\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 38,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-dbf5afdc-0004: Implementar uma entrada visível e funcional para:,P2,MASTER-dbf5afdc-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dbf5afdc-0004,1,"[{""id"":""MASTER-dbf5afdc-0004"",""pedido"":""Implementar uma entrada visível e funcional para:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 38""],""aceitacao"":""Implementar uma entrada visível e funcional para:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-dbf5afdc-0005,"Para cada tipo, disponibilizar formulário adaptado, localização territorial, descrição, modalidade, valor e moeda quando informados, proponente, fontes, anexos e estado editorial.",..\..\..\..\..\..\Users\macbook\.codex\attachments\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 47,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-dbf5afdc-0005: Para cada tipo, disponibilizar formulário adaptado, localização territorial, descrição, modalidade, valor e moeda quando informados, proponente, fontes, anexos e estado editorial.",P2,MASTER-dbf5afdc-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dbf5afdc-0005,1,"[{""id"":""MASTER-dbf5afdc-0005"",""pedido"":""Para cada tipo, disponibilizar formulário adaptado, localização territorial, descrição, modalidade, valor e moeda quando informados, proponente, fontes, anexos e estado editorial."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 47""],""aceitacao"":""Para cada tipo, disponibilizar formulário adaptado, localização territorial, descrição, modalidade, valor e moeda quando informados, proponente, fontes, anexos e estado editorial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-dbf5afdc-0006,Reorganizar /oportunidades para permitir:,..\..\..\..\..\..\Users\macbook\.codex\attachments\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 55,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-dbf5afdc-0006: Reorganizar /oportunidades para permitir:,P2,MASTER-dbf5afdc-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dbf5afdc-0006,1,"[{""id"":""MASTER-dbf5afdc-0006"",""pedido"":""Reorganizar /oportunidades para permitir:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 55""],""aceitacao"":""Reorganizar /oportunidades para permitir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-dbf5afdc-0007,"Após escolher o enquadramento, abrir um selector acessível com os registos correspondentes à localização. Após seleccionar uma entidade, apresentar a sua ficha e oportunidades associadas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 71,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-dbf5afdc-0007: Após escolher o enquadramento, abrir um selector acessível com os registos correspondentes à localização. Após seleccionar uma entidade, apresentar a sua ficha e oportunidades associadas.",P2,MASTER-dbf5afdc-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dbf5afdc-0007,1,"[{""id"":""MASTER-dbf5afdc-0007"",""pedido"":""Após escolher o enquadramento, abrir um selector acessível com os registos correspondentes à localização. Após seleccionar uma entidade, apresentar a sua ficha e oportunidades associadas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 71""],""aceitacao"":""Após escolher o enquadramento, abrir um selector acessível com os registos correspondentes à localização. Após seleccionar uma entidade, apresentar a sua ficha e oportunidades associadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-dbf5afdc-0008,"Permitir também pesquisa directa por localização e tipo, sem obrigar a escolher uma zona ou corredor.",..\..\..\..\..\..\Users\macbook\.codex\attachments\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 79,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-dbf5afdc-0008: Permitir também pesquisa directa por localização e tipo, sem obrigar a escolher uma zona ou corredor.",P2,MASTER-dbf5afdc-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dbf5afdc-0008,1,"[{""id"":""MASTER-dbf5afdc-0008"",""pedido"":""Permitir também pesquisa directa por localização e tipo, sem obrigar a escolher uma zona ou corredor."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 79""],""aceitacao"":""Permitir também pesquisa directa por localização e tipo, sem obrigar a escolher uma zona ou corredor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-dbf5afdc-0009,"Aplicar filtros no servidor antes da paginação. Lista, mapa, contagem e exportação devem coincidir. Não apresentar toda a base após uma selecção territorial e não duplicar entidades com várias localizações.",..\..\..\..\..\..\Users\macbook\.codex\attachments\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 81,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-dbf5afdc-0009: Aplicar filtros no servidor antes da paginação. Lista, mapa, contagem e exportação devem coincidir. Não apresentar toda a base após uma selecção territorial e não duplicar entidades com várias localizações.",P2,MASTER-dbf5afdc-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dbf5afdc-0009,1,"[{""id"":""MASTER-dbf5afdc-0009"",""pedido"":""Aplicar filtros no servidor antes da paginação. Lista, mapa, contagem e exportação devem coincidir. Não apresentar toda a base após uma selecção territorial e não duplicar entidades com várias localizações."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 81""],""aceitacao"":""Aplicar filtros no servidor antes da paginação. Lista, mapa, contagem e exportação devem coincidir. Não apresentar toda a base após uma selecção territorial e não duplicar entidades com várias localizações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-dbf5afdc-0010,"Quando não houver correspondências, explicar a ausência e oferecer alteração dos filtros, consulta da área ou início de um projecto privado. Não inventar resultados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 83,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-dbf5afdc-0010: Quando não houver correspondências, explicar a ausência e oferecer alteração dos filtros, consulta da área ou início de um projecto privado. Não inventar resultados.",P2,MASTER-dbf5afdc-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dbf5afdc-0010,1,"[{""id"":""MASTER-dbf5afdc-0010"",""pedido"":""Quando não houver correspondências, explicar a ausência e oferecer alteração dos filtros, consulta da área ou início de um projecto privado. Não inventar resultados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 83""],""aceitacao"":""Quando não houver correspondências, explicar a ausência e oferecer alteração dos filtros, consulta da área ou início de um projecto privado. Não inventar resultados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-dbf5afdc-0011,Não copiar a mesma informação para cada módulo. Uma oportunidade pode ter várias relações documentadas e deve aparecer uma única vez em cada resultado.,..\..\..\..\..\..\Users\macbook\.codex\attachments\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 89,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-dbf5afdc-0011: Não copiar a mesma informação para cada módulo. Uma oportunidade pode ter várias relações documentadas e deve aparecer uma única vez em cada resultado.,P2,MASTER-dbf5afdc-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dbf5afdc-0011,1,"[{""id"":""MASTER-dbf5afdc-0011"",""pedido"":""Não copiar a mesma informação para cada módulo. Uma oportunidade pode ter várias relações documentadas e deve aparecer uma única vez em cada resultado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 89""],""aceitacao"":""Não copiar a mesma informação para cada módulo. Uma oportunidade pode ter várias relações documentadas e deve aparecer uma única vez em cada resultado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-dbf5afdc-0012,Permitir seguir ligações entre:,..\..\..\..\..\..\Users\macbook\.codex\attachments\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 91,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-dbf5afdc-0012: Permitir seguir ligações entre:,P2,MASTER-dbf5afdc-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dbf5afdc-0012,1,"[{""id"":""MASTER-dbf5afdc-0012"",""pedido"":""Permitir seguir ligações entre:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 91""],""aceitacao"":""Permitir seguir ligações entre:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-dbf5afdc-0013,'- Registar pendências específicas.,..\..\..\..\..\..\Users\macbook\.codex\attachments\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 107,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-dbf5afdc-0013: - Registar pendências específicas.,P2,MASTER-dbf5afdc-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dbf5afdc-0013,1,"[{""id"":""MASTER-dbf5afdc-0013"",""pedido"":""- Registar pendências específicas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 107""],""aceitacao"":""- Registar pendências específicas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-dbf5afdc-0014,7. Demonstração obrigatória,..\..\..\..\..\..\Users\macbook\.codex\attachments\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 113,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-dbf5afdc-0014: 7. Demonstração obrigatória,P2,MASTER-dbf5afdc-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dbf5afdc-0014,1,"[{""id"":""MASTER-dbf5afdc-0014"",""pedido"":""7. Demonstração obrigatória"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 113""],""aceitacao"":""7. Demonstração obrigatória"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0001,"Orientação executiva: implementar o Balcão Virtual como módulo nativo do Portal do Investidor, integrado na sua navegação e experiência de utilização, com operação integralmente interna, catálogo unificado, formulários APIEX, validações determinísticas e assistidas por IA, workflow, notificações, acompanhamento e gestão operacional. As ligações oficiais dos sectores participantes na cadeia serão disponibilizadas como pontos de encaminhamento ou consulta complementar. A interoperabilidade fica expressamente fora do âmbito desta fase e deverá ser objecto de iniciativa, acordo e plano próprios no futuro.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 18,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0001: Orientação executiva: implementar o Balcão Virtual como módulo nativo do Portal do Investidor, integrado na sua navegação e experiência de utilização, com operação integralmente interna, catálogo unificado, formulários APIEX, validações determinísticas e assistidas por IA, workflow, notificações, acompanhamento e gestão operacional. As ligações oficiais dos sectores participantes na cadeia serão disponibilizadas como pontos de encaminhamento ou consulta complementar. A interoperabilidade fica expressamente fora do âmbito desta fase e deverá ser objecto de iniciativa, acordo e plano próprios no futuro.",P2,MASTER-f167d915-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0001,1,"[{""id"":""MASTER-f167d915-0001"",""pedido"":""Orientação executiva: implementar o Balcão Virtual como módulo nativo do Portal do Investidor, integrado na sua navegação e experiência de utilização, com operação integralmente interna, catálogo unificado, formulários APIEX, validações determinísticas e assistidas por IA, workflow, notificações, acompanhamento e gestão operacional. As ligações oficiais dos sectores participantes na cadeia serão disponibilizadas como pontos de encaminhamento ou consulta complementar. A interoperabilidade fica expressamente fora do âmbito desta fase e deverá ser objecto de iniciativa, acordo e plano próprios no futuro."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 18""],""aceitacao"":""Orientação executiva: implementar o Balcão Virtual como módulo nativo do Portal do Investidor, integrado na sua navegação e experiência de utilização, com operação integralmente interna, catálogo unificado, formulários APIEX, validações determinísticas e assistidas por IA, workflow, notificações, acompanhamento e gestão operacional. As ligações oficiais dos sectores participantes na cadeia serão disponibilizadas como pontos de encaminhamento ou consulta complementar. A interoperabilidade fica expressamente fora do âmbito desta fase e deverá ser objecto de iniciativa, acordo e plano próprios no futuro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0002,"2. Jornada integral no Balcão Virtual: permitir que o utente descubra o serviço, preencha ou retome o formulário, anexe documentos, submeta, receba validações, acompanhe o estado, responda a pedidos de esclarecimento e consulte o resultado dentro do portal. As ligações institucionais oficiais serão apresentadas apenas quando for necessário consultar ou contactar um sector da cadeia.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 21,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0002: 2. Jornada integral no Balcão Virtual: permitir que o utente descubra o serviço, preencha ou retome o formulário, anexe documentos, submeta, receba validações, acompanhe o estado, responda a pedidos de esclarecimento e consulte o resultado dentro do portal. As ligações institucionais oficiais serão apresentadas apenas quando for necessário consultar ou contactar um sector da cadeia.",P2,MASTER-f167d915-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0002,1,"[{""id"":""MASTER-f167d915-0002"",""pedido"":""2. Jornada integral no Balcão Virtual: permitir que o utente descubra o serviço, preencha ou retome o formulário, anexe documentos, submeta, receba validações, acompanhe o estado, responda a pedidos de esclarecimento e consulte o resultado dentro do portal. As ligações institucionais oficiais serão apresentadas apenas quando for necessário consultar ou contactar um sector da cadeia."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 21""],""aceitacao"":""2. Jornada integral no Balcão Virtual: permitir que o utente descubra o serviço, preencha ou retome o formulário, anexe documentos, submeta, receba validações, acompanhe o estado, responda a pedidos de esclarecimento e consulte o resultado dentro do portal. As ligações institucionais oficiais serão apresentadas apenas quando for necessário consultar ou contactar um sector da cadeia."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0003,"4. Formulários APIEX inteligentes: inventariar e incorporar os formulários da APIEX onde forem necessários, com campos condicionais, listas controladas, validações determinísticas, carregamento seguro de documentos e validação assistida por IA para completude, consistência e qualidade documental. A IA deverá apresentar alertas e recomendações explicáveis, mantendo confirmação do utente e decisão final humana.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 23,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0003: 4. Formulários APIEX inteligentes: inventariar e incorporar os formulários da APIEX onde forem necessários, com campos condicionais, listas controladas, validações determinísticas, carregamento seguro de documentos e validação assistida por IA para completude, consistência e qualidade documental. A IA deverá apresentar alertas e recomendações explicáveis, mantendo confirmação do utente e decisão final humana.",P2,MASTER-f167d915-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0003,1,"[{""id"":""MASTER-f167d915-0003"",""pedido"":""4. Formulários APIEX inteligentes: inventariar e incorporar os formulários da APIEX onde forem necessários, com campos condicionais, listas controladas, validações determinísticas, carregamento seguro de documentos e validação assistida por IA para completude, consistência e qualidade documental. A IA deverá apresentar alertas e recomendações explicáveis, mantendo confirmação do utente e decisão final humana."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 23""],""aceitacao"":""4. Formulários APIEX inteligentes: inventariar e incorporar os formulários da APIEX onde forem necessários, com campos condicionais, listas controladas, validações determinísticas, carregamento seguro de documentos e validação assistida por IA para completude, consistência e qualidade documental. A IA deverá apresentar alertas e recomendações explicáveis, mantendo confirmação do utente e decisão final humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0004,"5. Ligações institucionais de apoio: disponibilizar, no catálogo e nas páginas dos serviços, os links oficiais fornecidos pelos sectores que integram a cadeia, identificando entidade, finalidade, última verificação e contacto. Os links não substituem a tramitação interna nem implicam interoperabilidade ou transferência automática de dados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 24,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0004: 5. Ligações institucionais de apoio: disponibilizar, no catálogo e nas páginas dos serviços, os links oficiais fornecidos pelos sectores que integram a cadeia, identificando entidade, finalidade, última verificação e contacto. Os links não substituem a tramitação interna nem implicam interoperabilidade ou transferência automática de dados.",P2,MASTER-f167d915-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0004,1,"[{""id"":""MASTER-f167d915-0004"",""pedido"":""5. Ligações institucionais de apoio: disponibilizar, no catálogo e nas páginas dos serviços, os links oficiais fornecidos pelos sectores que integram a cadeia, identificando entidade, finalidade, última verificação e contacto. Os links não substituem a tramitação interna nem implicam interoperabilidade ou transferência automática de dados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 24""],""aceitacao"":""5. Ligações institucionais de apoio: disponibilizar, no catálogo e nas páginas dos serviços, os links oficiais fornecidos pelos sectores que integram a cadeia, identificando entidade, finalidade, última verificação e contacto. Os links não substituem a tramitação interna nem implicam interoperabilidade ou transferência automática de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0005,"Princípio de incorporação: o Balcão Virtual não será uma aplicação isolada. Será incluído no mesmo domínio funcional do Portal do Investidor, partilhando cabeçalho, menus, sessão, perfis, design system, gestão de utilizadores, observabilidade e processos de publicação. A implementação deverá evitar autenticação duplicada, cadastros paralelos e componentes que já existam no portal.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 30,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0005: Princípio de incorporação: o Balcão Virtual não será uma aplicação isolada. Será incluído no mesmo domínio funcional do Portal do Investidor, partilhando cabeçalho, menus, sessão, perfis, design system, gestão de utilizadores, observabilidade e processos de publicação. A implementação deverá evitar autenticação duplicada, cadastros paralelos e componentes que já existam no portal.",P2,MASTER-f167d915-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0005,1,"[{""id"":""MASTER-f167d915-0005"",""pedido"":""Princípio de incorporação: o Balcão Virtual não será uma aplicação isolada. Será incluído no mesmo domínio funcional do Portal do Investidor, partilhando cabeçalho, menus, sessão, perfis, design system, gestão de utilizadores, observabilidade e processos de publicação. A implementação deverá evitar autenticação duplicada, cadastros paralelos e componentes que já existam no portal."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 30""],""aceitacao"":""Princípio de incorporação: o Balcão Virtual não será uma aplicação isolada. Será incluído no mesmo domínio funcional do Portal do Investidor, partilhando cabeçalho, menus, sessão, perfis, design system, gestão de utilizadores, observabilidade e processos de publicação. A implementação deverá evitar autenticação duplicada, cadastros paralelos e componentes que já existam no portal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0006,"URL e navegação recomendadas: disponibilizar o módulo através de uma rota própria no Portal do Investidor, por exemplo “/balcao-virtual”, acessível pelo menu principal e pela área autenticada. As rotas internas dos formulários, pedidos e painéis devem permanecer sob o mesmo domínio e respeitar os mecanismos de autorização já existentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 31,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0006: URL e navegação recomendadas: disponibilizar o módulo através de uma rota própria no Portal do Investidor, por exemplo “/balcao-virtual”, acessível pelo menu principal e pela área autenticada. As rotas internas dos formulários, pedidos e painéis devem permanecer sob o mesmo domínio e respeitar os mecanismos de autorização já existentes.",P2,MASTER-f167d915-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0006,1,"[{""id"":""MASTER-f167d915-0006"",""pedido"":""URL e navegação recomendadas: disponibilizar o módulo através de uma rota própria no Portal do Investidor, por exemplo “/balcao-virtual”, acessível pelo menu principal e pela área autenticada. As rotas internas dos formulários, pedidos e painéis devem permanecer sob o mesmo domínio e respeitar os mecanismos de autorização já existentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 31""],""aceitacao"":""URL e navegação recomendadas: disponibilizar o módulo através de uma rota própria no Portal do Investidor, por exemplo “/balcao-virtual”, acessível pelo menu principal e pela área autenticada. As rotas internas dos formulários, pedidos e painéis devem permanecer sob o mesmo domínio e respeitar os mecanismos de autorização já existentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0007,"A validação pública do portal confirma uma plataforma activa com navegação, conteúdos, área de entrada, dados de mercado, notícias, explorador de activos, carteira, perfil do investidor e simuladores. A reutilização técnica definitiva depende de acesso ao repositório, configuração, base de dados e ambientes; por isso, os itens abaixo distinguem o que pode ser assumido como disponível do que deve ser comprovado na Fase 0.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 42,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0007: A validação pública do portal confirma uma plataforma activa com navegação, conteúdos, área de entrada, dados de mercado, notícias, explorador de activos, carteira, perfil do investidor e simuladores. A reutilização técnica definitiva depende de acesso ao repositório, configuração, base de dados e ambientes; por isso, os itens abaixo distinguem o que pode ser assumido como disponível do que deve ser comprovado na Fase 0.",P2,MASTER-f167d915-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0007,1,"[{""id"":""MASTER-f167d915-0007"",""pedido"":""A validação pública do portal confirma uma plataforma activa com navegação, conteúdos, área de entrada, dados de mercado, notícias, explorador de activos, carteira, perfil do investidor e simuladores. A reutilização técnica definitiva depende de acesso ao repositório, configuração, base de dados e ambientes; por isso, os itens abaixo distinguem o que pode ser assumido como disponível do que deve ser comprovado na Fase 0."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 42""],""aceitacao"":""A validação pública do portal confirma uma plataforma activa com navegação, conteúdos, área de entrada, dados de mercado, notícias, explorador de activos, carteira, perfil do investidor e simuladores. A reutilização técnica definitiva depende de acesso ao repositório, configuração, base de dados e ambientes; por isso, os itens abaixo distinguem o que pode ser assumido como disponível do que deve ser comprovado na Fase 0."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0008,"Navegação e identidade visual Observável no portal público. Reutilizar cabeçalho, menus, grelha, tipografia, cores, componentes e padrões responsivos. Inventário de componentes, design tokens e regras de navegação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 44,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0008: Navegação e identidade visual Observável no portal público. Reutilizar cabeçalho, menus, grelha, tipografia, cores, componentes e padrões responsivos. Inventário de componentes, design tokens e regras de navegação.",P2,MASTER-f167d915-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0008,1,"[{""id"":""MASTER-f167d915-0008"",""pedido"":""Navegação e identidade visual Observável no portal público. Reutilizar cabeçalho, menus, grelha, tipografia, cores, componentes e padrões responsivos. Inventário de componentes, design tokens e regras de navegação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 44""],""aceitacao"":""Navegação e identidade visual Observável no portal público. Reutilizar cabeçalho, menus, grelha, tipografia, cores, componentes e padrões responsivos. Inventário de componentes, design tokens e regras de navegação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0009,"Área de entrada e sessão Existe ponto de entrada público; implementação interna não verificada. Reutilizar autenticação e sessão existentes, sem criar credenciais paralelas. Fluxo de login/logout, recuperação, MFA, duração de sessão e mecanismo de autorização.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 45,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0009: Área de entrada e sessão Existe ponto de entrada público; implementação interna não verificada. Reutilizar autenticação e sessão existentes, sem criar credenciais paralelas. Fluxo de login/logout, recuperação, MFA, duração de sessão e mecanismo de autorização.",P1,MASTER-f167d915-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0009,1,"[{""id"":""MASTER-f167d915-0009"",""pedido"":""Área de entrada e sessão Existe ponto de entrada público; implementação interna não verificada. Reutilizar autenticação e sessão existentes, sem criar credenciais paralelas. Fluxo de login/logout, recuperação, MFA, duração de sessão e mecanismo de autorização."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 45""],""aceitacao"":""Área de entrada e sessão Existe ponto de entrada público; implementação interna não verificada. Reutilizar autenticação e sessão existentes, sem criar credenciais paralelas. Fluxo de login/logout, recuperação, MFA, duração de sessão e mecanismo de autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0010,"Frontend e design system Interface funcional confirmada; stack e biblioteca não verificados. Reutilizar componentes existentes; criar apenas componentes específicos de formulários, timeline, filas e validação. Stack frontend, biblioteca, convenções, acessibilidade e cobertura de testes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 47,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0010: Frontend e design system Interface funcional confirmada; stack e biblioteca não verificados. Reutilizar componentes existentes; criar apenas componentes específicos de formulários, timeline, filas e validação. Stack frontend, biblioteca, convenções, acessibilidade e cobertura de testes.",P2,MASTER-f167d915-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0010,1,"[{""id"":""MASTER-f167d915-0010"",""pedido"":""Frontend e design system Interface funcional confirmada; stack e biblioteca não verificados. Reutilizar componentes existentes; criar apenas componentes específicos de formulários, timeline, filas e validação. Stack frontend, biblioteca, convenções, acessibilidade e cobertura de testes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 47""],""aceitacao"":""Frontend e design system Interface funcional confirmada; stack e biblioteca não verificados. Reutilizar componentes existentes; criar apenas componentes específicos de formulários, timeline, filas e validação. Stack frontend, biblioteca, convenções, acessibilidade e cobertura de testes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0011,"Base de dados Não verificável externamente. Reutilizar a instância e padrões existentes, criando schema/tabelas próprias e relações controladas com utilizadores e organizações. SGBD, migrations, convenções, volumes, backups, índices, auditoria e política de dados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 49,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0011: Base de dados Não verificável externamente. Reutilizar a instância e padrões existentes, criando schema/tabelas próprias e relações controladas com utilizadores e organizações. SGBD, migrations, convenções, volumes, backups, índices, auditoria e política de dados.",P2,MASTER-f167d915-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0011,1,"[{""id"":""MASTER-f167d915-0011"",""pedido"":""Base de dados Não verificável externamente. Reutilizar a instância e padrões existentes, criando schema/tabelas próprias e relações controladas com utilizadores e organizações. SGBD, migrations, convenções, volumes, backups, índices, auditoria e política de dados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 49""],""aceitacao"":""Base de dados Não verificável externamente. Reutilizar a instância e padrões existentes, criando schema/tabelas próprias e relações controladas com utilizadores e organizações. SGBD, migrations, convenções, volumes, backups, índices, auditoria e política de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0012,"Ficheiros e documentos Não verificável externamente. Reutilizar o armazenamento se cumprir antivírus, cifragem, controlo de acesso, versionamento e retenção. Driver, localização, URLs assinadas, limites, antivírus, backup e eliminação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 50,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0012: Ficheiros e documentos Não verificável externamente. Reutilizar o armazenamento se cumprir antivírus, cifragem, controlo de acesso, versionamento e retenção. Driver, localização, URLs assinadas, limites, antivírus, backup e eliminação.",P2,MASTER-f167d915-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0012,1,"[{""id"":""MASTER-f167d915-0012"",""pedido"":""Ficheiros e documentos Não verificável externamente. Reutilizar o armazenamento se cumprir antivírus, cifragem, controlo de acesso, versionamento e retenção. Driver, localização, URLs assinadas, limites, antivírus, backup e eliminação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 50""],""aceitacao"":""Ficheiros e documentos Não verificável externamente. Reutilizar o armazenamento se cumprir antivírus, cifragem, controlo de acesso, versionamento e retenção. Driver, localização, URLs assinadas, limites, antivírus, backup e eliminação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0013,"Notificações e filas Não verificável externamente. Reutilizar mail, SMS, notificações internas, scheduler e queue workers existentes. Provedores, templates, filas, retries, dead-letter, métricas e custos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 51,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0013: Notificações e filas Não verificável externamente. Reutilizar mail, SMS, notificações internas, scheduler e queue workers existentes. Provedores, templates, filas, retries, dead-letter, métricas e custos.",P2,MASTER-f167d915-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0013,1,"[{""id"":""MASTER-f167d915-0013"",""pedido"":""Notificações e filas Não verificável externamente. Reutilizar mail, SMS, notificações internas, scheduler e queue workers existentes. Provedores, templates, filas, retries, dead-letter, métricas e custos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 51""],""aceitacao"":""Notificações e filas Não verificável externamente. Reutilizar mail, SMS, notificações internas, scheduler e queue workers existentes. Provedores, templates, filas, retries, dead-letter, métricas e custos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0014,"Observabilidade e auditoria Não verificável externamente. Reutilizar logs, métricas e alertas; acrescentar trilho imutável para pedidos, decisões e IA. Ferramentas, retenção, correlação, dashboards, alertas e acessos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 53,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0014: Observabilidade e auditoria Não verificável externamente. Reutilizar logs, métricas e alertas; acrescentar trilho imutável para pedidos, decisões e IA. Ferramentas, retenção, correlação, dashboards, alertas e acessos.",P2,MASTER-f167d915-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0014,1,"[{""id"":""MASTER-f167d915-0014"",""pedido"":""Observabilidade e auditoria Não verificável externamente. Reutilizar logs, métricas e alertas; acrescentar trilho imutável para pedidos, decisões e IA. Ferramentas, retenção, correlação, dashboards, alertas e acessos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 53""],""aceitacao"":""Observabilidade e auditoria Não verificável externamente. Reutilizar logs, métricas e alertas; acrescentar trilho imutável para pedidos, decisões e IA. Ferramentas, retenção, correlação, dashboards, alertas e acessos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0015,"Conclusão da validação preliminar: a incorporação é arquitecturalmente plausível e há componentes de experiência e navegação claramente reutilizáveis. A autenticação, permissões, backend, base de dados, armazenamento, filas, observabilidade, CI/CD e segurança ficam classificados como “reutilizáveis sob confirmação”. Nenhum destes componentes deve ser reconstruído antes da avaliação técnica do G0.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 57,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0015: Conclusão da validação preliminar: a incorporação é arquitecturalmente plausível e há componentes de experiência e navegação claramente reutilizáveis. A autenticação, permissões, backend, base de dados, armazenamento, filas, observabilidade, CI/CD e segurança ficam classificados como “reutilizáveis sob confirmação”. Nenhum destes componentes deve ser reconstruído antes da avaliação técnica do G0.",P2,MASTER-f167d915-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0015,1,"[{""id"":""MASTER-f167d915-0015"",""pedido"":""Conclusão da validação preliminar: a incorporação é arquitecturalmente plausível e há componentes de experiência e navegação claramente reutilizáveis. A autenticação, permissões, backend, base de dados, armazenamento, filas, observabilidade, CI/CD e segurança ficam classificados como “reutilizáveis sob confirmação”. Nenhum destes componentes deve ser reconstruído antes da avaliação técnica do G0."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 57""],""aceitacao"":""Conclusão da validação preliminar: a incorporação é arquitecturalmente plausível e há componentes de experiência e navegação claramente reutilizáveis. A autenticação, permissões, backend, base de dados, armazenamento, filas, observabilidade, CI/CD e segurança ficam classificados como “reutilizáveis sob confirmação”. Nenhum destes componentes deve ser reconstruído antes da avaliação técnica do G0."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0016,"Validação do processo actual do portal: a área pública do Portal do Investidor apresenta conteúdos de mercado, exploração de activos, carteira, Perfil do Investidor e simuladores. Não foi possível confirmar publicamente um workflow autenticado de criação de empresa ou de submissão de projecto de investimento. O alinhamento recomendado é preservar essa jornada existente — entrada, perfil, exploração e simuladores — e acrescentar, na área autenticada, o ponto de entrada “Criar empresa / Realizar investimento”, que cria um dossier único e abre a linha do tempo do Balcão Virtual. Na Fase 0, esta sequência deve ser confirmada no código, nas rotas e na base de dados antes de qualquer alteração.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 59,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0016: Validação do processo actual do portal: a área pública do Portal do Investidor apresenta conteúdos de mercado, exploração de activos, carteira, Perfil do Investidor e simuladores. Não foi possível confirmar publicamente um workflow autenticado de criação de empresa ou de submissão de projecto de investimento. O alinhamento recomendado é preservar essa jornada existente — entrada, perfil, exploração e simuladores — e acrescentar, na área autenticada, o ponto de entrada “Criar empresa / Realizar investimento”, que cria um dossier único e abre a linha do tempo do Balcão Virtual. Na Fase 0, esta sequência deve ser confirmada no código, nas rotas e na base de dados antes de qualquer alteração.",P2,MASTER-f167d915-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0016,1,"[{""id"":""MASTER-f167d915-0016"",""pedido"":""Validação do processo actual do portal: a área pública do Portal do Investidor apresenta conteúdos de mercado, exploração de activos, carteira, Perfil do Investidor e simuladores. Não foi possível confirmar publicamente um workflow autenticado de criação de empresa ou de submissão de projecto de investimento. O alinhamento recomendado é preservar essa jornada existente — entrada, perfil, exploração e simuladores — e acrescentar, na área autenticada, o ponto de entrada “Criar empresa / Realizar investimento”, que cria um dossier único e abre a linha do tempo do Balcão Virtual. Na Fase 0, esta sequência deve ser confirmada no código, nas rotas e na base de dados antes de qualquer alteração."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 59""],""aceitacao"":""Validação do processo actual do portal: a área pública do Portal do Investidor apresenta conteúdos de mercado, exploração de activos, carteira, Perfil do Investidor e simuladores. Não foi possível confirmar publicamente um workflow autenticado de criação de empresa ou de submissão de projecto de investimento. O alinhamento recomendado é preservar essa jornada existente — entrada, perfil, exploração e simuladores — e acrescentar, na área autenticada, o ponto de entrada “Criar empresa / Realizar investimento”, que cria um dossier único e abre a linha do tempo do Balcão Virtual. Na Fase 0, esta sequência deve ser confirmada no código, nas rotas e na base de dados antes de qualquer alteração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0017,"Modelo alinhado de navegação: (1) visitante consulta informação e ferramentas já existentes; (2) utilizador entra ou cria conta; (3) completa o Perfil do Investidor; (4) usa simuladores e selecciona “Criar empresa / Realizar investimento”; (5) o portal cria o dossier da empresa e do projecto; (6) a linha do tempo apresenta etapas obrigatórias, condicionais e paralelas; (7) cada acto externo abre apenas a ligação oficial validada e o utilizador regressa para anexar a evidência e actualizar o estado. Não há interoperabilidade nem transmissão automática de dados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 60,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0017: Modelo alinhado de navegação: (1) visitante consulta informação e ferramentas já existentes; (2) utilizador entra ou cria conta; (3) completa o Perfil do Investidor; (4) usa simuladores e selecciona “Criar empresa / Realizar investimento”; (5) o portal cria o dossier da empresa e do projecto; (6) a linha do tempo apresenta etapas obrigatórias, condicionais e paralelas; (7) cada acto externo abre apenas a ligação oficial validada e o utilizador regressa para anexar a evidência e actualizar o estado. Não há interoperabilidade nem transmissão automática de dados.",P2,MASTER-f167d915-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0017,1,"[{""id"":""MASTER-f167d915-0017"",""pedido"":""Modelo alinhado de navegação: (1) visitante consulta informação e ferramentas já existentes; (2) utilizador entra ou cria conta; (3) completa o Perfil do Investidor; (4) usa simuladores e selecciona “Criar empresa / Realizar investimento”; (5) o portal cria o dossier da empresa e do projecto; (6) a linha do tempo apresenta etapas obrigatórias, condicionais e paralelas; (7) cada acto externo abre apenas a ligação oficial validada e o utilizador regressa para anexar a evidência e actualizar o estado. Não há interoperabilidade nem transmissão automática de dados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 60""],""aceitacao"":""Modelo alinhado de navegação: (1) visitante consulta informação e ferramentas já existentes; (2) utilizador entra ou cria conta; (3) completa o Perfil do Investidor; (4) usa simuladores e selecciona “Criar empresa / Realizar investimento”; (5) o portal cria o dossier da empresa e do projecto; (6) a linha do tempo apresenta etapas obrigatórias, condicionais e paralelas; (7) cada acto externo abre apenas a ligação oficial validada e o utilizador regressa para anexar a evidência e actualizar o estado. Não há interoperabilidade nem transmissão automática de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0018,"E0 — Perfil e preparação Etapa inicial; conta autenticada e dados mínimos do promotor e do projecto. Execução: Investidor/Representante Legal. Validação: Product Owner APIEX. CA-E00: dossier criado; reutilização consentida; checklist adaptada ao sector, forma jurídica, origem e valor do investimento. CT-E00-01 dossier completo; CT-E00-02 campo obrigatório omisso; CT-E00-03 consentimento recusado; CT-E00-04 sector/localização alterado; CT-E00-05 regime de investimento recalculado. EV-E00: dossier único, consentimento, classificação preliminar e checklist no histórico. Prazo interno: imediato após dados mínimos. Custo: sem custo interno. Fonte: regras homologadas pelo Product Owner APIEX.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 78,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0018: E0 — Perfil e preparação Etapa inicial; conta autenticada e dados mínimos do promotor e do projecto. Execução: Investidor/Representante Legal. Validação: Product Owner APIEX. CA-E00: dossier criado; reutilização consentida; checklist adaptada ao sector, forma jurídica, origem e valor do investimento. CT-E00-01 dossier completo; CT-E00-02 campo obrigatório omisso; CT-E00-03 consentimento recusado; CT-E00-04 sector/localização alterado; CT-E00-05 regime de investimento recalculado. EV-E00: dossier único, consentimento, classificação preliminar e checklist no histórico. Prazo interno: imediato após dados mínimos. Custo: sem custo interno. Fonte: regras homologadas pelo Product Owner APIEX.",P2,MASTER-f167d915-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0018,1,"[{""id"":""MASTER-f167d915-0018"",""pedido"":""E0 — Perfil e preparação Etapa inicial; conta autenticada e dados mínimos do promotor e do projecto. Execução: Investidor/Representante Legal. Validação: Product Owner APIEX. CA-E00: dossier criado; reutilização consentida; checklist adaptada ao sector, forma jurídica, origem e valor do investimento. CT-E00-01 dossier completo; CT-E00-02 campo obrigatório omisso; CT-E00-03 consentimento recusado; CT-E00-04 sector/localização alterado; CT-E00-05 regime de investimento recalculado. EV-E00: dossier único, consentimento, classificação preliminar e checklist no histórico. Prazo interno: imediato após dados mínimos. Custo: sem custo interno. Fonte: regras homologadas pelo Product Owner APIEX."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 78""],""aceitacao"":""E0 — Perfil e preparação Etapa inicial; conta autenticada e dados mínimos do promotor e do projecto. Execução: Investidor/Representante Legal. Validação: Product Owner APIEX. CA-E00: dossier criado; reutilização consentida; checklist adaptada ao sector, forma jurídica, origem e valor do investimento. CT-E00-01 dossier completo; CT-E00-02 campo obrigatório omisso; CT-E00-03 consentimento recusado; CT-E00-04 sector/localização alterado; CT-E00-05 regime de investimento recalculado. EV-E00: dossier único, consentimento, classificação preliminar e checklist no histórico. Prazo interno: imediato após dados mínimos. Custo: sem custo interno. Fonte: regras homologadas pelo Product Owner APIEX."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0019,"E3 — Beneficiários efectivos E2 concluída. Obrigatória para sociedades comerciais, associações, fundações, consórcios, cooperativas, confissões religiosas, representações de entidades estrangeiras, fundos fiduciários e outras entidades legalmente sujeitas. Execução: Representante Legal. Validação: SARN/Conservatória. CA-E03: pessoa singular com participação ou controlo directo/indirecto igual ou superior a 10%, ou outro controlo efectivo, identificada; declaração feita no acto constitutivo, anualmente no mês da constituição e até 30 dias após alteração; não aplicabilidade fundamentada. CT-E03-01 entidade abrangida; CT-E03-02 excepção fundamentada; CT-E03-03 percentagens incoerentes; CT-E03-04 identificação ausente; CT-E03-05 alteração não declarada em 30 dias. EV-E03: declaração/recibo, estrutura de propriedade, documentos de identificação ou parecer de não aplicabilidade. Fonte primária confirmada: Decreto-Lei n.º 1/2024, de 8 de Março. Parâmetros aplicáveis na matriz: limiar de participação ou controlo de 10%; declaração no acto constitutivo; actualização anual no mês da constituição; actualização até 30 dias após alteração. Verificação: 7 de Outubro de 2026. Confiança: alta.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 81,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0019: E3 — Beneficiários efectivos E2 concluída. Obrigatória para sociedades comerciais, associações, fundações, consórcios, cooperativas, confissões religiosas, representações de entidades estrangeiras, fundos fiduciários e outras entidades legalmente sujeitas. Execução: Representante Legal. Validação: SARN/Conservatória. CA-E03: pessoa singular com participação ou controlo directo/indirecto igual ou superior a 10%, ou outro controlo efectivo, identificada; declaração feita no acto constitutivo, anualmente no mês da constituição e até 30 dias após alteração; não aplicabilidade fundamentada. CT-E03-01 entidade abrangida; CT-E03-02 excepção fundamentada; CT-E03-03 percentagens incoerentes; CT-E03-04 identificação ausente; CT-E03-05 alteração não declarada em 30 dias. EV-E03: declaração/recibo, estrutura de propriedade, documentos de identificação ou parecer de não aplicabilidade. Fonte primária confirmada: Decreto-Lei n.º 1/2024, de 8 de Março. Parâmetros aplicáveis na matriz: limiar de participação ou controlo de 10%; declaração no acto constitutivo; actualização anual no mês da constituição; actualização até 30 dias após alteração. Verificação: 7 de Outubro de 2026. Confiança: alta.",P2,MASTER-f167d915-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0019,1,"[{""id"":""MASTER-f167d915-0019"",""pedido"":""E3 — Beneficiários efectivos E2 concluída. Obrigatória para sociedades comerciais, associações, fundações, consórcios, cooperativas, confissões religiosas, representações de entidades estrangeiras, fundos fiduciários e outras entidades legalmente sujeitas. Execução: Representante Legal. Validação: SARN/Conservatória. CA-E03: pessoa singular com participação ou controlo directo/indirecto igual ou superior a 10%, ou outro controlo efectivo, identificada; declaração feita no acto constitutivo, anualmente no mês da constituição e até 30 dias após alteração; não aplicabilidade fundamentada. CT-E03-01 entidade abrangida; CT-E03-02 excepção fundamentada; CT-E03-03 percentagens incoerentes; CT-E03-04 identificação ausente; CT-E03-05 alteração não declarada em 30 dias. EV-E03: declaração/recibo, estrutura de propriedade, documentos de identificação ou parecer de não aplicabilidade. Fonte primária confirmada: Decreto-Lei n.º 1/2024, de 8 de Março. Parâmetros aplicáveis na matriz: limiar de participação ou controlo de 10%; declaração no acto constitutivo; actualização anual no mês da constituição; actualização até 30 dias após alteração. Verificação: 7 de Outubro de 2026. Confiança: alta."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 81""],""aceitacao"":""E3 — Beneficiários efectivos E2 concluída. Obrigatória para sociedades comerciais, associações, fundações, consórcios, cooperativas, confissões religiosas, representações de entidades estrangeiras, fundos fiduciários e outras entidades legalmente sujeitas. Execução: Representante Legal. Validação: SARN/Conservatória. CA-E03: pessoa singular com participação ou controlo directo/indirecto igual ou superior a 10%, ou outro controlo efectivo, identificada; declaração feita no acto constitutivo, anualmente no mês da constituição e até 30 dias após alteração; não aplicabilidade fundamentada. CT-E03-01 entidade abrangida; CT-E03-02 excepção fundamentada; CT-E03-03 percentagens incoerentes; CT-E03-04 identificação ausente; CT-E03-05 alteração não declarada em 30 dias. EV-E03: declaração/recibo, estrutura de propriedade, documentos de identificação ou parecer de não aplicabilidade. Fonte primária confirmada: Decreto-Lei n.º 1/2024, de 8 de Março. Parâmetros aplicáveis na matriz: limiar de participação ou controlo de 10%; declaração no acto constitutivo; actualização anual no mês da constituição; actualização até 30 dias após alteração. Verificação: 7 de Outubro de 2026. Confiança: alta."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-f167d915-0020,"E7 — Início de actividade fiscal E4 concluída e E6 concluída quando aplicável. Execução: Representante Legal/Contabilista. Validação: Autoridade Tributária. CA-E07: M02, actividade, endereço e data consistentes; comprovativo obrigatório e imutável. CT-E07-01 declaração válida; CT-E07-02 data anterior ao licenciamento; CT-E07-03 actividade divergente; CT-E07-04 conclusão sem comprovativo. EV-E07: data efectiva e comprovativo de início. Prazo e custo: conforme acto e orientação vigente da Autoridade Tributária. Dono do parâmetro: Gestor Institucional AT. Divergência bloqueia E8.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 85,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0020: E7 — Início de actividade fiscal E4 concluída e E6 concluída quando aplicável. Execução: Representante Legal/Contabilista. Validação: Autoridade Tributária. CA-E07: M02, actividade, endereço e data consistentes; comprovativo obrigatório e imutável. CT-E07-01 declaração válida; CT-E07-02 data anterior ao licenciamento; CT-E07-03 actividade divergente; CT-E07-04 conclusão sem comprovativo. EV-E07: data efectiva e comprovativo de início. Prazo e custo: conforme acto e orientação vigente da Autoridade Tributária. Dono do parâmetro: Gestor Institucional AT. Divergência bloqueia E8.",P2,MASTER-f167d915-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0020,1,"[{""id"":""MASTER-f167d915-0020"",""pedido"":""E7 — Início de actividade fiscal E4 concluída e E6 concluída quando aplicável. Execução: Representante Legal/Contabilista. Validação: Autoridade Tributária. CA-E07: M02, actividade, endereço e data consistentes; comprovativo obrigatório e imutável. CT-E07-01 declaração válida; CT-E07-02 data anterior ao licenciamento; CT-E07-03 actividade divergente; CT-E07-04 conclusão sem comprovativo. EV-E07: data efectiva e comprovativo de início. Prazo e custo: conforme acto e orientação vigente da Autoridade Tributária. Dono do parâmetro: Gestor Institucional AT. Divergência bloqueia E8."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 85""],""aceitacao"":""E7 — Início de actividade fiscal E4 concluída e E6 concluída quando aplicável. Execução: Representante Legal/Contabilista. Validação: Autoridade Tributária. CA-E07: M02, actividade, endereço e data consistentes; comprovativo obrigatório e imutável. CT-E07-01 declaração válida; CT-E07-02 data anterior ao licenciamento; CT-E07-03 actividade divergente; CT-E07-04 conclusão sem comprovativo. EV-E07: data efectiva e comprovativo de início. Prazo e custo: conforme acto e orientação vigente da Autoridade Tributária. Dono do parâmetro: Gestor Institucional AT. Divergência bloqueia E8."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0021,"Sequência principal validada: E0 → E1 → E2 → E4 → E5 → E6, quando aplicável → E7 → E8 → E9 → E11. E3 é um ramo obrigatório quando a entidade estiver sujeita à declaração de beneficiários efectivos e converge em E5. E10 inicia a preparação em paralelo a partir de E0; a sua submissão depende das evidências societárias e fiscais exigidas pelo regime aplicável e a respectiva decisão converge em E11.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 91,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0021: Sequência principal validada: E0 → E1 → E2 → E4 → E5 → E6, quando aplicável → E7 → E8 → E9 → E11. E3 é um ramo obrigatório quando a entidade estiver sujeita à declaração de beneficiários efectivos e converge em E5. E10 inicia a preparação em paralelo a partir de E0; a sua submissão depende das evidências societárias e fiscais exigidas pelo regime aplicável e a respectiva decisão converge em E11.",P2,MASTER-f167d915-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0021,1,"[{""id"":""MASTER-f167d915-0021"",""pedido"":""Sequência principal validada: E0 → E1 → E2 → E4 → E5 → E6, quando aplicável → E7 → E8 → E9 → E11. E3 é um ramo obrigatório quando a entidade estiver sujeita à declaração de beneficiários efectivos e converge em E5. E10 inicia a preparação em paralelo a partir de E0; a sua submissão depende das evidências societárias e fiscais exigidas pelo regime aplicável e a respectiva decisão converge em E11."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 91""],""aceitacao"":""Sequência principal validada: E0 → E1 → E2 → E4 → E5 → E6, quando aplicável → E7 → E8 → E9 → E11. E3 é um ramo obrigatório quando a entidade estiver sujeita à declaração de beneficiários efectivos e converge em E5. E10 inicia a preparação em paralelo a partir de E0; a sua submissão depende das evidências societárias e fiscais exigidas pelo regime aplicável e a respectiva decisão converge em E11."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0022,"Caminho crítico da constituição e entrada em actividade: E0 → E1 → E2 → E4 → E5 → E6 → E7. Para uma actividade dispensada de licenciamento, E6 é marcada “Não aplicável” mediante evidência e o caminho segue E5 → E7. Quando a empresa emprega trabalhadores, E8 e E9 prolongam o caminho até à prontidão laboral e contributiva. Para projectos sujeitos a decisão da APIEX antes da implementação ou do acesso a benefícios, E10 torna-se também crítico e deve estar concluído antes dos marcos correspondentes de E11.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 92,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0022: Caminho crítico da constituição e entrada em actividade: E0 → E1 → E2 → E4 → E5 → E6 → E7. Para uma actividade dispensada de licenciamento, E6 é marcada “Não aplicável” mediante evidência e o caminho segue E5 → E7. Quando a empresa emprega trabalhadores, E8 e E9 prolongam o caminho até à prontidão laboral e contributiva. Para projectos sujeitos a decisão da APIEX antes da implementação ou do acesso a benefícios, E10 torna-se também crítico e deve estar concluído antes dos marcos correspondentes de E11.",P2,MASTER-f167d915-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0022,1,"[{""id"":""MASTER-f167d915-0022"",""pedido"":""Caminho crítico da constituição e entrada em actividade: E0 → E1 → E2 → E4 → E5 → E6 → E7. Para uma actividade dispensada de licenciamento, E6 é marcada “Não aplicável” mediante evidência e o caminho segue E5 → E7. Quando a empresa emprega trabalhadores, E8 e E9 prolongam o caminho até à prontidão laboral e contributiva. Para projectos sujeitos a decisão da APIEX antes da implementação ou do acesso a benefícios, E10 torna-se também crítico e deve estar concluído antes dos marcos correspondentes de E11."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 92""],""aceitacao"":""Caminho crítico da constituição e entrada em actividade: E0 → E1 → E2 → E4 → E5 → E6 → E7. Para uma actividade dispensada de licenciamento, E6 é marcada “Não aplicável” mediante evidência e o caminho segue E5 → E7. Quando a empresa emprega trabalhadores, E8 e E9 prolongam o caminho até à prontidão laboral e contributiva. Para projectos sujeitos a decisão da APIEX antes da implementação ou do acesso a benefícios, E10 torna-se também crítico e deve estar concluído antes dos marcos correspondentes de E11."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0023,"Lacunas colmatadas e controlo residual: a aplicabilidade de E3 passa a seguir as entidades e o limiar de controlo definidos no Decreto-Lei n.º 1/2024; E6 utiliza uma árvore de decisão por CAE, risco, localização, data de vigência e legislação sectorial; E10 adopta o pacote documental mínimo, os regimes de mero registo/autorização, os limites de competência e o prazo de análise previstos na Lei n.º 8/2023 e no Decreto n.º 8/2024. Os responsáveis externos são definidos por função institucional — SARN/Conservatória, Autoridade Tributária, BAU/Entidade Sectorial, INSS e autoridade decisória do investimento — e devem ser associados nominalmente no catálogo de serviços antes da publicação. Prazos e custos externos não confirmados não serão estimados: serão campos versionados com fonte, data de vigência e responsável pela validação. Regimes especiais, ZEE, ZFI, actividades reguladas e alterações legais activam uma checklist específica e exigem parecer do Dono do Serviço e Jurídico antes da progressão.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 93,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0023: Lacunas colmatadas e controlo residual: a aplicabilidade de E3 passa a seguir as entidades e o limiar de controlo definidos no Decreto-Lei n.º 1/2024; E6 utiliza uma árvore de decisão por CAE, risco, localização, data de vigência e legislação sectorial; E10 adopta o pacote documental mínimo, os regimes de mero registo/autorização, os limites de competência e o prazo de análise previstos na Lei n.º 8/2023 e no Decreto n.º 8/2024. Os responsáveis externos são definidos por função institucional — SARN/Conservatória, Autoridade Tributária, BAU/Entidade Sectorial, INSS e autoridade decisória do investimento — e devem ser associados nominalmente no catálogo de serviços antes da publicação. Prazos e custos externos não confirmados não serão estimados: serão campos versionados com fonte, data de vigência e responsável pela validação. Regimes especiais, ZEE, ZFI, actividades reguladas e alterações legais activam uma checklist específica e exigem parecer do Dono do Serviço e Jurídico antes da progressão.",P2,MASTER-f167d915-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0023,1,"[{""id"":""MASTER-f167d915-0023"",""pedido"":""Lacunas colmatadas e controlo residual: a aplicabilidade de E3 passa a seguir as entidades e o limiar de controlo definidos no Decreto-Lei n.º 1/2024; E6 utiliza uma árvore de decisão por CAE, risco, localização, data de vigência e legislação sectorial; E10 adopta o pacote documental mínimo, os regimes de mero registo/autorização, os limites de competência e o prazo de análise previstos na Lei n.º 8/2023 e no Decreto n.º 8/2024. Os responsáveis externos são definidos por função institucional — SARN/Conservatória, Autoridade Tributária, BAU/Entidade Sectorial, INSS e autoridade decisória do investimento — e devem ser associados nominalmente no catálogo de serviços antes da publicação. Prazos e custos externos não confirmados não serão estimados: serão campos versionados com fonte, data de vigência e responsável pela validação. Regimes especiais, ZEE, ZFI, actividades reguladas e alterações legais activam uma checklist específica e exigem parecer do Dono do Serviço e Jurídico antes da progressão."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 93""],""aceitacao"":""Lacunas colmatadas e controlo residual: a aplicabilidade de E3 passa a seguir as entidades e o limiar de controlo definidos no Decreto-Lei n.º 1/2024; E6 utiliza uma árvore de decisão por CAE, risco, localização, data de vigência e legislação sectorial; E10 adopta o pacote documental mínimo, os regimes de mero registo/autorização, os limites de competência e o prazo de análise previstos na Lei n.º 8/2023 e no Decreto n.º 8/2024. Os responsáveis externos são definidos por função institucional — SARN/Conservatória, Autoridade Tributária, BAU/Entidade Sectorial, INSS e autoridade decisória do investimento — e devem ser associados nominalmente no catálogo de serviços antes da publicação. Prazos e custos externos não confirmados não serão estimados: serão campos versionados com fonte, data de vigência e responsável pela validação. Regimes especiais, ZEE, ZFI, actividades reguladas e alterações legais activam uma checklist específica e exigem parecer do Dono do Serviço e Jurídico antes da progressão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0024,"Prazo legal ou institucional Registar valor, unidade, evento de início, suspensão, fonte e data de vigência; nunca inferir prazo ausente. Dono do Serviço e Jurídico. A cada alteração normativa ou comunicação oficial.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 98,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0024: Prazo legal ou institucional Registar valor, unidade, evento de início, suspensão, fonte e data de vigência; nunca inferir prazo ausente. Dono do Serviço e Jurídico. A cada alteração normativa ou comunicação oficial.",P2,MASTER-f167d915-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0024,1,"[{""id"":""MASTER-f167d915-0024"",""pedido"":""Prazo legal ou institucional Registar valor, unidade, evento de início, suspensão, fonte e data de vigência; nunca inferir prazo ausente. Dono do Serviço e Jurídico. A cada alteração normativa ou comunicação oficial."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 98""],""aceitacao"":""Prazo legal ou institucional Registar valor, unidade, evento de início, suspensão, fonte e data de vigência; nunca inferir prazo ausente. Dono do Serviço e Jurídico. A cada alteração normativa ou comunicação oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0025,"Custo ou emolumento Registar montante, moeda, base de cálculo, isenção, canal de pagamento, fonte e vigência; apresentar “A confirmar na entidade” quando não publicado. Gestor Institucional e Finanças. Antes de cada release e mensalmente.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 99,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0025: Custo ou emolumento Registar montante, moeda, base de cálculo, isenção, canal de pagamento, fonte e vigência; apresentar “A confirmar na entidade” quando não publicado. Gestor Institucional e Finanças. Antes de cada release e mensalmente.",P2,MASTER-f167d915-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0025,1,"[{""id"":""MASTER-f167d915-0025"",""pedido"":""Custo ou emolumento Registar montante, moeda, base de cálculo, isenção, canal de pagamento, fonte e vigência; apresentar “A confirmar na entidade” quando não publicado. Gestor Institucional e Finanças. Antes de cada release e mensalmente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 99""],""aceitacao"":""Custo ou emolumento Registar montante, moeda, base de cálculo, isenção, canal de pagamento, fonte e vigência; apresentar “A confirmar na entidade” quando não publicado. Gestor Institucional e Finanças. Antes de cada release e mensalmente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0026,"Excepção e regime especial Exigir fundamento, parecer, aprovador, validade e evidência; bloquear progressão enquanto pendente. Jurídico e autoridade competente. Por processo.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 101,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0026: Excepção e regime especial Exigir fundamento, parecer, aprovador, validade e evidência; bloquear progressão enquanto pendente. Jurídico e autoridade competente. Por processo.",P2,MASTER-f167d915-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0026,1,"[{""id"":""MASTER-f167d915-0026"",""pedido"":""Excepção e regime especial Exigir fundamento, parecer, aprovador, validade e evidência; bloquear progressão enquanto pendente. Jurídico e autoridade competente. Por processo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 101""],""aceitacao"":""Excepção e regime especial Exigir fundamento, parecer, aprovador, validade e evidência; bloquear progressão enquanto pendente. Jurídico e autoridade competente. Por processo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0027,"Regra de publicação: parâmetros com estado “Pendente” não podem ser usados como prazo bloqueante, custo, data de vigência ou decisão automática. Devem aparecer como informação provisória, acompanhada da fonte e da data, até validação pelo Jurídico e pelo Dono do Serviço.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 113,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0027: Regra de publicação: parâmetros com estado “Pendente” não podem ser usados como prazo bloqueante, custo, data de vigência ou decisão automática. Devem aparecer como informação provisória, acompanhada da fonte e da data, até validação pelo Jurídico e pelo Dono do Serviço.",P2,MASTER-f167d915-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0027,1,"[{""id"":""MASTER-f167d915-0027"",""pedido"":""Regra de publicação: parâmetros com estado “Pendente” não podem ser usados como prazo bloqueante, custo, data de vigência ou decisão automática. Devem aparecer como informação provisória, acompanhada da fonte e da data, até validação pelo Jurídico e pelo Dono do Serviço."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 113""],""aceitacao"":""Regra de publicação: parâmetros com estado “Pendente” não podem ser usados como prazo bloqueante, custo, data de vigência ou decisão automática. Devem aparecer como informação provisória, acompanhada da fonte e da data, até validação pelo Jurídico e pelo Dono do Serviço."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0028,"Condições de aprovação da jornada: todas as etapas aplicáveis devem cumprir os critérios e evidências definidos na matriz de rastreabilidade; dependências não podem ser ultrapassadas sem excepção formal e auditada; ligações institucionais devem estar activas; testes críticos, segurança, acessibilidade e UAT devem estar aprovados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 114,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0028: Condições de aprovação da jornada: todas as etapas aplicáveis devem cumprir os critérios e evidências definidos na matriz de rastreabilidade; dependências não podem ser ultrapassadas sem excepção formal e auditada; ligações institucionais devem estar activas; testes críticos, segurança, acessibilidade e UAT devem estar aprovados.",P2,MASTER-f167d915-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0028,1,"[{""id"":""MASTER-f167d915-0028"",""pedido"":""Condições de aprovação da jornada: todas as etapas aplicáveis devem cumprir os critérios e evidências definidos na matriz de rastreabilidade; dependências não podem ser ultrapassadas sem excepção formal e auditada; ligações institucionais devem estar activas; testes críticos, segurança, acessibilidade e UAT devem estar aprovados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 114""],""aceitacao"":""Condições de aprovação da jornada: todas as etapas aplicáveis devem cumprir os critérios e evidências definidos na matriz de rastreabilidade; dependências não podem ser ultrapassadas sem excepção formal e auditada; ligações institucionais devem estar activas; testes críticos, segurança, acessibilidade e UAT devem estar aprovados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0029,"Estados e controlo da linha do tempo: Não iniciado; Em preparação; Pronto para encaminhamento; Encaminhado ao sector; A aguardar resposta; Com pendência; Concluído; Não aplicável; Expirado. Cada fase deve exibir entidade, requisitos, documentos, dependências, prazo, custo apenas quando oficialmente confirmado, ligação validada, data da última verificação e próxima acção. Os links devem ser testados antes de cada release e mensalmente; redireccionamentos, indisponibilidade ou mudança de domínio geram alerta e bloqueiam a publicação até validação pelo gestor institucional.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 115,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0029: Estados e controlo da linha do tempo: Não iniciado; Em preparação; Pronto para encaminhamento; Encaminhado ao sector; A aguardar resposta; Com pendência; Concluído; Não aplicável; Expirado. Cada fase deve exibir entidade, requisitos, documentos, dependências, prazo, custo apenas quando oficialmente confirmado, ligação validada, data da última verificação e próxima acção. Os links devem ser testados antes de cada release e mensalmente; redireccionamentos, indisponibilidade ou mudança de domínio geram alerta e bloqueiam a publicação até validação pelo gestor institucional.",P2,MASTER-f167d915-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0029,1,"[{""id"":""MASTER-f167d915-0029"",""pedido"":""Estados e controlo da linha do tempo: Não iniciado; Em preparação; Pronto para encaminhamento; Encaminhado ao sector; A aguardar resposta; Com pendência; Concluído; Não aplicável; Expirado. Cada fase deve exibir entidade, requisitos, documentos, dependências, prazo, custo apenas quando oficialmente confirmado, ligação validada, data da última verificação e próxima acção. Os links devem ser testados antes de cada release e mensalmente; redireccionamentos, indisponibilidade ou mudança de domínio geram alerta e bloqueiam a publicação até validação pelo gestor institucional."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 115""],""aceitacao"":""Estados e controlo da linha do tempo: Não iniciado; Em preparação; Pronto para encaminhamento; Encaminhado ao sector; A aguardar resposta; Com pendência; Concluído; Não aplicável; Expirado. Cada fase deve exibir entidade, requisitos, documentos, dependências, prazo, custo apenas quando oficialmente confirmado, ligação validada, data da última verificação e próxima acção. Os links devem ser testados antes de cada release e mensalmente; redireccionamentos, indisponibilidade ou mudança de domínio geram alerta e bloqueiam a publicação até validação pelo gestor institucional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0030,"• Governação dos dados: manter fonte, proprietário, versão, finalidade e retenção de cada formulário e evidência; impedir duplicações internas; não sincronizar nem transferir automaticamente dados para sistemas institucionais externos nesta fase.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 122,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0030: • Governação dos dados: manter fonte, proprietário, versão, finalidade e retenção de cada formulário e evidência; impedir duplicações internas; não sincronizar nem transferir automaticamente dados para sistemas institucionais externos nesta fase.",P2,MASTER-f167d915-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0030,1,"[{""id"":""MASTER-f167d915-0030"",""pedido"":""• Governação dos dados: manter fonte, proprietário, versão, finalidade e retenção de cada formulário e evidência; impedir duplicações internas; não sincronizar nem transferir automaticamente dados para sistemas institucionais externos nesta fase."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 122""],""aceitacao"":""• Governação dos dados: manter fonte, proprietário, versão, finalidade e retenção de cada formulário e evidência; impedir duplicações internas; não sincronizar nem transferir automaticamente dados para sistemas institucionais externos nesta fase."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0031,"• Governação da IA: validar os modelos e regras usados nos formulários APIEX quanto a precisão, explicabilidade, privacidade, enviesamento, segurança e rastreabilidade; proibir aprovação ou rejeição exclusivamente automatizada e assegurar canal de revisão humana.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 123,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0031: • Governação da IA: validar os modelos e regras usados nos formulários APIEX quanto a precisão, explicabilidade, privacidade, enviesamento, segurança e rastreabilidade; proibir aprovação ou rejeição exclusivamente automatizada e assegurar canal de revisão humana.",P2,MASTER-f167d915-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0031,1,"[{""id"":""MASTER-f167d915-0031"",""pedido"":""• Governação da IA: validar os modelos e regras usados nos formulários APIEX quanto a precisão, explicabilidade, privacidade, enviesamento, segurança e rastreabilidade; proibir aprovação ou rejeição exclusivamente automatizada e assegurar canal de revisão humana."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 123""],""aceitacao"":""• Governação da IA: validar os modelos e regras usados nos formulários APIEX quanto a precisão, explicabilidade, privacidade, enviesamento, segurança e rastreabilidade; proibir aprovação ou rejeição exclusivamente automatizada e assegurar canal de revisão humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0032,Componente Operação nesta fase Controlo obrigatório Resultado esperado,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 125,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0032: Componente Operação nesta fase Controlo obrigatório Resultado esperado,P2,MASTER-f167d915-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0032,1,"[{""id"":""MASTER-f167d915-0032"",""pedido"":""Componente Operação nesta fase Controlo obrigatório Resultado esperado"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 125""],""aceitacao"":""Componente Operação nesta fase Controlo obrigatório Resultado esperado"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0033,"Catálogo e ligações Publicar todos os serviços no Balcão Virtual e disponibilizar ligações oficiais apenas para encaminhamento ou consulta junto dos sectores da cadeia. Responsável institucional, URL oficial, finalidade, estado, data de verificação, contacto e aviso de saída do portal. Ponto único de acesso, sem dependência de integrações externas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 126,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0033: Catálogo e ligações Publicar todos os serviços no Balcão Virtual e disponibilizar ligações oficiais apenas para encaminhamento ou consulta junto dos sectores da cadeia. Responsável institucional, URL oficial, finalidade, estado, data de verificação, contacto e aviso de saída do portal. Ponto único de acesso, sem dependência de integrações externas.",P2,MASTER-f167d915-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0033,1,"[{""id"":""MASTER-f167d915-0033"",""pedido"":""Catálogo e ligações Publicar todos os serviços no Balcão Virtual e disponibilizar ligações oficiais apenas para encaminhamento ou consulta junto dos sectores da cadeia. Responsável institucional, URL oficial, finalidade, estado, data de verificação, contacto e aviso de saída do portal. Ponto único de acesso, sem dependência de integrações externas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 126""],""aceitacao"":""Catálogo e ligações Publicar todos os serviços no Balcão Virtual e disponibilizar ligações oficiais apenas para encaminhamento ou consulta junto dos sectores da cadeia. Responsável institucional, URL oficial, finalidade, estado, data de verificação, contacto e aviso de saída do portal. Ponto único de acesso, sem dependência de integrações externas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0034,"Workflow interno Distribuir processos às unidades ou perfis internos responsáveis pelas etapas da cadeia, com filas, prazos, pareceres e decisões. Matriz de perfis, estados, transições, SLA, segregação de funções e motivos obrigatórios. Coordenação interna de toda a cadeia sem troca automática com sistemas externos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 129,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0034: Workflow interno Distribuir processos às unidades ou perfis internos responsáveis pelas etapas da cadeia, com filas, prazos, pareceres e decisões. Matriz de perfis, estados, transições, SLA, segregação de funções e motivos obrigatórios. Coordenação interna de toda a cadeia sem troca automática com sistemas externos.",P1,MASTER-f167d915-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0034,1,"[{""id"":""MASTER-f167d915-0034"",""pedido"":""Workflow interno Distribuir processos às unidades ou perfis internos responsáveis pelas etapas da cadeia, com filas, prazos, pareceres e decisões. Matriz de perfis, estados, transições, SLA, segregação de funções e motivos obrigatórios. Coordenação interna de toda a cadeia sem troca automática com sistemas externos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 129""],""aceitacao"":""Workflow interno Distribuir processos às unidades ou perfis internos responsáveis pelas etapas da cadeia, com filas, prazos, pareceres e decisões. Matriz de perfis, estados, transições, SLA, segregação de funções e motivos obrigatórios. Coordenação interna de toda a cadeia sem troca automática com sistemas externos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0035,"Workflow → operação Todas as etapas do processo são executadas por perfis e unidades internas do Balcão Virtual. Estados, permissões, filas, SLA, notificações e escalonamento devem estar configurados antes do piloto. Product Owner, Líder técnico e Operações.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 139,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0035: Workflow → operação Todas as etapas do processo são executadas por perfis e unidades internas do Balcão Virtual. Estados, permissões, filas, SLA, notificações e escalonamento devem estar configurados antes do piloto. Product Owner, Líder técnico e Operações.",P2,MASTER-f167d915-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0035,1,"[{""id"":""MASTER-f167d915-0035"",""pedido"":""Workflow → operação Todas as etapas do processo são executadas por perfis e unidades internas do Balcão Virtual. Estados, permissões, filas, SLA, notificações e escalonamento devem estar configurados antes do piloto. Product Owner, Líder técnico e Operações."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 139""],""aceitacao"":""Workflow → operação Todas as etapas do processo são executadas por perfis e unidades internas do Balcão Virtual. Estados, permissões, filas, SLA, notificações e escalonamento devem estar configurados antes do piloto. Product Owner, Líder técnico e Operações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0036,"Condições de arranque: devem estar disponíveis o código-fonte e a documentação técnica de teste-investidor.tempo.co.mz, os ambientes, o esquema da base de dados, a arquitectura de autenticação e perfis, o inventário de componentes reutilizáveis, as regras de navegação e publicação, o inventário inicial de ligações, as versões oficiais dos formulários e o acesso às equipas de segurança, jurídico, dados, QA e operações. Se uma destas condições não estiver satisfeita, o cronograma deve ser replaneado antes da aprovação de G0.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 143,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0036: Condições de arranque: devem estar disponíveis o código-fonte e a documentação técnica de teste-investidor.tempo.co.mz, os ambientes, o esquema da base de dados, a arquitectura de autenticação e perfis, o inventário de componentes reutilizáveis, as regras de navegação e publicação, o inventário inicial de ligações, as versões oficiais dos formulários e o acesso às equipas de segurança, jurídico, dados, QA e operações. Se uma destas condições não estiver satisfeita, o cronograma deve ser replaneado antes da aprovação de G0.",P2,MASTER-f167d915-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0036,1,"[{""id"":""MASTER-f167d915-0036"",""pedido"":""Condições de arranque: devem estar disponíveis o código-fonte e a documentação técnica de teste-investidor.tempo.co.mz, os ambientes, o esquema da base de dados, a arquitectura de autenticação e perfis, o inventário de componentes reutilizáveis, as regras de navegação e publicação, o inventário inicial de ligações, as versões oficiais dos formulários e o acesso às equipas de segurança, jurídico, dados, QA e operações. Se uma destas condições não estiver satisfeita, o cronograma deve ser replaneado antes da aprovação de G0."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 143""],""aceitacao"":""Condições de arranque: devem estar disponíveis o código-fonte e a documentação técnica de teste-investidor.tempo.co.mz, os ambientes, o esquema da base de dados, a arquitectura de autenticação e perfis, o inventário de componentes reutilizáveis, as regras de navegação e publicação, o inventário inicial de ligações, as versões oficiais dos formulários e o acesso às equipas de segurança, jurídico, dados, QA e operações. Se uma destas condições não estiver satisfeita, o cronograma deve ser replaneado antes da aprovação de G0."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0037,"RF-01 Catálogo de formulários com título, finalidade, público-alvo, requisitos, prazo, custo, proprietário e versão. O utente localiza o formulário por pesquisa, tema, perfil e serviço e consulta instruções antes de iniciar. Inventário aprovado / Product Owner APIEX.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 147,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0037: RF-01 Catálogo de formulários com título, finalidade, público-alvo, requisitos, prazo, custo, proprietário e versão. O utente localiza o formulário por pesquisa, tema, perfil e serviço e consulta instruções antes de iniciar. Inventário aprovado / Product Owner APIEX.",P2,MASTER-f167d915-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0037,1,"[{""id"":""MASTER-f167d915-0037"",""pedido"":""RF-01 Catálogo de formulários com título, finalidade, público-alvo, requisitos, prazo, custo, proprietário e versão. O utente localiza o formulário por pesquisa, tema, perfil e serviço e consulta instruções antes de iniciar. Inventário aprovado / Product Owner APIEX."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 147""],""aceitacao"":""RF-01 Catálogo de formulários com título, finalidade, público-alvo, requisitos, prazo, custo, proprietário e versão. O utente localiza o formulário por pesquisa, tema, perfil e serviço e consulta instruções antes de iniciar. Inventário aprovado / Product Owner APIEX."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0038,"RF-02 Controlo de acesso por perfil individual, empresa, representante, analista, supervisor e administrador. Cada perfil visualiza e executa apenas as operações autorizadas; representação fica registada. Identidade, procurações e matriz de permissões / Segurança.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 148,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0038: RF-02 Controlo de acesso por perfil individual, empresa, representante, analista, supervisor e administrador. Cada perfil visualiza e executa apenas as operações autorizadas; representação fica registada. Identidade, procurações e matriz de permissões / Segurança.",P2,MASTER-f167d915-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0038,1,"[{""id"":""MASTER-f167d915-0038"",""pedido"":""RF-02 Controlo de acesso por perfil individual, empresa, representante, analista, supervisor e administrador. Cada perfil visualiza e executa apenas as operações autorizadas; representação fica registada. Identidade, procurações e matriz de permissões / Segurança."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 148""],""aceitacao"":""RF-02 Controlo de acesso por perfil individual, empresa, representante, analista, supervisor e administrador. Cada perfil visualiza e executa apenas as operações autorizadas; representação fica registada. Identidade, procurações e matriz de permissões / Segurança."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0039,"RF-03 Criação, gravação automática, rascunho, retoma, duplicação autorizada e cancelamento. O rascunho mantém versão e data, pode ser retomado noutro dispositivo e não é submetido sem acção expressa. Sessão e armazenamento / Líder técnico.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 149,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0039: RF-03 Criação, gravação automática, rascunho, retoma, duplicação autorizada e cancelamento. O rascunho mantém versão e data, pode ser retomado noutro dispositivo e não é submetido sem acção expressa. Sessão e armazenamento / Líder técnico.",P1,MASTER-f167d915-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0039,1,"[{""id"":""MASTER-f167d915-0039"",""pedido"":""RF-03 Criação, gravação automática, rascunho, retoma, duplicação autorizada e cancelamento. O rascunho mantém versão e data, pode ser retomado noutro dispositivo e não é submetido sem acção expressa. Sessão e armazenamento / Líder técnico."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 149""],""aceitacao"":""RF-03 Criação, gravação automática, rascunho, retoma, duplicação autorizada e cancelamento. O rascunho mantém versão e data, pode ser retomado noutro dispositivo e não é submetido sem acção expressa. Sessão e armazenamento / Líder técnico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0040,"RF-04 Campos configuráveis: texto, número, moeda, data, selecção, localização, contactos, identificadores e grupos repetíveis. Tipos, máscaras, limites e formatos são aplicados no cliente e servidor. Dicionário de campos / Donos dos formulários.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 150,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0040: RF-04 Campos configuráveis: texto, número, moeda, data, selecção, localização, contactos, identificadores e grupos repetíveis. Tipos, máscaras, limites e formatos são aplicados no cliente e servidor. Dicionário de campos / Donos dos formulários.",P2,MASTER-f167d915-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0040,1,"[{""id"":""MASTER-f167d915-0040"",""pedido"":""RF-04 Campos configuráveis: texto, número, moeda, data, selecção, localização, contactos, identificadores e grupos repetíveis. Tipos, máscaras, limites e formatos são aplicados no cliente e servidor. Dicionário de campos / Donos dos formulários."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 150""],""aceitacao"":""RF-04 Campos configuráveis: texto, número, moeda, data, selecção, localização, contactos, identificadores e grupos repetíveis. Tipos, máscaras, limites e formatos são aplicados no cliente e servidor. Dicionário de campos / Donos dos formulários."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0041,"RF-05 Lógica condicional e regras de obrigatoriedade conforme perfil, respostas, serviço e fase. Campos e secções aparecem, desaparecem ou tornam-se obrigatórios conforme regras versionadas e testadas. Regras de negócio / Product Owner APIEX.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 151,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0041: RF-05 Lógica condicional e regras de obrigatoriedade conforme perfil, respostas, serviço e fase. Campos e secções aparecem, desaparecem ou tornam-se obrigatórios conforme regras versionadas e testadas. Regras de negócio / Product Owner APIEX.",P2,MASTER-f167d915-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0041,1,"[{""id"":""MASTER-f167d915-0041"",""pedido"":""RF-05 Lógica condicional e regras de obrigatoriedade conforme perfil, respostas, serviço e fase. Campos e secções aparecem, desaparecem ou tornam-se obrigatórios conforme regras versionadas e testadas. Regras de negócio / Product Owner APIEX."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 151""],""aceitacao"":""RF-05 Lógica condicional e regras de obrigatoriedade conforme perfil, respostas, serviço e fase. Campos e secções aparecem, desaparecem ou tornam-se obrigatórios conforme regras versionadas e testadas. Regras de negócio / Product Owner APIEX."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0042,"RF-06 Carregamento e gestão de documentos, incluindo tipo, tamanho, validade, versão e categoria. Ficheiros inválidos são bloqueados; documentos passam por antivírus, encriptação e controlo de acesso. Política documental / Segurança e Operações.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 152,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0042: RF-06 Carregamento e gestão de documentos, incluindo tipo, tamanho, validade, versão e categoria. Ficheiros inválidos são bloqueados; documentos passam por antivírus, encriptação e controlo de acesso. Política documental / Segurança e Operações.",P2,MASTER-f167d915-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0042,1,"[{""id"":""MASTER-f167d915-0042"",""pedido"":""RF-06 Carregamento e gestão de documentos, incluindo tipo, tamanho, validade, versão e categoria. Ficheiros inválidos são bloqueados; documentos passam por antivírus, encriptação e controlo de acesso. Política documental / Segurança e Operações."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 152""],""aceitacao"":""RF-06 Carregamento e gestão de documentos, incluindo tipo, tamanho, validade, versão e categoria. Ficheiros inválidos são bloqueados; documentos passam por antivírus, encriptação e controlo de acesso. Política documental / Segurança e Operações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0043,"RF-07 Validação determinística de completude, formato, consistência entre campos, duplicações e requisitos. Erros bloqueantes indicam campo, causa e correcção; avisos não bloqueantes são diferenciados. Catálogo de regras / QA e donos dos formulários.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 153,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0043: RF-07 Validação determinística de completude, formato, consistência entre campos, duplicações e requisitos. Erros bloqueantes indicam campo, causa e correcção; avisos não bloqueantes são diferenciados. Catálogo de regras / QA e donos dos formulários.",P2,MASTER-f167d915-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0043,1,"[{""id"":""MASTER-f167d915-0043"",""pedido"":""RF-07 Validação determinística de completude, formato, consistência entre campos, duplicações e requisitos. Erros bloqueantes indicam campo, causa e correcção; avisos não bloqueantes são diferenciados. Catálogo de regras / QA e donos dos formulários."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 153""],""aceitacao"":""RF-07 Validação determinística de completude, formato, consistência entre campos, duplicações e requisitos. Erros bloqueantes indicam campo, causa e correcção; avisos não bloqueantes são diferenciados. Catálogo de regras / QA e donos dos formulários."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0044,"RF-08 Validação assistida por IA para qualidade de anexos, omissões, incoerências e divergências prováveis. Cada alerta apresenta fundamento compreensível, confiança, acção recomendada e opção de revisão humana. Modelo autorizado e métricas aprovadas / Equipa de IA.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 154,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0044: RF-08 Validação assistida por IA para qualidade de anexos, omissões, incoerências e divergências prováveis. Cada alerta apresenta fundamento compreensível, confiança, acção recomendada e opção de revisão humana. Modelo autorizado e métricas aprovadas / Equipa de IA.",P2,MASTER-f167d915-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0044,1,"[{""id"":""MASTER-f167d915-0044"",""pedido"":""RF-08 Validação assistida por IA para qualidade de anexos, omissões, incoerências e divergências prováveis. Cada alerta apresenta fundamento compreensível, confiança, acção recomendada e opção de revisão humana. Modelo autorizado e métricas aprovadas / Equipa de IA."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 154""],""aceitacao"":""RF-08 Validação assistida por IA para qualidade de anexos, omissões, incoerências e divergências prováveis. Cada alerta apresenta fundamento compreensível, confiança, acção recomendada e opção de revisão humana. Modelo autorizado e métricas aprovadas / Equipa de IA."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0045,"RF-09 Pré-visualização e confirmação antes da submissão. O utente revê respostas, anexos, declarações e consentimentos e confirma explicitamente a submissão. Conteúdo legal aprovado / Jurídico e APIEX.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 155,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0045: RF-09 Pré-visualização e confirmação antes da submissão. O utente revê respostas, anexos, declarações e consentimentos e confirma explicitamente a submissão. Conteúdo legal aprovado / Jurídico e APIEX.",P2,MASTER-f167d915-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0045,1,"[{""id"":""MASTER-f167d915-0045"",""pedido"":""RF-09 Pré-visualização e confirmação antes da submissão. O utente revê respostas, anexos, declarações e consentimentos e confirma explicitamente a submissão. Conteúdo legal aprovado / Jurídico e APIEX."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 155""],""aceitacao"":""RF-09 Pré-visualização e confirmação antes da submissão. O utente revê respostas, anexos, declarações e consentimentos e confirma explicitamente a submissão. Conteúdo legal aprovado / Jurídico e APIEX."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0046,"RF-10 Submissão com identificador único, carimbo temporal, recibo e cópia imutável da versão submetida. Uma submissão repetida não cria duplicação; o recibo fica disponível para descarga. Idempotência e auditoria / Líder técnico.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 156,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0046: RF-10 Submissão com identificador único, carimbo temporal, recibo e cópia imutável da versão submetida. Uma submissão repetida não cria duplicação; o recibo fica disponível para descarga. Idempotência e auditoria / Líder técnico.",P2,MASTER-f167d915-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0046,1,"[{""id"":""MASTER-f167d915-0046"",""pedido"":""RF-10 Submissão com identificador único, carimbo temporal, recibo e cópia imutável da versão submetida. Uma submissão repetida não cria duplicação; o recibo fica disponível para descarga. Idempotência e auditoria / Líder técnico."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 156""],""aceitacao"":""RF-10 Submissão com identificador único, carimbo temporal, recibo e cópia imutável da versão submetida. Uma submissão repetida não cria duplicação; o recibo fica disponível para descarga. Idempotência e auditoria / Líder técnico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | Revisão HTTP QA: outputs/investmoz-revisao-integrada-QA-20261019/MANIFESTO-DELTA-QA.json; PROVA-APRESENTACAO.json; PROVA-ACESSO-QA.json; capturas HTTP QA. Sem instalação remota.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.","Recibo HTML do fluxo existente conferido por HTTP com dados sintéticos QA; TXT imutável preservado, sem alterar regras de submissão." -MASTER-f167d915-0047,"RF-11 Workflow de análise, distribuição, pedido de esclarecimento, correcção, parecer, aprovação, rejeição e encerramento. Transições obedecem a permissões, prazos e motivos obrigatórios e ficam integralmente auditadas. Workflow aprovado / Donos dos serviços.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 157,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0047: RF-11 Workflow de análise, distribuição, pedido de esclarecimento, correcção, parecer, aprovação, rejeição e encerramento. Transições obedecem a permissões, prazos e motivos obrigatórios e ficam integralmente auditadas. Workflow aprovado / Donos dos serviços.",P2,MASTER-f167d915-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0047,1,"[{""id"":""MASTER-f167d915-0047"",""pedido"":""RF-11 Workflow de análise, distribuição, pedido de esclarecimento, correcção, parecer, aprovação, rejeição e encerramento. Transições obedecem a permissões, prazos e motivos obrigatórios e ficam integralmente auditadas. Workflow aprovado / Donos dos serviços."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 157""],""aceitacao"":""RF-11 Workflow de análise, distribuição, pedido de esclarecimento, correcção, parecer, aprovação, rejeição e encerramento. Transições obedecem a permissões, prazos e motivos obrigatórios e ficam integralmente auditadas. Workflow aprovado / Donos dos serviços."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0048,"RF-12 Notificações configuráveis por e-mail, SMS e área do utente. Eventos, modelos, destinatários, idioma, tentativas e comprovativo de entrega são registados. Canais contratados / Operações.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 158,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0048: RF-12 Notificações configuráveis por e-mail, SMS e área do utente. Eventos, modelos, destinatários, idioma, tentativas e comprovativo de entrega são registados. Canais contratados / Operações.",P2,MASTER-f167d915-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0048,1,"[{""id"":""MASTER-f167d915-0048"",""pedido"":""RF-12 Notificações configuráveis por e-mail, SMS e área do utente. Eventos, modelos, destinatários, idioma, tentativas e comprovativo de entrega são registados. Canais contratados / Operações."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 158""],""aceitacao"":""RF-12 Notificações configuráveis por e-mail, SMS e área do utente. Eventos, modelos, destinatários, idioma, tentativas e comprovativo de entrega são registados. Canais contratados / Operações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0049,"RF-13 Correcção controlada após devolução, preservando versões e comparação. O utente altera apenas campos autorizados; versão anterior e justificação permanecem consultáveis. Regras do serviço / APIEX.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 159,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0049: RF-13 Correcção controlada após devolução, preservando versões e comparação. O utente altera apenas campos autorizados; versão anterior e justificação permanecem consultáveis. Regras do serviço / APIEX.",P2,MASTER-f167d915-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0049,1,"[{""id"":""MASTER-f167d915-0049"",""pedido"":""RF-13 Correcção controlada após devolução, preservando versões e comparação. O utente altera apenas campos autorizados; versão anterior e justificação permanecem consultáveis. Regras do serviço / APIEX."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 159""],""aceitacao"":""RF-13 Correcção controlada após devolução, preservando versões e comparação. O utente altera apenas campos autorizados; versão anterior e justificação permanecem consultáveis. Regras do serviço / APIEX."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0050,"RF-14 Painel operacional com filas, prioridades, SLAs, estados, alertas e atribuição de analistas. Supervisores filtram, reatribuem e acompanham atrasos sem alterar o conteúdo original. Modelo operacional / APIEX e Operações.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 160,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0050: RF-14 Painel operacional com filas, prioridades, SLAs, estados, alertas e atribuição de analistas. Supervisores filtram, reatribuem e acompanham atrasos sem alterar o conteúdo original. Modelo operacional / APIEX e Operações.",P2,MASTER-f167d915-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0050,1,"[{""id"":""MASTER-f167d915-0050"",""pedido"":""RF-14 Painel operacional com filas, prioridades, SLAs, estados, alertas e atribuição de analistas. Supervisores filtram, reatribuem e acompanham atrasos sem alterar o conteúdo original. Modelo operacional / APIEX e Operações."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 160""],""aceitacao"":""RF-14 Painel operacional com filas, prioridades, SLAs, estados, alertas e atribuição de analistas. Supervisores filtram, reatribuem e acompanham atrasos sem alterar o conteúdo original. Modelo operacional / APIEX e Operações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0051,"RF-15 Pesquisa, consulta, exportação e relatórios conforme permissões e finalidade. Exportações são autorizadas, minimizadas, registadas e identificam origem, período e responsável. Governação de dados / Equipa de Dados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 161,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0051: RF-15 Pesquisa, consulta, exportação e relatórios conforme permissões e finalidade. Exportações são autorizadas, minimizadas, registadas e identificam origem, período e responsável. Governação de dados / Equipa de Dados.",P2,MASTER-f167d915-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0051,1,"[{""id"":""MASTER-f167d915-0051"",""pedido"":""RF-15 Pesquisa, consulta, exportação e relatórios conforme permissões e finalidade. Exportações são autorizadas, minimizadas, registadas e identificam origem, período e responsável. Governação de dados / Equipa de Dados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 161""],""aceitacao"":""RF-15 Pesquisa, consulta, exportação e relatórios conforme permissões e finalidade. Exportações são autorizadas, minimizadas, registadas e identificam origem, período e responsável. Governação de dados / Equipa de Dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-f167d915-0052,"RF-16 Administração sem código de versões, campos, regras, textos, anexos, prazos e modelos de notificação. Alterações passam por rascunho, aprovação, publicação agendada e rollback, sem afectar submissões anteriores. Workflow de publicação / Product Owner e QA.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 162,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0052: RF-16 Administração sem código de versões, campos, regras, textos, anexos, prazos e modelos de notificação. Alterações passam por rascunho, aprovação, publicação agendada e rollback, sem afectar submissões anteriores. Workflow de publicação / Product Owner e QA.",P1,MASTER-f167d915-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0052,1,"[{""id"":""MASTER-f167d915-0052"",""pedido"":""RF-16 Administração sem código de versões, campos, regras, textos, anexos, prazos e modelos de notificação. Alterações passam por rascunho, aprovação, publicação agendada e rollback, sem afectar submissões anteriores. Workflow de publicação / Product Owner e QA."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 162""],""aceitacao"":""RF-16 Administração sem código de versões, campos, regras, textos, anexos, prazos e modelos de notificação. Alterações passam por rascunho, aprovação, publicação agendada e rollback, sem afectar submissões anteriores. Workflow de publicação / Product Owner e QA."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0053,"RF-17 Acessibilidade, responsividade, linguagem simples e baixo consumo de dados. Fluxos essenciais cumprem WCAG 2.2 AA e funcionam em dispositivos móveis e ligações limitadas. Design system / UX e QA.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 163,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0053: RF-17 Acessibilidade, responsividade, linguagem simples e baixo consumo de dados. Fluxos essenciais cumprem WCAG 2.2 AA e funcionam em dispositivos móveis e ligações limitadas. Design system / UX e QA.",P2,MASTER-f167d915-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0053,1,"[{""id"":""MASTER-f167d915-0053"",""pedido"":""RF-17 Acessibilidade, responsividade, linguagem simples e baixo consumo de dados. Fluxos essenciais cumprem WCAG 2.2 AA e funcionam em dispositivos móveis e ligações limitadas. Design system / UX e QA."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 163""],""aceitacao"":""RF-17 Acessibilidade, responsividade, linguagem simples e baixo consumo de dados. Fluxos essenciais cumprem WCAG 2.2 AA e funcionam em dispositivos móveis e ligações limitadas. Design system / UX e QA."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0054,"RF-18 Consentimento, retenção, eliminação, anonimização e trilho de auditoria. Cada tratamento possui finalidade, base, prazo e evidência; acessos e alterações são rastreáveis. Políticas aprovadas / Jurídico, Segurança e Dados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 164,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0054: RF-18 Consentimento, retenção, eliminação, anonimização e trilho de auditoria. Cada tratamento possui finalidade, base, prazo e evidência; acessos e alterações são rastreáveis. Políticas aprovadas / Jurídico, Segurança e Dados.",P2,MASTER-f167d915-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0054,1,"[{""id"":""MASTER-f167d915-0054"",""pedido"":""RF-18 Consentimento, retenção, eliminação, anonimização e trilho de auditoria. Cada tratamento possui finalidade, base, prazo e evidência; acessos e alterações são rastreáveis. Políticas aprovadas / Jurídico, Segurança e Dados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 164""],""aceitacao"":""RF-18 Consentimento, retenção, eliminação, anonimização e trilho de auditoria. Cada tratamento possui finalidade, base, prazo e evidência; acessos e alterações são rastreáveis. Políticas aprovadas / Jurídico, Segurança e Dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0055,"RF-19 Linha do tempo da constituição da empresa e do investimento, com fases configuráveis, dependências, estados, prazos, entidade, requisitos, custos, evidências, ligação oficial e próxima acção. O utente visualiza a posição actual, fases concluídas, pendências e próxima etapa; fases não aplicáveis são justificadas; nenhuma fase dependente é concluída sem evidência ou excepção autorizada. Processo validado / Product Owner, APIEX e donos dos serviços.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 168,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0055: RF-19 Linha do tempo da constituição da empresa e do investimento, com fases configuráveis, dependências, estados, prazos, entidade, requisitos, custos, evidências, ligação oficial e próxima acção. O utente visualiza a posição actual, fases concluídas, pendências e próxima etapa; fases não aplicáveis são justificadas; nenhuma fase dependente é concluída sem evidência ou excepção autorizada. Processo validado / Product Owner, APIEX e donos dos serviços.",P2,MASTER-f167d915-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0055,1,"[{""id"":""MASTER-f167d915-0055"",""pedido"":""RF-19 Linha do tempo da constituição da empresa e do investimento, com fases configuráveis, dependências, estados, prazos, entidade, requisitos, custos, evidências, ligação oficial e próxima acção. O utente visualiza a posição actual, fases concluídas, pendências e próxima etapa; fases não aplicáveis são justificadas; nenhuma fase dependente é concluída sem evidência ou excepção autorizada. Processo validado / Product Owner, APIEX e donos dos serviços."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 168""],""aceitacao"":""RF-19 Linha do tempo da constituição da empresa e do investimento, com fases configuráveis, dependências, estados, prazos, entidade, requisitos, custos, evidências, ligação oficial e próxima acção. O utente visualiza a posição actual, fases concluídas, pendências e próxima etapa; fases não aplicáveis são justificadas; nenhuma fase dependente é concluída sem evidência ou excepção autorizada. Processo validado / Product Owner, APIEX e donos dos serviços."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0056,"RF-20 Gestão de ligações institucionais por fase, com URL oficial, entidade, finalidade, contacto, data da última verificação, disponibilidade e aviso de saída do portal. Somente links aprovados e activos são publicados; falhas geram alerta; alterações mantêm histórico; o clique e o retorno ao processo são registados sem transmitir dados pessoais. Catálogo de links / Gestores institucionais, DevOps/SRE e QA.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 169,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0056: RF-20 Gestão de ligações institucionais por fase, com URL oficial, entidade, finalidade, contacto, data da última verificação, disponibilidade e aviso de saída do portal. Somente links aprovados e activos são publicados; falhas geram alerta; alterações mantêm histórico; o clique e o retorno ao processo são registados sem transmitir dados pessoais. Catálogo de links / Gestores institucionais, DevOps/SRE e QA.",P2,MASTER-f167d915-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0056,1,"[{""id"":""MASTER-f167d915-0056"",""pedido"":""RF-20 Gestão de ligações institucionais por fase, com URL oficial, entidade, finalidade, contacto, data da última verificação, disponibilidade e aviso de saída do portal. Somente links aprovados e activos são publicados; falhas geram alerta; alterações mantêm histórico; o clique e o retorno ao processo são registados sem transmitir dados pessoais. Catálogo de links / Gestores institucionais, DevOps/SRE e QA."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 169""],""aceitacao"":""RF-20 Gestão de ligações institucionais por fase, com URL oficial, entidade, finalidade, contacto, data da última verificação, disponibilidade e aviso de saída do portal. Somente links aprovados e activos são publicados; falhas geram alerta; alterações mantêm histórico; o clique e o retorno ao processo são registados sem transmitir dados pessoais. Catálogo de links / Gestores institucionais, DevOps/SRE e QA."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0057,"RF-21 Dossier único da empresa e do investimento, reutilizando internamente dados e documentos entre fases autorizadas. Dados comuns não são solicitados novamente; o utente confirma a reutilização; alterações propagam-se apenas a rascunhos e nunca modificam evidências já submetidas. Modelo de dados e consentimento / Líder técnico, Segurança e Equipa de Dados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 170,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0057: RF-21 Dossier único da empresa e do investimento, reutilizando internamente dados e documentos entre fases autorizadas. Dados comuns não são solicitados novamente; o utente confirma a reutilização; alterações propagam-se apenas a rascunhos e nunca modificam evidências já submetidas. Modelo de dados e consentimento / Líder técnico, Segurança e Equipa de Dados.",P1,MASTER-f167d915-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0057,1,"[{""id"":""MASTER-f167d915-0057"",""pedido"":""RF-21 Dossier único da empresa e do investimento, reutilizando internamente dados e documentos entre fases autorizadas. Dados comuns não são solicitados novamente; o utente confirma a reutilização; alterações propagam-se apenas a rascunhos e nunca modificam evidências já submetidas. Modelo de dados e consentimento / Líder técnico, Segurança e Equipa de Dados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 170""],""aceitacao"":""RF-21 Dossier único da empresa e do investimento, reutilizando internamente dados e documentos entre fases autorizadas. Dados comuns não são solicitados novamente; o utente confirma a reutilização; alterações propagam-se apenas a rascunhos e nunca modificam evidências já submetidas. Modelo de dados e consentimento / Líder técnico, Segurança e Equipa de Dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0058,"Regra de priorização: cada formulário deve ter uma ficha de implementação com proprietário, volume, impacto, complexidade, dados tratados, anexos, regras, risco, dependências, esforço e critérios de aceitação. A entrada no piloto e lançamento exige homologação funcional, teste de segurança, acessibilidade, UAT e operação de suporte definida.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 171,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0058: Regra de priorização: cada formulário deve ter uma ficha de implementação com proprietário, volume, impacto, complexidade, dados tratados, anexos, regras, risco, dependências, esforço e critérios de aceitação. A entrada no piloto e lançamento exige homologação funcional, teste de segurança, acessibilidade, UAT e operação de suporte definida.",P2,MASTER-f167d915-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0058,1,"[{""id"":""MASTER-f167d915-0058"",""pedido"":""Regra de priorização: cada formulário deve ter uma ficha de implementação com proprietário, volume, impacto, complexidade, dados tratados, anexos, regras, risco, dependências, esforço e critérios de aceitação. A entrada no piloto e lançamento exige homologação funcional, teste de segurança, acessibilidade, UAT e operação de suporte definida."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 171""],""aceitacao"":""Regra de priorização: cada formulário deve ter uma ficha de implementação com proprietário, volume, impacto, complexidade, dados tratados, anexos, regras, risco, dependências, esforço e critérios de aceitação. A entrada no piloto e lançamento exige homologação funcional, teste de segurança, acessibilidade, UAT e operação de suporte definida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0059,RF-01 Catálogo A R R C I C R I,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 175,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0059: RF-01 Catálogo A R R C I C R I,P2,MASTER-f167d915-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0059,1,"[{""id"":""MASTER-f167d915-0059"",""pedido"":""RF-01 Catálogo A R R C I C R I"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 175""],""aceitacao"":""RF-01 Catálogo A R R C I C R I"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0060,RF-02 Acessos e representação A C R C I R R C,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 176,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0060: RF-02 Acessos e representação A C R C I R R C,P2,MASTER-f167d915-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0060,1,"[{""id"":""MASTER-f167d915-0060"",""pedido"":""RF-02 Acessos e representação A C R C I R R C"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 176""],""aceitacao"":""RF-02 Acessos e representação A C R C I R R C"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0061,RF-03 Rascunho e retoma A C R C I C R C,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 177,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0061: RF-03 Rascunho e retoma A C R C I C R C,P1,MASTER-f167d915-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0061,1,"[{""id"":""MASTER-f167d915-0061"",""pedido"":""RF-03 Rascunho e retoma A C R C I C R C"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 177""],""aceitacao"":""RF-03 Rascunho e retoma A C R C I C R C"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0062,RF-04 Campos configuráveis A R R C I C R I,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 178,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0062: RF-04 Campos configuráveis A R R C I C R I,P2,MASTER-f167d915-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0062,1,"[{""id"":""MASTER-f167d915-0062"",""pedido"":""RF-04 Campos configuráveis A R R C I C R I"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 178""],""aceitacao"":""RF-04 Campos configuráveis A R R C I C R I"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0063,RF-05 Lógica condicional A R R C I C R I,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 179,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0063: RF-05 Lógica condicional A R R C I C R I,P2,MASTER-f167d915-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0063,1,"[{""id"":""MASTER-f167d915-0063"",""pedido"":""RF-05 Lógica condicional A R R C I C R I"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 179""],""aceitacao"":""RF-05 Lógica condicional A R R C I C R I"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0064,RF-06 Documentos A C R C I R R R,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 180,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-f167d915-0064: RF-06 Documentos A C R C I R R R,P2,MASTER-f167d915-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0064,1,"[{""id"":""MASTER-f167d915-0064"",""pedido"":""RF-06 Documentos A C R C I R R R"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 180""],""aceitacao"":""RF-06 Documentos A C R C I R R R"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0065,RF-07 Validação determinística A R R C C C R I,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 181,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0065: RF-07 Validação determinística A R R C C C R I,P2,MASTER-f167d915-0065: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0065,1,"[{""id"":""MASTER-f167d915-0065"",""pedido"":""RF-07 Validação determinística A R R C C C R I"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 181""],""aceitacao"":""RF-07 Validação determinística A R R C C C R I"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0066,RF-08 Validação por IA A C R C R C R C,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 182,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0066: RF-08 Validação por IA A C R C R C R C,P2,MASTER-f167d915-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0066,1,"[{""id"":""MASTER-f167d915-0066"",""pedido"":""RF-08 Validação por IA A C R C R C R C"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 182""],""aceitacao"":""RF-08 Validação por IA A C R C R C R C"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0067,RF-09 Pré-visualização e confirmação A R R R I C R I,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 183,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0067: RF-09 Pré-visualização e confirmação A R R R I C R I,P2,MASTER-f167d915-0067: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0067,1,"[{""id"":""MASTER-f167d915-0067"",""pedido"":""RF-09 Pré-visualização e confirmação A R R R I C R I"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 183""],""aceitacao"":""RF-09 Pré-visualização e confirmação A R R R I C R I"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0068,RF-10 Submissão e recibo A C R C I C R R,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 184,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0068: RF-10 Submissão e recibo A C R C I C R R,P2,MASTER-f167d915-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0068,1,"[{""id"":""MASTER-f167d915-0068"",""pedido"":""RF-10 Submissão e recibo A C R C I C R R"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 184""],""aceitacao"":""RF-10 Submissão e recibo A C R C I C R R"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-f167d915-0069,RF-11 Workflow A R R C I C R R,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 185,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0069: RF-11 Workflow A R R C I C R R,P2,MASTER-f167d915-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0069,1,"[{""id"":""MASTER-f167d915-0069"",""pedido"":""RF-11 Workflow A R R C I C R R"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 185""],""aceitacao"":""RF-11 Workflow A R R C I C R R"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0070,RF-12 Notificações A C R C I C R R,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 186,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0070: RF-12 Notificações A C R C I C R R,P2,MASTER-f167d915-0070: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0070,1,"[{""id"":""MASTER-f167d915-0070"",""pedido"":""RF-12 Notificações A C R C I C R R"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 186""],""aceitacao"":""RF-12 Notificações A C R C I C R R"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0071,RF-13 Correcção e versões A R R C I C R I,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 187,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0071: RF-13 Correcção e versões A R R C I C R I,P2,MASTER-f167d915-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0071,1,"[{""id"":""MASTER-f167d915-0071"",""pedido"":""RF-13 Correcção e versões A R R C I C R I"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 187""],""aceitacao"":""RF-13 Correcção e versões A R R C I C R I"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0072,RF-14 Painel operacional A C R C C C R R,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 188,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0072: RF-14 Painel operacional A C R C C C R R,P2,MASTER-f167d915-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0072,1,"[{""id"":""MASTER-f167d915-0072"",""pedido"":""RF-14 Painel operacional A C R C C C R R"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 188""],""aceitacao"":""RF-14 Painel operacional A C R C C C R R"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0073,"RF-15 Pesquisa, exportação e relatórios A C R C C R R C",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 189,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0073: RF-15 Pesquisa, exportação e relatórios A C R C C R R C",P2,MASTER-f167d915-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0073,1,"[{""id"":""MASTER-f167d915-0073"",""pedido"":""RF-15 Pesquisa, exportação e relatórios A C R C C R R C"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 189""],""aceitacao"":""RF-15 Pesquisa, exportação e relatórios A C R C C R R C"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-f167d915-0074,RF-16 Administração sem código A R R C I C R C,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 190,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0074: RF-16 Administração sem código A R R C I C R C,P2,MASTER-f167d915-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0074,1,"[{""id"":""MASTER-f167d915-0074"",""pedido"":""RF-16 Administração sem código A R R C I C R C"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 190""],""aceitacao"":""RF-16 Administração sem código A R R C I C R C"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0075,RF-17 Acessibilidade e responsividade A C R R I C R C,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 191,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0075: RF-17 Acessibilidade e responsividade A C R R I C R C,P2,MASTER-f167d915-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0075,1,"[{""id"":""MASTER-f167d915-0075"",""pedido"":""RF-17 Acessibilidade e responsividade A C R R I C R C"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 191""],""aceitacao"":""RF-17 Acessibilidade e responsividade A C R R I C R C"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0076,"RF-18 Privacidade, retenção e auditoria C C R I C A/R R R",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 192,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0076: RF-18 Privacidade, retenção e auditoria C C R I C A/R R R",P2,MASTER-f167d915-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0076,1,"[{""id"":""MASTER-f167d915-0076"",""pedido"":""RF-18 Privacidade, retenção e auditoria C C R I C A/R R R"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 192""],""aceitacao"":""RF-18 Privacidade, retenção e auditoria C C R I C A/R R R"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0077,"Regra de governação: cada requisito possui um único A, excepto RF-18, em que a função integrada SJD mantém a autoridade normativa. O QA produz evidência independente; a aprovação do PO não substitui pareceres obrigatórios de segurança, jurídico, dados ou acessibilidade.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 194,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0077: Regra de governação: cada requisito possui um único A, excepto RF-18, em que a função integrada SJD mantém a autoridade normativa. O QA produz evidência independente; a aprovação do PO não substitui pareceres obrigatórios de segurança, jurídico, dados ou acessibilidade.",P2,MASTER-f167d915-0077: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0077,1,"[{""id"":""MASTER-f167d915-0077"",""pedido"":""Regra de governação: cada requisito possui um único A, excepto RF-18, em que a função integrada SJD mantém a autoridade normativa. O QA produz evidência independente; a aprovação do PO não substitui pareceres obrigatórios de segurança, jurídico, dados ou acessibilidade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 194""],""aceitacao"":""Regra de governação: cada requisito possui um único A, excepto RF-18, em que a função integrada SJD mantém a autoridade normativa. O QA produz evidência independente; a aprovação do PO não substitui pareceres obrigatórios de segurança, jurídico, dados ou acessibilidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0078,RF-01 Pesquisa e filtros devolvem apenas formulários publicados e compatíveis com o perfil; metadados obrigatórios estão completos. CT-01A pesquisar por título/tema/perfil; CT-01B tentar aceder a versão retirada. Resultados correctos; versão retirada indisponível; captura e log.,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 198,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-f167d915-0078: RF-01 Pesquisa e filtros devolvem apenas formulários publicados e compatíveis com o perfil; metadados obrigatórios estão completos. CT-01A pesquisar por título/tema/perfil; CT-01B tentar aceder a versão retirada. Resultados correctos; versão retirada indisponível; captura e log.,P2,MASTER-f167d915-0078: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0078,1,"[{""id"":""MASTER-f167d915-0078"",""pedido"":""RF-01 Pesquisa e filtros devolvem apenas formulários publicados e compatíveis com o perfil; metadados obrigatórios estão completos. CT-01A pesquisar por título/tema/perfil; CT-01B tentar aceder a versão retirada. Resultados correctos; versão retirada indisponível; captura e log."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 198""],""aceitacao"":""RF-01 Pesquisa e filtros devolvem apenas formulários publicados e compatíveis com o perfil; metadados obrigatórios estão completos. CT-01A pesquisar por título/tema/perfil; CT-01B tentar aceder a versão retirada. Resultados correctos; versão retirada indisponível; captura e log."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0079,RF-02 Permissões aplicam menor privilégio e toda representação é autorizada e auditada. CT-02A operações válidas por perfil; CT-02B acesso indevido; CT-02C representação expirada. Acesso válido permitido; indevido/expirado bloqueado; evento auditado.,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 199,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0079: RF-02 Permissões aplicam menor privilégio e toda representação é autorizada e auditada. CT-02A operações válidas por perfil; CT-02B acesso indevido; CT-02C representação expirada. Acesso válido permitido; indevido/expirado bloqueado; evento auditado.,P2,MASTER-f167d915-0079: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0079,1,"[{""id"":""MASTER-f167d915-0079"",""pedido"":""RF-02 Permissões aplicam menor privilégio e toda representação é autorizada e auditada. CT-02A operações válidas por perfil; CT-02B acesso indevido; CT-02C representação expirada. Acesso válido permitido; indevido/expirado bloqueado; evento auditado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 199""],""aceitacao"":""RF-02 Permissões aplicam menor privilégio e toda representação é autorizada e auditada. CT-02A operações válidas por perfil; CT-02B acesso indevido; CT-02C representação expirada. Acesso válido permitido; indevido/expirado bloqueado; evento auditado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0080,"RF-03 Rascunho é gravado, retomado e cancelado sem submissão implícita ou perda de versão. CT-03A interromper e retomar noutro dispositivo; CT-03B conflito de gravação; CT-03C cancelar. Última versão reconciliada; aviso de conflito; estado correcto no histórico.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 200,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0080: RF-03 Rascunho é gravado, retomado e cancelado sem submissão implícita ou perda de versão. CT-03A interromper e retomar noutro dispositivo; CT-03B conflito de gravação; CT-03C cancelar. Última versão reconciliada; aviso de conflito; estado correcto no histórico.",P1,MASTER-f167d915-0080: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0080,1,"[{""id"":""MASTER-f167d915-0080"",""pedido"":""RF-03 Rascunho é gravado, retomado e cancelado sem submissão implícita ou perda de versão. CT-03A interromper e retomar noutro dispositivo; CT-03B conflito de gravação; CT-03C cancelar. Última versão reconciliada; aviso de conflito; estado correcto no histórico."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 200""],""aceitacao"":""RF-03 Rascunho é gravado, retomado e cancelado sem submissão implícita ou perda de versão. CT-03A interromper e retomar noutro dispositivo; CT-03B conflito de gravação; CT-03C cancelar. Última versão reconciliada; aviso de conflito; estado correcto no histórico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0081,"RF-04 Tipos, máscaras, limites e grupos repetíveis funcionam igualmente no cliente e servidor. CT-04A valores-limite válidos; CT-04B formato inválido; CT-04C manipular pedido ignorando o cliente. Válidos aceites; inválidos rejeitados pelo servidor com mensagem.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 201,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0081: RF-04 Tipos, máscaras, limites e grupos repetíveis funcionam igualmente no cliente e servidor. CT-04A valores-limite válidos; CT-04B formato inválido; CT-04C manipular pedido ignorando o cliente. Válidos aceites; inválidos rejeitados pelo servidor com mensagem.",P2,MASTER-f167d915-0081: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0081,1,"[{""id"":""MASTER-f167d915-0081"",""pedido"":""RF-04 Tipos, máscaras, limites e grupos repetíveis funcionam igualmente no cliente e servidor. CT-04A valores-limite válidos; CT-04B formato inválido; CT-04C manipular pedido ignorando o cliente. Válidos aceites; inválidos rejeitados pelo servidor com mensagem."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 201""],""aceitacao"":""RF-04 Tipos, máscaras, limites e grupos repetíveis funcionam igualmente no cliente e servidor. CT-04A valores-limite válidos; CT-04B formato inválido; CT-04C manipular pedido ignorando o cliente. Válidos aceites; inválidos rejeitados pelo servidor com mensagem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0082,RF-05 Regras condicionais exibem e exigem exactamente os campos aplicáveis à combinação de respostas. CT-05A percorrer cada ramo; CT-05B alterar resposta-mãe; CT-05C submeter campo oculto malicioso. Ramos e obrigatoriedade correctos; dado oculto ignorado/rejeitado.,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 202,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0082: RF-05 Regras condicionais exibem e exigem exactamente os campos aplicáveis à combinação de respostas. CT-05A percorrer cada ramo; CT-05B alterar resposta-mãe; CT-05C submeter campo oculto malicioso. Ramos e obrigatoriedade correctos; dado oculto ignorado/rejeitado.,P2,MASTER-f167d915-0082: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0082,1,"[{""id"":""MASTER-f167d915-0082"",""pedido"":""RF-05 Regras condicionais exibem e exigem exactamente os campos aplicáveis à combinação de respostas. CT-05A percorrer cada ramo; CT-05B alterar resposta-mãe; CT-05C submeter campo oculto malicioso. Ramos e obrigatoriedade correctos; dado oculto ignorado/rejeitado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 202""],""aceitacao"":""RF-05 Regras condicionais exibem e exigem exactamente os campos aplicáveis à combinação de respostas. CT-05A percorrer cada ramo; CT-05B alterar resposta-mãe; CT-05C submeter campo oculto malicioso. Ramos e obrigatoriedade correctos; dado oculto ignorado/rejeitado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0083,"RF-06 Somente ficheiros permitidos, íntegros e livres de malware são armazenados com acesso autorizado. CT-06A ficheiro válido; CT-06B tipo/tamanho inválido; CT-06C malware; CT-06D acesso não autorizado. Válido armazenado e cifrado; restantes bloqueados e registados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 203,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0083: RF-06 Somente ficheiros permitidos, íntegros e livres de malware são armazenados com acesso autorizado. CT-06A ficheiro válido; CT-06B tipo/tamanho inválido; CT-06C malware; CT-06D acesso não autorizado. Válido armazenado e cifrado; restantes bloqueados e registados.",P2,MASTER-f167d915-0083: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0083,1,"[{""id"":""MASTER-f167d915-0083"",""pedido"":""RF-06 Somente ficheiros permitidos, íntegros e livres de malware são armazenados com acesso autorizado. CT-06A ficheiro válido; CT-06B tipo/tamanho inválido; CT-06C malware; CT-06D acesso não autorizado. Válido armazenado e cifrado; restantes bloqueados e registados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 203""],""aceitacao"":""RF-06 Somente ficheiros permitidos, íntegros e livres de malware são armazenados com acesso autorizado. CT-06A ficheiro válido; CT-06B tipo/tamanho inválido; CT-06C malware; CT-06D acesso não autorizado. Válido armazenado e cifrado; restantes bloqueados e registados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0084,RF-07 Erros bloqueantes impedem submissão; avisos são diferenciados e apontam causa e correcção. CT-07A obrigatório omisso; CT-07B incoerência entre campos; CT-07C possível duplicado. Mensagens específicas; submissão bloqueada quando aplicável; log da regra.,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 204,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0084: RF-07 Erros bloqueantes impedem submissão; avisos são diferenciados e apontam causa e correcção. CT-07A obrigatório omisso; CT-07B incoerência entre campos; CT-07C possível duplicado. Mensagens específicas; submissão bloqueada quando aplicável; log da regra.,P2,MASTER-f167d915-0084: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0084,1,"[{""id"":""MASTER-f167d915-0084"",""pedido"":""RF-07 Erros bloqueantes impedem submissão; avisos são diferenciados e apontam causa e correcção. CT-07A obrigatório omisso; CT-07B incoerência entre campos; CT-07C possível duplicado. Mensagens específicas; submissão bloqueada quando aplicável; log da regra."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 204""],""aceitacao"":""RF-07 Erros bloqueantes impedem submissão; avisos são diferenciados e apontam causa e correcção. CT-07A obrigatório omisso; CT-07B incoerência entre campos; CT-07C possível duplicado. Mensagens específicas; submissão bloqueada quando aplicável; log da regra."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0085,"RF-08 Alerta de IA mostra fundamento, confiança e recomendação; revisão humana prevalece. CT-08A anexo ilegível; CT-08B inconsistência conhecida; CT-08C falso positivo; CT-08D indisponibilidade da IA. Alertas explicáveis; decisão humana registada; fallback sem bloquear regras determinísticas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 205,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0085: RF-08 Alerta de IA mostra fundamento, confiança e recomendação; revisão humana prevalece. CT-08A anexo ilegível; CT-08B inconsistência conhecida; CT-08C falso positivo; CT-08D indisponibilidade da IA. Alertas explicáveis; decisão humana registada; fallback sem bloquear regras determinísticas.",P2,MASTER-f167d915-0085: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0085,1,"[{""id"":""MASTER-f167d915-0085"",""pedido"":""RF-08 Alerta de IA mostra fundamento, confiança e recomendação; revisão humana prevalece. CT-08A anexo ilegível; CT-08B inconsistência conhecida; CT-08C falso positivo; CT-08D indisponibilidade da IA. Alertas explicáveis; decisão humana registada; fallback sem bloquear regras determinísticas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 205""],""aceitacao"":""RF-08 Alerta de IA mostra fundamento, confiança e recomendação; revisão humana prevalece. CT-08A anexo ilegível; CT-08B inconsistência conhecida; CT-08C falso positivo; CT-08D indisponibilidade da IA. Alertas explicáveis; decisão humana registada; fallback sem bloquear regras determinísticas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0086,RF-09 Pré-visualização reproduz respostas/anexos e exige confirmação e consentimentos vigentes. CT-09A comparar formulário/pré-visualização; CT-09B consentimento ausente; CT-09C alteração antes de confirmar. Conteúdo idêntico; bloqueio sem consentimento; nova pré-visualização após alteração.,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 206,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-f167d915-0086: RF-09 Pré-visualização reproduz respostas/anexos e exige confirmação e consentimentos vigentes. CT-09A comparar formulário/pré-visualização; CT-09B consentimento ausente; CT-09C alteração antes de confirmar. Conteúdo idêntico; bloqueio sem consentimento; nova pré-visualização após alteração.,P2,MASTER-f167d915-0086: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0086,1,"[{""id"":""MASTER-f167d915-0086"",""pedido"":""RF-09 Pré-visualização reproduz respostas/anexos e exige confirmação e consentimentos vigentes. CT-09A comparar formulário/pré-visualização; CT-09B consentimento ausente; CT-09C alteração antes de confirmar. Conteúdo idêntico; bloqueio sem consentimento; nova pré-visualização após alteração."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 206""],""aceitacao"":""RF-09 Pré-visualização reproduz respostas/anexos e exige confirmação e consentimentos vigentes. CT-09A comparar formulário/pré-visualização; CT-09B consentimento ausente; CT-09C alteração antes de confirmar. Conteúdo idêntico; bloqueio sem consentimento; nova pré-visualização após alteração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0087,"RF-10 Submissão gera identificador único, carimbo, cópia imutável e recibo; repetição é idempotente. CT-10A submissão normal; CT-10B duplo clique/retry; CT-10C tentar alterar cópia submetida. Um único pedido e recibo; alteração bloqueada; hash/versão auditável.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 207,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0087: RF-10 Submissão gera identificador único, carimbo, cópia imutável e recibo; repetição é idempotente. CT-10A submissão normal; CT-10B duplo clique/retry; CT-10C tentar alterar cópia submetida. Um único pedido e recibo; alteração bloqueada; hash/versão auditável.",P2,MASTER-f167d915-0087: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0087,1,"[{""id"":""MASTER-f167d915-0087"",""pedido"":""RF-10 Submissão gera identificador único, carimbo, cópia imutável e recibo; repetição é idempotente. CT-10A submissão normal; CT-10B duplo clique/retry; CT-10C tentar alterar cópia submetida. Um único pedido e recibo; alteração bloqueada; hash/versão auditável."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 207""],""aceitacao"":""RF-10 Submissão gera identificador único, carimbo, cópia imutável e recibo; repetição é idempotente. CT-10A submissão normal; CT-10B duplo clique/retry; CT-10C tentar alterar cópia submetida. Um único pedido e recibo; alteração bloqueada; hash/versão auditável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | Revisão HTTP QA: outputs/investmoz-revisao-integrada-QA-20261019/MANIFESTO-DELTA-QA.json; PROVA-APRESENTACAO.json; PROVA-ACESSO-QA.json; capturas HTTP QA. Sem instalação remota.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.","Recibo legível com protocolo/data/versão, montantes/moeda, zero e indeterminado distintos. Novo formato QA; não repete nem substitui provas de idempotência já aceites." -MASTER-f167d915-0088,"RF-11 Apenas transições autorizadas ocorrem, com responsável, prazo e motivo obrigatório. CT-11A fluxo feliz; CT-11B transição inválida; CT-11C rejeição sem motivo; CT-11D SLA expirado. Fluxo autorizado; inválidos bloqueados; alerta de SLA; histórico completo.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 208,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0088: RF-11 Apenas transições autorizadas ocorrem, com responsável, prazo e motivo obrigatório. CT-11A fluxo feliz; CT-11B transição inválida; CT-11C rejeição sem motivo; CT-11D SLA expirado. Fluxo autorizado; inválidos bloqueados; alerta de SLA; histórico completo.",P2,MASTER-f167d915-0088: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0088,1,"[{""id"":""MASTER-f167d915-0088"",""pedido"":""RF-11 Apenas transições autorizadas ocorrem, com responsável, prazo e motivo obrigatório. CT-11A fluxo feliz; CT-11B transição inválida; CT-11C rejeição sem motivo; CT-11D SLA expirado. Fluxo autorizado; inválidos bloqueados; alerta de SLA; histórico completo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 208""],""aceitacao"":""RF-11 Apenas transições autorizadas ocorrem, com responsável, prazo e motivo obrigatório. CT-11A fluxo feliz; CT-11B transição inválida; CT-11C rejeição sem motivo; CT-11D SLA expirado. Fluxo autorizado; inválidos bloqueados; alerta de SLA; histórico completo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0089,"RF-12 Cada evento gera mensagem correcta, no canal e idioma configurados, com tentativas e entrega rastreadas. CT-12A e-mail/SMS/portal; CT-12B canal indisponível; CT-12C destinatário inválido. Entrega ou retry/falha registada; nenhum dado excessivo na mensagem.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 209,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0089: RF-12 Cada evento gera mensagem correcta, no canal e idioma configurados, com tentativas e entrega rastreadas. CT-12A e-mail/SMS/portal; CT-12B canal indisponível; CT-12C destinatário inválido. Entrega ou retry/falha registada; nenhum dado excessivo na mensagem.",P2,MASTER-f167d915-0089: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0089,1,"[{""id"":""MASTER-f167d915-0089"",""pedido"":""RF-12 Cada evento gera mensagem correcta, no canal e idioma configurados, com tentativas e entrega rastreadas. CT-12A e-mail/SMS/portal; CT-12B canal indisponível; CT-12C destinatário inválido. Entrega ou retry/falha registada; nenhum dado excessivo na mensagem."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 209""],""aceitacao"":""RF-12 Cada evento gera mensagem correcta, no canal e idioma configurados, com tentativas e entrega rastreadas. CT-12A e-mail/SMS/portal; CT-12B canal indisponível; CT-12C destinatário inválido. Entrega ou retry/falha registada; nenhum dado excessivo na mensagem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0090,"RF-13 Devolução abre apenas campos autorizados e preserva versões, diferenças e justificação. CT-13A corrigir campo permitido; CT-13B editar campo bloqueado; CT-13C comparar versões. Permissões respeitadas; versões e diferenças consultáveis.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 210,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0090: RF-13 Devolução abre apenas campos autorizados e preserva versões, diferenças e justificação. CT-13A corrigir campo permitido; CT-13B editar campo bloqueado; CT-13C comparar versões. Permissões respeitadas; versões e diferenças consultáveis.",P2,MASTER-f167d915-0090: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0090,1,"[{""id"":""MASTER-f167d915-0090"",""pedido"":""RF-13 Devolução abre apenas campos autorizados e preserva versões, diferenças e justificação. CT-13A corrigir campo permitido; CT-13B editar campo bloqueado; CT-13C comparar versões. Permissões respeitadas; versões e diferenças consultáveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 210""],""aceitacao"":""RF-13 Devolução abre apenas campos autorizados e preserva versões, diferenças e justificação. CT-13A corrigir campo permitido; CT-13B editar campo bloqueado; CT-13C comparar versões. Permissões respeitadas; versões e diferenças consultáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0091,"RF-14 Painel reflecte filas, prioridades, SLA e atribuições sem alterar o pedido original. CT-14A filtrar/ordenar; CT-14B reatribuir; CT-14C concorrência; CT-14D alerta de atraso. Dados correctos; conflito controlado; auditoria e alertas gerados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 211,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0091: RF-14 Painel reflecte filas, prioridades, SLA e atribuições sem alterar o pedido original. CT-14A filtrar/ordenar; CT-14B reatribuir; CT-14C concorrência; CT-14D alerta de atraso. Dados correctos; conflito controlado; auditoria e alertas gerados.",P2,MASTER-f167d915-0091: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0091,1,"[{""id"":""MASTER-f167d915-0091"",""pedido"":""RF-14 Painel reflecte filas, prioridades, SLA e atribuições sem alterar o pedido original. CT-14A filtrar/ordenar; CT-14B reatribuir; CT-14C concorrência; CT-14D alerta de atraso. Dados correctos; conflito controlado; auditoria e alertas gerados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 211""],""aceitacao"":""RF-14 Painel reflecte filas, prioridades, SLA e atribuições sem alterar o pedido original. CT-14A filtrar/ordenar; CT-14B reatribuir; CT-14C concorrência; CT-14D alerta de atraso. Dados correctos; conflito controlado; auditoria e alertas gerados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0092,"RF-15 Consulta e exportação obedecem a filtros, finalidade, minimização e autorização. CT-15A relatório autorizado; CT-15B exportar campo restrito; CT-15C grande volume. Dados exactos e minimizados; restrição aplicada; exportação registada e performante.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 212,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0092: RF-15 Consulta e exportação obedecem a filtros, finalidade, minimização e autorização. CT-15A relatório autorizado; CT-15B exportar campo restrito; CT-15C grande volume. Dados exactos e minimizados; restrição aplicada; exportação registada e performante.",P2,MASTER-f167d915-0092: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0092,1,"[{""id"":""MASTER-f167d915-0092"",""pedido"":""RF-15 Consulta e exportação obedecem a filtros, finalidade, minimização e autorização. CT-15A relatório autorizado; CT-15B exportar campo restrito; CT-15C grande volume. Dados exactos e minimizados; restrição aplicada; exportação registada e performante."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 212""],""aceitacao"":""RF-15 Consulta e exportação obedecem a filtros, finalidade, minimização e autorização. CT-15A relatório autorizado; CT-15B exportar campo restrito; CT-15C grande volume. Dados exactos e minimizados; restrição aplicada; exportação registada e performante."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-f167d915-0093,"RF-16 Alterações configuráveis passam por rascunho, aprovação, publicação e rollback sem afectar versões antigas. CT-16A publicar nova versão; CT-16B alteração não aprovada; CT-16C rollback; CT-16D pedido antigo. Só versão aprovada activa; rollback efectivo; submissões antigas preservadas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 213,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0093: RF-16 Alterações configuráveis passam por rascunho, aprovação, publicação e rollback sem afectar versões antigas. CT-16A publicar nova versão; CT-16B alteração não aprovada; CT-16C rollback; CT-16D pedido antigo. Só versão aprovada activa; rollback efectivo; submissões antigas preservadas.",P1,MASTER-f167d915-0093: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0093,1,"[{""id"":""MASTER-f167d915-0093"",""pedido"":""RF-16 Alterações configuráveis passam por rascunho, aprovação, publicação e rollback sem afectar versões antigas. CT-16A publicar nova versão; CT-16B alteração não aprovada; CT-16C rollback; CT-16D pedido antigo. Só versão aprovada activa; rollback efectivo; submissões antigas preservadas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 213""],""aceitacao"":""RF-16 Alterações configuráveis passam por rascunho, aprovação, publicação e rollback sem afectar versões antigas. CT-16A publicar nova versão; CT-16B alteração não aprovada; CT-16C rollback; CT-16D pedido antigo. Só versão aprovada activa; rollback efectivo; submissões antigas preservadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0094,"RF-17 Fluxos essenciais cumprem WCAG 2.2 AA, funcionam por teclado, leitor de ecrã, móvel e ligação limitada. CT-17A teclado/foco; CT-17B leitor de ecrã; CT-17C contraste/zoom; CT-17D rede lenta e ecrã móvel. Sem falhas críticas; relatório de acessibilidade e evidência multidispositivo.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 214,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0094: RF-17 Fluxos essenciais cumprem WCAG 2.2 AA, funcionam por teclado, leitor de ecrã, móvel e ligação limitada. CT-17A teclado/foco; CT-17B leitor de ecrã; CT-17C contraste/zoom; CT-17D rede lenta e ecrã móvel. Sem falhas críticas; relatório de acessibilidade e evidência multidispositivo.",P2,MASTER-f167d915-0094: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0094,1,"[{""id"":""MASTER-f167d915-0094"",""pedido"":""RF-17 Fluxos essenciais cumprem WCAG 2.2 AA, funcionam por teclado, leitor de ecrã, móvel e ligação limitada. CT-17A teclado/foco; CT-17B leitor de ecrã; CT-17C contraste/zoom; CT-17D rede lenta e ecrã móvel. Sem falhas críticas; relatório de acessibilidade e evidência multidispositivo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 214""],""aceitacao"":""RF-17 Fluxos essenciais cumprem WCAG 2.2 AA, funcionam por teclado, leitor de ecrã, móvel e ligação limitada. CT-17A teclado/foco; CT-17B leitor de ecrã; CT-17C contraste/zoom; CT-17D rede lenta e ecrã móvel. Sem falhas críticas; relatório de acessibilidade e evidência multidispositivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-f167d915-0095,"RF-18 Consentimento, finalidade, retenção, eliminação/anonimização e acessos são aplicados e auditáveis. CT-18A recolher/retirar consentimento; CT-18B atingir retenção; CT-18C pedido de eliminação; CT-18D acesso à auditoria. Tratamento interrompido quando aplicável; retenção executada; evidência íntegra e acesso restrito.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 215,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0095: RF-18 Consentimento, finalidade, retenção, eliminação/anonimização e acessos são aplicados e auditáveis. CT-18A recolher/retirar consentimento; CT-18B atingir retenção; CT-18C pedido de eliminação; CT-18D acesso à auditoria. Tratamento interrompido quando aplicável; retenção executada; evidência íntegra e acesso restrito.",P2,MASTER-f167d915-0095: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0095,1,"[{""id"":""MASTER-f167d915-0095"",""pedido"":""RF-18 Consentimento, finalidade, retenção, eliminação/anonimização e acessos são aplicados e auditáveis. CT-18A recolher/retirar consentimento; CT-18B atingir retenção; CT-18C pedido de eliminação; CT-18D acesso à auditoria. Tratamento interrompido quando aplicável; retenção executada; evidência íntegra e acesso restrito."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 215""],""aceitacao"":""RF-18 Consentimento, finalidade, retenção, eliminação/anonimização e acessos são aplicados e auditáveis. CT-18A recolher/retirar consentimento; CT-18B atingir retenção; CT-18C pedido de eliminação; CT-18D acesso à auditoria. Tratamento interrompido quando aplicável; retenção executada; evidência íntegra e acesso restrito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0096,"RF-19 A linha do tempo respeita a ordem, dependências, estados, prazos e evidências configuradas para o perfil e actividade. CT-19A concluir percurso padrão; CT-19B tentar concluir fase dependente sem evidência; CT-19C marcar fase não aplicável; CT-19D expirar reserva/licença. Progressão correcta; bloqueio ou excepção auditada; alertas e próxima acção actualizados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 219,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0096: RF-19 A linha do tempo respeita a ordem, dependências, estados, prazos e evidências configuradas para o perfil e actividade. CT-19A concluir percurso padrão; CT-19B tentar concluir fase dependente sem evidência; CT-19C marcar fase não aplicável; CT-19D expirar reserva/licença. Progressão correcta; bloqueio ou excepção auditada; alertas e próxima acção actualizados.",P2,MASTER-f167d915-0096: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0096,1,"[{""id"":""MASTER-f167d915-0096"",""pedido"":""RF-19 A linha do tempo respeita a ordem, dependências, estados, prazos e evidências configuradas para o perfil e actividade. CT-19A concluir percurso padrão; CT-19B tentar concluir fase dependente sem evidência; CT-19C marcar fase não aplicável; CT-19D expirar reserva/licença. Progressão correcta; bloqueio ou excepção auditada; alertas e próxima acção actualizados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 219""],""aceitacao"":""RF-19 A linha do tempo respeita a ordem, dependências, estados, prazos e evidências configuradas para o perfil e actividade. CT-19A concluir percurso padrão; CT-19B tentar concluir fase dependente sem evidência; CT-19C marcar fase não aplicável; CT-19D expirar reserva/licença. Progressão correcta; bloqueio ou excepção auditada; alertas e próxima acção actualizados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0097,"RF-20 Links publicados são oficiais, activos e associados à fase correcta, sem transmissão automática de dados pessoais. CT-20A abrir cada link; CT-20B URL indisponível; CT-20C substituir URL; CT-20D verificar parâmetros e dados enviados. Destino correcto; alerta para falha; histórico preservado; ausência de dados pessoais no URL.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 220,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0097: RF-20 Links publicados são oficiais, activos e associados à fase correcta, sem transmissão automática de dados pessoais. CT-20A abrir cada link; CT-20B URL indisponível; CT-20C substituir URL; CT-20D verificar parâmetros e dados enviados. Destino correcto; alerta para falha; histórico preservado; ausência de dados pessoais no URL.",P2,MASTER-f167d915-0097: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0097,1,"[{""id"":""MASTER-f167d915-0097"",""pedido"":""RF-20 Links publicados são oficiais, activos e associados à fase correcta, sem transmissão automática de dados pessoais. CT-20A abrir cada link; CT-20B URL indisponível; CT-20C substituir URL; CT-20D verificar parâmetros e dados enviados. Destino correcto; alerta para falha; histórico preservado; ausência de dados pessoais no URL."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 220""],""aceitacao"":""RF-20 Links publicados são oficiais, activos e associados à fase correcta, sem transmissão automática de dados pessoais. CT-20A abrir cada link; CT-20B URL indisponível; CT-20C substituir URL; CT-20D verificar parâmetros e dados enviados. Destino correcto; alerta para falha; histórico preservado; ausência de dados pessoais no URL."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0098,RF-21 O dossier reutiliza dados autorizados e preserva versões e evidências submetidas. CT-21A preencher dado comum uma vez; CT-21B recusar consentimento; CT-21C alterar dado após submissão; CT-21D tentar acesso de outra organização. Reutilização controlada; pedido adicional quando necessário; versão submetida imutável; isolamento garantido.,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 221,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0098: RF-21 O dossier reutiliza dados autorizados e preserva versões e evidências submetidas. CT-21A preencher dado comum uma vez; CT-21B recusar consentimento; CT-21C alterar dado após submissão; CT-21D tentar acesso de outra organização. Reutilização controlada; pedido adicional quando necessário; versão submetida imutável; isolamento garantido.,P2,MASTER-f167d915-0098: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0098,1,"[{""id"":""MASTER-f167d915-0098"",""pedido"":""RF-21 O dossier reutiliza dados autorizados e preserva versões e evidências submetidas. CT-21A preencher dado comum uma vez; CT-21B recusar consentimento; CT-21C alterar dado após submissão; CT-21D tentar acesso de outra organização. Reutilização controlada; pedido adicional quando necessário; versão submetida imutável; isolamento garantido."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 221""],""aceitacao"":""RF-21 O dossier reutiliza dados autorizados e preserva versões e evidências submetidas. CT-21A preencher dado comum uma vez; CT-21B recusar consentimento; CT-21C alterar dado após submissão; CT-21D tentar acesso de outra organização. Reutilização controlada; pedido adicional quando necessário; versão submetida imutável; isolamento garantido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0099,"Condições gerais de aprovação: todos os testes críticos aprovados; zero defeitos críticos ou altos sem excepção formal; evidência anexada ao requisito; regressão automatizada para fluxos repetíveis; pareceres de segurança, privacidade e acessibilidade concluídos. Casos de IA devem usar conjuntos representativos, medir falsos positivos e falsos negativos e confirmar que a indisponibilidade do modelo não impede a validação determinística.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 223,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0099: Condições gerais de aprovação: todos os testes críticos aprovados; zero defeitos críticos ou altos sem excepção formal; evidência anexada ao requisito; regressão automatizada para fluxos repetíveis; pareceres de segurança, privacidade e acessibilidade concluídos. Casos de IA devem usar conjuntos representativos, medir falsos positivos e falsos negativos e confirmar que a indisponibilidade do modelo não impede a validação determinística.",P2,MASTER-f167d915-0099: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0099,1,"[{""id"":""MASTER-f167d915-0099"",""pedido"":""Condições gerais de aprovação: todos os testes críticos aprovados; zero defeitos críticos ou altos sem excepção formal; evidência anexada ao requisito; regressão automatizada para fluxos repetíveis; pareceres de segurança, privacidade e acessibilidade concluídos. Casos de IA devem usar conjuntos representativos, medir falsos positivos e falsos negativos e confirmar que a indisponibilidade do modelo não impede a validação determinística."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 223""],""aceitacao"":""Condições gerais de aprovação: todos os testes críticos aprovados; zero defeitos críticos ou altos sem excepção formal; evidência anexada ao requisito; regressão automatizada para fluxos repetíveis; pareceres de segurança, privacidade e acessibilidade concluídos. Casos de IA devem usar conjuntos representativos, medir falsos positivos e falsos negativos e confirmar que a indisponibilidade do modelo não impede a validação determinística."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0100,Testes específicos de incorporação no Portal do Investidor: validar acesso pela navegação principal e área autenticada; sessão única e encerramento de sessão; herança correcta dos perfis e permissões; isolamento de dados por utente e organização; compatibilidade das rotas; preservação das funcionalidades existentes; responsividade e estilos; desempenho da página; auditoria; notificações; deployment e rollback sem indisponibilidade indevida do portal.,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 224,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0100: Testes específicos de incorporação no Portal do Investidor: validar acesso pela navegação principal e área autenticada; sessão única e encerramento de sessão; herança correcta dos perfis e permissões; isolamento de dados por utente e organização; compatibilidade das rotas; preservação das funcionalidades existentes; responsividade e estilos; desempenho da página; auditoria; notificações; deployment e rollback sem indisponibilidade indevida do portal.,P2,MASTER-f167d915-0100: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0100,1,"[{""id"":""MASTER-f167d915-0100"",""pedido"":""Testes específicos de incorporação no Portal do Investidor: validar acesso pela navegação principal e área autenticada; sessão única e encerramento de sessão; herança correcta dos perfis e permissões; isolamento de dados por utente e organização; compatibilidade das rotas; preservação das funcionalidades existentes; responsividade e estilos; desempenho da página; auditoria; notificações; deployment e rollback sem indisponibilidade indevida do portal."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 224""],""aceitacao"":""Testes específicos de incorporação no Portal do Investidor: validar acesso pela navegação principal e área autenticada; sessão única e encerramento de sessão; herança correcta dos perfis e permissões; isolamento de dados por utente e organização; compatibilidade das rotas; preservação das funcionalidades existentes; responsividade e estilos; desempenho da página; auditoria; notificações; deployment e rollback sem indisponibilidade indevida do portal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0101,"Caminho crítico: C1 → C2 → C4 → C5/G2 → C7 → C8/M5 → C9/G3, com C3 e C6 como ramos paralelos obrigatórios que convergem antes de C7. C3 conclui a prontidão do catálogo e das ligações institucionais de apoio; C6 conclui a preparação operacional. Atrasos na homologação dos formulários, workflow interno, regras, IA, segurança, preparação operacional ou UAT deslocam directamente o lançamento. A duração-base até G3 é de 16 semanas e não depende de interoperabilidade.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 238,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0101: Caminho crítico: C1 → C2 → C4 → C5/G2 → C7 → C8/M5 → C9/G3, com C3 e C6 como ramos paralelos obrigatórios que convergem antes de C7. C3 conclui a prontidão do catálogo e das ligações institucionais de apoio; C6 conclui a preparação operacional. Atrasos na homologação dos formulários, workflow interno, regras, IA, segurança, preparação operacional ou UAT deslocam directamente o lançamento. A duração-base até G3 é de 16 semanas e não depende de interoperabilidade.",P2,MASTER-f167d915-0101: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0101,1,"[{""id"":""MASTER-f167d915-0101"",""pedido"":""Caminho crítico: C1 → C2 → C4 → C5/G2 → C7 → C8/M5 → C9/G3, com C3 e C6 como ramos paralelos obrigatórios que convergem antes de C7. C3 conclui a prontidão do catálogo e das ligações institucionais de apoio; C6 conclui a preparação operacional. Atrasos na homologação dos formulários, workflow interno, regras, IA, segurança, preparação operacional ou UAT deslocam directamente o lançamento. A duração-base até G3 é de 16 semanas e não depende de interoperabilidade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 238""],""aceitacao"":""Caminho crítico: C1 → C2 → C4 → C5/G2 → C7 → C8/M5 → C9/G3, com C3 e C6 como ramos paralelos obrigatórios que convergem antes de C7. C3 conclui a prontidão do catálogo e das ligações institucionais de apoio; C6 conclui a preparação operacional. Atrasos na homologação dos formulários, workflow interno, regras, IA, segurança, preparação operacional ou UAT deslocam directamente o lançamento. A duração-base até G3 é de 16 semanas e não depende de interoperabilidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0102,"Aceder ao código, ambientes e documentação; inventariar as rotas e dados actualmente usados por entrada, Perfil do Investidor, simuladores, carteira e demais funcionalidades públicas/autenticadas; validar stack, autenticação, perfis, design system, módulos, base de dados, armazenamento, filas, pesquisa, CI/CD, observabilidade e segurança; confirmar onde inserir “Criar empresa / Realizar investimento”; decidir o que reutilizar, estender ou substituir. Inventário técnico; mapa de componentes; análise de lacunas; arquitectura alvo; decisão de rota; backlog; riscos; estimativa inicial. Arquitecto/Líder Técnico e Gestor do Projecto G0: arquitectura de incorporação, componentes reutilizáveis, acessos, equipa e orçamento-base aprovados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 243,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0102: Aceder ao código, ambientes e documentação; inventariar as rotas e dados actualmente usados por entrada, Perfil do Investidor, simuladores, carteira e demais funcionalidades públicas/autenticadas; validar stack, autenticação, perfis, design system, módulos, base de dados, armazenamento, filas, pesquisa, CI/CD, observabilidade e segurança; confirmar onde inserir “Criar empresa / Realizar investimento”; decidir o que reutilizar, estender ou substituir. Inventário técnico; mapa de componentes; análise de lacunas; arquitectura alvo; decisão de rota; backlog; riscos; estimativa inicial. Arquitecto/Líder Técnico e Gestor do Projecto G0: arquitectura de incorporação, componentes reutilizáveis, acessos, equipa e orçamento-base aprovados.",P2,MASTER-f167d915-0102: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0102,1,"[{""id"":""MASTER-f167d915-0102"",""pedido"":""Aceder ao código, ambientes e documentação; inventariar as rotas e dados actualmente usados por entrada, Perfil do Investidor, simuladores, carteira e demais funcionalidades públicas/autenticadas; validar stack, autenticação, perfis, design system, módulos, base de dados, armazenamento, filas, pesquisa, CI/CD, observabilidade e segurança; confirmar onde inserir “Criar empresa / Realizar investimento”; decidir o que reutilizar, estender ou substituir. Inventário técnico; mapa de componentes; análise de lacunas; arquitectura alvo; decisão de rota; backlog; riscos; estimativa inicial. Arquitecto/Líder Técnico e Gestor do Projecto G0: arquitectura de incorporação, componentes reutilizáveis, acessos, equipa e orçamento-base aprovados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 243""],""aceitacao"":""Aceder ao código, ambientes e documentação; inventariar as rotas e dados actualmente usados por entrada, Perfil do Investidor, simuladores, carteira e demais funcionalidades públicas/autenticadas; validar stack, autenticação, perfis, design system, módulos, base de dados, armazenamento, filas, pesquisa, CI/CD, observabilidade e segurança; confirmar onde inserir “Criar empresa / Realizar investimento”; decidir o que reutilizar, estender ou substituir. Inventário técnico; mapa de componentes; análise de lacunas; arquitectura alvo; decisão de rota; backlog; riscos; estimativa inicial. Arquitecto/Líder Técnico e Gestor do Projecto G0: arquitectura de incorporação, componentes reutilizáveis, acessos, equipa e orçamento-base aprovados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0103,"Criar a rota do Balcão, menu, permissões, feature flag, layout e estrutura modular; preparar migrations, auditoria, configuração, ambientes e pipeline; garantir que funcionalidades existentes permanecem intactas. Esqueleto do módulo acessível no portal; sessão única; perfis-base; layout integrado; pipeline e rollback testados. Líder Técnico e DevOps/SRE Depende de G0. G1: módulo vazio incorporado sem regressões.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 245,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0103: Criar a rota do Balcão, menu, permissões, feature flag, layout e estrutura modular; preparar migrations, auditoria, configuração, ambientes e pipeline; garantir que funcionalidades existentes permanecem intactas. Esqueleto do módulo acessível no portal; sessão única; perfis-base; layout integrado; pipeline e rollback testados. Líder Técnico e DevOps/SRE Depende de G0. G1: módulo vazio incorporado sem regressões.",P2,MASTER-f167d915-0103: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0103,1,"[{""id"":""MASTER-f167d915-0103"",""pedido"":""Criar a rota do Balcão, menu, permissões, feature flag, layout e estrutura modular; preparar migrations, auditoria, configuração, ambientes e pipeline; garantir que funcionalidades existentes permanecem intactas. Esqueleto do módulo acessível no portal; sessão única; perfis-base; layout integrado; pipeline e rollback testados. Líder Técnico e DevOps/SRE Depende de G0. G1: módulo vazio incorporado sem regressões."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 245""],""aceitacao"":""Criar a rota do Balcão, menu, permissões, feature flag, layout e estrutura modular; preparar migrations, auditoria, configuração, ambientes e pipeline; garantir que funcionalidades existentes permanecem intactas. Esqueleto do módulo acessível no portal; sessão única; perfis-base; layout integrado; pipeline e rollback testados. Líder Técnico e DevOps/SRE Depende de G0. G1: módulo vazio incorporado sem regressões."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0104,"Preservar a navegação existente e acrescentar, após entrada, Perfil do Investidor e simuladores, o acesso “Criar empresa / Realizar investimento”; implementar catálogo, pesquisa, filtros, ligações oficiais validadas, área do utente, protocolos, estados, linha do tempo, dependências, checklist dinâmica, dossier único, filas internas e painéis operacionais. Catálogo navegável; área autenticada; linha do tempo configurada com reserva de nome, registo, beneficiários efectivos, NUIT, licenciamento, início de actividade, INSS, investimento e pós-estabelecimento; dossier único; workflow-base; painel interno; monitorização de links e auditoria. Product Owner e Líder Técnico Depende de G1 e taxonomia aprovada. G2A: jornada-base homologada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 247,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0104: Preservar a navegação existente e acrescentar, após entrada, Perfil do Investidor e simuladores, o acesso “Criar empresa / Realizar investimento”; implementar catálogo, pesquisa, filtros, ligações oficiais validadas, área do utente, protocolos, estados, linha do tempo, dependências, checklist dinâmica, dossier único, filas internas e painéis operacionais. Catálogo navegável; área autenticada; linha do tempo configurada com reserva de nome, registo, beneficiários efectivos, NUIT, licenciamento, início de actividade, INSS, investimento e pós-estabelecimento; dossier único; workflow-base; painel interno; monitorização de links e auditoria. Product Owner e Líder Técnico Depende de G1 e taxonomia aprovada. G2A: jornada-base homologada.",P2,MASTER-f167d915-0104: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0104,1,"[{""id"":""MASTER-f167d915-0104"",""pedido"":""Preservar a navegação existente e acrescentar, após entrada, Perfil do Investidor e simuladores, o acesso “Criar empresa / Realizar investimento”; implementar catálogo, pesquisa, filtros, ligações oficiais validadas, área do utente, protocolos, estados, linha do tempo, dependências, checklist dinâmica, dossier único, filas internas e painéis operacionais. Catálogo navegável; área autenticada; linha do tempo configurada com reserva de nome, registo, beneficiários efectivos, NUIT, licenciamento, início de actividade, INSS, investimento e pós-estabelecimento; dossier único; workflow-base; painel interno; monitorização de links e auditoria. Product Owner e Líder Técnico Depende de G1 e taxonomia aprovada. G2A: jornada-base homologada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 247""],""aceitacao"":""Preservar a navegação existente e acrescentar, após entrada, Perfil do Investidor e simuladores, o acesso “Criar empresa / Realizar investimento”; implementar catálogo, pesquisa, filtros, ligações oficiais validadas, área do utente, protocolos, estados, linha do tempo, dependências, checklist dinâmica, dossier único, filas internas e painéis operacionais. Catálogo navegável; área autenticada; linha do tempo configurada com reserva de nome, registo, beneficiários efectivos, NUIT, licenciamento, início de actividade, INSS, investimento e pós-estabelecimento; dossier único; workflow-base; painel interno; monitorização de links e auditoria. Product Owner e Líder Técnico Depende de G1 e taxonomia aprovada. G2A: jornada-base homologada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0105,"Configurar dois a três formulários; implementar campos, regras condicionais, rascunho, anexos, pré-visualização, submissão, recibo, correcções, versões e notificações. Formulários versionados; regras; cofre documental; recibos; notificações; casos de teste e UAT. Product Owner APIEX e Donos dos Formulários Executa em paralelo parcial com Fase 2. G2B: formulários homologados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 249,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0105: Configurar dois a três formulários; implementar campos, regras condicionais, rascunho, anexos, pré-visualização, submissão, recibo, correcções, versões e notificações. Formulários versionados; regras; cofre documental; recibos; notificações; casos de teste e UAT. Product Owner APIEX e Donos dos Formulários Executa em paralelo parcial com Fase 2. G2B: formulários homologados.",P1,MASTER-f167d915-0105: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0105,1,"[{""id"":""MASTER-f167d915-0105"",""pedido"":""Configurar dois a três formulários; implementar campos, regras condicionais, rascunho, anexos, pré-visualização, submissão, recibo, correcções, versões e notificações. Formulários versionados; regras; cofre documental; recibos; notificações; casos de teste e UAT. Product Owner APIEX e Donos dos Formulários Executa em paralelo parcial com Fase 2. G2B: formulários homologados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 249""],""aceitacao"":""Configurar dois a três formulários; implementar campos, regras condicionais, rascunho, anexos, pré-visualização, submissão, recibo, correcções, versões e notificações. Formulários versionados; regras; cofre documental; recibos; notificações; casos de teste e UAT. Product Owner APIEX e Donos dos Formulários Executa em paralelo parcial com Fase 2. G2B: formulários homologados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-f167d915-0106,"Disponibilizar o módulo a grupo controlado dentro do portal; medir navegação, sessão, permissões, formulários, IA, workflow, desempenho e suporte; recolher feedback e defeitos. Relatório de piloto; KPIs; lista de correcções; evidência UAT; recomendação Go/No-Go. Gestor do Projecto e Product Owner Depende de G2 e M3. M4: piloto concluído.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 255,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0106: Disponibilizar o módulo a grupo controlado dentro do portal; medir navegação, sessão, permissões, formulários, IA, workflow, desempenho e suporte; recolher feedback e defeitos. Relatório de piloto; KPIs; lista de correcções; evidência UAT; recomendação Go/No-Go. Gestor do Projecto e Product Owner Depende de G2 e M3. M4: piloto concluído.",P2,MASTER-f167d915-0106: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0106,1,"[{""id"":""MASTER-f167d915-0106"",""pedido"":""Disponibilizar o módulo a grupo controlado dentro do portal; medir navegação, sessão, permissões, formulários, IA, workflow, desempenho e suporte; recolher feedback e defeitos. Relatório de piloto; KPIs; lista de correcções; evidência UAT; recomendação Go/No-Go. Gestor do Projecto e Product Owner Depende de G2 e M3. M4: piloto concluído."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 255""],""aceitacao"":""Disponibilizar o módulo a grupo controlado dentro do portal; medir navegação, sessão, permissões, formulários, IA, workflow, desempenho e suporte; recolher feedback e defeitos. Relatório de piloto; KPIs; lista de correcções; evidência UAT; recomendação Go/No-Go. Gestor do Projecto e Product Owner Depende de G2 e M3. M4: piloto concluído."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-f167d915-0107,"Corrigir defeitos, repetir regressão, validar capacidade, activar menu para todos os perfis autorizados e comunicar o lançamento. Release de produção; acta Go/No-Go; monitorização reforçada; suporte de estabilização. Líder Técnico, Operações e Product Owner Depende de M4. G3: lançamento aprovado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 257,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0107: Corrigir defeitos, repetir regressão, validar capacidade, activar menu para todos os perfis autorizados e comunicar o lançamento. Release de produção; acta Go/No-Go; monitorização reforçada; suporte de estabilização. Líder Técnico, Operações e Product Owner Depende de M4. G3: lançamento aprovado.",P2,MASTER-f167d915-0107: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0107,1,"[{""id"":""MASTER-f167d915-0107"",""pedido"":""Corrigir defeitos, repetir regressão, validar capacidade, activar menu para todos os perfis autorizados e comunicar o lançamento. Release de produção; acta Go/No-Go; monitorização reforçada; suporte de estabilização. Líder Técnico, Operações e Product Owner Depende de M4. G3: lançamento aprovado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 257""],""aceitacao"":""Corrigir defeitos, repetir regressão, validar capacidade, activar menu para todos os perfis autorizados e comunicar o lançamento. Release de produção; acta Go/No-Go; monitorização reforçada; suporte de estabilização. Líder Técnico, Operações e Product Owner Depende de M4. G3: lançamento aprovado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0108,"Equipa mínima recomendada para a operação interna: um Gestor do Projecto, um Product Owner APIEX, um Líder Técnico Laravel, dois desenvolvedores full-stack, um profissional de UX e acessibilidade, um profissional de QA, um profissional de DevOps/SRE e disponibilidade parcial das funções de segurança, jurídico, dados e IA. A capacidade deve ser revista após o inventário dos formulários, considerando complexidade, volume de regras, anexos, fluxos internos e esforço de homologação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 262,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0108: Equipa mínima recomendada para a operação interna: um Gestor do Projecto, um Product Owner APIEX, um Líder Técnico Laravel, dois desenvolvedores full-stack, um profissional de UX e acessibilidade, um profissional de QA, um profissional de DevOps/SRE e disponibilidade parcial das funções de segurança, jurídico, dados e IA. A capacidade deve ser revista após o inventário dos formulários, considerando complexidade, volume de regras, anexos, fluxos internos e esforço de homologação.",P2,MASTER-f167d915-0108: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0108,1,"[{""id"":""MASTER-f167d915-0108"",""pedido"":""Equipa mínima recomendada para a operação interna: um Gestor do Projecto, um Product Owner APIEX, um Líder Técnico Laravel, dois desenvolvedores full-stack, um profissional de UX e acessibilidade, um profissional de QA, um profissional de DevOps/SRE e disponibilidade parcial das funções de segurança, jurídico, dados e IA. A capacidade deve ser revista após o inventário dos formulários, considerando complexidade, volume de regras, anexos, fluxos internos e esforço de homologação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 262""],""aceitacao"":""Equipa mínima recomendada para a operação interna: um Gestor do Projecto, um Product Owner APIEX, um Líder Técnico Laravel, dois desenvolvedores full-stack, um profissional de UX e acessibilidade, um profissional de QA, um profissional de DevOps/SRE e disponibilidade parcial das funções de segurança, jurídico, dados e IA. A capacidade deve ser revista após o inventário dos formulários, considerando complexidade, volume de regras, anexos, fluxos internos e esforço de homologação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0109,"Patrocinador Executivo Assegurar mandato e orçamento; aprovar o âmbito sem interoperabilidade, os gates e o lançamento da operação interna.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 271,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0109: Patrocinador Executivo Assegurar mandato e orçamento; aprovar o âmbito sem interoperabilidade, os gates e o lançamento da operação interna.",P2,MASTER-f167d915-0109: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0109,1,"[{""id"":""MASTER-f167d915-0109"",""pedido"":""Patrocinador Executivo Assegurar mandato e orçamento; aprovar o âmbito sem interoperabilidade, os gates e o lançamento da operação interna."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 271""],""aceitacao"":""Patrocinador Executivo Assegurar mandato e orçamento; aprovar o âmbito sem interoperabilidade, os gates e o lançamento da operação interna."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0110,"Arquitecto / Líder técnico Responder pela arquitectura Laravel, formulários, workflow interno, camada de ligações institucionais, desempenho e qualidade, sem implementar integrações externas nesta fase.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 277,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0110: Arquitecto / Líder técnico Responder pela arquitectura Laravel, formulários, workflow interno, camada de ligações institucionais, desempenho e qualidade, sem implementar integrações externas nesta fase.",P2,MASTER-f167d915-0110: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0110,1,"[{""id"":""MASTER-f167d915-0110"",""pedido"":""Arquitecto / Líder técnico Responder pela arquitectura Laravel, formulários, workflow interno, camada de ligações institucionais, desempenho e qualidade, sem implementar integrações externas nesta fase."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 277""],""aceitacao"":""Arquitecto / Líder técnico Responder pela arquitectura Laravel, formulários, workflow interno, camada de ligações institucionais, desempenho e qualidade, sem implementar integrações externas nesta fase."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0111,"UX e acessibilidade Garantir jornadas claras entre portal e sites externos, formulários acessíveis, mensagens de validação compreensíveis e conformidade WCAG.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 279,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0111: UX e acessibilidade Garantir jornadas claras entre portal e sites externos, formulários acessíveis, mensagens de validação compreensíveis e conformidade WCAG.",P2,MASTER-f167d915-0111: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0111,1,"[{""id"":""MASTER-f167d915-0111"",""pedido"":""UX e acessibilidade Garantir jornadas claras entre portal e sites externos, formulários acessíveis, mensagens de validação compreensíveis e conformidade WCAG."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 279""],""aceitacao"":""UX e acessibilidade Garantir jornadas claras entre portal e sites externos, formulários acessíveis, mensagens de validação compreensíveis e conformidade WCAG."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0112,"Devem ser mantidos num registo controlado: atraso na entrega ou homologação dos formulários; indisponibilidade dos donos dos serviços; regras de negócio incompletas; baixa qualidade dos dados de teste; desempenho insuficiente da IA; vulnerabilidades críticas; atraso na contratação de SMS ou infra-estrutura; indisponibilidade de ligações institucionais; e expansão não controlada do âmbito. Cada risco deve ter probabilidade, impacto, proprietário, resposta, data de revisão, indicador de accionamento e plano de contingência. Os riscos que afectem o caminho crítico devem ser revistos semanalmente até G3.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 307,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0112: Devem ser mantidos num registo controlado: atraso na entrega ou homologação dos formulários; indisponibilidade dos donos dos serviços; regras de negócio incompletas; baixa qualidade dos dados de teste; desempenho insuficiente da IA; vulnerabilidades críticas; atraso na contratação de SMS ou infra-estrutura; indisponibilidade de ligações institucionais; e expansão não controlada do âmbito. Cada risco deve ter probabilidade, impacto, proprietário, resposta, data de revisão, indicador de accionamento e plano de contingência. Os riscos que afectem o caminho crítico devem ser revistos semanalmente até G3.",P2,MASTER-f167d915-0112: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0112,1,"[{""id"":""MASTER-f167d915-0112"",""pedido"":""Devem ser mantidos num registo controlado: atraso na entrega ou homologação dos formulários; indisponibilidade dos donos dos serviços; regras de negócio incompletas; baixa qualidade dos dados de teste; desempenho insuficiente da IA; vulnerabilidades críticas; atraso na contratação de SMS ou infra-estrutura; indisponibilidade de ligações institucionais; e expansão não controlada do âmbito. Cada risco deve ter probabilidade, impacto, proprietário, resposta, data de revisão, indicador de accionamento e plano de contingência. Os riscos que afectem o caminho crítico devem ser revistos semanalmente até G3."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 307""],""aceitacao"":""Devem ser mantidos num registo controlado: atraso na entrega ou homologação dos formulários; indisponibilidade dos donos dos serviços; regras de negócio incompletas; baixa qualidade dos dados de teste; desempenho insuficiente da IA; vulnerabilidades críticas; atraso na contratação de SMS ou infra-estrutura; indisponibilidade de ligações institucionais; e expansão não controlada do âmbito. Cada risco deve ter probabilidade, impacto, proprietário, resposta, data de revisão, indicador de accionamento e plano de contingência. Os riscos que afectem o caminho crítico devem ser revistos semanalmente até G3."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f167d915-0113,"Conclusão de viabilidade: a proposta é implementável como módulo incorporado no Portal do Investidor em teste-investidor.tempo.co.mz, com operação autónoma e sem interoperabilidade nesta fase, desde que a avaliação inicial confirme a reutilização segura da autenticação, perfis, navegação, componentes, base técnica e pipeline existentes. O primeiro lançamento deve limitar-se ao catálogo institucional, às ligações oficiais de apoio e a dois ou três formulários APIEX prioritários com tramitação integralmente interna.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 310,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0113: Conclusão de viabilidade: a proposta é implementável como módulo incorporado no Portal do Investidor em teste-investidor.tempo.co.mz, com operação autónoma e sem interoperabilidade nesta fase, desde que a avaliação inicial confirme a reutilização segura da autenticação, perfis, navegação, componentes, base técnica e pipeline existentes. O primeiro lançamento deve limitar-se ao catálogo institucional, às ligações oficiais de apoio e a dois ou três formulários APIEX prioritários com tramitação integralmente interna.",P2,MASTER-f167d915-0113: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0113,1,"[{""id"":""MASTER-f167d915-0113"",""pedido"":""Conclusão de viabilidade: a proposta é implementável como módulo incorporado no Portal do Investidor em teste-investidor.tempo.co.mz, com operação autónoma e sem interoperabilidade nesta fase, desde que a avaliação inicial confirme a reutilização segura da autenticação, perfis, navegação, componentes, base técnica e pipeline existentes. O primeiro lançamento deve limitar-se ao catálogo institucional, às ligações oficiais de apoio e a dois ou três formulários APIEX prioritários com tramitação integralmente interna."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 310""],""aceitacao"":""Conclusão de viabilidade: a proposta é implementável como módulo incorporado no Portal do Investidor em teste-investidor.tempo.co.mz, com operação autónoma e sem interoperabilidade nesta fase, desde que a avaliação inicial confirme a reutilização segura da autenticação, perfis, navegação, componentes, base técnica e pipeline existentes. O primeiro lançamento deve limitar-se ao catálogo institucional, às ligações oficiais de apoio e a dois ou três formulários APIEX prioritários com tramitação integralmente interna."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8185bed1-0001,• Publicar ou activar serviços externos sem condições confirmadas;,..\..\..\..\..\..\Users\macbook\.codex\attachments\13ef8ec2-be07-4b10-93a1-9fe134b928fa\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 10,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8185bed1-0001: • Publicar ou activar serviços externos sem condições confirmadas;,P2,MASTER-8185bed1-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8185bed1-0001,1,"[{""id"":""MASTER-8185bed1-0001"",""pedido"":""• Publicar ou activar serviços externos sem condições confirmadas;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\13ef8ec2-be07-4b10-93a1-9fe134b928fa\\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 10""],""aceitacao"":""• Publicar ou activar serviços externos sem condições confirmadas;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8185bed1-0004,"• Preservar a decisão posterior do utilizador sobre a utilização do ficheiro empresarial original, confirmando versão e proveniência antes da importação;",..\..\..\..\..\..\Users\macbook\.codex\attachments\13ef8ec2-be07-4b10-93a1-9fe134b928fa\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 59,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-8185bed1-0004: • Preservar a decisão posterior do utilizador sobre a utilização do ficheiro empresarial original, confirmando versão e proveniência antes da importação;",P2,MASTER-8185bed1-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8185bed1-0004,1,"[{""id"":""MASTER-8185bed1-0004"",""pedido"":""• Preservar a decisão posterior do utilizador sobre a utilização do ficheiro empresarial original, confirmando versão e proveniência antes da importação;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\13ef8ec2-be07-4b10-93a1-9fe134b928fa\\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 59""],""aceitacao"":""• Preservar a decisão posterior do utilizador sobre a utilização do ficheiro empresarial original, confirmando versão e proveniência antes da importação;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8185bed1-0005,• Preservar políticas de aprovação específicas de cada domínio;,..\..\..\..\..\..\Users\macbook\.codex\attachments\13ef8ec2-be07-4b10-93a1-9fe134b928fa\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 61,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8185bed1-0005: • Preservar políticas de aprovação específicas de cada domínio;,P2,MASTER-8185bed1-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8185bed1-0005,1,"[{""id"":""MASTER-8185bed1-0005"",""pedido"":""• Preservar políticas de aprovação específicas de cada domínio;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\13ef8ec2-be07-4b10-93a1-9fe134b928fa\\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 61""],""aceitacao"":""• Preservar políticas de aprovação específicas de cada domínio;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8185bed1-0006,• Campos obrigatórios e condicionais;,..\..\..\..\..\..\Users\macbook\.codex\attachments\13ef8ec2-be07-4b10-93a1-9fe134b928fa\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 70,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8185bed1-0006: • Campos obrigatórios e condicionais;,P2,MASTER-8185bed1-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8185bed1-0006,1,"[{""id"":""MASTER-8185bed1-0006"",""pedido"":""• Campos obrigatórios e condicionais;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\13ef8ec2-be07-4b10-93a1-9fe134b928fa\\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 70""],""aceitacao"":""• Campos obrigatórios e condicionais;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8185bed1-0012,• Testes obrigatórios estiverem aprovados;,..\..\..\..\..\..\Users\macbook\.codex\attachments\13ef8ec2-be07-4b10-93a1-9fe134b928fa\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 182,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8185bed1-0012: • Testes obrigatórios estiverem aprovados;,P2,MASTER-8185bed1-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8185bed1-0012,1,"[{""id"":""MASTER-8185bed1-0012"",""pedido"":""• Testes obrigatórios estiverem aprovados;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\13ef8ec2-be07-4b10-93a1-9fe134b928fa\\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 182""],""aceitacao"":""• Testes obrigatórios estiverem aprovados;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-470913be-0006, validar currículos oficialmente;,..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 80 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 80,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-470913be-0006:  validar currículos oficialmente;,P2,MASTER-470913be-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-470913be-0006,1,"[{""id"":""MASTER-470913be-0006"",""pedido"":"" validar currículos oficialmente;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 80"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 80""],""aceitacao"":"" validar currículos oficialmente;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-470913be-0007," garantir emprego, financiamento ou retorno do investimento;",..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 86 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 86,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-470913be-0007:  garantir emprego, financiamento ou retorno do investimento;",P2,MASTER-470913be-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-470913be-0007,1,"[{""id"":""MASTER-470913be-0007"",""pedido"":"" garantir emprego, financiamento ou retorno do investimento;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 86"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 86""],""aceitacao"":"" garantir emprego, financiamento ou retorno do investimento;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-470913be-0008," publicar como oficial uma necessidade, currículo, capacidade ou resultado ainda não validado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 87 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 87,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-470913be-0008:  publicar como oficial uma necessidade, currículo, capacidade ou resultado ainda não validado.",P2,MASTER-470913be-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-470913be-0008,1,"[{""id"":""MASTER-470913be-0008"",""pedido"":"" publicar como oficial uma necessidade, currículo, capacidade ou resultado ainda não validado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 87"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 87""],""aceitacao"":"" publicar como oficial uma necessidade, currículo, capacidade ou resultado ainda não validado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-470913be-0014, permitir revisão humana;,..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 346 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 346,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-470913be-0014:  permitir revisão humana;,P2,MASTER-470913be-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-470913be-0014,1,"[{""id"":""MASTER-470913be-0014"",""pedido"":"" permitir revisão humana;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 346"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 346""],""aceitacao"":"" permitir revisão humana;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-470913be-0015, publicar conclusões sem revisão;,..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 380 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 380,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-470913be-0015:  publicar conclusões sem revisão;,P2,MASTER-470913be-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-470913be-0015,1,"[{""id"":""MASTER-470913be-0015"",""pedido"":"" publicar conclusões sem revisão;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 380"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 380""],""aceitacao"":"" publicar conclusões sem revisão;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-470913be-0020, quem submete não deve validar isoladamente;,..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 524 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 524,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-470913be-0020:  quem submete não deve validar isoladamente;,P2,MASTER-470913be-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-470913be-0020,1,"[{""id"":""MASTER-470913be-0020"",""pedido"":"" quem submete não deve validar isoladamente;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 524"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 524""],""aceitacao"":"" quem submete não deve validar isoladamente;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-470913be-0021, quem recomenda não deve aprovar;,..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 525 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 525,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-470913be-0021:  quem recomenda não deve aprovar;,P2,MASTER-470913be-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-470913be-0021,1,"[{""id"":""MASTER-470913be-0021"",""pedido"":"" quem recomenda não deve aprovar;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 525"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 525""],""aceitacao"":"" quem recomenda não deve aprovar;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-470913be-0022, quem financia não deve certificar;,..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 526 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 526,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-470913be-0022:  quem financia não deve certificar;,P2,MASTER-470913be-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-470913be-0022,1,"[{""id"":""MASTER-470913be-0022"",""pedido"":"" quem financia não deve certificar;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 526"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 526""],""aceitacao"":"" quem financia não deve certificar;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-470913be-0023, quem administra o portal não deve declarar acreditação;,..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 527 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 527,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-470913be-0023:  quem administra o portal não deve declarar acreditação;,P2,MASTER-470913be-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-470913be-0023,1,"[{""id"":""MASTER-470913be-0023"",""pedido"":"" quem administra o portal não deve declarar acreditação;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 527"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 527""],""aceitacao"":"" quem administra o portal não deve declarar acreditação;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-470913be-0024, a IA não deve atribuir estados oficiais;,..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 528 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 528,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-470913be-0024:  a IA não deve atribuir estados oficiais;,P2,MASTER-470913be-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-470913be-0024,1,"[{""id"":""MASTER-470913be-0024"",""pedido"":"" a IA não deve atribuir estados oficiais;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 528"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 528""],""aceitacao"":"" a IA não deve atribuir estados oficiais;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-470913be-0025, dados pessoais dos formandos não devem ser visíveis para investidores sem base legítima e autorização.,..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 529 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 529,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-470913be-0025:  dados pessoais dos formandos não devem ser visíveis para investidores sem base legítima e autorização.,P2,MASTER-470913be-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-470913be-0025,1,"[{""id"":""MASTER-470913be-0025"",""pedido"":"" dados pessoais dos formandos não devem ser visíveis para investidores sem base legítima e autorização."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 529"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 529""],""aceitacao"":"" dados pessoais dos formandos não devem ser visíveis para investidores sem base legítima e autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-470913be-0028,"1. Preparação: inventariar todos os clusters e corredores candidatos, avaliar fontes, responsáveis, integrações, riscos e nível de prontidão e registar lacunas como pendentes de validação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 707 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 707,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-470913be-0028: 1. Preparação: inventariar todos os clusters e corredores candidatos, avaliar fontes, responsáveis, integrações, riscos e nível de prontidão e registar lacunas como pendentes de validação.",P2,MASTER-470913be-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-470913be-0028,1,"[{""id"":""MASTER-470913be-0028"",""pedido"":""1. Preparação: inventariar todos os clusters e corredores candidatos, avaliar fontes, responsáveis, integrações, riscos e nível de prontidão e registar lacunas como pendentes de validação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 707"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 707""],""aceitacao"":""1. Preparação: inventariar todos os clusters e corredores candidatos, avaliar fontes, responsáveis, integrações, riscos e nível de prontidão e registar lacunas como pendentes de validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-470913be-0029,"2. Priorização: aplicar uma matriz de pontuação aos critérios de selecção, documentar a classificação, validar a lista com os órgãos de governação e aprovar a sequência de expansão.",..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 708 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 708,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-470913be-0029: 2. Priorização: aplicar uma matriz de pontuação aos critérios de selecção, documentar a classificação, validar a lista com os órgãos de governação e aprovar a sequência de expansão.",P2,MASTER-470913be-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-470913be-0029,1,"[{""id"":""MASTER-470913be-0029"",""pedido"":""2. Priorização: aplicar uma matriz de pontuação aos critérios de selecção, documentar a classificação, validar a lista com os órgãos de governação e aprovar a sequência de expansão."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 708"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 708""],""aceitacao"":""2. Priorização: aplicar uma matriz de pontuação aos critérios de selecção, documentar a classificação, validar a lista com os órgãos de governação e aprovar a sequência de expansão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5464cdaa-0001,4. Artefactos e evidências obrigatórios,..\..\..\..\..\..\Users\macbook\.codex\attachments\22ddc8a3-c393-40ff-9960-dcf7bd9e34f6\Pasted text.txt; SHA 5464cdaab509637a44adc08fe621fde45a0bc16c8fc3aa9483fb1b9f0f9e0e85; linha 31,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5464cdaa-0001: 4. Artefactos e evidências obrigatórios,P2,MASTER-5464cdaa-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5464cdaa-0001,1,"[{""id"":""MASTER-5464cdaa-0001"",""pedido"":""4. Artefactos e evidências obrigatórios"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\22ddc8a3-c393-40ff-9960-dcf7bd9e34f6\\Pasted text.txt; SHA 5464cdaab509637a44adc08fe621fde45a0bc16c8fc3aa9483fb1b9f0f9e0e85; linha 31""],""aceitacao"":""4. Artefactos e evidências obrigatórios"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5464cdaa-0002,"• Commits pequenos e descritivos, quando o ambiente permitir commits.",..\..\..\..\..\..\Users\macbook\.codex\attachments\22ddc8a3-c393-40ff-9960-dcf7bd9e34f6\Pasted text.txt; SHA 5464cdaab509637a44adc08fe621fde45a0bc16c8fc3aa9483fb1b9f0f9e0e85; linha 36,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5464cdaa-0002: • Commits pequenos e descritivos, quando o ambiente permitir commits.",P2,MASTER-5464cdaa-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5464cdaa-0002,1,"[{""id"":""MASTER-5464cdaa-0002"",""pedido"":""• Commits pequenos e descritivos, quando o ambiente permitir commits."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\22ddc8a3-c393-40ff-9960-dcf7bd9e34f6\\Pasted text.txt; SHA 5464cdaab509637a44adc08fe621fde45a0bc16c8fc3aa9483fb1b9f0f9e0e85; linha 36""],""aceitacao"":""• Commits pequenos e descritivos, quando o ambiente permitir commits."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5464cdaa-0003,6. Formato obrigatório da resposta final,..\..\..\..\..\..\Users\macbook\.codex\attachments\22ddc8a3-c393-40ff-9960-dcf7bd9e34f6\Pasted text.txt; SHA 5464cdaab509637a44adc08fe621fde45a0bc16c8fc3aa9483fb1b9f0f9e0e85; linha 44,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5464cdaa-0003: 6. Formato obrigatório da resposta final,P2,MASTER-5464cdaa-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5464cdaa-0003,1,"[{""id"":""MASTER-5464cdaa-0003"",""pedido"":""6. Formato obrigatório da resposta final"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\22ddc8a3-c393-40ff-9960-dcf7bd9e34f6\\Pasted text.txt; SHA 5464cdaab509637a44adc08fe621fde45a0bc16c8fc3aa9483fb1b9f0f9e0e85; linha 44""],""aceitacao"":""6. Formato obrigatório da resposta final"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-300ede99-0001,Objectivo: Implementar submissão e tratamento operacional ponta a ponta.,..\..\..\..\..\..\Users\macbook\.codex\attachments\2368cafa-157f-4177-ac75-255563247749\Pasted text.txt; SHA 300ede994ba6cbacdf7ffebb4cbd75777eccb3f359842491404357e8a549b235; linha 14,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-300ede99-0001: Objectivo: Implementar submissão e tratamento operacional ponta a ponta.,P2,MASTER-300ede99-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-300ede99-0001,1,"[{""id"":""MASTER-300ede99-0001"",""pedido"":""Objectivo: Implementar submissão e tratamento operacional ponta a ponta."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2368cafa-157f-4177-ac75-255563247749\\Pasted text.txt; SHA 300ede994ba6cbacdf7ffebb4cbd75777eccb3f359842491404357e8a549b235; linha 14""],""aceitacao"":""Objectivo: Implementar submissão e tratamento operacional ponta a ponta."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-300ede99-0002,Etapa Estado inicial Evidência obrigatória Aprovador por função Bloqueia,..\..\..\..\..\..\Users\macbook\.codex\attachments\2368cafa-157f-4177-ac75-255563247749\Pasted text.txt; SHA 300ede994ba6cbacdf7ffebb4cbd75777eccb3f359842491404357e8a549b235; linha 41,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-300ede99-0002: Etapa Estado inicial Evidência obrigatória Aprovador por função Bloqueia,P2,MASTER-300ede99-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-300ede99-0002,1,"[{""id"":""MASTER-300ede99-0002"",""pedido"":""Etapa Estado inicial Evidência obrigatória Aprovador por função Bloqueia"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2368cafa-157f-4177-ac75-255563247749\\Pasted text.txt; SHA 300ede994ba6cbacdf7ffebb4cbd75777eccb3f359842491404357e8a549b235; linha 41""],""aceitacao"":""Etapa Estado inicial Evidência obrigatória Aprovador por função Bloqueia"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-300ede99-0003,• Guardar um commit limpo e identificável antes de iniciar cada etapa.,..\..\..\..\..\..\Users\macbook\.codex\attachments\2368cafa-157f-4177-ac75-255563247749\Pasted text.txt; SHA 300ede994ba6cbacdf7ffebb4cbd75777eccb3f359842491404357e8a549b235; linha 60,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-300ede99-0003: • Guardar um commit limpo e identificável antes de iniciar cada etapa.,P2,MASTER-300ede99-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-300ede99-0003,1,"[{""id"":""MASTER-300ede99-0003"",""pedido"":""• Guardar um commit limpo e identificável antes de iniciar cada etapa."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2368cafa-157f-4177-ac75-255563247749\\Pasted text.txt; SHA 300ede994ba6cbacdf7ffebb4cbd75777eccb3f359842491404357e8a549b235; linha 60""],""aceitacao"":""• Guardar um commit limpo e identificável antes de iniciar cada etapa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0001,"Refaça o Catálogo de Investimentos para permitir descoberta, pesquisa, filtros, mapas, comparação e navegação através de quatro dimensões principais:",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 22,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0001: Refaça o Catálogo de Investimentos para permitir descoberta, pesquisa, filtros, mapas, comparação e navegação através de quatro dimensões principais:",P2,MASTER-5dbf82c2-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0001,1,"[{""id"":""MASTER-5dbf82c2-0001"",""pedido"":""Refaça o Catálogo de Investimentos para permitir descoberta, pesquisa, filtros, mapas, comparação e navegação através de quatro dimensões principais:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 22""],""aceitacao"":""Refaça o Catálogo de Investimentos para permitir descoberta, pesquisa, filtros, mapas, comparação e navegação através de quatro dimensões principais:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0002,"A solução deve cumprir a Lei n.º 8/2023, de 9 de Junho, o Decreto n.º 8/2024, de 7 de Março, e a legislação especial vigente aplicável às ZEE, ZFI, parques industriais, matérias fiscais, aduaneiras, fundiárias, ambientais, laborais e sectoriais.",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 27,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0002: A solução deve cumprir a Lei n.º 8/2023, de 9 de Junho, o Decreto n.º 8/2024, de 7 de Março, e a legislação especial vigente aplicável às ZEE, ZFI, parques industriais, matérias fiscais, aduaneiras, fundiárias, ambientais, laborais e sectoriais.",P2,MASTER-5dbf82c2-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0002,1,"[{""id"":""MASTER-5dbf82c2-0002"",""pedido"":""A solução deve cumprir a Lei n.º 8/2023, de 9 de Junho, o Decreto n.º 8/2024, de 7 de Março, e a legislação especial vigente aplicável às ZEE, ZFI, parques industriais, matérias fiscais, aduaneiras, fundiárias, ambientais, laborais e sectoriais."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 27""],""aceitacao"":""A solução deve cumprir a Lei n.º 8/2023, de 9 de Junho, o Decreto n.º 8/2024, de 7 de Março, e a legislação especial vigente aplicável às ZEE, ZFI, parques industriais, matérias fiscais, aduaneiras, fundiárias, ambientais, laborais e sectoriais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0003,"O portal tem função informativa, de promoção, facilitação, rastreabilidade e acompanhamento. Não deve simular ou substituir:",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 36,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0003: O portal tem função informativa, de promoção, facilitação, rastreabilidade e acompanhamento. Não deve simular ou substituir:",P2,MASTER-5dbf82c2-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0003,1,"[{""id"":""MASTER-5dbf82c2-0003"",""pedido"":""O portal tem função informativa, de promoção, facilitação, rastreabilidade e acompanhamento. Não deve simular ou substituir:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 36""],""aceitacao"":""O portal tem função informativa, de promoção, facilitação, rastreabilidade e acompanhamento. Não deve simular ou substituir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0004,2. Resultado funcional obrigatório,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 47,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0004: 2. Resultado funcional obrigatório,P2,MASTER-5dbf82c2-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0004,1,"[{""id"":""MASTER-5dbf82c2-0004"",""pedido"":""2. Resultado funcional obrigatório"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 47""],""aceitacao"":""2. Resultado funcional obrigatório"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0005,O Catálogo de Investimentos deve apresentar quatro entradas de navegação equivalentes e claramente identificadas:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 48,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0005: O Catálogo de Investimentos deve apresentar quatro entradas de navegação equivalentes e claramente identificadas:,P2,MASTER-5dbf82c2-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0005,1,"[{""id"":""MASTER-5dbf82c2-0005"",""pedido"":""O Catálogo de Investimentos deve apresentar quatro entradas de navegação equivalentes e claramente identificadas:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 48""],""aceitacao"":""O Catálogo de Investimentos deve apresentar quatro entradas de navegação equivalentes e claramente identificadas:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0006,"Quando o utilizador pesquisar ou abrir um Cluster, o sistema deve apresentar:",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 54,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0006: Quando o utilizador pesquisar ou abrir um Cluster, o sistema deve apresentar:",P2,MASTER-5dbf82c2-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0006,1,"[{""id"":""MASTER-5dbf82c2-0006"",""pedido"":""Quando o utilizador pesquisar ou abrir um Cluster, o sistema deve apresentar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 54""],""aceitacao"":""Quando o utilizador pesquisar ou abrir um Cluster, o sistema deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0007,"Quando o utilizador pesquisar ou abrir um Corredor, o sistema deve apresentar:",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 70,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0007: Quando o utilizador pesquisar ou abrir um Corredor, o sistema deve apresentar:",P2,MASTER-5dbf82c2-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0007,1,"[{""id"":""MASTER-5dbf82c2-0007"",""pedido"":""Quando o utilizador pesquisar ou abrir um Corredor, o sistema deve apresentar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 70""],""aceitacao"":""Quando o utilizador pesquisar ou abrir um Corredor, o sistema deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0008,O sistema deve distinguir claramente:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 83,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0008: O sistema deve distinguir claramente:,P2,MASTER-5dbf82c2-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0008,1,"[{""id"":""MASTER-5dbf82c2-0008"",""pedido"":""O sistema deve distinguir claramente:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 83""],""aceitacao"":""O sistema deve distinguir claramente:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0009,"Quando o utilizador pesquisar ou abrir uma ZEE, o sistema deve apresentar:",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 89,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0009: Quando o utilizador pesquisar ou abrir uma ZEE, o sistema deve apresentar:",P2,MASTER-5dbf82c2-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0009,1,"[{""id"":""MASTER-5dbf82c2-0009"",""pedido"":""Quando o utilizador pesquisar ou abrir uma ZEE, o sistema deve apresentar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 89""],""aceitacao"":""Quando o utilizador pesquisar ou abrir uma ZEE, o sistema deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0010,"Quando o utilizador pesquisar ou abrir uma ZFI, o sistema deve apresentar:",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 110,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0010: Quando o utilizador pesquisar ou abrir uma ZFI, o sistema deve apresentar:",P2,MASTER-5dbf82c2-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0010,1,"[{""id"":""MASTER-5dbf82c2-0010"",""pedido"":""Quando o utilizador pesquisar ou abrir uma ZFI, o sistema deve apresentar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 110""],""aceitacao"":""Quando o utilizador pesquisar ou abrir uma ZFI, o sistema deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0011,Os resultados devem poder ser apresentados em:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 129,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0011: Os resultados devem poder ser apresentados em:,P2,MASTER-5dbf82c2-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0011,1,"[{""id"":""MASTER-5dbf82c2-0011"",""pedido"":""Os resultados devem poder ser apresentados em:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 129""],""aceitacao"":""Os resultados devem poder ser apresentados em:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0012,O utilizador deve poder:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 134,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0012: O utilizador deve poder:,P2,MASTER-5dbf82c2-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0012,1,"[{""id"":""MASTER-5dbf82c2-0012"",""pedido"":""O utilizador deve poder:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 134""],""aceitacao"":""O utilizador deve poder:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0013,O mesmo investimento não deve ser duplicado quando pertencer simultaneamente a:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 146,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0013: O mesmo investimento não deve ser duplicado quando pertencer simultaneamente a:,P2,MASTER-5dbf82c2-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0013,1,"[{""id"":""MASTER-5dbf82c2-0013"",""pedido"":""O mesmo investimento não deve ser duplicado quando pertencer simultaneamente a:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 146""],""aceitacao"":""O mesmo investimento não deve ser duplicado quando pertencer simultaneamente a:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0014,"Deve existir uma única ficha canónica do investimento, exibindo todas as dimensões associadas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 151,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0014: Deve existir uma única ficha canónica do investimento, exibindo todas as dimensões associadas.",P2,MASTER-5dbf82c2-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0014,1,"[{""id"":""MASTER-5dbf82c2-0014"",""pedido"":""Deve existir uma única ficha canónica do investimento, exibindo todas as dimensões associadas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 151""],""aceitacao"":""Deve existir uma única ficha canónica do investimento, exibindo todas as dimensões associadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0015,"A entidade canónica deve incluir, no mínimo:",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 166,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0015: A entidade canónica deve incluir, no mínimo:",P2,MASTER-5dbf82c2-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0015,1,"[{""id"":""MASTER-5dbf82c2-0015"",""pedido"":""A entidade canónica deve incluir, no mínimo:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 166""],""aceitacao"":""A entidade canónica deve incluir, no mínimo:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0016,Cada relação deve conter:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 246,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0016: Cada relação deve conter:,P2,MASTER-5dbf82c2-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0016,1,"[{""id"":""MASTER-5dbf82c2-0016"",""pedido"":""Cada relação deve conter:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 246""],""aceitacao"":""Cada relação deve conter:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0017,Não grave listas de identificadores em JSON quando a relação exigir:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 261,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0017: Não grave listas de identificadores em JSON quando a relação exigir:,P2,MASTER-5dbf82c2-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0017,1,"[{""id"":""MASTER-5dbf82c2-0017"",""pedido"":""Não grave listas de identificadores em JSON quando a relação exigir:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 261""],""aceitacao"":""Não grave listas de identificadores em JSON quando a relação exigir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0018,Cada associação deve indicar se a dimensão é:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 278,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0018: Cada associação deve indicar se a dimensão é:,P2,MASTER-5dbf82c2-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0018,1,"[{""id"":""MASTER-5dbf82c2-0018"",""pedido"":""Cada associação deve indicar se a dimensão é:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 278""],""aceitacao"":""Cada associação deve indicar se a dimensão é:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0019,A ficha do projecto âncora deve apresentar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 287,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0019: A ficha do projecto âncora deve apresentar:,P2,MASTER-5dbf82c2-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0019,1,"[{""id"":""MASTER-5dbf82c2-0019"",""pedido"":""A ficha do projecto âncora deve apresentar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 287""],""aceitacao"":""A ficha do projecto âncora deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0020, cada página de Cluster deve listar os projectos âncora relacionados;,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 306,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0020:  cada página de Cluster deve listar os projectos âncora relacionados;,P2,MASTER-5dbf82c2-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0020,1,"[{""id"":""MASTER-5dbf82c2-0020"",""pedido"":"" cada página de Cluster deve listar os projectos âncora relacionados;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 306""],""aceitacao"":"" cada página de Cluster deve listar os projectos âncora relacionados;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0021, cada página de Corredor deve listar os projectos âncora relacionados;,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 307,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0021:  cada página de Corredor deve listar os projectos âncora relacionados;,P2,MASTER-5dbf82c2-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0021,1,"[{""id"":""MASTER-5dbf82c2-0021"",""pedido"":"" cada página de Corredor deve listar os projectos âncora relacionados;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 307""],""aceitacao"":"" cada página de Corredor deve listar os projectos âncora relacionados;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0022, cada página de ZEE deve listar os projectos âncora relacionados;,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 308,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0022:  cada página de ZEE deve listar os projectos âncora relacionados;,P2,MASTER-5dbf82c2-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0022,1,"[{""id"":""MASTER-5dbf82c2-0022"",""pedido"":"" cada página de ZEE deve listar os projectos âncora relacionados;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 308""],""aceitacao"":"" cada página de ZEE deve listar os projectos âncora relacionados;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0023, cada página de ZFI deve listar os projectos âncora relacionados;,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 309,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0023:  cada página de ZFI deve listar os projectos âncora relacionados;,P2,MASTER-5dbf82c2-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0023,1,"[{""id"":""MASTER-5dbf82c2-0023"",""pedido"":"" cada página de ZFI deve listar os projectos âncora relacionados;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 309""],""aceitacao"":"" cada página de ZFI deve listar os projectos âncora relacionados;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0024, cada página de parque industrial deve listar os projectos âncora relacionados.,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 310,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0024:  cada página de parque industrial deve listar os projectos âncora relacionados.,P2,MASTER-5dbf82c2-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0024,1,"[{""id"":""MASTER-5dbf82c2-0024"",""pedido"":"" cada página de parque industrial deve listar os projectos âncora relacionados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 310""],""aceitacao"":"" cada página de parque industrial deve listar os projectos âncora relacionados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0025,A pesquisa deve suportar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 388,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0025: A pesquisa deve suportar:,P2,MASTER-5dbf82c2-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0025,1,"[{""id"":""MASTER-5dbf82c2-0025"",""pedido"":""A pesquisa deve suportar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 388""],""aceitacao"":""A pesquisa deve suportar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0026,Cada resultado deve mostrar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 451 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 233,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0026: Cada resultado deve mostrar: | MASTER-07bc673a-0021: Cada resultado deve mostrar:,P2,MASTER-5dbf82c2-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-07bc673a-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0026 | MASTER-07bc673a-0021,2,"[{""id"":""MASTER-5dbf82c2-0026"",""pedido"":""Cada resultado deve mostrar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 451""],""aceitacao"":""Cada resultado deve mostrar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-07bc673a-0021"",""pedido"":""Cada resultado deve mostrar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 233""],""aceitacao"":""Cada resultado deve mostrar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0027,"Não registar dados pessoais ou sensíveis sem finalidade, base legal e consentimento aplicáveis.",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 495,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0027: Não registar dados pessoais ou sensíveis sem finalidade, base legal e consentimento aplicáveis.",P2,MASTER-5dbf82c2-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0027,1,"[{""id"":""MASTER-5dbf82c2-0027"",""pedido"":""Não registar dados pessoais ou sensíveis sem finalidade, base legal e consentimento aplicáveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 495""],""aceitacao"":""Não registar dados pessoais ou sensíveis sem finalidade, base legal e consentimento aplicáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0028,A pesquisa por Cluster deve retornar investimentos:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 498,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0028: A pesquisa por Cluster deve retornar investimentos:,P2,MASTER-5dbf82c2-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0028,1,"[{""id"":""MASTER-5dbf82c2-0028"",""pedido"":""A pesquisa por Cluster deve retornar investimentos:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 498""],""aceitacao"":""A pesquisa por Cluster deve retornar investimentos:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0029,A pesquisa por Corredor deve retornar investimentos:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 506,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0029: A pesquisa por Corredor deve retornar investimentos:,P2,MASTER-5dbf82c2-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0029,1,"[{""id"":""MASTER-5dbf82c2-0029"",""pedido"":""A pesquisa por Corredor deve retornar investimentos:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 506""],""aceitacao"":""A pesquisa por Corredor deve retornar investimentos:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0030,A pesquisa por ZEE deve retornar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 519,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0030: A pesquisa por ZEE deve retornar:,P2,MASTER-5dbf82c2-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0030,1,"[{""id"":""MASTER-5dbf82c2-0030"",""pedido"":""A pesquisa por ZEE deve retornar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 519""],""aceitacao"":""A pesquisa por ZEE deve retornar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0031,A pesquisa por ZFI deve retornar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 534,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0031: A pesquisa por ZFI deve retornar:,P2,MASTER-5dbf82c2-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0031,1,"[{""id"":""MASTER-5dbf82c2-0031"",""pedido"":""A pesquisa por ZFI deve retornar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 534""],""aceitacao"":""A pesquisa por ZFI deve retornar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0032, permitir agrupamento por dimensão;,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 558,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0032:  permitir agrupamento por dimensão;,P2,MASTER-5dbf82c2-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0032,1,"[{""id"":""MASTER-5dbf82c2-0032"",""pedido"":"" permitir agrupamento por dimensão;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 558""],""aceitacao"":"" permitir agrupamento por dimensão;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0033,Implementar para ZEE e ZFI:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 561,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0033: Implementar para ZEE e ZFI:,P2,MASTER-5dbf82c2-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0033,1,"[{""id"":""MASTER-5dbf82c2-0033"",""pedido"":""Implementar para ZEE e ZFI:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 561""],""aceitacao"":""Implementar para ZEE e ZFI:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0034,"Implementar inicialmente em modo assistido, até existir integração formal com as Alfândegas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 621,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0034: Implementar inicialmente em modo assistido, até existir integração formal com as Alfândegas.",P2,MASTER-5dbf82c2-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0034,1,"[{""id"":""MASTER-5dbf82c2-0034"",""pedido"":""Implementar inicialmente em modo assistido, até existir integração formal com as Alfândegas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 621""],""aceitacao"":""Implementar inicialmente em modo assistido, até existir integração formal com as Alfândegas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0035,O sistema não deve substituir:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 622,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0035: O sistema não deve substituir:,P2,MASTER-5dbf82c2-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0035,1,"[{""id"":""MASTER-5dbf82c2-0035"",""pedido"":""O sistema não deve substituir:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 622""],""aceitacao"":""O sistema não deve substituir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0036,Disponibilizar APIs para:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 665,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0036: Disponibilizar APIs para:,P2,MASTER-5dbf82c2-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0036,1,"[{""id"":""MASTER-5dbf82c2-0036"",""pedido"":""Disponibilizar APIs para:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 665""],""aceitacao"":""Disponibilizar APIs para:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0037,A página do Catálogo deve iniciar com:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 721,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0037: A página do Catálogo deve iniciar com:,P2,MASTER-5dbf82c2-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0037,1,"[{""id"":""MASTER-5dbf82c2-0037"",""pedido"":""A página do Catálogo deve iniciar com:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 721""],""aceitacao"":""A página do Catálogo deve iniciar com:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0038,Permitir mudança entre dimensões sem perder filtros compatíveis.,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 726,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0038: Permitir mudança entre dimensões sem perder filtros compatíveis.,P2,MASTER-5dbf82c2-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0038,1,"[{""id"":""MASTER-5dbf82c2-0038"",""pedido"":""Permitir mudança entre dimensões sem perder filtros compatíveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 726""],""aceitacao"":""Permitir mudança entre dimensões sem perder filtros compatíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0039,As páginas de detalhe devem apresentar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 728,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0039: As páginas de detalhe devem apresentar:,P2,MASTER-5dbf82c2-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0039,1,"[{""id"":""MASTER-5dbf82c2-0039"",""pedido"":""As páginas de detalhe devem apresentar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 728""],""aceitacao"":""As páginas de detalhe devem apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0040,Cada manifestação de interesse deve gravar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 757,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-5dbf82c2-0040: Cada manifestação de interesse deve gravar:,P2,MASTER-5dbf82c2-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0040,1,"[{""id"":""MASTER-5dbf82c2-0040"",""pedido"":""Cada manifestação de interesse deve gravar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 757""],""aceitacao"":""Cada manifestação de interesse deve gravar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0041,Preservar todas as origens de interesse.,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 787,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0041: Preservar todas as origens de interesse.,P2,MASTER-5dbf82c2-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0041,1,"[{""id"":""MASTER-5dbf82c2-0041"",""pedido"":""Preservar todas as origens de interesse."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 787""],""aceitacao"":""Preservar todas as origens de interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0042,Ninguém deve aprovar o próprio registo.,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 820,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0042: Ninguém deve aprovar o próprio registo.,P2,MASTER-5dbf82c2-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0042,1,"[{""id"":""MASTER-5dbf82c2-0042"",""pedido"":""Ninguém deve aprovar o próprio registo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 820""],""aceitacao"":""Ninguém deve aprovar o próprio registo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0043,Cada conteúdo deve possuir:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 821,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0043: Cada conteúdo deve possuir:,P2,MASTER-5dbf82c2-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0043,1,"[{""id"":""MASTER-5dbf82c2-0043"",""pedido"":""Cada conteúdo deve possuir:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 821""],""aceitacao"":""Cada conteúdo deve possuir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0044,devem gerar nova versão e trilho de auditoria.,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 841,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0044: devem gerar nova versão e trilho de auditoria.,P2,MASTER-5dbf82c2-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0044,1,"[{""id"":""MASTER-5dbf82c2-0044"",""pedido"":""devem gerar nova versão e trilho de auditoria."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 841""],""aceitacao"":""devem gerar nova versão e trilho de auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0045,"Conteúdo expirado, revogado ou não validado não deve aparecer como vigente.",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 842,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0045: Conteúdo expirado, revogado ou não validado não deve aparecer como vigente.",P2,MASTER-5dbf82c2-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0045,1,"[{""id"":""MASTER-5dbf82c2-0045"",""pedido"":""Conteúdo expirado, revogado ou não validado não deve aparecer como vigente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 842""],""aceitacao"":""Conteúdo expirado, revogado ou não validado não deve aparecer como vigente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0046,A matriz de rastreabilidade deve ligar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 985,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0046: A matriz de rastreabilidade deve ligar:,P2,MASTER-5dbf82c2-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0046,1,"[{""id"":""MASTER-5dbf82c2-0046"",""pedido"":""A matriz de rastreabilidade deve ligar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 985""],""aceitacao"":""A matriz de rastreabilidade deve ligar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0047,RF-ZON / RF-CLU / RF-COR → entidade → migration → modelo → serviço → API → ecrã → teste → fase → responsável.,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 986,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0047: RF-ZON / RF-CLU / RF-COR → entidade → migration → modelo → serviço → API → ecrã → teste → fase → responsável.,P2,MASTER-5dbf82c2-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0047,1,"[{""id"":""MASTER-5dbf82c2-0047"",""pedido"":""RF-ZON / RF-CLU / RF-COR → entidade → migration → modelo → serviço → API → ecrã → teste → fase → responsável."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 986""],""aceitacao"":""RF-ZON / RF-CLU / RF-COR → entidade → migration → modelo → serviço → API → ecrã → teste → fase → responsável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0048, impedir publicação como informação oficial;,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1024,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0048:  impedir publicação como informação oficial;,P2,MASTER-5dbf82c2-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0048,1,"[{""id"":""MASTER-5dbf82c2-0048"",""pedido"":"" impedir publicação como informação oficial;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1024""],""aceitacao"":"" impedir publicação como informação oficial;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,," | PARQUES-MAPA01: leitura documental/schema/fotografia restaurada não é prova funcional nova. Sem geometria/lotação/serviços/benefícios presumidos, sem novo mestre, flags, grants ou ativo. Restante ficha integral, CAE 600/579, duplicados, Fintech e menus mantêm estados; menus em preparação não bloqueiam. | PARQUES-DOC01: apenas desenho corrigido por inspeção; prova pós-uso e publicação estável ainda por executar na candidata QA. Sem migrations, gravações, importações ou ativo nesta revisão. Dados sem fonte continuam desconhecidos; sem novas exigências de operadores, lotes, benefícios ou organização. | PARQUES-QA: clone sintético baseado na QA económica (171 tabelas), não cópia atual integral do ativo (295 no backup anterior). Preservação dos 160 hashes de tabelas não afetadas, 15 zonas alheias, papéis e referências económicas. Anúncio sintético herdado no clone v18 permanece inalterado; referência original v12 não foi reensaiada. Dados reais sem fonte continuam desconhecidos; sem ensaio volumétrico, homologação real ou ativo. | PARQUES-ATIVO01: conferência ativa operacional sem guardar, publicar, reservar, importar fixtures ou conceder privilégios. Preservação de negócio/histórico e dados anteriores verificada por comparação com o restauro fresco. Provas QA, limites documentais e restantes aceitações mantidos. | PARQUES-SALDO02: só levantamento/desenho por leitura do clone e acervo; zero provas funcionais novas, migrations/importações/publicações ou alterações de código ativo. Critérios L1 propostos por executar. Ficha integral aberta; menus, duplicados, regulação Fintech e restantes lacunas preservados. | PARQUES-L1-DOC01: consolidação documental anterior à implementação. Sem código, dados, migrations, importação, publicação ou ativo. Critérios L1 e conferência dos novos anexos pelo utilizador não dados como concluídos. DOC00 preservado; convenções em outputs/investmoz-parques-integral-delimitacao-20261016/DOC01/CONVENCOES-E-DEPENDENCIA.md. | PARQUES-L1-QA: clone anterior isolado171 tabelas, não cópia integral atual do ativo295 anteriormente reportadas. Fixture reutiliza uma organização sintética com classificação pública apenas QA; zero mestres novos. 166 tabelas, 16 outras zonas e 47 revisões preservadas; restauro171/31seq/2ficheiros. Sem volumetria/homologação real ou nova aceitação móvel; desktop observado. Ativo994ficheiros+3protegidos iguais; B/COUNTRY02 e provas aceites sem repetição. Ficha integral/menus/duplicados/Fintech mantêm estados. | Utilizador conferiu cinco documentos DOC02/recibo, não declarou inspeção do ZIP nem da conferência local. Integridade do pacote verificada pelo Codex. Instalação autenticada reportada pelo utilizador e confirmada em ledger/auditoria. Sem equivalência visual da reversão, volume, gravação/publicação real ou nova aceitação assistiva. Navegação separada. | Rectificação expressa: ChatGPT conferiu documentos DOC02 QA; não está confirmada a conferência pelo utilizador do relatório local da ativação. Esta nota corrige atribuições anteriores. Relatório/recibo finais preparados para anexar à página privada existente. Sessão autorizada existente; sem novo desafio MFA ou observação de gravação/publicação.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0187,Inventariada; base legal confirmada; geometria e vigência operacional por validar.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4467 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10700,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0187: Inventariada; base legal confirmada; geometria e vigência operacional por validar.,P1,M2-d0c06a75-0187: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0187,1,"[{""id"":""M2-d0c06a75-0187"",""pedido"":""Inventariada; base legal confirmada; geometria e vigência operacional por validar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4467"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10700""],""aceitacao"":""Inventariada; base legal confirmada; geometria e vigência operacional por validar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0188,Inventariada; limite legal a converter e validar em PostGIS.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4472 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10705,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0188: Inventariada; limite legal a converter e validar em PostGIS.,P2,M2-d0c06a75-0188: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0188,1,"[{""id"":""M2-d0c06a75-0188"",""pedido"":""Inventariada; limite legal a converter e validar em PostGIS."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4472"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10705""],""aceitacao"":""Inventariada; limite legal a converter e validar em PostGIS."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0189,Inventariada; geometria oficial e estado operacional por validar.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4477 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10710,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0189: Inventariada; geometria oficial e estado operacional por validar.,P1,M2-d0c06a75-0189: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0189,1,"[{""id"":""M2-d0c06a75-0189"",""pedido"":""Inventariada; geometria oficial e estado operacional por validar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4477"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10710""],""aceitacao"":""Inventariada; geometria oficial e estado operacional por validar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0190,"Inventariada; limites, entidades gestoras e capacidade por validar.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4482 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10715,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0190: Inventariada; limites, entidades gestoras e capacidade por validar.",P2,M2-d0c06a75-0190: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0190,1,"[{""id"":""M2-d0c06a75-0190"",""pedido"":""Inventariada; limites, entidades gestoras e capacidade por validar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4482"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10715""],""aceitacao"":""Inventariada; limites, entidades gestoras e capacidade por validar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0191,"Inventariada; polígono, ocupação e condicionantes por validar.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4487 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10720,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0191: Inventariada; polígono, ocupação e condicionantes por validar.",P2,M2-d0c06a75-0191: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0191,1,"[{""id"":""M2-d0c06a75-0191"",""pedido"":""Inventariada; polígono, ocupação e condicionantes por validar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4487"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10720""],""aceitacao"":""Inventariada; polígono, ocupação e condicionantes por validar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0192,Inventariada; limite e estado operacional por validar.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4492 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10725,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0192: Inventariada; limite e estado operacional por validar.,P2,M2-d0c06a75-0192: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0192,1,"[{""id"":""M2-d0c06a75-0192"",""pedido"":""Inventariada; limite e estado operacional por validar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4492"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10725""],""aceitacao"":""Inventariada; limite e estado operacional por validar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0193,"Inventariada; polígono, operador, ocupação e capacidade por validar.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4502 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10735,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0193: Inventariada; polígono, operador, ocupação e capacidade por validar.",P2,M2-d0c06a75-0193: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0193,1,"[{""id"":""M2-d0c06a75-0193"",""pedido"":""Inventariada; polígono, operador, ocupação e capacidade por validar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4502"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10735""],""aceitacao"":""Inventariada; polígono, operador, ocupação e capacidade por validar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0194,Registar como carteira planeada; promover apenas após criação e delimitação.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4529 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10762,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0194: Registar como carteira planeada; promover apenas após criação e delimitação.,P2,M2-d0c06a75-0194: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0194,1,"[{""id"":""M2-d0c06a75-0194"",""pedido"":""Registar como carteira planeada; promover apenas após criação e delimitação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4529"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10762""],""aceitacao"":""Registar como carteira planeada; promover apenas após criação e delimitação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0195,Os exemplos anteriores permanecem apenas como casos de teste do algoritmo e devem ser marcados como “dados de teste — sem validade territorial”.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4538 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10771,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0195: Os exemplos anteriores permanecem apenas como casos de teste do algoritmo e devem ser marcados como “dados de teste — sem validade territorial”.,P2,M2-d0c06a75-0195: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0195,1,"[{""id"":""M2-d0c06a75-0195"",""pedido"":""Os exemplos anteriores permanecem apenas como casos de teste do algoritmo e devem ser marcados como “dados de teste — sem validade territorial”."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4538"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10771""],""aceitacao"":""Os exemplos anteriores permanecem apenas como casos de teste do algoritmo e devem ser marcados como “dados de teste — sem validade territorial”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0196,"Polígonos digitalizados a partir de diplomas devem ser classificados como “derivados”, submetidos a validação topológica e aprovados pelo dono do dado antes da publicação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4541 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10774,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0196: Polígonos digitalizados a partir de diplomas devem ser classificados como “derivados”, submetidos a validação topológica e aprovados pelo dono do dado antes da publicação.",P2,M2-d0c06a75-0196: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0196,1,"[{""id"":""M2-d0c06a75-0196"",""pedido"":""Polígonos digitalizados a partir de diplomas devem ser classificados como “derivados”, submetidos a validação topológica e aprovados pelo dono do dado antes da publicação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4541"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10774""],""aceitacao"":""Polígonos digitalizados a partir de diplomas devem ser classificados como “derivados”, submetidos a validação topológica e aprovados pelo dono do dado antes da publicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0197,"Publicar o mapa de cobertura do inventário, sem ativar recomendação ou pontuação antes da validação do conceito.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4551 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10784,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0197: Publicar o mapa de cobertura do inventário, sem ativar recomendação ou pontuação antes da validação do conceito.",P2,M2-d0c06a75-0197: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0197,1,"[{""id"":""M2-d0c06a75-0197"",""pedido"":""Publicar o mapa de cobertura do inventário, sem ativar recomendação ou pontuação antes da validação do conceito."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4551"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10784""],""aceitacao"":""Publicar o mapa de cobertura do inventário, sem ativar recomendação ou pontuação antes da validação do conceito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0198,"O SQL/PostGIS integral encontra-se inserido na subseção 4.6.1.16 e deve ser tratado como especificação técnica executável. A implementação será realizada por migrations Laravel versionadas, em quatro lotes: extensões e esquemas; dados mestres e geometrias; oportunidades e avaliações; vistas, funções, segurança e auditoria. Cada lote deverá passar por validação sintática, criação em base vazia, migração sobre cópia anonimizada, rollback, teste de integridade referencial, teste espacial e reconciliação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4575 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10808,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0198: O SQL/PostGIS integral encontra-se inserido na subseção 4.6.1.16 e deve ser tratado como especificação técnica executável. A implementação será realizada por migrations Laravel versionadas, em quatro lotes: extensões e esquemas; dados mestres e geometrias; oportunidades e avaliações; vistas, funções, segurança e auditoria. Cada lote deverá passar por validação sintática, criação em base vazia, migração sobre cópia anonimizada, rollback, teste de integridade referencial, teste espacial e reconciliação.",P1,M2-d0c06a75-0198: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0198,1,"[{""id"":""M2-d0c06a75-0198"",""pedido"":""O SQL/PostGIS integral encontra-se inserido na subseção 4.6.1.16 e deve ser tratado como especificação técnica executável. A implementação será realizada por migrations Laravel versionadas, em quatro lotes: extensões e esquemas; dados mestres e geometrias; oportunidades e avaliações; vistas, funções, segurança e auditoria. Cada lote deverá passar por validação sintática, criação em base vazia, migração sobre cópia anonimizada, rollback, teste de integridade referencial, teste espacial e reconciliação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4575"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10808""],""aceitacao"":""O SQL/PostGIS integral encontra-se inserido na subseção 4.6.1.16 e deve ser tratado como especificação técnica executável. A implementação será realizada por migrations Laravel versionadas, em quatro lotes: extensões e esquemas; dados mestres e geometrias; oportunidades e avaliações; vistas, funções, segurança e auditoria. Cada lote deverá passar por validação sintática, criação em base vazia, migração sobre cópia anonimizada, rollback, teste de integridade referencial, teste espacial e reconciliação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0199,"Nota: valores de geometria, capacidade, procura, oferta e pontuação apresentados nos exemplos seguintes são dados sintéticos de demonstração. Os nomes e características gerais dos territórios baseiam-se em fontes públicas; nenhum valor simulado deve ser publicado como facto sem validação do dono do dado.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4597 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10830,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0199: Nota: valores de geometria, capacidade, procura, oferta e pontuação apresentados nos exemplos seguintes são dados sintéticos de demonstração. Os nomes e características gerais dos territórios baseiam-se em fontes públicas; nenhum valor simulado deve ser publicado como facto sem validação do dono do dado.",P1,M2-d0c06a75-0199: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0199,1,"[{""id"":""M2-d0c06a75-0199"",""pedido"":""Nota: valores de geometria, capacidade, procura, oferta e pontuação apresentados nos exemplos seguintes são dados sintéticos de demonstração. Os nomes e características gerais dos territórios baseiam-se em fontes públicas; nenhum valor simulado deve ser publicado como facto sem validação do dono do dado."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4597"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10830""],""aceitacao"":""Nota: valores de geometria, capacidade, procura, oferta e pontuação apresentados nos exemplos seguintes são dados sintéticos de demonstração. Os nomes e características gerais dos territórios baseiam-se em fontes públicas; nenhum valor simulado deve ser publicado como facto sem validação do dono do dado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0200,Porto e corredor; capacidade específica a validar,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4649 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10882,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0200: Porto e corredor; capacidade específica a validar,P2,M2-d0c06a75-0200: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0200,1,"[{""id"":""M2-d0c06a75-0200"",""pedido"":""Porto e corredor; capacidade específica a validar"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4649"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10882""],""aceitacao"":""Porto e corredor; capacidade específica a validar"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0201,"Parque, serviços empresariais e proximidade industrial; capacidades a validar",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4650 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10883,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0201: Parque, serviços empresariais e proximidade industrial; capacidades a validar",P2,M2-d0c06a75-0201: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0201,1,"[{""id"":""M2-d0c06a75-0201"",""pedido"":""Parque, serviços empresariais e proximidade industrial; capacidades a validar"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4650"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10883""],""aceitacao"":""Parque, serviços empresariais e proximidade industrial; capacidades a validar"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0202,Regadios e vocação agroindustrial; capacidade logística a validar,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4651 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10884,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0202: Regadios e vocação agroindustrial; capacidade logística a validar,P2,M2-d0c06a75-0202: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0202,1,"[{""id"":""M2-d0c06a75-0202"",""pedido"":""Regadios e vocação agroindustrial; capacidade logística a validar"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4651"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10884""],""aceitacao"":""Regadios e vocação agroindustrial; capacidade logística a validar"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0203,"Controlo: as coordenadas e métricas acima servem apenas para testar carga, geometria, formulários e algoritmo. Na passagem a homologação, devem ser substituídas por geometrias oficiais ou validadas, com precisão, licença, data e responsável.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4672 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10905,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0203: Controlo: as coordenadas e métricas acima servem apenas para testar carga, geometria, formulários e algoritmo. Na passagem a homologação, devem ser substituídas por geometrias oficiais ou validadas, com precisão, licença, data e responsável.",P1,M2-d0c06a75-0203: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0203,1,"[{""id"":""M2-d0c06a75-0203"",""pedido"":""Controlo: as coordenadas e métricas acima servem apenas para testar carga, geometria, formulários e algoritmo. Na passagem a homologação, devem ser substituídas por geometrias oficiais ou validadas, com precisão, licença, data e responsável."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4672"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10905""],""aceitacao"":""Controlo: as coordenadas e métricas acima servem apenas para testar carga, geometria, formulários e algoritmo. Na passagem a homologação, devem ser substituídas por geometrias oficiais ou validadas, com precisão, licença, data e responsável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0204,"Os cenários usam a grelha padrão, escala de 0 a 4, pesos aprovados e a fórmula de confiança da subseção 4.6.1.18. Nenhum fator eliminatório foi assumido; na validação real, essa verificação deve preceder a pontuação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4674 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10907,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0204: Os cenários usam a grelha padrão, escala de 0 a 4, pesos aprovados e a fórmula de confiança da subseção 4.6.1.18. Nenhum fator eliminatório foi assumido; na validação real, essa verificação deve preceder a pontuação.",P2,M2-d0c06a75-0204: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0204,1,"[{""id"":""M2-d0c06a75-0204"",""pedido"":""Os cenários usam a grelha padrão, escala de 0 a 4, pesos aprovados e a fórmula de confiança da subseção 4.6.1.18. Nenhum fator eliminatório foi assumido; na validação real, essa verificação deve preceder a pontuação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4674"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 10907""],""aceitacao"":""Os cenários usam a grelha padrão, escala de 0 a 4, pesos aprovados e a fórmula de confiança da subseção 4.6.1.18. Nenhum fator eliminatório foi assumido; na validação real, essa verificação deve preceder a pontuação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0205,"Fontes de enquadramento: informação pública do Ministério dos Transportes e Logística, ADIN, BAU, Imprensa Nacional, Ministério da Agricultura e Banco Mundial deverá ser registada no catálogo de fontes; os valores operacionais devem ser confirmados diretamente pelos donos dos dados antes da publicação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4789 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11022,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0205: Fontes de enquadramento: informação pública do Ministério dos Transportes e Logística, ADIN, BAU, Imprensa Nacional, Ministério da Agricultura e Banco Mundial deverá ser registada no catálogo de fontes; os valores operacionais devem ser confirmados diretamente pelos donos dos dados antes da publicação.",P2,M2-d0c06a75-0205: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0205,1,"[{""id"":""M2-d0c06a75-0205"",""pedido"":""Fontes de enquadramento: informação pública do Ministério dos Transportes e Logística, ADIN, BAU, Imprensa Nacional, Ministério da Agricultura e Banco Mundial deverá ser registada no catálogo de fontes; os valores operacionais devem ser confirmados diretamente pelos donos dos dados antes da publicação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4789"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11022""],""aceitacao"":""Fontes de enquadramento: informação pública do Ministério dos Transportes e Logística, ADIN, BAU, Imprensa Nacional, Ministério da Agricultura e Banco Mundial deverá ser registada no catálogo de fontes; os valores operacionais devem ser confirmados diretamente pelos donos dos dados antes da publicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0206,"O esquema seguinte constitui a base técnica de referência para PostgreSQL 15+ e PostGIS 3+. Deve ser implementado através de migrations versionadas, testado em homologação e adaptado aos nomes e chaves já existentes no portal Laravel. As referências a organizações, projetos e utilizadores deverão usar os identificadores mestres do CRM, evitando a criação de cópias paralelas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4791 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11024,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0206: O esquema seguinte constitui a base técnica de referência para PostgreSQL 15+ e PostGIS 3+. Deve ser implementado através de migrations versionadas, testado em homologação e adaptado aos nomes e chaves já existentes no portal Laravel. As referências a organizações, projetos e utilizadores deverão usar os identificadores mestres do CRM, evitando a criação de cópias paralelas.",P2,M2-d0c06a75-0206: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0206,1,"[{""id"":""M2-d0c06a75-0206"",""pedido"":""O esquema seguinte constitui a base técnica de referência para PostgreSQL 15+ e PostGIS 3+. Deve ser implementado através de migrations versionadas, testado em homologação e adaptado aos nomes e chaves já existentes no portal Laravel. As referências a organizações, projetos e utilizadores deverão usar os identificadores mestres do CRM, evitando a criação de cópias paralelas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4791"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11024""],""aceitacao"":""O esquema seguinte constitui a base técnica de referência para PostgreSQL 15+ e PostGIS 3+. Deve ser implementado através de migrations versionadas, testado em homologação e adaptado aos nomes e chaves já existentes no portal Laravel. As referências a organizações, projetos e utilizadores deverão usar os identificadores mestres do CRM, evitando a criação de cópias paralelas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0207,"Criar triggers para atualizar updated_at, rejeitar geometrias inválidas e registar alterações materiais.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4822 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11055,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0207: Criar triggers para atualizar updated_at, rejeitar geometrias inválidas e registar alterações materiais.",P1,M2-d0c06a75-0207: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0207,1,"[{""id"":""M2-d0c06a75-0207"",""pedido"":""Criar triggers para atualizar updated_at, rejeitar geometrias inválidas e registar alterações materiais."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4822"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11055""],""aceitacao"":""Criar triggers para atualizar updated_at, rejeitar geometrias inválidas e registar alterações materiais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0208,"Validar que a soma dos pesos de cada modelo ativo é igual a 1,000 antes da publicação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4823 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11056,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0208: Validar que a soma dos pesos de cada modelo ativo é igual a 1,000 antes da publicação.",P2,M2-d0c06a75-0208: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0208,1,"[{""id"":""M2-d0c06a75-0208"",""pedido"":""Validar que a soma dos pesos de cada modelo ativo é igual a 1,000 antes da publicação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4823"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11056""],""aceitacao"":""Validar que a soma dos pesos de cada modelo ativo é igual a 1,000 antes da publicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0209,"Implementar a criação e eliminação das estruturas por migrations Laravel com métodos up e down, sem eliminar dados produtivos durante rollback.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4826 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11059,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0209: Implementar a criação e eliminação das estruturas por migrations Laravel com métodos up e down, sem eliminar dados produtivos durante rollback.",P2,M2-d0c06a75-0209: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0209,1,"[{""id"":""M2-d0c06a75-0209"",""pedido"":""Implementar a criação e eliminação das estruturas por migrations Laravel com métodos up e down, sem eliminar dados produtivos durante rollback."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4826"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11059""],""aceitacao"":""Implementar a criação e eliminação das estruturas por migrations Laravel com métodos up e down, sem eliminar dados produtivos durante rollback."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0210,"Esta ficha deve ser preenchida para cada corredor, área económica, projeto âncora, cluster, infraestrutura, recurso, condicionante, mercado ou oportunidade. Os campos assinalados como obrigatórios devem ser validados antes da publicação. O formulário digital deverá apresentar listas controladas, validação de unidades, seleção cartográfica, anexos e histórico.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4828 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11061,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0210: Esta ficha deve ser preenchida para cada corredor, área económica, projeto âncora, cluster, infraestrutura, recurso, condicionante, mercado ou oportunidade. Os campos assinalados como obrigatórios devem ser validados antes da publicação. O formulário digital deverá apresentar listas controladas, validação de unidades, seleção cartográfica, anexos e histórico.",P2,M2-d0c06a75-0210: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0210,1,"[{""id"":""M2-d0c06a75-0210"",""pedido"":""Esta ficha deve ser preenchida para cada corredor, área económica, projeto âncora, cluster, infraestrutura, recurso, condicionante, mercado ou oportunidade. Os campos assinalados como obrigatórios devem ser validados antes da publicação. O formulário digital deverá apresentar listas controladas, validação de unidades, seleção cartográfica, anexos e histórico."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4828"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11061""],""aceitacao"":""Esta ficha deve ser preenchida para cada corredor, área económica, projeto âncora, cluster, infraestrutura, recurso, condicionante, mercado ou oportunidade. Os campos assinalados como obrigatórios devem ser validados antes da publicação. O formulário digital deverá apresentar listas controladas, validação de unidades, seleção cartográfica, anexos e histórico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0211,Obrigatório; padrão por classe.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4838 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11071,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0211: Obrigatório; padrão por classe.,P2,M2-d0c06a75-0211: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0211,1,"[{""id"":""M2-d0c06a75-0211"",""pedido"":""Obrigatório; padrão por classe."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4838"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11071""],""aceitacao"":""Obrigatório; padrão por classe."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0212,Obrigatório para publicação.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4859 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11092,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0212: Obrigatório para publicação.,P2,M2-d0c06a75-0212: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0212,1,"[{""id"":""M2-d0c06a75-0212"",""pedido"":""Obrigatório para publicação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4859"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11092""],""aceitacao"":""Obrigatório para publicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0213,Obrigatório para oportunidades.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4885 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11118,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0213: Obrigatório para oportunidades.,P2,M2-d0c06a75-0213: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0213,1,"[{""id"":""M2-d0c06a75-0213"",""pedido"":""Obrigatório para oportunidades."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4885"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11118""],""aceitacao"":""Obrigatório para oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0214,Desenhar no mapa / carregar ficheiro / selecionar objeto mestre,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4890 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11123,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0214: Desenhar no mapa / carregar ficheiro / selecionar objeto mestre,P2,M2-d0c06a75-0214: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0214,1,"[{""id"":""M2-d0c06a75-0214"",""pedido"":""Desenhar no mapa / carregar ficheiro / selecionar objeto mestre"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4890"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11123""],""aceitacao"":""Desenhar no mapa / carregar ficheiro / selecionar objeto mestre"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0215,Obrigatório na importação.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4894 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11127,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0215: Obrigatório na importação.,P2,M2-d0c06a75-0215: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0215,1,"[{""id"":""M2-d0c06a75-0215"",""pedido"":""Obrigatório na importação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4894"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11127""],""aceitacao"":""Obrigatório na importação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0216,Obrigatório quando conhecida.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4900 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11133,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0216: Obrigatório quando conhecida.,P2,M2-d0c06a75-0216: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0216,1,"[{""id"":""M2-d0c06a75-0216"",""pedido"":""Obrigatório quando conhecida."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4900"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11133""],""aceitacao"":""Obrigatório quando conhecida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0217,dataset_source obrigatório.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4903 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11136,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0217: dataset_source obrigatório.,P2,M2-d0c06a75-0217: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0217,1,"[{""id"":""M2-d0c06a75-0217"",""pedido"":""dataset_source obrigatório."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 4903"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11136""],""aceitacao"":""dataset_source obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0218,□ Validar □ Publicar □ Inserir na Bolsa □ Encaminhar no CRM □ Suspender,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5152 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11385,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0218: □ Validar □ Publicar □ Inserir na Bolsa □ Encaminhar no CRM □ Suspender,P2,M2-d0c06a75-0218: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0218,1,"[{""id"":""M2-d0c06a75-0218"",""pedido"":""□ Validar □ Publicar □ Inserir na Bolsa □ Encaminhar no CRM □ Suspender"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5152"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11385""],""aceitacao"":""□ Validar □ Publicar □ Inserir na Bolsa □ Encaminhar no CRM □ Suspender"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0219,Decisão: □ Validar □ Validar com condições □ Devolver para correção □ Suspender □ Arquivar. Responsável: ____________________. Data: ____/____/______. Próxima revisão: ____/____/______.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5180 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11413,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,M2-d0c06a75-0219: Decisão: □ Validar □ Validar com condições □ Devolver para correção □ Suspender □ Arquivar. Responsável: ____________________. Data: ____/____/______. Próxima revisão: ____/____/______.,P2,M2-d0c06a75-0219: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0219,1,"[{""id"":""M2-d0c06a75-0219"",""pedido"":""Decisão: □ Validar □ Validar com condições □ Devolver para correção □ Suspender □ Arquivar. Responsável: ____________________. Data: ____/____/______. Próxima revisão: ____/____/______."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5180"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11413""],""aceitacao"":""Decisão: □ Validar □ Validar com condições □ Devolver para correção □ Suspender □ Arquivar. Responsável: ____________________. Data: ____/____/______. Próxima revisão: ____/____/______."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0220,"O algoritmo deve ser determinístico, versionado, explicável e independente de publicidade, patrocínio ou preferência institucional. A inteligência artificial pode apoiar a extração de dados e a explicação, mas não pode alterar pesos, limiares, fatores eliminatórios ou resultados sem aprovação e nova versão do modelo.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5182 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11415,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0220: O algoritmo deve ser determinístico, versionado, explicável e independente de publicidade, patrocínio ou preferência institucional. A inteligência artificial pode apoiar a extração de dados e a explicação, mas não pode alterar pesos, limiares, fatores eliminatórios ou resultados sem aprovação e nova versão do modelo.",P2,M2-d0c06a75-0220: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0220,1,"[{""id"":""M2-d0c06a75-0220"",""pedido"":""O algoritmo deve ser determinístico, versionado, explicável e independente de publicidade, patrocínio ou preferência institucional. A inteligência artificial pode apoiar a extração de dados e a explicação, mas não pode alterar pesos, limiares, fatores eliminatórios ou resultados sem aprovação e nova versão do modelo."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5182"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11415""],""aceitacao"":""O algoritmo deve ser determinístico, versionado, explicável e independente de publicidade, patrocínio ou preferência institucional. A inteligência artificial pode apoiar a extração de dados e a explicação, mas não pode alterar pesos, limiares, fatores eliminatórios ou resultados sem aprovação e nova versão do modelo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0221,Não publicar; recolher e validar dados.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5331 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11564,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0221: Não publicar; recolher e validar dados.,P2,M2-d0c06a75-0221: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0221,1,"[{""id"":""M2-d0c06a75-0221"",""pedido"":""Não publicar; recolher e validar dados."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5331"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11564""],""aceitacao"":""Não publicar; recolher e validar dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0222,"Publicar apenas como sinal preliminar, com aviso e sem promoção ativa.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5334 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11567,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0222: Publicar apenas como sinal preliminar, com aviso e sem promoção ativa.",P2,M2-d0c06a75-0222: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0222,1,"[{""id"":""M2-d0c06a75-0222"",""pedido"":""Publicar apenas como sinal preliminar, com aviso e sem promoção ativa."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5334"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11567""],""aceitacao"":""Publicar apenas como sinal preliminar, com aviso e sem promoção ativa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0223,Permitir validação e divulgação condicionada.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5337 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11570,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0223: Permitir validação e divulgação condicionada.,P2,M2-d0c06a75-0223: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0223,1,"[{""id"":""M2-d0c06a75-0223"",""pedido"":""Permitir validação e divulgação condicionada."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5337"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11570""],""aceitacao"":""Permitir validação e divulgação condicionada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0224,"Permitir publicação e correspondência, sujeita aos restantes critérios.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5340 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11573,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0224: Permitir publicação e correspondência, sujeita aos restantes critérios.",P2,M2-d0c06a75-0224: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0224,1,"[{""id"":""M2-d0c06a75-0224"",""pedido"":""Permitir publicação e correspondência, sujeita aos restantes critérios."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5340"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11573""],""aceitacao"":""Permitir publicação e correspondência, sujeita aos restantes critérios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0225,Serviço obrigatório inexistente e sem plano financiável.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5361 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11594,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0225: Serviço obrigatório inexistente e sem plano financiável.,P2,M2-d0c06a75-0225: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0225,1,"[{""id"":""M2-d0c06a75-0225"",""pedido"":""Serviço obrigatório inexistente e sem plano financiável."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5361"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11594""],""aceitacao"":""Serviço obrigatório inexistente e sem plano financiável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0226,"Validar comercialmente, publicar, promover e encaminhar à Bolsa/CRM.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5384 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11617,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0226: Validar comercialmente, publicar, promover e encaminhar à Bolsa/CRM.",P2,M2-d0c06a75-0226: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0226,1,"[{""id"":""M2-d0c06a75-0226"",""pedido"":""Validar comercialmente, publicar, promover e encaminhar à Bolsa/CRM."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5384"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11617""],""aceitacao"":""Validar comercialmente, publicar, promover e encaminhar à Bolsa/CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0227,Publicar com condições e plano de maturação.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5388 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11621,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0227: Publicar com condições e plano de maturação.,P2,M2-d0c06a75-0227: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0227,1,"[{""id"":""M2-d0c06a75-0227"",""pedido"":""Publicar com condições e plano de maturação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5388"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11621""],""aceitacao"":""Publicar com condições e plano de maturação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0228,"Registar modelo, versão, entradas, resultados, evidências, avaliador e data.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5409 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11642,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0228: Registar modelo, versão, entradas, resultados, evidências, avaliador e data.",P2,M2-d0c06a75-0228: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0228,1,"[{""id"":""M2-d0c06a75-0228"",""pedido"":""Registar modelo, versão, entradas, resultados, evidências, avaliador e data."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5409"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11642""],""aceitacao"":""Registar modelo, versão, entradas, resultados, evidências, avaliador e data."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0229,"Todos os modelos, pesos, regras e limiares devem possuir versão, vigência, dono, aprovador e motivo.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5453 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11686,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0229: Todos os modelos, pesos, regras e limiares devem possuir versão, vigência, dono, aprovador e motivo.",P2,M2-d0c06a75-0229: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0229,1,"[{""id"":""M2-d0c06a75-0229"",""pedido"":""Todos os modelos, pesos, regras e limiares devem possuir versão, vigência, dono, aprovador e motivo."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5453"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11686""],""aceitacao"":""Todos os modelos, pesos, regras e limiares devem possuir versão, vigência, dono, aprovador e motivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0230,O portal deve permitir reconstruir qualquer resultado histórico com o modelo e dados usados naquela data.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5455 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11688,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0230: O portal deve permitir reconstruir qualquer resultado histórico com o modelo e dados usados naquela data.,P2,M2-d0c06a75-0230: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0230,1,"[{""id"":""M2-d0c06a75-0230"",""pedido"":""O portal deve permitir reconstruir qualquer resultado histórico com o modelo e dados usados naquela data."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5455"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11688""],""aceitacao"":""O portal deve permitir reconstruir qualquer resultado histórico com o modelo e dados usados naquela data."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0231,"O utilizador deve ver a pontuação por critério, a confiança, os fatores eliminatórios, as fontes e as alternativas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5456 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11689,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0231: O utilizador deve ver a pontuação por critério, a confiança, os fatores eliminatórios, as fontes e as alternativas.",P2,M2-d0c06a75-0231: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0231,1,"[{""id"":""M2-d0c06a75-0231"",""pedido"":""O utilizador deve ver a pontuação por critério, a confiança, os fatores eliminatórios, as fontes e as alternativas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5456"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11689""],""aceitacao"":""O utilizador deve ver a pontuação por critério, a confiança, os fatores eliminatórios, as fontes e as alternativas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0232,A aprovação humana é obrigatória antes da promoção pública de oportunidades de alto risco ou baixa confiança.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5458 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11691,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0232: A aprovação humana é obrigatória antes da promoção pública de oportunidades de alto risco ou baixa confiança.,P2,M2-d0c06a75-0232: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0232,1,"[{""id"":""M2-d0c06a75-0232"",""pedido"":""A aprovação humana é obrigatória antes da promoção pública de oportunidades de alto risco ou baixa confiança."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5458"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11691""],""aceitacao"":""A aprovação humana é obrigatória antes da promoção pública de oportunidades de alto risco ou baixa confiança."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0233,"A abordagem recomendada é manter os pilotos, mas enquadrá-los num plano de continuidade que proteja o âmbito global. Os pilotos funcionam como ondas de validação e não como versões isoladas do produto. A plataforma deverá possuir um núcleo comum único e extensível, enquanto diferenças setoriais, territoriais e institucionais serão tratadas por configuração, taxonomias, regras e integrações versionadas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5460 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11693,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0233: A abordagem recomendada é manter os pilotos, mas enquadrá-los num plano de continuidade que proteja o âmbito global. Os pilotos funcionam como ondas de validação e não como versões isoladas do produto. A plataforma deverá possuir um núcleo comum único e extensível, enquanto diferenças setoriais, territoriais e institucionais serão tratadas por configuração, taxonomias, regras e integrações versionadas.",P2,M2-d0c06a75-0233: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0233,1,"[{""id"":""M2-d0c06a75-0233"",""pedido"":""A abordagem recomendada é manter os pilotos, mas enquadrá-los num plano de continuidade que proteja o âmbito global. Os pilotos funcionam como ondas de validação e não como versões isoladas do produto. A plataforma deverá possuir um núcleo comum único e extensível, enquanto diferenças setoriais, territoriais e institucionais serão tratadas por configuração, taxonomias, regras e integrações versionadas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5460"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11693""],""aceitacao"":""A abordagem recomendada é manter os pilotos, mas enquadrá-los num plano de continuidade que proteja o âmbito global. Os pilotos funcionam como ondas de validação e não como versões isoladas do produto. A plataforma deverá possuir um núcleo comum único e extensível, enquanto diferenças setoriais, territoriais e institucionais serão tratadas por configuração, taxonomias, regras e integrações versionadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0234,"Configuração em vez de duplicação: requisitos e fluxos setoriais devem usar regras parametrizadas, evitando módulos fechados e bases paralelas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5464 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11697,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0234: Configuração em vez de duplicação: requisitos e fluxos setoriais devem usar regras parametrizadas, evitando módulos fechados e bases paralelas.",P2,M2-d0c06a75-0234: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0234,1,"[{""id"":""M2-d0c06a75-0234"",""pedido"":""Configuração em vez de duplicação: requisitos e fluxos setoriais devem usar regras parametrizadas, evitando módulos fechados e bases paralelas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5464"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11697""],""aceitacao"":""Configuração em vez de duplicação: requisitos e fluxos setoriais devem usar regras parametrizadas, evitando módulos fechados e bases paralelas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0235,Testes de generalização: cada componente transversal deve ser testado com casos de pelo menos um setor não piloto.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5467 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11700,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0235: Testes de generalização: cada componente transversal deve ser testado com casos de pelo menos um setor não piloto.,P2,M2-d0c06a75-0235: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0235,1,"[{""id"":""M2-d0c06a75-0235"",""pedido"":""Testes de generalização: cada componente transversal deve ser testado com casos de pelo menos um setor não piloto."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5467"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11700""],""aceitacao"":""Testes de generalização: cada componente transversal deve ser testado com casos de pelo menos um setor não piloto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0236,Expansão por configuração: a entrada de novo setor não deverá exigir reconstrução do núcleo da plataforma.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5469 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11702,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0236: Expansão por configuração: a entrada de novo setor não deverá exigir reconstrução do núcleo da plataforma.,P2,M2-d0c06a75-0236: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0236,1,"[{""id"":""M2-d0c06a75-0236"",""pedido"":""Expansão por configuração: a entrada de novo setor não deverá exigir reconstrução do núcleo da plataforma."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5469"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11702""],""aceitacao"":""Expansão por configuração: a entrada de novo setor não deverá exigir reconstrução do núcleo da plataforma."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0237,4.7.2 Serviços transversais obrigatórios desde a primeira onda,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5470 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11703,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0237: 4.7.2 Serviços transversais obrigatórios desde a primeira onda,P2,M2-d0c06a75-0237: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0237,1,"[{""id"":""M2-d0c06a75-0237"",""pedido"":""4.7.2 Serviços transversais obrigatórios desde a primeira onda"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5470"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11703""],""aceitacao"":""4.7.2 Serviços transversais obrigatórios desde a primeira onda"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0238,Assegurar continuidade do portal atual.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5505 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11738,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0238: Assegurar continuidade do portal atual.,P2,M2-d0c06a75-0238: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0238,1,"[{""id"":""M2-d0c06a75-0238"",""pedido"":""Assegurar continuidade do portal atual."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5505"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11738""],""aceitacao"":""Assegurar continuidade do portal atual."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0239,Disponibilizar capacidades comuns para todo o âmbito.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5509 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11742,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0239: Disponibilizar capacidades comuns para todo o âmbito.,P2,M2-d0c06a75-0239: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0239,1,"[{""id"":""M2-d0c06a75-0239"",""pedido"":""Disponibilizar capacidades comuns para todo o âmbito."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5509"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11742""],""aceitacao"":""Disponibilizar capacidades comuns para todo o âmbito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0240,"Validar hipóteses, regras, integrações e usabilidade.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5513 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11746,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0240: Validar hipóteses, regras, integrações e usabilidade.",P2,M2-d0c06a75-0240: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0240,1,"[{""id"":""M2-d0c06a75-0240"",""pedido"":""Validar hipóteses, regras, integrações e usabilidade."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5513"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11746""],""aceitacao"":""Validar hipóteses, regras, integrações e usabilidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0241,"Enquanto um setor não possuir roteiro completo, o portal deverá fornecer uma experiência mínima segura: informação didática validada; pesquisa e oportunidades; perfil e caracterização do projeto; checklist transversal; indicação transparente da cobertura disponível; recolha da necessidade; encaminhamento para parceiro ou entidade competente; e acompanhamento do pedido de apoio. O sistema não deverá produzir falsa precisão nem bloquear o utilizador por ausência de configuração setorial.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5530 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11763,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0241: Enquanto um setor não possuir roteiro completo, o portal deverá fornecer uma experiência mínima segura: informação didática validada; pesquisa e oportunidades; perfil e caracterização do projeto; checklist transversal; indicação transparente da cobertura disponível; recolha da necessidade; encaminhamento para parceiro ou entidade competente; e acompanhamento do pedido de apoio. O sistema não deverá produzir falsa precisão nem bloquear o utilizador por ausência de configuração setorial.",P2,M2-d0c06a75-0241: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0241,1,"[{""id"":""M2-d0c06a75-0241"",""pedido"":""Enquanto um setor não possuir roteiro completo, o portal deverá fornecer uma experiência mínima segura: informação didática validada; pesquisa e oportunidades; perfil e caracterização do projeto; checklist transversal; indicação transparente da cobertura disponível; recolha da necessidade; encaminhamento para parceiro ou entidade competente; e acompanhamento do pedido de apoio. O sistema não deverá produzir falsa precisão nem bloquear o utilizador por ausência de configuração setorial."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5530"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11763""],""aceitacao"":""Enquanto um setor não possuir roteiro completo, o portal deverá fornecer uma experiência mínima segura: informação didática validada; pesquisa e oportunidades; perfil e caracterização do projeto; checklist transversal; indicação transparente da cobertura disponível; recolha da necessidade; encaminhamento para parceiro ou entidade competente; e acompanhamento do pedido de apoio. O sistema não deverá produzir falsa precisão nem bloquear o utilizador por ausência de configuração setorial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0242,"O plano será executado como programa contínuo, com ondas trimestrais ou de duração aprovada pelo comité de governação. Cada onda combina manutenção da operação atual, evolução do núcleo transversal, melhoria dos pilotos e incorporação progressiva de novos setores ou territórios. A expansão não deverá aguardar a automação integral de um setor: poderá começar por conteúdo validado, oportunidades, orientação e encaminhamento, evoluindo depois para roteiros, integrações e acompanhamento completo.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5552 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11785,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0242: O plano será executado como programa contínuo, com ondas trimestrais ou de duração aprovada pelo comité de governação. Cada onda combina manutenção da operação atual, evolução do núcleo transversal, melhoria dos pilotos e incorporação progressiva de novos setores ou territórios. A expansão não deverá aguardar a automação integral de um setor: poderá começar por conteúdo validado, oportunidades, orientação e encaminhamento, evoluindo depois para roteiros, integrações e acompanhamento completo.",P1,M2-d0c06a75-0242: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0242,1,"[{""id"":""M2-d0c06a75-0242"",""pedido"":""O plano será executado como programa contínuo, com ondas trimestrais ou de duração aprovada pelo comité de governação. Cada onda combina manutenção da operação atual, evolução do núcleo transversal, melhoria dos pilotos e incorporação progressiva de novos setores ou territórios. A expansão não deverá aguardar a automação integral de um setor: poderá começar por conteúdo validado, oportunidades, orientação e encaminhamento, evoluindo depois para roteiros, integrações e acompanhamento completo."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5552"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11785""],""aceitacao"":""O plano será executado como programa contínuo, com ondas trimestrais ou de duração aprovada pelo comité de governação. Cada onda combina manutenção da operação atual, evolução do núcleo transversal, melhoria dos pilotos e incorporação progressiva de novos setores ou territórios. A expansão não deverá aguardar a automação integral de um setor: poderá começar por conteúdo validado, oportunidades, orientação e encaminhamento, evoluindo depois para roteiros, integrações e acompanhamento completo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0243,"Inventariar serviços e dependências; medir utilização, desempenho e falhas; validar backup, restauro, suporte, comunicação e riscos.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5560 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11793,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0243: Inventariar serviços e dependências; medir utilização, desempenho e falhas; validar backup, restauro, suporte, comunicação e riscos.",P2,M2-d0c06a75-0243: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0243,1,"[{""id"":""M2-d0c06a75-0243"",""pedido"":""Inventariar serviços e dependências; medir utilização, desempenho e falhas; validar backup, restauro, suporte, comunicação e riscos."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5560"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11793""],""aceitacao"":""Inventariar serviços e dependências; medir utilização, desempenho e falhas; validar backup, restauro, suporte, comunicação e riscos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0244,Disponibilizar capacidades reutilizáveis para qualquer setor.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5564 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11797,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0244: Disponibilizar capacidades reutilizáveis para qualquer setor.,P2,M2-d0c06a75-0244: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0244,1,"[{""id"":""M2-d0c06a75-0244"",""pedido"":""Disponibilizar capacidades reutilizáveis para qualquer setor."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5564"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11797""],""aceitacao"":""Disponibilizar capacidades reutilizáveis para qualquer setor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0245,"Implementar identidade, projeto, conteúdo, pesquisa, dados mestres, documentos, regras, notificações, apoio, auditoria e integração.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5565 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11798,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0245: Implementar identidade, projeto, conteúdo, pesquisa, dados mestres, documentos, regras, notificações, apoio, auditoria e integração.",P2,M2-d0c06a75-0245: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0245,1,"[{""id"":""M2-d0c06a75-0245"",""pedido"":""Implementar identidade, projeto, conteúdo, pesquisa, dados mestres, documentos, regras, notificações, apoio, auditoria e integração."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5565"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11798""],""aceitacao"":""Implementar identidade, projeto, conteúdo, pesquisa, dados mestres, documentos, regras, notificações, apoio, auditoria e integração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0246,"Validar valor, usabilidade, regras e integrações.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5569 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11802,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0246: Validar valor, usabilidade, regras e integrações.",P2,M2-d0c06a75-0246: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0246,1,"[{""id"":""M2-d0c06a75-0246"",""pedido"":""Validar valor, usabilidade, regras e integrações."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5569"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11802""],""aceitacao"":""Validar valor, usabilidade, regras e integrações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0247,Executar casos reais; medir linha de base e resultado; tratar erros; registar limitações e componentes reutilizados.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5570 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11803,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0247: Executar casos reais; medir linha de base e resultado; tratar erros; registar limitações e componentes reutilizados.,P2,M2-d0c06a75-0247: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0247,1,"[{""id"":""M2-d0c06a75-0247"",""pedido"":""Executar casos reais; medir linha de base e resultado; tratar erros; registar limitações e componentes reutilizados."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5570"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11803""],""aceitacao"":""Executar casos reais; medir linha de base e resultado; tratar erros; registar limitações e componentes reutilizados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0248,"Selecionar setor não piloto; configurar conteúdo, dados e regras; testar jornadas e remover acoplamentos.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5575 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11808,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0248: Selecionar setor não piloto; configurar conteúdo, dados e regras; testar jornadas e remover acoplamentos.",P2,M2-d0c06a75-0248: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0248,1,"[{""id"":""M2-d0c06a75-0248"",""pedido"":""Selecionar setor não piloto; configurar conteúdo, dados e regras; testar jornadas e remover acoplamentos."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5575"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11808""],""aceitacao"":""Selecionar setor não piloto; configurar conteúdo, dados e regras; testar jornadas e remover acoplamentos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0249,Priorizar backlog; validar conteúdo; configurar jornadas; formar parceiros; integrar serviços; publicar e monitorizar.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5580 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11813,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0249: Priorizar backlog; validar conteúdo; configurar jornadas; formar parceiros; integrar serviços; publicar e monitorizar.,P2,M2-d0c06a75-0249: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0249,1,"[{""id"":""M2-d0c06a75-0249"",""pedido"":""Priorizar backlog; validar conteúdo; configurar jornadas; formar parceiros; integrar serviços; publicar e monitorizar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5580"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11813""],""aceitacao"":""Priorizar backlog; validar conteúdo; configurar jornadas; formar parceiros; integrar serviços; publicar e monitorizar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0250,"O núcleo transversal é o produto permanente do portal. Os setores acrescentam configurações, conteúdos, regras, dados específicos e integrações, mas não criam plataformas, identidades, repositórios ou experiências paralelas. Qualquer exceção deverá ser documentada, aprovada pela arquitetura e acompanhada de plano de convergência.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5612 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11845,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0250: O núcleo transversal é o produto permanente do portal. Os setores acrescentam configurações, conteúdos, regras, dados específicos e integrações, mas não criam plataformas, identidades, repositórios ou experiências paralelas. Qualquer exceção deverá ser documentada, aprovada pela arquitetura e acompanhada de plano de convergência.",P2,M2-d0c06a75-0250: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0250,1,"[{""id"":""M2-d0c06a75-0250"",""pedido"":""O núcleo transversal é o produto permanente do portal. Os setores acrescentam configurações, conteúdos, regras, dados específicos e integrações, mas não criam plataformas, identidades, repositórios ou experiências paralelas. Qualquer exceção deverá ser documentada, aprovada pela arquitetura e acompanhada de plano de convergência."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5612"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11845""],""aceitacao"":""O núcleo transversal é o produto permanente do portal. Os setores acrescentam configurações, conteúdos, regras, dados específicos e integrações, mas não criam plataformas, identidades, repositórios ou experiências paralelas. Qualquer exceção deverá ser documentada, aprovada pela arquitetura e acompanhada de plano de convergência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0251,"Cada piloto será pontuado de 0 a 4 em todos os critérios. A pontuação deverá comparar a linha de base com o resultado observado e ser acompanhada por evidências. Os critérios de segurança, integridade de dados, conformidade e continuidade são eliminatórios, independentemente da pontuação total.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5705 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11938,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0251: Cada piloto será pontuado de 0 a 4 em todos os critérios. A pontuação deverá comparar a linha de base com o resultado observado e ser acompanhada por evidências. Os critérios de segurança, integridade de dados, conformidade e continuidade são eliminatórios, independentemente da pontuação total.",P2,M2-d0c06a75-0251: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0251,1,"[{""id"":""M2-d0c06a75-0251"",""pedido"":""Cada piloto será pontuado de 0 a 4 em todos os critérios. A pontuação deverá comparar a linha de base com o resultado observado e ser acompanhada por evidências. Os critérios de segurança, integridade de dados, conformidade e continuidade são eliminatórios, independentemente da pontuação total."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5705"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 11938""],""aceitacao"":""Cada piloto será pontuado de 0 a 4 em todos os critérios. A pontuação deverá comparar a linha de base com o resultado observado e ser acompanhada por evidências. Os critérios de segurança, integridade de dados, conformidade e continuidade são eliminatórios, independentemente da pontuação total."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0252,"A pontuação ponderada igual ou superior a 3,0 permite expansão, desde que não exista critério eliminatório falhado. Entre 2,0 e 2,99, o piloto permanece em Go condicionado e deve repetir a avaliação após correções. Abaixo de 2,0, o piloto é pausado ou redesenhado. O comité poderá divergir da decisão padrão apenas mediante justificação, risco residual aceite e prazo de revisão.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5770 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12003,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0252: A pontuação ponderada igual ou superior a 3,0 permite expansão, desde que não exista critério eliminatório falhado. Entre 2,0 e 2,99, o piloto permanece em Go condicionado e deve repetir a avaliação após correções. Abaixo de 2,0, o piloto é pausado ou redesenhado. O comité poderá divergir da decisão padrão apenas mediante justificação, risco residual aceite e prazo de revisão.",P2,M2-d0c06a75-0252: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0252,1,"[{""id"":""M2-d0c06a75-0252"",""pedido"":""A pontuação ponderada igual ou superior a 3,0 permite expansão, desde que não exista critério eliminatório falhado. Entre 2,0 e 2,99, o piloto permanece em Go condicionado e deve repetir a avaliação após correções. Abaixo de 2,0, o piloto é pausado ou redesenhado. O comité poderá divergir da decisão padrão apenas mediante justificação, risco residual aceite e prazo de revisão."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5770"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12003""],""aceitacao"":""A pontuação ponderada igual ou superior a 3,0 permite expansão, desde que não exista critério eliminatório falhado. Entre 2,0 e 2,99, o piloto permanece em Go condicionado e deve repetir a avaliação após correções. Abaixo de 2,0, o piloto é pausado ou redesenhado. O comité poderá divergir da decisão padrão apenas mediante justificação, risco residual aceite e prazo de revisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0253,"Validar resultados com investidores, parceiros, equipa técnica, conteúdo, dados e jurídico.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5784 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12017,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0253: Validar resultados com investidores, parceiros, equipa técnica, conteúdo, dados e jurídico.",P2,M2-d0c06a75-0253: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0253,1,"[{""id"":""M2-d0c06a75-0253"",""pedido"":""Validar resultados com investidores, parceiros, equipa técnica, conteúdo, dados e jurídico."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5784"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12017""],""aceitacao"":""Validar resultados com investidores, parceiros, equipa técnica, conteúdo, dados e jurídico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0254,"Para expansão, selecionar setor ou território seguinte pela matriz de prioridade e definir nível de cobertura pretendido.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5787 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12020,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0254: Para expansão, selecionar setor ou território seguinte pela matriz de prioridade e definir nível de cobertura pretendido.",P1,M2-d0c06a75-0254: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0254,1,"[{""id"":""M2-d0c06a75-0254"",""pedido"":""Para expansão, selecionar setor ou território seguinte pela matriz de prioridade e definir nível de cobertura pretendido."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5787"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12020""],""aceitacao"":""Para expansão, selecionar setor ou território seguinte pela matriz de prioridade e definir nível de cobertura pretendido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0255,"Configurar o núcleo, validar conteúdo e regras, executar teste de generalização e publicar por onda.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5788 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12021,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0255: Configurar o núcleo, validar conteúdo e regras, executar teste de generalização e publicar por onda.",P2,M2-d0c06a75-0255: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0255,1,"[{""id"":""M2-d0c06a75-0255"",""pedido"":""Configurar o núcleo, validar conteúdo e regras, executar teste de generalização e publicar por onda."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5788"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12021""],""aceitacao"":""Configurar o núcleo, validar conteúdo e regras, executar teste de generalização e publicar por onda."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0256,Para cada novo setor ou território deverá existir uma ficha de expansão contendo: patrocinador; problema; procura; nível de cobertura inicial; casos de uso; utilizadores; conteúdo e legislação; entidades e parceiros; dados específicos; diferenças face ao núcleo; integrações; riscos; orçamento; equipa; calendário; métricas; critérios de Go/No-Go; suporte; revisão e plano de saída. A ficha será anexada ao backlog de cobertura e aprovada antes da configuração.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5820 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12053,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0256: Para cada novo setor ou território deverá existir uma ficha de expansão contendo: patrocinador; problema; procura; nível de cobertura inicial; casos de uso; utilizadores; conteúdo e legislação; entidades e parceiros; dados específicos; diferenças face ao núcleo; integrações; riscos; orçamento; equipa; calendário; métricas; critérios de Go/No-Go; suporte; revisão e plano de saída. A ficha será anexada ao backlog de cobertura e aprovada antes da configuração.,P1,M2-d0c06a75-0256: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0256,1,"[{""id"":""M2-d0c06a75-0256"",""pedido"":""Para cada novo setor ou território deverá existir uma ficha de expansão contendo: patrocinador; problema; procura; nível de cobertura inicial; casos de uso; utilizadores; conteúdo e legislação; entidades e parceiros; dados específicos; diferenças face ao núcleo; integrações; riscos; orçamento; equipa; calendário; métricas; critérios de Go/No-Go; suporte; revisão e plano de saída. A ficha será anexada ao backlog de cobertura e aprovada antes da configuração."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5820"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12053""],""aceitacao"":""Para cada novo setor ou território deverá existir uma ficha de expansão contendo: patrocinador; problema; procura; nível de cobertura inicial; casos de uso; utilizadores; conteúdo e legislação; entidades e parceiros; dados específicos; diferenças face ao núcleo; integrações; riscos; orçamento; equipa; calendário; métricas; critérios de Go/No-Go; suporte; revisão e plano de saída. A ficha será anexada ao backlog de cobertura e aprovada antes da configuração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0257,"A presente grelha deve ser preenchida separadamente para cada piloto e para cada ciclo de avaliação. A equipa deverá registar valores observados, anexar evidências verificáveis e justificar todas as classificações. A pontuação final apoia a decisão, mas não supera critérios eliminatórios nem substitui a aprovação formal do comité competente.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5822 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12055,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0257: A presente grelha deve ser preenchida separadamente para cada piloto e para cada ciclo de avaliação. A equipa deverá registar valores observados, anexar evidências verificáveis e justificar todas as classificações. A pontuação final apoia a decisão, mas não supera critérios eliminatórios nem substitui a aprovação formal do comité competente.",P2,M2-d0c06a75-0257: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0257,1,"[{""id"":""M2-d0c06a75-0257"",""pedido"":""A presente grelha deve ser preenchida separadamente para cada piloto e para cada ciclo de avaliação. A equipa deverá registar valores observados, anexar evidências verificáveis e justificar todas as classificações. A pontuação final apoia a decisão, mas não supera critérios eliminatórios nem substitui a aprovação formal do comité competente."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 5822"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12055""],""aceitacao"":""A presente grelha deve ser preenchida separadamente para cada piloto e para cada ciclo de avaliação. A equipa deverá registar valores observados, anexar evidências verificáveis e justificar todas as classificações. A pontuação final apoia a decisão, mas não supera critérios eliminatórios nem substitui a aprovação formal do comité competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0258,"A linha de base, as metas, a amostra e as fontes de dados devem ser aprovadas antes do início do piloto.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6178 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12411,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0258: A linha de base, as metas, a amostra e as fontes de dados devem ser aprovadas antes do início do piloto.",P2,M2-d0c06a75-0258: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0258,1,"[{""id"":""M2-d0c06a75-0258"",""pedido"":""A linha de base, as metas, a amostra e as fontes de dados devem ser aprovadas antes do início do piloto."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6178"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12411""],""aceitacao"":""A linha de base, as metas, a amostra e as fontes de dados devem ser aprovadas antes do início do piloto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0259,As notas devem ser propostas pelo responsável do critério e revistas pelo avaliador coordenador.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6180 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12413,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0259: As notas devem ser propostas pelo responsável do critério e revistas pelo avaliador coordenador.,P1,M2-d0c06a75-0259: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0259,1,"[{""id"":""M2-d0c06a75-0259"",""pedido"":""As notas devem ser propostas pelo responsável do critério e revistas pelo avaliador coordenador."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6180"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12413""],""aceitacao"":""As notas devem ser propostas pelo responsável do critério e revistas pelo avaliador coordenador."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0260,Conflitos de interesse dos avaliadores devem ser declarados e mitigados.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6181 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12414,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0260: Conflitos de interesse dos avaliadores devem ser declarados e mitigados.,P2,M2-d0c06a75-0260: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0260,1,"[{""id"":""M2-d0c06a75-0260"",""pedido"":""Conflitos de interesse dos avaliadores devem ser declarados e mitigados."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6181"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12414""],""aceitacao"":""Conflitos de interesse dos avaliadores devem ser declarados e mitigados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0261,"A avaliação deve incluir utilizadores reais, exceções e pelo menos um teste fora do perfil ideal.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6182 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12415,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0261: A avaliação deve incluir utilizadores reais, exceções e pelo menos um teste fora do perfil ideal.",P2,M2-d0c06a75-0261: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0261,1,"[{""id"":""M2-d0c06a75-0261"",""pedido"":""A avaliação deve incluir utilizadores reais, exceções e pelo menos um teste fora do perfil ideal."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6182"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12415""],""aceitacao"":""A avaliação deve incluir utilizadores reais, exceções e pelo menos um teste fora do perfil ideal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0262,"O comité deve avaliar separadamente o desempenho do piloto, a reutilização dos componentes e a cobertura do setor.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6183 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12416,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0262: O comité deve avaliar separadamente o desempenho do piloto, a reutilização dos componentes e a cobertura do setor.",P2,M2-d0c06a75-0262: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0262,1,"[{""id"":""M2-d0c06a75-0262"",""pedido"":""O comité deve avaliar separadamente o desempenho do piloto, a reutilização dos componentes e a cobertura do setor."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6183"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12416""],""aceitacao"":""O comité deve avaliar separadamente o desempenho do piloto, a reutilização dos componentes e a cobertura do setor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0263,"A decisão condicionada deve indicar ações, responsáveis, prazos e data de reavaliação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6184 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12417,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0263: A decisão condicionada deve indicar ações, responsáveis, prazos e data de reavaliação.",P2,M2-d0c06a75-0263: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0263,1,"[{""id"":""M2-d0c06a75-0263"",""pedido"":""A decisão condicionada deve indicar ações, responsáveis, prazos e data de reavaliação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6184"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12417""],""aceitacao"":""A decisão condicionada deve indicar ações, responsáveis, prazos e data de reavaliação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0264,"A grelha preenchida, os anexos e a decisão devem ser versionados e arquivados no dossiê do piloto.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6185 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12418,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0264: A grelha preenchida, os anexos e a decisão devem ser versionados e arquivados no dossiê do piloto.",P2,M2-d0c06a75-0264: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0264,1,"[{""id"":""M2-d0c06a75-0264"",""pedido"":""A grelha preenchida, os anexos e a decisão devem ser versionados e arquivados no dossiê do piloto."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6185"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12418""],""aceitacao"":""A grelha preenchida, os anexos e a decisão devem ser versionados e arquivados no dossiê do piloto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0265,"Cada registo deverá conter título, número, tipo, órgão emissor, publicação, entrada em vigor, vigência, setor, território, artigos relevantes, obrigação ou benefício, evento acionador, entidade competente, serviço, requisitos, documentos, taxas, prazos, dependências, formulário, fonte oficial, versão, responsável pela validação e data da revisão.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6199 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12432,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0265: Cada registo deverá conter título, número, tipo, órgão emissor, publicação, entrada em vigor, vigência, setor, território, artigos relevantes, obrigação ou benefício, evento acionador, entidade competente, serviço, requisitos, documentos, taxas, prazos, dependências, formulário, fonte oficial, versão, responsável pela validação e data da revisão.",P1,M2-d0c06a75-0265: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0265,1,"[{""id"":""M2-d0c06a75-0265"",""pedido"":""Cada registo deverá conter título, número, tipo, órgão emissor, publicação, entrada em vigor, vigência, setor, território, artigos relevantes, obrigação ou benefício, evento acionador, entidade competente, serviço, requisitos, documentos, taxas, prazos, dependências, formulário, fonte oficial, versão, responsável pela validação e data da revisão."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6199"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12432""],""aceitacao"":""Cada registo deverá conter título, número, tipo, órgão emissor, publicação, entrada em vigor, vigência, setor, território, artigos relevantes, obrigação ou benefício, evento acionador, entidade competente, serviço, requisitos, documentos, taxas, prazos, dependências, formulário, fonte oficial, versão, responsável pela validação e data da revisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0266,"O portal Laravel já prevê a utilização de CRM e inteligência artificial para orientar a jornada do investidor, incluindo o simulador fiscal, a Bolsa de Parceiros e outras capacidades de apoio. Estes componentes devem ser tratados como ativos estratégicos existentes: serão inventariados, testados, preservados quanto a dados, regras e valor funcional, e melhorados ou substituídos apenas quando a alternativa demonstrar ganhos objetivos. Nenhuma modernização poderá eliminar histórico, contactos, oportunidades, cenários, correspondências, regras ou integrações sem migração, reconciliação, aceite e rollback.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6201 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12434,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0266: O portal Laravel já prevê a utilização de CRM e inteligência artificial para orientar a jornada do investidor, incluindo o simulador fiscal, a Bolsa de Parceiros e outras capacidades de apoio. Estes componentes devem ser tratados como ativos estratégicos existentes: serão inventariados, testados, preservados quanto a dados, regras e valor funcional, e melhorados ou substituídos apenas quando a alternativa demonstrar ganhos objetivos. Nenhuma modernização poderá eliminar histórico, contactos, oportunidades, cenários, correspondências, regras ou integrações sem migração, reconciliação, aceite e rollback.",P2,M2-d0c06a75-0266: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0266,1,"[{""id"":""M2-d0c06a75-0266"",""pedido"":""O portal Laravel já prevê a utilização de CRM e inteligência artificial para orientar a jornada do investidor, incluindo o simulador fiscal, a Bolsa de Parceiros e outras capacidades de apoio. Estes componentes devem ser tratados como ativos estratégicos existentes: serão inventariados, testados, preservados quanto a dados, regras e valor funcional, e melhorados ou substituídos apenas quando a alternativa demonstrar ganhos objetivos. Nenhuma modernização poderá eliminar histórico, contactos, oportunidades, cenários, correspondências, regras ou integrações sem migração, reconciliação, aceite e rollback."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6201"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12434""],""aceitacao"":""O portal Laravel já prevê a utilização de CRM e inteligência artificial para orientar a jornada do investidor, incluindo o simulador fiscal, a Bolsa de Parceiros e outras capacidades de apoio. Estes componentes devem ser tratados como ativos estratégicos existentes: serão inventariados, testados, preservados quanto a dados, regras e valor funcional, e melhorados ou substituídos apenas quando a alternativa demonstrar ganhos objetivos. Nenhuma modernização poderá eliminar histórico, contactos, oportunidades, cenários, correspondências, regras ou integrações sem migração, reconciliação, aceite e rollback."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0267,"Registar dúvidas, pedidos, encaminhamentos, reclamações e apoio humano.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6216 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12449,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0267: Registar dúvidas, pedidos, encaminhamentos, reclamações e apoio humano.",P2,M2-d0c06a75-0267: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0267,1,"[{""id"":""M2-d0c06a75-0267"",""pedido"":""Registar dúvidas, pedidos, encaminhamentos, reclamações e apoio humano."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6216"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12449""],""aceitacao"":""Registar dúvidas, pedidos, encaminhamentos, reclamações e apoio humano."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0268,"A inteligência artificial deve ampliar a capacidade de orientação, nunca ocultar regras, substituir decisões públicas ou criar obrigações não validadas. Todas as respostas materiais deverão ser explicáveis, rastreáveis à fonte, limitadas pelo perfil de acesso e sujeitas a supervisão humana proporcional ao risco.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6237 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12470,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0268: A inteligência artificial deve ampliar a capacidade de orientação, nunca ocultar regras, substituir decisões públicas ou criar obrigações não validadas. Todas as respostas materiais deverão ser explicáveis, rastreáveis à fonte, limitadas pelo perfil de acesso e sujeitas a supervisão humana proporcional ao risco.",P2,M2-d0c06a75-0268: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0268,1,"[{""id"":""M2-d0c06a75-0268"",""pedido"":""A inteligência artificial deve ampliar a capacidade de orientação, nunca ocultar regras, substituir decisões públicas ou criar obrigações não validadas. Todas as respostas materiais deverão ser explicáveis, rastreáveis à fonte, limitadas pelo perfil de acesso e sujeitas a supervisão humana proporcional ao risco."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6237"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12470""],""aceitacao"":""A inteligência artificial deve ampliar a capacidade de orientação, nunca ocultar regras, substituir decisões públicas ou criar obrigações não validadas. Todas as respostas materiais deverão ser explicáveis, rastreáveis à fonte, limitadas pelo perfil de acesso e sujeitas a supervisão humana proporcional ao risco."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0269,"Preservar fórmulas, parâmetros, regimes, cenários, histórico e resultados atualmente úteis, após inventário e validação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6272 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12505,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0269: Preservar fórmulas, parâmetros, regimes, cenários, histórico e resultados atualmente úteis, após inventário e validação.",P2,M2-d0c06a75-0269: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0269,1,"[{""id"":""M2-d0c06a75-0269"",""pedido"":""Preservar fórmulas, parâmetros, regimes, cenários, histórico e resultados atualmente úteis, após inventário e validação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6272"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12505""],""aceitacao"":""Preservar fórmulas, parâmetros, regimes, cenários, histórico e resultados atualmente úteis, após inventário e validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0270,"Permitir cenários comparativos por setor, localização, escala, estrutura de financiamento, importações, emprego e calendário.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6275 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12508,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0270: Permitir cenários comparativos por setor, localização, escala, estrutura de financiamento, importações, emprego e calendário.",P2,M2-d0c06a75-0270: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0270,1,"[{""id"":""M2-d0c06a75-0270"",""pedido"":""Permitir cenários comparativos por setor, localização, escala, estrutura de financiamento, importações, emprego e calendário."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6275"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12508""],""aceitacao"":""Permitir cenários comparativos por setor, localização, escala, estrutura de financiamento, importações, emprego e calendário."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0271,"Guardar cenários no CRM, com consentimento, para acompanhamento e atualização sem reintrodução desnecessária de dados.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6277 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12510,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0271: Guardar cenários no CRM, com consentimento, para acompanhamento e atualização sem reintrodução desnecessária de dados.",P2,M2-d0c06a75-0271: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0271,1,"[{""id"":""M2-d0c06a75-0271"",""pedido"":""Guardar cenários no CRM, com consentimento, para acompanhamento e atualização sem reintrodução desnecessária de dados."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6277"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12510""],""aceitacao"":""Guardar cenários no CRM, com consentimento, para acompanhamento e atualização sem reintrodução desnecessária de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0272,"Disponibilizar manifestação de interesse, encaminhamento consentido, aceitação, reunião, negociação, resultado e avaliação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6287 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12520,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0272: Disponibilizar manifestação de interesse, encaminhamento consentido, aceitação, reunião, negociação, resultado e avaliação.",P2,M2-d0c06a75-0272: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0272,1,"[{""id"":""M2-d0c06a75-0272"",""pedido"":""Disponibilizar manifestação de interesse, encaminhamento consentido, aceitação, reunião, negociação, resultado e avaliação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6287"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12520""],""aceitacao"":""Disponibilizar manifestação de interesse, encaminhamento consentido, aceitação, reunião, negociação, resultado e avaliação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0273,Preservar e melhorar; substituir apenas com equivalência demonstrada.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6304 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12537,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0273: Preservar e melhorar; substituir apenas com equivalência demonstrada.,P2,M2-d0c06a75-0273: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0273,1,"[{""id"":""M2-d0c06a75-0273"",""pedido"":""Preservar e melhorar; substituir apenas com equivalência demonstrada."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6304"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12537""],""aceitacao"":""Preservar e melhorar; substituir apenas com equivalência demonstrada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0274,"Preservar, ampliar, integrar ou substituir componentes.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6308 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12541,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0274: Preservar, ampliar, integrar ou substituir componentes.",P2,M2-d0c06a75-0274: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0274,1,"[{""id"":""M2-d0c06a75-0274"",""pedido"":""Preservar, ampliar, integrar ou substituir componentes."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6308"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12541""],""aceitacao"":""Preservar, ampliar, integrar ou substituir componentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0275,"O portal Laravel já prevê CRM e inteligência artificial para orientar a jornada do investidor, incluindo o simulador fiscal, a Bolsa de Parceiros e outras capacidades. Estes componentes são ativos estratégicos: devem ser inventariados, testados e preservados quanto a dados, regras, histórico e valor funcional. Poderão ser melhorados, consolidados, migrados ou substituídos apenas quando a alternativa demonstrar ganhos objetivos, com reconciliação, aceite, backup e rollback.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6319 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12552,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0275: O portal Laravel já prevê CRM e inteligência artificial para orientar a jornada do investidor, incluindo o simulador fiscal, a Bolsa de Parceiros e outras capacidades. Estes componentes são ativos estratégicos: devem ser inventariados, testados e preservados quanto a dados, regras, histórico e valor funcional. Poderão ser melhorados, consolidados, migrados ou substituídos apenas quando a alternativa demonstrar ganhos objetivos, com reconciliação, aceite, backup e rollback.",P2,M2-d0c06a75-0275: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0275,1,"[{""id"":""M2-d0c06a75-0275"",""pedido"":""O portal Laravel já prevê CRM e inteligência artificial para orientar a jornada do investidor, incluindo o simulador fiscal, a Bolsa de Parceiros e outras capacidades. Estes componentes são ativos estratégicos: devem ser inventariados, testados e preservados quanto a dados, regras, histórico e valor funcional. Poderão ser melhorados, consolidados, migrados ou substituídos apenas quando a alternativa demonstrar ganhos objetivos, com reconciliação, aceite, backup e rollback."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6319"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12552""],""aceitacao"":""O portal Laravel já prevê CRM e inteligência artificial para orientar a jornada do investidor, incluindo o simulador fiscal, a Bolsa de Parceiros e outras capacidades. Estes componentes são ativos estratégicos: devem ser inventariados, testados e preservados quanto a dados, regras, histórico e valor funcional. Poderão ser melhorados, consolidados, migrados ou substituídos apenas quando a alternativa demonstrar ganhos objetivos, com reconciliação, aceite, backup e rollback."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0276,"A inteligência artificial deve ampliar a orientação, nunca substituir decisões públicas nem criar regras não validadas. Deve usar conteúdos aprovados, explicar fontes, premissas e confiança, respeitar perfis de acesso e encaminhar casos incertos ou críticos para supervisão humana.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6341 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12574,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0276: A inteligência artificial deve ampliar a orientação, nunca substituir decisões públicas nem criar regras não validadas. Deve usar conteúdos aprovados, explicar fontes, premissas e confiança, respeitar perfis de acesso e encaminhar casos incertos ou críticos para supervisão humana.",P2,M2-d0c06a75-0276: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0276,1,"[{""id"":""M2-d0c06a75-0276"",""pedido"":""A inteligência artificial deve ampliar a orientação, nunca substituir decisões públicas nem criar regras não validadas. Deve usar conteúdos aprovados, explicar fontes, premissas e confiança, respeitar perfis de acesso e encaminhar casos incertos ou críticos para supervisão humana."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6341"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12574""],""aceitacao"":""A inteligência artificial deve ampliar a orientação, nunca substituir decisões públicas nem criar regras não validadas. Deve usar conteúdos aprovados, explicar fontes, premissas e confiança, respeitar perfis de acesso e encaminhar casos incertos ou críticos para supervisão humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0277,"Preservar fórmulas, parâmetros, regimes, cenários, histórico e resultados úteis.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6349 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12582,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0277: Preservar fórmulas, parâmetros, regimes, cenários, histórico e resultados úteis.",P2,M2-d0c06a75-0277: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0277,1,"[{""id"":""M2-d0c06a75-0277"",""pedido"":""Preservar fórmulas, parâmetros, regimes, cenários, histórico e resultados úteis."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6349"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12582""],""aceitacao"":""Preservar fórmulas, parâmetros, regimes, cenários, histórico e resultados úteis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0278,"Guardar cenários no CRM, com consentimento, para acompanhamento e atualização.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6353 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12586,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0278: Guardar cenários no CRM, com consentimento, para acompanhamento e atualização.",P2,M2-d0c06a75-0278: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0278,1,"[{""id"":""M2-d0c06a75-0278"",""pedido"":""Guardar cenários no CRM, com consentimento, para acompanhamento e atualização."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6353"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12586""],""aceitacao"":""Guardar cenários no CRM, com consentimento, para acompanhamento e atualização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0279,"Preservar perfis, interesses, ofertas, procura, correspondências e contactos autorizados.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6356 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12589,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0279: Preservar perfis, interesses, ofertas, procura, correspondências e contactos autorizados.",P2,M2-d0c06a75-0279: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0279,1,"[{""id"":""M2-d0c06a75-0279"",""pedido"":""Preservar perfis, interesses, ofertas, procura, correspondências e contactos autorizados."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6356"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12589""],""aceitacao"":""Preservar perfis, interesses, ofertas, procura, correspondências e contactos autorizados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0280,"Registar manifestação de interesse, aceitação, reunião, negociação, resultado, avaliação e reclamação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6361 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12594,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0280: Registar manifestação de interesse, aceitação, reunião, negociação, resultado, avaliação e reclamação.",P2,M2-d0c06a75-0280: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0280,1,"[{""id"":""M2-d0c06a75-0280"",""pedido"":""Registar manifestação de interesse, aceitação, reunião, negociação, resultado, avaliação e reclamação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6361"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12594""],""aceitacao"":""Registar manifestação de interesse, aceitação, reunião, negociação, resultado, avaliação e reclamação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0281,Preservar e melhorar; substituir apenas com equivalência e reconciliação demonstradas.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6374 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12607,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0281: Preservar e melhorar; substituir apenas com equivalência e reconciliação demonstradas.,P2,M2-d0c06a75-0281: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0281,1,"[{""id"":""M2-d0c06a75-0281"",""pedido"":""Preservar e melhorar; substituir apenas com equivalência e reconciliação demonstradas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6374"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12607""],""aceitacao"":""Preservar e melhorar; substituir apenas com equivalência e reconciliação demonstradas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0282,"Preservar, ampliar e integrar, medindo qualidade, conversão, segurança e satisfação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6377 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12610,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0282: Preservar, ampliar e integrar, medindo qualidade, conversão, segurança e satisfação.",P2,M2-d0c06a75-0282: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0282,1,"[{""id"":""M2-d0c06a75-0282"",""pedido"":""Preservar, ampliar e integrar, medindo qualidade, conversão, segurança e satisfação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6377"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12610""],""aceitacao"":""Preservar, ampliar e integrar, medindo qualidade, conversão, segurança e satisfação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0283,"A informação existente no Portal do Investidor público deverá ser preservada como conhecimento institucional, mas não poderá ser simplesmente copiada. Cada conteúdo será submetido a inventário, deduplicação, verificação de vigência, atualização, reescrita em linguagem clara, classificação, ligação às fontes oficiais e integração nas jornadas do utilizador. O resultado deve ensinar o investidor a compreender o contexto, avaliar alternativas e preparar os passos seguintes.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6383 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12616,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0283: A informação existente no Portal do Investidor público deverá ser preservada como conhecimento institucional, mas não poderá ser simplesmente copiada. Cada conteúdo será submetido a inventário, deduplicação, verificação de vigência, atualização, reescrita em linguagem clara, classificação, ligação às fontes oficiais e integração nas jornadas do utilizador. O resultado deve ensinar o investidor a compreender o contexto, avaliar alternativas e preparar os passos seguintes.",P2,M2-d0c06a75-0283: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0283,1,"[{""id"":""M2-d0c06a75-0283"",""pedido"":""A informação existente no Portal do Investidor público deverá ser preservada como conhecimento institucional, mas não poderá ser simplesmente copiada. Cada conteúdo será submetido a inventário, deduplicação, verificação de vigência, atualização, reescrita em linguagem clara, classificação, ligação às fontes oficiais e integração nas jornadas do utilizador. O resultado deve ensinar o investidor a compreender o contexto, avaliar alternativas e preparar os passos seguintes."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6383"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12616""],""aceitacao"":""A informação existente no Portal do Investidor público deverá ser preservada como conhecimento institucional, mas não poderá ser simplesmente copiada. Cada conteúdo será submetido a inventário, deduplicação, verificação de vigência, atualização, reescrita em linguagem clara, classificação, ligação às fontes oficiais e integração nas jornadas do utilizador. O resultado deve ensinar o investidor a compreender o contexto, avaliar alternativas e preparar os passos seguintes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0284,"Permitir comparação de opções, cenários, localizações, regimes, incentivos, custos, prazos e dependências.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6387 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12620,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0284: Permitir comparação de opções, cenários, localizações, regimes, incentivos, custos, prazos e dependências.",P2,M2-d0c06a75-0284: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0284,1,"[{""id"":""M2-d0c06a75-0284"",""pedido"":""Permitir comparação de opções, cenários, localizações, regimes, incentivos, custos, prazos e dependências."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6387"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12620""],""aceitacao"":""Permitir comparação de opções, cenários, localizações, regimes, incentivos, custos, prazos e dependências."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0285,5.2.2 Formatos didáticos obrigatórios,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6390 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12623,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0285: 5.2.2 Formatos didáticos obrigatórios,P2,M2-d0c06a75-0285: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0285,1,"[{""id"":""M2-d0c06a75-0285"",""pedido"":""5.2.2 Formatos didáticos obrigatórios"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6390"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12623""],""aceitacao"":""5.2.2 Formatos didáticos obrigatórios"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0286,"Cada conteúdo deverá possuir título, resumo, público-alvo, setor, localização, fase do investimento, tema, tipo de decisão apoiada, fonte, responsável, estado de validação, data de publicação, data de revisão, vigência, versão, conteúdos relacionados e aviso aplicável. Conteúdo sem fonte, dono ou revisão dentro do prazo não poderá alimentar roteiros automáticos ou respostas do assistente.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6420 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12653,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0286: Cada conteúdo deverá possuir título, resumo, público-alvo, setor, localização, fase do investimento, tema, tipo de decisão apoiada, fonte, responsável, estado de validação, data de publicação, data de revisão, vigência, versão, conteúdos relacionados e aviso aplicável. Conteúdo sem fonte, dono ou revisão dentro do prazo não poderá alimentar roteiros automáticos ou respostas do assistente.",P2,M2-d0c06a75-0286: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0286,1,"[{""id"":""M2-d0c06a75-0286"",""pedido"":""Cada conteúdo deverá possuir título, resumo, público-alvo, setor, localização, fase do investimento, tema, tipo de decisão apoiada, fonte, responsável, estado de validação, data de publicação, data de revisão, vigência, versão, conteúdos relacionados e aviso aplicável. Conteúdo sem fonte, dono ou revisão dentro do prazo não poderá alimentar roteiros automáticos ou respostas do assistente."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6420"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12653""],""aceitacao"":""Cada conteúdo deverá possuir título, resumo, público-alvo, setor, localização, fase do investimento, tema, tipo de decisão apoiada, fonte, responsável, estado de validação, data de publicação, data de revisão, vigência, versão, conteúdos relacionados e aviso aplicável. Conteúdo sem fonte, dono ou revisão dentro do prazo não poderá alimentar roteiros automáticos ou respostas do assistente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0287,"Validar factos, legislação, entidades, serviços, contactos, taxas e prazos junto das fontes competentes.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6425 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12658,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0287: Validar factos, legislação, entidades, serviços, contactos, taxas e prazos junto das fontes competentes.",P2,M2-d0c06a75-0287: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0287,1,"[{""id"":""M2-d0c06a75-0287"",""pedido"":""Validar factos, legislação, entidades, serviços, contactos, taxas e prazos junto das fontes competentes."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6425"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12658""],""aceitacao"":""Validar factos, legislação, entidades, serviços, contactos, taxas e prazos junto das fontes competentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0288,"Publicar com versão, responsável e calendário de revisão; arquivar as versões substituídas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6429 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12662,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0288: Publicar com versão, responsável e calendário de revisão; arquivar as versões substituídas.",P2,M2-d0c06a75-0288: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0288,1,"[{""id"":""M2-d0c06a75-0288"",""pedido"":""Publicar com versão, responsável e calendário de revisão; arquivar as versões substituídas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6429"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12662""],""aceitacao"":""Publicar com versão, responsável e calendário de revisão; arquivar as versões substituídas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0289,Permitir encaminhamento para apoio humano nos casos complexos ou de maior risco.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6436 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12669,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0289: Permitir encaminhamento para apoio humano nos casos complexos ou de maior risco.,P2,M2-d0c06a75-0289: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0289,1,"[{""id"":""M2-d0c06a75-0289"",""pedido"":""Permitir encaminhamento para apoio humano nos casos complexos ou de maior risco."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6436"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12669""],""aceitacao"":""Permitir encaminhamento para apoio humano nos casos complexos ou de maior risco."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0290,"O plano deverá abranger cem por cento dos conteúdos públicos e respetivos ativos associados, assegurando que nenhum item seja migrado, omitido ou eliminado sem registo e decisão fundamentada. O inventário será tratado como linha de base auditável e deverá manter relação entre origem, versão transformada, validações, destino e estado final.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6440 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12673,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0290: O plano deverá abranger cem por cento dos conteúdos públicos e respetivos ativos associados, assegurando que nenhum item seja migrado, omitido ou eliminado sem registo e decisão fundamentada. O inventário será tratado como linha de base auditável e deverá manter relação entre origem, versão transformada, validações, destino e estado final.",P2,M2-d0c06a75-0290: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0290,1,"[{""id"":""M2-d0c06a75-0290"",""pedido"":""O plano deverá abranger cem por cento dos conteúdos públicos e respetivos ativos associados, assegurando que nenhum item seja migrado, omitido ou eliminado sem registo e decisão fundamentada. O inventário será tratado como linha de base auditável e deverá manter relação entre origem, versão transformada, validações, destino e estado final."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6440"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12673""],""aceitacao"":""O plano deverá abranger cem por cento dos conteúdos públicos e respetivos ativos associados, assegurando que nenhum item seja migrado, omitido ou eliminado sem registo e decisão fundamentada. O inventário será tratado como linha de base auditável e deverá manter relação entre origem, versão transformada, validações, destino e estado final."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0291,"Aprovar lote, gerar backup, publicar, ativar redirecionamentos e monitorizar.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6500 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12733,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0291: Aprovar lote, gerar backup, publicar, ativar redirecionamentos e monitorizar.",P2,M2-d0c06a75-0291: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0291,1,"[{""id"":""M2-d0c06a75-0291"",""pedido"":""Aprovar lote, gerar backup, publicar, ativar redirecionamentos e monitorizar."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6500"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12733""],""aceitacao"":""Aprovar lote, gerar backup, publicar, ativar redirecionamentos e monitorizar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0292,"Cada item deverá conter, no mínimo: identificador; URL e localização de origem; tipo de ativo; título; resumo; idioma; público; setor; território; fase da jornada; tema; decisão apoiada; proprietário; entidade validadora; fonte; base legal quando aplicável; data de publicação; última atualização; vigência; nível de risco; estado de qualidade; ação proposta; justificação; relações e duplicados; URL de destino; redirecionamento; versão; aprovadores; evidências; próxima revisão; estado final e histórico.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6511 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12744,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0292: Cada item deverá conter, no mínimo: identificador; URL e localização de origem; tipo de ativo; título; resumo; idioma; público; setor; território; fase da jornada; tema; decisão apoiada; proprietário; entidade validadora; fonte; base legal quando aplicável; data de publicação; última atualização; vigência; nível de risco; estado de qualidade; ação proposta; justificação; relações e duplicados; URL de destino; redirecionamento; versão; aprovadores; evidências; próxima revisão; estado final e histórico.",P1,M2-d0c06a75-0292: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0292,1,"[{""id"":""M2-d0c06a75-0292"",""pedido"":""Cada item deverá conter, no mínimo: identificador; URL e localização de origem; tipo de ativo; título; resumo; idioma; público; setor; território; fase da jornada; tema; decisão apoiada; proprietário; entidade validadora; fonte; base legal quando aplicável; data de publicação; última atualização; vigência; nível de risco; estado de qualidade; ação proposta; justificação; relações e duplicados; URL de destino; redirecionamento; versão; aprovadores; evidências; próxima revisão; estado final e histórico."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6511"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12744""],""aceitacao"":""Cada item deverá conter, no mínimo: identificador; URL e localização de origem; tipo de ativo; título; resumo; idioma; público; setor; território; fase da jornada; tema; decisão apoiada; proprietário; entidade validadora; fonte; base legal quando aplicável; data de publicação; última atualização; vigência; nível de risco; estado de qualidade; ação proposta; justificação; relações e duplicados; URL de destino; redirecionamento; versão; aprovadores; evidências; próxima revisão; estado final e histórico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0293,"A cobertura deverá ser verificada por quatro vias: mapa de URLs, navegação do portal, pesquisa interna e inventário de ficheiros ou base de dados. A qualidade não será confirmada apenas por amostragem nos conteúdos críticos: obrigações legais, incentivos, taxas, prazos, formulários, contactos institucionais e regras automáticas exigem validação individual. A amostragem poderá ser usada nos restantes conteúdos, segundo risco e volume, mantendo registo do método e do resultado.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6513 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12746,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0293: A cobertura deverá ser verificada por quatro vias: mapa de URLs, navegação do portal, pesquisa interna e inventário de ficheiros ou base de dados. A qualidade não será confirmada apenas por amostragem nos conteúdos críticos: obrigações legais, incentivos, taxas, prazos, formulários, contactos institucionais e regras automáticas exigem validação individual. A amostragem poderá ser usada nos restantes conteúdos, segundo risco e volume, mantendo registo do método e do resultado.",P2,M2-d0c06a75-0293: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0293,1,"[{""id"":""M2-d0c06a75-0293"",""pedido"":""A cobertura deverá ser verificada por quatro vias: mapa de URLs, navegação do portal, pesquisa interna e inventário de ficheiros ou base de dados. A qualidade não será confirmada apenas por amostragem nos conteúdos críticos: obrigações legais, incentivos, taxas, prazos, formulários, contactos institucionais e regras automáticas exigem validação individual. A amostragem poderá ser usada nos restantes conteúdos, segundo risco e volume, mantendo registo do método e do resultado."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6513"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12746""],""aceitacao"":""A cobertura deverá ser verificada por quatro vias: mapa de URLs, navegação do portal, pesquisa interna e inventário de ficheiros ou base de dados. A qualidade não será confirmada apenas por amostragem nos conteúdos críticos: obrigações legais, incentivos, taxas, prazos, formulários, contactos institucionais e regras automáticas exigem validação individual. A amostragem poderá ser usada nos restantes conteúdos, segundo risco e volume, mantendo registo do método e do resultado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0294,Registar a divergência e suspender a publicação do facto afetado.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6515 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12748,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0294: Registar a divergência e suspender a publicação do facto afetado.,P2,M2-d0c06a75-0294: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0294,1,"[{""id"":""M2-d0c06a75-0294"",""pedido"":""Registar a divergência e suspender a publicação do facto afetado."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6515"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12748""],""aceitacao"":""Registar a divergência e suspender a publicação do facto afetado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0295,"Publicar apenas após resolução; quando necessário, indicar que a informação se encontra em validação e encaminhar para apoio humano.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6518 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12751,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0295: Publicar apenas após resolução; quando necessário, indicar que a informação se encontra em validação e encaminhar para apoio humano.",P2,M2-d0c06a75-0295: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0295,1,"[{""id"":""M2-d0c06a75-0295"",""pedido"":""Publicar apenas após resolução; quando necessário, indicar que a informação se encontra em validação e encaminhar para apoio humano."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6518"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12751""],""aceitacao"":""Publicar apenas após resolução; quando necessário, indicar que a informação se encontra em validação e encaminhar para apoio humano."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0296,"Os guias devem ser modulares, orientados a objetivos e reutilizáveis em páginas, checklists, roteiros, pesquisa e respostas do assistente. Um guia não deve reproduzir integralmente diplomas ou procedimentos: deve explicar o percurso, apresentar as decisões relevantes e ligar cada afirmação crítica à respetiva fonte.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6521 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12754,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0296: Os guias devem ser modulares, orientados a objetivos e reutilizáveis em páginas, checklists, roteiros, pesquisa e respostas do assistente. Um guia não deve reproduzir integralmente diplomas ou procedimentos: deve explicar o percurso, apresentar as decisões relevantes e ligar cada afirmação crítica à respetiva fonte.",P2,M2-d0c06a75-0296: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0296,1,"[{""id"":""M2-d0c06a75-0296"",""pedido"":""Os guias devem ser modulares, orientados a objetivos e reutilizáveis em páginas, checklists, roteiros, pesquisa e respostas do assistente. Um guia não deve reproduzir integralmente diplomas ou procedimentos: deve explicar o percurso, apresentar as decisões relevantes e ligar cada afirmação crítica à respetiva fonte."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6521"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12754""],""aceitacao"":""Os guias devem ser modulares, orientados a objetivos e reutilizáveis em páginas, checklists, roteiros, pesquisa e respostas do assistente. Um guia não deve reproduzir integralmente diplomas ou procedimentos: deve explicar o percurso, apresentar as decisões relevantes e ligar cada afirmação crítica à respetiva fonte."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0297,5.4.1 Modelo obrigatório de guia,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6522 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12755,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0297: 5.4.1 Modelo obrigatório de guia,P2,M2-d0c06a75-0297: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0297,1,"[{""id"":""M2-d0c06a75-0297"",""pedido"":""5.4.1 Modelo obrigatório de guia"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6522"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12755""],""aceitacao"":""5.4.1 Modelo obrigatório de guia"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0298,"As árvores de decisão deverão converter regras e opções em perguntas progressivas, explicáveis e auditáveis. Não podem emitir licenças, pareceres vinculativos ou garantias; devem produzir orientação, requisitos aplicáveis, alternativas, incertezas e encaminhamentos, com base nas respostas e em regras aprovadas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6578 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12811,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0298: As árvores de decisão deverão converter regras e opções em perguntas progressivas, explicáveis e auditáveis. Não podem emitir licenças, pareceres vinculativos ou garantias; devem produzir orientação, requisitos aplicáveis, alternativas, incertezas e encaminhamentos, com base nas respostas e em regras aprovadas.",P2,M2-d0c06a75-0298: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0298,1,"[{""id"":""M2-d0c06a75-0298"",""pedido"":""As árvores de decisão deverão converter regras e opções em perguntas progressivas, explicáveis e auditáveis. Não podem emitir licenças, pareceres vinculativos ou garantias; devem produzir orientação, requisitos aplicáveis, alternativas, incertezas e encaminhamentos, com base nas respostas e em regras aprovadas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6578"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12811""],""aceitacao"":""As árvores de decisão deverão converter regras e opções em perguntas progressivas, explicáveis e auditáveis. Não podem emitir licenças, pareceres vinculativos ou garantias; devem produzir orientação, requisitos aplicáveis, alternativas, incertezas e encaminhamentos, com base nas respostas e em regras aprovadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0299,5.5.1 Componentes obrigatórios,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6579 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12812,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0299: 5.5.1 Componentes obrigatórios,P2,M2-d0c06a75-0299: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0299,1,"[{""id"":""M2-d0c06a75-0299"",""pedido"":""5.5.1 Componentes obrigatórios"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6579"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12812""],""aceitacao"":""5.5.1 Componentes obrigatórios"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0300,Reutilizar dados já fornecidos e pedir apenas o necessário.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6588 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12821,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0300: Reutilizar dados já fornecidos e pedir apenas o necessário.,P2,M2-d0c06a75-0300: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0300,1,"[{""id"":""M2-d0c06a75-0300"",""pedido"":""Reutilizar dados já fornecidos e pedir apenas o necessário."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6588"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12821""],""aceitacao"":""Reutilizar dados já fornecidos e pedir apenas o necessário."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0301,Constituem bloqueios de publicação: caminho sem saída; regra sem fonte ou dono; contradição com conteúdo aprovado; resposta que determine obrigação ou benefício sem validação; ausência de tratamento para informação insuficiente; resultado não explicável; teste incompleto; ou impossibilidade de identificar a versão usada. Alterações legislativas críticas devem permitir suspensão imediata da regra e encaminhamento temporário para apoio humano.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6633 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12866,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0301: Constituem bloqueios de publicação: caminho sem saída; regra sem fonte ou dono; contradição com conteúdo aprovado; resposta que determine obrigação ou benefício sem validação; ausência de tratamento para informação insuficiente; resultado não explicável; teste incompleto; ou impossibilidade de identificar a versão usada. Alterações legislativas críticas devem permitir suspensão imediata da regra e encaminhamento temporário para apoio humano.,P2,M2-d0c06a75-0301: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0301,1,"[{""id"":""M2-d0c06a75-0301"",""pedido"":""Constituem bloqueios de publicação: caminho sem saída; regra sem fonte ou dono; contradição com conteúdo aprovado; resposta que determine obrigação ou benefício sem validação; ausência de tratamento para informação insuficiente; resultado não explicável; teste incompleto; ou impossibilidade de identificar a versão usada. Alterações legislativas críticas devem permitir suspensão imediata da regra e encaminhamento temporário para apoio humano."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6633"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12866""],""aceitacao"":""Constituem bloqueios de publicação: caminho sem saída; regra sem fonte ou dono; contradição com conteúdo aprovado; resposta que determine obrigação ou benefício sem validação; ausência de tratamento para informação insuficiente; resultado não explicável; teste incompleto; ou impossibilidade de identificar a versão usada. Alterações legislativas críticas devem permitir suspensão imediata da regra e encaminhamento temporário para apoio humano."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0302,"A decisão sobre cada conteúdo deve ser explícita, fundamentada, aprovada e reversível quando aplicável. A antiguidade, por si só, não determina eliminação; devem ser considerados valor, vigência, risco, procura, unicidade, obrigações de retenção e existência de substituto.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6635 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12868,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0302: A decisão sobre cada conteúdo deve ser explícita, fundamentada, aprovada e reversível quando aplicável. A antiguidade, por si só, não determina eliminação; devem ser considerados valor, vigência, risco, procura, unicidade, obrigações de retenção e existência de substituto.",P2,M2-d0c06a75-0302: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0302,1,"[{""id"":""M2-d0c06a75-0302"",""pedido"":""A decisão sobre cada conteúdo deve ser explícita, fundamentada, aprovada e reversível quando aplicável. A antiguidade, por si só, não determina eliminação; devem ser considerados valor, vigência, risco, procura, unicidade, obrigações de retenção e existência de substituto."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6635"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12868""],""aceitacao"":""A decisão sobre cada conteúdo deve ser explícita, fundamentada, aprovada e reversível quando aplicável. A antiguidade, por si só, não determina eliminação; devem ser considerados valor, vigência, risco, procura, unicidade, obrigações de retenção e existência de substituto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0303,"Corrigir, revalidar, versionar, testar e registar alterações.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6647 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12880,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0303: Corrigir, revalidar, versionar, testar e registar alterações.",P2,M2-d0c06a75-0303: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0303,1,"[{""id"":""M2-d0c06a75-0303"",""pedido"":""Corrigir, revalidar, versionar, testar e registar alterações."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6647"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12880""],""aceitacao"":""Corrigir, revalidar, versionar, testar e registar alterações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0304,"Escolher registo mestre, consolidar valor único, preservar fontes e criar redirecionamentos.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6651 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12884,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0304: Escolher registo mestre, consolidar valor único, preservar fontes e criar redirecionamentos.",P2,M2-d0c06a75-0304: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0304,1,"[{""id"":""M2-d0c06a75-0304"",""pedido"":""Escolher registo mestre, consolidar valor único, preservar fontes e criar redirecionamentos."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6651"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12884""],""aceitacao"":""Escolher registo mestre, consolidar valor único, preservar fontes e criar redirecionamentos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0305,"Aplicar modelo didático, manter significado e fontes, validar e testar compreensão.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6655 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12888,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0305: Aplicar modelo didático, manter significado e fontes, validar e testar compreensão.",P2,M2-d0c06a75-0305: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0305,1,"[{""id"":""M2-d0c06a75-0305"",""pedido"":""Aplicar modelo didático, manter significado e fontes, validar e testar compreensão."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6655"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12888""],""aceitacao"":""Aplicar modelo didático, manter significado e fontes, validar e testar compreensão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0306,"Retirar da navegação e pesquisa corrente, marcar como arquivado, indicar substituto, preservar versão e definir retenção.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6659 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12892,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0306: Retirar da navegação e pesquisa corrente, marcar como arquivado, indicar substituto, preservar versão e definir retenção.",P2,M2-d0c06a75-0306: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0306,1,"[{""id"":""M2-d0c06a75-0306"",""pedido"":""Retirar da navegação e pesquisa corrente, marcar como arquivado, indicar substituto, preservar versão e definir retenção."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6659"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12892""],""aceitacao"":""Retirar da navegação e pesquisa corrente, marcar como arquivado, indicar substituto, preservar versão e definir retenção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0307,Confirmar inexistência de dependências e obrigação de retenção; preservar decisão; remover cópias; aplicar redirecionamento quando necessário.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6663 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12896,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0307: Confirmar inexistência de dependências e obrigação de retenção; preservar decisão; remover cópias; aplicar redirecionamento quando necessário.,P2,M2-d0c06a75-0307: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0307,1,"[{""id"":""M2-d0c06a75-0307"",""pedido"":""Confirmar inexistência de dependências e obrigação de retenção; preservar decisão; remover cópias; aplicar redirecionamento quando necessário."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6663"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12896""],""aceitacao"":""Confirmar inexistência de dependências e obrigação de retenção; preservar decisão; remover cópias; aplicar redirecionamento quando necessário."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0308,"Cada item deverá ser avaliado de 0 a 3 nos critérios abaixo. A pontuação orienta, mas não substitui a decisão profissional nem as obrigações legais.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6671 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12904,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0308: Cada item deverá ser avaliado de 0 a 3 nos critérios abaixo. A pontuação orienta, mas não substitui a decisão profissional nem as obrigações legais.",P2,M2-d0c06a75-0308: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0308,1,"[{""id"":""M2-d0c06a75-0308"",""pedido"":""Cada item deverá ser avaliado de 0 a 3 nos critérios abaixo. A pontuação orienta, mas não substitui a decisão profissional nem as obrigações legais."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6671"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12904""],""aceitacao"":""Cada item deverá ser avaliado de 0 a 3 nos critérios abaixo. A pontuação orienta, mas não substitui a decisão profissional nem as obrigações legais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0309,"Conteúdo incorreto, revogado ou com validação crítica expirada deve ser suspenso imediatamente até atualização, arquivo ou eliminação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6714 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12947,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0309: Conteúdo incorreto, revogado ou com validação crítica expirada deve ser suspenso imediatamente até atualização, arquivo ou eliminação.",P2,M2-d0c06a75-0309: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0309,1,"[{""id"":""M2-d0c06a75-0309"",""pedido"":""Conteúdo incorreto, revogado ou com validação crítica expirada deve ser suspenso imediatamente até atualização, arquivo ou eliminação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6714"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12947""],""aceitacao"":""Conteúdo incorreto, revogado ou com validação crítica expirada deve ser suspenso imediatamente até atualização, arquivo ou eliminação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0310,Conteúdo com valor histórico ou obrigação de retenção não pode ser eliminado; deve ser arquivado.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6715 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12948,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0310: Conteúdo com valor histórico ou obrigação de retenção não pode ser eliminado; deve ser arquivado.,P2,M2-d0c06a75-0310: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0310,1,"[{""id"":""M2-d0c06a75-0310"",""pedido"":""Conteúdo com valor histórico ou obrigação de retenção não pode ser eliminado; deve ser arquivado."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6715"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12948""],""aceitacao"":""Conteúdo com valor histórico ou obrigação de retenção não pode ser eliminado; deve ser arquivado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0311,"Conteúdo duplicado deve ser unido ao registo mestre, preservando redirecionamento, fontes e histórico.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6716 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12949,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0311: Conteúdo duplicado deve ser unido ao registo mestre, preservando redirecionamento, fontes e histórico.",P2,M2-d0c06a75-0311: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0311,1,"[{""id"":""M2-d0c06a75-0311"",""pedido"":""Conteúdo duplicado deve ser unido ao registo mestre, preservando redirecionamento, fontes e histórico."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6716"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12949""],""aceitacao"":""Conteúdo duplicado deve ser unido ao registo mestre, preservando redirecionamento, fontes e histórico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0312,Conteúdo de elevada procura e baixa compreensão deve ser reescrito prioritariamente.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6717 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12950,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0312: Conteúdo de elevada procura e baixa compreensão deve ser reescrito prioritariamente.,P2,M2-d0c06a75-0312: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0312,1,"[{""id"":""M2-d0c06a75-0312"",""pedido"":""Conteúdo de elevada procura e baixa compreensão deve ser reescrito prioritariamente."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6717"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12950""],""aceitacao"":""Conteúdo de elevada procura e baixa compreensão deve ser reescrito prioritariamente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0313,Qualquer eliminação de conteúdo externo já indexado deve prever redirecionamento adequado ou página explicativa.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6720 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12953,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0313: Qualquer eliminação de conteúdo externo já indexado deve prever redirecionamento adequado ou página explicativa.,P2,M2-d0c06a75-0313: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0313,1,"[{""id"":""M2-d0c06a75-0313"",""pedido"":""Qualquer eliminação de conteúdo externo já indexado deve prever redirecionamento adequado ou página explicativa."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6720"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12953""],""aceitacao"":""Qualquer eliminação de conteúdo externo já indexado deve prever redirecionamento adequado ou página explicativa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0314,A decisão e a justificação devem permanecer auditáveis mesmo após a remoção do conteúdo.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6721 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12954,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0314: A decisão e a justificação devem permanecer auditáveis mesmo após a remoção do conteúdo.,P2,M2-d0c06a75-0314: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0314,1,"[{""id"":""M2-d0c06a75-0314"",""pedido"":""A decisão e a justificação devem permanecer auditáveis mesmo após a remoção do conteúdo."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6721"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12954""],""aceitacao"":""A decisão e a justificação devem permanecer auditáveis mesmo após a remoção do conteúdo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0315,5.6.5 Evidências obrigatórias,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6748 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12981,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0315: 5.6.5 Evidências obrigatórias,P2,M2-d0c06a75-0315: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0315,1,"[{""id"":""M2-d0c06a75-0315"",""pedido"":""5.6.5 Evidências obrigatórias"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6748"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12981""],""aceitacao"":""5.6.5 Evidências obrigatórias"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0316,"Qualquer decisão deverá registar conteúdo afetado, proprietário, ação, justificação, critérios e pontuação, fontes consultadas, dependências verificadas, aprovadores, data, versão de substituição, URL de destino ou redirecionamento, prazo de retenção, evidência de backup quando aplicável e resultado da verificação pós-publicação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6749 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12982,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0316: Qualquer decisão deverá registar conteúdo afetado, proprietário, ação, justificação, critérios e pontuação, fontes consultadas, dependências verificadas, aprovadores, data, versão de substituição, URL de destino ou redirecionamento, prazo de retenção, evidência de backup quando aplicável e resultado da verificação pós-publicação.",P2,M2-d0c06a75-0316: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0316,1,"[{""id"":""M2-d0c06a75-0316"",""pedido"":""Qualquer decisão deverá registar conteúdo afetado, proprietário, ação, justificação, critérios e pontuação, fontes consultadas, dependências verificadas, aprovadores, data, versão de substituição, URL de destino ou redirecionamento, prazo de retenção, evidência de backup quando aplicável e resultado da verificação pós-publicação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6749"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12982""],""aceitacao"":""Qualquer decisão deverá registar conteúdo afetado, proprietário, ação, justificação, critérios e pontuação, fontes consultadas, dependências verificadas, aprovadores, data, versão de substituição, URL de destino ou redirecionamento, prazo de retenção, evidência de backup quando aplicável e resultado da verificação pós-publicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0317,"A matriz ampliada funciona como catálogo transversal de requisitos e responsabilidades. Deve ser parametrizada por setor, atividade, dimensão, localização e risco. A Lei n.º 8/2023 estabelece o regime jurídico dos investimentos privados elegíveis a garantias e incentivos; os procedimentos operacionais devem ser confirmados no Boletim da República e nos serviços oficiais antes de serem convertidos em regras automáticas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6751 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12984,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0317: A matriz ampliada funciona como catálogo transversal de requisitos e responsabilidades. Deve ser parametrizada por setor, atividade, dimensão, localização e risco. A Lei n.º 8/2023 estabelece o regime jurídico dos investimentos privados elegíveis a garantias e incentivos; os procedimentos operacionais devem ser confirmados no Boletim da República e nos serviços oficiais antes de serem convertidos em regras automáticas.",P2,M2-d0c06a75-0317: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0317,1,"[{""id"":""M2-d0c06a75-0317"",""pedido"":""A matriz ampliada funciona como catálogo transversal de requisitos e responsabilidades. Deve ser parametrizada por setor, atividade, dimensão, localização e risco. A Lei n.º 8/2023 estabelece o regime jurídico dos investimentos privados elegíveis a garantias e incentivos; os procedimentos operacionais devem ser confirmados no Boletim da República e nos serviços oficiais antes de serem convertidos em regras automáticas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6751"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 12984""],""aceitacao"":""A matriz ampliada funciona como catálogo transversal de requisitos e responsabilidades. Deve ser parametrizada por setor, atividade, dimensão, localização e risco. A Lei n.º 8/2023 estabelece o regime jurídico dos investimentos privados elegíveis a garantias e incentivos; os procedimentos operacionais devem ser confirmados no Boletim da República e nos serviços oficiais antes de serem convertidos em regras automáticas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0318,"Migrar por domínio: limpar, deduplicar, validar e publicar lotes com reconciliação.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6886 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13119,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0318: Migrar por domínio: limpar, deduplicar, validar e publicar lotes com reconciliação.",P2,M2-d0c06a75-0318: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0318,1,"[{""id"":""M2-d0c06a75-0318"",""pedido"":""Migrar por domínio: limpar, deduplicar, validar e publicar lotes com reconciliação."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6886"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13119""],""aceitacao"":""Migrar por domínio: limpar, deduplicar, validar e publicar lotes com reconciliação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0319,"Portal Laravel como camada de experiência e orquestração; serviços de domínio para regras, processos e documentos; PostgreSQL/PostGIS para dados transacionais e geoespaciais; repositório documental com controlo de versões; motor de pesquisa; barramento de eventos; gateway de APIs; identidade e gestão de acessos; observabilidade; e camada analítica. O assistente inteligente deverá recuperar apenas conteúdos aprovados, apresentar a fonte e encaminhar casos ambíguos para validação humana.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6890 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13123,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0319: Portal Laravel como camada de experiência e orquestração; serviços de domínio para regras, processos e documentos; PostgreSQL/PostGIS para dados transacionais e geoespaciais; repositório documental com controlo de versões; motor de pesquisa; barramento de eventos; gateway de APIs; identidade e gestão de acessos; observabilidade; e camada analítica. O assistente inteligente deverá recuperar apenas conteúdos aprovados, apresentar a fonte e encaminhar casos ambíguos para validação humana.",P1,M2-d0c06a75-0319: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0319,1,"[{""id"":""M2-d0c06a75-0319"",""pedido"":""Portal Laravel como camada de experiência e orquestração; serviços de domínio para regras, processos e documentos; PostgreSQL/PostGIS para dados transacionais e geoespaciais; repositório documental com controlo de versões; motor de pesquisa; barramento de eventos; gateway de APIs; identidade e gestão de acessos; observabilidade; e camada analítica. O assistente inteligente deverá recuperar apenas conteúdos aprovados, apresentar a fonte e encaminhar casos ambíguos para validação humana."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6890"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13123""],""aceitacao"":""Portal Laravel como camada de experiência e orquestração; serviços de domínio para regras, processos e documentos; PostgreSQL/PostGIS para dados transacionais e geoespaciais; repositório documental com controlo de versões; motor de pesquisa; barramento de eventos; gateway de APIs; identidade e gestão de acessos; observabilidade; e camada analítica. O assistente inteligente deverá recuperar apenas conteúdos aprovados, apresentar a fonte e encaminhar casos ambíguos para validação humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0320,"Proteção do valor, não do legado: preservar dados, direitos, evidências e capacidades úteis; não perpetuar soluções apenas por existirem.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6894 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13127,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0320: Proteção do valor, não do legado: preservar dados, direitos, evidências e capacidades úteis; não perpetuar soluções apenas por existirem.",P2,M2-d0c06a75-0320: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0320,1,"[{""id"":""M2-d0c06a75-0320"",""pedido"":""Proteção do valor, não do legado: preservar dados, direitos, evidências e capacidades úteis; não perpetuar soluções apenas por existirem."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6894"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13127""],""aceitacao"":""Proteção do valor, não do legado: preservar dados, direitos, evidências e capacidades úteis; não perpetuar soluções apenas por existirem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0321,"Estado-alvo como referência: as decisões de arquitetura, processo e produto devem ser orientadas pela visão de portal de classe mundial.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6895 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13128,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0321: Estado-alvo como referência: as decisões de arquitetura, processo e produto devem ser orientadas pela visão de portal de classe mundial.",P2,M2-d0c06a75-0321: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0321,1,"[{""id"":""M2-d0c06a75-0321"",""pedido"":""Estado-alvo como referência: as decisões de arquitetura, processo e produto devem ser orientadas pela visão de portal de classe mundial."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6895"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13128""],""aceitacao"":""Estado-alvo como referência: as decisões de arquitetura, processo e produto devem ser orientadas pela visão de portal de classe mundial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0322,"Simplificação administrativa: políticas internas anteriores, aprovações e controlos sem fundamento legal vigente ou valor comprovado devem ser revistos e removidos.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6897 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13130,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0322: Simplificação administrativa: políticas internas anteriores, aprovações e controlos sem fundamento legal vigente ou valor comprovado devem ser revistos e removidos.",P2,M2-d0c06a75-0322: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0322,1,"[{""id"":""M2-d0c06a75-0322"",""pedido"":""Simplificação administrativa: políticas internas anteriores, aprovações e controlos sem fundamento legal vigente ou valor comprovado devem ser revistos e removidos."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6897"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13130""],""aceitacao"":""Simplificação administrativa: políticas internas anteriores, aprovações e controlos sem fundamento legal vigente ou valor comprovado devem ser revistos e removidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0323,"Segregação de ambientes: desenvolvimento, testes, homologação e produção devem possuir configurações, credenciais e dados separados.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6899 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13132,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0323: Segregação de ambientes: desenvolvimento, testes, homologação e produção devem possuir configurações, credenciais e dados separados.",P2,M2-d0c06a75-0323: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0323,1,"[{""id"":""M2-d0c06a75-0323"",""pedido"":""Segregação de ambientes: desenvolvimento, testes, homologação e produção devem possuir configurações, credenciais e dados separados."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6899"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13132""],""aceitacao"":""Segregação de ambientes: desenvolvimento, testes, homologação e produção devem possuir configurações, credenciais e dados separados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0324,"Rastreabilidade: cada alteração deve estar ligada a requisito, decisão, versão, autor, testes, aprovação e plano de retorno.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6900 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13133,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0324: Rastreabilidade: cada alteração deve estar ligada a requisito, decisão, versão, autor, testes, aprovação e plano de retorno.",P2,M2-d0c06a75-0324: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0324,1,"[{""id"":""M2-d0c06a75-0324"",""pedido"":""Rastreabilidade: cada alteração deve estar ligada a requisito, decisão, versão, autor, testes, aprovação e plano de retorno."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6900"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13133""],""aceitacao"":""Rastreabilidade: cada alteração deve estar ligada a requisito, decisão, versão, autor, testes, aprovação e plano de retorno."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0325,"Proteção de dados: dados reais não devem ser copiados para ambientes não produtivos sem anonimização, autorização e controlo.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6902 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13135,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0325: Proteção de dados: dados reais não devem ser copiados para ambientes não produtivos sem anonimização, autorização e controlo.",P2,M2-d0c06a75-0325: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0325,1,"[{""id"":""M2-d0c06a75-0325"",""pedido"":""Proteção de dados: dados reais não devem ser copiados para ambientes não produtivos sem anonimização, autorização e controlo."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6902"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13135""],""aceitacao"":""Proteção de dados: dados reais não devem ser copiados para ambientes não produtivos sem anonimização, autorização e controlo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0326,"A decisão deve ser registada pelo patrocinador executivo, apoiada pelo dono do produto, líder técnico, segurança, operações, qualidade e dono dos dados. O estado Go condicionado só é admissível para pendências não críticas, com responsável, prazo e mitigação aprovada.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6982 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13215,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0326: A decisão deve ser registada pelo patrocinador executivo, apoiada pelo dono do produto, líder técnico, segurança, operações, qualidade e dono dos dados. O estado Go condicionado só é admissível para pendências não críticas, com responsável, prazo e mitigação aprovada.",P2,M2-d0c06a75-0326: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0326,1,"[{""id"":""M2-d0c06a75-0326"",""pedido"":""A decisão deve ser registada pelo patrocinador executivo, apoiada pelo dono do produto, líder técnico, segurança, operações, qualidade e dono dos dados. O estado Go condicionado só é admissível para pendências não críticas, com responsável, prazo e mitigação aprovada."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 6982"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13215""],""aceitacao"":""A decisão deve ser registada pelo patrocinador executivo, apoiada pelo dono do produto, líder técnico, segurança, operações, qualidade e dono dos dados. O estado Go condicionado só é admissível para pendências não críticas, com responsável, prazo e mitigação aprovada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0327,"RPO e RTO devem ser aprovados por serviço antes da produção; na ausência de classificação, a release permanece em No-Go.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7045 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13278,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0327: RPO e RTO devem ser aprovados por serviço antes da produção; na ausência de classificação, a release permanece em No-Go.",P2,M2-d0c06a75-0327: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0327,1,"[{""id"":""M2-d0c06a75-0327"",""pedido"":""RPO e RTO devem ser aprovados por serviço antes da produção; na ausência de classificação, a release permanece em No-Go."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7045"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13278""],""aceitacao"":""RPO e RTO devem ser aprovados por serviço antes da produção; na ausência de classificação, a release permanece em No-Go."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0328,"Congelar novas alterações, preservar evidências, analisar causa, reconciliar dados e aprovar nova tentativa.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7060 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13293,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0328: Congelar novas alterações, preservar evidências, analisar causa, reconciliar dados e aprovar nova tentativa.",P2,M2-d0c06a75-0328: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0328,1,"[{""id"":""M2-d0c06a75-0328"",""pedido"":""Congelar novas alterações, preservar evidências, analisar causa, reconciliar dados e aprovar nova tentativa."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7060"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13293""],""aceitacao"":""Congelar novas alterações, preservar evidências, analisar causa, reconciliar dados e aprovar nova tentativa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0329,8.6 Sequência obrigatória para cada release,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7063 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13296,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0329: 8.6 Sequência obrigatória para cada release,P2,M2-d0c06a75-0329: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0329,1,"[{""id"":""M2-d0c06a75-0329"",""pedido"":""8.6 Sequência obrigatória para cada release"",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7063"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13296""],""aceitacao"":""8.6 Sequência obrigatória para cada release"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0330,"Gerar e validar backup pré-release, incluindo checksum e teste de leitura.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7067 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13300,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0330: Gerar e validar backup pré-release, incluindo checksum e teste de leitura.",P2,M2-d0c06a75-0330: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0330,1,"[{""id"":""M2-d0c06a75-0330"",""pedido"":""Gerar e validar backup pré-release, incluindo checksum e teste de leitura."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7067"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13300""],""aceitacao"":""Gerar e validar backup pré-release, incluindo checksum e teste de leitura."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0331,"Validar fluxos críticos, integrações, segurança, dados e desempenho.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7070 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13303,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0331: Validar fluxos críticos, integrações, segurança, dados e desempenho.",P2,M2-d0c06a75-0331: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0331,1,"[{""id"":""M2-d0c06a75-0331"",""pedido"":""Validar fluxos críticos, integrações, segurança, dados e desempenho."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7070"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13303""],""aceitacao"":""Validar fluxos críticos, integrações, segurança, dados e desempenho."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0332,"Validar legislação, interpretação, vigência e conteúdo publicado.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7083 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13316,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0332: Validar legislação, interpretação, vigência e conteúdo publicado.",P2,M2-d0c06a75-0332: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0332,1,"[{""id"":""M2-d0c06a75-0332"",""pedido"":""Validar legislação, interpretação, vigência e conteúdo publicado."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7083"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13316""],""aceitacao"":""Validar legislação, interpretação, vigência e conteúdo publicado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0333,"Validar requisitos, prazos, formulários, taxas e decisões.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7087 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13320,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0333: Validar requisitos, prazos, formulários, taxas e decisões.",P2,M2-d0c06a75-0333: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0333,1,"[{""id"":""M2-d0c06a75-0333"",""pedido"":""Validar requisitos, prazos, formulários, taxas e decisões."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7087"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13320""],""aceitacao"":""Validar requisitos, prazos, formulários, taxas e decisões."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0334,"Desenvolver, integrar, testar, operar e assegurar segurança.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7089 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13322,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0334: Desenvolver, integrar, testar, operar e assegurar segurança.",P2,M2-d0c06a75-0334: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0334,1,"[{""id"":""M2-d0c06a75-0334"",""pedido"":""Desenvolver, integrar, testar, operar e assegurar segurança."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7089"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13322""],""aceitacao"":""Desenvolver, integrar, testar, operar e assegurar segurança."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0335,"Reunir CTA, câmaras de comércio, associações empresariais e representantes setoriais para priorizar necessidades, validar valor e identificar barreiras.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7098 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13331,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"M2-d0c06a75-0335: Reunir CTA, câmaras de comércio, associações empresariais e representantes setoriais para priorizar necessidades, validar valor e identificar barreiras.",P2,M2-d0c06a75-0335: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0335,1,"[{""id"":""M2-d0c06a75-0335"",""pedido"":""Reunir CTA, câmaras de comércio, associações empresariais e representantes setoriais para priorizar necessidades, validar valor e identificar barreiras."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7098"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13331""],""aceitacao"":""Reunir CTA, câmaras de comércio, associações empresariais e representantes setoriais para priorizar necessidades, validar valor e identificar barreiras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0336,"Recolha da fonte oficial → classificação → extração de regras → revisão jurídica → validação pela entidade competente → aprovação → publicação → monitoria de alterações → revisão periódica → arquivo da versão substituída. Nenhuma regra automatizada deverá entrar em produção sem dono, fonte, versão, data de vigência, teste e mecanismo de suspensão.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7105 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13338,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0336: Recolha da fonte oficial → classificação → extração de regras → revisão jurídica → validação pela entidade competente → aprovação → publicação → monitoria de alterações → revisão periódica → arquivo da versão substituída. Nenhuma regra automatizada deverá entrar em produção sem dono, fonte, versão, data de vigência, teste e mecanismo de suspensão.",P2,M2-d0c06a75-0336: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0336,1,"[{""id"":""M2-d0c06a75-0336"",""pedido"":""Recolha da fonte oficial → classificação → extração de regras → revisão jurídica → validação pela entidade competente → aprovação → publicação → monitoria de alterações → revisão periódica → arquivo da versão substituída. Nenhuma regra automatizada deverá entrar em produção sem dono, fonte, versão, data de vigência, teste e mecanismo de suspensão."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7105"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13338""],""aceitacao"":""Recolha da fonte oficial → classificação → extração de regras → revisão jurídica → validação pela entidade competente → aprovação → publicação → monitoria de alterações → revisão periódica → arquivo da versão substituída. Nenhuma regra automatizada deverá entrar em produção sem dono, fonte, versão, data de vigência, teste e mecanismo de suspensão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0337,"O portal deverá publicar nome, tipo de entidade, modalidade, objetivo, duração, contributos, contrapartidas, conteúdos ou serviços associados, identificação de patrocínio, estado da parceria e canal de reclamação. Valores comercialmente sensíveis podem permanecer reservados, mas a natureza do benefício e qualquer influência potencial devem ser divulgadas.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7109 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13342,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0337: O portal deverá publicar nome, tipo de entidade, modalidade, objetivo, duração, contributos, contrapartidas, conteúdos ou serviços associados, identificação de patrocínio, estado da parceria e canal de reclamação. Valores comercialmente sensíveis podem permanecer reservados, mas a natureza do benefício e qualquer influência potencial devem ser divulgadas.",P2,M2-d0c06a75-0337: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0337,1,"[{""id"":""M2-d0c06a75-0337"",""pedido"":""O portal deverá publicar nome, tipo de entidade, modalidade, objetivo, duração, contributos, contrapartidas, conteúdos ou serviços associados, identificação de patrocínio, estado da parceria e canal de reclamação. Valores comercialmente sensíveis podem permanecer reservados, mas a natureza do benefício e qualquer influência potencial devem ser divulgadas."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7109"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13342""],""aceitacao"":""O portal deverá publicar nome, tipo de entidade, modalidade, objetivo, duração, contributos, contrapartidas, conteúdos ou serviços associados, identificação de patrocínio, estado da parceria e canal de reclamação. Valores comercialmente sensíveis podem permanecer reservados, mas a natureza do benefício e qualquer influência potencial devem ser divulgadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0338,"O roteiro distingue requisitos obrigatórios, condicionais e informativos e explica o fator que ativou cada requisito.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7177 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13410,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0338: O roteiro distingue requisitos obrigatórios, condicionais e informativos e explica o fator que ativou cada requisito.",P2,M2-d0c06a75-0338: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0338,1,"[{""id"":""M2-d0c06a75-0338"",""pedido"":""O roteiro distingue requisitos obrigatórios, condicionais e informativos e explica o fator que ativou cada requisito."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7177"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13410""],""aceitacao"":""O roteiro distingue requisitos obrigatórios, condicionais e informativos e explica o fator que ativou cada requisito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0339,"Selecionar um piloto de parceria com a CTA, uma câmara de comércio e uma associação setorial, definindo benefício, entregáveis, métricas e plano de saída.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7188 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13421,Bolsa/parcerias,/api/v1/partnerships; /api/v1/partnerships/source/{type}/{id}; /management/partnerships-install; /parcerias; /parcerias/candidaturas/{id}; /parcerias/criar; /parcerias/notificacoes/{id}/ler; /parcerias/painel; /parcerias/rascunhos; /parcerias/salas/{id}; /parcerias/salas/{id}/acordo; /parcerias/salas/{id}/documentos,"PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0339: Selecionar um piloto de parceria com a CTA, uma câmara de comércio e uma associação setorial, definindo benefício, entregáveis, métricas e plano de saída.",P2,M2-d0c06a75-0339: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0339,1,"[{""id"":""M2-d0c06a75-0339"",""pedido"":""Selecionar um piloto de parceria com a CTA, uma câmara de comércio e uma associação setorial, definindo benefício, entregáveis, métricas e plano de saída."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7188"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13421""],""aceitacao"":""Selecionar um piloto de parceria com a CTA, uma câmara de comércio e uma associação setorial, definindo benefício, entregáveis, métricas e plano de saída."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Bolsa/parcerias""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.portal_partnerships: 0 registos; public.partnership_rooms: 0 registos; public.partnership_interests: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Candidatura/sala→documento autorizado→revogar→URL antigo negado na sessão corrente/nova, preservar proprietário/original. Critério individual original preservado; cobertura atual ainda não individualizada.","PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: parcerias. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,parcerias,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/PartnershipExchange.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,PartnershipExchangeTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0340,Selecionar projetos reais para os seis casos de uso e recolher métricas de base.,Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7191 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13424,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",M2-d0c06a75-0340: Selecionar projetos reais para os seis casos de uso e recolher métricas de base.,P2,M2-d0c06a75-0340: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0340,1,"[{""id"":""M2-d0c06a75-0340"",""pedido"":""Selecionar projetos reais para os seis casos de uso e recolher métricas de base."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7191"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13424""],""aceitacao"":""Selecionar projetos reais para os seis casos de uso e recolher métricas de base."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0341,"Validar, para cada linha da matriz, entidade líder, intervenientes, requisitos, evidências, dependências, prazos, taxas e fundamento.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7193 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13426,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0341: Validar, para cada linha da matriz, entidade líder, intervenientes, requisitos, evidências, dependências, prazos, taxas e fundamento.",P2,M2-d0c06a75-0341: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0341,1,"[{""id"":""M2-d0c06a75-0341"",""pedido"":""Validar, para cada linha da matriz, entidade líder, intervenientes, requisitos, evidências, dependências, prazos, taxas e fundamento."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7193"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13426""],""aceitacao"":""Validar, para cada linha da matriz, entidade líder, intervenientes, requisitos, evidências, dependências, prazos, taxas e fundamento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0342,"Nota de validação: a legislação histórica sobre investimento, Zonas Económicas Especiais, Zonas Francas Industriais e benefícios fiscais deve ser revista quanto à vigência e compatibilidade com a Lei n.º 8/2023 antes de ser incorporada em regras automatizadas. O Boletim da República deve ser tratado como referência oficial de publicação e atualização normativa.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7199 | Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13432,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0342: Nota de validação: a legislação histórica sobre investimento, Zonas Económicas Especiais, Zonas Francas Industriais e benefícios fiscais deve ser revista quanto à vigência e compatibilidade com a Lei n.º 8/2023 antes de ser incorporada em regras automatizadas. O Boletim da República deve ser tratado como referência oficial de publicação e atualização normativa.",P2,M2-d0c06a75-0342: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0342,1,"[{""id"":""M2-d0c06a75-0342"",""pedido"":""Nota de validação: a legislação histórica sobre investimento, Zonas Económicas Especiais, Zonas Francas Industriais e benefícios fiscais deve ser revista quanto à vigência e compatibilidade com a Lei n.º 8/2023 antes de ser incorporada em regras automatizadas. O Boletim da República deve ser tratado como referência oficial de publicação e atualização normativa."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7199"",""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 13432""],""aceitacao"":""Nota de validação: a legislação histórica sobre investimento, Zonas Económicas Especiais, Zonas Francas Industriais e benefícios fiscais deve ser revista quanto à vigência e compatibilidade com a Lei n.º 8/2023 antes de ser incorporada em regras automatizadas. O Boletim da República deve ser tratado como referência oficial de publicação e atualização normativa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +M2-d0c06a75-0343,"O CRM constitui a fonte operacional da jornada do investidor e a inteligência artificial atua como camada de orientação, classificação, explicação e apoio à decisão. A IA não deverá escrever diretamente nos registos mestres, alterar decisões oficiais ou executar ações críticas sem validação humana e auditoria.",Relatorios\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7897,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","M2-d0c06a75-0343: O CRM constitui a fonte operacional da jornada do investidor e a inteligência artificial atua como camada de orientação, classificação, explicação e apoio à decisão. A IA não deverá escrever diretamente nos registos mestres, alterar decisões oficiais ou executar ações críticas sem validação humana e auditoria.",P2,M2-d0c06a75-0343: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,M2-d0c06a75-0343,1,"[{""id"":""M2-d0c06a75-0343"",""pedido"":""O CRM constitui a fonte operacional da jornada do investidor e a inteligência artificial atua como camada de orientação, classificação, explicação e apoio à decisão. A IA não deverá escrever diretamente nos registos mestres, alterar decisões oficiais ou executar ações críticas sem validação humana e auditoria."",""fontes"":[""Relatorios\\melhorar e transformar o Portal do Investidor atual.docx; SHA d0c06a759693e7b74c6daec14539e247e2bbbd630bcaff59aa01b2f7e9aa977e; w:p 7897""],""aceitacao"":""O CRM constitui a fonte operacional da jornada do investidor e a inteligência artificial atua como camada de orientação, classificação, explicação e apoio à decisão. A IA não deverá escrever diretamente nos registos mestres, alterar decisões oficiais ou executar ações críticas sem validação humana e auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-dbf5afdc-0001,"Os resultados actuais não correspondem ao pedido. Não acrescentar categorias, aprovações, chaves obrigatórias ou fluxos por interpretação própria. Preservar as protecções existentes, distinguindo-as de restrições introduzidas durante estas implementações.",..\..\..\..\..\..\Users\macbook\.codex\attachments\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 5,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-dbf5afdc-0001: Os resultados actuais não correspondem ao pedido. Não acrescentar categorias, aprovações, chaves obrigatórias ou fluxos por interpretação própria. Preservar as protecções existentes, distinguindo-as de restrições introduzidas durante estas implementações.",P2,MASTER-dbf5afdc-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dbf5afdc-0001,1,"[{""id"":""MASTER-dbf5afdc-0001"",""pedido"":""Os resultados actuais não correspondem ao pedido. Não acrescentar categorias, aprovações, chaves obrigatórias ou fluxos por interpretação própria. Preservar as protecções existentes, distinguindo-as de restrições introduzidas durante estas implementações."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 5""],""aceitacao"":""Os resultados actuais não correspondem ao pedido. Não acrescentar categorias, aprovações, chaves obrigatórias ou fluxos por interpretação própria. Preservar as protecções existentes, distinguindo-as de restrições introduzidas durante estas implementações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-dbf5afdc-0002,Rever documentos individualmente e disponibilizar os esclarecidos sem esperar por todo o acervo. Pendências devem identificar o elemento exacto em falta.,..\..\..\..\..\..\Users\macbook\.codex\attachments\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 28,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-dbf5afdc-0002: Rever documentos individualmente e disponibilizar os esclarecidos sem esperar por todo o acervo. Pendências devem identificar o elemento exacto em falta.,P2,MASTER-dbf5afdc-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dbf5afdc-0002,1,"[{""id"":""MASTER-dbf5afdc-0002"",""pedido"":""Rever documentos individualmente e disponibilizar os esclarecidos sem esperar por todo o acervo. Pendências devem identificar o elemento exacto em falta."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 28""],""aceitacao"":""Rever documentos individualmente e disponibilizar os esclarecidos sem esperar por todo o acervo. Pendências devem identificar o elemento exacto em falta."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-dbf5afdc-0003,"O acesso público aos documentos publicados não deve exigir conta de gestor, MFA ou chaves internas. A gestão mantém as permissões existentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 34,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-dbf5afdc-0003: O acesso público aos documentos publicados não deve exigir conta de gestor, MFA ou chaves internas. A gestão mantém as permissões existentes.",P2,MASTER-dbf5afdc-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dbf5afdc-0003,1,"[{""id"":""MASTER-dbf5afdc-0003"",""pedido"":""O acesso público aos documentos publicados não deve exigir conta de gestor, MFA ou chaves internas. A gestão mantém as permissões existentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 34""],""aceitacao"":""O acesso público aos documentos publicados não deve exigir conta de gestor, MFA ou chaves internas. A gestão mantém as permissões existentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-dbf5afdc-0004,Implementar uma entrada visível e funcional para:,..\..\..\..\..\..\Users\macbook\.codex\attachments\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 38,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-dbf5afdc-0004: Implementar uma entrada visível e funcional para:,P2,MASTER-dbf5afdc-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dbf5afdc-0004,1,"[{""id"":""MASTER-dbf5afdc-0004"",""pedido"":""Implementar uma entrada visível e funcional para:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 38""],""aceitacao"":""Implementar uma entrada visível e funcional para:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-dbf5afdc-0005,"Para cada tipo, disponibilizar formulário adaptado, localização territorial, descrição, modalidade, valor e moeda quando informados, proponente, fontes, anexos e estado editorial.",..\..\..\..\..\..\Users\macbook\.codex\attachments\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 47,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-dbf5afdc-0005: Para cada tipo, disponibilizar formulário adaptado, localização territorial, descrição, modalidade, valor e moeda quando informados, proponente, fontes, anexos e estado editorial.",P2,MASTER-dbf5afdc-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dbf5afdc-0005,1,"[{""id"":""MASTER-dbf5afdc-0005"",""pedido"":""Para cada tipo, disponibilizar formulário adaptado, localização territorial, descrição, modalidade, valor e moeda quando informados, proponente, fontes, anexos e estado editorial."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 47""],""aceitacao"":""Para cada tipo, disponibilizar formulário adaptado, localização territorial, descrição, modalidade, valor e moeda quando informados, proponente, fontes, anexos e estado editorial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-dbf5afdc-0006,Reorganizar /oportunidades para permitir:,..\..\..\..\..\..\Users\macbook\.codex\attachments\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 55,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-dbf5afdc-0006: Reorganizar /oportunidades para permitir:,P2,MASTER-dbf5afdc-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dbf5afdc-0006,1,"[{""id"":""MASTER-dbf5afdc-0006"",""pedido"":""Reorganizar /oportunidades para permitir:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 55""],""aceitacao"":""Reorganizar /oportunidades para permitir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-dbf5afdc-0007,"Após escolher o enquadramento, abrir um selector acessível com os registos correspondentes à localização. Após seleccionar uma entidade, apresentar a sua ficha e oportunidades associadas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 71,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-dbf5afdc-0007: Após escolher o enquadramento, abrir um selector acessível com os registos correspondentes à localização. Após seleccionar uma entidade, apresentar a sua ficha e oportunidades associadas.",P2,MASTER-dbf5afdc-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dbf5afdc-0007,1,"[{""id"":""MASTER-dbf5afdc-0007"",""pedido"":""Após escolher o enquadramento, abrir um selector acessível com os registos correspondentes à localização. Após seleccionar uma entidade, apresentar a sua ficha e oportunidades associadas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 71""],""aceitacao"":""Após escolher o enquadramento, abrir um selector acessível com os registos correspondentes à localização. Após seleccionar uma entidade, apresentar a sua ficha e oportunidades associadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-dbf5afdc-0008,"Permitir também pesquisa directa por localização e tipo, sem obrigar a escolher uma zona ou corredor.",..\..\..\..\..\..\Users\macbook\.codex\attachments\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 79,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-dbf5afdc-0008: Permitir também pesquisa directa por localização e tipo, sem obrigar a escolher uma zona ou corredor.",P2,MASTER-dbf5afdc-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dbf5afdc-0008,1,"[{""id"":""MASTER-dbf5afdc-0008"",""pedido"":""Permitir também pesquisa directa por localização e tipo, sem obrigar a escolher uma zona ou corredor."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 79""],""aceitacao"":""Permitir também pesquisa directa por localização e tipo, sem obrigar a escolher uma zona ou corredor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-dbf5afdc-0009,"Aplicar filtros no servidor antes da paginação. Lista, mapa, contagem e exportação devem coincidir. Não apresentar toda a base após uma selecção territorial e não duplicar entidades com várias localizações.",..\..\..\..\..\..\Users\macbook\.codex\attachments\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 81,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-dbf5afdc-0009: Aplicar filtros no servidor antes da paginação. Lista, mapa, contagem e exportação devem coincidir. Não apresentar toda a base após uma selecção territorial e não duplicar entidades com várias localizações.",P2,MASTER-dbf5afdc-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dbf5afdc-0009,1,"[{""id"":""MASTER-dbf5afdc-0009"",""pedido"":""Aplicar filtros no servidor antes da paginação. Lista, mapa, contagem e exportação devem coincidir. Não apresentar toda a base após uma selecção territorial e não duplicar entidades com várias localizações."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 81""],""aceitacao"":""Aplicar filtros no servidor antes da paginação. Lista, mapa, contagem e exportação devem coincidir. Não apresentar toda a base após uma selecção territorial e não duplicar entidades com várias localizações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-dbf5afdc-0010,"Quando não houver correspondências, explicar a ausência e oferecer alteração dos filtros, consulta da área ou início de um projecto privado. Não inventar resultados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 83,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-dbf5afdc-0010: Quando não houver correspondências, explicar a ausência e oferecer alteração dos filtros, consulta da área ou início de um projecto privado. Não inventar resultados.",P2,MASTER-dbf5afdc-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dbf5afdc-0010,1,"[{""id"":""MASTER-dbf5afdc-0010"",""pedido"":""Quando não houver correspondências, explicar a ausência e oferecer alteração dos filtros, consulta da área ou início de um projecto privado. Não inventar resultados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 83""],""aceitacao"":""Quando não houver correspondências, explicar a ausência e oferecer alteração dos filtros, consulta da área ou início de um projecto privado. Não inventar resultados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-dbf5afdc-0011,Não copiar a mesma informação para cada módulo. Uma oportunidade pode ter várias relações documentadas e deve aparecer uma única vez em cada resultado.,..\..\..\..\..\..\Users\macbook\.codex\attachments\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 89,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-dbf5afdc-0011: Não copiar a mesma informação para cada módulo. Uma oportunidade pode ter várias relações documentadas e deve aparecer uma única vez em cada resultado.,P2,MASTER-dbf5afdc-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dbf5afdc-0011,1,"[{""id"":""MASTER-dbf5afdc-0011"",""pedido"":""Não copiar a mesma informação para cada módulo. Uma oportunidade pode ter várias relações documentadas e deve aparecer uma única vez em cada resultado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 89""],""aceitacao"":""Não copiar a mesma informação para cada módulo. Uma oportunidade pode ter várias relações documentadas e deve aparecer uma única vez em cada resultado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-dbf5afdc-0012,Permitir seguir ligações entre:,..\..\..\..\..\..\Users\macbook\.codex\attachments\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 91,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-dbf5afdc-0012: Permitir seguir ligações entre:,P2,MASTER-dbf5afdc-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dbf5afdc-0012,1,"[{""id"":""MASTER-dbf5afdc-0012"",""pedido"":""Permitir seguir ligações entre:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 91""],""aceitacao"":""Permitir seguir ligações entre:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-dbf5afdc-0013,'- Registar pendências específicas.,..\..\..\..\..\..\Users\macbook\.codex\attachments\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 107,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-dbf5afdc-0013: - Registar pendências específicas.,P2,MASTER-dbf5afdc-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dbf5afdc-0013,1,"[{""id"":""MASTER-dbf5afdc-0013"",""pedido"":""- Registar pendências específicas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 107""],""aceitacao"":""- Registar pendências específicas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-dbf5afdc-0014,7. Demonstração obrigatória,..\..\..\..\..\..\Users\macbook\.codex\attachments\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 113,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-dbf5afdc-0014: 7. Demonstração obrigatória,P2,MASTER-dbf5afdc-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dbf5afdc-0014,1,"[{""id"":""MASTER-dbf5afdc-0014"",""pedido"":""7. Demonstração obrigatória"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\006f3ea6-5bf4-4315-b3b6-5dda9c3a6566\\Pasted text.txt; SHA dbf5afdca293302bb84389ac33aa576c25859f8fa54e26d0b9687b9c564be005; linha 113""],""aceitacao"":""7. Demonstração obrigatória"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0001,"Orientação executiva: implementar o Balcão Virtual como módulo nativo do Portal do Investidor, integrado na sua navegação e experiência de utilização, com operação integralmente interna, catálogo unificado, formulários APIEX, validações determinísticas e assistidas por IA, workflow, notificações, acompanhamento e gestão operacional. As ligações oficiais dos sectores participantes na cadeia serão disponibilizadas como pontos de encaminhamento ou consulta complementar. A interoperabilidade fica expressamente fora do âmbito desta fase e deverá ser objecto de iniciativa, acordo e plano próprios no futuro.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 18,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0001: Orientação executiva: implementar o Balcão Virtual como módulo nativo do Portal do Investidor, integrado na sua navegação e experiência de utilização, com operação integralmente interna, catálogo unificado, formulários APIEX, validações determinísticas e assistidas por IA, workflow, notificações, acompanhamento e gestão operacional. As ligações oficiais dos sectores participantes na cadeia serão disponibilizadas como pontos de encaminhamento ou consulta complementar. A interoperabilidade fica expressamente fora do âmbito desta fase e deverá ser objecto de iniciativa, acordo e plano próprios no futuro.",P2,MASTER-f167d915-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0001,1,"[{""id"":""MASTER-f167d915-0001"",""pedido"":""Orientação executiva: implementar o Balcão Virtual como módulo nativo do Portal do Investidor, integrado na sua navegação e experiência de utilização, com operação integralmente interna, catálogo unificado, formulários APIEX, validações determinísticas e assistidas por IA, workflow, notificações, acompanhamento e gestão operacional. As ligações oficiais dos sectores participantes na cadeia serão disponibilizadas como pontos de encaminhamento ou consulta complementar. A interoperabilidade fica expressamente fora do âmbito desta fase e deverá ser objecto de iniciativa, acordo e plano próprios no futuro."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 18""],""aceitacao"":""Orientação executiva: implementar o Balcão Virtual como módulo nativo do Portal do Investidor, integrado na sua navegação e experiência de utilização, com operação integralmente interna, catálogo unificado, formulários APIEX, validações determinísticas e assistidas por IA, workflow, notificações, acompanhamento e gestão operacional. As ligações oficiais dos sectores participantes na cadeia serão disponibilizadas como pontos de encaminhamento ou consulta complementar. A interoperabilidade fica expressamente fora do âmbito desta fase e deverá ser objecto de iniciativa, acordo e plano próprios no futuro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0002,"2. Jornada integral no Balcão Virtual: permitir que o utente descubra o serviço, preencha ou retome o formulário, anexe documentos, submeta, receba validações, acompanhe o estado, responda a pedidos de esclarecimento e consulte o resultado dentro do portal. As ligações institucionais oficiais serão apresentadas apenas quando for necessário consultar ou contactar um sector da cadeia.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 21,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0002: 2. Jornada integral no Balcão Virtual: permitir que o utente descubra o serviço, preencha ou retome o formulário, anexe documentos, submeta, receba validações, acompanhe o estado, responda a pedidos de esclarecimento e consulte o resultado dentro do portal. As ligações institucionais oficiais serão apresentadas apenas quando for necessário consultar ou contactar um sector da cadeia.",P2,MASTER-f167d915-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0002,1,"[{""id"":""MASTER-f167d915-0002"",""pedido"":""2. Jornada integral no Balcão Virtual: permitir que o utente descubra o serviço, preencha ou retome o formulário, anexe documentos, submeta, receba validações, acompanhe o estado, responda a pedidos de esclarecimento e consulte o resultado dentro do portal. As ligações institucionais oficiais serão apresentadas apenas quando for necessário consultar ou contactar um sector da cadeia."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 21""],""aceitacao"":""2. Jornada integral no Balcão Virtual: permitir que o utente descubra o serviço, preencha ou retome o formulário, anexe documentos, submeta, receba validações, acompanhe o estado, responda a pedidos de esclarecimento e consulte o resultado dentro do portal. As ligações institucionais oficiais serão apresentadas apenas quando for necessário consultar ou contactar um sector da cadeia."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0003,"4. Formulários APIEX inteligentes: inventariar e incorporar os formulários da APIEX onde forem necessários, com campos condicionais, listas controladas, validações determinísticas, carregamento seguro de documentos e validação assistida por IA para completude, consistência e qualidade documental. A IA deverá apresentar alertas e recomendações explicáveis, mantendo confirmação do utente e decisão final humana.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 23,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0003: 4. Formulários APIEX inteligentes: inventariar e incorporar os formulários da APIEX onde forem necessários, com campos condicionais, listas controladas, validações determinísticas, carregamento seguro de documentos e validação assistida por IA para completude, consistência e qualidade documental. A IA deverá apresentar alertas e recomendações explicáveis, mantendo confirmação do utente e decisão final humana.",P2,MASTER-f167d915-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0003,1,"[{""id"":""MASTER-f167d915-0003"",""pedido"":""4. Formulários APIEX inteligentes: inventariar e incorporar os formulários da APIEX onde forem necessários, com campos condicionais, listas controladas, validações determinísticas, carregamento seguro de documentos e validação assistida por IA para completude, consistência e qualidade documental. A IA deverá apresentar alertas e recomendações explicáveis, mantendo confirmação do utente e decisão final humana."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 23""],""aceitacao"":""4. Formulários APIEX inteligentes: inventariar e incorporar os formulários da APIEX onde forem necessários, com campos condicionais, listas controladas, validações determinísticas, carregamento seguro de documentos e validação assistida por IA para completude, consistência e qualidade documental. A IA deverá apresentar alertas e recomendações explicáveis, mantendo confirmação do utente e decisão final humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0004,"5. Ligações institucionais de apoio: disponibilizar, no catálogo e nas páginas dos serviços, os links oficiais fornecidos pelos sectores que integram a cadeia, identificando entidade, finalidade, última verificação e contacto. Os links não substituem a tramitação interna nem implicam interoperabilidade ou transferência automática de dados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 24,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0004: 5. Ligações institucionais de apoio: disponibilizar, no catálogo e nas páginas dos serviços, os links oficiais fornecidos pelos sectores que integram a cadeia, identificando entidade, finalidade, última verificação e contacto. Os links não substituem a tramitação interna nem implicam interoperabilidade ou transferência automática de dados.",P2,MASTER-f167d915-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0004,1,"[{""id"":""MASTER-f167d915-0004"",""pedido"":""5. Ligações institucionais de apoio: disponibilizar, no catálogo e nas páginas dos serviços, os links oficiais fornecidos pelos sectores que integram a cadeia, identificando entidade, finalidade, última verificação e contacto. Os links não substituem a tramitação interna nem implicam interoperabilidade ou transferência automática de dados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 24""],""aceitacao"":""5. Ligações institucionais de apoio: disponibilizar, no catálogo e nas páginas dos serviços, os links oficiais fornecidos pelos sectores que integram a cadeia, identificando entidade, finalidade, última verificação e contacto. Os links não substituem a tramitação interna nem implicam interoperabilidade ou transferência automática de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0005,"Princípio de incorporação: o Balcão Virtual não será uma aplicação isolada. Será incluído no mesmo domínio funcional do Portal do Investidor, partilhando cabeçalho, menus, sessão, perfis, design system, gestão de utilizadores, observabilidade e processos de publicação. A implementação deverá evitar autenticação duplicada, cadastros paralelos e componentes que já existam no portal.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 30,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0005: Princípio de incorporação: o Balcão Virtual não será uma aplicação isolada. Será incluído no mesmo domínio funcional do Portal do Investidor, partilhando cabeçalho, menus, sessão, perfis, design system, gestão de utilizadores, observabilidade e processos de publicação. A implementação deverá evitar autenticação duplicada, cadastros paralelos e componentes que já existam no portal.",P2,MASTER-f167d915-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0005,1,"[{""id"":""MASTER-f167d915-0005"",""pedido"":""Princípio de incorporação: o Balcão Virtual não será uma aplicação isolada. Será incluído no mesmo domínio funcional do Portal do Investidor, partilhando cabeçalho, menus, sessão, perfis, design system, gestão de utilizadores, observabilidade e processos de publicação. A implementação deverá evitar autenticação duplicada, cadastros paralelos e componentes que já existam no portal."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 30""],""aceitacao"":""Princípio de incorporação: o Balcão Virtual não será uma aplicação isolada. Será incluído no mesmo domínio funcional do Portal do Investidor, partilhando cabeçalho, menus, sessão, perfis, design system, gestão de utilizadores, observabilidade e processos de publicação. A implementação deverá evitar autenticação duplicada, cadastros paralelos e componentes que já existam no portal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0006,"URL e navegação recomendadas: disponibilizar o módulo através de uma rota própria no Portal do Investidor, por exemplo “/balcao-virtual”, acessível pelo menu principal e pela área autenticada. As rotas internas dos formulários, pedidos e painéis devem permanecer sob o mesmo domínio e respeitar os mecanismos de autorização já existentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 31,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0006: URL e navegação recomendadas: disponibilizar o módulo através de uma rota própria no Portal do Investidor, por exemplo “/balcao-virtual”, acessível pelo menu principal e pela área autenticada. As rotas internas dos formulários, pedidos e painéis devem permanecer sob o mesmo domínio e respeitar os mecanismos de autorização já existentes.",P2,MASTER-f167d915-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0006,1,"[{""id"":""MASTER-f167d915-0006"",""pedido"":""URL e navegação recomendadas: disponibilizar o módulo através de uma rota própria no Portal do Investidor, por exemplo “/balcao-virtual”, acessível pelo menu principal e pela área autenticada. As rotas internas dos formulários, pedidos e painéis devem permanecer sob o mesmo domínio e respeitar os mecanismos de autorização já existentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 31""],""aceitacao"":""URL e navegação recomendadas: disponibilizar o módulo através de uma rota própria no Portal do Investidor, por exemplo “/balcao-virtual”, acessível pelo menu principal e pela área autenticada. As rotas internas dos formulários, pedidos e painéis devem permanecer sob o mesmo domínio e respeitar os mecanismos de autorização já existentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0007,"A validação pública do portal confirma uma plataforma activa com navegação, conteúdos, área de entrada, dados de mercado, notícias, explorador de activos, carteira, perfil do investidor e simuladores. A reutilização técnica definitiva depende de acesso ao repositório, configuração, base de dados e ambientes; por isso, os itens abaixo distinguem o que pode ser assumido como disponível do que deve ser comprovado na Fase 0.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 42,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0007: A validação pública do portal confirma uma plataforma activa com navegação, conteúdos, área de entrada, dados de mercado, notícias, explorador de activos, carteira, perfil do investidor e simuladores. A reutilização técnica definitiva depende de acesso ao repositório, configuração, base de dados e ambientes; por isso, os itens abaixo distinguem o que pode ser assumido como disponível do que deve ser comprovado na Fase 0.",P2,MASTER-f167d915-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0007,1,"[{""id"":""MASTER-f167d915-0007"",""pedido"":""A validação pública do portal confirma uma plataforma activa com navegação, conteúdos, área de entrada, dados de mercado, notícias, explorador de activos, carteira, perfil do investidor e simuladores. A reutilização técnica definitiva depende de acesso ao repositório, configuração, base de dados e ambientes; por isso, os itens abaixo distinguem o que pode ser assumido como disponível do que deve ser comprovado na Fase 0."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 42""],""aceitacao"":""A validação pública do portal confirma uma plataforma activa com navegação, conteúdos, área de entrada, dados de mercado, notícias, explorador de activos, carteira, perfil do investidor e simuladores. A reutilização técnica definitiva depende de acesso ao repositório, configuração, base de dados e ambientes; por isso, os itens abaixo distinguem o que pode ser assumido como disponível do que deve ser comprovado na Fase 0."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0008,"Navegação e identidade visual Observável no portal público. Reutilizar cabeçalho, menus, grelha, tipografia, cores, componentes e padrões responsivos. Inventário de componentes, design tokens e regras de navegação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 44,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | [Identidade Tempo 19/10/2026] Pedido expresso: importar header/footer de tempo-dashboard, remover marca InvesteMoz da navega??o e organizar Descoberta/Realiza??o/Suporte. AGENTS.md 12/10/2026: propriet?rio e regras Tempo preservados. Radix, CSS responsivo e tradu??es institucionais s?o escolhas t?cnicas. S? ambiente local investmoz_local_test:55441; sem migra??es ou implanta??o activa nesta altera??o visual. Prova: outputs/tempo-shell-20261019/analysis-and-plan.json; verification.json; header.png; footer.png; mobile-320.png. Quatro p?ginas 200; cinco larguras 320?1440 sem overflow; teclado/Escape/foco, idioma, login/logout sem erros JS. N?o encerra aceita??o global da cl?usula.",Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0008: Navegação e identidade visual Observável no portal público. Reutilizar cabeçalho, menus, grelha, tipografia, cores, componentes e padrões responsivos. Inventário de componentes, design tokens e regras de navegação.",P2,MASTER-f167d915-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0008,1,"[{""id"":""MASTER-f167d915-0008"",""pedido"":""Navegação e identidade visual Observável no portal público. Reutilizar cabeçalho, menus, grelha, tipografia, cores, componentes e padrões responsivos. Inventário de componentes, design tokens e regras de navegação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 44""],""aceitacao"":""Navegação e identidade visual Observável no portal público. Reutilizar cabeçalho, menus, grelha, tipografia, cores, componentes e padrões responsivos. Inventário de componentes, design tokens e regras de navegação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | [Identidade Tempo 19/10/2026] Pedido expresso: importar header/footer de tempo-dashboard, remover marca InvesteMoz da navega??o e organizar Descoberta/Realiza??o/Suporte. AGENTS.md 12/10/2026: propriet?rio e regras Tempo preservados. Radix, CSS responsivo e tradu??es institucionais s?o escolhas t?cnicas. S? ambiente local investmoz_local_test:55441; sem migra??es ou implanta??o activa nesta altera??o visual. Prova: outputs/tempo-shell-20261019/analysis-and-plan.json; verification.json; header.png; footer.png; mobile-320.png. Quatro p?ginas 200; cinco larguras 320?1440 sem overflow; teclado/Escape/foco, idioma, login/logout sem erros JS. N?o encerra aceita??o global da cl?usula.",perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0009,"Área de entrada e sessão Existe ponto de entrada público; implementação interna não verificada. Reutilizar autenticação e sessão existentes, sem criar credenciais paralelas. Fluxo de login/logout, recuperação, MFA, duração de sessão e mecanismo de autorização.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 45,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0009: Área de entrada e sessão Existe ponto de entrada público; implementação interna não verificada. Reutilizar autenticação e sessão existentes, sem criar credenciais paralelas. Fluxo de login/logout, recuperação, MFA, duração de sessão e mecanismo de autorização.",P1,MASTER-f167d915-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0009,1,"[{""id"":""MASTER-f167d915-0009"",""pedido"":""Área de entrada e sessão Existe ponto de entrada público; implementação interna não verificada. Reutilizar autenticação e sessão existentes, sem criar credenciais paralelas. Fluxo de login/logout, recuperação, MFA, duração de sessão e mecanismo de autorização."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 45""],""aceitacao"":""Área de entrada e sessão Existe ponto de entrada público; implementação interna não verificada. Reutilizar autenticação e sessão existentes, sem criar credenciais paralelas. Fluxo de login/logout, recuperação, MFA, duração de sessão e mecanismo de autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0010,"Frontend e design system Interface funcional confirmada; stack e biblioteca não verificados. Reutilizar componentes existentes; criar apenas componentes específicos de formulários, timeline, filas e validação. Stack frontend, biblioteca, convenções, acessibilidade e cobertura de testes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 47,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0010: Frontend e design system Interface funcional confirmada; stack e biblioteca não verificados. Reutilizar componentes existentes; criar apenas componentes específicos de formulários, timeline, filas e validação. Stack frontend, biblioteca, convenções, acessibilidade e cobertura de testes.",P2,MASTER-f167d915-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0010,1,"[{""id"":""MASTER-f167d915-0010"",""pedido"":""Frontend e design system Interface funcional confirmada; stack e biblioteca não verificados. Reutilizar componentes existentes; criar apenas componentes específicos de formulários, timeline, filas e validação. Stack frontend, biblioteca, convenções, acessibilidade e cobertura de testes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 47""],""aceitacao"":""Frontend e design system Interface funcional confirmada; stack e biblioteca não verificados. Reutilizar componentes existentes; criar apenas componentes específicos de formulários, timeline, filas e validação. Stack frontend, biblioteca, convenções, acessibilidade e cobertura de testes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0011,"Base de dados Não verificável externamente. Reutilizar a instância e padrões existentes, criando schema/tabelas próprias e relações controladas com utilizadores e organizações. SGBD, migrations, convenções, volumes, backups, índices, auditoria e política de dados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 49,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0011: Base de dados Não verificável externamente. Reutilizar a instância e padrões existentes, criando schema/tabelas próprias e relações controladas com utilizadores e organizações. SGBD, migrations, convenções, volumes, backups, índices, auditoria e política de dados.",P2,MASTER-f167d915-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0011,1,"[{""id"":""MASTER-f167d915-0011"",""pedido"":""Base de dados Não verificável externamente. Reutilizar a instância e padrões existentes, criando schema/tabelas próprias e relações controladas com utilizadores e organizações. SGBD, migrations, convenções, volumes, backups, índices, auditoria e política de dados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 49""],""aceitacao"":""Base de dados Não verificável externamente. Reutilizar a instância e padrões existentes, criando schema/tabelas próprias e relações controladas com utilizadores e organizações. SGBD, migrations, convenções, volumes, backups, índices, auditoria e política de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0012,"Ficheiros e documentos Não verificável externamente. Reutilizar o armazenamento se cumprir antivírus, cifragem, controlo de acesso, versionamento e retenção. Driver, localização, URLs assinadas, limites, antivírus, backup e eliminação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 50,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0012: Ficheiros e documentos Não verificável externamente. Reutilizar o armazenamento se cumprir antivírus, cifragem, controlo de acesso, versionamento e retenção. Driver, localização, URLs assinadas, limites, antivírus, backup e eliminação.",P2,MASTER-f167d915-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0012,1,"[{""id"":""MASTER-f167d915-0012"",""pedido"":""Ficheiros e documentos Não verificável externamente. Reutilizar o armazenamento se cumprir antivírus, cifragem, controlo de acesso, versionamento e retenção. Driver, localização, URLs assinadas, limites, antivírus, backup e eliminação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 50""],""aceitacao"":""Ficheiros e documentos Não verificável externamente. Reutilizar o armazenamento se cumprir antivírus, cifragem, controlo de acesso, versionamento e retenção. Driver, localização, URLs assinadas, limites, antivírus, backup e eliminação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0013,"Notificações e filas Não verificável externamente. Reutilizar mail, SMS, notificações internas, scheduler e queue workers existentes. Provedores, templates, filas, retries, dead-letter, métricas e custos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 51,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0013: Notificações e filas Não verificável externamente. Reutilizar mail, SMS, notificações internas, scheduler e queue workers existentes. Provedores, templates, filas, retries, dead-letter, métricas e custos.",P2,MASTER-f167d915-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0013,1,"[{""id"":""MASTER-f167d915-0013"",""pedido"":""Notificações e filas Não verificável externamente. Reutilizar mail, SMS, notificações internas, scheduler e queue workers existentes. Provedores, templates, filas, retries, dead-letter, métricas e custos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 51""],""aceitacao"":""Notificações e filas Não verificável externamente. Reutilizar mail, SMS, notificações internas, scheduler e queue workers existentes. Provedores, templates, filas, retries, dead-letter, métricas e custos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0014,"Observabilidade e auditoria Não verificável externamente. Reutilizar logs, métricas e alertas; acrescentar trilho imutável para pedidos, decisões e IA. Ferramentas, retenção, correlação, dashboards, alertas e acessos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 53,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0014: Observabilidade e auditoria Não verificável externamente. Reutilizar logs, métricas e alertas; acrescentar trilho imutável para pedidos, decisões e IA. Ferramentas, retenção, correlação, dashboards, alertas e acessos.",P2,MASTER-f167d915-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0014,1,"[{""id"":""MASTER-f167d915-0014"",""pedido"":""Observabilidade e auditoria Não verificável externamente. Reutilizar logs, métricas e alertas; acrescentar trilho imutável para pedidos, decisões e IA. Ferramentas, retenção, correlação, dashboards, alertas e acessos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 53""],""aceitacao"":""Observabilidade e auditoria Não verificável externamente. Reutilizar logs, métricas e alertas; acrescentar trilho imutável para pedidos, decisões e IA. Ferramentas, retenção, correlação, dashboards, alertas e acessos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0015,"Conclusão da validação preliminar: a incorporação é arquitecturalmente plausível e há componentes de experiência e navegação claramente reutilizáveis. A autenticação, permissões, backend, base de dados, armazenamento, filas, observabilidade, CI/CD e segurança ficam classificados como “reutilizáveis sob confirmação”. Nenhum destes componentes deve ser reconstruído antes da avaliação técnica do G0.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 57,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0015: Conclusão da validação preliminar: a incorporação é arquitecturalmente plausível e há componentes de experiência e navegação claramente reutilizáveis. A autenticação, permissões, backend, base de dados, armazenamento, filas, observabilidade, CI/CD e segurança ficam classificados como “reutilizáveis sob confirmação”. Nenhum destes componentes deve ser reconstruído antes da avaliação técnica do G0.",P2,MASTER-f167d915-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0015,1,"[{""id"":""MASTER-f167d915-0015"",""pedido"":""Conclusão da validação preliminar: a incorporação é arquitecturalmente plausível e há componentes de experiência e navegação claramente reutilizáveis. A autenticação, permissões, backend, base de dados, armazenamento, filas, observabilidade, CI/CD e segurança ficam classificados como “reutilizáveis sob confirmação”. Nenhum destes componentes deve ser reconstruído antes da avaliação técnica do G0."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 57""],""aceitacao"":""Conclusão da validação preliminar: a incorporação é arquitecturalmente plausível e há componentes de experiência e navegação claramente reutilizáveis. A autenticação, permissões, backend, base de dados, armazenamento, filas, observabilidade, CI/CD e segurança ficam classificados como “reutilizáveis sob confirmação”. Nenhum destes componentes deve ser reconstruído antes da avaliação técnica do G0."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0016,"Validação do processo actual do portal: a área pública do Portal do Investidor apresenta conteúdos de mercado, exploração de activos, carteira, Perfil do Investidor e simuladores. Não foi possível confirmar publicamente um workflow autenticado de criação de empresa ou de submissão de projecto de investimento. O alinhamento recomendado é preservar essa jornada existente — entrada, perfil, exploração e simuladores — e acrescentar, na área autenticada, o ponto de entrada “Criar empresa / Realizar investimento”, que cria um dossier único e abre a linha do tempo do Balcão Virtual. Na Fase 0, esta sequência deve ser confirmada no código, nas rotas e na base de dados antes de qualquer alteração.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 59,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0016: Validação do processo actual do portal: a área pública do Portal do Investidor apresenta conteúdos de mercado, exploração de activos, carteira, Perfil do Investidor e simuladores. Não foi possível confirmar publicamente um workflow autenticado de criação de empresa ou de submissão de projecto de investimento. O alinhamento recomendado é preservar essa jornada existente — entrada, perfil, exploração e simuladores — e acrescentar, na área autenticada, o ponto de entrada “Criar empresa / Realizar investimento”, que cria um dossier único e abre a linha do tempo do Balcão Virtual. Na Fase 0, esta sequência deve ser confirmada no código, nas rotas e na base de dados antes de qualquer alteração.",P2,MASTER-f167d915-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0016,1,"[{""id"":""MASTER-f167d915-0016"",""pedido"":""Validação do processo actual do portal: a área pública do Portal do Investidor apresenta conteúdos de mercado, exploração de activos, carteira, Perfil do Investidor e simuladores. Não foi possível confirmar publicamente um workflow autenticado de criação de empresa ou de submissão de projecto de investimento. O alinhamento recomendado é preservar essa jornada existente — entrada, perfil, exploração e simuladores — e acrescentar, na área autenticada, o ponto de entrada “Criar empresa / Realizar investimento”, que cria um dossier único e abre a linha do tempo do Balcão Virtual. Na Fase 0, esta sequência deve ser confirmada no código, nas rotas e na base de dados antes de qualquer alteração."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 59""],""aceitacao"":""Validação do processo actual do portal: a área pública do Portal do Investidor apresenta conteúdos de mercado, exploração de activos, carteira, Perfil do Investidor e simuladores. Não foi possível confirmar publicamente um workflow autenticado de criação de empresa ou de submissão de projecto de investimento. O alinhamento recomendado é preservar essa jornada existente — entrada, perfil, exploração e simuladores — e acrescentar, na área autenticada, o ponto de entrada “Criar empresa / Realizar investimento”, que cria um dossier único e abre a linha do tempo do Balcão Virtual. Na Fase 0, esta sequência deve ser confirmada no código, nas rotas e na base de dados antes de qualquer alteração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0017,"Modelo alinhado de navegação: (1) visitante consulta informação e ferramentas já existentes; (2) utilizador entra ou cria conta; (3) completa o Perfil do Investidor; (4) usa simuladores e selecciona “Criar empresa / Realizar investimento”; (5) o portal cria o dossier da empresa e do projecto; (6) a linha do tempo apresenta etapas obrigatórias, condicionais e paralelas; (7) cada acto externo abre apenas a ligação oficial validada e o utilizador regressa para anexar a evidência e actualizar o estado. Não há interoperabilidade nem transmissão automática de dados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 60,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0017: Modelo alinhado de navegação: (1) visitante consulta informação e ferramentas já existentes; (2) utilizador entra ou cria conta; (3) completa o Perfil do Investidor; (4) usa simuladores e selecciona “Criar empresa / Realizar investimento”; (5) o portal cria o dossier da empresa e do projecto; (6) a linha do tempo apresenta etapas obrigatórias, condicionais e paralelas; (7) cada acto externo abre apenas a ligação oficial validada e o utilizador regressa para anexar a evidência e actualizar o estado. Não há interoperabilidade nem transmissão automática de dados.",P2,MASTER-f167d915-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0017,1,"[{""id"":""MASTER-f167d915-0017"",""pedido"":""Modelo alinhado de navegação: (1) visitante consulta informação e ferramentas já existentes; (2) utilizador entra ou cria conta; (3) completa o Perfil do Investidor; (4) usa simuladores e selecciona “Criar empresa / Realizar investimento”; (5) o portal cria o dossier da empresa e do projecto; (6) a linha do tempo apresenta etapas obrigatórias, condicionais e paralelas; (7) cada acto externo abre apenas a ligação oficial validada e o utilizador regressa para anexar a evidência e actualizar o estado. Não há interoperabilidade nem transmissão automática de dados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 60""],""aceitacao"":""Modelo alinhado de navegação: (1) visitante consulta informação e ferramentas já existentes; (2) utilizador entra ou cria conta; (3) completa o Perfil do Investidor; (4) usa simuladores e selecciona “Criar empresa / Realizar investimento”; (5) o portal cria o dossier da empresa e do projecto; (6) a linha do tempo apresenta etapas obrigatórias, condicionais e paralelas; (7) cada acto externo abre apenas a ligação oficial validada e o utilizador regressa para anexar a evidência e actualizar o estado. Não há interoperabilidade nem transmissão automática de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0018,"E0 — Perfil e preparação Etapa inicial; conta autenticada e dados mínimos do promotor e do projecto. Execução: Investidor/Representante Legal. Validação: Product Owner APIEX. CA-E00: dossier criado; reutilização consentida; checklist adaptada ao sector, forma jurídica, origem e valor do investimento. CT-E00-01 dossier completo; CT-E00-02 campo obrigatório omisso; CT-E00-03 consentimento recusado; CT-E00-04 sector/localização alterado; CT-E00-05 regime de investimento recalculado. EV-E00: dossier único, consentimento, classificação preliminar e checklist no histórico. Prazo interno: imediato após dados mínimos. Custo: sem custo interno. Fonte: regras homologadas pelo Product Owner APIEX.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 78,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0018: E0 — Perfil e preparação Etapa inicial; conta autenticada e dados mínimos do promotor e do projecto. Execução: Investidor/Representante Legal. Validação: Product Owner APIEX. CA-E00: dossier criado; reutilização consentida; checklist adaptada ao sector, forma jurídica, origem e valor do investimento. CT-E00-01 dossier completo; CT-E00-02 campo obrigatório omisso; CT-E00-03 consentimento recusado; CT-E00-04 sector/localização alterado; CT-E00-05 regime de investimento recalculado. EV-E00: dossier único, consentimento, classificação preliminar e checklist no histórico. Prazo interno: imediato após dados mínimos. Custo: sem custo interno. Fonte: regras homologadas pelo Product Owner APIEX.",P2,MASTER-f167d915-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0018,1,"[{""id"":""MASTER-f167d915-0018"",""pedido"":""E0 — Perfil e preparação Etapa inicial; conta autenticada e dados mínimos do promotor e do projecto. Execução: Investidor/Representante Legal. Validação: Product Owner APIEX. CA-E00: dossier criado; reutilização consentida; checklist adaptada ao sector, forma jurídica, origem e valor do investimento. CT-E00-01 dossier completo; CT-E00-02 campo obrigatório omisso; CT-E00-03 consentimento recusado; CT-E00-04 sector/localização alterado; CT-E00-05 regime de investimento recalculado. EV-E00: dossier único, consentimento, classificação preliminar e checklist no histórico. Prazo interno: imediato após dados mínimos. Custo: sem custo interno. Fonte: regras homologadas pelo Product Owner APIEX."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 78""],""aceitacao"":""E0 — Perfil e preparação Etapa inicial; conta autenticada e dados mínimos do promotor e do projecto. Execução: Investidor/Representante Legal. Validação: Product Owner APIEX. CA-E00: dossier criado; reutilização consentida; checklist adaptada ao sector, forma jurídica, origem e valor do investimento. CT-E00-01 dossier completo; CT-E00-02 campo obrigatório omisso; CT-E00-03 consentimento recusado; CT-E00-04 sector/localização alterado; CT-E00-05 regime de investimento recalculado. EV-E00: dossier único, consentimento, classificação preliminar e checklist no histórico. Prazo interno: imediato após dados mínimos. Custo: sem custo interno. Fonte: regras homologadas pelo Product Owner APIEX."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0019,"E3 — Beneficiários efectivos E2 concluída. Obrigatória para sociedades comerciais, associações, fundações, consórcios, cooperativas, confissões religiosas, representações de entidades estrangeiras, fundos fiduciários e outras entidades legalmente sujeitas. Execução: Representante Legal. Validação: SARN/Conservatória. CA-E03: pessoa singular com participação ou controlo directo/indirecto igual ou superior a 10%, ou outro controlo efectivo, identificada; declaração feita no acto constitutivo, anualmente no mês da constituição e até 30 dias após alteração; não aplicabilidade fundamentada. CT-E03-01 entidade abrangida; CT-E03-02 excepção fundamentada; CT-E03-03 percentagens incoerentes; CT-E03-04 identificação ausente; CT-E03-05 alteração não declarada em 30 dias. EV-E03: declaração/recibo, estrutura de propriedade, documentos de identificação ou parecer de não aplicabilidade. Fonte primária confirmada: Decreto-Lei n.º 1/2024, de 8 de Março. Parâmetros aplicáveis na matriz: limiar de participação ou controlo de 10%; declaração no acto constitutivo; actualização anual no mês da constituição; actualização até 30 dias após alteração. Verificação: 7 de Outubro de 2026. Confiança: alta.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 81,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0019: E3 — Beneficiários efectivos E2 concluída. Obrigatória para sociedades comerciais, associações, fundações, consórcios, cooperativas, confissões religiosas, representações de entidades estrangeiras, fundos fiduciários e outras entidades legalmente sujeitas. Execução: Representante Legal. Validação: SARN/Conservatória. CA-E03: pessoa singular com participação ou controlo directo/indirecto igual ou superior a 10%, ou outro controlo efectivo, identificada; declaração feita no acto constitutivo, anualmente no mês da constituição e até 30 dias após alteração; não aplicabilidade fundamentada. CT-E03-01 entidade abrangida; CT-E03-02 excepção fundamentada; CT-E03-03 percentagens incoerentes; CT-E03-04 identificação ausente; CT-E03-05 alteração não declarada em 30 dias. EV-E03: declaração/recibo, estrutura de propriedade, documentos de identificação ou parecer de não aplicabilidade. Fonte primária confirmada: Decreto-Lei n.º 1/2024, de 8 de Março. Parâmetros aplicáveis na matriz: limiar de participação ou controlo de 10%; declaração no acto constitutivo; actualização anual no mês da constituição; actualização até 30 dias após alteração. Verificação: 7 de Outubro de 2026. Confiança: alta.",P2,MASTER-f167d915-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0019,1,"[{""id"":""MASTER-f167d915-0019"",""pedido"":""E3 — Beneficiários efectivos E2 concluída. Obrigatória para sociedades comerciais, associações, fundações, consórcios, cooperativas, confissões religiosas, representações de entidades estrangeiras, fundos fiduciários e outras entidades legalmente sujeitas. Execução: Representante Legal. Validação: SARN/Conservatória. CA-E03: pessoa singular com participação ou controlo directo/indirecto igual ou superior a 10%, ou outro controlo efectivo, identificada; declaração feita no acto constitutivo, anualmente no mês da constituição e até 30 dias após alteração; não aplicabilidade fundamentada. CT-E03-01 entidade abrangida; CT-E03-02 excepção fundamentada; CT-E03-03 percentagens incoerentes; CT-E03-04 identificação ausente; CT-E03-05 alteração não declarada em 30 dias. EV-E03: declaração/recibo, estrutura de propriedade, documentos de identificação ou parecer de não aplicabilidade. Fonte primária confirmada: Decreto-Lei n.º 1/2024, de 8 de Março. Parâmetros aplicáveis na matriz: limiar de participação ou controlo de 10%; declaração no acto constitutivo; actualização anual no mês da constituição; actualização até 30 dias após alteração. Verificação: 7 de Outubro de 2026. Confiança: alta."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 81""],""aceitacao"":""E3 — Beneficiários efectivos E2 concluída. Obrigatória para sociedades comerciais, associações, fundações, consórcios, cooperativas, confissões religiosas, representações de entidades estrangeiras, fundos fiduciários e outras entidades legalmente sujeitas. Execução: Representante Legal. Validação: SARN/Conservatória. CA-E03: pessoa singular com participação ou controlo directo/indirecto igual ou superior a 10%, ou outro controlo efectivo, identificada; declaração feita no acto constitutivo, anualmente no mês da constituição e até 30 dias após alteração; não aplicabilidade fundamentada. CT-E03-01 entidade abrangida; CT-E03-02 excepção fundamentada; CT-E03-03 percentagens incoerentes; CT-E03-04 identificação ausente; CT-E03-05 alteração não declarada em 30 dias. EV-E03: declaração/recibo, estrutura de propriedade, documentos de identificação ou parecer de não aplicabilidade. Fonte primária confirmada: Decreto-Lei n.º 1/2024, de 8 de Março. Parâmetros aplicáveis na matriz: limiar de participação ou controlo de 10%; declaração no acto constitutivo; actualização anual no mês da constituição; actualização até 30 dias após alteração. Verificação: 7 de Outubro de 2026. Confiança: alta."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-f167d915-0020,"E7 — Início de actividade fiscal E4 concluída e E6 concluída quando aplicável. Execução: Representante Legal/Contabilista. Validação: Autoridade Tributária. CA-E07: M02, actividade, endereço e data consistentes; comprovativo obrigatório e imutável. CT-E07-01 declaração válida; CT-E07-02 data anterior ao licenciamento; CT-E07-03 actividade divergente; CT-E07-04 conclusão sem comprovativo. EV-E07: data efectiva e comprovativo de início. Prazo e custo: conforme acto e orientação vigente da Autoridade Tributária. Dono do parâmetro: Gestor Institucional AT. Divergência bloqueia E8.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 85,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0020: E7 — Início de actividade fiscal E4 concluída e E6 concluída quando aplicável. Execução: Representante Legal/Contabilista. Validação: Autoridade Tributária. CA-E07: M02, actividade, endereço e data consistentes; comprovativo obrigatório e imutável. CT-E07-01 declaração válida; CT-E07-02 data anterior ao licenciamento; CT-E07-03 actividade divergente; CT-E07-04 conclusão sem comprovativo. EV-E07: data efectiva e comprovativo de início. Prazo e custo: conforme acto e orientação vigente da Autoridade Tributária. Dono do parâmetro: Gestor Institucional AT. Divergência bloqueia E8.",P2,MASTER-f167d915-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0020,1,"[{""id"":""MASTER-f167d915-0020"",""pedido"":""E7 — Início de actividade fiscal E4 concluída e E6 concluída quando aplicável. Execução: Representante Legal/Contabilista. Validação: Autoridade Tributária. CA-E07: M02, actividade, endereço e data consistentes; comprovativo obrigatório e imutável. CT-E07-01 declaração válida; CT-E07-02 data anterior ao licenciamento; CT-E07-03 actividade divergente; CT-E07-04 conclusão sem comprovativo. EV-E07: data efectiva e comprovativo de início. Prazo e custo: conforme acto e orientação vigente da Autoridade Tributária. Dono do parâmetro: Gestor Institucional AT. Divergência bloqueia E8."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 85""],""aceitacao"":""E7 — Início de actividade fiscal E4 concluída e E6 concluída quando aplicável. Execução: Representante Legal/Contabilista. Validação: Autoridade Tributária. CA-E07: M02, actividade, endereço e data consistentes; comprovativo obrigatório e imutável. CT-E07-01 declaração válida; CT-E07-02 data anterior ao licenciamento; CT-E07-03 actividade divergente; CT-E07-04 conclusão sem comprovativo. EV-E07: data efectiva e comprovativo de início. Prazo e custo: conforme acto e orientação vigente da Autoridade Tributária. Dono do parâmetro: Gestor Institucional AT. Divergência bloqueia E8."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0021,"Sequência principal validada: E0 → E1 → E2 → E4 → E5 → E6, quando aplicável → E7 → E8 → E9 → E11. E3 é um ramo obrigatório quando a entidade estiver sujeita à declaração de beneficiários efectivos e converge em E5. E10 inicia a preparação em paralelo a partir de E0; a sua submissão depende das evidências societárias e fiscais exigidas pelo regime aplicável e a respectiva decisão converge em E11.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 91,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0021: Sequência principal validada: E0 → E1 → E2 → E4 → E5 → E6, quando aplicável → E7 → E8 → E9 → E11. E3 é um ramo obrigatório quando a entidade estiver sujeita à declaração de beneficiários efectivos e converge em E5. E10 inicia a preparação em paralelo a partir de E0; a sua submissão depende das evidências societárias e fiscais exigidas pelo regime aplicável e a respectiva decisão converge em E11.",P2,MASTER-f167d915-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0021,1,"[{""id"":""MASTER-f167d915-0021"",""pedido"":""Sequência principal validada: E0 → E1 → E2 → E4 → E5 → E6, quando aplicável → E7 → E8 → E9 → E11. E3 é um ramo obrigatório quando a entidade estiver sujeita à declaração de beneficiários efectivos e converge em E5. E10 inicia a preparação em paralelo a partir de E0; a sua submissão depende das evidências societárias e fiscais exigidas pelo regime aplicável e a respectiva decisão converge em E11."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 91""],""aceitacao"":""Sequência principal validada: E0 → E1 → E2 → E4 → E5 → E6, quando aplicável → E7 → E8 → E9 → E11. E3 é um ramo obrigatório quando a entidade estiver sujeita à declaração de beneficiários efectivos e converge em E5. E10 inicia a preparação em paralelo a partir de E0; a sua submissão depende das evidências societárias e fiscais exigidas pelo regime aplicável e a respectiva decisão converge em E11."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0022,"Caminho crítico da constituição e entrada em actividade: E0 → E1 → E2 → E4 → E5 → E6 → E7. Para uma actividade dispensada de licenciamento, E6 é marcada “Não aplicável” mediante evidência e o caminho segue E5 → E7. Quando a empresa emprega trabalhadores, E8 e E9 prolongam o caminho até à prontidão laboral e contributiva. Para projectos sujeitos a decisão da APIEX antes da implementação ou do acesso a benefícios, E10 torna-se também crítico e deve estar concluído antes dos marcos correspondentes de E11.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 92,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0022: Caminho crítico da constituição e entrada em actividade: E0 → E1 → E2 → E4 → E5 → E6 → E7. Para uma actividade dispensada de licenciamento, E6 é marcada “Não aplicável” mediante evidência e o caminho segue E5 → E7. Quando a empresa emprega trabalhadores, E8 e E9 prolongam o caminho até à prontidão laboral e contributiva. Para projectos sujeitos a decisão da APIEX antes da implementação ou do acesso a benefícios, E10 torna-se também crítico e deve estar concluído antes dos marcos correspondentes de E11.",P2,MASTER-f167d915-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0022,1,"[{""id"":""MASTER-f167d915-0022"",""pedido"":""Caminho crítico da constituição e entrada em actividade: E0 → E1 → E2 → E4 → E5 → E6 → E7. Para uma actividade dispensada de licenciamento, E6 é marcada “Não aplicável” mediante evidência e o caminho segue E5 → E7. Quando a empresa emprega trabalhadores, E8 e E9 prolongam o caminho até à prontidão laboral e contributiva. Para projectos sujeitos a decisão da APIEX antes da implementação ou do acesso a benefícios, E10 torna-se também crítico e deve estar concluído antes dos marcos correspondentes de E11."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 92""],""aceitacao"":""Caminho crítico da constituição e entrada em actividade: E0 → E1 → E2 → E4 → E5 → E6 → E7. Para uma actividade dispensada de licenciamento, E6 é marcada “Não aplicável” mediante evidência e o caminho segue E5 → E7. Quando a empresa emprega trabalhadores, E8 e E9 prolongam o caminho até à prontidão laboral e contributiva. Para projectos sujeitos a decisão da APIEX antes da implementação ou do acesso a benefícios, E10 torna-se também crítico e deve estar concluído antes dos marcos correspondentes de E11."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0023,"Lacunas colmatadas e controlo residual: a aplicabilidade de E3 passa a seguir as entidades e o limiar de controlo definidos no Decreto-Lei n.º 1/2024; E6 utiliza uma árvore de decisão por CAE, risco, localização, data de vigência e legislação sectorial; E10 adopta o pacote documental mínimo, os regimes de mero registo/autorização, os limites de competência e o prazo de análise previstos na Lei n.º 8/2023 e no Decreto n.º 8/2024. Os responsáveis externos são definidos por função institucional — SARN/Conservatória, Autoridade Tributária, BAU/Entidade Sectorial, INSS e autoridade decisória do investimento — e devem ser associados nominalmente no catálogo de serviços antes da publicação. Prazos e custos externos não confirmados não serão estimados: serão campos versionados com fonte, data de vigência e responsável pela validação. Regimes especiais, ZEE, ZFI, actividades reguladas e alterações legais activam uma checklist específica e exigem parecer do Dono do Serviço e Jurídico antes da progressão.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 93,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0023: Lacunas colmatadas e controlo residual: a aplicabilidade de E3 passa a seguir as entidades e o limiar de controlo definidos no Decreto-Lei n.º 1/2024; E6 utiliza uma árvore de decisão por CAE, risco, localização, data de vigência e legislação sectorial; E10 adopta o pacote documental mínimo, os regimes de mero registo/autorização, os limites de competência e o prazo de análise previstos na Lei n.º 8/2023 e no Decreto n.º 8/2024. Os responsáveis externos são definidos por função institucional — SARN/Conservatória, Autoridade Tributária, BAU/Entidade Sectorial, INSS e autoridade decisória do investimento — e devem ser associados nominalmente no catálogo de serviços antes da publicação. Prazos e custos externos não confirmados não serão estimados: serão campos versionados com fonte, data de vigência e responsável pela validação. Regimes especiais, ZEE, ZFI, actividades reguladas e alterações legais activam uma checklist específica e exigem parecer do Dono do Serviço e Jurídico antes da progressão.",P2,MASTER-f167d915-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0023,1,"[{""id"":""MASTER-f167d915-0023"",""pedido"":""Lacunas colmatadas e controlo residual: a aplicabilidade de E3 passa a seguir as entidades e o limiar de controlo definidos no Decreto-Lei n.º 1/2024; E6 utiliza uma árvore de decisão por CAE, risco, localização, data de vigência e legislação sectorial; E10 adopta o pacote documental mínimo, os regimes de mero registo/autorização, os limites de competência e o prazo de análise previstos na Lei n.º 8/2023 e no Decreto n.º 8/2024. Os responsáveis externos são definidos por função institucional — SARN/Conservatória, Autoridade Tributária, BAU/Entidade Sectorial, INSS e autoridade decisória do investimento — e devem ser associados nominalmente no catálogo de serviços antes da publicação. Prazos e custos externos não confirmados não serão estimados: serão campos versionados com fonte, data de vigência e responsável pela validação. Regimes especiais, ZEE, ZFI, actividades reguladas e alterações legais activam uma checklist específica e exigem parecer do Dono do Serviço e Jurídico antes da progressão."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 93""],""aceitacao"":""Lacunas colmatadas e controlo residual: a aplicabilidade de E3 passa a seguir as entidades e o limiar de controlo definidos no Decreto-Lei n.º 1/2024; E6 utiliza uma árvore de decisão por CAE, risco, localização, data de vigência e legislação sectorial; E10 adopta o pacote documental mínimo, os regimes de mero registo/autorização, os limites de competência e o prazo de análise previstos na Lei n.º 8/2023 e no Decreto n.º 8/2024. Os responsáveis externos são definidos por função institucional — SARN/Conservatória, Autoridade Tributária, BAU/Entidade Sectorial, INSS e autoridade decisória do investimento — e devem ser associados nominalmente no catálogo de serviços antes da publicação. Prazos e custos externos não confirmados não serão estimados: serão campos versionados com fonte, data de vigência e responsável pela validação. Regimes especiais, ZEE, ZFI, actividades reguladas e alterações legais activam uma checklist específica e exigem parecer do Dono do Serviço e Jurídico antes da progressão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0024,"Prazo legal ou institucional Registar valor, unidade, evento de início, suspensão, fonte e data de vigência; nunca inferir prazo ausente. Dono do Serviço e Jurídico. A cada alteração normativa ou comunicação oficial.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 98,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0024: Prazo legal ou institucional Registar valor, unidade, evento de início, suspensão, fonte e data de vigência; nunca inferir prazo ausente. Dono do Serviço e Jurídico. A cada alteração normativa ou comunicação oficial.",P2,MASTER-f167d915-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0024,1,"[{""id"":""MASTER-f167d915-0024"",""pedido"":""Prazo legal ou institucional Registar valor, unidade, evento de início, suspensão, fonte e data de vigência; nunca inferir prazo ausente. Dono do Serviço e Jurídico. A cada alteração normativa ou comunicação oficial."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 98""],""aceitacao"":""Prazo legal ou institucional Registar valor, unidade, evento de início, suspensão, fonte e data de vigência; nunca inferir prazo ausente. Dono do Serviço e Jurídico. A cada alteração normativa ou comunicação oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0025,"Custo ou emolumento Registar montante, moeda, base de cálculo, isenção, canal de pagamento, fonte e vigência; apresentar “A confirmar na entidade” quando não publicado. Gestor Institucional e Finanças. Antes de cada release e mensalmente.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 99,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0025: Custo ou emolumento Registar montante, moeda, base de cálculo, isenção, canal de pagamento, fonte e vigência; apresentar “A confirmar na entidade” quando não publicado. Gestor Institucional e Finanças. Antes de cada release e mensalmente.",P2,MASTER-f167d915-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0025,1,"[{""id"":""MASTER-f167d915-0025"",""pedido"":""Custo ou emolumento Registar montante, moeda, base de cálculo, isenção, canal de pagamento, fonte e vigência; apresentar “A confirmar na entidade” quando não publicado. Gestor Institucional e Finanças. Antes de cada release e mensalmente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 99""],""aceitacao"":""Custo ou emolumento Registar montante, moeda, base de cálculo, isenção, canal de pagamento, fonte e vigência; apresentar “A confirmar na entidade” quando não publicado. Gestor Institucional e Finanças. Antes de cada release e mensalmente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0026,"Excepção e regime especial Exigir fundamento, parecer, aprovador, validade e evidência; bloquear progressão enquanto pendente. Jurídico e autoridade competente. Por processo.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 101,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0026: Excepção e regime especial Exigir fundamento, parecer, aprovador, validade e evidência; bloquear progressão enquanto pendente. Jurídico e autoridade competente. Por processo.",P2,MASTER-f167d915-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0026,1,"[{""id"":""MASTER-f167d915-0026"",""pedido"":""Excepção e regime especial Exigir fundamento, parecer, aprovador, validade e evidência; bloquear progressão enquanto pendente. Jurídico e autoridade competente. Por processo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 101""],""aceitacao"":""Excepção e regime especial Exigir fundamento, parecer, aprovador, validade e evidência; bloquear progressão enquanto pendente. Jurídico e autoridade competente. Por processo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0027,"Regra de publicação: parâmetros com estado “Pendente” não podem ser usados como prazo bloqueante, custo, data de vigência ou decisão automática. Devem aparecer como informação provisória, acompanhada da fonte e da data, até validação pelo Jurídico e pelo Dono do Serviço.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 113,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0027: Regra de publicação: parâmetros com estado “Pendente” não podem ser usados como prazo bloqueante, custo, data de vigência ou decisão automática. Devem aparecer como informação provisória, acompanhada da fonte e da data, até validação pelo Jurídico e pelo Dono do Serviço.",P2,MASTER-f167d915-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0027,1,"[{""id"":""MASTER-f167d915-0027"",""pedido"":""Regra de publicação: parâmetros com estado “Pendente” não podem ser usados como prazo bloqueante, custo, data de vigência ou decisão automática. Devem aparecer como informação provisória, acompanhada da fonte e da data, até validação pelo Jurídico e pelo Dono do Serviço."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 113""],""aceitacao"":""Regra de publicação: parâmetros com estado “Pendente” não podem ser usados como prazo bloqueante, custo, data de vigência ou decisão automática. Devem aparecer como informação provisória, acompanhada da fonte e da data, até validação pelo Jurídico e pelo Dono do Serviço."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0028,"Condições de aprovação da jornada: todas as etapas aplicáveis devem cumprir os critérios e evidências definidos na matriz de rastreabilidade; dependências não podem ser ultrapassadas sem excepção formal e auditada; ligações institucionais devem estar activas; testes críticos, segurança, acessibilidade e UAT devem estar aprovados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 114,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0028: Condições de aprovação da jornada: todas as etapas aplicáveis devem cumprir os critérios e evidências definidos na matriz de rastreabilidade; dependências não podem ser ultrapassadas sem excepção formal e auditada; ligações institucionais devem estar activas; testes críticos, segurança, acessibilidade e UAT devem estar aprovados.",P2,MASTER-f167d915-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0028,1,"[{""id"":""MASTER-f167d915-0028"",""pedido"":""Condições de aprovação da jornada: todas as etapas aplicáveis devem cumprir os critérios e evidências definidos na matriz de rastreabilidade; dependências não podem ser ultrapassadas sem excepção formal e auditada; ligações institucionais devem estar activas; testes críticos, segurança, acessibilidade e UAT devem estar aprovados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 114""],""aceitacao"":""Condições de aprovação da jornada: todas as etapas aplicáveis devem cumprir os critérios e evidências definidos na matriz de rastreabilidade; dependências não podem ser ultrapassadas sem excepção formal e auditada; ligações institucionais devem estar activas; testes críticos, segurança, acessibilidade e UAT devem estar aprovados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0029,"Estados e controlo da linha do tempo: Não iniciado; Em preparação; Pronto para encaminhamento; Encaminhado ao sector; A aguardar resposta; Com pendência; Concluído; Não aplicável; Expirado. Cada fase deve exibir entidade, requisitos, documentos, dependências, prazo, custo apenas quando oficialmente confirmado, ligação validada, data da última verificação e próxima acção. Os links devem ser testados antes de cada release e mensalmente; redireccionamentos, indisponibilidade ou mudança de domínio geram alerta e bloqueiam a publicação até validação pelo gestor institucional.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 115,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0029: Estados e controlo da linha do tempo: Não iniciado; Em preparação; Pronto para encaminhamento; Encaminhado ao sector; A aguardar resposta; Com pendência; Concluído; Não aplicável; Expirado. Cada fase deve exibir entidade, requisitos, documentos, dependências, prazo, custo apenas quando oficialmente confirmado, ligação validada, data da última verificação e próxima acção. Os links devem ser testados antes de cada release e mensalmente; redireccionamentos, indisponibilidade ou mudança de domínio geram alerta e bloqueiam a publicação até validação pelo gestor institucional.",P2,MASTER-f167d915-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0029,1,"[{""id"":""MASTER-f167d915-0029"",""pedido"":""Estados e controlo da linha do tempo: Não iniciado; Em preparação; Pronto para encaminhamento; Encaminhado ao sector; A aguardar resposta; Com pendência; Concluído; Não aplicável; Expirado. Cada fase deve exibir entidade, requisitos, documentos, dependências, prazo, custo apenas quando oficialmente confirmado, ligação validada, data da última verificação e próxima acção. Os links devem ser testados antes de cada release e mensalmente; redireccionamentos, indisponibilidade ou mudança de domínio geram alerta e bloqueiam a publicação até validação pelo gestor institucional."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 115""],""aceitacao"":""Estados e controlo da linha do tempo: Não iniciado; Em preparação; Pronto para encaminhamento; Encaminhado ao sector; A aguardar resposta; Com pendência; Concluído; Não aplicável; Expirado. Cada fase deve exibir entidade, requisitos, documentos, dependências, prazo, custo apenas quando oficialmente confirmado, ligação validada, data da última verificação e próxima acção. Os links devem ser testados antes de cada release e mensalmente; redireccionamentos, indisponibilidade ou mudança de domínio geram alerta e bloqueiam a publicação até validação pelo gestor institucional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0030,"• Governação dos dados: manter fonte, proprietário, versão, finalidade e retenção de cada formulário e evidência; impedir duplicações internas; não sincronizar nem transferir automaticamente dados para sistemas institucionais externos nesta fase.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 122,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0030: • Governação dos dados: manter fonte, proprietário, versão, finalidade e retenção de cada formulário e evidência; impedir duplicações internas; não sincronizar nem transferir automaticamente dados para sistemas institucionais externos nesta fase.",P2,MASTER-f167d915-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0030,1,"[{""id"":""MASTER-f167d915-0030"",""pedido"":""• Governação dos dados: manter fonte, proprietário, versão, finalidade e retenção de cada formulário e evidência; impedir duplicações internas; não sincronizar nem transferir automaticamente dados para sistemas institucionais externos nesta fase."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 122""],""aceitacao"":""• Governação dos dados: manter fonte, proprietário, versão, finalidade e retenção de cada formulário e evidência; impedir duplicações internas; não sincronizar nem transferir automaticamente dados para sistemas institucionais externos nesta fase."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0031,"• Governação da IA: validar os modelos e regras usados nos formulários APIEX quanto a precisão, explicabilidade, privacidade, enviesamento, segurança e rastreabilidade; proibir aprovação ou rejeição exclusivamente automatizada e assegurar canal de revisão humana.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 123,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0031: • Governação da IA: validar os modelos e regras usados nos formulários APIEX quanto a precisão, explicabilidade, privacidade, enviesamento, segurança e rastreabilidade; proibir aprovação ou rejeição exclusivamente automatizada e assegurar canal de revisão humana.",P2,MASTER-f167d915-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0031,1,"[{""id"":""MASTER-f167d915-0031"",""pedido"":""• Governação da IA: validar os modelos e regras usados nos formulários APIEX quanto a precisão, explicabilidade, privacidade, enviesamento, segurança e rastreabilidade; proibir aprovação ou rejeição exclusivamente automatizada e assegurar canal de revisão humana."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 123""],""aceitacao"":""• Governação da IA: validar os modelos e regras usados nos formulários APIEX quanto a precisão, explicabilidade, privacidade, enviesamento, segurança e rastreabilidade; proibir aprovação ou rejeição exclusivamente automatizada e assegurar canal de revisão humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0032,Componente Operação nesta fase Controlo obrigatório Resultado esperado,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 125,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0032: Componente Operação nesta fase Controlo obrigatório Resultado esperado,P2,MASTER-f167d915-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0032,1,"[{""id"":""MASTER-f167d915-0032"",""pedido"":""Componente Operação nesta fase Controlo obrigatório Resultado esperado"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 125""],""aceitacao"":""Componente Operação nesta fase Controlo obrigatório Resultado esperado"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0033,"Catálogo e ligações Publicar todos os serviços no Balcão Virtual e disponibilizar ligações oficiais apenas para encaminhamento ou consulta junto dos sectores da cadeia. Responsável institucional, URL oficial, finalidade, estado, data de verificação, contacto e aviso de saída do portal. Ponto único de acesso, sem dependência de integrações externas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 126,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0033: Catálogo e ligações Publicar todos os serviços no Balcão Virtual e disponibilizar ligações oficiais apenas para encaminhamento ou consulta junto dos sectores da cadeia. Responsável institucional, URL oficial, finalidade, estado, data de verificação, contacto e aviso de saída do portal. Ponto único de acesso, sem dependência de integrações externas.",P2,MASTER-f167d915-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0033,1,"[{""id"":""MASTER-f167d915-0033"",""pedido"":""Catálogo e ligações Publicar todos os serviços no Balcão Virtual e disponibilizar ligações oficiais apenas para encaminhamento ou consulta junto dos sectores da cadeia. Responsável institucional, URL oficial, finalidade, estado, data de verificação, contacto e aviso de saída do portal. Ponto único de acesso, sem dependência de integrações externas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 126""],""aceitacao"":""Catálogo e ligações Publicar todos os serviços no Balcão Virtual e disponibilizar ligações oficiais apenas para encaminhamento ou consulta junto dos sectores da cadeia. Responsável institucional, URL oficial, finalidade, estado, data de verificação, contacto e aviso de saída do portal. Ponto único de acesso, sem dependência de integrações externas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0034,"Workflow interno Distribuir processos às unidades ou perfis internos responsáveis pelas etapas da cadeia, com filas, prazos, pareceres e decisões. Matriz de perfis, estados, transições, SLA, segregação de funções e motivos obrigatórios. Coordenação interna de toda a cadeia sem troca automática com sistemas externos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 129,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0034: Workflow interno Distribuir processos às unidades ou perfis internos responsáveis pelas etapas da cadeia, com filas, prazos, pareceres e decisões. Matriz de perfis, estados, transições, SLA, segregação de funções e motivos obrigatórios. Coordenação interna de toda a cadeia sem troca automática com sistemas externos.",P1,MASTER-f167d915-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0034,1,"[{""id"":""MASTER-f167d915-0034"",""pedido"":""Workflow interno Distribuir processos às unidades ou perfis internos responsáveis pelas etapas da cadeia, com filas, prazos, pareceres e decisões. Matriz de perfis, estados, transições, SLA, segregação de funções e motivos obrigatórios. Coordenação interna de toda a cadeia sem troca automática com sistemas externos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 129""],""aceitacao"":""Workflow interno Distribuir processos às unidades ou perfis internos responsáveis pelas etapas da cadeia, com filas, prazos, pareceres e decisões. Matriz de perfis, estados, transições, SLA, segregação de funções e motivos obrigatórios. Coordenação interna de toda a cadeia sem troca automática com sistemas externos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0035,"Workflow → operação Todas as etapas do processo são executadas por perfis e unidades internas do Balcão Virtual. Estados, permissões, filas, SLA, notificações e escalonamento devem estar configurados antes do piloto. Product Owner, Líder técnico e Operações.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 139,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0035: Workflow → operação Todas as etapas do processo são executadas por perfis e unidades internas do Balcão Virtual. Estados, permissões, filas, SLA, notificações e escalonamento devem estar configurados antes do piloto. Product Owner, Líder técnico e Operações.",P2,MASTER-f167d915-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0035,1,"[{""id"":""MASTER-f167d915-0035"",""pedido"":""Workflow → operação Todas as etapas do processo são executadas por perfis e unidades internas do Balcão Virtual. Estados, permissões, filas, SLA, notificações e escalonamento devem estar configurados antes do piloto. Product Owner, Líder técnico e Operações."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 139""],""aceitacao"":""Workflow → operação Todas as etapas do processo são executadas por perfis e unidades internas do Balcão Virtual. Estados, permissões, filas, SLA, notificações e escalonamento devem estar configurados antes do piloto. Product Owner, Líder técnico e Operações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0036,"Condições de arranque: devem estar disponíveis o código-fonte e a documentação técnica de teste-investidor.tempo.co.mz, os ambientes, o esquema da base de dados, a arquitectura de autenticação e perfis, o inventário de componentes reutilizáveis, as regras de navegação e publicação, o inventário inicial de ligações, as versões oficiais dos formulários e o acesso às equipas de segurança, jurídico, dados, QA e operações. Se uma destas condições não estiver satisfeita, o cronograma deve ser replaneado antes da aprovação de G0.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 143,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0036: Condições de arranque: devem estar disponíveis o código-fonte e a documentação técnica de teste-investidor.tempo.co.mz, os ambientes, o esquema da base de dados, a arquitectura de autenticação e perfis, o inventário de componentes reutilizáveis, as regras de navegação e publicação, o inventário inicial de ligações, as versões oficiais dos formulários e o acesso às equipas de segurança, jurídico, dados, QA e operações. Se uma destas condições não estiver satisfeita, o cronograma deve ser replaneado antes da aprovação de G0.",P2,MASTER-f167d915-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0036,1,"[{""id"":""MASTER-f167d915-0036"",""pedido"":""Condições de arranque: devem estar disponíveis o código-fonte e a documentação técnica de teste-investidor.tempo.co.mz, os ambientes, o esquema da base de dados, a arquitectura de autenticação e perfis, o inventário de componentes reutilizáveis, as regras de navegação e publicação, o inventário inicial de ligações, as versões oficiais dos formulários e o acesso às equipas de segurança, jurídico, dados, QA e operações. Se uma destas condições não estiver satisfeita, o cronograma deve ser replaneado antes da aprovação de G0."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 143""],""aceitacao"":""Condições de arranque: devem estar disponíveis o código-fonte e a documentação técnica de teste-investidor.tempo.co.mz, os ambientes, o esquema da base de dados, a arquitectura de autenticação e perfis, o inventário de componentes reutilizáveis, as regras de navegação e publicação, o inventário inicial de ligações, as versões oficiais dos formulários e o acesso às equipas de segurança, jurídico, dados, QA e operações. Se uma destas condições não estiver satisfeita, o cronograma deve ser replaneado antes da aprovação de G0."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0037,"RF-01 Catálogo de formulários com título, finalidade, público-alvo, requisitos, prazo, custo, proprietário e versão. O utente localiza o formulário por pesquisa, tema, perfil e serviço e consulta instruções antes de iniciar. Inventário aprovado / Product Owner APIEX.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 147,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0037: RF-01 Catálogo de formulários com título, finalidade, público-alvo, requisitos, prazo, custo, proprietário e versão. O utente localiza o formulário por pesquisa, tema, perfil e serviço e consulta instruções antes de iniciar. Inventário aprovado / Product Owner APIEX.",P2,MASTER-f167d915-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0037,1,"[{""id"":""MASTER-f167d915-0037"",""pedido"":""RF-01 Catálogo de formulários com título, finalidade, público-alvo, requisitos, prazo, custo, proprietário e versão. O utente localiza o formulário por pesquisa, tema, perfil e serviço e consulta instruções antes de iniciar. Inventário aprovado / Product Owner APIEX."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 147""],""aceitacao"":""RF-01 Catálogo de formulários com título, finalidade, público-alvo, requisitos, prazo, custo, proprietário e versão. O utente localiza o formulário por pesquisa, tema, perfil e serviço e consulta instruções antes de iniciar. Inventário aprovado / Product Owner APIEX."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0038,"RF-02 Controlo de acesso por perfil individual, empresa, representante, analista, supervisor e administrador. Cada perfil visualiza e executa apenas as operações autorizadas; representação fica registada. Identidade, procurações e matriz de permissões / Segurança.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 148,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0038: RF-02 Controlo de acesso por perfil individual, empresa, representante, analista, supervisor e administrador. Cada perfil visualiza e executa apenas as operações autorizadas; representação fica registada. Identidade, procurações e matriz de permissões / Segurança.",P2,MASTER-f167d915-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0038,1,"[{""id"":""MASTER-f167d915-0038"",""pedido"":""RF-02 Controlo de acesso por perfil individual, empresa, representante, analista, supervisor e administrador. Cada perfil visualiza e executa apenas as operações autorizadas; representação fica registada. Identidade, procurações e matriz de permissões / Segurança."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 148""],""aceitacao"":""RF-02 Controlo de acesso por perfil individual, empresa, representante, analista, supervisor e administrador. Cada perfil visualiza e executa apenas as operações autorizadas; representação fica registada. Identidade, procurações e matriz de permissões / Segurança."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0039,"RF-03 Criação, gravação automática, rascunho, retoma, duplicação autorizada e cancelamento. O rascunho mantém versão e data, pode ser retomado noutro dispositivo e não é submetido sem acção expressa. Sessão e armazenamento / Líder técnico.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 149,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0039: RF-03 Criação, gravação automática, rascunho, retoma, duplicação autorizada e cancelamento. O rascunho mantém versão e data, pode ser retomado noutro dispositivo e não é submetido sem acção expressa. Sessão e armazenamento / Líder técnico.",P1,MASTER-f167d915-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0039,1,"[{""id"":""MASTER-f167d915-0039"",""pedido"":""RF-03 Criação, gravação automática, rascunho, retoma, duplicação autorizada e cancelamento. O rascunho mantém versão e data, pode ser retomado noutro dispositivo e não é submetido sem acção expressa. Sessão e armazenamento / Líder técnico."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 149""],""aceitacao"":""RF-03 Criação, gravação automática, rascunho, retoma, duplicação autorizada e cancelamento. O rascunho mantém versão e data, pode ser retomado noutro dispositivo e não é submetido sem acção expressa. Sessão e armazenamento / Líder técnico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0040,"RF-04 Campos configuráveis: texto, número, moeda, data, selecção, localização, contactos, identificadores e grupos repetíveis. Tipos, máscaras, limites e formatos são aplicados no cliente e servidor. Dicionário de campos / Donos dos formulários.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 150,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0040: RF-04 Campos configuráveis: texto, número, moeda, data, selecção, localização, contactos, identificadores e grupos repetíveis. Tipos, máscaras, limites e formatos são aplicados no cliente e servidor. Dicionário de campos / Donos dos formulários.",P2,MASTER-f167d915-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0040,1,"[{""id"":""MASTER-f167d915-0040"",""pedido"":""RF-04 Campos configuráveis: texto, número, moeda, data, selecção, localização, contactos, identificadores e grupos repetíveis. Tipos, máscaras, limites e formatos são aplicados no cliente e servidor. Dicionário de campos / Donos dos formulários."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 150""],""aceitacao"":""RF-04 Campos configuráveis: texto, número, moeda, data, selecção, localização, contactos, identificadores e grupos repetíveis. Tipos, máscaras, limites e formatos são aplicados no cliente e servidor. Dicionário de campos / Donos dos formulários."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0041,"RF-05 Lógica condicional e regras de obrigatoriedade conforme perfil, respostas, serviço e fase. Campos e secções aparecem, desaparecem ou tornam-se obrigatórios conforme regras versionadas e testadas. Regras de negócio / Product Owner APIEX.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 151,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0041: RF-05 Lógica condicional e regras de obrigatoriedade conforme perfil, respostas, serviço e fase. Campos e secções aparecem, desaparecem ou tornam-se obrigatórios conforme regras versionadas e testadas. Regras de negócio / Product Owner APIEX.",P2,MASTER-f167d915-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0041,1,"[{""id"":""MASTER-f167d915-0041"",""pedido"":""RF-05 Lógica condicional e regras de obrigatoriedade conforme perfil, respostas, serviço e fase. Campos e secções aparecem, desaparecem ou tornam-se obrigatórios conforme regras versionadas e testadas. Regras de negócio / Product Owner APIEX."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 151""],""aceitacao"":""RF-05 Lógica condicional e regras de obrigatoriedade conforme perfil, respostas, serviço e fase. Campos e secções aparecem, desaparecem ou tornam-se obrigatórios conforme regras versionadas e testadas. Regras de negócio / Product Owner APIEX."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0042,"RF-06 Carregamento e gestão de documentos, incluindo tipo, tamanho, validade, versão e categoria. Ficheiros inválidos são bloqueados; documentos passam por antivírus, encriptação e controlo de acesso. Política documental / Segurança e Operações.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 152,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0042: RF-06 Carregamento e gestão de documentos, incluindo tipo, tamanho, validade, versão e categoria. Ficheiros inválidos são bloqueados; documentos passam por antivírus, encriptação e controlo de acesso. Política documental / Segurança e Operações.",P2,MASTER-f167d915-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0042,1,"[{""id"":""MASTER-f167d915-0042"",""pedido"":""RF-06 Carregamento e gestão de documentos, incluindo tipo, tamanho, validade, versão e categoria. Ficheiros inválidos são bloqueados; documentos passam por antivírus, encriptação e controlo de acesso. Política documental / Segurança e Operações."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 152""],""aceitacao"":""RF-06 Carregamento e gestão de documentos, incluindo tipo, tamanho, validade, versão e categoria. Ficheiros inválidos são bloqueados; documentos passam por antivírus, encriptação e controlo de acesso. Política documental / Segurança e Operações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0043,"RF-07 Validação determinística de completude, formato, consistência entre campos, duplicações e requisitos. Erros bloqueantes indicam campo, causa e correcção; avisos não bloqueantes são diferenciados. Catálogo de regras / QA e donos dos formulários.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 153,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0043: RF-07 Validação determinística de completude, formato, consistência entre campos, duplicações e requisitos. Erros bloqueantes indicam campo, causa e correcção; avisos não bloqueantes são diferenciados. Catálogo de regras / QA e donos dos formulários.",P2,MASTER-f167d915-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0043,1,"[{""id"":""MASTER-f167d915-0043"",""pedido"":""RF-07 Validação determinística de completude, formato, consistência entre campos, duplicações e requisitos. Erros bloqueantes indicam campo, causa e correcção; avisos não bloqueantes são diferenciados. Catálogo de regras / QA e donos dos formulários."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 153""],""aceitacao"":""RF-07 Validação determinística de completude, formato, consistência entre campos, duplicações e requisitos. Erros bloqueantes indicam campo, causa e correcção; avisos não bloqueantes são diferenciados. Catálogo de regras / QA e donos dos formulários."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0044,"RF-08 Validação assistida por IA para qualidade de anexos, omissões, incoerências e divergências prováveis. Cada alerta apresenta fundamento compreensível, confiança, acção recomendada e opção de revisão humana. Modelo autorizado e métricas aprovadas / Equipa de IA.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 154,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0044: RF-08 Validação assistida por IA para qualidade de anexos, omissões, incoerências e divergências prováveis. Cada alerta apresenta fundamento compreensível, confiança, acção recomendada e opção de revisão humana. Modelo autorizado e métricas aprovadas / Equipa de IA.",P2,MASTER-f167d915-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0044,1,"[{""id"":""MASTER-f167d915-0044"",""pedido"":""RF-08 Validação assistida por IA para qualidade de anexos, omissões, incoerências e divergências prováveis. Cada alerta apresenta fundamento compreensível, confiança, acção recomendada e opção de revisão humana. Modelo autorizado e métricas aprovadas / Equipa de IA."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 154""],""aceitacao"":""RF-08 Validação assistida por IA para qualidade de anexos, omissões, incoerências e divergências prováveis. Cada alerta apresenta fundamento compreensível, confiança, acção recomendada e opção de revisão humana. Modelo autorizado e métricas aprovadas / Equipa de IA."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0045,"RF-09 Pré-visualização e confirmação antes da submissão. O utente revê respostas, anexos, declarações e consentimentos e confirma explicitamente a submissão. Conteúdo legal aprovado / Jurídico e APIEX.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 155,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0045: RF-09 Pré-visualização e confirmação antes da submissão. O utente revê respostas, anexos, declarações e consentimentos e confirma explicitamente a submissão. Conteúdo legal aprovado / Jurídico e APIEX.",P2,MASTER-f167d915-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0045,1,"[{""id"":""MASTER-f167d915-0045"",""pedido"":""RF-09 Pré-visualização e confirmação antes da submissão. O utente revê respostas, anexos, declarações e consentimentos e confirma explicitamente a submissão. Conteúdo legal aprovado / Jurídico e APIEX."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 155""],""aceitacao"":""RF-09 Pré-visualização e confirmação antes da submissão. O utente revê respostas, anexos, declarações e consentimentos e confirma explicitamente a submissão. Conteúdo legal aprovado / Jurídico e APIEX."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0046,"RF-10 Submissão com identificador único, carimbo temporal, recibo e cópia imutável da versão submetida. Uma submissão repetida não cria duplicação; o recibo fica disponível para descarga. Idempotência e auditoria / Líder técnico.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 156,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0046: RF-10 Submissão com identificador único, carimbo temporal, recibo e cópia imutável da versão submetida. Uma submissão repetida não cria duplicação; o recibo fica disponível para descarga. Idempotência e auditoria / Líder técnico.",P2,MASTER-f167d915-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0046,1,"[{""id"":""MASTER-f167d915-0046"",""pedido"":""RF-10 Submissão com identificador único, carimbo temporal, recibo e cópia imutável da versão submetida. Uma submissão repetida não cria duplicação; o recibo fica disponível para descarga. Idempotência e auditoria / Líder técnico."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 156""],""aceitacao"":""RF-10 Submissão com identificador único, carimbo temporal, recibo e cópia imutável da versão submetida. Uma submissão repetida não cria duplicação; o recibo fica disponível para descarga. Idempotência e auditoria / Líder técnico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | Revisão HTTP QA: outputs/investmoz-revisao-integrada-QA-20261019/MANIFESTO-DELTA-QA.json; PROVA-APRESENTACAO.json; PROVA-ACESSO-QA.json; capturas HTTP QA. Sem instalação remota.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.","Recibo HTML do fluxo existente conferido por HTTP com dados sintéticos QA; TXT imutável preservado, sem alterar regras de submissão." +MASTER-f167d915-0047,"RF-11 Workflow de análise, distribuição, pedido de esclarecimento, correcção, parecer, aprovação, rejeição e encerramento. Transições obedecem a permissões, prazos e motivos obrigatórios e ficam integralmente auditadas. Workflow aprovado / Donos dos serviços.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 157,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0047: RF-11 Workflow de análise, distribuição, pedido de esclarecimento, correcção, parecer, aprovação, rejeição e encerramento. Transições obedecem a permissões, prazos e motivos obrigatórios e ficam integralmente auditadas. Workflow aprovado / Donos dos serviços.",P2,MASTER-f167d915-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0047,1,"[{""id"":""MASTER-f167d915-0047"",""pedido"":""RF-11 Workflow de análise, distribuição, pedido de esclarecimento, correcção, parecer, aprovação, rejeição e encerramento. Transições obedecem a permissões, prazos e motivos obrigatórios e ficam integralmente auditadas. Workflow aprovado / Donos dos serviços."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 157""],""aceitacao"":""RF-11 Workflow de análise, distribuição, pedido de esclarecimento, correcção, parecer, aprovação, rejeição e encerramento. Transições obedecem a permissões, prazos e motivos obrigatórios e ficam integralmente auditadas. Workflow aprovado / Donos dos serviços."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0048,"RF-12 Notificações configuráveis por e-mail, SMS e área do utente. Eventos, modelos, destinatários, idioma, tentativas e comprovativo de entrega são registados. Canais contratados / Operações.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 158,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0048: RF-12 Notificações configuráveis por e-mail, SMS e área do utente. Eventos, modelos, destinatários, idioma, tentativas e comprovativo de entrega são registados. Canais contratados / Operações.",P2,MASTER-f167d915-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0048,1,"[{""id"":""MASTER-f167d915-0048"",""pedido"":""RF-12 Notificações configuráveis por e-mail, SMS e área do utente. Eventos, modelos, destinatários, idioma, tentativas e comprovativo de entrega são registados. Canais contratados / Operações."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 158""],""aceitacao"":""RF-12 Notificações configuráveis por e-mail, SMS e área do utente. Eventos, modelos, destinatários, idioma, tentativas e comprovativo de entrega são registados. Canais contratados / Operações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0049,"RF-13 Correcção controlada após devolução, preservando versões e comparação. O utente altera apenas campos autorizados; versão anterior e justificação permanecem consultáveis. Regras do serviço / APIEX.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 159,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0049: RF-13 Correcção controlada após devolução, preservando versões e comparação. O utente altera apenas campos autorizados; versão anterior e justificação permanecem consultáveis. Regras do serviço / APIEX.",P2,MASTER-f167d915-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0049,1,"[{""id"":""MASTER-f167d915-0049"",""pedido"":""RF-13 Correcção controlada após devolução, preservando versões e comparação. O utente altera apenas campos autorizados; versão anterior e justificação permanecem consultáveis. Regras do serviço / APIEX."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 159""],""aceitacao"":""RF-13 Correcção controlada após devolução, preservando versões e comparação. O utente altera apenas campos autorizados; versão anterior e justificação permanecem consultáveis. Regras do serviço / APIEX."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0050,"RF-14 Painel operacional com filas, prioridades, SLAs, estados, alertas e atribuição de analistas. Supervisores filtram, reatribuem e acompanham atrasos sem alterar o conteúdo original. Modelo operacional / APIEX e Operações.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 160,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0050: RF-14 Painel operacional com filas, prioridades, SLAs, estados, alertas e atribuição de analistas. Supervisores filtram, reatribuem e acompanham atrasos sem alterar o conteúdo original. Modelo operacional / APIEX e Operações.",P2,MASTER-f167d915-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0050,1,"[{""id"":""MASTER-f167d915-0050"",""pedido"":""RF-14 Painel operacional com filas, prioridades, SLAs, estados, alertas e atribuição de analistas. Supervisores filtram, reatribuem e acompanham atrasos sem alterar o conteúdo original. Modelo operacional / APIEX e Operações."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 160""],""aceitacao"":""RF-14 Painel operacional com filas, prioridades, SLAs, estados, alertas e atribuição de analistas. Supervisores filtram, reatribuem e acompanham atrasos sem alterar o conteúdo original. Modelo operacional / APIEX e Operações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0051,"RF-15 Pesquisa, consulta, exportação e relatórios conforme permissões e finalidade. Exportações são autorizadas, minimizadas, registadas e identificam origem, período e responsável. Governação de dados / Equipa de Dados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 161,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0051: RF-15 Pesquisa, consulta, exportação e relatórios conforme permissões e finalidade. Exportações são autorizadas, minimizadas, registadas e identificam origem, período e responsável. Governação de dados / Equipa de Dados.",P2,MASTER-f167d915-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0051,1,"[{""id"":""MASTER-f167d915-0051"",""pedido"":""RF-15 Pesquisa, consulta, exportação e relatórios conforme permissões e finalidade. Exportações são autorizadas, minimizadas, registadas e identificam origem, período e responsável. Governação de dados / Equipa de Dados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 161""],""aceitacao"":""RF-15 Pesquisa, consulta, exportação e relatórios conforme permissões e finalidade. Exportações são autorizadas, minimizadas, registadas e identificam origem, período e responsável. Governação de dados / Equipa de Dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-f167d915-0052,"RF-16 Administração sem código de versões, campos, regras, textos, anexos, prazos e modelos de notificação. Alterações passam por rascunho, aprovação, publicação agendada e rollback, sem afectar submissões anteriores. Workflow de publicação / Product Owner e QA.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 162,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0052: RF-16 Administração sem código de versões, campos, regras, textos, anexos, prazos e modelos de notificação. Alterações passam por rascunho, aprovação, publicação agendada e rollback, sem afectar submissões anteriores. Workflow de publicação / Product Owner e QA.",P1,MASTER-f167d915-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0052,1,"[{""id"":""MASTER-f167d915-0052"",""pedido"":""RF-16 Administração sem código de versões, campos, regras, textos, anexos, prazos e modelos de notificação. Alterações passam por rascunho, aprovação, publicação agendada e rollback, sem afectar submissões anteriores. Workflow de publicação / Product Owner e QA."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 162""],""aceitacao"":""RF-16 Administração sem código de versões, campos, regras, textos, anexos, prazos e modelos de notificação. Alterações passam por rascunho, aprovação, publicação agendada e rollback, sem afectar submissões anteriores. Workflow de publicação / Product Owner e QA."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0053,"RF-17 Acessibilidade, responsividade, linguagem simples e baixo consumo de dados. Fluxos essenciais cumprem WCAG 2.2 AA e funcionam em dispositivos móveis e ligações limitadas. Design system / UX e QA.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 163,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0053: RF-17 Acessibilidade, responsividade, linguagem simples e baixo consumo de dados. Fluxos essenciais cumprem WCAG 2.2 AA e funcionam em dispositivos móveis e ligações limitadas. Design system / UX e QA.",P2,MASTER-f167d915-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0053,1,"[{""id"":""MASTER-f167d915-0053"",""pedido"":""RF-17 Acessibilidade, responsividade, linguagem simples e baixo consumo de dados. Fluxos essenciais cumprem WCAG 2.2 AA e funcionam em dispositivos móveis e ligações limitadas. Design system / UX e QA."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 163""],""aceitacao"":""RF-17 Acessibilidade, responsividade, linguagem simples e baixo consumo de dados. Fluxos essenciais cumprem WCAG 2.2 AA e funcionam em dispositivos móveis e ligações limitadas. Design system / UX e QA."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0054,"RF-18 Consentimento, retenção, eliminação, anonimização e trilho de auditoria. Cada tratamento possui finalidade, base, prazo e evidência; acessos e alterações são rastreáveis. Políticas aprovadas / Jurídico, Segurança e Dados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 164,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0054: RF-18 Consentimento, retenção, eliminação, anonimização e trilho de auditoria. Cada tratamento possui finalidade, base, prazo e evidência; acessos e alterações são rastreáveis. Políticas aprovadas / Jurídico, Segurança e Dados.",P2,MASTER-f167d915-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0054,1,"[{""id"":""MASTER-f167d915-0054"",""pedido"":""RF-18 Consentimento, retenção, eliminação, anonimização e trilho de auditoria. Cada tratamento possui finalidade, base, prazo e evidência; acessos e alterações são rastreáveis. Políticas aprovadas / Jurídico, Segurança e Dados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 164""],""aceitacao"":""RF-18 Consentimento, retenção, eliminação, anonimização e trilho de auditoria. Cada tratamento possui finalidade, base, prazo e evidência; acessos e alterações são rastreáveis. Políticas aprovadas / Jurídico, Segurança e Dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0055,"RF-19 Linha do tempo da constituição da empresa e do investimento, com fases configuráveis, dependências, estados, prazos, entidade, requisitos, custos, evidências, ligação oficial e próxima acção. O utente visualiza a posição actual, fases concluídas, pendências e próxima etapa; fases não aplicáveis são justificadas; nenhuma fase dependente é concluída sem evidência ou excepção autorizada. Processo validado / Product Owner, APIEX e donos dos serviços.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 168,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0055: RF-19 Linha do tempo da constituição da empresa e do investimento, com fases configuráveis, dependências, estados, prazos, entidade, requisitos, custos, evidências, ligação oficial e próxima acção. O utente visualiza a posição actual, fases concluídas, pendências e próxima etapa; fases não aplicáveis são justificadas; nenhuma fase dependente é concluída sem evidência ou excepção autorizada. Processo validado / Product Owner, APIEX e donos dos serviços.",P2,MASTER-f167d915-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0055,1,"[{""id"":""MASTER-f167d915-0055"",""pedido"":""RF-19 Linha do tempo da constituição da empresa e do investimento, com fases configuráveis, dependências, estados, prazos, entidade, requisitos, custos, evidências, ligação oficial e próxima acção. O utente visualiza a posição actual, fases concluídas, pendências e próxima etapa; fases não aplicáveis são justificadas; nenhuma fase dependente é concluída sem evidência ou excepção autorizada. Processo validado / Product Owner, APIEX e donos dos serviços."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 168""],""aceitacao"":""RF-19 Linha do tempo da constituição da empresa e do investimento, com fases configuráveis, dependências, estados, prazos, entidade, requisitos, custos, evidências, ligação oficial e próxima acção. O utente visualiza a posição actual, fases concluídas, pendências e próxima etapa; fases não aplicáveis são justificadas; nenhuma fase dependente é concluída sem evidência ou excepção autorizada. Processo validado / Product Owner, APIEX e donos dos serviços."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0056,"RF-20 Gestão de ligações institucionais por fase, com URL oficial, entidade, finalidade, contacto, data da última verificação, disponibilidade e aviso de saída do portal. Somente links aprovados e activos são publicados; falhas geram alerta; alterações mantêm histórico; o clique e o retorno ao processo são registados sem transmitir dados pessoais. Catálogo de links / Gestores institucionais, DevOps/SRE e QA.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 169,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0056: RF-20 Gestão de ligações institucionais por fase, com URL oficial, entidade, finalidade, contacto, data da última verificação, disponibilidade e aviso de saída do portal. Somente links aprovados e activos são publicados; falhas geram alerta; alterações mantêm histórico; o clique e o retorno ao processo são registados sem transmitir dados pessoais. Catálogo de links / Gestores institucionais, DevOps/SRE e QA.",P2,MASTER-f167d915-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0056,1,"[{""id"":""MASTER-f167d915-0056"",""pedido"":""RF-20 Gestão de ligações institucionais por fase, com URL oficial, entidade, finalidade, contacto, data da última verificação, disponibilidade e aviso de saída do portal. Somente links aprovados e activos são publicados; falhas geram alerta; alterações mantêm histórico; o clique e o retorno ao processo são registados sem transmitir dados pessoais. Catálogo de links / Gestores institucionais, DevOps/SRE e QA."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 169""],""aceitacao"":""RF-20 Gestão de ligações institucionais por fase, com URL oficial, entidade, finalidade, contacto, data da última verificação, disponibilidade e aviso de saída do portal. Somente links aprovados e activos são publicados; falhas geram alerta; alterações mantêm histórico; o clique e o retorno ao processo são registados sem transmitir dados pessoais. Catálogo de links / Gestores institucionais, DevOps/SRE e QA."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0057,"RF-21 Dossier único da empresa e do investimento, reutilizando internamente dados e documentos entre fases autorizadas. Dados comuns não são solicitados novamente; o utente confirma a reutilização; alterações propagam-se apenas a rascunhos e nunca modificam evidências já submetidas. Modelo de dados e consentimento / Líder técnico, Segurança e Equipa de Dados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 170,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0057: RF-21 Dossier único da empresa e do investimento, reutilizando internamente dados e documentos entre fases autorizadas. Dados comuns não são solicitados novamente; o utente confirma a reutilização; alterações propagam-se apenas a rascunhos e nunca modificam evidências já submetidas. Modelo de dados e consentimento / Líder técnico, Segurança e Equipa de Dados.",P1,MASTER-f167d915-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0057,1,"[{""id"":""MASTER-f167d915-0057"",""pedido"":""RF-21 Dossier único da empresa e do investimento, reutilizando internamente dados e documentos entre fases autorizadas. Dados comuns não são solicitados novamente; o utente confirma a reutilização; alterações propagam-se apenas a rascunhos e nunca modificam evidências já submetidas. Modelo de dados e consentimento / Líder técnico, Segurança e Equipa de Dados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 170""],""aceitacao"":""RF-21 Dossier único da empresa e do investimento, reutilizando internamente dados e documentos entre fases autorizadas. Dados comuns não são solicitados novamente; o utente confirma a reutilização; alterações propagam-se apenas a rascunhos e nunca modificam evidências já submetidas. Modelo de dados e consentimento / Líder técnico, Segurança e Equipa de Dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0058,"Regra de priorização: cada formulário deve ter uma ficha de implementação com proprietário, volume, impacto, complexidade, dados tratados, anexos, regras, risco, dependências, esforço e critérios de aceitação. A entrada no piloto e lançamento exige homologação funcional, teste de segurança, acessibilidade, UAT e operação de suporte definida.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 171,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0058: Regra de priorização: cada formulário deve ter uma ficha de implementação com proprietário, volume, impacto, complexidade, dados tratados, anexos, regras, risco, dependências, esforço e critérios de aceitação. A entrada no piloto e lançamento exige homologação funcional, teste de segurança, acessibilidade, UAT e operação de suporte definida.",P2,MASTER-f167d915-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0058,1,"[{""id"":""MASTER-f167d915-0058"",""pedido"":""Regra de priorização: cada formulário deve ter uma ficha de implementação com proprietário, volume, impacto, complexidade, dados tratados, anexos, regras, risco, dependências, esforço e critérios de aceitação. A entrada no piloto e lançamento exige homologação funcional, teste de segurança, acessibilidade, UAT e operação de suporte definida."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 171""],""aceitacao"":""Regra de priorização: cada formulário deve ter uma ficha de implementação com proprietário, volume, impacto, complexidade, dados tratados, anexos, regras, risco, dependências, esforço e critérios de aceitação. A entrada no piloto e lançamento exige homologação funcional, teste de segurança, acessibilidade, UAT e operação de suporte definida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0059,RF-01 Catálogo A R R C I C R I,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 175,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0059: RF-01 Catálogo A R R C I C R I,P2,MASTER-f167d915-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0059,1,"[{""id"":""MASTER-f167d915-0059"",""pedido"":""RF-01 Catálogo A R R C I C R I"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 175""],""aceitacao"":""RF-01 Catálogo A R R C I C R I"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0060,RF-02 Acessos e representação A C R C I R R C,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 176,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0060: RF-02 Acessos e representação A C R C I R R C,P2,MASTER-f167d915-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0060,1,"[{""id"":""MASTER-f167d915-0060"",""pedido"":""RF-02 Acessos e representação A C R C I R R C"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 176""],""aceitacao"":""RF-02 Acessos e representação A C R C I R R C"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0061,RF-03 Rascunho e retoma A C R C I C R C,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 177,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0061: RF-03 Rascunho e retoma A C R C I C R C,P1,MASTER-f167d915-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0061,1,"[{""id"":""MASTER-f167d915-0061"",""pedido"":""RF-03 Rascunho e retoma A C R C I C R C"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 177""],""aceitacao"":""RF-03 Rascunho e retoma A C R C I C R C"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0062,RF-04 Campos configuráveis A R R C I C R I,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 178,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0062: RF-04 Campos configuráveis A R R C I C R I,P2,MASTER-f167d915-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0062,1,"[{""id"":""MASTER-f167d915-0062"",""pedido"":""RF-04 Campos configuráveis A R R C I C R I"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 178""],""aceitacao"":""RF-04 Campos configuráveis A R R C I C R I"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0063,RF-05 Lógica condicional A R R C I C R I,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 179,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0063: RF-05 Lógica condicional A R R C I C R I,P2,MASTER-f167d915-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0063,1,"[{""id"":""MASTER-f167d915-0063"",""pedido"":""RF-05 Lógica condicional A R R C I C R I"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 179""],""aceitacao"":""RF-05 Lógica condicional A R R C I C R I"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0064,RF-06 Documentos A C R C I R R R,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 180,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-f167d915-0064: RF-06 Documentos A C R C I R R R,P2,MASTER-f167d915-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0064,1,"[{""id"":""MASTER-f167d915-0064"",""pedido"":""RF-06 Documentos A C R C I R R R"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 180""],""aceitacao"":""RF-06 Documentos A C R C I R R R"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0065,RF-07 Validação determinística A R R C C C R I,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 181,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0065: RF-07 Validação determinística A R R C C C R I,P2,MASTER-f167d915-0065: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0065,1,"[{""id"":""MASTER-f167d915-0065"",""pedido"":""RF-07 Validação determinística A R R C C C R I"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 181""],""aceitacao"":""RF-07 Validação determinística A R R C C C R I"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0066,RF-08 Validação por IA A C R C R C R C,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 182,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0066: RF-08 Validação por IA A C R C R C R C,P2,MASTER-f167d915-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0066,1,"[{""id"":""MASTER-f167d915-0066"",""pedido"":""RF-08 Validação por IA A C R C R C R C"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 182""],""aceitacao"":""RF-08 Validação por IA A C R C R C R C"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0067,RF-09 Pré-visualização e confirmação A R R R I C R I,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 183,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0067: RF-09 Pré-visualização e confirmação A R R R I C R I,P2,MASTER-f167d915-0067: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0067,1,"[{""id"":""MASTER-f167d915-0067"",""pedido"":""RF-09 Pré-visualização e confirmação A R R R I C R I"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 183""],""aceitacao"":""RF-09 Pré-visualização e confirmação A R R R I C R I"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0068,RF-10 Submissão e recibo A C R C I C R R,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 184,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0068: RF-10 Submissão e recibo A C R C I C R R,P2,MASTER-f167d915-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0068,1,"[{""id"":""MASTER-f167d915-0068"",""pedido"":""RF-10 Submissão e recibo A C R C I C R R"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 184""],""aceitacao"":""RF-10 Submissão e recibo A C R C I C R R"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-f167d915-0069,RF-11 Workflow A R R C I C R R,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 185,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0069: RF-11 Workflow A R R C I C R R,P2,MASTER-f167d915-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0069,1,"[{""id"":""MASTER-f167d915-0069"",""pedido"":""RF-11 Workflow A R R C I C R R"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 185""],""aceitacao"":""RF-11 Workflow A R R C I C R R"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0070,RF-12 Notificações A C R C I C R R,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 186,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0070: RF-12 Notificações A C R C I C R R,P2,MASTER-f167d915-0070: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0070,1,"[{""id"":""MASTER-f167d915-0070"",""pedido"":""RF-12 Notificações A C R C I C R R"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 186""],""aceitacao"":""RF-12 Notificações A C R C I C R R"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0071,RF-13 Correcção e versões A R R C I C R I,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 187,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0071: RF-13 Correcção e versões A R R C I C R I,P2,MASTER-f167d915-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0071,1,"[{""id"":""MASTER-f167d915-0071"",""pedido"":""RF-13 Correcção e versões A R R C I C R I"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 187""],""aceitacao"":""RF-13 Correcção e versões A R R C I C R I"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0072,RF-14 Painel operacional A C R C C C R R,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 188,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0072: RF-14 Painel operacional A C R C C C R R,P2,MASTER-f167d915-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0072,1,"[{""id"":""MASTER-f167d915-0072"",""pedido"":""RF-14 Painel operacional A C R C C C R R"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 188""],""aceitacao"":""RF-14 Painel operacional A C R C C C R R"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0073,"RF-15 Pesquisa, exportação e relatórios A C R C C R R C",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 189,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0073: RF-15 Pesquisa, exportação e relatórios A C R C C R R C",P2,MASTER-f167d915-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0073,1,"[{""id"":""MASTER-f167d915-0073"",""pedido"":""RF-15 Pesquisa, exportação e relatórios A C R C C R R C"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 189""],""aceitacao"":""RF-15 Pesquisa, exportação e relatórios A C R C C R R C"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-f167d915-0074,RF-16 Administração sem código A R R C I C R C,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 190,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0074: RF-16 Administração sem código A R R C I C R C,P2,MASTER-f167d915-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0074,1,"[{""id"":""MASTER-f167d915-0074"",""pedido"":""RF-16 Administração sem código A R R C I C R C"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 190""],""aceitacao"":""RF-16 Administração sem código A R R C I C R C"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0075,RF-17 Acessibilidade e responsividade A C R R I C R C,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 191,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0075: RF-17 Acessibilidade e responsividade A C R R I C R C,P2,MASTER-f167d915-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0075,1,"[{""id"":""MASTER-f167d915-0075"",""pedido"":""RF-17 Acessibilidade e responsividade A C R R I C R C"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 191""],""aceitacao"":""RF-17 Acessibilidade e responsividade A C R R I C R C"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0076,"RF-18 Privacidade, retenção e auditoria C C R I C A/R R R",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 192,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0076: RF-18 Privacidade, retenção e auditoria C C R I C A/R R R",P2,MASTER-f167d915-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0076,1,"[{""id"":""MASTER-f167d915-0076"",""pedido"":""RF-18 Privacidade, retenção e auditoria C C R I C A/R R R"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 192""],""aceitacao"":""RF-18 Privacidade, retenção e auditoria C C R I C A/R R R"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0077,"Regra de governação: cada requisito possui um único A, excepto RF-18, em que a função integrada SJD mantém a autoridade normativa. O QA produz evidência independente; a aprovação do PO não substitui pareceres obrigatórios de segurança, jurídico, dados ou acessibilidade.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 194,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0077: Regra de governação: cada requisito possui um único A, excepto RF-18, em que a função integrada SJD mantém a autoridade normativa. O QA produz evidência independente; a aprovação do PO não substitui pareceres obrigatórios de segurança, jurídico, dados ou acessibilidade.",P2,MASTER-f167d915-0077: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0077,1,"[{""id"":""MASTER-f167d915-0077"",""pedido"":""Regra de governação: cada requisito possui um único A, excepto RF-18, em que a função integrada SJD mantém a autoridade normativa. O QA produz evidência independente; a aprovação do PO não substitui pareceres obrigatórios de segurança, jurídico, dados ou acessibilidade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 194""],""aceitacao"":""Regra de governação: cada requisito possui um único A, excepto RF-18, em que a função integrada SJD mantém a autoridade normativa. O QA produz evidência independente; a aprovação do PO não substitui pareceres obrigatórios de segurança, jurídico, dados ou acessibilidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0078,RF-01 Pesquisa e filtros devolvem apenas formulários publicados e compatíveis com o perfil; metadados obrigatórios estão completos. CT-01A pesquisar por título/tema/perfil; CT-01B tentar aceder a versão retirada. Resultados correctos; versão retirada indisponível; captura e log.,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 198,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-f167d915-0078: RF-01 Pesquisa e filtros devolvem apenas formulários publicados e compatíveis com o perfil; metadados obrigatórios estão completos. CT-01A pesquisar por título/tema/perfil; CT-01B tentar aceder a versão retirada. Resultados correctos; versão retirada indisponível; captura e log.,P2,MASTER-f167d915-0078: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0078,1,"[{""id"":""MASTER-f167d915-0078"",""pedido"":""RF-01 Pesquisa e filtros devolvem apenas formulários publicados e compatíveis com o perfil; metadados obrigatórios estão completos. CT-01A pesquisar por título/tema/perfil; CT-01B tentar aceder a versão retirada. Resultados correctos; versão retirada indisponível; captura e log."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 198""],""aceitacao"":""RF-01 Pesquisa e filtros devolvem apenas formulários publicados e compatíveis com o perfil; metadados obrigatórios estão completos. CT-01A pesquisar por título/tema/perfil; CT-01B tentar aceder a versão retirada. Resultados correctos; versão retirada indisponível; captura e log."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0079,RF-02 Permissões aplicam menor privilégio e toda representação é autorizada e auditada. CT-02A operações válidas por perfil; CT-02B acesso indevido; CT-02C representação expirada. Acesso válido permitido; indevido/expirado bloqueado; evento auditado.,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 199,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0079: RF-02 Permissões aplicam menor privilégio e toda representação é autorizada e auditada. CT-02A operações válidas por perfil; CT-02B acesso indevido; CT-02C representação expirada. Acesso válido permitido; indevido/expirado bloqueado; evento auditado.,P2,MASTER-f167d915-0079: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0079,1,"[{""id"":""MASTER-f167d915-0079"",""pedido"":""RF-02 Permissões aplicam menor privilégio e toda representação é autorizada e auditada. CT-02A operações válidas por perfil; CT-02B acesso indevido; CT-02C representação expirada. Acesso válido permitido; indevido/expirado bloqueado; evento auditado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 199""],""aceitacao"":""RF-02 Permissões aplicam menor privilégio e toda representação é autorizada e auditada. CT-02A operações válidas por perfil; CT-02B acesso indevido; CT-02C representação expirada. Acesso válido permitido; indevido/expirado bloqueado; evento auditado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0080,"RF-03 Rascunho é gravado, retomado e cancelado sem submissão implícita ou perda de versão. CT-03A interromper e retomar noutro dispositivo; CT-03B conflito de gravação; CT-03C cancelar. Última versão reconciliada; aviso de conflito; estado correcto no histórico.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 200,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0080: RF-03 Rascunho é gravado, retomado e cancelado sem submissão implícita ou perda de versão. CT-03A interromper e retomar noutro dispositivo; CT-03B conflito de gravação; CT-03C cancelar. Última versão reconciliada; aviso de conflito; estado correcto no histórico.",P1,MASTER-f167d915-0080: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0080,1,"[{""id"":""MASTER-f167d915-0080"",""pedido"":""RF-03 Rascunho é gravado, retomado e cancelado sem submissão implícita ou perda de versão. CT-03A interromper e retomar noutro dispositivo; CT-03B conflito de gravação; CT-03C cancelar. Última versão reconciliada; aviso de conflito; estado correcto no histórico."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 200""],""aceitacao"":""RF-03 Rascunho é gravado, retomado e cancelado sem submissão implícita ou perda de versão. CT-03A interromper e retomar noutro dispositivo; CT-03B conflito de gravação; CT-03C cancelar. Última versão reconciliada; aviso de conflito; estado correcto no histórico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0081,"RF-04 Tipos, máscaras, limites e grupos repetíveis funcionam igualmente no cliente e servidor. CT-04A valores-limite válidos; CT-04B formato inválido; CT-04C manipular pedido ignorando o cliente. Válidos aceites; inválidos rejeitados pelo servidor com mensagem.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 201,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0081: RF-04 Tipos, máscaras, limites e grupos repetíveis funcionam igualmente no cliente e servidor. CT-04A valores-limite válidos; CT-04B formato inválido; CT-04C manipular pedido ignorando o cliente. Válidos aceites; inválidos rejeitados pelo servidor com mensagem.",P2,MASTER-f167d915-0081: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0081,1,"[{""id"":""MASTER-f167d915-0081"",""pedido"":""RF-04 Tipos, máscaras, limites e grupos repetíveis funcionam igualmente no cliente e servidor. CT-04A valores-limite válidos; CT-04B formato inválido; CT-04C manipular pedido ignorando o cliente. Válidos aceites; inválidos rejeitados pelo servidor com mensagem."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 201""],""aceitacao"":""RF-04 Tipos, máscaras, limites e grupos repetíveis funcionam igualmente no cliente e servidor. CT-04A valores-limite válidos; CT-04B formato inválido; CT-04C manipular pedido ignorando o cliente. Válidos aceites; inválidos rejeitados pelo servidor com mensagem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0082,RF-05 Regras condicionais exibem e exigem exactamente os campos aplicáveis à combinação de respostas. CT-05A percorrer cada ramo; CT-05B alterar resposta-mãe; CT-05C submeter campo oculto malicioso. Ramos e obrigatoriedade correctos; dado oculto ignorado/rejeitado.,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 202,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0082: RF-05 Regras condicionais exibem e exigem exactamente os campos aplicáveis à combinação de respostas. CT-05A percorrer cada ramo; CT-05B alterar resposta-mãe; CT-05C submeter campo oculto malicioso. Ramos e obrigatoriedade correctos; dado oculto ignorado/rejeitado.,P2,MASTER-f167d915-0082: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0082,1,"[{""id"":""MASTER-f167d915-0082"",""pedido"":""RF-05 Regras condicionais exibem e exigem exactamente os campos aplicáveis à combinação de respostas. CT-05A percorrer cada ramo; CT-05B alterar resposta-mãe; CT-05C submeter campo oculto malicioso. Ramos e obrigatoriedade correctos; dado oculto ignorado/rejeitado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 202""],""aceitacao"":""RF-05 Regras condicionais exibem e exigem exactamente os campos aplicáveis à combinação de respostas. CT-05A percorrer cada ramo; CT-05B alterar resposta-mãe; CT-05C submeter campo oculto malicioso. Ramos e obrigatoriedade correctos; dado oculto ignorado/rejeitado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0083,"RF-06 Somente ficheiros permitidos, íntegros e livres de malware são armazenados com acesso autorizado. CT-06A ficheiro válido; CT-06B tipo/tamanho inválido; CT-06C malware; CT-06D acesso não autorizado. Válido armazenado e cifrado; restantes bloqueados e registados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 203,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0083: RF-06 Somente ficheiros permitidos, íntegros e livres de malware são armazenados com acesso autorizado. CT-06A ficheiro válido; CT-06B tipo/tamanho inválido; CT-06C malware; CT-06D acesso não autorizado. Válido armazenado e cifrado; restantes bloqueados e registados.",P2,MASTER-f167d915-0083: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0083,1,"[{""id"":""MASTER-f167d915-0083"",""pedido"":""RF-06 Somente ficheiros permitidos, íntegros e livres de malware são armazenados com acesso autorizado. CT-06A ficheiro válido; CT-06B tipo/tamanho inválido; CT-06C malware; CT-06D acesso não autorizado. Válido armazenado e cifrado; restantes bloqueados e registados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 203""],""aceitacao"":""RF-06 Somente ficheiros permitidos, íntegros e livres de malware são armazenados com acesso autorizado. CT-06A ficheiro válido; CT-06B tipo/tamanho inválido; CT-06C malware; CT-06D acesso não autorizado. Válido armazenado e cifrado; restantes bloqueados e registados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0084,RF-07 Erros bloqueantes impedem submissão; avisos são diferenciados e apontam causa e correcção. CT-07A obrigatório omisso; CT-07B incoerência entre campos; CT-07C possível duplicado. Mensagens específicas; submissão bloqueada quando aplicável; log da regra.,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 204,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0084: RF-07 Erros bloqueantes impedem submissão; avisos são diferenciados e apontam causa e correcção. CT-07A obrigatório omisso; CT-07B incoerência entre campos; CT-07C possível duplicado. Mensagens específicas; submissão bloqueada quando aplicável; log da regra.,P2,MASTER-f167d915-0084: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0084,1,"[{""id"":""MASTER-f167d915-0084"",""pedido"":""RF-07 Erros bloqueantes impedem submissão; avisos são diferenciados e apontam causa e correcção. CT-07A obrigatório omisso; CT-07B incoerência entre campos; CT-07C possível duplicado. Mensagens específicas; submissão bloqueada quando aplicável; log da regra."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 204""],""aceitacao"":""RF-07 Erros bloqueantes impedem submissão; avisos são diferenciados e apontam causa e correcção. CT-07A obrigatório omisso; CT-07B incoerência entre campos; CT-07C possível duplicado. Mensagens específicas; submissão bloqueada quando aplicável; log da regra."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0085,"RF-08 Alerta de IA mostra fundamento, confiança e recomendação; revisão humana prevalece. CT-08A anexo ilegível; CT-08B inconsistência conhecida; CT-08C falso positivo; CT-08D indisponibilidade da IA. Alertas explicáveis; decisão humana registada; fallback sem bloquear regras determinísticas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 205,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0085: RF-08 Alerta de IA mostra fundamento, confiança e recomendação; revisão humana prevalece. CT-08A anexo ilegível; CT-08B inconsistência conhecida; CT-08C falso positivo; CT-08D indisponibilidade da IA. Alertas explicáveis; decisão humana registada; fallback sem bloquear regras determinísticas.",P2,MASTER-f167d915-0085: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0085,1,"[{""id"":""MASTER-f167d915-0085"",""pedido"":""RF-08 Alerta de IA mostra fundamento, confiança e recomendação; revisão humana prevalece. CT-08A anexo ilegível; CT-08B inconsistência conhecida; CT-08C falso positivo; CT-08D indisponibilidade da IA. Alertas explicáveis; decisão humana registada; fallback sem bloquear regras determinísticas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 205""],""aceitacao"":""RF-08 Alerta de IA mostra fundamento, confiança e recomendação; revisão humana prevalece. CT-08A anexo ilegível; CT-08B inconsistência conhecida; CT-08C falso positivo; CT-08D indisponibilidade da IA. Alertas explicáveis; decisão humana registada; fallback sem bloquear regras determinísticas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0086,RF-09 Pré-visualização reproduz respostas/anexos e exige confirmação e consentimentos vigentes. CT-09A comparar formulário/pré-visualização; CT-09B consentimento ausente; CT-09C alteração antes de confirmar. Conteúdo idêntico; bloqueio sem consentimento; nova pré-visualização após alteração.,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 206,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-f167d915-0086: RF-09 Pré-visualização reproduz respostas/anexos e exige confirmação e consentimentos vigentes. CT-09A comparar formulário/pré-visualização; CT-09B consentimento ausente; CT-09C alteração antes de confirmar. Conteúdo idêntico; bloqueio sem consentimento; nova pré-visualização após alteração.,P2,MASTER-f167d915-0086: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0086,1,"[{""id"":""MASTER-f167d915-0086"",""pedido"":""RF-09 Pré-visualização reproduz respostas/anexos e exige confirmação e consentimentos vigentes. CT-09A comparar formulário/pré-visualização; CT-09B consentimento ausente; CT-09C alteração antes de confirmar. Conteúdo idêntico; bloqueio sem consentimento; nova pré-visualização após alteração."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 206""],""aceitacao"":""RF-09 Pré-visualização reproduz respostas/anexos e exige confirmação e consentimentos vigentes. CT-09A comparar formulário/pré-visualização; CT-09B consentimento ausente; CT-09C alteração antes de confirmar. Conteúdo idêntico; bloqueio sem consentimento; nova pré-visualização após alteração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0087,"RF-10 Submissão gera identificador único, carimbo, cópia imutável e recibo; repetição é idempotente. CT-10A submissão normal; CT-10B duplo clique/retry; CT-10C tentar alterar cópia submetida. Um único pedido e recibo; alteração bloqueada; hash/versão auditável.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 207,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0087: RF-10 Submissão gera identificador único, carimbo, cópia imutável e recibo; repetição é idempotente. CT-10A submissão normal; CT-10B duplo clique/retry; CT-10C tentar alterar cópia submetida. Um único pedido e recibo; alteração bloqueada; hash/versão auditável.",P2,MASTER-f167d915-0087: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0087,1,"[{""id"":""MASTER-f167d915-0087"",""pedido"":""RF-10 Submissão gera identificador único, carimbo, cópia imutável e recibo; repetição é idempotente. CT-10A submissão normal; CT-10B duplo clique/retry; CT-10C tentar alterar cópia submetida. Um único pedido e recibo; alteração bloqueada; hash/versão auditável."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 207""],""aceitacao"":""RF-10 Submissão gera identificador único, carimbo, cópia imutável e recibo; repetição é idempotente. CT-10A submissão normal; CT-10B duplo clique/retry; CT-10C tentar alterar cópia submetida. Um único pedido e recibo; alteração bloqueada; hash/versão auditável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | Revisão HTTP QA: outputs/investmoz-revisao-integrada-QA-20261019/MANIFESTO-DELTA-QA.json; PROVA-APRESENTACAO.json; PROVA-ACESSO-QA.json; capturas HTTP QA. Sem instalação remota.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.","Recibo legível com protocolo/data/versão, montantes/moeda, zero e indeterminado distintos. Novo formato QA; não repete nem substitui provas de idempotência já aceites." +MASTER-f167d915-0088,"RF-11 Apenas transições autorizadas ocorrem, com responsável, prazo e motivo obrigatório. CT-11A fluxo feliz; CT-11B transição inválida; CT-11C rejeição sem motivo; CT-11D SLA expirado. Fluxo autorizado; inválidos bloqueados; alerta de SLA; histórico completo.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 208,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0088: RF-11 Apenas transições autorizadas ocorrem, com responsável, prazo e motivo obrigatório. CT-11A fluxo feliz; CT-11B transição inválida; CT-11C rejeição sem motivo; CT-11D SLA expirado. Fluxo autorizado; inválidos bloqueados; alerta de SLA; histórico completo.",P2,MASTER-f167d915-0088: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0088,1,"[{""id"":""MASTER-f167d915-0088"",""pedido"":""RF-11 Apenas transições autorizadas ocorrem, com responsável, prazo e motivo obrigatório. CT-11A fluxo feliz; CT-11B transição inválida; CT-11C rejeição sem motivo; CT-11D SLA expirado. Fluxo autorizado; inválidos bloqueados; alerta de SLA; histórico completo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 208""],""aceitacao"":""RF-11 Apenas transições autorizadas ocorrem, com responsável, prazo e motivo obrigatório. CT-11A fluxo feliz; CT-11B transição inválida; CT-11C rejeição sem motivo; CT-11D SLA expirado. Fluxo autorizado; inválidos bloqueados; alerta de SLA; histórico completo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0089,"RF-12 Cada evento gera mensagem correcta, no canal e idioma configurados, com tentativas e entrega rastreadas. CT-12A e-mail/SMS/portal; CT-12B canal indisponível; CT-12C destinatário inválido. Entrega ou retry/falha registada; nenhum dado excessivo na mensagem.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 209,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0089: RF-12 Cada evento gera mensagem correcta, no canal e idioma configurados, com tentativas e entrega rastreadas. CT-12A e-mail/SMS/portal; CT-12B canal indisponível; CT-12C destinatário inválido. Entrega ou retry/falha registada; nenhum dado excessivo na mensagem.",P2,MASTER-f167d915-0089: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0089,1,"[{""id"":""MASTER-f167d915-0089"",""pedido"":""RF-12 Cada evento gera mensagem correcta, no canal e idioma configurados, com tentativas e entrega rastreadas. CT-12A e-mail/SMS/portal; CT-12B canal indisponível; CT-12C destinatário inválido. Entrega ou retry/falha registada; nenhum dado excessivo na mensagem."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 209""],""aceitacao"":""RF-12 Cada evento gera mensagem correcta, no canal e idioma configurados, com tentativas e entrega rastreadas. CT-12A e-mail/SMS/portal; CT-12B canal indisponível; CT-12C destinatário inválido. Entrega ou retry/falha registada; nenhum dado excessivo na mensagem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0090,"RF-13 Devolução abre apenas campos autorizados e preserva versões, diferenças e justificação. CT-13A corrigir campo permitido; CT-13B editar campo bloqueado; CT-13C comparar versões. Permissões respeitadas; versões e diferenças consultáveis.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 210,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0090: RF-13 Devolução abre apenas campos autorizados e preserva versões, diferenças e justificação. CT-13A corrigir campo permitido; CT-13B editar campo bloqueado; CT-13C comparar versões. Permissões respeitadas; versões e diferenças consultáveis.",P2,MASTER-f167d915-0090: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0090,1,"[{""id"":""MASTER-f167d915-0090"",""pedido"":""RF-13 Devolução abre apenas campos autorizados e preserva versões, diferenças e justificação. CT-13A corrigir campo permitido; CT-13B editar campo bloqueado; CT-13C comparar versões. Permissões respeitadas; versões e diferenças consultáveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 210""],""aceitacao"":""RF-13 Devolução abre apenas campos autorizados e preserva versões, diferenças e justificação. CT-13A corrigir campo permitido; CT-13B editar campo bloqueado; CT-13C comparar versões. Permissões respeitadas; versões e diferenças consultáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0091,"RF-14 Painel reflecte filas, prioridades, SLA e atribuições sem alterar o pedido original. CT-14A filtrar/ordenar; CT-14B reatribuir; CT-14C concorrência; CT-14D alerta de atraso. Dados correctos; conflito controlado; auditoria e alertas gerados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 211,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0091: RF-14 Painel reflecte filas, prioridades, SLA e atribuições sem alterar o pedido original. CT-14A filtrar/ordenar; CT-14B reatribuir; CT-14C concorrência; CT-14D alerta de atraso. Dados correctos; conflito controlado; auditoria e alertas gerados.",P2,MASTER-f167d915-0091: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0091,1,"[{""id"":""MASTER-f167d915-0091"",""pedido"":""RF-14 Painel reflecte filas, prioridades, SLA e atribuições sem alterar o pedido original. CT-14A filtrar/ordenar; CT-14B reatribuir; CT-14C concorrência; CT-14D alerta de atraso. Dados correctos; conflito controlado; auditoria e alertas gerados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 211""],""aceitacao"":""RF-14 Painel reflecte filas, prioridades, SLA e atribuições sem alterar o pedido original. CT-14A filtrar/ordenar; CT-14B reatribuir; CT-14C concorrência; CT-14D alerta de atraso. Dados correctos; conflito controlado; auditoria e alertas gerados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0092,"RF-15 Consulta e exportação obedecem a filtros, finalidade, minimização e autorização. CT-15A relatório autorizado; CT-15B exportar campo restrito; CT-15C grande volume. Dados exactos e minimizados; restrição aplicada; exportação registada e performante.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 212,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0092: RF-15 Consulta e exportação obedecem a filtros, finalidade, minimização e autorização. CT-15A relatório autorizado; CT-15B exportar campo restrito; CT-15C grande volume. Dados exactos e minimizados; restrição aplicada; exportação registada e performante.",P2,MASTER-f167d915-0092: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0092,1,"[{""id"":""MASTER-f167d915-0092"",""pedido"":""RF-15 Consulta e exportação obedecem a filtros, finalidade, minimização e autorização. CT-15A relatório autorizado; CT-15B exportar campo restrito; CT-15C grande volume. Dados exactos e minimizados; restrição aplicada; exportação registada e performante."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 212""],""aceitacao"":""RF-15 Consulta e exportação obedecem a filtros, finalidade, minimização e autorização. CT-15A relatório autorizado; CT-15B exportar campo restrito; CT-15C grande volume. Dados exactos e minimizados; restrição aplicada; exportação registada e performante."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-f167d915-0093,"RF-16 Alterações configuráveis passam por rascunho, aprovação, publicação e rollback sem afectar versões antigas. CT-16A publicar nova versão; CT-16B alteração não aprovada; CT-16C rollback; CT-16D pedido antigo. Só versão aprovada activa; rollback efectivo; submissões antigas preservadas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 213,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0093: RF-16 Alterações configuráveis passam por rascunho, aprovação, publicação e rollback sem afectar versões antigas. CT-16A publicar nova versão; CT-16B alteração não aprovada; CT-16C rollback; CT-16D pedido antigo. Só versão aprovada activa; rollback efectivo; submissões antigas preservadas.",P1,MASTER-f167d915-0093: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0093,1,"[{""id"":""MASTER-f167d915-0093"",""pedido"":""RF-16 Alterações configuráveis passam por rascunho, aprovação, publicação e rollback sem afectar versões antigas. CT-16A publicar nova versão; CT-16B alteração não aprovada; CT-16C rollback; CT-16D pedido antigo. Só versão aprovada activa; rollback efectivo; submissões antigas preservadas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 213""],""aceitacao"":""RF-16 Alterações configuráveis passam por rascunho, aprovação, publicação e rollback sem afectar versões antigas. CT-16A publicar nova versão; CT-16B alteração não aprovada; CT-16C rollback; CT-16D pedido antigo. Só versão aprovada activa; rollback efectivo; submissões antigas preservadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0094,"RF-17 Fluxos essenciais cumprem WCAG 2.2 AA, funcionam por teclado, leitor de ecrã, móvel e ligação limitada. CT-17A teclado/foco; CT-17B leitor de ecrã; CT-17C contraste/zoom; CT-17D rede lenta e ecrã móvel. Sem falhas críticas; relatório de acessibilidade e evidência multidispositivo.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 214,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0094: RF-17 Fluxos essenciais cumprem WCAG 2.2 AA, funcionam por teclado, leitor de ecrã, móvel e ligação limitada. CT-17A teclado/foco; CT-17B leitor de ecrã; CT-17C contraste/zoom; CT-17D rede lenta e ecrã móvel. Sem falhas críticas; relatório de acessibilidade e evidência multidispositivo.",P2,MASTER-f167d915-0094: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0094,1,"[{""id"":""MASTER-f167d915-0094"",""pedido"":""RF-17 Fluxos essenciais cumprem WCAG 2.2 AA, funcionam por teclado, leitor de ecrã, móvel e ligação limitada. CT-17A teclado/foco; CT-17B leitor de ecrã; CT-17C contraste/zoom; CT-17D rede lenta e ecrã móvel. Sem falhas críticas; relatório de acessibilidade e evidência multidispositivo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 214""],""aceitacao"":""RF-17 Fluxos essenciais cumprem WCAG 2.2 AA, funcionam por teclado, leitor de ecrã, móvel e ligação limitada. CT-17A teclado/foco; CT-17B leitor de ecrã; CT-17C contraste/zoom; CT-17D rede lenta e ecrã móvel. Sem falhas críticas; relatório de acessibilidade e evidência multidispositivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-f167d915-0095,"RF-18 Consentimento, finalidade, retenção, eliminação/anonimização e acessos são aplicados e auditáveis. CT-18A recolher/retirar consentimento; CT-18B atingir retenção; CT-18C pedido de eliminação; CT-18D acesso à auditoria. Tratamento interrompido quando aplicável; retenção executada; evidência íntegra e acesso restrito.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 215,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0095: RF-18 Consentimento, finalidade, retenção, eliminação/anonimização e acessos são aplicados e auditáveis. CT-18A recolher/retirar consentimento; CT-18B atingir retenção; CT-18C pedido de eliminação; CT-18D acesso à auditoria. Tratamento interrompido quando aplicável; retenção executada; evidência íntegra e acesso restrito.",P2,MASTER-f167d915-0095: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0095,1,"[{""id"":""MASTER-f167d915-0095"",""pedido"":""RF-18 Consentimento, finalidade, retenção, eliminação/anonimização e acessos são aplicados e auditáveis. CT-18A recolher/retirar consentimento; CT-18B atingir retenção; CT-18C pedido de eliminação; CT-18D acesso à auditoria. Tratamento interrompido quando aplicável; retenção executada; evidência íntegra e acesso restrito."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 215""],""aceitacao"":""RF-18 Consentimento, finalidade, retenção, eliminação/anonimização e acessos são aplicados e auditáveis. CT-18A recolher/retirar consentimento; CT-18B atingir retenção; CT-18C pedido de eliminação; CT-18D acesso à auditoria. Tratamento interrompido quando aplicável; retenção executada; evidência íntegra e acesso restrito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0096,"RF-19 A linha do tempo respeita a ordem, dependências, estados, prazos e evidências configuradas para o perfil e actividade. CT-19A concluir percurso padrão; CT-19B tentar concluir fase dependente sem evidência; CT-19C marcar fase não aplicável; CT-19D expirar reserva/licença. Progressão correcta; bloqueio ou excepção auditada; alertas e próxima acção actualizados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 219,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0096: RF-19 A linha do tempo respeita a ordem, dependências, estados, prazos e evidências configuradas para o perfil e actividade. CT-19A concluir percurso padrão; CT-19B tentar concluir fase dependente sem evidência; CT-19C marcar fase não aplicável; CT-19D expirar reserva/licença. Progressão correcta; bloqueio ou excepção auditada; alertas e próxima acção actualizados.",P2,MASTER-f167d915-0096: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0096,1,"[{""id"":""MASTER-f167d915-0096"",""pedido"":""RF-19 A linha do tempo respeita a ordem, dependências, estados, prazos e evidências configuradas para o perfil e actividade. CT-19A concluir percurso padrão; CT-19B tentar concluir fase dependente sem evidência; CT-19C marcar fase não aplicável; CT-19D expirar reserva/licença. Progressão correcta; bloqueio ou excepção auditada; alertas e próxima acção actualizados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 219""],""aceitacao"":""RF-19 A linha do tempo respeita a ordem, dependências, estados, prazos e evidências configuradas para o perfil e actividade. CT-19A concluir percurso padrão; CT-19B tentar concluir fase dependente sem evidência; CT-19C marcar fase não aplicável; CT-19D expirar reserva/licença. Progressão correcta; bloqueio ou excepção auditada; alertas e próxima acção actualizados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0097,"RF-20 Links publicados são oficiais, activos e associados à fase correcta, sem transmissão automática de dados pessoais. CT-20A abrir cada link; CT-20B URL indisponível; CT-20C substituir URL; CT-20D verificar parâmetros e dados enviados. Destino correcto; alerta para falha; histórico preservado; ausência de dados pessoais no URL.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 220,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0097: RF-20 Links publicados são oficiais, activos e associados à fase correcta, sem transmissão automática de dados pessoais. CT-20A abrir cada link; CT-20B URL indisponível; CT-20C substituir URL; CT-20D verificar parâmetros e dados enviados. Destino correcto; alerta para falha; histórico preservado; ausência de dados pessoais no URL.",P2,MASTER-f167d915-0097: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0097,1,"[{""id"":""MASTER-f167d915-0097"",""pedido"":""RF-20 Links publicados são oficiais, activos e associados à fase correcta, sem transmissão automática de dados pessoais. CT-20A abrir cada link; CT-20B URL indisponível; CT-20C substituir URL; CT-20D verificar parâmetros e dados enviados. Destino correcto; alerta para falha; histórico preservado; ausência de dados pessoais no URL."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 220""],""aceitacao"":""RF-20 Links publicados são oficiais, activos e associados à fase correcta, sem transmissão automática de dados pessoais. CT-20A abrir cada link; CT-20B URL indisponível; CT-20C substituir URL; CT-20D verificar parâmetros e dados enviados. Destino correcto; alerta para falha; histórico preservado; ausência de dados pessoais no URL."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0098,RF-21 O dossier reutiliza dados autorizados e preserva versões e evidências submetidas. CT-21A preencher dado comum uma vez; CT-21B recusar consentimento; CT-21C alterar dado após submissão; CT-21D tentar acesso de outra organização. Reutilização controlada; pedido adicional quando necessário; versão submetida imutável; isolamento garantido.,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 221,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0098: RF-21 O dossier reutiliza dados autorizados e preserva versões e evidências submetidas. CT-21A preencher dado comum uma vez; CT-21B recusar consentimento; CT-21C alterar dado após submissão; CT-21D tentar acesso de outra organização. Reutilização controlada; pedido adicional quando necessário; versão submetida imutável; isolamento garantido.,P2,MASTER-f167d915-0098: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0098,1,"[{""id"":""MASTER-f167d915-0098"",""pedido"":""RF-21 O dossier reutiliza dados autorizados e preserva versões e evidências submetidas. CT-21A preencher dado comum uma vez; CT-21B recusar consentimento; CT-21C alterar dado após submissão; CT-21D tentar acesso de outra organização. Reutilização controlada; pedido adicional quando necessário; versão submetida imutável; isolamento garantido."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 221""],""aceitacao"":""RF-21 O dossier reutiliza dados autorizados e preserva versões e evidências submetidas. CT-21A preencher dado comum uma vez; CT-21B recusar consentimento; CT-21C alterar dado após submissão; CT-21D tentar acesso de outra organização. Reutilização controlada; pedido adicional quando necessário; versão submetida imutável; isolamento garantido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0099,"Condições gerais de aprovação: todos os testes críticos aprovados; zero defeitos críticos ou altos sem excepção formal; evidência anexada ao requisito; regressão automatizada para fluxos repetíveis; pareceres de segurança, privacidade e acessibilidade concluídos. Casos de IA devem usar conjuntos representativos, medir falsos positivos e falsos negativos e confirmar que a indisponibilidade do modelo não impede a validação determinística.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 223,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0099: Condições gerais de aprovação: todos os testes críticos aprovados; zero defeitos críticos ou altos sem excepção formal; evidência anexada ao requisito; regressão automatizada para fluxos repetíveis; pareceres de segurança, privacidade e acessibilidade concluídos. Casos de IA devem usar conjuntos representativos, medir falsos positivos e falsos negativos e confirmar que a indisponibilidade do modelo não impede a validação determinística.",P2,MASTER-f167d915-0099: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0099,1,"[{""id"":""MASTER-f167d915-0099"",""pedido"":""Condições gerais de aprovação: todos os testes críticos aprovados; zero defeitos críticos ou altos sem excepção formal; evidência anexada ao requisito; regressão automatizada para fluxos repetíveis; pareceres de segurança, privacidade e acessibilidade concluídos. Casos de IA devem usar conjuntos representativos, medir falsos positivos e falsos negativos e confirmar que a indisponibilidade do modelo não impede a validação determinística."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 223""],""aceitacao"":""Condições gerais de aprovação: todos os testes críticos aprovados; zero defeitos críticos ou altos sem excepção formal; evidência anexada ao requisito; regressão automatizada para fluxos repetíveis; pareceres de segurança, privacidade e acessibilidade concluídos. Casos de IA devem usar conjuntos representativos, medir falsos positivos e falsos negativos e confirmar que a indisponibilidade do modelo não impede a validação determinística."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0100,Testes específicos de incorporação no Portal do Investidor: validar acesso pela navegação principal e área autenticada; sessão única e encerramento de sessão; herança correcta dos perfis e permissões; isolamento de dados por utente e organização; compatibilidade das rotas; preservação das funcionalidades existentes; responsividade e estilos; desempenho da página; auditoria; notificações; deployment e rollback sem indisponibilidade indevida do portal.,..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 224,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f167d915-0100: Testes específicos de incorporação no Portal do Investidor: validar acesso pela navegação principal e área autenticada; sessão única e encerramento de sessão; herança correcta dos perfis e permissões; isolamento de dados por utente e organização; compatibilidade das rotas; preservação das funcionalidades existentes; responsividade e estilos; desempenho da página; auditoria; notificações; deployment e rollback sem indisponibilidade indevida do portal.,P2,MASTER-f167d915-0100: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0100,1,"[{""id"":""MASTER-f167d915-0100"",""pedido"":""Testes específicos de incorporação no Portal do Investidor: validar acesso pela navegação principal e área autenticada; sessão única e encerramento de sessão; herança correcta dos perfis e permissões; isolamento de dados por utente e organização; compatibilidade das rotas; preservação das funcionalidades existentes; responsividade e estilos; desempenho da página; auditoria; notificações; deployment e rollback sem indisponibilidade indevida do portal."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 224""],""aceitacao"":""Testes específicos de incorporação no Portal do Investidor: validar acesso pela navegação principal e área autenticada; sessão única e encerramento de sessão; herança correcta dos perfis e permissões; isolamento de dados por utente e organização; compatibilidade das rotas; preservação das funcionalidades existentes; responsividade e estilos; desempenho da página; auditoria; notificações; deployment e rollback sem indisponibilidade indevida do portal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0101,"Caminho crítico: C1 → C2 → C4 → C5/G2 → C7 → C8/M5 → C9/G3, com C3 e C6 como ramos paralelos obrigatórios que convergem antes de C7. C3 conclui a prontidão do catálogo e das ligações institucionais de apoio; C6 conclui a preparação operacional. Atrasos na homologação dos formulários, workflow interno, regras, IA, segurança, preparação operacional ou UAT deslocam directamente o lançamento. A duração-base até G3 é de 16 semanas e não depende de interoperabilidade.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 238,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0101: Caminho crítico: C1 → C2 → C4 → C5/G2 → C7 → C8/M5 → C9/G3, com C3 e C6 como ramos paralelos obrigatórios que convergem antes de C7. C3 conclui a prontidão do catálogo e das ligações institucionais de apoio; C6 conclui a preparação operacional. Atrasos na homologação dos formulários, workflow interno, regras, IA, segurança, preparação operacional ou UAT deslocam directamente o lançamento. A duração-base até G3 é de 16 semanas e não depende de interoperabilidade.",P2,MASTER-f167d915-0101: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0101,1,"[{""id"":""MASTER-f167d915-0101"",""pedido"":""Caminho crítico: C1 → C2 → C4 → C5/G2 → C7 → C8/M5 → C9/G3, com C3 e C6 como ramos paralelos obrigatórios que convergem antes de C7. C3 conclui a prontidão do catálogo e das ligações institucionais de apoio; C6 conclui a preparação operacional. Atrasos na homologação dos formulários, workflow interno, regras, IA, segurança, preparação operacional ou UAT deslocam directamente o lançamento. A duração-base até G3 é de 16 semanas e não depende de interoperabilidade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 238""],""aceitacao"":""Caminho crítico: C1 → C2 → C4 → C5/G2 → C7 → C8/M5 → C9/G3, com C3 e C6 como ramos paralelos obrigatórios que convergem antes de C7. C3 conclui a prontidão do catálogo e das ligações institucionais de apoio; C6 conclui a preparação operacional. Atrasos na homologação dos formulários, workflow interno, regras, IA, segurança, preparação operacional ou UAT deslocam directamente o lançamento. A duração-base até G3 é de 16 semanas e não depende de interoperabilidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0102,"Aceder ao código, ambientes e documentação; inventariar as rotas e dados actualmente usados por entrada, Perfil do Investidor, simuladores, carteira e demais funcionalidades públicas/autenticadas; validar stack, autenticação, perfis, design system, módulos, base de dados, armazenamento, filas, pesquisa, CI/CD, observabilidade e segurança; confirmar onde inserir “Criar empresa / Realizar investimento”; decidir o que reutilizar, estender ou substituir. Inventário técnico; mapa de componentes; análise de lacunas; arquitectura alvo; decisão de rota; backlog; riscos; estimativa inicial. Arquitecto/Líder Técnico e Gestor do Projecto G0: arquitectura de incorporação, componentes reutilizáveis, acessos, equipa e orçamento-base aprovados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 243,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0102: Aceder ao código, ambientes e documentação; inventariar as rotas e dados actualmente usados por entrada, Perfil do Investidor, simuladores, carteira e demais funcionalidades públicas/autenticadas; validar stack, autenticação, perfis, design system, módulos, base de dados, armazenamento, filas, pesquisa, CI/CD, observabilidade e segurança; confirmar onde inserir “Criar empresa / Realizar investimento”; decidir o que reutilizar, estender ou substituir. Inventário técnico; mapa de componentes; análise de lacunas; arquitectura alvo; decisão de rota; backlog; riscos; estimativa inicial. Arquitecto/Líder Técnico e Gestor do Projecto G0: arquitectura de incorporação, componentes reutilizáveis, acessos, equipa e orçamento-base aprovados.",P2,MASTER-f167d915-0102: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0102,1,"[{""id"":""MASTER-f167d915-0102"",""pedido"":""Aceder ao código, ambientes e documentação; inventariar as rotas e dados actualmente usados por entrada, Perfil do Investidor, simuladores, carteira e demais funcionalidades públicas/autenticadas; validar stack, autenticação, perfis, design system, módulos, base de dados, armazenamento, filas, pesquisa, CI/CD, observabilidade e segurança; confirmar onde inserir “Criar empresa / Realizar investimento”; decidir o que reutilizar, estender ou substituir. Inventário técnico; mapa de componentes; análise de lacunas; arquitectura alvo; decisão de rota; backlog; riscos; estimativa inicial. Arquitecto/Líder Técnico e Gestor do Projecto G0: arquitectura de incorporação, componentes reutilizáveis, acessos, equipa e orçamento-base aprovados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 243""],""aceitacao"":""Aceder ao código, ambientes e documentação; inventariar as rotas e dados actualmente usados por entrada, Perfil do Investidor, simuladores, carteira e demais funcionalidades públicas/autenticadas; validar stack, autenticação, perfis, design system, módulos, base de dados, armazenamento, filas, pesquisa, CI/CD, observabilidade e segurança; confirmar onde inserir “Criar empresa / Realizar investimento”; decidir o que reutilizar, estender ou substituir. Inventário técnico; mapa de componentes; análise de lacunas; arquitectura alvo; decisão de rota; backlog; riscos; estimativa inicial. Arquitecto/Líder Técnico e Gestor do Projecto G0: arquitectura de incorporação, componentes reutilizáveis, acessos, equipa e orçamento-base aprovados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0103,"Criar a rota do Balcão, menu, permissões, feature flag, layout e estrutura modular; preparar migrations, auditoria, configuração, ambientes e pipeline; garantir que funcionalidades existentes permanecem intactas. Esqueleto do módulo acessível no portal; sessão única; perfis-base; layout integrado; pipeline e rollback testados. Líder Técnico e DevOps/SRE Depende de G0. G1: módulo vazio incorporado sem regressões.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 245,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0103: Criar a rota do Balcão, menu, permissões, feature flag, layout e estrutura modular; preparar migrations, auditoria, configuração, ambientes e pipeline; garantir que funcionalidades existentes permanecem intactas. Esqueleto do módulo acessível no portal; sessão única; perfis-base; layout integrado; pipeline e rollback testados. Líder Técnico e DevOps/SRE Depende de G0. G1: módulo vazio incorporado sem regressões.",P2,MASTER-f167d915-0103: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0103,1,"[{""id"":""MASTER-f167d915-0103"",""pedido"":""Criar a rota do Balcão, menu, permissões, feature flag, layout e estrutura modular; preparar migrations, auditoria, configuração, ambientes e pipeline; garantir que funcionalidades existentes permanecem intactas. Esqueleto do módulo acessível no portal; sessão única; perfis-base; layout integrado; pipeline e rollback testados. Líder Técnico e DevOps/SRE Depende de G0. G1: módulo vazio incorporado sem regressões."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 245""],""aceitacao"":""Criar a rota do Balcão, menu, permissões, feature flag, layout e estrutura modular; preparar migrations, auditoria, configuração, ambientes e pipeline; garantir que funcionalidades existentes permanecem intactas. Esqueleto do módulo acessível no portal; sessão única; perfis-base; layout integrado; pipeline e rollback testados. Líder Técnico e DevOps/SRE Depende de G0. G1: módulo vazio incorporado sem regressões."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0104,"Preservar a navegação existente e acrescentar, após entrada, Perfil do Investidor e simuladores, o acesso “Criar empresa / Realizar investimento”; implementar catálogo, pesquisa, filtros, ligações oficiais validadas, área do utente, protocolos, estados, linha do tempo, dependências, checklist dinâmica, dossier único, filas internas e painéis operacionais. Catálogo navegável; área autenticada; linha do tempo configurada com reserva de nome, registo, beneficiários efectivos, NUIT, licenciamento, início de actividade, INSS, investimento e pós-estabelecimento; dossier único; workflow-base; painel interno; monitorização de links e auditoria. Product Owner e Líder Técnico Depende de G1 e taxonomia aprovada. G2A: jornada-base homologada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 247,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0104: Preservar a navegação existente e acrescentar, após entrada, Perfil do Investidor e simuladores, o acesso “Criar empresa / Realizar investimento”; implementar catálogo, pesquisa, filtros, ligações oficiais validadas, área do utente, protocolos, estados, linha do tempo, dependências, checklist dinâmica, dossier único, filas internas e painéis operacionais. Catálogo navegável; área autenticada; linha do tempo configurada com reserva de nome, registo, beneficiários efectivos, NUIT, licenciamento, início de actividade, INSS, investimento e pós-estabelecimento; dossier único; workflow-base; painel interno; monitorização de links e auditoria. Product Owner e Líder Técnico Depende de G1 e taxonomia aprovada. G2A: jornada-base homologada.",P2,MASTER-f167d915-0104: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0104,1,"[{""id"":""MASTER-f167d915-0104"",""pedido"":""Preservar a navegação existente e acrescentar, após entrada, Perfil do Investidor e simuladores, o acesso “Criar empresa / Realizar investimento”; implementar catálogo, pesquisa, filtros, ligações oficiais validadas, área do utente, protocolos, estados, linha do tempo, dependências, checklist dinâmica, dossier único, filas internas e painéis operacionais. Catálogo navegável; área autenticada; linha do tempo configurada com reserva de nome, registo, beneficiários efectivos, NUIT, licenciamento, início de actividade, INSS, investimento e pós-estabelecimento; dossier único; workflow-base; painel interno; monitorização de links e auditoria. Product Owner e Líder Técnico Depende de G1 e taxonomia aprovada. G2A: jornada-base homologada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 247""],""aceitacao"":""Preservar a navegação existente e acrescentar, após entrada, Perfil do Investidor e simuladores, o acesso “Criar empresa / Realizar investimento”; implementar catálogo, pesquisa, filtros, ligações oficiais validadas, área do utente, protocolos, estados, linha do tempo, dependências, checklist dinâmica, dossier único, filas internas e painéis operacionais. Catálogo navegável; área autenticada; linha do tempo configurada com reserva de nome, registo, beneficiários efectivos, NUIT, licenciamento, início de actividade, INSS, investimento e pós-estabelecimento; dossier único; workflow-base; painel interno; monitorização de links e auditoria. Product Owner e Líder Técnico Depende de G1 e taxonomia aprovada. G2A: jornada-base homologada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0105,"Configurar dois a três formulários; implementar campos, regras condicionais, rascunho, anexos, pré-visualização, submissão, recibo, correcções, versões e notificações. Formulários versionados; regras; cofre documental; recibos; notificações; casos de teste e UAT. Product Owner APIEX e Donos dos Formulários Executa em paralelo parcial com Fase 2. G2B: formulários homologados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 249,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f167d915-0105: Configurar dois a três formulários; implementar campos, regras condicionais, rascunho, anexos, pré-visualização, submissão, recibo, correcções, versões e notificações. Formulários versionados; regras; cofre documental; recibos; notificações; casos de teste e UAT. Product Owner APIEX e Donos dos Formulários Executa em paralelo parcial com Fase 2. G2B: formulários homologados.",P1,MASTER-f167d915-0105: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0105,1,"[{""id"":""MASTER-f167d915-0105"",""pedido"":""Configurar dois a três formulários; implementar campos, regras condicionais, rascunho, anexos, pré-visualização, submissão, recibo, correcções, versões e notificações. Formulários versionados; regras; cofre documental; recibos; notificações; casos de teste e UAT. Product Owner APIEX e Donos dos Formulários Executa em paralelo parcial com Fase 2. G2B: formulários homologados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 249""],""aceitacao"":""Configurar dois a três formulários; implementar campos, regras condicionais, rascunho, anexos, pré-visualização, submissão, recibo, correcções, versões e notificações. Formulários versionados; regras; cofre documental; recibos; notificações; casos de teste e UAT. Product Owner APIEX e Donos dos Formulários Executa em paralelo parcial com Fase 2. G2B: formulários homologados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-f167d915-0106,"Disponibilizar o módulo a grupo controlado dentro do portal; medir navegação, sessão, permissões, formulários, IA, workflow, desempenho e suporte; recolher feedback e defeitos. Relatório de piloto; KPIs; lista de correcções; evidência UAT; recomendação Go/No-Go. Gestor do Projecto e Product Owner Depende de G2 e M3. M4: piloto concluído.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 255,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0106: Disponibilizar o módulo a grupo controlado dentro do portal; medir navegação, sessão, permissões, formulários, IA, workflow, desempenho e suporte; recolher feedback e defeitos. Relatório de piloto; KPIs; lista de correcções; evidência UAT; recomendação Go/No-Go. Gestor do Projecto e Product Owner Depende de G2 e M3. M4: piloto concluído.",P2,MASTER-f167d915-0106: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0106,1,"[{""id"":""MASTER-f167d915-0106"",""pedido"":""Disponibilizar o módulo a grupo controlado dentro do portal; medir navegação, sessão, permissões, formulários, IA, workflow, desempenho e suporte; recolher feedback e defeitos. Relatório de piloto; KPIs; lista de correcções; evidência UAT; recomendação Go/No-Go. Gestor do Projecto e Product Owner Depende de G2 e M3. M4: piloto concluído."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 255""],""aceitacao"":""Disponibilizar o módulo a grupo controlado dentro do portal; medir navegação, sessão, permissões, formulários, IA, workflow, desempenho e suporte; recolher feedback e defeitos. Relatório de piloto; KPIs; lista de correcções; evidência UAT; recomendação Go/No-Go. Gestor do Projecto e Product Owner Depende de G2 e M3. M4: piloto concluído."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-f167d915-0107,"Corrigir defeitos, repetir regressão, validar capacidade, activar menu para todos os perfis autorizados e comunicar o lançamento. Release de produção; acta Go/No-Go; monitorização reforçada; suporte de estabilização. Líder Técnico, Operações e Product Owner Depende de M4. G3: lançamento aprovado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 257,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0107: Corrigir defeitos, repetir regressão, validar capacidade, activar menu para todos os perfis autorizados e comunicar o lançamento. Release de produção; acta Go/No-Go; monitorização reforçada; suporte de estabilização. Líder Técnico, Operações e Product Owner Depende de M4. G3: lançamento aprovado.",P2,MASTER-f167d915-0107: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0107,1,"[{""id"":""MASTER-f167d915-0107"",""pedido"":""Corrigir defeitos, repetir regressão, validar capacidade, activar menu para todos os perfis autorizados e comunicar o lançamento. Release de produção; acta Go/No-Go; monitorização reforçada; suporte de estabilização. Líder Técnico, Operações e Product Owner Depende de M4. G3: lançamento aprovado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 257""],""aceitacao"":""Corrigir defeitos, repetir regressão, validar capacidade, activar menu para todos os perfis autorizados e comunicar o lançamento. Release de produção; acta Go/No-Go; monitorização reforçada; suporte de estabilização. Líder Técnico, Operações e Product Owner Depende de M4. G3: lançamento aprovado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0108,"Equipa mínima recomendada para a operação interna: um Gestor do Projecto, um Product Owner APIEX, um Líder Técnico Laravel, dois desenvolvedores full-stack, um profissional de UX e acessibilidade, um profissional de QA, um profissional de DevOps/SRE e disponibilidade parcial das funções de segurança, jurídico, dados e IA. A capacidade deve ser revista após o inventário dos formulários, considerando complexidade, volume de regras, anexos, fluxos internos e esforço de homologação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 262,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0108: Equipa mínima recomendada para a operação interna: um Gestor do Projecto, um Product Owner APIEX, um Líder Técnico Laravel, dois desenvolvedores full-stack, um profissional de UX e acessibilidade, um profissional de QA, um profissional de DevOps/SRE e disponibilidade parcial das funções de segurança, jurídico, dados e IA. A capacidade deve ser revista após o inventário dos formulários, considerando complexidade, volume de regras, anexos, fluxos internos e esforço de homologação.",P2,MASTER-f167d915-0108: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0108,1,"[{""id"":""MASTER-f167d915-0108"",""pedido"":""Equipa mínima recomendada para a operação interna: um Gestor do Projecto, um Product Owner APIEX, um Líder Técnico Laravel, dois desenvolvedores full-stack, um profissional de UX e acessibilidade, um profissional de QA, um profissional de DevOps/SRE e disponibilidade parcial das funções de segurança, jurídico, dados e IA. A capacidade deve ser revista após o inventário dos formulários, considerando complexidade, volume de regras, anexos, fluxos internos e esforço de homologação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 262""],""aceitacao"":""Equipa mínima recomendada para a operação interna: um Gestor do Projecto, um Product Owner APIEX, um Líder Técnico Laravel, dois desenvolvedores full-stack, um profissional de UX e acessibilidade, um profissional de QA, um profissional de DevOps/SRE e disponibilidade parcial das funções de segurança, jurídico, dados e IA. A capacidade deve ser revista após o inventário dos formulários, considerando complexidade, volume de regras, anexos, fluxos internos e esforço de homologação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0109,"Patrocinador Executivo Assegurar mandato e orçamento; aprovar o âmbito sem interoperabilidade, os gates e o lançamento da operação interna.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 271,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0109: Patrocinador Executivo Assegurar mandato e orçamento; aprovar o âmbito sem interoperabilidade, os gates e o lançamento da operação interna.",P2,MASTER-f167d915-0109: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0109,1,"[{""id"":""MASTER-f167d915-0109"",""pedido"":""Patrocinador Executivo Assegurar mandato e orçamento; aprovar o âmbito sem interoperabilidade, os gates e o lançamento da operação interna."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 271""],""aceitacao"":""Patrocinador Executivo Assegurar mandato e orçamento; aprovar o âmbito sem interoperabilidade, os gates e o lançamento da operação interna."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0110,"Arquitecto / Líder técnico Responder pela arquitectura Laravel, formulários, workflow interno, camada de ligações institucionais, desempenho e qualidade, sem implementar integrações externas nesta fase.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 277,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0110: Arquitecto / Líder técnico Responder pela arquitectura Laravel, formulários, workflow interno, camada de ligações institucionais, desempenho e qualidade, sem implementar integrações externas nesta fase.",P2,MASTER-f167d915-0110: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0110,1,"[{""id"":""MASTER-f167d915-0110"",""pedido"":""Arquitecto / Líder técnico Responder pela arquitectura Laravel, formulários, workflow interno, camada de ligações institucionais, desempenho e qualidade, sem implementar integrações externas nesta fase."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 277""],""aceitacao"":""Arquitecto / Líder técnico Responder pela arquitectura Laravel, formulários, workflow interno, camada de ligações institucionais, desempenho e qualidade, sem implementar integrações externas nesta fase."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0111,"UX e acessibilidade Garantir jornadas claras entre portal e sites externos, formulários acessíveis, mensagens de validação compreensíveis e conformidade WCAG.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 279,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0111: UX e acessibilidade Garantir jornadas claras entre portal e sites externos, formulários acessíveis, mensagens de validação compreensíveis e conformidade WCAG.",P2,MASTER-f167d915-0111: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0111,1,"[{""id"":""MASTER-f167d915-0111"",""pedido"":""UX e acessibilidade Garantir jornadas claras entre portal e sites externos, formulários acessíveis, mensagens de validação compreensíveis e conformidade WCAG."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 279""],""aceitacao"":""UX e acessibilidade Garantir jornadas claras entre portal e sites externos, formulários acessíveis, mensagens de validação compreensíveis e conformidade WCAG."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0112,"Devem ser mantidos num registo controlado: atraso na entrega ou homologação dos formulários; indisponibilidade dos donos dos serviços; regras de negócio incompletas; baixa qualidade dos dados de teste; desempenho insuficiente da IA; vulnerabilidades críticas; atraso na contratação de SMS ou infra-estrutura; indisponibilidade de ligações institucionais; e expansão não controlada do âmbito. Cada risco deve ter probabilidade, impacto, proprietário, resposta, data de revisão, indicador de accionamento e plano de contingência. Os riscos que afectem o caminho crítico devem ser revistos semanalmente até G3.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 307,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0112: Devem ser mantidos num registo controlado: atraso na entrega ou homologação dos formulários; indisponibilidade dos donos dos serviços; regras de negócio incompletas; baixa qualidade dos dados de teste; desempenho insuficiente da IA; vulnerabilidades críticas; atraso na contratação de SMS ou infra-estrutura; indisponibilidade de ligações institucionais; e expansão não controlada do âmbito. Cada risco deve ter probabilidade, impacto, proprietário, resposta, data de revisão, indicador de accionamento e plano de contingência. Os riscos que afectem o caminho crítico devem ser revistos semanalmente até G3.",P2,MASTER-f167d915-0112: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0112,1,"[{""id"":""MASTER-f167d915-0112"",""pedido"":""Devem ser mantidos num registo controlado: atraso na entrega ou homologação dos formulários; indisponibilidade dos donos dos serviços; regras de negócio incompletas; baixa qualidade dos dados de teste; desempenho insuficiente da IA; vulnerabilidades críticas; atraso na contratação de SMS ou infra-estrutura; indisponibilidade de ligações institucionais; e expansão não controlada do âmbito. Cada risco deve ter probabilidade, impacto, proprietário, resposta, data de revisão, indicador de accionamento e plano de contingência. Os riscos que afectem o caminho crítico devem ser revistos semanalmente até G3."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 307""],""aceitacao"":""Devem ser mantidos num registo controlado: atraso na entrega ou homologação dos formulários; indisponibilidade dos donos dos serviços; regras de negócio incompletas; baixa qualidade dos dados de teste; desempenho insuficiente da IA; vulnerabilidades críticas; atraso na contratação de SMS ou infra-estrutura; indisponibilidade de ligações institucionais; e expansão não controlada do âmbito. Cada risco deve ter probabilidade, impacto, proprietário, resposta, data de revisão, indicador de accionamento e plano de contingência. Os riscos que afectem o caminho crítico devem ser revistos semanalmente até G3."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f167d915-0113,"Conclusão de viabilidade: a proposta é implementável como módulo incorporado no Portal do Investidor em teste-investidor.tempo.co.mz, com operação autónoma e sem interoperabilidade nesta fase, desde que a avaliação inicial confirme a reutilização segura da autenticação, perfis, navegação, componentes, base técnica e pipeline existentes. O primeiro lançamento deve limitar-se ao catálogo institucional, às ligações oficiais de apoio e a dois ou três formulários APIEX prioritários com tramitação integralmente interna.",..\..\..\..\..\..\Users\macbook\.codex\attachments\0ad28475-97cc-4263-b611-022f3de5bebc\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 310,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f167d915-0113: Conclusão de viabilidade: a proposta é implementável como módulo incorporado no Portal do Investidor em teste-investidor.tempo.co.mz, com operação autónoma e sem interoperabilidade nesta fase, desde que a avaliação inicial confirme a reutilização segura da autenticação, perfis, navegação, componentes, base técnica e pipeline existentes. O primeiro lançamento deve limitar-se ao catálogo institucional, às ligações oficiais de apoio e a dois ou três formulários APIEX prioritários com tramitação integralmente interna.",P2,MASTER-f167d915-0113: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f167d915-0113,1,"[{""id"":""MASTER-f167d915-0113"",""pedido"":""Conclusão de viabilidade: a proposta é implementável como módulo incorporado no Portal do Investidor em teste-investidor.tempo.co.mz, com operação autónoma e sem interoperabilidade nesta fase, desde que a avaliação inicial confirme a reutilização segura da autenticação, perfis, navegação, componentes, base técnica e pipeline existentes. O primeiro lançamento deve limitar-se ao catálogo institucional, às ligações oficiais de apoio e a dois ou três formulários APIEX prioritários com tramitação integralmente interna."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\0ad28475-97cc-4263-b611-022f3de5bebc\\Pasted text.txt; SHA f167d9156c2572c0253949a6f0ed88aafc28450cce902e8f445e3d979119aa37; linha 310""],""aceitacao"":""Conclusão de viabilidade: a proposta é implementável como módulo incorporado no Portal do Investidor em teste-investidor.tempo.co.mz, com operação autónoma e sem interoperabilidade nesta fase, desde que a avaliação inicial confirme a reutilização segura da autenticação, perfis, navegação, componentes, base técnica e pipeline existentes. O primeiro lançamento deve limitar-se ao catálogo institucional, às ligações oficiais de apoio e a dois ou três formulários APIEX prioritários com tramitação integralmente interna."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8185bed1-0001,• Publicar ou activar serviços externos sem condições confirmadas;,..\..\..\..\..\..\Users\macbook\.codex\attachments\13ef8ec2-be07-4b10-93a1-9fe134b928fa\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 10,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8185bed1-0001: • Publicar ou activar serviços externos sem condições confirmadas;,P2,MASTER-8185bed1-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8185bed1-0001,1,"[{""id"":""MASTER-8185bed1-0001"",""pedido"":""• Publicar ou activar serviços externos sem condições confirmadas;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\13ef8ec2-be07-4b10-93a1-9fe134b928fa\\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 10""],""aceitacao"":""• Publicar ou activar serviços externos sem condições confirmadas;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8185bed1-0004,"• Preservar a decisão posterior do utilizador sobre a utilização do ficheiro empresarial original, confirmando versão e proveniência antes da importação;",..\..\..\..\..\..\Users\macbook\.codex\attachments\13ef8ec2-be07-4b10-93a1-9fe134b928fa\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 59,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-8185bed1-0004: • Preservar a decisão posterior do utilizador sobre a utilização do ficheiro empresarial original, confirmando versão e proveniência antes da importação;",P2,MASTER-8185bed1-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8185bed1-0004,1,"[{""id"":""MASTER-8185bed1-0004"",""pedido"":""• Preservar a decisão posterior do utilizador sobre a utilização do ficheiro empresarial original, confirmando versão e proveniência antes da importação;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\13ef8ec2-be07-4b10-93a1-9fe134b928fa\\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 59""],""aceitacao"":""• Preservar a decisão posterior do utilizador sobre a utilização do ficheiro empresarial original, confirmando versão e proveniência antes da importação;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8185bed1-0005,• Preservar políticas de aprovação específicas de cada domínio;,..\..\..\..\..\..\Users\macbook\.codex\attachments\13ef8ec2-be07-4b10-93a1-9fe134b928fa\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 61,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8185bed1-0005: • Preservar políticas de aprovação específicas de cada domínio;,P2,MASTER-8185bed1-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8185bed1-0005,1,"[{""id"":""MASTER-8185bed1-0005"",""pedido"":""• Preservar políticas de aprovação específicas de cada domínio;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\13ef8ec2-be07-4b10-93a1-9fe134b928fa\\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 61""],""aceitacao"":""• Preservar políticas de aprovação específicas de cada domínio;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8185bed1-0006,• Campos obrigatórios e condicionais;,..\..\..\..\..\..\Users\macbook\.codex\attachments\13ef8ec2-be07-4b10-93a1-9fe134b928fa\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 70,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8185bed1-0006: • Campos obrigatórios e condicionais;,P2,MASTER-8185bed1-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8185bed1-0006,1,"[{""id"":""MASTER-8185bed1-0006"",""pedido"":""• Campos obrigatórios e condicionais;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\13ef8ec2-be07-4b10-93a1-9fe134b928fa\\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 70""],""aceitacao"":""• Campos obrigatórios e condicionais;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8185bed1-0012,• Testes obrigatórios estiverem aprovados;,..\..\..\..\..\..\Users\macbook\.codex\attachments\13ef8ec2-be07-4b10-93a1-9fe134b928fa\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 182,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8185bed1-0012: • Testes obrigatórios estiverem aprovados;,P2,MASTER-8185bed1-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8185bed1-0012,1,"[{""id"":""MASTER-8185bed1-0012"",""pedido"":""• Testes obrigatórios estiverem aprovados;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\13ef8ec2-be07-4b10-93a1-9fe134b928fa\\Pasted text.txt; SHA 8185bed1e45611af8861c8f00568a7da6901896e2650355c41642805485ffae1; linha 182""],""aceitacao"":""• Testes obrigatórios estiverem aprovados;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-470913be-0006, validar currículos oficialmente;,..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 80 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 80,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-470913be-0006:  validar currículos oficialmente;,P2,MASTER-470913be-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-470913be-0006,1,"[{""id"":""MASTER-470913be-0006"",""pedido"":"" validar currículos oficialmente;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 80"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 80""],""aceitacao"":"" validar currículos oficialmente;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-470913be-0007," garantir emprego, financiamento ou retorno do investimento;",..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 86 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 86,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-470913be-0007:  garantir emprego, financiamento ou retorno do investimento;",P2,MASTER-470913be-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-470913be-0007,1,"[{""id"":""MASTER-470913be-0007"",""pedido"":"" garantir emprego, financiamento ou retorno do investimento;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 86"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 86""],""aceitacao"":"" garantir emprego, financiamento ou retorno do investimento;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-470913be-0008," publicar como oficial uma necessidade, currículo, capacidade ou resultado ainda não validado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 87 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 87,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-470913be-0008:  publicar como oficial uma necessidade, currículo, capacidade ou resultado ainda não validado.",P2,MASTER-470913be-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-470913be-0008,1,"[{""id"":""MASTER-470913be-0008"",""pedido"":"" publicar como oficial uma necessidade, currículo, capacidade ou resultado ainda não validado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 87"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 87""],""aceitacao"":"" publicar como oficial uma necessidade, currículo, capacidade ou resultado ainda não validado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-470913be-0014, permitir revisão humana;,..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 346 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 346,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-470913be-0014:  permitir revisão humana;,P2,MASTER-470913be-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-470913be-0014,1,"[{""id"":""MASTER-470913be-0014"",""pedido"":"" permitir revisão humana;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 346"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 346""],""aceitacao"":"" permitir revisão humana;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-470913be-0015, publicar conclusões sem revisão;,..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 380 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 380,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-470913be-0015:  publicar conclusões sem revisão;,P2,MASTER-470913be-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-470913be-0015,1,"[{""id"":""MASTER-470913be-0015"",""pedido"":"" publicar conclusões sem revisão;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 380"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 380""],""aceitacao"":"" publicar conclusões sem revisão;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-470913be-0020, quem submete não deve validar isoladamente;,..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 524 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 524,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-470913be-0020:  quem submete não deve validar isoladamente;,P2,MASTER-470913be-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-470913be-0020,1,"[{""id"":""MASTER-470913be-0020"",""pedido"":"" quem submete não deve validar isoladamente;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 524"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 524""],""aceitacao"":"" quem submete não deve validar isoladamente;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-470913be-0021, quem recomenda não deve aprovar;,..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 525 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 525,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-470913be-0021:  quem recomenda não deve aprovar;,P2,MASTER-470913be-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-470913be-0021,1,"[{""id"":""MASTER-470913be-0021"",""pedido"":"" quem recomenda não deve aprovar;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 525"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 525""],""aceitacao"":"" quem recomenda não deve aprovar;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-470913be-0022, quem financia não deve certificar;,..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 526 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 526,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-470913be-0022:  quem financia não deve certificar;,P2,MASTER-470913be-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-470913be-0022,1,"[{""id"":""MASTER-470913be-0022"",""pedido"":"" quem financia não deve certificar;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 526"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 526""],""aceitacao"":"" quem financia não deve certificar;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-470913be-0023, quem administra o portal não deve declarar acreditação;,..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 527 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 527,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-470913be-0023:  quem administra o portal não deve declarar acreditação;,P2,MASTER-470913be-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-470913be-0023,1,"[{""id"":""MASTER-470913be-0023"",""pedido"":"" quem administra o portal não deve declarar acreditação;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 527"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 527""],""aceitacao"":"" quem administra o portal não deve declarar acreditação;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-470913be-0024, a IA não deve atribuir estados oficiais;,..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 528 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 528,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-470913be-0024:  a IA não deve atribuir estados oficiais;,P2,MASTER-470913be-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-470913be-0024,1,"[{""id"":""MASTER-470913be-0024"",""pedido"":"" a IA não deve atribuir estados oficiais;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 528"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 528""],""aceitacao"":"" a IA não deve atribuir estados oficiais;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-470913be-0025, dados pessoais dos formandos não devem ser visíveis para investidores sem base legítima e autorização.,..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 529 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 529,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-470913be-0025:  dados pessoais dos formandos não devem ser visíveis para investidores sem base legítima e autorização.,P2,MASTER-470913be-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-470913be-0025,1,"[{""id"":""MASTER-470913be-0025"",""pedido"":"" dados pessoais dos formandos não devem ser visíveis para investidores sem base legítima e autorização."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 529"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 529""],""aceitacao"":"" dados pessoais dos formandos não devem ser visíveis para investidores sem base legítima e autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-470913be-0028,"1. Preparação: inventariar todos os clusters e corredores candidatos, avaliar fontes, responsáveis, integrações, riscos e nível de prontidão e registar lacunas como pendentes de validação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 707 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 707,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-470913be-0028: 1. Preparação: inventariar todos os clusters e corredores candidatos, avaliar fontes, responsáveis, integrações, riscos e nível de prontidão e registar lacunas como pendentes de validação.",P2,MASTER-470913be-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-470913be-0028,1,"[{""id"":""MASTER-470913be-0028"",""pedido"":""1. Preparação: inventariar todos os clusters e corredores candidatos, avaliar fontes, responsáveis, integrações, riscos e nível de prontidão e registar lacunas como pendentes de validação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 707"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 707""],""aceitacao"":""1. Preparação: inventariar todos os clusters e corredores candidatos, avaliar fontes, responsáveis, integrações, riscos e nível de prontidão e registar lacunas como pendentes de validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-470913be-0029,"2. Priorização: aplicar uma matriz de pontuação aos critérios de selecção, documentar a classificação, validar a lista com os órgãos de governação e aprovar a sequência de expansão.",..\..\..\..\..\..\Users\macbook\.codex\attachments\1b36f6f0-93cf-49aa-9479-986a57bd18f4\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 708 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\27922f5b-f041-47db-bbf1-6bc50f3a83dc\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 708,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-470913be-0029: 2. Priorização: aplicar uma matriz de pontuação aos critérios de selecção, documentar a classificação, validar a lista com os órgãos de governação e aprovar a sequência de expansão.",P2,MASTER-470913be-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-470913be-0029,1,"[{""id"":""MASTER-470913be-0029"",""pedido"":""2. Priorização: aplicar uma matriz de pontuação aos critérios de selecção, documentar a classificação, validar a lista com os órgãos de governação e aprovar a sequência de expansão."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\1b36f6f0-93cf-49aa-9479-986a57bd18f4\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 708"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\27922f5b-f041-47db-bbf1-6bc50f3a83dc\\Pasted text.txt; SHA 470913bea520a8ee267f8df27c0849e12e0632d0ede2d4556ed463c994b82161; linha 708""],""aceitacao"":""2. Priorização: aplicar uma matriz de pontuação aos critérios de selecção, documentar a classificação, validar a lista com os órgãos de governação e aprovar a sequência de expansão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5464cdaa-0001,4. Artefactos e evidências obrigatórios,..\..\..\..\..\..\Users\macbook\.codex\attachments\22ddc8a3-c393-40ff-9960-dcf7bd9e34f6\Pasted text.txt; SHA 5464cdaab509637a44adc08fe621fde45a0bc16c8fc3aa9483fb1b9f0f9e0e85; linha 31,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5464cdaa-0001: 4. Artefactos e evidências obrigatórios,P2,MASTER-5464cdaa-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5464cdaa-0001,1,"[{""id"":""MASTER-5464cdaa-0001"",""pedido"":""4. Artefactos e evidências obrigatórios"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\22ddc8a3-c393-40ff-9960-dcf7bd9e34f6\\Pasted text.txt; SHA 5464cdaab509637a44adc08fe621fde45a0bc16c8fc3aa9483fb1b9f0f9e0e85; linha 31""],""aceitacao"":""4. Artefactos e evidências obrigatórios"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5464cdaa-0002,"• Commits pequenos e descritivos, quando o ambiente permitir commits.",..\..\..\..\..\..\Users\macbook\.codex\attachments\22ddc8a3-c393-40ff-9960-dcf7bd9e34f6\Pasted text.txt; SHA 5464cdaab509637a44adc08fe621fde45a0bc16c8fc3aa9483fb1b9f0f9e0e85; linha 36,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5464cdaa-0002: • Commits pequenos e descritivos, quando o ambiente permitir commits.",P2,MASTER-5464cdaa-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5464cdaa-0002,1,"[{""id"":""MASTER-5464cdaa-0002"",""pedido"":""• Commits pequenos e descritivos, quando o ambiente permitir commits."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\22ddc8a3-c393-40ff-9960-dcf7bd9e34f6\\Pasted text.txt; SHA 5464cdaab509637a44adc08fe621fde45a0bc16c8fc3aa9483fb1b9f0f9e0e85; linha 36""],""aceitacao"":""• Commits pequenos e descritivos, quando o ambiente permitir commits."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5464cdaa-0003,6. Formato obrigatório da resposta final,..\..\..\..\..\..\Users\macbook\.codex\attachments\22ddc8a3-c393-40ff-9960-dcf7bd9e34f6\Pasted text.txt; SHA 5464cdaab509637a44adc08fe621fde45a0bc16c8fc3aa9483fb1b9f0f9e0e85; linha 44,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5464cdaa-0003: 6. Formato obrigatório da resposta final,P2,MASTER-5464cdaa-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5464cdaa-0003,1,"[{""id"":""MASTER-5464cdaa-0003"",""pedido"":""6. Formato obrigatório da resposta final"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\22ddc8a3-c393-40ff-9960-dcf7bd9e34f6\\Pasted text.txt; SHA 5464cdaab509637a44adc08fe621fde45a0bc16c8fc3aa9483fb1b9f0f9e0e85; linha 44""],""aceitacao"":""6. Formato obrigatório da resposta final"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-300ede99-0001,Objectivo: Implementar submissão e tratamento operacional ponta a ponta.,..\..\..\..\..\..\Users\macbook\.codex\attachments\2368cafa-157f-4177-ac75-255563247749\Pasted text.txt; SHA 300ede994ba6cbacdf7ffebb4cbd75777eccb3f359842491404357e8a549b235; linha 14,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-300ede99-0001: Objectivo: Implementar submissão e tratamento operacional ponta a ponta.,P2,MASTER-300ede99-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-300ede99-0001,1,"[{""id"":""MASTER-300ede99-0001"",""pedido"":""Objectivo: Implementar submissão e tratamento operacional ponta a ponta."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2368cafa-157f-4177-ac75-255563247749\\Pasted text.txt; SHA 300ede994ba6cbacdf7ffebb4cbd75777eccb3f359842491404357e8a549b235; linha 14""],""aceitacao"":""Objectivo: Implementar submissão e tratamento operacional ponta a ponta."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-300ede99-0002,Etapa Estado inicial Evidência obrigatória Aprovador por função Bloqueia,..\..\..\..\..\..\Users\macbook\.codex\attachments\2368cafa-157f-4177-ac75-255563247749\Pasted text.txt; SHA 300ede994ba6cbacdf7ffebb4cbd75777eccb3f359842491404357e8a549b235; linha 41,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-300ede99-0002: Etapa Estado inicial Evidência obrigatória Aprovador por função Bloqueia,P2,MASTER-300ede99-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-300ede99-0002,1,"[{""id"":""MASTER-300ede99-0002"",""pedido"":""Etapa Estado inicial Evidência obrigatória Aprovador por função Bloqueia"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2368cafa-157f-4177-ac75-255563247749\\Pasted text.txt; SHA 300ede994ba6cbacdf7ffebb4cbd75777eccb3f359842491404357e8a549b235; linha 41""],""aceitacao"":""Etapa Estado inicial Evidência obrigatória Aprovador por função Bloqueia"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-300ede99-0003,• Guardar um commit limpo e identificável antes de iniciar cada etapa.,..\..\..\..\..\..\Users\macbook\.codex\attachments\2368cafa-157f-4177-ac75-255563247749\Pasted text.txt; SHA 300ede994ba6cbacdf7ffebb4cbd75777eccb3f359842491404357e8a549b235; linha 60,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-300ede99-0003: • Guardar um commit limpo e identificável antes de iniciar cada etapa.,P2,MASTER-300ede99-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-300ede99-0003,1,"[{""id"":""MASTER-300ede99-0003"",""pedido"":""• Guardar um commit limpo e identificável antes de iniciar cada etapa."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2368cafa-157f-4177-ac75-255563247749\\Pasted text.txt; SHA 300ede994ba6cbacdf7ffebb4cbd75777eccb3f359842491404357e8a549b235; linha 60""],""aceitacao"":""• Guardar um commit limpo e identificável antes de iniciar cada etapa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0001,"Refaça o Catálogo de Investimentos para permitir descoberta, pesquisa, filtros, mapas, comparação e navegação através de quatro dimensões principais:",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 22,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0001: Refaça o Catálogo de Investimentos para permitir descoberta, pesquisa, filtros, mapas, comparação e navegação através de quatro dimensões principais:",P2,MASTER-5dbf82c2-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0001,1,"[{""id"":""MASTER-5dbf82c2-0001"",""pedido"":""Refaça o Catálogo de Investimentos para permitir descoberta, pesquisa, filtros, mapas, comparação e navegação através de quatro dimensões principais:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 22""],""aceitacao"":""Refaça o Catálogo de Investimentos para permitir descoberta, pesquisa, filtros, mapas, comparação e navegação através de quatro dimensões principais:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0002,"A solução deve cumprir a Lei n.º 8/2023, de 9 de Junho, o Decreto n.º 8/2024, de 7 de Março, e a legislação especial vigente aplicável às ZEE, ZFI, parques industriais, matérias fiscais, aduaneiras, fundiárias, ambientais, laborais e sectoriais.",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 27,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0002: A solução deve cumprir a Lei n.º 8/2023, de 9 de Junho, o Decreto n.º 8/2024, de 7 de Março, e a legislação especial vigente aplicável às ZEE, ZFI, parques industriais, matérias fiscais, aduaneiras, fundiárias, ambientais, laborais e sectoriais.",P2,MASTER-5dbf82c2-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0002,1,"[{""id"":""MASTER-5dbf82c2-0002"",""pedido"":""A solução deve cumprir a Lei n.º 8/2023, de 9 de Junho, o Decreto n.º 8/2024, de 7 de Março, e a legislação especial vigente aplicável às ZEE, ZFI, parques industriais, matérias fiscais, aduaneiras, fundiárias, ambientais, laborais e sectoriais."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 27""],""aceitacao"":""A solução deve cumprir a Lei n.º 8/2023, de 9 de Junho, o Decreto n.º 8/2024, de 7 de Março, e a legislação especial vigente aplicável às ZEE, ZFI, parques industriais, matérias fiscais, aduaneiras, fundiárias, ambientais, laborais e sectoriais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0003,"O portal tem função informativa, de promoção, facilitação, rastreabilidade e acompanhamento. Não deve simular ou substituir:",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 36,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0003: O portal tem função informativa, de promoção, facilitação, rastreabilidade e acompanhamento. Não deve simular ou substituir:",P2,MASTER-5dbf82c2-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0003,1,"[{""id"":""MASTER-5dbf82c2-0003"",""pedido"":""O portal tem função informativa, de promoção, facilitação, rastreabilidade e acompanhamento. Não deve simular ou substituir:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 36""],""aceitacao"":""O portal tem função informativa, de promoção, facilitação, rastreabilidade e acompanhamento. Não deve simular ou substituir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0004,2. Resultado funcional obrigatório,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 47,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0004: 2. Resultado funcional obrigatório,P2,MASTER-5dbf82c2-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0004,1,"[{""id"":""MASTER-5dbf82c2-0004"",""pedido"":""2. Resultado funcional obrigatório"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 47""],""aceitacao"":""2. Resultado funcional obrigatório"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0005,O Catálogo de Investimentos deve apresentar quatro entradas de navegação equivalentes e claramente identificadas:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 48,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0005: O Catálogo de Investimentos deve apresentar quatro entradas de navegação equivalentes e claramente identificadas:,P2,MASTER-5dbf82c2-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0005,1,"[{""id"":""MASTER-5dbf82c2-0005"",""pedido"":""O Catálogo de Investimentos deve apresentar quatro entradas de navegação equivalentes e claramente identificadas:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 48""],""aceitacao"":""O Catálogo de Investimentos deve apresentar quatro entradas de navegação equivalentes e claramente identificadas:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0006,"Quando o utilizador pesquisar ou abrir um Cluster, o sistema deve apresentar:",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 54,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0006: Quando o utilizador pesquisar ou abrir um Cluster, o sistema deve apresentar:",P2,MASTER-5dbf82c2-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0006,1,"[{""id"":""MASTER-5dbf82c2-0006"",""pedido"":""Quando o utilizador pesquisar ou abrir um Cluster, o sistema deve apresentar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 54""],""aceitacao"":""Quando o utilizador pesquisar ou abrir um Cluster, o sistema deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0007,"Quando o utilizador pesquisar ou abrir um Corredor, o sistema deve apresentar:",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 70,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0007: Quando o utilizador pesquisar ou abrir um Corredor, o sistema deve apresentar:",P2,MASTER-5dbf82c2-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0007,1,"[{""id"":""MASTER-5dbf82c2-0007"",""pedido"":""Quando o utilizador pesquisar ou abrir um Corredor, o sistema deve apresentar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 70""],""aceitacao"":""Quando o utilizador pesquisar ou abrir um Corredor, o sistema deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0008,O sistema deve distinguir claramente:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 83,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0008: O sistema deve distinguir claramente:,P2,MASTER-5dbf82c2-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0008,1,"[{""id"":""MASTER-5dbf82c2-0008"",""pedido"":""O sistema deve distinguir claramente:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 83""],""aceitacao"":""O sistema deve distinguir claramente:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0009,"Quando o utilizador pesquisar ou abrir uma ZEE, o sistema deve apresentar:",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 89,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0009: Quando o utilizador pesquisar ou abrir uma ZEE, o sistema deve apresentar:",P2,MASTER-5dbf82c2-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0009,1,"[{""id"":""MASTER-5dbf82c2-0009"",""pedido"":""Quando o utilizador pesquisar ou abrir uma ZEE, o sistema deve apresentar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 89""],""aceitacao"":""Quando o utilizador pesquisar ou abrir uma ZEE, o sistema deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0010,"Quando o utilizador pesquisar ou abrir uma ZFI, o sistema deve apresentar:",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 110,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0010: Quando o utilizador pesquisar ou abrir uma ZFI, o sistema deve apresentar:",P2,MASTER-5dbf82c2-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0010,1,"[{""id"":""MASTER-5dbf82c2-0010"",""pedido"":""Quando o utilizador pesquisar ou abrir uma ZFI, o sistema deve apresentar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 110""],""aceitacao"":""Quando o utilizador pesquisar ou abrir uma ZFI, o sistema deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0011,Os resultados devem poder ser apresentados em:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 129,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0011: Os resultados devem poder ser apresentados em:,P2,MASTER-5dbf82c2-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0011,1,"[{""id"":""MASTER-5dbf82c2-0011"",""pedido"":""Os resultados devem poder ser apresentados em:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 129""],""aceitacao"":""Os resultados devem poder ser apresentados em:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0012,O utilizador deve poder:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 134,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0012: O utilizador deve poder:,P2,MASTER-5dbf82c2-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0012,1,"[{""id"":""MASTER-5dbf82c2-0012"",""pedido"":""O utilizador deve poder:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 134""],""aceitacao"":""O utilizador deve poder:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0013,O mesmo investimento não deve ser duplicado quando pertencer simultaneamente a:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 146,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0013: O mesmo investimento não deve ser duplicado quando pertencer simultaneamente a:,P2,MASTER-5dbf82c2-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0013,1,"[{""id"":""MASTER-5dbf82c2-0013"",""pedido"":""O mesmo investimento não deve ser duplicado quando pertencer simultaneamente a:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 146""],""aceitacao"":""O mesmo investimento não deve ser duplicado quando pertencer simultaneamente a:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0014,"Deve existir uma única ficha canónica do investimento, exibindo todas as dimensões associadas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 151,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0014: Deve existir uma única ficha canónica do investimento, exibindo todas as dimensões associadas.",P2,MASTER-5dbf82c2-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0014,1,"[{""id"":""MASTER-5dbf82c2-0014"",""pedido"":""Deve existir uma única ficha canónica do investimento, exibindo todas as dimensões associadas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 151""],""aceitacao"":""Deve existir uma única ficha canónica do investimento, exibindo todas as dimensões associadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0015,"A entidade canónica deve incluir, no mínimo:",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 166,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0015: A entidade canónica deve incluir, no mínimo:",P2,MASTER-5dbf82c2-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0015,1,"[{""id"":""MASTER-5dbf82c2-0015"",""pedido"":""A entidade canónica deve incluir, no mínimo:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 166""],""aceitacao"":""A entidade canónica deve incluir, no mínimo:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0016,Cada relação deve conter:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 246,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0016: Cada relação deve conter:,P2,MASTER-5dbf82c2-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0016,1,"[{""id"":""MASTER-5dbf82c2-0016"",""pedido"":""Cada relação deve conter:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 246""],""aceitacao"":""Cada relação deve conter:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0017,Não grave listas de identificadores em JSON quando a relação exigir:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 261,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0017: Não grave listas de identificadores em JSON quando a relação exigir:,P2,MASTER-5dbf82c2-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0017,1,"[{""id"":""MASTER-5dbf82c2-0017"",""pedido"":""Não grave listas de identificadores em JSON quando a relação exigir:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 261""],""aceitacao"":""Não grave listas de identificadores em JSON quando a relação exigir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0018,Cada associação deve indicar se a dimensão é:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 278,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0018: Cada associação deve indicar se a dimensão é:,P2,MASTER-5dbf82c2-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0018,1,"[{""id"":""MASTER-5dbf82c2-0018"",""pedido"":""Cada associação deve indicar se a dimensão é:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 278""],""aceitacao"":""Cada associação deve indicar se a dimensão é:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0019,A ficha do projecto âncora deve apresentar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 287,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0019: A ficha do projecto âncora deve apresentar:,P2,MASTER-5dbf82c2-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0019,1,"[{""id"":""MASTER-5dbf82c2-0019"",""pedido"":""A ficha do projecto âncora deve apresentar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 287""],""aceitacao"":""A ficha do projecto âncora deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0020, cada página de Cluster deve listar os projectos âncora relacionados;,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 306,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0020:  cada página de Cluster deve listar os projectos âncora relacionados;,P2,MASTER-5dbf82c2-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0020,1,"[{""id"":""MASTER-5dbf82c2-0020"",""pedido"":"" cada página de Cluster deve listar os projectos âncora relacionados;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 306""],""aceitacao"":"" cada página de Cluster deve listar os projectos âncora relacionados;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0021, cada página de Corredor deve listar os projectos âncora relacionados;,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 307,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0021:  cada página de Corredor deve listar os projectos âncora relacionados;,P2,MASTER-5dbf82c2-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0021,1,"[{""id"":""MASTER-5dbf82c2-0021"",""pedido"":"" cada página de Corredor deve listar os projectos âncora relacionados;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 307""],""aceitacao"":"" cada página de Corredor deve listar os projectos âncora relacionados;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0022, cada página de ZEE deve listar os projectos âncora relacionados;,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 308,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0022:  cada página de ZEE deve listar os projectos âncora relacionados;,P2,MASTER-5dbf82c2-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0022,1,"[{""id"":""MASTER-5dbf82c2-0022"",""pedido"":"" cada página de ZEE deve listar os projectos âncora relacionados;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 308""],""aceitacao"":"" cada página de ZEE deve listar os projectos âncora relacionados;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0023, cada página de ZFI deve listar os projectos âncora relacionados;,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 309,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0023:  cada página de ZFI deve listar os projectos âncora relacionados;,P2,MASTER-5dbf82c2-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0023,1,"[{""id"":""MASTER-5dbf82c2-0023"",""pedido"":"" cada página de ZFI deve listar os projectos âncora relacionados;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 309""],""aceitacao"":"" cada página de ZFI deve listar os projectos âncora relacionados;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0024, cada página de parque industrial deve listar os projectos âncora relacionados.,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 310,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0024:  cada página de parque industrial deve listar os projectos âncora relacionados.,P2,MASTER-5dbf82c2-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0024,1,"[{""id"":""MASTER-5dbf82c2-0024"",""pedido"":"" cada página de parque industrial deve listar os projectos âncora relacionados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 310""],""aceitacao"":"" cada página de parque industrial deve listar os projectos âncora relacionados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0025,A pesquisa deve suportar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 388,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0025: A pesquisa deve suportar:,P2,MASTER-5dbf82c2-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0025,1,"[{""id"":""MASTER-5dbf82c2-0025"",""pedido"":""A pesquisa deve suportar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 388""],""aceitacao"":""A pesquisa deve suportar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0026,Cada resultado deve mostrar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 451 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 233,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0026: Cada resultado deve mostrar: | MASTER-07bc673a-0021: Cada resultado deve mostrar:,P2,MASTER-5dbf82c2-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-07bc673a-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0026 | MASTER-07bc673a-0021,2,"[{""id"":""MASTER-5dbf82c2-0026"",""pedido"":""Cada resultado deve mostrar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 451""],""aceitacao"":""Cada resultado deve mostrar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-07bc673a-0021"",""pedido"":""Cada resultado deve mostrar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 233""],""aceitacao"":""Cada resultado deve mostrar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0027,"Não registar dados pessoais ou sensíveis sem finalidade, base legal e consentimento aplicáveis.",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 495,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0027: Não registar dados pessoais ou sensíveis sem finalidade, base legal e consentimento aplicáveis.",P2,MASTER-5dbf82c2-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0027,1,"[{""id"":""MASTER-5dbf82c2-0027"",""pedido"":""Não registar dados pessoais ou sensíveis sem finalidade, base legal e consentimento aplicáveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 495""],""aceitacao"":""Não registar dados pessoais ou sensíveis sem finalidade, base legal e consentimento aplicáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0028,A pesquisa por Cluster deve retornar investimentos:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 498,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0028: A pesquisa por Cluster deve retornar investimentos:,P2,MASTER-5dbf82c2-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0028,1,"[{""id"":""MASTER-5dbf82c2-0028"",""pedido"":""A pesquisa por Cluster deve retornar investimentos:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 498""],""aceitacao"":""A pesquisa por Cluster deve retornar investimentos:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0029,A pesquisa por Corredor deve retornar investimentos:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 506,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0029: A pesquisa por Corredor deve retornar investimentos:,P2,MASTER-5dbf82c2-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0029,1,"[{""id"":""MASTER-5dbf82c2-0029"",""pedido"":""A pesquisa por Corredor deve retornar investimentos:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 506""],""aceitacao"":""A pesquisa por Corredor deve retornar investimentos:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0030,A pesquisa por ZEE deve retornar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 519,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0030: A pesquisa por ZEE deve retornar:,P2,MASTER-5dbf82c2-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0030,1,"[{""id"":""MASTER-5dbf82c2-0030"",""pedido"":""A pesquisa por ZEE deve retornar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 519""],""aceitacao"":""A pesquisa por ZEE deve retornar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0031,A pesquisa por ZFI deve retornar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 534,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0031: A pesquisa por ZFI deve retornar:,P2,MASTER-5dbf82c2-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0031,1,"[{""id"":""MASTER-5dbf82c2-0031"",""pedido"":""A pesquisa por ZFI deve retornar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 534""],""aceitacao"":""A pesquisa por ZFI deve retornar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0032, permitir agrupamento por dimensão;,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 558,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0032:  permitir agrupamento por dimensão;,P2,MASTER-5dbf82c2-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0032,1,"[{""id"":""MASTER-5dbf82c2-0032"",""pedido"":"" permitir agrupamento por dimensão;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 558""],""aceitacao"":"" permitir agrupamento por dimensão;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0033,Implementar para ZEE e ZFI:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 561,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0033: Implementar para ZEE e ZFI:,P2,MASTER-5dbf82c2-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0033,1,"[{""id"":""MASTER-5dbf82c2-0033"",""pedido"":""Implementar para ZEE e ZFI:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 561""],""aceitacao"":""Implementar para ZEE e ZFI:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0034,"Implementar inicialmente em modo assistido, até existir integração formal com as Alfândegas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 621,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0034: Implementar inicialmente em modo assistido, até existir integração formal com as Alfândegas.",P2,MASTER-5dbf82c2-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0034,1,"[{""id"":""MASTER-5dbf82c2-0034"",""pedido"":""Implementar inicialmente em modo assistido, até existir integração formal com as Alfândegas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 621""],""aceitacao"":""Implementar inicialmente em modo assistido, até existir integração formal com as Alfândegas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0035,O sistema não deve substituir:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 622,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0035: O sistema não deve substituir:,P2,MASTER-5dbf82c2-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0035,1,"[{""id"":""MASTER-5dbf82c2-0035"",""pedido"":""O sistema não deve substituir:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 622""],""aceitacao"":""O sistema não deve substituir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0036,Disponibilizar APIs para:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 665,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0036: Disponibilizar APIs para:,P2,MASTER-5dbf82c2-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0036,1,"[{""id"":""MASTER-5dbf82c2-0036"",""pedido"":""Disponibilizar APIs para:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 665""],""aceitacao"":""Disponibilizar APIs para:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0037,A página do Catálogo deve iniciar com:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 721,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0037: A página do Catálogo deve iniciar com:,P2,MASTER-5dbf82c2-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0037,1,"[{""id"":""MASTER-5dbf82c2-0037"",""pedido"":""A página do Catálogo deve iniciar com:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 721""],""aceitacao"":""A página do Catálogo deve iniciar com:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0038,Permitir mudança entre dimensões sem perder filtros compatíveis.,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 726,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0038: Permitir mudança entre dimensões sem perder filtros compatíveis.,P2,MASTER-5dbf82c2-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0038,1,"[{""id"":""MASTER-5dbf82c2-0038"",""pedido"":""Permitir mudança entre dimensões sem perder filtros compatíveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 726""],""aceitacao"":""Permitir mudança entre dimensões sem perder filtros compatíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0039,As páginas de detalhe devem apresentar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 728,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0039: As páginas de detalhe devem apresentar:,P2,MASTER-5dbf82c2-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0039,1,"[{""id"":""MASTER-5dbf82c2-0039"",""pedido"":""As páginas de detalhe devem apresentar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 728""],""aceitacao"":""As páginas de detalhe devem apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0040,Cada manifestação de interesse deve gravar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 757,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-5dbf82c2-0040: Cada manifestação de interesse deve gravar:,P2,MASTER-5dbf82c2-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0040,1,"[{""id"":""MASTER-5dbf82c2-0040"",""pedido"":""Cada manifestação de interesse deve gravar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 757""],""aceitacao"":""Cada manifestação de interesse deve gravar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0041,Preservar todas as origens de interesse.,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 787,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0041: Preservar todas as origens de interesse.,P2,MASTER-5dbf82c2-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0041,1,"[{""id"":""MASTER-5dbf82c2-0041"",""pedido"":""Preservar todas as origens de interesse."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 787""],""aceitacao"":""Preservar todas as origens de interesse."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0042,Ninguém deve aprovar o próprio registo.,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 820,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0042: Ninguém deve aprovar o próprio registo.,P2,MASTER-5dbf82c2-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0042,1,"[{""id"":""MASTER-5dbf82c2-0042"",""pedido"":""Ninguém deve aprovar o próprio registo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 820""],""aceitacao"":""Ninguém deve aprovar o próprio registo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0043,Cada conteúdo deve possuir:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 821,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0043: Cada conteúdo deve possuir:,P2,MASTER-5dbf82c2-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0043,1,"[{""id"":""MASTER-5dbf82c2-0043"",""pedido"":""Cada conteúdo deve possuir:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 821""],""aceitacao"":""Cada conteúdo deve possuir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0044,devem gerar nova versão e trilho de auditoria.,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 841,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0044: devem gerar nova versão e trilho de auditoria.,P2,MASTER-5dbf82c2-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0044,1,"[{""id"":""MASTER-5dbf82c2-0044"",""pedido"":""devem gerar nova versão e trilho de auditoria."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 841""],""aceitacao"":""devem gerar nova versão e trilho de auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0045,"Conteúdo expirado, revogado ou não validado não deve aparecer como vigente.",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 842,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0045: Conteúdo expirado, revogado ou não validado não deve aparecer como vigente.",P2,MASTER-5dbf82c2-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0045,1,"[{""id"":""MASTER-5dbf82c2-0045"",""pedido"":""Conteúdo expirado, revogado ou não validado não deve aparecer como vigente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 842""],""aceitacao"":""Conteúdo expirado, revogado ou não validado não deve aparecer como vigente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0046,A matriz de rastreabilidade deve ligar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 985,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0046: A matriz de rastreabilidade deve ligar:,P2,MASTER-5dbf82c2-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0046,1,"[{""id"":""MASTER-5dbf82c2-0046"",""pedido"":""A matriz de rastreabilidade deve ligar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 985""],""aceitacao"":""A matriz de rastreabilidade deve ligar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0047,RF-ZON / RF-CLU / RF-COR → entidade → migration → modelo → serviço → API → ecrã → teste → fase → responsável.,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 986,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0047: RF-ZON / RF-CLU / RF-COR → entidade → migration → modelo → serviço → API → ecrã → teste → fase → responsável.,P2,MASTER-5dbf82c2-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0047,1,"[{""id"":""MASTER-5dbf82c2-0047"",""pedido"":""RF-ZON / RF-CLU / RF-COR → entidade → migration → modelo → serviço → API → ecrã → teste → fase → responsável."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 986""],""aceitacao"":""RF-ZON / RF-CLU / RF-COR → entidade → migration → modelo → serviço → API → ecrã → teste → fase → responsável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0048, impedir publicação como informação oficial;,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1024,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0048:  impedir publicação como informação oficial;,P2,MASTER-5dbf82c2-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0048,1,"[{""id"":""MASTER-5dbf82c2-0048"",""pedido"":"" impedir publicação como informação oficial;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1024""],""aceitacao"":"" impedir publicação como informação oficial;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, MASTER-5dbf82c2-0049,"Parque industrial Empreendimento infra-estruturado que concentra actividades industriais e serviços partilhados; não beneficia automaticamente de regime económico, fiscal ou aduaneiro especial. Proprietário ou gestor, lotes, ocupação, preços ou condições, utilities, acessos, serviços comuns, licenciamento ordinário, empresas instaladas, capacidade e disponibilidade. Qualquer estatuto ZEE ou ZFI deve ser registado separadamente e comprovado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1050,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0049: Parque industrial Empreendimento infra-estruturado que concentra actividades industriais e serviços partilhados; não beneficia automaticamente de regime económico, fiscal ou aduaneiro especial. Proprietário ou gestor, lotes, ocupação, preços ou condições, utilities, acessos, serviços comuns, licenciamento ordinário, empresas instaladas, capacidade e disponibilidade. Qualquer estatuto ZEE ou ZFI deve ser registado separadamente e comprovado.",P2,MASTER-5dbf82c2-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0049,1,"[{""id"":""MASTER-5dbf82c2-0049"",""pedido"":""Parque industrial Empreendimento infra-estruturado que concentra actividades industriais e serviços partilhados; não beneficia automaticamente de regime económico, fiscal ou aduaneiro especial. Proprietário ou gestor, lotes, ocupação, preços ou condições, utilities, acessos, serviços comuns, licenciamento ordinário, empresas instaladas, capacidade e disponibilidade. Qualquer estatuto ZEE ou ZFI deve ser registado separadamente e comprovado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1050""],""aceitacao"":""Parque industrial Empreendimento infra-estruturado que concentra actividades industriais e serviços partilhados; não beneficia automaticamente de regime económico, fiscal ou aduaneiro especial. Proprietário ou gestor, lotes, ocupação, preços ou condições, utilities, acessos, serviços comuns, licenciamento ordinário, empresas instaladas, capacidade e disponibilidade. Qualquer estatuto ZEE ou ZFI deve ser registado separadamente e comprovado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. [RECONCILIACAO-43-20261019] 2: Gestão bloqueada por manage-portal legado. Corrigir também consulta da lista que omite primary_territory_id antes de resolver a hierarquia. Campos desconhecidos não impedem consulta.","Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada. | PARQUES-MAPA01 mínimo proposto: ficha legível, desconhecidos/conflitos explícitos, anotações opcionais de recursos/atividades com fonte/data/âmbito/capacidade/unidade, continuidade confirmada ao mesmo dossier e reversão preservando dados após edição anterior. A ficha operacional integral permanece aberta. | PARQUES-DOC01: provar público P0 estável após preparação privada, promoção expressa atómica/409, isolamento do envelope, contexto sem direitos e preservação após save HTTP pelo editor anterior com variantes compatíveis. Sequência de prova pós-uso definida, ainda não executada. Ficha útil com desconhecidos, sem depender de preencher informação sem fonte. | PARQUES-QA: três critérios centrais demonstrados; desconhecidos, filtros afetados e acesso/repetição verificados. Saldo deste recorte QA: zero implementação funcional; disponibilização futura exige decisão específica e backup/restauro fresco do destino. Ficha integral, menus e lacunas externas permanecem abertos. | PARQUES-ATIVO01: disponibilização deste recorte concluída. Não encerra ficha operacional integral dos parques, informação real ainda desconhecida, menus ou lacunas externas. Os critérios QA aceites não foram repetidos. | PARQUES-SALDO02: próximo mínimo proposto L1: responsabilidades distintas, condições declaradas de acesso, riscos/canal e revisão documental. Sem criação de mestres, reserva ou inferência de disponibilidade. Lotes/fases, ocupantes/séries, perímetros e relações económicas factuais permanecem no saldo integral; publicação/recorte anterior mantêm-se concluídos. | PARQUES-L1-DOC01: implementar/demonstrar L1. Na reversão, save pelo editor anterior compatível deve preservar detalhes privados recuperáveis e a versão pública (conteúdo/estado/versão/timestamps), incluindo rascunho posterior e limpeza após publicar. Prova por executar; manual e ficha integral continuam pendentes. Desconhecido não é gratuito/disponível/autorizado. | PARQUES-L1-QA: recorte L1 demonstrado apenas QA, disponibilização/observação ativa pendente de decisão específica. Ficha integral não encerrada: fases/lotes individuais, ocupantes/séries, perímetros e relações factuais permanecem. Factos sem fonte continuam desconhecidos. Nenhuma aceitação do utilizador dos novos anexos/manual presumida. | L1 código/esquema disponibilizados e conferidos por leitura. Não gravadas/publicadas fichas reais nem repetidas aceitações QA. Abertura do novo editor autenticado no ativo não observada pelo Codex: controlo não identifica URL com segurança; não confundir com falha do portal. Ficha integral continua aberta nos restantes incrementos. | Pendência operacional de abertura/observação do editor L1 resolvida: observado. Ficha integral permanece aberta nos restantes critérios anteriores. Não há novo teste QA ou outro lote. | Capacidade estruturada demonstrada sóQA; não encerra cláusulas globais nem preenche factos reais ausentes. Tempo confirmou uso informativo sem reserva/elegibilidade/aprovação automática. Perímetros, títulos reais, ocupantes, séries e traduções ausentes continuam desconhecidos. Anexos não presumidos conferidos pelo utilizador. [UTILIZACAO-HOMOLOGACAO-20261019] 2: Disponibilidade condicionada conforme limite registado — 16 fichas privadas/pendentes, 19 relações territoriais; publicação e gestão autorizada separadas.","SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes | PARQUES-MAPA01: mestre investment_zones, arrays areas/activities/resources/source_evidence, operador/organizações, GIS/anexos/relações/revisões, APIs v2, percurso de cinco fases/19 etapas e dossier/apoio atuais. Sem cadastro paralelo. | PARQUES-DOC01: mesmo mestre/arrays, revisões cifradas append-only, APIs/autoridades existentes, dossier/percurso e apoio por código/versão do destino. Uma coluna aditiva e nenhum novo mestre/importação. Reversão retém sete fontes funcionais, migration/ledger e build compatível; editor anterior identificado por hash. | PARQUES-QA: 16 artefactos (15 fontes e uma migration nominal), compilação candidata e compatível de 162 ficheiros cada; mesmo mestre/UUID, arrays, snapshots cifrados, dossier e workflow. As sete fontes retidas estão individualmente identificadas com hashes no manifesto. | PARQUES-SALDO02: mesmo investment_zones/UUID, operador canónico, organizações, preparação cifrada/versão-base, publicação expressa, áreas/recursos/atividades e anexos/GIS/relações/dossier já entregues. Nenhuma aceitação anterior reaberta.","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. | PARQUES-MAPA01: usar clone atualizado com referências económicas; save atual devolve publicado a rascunho, pelo que prova começa em Beluluane rascunho existente e aviso explícito; allowlist anterior requer contrato compatível; apoio por código/versão do destino. Sem necessidade prevista de migration/importação. Munhava confirmed não demonstrado pelo suporte inspecionado; não alterar silenciosamente. | PARQUES-DOC01 substitui a opção anterior de avisar que despublica: pipeline com coluna cifrada, versão de trabalho/base pública, instalador nominal schema-only e estado intermédio sem DDL demonstrável. Rollback integral de controller/service antigos é incompatível: manter variantes explícitas. Nenhuma alteração silenciosa de workflow; menus/ficha integral separados. | PARQUES-QA: instalador nominal autenticado com prévia sem escrita, autoridade/MFA/CSRF, idempotência, hashes e motivo visível; sem importação/publicação de parques. Reversão pós-uso parcial retém sete fontes, migration/coluna/ledger e build compatível; não repor todas as fontes antigas após uso. | PARQUES-ATIVO01: reversão compatível após utilização mantém sete fontes funcionais, migration/coluna/ledger e build compatível. Editor anterior guarda e recupera detalhes; não oferece reconciliação nova de base. Não repor dump antigo sobre utilização posterior. | PARQUES-SALDO02: desenho propõe uma coluna JSONB nullable operational_details no mesmo cadastro, após 130000; adaptador autenticado nominal 140000 com prévia/idempotência e prova do estado intermédio. Reversão cumulativa conserva oito fontes funcionais, schema/histórico e build compatível; editar pelo anterior deve preservar o novo bloco. Factos reais em falta não bloqueiam QA com desconhecidos/fixtures autorizadas. Nenhuma regra nova de aprovação ou revalidação oficial. | PARQUES-L1-DOC01: clone inventariado precede 130000; preparar base equivalente somente em QA. Uma entidade existente pode acumular funções de proprietário/promotor/operador/gestor; não exige quatro entidades nem novos cadastros. Fontes/condições com data/âmbito/moeda/unidade aplicáveis. Whitelist pública expressa exclui contactos pessoais, notas, IDs e suporte privados. | PARQUES-L1-QA: oito hashes anteriores/quatro ausências; base 130000 já reportada ativa, confirmar no preflight. Nova 140000 somente por ação autenticada com prévia/idempotência; sem flags/grants/importações ou fichas reais. Backup/restauro fresco do destino perto da execução. Reversão parcial conserva oito fontes funcionais cumulativas, schema/histórico e build compatível após utilização. | Autorização específica Tempo e instalação140000 executadas; base130000 preservada. Reversão pós-uso conserva oito fontes funcionais, schema/histórico e build compatível; UI anterior não mostra grupos L1, API preserva privados e projeção pública. Matriz/backlog atuais preservados e complementados; sem repor versões históricas. | Ativo inalterado; código base atual e schemas aceites reutilizados em clone isolado55441. Sem migration nova ou repetição130000/140000/150000; L1 e navegação não reensaiados. Reversão parcial retém2serviços e buildcompatível. Eventual disponibilização separada com decisão e backup/restauro fresco; sem nova regra organizacional.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,"Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida. | PARQUES-MAPA01: mapa concluído; mínimo recomendado 19–29 h QA, discriminado por tarefa, mais futura disponibilização 2–4 h separadas. Dados reais de capacidade/lotes/operadores sem estimativa por ausência de fonte; não bloqueiam preparação com desconhecidos. Implementação ainda não iniciada. | PARQUES-DOC01: 19–29 h QA preservadas como base histórica; delta técnico +5–8 h (2–3 publicação estável, 1–2 instalação nominal, 2–3 prova/build compatível), total revisto 24–37 h QA. Disponibilização futura 2–4 h separadas. Não são horas consumidas; não iniciou implementação. | PARQUES-QA: 19–29 h base e +5–8 h = 24–37 h foram estimativas, não horas consumidas. Recorte QA e empacotamento concluídos. Saldo operacional futuro estimado 2–4 h, separado e dependente da decisão específica. Sem ampliação do âmbito. | PARQUES-ATIVO01: saldo operacional deste recorte zero; as 2–4 h eram uma estimativa, não horas consumidas. Ficha integral e restantes lacunas continuam nos estados anteriores. | PARQUES-SALDO02: L1 ainda não iniciado; 24–36 h QA por seis tarefas (3–4 + 3–5 + 5–8 + 5–7 + 5–8 + 3–4). Inclui recuperação do fragmento privado cifrado após publicação. Futura disponibilização 2–4 h separadas. São estimativas, não trabalho consumido, nem reabertura das estimativas/aceitações da entrega anterior. | PARQUES-L1-DOC01: 24–36 h ADICIONAIS em QA, inalteradas, distintas do lote anterior encerrado; 2–4 h futuras operacionais separadas. Sem horas consumidas ou implementação nesta revisão. | PARQUES-L1-QA: previsão adicional inicial 24–36 h preservada, não horas consumidas. Seis tarefas QA concluídas; saldo técnico identificado zero no recorte. Revisão/decisão e 2–4 h operacionais futuras separadas; não confundidas com entrega anterior encerrada. | Saldo operacional de troca/instalação e conferência por leitura: zero; observação do editor autenticado indicada como não demonstrada. 2–4h eram estimativa operacional, não horas consumidas. Previsão QA24–36h continua histórica; ficha integral aberta. | Observação operacional restante L1 concluída, resultado observado; saldo operacional deste recorte zero. 2–4h e24–36h continuam estimativas históricas, não horas consumidas; ficha integral aberta.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | 16/10/2026 PARQUES-MAPA01: levantamento em leitura no clone restaurado do destino, 17 zonas/sete parques (três publicados), 19 relações territoriais/36 revisões; zero anexos/geometrias/relações económicas de zonas, sem inferir ausência real. Acervo integral prévio de 10717 ficheiros e 60 anexos atuais inventariados; dez exemplares delimitados por hash. Reutilizar investment_zones/UUID/versões/territórios e percurso/dossier existentes. Mapa: outputs/investmoz-parques-mapa-20261016/para-revisao/MAPA-RECORTE-QA.md. Sem implementação, alteração ativa ou repetição de aceitações. | 16/10/2026 PARQUES-DOC01: instrução posterior da Tempo concretizada no desenho, sem implementação. Público anterior permanece até publicação expressa; uma coluna editorial_draft cifrada nullable no mesmo mestre, versões/histórico privados e instalação nominal autenticada já previstos. Seleção no dossier guarda UUID/versão pública consultada, sem reserva, disponibilidade ou autorização de instalação. Desenho: outputs/investmoz-parques-mapa-20261016/DOC01/DESENHO-PUBLICACAO-E-REVERSAO.md; PROVA-POS-USO.md. Não é demonstração funcional executada. | 16/10/2026 PARQUES-QA: recorte DOC01 implementado e demonstrado apenas no clone parks_operational_20261016_test:55441. Preparação privada v4 conservou público v3; publicação expressa v5. T1 privado v7 sobre público v5; editor anterior efetivamente servido/guardado gerou v8 e preservou detalhes/IDs/contexto. Coexistência: suspensão v9, reconciliação expressa v10 e publicação v11; dossier conserva referência consultada v5. Evidência: outputs/investmoz-parques-QA-20261016/para-revisao/RELATORIO-QA.md. Não encerra ficha integral nem autoriza ativo. | 16/10/2026 PARQUES-ATIVO01 parques-operacionais-QA-6aacf653a98e: disponibilização autorizada pelo responsável e concluída no recorte mínimo. Aplicados 16 artefactos e build de 162 ficheiros; só migration nominal 130000, pela ação autenticada existente. Backup/restauro fresco de 295 tabelas e 31 sequências, extração de 1311 ficheiros e arranque do clone em leitura verificados. Abertura de gestão sem guardar; lista e ficha pública de Balama mantêm factos anteriores. Evidência: outputs/investmoz-parques-ativacao-20261016/para-revisao/RELATORIO-FINAL.md, PRESERVACAO-FINAL.json e recibo. Aceitações QA reutilizadas. | 16/10/2026 PARQUES-SALDO02: levantamento documental do saldo integral concluído, sem implementação/teste/ativo. Reutiliza entrega parques-operacionais-QA-6aacf653a98e encerrada. Inventário 10722 ficheiros/60 anexos, 12 exemplares; clone restaurado 55441 READ ONLY. Sete parques sem operador associado, recursos/atividades preenchidos ou anexos/perímetros/relações guardados: ausência factual não significa inexistência real. Mapa: outputs/investmoz-parques-integral-delimitacao-20261016/MAPA-SALDO-E-LOTE-MINIMO.md. | PARQUES-L1-DOC01: dependência anterior registada como disponibilizada; relatório/recibo/pacote selados conferidos por hash, instalação autenticada 130000 e editor Balama v3 sem guardar já registados. Não se presume conferência independente dos anexos pelo utilizador. Sem novo teste funcional. | PARQUES-L1-QA: parques-L1-QA-fb56ec51f62e, 12 artefactos/build162 em clone 55441. 40 condições HTTP; mesma entidade em quatro funções sem duplicar; whitelist/fragmento privado cifrado; tarifa contextualizada/desconhecido nulo; publicação expressa; editor anterior real guardou com preservação privada e pública A/B/C. Relatório em outputs/investmoz-parques-L1-QA-20261016/RELATORIO-QA.md. | L1 disponibilizado em 18/10/2026, candidata parques-L1-QA-fb56ec51f62e DOC02. 12 artefactos/build162; apenas 140000 por instalação autenticada da conta 2. Recibo bffa9337-b2ca-48c6-bc6b-fbbf100f8848; coluna JSONB nullable, zero registos de negócio alterados. Backup/restauro fresco295 tabelas/31 sequências/1316ficheiros, arranque/decifragem verificados. Preservação295 tabelas sem diferenças inesperadas; lista/ficha pública Balama e assets conferidos. Evidência: outputs/investmoz-parques-L1-ativacao-20261018/. | 18/10/2026, L1: observado diretamente pelo Codex no editor Balama, URL HTTPS confirmado, conta2/Osmane Nala pelo DOM. Quatro grupos L1 presentes; público v3/preparação não guardada. Sem alterar campos, guardar, publicar ou repetir140000. Evidência EDITOR-OBSERVADO-20261018.txt e OBSERVACAO-OPERACIONAL-FINAL.json no diretório da ativação. | 18/10: parques-integral-QA-4e2dc76dbf27 acrescenta títulos/fases/lotes/ocupantes/indicadores/cadeia no envelope do mesmo parque.36checksHTTP,3serviço, UI guarda14,25privado/12,5público; editor anterior real v27→28 preserva privado e público. Restauro296tabelas,16outraszonas e cadastros iguais. Relatório em outputs/investmoz-parques-integral-QA-20261018/para-revisao/. | Homologação teste-investidor 19/10/2026: Ficha integral dos parques=Ausente. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Ficha integral dos parques=Instalado mas desabilitado. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. @@ -2010,391 +2010,391 @@ MASTER-5dbf82c2-0049,"Parque industrial Empreendimento infra-estruturado que con [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. [PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação. [P1-P2-QA-167b5db97653] 42/13 verificações do delta; serviços/controladores/middleware com rollback, build único. P1 parcial (21 modalidades/assistência); interface de atribuição pendente; sem instalação remota/importação/publicação. Mesma matriz e manual. -[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,," | PARQUES-MAPA01: leitura documental/schema/fotografia restaurada não é prova funcional nova. Sem geometria/lotação/serviços/benefícios presumidos, sem novo mestre, flags, grants ou ativo. Restante ficha integral, CAE 600/579, duplicados, Fintech e menus mantêm estados; menus em preparação não bloqueiam. | PARQUES-DOC01: apenas desenho corrigido por inspeção; prova pós-uso e publicação estável ainda por executar na candidata QA. Sem migrations, gravações, importações ou ativo nesta revisão. Dados sem fonte continuam desconhecidos; sem novas exigências de operadores, lotes, benefícios ou organização. | PARQUES-QA: clone sintético baseado na QA económica (171 tabelas), não cópia atual integral do ativo (295 no backup anterior). Preservação dos 160 hashes de tabelas não afetadas, 15 zonas alheias, papéis e referências económicas. Anúncio sintético herdado no clone v18 permanece inalterado; referência original v12 não foi reensaiada. Dados reais sem fonte continuam desconhecidos; sem ensaio volumétrico, homologação real ou ativo. | PARQUES-ATIVO01: conferência ativa operacional sem guardar, publicar, reservar, importar fixtures ou conceder privilégios. Preservação de negócio/histórico e dados anteriores verificada por comparação com o restauro fresco. Provas QA, limites documentais e restantes aceitações mantidos. | PARQUES-SALDO02: só levantamento/desenho por leitura do clone e acervo; zero provas funcionais novas, migrations/importações/publicações ou alterações de código ativo. Critérios L1 propostos por executar. Ficha integral aberta; menus, duplicados, regulação Fintech e restantes lacunas preservados. | PARQUES-L1-DOC01: consolidação documental anterior à implementação. Sem código, dados, migrations, importação, publicação ou ativo. Critérios L1 e conferência dos novos anexos pelo utilizador não dados como concluídos. DOC00 preservado; convenções em outputs/investmoz-parques-integral-delimitacao-20261016/DOC01/CONVENCOES-E-DEPENDENCIA.md. | PARQUES-L1-QA: clone anterior isolado171 tabelas, não cópia integral atual do ativo295 anteriormente reportadas. Fixture reutiliza uma organização sintética com classificação pública apenas QA; zero mestres novos. 166 tabelas, 16 outras zonas e 47 revisões preservadas; restauro171/31seq/2ficheiros. Sem volumetria/homologação real ou nova aceitação móvel; desktop observado. Ativo994ficheiros+3protegidos iguais; B/COUNTRY02 e provas aceites sem repetição. Ficha integral/menus/duplicados/Fintech mantêm estados. | Utilizador conferiu cinco documentos DOC02/recibo, não declarou inspeção do ZIP nem da conferência local. Integridade do pacote verificada pelo Codex. Instalação autenticada reportada pelo utilizador e confirmada em ledger/auditoria. Sem equivalência visual da reversão, volume, gravação/publicação real ou nova aceitação assistiva. Navegação separada. | Rectificação expressa: ChatGPT conferiu documentos DOC02 QA; não está confirmada a conferência pelo utilizador do relatório local da ativação. Esta nota corrige atribuições anteriores. Relatório/recibo finais preparados para anexar à página privada existente. Sessão autorizada existente; sem novo desafio MFA ou observação de gravação/publicação.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0050,"• Continuidade: preservar pesquisa, filtros, ordenação, página, idioma e vista no URL e ao alternar entre lista e mapa.",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1056,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0050: • Continuidade: preservar pesquisa, filtros, ordenação, página, idioma e vista no URL e ao alternar entre lista e mapa.",P2,MASTER-5dbf82c2-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0050,1,"[{""id"":""MASTER-5dbf82c2-0050"",""pedido"":""• Continuidade: preservar pesquisa, filtros, ordenação, página, idioma e vista no URL e ao alternar entre lista e mapa."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1056""],""aceitacao"":""• Continuidade: preservar pesquisa, filtros, ordenação, página, idioma e vista no URL e ao alternar entre lista e mapa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0051,"• Prevenção de erros: validar dados antes da submissão, confirmar acções irreversíveis e permitir retomar formulários interrompidos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1058,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-5dbf82c2-0051: • Prevenção de erros: validar dados antes da submissão, confirmar acções irreversíveis e permitir retomar formulários interrompidos.",P2,MASTER-5dbf82c2-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0051,1,"[{""id"":""MASTER-5dbf82c2-0051"",""pedido"":""• Prevenção de erros: validar dados antes da submissão, confirmar acções irreversíveis e permitir retomar formulários interrompidos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1058""],""aceitacao"":""• Prevenção de erros: validar dados antes da submissão, confirmar acções irreversíveis e permitir retomar formulários interrompidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0052,"• Acessibilidade: garantir navegação integral por teclado, foco visível, contraste adequado, estrutura semântica, textos alternativos e mensagens compreensíveis.",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1059,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0052: • Acessibilidade: garantir navegação integral por teclado, foco visível, contraste adequado, estrutura semântica, textos alternativos e mensagens compreensíveis.",P2,MASTER-5dbf82c2-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0052,1,"[{""id"":""MASTER-5dbf82c2-0052"",""pedido"":""• Acessibilidade: garantir navegação integral por teclado, foco visível, contraste adequado, estrutura semântica, textos alternativos e mensagens compreensíveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1059""],""aceitacao"":""• Acessibilidade: garantir navegação integral por teclado, foco visível, contraste adequado, estrutura semântica, textos alternativos e mensagens compreensíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0053,"• Implementar timeouts, retries com backoff, circuit breaker, filas persistentes e idempotência para integrações e tarefas assíncronas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1063,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0053: • Implementar timeouts, retries com backoff, circuit breaker, filas persistentes e idempotência para integrações e tarefas assíncronas.",P2,MASTER-5dbf82c2-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0053,1,"[{""id"":""MASTER-5dbf82c2-0053"",""pedido"":""• Implementar timeouts, retries com backoff, circuit breaker, filas persistentes e idempotência para integrações e tarefas assíncronas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1063""],""aceitacao"":""• Implementar timeouts, retries com backoff, circuit breaker, filas persistentes e idempotência para integrações e tarefas assíncronas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0054,"• Garantir degradação elegante: se o mapa falhar, manter lista, filtros, localização textual e acções essenciais disponíveis.",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1065,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0054: • Garantir degradação elegante: se o mapa falhar, manter lista, filtros, localização textual e acções essenciais disponíveis.",P2,MASTER-5dbf82c2-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0054,1,"[{""id"":""MASTER-5dbf82c2-0054"",""pedido"":""• Garantir degradação elegante: se o mapa falhar, manter lista, filtros, localização textual e acções essenciais disponíveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1065""],""aceitacao"":""• Garantir degradação elegante: se o mapa falhar, manter lista, filtros, localização textual e acções essenciais disponíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0055,"• Garantir que comparação, favoritos e manifestação de interesse funcionem sem duplicação e com confirmação clara do estado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1072,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-5dbf82c2-0055: • Garantir que comparação, favoritos e manifestação de interesse funcionem sem duplicação e com confirmação clara do estado.",P2,MASTER-5dbf82c2-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0055,1,"[{""id"":""MASTER-5dbf82c2-0055"",""pedido"":""• Garantir que comparação, favoritos e manifestação de interesse funcionem sem duplicação e com confirmação clara do estado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1072""],""aceitacao"":""• Garantir que comparação, favoritos e manifestação de interesse funcionem sem duplicação e com confirmação clara do estado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0056,"3–5 semanas Implementar serviços, políticas, APIs versionadas, workflows, RBAC, segregação, auditoria e compatibilidade. Código Laravel, OpenAPI, matriz de permissões, seeders e testes unitários, integração, contrato, autorização e idempotência. Go: contratos aprovados e zero falhas críticas de autorização.",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1085,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0056: 3–5 semanas Implementar serviços, políticas, APIs versionadas, workflows, RBAC, segregação, auditoria e compatibilidade. Código Laravel, OpenAPI, matriz de permissões, seeders e testes unitários, integração, contrato, autorização e idempotência. Go: contratos aprovados e zero falhas críticas de autorização.",P2,MASTER-5dbf82c2-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0056,1,"[{""id"":""MASTER-5dbf82c2-0056"",""pedido"":""3–5 semanas Implementar serviços, políticas, APIs versionadas, workflows, RBAC, segregação, auditoria e compatibilidade. Código Laravel, OpenAPI, matriz de permissões, seeders e testes unitários, integração, contrato, autorização e idempotência. Go: contratos aprovados e zero falhas críticas de autorização."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1085""],""aceitacao"":""3–5 semanas Implementar serviços, políticas, APIs versionadas, workflows, RBAC, segregação, auditoria e compatibilidade. Código Laravel, OpenAPI, matriz de permissões, seeders e testes unitários, integração, contrato, autorização e idempotência. Go: contratos aprovados e zero falhas críticas de autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0057,"3–4 semanas Implementar pesquisa textual e geoespacial, filtros, ranking, paginação e deduplicação nas quatro dimensões. Serviço de pesquisa, índice, endpoints, fixtures, telemetria e testes de relevância, GIS, isolamento e desempenho. Go: resultados correctos, únicos, determinísticos e explicáveis.",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1088,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0057: 3–4 semanas Implementar pesquisa textual e geoespacial, filtros, ranking, paginação e deduplicação nas quatro dimensões. Serviço de pesquisa, índice, endpoints, fixtures, telemetria e testes de relevância, GIS, isolamento e desempenho. Go: resultados correctos, únicos, determinísticos e explicáveis.",P2,MASTER-5dbf82c2-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0057,1,"[{""id"":""MASTER-5dbf82c2-0057"",""pedido"":""3–4 semanas Implementar pesquisa textual e geoespacial, filtros, ranking, paginação e deduplicação nas quatro dimensões. Serviço de pesquisa, índice, endpoints, fixtures, telemetria e testes de relevância, GIS, isolamento e desempenho. Go: resultados correctos, únicos, determinísticos e explicáveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1088""],""aceitacao"":""3–4 semanas Implementar pesquisa textual e geoespacial, filtros, ranking, paginação e deduplicação nas quatro dimensões. Serviço de pesquisa, índice, endpoints, fixtures, telemetria e testes de relevância, GIS, isolamento e desempenho. Go: resultados correctos, únicos, determinísticos e explicáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0058,"3–5 semanas Executar dry-run das alterações e migrações internas em PostgreSQL/PostGIS, preservar IDs e URLs, testar segurança, recuperação, desempenho, acessibilidade e UAT. Scripts idempotentes, reconciliação, plano de corte/rollback, evidências, piloto PT/EN, formação e runbook. Go: reconciliação aprovada, rollback ensaiado e zero defeito crítico.",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1097,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0058: 3–5 semanas Executar dry-run das alterações e migrações internas em PostgreSQL/PostGIS, preservar IDs e URLs, testar segurança, recuperação, desempenho, acessibilidade e UAT. Scripts idempotentes, reconciliação, plano de corte/rollback, evidências, piloto PT/EN, formação e runbook. Go: reconciliação aprovada, rollback ensaiado e zero defeito crítico.",P1,MASTER-5dbf82c2-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0058,1,"[{""id"":""MASTER-5dbf82c2-0058"",""pedido"":""3–5 semanas Executar dry-run das alterações e migrações internas em PostgreSQL/PostGIS, preservar IDs e URLs, testar segurança, recuperação, desempenho, acessibilidade e UAT. Scripts idempotentes, reconciliação, plano de corte/rollback, evidências, piloto PT/EN, formação e runbook. Go: reconciliação aprovada, rollback ensaiado e zero defeito crítico."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1097""],""aceitacao"":""3–5 semanas Executar dry-run das alterações e migrações internas em PostgreSQL/PostGIS, preservar IDs e URLs, testar segurança, recuperação, desempenho, acessibilidade e UAT. Scripts idempotentes, reconciliação, plano de corte/rollback, evidências, piloto PT/EN, formação e runbook. Go: reconciliação aprovada, rollback ensaiado e zero defeito crítico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0059,20.1. Formato obrigatório da resposta do Codex em cada fase,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1103,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0059: 20.1. Formato obrigatório da resposta do Codex em cada fase,P2,MASTER-5dbf82c2-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0059,1,"[{""id"":""MASTER-5dbf82c2-0059"",""pedido"":""20.1. Formato obrigatório da resposta do Codex em cada fase"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1103""],""aceitacao"":""20.1. Formato obrigatório da resposta do Codex em cada fase"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0060,Zonas Francas Industriais — estatuto a validar,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1124,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0060: Zonas Francas Industriais — estatuto a validar,P2,MASTER-5dbf82c2-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0060,1,"[{""id"":""MASTER-5dbf82c2-0060"",""pedido"":""Zonas Francas Industriais — estatuto a validar"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1124""],""aceitacao"":""Zonas Francas Industriais — estatuto a validar"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0061,"RF-ZON-001 Administrar cadastro mestre de ZEE, ZFI e parques industriais. A aprovação exige categoria, código único, denominação, estado, diploma ou título habilitante, entidade competente, operador/gestor, datas, fonte oficial, proprietário e versão. ZEE/ZFI distinguem operador e empresa e conservam certificados, condições, averbamentos, suspensão, renovação e revogação. Alterações geram histórico imutável. MVP",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1141,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0061: RF-ZON-001 Administrar cadastro mestre de ZEE, ZFI e parques industriais. A aprovação exige categoria, código único, denominação, estado, diploma ou título habilitante, entidade competente, operador/gestor, datas, fonte oficial, proprietário e versão. ZEE/ZFI distinguem operador e empresa e conservam certificados, condições, averbamentos, suspensão, renovação e revogação. Alterações geram histórico imutável. MVP",P2,MASTER-5dbf82c2-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0061,1,"[{""id"":""MASTER-5dbf82c2-0061"",""pedido"":""RF-ZON-001 Administrar cadastro mestre de ZEE, ZFI e parques industriais. A aprovação exige categoria, código único, denominação, estado, diploma ou título habilitante, entidade competente, operador/gestor, datas, fonte oficial, proprietário e versão. ZEE/ZFI distinguem operador e empresa e conservam certificados, condições, averbamentos, suspensão, renovação e revogação. Alterações geram histórico imutável. MVP"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1141""],""aceitacao"":""RF-ZON-001 Administrar cadastro mestre de ZEE, ZFI e parques industriais. A aprovação exige categoria, código único, denominação, estado, diploma ou título habilitante, entidade competente, operador/gestor, datas, fonte oficial, proprietário e versão. ZEE/ZFI distinguem operador e empresa e conservam certificados, condições, averbamentos, suspensão, renovação e revogação. Alterações geram histórico imutável. MVP"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0062,"RF-ZON-002 Gerir delimitação geográfica, subzonas, lotes e instalações. PostGIS aceita apenas geometrias válidas, não vazias, no SRID aprovado e com fonte e entidade validadora. Perímetros oficiais exigem diploma ou planta autorizada; conflitos e sobreposições são bloqueados ou remetidos para validação; versões anteriores permanecem consultáveis. MVP",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1142,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0062: RF-ZON-002 Gerir delimitação geográfica, subzonas, lotes e instalações. PostGIS aceita apenas geometrias válidas, não vazias, no SRID aprovado e com fonte e entidade validadora. Perímetros oficiais exigem diploma ou planta autorizada; conflitos e sobreposições são bloqueados ou remetidos para validação; versões anteriores permanecem consultáveis. MVP",P1,MASTER-5dbf82c2-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0062,1,"[{""id"":""MASTER-5dbf82c2-0062"",""pedido"":""RF-ZON-002 Gerir delimitação geográfica, subzonas, lotes e instalações. PostGIS aceita apenas geometrias válidas, não vazias, no SRID aprovado e com fonte e entidade validadora. Perímetros oficiais exigem diploma ou planta autorizada; conflitos e sobreposições são bloqueados ou remetidos para validação; versões anteriores permanecem consultáveis. MVP"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1142""],""aceitacao"":""RF-ZON-002 Gerir delimitação geográfica, subzonas, lotes e instalações. PostGIS aceita apenas geometrias válidas, não vazias, no SRID aprovado e com fonte e entidade validadora. Perímetros oficiais exigem diploma ou planta autorizada; conflitos e sobreposições são bloqueados ou remetidos para validação; versões anteriores permanecem consultáveis. MVP"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0063,"RF-ZON-003 Registar regimes e benefícios aplicáveis. Cada regra indica diploma, artigo, sujeito, condição, autoridade, vigência, validação e revisão. Impedir cumulação não autorizada, cálculo sem regra validada e benefício como adquirido antes do acto competente; conteúdo expirado ou contraditório é retirado e gera alerta jurídico. MVP",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1143,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0063: RF-ZON-003 Registar regimes e benefícios aplicáveis. Cada regra indica diploma, artigo, sujeito, condição, autoridade, vigência, validação e revisão. Impedir cumulação não autorizada, cálculo sem regra validada e benefício como adquirido antes do acto competente; conteúdo expirado ou contraditório é retirado e gera alerta jurídico. MVP",P2,MASTER-5dbf82c2-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0063,1,"[{""id"":""MASTER-5dbf82c2-0063"",""pedido"":""RF-ZON-003 Registar regimes e benefícios aplicáveis. Cada regra indica diploma, artigo, sujeito, condição, autoridade, vigência, validação e revisão. Impedir cumulação não autorizada, cálculo sem regra validada e benefício como adquirido antes do acto competente; conteúdo expirado ou contraditório é retirado e gera alerta jurídico. MVP"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1143""],""aceitacao"":""RF-ZON-003 Registar regimes e benefícios aplicáveis. Cada regra indica diploma, artigo, sujeito, condição, autoridade, vigência, validação e revisão. Impedir cumulação não autorizada, cálculo sem regra validada e benefício como adquirido antes do acto competente; conteúdo expirado ou contraditório é retirado e gera alerta jurídico. MVP"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0064,"RF-ZON-004 Gerir actividades autorizadas, condicionadas e proibidas. Relacionar actividade, produto, serviço, licença, restrição e fundamento legal. Regras de exportação ou mercado interno são parametrizadas conforme regime vigente; excepções exigem decisão competente, parecer e validade. MVP",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1144,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0064: RF-ZON-004 Gerir actividades autorizadas, condicionadas e proibidas. Relacionar actividade, produto, serviço, licença, restrição e fundamento legal. Regras de exportação ou mercado interno são parametrizadas conforme regime vigente; excepções exigem decisão competente, parecer e validade. MVP",P2,MASTER-5dbf82c2-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0064,1,"[{""id"":""MASTER-5dbf82c2-0064"",""pedido"":""RF-ZON-004 Gerir actividades autorizadas, condicionadas e proibidas. Relacionar actividade, produto, serviço, licença, restrição e fundamento legal. Regras de exportação ou mercado interno são parametrizadas conforme regime vigente; excepções exigem decisão competente, parecer e validade. MVP"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1144""],""aceitacao"":""RF-ZON-004 Gerir actividades autorizadas, condicionadas e proibidas. Relacionar actividade, produto, serviço, licença, restrição e fundamento legal. Regras de exportação ou mercado interno são parametrizadas conforme regime vigente; excepções exigem decisão competente, parecer e validade. MVP"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0065,"RF-ZON-005 Publicar ficha territorial e dossier de investimento. Publicação bilingue somente após aprovação institucional e editorial, com mapa, estatuto, operador, actividades, lotes, infra-estruturas, procedimentos, benefícios validados, obrigações, riscos, contactos, fontes, actualização e aviso de elegibilidade caso a caso. MVP",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1145,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0065: RF-ZON-005 Publicar ficha territorial e dossier de investimento. Publicação bilingue somente após aprovação institucional e editorial, com mapa, estatuto, operador, actividades, lotes, infra-estruturas, procedimentos, benefícios validados, obrigações, riscos, contactos, fontes, actualização e aviso de elegibilidade caso a caso. MVP",P2,MASTER-5dbf82c2-0065: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0065,1,"[{""id"":""MASTER-5dbf82c2-0065"",""pedido"":""RF-ZON-005 Publicar ficha territorial e dossier de investimento. Publicação bilingue somente após aprovação institucional e editorial, com mapa, estatuto, operador, actividades, lotes, infra-estruturas, procedimentos, benefícios validados, obrigações, riscos, contactos, fontes, actualização e aviso de elegibilidade caso a caso. MVP"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1145""],""aceitacao"":""RF-ZON-005 Publicar ficha territorial e dossier de investimento. Publicação bilingue somente após aprovação institucional e editorial, com mapa, estatuto, operador, actividades, lotes, infra-estruturas, procedimentos, benefícios validados, obrigações, riscos, contactos, fontes, actualização e aviso de elegibilidade caso a caso. MVP"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0066,"RF-ZON-006 Pesquisar, filtrar e comparar ZEE, ZFI e parques. Filtrar por categoria, localização, actividade, disponibilidade, infra-estruturas, acessos, operador, estatuto e validade. Comparações separam condições físicas de regimes legais, assinalam ausências e respeitam permissões. MVP; comparação avançada na Fase 2",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1146,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0066: RF-ZON-006 Pesquisar, filtrar e comparar ZEE, ZFI e parques. Filtrar por categoria, localização, actividade, disponibilidade, infra-estruturas, acessos, operador, estatuto e validade. Comparações separam condições físicas de regimes legais, assinalam ausências e respeitam permissões. MVP; comparação avançada na Fase 2",P2,MASTER-5dbf82c2-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0066,1,"[{""id"":""MASTER-5dbf82c2-0066"",""pedido"":""RF-ZON-006 Pesquisar, filtrar e comparar ZEE, ZFI e parques. Filtrar por categoria, localização, actividade, disponibilidade, infra-estruturas, acessos, operador, estatuto e validade. Comparações separam condições físicas de regimes legais, assinalam ausências e respeitam permissões. MVP; comparação avançada na Fase 2"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1146""],""aceitacao"":""RF-ZON-006 Pesquisar, filtrar e comparar ZEE, ZFI e parques. Filtrar por categoria, localização, actividade, disponibilidade, infra-estruturas, acessos, operador, estatuto e validade. Comparações separam condições físicas de regimes legais, assinalam ausências e respeitam permissões. MVP; comparação avançada na Fase 2"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0067,"RF-ZON-007 Gerir lotes, instalações, capacidade e ocupação. Cada unidade contém identificação, geometria, área, uso, disponibilidade, capacidade, utilities, acessos, titularidade, condições, preço autorizado, ocupante e contrato protegido. Impedir reservas concorrentes e exigir aprovação e histórico para mudanças. Fase 2",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1147,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0067: RF-ZON-007 Gerir lotes, instalações, capacidade e ocupação. Cada unidade contém identificação, geometria, área, uso, disponibilidade, capacidade, utilities, acessos, titularidade, condições, preço autorizado, ocupante e contrato protegido. Impedir reservas concorrentes e exigir aprovação e histórico para mudanças. Fase 2",P1,MASTER-5dbf82c2-0067: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0067,1,"[{""id"":""MASTER-5dbf82c2-0067"",""pedido"":""RF-ZON-007 Gerir lotes, instalações, capacidade e ocupação. Cada unidade contém identificação, geometria, área, uso, disponibilidade, capacidade, utilities, acessos, titularidade, condições, preço autorizado, ocupante e contrato protegido. Impedir reservas concorrentes e exigir aprovação e histórico para mudanças. Fase 2"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1147""],""aceitacao"":""RF-ZON-007 Gerir lotes, instalações, capacidade e ocupação. Cada unidade contém identificação, geometria, área, uso, disponibilidade, capacidade, utilities, acessos, titularidade, condições, preço autorizado, ocupante e contrato protegido. Impedir reservas concorrentes e exigir aprovação e histórico para mudanças. Fase 2"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0068,"RF-ZON-008 Receber manifestação de interesse e pedido assistido. Requerente selecciona zona, qualidade, actividade, localização, investimento, emprego, mercados e necessidades. Checklist e documentos são validados; protocolo e processo CRM são criados sem duplicação. Submissões incompletas não iniciam prazo decisório. MVP assistido; transaccional na Fase 2",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1148,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0068: RF-ZON-008 Receber manifestação de interesse e pedido assistido. Requerente selecciona zona, qualidade, actividade, localização, investimento, emprego, mercados e necessidades. Checklist e documentos são validados; protocolo e processo CRM são criados sem duplicação. Submissões incompletas não iniciam prazo decisório. MVP assistido; transaccional na Fase 2",P2,MASTER-5dbf82c2-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0068,1,"[{""id"":""MASTER-5dbf82c2-0068"",""pedido"":""RF-ZON-008 Receber manifestação de interesse e pedido assistido. Requerente selecciona zona, qualidade, actividade, localização, investimento, emprego, mercados e necessidades. Checklist e documentos são validados; protocolo e processo CRM são criados sem duplicação. Submissões incompletas não iniciam prazo decisório. MVP assistido; transaccional na Fase 2"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1148""],""aceitacao"":""RF-ZON-008 Receber manifestação de interesse e pedido assistido. Requerente selecciona zona, qualidade, actividade, localização, investimento, emprego, mercados e necessidades. Checklist e documentos são validados; protocolo e processo CRM são criados sem duplicação. Submissões incompletas não iniciam prazo decisório. MVP assistido; transaccional na Fase 2"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0069,"RF-ZON-009 Orquestrar análise, pareceres, decisão e instalação. Fluxo parametriza competências, documentos, pareceres, prazos, condições e notificações; distingue criação da zona, licenciamento do operador, certificação da empresa e licenças sectoriais. Nenhum acto é gerado sem base legal, entidade competente e segregação de funções. Fase 2",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1149,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0069: RF-ZON-009 Orquestrar análise, pareceres, decisão e instalação. Fluxo parametriza competências, documentos, pareceres, prazos, condições e notificações; distingue criação da zona, licenciamento do operador, certificação da empresa e licenças sectoriais. Nenhum acto é gerado sem base legal, entidade competente e segregação de funções. Fase 2",P2,MASTER-5dbf82c2-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0069,1,"[{""id"":""MASTER-5dbf82c2-0069"",""pedido"":""RF-ZON-009 Orquestrar análise, pareceres, decisão e instalação. Fluxo parametriza competências, documentos, pareceres, prazos, condições e notificações; distingue criação da zona, licenciamento do operador, certificação da empresa e licenças sectoriais. Nenhum acto é gerado sem base legal, entidade competente e segregação de funções. Fase 2"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1149""],""aceitacao"":""RF-ZON-009 Orquestrar análise, pareceres, decisão e instalação. Fluxo parametriza competências, documentos, pareceres, prazos, condições e notificações; distingue criação da zona, licenciamento do operador, certificação da empresa e licenças sectoriais. Nenhum acto é gerado sem base legal, entidade competente e segregação de funções. Fase 2"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0070,"RF-ZON-010 Controlar certificados, licenças, obrigações e validade. Associar certificados, licenças, NUIT, INSS, vistorias, condições e prazos ao titular; gerar alertas e manter auditoria de alteração, transmissão, renovação, suspensão e revogação. Evidência crítica vencida muda o estado público para “pendente de validação”. Fase 2",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1150,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0070: RF-ZON-010 Controlar certificados, licenças, obrigações e validade. Associar certificados, licenças, NUIT, INSS, vistorias, condições e prazos ao titular; gerar alertas e manter auditoria de alteração, transmissão, renovação, suspensão e revogação. Evidência crítica vencida muda o estado público para “pendente de validação”. Fase 2",P2,MASTER-5dbf82c2-0070: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0070,1,"[{""id"":""MASTER-5dbf82c2-0070"",""pedido"":""RF-ZON-010 Controlar certificados, licenças, obrigações e validade. Associar certificados, licenças, NUIT, INSS, vistorias, condições e prazos ao titular; gerar alertas e manter auditoria de alteração, transmissão, renovação, suspensão e revogação. Evidência crítica vencida muda o estado público para “pendente de validação”. Fase 2"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1150""],""aceitacao"":""RF-ZON-010 Controlar certificados, licenças, obrigações e validade. Associar certificados, licenças, NUIT, INSS, vistorias, condições e prazos ao titular; gerar alertas e manter auditoria de alteração, transmissão, renovação, suspensão e revogação. Evidência crítica vencida muda o estado público para “pendente de validação”. Fase 2"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0071,"RF-ZON-011 Suportar controlo aduaneiro e operacional das ZFI. Registar segurança, portarias, instalações, credenciais, documentos, movimentos, inventário, produção, perdas e vendas internas com rastreabilidade. Nenhuma saída é marcada como autorizada sem referência competente; no MVP, o fluxo é assistido e não substitui as Alfândegas. Fase 2; integração na Fase 3",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1151,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0071: RF-ZON-011 Suportar controlo aduaneiro e operacional das ZFI. Registar segurança, portarias, instalações, credenciais, documentos, movimentos, inventário, produção, perdas e vendas internas com rastreabilidade. Nenhuma saída é marcada como autorizada sem referência competente; no MVP, o fluxo é assistido e não substitui as Alfândegas. Fase 2; integração na Fase 3",P2,MASTER-5dbf82c2-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0071,1,"[{""id"":""MASTER-5dbf82c2-0071"",""pedido"":""RF-ZON-011 Suportar controlo aduaneiro e operacional das ZFI. Registar segurança, portarias, instalações, credenciais, documentos, movimentos, inventário, produção, perdas e vendas internas com rastreabilidade. Nenhuma saída é marcada como autorizada sem referência competente; no MVP, o fluxo é assistido e não substitui as Alfândegas. Fase 2; integração na Fase 3"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1151""],""aceitacao"":""RF-ZON-011 Suportar controlo aduaneiro e operacional das ZFI. Registar segurança, portarias, instalações, credenciais, documentos, movimentos, inventário, produção, perdas e vendas internas com rastreabilidade. Nenhuma saída é marcada como autorizada sem referência competente; no MVP, o fluxo é assistido e não substitui as Alfândegas. Fase 2; integração na Fase 3"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0072,"RF-ZON-012 Relacionar zonas, Corredores, Clusters, projectos e empresas. Relações usam IDs mestres, papel, período, fonte e estado, permitem navegação bidireccional e não duplicam entidades. Relações só alimentam indicadores, benefícios ou campanhas depois de validadas. MVP",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1152,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0072: RF-ZON-012 Relacionar zonas, Corredores, Clusters, projectos e empresas. Relações usam IDs mestres, papel, período, fonte e estado, permitem navegação bidireccional e não duplicam entidades. Relações só alimentam indicadores, benefícios ou campanhas depois de validadas. MVP",P2,MASTER-5dbf82c2-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0072,1,"[{""id"":""MASTER-5dbf82c2-0072"",""pedido"":""RF-ZON-012 Relacionar zonas, Corredores, Clusters, projectos e empresas. Relações usam IDs mestres, papel, período, fonte e estado, permitem navegação bidireccional e não duplicam entidades. Relações só alimentam indicadores, benefícios ou campanhas depois de validadas. MVP"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1152""],""aceitacao"":""RF-ZON-012 Relacionar zonas, Corredores, Clusters, projectos e empresas. Relações usam IDs mestres, papel, período, fonte e estado, permitem navegação bidireccional e não duplicam entidades. Relações só alimentam indicadores, benefícios ou campanhas depois de validadas. MVP"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0073,"RF-ZON-013 Gerir infra-estruturas, utilities, segurança e ambiente. Registar capacidade instalada, utilizada e planeada, estado, fonte e responsável. Publicação e entrada em operação respeitam licenças, certificações e vistorias; incidentes geram acção, prazo e escalonamento. MVP",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1153,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0073: RF-ZON-013 Gerir infra-estruturas, utilities, segurança e ambiente. Registar capacidade instalada, utilizada e planeada, estado, fonte e responsável. Publicação e entrada em operação respeitam licenças, certificações e vistorias; incidentes geram acção, prazo e escalonamento. MVP",P2,MASTER-5dbf82c2-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0073,1,"[{""id"":""MASTER-5dbf82c2-0073"",""pedido"":""RF-ZON-013 Gerir infra-estruturas, utilities, segurança e ambiente. Registar capacidade instalada, utilizada e planeada, estado, fonte e responsável. Publicação e entrada em operação respeitam licenças, certificações e vistorias; incidentes geram acção, prazo e escalonamento. MVP"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1153""],""aceitacao"":""RF-ZON-013 Gerir infra-estruturas, utilities, segurança e ambiente. Registar capacidade instalada, utilizada e planeada, estado, fonte e responsável. Publicação e entrada em operação respeitam licenças, certificações e vistorias; incidentes geram acção, prazo e escalonamento. MVP"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0074,"RF-ZON-014 Monitorar investimento, ocupação, emprego, produção e exportações. Cada indicador possui definição, fórmula, unidade, período, fonte, responsável, validação e restrição. Separar autorizado, realizado, pipeline e estimativa; divergências bloqueiam consolidação oficial até reconciliação. MVP",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1154,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0074: RF-ZON-014 Monitorar investimento, ocupação, emprego, produção e exportações. Cada indicador possui definição, fórmula, unidade, período, fonte, responsável, validação e restrição. Separar autorizado, realizado, pipeline e estimativa; divergências bloqueiam consolidação oficial até reconciliação. MVP",P2,MASTER-5dbf82c2-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0074,1,"[{""id"":""MASTER-5dbf82c2-0074"",""pedido"":""RF-ZON-014 Monitorar investimento, ocupação, emprego, produção e exportações. Cada indicador possui definição, fórmula, unidade, período, fonte, responsável, validação e restrição. Separar autorizado, realizado, pipeline e estimativa; divergências bloqueiam consolidação oficial até reconciliação. MVP"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1154""],""aceitacao"":""RF-ZON-014 Monitorar investimento, ocupação, emprego, produção e exportações. Cada indicador possui definição, fórmula, unidade, período, fonte, responsável, validação e restrição. Separar autorizado, realizado, pipeline e estimativa; divergências bloqueiam consolidação oficial até reconciliação. MVP"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0075,"RF-ZON-015 Aplicar governação, segurança, privacidade e auditoria. Perfis separados submetem, analisam, validam, decidem, publicam, inspeccionam e auditam. Dados pessoais, comerciais, fiscais, laborais e aduaneiros observam finalidade, minimização, autorização e retenção; logs são invioláveis e ninguém aprova informação própria. MVP",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1155,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0075: RF-ZON-015 Aplicar governação, segurança, privacidade e auditoria. Perfis separados submetem, analisam, validam, decidem, publicam, inspeccionam e auditam. Dados pessoais, comerciais, fiscais, laborais e aduaneiros observam finalidade, minimização, autorização e retenção; logs são invioláveis e ninguém aprova informação própria. MVP",P2,MASTER-5dbf82c2-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0075,1,"[{""id"":""MASTER-5dbf82c2-0075"",""pedido"":""RF-ZON-015 Aplicar governação, segurança, privacidade e auditoria. Perfis separados submetem, analisam, validam, decidem, publicam, inspeccionam e auditam. Dados pessoais, comerciais, fiscais, laborais e aduaneiros observam finalidade, minimização, autorização e retenção; logs são invioláveis e ninguém aprova informação própria. MVP"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1155""],""aceitacao"":""RF-ZON-015 Aplicar governação, segurança, privacidade e auditoria. Perfis separados submetem, analisam, validam, decidem, publicam, inspeccionam e auditam. Dados pessoais, comerciais, fiscais, laborais e aduaneiros observam finalidade, minimização, autorização e retenção; logs são invioláveis e ninguém aprova informação própria. MVP"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dbf82c2-0076,"RF-ZON-016 Disponibilizar APIs e eventos controlados. Integrações institucionais exigem acordo formal, base legal, autenticação forte, escopos, minimização, versionamento, idempotência, cifragem, auditoria, reconciliação, SLA e testes de contrato. Na indisponibilidade, activar fluxo manual assistido sem simular decisão oficial. Fase 3",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1156,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0076: RF-ZON-016 Disponibilizar APIs e eventos controlados. Integrações institucionais exigem acordo formal, base legal, autenticação forte, escopos, minimização, versionamento, idempotência, cifragem, auditoria, reconciliação, SLA e testes de contrato. Na indisponibilidade, activar fluxo manual assistido sem simular decisão oficial. Fase 3",P2,MASTER-5dbf82c2-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0076,1,"[{""id"":""MASTER-5dbf82c2-0076"",""pedido"":""RF-ZON-016 Disponibilizar APIs e eventos controlados. Integrações institucionais exigem acordo formal, base legal, autenticação forte, escopos, minimização, versionamento, idempotência, cifragem, auditoria, reconciliação, SLA e testes de contrato. Na indisponibilidade, activar fluxo manual assistido sem simular decisão oficial. Fase 3"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1156""],""aceitacao"":""RF-ZON-016 Disponibilizar APIs e eventos controlados. Integrações institucionais exigem acordo formal, base legal, autenticação forte, escopos, minimização, versionamento, idempotência, cifragem, auditoria, reconciliação, SLA e testes de contrato. Na indisponibilidade, activar fluxo manual assistido sem simular decisão oficial. Fase 3"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-991d4b34-0001,"Implementar no simulador existente uma experiência integrada que ajude o empreendedor a desenvolver a sua ideia e o investidor a avaliar um projecto definido. Acrescentar conhecimento, perguntas de preparação e identificação de riscos, preservando funcionalidades, dados e cálculos que já funcionam.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 4,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-991d4b34-0001: Implementar no simulador existente uma experiência integrada que ajude o empreendedor a desenvolver a sua ideia e o investidor a avaliar um projecto definido. Acrescentar conhecimento, perguntas de preparação e identificação de riscos, preservando funcionalidades, dados e cálculos que já funcionam.",P2,MASTER-991d4b34-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0001,1,"[{""id"":""MASTER-991d4b34-0001"",""pedido"":""Implementar no simulador existente uma experiência integrada que ajude o empreendedor a desenvolver a sua ideia e o investidor a avaliar um projecto definido. Acrescentar conhecimento, perguntas de preparação e identificação de riscos, preservando funcionalidades, dados e cálculos que já funcionam."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 4""],""aceitacao"":""Implementar no simulador existente uma experiência integrada que ajude o empreendedor a desenvolver a sua ideia e o investidor a avaliar um projecto definido. Acrescentar conhecimento, perguntas de preparação e identificação de riscos, preservando funcionalidades, dados e cálculos que já funcionam."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-991d4b34-0002,"Ler os documentos antes de implementar. Aproveitar a estrutura e os temas, mas não importar nomes, dados pessoais, valores, taxas, datas ou pressupostos de exemplo como dados dos utilizadores.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 13,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-991d4b34-0002: Ler os documentos antes de implementar. Aproveitar a estrutura e os temas, mas não importar nomes, dados pessoais, valores, taxas, datas ou pressupostos de exemplo como dados dos utilizadores.",P2,MASTER-991d4b34-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0002,1,"[{""id"":""MASTER-991d4b34-0002"",""pedido"":""Ler os documentos antes de implementar. Aproveitar a estrutura e os temas, mas não importar nomes, dados pessoais, valores, taxas, datas ou pressupostos de exemplo como dados dos utilizadores."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 13""],""aceitacao"":""Ler os documentos antes de implementar. Aproveitar a estrutura e os temas, mas não importar nomes, dados pessoais, valores, taxas, datas ou pressupostos de exemplo como dados dos utilizadores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-991d4b34-0003,Tudo deve funcionar dentro do simulador e estar ligado ao mesmo dossier.,..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 17,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-991d4b34-0003: Tudo deve funcionar dentro do simulador e estar ligado ao mesmo dossier.,P2,MASTER-991d4b34-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0003,1,"[{""id"":""MASTER-991d4b34-0003"",""pedido"":""Tudo deve funcionar dentro do simulador e estar ligado ao mesmo dossier."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 17""],""aceitacao"":""Tudo deve funcionar dentro do simulador e estar ligado ao mesmo dossier."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-991d4b34-0004,"Não criar outro simulador, formulário independente, plano financeiro paralelo ou duplicação de projectos. Reutilizar os componentes de ideia, localização, finanças, competências, marcos, rascunhos e exportação existentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 19,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-991d4b34-0004: Não criar outro simulador, formulário independente, plano financeiro paralelo ou duplicação de projectos. Reutilizar os componentes de ideia, localização, finanças, competências, marcos, rascunhos e exportação existentes.",P1,MASTER-991d4b34-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0004,1,"[{""id"":""MASTER-991d4b34-0004"",""pedido"":""Não criar outro simulador, formulário independente, plano financeiro paralelo ou duplicação de projectos. Reutilizar os componentes de ideia, localização, finanças, competências, marcos, rascunhos e exportação existentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 19""],""aceitacao"":""Não criar outro simulador, formulário independente, plano financeiro paralelo ou duplicação de projectos. Reutilizar os componentes de ideia, localização, finanças, competências, marcos, rascunhos e exportação existentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-991d4b34-0005,"'- “Anterior”, “Guardar e continuar” e “Continuar depois”;",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 45,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-991d4b34-0005: - “Anterior”, “Guardar e continuar” e “Continuar depois”;",P2,MASTER-991d4b34-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0005,1,"[{""id"":""MASTER-991d4b34-0005"",""pedido"":""- “Anterior”, “Guardar e continuar” e “Continuar depois”;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 45""],""aceitacao"":""- “Anterior”, “Guardar e continuar” e “Continuar depois”;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-991d4b34-0006,"Preservar os dados ao mudar de etapa, regressar à pesquisa territorial ou consultar um guia.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 51,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-991d4b34-0006: Preservar os dados ao mudar de etapa, regressar à pesquisa territorial ou consultar um guia.",P2,MASTER-991d4b34-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0006,1,"[{""id"":""MASTER-991d4b34-0006"",""pedido"":""Preservar os dados ao mudar de etapa, regressar à pesquisa territorial ou consultar um guia."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 51""],""aceitacao"":""Preservar os dados ao mudar de etapa, regressar à pesquisa territorial ou consultar um guia."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,," | PARQUES-MAPA01: leitura documental/schema/fotografia restaurada não é prova funcional nova. Sem geometria/lotação/serviços/benefícios presumidos, sem novo mestre, flags, grants ou ativo. Restante ficha integral, CAE 600/579, duplicados, Fintech e menus mantêm estados; menus em preparação não bloqueiam. | PARQUES-DOC01: apenas desenho corrigido por inspeção; prova pós-uso e publicação estável ainda por executar na candidata QA. Sem migrations, gravações, importações ou ativo nesta revisão. Dados sem fonte continuam desconhecidos; sem novas exigências de operadores, lotes, benefícios ou organização. | PARQUES-QA: clone sintético baseado na QA económica (171 tabelas), não cópia atual integral do ativo (295 no backup anterior). Preservação dos 160 hashes de tabelas não afetadas, 15 zonas alheias, papéis e referências económicas. Anúncio sintético herdado no clone v18 permanece inalterado; referência original v12 não foi reensaiada. Dados reais sem fonte continuam desconhecidos; sem ensaio volumétrico, homologação real ou ativo. | PARQUES-ATIVO01: conferência ativa operacional sem guardar, publicar, reservar, importar fixtures ou conceder privilégios. Preservação de negócio/histórico e dados anteriores verificada por comparação com o restauro fresco. Provas QA, limites documentais e restantes aceitações mantidos. | PARQUES-SALDO02: só levantamento/desenho por leitura do clone e acervo; zero provas funcionais novas, migrations/importações/publicações ou alterações de código ativo. Critérios L1 propostos por executar. Ficha integral aberta; menus, duplicados, regulação Fintech e restantes lacunas preservados. | PARQUES-L1-DOC01: consolidação documental anterior à implementação. Sem código, dados, migrations, importação, publicação ou ativo. Critérios L1 e conferência dos novos anexos pelo utilizador não dados como concluídos. DOC00 preservado; convenções em outputs/investmoz-parques-integral-delimitacao-20261016/DOC01/CONVENCOES-E-DEPENDENCIA.md. | PARQUES-L1-QA: clone anterior isolado171 tabelas, não cópia integral atual do ativo295 anteriormente reportadas. Fixture reutiliza uma organização sintética com classificação pública apenas QA; zero mestres novos. 166 tabelas, 16 outras zonas e 47 revisões preservadas; restauro171/31seq/2ficheiros. Sem volumetria/homologação real ou nova aceitação móvel; desktop observado. Ativo994ficheiros+3protegidos iguais; B/COUNTRY02 e provas aceites sem repetição. Ficha integral/menus/duplicados/Fintech mantêm estados. | Utilizador conferiu cinco documentos DOC02/recibo, não declarou inspeção do ZIP nem da conferência local. Integridade do pacote verificada pelo Codex. Instalação autenticada reportada pelo utilizador e confirmada em ledger/auditoria. Sem equivalência visual da reversão, volume, gravação/publicação real ou nova aceitação assistiva. Navegação separada. | Rectificação expressa: ChatGPT conferiu documentos DOC02 QA; não está confirmada a conferência pelo utilizador do relatório local da ativação. Esta nota corrige atribuições anteriores. Relatório/recibo finais preparados para anexar à página privada existente. Sessão autorizada existente; sem novo desafio MFA ou observação de gravação/publicação.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0050,"• Continuidade: preservar pesquisa, filtros, ordenação, página, idioma e vista no URL e ao alternar entre lista e mapa.",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1056,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0050: • Continuidade: preservar pesquisa, filtros, ordenação, página, idioma e vista no URL e ao alternar entre lista e mapa.",P2,MASTER-5dbf82c2-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0050,1,"[{""id"":""MASTER-5dbf82c2-0050"",""pedido"":""• Continuidade: preservar pesquisa, filtros, ordenação, página, idioma e vista no URL e ao alternar entre lista e mapa."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1056""],""aceitacao"":""• Continuidade: preservar pesquisa, filtros, ordenação, página, idioma e vista no URL e ao alternar entre lista e mapa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0051,"• Prevenção de erros: validar dados antes da submissão, confirmar acções irreversíveis e permitir retomar formulários interrompidos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1058,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-5dbf82c2-0051: • Prevenção de erros: validar dados antes da submissão, confirmar acções irreversíveis e permitir retomar formulários interrompidos.",P2,MASTER-5dbf82c2-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0051,1,"[{""id"":""MASTER-5dbf82c2-0051"",""pedido"":""• Prevenção de erros: validar dados antes da submissão, confirmar acções irreversíveis e permitir retomar formulários interrompidos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1058""],""aceitacao"":""• Prevenção de erros: validar dados antes da submissão, confirmar acções irreversíveis e permitir retomar formulários interrompidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0052,"• Acessibilidade: garantir navegação integral por teclado, foco visível, contraste adequado, estrutura semântica, textos alternativos e mensagens compreensíveis.",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1059,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0052: • Acessibilidade: garantir navegação integral por teclado, foco visível, contraste adequado, estrutura semântica, textos alternativos e mensagens compreensíveis.",P2,MASTER-5dbf82c2-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0052,1,"[{""id"":""MASTER-5dbf82c2-0052"",""pedido"":""• Acessibilidade: garantir navegação integral por teclado, foco visível, contraste adequado, estrutura semântica, textos alternativos e mensagens compreensíveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1059""],""aceitacao"":""• Acessibilidade: garantir navegação integral por teclado, foco visível, contraste adequado, estrutura semântica, textos alternativos e mensagens compreensíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0053,"• Implementar timeouts, retries com backoff, circuit breaker, filas persistentes e idempotência para integrações e tarefas assíncronas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1063,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0053: • Implementar timeouts, retries com backoff, circuit breaker, filas persistentes e idempotência para integrações e tarefas assíncronas.",P2,MASTER-5dbf82c2-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0053,1,"[{""id"":""MASTER-5dbf82c2-0053"",""pedido"":""• Implementar timeouts, retries com backoff, circuit breaker, filas persistentes e idempotência para integrações e tarefas assíncronas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1063""],""aceitacao"":""• Implementar timeouts, retries com backoff, circuit breaker, filas persistentes e idempotência para integrações e tarefas assíncronas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0054,"• Garantir degradação elegante: se o mapa falhar, manter lista, filtros, localização textual e acções essenciais disponíveis.",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1065,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0054: • Garantir degradação elegante: se o mapa falhar, manter lista, filtros, localização textual e acções essenciais disponíveis.",P2,MASTER-5dbf82c2-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0054,1,"[{""id"":""MASTER-5dbf82c2-0054"",""pedido"":""• Garantir degradação elegante: se o mapa falhar, manter lista, filtros, localização textual e acções essenciais disponíveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1065""],""aceitacao"":""• Garantir degradação elegante: se o mapa falhar, manter lista, filtros, localização textual e acções essenciais disponíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0055,"• Garantir que comparação, favoritos e manifestação de interesse funcionem sem duplicação e com confirmação clara do estado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1072,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-5dbf82c2-0055: • Garantir que comparação, favoritos e manifestação de interesse funcionem sem duplicação e com confirmação clara do estado.",P2,MASTER-5dbf82c2-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0055,1,"[{""id"":""MASTER-5dbf82c2-0055"",""pedido"":""• Garantir que comparação, favoritos e manifestação de interesse funcionem sem duplicação e com confirmação clara do estado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1072""],""aceitacao"":""• Garantir que comparação, favoritos e manifestação de interesse funcionem sem duplicação e com confirmação clara do estado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0056,"3–5 semanas Implementar serviços, políticas, APIs versionadas, workflows, RBAC, segregação, auditoria e compatibilidade. Código Laravel, OpenAPI, matriz de permissões, seeders e testes unitários, integração, contrato, autorização e idempotência. Go: contratos aprovados e zero falhas críticas de autorização.",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1085,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0056: 3–5 semanas Implementar serviços, políticas, APIs versionadas, workflows, RBAC, segregação, auditoria e compatibilidade. Código Laravel, OpenAPI, matriz de permissões, seeders e testes unitários, integração, contrato, autorização e idempotência. Go: contratos aprovados e zero falhas críticas de autorização.",P2,MASTER-5dbf82c2-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0056,1,"[{""id"":""MASTER-5dbf82c2-0056"",""pedido"":""3–5 semanas Implementar serviços, políticas, APIs versionadas, workflows, RBAC, segregação, auditoria e compatibilidade. Código Laravel, OpenAPI, matriz de permissões, seeders e testes unitários, integração, contrato, autorização e idempotência. Go: contratos aprovados e zero falhas críticas de autorização."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1085""],""aceitacao"":""3–5 semanas Implementar serviços, políticas, APIs versionadas, workflows, RBAC, segregação, auditoria e compatibilidade. Código Laravel, OpenAPI, matriz de permissões, seeders e testes unitários, integração, contrato, autorização e idempotência. Go: contratos aprovados e zero falhas críticas de autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0057,"3–4 semanas Implementar pesquisa textual e geoespacial, filtros, ranking, paginação e deduplicação nas quatro dimensões. Serviço de pesquisa, índice, endpoints, fixtures, telemetria e testes de relevância, GIS, isolamento e desempenho. Go: resultados correctos, únicos, determinísticos e explicáveis.",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1088,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0057: 3–4 semanas Implementar pesquisa textual e geoespacial, filtros, ranking, paginação e deduplicação nas quatro dimensões. Serviço de pesquisa, índice, endpoints, fixtures, telemetria e testes de relevância, GIS, isolamento e desempenho. Go: resultados correctos, únicos, determinísticos e explicáveis.",P2,MASTER-5dbf82c2-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0057,1,"[{""id"":""MASTER-5dbf82c2-0057"",""pedido"":""3–4 semanas Implementar pesquisa textual e geoespacial, filtros, ranking, paginação e deduplicação nas quatro dimensões. Serviço de pesquisa, índice, endpoints, fixtures, telemetria e testes de relevância, GIS, isolamento e desempenho. Go: resultados correctos, únicos, determinísticos e explicáveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1088""],""aceitacao"":""3–4 semanas Implementar pesquisa textual e geoespacial, filtros, ranking, paginação e deduplicação nas quatro dimensões. Serviço de pesquisa, índice, endpoints, fixtures, telemetria e testes de relevância, GIS, isolamento e desempenho. Go: resultados correctos, únicos, determinísticos e explicáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0058,"3–5 semanas Executar dry-run das alterações e migrações internas em PostgreSQL/PostGIS, preservar IDs e URLs, testar segurança, recuperação, desempenho, acessibilidade e UAT. Scripts idempotentes, reconciliação, plano de corte/rollback, evidências, piloto PT/EN, formação e runbook. Go: reconciliação aprovada, rollback ensaiado e zero defeito crítico.",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1097,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0058: 3–5 semanas Executar dry-run das alterações e migrações internas em PostgreSQL/PostGIS, preservar IDs e URLs, testar segurança, recuperação, desempenho, acessibilidade e UAT. Scripts idempotentes, reconciliação, plano de corte/rollback, evidências, piloto PT/EN, formação e runbook. Go: reconciliação aprovada, rollback ensaiado e zero defeito crítico.",P1,MASTER-5dbf82c2-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0058,1,"[{""id"":""MASTER-5dbf82c2-0058"",""pedido"":""3–5 semanas Executar dry-run das alterações e migrações internas em PostgreSQL/PostGIS, preservar IDs e URLs, testar segurança, recuperação, desempenho, acessibilidade e UAT. Scripts idempotentes, reconciliação, plano de corte/rollback, evidências, piloto PT/EN, formação e runbook. Go: reconciliação aprovada, rollback ensaiado e zero defeito crítico."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1097""],""aceitacao"":""3–5 semanas Executar dry-run das alterações e migrações internas em PostgreSQL/PostGIS, preservar IDs e URLs, testar segurança, recuperação, desempenho, acessibilidade e UAT. Scripts idempotentes, reconciliação, plano de corte/rollback, evidências, piloto PT/EN, formação e runbook. Go: reconciliação aprovada, rollback ensaiado e zero defeito crítico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0059,20.1. Formato obrigatório da resposta do Codex em cada fase,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1103,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0059: 20.1. Formato obrigatório da resposta do Codex em cada fase,P2,MASTER-5dbf82c2-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0059,1,"[{""id"":""MASTER-5dbf82c2-0059"",""pedido"":""20.1. Formato obrigatório da resposta do Codex em cada fase"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1103""],""aceitacao"":""20.1. Formato obrigatório da resposta do Codex em cada fase"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0060,Zonas Francas Industriais — estatuto a validar,..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1124,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-5dbf82c2-0060: Zonas Francas Industriais — estatuto a validar,P2,MASTER-5dbf82c2-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0060,1,"[{""id"":""MASTER-5dbf82c2-0060"",""pedido"":""Zonas Francas Industriais — estatuto a validar"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1124""],""aceitacao"":""Zonas Francas Industriais — estatuto a validar"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0061,"RF-ZON-001 Administrar cadastro mestre de ZEE, ZFI e parques industriais. A aprovação exige categoria, código único, denominação, estado, diploma ou título habilitante, entidade competente, operador/gestor, datas, fonte oficial, proprietário e versão. ZEE/ZFI distinguem operador e empresa e conservam certificados, condições, averbamentos, suspensão, renovação e revogação. Alterações geram histórico imutável. MVP",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1141,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0061: RF-ZON-001 Administrar cadastro mestre de ZEE, ZFI e parques industriais. A aprovação exige categoria, código único, denominação, estado, diploma ou título habilitante, entidade competente, operador/gestor, datas, fonte oficial, proprietário e versão. ZEE/ZFI distinguem operador e empresa e conservam certificados, condições, averbamentos, suspensão, renovação e revogação. Alterações geram histórico imutável. MVP",P2,MASTER-5dbf82c2-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0061,1,"[{""id"":""MASTER-5dbf82c2-0061"",""pedido"":""RF-ZON-001 Administrar cadastro mestre de ZEE, ZFI e parques industriais. A aprovação exige categoria, código único, denominação, estado, diploma ou título habilitante, entidade competente, operador/gestor, datas, fonte oficial, proprietário e versão. ZEE/ZFI distinguem operador e empresa e conservam certificados, condições, averbamentos, suspensão, renovação e revogação. Alterações geram histórico imutável. MVP"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1141""],""aceitacao"":""RF-ZON-001 Administrar cadastro mestre de ZEE, ZFI e parques industriais. A aprovação exige categoria, código único, denominação, estado, diploma ou título habilitante, entidade competente, operador/gestor, datas, fonte oficial, proprietário e versão. ZEE/ZFI distinguem operador e empresa e conservam certificados, condições, averbamentos, suspensão, renovação e revogação. Alterações geram histórico imutável. MVP"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0062,"RF-ZON-002 Gerir delimitação geográfica, subzonas, lotes e instalações. PostGIS aceita apenas geometrias válidas, não vazias, no SRID aprovado e com fonte e entidade validadora. Perímetros oficiais exigem diploma ou planta autorizada; conflitos e sobreposições são bloqueados ou remetidos para validação; versões anteriores permanecem consultáveis. MVP",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1142,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0062: RF-ZON-002 Gerir delimitação geográfica, subzonas, lotes e instalações. PostGIS aceita apenas geometrias válidas, não vazias, no SRID aprovado e com fonte e entidade validadora. Perímetros oficiais exigem diploma ou planta autorizada; conflitos e sobreposições são bloqueados ou remetidos para validação; versões anteriores permanecem consultáveis. MVP",P1,MASTER-5dbf82c2-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0062,1,"[{""id"":""MASTER-5dbf82c2-0062"",""pedido"":""RF-ZON-002 Gerir delimitação geográfica, subzonas, lotes e instalações. PostGIS aceita apenas geometrias válidas, não vazias, no SRID aprovado e com fonte e entidade validadora. Perímetros oficiais exigem diploma ou planta autorizada; conflitos e sobreposições são bloqueados ou remetidos para validação; versões anteriores permanecem consultáveis. MVP"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1142""],""aceitacao"":""RF-ZON-002 Gerir delimitação geográfica, subzonas, lotes e instalações. PostGIS aceita apenas geometrias válidas, não vazias, no SRID aprovado e com fonte e entidade validadora. Perímetros oficiais exigem diploma ou planta autorizada; conflitos e sobreposições são bloqueados ou remetidos para validação; versões anteriores permanecem consultáveis. MVP"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0063,"RF-ZON-003 Registar regimes e benefícios aplicáveis. Cada regra indica diploma, artigo, sujeito, condição, autoridade, vigência, validação e revisão. Impedir cumulação não autorizada, cálculo sem regra validada e benefício como adquirido antes do acto competente; conteúdo expirado ou contraditório é retirado e gera alerta jurídico. MVP",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1143,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0063: RF-ZON-003 Registar regimes e benefícios aplicáveis. Cada regra indica diploma, artigo, sujeito, condição, autoridade, vigência, validação e revisão. Impedir cumulação não autorizada, cálculo sem regra validada e benefício como adquirido antes do acto competente; conteúdo expirado ou contraditório é retirado e gera alerta jurídico. MVP",P2,MASTER-5dbf82c2-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0063,1,"[{""id"":""MASTER-5dbf82c2-0063"",""pedido"":""RF-ZON-003 Registar regimes e benefícios aplicáveis. Cada regra indica diploma, artigo, sujeito, condição, autoridade, vigência, validação e revisão. Impedir cumulação não autorizada, cálculo sem regra validada e benefício como adquirido antes do acto competente; conteúdo expirado ou contraditório é retirado e gera alerta jurídico. MVP"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1143""],""aceitacao"":""RF-ZON-003 Registar regimes e benefícios aplicáveis. Cada regra indica diploma, artigo, sujeito, condição, autoridade, vigência, validação e revisão. Impedir cumulação não autorizada, cálculo sem regra validada e benefício como adquirido antes do acto competente; conteúdo expirado ou contraditório é retirado e gera alerta jurídico. MVP"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0064,"RF-ZON-004 Gerir actividades autorizadas, condicionadas e proibidas. Relacionar actividade, produto, serviço, licença, restrição e fundamento legal. Regras de exportação ou mercado interno são parametrizadas conforme regime vigente; excepções exigem decisão competente, parecer e validade. MVP",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1144,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0064: RF-ZON-004 Gerir actividades autorizadas, condicionadas e proibidas. Relacionar actividade, produto, serviço, licença, restrição e fundamento legal. Regras de exportação ou mercado interno são parametrizadas conforme regime vigente; excepções exigem decisão competente, parecer e validade. MVP",P2,MASTER-5dbf82c2-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0064,1,"[{""id"":""MASTER-5dbf82c2-0064"",""pedido"":""RF-ZON-004 Gerir actividades autorizadas, condicionadas e proibidas. Relacionar actividade, produto, serviço, licença, restrição e fundamento legal. Regras de exportação ou mercado interno são parametrizadas conforme regime vigente; excepções exigem decisão competente, parecer e validade. MVP"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1144""],""aceitacao"":""RF-ZON-004 Gerir actividades autorizadas, condicionadas e proibidas. Relacionar actividade, produto, serviço, licença, restrição e fundamento legal. Regras de exportação ou mercado interno são parametrizadas conforme regime vigente; excepções exigem decisão competente, parecer e validade. MVP"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0065,"RF-ZON-005 Publicar ficha territorial e dossier de investimento. Publicação bilingue somente após aprovação institucional e editorial, com mapa, estatuto, operador, actividades, lotes, infra-estruturas, procedimentos, benefícios validados, obrigações, riscos, contactos, fontes, actualização e aviso de elegibilidade caso a caso. MVP",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1145,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0065: RF-ZON-005 Publicar ficha territorial e dossier de investimento. Publicação bilingue somente após aprovação institucional e editorial, com mapa, estatuto, operador, actividades, lotes, infra-estruturas, procedimentos, benefícios validados, obrigações, riscos, contactos, fontes, actualização e aviso de elegibilidade caso a caso. MVP",P2,MASTER-5dbf82c2-0065: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0065,1,"[{""id"":""MASTER-5dbf82c2-0065"",""pedido"":""RF-ZON-005 Publicar ficha territorial e dossier de investimento. Publicação bilingue somente após aprovação institucional e editorial, com mapa, estatuto, operador, actividades, lotes, infra-estruturas, procedimentos, benefícios validados, obrigações, riscos, contactos, fontes, actualização e aviso de elegibilidade caso a caso. MVP"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1145""],""aceitacao"":""RF-ZON-005 Publicar ficha territorial e dossier de investimento. Publicação bilingue somente após aprovação institucional e editorial, com mapa, estatuto, operador, actividades, lotes, infra-estruturas, procedimentos, benefícios validados, obrigações, riscos, contactos, fontes, actualização e aviso de elegibilidade caso a caso. MVP"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0066,"RF-ZON-006 Pesquisar, filtrar e comparar ZEE, ZFI e parques. Filtrar por categoria, localização, actividade, disponibilidade, infra-estruturas, acessos, operador, estatuto e validade. Comparações separam condições físicas de regimes legais, assinalam ausências e respeitam permissões. MVP; comparação avançada na Fase 2",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1146,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0066: RF-ZON-006 Pesquisar, filtrar e comparar ZEE, ZFI e parques. Filtrar por categoria, localização, actividade, disponibilidade, infra-estruturas, acessos, operador, estatuto e validade. Comparações separam condições físicas de regimes legais, assinalam ausências e respeitam permissões. MVP; comparação avançada na Fase 2",P2,MASTER-5dbf82c2-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0066,1,"[{""id"":""MASTER-5dbf82c2-0066"",""pedido"":""RF-ZON-006 Pesquisar, filtrar e comparar ZEE, ZFI e parques. Filtrar por categoria, localização, actividade, disponibilidade, infra-estruturas, acessos, operador, estatuto e validade. Comparações separam condições físicas de regimes legais, assinalam ausências e respeitam permissões. MVP; comparação avançada na Fase 2"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1146""],""aceitacao"":""RF-ZON-006 Pesquisar, filtrar e comparar ZEE, ZFI e parques. Filtrar por categoria, localização, actividade, disponibilidade, infra-estruturas, acessos, operador, estatuto e validade. Comparações separam condições físicas de regimes legais, assinalam ausências e respeitam permissões. MVP; comparação avançada na Fase 2"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0067,"RF-ZON-007 Gerir lotes, instalações, capacidade e ocupação. Cada unidade contém identificação, geometria, área, uso, disponibilidade, capacidade, utilities, acessos, titularidade, condições, preço autorizado, ocupante e contrato protegido. Impedir reservas concorrentes e exigir aprovação e histórico para mudanças. Fase 2",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1147,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0067: RF-ZON-007 Gerir lotes, instalações, capacidade e ocupação. Cada unidade contém identificação, geometria, área, uso, disponibilidade, capacidade, utilities, acessos, titularidade, condições, preço autorizado, ocupante e contrato protegido. Impedir reservas concorrentes e exigir aprovação e histórico para mudanças. Fase 2",P1,MASTER-5dbf82c2-0067: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0067,1,"[{""id"":""MASTER-5dbf82c2-0067"",""pedido"":""RF-ZON-007 Gerir lotes, instalações, capacidade e ocupação. Cada unidade contém identificação, geometria, área, uso, disponibilidade, capacidade, utilities, acessos, titularidade, condições, preço autorizado, ocupante e contrato protegido. Impedir reservas concorrentes e exigir aprovação e histórico para mudanças. Fase 2"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1147""],""aceitacao"":""RF-ZON-007 Gerir lotes, instalações, capacidade e ocupação. Cada unidade contém identificação, geometria, área, uso, disponibilidade, capacidade, utilities, acessos, titularidade, condições, preço autorizado, ocupante e contrato protegido. Impedir reservas concorrentes e exigir aprovação e histórico para mudanças. Fase 2"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0068,"RF-ZON-008 Receber manifestação de interesse e pedido assistido. Requerente selecciona zona, qualidade, actividade, localização, investimento, emprego, mercados e necessidades. Checklist e documentos são validados; protocolo e processo CRM são criados sem duplicação. Submissões incompletas não iniciam prazo decisório. MVP assistido; transaccional na Fase 2",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1148,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0068: RF-ZON-008 Receber manifestação de interesse e pedido assistido. Requerente selecciona zona, qualidade, actividade, localização, investimento, emprego, mercados e necessidades. Checklist e documentos são validados; protocolo e processo CRM são criados sem duplicação. Submissões incompletas não iniciam prazo decisório. MVP assistido; transaccional na Fase 2",P2,MASTER-5dbf82c2-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0068,1,"[{""id"":""MASTER-5dbf82c2-0068"",""pedido"":""RF-ZON-008 Receber manifestação de interesse e pedido assistido. Requerente selecciona zona, qualidade, actividade, localização, investimento, emprego, mercados e necessidades. Checklist e documentos são validados; protocolo e processo CRM são criados sem duplicação. Submissões incompletas não iniciam prazo decisório. MVP assistido; transaccional na Fase 2"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1148""],""aceitacao"":""RF-ZON-008 Receber manifestação de interesse e pedido assistido. Requerente selecciona zona, qualidade, actividade, localização, investimento, emprego, mercados e necessidades. Checklist e documentos são validados; protocolo e processo CRM são criados sem duplicação. Submissões incompletas não iniciam prazo decisório. MVP assistido; transaccional na Fase 2"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0069,"RF-ZON-009 Orquestrar análise, pareceres, decisão e instalação. Fluxo parametriza competências, documentos, pareceres, prazos, condições e notificações; distingue criação da zona, licenciamento do operador, certificação da empresa e licenças sectoriais. Nenhum acto é gerado sem base legal, entidade competente e segregação de funções. Fase 2",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1149,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0069: RF-ZON-009 Orquestrar análise, pareceres, decisão e instalação. Fluxo parametriza competências, documentos, pareceres, prazos, condições e notificações; distingue criação da zona, licenciamento do operador, certificação da empresa e licenças sectoriais. Nenhum acto é gerado sem base legal, entidade competente e segregação de funções. Fase 2",P2,MASTER-5dbf82c2-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0069,1,"[{""id"":""MASTER-5dbf82c2-0069"",""pedido"":""RF-ZON-009 Orquestrar análise, pareceres, decisão e instalação. Fluxo parametriza competências, documentos, pareceres, prazos, condições e notificações; distingue criação da zona, licenciamento do operador, certificação da empresa e licenças sectoriais. Nenhum acto é gerado sem base legal, entidade competente e segregação de funções. Fase 2"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1149""],""aceitacao"":""RF-ZON-009 Orquestrar análise, pareceres, decisão e instalação. Fluxo parametriza competências, documentos, pareceres, prazos, condições e notificações; distingue criação da zona, licenciamento do operador, certificação da empresa e licenças sectoriais. Nenhum acto é gerado sem base legal, entidade competente e segregação de funções. Fase 2"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0070,"RF-ZON-010 Controlar certificados, licenças, obrigações e validade. Associar certificados, licenças, NUIT, INSS, vistorias, condições e prazos ao titular; gerar alertas e manter auditoria de alteração, transmissão, renovação, suspensão e revogação. Evidência crítica vencida muda o estado público para “pendente de validação”. Fase 2",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1150,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0070: RF-ZON-010 Controlar certificados, licenças, obrigações e validade. Associar certificados, licenças, NUIT, INSS, vistorias, condições e prazos ao titular; gerar alertas e manter auditoria de alteração, transmissão, renovação, suspensão e revogação. Evidência crítica vencida muda o estado público para “pendente de validação”. Fase 2",P2,MASTER-5dbf82c2-0070: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0070,1,"[{""id"":""MASTER-5dbf82c2-0070"",""pedido"":""RF-ZON-010 Controlar certificados, licenças, obrigações e validade. Associar certificados, licenças, NUIT, INSS, vistorias, condições e prazos ao titular; gerar alertas e manter auditoria de alteração, transmissão, renovação, suspensão e revogação. Evidência crítica vencida muda o estado público para “pendente de validação”. Fase 2"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1150""],""aceitacao"":""RF-ZON-010 Controlar certificados, licenças, obrigações e validade. Associar certificados, licenças, NUIT, INSS, vistorias, condições e prazos ao titular; gerar alertas e manter auditoria de alteração, transmissão, renovação, suspensão e revogação. Evidência crítica vencida muda o estado público para “pendente de validação”. Fase 2"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0071,"RF-ZON-011 Suportar controlo aduaneiro e operacional das ZFI. Registar segurança, portarias, instalações, credenciais, documentos, movimentos, inventário, produção, perdas e vendas internas com rastreabilidade. Nenhuma saída é marcada como autorizada sem referência competente; no MVP, o fluxo é assistido e não substitui as Alfândegas. Fase 2; integração na Fase 3",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1151,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0071: RF-ZON-011 Suportar controlo aduaneiro e operacional das ZFI. Registar segurança, portarias, instalações, credenciais, documentos, movimentos, inventário, produção, perdas e vendas internas com rastreabilidade. Nenhuma saída é marcada como autorizada sem referência competente; no MVP, o fluxo é assistido e não substitui as Alfândegas. Fase 2; integração na Fase 3",P2,MASTER-5dbf82c2-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0071,1,"[{""id"":""MASTER-5dbf82c2-0071"",""pedido"":""RF-ZON-011 Suportar controlo aduaneiro e operacional das ZFI. Registar segurança, portarias, instalações, credenciais, documentos, movimentos, inventário, produção, perdas e vendas internas com rastreabilidade. Nenhuma saída é marcada como autorizada sem referência competente; no MVP, o fluxo é assistido e não substitui as Alfândegas. Fase 2; integração na Fase 3"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1151""],""aceitacao"":""RF-ZON-011 Suportar controlo aduaneiro e operacional das ZFI. Registar segurança, portarias, instalações, credenciais, documentos, movimentos, inventário, produção, perdas e vendas internas com rastreabilidade. Nenhuma saída é marcada como autorizada sem referência competente; no MVP, o fluxo é assistido e não substitui as Alfândegas. Fase 2; integração na Fase 3"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0072,"RF-ZON-012 Relacionar zonas, Corredores, Clusters, projectos e empresas. Relações usam IDs mestres, papel, período, fonte e estado, permitem navegação bidireccional e não duplicam entidades. Relações só alimentam indicadores, benefícios ou campanhas depois de validadas. MVP",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1152,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0072: RF-ZON-012 Relacionar zonas, Corredores, Clusters, projectos e empresas. Relações usam IDs mestres, papel, período, fonte e estado, permitem navegação bidireccional e não duplicam entidades. Relações só alimentam indicadores, benefícios ou campanhas depois de validadas. MVP",P2,MASTER-5dbf82c2-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0072,1,"[{""id"":""MASTER-5dbf82c2-0072"",""pedido"":""RF-ZON-012 Relacionar zonas, Corredores, Clusters, projectos e empresas. Relações usam IDs mestres, papel, período, fonte e estado, permitem navegação bidireccional e não duplicam entidades. Relações só alimentam indicadores, benefícios ou campanhas depois de validadas. MVP"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1152""],""aceitacao"":""RF-ZON-012 Relacionar zonas, Corredores, Clusters, projectos e empresas. Relações usam IDs mestres, papel, período, fonte e estado, permitem navegação bidireccional e não duplicam entidades. Relações só alimentam indicadores, benefícios ou campanhas depois de validadas. MVP"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0073,"RF-ZON-013 Gerir infra-estruturas, utilities, segurança e ambiente. Registar capacidade instalada, utilizada e planeada, estado, fonte e responsável. Publicação e entrada em operação respeitam licenças, certificações e vistorias; incidentes geram acção, prazo e escalonamento. MVP",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1153,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0073: RF-ZON-013 Gerir infra-estruturas, utilities, segurança e ambiente. Registar capacidade instalada, utilizada e planeada, estado, fonte e responsável. Publicação e entrada em operação respeitam licenças, certificações e vistorias; incidentes geram acção, prazo e escalonamento. MVP",P2,MASTER-5dbf82c2-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0073,1,"[{""id"":""MASTER-5dbf82c2-0073"",""pedido"":""RF-ZON-013 Gerir infra-estruturas, utilities, segurança e ambiente. Registar capacidade instalada, utilizada e planeada, estado, fonte e responsável. Publicação e entrada em operação respeitam licenças, certificações e vistorias; incidentes geram acção, prazo e escalonamento. MVP"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1153""],""aceitacao"":""RF-ZON-013 Gerir infra-estruturas, utilities, segurança e ambiente. Registar capacidade instalada, utilizada e planeada, estado, fonte e responsável. Publicação e entrada em operação respeitam licenças, certificações e vistorias; incidentes geram acção, prazo e escalonamento. MVP"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0074,"RF-ZON-014 Monitorar investimento, ocupação, emprego, produção e exportações. Cada indicador possui definição, fórmula, unidade, período, fonte, responsável, validação e restrição. Separar autorizado, realizado, pipeline e estimativa; divergências bloqueiam consolidação oficial até reconciliação. MVP",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1154,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0074: RF-ZON-014 Monitorar investimento, ocupação, emprego, produção e exportações. Cada indicador possui definição, fórmula, unidade, período, fonte, responsável, validação e restrição. Separar autorizado, realizado, pipeline e estimativa; divergências bloqueiam consolidação oficial até reconciliação. MVP",P2,MASTER-5dbf82c2-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0074,1,"[{""id"":""MASTER-5dbf82c2-0074"",""pedido"":""RF-ZON-014 Monitorar investimento, ocupação, emprego, produção e exportações. Cada indicador possui definição, fórmula, unidade, período, fonte, responsável, validação e restrição. Separar autorizado, realizado, pipeline e estimativa; divergências bloqueiam consolidação oficial até reconciliação. MVP"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1154""],""aceitacao"":""RF-ZON-014 Monitorar investimento, ocupação, emprego, produção e exportações. Cada indicador possui definição, fórmula, unidade, período, fonte, responsável, validação e restrição. Separar autorizado, realizado, pipeline e estimativa; divergências bloqueiam consolidação oficial até reconciliação. MVP"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0075,"RF-ZON-015 Aplicar governação, segurança, privacidade e auditoria. Perfis separados submetem, analisam, validam, decidem, publicam, inspeccionam e auditam. Dados pessoais, comerciais, fiscais, laborais e aduaneiros observam finalidade, minimização, autorização e retenção; logs são invioláveis e ninguém aprova informação própria. MVP",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1155,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0075: RF-ZON-015 Aplicar governação, segurança, privacidade e auditoria. Perfis separados submetem, analisam, validam, decidem, publicam, inspeccionam e auditam. Dados pessoais, comerciais, fiscais, laborais e aduaneiros observam finalidade, minimização, autorização e retenção; logs são invioláveis e ninguém aprova informação própria. MVP",P2,MASTER-5dbf82c2-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0075,1,"[{""id"":""MASTER-5dbf82c2-0075"",""pedido"":""RF-ZON-015 Aplicar governação, segurança, privacidade e auditoria. Perfis separados submetem, analisam, validam, decidem, publicam, inspeccionam e auditam. Dados pessoais, comerciais, fiscais, laborais e aduaneiros observam finalidade, minimização, autorização e retenção; logs são invioláveis e ninguém aprova informação própria. MVP"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1155""],""aceitacao"":""RF-ZON-015 Aplicar governação, segurança, privacidade e auditoria. Perfis separados submetem, analisam, validam, decidem, publicam, inspeccionam e auditam. Dados pessoais, comerciais, fiscais, laborais e aduaneiros observam finalidade, minimização, autorização e retenção; logs são invioláveis e ninguém aprova informação própria. MVP"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dbf82c2-0076,"RF-ZON-016 Disponibilizar APIs e eventos controlados. Integrações institucionais exigem acordo formal, base legal, autenticação forte, escopos, minimização, versionamento, idempotência, cifragem, auditoria, reconciliação, SLA e testes de contrato. Na indisponibilidade, activar fluxo manual assistido sem simular decisão oficial. Fase 3",..\..\..\..\..\..\Users\macbook\.codex\attachments\23b033e6-9ee3-4a6c-a41b-688fe7f09795\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1156,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dbf82c2-0076: RF-ZON-016 Disponibilizar APIs e eventos controlados. Integrações institucionais exigem acordo formal, base legal, autenticação forte, escopos, minimização, versionamento, idempotência, cifragem, auditoria, reconciliação, SLA e testes de contrato. Na indisponibilidade, activar fluxo manual assistido sem simular decisão oficial. Fase 3",P2,MASTER-5dbf82c2-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dbf82c2-0076,1,"[{""id"":""MASTER-5dbf82c2-0076"",""pedido"":""RF-ZON-016 Disponibilizar APIs e eventos controlados. Integrações institucionais exigem acordo formal, base legal, autenticação forte, escopos, minimização, versionamento, idempotência, cifragem, auditoria, reconciliação, SLA e testes de contrato. Na indisponibilidade, activar fluxo manual assistido sem simular decisão oficial. Fase 3"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\23b033e6-9ee3-4a6c-a41b-688fe7f09795\\Pasted text.txt; SHA 5dbf82c2d8ba2c9056b838c4565cb0db9de28da4173075bfdc12b233b3c43fe9; linha 1156""],""aceitacao"":""RF-ZON-016 Disponibilizar APIs e eventos controlados. Integrações institucionais exigem acordo formal, base legal, autenticação forte, escopos, minimização, versionamento, idempotência, cifragem, auditoria, reconciliação, SLA e testes de contrato. Na indisponibilidade, activar fluxo manual assistido sem simular decisão oficial. Fase 3"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-991d4b34-0001,"Implementar no simulador existente uma experiência integrada que ajude o empreendedor a desenvolver a sua ideia e o investidor a avaliar um projecto definido. Acrescentar conhecimento, perguntas de preparação e identificação de riscos, preservando funcionalidades, dados e cálculos que já funcionam.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 4,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-991d4b34-0001: Implementar no simulador existente uma experiência integrada que ajude o empreendedor a desenvolver a sua ideia e o investidor a avaliar um projecto definido. Acrescentar conhecimento, perguntas de preparação e identificação de riscos, preservando funcionalidades, dados e cálculos que já funcionam.",P2,MASTER-991d4b34-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0001,1,"[{""id"":""MASTER-991d4b34-0001"",""pedido"":""Implementar no simulador existente uma experiência integrada que ajude o empreendedor a desenvolver a sua ideia e o investidor a avaliar um projecto definido. Acrescentar conhecimento, perguntas de preparação e identificação de riscos, preservando funcionalidades, dados e cálculos que já funcionam."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 4""],""aceitacao"":""Implementar no simulador existente uma experiência integrada que ajude o empreendedor a desenvolver a sua ideia e o investidor a avaliar um projecto definido. Acrescentar conhecimento, perguntas de preparação e identificação de riscos, preservando funcionalidades, dados e cálculos que já funcionam."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-991d4b34-0002,"Ler os documentos antes de implementar. Aproveitar a estrutura e os temas, mas não importar nomes, dados pessoais, valores, taxas, datas ou pressupostos de exemplo como dados dos utilizadores.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 13,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-991d4b34-0002: Ler os documentos antes de implementar. Aproveitar a estrutura e os temas, mas não importar nomes, dados pessoais, valores, taxas, datas ou pressupostos de exemplo como dados dos utilizadores.",P2,MASTER-991d4b34-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0002,1,"[{""id"":""MASTER-991d4b34-0002"",""pedido"":""Ler os documentos antes de implementar. Aproveitar a estrutura e os temas, mas não importar nomes, dados pessoais, valores, taxas, datas ou pressupostos de exemplo como dados dos utilizadores."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 13""],""aceitacao"":""Ler os documentos antes de implementar. Aproveitar a estrutura e os temas, mas não importar nomes, dados pessoais, valores, taxas, datas ou pressupostos de exemplo como dados dos utilizadores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-991d4b34-0003,Tudo deve funcionar dentro do simulador e estar ligado ao mesmo dossier.,..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 17,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-991d4b34-0003: Tudo deve funcionar dentro do simulador e estar ligado ao mesmo dossier.,P2,MASTER-991d4b34-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0003,1,"[{""id"":""MASTER-991d4b34-0003"",""pedido"":""Tudo deve funcionar dentro do simulador e estar ligado ao mesmo dossier."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 17""],""aceitacao"":""Tudo deve funcionar dentro do simulador e estar ligado ao mesmo dossier."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-991d4b34-0004,"Não criar outro simulador, formulário independente, plano financeiro paralelo ou duplicação de projectos. Reutilizar os componentes de ideia, localização, finanças, competências, marcos, rascunhos e exportação existentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 19,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-991d4b34-0004: Não criar outro simulador, formulário independente, plano financeiro paralelo ou duplicação de projectos. Reutilizar os componentes de ideia, localização, finanças, competências, marcos, rascunhos e exportação existentes.",P1,MASTER-991d4b34-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0004,1,"[{""id"":""MASTER-991d4b34-0004"",""pedido"":""Não criar outro simulador, formulário independente, plano financeiro paralelo ou duplicação de projectos. Reutilizar os componentes de ideia, localização, finanças, competências, marcos, rascunhos e exportação existentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 19""],""aceitacao"":""Não criar outro simulador, formulário independente, plano financeiro paralelo ou duplicação de projectos. Reutilizar os componentes de ideia, localização, finanças, competências, marcos, rascunhos e exportação existentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-991d4b34-0005,"'- “Anterior”, “Guardar e continuar” e “Continuar depois”;",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 45,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-991d4b34-0005: - “Anterior”, “Guardar e continuar” e “Continuar depois”;",P2,MASTER-991d4b34-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0005,1,"[{""id"":""MASTER-991d4b34-0005"",""pedido"":""- “Anterior”, “Guardar e continuar” e “Continuar depois”;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 45""],""aceitacao"":""- “Anterior”, “Guardar e continuar” e “Continuar depois”;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-991d4b34-0006,"Preservar os dados ao mudar de etapa, regressar à pesquisa territorial ou consultar um guia.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 51,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-991d4b34-0006: Preservar os dados ao mudar de etapa, regressar à pesquisa territorial ou consultar um guia.",P2,MASTER-991d4b34-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0006,1,"[{""id"":""MASTER-991d4b34-0006"",""pedido"":""Preservar os dados ao mudar de etapa, regressar à pesquisa territorial ou consultar um guia."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 51""],""aceitacao"":""Preservar os dados ao mudar de etapa, regressar à pesquisa territorial ou consultar um guia."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, MASTER-991d4b34-0007,"No telemóvel, utilizar uma coluna, controlos fáceis de tocar e navegação compacta. Garantir rótulos legíveis, foco visível e utilização por teclado. Não depender apenas de cor para comunicar estados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 53,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-991d4b34-0007: No telemóvel, utilizar uma coluna, controlos fáceis de tocar e navegação compacta. Garantir rótulos legíveis, foco visível e utilização por teclado. Não depender apenas de cor para comunicar estados.",P2,MASTER-991d4b34-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0007,1,"[{""id"":""MASTER-991d4b34-0007"",""pedido"":""No telemóvel, utilizar uma coluna, controlos fáceis de tocar e navegação compacta. Garantir rótulos legíveis, foco visível e utilização por teclado. Não depender apenas de cor para comunicar estados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 53""],""aceitacao"":""No telemóvel, utilizar uma coluna, controlos fáceis de tocar e navegação compacta. Garantir rótulos legíveis, foco visível e utilização por teclado. Não depender apenas de cor para comunicar estados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. [RECONCILIACAO-43-20261019] 3: Fluxos instalados; fechar observação com dossier legítimo quando disponível. Não reconstruir nem repetir percurso aceite.","Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada. | NAVEGACAO-QA-20261016: avaliação visual do protótipo pendente. Sem encerramento funcional global: vínculo genérico oportunidade/território, troca persistente e invalidação transversal, resumo integral de oportunidade/etapa e página Porquê investir por consolidar. Prévia não grava alterações de negócio. Manual aguarda avaliação e consolidação. | NAVEGACAO-CONSOLIDACAO-QA-20261016: os limites de persistência/entre dispositivos/Porquê investir do protótipo ficam superados neste recorte QA. A organização foi avaliada e ajustada tecnicamente; decisão visual e disponibilização pela Tempo continuam separadas. Não é prova volumétrica nem homologação fiscal/regulatória. Não encerra outros critérios deste requisito. Não repete os testes de navegação já aceites. | Cinco pontos do pedido consolidados neste recorte QA; confirmar da candidata funcional persiste, protótipo18534 fica histórico. Avaliação técnica visual executada, aceitação pela Tempo não presumida. Sem ativação. Não encerra outros critérios dos requisitos. Dois clientes simulados por sessões independentes, não dois equipamentos físicos. | RECTIFICAÇÃO: a revisão dos quatro formulários é parcial3/4. Preparar manifestação de interesse não mostra pré-preenchimento no percurso actual: manifestação não vinculada ao dossier. Presença de chaves na API/resumo global não encerra este critério. Resolver vínculo explícito/recuperável ao mesmo dossier e demonstrar o quarto formulário antes da decisão. Utilizador não abriu candidata nem conferiu novos anexos. | Actualização do critério anteriormente aberto da manifestação: concluído neste recorte QA; três formulários aceites conservam provas anteriores, sem repetição. Acesso directo sem dossier mantido; nenhum dossier/processo duplicado criado. Não encerra critérios globais nem presume conferência dos anexos pelo utilizador. Disponibilização separada. [UTILIZACAO-HOMOLOGACAO-20261019] 3: Disponibilidade condicionada conforme limite registado — Início, contexto e navegação abrem; gravação/recuperação aceites em QA reutilizadas. Sem dossier real no destino.","Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. | NAVEGACAO-QA-20261016: reutiliza cinco fases/19 etapas, permissões e dossiers existentes; base anterior dos parques130000, sem incorporar L1 pendente. Confirmação futura do escopo funcional e autorização ativa separadas; zero migrations/grants/publicação/alterações no ativo. L1, duplicados e Fintech mantêm estados. | NAVEGACAO-CONSOLIDACAO-QA-20261016: ação autenticada nominal 150000 preparada e demonstrada somente no clone55441 *_test; uma tabela de preferência por conta, associações no dossier existente. Manifesto/compilação e reversão parcial compatível preservam dados após utilização. Backup/restauro fresco do ativo e autorização de ativação continuam futuros. B, COUNTRY02, L1 dos parques, duplicados, regulação Fintech e demais estados preservados; origem das restrições: instrução expressa da Tempo e controlos de acesso aprovados, sem novos grants. | Candidata reconciliada com fonte L1 instalada, sem repetir140000; nenhuma alteração ativa.150000 permanece somenteQA. Pacotes/reversão anteriores não usar directamente no ativo actualizado: futura disponibilização requer decisão própria, hashes/preflight/backup-restauro fresco e reversão reconciliada. Sem nova regra organizacional; B/COUNTRY02/ficha integral e demais estados preservados. | Disponibilização parcial: apenas150000 pendente. Prévia confirma investemoz:5432/revisão correta; aplicação exige MFA nesta sessão e botão desativado. Sem POST/DDL150000; utilizador deve concluir autenticação habitual, sem nova autorização.140000/L1 preservada e sem reensaios. Reversão reconciliada comL1,20fontes/buildcompatível, dados/schema/histórico retidos. | Pendência MFA/instalação anterior resolvida; nenhuma ação restante para disponibilizar este recorte.140000 preservada uma vez; sem repetir L1 ou três formulários aceites. Reversão parcial compatível20fontes/build, schema/vínculos/histórico conservados. Critérios globais e ficha integral dos parques mantêm estado próprio.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | NAVEGACAO-QA-20261016: protótipo de organização em clone isolado, mapa52 ligações condicionais e vistas do catálogo; Descoberta/Realização/Suporte; área de trabalho separada; quatro entradas no mesmo UUID/v3, preenchimento autorizado preservando edição, cancelamento/confirmação apenas da prévia, novo login, teclado e móvel390. Evidência em outputs/investmoz-navegacao-QA-20261016/RELATORIO-QA.md. Origem: instrução expressa da Tempo nesta conversa; não é nova regra organizacional. | NAVEGACAO-CONSOLIDACAO-QA-20261016: substitui o saldo funcional da prévia histórica. Associações versionadas de oportunidade/sector/território no mesmo dossier encriptado; confirmação transacional com prévia e idempotência; foco/etapa recuperados entre sessões independentes; preservação de edições e preenchimento de vazios em formulários existentes; página Porquê investir dedicada. Prova positiva com cálculos locais reais (40 unidades; lacuna de financiamento 13000 MZN), duas submissões sintéticas reais pelo Balcão e recibo inalterado após troca. Resultados afetados conservados como históricos; rascunho anterior exige revisão explícita. Relatório: outputs/investmoz-navegacao-consolidacao-QA-20261016/RELATORIO-QA.md. | 18/10/2026: consolidação QA posterior ao protótipo revista; três menus com explicação/destinos, página Porquê investir dedicada melhorada, captura desktop/móvel390px e Escape/foco. Associações e contexto recuperados em duas sessões independentes autenticadas/MFA; quatro consumidores,19etapas, resultados para revisão e pedidos históricos recuperados. Provas transacionais40condições de16/10 reutilizadas. Relatório/pacote: outputs/investmoz-navegacao-consolidacao-20261018/para-revisao/. | Revisão visível18/10: candidata b1c98ec7140c, quatro entradas no mesmoUUID/próxima acção; prévia mantém/actualiza/revisão3resultados e9etapas, confirmação contexto3→4 e recuperação após logout/login/MFA observadas. Simulador, Terra/DUAT e Balcão mostram pré-preenchimento/comparação preservando edições. Relatório REVISAO-VISIVEL-DOC01.md e recibo em outputs/investmoz-navegacao-consolidacao-20261018/para-revisao/. | 18/10: integração da manifestação QA 73f8bd1347ca observada: vínculo opcional explícito no dossier existente, objectivo/localização preenchidos e sector editado preservado, recuperação em nova sessão/MFA, uma submissão e recibo IR-2026-01M576QMSKV91Q53GZCHKM61P0; dois reenvios com o mesmo protocolo.18 checksHTTP e15 de leitura;28 outros dossiers iguais. RELATORIO-MANIFESTACAO-QA.md na mesma entrega. | 18/10: Tempo autorizou disponibilização da candidata73f8bd1347ca. Código40fontes/build167 trocados por hash, manutenção terminada, cache de dados preservada. Backup fresco/restauro QA:295tabelas,31sequências,1320ficheiros, arranque/decifragem conferidos. Relatório operacional em outputs/investmoz-navegacao-ativacao-20261018/para-revisao/. | 18/10: disponibilização concluída73f8bd1347ca. MFA regularizado e150000 instalada pela conta2, reciboda1cae7b-a403-4256-9fd8-98ff2a69918d. Ledger/tabela=1, zero preferências importadas. Prévia e sucesso observados; Codex não repetiuPOST.290tabelas iguais ao backup e zero diferenças inesperadas. Relatório/recibo finais na mesma entrega. | Homologação teste-investidor 19/10/2026: Navegação contextual e manifestação de interesse=Ausente. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Navegação contextual e manifestação de interesse=Disponível. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. [UTILIZACAO-HOMOLOGACAO-20261019] Leitura nominal de contas/recursos no destino; saldo18/10; prévia29 sem escrita; comparação de hashes QA separados. outputs/investmoz-disponibilizacao-integral-20261019/UTILIZACAO-EFECTIVA-HOMOLOGACAO.md [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,," | Revisão visível sóQA; edição de Terra/Balcão em memória, sem submissão. Comparação de cliques estrutural documentada, sem ganho global/telemetria presumidos. Código exacto SHA256b1c98ec7140c2753a40d22b6b4f235ab7c4f7c5a43d322d55ba6c84a53a169d6. L1 encerrado no âmbito entregue, não reensaiado; ativo inalterado. | Cliques comparativos continuam estruturais. Nesta associação observados uma escolha no select + uma activação; submissão uma activação; sem total desde início/tempo/ganho global. Dois reenviosHTTP não contam como cliques.998 ficheiros ativos iguais; sem schema novo, sem repetir140000/L1; ficha integral aberta. | Não confundir código disponibilizado com instalação integral concluída. Nenhuma ficha guardada/publicada, fixture/grant ou submissão ativa.292tabelas iguais; só cache/sessões/remember_token variaram, zero diferenças inesperadas. Provas QA anteriores reutilizadas; conferência dos novos anexos pelo utilizador não presumida; ficha integral aberta. | Instalação nominal e conferência operacional por leitura; zero fichas guardadas/publicadas, fixtures/grants ou manifestações submetidas no ativo. Provas funcionais são as QA anteriores, não novo ensaio ativo. Autorização da Tempo não presume conferência dos novos anexos pelo utilizador; cliques estruturais não viram telemetria.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-991d4b34-0008,"Reutilizar respostas e dados já existentes. Não exigir novamente NUIT, identidade, documentos ou constituição da empresa para explorar uma ideia.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 77,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-991d4b34-0008: Reutilizar respostas e dados já existentes. Não exigir novamente NUIT, identidade, documentos ou constituição da empresa para explorar uma ideia.",P2,MASTER-991d4b34-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0008,1,"[{""id"":""MASTER-991d4b34-0008"",""pedido"":""Reutilizar respostas e dados já existentes. Não exigir novamente NUIT, identidade, documentos ou constituição da empresa para explorar uma ideia."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 77""],""aceitacao"":""Reutilizar respostas e dados já existentes. Não exigir novamente NUIT, identidade, documentos ou constituição da empresa para explorar uma ideia."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-991d4b34-0009,"Junto às perguntas relevantes, disponibilizar ajuda opcional:",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 81,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-991d4b34-0009: Junto às perguntas relevantes, disponibilizar ajuda opcional:",P2,MASTER-991d4b34-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0009,1,"[{""id"":""MASTER-991d4b34-0009"",""pedido"":""Junto às perguntas relevantes, disponibilizar ajuda opcional:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 81""],""aceitacao"":""Junto às perguntas relevantes, disponibilizar ajuda opcional:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-991d4b34-0010,"Os exemplos devem ser identificados como ilustrativos, nunca preenchidos automaticamente como dados reais.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 86,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-991d4b34-0010: Os exemplos devem ser identificados como ilustrativos, nunca preenchidos automaticamente como dados reais.",P2,MASTER-991d4b34-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0010,1,"[{""id"":""MASTER-991d4b34-0010"",""pedido"":""Os exemplos devem ser identificados como ilustrativos, nunca preenchidos automaticamente como dados reais."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 86""],""aceitacao"":""Os exemplos devem ser identificados como ilustrativos, nunca preenchidos automaticamente como dados reais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-991d4b34-0011,Cada alerta deve explicar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 113,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-991d4b34-0011: Cada alerta deve explicar:,P2,MASTER-991d4b34-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0011,1,"[{""id"":""MASTER-991d4b34-0011"",""pedido"":""Cada alerta deve explicar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 113""],""aceitacao"":""Cada alerta deve explicar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-991d4b34-0012,"Permitir registar a resposta planeada, responsável, custo e prazo, reutilizando competências e marcos existentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 120,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-991d4b34-0012: Permitir registar a resposta planeada, responsável, custo e prazo, reutilizando competências e marcos existentes.",P2,MASTER-991d4b34-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0012,1,"[{""id"":""MASTER-991d4b34-0012"",""pedido"":""Permitir registar a resposta planeada, responsável, custo e prazo, reutilizando competências e marcos existentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 120""],""aceitacao"":""Permitir registar a resposta planeada, responsável, custo e prazo, reutilizando competências e marcos existentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-991d4b34-0013,"Reutilizar países, CAE e base territorial existentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 126,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-991d4b34-0013: Reutilizar países, CAE e base territorial existentes.",P1,MASTER-991d4b34-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0013,1,"[{""id"":""MASTER-991d4b34-0013"",""pedido"":""Reutilizar países, CAE e base territorial existentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 126""],""aceitacao"":""Reutilizar países, CAE e base territorial existentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-991d4b34-0014,"Permitir explorar corredores, clusters, parques industriais, ZEE e ZFI a partir do simulador, mantendo os filtros e transportando a selecção para o dossier mediante confirmação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 130,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-991d4b34-0014: Permitir explorar corredores, clusters, parques industriais, ZEE e ZFI a partir do simulador, mantendo os filtros e transportando a selecção para o dossier mediante confirmação.",P2,MASTER-991d4b34-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0014,1,"[{""id"":""MASTER-991d4b34-0014"",""pedido"":""Permitir explorar corredores, clusters, parques industriais, ZEE e ZFI a partir do simulador, mantendo os filtros e transportando a selecção para o dossier mediante confirmação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 130""],""aceitacao"":""Permitir explorar corredores, clusters, parques industriais, ZEE e ZFI a partir do simulador, mantendo os filtros e transportando a selecção para o dossier mediante confirmação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-991d4b34-0015,"Adaptar perguntas de formalização e procedimentos à actividade, localização e maturidade. Reutilizar os guias existentes e distinguir orientação do portal de aprovação ou decisão oficial.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 134,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-991d4b34-0015: Adaptar perguntas de formalização e procedimentos à actividade, localização e maturidade. Reutilizar os guias existentes e distinguir orientação do portal de aprovação ou decisão oficial.",P2,MASTER-991d4b34-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0015,1,"[{""id"":""MASTER-991d4b34-0015"",""pedido"":""Adaptar perguntas de formalização e procedimentos à actividade, localização e maturidade. Reutilizar os guias existentes e distinguir orientação do portal de aprovação ou decisão oficial."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 134""],""aceitacao"":""Adaptar perguntas de formalização e procedimentos à actividade, localização e maturidade. Reutilizar os guias existentes e distinguir orientação do portal de aprovação ou decisão oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-991d4b34-0016,"Uma resposta “Sim” não é conteúdo suficiente para elaborar uma secção. Uma resposta “Não” ou “Ainda não sei” deve originar uma pendência ou orientação, não informação inventada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 152,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-991d4b34-0016: Uma resposta “Sim” não é conteúdo suficiente para elaborar uma secção. Uma resposta “Não” ou “Ainda não sei” deve originar uma pendência ou orientação, não informação inventada.",P2,MASTER-991d4b34-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0016,1,"[{""id"":""MASTER-991d4b34-0016"",""pedido"":""Uma resposta “Sim” não é conteúdo suficiente para elaborar uma secção. Uma resposta “Não” ou “Ainda não sei” deve originar uma pendência ou orientação, não informação inventada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 152""],""aceitacao"":""Uma resposta “Sim” não é conteúdo suficiente para elaborar uma secção. Uma resposta “Não” ou “Ainda não sei” deve originar uma pendência ou orientação, não informação inventada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-991d4b34-0017,"Se existir assistência por IA, identificar texto sugerido, permitir aceitar, editar ou rejeitar e preservar as edições do utilizador. Não enviar dados privados ou anexos a serviços externos sem cumprir a política aplicável e informar o utilizador.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 154,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-991d4b34-0017: Se existir assistência por IA, identificar texto sugerido, permitir aceitar, editar ou rejeitar e preservar as edições do utilizador. Não enviar dados privados ou anexos a serviços externos sem cumprir a política aplicável e informar o utilizador.",P2,MASTER-991d4b34-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0017,1,"[{""id"":""MASTER-991d4b34-0017"",""pedido"":""Se existir assistência por IA, identificar texto sugerido, permitir aceitar, editar ou rejeitar e preservar as edições do utilizador. Não enviar dados privados ou anexos a serviços externos sem cumprir a política aplicável e informar o utilizador."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 154""],""aceitacao"":""Se existir assistência por IA, identificar texto sugerido, permitir aceitar, editar ou rejeitar e preservar as edições do utilizador. Não enviar dados privados ou anexos a serviços externos sem cumprir a política aplicável e informar o utilizador."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-991d4b34-0018,"O simulador e a geração básica do relatório devem continuar utilizáveis sem IA. Os cálculos pertencem ao motor financeiro e fiscal existente, não ao modelo de linguagem.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 156,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-991d4b34-0018: O simulador e a geração básica do relatório devem continuar utilizáveis sem IA. Os cálculos pertencem ao motor financeiro e fiscal existente, não ao modelo de linguagem.",P2,MASTER-991d4b34-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0018,1,"[{""id"":""MASTER-991d4b34-0018"",""pedido"":""O simulador e a geração básica do relatório devem continuar utilizáveis sem IA. Os cálculos pertencem ao motor financeiro e fiscal existente, não ao modelo de linguagem."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 156""],""aceitacao"":""O simulador e a geração básica do relatório devem continuar utilizáveis sem IA. Os cálculos pertencem ao motor financeiro e fiscal existente, não ao modelo de linguagem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-991d4b34-0019,Permitir cenários exploratórios com pressupostos explicitamente assumidos pelo utilizador. Identificar como as lacunas afectam a interpretação.,..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 168,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-991d4b34-0019: Permitir cenários exploratórios com pressupostos explicitamente assumidos pelo utilizador. Identificar como as lacunas afectam a interpretação.,P2,MASTER-991d4b34-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0019,1,"[{""id"":""MASTER-991d4b34-0019"",""pedido"":""Permitir cenários exploratórios com pressupostos explicitamente assumidos pelo utilizador. Identificar como as lacunas afectam a interpretação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 168""],""aceitacao"":""Permitir cenários exploratórios com pressupostos explicitamente assumidos pelo utilizador. Identificar como as lacunas afectam a interpretação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-991d4b34-0020,"Disponibilizar “Gerar plano em Word”, reutilizando a exportação existente quando disponível. Manter CSV como opção complementar e PDF quando suportado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 183,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-991d4b34-0020: Disponibilizar “Gerar plano em Word”, reutilizando a exportação existente quando disponível. Manter CSV como opção complementar e PDF quando suportado.",P2,MASTER-991d4b34-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0020,1,"[{""id"":""MASTER-991d4b34-0020"",""pedido"":""Disponibilizar “Gerar plano em Word”, reutilizando a exportação existente quando disponível. Manter CSV como opção complementar e PDF quando suportado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 183""],""aceitacao"":""Disponibilizar “Gerar plano em Word”, reutilizando a exportação existente quando disponível. Manter CSV como opção complementar e PDF quando suportado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-991d4b34-0021,"O Word deve ser editável e incluir as secções seleccionadas, data, versão, cenário, fontes, tabelas, gráficos e anexos escolhidos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 185,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-991d4b34-0021: O Word deve ser editável e incluir as secções seleccionadas, data, versão, cenário, fontes, tabelas, gráficos e anexos escolhidos.",P2,MASTER-991d4b34-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0021,1,"[{""id"":""MASTER-991d4b34-0021"",""pedido"":""O Word deve ser editável e incluir as secções seleccionadas, data, versão, cenário, fontes, tabelas, gráficos e anexos escolhidos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 185""],""aceitacao"":""O Word deve ser editável e incluir as secções seleccionadas, data, versão, cenário, fontes, tabelas, gráficos e anexos escolhidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-991d4b34-0022,"Incorporar fotografias e conteúdos compatíveis de forma legível. Para documentos que não possam ser incorporados adequadamente, disponibilizar um pacote com os anexos originais e índice.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 187,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-991d4b34-0022: Incorporar fotografias e conteúdos compatíveis de forma legível. Para documentos que não possam ser incorporados adequadamente, disponibilizar um pacote com os anexos originais e índice.",P2,MASTER-991d4b34-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0022,1,"[{""id"":""MASTER-991d4b34-0022"",""pedido"":""Incorporar fotografias e conteúdos compatíveis de forma legível. Para documentos que não possam ser incorporados adequadamente, disponibilizar um pacote com os anexos originais e índice."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 187""],""aceitacao"":""Incorporar fotografias e conteúdos compatíveis de forma legível. Para documentos que não possam ser incorporados adequadamente, disponibilizar um pacote com os anexos originais e índice."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-991d4b34-0023,Permitir pré-visualizar o conteúdo e escolher os anexos. Manter o dossier privado e não publicar nem partilhar automaticamente.,..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 189,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-991d4b34-0023: Permitir pré-visualizar o conteúdo e escolher os anexos. Manter o dossier privado e não publicar nem partilhar automaticamente.,P2,MASTER-991d4b34-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0023,1,"[{""id"":""MASTER-991d4b34-0023"",""pedido"":""Permitir pré-visualizar o conteúdo e escolher os anexos. Manter o dossier privado e não publicar nem partilhar automaticamente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 189""],""aceitacao"":""Permitir pré-visualizar o conteúdo e escolher os anexos. Manter o dossier privado e não publicar nem partilhar automaticamente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-991d4b34-0024,Relatórios incompletos devem indicar as pendências sem impedir o download de um plano preliminar.,..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 191,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-991d4b34-0024: Relatórios incompletos devem indicar as pendências sem impedir o download de um plano preliminar.,P2,MASTER-991d4b34-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0024,1,"[{""id"":""MASTER-991d4b34-0024"",""pedido"":""Relatórios incompletos devem indicar as pendências sem impedir o download de um plano preliminar."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 191""],""aceitacao"":""Relatórios incompletos devem indicar as pendências sem impedir o download de um plano preliminar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-991d4b34-0025,"Preservar gravação, recuperação entre sessões, associação explícita à conta, permissões e privacidade existentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 195,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-991d4b34-0025: Preservar gravação, recuperação entre sessões, associação explícita à conta, permissões e privacidade existentes.",P1,MASTER-991d4b34-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0025,1,"[{""id"":""MASTER-991d4b34-0025"",""pedido"":""Preservar gravação, recuperação entre sessões, associação explícita à conta, permissões e privacidade existentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 195""],""aceitacao"":""Preservar gravação, recuperação entre sessões, associação explícita à conta, permissões e privacidade existentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-991d4b34-0026,Guardar versões do questionário e das respostas. Manter compatibilidade com rascunhos anteriores.,..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 197,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-991d4b34-0026: Guardar versões do questionário e das respostas. Manter compatibilidade com rascunhos anteriores.,P1,MASTER-991d4b34-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0026,1,"[{""id"":""MASTER-991d4b34-0026"",""pedido"":""Guardar versões do questionário e das respostas. Manter compatibilidade com rascunhos anteriores."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 197""],""aceitacao"":""Guardar versões do questionário e das respostas. Manter compatibilidade com rascunhos anteriores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-991d4b34-0027,"Validar entradas no servidor, proteger anexos e evitar exposição pública de erros internos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 201,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-991d4b34-0027: Validar entradas no servidor, proteger anexos e evitar exposição pública de erros internos.",P2,MASTER-991d4b34-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0027,1,"[{""id"":""MASTER-991d4b34-0027"",""pedido"":""Validar entradas no servidor, proteger anexos e evitar exposição pública de erros internos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 201""],""aceitacao"":""Validar entradas no servidor, proteger anexos e evitar exposição pública de erros internos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-991d4b34-0028,Não limitar a entrega a documentos ou propostas. Implementar e demonstrar o funcionamento.,..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 214,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-991d4b34-0028: Não limitar a entrega a documentos ou propostas. Implementar e demonstrar o funcionamento.,P2,MASTER-991d4b34-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0028,1,"[{""id"":""MASTER-991d4b34-0028"",""pedido"":""Não limitar a entrega a documentos ou propostas. Implementar e demonstrar o funcionamento."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 214""],""aceitacao"":""Não limitar a entrega a documentos ou propostas. Implementar e demonstrar o funcionamento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-02f44baf-0001,"Distinguir ficheiros efectivamente disponíveis de simples referências. Registar documentos inacessíveis como pendentes, sem criar ficheiros fictícios.",..\..\..\..\..\..\Users\macbook\.codex\attachments\4b4f7002-adf3-4004-abb0-f389778dc08b\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 15,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-02f44baf-0001: Distinguir ficheiros efectivamente disponíveis de simples referências. Registar documentos inacessíveis como pendentes, sem criar ficheiros fictícios.",P2,MASTER-02f44baf-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-02f44baf-0001,1,"[{""id"":""MASTER-02f44baf-0001"",""pedido"":""Distinguir ficheiros efectivamente disponíveis de simples referências. Registar documentos inacessíveis como pendentes, sem criar ficheiros fictícios."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\4b4f7002-adf3-4004-abb0-f389778dc08b\\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 15""],""aceitacao"":""Distinguir ficheiros efectivamente disponíveis de simples referências. Registar documentos inacessíveis como pendentes, sem criar ficheiros fictícios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-02f44baf-0002,"Reutilizar a biblioteca, armazenamento e tabelas existentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\4b4f7002-adf3-4004-abb0-f389778dc08b\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 21,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-02f44baf-0002: Reutilizar a biblioteca, armazenamento e tabelas existentes.",P2,MASTER-02f44baf-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-02f44baf-0002,1,"[{""id"":""MASTER-02f44baf-0002"",""pedido"":""Reutilizar a biblioteca, armazenamento e tabelas existentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\4b4f7002-adf3-4004-abb0-f389778dc08b\\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 21""],""aceitacao"":""Reutilizar a biblioteca, armazenamento e tabelas existentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-02f44baf-0003,"Não mover ou apagar os originais antes de confirmar a integridade da cópia e das referências. Preservar autoria, proveniência, histórico e ligações existentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\4b4f7002-adf3-4004-abb0-f389778dc08b\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 25,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-02f44baf-0003: Não mover ou apagar os originais antes de confirmar a integridade da cópia e das referências. Preservar autoria, proveniência, histórico e ligações existentes.",P2,MASTER-02f44baf-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-02f44baf-0003,1,"[{""id"":""MASTER-02f44baf-0003"",""pedido"":""Não mover ou apagar os originais antes de confirmar a integridade da cópia e das referências. Preservar autoria, proveniência, histórico e ligações existentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\4b4f7002-adf3-4004-abb0-f389778dc08b\\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 25""],""aceitacao"":""Não mover ou apagar os originais antes de confirmar a integridade da cópia e das referências. Preservar autoria, proveniência, histórico e ligações existentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-02f44baf-0004,"Registar título, tipo, número, data, entidade emitente, idioma, fonte, ficheiro, versão, âmbito territorial e data de revisão.",..\..\..\..\..\..\Users\macbook\.codex\attachments\4b4f7002-adf3-4004-abb0-f389778dc08b\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 31,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-02f44baf-0004: Registar título, tipo, número, data, entidade emitente, idioma, fonte, ficheiro, versão, âmbito territorial e data de revisão.",P2,MASTER-02f44baf-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-02f44baf-0004,1,"[{""id"":""MASTER-02f44baf-0004"",""pedido"":""Registar título, tipo, número, data, entidade emitente, idioma, fonte, ficheiro, versão, âmbito territorial e data de revisão."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\4b4f7002-adf3-4004-abb0-f389778dc08b\\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 31""],""aceitacao"":""Registar título, tipo, número, data, entidade emitente, idioma, fonte, ficheiro, versão, âmbito territorial e data de revisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-02f44baf-0005,Não apresentar propostas como legislação vigente nem guias como normas obrigatórias.,..\..\..\..\..\..\Users\macbook\.codex\attachments\4b4f7002-adf3-4004-abb0-f389778dc08b\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 42,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-02f44baf-0005: Não apresentar propostas como legislação vigente nem guias como normas obrigatórias.,P2,MASTER-02f44baf-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-02f44baf-0005,1,"[{""id"":""MASTER-02f44baf-0005"",""pedido"":""Não apresentar propostas como legislação vigente nem guias como normas obrigatórias."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\4b4f7002-adf3-4004-abb0-f389778dc08b\\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 42""],""aceitacao"":""Não apresentar propostas como legislação vigente nem guias como normas obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-02f44baf-0006,"Preservar diplomas históricos para consultas relativas a períodos anteriores. Registar alterações e revogações documentadas. Quando a situação jurídica não estiver esclarecida, indicar “por confirmar”.",..\..\..\..\..\..\Users\macbook\.codex\attachments\4b4f7002-adf3-4004-abb0-f389778dc08b\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 44,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-02f44baf-0006: Preservar diplomas históricos para consultas relativas a períodos anteriores. Registar alterações e revogações documentadas. Quando a situação jurídica não estiver esclarecida, indicar “por confirmar”.",P2,MASTER-02f44baf-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-02f44baf-0006,1,"[{""id"":""MASTER-02f44baf-0006"",""pedido"":""Preservar diplomas históricos para consultas relativas a períodos anteriores. Registar alterações e revogações documentadas. Quando a situação jurídica não estiver esclarecida, indicar “por confirmar”."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\4b4f7002-adf3-4004-abb0-f389778dc08b\\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 44""],""aceitacao"":""Preservar diplomas históricos para consultas relativas a períodos anteriores. Registar alterações e revogações documentadas. Quando a situação jurídica não estiver esclarecida, indicar “por confirmar”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-02f44baf-0007,Cada associação deve identificar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\4b4f7002-adf3-4004-abb0-f389778dc08b\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 61,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-02f44baf-0007: Cada associação deve identificar:,P2,MASTER-02f44baf-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-02f44baf-0007,1,"[{""id"":""MASTER-02f44baf-0007"",""pedido"":""Cada associação deve identificar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\4b4f7002-adf3-4004-abb0-f389778dc08b\\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 61""],""aceitacao"":""Cada associação deve identificar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-02f44baf-0008,"Requisitos sem fonte suficiente devem aparecer numa lista administrativa de pendências, sem inventar referências ou eliminar automaticamente funcionalidades.",..\..\..\..\..\..\Users\macbook\.codex\attachments\4b4f7002-adf3-4004-abb0-f389778dc08b\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 71,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-02f44baf-0008: Requisitos sem fonte suficiente devem aparecer numa lista administrativa de pendências, sem inventar referências ou eliminar automaticamente funcionalidades.",P2,MASTER-02f44baf-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-02f44baf-0008,1,"[{""id"":""MASTER-02f44baf-0008"",""pedido"":""Requisitos sem fonte suficiente devem aparecer numa lista administrativa de pendências, sem inventar referências ou eliminar automaticamente funcionalidades."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\4b4f7002-adf3-4004-abb0-f389778dc08b\\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 71""],""aceitacao"":""Requisitos sem fonte suficiente devem aparecer numa lista administrativa de pendências, sem inventar referências ou eliminar automaticamente funcionalidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-02f44baf-0009,"Disponibilizar “Base legal e documentos” junto dos requisitos, procedimentos, resultados fiscais e fichas relevantes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\4b4f7002-adf3-4004-abb0-f389778dc08b\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 75,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-02f44baf-0009: Disponibilizar “Base legal e documentos” junto dos requisitos, procedimentos, resultados fiscais e fichas relevantes.",P2,MASTER-02f44baf-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-02f44baf-0009,1,"[{""id"":""MASTER-02f44baf-0009"",""pedido"":""Disponibilizar “Base legal e documentos” junto dos requisitos, procedimentos, resultados fiscais e fichas relevantes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\4b4f7002-adf3-4004-abb0-f389778dc08b\\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 75""],""aceitacao"":""Disponibilizar “Base legal e documentos” junto dos requisitos, procedimentos, resultados fiscais e fichas relevantes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-02f44baf-0010,Permitir consultar o documento e regressar ao ecrã sem perder dados.,..\..\..\..\..\..\Users\macbook\.codex\attachments\4b4f7002-adf3-4004-abb0-f389778dc08b\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 77,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-02f44baf-0010: Permitir consultar o documento e regressar ao ecrã sem perder dados.,P2,MASTER-02f44baf-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-02f44baf-0010,1,"[{""id"":""MASTER-02f44baf-0010"",""pedido"":""Permitir consultar o documento e regressar ao ecrã sem perder dados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\4b4f7002-adf3-4004-abb0-f389778dc08b\\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 77""],""aceitacao"":""Permitir consultar o documento e regressar ao ecrã sem perder dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-02f44baf-0011,"Nos formulários, explicar se o documento é obrigatório, condicional ou apenas de apoio, indicando o fundamento quando existir.",..\..\..\..\..\..\Users\macbook\.codex\attachments\4b4f7002-adf3-4004-abb0-f389778dc08b\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 81,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-02f44baf-0011: Nos formulários, explicar se o documento é obrigatório, condicional ou apenas de apoio, indicando o fundamento quando existir.",P2,MASTER-02f44baf-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-02f44baf-0011,1,"[{""id"":""MASTER-02f44baf-0011"",""pedido"":""Nos formulários, explicar se o documento é obrigatório, condicional ou apenas de apoio, indicando o fundamento quando existir."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\4b4f7002-adf3-4004-abb0-f389778dc08b\\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 81""],""aceitacao"":""Nos formulários, explicar se o documento é obrigatório, condicional ou apenas de apoio, indicando o fundamento quando existir."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-02f44baf-0012,"Publicar apenas os documentos adequados à divulgação, com fonte identificada e permissões existentes. Não divulgar dados pessoais, contratos preenchidos ou materiais privados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\4b4f7002-adf3-4004-abb0-f389778dc08b\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 87,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-02f44baf-0012: Publicar apenas os documentos adequados à divulgação, com fonte identificada e permissões existentes. Não divulgar dados pessoais, contratos preenchidos ou materiais privados.",P2,MASTER-02f44baf-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-02f44baf-0012,1,"[{""id"":""MASTER-02f44baf-0012"",""pedido"":""Publicar apenas os documentos adequados à divulgação, com fonte identificada e permissões existentes. Não divulgar dados pessoais, contratos preenchidos ou materiais privados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\4b4f7002-adf3-4004-abb0-f389778dc08b\\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 87""],""aceitacao"":""Publicar apenas os documentos adequados à divulgação, com fonte identificada e permissões existentes. Não divulgar dados pessoais, contratos preenchidos ou materiais privados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-02f44baf-0013,Não exigir certificação externa genérica. Aplicar revisão documental proporcional e registar limitações.,..\..\..\..\..\..\Users\macbook\.codex\attachments\4b4f7002-adf3-4004-abb0-f389778dc08b\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 89,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-02f44baf-0013: Não exigir certificação externa genérica. Aplicar revisão documental proporcional e registar limitações.,P2,MASTER-02f44baf-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-02f44baf-0013,1,"[{""id"":""MASTER-02f44baf-0013"",""pedido"":""Não exigir certificação externa genérica. Aplicar revisão documental proporcional e registar limitações."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\4b4f7002-adf3-4004-abb0-f389778dc08b\\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 89""],""aceitacao"":""Não exigir certificação externa genérica. Aplicar revisão documental proporcional e registar limitações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-129df97b-0001,"Implementar apenas as lacunas comprovadas do MVP fiscal, preservando tudo o que já esteja conforme, funcional, testado e compatível. Executa uma única fase por vez e não avances sem aprovação humana explícita do gate anterior.",..\..\..\..\..\..\Users\macbook\.codex\attachments\50aa6a01-de6b-4fff-9625-46dbbebd033c\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 5,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-129df97b-0001: Implementar apenas as lacunas comprovadas do MVP fiscal, preservando tudo o que já esteja conforme, funcional, testado e compatível. Executa uma única fase por vez e não avances sem aprovação humana explícita do gate anterior.",P2,MASTER-129df97b-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-129df97b-0001,1,"[{""id"":""MASTER-129df97b-0001"",""pedido"":""Implementar apenas as lacunas comprovadas do MVP fiscal, preservando tudo o que já esteja conforme, funcional, testado e compatível. Executa uma única fase por vez e não avances sem aprovação humana explícita do gate anterior."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\50aa6a01-de6b-4fff-9625-46dbbebd033c\\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 5""],""aceitacao"":""Implementar apenas as lacunas comprovadas do MVP fiscal, preservando tudo o que já esteja conforme, funcional, testado e compatível. Executa uma única fase por vez e não avances sem aprovação humana explícita do gate anterior."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-129df97b-0002,INSPECÇÃO INICIAL OBRIGATÓRIA,..\..\..\..\..\..\Users\macbook\.codex\attachments\50aa6a01-de6b-4fff-9625-46dbbebd033c\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 10,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-129df97b-0002: INSPECÇÃO INICIAL OBRIGATÓRIA,P2,MASTER-129df97b-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-129df97b-0002,1,"[{""id"":""MASTER-129df97b-0002"",""pedido"":""INSPECÇÃO INICIAL OBRIGATÓRIA"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\50aa6a01-de6b-4fff-9625-46dbbebd033c\\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 10""],""aceitacao"":""INSPECÇÃO INICIAL OBRIGATÓRIA"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-129df97b-0003,"Recolhe apenas dados económicos, fiscais, territoriais e operacionais necessários ao cálculo. Não solicita nome, NUIT, contactos, identificação, documentos de manifestação ou consentimentos de publicação. Emite o token uma única vez, persiste apenas SHA-256, aplica retenção e expurgo, protege por RLS e não expõe token ou hash em logs ou respostas. Para guardar numa conta ou iniciar futura manifestação, exige autenticação e consentimento separado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\50aa6a01-de6b-4fff-9625-46dbbebd033c\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 25,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-129df97b-0003: Recolhe apenas dados económicos, fiscais, territoriais e operacionais necessários ao cálculo. Não solicita nome, NUIT, contactos, identificação, documentos de manifestação ou consentimentos de publicação. Emite o token uma única vez, persiste apenas SHA-256, aplica retenção e expurgo, protege por RLS e não expõe token ou hash em logs ou respostas. Para guardar numa conta ou iniciar futura manifestação, exige autenticação e consentimento separado.",P2,MASTER-129df97b-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-129df97b-0003,1,"[{""id"":""MASTER-129df97b-0003"",""pedido"":""Recolhe apenas dados económicos, fiscais, territoriais e operacionais necessários ao cálculo. Não solicita nome, NUIT, contactos, identificação, documentos de manifestação ou consentimentos de publicação. Emite o token uma única vez, persiste apenas SHA-256, aplica retenção e expurgo, protege por RLS e não expõe token ou hash em logs ou respostas. Para guardar numa conta ou iniciar futura manifestação, exige autenticação e consentimento separado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\50aa6a01-de6b-4fff-9625-46dbbebd033c\\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 25""],""aceitacao"":""Recolhe apenas dados económicos, fiscais, territoriais e operacionais necessários ao cálculo. Não solicita nome, NUIT, contactos, identificação, documentos de manifestação ou consentimentos de publicação. Emite o token uma única vez, persiste apenas SHA-256, aplica retenção e expurgo, protege por RLS e não expõe token ou hash em logs ou respostas. Para guardar numa conta ou iniciar futura manifestação, exige autenticação e consentimento separado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-129df97b-0004,"Implementa /Simulador conforme o schema aprovado. Todo campo com duas ou mais opções usa controlo de selecção acessível apropriado; listas extensas devem ser pesquisáveis. Campos multivalor permitem selecção e remoção por teclado. Dependências limpam filhos inválidos e “Outro” abre campo condicional. Não definas taxas, regimes, elegibilidade ou pressupostos fiscais por defeito. MZN pode ser apenas sugestão operacional confirmável pelo utilizador; se o modelo de dados exigir moeda, a escolha explícita prevalece e qualquer default técnico deve ser neutro ou documentado. Implementa autosave, retoma, loading, erro, conflito, sessão expirada, validação cliente/servidor, móvel, teclado, leitor de ecrã, contraste, zoom e prevenção de submissão duplicada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\50aa6a01-de6b-4fff-9625-46dbbebd033c\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 28,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-129df97b-0004: Implementa /Simulador conforme o schema aprovado. Todo campo com duas ou mais opções usa controlo de selecção acessível apropriado; listas extensas devem ser pesquisáveis. Campos multivalor permitem selecção e remoção por teclado. Dependências limpam filhos inválidos e “Outro” abre campo condicional. Não definas taxas, regimes, elegibilidade ou pressupostos fiscais por defeito. MZN pode ser apenas sugestão operacional confirmável pelo utilizador; se o modelo de dados exigir moeda, a escolha explícita prevalece e qualquer default técnico deve ser neutro ou documentado. Implementa autosave, retoma, loading, erro, conflito, sessão expirada, validação cliente/servidor, móvel, teclado, leitor de ecrã, contraste, zoom e prevenção de submissão duplicada.",P2,MASTER-129df97b-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-129df97b-0004,1,"[{""id"":""MASTER-129df97b-0004"",""pedido"":""Implementa /Simulador conforme o schema aprovado. Todo campo com duas ou mais opções usa controlo de selecção acessível apropriado; listas extensas devem ser pesquisáveis. Campos multivalor permitem selecção e remoção por teclado. Dependências limpam filhos inválidos e “Outro” abre campo condicional. Não definas taxas, regimes, elegibilidade ou pressupostos fiscais por defeito. MZN pode ser apenas sugestão operacional confirmável pelo utilizador; se o modelo de dados exigir moeda, a escolha explícita prevalece e qualquer default técnico deve ser neutro ou documentado. Implementa autosave, retoma, loading, erro, conflito, sessão expirada, validação cliente/servidor, móvel, teclado, leitor de ecrã, contraste, zoom e prevenção de submissão duplicada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\50aa6a01-de6b-4fff-9625-46dbbebd033c\\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 28""],""aceitacao"":""Implementa /Simulador conforme o schema aprovado. Todo campo com duas ou mais opções usa controlo de selecção acessível apropriado; listas extensas devem ser pesquisáveis. Campos multivalor permitem selecção e remoção por teclado. Dependências limpam filhos inválidos e “Outro” abre campo condicional. Não definas taxas, regimes, elegibilidade ou pressupostos fiscais por defeito. MZN pode ser apenas sugestão operacional confirmável pelo utilizador; se o modelo de dados exigir moeda, a escolha explícita prevalece e qualquer default técnico deve ser neutro ou documentado. Implementa autosave, retoma, loading, erro, conflito, sessão expirada, validação cliente/servidor, móvel, teclado, leitor de ecrã, contraste, zoom e prevenção de submissão duplicada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-129df97b-0005,"Executa pela ordem 0–8: 0 Governação; 1 Fundação e contratos executáveis; 2 Repositório legislativo; 3 Regras e publicação; 4 API e formulário; 5 Motor fiscal; 6 Aduanas, câmbios, cenários e calendário; 7 Relatórios e homologação; 8 Release e estabilização. Em cada fase, executa apenas os testes aplicáveis que existam ou que a própria fase deva criar. Um teste inexistente que seja requisito da fase é AUSENTE, não “falhado”; cria-o dentro do escopo antes de avaliar o gate. Um serviço externo indisponível deve ser simulado apenas por mock oficial do projecto e nunca contado como validação de integração real.",..\..\..\..\..\..\Users\macbook\.codex\attachments\50aa6a01-de6b-4fff-9625-46dbbebd033c\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 31,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-129df97b-0005: Executa pela ordem 0–8: 0 Governação; 1 Fundação e contratos executáveis; 2 Repositório legislativo; 3 Regras e publicação; 4 API e formulário; 5 Motor fiscal; 6 Aduanas, câmbios, cenários e calendário; 7 Relatórios e homologação; 8 Release e estabilização. Em cada fase, executa apenas os testes aplicáveis que existam ou que a própria fase deva criar. Um teste inexistente que seja requisito da fase é AUSENTE, não “falhado”; cria-o dentro do escopo antes de avaliar o gate. Um serviço externo indisponível deve ser simulado apenas por mock oficial do projecto e nunca contado como validação de integração real.",P2,MASTER-129df97b-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-129df97b-0005,1,"[{""id"":""MASTER-129df97b-0005"",""pedido"":""Executa pela ordem 0–8: 0 Governação; 1 Fundação e contratos executáveis; 2 Repositório legislativo; 3 Regras e publicação; 4 API e formulário; 5 Motor fiscal; 6 Aduanas, câmbios, cenários e calendário; 7 Relatórios e homologação; 8 Release e estabilização. Em cada fase, executa apenas os testes aplicáveis que existam ou que a própria fase deva criar. Um teste inexistente que seja requisito da fase é AUSENTE, não “falhado”; cria-o dentro do escopo antes de avaliar o gate. Um serviço externo indisponível deve ser simulado apenas por mock oficial do projecto e nunca contado como validação de integração real."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\50aa6a01-de6b-4fff-9625-46dbbebd033c\\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 31""],""aceitacao"":""Executa pela ordem 0–8: 0 Governação; 1 Fundação e contratos executáveis; 2 Repositório legislativo; 3 Regras e publicação; 4 API e formulário; 5 Motor fiscal; 6 Aduanas, câmbios, cenários e calendário; 7 Relatórios e homologação; 8 Release e estabilização. Em cada fase, executa apenas os testes aplicáveis que existam ou que a própria fase deva criar. Um teste inexistente que seja requisito da fase é AUSENTE, não “falhado”; cria-o dentro do escopo antes de avaliar o gate. Um serviço externo indisponível deve ser simulado apenas por mock oficial do projecto e nunca contado como validação de integração real."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-129df97b-0006,'- Preservar tudo o que já estiver conforme.,..\..\..\..\..\..\Users\macbook\.codex\attachments\50aa6a01-de6b-4fff-9625-46dbbebd033c\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 57,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-129df97b-0006: - Preservar tudo o que já estiver conforme.,P2,MASTER-129df97b-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-129df97b-0006,1,"[{""id"":""MASTER-129df97b-0006"",""pedido"":""- Preservar tudo o que já estiver conforme."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\50aa6a01-de6b-4fff-9625-46dbbebd033c\\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 57""],""aceitacao"":""- Preservar tudo o que já estiver conforme."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-129df97b-0007,'- Implementar apenas lacunas comprovadas.,..\..\..\..\..\..\Users\macbook\.codex\attachments\50aa6a01-de6b-4fff-9625-46dbbebd033c\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 58,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-129df97b-0007: - Implementar apenas lacunas comprovadas.,P2,MASTER-129df97b-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-129df97b-0007,1,"[{""id"":""MASTER-129df97b-0007"",""pedido"":""- Implementar apenas lacunas comprovadas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\50aa6a01-de6b-4fff-9625-46dbbebd033c\\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 58""],""aceitacao"":""- Implementar apenas lacunas comprovadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-129df97b-0008,'- Não publicar regras sem fonte e aprovação fiscal/jurídica.,..\..\..\..\..\..\Users\macbook\.codex\attachments\50aa6a01-de6b-4fff-9625-46dbbebd033c\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 106,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-129df97b-0008: - Não publicar regras sem fonte e aprovação fiscal/jurídica.,P2,MASTER-129df97b-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-129df97b-0008,1,"[{""id"":""MASTER-129df97b-0008"",""pedido"":""- Não publicar regras sem fonte e aprovação fiscal/jurídica."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\50aa6a01-de6b-4fff-9625-46dbbebd033c\\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 106""],""aceitacao"":""- Não publicar regras sem fonte e aprovação fiscal/jurídica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-129df97b-0009,"'- Não guardar tokens em claro, PII em logs ou URLs assinadas na base.",..\..\..\..\..\..\Users\macbook\.codex\attachments\50aa6a01-de6b-4fff-9625-46dbbebd033c\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 108,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-129df97b-0009: - Não guardar tokens em claro, PII em logs ou URLs assinadas na base.",P2,MASTER-129df97b-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-129df97b-0009,1,"[{""id"":""MASTER-129df97b-0009"",""pedido"":""- Não guardar tokens em claro, PII em logs ou URLs assinadas na base."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\50aa6a01-de6b-4fff-9625-46dbbebd033c\\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 108""],""aceitacao"":""- Não guardar tokens em claro, PII em logs ou URLs assinadas na base."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-129df97b-0010,## 5. Fluxo obrigatório por fase,..\..\..\..\..\..\Users\macbook\.codex\attachments\50aa6a01-de6b-4fff-9625-46dbbebd033c\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 111,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-129df97b-0010: ## 5. Fluxo obrigatório por fase,P2,MASTER-129df97b-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-129df97b-0010,1,"[{""id"":""MASTER-129df97b-0010"",""pedido"":""## 5. Fluxo obrigatório por fase"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\50aa6a01-de6b-4fff-9625-46dbbebd033c\\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 111""],""aceitacao"":""## 5. Fluxo obrigatório por fase"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-129df97b-0011,4. Validar pré-condições.,..\..\..\..\..\..\Users\macbook\.codex\attachments\50aa6a01-de6b-4fff-9625-46dbbebd033c\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 115,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-129df97b-0011: 4. Validar pré-condições.,P2,MASTER-129df97b-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-129df97b-0011,1,"[{""id"":""MASTER-129df97b-0011"",""pedido"":""4. Validar pré-condições."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\50aa6a01-de6b-4fff-9625-46dbbebd033c\\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 115""],""aceitacao"":""4. Validar pré-condições."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b3e17bb1-0001,"Analise o repositório existente e implemente, de forma incremental e não destrutiva, o módulo Mercado de Negócios Existentes do InvestMoz, conforme o escopo, as integrações, os controlos e os critérios definidos neste prompt. O sistema deve aproximar as partes, organizar a diligência e acompanhar o pipeline, sem certificar negócios, titularidade, validade ou transmissibilidade de direitos e licenças; garantir retorno; substituir avaliação independente, auditoria ou aconselhamento especializado; nem formalizar transmissões.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 7 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 7 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 7 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 7,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-b3e17bb1-0001: Analise o repositório existente e implemente, de forma incremental e não destrutiva, o módulo Mercado de Negócios Existentes do InvestMoz, conforme o escopo, as integrações, os controlos e os critérios definidos neste prompt. O sistema deve aproximar as partes, organizar a diligência e acompanhar o pipeline, sem certificar negócios, titularidade, validade ou transmissibilidade de direitos e licenças; garantir retorno; substituir avaliação independente, auditoria ou aconselhamento especializado; nem formalizar transmissões. | MASTER-d6055984-0002: Analise o repositório existente e implemente, de forma incremental e não destrutiva, o módulo Mercado de Negócios Existentes do InvestMoz, conforme o escopo, as integrações, os controlos e os critérios definidos neste prompt. O sistema deve aproximar as partes, organizar a diligência e acompanhar o pipeline, sem certificar negócios, titularidade, validade ou transmissibilidade de direitos e licenças; garantir retorno; substituir avaliação independente, auditoria ou aconselhamento especializado; nem formalizar transmissões. | MASTER-06996499-0001: Analise o repositório existente e implemente, de forma incremental e não destrutiva, o módulo Mercado de Negócios Existentes do InvestMoz, conforme o escopo, as integrações, os controlos e os critérios definidos neste prompt. O sistema deve aproximar as partes, organizar a diligência e acompanhar o pipeline, sem certificar negócios, titularidade, validade ou transmissibilidade de direitos e licenças; garantir retorno; substituir avaliação independente, auditoria ou aconselhamento especializado; nem formalizar transmissões. | MASTER-c32107c1-0001: Analise o repositório existente e implemente, de forma incremental e não destrutiva, o módulo Mercado de Negócios Existentes do InvestMoz, conforme o escopo, as integrações, os controlos e os critérios definidos neste prompt. O sistema deve aproximar as partes, organizar a diligência e acompanhar o pipeline, sem certificar negócios, titularidade, validade ou transmissibilidade de direitos e licenças; garantir retorno; substituir avaliação independente, auditoria ou aconselhamento especializado; nem formalizar transmissões.",P2,MASTER-b3e17bb1-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0001 | MASTER-d6055984-0002 | MASTER-06996499-0001 | MASTER-c32107c1-0001,4,"[{""id"":""MASTER-b3e17bb1-0001"",""pedido"":""Analise o repositório existente e implemente, de forma incremental e não destrutiva, o módulo Mercado de Negócios Existentes do InvestMoz, conforme o escopo, as integrações, os controlos e os critérios definidos neste prompt. O sistema deve aproximar as partes, organizar a diligência e acompanhar o pipeline, sem certificar negócios, titularidade, validade ou transmissibilidade de direitos e licenças; garantir retorno; substituir avaliação independente, auditoria ou aconselhamento especializado; nem formalizar transmissões."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 7""],""aceitacao"":""Analise o repositório existente e implemente, de forma incremental e não destrutiva, o módulo Mercado de Negócios Existentes do InvestMoz, conforme o escopo, as integrações, os controlos e os critérios definidos neste prompt. O sistema deve aproximar as partes, organizar a diligência e acompanhar o pipeline, sem certificar negócios, titularidade, validade ou transmissibilidade de direitos e licenças; garantir retorno; substituir avaliação independente, auditoria ou aconselhamento especializado; nem formalizar transmissões."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-d6055984-0002"",""pedido"":""Analise o repositório existente e implemente, de forma incremental e não destrutiva, o módulo Mercado de Negócios Existentes do InvestMoz, conforme o escopo, as integrações, os controlos e os critérios definidos neste prompt. O sistema deve aproximar as partes, organizar a diligência e acompanhar o pipeline, sem certificar negócios, titularidade, validade ou transmissibilidade de direitos e licenças; garantir retorno; substituir avaliação independente, auditoria ou aconselhamento especializado; nem formalizar transmissões."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 7""],""aceitacao"":""Analise o repositório existente e implemente, de forma incremental e não destrutiva, o módulo Mercado de Negócios Existentes do InvestMoz, conforme o escopo, as integrações, os controlos e os critérios definidos neste prompt. O sistema deve aproximar as partes, organizar a diligência e acompanhar o pipeline, sem certificar negócios, titularidade, validade ou transmissibilidade de direitos e licenças; garantir retorno; substituir avaliação independente, auditoria ou aconselhamento especializado; nem formalizar transmissões."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-06996499-0001"",""pedido"":""Analise o repositório existente e implemente, de forma incremental e não destrutiva, o módulo Mercado de Negócios Existentes do InvestMoz, conforme o escopo, as integrações, os controlos e os critérios definidos neste prompt. O sistema deve aproximar as partes, organizar a diligência e acompanhar o pipeline, sem certificar negócios, titularidade, validade ou transmissibilidade de direitos e licenças; garantir retorno; substituir avaliação independente, auditoria ou aconselhamento especializado; nem formalizar transmissões."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 7""],""aceitacao"":""Analise o repositório existente e implemente, de forma incremental e não destrutiva, o módulo Mercado de Negócios Existentes do InvestMoz, conforme o escopo, as integrações, os controlos e os critérios definidos neste prompt. O sistema deve aproximar as partes, organizar a diligência e acompanhar o pipeline, sem certificar negócios, titularidade, validade ou transmissibilidade de direitos e licenças; garantir retorno; substituir avaliação independente, auditoria ou aconselhamento especializado; nem formalizar transmissões."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-c32107c1-0001"",""pedido"":""Analise o repositório existente e implemente, de forma incremental e não destrutiva, o módulo Mercado de Negócios Existentes do InvestMoz, conforme o escopo, as integrações, os controlos e os critérios definidos neste prompt. O sistema deve aproximar as partes, organizar a diligência e acompanhar o pipeline, sem certificar negócios, titularidade, validade ou transmissibilidade de direitos e licenças; garantir retorno; substituir avaliação independente, auditoria ou aconselhamento especializado; nem formalizar transmissões."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 7""],""aceitacao"":""Analise o repositório existente e implemente, de forma incremental e não destrutiva, o módulo Mercado de Negócios Existentes do InvestMoz, conforme o escopo, as integrações, os controlos e os critérios definidos neste prompt. O sistema deve aproximar as partes, organizar a diligência e acompanhar o pipeline, sem certificar negócios, titularidade, validade ou transmissibilidade de direitos e licenças; garantir retorno; substituir avaliação independente, auditoria ou aconselhamento especializado; nem formalizar transmissões."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b3e17bb1-0002,2.2 Contrato obrigatório de execução técnica,..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 24 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 24 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 24 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 24,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b3e17bb1-0002: 2.2 Contrato obrigatório de execução técnica | MASTER-d6055984-0003: 2.2 Contrato obrigatório de execução técnica | MASTER-06996499-0002: 2.2 Contrato obrigatório de execução técnica | MASTER-c32107c1-0002: 2.2 Contrato obrigatório de execução técnica,P2,MASTER-b3e17bb1-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0002 | MASTER-d6055984-0003 | MASTER-06996499-0002 | MASTER-c32107c1-0002,4,"[{""id"":""MASTER-b3e17bb1-0002"",""pedido"":""2.2 Contrato obrigatório de execução técnica"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 24""],""aceitacao"":""2.2 Contrato obrigatório de execução técnica"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-d6055984-0003"",""pedido"":""2.2 Contrato obrigatório de execução técnica"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 24""],""aceitacao"":""2.2 Contrato obrigatório de execução técnica"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0002"",""pedido"":""2.2 Contrato obrigatório de execução técnica"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 24""],""aceitacao"":""2.2 Contrato obrigatório de execução técnica"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-c32107c1-0002"",""pedido"":""2.2 Contrato obrigatório de execução técnica"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 24""],""aceitacao"":""2.2 Contrato obrigatório de execução técnica"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b3e17bb1-0003,4) implementar a menor mudança funcional completa;,..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 29 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 29 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 29 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 29,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b3e17bb1-0003: 4) implementar a menor mudança funcional completa; | MASTER-d6055984-0004: 4) implementar a menor mudança funcional completa; | MASTER-06996499-0003: 4) implementar a menor mudança funcional completa; | MASTER-c32107c1-0003: 4) implementar a menor mudança funcional completa;,P2,MASTER-b3e17bb1-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0003 | MASTER-d6055984-0004 | MASTER-06996499-0003 | MASTER-c32107c1-0003,4,"[{""id"":""MASTER-b3e17bb1-0003"",""pedido"":""4) implementar a menor mudança funcional completa;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 29""],""aceitacao"":""4) implementar a menor mudança funcional completa;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-d6055984-0004"",""pedido"":""4) implementar a menor mudança funcional completa;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 29""],""aceitacao"":""4) implementar a menor mudança funcional completa;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0003"",""pedido"":""4) implementar a menor mudança funcional completa;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 29""],""aceitacao"":""4) implementar a menor mudança funcional completa;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-c32107c1-0003"",""pedido"":""4) implementar a menor mudança funcional completa;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 29""],""aceitacao"":""4) implementar a menor mudança funcional completa;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b3e17bb1-0004,"O módulo deve suportar, no mínimo: venda de 100% da empresa; venda parcial de participação; aumento de capital; procura de investidor financeiro; procura de sócio estratégico; procura de comprador; cessão de posição; franchising; venda ou arrendamento de activos produtivos; transferência de unidade de negócio; joint venture; sucessão empresarial; oportunidades de recuperação, expansão ou internacionalização; negócios imobiliários; e oportunidades associadas a imóveis, propriedades, benfeitorias, investimentos agrícolas, direitos fundiários e licenças, incluindo licenças mineiras e florestais, sempre que a operação e a eventual cessão ou transmissão dos direitos envolvidos sejam legalmente admissíveis.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 39 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 39 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 39 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 39,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b3e17bb1-0004: O módulo deve suportar, no mínimo: venda de 100% da empresa; venda parcial de participação; aumento de capital; procura de investidor financeiro; procura de sócio estratégico; procura de comprador; cessão de posição; franchising; venda ou arrendamento de activos produtivos; transferência de unidade de negócio; joint venture; sucessão empresarial; oportunidades de recuperação, expansão ou internacionalização; negócios imobiliários; e oportunidades associadas a imóveis, propriedades, benfeitorias, investimentos agrícolas, direitos fundiários e licenças, incluindo licenças mineiras e florestais, sempre que a operação e a eventual cessão ou transmissão dos direitos envolvidos sejam legalmente admissíveis. | MASTER-d6055984-0005: O módulo deve suportar, no mínimo: venda de 100% da empresa; venda parcial de participação; aumento de capital; procura de investidor financeiro; procura de sócio estratégico; procura de comprador; cessão de posição; franchising; venda ou arrendamento de activos produtivos; transferência de unidade de negócio; joint venture; sucessão empresarial; oportunidades de recuperação, expansão ou internacionalização; negócios imobiliários; e oportunidades associadas a imóveis, propriedades, benfeitorias, investimentos agrícolas, direitos fundiários e licenças, incluindo licenças mineiras e florestais, sempre que a operação e a eventual cessão ou transmissão dos direitos envolvidos sejam legalmente admissíveis. | MASTER-06996499-0004: O módulo deve suportar, no mínimo: venda de 100% da empresa; venda parcial de participação; aumento de capital; procura de investidor financeiro; procura de sócio estratégico; procura de comprador; cessão de posição; franchising; venda ou arrendamento de activos produtivos; transferência de unidade de negócio; joint venture; sucessão empresarial; oportunidades de recuperação, expansão ou internacionalização; negócios imobiliários; e oportunidades associadas a imóveis, propriedades, benfeitorias, investimentos agrícolas, direitos fundiários e licenças, incluindo licenças mineiras e florestais, sempre que a operação e a eventual cessão ou transmissão dos direitos envolvidos sejam legalmente admissíveis. | MASTER-c32107c1-0004: O módulo deve suportar, no mínimo: venda de 100% da empresa; venda parcial de participação; aumento de capital; procura de investidor financeiro; procura de sócio estratégico; procura de comprador; cessão de posição; franchising; venda ou arrendamento de activos produtivos; transferência de unidade de negócio; joint venture; sucessão empresarial; oportunidades de recuperação, expansão ou internacionalização; negócios imobiliários; e oportunidades associadas a imóveis, propriedades, benfeitorias, investimentos agrícolas, direitos fundiários e licenças, incluindo licenças mineiras e florestais, sempre que a operação e a eventual cessão ou transmissão dos direitos envolvidos sejam legalmente admissíveis.",P1,MASTER-b3e17bb1-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0004 | MASTER-d6055984-0005 | MASTER-06996499-0004 | MASTER-c32107c1-0004,4,"[{""id"":""MASTER-b3e17bb1-0004"",""pedido"":""O módulo deve suportar, no mínimo: venda de 100% da empresa; venda parcial de participação; aumento de capital; procura de investidor financeiro; procura de sócio estratégico; procura de comprador; cessão de posição; franchising; venda ou arrendamento de activos produtivos; transferência de unidade de negócio; joint venture; sucessão empresarial; oportunidades de recuperação, expansão ou internacionalização; negócios imobiliários; e oportunidades associadas a imóveis, propriedades, benfeitorias, investimentos agrícolas, direitos fundiários e licenças, incluindo licenças mineiras e florestais, sempre que a operação e a eventual cessão ou transmissão dos direitos envolvidos sejam legalmente admissíveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 39""],""aceitacao"":""O módulo deve suportar, no mínimo: venda de 100% da empresa; venda parcial de participação; aumento de capital; procura de investidor financeiro; procura de sócio estratégico; procura de comprador; cessão de posição; franchising; venda ou arrendamento de activos produtivos; transferência de unidade de negócio; joint venture; sucessão empresarial; oportunidades de recuperação, expansão ou internacionalização; negócios imobiliários; e oportunidades associadas a imóveis, propriedades, benfeitorias, investimentos agrícolas, direitos fundiários e licenças, incluindo licenças mineiras e florestais, sempre que a operação e a eventual cessão ou transmissão dos direitos envolvidos sejam legalmente admissíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-d6055984-0005"",""pedido"":""O módulo deve suportar, no mínimo: venda de 100% da empresa; venda parcial de participação; aumento de capital; procura de investidor financeiro; procura de sócio estratégico; procura de comprador; cessão de posição; franchising; venda ou arrendamento de activos produtivos; transferência de unidade de negócio; joint venture; sucessão empresarial; oportunidades de recuperação, expansão ou internacionalização; negócios imobiliários; e oportunidades associadas a imóveis, propriedades, benfeitorias, investimentos agrícolas, direitos fundiários e licenças, incluindo licenças mineiras e florestais, sempre que a operação e a eventual cessão ou transmissão dos direitos envolvidos sejam legalmente admissíveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 39""],""aceitacao"":""O módulo deve suportar, no mínimo: venda de 100% da empresa; venda parcial de participação; aumento de capital; procura de investidor financeiro; procura de sócio estratégico; procura de comprador; cessão de posição; franchising; venda ou arrendamento de activos produtivos; transferência de unidade de negócio; joint venture; sucessão empresarial; oportunidades de recuperação, expansão ou internacionalização; negócios imobiliários; e oportunidades associadas a imóveis, propriedades, benfeitorias, investimentos agrícolas, direitos fundiários e licenças, incluindo licenças mineiras e florestais, sempre que a operação e a eventual cessão ou transmissão dos direitos envolvidos sejam legalmente admissíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-06996499-0004"",""pedido"":""O módulo deve suportar, no mínimo: venda de 100% da empresa; venda parcial de participação; aumento de capital; procura de investidor financeiro; procura de sócio estratégico; procura de comprador; cessão de posição; franchising; venda ou arrendamento de activos produtivos; transferência de unidade de negócio; joint venture; sucessão empresarial; oportunidades de recuperação, expansão ou internacionalização; negócios imobiliários; e oportunidades associadas a imóveis, propriedades, benfeitorias, investimentos agrícolas, direitos fundiários e licenças, incluindo licenças mineiras e florestais, sempre que a operação e a eventual cessão ou transmissão dos direitos envolvidos sejam legalmente admissíveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 39""],""aceitacao"":""O módulo deve suportar, no mínimo: venda de 100% da empresa; venda parcial de participação; aumento de capital; procura de investidor financeiro; procura de sócio estratégico; procura de comprador; cessão de posição; franchising; venda ou arrendamento de activos produtivos; transferência de unidade de negócio; joint venture; sucessão empresarial; oportunidades de recuperação, expansão ou internacionalização; negócios imobiliários; e oportunidades associadas a imóveis, propriedades, benfeitorias, investimentos agrícolas, direitos fundiários e licenças, incluindo licenças mineiras e florestais, sempre que a operação e a eventual cessão ou transmissão dos direitos envolvidos sejam legalmente admissíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-c32107c1-0004"",""pedido"":""O módulo deve suportar, no mínimo: venda de 100% da empresa; venda parcial de participação; aumento de capital; procura de investidor financeiro; procura de sócio estratégico; procura de comprador; cessão de posição; franchising; venda ou arrendamento de activos produtivos; transferência de unidade de negócio; joint venture; sucessão empresarial; oportunidades de recuperação, expansão ou internacionalização; negócios imobiliários; e oportunidades associadas a imóveis, propriedades, benfeitorias, investimentos agrícolas, direitos fundiários e licenças, incluindo licenças mineiras e florestais, sempre que a operação e a eventual cessão ou transmissão dos direitos envolvidos sejam legalmente admissíveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 39""],""aceitacao"":""O módulo deve suportar, no mínimo: venda de 100% da empresa; venda parcial de participação; aumento de capital; procura de investidor financeiro; procura de sócio estratégico; procura de comprador; cessão de posição; franchising; venda ou arrendamento de activos produtivos; transferência de unidade de negócio; joint venture; sucessão empresarial; oportunidades de recuperação, expansão ou internacionalização; negócios imobiliários; e oportunidades associadas a imóveis, propriedades, benfeitorias, investimentos agrícolas, direitos fundiários e licenças, incluindo licenças mineiras e florestais, sempre que a operação e a eventual cessão ou transmissão dos direitos envolvidos sejam legalmente admissíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b3e17bb1-0005,"As oportunidades imobiliárias e as associadas a propriedades devem distinguir o imóvel ou activo físico, as benfeitorias, os investimentos agrícolas, os direitos de uso, exploração ou ocupação, os contratos de compra, venda, arrendamento, exploração ou gestão relacionados e as licenças ou autorizações aplicáveis, incluindo licenças mineiras e florestais.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 41 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 41 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 41 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 41,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b3e17bb1-0005: As oportunidades imobiliárias e as associadas a propriedades devem distinguir o imóvel ou activo físico, as benfeitorias, os investimentos agrícolas, os direitos de uso, exploração ou ocupação, os contratos de compra, venda, arrendamento, exploração ou gestão relacionados e as licenças ou autorizações aplicáveis, incluindo licenças mineiras e florestais. | MASTER-d6055984-0006: As oportunidades imobiliárias e as associadas a propriedades devem distinguir o imóvel ou activo físico, as benfeitorias, os investimentos agrícolas, os direitos de uso, exploração ou ocupação, os contratos de compra, venda, arrendamento, exploração ou gestão relacionados e as licenças ou autorizações aplicáveis, incluindo licenças mineiras e florestais. | MASTER-06996499-0005: As oportunidades imobiliárias e as associadas a propriedades devem distinguir o imóvel ou activo físico, as benfeitorias, os investimentos agrícolas, os direitos de uso, exploração ou ocupação, os contratos de compra, venda, arrendamento, exploração ou gestão relacionados e as licenças ou autorizações aplicáveis, incluindo licenças mineiras e florestais. | MASTER-c32107c1-0005: As oportunidades imobiliárias e as associadas a propriedades devem distinguir o imóvel ou activo físico, as benfeitorias, os investimentos agrícolas, os direitos de uso, exploração ou ocupação, os contratos de compra, venda, arrendamento, exploração ou gestão relacionados e as licenças ou autorizações aplicáveis, incluindo licenças mineiras e florestais.",P2,MASTER-b3e17bb1-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0005 | MASTER-d6055984-0006 | MASTER-06996499-0005 | MASTER-c32107c1-0005,4,"[{""id"":""MASTER-b3e17bb1-0005"",""pedido"":""As oportunidades imobiliárias e as associadas a propriedades devem distinguir o imóvel ou activo físico, as benfeitorias, os investimentos agrícolas, os direitos de uso, exploração ou ocupação, os contratos de compra, venda, arrendamento, exploração ou gestão relacionados e as licenças ou autorizações aplicáveis, incluindo licenças mineiras e florestais."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 41""],""aceitacao"":""As oportunidades imobiliárias e as associadas a propriedades devem distinguir o imóvel ou activo físico, as benfeitorias, os investimentos agrícolas, os direitos de uso, exploração ou ocupação, os contratos de compra, venda, arrendamento, exploração ou gestão relacionados e as licenças ou autorizações aplicáveis, incluindo licenças mineiras e florestais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-d6055984-0006"",""pedido"":""As oportunidades imobiliárias e as associadas a propriedades devem distinguir o imóvel ou activo físico, as benfeitorias, os investimentos agrícolas, os direitos de uso, exploração ou ocupação, os contratos de compra, venda, arrendamento, exploração ou gestão relacionados e as licenças ou autorizações aplicáveis, incluindo licenças mineiras e florestais."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 41""],""aceitacao"":""As oportunidades imobiliárias e as associadas a propriedades devem distinguir o imóvel ou activo físico, as benfeitorias, os investimentos agrícolas, os direitos de uso, exploração ou ocupação, os contratos de compra, venda, arrendamento, exploração ou gestão relacionados e as licenças ou autorizações aplicáveis, incluindo licenças mineiras e florestais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-06996499-0005"",""pedido"":""As oportunidades imobiliárias e as associadas a propriedades devem distinguir o imóvel ou activo físico, as benfeitorias, os investimentos agrícolas, os direitos de uso, exploração ou ocupação, os contratos de compra, venda, arrendamento, exploração ou gestão relacionados e as licenças ou autorizações aplicáveis, incluindo licenças mineiras e florestais."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 41""],""aceitacao"":""As oportunidades imobiliárias e as associadas a propriedades devem distinguir o imóvel ou activo físico, as benfeitorias, os investimentos agrícolas, os direitos de uso, exploração ou ocupação, os contratos de compra, venda, arrendamento, exploração ou gestão relacionados e as licenças ou autorizações aplicáveis, incluindo licenças mineiras e florestais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-c32107c1-0005"",""pedido"":""As oportunidades imobiliárias e as associadas a propriedades devem distinguir o imóvel ou activo físico, as benfeitorias, os investimentos agrícolas, os direitos de uso, exploração ou ocupação, os contratos de compra, venda, arrendamento, exploração ou gestão relacionados e as licenças ou autorizações aplicáveis, incluindo licenças mineiras e florestais."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 41""],""aceitacao"":""As oportunidades imobiliárias e as associadas a propriedades devem distinguir o imóvel ou activo físico, as benfeitorias, os investimentos agrícolas, os direitos de uso, exploração ou ocupação, os contratos de compra, venda, arrendamento, exploração ou gestão relacionados e as licenças ou autorizações aplicáveis, incluindo licenças mineiras e florestais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b3e17bb1-0006,"A plataforma deve registar separadamente titularidade, entidade emissora, finalidade, localização, prazo, validade, encargos, restrições, possibilidade de cessão ou transmissão, autorizações exigidas e estado de verificação, sem apresentar como vendável qualquer direito cuja alienação ou transmissão não tenha sido juridicamente confirmada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 42 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 42 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 42 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 42,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b3e17bb1-0006: A plataforma deve registar separadamente titularidade, entidade emissora, finalidade, localização, prazo, validade, encargos, restrições, possibilidade de cessão ou transmissão, autorizações exigidas e estado de verificação, sem apresentar como vendável qualquer direito cuja alienação ou transmissão não tenha sido juridicamente confirmada. | MASTER-d6055984-0007: A plataforma deve registar separadamente titularidade, entidade emissora, finalidade, localização, prazo, validade, encargos, restrições, possibilidade de cessão ou transmissão, autorizações exigidas e estado de verificação, sem apresentar como vendável qualquer direito cuja alienação ou transmissão não tenha sido juridicamente confirmada. | MASTER-06996499-0006: A plataforma deve registar separadamente titularidade, entidade emissora, finalidade, localização, prazo, validade, encargos, restrições, possibilidade de cessão ou transmissão, autorizações exigidas e estado de verificação, sem apresentar como vendável qualquer direito cuja alienação ou transmissão não tenha sido juridicamente confirmada. | MASTER-c32107c1-0006: A plataforma deve registar separadamente titularidade, entidade emissora, finalidade, localização, prazo, validade, encargos, restrições, possibilidade de cessão ou transmissão, autorizações exigidas e estado de verificação, sem apresentar como vendável qualquer direito cuja alienação ou transmissão não tenha sido juridicamente confirmada.",P2,MASTER-b3e17bb1-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0006 | MASTER-d6055984-0007 | MASTER-06996499-0006 | MASTER-c32107c1-0006,4,"[{""id"":""MASTER-b3e17bb1-0006"",""pedido"":""A plataforma deve registar separadamente titularidade, entidade emissora, finalidade, localização, prazo, validade, encargos, restrições, possibilidade de cessão ou transmissão, autorizações exigidas e estado de verificação, sem apresentar como vendável qualquer direito cuja alienação ou transmissão não tenha sido juridicamente confirmada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 42""],""aceitacao"":""A plataforma deve registar separadamente titularidade, entidade emissora, finalidade, localização, prazo, validade, encargos, restrições, possibilidade de cessão ou transmissão, autorizações exigidas e estado de verificação, sem apresentar como vendável qualquer direito cuja alienação ou transmissão não tenha sido juridicamente confirmada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-d6055984-0007"",""pedido"":""A plataforma deve registar separadamente titularidade, entidade emissora, finalidade, localização, prazo, validade, encargos, restrições, possibilidade de cessão ou transmissão, autorizações exigidas e estado de verificação, sem apresentar como vendável qualquer direito cuja alienação ou transmissão não tenha sido juridicamente confirmada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 42""],""aceitacao"":""A plataforma deve registar separadamente titularidade, entidade emissora, finalidade, localização, prazo, validade, encargos, restrições, possibilidade de cessão ou transmissão, autorizações exigidas e estado de verificação, sem apresentar como vendável qualquer direito cuja alienação ou transmissão não tenha sido juridicamente confirmada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0006"",""pedido"":""A plataforma deve registar separadamente titularidade, entidade emissora, finalidade, localização, prazo, validade, encargos, restrições, possibilidade de cessão ou transmissão, autorizações exigidas e estado de verificação, sem apresentar como vendável qualquer direito cuja alienação ou transmissão não tenha sido juridicamente confirmada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 42""],""aceitacao"":""A plataforma deve registar separadamente titularidade, entidade emissora, finalidade, localização, prazo, validade, encargos, restrições, possibilidade de cessão ou transmissão, autorizações exigidas e estado de verificação, sem apresentar como vendável qualquer direito cuja alienação ou transmissão não tenha sido juridicamente confirmada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-c32107c1-0006"",""pedido"":""A plataforma deve registar separadamente titularidade, entidade emissora, finalidade, localização, prazo, validade, encargos, restrições, possibilidade de cessão ou transmissão, autorizações exigidas e estado de verificação, sem apresentar como vendável qualquer direito cuja alienação ou transmissão não tenha sido juridicamente confirmada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 42""],""aceitacao"":""A plataforma deve registar separadamente titularidade, entidade emissora, finalidade, localização, prazo, validade, encargos, restrições, possibilidade de cessão ou transmissão, autorizações exigidas e estado de verificação, sem apresentar como vendável qualquer direito cuja alienação ou transmissão não tenha sido juridicamente confirmada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b3e17bb1-0007,"Cada modalidade deve possuir campos, documentos, estados, critérios de publicação, confidencialidade e jornada próprios. Os negócios imobiliários e as oportunidades associadas a imóveis, propriedades, direitos fundiários, benfeitorias, investimentos agrícolas e licenças devem ainda possuir regras específicas de elegibilidade, validação da legitimidade do anunciante e da titularidade declarada, georreferenciação, verificação de validade, identificação de encargos e restrições de uso, análise da possibilidade de cessão ou transmissão, autorizações prévias e diligência especializada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 43 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 43 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 43 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 43,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b3e17bb1-0007: Cada modalidade deve possuir campos, documentos, estados, critérios de publicação, confidencialidade e jornada próprios. Os negócios imobiliários e as oportunidades associadas a imóveis, propriedades, direitos fundiários, benfeitorias, investimentos agrícolas e licenças devem ainda possuir regras específicas de elegibilidade, validação da legitimidade do anunciante e da titularidade declarada, georreferenciação, verificação de validade, identificação de encargos e restrições de uso, análise da possibilidade de cessão ou transmissão, autorizações prévias e diligência especializada. | MASTER-d6055984-0008: Cada modalidade deve possuir campos, documentos, estados, critérios de publicação, confidencialidade e jornada próprios. Os negócios imobiliários e as oportunidades associadas a imóveis, propriedades, direitos fundiários, benfeitorias, investimentos agrícolas e licenças devem ainda possuir regras específicas de elegibilidade, validação da legitimidade do anunciante e da titularidade declarada, georreferenciação, verificação de validade, identificação de encargos e restrições de uso, análise da possibilidade de cessão ou transmissão, autorizações prévias e diligência especializada. | MASTER-06996499-0007: Cada modalidade deve possuir campos, documentos, estados, critérios de publicação, confidencialidade e jornada próprios. Os negócios imobiliários e as oportunidades associadas a imóveis, propriedades, direitos fundiários, benfeitorias, investimentos agrícolas e licenças devem ainda possuir regras específicas de elegibilidade, validação da legitimidade do anunciante e da titularidade declarada, georreferenciação, verificação de validade, identificação de encargos e restrições de uso, análise da possibilidade de cessão ou transmissão, autorizações prévias e diligência especializada. | MASTER-c32107c1-0007: Cada modalidade deve possuir campos, documentos, estados, critérios de publicação, confidencialidade e jornada próprios. Os negócios imobiliários e as oportunidades associadas a imóveis, propriedades, direitos fundiários, benfeitorias, investimentos agrícolas e licenças devem ainda possuir regras específicas de elegibilidade, validação da legitimidade do anunciante e da titularidade declarada, georreferenciação, verificação de validade, identificação de encargos e restrições de uso, análise da possibilidade de cessão ou transmissão, autorizações prévias e diligência especializada.",P2,MASTER-b3e17bb1-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0007 | MASTER-d6055984-0008 | MASTER-06996499-0007 | MASTER-c32107c1-0007,4,"[{""id"":""MASTER-b3e17bb1-0007"",""pedido"":""Cada modalidade deve possuir campos, documentos, estados, critérios de publicação, confidencialidade e jornada próprios. Os negócios imobiliários e as oportunidades associadas a imóveis, propriedades, direitos fundiários, benfeitorias, investimentos agrícolas e licenças devem ainda possuir regras específicas de elegibilidade, validação da legitimidade do anunciante e da titularidade declarada, georreferenciação, verificação de validade, identificação de encargos e restrições de uso, análise da possibilidade de cessão ou transmissão, autorizações prévias e diligência especializada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 43""],""aceitacao"":""Cada modalidade deve possuir campos, documentos, estados, critérios de publicação, confidencialidade e jornada próprios. Os negócios imobiliários e as oportunidades associadas a imóveis, propriedades, direitos fundiários, benfeitorias, investimentos agrícolas e licenças devem ainda possuir regras específicas de elegibilidade, validação da legitimidade do anunciante e da titularidade declarada, georreferenciação, verificação de validade, identificação de encargos e restrições de uso, análise da possibilidade de cessão ou transmissão, autorizações prévias e diligência especializada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-d6055984-0008"",""pedido"":""Cada modalidade deve possuir campos, documentos, estados, critérios de publicação, confidencialidade e jornada próprios. Os negócios imobiliários e as oportunidades associadas a imóveis, propriedades, direitos fundiários, benfeitorias, investimentos agrícolas e licenças devem ainda possuir regras específicas de elegibilidade, validação da legitimidade do anunciante e da titularidade declarada, georreferenciação, verificação de validade, identificação de encargos e restrições de uso, análise da possibilidade de cessão ou transmissão, autorizações prévias e diligência especializada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 43""],""aceitacao"":""Cada modalidade deve possuir campos, documentos, estados, critérios de publicação, confidencialidade e jornada próprios. Os negócios imobiliários e as oportunidades associadas a imóveis, propriedades, direitos fundiários, benfeitorias, investimentos agrícolas e licenças devem ainda possuir regras específicas de elegibilidade, validação da legitimidade do anunciante e da titularidade declarada, georreferenciação, verificação de validade, identificação de encargos e restrições de uso, análise da possibilidade de cessão ou transmissão, autorizações prévias e diligência especializada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-06996499-0007"",""pedido"":""Cada modalidade deve possuir campos, documentos, estados, critérios de publicação, confidencialidade e jornada próprios. Os negócios imobiliários e as oportunidades associadas a imóveis, propriedades, direitos fundiários, benfeitorias, investimentos agrícolas e licenças devem ainda possuir regras específicas de elegibilidade, validação da legitimidade do anunciante e da titularidade declarada, georreferenciação, verificação de validade, identificação de encargos e restrições de uso, análise da possibilidade de cessão ou transmissão, autorizações prévias e diligência especializada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 43""],""aceitacao"":""Cada modalidade deve possuir campos, documentos, estados, critérios de publicação, confidencialidade e jornada próprios. Os negócios imobiliários e as oportunidades associadas a imóveis, propriedades, direitos fundiários, benfeitorias, investimentos agrícolas e licenças devem ainda possuir regras específicas de elegibilidade, validação da legitimidade do anunciante e da titularidade declarada, georreferenciação, verificação de validade, identificação de encargos e restrições de uso, análise da possibilidade de cessão ou transmissão, autorizações prévias e diligência especializada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-c32107c1-0007"",""pedido"":""Cada modalidade deve possuir campos, documentos, estados, critérios de publicação, confidencialidade e jornada próprios. Os negócios imobiliários e as oportunidades associadas a imóveis, propriedades, direitos fundiários, benfeitorias, investimentos agrícolas e licenças devem ainda possuir regras específicas de elegibilidade, validação da legitimidade do anunciante e da titularidade declarada, georreferenciação, verificação de validade, identificação de encargos e restrições de uso, análise da possibilidade de cessão ou transmissão, autorizações prévias e diligência especializada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 43""],""aceitacao"":""Cada modalidade deve possuir campos, documentos, estados, critérios de publicação, confidencialidade e jornada próprios. Os negócios imobiliários e as oportunidades associadas a imóveis, propriedades, direitos fundiários, benfeitorias, investimentos agrícolas e licenças devem ainda possuir regras específicas de elegibilidade, validação da legitimidade do anunciante e da titularidade declarada, georreferenciação, verificação de validade, identificação de encargos e restrições de uso, análise da possibilidade de cessão ou transmissão, autorizações prévias e diligência especializada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b3e17bb1-0008,"Cada anúncio deve possuir identificador global e legado, código, modalidade, título público, descrição reservada, sector, localização publicável, valor pedido ou intervalo, moeda, participação disponível, motivo declarado, maturidade, estado, validade, proprietário, representante, mandato, fontes, documentos, visibilidade e nível de confidencialidade.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 51 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 51 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 51 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 51,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-b3e17bb1-0008: Cada anúncio deve possuir identificador global e legado, código, modalidade, título público, descrição reservada, sector, localização publicável, valor pedido ou intervalo, moeda, participação disponível, motivo declarado, maturidade, estado, validade, proprietário, representante, mandato, fontes, documentos, visibilidade e nível de confidencialidade. | MASTER-d6055984-0009: Cada anúncio deve possuir identificador global e legado, código, modalidade, título público, descrição reservada, sector, localização publicável, valor pedido ou intervalo, moeda, participação disponível, motivo declarado, maturidade, estado, validade, proprietário, representante, mandato, fontes, documentos, visibilidade e nível de confidencialidade. | MASTER-06996499-0008: Cada anúncio deve possuir identificador global e legado, código, modalidade, título público, descrição reservada, sector, localização publicável, valor pedido ou intervalo, moeda, participação disponível, motivo declarado, maturidade, estado, validade, proprietário, representante, mandato, fontes, documentos, visibilidade e nível de confidencialidade. | MASTER-c32107c1-0008: Cada anúncio deve possuir identificador global e legado, código, modalidade, título público, descrição reservada, sector, localização publicável, valor pedido ou intervalo, moeda, participação disponível, motivo declarado, maturidade, estado, validade, proprietário, representante, mandato, fontes, documentos, visibilidade e nível de confidencialidade.",P2,MASTER-b3e17bb1-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0008 | MASTER-d6055984-0009 | MASTER-06996499-0008 | MASTER-c32107c1-0008,4,"[{""id"":""MASTER-b3e17bb1-0008"",""pedido"":""Cada anúncio deve possuir identificador global e legado, código, modalidade, título público, descrição reservada, sector, localização publicável, valor pedido ou intervalo, moeda, participação disponível, motivo declarado, maturidade, estado, validade, proprietário, representante, mandato, fontes, documentos, visibilidade e nível de confidencialidade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 51""],""aceitacao"":""Cada anúncio deve possuir identificador global e legado, código, modalidade, título público, descrição reservada, sector, localização publicável, valor pedido ou intervalo, moeda, participação disponível, motivo declarado, maturidade, estado, validade, proprietário, representante, mandato, fontes, documentos, visibilidade e nível de confidencialidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-d6055984-0009"",""pedido"":""Cada anúncio deve possuir identificador global e legado, código, modalidade, título público, descrição reservada, sector, localização publicável, valor pedido ou intervalo, moeda, participação disponível, motivo declarado, maturidade, estado, validade, proprietário, representante, mandato, fontes, documentos, visibilidade e nível de confidencialidade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 51""],""aceitacao"":""Cada anúncio deve possuir identificador global e legado, código, modalidade, título público, descrição reservada, sector, localização publicável, valor pedido ou intervalo, moeda, participação disponível, motivo declarado, maturidade, estado, validade, proprietário, representante, mandato, fontes, documentos, visibilidade e nível de confidencialidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-06996499-0008"",""pedido"":""Cada anúncio deve possuir identificador global e legado, código, modalidade, título público, descrição reservada, sector, localização publicável, valor pedido ou intervalo, moeda, participação disponível, motivo declarado, maturidade, estado, validade, proprietário, representante, mandato, fontes, documentos, visibilidade e nível de confidencialidade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 51""],""aceitacao"":""Cada anúncio deve possuir identificador global e legado, código, modalidade, título público, descrição reservada, sector, localização publicável, valor pedido ou intervalo, moeda, participação disponível, motivo declarado, maturidade, estado, validade, proprietário, representante, mandato, fontes, documentos, visibilidade e nível de confidencialidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-c32107c1-0008"",""pedido"":""Cada anúncio deve possuir identificador global e legado, código, modalidade, título público, descrição reservada, sector, localização publicável, valor pedido ou intervalo, moeda, participação disponível, motivo declarado, maturidade, estado, validade, proprietário, representante, mandato, fontes, documentos, visibilidade e nível de confidencialidade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 51""],""aceitacao"":""Cada anúncio deve possuir identificador global e legado, código, modalidade, título público, descrição reservada, sector, localização publicável, valor pedido ou intervalo, moeda, participação disponível, motivo declarado, maturidade, estado, validade, proprietário, representante, mandato, fontes, documentos, visibilidade e nível de confidencialidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b3e17bb1-0009,"Quando envolver negócio imobiliário, imóvel ou propriedade, investimento agrícola, direito fundiário ou licença, deve também registar o tipo de activo, imóvel, contrato ou direito; o titular declarado; a referência documental; a entidade emissora ou competente; a localização georreferenciada; a área, os limites e a unidade imobiliária, quando aplicáveis; a finalidade autorizada; o tipo e prazo do contrato; a data de expiração; os ónus ou encargos conhecidos; as restrições; a situação de ocupação, utilização e conservação; a condição de cessão ou transmissão; as autorizações necessárias; e o estado de verificação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 52 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 52 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 52 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 52,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b3e17bb1-0009: Quando envolver negócio imobiliário, imóvel ou propriedade, investimento agrícola, direito fundiário ou licença, deve também registar o tipo de activo, imóvel, contrato ou direito; o titular declarado; a referência documental; a entidade emissora ou competente; a localização georreferenciada; a área, os limites e a unidade imobiliária, quando aplicáveis; a finalidade autorizada; o tipo e prazo do contrato; a data de expiração; os ónus ou encargos conhecidos; as restrições; a situação de ocupação, utilização e conservação; a condição de cessão ou transmissão; as autorizações necessárias; e o estado de verificação. | MASTER-d6055984-0010: Quando envolver negócio imobiliário, imóvel ou propriedade, investimento agrícola, direito fundiário ou licença, deve também registar o tipo de activo, imóvel, contrato ou direito; o titular declarado; a referência documental; a entidade emissora ou competente; a localização georreferenciada; a área, os limites e a unidade imobiliária, quando aplicáveis; a finalidade autorizada; o tipo e prazo do contrato; a data de expiração; os ónus ou encargos conhecidos; as restrições; a situação de ocupação, utilização e conservação; a condição de cessão ou transmissão; as autorizações necessárias; e o estado de verificação. | MASTER-06996499-0009: Quando envolver negócio imobiliário, imóvel ou propriedade, investimento agrícola, direito fundiário ou licença, deve também registar o tipo de activo, imóvel, contrato ou direito; o titular declarado; a referência documental; a entidade emissora ou competente; a localização georreferenciada; a área, os limites e a unidade imobiliária, quando aplicáveis; a finalidade autorizada; o tipo e prazo do contrato; a data de expiração; os ónus ou encargos conhecidos; as restrições; a situação de ocupação, utilização e conservação; a condição de cessão ou transmissão; as autorizações necessárias; e o estado de verificação. | MASTER-c32107c1-0009: Quando envolver negócio imobiliário, imóvel ou propriedade, investimento agrícola, direito fundiário ou licença, deve também registar o tipo de activo, imóvel, contrato ou direito; o titular declarado; a referência documental; a entidade emissora ou competente; a localização georreferenciada; a área, os limites e a unidade imobiliária, quando aplicáveis; a finalidade autorizada; o tipo e prazo do contrato; a data de expiração; os ónus ou encargos conhecidos; as restrições; a situação de ocupação, utilização e conservação; a condição de cessão ou transmissão; as autorizações necessárias; e o estado de verificação.",P2,MASTER-b3e17bb1-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0009 | MASTER-d6055984-0010 | MASTER-06996499-0009 | MASTER-c32107c1-0009,4,"[{""id"":""MASTER-b3e17bb1-0009"",""pedido"":""Quando envolver negócio imobiliário, imóvel ou propriedade, investimento agrícola, direito fundiário ou licença, deve também registar o tipo de activo, imóvel, contrato ou direito; o titular declarado; a referência documental; a entidade emissora ou competente; a localização georreferenciada; a área, os limites e a unidade imobiliária, quando aplicáveis; a finalidade autorizada; o tipo e prazo do contrato; a data de expiração; os ónus ou encargos conhecidos; as restrições; a situação de ocupação, utilização e conservação; a condição de cessão ou transmissão; as autorizações necessárias; e o estado de verificação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 52""],""aceitacao"":""Quando envolver negócio imobiliário, imóvel ou propriedade, investimento agrícola, direito fundiário ou licença, deve também registar o tipo de activo, imóvel, contrato ou direito; o titular declarado; a referência documental; a entidade emissora ou competente; a localização georreferenciada; a área, os limites e a unidade imobiliária, quando aplicáveis; a finalidade autorizada; o tipo e prazo do contrato; a data de expiração; os ónus ou encargos conhecidos; as restrições; a situação de ocupação, utilização e conservação; a condição de cessão ou transmissão; as autorizações necessárias; e o estado de verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-d6055984-0010"",""pedido"":""Quando envolver negócio imobiliário, imóvel ou propriedade, investimento agrícola, direito fundiário ou licença, deve também registar o tipo de activo, imóvel, contrato ou direito; o titular declarado; a referência documental; a entidade emissora ou competente; a localização georreferenciada; a área, os limites e a unidade imobiliária, quando aplicáveis; a finalidade autorizada; o tipo e prazo do contrato; a data de expiração; os ónus ou encargos conhecidos; as restrições; a situação de ocupação, utilização e conservação; a condição de cessão ou transmissão; as autorizações necessárias; e o estado de verificação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 52""],""aceitacao"":""Quando envolver negócio imobiliário, imóvel ou propriedade, investimento agrícola, direito fundiário ou licença, deve também registar o tipo de activo, imóvel, contrato ou direito; o titular declarado; a referência documental; a entidade emissora ou competente; a localização georreferenciada; a área, os limites e a unidade imobiliária, quando aplicáveis; a finalidade autorizada; o tipo e prazo do contrato; a data de expiração; os ónus ou encargos conhecidos; as restrições; a situação de ocupação, utilização e conservação; a condição de cessão ou transmissão; as autorizações necessárias; e o estado de verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-06996499-0009"",""pedido"":""Quando envolver negócio imobiliário, imóvel ou propriedade, investimento agrícola, direito fundiário ou licença, deve também registar o tipo de activo, imóvel, contrato ou direito; o titular declarado; a referência documental; a entidade emissora ou competente; a localização georreferenciada; a área, os limites e a unidade imobiliária, quando aplicáveis; a finalidade autorizada; o tipo e prazo do contrato; a data de expiração; os ónus ou encargos conhecidos; as restrições; a situação de ocupação, utilização e conservação; a condição de cessão ou transmissão; as autorizações necessárias; e o estado de verificação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 52""],""aceitacao"":""Quando envolver negócio imobiliário, imóvel ou propriedade, investimento agrícola, direito fundiário ou licença, deve também registar o tipo de activo, imóvel, contrato ou direito; o titular declarado; a referência documental; a entidade emissora ou competente; a localização georreferenciada; a área, os limites e a unidade imobiliária, quando aplicáveis; a finalidade autorizada; o tipo e prazo do contrato; a data de expiração; os ónus ou encargos conhecidos; as restrições; a situação de ocupação, utilização e conservação; a condição de cessão ou transmissão; as autorizações necessárias; e o estado de verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-c32107c1-0009"",""pedido"":""Quando envolver negócio imobiliário, imóvel ou propriedade, investimento agrícola, direito fundiário ou licença, deve também registar o tipo de activo, imóvel, contrato ou direito; o titular declarado; a referência documental; a entidade emissora ou competente; a localização georreferenciada; a área, os limites e a unidade imobiliária, quando aplicáveis; a finalidade autorizada; o tipo e prazo do contrato; a data de expiração; os ónus ou encargos conhecidos; as restrições; a situação de ocupação, utilização e conservação; a condição de cessão ou transmissão; as autorizações necessárias; e o estado de verificação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 52""],""aceitacao"":""Quando envolver negócio imobiliário, imóvel ou propriedade, investimento agrícola, direito fundiário ou licença, deve também registar o tipo de activo, imóvel, contrato ou direito; o titular declarado; a referência documental; a entidade emissora ou competente; a localização georreferenciada; a área, os limites e a unidade imobiliária, quando aplicáveis; a finalidade autorizada; o tipo e prazo do contrato; a data de expiração; os ónus ou encargos conhecidos; as restrições; a situação de ocupação, utilização e conservação; a condição de cessão ou transmissão; as autorizações necessárias; e o estado de verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b3e17bb1-0010,"A validação deve distinguir: identidade verificada; representação verificada; titularidade declarada; titularidade documentalmente verificada; informação declarada; documento recebido; documento validado; avaliação independente; direito fundiário documentado; licença recebida; licença confirmada junto da fonte competente quando existir mecanismo autorizado; validade confirmada; transmissibilidade juridicamente analisada; autorização prévia pendente; ónus, litígio ou restrição declarado; localização georreferenciada; e informação pendente.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 59 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 184 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 184 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 59,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b3e17bb1-0010: A validação deve distinguir: identidade verificada; representação verificada; titularidade declarada; titularidade documentalmente verificada; informação declarada; documento recebido; documento validado; avaliação independente; direito fundiário documentado; licença recebida; licença confirmada junto da fonte competente quando existir mecanismo autorizado; validade confirmada; transmissibilidade juridicamente analisada; autorização prévia pendente; ónus, litígio ou restrição declarado; localização georreferenciada; e informação pendente. | MASTER-d6055984-0039: A validação deve distinguir: identidade verificada; representação verificada; titularidade declarada; titularidade documentalmente verificada; informação declarada; documento recebido; documento validado; avaliação independente; direito fundiário documentado; licença recebida; licença confirmada junto da fonte competente quando existir mecanismo autorizado; validade confirmada; transmissibilidade juridicamente analisada; autorização prévia pendente; ónus, litígio ou restrição declarado; localização georreferenciada; e informação pendente. | MASTER-06996499-0037: A validação deve distinguir: identidade verificada; representação verificada; titularidade declarada; titularidade documentalmente verificada; informação declarada; documento recebido; documento validado; avaliação independente; direito fundiário documentado; licença recebida; licença confirmada junto da fonte competente quando existir mecanismo autorizado; validade confirmada; transmissibilidade juridicamente analisada; autorização prévia pendente; ónus, litígio ou restrição declarado; localização georreferenciada; e informação pendente. | MASTER-c32107c1-0010: A validação deve distinguir: identidade verificada; representação verificada; titularidade declarada; titularidade documentalmente verificada; informação declarada; documento recebido; documento validado; avaliação independente; direito fundiário documentado; licença recebida; licença confirmada junto da fonte competente quando existir mecanismo autorizado; validade confirmada; transmissibilidade juridicamente analisada; autorização prévia pendente; ónus, litígio ou restrição declarado; localização georreferenciada; e informação pendente.",P2,MASTER-b3e17bb1-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0010 | MASTER-d6055984-0039 | MASTER-06996499-0037 | MASTER-c32107c1-0010,4,"[{""id"":""MASTER-b3e17bb1-0010"",""pedido"":""A validação deve distinguir: identidade verificada; representação verificada; titularidade declarada; titularidade documentalmente verificada; informação declarada; documento recebido; documento validado; avaliação independente; direito fundiário documentado; licença recebida; licença confirmada junto da fonte competente quando existir mecanismo autorizado; validade confirmada; transmissibilidade juridicamente analisada; autorização prévia pendente; ónus, litígio ou restrição declarado; localização georreferenciada; e informação pendente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 59""],""aceitacao"":""A validação deve distinguir: identidade verificada; representação verificada; titularidade declarada; titularidade documentalmente verificada; informação declarada; documento recebido; documento validado; avaliação independente; direito fundiário documentado; licença recebida; licença confirmada junto da fonte competente quando existir mecanismo autorizado; validade confirmada; transmissibilidade juridicamente analisada; autorização prévia pendente; ónus, litígio ou restrição declarado; localização georreferenciada; e informação pendente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-d6055984-0039"",""pedido"":""A validação deve distinguir: identidade verificada; representação verificada; titularidade declarada; titularidade documentalmente verificada; informação declarada; documento recebido; documento validado; avaliação independente; direito fundiário documentado; licença recebida; licença confirmada junto da fonte competente quando existir mecanismo autorizado; validade confirmada; transmissibilidade juridicamente analisada; autorização prévia pendente; ónus, litígio ou restrição declarado; localização georreferenciada; e informação pendente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 184""],""aceitacao"":""A validação deve distinguir: identidade verificada; representação verificada; titularidade declarada; titularidade documentalmente verificada; informação declarada; documento recebido; documento validado; avaliação independente; direito fundiário documentado; licença recebida; licença confirmada junto da fonte competente quando existir mecanismo autorizado; validade confirmada; transmissibilidade juridicamente analisada; autorização prévia pendente; ónus, litígio ou restrição declarado; localização georreferenciada; e informação pendente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-06996499-0037"",""pedido"":""A validação deve distinguir: identidade verificada; representação verificada; titularidade declarada; titularidade documentalmente verificada; informação declarada; documento recebido; documento validado; avaliação independente; direito fundiário documentado; licença recebida; licença confirmada junto da fonte competente quando existir mecanismo autorizado; validade confirmada; transmissibilidade juridicamente analisada; autorização prévia pendente; ónus, litígio ou restrição declarado; localização georreferenciada; e informação pendente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 184""],""aceitacao"":""A validação deve distinguir: identidade verificada; representação verificada; titularidade declarada; titularidade documentalmente verificada; informação declarada; documento recebido; documento validado; avaliação independente; direito fundiário documentado; licença recebida; licença confirmada junto da fonte competente quando existir mecanismo autorizado; validade confirmada; transmissibilidade juridicamente analisada; autorização prévia pendente; ónus, litígio ou restrição declarado; localização georreferenciada; e informação pendente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-c32107c1-0010"",""pedido"":""A validação deve distinguir: identidade verificada; representação verificada; titularidade declarada; titularidade documentalmente verificada; informação declarada; documento recebido; documento validado; avaliação independente; direito fundiário documentado; licença recebida; licença confirmada junto da fonte competente quando existir mecanismo autorizado; validade confirmada; transmissibilidade juridicamente analisada; autorização prévia pendente; ónus, litígio ou restrição declarado; localização georreferenciada; e informação pendente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 59""],""aceitacao"":""A validação deve distinguir: identidade verificada; representação verificada; titularidade declarada; titularidade documentalmente verificada; informação declarada; documento recebido; documento validado; avaliação independente; direito fundiário documentado; licença recebida; licença confirmada junto da fonte competente quando existir mecanismo autorizado; validade confirmada; transmissibilidade juridicamente analisada; autorização prévia pendente; ónus, litígio ou restrição declarado; localização georreferenciada; e informação pendente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b3e17bb1-0011,"A ficha pública deve ser anonimizada ou agregada conforme a classificação. Não publique nome empresarial, endereço exacto, coordenadas exactas, marcos de delimitação, demonstrações financeiras, clientes, fornecedores, trabalhadores, contratos, propriedade intelectual, segredos, números integrais de títulos ou licenças, documentos de titularidade ou outros identificadores restritos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 67 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 191 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 191 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 66,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b3e17bb1-0011: A ficha pública deve ser anonimizada ou agregada conforme a classificação. Não publique nome empresarial, endereço exacto, coordenadas exactas, marcos de delimitação, demonstrações financeiras, clientes, fornecedores, trabalhadores, contratos, propriedade intelectual, segredos, números integrais de títulos ou licenças, documentos de titularidade ou outros identificadores restritos. | MASTER-d6055984-0040: A ficha pública deve ser anonimizada ou agregada conforme a classificação. Não publique nome empresarial, endereço exacto, coordenadas exactas, marcos de delimitação, demonstrações financeiras, clientes, fornecedores, trabalhadores, contratos, propriedade intelectual, segredos, números integrais de títulos ou licenças, documentos de titularidade ou outros identificadores restritos. | MASTER-06996499-0038: A ficha pública deve ser anonimizada ou agregada conforme a classificação. Não publique nome empresarial, endereço exacto, coordenadas exactas, marcos de delimitação, demonstrações financeiras, clientes, fornecedores, trabalhadores, contratos, propriedade intelectual, segredos, números integrais de títulos ou licenças, documentos de titularidade ou outros identificadores restritos. | MASTER-c32107c1-0011: A ficha pública deve ser anonimizada ou agregada conforme a classificação. Não publique nome empresarial, endereço exacto, coordenadas exactas, marcos de delimitação, demonstrações financeiras, clientes, fornecedores, trabalhadores, contratos, propriedade intelectual, segredos, números integrais de títulos ou licenças, documentos de titularidade ou outros identificadores restritos.",P1,MASTER-b3e17bb1-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0011 | MASTER-d6055984-0040 | MASTER-06996499-0038 | MASTER-c32107c1-0011,4,"[{""id"":""MASTER-b3e17bb1-0011"",""pedido"":""A ficha pública deve ser anonimizada ou agregada conforme a classificação. Não publique nome empresarial, endereço exacto, coordenadas exactas, marcos de delimitação, demonstrações financeiras, clientes, fornecedores, trabalhadores, contratos, propriedade intelectual, segredos, números integrais de títulos ou licenças, documentos de titularidade ou outros identificadores restritos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 67""],""aceitacao"":""A ficha pública deve ser anonimizada ou agregada conforme a classificação. Não publique nome empresarial, endereço exacto, coordenadas exactas, marcos de delimitação, demonstrações financeiras, clientes, fornecedores, trabalhadores, contratos, propriedade intelectual, segredos, números integrais de títulos ou licenças, documentos de titularidade ou outros identificadores restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-d6055984-0040"",""pedido"":""A ficha pública deve ser anonimizada ou agregada conforme a classificação. Não publique nome empresarial, endereço exacto, coordenadas exactas, marcos de delimitação, demonstrações financeiras, clientes, fornecedores, trabalhadores, contratos, propriedade intelectual, segredos, números integrais de títulos ou licenças, documentos de titularidade ou outros identificadores restritos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 191""],""aceitacao"":""A ficha pública deve ser anonimizada ou agregada conforme a classificação. Não publique nome empresarial, endereço exacto, coordenadas exactas, marcos de delimitação, demonstrações financeiras, clientes, fornecedores, trabalhadores, contratos, propriedade intelectual, segredos, números integrais de títulos ou licenças, documentos de titularidade ou outros identificadores restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-06996499-0038"",""pedido"":""A ficha pública deve ser anonimizada ou agregada conforme a classificação. Não publique nome empresarial, endereço exacto, coordenadas exactas, marcos de delimitação, demonstrações financeiras, clientes, fornecedores, trabalhadores, contratos, propriedade intelectual, segredos, números integrais de títulos ou licenças, documentos de titularidade ou outros identificadores restritos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 191""],""aceitacao"":""A ficha pública deve ser anonimizada ou agregada conforme a classificação. Não publique nome empresarial, endereço exacto, coordenadas exactas, marcos de delimitação, demonstrações financeiras, clientes, fornecedores, trabalhadores, contratos, propriedade intelectual, segredos, números integrais de títulos ou licenças, documentos de titularidade ou outros identificadores restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-c32107c1-0011"",""pedido"":""A ficha pública deve ser anonimizada ou agregada conforme a classificação. Não publique nome empresarial, endereço exacto, coordenadas exactas, marcos de delimitação, demonstrações financeiras, clientes, fornecedores, trabalhadores, contratos, propriedade intelectual, segredos, números integrais de títulos ou licenças, documentos de titularidade ou outros identificadores restritos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 66""],""aceitacao"":""A ficha pública deve ser anonimizada ou agregada conforme a classificação. Não publique nome empresarial, endereço exacto, coordenadas exactas, marcos de delimitação, demonstrações financeiras, clientes, fornecedores, trabalhadores, contratos, propriedade intelectual, segredos, números integrais de títulos ou licenças, documentos de titularidade ou outros identificadores restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b3e17bb1-0012,"O matching deve usar critérios transparentes, explicáveis e não discriminatórios, apresentar razões e limites e permanecer sujeito a revisão humana antes de qualquer encaminhamento. Não garantir retorno, elegibilidade, solvência ou adequação. Entregáveis:",..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 74 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 198 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 198 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 73,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b3e17bb1-0012: O matching deve usar critérios transparentes, explicáveis e não discriminatórios, apresentar razões e limites e permanecer sujeito a revisão humana antes de qualquer encaminhamento. Não garantir retorno, elegibilidade, solvência ou adequação. Entregáveis: | MASTER-d6055984-0041: O matching deve usar critérios transparentes, explicáveis e não discriminatórios, apresentar razões e limites e permanecer sujeito a revisão humana antes de qualquer encaminhamento. Não garantir retorno, elegibilidade, solvência ou adequação. Entregáveis: | MASTER-06996499-0039: O matching deve usar critérios transparentes, explicáveis e não discriminatórios, apresentar razões e limites e permanecer sujeito a revisão humana antes de qualquer encaminhamento. Não garantir retorno, elegibilidade, solvência ou adequação. Entregáveis: | MASTER-c32107c1-0012: O matching deve usar critérios transparentes, explicáveis e não discriminatórios, apresentar razões e limites e permanecer sujeito a revisão humana antes de qualquer encaminhamento. Não garantir retorno, elegibilidade, solvência ou adequação. Entregáveis:",P2,MASTER-b3e17bb1-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0012 | MASTER-d6055984-0041 | MASTER-06996499-0039 | MASTER-c32107c1-0012,4,"[{""id"":""MASTER-b3e17bb1-0012"",""pedido"":""O matching deve usar critérios transparentes, explicáveis e não discriminatórios, apresentar razões e limites e permanecer sujeito a revisão humana antes de qualquer encaminhamento. Não garantir retorno, elegibilidade, solvência ou adequação. Entregáveis:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 74""],""aceitacao"":""O matching deve usar critérios transparentes, explicáveis e não discriminatórios, apresentar razões e limites e permanecer sujeito a revisão humana antes de qualquer encaminhamento. Não garantir retorno, elegibilidade, solvência ou adequação. Entregáveis:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-d6055984-0041"",""pedido"":""O matching deve usar critérios transparentes, explicáveis e não discriminatórios, apresentar razões e limites e permanecer sujeito a revisão humana antes de qualquer encaminhamento. Não garantir retorno, elegibilidade, solvência ou adequação. Entregáveis:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 198""],""aceitacao"":""O matching deve usar critérios transparentes, explicáveis e não discriminatórios, apresentar razões e limites e permanecer sujeito a revisão humana antes de qualquer encaminhamento. Não garantir retorno, elegibilidade, solvência ou adequação. Entregáveis:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-06996499-0039"",""pedido"":""O matching deve usar critérios transparentes, explicáveis e não discriminatórios, apresentar razões e limites e permanecer sujeito a revisão humana antes de qualquer encaminhamento. Não garantir retorno, elegibilidade, solvência ou adequação. Entregáveis:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 198""],""aceitacao"":""O matching deve usar critérios transparentes, explicáveis e não discriminatórios, apresentar razões e limites e permanecer sujeito a revisão humana antes de qualquer encaminhamento. Não garantir retorno, elegibilidade, solvência ou adequação. Entregáveis:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-c32107c1-0012"",""pedido"":""O matching deve usar critérios transparentes, explicáveis e não discriminatórios, apresentar razões e limites e permanecer sujeito a revisão humana antes de qualquer encaminhamento. Não garantir retorno, elegibilidade, solvência ou adequação. Entregáveis:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 73""],""aceitacao"":""O matching deve usar critérios transparentes, explicáveis e não discriminatórios, apresentar razões e limites e permanecer sujeito a revisão humana antes de qualquer encaminhamento. Não garantir retorno, elegibilidade, solvência ou adequação. Entregáveis:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b3e17bb1-0013,"Implemente pedido de acesso, declaração de conflito de interesse, aprovação do proprietário, NDA simples apenas quando juridicamente aprovado e data room isolada por oportunidade. A sala segura deve suportar pastas, versões, classificação, marcas de água, acesso temporal, visualização e download controlados, revogação, expiração, registo de actividade e trilho de auditoria.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 77 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 201 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 201 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 76,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b3e17bb1-0013: Implemente pedido de acesso, declaração de conflito de interesse, aprovação do proprietário, NDA simples apenas quando juridicamente aprovado e data room isolada por oportunidade. A sala segura deve suportar pastas, versões, classificação, marcas de água, acesso temporal, visualização e download controlados, revogação, expiração, registo de actividade e trilho de auditoria. | MASTER-d6055984-0042: Implemente pedido de acesso, declaração de conflito de interesse, aprovação do proprietário, NDA simples apenas quando juridicamente aprovado e data room isolada por oportunidade. A sala segura deve suportar pastas, versões, classificação, marcas de água, acesso temporal, visualização e download controlados, revogação, expiração, registo de actividade e trilho de auditoria. | MASTER-06996499-0040: Implemente pedido de acesso, declaração de conflito de interesse, aprovação do proprietário, NDA simples apenas quando juridicamente aprovado e data room isolada por oportunidade. A sala segura deve suportar pastas, versões, classificação, marcas de água, acesso temporal, visualização e download controlados, revogação, expiração, registo de actividade e trilho de auditoria. | MASTER-c32107c1-0013: Implemente pedido de acesso, declaração de conflito de interesse, aprovação do proprietário, NDA simples apenas quando juridicamente aprovado e data room isolada por oportunidade. A sala segura deve suportar pastas, versões, classificação, marcas de água, acesso temporal, visualização e download controlados, revogação, expiração, registo de actividade e trilho de auditoria.",P2,MASTER-b3e17bb1-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0013 | MASTER-d6055984-0042 | MASTER-06996499-0040 | MASTER-c32107c1-0013,4,"[{""id"":""MASTER-b3e17bb1-0013"",""pedido"":""Implemente pedido de acesso, declaração de conflito de interesse, aprovação do proprietário, NDA simples apenas quando juridicamente aprovado e data room isolada por oportunidade. A sala segura deve suportar pastas, versões, classificação, marcas de água, acesso temporal, visualização e download controlados, revogação, expiração, registo de actividade e trilho de auditoria."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 77""],""aceitacao"":""Implemente pedido de acesso, declaração de conflito de interesse, aprovação do proprietário, NDA simples apenas quando juridicamente aprovado e data room isolada por oportunidade. A sala segura deve suportar pastas, versões, classificação, marcas de água, acesso temporal, visualização e download controlados, revogação, expiração, registo de actividade e trilho de auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-d6055984-0042"",""pedido"":""Implemente pedido de acesso, declaração de conflito de interesse, aprovação do proprietário, NDA simples apenas quando juridicamente aprovado e data room isolada por oportunidade. A sala segura deve suportar pastas, versões, classificação, marcas de água, acesso temporal, visualização e download controlados, revogação, expiração, registo de actividade e trilho de auditoria."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 201""],""aceitacao"":""Implemente pedido de acesso, declaração de conflito de interesse, aprovação do proprietário, NDA simples apenas quando juridicamente aprovado e data room isolada por oportunidade. A sala segura deve suportar pastas, versões, classificação, marcas de água, acesso temporal, visualização e download controlados, revogação, expiração, registo de actividade e trilho de auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-06996499-0040"",""pedido"":""Implemente pedido de acesso, declaração de conflito de interesse, aprovação do proprietário, NDA simples apenas quando juridicamente aprovado e data room isolada por oportunidade. A sala segura deve suportar pastas, versões, classificação, marcas de água, acesso temporal, visualização e download controlados, revogação, expiração, registo de actividade e trilho de auditoria."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 201""],""aceitacao"":""Implemente pedido de acesso, declaração de conflito de interesse, aprovação do proprietário, NDA simples apenas quando juridicamente aprovado e data room isolada por oportunidade. A sala segura deve suportar pastas, versões, classificação, marcas de água, acesso temporal, visualização e download controlados, revogação, expiração, registo de actividade e trilho de auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-c32107c1-0013"",""pedido"":""Implemente pedido de acesso, declaração de conflito de interesse, aprovação do proprietário, NDA simples apenas quando juridicamente aprovado e data room isolada por oportunidade. A sala segura deve suportar pastas, versões, classificação, marcas de água, acesso temporal, visualização e download controlados, revogação, expiração, registo de actividade e trilho de auditoria."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 76""],""aceitacao"":""Implemente pedido de acesso, declaração de conflito de interesse, aprovação do proprietário, NDA simples apenas quando juridicamente aprovado e data room isolada por oportunidade. A sala segura deve suportar pastas, versões, classificação, marcas de água, acesso temporal, visualização e download controlados, revogação, expiração, registo de actividade e trilho de auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b3e17bb1-0014,Nenhum valor do pipeline deve ser apresentado como receita ou transacção concluída.,..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 86 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 210 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 210 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 85,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b3e17bb1-0014: Nenhum valor do pipeline deve ser apresentado como receita ou transacção concluída. | MASTER-d6055984-0043: Nenhum valor do pipeline deve ser apresentado como receita ou transacção concluída. | MASTER-06996499-0041: Nenhum valor do pipeline deve ser apresentado como receita ou transacção concluída. | MASTER-c32107c1-0014: Nenhum valor do pipeline deve ser apresentado como receita ou transacção concluída.,P2,MASTER-b3e17bb1-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0014 | MASTER-d6055984-0043 | MASTER-06996499-0041 | MASTER-c32107c1-0014,4,"[{""id"":""MASTER-b3e17bb1-0014"",""pedido"":""Nenhum valor do pipeline deve ser apresentado como receita ou transacção concluída."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 86""],""aceitacao"":""Nenhum valor do pipeline deve ser apresentado como receita ou transacção concluída."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-d6055984-0043"",""pedido"":""Nenhum valor do pipeline deve ser apresentado como receita ou transacção concluída."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 210""],""aceitacao"":""Nenhum valor do pipeline deve ser apresentado como receita ou transacção concluída."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0041"",""pedido"":""Nenhum valor do pipeline deve ser apresentado como receita ou transacção concluída."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 210""],""aceitacao"":""Nenhum valor do pipeline deve ser apresentado como receita ou transacção concluída."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-c32107c1-0014"",""pedido"":""Nenhum valor do pipeline deve ser apresentado como receita ou transacção concluída."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 85""],""aceitacao"":""Nenhum valor do pipeline deve ser apresentado como receita ou transacção concluída."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b3e17bb1-0015,12. Integrações obrigatórias,..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 96 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 220 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 220 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 95,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b3e17bb1-0015: 12. Integrações obrigatórias | MASTER-d6055984-0044: 12. Integrações obrigatórias | MASTER-06996499-0042: 12. Integrações obrigatórias | MASTER-c32107c1-0015: 12. Integrações obrigatórias,P2,MASTER-b3e17bb1-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0015 | MASTER-d6055984-0044 | MASTER-06996499-0042 | MASTER-c32107c1-0015,4,"[{""id"":""MASTER-b3e17bb1-0015"",""pedido"":""12. Integrações obrigatórias"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 96""],""aceitacao"":""12. Integrações obrigatórias"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-d6055984-0044"",""pedido"":""12. Integrações obrigatórias"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 220""],""aceitacao"":""12. Integrações obrigatórias"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0042"",""pedido"":""12. Integrações obrigatórias"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 220""],""aceitacao"":""12. Integrações obrigatórias"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-c32107c1-0015"",""pedido"":""12. Integrações obrigatórias"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 95""],""aceitacao"":""12. Integrações obrigatórias"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b3e17bb1-0016,"Aplicar autenticação forte, MFA para perfis privilegiados, autorização por função e atributo, menor privilégio, cifragem, gestão de segredos, segregação de ambientes, rate limiting, validação de ficheiros, protecção contra injecção, auditoria, monitoria, backup, recuperação e resposta a incidentes. Classificar dados como públicos, internos, confidenciais ou restritos; definir finalidade, base, proprietário, acesso, retenção, divulgação, anonimização e eliminação. Implementar sinais e fila de análise de fraude, sem decisão automática definitiva.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 100 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 224 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 224 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 99,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b3e17bb1-0016: Aplicar autenticação forte, MFA para perfis privilegiados, autorização por função e atributo, menor privilégio, cifragem, gestão de segredos, segregação de ambientes, rate limiting, validação de ficheiros, protecção contra injecção, auditoria, monitoria, backup, recuperação e resposta a incidentes. Classificar dados como públicos, internos, confidenciais ou restritos; definir finalidade, base, proprietário, acesso, retenção, divulgação, anonimização e eliminação. Implementar sinais e fila de análise de fraude, sem decisão automática definitiva. | MASTER-d6055984-0045: Aplicar autenticação forte, MFA para perfis privilegiados, autorização por função e atributo, menor privilégio, cifragem, gestão de segredos, segregação de ambientes, rate limiting, validação de ficheiros, protecção contra injecção, auditoria, monitoria, backup, recuperação e resposta a incidentes. Classificar dados como públicos, internos, confidenciais ou restritos; definir finalidade, base, proprietário, acesso, retenção, divulgação, anonimização e eliminação. Implementar sinais e fila de análise de fraude, sem decisão automática definitiva. | MASTER-06996499-0043: Aplicar autenticação forte, MFA para perfis privilegiados, autorização por função e atributo, menor privilégio, cifragem, gestão de segredos, segregação de ambientes, rate limiting, validação de ficheiros, protecção contra injecção, auditoria, monitoria, backup, recuperação e resposta a incidentes. Classificar dados como públicos, internos, confidenciais ou restritos; definir finalidade, base, proprietário, acesso, retenção, divulgação, anonimização e eliminação. Implementar sinais e fila de análise de fraude, sem decisão automática definitiva. | MASTER-c32107c1-0016: Aplicar autenticação forte, MFA para perfis privilegiados, autorização por função e atributo, menor privilégio, cifragem, gestão de segredos, segregação de ambientes, rate limiting, validação de ficheiros, protecção contra injecção, auditoria, monitoria, backup, recuperação e resposta a incidentes. Classificar dados como públicos, internos, confidenciais ou restritos; definir finalidade, base, proprietário, acesso, retenção, divulgação, anonimização e eliminação. Implementar sinais e fila de análise de fraude, sem decisão automática definitiva.",P1,MASTER-b3e17bb1-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0016 | MASTER-d6055984-0045 | MASTER-06996499-0043 | MASTER-c32107c1-0016,4,"[{""id"":""MASTER-b3e17bb1-0016"",""pedido"":""Aplicar autenticação forte, MFA para perfis privilegiados, autorização por função e atributo, menor privilégio, cifragem, gestão de segredos, segregação de ambientes, rate limiting, validação de ficheiros, protecção contra injecção, auditoria, monitoria, backup, recuperação e resposta a incidentes. Classificar dados como públicos, internos, confidenciais ou restritos; definir finalidade, base, proprietário, acesso, retenção, divulgação, anonimização e eliminação. Implementar sinais e fila de análise de fraude, sem decisão automática definitiva."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 100""],""aceitacao"":""Aplicar autenticação forte, MFA para perfis privilegiados, autorização por função e atributo, menor privilégio, cifragem, gestão de segredos, segregação de ambientes, rate limiting, validação de ficheiros, protecção contra injecção, auditoria, monitoria, backup, recuperação e resposta a incidentes. Classificar dados como públicos, internos, confidenciais ou restritos; definir finalidade, base, proprietário, acesso, retenção, divulgação, anonimização e eliminação. Implementar sinais e fila de análise de fraude, sem decisão automática definitiva."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-d6055984-0045"",""pedido"":""Aplicar autenticação forte, MFA para perfis privilegiados, autorização por função e atributo, menor privilégio, cifragem, gestão de segredos, segregação de ambientes, rate limiting, validação de ficheiros, protecção contra injecção, auditoria, monitoria, backup, recuperação e resposta a incidentes. Classificar dados como públicos, internos, confidenciais ou restritos; definir finalidade, base, proprietário, acesso, retenção, divulgação, anonimização e eliminação. Implementar sinais e fila de análise de fraude, sem decisão automática definitiva."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 224""],""aceitacao"":""Aplicar autenticação forte, MFA para perfis privilegiados, autorização por função e atributo, menor privilégio, cifragem, gestão de segredos, segregação de ambientes, rate limiting, validação de ficheiros, protecção contra injecção, auditoria, monitoria, backup, recuperação e resposta a incidentes. Classificar dados como públicos, internos, confidenciais ou restritos; definir finalidade, base, proprietário, acesso, retenção, divulgação, anonimização e eliminação. Implementar sinais e fila de análise de fraude, sem decisão automática definitiva."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-06996499-0043"",""pedido"":""Aplicar autenticação forte, MFA para perfis privilegiados, autorização por função e atributo, menor privilégio, cifragem, gestão de segredos, segregação de ambientes, rate limiting, validação de ficheiros, protecção contra injecção, auditoria, monitoria, backup, recuperação e resposta a incidentes. Classificar dados como públicos, internos, confidenciais ou restritos; definir finalidade, base, proprietário, acesso, retenção, divulgação, anonimização e eliminação. Implementar sinais e fila de análise de fraude, sem decisão automática definitiva."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 224""],""aceitacao"":""Aplicar autenticação forte, MFA para perfis privilegiados, autorização por função e atributo, menor privilégio, cifragem, gestão de segredos, segregação de ambientes, rate limiting, validação de ficheiros, protecção contra injecção, auditoria, monitoria, backup, recuperação e resposta a incidentes. Classificar dados como públicos, internos, confidenciais ou restritos; definir finalidade, base, proprietário, acesso, retenção, divulgação, anonimização e eliminação. Implementar sinais e fila de análise de fraude, sem decisão automática definitiva."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-c32107c1-0016"",""pedido"":""Aplicar autenticação forte, MFA para perfis privilegiados, autorização por função e atributo, menor privilégio, cifragem, gestão de segredos, segregação de ambientes, rate limiting, validação de ficheiros, protecção contra injecção, auditoria, monitoria, backup, recuperação e resposta a incidentes. Classificar dados como públicos, internos, confidenciais ou restritos; definir finalidade, base, proprietário, acesso, retenção, divulgação, anonimização e eliminação. Implementar sinais e fila de análise de fraude, sem decisão automática definitiva."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 99""],""aceitacao"":""Aplicar autenticação forte, MFA para perfis privilegiados, autorização por função e atributo, menor privilégio, cifragem, gestão de segredos, segregação de ambientes, rate limiting, validação de ficheiros, protecção contra injecção, auditoria, monitoria, backup, recuperação e resposta a incidentes. Classificar dados como públicos, internos, confidenciais ou restritos; definir finalidade, base, proprietário, acesso, retenção, divulgação, anonimização e eliminação. Implementar sinais e fila de análise de fraude, sem decisão automática definitiva."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b3e17bb1-0017,16. Formato obrigatório da resposta do Codex,..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 127 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 251 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 251 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 126,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b3e17bb1-0017: 16. Formato obrigatório da resposta do Codex | MASTER-d6055984-0046: 16. Formato obrigatório da resposta do Codex | MASTER-06996499-0044: 16. Formato obrigatório da resposta do Codex | MASTER-c32107c1-0017: 16. Formato obrigatório da resposta do Codex,P2,MASTER-b3e17bb1-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0017 | MASTER-d6055984-0046 | MASTER-06996499-0044 | MASTER-c32107c1-0017,4,"[{""id"":""MASTER-b3e17bb1-0017"",""pedido"":""16. Formato obrigatório da resposta do Codex"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 127""],""aceitacao"":""16. Formato obrigatório da resposta do Codex"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-d6055984-0046"",""pedido"":""16. Formato obrigatório da resposta do Codex"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 251""],""aceitacao"":""16. Formato obrigatório da resposta do Codex"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0044"",""pedido"":""16. Formato obrigatório da resposta do Codex"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 251""],""aceitacao"":""16. Formato obrigatório da resposta do Codex"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-c32107c1-0017"",""pedido"":""16. Formato obrigatório da resposta do Codex"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 126""],""aceitacao"":""16. Formato obrigatório da resposta do Codex"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b3e17bb1-0018,"É proibido declarar uma fase concluída sem evidência de testes; avançar automaticamente; executar produção; efectuar alterações destrutivas; activar integrações externas reais; publicar dados confidenciais ou coordenadas restritas; apresentar terra, direitos fundiários, propriedades, investimentos agrícolas ou licenças como livremente vendáveis ou transmissíveis sem validação jurídica; emitir contratos ou NDAs sem validação jurídica; cobrar comissões sem contrato; ou representar que a Tempo certifica, avalia, garante a titularidade, confirma a validade regulatória ou assegura a transmissibilidade do negócio, activo, direito ou licença.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 141 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 265 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 265 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 140,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b3e17bb1-0018: É proibido declarar uma fase concluída sem evidência de testes; avançar automaticamente; executar produção; efectuar alterações destrutivas; activar integrações externas reais; publicar dados confidenciais ou coordenadas restritas; apresentar terra, direitos fundiários, propriedades, investimentos agrícolas ou licenças como livremente vendáveis ou transmissíveis sem validação jurídica; emitir contratos ou NDAs sem validação jurídica; cobrar comissões sem contrato; ou representar que a Tempo certifica, avalia, garante a titularidade, confirma a validade regulatória ou assegura a transmissibilidade do negócio, activo, direito ou licença. | MASTER-d6055984-0047: É proibido declarar uma fase concluída sem evidência de testes; avançar automaticamente; executar produção; efectuar alterações destrutivas; activar integrações externas reais; publicar dados confidenciais ou coordenadas restritas; apresentar terra, direitos fundiários, propriedades, investimentos agrícolas ou licenças como livremente vendáveis ou transmissíveis sem validação jurídica; emitir contratos ou NDAs sem validação jurídica; cobrar comissões sem contrato; ou representar que a Tempo certifica, avalia, garante a titularidade, confirma a validade regulatória ou assegura a transmissibilidade do negócio, activo, direito ou licença. | MASTER-06996499-0045: É proibido declarar uma fase concluída sem evidência de testes; avançar automaticamente; executar produção; efectuar alterações destrutivas; activar integrações externas reais; publicar dados confidenciais ou coordenadas restritas; apresentar terra, direitos fundiários, propriedades, investimentos agrícolas ou licenças como livremente vendáveis ou transmissíveis sem validação jurídica; emitir contratos ou NDAs sem validação jurídica; cobrar comissões sem contrato; ou representar que a Tempo certifica, avalia, garante a titularidade, confirma a validade regulatória ou assegura a transmissibilidade do negócio, activo, direito ou licença. | MASTER-c32107c1-0018: É proibido declarar uma fase concluída sem evidência de testes; avançar automaticamente; executar produção; efectuar alterações destrutivas; activar integrações externas reais; publicar dados confidenciais ou coordenadas restritas; apresentar terra, direitos fundiários, propriedades, investimentos agrícolas ou licenças como livremente vendáveis ou transmissíveis sem validação jurídica; emitir contratos ou NDAs sem validação jurídica; cobrar comissões sem contrato; ou representar que a Tempo certifica, avalia, garante a titularidade, confirma a validade regulatória ou assegura a transmissibilidade do negócio, activo, direito ou licença.",P1,MASTER-b3e17bb1-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0018 | MASTER-d6055984-0047 | MASTER-06996499-0045 | MASTER-c32107c1-0018,4,"[{""id"":""MASTER-b3e17bb1-0018"",""pedido"":""É proibido declarar uma fase concluída sem evidência de testes; avançar automaticamente; executar produção; efectuar alterações destrutivas; activar integrações externas reais; publicar dados confidenciais ou coordenadas restritas; apresentar terra, direitos fundiários, propriedades, investimentos agrícolas ou licenças como livremente vendáveis ou transmissíveis sem validação jurídica; emitir contratos ou NDAs sem validação jurídica; cobrar comissões sem contrato; ou representar que a Tempo certifica, avalia, garante a titularidade, confirma a validade regulatória ou assegura a transmissibilidade do negócio, activo, direito ou licença."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 141""],""aceitacao"":""É proibido declarar uma fase concluída sem evidência de testes; avançar automaticamente; executar produção; efectuar alterações destrutivas; activar integrações externas reais; publicar dados confidenciais ou coordenadas restritas; apresentar terra, direitos fundiários, propriedades, investimentos agrícolas ou licenças como livremente vendáveis ou transmissíveis sem validação jurídica; emitir contratos ou NDAs sem validação jurídica; cobrar comissões sem contrato; ou representar que a Tempo certifica, avalia, garante a titularidade, confirma a validade regulatória ou assegura a transmissibilidade do negócio, activo, direito ou licença."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-d6055984-0047"",""pedido"":""É proibido declarar uma fase concluída sem evidência de testes; avançar automaticamente; executar produção; efectuar alterações destrutivas; activar integrações externas reais; publicar dados confidenciais ou coordenadas restritas; apresentar terra, direitos fundiários, propriedades, investimentos agrícolas ou licenças como livremente vendáveis ou transmissíveis sem validação jurídica; emitir contratos ou NDAs sem validação jurídica; cobrar comissões sem contrato; ou representar que a Tempo certifica, avalia, garante a titularidade, confirma a validade regulatória ou assegura a transmissibilidade do negócio, activo, direito ou licença."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 265""],""aceitacao"":""É proibido declarar uma fase concluída sem evidência de testes; avançar automaticamente; executar produção; efectuar alterações destrutivas; activar integrações externas reais; publicar dados confidenciais ou coordenadas restritas; apresentar terra, direitos fundiários, propriedades, investimentos agrícolas ou licenças como livremente vendáveis ou transmissíveis sem validação jurídica; emitir contratos ou NDAs sem validação jurídica; cobrar comissões sem contrato; ou representar que a Tempo certifica, avalia, garante a titularidade, confirma a validade regulatória ou assegura a transmissibilidade do negócio, activo, direito ou licença."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-06996499-0045"",""pedido"":""É proibido declarar uma fase concluída sem evidência de testes; avançar automaticamente; executar produção; efectuar alterações destrutivas; activar integrações externas reais; publicar dados confidenciais ou coordenadas restritas; apresentar terra, direitos fundiários, propriedades, investimentos agrícolas ou licenças como livremente vendáveis ou transmissíveis sem validação jurídica; emitir contratos ou NDAs sem validação jurídica; cobrar comissões sem contrato; ou representar que a Tempo certifica, avalia, garante a titularidade, confirma a validade regulatória ou assegura a transmissibilidade do negócio, activo, direito ou licença."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 265""],""aceitacao"":""É proibido declarar uma fase concluída sem evidência de testes; avançar automaticamente; executar produção; efectuar alterações destrutivas; activar integrações externas reais; publicar dados confidenciais ou coordenadas restritas; apresentar terra, direitos fundiários, propriedades, investimentos agrícolas ou licenças como livremente vendáveis ou transmissíveis sem validação jurídica; emitir contratos ou NDAs sem validação jurídica; cobrar comissões sem contrato; ou representar que a Tempo certifica, avalia, garante a titularidade, confirma a validade regulatória ou assegura a transmissibilidade do negócio, activo, direito ou licença."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-c32107c1-0018"",""pedido"":""É proibido declarar uma fase concluída sem evidência de testes; avançar automaticamente; executar produção; efectuar alterações destrutivas; activar integrações externas reais; publicar dados confidenciais ou coordenadas restritas; apresentar terra, direitos fundiários, propriedades, investimentos agrícolas ou licenças como livremente vendáveis ou transmissíveis sem validação jurídica; emitir contratos ou NDAs sem validação jurídica; cobrar comissões sem contrato; ou representar que a Tempo certifica, avalia, garante a titularidade, confirma a validade regulatória ou assegura a transmissibilidade do negócio, activo, direito ou licença."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 140""],""aceitacao"":""É proibido declarar uma fase concluída sem evidência de testes; avançar automaticamente; executar produção; efectuar alterações destrutivas; activar integrações externas reais; publicar dados confidenciais ou coordenadas restritas; apresentar terra, direitos fundiários, propriedades, investimentos agrícolas ou licenças como livremente vendáveis ou transmissíveis sem validação jurídica; emitir contratos ou NDAs sem validação jurídica; cobrar comissões sem contrato; ou representar que a Tempo certifica, avalia, garante a titularidade, confirma a validade regulatória ou assegura a transmissibilidade do negócio, activo, direito ou licença."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0001,"Actua como arquitecto de software e programador sénior responsável por implementar, no portal, o módulo completo de oportunidades de negócio, manifestações de interesse e seguimento operacional descrito nos Anexos A, B e C. A tecnologia-alvo é React no frontend, Laravel no backend, PostgreSQL/PostGIS na persistência geográfica e relacional, Redis para cache, filas e bloqueios, armazenamento de objectos compatível com S3 e integração com o CRM open source já adoptado pelo portal. Produz código funcional, seguro, testável, documentado e pronto para integração, preservando a arquitectura, versões, convenções, autenticação, autorização, componentes e pipeline existentes. Antes de alterar código, analisa o repositório e confirma versões, organização de pastas, bibliotecas instaladas, padrões de interface, contratos API, modelo de utilizador, permissões, migrações, serviços externos e módulos reutilizáveis. Não substituas componentes existentes sem justificação e não inventes serviços, tabelas ou contratos externos sem os assinalar como dependências ou decisões pendentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 8 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 6,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0001: Actua como arquitecto de software e programador sénior responsável por implementar, no portal, o módulo completo de oportunidades de negócio, manifestações de interesse e seguimento operacional descrito nos Anexos A, B e C. A tecnologia-alvo é React no frontend, Laravel no backend, PostgreSQL/PostGIS na persistência geográfica e relacional, Redis para cache, filas e bloqueios, armazenamento de objectos compatível com S3 e integração com o CRM open source já adoptado pelo portal. Produz código funcional, seguro, testável, documentado e pronto para integração, preservando a arquitectura, versões, convenções, autenticação, autorização, componentes e pipeline existentes. Antes de alterar código, analisa o repositório e confirma versões, organização de pastas, bibliotecas instaladas, padrões de interface, contratos API, modelo de utilizador, permissões, migrações, serviços externos e módulos reutilizáveis. Não substituas componentes existentes sem justificação e não inventes serviços, tabelas ou contratos externos sem os assinalar como dependências ou decisões pendentes. | MASTER-24f36a01-0001: Actua como arquitecto de software e programador sénior responsável por implementar, no portal, o módulo completo de oportunidades de negócio, manifestações de interesse e seguimento operacional descrito nos Anexos A, B e C. A tecnologia-alvo é React no frontend, Laravel no backend, PostgreSQL/PostGIS na persistência geográfica e relacional, Redis para cache, filas e bloqueios, armazenamento de objectos compatível com S3 e integração com o CRM open source já adoptado pelo portal. Produz código funcional, seguro, testável, documentado e pronto para integração, preservando a arquitectura, versões, convenções, autenticação, autorização, componentes e pipeline existentes. Antes de alterar código, analisa o repositório e confirma versões, organização de pastas, bibliotecas instaladas, padrões de interface, contratos API, modelo de utilizador, permissões, migrações, serviços externos e módulos reutilizáveis. Não substituas componentes existentes sem justificação e não inventes serviços, tabelas ou contratos externos sem os assinalar como dependências ou decisões pendentes.",P2,MASTER-6e51cfcd-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0001 | MASTER-24f36a01-0001,2,"[{""id"":""MASTER-6e51cfcd-0001"",""pedido"":""Actua como arquitecto de software e programador sénior responsável por implementar, no portal, o módulo completo de oportunidades de negócio, manifestações de interesse e seguimento operacional descrito nos Anexos A, B e C. A tecnologia-alvo é React no frontend, Laravel no backend, PostgreSQL/PostGIS na persistência geográfica e relacional, Redis para cache, filas e bloqueios, armazenamento de objectos compatível com S3 e integração com o CRM open source já adoptado pelo portal. Produz código funcional, seguro, testável, documentado e pronto para integração, preservando a arquitectura, versões, convenções, autenticação, autorização, componentes e pipeline existentes. Antes de alterar código, analisa o repositório e confirma versões, organização de pastas, bibliotecas instaladas, padrões de interface, contratos API, modelo de utilizador, permissões, migrações, serviços externos e módulos reutilizáveis. Não substituas componentes existentes sem justificação e não inventes serviços, tabelas ou contratos externos sem os assinalar como dependências ou decisões pendentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 8""],""aceitacao"":""Actua como arquitecto de software e programador sénior responsável por implementar, no portal, o módulo completo de oportunidades de negócio, manifestações de interesse e seguimento operacional descrito nos Anexos A, B e C. A tecnologia-alvo é React no frontend, Laravel no backend, PostgreSQL/PostGIS na persistência geográfica e relacional, Redis para cache, filas e bloqueios, armazenamento de objectos compatível com S3 e integração com o CRM open source já adoptado pelo portal. Produz código funcional, seguro, testável, documentado e pronto para integração, preservando a arquitectura, versões, convenções, autenticação, autorização, componentes e pipeline existentes. Antes de alterar código, analisa o repositório e confirma versões, organização de pastas, bibliotecas instaladas, padrões de interface, contratos API, modelo de utilizador, permissões, migrações, serviços externos e módulos reutilizáveis. Não substituas componentes existentes sem justificação e não inventes serviços, tabelas ou contratos externos sem os assinalar como dependências ou decisões pendentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-24f36a01-0001"",""pedido"":""Actua como arquitecto de software e programador sénior responsável por implementar, no portal, o módulo completo de oportunidades de negócio, manifestações de interesse e seguimento operacional descrito nos Anexos A, B e C. A tecnologia-alvo é React no frontend, Laravel no backend, PostgreSQL/PostGIS na persistência geográfica e relacional, Redis para cache, filas e bloqueios, armazenamento de objectos compatível com S3 e integração com o CRM open source já adoptado pelo portal. Produz código funcional, seguro, testável, documentado e pronto para integração, preservando a arquitectura, versões, convenções, autenticação, autorização, componentes e pipeline existentes. Antes de alterar código, analisa o repositório e confirma versões, organização de pastas, bibliotecas instaladas, padrões de interface, contratos API, modelo de utilizador, permissões, migrações, serviços externos e módulos reutilizáveis. Não substituas componentes existentes sem justificação e não inventes serviços, tabelas ou contratos externos sem os assinalar como dependências ou decisões pendentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 6""],""aceitacao"":""Actua como arquitecto de software e programador sénior responsável por implementar, no portal, o módulo completo de oportunidades de negócio, manifestações de interesse e seguimento operacional descrito nos Anexos A, B e C. A tecnologia-alvo é React no frontend, Laravel no backend, PostgreSQL/PostGIS na persistência geográfica e relacional, Redis para cache, filas e bloqueios, armazenamento de objectos compatível com S3 e integração com o CRM open source já adoptado pelo portal. Produz código funcional, seguro, testável, documentado e pronto para integração, preservando a arquitectura, versões, convenções, autenticação, autorização, componentes e pipeline existentes. Antes de alterar código, analisa o repositório e confirma versões, organização de pastas, bibliotecas instaladas, padrões de interface, contratos API, modelo de utilizador, permissões, migrações, serviços externos e módulos reutilizáveis. Não substituas componentes existentes sem justificação e não inventes serviços, tabelas ou contratos externos sem os assinalar como dependências ou decisões pendentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0002,D.1 Objectivo e escopo obrigatório,..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 9 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 7,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-6e51cfcd-0002: D.1 Objectivo e escopo obrigatório | MASTER-24f36a01-0002: D.1 Objectivo e escopo obrigatório,P2,MASTER-6e51cfcd-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0002 | MASTER-24f36a01-0002,2,"[{""id"":""MASTER-6e51cfcd-0002"",""pedido"":""D.1 Objectivo e escopo obrigatório"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 9""],""aceitacao"":""D.1 Objectivo e escopo obrigatório"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-24f36a01-0002"",""pedido"":""D.1 Objectivo e escopo obrigatório"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 7""],""aceitacao"":""D.1 Objectivo e escopo obrigatório"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0003,"• Implementar o formulário de criação de oportunidade, público e administrativo, responsivo, acessível e dividido em etapas, com rascunho automático, retoma, validação progressiva, campos condicionais, anexos seguros, resumo e confirmação forte.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 10 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 8,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0003: • Implementar o formulário de criação de oportunidade, público e administrativo, responsivo, acessível e dividido em etapas, com rascunho automático, retoma, validação progressiva, campos condicionais, anexos seguros, resumo e confirmação forte. | MASTER-24f36a01-0003: • Implementar o formulário de criação de oportunidade, público e administrativo, responsivo, acessível e dividido em etapas, com rascunho automático, retoma, validação progressiva, campos condicionais, anexos seguros, resumo e confirmação forte.",P1,MASTER-6e51cfcd-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0003 | MASTER-24f36a01-0003,2,"[{""id"":""MASTER-6e51cfcd-0003"",""pedido"":""• Implementar o formulário de criação de oportunidade, público e administrativo, responsivo, acessível e dividido em etapas, com rascunho automático, retoma, validação progressiva, campos condicionais, anexos seguros, resumo e confirmação forte."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 10""],""aceitacao"":""• Implementar o formulário de criação de oportunidade, público e administrativo, responsivo, acessível e dividido em etapas, com rascunho automático, retoma, validação progressiva, campos condicionais, anexos seguros, resumo e confirmação forte."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-24f36a01-0003"",""pedido"":""• Implementar o formulário de criação de oportunidade, público e administrativo, responsivo, acessível e dividido em etapas, com rascunho automático, retoma, validação progressiva, campos condicionais, anexos seguros, resumo e confirmação forte."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 8""],""aceitacao"":""• Implementar o formulário de criação de oportunidade, público e administrativo, responsivo, acessível e dividido em etapas, com rascunho automático, retoma, validação progressiva, campos condicionais, anexos seguros, resumo e confirmação forte."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0004,"• Implementar o formulário de manifestação de interesse associado apenas a oportunidades publicadas e activas, com qualificação do interessado, consentimentos versionados, deduplicação e criação ou actualização idempotente de lead no CRM.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 11 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 9,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0004: • Implementar o formulário de manifestação de interesse associado apenas a oportunidades publicadas e activas, com qualificação do interessado, consentimentos versionados, deduplicação e criação ou actualização idempotente de lead no CRM. | MASTER-24f36a01-0004: • Implementar o formulário de manifestação de interesse associado apenas a oportunidades publicadas e activas, com qualificação do interessado, consentimentos versionados, deduplicação e criação ou actualização idempotente de lead no CRM.",P2,MASTER-6e51cfcd-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0004 | MASTER-24f36a01-0004,2,"[{""id"":""MASTER-6e51cfcd-0004"",""pedido"":""• Implementar o formulário de manifestação de interesse associado apenas a oportunidades publicadas e activas, com qualificação do interessado, consentimentos versionados, deduplicação e criação ou actualização idempotente de lead no CRM."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 11""],""aceitacao"":""• Implementar o formulário de manifestação de interesse associado apenas a oportunidades publicadas e activas, com qualificação do interessado, consentimentos versionados, deduplicação e criação ou actualização idempotente de lead no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-24f36a01-0004"",""pedido"":""• Implementar o formulário de manifestação de interesse associado apenas a oportunidades publicadas e activas, com qualificação do interessado, consentimentos versionados, deduplicação e criação ou actualização idempotente de lead no CRM."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 9""],""aceitacao"":""• Implementar o formulário de manifestação de interesse associado apenas a oportunidades publicadas e activas, com qualificação do interessado, consentimentos versionados, deduplicação e criação ou actualização idempotente de lead no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0005,"• Implementar o fluxo integral de triagem, pedido de informação, revisão, aprovação em dois níveis, publicação, qualificação, encaminhamento, NDA, diligência, negociação e encerramento, com segregação de funções.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 12 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 10,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0005: • Implementar o fluxo integral de triagem, pedido de informação, revisão, aprovação em dois níveis, publicação, qualificação, encaminhamento, NDA, diligência, negociação e encerramento, com segregação de funções. | MASTER-24f36a01-0005: • Implementar o fluxo integral de triagem, pedido de informação, revisão, aprovação em dois níveis, publicação, qualificação, encaminhamento, NDA, diligência, negociação e encerramento, com segregação de funções.",P2,MASTER-6e51cfcd-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0005 | MASTER-24f36a01-0005,2,"[{""id"":""MASTER-6e51cfcd-0005"",""pedido"":""• Implementar o fluxo integral de triagem, pedido de informação, revisão, aprovação em dois níveis, publicação, qualificação, encaminhamento, NDA, diligência, negociação e encerramento, com segregação de funções."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 12""],""aceitacao"":""• Implementar o fluxo integral de triagem, pedido de informação, revisão, aprovação em dois níveis, publicação, qualificação, encaminhamento, NDA, diligência, negociação e encerramento, com segregação de funções."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-24f36a01-0005"",""pedido"":""• Implementar o fluxo integral de triagem, pedido de informação, revisão, aprovação em dois níveis, publicação, qualificação, encaminhamento, NDA, diligência, negociação e encerramento, com segregação de funções."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 10""],""aceitacao"":""• Implementar o fluxo integral de triagem, pedido de informação, revisão, aprovação em dois níveis, publicação, qualificação, encaminhamento, NDA, diligência, negociação e encerramento, com segregação de funções."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0006,"• Implementar caixa de trabalho, atribuição e reatribuição, próxima acção obrigatória, SLA configurável, alertas, escalonamento, notificações, histórico append-only, dashboards operacionais e reconciliação de integrações.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 13 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 11,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0006: • Implementar caixa de trabalho, atribuição e reatribuição, próxima acção obrigatória, SLA configurável, alertas, escalonamento, notificações, histórico append-only, dashboards operacionais e reconciliação de integrações. | MASTER-24f36a01-0006: • Implementar caixa de trabalho, atribuição e reatribuição, próxima acção obrigatória, SLA configurável, alertas, escalonamento, notificações, histórico append-only, dashboards operacionais e reconciliação de integrações.",P2,MASTER-6e51cfcd-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0006 | MASTER-24f36a01-0006,2,"[{""id"":""MASTER-6e51cfcd-0006"",""pedido"":""• Implementar caixa de trabalho, atribuição e reatribuição, próxima acção obrigatória, SLA configurável, alertas, escalonamento, notificações, histórico append-only, dashboards operacionais e reconciliação de integrações."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 13""],""aceitacao"":""• Implementar caixa de trabalho, atribuição e reatribuição, próxima acção obrigatória, SLA configurável, alertas, escalonamento, notificações, histórico append-only, dashboards operacionais e reconciliação de integrações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-24f36a01-0006"",""pedido"":""• Implementar caixa de trabalho, atribuição e reatribuição, próxima acção obrigatória, SLA configurável, alertas, escalonamento, notificações, histórico append-only, dashboards operacionais e reconciliação de integrações."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 11""],""aceitacao"":""• Implementar caixa de trabalho, atribuição e reatribuição, próxima acção obrigatória, SLA configurável, alertas, escalonamento, notificações, histórico append-only, dashboards operacionais e reconciliação de integrações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0007,• Garantir que nenhuma submissão publica automaticamente uma oportunidade e que nenhum dado reservado é exposto ao público ou a utilizadores sem autorização.,..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 14 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 12,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-6e51cfcd-0007: • Garantir que nenhuma submissão publica automaticamente uma oportunidade e que nenhum dado reservado é exposto ao público ou a utilizadores sem autorização. | MASTER-24f36a01-0007: • Garantir que nenhuma submissão publica automaticamente uma oportunidade e que nenhum dado reservado é exposto ao público ou a utilizadores sem autorização.,P2,MASTER-6e51cfcd-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0007 | MASTER-24f36a01-0007,2,"[{""id"":""MASTER-6e51cfcd-0007"",""pedido"":""• Garantir que nenhuma submissão publica automaticamente uma oportunidade e que nenhum dado reservado é exposto ao público ou a utilizadores sem autorização."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 14""],""aceitacao"":""• Garantir que nenhuma submissão publica automaticamente uma oportunidade e que nenhum dado reservado é exposto ao público ou a utilizadores sem autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-24f36a01-0007"",""pedido"":""• Garantir que nenhuma submissão publica automaticamente uma oportunidade e que nenhum dado reservado é exposto ao público ou a utilizadores sem autorização."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 12""],""aceitacao"":""• Garantir que nenhuma submissão publica automaticamente uma oportunidade e que nenhum dado reservado é exposto ao público ou a utilizadores sem autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0008,"• Frontend: implementar em React, reutilizando a biblioteca de componentes e o sistema visual existentes. Usar componentes funcionais, hooks, rotas protegidas, formulários por etapas, validação tipada, gestão previsível de estado e consumo de APIs por uma camada de serviços. Se o repositório já usar TypeScript, React Router, TanStack Query, React Hook Form ou Zod, manter essas escolhas; caso contrário, propor a introdução antes de instalar.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 16 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 14,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-6e51cfcd-0008: • Frontend: implementar em React, reutilizando a biblioteca de componentes e o sistema visual existentes. Usar componentes funcionais, hooks, rotas protegidas, formulários por etapas, validação tipada, gestão previsível de estado e consumo de APIs por uma camada de serviços. Se o repositório já usar TypeScript, React Router, TanStack Query, React Hook Form ou Zod, manter essas escolhas; caso contrário, propor a introdução antes de instalar. | MASTER-24f36a01-0008: • Frontend: implementar em React, reutilizando a biblioteca de componentes e o sistema visual existentes. Usar componentes funcionais, hooks, rotas protegidas, formulários por etapas, validação tipada, gestão previsível de estado e consumo de APIs por uma camada de serviços. Se o repositório já usar TypeScript, React Router, TanStack Query, React Hook Form ou Zod, manter essas escolhas; caso contrário, propor a introdução antes de instalar.",P2,MASTER-6e51cfcd-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0008 | MASTER-24f36a01-0008,2,"[{""id"":""MASTER-6e51cfcd-0008"",""pedido"":""• Frontend: implementar em React, reutilizando a biblioteca de componentes e o sistema visual existentes. Usar componentes funcionais, hooks, rotas protegidas, formulários por etapas, validação tipada, gestão previsível de estado e consumo de APIs por uma camada de serviços. Se o repositório já usar TypeScript, React Router, TanStack Query, React Hook Form ou Zod, manter essas escolhas; caso contrário, propor a introdução antes de instalar."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 16""],""aceitacao"":""• Frontend: implementar em React, reutilizando a biblioteca de componentes e o sistema visual existentes. Usar componentes funcionais, hooks, rotas protegidas, formulários por etapas, validação tipada, gestão previsível de estado e consumo de APIs por uma camada de serviços. Se o repositório já usar TypeScript, React Router, TanStack Query, React Hook Form ou Zod, manter essas escolhas; caso contrário, propor a introdução antes de instalar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-24f36a01-0008"",""pedido"":""• Frontend: implementar em React, reutilizando a biblioteca de componentes e o sistema visual existentes. Usar componentes funcionais, hooks, rotas protegidas, formulários por etapas, validação tipada, gestão previsível de estado e consumo de APIs por uma camada de serviços. Se o repositório já usar TypeScript, React Router, TanStack Query, React Hook Form ou Zod, manter essas escolhas; caso contrário, propor a introdução antes de instalar."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 14""],""aceitacao"":""• Frontend: implementar em React, reutilizando a biblioteca de componentes e o sistema visual existentes. Usar componentes funcionais, hooks, rotas protegidas, formulários por etapas, validação tipada, gestão previsível de estado e consumo de APIs por uma camada de serviços. Se o repositório já usar TypeScript, React Router, TanStack Query, React Hook Form ou Zod, manter essas escolhas; caso contrário, propor a introdução antes de instalar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0009,"• Backend: implementar em Laravel segundo os padrões já existentes, com rotas versionadas, Form Requests, Policies/Gates, Resources, Services/Actions, Events, Listeners, Jobs, Notifications e Scheduler. Manter controladores finos, regras de domínio fora da camada HTTP, transacções atómicas e validação integral no servidor.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 17 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 15,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0009: • Backend: implementar em Laravel segundo os padrões já existentes, com rotas versionadas, Form Requests, Policies/Gates, Resources, Services/Actions, Events, Listeners, Jobs, Notifications e Scheduler. Manter controladores finos, regras de domínio fora da camada HTTP, transacções atómicas e validação integral no servidor. | MASTER-24f36a01-0009: • Backend: implementar em Laravel segundo os padrões já existentes, com rotas versionadas, Form Requests, Policies/Gates, Resources, Services/Actions, Events, Listeners, Jobs, Notifications e Scheduler. Manter controladores finos, regras de domínio fora da camada HTTP, transacções atómicas e validação integral no servidor.",P2,MASTER-6e51cfcd-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0009 | MASTER-24f36a01-0009,2,"[{""id"":""MASTER-6e51cfcd-0009"",""pedido"":""• Backend: implementar em Laravel segundo os padrões já existentes, com rotas versionadas, Form Requests, Policies/Gates, Resources, Services/Actions, Events, Listeners, Jobs, Notifications e Scheduler. Manter controladores finos, regras de domínio fora da camada HTTP, transacções atómicas e validação integral no servidor."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 17""],""aceitacao"":""• Backend: implementar em Laravel segundo os padrões já existentes, com rotas versionadas, Form Requests, Policies/Gates, Resources, Services/Actions, Events, Listeners, Jobs, Notifications e Scheduler. Manter controladores finos, regras de domínio fora da camada HTTP, transacções atómicas e validação integral no servidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-24f36a01-0009"",""pedido"":""• Backend: implementar em Laravel segundo os padrões já existentes, com rotas versionadas, Form Requests, Policies/Gates, Resources, Services/Actions, Events, Listeners, Jobs, Notifications e Scheduler. Manter controladores finos, regras de domínio fora da camada HTTP, transacções atómicas e validação integral no servidor."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 15""],""aceitacao"":""• Backend: implementar em Laravel segundo os padrões já existentes, com rotas versionadas, Form Requests, Policies/Gates, Resources, Services/Actions, Events, Listeners, Jobs, Notifications e Scheduler. Manter controladores finos, regras de domínio fora da camada HTTP, transacções atómicas e validação integral no servidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0010,"• Modelo: normalizar, sem duplicação, oportunidades, proponentes, titulares, representantes, investidores, manifestações de interesse, localizações, activos, direitos, documentos, consentimentos, tarefas, SLA, decisões, notificações, auditoria e sincronizações CRM. Preservar identificadores mestre e relações com clusters, corredores, ZEE, ZFI e projectos âncora existentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 19 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 17,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0010: • Modelo: normalizar, sem duplicação, oportunidades, proponentes, titulares, representantes, investidores, manifestações de interesse, localizações, activos, direitos, documentos, consentimentos, tarefas, SLA, decisões, notificações, auditoria e sincronizações CRM. Preservar identificadores mestre e relações com clusters, corredores, ZEE, ZFI e projectos âncora existentes. | MASTER-24f36a01-0010: • Modelo: normalizar, sem duplicação, oportunidades, proponentes, titulares, representantes, investidores, manifestações de interesse, localizações, activos, direitos, documentos, consentimentos, tarefas, SLA, decisões, notificações, auditoria e sincronizações CRM. Preservar identificadores mestre e relações com clusters, corredores, ZEE, ZFI e projectos âncora existentes.",P2,MASTER-6e51cfcd-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0010 | MASTER-24f36a01-0010,2,"[{""id"":""MASTER-6e51cfcd-0010"",""pedido"":""• Modelo: normalizar, sem duplicação, oportunidades, proponentes, titulares, representantes, investidores, manifestações de interesse, localizações, activos, direitos, documentos, consentimentos, tarefas, SLA, decisões, notificações, auditoria e sincronizações CRM. Preservar identificadores mestre e relações com clusters, corredores, ZEE, ZFI e projectos âncora existentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 19""],""aceitacao"":""• Modelo: normalizar, sem duplicação, oportunidades, proponentes, titulares, representantes, investidores, manifestações de interesse, localizações, activos, direitos, documentos, consentimentos, tarefas, SLA, decisões, notificações, auditoria e sincronizações CRM. Preservar identificadores mestre e relações com clusters, corredores, ZEE, ZFI e projectos âncora existentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-24f36a01-0010"",""pedido"":""• Modelo: normalizar, sem duplicação, oportunidades, proponentes, titulares, representantes, investidores, manifestações de interesse, localizações, activos, direitos, documentos, consentimentos, tarefas, SLA, decisões, notificações, auditoria e sincronizações CRM. Preservar identificadores mestre e relações com clusters, corredores, ZEE, ZFI e projectos âncora existentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 17""],""aceitacao"":""• Modelo: normalizar, sem duplicação, oportunidades, proponentes, titulares, representantes, investidores, manifestações de interesse, localizações, activos, direitos, documentos, consentimentos, tarefas, SLA, decisões, notificações, auditoria e sincronizações CRM. Preservar identificadores mestre e relações com clusters, corredores, ZEE, ZFI e projectos âncora existentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0011,"• API: disponibilizar endpoints REST sob /api/v1, com autenticação vigente no portal, RBAC e ABAC por Policies, paginação, filtros permitidos, ordenação controlada, Laravel API Resources, OpenAPI, códigos de erro consistentes, correlation ID, idempotency key, throttling e protecção CSRF/CORS conforme o canal.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 20 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 18,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0011: • API: disponibilizar endpoints REST sob /api/v1, com autenticação vigente no portal, RBAC e ABAC por Policies, paginação, filtros permitidos, ordenação controlada, Laravel API Resources, OpenAPI, códigos de erro consistentes, correlation ID, idempotency key, throttling e protecção CSRF/CORS conforme o canal. | MASTER-24f36a01-0011: • API: disponibilizar endpoints REST sob /api/v1, com autenticação vigente no portal, RBAC e ABAC por Policies, paginação, filtros permitidos, ordenação controlada, Laravel API Resources, OpenAPI, códigos de erro consistentes, correlation ID, idempotency key, throttling e protecção CSRF/CORS conforme o canal.",P2,MASTER-6e51cfcd-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0011 | MASTER-24f36a01-0011,2,"[{""id"":""MASTER-6e51cfcd-0011"",""pedido"":""• API: disponibilizar endpoints REST sob /api/v1, com autenticação vigente no portal, RBAC e ABAC por Policies, paginação, filtros permitidos, ordenação controlada, Laravel API Resources, OpenAPI, códigos de erro consistentes, correlation ID, idempotency key, throttling e protecção CSRF/CORS conforme o canal."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 20""],""aceitacao"":""• API: disponibilizar endpoints REST sob /api/v1, com autenticação vigente no portal, RBAC e ABAC por Policies, paginação, filtros permitidos, ordenação controlada, Laravel API Resources, OpenAPI, códigos de erro consistentes, correlation ID, idempotency key, throttling e protecção CSRF/CORS conforme o canal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-24f36a01-0011"",""pedido"":""• API: disponibilizar endpoints REST sob /api/v1, com autenticação vigente no portal, RBAC e ABAC por Policies, paginação, filtros permitidos, ordenação controlada, Laravel API Resources, OpenAPI, códigos de erro consistentes, correlation ID, idempotency key, throttling e protecção CSRF/CORS conforme o canal."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 18""],""aceitacao"":""• API: disponibilizar endpoints REST sob /api/v1, com autenticação vigente no portal, RBAC e ABAC por Policies, paginação, filtros permitidos, ordenação controlada, Laravel API Resources, OpenAPI, códigos de erro consistentes, correlation ID, idempotency key, throttling e protecção CSRF/CORS conforme o canal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0012,"• Processamento assíncrono: usar filas Laravel com Redis, Jobs idempotentes, tentativas com recuo exponencial, tratamento de falha, Horizon se já estiver disponível e Scheduler para SLA, lembretes, expirações e reconciliação. Nenhuma chamada externa deve manter aberta uma transacção de base de dados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 21 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 19,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0012: • Processamento assíncrono: usar filas Laravel com Redis, Jobs idempotentes, tentativas com recuo exponencial, tratamento de falha, Horizon se já estiver disponível e Scheduler para SLA, lembretes, expirações e reconciliação. Nenhuma chamada externa deve manter aberta uma transacção de base de dados. | MASTER-24f36a01-0012: • Processamento assíncrono: usar filas Laravel com Redis, Jobs idempotentes, tentativas com recuo exponencial, tratamento de falha, Horizon se já estiver disponível e Scheduler para SLA, lembretes, expirações e reconciliação. Nenhuma chamada externa deve manter aberta uma transacção de base de dados.",P2,MASTER-6e51cfcd-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0012 | MASTER-24f36a01-0012,2,"[{""id"":""MASTER-6e51cfcd-0012"",""pedido"":""• Processamento assíncrono: usar filas Laravel com Redis, Jobs idempotentes, tentativas com recuo exponencial, tratamento de falha, Horizon se já estiver disponível e Scheduler para SLA, lembretes, expirações e reconciliação. Nenhuma chamada externa deve manter aberta uma transacção de base de dados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 21""],""aceitacao"":""• Processamento assíncrono: usar filas Laravel com Redis, Jobs idempotentes, tentativas com recuo exponencial, tratamento de falha, Horizon se já estiver disponível e Scheduler para SLA, lembretes, expirações e reconciliação. Nenhuma chamada externa deve manter aberta uma transacção de base de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-24f36a01-0012"",""pedido"":""• Processamento assíncrono: usar filas Laravel com Redis, Jobs idempotentes, tentativas com recuo exponencial, tratamento de falha, Horizon se já estiver disponível e Scheduler para SLA, lembretes, expirações e reconciliação. Nenhuma chamada externa deve manter aberta uma transacção de base de dados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 19""],""aceitacao"":""• Processamento assíncrono: usar filas Laravel com Redis, Jobs idempotentes, tentativas com recuo exponencial, tratamento de falha, Horizon se já estiver disponível e Scheduler para SLA, lembretes, expirações e reconciliação. Nenhuma chamada externa deve manter aberta uma transacção de base de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0013,"• Pesquisa e mapas: usar consultas PostGIS, GeoJSON e índices GiST para localização e proximidade. Reutilizar a biblioteca cartográfica open source já instalada; se inexistente, propor Leaflet antes de adicionar dependências. Aplicar generalização geográfica aos dados públicos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 24 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 22,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-6e51cfcd-0013: • Pesquisa e mapas: usar consultas PostGIS, GeoJSON e índices GiST para localização e proximidade. Reutilizar a biblioteca cartográfica open source já instalada; se inexistente, propor Leaflet antes de adicionar dependências. Aplicar generalização geográfica aos dados públicos. | MASTER-24f36a01-0013: • Pesquisa e mapas: usar consultas PostGIS, GeoJSON e índices GiST para localização e proximidade. Reutilizar a biblioteca cartográfica open source já instalada; se inexistente, propor Leaflet antes de adicionar dependências. Aplicar generalização geográfica aos dados públicos.",P2,MASTER-6e51cfcd-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0013 | MASTER-24f36a01-0013,2,"[{""id"":""MASTER-6e51cfcd-0013"",""pedido"":""• Pesquisa e mapas: usar consultas PostGIS, GeoJSON e índices GiST para localização e proximidade. Reutilizar a biblioteca cartográfica open source já instalada; se inexistente, propor Leaflet antes de adicionar dependências. Aplicar generalização geográfica aos dados públicos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 24""],""aceitacao"":""• Pesquisa e mapas: usar consultas PostGIS, GeoJSON e índices GiST para localização e proximidade. Reutilizar a biblioteca cartográfica open source já instalada; se inexistente, propor Leaflet antes de adicionar dependências. Aplicar generalização geográfica aos dados públicos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-24f36a01-0013"",""pedido"":""• Pesquisa e mapas: usar consultas PostGIS, GeoJSON e índices GiST para localização e proximidade. Reutilizar a biblioteca cartográfica open source já instalada; se inexistente, propor Leaflet antes de adicionar dependências. Aplicar generalização geográfica aos dados públicos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 22""],""aceitacao"":""• Pesquisa e mapas: usar consultas PostGIS, GeoJSON e índices GiST para localização e proximidade. Reutilizar a biblioteca cartográfica open source já instalada; se inexistente, propor Leaflet antes de adicionar dependências. Aplicar generalização geográfica aos dados públicos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0014,"• Experiência e conformidade: garantir PT/EN, desenho mobile-first, WCAG 2.1 AA, navegação por teclado, foco visível, mensagens acessíveis e leitores de ecrã. Aplicar minimização, consentimento por finalidade, encriptação, retenção, anonimização, eliminação controlada e auditoria sem conteúdo sensível.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 26 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 24,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0014: • Experiência e conformidade: garantir PT/EN, desenho mobile-first, WCAG 2.1 AA, navegação por teclado, foco visível, mensagens acessíveis e leitores de ecrã. Aplicar minimização, consentimento por finalidade, encriptação, retenção, anonimização, eliminação controlada e auditoria sem conteúdo sensível. | MASTER-24f36a01-0014: • Experiência e conformidade: garantir PT/EN, desenho mobile-first, WCAG 2.1 AA, navegação por teclado, foco visível, mensagens acessíveis e leitores de ecrã. Aplicar minimização, consentimento por finalidade, encriptação, retenção, anonimização, eliminação controlada e auditoria sem conteúdo sensível.",P2,MASTER-6e51cfcd-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0014 | MASTER-24f36a01-0014,2,"[{""id"":""MASTER-6e51cfcd-0014"",""pedido"":""• Experiência e conformidade: garantir PT/EN, desenho mobile-first, WCAG 2.1 AA, navegação por teclado, foco visível, mensagens acessíveis e leitores de ecrã. Aplicar minimização, consentimento por finalidade, encriptação, retenção, anonimização, eliminação controlada e auditoria sem conteúdo sensível."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 26""],""aceitacao"":""• Experiência e conformidade: garantir PT/EN, desenho mobile-first, WCAG 2.1 AA, navegação por teclado, foco visível, mensagens acessíveis e leitores de ecrã. Aplicar minimização, consentimento por finalidade, encriptação, retenção, anonimização, eliminação controlada e auditoria sem conteúdo sensível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-24f36a01-0014"",""pedido"":""• Experiência e conformidade: garantir PT/EN, desenho mobile-first, WCAG 2.1 AA, navegação por teclado, foco visível, mensagens acessíveis e leitores de ecrã. Aplicar minimização, consentimento por finalidade, encriptação, retenção, anonimização, eliminação controlada e auditoria sem conteúdo sensível."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 24""],""aceitacao"":""• Experiência e conformidade: garantir PT/EN, desenho mobile-first, WCAG 2.1 AA, navegação por teclado, foco visível, mensagens acessíveis e leitores de ecrã. Aplicar minimização, consentimento por finalidade, encriptação, retenção, anonimização, eliminação controlada e auditoria sem conteúdo sensível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0015,"Define máquinas de estado explícitas para oportunidades e interesses. Cada transição deve indicar estado de origem, estado de destino, perfil autorizado, pré-condições, validações, acções automáticas, notificações, SLA, motivo obrigatório, evento de auditoria e possibilidade de reversão. Inclui, no mínimo, os estados rascunho, submetida, em triagem, pendente de informação, em revisão, em aprovação de nível 1, em aprovação de nível 2, aprovada, publicada, suspensa, rejeitada, cancelada e arquivada para oportunidades; e recebido, em qualificação, pendente, encaminhado, aceite para contacto, em diligência, em negociação, recusado, convertido, cancelado e encerrado para manifestações de interesse. Impede auto-aprovação, transições inválidas, actualizações concorrentes silenciosas e submissão duplicada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 28 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 26,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0015: Define máquinas de estado explícitas para oportunidades e interesses. Cada transição deve indicar estado de origem, estado de destino, perfil autorizado, pré-condições, validações, acções automáticas, notificações, SLA, motivo obrigatório, evento de auditoria e possibilidade de reversão. Inclui, no mínimo, os estados rascunho, submetida, em triagem, pendente de informação, em revisão, em aprovação de nível 1, em aprovação de nível 2, aprovada, publicada, suspensa, rejeitada, cancelada e arquivada para oportunidades; e recebido, em qualificação, pendente, encaminhado, aceite para contacto, em diligência, em negociação, recusado, convertido, cancelado e encerrado para manifestações de interesse. Impede auto-aprovação, transições inválidas, actualizações concorrentes silenciosas e submissão duplicada. | MASTER-24f36a01-0015: Define máquinas de estado explícitas para oportunidades e interesses. Cada transição deve indicar estado de origem, estado de destino, perfil autorizado, pré-condições, validações, acções automáticas, notificações, SLA, motivo obrigatório, evento de auditoria e possibilidade de reversão. Inclui, no mínimo, os estados rascunho, submetida, em triagem, pendente de informação, em revisão, em aprovação de nível 1, em aprovação de nível 2, aprovada, publicada, suspensa, rejeitada, cancelada e arquivada para oportunidades; e recebido, em qualificação, pendente, encaminhado, aceite para contacto, em diligência, em negociação, recusado, convertido, cancelado e encerrado para manifestações de interesse. Impede auto-aprovação, transições inválidas, actualizações concorrentes silenciosas e submissão duplicada.",P1,MASTER-6e51cfcd-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0015 | MASTER-24f36a01-0015,2,"[{""id"":""MASTER-6e51cfcd-0015"",""pedido"":""Define máquinas de estado explícitas para oportunidades e interesses. Cada transição deve indicar estado de origem, estado de destino, perfil autorizado, pré-condições, validações, acções automáticas, notificações, SLA, motivo obrigatório, evento de auditoria e possibilidade de reversão. Inclui, no mínimo, os estados rascunho, submetida, em triagem, pendente de informação, em revisão, em aprovação de nível 1, em aprovação de nível 2, aprovada, publicada, suspensa, rejeitada, cancelada e arquivada para oportunidades; e recebido, em qualificação, pendente, encaminhado, aceite para contacto, em diligência, em negociação, recusado, convertido, cancelado e encerrado para manifestações de interesse. Impede auto-aprovação, transições inválidas, actualizações concorrentes silenciosas e submissão duplicada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 28""],""aceitacao"":""Define máquinas de estado explícitas para oportunidades e interesses. Cada transição deve indicar estado de origem, estado de destino, perfil autorizado, pré-condições, validações, acções automáticas, notificações, SLA, motivo obrigatório, evento de auditoria e possibilidade de reversão. Inclui, no mínimo, os estados rascunho, submetida, em triagem, pendente de informação, em revisão, em aprovação de nível 1, em aprovação de nível 2, aprovada, publicada, suspensa, rejeitada, cancelada e arquivada para oportunidades; e recebido, em qualificação, pendente, encaminhado, aceite para contacto, em diligência, em negociação, recusado, convertido, cancelado e encerrado para manifestações de interesse. Impede auto-aprovação, transições inválidas, actualizações concorrentes silenciosas e submissão duplicada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-24f36a01-0015"",""pedido"":""Define máquinas de estado explícitas para oportunidades e interesses. Cada transição deve indicar estado de origem, estado de destino, perfil autorizado, pré-condições, validações, acções automáticas, notificações, SLA, motivo obrigatório, evento de auditoria e possibilidade de reversão. Inclui, no mínimo, os estados rascunho, submetida, em triagem, pendente de informação, em revisão, em aprovação de nível 1, em aprovação de nível 2, aprovada, publicada, suspensa, rejeitada, cancelada e arquivada para oportunidades; e recebido, em qualificação, pendente, encaminhado, aceite para contacto, em diligência, em negociação, recusado, convertido, cancelado e encerrado para manifestações de interesse. Impede auto-aprovação, transições inválidas, actualizações concorrentes silenciosas e submissão duplicada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 26""],""aceitacao"":""Define máquinas de estado explícitas para oportunidades e interesses. Cada transição deve indicar estado de origem, estado de destino, perfil autorizado, pré-condições, validações, acções automáticas, notificações, SLA, motivo obrigatório, evento de auditoria e possibilidade de reversão. Inclui, no mínimo, os estados rascunho, submetida, em triagem, pendente de informação, em revisão, em aprovação de nível 1, em aprovação de nível 2, aprovada, publicada, suspensa, rejeitada, cancelada e arquivada para oportunidades; e recebido, em qualificação, pendente, encaminhado, aceite para contacto, em diligência, em negociação, recusado, convertido, cancelado e encerrado para manifestações de interesse. Impede auto-aprovação, transições inválidas, actualizações concorrentes silenciosas e submissão duplicada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0016,D.6 Formato obrigatório da resposta,..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 49 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 47,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-6e51cfcd-0016: D.6 Formato obrigatório da resposta | MASTER-24f36a01-0016: D.6 Formato obrigatório da resposta,P2,MASTER-6e51cfcd-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0016 | MASTER-24f36a01-0016,2,"[{""id"":""MASTER-6e51cfcd-0016"",""pedido"":""D.6 Formato obrigatório da resposta"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 49""],""aceitacao"":""D.6 Formato obrigatório da resposta"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-24f36a01-0016"",""pedido"":""D.6 Formato obrigatório da resposta"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 47""],""aceitacao"":""D.6 Formato obrigatório da resposta"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0017,"Implementar um formulário público e administrativo, responsivo, acessível e guiado por etapas, com gravação automática de rascunho, retoma posterior, validação progressiva e campos condicionais por modalidade. A submissão não deve publicar automaticamente a oportunidade: deve criar um registo em estado “submetido”, gerar código de acompanhamento e encaminhar para triagem, verificação e aprovação em dois níveis.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 54 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 52,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0017: Implementar um formulário público e administrativo, responsivo, acessível e guiado por etapas, com gravação automática de rascunho, retoma posterior, validação progressiva e campos condicionais por modalidade. A submissão não deve publicar automaticamente a oportunidade: deve criar um registo em estado “submetido”, gerar código de acompanhamento e encaminhar para triagem, verificação e aprovação em dois níveis. | MASTER-24f36a01-0017: Implementar um formulário público e administrativo, responsivo, acessível e guiado por etapas, com gravação automática de rascunho, retoma posterior, validação progressiva e campos condicionais por modalidade. A submissão não deve publicar automaticamente a oportunidade: deve criar um registo em estado “submetido”, gerar código de acompanhamento e encaminhar para triagem, verificação e aprovação em dois níveis.",P1,MASTER-6e51cfcd-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0017 | MASTER-24f36a01-0017,2,"[{""id"":""MASTER-6e51cfcd-0017"",""pedido"":""Implementar um formulário público e administrativo, responsivo, acessível e guiado por etapas, com gravação automática de rascunho, retoma posterior, validação progressiva e campos condicionais por modalidade. A submissão não deve publicar automaticamente a oportunidade: deve criar um registo em estado “submetido”, gerar código de acompanhamento e encaminhar para triagem, verificação e aprovação em dois níveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 54""],""aceitacao"":""Implementar um formulário público e administrativo, responsivo, acessível e guiado por etapas, com gravação automática de rascunho, retoma posterior, validação progressiva e campos condicionais por modalidade. A submissão não deve publicar automaticamente a oportunidade: deve criar um registo em estado “submetido”, gerar código de acompanhamento e encaminhar para triagem, verificação e aprovação em dois níveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-24f36a01-0017"",""pedido"":""Implementar um formulário público e administrativo, responsivo, acessível e guiado por etapas, com gravação automática de rascunho, retoma posterior, validação progressiva e campos condicionais por modalidade. A submissão não deve publicar automaticamente a oportunidade: deve criar um registo em estado “submetido”, gerar código de acompanhamento e encaminhar para triagem, verificação e aprovação em dois níveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 52""],""aceitacao"":""Implementar um formulário público e administrativo, responsivo, acessível e guiado por etapas, com gravação automática de rascunho, retoma posterior, validação progressiva e campos condicionais por modalidade. A submissão não deve publicar automaticamente a oportunidade: deve criar um registo em estado “submetido”, gerar código de acompanhamento e encaminhar para triagem, verificação e aprovação em dois níveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0018,1. Identificação do proponente Tipo de proponente; nome ou denominação; NUIT/identificador; contactos; país; qualidade em que actua; organização representada. Autenticação obrigatória; validação de formato; deduplicação; consentimento; verificação de identidade conforme risco.,..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 57 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 55,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-6e51cfcd-0018: 1. Identificação do proponente Tipo de proponente; nome ou denominação; NUIT/identificador; contactos; país; qualidade em que actua; organização representada. Autenticação obrigatória; validação de formato; deduplicação; consentimento; verificação de identidade conforme risco. | MASTER-24f36a01-0018: 1. Identificação do proponente Tipo de proponente; nome ou denominação; NUIT/identificador; contactos; país; qualidade em que actua; organização representada. Autenticação obrigatória; validação de formato; deduplicação; consentimento; verificação de identidade conforme risco.,P1,MASTER-6e51cfcd-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0018 | MASTER-24f36a01-0018,2,"[{""id"":""MASTER-6e51cfcd-0018"",""pedido"":""1. Identificação do proponente Tipo de proponente; nome ou denominação; NUIT/identificador; contactos; país; qualidade em que actua; organização representada. Autenticação obrigatória; validação de formato; deduplicação; consentimento; verificação de identidade conforme risco."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 57""],""aceitacao"":""1. Identificação do proponente Tipo de proponente; nome ou denominação; NUIT/identificador; contactos; país; qualidade em que actua; organização representada. Autenticação obrigatória; validação de formato; deduplicação; consentimento; verificação de identidade conforme risco."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-24f36a01-0018"",""pedido"":""1. Identificação do proponente Tipo de proponente; nome ou denominação; NUIT/identificador; contactos; país; qualidade em que actua; organização representada. Autenticação obrigatória; validação de formato; deduplicação; consentimento; verificação de identidade conforme risco."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 55""],""aceitacao"":""1. Identificação do proponente Tipo de proponente; nome ou denominação; NUIT/identificador; contactos; país; qualidade em que actua; organização representada. Autenticação obrigatória; validação de formato; deduplicação; consentimento; verificação de identidade conforme risco."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0019,2. Titularidade e representação Proprietário ou titular declarado; representante; âmbito e validade do mandato; beneficiário efectivo quando legalmente aplicável. Impedir avanço sem declaração de legitimidade; exigir mandato quando o proponente não for titular; marcar dados como declarados até verificação.,..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 58 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 56,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-6e51cfcd-0019: 2. Titularidade e representação Proprietário ou titular declarado; representante; âmbito e validade do mandato; beneficiário efectivo quando legalmente aplicável. Impedir avanço sem declaração de legitimidade; exigir mandato quando o proponente não for titular; marcar dados como declarados até verificação. | MASTER-24f36a01-0019: 2. Titularidade e representação Proprietário ou titular declarado; representante; âmbito e validade do mandato; beneficiário efectivo quando legalmente aplicável. Impedir avanço sem declaração de legitimidade; exigir mandato quando o proponente não for titular; marcar dados como declarados até verificação.,P2,MASTER-6e51cfcd-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0019 | MASTER-24f36a01-0019,2,"[{""id"":""MASTER-6e51cfcd-0019"",""pedido"":""2. Titularidade e representação Proprietário ou titular declarado; representante; âmbito e validade do mandato; beneficiário efectivo quando legalmente aplicável. Impedir avanço sem declaração de legitimidade; exigir mandato quando o proponente não for titular; marcar dados como declarados até verificação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 58""],""aceitacao"":""2. Titularidade e representação Proprietário ou titular declarado; representante; âmbito e validade do mandato; beneficiário efectivo quando legalmente aplicável. Impedir avanço sem declaração de legitimidade; exigir mandato quando o proponente não for titular; marcar dados como declarados até verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-24f36a01-0019"",""pedido"":""2. Titularidade e representação Proprietário ou titular declarado; representante; âmbito e validade do mandato; beneficiário efectivo quando legalmente aplicável. Impedir avanço sem declaração de legitimidade; exigir mandato quando o proponente não for titular; marcar dados como declarados até verificação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 56""],""aceitacao"":""2. Titularidade e representação Proprietário ou titular declarado; representante; âmbito e validade do mandato; beneficiário efectivo quando legalmente aplicável. Impedir avanço sem declaração de legitimidade; exigir mandato quando o proponente não for titular; marcar dados como declarados até verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0020,"4. Valor e estrutura Valor pedido ou intervalo; moeda; percentagem disponível; capital procurado; utilização dos fundos; tipo de transacção. Moeda obrigatória com valor; percentagem entre 0 e 100; distinguir valor pedido, indicativo e avaliado; não prometer retorno.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 60 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 58,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0020: 4. Valor e estrutura Valor pedido ou intervalo; moeda; percentagem disponível; capital procurado; utilização dos fundos; tipo de transacção. Moeda obrigatória com valor; percentagem entre 0 e 100; distinguir valor pedido, indicativo e avaliado; não prometer retorno. | MASTER-24f36a01-0020: 4. Valor e estrutura Valor pedido ou intervalo; moeda; percentagem disponível; capital procurado; utilização dos fundos; tipo de transacção. Moeda obrigatória com valor; percentagem entre 0 e 100; distinguir valor pedido, indicativo e avaliado; não prometer retorno.",P2,MASTER-6e51cfcd-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0020 | MASTER-24f36a01-0020,2,"[{""id"":""MASTER-6e51cfcd-0020"",""pedido"":""4. Valor e estrutura Valor pedido ou intervalo; moeda; percentagem disponível; capital procurado; utilização dos fundos; tipo de transacção. Moeda obrigatória com valor; percentagem entre 0 e 100; distinguir valor pedido, indicativo e avaliado; não prometer retorno."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 60""],""aceitacao"":""4. Valor e estrutura Valor pedido ou intervalo; moeda; percentagem disponível; capital procurado; utilização dos fundos; tipo de transacção. Moeda obrigatória com valor; percentagem entre 0 e 100; distinguir valor pedido, indicativo e avaliado; não prometer retorno."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-24f36a01-0020"",""pedido"":""4. Valor e estrutura Valor pedido ou intervalo; moeda; percentagem disponível; capital procurado; utilização dos fundos; tipo de transacção. Moeda obrigatória com valor; percentagem entre 0 e 100; distinguir valor pedido, indicativo e avaliado; não prometer retorno."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 58""],""aceitacao"":""4. Valor e estrutura Valor pedido ou intervalo; moeda; percentagem disponível; capital procurado; utilização dos fundos; tipo de transacção. Moeda obrigatória com valor; percentagem entre 0 e 100; distinguir valor pedido, indicativo e avaliado; não prometer retorno."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,," | Revisão visível sóQA; edição de Terra/Balcão em memória, sem submissão. Comparação de cliques estrutural documentada, sem ganho global/telemetria presumidos. Código exacto SHA256b1c98ec7140c2753a40d22b6b4f235ab7c4f7c5a43d322d55ba6c84a53a169d6. L1 encerrado no âmbito entregue, não reensaiado; ativo inalterado. | Cliques comparativos continuam estruturais. Nesta associação observados uma escolha no select + uma activação; submissão uma activação; sem total desde início/tempo/ganho global. Dois reenviosHTTP não contam como cliques.998 ficheiros ativos iguais; sem schema novo, sem repetir140000/L1; ficha integral aberta. | Não confundir código disponibilizado com instalação integral concluída. Nenhuma ficha guardada/publicada, fixture/grant ou submissão ativa.292tabelas iguais; só cache/sessões/remember_token variaram, zero diferenças inesperadas. Provas QA anteriores reutilizadas; conferência dos novos anexos pelo utilizador não presumida; ficha integral aberta. | Instalação nominal e conferência operacional por leitura; zero fichas guardadas/publicadas, fixtures/grants ou manifestações submetidas no ativo. Provas funcionais são as QA anteriores, não novo ensaio ativo. Autorização da Tempo não presume conferência dos novos anexos pelo utilizador; cliques estruturais não viram telemetria.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-991d4b34-0008,"Reutilizar respostas e dados já existentes. Não exigir novamente NUIT, identidade, documentos ou constituição da empresa para explorar uma ideia.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 77,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-991d4b34-0008: Reutilizar respostas e dados já existentes. Não exigir novamente NUIT, identidade, documentos ou constituição da empresa para explorar uma ideia.",P2,MASTER-991d4b34-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0008,1,"[{""id"":""MASTER-991d4b34-0008"",""pedido"":""Reutilizar respostas e dados já existentes. Não exigir novamente NUIT, identidade, documentos ou constituição da empresa para explorar uma ideia."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 77""],""aceitacao"":""Reutilizar respostas e dados já existentes. Não exigir novamente NUIT, identidade, documentos ou constituição da empresa para explorar uma ideia."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-991d4b34-0009,"Junto às perguntas relevantes, disponibilizar ajuda opcional:",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 81,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-991d4b34-0009: Junto às perguntas relevantes, disponibilizar ajuda opcional:",P2,MASTER-991d4b34-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0009,1,"[{""id"":""MASTER-991d4b34-0009"",""pedido"":""Junto às perguntas relevantes, disponibilizar ajuda opcional:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 81""],""aceitacao"":""Junto às perguntas relevantes, disponibilizar ajuda opcional:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-991d4b34-0010,"Os exemplos devem ser identificados como ilustrativos, nunca preenchidos automaticamente como dados reais.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 86,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-991d4b34-0010: Os exemplos devem ser identificados como ilustrativos, nunca preenchidos automaticamente como dados reais.",P2,MASTER-991d4b34-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0010,1,"[{""id"":""MASTER-991d4b34-0010"",""pedido"":""Os exemplos devem ser identificados como ilustrativos, nunca preenchidos automaticamente como dados reais."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 86""],""aceitacao"":""Os exemplos devem ser identificados como ilustrativos, nunca preenchidos automaticamente como dados reais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-991d4b34-0011,Cada alerta deve explicar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 113,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-991d4b34-0011: Cada alerta deve explicar:,P2,MASTER-991d4b34-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0011,1,"[{""id"":""MASTER-991d4b34-0011"",""pedido"":""Cada alerta deve explicar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 113""],""aceitacao"":""Cada alerta deve explicar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-991d4b34-0012,"Permitir registar a resposta planeada, responsável, custo e prazo, reutilizando competências e marcos existentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 120,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-991d4b34-0012: Permitir registar a resposta planeada, responsável, custo e prazo, reutilizando competências e marcos existentes.",P2,MASTER-991d4b34-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0012,1,"[{""id"":""MASTER-991d4b34-0012"",""pedido"":""Permitir registar a resposta planeada, responsável, custo e prazo, reutilizando competências e marcos existentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 120""],""aceitacao"":""Permitir registar a resposta planeada, responsável, custo e prazo, reutilizando competências e marcos existentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-991d4b34-0013,"Reutilizar países, CAE e base territorial existentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 126,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-991d4b34-0013: Reutilizar países, CAE e base territorial existentes.",P1,MASTER-991d4b34-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0013,1,"[{""id"":""MASTER-991d4b34-0013"",""pedido"":""Reutilizar países, CAE e base territorial existentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 126""],""aceitacao"":""Reutilizar países, CAE e base territorial existentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-991d4b34-0014,"Permitir explorar corredores, clusters, parques industriais, ZEE e ZFI a partir do simulador, mantendo os filtros e transportando a selecção para o dossier mediante confirmação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 130,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-991d4b34-0014: Permitir explorar corredores, clusters, parques industriais, ZEE e ZFI a partir do simulador, mantendo os filtros e transportando a selecção para o dossier mediante confirmação.",P2,MASTER-991d4b34-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0014,1,"[{""id"":""MASTER-991d4b34-0014"",""pedido"":""Permitir explorar corredores, clusters, parques industriais, ZEE e ZFI a partir do simulador, mantendo os filtros e transportando a selecção para o dossier mediante confirmação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 130""],""aceitacao"":""Permitir explorar corredores, clusters, parques industriais, ZEE e ZFI a partir do simulador, mantendo os filtros e transportando a selecção para o dossier mediante confirmação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-991d4b34-0015,"Adaptar perguntas de formalização e procedimentos à actividade, localização e maturidade. Reutilizar os guias existentes e distinguir orientação do portal de aprovação ou decisão oficial.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 134,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-991d4b34-0015: Adaptar perguntas de formalização e procedimentos à actividade, localização e maturidade. Reutilizar os guias existentes e distinguir orientação do portal de aprovação ou decisão oficial.",P2,MASTER-991d4b34-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0015,1,"[{""id"":""MASTER-991d4b34-0015"",""pedido"":""Adaptar perguntas de formalização e procedimentos à actividade, localização e maturidade. Reutilizar os guias existentes e distinguir orientação do portal de aprovação ou decisão oficial."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 134""],""aceitacao"":""Adaptar perguntas de formalização e procedimentos à actividade, localização e maturidade. Reutilizar os guias existentes e distinguir orientação do portal de aprovação ou decisão oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-991d4b34-0016,"Uma resposta “Sim” não é conteúdo suficiente para elaborar uma secção. Uma resposta “Não” ou “Ainda não sei” deve originar uma pendência ou orientação, não informação inventada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 152,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-991d4b34-0016: Uma resposta “Sim” não é conteúdo suficiente para elaborar uma secção. Uma resposta “Não” ou “Ainda não sei” deve originar uma pendência ou orientação, não informação inventada.",P2,MASTER-991d4b34-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0016,1,"[{""id"":""MASTER-991d4b34-0016"",""pedido"":""Uma resposta “Sim” não é conteúdo suficiente para elaborar uma secção. Uma resposta “Não” ou “Ainda não sei” deve originar uma pendência ou orientação, não informação inventada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 152""],""aceitacao"":""Uma resposta “Sim” não é conteúdo suficiente para elaborar uma secção. Uma resposta “Não” ou “Ainda não sei” deve originar uma pendência ou orientação, não informação inventada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-991d4b34-0017,"Se existir assistência por IA, identificar texto sugerido, permitir aceitar, editar ou rejeitar e preservar as edições do utilizador. Não enviar dados privados ou anexos a serviços externos sem cumprir a política aplicável e informar o utilizador.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 154,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-991d4b34-0017: Se existir assistência por IA, identificar texto sugerido, permitir aceitar, editar ou rejeitar e preservar as edições do utilizador. Não enviar dados privados ou anexos a serviços externos sem cumprir a política aplicável e informar o utilizador.",P2,MASTER-991d4b34-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0017,1,"[{""id"":""MASTER-991d4b34-0017"",""pedido"":""Se existir assistência por IA, identificar texto sugerido, permitir aceitar, editar ou rejeitar e preservar as edições do utilizador. Não enviar dados privados ou anexos a serviços externos sem cumprir a política aplicável e informar o utilizador."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 154""],""aceitacao"":""Se existir assistência por IA, identificar texto sugerido, permitir aceitar, editar ou rejeitar e preservar as edições do utilizador. Não enviar dados privados ou anexos a serviços externos sem cumprir a política aplicável e informar o utilizador."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-991d4b34-0018,"O simulador e a geração básica do relatório devem continuar utilizáveis sem IA. Os cálculos pertencem ao motor financeiro e fiscal existente, não ao modelo de linguagem.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 156,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-991d4b34-0018: O simulador e a geração básica do relatório devem continuar utilizáveis sem IA. Os cálculos pertencem ao motor financeiro e fiscal existente, não ao modelo de linguagem.",P2,MASTER-991d4b34-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0018,1,"[{""id"":""MASTER-991d4b34-0018"",""pedido"":""O simulador e a geração básica do relatório devem continuar utilizáveis sem IA. Os cálculos pertencem ao motor financeiro e fiscal existente, não ao modelo de linguagem."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 156""],""aceitacao"":""O simulador e a geração básica do relatório devem continuar utilizáveis sem IA. Os cálculos pertencem ao motor financeiro e fiscal existente, não ao modelo de linguagem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-991d4b34-0019,Permitir cenários exploratórios com pressupostos explicitamente assumidos pelo utilizador. Identificar como as lacunas afectam a interpretação.,..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 168,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-991d4b34-0019: Permitir cenários exploratórios com pressupostos explicitamente assumidos pelo utilizador. Identificar como as lacunas afectam a interpretação.,P2,MASTER-991d4b34-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0019,1,"[{""id"":""MASTER-991d4b34-0019"",""pedido"":""Permitir cenários exploratórios com pressupostos explicitamente assumidos pelo utilizador. Identificar como as lacunas afectam a interpretação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 168""],""aceitacao"":""Permitir cenários exploratórios com pressupostos explicitamente assumidos pelo utilizador. Identificar como as lacunas afectam a interpretação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-991d4b34-0020,"Disponibilizar “Gerar plano em Word”, reutilizando a exportação existente quando disponível. Manter CSV como opção complementar e PDF quando suportado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 183,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-991d4b34-0020: Disponibilizar “Gerar plano em Word”, reutilizando a exportação existente quando disponível. Manter CSV como opção complementar e PDF quando suportado.",P2,MASTER-991d4b34-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0020,1,"[{""id"":""MASTER-991d4b34-0020"",""pedido"":""Disponibilizar “Gerar plano em Word”, reutilizando a exportação existente quando disponível. Manter CSV como opção complementar e PDF quando suportado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 183""],""aceitacao"":""Disponibilizar “Gerar plano em Word”, reutilizando a exportação existente quando disponível. Manter CSV como opção complementar e PDF quando suportado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-991d4b34-0021,"O Word deve ser editável e incluir as secções seleccionadas, data, versão, cenário, fontes, tabelas, gráficos e anexos escolhidos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 185,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-991d4b34-0021: O Word deve ser editável e incluir as secções seleccionadas, data, versão, cenário, fontes, tabelas, gráficos e anexos escolhidos.",P2,MASTER-991d4b34-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0021,1,"[{""id"":""MASTER-991d4b34-0021"",""pedido"":""O Word deve ser editável e incluir as secções seleccionadas, data, versão, cenário, fontes, tabelas, gráficos e anexos escolhidos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 185""],""aceitacao"":""O Word deve ser editável e incluir as secções seleccionadas, data, versão, cenário, fontes, tabelas, gráficos e anexos escolhidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-991d4b34-0022,"Incorporar fotografias e conteúdos compatíveis de forma legível. Para documentos que não possam ser incorporados adequadamente, disponibilizar um pacote com os anexos originais e índice.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 187,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-991d4b34-0022: Incorporar fotografias e conteúdos compatíveis de forma legível. Para documentos que não possam ser incorporados adequadamente, disponibilizar um pacote com os anexos originais e índice.",P2,MASTER-991d4b34-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0022,1,"[{""id"":""MASTER-991d4b34-0022"",""pedido"":""Incorporar fotografias e conteúdos compatíveis de forma legível. Para documentos que não possam ser incorporados adequadamente, disponibilizar um pacote com os anexos originais e índice."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 187""],""aceitacao"":""Incorporar fotografias e conteúdos compatíveis de forma legível. Para documentos que não possam ser incorporados adequadamente, disponibilizar um pacote com os anexos originais e índice."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-991d4b34-0023,Permitir pré-visualizar o conteúdo e escolher os anexos. Manter o dossier privado e não publicar nem partilhar automaticamente.,..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 189,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-991d4b34-0023: Permitir pré-visualizar o conteúdo e escolher os anexos. Manter o dossier privado e não publicar nem partilhar automaticamente.,P2,MASTER-991d4b34-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0023,1,"[{""id"":""MASTER-991d4b34-0023"",""pedido"":""Permitir pré-visualizar o conteúdo e escolher os anexos. Manter o dossier privado e não publicar nem partilhar automaticamente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 189""],""aceitacao"":""Permitir pré-visualizar o conteúdo e escolher os anexos. Manter o dossier privado e não publicar nem partilhar automaticamente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-991d4b34-0024,Relatórios incompletos devem indicar as pendências sem impedir o download de um plano preliminar.,..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 191,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-991d4b34-0024: Relatórios incompletos devem indicar as pendências sem impedir o download de um plano preliminar.,P2,MASTER-991d4b34-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0024,1,"[{""id"":""MASTER-991d4b34-0024"",""pedido"":""Relatórios incompletos devem indicar as pendências sem impedir o download de um plano preliminar."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 191""],""aceitacao"":""Relatórios incompletos devem indicar as pendências sem impedir o download de um plano preliminar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-991d4b34-0025,"Preservar gravação, recuperação entre sessões, associação explícita à conta, permissões e privacidade existentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 195,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-991d4b34-0025: Preservar gravação, recuperação entre sessões, associação explícita à conta, permissões e privacidade existentes.",P1,MASTER-991d4b34-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0025,1,"[{""id"":""MASTER-991d4b34-0025"",""pedido"":""Preservar gravação, recuperação entre sessões, associação explícita à conta, permissões e privacidade existentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 195""],""aceitacao"":""Preservar gravação, recuperação entre sessões, associação explícita à conta, permissões e privacidade existentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-991d4b34-0026,Guardar versões do questionário e das respostas. Manter compatibilidade com rascunhos anteriores.,..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 197,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-991d4b34-0026: Guardar versões do questionário e das respostas. Manter compatibilidade com rascunhos anteriores.,P1,MASTER-991d4b34-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0026,1,"[{""id"":""MASTER-991d4b34-0026"",""pedido"":""Guardar versões do questionário e das respostas. Manter compatibilidade com rascunhos anteriores."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 197""],""aceitacao"":""Guardar versões do questionário e das respostas. Manter compatibilidade com rascunhos anteriores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-991d4b34-0027,"Validar entradas no servidor, proteger anexos e evitar exposição pública de erros internos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 201,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-991d4b34-0027: Validar entradas no servidor, proteger anexos e evitar exposição pública de erros internos.",P2,MASTER-991d4b34-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0027,1,"[{""id"":""MASTER-991d4b34-0027"",""pedido"":""Validar entradas no servidor, proteger anexos e evitar exposição pública de erros internos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 201""],""aceitacao"":""Validar entradas no servidor, proteger anexos e evitar exposição pública de erros internos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-991d4b34-0028,Não limitar a entrega a documentos ou propostas. Implementar e demonstrar o funcionamento.,..\..\..\..\..\..\Users\macbook\.codex\attachments\2fabbcdf-a098-4a0c-907f-b5cc428c4608\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 214,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-991d4b34-0028: Não limitar a entrega a documentos ou propostas. Implementar e demonstrar o funcionamento.,P2,MASTER-991d4b34-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-991d4b34-0028,1,"[{""id"":""MASTER-991d4b34-0028"",""pedido"":""Não limitar a entrega a documentos ou propostas. Implementar e demonstrar o funcionamento."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\2fabbcdf-a098-4a0c-907f-b5cc428c4608\\Pasted text.txt; SHA 991d4b34e6dadd23f4c66a61de509fbac1abe83d8cbb316dd24ba400c6f13451; linha 214""],""aceitacao"":""Não limitar a entrega a documentos ou propostas. Implementar e demonstrar o funcionamento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-02f44baf-0001,"Distinguir ficheiros efectivamente disponíveis de simples referências. Registar documentos inacessíveis como pendentes, sem criar ficheiros fictícios.",..\..\..\..\..\..\Users\macbook\.codex\attachments\4b4f7002-adf3-4004-abb0-f389778dc08b\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 15,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-02f44baf-0001: Distinguir ficheiros efectivamente disponíveis de simples referências. Registar documentos inacessíveis como pendentes, sem criar ficheiros fictícios.",P2,MASTER-02f44baf-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-02f44baf-0001,1,"[{""id"":""MASTER-02f44baf-0001"",""pedido"":""Distinguir ficheiros efectivamente disponíveis de simples referências. Registar documentos inacessíveis como pendentes, sem criar ficheiros fictícios."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\4b4f7002-adf3-4004-abb0-f389778dc08b\\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 15""],""aceitacao"":""Distinguir ficheiros efectivamente disponíveis de simples referências. Registar documentos inacessíveis como pendentes, sem criar ficheiros fictícios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-02f44baf-0002,"Reutilizar a biblioteca, armazenamento e tabelas existentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\4b4f7002-adf3-4004-abb0-f389778dc08b\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 21,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-02f44baf-0002: Reutilizar a biblioteca, armazenamento e tabelas existentes.",P2,MASTER-02f44baf-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-02f44baf-0002,1,"[{""id"":""MASTER-02f44baf-0002"",""pedido"":""Reutilizar a biblioteca, armazenamento e tabelas existentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\4b4f7002-adf3-4004-abb0-f389778dc08b\\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 21""],""aceitacao"":""Reutilizar a biblioteca, armazenamento e tabelas existentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-02f44baf-0003,"Não mover ou apagar os originais antes de confirmar a integridade da cópia e das referências. Preservar autoria, proveniência, histórico e ligações existentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\4b4f7002-adf3-4004-abb0-f389778dc08b\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 25,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-02f44baf-0003: Não mover ou apagar os originais antes de confirmar a integridade da cópia e das referências. Preservar autoria, proveniência, histórico e ligações existentes.",P2,MASTER-02f44baf-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-02f44baf-0003,1,"[{""id"":""MASTER-02f44baf-0003"",""pedido"":""Não mover ou apagar os originais antes de confirmar a integridade da cópia e das referências. Preservar autoria, proveniência, histórico e ligações existentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\4b4f7002-adf3-4004-abb0-f389778dc08b\\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 25""],""aceitacao"":""Não mover ou apagar os originais antes de confirmar a integridade da cópia e das referências. Preservar autoria, proveniência, histórico e ligações existentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-02f44baf-0004,"Registar título, tipo, número, data, entidade emitente, idioma, fonte, ficheiro, versão, âmbito territorial e data de revisão.",..\..\..\..\..\..\Users\macbook\.codex\attachments\4b4f7002-adf3-4004-abb0-f389778dc08b\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 31,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-02f44baf-0004: Registar título, tipo, número, data, entidade emitente, idioma, fonte, ficheiro, versão, âmbito territorial e data de revisão.",P2,MASTER-02f44baf-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-02f44baf-0004,1,"[{""id"":""MASTER-02f44baf-0004"",""pedido"":""Registar título, tipo, número, data, entidade emitente, idioma, fonte, ficheiro, versão, âmbito territorial e data de revisão."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\4b4f7002-adf3-4004-abb0-f389778dc08b\\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 31""],""aceitacao"":""Registar título, tipo, número, data, entidade emitente, idioma, fonte, ficheiro, versão, âmbito territorial e data de revisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-02f44baf-0005,Não apresentar propostas como legislação vigente nem guias como normas obrigatórias.,..\..\..\..\..\..\Users\macbook\.codex\attachments\4b4f7002-adf3-4004-abb0-f389778dc08b\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 42,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-02f44baf-0005: Não apresentar propostas como legislação vigente nem guias como normas obrigatórias.,P2,MASTER-02f44baf-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-02f44baf-0005,1,"[{""id"":""MASTER-02f44baf-0005"",""pedido"":""Não apresentar propostas como legislação vigente nem guias como normas obrigatórias."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\4b4f7002-adf3-4004-abb0-f389778dc08b\\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 42""],""aceitacao"":""Não apresentar propostas como legislação vigente nem guias como normas obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-02f44baf-0006,"Preservar diplomas históricos para consultas relativas a períodos anteriores. Registar alterações e revogações documentadas. Quando a situação jurídica não estiver esclarecida, indicar “por confirmar”.",..\..\..\..\..\..\Users\macbook\.codex\attachments\4b4f7002-adf3-4004-abb0-f389778dc08b\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 44,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-02f44baf-0006: Preservar diplomas históricos para consultas relativas a períodos anteriores. Registar alterações e revogações documentadas. Quando a situação jurídica não estiver esclarecida, indicar “por confirmar”.",P2,MASTER-02f44baf-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-02f44baf-0006,1,"[{""id"":""MASTER-02f44baf-0006"",""pedido"":""Preservar diplomas históricos para consultas relativas a períodos anteriores. Registar alterações e revogações documentadas. Quando a situação jurídica não estiver esclarecida, indicar “por confirmar”."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\4b4f7002-adf3-4004-abb0-f389778dc08b\\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 44""],""aceitacao"":""Preservar diplomas históricos para consultas relativas a períodos anteriores. Registar alterações e revogações documentadas. Quando a situação jurídica não estiver esclarecida, indicar “por confirmar”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-02f44baf-0007,Cada associação deve identificar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\4b4f7002-adf3-4004-abb0-f389778dc08b\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 61,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-02f44baf-0007: Cada associação deve identificar:,P2,MASTER-02f44baf-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-02f44baf-0007,1,"[{""id"":""MASTER-02f44baf-0007"",""pedido"":""Cada associação deve identificar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\4b4f7002-adf3-4004-abb0-f389778dc08b\\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 61""],""aceitacao"":""Cada associação deve identificar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-02f44baf-0008,"Requisitos sem fonte suficiente devem aparecer numa lista administrativa de pendências, sem inventar referências ou eliminar automaticamente funcionalidades.",..\..\..\..\..\..\Users\macbook\.codex\attachments\4b4f7002-adf3-4004-abb0-f389778dc08b\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 71,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-02f44baf-0008: Requisitos sem fonte suficiente devem aparecer numa lista administrativa de pendências, sem inventar referências ou eliminar automaticamente funcionalidades.",P2,MASTER-02f44baf-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-02f44baf-0008,1,"[{""id"":""MASTER-02f44baf-0008"",""pedido"":""Requisitos sem fonte suficiente devem aparecer numa lista administrativa de pendências, sem inventar referências ou eliminar automaticamente funcionalidades."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\4b4f7002-adf3-4004-abb0-f389778dc08b\\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 71""],""aceitacao"":""Requisitos sem fonte suficiente devem aparecer numa lista administrativa de pendências, sem inventar referências ou eliminar automaticamente funcionalidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-02f44baf-0009,"Disponibilizar “Base legal e documentos” junto dos requisitos, procedimentos, resultados fiscais e fichas relevantes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\4b4f7002-adf3-4004-abb0-f389778dc08b\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 75,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-02f44baf-0009: Disponibilizar “Base legal e documentos” junto dos requisitos, procedimentos, resultados fiscais e fichas relevantes.",P2,MASTER-02f44baf-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-02f44baf-0009,1,"[{""id"":""MASTER-02f44baf-0009"",""pedido"":""Disponibilizar “Base legal e documentos” junto dos requisitos, procedimentos, resultados fiscais e fichas relevantes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\4b4f7002-adf3-4004-abb0-f389778dc08b\\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 75""],""aceitacao"":""Disponibilizar “Base legal e documentos” junto dos requisitos, procedimentos, resultados fiscais e fichas relevantes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-02f44baf-0010,Permitir consultar o documento e regressar ao ecrã sem perder dados.,..\..\..\..\..\..\Users\macbook\.codex\attachments\4b4f7002-adf3-4004-abb0-f389778dc08b\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 77,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-02f44baf-0010: Permitir consultar o documento e regressar ao ecrã sem perder dados.,P2,MASTER-02f44baf-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-02f44baf-0010,1,"[{""id"":""MASTER-02f44baf-0010"",""pedido"":""Permitir consultar o documento e regressar ao ecrã sem perder dados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\4b4f7002-adf3-4004-abb0-f389778dc08b\\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 77""],""aceitacao"":""Permitir consultar o documento e regressar ao ecrã sem perder dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-02f44baf-0011,"Nos formulários, explicar se o documento é obrigatório, condicional ou apenas de apoio, indicando o fundamento quando existir.",..\..\..\..\..\..\Users\macbook\.codex\attachments\4b4f7002-adf3-4004-abb0-f389778dc08b\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 81,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-02f44baf-0011: Nos formulários, explicar se o documento é obrigatório, condicional ou apenas de apoio, indicando o fundamento quando existir.",P2,MASTER-02f44baf-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-02f44baf-0011,1,"[{""id"":""MASTER-02f44baf-0011"",""pedido"":""Nos formulários, explicar se o documento é obrigatório, condicional ou apenas de apoio, indicando o fundamento quando existir."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\4b4f7002-adf3-4004-abb0-f389778dc08b\\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 81""],""aceitacao"":""Nos formulários, explicar se o documento é obrigatório, condicional ou apenas de apoio, indicando o fundamento quando existir."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-02f44baf-0012,"Publicar apenas os documentos adequados à divulgação, com fonte identificada e permissões existentes. Não divulgar dados pessoais, contratos preenchidos ou materiais privados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\4b4f7002-adf3-4004-abb0-f389778dc08b\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 87,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-02f44baf-0012: Publicar apenas os documentos adequados à divulgação, com fonte identificada e permissões existentes. Não divulgar dados pessoais, contratos preenchidos ou materiais privados.",P2,MASTER-02f44baf-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-02f44baf-0012,1,"[{""id"":""MASTER-02f44baf-0012"",""pedido"":""Publicar apenas os documentos adequados à divulgação, com fonte identificada e permissões existentes. Não divulgar dados pessoais, contratos preenchidos ou materiais privados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\4b4f7002-adf3-4004-abb0-f389778dc08b\\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 87""],""aceitacao"":""Publicar apenas os documentos adequados à divulgação, com fonte identificada e permissões existentes. Não divulgar dados pessoais, contratos preenchidos ou materiais privados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-02f44baf-0013,Não exigir certificação externa genérica. Aplicar revisão documental proporcional e registar limitações.,..\..\..\..\..\..\Users\macbook\.codex\attachments\4b4f7002-adf3-4004-abb0-f389778dc08b\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 89,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-02f44baf-0013: Não exigir certificação externa genérica. Aplicar revisão documental proporcional e registar limitações.,P2,MASTER-02f44baf-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-02f44baf-0013,1,"[{""id"":""MASTER-02f44baf-0013"",""pedido"":""Não exigir certificação externa genérica. Aplicar revisão documental proporcional e registar limitações."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\4b4f7002-adf3-4004-abb0-f389778dc08b\\Pasted text.txt; SHA 02f44bafea4ba47adc8b24284d4b189ab9f1db3f6c1d1d63fc06178c400f9ee0; linha 89""],""aceitacao"":""Não exigir certificação externa genérica. Aplicar revisão documental proporcional e registar limitações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-129df97b-0001,"Implementar apenas as lacunas comprovadas do MVP fiscal, preservando tudo o que já esteja conforme, funcional, testado e compatível. Executa uma única fase por vez e não avances sem aprovação humana explícita do gate anterior.",..\..\..\..\..\..\Users\macbook\.codex\attachments\50aa6a01-de6b-4fff-9625-46dbbebd033c\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 5,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-129df97b-0001: Implementar apenas as lacunas comprovadas do MVP fiscal, preservando tudo o que já esteja conforme, funcional, testado e compatível. Executa uma única fase por vez e não avances sem aprovação humana explícita do gate anterior.",P2,MASTER-129df97b-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-129df97b-0001,1,"[{""id"":""MASTER-129df97b-0001"",""pedido"":""Implementar apenas as lacunas comprovadas do MVP fiscal, preservando tudo o que já esteja conforme, funcional, testado e compatível. Executa uma única fase por vez e não avances sem aprovação humana explícita do gate anterior."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\50aa6a01-de6b-4fff-9625-46dbbebd033c\\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 5""],""aceitacao"":""Implementar apenas as lacunas comprovadas do MVP fiscal, preservando tudo o que já esteja conforme, funcional, testado e compatível. Executa uma única fase por vez e não avances sem aprovação humana explícita do gate anterior."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-129df97b-0002,INSPECÇÃO INICIAL OBRIGATÓRIA,..\..\..\..\..\..\Users\macbook\.codex\attachments\50aa6a01-de6b-4fff-9625-46dbbebd033c\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 10,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-129df97b-0002: INSPECÇÃO INICIAL OBRIGATÓRIA,P2,MASTER-129df97b-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-129df97b-0002,1,"[{""id"":""MASTER-129df97b-0002"",""pedido"":""INSPECÇÃO INICIAL OBRIGATÓRIA"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\50aa6a01-de6b-4fff-9625-46dbbebd033c\\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 10""],""aceitacao"":""INSPECÇÃO INICIAL OBRIGATÓRIA"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-129df97b-0003,"Recolhe apenas dados económicos, fiscais, territoriais e operacionais necessários ao cálculo. Não solicita nome, NUIT, contactos, identificação, documentos de manifestação ou consentimentos de publicação. Emite o token uma única vez, persiste apenas SHA-256, aplica retenção e expurgo, protege por RLS e não expõe token ou hash em logs ou respostas. Para guardar numa conta ou iniciar futura manifestação, exige autenticação e consentimento separado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\50aa6a01-de6b-4fff-9625-46dbbebd033c\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 25,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-129df97b-0003: Recolhe apenas dados económicos, fiscais, territoriais e operacionais necessários ao cálculo. Não solicita nome, NUIT, contactos, identificação, documentos de manifestação ou consentimentos de publicação. Emite o token uma única vez, persiste apenas SHA-256, aplica retenção e expurgo, protege por RLS e não expõe token ou hash em logs ou respostas. Para guardar numa conta ou iniciar futura manifestação, exige autenticação e consentimento separado.",P2,MASTER-129df97b-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-129df97b-0003,1,"[{""id"":""MASTER-129df97b-0003"",""pedido"":""Recolhe apenas dados económicos, fiscais, territoriais e operacionais necessários ao cálculo. Não solicita nome, NUIT, contactos, identificação, documentos de manifestação ou consentimentos de publicação. Emite o token uma única vez, persiste apenas SHA-256, aplica retenção e expurgo, protege por RLS e não expõe token ou hash em logs ou respostas. Para guardar numa conta ou iniciar futura manifestação, exige autenticação e consentimento separado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\50aa6a01-de6b-4fff-9625-46dbbebd033c\\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 25""],""aceitacao"":""Recolhe apenas dados económicos, fiscais, territoriais e operacionais necessários ao cálculo. Não solicita nome, NUIT, contactos, identificação, documentos de manifestação ou consentimentos de publicação. Emite o token uma única vez, persiste apenas SHA-256, aplica retenção e expurgo, protege por RLS e não expõe token ou hash em logs ou respostas. Para guardar numa conta ou iniciar futura manifestação, exige autenticação e consentimento separado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-129df97b-0004,"Implementa /Simulador conforme o schema aprovado. Todo campo com duas ou mais opções usa controlo de selecção acessível apropriado; listas extensas devem ser pesquisáveis. Campos multivalor permitem selecção e remoção por teclado. Dependências limpam filhos inválidos e “Outro” abre campo condicional. Não definas taxas, regimes, elegibilidade ou pressupostos fiscais por defeito. MZN pode ser apenas sugestão operacional confirmável pelo utilizador; se o modelo de dados exigir moeda, a escolha explícita prevalece e qualquer default técnico deve ser neutro ou documentado. Implementa autosave, retoma, loading, erro, conflito, sessão expirada, validação cliente/servidor, móvel, teclado, leitor de ecrã, contraste, zoom e prevenção de submissão duplicada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\50aa6a01-de6b-4fff-9625-46dbbebd033c\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 28,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-129df97b-0004: Implementa /Simulador conforme o schema aprovado. Todo campo com duas ou mais opções usa controlo de selecção acessível apropriado; listas extensas devem ser pesquisáveis. Campos multivalor permitem selecção e remoção por teclado. Dependências limpam filhos inválidos e “Outro” abre campo condicional. Não definas taxas, regimes, elegibilidade ou pressupostos fiscais por defeito. MZN pode ser apenas sugestão operacional confirmável pelo utilizador; se o modelo de dados exigir moeda, a escolha explícita prevalece e qualquer default técnico deve ser neutro ou documentado. Implementa autosave, retoma, loading, erro, conflito, sessão expirada, validação cliente/servidor, móvel, teclado, leitor de ecrã, contraste, zoom e prevenção de submissão duplicada.",P2,MASTER-129df97b-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-129df97b-0004,1,"[{""id"":""MASTER-129df97b-0004"",""pedido"":""Implementa /Simulador conforme o schema aprovado. Todo campo com duas ou mais opções usa controlo de selecção acessível apropriado; listas extensas devem ser pesquisáveis. Campos multivalor permitem selecção e remoção por teclado. Dependências limpam filhos inválidos e “Outro” abre campo condicional. Não definas taxas, regimes, elegibilidade ou pressupostos fiscais por defeito. MZN pode ser apenas sugestão operacional confirmável pelo utilizador; se o modelo de dados exigir moeda, a escolha explícita prevalece e qualquer default técnico deve ser neutro ou documentado. Implementa autosave, retoma, loading, erro, conflito, sessão expirada, validação cliente/servidor, móvel, teclado, leitor de ecrã, contraste, zoom e prevenção de submissão duplicada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\50aa6a01-de6b-4fff-9625-46dbbebd033c\\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 28""],""aceitacao"":""Implementa /Simulador conforme o schema aprovado. Todo campo com duas ou mais opções usa controlo de selecção acessível apropriado; listas extensas devem ser pesquisáveis. Campos multivalor permitem selecção e remoção por teclado. Dependências limpam filhos inválidos e “Outro” abre campo condicional. Não definas taxas, regimes, elegibilidade ou pressupostos fiscais por defeito. MZN pode ser apenas sugestão operacional confirmável pelo utilizador; se o modelo de dados exigir moeda, a escolha explícita prevalece e qualquer default técnico deve ser neutro ou documentado. Implementa autosave, retoma, loading, erro, conflito, sessão expirada, validação cliente/servidor, móvel, teclado, leitor de ecrã, contraste, zoom e prevenção de submissão duplicada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-129df97b-0005,"Executa pela ordem 0–8: 0 Governação; 1 Fundação e contratos executáveis; 2 Repositório legislativo; 3 Regras e publicação; 4 API e formulário; 5 Motor fiscal; 6 Aduanas, câmbios, cenários e calendário; 7 Relatórios e homologação; 8 Release e estabilização. Em cada fase, executa apenas os testes aplicáveis que existam ou que a própria fase deva criar. Um teste inexistente que seja requisito da fase é AUSENTE, não “falhado”; cria-o dentro do escopo antes de avaliar o gate. Um serviço externo indisponível deve ser simulado apenas por mock oficial do projecto e nunca contado como validação de integração real.",..\..\..\..\..\..\Users\macbook\.codex\attachments\50aa6a01-de6b-4fff-9625-46dbbebd033c\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 31,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-129df97b-0005: Executa pela ordem 0–8: 0 Governação; 1 Fundação e contratos executáveis; 2 Repositório legislativo; 3 Regras e publicação; 4 API e formulário; 5 Motor fiscal; 6 Aduanas, câmbios, cenários e calendário; 7 Relatórios e homologação; 8 Release e estabilização. Em cada fase, executa apenas os testes aplicáveis que existam ou que a própria fase deva criar. Um teste inexistente que seja requisito da fase é AUSENTE, não “falhado”; cria-o dentro do escopo antes de avaliar o gate. Um serviço externo indisponível deve ser simulado apenas por mock oficial do projecto e nunca contado como validação de integração real.",P2,MASTER-129df97b-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-129df97b-0005,1,"[{""id"":""MASTER-129df97b-0005"",""pedido"":""Executa pela ordem 0–8: 0 Governação; 1 Fundação e contratos executáveis; 2 Repositório legislativo; 3 Regras e publicação; 4 API e formulário; 5 Motor fiscal; 6 Aduanas, câmbios, cenários e calendário; 7 Relatórios e homologação; 8 Release e estabilização. Em cada fase, executa apenas os testes aplicáveis que existam ou que a própria fase deva criar. Um teste inexistente que seja requisito da fase é AUSENTE, não “falhado”; cria-o dentro do escopo antes de avaliar o gate. Um serviço externo indisponível deve ser simulado apenas por mock oficial do projecto e nunca contado como validação de integração real."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\50aa6a01-de6b-4fff-9625-46dbbebd033c\\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 31""],""aceitacao"":""Executa pela ordem 0–8: 0 Governação; 1 Fundação e contratos executáveis; 2 Repositório legislativo; 3 Regras e publicação; 4 API e formulário; 5 Motor fiscal; 6 Aduanas, câmbios, cenários e calendário; 7 Relatórios e homologação; 8 Release e estabilização. Em cada fase, executa apenas os testes aplicáveis que existam ou que a própria fase deva criar. Um teste inexistente que seja requisito da fase é AUSENTE, não “falhado”; cria-o dentro do escopo antes de avaliar o gate. Um serviço externo indisponível deve ser simulado apenas por mock oficial do projecto e nunca contado como validação de integração real."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-129df97b-0006,'- Preservar tudo o que já estiver conforme.,..\..\..\..\..\..\Users\macbook\.codex\attachments\50aa6a01-de6b-4fff-9625-46dbbebd033c\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 57,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-129df97b-0006: - Preservar tudo o que já estiver conforme.,P2,MASTER-129df97b-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-129df97b-0006,1,"[{""id"":""MASTER-129df97b-0006"",""pedido"":""- Preservar tudo o que já estiver conforme."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\50aa6a01-de6b-4fff-9625-46dbbebd033c\\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 57""],""aceitacao"":""- Preservar tudo o que já estiver conforme."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-129df97b-0007,'- Implementar apenas lacunas comprovadas.,..\..\..\..\..\..\Users\macbook\.codex\attachments\50aa6a01-de6b-4fff-9625-46dbbebd033c\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 58,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-129df97b-0007: - Implementar apenas lacunas comprovadas.,P2,MASTER-129df97b-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-129df97b-0007,1,"[{""id"":""MASTER-129df97b-0007"",""pedido"":""- Implementar apenas lacunas comprovadas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\50aa6a01-de6b-4fff-9625-46dbbebd033c\\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 58""],""aceitacao"":""- Implementar apenas lacunas comprovadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-129df97b-0008,'- Não publicar regras sem fonte e aprovação fiscal/jurídica.,..\..\..\..\..\..\Users\macbook\.codex\attachments\50aa6a01-de6b-4fff-9625-46dbbebd033c\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 106,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-129df97b-0008: - Não publicar regras sem fonte e aprovação fiscal/jurídica.,P2,MASTER-129df97b-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-129df97b-0008,1,"[{""id"":""MASTER-129df97b-0008"",""pedido"":""- Não publicar regras sem fonte e aprovação fiscal/jurídica."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\50aa6a01-de6b-4fff-9625-46dbbebd033c\\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 106""],""aceitacao"":""- Não publicar regras sem fonte e aprovação fiscal/jurídica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-129df97b-0009,"'- Não guardar tokens em claro, PII em logs ou URLs assinadas na base.",..\..\..\..\..\..\Users\macbook\.codex\attachments\50aa6a01-de6b-4fff-9625-46dbbebd033c\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 108,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-129df97b-0009: - Não guardar tokens em claro, PII em logs ou URLs assinadas na base.",P2,MASTER-129df97b-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-129df97b-0009,1,"[{""id"":""MASTER-129df97b-0009"",""pedido"":""- Não guardar tokens em claro, PII em logs ou URLs assinadas na base."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\50aa6a01-de6b-4fff-9625-46dbbebd033c\\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 108""],""aceitacao"":""- Não guardar tokens em claro, PII em logs ou URLs assinadas na base."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-129df97b-0010,## 5. Fluxo obrigatório por fase,..\..\..\..\..\..\Users\macbook\.codex\attachments\50aa6a01-de6b-4fff-9625-46dbbebd033c\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 111,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-129df97b-0010: ## 5. Fluxo obrigatório por fase,P2,MASTER-129df97b-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-129df97b-0010,1,"[{""id"":""MASTER-129df97b-0010"",""pedido"":""## 5. Fluxo obrigatório por fase"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\50aa6a01-de6b-4fff-9625-46dbbebd033c\\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 111""],""aceitacao"":""## 5. Fluxo obrigatório por fase"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-129df97b-0011,4. Validar pré-condições.,..\..\..\..\..\..\Users\macbook\.codex\attachments\50aa6a01-de6b-4fff-9625-46dbbebd033c\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 115,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-129df97b-0011: 4. Validar pré-condições.,P2,MASTER-129df97b-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-129df97b-0011,1,"[{""id"":""MASTER-129df97b-0011"",""pedido"":""4. Validar pré-condições."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\50aa6a01-de6b-4fff-9625-46dbbebd033c\\Pasted text.txt; SHA 129df97b64e3747d626b89e25f70bba14ad50ccdb47f08eeededd41d0509ebe0; linha 115""],""aceitacao"":""4. Validar pré-condições."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b3e17bb1-0001,"Analise o repositório existente e implemente, de forma incremental e não destrutiva, o módulo Mercado de Negócios Existentes do InvestMoz, conforme o escopo, as integrações, os controlos e os critérios definidos neste prompt. O sistema deve aproximar as partes, organizar a diligência e acompanhar o pipeline, sem certificar negócios, titularidade, validade ou transmissibilidade de direitos e licenças; garantir retorno; substituir avaliação independente, auditoria ou aconselhamento especializado; nem formalizar transmissões.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 7 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 7 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 7 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 7,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-b3e17bb1-0001: Analise o repositório existente e implemente, de forma incremental e não destrutiva, o módulo Mercado de Negócios Existentes do InvestMoz, conforme o escopo, as integrações, os controlos e os critérios definidos neste prompt. O sistema deve aproximar as partes, organizar a diligência e acompanhar o pipeline, sem certificar negócios, titularidade, validade ou transmissibilidade de direitos e licenças; garantir retorno; substituir avaliação independente, auditoria ou aconselhamento especializado; nem formalizar transmissões. | MASTER-d6055984-0002: Analise o repositório existente e implemente, de forma incremental e não destrutiva, o módulo Mercado de Negócios Existentes do InvestMoz, conforme o escopo, as integrações, os controlos e os critérios definidos neste prompt. O sistema deve aproximar as partes, organizar a diligência e acompanhar o pipeline, sem certificar negócios, titularidade, validade ou transmissibilidade de direitos e licenças; garantir retorno; substituir avaliação independente, auditoria ou aconselhamento especializado; nem formalizar transmissões. | MASTER-06996499-0001: Analise o repositório existente e implemente, de forma incremental e não destrutiva, o módulo Mercado de Negócios Existentes do InvestMoz, conforme o escopo, as integrações, os controlos e os critérios definidos neste prompt. O sistema deve aproximar as partes, organizar a diligência e acompanhar o pipeline, sem certificar negócios, titularidade, validade ou transmissibilidade de direitos e licenças; garantir retorno; substituir avaliação independente, auditoria ou aconselhamento especializado; nem formalizar transmissões. | MASTER-c32107c1-0001: Analise o repositório existente e implemente, de forma incremental e não destrutiva, o módulo Mercado de Negócios Existentes do InvestMoz, conforme o escopo, as integrações, os controlos e os critérios definidos neste prompt. O sistema deve aproximar as partes, organizar a diligência e acompanhar o pipeline, sem certificar negócios, titularidade, validade ou transmissibilidade de direitos e licenças; garantir retorno; substituir avaliação independente, auditoria ou aconselhamento especializado; nem formalizar transmissões.",P2,MASTER-b3e17bb1-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0001 | MASTER-d6055984-0002 | MASTER-06996499-0001 | MASTER-c32107c1-0001,4,"[{""id"":""MASTER-b3e17bb1-0001"",""pedido"":""Analise o repositório existente e implemente, de forma incremental e não destrutiva, o módulo Mercado de Negócios Existentes do InvestMoz, conforme o escopo, as integrações, os controlos e os critérios definidos neste prompt. O sistema deve aproximar as partes, organizar a diligência e acompanhar o pipeline, sem certificar negócios, titularidade, validade ou transmissibilidade de direitos e licenças; garantir retorno; substituir avaliação independente, auditoria ou aconselhamento especializado; nem formalizar transmissões."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 7""],""aceitacao"":""Analise o repositório existente e implemente, de forma incremental e não destrutiva, o módulo Mercado de Negócios Existentes do InvestMoz, conforme o escopo, as integrações, os controlos e os critérios definidos neste prompt. O sistema deve aproximar as partes, organizar a diligência e acompanhar o pipeline, sem certificar negócios, titularidade, validade ou transmissibilidade de direitos e licenças; garantir retorno; substituir avaliação independente, auditoria ou aconselhamento especializado; nem formalizar transmissões."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-d6055984-0002"",""pedido"":""Analise o repositório existente e implemente, de forma incremental e não destrutiva, o módulo Mercado de Negócios Existentes do InvestMoz, conforme o escopo, as integrações, os controlos e os critérios definidos neste prompt. O sistema deve aproximar as partes, organizar a diligência e acompanhar o pipeline, sem certificar negócios, titularidade, validade ou transmissibilidade de direitos e licenças; garantir retorno; substituir avaliação independente, auditoria ou aconselhamento especializado; nem formalizar transmissões."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 7""],""aceitacao"":""Analise o repositório existente e implemente, de forma incremental e não destrutiva, o módulo Mercado de Negócios Existentes do InvestMoz, conforme o escopo, as integrações, os controlos e os critérios definidos neste prompt. O sistema deve aproximar as partes, organizar a diligência e acompanhar o pipeline, sem certificar negócios, titularidade, validade ou transmissibilidade de direitos e licenças; garantir retorno; substituir avaliação independente, auditoria ou aconselhamento especializado; nem formalizar transmissões."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-06996499-0001"",""pedido"":""Analise o repositório existente e implemente, de forma incremental e não destrutiva, o módulo Mercado de Negócios Existentes do InvestMoz, conforme o escopo, as integrações, os controlos e os critérios definidos neste prompt. O sistema deve aproximar as partes, organizar a diligência e acompanhar o pipeline, sem certificar negócios, titularidade, validade ou transmissibilidade de direitos e licenças; garantir retorno; substituir avaliação independente, auditoria ou aconselhamento especializado; nem formalizar transmissões."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 7""],""aceitacao"":""Analise o repositório existente e implemente, de forma incremental e não destrutiva, o módulo Mercado de Negócios Existentes do InvestMoz, conforme o escopo, as integrações, os controlos e os critérios definidos neste prompt. O sistema deve aproximar as partes, organizar a diligência e acompanhar o pipeline, sem certificar negócios, titularidade, validade ou transmissibilidade de direitos e licenças; garantir retorno; substituir avaliação independente, auditoria ou aconselhamento especializado; nem formalizar transmissões."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-c32107c1-0001"",""pedido"":""Analise o repositório existente e implemente, de forma incremental e não destrutiva, o módulo Mercado de Negócios Existentes do InvestMoz, conforme o escopo, as integrações, os controlos e os critérios definidos neste prompt. O sistema deve aproximar as partes, organizar a diligência e acompanhar o pipeline, sem certificar negócios, titularidade, validade ou transmissibilidade de direitos e licenças; garantir retorno; substituir avaliação independente, auditoria ou aconselhamento especializado; nem formalizar transmissões."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 7""],""aceitacao"":""Analise o repositório existente e implemente, de forma incremental e não destrutiva, o módulo Mercado de Negócios Existentes do InvestMoz, conforme o escopo, as integrações, os controlos e os critérios definidos neste prompt. O sistema deve aproximar as partes, organizar a diligência e acompanhar o pipeline, sem certificar negócios, titularidade, validade ou transmissibilidade de direitos e licenças; garantir retorno; substituir avaliação independente, auditoria ou aconselhamento especializado; nem formalizar transmissões."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b3e17bb1-0002,2.2 Contrato obrigatório de execução técnica,..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 24 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 24 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 24 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 24,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b3e17bb1-0002: 2.2 Contrato obrigatório de execução técnica | MASTER-d6055984-0003: 2.2 Contrato obrigatório de execução técnica | MASTER-06996499-0002: 2.2 Contrato obrigatório de execução técnica | MASTER-c32107c1-0002: 2.2 Contrato obrigatório de execução técnica,P2,MASTER-b3e17bb1-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0002 | MASTER-d6055984-0003 | MASTER-06996499-0002 | MASTER-c32107c1-0002,4,"[{""id"":""MASTER-b3e17bb1-0002"",""pedido"":""2.2 Contrato obrigatório de execução técnica"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 24""],""aceitacao"":""2.2 Contrato obrigatório de execução técnica"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-d6055984-0003"",""pedido"":""2.2 Contrato obrigatório de execução técnica"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 24""],""aceitacao"":""2.2 Contrato obrigatório de execução técnica"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0002"",""pedido"":""2.2 Contrato obrigatório de execução técnica"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 24""],""aceitacao"":""2.2 Contrato obrigatório de execução técnica"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-c32107c1-0002"",""pedido"":""2.2 Contrato obrigatório de execução técnica"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 24""],""aceitacao"":""2.2 Contrato obrigatório de execução técnica"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b3e17bb1-0003,4) implementar a menor mudança funcional completa;,..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 29 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 29 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 29 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 29,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b3e17bb1-0003: 4) implementar a menor mudança funcional completa; | MASTER-d6055984-0004: 4) implementar a menor mudança funcional completa; | MASTER-06996499-0003: 4) implementar a menor mudança funcional completa; | MASTER-c32107c1-0003: 4) implementar a menor mudança funcional completa;,P2,MASTER-b3e17bb1-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0003 | MASTER-d6055984-0004 | MASTER-06996499-0003 | MASTER-c32107c1-0003,4,"[{""id"":""MASTER-b3e17bb1-0003"",""pedido"":""4) implementar a menor mudança funcional completa;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 29""],""aceitacao"":""4) implementar a menor mudança funcional completa;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-d6055984-0004"",""pedido"":""4) implementar a menor mudança funcional completa;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 29""],""aceitacao"":""4) implementar a menor mudança funcional completa;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0003"",""pedido"":""4) implementar a menor mudança funcional completa;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 29""],""aceitacao"":""4) implementar a menor mudança funcional completa;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-c32107c1-0003"",""pedido"":""4) implementar a menor mudança funcional completa;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 29""],""aceitacao"":""4) implementar a menor mudança funcional completa;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b3e17bb1-0004,"O módulo deve suportar, no mínimo: venda de 100% da empresa; venda parcial de participação; aumento de capital; procura de investidor financeiro; procura de sócio estratégico; procura de comprador; cessão de posição; franchising; venda ou arrendamento de activos produtivos; transferência de unidade de negócio; joint venture; sucessão empresarial; oportunidades de recuperação, expansão ou internacionalização; negócios imobiliários; e oportunidades associadas a imóveis, propriedades, benfeitorias, investimentos agrícolas, direitos fundiários e licenças, incluindo licenças mineiras e florestais, sempre que a operação e a eventual cessão ou transmissão dos direitos envolvidos sejam legalmente admissíveis.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 39 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 39 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 39 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 39,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b3e17bb1-0004: O módulo deve suportar, no mínimo: venda de 100% da empresa; venda parcial de participação; aumento de capital; procura de investidor financeiro; procura de sócio estratégico; procura de comprador; cessão de posição; franchising; venda ou arrendamento de activos produtivos; transferência de unidade de negócio; joint venture; sucessão empresarial; oportunidades de recuperação, expansão ou internacionalização; negócios imobiliários; e oportunidades associadas a imóveis, propriedades, benfeitorias, investimentos agrícolas, direitos fundiários e licenças, incluindo licenças mineiras e florestais, sempre que a operação e a eventual cessão ou transmissão dos direitos envolvidos sejam legalmente admissíveis. | MASTER-d6055984-0005: O módulo deve suportar, no mínimo: venda de 100% da empresa; venda parcial de participação; aumento de capital; procura de investidor financeiro; procura de sócio estratégico; procura de comprador; cessão de posição; franchising; venda ou arrendamento de activos produtivos; transferência de unidade de negócio; joint venture; sucessão empresarial; oportunidades de recuperação, expansão ou internacionalização; negócios imobiliários; e oportunidades associadas a imóveis, propriedades, benfeitorias, investimentos agrícolas, direitos fundiários e licenças, incluindo licenças mineiras e florestais, sempre que a operação e a eventual cessão ou transmissão dos direitos envolvidos sejam legalmente admissíveis. | MASTER-06996499-0004: O módulo deve suportar, no mínimo: venda de 100% da empresa; venda parcial de participação; aumento de capital; procura de investidor financeiro; procura de sócio estratégico; procura de comprador; cessão de posição; franchising; venda ou arrendamento de activos produtivos; transferência de unidade de negócio; joint venture; sucessão empresarial; oportunidades de recuperação, expansão ou internacionalização; negócios imobiliários; e oportunidades associadas a imóveis, propriedades, benfeitorias, investimentos agrícolas, direitos fundiários e licenças, incluindo licenças mineiras e florestais, sempre que a operação e a eventual cessão ou transmissão dos direitos envolvidos sejam legalmente admissíveis. | MASTER-c32107c1-0004: O módulo deve suportar, no mínimo: venda de 100% da empresa; venda parcial de participação; aumento de capital; procura de investidor financeiro; procura de sócio estratégico; procura de comprador; cessão de posição; franchising; venda ou arrendamento de activos produtivos; transferência de unidade de negócio; joint venture; sucessão empresarial; oportunidades de recuperação, expansão ou internacionalização; negócios imobiliários; e oportunidades associadas a imóveis, propriedades, benfeitorias, investimentos agrícolas, direitos fundiários e licenças, incluindo licenças mineiras e florestais, sempre que a operação e a eventual cessão ou transmissão dos direitos envolvidos sejam legalmente admissíveis.",P1,MASTER-b3e17bb1-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0004 | MASTER-d6055984-0005 | MASTER-06996499-0004 | MASTER-c32107c1-0004,4,"[{""id"":""MASTER-b3e17bb1-0004"",""pedido"":""O módulo deve suportar, no mínimo: venda de 100% da empresa; venda parcial de participação; aumento de capital; procura de investidor financeiro; procura de sócio estratégico; procura de comprador; cessão de posição; franchising; venda ou arrendamento de activos produtivos; transferência de unidade de negócio; joint venture; sucessão empresarial; oportunidades de recuperação, expansão ou internacionalização; negócios imobiliários; e oportunidades associadas a imóveis, propriedades, benfeitorias, investimentos agrícolas, direitos fundiários e licenças, incluindo licenças mineiras e florestais, sempre que a operação e a eventual cessão ou transmissão dos direitos envolvidos sejam legalmente admissíveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 39""],""aceitacao"":""O módulo deve suportar, no mínimo: venda de 100% da empresa; venda parcial de participação; aumento de capital; procura de investidor financeiro; procura de sócio estratégico; procura de comprador; cessão de posição; franchising; venda ou arrendamento de activos produtivos; transferência de unidade de negócio; joint venture; sucessão empresarial; oportunidades de recuperação, expansão ou internacionalização; negócios imobiliários; e oportunidades associadas a imóveis, propriedades, benfeitorias, investimentos agrícolas, direitos fundiários e licenças, incluindo licenças mineiras e florestais, sempre que a operação e a eventual cessão ou transmissão dos direitos envolvidos sejam legalmente admissíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-d6055984-0005"",""pedido"":""O módulo deve suportar, no mínimo: venda de 100% da empresa; venda parcial de participação; aumento de capital; procura de investidor financeiro; procura de sócio estratégico; procura de comprador; cessão de posição; franchising; venda ou arrendamento de activos produtivos; transferência de unidade de negócio; joint venture; sucessão empresarial; oportunidades de recuperação, expansão ou internacionalização; negócios imobiliários; e oportunidades associadas a imóveis, propriedades, benfeitorias, investimentos agrícolas, direitos fundiários e licenças, incluindo licenças mineiras e florestais, sempre que a operação e a eventual cessão ou transmissão dos direitos envolvidos sejam legalmente admissíveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 39""],""aceitacao"":""O módulo deve suportar, no mínimo: venda de 100% da empresa; venda parcial de participação; aumento de capital; procura de investidor financeiro; procura de sócio estratégico; procura de comprador; cessão de posição; franchising; venda ou arrendamento de activos produtivos; transferência de unidade de negócio; joint venture; sucessão empresarial; oportunidades de recuperação, expansão ou internacionalização; negócios imobiliários; e oportunidades associadas a imóveis, propriedades, benfeitorias, investimentos agrícolas, direitos fundiários e licenças, incluindo licenças mineiras e florestais, sempre que a operação e a eventual cessão ou transmissão dos direitos envolvidos sejam legalmente admissíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-06996499-0004"",""pedido"":""O módulo deve suportar, no mínimo: venda de 100% da empresa; venda parcial de participação; aumento de capital; procura de investidor financeiro; procura de sócio estratégico; procura de comprador; cessão de posição; franchising; venda ou arrendamento de activos produtivos; transferência de unidade de negócio; joint venture; sucessão empresarial; oportunidades de recuperação, expansão ou internacionalização; negócios imobiliários; e oportunidades associadas a imóveis, propriedades, benfeitorias, investimentos agrícolas, direitos fundiários e licenças, incluindo licenças mineiras e florestais, sempre que a operação e a eventual cessão ou transmissão dos direitos envolvidos sejam legalmente admissíveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 39""],""aceitacao"":""O módulo deve suportar, no mínimo: venda de 100% da empresa; venda parcial de participação; aumento de capital; procura de investidor financeiro; procura de sócio estratégico; procura de comprador; cessão de posição; franchising; venda ou arrendamento de activos produtivos; transferência de unidade de negócio; joint venture; sucessão empresarial; oportunidades de recuperação, expansão ou internacionalização; negócios imobiliários; e oportunidades associadas a imóveis, propriedades, benfeitorias, investimentos agrícolas, direitos fundiários e licenças, incluindo licenças mineiras e florestais, sempre que a operação e a eventual cessão ou transmissão dos direitos envolvidos sejam legalmente admissíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-c32107c1-0004"",""pedido"":""O módulo deve suportar, no mínimo: venda de 100% da empresa; venda parcial de participação; aumento de capital; procura de investidor financeiro; procura de sócio estratégico; procura de comprador; cessão de posição; franchising; venda ou arrendamento de activos produtivos; transferência de unidade de negócio; joint venture; sucessão empresarial; oportunidades de recuperação, expansão ou internacionalização; negócios imobiliários; e oportunidades associadas a imóveis, propriedades, benfeitorias, investimentos agrícolas, direitos fundiários e licenças, incluindo licenças mineiras e florestais, sempre que a operação e a eventual cessão ou transmissão dos direitos envolvidos sejam legalmente admissíveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 39""],""aceitacao"":""O módulo deve suportar, no mínimo: venda de 100% da empresa; venda parcial de participação; aumento de capital; procura de investidor financeiro; procura de sócio estratégico; procura de comprador; cessão de posição; franchising; venda ou arrendamento de activos produtivos; transferência de unidade de negócio; joint venture; sucessão empresarial; oportunidades de recuperação, expansão ou internacionalização; negócios imobiliários; e oportunidades associadas a imóveis, propriedades, benfeitorias, investimentos agrícolas, direitos fundiários e licenças, incluindo licenças mineiras e florestais, sempre que a operação e a eventual cessão ou transmissão dos direitos envolvidos sejam legalmente admissíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b3e17bb1-0005,"As oportunidades imobiliárias e as associadas a propriedades devem distinguir o imóvel ou activo físico, as benfeitorias, os investimentos agrícolas, os direitos de uso, exploração ou ocupação, os contratos de compra, venda, arrendamento, exploração ou gestão relacionados e as licenças ou autorizações aplicáveis, incluindo licenças mineiras e florestais.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 41 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 41 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 41 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 41,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b3e17bb1-0005: As oportunidades imobiliárias e as associadas a propriedades devem distinguir o imóvel ou activo físico, as benfeitorias, os investimentos agrícolas, os direitos de uso, exploração ou ocupação, os contratos de compra, venda, arrendamento, exploração ou gestão relacionados e as licenças ou autorizações aplicáveis, incluindo licenças mineiras e florestais. | MASTER-d6055984-0006: As oportunidades imobiliárias e as associadas a propriedades devem distinguir o imóvel ou activo físico, as benfeitorias, os investimentos agrícolas, os direitos de uso, exploração ou ocupação, os contratos de compra, venda, arrendamento, exploração ou gestão relacionados e as licenças ou autorizações aplicáveis, incluindo licenças mineiras e florestais. | MASTER-06996499-0005: As oportunidades imobiliárias e as associadas a propriedades devem distinguir o imóvel ou activo físico, as benfeitorias, os investimentos agrícolas, os direitos de uso, exploração ou ocupação, os contratos de compra, venda, arrendamento, exploração ou gestão relacionados e as licenças ou autorizações aplicáveis, incluindo licenças mineiras e florestais. | MASTER-c32107c1-0005: As oportunidades imobiliárias e as associadas a propriedades devem distinguir o imóvel ou activo físico, as benfeitorias, os investimentos agrícolas, os direitos de uso, exploração ou ocupação, os contratos de compra, venda, arrendamento, exploração ou gestão relacionados e as licenças ou autorizações aplicáveis, incluindo licenças mineiras e florestais.",P2,MASTER-b3e17bb1-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0005 | MASTER-d6055984-0006 | MASTER-06996499-0005 | MASTER-c32107c1-0005,4,"[{""id"":""MASTER-b3e17bb1-0005"",""pedido"":""As oportunidades imobiliárias e as associadas a propriedades devem distinguir o imóvel ou activo físico, as benfeitorias, os investimentos agrícolas, os direitos de uso, exploração ou ocupação, os contratos de compra, venda, arrendamento, exploração ou gestão relacionados e as licenças ou autorizações aplicáveis, incluindo licenças mineiras e florestais."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 41""],""aceitacao"":""As oportunidades imobiliárias e as associadas a propriedades devem distinguir o imóvel ou activo físico, as benfeitorias, os investimentos agrícolas, os direitos de uso, exploração ou ocupação, os contratos de compra, venda, arrendamento, exploração ou gestão relacionados e as licenças ou autorizações aplicáveis, incluindo licenças mineiras e florestais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-d6055984-0006"",""pedido"":""As oportunidades imobiliárias e as associadas a propriedades devem distinguir o imóvel ou activo físico, as benfeitorias, os investimentos agrícolas, os direitos de uso, exploração ou ocupação, os contratos de compra, venda, arrendamento, exploração ou gestão relacionados e as licenças ou autorizações aplicáveis, incluindo licenças mineiras e florestais."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 41""],""aceitacao"":""As oportunidades imobiliárias e as associadas a propriedades devem distinguir o imóvel ou activo físico, as benfeitorias, os investimentos agrícolas, os direitos de uso, exploração ou ocupação, os contratos de compra, venda, arrendamento, exploração ou gestão relacionados e as licenças ou autorizações aplicáveis, incluindo licenças mineiras e florestais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-06996499-0005"",""pedido"":""As oportunidades imobiliárias e as associadas a propriedades devem distinguir o imóvel ou activo físico, as benfeitorias, os investimentos agrícolas, os direitos de uso, exploração ou ocupação, os contratos de compra, venda, arrendamento, exploração ou gestão relacionados e as licenças ou autorizações aplicáveis, incluindo licenças mineiras e florestais."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 41""],""aceitacao"":""As oportunidades imobiliárias e as associadas a propriedades devem distinguir o imóvel ou activo físico, as benfeitorias, os investimentos agrícolas, os direitos de uso, exploração ou ocupação, os contratos de compra, venda, arrendamento, exploração ou gestão relacionados e as licenças ou autorizações aplicáveis, incluindo licenças mineiras e florestais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-c32107c1-0005"",""pedido"":""As oportunidades imobiliárias e as associadas a propriedades devem distinguir o imóvel ou activo físico, as benfeitorias, os investimentos agrícolas, os direitos de uso, exploração ou ocupação, os contratos de compra, venda, arrendamento, exploração ou gestão relacionados e as licenças ou autorizações aplicáveis, incluindo licenças mineiras e florestais."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 41""],""aceitacao"":""As oportunidades imobiliárias e as associadas a propriedades devem distinguir o imóvel ou activo físico, as benfeitorias, os investimentos agrícolas, os direitos de uso, exploração ou ocupação, os contratos de compra, venda, arrendamento, exploração ou gestão relacionados e as licenças ou autorizações aplicáveis, incluindo licenças mineiras e florestais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b3e17bb1-0006,"A plataforma deve registar separadamente titularidade, entidade emissora, finalidade, localização, prazo, validade, encargos, restrições, possibilidade de cessão ou transmissão, autorizações exigidas e estado de verificação, sem apresentar como vendável qualquer direito cuja alienação ou transmissão não tenha sido juridicamente confirmada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 42 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 42 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 42 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 42,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b3e17bb1-0006: A plataforma deve registar separadamente titularidade, entidade emissora, finalidade, localização, prazo, validade, encargos, restrições, possibilidade de cessão ou transmissão, autorizações exigidas e estado de verificação, sem apresentar como vendável qualquer direito cuja alienação ou transmissão não tenha sido juridicamente confirmada. | MASTER-d6055984-0007: A plataforma deve registar separadamente titularidade, entidade emissora, finalidade, localização, prazo, validade, encargos, restrições, possibilidade de cessão ou transmissão, autorizações exigidas e estado de verificação, sem apresentar como vendável qualquer direito cuja alienação ou transmissão não tenha sido juridicamente confirmada. | MASTER-06996499-0006: A plataforma deve registar separadamente titularidade, entidade emissora, finalidade, localização, prazo, validade, encargos, restrições, possibilidade de cessão ou transmissão, autorizações exigidas e estado de verificação, sem apresentar como vendável qualquer direito cuja alienação ou transmissão não tenha sido juridicamente confirmada. | MASTER-c32107c1-0006: A plataforma deve registar separadamente titularidade, entidade emissora, finalidade, localização, prazo, validade, encargos, restrições, possibilidade de cessão ou transmissão, autorizações exigidas e estado de verificação, sem apresentar como vendável qualquer direito cuja alienação ou transmissão não tenha sido juridicamente confirmada.",P2,MASTER-b3e17bb1-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0006 | MASTER-d6055984-0007 | MASTER-06996499-0006 | MASTER-c32107c1-0006,4,"[{""id"":""MASTER-b3e17bb1-0006"",""pedido"":""A plataforma deve registar separadamente titularidade, entidade emissora, finalidade, localização, prazo, validade, encargos, restrições, possibilidade de cessão ou transmissão, autorizações exigidas e estado de verificação, sem apresentar como vendável qualquer direito cuja alienação ou transmissão não tenha sido juridicamente confirmada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 42""],""aceitacao"":""A plataforma deve registar separadamente titularidade, entidade emissora, finalidade, localização, prazo, validade, encargos, restrições, possibilidade de cessão ou transmissão, autorizações exigidas e estado de verificação, sem apresentar como vendável qualquer direito cuja alienação ou transmissão não tenha sido juridicamente confirmada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-d6055984-0007"",""pedido"":""A plataforma deve registar separadamente titularidade, entidade emissora, finalidade, localização, prazo, validade, encargos, restrições, possibilidade de cessão ou transmissão, autorizações exigidas e estado de verificação, sem apresentar como vendável qualquer direito cuja alienação ou transmissão não tenha sido juridicamente confirmada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 42""],""aceitacao"":""A plataforma deve registar separadamente titularidade, entidade emissora, finalidade, localização, prazo, validade, encargos, restrições, possibilidade de cessão ou transmissão, autorizações exigidas e estado de verificação, sem apresentar como vendável qualquer direito cuja alienação ou transmissão não tenha sido juridicamente confirmada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0006"",""pedido"":""A plataforma deve registar separadamente titularidade, entidade emissora, finalidade, localização, prazo, validade, encargos, restrições, possibilidade de cessão ou transmissão, autorizações exigidas e estado de verificação, sem apresentar como vendável qualquer direito cuja alienação ou transmissão não tenha sido juridicamente confirmada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 42""],""aceitacao"":""A plataforma deve registar separadamente titularidade, entidade emissora, finalidade, localização, prazo, validade, encargos, restrições, possibilidade de cessão ou transmissão, autorizações exigidas e estado de verificação, sem apresentar como vendável qualquer direito cuja alienação ou transmissão não tenha sido juridicamente confirmada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-c32107c1-0006"",""pedido"":""A plataforma deve registar separadamente titularidade, entidade emissora, finalidade, localização, prazo, validade, encargos, restrições, possibilidade de cessão ou transmissão, autorizações exigidas e estado de verificação, sem apresentar como vendável qualquer direito cuja alienação ou transmissão não tenha sido juridicamente confirmada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 42""],""aceitacao"":""A plataforma deve registar separadamente titularidade, entidade emissora, finalidade, localização, prazo, validade, encargos, restrições, possibilidade de cessão ou transmissão, autorizações exigidas e estado de verificação, sem apresentar como vendável qualquer direito cuja alienação ou transmissão não tenha sido juridicamente confirmada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b3e17bb1-0007,"Cada modalidade deve possuir campos, documentos, estados, critérios de publicação, confidencialidade e jornada próprios. Os negócios imobiliários e as oportunidades associadas a imóveis, propriedades, direitos fundiários, benfeitorias, investimentos agrícolas e licenças devem ainda possuir regras específicas de elegibilidade, validação da legitimidade do anunciante e da titularidade declarada, georreferenciação, verificação de validade, identificação de encargos e restrições de uso, análise da possibilidade de cessão ou transmissão, autorizações prévias e diligência especializada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 43 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 43 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 43 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 43,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b3e17bb1-0007: Cada modalidade deve possuir campos, documentos, estados, critérios de publicação, confidencialidade e jornada próprios. Os negócios imobiliários e as oportunidades associadas a imóveis, propriedades, direitos fundiários, benfeitorias, investimentos agrícolas e licenças devem ainda possuir regras específicas de elegibilidade, validação da legitimidade do anunciante e da titularidade declarada, georreferenciação, verificação de validade, identificação de encargos e restrições de uso, análise da possibilidade de cessão ou transmissão, autorizações prévias e diligência especializada. | MASTER-d6055984-0008: Cada modalidade deve possuir campos, documentos, estados, critérios de publicação, confidencialidade e jornada próprios. Os negócios imobiliários e as oportunidades associadas a imóveis, propriedades, direitos fundiários, benfeitorias, investimentos agrícolas e licenças devem ainda possuir regras específicas de elegibilidade, validação da legitimidade do anunciante e da titularidade declarada, georreferenciação, verificação de validade, identificação de encargos e restrições de uso, análise da possibilidade de cessão ou transmissão, autorizações prévias e diligência especializada. | MASTER-06996499-0007: Cada modalidade deve possuir campos, documentos, estados, critérios de publicação, confidencialidade e jornada próprios. Os negócios imobiliários e as oportunidades associadas a imóveis, propriedades, direitos fundiários, benfeitorias, investimentos agrícolas e licenças devem ainda possuir regras específicas de elegibilidade, validação da legitimidade do anunciante e da titularidade declarada, georreferenciação, verificação de validade, identificação de encargos e restrições de uso, análise da possibilidade de cessão ou transmissão, autorizações prévias e diligência especializada. | MASTER-c32107c1-0007: Cada modalidade deve possuir campos, documentos, estados, critérios de publicação, confidencialidade e jornada próprios. Os negócios imobiliários e as oportunidades associadas a imóveis, propriedades, direitos fundiários, benfeitorias, investimentos agrícolas e licenças devem ainda possuir regras específicas de elegibilidade, validação da legitimidade do anunciante e da titularidade declarada, georreferenciação, verificação de validade, identificação de encargos e restrições de uso, análise da possibilidade de cessão ou transmissão, autorizações prévias e diligência especializada.",P2,MASTER-b3e17bb1-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0007 | MASTER-d6055984-0008 | MASTER-06996499-0007 | MASTER-c32107c1-0007,4,"[{""id"":""MASTER-b3e17bb1-0007"",""pedido"":""Cada modalidade deve possuir campos, documentos, estados, critérios de publicação, confidencialidade e jornada próprios. Os negócios imobiliários e as oportunidades associadas a imóveis, propriedades, direitos fundiários, benfeitorias, investimentos agrícolas e licenças devem ainda possuir regras específicas de elegibilidade, validação da legitimidade do anunciante e da titularidade declarada, georreferenciação, verificação de validade, identificação de encargos e restrições de uso, análise da possibilidade de cessão ou transmissão, autorizações prévias e diligência especializada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 43""],""aceitacao"":""Cada modalidade deve possuir campos, documentos, estados, critérios de publicação, confidencialidade e jornada próprios. Os negócios imobiliários e as oportunidades associadas a imóveis, propriedades, direitos fundiários, benfeitorias, investimentos agrícolas e licenças devem ainda possuir regras específicas de elegibilidade, validação da legitimidade do anunciante e da titularidade declarada, georreferenciação, verificação de validade, identificação de encargos e restrições de uso, análise da possibilidade de cessão ou transmissão, autorizações prévias e diligência especializada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-d6055984-0008"",""pedido"":""Cada modalidade deve possuir campos, documentos, estados, critérios de publicação, confidencialidade e jornada próprios. Os negócios imobiliários e as oportunidades associadas a imóveis, propriedades, direitos fundiários, benfeitorias, investimentos agrícolas e licenças devem ainda possuir regras específicas de elegibilidade, validação da legitimidade do anunciante e da titularidade declarada, georreferenciação, verificação de validade, identificação de encargos e restrições de uso, análise da possibilidade de cessão ou transmissão, autorizações prévias e diligência especializada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 43""],""aceitacao"":""Cada modalidade deve possuir campos, documentos, estados, critérios de publicação, confidencialidade e jornada próprios. Os negócios imobiliários e as oportunidades associadas a imóveis, propriedades, direitos fundiários, benfeitorias, investimentos agrícolas e licenças devem ainda possuir regras específicas de elegibilidade, validação da legitimidade do anunciante e da titularidade declarada, georreferenciação, verificação de validade, identificação de encargos e restrições de uso, análise da possibilidade de cessão ou transmissão, autorizações prévias e diligência especializada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-06996499-0007"",""pedido"":""Cada modalidade deve possuir campos, documentos, estados, critérios de publicação, confidencialidade e jornada próprios. Os negócios imobiliários e as oportunidades associadas a imóveis, propriedades, direitos fundiários, benfeitorias, investimentos agrícolas e licenças devem ainda possuir regras específicas de elegibilidade, validação da legitimidade do anunciante e da titularidade declarada, georreferenciação, verificação de validade, identificação de encargos e restrições de uso, análise da possibilidade de cessão ou transmissão, autorizações prévias e diligência especializada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 43""],""aceitacao"":""Cada modalidade deve possuir campos, documentos, estados, critérios de publicação, confidencialidade e jornada próprios. Os negócios imobiliários e as oportunidades associadas a imóveis, propriedades, direitos fundiários, benfeitorias, investimentos agrícolas e licenças devem ainda possuir regras específicas de elegibilidade, validação da legitimidade do anunciante e da titularidade declarada, georreferenciação, verificação de validade, identificação de encargos e restrições de uso, análise da possibilidade de cessão ou transmissão, autorizações prévias e diligência especializada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-c32107c1-0007"",""pedido"":""Cada modalidade deve possuir campos, documentos, estados, critérios de publicação, confidencialidade e jornada próprios. Os negócios imobiliários e as oportunidades associadas a imóveis, propriedades, direitos fundiários, benfeitorias, investimentos agrícolas e licenças devem ainda possuir regras específicas de elegibilidade, validação da legitimidade do anunciante e da titularidade declarada, georreferenciação, verificação de validade, identificação de encargos e restrições de uso, análise da possibilidade de cessão ou transmissão, autorizações prévias e diligência especializada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 43""],""aceitacao"":""Cada modalidade deve possuir campos, documentos, estados, critérios de publicação, confidencialidade e jornada próprios. Os negócios imobiliários e as oportunidades associadas a imóveis, propriedades, direitos fundiários, benfeitorias, investimentos agrícolas e licenças devem ainda possuir regras específicas de elegibilidade, validação da legitimidade do anunciante e da titularidade declarada, georreferenciação, verificação de validade, identificação de encargos e restrições de uso, análise da possibilidade de cessão ou transmissão, autorizações prévias e diligência especializada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b3e17bb1-0008,"Cada anúncio deve possuir identificador global e legado, código, modalidade, título público, descrição reservada, sector, localização publicável, valor pedido ou intervalo, moeda, participação disponível, motivo declarado, maturidade, estado, validade, proprietário, representante, mandato, fontes, documentos, visibilidade e nível de confidencialidade.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 51 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 51 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 51 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 51,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-b3e17bb1-0008: Cada anúncio deve possuir identificador global e legado, código, modalidade, título público, descrição reservada, sector, localização publicável, valor pedido ou intervalo, moeda, participação disponível, motivo declarado, maturidade, estado, validade, proprietário, representante, mandato, fontes, documentos, visibilidade e nível de confidencialidade. | MASTER-d6055984-0009: Cada anúncio deve possuir identificador global e legado, código, modalidade, título público, descrição reservada, sector, localização publicável, valor pedido ou intervalo, moeda, participação disponível, motivo declarado, maturidade, estado, validade, proprietário, representante, mandato, fontes, documentos, visibilidade e nível de confidencialidade. | MASTER-06996499-0008: Cada anúncio deve possuir identificador global e legado, código, modalidade, título público, descrição reservada, sector, localização publicável, valor pedido ou intervalo, moeda, participação disponível, motivo declarado, maturidade, estado, validade, proprietário, representante, mandato, fontes, documentos, visibilidade e nível de confidencialidade. | MASTER-c32107c1-0008: Cada anúncio deve possuir identificador global e legado, código, modalidade, título público, descrição reservada, sector, localização publicável, valor pedido ou intervalo, moeda, participação disponível, motivo declarado, maturidade, estado, validade, proprietário, representante, mandato, fontes, documentos, visibilidade e nível de confidencialidade.",P2,MASTER-b3e17bb1-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0008 | MASTER-d6055984-0009 | MASTER-06996499-0008 | MASTER-c32107c1-0008,4,"[{""id"":""MASTER-b3e17bb1-0008"",""pedido"":""Cada anúncio deve possuir identificador global e legado, código, modalidade, título público, descrição reservada, sector, localização publicável, valor pedido ou intervalo, moeda, participação disponível, motivo declarado, maturidade, estado, validade, proprietário, representante, mandato, fontes, documentos, visibilidade e nível de confidencialidade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 51""],""aceitacao"":""Cada anúncio deve possuir identificador global e legado, código, modalidade, título público, descrição reservada, sector, localização publicável, valor pedido ou intervalo, moeda, participação disponível, motivo declarado, maturidade, estado, validade, proprietário, representante, mandato, fontes, documentos, visibilidade e nível de confidencialidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-d6055984-0009"",""pedido"":""Cada anúncio deve possuir identificador global e legado, código, modalidade, título público, descrição reservada, sector, localização publicável, valor pedido ou intervalo, moeda, participação disponível, motivo declarado, maturidade, estado, validade, proprietário, representante, mandato, fontes, documentos, visibilidade e nível de confidencialidade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 51""],""aceitacao"":""Cada anúncio deve possuir identificador global e legado, código, modalidade, título público, descrição reservada, sector, localização publicável, valor pedido ou intervalo, moeda, participação disponível, motivo declarado, maturidade, estado, validade, proprietário, representante, mandato, fontes, documentos, visibilidade e nível de confidencialidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-06996499-0008"",""pedido"":""Cada anúncio deve possuir identificador global e legado, código, modalidade, título público, descrição reservada, sector, localização publicável, valor pedido ou intervalo, moeda, participação disponível, motivo declarado, maturidade, estado, validade, proprietário, representante, mandato, fontes, documentos, visibilidade e nível de confidencialidade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 51""],""aceitacao"":""Cada anúncio deve possuir identificador global e legado, código, modalidade, título público, descrição reservada, sector, localização publicável, valor pedido ou intervalo, moeda, participação disponível, motivo declarado, maturidade, estado, validade, proprietário, representante, mandato, fontes, documentos, visibilidade e nível de confidencialidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-c32107c1-0008"",""pedido"":""Cada anúncio deve possuir identificador global e legado, código, modalidade, título público, descrição reservada, sector, localização publicável, valor pedido ou intervalo, moeda, participação disponível, motivo declarado, maturidade, estado, validade, proprietário, representante, mandato, fontes, documentos, visibilidade e nível de confidencialidade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 51""],""aceitacao"":""Cada anúncio deve possuir identificador global e legado, código, modalidade, título público, descrição reservada, sector, localização publicável, valor pedido ou intervalo, moeda, participação disponível, motivo declarado, maturidade, estado, validade, proprietário, representante, mandato, fontes, documentos, visibilidade e nível de confidencialidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b3e17bb1-0009,"Quando envolver negócio imobiliário, imóvel ou propriedade, investimento agrícola, direito fundiário ou licença, deve também registar o tipo de activo, imóvel, contrato ou direito; o titular declarado; a referência documental; a entidade emissora ou competente; a localização georreferenciada; a área, os limites e a unidade imobiliária, quando aplicáveis; a finalidade autorizada; o tipo e prazo do contrato; a data de expiração; os ónus ou encargos conhecidos; as restrições; a situação de ocupação, utilização e conservação; a condição de cessão ou transmissão; as autorizações necessárias; e o estado de verificação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 52 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 52 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 52 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 52,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b3e17bb1-0009: Quando envolver negócio imobiliário, imóvel ou propriedade, investimento agrícola, direito fundiário ou licença, deve também registar o tipo de activo, imóvel, contrato ou direito; o titular declarado; a referência documental; a entidade emissora ou competente; a localização georreferenciada; a área, os limites e a unidade imobiliária, quando aplicáveis; a finalidade autorizada; o tipo e prazo do contrato; a data de expiração; os ónus ou encargos conhecidos; as restrições; a situação de ocupação, utilização e conservação; a condição de cessão ou transmissão; as autorizações necessárias; e o estado de verificação. | MASTER-d6055984-0010: Quando envolver negócio imobiliário, imóvel ou propriedade, investimento agrícola, direito fundiário ou licença, deve também registar o tipo de activo, imóvel, contrato ou direito; o titular declarado; a referência documental; a entidade emissora ou competente; a localização georreferenciada; a área, os limites e a unidade imobiliária, quando aplicáveis; a finalidade autorizada; o tipo e prazo do contrato; a data de expiração; os ónus ou encargos conhecidos; as restrições; a situação de ocupação, utilização e conservação; a condição de cessão ou transmissão; as autorizações necessárias; e o estado de verificação. | MASTER-06996499-0009: Quando envolver negócio imobiliário, imóvel ou propriedade, investimento agrícola, direito fundiário ou licença, deve também registar o tipo de activo, imóvel, contrato ou direito; o titular declarado; a referência documental; a entidade emissora ou competente; a localização georreferenciada; a área, os limites e a unidade imobiliária, quando aplicáveis; a finalidade autorizada; o tipo e prazo do contrato; a data de expiração; os ónus ou encargos conhecidos; as restrições; a situação de ocupação, utilização e conservação; a condição de cessão ou transmissão; as autorizações necessárias; e o estado de verificação. | MASTER-c32107c1-0009: Quando envolver negócio imobiliário, imóvel ou propriedade, investimento agrícola, direito fundiário ou licença, deve também registar o tipo de activo, imóvel, contrato ou direito; o titular declarado; a referência documental; a entidade emissora ou competente; a localização georreferenciada; a área, os limites e a unidade imobiliária, quando aplicáveis; a finalidade autorizada; o tipo e prazo do contrato; a data de expiração; os ónus ou encargos conhecidos; as restrições; a situação de ocupação, utilização e conservação; a condição de cessão ou transmissão; as autorizações necessárias; e o estado de verificação.",P2,MASTER-b3e17bb1-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0009 | MASTER-d6055984-0010 | MASTER-06996499-0009 | MASTER-c32107c1-0009,4,"[{""id"":""MASTER-b3e17bb1-0009"",""pedido"":""Quando envolver negócio imobiliário, imóvel ou propriedade, investimento agrícola, direito fundiário ou licença, deve também registar o tipo de activo, imóvel, contrato ou direito; o titular declarado; a referência documental; a entidade emissora ou competente; a localização georreferenciada; a área, os limites e a unidade imobiliária, quando aplicáveis; a finalidade autorizada; o tipo e prazo do contrato; a data de expiração; os ónus ou encargos conhecidos; as restrições; a situação de ocupação, utilização e conservação; a condição de cessão ou transmissão; as autorizações necessárias; e o estado de verificação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 52""],""aceitacao"":""Quando envolver negócio imobiliário, imóvel ou propriedade, investimento agrícola, direito fundiário ou licença, deve também registar o tipo de activo, imóvel, contrato ou direito; o titular declarado; a referência documental; a entidade emissora ou competente; a localização georreferenciada; a área, os limites e a unidade imobiliária, quando aplicáveis; a finalidade autorizada; o tipo e prazo do contrato; a data de expiração; os ónus ou encargos conhecidos; as restrições; a situação de ocupação, utilização e conservação; a condição de cessão ou transmissão; as autorizações necessárias; e o estado de verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-d6055984-0010"",""pedido"":""Quando envolver negócio imobiliário, imóvel ou propriedade, investimento agrícola, direito fundiário ou licença, deve também registar o tipo de activo, imóvel, contrato ou direito; o titular declarado; a referência documental; a entidade emissora ou competente; a localização georreferenciada; a área, os limites e a unidade imobiliária, quando aplicáveis; a finalidade autorizada; o tipo e prazo do contrato; a data de expiração; os ónus ou encargos conhecidos; as restrições; a situação de ocupação, utilização e conservação; a condição de cessão ou transmissão; as autorizações necessárias; e o estado de verificação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 52""],""aceitacao"":""Quando envolver negócio imobiliário, imóvel ou propriedade, investimento agrícola, direito fundiário ou licença, deve também registar o tipo de activo, imóvel, contrato ou direito; o titular declarado; a referência documental; a entidade emissora ou competente; a localização georreferenciada; a área, os limites e a unidade imobiliária, quando aplicáveis; a finalidade autorizada; o tipo e prazo do contrato; a data de expiração; os ónus ou encargos conhecidos; as restrições; a situação de ocupação, utilização e conservação; a condição de cessão ou transmissão; as autorizações necessárias; e o estado de verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-06996499-0009"",""pedido"":""Quando envolver negócio imobiliário, imóvel ou propriedade, investimento agrícola, direito fundiário ou licença, deve também registar o tipo de activo, imóvel, contrato ou direito; o titular declarado; a referência documental; a entidade emissora ou competente; a localização georreferenciada; a área, os limites e a unidade imobiliária, quando aplicáveis; a finalidade autorizada; o tipo e prazo do contrato; a data de expiração; os ónus ou encargos conhecidos; as restrições; a situação de ocupação, utilização e conservação; a condição de cessão ou transmissão; as autorizações necessárias; e o estado de verificação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 52""],""aceitacao"":""Quando envolver negócio imobiliário, imóvel ou propriedade, investimento agrícola, direito fundiário ou licença, deve também registar o tipo de activo, imóvel, contrato ou direito; o titular declarado; a referência documental; a entidade emissora ou competente; a localização georreferenciada; a área, os limites e a unidade imobiliária, quando aplicáveis; a finalidade autorizada; o tipo e prazo do contrato; a data de expiração; os ónus ou encargos conhecidos; as restrições; a situação de ocupação, utilização e conservação; a condição de cessão ou transmissão; as autorizações necessárias; e o estado de verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-c32107c1-0009"",""pedido"":""Quando envolver negócio imobiliário, imóvel ou propriedade, investimento agrícola, direito fundiário ou licença, deve também registar o tipo de activo, imóvel, contrato ou direito; o titular declarado; a referência documental; a entidade emissora ou competente; a localização georreferenciada; a área, os limites e a unidade imobiliária, quando aplicáveis; a finalidade autorizada; o tipo e prazo do contrato; a data de expiração; os ónus ou encargos conhecidos; as restrições; a situação de ocupação, utilização e conservação; a condição de cessão ou transmissão; as autorizações necessárias; e o estado de verificação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 52""],""aceitacao"":""Quando envolver negócio imobiliário, imóvel ou propriedade, investimento agrícola, direito fundiário ou licença, deve também registar o tipo de activo, imóvel, contrato ou direito; o titular declarado; a referência documental; a entidade emissora ou competente; a localização georreferenciada; a área, os limites e a unidade imobiliária, quando aplicáveis; a finalidade autorizada; o tipo e prazo do contrato; a data de expiração; os ónus ou encargos conhecidos; as restrições; a situação de ocupação, utilização e conservação; a condição de cessão ou transmissão; as autorizações necessárias; e o estado de verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b3e17bb1-0010,"A validação deve distinguir: identidade verificada; representação verificada; titularidade declarada; titularidade documentalmente verificada; informação declarada; documento recebido; documento validado; avaliação independente; direito fundiário documentado; licença recebida; licença confirmada junto da fonte competente quando existir mecanismo autorizado; validade confirmada; transmissibilidade juridicamente analisada; autorização prévia pendente; ónus, litígio ou restrição declarado; localização georreferenciada; e informação pendente.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 59 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 184 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 184 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 59,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b3e17bb1-0010: A validação deve distinguir: identidade verificada; representação verificada; titularidade declarada; titularidade documentalmente verificada; informação declarada; documento recebido; documento validado; avaliação independente; direito fundiário documentado; licença recebida; licença confirmada junto da fonte competente quando existir mecanismo autorizado; validade confirmada; transmissibilidade juridicamente analisada; autorização prévia pendente; ónus, litígio ou restrição declarado; localização georreferenciada; e informação pendente. | MASTER-d6055984-0039: A validação deve distinguir: identidade verificada; representação verificada; titularidade declarada; titularidade documentalmente verificada; informação declarada; documento recebido; documento validado; avaliação independente; direito fundiário documentado; licença recebida; licença confirmada junto da fonte competente quando existir mecanismo autorizado; validade confirmada; transmissibilidade juridicamente analisada; autorização prévia pendente; ónus, litígio ou restrição declarado; localização georreferenciada; e informação pendente. | MASTER-06996499-0037: A validação deve distinguir: identidade verificada; representação verificada; titularidade declarada; titularidade documentalmente verificada; informação declarada; documento recebido; documento validado; avaliação independente; direito fundiário documentado; licença recebida; licença confirmada junto da fonte competente quando existir mecanismo autorizado; validade confirmada; transmissibilidade juridicamente analisada; autorização prévia pendente; ónus, litígio ou restrição declarado; localização georreferenciada; e informação pendente. | MASTER-c32107c1-0010: A validação deve distinguir: identidade verificada; representação verificada; titularidade declarada; titularidade documentalmente verificada; informação declarada; documento recebido; documento validado; avaliação independente; direito fundiário documentado; licença recebida; licença confirmada junto da fonte competente quando existir mecanismo autorizado; validade confirmada; transmissibilidade juridicamente analisada; autorização prévia pendente; ónus, litígio ou restrição declarado; localização georreferenciada; e informação pendente.",P2,MASTER-b3e17bb1-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0010 | MASTER-d6055984-0039 | MASTER-06996499-0037 | MASTER-c32107c1-0010,4,"[{""id"":""MASTER-b3e17bb1-0010"",""pedido"":""A validação deve distinguir: identidade verificada; representação verificada; titularidade declarada; titularidade documentalmente verificada; informação declarada; documento recebido; documento validado; avaliação independente; direito fundiário documentado; licença recebida; licença confirmada junto da fonte competente quando existir mecanismo autorizado; validade confirmada; transmissibilidade juridicamente analisada; autorização prévia pendente; ónus, litígio ou restrição declarado; localização georreferenciada; e informação pendente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 59""],""aceitacao"":""A validação deve distinguir: identidade verificada; representação verificada; titularidade declarada; titularidade documentalmente verificada; informação declarada; documento recebido; documento validado; avaliação independente; direito fundiário documentado; licença recebida; licença confirmada junto da fonte competente quando existir mecanismo autorizado; validade confirmada; transmissibilidade juridicamente analisada; autorização prévia pendente; ónus, litígio ou restrição declarado; localização georreferenciada; e informação pendente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-d6055984-0039"",""pedido"":""A validação deve distinguir: identidade verificada; representação verificada; titularidade declarada; titularidade documentalmente verificada; informação declarada; documento recebido; documento validado; avaliação independente; direito fundiário documentado; licença recebida; licença confirmada junto da fonte competente quando existir mecanismo autorizado; validade confirmada; transmissibilidade juridicamente analisada; autorização prévia pendente; ónus, litígio ou restrição declarado; localização georreferenciada; e informação pendente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 184""],""aceitacao"":""A validação deve distinguir: identidade verificada; representação verificada; titularidade declarada; titularidade documentalmente verificada; informação declarada; documento recebido; documento validado; avaliação independente; direito fundiário documentado; licença recebida; licença confirmada junto da fonte competente quando existir mecanismo autorizado; validade confirmada; transmissibilidade juridicamente analisada; autorização prévia pendente; ónus, litígio ou restrição declarado; localização georreferenciada; e informação pendente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-06996499-0037"",""pedido"":""A validação deve distinguir: identidade verificada; representação verificada; titularidade declarada; titularidade documentalmente verificada; informação declarada; documento recebido; documento validado; avaliação independente; direito fundiário documentado; licença recebida; licença confirmada junto da fonte competente quando existir mecanismo autorizado; validade confirmada; transmissibilidade juridicamente analisada; autorização prévia pendente; ónus, litígio ou restrição declarado; localização georreferenciada; e informação pendente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 184""],""aceitacao"":""A validação deve distinguir: identidade verificada; representação verificada; titularidade declarada; titularidade documentalmente verificada; informação declarada; documento recebido; documento validado; avaliação independente; direito fundiário documentado; licença recebida; licença confirmada junto da fonte competente quando existir mecanismo autorizado; validade confirmada; transmissibilidade juridicamente analisada; autorização prévia pendente; ónus, litígio ou restrição declarado; localização georreferenciada; e informação pendente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-c32107c1-0010"",""pedido"":""A validação deve distinguir: identidade verificada; representação verificada; titularidade declarada; titularidade documentalmente verificada; informação declarada; documento recebido; documento validado; avaliação independente; direito fundiário documentado; licença recebida; licença confirmada junto da fonte competente quando existir mecanismo autorizado; validade confirmada; transmissibilidade juridicamente analisada; autorização prévia pendente; ónus, litígio ou restrição declarado; localização georreferenciada; e informação pendente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 59""],""aceitacao"":""A validação deve distinguir: identidade verificada; representação verificada; titularidade declarada; titularidade documentalmente verificada; informação declarada; documento recebido; documento validado; avaliação independente; direito fundiário documentado; licença recebida; licença confirmada junto da fonte competente quando existir mecanismo autorizado; validade confirmada; transmissibilidade juridicamente analisada; autorização prévia pendente; ónus, litígio ou restrição declarado; localização georreferenciada; e informação pendente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b3e17bb1-0011,"A ficha pública deve ser anonimizada ou agregada conforme a classificação. Não publique nome empresarial, endereço exacto, coordenadas exactas, marcos de delimitação, demonstrações financeiras, clientes, fornecedores, trabalhadores, contratos, propriedade intelectual, segredos, números integrais de títulos ou licenças, documentos de titularidade ou outros identificadores restritos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 67 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 191 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 191 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 66,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b3e17bb1-0011: A ficha pública deve ser anonimizada ou agregada conforme a classificação. Não publique nome empresarial, endereço exacto, coordenadas exactas, marcos de delimitação, demonstrações financeiras, clientes, fornecedores, trabalhadores, contratos, propriedade intelectual, segredos, números integrais de títulos ou licenças, documentos de titularidade ou outros identificadores restritos. | MASTER-d6055984-0040: A ficha pública deve ser anonimizada ou agregada conforme a classificação. Não publique nome empresarial, endereço exacto, coordenadas exactas, marcos de delimitação, demonstrações financeiras, clientes, fornecedores, trabalhadores, contratos, propriedade intelectual, segredos, números integrais de títulos ou licenças, documentos de titularidade ou outros identificadores restritos. | MASTER-06996499-0038: A ficha pública deve ser anonimizada ou agregada conforme a classificação. Não publique nome empresarial, endereço exacto, coordenadas exactas, marcos de delimitação, demonstrações financeiras, clientes, fornecedores, trabalhadores, contratos, propriedade intelectual, segredos, números integrais de títulos ou licenças, documentos de titularidade ou outros identificadores restritos. | MASTER-c32107c1-0011: A ficha pública deve ser anonimizada ou agregada conforme a classificação. Não publique nome empresarial, endereço exacto, coordenadas exactas, marcos de delimitação, demonstrações financeiras, clientes, fornecedores, trabalhadores, contratos, propriedade intelectual, segredos, números integrais de títulos ou licenças, documentos de titularidade ou outros identificadores restritos.",P1,MASTER-b3e17bb1-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0011 | MASTER-d6055984-0040 | MASTER-06996499-0038 | MASTER-c32107c1-0011,4,"[{""id"":""MASTER-b3e17bb1-0011"",""pedido"":""A ficha pública deve ser anonimizada ou agregada conforme a classificação. Não publique nome empresarial, endereço exacto, coordenadas exactas, marcos de delimitação, demonstrações financeiras, clientes, fornecedores, trabalhadores, contratos, propriedade intelectual, segredos, números integrais de títulos ou licenças, documentos de titularidade ou outros identificadores restritos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 67""],""aceitacao"":""A ficha pública deve ser anonimizada ou agregada conforme a classificação. Não publique nome empresarial, endereço exacto, coordenadas exactas, marcos de delimitação, demonstrações financeiras, clientes, fornecedores, trabalhadores, contratos, propriedade intelectual, segredos, números integrais de títulos ou licenças, documentos de titularidade ou outros identificadores restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-d6055984-0040"",""pedido"":""A ficha pública deve ser anonimizada ou agregada conforme a classificação. Não publique nome empresarial, endereço exacto, coordenadas exactas, marcos de delimitação, demonstrações financeiras, clientes, fornecedores, trabalhadores, contratos, propriedade intelectual, segredos, números integrais de títulos ou licenças, documentos de titularidade ou outros identificadores restritos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 191""],""aceitacao"":""A ficha pública deve ser anonimizada ou agregada conforme a classificação. Não publique nome empresarial, endereço exacto, coordenadas exactas, marcos de delimitação, demonstrações financeiras, clientes, fornecedores, trabalhadores, contratos, propriedade intelectual, segredos, números integrais de títulos ou licenças, documentos de titularidade ou outros identificadores restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-06996499-0038"",""pedido"":""A ficha pública deve ser anonimizada ou agregada conforme a classificação. Não publique nome empresarial, endereço exacto, coordenadas exactas, marcos de delimitação, demonstrações financeiras, clientes, fornecedores, trabalhadores, contratos, propriedade intelectual, segredos, números integrais de títulos ou licenças, documentos de titularidade ou outros identificadores restritos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 191""],""aceitacao"":""A ficha pública deve ser anonimizada ou agregada conforme a classificação. Não publique nome empresarial, endereço exacto, coordenadas exactas, marcos de delimitação, demonstrações financeiras, clientes, fornecedores, trabalhadores, contratos, propriedade intelectual, segredos, números integrais de títulos ou licenças, documentos de titularidade ou outros identificadores restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-c32107c1-0011"",""pedido"":""A ficha pública deve ser anonimizada ou agregada conforme a classificação. Não publique nome empresarial, endereço exacto, coordenadas exactas, marcos de delimitação, demonstrações financeiras, clientes, fornecedores, trabalhadores, contratos, propriedade intelectual, segredos, números integrais de títulos ou licenças, documentos de titularidade ou outros identificadores restritos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 66""],""aceitacao"":""A ficha pública deve ser anonimizada ou agregada conforme a classificação. Não publique nome empresarial, endereço exacto, coordenadas exactas, marcos de delimitação, demonstrações financeiras, clientes, fornecedores, trabalhadores, contratos, propriedade intelectual, segredos, números integrais de títulos ou licenças, documentos de titularidade ou outros identificadores restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b3e17bb1-0012,"O matching deve usar critérios transparentes, explicáveis e não discriminatórios, apresentar razões e limites e permanecer sujeito a revisão humana antes de qualquer encaminhamento. Não garantir retorno, elegibilidade, solvência ou adequação. Entregáveis:",..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 74 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 198 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 198 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 73,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b3e17bb1-0012: O matching deve usar critérios transparentes, explicáveis e não discriminatórios, apresentar razões e limites e permanecer sujeito a revisão humana antes de qualquer encaminhamento. Não garantir retorno, elegibilidade, solvência ou adequação. Entregáveis: | MASTER-d6055984-0041: O matching deve usar critérios transparentes, explicáveis e não discriminatórios, apresentar razões e limites e permanecer sujeito a revisão humana antes de qualquer encaminhamento. Não garantir retorno, elegibilidade, solvência ou adequação. Entregáveis: | MASTER-06996499-0039: O matching deve usar critérios transparentes, explicáveis e não discriminatórios, apresentar razões e limites e permanecer sujeito a revisão humana antes de qualquer encaminhamento. Não garantir retorno, elegibilidade, solvência ou adequação. Entregáveis: | MASTER-c32107c1-0012: O matching deve usar critérios transparentes, explicáveis e não discriminatórios, apresentar razões e limites e permanecer sujeito a revisão humana antes de qualquer encaminhamento. Não garantir retorno, elegibilidade, solvência ou adequação. Entregáveis:",P2,MASTER-b3e17bb1-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0012 | MASTER-d6055984-0041 | MASTER-06996499-0039 | MASTER-c32107c1-0012,4,"[{""id"":""MASTER-b3e17bb1-0012"",""pedido"":""O matching deve usar critérios transparentes, explicáveis e não discriminatórios, apresentar razões e limites e permanecer sujeito a revisão humana antes de qualquer encaminhamento. Não garantir retorno, elegibilidade, solvência ou adequação. Entregáveis:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 74""],""aceitacao"":""O matching deve usar critérios transparentes, explicáveis e não discriminatórios, apresentar razões e limites e permanecer sujeito a revisão humana antes de qualquer encaminhamento. Não garantir retorno, elegibilidade, solvência ou adequação. Entregáveis:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-d6055984-0041"",""pedido"":""O matching deve usar critérios transparentes, explicáveis e não discriminatórios, apresentar razões e limites e permanecer sujeito a revisão humana antes de qualquer encaminhamento. Não garantir retorno, elegibilidade, solvência ou adequação. Entregáveis:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 198""],""aceitacao"":""O matching deve usar critérios transparentes, explicáveis e não discriminatórios, apresentar razões e limites e permanecer sujeito a revisão humana antes de qualquer encaminhamento. Não garantir retorno, elegibilidade, solvência ou adequação. Entregáveis:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-06996499-0039"",""pedido"":""O matching deve usar critérios transparentes, explicáveis e não discriminatórios, apresentar razões e limites e permanecer sujeito a revisão humana antes de qualquer encaminhamento. Não garantir retorno, elegibilidade, solvência ou adequação. Entregáveis:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 198""],""aceitacao"":""O matching deve usar critérios transparentes, explicáveis e não discriminatórios, apresentar razões e limites e permanecer sujeito a revisão humana antes de qualquer encaminhamento. Não garantir retorno, elegibilidade, solvência ou adequação. Entregáveis:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-c32107c1-0012"",""pedido"":""O matching deve usar critérios transparentes, explicáveis e não discriminatórios, apresentar razões e limites e permanecer sujeito a revisão humana antes de qualquer encaminhamento. Não garantir retorno, elegibilidade, solvência ou adequação. Entregáveis:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 73""],""aceitacao"":""O matching deve usar critérios transparentes, explicáveis e não discriminatórios, apresentar razões e limites e permanecer sujeito a revisão humana antes de qualquer encaminhamento. Não garantir retorno, elegibilidade, solvência ou adequação. Entregáveis:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b3e17bb1-0013,"Implemente pedido de acesso, declaração de conflito de interesse, aprovação do proprietário, NDA simples apenas quando juridicamente aprovado e data room isolada por oportunidade. A sala segura deve suportar pastas, versões, classificação, marcas de água, acesso temporal, visualização e download controlados, revogação, expiração, registo de actividade e trilho de auditoria.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 77 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 201 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 201 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 76,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b3e17bb1-0013: Implemente pedido de acesso, declaração de conflito de interesse, aprovação do proprietário, NDA simples apenas quando juridicamente aprovado e data room isolada por oportunidade. A sala segura deve suportar pastas, versões, classificação, marcas de água, acesso temporal, visualização e download controlados, revogação, expiração, registo de actividade e trilho de auditoria. | MASTER-d6055984-0042: Implemente pedido de acesso, declaração de conflito de interesse, aprovação do proprietário, NDA simples apenas quando juridicamente aprovado e data room isolada por oportunidade. A sala segura deve suportar pastas, versões, classificação, marcas de água, acesso temporal, visualização e download controlados, revogação, expiração, registo de actividade e trilho de auditoria. | MASTER-06996499-0040: Implemente pedido de acesso, declaração de conflito de interesse, aprovação do proprietário, NDA simples apenas quando juridicamente aprovado e data room isolada por oportunidade. A sala segura deve suportar pastas, versões, classificação, marcas de água, acesso temporal, visualização e download controlados, revogação, expiração, registo de actividade e trilho de auditoria. | MASTER-c32107c1-0013: Implemente pedido de acesso, declaração de conflito de interesse, aprovação do proprietário, NDA simples apenas quando juridicamente aprovado e data room isolada por oportunidade. A sala segura deve suportar pastas, versões, classificação, marcas de água, acesso temporal, visualização e download controlados, revogação, expiração, registo de actividade e trilho de auditoria.",P2,MASTER-b3e17bb1-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0013 | MASTER-d6055984-0042 | MASTER-06996499-0040 | MASTER-c32107c1-0013,4,"[{""id"":""MASTER-b3e17bb1-0013"",""pedido"":""Implemente pedido de acesso, declaração de conflito de interesse, aprovação do proprietário, NDA simples apenas quando juridicamente aprovado e data room isolada por oportunidade. A sala segura deve suportar pastas, versões, classificação, marcas de água, acesso temporal, visualização e download controlados, revogação, expiração, registo de actividade e trilho de auditoria."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 77""],""aceitacao"":""Implemente pedido de acesso, declaração de conflito de interesse, aprovação do proprietário, NDA simples apenas quando juridicamente aprovado e data room isolada por oportunidade. A sala segura deve suportar pastas, versões, classificação, marcas de água, acesso temporal, visualização e download controlados, revogação, expiração, registo de actividade e trilho de auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-d6055984-0042"",""pedido"":""Implemente pedido de acesso, declaração de conflito de interesse, aprovação do proprietário, NDA simples apenas quando juridicamente aprovado e data room isolada por oportunidade. A sala segura deve suportar pastas, versões, classificação, marcas de água, acesso temporal, visualização e download controlados, revogação, expiração, registo de actividade e trilho de auditoria."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 201""],""aceitacao"":""Implemente pedido de acesso, declaração de conflito de interesse, aprovação do proprietário, NDA simples apenas quando juridicamente aprovado e data room isolada por oportunidade. A sala segura deve suportar pastas, versões, classificação, marcas de água, acesso temporal, visualização e download controlados, revogação, expiração, registo de actividade e trilho de auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-06996499-0040"",""pedido"":""Implemente pedido de acesso, declaração de conflito de interesse, aprovação do proprietário, NDA simples apenas quando juridicamente aprovado e data room isolada por oportunidade. A sala segura deve suportar pastas, versões, classificação, marcas de água, acesso temporal, visualização e download controlados, revogação, expiração, registo de actividade e trilho de auditoria."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 201""],""aceitacao"":""Implemente pedido de acesso, declaração de conflito de interesse, aprovação do proprietário, NDA simples apenas quando juridicamente aprovado e data room isolada por oportunidade. A sala segura deve suportar pastas, versões, classificação, marcas de água, acesso temporal, visualização e download controlados, revogação, expiração, registo de actividade e trilho de auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-c32107c1-0013"",""pedido"":""Implemente pedido de acesso, declaração de conflito de interesse, aprovação do proprietário, NDA simples apenas quando juridicamente aprovado e data room isolada por oportunidade. A sala segura deve suportar pastas, versões, classificação, marcas de água, acesso temporal, visualização e download controlados, revogação, expiração, registo de actividade e trilho de auditoria."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 76""],""aceitacao"":""Implemente pedido de acesso, declaração de conflito de interesse, aprovação do proprietário, NDA simples apenas quando juridicamente aprovado e data room isolada por oportunidade. A sala segura deve suportar pastas, versões, classificação, marcas de água, acesso temporal, visualização e download controlados, revogação, expiração, registo de actividade e trilho de auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b3e17bb1-0014,Nenhum valor do pipeline deve ser apresentado como receita ou transacção concluída.,..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 86 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 210 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 210 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 85,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b3e17bb1-0014: Nenhum valor do pipeline deve ser apresentado como receita ou transacção concluída. | MASTER-d6055984-0043: Nenhum valor do pipeline deve ser apresentado como receita ou transacção concluída. | MASTER-06996499-0041: Nenhum valor do pipeline deve ser apresentado como receita ou transacção concluída. | MASTER-c32107c1-0014: Nenhum valor do pipeline deve ser apresentado como receita ou transacção concluída.,P2,MASTER-b3e17bb1-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0014 | MASTER-d6055984-0043 | MASTER-06996499-0041 | MASTER-c32107c1-0014,4,"[{""id"":""MASTER-b3e17bb1-0014"",""pedido"":""Nenhum valor do pipeline deve ser apresentado como receita ou transacção concluída."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 86""],""aceitacao"":""Nenhum valor do pipeline deve ser apresentado como receita ou transacção concluída."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-d6055984-0043"",""pedido"":""Nenhum valor do pipeline deve ser apresentado como receita ou transacção concluída."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 210""],""aceitacao"":""Nenhum valor do pipeline deve ser apresentado como receita ou transacção concluída."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0041"",""pedido"":""Nenhum valor do pipeline deve ser apresentado como receita ou transacção concluída."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 210""],""aceitacao"":""Nenhum valor do pipeline deve ser apresentado como receita ou transacção concluída."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-c32107c1-0014"",""pedido"":""Nenhum valor do pipeline deve ser apresentado como receita ou transacção concluída."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 85""],""aceitacao"":""Nenhum valor do pipeline deve ser apresentado como receita ou transacção concluída."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b3e17bb1-0015,12. Integrações obrigatórias,..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 96 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 220 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 220 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 95,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b3e17bb1-0015: 12. Integrações obrigatórias | MASTER-d6055984-0044: 12. Integrações obrigatórias | MASTER-06996499-0042: 12. Integrações obrigatórias | MASTER-c32107c1-0015: 12. Integrações obrigatórias,P2,MASTER-b3e17bb1-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0015 | MASTER-d6055984-0044 | MASTER-06996499-0042 | MASTER-c32107c1-0015,4,"[{""id"":""MASTER-b3e17bb1-0015"",""pedido"":""12. Integrações obrigatórias"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 96""],""aceitacao"":""12. Integrações obrigatórias"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-d6055984-0044"",""pedido"":""12. Integrações obrigatórias"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 220""],""aceitacao"":""12. Integrações obrigatórias"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0042"",""pedido"":""12. Integrações obrigatórias"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 220""],""aceitacao"":""12. Integrações obrigatórias"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-c32107c1-0015"",""pedido"":""12. Integrações obrigatórias"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 95""],""aceitacao"":""12. Integrações obrigatórias"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b3e17bb1-0016,"Aplicar autenticação forte, MFA para perfis privilegiados, autorização por função e atributo, menor privilégio, cifragem, gestão de segredos, segregação de ambientes, rate limiting, validação de ficheiros, protecção contra injecção, auditoria, monitoria, backup, recuperação e resposta a incidentes. Classificar dados como públicos, internos, confidenciais ou restritos; definir finalidade, base, proprietário, acesso, retenção, divulgação, anonimização e eliminação. Implementar sinais e fila de análise de fraude, sem decisão automática definitiva.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 100 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 224 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 224 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 99,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b3e17bb1-0016: Aplicar autenticação forte, MFA para perfis privilegiados, autorização por função e atributo, menor privilégio, cifragem, gestão de segredos, segregação de ambientes, rate limiting, validação de ficheiros, protecção contra injecção, auditoria, monitoria, backup, recuperação e resposta a incidentes. Classificar dados como públicos, internos, confidenciais ou restritos; definir finalidade, base, proprietário, acesso, retenção, divulgação, anonimização e eliminação. Implementar sinais e fila de análise de fraude, sem decisão automática definitiva. | MASTER-d6055984-0045: Aplicar autenticação forte, MFA para perfis privilegiados, autorização por função e atributo, menor privilégio, cifragem, gestão de segredos, segregação de ambientes, rate limiting, validação de ficheiros, protecção contra injecção, auditoria, monitoria, backup, recuperação e resposta a incidentes. Classificar dados como públicos, internos, confidenciais ou restritos; definir finalidade, base, proprietário, acesso, retenção, divulgação, anonimização e eliminação. Implementar sinais e fila de análise de fraude, sem decisão automática definitiva. | MASTER-06996499-0043: Aplicar autenticação forte, MFA para perfis privilegiados, autorização por função e atributo, menor privilégio, cifragem, gestão de segredos, segregação de ambientes, rate limiting, validação de ficheiros, protecção contra injecção, auditoria, monitoria, backup, recuperação e resposta a incidentes. Classificar dados como públicos, internos, confidenciais ou restritos; definir finalidade, base, proprietário, acesso, retenção, divulgação, anonimização e eliminação. Implementar sinais e fila de análise de fraude, sem decisão automática definitiva. | MASTER-c32107c1-0016: Aplicar autenticação forte, MFA para perfis privilegiados, autorização por função e atributo, menor privilégio, cifragem, gestão de segredos, segregação de ambientes, rate limiting, validação de ficheiros, protecção contra injecção, auditoria, monitoria, backup, recuperação e resposta a incidentes. Classificar dados como públicos, internos, confidenciais ou restritos; definir finalidade, base, proprietário, acesso, retenção, divulgação, anonimização e eliminação. Implementar sinais e fila de análise de fraude, sem decisão automática definitiva.",P1,MASTER-b3e17bb1-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0016 | MASTER-d6055984-0045 | MASTER-06996499-0043 | MASTER-c32107c1-0016,4,"[{""id"":""MASTER-b3e17bb1-0016"",""pedido"":""Aplicar autenticação forte, MFA para perfis privilegiados, autorização por função e atributo, menor privilégio, cifragem, gestão de segredos, segregação de ambientes, rate limiting, validação de ficheiros, protecção contra injecção, auditoria, monitoria, backup, recuperação e resposta a incidentes. Classificar dados como públicos, internos, confidenciais ou restritos; definir finalidade, base, proprietário, acesso, retenção, divulgação, anonimização e eliminação. Implementar sinais e fila de análise de fraude, sem decisão automática definitiva."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 100""],""aceitacao"":""Aplicar autenticação forte, MFA para perfis privilegiados, autorização por função e atributo, menor privilégio, cifragem, gestão de segredos, segregação de ambientes, rate limiting, validação de ficheiros, protecção contra injecção, auditoria, monitoria, backup, recuperação e resposta a incidentes. Classificar dados como públicos, internos, confidenciais ou restritos; definir finalidade, base, proprietário, acesso, retenção, divulgação, anonimização e eliminação. Implementar sinais e fila de análise de fraude, sem decisão automática definitiva."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-d6055984-0045"",""pedido"":""Aplicar autenticação forte, MFA para perfis privilegiados, autorização por função e atributo, menor privilégio, cifragem, gestão de segredos, segregação de ambientes, rate limiting, validação de ficheiros, protecção contra injecção, auditoria, monitoria, backup, recuperação e resposta a incidentes. Classificar dados como públicos, internos, confidenciais ou restritos; definir finalidade, base, proprietário, acesso, retenção, divulgação, anonimização e eliminação. Implementar sinais e fila de análise de fraude, sem decisão automática definitiva."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 224""],""aceitacao"":""Aplicar autenticação forte, MFA para perfis privilegiados, autorização por função e atributo, menor privilégio, cifragem, gestão de segredos, segregação de ambientes, rate limiting, validação de ficheiros, protecção contra injecção, auditoria, monitoria, backup, recuperação e resposta a incidentes. Classificar dados como públicos, internos, confidenciais ou restritos; definir finalidade, base, proprietário, acesso, retenção, divulgação, anonimização e eliminação. Implementar sinais e fila de análise de fraude, sem decisão automática definitiva."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-06996499-0043"",""pedido"":""Aplicar autenticação forte, MFA para perfis privilegiados, autorização por função e atributo, menor privilégio, cifragem, gestão de segredos, segregação de ambientes, rate limiting, validação de ficheiros, protecção contra injecção, auditoria, monitoria, backup, recuperação e resposta a incidentes. Classificar dados como públicos, internos, confidenciais ou restritos; definir finalidade, base, proprietário, acesso, retenção, divulgação, anonimização e eliminação. Implementar sinais e fila de análise de fraude, sem decisão automática definitiva."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 224""],""aceitacao"":""Aplicar autenticação forte, MFA para perfis privilegiados, autorização por função e atributo, menor privilégio, cifragem, gestão de segredos, segregação de ambientes, rate limiting, validação de ficheiros, protecção contra injecção, auditoria, monitoria, backup, recuperação e resposta a incidentes. Classificar dados como públicos, internos, confidenciais ou restritos; definir finalidade, base, proprietário, acesso, retenção, divulgação, anonimização e eliminação. Implementar sinais e fila de análise de fraude, sem decisão automática definitiva."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""},{""id"":""MASTER-c32107c1-0016"",""pedido"":""Aplicar autenticação forte, MFA para perfis privilegiados, autorização por função e atributo, menor privilégio, cifragem, gestão de segredos, segregação de ambientes, rate limiting, validação de ficheiros, protecção contra injecção, auditoria, monitoria, backup, recuperação e resposta a incidentes. Classificar dados como públicos, internos, confidenciais ou restritos; definir finalidade, base, proprietário, acesso, retenção, divulgação, anonimização e eliminação. Implementar sinais e fila de análise de fraude, sem decisão automática definitiva."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 99""],""aceitacao"":""Aplicar autenticação forte, MFA para perfis privilegiados, autorização por função e atributo, menor privilégio, cifragem, gestão de segredos, segregação de ambientes, rate limiting, validação de ficheiros, protecção contra injecção, auditoria, monitoria, backup, recuperação e resposta a incidentes. Classificar dados como públicos, internos, confidenciais ou restritos; definir finalidade, base, proprietário, acesso, retenção, divulgação, anonimização e eliminação. Implementar sinais e fila de análise de fraude, sem decisão automática definitiva."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b3e17bb1-0017,16. Formato obrigatório da resposta do Codex,..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 127 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 251 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 251 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 126,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-b3e17bb1-0017: 16. Formato obrigatório da resposta do Codex | MASTER-d6055984-0046: 16. Formato obrigatório da resposta do Codex | MASTER-06996499-0044: 16. Formato obrigatório da resposta do Codex | MASTER-c32107c1-0017: 16. Formato obrigatório da resposta do Codex,P2,MASTER-b3e17bb1-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0017 | MASTER-d6055984-0046 | MASTER-06996499-0044 | MASTER-c32107c1-0017,4,"[{""id"":""MASTER-b3e17bb1-0017"",""pedido"":""16. Formato obrigatório da resposta do Codex"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 127""],""aceitacao"":""16. Formato obrigatório da resposta do Codex"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-d6055984-0046"",""pedido"":""16. Formato obrigatório da resposta do Codex"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 251""],""aceitacao"":""16. Formato obrigatório da resposta do Codex"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0044"",""pedido"":""16. Formato obrigatório da resposta do Codex"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 251""],""aceitacao"":""16. Formato obrigatório da resposta do Codex"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-c32107c1-0017"",""pedido"":""16. Formato obrigatório da resposta do Codex"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 126""],""aceitacao"":""16. Formato obrigatório da resposta do Codex"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b3e17bb1-0018,"É proibido declarar uma fase concluída sem evidência de testes; avançar automaticamente; executar produção; efectuar alterações destrutivas; activar integrações externas reais; publicar dados confidenciais ou coordenadas restritas; apresentar terra, direitos fundiários, propriedades, investimentos agrícolas ou licenças como livremente vendáveis ou transmissíveis sem validação jurídica; emitir contratos ou NDAs sem validação jurídica; cobrar comissões sem contrato; ou representar que a Tempo certifica, avalia, garante a titularidade, confirma a validade regulatória ou assegura a transmissibilidade do negócio, activo, direito ou licença.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 141 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 265 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 265 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 140,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b3e17bb1-0018: É proibido declarar uma fase concluída sem evidência de testes; avançar automaticamente; executar produção; efectuar alterações destrutivas; activar integrações externas reais; publicar dados confidenciais ou coordenadas restritas; apresentar terra, direitos fundiários, propriedades, investimentos agrícolas ou licenças como livremente vendáveis ou transmissíveis sem validação jurídica; emitir contratos ou NDAs sem validação jurídica; cobrar comissões sem contrato; ou representar que a Tempo certifica, avalia, garante a titularidade, confirma a validade regulatória ou assegura a transmissibilidade do negócio, activo, direito ou licença. | MASTER-d6055984-0047: É proibido declarar uma fase concluída sem evidência de testes; avançar automaticamente; executar produção; efectuar alterações destrutivas; activar integrações externas reais; publicar dados confidenciais ou coordenadas restritas; apresentar terra, direitos fundiários, propriedades, investimentos agrícolas ou licenças como livremente vendáveis ou transmissíveis sem validação jurídica; emitir contratos ou NDAs sem validação jurídica; cobrar comissões sem contrato; ou representar que a Tempo certifica, avalia, garante a titularidade, confirma a validade regulatória ou assegura a transmissibilidade do negócio, activo, direito ou licença. | MASTER-06996499-0045: É proibido declarar uma fase concluída sem evidência de testes; avançar automaticamente; executar produção; efectuar alterações destrutivas; activar integrações externas reais; publicar dados confidenciais ou coordenadas restritas; apresentar terra, direitos fundiários, propriedades, investimentos agrícolas ou licenças como livremente vendáveis ou transmissíveis sem validação jurídica; emitir contratos ou NDAs sem validação jurídica; cobrar comissões sem contrato; ou representar que a Tempo certifica, avalia, garante a titularidade, confirma a validade regulatória ou assegura a transmissibilidade do negócio, activo, direito ou licença. | MASTER-c32107c1-0018: É proibido declarar uma fase concluída sem evidência de testes; avançar automaticamente; executar produção; efectuar alterações destrutivas; activar integrações externas reais; publicar dados confidenciais ou coordenadas restritas; apresentar terra, direitos fundiários, propriedades, investimentos agrícolas ou licenças como livremente vendáveis ou transmissíveis sem validação jurídica; emitir contratos ou NDAs sem validação jurídica; cobrar comissões sem contrato; ou representar que a Tempo certifica, avalia, garante a titularidade, confirma a validade regulatória ou assegura a transmissibilidade do negócio, activo, direito ou licença.",P1,MASTER-b3e17bb1-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-d6055984-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-c32107c1-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b3e17bb1-0018 | MASTER-d6055984-0047 | MASTER-06996499-0045 | MASTER-c32107c1-0018,4,"[{""id"":""MASTER-b3e17bb1-0018"",""pedido"":""É proibido declarar uma fase concluída sem evidência de testes; avançar automaticamente; executar produção; efectuar alterações destrutivas; activar integrações externas reais; publicar dados confidenciais ou coordenadas restritas; apresentar terra, direitos fundiários, propriedades, investimentos agrícolas ou licenças como livremente vendáveis ou transmissíveis sem validação jurídica; emitir contratos ou NDAs sem validação jurídica; cobrar comissões sem contrato; ou representar que a Tempo certifica, avalia, garante a titularidade, confirma a validade regulatória ou assegura a transmissibilidade do negócio, activo, direito ou licença."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5d9b9f23-04ef-4e14-89d5-bbe6abb4a06b\\Pasted text.txt; SHA b3e17bb11d6ebafa121b623c8ff8949812b35ef0ca5926a33c22f3e2093a01d9; linha 141""],""aceitacao"":""É proibido declarar uma fase concluída sem evidência de testes; avançar automaticamente; executar produção; efectuar alterações destrutivas; activar integrações externas reais; publicar dados confidenciais ou coordenadas restritas; apresentar terra, direitos fundiários, propriedades, investimentos agrícolas ou licenças como livremente vendáveis ou transmissíveis sem validação jurídica; emitir contratos ou NDAs sem validação jurídica; cobrar comissões sem contrato; ou representar que a Tempo certifica, avalia, garante a titularidade, confirma a validade regulatória ou assegura a transmissibilidade do negócio, activo, direito ou licença."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-d6055984-0047"",""pedido"":""É proibido declarar uma fase concluída sem evidência de testes; avançar automaticamente; executar produção; efectuar alterações destrutivas; activar integrações externas reais; publicar dados confidenciais ou coordenadas restritas; apresentar terra, direitos fundiários, propriedades, investimentos agrícolas ou licenças como livremente vendáveis ou transmissíveis sem validação jurídica; emitir contratos ou NDAs sem validação jurídica; cobrar comissões sem contrato; ou representar que a Tempo certifica, avalia, garante a titularidade, confirma a validade regulatória ou assegura a transmissibilidade do negócio, activo, direito ou licença."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 265""],""aceitacao"":""É proibido declarar uma fase concluída sem evidência de testes; avançar automaticamente; executar produção; efectuar alterações destrutivas; activar integrações externas reais; publicar dados confidenciais ou coordenadas restritas; apresentar terra, direitos fundiários, propriedades, investimentos agrícolas ou licenças como livremente vendáveis ou transmissíveis sem validação jurídica; emitir contratos ou NDAs sem validação jurídica; cobrar comissões sem contrato; ou representar que a Tempo certifica, avalia, garante a titularidade, confirma a validade regulatória ou assegura a transmissibilidade do negócio, activo, direito ou licença."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-06996499-0045"",""pedido"":""É proibido declarar uma fase concluída sem evidência de testes; avançar automaticamente; executar produção; efectuar alterações destrutivas; activar integrações externas reais; publicar dados confidenciais ou coordenadas restritas; apresentar terra, direitos fundiários, propriedades, investimentos agrícolas ou licenças como livremente vendáveis ou transmissíveis sem validação jurídica; emitir contratos ou NDAs sem validação jurídica; cobrar comissões sem contrato; ou representar que a Tempo certifica, avalia, garante a titularidade, confirma a validade regulatória ou assegura a transmissibilidade do negócio, activo, direito ou licença."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 265""],""aceitacao"":""É proibido declarar uma fase concluída sem evidência de testes; avançar automaticamente; executar produção; efectuar alterações destrutivas; activar integrações externas reais; publicar dados confidenciais ou coordenadas restritas; apresentar terra, direitos fundiários, propriedades, investimentos agrícolas ou licenças como livremente vendáveis ou transmissíveis sem validação jurídica; emitir contratos ou NDAs sem validação jurídica; cobrar comissões sem contrato; ou representar que a Tempo certifica, avalia, garante a titularidade, confirma a validade regulatória ou assegura a transmissibilidade do negócio, activo, direito ou licença."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-c32107c1-0018"",""pedido"":""É proibido declarar uma fase concluída sem evidência de testes; avançar automaticamente; executar produção; efectuar alterações destrutivas; activar integrações externas reais; publicar dados confidenciais ou coordenadas restritas; apresentar terra, direitos fundiários, propriedades, investimentos agrícolas ou licenças como livremente vendáveis ou transmissíveis sem validação jurídica; emitir contratos ou NDAs sem validação jurídica; cobrar comissões sem contrato; ou representar que a Tempo certifica, avalia, garante a titularidade, confirma a validade regulatória ou assegura a transmissibilidade do negócio, activo, direito ou licença."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e11a00e4-8fcc-4ad8-8861-2fc0244c4324\\Pasted text.txt; SHA c32107c1735d544d91c1c5e6f94c731e71871c66ff6ddcbecedc4c86fd1630c7; linha 140""],""aceitacao"":""É proibido declarar uma fase concluída sem evidência de testes; avançar automaticamente; executar produção; efectuar alterações destrutivas; activar integrações externas reais; publicar dados confidenciais ou coordenadas restritas; apresentar terra, direitos fundiários, propriedades, investimentos agrícolas ou licenças como livremente vendáveis ou transmissíveis sem validação jurídica; emitir contratos ou NDAs sem validação jurídica; cobrar comissões sem contrato; ou representar que a Tempo certifica, avalia, garante a titularidade, confirma a validade regulatória ou assegura a transmissibilidade do negócio, activo, direito ou licença."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0001,"Actua como arquitecto de software e programador sénior responsável por implementar, no portal, o módulo completo de oportunidades de negócio, manifestações de interesse e seguimento operacional descrito nos Anexos A, B e C. A tecnologia-alvo é React no frontend, Laravel no backend, PostgreSQL/PostGIS na persistência geográfica e relacional, Redis para cache, filas e bloqueios, armazenamento de objectos compatível com S3 e integração com o CRM open source já adoptado pelo portal. Produz código funcional, seguro, testável, documentado e pronto para integração, preservando a arquitectura, versões, convenções, autenticação, autorização, componentes e pipeline existentes. Antes de alterar código, analisa o repositório e confirma versões, organização de pastas, bibliotecas instaladas, padrões de interface, contratos API, modelo de utilizador, permissões, migrações, serviços externos e módulos reutilizáveis. Não substituas componentes existentes sem justificação e não inventes serviços, tabelas ou contratos externos sem os assinalar como dependências ou decisões pendentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 8 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 6,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0001: Actua como arquitecto de software e programador sénior responsável por implementar, no portal, o módulo completo de oportunidades de negócio, manifestações de interesse e seguimento operacional descrito nos Anexos A, B e C. A tecnologia-alvo é React no frontend, Laravel no backend, PostgreSQL/PostGIS na persistência geográfica e relacional, Redis para cache, filas e bloqueios, armazenamento de objectos compatível com S3 e integração com o CRM open source já adoptado pelo portal. Produz código funcional, seguro, testável, documentado e pronto para integração, preservando a arquitectura, versões, convenções, autenticação, autorização, componentes e pipeline existentes. Antes de alterar código, analisa o repositório e confirma versões, organização de pastas, bibliotecas instaladas, padrões de interface, contratos API, modelo de utilizador, permissões, migrações, serviços externos e módulos reutilizáveis. Não substituas componentes existentes sem justificação e não inventes serviços, tabelas ou contratos externos sem os assinalar como dependências ou decisões pendentes. | MASTER-24f36a01-0001: Actua como arquitecto de software e programador sénior responsável por implementar, no portal, o módulo completo de oportunidades de negócio, manifestações de interesse e seguimento operacional descrito nos Anexos A, B e C. A tecnologia-alvo é React no frontend, Laravel no backend, PostgreSQL/PostGIS na persistência geográfica e relacional, Redis para cache, filas e bloqueios, armazenamento de objectos compatível com S3 e integração com o CRM open source já adoptado pelo portal. Produz código funcional, seguro, testável, documentado e pronto para integração, preservando a arquitectura, versões, convenções, autenticação, autorização, componentes e pipeline existentes. Antes de alterar código, analisa o repositório e confirma versões, organização de pastas, bibliotecas instaladas, padrões de interface, contratos API, modelo de utilizador, permissões, migrações, serviços externos e módulos reutilizáveis. Não substituas componentes existentes sem justificação e não inventes serviços, tabelas ou contratos externos sem os assinalar como dependências ou decisões pendentes.",P2,MASTER-6e51cfcd-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0001 | MASTER-24f36a01-0001,2,"[{""id"":""MASTER-6e51cfcd-0001"",""pedido"":""Actua como arquitecto de software e programador sénior responsável por implementar, no portal, o módulo completo de oportunidades de negócio, manifestações de interesse e seguimento operacional descrito nos Anexos A, B e C. A tecnologia-alvo é React no frontend, Laravel no backend, PostgreSQL/PostGIS na persistência geográfica e relacional, Redis para cache, filas e bloqueios, armazenamento de objectos compatível com S3 e integração com o CRM open source já adoptado pelo portal. Produz código funcional, seguro, testável, documentado e pronto para integração, preservando a arquitectura, versões, convenções, autenticação, autorização, componentes e pipeline existentes. Antes de alterar código, analisa o repositório e confirma versões, organização de pastas, bibliotecas instaladas, padrões de interface, contratos API, modelo de utilizador, permissões, migrações, serviços externos e módulos reutilizáveis. Não substituas componentes existentes sem justificação e não inventes serviços, tabelas ou contratos externos sem os assinalar como dependências ou decisões pendentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 8""],""aceitacao"":""Actua como arquitecto de software e programador sénior responsável por implementar, no portal, o módulo completo de oportunidades de negócio, manifestações de interesse e seguimento operacional descrito nos Anexos A, B e C. A tecnologia-alvo é React no frontend, Laravel no backend, PostgreSQL/PostGIS na persistência geográfica e relacional, Redis para cache, filas e bloqueios, armazenamento de objectos compatível com S3 e integração com o CRM open source já adoptado pelo portal. Produz código funcional, seguro, testável, documentado e pronto para integração, preservando a arquitectura, versões, convenções, autenticação, autorização, componentes e pipeline existentes. Antes de alterar código, analisa o repositório e confirma versões, organização de pastas, bibliotecas instaladas, padrões de interface, contratos API, modelo de utilizador, permissões, migrações, serviços externos e módulos reutilizáveis. Não substituas componentes existentes sem justificação e não inventes serviços, tabelas ou contratos externos sem os assinalar como dependências ou decisões pendentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-24f36a01-0001"",""pedido"":""Actua como arquitecto de software e programador sénior responsável por implementar, no portal, o módulo completo de oportunidades de negócio, manifestações de interesse e seguimento operacional descrito nos Anexos A, B e C. A tecnologia-alvo é React no frontend, Laravel no backend, PostgreSQL/PostGIS na persistência geográfica e relacional, Redis para cache, filas e bloqueios, armazenamento de objectos compatível com S3 e integração com o CRM open source já adoptado pelo portal. Produz código funcional, seguro, testável, documentado e pronto para integração, preservando a arquitectura, versões, convenções, autenticação, autorização, componentes e pipeline existentes. Antes de alterar código, analisa o repositório e confirma versões, organização de pastas, bibliotecas instaladas, padrões de interface, contratos API, modelo de utilizador, permissões, migrações, serviços externos e módulos reutilizáveis. Não substituas componentes existentes sem justificação e não inventes serviços, tabelas ou contratos externos sem os assinalar como dependências ou decisões pendentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 6""],""aceitacao"":""Actua como arquitecto de software e programador sénior responsável por implementar, no portal, o módulo completo de oportunidades de negócio, manifestações de interesse e seguimento operacional descrito nos Anexos A, B e C. A tecnologia-alvo é React no frontend, Laravel no backend, PostgreSQL/PostGIS na persistência geográfica e relacional, Redis para cache, filas e bloqueios, armazenamento de objectos compatível com S3 e integração com o CRM open source já adoptado pelo portal. Produz código funcional, seguro, testável, documentado e pronto para integração, preservando a arquitectura, versões, convenções, autenticação, autorização, componentes e pipeline existentes. Antes de alterar código, analisa o repositório e confirma versões, organização de pastas, bibliotecas instaladas, padrões de interface, contratos API, modelo de utilizador, permissões, migrações, serviços externos e módulos reutilizáveis. Não substituas componentes existentes sem justificação e não inventes serviços, tabelas ou contratos externos sem os assinalar como dependências ou decisões pendentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0002,D.1 Objectivo e escopo obrigatório,..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 9 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 7,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-6e51cfcd-0002: D.1 Objectivo e escopo obrigatório | MASTER-24f36a01-0002: D.1 Objectivo e escopo obrigatório,P2,MASTER-6e51cfcd-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0002 | MASTER-24f36a01-0002,2,"[{""id"":""MASTER-6e51cfcd-0002"",""pedido"":""D.1 Objectivo e escopo obrigatório"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 9""],""aceitacao"":""D.1 Objectivo e escopo obrigatório"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-24f36a01-0002"",""pedido"":""D.1 Objectivo e escopo obrigatório"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 7""],""aceitacao"":""D.1 Objectivo e escopo obrigatório"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0003,"• Implementar o formulário de criação de oportunidade, público e administrativo, responsivo, acessível e dividido em etapas, com rascunho automático, retoma, validação progressiva, campos condicionais, anexos seguros, resumo e confirmação forte.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 10 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 8,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0003: • Implementar o formulário de criação de oportunidade, público e administrativo, responsivo, acessível e dividido em etapas, com rascunho automático, retoma, validação progressiva, campos condicionais, anexos seguros, resumo e confirmação forte. | MASTER-24f36a01-0003: • Implementar o formulário de criação de oportunidade, público e administrativo, responsivo, acessível e dividido em etapas, com rascunho automático, retoma, validação progressiva, campos condicionais, anexos seguros, resumo e confirmação forte.",P1,MASTER-6e51cfcd-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0003 | MASTER-24f36a01-0003,2,"[{""id"":""MASTER-6e51cfcd-0003"",""pedido"":""• Implementar o formulário de criação de oportunidade, público e administrativo, responsivo, acessível e dividido em etapas, com rascunho automático, retoma, validação progressiva, campos condicionais, anexos seguros, resumo e confirmação forte."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 10""],""aceitacao"":""• Implementar o formulário de criação de oportunidade, público e administrativo, responsivo, acessível e dividido em etapas, com rascunho automático, retoma, validação progressiva, campos condicionais, anexos seguros, resumo e confirmação forte."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-24f36a01-0003"",""pedido"":""• Implementar o formulário de criação de oportunidade, público e administrativo, responsivo, acessível e dividido em etapas, com rascunho automático, retoma, validação progressiva, campos condicionais, anexos seguros, resumo e confirmação forte."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 8""],""aceitacao"":""• Implementar o formulário de criação de oportunidade, público e administrativo, responsivo, acessível e dividido em etapas, com rascunho automático, retoma, validação progressiva, campos condicionais, anexos seguros, resumo e confirmação forte."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0004,"• Implementar o formulário de manifestação de interesse associado apenas a oportunidades publicadas e activas, com qualificação do interessado, consentimentos versionados, deduplicação e criação ou actualização idempotente de lead no CRM.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 11 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 9,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0004: • Implementar o formulário de manifestação de interesse associado apenas a oportunidades publicadas e activas, com qualificação do interessado, consentimentos versionados, deduplicação e criação ou actualização idempotente de lead no CRM. | MASTER-24f36a01-0004: • Implementar o formulário de manifestação de interesse associado apenas a oportunidades publicadas e activas, com qualificação do interessado, consentimentos versionados, deduplicação e criação ou actualização idempotente de lead no CRM.",P2,MASTER-6e51cfcd-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0004 | MASTER-24f36a01-0004,2,"[{""id"":""MASTER-6e51cfcd-0004"",""pedido"":""• Implementar o formulário de manifestação de interesse associado apenas a oportunidades publicadas e activas, com qualificação do interessado, consentimentos versionados, deduplicação e criação ou actualização idempotente de lead no CRM."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 11""],""aceitacao"":""• Implementar o formulário de manifestação de interesse associado apenas a oportunidades publicadas e activas, com qualificação do interessado, consentimentos versionados, deduplicação e criação ou actualização idempotente de lead no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-24f36a01-0004"",""pedido"":""• Implementar o formulário de manifestação de interesse associado apenas a oportunidades publicadas e activas, com qualificação do interessado, consentimentos versionados, deduplicação e criação ou actualização idempotente de lead no CRM."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 9""],""aceitacao"":""• Implementar o formulário de manifestação de interesse associado apenas a oportunidades publicadas e activas, com qualificação do interessado, consentimentos versionados, deduplicação e criação ou actualização idempotente de lead no CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0005,"• Implementar o fluxo integral de triagem, pedido de informação, revisão, aprovação em dois níveis, publicação, qualificação, encaminhamento, NDA, diligência, negociação e encerramento, com segregação de funções.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 12 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 10,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0005: • Implementar o fluxo integral de triagem, pedido de informação, revisão, aprovação em dois níveis, publicação, qualificação, encaminhamento, NDA, diligência, negociação e encerramento, com segregação de funções. | MASTER-24f36a01-0005: • Implementar o fluxo integral de triagem, pedido de informação, revisão, aprovação em dois níveis, publicação, qualificação, encaminhamento, NDA, diligência, negociação e encerramento, com segregação de funções.",P2,MASTER-6e51cfcd-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0005 | MASTER-24f36a01-0005,2,"[{""id"":""MASTER-6e51cfcd-0005"",""pedido"":""• Implementar o fluxo integral de triagem, pedido de informação, revisão, aprovação em dois níveis, publicação, qualificação, encaminhamento, NDA, diligência, negociação e encerramento, com segregação de funções."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 12""],""aceitacao"":""• Implementar o fluxo integral de triagem, pedido de informação, revisão, aprovação em dois níveis, publicação, qualificação, encaminhamento, NDA, diligência, negociação e encerramento, com segregação de funções."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-24f36a01-0005"",""pedido"":""• Implementar o fluxo integral de triagem, pedido de informação, revisão, aprovação em dois níveis, publicação, qualificação, encaminhamento, NDA, diligência, negociação e encerramento, com segregação de funções."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 10""],""aceitacao"":""• Implementar o fluxo integral de triagem, pedido de informação, revisão, aprovação em dois níveis, publicação, qualificação, encaminhamento, NDA, diligência, negociação e encerramento, com segregação de funções."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0006,"• Implementar caixa de trabalho, atribuição e reatribuição, próxima acção obrigatória, SLA configurável, alertas, escalonamento, notificações, histórico append-only, dashboards operacionais e reconciliação de integrações.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 13 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 11,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0006: • Implementar caixa de trabalho, atribuição e reatribuição, próxima acção obrigatória, SLA configurável, alertas, escalonamento, notificações, histórico append-only, dashboards operacionais e reconciliação de integrações. | MASTER-24f36a01-0006: • Implementar caixa de trabalho, atribuição e reatribuição, próxima acção obrigatória, SLA configurável, alertas, escalonamento, notificações, histórico append-only, dashboards operacionais e reconciliação de integrações.",P2,MASTER-6e51cfcd-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0006 | MASTER-24f36a01-0006,2,"[{""id"":""MASTER-6e51cfcd-0006"",""pedido"":""• Implementar caixa de trabalho, atribuição e reatribuição, próxima acção obrigatória, SLA configurável, alertas, escalonamento, notificações, histórico append-only, dashboards operacionais e reconciliação de integrações."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 13""],""aceitacao"":""• Implementar caixa de trabalho, atribuição e reatribuição, próxima acção obrigatória, SLA configurável, alertas, escalonamento, notificações, histórico append-only, dashboards operacionais e reconciliação de integrações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""},{""id"":""MASTER-24f36a01-0006"",""pedido"":""• Implementar caixa de trabalho, atribuição e reatribuição, próxima acção obrigatória, SLA configurável, alertas, escalonamento, notificações, histórico append-only, dashboards operacionais e reconciliação de integrações."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 11""],""aceitacao"":""• Implementar caixa de trabalho, atribuição e reatribuição, próxima acção obrigatória, SLA configurável, alertas, escalonamento, notificações, histórico append-only, dashboards operacionais e reconciliação de integrações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0007,• Garantir que nenhuma submissão publica automaticamente uma oportunidade e que nenhum dado reservado é exposto ao público ou a utilizadores sem autorização.,..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 14 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 12,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-6e51cfcd-0007: • Garantir que nenhuma submissão publica automaticamente uma oportunidade e que nenhum dado reservado é exposto ao público ou a utilizadores sem autorização. | MASTER-24f36a01-0007: • Garantir que nenhuma submissão publica automaticamente uma oportunidade e que nenhum dado reservado é exposto ao público ou a utilizadores sem autorização.,P2,MASTER-6e51cfcd-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0007 | MASTER-24f36a01-0007,2,"[{""id"":""MASTER-6e51cfcd-0007"",""pedido"":""• Garantir que nenhuma submissão publica automaticamente uma oportunidade e que nenhum dado reservado é exposto ao público ou a utilizadores sem autorização."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 14""],""aceitacao"":""• Garantir que nenhuma submissão publica automaticamente uma oportunidade e que nenhum dado reservado é exposto ao público ou a utilizadores sem autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-24f36a01-0007"",""pedido"":""• Garantir que nenhuma submissão publica automaticamente uma oportunidade e que nenhum dado reservado é exposto ao público ou a utilizadores sem autorização."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 12""],""aceitacao"":""• Garantir que nenhuma submissão publica automaticamente uma oportunidade e que nenhum dado reservado é exposto ao público ou a utilizadores sem autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0008,"• Frontend: implementar em React, reutilizando a biblioteca de componentes e o sistema visual existentes. Usar componentes funcionais, hooks, rotas protegidas, formulários por etapas, validação tipada, gestão previsível de estado e consumo de APIs por uma camada de serviços. Se o repositório já usar TypeScript, React Router, TanStack Query, React Hook Form ou Zod, manter essas escolhas; caso contrário, propor a introdução antes de instalar.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 16 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 14,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-6e51cfcd-0008: • Frontend: implementar em React, reutilizando a biblioteca de componentes e o sistema visual existentes. Usar componentes funcionais, hooks, rotas protegidas, formulários por etapas, validação tipada, gestão previsível de estado e consumo de APIs por uma camada de serviços. Se o repositório já usar TypeScript, React Router, TanStack Query, React Hook Form ou Zod, manter essas escolhas; caso contrário, propor a introdução antes de instalar. | MASTER-24f36a01-0008: • Frontend: implementar em React, reutilizando a biblioteca de componentes e o sistema visual existentes. Usar componentes funcionais, hooks, rotas protegidas, formulários por etapas, validação tipada, gestão previsível de estado e consumo de APIs por uma camada de serviços. Se o repositório já usar TypeScript, React Router, TanStack Query, React Hook Form ou Zod, manter essas escolhas; caso contrário, propor a introdução antes de instalar.",P2,MASTER-6e51cfcd-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0008 | MASTER-24f36a01-0008,2,"[{""id"":""MASTER-6e51cfcd-0008"",""pedido"":""• Frontend: implementar em React, reutilizando a biblioteca de componentes e o sistema visual existentes. Usar componentes funcionais, hooks, rotas protegidas, formulários por etapas, validação tipada, gestão previsível de estado e consumo de APIs por uma camada de serviços. Se o repositório já usar TypeScript, React Router, TanStack Query, React Hook Form ou Zod, manter essas escolhas; caso contrário, propor a introdução antes de instalar."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 16""],""aceitacao"":""• Frontend: implementar em React, reutilizando a biblioteca de componentes e o sistema visual existentes. Usar componentes funcionais, hooks, rotas protegidas, formulários por etapas, validação tipada, gestão previsível de estado e consumo de APIs por uma camada de serviços. Se o repositório já usar TypeScript, React Router, TanStack Query, React Hook Form ou Zod, manter essas escolhas; caso contrário, propor a introdução antes de instalar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-24f36a01-0008"",""pedido"":""• Frontend: implementar em React, reutilizando a biblioteca de componentes e o sistema visual existentes. Usar componentes funcionais, hooks, rotas protegidas, formulários por etapas, validação tipada, gestão previsível de estado e consumo de APIs por uma camada de serviços. Se o repositório já usar TypeScript, React Router, TanStack Query, React Hook Form ou Zod, manter essas escolhas; caso contrário, propor a introdução antes de instalar."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 14""],""aceitacao"":""• Frontend: implementar em React, reutilizando a biblioteca de componentes e o sistema visual existentes. Usar componentes funcionais, hooks, rotas protegidas, formulários por etapas, validação tipada, gestão previsível de estado e consumo de APIs por uma camada de serviços. Se o repositório já usar TypeScript, React Router, TanStack Query, React Hook Form ou Zod, manter essas escolhas; caso contrário, propor a introdução antes de instalar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0009,"• Backend: implementar em Laravel segundo os padrões já existentes, com rotas versionadas, Form Requests, Policies/Gates, Resources, Services/Actions, Events, Listeners, Jobs, Notifications e Scheduler. Manter controladores finos, regras de domínio fora da camada HTTP, transacções atómicas e validação integral no servidor.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 17 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 15,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0009: • Backend: implementar em Laravel segundo os padrões já existentes, com rotas versionadas, Form Requests, Policies/Gates, Resources, Services/Actions, Events, Listeners, Jobs, Notifications e Scheduler. Manter controladores finos, regras de domínio fora da camada HTTP, transacções atómicas e validação integral no servidor. | MASTER-24f36a01-0009: • Backend: implementar em Laravel segundo os padrões já existentes, com rotas versionadas, Form Requests, Policies/Gates, Resources, Services/Actions, Events, Listeners, Jobs, Notifications e Scheduler. Manter controladores finos, regras de domínio fora da camada HTTP, transacções atómicas e validação integral no servidor.",P2,MASTER-6e51cfcd-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0009 | MASTER-24f36a01-0009,2,"[{""id"":""MASTER-6e51cfcd-0009"",""pedido"":""• Backend: implementar em Laravel segundo os padrões já existentes, com rotas versionadas, Form Requests, Policies/Gates, Resources, Services/Actions, Events, Listeners, Jobs, Notifications e Scheduler. Manter controladores finos, regras de domínio fora da camada HTTP, transacções atómicas e validação integral no servidor."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 17""],""aceitacao"":""• Backend: implementar em Laravel segundo os padrões já existentes, com rotas versionadas, Form Requests, Policies/Gates, Resources, Services/Actions, Events, Listeners, Jobs, Notifications e Scheduler. Manter controladores finos, regras de domínio fora da camada HTTP, transacções atómicas e validação integral no servidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-24f36a01-0009"",""pedido"":""• Backend: implementar em Laravel segundo os padrões já existentes, com rotas versionadas, Form Requests, Policies/Gates, Resources, Services/Actions, Events, Listeners, Jobs, Notifications e Scheduler. Manter controladores finos, regras de domínio fora da camada HTTP, transacções atómicas e validação integral no servidor."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 15""],""aceitacao"":""• Backend: implementar em Laravel segundo os padrões já existentes, com rotas versionadas, Form Requests, Policies/Gates, Resources, Services/Actions, Events, Listeners, Jobs, Notifications e Scheduler. Manter controladores finos, regras de domínio fora da camada HTTP, transacções atómicas e validação integral no servidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0010,"• Modelo: normalizar, sem duplicação, oportunidades, proponentes, titulares, representantes, investidores, manifestações de interesse, localizações, activos, direitos, documentos, consentimentos, tarefas, SLA, decisões, notificações, auditoria e sincronizações CRM. Preservar identificadores mestre e relações com clusters, corredores, ZEE, ZFI e projectos âncora existentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 19 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 17,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0010: • Modelo: normalizar, sem duplicação, oportunidades, proponentes, titulares, representantes, investidores, manifestações de interesse, localizações, activos, direitos, documentos, consentimentos, tarefas, SLA, decisões, notificações, auditoria e sincronizações CRM. Preservar identificadores mestre e relações com clusters, corredores, ZEE, ZFI e projectos âncora existentes. | MASTER-24f36a01-0010: • Modelo: normalizar, sem duplicação, oportunidades, proponentes, titulares, representantes, investidores, manifestações de interesse, localizações, activos, direitos, documentos, consentimentos, tarefas, SLA, decisões, notificações, auditoria e sincronizações CRM. Preservar identificadores mestre e relações com clusters, corredores, ZEE, ZFI e projectos âncora existentes.",P2,MASTER-6e51cfcd-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0010 | MASTER-24f36a01-0010,2,"[{""id"":""MASTER-6e51cfcd-0010"",""pedido"":""• Modelo: normalizar, sem duplicação, oportunidades, proponentes, titulares, representantes, investidores, manifestações de interesse, localizações, activos, direitos, documentos, consentimentos, tarefas, SLA, decisões, notificações, auditoria e sincronizações CRM. Preservar identificadores mestre e relações com clusters, corredores, ZEE, ZFI e projectos âncora existentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 19""],""aceitacao"":""• Modelo: normalizar, sem duplicação, oportunidades, proponentes, titulares, representantes, investidores, manifestações de interesse, localizações, activos, direitos, documentos, consentimentos, tarefas, SLA, decisões, notificações, auditoria e sincronizações CRM. Preservar identificadores mestre e relações com clusters, corredores, ZEE, ZFI e projectos âncora existentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-24f36a01-0010"",""pedido"":""• Modelo: normalizar, sem duplicação, oportunidades, proponentes, titulares, representantes, investidores, manifestações de interesse, localizações, activos, direitos, documentos, consentimentos, tarefas, SLA, decisões, notificações, auditoria e sincronizações CRM. Preservar identificadores mestre e relações com clusters, corredores, ZEE, ZFI e projectos âncora existentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 17""],""aceitacao"":""• Modelo: normalizar, sem duplicação, oportunidades, proponentes, titulares, representantes, investidores, manifestações de interesse, localizações, activos, direitos, documentos, consentimentos, tarefas, SLA, decisões, notificações, auditoria e sincronizações CRM. Preservar identificadores mestre e relações com clusters, corredores, ZEE, ZFI e projectos âncora existentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0011,"• API: disponibilizar endpoints REST sob /api/v1, com autenticação vigente no portal, RBAC e ABAC por Policies, paginação, filtros permitidos, ordenação controlada, Laravel API Resources, OpenAPI, códigos de erro consistentes, correlation ID, idempotency key, throttling e protecção CSRF/CORS conforme o canal.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 20 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 18,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0011: • API: disponibilizar endpoints REST sob /api/v1, com autenticação vigente no portal, RBAC e ABAC por Policies, paginação, filtros permitidos, ordenação controlada, Laravel API Resources, OpenAPI, códigos de erro consistentes, correlation ID, idempotency key, throttling e protecção CSRF/CORS conforme o canal. | MASTER-24f36a01-0011: • API: disponibilizar endpoints REST sob /api/v1, com autenticação vigente no portal, RBAC e ABAC por Policies, paginação, filtros permitidos, ordenação controlada, Laravel API Resources, OpenAPI, códigos de erro consistentes, correlation ID, idempotency key, throttling e protecção CSRF/CORS conforme o canal.",P2,MASTER-6e51cfcd-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0011 | MASTER-24f36a01-0011,2,"[{""id"":""MASTER-6e51cfcd-0011"",""pedido"":""• API: disponibilizar endpoints REST sob /api/v1, com autenticação vigente no portal, RBAC e ABAC por Policies, paginação, filtros permitidos, ordenação controlada, Laravel API Resources, OpenAPI, códigos de erro consistentes, correlation ID, idempotency key, throttling e protecção CSRF/CORS conforme o canal."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 20""],""aceitacao"":""• API: disponibilizar endpoints REST sob /api/v1, com autenticação vigente no portal, RBAC e ABAC por Policies, paginação, filtros permitidos, ordenação controlada, Laravel API Resources, OpenAPI, códigos de erro consistentes, correlation ID, idempotency key, throttling e protecção CSRF/CORS conforme o canal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-24f36a01-0011"",""pedido"":""• API: disponibilizar endpoints REST sob /api/v1, com autenticação vigente no portal, RBAC e ABAC por Policies, paginação, filtros permitidos, ordenação controlada, Laravel API Resources, OpenAPI, códigos de erro consistentes, correlation ID, idempotency key, throttling e protecção CSRF/CORS conforme o canal."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 18""],""aceitacao"":""• API: disponibilizar endpoints REST sob /api/v1, com autenticação vigente no portal, RBAC e ABAC por Policies, paginação, filtros permitidos, ordenação controlada, Laravel API Resources, OpenAPI, códigos de erro consistentes, correlation ID, idempotency key, throttling e protecção CSRF/CORS conforme o canal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0012,"• Processamento assíncrono: usar filas Laravel com Redis, Jobs idempotentes, tentativas com recuo exponencial, tratamento de falha, Horizon se já estiver disponível e Scheduler para SLA, lembretes, expirações e reconciliação. Nenhuma chamada externa deve manter aberta uma transacção de base de dados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 21 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 19,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0012: • Processamento assíncrono: usar filas Laravel com Redis, Jobs idempotentes, tentativas com recuo exponencial, tratamento de falha, Horizon se já estiver disponível e Scheduler para SLA, lembretes, expirações e reconciliação. Nenhuma chamada externa deve manter aberta uma transacção de base de dados. | MASTER-24f36a01-0012: • Processamento assíncrono: usar filas Laravel com Redis, Jobs idempotentes, tentativas com recuo exponencial, tratamento de falha, Horizon se já estiver disponível e Scheduler para SLA, lembretes, expirações e reconciliação. Nenhuma chamada externa deve manter aberta uma transacção de base de dados.",P2,MASTER-6e51cfcd-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0012 | MASTER-24f36a01-0012,2,"[{""id"":""MASTER-6e51cfcd-0012"",""pedido"":""• Processamento assíncrono: usar filas Laravel com Redis, Jobs idempotentes, tentativas com recuo exponencial, tratamento de falha, Horizon se já estiver disponível e Scheduler para SLA, lembretes, expirações e reconciliação. Nenhuma chamada externa deve manter aberta uma transacção de base de dados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 21""],""aceitacao"":""• Processamento assíncrono: usar filas Laravel com Redis, Jobs idempotentes, tentativas com recuo exponencial, tratamento de falha, Horizon se já estiver disponível e Scheduler para SLA, lembretes, expirações e reconciliação. Nenhuma chamada externa deve manter aberta uma transacção de base de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-24f36a01-0012"",""pedido"":""• Processamento assíncrono: usar filas Laravel com Redis, Jobs idempotentes, tentativas com recuo exponencial, tratamento de falha, Horizon se já estiver disponível e Scheduler para SLA, lembretes, expirações e reconciliação. Nenhuma chamada externa deve manter aberta uma transacção de base de dados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 19""],""aceitacao"":""• Processamento assíncrono: usar filas Laravel com Redis, Jobs idempotentes, tentativas com recuo exponencial, tratamento de falha, Horizon se já estiver disponível e Scheduler para SLA, lembretes, expirações e reconciliação. Nenhuma chamada externa deve manter aberta uma transacção de base de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0013,"• Pesquisa e mapas: usar consultas PostGIS, GeoJSON e índices GiST para localização e proximidade. Reutilizar a biblioteca cartográfica open source já instalada; se inexistente, propor Leaflet antes de adicionar dependências. Aplicar generalização geográfica aos dados públicos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 24 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 22,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-6e51cfcd-0013: • Pesquisa e mapas: usar consultas PostGIS, GeoJSON e índices GiST para localização e proximidade. Reutilizar a biblioteca cartográfica open source já instalada; se inexistente, propor Leaflet antes de adicionar dependências. Aplicar generalização geográfica aos dados públicos. | MASTER-24f36a01-0013: • Pesquisa e mapas: usar consultas PostGIS, GeoJSON e índices GiST para localização e proximidade. Reutilizar a biblioteca cartográfica open source já instalada; se inexistente, propor Leaflet antes de adicionar dependências. Aplicar generalização geográfica aos dados públicos.",P2,MASTER-6e51cfcd-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0013 | MASTER-24f36a01-0013,2,"[{""id"":""MASTER-6e51cfcd-0013"",""pedido"":""• Pesquisa e mapas: usar consultas PostGIS, GeoJSON e índices GiST para localização e proximidade. Reutilizar a biblioteca cartográfica open source já instalada; se inexistente, propor Leaflet antes de adicionar dependências. Aplicar generalização geográfica aos dados públicos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 24""],""aceitacao"":""• Pesquisa e mapas: usar consultas PostGIS, GeoJSON e índices GiST para localização e proximidade. Reutilizar a biblioteca cartográfica open source já instalada; se inexistente, propor Leaflet antes de adicionar dependências. Aplicar generalização geográfica aos dados públicos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-24f36a01-0013"",""pedido"":""• Pesquisa e mapas: usar consultas PostGIS, GeoJSON e índices GiST para localização e proximidade. Reutilizar a biblioteca cartográfica open source já instalada; se inexistente, propor Leaflet antes de adicionar dependências. Aplicar generalização geográfica aos dados públicos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 22""],""aceitacao"":""• Pesquisa e mapas: usar consultas PostGIS, GeoJSON e índices GiST para localização e proximidade. Reutilizar a biblioteca cartográfica open source já instalada; se inexistente, propor Leaflet antes de adicionar dependências. Aplicar generalização geográfica aos dados públicos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0014,"• Experiência e conformidade: garantir PT/EN, desenho mobile-first, WCAG 2.1 AA, navegação por teclado, foco visível, mensagens acessíveis e leitores de ecrã. Aplicar minimização, consentimento por finalidade, encriptação, retenção, anonimização, eliminação controlada e auditoria sem conteúdo sensível.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 26 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 24,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0014: • Experiência e conformidade: garantir PT/EN, desenho mobile-first, WCAG 2.1 AA, navegação por teclado, foco visível, mensagens acessíveis e leitores de ecrã. Aplicar minimização, consentimento por finalidade, encriptação, retenção, anonimização, eliminação controlada e auditoria sem conteúdo sensível. | MASTER-24f36a01-0014: • Experiência e conformidade: garantir PT/EN, desenho mobile-first, WCAG 2.1 AA, navegação por teclado, foco visível, mensagens acessíveis e leitores de ecrã. Aplicar minimização, consentimento por finalidade, encriptação, retenção, anonimização, eliminação controlada e auditoria sem conteúdo sensível.",P2,MASTER-6e51cfcd-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0014 | MASTER-24f36a01-0014,2,"[{""id"":""MASTER-6e51cfcd-0014"",""pedido"":""• Experiência e conformidade: garantir PT/EN, desenho mobile-first, WCAG 2.1 AA, navegação por teclado, foco visível, mensagens acessíveis e leitores de ecrã. Aplicar minimização, consentimento por finalidade, encriptação, retenção, anonimização, eliminação controlada e auditoria sem conteúdo sensível."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 26""],""aceitacao"":""• Experiência e conformidade: garantir PT/EN, desenho mobile-first, WCAG 2.1 AA, navegação por teclado, foco visível, mensagens acessíveis e leitores de ecrã. Aplicar minimização, consentimento por finalidade, encriptação, retenção, anonimização, eliminação controlada e auditoria sem conteúdo sensível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-24f36a01-0014"",""pedido"":""• Experiência e conformidade: garantir PT/EN, desenho mobile-first, WCAG 2.1 AA, navegação por teclado, foco visível, mensagens acessíveis e leitores de ecrã. Aplicar minimização, consentimento por finalidade, encriptação, retenção, anonimização, eliminação controlada e auditoria sem conteúdo sensível."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 24""],""aceitacao"":""• Experiência e conformidade: garantir PT/EN, desenho mobile-first, WCAG 2.1 AA, navegação por teclado, foco visível, mensagens acessíveis e leitores de ecrã. Aplicar minimização, consentimento por finalidade, encriptação, retenção, anonimização, eliminação controlada e auditoria sem conteúdo sensível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0015,"Define máquinas de estado explícitas para oportunidades e interesses. Cada transição deve indicar estado de origem, estado de destino, perfil autorizado, pré-condições, validações, acções automáticas, notificações, SLA, motivo obrigatório, evento de auditoria e possibilidade de reversão. Inclui, no mínimo, os estados rascunho, submetida, em triagem, pendente de informação, em revisão, em aprovação de nível 1, em aprovação de nível 2, aprovada, publicada, suspensa, rejeitada, cancelada e arquivada para oportunidades; e recebido, em qualificação, pendente, encaminhado, aceite para contacto, em diligência, em negociação, recusado, convertido, cancelado e encerrado para manifestações de interesse. Impede auto-aprovação, transições inválidas, actualizações concorrentes silenciosas e submissão duplicada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 28 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 26,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0015: Define máquinas de estado explícitas para oportunidades e interesses. Cada transição deve indicar estado de origem, estado de destino, perfil autorizado, pré-condições, validações, acções automáticas, notificações, SLA, motivo obrigatório, evento de auditoria e possibilidade de reversão. Inclui, no mínimo, os estados rascunho, submetida, em triagem, pendente de informação, em revisão, em aprovação de nível 1, em aprovação de nível 2, aprovada, publicada, suspensa, rejeitada, cancelada e arquivada para oportunidades; e recebido, em qualificação, pendente, encaminhado, aceite para contacto, em diligência, em negociação, recusado, convertido, cancelado e encerrado para manifestações de interesse. Impede auto-aprovação, transições inválidas, actualizações concorrentes silenciosas e submissão duplicada. | MASTER-24f36a01-0015: Define máquinas de estado explícitas para oportunidades e interesses. Cada transição deve indicar estado de origem, estado de destino, perfil autorizado, pré-condições, validações, acções automáticas, notificações, SLA, motivo obrigatório, evento de auditoria e possibilidade de reversão. Inclui, no mínimo, os estados rascunho, submetida, em triagem, pendente de informação, em revisão, em aprovação de nível 1, em aprovação de nível 2, aprovada, publicada, suspensa, rejeitada, cancelada e arquivada para oportunidades; e recebido, em qualificação, pendente, encaminhado, aceite para contacto, em diligência, em negociação, recusado, convertido, cancelado e encerrado para manifestações de interesse. Impede auto-aprovação, transições inválidas, actualizações concorrentes silenciosas e submissão duplicada.",P1,MASTER-6e51cfcd-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0015 | MASTER-24f36a01-0015,2,"[{""id"":""MASTER-6e51cfcd-0015"",""pedido"":""Define máquinas de estado explícitas para oportunidades e interesses. Cada transição deve indicar estado de origem, estado de destino, perfil autorizado, pré-condições, validações, acções automáticas, notificações, SLA, motivo obrigatório, evento de auditoria e possibilidade de reversão. Inclui, no mínimo, os estados rascunho, submetida, em triagem, pendente de informação, em revisão, em aprovação de nível 1, em aprovação de nível 2, aprovada, publicada, suspensa, rejeitada, cancelada e arquivada para oportunidades; e recebido, em qualificação, pendente, encaminhado, aceite para contacto, em diligência, em negociação, recusado, convertido, cancelado e encerrado para manifestações de interesse. Impede auto-aprovação, transições inválidas, actualizações concorrentes silenciosas e submissão duplicada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 28""],""aceitacao"":""Define máquinas de estado explícitas para oportunidades e interesses. Cada transição deve indicar estado de origem, estado de destino, perfil autorizado, pré-condições, validações, acções automáticas, notificações, SLA, motivo obrigatório, evento de auditoria e possibilidade de reversão. Inclui, no mínimo, os estados rascunho, submetida, em triagem, pendente de informação, em revisão, em aprovação de nível 1, em aprovação de nível 2, aprovada, publicada, suspensa, rejeitada, cancelada e arquivada para oportunidades; e recebido, em qualificação, pendente, encaminhado, aceite para contacto, em diligência, em negociação, recusado, convertido, cancelado e encerrado para manifestações de interesse. Impede auto-aprovação, transições inválidas, actualizações concorrentes silenciosas e submissão duplicada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-24f36a01-0015"",""pedido"":""Define máquinas de estado explícitas para oportunidades e interesses. Cada transição deve indicar estado de origem, estado de destino, perfil autorizado, pré-condições, validações, acções automáticas, notificações, SLA, motivo obrigatório, evento de auditoria e possibilidade de reversão. Inclui, no mínimo, os estados rascunho, submetida, em triagem, pendente de informação, em revisão, em aprovação de nível 1, em aprovação de nível 2, aprovada, publicada, suspensa, rejeitada, cancelada e arquivada para oportunidades; e recebido, em qualificação, pendente, encaminhado, aceite para contacto, em diligência, em negociação, recusado, convertido, cancelado e encerrado para manifestações de interesse. Impede auto-aprovação, transições inválidas, actualizações concorrentes silenciosas e submissão duplicada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 26""],""aceitacao"":""Define máquinas de estado explícitas para oportunidades e interesses. Cada transição deve indicar estado de origem, estado de destino, perfil autorizado, pré-condições, validações, acções automáticas, notificações, SLA, motivo obrigatório, evento de auditoria e possibilidade de reversão. Inclui, no mínimo, os estados rascunho, submetida, em triagem, pendente de informação, em revisão, em aprovação de nível 1, em aprovação de nível 2, aprovada, publicada, suspensa, rejeitada, cancelada e arquivada para oportunidades; e recebido, em qualificação, pendente, encaminhado, aceite para contacto, em diligência, em negociação, recusado, convertido, cancelado e encerrado para manifestações de interesse. Impede auto-aprovação, transições inválidas, actualizações concorrentes silenciosas e submissão duplicada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0016,D.6 Formato obrigatório da resposta,..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 49 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 47,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-6e51cfcd-0016: D.6 Formato obrigatório da resposta | MASTER-24f36a01-0016: D.6 Formato obrigatório da resposta,P2,MASTER-6e51cfcd-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0016 | MASTER-24f36a01-0016,2,"[{""id"":""MASTER-6e51cfcd-0016"",""pedido"":""D.6 Formato obrigatório da resposta"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 49""],""aceitacao"":""D.6 Formato obrigatório da resposta"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-24f36a01-0016"",""pedido"":""D.6 Formato obrigatório da resposta"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 47""],""aceitacao"":""D.6 Formato obrigatório da resposta"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0017,"Implementar um formulário público e administrativo, responsivo, acessível e guiado por etapas, com gravação automática de rascunho, retoma posterior, validação progressiva e campos condicionais por modalidade. A submissão não deve publicar automaticamente a oportunidade: deve criar um registo em estado “submetido”, gerar código de acompanhamento e encaminhar para triagem, verificação e aprovação em dois níveis.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 54 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 52,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0017: Implementar um formulário público e administrativo, responsivo, acessível e guiado por etapas, com gravação automática de rascunho, retoma posterior, validação progressiva e campos condicionais por modalidade. A submissão não deve publicar automaticamente a oportunidade: deve criar um registo em estado “submetido”, gerar código de acompanhamento e encaminhar para triagem, verificação e aprovação em dois níveis. | MASTER-24f36a01-0017: Implementar um formulário público e administrativo, responsivo, acessível e guiado por etapas, com gravação automática de rascunho, retoma posterior, validação progressiva e campos condicionais por modalidade. A submissão não deve publicar automaticamente a oportunidade: deve criar um registo em estado “submetido”, gerar código de acompanhamento e encaminhar para triagem, verificação e aprovação em dois níveis.",P1,MASTER-6e51cfcd-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0017 | MASTER-24f36a01-0017,2,"[{""id"":""MASTER-6e51cfcd-0017"",""pedido"":""Implementar um formulário público e administrativo, responsivo, acessível e guiado por etapas, com gravação automática de rascunho, retoma posterior, validação progressiva e campos condicionais por modalidade. A submissão não deve publicar automaticamente a oportunidade: deve criar um registo em estado “submetido”, gerar código de acompanhamento e encaminhar para triagem, verificação e aprovação em dois níveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 54""],""aceitacao"":""Implementar um formulário público e administrativo, responsivo, acessível e guiado por etapas, com gravação automática de rascunho, retoma posterior, validação progressiva e campos condicionais por modalidade. A submissão não deve publicar automaticamente a oportunidade: deve criar um registo em estado “submetido”, gerar código de acompanhamento e encaminhar para triagem, verificação e aprovação em dois níveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-24f36a01-0017"",""pedido"":""Implementar um formulário público e administrativo, responsivo, acessível e guiado por etapas, com gravação automática de rascunho, retoma posterior, validação progressiva e campos condicionais por modalidade. A submissão não deve publicar automaticamente a oportunidade: deve criar um registo em estado “submetido”, gerar código de acompanhamento e encaminhar para triagem, verificação e aprovação em dois níveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 52""],""aceitacao"":""Implementar um formulário público e administrativo, responsivo, acessível e guiado por etapas, com gravação automática de rascunho, retoma posterior, validação progressiva e campos condicionais por modalidade. A submissão não deve publicar automaticamente a oportunidade: deve criar um registo em estado “submetido”, gerar código de acompanhamento e encaminhar para triagem, verificação e aprovação em dois níveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0018,1. Identificação do proponente Tipo de proponente; nome ou denominação; NUIT/identificador; contactos; país; qualidade em que actua; organização representada. Autenticação obrigatória; validação de formato; deduplicação; consentimento; verificação de identidade conforme risco.,..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 57 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 55,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-6e51cfcd-0018: 1. Identificação do proponente Tipo de proponente; nome ou denominação; NUIT/identificador; contactos; país; qualidade em que actua; organização representada. Autenticação obrigatória; validação de formato; deduplicação; consentimento; verificação de identidade conforme risco. | MASTER-24f36a01-0018: 1. Identificação do proponente Tipo de proponente; nome ou denominação; NUIT/identificador; contactos; país; qualidade em que actua; organização representada. Autenticação obrigatória; validação de formato; deduplicação; consentimento; verificação de identidade conforme risco.,P1,MASTER-6e51cfcd-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0018 | MASTER-24f36a01-0018,2,"[{""id"":""MASTER-6e51cfcd-0018"",""pedido"":""1. Identificação do proponente Tipo de proponente; nome ou denominação; NUIT/identificador; contactos; país; qualidade em que actua; organização representada. Autenticação obrigatória; validação de formato; deduplicação; consentimento; verificação de identidade conforme risco."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 57""],""aceitacao"":""1. Identificação do proponente Tipo de proponente; nome ou denominação; NUIT/identificador; contactos; país; qualidade em que actua; organização representada. Autenticação obrigatória; validação de formato; deduplicação; consentimento; verificação de identidade conforme risco."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-24f36a01-0018"",""pedido"":""1. Identificação do proponente Tipo de proponente; nome ou denominação; NUIT/identificador; contactos; país; qualidade em que actua; organização representada. Autenticação obrigatória; validação de formato; deduplicação; consentimento; verificação de identidade conforme risco."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 55""],""aceitacao"":""1. Identificação do proponente Tipo de proponente; nome ou denominação; NUIT/identificador; contactos; país; qualidade em que actua; organização representada. Autenticação obrigatória; validação de formato; deduplicação; consentimento; verificação de identidade conforme risco."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0019,2. Titularidade e representação Proprietário ou titular declarado; representante; âmbito e validade do mandato; beneficiário efectivo quando legalmente aplicável. Impedir avanço sem declaração de legitimidade; exigir mandato quando o proponente não for titular; marcar dados como declarados até verificação.,..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 58 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 56,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-6e51cfcd-0019: 2. Titularidade e representação Proprietário ou titular declarado; representante; âmbito e validade do mandato; beneficiário efectivo quando legalmente aplicável. Impedir avanço sem declaração de legitimidade; exigir mandato quando o proponente não for titular; marcar dados como declarados até verificação. | MASTER-24f36a01-0019: 2. Titularidade e representação Proprietário ou titular declarado; representante; âmbito e validade do mandato; beneficiário efectivo quando legalmente aplicável. Impedir avanço sem declaração de legitimidade; exigir mandato quando o proponente não for titular; marcar dados como declarados até verificação.,P2,MASTER-6e51cfcd-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0019 | MASTER-24f36a01-0019,2,"[{""id"":""MASTER-6e51cfcd-0019"",""pedido"":""2. Titularidade e representação Proprietário ou titular declarado; representante; âmbito e validade do mandato; beneficiário efectivo quando legalmente aplicável. Impedir avanço sem declaração de legitimidade; exigir mandato quando o proponente não for titular; marcar dados como declarados até verificação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 58""],""aceitacao"":""2. Titularidade e representação Proprietário ou titular declarado; representante; âmbito e validade do mandato; beneficiário efectivo quando legalmente aplicável. Impedir avanço sem declaração de legitimidade; exigir mandato quando o proponente não for titular; marcar dados como declarados até verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-24f36a01-0019"",""pedido"":""2. Titularidade e representação Proprietário ou titular declarado; representante; âmbito e validade do mandato; beneficiário efectivo quando legalmente aplicável. Impedir avanço sem declaração de legitimidade; exigir mandato quando o proponente não for titular; marcar dados como declarados até verificação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 56""],""aceitacao"":""2. Titularidade e representação Proprietário ou titular declarado; representante; âmbito e validade do mandato; beneficiário efectivo quando legalmente aplicável. Impedir avanço sem declaração de legitimidade; exigir mandato quando o proponente não for titular; marcar dados como declarados até verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0020,"4. Valor e estrutura Valor pedido ou intervalo; moeda; percentagem disponível; capital procurado; utilização dos fundos; tipo de transacção. Moeda obrigatória com valor; percentagem entre 0 e 100; distinguir valor pedido, indicativo e avaliado; não prometer retorno.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 60 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 58,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0020: 4. Valor e estrutura Valor pedido ou intervalo; moeda; percentagem disponível; capital procurado; utilização dos fundos; tipo de transacção. Moeda obrigatória com valor; percentagem entre 0 e 100; distinguir valor pedido, indicativo e avaliado; não prometer retorno. | MASTER-24f36a01-0020: 4. Valor e estrutura Valor pedido ou intervalo; moeda; percentagem disponível; capital procurado; utilização dos fundos; tipo de transacção. Moeda obrigatória com valor; percentagem entre 0 e 100; distinguir valor pedido, indicativo e avaliado; não prometer retorno.",P2,MASTER-6e51cfcd-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0020 | MASTER-24f36a01-0020,2,"[{""id"":""MASTER-6e51cfcd-0020"",""pedido"":""4. Valor e estrutura Valor pedido ou intervalo; moeda; percentagem disponível; capital procurado; utilização dos fundos; tipo de transacção. Moeda obrigatória com valor; percentagem entre 0 e 100; distinguir valor pedido, indicativo e avaliado; não prometer retorno."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 60""],""aceitacao"":""4. Valor e estrutura Valor pedido ou intervalo; moeda; percentagem disponível; capital procurado; utilização dos fundos; tipo de transacção. Moeda obrigatória com valor; percentagem entre 0 e 100; distinguir valor pedido, indicativo e avaliado; não prometer retorno."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-24f36a01-0020"",""pedido"":""4. Valor e estrutura Valor pedido ou intervalo; moeda; percentagem disponível; capital procurado; utilização dos fundos; tipo de transacção. Moeda obrigatória com valor; percentagem entre 0 e 100; distinguir valor pedido, indicativo e avaliado; não prometer retorno."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 58""],""aceitacao"":""4. Valor e estrutura Valor pedido ou intervalo; moeda; percentagem disponível; capital procurado; utilização dos fundos; tipo de transacção. Moeda obrigatória com valor; percentagem entre 0 e 100; distinguir valor pedido, indicativo e avaliado; não prometer retorno."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, MASTER-6e51cfcd-0021,5. Localização e enquadramento Província; distrito; localidade; coordenadas ou geometria; Cluster; Corredor; ZEE; ZFI; parque industrial. Aplicar nível de precisão e classificação; coordenadas exactas nunca públicas sem autorização; validar geometria e referências externas.,..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 61 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 59,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-6e51cfcd-0021: 5. Localização e enquadramento Província; distrito; localidade; coordenadas ou geometria; Cluster; Corredor; ZEE; ZFI; parque industrial. Aplicar nível de precisão e classificação; coordenadas exactas nunca públicas sem autorização; validar geometria e referências externas. | MASTER-24f36a01-0021: 5. Localização e enquadramento Província; distrito; localidade; coordenadas ou geometria; Cluster; Corredor; ZEE; ZFI; parque industrial. Aplicar nível de precisão e classificação; coordenadas exactas nunca públicas sem autorização; validar geometria e referências externas.,P1,MASTER-6e51cfcd-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0021 | MASTER-24f36a01-0021,2,"[{""id"":""MASTER-6e51cfcd-0021"",""pedido"":""5. Localização e enquadramento Província; distrito; localidade; coordenadas ou geometria; Cluster; Corredor; ZEE; ZFI; parque industrial. Aplicar nível de precisão e classificação; coordenadas exactas nunca públicas sem autorização; validar geometria e referências externas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 61""],""aceitacao"":""5. Localização e enquadramento Província; distrito; localidade; coordenadas ou geometria; Cluster; Corredor; ZEE; ZFI; parque industrial. Aplicar nível de precisão e classificação; coordenadas exactas nunca públicas sem autorização; validar geometria e referências externas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-24f36a01-0021"",""pedido"":""5. Localização e enquadramento Província; distrito; localidade; coordenadas ou geometria; Cluster; Corredor; ZEE; ZFI; parque industrial. Aplicar nível de precisão e classificação; coordenadas exactas nunca públicas sem autorização; validar geometria e referências externas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 59""],""aceitacao"":""5. Localização e enquadramento Província; distrito; localidade; coordenadas ou geometria; Cluster; Corredor; ZEE; ZFI; parque industrial. Aplicar nível de precisão e classificação; coordenadas exactas nunca públicas sem autorização; validar geometria e referências externas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | 19/10/2026 — incremento QA independente localização/associações, revisão 660a25e37e1e010be68b765e9ff22eacb1b8a963f1a70e1f293564e67f99c1f4. Pedido expresso da Tempo: harmonizar sem nova regra; reutilizar dados e preservar estados/fontes/histórico. Duas funções comprovadas no código/schema; títulos esclarecidos, reutilização explícita da hierarquia, principal/adicional/por indicar e aviso não destrutivo de divergência. Provas de gravação/recuperação, HTTP409, associação preliminar, filtros, mapa sem geometria e dossier em outputs/investmoz-territorios-localizacao-QA-20261019/RELATORIO-QA.md e para-revisao/MANIFESTO-QA.json. Snapshot real de 18/10/2026; exemplos de associação sintéticos; zero geometrias reais, sem prova de desenho positivo nem avaliação com utilizadores humanos. Sem migrations, MFA/papéis ou alteração activa; separado da HML01. Recorte não encerra o requisito global. | 19/10/2026 — Inhambane v1, lote QA separado a2b47f486332c78926202eb462c5238fac15ffc8afb2fe391e47b091541e2058. Fonte32c6ab160c50… comparada com anterior9f628cd57eb8…; 39 itens+5 condições reconciliados em30 rascunhos privados/30 locais,2 originais privados com scan real ClamAV. Repetição sem duplicação, fontes/intervalos/agregados preservados, nenhum total financeiro do lote. Backend de recuperação e confidencialidade demonstrado; login real/edição visual/publicação/percurso positivo destas fichas pendentes. Lacunas concretas: dados do promotor/contacto/taxonomia/local, proveniência documental no snapshot do dossier e reutilização biblioteca→anexo canónico. Sem novos papéis, migrations, alteração activa ou incorporação na HML01. outputs/investmoz-inhambane-v1-QA-20261019/RELATORIO-QA.md. Não encerra requisito global. -19/10/2026 — Pendências técnicas Inhambane em QA independente, revisão 306e3ebc8a7036b36820d61cf5c828d6dd1126dc1891d9eaa59cde57f91f08ac. Reutilização de originais sem duplicação (31 ligações/2 originais), snapshot documental no dossier e navegador com saída/nova sessão/login/MFA/continuação comprovados; dez verificações de permissões passaram. 30 fichas reconciliadas; lacunas e origem das exigências por ficha/campo. Corrigida condição financeira OP-9f173ed3-0043. Sem nova importação, submissão/publicação, migrations, alterações de MFA ou catálogo de papéis, activo ou HML01. Provas e limites: outputs/investmoz-inhambane-tecnico-QA-20261019/RELATORIO-QA.md. Substitui apenas pendências técnicas do relato anterior; não encerra requisitos globais nem dados em falta.",território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,"19/10/2026 — incremento QA independente localização/associações, revisão 660a25e37e1e010be68b765e9ff22eacb1b8a963f1a70e1f293564e67f99c1f4. Pedido expresso da Tempo: harmonizar sem nova regra; reutilizar dados e preservar estados/fontes/histórico. Duas funções comprovadas no código/schema; títulos esclarecidos, reutilização explícita da hierarquia, principal/adicional/por indicar e aviso não destrutivo de divergência. Provas de gravação/recuperação, HTTP409, associação preliminar, filtros, mapa sem geometria e dossier em outputs/investmoz-territorios-localizacao-QA-20261019/RELATORIO-QA.md e para-revisao/MANIFESTO-QA.json. Snapshot real de 18/10/2026; exemplos de associação sintéticos; zero geometrias reais, sem prova de desenho positivo nem avaliação com utilizadores humanos. Sem migrations, MFA/papéis ou alteração activa; separado da HML01. Recorte não encerra o requisito global.",,"19/10/2026 — Inhambane v1, lote QA separado a2b47f486332c78926202eb462c5238fac15ffc8afb2fe391e47b091541e2058. Fonte32c6ab160c50… comparada com anterior9f628cd57eb8…; 39 itens+5 condições reconciliados em30 rascunhos privados/30 locais,2 originais privados com scan real ClamAV. Repetição sem duplicação, fontes/intervalos/agregados preservados, nenhum total financeiro do lote. Backend de recuperação e confidencialidade demonstrado; login real/edição visual/publicação/percurso positivo destas fichas pendentes. Lacunas concretas: dados do promotor/contacto/taxonomia/local, proveniência documental no snapshot do dossier e reutilização biblioteca→anexo canónico. Sem novos papéis, migrations, alteração activa ou incorporação na HML01. outputs/investmoz-inhambane-v1-QA-20261019/RELATORIO-QA.md. Não encerra requisito global.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0022,7. Documentos e fontes Documento; tipo; referência; emissor; data; validade; classificação; fonte; autorização de consulta e publicação. Formato e tamanho permitidos; antivírus; checksum; metadados obrigatórios; conteúdo reservado fora do índice público.,..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 63 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 61,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-6e51cfcd-0022: 7. Documentos e fontes Documento; tipo; referência; emissor; data; validade; classificação; fonte; autorização de consulta e publicação. Formato e tamanho permitidos; antivírus; checksum; metadados obrigatórios; conteúdo reservado fora do índice público. | MASTER-24f36a01-0022: 7. Documentos e fontes Documento; tipo; referência; emissor; data; validade; classificação; fonte; autorização de consulta e publicação. Formato e tamanho permitidos; antivírus; checksum; metadados obrigatórios; conteúdo reservado fora do índice público.,P2,MASTER-6e51cfcd-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0022 | MASTER-24f36a01-0022,2,"[{""id"":""MASTER-6e51cfcd-0022"",""pedido"":""7. Documentos e fontes Documento; tipo; referência; emissor; data; validade; classificação; fonte; autorização de consulta e publicação. Formato e tamanho permitidos; antivírus; checksum; metadados obrigatórios; conteúdo reservado fora do índice público."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 63""],""aceitacao"":""7. Documentos e fontes Documento; tipo; referência; emissor; data; validade; classificação; fonte; autorização de consulta e publicação. Formato e tamanho permitidos; antivírus; checksum; metadados obrigatórios; conteúdo reservado fora do índice público."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-24f36a01-0022"",""pedido"":""7. Documentos e fontes Documento; tipo; referência; emissor; data; validade; classificação; fonte; autorização de consulta e publicação. Formato e tamanho permitidos; antivírus; checksum; metadados obrigatórios; conteúdo reservado fora do índice público."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 61""],""aceitacao"":""7. Documentos e fontes Documento; tipo; referência; emissor; data; validade; classificação; fonte; autorização de consulta e publicação. Formato e tamanho permitidos; antivírus; checksum; metadados obrigatórios; conteúdo reservado fora do índice público."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0023,"Comportamento obrigatório: apresentar indicador de progresso; permitir guardar, editar e abandonar rascunhos; preservar dados válidos após erro; mostrar ajuda contextual; suportar PT/EN; aplicar validação no cliente e no servidor; bloquear dupla submissão; criar eventos idempotentes; emitir comprovativo com código, data, estado e canal de consulta; notificar o proponente; criar tarefa de triagem; e registar auditoria sem expor conteúdo sensível.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 66 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 64,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0023: Comportamento obrigatório: apresentar indicador de progresso; permitir guardar, editar e abandonar rascunhos; preservar dados válidos após erro; mostrar ajuda contextual; suportar PT/EN; aplicar validação no cliente e no servidor; bloquear dupla submissão; criar eventos idempotentes; emitir comprovativo com código, data, estado e canal de consulta; notificar o proponente; criar tarefa de triagem; e registar auditoria sem expor conteúdo sensível. | MASTER-24f36a01-0023: Comportamento obrigatório: apresentar indicador de progresso; permitir guardar, editar e abandonar rascunhos; preservar dados válidos após erro; mostrar ajuda contextual; suportar PT/EN; aplicar validação no cliente e no servidor; bloquear dupla submissão; criar eventos idempotentes; emitir comprovativo com código, data, estado e canal de consulta; notificar o proponente; criar tarefa de triagem; e registar auditoria sem expor conteúdo sensível.",P1,MASTER-6e51cfcd-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0023 | MASTER-24f36a01-0023,2,"[{""id"":""MASTER-6e51cfcd-0023"",""pedido"":""Comportamento obrigatório: apresentar indicador de progresso; permitir guardar, editar e abandonar rascunhos; preservar dados válidos após erro; mostrar ajuda contextual; suportar PT/EN; aplicar validação no cliente e no servidor; bloquear dupla submissão; criar eventos idempotentes; emitir comprovativo com código, data, estado e canal de consulta; notificar o proponente; criar tarefa de triagem; e registar auditoria sem expor conteúdo sensível."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 66""],""aceitacao"":""Comportamento obrigatório: apresentar indicador de progresso; permitir guardar, editar e abandonar rascunhos; preservar dados válidos após erro; mostrar ajuda contextual; suportar PT/EN; aplicar validação no cliente e no servidor; bloquear dupla submissão; criar eventos idempotentes; emitir comprovativo com código, data, estado e canal de consulta; notificar o proponente; criar tarefa de triagem; e registar auditoria sem expor conteúdo sensível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-24f36a01-0023"",""pedido"":""Comportamento obrigatório: apresentar indicador de progresso; permitir guardar, editar e abandonar rascunhos; preservar dados válidos após erro; mostrar ajuda contextual; suportar PT/EN; aplicar validação no cliente e no servidor; bloquear dupla submissão; criar eventos idempotentes; emitir comprovativo com código, data, estado e canal de consulta; notificar o proponente; criar tarefa de triagem; e registar auditoria sem expor conteúdo sensível."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 64""],""aceitacao"":""Comportamento obrigatório: apresentar indicador de progresso; permitir guardar, editar e abandonar rascunhos; preservar dados válidos após erro; mostrar ajuda contextual; suportar PT/EN; aplicar validação no cliente e no servidor; bloquear dupla submissão; criar eventos idempotentes; emitir comprovativo com código, data, estado e canal de consulta; notificar o proponente; criar tarefa de triagem; e registar auditoria sem expor conteúdo sensível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0024,• Campos obrigatórios e condicionais são determinados pela modalidade e pelo tipo de activo ou direito.,..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 68 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 66,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-6e51cfcd-0024: • Campos obrigatórios e condicionais são determinados pela modalidade e pelo tipo de activo ou direito. | MASTER-24f36a01-0024: • Campos obrigatórios e condicionais são determinados pela modalidade e pelo tipo de activo ou direito.,P2,MASTER-6e51cfcd-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0024 | MASTER-24f36a01-0024,2,"[{""id"":""MASTER-6e51cfcd-0024"",""pedido"":""• Campos obrigatórios e condicionais são determinados pela modalidade e pelo tipo de activo ou direito."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 68""],""aceitacao"":""• Campos obrigatórios e condicionais são determinados pela modalidade e pelo tipo de activo ou direito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-24f36a01-0024"",""pedido"":""• Campos obrigatórios e condicionais são determinados pela modalidade e pelo tipo de activo ou direito."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 66""],""aceitacao"":""• Campos obrigatórios e condicionais são determinados pela modalidade e pelo tipo de activo ou direito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0025,"Disponibilizar o formulário na ficha da oportunidade e na área reservada. O formulário deve identificar inequivocamente a oportunidade, qualificar o interessado, recolher consentimentos e criar ou actualizar um lead no CRM, sem revelar informação confidencial nem assumir elegibilidade, solvência ou adequação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 73 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 71,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0025: Disponibilizar o formulário na ficha da oportunidade e na área reservada. O formulário deve identificar inequivocamente a oportunidade, qualificar o interessado, recolher consentimentos e criar ou actualizar um lead no CRM, sem revelar informação confidencial nem assumir elegibilidade, solvência ou adequação. | MASTER-24f36a01-0025: Disponibilizar o formulário na ficha da oportunidade e na área reservada. O formulário deve identificar inequivocamente a oportunidade, qualificar o interessado, recolher consentimentos e criar ou actualizar um lead no CRM, sem revelar informação confidencial nem assumir elegibilidade, solvência ou adequação.",P2,MASTER-6e51cfcd-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0025 | MASTER-24f36a01-0025,2,"[{""id"":""MASTER-6e51cfcd-0025"",""pedido"":""Disponibilizar o formulário na ficha da oportunidade e na área reservada. O formulário deve identificar inequivocamente a oportunidade, qualificar o interessado, recolher consentimentos e criar ou actualizar um lead no CRM, sem revelar informação confidencial nem assumir elegibilidade, solvência ou adequação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 73""],""aceitacao"":""Disponibilizar o formulário na ficha da oportunidade e na área reservada. O formulário deve identificar inequivocamente a oportunidade, qualificar o interessado, recolher consentimentos e criar ou actualizar um lead no CRM, sem revelar informação confidencial nem assumir elegibilidade, solvência ou adequação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-24f36a01-0025"",""pedido"":""Disponibilizar o formulário na ficha da oportunidade e na área reservada. O formulário deve identificar inequivocamente a oportunidade, qualificar o interessado, recolher consentimentos e criar ou actualizar um lead no CRM, sem revelar informação confidencial nem assumir elegibilidade, solvência ou adequação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 71""],""aceitacao"":""Disponibilizar o formulário na ficha da oportunidade e na área reservada. O formulário deve identificar inequivocamente a oportunidade, qualificar o interessado, recolher consentimentos e criar ou actualizar um lead no CRM, sem revelar informação confidencial nem assumir elegibilidade, solvência ou adequação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0026,Oportunidade Código e título; modalidade; origem da manifestação. Preenchimento automático; aceitar apenas oportunidade publicada e activa; preservar origem da campanha ou referência.,..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 76 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 74,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-6e51cfcd-0026: Oportunidade Código e título; modalidade; origem da manifestação. Preenchimento automático; aceitar apenas oportunidade publicada e activa; preservar origem da campanha ou referência. | MASTER-24f36a01-0026: Oportunidade Código e título; modalidade; origem da manifestação. Preenchimento automático; aceitar apenas oportunidade publicada e activa; preservar origem da campanha ou referência.,P2,MASTER-6e51cfcd-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0026 | MASTER-24f36a01-0026,2,"[{""id"":""MASTER-6e51cfcd-0026"",""pedido"":""Oportunidade Código e título; modalidade; origem da manifestação. Preenchimento automático; aceitar apenas oportunidade publicada e activa; preservar origem da campanha ou referência."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 76""],""aceitacao"":""Oportunidade Código e título; modalidade; origem da manifestação. Preenchimento automático; aceitar apenas oportunidade publicada e activa; preservar origem da campanha ou referência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-24f36a01-0026"",""pedido"":""Oportunidade Código e título; modalidade; origem da manifestação. Preenchimento automático; aceitar apenas oportunidade publicada e activa; preservar origem da campanha ou referência."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 74""],""aceitacao"":""Oportunidade Código e título; modalidade; origem da manifestação. Preenchimento automático; aceitar apenas oportunidade publicada e activa; preservar origem da campanha ou referência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0027,Capacidade e intenção Modalidade pretendida; ticket mínimo e máximo; moeda; percentagem pretendida; prazo; fonte geral de fundos; necessidade de financiamento. Intervalos coerentes; moeda obrigatória; prova de fundos apenas em etapa autorizada e com acesso restrito.,..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 79 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 77,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-6e51cfcd-0027: Capacidade e intenção Modalidade pretendida; ticket mínimo e máximo; moeda; percentagem pretendida; prazo; fonte geral de fundos; necessidade de financiamento. Intervalos coerentes; moeda obrigatória; prova de fundos apenas em etapa autorizada e com acesso restrito. | MASTER-24f36a01-0027: Capacidade e intenção Modalidade pretendida; ticket mínimo e máximo; moeda; percentagem pretendida; prazo; fonte geral de fundos; necessidade de financiamento. Intervalos coerentes; moeda obrigatória; prova de fundos apenas em etapa autorizada e com acesso restrito.,P2,MASTER-6e51cfcd-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0027 | MASTER-24f36a01-0027,2,"[{""id"":""MASTER-6e51cfcd-0027"",""pedido"":""Capacidade e intenção Modalidade pretendida; ticket mínimo e máximo; moeda; percentagem pretendida; prazo; fonte geral de fundos; necessidade de financiamento. Intervalos coerentes; moeda obrigatória; prova de fundos apenas em etapa autorizada e com acesso restrito."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 79""],""aceitacao"":""Capacidade e intenção Modalidade pretendida; ticket mínimo e máximo; moeda; percentagem pretendida; prazo; fonte geral de fundos; necessidade de financiamento. Intervalos coerentes; moeda obrigatória; prova de fundos apenas em etapa autorizada e com acesso restrito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-24f36a01-0027"",""pedido"":""Capacidade e intenção Modalidade pretendida; ticket mínimo e máximo; moeda; percentagem pretendida; prazo; fonte geral de fundos; necessidade de financiamento. Intervalos coerentes; moeda obrigatória; prova de fundos apenas em etapa autorizada e com acesso restrito."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 77""],""aceitacao"":""Capacidade e intenção Modalidade pretendida; ticket mínimo e máximo; moeda; percentagem pretendida; prazo; fonte geral de fundos; necessidade de financiamento. Intervalos coerentes; moeda obrigatória; prova de fundos apenas em etapa autorizada e com acesso restrito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0028,"Mensagem e pedido Motivação; informação adicional; pedido de reunião; pedido de acesso; questões iniciais. Limite de tamanho; filtragem de conteúdo; não permitir anexos sensíveis no primeiro contacto, salvo política aprovada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 80 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 78,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-6e51cfcd-0028: Mensagem e pedido Motivação; informação adicional; pedido de reunião; pedido de acesso; questões iniciais. Limite de tamanho; filtragem de conteúdo; não permitir anexos sensíveis no primeiro contacto, salvo política aprovada. | MASTER-24f36a01-0028: Mensagem e pedido Motivação; informação adicional; pedido de reunião; pedido de acesso; questões iniciais. Limite de tamanho; filtragem de conteúdo; não permitir anexos sensíveis no primeiro contacto, salvo política aprovada.",P2,MASTER-6e51cfcd-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0028 | MASTER-24f36a01-0028,2,"[{""id"":""MASTER-6e51cfcd-0028"",""pedido"":""Mensagem e pedido Motivação; informação adicional; pedido de reunião; pedido de acesso; questões iniciais. Limite de tamanho; filtragem de conteúdo; não permitir anexos sensíveis no primeiro contacto, salvo política aprovada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 80""],""aceitacao"":""Mensagem e pedido Motivação; informação adicional; pedido de reunião; pedido de acesso; questões iniciais. Limite de tamanho; filtragem de conteúdo; não permitir anexos sensíveis no primeiro contacto, salvo política aprovada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-24f36a01-0028"",""pedido"":""Mensagem e pedido Motivação; informação adicional; pedido de reunião; pedido de acesso; questões iniciais. Limite de tamanho; filtragem de conteúdo; não permitir anexos sensíveis no primeiro contacto, salvo política aprovada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 78""],""aceitacao"":""Mensagem e pedido Motivação; informação adicional; pedido de reunião; pedido de acesso; questões iniciais. Limite de tamanho; filtragem de conteúdo; não permitir anexos sensíveis no primeiro contacto, salvo política aprovada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0029,"Consentimentos Tratamento de dados; contacto; partilha controlada com o proprietário; termos; conflitos de interesse. Consentimentos separados, versionados e revogáveis; bloquear envio sem bases obrigatórias.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 81 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 79,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-6e51cfcd-0029: Consentimentos Tratamento de dados; contacto; partilha controlada com o proprietário; termos; conflitos de interesse. Consentimentos separados, versionados e revogáveis; bloquear envio sem bases obrigatórias. | MASTER-24f36a01-0029: Consentimentos Tratamento de dados; contacto; partilha controlada com o proprietário; termos; conflitos de interesse. Consentimentos separados, versionados e revogáveis; bloquear envio sem bases obrigatórias.",P2,MASTER-6e51cfcd-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0029 | MASTER-24f36a01-0029,2,"[{""id"":""MASTER-6e51cfcd-0029"",""pedido"":""Consentimentos Tratamento de dados; contacto; partilha controlada com o proprietário; termos; conflitos de interesse. Consentimentos separados, versionados e revogáveis; bloquear envio sem bases obrigatórias."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 81""],""aceitacao"":""Consentimentos Tratamento de dados; contacto; partilha controlada com o proprietário; termos; conflitos de interesse. Consentimentos separados, versionados e revogáveis; bloquear envio sem bases obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-24f36a01-0029"",""pedido"":""Consentimentos Tratamento de dados; contacto; partilha controlada com o proprietário; termos; conflitos de interesse. Consentimentos separados, versionados e revogáveis; bloquear envio sem bases obrigatórias."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 79""],""aceitacao"":""Consentimentos Tratamento de dados; contacto; partilha controlada com o proprietário; termos; conflitos de interesse. Consentimentos separados, versionados e revogáveis; bloquear envio sem bases obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0030,"Integração e encaminhamento: ao submeter, criar ou actualizar investor_profile, interest, consentimento, ligação CRM, notificação e tarefa de qualificação. Deduplicar por interessado–oportunidade–modalidade–período, conservar todas as origens e usar identificador idempotente. O responsável deve rever identidade, completude, conflito, capacidade declarada e adequação objectiva antes de encaminhar ao proprietário.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 84 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 82,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0030: Integração e encaminhamento: ao submeter, criar ou actualizar investor_profile, interest, consentimento, ligação CRM, notificação e tarefa de qualificação. Deduplicar por interessado–oportunidade–modalidade–período, conservar todas as origens e usar identificador idempotente. O responsável deve rever identidade, completude, conflito, capacidade declarada e adequação objectiva antes de encaminhar ao proprietário. | MASTER-24f36a01-0030: Integração e encaminhamento: ao submeter, criar ou actualizar investor_profile, interest, consentimento, ligação CRM, notificação e tarefa de qualificação. Deduplicar por interessado–oportunidade–modalidade–período, conservar todas as origens e usar identificador idempotente. O responsável deve rever identidade, completude, conflito, capacidade declarada e adequação objectiva antes de encaminhar ao proprietário.",P2,MASTER-6e51cfcd-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0030 | MASTER-24f36a01-0030,2,"[{""id"":""MASTER-6e51cfcd-0030"",""pedido"":""Integração e encaminhamento: ao submeter, criar ou actualizar investor_profile, interest, consentimento, ligação CRM, notificação e tarefa de qualificação. Deduplicar por interessado–oportunidade–modalidade–período, conservar todas as origens e usar identificador idempotente. O responsável deve rever identidade, completude, conflito, capacidade declarada e adequação objectiva antes de encaminhar ao proprietário."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 84""],""aceitacao"":""Integração e encaminhamento: ao submeter, criar ou actualizar investor_profile, interest, consentimento, ligação CRM, notificação e tarefa de qualificação. Deduplicar por interessado–oportunidade–modalidade–período, conservar todas as origens e usar identificador idempotente. O responsável deve rever identidade, completude, conflito, capacidade declarada e adequação objectiva antes de encaminhar ao proprietário."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-24f36a01-0030"",""pedido"":""Integração e encaminhamento: ao submeter, criar ou actualizar investor_profile, interest, consentimento, ligação CRM, notificação e tarefa de qualificação. Deduplicar por interessado–oportunidade–modalidade–período, conservar todas as origens e usar identificador idempotente. O responsável deve rever identidade, completude, conflito, capacidade declarada e adequação objectiva antes de encaminhar ao proprietário."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 82""],""aceitacao"":""Integração e encaminhamento: ao submeter, criar ou actualizar investor_profile, interest, consentimento, ligação CRM, notificação e tarefa de qualificação. Deduplicar por interessado–oportunidade–modalidade–período, conservar todas as origens e usar identificador idempotente. O responsável deve rever identidade, completude, conflito, capacidade declarada e adequação objectiva antes de encaminhar ao proprietário."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0031,"Implementar acompanhamento ponta a ponta para oportunidades e manifestações de interesse, com estado actual, responsável, próxima acção, prazo, prioridade, histórico imutável, notas classificadas, documentos relacionados e sincronização reconciliável com o CRM. Os prazos abaixo são valores configuráveis e devem ser aprovados pelo dono do processo antes da produção.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 91 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 89,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0031: Implementar acompanhamento ponta a ponta para oportunidades e manifestações de interesse, com estado actual, responsável, próxima acção, prazo, prioridade, histórico imutável, notas classificadas, documentos relacionados e sincronização reconciliável com o CRM. Os prazos abaixo são valores configuráveis e devem ser aprovados pelo dono do processo antes da produção. | MASTER-24f36a01-0031: Implementar acompanhamento ponta a ponta para oportunidades e manifestações de interesse, com estado actual, responsável, próxima acção, prazo, prioridade, histórico imutável, notas classificadas, documentos relacionados e sincronização reconciliável com o CRM. Os prazos abaixo são valores configuráveis e devem ser aprovados pelo dono do processo antes da produção.",P2,MASTER-6e51cfcd-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0031 | MASTER-24f36a01-0031,2,"[{""id"":""MASTER-6e51cfcd-0031"",""pedido"":""Implementar acompanhamento ponta a ponta para oportunidades e manifestações de interesse, com estado actual, responsável, próxima acção, prazo, prioridade, histórico imutável, notas classificadas, documentos relacionados e sincronização reconciliável com o CRM. Os prazos abaixo são valores configuráveis e devem ser aprovados pelo dono do processo antes da produção."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 91""],""aceitacao"":""Implementar acompanhamento ponta a ponta para oportunidades e manifestações de interesse, com estado actual, responsável, próxima acção, prazo, prioridade, histórico imutável, notas classificadas, documentos relacionados e sincronização reconciliável com o CRM. Os prazos abaixo são valores configuráveis e devem ser aprovados pelo dono do processo antes da produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-24f36a01-0031"",""pedido"":""Implementar acompanhamento ponta a ponta para oportunidades e manifestações de interesse, com estado actual, responsável, próxima acção, prazo, prioridade, histórico imutável, notas classificadas, documentos relacionados e sincronização reconciliável com o CRM. Os prazos abaixo são valores configuráveis e devem ser aprovados pelo dono do processo antes da produção."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 89""],""aceitacao"":""Implementar acompanhamento ponta a ponta para oportunidades e manifestações de interesse, com estado actual, responsável, próxima acção, prazo, prioridade, histórico imutável, notas classificadas, documentos relacionados e sincronização reconciliável com o CRM. Os prazos abaixo são valores configuráveis e devem ser aprovados pelo dono do processo antes da produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0032,"Oportunidade — em revisão/aprovação Analista, jurídico e aprovadores executam controlos segregados. Revisão em 5 dias úteis; cada aprovação em 2 dias úteis. Escalar sem expor documentos; impedir auto-aprovação e acumulação indevida de funções.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 97 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 95,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0032: Oportunidade — em revisão/aprovação Analista, jurídico e aprovadores executam controlos segregados. Revisão em 5 dias úteis; cada aprovação em 2 dias úteis. Escalar sem expor documentos; impedir auto-aprovação e acumulação indevida de funções. | MASTER-24f36a01-0032: Oportunidade — em revisão/aprovação Analista, jurídico e aprovadores executam controlos segregados. Revisão em 5 dias úteis; cada aprovação em 2 dias úteis. Escalar sem expor documentos; impedir auto-aprovação e acumulação indevida de funções.",P2,MASTER-6e51cfcd-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0032 | MASTER-24f36a01-0032,2,"[{""id"":""MASTER-6e51cfcd-0032"",""pedido"":""Oportunidade — em revisão/aprovação Analista, jurídico e aprovadores executam controlos segregados. Revisão em 5 dias úteis; cada aprovação em 2 dias úteis. Escalar sem expor documentos; impedir auto-aprovação e acumulação indevida de funções."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 97""],""aceitacao"":""Oportunidade — em revisão/aprovação Analista, jurídico e aprovadores executam controlos segregados. Revisão em 5 dias úteis; cada aprovação em 2 dias úteis. Escalar sem expor documentos; impedir auto-aprovação e acumulação indevida de funções."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-24f36a01-0032"",""pedido"":""Oportunidade — em revisão/aprovação Analista, jurídico e aprovadores executam controlos segregados. Revisão em 5 dias úteis; cada aprovação em 2 dias úteis. Escalar sem expor documentos; impedir auto-aprovação e acumulação indevida de funções."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 95""],""aceitacao"":""Oportunidade — em revisão/aprovação Analista, jurídico e aprovadores executam controlos segregados. Revisão em 5 dias úteis; cada aprovação em 2 dias úteis. Escalar sem expor documentos; impedir auto-aprovação e acumulação indevida de funções."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0033,"Interesse — encaminhado Proprietário decide aceitar contacto, pedir informação ou recusar com motivo controlado. Resposta em 3 dias úteis. Lembrete em 2 dias; escalonamento no vencimento; preservar confidencialidade.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 100 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 98,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0033: Interesse — encaminhado Proprietário decide aceitar contacto, pedir informação ou recusar com motivo controlado. Resposta em 3 dias úteis. Lembrete em 2 dias; escalonamento no vencimento; preservar confidencialidade. | MASTER-24f36a01-0033: Interesse — encaminhado Proprietário decide aceitar contacto, pedir informação ou recusar com motivo controlado. Resposta em 3 dias úteis. Lembrete em 2 dias; escalonamento no vencimento; preservar confidencialidade.",P2,MASTER-6e51cfcd-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0033 | MASTER-24f36a01-0033,2,"[{""id"":""MASTER-6e51cfcd-0033"",""pedido"":""Interesse — encaminhado Proprietário decide aceitar contacto, pedir informação ou recusar com motivo controlado. Resposta em 3 dias úteis. Lembrete em 2 dias; escalonamento no vencimento; preservar confidencialidade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 100""],""aceitacao"":""Interesse — encaminhado Proprietário decide aceitar contacto, pedir informação ou recusar com motivo controlado. Resposta em 3 dias úteis. Lembrete em 2 dias; escalonamento no vencimento; preservar confidencialidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-24f36a01-0033"",""pedido"":""Interesse — encaminhado Proprietário decide aceitar contacto, pedir informação ou recusar com motivo controlado. Resposta em 3 dias úteis. Lembrete em 2 dias; escalonamento no vencimento; preservar confidencialidade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 98""],""aceitacao"":""Interesse — encaminhado Proprietário decide aceitar contacto, pedir informação ou recusar com motivo controlado. Resposta em 3 dias úteis. Lembrete em 2 dias; escalonamento no vencimento; preservar confidencialidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0034,"Negociação e encerramento Gestor regista reunião, proposta, próxima acção, condição precedente e resultado. Próxima acção obrigatória; alerta após 5 dias sem actividade. Escalar negociação parada; impedir encerramento sem resultado, aprovação e evidência.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 102 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 100,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0034: Negociação e encerramento Gestor regista reunião, proposta, próxima acção, condição precedente e resultado. Próxima acção obrigatória; alerta após 5 dias sem actividade. Escalar negociação parada; impedir encerramento sem resultado, aprovação e evidência. | MASTER-24f36a01-0034: Negociação e encerramento Gestor regista reunião, proposta, próxima acção, condição precedente e resultado. Próxima acção obrigatória; alerta após 5 dias sem actividade. Escalar negociação parada; impedir encerramento sem resultado, aprovação e evidência.",P2,MASTER-6e51cfcd-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0034 | MASTER-24f36a01-0034,2,"[{""id"":""MASTER-6e51cfcd-0034"",""pedido"":""Negociação e encerramento Gestor regista reunião, proposta, próxima acção, condição precedente e resultado. Próxima acção obrigatória; alerta após 5 dias sem actividade. Escalar negociação parada; impedir encerramento sem resultado, aprovação e evidência."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 102""],""aceitacao"":""Negociação e encerramento Gestor regista reunião, proposta, próxima acção, condição precedente e resultado. Próxima acção obrigatória; alerta após 5 dias sem actividade. Escalar negociação parada; impedir encerramento sem resultado, aprovação e evidência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-24f36a01-0034"",""pedido"":""Negociação e encerramento Gestor regista reunião, proposta, próxima acção, condição precedente e resultado. Próxima acção obrigatória; alerta após 5 dias sem actividade. Escalar negociação parada; impedir encerramento sem resultado, aprovação e evidência."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 100""],""aceitacao"":""Negociação e encerramento Gestor regista reunião, proposta, próxima acção, condição precedente e resultado. Próxima acção obrigatória; alerta após 5 dias sem actividade. Escalar negociação parada; impedir encerramento sem resultado, aprovação e evidência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6e51cfcd-0035,"• Próxima acção: cada registo activo deve possuir responsável, acção, data-limite e motivo de qualquer alteração ou atraso.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 106 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 104,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-6e51cfcd-0035: • Próxima acção: cada registo activo deve possuir responsável, acção, data-limite e motivo de qualquer alteração ou atraso. | MASTER-24f36a01-0035: • Próxima acção: cada registo activo deve possuir responsável, acção, data-limite e motivo de qualquer alteração ou atraso.",P2,MASTER-6e51cfcd-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0035 | MASTER-24f36a01-0035,2,"[{""id"":""MASTER-6e51cfcd-0035"",""pedido"":""• Próxima acção: cada registo activo deve possuir responsável, acção, data-limite e motivo de qualquer alteração ou atraso."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 106""],""aceitacao"":""• Próxima acção: cada registo activo deve possuir responsável, acção, data-limite e motivo de qualquer alteração ou atraso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-24f36a01-0035"",""pedido"":""• Próxima acção: cada registo activo deve possuir responsável, acção, data-limite e motivo de qualquer alteração ou atraso."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 104""],""aceitacao"":""• Próxima acção: cada registo activo deve possuir responsável, acção, data-limite e motivo de qualquer alteração ou atraso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-07bc673a-0001,Pretendo implementar uma camada de inteligência artificial no Portal de Investimentos InvestMoz.,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 16,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0001: Pretendo implementar uma camada de inteligência artificial no Portal de Investimentos InvestMoz.,P2,MASTER-07bc673a-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0001,1,"[{""id"":""MASTER-07bc673a-0001"",""pedido"":""Pretendo implementar uma camada de inteligência artificial no Portal de Investimentos InvestMoz."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 16""],""aceitacao"":""Pretendo implementar uma camada de inteligência artificial no Portal de Investimentos InvestMoz."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-07bc673a-0002,"A IA deve apoiar a descoberta, análise, qualificação e acompanhamento de oportunidades de investimento, sem substituir decisões institucionais, jurídicas, financeiras, ambientais ou regulatórias.",..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 28,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-07bc673a-0002: A IA deve apoiar a descoberta, análise, qualificação e acompanhamento de oportunidades de investimento, sem substituir decisões institucionais, jurídicas, financeiras, ambientais ou regulatórias.",P2,MASTER-07bc673a-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0002,1,"[{""id"":""MASTER-07bc673a-0002"",""pedido"":""A IA deve apoiar a descoberta, análise, qualificação e acompanhamento de oportunidades de investimento, sem substituir decisões institucionais, jurídicas, financeiras, ambientais ou regulatórias."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 28""],""aceitacao"":""A IA deve apoiar a descoberta, análise, qualificação e acompanhamento de oportunidades de investimento, sem substituir decisões institucionais, jurídicas, financeiras, ambientais ou regulatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-07bc673a-0003,Implementar uma plataforma modular de inteligência artificial que permita:,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 31,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0003: Implementar uma plataforma modular de inteligência artificial que permita:,P2,MASTER-07bc673a-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0003,1,"[{""id"":""MASTER-07bc673a-0003"",""pedido"":""Implementar uma plataforma modular de inteligência artificial que permita:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 31""],""aceitacao"":""Implementar uma plataforma modular de inteligência artificial que permita:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-07bc673a-0004,14. permitir suspensão imediata de qualquer capacidade de IA.,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 45,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0004: 14. permitir suspensão imediata de qualquer capacidade de IA.,P2,MASTER-07bc673a-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0004,1,"[{""id"":""MASTER-07bc673a-0004"",""pedido"":""14. permitir suspensão imediata de qualquer capacidade de IA."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 45""],""aceitacao"":""14. permitir suspensão imediata de qualquer capacidade de IA."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-07bc673a-0005, Nenhuma recomendação deve ser apresentada como decisão oficial.,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 49,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0005:  Nenhuma recomendação deve ser apresentada como decisão oficial.,P2,MASTER-07bc673a-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0005,1,"[{""id"":""MASTER-07bc673a-0005"",""pedido"":"" Nenhuma recomendação deve ser apresentada como decisão oficial."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 49""],""aceitacao"":"" Nenhuma recomendação deve ser apresentada como decisão oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-07bc673a-0006, Toda resposta factual deve identificar as fontes utilizadas.,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 52,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0006:  Toda resposta factual deve identificar as fontes utilizadas.,P2,MASTER-07bc673a-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0006,1,"[{""id"":""MASTER-07bc673a-0006"",""pedido"":"" Toda resposta factual deve identificar as fontes utilizadas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 52""],""aceitacao"":"" Toda resposta factual deve identificar as fontes utilizadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-07bc673a-0007," O sistema deve separar factos, inferências, previsões e recomendações.",..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 53,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-07bc673a-0007:  O sistema deve separar factos, inferências, previsões e recomendações.",P2,MASTER-07bc673a-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0007,1,"[{""id"":""MASTER-07bc673a-0007"",""pedido"":"" O sistema deve separar factos, inferências, previsões e recomendações."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 53""],""aceitacao"":"" O sistema deve separar factos, inferências, previsões e recomendações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-07bc673a-0008, Respostas sem suporte documental devem ser recusadas ou assinaladas.,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 54,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-07bc673a-0008:  Respostas sem suporte documental devem ser recusadas ou assinaladas.,P2,MASTER-07bc673a-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0008,1,"[{""id"":""MASTER-07bc673a-0008"",""pedido"":"" Respostas sem suporte documental devem ser recusadas ou assinaladas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 54""],""aceitacao"":"" Respostas sem suporte documental devem ser recusadas ou assinaladas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-07bc673a-0009, O sistema deve apresentar nível de confiança e limitações.,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 55,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0009:  O sistema deve apresentar nível de confiança e limitações.,P2,MASTER-07bc673a-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0009,1,"[{""id"":""MASTER-07bc673a-0009"",""pedido"":"" O sistema deve apresentar nível de confiança e limitações."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 55""],""aceitacao"":"" O sistema deve apresentar nível de confiança e limitações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-07bc673a-0010, O React nunca deve comunicar directamente com o modelo de IA.,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 56,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0010:  O React nunca deve comunicar directamente com o modelo de IA.,P2,MASTER-07bc673a-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0010,1,"[{""id"":""MASTER-07bc673a-0010"",""pedido"":"" O React nunca deve comunicar directamente com o modelo de IA."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 56""],""aceitacao"":"" O React nunca deve comunicar directamente com o modelo de IA."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-07bc673a-0011, Toda comunicação deve passar pelo Laravel AI Gateway.,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 57,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0011:  Toda comunicação deve passar pelo Laravel AI Gateway.,P2,MASTER-07bc673a-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0011,1,"[{""id"":""MASTER-07bc673a-0011"",""pedido"":"" Toda comunicação deve passar pelo Laravel AI Gateway."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 57""],""aceitacao"":"" Toda comunicação deve passar pelo Laravel AI Gateway."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-07bc673a-0012," Credenciais, tokens e instruções internas nunca devem ser expostos no frontend.",..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 58,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-07bc673a-0012:  Credenciais, tokens e instruções internas nunca devem ser expostos no frontend.",P2,MASTER-07bc673a-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0012,1,"[{""id"":""MASTER-07bc673a-0012"",""pedido"":"" Credenciais, tokens e instruções internas nunca devem ser expostos no frontend."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 58""],""aceitacao"":"" Credenciais, tokens e instruções internas nunca devem ser expostos no frontend."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-07bc673a-0013," Dados pessoais devem ser minimizados, mascarados ou removidos antes do envio ao modelo.",..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 59,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-07bc673a-0013:  Dados pessoais devem ser minimizados, mascarados ou removidos antes do envio ao modelo.",P2,MASTER-07bc673a-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0013,1,"[{""id"":""MASTER-07bc673a-0013"",""pedido"":"" Dados pessoais devem ser minimizados, mascarados ou removidos antes do envio ao modelo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 59""],""aceitacao"":"" Dados pessoais devem ser minimizados, mascarados ou removidos antes do envio ao modelo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-07bc673a-0014," Prompts, modelos, fontes, versões, resultados e decisões humanas devem ser auditáveis.",..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 61,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-07bc673a-0014:  Prompts, modelos, fontes, versões, resultados e decisões humanas devem ser auditáveis.",P2,MASTER-07bc673a-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0014,1,"[{""id"":""MASTER-07bc673a-0014"",""pedido"":"" Prompts, modelos, fontes, versões, resultados e decisões humanas devem ser auditáveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 61""],""aceitacao"":"" Prompts, modelos, fontes, versões, resultados e decisões humanas devem ser auditáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-07bc673a-0015, O fornecedor ou modelo deve poder ser substituído sem reconstruir o portal.,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 62,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0015:  O fornecedor ou modelo deve poder ser substituído sem reconstruir o portal.,P2,MASTER-07bc673a-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0015,1,"[{""id"":""MASTER-07bc673a-0015"",""pedido"":"" O fornecedor ou modelo deve poder ser substituído sem reconstruir o portal."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 62""],""aceitacao"":"" O fornecedor ou modelo deve poder ser substituído sem reconstruir o portal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-07bc673a-0016, Não inventar requisitos legais; identificar os pontos que exigem validação jurídica em Moçambique.,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 66,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0016:  Não inventar requisitos legais; identificar os pontos que exigem validação jurídica em Moçambique.,P2,MASTER-07bc673a-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0016,1,"[{""id"":""MASTER-07bc673a-0016"",""pedido"":"" Não inventar requisitos legais; identificar os pontos que exigem validação jurídica em Moçambique."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 66""],""aceitacao"":"" Não inventar requisitos legais; identificar os pontos que exigem validação jurídica em Moçambique."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-07bc673a-0017,ARQUITECTURA OBRIGATÓRIA,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 89,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0017: ARQUITECTURA OBRIGATÓRIA,P2,MASTER-07bc673a-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0017,1,"[{""id"":""MASTER-07bc673a-0017"",""pedido"":""ARQUITECTURA OBRIGATÓRIA"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 89""],""aceitacao"":""ARQUITECTURA OBRIGATÓRIA"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-07bc673a-0018, permitir transferência para atendimento humano.,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 186,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0018:  permitir transferência para atendimento humano.,P2,MASTER-07bc673a-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0018,1,"[{""id"":""MASTER-07bc673a-0018"",""pedido"":"" permitir transferência para atendimento humano."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 186""],""aceitacao"":"" permitir transferência para atendimento humano."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-07bc673a-0019,Implementar pesquisa híbrida composta por:,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 190,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0019: Implementar pesquisa híbrida composta por:,P2,MASTER-07bc673a-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0019,1,"[{""id"":""MASTER-07bc673a-0019"",""pedido"":""Implementar pesquisa híbrida composta por:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 190""],""aceitacao"":""Implementar pesquisa híbrida composta por:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-07bc673a-0020,A recomendação deve combinar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 225,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0020: A recomendação deve combinar:,P2,MASTER-07bc673a-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0020,1,"[{""id"":""MASTER-07bc673a-0020"",""pedido"":""A recomendação deve combinar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 225""],""aceitacao"":""A recomendação deve combinar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-07bc673a-0022, rejeitar automaticamente investidores;,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 263,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0022:  rejeitar automaticamente investidores;,P2,MASTER-07bc673a-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0022,1,"[{""id"":""MASTER-07bc673a-0022"",""pedido"":"" rejeitar automaticamente investidores;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 263""],""aceitacao"":"" rejeitar automaticamente investidores;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-07bc673a-0023,A saída deve criar alerta ou tarefa para validação humana.,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 281,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0023: A saída deve criar alerta ou tarefa para validação humana.,P2,MASTER-07bc673a-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0023,1,"[{""id"":""MASTER-07bc673a-0023"",""pedido"":""A saída deve criar alerta ou tarefa para validação humana."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 281""],""aceitacao"":""A saída deve criar alerta ou tarefa para validação humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-07bc673a-0024,"Toda acta, tarefa, compromisso ou decisão extraída deve ser confirmada por utilizador autorizado antes do registo oficial.",..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 314,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-07bc673a-0024: Toda acta, tarefa, compromisso ou decisão extraída deve ser confirmada por utilizador autorizado antes do registo oficial.",P2,MASTER-07bc673a-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0024,1,"[{""id"":""MASTER-07bc673a-0024"",""pedido"":""Toda acta, tarefa, compromisso ou decisão extraída deve ser confirmada por utilizador autorizado antes do registo oficial."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 314""],""aceitacao"":""Toda acta, tarefa, compromisso ou decisão extraída deve ser confirmada por utilizador autorizado antes do registo oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-07bc673a-0025,Cada fragmento deve possuir:,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 336,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0025: Cada fragmento deve possuir:,P2,MASTER-07bc673a-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0025,1,"[{""id"":""MASTER-07bc673a-0025"",""pedido"":""Cada fragmento deve possuir:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 336""],""aceitacao"":""Cada fragmento deve possuir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-7ee3460c-0001,"Prompt: Actue como arquitecto de software e programador sénior Laravel, especializado em PostgreSQL/PostGIS. Gere o conjunto completo de migrations Laravel para implementar o esquema de dados do projecto InvestMoz, convertendo a ordem normativa dos ficheiros SQL numa sequência de migrations segura, idempotente, rastreável e pronta para execução nos ambientes de desenvolvimento, teste, pré-produção e produção.",..\..\..\..\..\..\Users\macbook\.codex\attachments\62a3324a-541d-414e-8fa8-8cc25c41ded3\Pasted text.txt; SHA 7ee3460c0fc278057ffb283ab33d556f58ed8d9834f420c76103f69a0e18fbe3; linha 2,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-7ee3460c-0001: Prompt: Actue como arquitecto de software e programador sénior Laravel, especializado em PostgreSQL/PostGIS. Gere o conjunto completo de migrations Laravel para implementar o esquema de dados do projecto InvestMoz, convertendo a ordem normativa dos ficheiros SQL numa sequência de migrations segura, idempotente, rastreável e pronta para execução nos ambientes de desenvolvimento, teste, pré-produção e produção.",P2,MASTER-7ee3460c-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-7ee3460c-0001,1,"[{""id"":""MASTER-7ee3460c-0001"",""pedido"":""Prompt: Actue como arquitecto de software e programador sénior Laravel, especializado em PostgreSQL/PostGIS. Gere o conjunto completo de migrations Laravel para implementar o esquema de dados do projecto InvestMoz, convertendo a ordem normativa dos ficheiros SQL numa sequência de migrations segura, idempotente, rastreável e pronta para execução nos ambientes de desenvolvimento, teste, pré-produção e produção."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\62a3324a-541d-414e-8fa8-8cc25c41ded3\\Pasted text.txt; SHA 7ee3460c0fc278057ffb283ab33d556f58ed8d9834f420c76103f69a0e18fbe3; linha 2""],""aceitacao"":""Prompt: Actue como arquitecto de software e programador sénior Laravel, especializado em PostgreSQL/PostGIS. Gere o conjunto completo de migrations Laravel para implementar o esquema de dados do projecto InvestMoz, convertendo a ordem normativa dos ficheiros SQL numa sequência de migrations segura, idempotente, rastreável e pronta para execução nos ambientes de desenvolvimento, teste, pré-produção e produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-7ee3460c-0002,"Implemente integralmente os métodos up() e down(). O método down() deve reverter os objectos pela ordem inversa das dependências, remover primeiro triggers, índices e restrições dependentes e nunca eliminar extensões partilhadas. Sempre que uma alteração não puder ser revertida sem perda de dados, sinalize-a claramente e proponha uma estratégia de backup, migração compensatória ou restauração. Garanta compatibilidade com execuções em base vazia e com o processo controlado de migração de dados de MySQL para PostgreSQL/PostGIS.",..\..\..\..\..\..\Users\macbook\.codex\attachments\62a3324a-541d-414e-8fa8-8cc25c41ded3\Pasted text.txt; SHA 7ee3460c0fc278057ffb283ab33d556f58ed8d9834f420c76103f69a0e18fbe3; linha 6,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-7ee3460c-0002: Implemente integralmente os métodos up() e down(). O método down() deve reverter os objectos pela ordem inversa das dependências, remover primeiro triggers, índices e restrições dependentes e nunca eliminar extensões partilhadas. Sempre que uma alteração não puder ser revertida sem perda de dados, sinalize-a claramente e proponha uma estratégia de backup, migração compensatória ou restauração. Garanta compatibilidade com execuções em base vazia e com o processo controlado de migração de dados de MySQL para PostgreSQL/PostGIS.",P2,MASTER-7ee3460c-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-7ee3460c-0002,1,"[{""id"":""MASTER-7ee3460c-0002"",""pedido"":""Implemente integralmente os métodos up() e down(). O método down() deve reverter os objectos pela ordem inversa das dependências, remover primeiro triggers, índices e restrições dependentes e nunca eliminar extensões partilhadas. Sempre que uma alteração não puder ser revertida sem perda de dados, sinalize-a claramente e proponha uma estratégia de backup, migração compensatória ou restauração. Garanta compatibilidade com execuções em base vazia e com o processo controlado de migração de dados de MySQL para PostgreSQL/PostGIS."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\62a3324a-541d-414e-8fa8-8cc25c41ded3\\Pasted text.txt; SHA 7ee3460c0fc278057ffb283ab33d556f58ed8d9834f420c76103f69a0e18fbe3; linha 6""],""aceitacao"":""Implemente integralmente os métodos up() e down(). O método down() deve reverter os objectos pela ordem inversa das dependências, remover primeiro triggers, índices e restrições dependentes e nunca eliminar extensões partilhadas. Sempre que uma alteração não puder ser revertida sem perda de dados, sinalize-a claramente e proponha uma estratégia de backup, migração compensatória ou restauração. Garanta compatibilidade com execuções em base vazia e com o processo controlado de migração de dados de MySQL para PostgreSQL/PostGIS."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-7ee3460c-0003,"Antes de gerar o código, apresente a arquitectura completa da base de dados da aplicação. A resposta deve conter, sem excepções: (1) lista de todos os esquemas e extensões; (2) catálogo de todas as tabelas por domínio; (3) para cada tabela, finalidade, nome de cada campo, tipo PostgreSQL exacto, tamanho ou precisão, nulabilidade, valor por defeito, chave primária, chave estrangeira com tabela e campo referenciados, regra onDelete/onUpdate, unicidade, checks, enumerações, campo calculado, timestamps, soft delete e observações; (4) todas as tabelas associativas e respectivas chaves compostas; (5) relações 1:1, 1:N e N:N; (6) índices simples, compostos, únicos, parciais, GIN, GiST e espaciais; (7) views, materialized views, sequences, funções, triggers, políticas de segurança e auditoria; (8) geometrias, tipo geométrico, SRID e regras de validade; e (9) dicionário de dados e ERD em Mermaid coerentes com as migrations. Inclua obrigatoriamente os campos técnicos e de negócio de cada tabela, tais como identificador, código, nome ou título, descrição, estado, ordenação, origem, metadados, datas de vigência, autoria, criação, actualização e eliminação lógica, apenas quando forem aplicáveis ao domínio. Não use expressões como “entre outros”, “campos adicionais”, “etc.” ou blocos omitidos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\62a3324a-541d-414e-8fa8-8cc25c41ded3\Pasted text.txt; SHA 7ee3460c0fc278057ffb283ab33d556f58ed8d9834f420c76103f69a0e18fbe3; linha 7,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-7ee3460c-0003: Antes de gerar o código, apresente a arquitectura completa da base de dados da aplicação. A resposta deve conter, sem excepções: (1) lista de todos os esquemas e extensões; (2) catálogo de todas as tabelas por domínio; (3) para cada tabela, finalidade, nome de cada campo, tipo PostgreSQL exacto, tamanho ou precisão, nulabilidade, valor por defeito, chave primária, chave estrangeira com tabela e campo referenciados, regra onDelete/onUpdate, unicidade, checks, enumerações, campo calculado, timestamps, soft delete e observações; (4) todas as tabelas associativas e respectivas chaves compostas; (5) relações 1:1, 1:N e N:N; (6) índices simples, compostos, únicos, parciais, GIN, GiST e espaciais; (7) views, materialized views, sequences, funções, triggers, políticas de segurança e auditoria; (8) geometrias, tipo geométrico, SRID e regras de validade; e (9) dicionário de dados e ERD em Mermaid coerentes com as migrations. Inclua obrigatoriamente os campos técnicos e de negócio de cada tabela, tais como identificador, código, nome ou título, descrição, estado, ordenação, origem, metadados, datas de vigência, autoria, criação, actualização e eliminação lógica, apenas quando forem aplicáveis ao domínio. Não use expressões como “entre outros”, “campos adicionais”, “etc.” ou blocos omitidos.",P1,MASTER-7ee3460c-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-7ee3460c-0003,1,"[{""id"":""MASTER-7ee3460c-0003"",""pedido"":""Antes de gerar o código, apresente a arquitectura completa da base de dados da aplicação. A resposta deve conter, sem excepções: (1) lista de todos os esquemas e extensões; (2) catálogo de todas as tabelas por domínio; (3) para cada tabela, finalidade, nome de cada campo, tipo PostgreSQL exacto, tamanho ou precisão, nulabilidade, valor por defeito, chave primária, chave estrangeira com tabela e campo referenciados, regra onDelete/onUpdate, unicidade, checks, enumerações, campo calculado, timestamps, soft delete e observações; (4) todas as tabelas associativas e respectivas chaves compostas; (5) relações 1:1, 1:N e N:N; (6) índices simples, compostos, únicos, parciais, GIN, GiST e espaciais; (7) views, materialized views, sequences, funções, triggers, políticas de segurança e auditoria; (8) geometrias, tipo geométrico, SRID e regras de validade; e (9) dicionário de dados e ERD em Mermaid coerentes com as migrations. Inclua obrigatoriamente os campos técnicos e de negócio de cada tabela, tais como identificador, código, nome ou título, descrição, estado, ordenação, origem, metadados, datas de vigência, autoria, criação, actualização e eliminação lógica, apenas quando forem aplicáveis ao domínio. Não use expressões como “entre outros”, “campos adicionais”, “etc.” ou blocos omitidos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\62a3324a-541d-414e-8fa8-8cc25c41ded3\\Pasted text.txt; SHA 7ee3460c0fc278057ffb283ab33d556f58ed8d9834f420c76103f69a0e18fbe3; linha 7""],""aceitacao"":""Antes de gerar o código, apresente a arquitectura completa da base de dados da aplicação. A resposta deve conter, sem excepções: (1) lista de todos os esquemas e extensões; (2) catálogo de todas as tabelas por domínio; (3) para cada tabela, finalidade, nome de cada campo, tipo PostgreSQL exacto, tamanho ou precisão, nulabilidade, valor por defeito, chave primária, chave estrangeira com tabela e campo referenciados, regra onDelete/onUpdate, unicidade, checks, enumerações, campo calculado, timestamps, soft delete e observações; (4) todas as tabelas associativas e respectivas chaves compostas; (5) relações 1:1, 1:N e N:N; (6) índices simples, compostos, únicos, parciais, GIN, GiST e espaciais; (7) views, materialized views, sequences, funções, triggers, políticas de segurança e auditoria; (8) geometrias, tipo geométrico, SRID e regras de validade; e (9) dicionário de dados e ERD em Mermaid coerentes com as migrations. Inclua obrigatoriamente os campos técnicos e de negócio de cada tabela, tais como identificador, código, nome ou título, descrição, estado, ordenação, origem, metadados, datas de vigência, autoria, criação, actualização e eliminação lógica, apenas quando forem aplicáveis ao domínio. Não use expressões como “entre outros”, “campos adicionais”, “etc.” ou blocos omitidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-7ee3460c-0004,"Depois do inventário, produza cada migration separadamente, na ordem exacta das dependências, indicando o timestamp, o caminho do ficheiro e o código PHP integral dos métodos up() e down(), sem pseudocódigo nem omissões. A totalidade das tabelas e de todos os seus campos apresentados no catálogo deve estar implementada nas migrations, e nenhuma migration pode criar campos ou objectos ausentes do dicionário de dados. Inclua migrations específicas para extensões, tipos, funções, triggers, views, índices avançados e políticas que não possam ser expressos directamente pelo Schema Builder.",..\..\..\..\..\..\Users\macbook\.codex\attachments\62a3324a-541d-414e-8fa8-8cc25c41ded3\Pasted text.txt; SHA 7ee3460c0fc278057ffb283ab33d556f58ed8d9834f420c76103f69a0e18fbe3; linha 8,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-7ee3460c-0004: Depois do inventário, produza cada migration separadamente, na ordem exacta das dependências, indicando o timestamp, o caminho do ficheiro e o código PHP integral dos métodos up() e down(), sem pseudocódigo nem omissões. A totalidade das tabelas e de todos os seus campos apresentados no catálogo deve estar implementada nas migrations, e nenhuma migration pode criar campos ou objectos ausentes do dicionário de dados. Inclua migrations específicas para extensões, tipos, funções, triggers, views, índices avançados e políticas que não possam ser expressos directamente pelo Schema Builder.",P2,MASTER-7ee3460c-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-7ee3460c-0004,1,"[{""id"":""MASTER-7ee3460c-0004"",""pedido"":""Depois do inventário, produza cada migration separadamente, na ordem exacta das dependências, indicando o timestamp, o caminho do ficheiro e o código PHP integral dos métodos up() e down(), sem pseudocódigo nem omissões. A totalidade das tabelas e de todos os seus campos apresentados no catálogo deve estar implementada nas migrations, e nenhuma migration pode criar campos ou objectos ausentes do dicionário de dados. Inclua migrations específicas para extensões, tipos, funções, triggers, views, índices avançados e políticas que não possam ser expressos directamente pelo Schema Builder."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\62a3324a-541d-414e-8fa8-8cc25c41ded3\\Pasted text.txt; SHA 7ee3460c0fc278057ffb283ab33d556f58ed8d9834f420c76103f69a0e18fbe3; linha 8""],""aceitacao"":""Depois do inventário, produza cada migration separadamente, na ordem exacta das dependências, indicando o timestamp, o caminho do ficheiro e o código PHP integral dos métodos up() e down(), sem pseudocódigo nem omissões. A totalidade das tabelas e de todos os seus campos apresentados no catálogo deve estar implementada nas migrations, e nenhuma migration pode criar campos ou objectos ausentes do dicionário de dados. Inclua migrations específicas para extensões, tipos, funções, triggers, views, índices avançados e políticas que não possam ser expressos directamente pelo Schema Builder."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-7ee3460c-0005,Modelo obrigatório de saída,..\..\..\..\..\..\Users\macbook\.codex\attachments\62a3324a-541d-414e-8fa8-8cc25c41ded3\Pasted text.txt; SHA 7ee3460c0fc278057ffb283ab33d556f58ed8d9834f420c76103f69a0e18fbe3; linha 10,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-7ee3460c-0005: Modelo obrigatório de saída,P2,MASTER-7ee3460c-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-7ee3460c-0005,1,"[{""id"":""MASTER-7ee3460c-0005"",""pedido"":""Modelo obrigatório de saída"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\62a3324a-541d-414e-8fa8-8cc25c41ded3\\Pasted text.txt; SHA 7ee3460c0fc278057ffb283ab33d556f58ed8d9834f420c76103f69a0e18fbe3; linha 10""],""aceitacao"":""Modelo obrigatório de saída"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-7ee3460c-0006,Projectos public projects Registar projectos e oportunidades de investimento id (uuid) organizations.id; geo_locations.id 2026_01_01_040000_create_projects_table.php,..\..\..\..\..\..\Users\macbook\.codex\attachments\62a3324a-541d-414e-8fa8-8cc25c41ded3\Pasted text.txt; SHA 7ee3460c0fc278057ffb283ab33d556f58ed8d9834f420c76103f69a0e18fbe3; linha 13,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-7ee3460c-0006: Projectos public projects Registar projectos e oportunidades de investimento id (uuid) organizations.id; geo_locations.id 2026_01_01_040000_create_projects_table.php,P2,MASTER-7ee3460c-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-7ee3460c-0006,1,"[{""id"":""MASTER-7ee3460c-0006"",""pedido"":""Projectos public projects Registar projectos e oportunidades de investimento id (uuid) organizations.id; geo_locations.id 2026_01_01_040000_create_projects_table.php"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\62a3324a-541d-414e-8fa8-8cc25c41ded3\\Pasted text.txt; SHA 7ee3460c0fc278057ffb283ab33d556f58ed8d9834f420c76103f69a0e18fbe3; linha 13""],""aceitacao"":""Projectos public projects Registar projectos e oportunidades de investimento id (uuid) organizations.id; geo_locations.id 2026_01_01_040000_create_projects_table.php"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-7ee3460c-0007,Origem Campo FK Destino Cardinalidade Obrigatório ON UPDATE ON DELETE Tabela associativa/regra,..\..\..\..\..\..\Users\macbook\.codex\attachments\62a3324a-541d-414e-8fa8-8cc25c41ded3\Pasted text.txt; SHA 7ee3460c0fc278057ffb283ab33d556f58ed8d9834f420c76103f69a0e18fbe3; linha 28,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-7ee3460c-0007: Origem Campo FK Destino Cardinalidade Obrigatório ON UPDATE ON DELETE Tabela associativa/regra,P2,MASTER-7ee3460c-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-7ee3460c-0007,1,"[{""id"":""MASTER-7ee3460c-0007"",""pedido"":""Origem Campo FK Destino Cardinalidade Obrigatório ON UPDATE ON DELETE Tabela associativa/regra"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\62a3324a-541d-414e-8fa8-8cc25c41ded3\\Pasted text.txt; SHA 7ee3460c0fc278057ffb283ab33d556f58ed8d9834f420c76103f69a0e18fbe3; linha 28""],""aceitacao"":""Origem Campo FK Destino Cardinalidade Obrigatório ON UPDATE ON DELETE Tabela associativa/regra"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-dff87ad6-0001, O SuiteCRM deve permanecer desacoplado do portal;,..\..\..\..\..\..\Users\macbook\.codex\attachments\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 24,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-dff87ad6-0001:  O SuiteCRM deve permanecer desacoplado do portal;,P2,MASTER-dff87ad6-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dff87ad6-0001,1,"[{""id"":""MASTER-dff87ad6-0001"",""pedido"":"" O SuiteCRM deve permanecer desacoplado do portal;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 24""],""aceitacao"":"" O SuiteCRM deve permanecer desacoplado do portal;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-dff87ad6-0002, Todas as operações devem ocorrer através da API oficial do SuiteCRM;,..\..\..\..\..\..\Users\macbook\.codex\attachments\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 26,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-dff87ad6-0002:  Todas as operações devem ocorrer através da API oficial do SuiteCRM;,P2,MASTER-dff87ad6-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dff87ad6-0002,1,"[{""id"":""MASTER-dff87ad6-0002"",""pedido"":"" Todas as operações devem ocorrer através da API oficial do SuiteCRM;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 26""],""aceitacao"":"" Todas as operações devem ocorrer através da API oficial do SuiteCRM;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-dff87ad6-0003, O Laravel deve funcionar como camada de integração entre o React e o SuiteCRM.,..\..\..\..\..\..\Users\macbook\.codex\attachments\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 27,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-dff87ad6-0003:  O Laravel deve funcionar como camada de integração entre o React e o SuiteCRM.,P2,MASTER-dff87ad6-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dff87ad6-0003,1,"[{""id"":""MASTER-dff87ad6-0003"",""pedido"":"" O Laravel deve funcionar como camada de integração entre o React e o SuiteCRM."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 27""],""aceitacao"":"" O Laravel deve funcionar como camada de integração entre o React e o SuiteCRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-dff87ad6-0004,"Implementar uma integração segura, auditável, idempotente e escalável entre o portal InvestMoz e o SuiteCRM para gerir:",..\..\..\..\..\..\Users\macbook\.codex\attachments\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 31,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-dff87ad6-0004: Implementar uma integração segura, auditável, idempotente e escalável entre o portal InvestMoz e o SuiteCRM para gerir:",P2,MASTER-dff87ad6-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dff87ad6-0004,1,"[{""id"":""MASTER-dff87ad6-0004"",""pedido"":""Implementar uma integração segura, auditável, idempotente e escalável entre o portal InvestMoz e o SuiteCRM para gerir:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 31""],""aceitacao"":""Implementar uma integração segura, auditável, idempotente e escalável entre o portal InvestMoz e o SuiteCRM para gerir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-dff87ad6-0005,'- Implementar idempotência para impedir registos duplicados.,..\..\..\..\..\..\Users\macbook\.codex\attachments\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 64,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-dff87ad6-0005: - Implementar idempotência para impedir registos duplicados.,P2,MASTER-dff87ad6-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dff87ad6-0005,1,"[{""id"":""MASTER-dff87ad6-0005"",""pedido"":""- Implementar idempotência para impedir registos duplicados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 64""],""aceitacao"":""- Implementar idempotência para impedir registos duplicados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-dff87ad6-0006,'- Implementar retries com backoff exponencial.,..\..\..\..\..\..\Users\macbook\.codex\attachments\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 65,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-dff87ad6-0006: - Implementar retries com backoff exponencial.,P2,MASTER-dff87ad6-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dff87ad6-0006,1,"[{""id"":""MASTER-dff87ad6-0006"",""pedido"":""- Implementar retries com backoff exponencial."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 65""],""aceitacao"":""- Implementar retries com backoff exponencial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-dff87ad6-0007,"'- Não guardar tokens, palavras-passe ou dados pessoais sensíveis nos logs.",..\..\..\..\..\..\Users\macbook\.codex\attachments\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 68,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-dff87ad6-0007: - Não guardar tokens, palavras-passe ou dados pessoais sensíveis nos logs.",P2,MASTER-dff87ad6-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dff87ad6-0007,1,"[{""id"":""MASTER-dff87ad6-0007"",""pedido"":""- Não guardar tokens, palavras-passe ou dados pessoais sensíveis nos logs."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 68""],""aceitacao"":""- Não guardar tokens, palavras-passe ou dados pessoais sensíveis nos logs."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-dff87ad6-0008,"'- Preservar consentimentos, finalidade do tratamento, origem dos dados e data de recolha.",..\..\..\..\..\..\Users\macbook\.codex\attachments\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 70,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-dff87ad6-0008: - Preservar consentimentos, finalidade do tratamento, origem dos dados e data de recolha.",P2,MASTER-dff87ad6-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dff87ad6-0008,1,"[{""id"":""MASTER-dff87ad6-0008"",""pedido"":""- Preservar consentimentos, finalidade do tratamento, origem dos dados e data de recolha."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 70""],""aceitacao"":""- Preservar consentimentos, finalidade do tratamento, origem dos dados e data de recolha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-dff87ad6-0009,'- Toda recomendação ou classificação automática deve permitir revisão humana.,..\..\..\..\..\..\Users\macbook\.codex\attachments\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 72,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-dff87ad6-0009: - Toda recomendação ou classificação automática deve permitir revisão humana.,P2,MASTER-dff87ad6-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dff87ad6-0009,1,"[{""id"":""MASTER-dff87ad6-0009"",""pedido"":""- Toda recomendação ou classificação automática deve permitir revisão humana."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 72""],""aceitacao"":""- Toda recomendação ou classificação automática deve permitir revisão humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-dff87ad6-0010,"'- A solução deve possuir testes automatizados, monitoria, rollback e documentação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 73,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-dff87ad6-0010: - A solução deve possuir testes automatizados, monitoria, rollback e documentação.",P2,MASTER-dff87ad6-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dff87ad6-0010,1,"[{""id"":""MASTER-dff87ad6-0010"",""pedido"":""- A solução deve possuir testes automatizados, monitoria, rollback e documentação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 73""],""aceitacao"":""- A solução deve possuir testes automatizados, monitoria, rollback e documentação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-dff87ad6-0011,1. validar os dados no Laravel;,..\..\..\..\..\..\Users\macbook\.codex\attachments\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 79,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-dff87ad6-0011: 1. validar os dados no Laravel;,P2,MASTER-dff87ad6-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dff87ad6-0011,1,"[{""id"":""MASTER-dff87ad6-0011"",""pedido"":""1. validar os dados no Laravel;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 79""],""aceitacao"":""1. validar os dados no Laravel;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-dff87ad6-0012,12. registar o resultado da sincronização;,..\..\..\..\..\..\Users\macbook\.codex\attachments\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 98,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-dff87ad6-0012: 12. registar o resultado da sincronização;,P2,MASTER-dff87ad6-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dff87ad6-0012,1,"[{""id"":""MASTER-dff87ad6-0012"",""pedido"":""12. registar o resultado da sincronização;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 98""],""aceitacao"":""12. registar o resultado da sincronização;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-dff87ad6-0013,Usa o padrão Outbox para impedir perda de eventos.,..\..\..\..\..\..\Users\macbook\.codex\attachments\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 257,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-dff87ad6-0013: Usa o padrão Outbox para impedir perda de eventos.,P2,MASTER-dff87ad6-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dff87ad6-0013,1,"[{""id"":""MASTER-dff87ad6-0013"",""pedido"":""Usa o padrão Outbox para impedir perda de eventos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 257""],""aceitacao"":""Usa o padrão Outbox para impedir perda de eventos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-2626df4c-0001,"Objectivo: Executar uma auditoria técnica, funcional, arquitectural, de dados, segurança, qualidade e prontidão operacional de todo o trabalho realizado até ao momento no Portal do Investidor. A auditoria deve determinar, com base em evidências reproduzíveis, o grau de conformidade entre requisitos, documentação, código-fonte, base de dados, APIs, interfaces, integrações, testes, scripts de implantação e comportamento efectivo da solução. Não considerar uma funcionalidade concluída apenas por existir código, ecrã ou tabela: confirmar funcionamento ponta a ponta, persistência correcta, controlo de acesso, tratamento de erros, testes e aderência aos critérios de aceitação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 2,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-2626df4c-0001: Objectivo: Executar uma auditoria técnica, funcional, arquitectural, de dados, segurança, qualidade e prontidão operacional de todo o trabalho realizado até ao momento no Portal do Investidor. A auditoria deve determinar, com base em evidências reproduzíveis, o grau de conformidade entre requisitos, documentação, código-fonte, base de dados, APIs, interfaces, integrações, testes, scripts de implantação e comportamento efectivo da solução. Não considerar uma funcionalidade concluída apenas por existir código, ecrã ou tabela: confirmar funcionamento ponta a ponta, persistência correcta, controlo de acesso, tratamento de erros, testes e aderência aos critérios de aceitação.",P2,MASTER-2626df4c-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0001,1,"[{""id"":""MASTER-2626df4c-0001"",""pedido"":""Objectivo: Executar uma auditoria técnica, funcional, arquitectural, de dados, segurança, qualidade e prontidão operacional de todo o trabalho realizado até ao momento no Portal do Investidor. A auditoria deve determinar, com base em evidências reproduzíveis, o grau de conformidade entre requisitos, documentação, código-fonte, base de dados, APIs, interfaces, integrações, testes, scripts de implantação e comportamento efectivo da solução. Não considerar uma funcionalidade concluída apenas por existir código, ecrã ou tabela: confirmar funcionamento ponta a ponta, persistência correcta, controlo de acesso, tratamento de erros, testes e aderência aos critérios de aceitação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 2""],""aceitacao"":""Objectivo: Executar uma auditoria técnica, funcional, arquitectural, de dados, segurança, qualidade e prontidão operacional de todo o trabalho realizado até ao momento no Portal do Investidor. A auditoria deve determinar, com base em evidências reproduzíveis, o grau de conformidade entre requisitos, documentação, código-fonte, base de dados, APIs, interfaces, integrações, testes, scripts de implantação e comportamento efectivo da solução. Não considerar uma funcionalidade concluída apenas por existir código, ecrã ou tabela: confirmar funcionamento ponta a ponta, persistência correcta, controlo de acesso, tratamento de erros, testes e aderência aos critérios de aceitação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-2626df4c-0002,"2. Trabalhe em modo não destrutivo: não alterar código, dados, migrações, configurações ou ambientes durante a auditoria. Quando for indispensável executar comandos, usar ambiente controlado, registar o comando, pré-condições, saída, impacto e mecanismo de reversão.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 5,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2626df4c-0002: 2. Trabalhe em modo não destrutivo: não alterar código, dados, migrações, configurações ou ambientes durante a auditoria. Quando for indispensável executar comandos, usar ambiente controlado, registar o comando, pré-condições, saída, impacto e mecanismo de reversão.",P2,MASTER-2626df4c-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0002,1,"[{""id"":""MASTER-2626df4c-0002"",""pedido"":""2. Trabalhe em modo não destrutivo: não alterar código, dados, migrações, configurações ou ambientes durante a auditoria. Quando for indispensável executar comandos, usar ambiente controlado, registar o comando, pré-condições, saída, impacto e mecanismo de reversão."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 5""],""aceitacao"":""2. Trabalhe em modo não destrutivo: não alterar código, dados, migrações, configurações ou ambientes durante a auditoria. Quando for indispensável executar comandos, usar ambiente controlado, registar o comando, pré-condições, saída, impacto e mecanismo de reversão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-2626df4c-0003,"3. Não inferir conformidade sem prova. Classificar como “Não verificado” tudo o que não possa ser confirmado por documento, código, consulta, teste, log, captura de ecrã ou execução reproduzível.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 6,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-2626df4c-0003: 3. Não inferir conformidade sem prova. Classificar como “Não verificado” tudo o que não possa ser confirmado por documento, código, consulta, teste, log, captura de ecrã ou execução reproduzível.",P2,MASTER-2626df4c-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0003,1,"[{""id"":""MASTER-2626df4c-0003"",""pedido"":""3. Não inferir conformidade sem prova. Classificar como “Não verificado” tudo o que não possa ser confirmado por documento, código, consulta, teste, log, captura de ecrã ou execução reproduzível."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 6""],""aceitacao"":""3. Não inferir conformidade sem prova. Classificar como “Não verificado” tudo o que não possa ser confirmado por documento, código, consulta, teste, log, captura de ecrã ou execução reproduzível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-2626df4c-0004,"5. Distinguir claramente factos observados, hipóteses, limitações de acesso e recomendações. Não inventar ficheiros, resultados, métricas ou estados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 8,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2626df4c-0004: 5. Distinguir claramente factos observados, hipóteses, limitações de acesso e recomendações. Não inventar ficheiros, resultados, métricas ou estados.",P2,MASTER-2626df4c-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0004,1,"[{""id"":""MASTER-2626df4c-0004"",""pedido"":""5. Distinguir claramente factos observados, hipóteses, limitações de acesso e recomendações. Não inventar ficheiros, resultados, métricas ou estados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 8""],""aceitacao"":""5. Distinguir claramente factos observados, hipóteses, limitações de acesso e recomendações. Não inventar ficheiros, resultados, métricas ou estados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-2626df4c-0005,"6. Começar por estabelecer a linha de base da auditoria: registar repositório, branch, hash do commit, data, ambiente e versões das dependências; depois inspeccionar a árvore do projecto, README, ficheiros de dependências, variáveis de ambiente de exemplo, configurações, migrações, seeders, rotas, modelos, serviços, controladores, políticas, componentes, testes e pipeline de entrega. Preservar esta linha de base em todas as evidências e indicar expressamente qualquer alteração de versão ou ambiente ocorrida durante a validação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 9,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2626df4c-0005: 6. Começar por estabelecer a linha de base da auditoria: registar repositório, branch, hash do commit, data, ambiente e versões das dependências; depois inspeccionar a árvore do projecto, README, ficheiros de dependências, variáveis de ambiente de exemplo, configurações, migrações, seeders, rotas, modelos, serviços, controladores, políticas, componentes, testes e pipeline de entrega. Preservar esta linha de base em todas as evidências e indicar expressamente qualquer alteração de versão ou ambiente ocorrida durante a validação.",P2,MASTER-2626df4c-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0005,1,"[{""id"":""MASTER-2626df4c-0005"",""pedido"":""6. Começar por estabelecer a linha de base da auditoria: registar repositório, branch, hash do commit, data, ambiente e versões das dependências; depois inspeccionar a árvore do projecto, README, ficheiros de dependências, variáveis de ambiente de exemplo, configurações, migrações, seeders, rotas, modelos, serviços, controladores, políticas, componentes, testes e pipeline de entrega. Preservar esta linha de base em todas as evidências e indicar expressamente qualquer alteração de versão ou ambiente ocorrida durante a validação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 9""],""aceitacao"":""6. Começar por estabelecer a linha de base da auditoria: registar repositório, branch, hash do commit, data, ambiente e versões das dependências; depois inspeccionar a árvore do projecto, README, ficheiros de dependências, variáveis de ambiente de exemplo, configurações, migrações, seeders, rotas, modelos, serviços, controladores, políticas, componentes, testes e pipeline de entrega. Preservar esta linha de base em todas as evidências e indicar expressamente qualquer alteração de versão ou ambiente ocorrida durante a validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-2626df4c-0006,1. Entradas obrigatórias da auditoria,..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 10,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-2626df4c-0006: 1. Entradas obrigatórias da auditoria,P2,MASTER-2626df4c-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0006,1,"[{""id"":""MASTER-2626df4c-0006"",""pedido"":""1. Entradas obrigatórias da auditoria"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 10""],""aceitacao"":""1. Entradas obrigatórias da auditoria"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-2626df4c-0007,"Entradas obrigatórias: localização do repositório e branch de referência; hash do commit auditado; arquitectura e estrutura dos módulos; versões de PHP, Laravel, Node.js, React, PostgreSQL e PostGIS; ficheiros de configuração sem segredos; esquema da base de dados; documentação OpenAPI; credenciais de teste por perfil; ambientes disponíveis; pipeline CI/CD; registos de execução; inventário dos prompts executados; requisitos aprovados; critérios de aceitação; e lista de limitações conhecidas. Se alguma entrada não estiver disponível, registar a ausência, o impacto sobre a validação e os resultados que permanecem como Não verificado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 11,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-2626df4c-0007: Entradas obrigatórias: localização do repositório e branch de referência; hash do commit auditado; arquitectura e estrutura dos módulos; versões de PHP, Laravel, Node.js, React, PostgreSQL e PostGIS; ficheiros de configuração sem segredos; esquema da base de dados; documentação OpenAPI; credenciais de teste por perfil; ambientes disponíveis; pipeline CI/CD; registos de execução; inventário dos prompts executados; requisitos aprovados; critérios de aceitação; e lista de limitações conhecidas. Se alguma entrada não estiver disponível, registar a ausência, o impacto sobre a validação e os resultados que permanecem como Não verificado.",P2,MASTER-2626df4c-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0007,1,"[{""id"":""MASTER-2626df4c-0007"",""pedido"":""Entradas obrigatórias: localização do repositório e branch de referência; hash do commit auditado; arquitectura e estrutura dos módulos; versões de PHP, Laravel, Node.js, React, PostgreSQL e PostGIS; ficheiros de configuração sem segredos; esquema da base de dados; documentação OpenAPI; credenciais de teste por perfil; ambientes disponíveis; pipeline CI/CD; registos de execução; inventário dos prompts executados; requisitos aprovados; critérios de aceitação; e lista de limitações conhecidas. Se alguma entrada não estiver disponível, registar a ausência, o impacto sobre a validação e os resultados que permanecem como Não verificado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 11""],""aceitacao"":""Entradas obrigatórias: localização do repositório e branch de referência; hash do commit auditado; arquitectura e estrutura dos módulos; versões de PHP, Laravel, Node.js, React, PostgreSQL e PostGIS; ficheiros de configuração sem segredos; esquema da base de dados; documentação OpenAPI; credenciais de teste por perfil; ambientes disponíveis; pipeline CI/CD; registos de execução; inventário dos prompts executados; requisitos aprovados; critérios de aceitação; e lista de limitações conhecidas. Se alguma entrada não estiver disponível, registar a ausência, o impacto sobre a validação e os resultados que permanecem como Não verificado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-2626df4c-0008,"Considere que o Portal do Investidor deve facilitar e atrair investimentos internos e externos, com base nas prioridades de investimento definidas pelo Governo. A validação deve confirmar se a solução implementada traduz esta finalidade em funcionalidades, dados, fluxos e conteúdos coerentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 13,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2626df4c-0008: Considere que o Portal do Investidor deve facilitar e atrair investimentos internos e externos, com base nas prioridades de investimento definidas pelo Governo. A validação deve confirmar se a solução implementada traduz esta finalidade em funcionalidades, dados, fluxos e conteúdos coerentes.",P2,MASTER-2626df4c-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0008,1,"[{""id"":""MASTER-2626df4c-0008"",""pedido"":""Considere que o Portal do Investidor deve facilitar e atrair investimentos internos e externos, com base nas prioridades de investimento definidas pelo Governo. A validação deve confirmar se a solução implementada traduz esta finalidade em funcionalidades, dados, fluxos e conteúdos coerentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 13""],""aceitacao"":""Considere que o Portal do Investidor deve facilitar e atrair investimentos internos e externos, com base nas prioridades de investimento definidas pelo Governo. A validação deve confirmar se a solução implementada traduz esta finalidade em funcionalidades, dados, fluxos e conteúdos coerentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-2626df4c-0009,3. Premissas e domínios obrigatórios de validação,..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 14,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-2626df4c-0009: 3. Premissas e domínios obrigatórios de validação,P2,MASTER-2626df4c-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0009,1,"[{""id"":""MASTER-2626df4c-0009"",""pedido"":""3. Premissas e domínios obrigatórios de validação"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 14""],""aceitacao"":""3. Premissas e domínios obrigatórios de validação"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-2626df4c-0010,"Validar prioritariamente a componente geográfica ponta a ponta. Confirmar: hierarquia administrativa província → distrito → posto administrativo → localidade; chaves estáveis e integridade referencial; importação e reconciliação com fontes oficiais; suporte PostgreSQL/PostGIS; SRID e sistema de coordenadas documentados; tipos geometry/geography adequados; índices espaciais; prevenção de geometrias inválidas; pontos, linhas e polígonos; relações espaciais entre investimentos, corredores, clusters e infra-estruturas; pesquisa por proximidade, contenção e intersecção; filtros combinados; desempenho das consultas; visualização cartográfica; permissões; auditoria; versionamento; qualidade, proveniência e actualização dos dados. Inspeccionar migrações, seeders, scripts ETL, modelos, endpoints GeoJSON, validações, consultas espaciais, componentes de mapa e testes. Executar casos positivos, negativos e de fronteira e registar resultados, tempos, erros e causa-raiz das lacunas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 23,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2626df4c-0010: Validar prioritariamente a componente geográfica ponta a ponta. Confirmar: hierarquia administrativa província → distrito → posto administrativo → localidade; chaves estáveis e integridade referencial; importação e reconciliação com fontes oficiais; suporte PostgreSQL/PostGIS; SRID e sistema de coordenadas documentados; tipos geometry/geography adequados; índices espaciais; prevenção de geometrias inválidas; pontos, linhas e polígonos; relações espaciais entre investimentos, corredores, clusters e infra-estruturas; pesquisa por proximidade, contenção e intersecção; filtros combinados; desempenho das consultas; visualização cartográfica; permissões; auditoria; versionamento; qualidade, proveniência e actualização dos dados. Inspeccionar migrações, seeders, scripts ETL, modelos, endpoints GeoJSON, validações, consultas espaciais, componentes de mapa e testes. Executar casos positivos, negativos e de fronteira e registar resultados, tempos, erros e causa-raiz das lacunas.",P1,MASTER-2626df4c-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0010,1,"[{""id"":""MASTER-2626df4c-0010"",""pedido"":""Validar prioritariamente a componente geográfica ponta a ponta. Confirmar: hierarquia administrativa província → distrito → posto administrativo → localidade; chaves estáveis e integridade referencial; importação e reconciliação com fontes oficiais; suporte PostgreSQL/PostGIS; SRID e sistema de coordenadas documentados; tipos geometry/geography adequados; índices espaciais; prevenção de geometrias inválidas; pontos, linhas e polígonos; relações espaciais entre investimentos, corredores, clusters e infra-estruturas; pesquisa por proximidade, contenção e intersecção; filtros combinados; desempenho das consultas; visualização cartográfica; permissões; auditoria; versionamento; qualidade, proveniência e actualização dos dados. Inspeccionar migrações, seeders, scripts ETL, modelos, endpoints GeoJSON, validações, consultas espaciais, componentes de mapa e testes. Executar casos positivos, negativos e de fronteira e registar resultados, tempos, erros e causa-raiz das lacunas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 23""],""aceitacao"":""Validar prioritariamente a componente geográfica ponta a ponta. Confirmar: hierarquia administrativa província → distrito → posto administrativo → localidade; chaves estáveis e integridade referencial; importação e reconciliação com fontes oficiais; suporte PostgreSQL/PostGIS; SRID e sistema de coordenadas documentados; tipos geometry/geography adequados; índices espaciais; prevenção de geometrias inválidas; pontos, linhas e polígonos; relações espaciais entre investimentos, corredores, clusters e infra-estruturas; pesquisa por proximidade, contenção e intersecção; filtros combinados; desempenho das consultas; visualização cartográfica; permissões; auditoria; versionamento; qualidade, proveniência e actualização dos dados. Inspeccionar migrações, seeders, scripts ETL, modelos, endpoints GeoJSON, validações, consultas espaciais, componentes de mapa e testes. Executar casos positivos, negativos e de fronteira e registar resultados, tempos, erros e causa-raiz das lacunas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-2626df4c-0011,"Comparar a implementação actual com os documentos de base e benchmark do projecto listados abaixo. Antes da comparação, confirmar a existência, acessibilidade, versão, data, autoria e integridade de cada ficheiro; registar o caminho validado e, quando possível, o respectivo hash. Se um documento não estiver acessível no ambiente de auditoria, não presumir o seu conteúdo: identificar a limitação, classificar os requisitos dependentes como Não verificado e indicar a evidência necessária para concluir a análise.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 25,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-2626df4c-0011: Comparar a implementação actual com os documentos de base e benchmark do projecto listados abaixo. Antes da comparação, confirmar a existência, acessibilidade, versão, data, autoria e integridade de cada ficheiro; registar o caminho validado e, quando possível, o respectivo hash. Se um documento não estiver acessível no ambiente de auditoria, não presumir o seu conteúdo: identificar a limitação, classificar os requisitos dependentes como Não verificado e indicar a evidência necessária para concluir a análise.",P2,MASTER-2626df4c-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0011,1,"[{""id"":""MASTER-2626df4c-0011"",""pedido"":""Comparar a implementação actual com os documentos de base e benchmark do projecto listados abaixo. Antes da comparação, confirmar a existência, acessibilidade, versão, data, autoria e integridade de cada ficheiro; registar o caminho validado e, quando possível, o respectivo hash. Se um documento não estiver acessível no ambiente de auditoria, não presumir o seu conteúdo: identificar a limitação, classificar os requisitos dependentes como Não verificado e indicar a evidência necessária para concluir a análise."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 25""],""aceitacao"":""Comparar a implementação actual com os documentos de base e benchmark do projecto listados abaixo. Antes da comparação, confirmar a existência, acessibilidade, versão, data, autoria e integridade de cada ficheiro; registar o caminho validado e, quando possível, o respectivo hash. Se um documento não estiver acessível no ambiente de auditoria, não presumir o seu conteúdo: identificar a limitação, classificar os requisitos dependentes como Não verificado e indicar a evidência necessária para concluir a análise."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-2626df4c-0012,"7. Governação de dados e conformidade: verificar fonte mestre por domínio, responsáveis pelos dados, classificação da informação, base legal do tratamento, consentimento quando aplicável, minimização, finalidade, exactidão, retenção, eliminação, portabilidade, controlo de acesso, anonimização ou pseudonimização, partilha interinstitucional, localização dos dados, termos de utilização, política de privacidade e aderência à legislação e regulamentação moçambicanas aplicáveis ao investimento, às Zonas Económicas Especiais, às Zonas Francas Industriais, à contratação, ao licenciamento e aos serviços digitais. Registar a referência normativa, o requisito derivado, o componente afectado, a evidência e a lacuna; encaminhar interpretações jurídicas não confirmadas para validação especializada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 36,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2626df4c-0012: 7. Governação de dados e conformidade: verificar fonte mestre por domínio, responsáveis pelos dados, classificação da informação, base legal do tratamento, consentimento quando aplicável, minimização, finalidade, exactidão, retenção, eliminação, portabilidade, controlo de acesso, anonimização ou pseudonimização, partilha interinstitucional, localização dos dados, termos de utilização, política de privacidade e aderência à legislação e regulamentação moçambicanas aplicáveis ao investimento, às Zonas Económicas Especiais, às Zonas Francas Industriais, à contratação, ao licenciamento e aos serviços digitais. Registar a referência normativa, o requisito derivado, o componente afectado, a evidência e a lacuna; encaminhar interpretações jurídicas não confirmadas para validação especializada.",P2,MASTER-2626df4c-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0012,1,"[{""id"":""MASTER-2626df4c-0012"",""pedido"":""7. Governação de dados e conformidade: verificar fonte mestre por domínio, responsáveis pelos dados, classificação da informação, base legal do tratamento, consentimento quando aplicável, minimização, finalidade, exactidão, retenção, eliminação, portabilidade, controlo de acesso, anonimização ou pseudonimização, partilha interinstitucional, localização dos dados, termos de utilização, política de privacidade e aderência à legislação e regulamentação moçambicanas aplicáveis ao investimento, às Zonas Económicas Especiais, às Zonas Francas Industriais, à contratação, ao licenciamento e aos serviços digitais. Registar a referência normativa, o requisito derivado, o componente afectado, a evidência e a lacuna; encaminhar interpretações jurídicas não confirmadas para validação especializada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 36""],""aceitacao"":""7. Governação de dados e conformidade: verificar fonte mestre por domínio, responsáveis pelos dados, classificação da informação, base legal do tratamento, consentimento quando aplicável, minimização, finalidade, exactidão, retenção, eliminação, portabilidade, controlo de acesso, anonimização ou pseudonimização, partilha interinstitucional, localização dos dados, termos de utilização, política de privacidade e aderência à legislação e regulamentação moçambicanas aplicáveis ao investimento, às Zonas Económicas Especiais, às Zonas Francas Industriais, à contratação, ao licenciamento e aos serviços digitais. Registar a referência normativa, o requisito derivado, o componente afectado, a evidência e a lacuna; encaminhar interpretações jurídicas não confirmadas para validação especializada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-2626df4c-0013,"4. Para cada funcionalidade, validar fluxo ponta a ponta: entrada, regras, autorização, persistência, resposta, interface, notificação, auditoria, falha e recuperação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 44,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2626df4c-0013: 4. Para cada funcionalidade, validar fluxo ponta a ponta: entrada, regras, autorização, persistência, resposta, interface, notificação, auditoria, falha e recuperação.",P1,MASTER-2626df4c-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0013,1,"[{""id"":""MASTER-2626df4c-0013"",""pedido"":""4. Para cada funcionalidade, validar fluxo ponta a ponta: entrada, regras, autorização, persistência, resposta, interface, notificação, auditoria, falha e recuperação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 44""],""aceitacao"":""4. Para cada funcionalidade, validar fluxo ponta a ponta: entrada, regras, autorização, persistência, resposta, interface, notificação, auditoria, falha e recuperação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-2626df4c-0014,"5. Registar cada evidência com identificador único, requisito associado, tipo de artefacto, caminho do ficheiro e linha ou símbolo, hash do commit, rota e método HTTP, tabela/coluna/constraint, comando ou consulta, pré-condições, dados de teste, resultado esperado, resultado observado, data, ambiente, responsável pela recolha e referência ao anexo. Remover ou mascarar segredos e dados pessoais, preservar a integridade do original e calcular hash para ficheiros de evidência quando aplicável.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 45,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-2626df4c-0014: 5. Registar cada evidência com identificador único, requisito associado, tipo de artefacto, caminho do ficheiro e linha ou símbolo, hash do commit, rota e método HTTP, tabela/coluna/constraint, comando ou consulta, pré-condições, dados de teste, resultado esperado, resultado observado, data, ambiente, responsável pela recolha e referência ao anexo. Remover ou mascarar segredos e dados pessoais, preservar a integridade do original e calcular hash para ficheiros de evidência quando aplicável.",P2,MASTER-2626df4c-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0014,1,"[{""id"":""MASTER-2626df4c-0014"",""pedido"":""5. Registar cada evidência com identificador único, requisito associado, tipo de artefacto, caminho do ficheiro e linha ou símbolo, hash do commit, rota e método HTTP, tabela/coluna/constraint, comando ou consulta, pré-condições, dados de teste, resultado esperado, resultado observado, data, ambiente, responsável pela recolha e referência ao anexo. Remover ou mascarar segredos e dados pessoais, preservar a integridade do original e calcular hash para ficheiros de evidência quando aplicável."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 45""],""aceitacao"":""5. Registar cada evidência com identificador único, requisito associado, tipo de artefacto, caminho do ficheiro e linha ou símbolo, hash do commit, rota e método HTTP, tabela/coluna/constraint, comando ou consulta, pré-condições, dados de teste, resultado esperado, resultado observado, data, ambiente, responsável pela recolha e referência ao anexo. Remover ou mascarar segredos e dados pessoais, preservar a integridade do original e calcular hash para ficheiros de evidência quando aplicável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-2626df4c-0015,"• Os fluxos críticos devem funcionar ponta a ponta com evidência, perfis de acesso correctos, tratamento de erros e testes repetíveis.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 53,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2626df4c-0015: • Os fluxos críticos devem funcionar ponta a ponta com evidência, perfis de acesso correctos, tratamento de erros e testes repetíveis.",P2,MASTER-2626df4c-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0015,1,"[{""id"":""MASTER-2626df4c-0015"",""pedido"":""• Os fluxos críticos devem funcionar ponta a ponta com evidência, perfis de acesso correctos, tratamento de erros e testes repetíveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 53""],""aceitacao"":""• Os fluxos críticos devem funcionar ponta a ponta com evidência, perfis de acesso correctos, tratamento de erros e testes repetíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-2626df4c-0016,"• Migrações e scripts críticos devem ser idempotentes quando aplicável, ter ordem documentada, validação pós-execução e procedimento de rollback ou recuperação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 54,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-2626df4c-0016: • Migrações e scripts críticos devem ser idempotentes quando aplicável, ter ordem documentada, validação pós-execução e procedimento de rollback ou recuperação.",P1,MASTER-2626df4c-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0016,1,"[{""id"":""MASTER-2626df4c-0016"",""pedido"":""• Migrações e scripts críticos devem ser idempotentes quando aplicável, ter ordem documentada, validação pós-execução e procedimento de rollback ou recuperação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 54""],""aceitacao"":""• Migrações e scripts críticos devem ser idempotentes quando aplicável, ter ordem documentada, validação pós-execução e procedimento de rollback ou recuperação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-2626df4c-0017,"• Backups, restauro, monitorização, logs, health checks e resposta operacional devem estar demonstrados no ambiente-alvo.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 56,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2626df4c-0017: • Backups, restauro, monitorização, logs, health checks e resposta operacional devem estar demonstrados no ambiente-alvo.",P2,MASTER-2626df4c-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0017,1,"[{""id"":""MASTER-2626df4c-0017"",""pedido"":""• Backups, restauro, monitorização, logs, health checks e resposta operacional devem estar demonstrados no ambiente-alvo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 56""],""aceitacao"":""• Backups, restauro, monitorização, logs, health checks e resposta operacional devem estar demonstrados no ambiente-alvo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-2626df4c-0018,"• Qualquer limiar numérico não definido nos documentos deve ser proposto e identificado como recomendação, nunca apresentado como requisito aprovado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 57,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2626df4c-0018: • Qualquer limiar numérico não definido nos documentos deve ser proposto e identificado como recomendação, nunca apresentado como requisito aprovado.",P2,MASTER-2626df4c-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0018,1,"[{""id"":""MASTER-2626df4c-0018"",""pedido"":""• Qualquer limiar numérico não definido nos documentos deve ser proposto e identificado como recomendação, nunca apresentado como requisito aprovado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 57""],""aceitacao"":""• Qualquer limiar numérico não definido nos documentos deve ser proposto e identificado como recomendação, nunca apresentado como requisito aprovado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-2626df4c-0019,"• A decisão final deve ser determinada por gates independentes de negócio, localização geográfica, segurança, integridade de dados, desempenho, operação, conformidade legal e recuperação. Classificar como Go apenas quando todos os gates críticos estiverem satisfeitos e não existirem bloqueadores; como Go condicionado quando as lacunas remanescentes não impedirem a operação segura, tiverem risco residual formalmente aceite, responsável, prazo e medida compensatória; e como No-Go quando existir requisito crítico não conforme ou não verificado, vulnerabilidade crítica, risco de perda ou corrupção de dados, falha de autorização, ausência de recuperação demonstrada ou impedimento legal. Apresentar a evidência de cada gate, a decisão derivada, as excepções aprovadas e a entidade competente para aceitar o risco residual.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 58,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-2626df4c-0019: • A decisão final deve ser determinada por gates independentes de negócio, localização geográfica, segurança, integridade de dados, desempenho, operação, conformidade legal e recuperação. Classificar como Go apenas quando todos os gates críticos estiverem satisfeitos e não existirem bloqueadores; como Go condicionado quando as lacunas remanescentes não impedirem a operação segura, tiverem risco residual formalmente aceite, responsável, prazo e medida compensatória; e como No-Go quando existir requisito crítico não conforme ou não verificado, vulnerabilidade crítica, risco de perda ou corrupção de dados, falha de autorização, ausência de recuperação demonstrada ou impedimento legal. Apresentar a evidência de cada gate, a decisão derivada, as excepções aprovadas e a entidade competente para aceitar o risco residual.",P1,MASTER-2626df4c-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0019,1,"[{""id"":""MASTER-2626df4c-0019"",""pedido"":""• A decisão final deve ser determinada por gates independentes de negócio, localização geográfica, segurança, integridade de dados, desempenho, operação, conformidade legal e recuperação. Classificar como Go apenas quando todos os gates críticos estiverem satisfeitos e não existirem bloqueadores; como Go condicionado quando as lacunas remanescentes não impedirem a operação segura, tiverem risco residual formalmente aceite, responsável, prazo e medida compensatória; e como No-Go quando existir requisito crítico não conforme ou não verificado, vulnerabilidade crítica, risco de perda ou corrupção de dados, falha de autorização, ausência de recuperação demonstrada ou impedimento legal. Apresentar a evidência de cada gate, a decisão derivada, as excepções aprovadas e a entidade competente para aceitar o risco residual."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 58""],""aceitacao"":""• A decisão final deve ser determinada por gates independentes de negócio, localização geográfica, segurança, integridade de dados, desempenho, operação, conformidade legal e recuperação. Classificar como Go apenas quando todos os gates críticos estiverem satisfeitos e não existirem bloqueadores; como Go condicionado quando as lacunas remanescentes não impedirem a operação segura, tiverem risco residual formalmente aceite, responsável, prazo e medida compensatória; e como No-Go quando existir requisito crítico não conforme ou não verificado, vulnerabilidade crítica, risco de perda ou corrupção de dados, falha de autorização, ausência de recuperação demonstrada ou impedimento legal. Apresentar a evidência de cada gate, a decisão derivada, as excepções aprovadas e a entidade competente para aceitar o risco residual."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-2626df4c-0020,9. Formato obrigatório da resposta,..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 59,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-2626df4c-0020: 9. Formato obrigatório da resposta,P2,MASTER-2626df4c-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0020,1,"[{""id"":""MASTER-2626df4c-0020"",""pedido"":""9. Formato obrigatório da resposta"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 59""],""aceitacao"":""9. Formato obrigatório da resposta"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-62719366-0001,"O formulário deve ser simples, público e integrado na navegação real do portal.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 7,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-62719366-0001: O formulário deve ser simples, público e integrado na navegação real do portal.",P2,MASTER-62719366-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0001,1,"[{""id"":""MASTER-62719366-0001"",""pedido"":""O formulário deve ser simples, público e integrado na navegação real do portal."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 7""],""aceitacao"":""O formulário deve ser simples, público e integrado na navegação real do portal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-62719366-0002,9. Uma componente fiscal pendente não deve bloquear funcionalidades financeiras independentes. Regista a dependência e prossegue apenas nas partes seguras.,..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 21,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-62719366-0002: 9. Uma componente fiscal pendente não deve bloquear funcionalidades financeiras independentes. Regista a dependência e prossegue apenas nas partes seguras.,P2,MASTER-62719366-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0002,1,"[{""id"":""MASTER-62719366-0002"",""pedido"":""9. Uma componente fiscal pendente não deve bloquear funcionalidades financeiras independentes. Regista a dependência e prossegue apenas nas partes seguras."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 21""],""aceitacao"":""9. Uma componente fiscal pendente não deve bloquear funcionalidades financeiras independentes. Regista a dependência e prossegue apenas nas partes seguras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-62719366-0003,"Confirma os caminhos reais, incluindo diferenças de acentuação. Se os documentos não estiverem disponíveis neste ambiente, identifica os que faltam. Não inventes conteúdos nem uses a ausência de fontes para publicar cálculos fiscais não validados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 49,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-62719366-0003: Confirma os caminhos reais, incluindo diferenças de acentuação. Se os documentos não estiverem disponíveis neste ambiente, identifica os que faltam. Não inventes conteúdos nem uses a ausência de fontes para publicar cálculos fiscais não validados.",P2,MASTER-62719366-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0003,1,"[{""id"":""MASTER-62719366-0003"",""pedido"":""Confirma os caminhos reais, incluindo diferenças de acentuação. Se os documentos não estiverem disponíveis neste ambiente, identifica os que faltam. Não inventes conteúdos nem uses a ausência de fontes para publicar cálculos fiscais não validados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 49""],""aceitacao"":""Confirma os caminhos reais, incluindo diferenças de acentuação. Se os documentos não estiverem disponíveis neste ambiente, identifica os que faltam. Não inventes conteúdos nem uses a ausência de fontes para publicar cálculos fiscais não validados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-62719366-0004,"Reutilizar o modelo de dados existente. Introduzir alterações de esquema apenas quando necessárias, através de migrações compatíveis e reversíveis.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 91,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-62719366-0004: Reutilizar o modelo de dados existente. Introduzir alterações de esquema apenas quando necessárias, através de migrações compatíveis e reversíveis.",P2,MASTER-62719366-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0004,1,"[{""id"":""MASTER-62719366-0004"",""pedido"":""Reutilizar o modelo de dados existente. Introduzir alterações de esquema apenas quando necessárias, através de migrações compatíveis e reversíveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 91""],""aceitacao"":""Reutilizar o modelo de dados existente. Introduzir alterações de esquema apenas quando necessárias, através de migrações compatíveis e reversíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-62719366-0005,"Disponibilizar uma página pública do simulador, acessível:",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 103,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-62719366-0005: Disponibilizar uma página pública do simulador, acessível:",P2,MASTER-62719366-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0005,1,"[{""id"":""MASTER-62719366-0005"",""pedido"":""Disponibilizar uma página pública do simulador, acessível:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 103""],""aceitacao"":""Disponibilizar uma página pública do simulador, acessível:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-62719366-0006,"Apresentar percursos para particulares, pequenos negócios, empresas e investidores. Permitir escolha explícita, sem impor um formulário de investimento a todos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 110,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-62719366-0006: Apresentar percursos para particulares, pequenos negócios, empresas e investidores. Permitir escolha explícita, sem impor um formulário de investimento a todos.",P2,MASTER-62719366-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0006,1,"[{""id"":""MASTER-62719366-0006"",""pedido"":""Apresentar percursos para particulares, pequenos negócios, empresas e investidores. Permitir escolha explícita, sem impor um formulário de investimento a todos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 110""],""aceitacao"":""Apresentar percursos para particulares, pequenos negócios, empresas e investidores. Permitir escolha explícita, sem impor um formulário de investimento a todos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-62719366-0007,'- Campos obrigatórios e opcionais claramente identificados.,..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 117,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-62719366-0007: - Campos obrigatórios e opcionais claramente identificados.,P2,MASTER-62719366-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0007,1,"[{""id"":""MASTER-62719366-0007"",""pedido"":""- Campos obrigatórios e opcionais claramente identificados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 117""],""aceitacao"":""- Campos obrigatórios e opcionais claramente identificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-62719366-0008,"Não exigir conta ou documentos para iniciar cálculos exploratórios. Enquanto um motor não estiver disponível, mostrar a limitação; não apresentar resultados simulados como reais.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 125,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-62719366-0008: Não exigir conta ou documentos para iniciar cálculos exploratórios. Enquanto um motor não estiver disponível, mostrar a limitação; não apresentar resultados simulados como reais.",P2,MASTER-62719366-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0008,1,"[{""id"":""MASTER-62719366-0008"",""pedido"":""Não exigir conta ou documentos para iniciar cálculos exploratórios. Enquanto um motor não estiver disponível, mostrar a limitação; não apresentar resultados simulados como reais."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 125""],""aceitacao"":""Não exigir conta ou documentos para iniciar cálculos exploratórios. Enquanto um motor não estiver disponível, mostrar a limitação; não apresentar resultados simulados como reais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-62719366-0009,Implementar primeiro os cálculos independentes de regras fiscais:,..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 137,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-62719366-0009: Implementar primeiro os cálculos independentes de regras fiscais:,P2,MASTER-62719366-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0009,1,"[{""id"":""MASTER-62719366-0009"",""pedido"":""Implementar primeiro os cálculos independentes de regras fiscais:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 137""],""aceitacao"":""Implementar primeiro os cálculos independentes de regras fiscais:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-62719366-0010,"Permitir perdas, défices e outros valores negativos economicamente admissíveis. Quando um indicador não puder ser calculado, explicar a razão em vez de apresentar zero.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 147,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-62719366-0010: Permitir perdas, défices e outros valores negativos economicamente admissíveis. Quando um indicador não puder ser calculado, explicar a razão em vez de apresentar zero.",P2,MASTER-62719366-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0010,1,"[{""id"":""MASTER-62719366-0010"",""pedido"":""Permitir perdas, défices e outros valores negativos economicamente admissíveis. Quando um indicador não puder ser calculado, explicar a razão em vez de apresentar zero."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 147""],""aceitacao"":""Permitir perdas, défices e outros valores negativos economicamente admissíveis. Quando um indicador não puder ser calculado, explicar a razão em vez de apresentar zero."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-62719366-0011,Cada regra deve incluir:,..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 161,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-62719366-0011: Cada regra deve incluir:,P2,MASTER-62719366-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0011,1,"[{""id"":""MASTER-62719366-0011"",""pedido"":""Cada regra deve incluir:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 161""],""aceitacao"":""Cada regra deve incluir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-62719366-0012,"Verificar legislação, alterações e regulamentação nas fontes oficiais. Guias e compilações são referências auxiliares, não autoridade suficiente para publicar parâmetros.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 171,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-62719366-0012: Verificar legislação, alterações e regulamentação nas fontes oficiais. Guias e compilações são referências auxiliares, não autoridade suficiente para publicar parâmetros.",P2,MASTER-62719366-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0012,1,"[{""id"":""MASTER-62719366-0012"",""pedido"":""Verificar legislação, alterações e regulamentação nas fontes oficiais. Guias e compilações são referências auxiliares, não autoridade suficiente para publicar parâmetros."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 171""],""aceitacao"":""Verificar legislação, alterações e regulamentação nas fontes oficiais. Guias e compilações são referências auxiliares, não autoridade suficiente para publicar parâmetros."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-62719366-0013,"Implementar elaboração, revisão, aprovação, publicação, suspensão e arquivo, com segregação entre autor e aprovador.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 173,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-62719366-0013: Implementar elaboração, revisão, aprovação, publicação, suspensão e arquivo, com segregação entre autor e aprovador.",P2,MASTER-62719366-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0013,1,"[{""id"":""MASTER-62719366-0013"",""pedido"":""Implementar elaboração, revisão, aprovação, publicação, suspensão e arquivo, com segregação entre autor e aprovador."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 173""],""aceitacao"":""Implementar elaboração, revisão, aprovação, publicação, suspensão e arquivo, com segregação entre autor e aprovador."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-62719366-0014,Não atribuir ao próprio agente aprovação jurídica. Exigir evidência identificável de revisão por responsável competente.,..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 175,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-62719366-0014: Não atribuir ao próprio agente aprovação jurídica. Exigir evidência identificável de revisão por responsável competente.,P2,MASTER-62719366-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0014,1,"[{""id"":""MASTER-62719366-0014"",""pedido"":""Não atribuir ao próprio agente aprovação jurídica. Exigir evidência identificável de revisão por responsável competente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 175""],""aceitacao"":""Não atribuir ao próprio agente aprovação jurídica. Exigir evidência identificável de revisão por responsável competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-62719366-0015,"Implementar a estrutura das componentes IRPS, contribuições sociais, IVA, IRPC, ISPC e retenções. Activar publicamente apenas as componentes com regras aprovadas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 187,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-62719366-0015: Implementar a estrutura das componentes IRPS, contribuições sociais, IVA, IRPC, ISPC e retenções. Activar publicamente apenas as componentes com regras aprovadas.",P2,MASTER-62719366-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0015,1,"[{""id"":""MASTER-62719366-0015"",""pedido"":""Implementar a estrutura das componentes IRPS, contribuições sociais, IVA, IRPC, ISPC e retenções. Activar publicamente apenas as componentes com regras aprovadas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 187""],""aceitacao"":""Implementar a estrutura das componentes IRPS, contribuições sociais, IVA, IRPC, ISPC e retenções. Activar publicamente apenas as componentes com regras aprovadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-62719366-0016,Seleccionar parâmetros pelo contexto e período. Não utilizar silenciosamente uma taxa actual numa simulação histórica.,..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 197,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-62719366-0016: Seleccionar parâmetros pelo contexto e período. Não utilizar silenciosamente uma taxa actual numa simulação histórica.,P2,MASTER-62719366-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0016,1,"[{""id"":""MASTER-62719366-0016"",""pedido"":""Seleccionar parâmetros pelo contexto e período. Não utilizar silenciosamente uma taxa actual numa simulação histórica."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 197""],""aceitacao"":""Seleccionar parâmetros pelo contexto e período. Não utilizar silenciosamente uma taxa actual numa simulação histórica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-62719366-0017,Implementar progressivamente:,..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 215,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-62719366-0017: Implementar progressivamente:,P2,MASTER-62719366-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0017,1,"[{""id"":""MASTER-62719366-0017"",""pedido"":""Implementar progressivamente:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 215""],""aceitacao"":""Implementar progressivamente:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-62719366-0018,"Permitir moeda de apresentação e conversões com taxa, data e fonte explícitas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 238,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-62719366-0018: Permitir moeda de apresentação e conversões com taxa, data e fonte explícitas.",P2,MASTER-62719366-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0018,1,"[{""id"":""MASTER-62719366-0018"",""pedido"":""Permitir moeda de apresentação e conversões com taxa, data e fonte explícitas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 238""],""aceitacao"":""Permitir moeda de apresentação e conversões com taxa, data e fonte explícitas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-62719366-0019,"Permitir comparação de cenários base, favorável e desfavorável, identificando o que muda em cada cenário.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 256,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-62719366-0019: Permitir comparação de cenários base, favorável e desfavorável, identificando o que muda em cada cenário.",P2,MASTER-62719366-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0019,1,"[{""id"":""MASTER-62719366-0019"",""pedido"":""Permitir comparação de cenários base, favorável e desfavorável, identificando o que muda em cada cenário."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 256""],""aceitacao"":""Permitir comparação de cenários base, favorável e desfavorável, identificando o que muda em cada cenário."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-62719366-0020,"Permitir nova simulação, edição das respostas e exportação sem autenticação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 279,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-62719366-0020: Permitir nova simulação, edição das respostas e exportação sem autenticação.",P2,MASTER-62719366-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0020,1,"[{""id"":""MASTER-62719366-0020"",""pedido"":""Permitir nova simulação, edição das respostas e exportação sem autenticação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 279""],""aceitacao"":""Permitir nova simulação, edição das respostas e exportação sem autenticação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-62719366-0021,"O relatório deve conter data, período, moeda, entradas relevantes, pressupostos, fontes, versões e limitações, correspondendo ao resultado do ecrã.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 281,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-62719366-0021: O relatório deve conter data, período, moeda, entradas relevantes, pressupostos, fontes, versões e limitações, correspondendo ao resultado do ecrã.",P2,MASTER-62719366-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0021,1,"[{""id"":""MASTER-62719366-0021"",""pedido"":""O relatório deve conter data, período, moeda, entradas relevantes, pressupostos, fontes, versões e limitações, correspondendo ao resultado do ecrã."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 281""],""aceitacao"":""O relatório deve conter data, período, moeda, entradas relevantes, pressupostos, fontes, versões e limitações, correspondendo ao resultado do ecrã."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-62719366-0022,"Para simulações guardadas, manter registos reproduzíveis e preservar as versões utilizadas. Alterações legais posteriores não devem reescrever resultados históricos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 283,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-62719366-0022: Para simulações guardadas, manter registos reproduzíveis e preservar as versões utilizadas. Alterações legais posteriores não devem reescrever resultados históricos.",P2,MASTER-62719366-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0022,1,"[{""id"":""MASTER-62719366-0022"",""pedido"":""Para simulações guardadas, manter registos reproduzíveis e preservar as versões utilizadas. Alterações legais posteriores não devem reescrever resultados históricos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 283""],""aceitacao"":""Para simulações guardadas, manter registos reproduzíveis e preservar as versões utilizadas. Alterações legais posteriores não devem reescrever resultados históricos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-62719366-0023,"Solicitar autenticação apenas para guardar histórico na conta, acompanhar projectos ou partilhar dados de forma controlada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 295,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-62719366-0023: Solicitar autenticação apenas para guardar histórico na conta, acompanhar projectos ou partilhar dados de forma controlada.",P2,MASTER-62719366-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0023,1,"[{""id"":""MASTER-62719366-0023"",""pedido"":""Solicitar autenticação apenas para guardar histórico na conta, acompanhar projectos ou partilhar dados de forma controlada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 295""],""aceitacao"":""Solicitar autenticação apenas para guardar histórico na conta, acompanhar projectos ou partilhar dados de forma controlada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-62719366-0024,"Permitir converter uma simulação escolhida num rascunho do formulário integrado do investidor, mediante consentimento.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 299,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-62719366-0024: Permitir converter uma simulação escolhida num rascunho do formulário integrado do investidor, mediante consentimento.",P1,MASTER-62719366-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0024,1,"[{""id"":""MASTER-62719366-0024"",""pedido"":""Permitir converter uma simulação escolhida num rascunho do formulário integrado do investidor, mediante consentimento."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 299""],""aceitacao"":""Permitir converter uma simulação escolhida num rascunho do formulário integrado do investidor, mediante consentimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-62719366-0025,"Reutilizar cadastro, projecto, documentos e CRM existentes. Preservar o resultado original, prevenir duplicações e controlar alterações concorrentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 301,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-62719366-0025: Reutilizar cadastro, projecto, documentos e CRM existentes. Preservar o resultado original, prevenir duplicações e controlar alterações concorrentes.",P2,MASTER-62719366-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0025,1,"[{""id"":""MASTER-62719366-0025"",""pedido"":""Reutilizar cadastro, projecto, documentos e CRM existentes. Preservar o resultado original, prevenir duplicações e controlar alterações concorrentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 301""],""aceitacao"":""Reutilizar cadastro, projecto, documentos e CRM existentes. Preservar o resultado original, prevenir duplicações e controlar alterações concorrentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-62719366-0026,Não impedir manifestações de interesse directas quando o simulador fiscal estiver incompleto.,..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 303,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-62719366-0026: Não impedir manifestações de interesse directas quando o simulador fiscal estiver incompleto.,P2,MASTER-62719366-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0026,1,"[{""id"":""MASTER-62719366-0026"",""pedido"":""Não impedir manifestações de interesse directas quando o simulador fiscal estiver incompleto."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 303""],""aceitacao"":""Não impedir manifestações de interesse directas quando o simulador fiscal estiver incompleto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-62719366-0027,## Relatório final obrigatório,..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 359,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-62719366-0027: ## Relatório final obrigatório,P2,MASTER-62719366-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0027,1,"[{""id"":""MASTER-62719366-0027"",""pedido"":""## Relatório final obrigatório"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 359""],""aceitacao"":""## Relatório final obrigatório"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-4a12de1c-0001,"Implementar o módulo de cartografia/GIS no projecto InvestMoz por meio do presente prompt mestre, em conformidade com a arquitectura PostgreSQL/PostGIS, os controlos de publicação de mapas, a georreferenciação, os corredores, os clusters, os projectos âncora, os requisitos RF-GEO e a validação institucional já definidos na documentação do projecto.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 3,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0001: Implementar o módulo de cartografia/GIS no projecto InvestMoz por meio do presente prompt mestre, em conformidade com a arquitectura PostgreSQL/PostGIS, os controlos de publicação de mapas, a georreferenciação, os corredores, os clusters, os projectos âncora, os requisitos RF-GEO e a validação institucional já definidos na documentação do projecto.",P1,MASTER-4a12de1c-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0001,1,"[{""id"":""MASTER-4a12de1c-0001"",""pedido"":""Implementar o módulo de cartografia/GIS no projecto InvestMoz por meio do presente prompt mestre, em conformidade com a arquitectura PostgreSQL/PostGIS, os controlos de publicação de mapas, a georreferenciação, os corredores, os clusters, os projectos âncora, os requisitos RF-GEO e a validação institucional já definidos na documentação do projecto."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 3""],""aceitacao"":""Implementar o módulo de cartografia/GIS no projecto InvestMoz por meio do presente prompt mestre, em conformidade com a arquitectura PostgreSQL/PostGIS, os controlos de publicação de mapas, a georreferenciação, os corredores, os clusters, os projectos âncora, os requisitos RF-GEO e a validação institucional já definidos na documentação do projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0002,"Âmbito de execução: este prompt cobre exclusivamente o desenho e a implementação incremental do módulo de cartografia/GIS. A execução deve ocorrer em branch própria, sem deploy automático, com revisão humana, testes, evidências reproduzíveis e decisão Go/No-Go em cada fase. Alterações ao modelo de dados, APIs, permissões, regras de publicação ou integrações que ultrapassem este âmbito devem ser interrompidas e submetidas à aprovação do Dono do Produto, Arquitectura, Dados, Segurança e Jurídico/Conformidade.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 6,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0002: Âmbito de execução: este prompt cobre exclusivamente o desenho e a implementação incremental do módulo de cartografia/GIS. A execução deve ocorrer em branch própria, sem deploy automático, com revisão humana, testes, evidências reproduzíveis e decisão Go/No-Go em cada fase. Alterações ao modelo de dados, APIs, permissões, regras de publicação ou integrações que ultrapassem este âmbito devem ser interrompidas e submetidas à aprovação do Dono do Produto, Arquitectura, Dados, Segurança e Jurídico/Conformidade.",P1,MASTER-4a12de1c-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0002,1,"[{""id"":""MASTER-4a12de1c-0002"",""pedido"":""Âmbito de execução: este prompt cobre exclusivamente o desenho e a implementação incremental do módulo de cartografia/GIS. A execução deve ocorrer em branch própria, sem deploy automático, com revisão humana, testes, evidências reproduzíveis e decisão Go/No-Go em cada fase. Alterações ao modelo de dados, APIs, permissões, regras de publicação ou integrações que ultrapassem este âmbito devem ser interrompidas e submetidas à aprovação do Dono do Produto, Arquitectura, Dados, Segurança e Jurídico/Conformidade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 6""],""aceitacao"":""Âmbito de execução: este prompt cobre exclusivamente o desenho e a implementação incremental do módulo de cartografia/GIS. A execução deve ocorrer em branch própria, sem deploy automático, com revisão humana, testes, evidências reproduzíveis e decisão Go/No-Go em cada fase. Alterações ao modelo de dados, APIs, permissões, regras de publicação ou integrações que ultrapassem este âmbito devem ser interrompidas e submetidas à aprovação do Dono do Produto, Arquitectura, Dados, Segurança e Jurídico/Conformidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0003,"Implementar o módulo de cartografia/GIS do InvestMoz como componente transversal do portal de investimentos, integrado ao catálogo de oportunidades, carteira PII 2026–2030, clusters económicos, corredores de desenvolvimento, ZEE/ZFI/parques industriais, CRM, experiência do investidor, campanhas e painéis analíticos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 8,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0003: Implementar o módulo de cartografia/GIS do InvestMoz como componente transversal do portal de investimentos, integrado ao catálogo de oportunidades, carteira PII 2026–2030, clusters económicos, corredores de desenvolvimento, ZEE/ZFI/parques industriais, CRM, experiência do investidor, campanhas e painéis analíticos.",P1,MASTER-4a12de1c-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0003,1,"[{""id"":""MASTER-4a12de1c-0003"",""pedido"":""Implementar o módulo de cartografia/GIS do InvestMoz como componente transversal do portal de investimentos, integrado ao catálogo de oportunidades, carteira PII 2026–2030, clusters económicos, corredores de desenvolvimento, ZEE/ZFI/parques industriais, CRM, experiência do investidor, campanhas e painéis analíticos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 8""],""aceitacao"":""Implementar o módulo de cartografia/GIS do InvestMoz como componente transversal do portal de investimentos, integrado ao catálogo de oportunidades, carteira PII 2026–2030, clusters económicos, corredores de desenvolvimento, ZEE/ZFI/parques industriais, CRM, experiência do investidor, campanhas e painéis analíticos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0004,"Resultado esperado: produzir um módulo GIS integrado, rastreável e pronto para validação em ambiente de desenvolvimento e teste, sem presumir aprovação para produção. O resultado deve demonstrar a ligação RF-GEO → item TECH → modelo de dados → API/evento → componente frontend → teste → evidência → decisão Go/No-Go.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 9,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0004: Resultado esperado: produzir um módulo GIS integrado, rastreável e pronto para validação em ambiente de desenvolvimento e teste, sem presumir aprovação para produção. O resultado deve demonstrar a ligação RF-GEO → item TECH → modelo de dados → API/evento → componente frontend → teste → evidência → decisão Go/No-Go.",P2,MASTER-4a12de1c-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0004,1,"[{""id"":""MASTER-4a12de1c-0004"",""pedido"":""Resultado esperado: produzir um módulo GIS integrado, rastreável e pronto para validação em ambiente de desenvolvimento e teste, sem presumir aprovação para produção. O resultado deve demonstrar a ligação RF-GEO → item TECH → modelo de dados → API/evento → componente frontend → teste → evidência → decisão Go/No-Go."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 9""],""aceitacao"":""Resultado esperado: produzir um módulo GIS integrado, rastreável e pronto para validação em ambiente de desenvolvimento e teste, sem presumir aprovação para produção. O resultado deve demonstrar a ligação RF-GEO → item TECH → modelo de dados → API/evento → componente frontend → teste → evidência → decisão Go/No-Go."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0005,"Usar como referência obrigatória o documento “Upgrade do Portal de Investimentos da Tempo”, com prevalência da secção A.31 para a implementação técnica e observância das secções relativas a PostgreSQL/PostGIS, RF-GEO-001 a RF-GEO-010, carteira PII, corredores, clusters, áreas de investimento, validação institucional, mapas autorizados e migração MySQL → PostgreSQL/PostGIS. Em caso de divergência entre artefactos históricos e a secção A.31, prevalece a secção A.31; qualquer conflito entre esta fonte normativa e dados cartográficos externos deve ser registado e submetido a decisão humana antes da implementação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 11,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0005: Usar como referência obrigatória o documento “Upgrade do Portal de Investimentos da Tempo”, com prevalência da secção A.31 para a implementação técnica e observância das secções relativas a PostgreSQL/PostGIS, RF-GEO-001 a RF-GEO-010, carteira PII, corredores, clusters, áreas de investimento, validação institucional, mapas autorizados e migração MySQL → PostgreSQL/PostGIS. Em caso de divergência entre artefactos históricos e a secção A.31, prevalece a secção A.31; qualquer conflito entre esta fonte normativa e dados cartográficos externos deve ser registado e submetido a decisão humana antes da implementação.",P2,MASTER-4a12de1c-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0005,1,"[{""id"":""MASTER-4a12de1c-0005"",""pedido"":""Usar como referência obrigatória o documento “Upgrade do Portal de Investimentos da Tempo”, com prevalência da secção A.31 para a implementação técnica e observância das secções relativas a PostgreSQL/PostGIS, RF-GEO-001 a RF-GEO-010, carteira PII, corredores, clusters, áreas de investimento, validação institucional, mapas autorizados e migração MySQL → PostgreSQL/PostGIS. Em caso de divergência entre artefactos históricos e a secção A.31, prevalece a secção A.31; qualquer conflito entre esta fonte normativa e dados cartográficos externos deve ser registado e submetido a decisão humana antes da implementação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 11""],""aceitacao"":""Usar como referência obrigatória o documento “Upgrade do Portal de Investimentos da Tempo”, com prevalência da secção A.31 para a implementação técnica e observância das secções relativas a PostgreSQL/PostGIS, RF-GEO-001 a RF-GEO-010, carteira PII, corredores, clusters, áreas de investimento, validação institucional, mapas autorizados e migração MySQL → PostgreSQL/PostGIS. Em caso de divergência entre artefactos históricos e a secção A.31, prevalece a secção A.31; qualquer conflito entre esta fonte normativa e dados cartográficos externos deve ser registado e submetido a decisão humana antes da implementação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0006,"Não inventar nem inferir regras de negócio, fontes, coordenadas, códigos territoriais, limites administrativos, polígonos, traçados, sistemas de referência, entidades competentes ou autorizações. Quando um valor estiver ausente, inconsistente ou não validado, conservar o campo como pendente, registar a anomalia, identificar a fonte afectada e interromper a publicação ou transformação correspondente até existir decisão humana documentada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 13,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0006: Não inventar nem inferir regras de negócio, fontes, coordenadas, códigos territoriais, limites administrativos, polígonos, traçados, sistemas de referência, entidades competentes ou autorizações. Quando um valor estiver ausente, inconsistente ou não validado, conservar o campo como pendente, registar a anomalia, identificar a fonte afectada e interromper a publicação ou transformação correspondente até existir decisão humana documentada.",P1,MASTER-4a12de1c-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0006,1,"[{""id"":""MASTER-4a12de1c-0006"",""pedido"":""Não inventar nem inferir regras de negócio, fontes, coordenadas, códigos territoriais, limites administrativos, polígonos, traçados, sistemas de referência, entidades competentes ou autorizações. Quando um valor estiver ausente, inconsistente ou não validado, conservar o campo como pendente, registar a anomalia, identificar a fonte afectada e interromper a publicação ou transformação correspondente até existir decisão humana documentada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 13""],""aceitacao"":""Não inventar nem inferir regras de negócio, fontes, coordenadas, códigos territoriais, limites administrativos, polígonos, traçados, sistemas de referência, entidades competentes ou autorizações. Quando um valor estiver ausente, inconsistente ou não validado, conservar o campo como pendente, registar a anomalia, identificar a fonte afectada e interromper a publicação ou transformação correspondente até existir decisão humana documentada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0007," Criar uma camada cartográfica robusta para permitir que investidores, gestores da Tempo e entidades parceiras visualizem, pesquisem, validem e acompanhem oportunidades de investimento por localização, incluindo:",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 16,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0007:  Criar uma camada cartográfica robusta para permitir que investidores, gestores da Tempo e entidades parceiras visualizem, pesquisem, validem e acompanhem oportunidades de investimento por localização, incluindo:",P2,MASTER-4a12de1c-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0007,1,"[{""id"":""MASTER-4a12de1c-0007"",""pedido"":"" Criar uma camada cartográfica robusta para permitir que investidores, gestores da Tempo e entidades parceiras visualizem, pesquisem, validem e acompanhem oportunidades de investimento por localização, incluindo:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 16""],""aceitacao"":"" Criar uma camada cartográfica robusta para permitir que investidores, gestores da Tempo e entidades parceiras visualizem, pesquisem, validem e acompanhem oportunidades de investimento por localização, incluindo:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0008,"O módulo deve suportar mapas públicos, mapas internos, geometrias oficiais, pontos aproximados, polígonos, linhas, camadas temáticas e pesquisa espacial.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 28,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0008: O módulo deve suportar mapas públicos, mapas internos, geometrias oficiais, pontos aproximados, polígonos, linhas, camadas temáticas e pesquisa espacial.",P1,MASTER-4a12de1c-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0008,1,"[{""id"":""MASTER-4a12de1c-0008"",""pedido"":""O módulo deve suportar mapas públicos, mapas internos, geometrias oficiais, pontos aproximados, polígonos, linhas, camadas temáticas e pesquisa espacial."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 28""],""aceitacao"":""O módulo deve suportar mapas públicos, mapas internos, geometrias oficiais, pontos aproximados, polígonos, linhas, camadas temáticas e pesquisa espacial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0009,2. Princípios obrigatórios,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 30,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0009: 2. Princípios obrigatórios,P2,MASTER-4a12de1c-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0009,1,"[{""id"":""MASTER-4a12de1c-0009"",""pedido"":""2. Princípios obrigatórios"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 30""],""aceitacao"":""2. Princípios obrigatórios"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0010,Implementar o GIS com os seguintes princípios:,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 31,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0010: Implementar o GIS com os seguintes princípios:,P2,MASTER-4a12de1c-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0010,1,"[{""id"":""MASTER-4a12de1c-0010"",""pedido"":""Implementar o GIS com os seguintes princípios:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 31""],""aceitacao"":""Implementar o GIS com os seguintes princípios:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0011,"1. Validação antes da publicação: nenhum ponto, linha, polígono ou mapa deve ser publicado sem validação institucional e autorização de divulgação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 32,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0011: 1. Validação antes da publicação: nenhum ponto, linha, polígono ou mapa deve ser publicado sem validação institucional e autorização de divulgação.",P2,MASTER-4a12de1c-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0011,1,"[{""id"":""MASTER-4a12de1c-0011"",""pedido"":""1. Validação antes da publicação: nenhum ponto, linha, polígono ou mapa deve ser publicado sem validação institucional e autorização de divulgação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 32""],""aceitacao"":""1. Validação antes da publicação: nenhum ponto, linha, polígono ou mapa deve ser publicado sem validação institucional e autorização de divulgação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0012,"2. Fonte e data visíveis: todo dado geográfico deve possuir fonte, versão, data, entidade responsável e nível de confiança.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 33,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-4a12de1c-0012: 2. Fonte e data visíveis: todo dado geográfico deve possuir fonte, versão, data, entidade responsável e nível de confiança.",P2,MASTER-4a12de1c-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0012,1,"[{""id"":""MASTER-4a12de1c-0012"",""pedido"":""2. Fonte e data visíveis: todo dado geográfico deve possuir fonte, versão, data, entidade responsável e nível de confiança."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 33""],""aceitacao"":""2. Fonte e data visíveis: todo dado geográfico deve possuir fonte, versão, data, entidade responsável e nível de confiança."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0013,"3. Confidencialidade por desenho: o sistema deve permitir publicar apenas província, distrito, ponto aproximado ou geometria completa, conforme autorização.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 34,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0013: 3. Confidencialidade por desenho: o sistema deve permitir publicar apenas província, distrito, ponto aproximado ou geometria completa, conforme autorização.",P1,MASTER-4a12de1c-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0013,1,"[{""id"":""MASTER-4a12de1c-0013"",""pedido"":""3. Confidencialidade por desenho: o sistema deve permitir publicar apenas província, distrito, ponto aproximado ou geometria completa, conforme autorização."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 34""],""aceitacao"":""3. Confidencialidade por desenho: o sistema deve permitir publicar apenas província, distrito, ponto aproximado ou geometria completa, conforme autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0014,"6. Rastreabilidade: cada alteração geográfica deve manter histórico, utilizador, motivo, versão anterior e nova versão.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 37,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0014: 6. Rastreabilidade: cada alteração geográfica deve manter histórico, utilizador, motivo, versão anterior e nova versão.",P2,MASTER-4a12de1c-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0014,1,"[{""id"":""MASTER-4a12de1c-0014"",""pedido"":""6. Rastreabilidade: cada alteração geográfica deve manter histórico, utilizador, motivo, versão anterior e nova versão."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 37""],""aceitacao"":""6. Rastreabilidade: cada alteração geográfica deve manter histórico, utilizador, motivo, versão anterior e nova versão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0015,"7. Integração com CRM: qualquer manifestação de interesse feita a partir do mapa deve preservar projecto, localização, corredor, cluster, campanha e origem.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 38,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0015: 7. Integração com CRM: qualquer manifestação de interesse feita a partir do mapa deve preservar projecto, localização, corredor, cluster, campanha e origem.",P2,MASTER-4a12de1c-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0015,1,"[{""id"":""MASTER-4a12de1c-0015"",""pedido"":""7. Integração com CRM: qualquer manifestação de interesse feita a partir do mapa deve preservar projecto, localização, corredor, cluster, campanha e origem."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 38""],""aceitacao"":""7. Integração com CRM: qualquer manifestação de interesse feita a partir do mapa deve preservar projecto, localização, corredor, cluster, campanha e origem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0016,"8. Segurança e conformidade: dados sensíveis, fundiários, fiscais, ambientais, empresariais ou estratégicos devem respeitar classificação, permissões e auditoria.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 39,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0016: 8. Segurança e conformidade: dados sensíveis, fundiários, fiscais, ambientais, empresariais ou estratégicos devem respeitar classificação, permissões e auditoria.",P2,MASTER-4a12de1c-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0016,1,"[{""id"":""MASTER-4a12de1c-0016"",""pedido"":""8. Segurança e conformidade: dados sensíveis, fundiários, fiscais, ambientais, empresariais ou estratégicos devem respeitar classificação, permissões e auditoria."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 39""],""aceitacao"":""8. Segurança e conformidade: dados sensíveis, fundiários, fiscais, ambientais, empresariais ou estratégicos devem respeitar classificação, permissões e auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0017,"9. Acessibilidade: mapas devem ter alternativa textual, filtros acessíveis, navegação por teclado e descrições apropriadas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 40,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0017: 9. Acessibilidade: mapas devem ter alternativa textual, filtros acessíveis, navegação por teclado e descrições apropriadas.",P2,MASTER-4a12de1c-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0017,1,"[{""id"":""MASTER-4a12de1c-0017"",""pedido"":""9. Acessibilidade: mapas devem ter alternativa textual, filtros acessíveis, navegação por teclado e descrições apropriadas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 40""],""aceitacao"":""9. Acessibilidade: mapas devem ter alternativa textual, filtros acessíveis, navegação por teclado e descrições apropriadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0018,3. Escopo funcional obrigatório,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 43,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0018: 3. Escopo funcional obrigatório,P2,MASTER-4a12de1c-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0018,1,"[{""id"":""MASTER-4a12de1c-0018"",""pedido"":""3. Escopo funcional obrigatório"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 43""],""aceitacao"":""3. Escopo funcional obrigatório"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0019,Implementar as seguintes capacidades:,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 44,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0019: Implementar as seguintes capacidades:,P2,MASTER-4a12de1c-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0019,1,"[{""id"":""MASTER-4a12de1c-0019"",""pedido"":""Implementar as seguintes capacidades:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 44""],""aceitacao"":""Implementar as seguintes capacidades:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0020,Cada localização deve poder possuir uma ou várias geometrias:,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 64,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0020: Cada localização deve poder possuir uma ou várias geometrias:,P1,MASTER-4a12de1c-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0020,1,"[{""id"":""MASTER-4a12de1c-0020"",""pedido"":""Cada localização deve poder possuir uma ou várias geometrias:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 64""],""aceitacao"":""Cada localização deve poder possuir uma ou várias geometrias:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0021,Cada projecto deve admitir:,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 76,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0021: Cada projecto deve admitir:,P2,MASTER-4a12de1c-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0021,1,"[{""id"":""MASTER-4a12de1c-0021"",""pedido"":""Cada projecto deve admitir:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 76""],""aceitacao"":""Cada projecto deve admitir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0022,Implementar filtros por:,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 119,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0022: Implementar filtros por:,P2,MASTER-4a12de1c-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0022,1,"[{""id"":""MASTER-4a12de1c-0022"",""pedido"":""Implementar filtros por:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 119""],""aceitacao"":""Implementar filtros por:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0023, guardar oportunidades;,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 144,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0023:  guardar oportunidades;,P2,MASTER-4a12de1c-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0023,1,"[{""id"":""MASTER-4a12de1c-0023"",""pedido"":"" guardar oportunidades;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 144""],""aceitacao"":"" guardar oportunidades;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0024,Toda acção de conversão deve criar ou actualizar registo no CRM com:,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 151,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-4a12de1c-0024: Toda acção de conversão deve criar ou actualizar registo no CRM com:,P2,MASTER-4a12de1c-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0024,1,"[{""id"":""MASTER-4a12de1c-0024"",""pedido"":""Toda acção de conversão deve criar ou actualizar registo no CRM com:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 151""],""aceitacao"":""Toda acção de conversão deve criar ou actualizar registo no CRM com:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0025,"Implementar, no mínimo, os requisitos RF-GEO-001 a RF-GEO-010 definidos no documento-base. Qualquer referência interna com o prefixo RF-GIS deve ser tratada apenas como nome descritivo do módulo e mapeada explicitamente para o requisito RF-GEO correspondente, sem criar uma segunda sequência normativa de identificadores.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 166,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-4a12de1c-0025: Implementar, no mínimo, os requisitos RF-GEO-001 a RF-GEO-010 definidos no documento-base. Qualquer referência interna com o prefixo RF-GIS deve ser tratada apenas como nome descritivo do módulo e mapeada explicitamente para o requisito RF-GEO correspondente, sem criar uma segunda sequência normativa de identificadores.",P2,MASTER-4a12de1c-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0025,1,"[{""id"":""MASTER-4a12de1c-0025"",""pedido"":""Implementar, no mínimo, os requisitos RF-GEO-001 a RF-GEO-010 definidos no documento-base. Qualquer referência interna com o prefixo RF-GIS deve ser tratada apenas como nome descritivo do módulo e mapeada explicitamente para o requisito RF-GEO correspondente, sem criar uma segunda sequência normativa de identificadores."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 166""],""aceitacao"":""Implementar, no mínimo, os requisitos RF-GEO-001 a RF-GEO-010 definidos no documento-base. Qualquer referência interna com o prefixo RF-GIS deve ser tratada apenas como nome descritivo do módulo e mapeada explicitamente para o requisito RF-GEO correspondente, sem criar uma segunda sequência normativa de identificadores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0026,RF-GEO-001 — Cadastro único de localização,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 167,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0026: RF-GEO-001 — Cadastro único de localização,P2,MASTER-4a12de1c-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0026,1,"[{""id"":""MASTER-4a12de1c-0026"",""pedido"":""RF-GEO-001 — Cadastro único de localização"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 167""],""aceitacao"":""RF-GEO-001 — Cadastro único de localização"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0027,"O sistema deve manter cadastro único de locais de investimento, com identificador, hierarquia territorial, nome oficial, fonte, estado, validade e histórico.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 168,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0027: O sistema deve manter cadastro único de locais de investimento, com identificador, hierarquia territorial, nome oficial, fonte, estado, validade e histórico.",P2,MASTER-4a12de1c-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0027,1,"[{""id"":""MASTER-4a12de1c-0027"",""pedido"":""O sistema deve manter cadastro único de locais de investimento, com identificador, hierarquia territorial, nome oficial, fonte, estado, validade e histórico."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 168""],""aceitacao"":""O sistema deve manter cadastro único de locais de investimento, com identificador, hierarquia territorial, nome oficial, fonte, estado, validade e histórico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0028,"Não deve haver duplicação de localidades equivalentes; cada registo deve conservar fonte, versão e responsável.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 170,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-4a12de1c-0028: Não deve haver duplicação de localidades equivalentes; cada registo deve conservar fonte, versão e responsável.",P2,MASTER-4a12de1c-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0028,1,"[{""id"":""MASTER-4a12de1c-0028"",""pedido"":""Não deve haver duplicação de localidades equivalentes; cada registo deve conservar fonte, versão e responsável."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 170""],""aceitacao"":""Não deve haver duplicação de localidades equivalentes; cada registo deve conservar fonte, versão e responsável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0029,RF-GEO-002 — Múltiplos projectos no mesmo local,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 171,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0029: RF-GEO-002 — Múltiplos projectos no mesmo local,P2,MASTER-4a12de1c-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0029,1,"[{""id"":""MASTER-4a12de1c-0029"",""pedido"":""RF-GEO-002 — Múltiplos projectos no mesmo local"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 171""],""aceitacao"":""RF-GEO-002 — Múltiplos projectos no mesmo local"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0030,"O sistema deve permitir vários projectos públicos ou privados associados ao mesmo local, sem duplicar a geometria.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 172,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0030: O sistema deve permitir vários projectos públicos ou privados associados ao mesmo local, sem duplicar a geometria.",P1,MASTER-4a12de1c-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0030,1,"[{""id"":""MASTER-4a12de1c-0030"",""pedido"":""O sistema deve permitir vários projectos públicos ou privados associados ao mesmo local, sem duplicar a geometria."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 172""],""aceitacao"":""O sistema deve permitir vários projectos públicos ou privados associados ao mesmo local, sem duplicar a geometria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0031,RF-GEO-003 — Múltiplas localizações por projecto,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 175,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0031: RF-GEO-003 — Múltiplas localizações por projecto,P2,MASTER-4a12de1c-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0031,1,"[{""id"":""MASTER-4a12de1c-0031"",""pedido"":""RF-GEO-003 — Múltiplas localizações por projecto"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 175""],""aceitacao"":""RF-GEO-003 — Múltiplas localizações por projecto"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0032,"O sistema deve permitir localização principal e localizações secundárias para projectos nacionais, regionais, multiterritoriais ou lineares.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 176,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0032: O sistema deve permitir localização principal e localizações secundárias para projectos nacionais, regionais, multiterritoriais ou lineares.",P2,MASTER-4a12de1c-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0032,1,"[{""id"":""MASTER-4a12de1c-0032"",""pedido"":""O sistema deve permitir localização principal e localizações secundárias para projectos nacionais, regionais, multiterritoriais ou lineares."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 176""],""aceitacao"":""O sistema deve permitir localização principal e localizações secundárias para projectos nacionais, regionais, multiterritoriais ou lineares."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0033,RF-GEO-004 — Captura e validação de geometrias,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 179,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0033: RF-GEO-004 — Captura e validação de geometrias,P1,MASTER-4a12de1c-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0033,1,"[{""id"":""MASTER-4a12de1c-0033"",""pedido"":""RF-GEO-004 — Captura e validação de geometrias"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 179""],""aceitacao"":""RF-GEO-004 — Captura e validação de geometrias"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0034,"O sistema deve aceitar ponto, linha, polígono, multipolígono, GeoJSON, WKT, KML ou Shapefile convertido.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 180,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0034: O sistema deve aceitar ponto, linha, polígono, multipolígono, GeoJSON, WKT, KML ou Shapefile convertido.",P2,MASTER-4a12de1c-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0034,1,"[{""id"":""MASTER-4a12de1c-0034"",""pedido"":""O sistema deve aceitar ponto, linha, polígono, multipolígono, GeoJSON, WKT, KML ou Shapefile convertido."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 180""],""aceitacao"":""O sistema deve aceitar ponto, linha, polígono, multipolígono, GeoJSON, WKT, KML ou Shapefile convertido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0035,"Toda geometria deve validar formato, SRID, tipo, vazio, coerência territorial, fonte e precisão.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 182,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0035: Toda geometria deve validar formato, SRID, tipo, vazio, coerência territorial, fonte e precisão.",P1,MASTER-4a12de1c-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0035,1,"[{""id"":""MASTER-4a12de1c-0035"",""pedido"":""Toda geometria deve validar formato, SRID, tipo, vazio, coerência territorial, fonte e precisão."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 182""],""aceitacao"":""Toda geometria deve validar formato, SRID, tipo, vazio, coerência territorial, fonte e precisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0036,RF-GEO-005 — Publicação controlada de mapas,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 183,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0036: RF-GEO-005 — Publicação controlada de mapas,P2,MASTER-4a12de1c-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0036,1,"[{""id"":""MASTER-4a12de1c-0036"",""pedido"":""RF-GEO-005 — Publicação controlada de mapas"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 183""],""aceitacao"":""RF-GEO-005 — Publicação controlada de mapas"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0037,"O sistema só deve apresentar mapa público quando a localização estiver validada, a autorização estiver vigente e o nível de detalhe for permitido.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 184,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0037: O sistema só deve apresentar mapa público quando a localização estiver validada, a autorização estiver vigente e o nível de detalhe for permitido.",P2,MASTER-4a12de1c-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0037,1,"[{""id"":""MASTER-4a12de1c-0037"",""pedido"":""O sistema só deve apresentar mapa público quando a localização estiver validada, a autorização estiver vigente e o nível de detalhe for permitido."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 184""],""aceitacao"":""O sistema só deve apresentar mapa público quando a localização estiver validada, a autorização estiver vigente e o nível de detalhe for permitido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0038,RF-GEO-006 — Níveis de precisão e confidencialidade,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 187,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0038: RF-GEO-006 — Níveis de precisão e confidencialidade,P2,MASTER-4a12de1c-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0038,1,"[{""id"":""MASTER-4a12de1c-0038"",""pedido"":""RF-GEO-006 — Níveis de precisão e confidencialidade"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 187""],""aceitacao"":""RF-GEO-006 — Níveis de precisão e confidencialidade"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0039,"O sistema deve permitir publicar apenas país, província, distrito, ponto aproximado, ponto exacto, linha ou polígono, conforme classificação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 188,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0039: O sistema deve permitir publicar apenas país, província, distrito, ponto aproximado, ponto exacto, linha ou polígono, conforme classificação.",P1,MASTER-4a12de1c-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0039,1,"[{""id"":""MASTER-4a12de1c-0039"",""pedido"":""O sistema deve permitir publicar apenas país, província, distrito, ponto aproximado, ponto exacto, linha ou polígono, conforme classificação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 188""],""aceitacao"":""O sistema deve permitir publicar apenas país, província, distrito, ponto aproximado, ponto exacto, linha ou polígono, conforme classificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0040,"Utilizadores públicos nunca devem receber a geometria exacta quando a autorização permitir apenas informação agregada. A API, a pesquisa, a exportação, a cache, os logs e o frontend devem aplicar a mesma regra de generalização ou ocultação, impedindo a reconstrução do dado restrito por combinação de respostas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 190,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0040: Utilizadores públicos nunca devem receber a geometria exacta quando a autorização permitir apenas informação agregada. A API, a pesquisa, a exportação, a cache, os logs e o frontend devem aplicar a mesma regra de generalização ou ocultação, impedindo a reconstrução do dado restrito por combinação de respostas.",P1,MASTER-4a12de1c-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0040,1,"[{""id"":""MASTER-4a12de1c-0040"",""pedido"":""Utilizadores públicos nunca devem receber a geometria exacta quando a autorização permitir apenas informação agregada. A API, a pesquisa, a exportação, a cache, os logs e o frontend devem aplicar a mesma regra de generalização ou ocultação, impedindo a reconstrução do dado restrito por combinação de respostas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 190""],""aceitacao"":""Utilizadores públicos nunca devem receber a geometria exacta quando a autorização permitir apenas informação agregada. A API, a pesquisa, a exportação, a cache, os logs e o frontend devem aplicar a mesma regra de generalização ou ocultação, impedindo a reconstrução do dado restrito por combinação de respostas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0041,RF-GEO-007 — Validação institucional,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 191,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0041: RF-GEO-007 — Validação institucional,P2,MASTER-4a12de1c-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0041,1,"[{""id"":""MASTER-4a12de1c-0041"",""pedido"":""RF-GEO-007 — Validação institucional"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 191""],""aceitacao"":""RF-GEO-007 — Validação institucional"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0042,"O sistema deve gerir pedidos de validação territorial com protocolo, entidade, ponto focal, prazo, anexos, comentários, decisão e validade.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 192,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0042: O sistema deve gerir pedidos de validação territorial com protocolo, entidade, ponto focal, prazo, anexos, comentários, decisão e validade.",P2,MASTER-4a12de1c-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0042,1,"[{""id"":""MASTER-4a12de1c-0042"",""pedido"":""O sistema deve gerir pedidos de validação territorial com protocolo, entidade, ponto focal, prazo, anexos, comentários, decisão e validade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 192""],""aceitacao"":""O sistema deve gerir pedidos de validação territorial com protocolo, entidade, ponto focal, prazo, anexos, comentários, decisão e validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0043,Nenhuma localização contestada deve ser publicada até resolução e aprovação.,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 194,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0043: Nenhuma localização contestada deve ser publicada até resolução e aprovação.,P2,MASTER-4a12de1c-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0043,1,"[{""id"":""MASTER-4a12de1c-0043"",""pedido"":""Nenhuma localização contestada deve ser publicada até resolução e aprovação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 194""],""aceitacao"":""Nenhuma localização contestada deve ser publicada até resolução e aprovação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0044,RF-GEO-008 — Suspensão e revisão de mapas,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 195,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0044: RF-GEO-008 — Suspensão e revisão de mapas,P2,MASTER-4a12de1c-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0044,1,"[{""id"":""MASTER-4a12de1c-0044"",""pedido"":""RF-GEO-008 — Suspensão e revisão de mapas"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 195""],""aceitacao"":""RF-GEO-008 — Suspensão e revisão de mapas"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0045,"O sistema deve suspender mapas quando houver expiração, revogação, nova versão, divergência, alteração de traçado ou risco de divulgação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 196,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0045: O sistema deve suspender mapas quando houver expiração, revogação, nova versão, divergência, alteração de traçado ou risco de divulgação.",P2,MASTER-4a12de1c-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0045,1,"[{""id"":""MASTER-4a12de1c-0045"",""pedido"":""O sistema deve suspender mapas quando houver expiração, revogação, nova versão, divergência, alteração de traçado ou risco de divulgação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 196""],""aceitacao"":""O sistema deve suspender mapas quando houver expiração, revogação, nova versão, divergência, alteração de traçado ou risco de divulgação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0046,RF-GEO-009 — Pesquisa espacial,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 199,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0046: RF-GEO-009 — Pesquisa espacial,P2,MASTER-4a12de1c-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0046,1,"[{""id"":""MASTER-4a12de1c-0046"",""pedido"":""RF-GEO-009 — Pesquisa espacial"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 199""],""aceitacao"":""RF-GEO-009 — Pesquisa espacial"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0047,"O sistema deve permitir pesquisa por mapa, proximidade, território, corredor, zona económica, parque, bacia e sector.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 200,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0047: O sistema deve permitir pesquisa por mapa, proximidade, território, corredor, zona económica, parque, bacia e sector.",P1,MASTER-4a12de1c-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0047,1,"[{""id"":""MASTER-4a12de1c-0047"",""pedido"":""O sistema deve permitir pesquisa por mapa, proximidade, território, corredor, zona económica, parque, bacia e sector."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 200""],""aceitacao"":""O sistema deve permitir pesquisa por mapa, proximidade, território, corredor, zona económica, parque, bacia e sector."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0048,"Filtros espaciais devem retornar resultados coerentes, sem expor dados restritos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 202,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0048: Filtros espaciais devem retornar resultados coerentes, sem expor dados restritos.",P2,MASTER-4a12de1c-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0048,1,"[{""id"":""MASTER-4a12de1c-0048"",""pedido"":""Filtros espaciais devem retornar resultados coerentes, sem expor dados restritos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 202""],""aceitacao"":""Filtros espaciais devem retornar resultados coerentes, sem expor dados restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0049,RF-GEO-010 — Importação e exportação autorizada,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 203,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0049: RF-GEO-010 — Importação e exportação autorizada,P2,MASTER-4a12de1c-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0049,1,"[{""id"":""MASTER-4a12de1c-0049"",""pedido"":""RF-GEO-010 — Importação e exportação autorizada"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 203""],""aceitacao"":""RF-GEO-010 — Importação e exportação autorizada"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0050,"O sistema deve importar e exportar dados geográficos autorizados, preservando fonte, versão, permissões e relatório de erros.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 204,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0050: O sistema deve importar e exportar dados geográficos autorizados, preservando fonte, versão, permissões e relatório de erros.",P2,MASTER-4a12de1c-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0050,1,"[{""id"":""MASTER-4a12de1c-0050"",""pedido"":""O sistema deve importar e exportar dados geográficos autorizados, preservando fonte, versão, permissões e relatório de erros."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 204""],""aceitacao"":""O sistema deve importar e exportar dados geográficos autorizados, preservando fonte, versão, permissões e relatório de erros."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-4a12de1c-0051,"Cada importação deve gerar batch_id, relatório de validação, linhas rejeitadas, erros e reconciliação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 206,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0051: Cada importação deve gerar batch_id, relatório de validação, linhas rejeitadas, erros e reconciliação.",P2,MASTER-4a12de1c-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0051,1,"[{""id"":""MASTER-4a12de1c-0051"",""pedido"":""Cada importação deve gerar batch_id, relatório de validação, linhas rejeitadas, erros e reconciliação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 206""],""aceitacao"":""Cada importação deve gerar batch_id, relatório de validação, linhas rejeitadas, erros e reconciliação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-4a12de1c-0052,"Fases de execução: Fase 0 — inventariar o repositório, o ficheiro cartografia_moz.xlsx, as fontes geoespaciais, os sistemas de referência, as autorizações, os utilizadores, as integrações e a cobertura dos RF-GEO; Fase 1 — definir modelo canónico, dicionário, classificação, regras de qualidade, transformação, validação e publicação; Fase 2 — implementar migrations, serviços, APIs, importação, autorização e auditoria; Fase 3 — implementar mapa público, mapa interno, filtros, acessibilidade e integração com CRM; Fase 4 — executar migração piloto, reconciliação, testes, segurança e UAT; Fase 5 — preparar staging e produção. Parar no final de cada fase e emitir recomendação Go, Go condicionado ou No-Go, acompanhada de evidências, riscos, pendências e rollback.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 209,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0052: Fases de execução: Fase 0 — inventariar o repositório, o ficheiro cartografia_moz.xlsx, as fontes geoespaciais, os sistemas de referência, as autorizações, os utilizadores, as integrações e a cobertura dos RF-GEO; Fase 1 — definir modelo canónico, dicionário, classificação, regras de qualidade, transformação, validação e publicação; Fase 2 — implementar migrations, serviços, APIs, importação, autorização e auditoria; Fase 3 — implementar mapa público, mapa interno, filtros, acessibilidade e integração com CRM; Fase 4 — executar migração piloto, reconciliação, testes, segurança e UAT; Fase 5 — preparar staging e produção. Parar no final de cada fase e emitir recomendação Go, Go condicionado ou No-Go, acompanhada de evidências, riscos, pendências e rollback.",P1,MASTER-4a12de1c-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0052,1,"[{""id"":""MASTER-4a12de1c-0052"",""pedido"":""Fases de execução: Fase 0 — inventariar o repositório, o ficheiro cartografia_moz.xlsx, as fontes geoespaciais, os sistemas de referência, as autorizações, os utilizadores, as integrações e a cobertura dos RF-GEO; Fase 1 — definir modelo canónico, dicionário, classificação, regras de qualidade, transformação, validação e publicação; Fase 2 — implementar migrations, serviços, APIs, importação, autorização e auditoria; Fase 3 — implementar mapa público, mapa interno, filtros, acessibilidade e integração com CRM; Fase 4 — executar migração piloto, reconciliação, testes, segurança e UAT; Fase 5 — preparar staging e produção. Parar no final de cada fase e emitir recomendação Go, Go condicionado ou No-Go, acompanhada de evidências, riscos, pendências e rollback."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 209""],""aceitacao"":""Fases de execução: Fase 0 — inventariar o repositório, o ficheiro cartografia_moz.xlsx, as fontes geoespaciais, os sistemas de referência, as autorizações, os utilizadores, as integrações e a cobertura dos RF-GEO; Fase 1 — definir modelo canónico, dicionário, classificação, regras de qualidade, transformação, validação e publicação; Fase 2 — implementar migrations, serviços, APIs, importação, autorização e auditoria; Fase 3 — implementar mapa público, mapa interno, filtros, acessibilidade e integração com CRM; Fase 4 — executar migração piloto, reconciliação, testes, segurança e UAT; Fase 5 — preparar staging e produção. Parar no final de cada fase e emitir recomendação Go, Go condicionado ou No-Go, acompanhada de evidências, riscos, pendências e rollback."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0053,7. Regras técnicas obrigatórias,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 315,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0053: 7. Regras técnicas obrigatórias,P2,MASTER-4a12de1c-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0053,1,"[{""id"":""MASTER-4a12de1c-0053"",""pedido"":""7. Regras técnicas obrigatórias"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 315""],""aceitacao"":""7. Regras técnicas obrigatórias"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0054,"Adoptar o SRID 4326 como formato canónico de intercâmbio e publicação Web. Preservar o sistema de referência original nos metadados da fonte; transformar geometrias apenas por procedimento documentado; registar o método, a precisão e o resultado da transformação; e rejeitar ou colocar em quarentena dados sem SRID identificável. Os restantes controlos técnicos obrigatórios constam da lista seguinte.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 316,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0054: Adoptar o SRID 4326 como formato canónico de intercâmbio e publicação Web. Preservar o sistema de referência original nos metadados da fonte; transformar geometrias apenas por procedimento documentado; registar o método, a precisão e o resultado da transformação; e rejeitar ou colocar em quarentena dados sem SRID identificável. Os restantes controlos técnicos obrigatórios constam da lista seguinte.",P1,MASTER-4a12de1c-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0054,1,"[{""id"":""MASTER-4a12de1c-0054"",""pedido"":""Adoptar o SRID 4326 como formato canónico de intercâmbio e publicação Web. Preservar o sistema de referência original nos metadados da fonte; transformar geometrias apenas por procedimento documentado; registar o método, a precisão e o resultado da transformação; e rejeitar ou colocar em quarentena dados sem SRID identificável. Os restantes controlos técnicos obrigatórios constam da lista seguinte."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 316""],""aceitacao"":""Adoptar o SRID 4326 como formato canónico de intercâmbio e publicação Web. Preservar o sistema de referência original nos metadados da fonte; transformar geometrias apenas por procedimento documentado; registar o método, a precisão e o resultado da transformação; e rejeitar ou colocar em quarentena dados sem SRID identificável. Os restantes controlos técnicos obrigatórios constam da lista seguinte."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0055,"Todos os endpoints devem aplicar autenticação, autorização, escopos, logs, correlation_id, tratamento normalizado de erros e mascaramento de dados restritos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 364,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0055: Todos os endpoints devem aplicar autenticação, autorização, escopos, logs, correlation_id, tratamento normalizado de erros e mascaramento de dados restritos.",P2,MASTER-4a12de1c-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0055,1,"[{""id"":""MASTER-4a12de1c-0055"",""pedido"":""Todos os endpoints devem aplicar autenticação, autorização, escopos, logs, correlation_id, tratamento normalizado de erros e mascaramento de dados restritos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 364""],""aceitacao"":""Todos os endpoints devem aplicar autenticação, autorização, escopos, logs, correlation_id, tratamento normalizado de erros e mascaramento de dados restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0056, O mapa público deve ocultar automaticamente os dados restritos.,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 382,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0056:  O mapa público deve ocultar automaticamente os dados restritos.,P2,MASTER-4a12de1c-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0056,1,"[{""id"":""MASTER-4a12de1c-0056"",""pedido"":"" O mapa público deve ocultar automaticamente os dados restritos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 382""],""aceitacao"":"" O mapa público deve ocultar automaticamente os dados restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-4a12de1c-0057,"Formato obrigatório da resposta: apresentar, por fase, estado, pressupostos, requisitos RF-GEO e itens TECH abrangidos, diagnóstico, plano, ficheiros previstos, ficheiros criados ou alterados, migrations e rollback, contratos API e eventos, componentes frontend, regras de autorização, dados e transformações, testes executados, resultados observados, evidências, riscos, pendências, decisões humanas necessárias e recomendação Go, Go condicionado ou No-Go. Não declarar conclusão sem evidência reproduzível nem iniciar a fase seguinte automaticamente.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 423,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0057: Formato obrigatório da resposta: apresentar, por fase, estado, pressupostos, requisitos RF-GEO e itens TECH abrangidos, diagnóstico, plano, ficheiros previstos, ficheiros criados ou alterados, migrations e rollback, contratos API e eventos, componentes frontend, regras de autorização, dados e transformações, testes executados, resultados observados, evidências, riscos, pendências, decisões humanas necessárias e recomendação Go, Go condicionado ou No-Go. Não declarar conclusão sem evidência reproduzível nem iniciar a fase seguinte automaticamente.",P2,MASTER-4a12de1c-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0057,1,"[{""id"":""MASTER-4a12de1c-0057"",""pedido"":""Formato obrigatório da resposta: apresentar, por fase, estado, pressupostos, requisitos RF-GEO e itens TECH abrangidos, diagnóstico, plano, ficheiros previstos, ficheiros criados ou alterados, migrations e rollback, contratos API e eventos, componentes frontend, regras de autorização, dados e transformações, testes executados, resultados observados, evidências, riscos, pendências, decisões humanas necessárias e recomendação Go, Go condicionado ou No-Go. Não declarar conclusão sem evidência reproduzível nem iniciar a fase seguinte automaticamente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 423""],""aceitacao"":""Formato obrigatório da resposta: apresentar, por fase, estado, pressupostos, requisitos RF-GEO e itens TECH abrangidos, diagnóstico, plano, ficheiros previstos, ficheiros criados ou alterados, migrations e rollback, contratos API e eventos, componentes frontend, regras de autorização, dados e transformações, testes executados, resultados observados, evidências, riscos, pendências, decisões humanas necessárias e recomendação Go, Go condicionado ou No-Go. Não declarar conclusão sem evidência reproduzível nem iniciar a fase seguinte automaticamente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-09933d0e-0001,"Assume que esta tudo aprovado, implementar integralmente o prompt",..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 3,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-09933d0e-0001: Assume que esta tudo aprovado, implementar integralmente o prompt",P2,MASTER-09933d0e-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0001,1,"[{""id"":""MASTER-09933d0e-0001"",""pedido"":""Assume que esta tudo aprovado, implementar integralmente o prompt"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 3""],""aceitacao"":""Assume que esta tudo aprovado, implementar integralmente o prompt"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-09933d0e-0002,"O módulo geográfico será a fonte única de dados territoriais do InvestMoz. Deve permitir localizar, pesquisar, mapear e relacionar investimentos, clusters, corredores económicos, projectos âncora, Zonas Económicas Especiais (ZEE), Zonas Francas Industriais (ZFI), infra-estruturas, oportunidades de formação e entidades de apoio, sem duplicar nomes ou códigos territoriais nos módulos consumidores.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 5 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 6,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-09933d0e-0002: O módulo geográfico será a fonte única de dados territoriais do InvestMoz. Deve permitir localizar, pesquisar, mapear e relacionar investimentos, clusters, corredores económicos, projectos âncora, Zonas Económicas Especiais (ZEE), Zonas Francas Industriais (ZFI), infra-estruturas, oportunidades de formação e entidades de apoio, sem duplicar nomes ou códigos territoriais nos módulos consumidores. | MASTER-0755f56a-0001: O módulo geográfico será a fonte única de dados territoriais do InvestMoz. Deve permitir localizar, pesquisar, mapear e relacionar investimentos, clusters, corredores económicos, projectos âncora, Zonas Económicas Especiais (ZEE), Zonas Francas Industriais (ZFI), infra-estruturas, oportunidades de formação e entidades de apoio, sem duplicar nomes ou códigos territoriais nos módulos consumidores.",P2,MASTER-09933d0e-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0002 | MASTER-0755f56a-0001,2,"[{""id"":""MASTER-09933d0e-0002"",""pedido"":""O módulo geográfico será a fonte única de dados territoriais do InvestMoz. Deve permitir localizar, pesquisar, mapear e relacionar investimentos, clusters, corredores económicos, projectos âncora, Zonas Económicas Especiais (ZEE), Zonas Francas Industriais (ZFI), infra-estruturas, oportunidades de formação e entidades de apoio, sem duplicar nomes ou códigos territoriais nos módulos consumidores."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 5""],""aceitacao"":""O módulo geográfico será a fonte única de dados territoriais do InvestMoz. Deve permitir localizar, pesquisar, mapear e relacionar investimentos, clusters, corredores económicos, projectos âncora, Zonas Económicas Especiais (ZEE), Zonas Francas Industriais (ZFI), infra-estruturas, oportunidades de formação e entidades de apoio, sem duplicar nomes ou códigos territoriais nos módulos consumidores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-0755f56a-0001"",""pedido"":""O módulo geográfico será a fonte única de dados territoriais do InvestMoz. Deve permitir localizar, pesquisar, mapear e relacionar investimentos, clusters, corredores económicos, projectos âncora, Zonas Económicas Especiais (ZEE), Zonas Francas Industriais (ZFI), infra-estruturas, oportunidades de formação e entidades de apoio, sem duplicar nomes ou códigos territoriais nos módulos consumidores."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 6""],""aceitacao"":""O módulo geográfico será a fonte única de dados territoriais do InvestMoz. Deve permitir localizar, pesquisar, mapear e relacionar investimentos, clusters, corredores económicos, projectos âncora, Zonas Económicas Especiais (ZEE), Zonas Francas Industriais (ZFI), infra-estruturas, oportunidades de formação e entidades de apoio, sem duplicar nomes ou códigos territoriais nos módulos consumidores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-09933d0e-0003,Especial Capital provincial Designação atribuída a uma unidade territorial Não deve ser duplicada como território autónomo.,..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 22 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 24,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-09933d0e-0003: Especial Capital provincial Designação atribuída a uma unidade territorial Não deve ser duplicada como território autónomo. | MASTER-0755f56a-0003: Especial Capital provincial Designação atribuída a uma unidade territorial Não deve ser duplicada como território autónomo.,P1,MASTER-09933d0e-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0003 | MASTER-0755f56a-0003,2,"[{""id"":""MASTER-09933d0e-0003"",""pedido"":""Especial Capital provincial Designação atribuída a uma unidade territorial Não deve ser duplicada como território autónomo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 22""],""aceitacao"":""Especial Capital provincial Designação atribuída a uma unidade territorial Não deve ser duplicada como território autónomo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-0755f56a-0003"",""pedido"":""Especial Capital provincial Designação atribuída a uma unidade territorial Não deve ser duplicada como território autónomo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 24""],""aceitacao"":""Especial Capital provincial Designação atribuída a uma unidade territorial Não deve ser duplicada como território autónomo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-09933d0e-0004,"geo_district id, province_id, codigo, nome, geometry, centroid, valid_from, valid_to, estado Código único; geometria deve estar contida ou justificada face à província.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 28 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 30,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-09933d0e-0004: geo_district id, province_id, codigo, nome, geometry, centroid, valid_from, valid_to, estado Código único; geometria deve estar contida ou justificada face à província. | MASTER-0755f56a-0004: geo_district id, province_id, codigo, nome, geometry, centroid, valid_from, valid_to, estado Código único; geometria deve estar contida ou justificada face à província.",P1,MASTER-09933d0e-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0004 | MASTER-0755f56a-0004,2,"[{""id"":""MASTER-09933d0e-0004"",""pedido"":""geo_district id, province_id, codigo, nome, geometry, centroid, valid_from, valid_to, estado Código único; geometria deve estar contida ou justificada face à província."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 28""],""aceitacao"":""geo_district id, province_id, codigo, nome, geometry, centroid, valid_from, valid_to, estado Código único; geometria deve estar contida ou justificada face à província."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-0755f56a-0004"",""pedido"":""geo_district id, province_id, codigo, nome, geometry, centroid, valid_from, valid_to, estado Código único; geometria deve estar contida ou justificada face à província."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 30""],""aceitacao"":""geo_district id, province_id, codigo, nome, geometry, centroid, valid_from, valid_to, estado Código único; geometria deve estar contida ou justificada face à província."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-09933d0e-0005,"geo_source id, nome, entidade_responsavel, referencia, data_recolha, licenca, checksum Rastreabilidade obrigatória de cada carga.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 33 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 35,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-09933d0e-0005: geo_source id, nome, entidade_responsavel, referencia, data_recolha, licenca, checksum Rastreabilidade obrigatória de cada carga. | MASTER-0755f56a-0005: geo_source id, nome, entidade_responsavel, referencia, data_recolha, licenca, checksum Rastreabilidade obrigatória de cada carga.",P2,MASTER-09933d0e-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0005 | MASTER-0755f56a-0005,2,"[{""id"":""MASTER-09933d0e-0005"",""pedido"":""geo_source id, nome, entidade_responsavel, referencia, data_recolha, licenca, checksum Rastreabilidade obrigatória de cada carga."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 33""],""aceitacao"":""geo_source id, nome, entidade_responsavel, referencia, data_recolha, licenca, checksum Rastreabilidade obrigatória de cada carga."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-0755f56a-0005"",""pedido"":""geo_source id, nome, entidade_responsavel, referencia, data_recolha, licenca, checksum Rastreabilidade obrigatória de cada carga."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 35""],""aceitacao"":""geo_source id, nome, entidade_responsavel, referencia, data_recolha, licenca, checksum Rastreabilidade obrigatória de cada carga."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-09933d0e-0006,"• Uma localidade pertence a um posto administrativo; quando a fonte não disponibilizar esse nível, a excepção deve ser registada e aprovada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 40 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 43,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-09933d0e-0006: • Uma localidade pertence a um posto administrativo; quando a fonte não disponibilizar esse nível, a excepção deve ser registada e aprovada. | MASTER-0755f56a-0007: • Uma localidade pertence a um posto administrativo; quando a fonte não disponibilizar esse nível, a excepção deve ser registada e aprovada.",P2,MASTER-09933d0e-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0006 | MASTER-0755f56a-0007,2,"[{""id"":""MASTER-09933d0e-0006"",""pedido"":""• Uma localidade pertence a um posto administrativo; quando a fonte não disponibilizar esse nível, a excepção deve ser registada e aprovada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 40""],""aceitacao"":""• Uma localidade pertence a um posto administrativo; quando a fonte não disponibilizar esse nível, a excepção deve ser registada e aprovada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-0755f56a-0007"",""pedido"":""• Uma localidade pertence a um posto administrativo; quando a fonte não disponibilizar esse nível, a excepção deve ser registada e aprovada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 43""],""aceitacao"":""• Uma localidade pertence a um posto administrativo; quando a fonte não disponibilizar esse nível, a excepção deve ser registada e aprovada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-09933d0e-0007,• Associações derivadas da geometria devem ser marcadas como calculadas; associações inseridas por um editor devem ser marcadas como declaradas.,..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 42 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 45,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-09933d0e-0007: • Associações derivadas da geometria devem ser marcadas como calculadas; associações inseridas por um editor devem ser marcadas como declaradas. | MASTER-0755f56a-0008: • Associações derivadas da geometria devem ser marcadas como calculadas; associações inseridas por um editor devem ser marcadas como declaradas.,P1,MASTER-09933d0e-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0007 | MASTER-0755f56a-0008,2,"[{""id"":""MASTER-09933d0e-0007"",""pedido"":""• Associações derivadas da geometria devem ser marcadas como calculadas; associações inseridas por um editor devem ser marcadas como declaradas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 42""],""aceitacao"":""• Associações derivadas da geometria devem ser marcadas como calculadas; associações inseridas por um editor devem ser marcadas como declaradas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-0755f56a-0008"",""pedido"":""• Associações derivadas da geometria devem ser marcadas como calculadas; associações inseridas por um editor devem ser marcadas como declaradas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 45""],""aceitacao"":""• Associações derivadas da geometria devem ser marcadas como calculadas; associações inseridas por um editor devem ser marcadas como declaradas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-09933d0e-0008,"3. APIs geográficas Implementar consulta hierárquica, pesquisa, geocodificação interna, associações e documentação OpenAPI. Backend/API Contratos publicados; testes funcionais, segurança e desempenho aprovados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 49 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 70,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-09933d0e-0008: 3. APIs geográficas Implementar consulta hierárquica, pesquisa, geocodificação interna, associações e documentação OpenAPI. Backend/API Contratos publicados; testes funcionais, segurança e desempenho aprovados. | MASTER-0755f56a-0018: 3. APIs geográficas Implementar consulta hierárquica, pesquisa, geocodificação interna, associações e documentação OpenAPI. Backend/API Contratos publicados; testes funcionais, segurança e desempenho aprovados.",P2,MASTER-09933d0e-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0008 | MASTER-0755f56a-0018,2,"[{""id"":""MASTER-09933d0e-0008"",""pedido"":""3. APIs geográficas Implementar consulta hierárquica, pesquisa, geocodificação interna, associações e documentação OpenAPI. Backend/API Contratos publicados; testes funcionais, segurança e desempenho aprovados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 49""],""aceitacao"":""3. APIs geográficas Implementar consulta hierárquica, pesquisa, geocodificação interna, associações e documentação OpenAPI. Backend/API Contratos publicados; testes funcionais, segurança e desempenho aprovados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-0755f56a-0018"",""pedido"":""3. APIs geográficas Implementar consulta hierárquica, pesquisa, geocodificação interna, associações e documentação OpenAPI. Backend/API Contratos publicados; testes funcionais, segurança e desempenho aprovados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 70""],""aceitacao"":""3. APIs geográficas Implementar consulta hierárquica, pesquisa, geocodificação interna, associações e documentação OpenAPI. Backend/API Contratos publicados; testes funcionais, segurança e desempenho aprovados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-09933d0e-0009,3.1. Escopo obrigatório do MVP,..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 54 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 75,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-09933d0e-0009: 3.1. Escopo obrigatório do MVP | MASTER-0755f56a-0019: 3.1. Escopo obrigatório do MVP,P2,MASTER-09933d0e-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0009 | MASTER-0755f56a-0019,2,"[{""id"":""MASTER-09933d0e-0009"",""pedido"":""3.1. Escopo obrigatório do MVP"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 54""],""aceitacao"":""3.1. Escopo obrigatório do MVP"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-0755f56a-0019"",""pedido"":""3.1. Escopo obrigatório do MVP"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 75""],""aceitacao"":""3.1. Escopo obrigatório do MVP"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-09933d0e-0010,2. Localização principal: investimentos e projectos âncora devem indicar uma localização principal quando esta for conhecida.,..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 88 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 109,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-09933d0e-0010: 2. Localização principal: investimentos e projectos âncora devem indicar uma localização principal quando esta for conhecida. | MASTER-0755f56a-0020: 2. Localização principal: investimentos e projectos âncora devem indicar uma localização principal quando esta for conhecida.,P2,MASTER-09933d0e-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0010 | MASTER-0755f56a-0020,2,"[{""id"":""MASTER-09933d0e-0010"",""pedido"":""2. Localização principal: investimentos e projectos âncora devem indicar uma localização principal quando esta for conhecida."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 88""],""aceitacao"":""2. Localização principal: investimentos e projectos âncora devem indicar uma localização principal quando esta for conhecida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-0755f56a-0020"",""pedido"":""2. Localização principal: investimentos e projectos âncora devem indicar uma localização principal quando esta for conhecida."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 109""],""aceitacao"":""2. Localização principal: investimentos e projectos âncora devem indicar uma localização principal quando esta for conhecida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-09933d0e-0011,"4. Hierarquia derivada: seleccionar uma localidade permite derivar posto, distrito e província. Essas relações não devem ser duplicadas como associações manuais, salvo necessidade de pesquisa materializada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 90 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 111,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-09933d0e-0011: 4. Hierarquia derivada: seleccionar uma localidade permite derivar posto, distrito e província. Essas relações não devem ser duplicadas como associações manuais, salvo necessidade de pesquisa materializada. | MASTER-0755f56a-0021: 4. Hierarquia derivada: seleccionar uma localidade permite derivar posto, distrito e província. Essas relações não devem ser duplicadas como associações manuais, salvo necessidade de pesquisa materializada.",P2,MASTER-09933d0e-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0011 | MASTER-0755f56a-0021,2,"[{""id"":""MASTER-09933d0e-0011"",""pedido"":""4. Hierarquia derivada: seleccionar uma localidade permite derivar posto, distrito e província. Essas relações não devem ser duplicadas como associações manuais, salvo necessidade de pesquisa materializada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 90""],""aceitacao"":""4. Hierarquia derivada: seleccionar uma localidade permite derivar posto, distrito e província. Essas relações não devem ser duplicadas como associações manuais, salvo necessidade de pesquisa materializada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-0755f56a-0021"",""pedido"":""4. Hierarquia derivada: seleccionar uma localidade permite derivar posto, distrito e província. Essas relações não devem ser duplicadas como associações manuais, salvo necessidade de pesquisa materializada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 111""],""aceitacao"":""4. Hierarquia derivada: seleccionar uma localidade permite derivar posto, distrito e província. Essas relações não devem ser duplicadas como associações manuais, salvo necessidade de pesquisa materializada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-09933d0e-0012,6. Coerência espacial: um ponto deve situar-se no território declarado. Divergências geram bloqueio ou excepção aprovada com justificação.,..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 92 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 113,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-09933d0e-0012: 6. Coerência espacial: um ponto deve situar-se no território declarado. Divergências geram bloqueio ou excepção aprovada com justificação. | MASTER-0755f56a-0022: 6. Coerência espacial: um ponto deve situar-se no território declarado. Divergências geram bloqueio ou excepção aprovada com justificação.,P1,MASTER-09933d0e-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0012 | MASTER-0755f56a-0022,2,"[{""id"":""MASTER-09933d0e-0012"",""pedido"":""6. Coerência espacial: um ponto deve situar-se no território declarado. Divergências geram bloqueio ou excepção aprovada com justificação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 92""],""aceitacao"":""6. Coerência espacial: um ponto deve situar-se no território declarado. Divergências geram bloqueio ou excepção aprovada com justificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-0755f56a-0022"",""pedido"":""6. Coerência espacial: um ponto deve situar-se no território declarado. Divergências geram bloqueio ou excepção aprovada com justificação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 113""],""aceitacao"":""6. Coerência espacial: um ponto deve situar-se no território declarado. Divergências geram bloqueio ou excepção aprovada com justificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-09933d0e-0013,7. Temporalidade: a associação deve ser válida na data do objecto; alterações administrativas não apagam relações históricas.,..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 93 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 114,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-09933d0e-0013: 7. Temporalidade: a associação deve ser válida na data do objecto; alterações administrativas não apagam relações históricas. | MASTER-0755f56a-0023: 7. Temporalidade: a associação deve ser válida na data do objecto; alterações administrativas não apagam relações históricas.,P2,MASTER-09933d0e-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0013 | MASTER-0755f56a-0023,2,"[{""id"":""MASTER-09933d0e-0013"",""pedido"":""7. Temporalidade: a associação deve ser válida na data do objecto; alterações administrativas não apagam relações históricas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 93""],""aceitacao"":""7. Temporalidade: a associação deve ser válida na data do objecto; alterações administrativas não apagam relações históricas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-0755f56a-0023"",""pedido"":""7. Temporalidade: a associação deve ser válida na data do objecto; alterações administrativas não apagam relações históricas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 114""],""aceitacao"":""7. Temporalidade: a associação deve ser válida na data do objecto; alterações administrativas não apagam relações históricas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-09933d0e-0014,8. Percentagem de cobertura: é opcional para pontos e obrigatória quando necessária para ordenar territórios atravessados ou abrangidos; o total deve ser coerente com a metodologia adoptada.,..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 94 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 115,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-09933d0e-0014: 8. Percentagem de cobertura: é opcional para pontos e obrigatória quando necessária para ordenar territórios atravessados ou abrangidos; o total deve ser coerente com a metodologia adoptada. | MASTER-0755f56a-0024: 8. Percentagem de cobertura: é opcional para pontos e obrigatória quando necessária para ordenar territórios atravessados ou abrangidos; o total deve ser coerente com a metodologia adoptada.,P1,MASTER-09933d0e-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0014 | MASTER-0755f56a-0024,2,"[{""id"":""MASTER-09933d0e-0014"",""pedido"":""8. Percentagem de cobertura: é opcional para pontos e obrigatória quando necessária para ordenar territórios atravessados ou abrangidos; o total deve ser coerente com a metodologia adoptada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 94""],""aceitacao"":""8. Percentagem de cobertura: é opcional para pontos e obrigatória quando necessária para ordenar territórios atravessados ou abrangidos; o total deve ser coerente com a metodologia adoptada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-0755f56a-0024"",""pedido"":""8. Percentagem de cobertura: é opcional para pontos e obrigatória quando necessária para ordenar territórios atravessados ou abrangidos; o total deve ser coerente com a metodologia adoptada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 115""],""aceitacao"":""8. Percentagem de cobertura: é opcional para pontos e obrigatória quando necessária para ordenar territórios atravessados ou abrangidos; o total deve ser coerente com a metodologia adoptada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-09933d0e-0015,"10. Proveniência: toda associação importada ou calculada deve guardar fonte, método, versão e utilizador/processo responsável.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 96 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 117,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-09933d0e-0015: 10. Proveniência: toda associação importada ou calculada deve guardar fonte, método, versão e utilizador/processo responsável. | MASTER-0755f56a-0025: 10. Proveniência: toda associação importada ou calculada deve guardar fonte, método, versão e utilizador/processo responsável.",P2,MASTER-09933d0e-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0015 | MASTER-0755f56a-0025,2,"[{""id"":""MASTER-09933d0e-0015"",""pedido"":""10. Proveniência: toda associação importada ou calculada deve guardar fonte, método, versão e utilizador/processo responsável."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 96""],""aceitacao"":""10. Proveniência: toda associação importada ou calculada deve guardar fonte, método, versão e utilizador/processo responsável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-0755f56a-0025"",""pedido"":""10. Proveniência: toda associação importada ou calculada deve guardar fonte, método, versão e utilizador/processo responsável."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 117""],""aceitacao"":""10. Proveniência: toda associação importada ou calculada deve guardar fonte, método, versão e utilizador/processo responsável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-09933d0e-0016,"Corredor Geometria linear e territórios atravessados. Registar origem, destino, sequência e nós estratégicos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 101 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 122,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-09933d0e-0016: Corredor Geometria linear e territórios atravessados. Registar origem, destino, sequência e nós estratégicos. | MASTER-0755f56a-0026: Corredor Geometria linear e territórios atravessados. Registar origem, destino, sequência e nós estratégicos.",P1,MASTER-09933d0e-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0016 | MASTER-0755f56a-0026,2,"[{""id"":""MASTER-09933d0e-0016"",""pedido"":""Corredor Geometria linear e territórios atravessados. Registar origem, destino, sequência e nós estratégicos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 101""],""aceitacao"":""Corredor Geometria linear e territórios atravessados. Registar origem, destino, sequência e nós estratégicos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-0755f56a-0026"",""pedido"":""Corredor Geometria linear e territórios atravessados. Registar origem, destino, sequência e nós estratégicos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 122""],""aceitacao"":""Corredor Geometria linear e territórios atravessados. Registar origem, destino, sequência e nós estratégicos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-09933d0e-0017,"ZEE/ZFI Polígono oficial e território administrativo. Fonte legal, acto de criação, vigência e versão do limite obrigatórios.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 103 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 124,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-09933d0e-0017: ZEE/ZFI Polígono oficial e território administrativo. Fonte legal, acto de criação, vigência e versão do limite obrigatórios. | MASTER-0755f56a-0027: ZEE/ZFI Polígono oficial e território administrativo. Fonte legal, acto de criação, vigência e versão do limite obrigatórios.",P1,MASTER-09933d0e-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0017 | MASTER-0755f56a-0027,2,"[{""id"":""MASTER-09933d0e-0017"",""pedido"":""ZEE/ZFI Polígono oficial e território administrativo. Fonte legal, acto de criação, vigência e versão do limite obrigatórios."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 103""],""aceitacao"":""ZEE/ZFI Polígono oficial e território administrativo. Fonte legal, acto de criação, vigência e versão do limite obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-0755f56a-0027"",""pedido"":""ZEE/ZFI Polígono oficial e território administrativo. Fonte legal, acto de criação, vigência e versão do limite obrigatórios."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 124""],""aceitacao"":""ZEE/ZFI Polígono oficial e território administrativo. Fonte legal, acto de criação, vigência e versão do limite obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-09933d0e-0018,"Formação/competências Local de oferta e território beneficiário. Permitir distância a investimentos, empregadores e projectos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 104 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 125,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-09933d0e-0018: Formação/competências Local de oferta e território beneficiário. Permitir distância a investimentos, empregadores e projectos. | MASTER-0755f56a-0028: Formação/competências Local de oferta e território beneficiário. Permitir distância a investimentos, empregadores e projectos.",P1,MASTER-09933d0e-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0018 | MASTER-0755f56a-0028,2,"[{""id"":""MASTER-09933d0e-0018"",""pedido"":""Formação/competências Local de oferta e território beneficiário. Permitir distância a investimentos, empregadores e projectos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 104""],""aceitacao"":""Formação/competências Local de oferta e território beneficiário. Permitir distância a investimentos, empregadores e projectos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-0755f56a-0028"",""pedido"":""Formação/competências Local de oferta e território beneficiário. Permitir distância a investimentos, empregadores e projectos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 125""],""aceitacao"":""Formação/competências Local de oferta e território beneficiário. Permitir distância a investimentos, empregadores e projectos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-09933d0e-0019,"Indicadores mínimos: percentagem de territórios com código único; percentagem com fonte e checksum; geometrias válidas; registos sem pai; duplicados por nome normalizado; associações órfãs; divergências entre ponto e território; cobertura territorial dos objectos activos; tempo de resposta p95; taxa de erros da API; e data da última revisão. Dados pessoais não devem ser armazenados neste domínio, excepto identificadores de auditoria sujeitos às políticas de acesso e retenção.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 114 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 135,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-09933d0e-0019: Indicadores mínimos: percentagem de territórios com código único; percentagem com fonte e checksum; geometrias válidas; registos sem pai; duplicados por nome normalizado; associações órfãs; divergências entre ponto e território; cobertura territorial dos objectos activos; tempo de resposta p95; taxa de erros da API; e data da última revisão. Dados pessoais não devem ser armazenados neste domínio, excepto identificadores de auditoria sujeitos às políticas de acesso e retenção. | MASTER-0755f56a-0029: Indicadores mínimos: percentagem de territórios com código único; percentagem com fonte e checksum; geometrias válidas; registos sem pai; duplicados por nome normalizado; associações órfãs; divergências entre ponto e território; cobertura territorial dos objectos activos; tempo de resposta p95; taxa de erros da API; e data da última revisão. Dados pessoais não devem ser armazenados neste domínio, excepto identificadores de auditoria sujeitos às políticas de acesso e retenção.",P1,MASTER-09933d0e-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0019 | MASTER-0755f56a-0029,2,"[{""id"":""MASTER-09933d0e-0019"",""pedido"":""Indicadores mínimos: percentagem de territórios com código único; percentagem com fonte e checksum; geometrias válidas; registos sem pai; duplicados por nome normalizado; associações órfãs; divergências entre ponto e território; cobertura territorial dos objectos activos; tempo de resposta p95; taxa de erros da API; e data da última revisão. Dados pessoais não devem ser armazenados neste domínio, excepto identificadores de auditoria sujeitos às políticas de acesso e retenção."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 114""],""aceitacao"":""Indicadores mínimos: percentagem de territórios com código único; percentagem com fonte e checksum; geometrias válidas; registos sem pai; duplicados por nome normalizado; associações órfãs; divergências entre ponto e território; cobertura territorial dos objectos activos; tempo de resposta p95; taxa de erros da API; e data da última revisão. Dados pessoais não devem ser armazenados neste domínio, excepto identificadores de auditoria sujeitos às políticas de acesso e retenção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-0755f56a-0029"",""pedido"":""Indicadores mínimos: percentagem de territórios com código único; percentagem com fonte e checksum; geometrias válidas; registos sem pai; duplicados por nome normalizado; associações órfãs; divergências entre ponto e território; cobertura territorial dos objectos activos; tempo de resposta p95; taxa de erros da API; e data da última revisão. Dados pessoais não devem ser armazenados neste domínio, excepto identificadores de auditoria sujeitos às políticas de acesso e retenção."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 135""],""aceitacao"":""Indicadores mínimos: percentagem de territórios com código único; percentagem com fonte e checksum; geometrias válidas; registos sem pai; duplicados por nome normalizado; associações órfãs; divergências entre ponto e território; cobertura territorial dos objectos activos; tempo de resposta p95; taxa de erros da API; e data da última revisão. Dados pessoais não devem ser armazenados neste domínio, excepto identificadores de auditoria sujeitos às políticas de acesso e retenção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-cb340885-0001,"Confirma também TypeScript, compilação e as verificações PHP previstas no projeto. Testes que utilizem base de dados devem correr exclusivamente em QA isolada, com proteção contra a base ativa.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7f29e161-75bb-4e3d-b49b-cc885c8a386b\Pasted text.txt; SHA cb34088522c04f92f121981407e3376a2c2e3f489d09272cb1dc2828f8c26603; linha 15,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-cb340885-0001: Confirma também TypeScript, compilação e as verificações PHP previstas no projeto. Testes que utilizem base de dados devem correr exclusivamente em QA isolada, com proteção contra a base ativa.",P2,MASTER-cb340885-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-cb340885-0001,1,"[{""id"":""MASTER-cb340885-0001"",""pedido"":""Confirma também TypeScript, compilação e as verificações PHP previstas no projeto. Testes que utilizem base de dados devem correr exclusivamente em QA isolada, com proteção contra a base ativa."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7f29e161-75bb-4e3d-b49b-cc885c8a386b\\Pasted text.txt; SHA cb34088522c04f92f121981407e3376a2c2e3f489d09272cb1dc2828f8c26603; linha 15""],""aceitacao"":""Confirma também TypeScript, compilação e as verificações PHP previstas no projeto. Testes que utilizem base de dados devem correr exclusivamente em QA isolada, com proteção contra a base ativa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-cb340885-0002,Os grupos organizam o acesso; não impõem uma sequência obrigatória ao investidor.,..\..\..\..\..\..\Users\macbook\.codex\attachments\7f29e161-75bb-4e3d-b49b-cc885c8a386b\Pasted text.txt; SHA cb34088522c04f92f121981407e3376a2c2e3f489d09272cb1dc2828f8c26603; linha 28,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-cb340885-0002: Os grupos organizam o acesso; não impõem uma sequência obrigatória ao investidor.,P2,MASTER-cb340885-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-cb340885-0002,1,"[{""id"":""MASTER-cb340885-0002"",""pedido"":""Os grupos organizam o acesso; não impõem uma sequência obrigatória ao investidor."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7f29e161-75bb-4e3d-b49b-cc885c8a386b\\Pasted text.txt; SHA cb34088522c04f92f121981407e3376a2c2e3f489d09272cb1dc2828f8c26603; linha 28""],""aceitacao"":""Os grupos organizam o acesso; não impõem uma sequência obrigatória ao investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-cb340885-0003,"Esta entrega abrange linha de base, CI, navegação, apresentação, identificação privada e coerência dos alertas. Os restantes requisitos do documento mestre devem ficar num backlog rastreável, sem serem descartados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7f29e161-75bb-4e3d-b49b-cc885c8a386b\Pasted text.txt; SHA cb34088522c04f92f121981407e3376a2c2e3f489d09272cb1dc2828f8c26603; linha 70,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-cb340885-0003: Esta entrega abrange linha de base, CI, navegação, apresentação, identificação privada e coerência dos alertas. Os restantes requisitos do documento mestre devem ficar num backlog rastreável, sem serem descartados.",P2,MASTER-cb340885-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-cb340885-0003,1,"[{""id"":""MASTER-cb340885-0003"",""pedido"":""Esta entrega abrange linha de base, CI, navegação, apresentação, identificação privada e coerência dos alertas. Os restantes requisitos do documento mestre devem ficar num backlog rastreável, sem serem descartados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7f29e161-75bb-4e3d-b49b-cc885c8a386b\\Pasted text.txt; SHA cb34088522c04f92f121981407e3376a2c2e3f489d09272cb1dc2828f8c26603; linha 70""],""aceitacao"":""Esta entrega abrange linha de base, CI, navegação, apresentação, identificação privada e coerência dos alertas. Os restantes requisitos do documento mestre devem ficar num backlog rastreável, sem serem descartados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6c2ae3e9-0001,Script PostgreSQL/PostGIS das tabelas a implementar,..\..\..\..\..\..\Users\macbook\.codex\attachments\8528a9d2-b934-4bb3-a132-a18b7e13414d\Pasted text.txt; SHA 6c2ae3e9b43133940dd90fa2be0d24c07eed06ace5799cea3efc25574c0a0e8e; linha 1,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-6c2ae3e9-0001: Script PostgreSQL/PostGIS das tabelas a implementar,P2,MASTER-6c2ae3e9-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6c2ae3e9-0001,1,"[{""id"":""MASTER-6c2ae3e9-0001"",""pedido"":""Script PostgreSQL/PostGIS das tabelas a implementar"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8528a9d2-b934-4bb3-a132-a18b7e13414d\\Pasted text.txt; SHA 6c2ae3e9b43133940dd90fa2be0d24c07eed06ace5799cea3efc25574c0a0e8e; linha 1""],""aceitacao"":""Script PostgreSQL/PostGIS das tabelas a implementar"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6c2ae3e9-0002,"O script seguinte constitui uma linha de base técnica para migrations Laravel. Antes da execução, o Codex deve inspeccionar o repositório e substituir as referências configuráveis às tabelas mestre existentes de utilizadores, empresas, projectos, Clusters, Corredores e localizações. Não deve criar tabelas paralelas quando existir uma entidade mestre reutilizável.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8528a9d2-b934-4bb3-a132-a18b7e13414d\Pasted text.txt; SHA 6c2ae3e9b43133940dd90fa2be0d24c07eed06ace5799cea3efc25574c0a0e8e; linha 2,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6c2ae3e9-0002: O script seguinte constitui uma linha de base técnica para migrations Laravel. Antes da execução, o Codex deve inspeccionar o repositório e substituir as referências configuráveis às tabelas mestre existentes de utilizadores, empresas, projectos, Clusters, Corredores e localizações. Não deve criar tabelas paralelas quando existir uma entidade mestre reutilizável.",P2,MASTER-6c2ae3e9-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6c2ae3e9-0002,1,"[{""id"":""MASTER-6c2ae3e9-0002"",""pedido"":""O script seguinte constitui uma linha de base técnica para migrations Laravel. Antes da execução, o Codex deve inspeccionar o repositório e substituir as referências configuráveis às tabelas mestre existentes de utilizadores, empresas, projectos, Clusters, Corredores e localizações. Não deve criar tabelas paralelas quando existir uma entidade mestre reutilizável."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8528a9d2-b934-4bb3-a132-a18b7e13414d\\Pasted text.txt; SHA 6c2ae3e9b43133940dd90fa2be0d24c07eed06ace5799cea3efc25574c0a0e8e; linha 2""],""aceitacao"":""O script seguinte constitui uma linha de base técnica para migrations Laravel. Antes da execução, o Codex deve inspeccionar o repositório e substituir as referências configuráveis às tabelas mestre existentes de utilizadores, empresas, projectos, Clusters, Corredores e localizações. Não deve criar tabelas paralelas quando existir uma entidade mestre reutilizável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6c2ae3e9-0003,Convenções: UUID como chave primária; datas em UTC; nomes em inglês no esquema físico; dados textuais em português/inglês nas camadas de aplicação; soft delete onde aplicável; estados por restrições CHECK; JSONB apenas para metadados variáveis; ficheiros armazenados fora da base de dados; checksums SHA-256; nenhuma localização exacta deve ser publicável por defeito.,..\..\..\..\..\..\Users\macbook\.codex\attachments\8528a9d2-b934-4bb3-a132-a18b7e13414d\Pasted text.txt; SHA 6c2ae3e9b43133940dd90fa2be0d24c07eed06ace5799cea3efc25574c0a0e8e; linha 3,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-6c2ae3e9-0003: Convenções: UUID como chave primária; datas em UTC; nomes em inglês no esquema físico; dados textuais em português/inglês nas camadas de aplicação; soft delete onde aplicável; estados por restrições CHECK; JSONB apenas para metadados variáveis; ficheiros armazenados fora da base de dados; checksums SHA-256; nenhuma localização exacta deve ser publicável por defeito.,P2,MASTER-6c2ae3e9-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6c2ae3e9-0003,1,"[{""id"":""MASTER-6c2ae3e9-0003"",""pedido"":""Convenções: UUID como chave primária; datas em UTC; nomes em inglês no esquema físico; dados textuais em português/inglês nas camadas de aplicação; soft delete onde aplicável; estados por restrições CHECK; JSONB apenas para metadados variáveis; ficheiros armazenados fora da base de dados; checksums SHA-256; nenhuma localização exacta deve ser publicável por defeito."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8528a9d2-b934-4bb3-a132-a18b7e13414d\\Pasted text.txt; SHA 6c2ae3e9b43133940dd90fa2be0d24c07eed06ace5799cea3efc25574c0a0e8e; linha 3""],""aceitacao"":""Convenções: UUID como chave primária; datas em UTC; nomes em inglês no esquema físico; dados textuais em português/inglês nas camadas de aplicação; soft delete onde aplicável; estados por restrições CHECK; JSONB apenas para metadados variáveis; ficheiros armazenados fora da base de dados; checksums SHA-256; nenhuma localização exacta deve ser publicável por defeito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6c2ae3e9-0004,"Pré-requisitos de execução: executar com um papel autorizado a criar extensões e esquemas; confirmar previamente que pgcrypto e postgis já não são geridos por outra migration; executar cada bloco como migration Laravel versionada, não como script repetido integralmente; e validar numa base PostgreSQL da mesma versão do ambiente alvo. As referências *_master_id só devem receber chaves estrangeiras depois de confirmados o esquema, a tabela, o tipo da chave e a política de eliminação das entidades mestre.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8528a9d2-b934-4bb3-a132-a18b7e13414d\Pasted text.txt; SHA 6c2ae3e9b43133940dd90fa2be0d24c07eed06ace5799cea3efc25574c0a0e8e; linha 4,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6c2ae3e9-0004: Pré-requisitos de execução: executar com um papel autorizado a criar extensões e esquemas; confirmar previamente que pgcrypto e postgis já não são geridos por outra migration; executar cada bloco como migration Laravel versionada, não como script repetido integralmente; e validar numa base PostgreSQL da mesma versão do ambiente alvo. As referências *_master_id só devem receber chaves estrangeiras depois de confirmados o esquema, a tabela, o tipo da chave e a política de eliminação das entidades mestre.",P2,MASTER-6c2ae3e9-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6c2ae3e9-0004,1,"[{""id"":""MASTER-6c2ae3e9-0004"",""pedido"":""Pré-requisitos de execução: executar com um papel autorizado a criar extensões e esquemas; confirmar previamente que pgcrypto e postgis já não são geridos por outra migration; executar cada bloco como migration Laravel versionada, não como script repetido integralmente; e validar numa base PostgreSQL da mesma versão do ambiente alvo. As referências *_master_id só devem receber chaves estrangeiras depois de confirmados o esquema, a tabela, o tipo da chave e a política de eliminação das entidades mestre."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8528a9d2-b934-4bb3-a132-a18b7e13414d\\Pasted text.txt; SHA 6c2ae3e9b43133940dd90fa2be0d24c07eed06ace5799cea3efc25574c0a0e8e; linha 4""],""aceitacao"":""Pré-requisitos de execução: executar com um papel autorizado a criar extensões e esquemas; confirmar previamente que pgcrypto e postgis já não são geridos por outra migration; executar cada bloco como migration Laravel versionada, não como script repetido integralmente; e validar numa base PostgreSQL da mesma versão do ambiente alvo. As referências *_master_id só devem receber chaves estrangeiras depois de confirmados o esquema, a tabela, o tipo da chave e a política de eliminação das entidades mestre."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6c2ae3e9-0005,COMMENT ON COLUMN skills_edu.professional_profiles.identity_hash IS 'Hash normalizado para deduplicação; nunca guardar o identificador em claro nesta coluna.';,..\..\..\..\..\..\Users\macbook\.codex\attachments\8528a9d2-b934-4bb3-a132-a18b7e13414d\Pasted text.txt; SHA 6c2ae3e9b43133940dd90fa2be0d24c07eed06ace5799cea3efc25574c0a0e8e; linha 507,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-6c2ae3e9-0005: COMMENT ON COLUMN skills_edu.professional_profiles.identity_hash IS 'Hash normalizado para deduplicação; nunca guardar o identificador em claro nesta coluna.';,P2,MASTER-6c2ae3e9-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6c2ae3e9-0005,1,"[{""id"":""MASTER-6c2ae3e9-0005"",""pedido"":""COMMENT ON COLUMN skills_edu.professional_profiles.identity_hash IS 'Hash normalizado para deduplicação; nunca guardar o identificador em claro nesta coluna.';"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8528a9d2-b934-4bb3-a132-a18b7e13414d\\Pasted text.txt; SHA 6c2ae3e9b43133940dd90fa2be0d24c07eed06ace5799cea3efc25574c0a0e8e; linha 507""],""aceitacao"":""COMMENT ON COLUMN skills_edu.professional_profiles.identity_hash IS 'Hash normalizado para deduplicação; nunca guardar o identificador em claro nesta coluna.';"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6c2ae3e9-0006,COMMENT ON COLUMN skills_edu.qualification_documents.storage_key IS 'Chave opaca do armazenamento de objectos; não guardar o ficheiro binário na base de dados.';,..\..\..\..\..\..\Users\macbook\.codex\attachments\8528a9d2-b934-4bb3-a132-a18b7e13414d\Pasted text.txt; SHA 6c2ae3e9b43133940dd90fa2be0d24c07eed06ace5799cea3efc25574c0a0e8e; linha 509,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-6c2ae3e9-0006: COMMENT ON COLUMN skills_edu.qualification_documents.storage_key IS 'Chave opaca do armazenamento de objectos; não guardar o ficheiro binário na base de dados.';,P2,MASTER-6c2ae3e9-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6c2ae3e9-0006,1,"[{""id"":""MASTER-6c2ae3e9-0006"",""pedido"":""COMMENT ON COLUMN skills_edu.qualification_documents.storage_key IS 'Chave opaca do armazenamento de objectos; não guardar o ficheiro binário na base de dados.';"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8528a9d2-b934-4bb3-a132-a18b7e13414d\\Pasted text.txt; SHA 6c2ae3e9b43133940dd90fa2be0d24c07eed06ace5799cea3efc25574c0a0e8e; linha 509""],""aceitacao"":""COMMENT ON COLUMN skills_edu.qualification_documents.storage_key IS 'Chave opaca do armazenamento de objectos; não guardar o ficheiro binário na base de dados.';"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0001,"A implementação deve avançar fase a fase, respeitando os gates, as evidências e as aprovações definidos neste documento.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 5,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-d6055984-0001: A implementação deve avançar fase a fase, respeitando os gates, as evidências e as aprovações definidos neste documento.",P2,MASTER-d6055984-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0001,1,"[{""id"":""MASTER-d6055984-0001"",""pedido"":""A implementação deve avançar fase a fase, respeitando os gates, as evidências e as aprovações definidos neste documento."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 5""],""aceitacao"":""A implementação deve avançar fase a fase, respeitando os gates, as evidências e as aprovações definidos neste documento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0011,"As tabelas devem ser implementadas por prioridade, começando pelo núcleo transaccional e pelos controlos que impedem publicação indevida. Os nomes abaixo são propostas canónicas e devem ser reconciliados com o esquema existente antes da criação das migrations.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 57 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 57,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0011: As tabelas devem ser implementadas por prioridade, começando pelo núcleo transaccional e pelos controlos que impedem publicação indevida. Os nomes abaixo são propostas canónicas e devem ser reconciliados com o esquema existente antes da criação das migrations. | MASTER-06996499-0010: As tabelas devem ser implementadas por prioridade, começando pelo núcleo transaccional e pelos controlos que impedem publicação indevida. Os nomes abaixo são propostas canónicas e devem ser reconciliados com o esquema existente antes da criação das migrations.",P2,MASTER-d6055984-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0011 | MASTER-06996499-0010,2,"[{""id"":""MASTER-d6055984-0011"",""pedido"":""As tabelas devem ser implementadas por prioridade, começando pelo núcleo transaccional e pelos controlos que impedem publicação indevida. Os nomes abaixo são propostas canónicas e devem ser reconciliados com o esquema existente antes da criação das migrations."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 57""],""aceitacao"":""As tabelas devem ser implementadas por prioridade, começando pelo núcleo transaccional e pelos controlos que impedem publicação indevida. Os nomes abaixo são propostas canónicas e devem ser reconciliados com o esquema existente antes da criação das migrations."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0010"",""pedido"":""As tabelas devem ser implementadas por prioridade, começando pelo núcleo transaccional e pelos controlos que impedem publicação indevida. Os nomes abaixo são propostas canónicas e devem ser reconciliados com o esquema existente antes da criação das migrations."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 57""],""aceitacao"":""As tabelas devem ser implementadas por prioridade, começando pelo núcleo transaccional e pelos controlos que impedem publicação indevida. Os nomes abaixo são propostas canónicas e devem ser reconciliados com o esquema existente antes da criação das migrations."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0012,"P0 — Núcleo existing_businesses; business_modalities; organizations; parties; party_roles; mandates; business_owners Registar o anúncio, modalidade, entidades intervenientes, proprietário, representante e mandato. Obrigatórias antes de qualquer submissão. Impedir publicação sem proprietário, representação e modalidade válidos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 60 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 60,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0012: P0 — Núcleo existing_businesses; business_modalities; organizations; parties; party_roles; mandates; business_owners Registar o anúncio, modalidade, entidades intervenientes, proprietário, representante e mandato. Obrigatórias antes de qualquer submissão. Impedir publicação sem proprietário, representação e modalidade válidos. | MASTER-06996499-0011: P0 — Núcleo existing_businesses; business_modalities; organizations; parties; party_roles; mandates; business_owners Registar o anúncio, modalidade, entidades intervenientes, proprietário, representante e mandato. Obrigatórias antes de qualquer submissão. Impedir publicação sem proprietário, representação e modalidade válidos.",P2,MASTER-d6055984-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0012 | MASTER-06996499-0011,2,"[{""id"":""MASTER-d6055984-0012"",""pedido"":""P0 — Núcleo existing_businesses; business_modalities; organizations; parties; party_roles; mandates; business_owners Registar o anúncio, modalidade, entidades intervenientes, proprietário, representante e mandato. Obrigatórias antes de qualquer submissão. Impedir publicação sem proprietário, representação e modalidade válidos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 60""],""aceitacao"":""P0 — Núcleo existing_businesses; business_modalities; organizations; parties; party_roles; mandates; business_owners Registar o anúncio, modalidade, entidades intervenientes, proprietário, representante e mandato. Obrigatórias antes de qualquer submissão. Impedir publicação sem proprietário, representação e modalidade válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0011"",""pedido"":""P0 — Núcleo existing_businesses; business_modalities; organizations; parties; party_roles; mandates; business_owners Registar o anúncio, modalidade, entidades intervenientes, proprietário, representante e mandato. Obrigatórias antes de qualquer submissão. Impedir publicação sem proprietário, representação e modalidade válidos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 60""],""aceitacao"":""P0 — Núcleo existing_businesses; business_modalities; organizations; parties; party_roles; mandates; business_owners Registar o anúncio, modalidade, entidades intervenientes, proprietário, representante e mandato. Obrigatórias antes de qualquer submissão. Impedir publicação sem proprietário, representação e modalidade válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0013,"P0 — Governação workflow_states; business_status_history; publication_authorizations; data_classifications; verification_records; audit_events Controlar estados, aprovações, classificação, verificação, histórico e auditoria. Obrigatórias antes do painel administrativo e da publicação. Aprovação em dois níveis.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 61 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 61,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0013: P0 — Governação workflow_states; business_status_history; publication_authorizations; data_classifications; verification_records; audit_events Controlar estados, aprovações, classificação, verificação, histórico e auditoria. Obrigatórias antes do painel administrativo e da publicação. Aprovação em dois níveis. | MASTER-06996499-0012: P0 — Governação workflow_states; business_status_history; publication_authorizations; data_classifications; verification_records; audit_events Controlar estados, aprovações, classificação, verificação, histórico e auditoria. Obrigatórias antes do painel administrativo e da publicação. Aprovação em dois níveis.",P2,MASTER-d6055984-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0013 | MASTER-06996499-0012,2,"[{""id"":""MASTER-d6055984-0013"",""pedido"":""P0 — Governação workflow_states; business_status_history; publication_authorizations; data_classifications; verification_records; audit_events Controlar estados, aprovações, classificação, verificação, histórico e auditoria. Obrigatórias antes do painel administrativo e da publicação. Aprovação em dois níveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 61""],""aceitacao"":""P0 — Governação workflow_states; business_status_history; publication_authorizations; data_classifications; verification_records; audit_events Controlar estados, aprovações, classificação, verificação, histórico e auditoria. Obrigatórias antes do painel administrativo e da publicação. Aprovação em dois níveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0012"",""pedido"":""P0 — Governação workflow_states; business_status_history; publication_authorizations; data_classifications; verification_records; audit_events Controlar estados, aprovações, classificação, verificação, histórico e auditoria. Obrigatórias antes do painel administrativo e da publicação. Aprovação em dois níveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 61""],""aceitacao"":""P0 — Governação workflow_states; business_status_history; publication_authorizations; data_classifications; verification_records; audit_events Controlar estados, aprovações, classificação, verificação, histórico e auditoria. Obrigatórias antes do painel administrativo e da publicação. Aprovação em dois níveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0014,"P0 — Localização e integração locations; business_locations; business_ecosystem_links; external_identifiers Suportar PostGIS e relacionar o negócio com Cluster, Corredor, ZEE, ZFI e parque industrial sem duplicar dados mestres. Exigir política de precisão geográfica e contratos de integração versionados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 62 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 62,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0014: P0 — Localização e integração locations; business_locations; business_ecosystem_links; external_identifiers Suportar PostGIS e relacionar o negócio com Cluster, Corredor, ZEE, ZFI e parque industrial sem duplicar dados mestres. Exigir política de precisão geográfica e contratos de integração versionados. | MASTER-06996499-0013: P0 — Localização e integração locations; business_locations; business_ecosystem_links; external_identifiers Suportar PostGIS e relacionar o negócio com Cluster, Corredor, ZEE, ZFI e parque industrial sem duplicar dados mestres. Exigir política de precisão geográfica e contratos de integração versionados.",P2,MASTER-d6055984-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0014 | MASTER-06996499-0013,2,"[{""id"":""MASTER-d6055984-0014"",""pedido"":""P0 — Localização e integração locations; business_locations; business_ecosystem_links; external_identifiers Suportar PostGIS e relacionar o negócio com Cluster, Corredor, ZEE, ZFI e parque industrial sem duplicar dados mestres. Exigir política de precisão geográfica e contratos de integração versionados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 62""],""aceitacao"":""P0 — Localização e integração locations; business_locations; business_ecosystem_links; external_identifiers Suportar PostGIS e relacionar o negócio com Cluster, Corredor, ZEE, ZFI e parque industrial sem duplicar dados mestres. Exigir política de precisão geográfica e contratos de integração versionados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-06996499-0013"",""pedido"":""P0 — Localização e integração locations; business_locations; business_ecosystem_links; external_identifiers Suportar PostGIS e relacionar o negócio com Cluster, Corredor, ZEE, ZFI e parque industrial sem duplicar dados mestres. Exigir política de precisão geográfica e contratos de integração versionados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 62""],""aceitacao"":""P0 — Localização e integração locations; business_locations; business_ecosystem_links; external_identifiers Suportar PostGIS e relacionar o negócio com Cluster, Corredor, ZEE, ZFI e parque industrial sem duplicar dados mestres. Exigir política de precisão geográfica e contratos de integração versionados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0015,"P1 — Activos e direitos assets; real_estates; real_estate_units; improvements; agricultural_investments; land_rights; licences; issuing_authorities; ownership_records; encumbrances; restrictions; transfer_conditions Representar separadamente activos físicos, imóveis, benfeitorias, investimentos, direitos, licenças, titularidade, ónus e transmissibilidade. Obrigatórias para modalidades imobiliárias, fundiárias, agrícolas, mineiras ou florestais. No-Go sem natureza e transmissibilidade determinadas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 63 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 63,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0015: P1 — Activos e direitos assets; real_estates; real_estate_units; improvements; agricultural_investments; land_rights; licences; issuing_authorities; ownership_records; encumbrances; restrictions; transfer_conditions Representar separadamente activos físicos, imóveis, benfeitorias, investimentos, direitos, licenças, titularidade, ónus e transmissibilidade. Obrigatórias para modalidades imobiliárias, fundiárias, agrícolas, mineiras ou florestais. No-Go sem natureza e transmissibilidade determinadas. | MASTER-06996499-0014: P1 — Activos e direitos assets; real_estates; real_estate_units; improvements; agricultural_investments; land_rights; licences; issuing_authorities; ownership_records; encumbrances; restrictions; transfer_conditions Representar separadamente activos físicos, imóveis, benfeitorias, investimentos, direitos, licenças, titularidade, ónus e transmissibilidade. Obrigatórias para modalidades imobiliárias, fundiárias, agrícolas, mineiras ou florestais. No-Go sem natureza e transmissibilidade determinadas.",P2,MASTER-d6055984-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0015 | MASTER-06996499-0014,2,"[{""id"":""MASTER-d6055984-0015"",""pedido"":""P1 — Activos e direitos assets; real_estates; real_estate_units; improvements; agricultural_investments; land_rights; licences; issuing_authorities; ownership_records; encumbrances; restrictions; transfer_conditions Representar separadamente activos físicos, imóveis, benfeitorias, investimentos, direitos, licenças, titularidade, ónus e transmissibilidade. Obrigatórias para modalidades imobiliárias, fundiárias, agrícolas, mineiras ou florestais. No-Go sem natureza e transmissibilidade determinadas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 63""],""aceitacao"":""P1 — Activos e direitos assets; real_estates; real_estate_units; improvements; agricultural_investments; land_rights; licences; issuing_authorities; ownership_records; encumbrances; restrictions; transfer_conditions Representar separadamente activos físicos, imóveis, benfeitorias, investimentos, direitos, licenças, titularidade, ónus e transmissibilidade. Obrigatórias para modalidades imobiliárias, fundiárias, agrícolas, mineiras ou florestais. No-Go sem natureza e transmissibilidade determinadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-06996499-0014"",""pedido"":""P1 — Activos e direitos assets; real_estates; real_estate_units; improvements; agricultural_investments; land_rights; licences; issuing_authorities; ownership_records; encumbrances; restrictions; transfer_conditions Representar separadamente activos físicos, imóveis, benfeitorias, investimentos, direitos, licenças, titularidade, ónus e transmissibilidade. Obrigatórias para modalidades imobiliárias, fundiárias, agrícolas, mineiras ou florestais. No-Go sem natureza e transmissibilidade determinadas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 63""],""aceitacao"":""P1 — Activos e direitos assets; real_estates; real_estate_units; improvements; agricultural_investments; land_rights; licences; issuing_authorities; ownership_records; encumbrances; restrictions; transfer_conditions Representar separadamente activos físicos, imóveis, benfeitorias, investimentos, direitos, licenças, titularidade, ónus e transmissibilidade. Obrigatórias para modalidades imobiliárias, fundiárias, agrícolas, mineiras ou florestais. No-Go sem natureza e transmissibilidade determinadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0016,"P1 — Capital e avaliação capital_requests; equity_offers; valuations; business_values Separar pedido de capital, participação disponível e valores pedido, indicativo, avaliado, proposto, negociado e confirmado. Moeda, data, fonte, âmbito e estado de validação obrigatórios.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 65 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 65,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0016: P1 — Capital e avaliação capital_requests; equity_offers; valuations; business_values Separar pedido de capital, participação disponível e valores pedido, indicativo, avaliado, proposto, negociado e confirmado. Moeda, data, fonte, âmbito e estado de validação obrigatórios. | MASTER-06996499-0015: P1 — Capital e avaliação capital_requests; equity_offers; valuations; business_values Separar pedido de capital, participação disponível e valores pedido, indicativo, avaliado, proposto, negociado e confirmado. Moeda, data, fonte, âmbito e estado de validação obrigatórios.",P2,MASTER-d6055984-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0016 | MASTER-06996499-0015,2,"[{""id"":""MASTER-d6055984-0016"",""pedido"":""P1 — Capital e avaliação capital_requests; equity_offers; valuations; business_values Separar pedido de capital, participação disponível e valores pedido, indicativo, avaliado, proposto, negociado e confirmado. Moeda, data, fonte, âmbito e estado de validação obrigatórios."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 65""],""aceitacao"":""P1 — Capital e avaliação capital_requests; equity_offers; valuations; business_values Separar pedido de capital, participação disponível e valores pedido, indicativo, avaliado, proposto, negociado e confirmado. Moeda, data, fonte, âmbito e estado de validação obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0015"",""pedido"":""P1 — Capital e avaliação capital_requests; equity_offers; valuations; business_values Separar pedido de capital, participação disponível e valores pedido, indicativo, avaliado, proposto, negociado e confirmado. Moeda, data, fonte, âmbito e estado de validação obrigatórios."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 65""],""aceitacao"":""P1 — Capital e avaliação capital_requests; equity_offers; valuations; business_values Separar pedido de capital, participação disponível e valores pedido, indicativo, avaliado, proposto, negociado e confirmado. Moeda, data, fonte, âmbito e estado de validação obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0017,"P2 — Interesse e CRM investor_profiles; interests; match_results; crm_links; consent_records; notifications Qualificar interessados, deduplicar leads, explicar matching e sincronizar com o CRM. Depende do catálogo e dos identificadores mestres; revisão humana obrigatória.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 66 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 66,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-d6055984-0017: P2 — Interesse e CRM investor_profiles; interests; match_results; crm_links; consent_records; notifications Qualificar interessados, deduplicar leads, explicar matching e sincronizar com o CRM. Depende do catálogo e dos identificadores mestres; revisão humana obrigatória. | MASTER-06996499-0016: P2 — Interesse e CRM investor_profiles; interests; match_results; crm_links; consent_records; notifications Qualificar interessados, deduplicar leads, explicar matching e sincronizar com o CRM. Depende do catálogo e dos identificadores mestres; revisão humana obrigatória.",P2,MASTER-d6055984-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0017 | MASTER-06996499-0016,2,"[{""id"":""MASTER-d6055984-0017"",""pedido"":""P2 — Interesse e CRM investor_profiles; interests; match_results; crm_links; consent_records; notifications Qualificar interessados, deduplicar leads, explicar matching e sincronizar com o CRM. Depende do catálogo e dos identificadores mestres; revisão humana obrigatória."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 66""],""aceitacao"":""P2 — Interesse e CRM investor_profiles; interests; match_results; crm_links; consent_records; notifications Qualificar interessados, deduplicar leads, explicar matching e sincronizar com o CRM. Depende do catálogo e dos identificadores mestres; revisão humana obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-06996499-0016"",""pedido"":""P2 — Interesse e CRM investor_profiles; interests; match_results; crm_links; consent_records; notifications Qualificar interessados, deduplicar leads, explicar matching e sincronizar com o CRM. Depende do catálogo e dos identificadores mestres; revisão humana obrigatória."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 66""],""aceitacao"":""P2 — Interesse e CRM investor_profiles; interests; match_results; crm_links; consent_records; notifications Qualificar interessados, deduplicar leads, explicar matching e sincronizar com o CRM. Depende do catálogo e dos identificadores mestres; revisão humana obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0018,"P4 — Operação favorites; saved_searches; alerts; migration_batches; migration_rejections; feature_flags; integration_outbox Suportar experiência do utilizador, migração, activação controlada e integrações idempotentes. Implementar conforme piloto, observabilidade e necessidade confirmada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 70 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 70,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0018: P4 — Operação favorites; saved_searches; alerts; migration_batches; migration_rejections; feature_flags; integration_outbox Suportar experiência do utilizador, migração, activação controlada e integrações idempotentes. Implementar conforme piloto, observabilidade e necessidade confirmada. | MASTER-06996499-0017: P4 — Operação favorites; saved_searches; alerts; migration_batches; migration_rejections; feature_flags; integration_outbox Suportar experiência do utilizador, migração, activação controlada e integrações idempotentes. Implementar conforme piloto, observabilidade e necessidade confirmada.",P2,MASTER-d6055984-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0018 | MASTER-06996499-0017,2,"[{""id"":""MASTER-d6055984-0018"",""pedido"":""P4 — Operação favorites; saved_searches; alerts; migration_batches; migration_rejections; feature_flags; integration_outbox Suportar experiência do utilizador, migração, activação controlada e integrações idempotentes. Implementar conforme piloto, observabilidade e necessidade confirmada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 70""],""aceitacao"":""P4 — Operação favorites; saved_searches; alerts; migration_batches; migration_rejections; feature_flags; integration_outbox Suportar experiência do utilizador, migração, activação controlada e integrações idempotentes. Implementar conforme piloto, observabilidade e necessidade confirmada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0017"",""pedido"":""P4 — Operação favorites; saved_searches; alerts; migration_batches; migration_rejections; feature_flags; integration_outbox Suportar experiência do utilizador, migração, activação controlada e integrações idempotentes. Implementar conforme piloto, observabilidade e necessidade confirmada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 70""],""aceitacao"":""P4 — Operação favorites; saved_searches; alerts; migration_batches; migration_rejections; feature_flags; integration_outbox Suportar experiência do utilizador, migração, activação controlada e integrações idempotentes. Implementar conforme piloto, observabilidade e necessidade confirmada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0019,"O modelo inicial deve utilizar UUID como identificador global, conservar identificadores legados numa tabela própria, aplicar created_at, updated_at e deleted_at quando aplicável, e incluir controlo optimista de versão nas entidades críticas. Chaves estrangeiras devem ser explícitas; valores monetários devem usar precisão definida e código ISO da moeda; geometrias devem usar SRID aprovado; estados e categorias devem ser referenciados, não gravados como texto livre.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 73 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 73,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0019: O modelo inicial deve utilizar UUID como identificador global, conservar identificadores legados numa tabela própria, aplicar created_at, updated_at e deleted_at quando aplicável, e incluir controlo optimista de versão nas entidades críticas. Chaves estrangeiras devem ser explícitas; valores monetários devem usar precisão definida e código ISO da moeda; geometrias devem usar SRID aprovado; estados e categorias devem ser referenciados, não gravados como texto livre. | MASTER-06996499-0018: O modelo inicial deve utilizar UUID como identificador global, conservar identificadores legados numa tabela própria, aplicar created_at, updated_at e deleted_at quando aplicável, e incluir controlo optimista de versão nas entidades críticas. Chaves estrangeiras devem ser explícitas; valores monetários devem usar precisão definida e código ISO da moeda; geometrias devem usar SRID aprovado; estados e categorias devem ser referenciados, não gravados como texto livre.",P1,MASTER-d6055984-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0019 | MASTER-06996499-0018,2,"[{""id"":""MASTER-d6055984-0019"",""pedido"":""O modelo inicial deve utilizar UUID como identificador global, conservar identificadores legados numa tabela própria, aplicar created_at, updated_at e deleted_at quando aplicável, e incluir controlo optimista de versão nas entidades críticas. Chaves estrangeiras devem ser explícitas; valores monetários devem usar precisão definida e código ISO da moeda; geometrias devem usar SRID aprovado; estados e categorias devem ser referenciados, não gravados como texto livre."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 73""],""aceitacao"":""O modelo inicial deve utilizar UUID como identificador global, conservar identificadores legados numa tabela própria, aplicar created_at, updated_at e deleted_at quando aplicável, e incluir controlo optimista de versão nas entidades críticas. Chaves estrangeiras devem ser explícitas; valores monetários devem usar precisão definida e código ISO da moeda; geometrias devem usar SRID aprovado; estados e categorias devem ser referenciados, não gravados como texto livre."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-06996499-0018"",""pedido"":""O modelo inicial deve utilizar UUID como identificador global, conservar identificadores legados numa tabela própria, aplicar created_at, updated_at e deleted_at quando aplicável, e incluir controlo optimista de versão nas entidades críticas. Chaves estrangeiras devem ser explícitas; valores monetários devem usar precisão definida e código ISO da moeda; geometrias devem usar SRID aprovado; estados e categorias devem ser referenciados, não gravados como texto livre."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 73""],""aceitacao"":""O modelo inicial deve utilizar UUID como identificador global, conservar identificadores legados numa tabela própria, aplicar created_at, updated_at e deleted_at quando aplicável, e incluir controlo optimista de versão nas entidades críticas. Chaves estrangeiras devem ser explícitas; valores monetários devem usar precisão definida e código ISO da moeda; geometrias devem usar SRID aprovado; estados e categorias devem ser referenciados, não gravados como texto livre."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0020,"real_estates asset_id; property_type; area_value; area_unit; occupancy_status; use_status; conservation_status; geometry; geometry_precision 1:1 assets; 1:N unidades, benfeitorias, titularidades, ónus e restrições Geometria e precisão obrigatórias; coordenadas exactas classificadas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 80,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0020: real_estates asset_id; property_type; area_value; area_unit; occupancy_status; use_status; conservation_status; geometry; geometry_precision 1:1 assets; 1:N unidades, benfeitorias, titularidades, ónus e restrições Geometria e precisão obrigatórias; coordenadas exactas classificadas.",P1,MASTER-d6055984-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0020,1,"[{""id"":""MASTER-d6055984-0020"",""pedido"":""real_estates asset_id; property_type; area_value; area_unit; occupancy_status; use_status; conservation_status; geometry; geometry_precision 1:1 assets; 1:N unidades, benfeitorias, titularidades, ónus e restrições Geometria e precisão obrigatórias; coordenadas exactas classificadas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 80""],""aceitacao"":""real_estates asset_id; property_type; area_value; area_unit; occupancy_status; use_status; conservation_status; geometry; geometry_precision 1:1 assets; 1:N unidades, benfeitorias, titularidades, ónus e restrições Geometria e precisão obrigatórias; coordenadas exactas classificadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0021,licences asset_id; licence_type; licence_number_masked; issuing_authority_id; purpose; issued_at; expires_at; renewal_status; transfer_status; verification_status 1:1 assets; N:1 issuing_authorities; 1:N condições e verificações Número integral restrito; validade e fonte competentes obrigatórias.,..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 82,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-d6055984-0021: licences asset_id; licence_type; licence_number_masked; issuing_authority_id; purpose; issued_at; expires_at; renewal_status; transfer_status; verification_status 1:1 assets; N:1 issuing_authorities; 1:N condições e verificações Número integral restrito; validade e fonte competentes obrigatórias.,P2,MASTER-d6055984-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0021,1,"[{""id"":""MASTER-d6055984-0021"",""pedido"":""licences asset_id; licence_type; licence_number_masked; issuing_authority_id; purpose; issued_at; expires_at; renewal_status; transfer_status; verification_status 1:1 assets; N:1 issuing_authorities; 1:N condições e verificações Número integral restrito; validade e fonte competentes obrigatórias."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 82""],""aceitacao"":""licences asset_id; licence_type; licence_number_masked; issuing_authority_id; purpose; issued_at; expires_at; renewal_status; transfer_status; verification_status 1:1 assets; N:1 issuing_authorities; 1:N condições e verificações Número integral restrito; validade e fonte competentes obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0022,documents id; storage_key; document_type; classification_id; checksum; mime_type; size_bytes; malware_scan_status; retention_policy_id; owner_party_id 1:N versions; N:M businesses; N:1 parties Checksum e varredura obrigatórios; conteúdo reservado fora do índice público.,..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 83,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-d6055984-0022: documents id; storage_key; document_type; classification_id; checksum; mime_type; size_bytes; malware_scan_status; retention_policy_id; owner_party_id 1:N versions; N:M businesses; N:1 parties Checksum e varredura obrigatórios; conteúdo reservado fora do índice público.,P2,MASTER-d6055984-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0022,1,"[{""id"":""MASTER-d6055984-0022"",""pedido"":""documents id; storage_key; document_type; classification_id; checksum; mime_type; size_bytes; malware_scan_status; retention_policy_id; owner_party_id 1:N versions; N:M businesses; N:1 parties Checksum e varredura obrigatórios; conteúdo reservado fora do índice público."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 83""],""aceitacao"":""documents id; storage_key; document_type; classification_id; checksum; mime_type; size_bytes; malware_scan_status; retention_policy_id; owner_party_id 1:N versions; N:M businesses; N:1 parties Checksum e varredura obrigatórios; conteúdo reservado fora do índice público."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0023,"Relações e índices mínimos: um negócio pode ter várias partes, activos, localizações, documentos, verificações e interesses; cada associação deve indicar papel, vigência e estado. Criar índices para código público, estado, modalidade, sector, validade, confidencialidade e chaves externas; índice GIST para geometrias; índices parciais para registos activos; e restrições únicas para identificadores globais, códigos públicos, checksums/versionamento documental e deduplicação de interesses. A eliminação deve ser restritiva nas relações probatórias e de auditoria, usando arquivo ou soft delete onde legalmente admissível.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 90 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 90,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0023: Relações e índices mínimos: um negócio pode ter várias partes, activos, localizações, documentos, verificações e interesses; cada associação deve indicar papel, vigência e estado. Criar índices para código público, estado, modalidade, sector, validade, confidencialidade e chaves externas; índice GIST para geometrias; índices parciais para registos activos; e restrições únicas para identificadores globais, códigos públicos, checksums/versionamento documental e deduplicação de interesses. A eliminação deve ser restritiva nas relações probatórias e de auditoria, usando arquivo ou soft delete onde legalmente admissível. | MASTER-06996499-0022: Relações e índices mínimos: um negócio pode ter várias partes, activos, localizações, documentos, verificações e interesses; cada associação deve indicar papel, vigência e estado. Criar índices para código público, estado, modalidade, sector, validade, confidencialidade e chaves externas; índice GIST para geometrias; índices parciais para registos activos; e restrições únicas para identificadores globais, códigos públicos, checksums/versionamento documental e deduplicação de interesses. A eliminação deve ser restritiva nas relações probatórias e de auditoria, usando arquivo ou soft delete onde legalmente admissível.",P1,MASTER-d6055984-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0023 | MASTER-06996499-0022,2,"[{""id"":""MASTER-d6055984-0023"",""pedido"":""Relações e índices mínimos: um negócio pode ter várias partes, activos, localizações, documentos, verificações e interesses; cada associação deve indicar papel, vigência e estado. Criar índices para código público, estado, modalidade, sector, validade, confidencialidade e chaves externas; índice GIST para geometrias; índices parciais para registos activos; e restrições únicas para identificadores globais, códigos públicos, checksums/versionamento documental e deduplicação de interesses. A eliminação deve ser restritiva nas relações probatórias e de auditoria, usando arquivo ou soft delete onde legalmente admissível."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 90""],""aceitacao"":""Relações e índices mínimos: um negócio pode ter várias partes, activos, localizações, documentos, verificações e interesses; cada associação deve indicar papel, vigência e estado. Criar índices para código público, estado, modalidade, sector, validade, confidencialidade e chaves externas; índice GIST para geometrias; índices parciais para registos activos; e restrições únicas para identificadores globais, códigos públicos, checksums/versionamento documental e deduplicação de interesses. A eliminação deve ser restritiva nas relações probatórias e de auditoria, usando arquivo ou soft delete onde legalmente admissível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-06996499-0022"",""pedido"":""Relações e índices mínimos: um negócio pode ter várias partes, activos, localizações, documentos, verificações e interesses; cada associação deve indicar papel, vigência e estado. Criar índices para código público, estado, modalidade, sector, validade, confidencialidade e chaves externas; índice GIST para geometrias; índices parciais para registos activos; e restrições únicas para identificadores globais, códigos públicos, checksums/versionamento documental e deduplicação de interesses. A eliminação deve ser restritiva nas relações probatórias e de auditoria, usando arquivo ou soft delete onde legalmente admissível."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 90""],""aceitacao"":""Relações e índices mínimos: um negócio pode ter várias partes, activos, localizações, documentos, verificações e interesses; cada associação deve indicar papel, vigência e estado. Criar índices para código público, estado, modalidade, sector, validade, confidencialidade e chaves externas; índice GIST para geometrias; índices parciais para registos activos; e restrições únicas para identificadores globais, códigos públicos, checksums/versionamento documental e deduplicação de interesses. A eliminação deve ser restritiva nas relações probatórias e de auditoria, usando arquivo ou soft delete onde legalmente admissível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0024,business_modalities id uuid; code varchar(50); name_pt varchar(150); name_en varchar(150) NULL; requires_equity boolean; requires_asset boolean; active boolean PK id; UQ code; nomes obrigatórios; active default true.,..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 96 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 96,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-d6055984-0024: business_modalities id uuid; code varchar(50); name_pt varchar(150); name_en varchar(150) NULL; requires_equity boolean; requires_asset boolean; active boolean PK id; UQ code; nomes obrigatórios; active default true. | MASTER-06996499-0023: business_modalities id uuid; code varchar(50); name_pt varchar(150); name_en varchar(150) NULL; requires_equity boolean; requires_asset boolean; active boolean PK id; UQ code; nomes obrigatórios; active default true.,P2,MASTER-d6055984-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0024 | MASTER-06996499-0023,2,"[{""id"":""MASTER-d6055984-0024"",""pedido"":""business_modalities id uuid; code varchar(50); name_pt varchar(150); name_en varchar(150) NULL; requires_equity boolean; requires_asset boolean; active boolean PK id; UQ code; nomes obrigatórios; active default true."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 96""],""aceitacao"":""business_modalities id uuid; code varchar(50); name_pt varchar(150); name_en varchar(150) NULL; requires_equity boolean; requires_asset boolean; active boolean PK id; UQ code; nomes obrigatórios; active default true."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0023"",""pedido"":""business_modalities id uuid; code varchar(50); name_pt varchar(150); name_en varchar(150) NULL; requires_equity boolean; requires_asset boolean; active boolean PK id; UQ code; nomes obrigatórios; active default true."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 96""],""aceitacao"":""business_modalities id uuid; code varchar(50); name_pt varchar(150); name_en varchar(150) NULL; requires_equity boolean; requires_asset boolean; active boolean PK id; UQ code; nomes obrigatórios; active default true."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0025,"parties id uuid; party_type varchar(20); organization_id uuid NULL; user_id uuid NULL (legado, deve permanecer NULL); display_name varchar(255); verification_status varchar(30); master_external_id varchar(150) NULL PK id; FK organization_id; CHECK user_id IS NULL; organização exige organization_id; pessoa pode existir sem conta. A conta autenticada é ligada exclusivamente por identity_links(user_id bigint, party_id uuid); UQ master_external_id.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 98,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0025: parties id uuid; party_type varchar(20); organization_id uuid NULL; user_id uuid NULL (legado, deve permanecer NULL); display_name varchar(255); verification_status varchar(30); master_external_id varchar(150) NULL PK id; FK organization_id; CHECK user_id IS NULL; organização exige organization_id; pessoa pode existir sem conta. A conta autenticada é ligada exclusivamente por identity_links(user_id bigint, party_id uuid); UQ master_external_id.",P2,MASTER-d6055984-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0025,1,"[{""id"":""MASTER-d6055984-0025"",""pedido"":""parties id uuid; party_type varchar(20); organization_id uuid NULL; user_id uuid NULL (legado, deve permanecer NULL); display_name varchar(255); verification_status varchar(30); master_external_id varchar(150) NULL PK id; FK organization_id; CHECK user_id IS NULL; organização exige organization_id; pessoa pode existir sem conta. A conta autenticada é ligada exclusivamente por identity_links(user_id bigint, party_id uuid); UQ master_external_id."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 98""],""aceitacao"":""parties id uuid; party_type varchar(20); organization_id uuid NULL; user_id uuid NULL (legado, deve permanecer NULL); display_name varchar(255); verification_status varchar(30); master_external_id varchar(150) NULL PK id; FK organization_id; CHECK user_id IS NULL; organização exige organization_id; pessoa pode existir sem conta. A conta autenticada é ligada exclusivamente por identity_links(user_id bigint, party_id uuid); UQ master_external_id."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0026,"existing_businesses id uuid; legacy_code varchar(100) NULL; public_code varchar(40); modality_id uuid; title_public varchar(255); description_private text; sector_id uuid; asking_value numeric(19,4) NULL; currency_code char(3) NULL; available_equity_pct numeric(5,2) NULL; maturity varchar(30); status_id uuid; confidentiality_id uuid; valid_from date; valid_until date NULL PK id; UQ public_code; FKs modalidade/sector/estado/classificação; CHECK 0≤equity≤100; moeda obrigatória com valor; validade coerente.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 101 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 101,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0026: existing_businesses id uuid; legacy_code varchar(100) NULL; public_code varchar(40); modality_id uuid; title_public varchar(255); description_private text; sector_id uuid; asking_value numeric(19,4) NULL; currency_code char(3) NULL; available_equity_pct numeric(5,2) NULL; maturity varchar(30); status_id uuid; confidentiality_id uuid; valid_from date; valid_until date NULL PK id; UQ public_code; FKs modalidade/sector/estado/classificação; CHECK 0≤equity≤100; moeda obrigatória com valor; validade coerente. | MASTER-06996499-0024: existing_businesses id uuid; legacy_code varchar(100) NULL; public_code varchar(40); modality_id uuid; title_public varchar(255); description_private text; sector_id uuid; asking_value numeric(19,4) NULL; currency_code char(3) NULL; available_equity_pct numeric(5,2) NULL; maturity varchar(30); status_id uuid; confidentiality_id uuid; valid_from date; valid_until date NULL PK id; UQ public_code; FKs modalidade/sector/estado/classificação; CHECK 0≤equity≤100; moeda obrigatória com valor; validade coerente.",P2,MASTER-d6055984-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0026 | MASTER-06996499-0024,2,"[{""id"":""MASTER-d6055984-0026"",""pedido"":""existing_businesses id uuid; legacy_code varchar(100) NULL; public_code varchar(40); modality_id uuid; title_public varchar(255); description_private text; sector_id uuid; asking_value numeric(19,4) NULL; currency_code char(3) NULL; available_equity_pct numeric(5,2) NULL; maturity varchar(30); status_id uuid; confidentiality_id uuid; valid_from date; valid_until date NULL PK id; UQ public_code; FKs modalidade/sector/estado/classificação; CHECK 0≤equity≤100; moeda obrigatória com valor; validade coerente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 101""],""aceitacao"":""existing_businesses id uuid; legacy_code varchar(100) NULL; public_code varchar(40); modality_id uuid; title_public varchar(255); description_private text; sector_id uuid; asking_value numeric(19,4) NULL; currency_code char(3) NULL; available_equity_pct numeric(5,2) NULL; maturity varchar(30); status_id uuid; confidentiality_id uuid; valid_from date; valid_until date NULL PK id; UQ public_code; FKs modalidade/sector/estado/classificação; CHECK 0≤equity≤100; moeda obrigatória com valor; validade coerente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0024"",""pedido"":""existing_businesses id uuid; legacy_code varchar(100) NULL; public_code varchar(40); modality_id uuid; title_public varchar(255); description_private text; sector_id uuid; asking_value numeric(19,4) NULL; currency_code char(3) NULL; available_equity_pct numeric(5,2) NULL; maturity varchar(30); status_id uuid; confidentiality_id uuid; valid_from date; valid_until date NULL PK id; UQ public_code; FKs modalidade/sector/estado/classificação; CHECK 0≤equity≤100; moeda obrigatória com valor; validade coerente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 101""],""aceitacao"":""existing_businesses id uuid; legacy_code varchar(100) NULL; public_code varchar(40); modality_id uuid; title_public varchar(255); description_private text; sector_id uuid; asking_value numeric(19,4) NULL; currency_code char(3) NULL; available_equity_pct numeric(5,2) NULL; maturity varchar(30); status_id uuid; confidentiality_id uuid; valid_from date; valid_until date NULL PK id; UQ public_code; FKs modalidade/sector/estado/classificação; CHECK 0≤equity≤100; moeda obrigatória com valor; validade coerente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0027,"assets id uuid; business_id uuid; asset_type varchar(40); public_name varchar(255); private_description text NULL; declared_owner_party_id uuid NULL; verification_status varchar(30); estimated_value numeric(19,4) NULL; currency_code char(3) NULL PK id; FKs negócio/proprietário; moeda obrigatória com valor; CHECK tipo e estado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 116 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 116,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-d6055984-0027: assets id uuid; business_id uuid; asset_type varchar(40); public_name varchar(255); private_description text NULL; declared_owner_party_id uuid NULL; verification_status varchar(30); estimated_value numeric(19,4) NULL; currency_code char(3) NULL PK id; FKs negócio/proprietário; moeda obrigatória com valor; CHECK tipo e estado. | MASTER-06996499-0025: assets id uuid; business_id uuid; asset_type varchar(40); public_name varchar(255); private_description text NULL; declared_owner_party_id uuid NULL; verification_status varchar(30); estimated_value numeric(19,4) NULL; currency_code char(3) NULL PK id; FKs negócio/proprietário; moeda obrigatória com valor; CHECK tipo e estado.",P2,MASTER-d6055984-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0027 | MASTER-06996499-0025,2,"[{""id"":""MASTER-d6055984-0027"",""pedido"":""assets id uuid; business_id uuid; asset_type varchar(40); public_name varchar(255); private_description text NULL; declared_owner_party_id uuid NULL; verification_status varchar(30); estimated_value numeric(19,4) NULL; currency_code char(3) NULL PK id; FKs negócio/proprietário; moeda obrigatória com valor; CHECK tipo e estado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 116""],""aceitacao"":""assets id uuid; business_id uuid; asset_type varchar(40); public_name varchar(255); private_description text NULL; declared_owner_party_id uuid NULL; verification_status varchar(30); estimated_value numeric(19,4) NULL; currency_code char(3) NULL PK id; FKs negócio/proprietário; moeda obrigatória com valor; CHECK tipo e estado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-06996499-0025"",""pedido"":""assets id uuid; business_id uuid; asset_type varchar(40); public_name varchar(255); private_description text NULL; declared_owner_party_id uuid NULL; verification_status varchar(30); estimated_value numeric(19,4) NULL; currency_code char(3) NULL PK id; FKs negócio/proprietário; moeda obrigatória com valor; CHECK tipo e estado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 116""],""aceitacao"":""assets id uuid; business_id uuid; asset_type varchar(40); public_name varchar(255); private_description text NULL; declared_owner_party_id uuid NULL; verification_status varchar(30); estimated_value numeric(19,4) NULL; currency_code char(3) NULL PK id; FKs negócio/proprietário; moeda obrigatória com valor; CHECK tipo e estado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0028,"improvements id uuid; real_estate_asset_id uuid; improvement_type varchar(50); description text; completion_date date NULL; declared_value numeric(19,4) NULL; currency_code char(3) NULL; ownership_status varchar(30) PK id; FK imóvel; moeda obrigatória com valor.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 119 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 119,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0028: improvements id uuid; real_estate_asset_id uuid; improvement_type varchar(50); description text; completion_date date NULL; declared_value numeric(19,4) NULL; currency_code char(3) NULL; ownership_status varchar(30) PK id; FK imóvel; moeda obrigatória com valor. | MASTER-06996499-0026: improvements id uuid; real_estate_asset_id uuid; improvement_type varchar(50); description text; completion_date date NULL; declared_value numeric(19,4) NULL; currency_code char(3) NULL; ownership_status varchar(30) PK id; FK imóvel; moeda obrigatória com valor.",P2,MASTER-d6055984-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0028 | MASTER-06996499-0026,2,"[{""id"":""MASTER-d6055984-0028"",""pedido"":""improvements id uuid; real_estate_asset_id uuid; improvement_type varchar(50); description text; completion_date date NULL; declared_value numeric(19,4) NULL; currency_code char(3) NULL; ownership_status varchar(30) PK id; FK imóvel; moeda obrigatória com valor."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 119""],""aceitacao"":""improvements id uuid; real_estate_asset_id uuid; improvement_type varchar(50); description text; completion_date date NULL; declared_value numeric(19,4) NULL; currency_code char(3) NULL; ownership_status varchar(30) PK id; FK imóvel; moeda obrigatória com valor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0026"",""pedido"":""improvements id uuid; real_estate_asset_id uuid; improvement_type varchar(50); description text; completion_date date NULL; declared_value numeric(19,4) NULL; currency_code char(3) NULL; ownership_status varchar(30) PK id; FK imóvel; moeda obrigatória com valor."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 119""],""aceitacao"":""improvements id uuid; real_estate_asset_id uuid; improvement_type varchar(50); description text; completion_date date NULL; declared_value numeric(19,4) NULL; currency_code char(3) NULL; ownership_status varchar(30) PK id; FK imóvel; moeda obrigatória com valor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0029,"issuing_authorities id uuid; code varchar(50); official_name varchar(255); jurisdiction varchar(100); country_code char(2); authority_type varchar(50); active boolean PK id; UQ(code, jurisdiction); nome obrigatório.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 123 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 123,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0029: issuing_authorities id uuid; code varchar(50); official_name varchar(255); jurisdiction varchar(100); country_code char(2); authority_type varchar(50); active boolean PK id; UQ(code, jurisdiction); nome obrigatório. | MASTER-06996499-0027: issuing_authorities id uuid; code varchar(50); official_name varchar(255); jurisdiction varchar(100); country_code char(2); authority_type varchar(50); active boolean PK id; UQ(code, jurisdiction); nome obrigatório.",P2,MASTER-d6055984-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0029 | MASTER-06996499-0027,2,"[{""id"":""MASTER-d6055984-0029"",""pedido"":""issuing_authorities id uuid; code varchar(50); official_name varchar(255); jurisdiction varchar(100); country_code char(2); authority_type varchar(50); active boolean PK id; UQ(code, jurisdiction); nome obrigatório."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 123""],""aceitacao"":""issuing_authorities id uuid; code varchar(50); official_name varchar(255); jurisdiction varchar(100); country_code char(2); authority_type varchar(50); active boolean PK id; UQ(code, jurisdiction); nome obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0027"",""pedido"":""issuing_authorities id uuid; code varchar(50); official_name varchar(255); jurisdiction varchar(100); country_code char(2); authority_type varchar(50); active boolean PK id; UQ(code, jurisdiction); nome obrigatório."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 123""],""aceitacao"":""issuing_authorities id uuid; code varchar(50); official_name varchar(255); jurisdiction varchar(100); country_code char(2); authority_type varchar(50); active boolean PK id; UQ(code, jurisdiction); nome obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0030,"encumbrances id uuid; asset_id uuid; encumbrance_type varchar(50); holder_party_id uuid NULL; amount numeric(19,4) NULL; currency_code char(3) NULL; start_date date NULL; end_date date NULL; status varchar(30); source_document_id uuid NULL PK id; FKs; moeda obrigatória com montante; datas coerentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 125 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 125,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-d6055984-0030: encumbrances id uuid; asset_id uuid; encumbrance_type varchar(50); holder_party_id uuid NULL; amount numeric(19,4) NULL; currency_code char(3) NULL; start_date date NULL; end_date date NULL; status varchar(30); source_document_id uuid NULL PK id; FKs; moeda obrigatória com montante; datas coerentes. | MASTER-06996499-0028: encumbrances id uuid; asset_id uuid; encumbrance_type varchar(50); holder_party_id uuid NULL; amount numeric(19,4) NULL; currency_code char(3) NULL; start_date date NULL; end_date date NULL; status varchar(30); source_document_id uuid NULL PK id; FKs; moeda obrigatória com montante; datas coerentes.",P2,MASTER-d6055984-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0030 | MASTER-06996499-0028,2,"[{""id"":""MASTER-d6055984-0030"",""pedido"":""encumbrances id uuid; asset_id uuid; encumbrance_type varchar(50); holder_party_id uuid NULL; amount numeric(19,4) NULL; currency_code char(3) NULL; start_date date NULL; end_date date NULL; status varchar(30); source_document_id uuid NULL PK id; FKs; moeda obrigatória com montante; datas coerentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 125""],""aceitacao"":""encumbrances id uuid; asset_id uuid; encumbrance_type varchar(50); holder_party_id uuid NULL; amount numeric(19,4) NULL; currency_code char(3) NULL; start_date date NULL; end_date date NULL; status varchar(30); source_document_id uuid NULL PK id; FKs; moeda obrigatória com montante; datas coerentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-06996499-0028"",""pedido"":""encumbrances id uuid; asset_id uuid; encumbrance_type varchar(50); holder_party_id uuid NULL; amount numeric(19,4) NULL; currency_code char(3) NULL; start_date date NULL; end_date date NULL; status varchar(30); source_document_id uuid NULL PK id; FKs; moeda obrigatória com montante; datas coerentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 125""],""aceitacao"":""encumbrances id uuid; asset_id uuid; encumbrance_type varchar(50); holder_party_id uuid NULL; amount numeric(19,4) NULL; currency_code char(3) NULL; start_date date NULL; end_date date NULL; status varchar(30); source_document_id uuid NULL PK id; FKs; moeda obrigatória com montante; datas coerentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0031,"capital_requests id uuid; business_id uuid; request_type varchar(40); amount_min numeric(19,4) NULL; amount_max numeric(19,4) NULL; currency_code char(3); use_of_funds text; target_date date NULL; status varchar(30) PK id; FK negócio; CHECK 0≤min≤max; moeda obrigatória.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 133 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 133,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-d6055984-0031: capital_requests id uuid; business_id uuid; request_type varchar(40); amount_min numeric(19,4) NULL; amount_max numeric(19,4) NULL; currency_code char(3); use_of_funds text; target_date date NULL; status varchar(30) PK id; FK negócio; CHECK 0≤min≤max; moeda obrigatória. | MASTER-06996499-0029: capital_requests id uuid; business_id uuid; request_type varchar(40); amount_min numeric(19,4) NULL; amount_max numeric(19,4) NULL; currency_code char(3); use_of_funds text; target_date date NULL; status varchar(30) PK id; FK negócio; CHECK 0≤min≤max; moeda obrigatória.",P2,MASTER-d6055984-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0031 | MASTER-06996499-0029,2,"[{""id"":""MASTER-d6055984-0031"",""pedido"":""capital_requests id uuid; business_id uuid; request_type varchar(40); amount_min numeric(19,4) NULL; amount_max numeric(19,4) NULL; currency_code char(3); use_of_funds text; target_date date NULL; status varchar(30) PK id; FK negócio; CHECK 0≤min≤max; moeda obrigatória."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 133""],""aceitacao"":""capital_requests id uuid; business_id uuid; request_type varchar(40); amount_min numeric(19,4) NULL; amount_max numeric(19,4) NULL; currency_code char(3); use_of_funds text; target_date date NULL; status varchar(30) PK id; FK negócio; CHECK 0≤min≤max; moeda obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-06996499-0029"",""pedido"":""capital_requests id uuid; business_id uuid; request_type varchar(40); amount_min numeric(19,4) NULL; amount_max numeric(19,4) NULL; currency_code char(3); use_of_funds text; target_date date NULL; status varchar(30) PK id; FK negócio; CHECK 0≤min≤max; moeda obrigatória."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 133""],""aceitacao"":""capital_requests id uuid; business_id uuid; request_type varchar(40); amount_min numeric(19,4) NULL; amount_max numeric(19,4) NULL; currency_code char(3); use_of_funds text; target_date date NULL; status varchar(30) PK id; FK negócio; CHECK 0≤min≤max; moeda obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0032,"valuations id uuid; business_id uuid; asset_id uuid NULL; valuation_type varchar(40); amount numeric(19,4); currency_code char(3); valuation_date date; valuer_party_id uuid; methodology varchar(100); source_document_id uuid NULL; status varchar(30) PK id; FKs; entidade avaliada obrigatória; montante não negativo.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 135 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 135,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-d6055984-0032: valuations id uuid; business_id uuid; asset_id uuid NULL; valuation_type varchar(40); amount numeric(19,4); currency_code char(3); valuation_date date; valuer_party_id uuid; methodology varchar(100); source_document_id uuid NULL; status varchar(30) PK id; FKs; entidade avaliada obrigatória; montante não negativo. | MASTER-06996499-0030: valuations id uuid; business_id uuid; asset_id uuid NULL; valuation_type varchar(40); amount numeric(19,4); currency_code char(3); valuation_date date; valuer_party_id uuid; methodology varchar(100); source_document_id uuid NULL; status varchar(30) PK id; FKs; entidade avaliada obrigatória; montante não negativo.",P2,MASTER-d6055984-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0032 | MASTER-06996499-0030,2,"[{""id"":""MASTER-d6055984-0032"",""pedido"":""valuations id uuid; business_id uuid; asset_id uuid NULL; valuation_type varchar(40); amount numeric(19,4); currency_code char(3); valuation_date date; valuer_party_id uuid; methodology varchar(100); source_document_id uuid NULL; status varchar(30) PK id; FKs; entidade avaliada obrigatória; montante não negativo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 135""],""aceitacao"":""valuations id uuid; business_id uuid; asset_id uuid NULL; valuation_type varchar(40); amount numeric(19,4); currency_code char(3); valuation_date date; valuer_party_id uuid; methodology varchar(100); source_document_id uuid NULL; status varchar(30) PK id; FKs; entidade avaliada obrigatória; montante não negativo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-06996499-0030"",""pedido"":""valuations id uuid; business_id uuid; asset_id uuid NULL; valuation_type varchar(40); amount numeric(19,4); currency_code char(3); valuation_date date; valuer_party_id uuid; methodology varchar(100); source_document_id uuid NULL; status varchar(30) PK id; FKs; entidade avaliada obrigatória; montante não negativo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 135""],""aceitacao"":""valuations id uuid; business_id uuid; asset_id uuid NULL; valuation_type varchar(40); amount numeric(19,4); currency_code char(3); valuation_date date; valuer_party_id uuid; methodology varchar(100); source_document_id uuid NULL; status varchar(30) PK id; FKs; entidade avaliada obrigatória; montante não negativo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0033,"match_results id uuid; interest_id uuid; business_id uuid; score numeric(6,3); reasons jsonb; model_version varchar(80); reviewed_by uuid NULL; reviewed_at timestamptz NULL; decision varchar(30) PK id; FKs; CHECK 0≤score≤100; razões e versão obrigatórias.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 142 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 142,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0033: match_results id uuid; interest_id uuid; business_id uuid; score numeric(6,3); reasons jsonb; model_version varchar(80); reviewed_by uuid NULL; reviewed_at timestamptz NULL; decision varchar(30) PK id; FKs; CHECK 0≤score≤100; razões e versão obrigatórias. | MASTER-06996499-0031: match_results id uuid; interest_id uuid; business_id uuid; score numeric(6,3); reasons jsonb; model_version varchar(80); reviewed_by uuid NULL; reviewed_at timestamptz NULL; decision varchar(30) PK id; FKs; CHECK 0≤score≤100; razões e versão obrigatórias.",P2,MASTER-d6055984-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0033 | MASTER-06996499-0031,2,"[{""id"":""MASTER-d6055984-0033"",""pedido"":""match_results id uuid; interest_id uuid; business_id uuid; score numeric(6,3); reasons jsonb; model_version varchar(80); reviewed_by uuid NULL; reviewed_at timestamptz NULL; decision varchar(30) PK id; FKs; CHECK 0≤score≤100; razões e versão obrigatórias."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 142""],""aceitacao"":""match_results id uuid; interest_id uuid; business_id uuid; score numeric(6,3); reasons jsonb; model_version varchar(80); reviewed_by uuid NULL; reviewed_at timestamptz NULL; decision varchar(30) PK id; FKs; CHECK 0≤score≤100; razões e versão obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0031"",""pedido"":""match_results id uuid; interest_id uuid; business_id uuid; score numeric(6,3); reasons jsonb; model_version varchar(80); reviewed_by uuid NULL; reviewed_at timestamptz NULL; decision varchar(30) PK id; FKs; CHECK 0≤score≤100; razões e versão obrigatórias."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 142""],""aceitacao"":""match_results id uuid; interest_id uuid; business_id uuid; score numeric(6,3); reasons jsonb; model_version varchar(80); reviewed_by uuid NULL; reviewed_at timestamptz NULL; decision varchar(30) PK id; FKs; CHECK 0≤score≤100; razões e versão obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0034,information_requests id uuid; business_id uuid; checklist_item_id uuid NULL; requested_by uuid; assigned_to uuid; question text; response text NULL; status varchar(30); due_at timestamptz NULL; responded_at timestamptz NULL PK id; FKs; resposta obrigatória quando estado respondido.,..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 152 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 152,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-d6055984-0034: information_requests id uuid; business_id uuid; checklist_item_id uuid NULL; requested_by uuid; assigned_to uuid; question text; response text NULL; status varchar(30); due_at timestamptz NULL; responded_at timestamptz NULL PK id; FKs; resposta obrigatória quando estado respondido. | MASTER-06996499-0032: information_requests id uuid; business_id uuid; checklist_item_id uuid NULL; requested_by uuid; assigned_to uuid; question text; response text NULL; status varchar(30); due_at timestamptz NULL; responded_at timestamptz NULL PK id; FKs; resposta obrigatória quando estado respondido.,P2,MASTER-d6055984-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0034 | MASTER-06996499-0032,2,"[{""id"":""MASTER-d6055984-0034"",""pedido"":""information_requests id uuid; business_id uuid; checklist_item_id uuid NULL; requested_by uuid; assigned_to uuid; question text; response text NULL; status varchar(30); due_at timestamptz NULL; responded_at timestamptz NULL PK id; FKs; resposta obrigatória quando estado respondido."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 152""],""aceitacao"":""information_requests id uuid; business_id uuid; checklist_item_id uuid NULL; requested_by uuid; assigned_to uuid; question text; response text NULL; status varchar(30); due_at timestamptz NULL; responded_at timestamptz NULL PK id; FKs; resposta obrigatória quando estado respondido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0032"",""pedido"":""information_requests id uuid; business_id uuid; checklist_item_id uuid NULL; requested_by uuid; assigned_to uuid; question text; response text NULL; status varchar(30); due_at timestamptz NULL; responded_at timestamptz NULL PK id; FKs; resposta obrigatória quando estado respondido."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 152""],""aceitacao"":""information_requests id uuid; business_id uuid; checklist_item_id uuid NULL; requested_by uuid; assigned_to uuid; question text; response text NULL; status varchar(30); due_at timestamptz NULL; responded_at timestamptz NULL PK id; FKs; resposta obrigatória quando estado respondido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0035,"transaction_closures id uuid; negotiation_id uuid; outcome varchar(40); confirmed_value numeric(19,4) NULL; currency_code char(3) NULL; closed_at timestamptz; approved_by uuid; closure_document_id uuid NULL PK id; UQ negotiation_id; FKs; moeda com valor; aprovação obrigatória.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 161 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 161,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-d6055984-0035: transaction_closures id uuid; negotiation_id uuid; outcome varchar(40); confirmed_value numeric(19,4) NULL; currency_code char(3) NULL; closed_at timestamptz; approved_by uuid; closure_document_id uuid NULL PK id; UQ negotiation_id; FKs; moeda com valor; aprovação obrigatória. | MASTER-06996499-0033: transaction_closures id uuid; negotiation_id uuid; outcome varchar(40); confirmed_value numeric(19,4) NULL; currency_code char(3) NULL; closed_at timestamptz; approved_by uuid; closure_document_id uuid NULL PK id; UQ negotiation_id; FKs; moeda com valor; aprovação obrigatória.",P2,MASTER-d6055984-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0035 | MASTER-06996499-0033,2,"[{""id"":""MASTER-d6055984-0035"",""pedido"":""transaction_closures id uuid; negotiation_id uuid; outcome varchar(40); confirmed_value numeric(19,4) NULL; currency_code char(3) NULL; closed_at timestamptz; approved_by uuid; closure_document_id uuid NULL PK id; UQ negotiation_id; FKs; moeda com valor; aprovação obrigatória."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 161""],""aceitacao"":""transaction_closures id uuid; negotiation_id uuid; outcome varchar(40); confirmed_value numeric(19,4) NULL; currency_code char(3) NULL; closed_at timestamptz; approved_by uuid; closure_document_id uuid NULL PK id; UQ negotiation_id; FKs; moeda com valor; aprovação obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-06996499-0033"",""pedido"":""transaction_closures id uuid; negotiation_id uuid; outcome varchar(40); confirmed_value numeric(19,4) NULL; currency_code char(3) NULL; closed_at timestamptz; approved_by uuid; closure_document_id uuid NULL PK id; UQ negotiation_id; FKs; moeda com valor; aprovação obrigatória."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 161""],""aceitacao"":""transaction_closures id uuid; negotiation_id uuid; outcome varchar(40); confirmed_value numeric(19,4) NULL; currency_code char(3) NULL; closed_at timestamptz; approved_by uuid; closure_document_id uuid NULL PK id; UQ negotiation_id; FKs; moeda com valor; aprovação obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0036,"Critérios físicos obrigatórios: todas as FKs devem definir explicitamente ON DELETE e ON UPDATE; usar RESTRICT para prova, auditoria, titularidade, direitos, licenças e facturação; usar CASCADE apenas em tabelas associativas sem valor probatório autónomo. Criar índices B-tree em todas as FKs e filtros operacionais, GIST nas geometrias e índices parciais para registos activos. Validar jsonb na aplicação e, quando estável, com CHECK. Particionar audit_events, negotiation_events e integration_outbox por período apenas após medição de volume.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 176 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 176,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0036: Critérios físicos obrigatórios: todas as FKs devem definir explicitamente ON DELETE e ON UPDATE; usar RESTRICT para prova, auditoria, titularidade, direitos, licenças e facturação; usar CASCADE apenas em tabelas associativas sem valor probatório autónomo. Criar índices B-tree em todas as FKs e filtros operacionais, GIST nas geometrias e índices parciais para registos activos. Validar jsonb na aplicação e, quando estável, com CHECK. Particionar audit_events, negotiation_events e integration_outbox por período apenas após medição de volume. | MASTER-06996499-0034: Critérios físicos obrigatórios: todas as FKs devem definir explicitamente ON DELETE e ON UPDATE; usar RESTRICT para prova, auditoria, titularidade, direitos, licenças e facturação; usar CASCADE apenas em tabelas associativas sem valor probatório autónomo. Criar índices B-tree em todas as FKs e filtros operacionais, GIST nas geometrias e índices parciais para registos activos. Validar jsonb na aplicação e, quando estável, com CHECK. Particionar audit_events, negotiation_events e integration_outbox por período apenas após medição de volume.",P1,MASTER-d6055984-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0036 | MASTER-06996499-0034,2,"[{""id"":""MASTER-d6055984-0036"",""pedido"":""Critérios físicos obrigatórios: todas as FKs devem definir explicitamente ON DELETE e ON UPDATE; usar RESTRICT para prova, auditoria, titularidade, direitos, licenças e facturação; usar CASCADE apenas em tabelas associativas sem valor probatório autónomo. Criar índices B-tree em todas as FKs e filtros operacionais, GIST nas geometrias e índices parciais para registos activos. Validar jsonb na aplicação e, quando estável, com CHECK. Particionar audit_events, negotiation_events e integration_outbox por período apenas após medição de volume."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 176""],""aceitacao"":""Critérios físicos obrigatórios: todas as FKs devem definir explicitamente ON DELETE e ON UPDATE; usar RESTRICT para prova, auditoria, titularidade, direitos, licenças e facturação; usar CASCADE apenas em tabelas associativas sem valor probatório autónomo. Criar índices B-tree em todas as FKs e filtros operacionais, GIST nas geometrias e índices parciais para registos activos. Validar jsonb na aplicação e, quando estável, com CHECK. Particionar audit_events, negotiation_events e integration_outbox por período apenas após medição de volume."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-06996499-0034"",""pedido"":""Critérios físicos obrigatórios: todas as FKs devem definir explicitamente ON DELETE e ON UPDATE; usar RESTRICT para prova, auditoria, titularidade, direitos, licenças e facturação; usar CASCADE apenas em tabelas associativas sem valor probatório autónomo. Criar índices B-tree em todas as FKs e filtros operacionais, GIST nas geometrias e índices parciais para registos activos. Validar jsonb na aplicação e, quando estável, com CHECK. Particionar audit_events, negotiation_events e integration_outbox por período apenas após medição de volume."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 176""],""aceitacao"":""Critérios físicos obrigatórios: todas as FKs devem definir explicitamente ON DELETE e ON UPDATE; usar RESTRICT para prova, auditoria, titularidade, direitos, licenças e facturação; usar CASCADE apenas em tabelas associativas sem valor probatório autónomo. Criar índices B-tree em todas as FKs e filtros operacionais, GIST nas geometrias e índices parciais para registos activos. Validar jsonb na aplicação e, quando estável, com CHECK. Particionar audit_events, negotiation_events e integration_outbox por período apenas após medição de volume."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0037,"O diagrama apresenta a arquitectura relacional lógica e as cardinalidades principais. As relações polimórficas de auditoria e verificação permanecem lógicas e devem ser protegidas por listas controladas, serviços de domínio e testes de integridade.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 178 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 178,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0037: O diagrama apresenta a arquitectura relacional lógica e as cardinalidades principais. As relações polimórficas de auditoria e verificação permanecem lógicas e devem ser protegidas por listas controladas, serviços de domínio e testes de integridade. | MASTER-06996499-0035: O diagrama apresenta a arquitectura relacional lógica e as cardinalidades principais. As relações polimórficas de auditoria e verificação permanecem lógicas e devem ser protegidas por listas controladas, serviços de domínio e testes de integridade.",P2,MASTER-d6055984-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0037 | MASTER-06996499-0035,2,"[{""id"":""MASTER-d6055984-0037"",""pedido"":""O diagrama apresenta a arquitectura relacional lógica e as cardinalidades principais. As relações polimórficas de auditoria e verificação permanecem lógicas e devem ser protegidas por listas controladas, serviços de domínio e testes de integridade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 178""],""aceitacao"":""O diagrama apresenta a arquitectura relacional lógica e as cardinalidades principais. As relações polimórficas de auditoria e verificação permanecem lógicas e devem ser protegidas por listas controladas, serviços de domínio e testes de integridade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0035"",""pedido"":""O diagrama apresenta a arquitectura relacional lógica e as cardinalidades principais. As relações polimórficas de auditoria e verificação permanecem lógicas e devem ser protegidas por listas controladas, serviços de domínio e testes de integridade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 178""],""aceitacao"":""O diagrama apresenta a arquitectura relacional lógica e as cardinalidades principais. As relações polimórficas de auditoria e verificação permanecem lógicas e devem ser protegidas por listas controladas, serviços de domínio e testes de integridade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0038,Legenda: 1:N representa uma entidade-pai com vários registos dependentes; 1:1 representa extensão de subtipo; N:M exige tabela associativa; linha tracejada representa referência lógica ou polimórfica. O ERD físico final deve ser gerado a partir das migrations validadas e comparado com este modelo antes do Go-Live.,..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 180 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 180,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-d6055984-0038: Legenda: 1:N representa uma entidade-pai com vários registos dependentes; 1:1 representa extensão de subtipo; N:M exige tabela associativa; linha tracejada representa referência lógica ou polimórfica. O ERD físico final deve ser gerado a partir das migrations validadas e comparado com este modelo antes do Go-Live. | MASTER-06996499-0036: Legenda: 1:N representa uma entidade-pai com vários registos dependentes; 1:1 representa extensão de subtipo; N:M exige tabela associativa; linha tracejada representa referência lógica ou polimórfica. O ERD físico final deve ser gerado a partir das migrations validadas e comparado com este modelo antes do Go-Live.,P2,MASTER-d6055984-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0038 | MASTER-06996499-0036,2,"[{""id"":""MASTER-d6055984-0038"",""pedido"":""Legenda: 1:N representa uma entidade-pai com vários registos dependentes; 1:1 representa extensão de subtipo; N:M exige tabela associativa; linha tracejada representa referência lógica ou polimórfica. O ERD físico final deve ser gerado a partir das migrations validadas e comparado com este modelo antes do Go-Live."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 180""],""aceitacao"":""Legenda: 1:N representa uma entidade-pai com vários registos dependentes; 1:1 representa extensão de subtipo; N:M exige tabela associativa; linha tracejada representa referência lógica ou polimórfica. O ERD físico final deve ser gerado a partir das migrations validadas e comparado com este modelo antes do Go-Live."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0036"",""pedido"":""Legenda: 1:N representa uma entidade-pai com vários registos dependentes; 1:1 representa extensão de subtipo; N:M exige tabela associativa; linha tracejada representa referência lógica ou polimórfica. O ERD físico final deve ser gerado a partir das migrations validadas e comparado com este modelo antes do Go-Live."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 180""],""aceitacao"":""Legenda: 1:N representa uma entidade-pai com vários registos dependentes; 1:1 representa extensão de subtipo; N:M exige tabela associativa; linha tracejada representa referência lógica ou polimórfica. O ERD físico final deve ser gerado a partir das migrations validadas e comparado com este modelo antes do Go-Live."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0048,"Âmbito: manter public como autoridade de leitura e escrita; não alterar 001–003; não converter identificadores; não criar pessoas, sectores ou negócios canónicos; não activar escrita dupla, leitura canónica, publicação ou produção. A migration 004 deve apenas criar a ponte e os controlos necessários à reconciliação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 268,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-d6055984-0048: Âmbito: manter public como autoridade de leitura e escrita; não alterar 001–003; não converter identificadores; não criar pessoas, sectores ou negócios canónicos; não activar escrita dupla, leitura canónica, publicação ou produção. A migration 004 deve apenas criar a ponte e os controlos necessários à reconciliação.",P2,MASTER-d6055984-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0048,1,"[{""id"":""MASTER-d6055984-0048"",""pedido"":""Âmbito: manter public como autoridade de leitura e escrita; não alterar 001–003; não converter identificadores; não criar pessoas, sectores ou negócios canónicos; não activar escrita dupla, leitura canónica, publicação ou produção. A migration 004 deve apenas criar a ponte e os controlos necessários à reconciliação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 268""],""aceitacao"":""Âmbito: manter public como autoridade de leitura e escrita; não alterar 001–003; não converter identificadores; não criar pessoas, sectores ou negócios canónicos; não activar escrita dupla, leitura canónica, publicação ou produção. A migration 004 deve apenas criar a ponte e os controlos necessários à reconciliação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0049,Tabela Colunas mínimas Integridade obrigatória,..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 269,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-d6055984-0049: Tabela Colunas mínimas Integridade obrigatória,P2,MASTER-d6055984-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0049,1,"[{""id"":""MASTER-d6055984-0049"",""pedido"":""Tabela Colunas mínimas Integridade obrigatória"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 269""],""aceitacao"":""Tabela Colunas mínimas Integridade obrigatória"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0050,"2. Validar a existência dos schemas public e mne, das cinco tabelas de origem/destino e dos tipos confirmados: users.id bigint, sectors.id bigint e os três IDs de negócio/parte em uuid. Abortar com mensagem explícita perante divergência.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 279,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-d6055984-0050: 2. Validar a existência dos schemas public e mne, das cinco tabelas de origem/destino e dos tipos confirmados: users.id bigint, sectors.id bigint e os três IDs de negócio/parte em uuid. Abortar com mensagem explícita perante divergência.",P2,MASTER-d6055984-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0050,1,"[{""id"":""MASTER-d6055984-0050"",""pedido"":""2. Validar a existência dos schemas public e mne, das cinco tabelas de origem/destino e dos tipos confirmados: users.id bigint, sectors.id bigint e os três IDs de negócio/parte em uuid. Abortar com mensagem explícita perante divergência."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 279""],""aceitacao"":""2. Validar a existência dos schemas public e mne, das cinco tabelas de origem/destino e dos tipos confirmados: users.id bigint, sectors.id bigint e os três IDs de negócio/parte em uuid. Abortar com mensagem explícita perante divergência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0051,"7. Inserir os controlos shadow e canonical_read inicialmente desactivados, com rollout 0. A reaplicação não deve reactivar, apagar evidência nem duplicar linhas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 284,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0051: 7. Inserir os controlos shadow e canonical_read inicialmente desactivados, com rollout 0. A reaplicação não deve reactivar, apagar evidência nem duplicar linhas.",P2,MASTER-d6055984-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0051,1,"[{""id"":""MASTER-d6055984-0051"",""pedido"":""7. Inserir os controlos shadow e canonical_read inicialmente desactivados, com rollout 0. A reaplicação não deve reactivar, apagar evidência nem duplicar linhas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 284""],""aceitacao"":""7. Inserir os controlos shadow e canonical_read inicialmente desactivados, com rollout 0. A reaplicação não deve reactivar, apagar evidência nem duplicar linhas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0052,8. Não conceder privilégios de escrita aos runtimes nesta migration. Grants devem ser tratados numa migration posterior e testada com contas não superuser.,..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 285,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-d6055984-0052: 8. Não conceder privilégios de escrita aos runtimes nesta migration. Grants devem ser tratados numa migration posterior e testada com contas não superuser.,P2,MASTER-d6055984-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0052,1,"[{""id"":""MASTER-d6055984-0052"",""pedido"":""8. Não conceder privilégios de escrita aos runtimes nesta migration. Grants devem ser tratados numa migration posterior e testada com contas não superuser."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 285""],""aceitacao"":""8. Não conceder privilégios de escrita aos runtimes nesta migration. Grants devem ser tratados numa migration posterior e testada com contas não superuser."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0053,"O DOWN deve adquirir o mesmo bloqueio e recusar execução se existir qualquer identity_link, sector_link, business_link, checkpoint, rejeição, controlo activo ou dependência de pessoa. Deve remover apenas constraints, índices e seis tabelas pertencentes à 004, em ordem inversa, sem usar CASCADE, sem tocar 001–003, dados de negócio ou históricos. Continuar a operar pelo legado não requer DOWN; basta manter shadow e canonical_read desactivados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 287,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-d6055984-0053: O DOWN deve adquirir o mesmo bloqueio e recusar execução se existir qualquer identity_link, sector_link, business_link, checkpoint, rejeição, controlo activo ou dependência de pessoa. Deve remover apenas constraints, índices e seis tabelas pertencentes à 004, em ordem inversa, sem usar CASCADE, sem tocar 001–003, dados de negócio ou históricos. Continuar a operar pelo legado não requer DOWN; basta manter shadow e canonical_read desactivados.",P2,MASTER-d6055984-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0053,1,"[{""id"":""MASTER-d6055984-0053"",""pedido"":""O DOWN deve adquirir o mesmo bloqueio e recusar execução se existir qualquer identity_link, sector_link, business_link, checkpoint, rejeição, controlo activo ou dependência de pessoa. Deve remover apenas constraints, índices e seis tabelas pertencentes à 004, em ordem inversa, sem usar CASCADE, sem tocar 001–003, dados de negócio ou históricos. Continuar a operar pelo legado não requer DOWN; basta manter shadow e canonical_read desactivados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 287""],""aceitacao"":""O DOWN deve adquirir o mesmo bloqueio e recusar execução se existir qualquer identity_link, sector_link, business_link, checkpoint, rejeição, controlo activo ou dependência de pessoa. Deve remover apenas constraints, índices e seis tabelas pertencentes à 004, em ordem inversa, sem usar CASCADE, sem tocar 001–003, dados de negócio ou históricos. Continuar a operar pelo legado não requer DOWN; basta manter shadow e canonical_read desactivados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0054,• MneBusinessRepository permanece somente de comparação até hidratar todos os campos autorizados e preservar a autorização legada.,..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 294,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-d6055984-0054: • MneBusinessRepository permanece somente de comparação até hidratar todos os campos autorizados e preservar a autorização legada.,P2,MASTER-d6055984-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0054,1,"[{""id"":""MASTER-d6055984-0054"",""pedido"":""• MneBusinessRepository permanece somente de comparação até hidratar todos os campos autorizados e preservar a autorização legada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 294""],""aceitacao"":""• MneBusinessRepository permanece somente de comparação até hidratar todos os campos autorizados e preservar a autorização legada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0055,"Compatibilidade territorial: mne.locations deve continuar a referenciar os identificadores inteiros existentes em investmoz por tabela de vínculo ou colunas explicitamente bigint; não criar nova taxonomia territorial nem substituir esses identificadores por UUID sem migration própria, reconciliação e aprovação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 299,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0055: Compatibilidade territorial: mne.locations deve continuar a referenciar os identificadores inteiros existentes em investmoz por tabela de vínculo ou colunas explicitamente bigint; não criar nova taxonomia territorial nem substituir esses identificadores por UUID sem migration própria, reconciliação e aprovação.",P2,MASTER-d6055984-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0055,1,"[{""id"":""MASTER-d6055984-0055"",""pedido"":""Compatibilidade territorial: mne.locations deve continuar a referenciar os identificadores inteiros existentes em investmoz por tabela de vínculo ou colunas explicitamente bigint; não criar nova taxonomia territorial nem substituir esses identificadores por UUID sem migration própria, reconciliação e aprovação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 299""],""aceitacao"":""Compatibilidade territorial: mne.locations deve continuar a referenciar os identificadores inteiros existentes em investmoz por tabela de vínculo ou colunas explicitamente bigint; não criar nova taxonomia territorial nem substituir esses identificadores por UUID sem migration própria, reconciliação e aprovação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0056,"Os quatro ficheiros devem ser tratados como uma cadeia imutável e reproduzível. Em instalação nova, executar 001, 002, 003 e 004, nesta ordem. Em base onde 001–003 já foram aplicadas, não as reescrever: validar os respectivos checksums e aplicar apenas 004. Qualquer correcção posterior deve usar uma migration 005, sem alterar o histórico aplicado. Cada UP deve usar ON_ERROR_STOP=1, bloqueio consultivo próprio, transacção explícita, validação de pré-condições e falha segura perante estrutura inesperada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 301,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0056: Os quatro ficheiros devem ser tratados como uma cadeia imutável e reproduzível. Em instalação nova, executar 001, 002, 003 e 004, nesta ordem. Em base onde 001–003 já foram aplicadas, não as reescrever: validar os respectivos checksums e aplicar apenas 004. Qualquer correcção posterior deve usar uma migration 005, sem alterar o histórico aplicado. Cada UP deve usar ON_ERROR_STOP=1, bloqueio consultivo próprio, transacção explícita, validação de pré-condições e falha segura perante estrutura inesperada.",P2,MASTER-d6055984-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0056,1,"[{""id"":""MASTER-d6055984-0056"",""pedido"":""Os quatro ficheiros devem ser tratados como uma cadeia imutável e reproduzível. Em instalação nova, executar 001, 002, 003 e 004, nesta ordem. Em base onde 001–003 já foram aplicadas, não as reescrever: validar os respectivos checksums e aplicar apenas 004. Qualquer correcção posterior deve usar uma migration 005, sem alterar o histórico aplicado. Cada UP deve usar ON_ERROR_STOP=1, bloqueio consultivo próprio, transacção explícita, validação de pré-condições e falha segura perante estrutura inesperada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 301""],""aceitacao"":""Os quatro ficheiros devem ser tratados como uma cadeia imutável e reproduzível. Em instalação nova, executar 001, 002, 003 e 004, nesta ordem. Em base onde 001–003 já foram aplicadas, não as reescrever: validar os respectivos checksums e aplicar apenas 004. Qualquer correcção posterior deve usar uma migration 005, sem alterar o histórico aplicado. Cada UP deve usar ON_ERROR_STOP=1, bloqueio consultivo próprio, transacção explícita, validação de pré-condições e falha segura perante estrutura inesperada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0057,"Em ambiente existente, executar primeiro backup integral e restauro isolado; consultar a tabela de histórico das migrations e comparar checksums; aplicar somente ficheiros ainda não registados. Não executar comandos de produção a partir deste documento. O DOWN deve ser ensaiado apenas na base isolada, imediatamente seguido de reaplicação e reconciliação. Se 004 já possuir vínculos ou dependências, reverter funcionalmente por desactivação dos controlos, sem executar o DOWN.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 319,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-d6055984-0057: Em ambiente existente, executar primeiro backup integral e restauro isolado; consultar a tabela de histórico das migrations e comparar checksums; aplicar somente ficheiros ainda não registados. Não executar comandos de produção a partir deste documento. O DOWN deve ser ensaiado apenas na base isolada, imediatamente seguido de reaplicação e reconciliação. Se 004 já possuir vínculos ou dependências, reverter funcionalmente por desactivação dos controlos, sem executar o DOWN.",P2,MASTER-d6055984-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0057,1,"[{""id"":""MASTER-d6055984-0057"",""pedido"":""Em ambiente existente, executar primeiro backup integral e restauro isolado; consultar a tabela de histórico das migrations e comparar checksums; aplicar somente ficheiros ainda não registados. Não executar comandos de produção a partir deste documento. O DOWN deve ser ensaiado apenas na base isolada, imediatamente seguido de reaplicação e reconciliação. Se 004 já possuir vínculos ou dependências, reverter funcionalmente por desactivação dos controlos, sem executar o DOWN."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 319""],""aceitacao"":""Em ambiente existente, executar primeiro backup integral e restauro isolado; consultar a tabela de histórico das migrations e comparar checksums; aplicar somente ficheiros ainda não registados. Não executar comandos de produção a partir deste documento. O DOWN deve ser ensaiado apenas na base isolada, imediatamente seguido de reaplicação e reconciliação. Se 004 já possuir vínculos ou dependências, reverter funcionalmente por desactivação dos controlos, sem executar o DOWN."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0058,"• Instalação limpa: aplicar 001–004 numa base vazia; validar schemas, extensões, tabelas, PK, FK, UNIQUE, CHECK, índices, triggers e tipos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 321,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0058: • Instalação limpa: aplicar 001–004 numa base vazia; validar schemas, extensões, tabelas, PK, FK, UNIQUE, CHECK, índices, triggers e tipos.",P2,MASTER-d6055984-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0058,1,"[{""id"":""MASTER-d6055984-0058"",""pedido"":""• Instalação limpa: aplicar 001–004 numa base vazia; validar schemas, extensões, tabelas, PK, FK, UNIQUE, CHECK, índices, triggers e tipos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 321""],""aceitacao"":""• Instalação limpa: aplicar 001–004 numa base vazia; validar schemas, extensões, tabelas, PK, FK, UNIQUE, CHECK, índices, triggers e tipos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0059,"• Ordem inválida: tentar 002, 003 e 004 sem os predecessores; cada ficheiro deve abortar sem efeitos parciais e indicar a dependência em falta.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 323,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0059: • Ordem inválida: tentar 002, 003 e 004 sem os predecessores; cada ficheiro deve abortar sem efeitos parciais e indicar a dependência em falta.",P2,MASTER-d6055984-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0059,1,"[{""id"":""MASTER-d6055984-0059"",""pedido"":""• Ordem inválida: tentar 002, 003 e 004 sem os predecessores; cada ficheiro deve abortar sem efeitos parciais e indicar a dependência em falta."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 323""],""aceitacao"":""• Ordem inválida: tentar 002, 003 e 004 sem os predecessores; cada ficheiro deve abortar sem efeitos parciais e indicar a dependência em falta."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0060,"• Integridade: confirmar índice B-tree completo em cada FK; validar geometrias; testar unicidade, intervalos, percentagens, moeda, datas e estados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 324,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0060: • Integridade: confirmar índice B-tree completo em cada FK; validar geometrias; testar unicidade, intervalos, percentagens, moeda, datas e estados.",P1,MASTER-d6055984-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0060,1,"[{""id"":""MASTER-d6055984-0060"",""pedido"":""• Integridade: confirmar índice B-tree completo em cada FK; validar geometrias; testar unicidade, intervalos, percentagens, moeda, datas e estados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 324""],""aceitacao"":""• Integridade: confirmar índice B-tree completo em cada FK; validar geometrias; testar unicidade, intervalos, percentagens, moeda, datas e estados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0061,"• Concorrência: executar duas sessões para criação do mesmo vínculo, backfill e alteração de estado; deve prevalecer unicidade sem deadlock não tratado ou duplicação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 327,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0061: • Concorrência: executar duas sessões para criação do mesmo vínculo, backfill e alteração de estado; deve prevalecer unicidade sem deadlock não tratado ou duplicação.",P2,MASTER-d6055984-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0061,1,"[{""id"":""MASTER-d6055984-0061"",""pedido"":""• Concorrência: executar duas sessões para criação do mesmo vínculo, backfill e alteração de estado; deve prevalecer unicidade sem deadlock não tratado ou duplicação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 327""],""aceitacao"":""• Concorrência: executar duas sessões para criação do mesmo vínculo, backfill e alteração de estado; deve prevalecer unicidade sem deadlock não tratado ou duplicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0062,"• Dados: reconciliar contagens, chaves, checksums, proprietários, estados e campos críticos; toda diferença deve gerar rejeição com causa, responsável e evidência.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 329,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-d6055984-0062: • Dados: reconciliar contagens, chaves, checksums, proprietários, estados e campos críticos; toda diferença deve gerar rejeição com causa, responsável e evidência.",P2,MASTER-d6055984-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0062,1,"[{""id"":""MASTER-d6055984-0062"",""pedido"":""• Dados: reconciliar contagens, chaves, checksums, proprietários, estados e campos críticos; toda diferença deve gerar rejeição com causa, responsável e evidência."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 329""],""aceitacao"":""• Dados: reconciliar contagens, chaves, checksums, proprietários, estados e campos críticos; toda diferença deve gerar rejeição com causa, responsável e evidência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0063,"• Segurança: validar privilégios separados para owner, migrator, runtime de leitura e runtime de escrita; proibir DDL e desactivação de triggers aos runtimes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 331,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0063: • Segurança: validar privilégios separados para owner, migrator, runtime de leitura e runtime de escrita; proibir DDL e desactivação de triggers aos runtimes.",P2,MASTER-d6055984-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0063,1,"[{""id"":""MASTER-d6055984-0063"",""pedido"":""• Segurança: validar privilégios separados para owner, migrator, runtime de leitura e runtime de escrita; proibir DDL e desactivação de triggers aos runtimes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 331""],""aceitacao"":""• Segurança: validar privilégios separados para owner, migrator, runtime de leitura e runtime de escrita; proibir DDL e desactivação de triggers aos runtimes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-d6055984-0064,"• Gate: No-Go se alguma migration não for reversível, se houver divergência estrutural, identidade pendente, negócio real não reconciliado, conta superuser em operação, cobertura incompleta de FK ou teste obrigatório por executar.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 332,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-d6055984-0064: • Gate: No-Go se alguma migration não for reversível, se houver divergência estrutural, identidade pendente, negócio real não reconciliado, conta superuser em operação, cobertura incompleta de FK ou teste obrigatório por executar.",P2,MASTER-d6055984-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0064,1,"[{""id"":""MASTER-d6055984-0064"",""pedido"":""• Gate: No-Go se alguma migration não for reversível, se houver divergência estrutural, identidade pendente, negócio real não reconciliado, conta superuser em operação, cobertura incompleta de FK ou teste obrigatório por executar."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 332""],""aceitacao"":""• Gate: No-Go se alguma migration não for reversível, se houver divergência estrutural, identidade pendente, negócio real não reconciliado, conta superuser em operação, cobertura incompleta de FK ou teste obrigatório por executar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-0755f56a-0002,"Antes da implementação, identificar e registar no relatório técnico: framework e versões em uso; estrutura de directórios; mecanismo de migrações; padrão de modelos, serviços, controladores e rotas; sistema de autenticação e perfis; convenções de testes; ferramentas de qualidade; configuração de PostgreSQL/PostGIS; estratégia de implantação; e módulos que representam investimentos, clusters, corredores, projectos âncora, ZEE, ZFI, infra-estruturas e formação. Reutilizar os padrões existentes e introduzir novas dependências apenas quando forem open source, justificadas e compatíveis.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 7,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-0755f56a-0002: Antes da implementação, identificar e registar no relatório técnico: framework e versões em uso; estrutura de directórios; mecanismo de migrações; padrão de modelos, serviços, controladores e rotas; sistema de autenticação e perfis; convenções de testes; ferramentas de qualidade; configuração de PostgreSQL/PostGIS; estratégia de implantação; e módulos que representam investimentos, clusters, corredores, projectos âncora, ZEE, ZFI, infra-estruturas e formação. Reutilizar os padrões existentes e introduzir novas dependências apenas quando forem open source, justificadas e compatíveis.",P2,MASTER-0755f56a-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0002,1,"[{""id"":""MASTER-0755f56a-0002"",""pedido"":""Antes da implementação, identificar e registar no relatório técnico: framework e versões em uso; estrutura de directórios; mecanismo de migrações; padrão de modelos, serviços, controladores e rotas; sistema de autenticação e perfis; convenções de testes; ferramentas de qualidade; configuração de PostgreSQL/PostGIS; estratégia de implantação; e módulos que representam investimentos, clusters, corredores, projectos âncora, ZEE, ZFI, infra-estruturas e formação. Reutilizar os padrões existentes e introduzir novas dependências apenas quando forem open source, justificadas e compatíveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 7""],""aceitacao"":""Antes da implementação, identificar e registar no relatório técnico: framework e versões em uso; estrutura de directórios; mecanismo de migrações; padrão de modelos, serviços, controladores e rotas; sistema de autenticação e perfis; convenções de testes; ferramentas de qualidade; configuração de PostgreSQL/PostGIS; estratégia de implantação; e módulos que representam investimentos, clusters, corredores, projectos âncora, ZEE, ZFI, infra-estruturas e formação. Reutilizar os padrões existentes e introduzir novas dependências apenas quando forem open source, justificadas e compatíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-0755f56a-0006,"Antes de criar territorial_assignment, determinar se os objectos consumidores residem na mesma base de dados ou em serviços separados. Se estiverem na mesma base, preferir tabelas de associação específicas com chaves estrangeiras para cada módulo. Se estiverem em serviços separados, manter a referência polimórfica, validar subject_type por catálogo controlado e confirmar subject_id através da API interna do módulo proprietário. Documentar a decisão, os mecanismos de integridade e o tratamento de objectos removidos ou arquivados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 38,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-0755f56a-0006: Antes de criar territorial_assignment, determinar se os objectos consumidores residem na mesma base de dados ou em serviços separados. Se estiverem na mesma base, preferir tabelas de associação específicas com chaves estrangeiras para cada módulo. Se estiverem em serviços separados, manter a referência polimórfica, validar subject_type por catálogo controlado e confirmar subject_id através da API interna do módulo proprietário. Documentar a decisão, os mecanismos de integridade e o tratamento de objectos removidos ou arquivados.",P2,MASTER-0755f56a-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0006,1,"[{""id"":""MASTER-0755f56a-0006"",""pedido"":""Antes de criar territorial_assignment, determinar se os objectos consumidores residem na mesma base de dados ou em serviços separados. Se estiverem na mesma base, preferir tabelas de associação específicas com chaves estrangeiras para cada módulo. Se estiverem em serviços separados, manter a referência polimórfica, validar subject_type por catálogo controlado e confirmar subject_id através da API interna do módulo proprietário. Documentar a decisão, os mecanismos de integridade e o tratamento de objectos removidos ou arquivados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 38""],""aceitacao"":""Antes de criar territorial_assignment, determinar se os objectos consumidores residem na mesma base de dados ou em serviços separados. Se estiverem na mesma base, preferir tabelas de associação específicas com chaves estrangeiras para cada módulo. Se estiverem em serviços separados, manter a referência polimórfica, validar subject_type por catálogo controlado e confirmar subject_id através da API interna do módulo proprietário. Documentar a decisão, os mecanismos de integridade e o tratamento de objectos removidos ou arquivados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-0755f56a-0009,"Em todos os formulários, tabelas de pesquisa, filtros e campos de associação territorial dos módulos de investimentos, clusters, corredores, projectos âncora, ZEE/ZFI, infra-estruturas e oportunidades de formação, implementar dropdowns pesquisáveis e dependentes na sequência Província → Distrito → Posto Administrativo → Localidade. A selecção de um nível deve limitar automaticamente as opções do nível seguinte ao território seleccionando, reduzindo erros de cadastro e melhorando a navegação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 48,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-0755f56a-0009: Em todos os formulários, tabelas de pesquisa, filtros e campos de associação territorial dos módulos de investimentos, clusters, corredores, projectos âncora, ZEE/ZFI, infra-estruturas e oportunidades de formação, implementar dropdowns pesquisáveis e dependentes na sequência Província → Distrito → Posto Administrativo → Localidade. A selecção de um nível deve limitar automaticamente as opções do nível seguinte ao território seleccionando, reduzindo erros de cadastro e melhorando a navegação.",P1,MASTER-0755f56a-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0009,1,"[{""id"":""MASTER-0755f56a-0009"",""pedido"":""Em todos os formulários, tabelas de pesquisa, filtros e campos de associação territorial dos módulos de investimentos, clusters, corredores, projectos âncora, ZEE/ZFI, infra-estruturas e oportunidades de formação, implementar dropdowns pesquisáveis e dependentes na sequência Província → Distrito → Posto Administrativo → Localidade. A selecção de um nível deve limitar automaticamente as opções do nível seguinte ao território seleccionando, reduzindo erros de cadastro e melhorando a navegação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 48""],""aceitacao"":""Em todos os formulários, tabelas de pesquisa, filtros e campos de associação territorial dos módulos de investimentos, clusters, corredores, projectos âncora, ZEE/ZFI, infra-estruturas e oportunidades de formação, implementar dropdowns pesquisáveis e dependentes na sequência Província → Distrito → Posto Administrativo → Localidade. A selecção de um nível deve limitar automaticamente as opções do nível seguinte ao território seleccionando, reduzindo erros de cadastro e melhorando a navegação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-0755f56a-0010,Campo Origem dos dados Comportamento obrigatório,..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 49,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-0755f56a-0010: Campo Origem dos dados Comportamento obrigatório,P2,MASTER-0755f56a-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0010,1,"[{""id"":""MASTER-0755f56a-0010"",""pedido"":""Campo Origem dos dados Comportamento obrigatório"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 49""],""aceitacao"":""Campo Origem dos dados Comportamento obrigatório"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-0755f56a-0011,"Província GET /api/v1/geo/provinces Apresentar apenas províncias publicadas; permitir pesquisa por nome e código; iniciar sem selecção, salvo filtro previamente aplicado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 50,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-0755f56a-0011: Província GET /api/v1/geo/provinces Apresentar apenas províncias publicadas; permitir pesquisa por nome e código; iniciar sem selecção, salvo filtro previamente aplicado.",P2,MASTER-0755f56a-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0011,1,"[{""id"":""MASTER-0755f56a-0011"",""pedido"":""Província GET /api/v1/geo/provinces Apresentar apenas províncias publicadas; permitir pesquisa por nome e código; iniciar sem selecção, salvo filtro previamente aplicado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 50""],""aceitacao"":""Província GET /api/v1/geo/provinces Apresentar apenas províncias publicadas; permitir pesquisa por nome e código; iniciar sem selecção, salvo filtro previamente aplicado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-0755f56a-0012,"Localidade GET /api/v1/geo/localities?admin_post_id={admin_post_id} Permanecer desactivada até à selecção do posto; quando a fonte não possuir posto, permitir consulta por district_id conforme regra de excepção aprovada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 53,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-0755f56a-0012: Localidade GET /api/v1/geo/localities?admin_post_id={admin_post_id} Permanecer desactivada até à selecção do posto; quando a fonte não possuir posto, permitir consulta por district_id conforme regra de excepção aprovada.",P2,MASTER-0755f56a-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0012,1,"[{""id"":""MASTER-0755f56a-0012"",""pedido"":""Localidade GET /api/v1/geo/localities?admin_post_id={admin_post_id} Permanecer desactivada até à selecção do posto; quando a fonte não possuir posto, permitir consulta por district_id conforme regra de excepção aprovada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 53""],""aceitacao"":""Localidade GET /api/v1/geo/localities?admin_post_id={admin_post_id} Permanecer desactivada até à selecção do posto; quando a fonte não possuir posto, permitir consulta por district_id conforme regra de excepção aprovada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-0755f56a-0013,"• Em tabelas e páginas de pesquisa, permitir filtragem progressiva pelos quatro níveis e apresentar a hierarquia completa no resultado, por exemplo: Província / Distrito / Posto Administrativo / Localidade.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 56,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-0755f56a-0013: • Em tabelas e páginas de pesquisa, permitir filtragem progressiva pelos quatro níveis e apresentar a hierarquia completa no resultado, por exemplo: Província / Distrito / Posto Administrativo / Localidade.",P2,MASTER-0755f56a-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0013,1,"[{""id"":""MASTER-0755f56a-0013"",""pedido"":""• Em tabelas e páginas de pesquisa, permitir filtragem progressiva pelos quatro níveis e apresentar a hierarquia completa no resultado, por exemplo: Província / Distrito / Posto Administrativo / Localidade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 56""],""aceitacao"":""• Em tabelas e páginas de pesquisa, permitir filtragem progressiva pelos quatro níveis e apresentar a hierarquia completa no resultado, por exemplo: Província / Distrito / Posto Administrativo / Localidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-0755f56a-0014,• Guardar apenas os identificadores territoriais. Os nomes e códigos exibidos devem ser obtidos do módulo geográfico.,..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 58,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-0755f56a-0014: • Guardar apenas os identificadores territoriais. Os nomes e códigos exibidos devem ser obtidos do módulo geográfico.,P2,MASTER-0755f56a-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0014,1,"[{""id"":""MASTER-0755f56a-0014"",""pedido"":""• Guardar apenas os identificadores territoriais. Os nomes e códigos exibidos devem ser obtidos do módulo geográfico."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 58""],""aceitacao"":""• Guardar apenas os identificadores territoriais. Os nomes e códigos exibidos devem ser obtidos do módulo geográfico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-0755f56a-0015,"• Impedir submissão quando um identificador não pertencer ao nível territorial seleccionado, mesmo que o pedido seja enviado directamente à API.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 59,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-0755f56a-0015: • Impedir submissão quando um identificador não pertencer ao nível territorial seleccionado, mesmo que o pedido seja enviado directamente à API.",P2,MASTER-0755f56a-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0015,1,"[{""id"":""MASTER-0755f56a-0015"",""pedido"":""• Impedir submissão quando um identificador não pertencer ao nível territorial seleccionado, mesmo que o pedido seja enviado directamente à API."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 59""],""aceitacao"":""• Impedir submissão quando um identificador não pertencer ao nível territorial seleccionado, mesmo que o pedido seja enviado directamente à API."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-0755f56a-0016,• Permitir limpar filtros e selecções não obrigatórias; indicar claramente os campos obrigatórios por tipo de objecto.,..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 61,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-0755f56a-0016: • Permitir limpar filtros e selecções não obrigatórias; indicar claramente os campos obrigatórios por tipo de objecto.,P2,MASTER-0755f56a-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0016,1,"[{""id"":""MASTER-0755f56a-0016"",""pedido"":""• Permitir limpar filtros e selecções não obrigatórias; indicar claramente os campos obrigatórios por tipo de objecto."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 61""],""aceitacao"":""• Permitir limpar filtros e selecções não obrigatórias; indicar claramente os campos obrigatórios por tipo de objecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-0755f56a-0017,"• Garantir navegação por teclado, rótulos acessíveis, foco visível, mensagens de carregamento, estado vazio e mensagens de erro compreensíveis.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 62,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-0755f56a-0017: • Garantir navegação por teclado, rótulos acessíveis, foco visível, mensagens de carregamento, estado vazio e mensagens de erro compreensíveis.",P2,MASTER-0755f56a-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0017,1,"[{""id"":""MASTER-0755f56a-0017"",""pedido"":""• Garantir navegação por teclado, rótulos acessíveis, foco visível, mensagens de carregamento, estado vazio e mensagens de erro compreensíveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 62""],""aceitacao"":""• Garantir navegação por teclado, rótulos acessíveis, foco visível, mensagens de carregamento, estado vazio e mensagens de erro compreensíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-0755f56a-0030,"O seed inicial deve carregar o país e as 11 unidades territoriais de primeiro nível usando códigos institucionais estáveis. As capitais são preparadas numa tabela de staging e apenas ligadas a geo_province_capital depois da importação e validação dos distritos, postos administrativos e localidades. Esta abordagem evita criar localidades artificiais ou relações administrativas não confirmadas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 147,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-0755f56a-0030: O seed inicial deve carregar o país e as 11 unidades territoriais de primeiro nível usando códigos institucionais estáveis. As capitais são preparadas numa tabela de staging e apenas ligadas a geo_province_capital depois da importação e validação dos distritos, postos administrativos e localidades. Esta abordagem evita criar localidades artificiais ou relações administrativas não confirmadas.",P1,MASTER-0755f56a-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0030,1,"[{""id"":""MASTER-0755f56a-0030"",""pedido"":""O seed inicial deve carregar o país e as 11 unidades territoriais de primeiro nível usando códigos institucionais estáveis. As capitais são preparadas numa tabela de staging e apenas ligadas a geo_province_capital depois da importação e validação dos distritos, postos administrativos e localidades. Esta abordagem evita criar localidades artificiais ou relações administrativas não confirmadas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 147""],""aceitacao"":""O seed inicial deve carregar o país e as 11 unidades territoriais de primeiro nível usando códigos institucionais estáveis. As capitais são preparadas numa tabela de staging e apenas ligadas a geo_province_capital depois da importação e validação dos distritos, postos administrativos e localidades. Esta abordagem evita criar localidades artificiais ou relações administrativas não confirmadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-0755f56a-0031,"'Validar condições de reutilização antes da publicação',",..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 158,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-0755f56a-0031: 'Validar condições de reutilização antes da publicação',",P2,MASTER-0755f56a-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0031,1,"[{""id"":""MASTER-0755f56a-0031"",""pedido"":""'Validar condições de reutilização antes da publicação',"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 158""],""aceitacao"":""'Validar condições de reutilização antes da publicação',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-0755f56a-0032,Fonte de referência: Instituto Nacional de Estatística — Codificador da Divisão Político-Administrativa. A lista de províncias e capitais deve ser reconciliada com a versão oficial vigente antes de cada publicação.,..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 289,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-0755f56a-0032: Fonte de referência: Instituto Nacional de Estatística — Codificador da Divisão Político-Administrativa. A lista de províncias e capitais deve ser reconciliada com a versão oficial vigente antes de cada publicação.,P1,MASTER-0755f56a-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0032,1,"[{""id"":""MASTER-0755f56a-0032"",""pedido"":""Fonte de referência: Instituto Nacional de Estatística — Codificador da Divisão Político-Administrativa. A lista de províncias e capitais deve ser reconciliada com a versão oficial vigente antes de cada publicação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 289""],""aceitacao"":""Fonte de referência: Instituto Nacional de Estatística — Codificador da Divisão Político-Administrativa. A lista de províncias e capitais deve ser reconciliada com a versão oficial vigente antes de cada publicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-0755f56a-0033,"A execução depende da disponibilização dos ficheiros oficiais ou oficialmente validados que contenham distritos, postos administrativos, localidades e, quando aplicável, limites geográficos. Para cada ficheiro, registar nome, entidade emissora, versão, data de referência, URL de origem, licença, formato, codificação, delimitador, sistema de coordenadas e checksum SHA-256. Interromper a publicação quando a fonte não possuir licença confirmada, versão identificável ou correspondência verificável com o codificador administrativo adoptado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 291,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-0755f56a-0033: A execução depende da disponibilização dos ficheiros oficiais ou oficialmente validados que contenham distritos, postos administrativos, localidades e, quando aplicável, limites geográficos. Para cada ficheiro, registar nome, entidade emissora, versão, data de referência, URL de origem, licença, formato, codificação, delimitador, sistema de coordenadas e checksum SHA-256. Interromper a publicação quando a fonte não possuir licença confirmada, versão identificável ou correspondência verificável com o codificador administrativo adoptado.",P1,MASTER-0755f56a-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0033,1,"[{""id"":""MASTER-0755f56a-0033"",""pedido"":""A execução depende da disponibilização dos ficheiros oficiais ou oficialmente validados que contenham distritos, postos administrativos, localidades e, quando aplicável, limites geográficos. Para cada ficheiro, registar nome, entidade emissora, versão, data de referência, URL de origem, licença, formato, codificação, delimitador, sistema de coordenadas e checksum SHA-256. Interromper a publicação quando a fonte não possuir licença confirmada, versão identificável ou correspondência verificável com o codificador administrativo adoptado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 291""],""aceitacao"":""A execução depende da disponibilização dos ficheiros oficiais ou oficialmente validados que contenham distritos, postos administrativos, localidades e, quando aplicável, limites geográficos. Para cada ficheiro, registar nome, entidade emissora, versão, data de referência, URL de origem, licença, formato, codificação, delimitador, sistema de coordenadas e checksum SHA-256. Interromper a publicação quando a fonte não possuir licença confirmada, versão identificável ou correspondência verificável com o codificador administrativo adoptado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-0755f56a-0034,"O importador assume um ficheiro CSV UTF-8, delimitado por ponto e vírgula, produzido a partir da versão oficial vigente do codificador do INE. O PDF actualmente disponibilizado pelo INE apresenta códigos de província, distrito e posto administrativo; quando a fonte não contiver localidades, estas devem ser fornecidas num ficheiro oficial complementar e não inferidas a partir do nome do posto administrativo.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 292,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-0755f56a-0034: O importador assume um ficheiro CSV UTF-8, delimitado por ponto e vírgula, produzido a partir da versão oficial vigente do codificador do INE. O PDF actualmente disponibilizado pelo INE apresenta códigos de província, distrito e posto administrativo; quando a fonte não contiver localidades, estas devem ser fornecidas num ficheiro oficial complementar e não inferidas a partir do nome do posto administrativo.",P2,MASTER-0755f56a-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0034,1,"[{""id"":""MASTER-0755f56a-0034"",""pedido"":""O importador assume um ficheiro CSV UTF-8, delimitado por ponto e vírgula, produzido a partir da versão oficial vigente do codificador do INE. O PDF actualmente disponibilizado pelo INE apresenta códigos de província, distrito e posto administrativo; quando a fonte não contiver localidades, estas devem ser fornecidas num ficheiro oficial complementar e não inferidas a partir do nome do posto administrativo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 292""],""aceitacao"":""O importador assume um ficheiro CSV UTF-8, delimitado por ponto e vírgula, produzido a partir da versão oficial vigente do codificador do INE. O PDF actualmente disponibilizado pelo INE apresenta códigos de província, distrito e posto administrativo; quando a fonte não contiver localidades, estas devem ser fornecidas num ficheiro oficial complementar e não inferidas a partir do nome do posto administrativo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-0755f56a-0035,Coluna Obrigatória Regra,..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 294,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-0755f56a-0035: Coluna Obrigatória Regra,P2,MASTER-0755f56a-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0035,1,"[{""id"":""MASTER-0755f56a-0035"",""pedido"":""Coluna Obrigatória Regra"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 294""],""aceitacao"":""Coluna Obrigatória Regra"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-0755f56a-0036,province_code Sim Dois dígitos; deve existir em geo.geo_province.,..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 295,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-0755f56a-0036: province_code Sim Dois dígitos; deve existir em geo.geo_province.,P2,MASTER-0755f56a-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0036,1,"[{""id"":""MASTER-0755f56a-0036"",""pedido"":""province_code Sim Dois dígitos; deve existir em geo.geo_province."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 295""],""aceitacao"":""province_code Sim Dois dígitos; deve existir em geo.geo_province."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-0755f56a-0037,admin_post_name Não Obrigatório quando admin_post_code estiver preenchido.,..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 300,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-0755f56a-0037: admin_post_name Não Obrigatório quando admin_post_code estiver preenchido.,P2,MASTER-0755f56a-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0037,1,"[{""id"":""MASTER-0755f56a-0037"",""pedido"":""admin_post_name Não Obrigatório quando admin_post_code estiver preenchido."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 300""],""aceitacao"":""admin_post_name Não Obrigatório quando admin_post_code estiver preenchido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-0755f56a-0038,locality_name Não Obrigatório quando locality_code estiver preenchido.,..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 302,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-0755f56a-0038: locality_name Não Obrigatório quando locality_code estiver preenchido.,P2,MASTER-0755f56a-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0038,1,"[{""id"":""MASTER-0755f56a-0038"",""pedido"":""locality_name Não Obrigatório quando locality_code estiver preenchido."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 302""],""aceitacao"":""locality_name Não Obrigatório quando locality_code estiver preenchido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-0755f56a-0039,"No final, executar e documentar: migração numa base vazia; rollback completo; nova migração; seed de Moçambique; importação de um lote válido; repetição do mesmo lote para comprovar idempotência; importação de um lote inválido para comprovar rejeição; testes das restrições hierárquicas e espaciais; testes de autorização; testes de todos os endpoints; validação do OpenAPI; análise estática; testes automatizados; e consulta dos indicadores de qualidade. A conclusão deve apresentar o comando executado, o resultado obtido e qualquer item não verificado. Não declarar a implementação concluída enquanto existir teste falhado, associação órfã, duplicação crítica, geometria inválida ou documentação divergente do código.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 500,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-0755f56a-0039: No final, executar e documentar: migração numa base vazia; rollback completo; nova migração; seed de Moçambique; importação de um lote válido; repetição do mesmo lote para comprovar idempotência; importação de um lote inválido para comprovar rejeição; testes das restrições hierárquicas e espaciais; testes de autorização; testes de todos os endpoints; validação do OpenAPI; análise estática; testes automatizados; e consulta dos indicadores de qualidade. A conclusão deve apresentar o comando executado, o resultado obtido e qualquer item não verificado. Não declarar a implementação concluída enquanto existir teste falhado, associação órfã, duplicação crítica, geometria inválida ou documentação divergente do código.",P1,MASTER-0755f56a-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0039,1,"[{""id"":""MASTER-0755f56a-0039"",""pedido"":""No final, executar e documentar: migração numa base vazia; rollback completo; nova migração; seed de Moçambique; importação de um lote válido; repetição do mesmo lote para comprovar idempotência; importação de um lote inválido para comprovar rejeição; testes das restrições hierárquicas e espaciais; testes de autorização; testes de todos os endpoints; validação do OpenAPI; análise estática; testes automatizados; e consulta dos indicadores de qualidade. A conclusão deve apresentar o comando executado, o resultado obtido e qualquer item não verificado. Não declarar a implementação concluída enquanto existir teste falhado, associação órfã, duplicação crítica, geometria inválida ou documentação divergente do código."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 500""],""aceitacao"":""No final, executar e documentar: migração numa base vazia; rollback completo; nova migração; seed de Moçambique; importação de um lote válido; repetição do mesmo lote para comprovar idempotência; importação de um lote inválido para comprovar rejeição; testes das restrições hierárquicas e espaciais; testes de autorização; testes de todos os endpoints; validação do OpenAPI; análise estática; testes automatizados; e consulta dos indicadores de qualidade. A conclusão deve apresentar o comando executado, o resultado obtido e qualquer item não verificado. Não declarar a implementação concluída enquanto existir teste falhado, associação órfã, duplicação crítica, geometria inválida ou documentação divergente do código."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-0755f56a-0040,"Criar um processo separado e reproduzível para transformar a fonte do INE no CSV aceite pelo importador. O processo deve preservar o ficheiro original, extrair os campos sem alterar os códigos, normalizar apenas espaços e codificação, gerar o checksum, produzir um relatório de linhas extraídas e rejeitadas e comparar os totais por província com a fonte. Se a fonte for PDF, não assumir que a extracção automática é correcta: gerar um ficheiro de revisão e exigir validação do Data Steward antes da carga final.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 531,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-0755f56a-0040: Criar um processo separado e reproduzível para transformar a fonte do INE no CSV aceite pelo importador. O processo deve preservar o ficheiro original, extrair os campos sem alterar os códigos, normalizar apenas espaços e codificação, gerar o checksum, produzir um relatório de linhas extraídas e rejeitadas e comparar os totais por província com a fonte. Se a fonte for PDF, não assumir que a extracção automática é correcta: gerar um ficheiro de revisão e exigir validação do Data Steward antes da carga final.",P2,MASTER-0755f56a-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0040,1,"[{""id"":""MASTER-0755f56a-0040"",""pedido"":""Criar um processo separado e reproduzível para transformar a fonte do INE no CSV aceite pelo importador. O processo deve preservar o ficheiro original, extrair os campos sem alterar os códigos, normalizar apenas espaços e codificação, gerar o checksum, produzir um relatório de linhas extraídas e rejeitadas e comparar os totais por província com a fonte. Se a fonte for PDF, não assumir que a extracção automática é correcta: gerar um ficheiro de revisão e exigir validação do Data Steward antes da carga final."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 531""],""aceitacao"":""Criar um processo separado e reproduzível para transformar a fonte do INE no CSV aceite pelo importador. O processo deve preservar o ficheiro original, extrair os campos sem alterar os códigos, normalizar apenas espaços e codificação, gerar o checksum, produzir um relatório de linhas extraídas e rejeitadas e comparar os totais por província com a fonte. Se a fonte for PDF, não assumir que a extracção automática é correcta: gerar um ficheiro de revisão e exigir validação do Data Steward antes da carga final."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-0755f56a-0041,"A resposta final deve conter: resumo executivo da implementação; decisões arquitecturais adoptadas; migrações aplicadas; componentes criados ou modificados; endpoints entregues; dados importados; resultados dos testes; métricas de qualidade; riscos ou limitações remanescentes; instruções de execução; instruções de rollback; e checklist dos critérios de aceitação. Para cada item não concluído, indicar claramente o motivo, o impacto e a acção necessária, sem apresentar o projecto como finalizado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 532,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-0755f56a-0041: A resposta final deve conter: resumo executivo da implementação; decisões arquitecturais adoptadas; migrações aplicadas; componentes criados ou modificados; endpoints entregues; dados importados; resultados dos testes; métricas de qualidade; riscos ou limitações remanescentes; instruções de execução; instruções de rollback; e checklist dos critérios de aceitação. Para cada item não concluído, indicar claramente o motivo, o impacto e a acção necessária, sem apresentar o projecto como finalizado.",P2,MASTER-0755f56a-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0041,1,"[{""id"":""MASTER-0755f56a-0041"",""pedido"":""A resposta final deve conter: resumo executivo da implementação; decisões arquitecturais adoptadas; migrações aplicadas; componentes criados ou modificados; endpoints entregues; dados importados; resultados dos testes; métricas de qualidade; riscos ou limitações remanescentes; instruções de execução; instruções de rollback; e checklist dos critérios de aceitação. Para cada item não concluído, indicar claramente o motivo, o impacto e a acção necessária, sem apresentar o projecto como finalizado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 532""],""aceitacao"":""A resposta final deve conter: resumo executivo da implementação; decisões arquitecturais adoptadas; migrações aplicadas; componentes criados ou modificados; endpoints entregues; dados importados; resultados dos testes; métricas de qualidade; riscos ou limitações remanescentes; instruções de execução; instruções de rollback; e checklist dos critérios de aceitação. Para cada item não concluído, indicar claramente o motivo, o impacto e a acção necessária, sem apresentar o projecto como finalizado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-0755f56a-0042,"Fonte: INE — Codificador da Divisão Político-Administrativa. O documento oficial deve ser descarregado, preservado sem alterações e transformado para o contrato CSV por um processo reproduzível; o script não extrai directamente tabelas do PDF.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 533,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-0755f56a-0042: Fonte: INE — Codificador da Divisão Político-Administrativa. O documento oficial deve ser descarregado, preservado sem alterações e transformado para o contrato CSV por um processo reproduzível; o script não extrai directamente tabelas do PDF.",P2,MASTER-0755f56a-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0042,1,"[{""id"":""MASTER-0755f56a-0042"",""pedido"":""Fonte: INE — Codificador da Divisão Político-Administrativa. O documento oficial deve ser descarregado, preservado sem alterações e transformado para o contrato CSV por um processo reproduzível; o script não extrai directamente tabelas do PDF."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 533""],""aceitacao"":""Fonte: INE — Codificador da Divisão Político-Administrativa. O documento oficial deve ser descarregado, preservado sem alterações e transformado para o contrato CSV por um processo reproduzível; o script não extrai directamente tabelas do PDF."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +19/10/2026 — Pendências técnicas Inhambane em QA independente, revisão 306e3ebc8a7036b36820d61cf5c828d6dd1126dc1891d9eaa59cde57f91f08ac. Reutilização de originais sem duplicação (31 ligações/2 originais), snapshot documental no dossier e navegador com saída/nova sessão/login/MFA/continuação comprovados; dez verificações de permissões passaram. 30 fichas reconciliadas; lacunas e origem das exigências por ficha/campo. Corrigida condição financeira OP-9f173ed3-0043. Sem nova importação, submissão/publicação, migrations, alterações de MFA ou catálogo de papéis, activo ou HML01. Provas e limites: outputs/investmoz-inhambane-tecnico-QA-20261019/RELATORIO-QA.md. Substitui apenas pendências técnicas do relato anterior; não encerra requisitos globais nem dados em falta.",território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,"19/10/2026 — incremento QA independente localização/associações, revisão 660a25e37e1e010be68b765e9ff22eacb1b8a963f1a70e1f293564e67f99c1f4. Pedido expresso da Tempo: harmonizar sem nova regra; reutilizar dados e preservar estados/fontes/histórico. Duas funções comprovadas no código/schema; títulos esclarecidos, reutilização explícita da hierarquia, principal/adicional/por indicar e aviso não destrutivo de divergência. Provas de gravação/recuperação, HTTP409, associação preliminar, filtros, mapa sem geometria e dossier em outputs/investmoz-territorios-localizacao-QA-20261019/RELATORIO-QA.md e para-revisao/MANIFESTO-QA.json. Snapshot real de 18/10/2026; exemplos de associação sintéticos; zero geometrias reais, sem prova de desenho positivo nem avaliação com utilizadores humanos. Sem migrations, MFA/papéis ou alteração activa; separado da HML01. Recorte não encerra o requisito global.",,"19/10/2026 — Inhambane v1, lote QA separado a2b47f486332c78926202eb462c5238fac15ffc8afb2fe391e47b091541e2058. Fonte32c6ab160c50… comparada com anterior9f628cd57eb8…; 39 itens+5 condições reconciliados em30 rascunhos privados/30 locais,2 originais privados com scan real ClamAV. Repetição sem duplicação, fontes/intervalos/agregados preservados, nenhum total financeiro do lote. Backend de recuperação e confidencialidade demonstrado; login real/edição visual/publicação/percurso positivo destas fichas pendentes. Lacunas concretas: dados do promotor/contacto/taxonomia/local, proveniência documental no snapshot do dossier e reutilização biblioteca→anexo canónico. Sem novos papéis, migrations, alteração activa ou incorporação na HML01. outputs/investmoz-inhambane-v1-QA-20261019/RELATORIO-QA.md. Não encerra requisito global.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0022,7. Documentos e fontes Documento; tipo; referência; emissor; data; validade; classificação; fonte; autorização de consulta e publicação. Formato e tamanho permitidos; antivírus; checksum; metadados obrigatórios; conteúdo reservado fora do índice público.,..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 63 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 61,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-6e51cfcd-0022: 7. Documentos e fontes Documento; tipo; referência; emissor; data; validade; classificação; fonte; autorização de consulta e publicação. Formato e tamanho permitidos; antivírus; checksum; metadados obrigatórios; conteúdo reservado fora do índice público. | MASTER-24f36a01-0022: 7. Documentos e fontes Documento; tipo; referência; emissor; data; validade; classificação; fonte; autorização de consulta e publicação. Formato e tamanho permitidos; antivírus; checksum; metadados obrigatórios; conteúdo reservado fora do índice público.,P2,MASTER-6e51cfcd-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0022 | MASTER-24f36a01-0022,2,"[{""id"":""MASTER-6e51cfcd-0022"",""pedido"":""7. Documentos e fontes Documento; tipo; referência; emissor; data; validade; classificação; fonte; autorização de consulta e publicação. Formato e tamanho permitidos; antivírus; checksum; metadados obrigatórios; conteúdo reservado fora do índice público."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 63""],""aceitacao"":""7. Documentos e fontes Documento; tipo; referência; emissor; data; validade; classificação; fonte; autorização de consulta e publicação. Formato e tamanho permitidos; antivírus; checksum; metadados obrigatórios; conteúdo reservado fora do índice público."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-24f36a01-0022"",""pedido"":""7. Documentos e fontes Documento; tipo; referência; emissor; data; validade; classificação; fonte; autorização de consulta e publicação. Formato e tamanho permitidos; antivírus; checksum; metadados obrigatórios; conteúdo reservado fora do índice público."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 61""],""aceitacao"":""7. Documentos e fontes Documento; tipo; referência; emissor; data; validade; classificação; fonte; autorização de consulta e publicação. Formato e tamanho permitidos; antivírus; checksum; metadados obrigatórios; conteúdo reservado fora do índice público."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0023,"Comportamento obrigatório: apresentar indicador de progresso; permitir guardar, editar e abandonar rascunhos; preservar dados válidos após erro; mostrar ajuda contextual; suportar PT/EN; aplicar validação no cliente e no servidor; bloquear dupla submissão; criar eventos idempotentes; emitir comprovativo com código, data, estado e canal de consulta; notificar o proponente; criar tarefa de triagem; e registar auditoria sem expor conteúdo sensível.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 66 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 64,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0023: Comportamento obrigatório: apresentar indicador de progresso; permitir guardar, editar e abandonar rascunhos; preservar dados válidos após erro; mostrar ajuda contextual; suportar PT/EN; aplicar validação no cliente e no servidor; bloquear dupla submissão; criar eventos idempotentes; emitir comprovativo com código, data, estado e canal de consulta; notificar o proponente; criar tarefa de triagem; e registar auditoria sem expor conteúdo sensível. | MASTER-24f36a01-0023: Comportamento obrigatório: apresentar indicador de progresso; permitir guardar, editar e abandonar rascunhos; preservar dados válidos após erro; mostrar ajuda contextual; suportar PT/EN; aplicar validação no cliente e no servidor; bloquear dupla submissão; criar eventos idempotentes; emitir comprovativo com código, data, estado e canal de consulta; notificar o proponente; criar tarefa de triagem; e registar auditoria sem expor conteúdo sensível.",P1,MASTER-6e51cfcd-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0023 | MASTER-24f36a01-0023,2,"[{""id"":""MASTER-6e51cfcd-0023"",""pedido"":""Comportamento obrigatório: apresentar indicador de progresso; permitir guardar, editar e abandonar rascunhos; preservar dados válidos após erro; mostrar ajuda contextual; suportar PT/EN; aplicar validação no cliente e no servidor; bloquear dupla submissão; criar eventos idempotentes; emitir comprovativo com código, data, estado e canal de consulta; notificar o proponente; criar tarefa de triagem; e registar auditoria sem expor conteúdo sensível."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 66""],""aceitacao"":""Comportamento obrigatório: apresentar indicador de progresso; permitir guardar, editar e abandonar rascunhos; preservar dados válidos após erro; mostrar ajuda contextual; suportar PT/EN; aplicar validação no cliente e no servidor; bloquear dupla submissão; criar eventos idempotentes; emitir comprovativo com código, data, estado e canal de consulta; notificar o proponente; criar tarefa de triagem; e registar auditoria sem expor conteúdo sensível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-24f36a01-0023"",""pedido"":""Comportamento obrigatório: apresentar indicador de progresso; permitir guardar, editar e abandonar rascunhos; preservar dados válidos após erro; mostrar ajuda contextual; suportar PT/EN; aplicar validação no cliente e no servidor; bloquear dupla submissão; criar eventos idempotentes; emitir comprovativo com código, data, estado e canal de consulta; notificar o proponente; criar tarefa de triagem; e registar auditoria sem expor conteúdo sensível."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 64""],""aceitacao"":""Comportamento obrigatório: apresentar indicador de progresso; permitir guardar, editar e abandonar rascunhos; preservar dados válidos após erro; mostrar ajuda contextual; suportar PT/EN; aplicar validação no cliente e no servidor; bloquear dupla submissão; criar eventos idempotentes; emitir comprovativo com código, data, estado e canal de consulta; notificar o proponente; criar tarefa de triagem; e registar auditoria sem expor conteúdo sensível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0024,• Campos obrigatórios e condicionais são determinados pela modalidade e pelo tipo de activo ou direito.,..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 68 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 66,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-6e51cfcd-0024: • Campos obrigatórios e condicionais são determinados pela modalidade e pelo tipo de activo ou direito. | MASTER-24f36a01-0024: • Campos obrigatórios e condicionais são determinados pela modalidade e pelo tipo de activo ou direito.,P2,MASTER-6e51cfcd-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0024 | MASTER-24f36a01-0024,2,"[{""id"":""MASTER-6e51cfcd-0024"",""pedido"":""• Campos obrigatórios e condicionais são determinados pela modalidade e pelo tipo de activo ou direito."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 68""],""aceitacao"":""• Campos obrigatórios e condicionais são determinados pela modalidade e pelo tipo de activo ou direito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-24f36a01-0024"",""pedido"":""• Campos obrigatórios e condicionais são determinados pela modalidade e pelo tipo de activo ou direito."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 66""],""aceitacao"":""• Campos obrigatórios e condicionais são determinados pela modalidade e pelo tipo de activo ou direito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0025,"Disponibilizar o formulário na ficha da oportunidade e na área reservada. O formulário deve identificar inequivocamente a oportunidade, qualificar o interessado, recolher consentimentos e criar ou actualizar um lead no CRM, sem revelar informação confidencial nem assumir elegibilidade, solvência ou adequação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 73 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 71,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0025: Disponibilizar o formulário na ficha da oportunidade e na área reservada. O formulário deve identificar inequivocamente a oportunidade, qualificar o interessado, recolher consentimentos e criar ou actualizar um lead no CRM, sem revelar informação confidencial nem assumir elegibilidade, solvência ou adequação. | MASTER-24f36a01-0025: Disponibilizar o formulário na ficha da oportunidade e na área reservada. O formulário deve identificar inequivocamente a oportunidade, qualificar o interessado, recolher consentimentos e criar ou actualizar um lead no CRM, sem revelar informação confidencial nem assumir elegibilidade, solvência ou adequação.",P2,MASTER-6e51cfcd-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0025 | MASTER-24f36a01-0025,2,"[{""id"":""MASTER-6e51cfcd-0025"",""pedido"":""Disponibilizar o formulário na ficha da oportunidade e na área reservada. O formulário deve identificar inequivocamente a oportunidade, qualificar o interessado, recolher consentimentos e criar ou actualizar um lead no CRM, sem revelar informação confidencial nem assumir elegibilidade, solvência ou adequação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 73""],""aceitacao"":""Disponibilizar o formulário na ficha da oportunidade e na área reservada. O formulário deve identificar inequivocamente a oportunidade, qualificar o interessado, recolher consentimentos e criar ou actualizar um lead no CRM, sem revelar informação confidencial nem assumir elegibilidade, solvência ou adequação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-24f36a01-0025"",""pedido"":""Disponibilizar o formulário na ficha da oportunidade e na área reservada. O formulário deve identificar inequivocamente a oportunidade, qualificar o interessado, recolher consentimentos e criar ou actualizar um lead no CRM, sem revelar informação confidencial nem assumir elegibilidade, solvência ou adequação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 71""],""aceitacao"":""Disponibilizar o formulário na ficha da oportunidade e na área reservada. O formulário deve identificar inequivocamente a oportunidade, qualificar o interessado, recolher consentimentos e criar ou actualizar um lead no CRM, sem revelar informação confidencial nem assumir elegibilidade, solvência ou adequação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0026,Oportunidade Código e título; modalidade; origem da manifestação. Preenchimento automático; aceitar apenas oportunidade publicada e activa; preservar origem da campanha ou referência.,..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 76 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 74,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-6e51cfcd-0026: Oportunidade Código e título; modalidade; origem da manifestação. Preenchimento automático; aceitar apenas oportunidade publicada e activa; preservar origem da campanha ou referência. | MASTER-24f36a01-0026: Oportunidade Código e título; modalidade; origem da manifestação. Preenchimento automático; aceitar apenas oportunidade publicada e activa; preservar origem da campanha ou referência.,P2,MASTER-6e51cfcd-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0026 | MASTER-24f36a01-0026,2,"[{""id"":""MASTER-6e51cfcd-0026"",""pedido"":""Oportunidade Código e título; modalidade; origem da manifestação. Preenchimento automático; aceitar apenas oportunidade publicada e activa; preservar origem da campanha ou referência."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 76""],""aceitacao"":""Oportunidade Código e título; modalidade; origem da manifestação. Preenchimento automático; aceitar apenas oportunidade publicada e activa; preservar origem da campanha ou referência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-24f36a01-0026"",""pedido"":""Oportunidade Código e título; modalidade; origem da manifestação. Preenchimento automático; aceitar apenas oportunidade publicada e activa; preservar origem da campanha ou referência."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 74""],""aceitacao"":""Oportunidade Código e título; modalidade; origem da manifestação. Preenchimento automático; aceitar apenas oportunidade publicada e activa; preservar origem da campanha ou referência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0027,Capacidade e intenção Modalidade pretendida; ticket mínimo e máximo; moeda; percentagem pretendida; prazo; fonte geral de fundos; necessidade de financiamento. Intervalos coerentes; moeda obrigatória; prova de fundos apenas em etapa autorizada e com acesso restrito.,..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 79 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 77,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-6e51cfcd-0027: Capacidade e intenção Modalidade pretendida; ticket mínimo e máximo; moeda; percentagem pretendida; prazo; fonte geral de fundos; necessidade de financiamento. Intervalos coerentes; moeda obrigatória; prova de fundos apenas em etapa autorizada e com acesso restrito. | MASTER-24f36a01-0027: Capacidade e intenção Modalidade pretendida; ticket mínimo e máximo; moeda; percentagem pretendida; prazo; fonte geral de fundos; necessidade de financiamento. Intervalos coerentes; moeda obrigatória; prova de fundos apenas em etapa autorizada e com acesso restrito.,P2,MASTER-6e51cfcd-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0027 | MASTER-24f36a01-0027,2,"[{""id"":""MASTER-6e51cfcd-0027"",""pedido"":""Capacidade e intenção Modalidade pretendida; ticket mínimo e máximo; moeda; percentagem pretendida; prazo; fonte geral de fundos; necessidade de financiamento. Intervalos coerentes; moeda obrigatória; prova de fundos apenas em etapa autorizada e com acesso restrito."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 79""],""aceitacao"":""Capacidade e intenção Modalidade pretendida; ticket mínimo e máximo; moeda; percentagem pretendida; prazo; fonte geral de fundos; necessidade de financiamento. Intervalos coerentes; moeda obrigatória; prova de fundos apenas em etapa autorizada e com acesso restrito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-24f36a01-0027"",""pedido"":""Capacidade e intenção Modalidade pretendida; ticket mínimo e máximo; moeda; percentagem pretendida; prazo; fonte geral de fundos; necessidade de financiamento. Intervalos coerentes; moeda obrigatória; prova de fundos apenas em etapa autorizada e com acesso restrito."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 77""],""aceitacao"":""Capacidade e intenção Modalidade pretendida; ticket mínimo e máximo; moeda; percentagem pretendida; prazo; fonte geral de fundos; necessidade de financiamento. Intervalos coerentes; moeda obrigatória; prova de fundos apenas em etapa autorizada e com acesso restrito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0028,"Mensagem e pedido Motivação; informação adicional; pedido de reunião; pedido de acesso; questões iniciais. Limite de tamanho; filtragem de conteúdo; não permitir anexos sensíveis no primeiro contacto, salvo política aprovada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 80 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 78,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-6e51cfcd-0028: Mensagem e pedido Motivação; informação adicional; pedido de reunião; pedido de acesso; questões iniciais. Limite de tamanho; filtragem de conteúdo; não permitir anexos sensíveis no primeiro contacto, salvo política aprovada. | MASTER-24f36a01-0028: Mensagem e pedido Motivação; informação adicional; pedido de reunião; pedido de acesso; questões iniciais. Limite de tamanho; filtragem de conteúdo; não permitir anexos sensíveis no primeiro contacto, salvo política aprovada.",P2,MASTER-6e51cfcd-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0028 | MASTER-24f36a01-0028,2,"[{""id"":""MASTER-6e51cfcd-0028"",""pedido"":""Mensagem e pedido Motivação; informação adicional; pedido de reunião; pedido de acesso; questões iniciais. Limite de tamanho; filtragem de conteúdo; não permitir anexos sensíveis no primeiro contacto, salvo política aprovada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 80""],""aceitacao"":""Mensagem e pedido Motivação; informação adicional; pedido de reunião; pedido de acesso; questões iniciais. Limite de tamanho; filtragem de conteúdo; não permitir anexos sensíveis no primeiro contacto, salvo política aprovada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-24f36a01-0028"",""pedido"":""Mensagem e pedido Motivação; informação adicional; pedido de reunião; pedido de acesso; questões iniciais. Limite de tamanho; filtragem de conteúdo; não permitir anexos sensíveis no primeiro contacto, salvo política aprovada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 78""],""aceitacao"":""Mensagem e pedido Motivação; informação adicional; pedido de reunião; pedido de acesso; questões iniciais. Limite de tamanho; filtragem de conteúdo; não permitir anexos sensíveis no primeiro contacto, salvo política aprovada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0029,"Consentimentos Tratamento de dados; contacto; partilha controlada com o proprietário; termos; conflitos de interesse. Consentimentos separados, versionados e revogáveis; bloquear envio sem bases obrigatórias.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 81 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 79,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-6e51cfcd-0029: Consentimentos Tratamento de dados; contacto; partilha controlada com o proprietário; termos; conflitos de interesse. Consentimentos separados, versionados e revogáveis; bloquear envio sem bases obrigatórias. | MASTER-24f36a01-0029: Consentimentos Tratamento de dados; contacto; partilha controlada com o proprietário; termos; conflitos de interesse. Consentimentos separados, versionados e revogáveis; bloquear envio sem bases obrigatórias.",P2,MASTER-6e51cfcd-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0029 | MASTER-24f36a01-0029,2,"[{""id"":""MASTER-6e51cfcd-0029"",""pedido"":""Consentimentos Tratamento de dados; contacto; partilha controlada com o proprietário; termos; conflitos de interesse. Consentimentos separados, versionados e revogáveis; bloquear envio sem bases obrigatórias."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 81""],""aceitacao"":""Consentimentos Tratamento de dados; contacto; partilha controlada com o proprietário; termos; conflitos de interesse. Consentimentos separados, versionados e revogáveis; bloquear envio sem bases obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-24f36a01-0029"",""pedido"":""Consentimentos Tratamento de dados; contacto; partilha controlada com o proprietário; termos; conflitos de interesse. Consentimentos separados, versionados e revogáveis; bloquear envio sem bases obrigatórias."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 79""],""aceitacao"":""Consentimentos Tratamento de dados; contacto; partilha controlada com o proprietário; termos; conflitos de interesse. Consentimentos separados, versionados e revogáveis; bloquear envio sem bases obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0030,"Integração e encaminhamento: ao submeter, criar ou actualizar investor_profile, interest, consentimento, ligação CRM, notificação e tarefa de qualificação. Deduplicar por interessado–oportunidade–modalidade–período, conservar todas as origens e usar identificador idempotente. O responsável deve rever identidade, completude, conflito, capacidade declarada e adequação objectiva antes de encaminhar ao proprietário.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 84 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 82,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0030: Integração e encaminhamento: ao submeter, criar ou actualizar investor_profile, interest, consentimento, ligação CRM, notificação e tarefa de qualificação. Deduplicar por interessado–oportunidade–modalidade–período, conservar todas as origens e usar identificador idempotente. O responsável deve rever identidade, completude, conflito, capacidade declarada e adequação objectiva antes de encaminhar ao proprietário. | MASTER-24f36a01-0030: Integração e encaminhamento: ao submeter, criar ou actualizar investor_profile, interest, consentimento, ligação CRM, notificação e tarefa de qualificação. Deduplicar por interessado–oportunidade–modalidade–período, conservar todas as origens e usar identificador idempotente. O responsável deve rever identidade, completude, conflito, capacidade declarada e adequação objectiva antes de encaminhar ao proprietário.",P2,MASTER-6e51cfcd-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0030 | MASTER-24f36a01-0030,2,"[{""id"":""MASTER-6e51cfcd-0030"",""pedido"":""Integração e encaminhamento: ao submeter, criar ou actualizar investor_profile, interest, consentimento, ligação CRM, notificação e tarefa de qualificação. Deduplicar por interessado–oportunidade–modalidade–período, conservar todas as origens e usar identificador idempotente. O responsável deve rever identidade, completude, conflito, capacidade declarada e adequação objectiva antes de encaminhar ao proprietário."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 84""],""aceitacao"":""Integração e encaminhamento: ao submeter, criar ou actualizar investor_profile, interest, consentimento, ligação CRM, notificação e tarefa de qualificação. Deduplicar por interessado–oportunidade–modalidade–período, conservar todas as origens e usar identificador idempotente. O responsável deve rever identidade, completude, conflito, capacidade declarada e adequação objectiva antes de encaminhar ao proprietário."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-24f36a01-0030"",""pedido"":""Integração e encaminhamento: ao submeter, criar ou actualizar investor_profile, interest, consentimento, ligação CRM, notificação e tarefa de qualificação. Deduplicar por interessado–oportunidade–modalidade–período, conservar todas as origens e usar identificador idempotente. O responsável deve rever identidade, completude, conflito, capacidade declarada e adequação objectiva antes de encaminhar ao proprietário."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 82""],""aceitacao"":""Integração e encaminhamento: ao submeter, criar ou actualizar investor_profile, interest, consentimento, ligação CRM, notificação e tarefa de qualificação. Deduplicar por interessado–oportunidade–modalidade–período, conservar todas as origens e usar identificador idempotente. O responsável deve rever identidade, completude, conflito, capacidade declarada e adequação objectiva antes de encaminhar ao proprietário."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0031,"Implementar acompanhamento ponta a ponta para oportunidades e manifestações de interesse, com estado actual, responsável, próxima acção, prazo, prioridade, histórico imutável, notas classificadas, documentos relacionados e sincronização reconciliável com o CRM. Os prazos abaixo são valores configuráveis e devem ser aprovados pelo dono do processo antes da produção.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 91 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 89,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0031: Implementar acompanhamento ponta a ponta para oportunidades e manifestações de interesse, com estado actual, responsável, próxima acção, prazo, prioridade, histórico imutável, notas classificadas, documentos relacionados e sincronização reconciliável com o CRM. Os prazos abaixo são valores configuráveis e devem ser aprovados pelo dono do processo antes da produção. | MASTER-24f36a01-0031: Implementar acompanhamento ponta a ponta para oportunidades e manifestações de interesse, com estado actual, responsável, próxima acção, prazo, prioridade, histórico imutável, notas classificadas, documentos relacionados e sincronização reconciliável com o CRM. Os prazos abaixo são valores configuráveis e devem ser aprovados pelo dono do processo antes da produção.",P2,MASTER-6e51cfcd-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0031 | MASTER-24f36a01-0031,2,"[{""id"":""MASTER-6e51cfcd-0031"",""pedido"":""Implementar acompanhamento ponta a ponta para oportunidades e manifestações de interesse, com estado actual, responsável, próxima acção, prazo, prioridade, histórico imutável, notas classificadas, documentos relacionados e sincronização reconciliável com o CRM. Os prazos abaixo são valores configuráveis e devem ser aprovados pelo dono do processo antes da produção."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 91""],""aceitacao"":""Implementar acompanhamento ponta a ponta para oportunidades e manifestações de interesse, com estado actual, responsável, próxima acção, prazo, prioridade, histórico imutável, notas classificadas, documentos relacionados e sincronização reconciliável com o CRM. Os prazos abaixo são valores configuráveis e devem ser aprovados pelo dono do processo antes da produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-24f36a01-0031"",""pedido"":""Implementar acompanhamento ponta a ponta para oportunidades e manifestações de interesse, com estado actual, responsável, próxima acção, prazo, prioridade, histórico imutável, notas classificadas, documentos relacionados e sincronização reconciliável com o CRM. Os prazos abaixo são valores configuráveis e devem ser aprovados pelo dono do processo antes da produção."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 89""],""aceitacao"":""Implementar acompanhamento ponta a ponta para oportunidades e manifestações de interesse, com estado actual, responsável, próxima acção, prazo, prioridade, histórico imutável, notas classificadas, documentos relacionados e sincronização reconciliável com o CRM. Os prazos abaixo são valores configuráveis e devem ser aprovados pelo dono do processo antes da produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0032,"Oportunidade — em revisão/aprovação Analista, jurídico e aprovadores executam controlos segregados. Revisão em 5 dias úteis; cada aprovação em 2 dias úteis. Escalar sem expor documentos; impedir auto-aprovação e acumulação indevida de funções.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 97 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 95,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0032: Oportunidade — em revisão/aprovação Analista, jurídico e aprovadores executam controlos segregados. Revisão em 5 dias úteis; cada aprovação em 2 dias úteis. Escalar sem expor documentos; impedir auto-aprovação e acumulação indevida de funções. | MASTER-24f36a01-0032: Oportunidade — em revisão/aprovação Analista, jurídico e aprovadores executam controlos segregados. Revisão em 5 dias úteis; cada aprovação em 2 dias úteis. Escalar sem expor documentos; impedir auto-aprovação e acumulação indevida de funções.",P2,MASTER-6e51cfcd-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0032 | MASTER-24f36a01-0032,2,"[{""id"":""MASTER-6e51cfcd-0032"",""pedido"":""Oportunidade — em revisão/aprovação Analista, jurídico e aprovadores executam controlos segregados. Revisão em 5 dias úteis; cada aprovação em 2 dias úteis. Escalar sem expor documentos; impedir auto-aprovação e acumulação indevida de funções."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 97""],""aceitacao"":""Oportunidade — em revisão/aprovação Analista, jurídico e aprovadores executam controlos segregados. Revisão em 5 dias úteis; cada aprovação em 2 dias úteis. Escalar sem expor documentos; impedir auto-aprovação e acumulação indevida de funções."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-24f36a01-0032"",""pedido"":""Oportunidade — em revisão/aprovação Analista, jurídico e aprovadores executam controlos segregados. Revisão em 5 dias úteis; cada aprovação em 2 dias úteis. Escalar sem expor documentos; impedir auto-aprovação e acumulação indevida de funções."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 95""],""aceitacao"":""Oportunidade — em revisão/aprovação Analista, jurídico e aprovadores executam controlos segregados. Revisão em 5 dias úteis; cada aprovação em 2 dias úteis. Escalar sem expor documentos; impedir auto-aprovação e acumulação indevida de funções."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0033,"Interesse — encaminhado Proprietário decide aceitar contacto, pedir informação ou recusar com motivo controlado. Resposta em 3 dias úteis. Lembrete em 2 dias; escalonamento no vencimento; preservar confidencialidade.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 100 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 98,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0033: Interesse — encaminhado Proprietário decide aceitar contacto, pedir informação ou recusar com motivo controlado. Resposta em 3 dias úteis. Lembrete em 2 dias; escalonamento no vencimento; preservar confidencialidade. | MASTER-24f36a01-0033: Interesse — encaminhado Proprietário decide aceitar contacto, pedir informação ou recusar com motivo controlado. Resposta em 3 dias úteis. Lembrete em 2 dias; escalonamento no vencimento; preservar confidencialidade.",P2,MASTER-6e51cfcd-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0033 | MASTER-24f36a01-0033,2,"[{""id"":""MASTER-6e51cfcd-0033"",""pedido"":""Interesse — encaminhado Proprietário decide aceitar contacto, pedir informação ou recusar com motivo controlado. Resposta em 3 dias úteis. Lembrete em 2 dias; escalonamento no vencimento; preservar confidencialidade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 100""],""aceitacao"":""Interesse — encaminhado Proprietário decide aceitar contacto, pedir informação ou recusar com motivo controlado. Resposta em 3 dias úteis. Lembrete em 2 dias; escalonamento no vencimento; preservar confidencialidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""},{""id"":""MASTER-24f36a01-0033"",""pedido"":""Interesse — encaminhado Proprietário decide aceitar contacto, pedir informação ou recusar com motivo controlado. Resposta em 3 dias úteis. Lembrete em 2 dias; escalonamento no vencimento; preservar confidencialidade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 98""],""aceitacao"":""Interesse — encaminhado Proprietário decide aceitar contacto, pedir informação ou recusar com motivo controlado. Resposta em 3 dias úteis. Lembrete em 2 dias; escalonamento no vencimento; preservar confidencialidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0034,"Negociação e encerramento Gestor regista reunião, proposta, próxima acção, condição precedente e resultado. Próxima acção obrigatória; alerta após 5 dias sem actividade. Escalar negociação parada; impedir encerramento sem resultado, aprovação e evidência.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 102 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 100,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6e51cfcd-0034: Negociação e encerramento Gestor regista reunião, proposta, próxima acção, condição precedente e resultado. Próxima acção obrigatória; alerta após 5 dias sem actividade. Escalar negociação parada; impedir encerramento sem resultado, aprovação e evidência. | MASTER-24f36a01-0034: Negociação e encerramento Gestor regista reunião, proposta, próxima acção, condição precedente e resultado. Próxima acção obrigatória; alerta após 5 dias sem actividade. Escalar negociação parada; impedir encerramento sem resultado, aprovação e evidência.",P2,MASTER-6e51cfcd-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0034 | MASTER-24f36a01-0034,2,"[{""id"":""MASTER-6e51cfcd-0034"",""pedido"":""Negociação e encerramento Gestor regista reunião, proposta, próxima acção, condição precedente e resultado. Próxima acção obrigatória; alerta após 5 dias sem actividade. Escalar negociação parada; impedir encerramento sem resultado, aprovação e evidência."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 102""],""aceitacao"":""Negociação e encerramento Gestor regista reunião, proposta, próxima acção, condição precedente e resultado. Próxima acção obrigatória; alerta após 5 dias sem actividade. Escalar negociação parada; impedir encerramento sem resultado, aprovação e evidência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-24f36a01-0034"",""pedido"":""Negociação e encerramento Gestor regista reunião, proposta, próxima acção, condição precedente e resultado. Próxima acção obrigatória; alerta após 5 dias sem actividade. Escalar negociação parada; impedir encerramento sem resultado, aprovação e evidência."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 100""],""aceitacao"":""Negociação e encerramento Gestor regista reunião, proposta, próxima acção, condição precedente e resultado. Próxima acção obrigatória; alerta após 5 dias sem actividade. Escalar negociação parada; impedir encerramento sem resultado, aprovação e evidência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6e51cfcd-0035,"• Próxima acção: cada registo activo deve possuir responsável, acção, data-limite e motivo de qualquer alteração ou atraso.",..\..\..\..\..\..\Users\macbook\.codex\attachments\5dbe0293-16ad-4975-8956-ea48778d6510\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 106 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a1795b4c-c360-4e31-8eef-2daeb930721c\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 104,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-6e51cfcd-0035: • Próxima acção: cada registo activo deve possuir responsável, acção, data-limite e motivo de qualquer alteração ou atraso. | MASTER-24f36a01-0035: • Próxima acção: cada registo activo deve possuir responsável, acção, data-limite e motivo de qualquer alteração ou atraso.",P2,MASTER-6e51cfcd-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-24f36a01-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6e51cfcd-0035 | MASTER-24f36a01-0035,2,"[{""id"":""MASTER-6e51cfcd-0035"",""pedido"":""• Próxima acção: cada registo activo deve possuir responsável, acção, data-limite e motivo de qualquer alteração ou atraso."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\5dbe0293-16ad-4975-8956-ea48778d6510\\Pasted text.txt; SHA 6e51cfcd4ee1329c51736e0fb1a47668a8e9550de94ead8ffc222ba22498179b; linha 106""],""aceitacao"":""• Próxima acção: cada registo activo deve possuir responsável, acção, data-limite e motivo de qualquer alteração ou atraso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-24f36a01-0035"",""pedido"":""• Próxima acção: cada registo activo deve possuir responsável, acção, data-limite e motivo de qualquer alteração ou atraso."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a1795b4c-c360-4e31-8eef-2daeb930721c\\Pasted text.txt; SHA 24f36a01c9b6d0894155cbf09c17f128904626935461897bf59ce2b811d08d9d; linha 104""],""aceitacao"":""• Próxima acção: cada registo activo deve possuir responsável, acção, data-limite e motivo de qualquer alteração ou atraso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-07bc673a-0001,Pretendo implementar uma camada de inteligência artificial no Portal de Investimentos InvestMoz.,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 16,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0001: Pretendo implementar uma camada de inteligência artificial no Portal de Investimentos InvestMoz.,P2,MASTER-07bc673a-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0001,1,"[{""id"":""MASTER-07bc673a-0001"",""pedido"":""Pretendo implementar uma camada de inteligência artificial no Portal de Investimentos InvestMoz."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 16""],""aceitacao"":""Pretendo implementar uma camada de inteligência artificial no Portal de Investimentos InvestMoz."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-07bc673a-0002,"A IA deve apoiar a descoberta, análise, qualificação e acompanhamento de oportunidades de investimento, sem substituir decisões institucionais, jurídicas, financeiras, ambientais ou regulatórias.",..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 28,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-07bc673a-0002: A IA deve apoiar a descoberta, análise, qualificação e acompanhamento de oportunidades de investimento, sem substituir decisões institucionais, jurídicas, financeiras, ambientais ou regulatórias.",P2,MASTER-07bc673a-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0002,1,"[{""id"":""MASTER-07bc673a-0002"",""pedido"":""A IA deve apoiar a descoberta, análise, qualificação e acompanhamento de oportunidades de investimento, sem substituir decisões institucionais, jurídicas, financeiras, ambientais ou regulatórias."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 28""],""aceitacao"":""A IA deve apoiar a descoberta, análise, qualificação e acompanhamento de oportunidades de investimento, sem substituir decisões institucionais, jurídicas, financeiras, ambientais ou regulatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-07bc673a-0003,Implementar uma plataforma modular de inteligência artificial que permita:,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 31,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0003: Implementar uma plataforma modular de inteligência artificial que permita:,P2,MASTER-07bc673a-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0003,1,"[{""id"":""MASTER-07bc673a-0003"",""pedido"":""Implementar uma plataforma modular de inteligência artificial que permita:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 31""],""aceitacao"":""Implementar uma plataforma modular de inteligência artificial que permita:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-07bc673a-0004,14. permitir suspensão imediata de qualquer capacidade de IA.,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 45,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0004: 14. permitir suspensão imediata de qualquer capacidade de IA.,P2,MASTER-07bc673a-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0004,1,"[{""id"":""MASTER-07bc673a-0004"",""pedido"":""14. permitir suspensão imediata de qualquer capacidade de IA."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 45""],""aceitacao"":""14. permitir suspensão imediata de qualquer capacidade de IA."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-07bc673a-0005, Nenhuma recomendação deve ser apresentada como decisão oficial.,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 49,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0005:  Nenhuma recomendação deve ser apresentada como decisão oficial.,P2,MASTER-07bc673a-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0005,1,"[{""id"":""MASTER-07bc673a-0005"",""pedido"":"" Nenhuma recomendação deve ser apresentada como decisão oficial."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 49""],""aceitacao"":"" Nenhuma recomendação deve ser apresentada como decisão oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-07bc673a-0006, Toda resposta factual deve identificar as fontes utilizadas.,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 52,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0006:  Toda resposta factual deve identificar as fontes utilizadas.,P2,MASTER-07bc673a-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0006,1,"[{""id"":""MASTER-07bc673a-0006"",""pedido"":"" Toda resposta factual deve identificar as fontes utilizadas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 52""],""aceitacao"":"" Toda resposta factual deve identificar as fontes utilizadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-07bc673a-0007," O sistema deve separar factos, inferências, previsões e recomendações.",..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 53,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-07bc673a-0007:  O sistema deve separar factos, inferências, previsões e recomendações.",P2,MASTER-07bc673a-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0007,1,"[{""id"":""MASTER-07bc673a-0007"",""pedido"":"" O sistema deve separar factos, inferências, previsões e recomendações."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 53""],""aceitacao"":"" O sistema deve separar factos, inferências, previsões e recomendações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-07bc673a-0008, Respostas sem suporte documental devem ser recusadas ou assinaladas.,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 54,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-07bc673a-0008:  Respostas sem suporte documental devem ser recusadas ou assinaladas.,P2,MASTER-07bc673a-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0008,1,"[{""id"":""MASTER-07bc673a-0008"",""pedido"":"" Respostas sem suporte documental devem ser recusadas ou assinaladas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 54""],""aceitacao"":"" Respostas sem suporte documental devem ser recusadas ou assinaladas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-07bc673a-0009, O sistema deve apresentar nível de confiança e limitações.,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 55,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0009:  O sistema deve apresentar nível de confiança e limitações.,P2,MASTER-07bc673a-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0009,1,"[{""id"":""MASTER-07bc673a-0009"",""pedido"":"" O sistema deve apresentar nível de confiança e limitações."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 55""],""aceitacao"":"" O sistema deve apresentar nível de confiança e limitações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-07bc673a-0010, O React nunca deve comunicar directamente com o modelo de IA.,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 56,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0010:  O React nunca deve comunicar directamente com o modelo de IA.,P2,MASTER-07bc673a-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0010,1,"[{""id"":""MASTER-07bc673a-0010"",""pedido"":"" O React nunca deve comunicar directamente com o modelo de IA."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 56""],""aceitacao"":"" O React nunca deve comunicar directamente com o modelo de IA."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-07bc673a-0011, Toda comunicação deve passar pelo Laravel AI Gateway.,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 57,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0011:  Toda comunicação deve passar pelo Laravel AI Gateway.,P2,MASTER-07bc673a-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0011,1,"[{""id"":""MASTER-07bc673a-0011"",""pedido"":"" Toda comunicação deve passar pelo Laravel AI Gateway."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 57""],""aceitacao"":"" Toda comunicação deve passar pelo Laravel AI Gateway."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-07bc673a-0012," Credenciais, tokens e instruções internas nunca devem ser expostos no frontend.",..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 58,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-07bc673a-0012:  Credenciais, tokens e instruções internas nunca devem ser expostos no frontend.",P2,MASTER-07bc673a-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0012,1,"[{""id"":""MASTER-07bc673a-0012"",""pedido"":"" Credenciais, tokens e instruções internas nunca devem ser expostos no frontend."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 58""],""aceitacao"":"" Credenciais, tokens e instruções internas nunca devem ser expostos no frontend."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-07bc673a-0013," Dados pessoais devem ser minimizados, mascarados ou removidos antes do envio ao modelo.",..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 59,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-07bc673a-0013:  Dados pessoais devem ser minimizados, mascarados ou removidos antes do envio ao modelo.",P2,MASTER-07bc673a-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0013,1,"[{""id"":""MASTER-07bc673a-0013"",""pedido"":"" Dados pessoais devem ser minimizados, mascarados ou removidos antes do envio ao modelo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 59""],""aceitacao"":"" Dados pessoais devem ser minimizados, mascarados ou removidos antes do envio ao modelo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-07bc673a-0014," Prompts, modelos, fontes, versões, resultados e decisões humanas devem ser auditáveis.",..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 61,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-07bc673a-0014:  Prompts, modelos, fontes, versões, resultados e decisões humanas devem ser auditáveis.",P2,MASTER-07bc673a-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0014,1,"[{""id"":""MASTER-07bc673a-0014"",""pedido"":"" Prompts, modelos, fontes, versões, resultados e decisões humanas devem ser auditáveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 61""],""aceitacao"":"" Prompts, modelos, fontes, versões, resultados e decisões humanas devem ser auditáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-07bc673a-0015, O fornecedor ou modelo deve poder ser substituído sem reconstruir o portal.,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 62,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0015:  O fornecedor ou modelo deve poder ser substituído sem reconstruir o portal.,P2,MASTER-07bc673a-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0015,1,"[{""id"":""MASTER-07bc673a-0015"",""pedido"":"" O fornecedor ou modelo deve poder ser substituído sem reconstruir o portal."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 62""],""aceitacao"":"" O fornecedor ou modelo deve poder ser substituído sem reconstruir o portal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-07bc673a-0016, Não inventar requisitos legais; identificar os pontos que exigem validação jurídica em Moçambique.,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 66,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0016:  Não inventar requisitos legais; identificar os pontos que exigem validação jurídica em Moçambique.,P2,MASTER-07bc673a-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0016,1,"[{""id"":""MASTER-07bc673a-0016"",""pedido"":"" Não inventar requisitos legais; identificar os pontos que exigem validação jurídica em Moçambique."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 66""],""aceitacao"":"" Não inventar requisitos legais; identificar os pontos que exigem validação jurídica em Moçambique."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-07bc673a-0017,ARQUITECTURA OBRIGATÓRIA,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 89,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0017: ARQUITECTURA OBRIGATÓRIA,P2,MASTER-07bc673a-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0017,1,"[{""id"":""MASTER-07bc673a-0017"",""pedido"":""ARQUITECTURA OBRIGATÓRIA"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 89""],""aceitacao"":""ARQUITECTURA OBRIGATÓRIA"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-07bc673a-0018, permitir transferência para atendimento humano.,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 186,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0018:  permitir transferência para atendimento humano.,P2,MASTER-07bc673a-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0018,1,"[{""id"":""MASTER-07bc673a-0018"",""pedido"":"" permitir transferência para atendimento humano."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 186""],""aceitacao"":"" permitir transferência para atendimento humano."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-07bc673a-0019,Implementar pesquisa híbrida composta por:,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 190,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0019: Implementar pesquisa híbrida composta por:,P2,MASTER-07bc673a-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0019,1,"[{""id"":""MASTER-07bc673a-0019"",""pedido"":""Implementar pesquisa híbrida composta por:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 190""],""aceitacao"":""Implementar pesquisa híbrida composta por:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-07bc673a-0020,A recomendação deve combinar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 225,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0020: A recomendação deve combinar:,P2,MASTER-07bc673a-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0020,1,"[{""id"":""MASTER-07bc673a-0020"",""pedido"":""A recomendação deve combinar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 225""],""aceitacao"":""A recomendação deve combinar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-07bc673a-0022, rejeitar automaticamente investidores;,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 263,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0022:  rejeitar automaticamente investidores;,P2,MASTER-07bc673a-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0022,1,"[{""id"":""MASTER-07bc673a-0022"",""pedido"":"" rejeitar automaticamente investidores;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 263""],""aceitacao"":"" rejeitar automaticamente investidores;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-07bc673a-0023,A saída deve criar alerta ou tarefa para validação humana.,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 281,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0023: A saída deve criar alerta ou tarefa para validação humana.,P2,MASTER-07bc673a-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0023,1,"[{""id"":""MASTER-07bc673a-0023"",""pedido"":""A saída deve criar alerta ou tarefa para validação humana."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 281""],""aceitacao"":""A saída deve criar alerta ou tarefa para validação humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-07bc673a-0024,"Toda acta, tarefa, compromisso ou decisão extraída deve ser confirmada por utilizador autorizado antes do registo oficial.",..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 314,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-07bc673a-0024: Toda acta, tarefa, compromisso ou decisão extraída deve ser confirmada por utilizador autorizado antes do registo oficial.",P2,MASTER-07bc673a-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0024,1,"[{""id"":""MASTER-07bc673a-0024"",""pedido"":""Toda acta, tarefa, compromisso ou decisão extraída deve ser confirmada por utilizador autorizado antes do registo oficial."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 314""],""aceitacao"":""Toda acta, tarefa, compromisso ou decisão extraída deve ser confirmada por utilizador autorizado antes do registo oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-07bc673a-0025,Cada fragmento deve possuir:,..\..\..\..\..\..\Users\macbook\.codex\attachments\602a2b85-7e0d-49a3-b048-de31d42fafc9\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 336,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-07bc673a-0025: Cada fragmento deve possuir:,P2,MASTER-07bc673a-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-07bc673a-0025,1,"[{""id"":""MASTER-07bc673a-0025"",""pedido"":""Cada fragmento deve possuir:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\602a2b85-7e0d-49a3-b048-de31d42fafc9\\Pasted text.txt; SHA 07bc673aa256f0ccc73138f70121077e948650683b2dd24f2ead3dd75c76831b; linha 336""],""aceitacao"":""Cada fragmento deve possuir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-7ee3460c-0001,"Prompt: Actue como arquitecto de software e programador sénior Laravel, especializado em PostgreSQL/PostGIS. Gere o conjunto completo de migrations Laravel para implementar o esquema de dados do projecto InvestMoz, convertendo a ordem normativa dos ficheiros SQL numa sequência de migrations segura, idempotente, rastreável e pronta para execução nos ambientes de desenvolvimento, teste, pré-produção e produção.",..\..\..\..\..\..\Users\macbook\.codex\attachments\62a3324a-541d-414e-8fa8-8cc25c41ded3\Pasted text.txt; SHA 7ee3460c0fc278057ffb283ab33d556f58ed8d9834f420c76103f69a0e18fbe3; linha 2,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-7ee3460c-0001: Prompt: Actue como arquitecto de software e programador sénior Laravel, especializado em PostgreSQL/PostGIS. Gere o conjunto completo de migrations Laravel para implementar o esquema de dados do projecto InvestMoz, convertendo a ordem normativa dos ficheiros SQL numa sequência de migrations segura, idempotente, rastreável e pronta para execução nos ambientes de desenvolvimento, teste, pré-produção e produção.",P2,MASTER-7ee3460c-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-7ee3460c-0001,1,"[{""id"":""MASTER-7ee3460c-0001"",""pedido"":""Prompt: Actue como arquitecto de software e programador sénior Laravel, especializado em PostgreSQL/PostGIS. Gere o conjunto completo de migrations Laravel para implementar o esquema de dados do projecto InvestMoz, convertendo a ordem normativa dos ficheiros SQL numa sequência de migrations segura, idempotente, rastreável e pronta para execução nos ambientes de desenvolvimento, teste, pré-produção e produção."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\62a3324a-541d-414e-8fa8-8cc25c41ded3\\Pasted text.txt; SHA 7ee3460c0fc278057ffb283ab33d556f58ed8d9834f420c76103f69a0e18fbe3; linha 2""],""aceitacao"":""Prompt: Actue como arquitecto de software e programador sénior Laravel, especializado em PostgreSQL/PostGIS. Gere o conjunto completo de migrations Laravel para implementar o esquema de dados do projecto InvestMoz, convertendo a ordem normativa dos ficheiros SQL numa sequência de migrations segura, idempotente, rastreável e pronta para execução nos ambientes de desenvolvimento, teste, pré-produção e produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-7ee3460c-0002,"Implemente integralmente os métodos up() e down(). O método down() deve reverter os objectos pela ordem inversa das dependências, remover primeiro triggers, índices e restrições dependentes e nunca eliminar extensões partilhadas. Sempre que uma alteração não puder ser revertida sem perda de dados, sinalize-a claramente e proponha uma estratégia de backup, migração compensatória ou restauração. Garanta compatibilidade com execuções em base vazia e com o processo controlado de migração de dados de MySQL para PostgreSQL/PostGIS.",..\..\..\..\..\..\Users\macbook\.codex\attachments\62a3324a-541d-414e-8fa8-8cc25c41ded3\Pasted text.txt; SHA 7ee3460c0fc278057ffb283ab33d556f58ed8d9834f420c76103f69a0e18fbe3; linha 6,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-7ee3460c-0002: Implemente integralmente os métodos up() e down(). O método down() deve reverter os objectos pela ordem inversa das dependências, remover primeiro triggers, índices e restrições dependentes e nunca eliminar extensões partilhadas. Sempre que uma alteração não puder ser revertida sem perda de dados, sinalize-a claramente e proponha uma estratégia de backup, migração compensatória ou restauração. Garanta compatibilidade com execuções em base vazia e com o processo controlado de migração de dados de MySQL para PostgreSQL/PostGIS.",P2,MASTER-7ee3460c-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-7ee3460c-0002,1,"[{""id"":""MASTER-7ee3460c-0002"",""pedido"":""Implemente integralmente os métodos up() e down(). O método down() deve reverter os objectos pela ordem inversa das dependências, remover primeiro triggers, índices e restrições dependentes e nunca eliminar extensões partilhadas. Sempre que uma alteração não puder ser revertida sem perda de dados, sinalize-a claramente e proponha uma estratégia de backup, migração compensatória ou restauração. Garanta compatibilidade com execuções em base vazia e com o processo controlado de migração de dados de MySQL para PostgreSQL/PostGIS."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\62a3324a-541d-414e-8fa8-8cc25c41ded3\\Pasted text.txt; SHA 7ee3460c0fc278057ffb283ab33d556f58ed8d9834f420c76103f69a0e18fbe3; linha 6""],""aceitacao"":""Implemente integralmente os métodos up() e down(). O método down() deve reverter os objectos pela ordem inversa das dependências, remover primeiro triggers, índices e restrições dependentes e nunca eliminar extensões partilhadas. Sempre que uma alteração não puder ser revertida sem perda de dados, sinalize-a claramente e proponha uma estratégia de backup, migração compensatória ou restauração. Garanta compatibilidade com execuções em base vazia e com o processo controlado de migração de dados de MySQL para PostgreSQL/PostGIS."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-7ee3460c-0003,"Antes de gerar o código, apresente a arquitectura completa da base de dados da aplicação. A resposta deve conter, sem excepções: (1) lista de todos os esquemas e extensões; (2) catálogo de todas as tabelas por domínio; (3) para cada tabela, finalidade, nome de cada campo, tipo PostgreSQL exacto, tamanho ou precisão, nulabilidade, valor por defeito, chave primária, chave estrangeira com tabela e campo referenciados, regra onDelete/onUpdate, unicidade, checks, enumerações, campo calculado, timestamps, soft delete e observações; (4) todas as tabelas associativas e respectivas chaves compostas; (5) relações 1:1, 1:N e N:N; (6) índices simples, compostos, únicos, parciais, GIN, GiST e espaciais; (7) views, materialized views, sequences, funções, triggers, políticas de segurança e auditoria; (8) geometrias, tipo geométrico, SRID e regras de validade; e (9) dicionário de dados e ERD em Mermaid coerentes com as migrations. Inclua obrigatoriamente os campos técnicos e de negócio de cada tabela, tais como identificador, código, nome ou título, descrição, estado, ordenação, origem, metadados, datas de vigência, autoria, criação, actualização e eliminação lógica, apenas quando forem aplicáveis ao domínio. Não use expressões como “entre outros”, “campos adicionais”, “etc.” ou blocos omitidos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\62a3324a-541d-414e-8fa8-8cc25c41ded3\Pasted text.txt; SHA 7ee3460c0fc278057ffb283ab33d556f58ed8d9834f420c76103f69a0e18fbe3; linha 7,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-7ee3460c-0003: Antes de gerar o código, apresente a arquitectura completa da base de dados da aplicação. A resposta deve conter, sem excepções: (1) lista de todos os esquemas e extensões; (2) catálogo de todas as tabelas por domínio; (3) para cada tabela, finalidade, nome de cada campo, tipo PostgreSQL exacto, tamanho ou precisão, nulabilidade, valor por defeito, chave primária, chave estrangeira com tabela e campo referenciados, regra onDelete/onUpdate, unicidade, checks, enumerações, campo calculado, timestamps, soft delete e observações; (4) todas as tabelas associativas e respectivas chaves compostas; (5) relações 1:1, 1:N e N:N; (6) índices simples, compostos, únicos, parciais, GIN, GiST e espaciais; (7) views, materialized views, sequences, funções, triggers, políticas de segurança e auditoria; (8) geometrias, tipo geométrico, SRID e regras de validade; e (9) dicionário de dados e ERD em Mermaid coerentes com as migrations. Inclua obrigatoriamente os campos técnicos e de negócio de cada tabela, tais como identificador, código, nome ou título, descrição, estado, ordenação, origem, metadados, datas de vigência, autoria, criação, actualização e eliminação lógica, apenas quando forem aplicáveis ao domínio. Não use expressões como “entre outros”, “campos adicionais”, “etc.” ou blocos omitidos.",P1,MASTER-7ee3460c-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-7ee3460c-0003,1,"[{""id"":""MASTER-7ee3460c-0003"",""pedido"":""Antes de gerar o código, apresente a arquitectura completa da base de dados da aplicação. A resposta deve conter, sem excepções: (1) lista de todos os esquemas e extensões; (2) catálogo de todas as tabelas por domínio; (3) para cada tabela, finalidade, nome de cada campo, tipo PostgreSQL exacto, tamanho ou precisão, nulabilidade, valor por defeito, chave primária, chave estrangeira com tabela e campo referenciados, regra onDelete/onUpdate, unicidade, checks, enumerações, campo calculado, timestamps, soft delete e observações; (4) todas as tabelas associativas e respectivas chaves compostas; (5) relações 1:1, 1:N e N:N; (6) índices simples, compostos, únicos, parciais, GIN, GiST e espaciais; (7) views, materialized views, sequences, funções, triggers, políticas de segurança e auditoria; (8) geometrias, tipo geométrico, SRID e regras de validade; e (9) dicionário de dados e ERD em Mermaid coerentes com as migrations. Inclua obrigatoriamente os campos técnicos e de negócio de cada tabela, tais como identificador, código, nome ou título, descrição, estado, ordenação, origem, metadados, datas de vigência, autoria, criação, actualização e eliminação lógica, apenas quando forem aplicáveis ao domínio. Não use expressões como “entre outros”, “campos adicionais”, “etc.” ou blocos omitidos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\62a3324a-541d-414e-8fa8-8cc25c41ded3\\Pasted text.txt; SHA 7ee3460c0fc278057ffb283ab33d556f58ed8d9834f420c76103f69a0e18fbe3; linha 7""],""aceitacao"":""Antes de gerar o código, apresente a arquitectura completa da base de dados da aplicação. A resposta deve conter, sem excepções: (1) lista de todos os esquemas e extensões; (2) catálogo de todas as tabelas por domínio; (3) para cada tabela, finalidade, nome de cada campo, tipo PostgreSQL exacto, tamanho ou precisão, nulabilidade, valor por defeito, chave primária, chave estrangeira com tabela e campo referenciados, regra onDelete/onUpdate, unicidade, checks, enumerações, campo calculado, timestamps, soft delete e observações; (4) todas as tabelas associativas e respectivas chaves compostas; (5) relações 1:1, 1:N e N:N; (6) índices simples, compostos, únicos, parciais, GIN, GiST e espaciais; (7) views, materialized views, sequences, funções, triggers, políticas de segurança e auditoria; (8) geometrias, tipo geométrico, SRID e regras de validade; e (9) dicionário de dados e ERD em Mermaid coerentes com as migrations. Inclua obrigatoriamente os campos técnicos e de negócio de cada tabela, tais como identificador, código, nome ou título, descrição, estado, ordenação, origem, metadados, datas de vigência, autoria, criação, actualização e eliminação lógica, apenas quando forem aplicáveis ao domínio. Não use expressões como “entre outros”, “campos adicionais”, “etc.” ou blocos omitidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-7ee3460c-0004,"Depois do inventário, produza cada migration separadamente, na ordem exacta das dependências, indicando o timestamp, o caminho do ficheiro e o código PHP integral dos métodos up() e down(), sem pseudocódigo nem omissões. A totalidade das tabelas e de todos os seus campos apresentados no catálogo deve estar implementada nas migrations, e nenhuma migration pode criar campos ou objectos ausentes do dicionário de dados. Inclua migrations específicas para extensões, tipos, funções, triggers, views, índices avançados e políticas que não possam ser expressos directamente pelo Schema Builder.",..\..\..\..\..\..\Users\macbook\.codex\attachments\62a3324a-541d-414e-8fa8-8cc25c41ded3\Pasted text.txt; SHA 7ee3460c0fc278057ffb283ab33d556f58ed8d9834f420c76103f69a0e18fbe3; linha 8,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-7ee3460c-0004: Depois do inventário, produza cada migration separadamente, na ordem exacta das dependências, indicando o timestamp, o caminho do ficheiro e o código PHP integral dos métodos up() e down(), sem pseudocódigo nem omissões. A totalidade das tabelas e de todos os seus campos apresentados no catálogo deve estar implementada nas migrations, e nenhuma migration pode criar campos ou objectos ausentes do dicionário de dados. Inclua migrations específicas para extensões, tipos, funções, triggers, views, índices avançados e políticas que não possam ser expressos directamente pelo Schema Builder.",P2,MASTER-7ee3460c-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-7ee3460c-0004,1,"[{""id"":""MASTER-7ee3460c-0004"",""pedido"":""Depois do inventário, produza cada migration separadamente, na ordem exacta das dependências, indicando o timestamp, o caminho do ficheiro e o código PHP integral dos métodos up() e down(), sem pseudocódigo nem omissões. A totalidade das tabelas e de todos os seus campos apresentados no catálogo deve estar implementada nas migrations, e nenhuma migration pode criar campos ou objectos ausentes do dicionário de dados. Inclua migrations específicas para extensões, tipos, funções, triggers, views, índices avançados e políticas que não possam ser expressos directamente pelo Schema Builder."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\62a3324a-541d-414e-8fa8-8cc25c41ded3\\Pasted text.txt; SHA 7ee3460c0fc278057ffb283ab33d556f58ed8d9834f420c76103f69a0e18fbe3; linha 8""],""aceitacao"":""Depois do inventário, produza cada migration separadamente, na ordem exacta das dependências, indicando o timestamp, o caminho do ficheiro e o código PHP integral dos métodos up() e down(), sem pseudocódigo nem omissões. A totalidade das tabelas e de todos os seus campos apresentados no catálogo deve estar implementada nas migrations, e nenhuma migration pode criar campos ou objectos ausentes do dicionário de dados. Inclua migrations específicas para extensões, tipos, funções, triggers, views, índices avançados e políticas que não possam ser expressos directamente pelo Schema Builder."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-7ee3460c-0005,Modelo obrigatório de saída,..\..\..\..\..\..\Users\macbook\.codex\attachments\62a3324a-541d-414e-8fa8-8cc25c41ded3\Pasted text.txt; SHA 7ee3460c0fc278057ffb283ab33d556f58ed8d9834f420c76103f69a0e18fbe3; linha 10,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-7ee3460c-0005: Modelo obrigatório de saída,P2,MASTER-7ee3460c-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-7ee3460c-0005,1,"[{""id"":""MASTER-7ee3460c-0005"",""pedido"":""Modelo obrigatório de saída"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\62a3324a-541d-414e-8fa8-8cc25c41ded3\\Pasted text.txt; SHA 7ee3460c0fc278057ffb283ab33d556f58ed8d9834f420c76103f69a0e18fbe3; linha 10""],""aceitacao"":""Modelo obrigatório de saída"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-7ee3460c-0006,Projectos public projects Registar projectos e oportunidades de investimento id (uuid) organizations.id; geo_locations.id 2026_01_01_040000_create_projects_table.php,..\..\..\..\..\..\Users\macbook\.codex\attachments\62a3324a-541d-414e-8fa8-8cc25c41ded3\Pasted text.txt; SHA 7ee3460c0fc278057ffb283ab33d556f58ed8d9834f420c76103f69a0e18fbe3; linha 13,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-7ee3460c-0006: Projectos public projects Registar projectos e oportunidades de investimento id (uuid) organizations.id; geo_locations.id 2026_01_01_040000_create_projects_table.php,P2,MASTER-7ee3460c-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-7ee3460c-0006,1,"[{""id"":""MASTER-7ee3460c-0006"",""pedido"":""Projectos public projects Registar projectos e oportunidades de investimento id (uuid) organizations.id; geo_locations.id 2026_01_01_040000_create_projects_table.php"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\62a3324a-541d-414e-8fa8-8cc25c41ded3\\Pasted text.txt; SHA 7ee3460c0fc278057ffb283ab33d556f58ed8d9834f420c76103f69a0e18fbe3; linha 13""],""aceitacao"":""Projectos public projects Registar projectos e oportunidades de investimento id (uuid) organizations.id; geo_locations.id 2026_01_01_040000_create_projects_table.php"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-7ee3460c-0007,Origem Campo FK Destino Cardinalidade Obrigatório ON UPDATE ON DELETE Tabela associativa/regra,..\..\..\..\..\..\Users\macbook\.codex\attachments\62a3324a-541d-414e-8fa8-8cc25c41ded3\Pasted text.txt; SHA 7ee3460c0fc278057ffb283ab33d556f58ed8d9834f420c76103f69a0e18fbe3; linha 28,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-7ee3460c-0007: Origem Campo FK Destino Cardinalidade Obrigatório ON UPDATE ON DELETE Tabela associativa/regra,P2,MASTER-7ee3460c-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-7ee3460c-0007,1,"[{""id"":""MASTER-7ee3460c-0007"",""pedido"":""Origem Campo FK Destino Cardinalidade Obrigatório ON UPDATE ON DELETE Tabela associativa/regra"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\62a3324a-541d-414e-8fa8-8cc25c41ded3\\Pasted text.txt; SHA 7ee3460c0fc278057ffb283ab33d556f58ed8d9834f420c76103f69a0e18fbe3; linha 28""],""aceitacao"":""Origem Campo FK Destino Cardinalidade Obrigatório ON UPDATE ON DELETE Tabela associativa/regra"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-dff87ad6-0001, O SuiteCRM deve permanecer desacoplado do portal;,..\..\..\..\..\..\Users\macbook\.codex\attachments\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 24,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-dff87ad6-0001:  O SuiteCRM deve permanecer desacoplado do portal;,P2,MASTER-dff87ad6-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dff87ad6-0001,1,"[{""id"":""MASTER-dff87ad6-0001"",""pedido"":"" O SuiteCRM deve permanecer desacoplado do portal;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 24""],""aceitacao"":"" O SuiteCRM deve permanecer desacoplado do portal;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-dff87ad6-0002, Todas as operações devem ocorrer através da API oficial do SuiteCRM;,..\..\..\..\..\..\Users\macbook\.codex\attachments\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 26,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-dff87ad6-0002:  Todas as operações devem ocorrer através da API oficial do SuiteCRM;,P2,MASTER-dff87ad6-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dff87ad6-0002,1,"[{""id"":""MASTER-dff87ad6-0002"",""pedido"":"" Todas as operações devem ocorrer através da API oficial do SuiteCRM;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 26""],""aceitacao"":"" Todas as operações devem ocorrer através da API oficial do SuiteCRM;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-dff87ad6-0003, O Laravel deve funcionar como camada de integração entre o React e o SuiteCRM.,..\..\..\..\..\..\Users\macbook\.codex\attachments\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 27,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-dff87ad6-0003:  O Laravel deve funcionar como camada de integração entre o React e o SuiteCRM.,P2,MASTER-dff87ad6-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dff87ad6-0003,1,"[{""id"":""MASTER-dff87ad6-0003"",""pedido"":"" O Laravel deve funcionar como camada de integração entre o React e o SuiteCRM."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 27""],""aceitacao"":"" O Laravel deve funcionar como camada de integração entre o React e o SuiteCRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-dff87ad6-0004,"Implementar uma integração segura, auditável, idempotente e escalável entre o portal InvestMoz e o SuiteCRM para gerir:",..\..\..\..\..\..\Users\macbook\.codex\attachments\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 31,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-dff87ad6-0004: Implementar uma integração segura, auditável, idempotente e escalável entre o portal InvestMoz e o SuiteCRM para gerir:",P2,MASTER-dff87ad6-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dff87ad6-0004,1,"[{""id"":""MASTER-dff87ad6-0004"",""pedido"":""Implementar uma integração segura, auditável, idempotente e escalável entre o portal InvestMoz e o SuiteCRM para gerir:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 31""],""aceitacao"":""Implementar uma integração segura, auditável, idempotente e escalável entre o portal InvestMoz e o SuiteCRM para gerir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-dff87ad6-0005,'- Implementar idempotência para impedir registos duplicados.,..\..\..\..\..\..\Users\macbook\.codex\attachments\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 64,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-dff87ad6-0005: - Implementar idempotência para impedir registos duplicados.,P2,MASTER-dff87ad6-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dff87ad6-0005,1,"[{""id"":""MASTER-dff87ad6-0005"",""pedido"":""- Implementar idempotência para impedir registos duplicados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 64""],""aceitacao"":""- Implementar idempotência para impedir registos duplicados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-dff87ad6-0006,'- Implementar retries com backoff exponencial.,..\..\..\..\..\..\Users\macbook\.codex\attachments\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 65,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-dff87ad6-0006: - Implementar retries com backoff exponencial.,P2,MASTER-dff87ad6-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dff87ad6-0006,1,"[{""id"":""MASTER-dff87ad6-0006"",""pedido"":""- Implementar retries com backoff exponencial."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 65""],""aceitacao"":""- Implementar retries com backoff exponencial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-dff87ad6-0007,"'- Não guardar tokens, palavras-passe ou dados pessoais sensíveis nos logs.",..\..\..\..\..\..\Users\macbook\.codex\attachments\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 68,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-dff87ad6-0007: - Não guardar tokens, palavras-passe ou dados pessoais sensíveis nos logs.",P2,MASTER-dff87ad6-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dff87ad6-0007,1,"[{""id"":""MASTER-dff87ad6-0007"",""pedido"":""- Não guardar tokens, palavras-passe ou dados pessoais sensíveis nos logs."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 68""],""aceitacao"":""- Não guardar tokens, palavras-passe ou dados pessoais sensíveis nos logs."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-dff87ad6-0008,"'- Preservar consentimentos, finalidade do tratamento, origem dos dados e data de recolha.",..\..\..\..\..\..\Users\macbook\.codex\attachments\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 70,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-dff87ad6-0008: - Preservar consentimentos, finalidade do tratamento, origem dos dados e data de recolha.",P2,MASTER-dff87ad6-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dff87ad6-0008,1,"[{""id"":""MASTER-dff87ad6-0008"",""pedido"":""- Preservar consentimentos, finalidade do tratamento, origem dos dados e data de recolha."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 70""],""aceitacao"":""- Preservar consentimentos, finalidade do tratamento, origem dos dados e data de recolha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-dff87ad6-0009,'- Toda recomendação ou classificação automática deve permitir revisão humana.,..\..\..\..\..\..\Users\macbook\.codex\attachments\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 72,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-dff87ad6-0009: - Toda recomendação ou classificação automática deve permitir revisão humana.,P2,MASTER-dff87ad6-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dff87ad6-0009,1,"[{""id"":""MASTER-dff87ad6-0009"",""pedido"":""- Toda recomendação ou classificação automática deve permitir revisão humana."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 72""],""aceitacao"":""- Toda recomendação ou classificação automática deve permitir revisão humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-dff87ad6-0010,"'- A solução deve possuir testes automatizados, monitoria, rollback e documentação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 73,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-dff87ad6-0010: - A solução deve possuir testes automatizados, monitoria, rollback e documentação.",P2,MASTER-dff87ad6-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dff87ad6-0010,1,"[{""id"":""MASTER-dff87ad6-0010"",""pedido"":""- A solução deve possuir testes automatizados, monitoria, rollback e documentação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 73""],""aceitacao"":""- A solução deve possuir testes automatizados, monitoria, rollback e documentação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-dff87ad6-0011,1. validar os dados no Laravel;,..\..\..\..\..\..\Users\macbook\.codex\attachments\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 79,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-dff87ad6-0011: 1. validar os dados no Laravel;,P2,MASTER-dff87ad6-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dff87ad6-0011,1,"[{""id"":""MASTER-dff87ad6-0011"",""pedido"":""1. validar os dados no Laravel;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 79""],""aceitacao"":""1. validar os dados no Laravel;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-dff87ad6-0012,12. registar o resultado da sincronização;,..\..\..\..\..\..\Users\macbook\.codex\attachments\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 98,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-dff87ad6-0012: 12. registar o resultado da sincronização;,P2,MASTER-dff87ad6-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dff87ad6-0012,1,"[{""id"":""MASTER-dff87ad6-0012"",""pedido"":""12. registar o resultado da sincronização;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 98""],""aceitacao"":""12. registar o resultado da sincronização;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-dff87ad6-0013,Usa o padrão Outbox para impedir perda de eventos.,..\..\..\..\..\..\Users\macbook\.codex\attachments\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 257,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-dff87ad6-0013: Usa o padrão Outbox para impedir perda de eventos.,P2,MASTER-dff87ad6-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-dff87ad6-0013,1,"[{""id"":""MASTER-dff87ad6-0013"",""pedido"":""Usa o padrão Outbox para impedir perda de eventos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\65a3763e-afd7-4ba0-b650-1f4c37f3cfbb\\Pasted text.txt; SHA dff87ad6bc8d49d487641e0dd577314bf78f75c3d0220a8802461c5da0c48c7f; linha 257""],""aceitacao"":""Usa o padrão Outbox para impedir perda de eventos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-2626df4c-0001,"Objectivo: Executar uma auditoria técnica, funcional, arquitectural, de dados, segurança, qualidade e prontidão operacional de todo o trabalho realizado até ao momento no Portal do Investidor. A auditoria deve determinar, com base em evidências reproduzíveis, o grau de conformidade entre requisitos, documentação, código-fonte, base de dados, APIs, interfaces, integrações, testes, scripts de implantação e comportamento efectivo da solução. Não considerar uma funcionalidade concluída apenas por existir código, ecrã ou tabela: confirmar funcionamento ponta a ponta, persistência correcta, controlo de acesso, tratamento de erros, testes e aderência aos critérios de aceitação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 2,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-2626df4c-0001: Objectivo: Executar uma auditoria técnica, funcional, arquitectural, de dados, segurança, qualidade e prontidão operacional de todo o trabalho realizado até ao momento no Portal do Investidor. A auditoria deve determinar, com base em evidências reproduzíveis, o grau de conformidade entre requisitos, documentação, código-fonte, base de dados, APIs, interfaces, integrações, testes, scripts de implantação e comportamento efectivo da solução. Não considerar uma funcionalidade concluída apenas por existir código, ecrã ou tabela: confirmar funcionamento ponta a ponta, persistência correcta, controlo de acesso, tratamento de erros, testes e aderência aos critérios de aceitação.",P2,MASTER-2626df4c-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0001,1,"[{""id"":""MASTER-2626df4c-0001"",""pedido"":""Objectivo: Executar uma auditoria técnica, funcional, arquitectural, de dados, segurança, qualidade e prontidão operacional de todo o trabalho realizado até ao momento no Portal do Investidor. A auditoria deve determinar, com base em evidências reproduzíveis, o grau de conformidade entre requisitos, documentação, código-fonte, base de dados, APIs, interfaces, integrações, testes, scripts de implantação e comportamento efectivo da solução. Não considerar uma funcionalidade concluída apenas por existir código, ecrã ou tabela: confirmar funcionamento ponta a ponta, persistência correcta, controlo de acesso, tratamento de erros, testes e aderência aos critérios de aceitação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 2""],""aceitacao"":""Objectivo: Executar uma auditoria técnica, funcional, arquitectural, de dados, segurança, qualidade e prontidão operacional de todo o trabalho realizado até ao momento no Portal do Investidor. A auditoria deve determinar, com base em evidências reproduzíveis, o grau de conformidade entre requisitos, documentação, código-fonte, base de dados, APIs, interfaces, integrações, testes, scripts de implantação e comportamento efectivo da solução. Não considerar uma funcionalidade concluída apenas por existir código, ecrã ou tabela: confirmar funcionamento ponta a ponta, persistência correcta, controlo de acesso, tratamento de erros, testes e aderência aos critérios de aceitação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-2626df4c-0002,"2. Trabalhe em modo não destrutivo: não alterar código, dados, migrações, configurações ou ambientes durante a auditoria. Quando for indispensável executar comandos, usar ambiente controlado, registar o comando, pré-condições, saída, impacto e mecanismo de reversão.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 5,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2626df4c-0002: 2. Trabalhe em modo não destrutivo: não alterar código, dados, migrações, configurações ou ambientes durante a auditoria. Quando for indispensável executar comandos, usar ambiente controlado, registar o comando, pré-condições, saída, impacto e mecanismo de reversão.",P2,MASTER-2626df4c-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0002,1,"[{""id"":""MASTER-2626df4c-0002"",""pedido"":""2. Trabalhe em modo não destrutivo: não alterar código, dados, migrações, configurações ou ambientes durante a auditoria. Quando for indispensável executar comandos, usar ambiente controlado, registar o comando, pré-condições, saída, impacto e mecanismo de reversão."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 5""],""aceitacao"":""2. Trabalhe em modo não destrutivo: não alterar código, dados, migrações, configurações ou ambientes durante a auditoria. Quando for indispensável executar comandos, usar ambiente controlado, registar o comando, pré-condições, saída, impacto e mecanismo de reversão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-2626df4c-0003,"3. Não inferir conformidade sem prova. Classificar como “Não verificado” tudo o que não possa ser confirmado por documento, código, consulta, teste, log, captura de ecrã ou execução reproduzível.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 6,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-2626df4c-0003: 3. Não inferir conformidade sem prova. Classificar como “Não verificado” tudo o que não possa ser confirmado por documento, código, consulta, teste, log, captura de ecrã ou execução reproduzível.",P2,MASTER-2626df4c-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0003,1,"[{""id"":""MASTER-2626df4c-0003"",""pedido"":""3. Não inferir conformidade sem prova. Classificar como “Não verificado” tudo o que não possa ser confirmado por documento, código, consulta, teste, log, captura de ecrã ou execução reproduzível."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 6""],""aceitacao"":""3. Não inferir conformidade sem prova. Classificar como “Não verificado” tudo o que não possa ser confirmado por documento, código, consulta, teste, log, captura de ecrã ou execução reproduzível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-2626df4c-0004,"5. Distinguir claramente factos observados, hipóteses, limitações de acesso e recomendações. Não inventar ficheiros, resultados, métricas ou estados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 8,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2626df4c-0004: 5. Distinguir claramente factos observados, hipóteses, limitações de acesso e recomendações. Não inventar ficheiros, resultados, métricas ou estados.",P2,MASTER-2626df4c-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0004,1,"[{""id"":""MASTER-2626df4c-0004"",""pedido"":""5. Distinguir claramente factos observados, hipóteses, limitações de acesso e recomendações. Não inventar ficheiros, resultados, métricas ou estados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 8""],""aceitacao"":""5. Distinguir claramente factos observados, hipóteses, limitações de acesso e recomendações. Não inventar ficheiros, resultados, métricas ou estados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-2626df4c-0005,"6. Começar por estabelecer a linha de base da auditoria: registar repositório, branch, hash do commit, data, ambiente e versões das dependências; depois inspeccionar a árvore do projecto, README, ficheiros de dependências, variáveis de ambiente de exemplo, configurações, migrações, seeders, rotas, modelos, serviços, controladores, políticas, componentes, testes e pipeline de entrega. Preservar esta linha de base em todas as evidências e indicar expressamente qualquer alteração de versão ou ambiente ocorrida durante a validação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 9,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2626df4c-0005: 6. Começar por estabelecer a linha de base da auditoria: registar repositório, branch, hash do commit, data, ambiente e versões das dependências; depois inspeccionar a árvore do projecto, README, ficheiros de dependências, variáveis de ambiente de exemplo, configurações, migrações, seeders, rotas, modelos, serviços, controladores, políticas, componentes, testes e pipeline de entrega. Preservar esta linha de base em todas as evidências e indicar expressamente qualquer alteração de versão ou ambiente ocorrida durante a validação.",P2,MASTER-2626df4c-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0005,1,"[{""id"":""MASTER-2626df4c-0005"",""pedido"":""6. Começar por estabelecer a linha de base da auditoria: registar repositório, branch, hash do commit, data, ambiente e versões das dependências; depois inspeccionar a árvore do projecto, README, ficheiros de dependências, variáveis de ambiente de exemplo, configurações, migrações, seeders, rotas, modelos, serviços, controladores, políticas, componentes, testes e pipeline de entrega. Preservar esta linha de base em todas as evidências e indicar expressamente qualquer alteração de versão ou ambiente ocorrida durante a validação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 9""],""aceitacao"":""6. Começar por estabelecer a linha de base da auditoria: registar repositório, branch, hash do commit, data, ambiente e versões das dependências; depois inspeccionar a árvore do projecto, README, ficheiros de dependências, variáveis de ambiente de exemplo, configurações, migrações, seeders, rotas, modelos, serviços, controladores, políticas, componentes, testes e pipeline de entrega. Preservar esta linha de base em todas as evidências e indicar expressamente qualquer alteração de versão ou ambiente ocorrida durante a validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-2626df4c-0006,1. Entradas obrigatórias da auditoria,..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 10,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-2626df4c-0006: 1. Entradas obrigatórias da auditoria,P2,MASTER-2626df4c-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0006,1,"[{""id"":""MASTER-2626df4c-0006"",""pedido"":""1. Entradas obrigatórias da auditoria"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 10""],""aceitacao"":""1. Entradas obrigatórias da auditoria"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-2626df4c-0007,"Entradas obrigatórias: localização do repositório e branch de referência; hash do commit auditado; arquitectura e estrutura dos módulos; versões de PHP, Laravel, Node.js, React, PostgreSQL e PostGIS; ficheiros de configuração sem segredos; esquema da base de dados; documentação OpenAPI; credenciais de teste por perfil; ambientes disponíveis; pipeline CI/CD; registos de execução; inventário dos prompts executados; requisitos aprovados; critérios de aceitação; e lista de limitações conhecidas. Se alguma entrada não estiver disponível, registar a ausência, o impacto sobre a validação e os resultados que permanecem como Não verificado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 11,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-2626df4c-0007: Entradas obrigatórias: localização do repositório e branch de referência; hash do commit auditado; arquitectura e estrutura dos módulos; versões de PHP, Laravel, Node.js, React, PostgreSQL e PostGIS; ficheiros de configuração sem segredos; esquema da base de dados; documentação OpenAPI; credenciais de teste por perfil; ambientes disponíveis; pipeline CI/CD; registos de execução; inventário dos prompts executados; requisitos aprovados; critérios de aceitação; e lista de limitações conhecidas. Se alguma entrada não estiver disponível, registar a ausência, o impacto sobre a validação e os resultados que permanecem como Não verificado.",P2,MASTER-2626df4c-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0007,1,"[{""id"":""MASTER-2626df4c-0007"",""pedido"":""Entradas obrigatórias: localização do repositório e branch de referência; hash do commit auditado; arquitectura e estrutura dos módulos; versões de PHP, Laravel, Node.js, React, PostgreSQL e PostGIS; ficheiros de configuração sem segredos; esquema da base de dados; documentação OpenAPI; credenciais de teste por perfil; ambientes disponíveis; pipeline CI/CD; registos de execução; inventário dos prompts executados; requisitos aprovados; critérios de aceitação; e lista de limitações conhecidas. Se alguma entrada não estiver disponível, registar a ausência, o impacto sobre a validação e os resultados que permanecem como Não verificado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 11""],""aceitacao"":""Entradas obrigatórias: localização do repositório e branch de referência; hash do commit auditado; arquitectura e estrutura dos módulos; versões de PHP, Laravel, Node.js, React, PostgreSQL e PostGIS; ficheiros de configuração sem segredos; esquema da base de dados; documentação OpenAPI; credenciais de teste por perfil; ambientes disponíveis; pipeline CI/CD; registos de execução; inventário dos prompts executados; requisitos aprovados; critérios de aceitação; e lista de limitações conhecidas. Se alguma entrada não estiver disponível, registar a ausência, o impacto sobre a validação e os resultados que permanecem como Não verificado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-2626df4c-0008,"Considere que o Portal do Investidor deve facilitar e atrair investimentos internos e externos, com base nas prioridades de investimento definidas pelo Governo. A validação deve confirmar se a solução implementada traduz esta finalidade em funcionalidades, dados, fluxos e conteúdos coerentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 13,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2626df4c-0008: Considere que o Portal do Investidor deve facilitar e atrair investimentos internos e externos, com base nas prioridades de investimento definidas pelo Governo. A validação deve confirmar se a solução implementada traduz esta finalidade em funcionalidades, dados, fluxos e conteúdos coerentes.",P2,MASTER-2626df4c-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0008,1,"[{""id"":""MASTER-2626df4c-0008"",""pedido"":""Considere que o Portal do Investidor deve facilitar e atrair investimentos internos e externos, com base nas prioridades de investimento definidas pelo Governo. A validação deve confirmar se a solução implementada traduz esta finalidade em funcionalidades, dados, fluxos e conteúdos coerentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 13""],""aceitacao"":""Considere que o Portal do Investidor deve facilitar e atrair investimentos internos e externos, com base nas prioridades de investimento definidas pelo Governo. A validação deve confirmar se a solução implementada traduz esta finalidade em funcionalidades, dados, fluxos e conteúdos coerentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-2626df4c-0009,3. Premissas e domínios obrigatórios de validação,..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 14,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-2626df4c-0009: 3. Premissas e domínios obrigatórios de validação,P2,MASTER-2626df4c-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0009,1,"[{""id"":""MASTER-2626df4c-0009"",""pedido"":""3. Premissas e domínios obrigatórios de validação"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 14""],""aceitacao"":""3. Premissas e domínios obrigatórios de validação"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-2626df4c-0010,"Validar prioritariamente a componente geográfica ponta a ponta. Confirmar: hierarquia administrativa província → distrito → posto administrativo → localidade; chaves estáveis e integridade referencial; importação e reconciliação com fontes oficiais; suporte PostgreSQL/PostGIS; SRID e sistema de coordenadas documentados; tipos geometry/geography adequados; índices espaciais; prevenção de geometrias inválidas; pontos, linhas e polígonos; relações espaciais entre investimentos, corredores, clusters e infra-estruturas; pesquisa por proximidade, contenção e intersecção; filtros combinados; desempenho das consultas; visualização cartográfica; permissões; auditoria; versionamento; qualidade, proveniência e actualização dos dados. Inspeccionar migrações, seeders, scripts ETL, modelos, endpoints GeoJSON, validações, consultas espaciais, componentes de mapa e testes. Executar casos positivos, negativos e de fronteira e registar resultados, tempos, erros e causa-raiz das lacunas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 23,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2626df4c-0010: Validar prioritariamente a componente geográfica ponta a ponta. Confirmar: hierarquia administrativa província → distrito → posto administrativo → localidade; chaves estáveis e integridade referencial; importação e reconciliação com fontes oficiais; suporte PostgreSQL/PostGIS; SRID e sistema de coordenadas documentados; tipos geometry/geography adequados; índices espaciais; prevenção de geometrias inválidas; pontos, linhas e polígonos; relações espaciais entre investimentos, corredores, clusters e infra-estruturas; pesquisa por proximidade, contenção e intersecção; filtros combinados; desempenho das consultas; visualização cartográfica; permissões; auditoria; versionamento; qualidade, proveniência e actualização dos dados. Inspeccionar migrações, seeders, scripts ETL, modelos, endpoints GeoJSON, validações, consultas espaciais, componentes de mapa e testes. Executar casos positivos, negativos e de fronteira e registar resultados, tempos, erros e causa-raiz das lacunas.",P1,MASTER-2626df4c-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0010,1,"[{""id"":""MASTER-2626df4c-0010"",""pedido"":""Validar prioritariamente a componente geográfica ponta a ponta. Confirmar: hierarquia administrativa província → distrito → posto administrativo → localidade; chaves estáveis e integridade referencial; importação e reconciliação com fontes oficiais; suporte PostgreSQL/PostGIS; SRID e sistema de coordenadas documentados; tipos geometry/geography adequados; índices espaciais; prevenção de geometrias inválidas; pontos, linhas e polígonos; relações espaciais entre investimentos, corredores, clusters e infra-estruturas; pesquisa por proximidade, contenção e intersecção; filtros combinados; desempenho das consultas; visualização cartográfica; permissões; auditoria; versionamento; qualidade, proveniência e actualização dos dados. Inspeccionar migrações, seeders, scripts ETL, modelos, endpoints GeoJSON, validações, consultas espaciais, componentes de mapa e testes. Executar casos positivos, negativos e de fronteira e registar resultados, tempos, erros e causa-raiz das lacunas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 23""],""aceitacao"":""Validar prioritariamente a componente geográfica ponta a ponta. Confirmar: hierarquia administrativa província → distrito → posto administrativo → localidade; chaves estáveis e integridade referencial; importação e reconciliação com fontes oficiais; suporte PostgreSQL/PostGIS; SRID e sistema de coordenadas documentados; tipos geometry/geography adequados; índices espaciais; prevenção de geometrias inválidas; pontos, linhas e polígonos; relações espaciais entre investimentos, corredores, clusters e infra-estruturas; pesquisa por proximidade, contenção e intersecção; filtros combinados; desempenho das consultas; visualização cartográfica; permissões; auditoria; versionamento; qualidade, proveniência e actualização dos dados. Inspeccionar migrações, seeders, scripts ETL, modelos, endpoints GeoJSON, validações, consultas espaciais, componentes de mapa e testes. Executar casos positivos, negativos e de fronteira e registar resultados, tempos, erros e causa-raiz das lacunas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-2626df4c-0011,"Comparar a implementação actual com os documentos de base e benchmark do projecto listados abaixo. Antes da comparação, confirmar a existência, acessibilidade, versão, data, autoria e integridade de cada ficheiro; registar o caminho validado e, quando possível, o respectivo hash. Se um documento não estiver acessível no ambiente de auditoria, não presumir o seu conteúdo: identificar a limitação, classificar os requisitos dependentes como Não verificado e indicar a evidência necessária para concluir a análise.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 25,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-2626df4c-0011: Comparar a implementação actual com os documentos de base e benchmark do projecto listados abaixo. Antes da comparação, confirmar a existência, acessibilidade, versão, data, autoria e integridade de cada ficheiro; registar o caminho validado e, quando possível, o respectivo hash. Se um documento não estiver acessível no ambiente de auditoria, não presumir o seu conteúdo: identificar a limitação, classificar os requisitos dependentes como Não verificado e indicar a evidência necessária para concluir a análise.",P2,MASTER-2626df4c-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0011,1,"[{""id"":""MASTER-2626df4c-0011"",""pedido"":""Comparar a implementação actual com os documentos de base e benchmark do projecto listados abaixo. Antes da comparação, confirmar a existência, acessibilidade, versão, data, autoria e integridade de cada ficheiro; registar o caminho validado e, quando possível, o respectivo hash. Se um documento não estiver acessível no ambiente de auditoria, não presumir o seu conteúdo: identificar a limitação, classificar os requisitos dependentes como Não verificado e indicar a evidência necessária para concluir a análise."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 25""],""aceitacao"":""Comparar a implementação actual com os documentos de base e benchmark do projecto listados abaixo. Antes da comparação, confirmar a existência, acessibilidade, versão, data, autoria e integridade de cada ficheiro; registar o caminho validado e, quando possível, o respectivo hash. Se um documento não estiver acessível no ambiente de auditoria, não presumir o seu conteúdo: identificar a limitação, classificar os requisitos dependentes como Não verificado e indicar a evidência necessária para concluir a análise."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-2626df4c-0012,"7. Governação de dados e conformidade: verificar fonte mestre por domínio, responsáveis pelos dados, classificação da informação, base legal do tratamento, consentimento quando aplicável, minimização, finalidade, exactidão, retenção, eliminação, portabilidade, controlo de acesso, anonimização ou pseudonimização, partilha interinstitucional, localização dos dados, termos de utilização, política de privacidade e aderência à legislação e regulamentação moçambicanas aplicáveis ao investimento, às Zonas Económicas Especiais, às Zonas Francas Industriais, à contratação, ao licenciamento e aos serviços digitais. Registar a referência normativa, o requisito derivado, o componente afectado, a evidência e a lacuna; encaminhar interpretações jurídicas não confirmadas para validação especializada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 36,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2626df4c-0012: 7. Governação de dados e conformidade: verificar fonte mestre por domínio, responsáveis pelos dados, classificação da informação, base legal do tratamento, consentimento quando aplicável, minimização, finalidade, exactidão, retenção, eliminação, portabilidade, controlo de acesso, anonimização ou pseudonimização, partilha interinstitucional, localização dos dados, termos de utilização, política de privacidade e aderência à legislação e regulamentação moçambicanas aplicáveis ao investimento, às Zonas Económicas Especiais, às Zonas Francas Industriais, à contratação, ao licenciamento e aos serviços digitais. Registar a referência normativa, o requisito derivado, o componente afectado, a evidência e a lacuna; encaminhar interpretações jurídicas não confirmadas para validação especializada.",P2,MASTER-2626df4c-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0012,1,"[{""id"":""MASTER-2626df4c-0012"",""pedido"":""7. Governação de dados e conformidade: verificar fonte mestre por domínio, responsáveis pelos dados, classificação da informação, base legal do tratamento, consentimento quando aplicável, minimização, finalidade, exactidão, retenção, eliminação, portabilidade, controlo de acesso, anonimização ou pseudonimização, partilha interinstitucional, localização dos dados, termos de utilização, política de privacidade e aderência à legislação e regulamentação moçambicanas aplicáveis ao investimento, às Zonas Económicas Especiais, às Zonas Francas Industriais, à contratação, ao licenciamento e aos serviços digitais. Registar a referência normativa, o requisito derivado, o componente afectado, a evidência e a lacuna; encaminhar interpretações jurídicas não confirmadas para validação especializada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 36""],""aceitacao"":""7. Governação de dados e conformidade: verificar fonte mestre por domínio, responsáveis pelos dados, classificação da informação, base legal do tratamento, consentimento quando aplicável, minimização, finalidade, exactidão, retenção, eliminação, portabilidade, controlo de acesso, anonimização ou pseudonimização, partilha interinstitucional, localização dos dados, termos de utilização, política de privacidade e aderência à legislação e regulamentação moçambicanas aplicáveis ao investimento, às Zonas Económicas Especiais, às Zonas Francas Industriais, à contratação, ao licenciamento e aos serviços digitais. Registar a referência normativa, o requisito derivado, o componente afectado, a evidência e a lacuna; encaminhar interpretações jurídicas não confirmadas para validação especializada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-2626df4c-0013,"4. Para cada funcionalidade, validar fluxo ponta a ponta: entrada, regras, autorização, persistência, resposta, interface, notificação, auditoria, falha e recuperação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 44,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2626df4c-0013: 4. Para cada funcionalidade, validar fluxo ponta a ponta: entrada, regras, autorização, persistência, resposta, interface, notificação, auditoria, falha e recuperação.",P1,MASTER-2626df4c-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0013,1,"[{""id"":""MASTER-2626df4c-0013"",""pedido"":""4. Para cada funcionalidade, validar fluxo ponta a ponta: entrada, regras, autorização, persistência, resposta, interface, notificação, auditoria, falha e recuperação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 44""],""aceitacao"":""4. Para cada funcionalidade, validar fluxo ponta a ponta: entrada, regras, autorização, persistência, resposta, interface, notificação, auditoria, falha e recuperação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-2626df4c-0014,"5. Registar cada evidência com identificador único, requisito associado, tipo de artefacto, caminho do ficheiro e linha ou símbolo, hash do commit, rota e método HTTP, tabela/coluna/constraint, comando ou consulta, pré-condições, dados de teste, resultado esperado, resultado observado, data, ambiente, responsável pela recolha e referência ao anexo. Remover ou mascarar segredos e dados pessoais, preservar a integridade do original e calcular hash para ficheiros de evidência quando aplicável.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 45,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-2626df4c-0014: 5. Registar cada evidência com identificador único, requisito associado, tipo de artefacto, caminho do ficheiro e linha ou símbolo, hash do commit, rota e método HTTP, tabela/coluna/constraint, comando ou consulta, pré-condições, dados de teste, resultado esperado, resultado observado, data, ambiente, responsável pela recolha e referência ao anexo. Remover ou mascarar segredos e dados pessoais, preservar a integridade do original e calcular hash para ficheiros de evidência quando aplicável.",P2,MASTER-2626df4c-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0014,1,"[{""id"":""MASTER-2626df4c-0014"",""pedido"":""5. Registar cada evidência com identificador único, requisito associado, tipo de artefacto, caminho do ficheiro e linha ou símbolo, hash do commit, rota e método HTTP, tabela/coluna/constraint, comando ou consulta, pré-condições, dados de teste, resultado esperado, resultado observado, data, ambiente, responsável pela recolha e referência ao anexo. Remover ou mascarar segredos e dados pessoais, preservar a integridade do original e calcular hash para ficheiros de evidência quando aplicável."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 45""],""aceitacao"":""5. Registar cada evidência com identificador único, requisito associado, tipo de artefacto, caminho do ficheiro e linha ou símbolo, hash do commit, rota e método HTTP, tabela/coluna/constraint, comando ou consulta, pré-condições, dados de teste, resultado esperado, resultado observado, data, ambiente, responsável pela recolha e referência ao anexo. Remover ou mascarar segredos e dados pessoais, preservar a integridade do original e calcular hash para ficheiros de evidência quando aplicável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-2626df4c-0015,"• Os fluxos críticos devem funcionar ponta a ponta com evidência, perfis de acesso correctos, tratamento de erros e testes repetíveis.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 53,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2626df4c-0015: • Os fluxos críticos devem funcionar ponta a ponta com evidência, perfis de acesso correctos, tratamento de erros e testes repetíveis.",P2,MASTER-2626df4c-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0015,1,"[{""id"":""MASTER-2626df4c-0015"",""pedido"":""• Os fluxos críticos devem funcionar ponta a ponta com evidência, perfis de acesso correctos, tratamento de erros e testes repetíveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 53""],""aceitacao"":""• Os fluxos críticos devem funcionar ponta a ponta com evidência, perfis de acesso correctos, tratamento de erros e testes repetíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-2626df4c-0016,"• Migrações e scripts críticos devem ser idempotentes quando aplicável, ter ordem documentada, validação pós-execução e procedimento de rollback ou recuperação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 54,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-2626df4c-0016: • Migrações e scripts críticos devem ser idempotentes quando aplicável, ter ordem documentada, validação pós-execução e procedimento de rollback ou recuperação.",P1,MASTER-2626df4c-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0016,1,"[{""id"":""MASTER-2626df4c-0016"",""pedido"":""• Migrações e scripts críticos devem ser idempotentes quando aplicável, ter ordem documentada, validação pós-execução e procedimento de rollback ou recuperação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 54""],""aceitacao"":""• Migrações e scripts críticos devem ser idempotentes quando aplicável, ter ordem documentada, validação pós-execução e procedimento de rollback ou recuperação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-2626df4c-0017,"• Backups, restauro, monitorização, logs, health checks e resposta operacional devem estar demonstrados no ambiente-alvo.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 56,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2626df4c-0017: • Backups, restauro, monitorização, logs, health checks e resposta operacional devem estar demonstrados no ambiente-alvo.",P2,MASTER-2626df4c-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0017,1,"[{""id"":""MASTER-2626df4c-0017"",""pedido"":""• Backups, restauro, monitorização, logs, health checks e resposta operacional devem estar demonstrados no ambiente-alvo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 56""],""aceitacao"":""• Backups, restauro, monitorização, logs, health checks e resposta operacional devem estar demonstrados no ambiente-alvo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-2626df4c-0018,"• Qualquer limiar numérico não definido nos documentos deve ser proposto e identificado como recomendação, nunca apresentado como requisito aprovado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 57,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2626df4c-0018: • Qualquer limiar numérico não definido nos documentos deve ser proposto e identificado como recomendação, nunca apresentado como requisito aprovado.",P2,MASTER-2626df4c-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0018,1,"[{""id"":""MASTER-2626df4c-0018"",""pedido"":""• Qualquer limiar numérico não definido nos documentos deve ser proposto e identificado como recomendação, nunca apresentado como requisito aprovado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 57""],""aceitacao"":""• Qualquer limiar numérico não definido nos documentos deve ser proposto e identificado como recomendação, nunca apresentado como requisito aprovado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-2626df4c-0019,"• A decisão final deve ser determinada por gates independentes de negócio, localização geográfica, segurança, integridade de dados, desempenho, operação, conformidade legal e recuperação. Classificar como Go apenas quando todos os gates críticos estiverem satisfeitos e não existirem bloqueadores; como Go condicionado quando as lacunas remanescentes não impedirem a operação segura, tiverem risco residual formalmente aceite, responsável, prazo e medida compensatória; e como No-Go quando existir requisito crítico não conforme ou não verificado, vulnerabilidade crítica, risco de perda ou corrupção de dados, falha de autorização, ausência de recuperação demonstrada ou impedimento legal. Apresentar a evidência de cada gate, a decisão derivada, as excepções aprovadas e a entidade competente para aceitar o risco residual.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 58,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-2626df4c-0019: • A decisão final deve ser determinada por gates independentes de negócio, localização geográfica, segurança, integridade de dados, desempenho, operação, conformidade legal e recuperação. Classificar como Go apenas quando todos os gates críticos estiverem satisfeitos e não existirem bloqueadores; como Go condicionado quando as lacunas remanescentes não impedirem a operação segura, tiverem risco residual formalmente aceite, responsável, prazo e medida compensatória; e como No-Go quando existir requisito crítico não conforme ou não verificado, vulnerabilidade crítica, risco de perda ou corrupção de dados, falha de autorização, ausência de recuperação demonstrada ou impedimento legal. Apresentar a evidência de cada gate, a decisão derivada, as excepções aprovadas e a entidade competente para aceitar o risco residual.",P1,MASTER-2626df4c-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0019,1,"[{""id"":""MASTER-2626df4c-0019"",""pedido"":""• A decisão final deve ser determinada por gates independentes de negócio, localização geográfica, segurança, integridade de dados, desempenho, operação, conformidade legal e recuperação. Classificar como Go apenas quando todos os gates críticos estiverem satisfeitos e não existirem bloqueadores; como Go condicionado quando as lacunas remanescentes não impedirem a operação segura, tiverem risco residual formalmente aceite, responsável, prazo e medida compensatória; e como No-Go quando existir requisito crítico não conforme ou não verificado, vulnerabilidade crítica, risco de perda ou corrupção de dados, falha de autorização, ausência de recuperação demonstrada ou impedimento legal. Apresentar a evidência de cada gate, a decisão derivada, as excepções aprovadas e a entidade competente para aceitar o risco residual."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 58""],""aceitacao"":""• A decisão final deve ser determinada por gates independentes de negócio, localização geográfica, segurança, integridade de dados, desempenho, operação, conformidade legal e recuperação. Classificar como Go apenas quando todos os gates críticos estiverem satisfeitos e não existirem bloqueadores; como Go condicionado quando as lacunas remanescentes não impedirem a operação segura, tiverem risco residual formalmente aceite, responsável, prazo e medida compensatória; e como No-Go quando existir requisito crítico não conforme ou não verificado, vulnerabilidade crítica, risco de perda ou corrupção de dados, falha de autorização, ausência de recuperação demonstrada ou impedimento legal. Apresentar a evidência de cada gate, a decisão derivada, as excepções aprovadas e a entidade competente para aceitar o risco residual."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-2626df4c-0020,9. Formato obrigatório da resposta,..\..\..\..\..\..\Users\macbook\.codex\attachments\7235d6fa-a6a3-453f-a97c-b6741c083d10\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 59,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-2626df4c-0020: 9. Formato obrigatório da resposta,P2,MASTER-2626df4c-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2626df4c-0020,1,"[{""id"":""MASTER-2626df4c-0020"",""pedido"":""9. Formato obrigatório da resposta"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7235d6fa-a6a3-453f-a97c-b6741c083d10\\Pasted text.txt; SHA 2626df4ca70d52cb5f90247af7b6eebbb251fc64b4915ee0ed1fbbb693cb3586; linha 59""],""aceitacao"":""9. Formato obrigatório da resposta"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-62719366-0001,"O formulário deve ser simples, público e integrado na navegação real do portal.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 7,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-62719366-0001: O formulário deve ser simples, público e integrado na navegação real do portal.",P2,MASTER-62719366-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0001,1,"[{""id"":""MASTER-62719366-0001"",""pedido"":""O formulário deve ser simples, público e integrado na navegação real do portal."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 7""],""aceitacao"":""O formulário deve ser simples, público e integrado na navegação real do portal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-62719366-0002,9. Uma componente fiscal pendente não deve bloquear funcionalidades financeiras independentes. Regista a dependência e prossegue apenas nas partes seguras.,..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 21,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-62719366-0002: 9. Uma componente fiscal pendente não deve bloquear funcionalidades financeiras independentes. Regista a dependência e prossegue apenas nas partes seguras.,P2,MASTER-62719366-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0002,1,"[{""id"":""MASTER-62719366-0002"",""pedido"":""9. Uma componente fiscal pendente não deve bloquear funcionalidades financeiras independentes. Regista a dependência e prossegue apenas nas partes seguras."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 21""],""aceitacao"":""9. Uma componente fiscal pendente não deve bloquear funcionalidades financeiras independentes. Regista a dependência e prossegue apenas nas partes seguras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-62719366-0003,"Confirma os caminhos reais, incluindo diferenças de acentuação. Se os documentos não estiverem disponíveis neste ambiente, identifica os que faltam. Não inventes conteúdos nem uses a ausência de fontes para publicar cálculos fiscais não validados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 49,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-62719366-0003: Confirma os caminhos reais, incluindo diferenças de acentuação. Se os documentos não estiverem disponíveis neste ambiente, identifica os que faltam. Não inventes conteúdos nem uses a ausência de fontes para publicar cálculos fiscais não validados.",P2,MASTER-62719366-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0003,1,"[{""id"":""MASTER-62719366-0003"",""pedido"":""Confirma os caminhos reais, incluindo diferenças de acentuação. Se os documentos não estiverem disponíveis neste ambiente, identifica os que faltam. Não inventes conteúdos nem uses a ausência de fontes para publicar cálculos fiscais não validados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 49""],""aceitacao"":""Confirma os caminhos reais, incluindo diferenças de acentuação. Se os documentos não estiverem disponíveis neste ambiente, identifica os que faltam. Não inventes conteúdos nem uses a ausência de fontes para publicar cálculos fiscais não validados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-62719366-0004,"Reutilizar o modelo de dados existente. Introduzir alterações de esquema apenas quando necessárias, através de migrações compatíveis e reversíveis.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 91,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-62719366-0004: Reutilizar o modelo de dados existente. Introduzir alterações de esquema apenas quando necessárias, através de migrações compatíveis e reversíveis.",P2,MASTER-62719366-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0004,1,"[{""id"":""MASTER-62719366-0004"",""pedido"":""Reutilizar o modelo de dados existente. Introduzir alterações de esquema apenas quando necessárias, através de migrações compatíveis e reversíveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 91""],""aceitacao"":""Reutilizar o modelo de dados existente. Introduzir alterações de esquema apenas quando necessárias, através de migrações compatíveis e reversíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-62719366-0005,"Disponibilizar uma página pública do simulador, acessível:",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 103,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-62719366-0005: Disponibilizar uma página pública do simulador, acessível:",P2,MASTER-62719366-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0005,1,"[{""id"":""MASTER-62719366-0005"",""pedido"":""Disponibilizar uma página pública do simulador, acessível:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 103""],""aceitacao"":""Disponibilizar uma página pública do simulador, acessível:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-62719366-0006,"Apresentar percursos para particulares, pequenos negócios, empresas e investidores. Permitir escolha explícita, sem impor um formulário de investimento a todos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 110,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-62719366-0006: Apresentar percursos para particulares, pequenos negócios, empresas e investidores. Permitir escolha explícita, sem impor um formulário de investimento a todos.",P2,MASTER-62719366-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0006,1,"[{""id"":""MASTER-62719366-0006"",""pedido"":""Apresentar percursos para particulares, pequenos negócios, empresas e investidores. Permitir escolha explícita, sem impor um formulário de investimento a todos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 110""],""aceitacao"":""Apresentar percursos para particulares, pequenos negócios, empresas e investidores. Permitir escolha explícita, sem impor um formulário de investimento a todos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-62719366-0007,'- Campos obrigatórios e opcionais claramente identificados.,..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 117,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-62719366-0007: - Campos obrigatórios e opcionais claramente identificados.,P2,MASTER-62719366-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0007,1,"[{""id"":""MASTER-62719366-0007"",""pedido"":""- Campos obrigatórios e opcionais claramente identificados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 117""],""aceitacao"":""- Campos obrigatórios e opcionais claramente identificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-62719366-0008,"Não exigir conta ou documentos para iniciar cálculos exploratórios. Enquanto um motor não estiver disponível, mostrar a limitação; não apresentar resultados simulados como reais.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 125,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-62719366-0008: Não exigir conta ou documentos para iniciar cálculos exploratórios. Enquanto um motor não estiver disponível, mostrar a limitação; não apresentar resultados simulados como reais.",P2,MASTER-62719366-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0008,1,"[{""id"":""MASTER-62719366-0008"",""pedido"":""Não exigir conta ou documentos para iniciar cálculos exploratórios. Enquanto um motor não estiver disponível, mostrar a limitação; não apresentar resultados simulados como reais."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 125""],""aceitacao"":""Não exigir conta ou documentos para iniciar cálculos exploratórios. Enquanto um motor não estiver disponível, mostrar a limitação; não apresentar resultados simulados como reais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-62719366-0009,Implementar primeiro os cálculos independentes de regras fiscais:,..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 137,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-62719366-0009: Implementar primeiro os cálculos independentes de regras fiscais:,P2,MASTER-62719366-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0009,1,"[{""id"":""MASTER-62719366-0009"",""pedido"":""Implementar primeiro os cálculos independentes de regras fiscais:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 137""],""aceitacao"":""Implementar primeiro os cálculos independentes de regras fiscais:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-62719366-0010,"Permitir perdas, défices e outros valores negativos economicamente admissíveis. Quando um indicador não puder ser calculado, explicar a razão em vez de apresentar zero.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 147,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-62719366-0010: Permitir perdas, défices e outros valores negativos economicamente admissíveis. Quando um indicador não puder ser calculado, explicar a razão em vez de apresentar zero.",P2,MASTER-62719366-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0010,1,"[{""id"":""MASTER-62719366-0010"",""pedido"":""Permitir perdas, défices e outros valores negativos economicamente admissíveis. Quando um indicador não puder ser calculado, explicar a razão em vez de apresentar zero."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 147""],""aceitacao"":""Permitir perdas, défices e outros valores negativos economicamente admissíveis. Quando um indicador não puder ser calculado, explicar a razão em vez de apresentar zero."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-62719366-0011,Cada regra deve incluir:,..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 161,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-62719366-0011: Cada regra deve incluir:,P2,MASTER-62719366-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0011,1,"[{""id"":""MASTER-62719366-0011"",""pedido"":""Cada regra deve incluir:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 161""],""aceitacao"":""Cada regra deve incluir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-62719366-0012,"Verificar legislação, alterações e regulamentação nas fontes oficiais. Guias e compilações são referências auxiliares, não autoridade suficiente para publicar parâmetros.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 171,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-62719366-0012: Verificar legislação, alterações e regulamentação nas fontes oficiais. Guias e compilações são referências auxiliares, não autoridade suficiente para publicar parâmetros.",P2,MASTER-62719366-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0012,1,"[{""id"":""MASTER-62719366-0012"",""pedido"":""Verificar legislação, alterações e regulamentação nas fontes oficiais. Guias e compilações são referências auxiliares, não autoridade suficiente para publicar parâmetros."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 171""],""aceitacao"":""Verificar legislação, alterações e regulamentação nas fontes oficiais. Guias e compilações são referências auxiliares, não autoridade suficiente para publicar parâmetros."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-62719366-0013,"Implementar elaboração, revisão, aprovação, publicação, suspensão e arquivo, com segregação entre autor e aprovador.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 173,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-62719366-0013: Implementar elaboração, revisão, aprovação, publicação, suspensão e arquivo, com segregação entre autor e aprovador.",P2,MASTER-62719366-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0013,1,"[{""id"":""MASTER-62719366-0013"",""pedido"":""Implementar elaboração, revisão, aprovação, publicação, suspensão e arquivo, com segregação entre autor e aprovador."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 173""],""aceitacao"":""Implementar elaboração, revisão, aprovação, publicação, suspensão e arquivo, com segregação entre autor e aprovador."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-62719366-0014,Não atribuir ao próprio agente aprovação jurídica. Exigir evidência identificável de revisão por responsável competente.,..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 175,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-62719366-0014: Não atribuir ao próprio agente aprovação jurídica. Exigir evidência identificável de revisão por responsável competente.,P2,MASTER-62719366-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0014,1,"[{""id"":""MASTER-62719366-0014"",""pedido"":""Não atribuir ao próprio agente aprovação jurídica. Exigir evidência identificável de revisão por responsável competente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 175""],""aceitacao"":""Não atribuir ao próprio agente aprovação jurídica. Exigir evidência identificável de revisão por responsável competente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-62719366-0015,"Implementar a estrutura das componentes IRPS, contribuições sociais, IVA, IRPC, ISPC e retenções. Activar publicamente apenas as componentes com regras aprovadas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 187,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-62719366-0015: Implementar a estrutura das componentes IRPS, contribuições sociais, IVA, IRPC, ISPC e retenções. Activar publicamente apenas as componentes com regras aprovadas.",P2,MASTER-62719366-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0015,1,"[{""id"":""MASTER-62719366-0015"",""pedido"":""Implementar a estrutura das componentes IRPS, contribuições sociais, IVA, IRPC, ISPC e retenções. Activar publicamente apenas as componentes com regras aprovadas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 187""],""aceitacao"":""Implementar a estrutura das componentes IRPS, contribuições sociais, IVA, IRPC, ISPC e retenções. Activar publicamente apenas as componentes com regras aprovadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-62719366-0016,Seleccionar parâmetros pelo contexto e período. Não utilizar silenciosamente uma taxa actual numa simulação histórica.,..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 197,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-62719366-0016: Seleccionar parâmetros pelo contexto e período. Não utilizar silenciosamente uma taxa actual numa simulação histórica.,P2,MASTER-62719366-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0016,1,"[{""id"":""MASTER-62719366-0016"",""pedido"":""Seleccionar parâmetros pelo contexto e período. Não utilizar silenciosamente uma taxa actual numa simulação histórica."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 197""],""aceitacao"":""Seleccionar parâmetros pelo contexto e período. Não utilizar silenciosamente uma taxa actual numa simulação histórica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-62719366-0017,Implementar progressivamente:,..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 215,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-62719366-0017: Implementar progressivamente:,P2,MASTER-62719366-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0017,1,"[{""id"":""MASTER-62719366-0017"",""pedido"":""Implementar progressivamente:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 215""],""aceitacao"":""Implementar progressivamente:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-62719366-0018,"Permitir moeda de apresentação e conversões com taxa, data e fonte explícitas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 238,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-62719366-0018: Permitir moeda de apresentação e conversões com taxa, data e fonte explícitas.",P2,MASTER-62719366-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0018,1,"[{""id"":""MASTER-62719366-0018"",""pedido"":""Permitir moeda de apresentação e conversões com taxa, data e fonte explícitas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 238""],""aceitacao"":""Permitir moeda de apresentação e conversões com taxa, data e fonte explícitas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-62719366-0019,"Permitir comparação de cenários base, favorável e desfavorável, identificando o que muda em cada cenário.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 256,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-62719366-0019: Permitir comparação de cenários base, favorável e desfavorável, identificando o que muda em cada cenário.",P2,MASTER-62719366-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0019,1,"[{""id"":""MASTER-62719366-0019"",""pedido"":""Permitir comparação de cenários base, favorável e desfavorável, identificando o que muda em cada cenário."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 256""],""aceitacao"":""Permitir comparação de cenários base, favorável e desfavorável, identificando o que muda em cada cenário."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-62719366-0020,"Permitir nova simulação, edição das respostas e exportação sem autenticação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 279,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-62719366-0020: Permitir nova simulação, edição das respostas e exportação sem autenticação.",P2,MASTER-62719366-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0020,1,"[{""id"":""MASTER-62719366-0020"",""pedido"":""Permitir nova simulação, edição das respostas e exportação sem autenticação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 279""],""aceitacao"":""Permitir nova simulação, edição das respostas e exportação sem autenticação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-62719366-0021,"O relatório deve conter data, período, moeda, entradas relevantes, pressupostos, fontes, versões e limitações, correspondendo ao resultado do ecrã.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 281,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-62719366-0021: O relatório deve conter data, período, moeda, entradas relevantes, pressupostos, fontes, versões e limitações, correspondendo ao resultado do ecrã.",P2,MASTER-62719366-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0021,1,"[{""id"":""MASTER-62719366-0021"",""pedido"":""O relatório deve conter data, período, moeda, entradas relevantes, pressupostos, fontes, versões e limitações, correspondendo ao resultado do ecrã."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 281""],""aceitacao"":""O relatório deve conter data, período, moeda, entradas relevantes, pressupostos, fontes, versões e limitações, correspondendo ao resultado do ecrã."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-62719366-0022,"Para simulações guardadas, manter registos reproduzíveis e preservar as versões utilizadas. Alterações legais posteriores não devem reescrever resultados históricos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 283,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-62719366-0022: Para simulações guardadas, manter registos reproduzíveis e preservar as versões utilizadas. Alterações legais posteriores não devem reescrever resultados históricos.",P2,MASTER-62719366-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0022,1,"[{""id"":""MASTER-62719366-0022"",""pedido"":""Para simulações guardadas, manter registos reproduzíveis e preservar as versões utilizadas. Alterações legais posteriores não devem reescrever resultados históricos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 283""],""aceitacao"":""Para simulações guardadas, manter registos reproduzíveis e preservar as versões utilizadas. Alterações legais posteriores não devem reescrever resultados históricos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-62719366-0023,"Solicitar autenticação apenas para guardar histórico na conta, acompanhar projectos ou partilhar dados de forma controlada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 295,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-62719366-0023: Solicitar autenticação apenas para guardar histórico na conta, acompanhar projectos ou partilhar dados de forma controlada.",P2,MASTER-62719366-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0023,1,"[{""id"":""MASTER-62719366-0023"",""pedido"":""Solicitar autenticação apenas para guardar histórico na conta, acompanhar projectos ou partilhar dados de forma controlada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 295""],""aceitacao"":""Solicitar autenticação apenas para guardar histórico na conta, acompanhar projectos ou partilhar dados de forma controlada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-62719366-0024,"Permitir converter uma simulação escolhida num rascunho do formulário integrado do investidor, mediante consentimento.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 299,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-62719366-0024: Permitir converter uma simulação escolhida num rascunho do formulário integrado do investidor, mediante consentimento.",P1,MASTER-62719366-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0024,1,"[{""id"":""MASTER-62719366-0024"",""pedido"":""Permitir converter uma simulação escolhida num rascunho do formulário integrado do investidor, mediante consentimento."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 299""],""aceitacao"":""Permitir converter uma simulação escolhida num rascunho do formulário integrado do investidor, mediante consentimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-62719366-0025,"Reutilizar cadastro, projecto, documentos e CRM existentes. Preservar o resultado original, prevenir duplicações e controlar alterações concorrentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 301,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-62719366-0025: Reutilizar cadastro, projecto, documentos e CRM existentes. Preservar o resultado original, prevenir duplicações e controlar alterações concorrentes.",P2,MASTER-62719366-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0025,1,"[{""id"":""MASTER-62719366-0025"",""pedido"":""Reutilizar cadastro, projecto, documentos e CRM existentes. Preservar o resultado original, prevenir duplicações e controlar alterações concorrentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 301""],""aceitacao"":""Reutilizar cadastro, projecto, documentos e CRM existentes. Preservar o resultado original, prevenir duplicações e controlar alterações concorrentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-62719366-0026,Não impedir manifestações de interesse directas quando o simulador fiscal estiver incompleto.,..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 303,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-62719366-0026: Não impedir manifestações de interesse directas quando o simulador fiscal estiver incompleto.,P2,MASTER-62719366-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0026,1,"[{""id"":""MASTER-62719366-0026"",""pedido"":""Não impedir manifestações de interesse directas quando o simulador fiscal estiver incompleto."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 303""],""aceitacao"":""Não impedir manifestações de interesse directas quando o simulador fiscal estiver incompleto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-62719366-0027,## Relatório final obrigatório,..\..\..\..\..\..\Users\macbook\.codex\attachments\77627963-3e1c-4d41-add5-18eedbf62b01\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 359,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-62719366-0027: ## Relatório final obrigatório,P2,MASTER-62719366-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-62719366-0027,1,"[{""id"":""MASTER-62719366-0027"",""pedido"":""## Relatório final obrigatório"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\77627963-3e1c-4d41-add5-18eedbf62b01\\Pasted text.txt; SHA 62719366d33c647930cc4bc92a07d8e933c4f0e0dc06d91e2464da86ca4b6f8a; linha 359""],""aceitacao"":""## Relatório final obrigatório"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-4a12de1c-0001,"Implementar o módulo de cartografia/GIS no projecto InvestMoz por meio do presente prompt mestre, em conformidade com a arquitectura PostgreSQL/PostGIS, os controlos de publicação de mapas, a georreferenciação, os corredores, os clusters, os projectos âncora, os requisitos RF-GEO e a validação institucional já definidos na documentação do projecto.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 3,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0001: Implementar o módulo de cartografia/GIS no projecto InvestMoz por meio do presente prompt mestre, em conformidade com a arquitectura PostgreSQL/PostGIS, os controlos de publicação de mapas, a georreferenciação, os corredores, os clusters, os projectos âncora, os requisitos RF-GEO e a validação institucional já definidos na documentação do projecto.",P1,MASTER-4a12de1c-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0001,1,"[{""id"":""MASTER-4a12de1c-0001"",""pedido"":""Implementar o módulo de cartografia/GIS no projecto InvestMoz por meio do presente prompt mestre, em conformidade com a arquitectura PostgreSQL/PostGIS, os controlos de publicação de mapas, a georreferenciação, os corredores, os clusters, os projectos âncora, os requisitos RF-GEO e a validação institucional já definidos na documentação do projecto."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 3""],""aceitacao"":""Implementar o módulo de cartografia/GIS no projecto InvestMoz por meio do presente prompt mestre, em conformidade com a arquitectura PostgreSQL/PostGIS, os controlos de publicação de mapas, a georreferenciação, os corredores, os clusters, os projectos âncora, os requisitos RF-GEO e a validação institucional já definidos na documentação do projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0002,"Âmbito de execução: este prompt cobre exclusivamente o desenho e a implementação incremental do módulo de cartografia/GIS. A execução deve ocorrer em branch própria, sem deploy automático, com revisão humana, testes, evidências reproduzíveis e decisão Go/No-Go em cada fase. Alterações ao modelo de dados, APIs, permissões, regras de publicação ou integrações que ultrapassem este âmbito devem ser interrompidas e submetidas à aprovação do Dono do Produto, Arquitectura, Dados, Segurança e Jurídico/Conformidade.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 6,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0002: Âmbito de execução: este prompt cobre exclusivamente o desenho e a implementação incremental do módulo de cartografia/GIS. A execução deve ocorrer em branch própria, sem deploy automático, com revisão humana, testes, evidências reproduzíveis e decisão Go/No-Go em cada fase. Alterações ao modelo de dados, APIs, permissões, regras de publicação ou integrações que ultrapassem este âmbito devem ser interrompidas e submetidas à aprovação do Dono do Produto, Arquitectura, Dados, Segurança e Jurídico/Conformidade.",P1,MASTER-4a12de1c-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0002,1,"[{""id"":""MASTER-4a12de1c-0002"",""pedido"":""Âmbito de execução: este prompt cobre exclusivamente o desenho e a implementação incremental do módulo de cartografia/GIS. A execução deve ocorrer em branch própria, sem deploy automático, com revisão humana, testes, evidências reproduzíveis e decisão Go/No-Go em cada fase. Alterações ao modelo de dados, APIs, permissões, regras de publicação ou integrações que ultrapassem este âmbito devem ser interrompidas e submetidas à aprovação do Dono do Produto, Arquitectura, Dados, Segurança e Jurídico/Conformidade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 6""],""aceitacao"":""Âmbito de execução: este prompt cobre exclusivamente o desenho e a implementação incremental do módulo de cartografia/GIS. A execução deve ocorrer em branch própria, sem deploy automático, com revisão humana, testes, evidências reproduzíveis e decisão Go/No-Go em cada fase. Alterações ao modelo de dados, APIs, permissões, regras de publicação ou integrações que ultrapassem este âmbito devem ser interrompidas e submetidas à aprovação do Dono do Produto, Arquitectura, Dados, Segurança e Jurídico/Conformidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0003,"Implementar o módulo de cartografia/GIS do InvestMoz como componente transversal do portal de investimentos, integrado ao catálogo de oportunidades, carteira PII 2026–2030, clusters económicos, corredores de desenvolvimento, ZEE/ZFI/parques industriais, CRM, experiência do investidor, campanhas e painéis analíticos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 8,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0003: Implementar o módulo de cartografia/GIS do InvestMoz como componente transversal do portal de investimentos, integrado ao catálogo de oportunidades, carteira PII 2026–2030, clusters económicos, corredores de desenvolvimento, ZEE/ZFI/parques industriais, CRM, experiência do investidor, campanhas e painéis analíticos.",P1,MASTER-4a12de1c-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0003,1,"[{""id"":""MASTER-4a12de1c-0003"",""pedido"":""Implementar o módulo de cartografia/GIS do InvestMoz como componente transversal do portal de investimentos, integrado ao catálogo de oportunidades, carteira PII 2026–2030, clusters económicos, corredores de desenvolvimento, ZEE/ZFI/parques industriais, CRM, experiência do investidor, campanhas e painéis analíticos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 8""],""aceitacao"":""Implementar o módulo de cartografia/GIS do InvestMoz como componente transversal do portal de investimentos, integrado ao catálogo de oportunidades, carteira PII 2026–2030, clusters económicos, corredores de desenvolvimento, ZEE/ZFI/parques industriais, CRM, experiência do investidor, campanhas e painéis analíticos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0004,"Resultado esperado: produzir um módulo GIS integrado, rastreável e pronto para validação em ambiente de desenvolvimento e teste, sem presumir aprovação para produção. O resultado deve demonstrar a ligação RF-GEO → item TECH → modelo de dados → API/evento → componente frontend → teste → evidência → decisão Go/No-Go.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 9,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0004: Resultado esperado: produzir um módulo GIS integrado, rastreável e pronto para validação em ambiente de desenvolvimento e teste, sem presumir aprovação para produção. O resultado deve demonstrar a ligação RF-GEO → item TECH → modelo de dados → API/evento → componente frontend → teste → evidência → decisão Go/No-Go.",P2,MASTER-4a12de1c-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0004,1,"[{""id"":""MASTER-4a12de1c-0004"",""pedido"":""Resultado esperado: produzir um módulo GIS integrado, rastreável e pronto para validação em ambiente de desenvolvimento e teste, sem presumir aprovação para produção. O resultado deve demonstrar a ligação RF-GEO → item TECH → modelo de dados → API/evento → componente frontend → teste → evidência → decisão Go/No-Go."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 9""],""aceitacao"":""Resultado esperado: produzir um módulo GIS integrado, rastreável e pronto para validação em ambiente de desenvolvimento e teste, sem presumir aprovação para produção. O resultado deve demonstrar a ligação RF-GEO → item TECH → modelo de dados → API/evento → componente frontend → teste → evidência → decisão Go/No-Go."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0005,"Usar como referência obrigatória o documento “Upgrade do Portal de Investimentos da Tempo”, com prevalência da secção A.31 para a implementação técnica e observância das secções relativas a PostgreSQL/PostGIS, RF-GEO-001 a RF-GEO-010, carteira PII, corredores, clusters, áreas de investimento, validação institucional, mapas autorizados e migração MySQL → PostgreSQL/PostGIS. Em caso de divergência entre artefactos históricos e a secção A.31, prevalece a secção A.31; qualquer conflito entre esta fonte normativa e dados cartográficos externos deve ser registado e submetido a decisão humana antes da implementação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 11,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0005: Usar como referência obrigatória o documento “Upgrade do Portal de Investimentos da Tempo”, com prevalência da secção A.31 para a implementação técnica e observância das secções relativas a PostgreSQL/PostGIS, RF-GEO-001 a RF-GEO-010, carteira PII, corredores, clusters, áreas de investimento, validação institucional, mapas autorizados e migração MySQL → PostgreSQL/PostGIS. Em caso de divergência entre artefactos históricos e a secção A.31, prevalece a secção A.31; qualquer conflito entre esta fonte normativa e dados cartográficos externos deve ser registado e submetido a decisão humana antes da implementação.",P2,MASTER-4a12de1c-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0005,1,"[{""id"":""MASTER-4a12de1c-0005"",""pedido"":""Usar como referência obrigatória o documento “Upgrade do Portal de Investimentos da Tempo”, com prevalência da secção A.31 para a implementação técnica e observância das secções relativas a PostgreSQL/PostGIS, RF-GEO-001 a RF-GEO-010, carteira PII, corredores, clusters, áreas de investimento, validação institucional, mapas autorizados e migração MySQL → PostgreSQL/PostGIS. Em caso de divergência entre artefactos históricos e a secção A.31, prevalece a secção A.31; qualquer conflito entre esta fonte normativa e dados cartográficos externos deve ser registado e submetido a decisão humana antes da implementação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 11""],""aceitacao"":""Usar como referência obrigatória o documento “Upgrade do Portal de Investimentos da Tempo”, com prevalência da secção A.31 para a implementação técnica e observância das secções relativas a PostgreSQL/PostGIS, RF-GEO-001 a RF-GEO-010, carteira PII, corredores, clusters, áreas de investimento, validação institucional, mapas autorizados e migração MySQL → PostgreSQL/PostGIS. Em caso de divergência entre artefactos históricos e a secção A.31, prevalece a secção A.31; qualquer conflito entre esta fonte normativa e dados cartográficos externos deve ser registado e submetido a decisão humana antes da implementação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0006,"Não inventar nem inferir regras de negócio, fontes, coordenadas, códigos territoriais, limites administrativos, polígonos, traçados, sistemas de referência, entidades competentes ou autorizações. Quando um valor estiver ausente, inconsistente ou não validado, conservar o campo como pendente, registar a anomalia, identificar a fonte afectada e interromper a publicação ou transformação correspondente até existir decisão humana documentada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 13,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0006: Não inventar nem inferir regras de negócio, fontes, coordenadas, códigos territoriais, limites administrativos, polígonos, traçados, sistemas de referência, entidades competentes ou autorizações. Quando um valor estiver ausente, inconsistente ou não validado, conservar o campo como pendente, registar a anomalia, identificar a fonte afectada e interromper a publicação ou transformação correspondente até existir decisão humana documentada.",P1,MASTER-4a12de1c-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0006,1,"[{""id"":""MASTER-4a12de1c-0006"",""pedido"":""Não inventar nem inferir regras de negócio, fontes, coordenadas, códigos territoriais, limites administrativos, polígonos, traçados, sistemas de referência, entidades competentes ou autorizações. Quando um valor estiver ausente, inconsistente ou não validado, conservar o campo como pendente, registar a anomalia, identificar a fonte afectada e interromper a publicação ou transformação correspondente até existir decisão humana documentada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 13""],""aceitacao"":""Não inventar nem inferir regras de negócio, fontes, coordenadas, códigos territoriais, limites administrativos, polígonos, traçados, sistemas de referência, entidades competentes ou autorizações. Quando um valor estiver ausente, inconsistente ou não validado, conservar o campo como pendente, registar a anomalia, identificar a fonte afectada e interromper a publicação ou transformação correspondente até existir decisão humana documentada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0007," Criar uma camada cartográfica robusta para permitir que investidores, gestores da Tempo e entidades parceiras visualizem, pesquisem, validem e acompanhem oportunidades de investimento por localização, incluindo:",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 16,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0007:  Criar uma camada cartográfica robusta para permitir que investidores, gestores da Tempo e entidades parceiras visualizem, pesquisem, validem e acompanhem oportunidades de investimento por localização, incluindo:",P2,MASTER-4a12de1c-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0007,1,"[{""id"":""MASTER-4a12de1c-0007"",""pedido"":"" Criar uma camada cartográfica robusta para permitir que investidores, gestores da Tempo e entidades parceiras visualizem, pesquisem, validem e acompanhem oportunidades de investimento por localização, incluindo:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 16""],""aceitacao"":"" Criar uma camada cartográfica robusta para permitir que investidores, gestores da Tempo e entidades parceiras visualizem, pesquisem, validem e acompanhem oportunidades de investimento por localização, incluindo:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0008,"O módulo deve suportar mapas públicos, mapas internos, geometrias oficiais, pontos aproximados, polígonos, linhas, camadas temáticas e pesquisa espacial.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 28,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0008: O módulo deve suportar mapas públicos, mapas internos, geometrias oficiais, pontos aproximados, polígonos, linhas, camadas temáticas e pesquisa espacial.",P1,MASTER-4a12de1c-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0008,1,"[{""id"":""MASTER-4a12de1c-0008"",""pedido"":""O módulo deve suportar mapas públicos, mapas internos, geometrias oficiais, pontos aproximados, polígonos, linhas, camadas temáticas e pesquisa espacial."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 28""],""aceitacao"":""O módulo deve suportar mapas públicos, mapas internos, geometrias oficiais, pontos aproximados, polígonos, linhas, camadas temáticas e pesquisa espacial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0009,2. Princípios obrigatórios,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 30,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0009: 2. Princípios obrigatórios,P2,MASTER-4a12de1c-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0009,1,"[{""id"":""MASTER-4a12de1c-0009"",""pedido"":""2. Princípios obrigatórios"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 30""],""aceitacao"":""2. Princípios obrigatórios"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0010,Implementar o GIS com os seguintes princípios:,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 31,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0010: Implementar o GIS com os seguintes princípios:,P2,MASTER-4a12de1c-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0010,1,"[{""id"":""MASTER-4a12de1c-0010"",""pedido"":""Implementar o GIS com os seguintes princípios:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 31""],""aceitacao"":""Implementar o GIS com os seguintes princípios:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0011,"1. Validação antes da publicação: nenhum ponto, linha, polígono ou mapa deve ser publicado sem validação institucional e autorização de divulgação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 32,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0011: 1. Validação antes da publicação: nenhum ponto, linha, polígono ou mapa deve ser publicado sem validação institucional e autorização de divulgação.",P2,MASTER-4a12de1c-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0011,1,"[{""id"":""MASTER-4a12de1c-0011"",""pedido"":""1. Validação antes da publicação: nenhum ponto, linha, polígono ou mapa deve ser publicado sem validação institucional e autorização de divulgação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 32""],""aceitacao"":""1. Validação antes da publicação: nenhum ponto, linha, polígono ou mapa deve ser publicado sem validação institucional e autorização de divulgação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0012,"2. Fonte e data visíveis: todo dado geográfico deve possuir fonte, versão, data, entidade responsável e nível de confiança.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 33,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-4a12de1c-0012: 2. Fonte e data visíveis: todo dado geográfico deve possuir fonte, versão, data, entidade responsável e nível de confiança.",P2,MASTER-4a12de1c-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0012,1,"[{""id"":""MASTER-4a12de1c-0012"",""pedido"":""2. Fonte e data visíveis: todo dado geográfico deve possuir fonte, versão, data, entidade responsável e nível de confiança."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 33""],""aceitacao"":""2. Fonte e data visíveis: todo dado geográfico deve possuir fonte, versão, data, entidade responsável e nível de confiança."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0013,"3. Confidencialidade por desenho: o sistema deve permitir publicar apenas província, distrito, ponto aproximado ou geometria completa, conforme autorização.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 34,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0013: 3. Confidencialidade por desenho: o sistema deve permitir publicar apenas província, distrito, ponto aproximado ou geometria completa, conforme autorização.",P1,MASTER-4a12de1c-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0013,1,"[{""id"":""MASTER-4a12de1c-0013"",""pedido"":""3. Confidencialidade por desenho: o sistema deve permitir publicar apenas província, distrito, ponto aproximado ou geometria completa, conforme autorização."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 34""],""aceitacao"":""3. Confidencialidade por desenho: o sistema deve permitir publicar apenas província, distrito, ponto aproximado ou geometria completa, conforme autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0014,"6. Rastreabilidade: cada alteração geográfica deve manter histórico, utilizador, motivo, versão anterior e nova versão.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 37,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0014: 6. Rastreabilidade: cada alteração geográfica deve manter histórico, utilizador, motivo, versão anterior e nova versão.",P2,MASTER-4a12de1c-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0014,1,"[{""id"":""MASTER-4a12de1c-0014"",""pedido"":""6. Rastreabilidade: cada alteração geográfica deve manter histórico, utilizador, motivo, versão anterior e nova versão."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 37""],""aceitacao"":""6. Rastreabilidade: cada alteração geográfica deve manter histórico, utilizador, motivo, versão anterior e nova versão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0015,"7. Integração com CRM: qualquer manifestação de interesse feita a partir do mapa deve preservar projecto, localização, corredor, cluster, campanha e origem.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 38,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0015: 7. Integração com CRM: qualquer manifestação de interesse feita a partir do mapa deve preservar projecto, localização, corredor, cluster, campanha e origem.",P2,MASTER-4a12de1c-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0015,1,"[{""id"":""MASTER-4a12de1c-0015"",""pedido"":""7. Integração com CRM: qualquer manifestação de interesse feita a partir do mapa deve preservar projecto, localização, corredor, cluster, campanha e origem."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 38""],""aceitacao"":""7. Integração com CRM: qualquer manifestação de interesse feita a partir do mapa deve preservar projecto, localização, corredor, cluster, campanha e origem."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0016,"8. Segurança e conformidade: dados sensíveis, fundiários, fiscais, ambientais, empresariais ou estratégicos devem respeitar classificação, permissões e auditoria.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 39,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0016: 8. Segurança e conformidade: dados sensíveis, fundiários, fiscais, ambientais, empresariais ou estratégicos devem respeitar classificação, permissões e auditoria.",P2,MASTER-4a12de1c-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0016,1,"[{""id"":""MASTER-4a12de1c-0016"",""pedido"":""8. Segurança e conformidade: dados sensíveis, fundiários, fiscais, ambientais, empresariais ou estratégicos devem respeitar classificação, permissões e auditoria."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 39""],""aceitacao"":""8. Segurança e conformidade: dados sensíveis, fundiários, fiscais, ambientais, empresariais ou estratégicos devem respeitar classificação, permissões e auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0017,"9. Acessibilidade: mapas devem ter alternativa textual, filtros acessíveis, navegação por teclado e descrições apropriadas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 40,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0017: 9. Acessibilidade: mapas devem ter alternativa textual, filtros acessíveis, navegação por teclado e descrições apropriadas.",P2,MASTER-4a12de1c-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0017,1,"[{""id"":""MASTER-4a12de1c-0017"",""pedido"":""9. Acessibilidade: mapas devem ter alternativa textual, filtros acessíveis, navegação por teclado e descrições apropriadas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 40""],""aceitacao"":""9. Acessibilidade: mapas devem ter alternativa textual, filtros acessíveis, navegação por teclado e descrições apropriadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0018,3. Escopo funcional obrigatório,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 43,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0018: 3. Escopo funcional obrigatório,P2,MASTER-4a12de1c-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0018,1,"[{""id"":""MASTER-4a12de1c-0018"",""pedido"":""3. Escopo funcional obrigatório"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 43""],""aceitacao"":""3. Escopo funcional obrigatório"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0019,Implementar as seguintes capacidades:,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 44,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0019: Implementar as seguintes capacidades:,P2,MASTER-4a12de1c-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0019,1,"[{""id"":""MASTER-4a12de1c-0019"",""pedido"":""Implementar as seguintes capacidades:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 44""],""aceitacao"":""Implementar as seguintes capacidades:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0020,Cada localização deve poder possuir uma ou várias geometrias:,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 64,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0020: Cada localização deve poder possuir uma ou várias geometrias:,P1,MASTER-4a12de1c-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0020,1,"[{""id"":""MASTER-4a12de1c-0020"",""pedido"":""Cada localização deve poder possuir uma ou várias geometrias:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 64""],""aceitacao"":""Cada localização deve poder possuir uma ou várias geometrias:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0021,Cada projecto deve admitir:,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 76,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0021: Cada projecto deve admitir:,P2,MASTER-4a12de1c-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0021,1,"[{""id"":""MASTER-4a12de1c-0021"",""pedido"":""Cada projecto deve admitir:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 76""],""aceitacao"":""Cada projecto deve admitir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0022,Implementar filtros por:,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 119,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0022: Implementar filtros por:,P2,MASTER-4a12de1c-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0022,1,"[{""id"":""MASTER-4a12de1c-0022"",""pedido"":""Implementar filtros por:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 119""],""aceitacao"":""Implementar filtros por:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0023, guardar oportunidades;,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 144,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0023:  guardar oportunidades;,P2,MASTER-4a12de1c-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0023,1,"[{""id"":""MASTER-4a12de1c-0023"",""pedido"":"" guardar oportunidades;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 144""],""aceitacao"":"" guardar oportunidades;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0024,Toda acção de conversão deve criar ou actualizar registo no CRM com:,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 151,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-4a12de1c-0024: Toda acção de conversão deve criar ou actualizar registo no CRM com:,P2,MASTER-4a12de1c-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0024,1,"[{""id"":""MASTER-4a12de1c-0024"",""pedido"":""Toda acção de conversão deve criar ou actualizar registo no CRM com:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 151""],""aceitacao"":""Toda acção de conversão deve criar ou actualizar registo no CRM com:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0025,"Implementar, no mínimo, os requisitos RF-GEO-001 a RF-GEO-010 definidos no documento-base. Qualquer referência interna com o prefixo RF-GIS deve ser tratada apenas como nome descritivo do módulo e mapeada explicitamente para o requisito RF-GEO correspondente, sem criar uma segunda sequência normativa de identificadores.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 166,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-4a12de1c-0025: Implementar, no mínimo, os requisitos RF-GEO-001 a RF-GEO-010 definidos no documento-base. Qualquer referência interna com o prefixo RF-GIS deve ser tratada apenas como nome descritivo do módulo e mapeada explicitamente para o requisito RF-GEO correspondente, sem criar uma segunda sequência normativa de identificadores.",P2,MASTER-4a12de1c-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0025,1,"[{""id"":""MASTER-4a12de1c-0025"",""pedido"":""Implementar, no mínimo, os requisitos RF-GEO-001 a RF-GEO-010 definidos no documento-base. Qualquer referência interna com o prefixo RF-GIS deve ser tratada apenas como nome descritivo do módulo e mapeada explicitamente para o requisito RF-GEO correspondente, sem criar uma segunda sequência normativa de identificadores."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 166""],""aceitacao"":""Implementar, no mínimo, os requisitos RF-GEO-001 a RF-GEO-010 definidos no documento-base. Qualquer referência interna com o prefixo RF-GIS deve ser tratada apenas como nome descritivo do módulo e mapeada explicitamente para o requisito RF-GEO correspondente, sem criar uma segunda sequência normativa de identificadores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0026,RF-GEO-001 — Cadastro único de localização,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 167,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0026: RF-GEO-001 — Cadastro único de localização,P2,MASTER-4a12de1c-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0026,1,"[{""id"":""MASTER-4a12de1c-0026"",""pedido"":""RF-GEO-001 — Cadastro único de localização"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 167""],""aceitacao"":""RF-GEO-001 — Cadastro único de localização"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0027,"O sistema deve manter cadastro único de locais de investimento, com identificador, hierarquia territorial, nome oficial, fonte, estado, validade e histórico.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 168,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0027: O sistema deve manter cadastro único de locais de investimento, com identificador, hierarquia territorial, nome oficial, fonte, estado, validade e histórico.",P2,MASTER-4a12de1c-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0027,1,"[{""id"":""MASTER-4a12de1c-0027"",""pedido"":""O sistema deve manter cadastro único de locais de investimento, com identificador, hierarquia territorial, nome oficial, fonte, estado, validade e histórico."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 168""],""aceitacao"":""O sistema deve manter cadastro único de locais de investimento, com identificador, hierarquia territorial, nome oficial, fonte, estado, validade e histórico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0028,"Não deve haver duplicação de localidades equivalentes; cada registo deve conservar fonte, versão e responsável.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 170,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-4a12de1c-0028: Não deve haver duplicação de localidades equivalentes; cada registo deve conservar fonte, versão e responsável.",P2,MASTER-4a12de1c-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0028,1,"[{""id"":""MASTER-4a12de1c-0028"",""pedido"":""Não deve haver duplicação de localidades equivalentes; cada registo deve conservar fonte, versão e responsável."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 170""],""aceitacao"":""Não deve haver duplicação de localidades equivalentes; cada registo deve conservar fonte, versão e responsável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0029,RF-GEO-002 — Múltiplos projectos no mesmo local,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 171,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0029: RF-GEO-002 — Múltiplos projectos no mesmo local,P2,MASTER-4a12de1c-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0029,1,"[{""id"":""MASTER-4a12de1c-0029"",""pedido"":""RF-GEO-002 — Múltiplos projectos no mesmo local"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 171""],""aceitacao"":""RF-GEO-002 — Múltiplos projectos no mesmo local"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0030,"O sistema deve permitir vários projectos públicos ou privados associados ao mesmo local, sem duplicar a geometria.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 172,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0030: O sistema deve permitir vários projectos públicos ou privados associados ao mesmo local, sem duplicar a geometria.",P1,MASTER-4a12de1c-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0030,1,"[{""id"":""MASTER-4a12de1c-0030"",""pedido"":""O sistema deve permitir vários projectos públicos ou privados associados ao mesmo local, sem duplicar a geometria."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 172""],""aceitacao"":""O sistema deve permitir vários projectos públicos ou privados associados ao mesmo local, sem duplicar a geometria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0031,RF-GEO-003 — Múltiplas localizações por projecto,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 175,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0031: RF-GEO-003 — Múltiplas localizações por projecto,P2,MASTER-4a12de1c-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0031,1,"[{""id"":""MASTER-4a12de1c-0031"",""pedido"":""RF-GEO-003 — Múltiplas localizações por projecto"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 175""],""aceitacao"":""RF-GEO-003 — Múltiplas localizações por projecto"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0032,"O sistema deve permitir localização principal e localizações secundárias para projectos nacionais, regionais, multiterritoriais ou lineares.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 176,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0032: O sistema deve permitir localização principal e localizações secundárias para projectos nacionais, regionais, multiterritoriais ou lineares.",P2,MASTER-4a12de1c-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0032,1,"[{""id"":""MASTER-4a12de1c-0032"",""pedido"":""O sistema deve permitir localização principal e localizações secundárias para projectos nacionais, regionais, multiterritoriais ou lineares."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 176""],""aceitacao"":""O sistema deve permitir localização principal e localizações secundárias para projectos nacionais, regionais, multiterritoriais ou lineares."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0033,RF-GEO-004 — Captura e validação de geometrias,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 179,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0033: RF-GEO-004 — Captura e validação de geometrias,P1,MASTER-4a12de1c-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0033,1,"[{""id"":""MASTER-4a12de1c-0033"",""pedido"":""RF-GEO-004 — Captura e validação de geometrias"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 179""],""aceitacao"":""RF-GEO-004 — Captura e validação de geometrias"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0034,"O sistema deve aceitar ponto, linha, polígono, multipolígono, GeoJSON, WKT, KML ou Shapefile convertido.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 180,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0034: O sistema deve aceitar ponto, linha, polígono, multipolígono, GeoJSON, WKT, KML ou Shapefile convertido.",P2,MASTER-4a12de1c-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0034,1,"[{""id"":""MASTER-4a12de1c-0034"",""pedido"":""O sistema deve aceitar ponto, linha, polígono, multipolígono, GeoJSON, WKT, KML ou Shapefile convertido."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 180""],""aceitacao"":""O sistema deve aceitar ponto, linha, polígono, multipolígono, GeoJSON, WKT, KML ou Shapefile convertido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0035,"Toda geometria deve validar formato, SRID, tipo, vazio, coerência territorial, fonte e precisão.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 182,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0035: Toda geometria deve validar formato, SRID, tipo, vazio, coerência territorial, fonte e precisão.",P1,MASTER-4a12de1c-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0035,1,"[{""id"":""MASTER-4a12de1c-0035"",""pedido"":""Toda geometria deve validar formato, SRID, tipo, vazio, coerência territorial, fonte e precisão."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 182""],""aceitacao"":""Toda geometria deve validar formato, SRID, tipo, vazio, coerência territorial, fonte e precisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0036,RF-GEO-005 — Publicação controlada de mapas,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 183,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0036: RF-GEO-005 — Publicação controlada de mapas,P2,MASTER-4a12de1c-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0036,1,"[{""id"":""MASTER-4a12de1c-0036"",""pedido"":""RF-GEO-005 — Publicação controlada de mapas"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 183""],""aceitacao"":""RF-GEO-005 — Publicação controlada de mapas"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0037,"O sistema só deve apresentar mapa público quando a localização estiver validada, a autorização estiver vigente e o nível de detalhe for permitido.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 184,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0037: O sistema só deve apresentar mapa público quando a localização estiver validada, a autorização estiver vigente e o nível de detalhe for permitido.",P2,MASTER-4a12de1c-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0037,1,"[{""id"":""MASTER-4a12de1c-0037"",""pedido"":""O sistema só deve apresentar mapa público quando a localização estiver validada, a autorização estiver vigente e o nível de detalhe for permitido."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 184""],""aceitacao"":""O sistema só deve apresentar mapa público quando a localização estiver validada, a autorização estiver vigente e o nível de detalhe for permitido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0038,RF-GEO-006 — Níveis de precisão e confidencialidade,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 187,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0038: RF-GEO-006 — Níveis de precisão e confidencialidade,P2,MASTER-4a12de1c-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0038,1,"[{""id"":""MASTER-4a12de1c-0038"",""pedido"":""RF-GEO-006 — Níveis de precisão e confidencialidade"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 187""],""aceitacao"":""RF-GEO-006 — Níveis de precisão e confidencialidade"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0039,"O sistema deve permitir publicar apenas país, província, distrito, ponto aproximado, ponto exacto, linha ou polígono, conforme classificação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 188,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0039: O sistema deve permitir publicar apenas país, província, distrito, ponto aproximado, ponto exacto, linha ou polígono, conforme classificação.",P1,MASTER-4a12de1c-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0039,1,"[{""id"":""MASTER-4a12de1c-0039"",""pedido"":""O sistema deve permitir publicar apenas país, província, distrito, ponto aproximado, ponto exacto, linha ou polígono, conforme classificação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 188""],""aceitacao"":""O sistema deve permitir publicar apenas país, província, distrito, ponto aproximado, ponto exacto, linha ou polígono, conforme classificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0040,"Utilizadores públicos nunca devem receber a geometria exacta quando a autorização permitir apenas informação agregada. A API, a pesquisa, a exportação, a cache, os logs e o frontend devem aplicar a mesma regra de generalização ou ocultação, impedindo a reconstrução do dado restrito por combinação de respostas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 190,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0040: Utilizadores públicos nunca devem receber a geometria exacta quando a autorização permitir apenas informação agregada. A API, a pesquisa, a exportação, a cache, os logs e o frontend devem aplicar a mesma regra de generalização ou ocultação, impedindo a reconstrução do dado restrito por combinação de respostas.",P1,MASTER-4a12de1c-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0040,1,"[{""id"":""MASTER-4a12de1c-0040"",""pedido"":""Utilizadores públicos nunca devem receber a geometria exacta quando a autorização permitir apenas informação agregada. A API, a pesquisa, a exportação, a cache, os logs e o frontend devem aplicar a mesma regra de generalização ou ocultação, impedindo a reconstrução do dado restrito por combinação de respostas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 190""],""aceitacao"":""Utilizadores públicos nunca devem receber a geometria exacta quando a autorização permitir apenas informação agregada. A API, a pesquisa, a exportação, a cache, os logs e o frontend devem aplicar a mesma regra de generalização ou ocultação, impedindo a reconstrução do dado restrito por combinação de respostas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0041,RF-GEO-007 — Validação institucional,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 191,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0041: RF-GEO-007 — Validação institucional,P2,MASTER-4a12de1c-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0041,1,"[{""id"":""MASTER-4a12de1c-0041"",""pedido"":""RF-GEO-007 — Validação institucional"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 191""],""aceitacao"":""RF-GEO-007 — Validação institucional"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0042,"O sistema deve gerir pedidos de validação territorial com protocolo, entidade, ponto focal, prazo, anexos, comentários, decisão e validade.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 192,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0042: O sistema deve gerir pedidos de validação territorial com protocolo, entidade, ponto focal, prazo, anexos, comentários, decisão e validade.",P2,MASTER-4a12de1c-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0042,1,"[{""id"":""MASTER-4a12de1c-0042"",""pedido"":""O sistema deve gerir pedidos de validação territorial com protocolo, entidade, ponto focal, prazo, anexos, comentários, decisão e validade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 192""],""aceitacao"":""O sistema deve gerir pedidos de validação territorial com protocolo, entidade, ponto focal, prazo, anexos, comentários, decisão e validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0043,Nenhuma localização contestada deve ser publicada até resolução e aprovação.,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 194,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0043: Nenhuma localização contestada deve ser publicada até resolução e aprovação.,P2,MASTER-4a12de1c-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0043,1,"[{""id"":""MASTER-4a12de1c-0043"",""pedido"":""Nenhuma localização contestada deve ser publicada até resolução e aprovação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 194""],""aceitacao"":""Nenhuma localização contestada deve ser publicada até resolução e aprovação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0044,RF-GEO-008 — Suspensão e revisão de mapas,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 195,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0044: RF-GEO-008 — Suspensão e revisão de mapas,P2,MASTER-4a12de1c-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0044,1,"[{""id"":""MASTER-4a12de1c-0044"",""pedido"":""RF-GEO-008 — Suspensão e revisão de mapas"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 195""],""aceitacao"":""RF-GEO-008 — Suspensão e revisão de mapas"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0045,"O sistema deve suspender mapas quando houver expiração, revogação, nova versão, divergência, alteração de traçado ou risco de divulgação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 196,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0045: O sistema deve suspender mapas quando houver expiração, revogação, nova versão, divergência, alteração de traçado ou risco de divulgação.",P2,MASTER-4a12de1c-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0045,1,"[{""id"":""MASTER-4a12de1c-0045"",""pedido"":""O sistema deve suspender mapas quando houver expiração, revogação, nova versão, divergência, alteração de traçado ou risco de divulgação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 196""],""aceitacao"":""O sistema deve suspender mapas quando houver expiração, revogação, nova versão, divergência, alteração de traçado ou risco de divulgação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0046,RF-GEO-009 — Pesquisa espacial,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 199,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0046: RF-GEO-009 — Pesquisa espacial,P2,MASTER-4a12de1c-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0046,1,"[{""id"":""MASTER-4a12de1c-0046"",""pedido"":""RF-GEO-009 — Pesquisa espacial"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 199""],""aceitacao"":""RF-GEO-009 — Pesquisa espacial"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0047,"O sistema deve permitir pesquisa por mapa, proximidade, território, corredor, zona económica, parque, bacia e sector.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 200,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0047: O sistema deve permitir pesquisa por mapa, proximidade, território, corredor, zona económica, parque, bacia e sector.",P1,MASTER-4a12de1c-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0047,1,"[{""id"":""MASTER-4a12de1c-0047"",""pedido"":""O sistema deve permitir pesquisa por mapa, proximidade, território, corredor, zona económica, parque, bacia e sector."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 200""],""aceitacao"":""O sistema deve permitir pesquisa por mapa, proximidade, território, corredor, zona económica, parque, bacia e sector."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0048,"Filtros espaciais devem retornar resultados coerentes, sem expor dados restritos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 202,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0048: Filtros espaciais devem retornar resultados coerentes, sem expor dados restritos.",P2,MASTER-4a12de1c-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0048,1,"[{""id"":""MASTER-4a12de1c-0048"",""pedido"":""Filtros espaciais devem retornar resultados coerentes, sem expor dados restritos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 202""],""aceitacao"":""Filtros espaciais devem retornar resultados coerentes, sem expor dados restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0049,RF-GEO-010 — Importação e exportação autorizada,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 203,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0049: RF-GEO-010 — Importação e exportação autorizada,P2,MASTER-4a12de1c-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0049,1,"[{""id"":""MASTER-4a12de1c-0049"",""pedido"":""RF-GEO-010 — Importação e exportação autorizada"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 203""],""aceitacao"":""RF-GEO-010 — Importação e exportação autorizada"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0050,"O sistema deve importar e exportar dados geográficos autorizados, preservando fonte, versão, permissões e relatório de erros.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 204,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0050: O sistema deve importar e exportar dados geográficos autorizados, preservando fonte, versão, permissões e relatório de erros.",P2,MASTER-4a12de1c-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0050,1,"[{""id"":""MASTER-4a12de1c-0050"",""pedido"":""O sistema deve importar e exportar dados geográficos autorizados, preservando fonte, versão, permissões e relatório de erros."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 204""],""aceitacao"":""O sistema deve importar e exportar dados geográficos autorizados, preservando fonte, versão, permissões e relatório de erros."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-4a12de1c-0051,"Cada importação deve gerar batch_id, relatório de validação, linhas rejeitadas, erros e reconciliação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 206,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0051: Cada importação deve gerar batch_id, relatório de validação, linhas rejeitadas, erros e reconciliação.",P2,MASTER-4a12de1c-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0051,1,"[{""id"":""MASTER-4a12de1c-0051"",""pedido"":""Cada importação deve gerar batch_id, relatório de validação, linhas rejeitadas, erros e reconciliação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 206""],""aceitacao"":""Cada importação deve gerar batch_id, relatório de validação, linhas rejeitadas, erros e reconciliação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-4a12de1c-0052,"Fases de execução: Fase 0 — inventariar o repositório, o ficheiro cartografia_moz.xlsx, as fontes geoespaciais, os sistemas de referência, as autorizações, os utilizadores, as integrações e a cobertura dos RF-GEO; Fase 1 — definir modelo canónico, dicionário, classificação, regras de qualidade, transformação, validação e publicação; Fase 2 — implementar migrations, serviços, APIs, importação, autorização e auditoria; Fase 3 — implementar mapa público, mapa interno, filtros, acessibilidade e integração com CRM; Fase 4 — executar migração piloto, reconciliação, testes, segurança e UAT; Fase 5 — preparar staging e produção. Parar no final de cada fase e emitir recomendação Go, Go condicionado ou No-Go, acompanhada de evidências, riscos, pendências e rollback.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 209,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0052: Fases de execução: Fase 0 — inventariar o repositório, o ficheiro cartografia_moz.xlsx, as fontes geoespaciais, os sistemas de referência, as autorizações, os utilizadores, as integrações e a cobertura dos RF-GEO; Fase 1 — definir modelo canónico, dicionário, classificação, regras de qualidade, transformação, validação e publicação; Fase 2 — implementar migrations, serviços, APIs, importação, autorização e auditoria; Fase 3 — implementar mapa público, mapa interno, filtros, acessibilidade e integração com CRM; Fase 4 — executar migração piloto, reconciliação, testes, segurança e UAT; Fase 5 — preparar staging e produção. Parar no final de cada fase e emitir recomendação Go, Go condicionado ou No-Go, acompanhada de evidências, riscos, pendências e rollback.",P1,MASTER-4a12de1c-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0052,1,"[{""id"":""MASTER-4a12de1c-0052"",""pedido"":""Fases de execução: Fase 0 — inventariar o repositório, o ficheiro cartografia_moz.xlsx, as fontes geoespaciais, os sistemas de referência, as autorizações, os utilizadores, as integrações e a cobertura dos RF-GEO; Fase 1 — definir modelo canónico, dicionário, classificação, regras de qualidade, transformação, validação e publicação; Fase 2 — implementar migrations, serviços, APIs, importação, autorização e auditoria; Fase 3 — implementar mapa público, mapa interno, filtros, acessibilidade e integração com CRM; Fase 4 — executar migração piloto, reconciliação, testes, segurança e UAT; Fase 5 — preparar staging e produção. Parar no final de cada fase e emitir recomendação Go, Go condicionado ou No-Go, acompanhada de evidências, riscos, pendências e rollback."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 209""],""aceitacao"":""Fases de execução: Fase 0 — inventariar o repositório, o ficheiro cartografia_moz.xlsx, as fontes geoespaciais, os sistemas de referência, as autorizações, os utilizadores, as integrações e a cobertura dos RF-GEO; Fase 1 — definir modelo canónico, dicionário, classificação, regras de qualidade, transformação, validação e publicação; Fase 2 — implementar migrations, serviços, APIs, importação, autorização e auditoria; Fase 3 — implementar mapa público, mapa interno, filtros, acessibilidade e integração com CRM; Fase 4 — executar migração piloto, reconciliação, testes, segurança e UAT; Fase 5 — preparar staging e produção. Parar no final de cada fase e emitir recomendação Go, Go condicionado ou No-Go, acompanhada de evidências, riscos, pendências e rollback."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0053,7. Regras técnicas obrigatórias,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 315,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0053: 7. Regras técnicas obrigatórias,P2,MASTER-4a12de1c-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0053,1,"[{""id"":""MASTER-4a12de1c-0053"",""pedido"":""7. Regras técnicas obrigatórias"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 315""],""aceitacao"":""7. Regras técnicas obrigatórias"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0054,"Adoptar o SRID 4326 como formato canónico de intercâmbio e publicação Web. Preservar o sistema de referência original nos metadados da fonte; transformar geometrias apenas por procedimento documentado; registar o método, a precisão e o resultado da transformação; e rejeitar ou colocar em quarentena dados sem SRID identificável. Os restantes controlos técnicos obrigatórios constam da lista seguinte.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 316,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0054: Adoptar o SRID 4326 como formato canónico de intercâmbio e publicação Web. Preservar o sistema de referência original nos metadados da fonte; transformar geometrias apenas por procedimento documentado; registar o método, a precisão e o resultado da transformação; e rejeitar ou colocar em quarentena dados sem SRID identificável. Os restantes controlos técnicos obrigatórios constam da lista seguinte.",P1,MASTER-4a12de1c-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0054,1,"[{""id"":""MASTER-4a12de1c-0054"",""pedido"":""Adoptar o SRID 4326 como formato canónico de intercâmbio e publicação Web. Preservar o sistema de referência original nos metadados da fonte; transformar geometrias apenas por procedimento documentado; registar o método, a precisão e o resultado da transformação; e rejeitar ou colocar em quarentena dados sem SRID identificável. Os restantes controlos técnicos obrigatórios constam da lista seguinte."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 316""],""aceitacao"":""Adoptar o SRID 4326 como formato canónico de intercâmbio e publicação Web. Preservar o sistema de referência original nos metadados da fonte; transformar geometrias apenas por procedimento documentado; registar o método, a precisão e o resultado da transformação; e rejeitar ou colocar em quarentena dados sem SRID identificável. Os restantes controlos técnicos obrigatórios constam da lista seguinte."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0055,"Todos os endpoints devem aplicar autenticação, autorização, escopos, logs, correlation_id, tratamento normalizado de erros e mascaramento de dados restritos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 364,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0055: Todos os endpoints devem aplicar autenticação, autorização, escopos, logs, correlation_id, tratamento normalizado de erros e mascaramento de dados restritos.",P2,MASTER-4a12de1c-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0055,1,"[{""id"":""MASTER-4a12de1c-0055"",""pedido"":""Todos os endpoints devem aplicar autenticação, autorização, escopos, logs, correlation_id, tratamento normalizado de erros e mascaramento de dados restritos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 364""],""aceitacao"":""Todos os endpoints devem aplicar autenticação, autorização, escopos, logs, correlation_id, tratamento normalizado de erros e mascaramento de dados restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0056, O mapa público deve ocultar automaticamente os dados restritos.,..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 382,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-4a12de1c-0056:  O mapa público deve ocultar automaticamente os dados restritos.,P2,MASTER-4a12de1c-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0056,1,"[{""id"":""MASTER-4a12de1c-0056"",""pedido"":"" O mapa público deve ocultar automaticamente os dados restritos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 382""],""aceitacao"":"" O mapa público deve ocultar automaticamente os dados restritos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-4a12de1c-0057,"Formato obrigatório da resposta: apresentar, por fase, estado, pressupostos, requisitos RF-GEO e itens TECH abrangidos, diagnóstico, plano, ficheiros previstos, ficheiros criados ou alterados, migrations e rollback, contratos API e eventos, componentes frontend, regras de autorização, dados e transformações, testes executados, resultados observados, evidências, riscos, pendências, decisões humanas necessárias e recomendação Go, Go condicionado ou No-Go. Não declarar conclusão sem evidência reproduzível nem iniciar a fase seguinte automaticamente.",..\..\..\..\..\..\Users\macbook\.codex\attachments\777f05aa-700e-4dd6-8dfe-e277214fb713\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 423,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-4a12de1c-0057: Formato obrigatório da resposta: apresentar, por fase, estado, pressupostos, requisitos RF-GEO e itens TECH abrangidos, diagnóstico, plano, ficheiros previstos, ficheiros criados ou alterados, migrations e rollback, contratos API e eventos, componentes frontend, regras de autorização, dados e transformações, testes executados, resultados observados, evidências, riscos, pendências, decisões humanas necessárias e recomendação Go, Go condicionado ou No-Go. Não declarar conclusão sem evidência reproduzível nem iniciar a fase seguinte automaticamente.",P2,MASTER-4a12de1c-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-4a12de1c-0057,1,"[{""id"":""MASTER-4a12de1c-0057"",""pedido"":""Formato obrigatório da resposta: apresentar, por fase, estado, pressupostos, requisitos RF-GEO e itens TECH abrangidos, diagnóstico, plano, ficheiros previstos, ficheiros criados ou alterados, migrations e rollback, contratos API e eventos, componentes frontend, regras de autorização, dados e transformações, testes executados, resultados observados, evidências, riscos, pendências, decisões humanas necessárias e recomendação Go, Go condicionado ou No-Go. Não declarar conclusão sem evidência reproduzível nem iniciar a fase seguinte automaticamente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\777f05aa-700e-4dd6-8dfe-e277214fb713\\Pasted text.txt; SHA 4a12de1c0822ef8583ca5bc7f3d4ffa8dbba1c44fbfbf4e0aadc345efa696f65; linha 423""],""aceitacao"":""Formato obrigatório da resposta: apresentar, por fase, estado, pressupostos, requisitos RF-GEO e itens TECH abrangidos, diagnóstico, plano, ficheiros previstos, ficheiros criados ou alterados, migrations e rollback, contratos API e eventos, componentes frontend, regras de autorização, dados e transformações, testes executados, resultados observados, evidências, riscos, pendências, decisões humanas necessárias e recomendação Go, Go condicionado ou No-Go. Não declarar conclusão sem evidência reproduzível nem iniciar a fase seguinte automaticamente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-09933d0e-0001,"Assume que esta tudo aprovado, implementar integralmente o prompt",..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 3,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-09933d0e-0001: Assume que esta tudo aprovado, implementar integralmente o prompt",P2,MASTER-09933d0e-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0001,1,"[{""id"":""MASTER-09933d0e-0001"",""pedido"":""Assume que esta tudo aprovado, implementar integralmente o prompt"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 3""],""aceitacao"":""Assume que esta tudo aprovado, implementar integralmente o prompt"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-09933d0e-0002,"O módulo geográfico será a fonte única de dados territoriais do InvestMoz. Deve permitir localizar, pesquisar, mapear e relacionar investimentos, clusters, corredores económicos, projectos âncora, Zonas Económicas Especiais (ZEE), Zonas Francas Industriais (ZFI), infra-estruturas, oportunidades de formação e entidades de apoio, sem duplicar nomes ou códigos territoriais nos módulos consumidores.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 5 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 6,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-09933d0e-0002: O módulo geográfico será a fonte única de dados territoriais do InvestMoz. Deve permitir localizar, pesquisar, mapear e relacionar investimentos, clusters, corredores económicos, projectos âncora, Zonas Económicas Especiais (ZEE), Zonas Francas Industriais (ZFI), infra-estruturas, oportunidades de formação e entidades de apoio, sem duplicar nomes ou códigos territoriais nos módulos consumidores. | MASTER-0755f56a-0001: O módulo geográfico será a fonte única de dados territoriais do InvestMoz. Deve permitir localizar, pesquisar, mapear e relacionar investimentos, clusters, corredores económicos, projectos âncora, Zonas Económicas Especiais (ZEE), Zonas Francas Industriais (ZFI), infra-estruturas, oportunidades de formação e entidades de apoio, sem duplicar nomes ou códigos territoriais nos módulos consumidores.",P2,MASTER-09933d0e-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0002 | MASTER-0755f56a-0001,2,"[{""id"":""MASTER-09933d0e-0002"",""pedido"":""O módulo geográfico será a fonte única de dados territoriais do InvestMoz. Deve permitir localizar, pesquisar, mapear e relacionar investimentos, clusters, corredores económicos, projectos âncora, Zonas Económicas Especiais (ZEE), Zonas Francas Industriais (ZFI), infra-estruturas, oportunidades de formação e entidades de apoio, sem duplicar nomes ou códigos territoriais nos módulos consumidores."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 5""],""aceitacao"":""O módulo geográfico será a fonte única de dados territoriais do InvestMoz. Deve permitir localizar, pesquisar, mapear e relacionar investimentos, clusters, corredores económicos, projectos âncora, Zonas Económicas Especiais (ZEE), Zonas Francas Industriais (ZFI), infra-estruturas, oportunidades de formação e entidades de apoio, sem duplicar nomes ou códigos territoriais nos módulos consumidores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-0755f56a-0001"",""pedido"":""O módulo geográfico será a fonte única de dados territoriais do InvestMoz. Deve permitir localizar, pesquisar, mapear e relacionar investimentos, clusters, corredores económicos, projectos âncora, Zonas Económicas Especiais (ZEE), Zonas Francas Industriais (ZFI), infra-estruturas, oportunidades de formação e entidades de apoio, sem duplicar nomes ou códigos territoriais nos módulos consumidores."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 6""],""aceitacao"":""O módulo geográfico será a fonte única de dados territoriais do InvestMoz. Deve permitir localizar, pesquisar, mapear e relacionar investimentos, clusters, corredores económicos, projectos âncora, Zonas Económicas Especiais (ZEE), Zonas Francas Industriais (ZFI), infra-estruturas, oportunidades de formação e entidades de apoio, sem duplicar nomes ou códigos territoriais nos módulos consumidores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-09933d0e-0003,Especial Capital provincial Designação atribuída a uma unidade territorial Não deve ser duplicada como território autónomo.,..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 22 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 24,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-09933d0e-0003: Especial Capital provincial Designação atribuída a uma unidade territorial Não deve ser duplicada como território autónomo. | MASTER-0755f56a-0003: Especial Capital provincial Designação atribuída a uma unidade territorial Não deve ser duplicada como território autónomo.,P1,MASTER-09933d0e-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0003 | MASTER-0755f56a-0003,2,"[{""id"":""MASTER-09933d0e-0003"",""pedido"":""Especial Capital provincial Designação atribuída a uma unidade territorial Não deve ser duplicada como território autónomo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 22""],""aceitacao"":""Especial Capital provincial Designação atribuída a uma unidade territorial Não deve ser duplicada como território autónomo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-0755f56a-0003"",""pedido"":""Especial Capital provincial Designação atribuída a uma unidade territorial Não deve ser duplicada como território autónomo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 24""],""aceitacao"":""Especial Capital provincial Designação atribuída a uma unidade territorial Não deve ser duplicada como território autónomo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-09933d0e-0004,"geo_district id, province_id, codigo, nome, geometry, centroid, valid_from, valid_to, estado Código único; geometria deve estar contida ou justificada face à província.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 28 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 30,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-09933d0e-0004: geo_district id, province_id, codigo, nome, geometry, centroid, valid_from, valid_to, estado Código único; geometria deve estar contida ou justificada face à província. | MASTER-0755f56a-0004: geo_district id, province_id, codigo, nome, geometry, centroid, valid_from, valid_to, estado Código único; geometria deve estar contida ou justificada face à província.",P1,MASTER-09933d0e-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0004 | MASTER-0755f56a-0004,2,"[{""id"":""MASTER-09933d0e-0004"",""pedido"":""geo_district id, province_id, codigo, nome, geometry, centroid, valid_from, valid_to, estado Código único; geometria deve estar contida ou justificada face à província."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 28""],""aceitacao"":""geo_district id, province_id, codigo, nome, geometry, centroid, valid_from, valid_to, estado Código único; geometria deve estar contida ou justificada face à província."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-0755f56a-0004"",""pedido"":""geo_district id, province_id, codigo, nome, geometry, centroid, valid_from, valid_to, estado Código único; geometria deve estar contida ou justificada face à província."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 30""],""aceitacao"":""geo_district id, province_id, codigo, nome, geometry, centroid, valid_from, valid_to, estado Código único; geometria deve estar contida ou justificada face à província."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-09933d0e-0005,"geo_source id, nome, entidade_responsavel, referencia, data_recolha, licenca, checksum Rastreabilidade obrigatória de cada carga.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 33 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 35,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-09933d0e-0005: geo_source id, nome, entidade_responsavel, referencia, data_recolha, licenca, checksum Rastreabilidade obrigatória de cada carga. | MASTER-0755f56a-0005: geo_source id, nome, entidade_responsavel, referencia, data_recolha, licenca, checksum Rastreabilidade obrigatória de cada carga.",P2,MASTER-09933d0e-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0005 | MASTER-0755f56a-0005,2,"[{""id"":""MASTER-09933d0e-0005"",""pedido"":""geo_source id, nome, entidade_responsavel, referencia, data_recolha, licenca, checksum Rastreabilidade obrigatória de cada carga."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 33""],""aceitacao"":""geo_source id, nome, entidade_responsavel, referencia, data_recolha, licenca, checksum Rastreabilidade obrigatória de cada carga."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-0755f56a-0005"",""pedido"":""geo_source id, nome, entidade_responsavel, referencia, data_recolha, licenca, checksum Rastreabilidade obrigatória de cada carga."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 35""],""aceitacao"":""geo_source id, nome, entidade_responsavel, referencia, data_recolha, licenca, checksum Rastreabilidade obrigatória de cada carga."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-09933d0e-0006,"• Uma localidade pertence a um posto administrativo; quando a fonte não disponibilizar esse nível, a excepção deve ser registada e aprovada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 40 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 43,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-09933d0e-0006: • Uma localidade pertence a um posto administrativo; quando a fonte não disponibilizar esse nível, a excepção deve ser registada e aprovada. | MASTER-0755f56a-0007: • Uma localidade pertence a um posto administrativo; quando a fonte não disponibilizar esse nível, a excepção deve ser registada e aprovada.",P2,MASTER-09933d0e-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0006 | MASTER-0755f56a-0007,2,"[{""id"":""MASTER-09933d0e-0006"",""pedido"":""• Uma localidade pertence a um posto administrativo; quando a fonte não disponibilizar esse nível, a excepção deve ser registada e aprovada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 40""],""aceitacao"":""• Uma localidade pertence a um posto administrativo; quando a fonte não disponibilizar esse nível, a excepção deve ser registada e aprovada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-0755f56a-0007"",""pedido"":""• Uma localidade pertence a um posto administrativo; quando a fonte não disponibilizar esse nível, a excepção deve ser registada e aprovada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 43""],""aceitacao"":""• Uma localidade pertence a um posto administrativo; quando a fonte não disponibilizar esse nível, a excepção deve ser registada e aprovada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-09933d0e-0007,• Associações derivadas da geometria devem ser marcadas como calculadas; associações inseridas por um editor devem ser marcadas como declaradas.,..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 42 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 45,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-09933d0e-0007: • Associações derivadas da geometria devem ser marcadas como calculadas; associações inseridas por um editor devem ser marcadas como declaradas. | MASTER-0755f56a-0008: • Associações derivadas da geometria devem ser marcadas como calculadas; associações inseridas por um editor devem ser marcadas como declaradas.,P1,MASTER-09933d0e-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0007 | MASTER-0755f56a-0008,2,"[{""id"":""MASTER-09933d0e-0007"",""pedido"":""• Associações derivadas da geometria devem ser marcadas como calculadas; associações inseridas por um editor devem ser marcadas como declaradas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 42""],""aceitacao"":""• Associações derivadas da geometria devem ser marcadas como calculadas; associações inseridas por um editor devem ser marcadas como declaradas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-0755f56a-0008"",""pedido"":""• Associações derivadas da geometria devem ser marcadas como calculadas; associações inseridas por um editor devem ser marcadas como declaradas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 45""],""aceitacao"":""• Associações derivadas da geometria devem ser marcadas como calculadas; associações inseridas por um editor devem ser marcadas como declaradas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-09933d0e-0008,"3. APIs geográficas Implementar consulta hierárquica, pesquisa, geocodificação interna, associações e documentação OpenAPI. Backend/API Contratos publicados; testes funcionais, segurança e desempenho aprovados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 49 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 70,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-09933d0e-0008: 3. APIs geográficas Implementar consulta hierárquica, pesquisa, geocodificação interna, associações e documentação OpenAPI. Backend/API Contratos publicados; testes funcionais, segurança e desempenho aprovados. | MASTER-0755f56a-0018: 3. APIs geográficas Implementar consulta hierárquica, pesquisa, geocodificação interna, associações e documentação OpenAPI. Backend/API Contratos publicados; testes funcionais, segurança e desempenho aprovados.",P2,MASTER-09933d0e-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0008 | MASTER-0755f56a-0018,2,"[{""id"":""MASTER-09933d0e-0008"",""pedido"":""3. APIs geográficas Implementar consulta hierárquica, pesquisa, geocodificação interna, associações e documentação OpenAPI. Backend/API Contratos publicados; testes funcionais, segurança e desempenho aprovados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 49""],""aceitacao"":""3. APIs geográficas Implementar consulta hierárquica, pesquisa, geocodificação interna, associações e documentação OpenAPI. Backend/API Contratos publicados; testes funcionais, segurança e desempenho aprovados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-0755f56a-0018"",""pedido"":""3. APIs geográficas Implementar consulta hierárquica, pesquisa, geocodificação interna, associações e documentação OpenAPI. Backend/API Contratos publicados; testes funcionais, segurança e desempenho aprovados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 70""],""aceitacao"":""3. APIs geográficas Implementar consulta hierárquica, pesquisa, geocodificação interna, associações e documentação OpenAPI. Backend/API Contratos publicados; testes funcionais, segurança e desempenho aprovados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-09933d0e-0009,3.1. Escopo obrigatório do MVP,..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 54 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 75,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-09933d0e-0009: 3.1. Escopo obrigatório do MVP | MASTER-0755f56a-0019: 3.1. Escopo obrigatório do MVP,P2,MASTER-09933d0e-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0009 | MASTER-0755f56a-0019,2,"[{""id"":""MASTER-09933d0e-0009"",""pedido"":""3.1. Escopo obrigatório do MVP"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 54""],""aceitacao"":""3.1. Escopo obrigatório do MVP"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-0755f56a-0019"",""pedido"":""3.1. Escopo obrigatório do MVP"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 75""],""aceitacao"":""3.1. Escopo obrigatório do MVP"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-09933d0e-0010,2. Localização principal: investimentos e projectos âncora devem indicar uma localização principal quando esta for conhecida.,..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 88 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 109,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-09933d0e-0010: 2. Localização principal: investimentos e projectos âncora devem indicar uma localização principal quando esta for conhecida. | MASTER-0755f56a-0020: 2. Localização principal: investimentos e projectos âncora devem indicar uma localização principal quando esta for conhecida.,P2,MASTER-09933d0e-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0010 | MASTER-0755f56a-0020,2,"[{""id"":""MASTER-09933d0e-0010"",""pedido"":""2. Localização principal: investimentos e projectos âncora devem indicar uma localização principal quando esta for conhecida."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 88""],""aceitacao"":""2. Localização principal: investimentos e projectos âncora devem indicar uma localização principal quando esta for conhecida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-0755f56a-0020"",""pedido"":""2. Localização principal: investimentos e projectos âncora devem indicar uma localização principal quando esta for conhecida."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 109""],""aceitacao"":""2. Localização principal: investimentos e projectos âncora devem indicar uma localização principal quando esta for conhecida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-09933d0e-0011,"4. Hierarquia derivada: seleccionar uma localidade permite derivar posto, distrito e província. Essas relações não devem ser duplicadas como associações manuais, salvo necessidade de pesquisa materializada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 90 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 111,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-09933d0e-0011: 4. Hierarquia derivada: seleccionar uma localidade permite derivar posto, distrito e província. Essas relações não devem ser duplicadas como associações manuais, salvo necessidade de pesquisa materializada. | MASTER-0755f56a-0021: 4. Hierarquia derivada: seleccionar uma localidade permite derivar posto, distrito e província. Essas relações não devem ser duplicadas como associações manuais, salvo necessidade de pesquisa materializada.",P2,MASTER-09933d0e-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0011 | MASTER-0755f56a-0021,2,"[{""id"":""MASTER-09933d0e-0011"",""pedido"":""4. Hierarquia derivada: seleccionar uma localidade permite derivar posto, distrito e província. Essas relações não devem ser duplicadas como associações manuais, salvo necessidade de pesquisa materializada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 90""],""aceitacao"":""4. Hierarquia derivada: seleccionar uma localidade permite derivar posto, distrito e província. Essas relações não devem ser duplicadas como associações manuais, salvo necessidade de pesquisa materializada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-0755f56a-0021"",""pedido"":""4. Hierarquia derivada: seleccionar uma localidade permite derivar posto, distrito e província. Essas relações não devem ser duplicadas como associações manuais, salvo necessidade de pesquisa materializada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 111""],""aceitacao"":""4. Hierarquia derivada: seleccionar uma localidade permite derivar posto, distrito e província. Essas relações não devem ser duplicadas como associações manuais, salvo necessidade de pesquisa materializada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-09933d0e-0012,6. Coerência espacial: um ponto deve situar-se no território declarado. Divergências geram bloqueio ou excepção aprovada com justificação.,..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 92 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 113,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-09933d0e-0012: 6. Coerência espacial: um ponto deve situar-se no território declarado. Divergências geram bloqueio ou excepção aprovada com justificação. | MASTER-0755f56a-0022: 6. Coerência espacial: um ponto deve situar-se no território declarado. Divergências geram bloqueio ou excepção aprovada com justificação.,P1,MASTER-09933d0e-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0012 | MASTER-0755f56a-0022,2,"[{""id"":""MASTER-09933d0e-0012"",""pedido"":""6. Coerência espacial: um ponto deve situar-se no território declarado. Divergências geram bloqueio ou excepção aprovada com justificação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 92""],""aceitacao"":""6. Coerência espacial: um ponto deve situar-se no território declarado. Divergências geram bloqueio ou excepção aprovada com justificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-0755f56a-0022"",""pedido"":""6. Coerência espacial: um ponto deve situar-se no território declarado. Divergências geram bloqueio ou excepção aprovada com justificação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 113""],""aceitacao"":""6. Coerência espacial: um ponto deve situar-se no território declarado. Divergências geram bloqueio ou excepção aprovada com justificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-09933d0e-0013,7. Temporalidade: a associação deve ser válida na data do objecto; alterações administrativas não apagam relações históricas.,..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 93 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 114,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-09933d0e-0013: 7. Temporalidade: a associação deve ser válida na data do objecto; alterações administrativas não apagam relações históricas. | MASTER-0755f56a-0023: 7. Temporalidade: a associação deve ser válida na data do objecto; alterações administrativas não apagam relações históricas.,P2,MASTER-09933d0e-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0013 | MASTER-0755f56a-0023,2,"[{""id"":""MASTER-09933d0e-0013"",""pedido"":""7. Temporalidade: a associação deve ser válida na data do objecto; alterações administrativas não apagam relações históricas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 93""],""aceitacao"":""7. Temporalidade: a associação deve ser válida na data do objecto; alterações administrativas não apagam relações históricas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-0755f56a-0023"",""pedido"":""7. Temporalidade: a associação deve ser válida na data do objecto; alterações administrativas não apagam relações históricas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 114""],""aceitacao"":""7. Temporalidade: a associação deve ser válida na data do objecto; alterações administrativas não apagam relações históricas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-09933d0e-0014,8. Percentagem de cobertura: é opcional para pontos e obrigatória quando necessária para ordenar territórios atravessados ou abrangidos; o total deve ser coerente com a metodologia adoptada.,..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 94 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 115,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-09933d0e-0014: 8. Percentagem de cobertura: é opcional para pontos e obrigatória quando necessária para ordenar territórios atravessados ou abrangidos; o total deve ser coerente com a metodologia adoptada. | MASTER-0755f56a-0024: 8. Percentagem de cobertura: é opcional para pontos e obrigatória quando necessária para ordenar territórios atravessados ou abrangidos; o total deve ser coerente com a metodologia adoptada.,P1,MASTER-09933d0e-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0014 | MASTER-0755f56a-0024,2,"[{""id"":""MASTER-09933d0e-0014"",""pedido"":""8. Percentagem de cobertura: é opcional para pontos e obrigatória quando necessária para ordenar territórios atravessados ou abrangidos; o total deve ser coerente com a metodologia adoptada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 94""],""aceitacao"":""8. Percentagem de cobertura: é opcional para pontos e obrigatória quando necessária para ordenar territórios atravessados ou abrangidos; o total deve ser coerente com a metodologia adoptada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-0755f56a-0024"",""pedido"":""8. Percentagem de cobertura: é opcional para pontos e obrigatória quando necessária para ordenar territórios atravessados ou abrangidos; o total deve ser coerente com a metodologia adoptada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 115""],""aceitacao"":""8. Percentagem de cobertura: é opcional para pontos e obrigatória quando necessária para ordenar territórios atravessados ou abrangidos; o total deve ser coerente com a metodologia adoptada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-09933d0e-0015,"10. Proveniência: toda associação importada ou calculada deve guardar fonte, método, versão e utilizador/processo responsável.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 96 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 117,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-09933d0e-0015: 10. Proveniência: toda associação importada ou calculada deve guardar fonte, método, versão e utilizador/processo responsável. | MASTER-0755f56a-0025: 10. Proveniência: toda associação importada ou calculada deve guardar fonte, método, versão e utilizador/processo responsável.",P2,MASTER-09933d0e-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0015 | MASTER-0755f56a-0025,2,"[{""id"":""MASTER-09933d0e-0015"",""pedido"":""10. Proveniência: toda associação importada ou calculada deve guardar fonte, método, versão e utilizador/processo responsável."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 96""],""aceitacao"":""10. Proveniência: toda associação importada ou calculada deve guardar fonte, método, versão e utilizador/processo responsável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-0755f56a-0025"",""pedido"":""10. Proveniência: toda associação importada ou calculada deve guardar fonte, método, versão e utilizador/processo responsável."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 117""],""aceitacao"":""10. Proveniência: toda associação importada ou calculada deve guardar fonte, método, versão e utilizador/processo responsável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-09933d0e-0016,"Corredor Geometria linear e territórios atravessados. Registar origem, destino, sequência e nós estratégicos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 101 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 122,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-09933d0e-0016: Corredor Geometria linear e territórios atravessados. Registar origem, destino, sequência e nós estratégicos. | MASTER-0755f56a-0026: Corredor Geometria linear e territórios atravessados. Registar origem, destino, sequência e nós estratégicos.",P1,MASTER-09933d0e-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0016 | MASTER-0755f56a-0026,2,"[{""id"":""MASTER-09933d0e-0016"",""pedido"":""Corredor Geometria linear e territórios atravessados. Registar origem, destino, sequência e nós estratégicos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 101""],""aceitacao"":""Corredor Geometria linear e territórios atravessados. Registar origem, destino, sequência e nós estratégicos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-0755f56a-0026"",""pedido"":""Corredor Geometria linear e territórios atravessados. Registar origem, destino, sequência e nós estratégicos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 122""],""aceitacao"":""Corredor Geometria linear e territórios atravessados. Registar origem, destino, sequência e nós estratégicos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-09933d0e-0017,"ZEE/ZFI Polígono oficial e território administrativo. Fonte legal, acto de criação, vigência e versão do limite obrigatórios.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 103 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 124,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-09933d0e-0017: ZEE/ZFI Polígono oficial e território administrativo. Fonte legal, acto de criação, vigência e versão do limite obrigatórios. | MASTER-0755f56a-0027: ZEE/ZFI Polígono oficial e território administrativo. Fonte legal, acto de criação, vigência e versão do limite obrigatórios.",P1,MASTER-09933d0e-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0017 | MASTER-0755f56a-0027,2,"[{""id"":""MASTER-09933d0e-0017"",""pedido"":""ZEE/ZFI Polígono oficial e território administrativo. Fonte legal, acto de criação, vigência e versão do limite obrigatórios."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 103""],""aceitacao"":""ZEE/ZFI Polígono oficial e território administrativo. Fonte legal, acto de criação, vigência e versão do limite obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-0755f56a-0027"",""pedido"":""ZEE/ZFI Polígono oficial e território administrativo. Fonte legal, acto de criação, vigência e versão do limite obrigatórios."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 124""],""aceitacao"":""ZEE/ZFI Polígono oficial e território administrativo. Fonte legal, acto de criação, vigência e versão do limite obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-09933d0e-0018,"Formação/competências Local de oferta e território beneficiário. Permitir distância a investimentos, empregadores e projectos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 104 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 125,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-09933d0e-0018: Formação/competências Local de oferta e território beneficiário. Permitir distância a investimentos, empregadores e projectos. | MASTER-0755f56a-0028: Formação/competências Local de oferta e território beneficiário. Permitir distância a investimentos, empregadores e projectos.",P1,MASTER-09933d0e-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0018 | MASTER-0755f56a-0028,2,"[{""id"":""MASTER-09933d0e-0018"",""pedido"":""Formação/competências Local de oferta e território beneficiário. Permitir distância a investimentos, empregadores e projectos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 104""],""aceitacao"":""Formação/competências Local de oferta e território beneficiário. Permitir distância a investimentos, empregadores e projectos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-0755f56a-0028"",""pedido"":""Formação/competências Local de oferta e território beneficiário. Permitir distância a investimentos, empregadores e projectos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 125""],""aceitacao"":""Formação/competências Local de oferta e território beneficiário. Permitir distância a investimentos, empregadores e projectos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-09933d0e-0019,"Indicadores mínimos: percentagem de territórios com código único; percentagem com fonte e checksum; geometrias válidas; registos sem pai; duplicados por nome normalizado; associações órfãs; divergências entre ponto e território; cobertura territorial dos objectos activos; tempo de resposta p95; taxa de erros da API; e data da última revisão. Dados pessoais não devem ser armazenados neste domínio, excepto identificadores de auditoria sujeitos às políticas de acesso e retenção.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 114 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 135,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-09933d0e-0019: Indicadores mínimos: percentagem de territórios com código único; percentagem com fonte e checksum; geometrias válidas; registos sem pai; duplicados por nome normalizado; associações órfãs; divergências entre ponto e território; cobertura territorial dos objectos activos; tempo de resposta p95; taxa de erros da API; e data da última revisão. Dados pessoais não devem ser armazenados neste domínio, excepto identificadores de auditoria sujeitos às políticas de acesso e retenção. | MASTER-0755f56a-0029: Indicadores mínimos: percentagem de territórios com código único; percentagem com fonte e checksum; geometrias válidas; registos sem pai; duplicados por nome normalizado; associações órfãs; divergências entre ponto e território; cobertura territorial dos objectos activos; tempo de resposta p95; taxa de erros da API; e data da última revisão. Dados pessoais não devem ser armazenados neste domínio, excepto identificadores de auditoria sujeitos às políticas de acesso e retenção.",P1,MASTER-09933d0e-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-0755f56a-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-09933d0e-0019 | MASTER-0755f56a-0029,2,"[{""id"":""MASTER-09933d0e-0019"",""pedido"":""Indicadores mínimos: percentagem de territórios com código único; percentagem com fonte e checksum; geometrias válidas; registos sem pai; duplicados por nome normalizado; associações órfãs; divergências entre ponto e território; cobertura territorial dos objectos activos; tempo de resposta p95; taxa de erros da API; e data da última revisão. Dados pessoais não devem ser armazenados neste domínio, excepto identificadores de auditoria sujeitos às políticas de acesso e retenção."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7cb98fa0-99e1-4dcc-a3f1-30cfa71ea9ce\\Pasted text.txt; SHA 09933d0e63883e691a573ef23b7c13fa8fcf66556fe38618e222275f5e327c54; linha 114""],""aceitacao"":""Indicadores mínimos: percentagem de territórios com código único; percentagem com fonte e checksum; geometrias válidas; registos sem pai; duplicados por nome normalizado; associações órfãs; divergências entre ponto e território; cobertura territorial dos objectos activos; tempo de resposta p95; taxa de erros da API; e data da última revisão. Dados pessoais não devem ser armazenados neste domínio, excepto identificadores de auditoria sujeitos às políticas de acesso e retenção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-0755f56a-0029"",""pedido"":""Indicadores mínimos: percentagem de territórios com código único; percentagem com fonte e checksum; geometrias válidas; registos sem pai; duplicados por nome normalizado; associações órfãs; divergências entre ponto e território; cobertura territorial dos objectos activos; tempo de resposta p95; taxa de erros da API; e data da última revisão. Dados pessoais não devem ser armazenados neste domínio, excepto identificadores de auditoria sujeitos às políticas de acesso e retenção."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 135""],""aceitacao"":""Indicadores mínimos: percentagem de territórios com código único; percentagem com fonte e checksum; geometrias válidas; registos sem pai; duplicados por nome normalizado; associações órfãs; divergências entre ponto e território; cobertura territorial dos objectos activos; tempo de resposta p95; taxa de erros da API; e data da última revisão. Dados pessoais não devem ser armazenados neste domínio, excepto identificadores de auditoria sujeitos às políticas de acesso e retenção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-cb340885-0001,"Confirma também TypeScript, compilação e as verificações PHP previstas no projeto. Testes que utilizem base de dados devem correr exclusivamente em QA isolada, com proteção contra a base ativa.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7f29e161-75bb-4e3d-b49b-cc885c8a386b\Pasted text.txt; SHA cb34088522c04f92f121981407e3376a2c2e3f489d09272cb1dc2828f8c26603; linha 15,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-cb340885-0001: Confirma também TypeScript, compilação e as verificações PHP previstas no projeto. Testes que utilizem base de dados devem correr exclusivamente em QA isolada, com proteção contra a base ativa.",P2,MASTER-cb340885-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-cb340885-0001,1,"[{""id"":""MASTER-cb340885-0001"",""pedido"":""Confirma também TypeScript, compilação e as verificações PHP previstas no projeto. Testes que utilizem base de dados devem correr exclusivamente em QA isolada, com proteção contra a base ativa."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7f29e161-75bb-4e3d-b49b-cc885c8a386b\\Pasted text.txt; SHA cb34088522c04f92f121981407e3376a2c2e3f489d09272cb1dc2828f8c26603; linha 15""],""aceitacao"":""Confirma também TypeScript, compilação e as verificações PHP previstas no projeto. Testes que utilizem base de dados devem correr exclusivamente em QA isolada, com proteção contra a base ativa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-cb340885-0002,Os grupos organizam o acesso; não impõem uma sequência obrigatória ao investidor.,..\..\..\..\..\..\Users\macbook\.codex\attachments\7f29e161-75bb-4e3d-b49b-cc885c8a386b\Pasted text.txt; SHA cb34088522c04f92f121981407e3376a2c2e3f489d09272cb1dc2828f8c26603; linha 28,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-cb340885-0002: Os grupos organizam o acesso; não impõem uma sequência obrigatória ao investidor.,P2,MASTER-cb340885-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-cb340885-0002,1,"[{""id"":""MASTER-cb340885-0002"",""pedido"":""Os grupos organizam o acesso; não impõem uma sequência obrigatória ao investidor."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7f29e161-75bb-4e3d-b49b-cc885c8a386b\\Pasted text.txt; SHA cb34088522c04f92f121981407e3376a2c2e3f489d09272cb1dc2828f8c26603; linha 28""],""aceitacao"":""Os grupos organizam o acesso; não impõem uma sequência obrigatória ao investidor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-cb340885-0003,"Esta entrega abrange linha de base, CI, navegação, apresentação, identificação privada e coerência dos alertas. Os restantes requisitos do documento mestre devem ficar num backlog rastreável, sem serem descartados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\7f29e161-75bb-4e3d-b49b-cc885c8a386b\Pasted text.txt; SHA cb34088522c04f92f121981407e3376a2c2e3f489d09272cb1dc2828f8c26603; linha 70,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-cb340885-0003: Esta entrega abrange linha de base, CI, navegação, apresentação, identificação privada e coerência dos alertas. Os restantes requisitos do documento mestre devem ficar num backlog rastreável, sem serem descartados.",P2,MASTER-cb340885-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-cb340885-0003,1,"[{""id"":""MASTER-cb340885-0003"",""pedido"":""Esta entrega abrange linha de base, CI, navegação, apresentação, identificação privada e coerência dos alertas. Os restantes requisitos do documento mestre devem ficar num backlog rastreável, sem serem descartados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\7f29e161-75bb-4e3d-b49b-cc885c8a386b\\Pasted text.txt; SHA cb34088522c04f92f121981407e3376a2c2e3f489d09272cb1dc2828f8c26603; linha 70""],""aceitacao"":""Esta entrega abrange linha de base, CI, navegação, apresentação, identificação privada e coerência dos alertas. Os restantes requisitos do documento mestre devem ficar num backlog rastreável, sem serem descartados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6c2ae3e9-0001,Script PostgreSQL/PostGIS das tabelas a implementar,..\..\..\..\..\..\Users\macbook\.codex\attachments\8528a9d2-b934-4bb3-a132-a18b7e13414d\Pasted text.txt; SHA 6c2ae3e9b43133940dd90fa2be0d24c07eed06ace5799cea3efc25574c0a0e8e; linha 1,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-6c2ae3e9-0001: Script PostgreSQL/PostGIS das tabelas a implementar,P2,MASTER-6c2ae3e9-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6c2ae3e9-0001,1,"[{""id"":""MASTER-6c2ae3e9-0001"",""pedido"":""Script PostgreSQL/PostGIS das tabelas a implementar"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8528a9d2-b934-4bb3-a132-a18b7e13414d\\Pasted text.txt; SHA 6c2ae3e9b43133940dd90fa2be0d24c07eed06ace5799cea3efc25574c0a0e8e; linha 1""],""aceitacao"":""Script PostgreSQL/PostGIS das tabelas a implementar"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6c2ae3e9-0002,"O script seguinte constitui uma linha de base técnica para migrations Laravel. Antes da execução, o Codex deve inspeccionar o repositório e substituir as referências configuráveis às tabelas mestre existentes de utilizadores, empresas, projectos, Clusters, Corredores e localizações. Não deve criar tabelas paralelas quando existir uma entidade mestre reutilizável.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8528a9d2-b934-4bb3-a132-a18b7e13414d\Pasted text.txt; SHA 6c2ae3e9b43133940dd90fa2be0d24c07eed06ace5799cea3efc25574c0a0e8e; linha 2,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6c2ae3e9-0002: O script seguinte constitui uma linha de base técnica para migrations Laravel. Antes da execução, o Codex deve inspeccionar o repositório e substituir as referências configuráveis às tabelas mestre existentes de utilizadores, empresas, projectos, Clusters, Corredores e localizações. Não deve criar tabelas paralelas quando existir uma entidade mestre reutilizável.",P2,MASTER-6c2ae3e9-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6c2ae3e9-0002,1,"[{""id"":""MASTER-6c2ae3e9-0002"",""pedido"":""O script seguinte constitui uma linha de base técnica para migrations Laravel. Antes da execução, o Codex deve inspeccionar o repositório e substituir as referências configuráveis às tabelas mestre existentes de utilizadores, empresas, projectos, Clusters, Corredores e localizações. Não deve criar tabelas paralelas quando existir uma entidade mestre reutilizável."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8528a9d2-b934-4bb3-a132-a18b7e13414d\\Pasted text.txt; SHA 6c2ae3e9b43133940dd90fa2be0d24c07eed06ace5799cea3efc25574c0a0e8e; linha 2""],""aceitacao"":""O script seguinte constitui uma linha de base técnica para migrations Laravel. Antes da execução, o Codex deve inspeccionar o repositório e substituir as referências configuráveis às tabelas mestre existentes de utilizadores, empresas, projectos, Clusters, Corredores e localizações. Não deve criar tabelas paralelas quando existir uma entidade mestre reutilizável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6c2ae3e9-0003,Convenções: UUID como chave primária; datas em UTC; nomes em inglês no esquema físico; dados textuais em português/inglês nas camadas de aplicação; soft delete onde aplicável; estados por restrições CHECK; JSONB apenas para metadados variáveis; ficheiros armazenados fora da base de dados; checksums SHA-256; nenhuma localização exacta deve ser publicável por defeito.,..\..\..\..\..\..\Users\macbook\.codex\attachments\8528a9d2-b934-4bb3-a132-a18b7e13414d\Pasted text.txt; SHA 6c2ae3e9b43133940dd90fa2be0d24c07eed06ace5799cea3efc25574c0a0e8e; linha 3,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-6c2ae3e9-0003: Convenções: UUID como chave primária; datas em UTC; nomes em inglês no esquema físico; dados textuais em português/inglês nas camadas de aplicação; soft delete onde aplicável; estados por restrições CHECK; JSONB apenas para metadados variáveis; ficheiros armazenados fora da base de dados; checksums SHA-256; nenhuma localização exacta deve ser publicável por defeito.,P2,MASTER-6c2ae3e9-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6c2ae3e9-0003,1,"[{""id"":""MASTER-6c2ae3e9-0003"",""pedido"":""Convenções: UUID como chave primária; datas em UTC; nomes em inglês no esquema físico; dados textuais em português/inglês nas camadas de aplicação; soft delete onde aplicável; estados por restrições CHECK; JSONB apenas para metadados variáveis; ficheiros armazenados fora da base de dados; checksums SHA-256; nenhuma localização exacta deve ser publicável por defeito."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8528a9d2-b934-4bb3-a132-a18b7e13414d\\Pasted text.txt; SHA 6c2ae3e9b43133940dd90fa2be0d24c07eed06ace5799cea3efc25574c0a0e8e; linha 3""],""aceitacao"":""Convenções: UUID como chave primária; datas em UTC; nomes em inglês no esquema físico; dados textuais em português/inglês nas camadas de aplicação; soft delete onde aplicável; estados por restrições CHECK; JSONB apenas para metadados variáveis; ficheiros armazenados fora da base de dados; checksums SHA-256; nenhuma localização exacta deve ser publicável por defeito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6c2ae3e9-0004,"Pré-requisitos de execução: executar com um papel autorizado a criar extensões e esquemas; confirmar previamente que pgcrypto e postgis já não são geridos por outra migration; executar cada bloco como migration Laravel versionada, não como script repetido integralmente; e validar numa base PostgreSQL da mesma versão do ambiente alvo. As referências *_master_id só devem receber chaves estrangeiras depois de confirmados o esquema, a tabela, o tipo da chave e a política de eliminação das entidades mestre.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8528a9d2-b934-4bb3-a132-a18b7e13414d\Pasted text.txt; SHA 6c2ae3e9b43133940dd90fa2be0d24c07eed06ace5799cea3efc25574c0a0e8e; linha 4,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6c2ae3e9-0004: Pré-requisitos de execução: executar com um papel autorizado a criar extensões e esquemas; confirmar previamente que pgcrypto e postgis já não são geridos por outra migration; executar cada bloco como migration Laravel versionada, não como script repetido integralmente; e validar numa base PostgreSQL da mesma versão do ambiente alvo. As referências *_master_id só devem receber chaves estrangeiras depois de confirmados o esquema, a tabela, o tipo da chave e a política de eliminação das entidades mestre.",P2,MASTER-6c2ae3e9-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6c2ae3e9-0004,1,"[{""id"":""MASTER-6c2ae3e9-0004"",""pedido"":""Pré-requisitos de execução: executar com um papel autorizado a criar extensões e esquemas; confirmar previamente que pgcrypto e postgis já não são geridos por outra migration; executar cada bloco como migration Laravel versionada, não como script repetido integralmente; e validar numa base PostgreSQL da mesma versão do ambiente alvo. As referências *_master_id só devem receber chaves estrangeiras depois de confirmados o esquema, a tabela, o tipo da chave e a política de eliminação das entidades mestre."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8528a9d2-b934-4bb3-a132-a18b7e13414d\\Pasted text.txt; SHA 6c2ae3e9b43133940dd90fa2be0d24c07eed06ace5799cea3efc25574c0a0e8e; linha 4""],""aceitacao"":""Pré-requisitos de execução: executar com um papel autorizado a criar extensões e esquemas; confirmar previamente que pgcrypto e postgis já não são geridos por outra migration; executar cada bloco como migration Laravel versionada, não como script repetido integralmente; e validar numa base PostgreSQL da mesma versão do ambiente alvo. As referências *_master_id só devem receber chaves estrangeiras depois de confirmados o esquema, a tabela, o tipo da chave e a política de eliminação das entidades mestre."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6c2ae3e9-0005,COMMENT ON COLUMN skills_edu.professional_profiles.identity_hash IS 'Hash normalizado para deduplicação; nunca guardar o identificador em claro nesta coluna.';,..\..\..\..\..\..\Users\macbook\.codex\attachments\8528a9d2-b934-4bb3-a132-a18b7e13414d\Pasted text.txt; SHA 6c2ae3e9b43133940dd90fa2be0d24c07eed06ace5799cea3efc25574c0a0e8e; linha 507,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-6c2ae3e9-0005: COMMENT ON COLUMN skills_edu.professional_profiles.identity_hash IS 'Hash normalizado para deduplicação; nunca guardar o identificador em claro nesta coluna.';,P2,MASTER-6c2ae3e9-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6c2ae3e9-0005,1,"[{""id"":""MASTER-6c2ae3e9-0005"",""pedido"":""COMMENT ON COLUMN skills_edu.professional_profiles.identity_hash IS 'Hash normalizado para deduplicação; nunca guardar o identificador em claro nesta coluna.';"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8528a9d2-b934-4bb3-a132-a18b7e13414d\\Pasted text.txt; SHA 6c2ae3e9b43133940dd90fa2be0d24c07eed06ace5799cea3efc25574c0a0e8e; linha 507""],""aceitacao"":""COMMENT ON COLUMN skills_edu.professional_profiles.identity_hash IS 'Hash normalizado para deduplicação; nunca guardar o identificador em claro nesta coluna.';"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6c2ae3e9-0006,COMMENT ON COLUMN skills_edu.qualification_documents.storage_key IS 'Chave opaca do armazenamento de objectos; não guardar o ficheiro binário na base de dados.';,..\..\..\..\..\..\Users\macbook\.codex\attachments\8528a9d2-b934-4bb3-a132-a18b7e13414d\Pasted text.txt; SHA 6c2ae3e9b43133940dd90fa2be0d24c07eed06ace5799cea3efc25574c0a0e8e; linha 509,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-6c2ae3e9-0006: COMMENT ON COLUMN skills_edu.qualification_documents.storage_key IS 'Chave opaca do armazenamento de objectos; não guardar o ficheiro binário na base de dados.';,P2,MASTER-6c2ae3e9-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6c2ae3e9-0006,1,"[{""id"":""MASTER-6c2ae3e9-0006"",""pedido"":""COMMENT ON COLUMN skills_edu.qualification_documents.storage_key IS 'Chave opaca do armazenamento de objectos; não guardar o ficheiro binário na base de dados.';"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8528a9d2-b934-4bb3-a132-a18b7e13414d\\Pasted text.txt; SHA 6c2ae3e9b43133940dd90fa2be0d24c07eed06ace5799cea3efc25574c0a0e8e; linha 509""],""aceitacao"":""COMMENT ON COLUMN skills_edu.qualification_documents.storage_key IS 'Chave opaca do armazenamento de objectos; não guardar o ficheiro binário na base de dados.';"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0001,"A implementação deve avançar fase a fase, respeitando os gates, as evidências e as aprovações definidos neste documento.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 5,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-d6055984-0001: A implementação deve avançar fase a fase, respeitando os gates, as evidências e as aprovações definidos neste documento.",P2,MASTER-d6055984-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0001,1,"[{""id"":""MASTER-d6055984-0001"",""pedido"":""A implementação deve avançar fase a fase, respeitando os gates, as evidências e as aprovações definidos neste documento."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 5""],""aceitacao"":""A implementação deve avançar fase a fase, respeitando os gates, as evidências e as aprovações definidos neste documento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0011,"As tabelas devem ser implementadas por prioridade, começando pelo núcleo transaccional e pelos controlos que impedem publicação indevida. Os nomes abaixo são propostas canónicas e devem ser reconciliados com o esquema existente antes da criação das migrations.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 57 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 57,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0011: As tabelas devem ser implementadas por prioridade, começando pelo núcleo transaccional e pelos controlos que impedem publicação indevida. Os nomes abaixo são propostas canónicas e devem ser reconciliados com o esquema existente antes da criação das migrations. | MASTER-06996499-0010: As tabelas devem ser implementadas por prioridade, começando pelo núcleo transaccional e pelos controlos que impedem publicação indevida. Os nomes abaixo são propostas canónicas e devem ser reconciliados com o esquema existente antes da criação das migrations.",P2,MASTER-d6055984-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0011 | MASTER-06996499-0010,2,"[{""id"":""MASTER-d6055984-0011"",""pedido"":""As tabelas devem ser implementadas por prioridade, começando pelo núcleo transaccional e pelos controlos que impedem publicação indevida. Os nomes abaixo são propostas canónicas e devem ser reconciliados com o esquema existente antes da criação das migrations."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 57""],""aceitacao"":""As tabelas devem ser implementadas por prioridade, começando pelo núcleo transaccional e pelos controlos que impedem publicação indevida. Os nomes abaixo são propostas canónicas e devem ser reconciliados com o esquema existente antes da criação das migrations."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0010"",""pedido"":""As tabelas devem ser implementadas por prioridade, começando pelo núcleo transaccional e pelos controlos que impedem publicação indevida. Os nomes abaixo são propostas canónicas e devem ser reconciliados com o esquema existente antes da criação das migrations."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 57""],""aceitacao"":""As tabelas devem ser implementadas por prioridade, começando pelo núcleo transaccional e pelos controlos que impedem publicação indevida. Os nomes abaixo são propostas canónicas e devem ser reconciliados com o esquema existente antes da criação das migrations."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0012,"P0 — Núcleo existing_businesses; business_modalities; organizations; parties; party_roles; mandates; business_owners Registar o anúncio, modalidade, entidades intervenientes, proprietário, representante e mandato. Obrigatórias antes de qualquer submissão. Impedir publicação sem proprietário, representação e modalidade válidos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 60 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 60,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0012: P0 — Núcleo existing_businesses; business_modalities; organizations; parties; party_roles; mandates; business_owners Registar o anúncio, modalidade, entidades intervenientes, proprietário, representante e mandato. Obrigatórias antes de qualquer submissão. Impedir publicação sem proprietário, representação e modalidade válidos. | MASTER-06996499-0011: P0 — Núcleo existing_businesses; business_modalities; organizations; parties; party_roles; mandates; business_owners Registar o anúncio, modalidade, entidades intervenientes, proprietário, representante e mandato. Obrigatórias antes de qualquer submissão. Impedir publicação sem proprietário, representação e modalidade válidos.",P2,MASTER-d6055984-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0012 | MASTER-06996499-0011,2,"[{""id"":""MASTER-d6055984-0012"",""pedido"":""P0 — Núcleo existing_businesses; business_modalities; organizations; parties; party_roles; mandates; business_owners Registar o anúncio, modalidade, entidades intervenientes, proprietário, representante e mandato. Obrigatórias antes de qualquer submissão. Impedir publicação sem proprietário, representação e modalidade válidos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 60""],""aceitacao"":""P0 — Núcleo existing_businesses; business_modalities; organizations; parties; party_roles; mandates; business_owners Registar o anúncio, modalidade, entidades intervenientes, proprietário, representante e mandato. Obrigatórias antes de qualquer submissão. Impedir publicação sem proprietário, representação e modalidade válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0011"",""pedido"":""P0 — Núcleo existing_businesses; business_modalities; organizations; parties; party_roles; mandates; business_owners Registar o anúncio, modalidade, entidades intervenientes, proprietário, representante e mandato. Obrigatórias antes de qualquer submissão. Impedir publicação sem proprietário, representação e modalidade válidos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 60""],""aceitacao"":""P0 — Núcleo existing_businesses; business_modalities; organizations; parties; party_roles; mandates; business_owners Registar o anúncio, modalidade, entidades intervenientes, proprietário, representante e mandato. Obrigatórias antes de qualquer submissão. Impedir publicação sem proprietário, representação e modalidade válidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0013,"P0 — Governação workflow_states; business_status_history; publication_authorizations; data_classifications; verification_records; audit_events Controlar estados, aprovações, classificação, verificação, histórico e auditoria. Obrigatórias antes do painel administrativo e da publicação. Aprovação em dois níveis.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 61 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 61,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0013: P0 — Governação workflow_states; business_status_history; publication_authorizations; data_classifications; verification_records; audit_events Controlar estados, aprovações, classificação, verificação, histórico e auditoria. Obrigatórias antes do painel administrativo e da publicação. Aprovação em dois níveis. | MASTER-06996499-0012: P0 — Governação workflow_states; business_status_history; publication_authorizations; data_classifications; verification_records; audit_events Controlar estados, aprovações, classificação, verificação, histórico e auditoria. Obrigatórias antes do painel administrativo e da publicação. Aprovação em dois níveis.",P2,MASTER-d6055984-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0013 | MASTER-06996499-0012,2,"[{""id"":""MASTER-d6055984-0013"",""pedido"":""P0 — Governação workflow_states; business_status_history; publication_authorizations; data_classifications; verification_records; audit_events Controlar estados, aprovações, classificação, verificação, histórico e auditoria. Obrigatórias antes do painel administrativo e da publicação. Aprovação em dois níveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 61""],""aceitacao"":""P0 — Governação workflow_states; business_status_history; publication_authorizations; data_classifications; verification_records; audit_events Controlar estados, aprovações, classificação, verificação, histórico e auditoria. Obrigatórias antes do painel administrativo e da publicação. Aprovação em dois níveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0012"",""pedido"":""P0 — Governação workflow_states; business_status_history; publication_authorizations; data_classifications; verification_records; audit_events Controlar estados, aprovações, classificação, verificação, histórico e auditoria. Obrigatórias antes do painel administrativo e da publicação. Aprovação em dois níveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 61""],""aceitacao"":""P0 — Governação workflow_states; business_status_history; publication_authorizations; data_classifications; verification_records; audit_events Controlar estados, aprovações, classificação, verificação, histórico e auditoria. Obrigatórias antes do painel administrativo e da publicação. Aprovação em dois níveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0014,"P0 — Localização e integração locations; business_locations; business_ecosystem_links; external_identifiers Suportar PostGIS e relacionar o negócio com Cluster, Corredor, ZEE, ZFI e parque industrial sem duplicar dados mestres. Exigir política de precisão geográfica e contratos de integração versionados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 62 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 62,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0014: P0 — Localização e integração locations; business_locations; business_ecosystem_links; external_identifiers Suportar PostGIS e relacionar o negócio com Cluster, Corredor, ZEE, ZFI e parque industrial sem duplicar dados mestres. Exigir política de precisão geográfica e contratos de integração versionados. | MASTER-06996499-0013: P0 — Localização e integração locations; business_locations; business_ecosystem_links; external_identifiers Suportar PostGIS e relacionar o negócio com Cluster, Corredor, ZEE, ZFI e parque industrial sem duplicar dados mestres. Exigir política de precisão geográfica e contratos de integração versionados.",P2,MASTER-d6055984-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0014 | MASTER-06996499-0013,2,"[{""id"":""MASTER-d6055984-0014"",""pedido"":""P0 — Localização e integração locations; business_locations; business_ecosystem_links; external_identifiers Suportar PostGIS e relacionar o negócio com Cluster, Corredor, ZEE, ZFI e parque industrial sem duplicar dados mestres. Exigir política de precisão geográfica e contratos de integração versionados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 62""],""aceitacao"":""P0 — Localização e integração locations; business_locations; business_ecosystem_links; external_identifiers Suportar PostGIS e relacionar o negócio com Cluster, Corredor, ZEE, ZFI e parque industrial sem duplicar dados mestres. Exigir política de precisão geográfica e contratos de integração versionados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-06996499-0013"",""pedido"":""P0 — Localização e integração locations; business_locations; business_ecosystem_links; external_identifiers Suportar PostGIS e relacionar o negócio com Cluster, Corredor, ZEE, ZFI e parque industrial sem duplicar dados mestres. Exigir política de precisão geográfica e contratos de integração versionados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 62""],""aceitacao"":""P0 — Localização e integração locations; business_locations; business_ecosystem_links; external_identifiers Suportar PostGIS e relacionar o negócio com Cluster, Corredor, ZEE, ZFI e parque industrial sem duplicar dados mestres. Exigir política de precisão geográfica e contratos de integração versionados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0015,"P1 — Activos e direitos assets; real_estates; real_estate_units; improvements; agricultural_investments; land_rights; licences; issuing_authorities; ownership_records; encumbrances; restrictions; transfer_conditions Representar separadamente activos físicos, imóveis, benfeitorias, investimentos, direitos, licenças, titularidade, ónus e transmissibilidade. Obrigatórias para modalidades imobiliárias, fundiárias, agrícolas, mineiras ou florestais. No-Go sem natureza e transmissibilidade determinadas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 63 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 63,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0015: P1 — Activos e direitos assets; real_estates; real_estate_units; improvements; agricultural_investments; land_rights; licences; issuing_authorities; ownership_records; encumbrances; restrictions; transfer_conditions Representar separadamente activos físicos, imóveis, benfeitorias, investimentos, direitos, licenças, titularidade, ónus e transmissibilidade. Obrigatórias para modalidades imobiliárias, fundiárias, agrícolas, mineiras ou florestais. No-Go sem natureza e transmissibilidade determinadas. | MASTER-06996499-0014: P1 — Activos e direitos assets; real_estates; real_estate_units; improvements; agricultural_investments; land_rights; licences; issuing_authorities; ownership_records; encumbrances; restrictions; transfer_conditions Representar separadamente activos físicos, imóveis, benfeitorias, investimentos, direitos, licenças, titularidade, ónus e transmissibilidade. Obrigatórias para modalidades imobiliárias, fundiárias, agrícolas, mineiras ou florestais. No-Go sem natureza e transmissibilidade determinadas.",P2,MASTER-d6055984-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0015 | MASTER-06996499-0014,2,"[{""id"":""MASTER-d6055984-0015"",""pedido"":""P1 — Activos e direitos assets; real_estates; real_estate_units; improvements; agricultural_investments; land_rights; licences; issuing_authorities; ownership_records; encumbrances; restrictions; transfer_conditions Representar separadamente activos físicos, imóveis, benfeitorias, investimentos, direitos, licenças, titularidade, ónus e transmissibilidade. Obrigatórias para modalidades imobiliárias, fundiárias, agrícolas, mineiras ou florestais. No-Go sem natureza e transmissibilidade determinadas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 63""],""aceitacao"":""P1 — Activos e direitos assets; real_estates; real_estate_units; improvements; agricultural_investments; land_rights; licences; issuing_authorities; ownership_records; encumbrances; restrictions; transfer_conditions Representar separadamente activos físicos, imóveis, benfeitorias, investimentos, direitos, licenças, titularidade, ónus e transmissibilidade. Obrigatórias para modalidades imobiliárias, fundiárias, agrícolas, mineiras ou florestais. No-Go sem natureza e transmissibilidade determinadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""},{""id"":""MASTER-06996499-0014"",""pedido"":""P1 — Activos e direitos assets; real_estates; real_estate_units; improvements; agricultural_investments; land_rights; licences; issuing_authorities; ownership_records; encumbrances; restrictions; transfer_conditions Representar separadamente activos físicos, imóveis, benfeitorias, investimentos, direitos, licenças, titularidade, ónus e transmissibilidade. Obrigatórias para modalidades imobiliárias, fundiárias, agrícolas, mineiras ou florestais. No-Go sem natureza e transmissibilidade determinadas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 63""],""aceitacao"":""P1 — Activos e direitos assets; real_estates; real_estate_units; improvements; agricultural_investments; land_rights; licences; issuing_authorities; ownership_records; encumbrances; restrictions; transfer_conditions Representar separadamente activos físicos, imóveis, benfeitorias, investimentos, direitos, licenças, titularidade, ónus e transmissibilidade. Obrigatórias para modalidades imobiliárias, fundiárias, agrícolas, mineiras ou florestais. No-Go sem natureza e transmissibilidade determinadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0016,"P1 — Capital e avaliação capital_requests; equity_offers; valuations; business_values Separar pedido de capital, participação disponível e valores pedido, indicativo, avaliado, proposto, negociado e confirmado. Moeda, data, fonte, âmbito e estado de validação obrigatórios.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 65 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 65,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0016: P1 — Capital e avaliação capital_requests; equity_offers; valuations; business_values Separar pedido de capital, participação disponível e valores pedido, indicativo, avaliado, proposto, negociado e confirmado. Moeda, data, fonte, âmbito e estado de validação obrigatórios. | MASTER-06996499-0015: P1 — Capital e avaliação capital_requests; equity_offers; valuations; business_values Separar pedido de capital, participação disponível e valores pedido, indicativo, avaliado, proposto, negociado e confirmado. Moeda, data, fonte, âmbito e estado de validação obrigatórios.",P2,MASTER-d6055984-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0016 | MASTER-06996499-0015,2,"[{""id"":""MASTER-d6055984-0016"",""pedido"":""P1 — Capital e avaliação capital_requests; equity_offers; valuations; business_values Separar pedido de capital, participação disponível e valores pedido, indicativo, avaliado, proposto, negociado e confirmado. Moeda, data, fonte, âmbito e estado de validação obrigatórios."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 65""],""aceitacao"":""P1 — Capital e avaliação capital_requests; equity_offers; valuations; business_values Separar pedido de capital, participação disponível e valores pedido, indicativo, avaliado, proposto, negociado e confirmado. Moeda, data, fonte, âmbito e estado de validação obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0015"",""pedido"":""P1 — Capital e avaliação capital_requests; equity_offers; valuations; business_values Separar pedido de capital, participação disponível e valores pedido, indicativo, avaliado, proposto, negociado e confirmado. Moeda, data, fonte, âmbito e estado de validação obrigatórios."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 65""],""aceitacao"":""P1 — Capital e avaliação capital_requests; equity_offers; valuations; business_values Separar pedido de capital, participação disponível e valores pedido, indicativo, avaliado, proposto, negociado e confirmado. Moeda, data, fonte, âmbito e estado de validação obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0017,"P2 — Interesse e CRM investor_profiles; interests; match_results; crm_links; consent_records; notifications Qualificar interessados, deduplicar leads, explicar matching e sincronizar com o CRM. Depende do catálogo e dos identificadores mestres; revisão humana obrigatória.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 66 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 66,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-d6055984-0017: P2 — Interesse e CRM investor_profiles; interests; match_results; crm_links; consent_records; notifications Qualificar interessados, deduplicar leads, explicar matching e sincronizar com o CRM. Depende do catálogo e dos identificadores mestres; revisão humana obrigatória. | MASTER-06996499-0016: P2 — Interesse e CRM investor_profiles; interests; match_results; crm_links; consent_records; notifications Qualificar interessados, deduplicar leads, explicar matching e sincronizar com o CRM. Depende do catálogo e dos identificadores mestres; revisão humana obrigatória.",P2,MASTER-d6055984-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0017 | MASTER-06996499-0016,2,"[{""id"":""MASTER-d6055984-0017"",""pedido"":""P2 — Interesse e CRM investor_profiles; interests; match_results; crm_links; consent_records; notifications Qualificar interessados, deduplicar leads, explicar matching e sincronizar com o CRM. Depende do catálogo e dos identificadores mestres; revisão humana obrigatória."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 66""],""aceitacao"":""P2 — Interesse e CRM investor_profiles; interests; match_results; crm_links; consent_records; notifications Qualificar interessados, deduplicar leads, explicar matching e sincronizar com o CRM. Depende do catálogo e dos identificadores mestres; revisão humana obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-06996499-0016"",""pedido"":""P2 — Interesse e CRM investor_profiles; interests; match_results; crm_links; consent_records; notifications Qualificar interessados, deduplicar leads, explicar matching e sincronizar com o CRM. Depende do catálogo e dos identificadores mestres; revisão humana obrigatória."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 66""],""aceitacao"":""P2 — Interesse e CRM investor_profiles; interests; match_results; crm_links; consent_records; notifications Qualificar interessados, deduplicar leads, explicar matching e sincronizar com o CRM. Depende do catálogo e dos identificadores mestres; revisão humana obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0018,"P4 — Operação favorites; saved_searches; alerts; migration_batches; migration_rejections; feature_flags; integration_outbox Suportar experiência do utilizador, migração, activação controlada e integrações idempotentes. Implementar conforme piloto, observabilidade e necessidade confirmada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 70 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 70,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0018: P4 — Operação favorites; saved_searches; alerts; migration_batches; migration_rejections; feature_flags; integration_outbox Suportar experiência do utilizador, migração, activação controlada e integrações idempotentes. Implementar conforme piloto, observabilidade e necessidade confirmada. | MASTER-06996499-0017: P4 — Operação favorites; saved_searches; alerts; migration_batches; migration_rejections; feature_flags; integration_outbox Suportar experiência do utilizador, migração, activação controlada e integrações idempotentes. Implementar conforme piloto, observabilidade e necessidade confirmada.",P2,MASTER-d6055984-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0018 | MASTER-06996499-0017,2,"[{""id"":""MASTER-d6055984-0018"",""pedido"":""P4 — Operação favorites; saved_searches; alerts; migration_batches; migration_rejections; feature_flags; integration_outbox Suportar experiência do utilizador, migração, activação controlada e integrações idempotentes. Implementar conforme piloto, observabilidade e necessidade confirmada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 70""],""aceitacao"":""P4 — Operação favorites; saved_searches; alerts; migration_batches; migration_rejections; feature_flags; integration_outbox Suportar experiência do utilizador, migração, activação controlada e integrações idempotentes. Implementar conforme piloto, observabilidade e necessidade confirmada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0017"",""pedido"":""P4 — Operação favorites; saved_searches; alerts; migration_batches; migration_rejections; feature_flags; integration_outbox Suportar experiência do utilizador, migração, activação controlada e integrações idempotentes. Implementar conforme piloto, observabilidade e necessidade confirmada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 70""],""aceitacao"":""P4 — Operação favorites; saved_searches; alerts; migration_batches; migration_rejections; feature_flags; integration_outbox Suportar experiência do utilizador, migração, activação controlada e integrações idempotentes. Implementar conforme piloto, observabilidade e necessidade confirmada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0019,"O modelo inicial deve utilizar UUID como identificador global, conservar identificadores legados numa tabela própria, aplicar created_at, updated_at e deleted_at quando aplicável, e incluir controlo optimista de versão nas entidades críticas. Chaves estrangeiras devem ser explícitas; valores monetários devem usar precisão definida e código ISO da moeda; geometrias devem usar SRID aprovado; estados e categorias devem ser referenciados, não gravados como texto livre.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 73 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 73,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0019: O modelo inicial deve utilizar UUID como identificador global, conservar identificadores legados numa tabela própria, aplicar created_at, updated_at e deleted_at quando aplicável, e incluir controlo optimista de versão nas entidades críticas. Chaves estrangeiras devem ser explícitas; valores monetários devem usar precisão definida e código ISO da moeda; geometrias devem usar SRID aprovado; estados e categorias devem ser referenciados, não gravados como texto livre. | MASTER-06996499-0018: O modelo inicial deve utilizar UUID como identificador global, conservar identificadores legados numa tabela própria, aplicar created_at, updated_at e deleted_at quando aplicável, e incluir controlo optimista de versão nas entidades críticas. Chaves estrangeiras devem ser explícitas; valores monetários devem usar precisão definida e código ISO da moeda; geometrias devem usar SRID aprovado; estados e categorias devem ser referenciados, não gravados como texto livre.",P1,MASTER-d6055984-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0019 | MASTER-06996499-0018,2,"[{""id"":""MASTER-d6055984-0019"",""pedido"":""O modelo inicial deve utilizar UUID como identificador global, conservar identificadores legados numa tabela própria, aplicar created_at, updated_at e deleted_at quando aplicável, e incluir controlo optimista de versão nas entidades críticas. Chaves estrangeiras devem ser explícitas; valores monetários devem usar precisão definida e código ISO da moeda; geometrias devem usar SRID aprovado; estados e categorias devem ser referenciados, não gravados como texto livre."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 73""],""aceitacao"":""O modelo inicial deve utilizar UUID como identificador global, conservar identificadores legados numa tabela própria, aplicar created_at, updated_at e deleted_at quando aplicável, e incluir controlo optimista de versão nas entidades críticas. Chaves estrangeiras devem ser explícitas; valores monetários devem usar precisão definida e código ISO da moeda; geometrias devem usar SRID aprovado; estados e categorias devem ser referenciados, não gravados como texto livre."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-06996499-0018"",""pedido"":""O modelo inicial deve utilizar UUID como identificador global, conservar identificadores legados numa tabela própria, aplicar created_at, updated_at e deleted_at quando aplicável, e incluir controlo optimista de versão nas entidades críticas. Chaves estrangeiras devem ser explícitas; valores monetários devem usar precisão definida e código ISO da moeda; geometrias devem usar SRID aprovado; estados e categorias devem ser referenciados, não gravados como texto livre."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 73""],""aceitacao"":""O modelo inicial deve utilizar UUID como identificador global, conservar identificadores legados numa tabela própria, aplicar created_at, updated_at e deleted_at quando aplicável, e incluir controlo optimista de versão nas entidades críticas. Chaves estrangeiras devem ser explícitas; valores monetários devem usar precisão definida e código ISO da moeda; geometrias devem usar SRID aprovado; estados e categorias devem ser referenciados, não gravados como texto livre."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0020,"real_estates asset_id; property_type; area_value; area_unit; occupancy_status; use_status; conservation_status; geometry; geometry_precision 1:1 assets; 1:N unidades, benfeitorias, titularidades, ónus e restrições Geometria e precisão obrigatórias; coordenadas exactas classificadas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 80,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0020: real_estates asset_id; property_type; area_value; area_unit; occupancy_status; use_status; conservation_status; geometry; geometry_precision 1:1 assets; 1:N unidades, benfeitorias, titularidades, ónus e restrições Geometria e precisão obrigatórias; coordenadas exactas classificadas.",P1,MASTER-d6055984-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0020,1,"[{""id"":""MASTER-d6055984-0020"",""pedido"":""real_estates asset_id; property_type; area_value; area_unit; occupancy_status; use_status; conservation_status; geometry; geometry_precision 1:1 assets; 1:N unidades, benfeitorias, titularidades, ónus e restrições Geometria e precisão obrigatórias; coordenadas exactas classificadas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 80""],""aceitacao"":""real_estates asset_id; property_type; area_value; area_unit; occupancy_status; use_status; conservation_status; geometry; geometry_precision 1:1 assets; 1:N unidades, benfeitorias, titularidades, ónus e restrições Geometria e precisão obrigatórias; coordenadas exactas classificadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0021,licences asset_id; licence_type; licence_number_masked; issuing_authority_id; purpose; issued_at; expires_at; renewal_status; transfer_status; verification_status 1:1 assets; N:1 issuing_authorities; 1:N condições e verificações Número integral restrito; validade e fonte competentes obrigatórias.,..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 82,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-d6055984-0021: licences asset_id; licence_type; licence_number_masked; issuing_authority_id; purpose; issued_at; expires_at; renewal_status; transfer_status; verification_status 1:1 assets; N:1 issuing_authorities; 1:N condições e verificações Número integral restrito; validade e fonte competentes obrigatórias.,P2,MASTER-d6055984-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0021,1,"[{""id"":""MASTER-d6055984-0021"",""pedido"":""licences asset_id; licence_type; licence_number_masked; issuing_authority_id; purpose; issued_at; expires_at; renewal_status; transfer_status; verification_status 1:1 assets; N:1 issuing_authorities; 1:N condições e verificações Número integral restrito; validade e fonte competentes obrigatórias."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 82""],""aceitacao"":""licences asset_id; licence_type; licence_number_masked; issuing_authority_id; purpose; issued_at; expires_at; renewal_status; transfer_status; verification_status 1:1 assets; N:1 issuing_authorities; 1:N condições e verificações Número integral restrito; validade e fonte competentes obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0022,documents id; storage_key; document_type; classification_id; checksum; mime_type; size_bytes; malware_scan_status; retention_policy_id; owner_party_id 1:N versions; N:M businesses; N:1 parties Checksum e varredura obrigatórios; conteúdo reservado fora do índice público.,..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 83,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-d6055984-0022: documents id; storage_key; document_type; classification_id; checksum; mime_type; size_bytes; malware_scan_status; retention_policy_id; owner_party_id 1:N versions; N:M businesses; N:1 parties Checksum e varredura obrigatórios; conteúdo reservado fora do índice público.,P2,MASTER-d6055984-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0022,1,"[{""id"":""MASTER-d6055984-0022"",""pedido"":""documents id; storage_key; document_type; classification_id; checksum; mime_type; size_bytes; malware_scan_status; retention_policy_id; owner_party_id 1:N versions; N:M businesses; N:1 parties Checksum e varredura obrigatórios; conteúdo reservado fora do índice público."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 83""],""aceitacao"":""documents id; storage_key; document_type; classification_id; checksum; mime_type; size_bytes; malware_scan_status; retention_policy_id; owner_party_id 1:N versions; N:M businesses; N:1 parties Checksum e varredura obrigatórios; conteúdo reservado fora do índice público."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0023,"Relações e índices mínimos: um negócio pode ter várias partes, activos, localizações, documentos, verificações e interesses; cada associação deve indicar papel, vigência e estado. Criar índices para código público, estado, modalidade, sector, validade, confidencialidade e chaves externas; índice GIST para geometrias; índices parciais para registos activos; e restrições únicas para identificadores globais, códigos públicos, checksums/versionamento documental e deduplicação de interesses. A eliminação deve ser restritiva nas relações probatórias e de auditoria, usando arquivo ou soft delete onde legalmente admissível.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 90 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 90,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0023: Relações e índices mínimos: um negócio pode ter várias partes, activos, localizações, documentos, verificações e interesses; cada associação deve indicar papel, vigência e estado. Criar índices para código público, estado, modalidade, sector, validade, confidencialidade e chaves externas; índice GIST para geometrias; índices parciais para registos activos; e restrições únicas para identificadores globais, códigos públicos, checksums/versionamento documental e deduplicação de interesses. A eliminação deve ser restritiva nas relações probatórias e de auditoria, usando arquivo ou soft delete onde legalmente admissível. | MASTER-06996499-0022: Relações e índices mínimos: um negócio pode ter várias partes, activos, localizações, documentos, verificações e interesses; cada associação deve indicar papel, vigência e estado. Criar índices para código público, estado, modalidade, sector, validade, confidencialidade e chaves externas; índice GIST para geometrias; índices parciais para registos activos; e restrições únicas para identificadores globais, códigos públicos, checksums/versionamento documental e deduplicação de interesses. A eliminação deve ser restritiva nas relações probatórias e de auditoria, usando arquivo ou soft delete onde legalmente admissível.",P1,MASTER-d6055984-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0023 | MASTER-06996499-0022,2,"[{""id"":""MASTER-d6055984-0023"",""pedido"":""Relações e índices mínimos: um negócio pode ter várias partes, activos, localizações, documentos, verificações e interesses; cada associação deve indicar papel, vigência e estado. Criar índices para código público, estado, modalidade, sector, validade, confidencialidade e chaves externas; índice GIST para geometrias; índices parciais para registos activos; e restrições únicas para identificadores globais, códigos públicos, checksums/versionamento documental e deduplicação de interesses. A eliminação deve ser restritiva nas relações probatórias e de auditoria, usando arquivo ou soft delete onde legalmente admissível."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 90""],""aceitacao"":""Relações e índices mínimos: um negócio pode ter várias partes, activos, localizações, documentos, verificações e interesses; cada associação deve indicar papel, vigência e estado. Criar índices para código público, estado, modalidade, sector, validade, confidencialidade e chaves externas; índice GIST para geometrias; índices parciais para registos activos; e restrições únicas para identificadores globais, códigos públicos, checksums/versionamento documental e deduplicação de interesses. A eliminação deve ser restritiva nas relações probatórias e de auditoria, usando arquivo ou soft delete onde legalmente admissível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-06996499-0022"",""pedido"":""Relações e índices mínimos: um negócio pode ter várias partes, activos, localizações, documentos, verificações e interesses; cada associação deve indicar papel, vigência e estado. Criar índices para código público, estado, modalidade, sector, validade, confidencialidade e chaves externas; índice GIST para geometrias; índices parciais para registos activos; e restrições únicas para identificadores globais, códigos públicos, checksums/versionamento documental e deduplicação de interesses. A eliminação deve ser restritiva nas relações probatórias e de auditoria, usando arquivo ou soft delete onde legalmente admissível."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 90""],""aceitacao"":""Relações e índices mínimos: um negócio pode ter várias partes, activos, localizações, documentos, verificações e interesses; cada associação deve indicar papel, vigência e estado. Criar índices para código público, estado, modalidade, sector, validade, confidencialidade e chaves externas; índice GIST para geometrias; índices parciais para registos activos; e restrições únicas para identificadores globais, códigos públicos, checksums/versionamento documental e deduplicação de interesses. A eliminação deve ser restritiva nas relações probatórias e de auditoria, usando arquivo ou soft delete onde legalmente admissível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0024,business_modalities id uuid; code varchar(50); name_pt varchar(150); name_en varchar(150) NULL; requires_equity boolean; requires_asset boolean; active boolean PK id; UQ code; nomes obrigatórios; active default true.,..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 96 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 96,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-d6055984-0024: business_modalities id uuid; code varchar(50); name_pt varchar(150); name_en varchar(150) NULL; requires_equity boolean; requires_asset boolean; active boolean PK id; UQ code; nomes obrigatórios; active default true. | MASTER-06996499-0023: business_modalities id uuid; code varchar(50); name_pt varchar(150); name_en varchar(150) NULL; requires_equity boolean; requires_asset boolean; active boolean PK id; UQ code; nomes obrigatórios; active default true.,P2,MASTER-d6055984-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0024 | MASTER-06996499-0023,2,"[{""id"":""MASTER-d6055984-0024"",""pedido"":""business_modalities id uuid; code varchar(50); name_pt varchar(150); name_en varchar(150) NULL; requires_equity boolean; requires_asset boolean; active boolean PK id; UQ code; nomes obrigatórios; active default true."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 96""],""aceitacao"":""business_modalities id uuid; code varchar(50); name_pt varchar(150); name_en varchar(150) NULL; requires_equity boolean; requires_asset boolean; active boolean PK id; UQ code; nomes obrigatórios; active default true."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0023"",""pedido"":""business_modalities id uuid; code varchar(50); name_pt varchar(150); name_en varchar(150) NULL; requires_equity boolean; requires_asset boolean; active boolean PK id; UQ code; nomes obrigatórios; active default true."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 96""],""aceitacao"":""business_modalities id uuid; code varchar(50); name_pt varchar(150); name_en varchar(150) NULL; requires_equity boolean; requires_asset boolean; active boolean PK id; UQ code; nomes obrigatórios; active default true."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0025,"parties id uuid; party_type varchar(20); organization_id uuid NULL; user_id uuid NULL (legado, deve permanecer NULL); display_name varchar(255); verification_status varchar(30); master_external_id varchar(150) NULL PK id; FK organization_id; CHECK user_id IS NULL; organização exige organization_id; pessoa pode existir sem conta. A conta autenticada é ligada exclusivamente por identity_links(user_id bigint, party_id uuid); UQ master_external_id.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 98,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0025: parties id uuid; party_type varchar(20); organization_id uuid NULL; user_id uuid NULL (legado, deve permanecer NULL); display_name varchar(255); verification_status varchar(30); master_external_id varchar(150) NULL PK id; FK organization_id; CHECK user_id IS NULL; organização exige organization_id; pessoa pode existir sem conta. A conta autenticada é ligada exclusivamente por identity_links(user_id bigint, party_id uuid); UQ master_external_id.",P2,MASTER-d6055984-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0025,1,"[{""id"":""MASTER-d6055984-0025"",""pedido"":""parties id uuid; party_type varchar(20); organization_id uuid NULL; user_id uuid NULL (legado, deve permanecer NULL); display_name varchar(255); verification_status varchar(30); master_external_id varchar(150) NULL PK id; FK organization_id; CHECK user_id IS NULL; organização exige organization_id; pessoa pode existir sem conta. A conta autenticada é ligada exclusivamente por identity_links(user_id bigint, party_id uuid); UQ master_external_id."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 98""],""aceitacao"":""parties id uuid; party_type varchar(20); organization_id uuid NULL; user_id uuid NULL (legado, deve permanecer NULL); display_name varchar(255); verification_status varchar(30); master_external_id varchar(150) NULL PK id; FK organization_id; CHECK user_id IS NULL; organização exige organization_id; pessoa pode existir sem conta. A conta autenticada é ligada exclusivamente por identity_links(user_id bigint, party_id uuid); UQ master_external_id."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0026,"existing_businesses id uuid; legacy_code varchar(100) NULL; public_code varchar(40); modality_id uuid; title_public varchar(255); description_private text; sector_id uuid; asking_value numeric(19,4) NULL; currency_code char(3) NULL; available_equity_pct numeric(5,2) NULL; maturity varchar(30); status_id uuid; confidentiality_id uuid; valid_from date; valid_until date NULL PK id; UQ public_code; FKs modalidade/sector/estado/classificação; CHECK 0≤equity≤100; moeda obrigatória com valor; validade coerente.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 101 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 101,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0026: existing_businesses id uuid; legacy_code varchar(100) NULL; public_code varchar(40); modality_id uuid; title_public varchar(255); description_private text; sector_id uuid; asking_value numeric(19,4) NULL; currency_code char(3) NULL; available_equity_pct numeric(5,2) NULL; maturity varchar(30); status_id uuid; confidentiality_id uuid; valid_from date; valid_until date NULL PK id; UQ public_code; FKs modalidade/sector/estado/classificação; CHECK 0≤equity≤100; moeda obrigatória com valor; validade coerente. | MASTER-06996499-0024: existing_businesses id uuid; legacy_code varchar(100) NULL; public_code varchar(40); modality_id uuid; title_public varchar(255); description_private text; sector_id uuid; asking_value numeric(19,4) NULL; currency_code char(3) NULL; available_equity_pct numeric(5,2) NULL; maturity varchar(30); status_id uuid; confidentiality_id uuid; valid_from date; valid_until date NULL PK id; UQ public_code; FKs modalidade/sector/estado/classificação; CHECK 0≤equity≤100; moeda obrigatória com valor; validade coerente.",P2,MASTER-d6055984-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0026 | MASTER-06996499-0024,2,"[{""id"":""MASTER-d6055984-0026"",""pedido"":""existing_businesses id uuid; legacy_code varchar(100) NULL; public_code varchar(40); modality_id uuid; title_public varchar(255); description_private text; sector_id uuid; asking_value numeric(19,4) NULL; currency_code char(3) NULL; available_equity_pct numeric(5,2) NULL; maturity varchar(30); status_id uuid; confidentiality_id uuid; valid_from date; valid_until date NULL PK id; UQ public_code; FKs modalidade/sector/estado/classificação; CHECK 0≤equity≤100; moeda obrigatória com valor; validade coerente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 101""],""aceitacao"":""existing_businesses id uuid; legacy_code varchar(100) NULL; public_code varchar(40); modality_id uuid; title_public varchar(255); description_private text; sector_id uuid; asking_value numeric(19,4) NULL; currency_code char(3) NULL; available_equity_pct numeric(5,2) NULL; maturity varchar(30); status_id uuid; confidentiality_id uuid; valid_from date; valid_until date NULL PK id; UQ public_code; FKs modalidade/sector/estado/classificação; CHECK 0≤equity≤100; moeda obrigatória com valor; validade coerente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0024"",""pedido"":""existing_businesses id uuid; legacy_code varchar(100) NULL; public_code varchar(40); modality_id uuid; title_public varchar(255); description_private text; sector_id uuid; asking_value numeric(19,4) NULL; currency_code char(3) NULL; available_equity_pct numeric(5,2) NULL; maturity varchar(30); status_id uuid; confidentiality_id uuid; valid_from date; valid_until date NULL PK id; UQ public_code; FKs modalidade/sector/estado/classificação; CHECK 0≤equity≤100; moeda obrigatória com valor; validade coerente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 101""],""aceitacao"":""existing_businesses id uuid; legacy_code varchar(100) NULL; public_code varchar(40); modality_id uuid; title_public varchar(255); description_private text; sector_id uuid; asking_value numeric(19,4) NULL; currency_code char(3) NULL; available_equity_pct numeric(5,2) NULL; maturity varchar(30); status_id uuid; confidentiality_id uuid; valid_from date; valid_until date NULL PK id; UQ public_code; FKs modalidade/sector/estado/classificação; CHECK 0≤equity≤100; moeda obrigatória com valor; validade coerente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0027,"assets id uuid; business_id uuid; asset_type varchar(40); public_name varchar(255); private_description text NULL; declared_owner_party_id uuid NULL; verification_status varchar(30); estimated_value numeric(19,4) NULL; currency_code char(3) NULL PK id; FKs negócio/proprietário; moeda obrigatória com valor; CHECK tipo e estado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 116 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 116,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-d6055984-0027: assets id uuid; business_id uuid; asset_type varchar(40); public_name varchar(255); private_description text NULL; declared_owner_party_id uuid NULL; verification_status varchar(30); estimated_value numeric(19,4) NULL; currency_code char(3) NULL PK id; FKs negócio/proprietário; moeda obrigatória com valor; CHECK tipo e estado. | MASTER-06996499-0025: assets id uuid; business_id uuid; asset_type varchar(40); public_name varchar(255); private_description text NULL; declared_owner_party_id uuid NULL; verification_status varchar(30); estimated_value numeric(19,4) NULL; currency_code char(3) NULL PK id; FKs negócio/proprietário; moeda obrigatória com valor; CHECK tipo e estado.",P2,MASTER-d6055984-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0027 | MASTER-06996499-0025,2,"[{""id"":""MASTER-d6055984-0027"",""pedido"":""assets id uuid; business_id uuid; asset_type varchar(40); public_name varchar(255); private_description text NULL; declared_owner_party_id uuid NULL; verification_status varchar(30); estimated_value numeric(19,4) NULL; currency_code char(3) NULL PK id; FKs negócio/proprietário; moeda obrigatória com valor; CHECK tipo e estado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 116""],""aceitacao"":""assets id uuid; business_id uuid; asset_type varchar(40); public_name varchar(255); private_description text NULL; declared_owner_party_id uuid NULL; verification_status varchar(30); estimated_value numeric(19,4) NULL; currency_code char(3) NULL PK id; FKs negócio/proprietário; moeda obrigatória com valor; CHECK tipo e estado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-06996499-0025"",""pedido"":""assets id uuid; business_id uuid; asset_type varchar(40); public_name varchar(255); private_description text NULL; declared_owner_party_id uuid NULL; verification_status varchar(30); estimated_value numeric(19,4) NULL; currency_code char(3) NULL PK id; FKs negócio/proprietário; moeda obrigatória com valor; CHECK tipo e estado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 116""],""aceitacao"":""assets id uuid; business_id uuid; asset_type varchar(40); public_name varchar(255); private_description text NULL; declared_owner_party_id uuid NULL; verification_status varchar(30); estimated_value numeric(19,4) NULL; currency_code char(3) NULL PK id; FKs negócio/proprietário; moeda obrigatória com valor; CHECK tipo e estado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0028,"improvements id uuid; real_estate_asset_id uuid; improvement_type varchar(50); description text; completion_date date NULL; declared_value numeric(19,4) NULL; currency_code char(3) NULL; ownership_status varchar(30) PK id; FK imóvel; moeda obrigatória com valor.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 119 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 119,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0028: improvements id uuid; real_estate_asset_id uuid; improvement_type varchar(50); description text; completion_date date NULL; declared_value numeric(19,4) NULL; currency_code char(3) NULL; ownership_status varchar(30) PK id; FK imóvel; moeda obrigatória com valor. | MASTER-06996499-0026: improvements id uuid; real_estate_asset_id uuid; improvement_type varchar(50); description text; completion_date date NULL; declared_value numeric(19,4) NULL; currency_code char(3) NULL; ownership_status varchar(30) PK id; FK imóvel; moeda obrigatória com valor.",P2,MASTER-d6055984-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0028 | MASTER-06996499-0026,2,"[{""id"":""MASTER-d6055984-0028"",""pedido"":""improvements id uuid; real_estate_asset_id uuid; improvement_type varchar(50); description text; completion_date date NULL; declared_value numeric(19,4) NULL; currency_code char(3) NULL; ownership_status varchar(30) PK id; FK imóvel; moeda obrigatória com valor."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 119""],""aceitacao"":""improvements id uuid; real_estate_asset_id uuid; improvement_type varchar(50); description text; completion_date date NULL; declared_value numeric(19,4) NULL; currency_code char(3) NULL; ownership_status varchar(30) PK id; FK imóvel; moeda obrigatória com valor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0026"",""pedido"":""improvements id uuid; real_estate_asset_id uuid; improvement_type varchar(50); description text; completion_date date NULL; declared_value numeric(19,4) NULL; currency_code char(3) NULL; ownership_status varchar(30) PK id; FK imóvel; moeda obrigatória com valor."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 119""],""aceitacao"":""improvements id uuid; real_estate_asset_id uuid; improvement_type varchar(50); description text; completion_date date NULL; declared_value numeric(19,4) NULL; currency_code char(3) NULL; ownership_status varchar(30) PK id; FK imóvel; moeda obrigatória com valor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0029,"issuing_authorities id uuid; code varchar(50); official_name varchar(255); jurisdiction varchar(100); country_code char(2); authority_type varchar(50); active boolean PK id; UQ(code, jurisdiction); nome obrigatório.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 123 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 123,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0029: issuing_authorities id uuid; code varchar(50); official_name varchar(255); jurisdiction varchar(100); country_code char(2); authority_type varchar(50); active boolean PK id; UQ(code, jurisdiction); nome obrigatório. | MASTER-06996499-0027: issuing_authorities id uuid; code varchar(50); official_name varchar(255); jurisdiction varchar(100); country_code char(2); authority_type varchar(50); active boolean PK id; UQ(code, jurisdiction); nome obrigatório.",P2,MASTER-d6055984-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0029 | MASTER-06996499-0027,2,"[{""id"":""MASTER-d6055984-0029"",""pedido"":""issuing_authorities id uuid; code varchar(50); official_name varchar(255); jurisdiction varchar(100); country_code char(2); authority_type varchar(50); active boolean PK id; UQ(code, jurisdiction); nome obrigatório."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 123""],""aceitacao"":""issuing_authorities id uuid; code varchar(50); official_name varchar(255); jurisdiction varchar(100); country_code char(2); authority_type varchar(50); active boolean PK id; UQ(code, jurisdiction); nome obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0027"",""pedido"":""issuing_authorities id uuid; code varchar(50); official_name varchar(255); jurisdiction varchar(100); country_code char(2); authority_type varchar(50); active boolean PK id; UQ(code, jurisdiction); nome obrigatório."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 123""],""aceitacao"":""issuing_authorities id uuid; code varchar(50); official_name varchar(255); jurisdiction varchar(100); country_code char(2); authority_type varchar(50); active boolean PK id; UQ(code, jurisdiction); nome obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0030,"encumbrances id uuid; asset_id uuid; encumbrance_type varchar(50); holder_party_id uuid NULL; amount numeric(19,4) NULL; currency_code char(3) NULL; start_date date NULL; end_date date NULL; status varchar(30); source_document_id uuid NULL PK id; FKs; moeda obrigatória com montante; datas coerentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 125 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 125,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-d6055984-0030: encumbrances id uuid; asset_id uuid; encumbrance_type varchar(50); holder_party_id uuid NULL; amount numeric(19,4) NULL; currency_code char(3) NULL; start_date date NULL; end_date date NULL; status varchar(30); source_document_id uuid NULL PK id; FKs; moeda obrigatória com montante; datas coerentes. | MASTER-06996499-0028: encumbrances id uuid; asset_id uuid; encumbrance_type varchar(50); holder_party_id uuid NULL; amount numeric(19,4) NULL; currency_code char(3) NULL; start_date date NULL; end_date date NULL; status varchar(30); source_document_id uuid NULL PK id; FKs; moeda obrigatória com montante; datas coerentes.",P2,MASTER-d6055984-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0030 | MASTER-06996499-0028,2,"[{""id"":""MASTER-d6055984-0030"",""pedido"":""encumbrances id uuid; asset_id uuid; encumbrance_type varchar(50); holder_party_id uuid NULL; amount numeric(19,4) NULL; currency_code char(3) NULL; start_date date NULL; end_date date NULL; status varchar(30); source_document_id uuid NULL PK id; FKs; moeda obrigatória com montante; datas coerentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 125""],""aceitacao"":""encumbrances id uuid; asset_id uuid; encumbrance_type varchar(50); holder_party_id uuid NULL; amount numeric(19,4) NULL; currency_code char(3) NULL; start_date date NULL; end_date date NULL; status varchar(30); source_document_id uuid NULL PK id; FKs; moeda obrigatória com montante; datas coerentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-06996499-0028"",""pedido"":""encumbrances id uuid; asset_id uuid; encumbrance_type varchar(50); holder_party_id uuid NULL; amount numeric(19,4) NULL; currency_code char(3) NULL; start_date date NULL; end_date date NULL; status varchar(30); source_document_id uuid NULL PK id; FKs; moeda obrigatória com montante; datas coerentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 125""],""aceitacao"":""encumbrances id uuid; asset_id uuid; encumbrance_type varchar(50); holder_party_id uuid NULL; amount numeric(19,4) NULL; currency_code char(3) NULL; start_date date NULL; end_date date NULL; status varchar(30); source_document_id uuid NULL PK id; FKs; moeda obrigatória com montante; datas coerentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0031,"capital_requests id uuid; business_id uuid; request_type varchar(40); amount_min numeric(19,4) NULL; amount_max numeric(19,4) NULL; currency_code char(3); use_of_funds text; target_date date NULL; status varchar(30) PK id; FK negócio; CHECK 0≤min≤max; moeda obrigatória.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 133 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 133,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-d6055984-0031: capital_requests id uuid; business_id uuid; request_type varchar(40); amount_min numeric(19,4) NULL; amount_max numeric(19,4) NULL; currency_code char(3); use_of_funds text; target_date date NULL; status varchar(30) PK id; FK negócio; CHECK 0≤min≤max; moeda obrigatória. | MASTER-06996499-0029: capital_requests id uuid; business_id uuid; request_type varchar(40); amount_min numeric(19,4) NULL; amount_max numeric(19,4) NULL; currency_code char(3); use_of_funds text; target_date date NULL; status varchar(30) PK id; FK negócio; CHECK 0≤min≤max; moeda obrigatória.",P2,MASTER-d6055984-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0031 | MASTER-06996499-0029,2,"[{""id"":""MASTER-d6055984-0031"",""pedido"":""capital_requests id uuid; business_id uuid; request_type varchar(40); amount_min numeric(19,4) NULL; amount_max numeric(19,4) NULL; currency_code char(3); use_of_funds text; target_date date NULL; status varchar(30) PK id; FK negócio; CHECK 0≤min≤max; moeda obrigatória."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 133""],""aceitacao"":""capital_requests id uuid; business_id uuid; request_type varchar(40); amount_min numeric(19,4) NULL; amount_max numeric(19,4) NULL; currency_code char(3); use_of_funds text; target_date date NULL; status varchar(30) PK id; FK negócio; CHECK 0≤min≤max; moeda obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""},{""id"":""MASTER-06996499-0029"",""pedido"":""capital_requests id uuid; business_id uuid; request_type varchar(40); amount_min numeric(19,4) NULL; amount_max numeric(19,4) NULL; currency_code char(3); use_of_funds text; target_date date NULL; status varchar(30) PK id; FK negócio; CHECK 0≤min≤max; moeda obrigatória."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 133""],""aceitacao"":""capital_requests id uuid; business_id uuid; request_type varchar(40); amount_min numeric(19,4) NULL; amount_max numeric(19,4) NULL; currency_code char(3); use_of_funds text; target_date date NULL; status varchar(30) PK id; FK negócio; CHECK 0≤min≤max; moeda obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0032,"valuations id uuid; business_id uuid; asset_id uuid NULL; valuation_type varchar(40); amount numeric(19,4); currency_code char(3); valuation_date date; valuer_party_id uuid; methodology varchar(100); source_document_id uuid NULL; status varchar(30) PK id; FKs; entidade avaliada obrigatória; montante não negativo.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 135 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 135,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-d6055984-0032: valuations id uuid; business_id uuid; asset_id uuid NULL; valuation_type varchar(40); amount numeric(19,4); currency_code char(3); valuation_date date; valuer_party_id uuid; methodology varchar(100); source_document_id uuid NULL; status varchar(30) PK id; FKs; entidade avaliada obrigatória; montante não negativo. | MASTER-06996499-0030: valuations id uuid; business_id uuid; asset_id uuid NULL; valuation_type varchar(40); amount numeric(19,4); currency_code char(3); valuation_date date; valuer_party_id uuid; methodology varchar(100); source_document_id uuid NULL; status varchar(30) PK id; FKs; entidade avaliada obrigatória; montante não negativo.",P2,MASTER-d6055984-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0032 | MASTER-06996499-0030,2,"[{""id"":""MASTER-d6055984-0032"",""pedido"":""valuations id uuid; business_id uuid; asset_id uuid NULL; valuation_type varchar(40); amount numeric(19,4); currency_code char(3); valuation_date date; valuer_party_id uuid; methodology varchar(100); source_document_id uuid NULL; status varchar(30) PK id; FKs; entidade avaliada obrigatória; montante não negativo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 135""],""aceitacao"":""valuations id uuid; business_id uuid; asset_id uuid NULL; valuation_type varchar(40); amount numeric(19,4); currency_code char(3); valuation_date date; valuer_party_id uuid; methodology varchar(100); source_document_id uuid NULL; status varchar(30) PK id; FKs; entidade avaliada obrigatória; montante não negativo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-06996499-0030"",""pedido"":""valuations id uuid; business_id uuid; asset_id uuid NULL; valuation_type varchar(40); amount numeric(19,4); currency_code char(3); valuation_date date; valuer_party_id uuid; methodology varchar(100); source_document_id uuid NULL; status varchar(30) PK id; FKs; entidade avaliada obrigatória; montante não negativo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 135""],""aceitacao"":""valuations id uuid; business_id uuid; asset_id uuid NULL; valuation_type varchar(40); amount numeric(19,4); currency_code char(3); valuation_date date; valuer_party_id uuid; methodology varchar(100); source_document_id uuid NULL; status varchar(30) PK id; FKs; entidade avaliada obrigatória; montante não negativo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0033,"match_results id uuid; interest_id uuid; business_id uuid; score numeric(6,3); reasons jsonb; model_version varchar(80); reviewed_by uuid NULL; reviewed_at timestamptz NULL; decision varchar(30) PK id; FKs; CHECK 0≤score≤100; razões e versão obrigatórias.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 142 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 142,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0033: match_results id uuid; interest_id uuid; business_id uuid; score numeric(6,3); reasons jsonb; model_version varchar(80); reviewed_by uuid NULL; reviewed_at timestamptz NULL; decision varchar(30) PK id; FKs; CHECK 0≤score≤100; razões e versão obrigatórias. | MASTER-06996499-0031: match_results id uuid; interest_id uuid; business_id uuid; score numeric(6,3); reasons jsonb; model_version varchar(80); reviewed_by uuid NULL; reviewed_at timestamptz NULL; decision varchar(30) PK id; FKs; CHECK 0≤score≤100; razões e versão obrigatórias.",P2,MASTER-d6055984-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0033 | MASTER-06996499-0031,2,"[{""id"":""MASTER-d6055984-0033"",""pedido"":""match_results id uuid; interest_id uuid; business_id uuid; score numeric(6,3); reasons jsonb; model_version varchar(80); reviewed_by uuid NULL; reviewed_at timestamptz NULL; decision varchar(30) PK id; FKs; CHECK 0≤score≤100; razões e versão obrigatórias."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 142""],""aceitacao"":""match_results id uuid; interest_id uuid; business_id uuid; score numeric(6,3); reasons jsonb; model_version varchar(80); reviewed_by uuid NULL; reviewed_at timestamptz NULL; decision varchar(30) PK id; FKs; CHECK 0≤score≤100; razões e versão obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0031"",""pedido"":""match_results id uuid; interest_id uuid; business_id uuid; score numeric(6,3); reasons jsonb; model_version varchar(80); reviewed_by uuid NULL; reviewed_at timestamptz NULL; decision varchar(30) PK id; FKs; CHECK 0≤score≤100; razões e versão obrigatórias."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 142""],""aceitacao"":""match_results id uuid; interest_id uuid; business_id uuid; score numeric(6,3); reasons jsonb; model_version varchar(80); reviewed_by uuid NULL; reviewed_at timestamptz NULL; decision varchar(30) PK id; FKs; CHECK 0≤score≤100; razões e versão obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0034,information_requests id uuid; business_id uuid; checklist_item_id uuid NULL; requested_by uuid; assigned_to uuid; question text; response text NULL; status varchar(30); due_at timestamptz NULL; responded_at timestamptz NULL PK id; FKs; resposta obrigatória quando estado respondido.,..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 152 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 152,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-d6055984-0034: information_requests id uuid; business_id uuid; checklist_item_id uuid NULL; requested_by uuid; assigned_to uuid; question text; response text NULL; status varchar(30); due_at timestamptz NULL; responded_at timestamptz NULL PK id; FKs; resposta obrigatória quando estado respondido. | MASTER-06996499-0032: information_requests id uuid; business_id uuid; checklist_item_id uuid NULL; requested_by uuid; assigned_to uuid; question text; response text NULL; status varchar(30); due_at timestamptz NULL; responded_at timestamptz NULL PK id; FKs; resposta obrigatória quando estado respondido.,P2,MASTER-d6055984-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0034 | MASTER-06996499-0032,2,"[{""id"":""MASTER-d6055984-0034"",""pedido"":""information_requests id uuid; business_id uuid; checklist_item_id uuid NULL; requested_by uuid; assigned_to uuid; question text; response text NULL; status varchar(30); due_at timestamptz NULL; responded_at timestamptz NULL PK id; FKs; resposta obrigatória quando estado respondido."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 152""],""aceitacao"":""information_requests id uuid; business_id uuid; checklist_item_id uuid NULL; requested_by uuid; assigned_to uuid; question text; response text NULL; status varchar(30); due_at timestamptz NULL; responded_at timestamptz NULL PK id; FKs; resposta obrigatória quando estado respondido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0032"",""pedido"":""information_requests id uuid; business_id uuid; checklist_item_id uuid NULL; requested_by uuid; assigned_to uuid; question text; response text NULL; status varchar(30); due_at timestamptz NULL; responded_at timestamptz NULL PK id; FKs; resposta obrigatória quando estado respondido."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 152""],""aceitacao"":""information_requests id uuid; business_id uuid; checklist_item_id uuid NULL; requested_by uuid; assigned_to uuid; question text; response text NULL; status varchar(30); due_at timestamptz NULL; responded_at timestamptz NULL PK id; FKs; resposta obrigatória quando estado respondido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0035,"transaction_closures id uuid; negotiation_id uuid; outcome varchar(40); confirmed_value numeric(19,4) NULL; currency_code char(3) NULL; closed_at timestamptz; approved_by uuid; closure_document_id uuid NULL PK id; UQ negotiation_id; FKs; moeda com valor; aprovação obrigatória.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 161 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 161,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-d6055984-0035: transaction_closures id uuid; negotiation_id uuid; outcome varchar(40); confirmed_value numeric(19,4) NULL; currency_code char(3) NULL; closed_at timestamptz; approved_by uuid; closure_document_id uuid NULL PK id; UQ negotiation_id; FKs; moeda com valor; aprovação obrigatória. | MASTER-06996499-0033: transaction_closures id uuid; negotiation_id uuid; outcome varchar(40); confirmed_value numeric(19,4) NULL; currency_code char(3) NULL; closed_at timestamptz; approved_by uuid; closure_document_id uuid NULL PK id; UQ negotiation_id; FKs; moeda com valor; aprovação obrigatória.",P2,MASTER-d6055984-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0035 | MASTER-06996499-0033,2,"[{""id"":""MASTER-d6055984-0035"",""pedido"":""transaction_closures id uuid; negotiation_id uuid; outcome varchar(40); confirmed_value numeric(19,4) NULL; currency_code char(3) NULL; closed_at timestamptz; approved_by uuid; closure_document_id uuid NULL PK id; UQ negotiation_id; FKs; moeda com valor; aprovação obrigatória."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 161""],""aceitacao"":""transaction_closures id uuid; negotiation_id uuid; outcome varchar(40); confirmed_value numeric(19,4) NULL; currency_code char(3) NULL; closed_at timestamptz; approved_by uuid; closure_document_id uuid NULL PK id; UQ negotiation_id; FKs; moeda com valor; aprovação obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-06996499-0033"",""pedido"":""transaction_closures id uuid; negotiation_id uuid; outcome varchar(40); confirmed_value numeric(19,4) NULL; currency_code char(3) NULL; closed_at timestamptz; approved_by uuid; closure_document_id uuid NULL PK id; UQ negotiation_id; FKs; moeda com valor; aprovação obrigatória."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 161""],""aceitacao"":""transaction_closures id uuid; negotiation_id uuid; outcome varchar(40); confirmed_value numeric(19,4) NULL; currency_code char(3) NULL; closed_at timestamptz; approved_by uuid; closure_document_id uuid NULL PK id; UQ negotiation_id; FKs; moeda com valor; aprovação obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0036,"Critérios físicos obrigatórios: todas as FKs devem definir explicitamente ON DELETE e ON UPDATE; usar RESTRICT para prova, auditoria, titularidade, direitos, licenças e facturação; usar CASCADE apenas em tabelas associativas sem valor probatório autónomo. Criar índices B-tree em todas as FKs e filtros operacionais, GIST nas geometrias e índices parciais para registos activos. Validar jsonb na aplicação e, quando estável, com CHECK. Particionar audit_events, negotiation_events e integration_outbox por período apenas após medição de volume.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 176 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 176,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0036: Critérios físicos obrigatórios: todas as FKs devem definir explicitamente ON DELETE e ON UPDATE; usar RESTRICT para prova, auditoria, titularidade, direitos, licenças e facturação; usar CASCADE apenas em tabelas associativas sem valor probatório autónomo. Criar índices B-tree em todas as FKs e filtros operacionais, GIST nas geometrias e índices parciais para registos activos. Validar jsonb na aplicação e, quando estável, com CHECK. Particionar audit_events, negotiation_events e integration_outbox por período apenas após medição de volume. | MASTER-06996499-0034: Critérios físicos obrigatórios: todas as FKs devem definir explicitamente ON DELETE e ON UPDATE; usar RESTRICT para prova, auditoria, titularidade, direitos, licenças e facturação; usar CASCADE apenas em tabelas associativas sem valor probatório autónomo. Criar índices B-tree em todas as FKs e filtros operacionais, GIST nas geometrias e índices parciais para registos activos. Validar jsonb na aplicação e, quando estável, com CHECK. Particionar audit_events, negotiation_events e integration_outbox por período apenas após medição de volume.",P1,MASTER-d6055984-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0036 | MASTER-06996499-0034,2,"[{""id"":""MASTER-d6055984-0036"",""pedido"":""Critérios físicos obrigatórios: todas as FKs devem definir explicitamente ON DELETE e ON UPDATE; usar RESTRICT para prova, auditoria, titularidade, direitos, licenças e facturação; usar CASCADE apenas em tabelas associativas sem valor probatório autónomo. Criar índices B-tree em todas as FKs e filtros operacionais, GIST nas geometrias e índices parciais para registos activos. Validar jsonb na aplicação e, quando estável, com CHECK. Particionar audit_events, negotiation_events e integration_outbox por período apenas após medição de volume."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 176""],""aceitacao"":""Critérios físicos obrigatórios: todas as FKs devem definir explicitamente ON DELETE e ON UPDATE; usar RESTRICT para prova, auditoria, titularidade, direitos, licenças e facturação; usar CASCADE apenas em tabelas associativas sem valor probatório autónomo. Criar índices B-tree em todas as FKs e filtros operacionais, GIST nas geometrias e índices parciais para registos activos. Validar jsonb na aplicação e, quando estável, com CHECK. Particionar audit_events, negotiation_events e integration_outbox por período apenas após medição de volume."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""},{""id"":""MASTER-06996499-0034"",""pedido"":""Critérios físicos obrigatórios: todas as FKs devem definir explicitamente ON DELETE e ON UPDATE; usar RESTRICT para prova, auditoria, titularidade, direitos, licenças e facturação; usar CASCADE apenas em tabelas associativas sem valor probatório autónomo. Criar índices B-tree em todas as FKs e filtros operacionais, GIST nas geometrias e índices parciais para registos activos. Validar jsonb na aplicação e, quando estável, com CHECK. Particionar audit_events, negotiation_events e integration_outbox por período apenas após medição de volume."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 176""],""aceitacao"":""Critérios físicos obrigatórios: todas as FKs devem definir explicitamente ON DELETE e ON UPDATE; usar RESTRICT para prova, auditoria, titularidade, direitos, licenças e facturação; usar CASCADE apenas em tabelas associativas sem valor probatório autónomo. Criar índices B-tree em todas as FKs e filtros operacionais, GIST nas geometrias e índices parciais para registos activos. Validar jsonb na aplicação e, quando estável, com CHECK. Particionar audit_events, negotiation_events e integration_outbox por período apenas após medição de volume."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0037,"O diagrama apresenta a arquitectura relacional lógica e as cardinalidades principais. As relações polimórficas de auditoria e verificação permanecem lógicas e devem ser protegidas por listas controladas, serviços de domínio e testes de integridade.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 178 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 178,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0037: O diagrama apresenta a arquitectura relacional lógica e as cardinalidades principais. As relações polimórficas de auditoria e verificação permanecem lógicas e devem ser protegidas por listas controladas, serviços de domínio e testes de integridade. | MASTER-06996499-0035: O diagrama apresenta a arquitectura relacional lógica e as cardinalidades principais. As relações polimórficas de auditoria e verificação permanecem lógicas e devem ser protegidas por listas controladas, serviços de domínio e testes de integridade.",P2,MASTER-d6055984-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0037 | MASTER-06996499-0035,2,"[{""id"":""MASTER-d6055984-0037"",""pedido"":""O diagrama apresenta a arquitectura relacional lógica e as cardinalidades principais. As relações polimórficas de auditoria e verificação permanecem lógicas e devem ser protegidas por listas controladas, serviços de domínio e testes de integridade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 178""],""aceitacao"":""O diagrama apresenta a arquitectura relacional lógica e as cardinalidades principais. As relações polimórficas de auditoria e verificação permanecem lógicas e devem ser protegidas por listas controladas, serviços de domínio e testes de integridade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0035"",""pedido"":""O diagrama apresenta a arquitectura relacional lógica e as cardinalidades principais. As relações polimórficas de auditoria e verificação permanecem lógicas e devem ser protegidas por listas controladas, serviços de domínio e testes de integridade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 178""],""aceitacao"":""O diagrama apresenta a arquitectura relacional lógica e as cardinalidades principais. As relações polimórficas de auditoria e verificação permanecem lógicas e devem ser protegidas por listas controladas, serviços de domínio e testes de integridade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0038,Legenda: 1:N representa uma entidade-pai com vários registos dependentes; 1:1 representa extensão de subtipo; N:M exige tabela associativa; linha tracejada representa referência lógica ou polimórfica. O ERD físico final deve ser gerado a partir das migrations validadas e comparado com este modelo antes do Go-Live.,..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 180 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 180,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-d6055984-0038: Legenda: 1:N representa uma entidade-pai com vários registos dependentes; 1:1 representa extensão de subtipo; N:M exige tabela associativa; linha tracejada representa referência lógica ou polimórfica. O ERD físico final deve ser gerado a partir das migrations validadas e comparado com este modelo antes do Go-Live. | MASTER-06996499-0036: Legenda: 1:N representa uma entidade-pai com vários registos dependentes; 1:1 representa extensão de subtipo; N:M exige tabela associativa; linha tracejada representa referência lógica ou polimórfica. O ERD físico final deve ser gerado a partir das migrations validadas e comparado com este modelo antes do Go-Live.,P2,MASTER-d6055984-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-06996499-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0038 | MASTER-06996499-0036,2,"[{""id"":""MASTER-d6055984-0038"",""pedido"":""Legenda: 1:N representa uma entidade-pai com vários registos dependentes; 1:1 representa extensão de subtipo; N:M exige tabela associativa; linha tracejada representa referência lógica ou polimórfica. O ERD físico final deve ser gerado a partir das migrations validadas e comparado com este modelo antes do Go-Live."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 180""],""aceitacao"":""Legenda: 1:N representa uma entidade-pai com vários registos dependentes; 1:1 representa extensão de subtipo; N:M exige tabela associativa; linha tracejada representa referência lógica ou polimórfica. O ERD físico final deve ser gerado a partir das migrations validadas e comparado com este modelo antes do Go-Live."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-06996499-0036"",""pedido"":""Legenda: 1:N representa uma entidade-pai com vários registos dependentes; 1:1 representa extensão de subtipo; N:M exige tabela associativa; linha tracejada representa referência lógica ou polimórfica. O ERD físico final deve ser gerado a partir das migrations validadas e comparado com este modelo antes do Go-Live."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 180""],""aceitacao"":""Legenda: 1:N representa uma entidade-pai com vários registos dependentes; 1:1 representa extensão de subtipo; N:M exige tabela associativa; linha tracejada representa referência lógica ou polimórfica. O ERD físico final deve ser gerado a partir das migrations validadas e comparado com este modelo antes do Go-Live."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0048,"Âmbito: manter public como autoridade de leitura e escrita; não alterar 001–003; não converter identificadores; não criar pessoas, sectores ou negócios canónicos; não activar escrita dupla, leitura canónica, publicação ou produção. A migration 004 deve apenas criar a ponte e os controlos necessários à reconciliação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 268,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-d6055984-0048: Âmbito: manter public como autoridade de leitura e escrita; não alterar 001–003; não converter identificadores; não criar pessoas, sectores ou negócios canónicos; não activar escrita dupla, leitura canónica, publicação ou produção. A migration 004 deve apenas criar a ponte e os controlos necessários à reconciliação.",P2,MASTER-d6055984-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0048,1,"[{""id"":""MASTER-d6055984-0048"",""pedido"":""Âmbito: manter public como autoridade de leitura e escrita; não alterar 001–003; não converter identificadores; não criar pessoas, sectores ou negócios canónicos; não activar escrita dupla, leitura canónica, publicação ou produção. A migration 004 deve apenas criar a ponte e os controlos necessários à reconciliação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 268""],""aceitacao"":""Âmbito: manter public como autoridade de leitura e escrita; não alterar 001–003; não converter identificadores; não criar pessoas, sectores ou negócios canónicos; não activar escrita dupla, leitura canónica, publicação ou produção. A migration 004 deve apenas criar a ponte e os controlos necessários à reconciliação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0049,Tabela Colunas mínimas Integridade obrigatória,..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 269,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-d6055984-0049: Tabela Colunas mínimas Integridade obrigatória,P2,MASTER-d6055984-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0049,1,"[{""id"":""MASTER-d6055984-0049"",""pedido"":""Tabela Colunas mínimas Integridade obrigatória"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 269""],""aceitacao"":""Tabela Colunas mínimas Integridade obrigatória"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0050,"2. Validar a existência dos schemas public e mne, das cinco tabelas de origem/destino e dos tipos confirmados: users.id bigint, sectors.id bigint e os três IDs de negócio/parte em uuid. Abortar com mensagem explícita perante divergência.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 279,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-d6055984-0050: 2. Validar a existência dos schemas public e mne, das cinco tabelas de origem/destino e dos tipos confirmados: users.id bigint, sectors.id bigint e os três IDs de negócio/parte em uuid. Abortar com mensagem explícita perante divergência.",P2,MASTER-d6055984-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0050,1,"[{""id"":""MASTER-d6055984-0050"",""pedido"":""2. Validar a existência dos schemas public e mne, das cinco tabelas de origem/destino e dos tipos confirmados: users.id bigint, sectors.id bigint e os três IDs de negócio/parte em uuid. Abortar com mensagem explícita perante divergência."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 279""],""aceitacao"":""2. Validar a existência dos schemas public e mne, das cinco tabelas de origem/destino e dos tipos confirmados: users.id bigint, sectors.id bigint e os três IDs de negócio/parte em uuid. Abortar com mensagem explícita perante divergência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0051,"7. Inserir os controlos shadow e canonical_read inicialmente desactivados, com rollout 0. A reaplicação não deve reactivar, apagar evidência nem duplicar linhas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 284,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0051: 7. Inserir os controlos shadow e canonical_read inicialmente desactivados, com rollout 0. A reaplicação não deve reactivar, apagar evidência nem duplicar linhas.",P2,MASTER-d6055984-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0051,1,"[{""id"":""MASTER-d6055984-0051"",""pedido"":""7. Inserir os controlos shadow e canonical_read inicialmente desactivados, com rollout 0. A reaplicação não deve reactivar, apagar evidência nem duplicar linhas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 284""],""aceitacao"":""7. Inserir os controlos shadow e canonical_read inicialmente desactivados, com rollout 0. A reaplicação não deve reactivar, apagar evidência nem duplicar linhas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0052,8. Não conceder privilégios de escrita aos runtimes nesta migration. Grants devem ser tratados numa migration posterior e testada com contas não superuser.,..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 285,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-d6055984-0052: 8. Não conceder privilégios de escrita aos runtimes nesta migration. Grants devem ser tratados numa migration posterior e testada com contas não superuser.,P2,MASTER-d6055984-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0052,1,"[{""id"":""MASTER-d6055984-0052"",""pedido"":""8. Não conceder privilégios de escrita aos runtimes nesta migration. Grants devem ser tratados numa migration posterior e testada com contas não superuser."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 285""],""aceitacao"":""8. Não conceder privilégios de escrita aos runtimes nesta migration. Grants devem ser tratados numa migration posterior e testada com contas não superuser."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0053,"O DOWN deve adquirir o mesmo bloqueio e recusar execução se existir qualquer identity_link, sector_link, business_link, checkpoint, rejeição, controlo activo ou dependência de pessoa. Deve remover apenas constraints, índices e seis tabelas pertencentes à 004, em ordem inversa, sem usar CASCADE, sem tocar 001–003, dados de negócio ou históricos. Continuar a operar pelo legado não requer DOWN; basta manter shadow e canonical_read desactivados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 287,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-d6055984-0053: O DOWN deve adquirir o mesmo bloqueio e recusar execução se existir qualquer identity_link, sector_link, business_link, checkpoint, rejeição, controlo activo ou dependência de pessoa. Deve remover apenas constraints, índices e seis tabelas pertencentes à 004, em ordem inversa, sem usar CASCADE, sem tocar 001–003, dados de negócio ou históricos. Continuar a operar pelo legado não requer DOWN; basta manter shadow e canonical_read desactivados.",P2,MASTER-d6055984-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0053,1,"[{""id"":""MASTER-d6055984-0053"",""pedido"":""O DOWN deve adquirir o mesmo bloqueio e recusar execução se existir qualquer identity_link, sector_link, business_link, checkpoint, rejeição, controlo activo ou dependência de pessoa. Deve remover apenas constraints, índices e seis tabelas pertencentes à 004, em ordem inversa, sem usar CASCADE, sem tocar 001–003, dados de negócio ou históricos. Continuar a operar pelo legado não requer DOWN; basta manter shadow e canonical_read desactivados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 287""],""aceitacao"":""O DOWN deve adquirir o mesmo bloqueio e recusar execução se existir qualquer identity_link, sector_link, business_link, checkpoint, rejeição, controlo activo ou dependência de pessoa. Deve remover apenas constraints, índices e seis tabelas pertencentes à 004, em ordem inversa, sem usar CASCADE, sem tocar 001–003, dados de negócio ou históricos. Continuar a operar pelo legado não requer DOWN; basta manter shadow e canonical_read desactivados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0054,• MneBusinessRepository permanece somente de comparação até hidratar todos os campos autorizados e preservar a autorização legada.,..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 294,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-d6055984-0054: • MneBusinessRepository permanece somente de comparação até hidratar todos os campos autorizados e preservar a autorização legada.,P2,MASTER-d6055984-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0054,1,"[{""id"":""MASTER-d6055984-0054"",""pedido"":""• MneBusinessRepository permanece somente de comparação até hidratar todos os campos autorizados e preservar a autorização legada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 294""],""aceitacao"":""• MneBusinessRepository permanece somente de comparação até hidratar todos os campos autorizados e preservar a autorização legada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0055,"Compatibilidade territorial: mne.locations deve continuar a referenciar os identificadores inteiros existentes em investmoz por tabela de vínculo ou colunas explicitamente bigint; não criar nova taxonomia territorial nem substituir esses identificadores por UUID sem migration própria, reconciliação e aprovação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 299,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0055: Compatibilidade territorial: mne.locations deve continuar a referenciar os identificadores inteiros existentes em investmoz por tabela de vínculo ou colunas explicitamente bigint; não criar nova taxonomia territorial nem substituir esses identificadores por UUID sem migration própria, reconciliação e aprovação.",P2,MASTER-d6055984-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0055,1,"[{""id"":""MASTER-d6055984-0055"",""pedido"":""Compatibilidade territorial: mne.locations deve continuar a referenciar os identificadores inteiros existentes em investmoz por tabela de vínculo ou colunas explicitamente bigint; não criar nova taxonomia territorial nem substituir esses identificadores por UUID sem migration própria, reconciliação e aprovação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 299""],""aceitacao"":""Compatibilidade territorial: mne.locations deve continuar a referenciar os identificadores inteiros existentes em investmoz por tabela de vínculo ou colunas explicitamente bigint; não criar nova taxonomia territorial nem substituir esses identificadores por UUID sem migration própria, reconciliação e aprovação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0056,"Os quatro ficheiros devem ser tratados como uma cadeia imutável e reproduzível. Em instalação nova, executar 001, 002, 003 e 004, nesta ordem. Em base onde 001–003 já foram aplicadas, não as reescrever: validar os respectivos checksums e aplicar apenas 004. Qualquer correcção posterior deve usar uma migration 005, sem alterar o histórico aplicado. Cada UP deve usar ON_ERROR_STOP=1, bloqueio consultivo próprio, transacção explícita, validação de pré-condições e falha segura perante estrutura inesperada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 301,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0056: Os quatro ficheiros devem ser tratados como uma cadeia imutável e reproduzível. Em instalação nova, executar 001, 002, 003 e 004, nesta ordem. Em base onde 001–003 já foram aplicadas, não as reescrever: validar os respectivos checksums e aplicar apenas 004. Qualquer correcção posterior deve usar uma migration 005, sem alterar o histórico aplicado. Cada UP deve usar ON_ERROR_STOP=1, bloqueio consultivo próprio, transacção explícita, validação de pré-condições e falha segura perante estrutura inesperada.",P2,MASTER-d6055984-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0056,1,"[{""id"":""MASTER-d6055984-0056"",""pedido"":""Os quatro ficheiros devem ser tratados como uma cadeia imutável e reproduzível. Em instalação nova, executar 001, 002, 003 e 004, nesta ordem. Em base onde 001–003 já foram aplicadas, não as reescrever: validar os respectivos checksums e aplicar apenas 004. Qualquer correcção posterior deve usar uma migration 005, sem alterar o histórico aplicado. Cada UP deve usar ON_ERROR_STOP=1, bloqueio consultivo próprio, transacção explícita, validação de pré-condições e falha segura perante estrutura inesperada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 301""],""aceitacao"":""Os quatro ficheiros devem ser tratados como uma cadeia imutável e reproduzível. Em instalação nova, executar 001, 002, 003 e 004, nesta ordem. Em base onde 001–003 já foram aplicadas, não as reescrever: validar os respectivos checksums e aplicar apenas 004. Qualquer correcção posterior deve usar uma migration 005, sem alterar o histórico aplicado. Cada UP deve usar ON_ERROR_STOP=1, bloqueio consultivo próprio, transacção explícita, validação de pré-condições e falha segura perante estrutura inesperada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0057,"Em ambiente existente, executar primeiro backup integral e restauro isolado; consultar a tabela de histórico das migrations e comparar checksums; aplicar somente ficheiros ainda não registados. Não executar comandos de produção a partir deste documento. O DOWN deve ser ensaiado apenas na base isolada, imediatamente seguido de reaplicação e reconciliação. Se 004 já possuir vínculos ou dependências, reverter funcionalmente por desactivação dos controlos, sem executar o DOWN.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 319,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-d6055984-0057: Em ambiente existente, executar primeiro backup integral e restauro isolado; consultar a tabela de histórico das migrations e comparar checksums; aplicar somente ficheiros ainda não registados. Não executar comandos de produção a partir deste documento. O DOWN deve ser ensaiado apenas na base isolada, imediatamente seguido de reaplicação e reconciliação. Se 004 já possuir vínculos ou dependências, reverter funcionalmente por desactivação dos controlos, sem executar o DOWN.",P2,MASTER-d6055984-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0057,1,"[{""id"":""MASTER-d6055984-0057"",""pedido"":""Em ambiente existente, executar primeiro backup integral e restauro isolado; consultar a tabela de histórico das migrations e comparar checksums; aplicar somente ficheiros ainda não registados. Não executar comandos de produção a partir deste documento. O DOWN deve ser ensaiado apenas na base isolada, imediatamente seguido de reaplicação e reconciliação. Se 004 já possuir vínculos ou dependências, reverter funcionalmente por desactivação dos controlos, sem executar o DOWN."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 319""],""aceitacao"":""Em ambiente existente, executar primeiro backup integral e restauro isolado; consultar a tabela de histórico das migrations e comparar checksums; aplicar somente ficheiros ainda não registados. Não executar comandos de produção a partir deste documento. O DOWN deve ser ensaiado apenas na base isolada, imediatamente seguido de reaplicação e reconciliação. Se 004 já possuir vínculos ou dependências, reverter funcionalmente por desactivação dos controlos, sem executar o DOWN."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0058,"• Instalação limpa: aplicar 001–004 numa base vazia; validar schemas, extensões, tabelas, PK, FK, UNIQUE, CHECK, índices, triggers e tipos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 321,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0058: • Instalação limpa: aplicar 001–004 numa base vazia; validar schemas, extensões, tabelas, PK, FK, UNIQUE, CHECK, índices, triggers e tipos.",P2,MASTER-d6055984-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0058,1,"[{""id"":""MASTER-d6055984-0058"",""pedido"":""• Instalação limpa: aplicar 001–004 numa base vazia; validar schemas, extensões, tabelas, PK, FK, UNIQUE, CHECK, índices, triggers e tipos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 321""],""aceitacao"":""• Instalação limpa: aplicar 001–004 numa base vazia; validar schemas, extensões, tabelas, PK, FK, UNIQUE, CHECK, índices, triggers e tipos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0059,"• Ordem inválida: tentar 002, 003 e 004 sem os predecessores; cada ficheiro deve abortar sem efeitos parciais e indicar a dependência em falta.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 323,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0059: • Ordem inválida: tentar 002, 003 e 004 sem os predecessores; cada ficheiro deve abortar sem efeitos parciais e indicar a dependência em falta.",P2,MASTER-d6055984-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0059,1,"[{""id"":""MASTER-d6055984-0059"",""pedido"":""• Ordem inválida: tentar 002, 003 e 004 sem os predecessores; cada ficheiro deve abortar sem efeitos parciais e indicar a dependência em falta."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 323""],""aceitacao"":""• Ordem inválida: tentar 002, 003 e 004 sem os predecessores; cada ficheiro deve abortar sem efeitos parciais e indicar a dependência em falta."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0060,"• Integridade: confirmar índice B-tree completo em cada FK; validar geometrias; testar unicidade, intervalos, percentagens, moeda, datas e estados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 324,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0060: • Integridade: confirmar índice B-tree completo em cada FK; validar geometrias; testar unicidade, intervalos, percentagens, moeda, datas e estados.",P1,MASTER-d6055984-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0060,1,"[{""id"":""MASTER-d6055984-0060"",""pedido"":""• Integridade: confirmar índice B-tree completo em cada FK; validar geometrias; testar unicidade, intervalos, percentagens, moeda, datas e estados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 324""],""aceitacao"":""• Integridade: confirmar índice B-tree completo em cada FK; validar geometrias; testar unicidade, intervalos, percentagens, moeda, datas e estados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0061,"• Concorrência: executar duas sessões para criação do mesmo vínculo, backfill e alteração de estado; deve prevalecer unicidade sem deadlock não tratado ou duplicação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 327,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0061: • Concorrência: executar duas sessões para criação do mesmo vínculo, backfill e alteração de estado; deve prevalecer unicidade sem deadlock não tratado ou duplicação.",P2,MASTER-d6055984-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0061,1,"[{""id"":""MASTER-d6055984-0061"",""pedido"":""• Concorrência: executar duas sessões para criação do mesmo vínculo, backfill e alteração de estado; deve prevalecer unicidade sem deadlock não tratado ou duplicação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 327""],""aceitacao"":""• Concorrência: executar duas sessões para criação do mesmo vínculo, backfill e alteração de estado; deve prevalecer unicidade sem deadlock não tratado ou duplicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0062,"• Dados: reconciliar contagens, chaves, checksums, proprietários, estados e campos críticos; toda diferença deve gerar rejeição com causa, responsável e evidência.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 329,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-d6055984-0062: • Dados: reconciliar contagens, chaves, checksums, proprietários, estados e campos críticos; toda diferença deve gerar rejeição com causa, responsável e evidência.",P2,MASTER-d6055984-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0062,1,"[{""id"":""MASTER-d6055984-0062"",""pedido"":""• Dados: reconciliar contagens, chaves, checksums, proprietários, estados e campos críticos; toda diferença deve gerar rejeição com causa, responsável e evidência."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 329""],""aceitacao"":""• Dados: reconciliar contagens, chaves, checksums, proprietários, estados e campos críticos; toda diferença deve gerar rejeição com causa, responsável e evidência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0063,"• Segurança: validar privilégios separados para owner, migrator, runtime de leitura e runtime de escrita; proibir DDL e desactivação de triggers aos runtimes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 331,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-d6055984-0063: • Segurança: validar privilégios separados para owner, migrator, runtime de leitura e runtime de escrita; proibir DDL e desactivação de triggers aos runtimes.",P2,MASTER-d6055984-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0063,1,"[{""id"":""MASTER-d6055984-0063"",""pedido"":""• Segurança: validar privilégios separados para owner, migrator, runtime de leitura e runtime de escrita; proibir DDL e desactivação de triggers aos runtimes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 331""],""aceitacao"":""• Segurança: validar privilégios separados para owner, migrator, runtime de leitura e runtime de escrita; proibir DDL e desactivação de triggers aos runtimes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-d6055984-0064,"• Gate: No-Go se alguma migration não for reversível, se houver divergência estrutural, identidade pendente, negócio real não reconciliado, conta superuser em operação, cobertura incompleta de FK ou teste obrigatório por executar.",..\..\..\..\..\..\Users\macbook\.codex\attachments\890e42e3-ce0c-4cd0-903d-d97785be9ce5\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 332,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-d6055984-0064: • Gate: No-Go se alguma migration não for reversível, se houver divergência estrutural, identidade pendente, negócio real não reconciliado, conta superuser em operação, cobertura incompleta de FK ou teste obrigatório por executar.",P2,MASTER-d6055984-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-d6055984-0064,1,"[{""id"":""MASTER-d6055984-0064"",""pedido"":""• Gate: No-Go se alguma migration não for reversível, se houver divergência estrutural, identidade pendente, negócio real não reconciliado, conta superuser em operação, cobertura incompleta de FK ou teste obrigatório por executar."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\890e42e3-ce0c-4cd0-903d-d97785be9ce5\\Pasted text.txt; SHA d60559844425f03f4a722dff3974be91e8e4e279179bd58663ae164fcc9a68cc; linha 332""],""aceitacao"":""• Gate: No-Go se alguma migration não for reversível, se houver divergência estrutural, identidade pendente, negócio real não reconciliado, conta superuser em operação, cobertura incompleta de FK ou teste obrigatório por executar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-0755f56a-0002,"Antes da implementação, identificar e registar no relatório técnico: framework e versões em uso; estrutura de directórios; mecanismo de migrações; padrão de modelos, serviços, controladores e rotas; sistema de autenticação e perfis; convenções de testes; ferramentas de qualidade; configuração de PostgreSQL/PostGIS; estratégia de implantação; e módulos que representam investimentos, clusters, corredores, projectos âncora, ZEE, ZFI, infra-estruturas e formação. Reutilizar os padrões existentes e introduzir novas dependências apenas quando forem open source, justificadas e compatíveis.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 7,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-0755f56a-0002: Antes da implementação, identificar e registar no relatório técnico: framework e versões em uso; estrutura de directórios; mecanismo de migrações; padrão de modelos, serviços, controladores e rotas; sistema de autenticação e perfis; convenções de testes; ferramentas de qualidade; configuração de PostgreSQL/PostGIS; estratégia de implantação; e módulos que representam investimentos, clusters, corredores, projectos âncora, ZEE, ZFI, infra-estruturas e formação. Reutilizar os padrões existentes e introduzir novas dependências apenas quando forem open source, justificadas e compatíveis.",P2,MASTER-0755f56a-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0002,1,"[{""id"":""MASTER-0755f56a-0002"",""pedido"":""Antes da implementação, identificar e registar no relatório técnico: framework e versões em uso; estrutura de directórios; mecanismo de migrações; padrão de modelos, serviços, controladores e rotas; sistema de autenticação e perfis; convenções de testes; ferramentas de qualidade; configuração de PostgreSQL/PostGIS; estratégia de implantação; e módulos que representam investimentos, clusters, corredores, projectos âncora, ZEE, ZFI, infra-estruturas e formação. Reutilizar os padrões existentes e introduzir novas dependências apenas quando forem open source, justificadas e compatíveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 7""],""aceitacao"":""Antes da implementação, identificar e registar no relatório técnico: framework e versões em uso; estrutura de directórios; mecanismo de migrações; padrão de modelos, serviços, controladores e rotas; sistema de autenticação e perfis; convenções de testes; ferramentas de qualidade; configuração de PostgreSQL/PostGIS; estratégia de implantação; e módulos que representam investimentos, clusters, corredores, projectos âncora, ZEE, ZFI, infra-estruturas e formação. Reutilizar os padrões existentes e introduzir novas dependências apenas quando forem open source, justificadas e compatíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-0755f56a-0006,"Antes de criar territorial_assignment, determinar se os objectos consumidores residem na mesma base de dados ou em serviços separados. Se estiverem na mesma base, preferir tabelas de associação específicas com chaves estrangeiras para cada módulo. Se estiverem em serviços separados, manter a referência polimórfica, validar subject_type por catálogo controlado e confirmar subject_id através da API interna do módulo proprietário. Documentar a decisão, os mecanismos de integridade e o tratamento de objectos removidos ou arquivados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 38,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-0755f56a-0006: Antes de criar territorial_assignment, determinar se os objectos consumidores residem na mesma base de dados ou em serviços separados. Se estiverem na mesma base, preferir tabelas de associação específicas com chaves estrangeiras para cada módulo. Se estiverem em serviços separados, manter a referência polimórfica, validar subject_type por catálogo controlado e confirmar subject_id através da API interna do módulo proprietário. Documentar a decisão, os mecanismos de integridade e o tratamento de objectos removidos ou arquivados.",P2,MASTER-0755f56a-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0006,1,"[{""id"":""MASTER-0755f56a-0006"",""pedido"":""Antes de criar territorial_assignment, determinar se os objectos consumidores residem na mesma base de dados ou em serviços separados. Se estiverem na mesma base, preferir tabelas de associação específicas com chaves estrangeiras para cada módulo. Se estiverem em serviços separados, manter a referência polimórfica, validar subject_type por catálogo controlado e confirmar subject_id através da API interna do módulo proprietário. Documentar a decisão, os mecanismos de integridade e o tratamento de objectos removidos ou arquivados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 38""],""aceitacao"":""Antes de criar territorial_assignment, determinar se os objectos consumidores residem na mesma base de dados ou em serviços separados. Se estiverem na mesma base, preferir tabelas de associação específicas com chaves estrangeiras para cada módulo. Se estiverem em serviços separados, manter a referência polimórfica, validar subject_type por catálogo controlado e confirmar subject_id através da API interna do módulo proprietário. Documentar a decisão, os mecanismos de integridade e o tratamento de objectos removidos ou arquivados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-0755f56a-0009,"Em todos os formulários, tabelas de pesquisa, filtros e campos de associação territorial dos módulos de investimentos, clusters, corredores, projectos âncora, ZEE/ZFI, infra-estruturas e oportunidades de formação, implementar dropdowns pesquisáveis e dependentes na sequência Província → Distrito → Posto Administrativo → Localidade. A selecção de um nível deve limitar automaticamente as opções do nível seguinte ao território seleccionando, reduzindo erros de cadastro e melhorando a navegação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 48,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-0755f56a-0009: Em todos os formulários, tabelas de pesquisa, filtros e campos de associação territorial dos módulos de investimentos, clusters, corredores, projectos âncora, ZEE/ZFI, infra-estruturas e oportunidades de formação, implementar dropdowns pesquisáveis e dependentes na sequência Província → Distrito → Posto Administrativo → Localidade. A selecção de um nível deve limitar automaticamente as opções do nível seguinte ao território seleccionando, reduzindo erros de cadastro e melhorando a navegação.",P1,MASTER-0755f56a-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0009,1,"[{""id"":""MASTER-0755f56a-0009"",""pedido"":""Em todos os formulários, tabelas de pesquisa, filtros e campos de associação territorial dos módulos de investimentos, clusters, corredores, projectos âncora, ZEE/ZFI, infra-estruturas e oportunidades de formação, implementar dropdowns pesquisáveis e dependentes na sequência Província → Distrito → Posto Administrativo → Localidade. A selecção de um nível deve limitar automaticamente as opções do nível seguinte ao território seleccionando, reduzindo erros de cadastro e melhorando a navegação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 48""],""aceitacao"":""Em todos os formulários, tabelas de pesquisa, filtros e campos de associação territorial dos módulos de investimentos, clusters, corredores, projectos âncora, ZEE/ZFI, infra-estruturas e oportunidades de formação, implementar dropdowns pesquisáveis e dependentes na sequência Província → Distrito → Posto Administrativo → Localidade. A selecção de um nível deve limitar automaticamente as opções do nível seguinte ao território seleccionando, reduzindo erros de cadastro e melhorando a navegação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-0755f56a-0010,Campo Origem dos dados Comportamento obrigatório,..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 49,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-0755f56a-0010: Campo Origem dos dados Comportamento obrigatório,P2,MASTER-0755f56a-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0010,1,"[{""id"":""MASTER-0755f56a-0010"",""pedido"":""Campo Origem dos dados Comportamento obrigatório"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 49""],""aceitacao"":""Campo Origem dos dados Comportamento obrigatório"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-0755f56a-0011,"Província GET /api/v1/geo/provinces Apresentar apenas províncias publicadas; permitir pesquisa por nome e código; iniciar sem selecção, salvo filtro previamente aplicado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 50,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-0755f56a-0011: Província GET /api/v1/geo/provinces Apresentar apenas províncias publicadas; permitir pesquisa por nome e código; iniciar sem selecção, salvo filtro previamente aplicado.",P2,MASTER-0755f56a-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0011,1,"[{""id"":""MASTER-0755f56a-0011"",""pedido"":""Província GET /api/v1/geo/provinces Apresentar apenas províncias publicadas; permitir pesquisa por nome e código; iniciar sem selecção, salvo filtro previamente aplicado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 50""],""aceitacao"":""Província GET /api/v1/geo/provinces Apresentar apenas províncias publicadas; permitir pesquisa por nome e código; iniciar sem selecção, salvo filtro previamente aplicado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-0755f56a-0012,"Localidade GET /api/v1/geo/localities?admin_post_id={admin_post_id} Permanecer desactivada até à selecção do posto; quando a fonte não possuir posto, permitir consulta por district_id conforme regra de excepção aprovada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 53,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-0755f56a-0012: Localidade GET /api/v1/geo/localities?admin_post_id={admin_post_id} Permanecer desactivada até à selecção do posto; quando a fonte não possuir posto, permitir consulta por district_id conforme regra de excepção aprovada.",P2,MASTER-0755f56a-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0012,1,"[{""id"":""MASTER-0755f56a-0012"",""pedido"":""Localidade GET /api/v1/geo/localities?admin_post_id={admin_post_id} Permanecer desactivada até à selecção do posto; quando a fonte não possuir posto, permitir consulta por district_id conforme regra de excepção aprovada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 53""],""aceitacao"":""Localidade GET /api/v1/geo/localities?admin_post_id={admin_post_id} Permanecer desactivada até à selecção do posto; quando a fonte não possuir posto, permitir consulta por district_id conforme regra de excepção aprovada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-0755f56a-0013,"• Em tabelas e páginas de pesquisa, permitir filtragem progressiva pelos quatro níveis e apresentar a hierarquia completa no resultado, por exemplo: Província / Distrito / Posto Administrativo / Localidade.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 56,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-0755f56a-0013: • Em tabelas e páginas de pesquisa, permitir filtragem progressiva pelos quatro níveis e apresentar a hierarquia completa no resultado, por exemplo: Província / Distrito / Posto Administrativo / Localidade.",P2,MASTER-0755f56a-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0013,1,"[{""id"":""MASTER-0755f56a-0013"",""pedido"":""• Em tabelas e páginas de pesquisa, permitir filtragem progressiva pelos quatro níveis e apresentar a hierarquia completa no resultado, por exemplo: Província / Distrito / Posto Administrativo / Localidade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 56""],""aceitacao"":""• Em tabelas e páginas de pesquisa, permitir filtragem progressiva pelos quatro níveis e apresentar a hierarquia completa no resultado, por exemplo: Província / Distrito / Posto Administrativo / Localidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-0755f56a-0014,• Guardar apenas os identificadores territoriais. Os nomes e códigos exibidos devem ser obtidos do módulo geográfico.,..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 58,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-0755f56a-0014: • Guardar apenas os identificadores territoriais. Os nomes e códigos exibidos devem ser obtidos do módulo geográfico.,P2,MASTER-0755f56a-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0014,1,"[{""id"":""MASTER-0755f56a-0014"",""pedido"":""• Guardar apenas os identificadores territoriais. Os nomes e códigos exibidos devem ser obtidos do módulo geográfico."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 58""],""aceitacao"":""• Guardar apenas os identificadores territoriais. Os nomes e códigos exibidos devem ser obtidos do módulo geográfico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-0755f56a-0015,"• Impedir submissão quando um identificador não pertencer ao nível territorial seleccionado, mesmo que o pedido seja enviado directamente à API.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 59,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-0755f56a-0015: • Impedir submissão quando um identificador não pertencer ao nível territorial seleccionado, mesmo que o pedido seja enviado directamente à API.",P2,MASTER-0755f56a-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0015,1,"[{""id"":""MASTER-0755f56a-0015"",""pedido"":""• Impedir submissão quando um identificador não pertencer ao nível territorial seleccionado, mesmo que o pedido seja enviado directamente à API."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 59""],""aceitacao"":""• Impedir submissão quando um identificador não pertencer ao nível territorial seleccionado, mesmo que o pedido seja enviado directamente à API."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-0755f56a-0016,• Permitir limpar filtros e selecções não obrigatórias; indicar claramente os campos obrigatórios por tipo de objecto.,..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 61,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-0755f56a-0016: • Permitir limpar filtros e selecções não obrigatórias; indicar claramente os campos obrigatórios por tipo de objecto.,P2,MASTER-0755f56a-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0016,1,"[{""id"":""MASTER-0755f56a-0016"",""pedido"":""• Permitir limpar filtros e selecções não obrigatórias; indicar claramente os campos obrigatórios por tipo de objecto."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 61""],""aceitacao"":""• Permitir limpar filtros e selecções não obrigatórias; indicar claramente os campos obrigatórios por tipo de objecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-0755f56a-0017,"• Garantir navegação por teclado, rótulos acessíveis, foco visível, mensagens de carregamento, estado vazio e mensagens de erro compreensíveis.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 62,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-0755f56a-0017: • Garantir navegação por teclado, rótulos acessíveis, foco visível, mensagens de carregamento, estado vazio e mensagens de erro compreensíveis.",P2,MASTER-0755f56a-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0017,1,"[{""id"":""MASTER-0755f56a-0017"",""pedido"":""• Garantir navegação por teclado, rótulos acessíveis, foco visível, mensagens de carregamento, estado vazio e mensagens de erro compreensíveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 62""],""aceitacao"":""• Garantir navegação por teclado, rótulos acessíveis, foco visível, mensagens de carregamento, estado vazio e mensagens de erro compreensíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-0755f56a-0030,"O seed inicial deve carregar o país e as 11 unidades territoriais de primeiro nível usando códigos institucionais estáveis. As capitais são preparadas numa tabela de staging e apenas ligadas a geo_province_capital depois da importação e validação dos distritos, postos administrativos e localidades. Esta abordagem evita criar localidades artificiais ou relações administrativas não confirmadas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 147,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-0755f56a-0030: O seed inicial deve carregar o país e as 11 unidades territoriais de primeiro nível usando códigos institucionais estáveis. As capitais são preparadas numa tabela de staging e apenas ligadas a geo_province_capital depois da importação e validação dos distritos, postos administrativos e localidades. Esta abordagem evita criar localidades artificiais ou relações administrativas não confirmadas.",P1,MASTER-0755f56a-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0030,1,"[{""id"":""MASTER-0755f56a-0030"",""pedido"":""O seed inicial deve carregar o país e as 11 unidades territoriais de primeiro nível usando códigos institucionais estáveis. As capitais são preparadas numa tabela de staging e apenas ligadas a geo_province_capital depois da importação e validação dos distritos, postos administrativos e localidades. Esta abordagem evita criar localidades artificiais ou relações administrativas não confirmadas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 147""],""aceitacao"":""O seed inicial deve carregar o país e as 11 unidades territoriais de primeiro nível usando códigos institucionais estáveis. As capitais são preparadas numa tabela de staging e apenas ligadas a geo_province_capital depois da importação e validação dos distritos, postos administrativos e localidades. Esta abordagem evita criar localidades artificiais ou relações administrativas não confirmadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-0755f56a-0031,"'Validar condições de reutilização antes da publicação',",..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 158,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-0755f56a-0031: 'Validar condições de reutilização antes da publicação',",P2,MASTER-0755f56a-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0031,1,"[{""id"":""MASTER-0755f56a-0031"",""pedido"":""'Validar condições de reutilização antes da publicação',"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 158""],""aceitacao"":""'Validar condições de reutilização antes da publicação',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-0755f56a-0032,Fonte de referência: Instituto Nacional de Estatística — Codificador da Divisão Político-Administrativa. A lista de províncias e capitais deve ser reconciliada com a versão oficial vigente antes de cada publicação.,..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 289,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-0755f56a-0032: Fonte de referência: Instituto Nacional de Estatística — Codificador da Divisão Político-Administrativa. A lista de províncias e capitais deve ser reconciliada com a versão oficial vigente antes de cada publicação.,P1,MASTER-0755f56a-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0032,1,"[{""id"":""MASTER-0755f56a-0032"",""pedido"":""Fonte de referência: Instituto Nacional de Estatística — Codificador da Divisão Político-Administrativa. A lista de províncias e capitais deve ser reconciliada com a versão oficial vigente antes de cada publicação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 289""],""aceitacao"":""Fonte de referência: Instituto Nacional de Estatística — Codificador da Divisão Político-Administrativa. A lista de províncias e capitais deve ser reconciliada com a versão oficial vigente antes de cada publicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-0755f56a-0033,"A execução depende da disponibilização dos ficheiros oficiais ou oficialmente validados que contenham distritos, postos administrativos, localidades e, quando aplicável, limites geográficos. Para cada ficheiro, registar nome, entidade emissora, versão, data de referência, URL de origem, licença, formato, codificação, delimitador, sistema de coordenadas e checksum SHA-256. Interromper a publicação quando a fonte não possuir licença confirmada, versão identificável ou correspondência verificável com o codificador administrativo adoptado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 291,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-0755f56a-0033: A execução depende da disponibilização dos ficheiros oficiais ou oficialmente validados que contenham distritos, postos administrativos, localidades e, quando aplicável, limites geográficos. Para cada ficheiro, registar nome, entidade emissora, versão, data de referência, URL de origem, licença, formato, codificação, delimitador, sistema de coordenadas e checksum SHA-256. Interromper a publicação quando a fonte não possuir licença confirmada, versão identificável ou correspondência verificável com o codificador administrativo adoptado.",P1,MASTER-0755f56a-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0033,1,"[{""id"":""MASTER-0755f56a-0033"",""pedido"":""A execução depende da disponibilização dos ficheiros oficiais ou oficialmente validados que contenham distritos, postos administrativos, localidades e, quando aplicável, limites geográficos. Para cada ficheiro, registar nome, entidade emissora, versão, data de referência, URL de origem, licença, formato, codificação, delimitador, sistema de coordenadas e checksum SHA-256. Interromper a publicação quando a fonte não possuir licença confirmada, versão identificável ou correspondência verificável com o codificador administrativo adoptado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 291""],""aceitacao"":""A execução depende da disponibilização dos ficheiros oficiais ou oficialmente validados que contenham distritos, postos administrativos, localidades e, quando aplicável, limites geográficos. Para cada ficheiro, registar nome, entidade emissora, versão, data de referência, URL de origem, licença, formato, codificação, delimitador, sistema de coordenadas e checksum SHA-256. Interromper a publicação quando a fonte não possuir licença confirmada, versão identificável ou correspondência verificável com o codificador administrativo adoptado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-0755f56a-0034,"O importador assume um ficheiro CSV UTF-8, delimitado por ponto e vírgula, produzido a partir da versão oficial vigente do codificador do INE. O PDF actualmente disponibilizado pelo INE apresenta códigos de província, distrito e posto administrativo; quando a fonte não contiver localidades, estas devem ser fornecidas num ficheiro oficial complementar e não inferidas a partir do nome do posto administrativo.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 292,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-0755f56a-0034: O importador assume um ficheiro CSV UTF-8, delimitado por ponto e vírgula, produzido a partir da versão oficial vigente do codificador do INE. O PDF actualmente disponibilizado pelo INE apresenta códigos de província, distrito e posto administrativo; quando a fonte não contiver localidades, estas devem ser fornecidas num ficheiro oficial complementar e não inferidas a partir do nome do posto administrativo.",P2,MASTER-0755f56a-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0034,1,"[{""id"":""MASTER-0755f56a-0034"",""pedido"":""O importador assume um ficheiro CSV UTF-8, delimitado por ponto e vírgula, produzido a partir da versão oficial vigente do codificador do INE. O PDF actualmente disponibilizado pelo INE apresenta códigos de província, distrito e posto administrativo; quando a fonte não contiver localidades, estas devem ser fornecidas num ficheiro oficial complementar e não inferidas a partir do nome do posto administrativo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 292""],""aceitacao"":""O importador assume um ficheiro CSV UTF-8, delimitado por ponto e vírgula, produzido a partir da versão oficial vigente do codificador do INE. O PDF actualmente disponibilizado pelo INE apresenta códigos de província, distrito e posto administrativo; quando a fonte não contiver localidades, estas devem ser fornecidas num ficheiro oficial complementar e não inferidas a partir do nome do posto administrativo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-0755f56a-0035,Coluna Obrigatória Regra,..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 294,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-0755f56a-0035: Coluna Obrigatória Regra,P2,MASTER-0755f56a-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0035,1,"[{""id"":""MASTER-0755f56a-0035"",""pedido"":""Coluna Obrigatória Regra"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 294""],""aceitacao"":""Coluna Obrigatória Regra"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-0755f56a-0036,province_code Sim Dois dígitos; deve existir em geo.geo_province.,..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 295,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-0755f56a-0036: province_code Sim Dois dígitos; deve existir em geo.geo_province.,P2,MASTER-0755f56a-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0036,1,"[{""id"":""MASTER-0755f56a-0036"",""pedido"":""province_code Sim Dois dígitos; deve existir em geo.geo_province."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 295""],""aceitacao"":""province_code Sim Dois dígitos; deve existir em geo.geo_province."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-0755f56a-0037,admin_post_name Não Obrigatório quando admin_post_code estiver preenchido.,..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 300,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-0755f56a-0037: admin_post_name Não Obrigatório quando admin_post_code estiver preenchido.,P2,MASTER-0755f56a-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0037,1,"[{""id"":""MASTER-0755f56a-0037"",""pedido"":""admin_post_name Não Obrigatório quando admin_post_code estiver preenchido."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 300""],""aceitacao"":""admin_post_name Não Obrigatório quando admin_post_code estiver preenchido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-0755f56a-0038,locality_name Não Obrigatório quando locality_code estiver preenchido.,..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 302,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-0755f56a-0038: locality_name Não Obrigatório quando locality_code estiver preenchido.,P2,MASTER-0755f56a-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0038,1,"[{""id"":""MASTER-0755f56a-0038"",""pedido"":""locality_name Não Obrigatório quando locality_code estiver preenchido."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 302""],""aceitacao"":""locality_name Não Obrigatório quando locality_code estiver preenchido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-0755f56a-0039,"No final, executar e documentar: migração numa base vazia; rollback completo; nova migração; seed de Moçambique; importação de um lote válido; repetição do mesmo lote para comprovar idempotência; importação de um lote inválido para comprovar rejeição; testes das restrições hierárquicas e espaciais; testes de autorização; testes de todos os endpoints; validação do OpenAPI; análise estática; testes automatizados; e consulta dos indicadores de qualidade. A conclusão deve apresentar o comando executado, o resultado obtido e qualquer item não verificado. Não declarar a implementação concluída enquanto existir teste falhado, associação órfã, duplicação crítica, geometria inválida ou documentação divergente do código.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 500,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-0755f56a-0039: No final, executar e documentar: migração numa base vazia; rollback completo; nova migração; seed de Moçambique; importação de um lote válido; repetição do mesmo lote para comprovar idempotência; importação de um lote inválido para comprovar rejeição; testes das restrições hierárquicas e espaciais; testes de autorização; testes de todos os endpoints; validação do OpenAPI; análise estática; testes automatizados; e consulta dos indicadores de qualidade. A conclusão deve apresentar o comando executado, o resultado obtido e qualquer item não verificado. Não declarar a implementação concluída enquanto existir teste falhado, associação órfã, duplicação crítica, geometria inválida ou documentação divergente do código.",P1,MASTER-0755f56a-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0039,1,"[{""id"":""MASTER-0755f56a-0039"",""pedido"":""No final, executar e documentar: migração numa base vazia; rollback completo; nova migração; seed de Moçambique; importação de um lote válido; repetição do mesmo lote para comprovar idempotência; importação de um lote inválido para comprovar rejeição; testes das restrições hierárquicas e espaciais; testes de autorização; testes de todos os endpoints; validação do OpenAPI; análise estática; testes automatizados; e consulta dos indicadores de qualidade. A conclusão deve apresentar o comando executado, o resultado obtido e qualquer item não verificado. Não declarar a implementação concluída enquanto existir teste falhado, associação órfã, duplicação crítica, geometria inválida ou documentação divergente do código."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 500""],""aceitacao"":""No final, executar e documentar: migração numa base vazia; rollback completo; nova migração; seed de Moçambique; importação de um lote válido; repetição do mesmo lote para comprovar idempotência; importação de um lote inválido para comprovar rejeição; testes das restrições hierárquicas e espaciais; testes de autorização; testes de todos os endpoints; validação do OpenAPI; análise estática; testes automatizados; e consulta dos indicadores de qualidade. A conclusão deve apresentar o comando executado, o resultado obtido e qualquer item não verificado. Não declarar a implementação concluída enquanto existir teste falhado, associação órfã, duplicação crítica, geometria inválida ou documentação divergente do código."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-0755f56a-0040,"Criar um processo separado e reproduzível para transformar a fonte do INE no CSV aceite pelo importador. O processo deve preservar o ficheiro original, extrair os campos sem alterar os códigos, normalizar apenas espaços e codificação, gerar o checksum, produzir um relatório de linhas extraídas e rejeitadas e comparar os totais por província com a fonte. Se a fonte for PDF, não assumir que a extracção automática é correcta: gerar um ficheiro de revisão e exigir validação do Data Steward antes da carga final.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 531,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-0755f56a-0040: Criar um processo separado e reproduzível para transformar a fonte do INE no CSV aceite pelo importador. O processo deve preservar o ficheiro original, extrair os campos sem alterar os códigos, normalizar apenas espaços e codificação, gerar o checksum, produzir um relatório de linhas extraídas e rejeitadas e comparar os totais por província com a fonte. Se a fonte for PDF, não assumir que a extracção automática é correcta: gerar um ficheiro de revisão e exigir validação do Data Steward antes da carga final.",P2,MASTER-0755f56a-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0040,1,"[{""id"":""MASTER-0755f56a-0040"",""pedido"":""Criar um processo separado e reproduzível para transformar a fonte do INE no CSV aceite pelo importador. O processo deve preservar o ficheiro original, extrair os campos sem alterar os códigos, normalizar apenas espaços e codificação, gerar o checksum, produzir um relatório de linhas extraídas e rejeitadas e comparar os totais por província com a fonte. Se a fonte for PDF, não assumir que a extracção automática é correcta: gerar um ficheiro de revisão e exigir validação do Data Steward antes da carga final."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 531""],""aceitacao"":""Criar um processo separado e reproduzível para transformar a fonte do INE no CSV aceite pelo importador. O processo deve preservar o ficheiro original, extrair os campos sem alterar os códigos, normalizar apenas espaços e codificação, gerar o checksum, produzir um relatório de linhas extraídas e rejeitadas e comparar os totais por província com a fonte. Se a fonte for PDF, não assumir que a extracção automática é correcta: gerar um ficheiro de revisão e exigir validação do Data Steward antes da carga final."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-0755f56a-0041,"A resposta final deve conter: resumo executivo da implementação; decisões arquitecturais adoptadas; migrações aplicadas; componentes criados ou modificados; endpoints entregues; dados importados; resultados dos testes; métricas de qualidade; riscos ou limitações remanescentes; instruções de execução; instruções de rollback; e checklist dos critérios de aceitação. Para cada item não concluído, indicar claramente o motivo, o impacto e a acção necessária, sem apresentar o projecto como finalizado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 532,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-0755f56a-0041: A resposta final deve conter: resumo executivo da implementação; decisões arquitecturais adoptadas; migrações aplicadas; componentes criados ou modificados; endpoints entregues; dados importados; resultados dos testes; métricas de qualidade; riscos ou limitações remanescentes; instruções de execução; instruções de rollback; e checklist dos critérios de aceitação. Para cada item não concluído, indicar claramente o motivo, o impacto e a acção necessária, sem apresentar o projecto como finalizado.",P2,MASTER-0755f56a-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0041,1,"[{""id"":""MASTER-0755f56a-0041"",""pedido"":""A resposta final deve conter: resumo executivo da implementação; decisões arquitecturais adoptadas; migrações aplicadas; componentes criados ou modificados; endpoints entregues; dados importados; resultados dos testes; métricas de qualidade; riscos ou limitações remanescentes; instruções de execução; instruções de rollback; e checklist dos critérios de aceitação. Para cada item não concluído, indicar claramente o motivo, o impacto e a acção necessária, sem apresentar o projecto como finalizado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 532""],""aceitacao"":""A resposta final deve conter: resumo executivo da implementação; decisões arquitecturais adoptadas; migrações aplicadas; componentes criados ou modificados; endpoints entregues; dados importados; resultados dos testes; métricas de qualidade; riscos ou limitações remanescentes; instruções de execução; instruções de rollback; e checklist dos critérios de aceitação. Para cada item não concluído, indicar claramente o motivo, o impacto e a acção necessária, sem apresentar o projecto como finalizado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-0755f56a-0042,"Fonte: INE — Codificador da Divisão Político-Administrativa. O documento oficial deve ser descarregado, preservado sem alterações e transformado para o contrato CSV por um processo reproduzível; o script não extrai directamente tabelas do PDF.",..\..\..\..\..\..\Users\macbook\.codex\attachments\8a8b785e-862f-41bb-8d03-06fc6f1b853e\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 533,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-0755f56a-0042: Fonte: INE — Codificador da Divisão Político-Administrativa. O documento oficial deve ser descarregado, preservado sem alterações e transformado para o contrato CSV por um processo reproduzível; o script não extrai directamente tabelas do PDF.",P2,MASTER-0755f56a-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0755f56a-0042,1,"[{""id"":""MASTER-0755f56a-0042"",""pedido"":""Fonte: INE — Codificador da Divisão Político-Administrativa. O documento oficial deve ser descarregado, preservado sem alterações e transformado para o contrato CSV por um processo reproduzível; o script não extrai directamente tabelas do PDF."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8a8b785e-862f-41bb-8d03-06fc6f1b853e\\Pasted text.txt; SHA 0755f56ae929fd37451d7dd589bed8e1f35c6655f2d674ec1be788b2582cf31d; linha 533""],""aceitacao"":""Fonte: INE — Codificador da Divisão Político-Administrativa. O documento oficial deve ser descarregado, preservado sem alterações e transformado para o contrato CSV por um processo reproduzível; o script não extrai directamente tabelas do PDF."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, MASTER-1f0a4cde-0001,"Preserva as alterações locais. Não alteres a base de dados nem executes migrações. As cinco fases devem estar livremente acessíveis, com ligações aos recursos existentes. Os pontos Go/No-Go são orientações para decisões de execução e não devem bloquear a navegação.","..\..\..\..\..\..\Users\macbook\.codex\attachments\8b304349-5505-4827-9c70-f35cd2514513\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 3 [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] SEG-bf26caee-p94 §1.0.2; SEG-bf26caee-p99 §1.0.2; SEG-bf26caee-p104 §1.0.2; SEG-bf26caee-p109 §1.0.2; SEG-bf26caee-p114 §1.0.2; SEG-bf26caee-p119 §1.0.2; SEG-bf26caee-p129 §1.0.2; SEG-bf26caee-p144 §1.2; SEG-bf26caee-p145 §1.2; SEG-bf26caee-p146 §1.2; SEG-bf26caee-p147 §1.2; SEG-bf26caee-p469 §3.2; SEG-bf26caee-p470 §3.2; SEG-bf26caee-p471 §3.2; SEG-bf26caee-p472 §3.2; SEG-bf26caee-p473 §3.2; SEG-bf26caee-p474 §3.2; SEG-bf26caee-p475 §3.2; SEG-bf26caee-p476 §3.2; SEG-bf26caee-p477 §3.2; SEG-bf26caee-p612 §6; SEG-bf26caee-p730 §6.1",Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-1f0a4cde-0001: Preserva as alterações locais. Não alteres a base de dados nem executes migrações. As cinco fases devem estar livremente acessíveis, com ligações aos recursos existentes. Os pontos Go/No-Go são orientações para decisões de execução e não devem bloquear a navegação.",P2,"MASTER-1f0a4cde-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Fases0–4 do §2 são releases de desenvolvimento, não as cinco fases/19 etapas. Agrupamentos §3.3.1 não convertem categorias. Papéis genéricos §3.1 não concedem permissão. §6 contém estados documentais, não prova do ambiente atual. §7p811 não reabre credibilidade das fontes oficiais. SLA/ofertas/competências continuam decisões separadas. Disponibilidade do guia/modelos só por URL/exemplar verificado.",MASTER-1f0a4cde-0001; SEG-bf26caee-p94; SEG-bf26caee-p99; SEG-bf26caee-p104; SEG-bf26caee-p109; SEG-bf26caee-p114; SEG-bf26caee-p119; SEG-bf26caee-p129; SEG-bf26caee-p144; SEG-bf26caee-p145; SEG-bf26caee-p146; SEG-bf26caee-p147; SEG-bf26caee-p469; SEG-bf26caee-p470; SEG-bf26caee-p471; SEG-bf26caee-p472; SEG-bf26caee-p473; SEG-bf26caee-p474; SEG-bf26caee-p475; SEG-bf26caee-p476; SEG-bf26caee-p477; SEG-bf26caee-p612; SEG-bf26caee-p730,23,"[{""id"": ""MASTER-1f0a4cde-0001"", ""pedido"": ""Preserva as alterações locais. Não alteres a base de dados nem executes migrações. As cinco fases devem estar livremente acessíveis, com ligações aos recursos existentes. Os pontos Go/No-Go são orientações para decisões de execução e não devem bloquear a navegação."", ""fontes"": [""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8b304349-5505-4827-9c70-f35cd2514513\\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 3""], ""aceitacao"": ""Preserva as alterações locais. Não alteres a base de dados nem executes migrações. As cinco fases devem estar livremente acessíveis, com ligações aos recursos existentes. Os pontos Go/No-Go são orientações para decisões de execução e não devem bloquear a navegação."", ""estado"": ""parcial"", ""variantes"": ""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"", ""modulo"": ""Balcão/orientação""}, {""id"": ""SEG-bf26caee-p94"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.2"", ""locator"": ""word/document.xml#p94"", ""first_paragraph"": 94, ""last_paragraph"": 98, ""text"": ""Artigos 1 a 4 | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Objecto, actividade empresarial, empresário e empresa | INV-001; INV-008; §§3.2, 4.2 e 9.1 | Qualificação do investidor, da actividade, da empresa e do projecto; evidência no cadastro, roteiro e modelo de dados."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p99"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.2"", ""locator"": ""word/document.xml#p99"", ""first_paragraph"": 99, ""last_paragraph"": 103, ""text"": ""Artigos 5 a 10 | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Classificação da empresa e critérios aplicáveis | INV-001; INV-004; INV-008; §§3.2, 4.2 e 4.3 | Classificação versionada por finalidade, com fonte, vigência e regra utilizada na pesquisa, importação e personalização do roteiro."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p104"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.2"", ""locator"": ""word/document.xml#p104"", ""first_paragraph"": 104, ""last_paragraph"": 108, ""text"": ""Artigos 11 e 12 | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Norma de conflitos e direito subsidiário | INV-001; INV-007; §§1.6, 3.2.2 e 6.5 | Regra aplicável documentada quando houver elemento estrangeiro, lacuna ou articulação com diploma especial."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p109"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.2"", ""locator"": ""word/document.xml#p109"", ""first_paragraph"": 109, ""last_paragraph"": 113, ""text"": ""Artigos 13 a 18 | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Capacidade empresarial e situações especiais | INV-001; INV-007; SOC-001; §§3.1.1, 3.2.2 e 9.5 | Validações de capacidade e representação nos formulários e no comparador, sem decisão automática quando for necessária análise jurídica."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p114"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.2"", ""locator"": ""word/document.xml#p114"", ""first_paragraph"": 114, ""last_paragraph"": 118, ""text"": ""Artigo 19 | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Obrigações especiais do empresário | INV-001; INV-002; INV-007; §§1.6, 3.2 e 6.1 | Checklist transversal que distingue firma, escrituração, registo e prestação de contas das licenças sectoriais."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p119"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.2"", ""locator"": ""word/document.xml#p119"", ""first_paragraph"": 119, ""last_paragraph"": 123, ""text"": ""Artigos 20 a 33 | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Regime da firma | INV-001; INV-007; SOC-001; SOC-002; §§3.2.2, 6.1, 9.2 e 9.3 | Validação da designação, composição, verdade, novidade, uso, transmissão, caducidade e renúncia, com fonte e evidência registal."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p129"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.2"", ""locator"": ""word/document.xml#p129"", ""first_paragraph"": 129, ""last_paragraph"": 133, ""text"": ""Secção IV do Título II, Capítulo II | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Registo comercial | INV-001; INV-002; INV-007; §§1.6, 1.8 e 6.1 | Formalidade de registo e publicidade tratada separadamente do licenciamento sectorial, com entidade, acto e competência territorial."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p144"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.2"", ""locator"": ""word/document.xml#p144"", ""first_paragraph"": 144, ""last_paragraph"": 144, ""text"": ""Converter a matriz de requisitos por fase num guia interactivo, passo a passo, em vez de a apresentar como prompt."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p145"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.2"", ""locator"": ""word/document.xml#p145"", ""first_paragraph"": 145, ""last_paragraph"": 145, ""text"": ""Estruturar a jornada do investidor desde a concepção do projecto até à entrada em operação."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p146"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.2"", ""locator"": ""word/document.xml#p146"", ""first_paragraph"": 146, ""last_paragraph"": 146, ""text"": ""Disponibilizar formulários nos pontos necessários e gerar documentos para preenchimento."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p147"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.2"", ""locator"": ""word/document.xml#p147"", ""first_paragraph"": 147, ""last_paragraph"": 147, ""text"": ""Criar checklists por entidade, incluindo APIEX, INTIC, Banco de Moçambique e demais instituições licenciadoras."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p469"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""3.2"", ""locator"": ""word/document.xml#p469"", ""first_paragraph"": 469, ""last_paragraph"": 469, ""text"": ""Registar-se ou iniciar uma consulta anónima."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p470"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""3.2"", ""locator"": ""word/document.xml#p470"", ""first_paragraph"": 470, ""last_paragraph"": 470, ""text"": ""Definir sector, localização, dimensão, capital previsto e objectivo do investimento."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p471"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""3.2"", ""locator"": ""word/document.xml#p471"", ""first_paragraph"": 471, ""last_paragraph"": 471, ""text"": ""Consultar negócios similares, procura potencial, fundos e oportunidades disponíveis."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p472"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""3.2"", ""locator"": ""word/document.xml#p472"", ""first_paragraph"": 472, ""last_paragraph"": 472, ""text"": ""Seleccionar a forma societária com apoio de um comparador orientado por perguntas."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p473"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""3.2"", ""locator"": ""word/document.xml#p473"", ""first_paragraph"": 473, ""last_paragraph"": 473, ""text"": ""Criar o projecto e receber um roteiro personalizado de constituição, licenciamento, fiscalidade e operação."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p474"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""3.2"", ""locator"": ""word/document.xml#p474"", ""first_paragraph"": 474, ""last_paragraph"": 474, ""text"": ""Preencher formulários, anexar evidências e gerar documentos normalizados."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p475"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""3.2"", ""locator"": ""word/document.xml#p475"", ""first_paragraph"": 475, ""last_paragraph"": 475, ""text"": ""Submeter pedidos e acompanhar estado, pendências, prazos e entidade responsável."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p476"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""3.2"", ""locator"": ""word/document.xml#p476"", ""first_paragraph"": 476, ""last_paragraph"": 476, ""text"": ""Executar simulações fiscais e contributivas, guardar cenários e exportar resultados."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p477"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""3.2"", ""locator"": ""word/document.xml#p477"", ""first_paragraph"": 477, ""last_paragraph"": 477, ""text"": ""Receber alertas e concluir a entrada em operação."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p612"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6"", ""locator"": ""word/document.xml#p612"", ""first_paragraph"": 612, ""last_paragraph"": 617, ""text"": ""INV-001 | Projecto com roteiro por sector, localização, forma jurídica e fase | Sim | Parcial: cinco fases, 19 etapas e variantes A/B | QA | Preservar o percurso aprovado; comprovar a personalização integral, sobretudo a forma jurídica, e disponibilizar no ambiente activo."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p730"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6.1"", ""locator"": ""word/document.xml#p730"", ""first_paragraph"": 730, ""last_paragraph"": 736, ""text"": ""§3.2; §9 | Comparador societário orientado por perguntas | INV-001 e SOC-001 | Sim | Sem demonstração suficiente | — | Demonstrar perguntas, decisões explicadas, fontes, aviso informativo e ligação ao roteiro."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,"Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada @@ -2403,448 +2403,448 @@ MASTER-1f0a4cde-0001,"Preserva as alterações locais. Não alteres a base de da [UTILIZACAO-HOMOLOGACAO-20261019] 3: Disponibilidade condicionada conforme limite registado — Início, contexto e navegação abrem; gravação/recuperação aceites em QA reutilizadas. Sem dossier real no destino.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. | NAVEGACAO-QA-20261016: reutiliza cinco fases/19 etapas, permissões e dossiers existentes; base anterior dos parques130000, sem incorporar L1 pendente. Confirmação futura do escopo funcional e autorização ativa separadas; zero migrations/grants/publicação/alterações no ativo. L1, duplicados e Fintech mantêm estados. | NAVEGACAO-CONSOLIDACAO-QA-20261016: ação autenticada nominal 150000 preparada e demonstrada somente no clone55441 *_test; uma tabela de preferência por conta, associações no dossier existente. Manifesto/compilação e reversão parcial compatível preservam dados após utilização. Backup/restauro fresco do ativo e autorização de ativação continuam futuros. B, COUNTRY02, L1 dos parques, duplicados, regulação Fintech e demais estados preservados; origem das restrições: instrução expressa da Tempo e controlos de acesso aprovados, sem novos grants. | Candidata reconciliada com fonte L1 instalada, sem repetir140000; nenhuma alteração ativa.150000 permanece somenteQA. Pacotes/reversão anteriores não usar directamente no ativo actualizado: futura disponibilização requer decisão própria, hashes/preflight/backup-restauro fresco e reversão reconciliada. Sem nova regra organizacional; B/COUNTRY02/ficha integral e demais estados preservados. | Disponibilização parcial: apenas150000 pendente. Prévia confirma investemoz:5432/revisão correta; aplicação exige MFA nesta sessão e botão desativado. Sem POST/DDL150000; utilizador deve concluir autenticação habitual, sem nova autorização.140000/L1 preservada e sem reensaios. Reversão reconciliada comL1,20fontes/buildcompatível, dados/schema/histórico retidos. | Pendência MFA/instalação anterior resolvida; nenhuma ação restante para disponibilizar este recorte.140000 preservada uma vez; sem repetir L1 ou três formulários aceites. Reversão parcial compatível20fontes/build, schema/vínculos/histórico conservados. Critérios globais e ficha integral dos parques mantêm estado próprio.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | NAVEGACAO-QA-20261016: protótipo de organização em clone isolado, mapa52 ligações condicionais e vistas do catálogo; Descoberta/Realização/Suporte; área de trabalho separada; quatro entradas no mesmo UUID/v3, preenchimento autorizado preservando edição, cancelamento/confirmação apenas da prévia, novo login, teclado e móvel390. Evidência em outputs/investmoz-navegacao-QA-20261016/RELATORIO-QA.md. Origem: instrução expressa da Tempo nesta conversa; não é nova regra organizacional. | NAVEGACAO-CONSOLIDACAO-QA-20261016: substitui o saldo funcional da prévia histórica. Associações versionadas de oportunidade/sector/território no mesmo dossier encriptado; confirmação transacional com prévia e idempotência; foco/etapa recuperados entre sessões independentes; preservação de edições e preenchimento de vazios em formulários existentes; página Porquê investir dedicada. Prova positiva com cálculos locais reais (40 unidades; lacuna de financiamento 13000 MZN), duas submissões sintéticas reais pelo Balcão e recibo inalterado após troca. Resultados afetados conservados como históricos; rascunho anterior exige revisão explícita. Relatório: outputs/investmoz-navegacao-consolidacao-QA-20261016/RELATORIO-QA.md. | 18/10/2026: consolidação QA posterior ao protótipo revista; três menus com explicação/destinos, página Porquê investir dedicada melhorada, captura desktop/móvel390px e Escape/foco. Associações e contexto recuperados em duas sessões independentes autenticadas/MFA; quatro consumidores,19etapas, resultados para revisão e pedidos históricos recuperados. Provas transacionais40condições de16/10 reutilizadas. Relatório/pacote: outputs/investmoz-navegacao-consolidacao-20261018/para-revisao/. | Revisão visível18/10: candidata b1c98ec7140c, quatro entradas no mesmoUUID/próxima acção; prévia mantém/actualiza/revisão3resultados e9etapas, confirmação contexto3→4 e recuperação após logout/login/MFA observadas. Simulador, Terra/DUAT e Balcão mostram pré-preenchimento/comparação preservando edições. Relatório REVISAO-VISIVEL-DOC01.md e recibo em outputs/investmoz-navegacao-consolidacao-20261018/para-revisao/. | 18/10: integração da manifestação QA 73f8bd1347ca observada: vínculo opcional explícito no dossier existente, objectivo/localização preenchidos e sector editado preservado, recuperação em nova sessão/MFA, uma submissão e recibo IR-2026-01M576QMSKV91Q53GZCHKM61P0; dois reenvios com o mesmo protocolo.18 checksHTTP e15 de leitura;28 outros dossiers iguais. RELATORIO-MANIFESTACAO-QA.md na mesma entrega. | 18/10: Tempo autorizou disponibilização da candidata73f8bd1347ca. Código40fontes/build167 trocados por hash, manutenção terminada, cache de dados preservada. Backup fresco/restauro QA:295tabelas,31sequências,1320ficheiros, arranque/decifragem conferidos. Relatório operacional em outputs/investmoz-navegacao-ativacao-20261018/para-revisao/. | 18/10: disponibilização concluída73f8bd1347ca. MFA regularizado e150000 instalada pela conta2, reciboda1cae7b-a403-4256-9fd8-98ff2a69918d. Ledger/tabela=1, zero preferências importadas. Prévia e sucesso observados; Codex não repetiuPOST.290tabelas iguais ao backup e zero diferenças inesperadas. Relatório/recibo finais na mesma entrega. | Homologação teste-investidor 19/10/2026: Navegação contextual e manifestação de interesse=Ausente. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Navegação contextual e manifestação de interesse=Disponível. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. [UTILIZACAO-HOMOLOGACAO-20261019] Leitura nominal de contas/recursos no destino; saldo18/10; prévia29 sem escrita; comparação de hashes QA separados. outputs/investmoz-disponibilizacao-integral-20261019/UTILIZACAO-EFECTIVA-HOMOLOGACAO.md [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,," | Revisão visível sóQA; edição de Terra/Balcão em memória, sem submissão. Comparação de cliques estrutural documentada, sem ganho global/telemetria presumidos. Código exacto SHA256b1c98ec7140c2753a40d22b6b4f235ab7c4f7c5a43d322d55ba6c84a53a169d6. L1 encerrado no âmbito entregue, não reensaiado; ativo inalterado. | Cliques comparativos continuam estruturais. Nesta associação observados uma escolha no select + uma activação; submissão uma activação; sem total desde início/tempo/ganho global. Dois reenviosHTTP não contam como cliques.998 ficheiros ativos iguais; sem schema novo, sem repetir140000/L1; ficha integral aberta. | Não confundir código disponibilizado com instalação integral concluída. Nenhuma ficha guardada/publicada, fixture/grant ou submissão ativa.292tabelas iguais; só cache/sessões/remember_token variaram, zero diferenças inesperadas. Provas QA anteriores reutilizadas; conferência dos novos anexos pelo utilizador não presumida; ficha integral aberta. | Instalação nominal e conferência operacional por leitura; zero fichas guardadas/publicadas, fixtures/grants ou manifestações submetidas no ativo. Provas funcionais são as QA anteriores, não novo ensaio ativo. Autorização da Tempo não presume conferência dos novos anexos pelo utilizador; cliques estruturais não viram telemetria.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-1f0a4cde-0002,"'Realizar o estudo de mercado: analisar procura, clientes, concorrência, preços, canais e tendências; registar fontes e datas.',",..\..\..\..\..\..\Users\macbook\.codex\attachments\8b304349-5505-4827-9c70-f35cd2514513\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 167,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-1f0a4cde-0002: 'Realizar o estudo de mercado: analisar procura, clientes, concorrência, preços, canais e tendências; registar fontes e datas.',",P2,MASTER-1f0a4cde-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-1f0a4cde-0002,1,"[{""id"":""MASTER-1f0a4cde-0002"",""pedido"":""'Realizar o estudo de mercado: analisar procura, clientes, concorrência, preços, canais e tendências; registar fontes e datas.',"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8b304349-5505-4827-9c70-f35cd2514513\\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 167""],""aceitacao"":""'Realizar o estudo de mercado: analisar procura, clientes, concorrência, preços, canais e tendências; registar fontes e datas.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-1f0a4cde-0003,"'Seleccionar a localização: comparar custos, mercado, logística, infra-estruturas, mão de obra, incentivos potenciais e riscos.',",..\..\..\..\..\..\Users\macbook\.codex\attachments\8b304349-5505-4827-9c70-f35cd2514513\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 168,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-1f0a4cde-0003: 'Seleccionar a localização: comparar custos, mercado, logística, infra-estruturas, mão de obra, incentivos potenciais e riscos.',",P2,MASTER-1f0a4cde-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-1f0a4cde-0003,1,"[{""id"":""MASTER-1f0a4cde-0003"",""pedido"":""'Seleccionar a localização: comparar custos, mercado, logística, infra-estruturas, mão de obra, incentivos potenciais e riscos.',"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8b304349-5505-4827-9c70-f35cd2514513\\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 168""],""aceitacao"":""'Seleccionar a localização: comparar custos, mercado, logística, infra-estruturas, mão de obra, incentivos potenciais e riscos.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-1f0a4cde-0004,"'Preparar a operação: contratar e formar a equipa, seleccionar fornecedores, instalar equipamentos e sistemas e estabelecer procedimentos e controlos.',",..\..\..\..\..\..\Users\macbook\.codex\attachments\8b304349-5505-4827-9c70-f35cd2514513\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 230,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-1f0a4cde-0004: 'Preparar a operação: contratar e formar a equipa, seleccionar fornecedores, instalar equipamentos e sistemas e estabelecer procedimentos e controlos.',",P2,MASTER-1f0a4cde-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-1f0a4cde-0004,1,"[{""id"":""MASTER-1f0a4cde-0004"",""pedido"":""'Preparar a operação: contratar e formar a equipa, seleccionar fornecedores, instalar equipamentos e sistemas e estabelecer procedimentos e controlos.',"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8b304349-5505-4827-9c70-f35cd2514513\\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 230""],""aceitacao"":""'Preparar a operação: contratar e formar a equipa, seleccionar fornecedores, instalar equipamentos e sistemas e estabelecer procedimentos e controlos.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-1f0a4cde-0005,"'Preencha os campos aplicáveis e justifique os que não se aplicam. Os marcadores do documento representam dados pendentes; informação desconhecida não deve ser substituída por zero.',",..\..\..\..\..\..\Users\macbook\.codex\attachments\8b304349-5505-4827-9c70-f35cd2514513\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 310,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-1f0a4cde-0005: 'Preencha os campos aplicáveis e justifique os que não se aplicam. Os marcadores do documento representam dados pendentes; informação desconhecida não deve ser substituída por zero.',",P2,MASTER-1f0a4cde-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-1f0a4cde-0005,1,"[{""id"":""MASTER-1f0a4cde-0005"",""pedido"":""'Preencha os campos aplicáveis e justifique os que não se aplicam. Os marcadores do documento representam dados pendentes; informação desconhecida não deve ser substituída por zero.',"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8b304349-5505-4827-9c70-f35cd2514513\\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 310""],""aceitacao"":""'Preencha os campos aplicáveis e justifique os que não se aplicam. Os marcadores do documento representam dados pendentes; informação desconhecida não deve ser substituída por zero.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-1f0a4cde-0006,"'Registar identificador, responsável nominal, datas, prazo acordado, prioridade, estado, bloqueios e evidência de encerramento. Os prazos da tabela são alvos de gestão sugeridos pelo roteiro, não prazos legais confirmados.',",..\..\..\..\..\..\Users\macbook\.codex\attachments\8b304349-5505-4827-9c70-f35cd2514513\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 328,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-1f0a4cde-0006: 'Registar identificador, responsável nominal, datas, prazo acordado, prioridade, estado, bloqueios e evidência de encerramento. Os prazos da tabela são alvos de gestão sugeridos pelo roteiro, não prazos legais confirmados.',",P2,MASTER-1f0a4cde-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-1f0a4cde-0006,1,"[{""id"":""MASTER-1f0a4cde-0006"",""pedido"":""'Registar identificador, responsável nominal, datas, prazo acordado, prioridade, estado, bloqueios e evidência de encerramento. Os prazos da tabela são alvos de gestão sugeridos pelo roteiro, não prazos legais confirmados.',"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8b304349-5505-4827-9c70-f35cd2514513\\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 328""],""aceitacao"":""'Registar identificador, responsável nominal, datas, prazo acordado, prioridade, estado, bloqueios e evidência de encerramento. Os prazos da tabela são alvos de gestão sugeridos pelo roteiro, não prazos legais confirmados.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-1f0a4cde-0007,entidades competentes. Informação pendente deve ser,..\..\..\..\..\..\Users\macbook\.codex\attachments\8b304349-5505-4827-9c70-f35cd2514513\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 558,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-1f0a4cde-0007: entidades competentes. Informação pendente deve ser,P2,MASTER-1f0a4cde-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-1f0a4cde-0007,1,"[{""id"":""MASTER-1f0a4cde-0007"",""pedido"":""entidades competentes. Informação pendente deve ser"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8b304349-5505-4827-9c70-f35cd2514513\\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 558""],""aceitacao"":""entidades competentes. Informação pendente deve ser"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-1f0a4cde-0008,acessíveis. Uma restrição à execução deve identificar,..\..\..\..\..\..\Users\macbook\.codex\attachments\8b304349-5505-4827-9c70-f35cd2514513\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 560,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-1f0a4cde-0008: acessíveis. Uma restrição à execução deve identificar,P2,MASTER-1f0a4cde-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-1f0a4cde-0008,1,"[{""id"":""MASTER-1f0a4cde-0008"",""pedido"":""acessíveis. Uma restrição à execução deve identificar"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8b304349-5505-4827-9c70-f35cd2514513\\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 560""],""aceitacao"":""acessíveis. Uma restrição à execução deve identificar"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-1f0a4cde-0009,Selecionar modeloGPT-6.1 SolLeveNenhumMínimoLeveMédioElevadoMuito elevadoMáxUltraPersistente,..\..\..\..\..\..\Users\macbook\.codex\attachments\8b304349-5505-4827-9c70-f35cd2514513\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 802,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-1f0a4cde-0009: Selecionar modeloGPT-6.1 SolLeveNenhumMínimoLeveMédioElevadoMuito elevadoMáxUltraPersistente,P2,MASTER-1f0a4cde-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-1f0a4cde-0009,1,"[{""id"":""MASTER-1f0a4cde-0009"",""pedido"":""Selecionar modeloGPT-6.1 SolLeveNenhumMínimoLeveMédioElevadoMuito elevadoMáxUltraPersistente"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8b304349-5505-4827-9c70-f35cd2514513\\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 802""],""aceitacao"":""Selecionar modeloGPT-6.1 SolLeveNenhumMínimoLeveMédioElevadoMuito elevadoMáxUltraPersistente"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-a2434658-0001,"O simulador deve servir investidores, empresas, empresários individuais e público em geral, através de formulário simples e acessível no portal.",..\..\..\..\..\..\Users\macbook\.codex\attachments\95cf3a5e-fdbf-4005-a877-57d4ac1f93c5\Pasted text.txt; SHA a2434658ad9e75e59f897cb57c4c2934b8a28f879e32584f3d00064900c6a5ee; linha 41,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-a2434658-0001: O simulador deve servir investidores, empresas, empresários individuais e público em geral, através de formulário simples e acessível no portal.",P2,MASTER-a2434658-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a2434658-0001,1,"[{""id"":""MASTER-a2434658-0001"",""pedido"":""O simulador deve servir investidores, empresas, empresários individuais e público em geral, através de formulário simples e acessível no portal."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\95cf3a5e-fdbf-4005-a877-57d4ac1f93c5\\Pasted text.txt; SHA a2434658ad9e75e59f897cb57c4c2934b8a28f879e32584f3d00064900c6a5ee; linha 41""],""aceitacao"":""O simulador deve servir investidores, empresas, empresários individuais e público em geral, através de formulário simples e acessível no portal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-a2434658-0002,### 3.2. Registar a revisão profissional informada,..\..\..\..\..\..\Users\macbook\.codex\attachments\95cf3a5e-fdbf-4005-a877-57d4ac1f93c5\Pasted text.txt; SHA a2434658ad9e75e59f897cb57c4c2934b8a28f879e32584f3d00064900c6a5ee; linha 64,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-a2434658-0002: ### 3.2. Registar a revisão profissional informada,P2,MASTER-a2434658-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a2434658-0002,1,"[{""id"":""MASTER-a2434658-0002"",""pedido"":""### 3.2. Registar a revisão profissional informada"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\95cf3a5e-fdbf-4005-a877-57d4ac1f93c5\\Pasted text.txt; SHA a2434658ad9e75e59f897cb57c4c2934b8a28f879e32584f3d00064900c6a5ee; linha 64""],""aceitacao"":""### 3.2. Registar a revisão profissional informada"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-a2434658-0003,"A falta de um relatório específico não deve impedir programação, testes ou cálculos estimativos fundamentados. Identifique exactamente os cenários cuja revisão profissional esteja documentada e os que necessitem de confirmação adicional.",..\..\..\..\..\..\Users\macbook\.codex\attachments\95cf3a5e-fdbf-4005-a877-57d4ac1f93c5\Pasted text.txt; SHA a2434658ad9e75e59f897cb57c4c2934b8a28f879e32584f3d00064900c6a5ee; linha 70,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-a2434658-0003: A falta de um relatório específico não deve impedir programação, testes ou cálculos estimativos fundamentados. Identifique exactamente os cenários cuja revisão profissional esteja documentada e os que necessitem de confirmação adicional.",P2,MASTER-a2434658-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a2434658-0003,1,"[{""id"":""MASTER-a2434658-0003"",""pedido"":""A falta de um relatório específico não deve impedir programação, testes ou cálculos estimativos fundamentados. Identifique exactamente os cenários cuja revisão profissional esteja documentada e os que necessitem de confirmação adicional."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\95cf3a5e-fdbf-4005-a877-57d4ac1f93c5\\Pasted text.txt; SHA a2434658ad9e75e59f897cb57c4c2934b8a28f879e32584f3d00064900c6a5ee; linha 70""],""aceitacao"":""A falta de um relatório específico não deve impedir programação, testes ou cálculos estimativos fundamentados. Identifique exactamente os cenários cuja revisão profissional esteja documentada e os que necessitem de confirmação adicional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-a2434658-0004,Um parâmetro ausente nunca equivale a zero. As simulações anteriores devem conservar as regras e valores utilizados.,..\..\..\..\..\..\Users\macbook\.codex\attachments\95cf3a5e-fdbf-4005-a877-57d4ac1f93c5\Pasted text.txt; SHA a2434658ad9e75e59f897cb57c4c2934b8a28f879e32584f3d00064900c6a5ee; linha 88,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-a2434658-0004: Um parâmetro ausente nunca equivale a zero. As simulações anteriores devem conservar as regras e valores utilizados.,P2,MASTER-a2434658-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a2434658-0004,1,"[{""id"":""MASTER-a2434658-0004"",""pedido"":""Um parâmetro ausente nunca equivale a zero. As simulações anteriores devem conservar as regras e valores utilizados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\95cf3a5e-fdbf-4005-a877-57d4ac1f93c5\\Pasted text.txt; SHA a2434658ad9e75e59f897cb57c4c2934b8a28f879e32584f3d00064900c6a5ee; linha 88""],""aceitacao"":""Um parâmetro ausente nunca equivale a zero. As simulações anteriores devem conservar as regras e valores utilizados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-a2434658-0005,Uma oportunidade deve ter um identificador único e poder surgir em diferentes contextos sem duplicar o registo.,..\..\..\..\..\..\Users\macbook\.codex\attachments\95cf3a5e-fdbf-4005-a877-57d4ac1f93c5\Pasted text.txt; SHA a2434658ad9e75e59f897cb57c4c2934b8a28f879e32584f3d00064900c6a5ee; linha 137,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-a2434658-0005: Uma oportunidade deve ter um identificador único e poder surgir em diferentes contextos sem duplicar o registo.,P2,MASTER-a2434658-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a2434658-0005,1,"[{""id"":""MASTER-a2434658-0005"",""pedido"":""Uma oportunidade deve ter um identificador único e poder surgir em diferentes contextos sem duplicar o registo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\95cf3a5e-fdbf-4005-a877-57d4ac1f93c5\\Pasted text.txt; SHA a2434658ad9e75e59f897cb57c4c2934b8a28f879e32584f3d00064900c6a5ee; linha 137""],""aceitacao"":""Uma oportunidade deve ter um identificador único e poder surgir em diferentes contextos sem duplicar o registo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-a2434658-0006,Propostas legislativas devem permanecer separadas das regras aplicáveis.,..\..\..\..\..\..\Users\macbook\.codex\attachments\95cf3a5e-fdbf-4005-a877-57d4ac1f93c5\Pasted text.txt; SHA a2434658ad9e75e59f897cb57c4c2934b8a28f879e32584f3d00064900c6a5ee; linha 153,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-a2434658-0006: Propostas legislativas devem permanecer separadas das regras aplicáveis.,P2,MASTER-a2434658-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a2434658-0006,1,"[{""id"":""MASTER-a2434658-0006"",""pedido"":""Propostas legislativas devem permanecer separadas das regras aplicáveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\95cf3a5e-fdbf-4005-a877-57d4ac1f93c5\\Pasted text.txt; SHA a2434658ad9e75e59f897cb57c4c2934b8a28f879e32584f3d00064900c6a5ee; linha 153""],""aceitacao"":""Propostas legislativas devem permanecer separadas das regras aplicáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f15768c7-0001," Disponibilizar pesquisa, filtros, mapas, indicadores, alertas, relatórios e painéis de gestão.",..\..\..\..\..\..\Users\macbook\.codex\attachments\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 9,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f15768c7-0001:  Disponibilizar pesquisa, filtros, mapas, indicadores, alertas, relatórios e painéis de gestão.",P2,MASTER-f15768c7-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f15768c7-0001,1,"[{""id"":""MASTER-f15768c7-0001"",""pedido"":"" Disponibilizar pesquisa, filtros, mapas, indicadores, alertas, relatórios e painéis de gestão."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 9""],""aceitacao"":"" Disponibilizar pesquisa, filtros, mapas, indicadores, alertas, relatórios e painéis de gestão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-f15768c7-0002," Garantir acesso público gratuito, experiência mobile-first, acessibilidade e internacionalização.",..\..\..\..\..\..\Users\macbook\.codex\attachments\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 10,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f15768c7-0002:  Garantir acesso público gratuito, experiência mobile-first, acessibilidade e internacionalização.",P2,MASTER-f15768c7-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f15768c7-0002,1,"[{""id"":""MASTER-f15768c7-0002"",""pedido"":"" Garantir acesso público gratuito, experiência mobile-first, acessibilidade e internacionalização."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 10""],""aceitacao"":"" Garantir acesso público gratuito, experiência mobile-first, acessibilidade e internacionalização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f15768c7-0003,2. Arquitetura e tecnologias obrigatórias,..\..\..\..\..\..\Users\macbook\.codex\attachments\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 11,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f15768c7-0003: 2. Arquitetura e tecnologias obrigatórias,P2,MASTER-f15768c7-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f15768c7-0003,1,"[{""id"":""MASTER-f15768c7-0003"",""pedido"":""2. Arquitetura e tecnologias obrigatórias"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 11""],""aceitacao"":""2. Arquitetura e tecnologias obrigatórias"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f15768c7-0004,"Crie migrações, modelos, relacionamentos, índices e um comando idempotente de importação. Execute o DDL de SQL_DDL!A1:A14 e os comandos de SQL_INSERTS!B2:B21415 na ordem apresentada, numa única transação com rollback em caso de erro. Preserve zeros à esquerda e valide chaves estrangeiras, duplicados, campos obrigatórios e integridade hierárquica. Confirme: 11 províncias, 150 distritos, 451 postos administrativos, 1.377 localidades, 2.838 bairros urbanos e 16.583 aldeias/quarteirões, totalizando 21.410 registos. Gere relatório de importação e testes automatizados de reconciliação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 29,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f15768c7-0004: Crie migrações, modelos, relacionamentos, índices e um comando idempotente de importação. Execute o DDL de SQL_DDL!A1:A14 e os comandos de SQL_INSERTS!B2:B21415 na ordem apresentada, numa única transação com rollback em caso de erro. Preserve zeros à esquerda e valide chaves estrangeiras, duplicados, campos obrigatórios e integridade hierárquica. Confirme: 11 províncias, 150 distritos, 451 postos administrativos, 1.377 localidades, 2.838 bairros urbanos e 16.583 aldeias/quarteirões, totalizando 21.410 registos. Gere relatório de importação e testes automatizados de reconciliação.",P2,MASTER-f15768c7-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f15768c7-0004,1,"[{""id"":""MASTER-f15768c7-0004"",""pedido"":""Crie migrações, modelos, relacionamentos, índices e um comando idempotente de importação. Execute o DDL de SQL_DDL!A1:A14 e os comandos de SQL_INSERTS!B2:B21415 na ordem apresentada, numa única transação com rollback em caso de erro. Preserve zeros à esquerda e valide chaves estrangeiras, duplicados, campos obrigatórios e integridade hierárquica. Confirme: 11 províncias, 150 distritos, 451 postos administrativos, 1.377 localidades, 2.838 bairros urbanos e 16.583 aldeias/quarteirões, totalizando 21.410 registos. Gere relatório de importação e testes automatizados de reconciliação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 29""],""aceitacao"":""Crie migrações, modelos, relacionamentos, índices e um comando idempotente de importação. Execute o DDL de SQL_DDL!A1:A14 e os comandos de SQL_INSERTS!B2:B21415 na ordem apresentada, numa única transação com rollback em caso de erro. Preserve zeros à esquerda e valide chaves estrangeiras, duplicados, campos obrigatórios e integridade hierárquica. Confirme: 11 províncias, 150 distritos, 451 postos administrativos, 1.377 localidades, 2.838 bairros urbanos e 16.583 aldeias/quarteirões, totalizando 21.410 registos. Gere relatório de importação e testes automatizados de reconciliação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-f15768c7-0005," Implementar endpoints com paginação, filtros, ordenação, pesquisa textual e espacial, validação, tratamento padronizado de erros e documentação OpenAPI.",..\..\..\..\..\..\Users\macbook\.codex\attachments\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 31,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f15768c7-0005:  Implementar endpoints com paginação, filtros, ordenação, pesquisa textual e espacial, validação, tratamento padronizado de erros e documentação OpenAPI.",P2,MASTER-f15768c7-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f15768c7-0005,1,"[{""id"":""MASTER-f15768c7-0005"",""pedido"":"" Implementar endpoints com paginação, filtros, ordenação, pesquisa textual e espacial, validação, tratamento padronizado de erros e documentação OpenAPI."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 31""],""aceitacao"":"" Implementar endpoints com paginação, filtros, ordenação, pesquisa textual e espacial, validação, tratamento padronizado de erros e documentação OpenAPI."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f15768c7-0006," Registar operações críticas no trilho de auditoria e garantir proteção de dados pessoais, consentimento, retenção e rastreabilidade.",..\..\..\..\..\..\Users\macbook\.codex\attachments\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 33,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f15768c7-0006:  Registar operações críticas no trilho de auditoria e garantir proteção de dados pessoais, consentimento, retenção e rastreabilidade.",P2,MASTER-f15768c7-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f15768c7-0006,1,"[{""id"":""MASTER-f15768c7-0006"",""pedido"":"" Registar operações críticas no trilho de auditoria e garantir proteção de dados pessoais, consentimento, retenção e rastreabilidade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 33""],""aceitacao"":"" Registar operações críticas no trilho de auditoria e garantir proteção de dados pessoais, consentimento, retenção e rastreabilidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f15768c7-0007, Não inventar requisitos legais: parametrizar referências normativas e assinalar os pontos que exigem validação jurídica.,..\..\..\..\..\..\Users\macbook\.codex\attachments\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 34,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f15768c7-0007:  Não inventar requisitos legais: parametrizar referências normativas e assinalar os pontos que exigem validação jurídica.,P2,MASTER-f15768c7-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f15768c7-0007,1,"[{""id"":""MASTER-f15768c7-0007"",""pedido"":"" Não inventar requisitos legais: parametrizar referências normativas e assinalar os pontos que exigem validação jurídica."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 34""],""aceitacao"":"" Não inventar requisitos legais: parametrizar referências normativas e assinalar os pontos que exigem validação jurídica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f15768c7-0008,"Ações: implementar utilizadores, organizações, papéis, permissões, auditoria e fluxos de aprovação; criar o schema investmz, convenções de chaves, migrações e dados de referência.",..\..\..\..\..\..\Users\macbook\.codex\attachments\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 51,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f15768c7-0008: Ações: implementar utilizadores, organizações, papéis, permissões, auditoria e fluxos de aprovação; criar o schema investmz, convenções de chaves, migrações e dados de referência.",P2,MASTER-f15768c7-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f15768c7-0008,1,"[{""id"":""MASTER-f15768c7-0008"",""pedido"":""Ações: implementar utilizadores, organizações, papéis, permissões, auditoria e fluxos de aprovação; criar o schema investmz, convenções de chaves, migrações e dados de referência."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 51""],""aceitacao"":""Ações: implementar utilizadores, organizações, papéis, permissões, auditoria e fluxos de aprovação; criar o schema investmz, convenções de chaves, migrações e dados de referência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f15768c7-0009,"Ações: implementar a hierarquia territorial, índices espaciais, importador idempotente, transação única, rollback, validações e relatório de reconciliação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 57,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f15768c7-0009: Ações: implementar a hierarquia territorial, índices espaciais, importador idempotente, transação única, rollback, validações e relatório de reconciliação.",P2,MASTER-f15768c7-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f15768c7-0009,1,"[{""id"":""MASTER-f15768c7-0009"",""pedido"":""Ações: implementar a hierarquia territorial, índices espaciais, importador idempotente, transação única, rollback, validações e relatório de reconciliação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 57""],""aceitacao"":""Ações: implementar a hierarquia territorial, índices espaciais, importador idempotente, transação única, rollback, validações e relatório de reconciliação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-f15768c7-0010,"Critérios de aceitação: criar, rever, aprovar, publicar, pesquisar e visualizar uma oportunidade no mapa; estados e permissões respeitados; funcionamento em dispositivos móveis.",..\..\..\..\..\..\Users\macbook\.codex\attachments\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 65,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f15768c7-0010: Critérios de aceitação: criar, rever, aprovar, publicar, pesquisar e visualizar uma oportunidade no mapa; estados e permissões respeitados; funcionamento em dispositivos móveis.",P2,MASTER-f15768c7-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f15768c7-0010,1,"[{""id"":""MASTER-f15768c7-0010"",""pedido"":""Critérios de aceitação: criar, rever, aprovar, publicar, pesquisar e visualizar uma oportunidade no mapa; estados e permissões respeitados; funcionamento em dispositivos móveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 65""],""aceitacao"":""Critérios de aceitação: criar, rever, aprovar, publicar, pesquisar e visualizar uma oportunidade no mapa; estados e permissões respeitados; funcionamento em dispositivos móveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f15768c7-0011,"Ações: implementar clusters, corredores, projetos âncora, ZEE, ZFI, educação e competências; ligar projetos, localizações, entidades formadoras, empregadores e investidores; integrar CRM open source por APIs.",..\..\..\..\..\..\Users\macbook\.codex\attachments\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 69,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f15768c7-0011: Ações: implementar clusters, corredores, projetos âncora, ZEE, ZFI, educação e competências; ligar projetos, localizações, entidades formadoras, empregadores e investidores; integrar CRM open source por APIs.",P2,MASTER-f15768c7-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f15768c7-0011,1,"[{""id"":""MASTER-f15768c7-0011"",""pedido"":""Ações: implementar clusters, corredores, projetos âncora, ZEE, ZFI, educação e competências; ligar projetos, localizações, entidades formadoras, empregadores e investidores; integrar CRM open source por APIs."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 69""],""aceitacao"":""Ações: implementar clusters, corredores, projetos âncora, ZEE, ZFI, educação e competências; ligar projetos, localizações, entidades formadoras, empregadores e investidores; integrar CRM open source por APIs."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-06996499-0019,"real_estates asset_id; property_type; area_value; area_unit; occupancy_status; use_status; conservation_status; geometry; geometry_precision 1:1 assets; 1:N real_estate_units, improvements, ownership_records, encumbrances e restrictions Coordenadas exactas classificadas; área positiva; precisão da geometria obrigatória.",..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 80,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-06996499-0019: real_estates asset_id; property_type; area_value; area_unit; occupancy_status; use_status; conservation_status; geometry; geometry_precision 1:1 assets; 1:N real_estate_units, improvements, ownership_records, encumbrances e restrictions Coordenadas exactas classificadas; área positiva; precisão da geometria obrigatória.",P1,MASTER-06996499-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-06996499-0019,1,"[{""id"":""MASTER-06996499-0019"",""pedido"":""real_estates asset_id; property_type; area_value; area_unit; occupancy_status; use_status; conservation_status; geometry; geometry_precision 1:1 assets; 1:N real_estate_units, improvements, ownership_records, encumbrances e restrictions Coordenadas exactas classificadas; área positiva; precisão da geometria obrigatória."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 80""],""aceitacao"":""real_estates asset_id; property_type; area_value; area_unit; occupancy_status; use_status; conservation_status; geometry; geometry_precision 1:1 assets; 1:N real_estate_units, improvements, ownership_records, encumbrances e restrictions Coordenadas exactas classificadas; área positiva; precisão da geometria obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-06996499-0020,licences asset_id; licence_type; licence_number_masked; issuing_authority_id; purpose; issued_at; expires_at; renewal_status; transfer_status; verification_status 1:1 assets; N:1 issuing_authorities; 1:N transfer_conditions e verification_records Número integral restrito; validade e fonte competentes obrigatórias quando confirmadas.,..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 82,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-06996499-0020: licences asset_id; licence_type; licence_number_masked; issuing_authority_id; purpose; issued_at; expires_at; renewal_status; transfer_status; verification_status 1:1 assets; N:1 issuing_authorities; 1:N transfer_conditions e verification_records Número integral restrito; validade e fonte competentes obrigatórias quando confirmadas.,P2,MASTER-06996499-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-06996499-0020,1,"[{""id"":""MASTER-06996499-0020"",""pedido"":""licences asset_id; licence_type; licence_number_masked; issuing_authority_id; purpose; issued_at; expires_at; renewal_status; transfer_status; verification_status 1:1 assets; N:1 issuing_authorities; 1:N transfer_conditions e verification_records Número integral restrito; validade e fonte competentes obrigatórias quando confirmadas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 82""],""aceitacao"":""licences asset_id; licence_type; licence_number_masked; issuing_authority_id; purpose; issued_at; expires_at; renewal_status; transfer_status; verification_status 1:1 assets; N:1 issuing_authorities; 1:N transfer_conditions e verification_records Número integral restrito; validade e fonte competentes obrigatórias quando confirmadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-06996499-0021,documents id; storage_key; document_type; classification_id; checksum; mime_type; size_bytes; malware_scan_status; retention_policy_id; owner_party_id 1:N document_versions; N:M existing_businesses por business_documents; N:1 parties checksum e varredura obrigatórios; conteúdo confidencial ou restrito fora do índice público.,..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 83,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-06996499-0021: documents id; storage_key; document_type; classification_id; checksum; mime_type; size_bytes; malware_scan_status; retention_policy_id; owner_party_id 1:N document_versions; N:M existing_businesses por business_documents; N:1 parties checksum e varredura obrigatórios; conteúdo confidencial ou restrito fora do índice público.,P2,MASTER-06996499-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-06996499-0021,1,"[{""id"":""MASTER-06996499-0021"",""pedido"":""documents id; storage_key; document_type; classification_id; checksum; mime_type; size_bytes; malware_scan_status; retention_policy_id; owner_party_id 1:N document_versions; N:M existing_businesses por business_documents; N:1 parties checksum e varredura obrigatórios; conteúdo confidencial ou restrito fora do índice público."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 83""],""aceitacao"":""documents id; storage_key; document_type; classification_id; checksum; mime_type; size_bytes; malware_scan_status; retention_policy_id; owner_party_id 1:N document_versions; N:M existing_businesses por business_documents; N:1 parties checksum e varredura obrigatórios; conteúdo confidencial ou restrito fora do índice público."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,," | Revisão visível sóQA; edição de Terra/Balcão em memória, sem submissão. Comparação de cliques estrutural documentada, sem ganho global/telemetria presumidos. Código exacto SHA256b1c98ec7140c2753a40d22b6b4f235ab7c4f7c5a43d322d55ba6c84a53a169d6. L1 encerrado no âmbito entregue, não reensaiado; ativo inalterado. | Cliques comparativos continuam estruturais. Nesta associação observados uma escolha no select + uma activação; submissão uma activação; sem total desde início/tempo/ganho global. Dois reenviosHTTP não contam como cliques.998 ficheiros ativos iguais; sem schema novo, sem repetir140000/L1; ficha integral aberta. | Não confundir código disponibilizado com instalação integral concluída. Nenhuma ficha guardada/publicada, fixture/grant ou submissão ativa.292tabelas iguais; só cache/sessões/remember_token variaram, zero diferenças inesperadas. Provas QA anteriores reutilizadas; conferência dos novos anexos pelo utilizador não presumida; ficha integral aberta. | Instalação nominal e conferência operacional por leitura; zero fichas guardadas/publicadas, fixtures/grants ou manifestações submetidas no ativo. Provas funcionais são as QA anteriores, não novo ensaio ativo. Autorização da Tempo não presume conferência dos novos anexos pelo utilizador; cliques estruturais não viram telemetria.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-1f0a4cde-0002,"'Realizar o estudo de mercado: analisar procura, clientes, concorrência, preços, canais e tendências; registar fontes e datas.',",..\..\..\..\..\..\Users\macbook\.codex\attachments\8b304349-5505-4827-9c70-f35cd2514513\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 167,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-1f0a4cde-0002: 'Realizar o estudo de mercado: analisar procura, clientes, concorrência, preços, canais e tendências; registar fontes e datas.',",P2,MASTER-1f0a4cde-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-1f0a4cde-0002,1,"[{""id"":""MASTER-1f0a4cde-0002"",""pedido"":""'Realizar o estudo de mercado: analisar procura, clientes, concorrência, preços, canais e tendências; registar fontes e datas.',"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8b304349-5505-4827-9c70-f35cd2514513\\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 167""],""aceitacao"":""'Realizar o estudo de mercado: analisar procura, clientes, concorrência, preços, canais e tendências; registar fontes e datas.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-1f0a4cde-0003,"'Seleccionar a localização: comparar custos, mercado, logística, infra-estruturas, mão de obra, incentivos potenciais e riscos.',",..\..\..\..\..\..\Users\macbook\.codex\attachments\8b304349-5505-4827-9c70-f35cd2514513\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 168,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-1f0a4cde-0003: 'Seleccionar a localização: comparar custos, mercado, logística, infra-estruturas, mão de obra, incentivos potenciais e riscos.',",P2,MASTER-1f0a4cde-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-1f0a4cde-0003,1,"[{""id"":""MASTER-1f0a4cde-0003"",""pedido"":""'Seleccionar a localização: comparar custos, mercado, logística, infra-estruturas, mão de obra, incentivos potenciais e riscos.',"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8b304349-5505-4827-9c70-f35cd2514513\\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 168""],""aceitacao"":""'Seleccionar a localização: comparar custos, mercado, logística, infra-estruturas, mão de obra, incentivos potenciais e riscos.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-1f0a4cde-0004,"'Preparar a operação: contratar e formar a equipa, seleccionar fornecedores, instalar equipamentos e sistemas e estabelecer procedimentos e controlos.',",..\..\..\..\..\..\Users\macbook\.codex\attachments\8b304349-5505-4827-9c70-f35cd2514513\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 230,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-1f0a4cde-0004: 'Preparar a operação: contratar e formar a equipa, seleccionar fornecedores, instalar equipamentos e sistemas e estabelecer procedimentos e controlos.',",P2,MASTER-1f0a4cde-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-1f0a4cde-0004,1,"[{""id"":""MASTER-1f0a4cde-0004"",""pedido"":""'Preparar a operação: contratar e formar a equipa, seleccionar fornecedores, instalar equipamentos e sistemas e estabelecer procedimentos e controlos.',"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8b304349-5505-4827-9c70-f35cd2514513\\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 230""],""aceitacao"":""'Preparar a operação: contratar e formar a equipa, seleccionar fornecedores, instalar equipamentos e sistemas e estabelecer procedimentos e controlos.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-1f0a4cde-0005,"'Preencha os campos aplicáveis e justifique os que não se aplicam. Os marcadores do documento representam dados pendentes; informação desconhecida não deve ser substituída por zero.',",..\..\..\..\..\..\Users\macbook\.codex\attachments\8b304349-5505-4827-9c70-f35cd2514513\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 310,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-1f0a4cde-0005: 'Preencha os campos aplicáveis e justifique os que não se aplicam. Os marcadores do documento representam dados pendentes; informação desconhecida não deve ser substituída por zero.',",P2,MASTER-1f0a4cde-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-1f0a4cde-0005,1,"[{""id"":""MASTER-1f0a4cde-0005"",""pedido"":""'Preencha os campos aplicáveis e justifique os que não se aplicam. Os marcadores do documento representam dados pendentes; informação desconhecida não deve ser substituída por zero.',"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8b304349-5505-4827-9c70-f35cd2514513\\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 310""],""aceitacao"":""'Preencha os campos aplicáveis e justifique os que não se aplicam. Os marcadores do documento representam dados pendentes; informação desconhecida não deve ser substituída por zero.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-1f0a4cde-0006,"'Registar identificador, responsável nominal, datas, prazo acordado, prioridade, estado, bloqueios e evidência de encerramento. Os prazos da tabela são alvos de gestão sugeridos pelo roteiro, não prazos legais confirmados.',",..\..\..\..\..\..\Users\macbook\.codex\attachments\8b304349-5505-4827-9c70-f35cd2514513\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 328,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-1f0a4cde-0006: 'Registar identificador, responsável nominal, datas, prazo acordado, prioridade, estado, bloqueios e evidência de encerramento. Os prazos da tabela são alvos de gestão sugeridos pelo roteiro, não prazos legais confirmados.',",P2,MASTER-1f0a4cde-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-1f0a4cde-0006,1,"[{""id"":""MASTER-1f0a4cde-0006"",""pedido"":""'Registar identificador, responsável nominal, datas, prazo acordado, prioridade, estado, bloqueios e evidência de encerramento. Os prazos da tabela são alvos de gestão sugeridos pelo roteiro, não prazos legais confirmados.',"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8b304349-5505-4827-9c70-f35cd2514513\\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 328""],""aceitacao"":""'Registar identificador, responsável nominal, datas, prazo acordado, prioridade, estado, bloqueios e evidência de encerramento. Os prazos da tabela são alvos de gestão sugeridos pelo roteiro, não prazos legais confirmados.',"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-1f0a4cde-0007,entidades competentes. Informação pendente deve ser,..\..\..\..\..\..\Users\macbook\.codex\attachments\8b304349-5505-4827-9c70-f35cd2514513\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 558,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-1f0a4cde-0007: entidades competentes. Informação pendente deve ser,P2,MASTER-1f0a4cde-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-1f0a4cde-0007,1,"[{""id"":""MASTER-1f0a4cde-0007"",""pedido"":""entidades competentes. Informação pendente deve ser"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8b304349-5505-4827-9c70-f35cd2514513\\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 558""],""aceitacao"":""entidades competentes. Informação pendente deve ser"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-1f0a4cde-0008,acessíveis. Uma restrição à execução deve identificar,..\..\..\..\..\..\Users\macbook\.codex\attachments\8b304349-5505-4827-9c70-f35cd2514513\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 560,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-1f0a4cde-0008: acessíveis. Uma restrição à execução deve identificar,P2,MASTER-1f0a4cde-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-1f0a4cde-0008,1,"[{""id"":""MASTER-1f0a4cde-0008"",""pedido"":""acessíveis. Uma restrição à execução deve identificar"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8b304349-5505-4827-9c70-f35cd2514513\\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 560""],""aceitacao"":""acessíveis. Uma restrição à execução deve identificar"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-1f0a4cde-0009,Selecionar modeloGPT-6.1 SolLeveNenhumMínimoLeveMédioElevadoMuito elevadoMáxUltraPersistente,..\..\..\..\..\..\Users\macbook\.codex\attachments\8b304349-5505-4827-9c70-f35cd2514513\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 802,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-1f0a4cde-0009: Selecionar modeloGPT-6.1 SolLeveNenhumMínimoLeveMédioElevadoMuito elevadoMáxUltraPersistente,P2,MASTER-1f0a4cde-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-1f0a4cde-0009,1,"[{""id"":""MASTER-1f0a4cde-0009"",""pedido"":""Selecionar modeloGPT-6.1 SolLeveNenhumMínimoLeveMédioElevadoMuito elevadoMáxUltraPersistente"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\8b304349-5505-4827-9c70-f35cd2514513\\Pasted text.txt; SHA 1f0a4cdeefb86d36719282d409205f49a0b6d9770ee1beb32ca82284135a0993; linha 802""],""aceitacao"":""Selecionar modeloGPT-6.1 SolLeveNenhumMínimoLeveMédioElevadoMuito elevadoMáxUltraPersistente"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-a2434658-0001,"O simulador deve servir investidores, empresas, empresários individuais e público em geral, através de formulário simples e acessível no portal.",..\..\..\..\..\..\Users\macbook\.codex\attachments\95cf3a5e-fdbf-4005-a877-57d4ac1f93c5\Pasted text.txt; SHA a2434658ad9e75e59f897cb57c4c2934b8a28f879e32584f3d00064900c6a5ee; linha 41,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-a2434658-0001: O simulador deve servir investidores, empresas, empresários individuais e público em geral, através de formulário simples e acessível no portal.",P2,MASTER-a2434658-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a2434658-0001,1,"[{""id"":""MASTER-a2434658-0001"",""pedido"":""O simulador deve servir investidores, empresas, empresários individuais e público em geral, através de formulário simples e acessível no portal."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\95cf3a5e-fdbf-4005-a877-57d4ac1f93c5\\Pasted text.txt; SHA a2434658ad9e75e59f897cb57c4c2934b8a28f879e32584f3d00064900c6a5ee; linha 41""],""aceitacao"":""O simulador deve servir investidores, empresas, empresários individuais e público em geral, através de formulário simples e acessível no portal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-a2434658-0002,### 3.2. Registar a revisão profissional informada,..\..\..\..\..\..\Users\macbook\.codex\attachments\95cf3a5e-fdbf-4005-a877-57d4ac1f93c5\Pasted text.txt; SHA a2434658ad9e75e59f897cb57c4c2934b8a28f879e32584f3d00064900c6a5ee; linha 64,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-a2434658-0002: ### 3.2. Registar a revisão profissional informada,P2,MASTER-a2434658-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a2434658-0002,1,"[{""id"":""MASTER-a2434658-0002"",""pedido"":""### 3.2. Registar a revisão profissional informada"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\95cf3a5e-fdbf-4005-a877-57d4ac1f93c5\\Pasted text.txt; SHA a2434658ad9e75e59f897cb57c4c2934b8a28f879e32584f3d00064900c6a5ee; linha 64""],""aceitacao"":""### 3.2. Registar a revisão profissional informada"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-a2434658-0003,"A falta de um relatório específico não deve impedir programação, testes ou cálculos estimativos fundamentados. Identifique exactamente os cenários cuja revisão profissional esteja documentada e os que necessitem de confirmação adicional.",..\..\..\..\..\..\Users\macbook\.codex\attachments\95cf3a5e-fdbf-4005-a877-57d4ac1f93c5\Pasted text.txt; SHA a2434658ad9e75e59f897cb57c4c2934b8a28f879e32584f3d00064900c6a5ee; linha 70,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-a2434658-0003: A falta de um relatório específico não deve impedir programação, testes ou cálculos estimativos fundamentados. Identifique exactamente os cenários cuja revisão profissional esteja documentada e os que necessitem de confirmação adicional.",P2,MASTER-a2434658-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a2434658-0003,1,"[{""id"":""MASTER-a2434658-0003"",""pedido"":""A falta de um relatório específico não deve impedir programação, testes ou cálculos estimativos fundamentados. Identifique exactamente os cenários cuja revisão profissional esteja documentada e os que necessitem de confirmação adicional."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\95cf3a5e-fdbf-4005-a877-57d4ac1f93c5\\Pasted text.txt; SHA a2434658ad9e75e59f897cb57c4c2934b8a28f879e32584f3d00064900c6a5ee; linha 70""],""aceitacao"":""A falta de um relatório específico não deve impedir programação, testes ou cálculos estimativos fundamentados. Identifique exactamente os cenários cuja revisão profissional esteja documentada e os que necessitem de confirmação adicional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-a2434658-0004,Um parâmetro ausente nunca equivale a zero. As simulações anteriores devem conservar as regras e valores utilizados.,..\..\..\..\..\..\Users\macbook\.codex\attachments\95cf3a5e-fdbf-4005-a877-57d4ac1f93c5\Pasted text.txt; SHA a2434658ad9e75e59f897cb57c4c2934b8a28f879e32584f3d00064900c6a5ee; linha 88,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-a2434658-0004: Um parâmetro ausente nunca equivale a zero. As simulações anteriores devem conservar as regras e valores utilizados.,P2,MASTER-a2434658-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a2434658-0004,1,"[{""id"":""MASTER-a2434658-0004"",""pedido"":""Um parâmetro ausente nunca equivale a zero. As simulações anteriores devem conservar as regras e valores utilizados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\95cf3a5e-fdbf-4005-a877-57d4ac1f93c5\\Pasted text.txt; SHA a2434658ad9e75e59f897cb57c4c2934b8a28f879e32584f3d00064900c6a5ee; linha 88""],""aceitacao"":""Um parâmetro ausente nunca equivale a zero. As simulações anteriores devem conservar as regras e valores utilizados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-a2434658-0005,Uma oportunidade deve ter um identificador único e poder surgir em diferentes contextos sem duplicar o registo.,..\..\..\..\..\..\Users\macbook\.codex\attachments\95cf3a5e-fdbf-4005-a877-57d4ac1f93c5\Pasted text.txt; SHA a2434658ad9e75e59f897cb57c4c2934b8a28f879e32584f3d00064900c6a5ee; linha 137,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-a2434658-0005: Uma oportunidade deve ter um identificador único e poder surgir em diferentes contextos sem duplicar o registo.,P2,MASTER-a2434658-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a2434658-0005,1,"[{""id"":""MASTER-a2434658-0005"",""pedido"":""Uma oportunidade deve ter um identificador único e poder surgir em diferentes contextos sem duplicar o registo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\95cf3a5e-fdbf-4005-a877-57d4ac1f93c5\\Pasted text.txt; SHA a2434658ad9e75e59f897cb57c4c2934b8a28f879e32584f3d00064900c6a5ee; linha 137""],""aceitacao"":""Uma oportunidade deve ter um identificador único e poder surgir em diferentes contextos sem duplicar o registo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-a2434658-0006,Propostas legislativas devem permanecer separadas das regras aplicáveis.,..\..\..\..\..\..\Users\macbook\.codex\attachments\95cf3a5e-fdbf-4005-a877-57d4ac1f93c5\Pasted text.txt; SHA a2434658ad9e75e59f897cb57c4c2934b8a28f879e32584f3d00064900c6a5ee; linha 153,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-a2434658-0006: Propostas legislativas devem permanecer separadas das regras aplicáveis.,P2,MASTER-a2434658-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a2434658-0006,1,"[{""id"":""MASTER-a2434658-0006"",""pedido"":""Propostas legislativas devem permanecer separadas das regras aplicáveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\95cf3a5e-fdbf-4005-a877-57d4ac1f93c5\\Pasted text.txt; SHA a2434658ad9e75e59f897cb57c4c2934b8a28f879e32584f3d00064900c6a5ee; linha 153""],""aceitacao"":""Propostas legislativas devem permanecer separadas das regras aplicáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f15768c7-0001," Disponibilizar pesquisa, filtros, mapas, indicadores, alertas, relatórios e painéis de gestão.",..\..\..\..\..\..\Users\macbook\.codex\attachments\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 9,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f15768c7-0001:  Disponibilizar pesquisa, filtros, mapas, indicadores, alertas, relatórios e painéis de gestão.",P2,MASTER-f15768c7-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f15768c7-0001,1,"[{""id"":""MASTER-f15768c7-0001"",""pedido"":"" Disponibilizar pesquisa, filtros, mapas, indicadores, alertas, relatórios e painéis de gestão."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 9""],""aceitacao"":"" Disponibilizar pesquisa, filtros, mapas, indicadores, alertas, relatórios e painéis de gestão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-f15768c7-0002," Garantir acesso público gratuito, experiência mobile-first, acessibilidade e internacionalização.",..\..\..\..\..\..\Users\macbook\.codex\attachments\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 10,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f15768c7-0002:  Garantir acesso público gratuito, experiência mobile-first, acessibilidade e internacionalização.",P2,MASTER-f15768c7-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f15768c7-0002,1,"[{""id"":""MASTER-f15768c7-0002"",""pedido"":"" Garantir acesso público gratuito, experiência mobile-first, acessibilidade e internacionalização."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 10""],""aceitacao"":"" Garantir acesso público gratuito, experiência mobile-first, acessibilidade e internacionalização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f15768c7-0003,2. Arquitetura e tecnologias obrigatórias,..\..\..\..\..\..\Users\macbook\.codex\attachments\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 11,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f15768c7-0003: 2. Arquitetura e tecnologias obrigatórias,P2,MASTER-f15768c7-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f15768c7-0003,1,"[{""id"":""MASTER-f15768c7-0003"",""pedido"":""2. Arquitetura e tecnologias obrigatórias"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 11""],""aceitacao"":""2. Arquitetura e tecnologias obrigatórias"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f15768c7-0004,"Crie migrações, modelos, relacionamentos, índices e um comando idempotente de importação. Execute o DDL de SQL_DDL!A1:A14 e os comandos de SQL_INSERTS!B2:B21415 na ordem apresentada, numa única transação com rollback em caso de erro. Preserve zeros à esquerda e valide chaves estrangeiras, duplicados, campos obrigatórios e integridade hierárquica. Confirme: 11 províncias, 150 distritos, 451 postos administrativos, 1.377 localidades, 2.838 bairros urbanos e 16.583 aldeias/quarteirões, totalizando 21.410 registos. Gere relatório de importação e testes automatizados de reconciliação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 29,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f15768c7-0004: Crie migrações, modelos, relacionamentos, índices e um comando idempotente de importação. Execute o DDL de SQL_DDL!A1:A14 e os comandos de SQL_INSERTS!B2:B21415 na ordem apresentada, numa única transação com rollback em caso de erro. Preserve zeros à esquerda e valide chaves estrangeiras, duplicados, campos obrigatórios e integridade hierárquica. Confirme: 11 províncias, 150 distritos, 451 postos administrativos, 1.377 localidades, 2.838 bairros urbanos e 16.583 aldeias/quarteirões, totalizando 21.410 registos. Gere relatório de importação e testes automatizados de reconciliação.",P2,MASTER-f15768c7-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f15768c7-0004,1,"[{""id"":""MASTER-f15768c7-0004"",""pedido"":""Crie migrações, modelos, relacionamentos, índices e um comando idempotente de importação. Execute o DDL de SQL_DDL!A1:A14 e os comandos de SQL_INSERTS!B2:B21415 na ordem apresentada, numa única transação com rollback em caso de erro. Preserve zeros à esquerda e valide chaves estrangeiras, duplicados, campos obrigatórios e integridade hierárquica. Confirme: 11 províncias, 150 distritos, 451 postos administrativos, 1.377 localidades, 2.838 bairros urbanos e 16.583 aldeias/quarteirões, totalizando 21.410 registos. Gere relatório de importação e testes automatizados de reconciliação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 29""],""aceitacao"":""Crie migrações, modelos, relacionamentos, índices e um comando idempotente de importação. Execute o DDL de SQL_DDL!A1:A14 e os comandos de SQL_INSERTS!B2:B21415 na ordem apresentada, numa única transação com rollback em caso de erro. Preserve zeros à esquerda e valide chaves estrangeiras, duplicados, campos obrigatórios e integridade hierárquica. Confirme: 11 províncias, 150 distritos, 451 postos administrativos, 1.377 localidades, 2.838 bairros urbanos e 16.583 aldeias/quarteirões, totalizando 21.410 registos. Gere relatório de importação e testes automatizados de reconciliação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-f15768c7-0005," Implementar endpoints com paginação, filtros, ordenação, pesquisa textual e espacial, validação, tratamento padronizado de erros e documentação OpenAPI.",..\..\..\..\..\..\Users\macbook\.codex\attachments\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 31,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f15768c7-0005:  Implementar endpoints com paginação, filtros, ordenação, pesquisa textual e espacial, validação, tratamento padronizado de erros e documentação OpenAPI.",P2,MASTER-f15768c7-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f15768c7-0005,1,"[{""id"":""MASTER-f15768c7-0005"",""pedido"":"" Implementar endpoints com paginação, filtros, ordenação, pesquisa textual e espacial, validação, tratamento padronizado de erros e documentação OpenAPI."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 31""],""aceitacao"":"" Implementar endpoints com paginação, filtros, ordenação, pesquisa textual e espacial, validação, tratamento padronizado de erros e documentação OpenAPI."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f15768c7-0006," Registar operações críticas no trilho de auditoria e garantir proteção de dados pessoais, consentimento, retenção e rastreabilidade.",..\..\..\..\..\..\Users\macbook\.codex\attachments\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 33,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f15768c7-0006:  Registar operações críticas no trilho de auditoria e garantir proteção de dados pessoais, consentimento, retenção e rastreabilidade.",P2,MASTER-f15768c7-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f15768c7-0006,1,"[{""id"":""MASTER-f15768c7-0006"",""pedido"":"" Registar operações críticas no trilho de auditoria e garantir proteção de dados pessoais, consentimento, retenção e rastreabilidade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 33""],""aceitacao"":"" Registar operações críticas no trilho de auditoria e garantir proteção de dados pessoais, consentimento, retenção e rastreabilidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f15768c7-0007, Não inventar requisitos legais: parametrizar referências normativas e assinalar os pontos que exigem validação jurídica.,..\..\..\..\..\..\Users\macbook\.codex\attachments\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 34,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f15768c7-0007:  Não inventar requisitos legais: parametrizar referências normativas e assinalar os pontos que exigem validação jurídica.,P2,MASTER-f15768c7-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f15768c7-0007,1,"[{""id"":""MASTER-f15768c7-0007"",""pedido"":"" Não inventar requisitos legais: parametrizar referências normativas e assinalar os pontos que exigem validação jurídica."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 34""],""aceitacao"":"" Não inventar requisitos legais: parametrizar referências normativas e assinalar os pontos que exigem validação jurídica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f15768c7-0008,"Ações: implementar utilizadores, organizações, papéis, permissões, auditoria e fluxos de aprovação; criar o schema investmz, convenções de chaves, migrações e dados de referência.",..\..\..\..\..\..\Users\macbook\.codex\attachments\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 51,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f15768c7-0008: Ações: implementar utilizadores, organizações, papéis, permissões, auditoria e fluxos de aprovação; criar o schema investmz, convenções de chaves, migrações e dados de referência.",P2,MASTER-f15768c7-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f15768c7-0008,1,"[{""id"":""MASTER-f15768c7-0008"",""pedido"":""Ações: implementar utilizadores, organizações, papéis, permissões, auditoria e fluxos de aprovação; criar o schema investmz, convenções de chaves, migrações e dados de referência."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 51""],""aceitacao"":""Ações: implementar utilizadores, organizações, papéis, permissões, auditoria e fluxos de aprovação; criar o schema investmz, convenções de chaves, migrações e dados de referência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f15768c7-0009,"Ações: implementar a hierarquia territorial, índices espaciais, importador idempotente, transação única, rollback, validações e relatório de reconciliação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 57,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f15768c7-0009: Ações: implementar a hierarquia territorial, índices espaciais, importador idempotente, transação única, rollback, validações e relatório de reconciliação.",P2,MASTER-f15768c7-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f15768c7-0009,1,"[{""id"":""MASTER-f15768c7-0009"",""pedido"":""Ações: implementar a hierarquia territorial, índices espaciais, importador idempotente, transação única, rollback, validações e relatório de reconciliação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 57""],""aceitacao"":""Ações: implementar a hierarquia territorial, índices espaciais, importador idempotente, transação única, rollback, validações e relatório de reconciliação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-f15768c7-0010,"Critérios de aceitação: criar, rever, aprovar, publicar, pesquisar e visualizar uma oportunidade no mapa; estados e permissões respeitados; funcionamento em dispositivos móveis.",..\..\..\..\..\..\Users\macbook\.codex\attachments\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 65,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f15768c7-0010: Critérios de aceitação: criar, rever, aprovar, publicar, pesquisar e visualizar uma oportunidade no mapa; estados e permissões respeitados; funcionamento em dispositivos móveis.",P2,MASTER-f15768c7-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f15768c7-0010,1,"[{""id"":""MASTER-f15768c7-0010"",""pedido"":""Critérios de aceitação: criar, rever, aprovar, publicar, pesquisar e visualizar uma oportunidade no mapa; estados e permissões respeitados; funcionamento em dispositivos móveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 65""],""aceitacao"":""Critérios de aceitação: criar, rever, aprovar, publicar, pesquisar e visualizar uma oportunidade no mapa; estados e permissões respeitados; funcionamento em dispositivos móveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f15768c7-0011,"Ações: implementar clusters, corredores, projetos âncora, ZEE, ZFI, educação e competências; ligar projetos, localizações, entidades formadoras, empregadores e investidores; integrar CRM open source por APIs.",..\..\..\..\..\..\Users\macbook\.codex\attachments\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 69,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f15768c7-0011: Ações: implementar clusters, corredores, projetos âncora, ZEE, ZFI, educação e competências; ligar projetos, localizações, entidades formadoras, empregadores e investidores; integrar CRM open source por APIs.",P2,MASTER-f15768c7-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f15768c7-0011,1,"[{""id"":""MASTER-f15768c7-0011"",""pedido"":""Ações: implementar clusters, corredores, projetos âncora, ZEE, ZFI, educação e competências; ligar projetos, localizações, entidades formadoras, empregadores e investidores; integrar CRM open source por APIs."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\9e57f88e-82d7-45a9-b1b3-4ae8cec7f713\\Pasted text.txt; SHA f15768c79a22c039b9137b937da003dd61912cd9e8bb9fd7a40c795dd0af067e; linha 69""],""aceitacao"":""Ações: implementar clusters, corredores, projetos âncora, ZEE, ZFI, educação e competências; ligar projetos, localizações, entidades formadoras, empregadores e investidores; integrar CRM open source por APIs."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-06996499-0019,"real_estates asset_id; property_type; area_value; area_unit; occupancy_status; use_status; conservation_status; geometry; geometry_precision 1:1 assets; 1:N real_estate_units, improvements, ownership_records, encumbrances e restrictions Coordenadas exactas classificadas; área positiva; precisão da geometria obrigatória.",..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 80,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-06996499-0019: real_estates asset_id; property_type; area_value; area_unit; occupancy_status; use_status; conservation_status; geometry; geometry_precision 1:1 assets; 1:N real_estate_units, improvements, ownership_records, encumbrances e restrictions Coordenadas exactas classificadas; área positiva; precisão da geometria obrigatória.",P1,MASTER-06996499-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-06996499-0019,1,"[{""id"":""MASTER-06996499-0019"",""pedido"":""real_estates asset_id; property_type; area_value; area_unit; occupancy_status; use_status; conservation_status; geometry; geometry_precision 1:1 assets; 1:N real_estate_units, improvements, ownership_records, encumbrances e restrictions Coordenadas exactas classificadas; área positiva; precisão da geometria obrigatória."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 80""],""aceitacao"":""real_estates asset_id; property_type; area_value; area_unit; occupancy_status; use_status; conservation_status; geometry; geometry_precision 1:1 assets; 1:N real_estate_units, improvements, ownership_records, encumbrances e restrictions Coordenadas exactas classificadas; área positiva; precisão da geometria obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-06996499-0020,licences asset_id; licence_type; licence_number_masked; issuing_authority_id; purpose; issued_at; expires_at; renewal_status; transfer_status; verification_status 1:1 assets; N:1 issuing_authorities; 1:N transfer_conditions e verification_records Número integral restrito; validade e fonte competentes obrigatórias quando confirmadas.,..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 82,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-06996499-0020: licences asset_id; licence_type; licence_number_masked; issuing_authority_id; purpose; issued_at; expires_at; renewal_status; transfer_status; verification_status 1:1 assets; N:1 issuing_authorities; 1:N transfer_conditions e verification_records Número integral restrito; validade e fonte competentes obrigatórias quando confirmadas.,P2,MASTER-06996499-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-06996499-0020,1,"[{""id"":""MASTER-06996499-0020"",""pedido"":""licences asset_id; licence_type; licence_number_masked; issuing_authority_id; purpose; issued_at; expires_at; renewal_status; transfer_status; verification_status 1:1 assets; N:1 issuing_authorities; 1:N transfer_conditions e verification_records Número integral restrito; validade e fonte competentes obrigatórias quando confirmadas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 82""],""aceitacao"":""licences asset_id; licence_type; licence_number_masked; issuing_authority_id; purpose; issued_at; expires_at; renewal_status; transfer_status; verification_status 1:1 assets; N:1 issuing_authorities; 1:N transfer_conditions e verification_records Número integral restrito; validade e fonte competentes obrigatórias quando confirmadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-06996499-0021,documents id; storage_key; document_type; classification_id; checksum; mime_type; size_bytes; malware_scan_status; retention_policy_id; owner_party_id 1:N document_versions; N:M existing_businesses por business_documents; N:1 parties checksum e varredura obrigatórios; conteúdo confidencial ou restrito fora do índice público.,..\..\..\..\..\..\Users\macbook\.codex\attachments\a2b1c919-0d1e-443b-bb5e-8917c877899d\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 83,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-06996499-0021: documents id; storage_key; document_type; classification_id; checksum; mime_type; size_bytes; malware_scan_status; retention_policy_id; owner_party_id 1:N document_versions; N:M existing_businesses por business_documents; N:1 parties checksum e varredura obrigatórios; conteúdo confidencial ou restrito fora do índice público.,P2,MASTER-06996499-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-06996499-0021,1,"[{""id"":""MASTER-06996499-0021"",""pedido"":""documents id; storage_key; document_type; classification_id; checksum; mime_type; size_bytes; malware_scan_status; retention_policy_id; owner_party_id 1:N document_versions; N:M existing_businesses por business_documents; N:1 parties checksum e varredura obrigatórios; conteúdo confidencial ou restrito fora do índice público."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a2b1c919-0d1e-443b-bb5e-8917c877899d\\Pasted text.txt; SHA 06996499b4b5a6b84aba61d43bcebbe9bc7d710700bf279172dd92f1016c8bc6; linha 83""],""aceitacao"":""documents id; storage_key; document_type; classification_id; checksum; mime_type; size_bytes; malware_scan_status; retention_policy_id; owner_party_id 1:N document_versions; N:M existing_businesses por business_documents; N:1 parties checksum e varredura obrigatórios; conteúdo confidencial ou restrito fora do índice público."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, MASTER-8e6deaa7-0001,"Analise comparativamente a página actual, o protótipo em desenvolvimento, o código-fonte, os conteúdos disponíveis, as APIs e a base de dados. Produza um inventário do que existe em cada abordagem e uma matriz de decisão com as categorias: manter, adaptar, consolidar, criar, migrar ou descontinuar. A solução final deverá apresentar uma única arquitectura de informação, uma única árvore de navegação, conteúdos sem duplicação e fluxos coerentes para visitantes, investidores, promotores, técnicos, validadores e administradores.",..\..\..\..\..\..\Users\macbook\.codex\attachments\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 5,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8e6deaa7-0001: Analise comparativamente a página actual, o protótipo em desenvolvimento, o código-fonte, os conteúdos disponíveis, as APIs e a base de dados. Produza um inventário do que existe em cada abordagem e uma matriz de decisão com as categorias: manter, adaptar, consolidar, criar, migrar ou descontinuar. A solução final deverá apresentar uma única arquitectura de informação, uma única árvore de navegação, conteúdos sem duplicação e fluxos coerentes para visitantes, investidores, promotores, técnicos, validadores e administradores.",P2,MASTER-8e6deaa7-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8e6deaa7-0001,1,"[{""id"":""MASTER-8e6deaa7-0001"",""pedido"":""Analise comparativamente a página actual, o protótipo em desenvolvimento, o código-fonte, os conteúdos disponíveis, as APIs e a base de dados. Produza um inventário do que existe em cada abordagem e uma matriz de decisão com as categorias: manter, adaptar, consolidar, criar, migrar ou descontinuar. A solução final deverá apresentar uma única arquitectura de informação, uma única árvore de navegação, conteúdos sem duplicação e fluxos coerentes para visitantes, investidores, promotores, técnicos, validadores e administradores."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 5""],""aceitacao"":""Analise comparativamente a página actual, o protótipo em desenvolvimento, o código-fonte, os conteúdos disponíveis, as APIs e a base de dados. Produza um inventário do que existe em cada abordagem e uma matriz de decisão com as categorias: manter, adaptar, consolidar, criar, migrar ou descontinuar. A solução final deverá apresentar uma única arquitectura de informação, uma única árvore de navegação, conteúdos sem duplicação e fluxos coerentes para visitantes, investidores, promotores, técnicos, validadores e administradores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. [RECONCILIACAO-43-20261019] 3: Fluxos instalados; fechar observação com dossier legítimo quando disponível. Não reconstruir nem repetir percurso aceite.","Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada. | NAVEGACAO-QA-20261016: avaliação visual do protótipo pendente. Sem encerramento funcional global: vínculo genérico oportunidade/território, troca persistente e invalidação transversal, resumo integral de oportunidade/etapa e página Porquê investir por consolidar. Prévia não grava alterações de negócio. Manual aguarda avaliação e consolidação. | NAVEGACAO-CONSOLIDACAO-QA-20261016: os limites de persistência/entre dispositivos/Porquê investir do protótipo ficam superados neste recorte QA. A organização foi avaliada e ajustada tecnicamente; decisão visual e disponibilização pela Tempo continuam separadas. Não é prova volumétrica nem homologação fiscal/regulatória. Não encerra outros critérios deste requisito. Não repete os testes de navegação já aceites. | Cinco pontos do pedido consolidados neste recorte QA; confirmar da candidata funcional persiste, protótipo18534 fica histórico. Avaliação técnica visual executada, aceitação pela Tempo não presumida. Sem ativação. Não encerra outros critérios dos requisitos. Dois clientes simulados por sessões independentes, não dois equipamentos físicos. | RECTIFICAÇÃO: a revisão dos quatro formulários é parcial3/4. Preparar manifestação de interesse não mostra pré-preenchimento no percurso actual: manifestação não vinculada ao dossier. Presença de chaves na API/resumo global não encerra este critério. Resolver vínculo explícito/recuperável ao mesmo dossier e demonstrar o quarto formulário antes da decisão. Utilizador não abriu candidata nem conferiu novos anexos. | Actualização do critério anteriormente aberto da manifestação: concluído neste recorte QA; três formulários aceites conservam provas anteriores, sem repetição. Acesso directo sem dossier mantido; nenhum dossier/processo duplicado criado. Não encerra critérios globais nem presume conferência dos anexos pelo utilizador. Disponibilização separada. [UTILIZACAO-HOMOLOGACAO-20261019] 3: Disponibilidade condicionada conforme limite registado — Início, contexto e navegação abrem; gravação/recuperação aceites em QA reutilizadas. Sem dossier real no destino.","Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. | NAVEGACAO-QA-20261016: reutiliza cinco fases/19 etapas, permissões e dossiers existentes; base anterior dos parques130000, sem incorporar L1 pendente. Confirmação futura do escopo funcional e autorização ativa separadas; zero migrations/grants/publicação/alterações no ativo. L1, duplicados e Fintech mantêm estados. | NAVEGACAO-CONSOLIDACAO-QA-20261016: ação autenticada nominal 150000 preparada e demonstrada somente no clone55441 *_test; uma tabela de preferência por conta, associações no dossier existente. Manifesto/compilação e reversão parcial compatível preservam dados após utilização. Backup/restauro fresco do ativo e autorização de ativação continuam futuros. B, COUNTRY02, L1 dos parques, duplicados, regulação Fintech e demais estados preservados; origem das restrições: instrução expressa da Tempo e controlos de acesso aprovados, sem novos grants. | Candidata reconciliada com fonte L1 instalada, sem repetir140000; nenhuma alteração ativa.150000 permanece somenteQA. Pacotes/reversão anteriores não usar directamente no ativo actualizado: futura disponibilização requer decisão própria, hashes/preflight/backup-restauro fresco e reversão reconciliada. Sem nova regra organizacional; B/COUNTRY02/ficha integral e demais estados preservados. | Disponibilização parcial: apenas150000 pendente. Prévia confirma investemoz:5432/revisão correta; aplicação exige MFA nesta sessão e botão desativado. Sem POST/DDL150000; utilizador deve concluir autenticação habitual, sem nova autorização.140000/L1 preservada e sem reensaios. Reversão reconciliada comL1,20fontes/buildcompatível, dados/schema/histórico retidos. | Pendência MFA/instalação anterior resolvida; nenhuma ação restante para disponibilizar este recorte.140000 preservada uma vez; sem repetir L1 ou três formulários aceites. Reversão parcial compatível20fontes/build, schema/vínculos/histórico conservados. Critérios globais e ficha integral dos parques mantêm estado próprio.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | NAVEGACAO-QA-20261016: protótipo de organização em clone isolado, mapa52 ligações condicionais e vistas do catálogo; Descoberta/Realização/Suporte; área de trabalho separada; quatro entradas no mesmo UUID/v3, preenchimento autorizado preservando edição, cancelamento/confirmação apenas da prévia, novo login, teclado e móvel390. Evidência em outputs/investmoz-navegacao-QA-20261016/RELATORIO-QA.md. Origem: instrução expressa da Tempo nesta conversa; não é nova regra organizacional. | NAVEGACAO-CONSOLIDACAO-QA-20261016: substitui o saldo funcional da prévia histórica. Associações versionadas de oportunidade/sector/território no mesmo dossier encriptado; confirmação transacional com prévia e idempotência; foco/etapa recuperados entre sessões independentes; preservação de edições e preenchimento de vazios em formulários existentes; página Porquê investir dedicada. Prova positiva com cálculos locais reais (40 unidades; lacuna de financiamento 13000 MZN), duas submissões sintéticas reais pelo Balcão e recibo inalterado após troca. Resultados afetados conservados como históricos; rascunho anterior exige revisão explícita. Relatório: outputs/investmoz-navegacao-consolidacao-QA-20261016/RELATORIO-QA.md. | 18/10/2026: consolidação QA posterior ao protótipo revista; três menus com explicação/destinos, página Porquê investir dedicada melhorada, captura desktop/móvel390px e Escape/foco. Associações e contexto recuperados em duas sessões independentes autenticadas/MFA; quatro consumidores,19etapas, resultados para revisão e pedidos históricos recuperados. Provas transacionais40condições de16/10 reutilizadas. Relatório/pacote: outputs/investmoz-navegacao-consolidacao-20261018/para-revisao/. | Revisão visível18/10: candidata b1c98ec7140c, quatro entradas no mesmoUUID/próxima acção; prévia mantém/actualiza/revisão3resultados e9etapas, confirmação contexto3→4 e recuperação após logout/login/MFA observadas. Simulador, Terra/DUAT e Balcão mostram pré-preenchimento/comparação preservando edições. Relatório REVISAO-VISIVEL-DOC01.md e recibo em outputs/investmoz-navegacao-consolidacao-20261018/para-revisao/. | 18/10: integração da manifestação QA 73f8bd1347ca observada: vínculo opcional explícito no dossier existente, objectivo/localização preenchidos e sector editado preservado, recuperação em nova sessão/MFA, uma submissão e recibo IR-2026-01M576QMSKV91Q53GZCHKM61P0; dois reenvios com o mesmo protocolo.18 checksHTTP e15 de leitura;28 outros dossiers iguais. RELATORIO-MANIFESTACAO-QA.md na mesma entrega. | 18/10: Tempo autorizou disponibilização da candidata73f8bd1347ca. Código40fontes/build167 trocados por hash, manutenção terminada, cache de dados preservada. Backup fresco/restauro QA:295tabelas,31sequências,1320ficheiros, arranque/decifragem conferidos. Relatório operacional em outputs/investmoz-navegacao-ativacao-20261018/para-revisao/. | 18/10: disponibilização concluída73f8bd1347ca. MFA regularizado e150000 instalada pela conta2, reciboda1cae7b-a403-4256-9fd8-98ff2a69918d. Ledger/tabela=1, zero preferências importadas. Prévia e sucesso observados; Codex não repetiuPOST.290tabelas iguais ao backup e zero diferenças inesperadas. Relatório/recibo finais na mesma entrega. | Homologação teste-investidor 19/10/2026: Navegação contextual e manifestação de interesse=Ausente. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Navegação contextual e manifestação de interesse=Disponível. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. [UTILIZACAO-HOMOLOGACAO-20261019] Leitura nominal de contas/recursos no destino; saldo18/10; prévia29 sem escrita; comparação de hashes QA separados. outputs/investmoz-disponibilizacao-integral-20261019/UTILIZACAO-EFECTIVA-HOMOLOGACAO.md [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,," | Revisão visível sóQA; edição de Terra/Balcão em memória, sem submissão. Comparação de cliques estrutural documentada, sem ganho global/telemetria presumidos. Código exacto SHA256b1c98ec7140c2753a40d22b6b4f235ab7c4f7c5a43d322d55ba6c84a53a169d6. L1 encerrado no âmbito entregue, não reensaiado; ativo inalterado. | Cliques comparativos continuam estruturais. Nesta associação observados uma escolha no select + uma activação; submissão uma activação; sem total desde início/tempo/ganho global. Dois reenviosHTTP não contam como cliques.998 ficheiros ativos iguais; sem schema novo, sem repetir140000/L1; ficha integral aberta. | Não confundir código disponibilizado com instalação integral concluída. Nenhuma ficha guardada/publicada, fixture/grant ou submissão ativa.292tabelas iguais; só cache/sessões/remember_token variaram, zero diferenças inesperadas. Provas QA anteriores reutilizadas; conferência dos novos anexos pelo utilizador não presumida; ficha integral aberta. | Instalação nominal e conferência operacional por leitura; zero fichas guardadas/publicadas, fixtures/grants ou manifestações submetidas no ativo. Provas funcionais são as QA anteriores, não novo ensaio ativo. Autorização da Tempo não presume conferência dos novos anexos pelo utilizador; cliques estruturais não viram telemetria.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8e6deaa7-0002,3. Menus e ecrãs obrigatórios,..\..\..\..\..\..\Users\macbook\.codex\attachments\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 14 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 263,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8e6deaa7-0002: 3. Menus e ecrãs obrigatórios,P2,MASTER-8e6deaa7-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8e6deaa7-0002,1,"[{""id"":""MASTER-8e6deaa7-0002"",""pedido"":""3. Menus e ecrãs obrigatórios"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 14"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 263""],""aceitacao"":""3. Menus e ecrãs obrigatórios"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8e6deaa7-0003,"Redesenhe o formulário como um fluxo profissional, progressivo e adaptável ao tipo de oportunidade. Pré-preencha os dados conhecidos e apresente campos condicionais apenas quando forem relevantes. O formulário deverá recolher:",..\..\..\..\..\..\Users\macbook\.codex\attachments\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 26,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8e6deaa7-0003: Redesenhe o formulário como um fluxo profissional, progressivo e adaptável ao tipo de oportunidade. Pré-preencha os dados conhecidos e apresente campos condicionais apenas quando forem relevantes. O formulário deverá recolher:",P2,MASTER-8e6deaa7-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8e6deaa7-0003,1,"[{""id"":""MASTER-8e6deaa7-0003"",""pedido"":""Redesenhe o formulário como um fluxo profissional, progressivo e adaptável ao tipo de oportunidade. Pré-preencha os dados conhecidos e apresente campos condicionais apenas quando forem relevantes. O formulário deverá recolher:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 26""],""aceitacao"":""Redesenhe o formulário como um fluxo profissional, progressivo e adaptável ao tipo de oportunidade. Pré-preencha os dados conhecidos e apresente campos condicionais apenas quando forem relevantes. O formulário deverá recolher:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,," | Revisão visível sóQA; edição de Terra/Balcão em memória, sem submissão. Comparação de cliques estrutural documentada, sem ganho global/telemetria presumidos. Código exacto SHA256b1c98ec7140c2753a40d22b6b4f235ab7c4f7c5a43d322d55ba6c84a53a169d6. L1 encerrado no âmbito entregue, não reensaiado; ativo inalterado. | Cliques comparativos continuam estruturais. Nesta associação observados uma escolha no select + uma activação; submissão uma activação; sem total desde início/tempo/ganho global. Dois reenviosHTTP não contam como cliques.998 ficheiros ativos iguais; sem schema novo, sem repetir140000/L1; ficha integral aberta. | Não confundir código disponibilizado com instalação integral concluída. Nenhuma ficha guardada/publicada, fixture/grant ou submissão ativa.292tabelas iguais; só cache/sessões/remember_token variaram, zero diferenças inesperadas. Provas QA anteriores reutilizadas; conferência dos novos anexos pelo utilizador não presumida; ficha integral aberta. | Instalação nominal e conferência operacional por leitura; zero fichas guardadas/publicadas, fixtures/grants ou manifestações submetidas no ativo. Provas funcionais são as QA anteriores, não novo ensaio ativo. Autorização da Tempo não presume conferência dos novos anexos pelo utilizador; cliques estruturais não viram telemetria.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8e6deaa7-0002,3. Menus e ecrãs obrigatórios,..\..\..\..\..\..\Users\macbook\.codex\attachments\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 14 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 263,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8e6deaa7-0002: 3. Menus e ecrãs obrigatórios,P2,MASTER-8e6deaa7-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8e6deaa7-0002,1,"[{""id"":""MASTER-8e6deaa7-0002"",""pedido"":""3. Menus e ecrãs obrigatórios"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 14"",""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 263""],""aceitacao"":""3. Menus e ecrãs obrigatórios"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8e6deaa7-0003,"Redesenhe o formulário como um fluxo profissional, progressivo e adaptável ao tipo de oportunidade. Pré-preencha os dados conhecidos e apresente campos condicionais apenas quando forem relevantes. O formulário deverá recolher:",..\..\..\..\..\..\Users\macbook\.codex\attachments\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 26,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8e6deaa7-0003: Redesenhe o formulário como um fluxo profissional, progressivo e adaptável ao tipo de oportunidade. Pré-preencha os dados conhecidos e apresente campos condicionais apenas quando forem relevantes. O formulário deverá recolher:",P2,MASTER-8e6deaa7-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8e6deaa7-0003,1,"[{""id"":""MASTER-8e6deaa7-0003"",""pedido"":""Redesenhe o formulário como um fluxo profissional, progressivo e adaptável ao tipo de oportunidade. Pré-preencha os dados conhecidos e apresente campos condicionais apenas quando forem relevantes. O formulário deverá recolher:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 26""],""aceitacao"":""Redesenhe o formulário como um fluxo profissional, progressivo e adaptável ao tipo de oportunidade. Pré-preencha os dados conhecidos e apresente campos condicionais apenas quando forem relevantes. O formulário deverá recolher:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, MASTER-8e6deaa7-0004,"Cumpra WCAG 2.2 AA, proteja dados pessoais, minimize a recolha de informação e assegure bom desempenho. Cada página deverá apresentar breadcrumbs, contexto, acções principais, conteúdo relacionado e acesso visível ao apoio ao investidor, sem obstruir a navegação em dispositivos móveis.",..\..\..\..\..\..\Users\macbook\.codex\attachments\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 43,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8e6deaa7-0004: Cumpra WCAG 2.2 AA, proteja dados pessoais, minimize a recolha de informação e assegure bom desempenho. Cada página deverá apresentar breadcrumbs, contexto, acções principais, conteúdo relacionado e acesso visível ao apoio ao investidor, sem obstruir a navegação em dispositivos móveis.",P2,MASTER-8e6deaa7-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8e6deaa7-0004,1,"[{""id"":""MASTER-8e6deaa7-0004"",""pedido"":""Cumpra WCAG 2.2 AA, proteja dados pessoais, minimize a recolha de informação e assegure bom desempenho. Cada página deverá apresentar breadcrumbs, contexto, acções principais, conteúdo relacionado e acesso visível ao apoio ao investidor, sem obstruir a navegação em dispositivos móveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 43""],""aceitacao"":""Cumpra WCAG 2.2 AA, proteja dados pessoais, minimize a recolha de informação e assegure bom desempenho. Cada página deverá apresentar breadcrumbs, contexto, acções principais, conteúdo relacionado e acesso visível ao apoio ao investidor, sem obstruir a navegação em dispositivos móveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. [RECONCILIACAO-43-20261019] 3: Fluxos instalados; fechar observação com dossier legítimo quando disponível. Não reconstruir nem repetir percurso aceite.","Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada. | NAVEGACAO-QA-20261016: avaliação visual do protótipo pendente. Sem encerramento funcional global: vínculo genérico oportunidade/território, troca persistente e invalidação transversal, resumo integral de oportunidade/etapa e página Porquê investir por consolidar. Prévia não grava alterações de negócio. Manual aguarda avaliação e consolidação. | NAVEGACAO-CONSOLIDACAO-QA-20261016: os limites de persistência/entre dispositivos/Porquê investir do protótipo ficam superados neste recorte QA. A organização foi avaliada e ajustada tecnicamente; decisão visual e disponibilização pela Tempo continuam separadas. Não é prova volumétrica nem homologação fiscal/regulatória. Não encerra outros critérios deste requisito. Não repete os testes de navegação já aceites. | Cinco pontos do pedido consolidados neste recorte QA; confirmar da candidata funcional persiste, protótipo18534 fica histórico. Avaliação técnica visual executada, aceitação pela Tempo não presumida. Sem ativação. Não encerra outros critérios dos requisitos. Dois clientes simulados por sessões independentes, não dois equipamentos físicos. | RECTIFICAÇÃO: a revisão dos quatro formulários é parcial3/4. Preparar manifestação de interesse não mostra pré-preenchimento no percurso actual: manifestação não vinculada ao dossier. Presença de chaves na API/resumo global não encerra este critério. Resolver vínculo explícito/recuperável ao mesmo dossier e demonstrar o quarto formulário antes da decisão. Utilizador não abriu candidata nem conferiu novos anexos. | Actualização do critério anteriormente aberto da manifestação: concluído neste recorte QA; três formulários aceites conservam provas anteriores, sem repetição. Acesso directo sem dossier mantido; nenhum dossier/processo duplicado criado. Não encerra critérios globais nem presume conferência dos anexos pelo utilizador. Disponibilização separada. [UTILIZACAO-HOMOLOGACAO-20261019] 3: Disponibilidade condicionada conforme limite registado — Início, contexto e navegação abrem; gravação/recuperação aceites em QA reutilizadas. Sem dossier real no destino.","Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. | NAVEGACAO-QA-20261016: reutiliza cinco fases/19 etapas, permissões e dossiers existentes; base anterior dos parques130000, sem incorporar L1 pendente. Confirmação futura do escopo funcional e autorização ativa separadas; zero migrations/grants/publicação/alterações no ativo. L1, duplicados e Fintech mantêm estados. | NAVEGACAO-CONSOLIDACAO-QA-20261016: ação autenticada nominal 150000 preparada e demonstrada somente no clone55441 *_test; uma tabela de preferência por conta, associações no dossier existente. Manifesto/compilação e reversão parcial compatível preservam dados após utilização. Backup/restauro fresco do ativo e autorização de ativação continuam futuros. B, COUNTRY02, L1 dos parques, duplicados, regulação Fintech e demais estados preservados; origem das restrições: instrução expressa da Tempo e controlos de acesso aprovados, sem novos grants. | Candidata reconciliada com fonte L1 instalada, sem repetir140000; nenhuma alteração ativa.150000 permanece somenteQA. Pacotes/reversão anteriores não usar directamente no ativo actualizado: futura disponibilização requer decisão própria, hashes/preflight/backup-restauro fresco e reversão reconciliada. Sem nova regra organizacional; B/COUNTRY02/ficha integral e demais estados preservados. | Disponibilização parcial: apenas150000 pendente. Prévia confirma investemoz:5432/revisão correta; aplicação exige MFA nesta sessão e botão desativado. Sem POST/DDL150000; utilizador deve concluir autenticação habitual, sem nova autorização.140000/L1 preservada e sem reensaios. Reversão reconciliada comL1,20fontes/buildcompatível, dados/schema/histórico retidos. | Pendência MFA/instalação anterior resolvida; nenhuma ação restante para disponibilizar este recorte.140000 preservada uma vez; sem repetir L1 ou três formulários aceites. Reversão parcial compatível20fontes/build, schema/vínculos/histórico conservados. Critérios globais e ficha integral dos parques mantêm estado próprio.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | NAVEGACAO-QA-20261016: protótipo de organização em clone isolado, mapa52 ligações condicionais e vistas do catálogo; Descoberta/Realização/Suporte; área de trabalho separada; quatro entradas no mesmo UUID/v3, preenchimento autorizado preservando edição, cancelamento/confirmação apenas da prévia, novo login, teclado e móvel390. Evidência em outputs/investmoz-navegacao-QA-20261016/RELATORIO-QA.md. Origem: instrução expressa da Tempo nesta conversa; não é nova regra organizacional. | NAVEGACAO-CONSOLIDACAO-QA-20261016: substitui o saldo funcional da prévia histórica. Associações versionadas de oportunidade/sector/território no mesmo dossier encriptado; confirmação transacional com prévia e idempotência; foco/etapa recuperados entre sessões independentes; preservação de edições e preenchimento de vazios em formulários existentes; página Porquê investir dedicada. Prova positiva com cálculos locais reais (40 unidades; lacuna de financiamento 13000 MZN), duas submissões sintéticas reais pelo Balcão e recibo inalterado após troca. Resultados afetados conservados como históricos; rascunho anterior exige revisão explícita. Relatório: outputs/investmoz-navegacao-consolidacao-QA-20261016/RELATORIO-QA.md. | 18/10/2026: consolidação QA posterior ao protótipo revista; três menus com explicação/destinos, página Porquê investir dedicada melhorada, captura desktop/móvel390px e Escape/foco. Associações e contexto recuperados em duas sessões independentes autenticadas/MFA; quatro consumidores,19etapas, resultados para revisão e pedidos históricos recuperados. Provas transacionais40condições de16/10 reutilizadas. Relatório/pacote: outputs/investmoz-navegacao-consolidacao-20261018/para-revisao/. | Revisão visível18/10: candidata b1c98ec7140c, quatro entradas no mesmoUUID/próxima acção; prévia mantém/actualiza/revisão3resultados e9etapas, confirmação contexto3→4 e recuperação após logout/login/MFA observadas. Simulador, Terra/DUAT e Balcão mostram pré-preenchimento/comparação preservando edições. Relatório REVISAO-VISIVEL-DOC01.md e recibo em outputs/investmoz-navegacao-consolidacao-20261018/para-revisao/. | 18/10: integração da manifestação QA 73f8bd1347ca observada: vínculo opcional explícito no dossier existente, objectivo/localização preenchidos e sector editado preservado, recuperação em nova sessão/MFA, uma submissão e recibo IR-2026-01M576QMSKV91Q53GZCHKM61P0; dois reenvios com o mesmo protocolo.18 checksHTTP e15 de leitura;28 outros dossiers iguais. RELATORIO-MANIFESTACAO-QA.md na mesma entrega. | 18/10: Tempo autorizou disponibilização da candidata73f8bd1347ca. Código40fontes/build167 trocados por hash, manutenção terminada, cache de dados preservada. Backup fresco/restauro QA:295tabelas,31sequências,1320ficheiros, arranque/decifragem conferidos. Relatório operacional em outputs/investmoz-navegacao-ativacao-20261018/para-revisao/. | 18/10: disponibilização concluída73f8bd1347ca. MFA regularizado e150000 instalada pela conta2, reciboda1cae7b-a403-4256-9fd8-98ff2a69918d. Ledger/tabela=1, zero preferências importadas. Prévia e sucesso observados; Codex não repetiuPOST.290tabelas iguais ao backup e zero diferenças inesperadas. Relatório/recibo finais na mesma entrega. | Homologação teste-investidor 19/10/2026: Navegação contextual e manifestação de interesse=Ausente. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Navegação contextual e manifestação de interesse=Disponível. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. [UTILIZACAO-HOMOLOGACAO-20261019] Leitura nominal de contas/recursos no destino; saldo18/10; prévia29 sem escrita; comparação de hashes QA separados. outputs/investmoz-disponibilizacao-integral-20261019/UTILIZACAO-EFECTIVA-HOMOLOGACAO.md [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,," | Revisão visível sóQA; edição de Terra/Balcão em memória, sem submissão. Comparação de cliques estrutural documentada, sem ganho global/telemetria presumidos. Código exacto SHA256b1c98ec7140c2753a40d22b6b4f235ab7c4f7c5a43d322d55ba6c84a53a169d6. L1 encerrado no âmbito entregue, não reensaiado; ativo inalterado. | Cliques comparativos continuam estruturais. Nesta associação observados uma escolha no select + uma activação; submissão uma activação; sem total desde início/tempo/ganho global. Dois reenviosHTTP não contam como cliques.998 ficheiros ativos iguais; sem schema novo, sem repetir140000/L1; ficha integral aberta. | Não confundir código disponibilizado com instalação integral concluída. Nenhuma ficha guardada/publicada, fixture/grant ou submissão ativa.292tabelas iguais; só cache/sessões/remember_token variaram, zero diferenças inesperadas. Provas QA anteriores reutilizadas; conferência dos novos anexos pelo utilizador não presumida; ficha integral aberta. | Instalação nominal e conferência operacional por leitura; zero fichas guardadas/publicadas, fixtures/grants ou manifestações submetidas no ativo. Provas funcionais são as QA anteriores, não novo ensaio ativo. Autorização da Tempo não presume conferência dos novos anexos pelo utilizador; cliques estruturais não viram telemetria.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8e6deaa7-0005,A solução final deverá apresentar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 85,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8e6deaa7-0005: A solução final deverá apresentar:,P2,MASTER-8e6deaa7-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8e6deaa7-0005,1,"[{""id"":""MASTER-8e6deaa7-0005"",""pedido"":""A solução final deverá apresentar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 85""],""aceitacao"":""A solução final deverá apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8e6deaa7-0006,Cada cluster deverá permitir visualizar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 116,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8e6deaa7-0006: Cada cluster deverá permitir visualizar:,P2,MASTER-8e6deaa7-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8e6deaa7-0006,1,"[{""id"":""MASTER-8e6deaa7-0006"",""pedido"":""Cada cluster deverá permitir visualizar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 116""],""aceitacao"":""Cada cluster deverá permitir visualizar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8e6deaa7-0007,Cada corredor deverá apresentar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 146,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8e6deaa7-0007: Cada corredor deverá apresentar:,P2,MASTER-8e6deaa7-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8e6deaa7-0007,1,"[{""id"":""MASTER-8e6deaa7-0007"",""pedido"":""Cada corredor deverá apresentar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 146""],""aceitacao"":""Cada corredor deverá apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8e6deaa7-0008,Cada projecto âncora deverá indicar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 176,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8e6deaa7-0008: Cada projecto âncora deverá indicar:,P2,MASTER-8e6deaa7-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8e6deaa7-0008,1,"[{""id"":""MASTER-8e6deaa7-0008"",""pedido"":""Cada projecto âncora deverá indicar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 176""],""aceitacao"":""Cada projecto âncora deverá indicar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8e6deaa7-0009,As oportunidades na educação deverão ser apresentadas em função:,..\..\..\..\..\..\Users\macbook\.codex\attachments\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 229,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8e6deaa7-0009: As oportunidades na educação deverão ser apresentadas em função:,P2,MASTER-8e6deaa7-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8e6deaa7-0009,1,"[{""id"":""MASTER-8e6deaa7-0009"",""pedido"":""As oportunidades na educação deverão ser apresentadas em função:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 229""],""aceitacao"":""As oportunidades na educação deverão ser apresentadas em função:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8e6deaa7-0010,"Cada oportunidade deverá estar relacionada, quando aplicável, com:",..\..\..\..\..\..\Users\macbook\.codex\attachments\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 361,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8e6deaa7-0010: Cada oportunidade deverá estar relacionada, quando aplicável, com:",P2,MASTER-8e6deaa7-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8e6deaa7-0010,1,"[{""id"":""MASTER-8e6deaa7-0010"",""pedido"":""Cada oportunidade deverá estar relacionada, quando aplicável, com:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 361""],""aceitacao"":""Cada oportunidade deverá estar relacionada, quando aplicável, com:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8e6deaa7-0011,A ficha deverá apresentar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 377,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8e6deaa7-0011: A ficha deverá apresentar:,P2,MASTER-8e6deaa7-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8e6deaa7-0011,1,"[{""id"":""MASTER-8e6deaa7-0011"",""pedido"":""A ficha deverá apresentar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 377""],""aceitacao"":""A ficha deverá apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8e6deaa7-0012,"Permitir indicar a existência, disponibilidade, capacidade, qualidade ou necessidade de:",..\..\..\..\..\..\Users\macbook\.codex\attachments\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 517,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8e6deaa7-0012: Permitir indicar a existência, disponibilidade, capacidade, qualidade ou necessidade de:",P2,MASTER-8e6deaa7-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8e6deaa7-0012,1,"[{""id"":""MASTER-8e6deaa7-0012"",""pedido"":""Permitir indicar a existência, disponibilidade, capacidade, qualidade ou necessidade de:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 517""],""aceitacao"":""Permitir indicar a existência, disponibilidade, capacidade, qualidade ou necessidade de:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8e6deaa7-0013,Cada página deverá apresentar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 699,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8e6deaa7-0013: Cada página deverá apresentar:,P2,MASTER-8e6deaa7-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8e6deaa7-0013,1,"[{""id"":""MASTER-8e6deaa7-0013"",""pedido"":""Cada página deverá apresentar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 699""],""aceitacao"":""Cada página deverá apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8e6deaa7-0014,O upgrade apenas deverá ser considerado concluído quando:,..\..\..\..\..\..\Users\macbook\.codex\attachments\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 778,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8e6deaa7-0014: O upgrade apenas deverá ser considerado concluído quando:,P2,MASTER-8e6deaa7-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8e6deaa7-0014,1,"[{""id"":""MASTER-8e6deaa7-0014"",""pedido"":""O upgrade apenas deverá ser considerado concluído quando:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 778""],""aceitacao"":""O upgrade apenas deverá ser considerado concluído quando:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8e6deaa7-0015, formulário permitir opções configuráveis;,..\..\..\..\..\..\Users\macbook\.codex\attachments\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 790,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-8e6deaa7-0015:  formulário permitir opções configuráveis;,P2,MASTER-8e6deaa7-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8e6deaa7-0015,1,"[{""id"":""MASTER-8e6deaa7-0015"",""pedido"":"" formulário permitir opções configuráveis;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 790""],""aceitacao"":"" formulário permitir opções configuráveis;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8e6deaa7-0016, formulário permitir acrescentar necessidades caso a caso;,..\..\..\..\..\..\Users\macbook\.codex\attachments\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 791,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-8e6deaa7-0016:  formulário permitir acrescentar necessidades caso a caso;,P2,MASTER-8e6deaa7-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8e6deaa7-0016,1,"[{""id"":""MASTER-8e6deaa7-0016"",""pedido"":"" formulário permitir acrescentar necessidades caso a caso;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 791""],""aceitacao"":"" formulário permitir acrescentar necessidades caso a caso;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-574657f7-0001,Uma localização visível no ecrã não deve ser considerada inválida apenas porque falta um campo numa relação.,..\..\..\..\..\..\Users\macbook\.codex\attachments\a89743e5-3439-4543-9382-2df32e6ceaa9\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 21,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-574657f7-0001: Uma localização visível no ecrã não deve ser considerada inválida apenas porque falta um campo numa relação.,P2,MASTER-574657f7-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-574657f7-0001,1,"[{""id"":""MASTER-574657f7-0001"",""pedido"":""Uma localização visível no ecrã não deve ser considerada inválida apenas porque falta um campo numa relação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a89743e5-3439-4543-9382-2df32e6ceaa9\\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 21""],""aceitacao"":""Uma localização visível no ecrã não deve ser considerada inválida apenas porque falta um campo numa relação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-574657f7-0002,"Implementar ou completar formulários administrativos para ZEE, ZFI e parques industriais, reutilizando os cadastros existentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\a89743e5-3439-4543-9382-2df32e6ceaa9\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 25,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-574657f7-0002: Implementar ou completar formulários administrativos para ZEE, ZFI e parques industriais, reutilizando os cadastros existentes.",P2,MASTER-574657f7-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-574657f7-0002,1,"[{""id"":""MASTER-574657f7-0002"",""pedido"":""Implementar ou completar formulários administrativos para ZEE, ZFI e parques industriais, reutilizando os cadastros existentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a89743e5-3439-4543-9382-2df32e6ceaa9\\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 25""],""aceitacao"":""Implementar ou completar formulários administrativos para ZEE, ZFI e parques industriais, reutilizando os cadastros existentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-574657f7-0003,"Permitir guardar informação incompleta em rascunho. A publicação deve exigir os elementos documentais essenciais definidos para cada categoria, sem impor certificadores externos como requisito geral.",..\..\..\..\..\..\Users\macbook\.codex\attachments\a89743e5-3439-4543-9382-2df32e6ceaa9\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 29,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-574657f7-0003: Permitir guardar informação incompleta em rascunho. A publicação deve exigir os elementos documentais essenciais definidos para cada categoria, sem impor certificadores externos como requisito geral.",P1,MASTER-574657f7-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-574657f7-0003,1,"[{""id"":""MASTER-574657f7-0003"",""pedido"":""Permitir guardar informação incompleta em rascunho. A publicação deve exigir os elementos documentais essenciais definidos para cada categoria, sem impor certificadores externos como requisito geral."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a89743e5-3439-4543-9382-2df32e6ceaa9\\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 29""],""aceitacao"":""Permitir guardar informação incompleta em rascunho. A publicação deve exigir os elementos documentais essenciais definidos para cada categoria, sem impor certificadores externos como requisito geral."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-574657f7-0004,"Ao seleccionar uma categoria, abrir um selector acessível, com pesquisa, localização e resumo dos registos disponíveis. Após escolher um registo, apresentar a sua ficha e acções claras:",..\..\..\..\..\..\Users\macbook\.codex\attachments\a89743e5-3439-4543-9382-2df32e6ceaa9\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 46,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-574657f7-0004: Ao seleccionar uma categoria, abrir um selector acessível, com pesquisa, localização e resumo dos registos disponíveis. Após escolher um registo, apresentar a sua ficha e acções claras:",P2,MASTER-574657f7-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-574657f7-0004,1,"[{""id"":""MASTER-574657f7-0004"",""pedido"":""Ao seleccionar uma categoria, abrir um selector acessível, com pesquisa, localização e resumo dos registos disponíveis. Após escolher um registo, apresentar a sua ficha e acções claras:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a89743e5-3439-4543-9382-2df32e6ceaa9\\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 46""],""aceitacao"":""Ao seleccionar uma categoria, abrir um selector acessível, com pesquisa, localização e resumo dos registos disponíveis. Após escolher um registo, apresentar a sua ficha e acções claras:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-574657f7-0005,"Uma pesquisa deve apresentar resultados reais, critérios aplicados e alternativas quando não houver correspondências. Não gerar resultados demonstrativos, confirmações fictícias ou perder silenciosamente a selecção do utilizador.",..\..\..\..\..\..\Users\macbook\.codex\attachments\a89743e5-3439-4543-9382-2df32e6ceaa9\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 53,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-574657f7-0005: Uma pesquisa deve apresentar resultados reais, critérios aplicados e alternativas quando não houver correspondências. Não gerar resultados demonstrativos, confirmações fictícias ou perder silenciosamente a selecção do utilizador.",P2,MASTER-574657f7-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-574657f7-0005,1,"[{""id"":""MASTER-574657f7-0005"",""pedido"":""Uma pesquisa deve apresentar resultados reais, critérios aplicados e alternativas quando não houver correspondências. Não gerar resultados demonstrativos, confirmações fictícias ou perder silenciosamente a selecção do utilizador."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a89743e5-3439-4543-9382-2df32e6ceaa9\\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 53""],""aceitacao"":""Uma pesquisa deve apresentar resultados reais, critérios aplicados e alternativas quando não houver correspondências. Não gerar resultados demonstrativos, confirmações fictícias ou perder silenciosamente a selecção do utilizador."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-574657f7-0006,"As categorias territoriais e económicas devem estar acessíveis dentro de “Oportunidades de investimento”, sem impedir acesso directo às respectivas fichas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\a89743e5-3439-4543-9382-2df32e6ceaa9\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 71,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-574657f7-0006: As categorias territoriais e económicas devem estar acessíveis dentro de “Oportunidades de investimento”, sem impedir acesso directo às respectivas fichas.",P2,MASTER-574657f7-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-574657f7-0006,1,"[{""id"":""MASTER-574657f7-0006"",""pedido"":""As categorias territoriais e económicas devem estar acessíveis dentro de “Oportunidades de investimento”, sem impedir acesso directo às respectivas fichas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a89743e5-3439-4543-9382-2df32e6ceaa9\\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 71""],""aceitacao"":""As categorias territoriais e económicas devem estar acessíveis dentro de “Oportunidades de investimento”, sem impedir acesso directo às respectivas fichas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-574657f7-0007,"A sequência deve adaptar-se à actividade, maturidade, localização e perfil do utilizador. Não exigir abertura de empresa ou documentos como condição para explorar uma ideia.",..\..\..\..\..\..\Users\macbook\.codex\attachments\a89743e5-3439-4543-9382-2df32e6ceaa9\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 81,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-574657f7-0007: A sequência deve adaptar-se à actividade, maturidade, localização e perfil do utilizador. Não exigir abertura de empresa ou documentos como condição para explorar uma ideia.",P2,MASTER-574657f7-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-574657f7-0007,1,"[{""id"":""MASTER-574657f7-0007"",""pedido"":""A sequência deve adaptar-se à actividade, maturidade, localização e perfil do utilizador. Não exigir abertura de empresa ou documentos como condição para explorar uma ideia."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a89743e5-3439-4543-9382-2df32e6ceaa9\\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 81""],""aceitacao"":""A sequência deve adaptar-se à actividade, maturidade, localização e perfil do utilizador. Não exigir abertura de empresa ou documentos como condição para explorar uma ideia."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-574657f7-0008,"c) Implementar selecção, pesquisa e resultados úteis;",..\..\..\..\..\..\Users\macbook\.codex\attachments\a89743e5-3439-4543-9382-2df32e6ceaa9\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 90,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-574657f7-0008: c) Implementar selecção, pesquisa e resultados úteis;",P2,MASTER-574657f7-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-574657f7-0008,1,"[{""id"":""MASTER-574657f7-0008"",""pedido"":""c) Implementar selecção, pesquisa e resultados úteis;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a89743e5-3439-4543-9382-2df32e6ceaa9\\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 90""],""aceitacao"":""c) Implementar selecção, pesquisa e resultados úteis;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-574657f7-0009,"Registar alterações, testes, requisitos concluídos e pendências. Não considerar um requisito concluído apenas porque existe uma rota, um formulário ou um teste automatizado: demonstrar o comportamento solicitado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\a89743e5-3439-4543-9382-2df32e6ceaa9\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 104,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-574657f7-0009: Registar alterações, testes, requisitos concluídos e pendências. Não considerar um requisito concluído apenas porque existe uma rota, um formulário ou um teste automatizado: demonstrar o comportamento solicitado.",P2,MASTER-574657f7-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-574657f7-0009,1,"[{""id"":""MASTER-574657f7-0009"",""pedido"":""Registar alterações, testes, requisitos concluídos e pendências. Não considerar um requisito concluído apenas porque existe uma rota, um formulário ou um teste automatizado: demonstrar o comportamento solicitado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a89743e5-3439-4543-9382-2df32e6ceaa9\\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 104""],""aceitacao"":""Registar alterações, testes, requisitos concluídos e pendências. Não considerar um requisito concluído apenas porque existe uma rota, um formulário ou um teste automatizado: demonstrar o comportamento solicitado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b207d14e-0001,"• Diploma Ministerial n.º 202/2010, de 24 de Novembro: aprovou o Regulamento do Regime Fiscal e Aduaneiro das Zonas Económicas Especiais e das Zonas Francas Industriais e revogou o Diploma Ministerial n.º 14/2002, de 30 de Janeiro. A sua aplicação actual deve ser interpretada em articulação com a Lei n.º 8/2023, o Decreto n.º 8/2024, o Decreto n.º 12/2026 e eventuais alterações fiscais posteriores.",..\..\..\..\..\..\Users\macbook\.codex\attachments\aa68e897-14b6-4504-ad05-93c2e3f0b4fc\Pasted text.txt; SHA b207d14e53cf13e621a01d0e2bf4bb82bdb65ad0ba07c457b42923299d0336a9; linha 41,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b207d14e-0001: • Diploma Ministerial n.º 202/2010, de 24 de Novembro: aprovou o Regulamento do Regime Fiscal e Aduaneiro das Zonas Económicas Especiais e das Zonas Francas Industriais e revogou o Diploma Ministerial n.º 14/2002, de 30 de Janeiro. A sua aplicação actual deve ser interpretada em articulação com a Lei n.º 8/2023, o Decreto n.º 8/2024, o Decreto n.º 12/2026 e eventuais alterações fiscais posteriores.",P2,MASTER-b207d14e-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b207d14e-0001,1,"[{""id"":""MASTER-b207d14e-0001"",""pedido"":""• Diploma Ministerial n.º 202/2010, de 24 de Novembro: aprovou o Regulamento do Regime Fiscal e Aduaneiro das Zonas Económicas Especiais e das Zonas Francas Industriais e revogou o Diploma Ministerial n.º 14/2002, de 30 de Janeiro. A sua aplicação actual deve ser interpretada em articulação com a Lei n.º 8/2023, o Decreto n.º 8/2024, o Decreto n.º 12/2026 e eventuais alterações fiscais posteriores."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\aa68e897-14b6-4504-ad05-93c2e3f0b4fc\\Pasted text.txt; SHA b207d14e53cf13e621a01d0e2bf4bb82bdb65ad0ba07c457b42923299d0336a9; linha 41""],""aceitacao"":""• Diploma Ministerial n.º 202/2010, de 24 de Novembro: aprovou o Regulamento do Regime Fiscal e Aduaneiro das Zonas Económicas Especiais e das Zonas Francas Industriais e revogou o Diploma Ministerial n.º 14/2002, de 30 de Janeiro. A sua aplicação actual deve ser interpretada em articulação com a Lei n.º 8/2023, o Decreto n.º 8/2024, o Decreto n.º 12/2026 e eventuais alterações fiscais posteriores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-b207d14e-0002,"Para decisões de investimento ou instalação, os incentivos fiscais, os requisitos de licenciamento, a disponibilidade de terrenos, o estatuto jurídico da zona e as condições de operação devem ser confirmados junto da APIEX, IP, da entidade gestora do parque e das demais autoridades competentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\aa68e897-14b6-4504-ad05-93c2e3f0b4fc\Pasted text.txt; SHA b207d14e53cf13e621a01d0e2bf4bb82bdb65ad0ba07c457b42923299d0336a9; linha 60,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b207d14e-0002: Para decisões de investimento ou instalação, os incentivos fiscais, os requisitos de licenciamento, a disponibilidade de terrenos, o estatuto jurídico da zona e as condições de operação devem ser confirmados junto da APIEX, IP, da entidade gestora do parque e das demais autoridades competentes.",P2,MASTER-b207d14e-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b207d14e-0002,1,"[{""id"":""MASTER-b207d14e-0002"",""pedido"":""Para decisões de investimento ou instalação, os incentivos fiscais, os requisitos de licenciamento, a disponibilidade de terrenos, o estatuto jurídico da zona e as condições de operação devem ser confirmados junto da APIEX, IP, da entidade gestora do parque e das demais autoridades competentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\aa68e897-14b6-4504-ad05-93c2e3f0b4fc\\Pasted text.txt; SHA b207d14e53cf13e621a01d0e2bf4bb82bdb65ad0ba07c457b42923299d0336a9; linha 60""],""aceitacao"":""Para decisões de investimento ou instalação, os incentivos fiscais, os requisitos de licenciamento, a disponibilidade de terrenos, o estatuto jurídico da zona e as condições de operação devem ser confirmados junto da APIEX, IP, da entidade gestora do parque e das demais autoridades competentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-99e36a08-0001,"Antes de implementar, inspeccione o repositório e identifique funcionalidades existentes, lacunas, permissões e testes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 13,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-99e36a08-0001: Antes de implementar, inspeccione o repositório e identifique funcionalidades existentes, lacunas, permissões e testes.",P2,MASTER-99e36a08-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0001,1,"[{""id"":""MASTER-99e36a08-0001"",""pedido"":""Antes de implementar, inspeccione o repositório e identifique funcionalidades existentes, lacunas, permissões e testes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 13""],""aceitacao"":""Antes de implementar, inspeccione o repositório e identifique funcionalidades existentes, lacunas, permissões e testes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-99e36a08-0002,A proposta de revisão indicada pelo utilizador deve ficar registada separadamente como pendente dos actos necessários à entrada em vigor. Não deve alimentar regras activas.,..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 30,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-99e36a08-0002: A proposta de revisão indicada pelo utilizador deve ficar registada separadamente como pendente dos actos necessários à entrada em vigor. Não deve alimentar regras activas.,P2,MASTER-99e36a08-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0002,1,"[{""id"":""MASTER-99e36a08-0002"",""pedido"":""A proposta de revisão indicada pelo utilizador deve ficar registada separadamente como pendente dos actos necessários à entrada em vigor. Não deve alimentar regras activas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 30""],""aceitacao"":""A proposta de revisão indicada pelo utilizador deve ficar registada separadamente como pendente dos actos necessários à entrada em vigor. Não deve alimentar regras activas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-99e36a08-0003,Manter regras versionadas e preservar processos históricos.,..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 31,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-99e36a08-0003: Manter regras versionadas e preservar processos históricos.,P2,MASTER-99e36a08-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0003,1,"[{""id"":""MASTER-99e36a08-0003"",""pedido"":""Manter regras versionadas e preservar processos históricos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 31""],""aceitacao"":""Manter regras versionadas e preservar processos históricos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-99e36a08-0004,"Regularização, transmissão, alteração, demarcação e emissão documental devem ser tratados como actos específicos, não automaticamente como novas modalidades de aquisição.",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 43,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-99e36a08-0004: Regularização, transmissão, alteração, demarcação e emissão documental devem ser tratados como actos específicos, não automaticamente como novas modalidades de aquisição.",P2,MASTER-99e36a08-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0004,1,"[{""id"":""MASTER-99e36a08-0004"",""pedido"":""Regularização, transmissão, alteração, demarcação e emissão documental devem ser tratados como actos específicos, não automaticamente como novas modalidades de aquisição."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 43""],""aceitacao"":""Regularização, transmissão, alteração, demarcação e emissão documental devem ser tratados como actos específicos, não automaticamente como novas modalidades de aquisição."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-99e36a08-0005,"Implementar o modelo do ponto 6 como formulário progressivo, responsivo e acessível.",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 46,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-99e36a08-0005: Implementar o modelo do ponto 6 como formulário progressivo, responsivo e acessível.",P2,MASTER-99e36a08-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0005,1,"[{""id"":""MASTER-99e36a08-0005"",""pedido"":""Implementar o modelo do ponto 6 como formulário progressivo, responsivo e acessível."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 46""],""aceitacao"":""Implementar o modelo do ponto 6 como formulário progressivo, responsivo e acessível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-99e36a08-0006,Permitir consulta e descarga da versão pública em branco sem autenticação.,..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 54,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-99e36a08-0006: Permitir consulta e descarga da versão pública em branco sem autenticação.,P2,MASTER-99e36a08-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0006,1,"[{""id"":""MASTER-99e36a08-0006"",""pedido"":""Permitir consulta e descarga da versão pública em branco sem autenticação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 54""],""aceitacao"":""Permitir consulta e descarga da versão pública em branco sem autenticação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-99e36a08-0007,"Para guardar e recuperar dados pessoais, utilizar autenticação ou mecanismo de retoma segura já suportado. Não disponibilizar documentos preenchidos através de ligações públicas previsíveis.",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 55,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-99e36a08-0007: Para guardar e recuperar dados pessoais, utilizar autenticação ou mecanismo de retoma segura já suportado. Não disponibilizar documentos preenchidos através de ligações públicas previsíveis.",P1,MASTER-99e36a08-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0007,1,"[{""id"":""MASTER-99e36a08-0007"",""pedido"":""Para guardar e recuperar dados pessoais, utilizar autenticação ou mecanismo de retoma segura já suportado. Não disponibilizar documentos preenchidos através de ligações públicas previsíveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 55""],""aceitacao"":""Para guardar e recuperar dados pessoais, utilizar autenticação ou mecanismo de retoma segura já suportado. Não disponibilizar documentos preenchidos através de ligações públicas previsíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-99e36a08-0008,"Se a edição electrónica do PDF não puder ser garantida, disponibilizar uma versão imprimível claramente identificada e manter o preenchimento no portal funcional.",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 57,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-99e36a08-0008: Se a edição electrónica do PDF não puder ser garantida, disponibilizar uma versão imprimível claramente identificada e manter o preenchimento no portal funcional.",P2,MASTER-99e36a08-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0008,1,"[{""id"":""MASTER-99e36a08-0008"",""pedido"":""Se a edição electrónica do PDF não puder ser garantida, disponibilizar uma versão imprimível claramente identificada e manter o preenchimento no portal funcional."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 57""],""aceitacao"":""Se a edição electrónica do PDF não puder ser garantida, disponibilizar uma versão imprimível claramente identificada e manter o preenchimento no portal funcional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-99e36a08-0009,"A versão preenchida deve corresponder aos dados guardados e indicar referência interna, data e versão do modelo. Essa referência não é o número oficial do processo.",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 58,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-99e36a08-0009: A versão preenchida deve corresponder aos dados guardados e indicar referência interna, data e versão do modelo. Essa referência não é o número oficial do processo.",P2,MASTER-99e36a08-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0009,1,"[{""id"":""MASTER-99e36a08-0009"",""pedido"":""A versão preenchida deve corresponder aos dados guardados e indicar referência interna, data e versão do modelo. Essa referência não é o número oficial do processo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 58""],""aceitacao"":""A versão preenchida deve corresponder aos dados guardados e indicar referência interna, data e versão do modelo. Essa referência não é o número oficial do processo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-99e36a08-0010,"Exigir pelo menos um contacto utilizável, sem obrigar simultaneamente email e telefone.",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 91,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-99e36a08-0010: Exigir pelo menos um contacto utilizável, sem obrigar simultaneamente email e telefone.",P2,MASTER-99e36a08-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0010,1,"[{""id"":""MASTER-99e36a08-0010"",""pedido"":""Exigir pelo menos um contacto utilizável, sem obrigar simultaneamente email e telefone."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 91""],""aceitacao"":""Exigir pelo menos um contacto utilizável, sem obrigar simultaneamente email e telefone."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-99e36a08-0011,"No portal, utilizar selectores territoriais dependentes. Não exigir todos os níveis quando ainda não forem conhecidos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 111,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-99e36a08-0011: No portal, utilizar selectores territoriais dependentes. Não exigir todos os níveis quando ainda não forem conhecidos.",P2,MASTER-99e36a08-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0011,1,"[{""id"":""MASTER-99e36a08-0011"",""pedido"":""No portal, utilizar selectores territoriais dependentes. Não exigir todos os níveis quando ainda não forem conhecidos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 111""],""aceitacao"":""No portal, utilizar selectores territoriais dependentes. Não exigir todos os níveis quando ainda não forem conhecidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-99e36a08-0012,"Cada item deve indicar aplicabilidade, fonte, estado, responsável, prazo confirmado e evidência.",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 159,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-99e36a08-0012: Cada item deve indicar aplicabilidade, fonte, estado, responsável, prazo confirmado e evidência.",P2,MASTER-99e36a08-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0012,1,"[{""id"":""MASTER-99e36a08-0012"",""pedido"":""Cada item deve indicar aplicabilidade, fonte, estado, responsável, prazo confirmado e evidência."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 159""],""aceitacao"":""Cada item deve indicar aplicabilidade, fonte, estado, responsável, prazo confirmado e evidência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-99e36a08-0013,Não exigir todo o dossier para pedir orientação. Não tornar documentos obrigatórios apenas por constarem numa digitalização.,..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 161,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-99e36a08-0013: Não exigir todo o dossier para pedir orientação. Não tornar documentos obrigatórios apenas por constarem numa digitalização.,P2,MASTER-99e36a08-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0013,1,"[{""id"":""MASTER-99e36a08-0013"",""pedido"":""Não exigir todo o dossier para pedir orientação. Não tornar documentos obrigatórios apenas por constarem numa digitalização."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 161""],""aceitacao"":""Não exigir todo o dossier para pedir orientação. Não tornar documentos obrigatórios apenas por constarem numa digitalização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-99e36a08-0014,"Permitir tabelas por período, com actividade, área, unidade, metas, construções, vedações e investimento previsto.",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 164,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-99e36a08-0014: Permitir tabelas por período, com actividade, área, unidade, metas, construções, vedações e investimento previsto.",P2,MASTER-99e36a08-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0014,1,"[{""id"":""MASTER-99e36a08-0014"",""pedido"":""Permitir tabelas por período, com actividade, área, unidade, metas, construções, vedações e investimento previsto."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 164""],""aceitacao"":""Permitir tabelas por período, com actividade, área, unidade, metas, construções, vedações e investimento previsto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-99e36a08-0015,Distinguir existente de planeado. Não transformar os cinco anos do modelo numa duração obrigatória universal.,..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 165,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-99e36a08-0015: Distinguir existente de planeado. Não transformar os cinco anos do modelo numa duração obrigatória universal.,P2,MASTER-99e36a08-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0015,1,"[{""id"":""MASTER-99e36a08-0015"",""pedido"":""Distinguir existente de planeado. Não transformar os cinco anos do modelo numa duração obrigatória universal."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 165""],""aceitacao"":""Distinguir existente de planeado. Não transformar os cinco anos do modelo numa duração obrigatória universal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-99e36a08-0016,"Disponibilizar preparação e acompanhamento de consultas, com:",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 168,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-99e36a08-0016: Disponibilizar preparação e acompanhamento de consultas, com:",P2,MASTER-99e36a08-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0016,1,"[{""id"":""MASTER-99e36a08-0016"",""pedido"":""Disponibilizar preparação e acompanhamento de consultas, com:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 168""],""aceitacao"":""Disponibilizar preparação e acompanhamento de consultas, com:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-99e36a08-0017,"A minuta deve indicar “Preparação”. Não preencher concordância, pareceres, assinaturas ou carimbos como se a consulta tivesse ocorrido.",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 176,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-99e36a08-0017: A minuta deve indicar “Preparação”. Não preencher concordância, pareceres, assinaturas ou carimbos como se a consulta tivesse ocorrido.",P2,MASTER-99e36a08-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0017,1,"[{""id"":""MASTER-99e36a08-0017"",""pedido"":""A minuta deve indicar “Preparação”. Não preencher concordância, pareceres, assinaturas ou carimbos como se a consulta tivesse ocorrido."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 176""],""aceitacao"":""A minuta deve indicar “Preparação”. Não preencher concordância, pareceres, assinaturas ou carimbos como se a consulta tivesse ocorrido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-99e36a08-0018,"Os ficheiros fornecidos são digitalizações. Preservar os originais, registar origem e âmbito e conferir qualquer extracção por OCR.",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 179,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-99e36a08-0018: Os ficheiros fornecidos são digitalizações. Preservar os originais, registar origem e âmbito e conferir qualquer extracção por OCR.",P2,MASTER-99e36a08-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0018,1,"[{""id"":""MASTER-99e36a08-0018"",""pedido"":""Os ficheiros fornecidos são digitalizações. Preservar os originais, registar origem e âmbito e conferir qualquer extracção por OCR."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 179""],""aceitacao"":""Os ficheiros fornecidos são digitalizações. Preservar os originais, registar origem e âmbito e conferir qualquer extracção por OCR."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-99e36a08-0019,Confirmar a actualidade dos modelos antes de os disponibilizar para apresentação oficial. Não generalizar um modelo identificado com serviços provinciais a todo o país.,..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 181,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-99e36a08-0019: Confirmar a actualidade dos modelos antes de os disponibilizar para apresentação oficial. Não generalizar um modelo identificado com serviços provinciais a todo o país.,P1,MASTER-99e36a08-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0019,1,"[{""id"":""MASTER-99e36a08-0019"",""pedido"":""Confirmar a actualidade dos modelos antes de os disponibilizar para apresentação oficial. Não generalizar um modelo identificado com serviços provinciais a todo o país."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 181""],""aceitacao"":""Confirmar a actualidade dos modelos antes de os disponibilizar para apresentação oficial. Não generalizar um modelo identificado com serviços provinciais a todo o país."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-99e36a08-0020,"Registar apresentação oficial, diligências, decisões e emissão documental apenas mediante evidência.",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 185,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-99e36a08-0020: Registar apresentação oficial, diligências, decisões e emissão documental apenas mediante evidência.",P2,MASTER-99e36a08-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0020,1,"[{""id"":""MASTER-99e36a08-0020"",""pedido"":""Registar apresentação oficial, diligências, decisões e emissão documental apenas mediante evidência."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 185""],""aceitacao"":""Registar apresentação oficial, diligências, decisões e emissão documental apenas mediante evidência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-99e36a08-0021,"Reutilizar base territorial, mapas, projectos e CRM. Permitir várias parcelas sem duplicar entidades.",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 186,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-99e36a08-0021: Reutilizar base territorial, mapas, projectos e CRM. Permitir várias parcelas sem duplicar entidades.",P2,MASTER-99e36a08-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0021,1,"[{""id"":""MASTER-99e36a08-0021"",""pedido"":""Reutilizar base territorial, mapas, projectos e CRM. Permitir várias parcelas sem duplicar entidades."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 186""],""aceitacao"":""Reutilizar base territorial, mapas, projectos e CRM. Permitir várias parcelas sem duplicar entidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-99e36a08-0022,"Implementar validação de ficheiros, controlo antimalware, armazenamento protegido, versões, retenção e acesso auditado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 191,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-99e36a08-0022: Implementar validação de ficheiros, controlo antimalware, armazenamento protegido, versões, retenção e acesso auditado.",P2,MASTER-99e36a08-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0022,1,"[{""id"":""MASTER-99e36a08-0022"",""pedido"":""Implementar validação de ficheiros, controlo antimalware, armazenamento protegido, versões, retenção e acesso auditado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 191""],""aceitacao"":""Implementar validação de ficheiros, controlo antimalware, armazenamento protegido, versões, retenção e acesso auditado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-99e36a08-0023,"Guardar origem, versão, autor, revisor e evidência das alterações. Não publicar dados pessoais, actas ou localização sensível por defeito.",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 192,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-99e36a08-0023: Guardar origem, versão, autor, revisor e evidência das alterações. Não publicar dados pessoais, actas ou localização sensível por defeito.",P2,MASTER-99e36a08-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0023,1,"[{""id"":""MASTER-99e36a08-0023"",""pedido"":""Guardar origem, versão, autor, revisor e evidência das alterações. Não publicar dados pessoais, actas ou localização sensível por defeito."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 192""],""aceitacao"":""Guardar origem, versão, autor, revisor e evidência das alterações. Não publicar dados pessoais, actas ou localização sensível por defeito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1154155-0001,"Antes de implementar, precisamos de compatibilizar três pontos:",..\..\..\..\..\..\Users\macbook\.codex\attachments\b1cdf53f-6026-4724-ba91-fb21b176eddb\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 1,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1154155-0001: Antes de implementar, precisamos de compatibilizar três pontos:",P2,MASTER-e1154155-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1154155-0001,1,"[{""id"":""MASTER-e1154155-0001"",""pedido"":""Antes de implementar, precisamos de compatibilizar três pontos:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b1cdf53f-6026-4724-ba91-fb21b176eddb\\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 1""],""aceitacao"":""Antes de implementar, precisamos de compatibilizar três pontos:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1154155-0002,"'- Integrações externas: a introdução prevê esta versão sem troca de informação entre sistemas, mas outras secções tornam CRM, SSO e APIs externas dependências bloqueantes. Podemos reutilizar os serviços internos e deixar as ligações externas preparadas para uma fase posterior.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b1cdf53f-6026-4724-ba91-fb21b176eddb\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 2,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1154155-0002: - Integrações externas: a introdução prevê esta versão sem troca de informação entre sistemas, mas outras secções tornam CRM, SSO e APIs externas dependências bloqueantes. Podemos reutilizar os serviços internos e deixar as ligações externas preparadas para uma fase posterior.",P2,MASTER-e1154155-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1154155-0002,1,"[{""id"":""MASTER-e1154155-0002"",""pedido"":""- Integrações externas: a introdução prevê esta versão sem troca de informação entre sistemas, mas outras secções tornam CRM, SSO e APIs externas dependências bloqueantes. Podemos reutilizar os serviços internos e deixar as ligações externas preparadas para uma fase posterior."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b1cdf53f-6026-4724-ba91-fb21b176eddb\\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 2""],""aceitacao"":""- Integrações externas: a introdução prevê esta versão sem troca de informação entre sistemas, mas outras secções tornam CRM, SSO e APIs externas dependências bloqueantes. Podemos reutilizar os serviços internos e deixar as ligações externas preparadas para uma fase posterior."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1154155-0003,"'- Cadastros únicos: o modelo propõe tabelas que podem colidir com as existentes, incluindo opportunities. Deve referenciar contas, organizações, documentos, setores e territórios atuais.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b1cdf53f-6026-4724-ba91-fb21b176eddb\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 3,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1154155-0003: - Cadastros únicos: o modelo propõe tabelas que podem colidir com as existentes, incluindo opportunities. Deve referenciar contas, organizações, documentos, setores e territórios atuais.",P1,MASTER-e1154155-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1154155-0003,1,"[{""id"":""MASTER-e1154155-0003"",""pedido"":""- Cadastros únicos: o modelo propõe tabelas que podem colidir com as existentes, incluindo opportunities. Deve referenciar contas, organizações, documentos, setores e territórios atuais."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b1cdf53f-6026-4724-ba91-fb21b176eddb\\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 3""],""aceitacao"":""- Cadastros únicos: o modelo propõe tabelas que podem colidir com as existentes, incluindo opportunities. Deve referenciar contas, organizações, documentos, setores e territórios atuais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1154155-0004,"'- Requisitos proporcionais: o documento exige organização verificada para publicar e manifestar interesse. Precisamos de distinguir exploração e preparação de rascunhos das ações que justificam verificação, respeitando a tua orientação de evitar impedimentos arbitrários.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b1cdf53f-6026-4724-ba91-fb21b176eddb\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 4,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1154155-0004: - Requisitos proporcionais: o documento exige organização verificada para publicar e manifestar interesse. Precisamos de distinguir exploração e preparação de rascunhos das ações que justificam verificação, respeitando a tua orientação de evitar impedimentos arbitrários.",P1,MASTER-e1154155-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1154155-0004,1,"[{""id"":""MASTER-e1154155-0004"",""pedido"":""- Requisitos proporcionais: o documento exige organização verificada para publicar e manifestar interesse. Precisamos de distinguir exploração e preparação de rascunhos das ações que justificam verificação, respeitando a tua orientação de evitar impedimentos arbitrários."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b1cdf53f-6026-4724-ba91-fb21b176eddb\\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 4""],""aceitacao"":""- Requisitos proporcionais: o documento exige organização verificada para publicar e manifestar interesse. Precisamos de distinguir exploração e preparação de rascunhos das ações que justificam verificação, respeitando a tua orientação de evitar impedimentos arbitrários."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1154155-0005,"Pretendes que prepare as instruções em texto para o Codex local implementar este módulo, como fizemos com o roteiro?",..\..\..\..\..\..\Users\macbook\.codex\attachments\b1cdf53f-6026-4724-ba91-fb21b176eddb\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 5,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1154155-0005: Pretendes que prepare as instruções em texto para o Codex local implementar este módulo, como fizemos com o roteiro?",P2,MASTER-e1154155-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1154155-0005,1,"[{""id"":""MASTER-e1154155-0005"",""pedido"":""Pretendes que prepare as instruções em texto para o Codex local implementar este módulo, como fizemos com o roteiro?"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b1cdf53f-6026-4724-ba91-fb21b176eddb\\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 5""],""aceitacao"":""Pretendes que prepare as instruções em texto para o Codex local implementar este módulo, como fizemos com o roteiro?"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1154155-0006,"'- Mantém a autenticação existente, sem novo registo ou SSO externo obrigatório.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b1cdf53f-6026-4724-ba91-fb21b176eddb\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 42,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1154155-0006: - Mantém a autenticação existente, sem novo registo ou SSO externo obrigatório.",P2,MASTER-e1154155-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1154155-0006,1,"[{""id"":""MASTER-e1154155-0006"",""pedido"":""- Mantém a autenticação existente, sem novo registo ou SSO externo obrigatório."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b1cdf53f-6026-4724-ba91-fb21b176eddb\\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 42""],""aceitacao"":""- Mantém a autenticação existente, sem novo registo ou SSO externo obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1154155-0007,"'- Preserva as propostas em portal_partnerships, os seus autores, estados e histórico. Qualquer adaptação deve ter pré-visualização e ser repetível sem duplicações.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b1cdf53f-6026-4724-ba91-fb21b176eddb\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 45,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1154155-0007: - Preserva as propostas em portal_partnerships, os seus autores, estados e histórico. Qualquer adaptação deve ter pré-visualização e ser repetível sem duplicações.",P2,MASTER-e1154155-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1154155-0007,1,"[{""id"":""MASTER-e1154155-0007"",""pedido"":""- Preserva as propostas em portal_partnerships, os seus autores, estados e histórico. Qualquer adaptação deve ter pré-visualização e ser repetível sem duplicações."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b1cdf53f-6026-4724-ba91-fb21b176eddb\\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 45""],""aceitacao"":""- Preserva as propostas em portal_partnerships, os seus autores, estados e histórico. Qualquer adaptação deve ter pré-visualização e ser repetível sem duplicações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1154155-0008,"A consulta pública e a preparação de uma ideia não devem exigir empresa constituída, NUIT, documentos carregados ou verificação concluída.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b1cdf53f-6026-4724-ba91-fb21b176eddb\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 63,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1154155-0008: A consulta pública e a preparação de uma ideia não devem exigir empresa constituída, NUIT, documentos carregados ou verificação concluída.",P2,MASTER-e1154155-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1154155-0008,1,"[{""id"":""MASTER-e1154155-0008"",""pedido"":""A consulta pública e a preparação de uma ideia não devem exigir empresa constituída, NUIT, documentos carregados ou verificação concluída."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b1cdf53f-6026-4724-ba91-fb21b176eddb\\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 63""],""aceitacao"":""A consulta pública e a preparação de uma ideia não devem exigir empresa constituída, NUIT, documentos carregados ou verificação concluída."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1154155-0009,"Dados em falta devem aparecer como pendentes. Não atribuas verificação, certificação ou aprovação sem evidência.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b1cdf53f-6026-4724-ba91-fb21b176eddb\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 65,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1154155-0009: Dados em falta devem aparecer como pendentes. Não atribuas verificação, certificação ou aprovação sem evidência.",P2,MASTER-e1154155-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1154155-0009,1,"[{""id"":""MASTER-e1154155-0009"",""pedido"":""Dados em falta devem aparecer como pendentes. Não atribuas verificação, certificação ou aprovação sem evidência."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b1cdf53f-6026-4724-ba91-fb21b176eddb\\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 65""],""aceitacao"":""Dados em falta devem aparecer como pendentes. Não atribuas verificação, certificação ou aprovação sem evidência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1154155-0010,"Os pesos do documento são valores iniciais configuráveis. Cada recomendação deve explicar os critérios considerados, a pontuação e as lacunas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b1cdf53f-6026-4724-ba91-fb21b176eddb\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 69,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1154155-0010: Os pesos do documento são valores iniciais configuráveis. Cada recomendação deve explicar os critérios considerados, a pontuação e as lacunas.",P2,MASTER-e1154155-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1154155-0010,1,"[{""id"":""MASTER-e1154155-0010"",""pedido"":""Os pesos do documento são valores iniciais configuráveis. Cada recomendação deve explicar os critérios considerados, a pontuação e as lacunas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b1cdf53f-6026-4724-ba91-fb21b176eddb\\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 69""],""aceitacao"":""Os pesos do documento são valores iniciais configuráveis. Cada recomendação deve explicar os critérios considerados, a pontuação e as lacunas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1154155-0011,"Não trates informação desconhecida como incumprimento comprovado. Uma recomendação não equivale a aprovação, e critérios desejáveis não devem transformar-se em condições eliminatórias.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b1cdf53f-6026-4724-ba91-fb21b176eddb\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 74,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1154155-0011: Não trates informação desconhecida como incumprimento comprovado. Uma recomendação não equivale a aprovação, e critérios desejáveis não devem transformar-se em condições eliminatórias.",P2,MASTER-e1154155-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1154155-0011,1,"[{""id"":""MASTER-e1154155-0011"",""pedido"":""Não trates informação desconhecida como incumprimento comprovado. Uma recomendação não equivale a aprovação, e critérios desejáveis não devem transformar-se em condições eliminatórias."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b1cdf53f-6026-4724-ba91-fb21b176eddb\\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 74""],""aceitacao"":""Não trates informação desconhecida como incumprimento comprovado. Uma recomendação não equivale a aprovação, e critérios desejáveis não devem transformar-se em condições eliminatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-e1154155-0012,"Distingue o estado da publicação da oportunidade, o estado de cada candidatura e o estado da negociação ou acordo. Uma negociação não deve encerrar automaticamente outras candidaturas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b1cdf53f-6026-4724-ba91-fb21b176eddb\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 81,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1154155-0012: Distingue o estado da publicação da oportunidade, o estado de cada candidatura e o estado da negociação ou acordo. Uma negociação não deve encerrar automaticamente outras candidaturas.",P2,MASTER-e1154155-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1154155-0012,1,"[{""id"":""MASTER-e1154155-0012"",""pedido"":""Distingue o estado da publicação da oportunidade, o estado de cada candidatura e o estado da negociação ou acordo. Uma negociação não deve encerrar automaticamente outras candidaturas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b1cdf53f-6026-4724-ba91-fb21b176eddb\\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 81""],""aceitacao"":""Distingue o estado da publicação da oportunidade, o estado de cada candidatura e o estado da negociação ou acordo. Uma negociação não deve encerrar automaticamente outras candidaturas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-a2ad18c7-0001,"Implementar uma camada de compatibilidade incremental e reversível entre public.existing_businesses, public.users, os sectores e serviços privados existentes e o schema mne. O schema public permanece como sistema de registo dos fluxos actuais até que cada capacidade seja reconciliada, testada e activada por feature flag. É proibido criar duas fontes concorrentes de verdade, copiar registos sem vínculo mestre ou transferir escrita para mne antes dos gates definidos neste anexo.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 1,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-a2ad18c7-0001: Implementar uma camada de compatibilidade incremental e reversível entre public.existing_businesses, public.users, os sectores e serviços privados existentes e o schema mne. O schema public permanece como sistema de registo dos fluxos actuais até que cada capacidade seja reconciliada, testada e activada por feature flag. É proibido criar duas fontes concorrentes de verdade, copiar registos sem vínculo mestre ou transferir escrita para mne antes dos gates definidos neste anexo.",P2,MASTER-a2ad18c7-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a2ad18c7-0001,1,"[{""id"":""MASTER-a2ad18c7-0001"",""pedido"":""Implementar uma camada de compatibilidade incremental e reversível entre public.existing_businesses, public.users, os sectores e serviços privados existentes e o schema mne. O schema public permanece como sistema de registo dos fluxos actuais até que cada capacidade seja reconciliada, testada e activada por feature flag. É proibido criar duas fontes concorrentes de verdade, copiar registos sem vínculo mestre ou transferir escrita para mne antes dos gates definidos neste anexo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 1""],""aceitacao"":""Implementar uma camada de compatibilidade incremental e reversível entre public.existing_businesses, public.users, os sectores e serviços privados existentes e o schema mne. O schema public permanece como sistema de registo dos fluxos actuais até que cada capacidade seja reconciliada, testada e activada por feature flag. É proibido criar duas fontes concorrentes de verdade, copiar registos sem vínculo mestre ou transferir escrita para mne antes dos gates definidos neste anexo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-a2ad18c7-0002,Domínio Compatibilidade obrigatória Gate de activação,..\..\..\..\..\..\Users\macbook\.codex\attachments\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 2,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-a2ad18c7-0002: Domínio Compatibilidade obrigatória Gate de activação,P2,MASTER-a2ad18c7-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a2ad18c7-0002,1,"[{""id"":""MASTER-a2ad18c7-0002"",""pedido"":""Domínio Compatibilidade obrigatória Gate de activação"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 2""],""aceitacao"":""Domínio Compatibilidade obrigatória Gate de activação"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-a2ad18c7-0003,"Sectores Criar mne.sector_links entre o identificador sectorial existente e o identificador canónico, com origem, código, vigência e estado. Não duplicar a taxonomia existente. Serviços devem resolver sectores por um SectorResolver versionado. Todos os sectores usados por negócios activos possuem vínculo válido; códigos desconhecidos ficam pendentes e não são inventados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 4,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-a2ad18c7-0003: Sectores Criar mne.sector_links entre o identificador sectorial existente e o identificador canónico, com origem, código, vigência e estado. Não duplicar a taxonomia existente. Serviços devem resolver sectores por um SectorResolver versionado. Todos os sectores usados por negócios activos possuem vínculo válido; códigos desconhecidos ficam pendentes e não são inventados.",P2,MASTER-a2ad18c7-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a2ad18c7-0003,1,"[{""id"":""MASTER-a2ad18c7-0003"",""pedido"":""Sectores Criar mne.sector_links entre o identificador sectorial existente e o identificador canónico, com origem, código, vigência e estado. Não duplicar a taxonomia existente. Serviços devem resolver sectores por um SectorResolver versionado. Todos os sectores usados por negócios activos possuem vínculo válido; códigos desconhecidos ficam pendentes e não são inventados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 4""],""aceitacao"":""Sectores Criar mne.sector_links entre o identificador sectorial existente e o identificador canónico, com origem, código, vigência e estado. Não duplicar a taxonomia existente. Serviços devem resolver sectores por um SectorResolver versionado. Todos os sectores usados por negócios activos possuem vínculo válido; códigos desconhecidos ficam pendentes e não são inventados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-a2ad18c7-0004,"Negócios existentes Usar mne.business_links ou external_identifiers para relacionar cada public.existing_businesses.id com um único UUID canónico. A migração deve ser determinística, idempotente e preservar o identificador legado. Proibir segunda cópia activa do mesmo negócio. Contagens, chaves, estados, proprietários e campos críticos reconciliados; relatório de rejeições vazio ou formalmente aceite.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 5,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-a2ad18c7-0004: Negócios existentes Usar mne.business_links ou external_identifiers para relacionar cada public.existing_businesses.id com um único UUID canónico. A migração deve ser determinística, idempotente e preservar o identificador legado. Proibir segunda cópia activa do mesmo negócio. Contagens, chaves, estados, proprietários e campos críticos reconciliados; relatório de rejeições vazio ou formalmente aceite.",P2,MASTER-a2ad18c7-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a2ad18c7-0004,1,"[{""id"":""MASTER-a2ad18c7-0004"",""pedido"":""Negócios existentes Usar mne.business_links ou external_identifiers para relacionar cada public.existing_businesses.id com um único UUID canónico. A migração deve ser determinística, idempotente e preservar o identificador legado. Proibir segunda cópia activa do mesmo negócio. Contagens, chaves, estados, proprietários e campos críticos reconciliados; relatório de rejeições vazio ou formalmente aceite."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 5""],""aceitacao"":""Negócios existentes Usar mne.business_links ou external_identifiers para relacionar cada public.existing_businesses.id com um único UUID canónico. A migração deve ser determinística, idempotente e preservar o identificador legado. Proibir segunda cópia activa do mesmo negócio. Contagens, chaves, estados, proprietários e campos críticos reconciliados; relatório de rejeições vazio ou formalmente aceite."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-a2ad18c7-0005,"Formulários e seguimento Os formulários dos Anexos A e B continuam a usar os serviços actuais através das novas interfaces. Os mecanismos do Anexo C devem utilizar identificadores de compatibilidade e não pressupor que o fluxo já foi transferido para mne. Jornadas ponta a ponta, permissões, SLA, notificações e deduplicação aprovados no modo legado e no modo canónico.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 8,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-a2ad18c7-0005: Formulários e seguimento Os formulários dos Anexos A e B continuam a usar os serviços actuais através das novas interfaces. Os mecanismos do Anexo C devem utilizar identificadores de compatibilidade e não pressupor que o fluxo já foi transferido para mne. Jornadas ponta a ponta, permissões, SLA, notificações e deduplicação aprovados no modo legado e no modo canónico.",P2,MASTER-a2ad18c7-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a2ad18c7-0005,1,"[{""id"":""MASTER-a2ad18c7-0005"",""pedido"":""Formulários e seguimento Os formulários dos Anexos A e B continuam a usar os serviços actuais através das novas interfaces. Os mecanismos do Anexo C devem utilizar identificadores de compatibilidade e não pressupor que o fluxo já foi transferido para mne. Jornadas ponta a ponta, permissões, SLA, notificações e deduplicação aprovados no modo legado e no modo canónico."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 8""],""aceitacao"":""Formulários e seguimento Os formulários dos Anexos A e B continuam a usar os serviços actuais através das novas interfaces. Os mecanismos do Anexo C devem utilizar identificadores de compatibilidade e não pressupor que o fluxo já foi transferido para mne. Jornadas ponta a ponta, permissões, SLA, notificações e deduplicação aprovados no modo legado e no modo canónico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-a2ad18c7-0006,D.1 Sequência técnica obrigatória,..\..\..\..\..\..\Users\macbook\.codex\attachments\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 10,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-a2ad18c7-0006: D.1 Sequência técnica obrigatória,P2,MASTER-a2ad18c7-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a2ad18c7-0006,1,"[{""id"":""MASTER-a2ad18c7-0006"",""pedido"":""D.1 Sequência técnica obrigatória"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 10""],""aceitacao"":""D.1 Sequência técnica obrigatória"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-a2ad18c7-0007,5. Leitura sombra: ler do legado para resposta e do canónico apenas para comparação assíncrona; registar divergências sem expor dados sensíveis.,..\..\..\..\..\..\Users\macbook\.codex\attachments\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 15,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-a2ad18c7-0007: 5. Leitura sombra: ler do legado para resposta e do canónico apenas para comparação assíncrona; registar divergências sem expor dados sensíveis.,P2,MASTER-a2ad18c7-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a2ad18c7-0007,1,"[{""id"":""MASTER-a2ad18c7-0007"",""pedido"":""5. Leitura sombra: ler do legado para resposta e do canónico apenas para comparação assíncrona; registar divergências sem expor dados sensíveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 15""],""aceitacao"":""5. Leitura sombra: ler do legado para resposta e do canónico apenas para comparação assíncrona; registar divergências sem expor dados sensíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-a2ad18c7-0008,"• O UP deve ser idempotente, adquirir bloqueio consultivo, validar pré-condições, criar somente objectos de compatibilidade e abortar perante tipo, tabela ou constraint inesperada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 21,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-a2ad18c7-0008: • O UP deve ser idempotente, adquirir bloqueio consultivo, validar pré-condições, criar somente objectos de compatibilidade e abortar perante tipo, tabela ou constraint inesperada.",P2,MASTER-a2ad18c7-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a2ad18c7-0008,1,"[{""id"":""MASTER-a2ad18c7-0008"",""pedido"":""• O UP deve ser idempotente, adquirir bloqueio consultivo, validar pré-condições, criar somente objectos de compatibilidade e abortar perante tipo, tabela ou constraint inesperada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 21""],""aceitacao"":""• O UP deve ser idempotente, adquirir bloqueio consultivo, validar pré-condições, criar somente objectos de compatibilidade e abortar perante tipo, tabela ou constraint inesperada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-a2ad18c7-0009,"• O DOWN deve recusar execução quando existirem dependências activas ou escritas canónicas não revertidas; nunca deve remover dados de negócio, migrations 001–003 ou históricos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 22,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-a2ad18c7-0009: • O DOWN deve recusar execução quando existirem dependências activas ou escritas canónicas não revertidas; nunca deve remover dados de negócio, migrations 001–003 ou históricos.",P2,MASTER-a2ad18c7-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a2ad18c7-0009,1,"[{""id"":""MASTER-a2ad18c7-0009"",""pedido"":""• O DOWN deve recusar execução quando existirem dependências activas ou escritas canónicas não revertidas; nunca deve remover dados de negócio, migrations 001–003 ou históricos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 22""],""aceitacao"":""• O DOWN deve recusar execução quando existirem dependências activas ou escritas canónicas não revertidas; nunca deve remover dados de negócio, migrations 001–003 ou históricos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-a2ad18c7-0010,"• Decisão actual: Go condicionado apenas para implementar e testar a camada de compatibilidade. No-Go para migração de escrita, publicação pública ou produção enquanto identidade, sectores, negócios e autorização não estiverem integralmente reconciliados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 36,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-a2ad18c7-0010: • Decisão actual: Go condicionado apenas para implementar e testar a camada de compatibilidade. No-Go para migração de escrita, publicação pública ou produção enquanto identidade, sectores, negócios e autorização não estiverem integralmente reconciliados.",P2,MASTER-a2ad18c7-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a2ad18c7-0010,1,"[{""id"":""MASTER-a2ad18c7-0010"",""pedido"":""• Decisão actual: Go condicionado apenas para implementar e testar a camada de compatibilidade. No-Go para migração de escrita, publicação pública ou produção enquanto identidade, sectores, negócios e autorização não estiverem integralmente reconciliados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 36""],""aceitacao"":""• Decisão actual: Go condicionado apenas para implementar e testar a camada de compatibilidade. No-Go para migração de escrita, publicação pública ou produção enquanto identidade, sectores, negócios e autorização não estiverem integralmente reconciliados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f6dd1d9-0001,"Implementar e concluir a gestão documental e a página pública http://localhost:8000/documentos, garantindo que a documentação já fornecida possa ser organizada, consultada e utilizada pelos módulos do portal.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 3,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9f6dd1d9-0001: Implementar e concluir a gestão documental e a página pública http://localhost:8000/documentos, garantindo que a documentação já fornecida possa ser organizada, consultada e utilizada pelos módulos do portal.",P2,MASTER-9f6dd1d9-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0001,1,"[{""id"":""MASTER-9f6dd1d9-0001"",""pedido"":""Implementar e concluir a gestão documental e a página pública http://localhost:8000/documentos, garantindo que a documentação já fornecida possa ser organizada, consultada e utilizada pelos módulos do portal."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 3""],""aceitacao"":""Implementar e concluir a gestão documental e a página pública http://localhost:8000/documentos, garantindo que a documentação já fornecida possa ser organizada, consultada e utilizada pelos módulos do portal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f6dd1d9-0002,"A entrega deve incluir os formulários administrativos, a disponibilização pública autorizada e as associações efectivas aos requisitos e procedimentos. Não considerar concluído apenas por importar ficheiros, criar tabelas, apresentar um estado vazio ou obter HTTP 200.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 5,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9f6dd1d9-0002: A entrega deve incluir os formulários administrativos, a disponibilização pública autorizada e as associações efectivas aos requisitos e procedimentos. Não considerar concluído apenas por importar ficheiros, criar tabelas, apresentar um estado vazio ou obter HTTP 200.",P2,MASTER-9f6dd1d9-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0002,1,"[{""id"":""MASTER-9f6dd1d9-0002"",""pedido"":""A entrega deve incluir os formulários administrativos, a disponibilização pública autorizada e as associações efectivas aos requisitos e procedimentos. Não considerar concluído apenas por importar ficheiros, criar tabelas, apresentar um estado vazio ou obter HTTP 200."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 5""],""aceitacao"":""A entrega deve incluir os formulários administrativos, a disponibilização pública autorizada e as associações efectivas aos requisitos e procedimentos. Não considerar concluído apenas por importar ficheiros, criar tabelas, apresentar um estado vazio ou obter HTTP 200."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f6dd1d9-0003,"Reutilizar biblioteca, armazenamento, fontes jurídicas, anexos, permissões e análise antimalware existentes. Não criar estruturas paralelas nem duplicar documentos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 11,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9f6dd1d9-0003: Reutilizar biblioteca, armazenamento, fontes jurídicas, anexos, permissões e análise antimalware existentes. Não criar estruturas paralelas nem duplicar documentos.",P2,MASTER-9f6dd1d9-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0003,1,"[{""id"":""MASTER-9f6dd1d9-0003"",""pedido"":""Reutilizar biblioteca, armazenamento, fontes jurídicas, anexos, permissões e análise antimalware existentes. Não criar estruturas paralelas nem duplicar documentos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 11""],""aceitacao"":""Reutilizar biblioteca, armazenamento, fontes jurídicas, anexos, permissões e análise antimalware existentes. Não criar estruturas paralelas nem duplicar documentos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f6dd1d9-0004,"Preservar originais e proveniência. Detectar duplicações por hash e identidade documental. Relacionar versões, traduções, alterações e revogações, sem as fundir indiscriminadamente.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 30,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9f6dd1d9-0004: Preservar originais e proveniência. Detectar duplicações por hash e identidade documental. Relacionar versões, traduções, alterações e revogações, sem as fundir indiscriminadamente.",P2,MASTER-9f6dd1d9-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0004,1,"[{""id"":""MASTER-9f6dd1d9-0004"",""pedido"":""Preservar originais e proveniência. Detectar duplicações por hash e identidade documental. Relacionar versões, traduções, alterações e revogações, sem as fundir indiscriminadamente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 30""],""aceitacao"":""Preservar originais e proveniência. Detectar duplicações por hash e identidade documental. Relacionar versões, traduções, alterações e revogações, sem as fundir indiscriminadamente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f6dd1d9-0005,Disponibilizar um formulário organizado em secções simples:,..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 36,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-9f6dd1d9-0005: Disponibilizar um formulário organizado em secções simples:,P2,MASTER-9f6dd1d9-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0005,1,"[{""id"":""MASTER-9f6dd1d9-0005"",""pedido"":""Disponibilizar um formulário organizado em secções simples:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 36""],""aceitacao"":""Disponibilizar um formulário organizado em secções simples:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f6dd1d9-0006,"Permitir guardar rascunhos incompletos. O gestor autorizado deve conseguir consultar e editar documentos privados, mesmo quando ainda não possam aparecer publicamente.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 69,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9f6dd1d9-0006: Permitir guardar rascunhos incompletos. O gestor autorizado deve conseguir consultar e editar documentos privados, mesmo quando ainda não possam aparecer publicamente.",P1,MASTER-9f6dd1d9-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0006,1,"[{""id"":""MASTER-9f6dd1d9-0006"",""pedido"":""Permitir guardar rascunhos incompletos. O gestor autorizado deve conseguir consultar e editar documentos privados, mesmo quando ainda não possam aparecer publicamente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 69""],""aceitacao"":""Permitir guardar rascunhos incompletos. O gestor autorizado deve conseguir consultar e editar documentos privados, mesmo quando ainda não possam aparecer publicamente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f6dd1d9-0007,"Implementar uma biblioteca clara e responsiva, com:",..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 75,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9f6dd1d9-0007: Implementar uma biblioteca clara e responsiva, com:",P2,MASTER-9f6dd1d9-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0007,1,"[{""id"":""MASTER-9f6dd1d9-0007"",""pedido"":""Implementar uma biblioteca clara e responsiva, com:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 75""],""aceitacao"":""Implementar uma biblioteca clara e responsiva, com:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f6dd1d9-0008,"Permitir filtrar por tipo documental, actividade, etapa, entidade emitente, idioma e âmbito territorial.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 95,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f6dd1d9-0008: Permitir filtrar por tipo documental, actividade, etapa, entidade emitente, idioma e âmbito territorial.",P2,MASTER-9f6dd1d9-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0008,1,"[{""id"":""MASTER-9f6dd1d9-0008"",""pedido"":""Permitir filtrar por tipo documental, actividade, etapa, entidade emitente, idioma e âmbito territorial."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 95""],""aceitacao"":""Permitir filtrar por tipo documental, actividade, etapa, entidade emitente, idioma e âmbito territorial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f6dd1d9-0009,"Documentos nacionais aplicáveis devem permanecer acessíveis numa pesquisa provincial, claramente identificados. Não confundir localização da entidade emitente com território de aplicação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 97,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f6dd1d9-0009: Documentos nacionais aplicáveis devem permanecer acessíveis numa pesquisa provincial, claramente identificados. Não confundir localização da entidade emitente com território de aplicação.",P1,MASTER-9f6dd1d9-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0009,1,"[{""id"":""MASTER-9f6dd1d9-0009"",""pedido"":""Documentos nacionais aplicáveis devem permanecer acessíveis numa pesquisa provincial, claramente identificados. Não confundir localização da entidade emitente com território de aplicação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 97""],""aceitacao"":""Documentos nacionais aplicáveis devem permanecer acessíveis numa pesquisa provincial, claramente identificados. Não confundir localização da entidade emitente com território de aplicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f6dd1d9-0010,"Lista, contagem, paginação e eventuais exportações devem partilhar os mesmos critérios de pesquisa.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 99,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f6dd1d9-0010: Lista, contagem, paginação e eventuais exportações devem partilhar os mesmos critérios de pesquisa.",P2,MASTER-9f6dd1d9-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0010,1,"[{""id"":""MASTER-9f6dd1d9-0010"",""pedido"":""Lista, contagem, paginação e eventuais exportações devem partilhar os mesmos critérios de pesquisa."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 99""],""aceitacao"":""Lista, contagem, paginação e eventuais exportações devem partilhar os mesmos critérios de pesquisa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f6dd1d9-0011,Cada resultado deve apresentar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 103,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9f6dd1d9-0011: Cada resultado deve apresentar:,P2,MASTER-9f6dd1d9-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0011,1,"[{""id"":""MASTER-9f6dd1d9-0011"",""pedido"":""Cada resultado deve apresentar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 103""],""aceitacao"":""Cada resultado deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f6dd1d9-0012,Não apresentar botões sem funcionamento. Disponibilizar download como alternativa quando a pré-visualização não for suportada.,..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 117,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9f6dd1d9-0012: Não apresentar botões sem funcionamento. Disponibilizar download como alternativa quando a pré-visualização não for suportada.,P2,MASTER-9f6dd1d9-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0012,1,"[{""id"":""MASTER-9f6dd1d9-0012"",""pedido"":""Não apresentar botões sem funcionamento. Disponibilizar download como alternativa quando a pré-visualização não for suportada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 117""],""aceitacao"":""Não apresentar botões sem funcionamento. Disponibilizar download como alternativa quando a pré-visualização não for suportada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f6dd1d9-0013,Preservar filtros ao abrir a ficha e regressar à pesquisa.,..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 121,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9f6dd1d9-0013: Preservar filtros ao abrir a ficha e regressar à pesquisa.,P2,MASTER-9f6dd1d9-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0013,1,"[{""id"":""MASTER-9f6dd1d9-0013"",""pedido"":""Preservar filtros ao abrir a ficha e regressar à pesquisa."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 121""],""aceitacao"":""Preservar filtros ao abrir a ficha e regressar à pesquisa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f6dd1d9-0014,"Cada associação deve explicar o que a fonte sustenta, em que condições e em que período.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 137,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f6dd1d9-0014: Cada associação deve explicar o que a fonte sustenta, em que condições e em que período.",P2,MASTER-9f6dd1d9-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0014,1,"[{""id"":""MASTER-9f6dd1d9-0014"",""pedido"":""Cada associação deve explicar o que a fonte sustenta, em que condições e em que período."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 137""],""aceitacao"":""Cada associação deve explicar o que a fonte sustenta, em que condições e em que período."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f6dd1d9-0015,'- Documento obrigatório;,..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 142 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 70,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-9f6dd1d9-0015: - Documento obrigatório; | MASTER-55050f60-0009: - Documento obrigatório;,P2,MASTER-9f6dd1d9-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-55050f60-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0015 | MASTER-55050f60-0009,2,"[{""id"":""MASTER-9f6dd1d9-0015"",""pedido"":""- Documento obrigatório;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 142""],""aceitacao"":""- Documento obrigatório;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-55050f60-0009"",""pedido"":""- Documento obrigatório;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 70""],""aceitacao"":""- Documento obrigatório;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f6dd1d9-0016,'- Obrigatório sob condições;,..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 143,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9f6dd1d9-0016: - Obrigatório sob condições;,P2,MASTER-9f6dd1d9-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0016,1,"[{""id"":""MASTER-9f6dd1d9-0016"",""pedido"":""- Obrigatório sob condições;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 143""],""aceitacao"":""- Obrigatório sob condições;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f6dd1d9-0017,"Apresentar “Base legal e documentos” nos ecrãs relevantes. No simulador e dossier, disponibilizar documentos úteis para o projecto, com justificação da recomendação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 149,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f6dd1d9-0017: Apresentar “Base legal e documentos” nos ecrãs relevantes. No simulador e dossier, disponibilizar documentos úteis para o projecto, com justificação da recomendação.",P2,MASTER-9f6dd1d9-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0017,1,"[{""id"":""MASTER-9f6dd1d9-0017"",""pedido"":""Apresentar “Base legal e documentos” nos ecrãs relevantes. No simulador e dossier, disponibilizar documentos úteis para o projecto, com justificação da recomendação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 149""],""aceitacao"":""Apresentar “Base legal e documentos” nos ecrãs relevantes. No simulador e dossier, disponibilizar documentos úteis para o projecto, com justificação da recomendação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f6dd1d9-0018,Processar os ficheiros pelo antimalware existente. Exigir resultado válido e correspondência entre hash analisado e ficheiro servido.,..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 155,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-9f6dd1d9-0018: Processar os ficheiros pelo antimalware existente. Exigir resultado válido e correspondência entre hash analisado e ficheiro servido.,P2,MASTER-9f6dd1d9-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0018,1,"[{""id"":""MASTER-9f6dd1d9-0018"",""pedido"":""Processar os ficheiros pelo antimalware existente. Exigir resultado válido e correspondência entre hash analisado e ficheiro servido."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 155""],""aceitacao"":""Processar os ficheiros pelo antimalware existente. Exigir resultado válido e correspondência entre hash analisado e ficheiro servido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f6dd1d9-0019,"Rever individualmente fonte, possibilidade de divulgação e situação documental. Publicar os documentos esclarecidos sem esperar pela revisão integral do acervo.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 159,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9f6dd1d9-0019: Rever individualmente fonte, possibilidade de divulgação e situação documental. Publicar os documentos esclarecidos sem esperar pela revisão integral do acervo.",P2,MASTER-9f6dd1d9-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0019,1,"[{""id"":""MASTER-9f6dd1d9-0019"",""pedido"":""Rever individualmente fonte, possibilidade de divulgação e situação documental. Publicar os documentos esclarecidos sem esperar pela revisão integral do acervo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 159""],""aceitacao"":""Rever individualmente fonte, possibilidade de divulgação e situação documental. Publicar os documentos esclarecidos sem esperar pela revisão integral do acervo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f6dd1d9-0020,"Aplicar a revisão documental proporcional acordada para esta fase, sem introduzir certificadores externos como requisito geral. Preservar as políticas de acesso existentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 167,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9f6dd1d9-0020: Aplicar a revisão documental proporcional acordada para esta fase, sem introduzir certificadores externos como requisito geral. Preservar as políticas de acesso existentes.",P2,MASTER-9f6dd1d9-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0020,1,"[{""id"":""MASTER-9f6dd1d9-0020"",""pedido"":""Aplicar a revisão documental proporcional acordada para esta fase, sem introduzir certificadores externos como requisito geral. Preservar as políticas de acesso existentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 167""],""aceitacao"":""Aplicar a revisão documental proporcional acordada para esta fase, sem introduzir certificadores externos como requisito geral. Preservar as políticas de acesso existentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f6dd1d9-0021,Disponibilizar acesso visível a /documentos a partir do Início e dos módulos relacionados.,..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 181,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-9f6dd1d9-0021: Disponibilizar acesso visível a /documentos a partir do Início e dos módulos relacionados.,P2,MASTER-9f6dd1d9-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0021,1,"[{""id"":""MASTER-9f6dd1d9-0021"",""pedido"":""Disponibilizar acesso visível a /documentos a partir do Início e dos módulos relacionados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 181""],""aceitacao"":""Disponibilizar acesso visível a /documentos a partir do Início e dos módulos relacionados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-9f6dd1d9-0022,"Executar testes PHP, frontend, TypeScript e build pertinentes. Se o browser automatizado estiver indisponível, fornecer um roteiro manual e registar a evidência obtida, sem afirmar um ensaio que não ocorreu.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 213,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f6dd1d9-0022: Executar testes PHP, frontend, TypeScript e build pertinentes. Se o browser automatizado estiver indisponível, fornecer um roteiro manual e registar a evidência obtida, sem afirmar um ensaio que não ocorreu.",P2,MASTER-9f6dd1d9-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0022,1,"[{""id"":""MASTER-9f6dd1d9-0022"",""pedido"":""Executar testes PHP, frontend, TypeScript e build pertinentes. Se o browser automatizado estiver indisponível, fornecer um roteiro manual e registar a evidência obtida, sem afirmar um ensaio que não ocorreu."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 213""],""aceitacao"":""Executar testes PHP, frontend, TypeScript e build pertinentes. Se o browser automatizado estiver indisponível, fornecer um roteiro manual e registar a evidência obtida, sem afirmar um ensaio que não ocorreu."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0001,"Cada sector, Corredor, Cluster, projecto, ZEE, ZFI e parque industrial deve estar associado a uma localização de implantação, registada no nível territorial permitido e apresentada de forma genérica quando a precisão exacta não estiver autorizada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 16,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0001: Cada sector, Corredor, Cluster, projecto, ZEE, ZFI e parque industrial deve estar associado a uma localização de implantação, registada no nível territorial permitido e apresentada de forma genérica quando a precisão exacta não estiver autorizada.",P2,MASTER-fd787802-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0001,1,"[{""id"":""MASTER-fd787802-0001"",""pedido"":""Cada sector, Corredor, Cluster, projecto, ZEE, ZFI e parque industrial deve estar associado a uma localização de implantação, registada no nível territorial permitido e apresentada de forma genérica quando a precisão exacta não estiver autorizada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 16""],""aceitacao"":""Cada sector, Corredor, Cluster, projecto, ZEE, ZFI e parque industrial deve estar associado a uma localização de implantação, registada no nível territorial permitido e apresentada de forma genérica quando a precisão exacta não estiver autorizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0002,"A solução deve permitir responder, de forma estruturada, às seguintes perguntas:",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 18,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0002: A solução deve permitir responder, de forma estruturada, às seguintes perguntas:",P2,MASTER-fd787802-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0002,1,"[{""id"":""MASTER-fd787802-0002"",""pedido"":""A solução deve permitir responder, de forma estruturada, às seguintes perguntas:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 18""],""aceitacao"":""A solução deve permitir responder, de forma estruturada, às seguintes perguntas:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0003,"Os investidores devem dispor de um espaço próprio para definir as necessidades de pessoal de cada área ou projecto de investimento, incluindo funções, competências, qualificações, experiência, número estimado de profissionais, localização genérica e horizonte temporal. Em articulação com essas necessidades, os indivíduos devem poder registar o seu perfil profissional, currículo e competências, enquanto as instituições académicas e de formação devem poder inscrever candidatos ou disponibilizar perfis, cursos e competências, mediante consentimento e autorização adequados. O sistema deve permitir pesquisar, relacionar e disponibilizar esses perfis por área de investimento, respeitando os níveis de visibilidade, a protecção de dados pessoais, a validação da informação e os controlos de acesso.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 28,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0003: Os investidores devem dispor de um espaço próprio para definir as necessidades de pessoal de cada área ou projecto de investimento, incluindo funções, competências, qualificações, experiência, número estimado de profissionais, localização genérica e horizonte temporal. Em articulação com essas necessidades, os indivíduos devem poder registar o seu perfil profissional, currículo e competências, enquanto as instituições académicas e de formação devem poder inscrever candidatos ou disponibilizar perfis, cursos e competências, mediante consentimento e autorização adequados. O sistema deve permitir pesquisar, relacionar e disponibilizar esses perfis por área de investimento, respeitando os níveis de visibilidade, a protecção de dados pessoais, a validação da informação e os controlos de acesso.",P2,MASTER-fd787802-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0003,1,"[{""id"":""MASTER-fd787802-0003"",""pedido"":""Os investidores devem dispor de um espaço próprio para definir as necessidades de pessoal de cada área ou projecto de investimento, incluindo funções, competências, qualificações, experiência, número estimado de profissionais, localização genérica e horizonte temporal. Em articulação com essas necessidades, os indivíduos devem poder registar o seu perfil profissional, currículo e competências, enquanto as instituições académicas e de formação devem poder inscrever candidatos ou disponibilizar perfis, cursos e competências, mediante consentimento e autorização adequados. O sistema deve permitir pesquisar, relacionar e disponibilizar esses perfis por área de investimento, respeitando os níveis de visibilidade, a protecção de dados pessoais, a validação da informação e os controlos de acesso."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 28""],""aceitacao"":""Os investidores devem dispor de um espaço próprio para definir as necessidades de pessoal de cada área ou projecto de investimento, incluindo funções, competências, qualificações, experiência, número estimado de profissionais, localização genérica e horizonte temporal. Em articulação com essas necessidades, os indivíduos devem poder registar o seu perfil profissional, currículo e competências, enquanto as instituições académicas e de formação devem poder inscrever candidatos ou disponibilizar perfis, cursos e competências, mediante consentimento e autorização adequados. O sistema deve permitir pesquisar, relacionar e disponibilizar esses perfis por área de investimento, respeitando os níveis de visibilidade, a protecção de dados pessoais, a validação da informação e os controlos de acesso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0004,"A inclusão desta alteração deve ser executada de forma incremental, auditável e não destrutiva, preservando as funcionalidades existentes do InvestMoz. Cada etapa deve produzir evidências, responsáveis identificados e um ponto de validação antes do avanço para a fase seguinte.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 30,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0004: A inclusão desta alteração deve ser executada de forma incremental, auditável e não destrutiva, preservando as funcionalidades existentes do InvestMoz. Cada etapa deve produzir evidências, responsáveis identificados e um ponto de validação antes do avanço para a fase seguinte.",P2,MASTER-fd787802-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0004,1,"[{""id"":""MASTER-fd787802-0004"",""pedido"":""A inclusão desta alteração deve ser executada de forma incremental, auditável e não destrutiva, preservando as funcionalidades existentes do InvestMoz. Cada etapa deve produzir evidências, responsáveis identificados e um ponto de validação antes do avanço para a fase seguinte."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 30""],""aceitacao"":""A inclusão desta alteração deve ser executada de forma incremental, auditável e não destrutiva, preservando as funcionalidades existentes do InvestMoz. Cada etapa deve produzir evidências, responsáveis identificados e um ponto de validação antes do avanço para a fase seguinte."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0005,"2. Especificação funcional: detalhar casos de uso para investidores, indivíduos, instituições académicas e administradores; definir dados obrigatórios, estados do registo, regras de pesquisa, níveis de visibilidade, notificações, critérios de correspondência e critérios de aceitação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 32,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0005: 2. Especificação funcional: detalhar casos de uso para investidores, indivíduos, instituições académicas e administradores; definir dados obrigatórios, estados do registo, regras de pesquisa, níveis de visibilidade, notificações, critérios de correspondência e critérios de aceitação.",P2,MASTER-fd787802-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0005,1,"[{""id"":""MASTER-fd787802-0005"",""pedido"":""2. Especificação funcional: detalhar casos de uso para investidores, indivíduos, instituições académicas e administradores; definir dados obrigatórios, estados do registo, regras de pesquisa, níveis de visibilidade, notificações, critérios de correspondência e critérios de aceitação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 32""],""aceitacao"":""2. Especificação funcional: detalhar casos de uso para investidores, indivíduos, instituições académicas e administradores; definir dados obrigatórios, estados do registo, regras de pesquisa, níveis de visibilidade, notificações, critérios de correspondência e critérios de aceitação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0006,"4. Perfis, permissões e governação: definir papéis e permissões por tipo de utilizador; limitar o acesso a dados pessoais; separar informação pública, restrita e confidencial; implementar aprovação institucional, validação de perfis, segregação de funções e registo de todas as operações críticas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 34,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0006: 4. Perfis, permissões e governação: definir papéis e permissões por tipo de utilizador; limitar o acesso a dados pessoais; separar informação pública, restrita e confidencial; implementar aprovação institucional, validação de perfis, segregação de funções e registo de todas as operações críticas.",P2,MASTER-fd787802-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0006,1,"[{""id"":""MASTER-fd787802-0006"",""pedido"":""4. Perfis, permissões e governação: definir papéis e permissões por tipo de utilizador; limitar o acesso a dados pessoais; separar informação pública, restrita e confidencial; implementar aprovação institucional, validação de perfis, segregação de funções e registo de todas as operações críticas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 34""],""aceitacao"":""4. Perfis, permissões e governação: definir papéis e permissões por tipo de utilizador; limitar o acesso a dados pessoais; separar informação pública, restrita e confidencial; implementar aprovação institucional, validação de perfis, segregação de funções e registo de todas as operações críticas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0007,"5. Implementação do backend: desenvolver serviços e APIs REST versionadas para criar, consultar, actualizar, validar, publicar, pesquisar e arquivar necessidades e perfis; aplicar validação de dados, paginação, filtros, controlo de acesso, protecção contra abuso e documentação da API.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 35,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0007: 5. Implementação do backend: desenvolver serviços e APIs REST versionadas para criar, consultar, actualizar, validar, publicar, pesquisar e arquivar necessidades e perfis; aplicar validação de dados, paginação, filtros, controlo de acesso, protecção contra abuso e documentação da API.",P2,MASTER-fd787802-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0007,1,"[{""id"":""MASTER-fd787802-0007"",""pedido"":""5. Implementação do backend: desenvolver serviços e APIs REST versionadas para criar, consultar, actualizar, validar, publicar, pesquisar e arquivar necessidades e perfis; aplicar validação de dados, paginação, filtros, controlo de acesso, protecção contra abuso e documentação da API."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 35""],""aceitacao"":""5. Implementação do backend: desenvolver serviços e APIs REST versionadas para criar, consultar, actualizar, validar, publicar, pesquisar e arquivar necessidades e perfis; aplicar validação de dados, paginação, filtros, controlo de acesso, protecção contra abuso e documentação da API."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0008,"7. Consentimento e protecção de dados: recolher consentimento explícito e granular; registar finalidade, data, versão e origem do consentimento; permitir revogação, rectificação e eliminação quando aplicável; minimizar os dados recolhidos; ocultar contactos e dados sensíveis por defeito; definir prazos de retenção e procedimentos de resposta a incidentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 37,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0008: 7. Consentimento e protecção de dados: recolher consentimento explícito e granular; registar finalidade, data, versão e origem do consentimento; permitir revogação, rectificação e eliminação quando aplicável; minimizar os dados recolhidos; ocultar contactos e dados sensíveis por defeito; definir prazos de retenção e procedimentos de resposta a incidentes.",P2,MASTER-fd787802-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0008,1,"[{""id"":""MASTER-fd787802-0008"",""pedido"":""7. Consentimento e protecção de dados: recolher consentimento explícito e granular; registar finalidade, data, versão e origem do consentimento; permitir revogação, rectificação e eliminação quando aplicável; minimizar os dados recolhidos; ocultar contactos e dados sensíveis por defeito; definir prazos de retenção e procedimentos de resposta a incidentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 37""],""aceitacao"":""7. Consentimento e protecção de dados: recolher consentimento explícito e granular; registar finalidade, data, versão e origem do consentimento; permitir revogação, rectificação e eliminação quando aplicável; minimizar os dados recolhidos; ocultar contactos e dados sensíveis por defeito; definir prazos de retenção e procedimentos de resposta a incidentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0009,"8. Motor de pesquisa e correspondência: relacionar necessidades com perfis com base em competências, qualificações, experiência, localização genérica, disponibilidade e horizonte temporal; apresentar resultados explicáveis; impedir decisões exclusivamente automatizadas com impacto relevante; permitir revisão humana e contestação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 38,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0009: 8. Motor de pesquisa e correspondência: relacionar necessidades com perfis com base em competências, qualificações, experiência, localização genérica, disponibilidade e horizonte temporal; apresentar resultados explicáveis; impedir decisões exclusivamente automatizadas com impacto relevante; permitir revisão humana e contestação.",P2,MASTER-fd787802-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0009,1,"[{""id"":""MASTER-fd787802-0009"",""pedido"":""8. Motor de pesquisa e correspondência: relacionar necessidades com perfis com base em competências, qualificações, experiência, localização genérica, disponibilidade e horizonte temporal; apresentar resultados explicáveis; impedir decisões exclusivamente automatizadas com impacto relevante; permitir revisão humana e contestação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 38""],""aceitacao"":""8. Motor de pesquisa e correspondência: relacionar necessidades com perfis com base em competências, qualificações, experiência, localização genérica, disponibilidade e horizonte temporal; apresentar resultados explicáveis; impedir decisões exclusivamente automatizadas com impacto relevante; permitir revisão humana e contestação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0010,"9. Integração com módulos existentes e CRM: reutilizar fontes mestre de empresas, projectos, Clusters, Corredores, localizações e utilizadores; sincronizar apenas os dados necessários com o CRM open source; evitar duplicação; definir identificadores únicos, regras de reconciliação, logs e tratamento de falhas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 39,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0010: 9. Integração com módulos existentes e CRM: reutilizar fontes mestre de empresas, projectos, Clusters, Corredores, localizações e utilizadores; sincronizar apenas os dados necessários com o CRM open source; evitar duplicação; definir identificadores únicos, regras de reconciliação, logs e tratamento de falhas.",P2,MASTER-fd787802-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0010,1,"[{""id"":""MASTER-fd787802-0010"",""pedido"":""9. Integração com módulos existentes e CRM: reutilizar fontes mestre de empresas, projectos, Clusters, Corredores, localizações e utilizadores; sincronizar apenas os dados necessários com o CRM open source; evitar duplicação; definir identificadores únicos, regras de reconciliação, logs e tratamento de falhas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 39""],""aceitacao"":""9. Integração com módulos existentes e CRM: reutilizar fontes mestre de empresas, projectos, Clusters, Corredores, localizações e utilizadores; sincronizar apenas os dados necessários com o CRM open source; evitar duplicação; definir identificadores únicos, regras de reconciliação, logs e tratamento de falhas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0011,"10. Testes e validação: executar testes unitários, integração, contrato de API, interface, permissões, segurança, desempenho, acessibilidade, idiomas, migração e recuperação; validar cenários positivos e negativos com representantes dos quatro perfis de utilizador; corrigir vulnerabilidades e inconformidades antes da produção.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 40,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0011: 10. Testes e validação: executar testes unitários, integração, contrato de API, interface, permissões, segurança, desempenho, acessibilidade, idiomas, migração e recuperação; validar cenários positivos e negativos com representantes dos quatro perfis de utilizador; corrigir vulnerabilidades e inconformidades antes da produção.",P1,MASTER-fd787802-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0011,1,"[{""id"":""MASTER-fd787802-0011"",""pedido"":""10. Testes e validação: executar testes unitários, integração, contrato de API, interface, permissões, segurança, desempenho, acessibilidade, idiomas, migração e recuperação; validar cenários positivos e negativos com representantes dos quatro perfis de utilizador; corrigir vulnerabilidades e inconformidades antes da produção."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 40""],""aceitacao"":""10. Testes e validação: executar testes unitários, integração, contrato de API, interface, permissões, segurança, desempenho, acessibilidade, idiomas, migração e recuperação; validar cenários positivos e negativos com representantes dos quatro perfis de utilizador; corrigir vulnerabilidades e inconformidades antes da produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0012,"12. Implantação faseada: disponibilizar primeiro num ambiente de homologação, realizar piloto com um conjunto limitado de investidores e instituições, recolher evidências, aprovar o gate Go/No-Go e activar gradualmente em produção com monitoria reforçada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 42,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0012: 12. Implantação faseada: disponibilizar primeiro num ambiente de homologação, realizar piloto com um conjunto limitado de investidores e instituições, recolher evidências, aprovar o gate Go/No-Go e activar gradualmente em produção com monitoria reforçada.",P2,MASTER-fd787802-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0012,1,"[{""id"":""MASTER-fd787802-0012"",""pedido"":""12. Implantação faseada: disponibilizar primeiro num ambiente de homologação, realizar piloto com um conjunto limitado de investidores e instituições, recolher evidências, aprovar o gate Go/No-Go e activar gradualmente em produção com monitoria reforçada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 42""],""aceitacao"":""12. Implantação faseada: disponibilizar primeiro num ambiente de homologação, realizar piloto com um conjunto limitado de investidores e instituições, recolher evidências, aprovar o gate Go/No-Go e activar gradualmente em produção com monitoria reforçada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0013,Etapa Actividades obrigatórias Entregáveis e evidências Gate de validação,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 46,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0013: Etapa Actividades obrigatórias Entregáveis e evidências Gate de validação,P2,MASTER-fd787802-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0013,1,"[{""id"":""MASTER-fd787802-0013"",""pedido"":""Etapa Actividades obrigatórias Entregáveis e evidências Gate de validação"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 46""],""aceitacao"":""Etapa Actividades obrigatórias Entregáveis e evidências Gate de validação"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0014,"1. Diagnóstico e desenho Inventariar componentes, entidades, APIs, migrations, permissões, integrações e testes existentes; mapear impactos; validar casos de uso, fluxos, dados, estados e regras. Relatório de diagnóstico; matriz Conservar–Melhorar–Substituir–Descontinuar; backlog priorizado; diagramas de contexto, fluxos e dados; plano por ficheiro. Arquitectura, requisitos, riscos e âmbito aprovados pelos responsáveis funcional e técnico.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 47,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0014: 1. Diagnóstico e desenho Inventariar componentes, entidades, APIs, migrations, permissões, integrações e testes existentes; mapear impactos; validar casos de uso, fluxos, dados, estados e regras. Relatório de diagnóstico; matriz Conservar–Melhorar–Substituir–Descontinuar; backlog priorizado; diagramas de contexto, fluxos e dados; plano por ficheiro. Arquitectura, requisitos, riscos e âmbito aprovados pelos responsáveis funcional e técnico.",P2,MASTER-fd787802-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0014,1,"[{""id"":""MASTER-fd787802-0014"",""pedido"":""1. Diagnóstico e desenho Inventariar componentes, entidades, APIs, migrations, permissões, integrações e testes existentes; mapear impactos; validar casos de uso, fluxos, dados, estados e regras. Relatório de diagnóstico; matriz Conservar–Melhorar–Substituir–Descontinuar; backlog priorizado; diagramas de contexto, fluxos e dados; plano por ficheiro. Arquitectura, requisitos, riscos e âmbito aprovados pelos responsáveis funcional e técnico."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 47""],""aceitacao"":""1. Diagnóstico e desenho Inventariar componentes, entidades, APIs, migrations, permissões, integrações e testes existentes; mapear impactos; validar casos de uso, fluxos, dados, estados e regras. Relatório de diagnóstico; matriz Conservar–Melhorar–Substituir–Descontinuar; backlog priorizado; diagramas de contexto, fluxos e dados; plano por ficheiro. Arquitectura, requisitos, riscos e âmbito aprovados pelos responsáveis funcional e técnico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-fd787802-0015,"3. Backend e APIs Implementar modelos, serviços, validações, políticas de autorização, auditoria e APIs REST versionadas para necessidades, perfis, currículos, competências, consentimentos, pesquisa e correspondências. Código revisto; documentação OpenAPI; testes unitários e de integração; logs de auditoria; tratamento normalizado de erros. APIs cumprem contrato, regras de negócio, permissões e metas de desempenho definidas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 49,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0015: 3. Backend e APIs Implementar modelos, serviços, validações, políticas de autorização, auditoria e APIs REST versionadas para necessidades, perfis, currículos, competências, consentimentos, pesquisa e correspondências. Código revisto; documentação OpenAPI; testes unitários e de integração; logs de auditoria; tratamento normalizado de erros. APIs cumprem contrato, regras de negócio, permissões e metas de desempenho definidas.",P2,MASTER-fd787802-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0015,1,"[{""id"":""MASTER-fd787802-0015"",""pedido"":""3. Backend e APIs Implementar modelos, serviços, validações, políticas de autorização, auditoria e APIs REST versionadas para necessidades, perfis, currículos, competências, consentimentos, pesquisa e correspondências. Código revisto; documentação OpenAPI; testes unitários e de integração; logs de auditoria; tratamento normalizado de erros. APIs cumprem contrato, regras de negócio, permissões e metas de desempenho definidas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 49""],""aceitacao"":""3. Backend e APIs Implementar modelos, serviços, validações, políticas de autorização, auditoria e APIs REST versionadas para necessidades, perfis, currículos, competências, consentimentos, pesquisa e correspondências. Código revisto; documentação OpenAPI; testes unitários e de integração; logs de auditoria; tratamento normalizado de erros. APIs cumprem contrato, regras de negócio, permissões e metas de desempenho definidas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0016,"6. Pesquisa, correspondência e integrações Indexar dados autorizados; configurar pesos e filtros; explicar correspondências; integrar fontes mestre e CRM por identificadores únicos; implementar idempotência, filas, repetição e reconciliação. Regras de correspondência versionadas; contratos de integração; logs; relatório de reconciliação; testes de falha e recuperação. Resultados reproduzíveis e explicáveis; ausência de duplicações; sincronização recuperável sem perda de dados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 52,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0016: 6. Pesquisa, correspondência e integrações Indexar dados autorizados; configurar pesos e filtros; explicar correspondências; integrar fontes mestre e CRM por identificadores únicos; implementar idempotência, filas, repetição e reconciliação. Regras de correspondência versionadas; contratos de integração; logs; relatório de reconciliação; testes de falha e recuperação. Resultados reproduzíveis e explicáveis; ausência de duplicações; sincronização recuperável sem perda de dados.",P1,MASTER-fd787802-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0016,1,"[{""id"":""MASTER-fd787802-0016"",""pedido"":""6. Pesquisa, correspondência e integrações Indexar dados autorizados; configurar pesos e filtros; explicar correspondências; integrar fontes mestre e CRM por identificadores únicos; implementar idempotência, filas, repetição e reconciliação. Regras de correspondência versionadas; contratos de integração; logs; relatório de reconciliação; testes de falha e recuperação. Resultados reproduzíveis e explicáveis; ausência de duplicações; sincronização recuperável sem perda de dados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 52""],""aceitacao"":""6. Pesquisa, correspondência e integrações Indexar dados autorizados; configurar pesos e filtros; explicar correspondências; integrar fontes mestre e CRM por identificadores únicos; implementar idempotência, filas, repetição e reconciliação. Regras de correspondência versionadas; contratos de integração; logs; relatório de reconciliação; testes de falha e recuperação. Resultados reproduzíveis e explicáveis; ausência de duplicações; sincronização recuperável sem perda de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-fd787802-0017,"8. Piloto e formação Seleccionar utilizadores-piloto; migrar amostra autorizada; formar investidores, indivíduos, instituições e administradores; recolher métricas e feedback; corrigir desvios. Plano e relatório do piloto; listas de presença; manuais; perguntas frequentes; métricas; registo de alterações. Fluxos críticos concluídos pelos perfis-piloto e parecer favorável dos responsáveis de negócio, suporte e protecção de dados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 54,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0017: 8. Piloto e formação Seleccionar utilizadores-piloto; migrar amostra autorizada; formar investidores, indivíduos, instituições e administradores; recolher métricas e feedback; corrigir desvios. Plano e relatório do piloto; listas de presença; manuais; perguntas frequentes; métricas; registo de alterações. Fluxos críticos concluídos pelos perfis-piloto e parecer favorável dos responsáveis de negócio, suporte e protecção de dados.",P2,MASTER-fd787802-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0017,1,"[{""id"":""MASTER-fd787802-0017"",""pedido"":""8. Piloto e formação Seleccionar utilizadores-piloto; migrar amostra autorizada; formar investidores, indivíduos, instituições e administradores; recolher métricas e feedback; corrigir desvios. Plano e relatório do piloto; listas de presença; manuais; perguntas frequentes; métricas; registo de alterações. Fluxos críticos concluídos pelos perfis-piloto e parecer favorável dos responsáveis de negócio, suporte e protecção de dados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 54""],""aceitacao"":""8. Piloto e formação Seleccionar utilizadores-piloto; migrar amostra autorizada; formar investidores, indivíduos, instituições e administradores; recolher métricas e feedback; corrigir desvios. Plano e relatório do piloto; listas de presença; manuais; perguntas frequentes; métricas; registo de alterações. Fluxos críticos concluídos pelos perfis-piloto e parecer favorável dos responsáveis de negócio, suporte e protecção de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-fd787802-0018,"CA-01 Dado um investidor ou empregador autenticado e autorizado, o sistema deve permitir criar, guardar como rascunho, submeter, actualizar e arquivar uma necessidade de competências ligada, quando aplicável, a território, Corredor, Cluster, projecto âncora e fase, contendo ocupação, competência, quantidade, nível, prazo, localização genérica, fonte, confiança e responsável, e distinguindo estimativa de compromisso. Casos positivos e negativos das transições; comparação entre submissão e persistência; vínculo aos IDs mestre; histórico de estado, actor e data/hora; prova de que registos incompletos permanecem em rascunho.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 60,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0018: CA-01 Dado um investidor ou empregador autenticado e autorizado, o sistema deve permitir criar, guardar como rascunho, submeter, actualizar e arquivar uma necessidade de competências ligada, quando aplicável, a território, Corredor, Cluster, projecto âncora e fase, contendo ocupação, competência, quantidade, nível, prazo, localização genérica, fonte, confiança e responsável, e distinguindo estimativa de compromisso. Casos positivos e negativos das transições; comparação entre submissão e persistência; vínculo aos IDs mestre; histórico de estado, actor e data/hora; prova de que registos incompletos permanecem em rascunho.",P1,MASTER-fd787802-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0018,1,"[{""id"":""MASTER-fd787802-0018"",""pedido"":""CA-01 Dado um investidor ou empregador autenticado e autorizado, o sistema deve permitir criar, guardar como rascunho, submeter, actualizar e arquivar uma necessidade de competências ligada, quando aplicável, a território, Corredor, Cluster, projecto âncora e fase, contendo ocupação, competência, quantidade, nível, prazo, localização genérica, fonte, confiança e responsável, e distinguindo estimativa de compromisso. Casos positivos e negativos das transições; comparação entre submissão e persistência; vínculo aos IDs mestre; histórico de estado, actor e data/hora; prova de que registos incompletos permanecem em rascunho."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 60""],""aceitacao"":""CA-01 Dado um investidor ou empregador autenticado e autorizado, o sistema deve permitir criar, guardar como rascunho, submeter, actualizar e arquivar uma necessidade de competências ligada, quando aplicável, a território, Corredor, Cluster, projecto âncora e fase, contendo ocupação, competência, quantidade, nível, prazo, localização genérica, fonte, confiança e responsável, e distinguindo estimativa de compromisso. Casos positivos e negativos das transições; comparação entre submissão e persistência; vínculo aos IDs mestre; histórico de estado, actor e data/hora; prova de que registos incompletos permanecem em rascunho."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0019,"CA-02 Para cada campo obrigatório, catálogo, formato, intervalo, dependência, relação, fonte e regra de unicidade ou deduplicação definidos, o frontend deve orientar a correcção e o backend deve rejeitar a submissão inválida sem persistência parcial, mantendo o registo incompleto em rascunho quando o fluxo o permitir. Matriz campo–regra–mensagem; testes de fronteira, catálogos, relações, duplicação e dados em falta; resposta de erro conforme OpenAPI; confirmação de ausência de persistência parcial.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 61,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0019: CA-02 Para cada campo obrigatório, catálogo, formato, intervalo, dependência, relação, fonte e regra de unicidade ou deduplicação definidos, o frontend deve orientar a correcção e o backend deve rejeitar a submissão inválida sem persistência parcial, mantendo o registo incompleto em rascunho quando o fluxo o permitir. Matriz campo–regra–mensagem; testes de fronteira, catálogos, relações, duplicação e dados em falta; resposta de erro conforme OpenAPI; confirmação de ausência de persistência parcial.",P1,MASTER-fd787802-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0019,1,"[{""id"":""MASTER-fd787802-0019"",""pedido"":""CA-02 Para cada campo obrigatório, catálogo, formato, intervalo, dependência, relação, fonte e regra de unicidade ou deduplicação definidos, o frontend deve orientar a correcção e o backend deve rejeitar a submissão inválida sem persistência parcial, mantendo o registo incompleto em rascunho quando o fluxo o permitir. Matriz campo–regra–mensagem; testes de fronteira, catálogos, relações, duplicação e dados em falta; resposta de erro conforme OpenAPI; confirmação de ausência de persistência parcial."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 61""],""aceitacao"":""CA-02 Para cada campo obrigatório, catálogo, formato, intervalo, dependência, relação, fonte e regra de unicidade ou deduplicação definidos, o frontend deve orientar a correcção e o backend deve rejeitar a submissão inválida sem persistência parcial, mantendo o registo incompleto em rascunho quando o fluxo o permitir. Matriz campo–regra–mensagem; testes de fronteira, catálogos, relações, duplicação e dados em falta; resposta de erro conforme OpenAPI; confirmação de ausência de persistência parcial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0020,"CA-03 Quando esta extensão estiver formalmente aprovada para a fase aplicável, um indivíduo autenticado deve poder criar, actualizar, pré-visualizar e desactivar o seu perfil profissional, currículo, competências, qualificações, experiência e disponibilidade, bem como carregar, pré-visualizar, substituir e remover documentos comprovativos da qualificação. Os ficheiros devem ser associados à qualificação correspondente, validados quanto a formato, tamanho, tipo real, integridade e malware, submetidos a controlo de acesso e ciclo de validação, sem que o portal emita certificação, reconheça qualificações ou prometa colocação. Decisão de fase e âmbito aprovada; comparação entre dados submetidos, apresentados e recuperados; histórico de versões; testes de visibilidade e desactivação; upload de ficheiros válidos e rejeição de extensão, tipo real, tamanho, integridade ou conteúdo malicioso inválidos; associação do comprovativo à qualificação; estados de validação e auditoria; documentos ocultos dos resultados públicos; avisos de não certificação e não garantia verificados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 62,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0020: CA-03 Quando esta extensão estiver formalmente aprovada para a fase aplicável, um indivíduo autenticado deve poder criar, actualizar, pré-visualizar e desactivar o seu perfil profissional, currículo, competências, qualificações, experiência e disponibilidade, bem como carregar, pré-visualizar, substituir e remover documentos comprovativos da qualificação. Os ficheiros devem ser associados à qualificação correspondente, validados quanto a formato, tamanho, tipo real, integridade e malware, submetidos a controlo de acesso e ciclo de validação, sem que o portal emita certificação, reconheça qualificações ou prometa colocação. Decisão de fase e âmbito aprovada; comparação entre dados submetidos, apresentados e recuperados; histórico de versões; testes de visibilidade e desactivação; upload de ficheiros válidos e rejeição de extensão, tipo real, tamanho, integridade ou conteúdo malicioso inválidos; associação do comprovativo à qualificação; estados de validação e auditoria; documentos ocultos dos resultados públicos; avisos de não certificação e não garantia verificados.",P1,MASTER-fd787802-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0020,1,"[{""id"":""MASTER-fd787802-0020"",""pedido"":""CA-03 Quando esta extensão estiver formalmente aprovada para a fase aplicável, um indivíduo autenticado deve poder criar, actualizar, pré-visualizar e desactivar o seu perfil profissional, currículo, competências, qualificações, experiência e disponibilidade, bem como carregar, pré-visualizar, substituir e remover documentos comprovativos da qualificação. Os ficheiros devem ser associados à qualificação correspondente, validados quanto a formato, tamanho, tipo real, integridade e malware, submetidos a controlo de acesso e ciclo de validação, sem que o portal emita certificação, reconheça qualificações ou prometa colocação. Decisão de fase e âmbito aprovada; comparação entre dados submetidos, apresentados e recuperados; histórico de versões; testes de visibilidade e desactivação; upload de ficheiros válidos e rejeição de extensão, tipo real, tamanho, integridade ou conteúdo malicioso inválidos; associação do comprovativo à qualificação; estados de validação e auditoria; documentos ocultos dos resultados públicos; avisos de não certificação e não garantia verificados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 62""],""aceitacao"":""CA-03 Quando esta extensão estiver formalmente aprovada para a fase aplicável, um indivíduo autenticado deve poder criar, actualizar, pré-visualizar e desactivar o seu perfil profissional, currículo, competências, qualificações, experiência e disponibilidade, bem como carregar, pré-visualizar, substituir e remover documentos comprovativos da qualificação. Os ficheiros devem ser associados à qualificação correspondente, validados quanto a formato, tamanho, tipo real, integridade e malware, submetidos a controlo de acesso e ciclo de validação, sem que o portal emita certificação, reconheça qualificações ou prometa colocação. Decisão de fase e âmbito aprovada; comparação entre dados submetidos, apresentados e recuperados; histórico de versões; testes de visibilidade e desactivação; upload de ficheiros válidos e rejeição de extensão, tipo real, tamanho, integridade ou conteúdo malicioso inválidos; associação do comprovativo à qualificação; estados de validação e auditoria; documentos ocultos dos resultados públicos; avisos de não certificação e não garantia verificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0021,"CA-04 Dada uma instituição verificada e um operador autorizado, o sistema deve permitir registar instituição, curso, capacidade, localização, estado de acreditação e, quando a fase o autorizar, perfis de candidatos, conservando fonte, validade, versão e autorização; oferta não validada ou não acreditada não pode ser apresentada como certificada. Testes com instituição verificada, não verificada e suspensa; acreditação válida, expirada, ausente e declarada; validação de fonte e entidade competente; bloqueio de apresentação indevida como certificada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 63,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0021: CA-04 Dada uma instituição verificada e um operador autorizado, o sistema deve permitir registar instituição, curso, capacidade, localização, estado de acreditação e, quando a fase o autorizar, perfis de candidatos, conservando fonte, validade, versão e autorização; oferta não validada ou não acreditada não pode ser apresentada como certificada. Testes com instituição verificada, não verificada e suspensa; acreditação válida, expirada, ausente e declarada; validação de fonte e entidade competente; bloqueio de apresentação indevida como certificada.",P2,MASTER-fd787802-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0021,1,"[{""id"":""MASTER-fd787802-0021"",""pedido"":""CA-04 Dada uma instituição verificada e um operador autorizado, o sistema deve permitir registar instituição, curso, capacidade, localização, estado de acreditação e, quando a fase o autorizar, perfis de candidatos, conservando fonte, validade, versão e autorização; oferta não validada ou não acreditada não pode ser apresentada como certificada. Testes com instituição verificada, não verificada e suspensa; acreditação válida, expirada, ausente e declarada; validação de fonte e entidade competente; bloqueio de apresentação indevida como certificada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 63""],""aceitacao"":""CA-04 Dada uma instituição verificada e um operador autorizado, o sistema deve permitir registar instituição, curso, capacidade, localização, estado de acreditação e, quando a fase o autorizar, perfis de candidatos, conservando fonte, validade, versão e autorização; oferta não validada ou não acreditada não pode ser apresentada como certificada. Testes com instituição verificada, não verificada e suspensa; acreditação válida, expirada, ausente e declarada; validação de fonte e entidade competente; bloqueio de apresentação indevida como certificada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0022,"CA-05 Antes de reutilizar, publicar, pesquisar, comunicar ou partilhar dados pessoais, o sistema deve registar finalidade, base aplicável, destinatário, versão, canal, data, origem, validade e evidência da autorização ou consentimento; a revogação deve bloquear os tratamentos dela dependentes e gerar as acções de retenção, anonimização ou eliminação previstas. Registo imutável por finalidade e versão; teste de concessão, expiração e revogação; verificação na interface, API, índice, exportação, comunicações e tarefas de retenção; protocolo para pedidos do titular.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 64,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0022: CA-05 Antes de reutilizar, publicar, pesquisar, comunicar ou partilhar dados pessoais, o sistema deve registar finalidade, base aplicável, destinatário, versão, canal, data, origem, validade e evidência da autorização ou consentimento; a revogação deve bloquear os tratamentos dela dependentes e gerar as acções de retenção, anonimização ou eliminação previstas. Registo imutável por finalidade e versão; teste de concessão, expiração e revogação; verificação na interface, API, índice, exportação, comunicações e tarefas de retenção; protocolo para pedidos do titular.",P2,MASTER-fd787802-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0022,1,"[{""id"":""MASTER-fd787802-0022"",""pedido"":""CA-05 Antes de reutilizar, publicar, pesquisar, comunicar ou partilhar dados pessoais, o sistema deve registar finalidade, base aplicável, destinatário, versão, canal, data, origem, validade e evidência da autorização ou consentimento; a revogação deve bloquear os tratamentos dela dependentes e gerar as acções de retenção, anonimização ou eliminação previstas. Registo imutável por finalidade e versão; teste de concessão, expiração e revogação; verificação na interface, API, índice, exportação, comunicações e tarefas de retenção; protocolo para pedidos do titular."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 64""],""aceitacao"":""CA-05 Antes de reutilizar, publicar, pesquisar, comunicar ou partilhar dados pessoais, o sistema deve registar finalidade, base aplicável, destinatário, versão, canal, data, origem, validade e evidência da autorização ou consentimento; a revogação deve bloquear os tratamentos dela dependentes e gerar as acções de retenção, anonimização ou eliminação previstas. Registo imutável por finalidade e versão; teste de concessão, expiração e revogação; verificação na interface, API, índice, exportação, comunicações e tarefas de retenção; protocolo para pedidos do titular."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0023,"CA-06 Por defeito, contactos, documentos, identificadores, localização exacta e demais dados pessoais ou institucionais restritos devem permanecer ocultos. A divulgação deve obedecer à classificação do dado, papel, finalidade, autorização, consentimento e nível territorial permitido, de forma uniforme na interface, API, pesquisa, exportação e integrações. Matriz campo–classificação–papel–finalidade–nível territorial; testes autorizados e não autorizados em todos os canais; mascaramento ou negação confirmados; ausência de dados protegidos em erros, logs e índices públicos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 65,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0023: CA-06 Por defeito, contactos, documentos, identificadores, localização exacta e demais dados pessoais ou institucionais restritos devem permanecer ocultos. A divulgação deve obedecer à classificação do dado, papel, finalidade, autorização, consentimento e nível territorial permitido, de forma uniforme na interface, API, pesquisa, exportação e integrações. Matriz campo–classificação–papel–finalidade–nível territorial; testes autorizados e não autorizados em todos os canais; mascaramento ou negação confirmados; ausência de dados protegidos em erros, logs e índices públicos.",P2,MASTER-fd787802-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0023,1,"[{""id"":""MASTER-fd787802-0023"",""pedido"":""CA-06 Por defeito, contactos, documentos, identificadores, localização exacta e demais dados pessoais ou institucionais restritos devem permanecer ocultos. A divulgação deve obedecer à classificação do dado, papel, finalidade, autorização, consentimento e nível territorial permitido, de forma uniforme na interface, API, pesquisa, exportação e integrações. Matriz campo–classificação–papel–finalidade–nível territorial; testes autorizados e não autorizados em todos os canais; mascaramento ou negação confirmados; ausência de dados protegidos em erros, logs e índices públicos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 65""],""aceitacao"":""CA-06 Por defeito, contactos, documentos, identificadores, localização exacta e demais dados pessoais ou institucionais restritos devem permanecer ocultos. A divulgação deve obedecer à classificação do dado, papel, finalidade, autorização, consentimento e nível territorial permitido, de forma uniforme na interface, API, pesquisa, exportação e integrações. Matriz campo–classificação–papel–finalidade–nível territorial; testes autorizados e não autorizados em todos os canais; mascaramento ou negação confirmados; ausência de dados protegidos em erros, logs e índices públicos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0024,"CA-07 A pesquisa deve suportar filtros simples e combinados por competência, ocupação, nível, período, território, Corredor, Cluster, projecto, instituição, curso e estado de validação, preservando relações bidireccionais, eliminando duplicados e aplicando consentimento, classificação e autorização antes da indexação e apresentação. Conjunto de referência com resultados esperados; testes de filtros, relações, acentos, ordenação, paginação, ausência de resultados, deduplicação, autorização e ocultação de dados reservados; telemetria de pesquisas sem resultado quando aplicável.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 66,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0024: CA-07 A pesquisa deve suportar filtros simples e combinados por competência, ocupação, nível, período, território, Corredor, Cluster, projecto, instituição, curso e estado de validação, preservando relações bidireccionais, eliminando duplicados e aplicando consentimento, classificação e autorização antes da indexação e apresentação. Conjunto de referência com resultados esperados; testes de filtros, relações, acentos, ordenação, paginação, ausência de resultados, deduplicação, autorização e ocultação de dados reservados; telemetria de pesquisas sem resultado quando aplicável.",P1,MASTER-fd787802-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0024,1,"[{""id"":""MASTER-fd787802-0024"",""pedido"":""CA-07 A pesquisa deve suportar filtros simples e combinados por competência, ocupação, nível, período, território, Corredor, Cluster, projecto, instituição, curso e estado de validação, preservando relações bidireccionais, eliminando duplicados e aplicando consentimento, classificação e autorização antes da indexação e apresentação. Conjunto de referência com resultados esperados; testes de filtros, relações, acentos, ordenação, paginação, ausência de resultados, deduplicação, autorização e ocultação de dados reservados; telemetria de pesquisas sem resultado quando aplicável."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 66""],""aceitacao"":""CA-07 A pesquisa deve suportar filtros simples e combinados por competência, ocupação, nível, período, território, Corredor, Cluster, projecto, instituição, curso e estado de validação, preservando relações bidireccionais, eliminando duplicados e aplicando consentimento, classificação e autorização antes da indexação e apresentação. Conjunto de referência com resultados esperados; testes de filtros, relações, acentos, ordenação, paginação, ausência de resultados, deduplicação, autorização e ocultação de dados reservados; telemetria de pesquisas sem resultado quando aplicável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0025,"CA-08 Quando a correspondência assistida estiver incluída na fase aprovada, os requisitos obrigatórios previamente aprovados devem ser avaliados antes da pontuação e cada recomendação deve apresentar critérios, pesos, dados, fonte, confiança, limitações, competências correspondentes e lacunas, permitindo contestação e revisão humana antes de qualquer encaminhamento. Casos completos, parciais, incompatíveis e com condição eliminatória; cálculo reproduzível; versão da regra, fonte e confiança registadas; prova de explicação, contestação, revisão humana e bloqueio do encaminhamento automático.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 67,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0025: CA-08 Quando a correspondência assistida estiver incluída na fase aprovada, os requisitos obrigatórios previamente aprovados devem ser avaliados antes da pontuação e cada recomendação deve apresentar critérios, pesos, dados, fonte, confiança, limitações, competências correspondentes e lacunas, permitindo contestação e revisão humana antes de qualquer encaminhamento. Casos completos, parciais, incompatíveis e com condição eliminatória; cálculo reproduzível; versão da regra, fonte e confiança registadas; prova de explicação, contestação, revisão humana e bloqueio do encaminhamento automático.",P2,MASTER-fd787802-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0025,1,"[{""id"":""MASTER-fd787802-0025"",""pedido"":""CA-08 Quando a correspondência assistida estiver incluída na fase aprovada, os requisitos obrigatórios previamente aprovados devem ser avaliados antes da pontuação e cada recomendação deve apresentar critérios, pesos, dados, fonte, confiança, limitações, competências correspondentes e lacunas, permitindo contestação e revisão humana antes de qualquer encaminhamento. Casos completos, parciais, incompatíveis e com condição eliminatória; cálculo reproduzível; versão da regra, fonte e confiança registadas; prova de explicação, contestação, revisão humana e bloqueio do encaminhamento automático."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 67""],""aceitacao"":""CA-08 Quando a correspondência assistida estiver incluída na fase aprovada, os requisitos obrigatórios previamente aprovados devem ser avaliados antes da pontuação e cada recomendação deve apresentar critérios, pesos, dados, fonte, confiança, limitações, competências correspondentes e lacunas, permitindo contestação e revisão humana antes de qualquer encaminhamento. Casos completos, parciais, incompatíveis e com condição eliminatória; cálculo reproduzível; versão da regra, fonte e confiança registadas; prova de explicação, contestação, revisão humana e bloqueio do encaminhamento automático."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0026,"CA-09 Para cada papel, o sistema deve aplicar menor privilégio, segregação entre submissão, validação e aprovação, escopos por organização e domínio e aprovação a dois níveis quando definida. Operações fora do âmbito devem ser negadas sem revelar a existência ou o conteúdo do recurso e devem gerar auditoria. Matriz papel–organização–recurso–operação testada pela interface, URL directa, API e exportação; segregação de funções e dupla aprovação verificadas; respostas sem enumeração; eventos indevidos auditados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 68,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0026: CA-09 Para cada papel, o sistema deve aplicar menor privilégio, segregação entre submissão, validação e aprovação, escopos por organização e domínio e aprovação a dois níveis quando definida. Operações fora do âmbito devem ser negadas sem revelar a existência ou o conteúdo do recurso e devem gerar auditoria. Matriz papel–organização–recurso–operação testada pela interface, URL directa, API e exportação; segregação de funções e dupla aprovação verificadas; respostas sem enumeração; eventos indevidos auditados.",P2,MASTER-fd787802-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0026,1,"[{""id"":""MASTER-fd787802-0026"",""pedido"":""CA-09 Para cada papel, o sistema deve aplicar menor privilégio, segregação entre submissão, validação e aprovação, escopos por organização e domínio e aprovação a dois níveis quando definida. Operações fora do âmbito devem ser negadas sem revelar a existência ou o conteúdo do recurso e devem gerar auditoria. Matriz papel–organização–recurso–operação testada pela interface, URL directa, API e exportação; segregação de funções e dupla aprovação verificadas; respostas sem enumeração; eventos indevidos auditados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 68""],""aceitacao"":""CA-09 Para cada papel, o sistema deve aplicar menor privilégio, segregação entre submissão, validação e aprovação, escopos por organização e domínio e aprovação a dois níveis quando definida. Operações fora do âmbito devem ser negadas sem revelar a existência ou o conteúdo do recurso e devem gerar auditoria. Matriz papel–organização–recurso–operação testada pela interface, URL directa, API e exportação; segregação de funções e dupla aprovação verificadas; respostas sem enumeração; eventos indevidos auditados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0027,"CA-10 As integrações internas devem reutilizar IDs mestre, contratos versionados, autenticação, escopos, idempotência, correlation-id, filas de repetição e reconciliação. Integrações externas só podem ser activadas após confirmação de finalidade, base legal, proprietário, campos, ambiente, autenticação, SLA e acordo institucional, mantendo alternativa manual quando pendentes. Contract tests; reprocessamento sem duplicação; correlation-id e logs; simulação de indisponibilidade, fila de falhas e reconciliação; acordo e autorização para integração externa ou evidência do fluxo manual assistido.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 69,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0027: CA-10 As integrações internas devem reutilizar IDs mestre, contratos versionados, autenticação, escopos, idempotência, correlation-id, filas de repetição e reconciliação. Integrações externas só podem ser activadas após confirmação de finalidade, base legal, proprietário, campos, ambiente, autenticação, SLA e acordo institucional, mantendo alternativa manual quando pendentes. Contract tests; reprocessamento sem duplicação; correlation-id e logs; simulação de indisponibilidade, fila de falhas e reconciliação; acordo e autorização para integração externa ou evidência do fluxo manual assistido.",P2,MASTER-fd787802-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0027,1,"[{""id"":""MASTER-fd787802-0027"",""pedido"":""CA-10 As integrações internas devem reutilizar IDs mestre, contratos versionados, autenticação, escopos, idempotência, correlation-id, filas de repetição e reconciliação. Integrações externas só podem ser activadas após confirmação de finalidade, base legal, proprietário, campos, ambiente, autenticação, SLA e acordo institucional, mantendo alternativa manual quando pendentes. Contract tests; reprocessamento sem duplicação; correlation-id e logs; simulação de indisponibilidade, fila de falhas e reconciliação; acordo e autorização para integração externa ou evidência do fluxo manual assistido."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 69""],""aceitacao"":""CA-10 As integrações internas devem reutilizar IDs mestre, contratos versionados, autenticação, escopos, idempotência, correlation-id, filas de repetição e reconciliação. Integrações externas só podem ser activadas após confirmação de finalidade, base legal, proprietário, campos, ambiente, autenticação, SLA e acordo institucional, mantendo alternativa manual quando pendentes. Contract tests; reprocessamento sem duplicação; correlation-id e logs; simulação de indisponibilidade, fila de falhas e reconciliação; acordo e autorização para integração externa ou evidência do fluxo manual assistido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0028,"CA-11 Criação, alteração, upload, acesso, descarga, validação, rejeição, substituição, aprovação, publicação, consulta sensível, consentimento, revogação, exportação, partilha, correspondência, suspensão, arquivo e eliminação devem gerar eventos de auditoria protegidos contra alteração, contendo actor, função, acção, data/hora UTC, objecto, resultado, estado, versão e correlation-id, sem expor segredos ou dados pessoais desnecessários. Amostra reconciliada de cada operação crítica; pesquisa autorizada por actor, função, período, objecto, acção e correlation-id; teste de integridade, retenção e acesso aos logs; confirmação de ausência de dados ou credenciais indevidos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 70,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0028: CA-11 Criação, alteração, upload, acesso, descarga, validação, rejeição, substituição, aprovação, publicação, consulta sensível, consentimento, revogação, exportação, partilha, correspondência, suspensão, arquivo e eliminação devem gerar eventos de auditoria protegidos contra alteração, contendo actor, função, acção, data/hora UTC, objecto, resultado, estado, versão e correlation-id, sem expor segredos ou dados pessoais desnecessários. Amostra reconciliada de cada operação crítica; pesquisa autorizada por actor, função, período, objecto, acção e correlation-id; teste de integridade, retenção e acesso aos logs; confirmação de ausência de dados ou credenciais indevidos.",P2,MASTER-fd787802-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0028,1,"[{""id"":""MASTER-fd787802-0028"",""pedido"":""CA-11 Criação, alteração, upload, acesso, descarga, validação, rejeição, substituição, aprovação, publicação, consulta sensível, consentimento, revogação, exportação, partilha, correspondência, suspensão, arquivo e eliminação devem gerar eventos de auditoria protegidos contra alteração, contendo actor, função, acção, data/hora UTC, objecto, resultado, estado, versão e correlation-id, sem expor segredos ou dados pessoais desnecessários. Amostra reconciliada de cada operação crítica; pesquisa autorizada por actor, função, período, objecto, acção e correlation-id; teste de integridade, retenção e acesso aos logs; confirmação de ausência de dados ou credenciais indevidos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 70""],""aceitacao"":""CA-11 Criação, alteração, upload, acesso, descarga, validação, rejeição, substituição, aprovação, publicação, consulta sensível, consentimento, revogação, exportação, partilha, correspondência, suspensão, arquivo e eliminação devem gerar eventos de auditoria protegidos contra alteração, contendo actor, função, acção, data/hora UTC, objecto, resultado, estado, versão e correlation-id, sem expor segredos ou dados pessoais desnecessários. Amostra reconciliada de cada operação crítica; pesquisa autorizada por actor, função, período, objecto, acção e correlation-id; teste de integridade, retenção e acesso aos logs; confirmação de ausência de dados ou credenciais indevidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0029,"CA-12 Os fluxos críticos devem ser completos e coerentes em português e inglês, em computador e dispositivo móvel, e operáveis por teclado e tecnologias de apoio, com foco visível, contraste adequado, estrutura semântica, rótulos, mensagens de erro e alternativas textuais. Falhas que bloqueiem tarefa essencial impedem o aceite. Matriz de cobertura PT/EN; testes manuais e automáticos nos ambientes suportados; execução por teclado e tecnologia de apoio; evidência de foco, contraste, rótulos, erros, alternativas textuais e correcção de bloqueios críticos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 71,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0029: CA-12 Os fluxos críticos devem ser completos e coerentes em português e inglês, em computador e dispositivo móvel, e operáveis por teclado e tecnologias de apoio, com foco visível, contraste adequado, estrutura semântica, rótulos, mensagens de erro e alternativas textuais. Falhas que bloqueiem tarefa essencial impedem o aceite. Matriz de cobertura PT/EN; testes manuais e automáticos nos ambientes suportados; execução por teclado e tecnologia de apoio; evidência de foco, contraste, rótulos, erros, alternativas textuais e correcção de bloqueios críticos.",P2,MASTER-fd787802-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0029,1,"[{""id"":""MASTER-fd787802-0029"",""pedido"":""CA-12 Os fluxos críticos devem ser completos e coerentes em português e inglês, em computador e dispositivo móvel, e operáveis por teclado e tecnologias de apoio, com foco visível, contraste adequado, estrutura semântica, rótulos, mensagens de erro e alternativas textuais. Falhas que bloqueiem tarefa essencial impedem o aceite. Matriz de cobertura PT/EN; testes manuais e automáticos nos ambientes suportados; execução por teclado e tecnologia de apoio; evidência de foco, contraste, rótulos, erros, alternativas textuais e correcção de bloqueios críticos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 71""],""aceitacao"":""CA-12 Os fluxos críticos devem ser completos e coerentes em português e inglês, em computador e dispositivo móvel, e operáveis por teclado e tecnologias de apoio, com foco visível, contraste adequado, estrutura semântica, rótulos, mensagens de erro e alternativas textuais. Falhas que bloqueiem tarefa essencial impedem o aceite. Matriz de cobertura PT/EN; testes manuais e automáticos nos ambientes suportados; execução por teclado e tecnologia de apoio; evidência de foco, contraste, rótulos, erros, alternativas textuais e correcção de bloqueios críticos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0030,"CA-13 Todos os endpoints e eventos novos ou alterados devem corresponder aos contratos OpenAPI 3.1 e AsyncAPI normativos quanto a versão, autenticação, escopos, schemas, erros, idempotência e compatibilidade. Mudança incompatível exige decisão formal, nova versão principal e período de transição aprovado. Lint dos contratos sem erros; exemplos válidos; contract tests entre consumidores e fornecedores; verificação de compatibilidade retroactiva; escopos e erros testados; aprovação de Arquitectura, Segurança, Produto e Integrações.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 72,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0030: CA-13 Todos os endpoints e eventos novos ou alterados devem corresponder aos contratos OpenAPI 3.1 e AsyncAPI normativos quanto a versão, autenticação, escopos, schemas, erros, idempotência e compatibilidade. Mudança incompatível exige decisão formal, nova versão principal e período de transição aprovado. Lint dos contratos sem erros; exemplos válidos; contract tests entre consumidores e fornecedores; verificação de compatibilidade retroactiva; escopos e erros testados; aprovação de Arquitectura, Segurança, Produto e Integrações.",P2,MASTER-fd787802-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0030,1,"[{""id"":""MASTER-fd787802-0030"",""pedido"":""CA-13 Todos os endpoints e eventos novos ou alterados devem corresponder aos contratos OpenAPI 3.1 e AsyncAPI normativos quanto a versão, autenticação, escopos, schemas, erros, idempotência e compatibilidade. Mudança incompatível exige decisão formal, nova versão principal e período de transição aprovado. Lint dos contratos sem erros; exemplos válidos; contract tests entre consumidores e fornecedores; verificação de compatibilidade retroactiva; escopos e erros testados; aprovação de Arquitectura, Segurança, Produto e Integrações."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 72""],""aceitacao"":""CA-13 Todos os endpoints e eventos novos ou alterados devem corresponder aos contratos OpenAPI 3.1 e AsyncAPI normativos quanto a versão, autenticação, escopos, schemas, erros, idempotência e compatibilidade. Mudança incompatível exige decisão formal, nova versão principal e período de transição aprovado. Lint dos contratos sem erros; exemplos válidos; contract tests entre consumidores e fornecedores; verificação de compatibilidade retroactiva; escopos e erros testados; aprovação de Arquitectura, Segurança, Produto e Integrações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0031,"CA-14 Em ambiente representativo, as páginas, pesquisas, formulários, APIs, filas e operações GIS críticas devem cumprir as metas de desempenho, disponibilidade, erro e capacidade aprovadas a partir da linha de base da Fase Zero e do plano de capacidade. Nenhum limiar não validado deve ser tratado como requisito normativo. Linha de base e metas aprovadas; relatório com ambiente, volume, concorrência, duração, percentis, débito, erros e recursos; comparação antes/depois; aprovação de Arquitectura e Operação e ausência de regressão material.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 73,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0031: CA-14 Em ambiente representativo, as páginas, pesquisas, formulários, APIs, filas e operações GIS críticas devem cumprir as metas de desempenho, disponibilidade, erro e capacidade aprovadas a partir da linha de base da Fase Zero e do plano de capacidade. Nenhum limiar não validado deve ser tratado como requisito normativo. Linha de base e metas aprovadas; relatório com ambiente, volume, concorrência, duração, percentis, débito, erros e recursos; comparação antes/depois; aprovação de Arquitectura e Operação e ausência de regressão material.",P2,MASTER-fd787802-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0031,1,"[{""id"":""MASTER-fd787802-0031"",""pedido"":""CA-14 Em ambiente representativo, as páginas, pesquisas, formulários, APIs, filas e operações GIS críticas devem cumprir as metas de desempenho, disponibilidade, erro e capacidade aprovadas a partir da linha de base da Fase Zero e do plano de capacidade. Nenhum limiar não validado deve ser tratado como requisito normativo. Linha de base e metas aprovadas; relatório com ambiente, volume, concorrência, duração, percentis, débito, erros e recursos; comparação antes/depois; aprovação de Arquitectura e Operação e ausência de regressão material."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 73""],""aceitacao"":""CA-14 Em ambiente representativo, as páginas, pesquisas, formulários, APIs, filas e operações GIS críticas devem cumprir as metas de desempenho, disponibilidade, erro e capacidade aprovadas a partir da linha de base da Fase Zero e do plano de capacidade. Nenhum limiar não validado deve ser tratado como requisito normativo. Linha de base e metas aprovadas; relatório com ambiente, volume, concorrência, duração, percentis, débito, erros e recursos; comparação antes/depois; aprovação de Arquitectura e Operação e ausência de regressão material."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-fd787802-0032,"CA-15 Migrations e importações devem ser versionadas, reexecutáveis, reconciliáveis e testadas por dry-run, com backup e rollback praticáveis. O rollback não deve usar CASCADE nem remover extensões partilhadas; a migração deve preservar IDs, relações, versões, classificação, origem e evidência por lote. Logs de migration e rollback dry-run; execução repetida sem duplicação; backup e restore testados; reconciliação por lote de contagens, chaves, relações, somatórios, amostras e checksums; prova de ausência de CASCADE e DROP EXTENSION.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 74,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0032: CA-15 Migrations e importações devem ser versionadas, reexecutáveis, reconciliáveis e testadas por dry-run, com backup e rollback praticáveis. O rollback não deve usar CASCADE nem remover extensões partilhadas; a migração deve preservar IDs, relações, versões, classificação, origem e evidência por lote. Logs de migration e rollback dry-run; execução repetida sem duplicação; backup e restore testados; reconciliação por lote de contagens, chaves, relações, somatórios, amostras e checksums; prova de ausência de CASCADE e DROP EXTENSION.",P2,MASTER-fd787802-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0032,1,"[{""id"":""MASTER-fd787802-0032"",""pedido"":""CA-15 Migrations e importações devem ser versionadas, reexecutáveis, reconciliáveis e testadas por dry-run, com backup e rollback praticáveis. O rollback não deve usar CASCADE nem remover extensões partilhadas; a migração deve preservar IDs, relações, versões, classificação, origem e evidência por lote. Logs de migration e rollback dry-run; execução repetida sem duplicação; backup e restore testados; reconciliação por lote de contagens, chaves, relações, somatórios, amostras e checksums; prova de ausência de CASCADE e DROP EXTENSION."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 74""],""aceitacao"":""CA-15 Migrations e importações devem ser versionadas, reexecutáveis, reconciliáveis e testadas por dry-run, com backup e rollback praticáveis. O rollback não deve usar CASCADE nem remover extensões partilhadas; a migração deve preservar IDs, relações, versões, classificação, origem e evidência por lote. Logs de migration e rollback dry-run; execução repetida sem duplicação; backup e restore testados; reconciliação por lote de contagens, chaves, relações, somatórios, amostras e checksums; prova de ausência de CASCADE e DROP EXTENSION."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0033,"CA-16 Antes de staging ou produção, não deve existir vulnerabilidade crítica ou elevada em aberto, exposição indevida, falha crítica de autorização, consentimento, acessibilidade, recuperação ou reconciliação, teste obrigatório falhado, quebra contratual não aprovada ou rollback inviável. Outros riscos residuais só podem avançar com responsável, mitigação, prazo, aprovador e decisão Go/No-Go registados. Relatórios de SAST, dependências, configuração, DAST/intrusão, autorização, privacidade, acessibilidade e recuperação; lista de findings por severidade e estado; evidência de correcção e reteste; registo dos riscos residuais e aprovações formais.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 75,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0033: CA-16 Antes de staging ou produção, não deve existir vulnerabilidade crítica ou elevada em aberto, exposição indevida, falha crítica de autorização, consentimento, acessibilidade, recuperação ou reconciliação, teste obrigatório falhado, quebra contratual não aprovada ou rollback inviável. Outros riscos residuais só podem avançar com responsável, mitigação, prazo, aprovador e decisão Go/No-Go registados. Relatórios de SAST, dependências, configuração, DAST/intrusão, autorização, privacidade, acessibilidade e recuperação; lista de findings por severidade e estado; evidência de correcção e reteste; registo dos riscos residuais e aprovações formais.",P1,MASTER-fd787802-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0033,1,"[{""id"":""MASTER-fd787802-0033"",""pedido"":""CA-16 Antes de staging ou produção, não deve existir vulnerabilidade crítica ou elevada em aberto, exposição indevida, falha crítica de autorização, consentimento, acessibilidade, recuperação ou reconciliação, teste obrigatório falhado, quebra contratual não aprovada ou rollback inviável. Outros riscos residuais só podem avançar com responsável, mitigação, prazo, aprovador e decisão Go/No-Go registados. Relatórios de SAST, dependências, configuração, DAST/intrusão, autorização, privacidade, acessibilidade e recuperação; lista de findings por severidade e estado; evidência de correcção e reteste; registo dos riscos residuais e aprovações formais."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 75""],""aceitacao"":""CA-16 Antes de staging ou produção, não deve existir vulnerabilidade crítica ou elevada em aberto, exposição indevida, falha crítica de autorização, consentimento, acessibilidade, recuperação ou reconciliação, teste obrigatório falhado, quebra contratual não aprovada ou rollback inviável. Outros riscos residuais só podem avançar com responsável, mitigação, prazo, aprovador e decisão Go/No-Go registados. Relatórios de SAST, dependências, configuração, DAST/intrusão, autorização, privacidade, acessibilidade e recuperação; lista de findings por severidade e estado; evidência de correcção e reteste; registo dos riscos residuais e aprovações formais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-fd787802-0034,"CT-05 Consentimento e autorização: conceder, expirar e revogar por finalidade; tentar reutilizar, pesquisar, comunicar, exportar e partilhar depois da revogação. Tratamentos dependentes cessam; índice e comunicações são actualizados; tarefas de retenção, anonimização ou eliminação e protocolo são gerados. CA-05 / CA-06, CA-11",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 83,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0034: CT-05 Consentimento e autorização: conceder, expirar e revogar por finalidade; tentar reutilizar, pesquisar, comunicar, exportar e partilhar depois da revogação. Tratamentos dependentes cessam; índice e comunicações são actualizados; tarefas de retenção, anonimização ou eliminação e protocolo são gerados. CA-05 / CA-06, CA-11",P2,MASTER-fd787802-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0034,1,"[{""id"":""MASTER-fd787802-0034"",""pedido"":""CT-05 Consentimento e autorização: conceder, expirar e revogar por finalidade; tentar reutilizar, pesquisar, comunicar, exportar e partilhar depois da revogação. Tratamentos dependentes cessam; índice e comunicações são actualizados; tarefas de retenção, anonimização ou eliminação e protocolo são gerados. CA-05 / CA-06, CA-11"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 83""],""aceitacao"":""CT-05 Consentimento e autorização: conceder, expirar e revogar por finalidade; tentar reutilizar, pesquisar, comunicar, exportar e partilhar depois da revogação. Tratamentos dependentes cessam; índice e comunicações são actualizados; tarefas de retenção, anonimização ou eliminação e protocolo são gerados. CA-05 / CA-06, CA-11"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0035,"CT-08 Correspondência assistida: testar perfis completos, parciais, incompatíveis e com requisito obrigatório previamente aprovado não satisfeito; solicitar encaminhamento sem revisão humana. Cálculo é reproduzível e versionado; critérios, pesos, fonte, confiança, limitações e lacunas são explicados; encaminhamento automático é bloqueado. CA-08 / CA-05, CA-11, CA-16",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 86,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0035: CT-08 Correspondência assistida: testar perfis completos, parciais, incompatíveis e com requisito obrigatório previamente aprovado não satisfeito; solicitar encaminhamento sem revisão humana. Cálculo é reproduzível e versionado; critérios, pesos, fonte, confiança, limitações e lacunas são explicados; encaminhamento automático é bloqueado. CA-08 / CA-05, CA-11, CA-16",P2,MASTER-fd787802-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0035,1,"[{""id"":""MASTER-fd787802-0035"",""pedido"":""CT-08 Correspondência assistida: testar perfis completos, parciais, incompatíveis e com requisito obrigatório previamente aprovado não satisfeito; solicitar encaminhamento sem revisão humana. Cálculo é reproduzível e versionado; critérios, pesos, fonte, confiança, limitações e lacunas são explicados; encaminhamento automático é bloqueado. CA-08 / CA-05, CA-11, CA-16"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 86""],""aceitacao"":""CT-08 Correspondência assistida: testar perfis completos, parciais, incompatíveis e com requisito obrigatório previamente aprovado não satisfeito; solicitar encaminhamento sem revisão humana. Cálculo é reproduzível e versionado; critérios, pesos, fonte, confiança, limitações e lacunas são explicados; encaminhamento automático é bloqueado. CA-08 / CA-05, CA-11, CA-16"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0036,"CT-13 Contratos: validar endpoints, eventos, exemplos, schemas, escopos, erros, idempotência e compatibilidade contra OpenAPI 3.1 e AsyncAPI. Lint e contract tests passam; consumidores permanecem compatíveis; alteração incompatível usa nova versão e aprovação formal. CA-13 / CA-10, CA-16",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 91,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0036: CT-13 Contratos: validar endpoints, eventos, exemplos, schemas, escopos, erros, idempotência e compatibilidade contra OpenAPI 3.1 e AsyncAPI. Lint e contract tests passam; consumidores permanecem compatíveis; alteração incompatível usa nova versão e aprovação formal. CA-13 / CA-10, CA-16",P2,MASTER-fd787802-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0036,1,"[{""id"":""MASTER-fd787802-0036"",""pedido"":""CT-13 Contratos: validar endpoints, eventos, exemplos, schemas, escopos, erros, idempotência e compatibilidade contra OpenAPI 3.1 e AsyncAPI. Lint e contract tests passam; consumidores permanecem compatíveis; alteração incompatível usa nova versão e aprovação formal. CA-13 / CA-10, CA-16"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 91""],""aceitacao"":""CT-13 Contratos: validar endpoints, eventos, exemplos, schemas, escopos, erros, idempotência e compatibilidade contra OpenAPI 3.1 e AsyncAPI. Lint e contract tests passam; consumidores permanecem compatíveis; alteração incompatível usa nova versão e aprovação formal. CA-13 / CA-10, CA-16"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0037,"CT-16 Gate de segurança e Go/No-Go: consolidar testes obrigatórios, vulnerabilidades, privacidade, acessibilidade, contratos, recuperação, reconciliação, rollback e riscos residuais. Staging ou produção permanece bloqueado perante condição impeditiva, incluindo qualquer vulnerabilidade crítica ou elevada em aberto. Apenas outros riscos residuais admissíveis podem avançar com responsável, mitigação, prazo, aprovador e decisão formal. CA-16 / CA-01–CA-15",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 94,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0037: CT-16 Gate de segurança e Go/No-Go: consolidar testes obrigatórios, vulnerabilidades, privacidade, acessibilidade, contratos, recuperação, reconciliação, rollback e riscos residuais. Staging ou produção permanece bloqueado perante condição impeditiva, incluindo qualquer vulnerabilidade crítica ou elevada em aberto. Apenas outros riscos residuais admissíveis podem avançar com responsável, mitigação, prazo, aprovador e decisão formal. CA-16 / CA-01–CA-15",P1,MASTER-fd787802-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0037,1,"[{""id"":""MASTER-fd787802-0037"",""pedido"":""CT-16 Gate de segurança e Go/No-Go: consolidar testes obrigatórios, vulnerabilidades, privacidade, acessibilidade, contratos, recuperação, reconciliação, rollback e riscos residuais. Staging ou produção permanece bloqueado perante condição impeditiva, incluindo qualquer vulnerabilidade crítica ou elevada em aberto. Apenas outros riscos residuais admissíveis podem avançar com responsável, mitigação, prazo, aprovador e decisão formal. CA-16 / CA-01–CA-15"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 94""],""aceitacao"":""CT-16 Gate de segurança e Go/No-Go: consolidar testes obrigatórios, vulnerabilidades, privacidade, acessibilidade, contratos, recuperação, reconciliação, rollback e riscos residuais. Staging ou produção permanece bloqueado perante condição impeditiva, incluindo qualquer vulnerabilidade crítica ou elevada em aberto. Apenas outros riscos residuais admissíveis podem avançar com responsável, mitigação, prazo, aprovador e decisão formal. CA-16 / CA-01–CA-15"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0038,"Nota de rastreabilidade: cada CT tem um CA principal com o mesmo número, de CA-01/CT-01 a CA-16/CT-16. As referências secundárias indicam controlos transversais que também devem ser evidenciados, sem substituir o teste principal. A matriz RF-CAN–RV/RA-CAN–CA–CT–evidência–gate cobre o formulário do candidato; a matriz global que liga RF-EDU, RF-CRM, RF-EII e RF-GEO às entidades, APIs, ecrãs, A.31, testes e evidências permanece obrigatória antes do desenvolvimento e do Go/No-Go.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 95,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0038: Nota de rastreabilidade: cada CT tem um CA principal com o mesmo número, de CA-01/CT-01 a CA-16/CT-16. As referências secundárias indicam controlos transversais que também devem ser evidenciados, sem substituir o teste principal. A matriz RF-CAN–RV/RA-CAN–CA–CT–evidência–gate cobre o formulário do candidato; a matriz global que liga RF-EDU, RF-CRM, RF-EII e RF-GEO às entidades, APIs, ecrãs, A.31, testes e evidências permanece obrigatória antes do desenvolvimento e do Go/No-Go.",P2,MASTER-fd787802-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0038,1,"[{""id"":""MASTER-fd787802-0038"",""pedido"":""Nota de rastreabilidade: cada CT tem um CA principal com o mesmo número, de CA-01/CT-01 a CA-16/CT-16. As referências secundárias indicam controlos transversais que também devem ser evidenciados, sem substituir o teste principal. A matriz RF-CAN–RV/RA-CAN–CA–CT–evidência–gate cobre o formulário do candidato; a matriz global que liga RF-EDU, RF-CRM, RF-EII e RF-GEO às entidades, APIs, ecrãs, A.31, testes e evidências permanece obrigatória antes do desenvolvimento e do Go/No-Go."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 95""],""aceitacao"":""Nota de rastreabilidade: cada CT tem um CA principal com o mesmo número, de CA-01/CT-01 a CA-16/CT-16. As referências secundárias indicam controlos transversais que também devem ser evidenciados, sem substituir o teste principal. A matriz RF-CAN–RV/RA-CAN–CA–CT–evidência–gate cobre o formulário do candidato; a matriz global que liga RF-EDU, RF-CRM, RF-EII e RF-GEO às entidades, APIs, ecrãs, A.31, testes e evidências permanece obrigatória antes do desenvolvimento e do Go/No-Go."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0039,"Regras de execução e aprovação: cada caso de teste deve indicar pré-condições, dados, passos, resultado esperado, resultado obtido, ambiente, versão, executor, data e evidência. Um teste falhado deve gerar defeito com severidade, prioridade, responsável e prazo. A regressão deve ser repetida após cada correcção relevante. A entrada em produção exige rastreabilidade entre requisitos, critérios de aceitação e testes, aprovação do QA e dos responsáveis funcional, técnico, segurança/protecção de dados e negócio, bem como o cumprimento dos critérios mínimos de Go/No-Go.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 97,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0039: Regras de execução e aprovação: cada caso de teste deve indicar pré-condições, dados, passos, resultado esperado, resultado obtido, ambiente, versão, executor, data e evidência. Um teste falhado deve gerar defeito com severidade, prioridade, responsável e prazo. A regressão deve ser repetida após cada correcção relevante. A entrada em produção exige rastreabilidade entre requisitos, critérios de aceitação e testes, aprovação do QA e dos responsáveis funcional, técnico, segurança/protecção de dados e negócio, bem como o cumprimento dos critérios mínimos de Go/No-Go.",P2,MASTER-fd787802-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0039,1,"[{""id"":""MASTER-fd787802-0039"",""pedido"":""Regras de execução e aprovação: cada caso de teste deve indicar pré-condições, dados, passos, resultado esperado, resultado obtido, ambiente, versão, executor, data e evidência. Um teste falhado deve gerar defeito com severidade, prioridade, responsável e prazo. A regressão deve ser repetida após cada correcção relevante. A entrada em produção exige rastreabilidade entre requisitos, critérios de aceitação e testes, aprovação do QA e dos responsáveis funcional, técnico, segurança/protecção de dados e negócio, bem como o cumprimento dos critérios mínimos de Go/No-Go."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 97""],""aceitacao"":""Regras de execução e aprovação: cada caso de teste deve indicar pré-condições, dados, passos, resultado esperado, resultado obtido, ambiente, versão, executor, data e evidência. Um teste falhado deve gerar defeito com severidade, prioridade, responsável e prazo. A regressão deve ser repetida após cada correcção relevante. A entrada em produção exige rastreabilidade entre requisitos, critérios de aceitação e testes, aprovação do QA e dos responsáveis funcional, técnico, segurança/protecção de dados e negócio, bem como o cumprimento dos critérios mínimos de Go/No-Go."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0040,"As alterações relativas ao registo de necessidades de pessoal, perfis profissionais, currículos, competências, candidatos disponibilizados por instituições e correspondência entre procura e oferta devem ser tratadas como extensão controlada do submódulo de Formação Técnica, Competências e Investimento em Educação, mantendo coerência com a linha de base funcional, técnica e regulatória do upgrade do InvestMoz. Esta extensão não deve criar plataforma paralela, duplicar dados mestre, substituir processos académicos ou alterar o escopo aprovado do MVP sem decisão formal de governação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 99,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0040: As alterações relativas ao registo de necessidades de pessoal, perfis profissionais, currículos, competências, candidatos disponibilizados por instituições e correspondência entre procura e oferta devem ser tratadas como extensão controlada do submódulo de Formação Técnica, Competências e Investimento em Educação, mantendo coerência com a linha de base funcional, técnica e regulatória do upgrade do InvestMoz. Esta extensão não deve criar plataforma paralela, duplicar dados mestre, substituir processos académicos ou alterar o escopo aprovado do MVP sem decisão formal de governação.",P2,MASTER-fd787802-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0040,1,"[{""id"":""MASTER-fd787802-0040"",""pedido"":""As alterações relativas ao registo de necessidades de pessoal, perfis profissionais, currículos, competências, candidatos disponibilizados por instituições e correspondência entre procura e oferta devem ser tratadas como extensão controlada do submódulo de Formação Técnica, Competências e Investimento em Educação, mantendo coerência com a linha de base funcional, técnica e regulatória do upgrade do InvestMoz. Esta extensão não deve criar plataforma paralela, duplicar dados mestre, substituir processos académicos ou alterar o escopo aprovado do MVP sem decisão formal de governação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 99""],""aceitacao"":""As alterações relativas ao registo de necessidades de pessoal, perfis profissionais, currículos, competências, candidatos disponibilizados por instituições e correspondência entre procura e oferta devem ser tratadas como extensão controlada do submódulo de Formação Técnica, Competências e Investimento em Educação, mantendo coerência com a linha de base funcional, técnica e regulatória do upgrade do InvestMoz. Esta extensão não deve criar plataforma paralela, duplicar dados mestre, substituir processos académicos ou alterar o escopo aprovado do MVP sem decisão formal de governação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0041,"Escopo funcional A alteração deve permanecer dentro do módulo de competências, formação técnica e oportunidades educativas, articulado com corredores, clusters, projectos âncora, CRM e experiência do investidor. As necessidades de pessoal, perfis individuais e registos institucionais passam a complementar a matriz de procura/oferta de competências e não constituem sistema autónomo de emprego, certificação ou gestão académica.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 101,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0041: Escopo funcional A alteração deve permanecer dentro do módulo de competências, formação técnica e oportunidades educativas, articulado com corredores, clusters, projectos âncora, CRM e experiência do investidor. As necessidades de pessoal, perfis individuais e registos institucionais passam a complementar a matriz de procura/oferta de competências e não constituem sistema autónomo de emprego, certificação ou gestão académica.",P2,MASTER-fd787802-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0041,1,"[{""id"":""MASTER-fd787802-0041"",""pedido"":""Escopo funcional A alteração deve permanecer dentro do módulo de competências, formação técnica e oportunidades educativas, articulado com corredores, clusters, projectos âncora, CRM e experiência do investidor. As necessidades de pessoal, perfis individuais e registos institucionais passam a complementar a matriz de procura/oferta de competências e não constituem sistema autónomo de emprego, certificação ou gestão académica."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 101""],""aceitacao"":""Escopo funcional A alteração deve permanecer dentro do módulo de competências, formação técnica e oportunidades educativas, articulado com corredores, clusters, projectos âncora, CRM e experiência do investidor. As necessidades de pessoal, perfis individuais e registos institucionais passam a complementar a matriz de procura/oferta de competências e não constituem sistema autónomo de emprego, certificação ou gestão académica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0042,"Arquitectura tecnológica Devem ser preservados React, Laravel, PostgreSQL/PostGIS, APIs REST versionadas, CRM open source, GIS, português/inglês e execução incremental não destrutiva. Backend, frontend, integrações, pesquisa, correspondência e migrations devem seguir a arquitectura existente, com diagnóstico prévio e plano por ficheiro antes de qualquer implementação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 102,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0042: Arquitectura tecnológica Devem ser preservados React, Laravel, PostgreSQL/PostGIS, APIs REST versionadas, CRM open source, GIS, português/inglês e execução incremental não destrutiva. Backend, frontend, integrações, pesquisa, correspondência e migrations devem seguir a arquitectura existente, com diagnóstico prévio e plano por ficheiro antes de qualquer implementação.",P2,MASTER-fd787802-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0042,1,"[{""id"":""MASTER-fd787802-0042"",""pedido"":""Arquitectura tecnológica Devem ser preservados React, Laravel, PostgreSQL/PostGIS, APIs REST versionadas, CRM open source, GIS, português/inglês e execução incremental não destrutiva. Backend, frontend, integrações, pesquisa, correspondência e migrations devem seguir a arquitectura existente, com diagnóstico prévio e plano por ficheiro antes de qualquer implementação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 102""],""aceitacao"":""Arquitectura tecnológica Devem ser preservados React, Laravel, PostgreSQL/PostGIS, APIs REST versionadas, CRM open source, GIS, português/inglês e execução incremental não destrutiva. Backend, frontend, integrações, pesquisa, correspondência e migrations devem seguir a arquitectura existente, com diagnóstico prévio e plano por ficheiro antes de qualquer implementação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0043,"Modelo de dados O modelo deve reutilizar entidades e identificadores mestres de projectos, localizações, corredores, clusters, investidores, instituições, competências, ocupações, cursos, documentos e consentimentos. Novas entidades de necessidade de pessoal, perfil profissional, currículo, candidato institucional, autorização e correspondência só podem ser criadas quando não existir entidade reutilizável ou extensão segura da entidade existente.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 103,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0043: Modelo de dados O modelo deve reutilizar entidades e identificadores mestres de projectos, localizações, corredores, clusters, investidores, instituições, competências, ocupações, cursos, documentos e consentimentos. Novas entidades de necessidade de pessoal, perfil profissional, currículo, candidato institucional, autorização e correspondência só podem ser criadas quando não existir entidade reutilizável ou extensão segura da entidade existente.",P2,MASTER-fd787802-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0043,1,"[{""id"":""MASTER-fd787802-0043"",""pedido"":""Modelo de dados O modelo deve reutilizar entidades e identificadores mestres de projectos, localizações, corredores, clusters, investidores, instituições, competências, ocupações, cursos, documentos e consentimentos. Novas entidades de necessidade de pessoal, perfil profissional, currículo, candidato institucional, autorização e correspondência só podem ser criadas quando não existir entidade reutilizável ou extensão segura da entidade existente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 103""],""aceitacao"":""Modelo de dados O modelo deve reutilizar entidades e identificadores mestres de projectos, localizações, corredores, clusters, investidores, instituições, competências, ocupações, cursos, documentos e consentimentos. Novas entidades de necessidade de pessoal, perfil profissional, currículo, candidato institucional, autorização e correspondência só podem ser criadas quando não existir entidade reutilizável ou extensão segura da entidade existente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0044,"Rastreabilidade Cada requisito deve ligar-se a requisitos funcionais, épicos, entidades, APIs, ecrãs, testes, evidências e decisão Go/No-Go. Os critérios CA-01 a CA-16 e os testes CT-01 a CT-16 devem ser mapeados aos requisitos RF-EDU, RF-CRM, RF-EII, RF-GEO e aos controlos técnicos do Anexo A, especialmente A.31.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 104,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0044: Rastreabilidade Cada requisito deve ligar-se a requisitos funcionais, épicos, entidades, APIs, ecrãs, testes, evidências e decisão Go/No-Go. Os critérios CA-01 a CA-16 e os testes CT-01 a CT-16 devem ser mapeados aos requisitos RF-EDU, RF-CRM, RF-EII, RF-GEO e aos controlos técnicos do Anexo A, especialmente A.31.",P2,MASTER-fd787802-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0044,1,"[{""id"":""MASTER-fd787802-0044"",""pedido"":""Rastreabilidade Cada requisito deve ligar-se a requisitos funcionais, épicos, entidades, APIs, ecrãs, testes, evidências e decisão Go/No-Go. Os critérios CA-01 a CA-16 e os testes CT-01 a CT-16 devem ser mapeados aos requisitos RF-EDU, RF-CRM, RF-EII, RF-GEO e aos controlos técnicos do Anexo A, especialmente A.31."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 104""],""aceitacao"":""Rastreabilidade Cada requisito deve ligar-se a requisitos funcionais, épicos, entidades, APIs, ecrãs, testes, evidências e decisão Go/No-Go. Os critérios CA-01 a CA-16 e os testes CT-01 a CT-16 devem ser mapeados aos requisitos RF-EDU, RF-CRM, RF-EII, RF-GEO e aos controlos técnicos do Anexo A, especialmente A.31."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0045,"Consentimento e dados pessoais O tratamento de dados deve respeitar finalidade, minimização, consentimento, visibilidade por campo, acesso por papel, retenção, auditoria, revogação e protecção de dados pessoais. Perfis, currículos, contactos, documentos, competências e candidatos só podem ser pesquisados ou disponibilizados mediante autorização válida, finalidade definida e controlo de acesso aplicado na interface, API, exportação e pesquisa.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 105,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0045: Consentimento e dados pessoais O tratamento de dados deve respeitar finalidade, minimização, consentimento, visibilidade por campo, acesso por papel, retenção, auditoria, revogação e protecção de dados pessoais. Perfis, currículos, contactos, documentos, competências e candidatos só podem ser pesquisados ou disponibilizados mediante autorização válida, finalidade definida e controlo de acesso aplicado na interface, API, exportação e pesquisa.",P2,MASTER-fd787802-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0045,1,"[{""id"":""MASTER-fd787802-0045"",""pedido"":""Consentimento e dados pessoais O tratamento de dados deve respeitar finalidade, minimização, consentimento, visibilidade por campo, acesso por papel, retenção, auditoria, revogação e protecção de dados pessoais. Perfis, currículos, contactos, documentos, competências e candidatos só podem ser pesquisados ou disponibilizados mediante autorização válida, finalidade definida e controlo de acesso aplicado na interface, API, exportação e pesquisa."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 105""],""aceitacao"":""Consentimento e dados pessoais O tratamento de dados deve respeitar finalidade, minimização, consentimento, visibilidade por campo, acesso por papel, retenção, auditoria, revogação e protecção de dados pessoais. Perfis, currículos, contactos, documentos, competências e candidatos só podem ser pesquisados ou disponibilizados mediante autorização válida, finalidade definida e controlo de acesso aplicado na interface, API, exportação e pesquisa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0046,"Instituições académicas e de formação O portal não deve substituir acreditação, certificação, gestão académica, reconhecimento de qualificações ou decisões das autoridades competentes. As instituições podem disponibilizar perfis, candidatos, cursos e competências apenas com autorização adequada, estado de validação e distinção clara entre informação declarada, validada e oficialmente reconhecida.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 106,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0046: Instituições académicas e de formação O portal não deve substituir acreditação, certificação, gestão académica, reconhecimento de qualificações ou decisões das autoridades competentes. As instituições podem disponibilizar perfis, candidatos, cursos e competências apenas com autorização adequada, estado de validação e distinção clara entre informação declarada, validada e oficialmente reconhecida.",P2,MASTER-fd787802-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0046,1,"[{""id"":""MASTER-fd787802-0046"",""pedido"":""Instituições académicas e de formação O portal não deve substituir acreditação, certificação, gestão académica, reconhecimento de qualificações ou decisões das autoridades competentes. As instituições podem disponibilizar perfis, candidatos, cursos e competências apenas com autorização adequada, estado de validação e distinção clara entre informação declarada, validada e oficialmente reconhecida."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 106""],""aceitacao"":""Instituições académicas e de formação O portal não deve substituir acreditação, certificação, gestão académica, reconhecimento de qualificações ou decisões das autoridades competentes. As instituições podem disponibilizar perfis, candidatos, cursos e competências apenas com autorização adequada, estado de validação e distinção clara entre informação declarada, validada e oficialmente reconhecida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0047,"Correspondência e IA Recomendações e correspondências devem ser explicáveis, auditáveis, sujeitas a revisão humana e sem decisões exclusivamente automatizadas com efeito material. O matching entre necessidades e perfis deve apresentar critérios, pesos, lacunas, nível de compatibilidade e versão da regra, permanecendo a decisão final sob intervenção humana.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 107,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0047: Correspondência e IA Recomendações e correspondências devem ser explicáveis, auditáveis, sujeitas a revisão humana e sem decisões exclusivamente automatizadas com efeito material. O matching entre necessidades e perfis deve apresentar critérios, pesos, lacunas, nível de compatibilidade e versão da regra, permanecendo a decisão final sob intervenção humana.",P2,MASTER-fd787802-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0047,1,"[{""id"":""MASTER-fd787802-0047"",""pedido"":""Correspondência e IA Recomendações e correspondências devem ser explicáveis, auditáveis, sujeitas a revisão humana e sem decisões exclusivamente automatizadas com efeito material. O matching entre necessidades e perfis deve apresentar critérios, pesos, lacunas, nível de compatibilidade e versão da regra, permanecendo a decisão final sob intervenção humana."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 107""],""aceitacao"":""Correspondência e IA Recomendações e correspondências devem ser explicáveis, auditáveis, sujeitas a revisão humana e sem decisões exclusivamente automatizadas com efeito material. O matching entre necessidades e perfis deve apresentar critérios, pesos, lacunas, nível de compatibilidade e versão da regra, permanecendo a decisão final sob intervenção humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0048,"Integração com CRM O CRM deve manter origem, responsável, próxima acção, funil, consentimentos, actividades e histórico, evitando duplicações. Necessidades de pessoal, interesses de instituições e perfis elegíveis devem sincronizar apenas dados necessários, com identificadores únicos, idempotência, reconciliação e logs de falhas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 108,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0048: Integração com CRM O CRM deve manter origem, responsável, próxima acção, funil, consentimentos, actividades e histórico, evitando duplicações. Necessidades de pessoal, interesses de instituições e perfis elegíveis devem sincronizar apenas dados necessários, com identificadores únicos, idempotência, reconciliação e logs de falhas.",P2,MASTER-fd787802-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0048,1,"[{""id"":""MASTER-fd787802-0048"",""pedido"":""Integração com CRM O CRM deve manter origem, responsável, próxima acção, funil, consentimentos, actividades e histórico, evitando duplicações. Necessidades de pessoal, interesses de instituições e perfis elegíveis devem sincronizar apenas dados necessários, com identificadores únicos, idempotência, reconciliação e logs de falhas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 108""],""aceitacao"":""Integração com CRM O CRM deve manter origem, responsável, próxima acção, funil, consentimentos, actividades e histórico, evitando duplicações. Necessidades de pessoal, interesses de instituições e perfis elegíveis devem sincronizar apenas dados necessários, com identificadores únicos, idempotência, reconciliação e logs de falhas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0049,"GIS e localização Localizações devem respeitar níveis de divulgação, autorização, fonte, precisão e confidencialidade, sem expor local exacto quando não autorizado. A localização usada para necessidades e perfis deve ser genérica por defeito, ligada a corredor, cluster, projecto, ZEE, ZFI, parque ou distrito apenas conforme autorização e classificação do dado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 109,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0049: GIS e localização Localizações devem respeitar níveis de divulgação, autorização, fonte, precisão e confidencialidade, sem expor local exacto quando não autorizado. A localização usada para necessidades e perfis deve ser genérica por defeito, ligada a corredor, cluster, projecto, ZEE, ZFI, parque ou distrito apenas conforme autorização e classificação do dado.",P2,MASTER-fd787802-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0049,1,"[{""id"":""MASTER-fd787802-0049"",""pedido"":""GIS e localização Localizações devem respeitar níveis de divulgação, autorização, fonte, precisão e confidencialidade, sem expor local exacto quando não autorizado. A localização usada para necessidades e perfis deve ser genérica por defeito, ligada a corredor, cluster, projecto, ZEE, ZFI, parque ou distrito apenas conforme autorização e classificação do dado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 109""],""aceitacao"":""GIS e localização Localizações devem respeitar níveis de divulgação, autorização, fonte, precisão e confidencialidade, sem expor local exacto quando não autorizado. A localização usada para necessidades e perfis deve ser genérica por defeito, ligada a corredor, cluster, projecto, ZEE, ZFI, parque ou distrito apenas conforme autorização e classificação do dado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0050,"Qualidade, testes e Go/No-Go A execução depende de testes funcionais, negativos, autorização, auditoria, integração, desempenho, acessibilidade, migração, rollback, segurança e UAT, com evidências. A entrada em produção deve ficar bloqueada se houver defeito crítico, vulnerabilidade bloqueadora/crítica/elevada aberta, ausência de rollback, falha de consentimento, exposição indevida de dados ou testes obrigatórios sem evidência.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 110,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0050: Qualidade, testes e Go/No-Go A execução depende de testes funcionais, negativos, autorização, auditoria, integração, desempenho, acessibilidade, migração, rollback, segurança e UAT, com evidências. A entrada em produção deve ficar bloqueada se houver defeito crítico, vulnerabilidade bloqueadora/crítica/elevada aberta, ausência de rollback, falha de consentimento, exposição indevida de dados ou testes obrigatórios sem evidência.",P2,MASTER-fd787802-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0050,1,"[{""id"":""MASTER-fd787802-0050"",""pedido"":""Qualidade, testes e Go/No-Go A execução depende de testes funcionais, negativos, autorização, auditoria, integração, desempenho, acessibilidade, migração, rollback, segurança e UAT, com evidências. A entrada em produção deve ficar bloqueada se houver defeito crítico, vulnerabilidade bloqueadora/crítica/elevada aberta, ausência de rollback, falha de consentimento, exposição indevida de dados ou testes obrigatórios sem evidência."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 110""],""aceitacao"":""Qualidade, testes e Go/No-Go A execução depende de testes funcionais, negativos, autorização, auditoria, integração, desempenho, acessibilidade, migração, rollback, segurança e UAT, com evidências. A entrada em produção deve ficar bloqueada se houver defeito crítico, vulnerabilidade bloqueadora/crítica/elevada aberta, ausência de rollback, falha de consentimento, exposição indevida de dados ou testes obrigatórios sem evidência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0051,"Pacote técnico normativo A secção A.31 é a fonte normativa para transposição técnica, caminhos, rollback, backlog, prompts Codex e checklist de validação. Qualquer prompt para Codex deve referenciar A.31, usar branch própria, listar ficheiros, gerar testes, preservar compatibilidade, não fazer deploy e parar perante ambiguidade material.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 111,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0051: Pacote técnico normativo A secção A.31 é a fonte normativa para transposição técnica, caminhos, rollback, backlog, prompts Codex e checklist de validação. Qualquer prompt para Codex deve referenciar A.31, usar branch própria, listar ficheiros, gerar testes, preservar compatibilidade, não fazer deploy e parar perante ambiguidade material.",P2,MASTER-fd787802-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0051,1,"[{""id"":""MASTER-fd787802-0051"",""pedido"":""Pacote técnico normativo A secção A.31 é a fonte normativa para transposição técnica, caminhos, rollback, backlog, prompts Codex e checklist de validação. Qualquer prompt para Codex deve referenciar A.31, usar branch própria, listar ficheiros, gerar testes, preservar compatibilidade, não fazer deploy e parar perante ambiguidade material."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 111""],""aceitacao"":""Pacote técnico normativo A secção A.31 é a fonte normativa para transposição técnica, caminhos, rollback, backlog, prompts Codex e checklist de validação. Qualquer prompt para Codex deve referenciar A.31, usar branch própria, listar ficheiros, gerar testes, preservar compatibilidade, não fazer deploy e parar perante ambiguidade material."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0052,Ref. Conflito ou lacuna Severidade Tratamento obrigatório,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 114,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0052: Ref. Conflito ou lacuna Severidade Tratamento obrigatório,P2,MASTER-fd787802-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0052,1,"[{""id"":""MASTER-fd787802-0052"",""pedido"":""Ref. Conflito ou lacuna Severidade Tratamento obrigatório"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 114""],""aceitacao"":""Ref. Conflito ou lacuna Severidade Tratamento obrigatório"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0053,"CF-01 O resultado funcional e as secções de implementação apresentam perfis individuais, candidatos institucionais e correspondência como obrigatórios, enquanto a regra de prevalência proíbe alterar o escopo aprovado do MVP sem decisão formal. Alta Aplicar feature flags e gates explícitos; CT-03, CT-04 e CT-08 só podem ser executados como aceite de fase após aprovação documentada do âmbito.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 115,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0053: CF-01 O resultado funcional e as secções de implementação apresentam perfis individuais, candidatos institucionais e correspondência como obrigatórios, enquanto a regra de prevalência proíbe alterar o escopo aprovado do MVP sem decisão formal. Alta Aplicar feature flags e gates explícitos; CT-03, CT-04 e CT-08 só podem ser executados como aceite de fase após aprovação documentada do âmbito.",P2,MASTER-fd787802-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0053,1,"[{""id"":""MASTER-fd787802-0053"",""pedido"":""CF-01 O resultado funcional e as secções de implementação apresentam perfis individuais, candidatos institucionais e correspondência como obrigatórios, enquanto a regra de prevalência proíbe alterar o escopo aprovado do MVP sem decisão formal. Alta Aplicar feature flags e gates explícitos; CT-03, CT-04 e CT-08 só podem ser executados como aceite de fase após aprovação documentada do âmbito."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 115""],""aceitacao"":""CF-01 O resultado funcional e as secções de implementação apresentam perfis individuais, candidatos institucionais e correspondência como obrigatórios, enquanto a regra de prevalência proíbe alterar o escopo aprovado do MVP sem decisão formal. Alta Aplicar feature flags e gates explícitos; CT-03, CT-04 e CT-08 só podem ser executados como aceite de fase após aprovação documentada do âmbito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0054,"CF-02 A secção de entidades manda implementar “no mínimo” novas entidades, mas a conformidade do modelo de dados exige reutilizar ou estender entidades existentes sempre que possível. Alta Fazer diagnóstico e matriz Conservar–Melhorar–Substituir–Descontinuar antes das migrations; criação de entidade nova exige justificação e aprovação arquitectural.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 116,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0054: CF-02 A secção de entidades manda implementar “no mínimo” novas entidades, mas a conformidade do modelo de dados exige reutilizar ou estender entidades existentes sempre que possível. Alta Fazer diagnóstico e matriz Conservar–Melhorar–Substituir–Descontinuar antes das migrations; criação de entidade nova exige justificação e aprovação arquitectural.",P2,MASTER-fd787802-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0054,1,"[{""id"":""MASTER-fd787802-0054"",""pedido"":""CF-02 A secção de entidades manda implementar “no mínimo” novas entidades, mas a conformidade do modelo de dados exige reutilizar ou estender entidades existentes sempre que possível. Alta Fazer diagnóstico e matriz Conservar–Melhorar–Substituir–Descontinuar antes das migrations; criação de entidade nova exige justificação e aprovação arquitectural."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 116""],""aceitacao"":""CF-02 A secção de entidades manda implementar “no mínimo” novas entidades, mas a conformidade do modelo de dados exige reutilizar ou estender entidades existentes sempre que possível. Alta Fazer diagnóstico e matriz Conservar–Melhorar–Substituir–Descontinuar antes das migrations; criação de entidade nova exige justificação e aprovação arquitectural."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0055,"CF-03 O documento exige fonte oficial e validade confirmada para apresentar acreditação, mas também admite “acreditação declarada” como campo institucional. Alta Separar declarada, validada e oficialmente confirmada; impedir que o estado declarado seja exibido ou filtrado como acreditado. CT-04 deve cobrir todos os estados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 117,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0055: CF-03 O documento exige fonte oficial e validade confirmada para apresentar acreditação, mas também admite “acreditação declarada” como campo institucional. Alta Separar declarada, validada e oficialmente confirmada; impedir que o estado declarado seja exibido ou filtrado como acreditado. CT-04 deve cobrir todos os estados.",P2,MASTER-fd787802-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0055,1,"[{""id"":""MASTER-fd787802-0055"",""pedido"":""CF-03 O documento exige fonte oficial e validade confirmada para apresentar acreditação, mas também admite “acreditação declarada” como campo institucional. Alta Separar declarada, validada e oficialmente confirmada; impedir que o estado declarado seja exibido ou filtrado como acreditado. CT-04 deve cobrir todos os estados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 117""],""aceitacao"":""CF-03 O documento exige fonte oficial e validade confirmada para apresentar acreditação, mas também admite “acreditação declarada” como campo institucional. Alta Separar declarada, validada e oficialmente confirmada; impedir que o estado declarado seja exibido ou filtrado como acreditado. CT-04 deve cobrir todos os estados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0056,"CF-04 O CA-05 admite “base aplicável” além do consentimento, enquanto várias passagens do documento associam qualquer pesquisa ou disponibilização de perfis exclusivamente a consentimento ou autorização válida. Alta Definir matriz finalidade–categoria de dados–base de tratamento–consentimento–autorização; nenhuma base genérica pode substituir o consentimento quando este for obrigatório.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 118,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0056: CF-04 O CA-05 admite “base aplicável” além do consentimento, enquanto várias passagens do documento associam qualquer pesquisa ou disponibilização de perfis exclusivamente a consentimento ou autorização válida. Alta Definir matriz finalidade–categoria de dados–base de tratamento–consentimento–autorização; nenhuma base genérica pode substituir o consentimento quando este for obrigatório.",P2,MASTER-fd787802-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0056,1,"[{""id"":""MASTER-fd787802-0056"",""pedido"":""CF-04 O CA-05 admite “base aplicável” além do consentimento, enquanto várias passagens do documento associam qualquer pesquisa ou disponibilização de perfis exclusivamente a consentimento ou autorização válida. Alta Definir matriz finalidade–categoria de dados–base de tratamento–consentimento–autorização; nenhuma base genérica pode substituir o consentimento quando este for obrigatório."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 118""],""aceitacao"":""CF-04 O CA-05 admite “base aplicável” além do consentimento, enquanto várias passagens do documento associam qualquer pesquisa ou disponibilização de perfis exclusivamente a consentimento ou autorização válida. Alta Definir matriz finalidade–categoria de dados–base de tratamento–consentimento–autorização; nenhuma base genérica pode substituir o consentimento quando este for obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0057,"CF-05 O documento exige que a revogação produza efeito imediato ou dentro de prazo aprovado, mas não fixa prazo, mecanismo de desindexação nem tratamento de cópias já sincronizadas. Média Aprovar SLA de propagação, política de retenção e regras para índice, cache, CRM, exportações e backups; CT-05 deve medir e evidenciar o prazo.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 119,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0057: CF-05 O documento exige que a revogação produza efeito imediato ou dentro de prazo aprovado, mas não fixa prazo, mecanismo de desindexação nem tratamento de cópias já sincronizadas. Média Aprovar SLA de propagação, política de retenção e regras para índice, cache, CRM, exportações e backups; CT-05 deve medir e evidenciar o prazo.",P2,MASTER-fd787802-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0057,1,"[{""id"":""MASTER-fd787802-0057"",""pedido"":""CF-05 O documento exige que a revogação produza efeito imediato ou dentro de prazo aprovado, mas não fixa prazo, mecanismo de desindexação nem tratamento de cópias já sincronizadas. Média Aprovar SLA de propagação, política de retenção e regras para índice, cache, CRM, exportações e backups; CT-05 deve medir e evidenciar o prazo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 119""],""aceitacao"":""CF-05 O documento exige que a revogação produza efeito imediato ou dentro de prazo aprovado, mas não fixa prazo, mecanismo de desindexação nem tratamento de cópias já sincronizadas. Média Aprovar SLA de propagação, política de retenção e regras para índice, cache, CRM, exportações e backups; CT-05 deve medir e evidenciar o prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0058,"CF-06 O CA-08 utiliza requisitos obrigatórios previamente aprovados e pontuação ponderada, mas a taxonomia, os pesos, os limiares e o conjunto de referência ainda não estão definidos no documento. Média Não codificar requisitos obrigatórios, limiares ou pesos como normativos antes da aprovação funcional e da validação de risco; versionar as regras e executar CT-08 com um conjunto de referência formalmente aprovado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 120,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0058: CF-06 O CA-08 utiliza requisitos obrigatórios previamente aprovados e pontuação ponderada, mas a taxonomia, os pesos, os limiares e o conjunto de referência ainda não estão definidos no documento. Média Não codificar requisitos obrigatórios, limiares ou pesos como normativos antes da aprovação funcional e da validação de risco; versionar as regras e executar CT-08 com um conjunto de referência formalmente aprovado.",P2,MASTER-fd787802-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0058,1,"[{""id"":""MASTER-fd787802-0058"",""pedido"":""CF-06 O CA-08 utiliza requisitos obrigatórios previamente aprovados e pontuação ponderada, mas a taxonomia, os pesos, os limiares e o conjunto de referência ainda não estão definidos no documento. Média Não codificar requisitos obrigatórios, limiares ou pesos como normativos antes da aprovação funcional e da validação de risco; versionar as regras e executar CT-08 com um conjunto de referência formalmente aprovado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 120""],""aceitacao"":""CF-06 O CA-08 utiliza requisitos obrigatórios previamente aprovados e pontuação ponderada, mas a taxonomia, os pesos, os limiares e o conjunto de referência ainda não estão definidos no documento. Média Não codificar requisitos obrigatórios, limiares ou pesos como normativos antes da aprovação funcional e da validação de risco; versionar as regras e executar CT-08 com um conjunto de referência formalmente aprovado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0059,"CF-11 A localização deve ser genérica por defeito, porém alguns campos e pesquisas usam «local» ou «localização» sem nível mínimo de agregação nem regra de redução de precisão. Alta Definir níveis territoriais permitidos por estado, papel e finalidade; aplicar generalização antes da indexação e saída. CT-06 e CT-07 devem validar a precisão divulgada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 125,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0059: CF-11 A localização deve ser genérica por defeito, porém alguns campos e pesquisas usam «local» ou «localização» sem nível mínimo de agregação nem regra de redução de precisão. Alta Definir níveis territoriais permitidos por estado, papel e finalidade; aplicar generalização antes da indexação e saída. CT-06 e CT-07 devem validar a precisão divulgada.",P2,MASTER-fd787802-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0059,1,"[{""id"":""MASTER-fd787802-0059"",""pedido"":""CF-11 A localização deve ser genérica por defeito, porém alguns campos e pesquisas usam «local» ou «localização» sem nível mínimo de agregação nem regra de redução de precisão. Alta Definir níveis territoriais permitidos por estado, papel e finalidade; aplicar generalização antes da indexação e saída. CT-06 e CT-07 devem validar a precisão divulgada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 125""],""aceitacao"":""CF-11 A localização deve ser genérica por defeito, porém alguns campos e pesquisas usam «local» ou «localização» sem nível mínimo de agregação nem regra de redução de precisão. Alta Definir níveis territoriais permitidos por estado, papel e finalidade; aplicar generalização antes da indexação e saída. CT-06 e CT-07 devem validar a precisão divulgada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0060,"CF-12 O documento exige UAT com quatro perfis e parecer do piloto, mas a nova correspondência um-para-um utiliza CT-16 como gate consolidado e não mantém um teste UAT autónomo. Média Tratar UAT como evidência obrigatória do CT-16 e executar roteiros funcionais CT-01, CT-03, CT-04 e administrativos com os quatro perfis; anexar aceite formal ao Go/No-Go.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 126,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0060: CF-12 O documento exige UAT com quatro perfis e parecer do piloto, mas a nova correspondência um-para-um utiliza CT-16 como gate consolidado e não mantém um teste UAT autónomo. Média Tratar UAT como evidência obrigatória do CT-16 e executar roteiros funcionais CT-01, CT-03, CT-04 e administrativos com os quatro perfis; anexar aceite formal ao Go/No-Go.",P2,MASTER-fd787802-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0060,1,"[{""id"":""MASTER-fd787802-0060"",""pedido"":""CF-12 O documento exige UAT com quatro perfis e parecer do piloto, mas a nova correspondência um-para-um utiliza CT-16 como gate consolidado e não mantém um teste UAT autónomo. Média Tratar UAT como evidência obrigatória do CT-16 e executar roteiros funcionais CT-01, CT-03, CT-04 e administrativos com os quatro perfis; anexar aceite formal ao Go/No-Go."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 126""],""aceitacao"":""CF-12 O documento exige UAT com quatro perfis e parecer do piloto, mas a nova correspondência um-para-um utiliza CT-16 como gate consolidado e não mantém um teste UAT autónomo. Média Tratar UAT como evidência obrigatória do CT-16 e executar roteiros funcionais CT-01, CT-03, CT-04 e administrativos com os quatro perfis; anexar aceite formal ao Go/No-Go."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0061,"Regra de prevalência: em caso de conflito entre este prompt e o documento de base, prevalecem o escopo aprovado do MVP, a arquitectura React/Laravel/PostgreSQL/PostGIS, a governação de dados, os requisitos de segurança e privacidade, a rastreabilidade RF–TECH–teste–evidência e o pacote técnico normativo A.31. Qualquer ampliação de escopo, alteração de arquitectura, nova integração externa, uso de dados pessoais, automatização decisória, publicação de informação sensível ou mudança de fase deve ser submetida a aprovação formal antes da implementação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 129,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0061: Regra de prevalência: em caso de conflito entre este prompt e o documento de base, prevalecem o escopo aprovado do MVP, a arquitectura React/Laravel/PostgreSQL/PostGIS, a governação de dados, os requisitos de segurança e privacidade, a rastreabilidade RF–TECH–teste–evidência e o pacote técnico normativo A.31. Qualquer ampliação de escopo, alteração de arquitectura, nova integração externa, uso de dados pessoais, automatização decisória, publicação de informação sensível ou mudança de fase deve ser submetida a aprovação formal antes da implementação.",P2,MASTER-fd787802-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0061,1,"[{""id"":""MASTER-fd787802-0061"",""pedido"":""Regra de prevalência: em caso de conflito entre este prompt e o documento de base, prevalecem o escopo aprovado do MVP, a arquitectura React/Laravel/PostgreSQL/PostGIS, a governação de dados, os requisitos de segurança e privacidade, a rastreabilidade RF–TECH–teste–evidência e o pacote técnico normativo A.31. Qualquer ampliação de escopo, alteração de arquitectura, nova integração externa, uso de dados pessoais, automatização decisória, publicação de informação sensível ou mudança de fase deve ser submetida a aprovação formal antes da implementação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 129""],""aceitacao"":""Regra de prevalência: em caso de conflito entre este prompt e o documento de base, prevalecem o escopo aprovado do MVP, a arquitectura React/Laravel/PostgreSQL/PostGIS, a governação de dados, os requisitos de segurança e privacidade, a rastreabilidade RF–TECH–teste–evidência e o pacote técnico normativo A.31. Qualquer ampliação de escopo, alteração de arquitectura, nova integração externa, uso de dados pessoais, automatização decisória, publicação de informação sensível ou mudança de fase deve ser submetida a aprovação formal antes da implementação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0062,"Bloqueios de conformidade: não iniciar desenvolvimento se não houver mapeamento aos RF aplicáveis, proprietário funcional, base legal/finalidade de tratamento, matriz de permissões, critérios de aceitação, plano de testes, estratégia de migração/rollback, definição de evidências, integração com o CRM, tratamento de consentimento e decisão Go/No-Go. Não publicar perfis, currículos, candidatos, contactos, localizações exactas, dados institucionais sensíveis ou resultados de correspondência sem autorização, validação e controlos de acesso.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 130,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0062: Bloqueios de conformidade: não iniciar desenvolvimento se não houver mapeamento aos RF aplicáveis, proprietário funcional, base legal/finalidade de tratamento, matriz de permissões, critérios de aceitação, plano de testes, estratégia de migração/rollback, definição de evidências, integração com o CRM, tratamento de consentimento e decisão Go/No-Go. Não publicar perfis, currículos, candidatos, contactos, localizações exactas, dados institucionais sensíveis ou resultados de correspondência sem autorização, validação e controlos de acesso.",P2,MASTER-fd787802-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0062,1,"[{""id"":""MASTER-fd787802-0062"",""pedido"":""Bloqueios de conformidade: não iniciar desenvolvimento se não houver mapeamento aos RF aplicáveis, proprietário funcional, base legal/finalidade de tratamento, matriz de permissões, critérios de aceitação, plano de testes, estratégia de migração/rollback, definição de evidências, integração com o CRM, tratamento de consentimento e decisão Go/No-Go. Não publicar perfis, currículos, candidatos, contactos, localizações exactas, dados institucionais sensíveis ou resultados de correspondência sem autorização, validação e controlos de acesso."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 130""],""aceitacao"":""Bloqueios de conformidade: não iniciar desenvolvimento se não houver mapeamento aos RF aplicáveis, proprietário funcional, base legal/finalidade de tratamento, matriz de permissões, critérios de aceitação, plano de testes, estratégia de migração/rollback, definição de evidências, integração com o CRM, tratamento de consentimento e decisão Go/No-Go. Não publicar perfis, currículos, candidatos, contactos, localizações exactas, dados institucionais sensíveis ou resultados de correspondência sem autorização, validação e controlos de acesso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0063,"O módulo não deve substituir sistemas académicos, processos de acreditação, certificação de competências, reconhecimento de qualificações ou decisões das autoridades de educação e trabalho.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 131,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0063: O módulo não deve substituir sistemas académicos, processos de acreditação, certificação de competências, reconhecimento de qualificações ou decisões das autoridades de educação e trabalho.",P2,MASTER-fd787802-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0063,1,"[{""id"":""MASTER-fd787802-0063"",""pedido"":""O módulo não deve substituir sistemas académicos, processos de acreditação, certificação de competências, reconhecimento de qualificações ou decisões das autoridades de educação e trabalho."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 131""],""aceitacao"":""O módulo não deve substituir sistemas académicos, processos de acreditação, certificação de competências, reconhecimento de qualificações ou decisões das autoridades de educação e trabalho."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0064,3. Resultado funcional obrigatório,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 153,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0064: 3. Resultado funcional obrigatório,P2,MASTER-fd787802-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0064,1,"[{""id"":""MASTER-fd787802-0064"",""pedido"":""3. Resultado funcional obrigatório"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 153""],""aceitacao"":""3. Resultado funcional obrigatório"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0065,O portal deve disponibilizar uma área intitulada:,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 154,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0065: O portal deve disponibilizar uma área intitulada:,P2,MASTER-fd787802-0065: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0065,1,"[{""id"":""MASTER-fd787802-0065"",""pedido"":""O portal deve disponibilizar uma área intitulada:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 154""],""aceitacao"":""O portal deve disponibilizar uma área intitulada:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0066,A área deve possuir quatro perspectivas principais:,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 156,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0066: A área deve possuir quatro perspectivas principais:,P2,MASTER-fd787802-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0066,1,"[{""id"":""MASTER-fd787802-0066"",""pedido"":""A área deve possuir quatro perspectivas principais:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 156""],""aceitacao"":""A área deve possuir quatro perspectivas principais:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0070,A localização deve ser parametrizada em níveis genéricos:,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 214,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0070: A localização deve ser parametrizada em níveis genéricos:,P2,MASTER-fd787802-0070: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0070,1,"[{""id"":""MASTER-fd787802-0070"",""pedido"":""A localização deve ser parametrizada em níveis genéricos:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 214""],""aceitacao"":""A localização deve ser parametrizada em níveis genéricos:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0071,A matriz deve relacionar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 234,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0071: A matriz deve relacionar:,P2,MASTER-fd787802-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0071,1,"[{""id"":""MASTER-fd787802-0071"",""pedido"":""A matriz deve relacionar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 234""],""aceitacao"":""A matriz deve relacionar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0072,Cada linha da matriz deve possuir:,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 236,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0072: Cada linha da matriz deve possuir:,P2,MASTER-fd787802-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0072,1,"[{""id"":""MASTER-fd787802-0072"",""pedido"":""Cada linha da matriz deve possuir:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 236""],""aceitacao"":""Cada linha da matriz deve possuir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0073,O portal não deve apresentar uma instituição como acreditada sem fonte oficial e validade confirmada.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 346,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0073: O portal não deve apresentar uma instituição como acreditada sem fonte oficial e validade confirmada.,P2,MASTER-fd787802-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0073,1,"[{""id"":""MASTER-fd787802-0073"",""pedido"":""O portal não deve apresentar uma instituição como acreditada sem fonte oficial e validade confirmada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 346""],""aceitacao"":""O portal não deve apresentar uma instituição como acreditada sem fonte oficial e validade confirmada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0074,"Criar um formulário único, responsivo e acessível, com selecção obrigatória da modalidade de inscrição: individual ou por instituição de ensino. O formulário deve permitir guardar como rascunho, retomar, submeter para validação, actualizar e desactivar o registo, mantendo histórico, consentimento e auditoria.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 415,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0074: Criar um formulário único, responsivo e acessível, com selecção obrigatória da modalidade de inscrição: individual ou por instituição de ensino. O formulário deve permitir guardar como rascunho, retomar, submeter para validação, actualizar e desactivar o registo, mantendo histórico, consentimento e auditoria.",P1,MASTER-fd787802-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0074,1,"[{""id"":""MASTER-fd787802-0074"",""pedido"":""Criar um formulário único, responsivo e acessível, com selecção obrigatória da modalidade de inscrição: individual ou por instituição de ensino. O formulário deve permitir guardar como rascunho, retomar, submeter para validação, actualizar e desactivar o registo, mantendo histórico, consentimento e auditoria."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 415""],""aceitacao"":""Criar um formulário único, responsivo e acessível, com selecção obrigatória da modalidade de inscrição: individual ou por instituição de ensino. O formulário deve permitir guardar como rascunho, retomar, submeter para validação, actualizar e desactivar o registo, mantendo histórico, consentimento e auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0075,Campos comuns obrigatórios:,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 416,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0075: Campos comuns obrigatórios:,P2,MASTER-fd787802-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0075,1,"[{""id"":""MASTER-fd787802-0075"",""pedido"":""Campos comuns obrigatórios:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 416""],""aceitacao"":""Campos comuns obrigatórios:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0076,"Na modalidade institucional, a instituição só pode submeter ou alterar dados de um técnico mediante autorização válida e verificável. O técnico deve poder confirmar, corrigir, limitar a visibilidade ou revogar a autorização. O sistema deve prevenir duplicações por correspondência controlada de identificadores e contactos, sem expor dados pessoais durante a verificação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 442,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0076: Na modalidade institucional, a instituição só pode submeter ou alterar dados de um técnico mediante autorização válida e verificável. O técnico deve poder confirmar, corrigir, limitar a visibilidade ou revogar a autorização. O sistema deve prevenir duplicações por correspondência controlada de identificadores e contactos, sem expor dados pessoais durante a verificação.",P2,MASTER-fd787802-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0076,1,"[{""id"":""MASTER-fd787802-0076"",""pedido"":""Na modalidade institucional, a instituição só pode submeter ou alterar dados de um técnico mediante autorização válida e verificável. O técnico deve poder confirmar, corrigir, limitar a visibilidade ou revogar a autorização. O sistema deve prevenir duplicações por correspondência controlada de identificadores e contactos, sem expor dados pessoais durante a verificação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 442""],""aceitacao"":""Na modalidade institucional, a instituição só pode submeter ou alterar dados de um técnico mediante autorização válida e verificável. O técnico deve poder confirmar, corrigir, limitar a visibilidade ou revogar a autorização. O sistema deve prevenir duplicações por correspondência controlada de identificadores e contactos, sem expor dados pessoais durante a verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0077,• permitir o carregamento de um ou vários ficheiros por qualificação ou certificação;,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 444,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0077: • permitir o carregamento de um ou vários ficheiros por qualificação ou certificação;,P2,MASTER-fd787802-0077: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0077,1,"[{""id"":""MASTER-fd787802-0077"",""pedido"":""• permitir o carregamento de um ou vários ficheiros por qualificação ou certificação;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 444""],""aceitacao"":""• permitir o carregamento de um ou vários ficheiros por qualificação ou certificação;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0078,"• exigir a classificação do documento, designação da qualificação, instituição emissora, data de emissão, validade, quando aplicável, e indicação do titular;",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 445,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0078: • exigir a classificação do documento, designação da qualificação, instituição emissora, data de emissão, validade, quando aplicável, e indicação do titular;",P2,MASTER-fd787802-0078: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0078,1,"[{""id"":""MASTER-fd787802-0078"",""pedido"":""• exigir a classificação do documento, designação da qualificação, instituição emissora, data de emissão, validade, quando aplicável, e indicação do titular;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 445""],""aceitacao"":""• exigir a classificação do documento, designação da qualificação, instituição emissora, data de emissão, validade, quando aplicável, e indicação do titular;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0079,• executar verificação antimalware antes de disponibilizar o documento para consulta ou validação;,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 447,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-fd787802-0079: • executar verificação antimalware antes de disponibilizar o documento para consulta ou validação;,P2,MASTER-fd787802-0079: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0079,1,"[{""id"":""MASTER-fd787802-0079"",""pedido"":""• executar verificação antimalware antes de disponibilizar o documento para consulta ou validação;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 447""],""aceitacao"":""• executar verificação antimalware antes de disponibilizar o documento para consulta ou validação;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0080,"• permitir pré-visualizar, substituir e remover o ficheiro antes da submissão e manter versionamento após a submissão;",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 448,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0080: • permitir pré-visualizar, substituir e remover o ficheiro antes da submissão e manter versionamento após a submissão;",P2,MASTER-fd787802-0080: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0080,1,"[{""id"":""MASTER-fd787802-0080"",""pedido"":""• permitir pré-visualizar, substituir e remover o ficheiro antes da submissão e manter versionamento após a submissão;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 448""],""aceitacao"":""• permitir pré-visualizar, substituir e remover o ficheiro antes da submissão e manter versionamento após a submissão;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0081,"• registar consentimento, finalidade, actor, data/hora, versão, acesso, descarregamento, alteração, validação e eliminação em auditoria;",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 451,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0081: • registar consentimento, finalidade, actor, data/hora, versão, acesso, descarregamento, alteração, validação e eliminação em auditoria;",P2,MASTER-fd787802-0081: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0081,1,"[{""id"":""MASTER-fd787802-0081"",""pedido"":""• registar consentimento, finalidade, actor, data/hora, versão, acesso, descarregamento, alteração, validação e eliminação em auditoria;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 451""],""aceitacao"":""• registar consentimento, finalidade, actor, data/hora, versão, acesso, descarregamento, alteração, validação e eliminação em auditoria;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0082,"As validações devem ser aplicadas de forma coerente no frontend e no backend. Os limites técnicos de formatos, tamanho por ficheiro, quantidade de ficheiros e capacidade total devem ser parametrizáveis e aprovados antes do desenvolvimento, evitando valores fixos não validados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 454,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0082: As validações devem ser aplicadas de forma coerente no frontend e no backend. Os limites técnicos de formatos, tamanho por ficheiro, quantidade de ficheiros e capacidade total devem ser parametrizáveis e aprovados antes do desenvolvimento, evitando valores fixos não validados.",P2,MASTER-fd787802-0082: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0082,1,"[{""id"":""MASTER-fd787802-0082"",""pedido"":""As validações devem ser aplicadas de forma coerente no frontend e no backend. Os limites técnicos de formatos, tamanho por ficheiro, quantidade de ficheiros e capacidade total devem ser parametrizáveis e aprovados antes do desenvolvimento, evitando valores fixos não validados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 454""],""aceitacao"":""As validações devem ser aplicadas de forma coerente no frontend e no backend. Os limites técnicos de formatos, tamanho por ficheiro, quantidade de ficheiros e capacidade total devem ser parametrizáveis e aprovados antes do desenvolvimento, evitando valores fixos não validados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0083,RV-CAN-01 A modalidade de inscrição deve ser obrigatória e aceitar apenas «Individual» ou «Por instituição de ensino». O sistema apresenta apenas os campos aplicáveis à modalidade seleccionada e impede valores fora do catálogo. Testes das duas modalidades e de valor inválido; dados persistidos correspondem à selecção.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 456,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0083: RV-CAN-01 A modalidade de inscrição deve ser obrigatória e aceitar apenas «Individual» ou «Por instituição de ensino». O sistema apresenta apenas os campos aplicáveis à modalidade seleccionada e impede valores fora do catálogo. Testes das duas modalidades e de valor inválido; dados persistidos correspondem à selecção.,P2,MASTER-fd787802-0083: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0083,1,"[{""id"":""MASTER-fd787802-0083"",""pedido"":""RV-CAN-01 A modalidade de inscrição deve ser obrigatória e aceitar apenas «Individual» ou «Por instituição de ensino». O sistema apresenta apenas os campos aplicáveis à modalidade seleccionada e impede valores fora do catálogo. Testes das duas modalidades e de valor inválido; dados persistidos correspondem à selecção."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 456""],""aceitacao"":""RV-CAN-01 A modalidade de inscrição deve ser obrigatória e aceitar apenas «Individual» ou «Por instituição de ensino». O sistema apresenta apenas os campos aplicáveis à modalidade seleccionada e impede valores fora do catálogo. Testes das duas modalidades e de valor inválido; dados persistidos correspondem à selecção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0084,"RV-CAN-02 Nome completo, contacto confirmado, localização genérica, ocupação, resumo profissional, pelo menos uma competência, uma qualificação, disponibilidade, visibilidade e consentimento devem estar preenchidos antes da submissão. Registo incompleto pode ser guardado como rascunho, mas não pode ser submetido; os campos em falta são identificados de forma acessível. Submissão válida é aceite; cada omissão obrigatória é rejeitada sem persistência parcial nem perda do rascunho.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 457,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0084: RV-CAN-02 Nome completo, contacto confirmado, localização genérica, ocupação, resumo profissional, pelo menos uma competência, uma qualificação, disponibilidade, visibilidade e consentimento devem estar preenchidos antes da submissão. Registo incompleto pode ser guardado como rascunho, mas não pode ser submetido; os campos em falta são identificados de forma acessível. Submissão válida é aceite; cada omissão obrigatória é rejeitada sem persistência parcial nem perda do rascunho.",P1,MASTER-fd787802-0084: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0084,1,"[{""id"":""MASTER-fd787802-0084"",""pedido"":""RV-CAN-02 Nome completo, contacto confirmado, localização genérica, ocupação, resumo profissional, pelo menos uma competência, uma qualificação, disponibilidade, visibilidade e consentimento devem estar preenchidos antes da submissão. Registo incompleto pode ser guardado como rascunho, mas não pode ser submetido; os campos em falta são identificados de forma acessível. Submissão válida é aceite; cada omissão obrigatória é rejeitada sem persistência parcial nem perda do rascunho."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 457""],""aceitacao"":""RV-CAN-02 Nome completo, contacto confirmado, localização genérica, ocupação, resumo profissional, pelo menos uma competência, uma qualificação, disponibilidade, visibilidade e consentimento devem estar preenchidos antes da submissão. Registo incompleto pode ser guardado como rascunho, mas não pode ser submetido; os campos em falta são identificados de forma acessível. Submissão válida é aceite; cada omissão obrigatória é rejeitada sem persistência parcial nem perda do rascunho."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0085,"RV-CAN-03 Telefone e correio electrónico devem respeitar formato válido e passar pelo mecanismo de confirmação definido. Contactos não confirmados permanecem restritos e não podem ser usados para correspondência. Testes com formatos válidos e inválidos, confirmação correcta, código expirado e tentativa repetida; estado de confirmação auditado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 458,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0085: RV-CAN-03 Telefone e correio electrónico devem respeitar formato válido e passar pelo mecanismo de confirmação definido. Contactos não confirmados permanecem restritos e não podem ser usados para correspondência. Testes com formatos válidos e inválidos, confirmação correcta, código expirado e tentativa repetida; estado de confirmação auditado.",P2,MASTER-fd787802-0085: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0085,1,"[{""id"":""MASTER-fd787802-0085"",""pedido"":""RV-CAN-03 Telefone e correio electrónico devem respeitar formato válido e passar pelo mecanismo de confirmação definido. Contactos não confirmados permanecem restritos e não podem ser usados para correspondência. Testes com formatos válidos e inválidos, confirmação correcta, código expirado e tentativa repetida; estado de confirmação auditado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 458""],""aceitacao"":""RV-CAN-03 Telefone e correio electrónico devem respeitar formato válido e passar pelo mecanismo de confirmação definido. Contactos não confirmados permanecem restritos e não podem ser usados para correspondência. Testes com formatos válidos e inválidos, confirmação correcta, código expirado e tentativa repetida; estado de confirmação auditado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0086,"RV-CAN-04 Qualificação e comprovativo devem incluir tipo, designação, instituição emissora, data de emissão e titular; validade é obrigatória quando o documento expira. O upload não pode ser concluído enquanto os metadados obrigatórios estiverem ausentes ou incoerentes. Testes com dados completos, datas inválidas, validade anterior à emissão, titular divergente e campo obrigatório ausente.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 459,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0086: RV-CAN-04 Qualificação e comprovativo devem incluir tipo, designação, instituição emissora, data de emissão e titular; validade é obrigatória quando o documento expira. O upload não pode ser concluído enquanto os metadados obrigatórios estiverem ausentes ou incoerentes. Testes com dados completos, datas inválidas, validade anterior à emissão, titular divergente e campo obrigatório ausente.",P2,MASTER-fd787802-0086: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0086,1,"[{""id"":""MASTER-fd787802-0086"",""pedido"":""RV-CAN-04 Qualificação e comprovativo devem incluir tipo, designação, instituição emissora, data de emissão e titular; validade é obrigatória quando o documento expira. O upload não pode ser concluído enquanto os metadados obrigatórios estiverem ausentes ou incoerentes. Testes com dados completos, datas inválidas, validade anterior à emissão, titular divergente e campo obrigatório ausente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 459""],""aceitacao"":""RV-CAN-04 Qualificação e comprovativo devem incluir tipo, designação, instituição emissora, data de emissão e titular; validade é obrigatória quando o documento expira. O upload não pode ser concluído enquanto os metadados obrigatórios estiverem ausentes ou incoerentes. Testes com dados completos, datas inválidas, validade anterior à emissão, titular divergente e campo obrigatório ausente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0087,"RV-CAN-05 Cada comprovativo deve estar associado a exactamente uma qualificação, certificação ou experiência declarada no perfil. Ficheiros sem associação ou associados a registo inexistente são rejeitados; a substituição preserva a associação e o histórico. Integridade referencial verificada; testes de associação, substituição e tentativa de remoção da qualificação com documento activo.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 460,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0087: RV-CAN-05 Cada comprovativo deve estar associado a exactamente uma qualificação, certificação ou experiência declarada no perfil. Ficheiros sem associação ou associados a registo inexistente são rejeitados; a substituição preserva a associação e o histórico. Integridade referencial verificada; testes de associação, substituição e tentativa de remoção da qualificação com documento activo.",P2,MASTER-fd787802-0087: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0087,1,"[{""id"":""MASTER-fd787802-0087"",""pedido"":""RV-CAN-05 Cada comprovativo deve estar associado a exactamente uma qualificação, certificação ou experiência declarada no perfil. Ficheiros sem associação ou associados a registo inexistente são rejeitados; a substituição preserva a associação e o histórico. Integridade referencial verificada; testes de associação, substituição e tentativa de remoção da qualificação com documento activo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 460""],""aceitacao"":""RV-CAN-05 Cada comprovativo deve estar associado a exactamente uma qualificação, certificação ou experiência declarada no perfil. Ficheiros sem associação ou associados a registo inexistente são rejeitados; a substituição preserva a associação e o histórico. Integridade referencial verificada; testes de associação, substituição e tentativa de remoção da qualificação com documento activo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0088,"RV-CAN-06 O ficheiro deve respeitar os formatos, tamanho individual, quantidade por qualificação e capacidade total aprovados; extensão, tipo real e assinatura do ficheiro devem ser coerentes. Ficheiro fora dos limites, com dupla extensão ou tipo real divergente é bloqueado antes da disponibilização. Testes de fronteira e lista de formatos aprovados; rejeição controlada sem ficheiro órfão nem persistência parcial.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 461,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0088: RV-CAN-06 O ficheiro deve respeitar os formatos, tamanho individual, quantidade por qualificação e capacidade total aprovados; extensão, tipo real e assinatura do ficheiro devem ser coerentes. Ficheiro fora dos limites, com dupla extensão ou tipo real divergente é bloqueado antes da disponibilização. Testes de fronteira e lista de formatos aprovados; rejeição controlada sem ficheiro órfão nem persistência parcial.",P2,MASTER-fd787802-0088: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0088,1,"[{""id"":""MASTER-fd787802-0088"",""pedido"":""RV-CAN-06 O ficheiro deve respeitar os formatos, tamanho individual, quantidade por qualificação e capacidade total aprovados; extensão, tipo real e assinatura do ficheiro devem ser coerentes. Ficheiro fora dos limites, com dupla extensão ou tipo real divergente é bloqueado antes da disponibilização. Testes de fronteira e lista de formatos aprovados; rejeição controlada sem ficheiro órfão nem persistência parcial."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 461""],""aceitacao"":""RV-CAN-06 O ficheiro deve respeitar os formatos, tamanho individual, quantidade por qualificação e capacidade total aprovados; extensão, tipo real e assinatura do ficheiro devem ser coerentes. Ficheiro fora dos limites, com dupla extensão ou tipo real divergente é bloqueado antes da disponibilização. Testes de fronteira e lista de formatos aprovados; rejeição controlada sem ficheiro órfão nem persistência parcial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0089,"RV-CAN-07 Todo o ficheiro deve passar por verificação de integridade e antimalware. Até à conclusão da análise, o documento permanece em quarentena e não pode ser pré-visualizado, descarregado ou validado; ficheiro malicioso é rejeitado e o evento é registado. Testes com ficheiro válido, corrompido, protegido por palavra-passe quando não suportado e amostra de teste antimalware; logs sem conteúdo sensível.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 462,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0089: RV-CAN-07 Todo o ficheiro deve passar por verificação de integridade e antimalware. Até à conclusão da análise, o documento permanece em quarentena e não pode ser pré-visualizado, descarregado ou validado; ficheiro malicioso é rejeitado e o evento é registado. Testes com ficheiro válido, corrompido, protegido por palavra-passe quando não suportado e amostra de teste antimalware; logs sem conteúdo sensível.",P2,MASTER-fd787802-0089: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0089,1,"[{""id"":""MASTER-fd787802-0089"",""pedido"":""RV-CAN-07 Todo o ficheiro deve passar por verificação de integridade e antimalware. Até à conclusão da análise, o documento permanece em quarentena e não pode ser pré-visualizado, descarregado ou validado; ficheiro malicioso é rejeitado e o evento é registado. Testes com ficheiro válido, corrompido, protegido por palavra-passe quando não suportado e amostra de teste antimalware; logs sem conteúdo sensível."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 462""],""aceitacao"":""RV-CAN-07 Todo o ficheiro deve passar por verificação de integridade e antimalware. Até à conclusão da análise, o documento permanece em quarentena e não pode ser pré-visualizado, descarregado ou validado; ficheiro malicioso é rejeitado e o evento é registado. Testes com ficheiro válido, corrompido, protegido por palavra-passe quando não suportado e amostra de teste antimalware; logs sem conteúdo sensível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0090,"RV-CAN-08 O documento deve seguir apenas os estados «Pendente», «Em validação», «Validado», «Rejeitado», «Expirado» ou «Substituído», segundo transições autorizadas. Transições inválidas são bloqueadas; validação e rejeição exigem actor autorizado, data e fundamento; documento expirado deixa de contar como credencial válida. Matriz de transições testada; histórico contém estado anterior, novo estado, actor, data/hora e fundamento.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 463,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0090: RV-CAN-08 O documento deve seguir apenas os estados «Pendente», «Em validação», «Validado», «Rejeitado», «Expirado» ou «Substituído», segundo transições autorizadas. Transições inválidas são bloqueadas; validação e rejeição exigem actor autorizado, data e fundamento; documento expirado deixa de contar como credencial válida. Matriz de transições testada; histórico contém estado anterior, novo estado, actor, data/hora e fundamento.",P2,MASTER-fd787802-0090: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0090,1,"[{""id"":""MASTER-fd787802-0090"",""pedido"":""RV-CAN-08 O documento deve seguir apenas os estados «Pendente», «Em validação», «Validado», «Rejeitado», «Expirado» ou «Substituído», segundo transições autorizadas. Transições inválidas são bloqueadas; validação e rejeição exigem actor autorizado, data e fundamento; documento expirado deixa de contar como credencial válida. Matriz de transições testada; histórico contém estado anterior, novo estado, actor, data/hora e fundamento."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 463""],""aceitacao"":""RV-CAN-08 O documento deve seguir apenas os estados «Pendente», «Em validação», «Validado», «Rejeitado», «Expirado» ou «Substituído», segundo transições autorizadas. Transições inválidas são bloqueadas; validação e rejeição exigem actor autorizado, data e fundamento; documento expirado deixa de contar como credencial válida. Matriz de transições testada; histórico contém estado anterior, novo estado, actor, data/hora e fundamento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0091,"RV-CAN-09 O candidato não pode validar o próprio comprovativo; na modalidade institucional, o operador que submete não deve efectuar a aprovação final quando a segregação estiver definida. O sistema aplica menor privilégio e segregação de funções, negando a operação sem revelar dados adicionais. Testes por papel e organização na interface e API; tentativas indevidas bloqueadas e auditadas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 464,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0091: RV-CAN-09 O candidato não pode validar o próprio comprovativo; na modalidade institucional, o operador que submete não deve efectuar a aprovação final quando a segregação estiver definida. O sistema aplica menor privilégio e segregação de funções, negando a operação sem revelar dados adicionais. Testes por papel e organização na interface e API; tentativas indevidas bloqueadas e auditadas.",P2,MASTER-fd787802-0091: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0091,1,"[{""id"":""MASTER-fd787802-0091"",""pedido"":""RV-CAN-09 O candidato não pode validar o próprio comprovativo; na modalidade institucional, o operador que submete não deve efectuar a aprovação final quando a segregação estiver definida. O sistema aplica menor privilégio e segregação de funções, negando a operação sem revelar dados adicionais. Testes por papel e organização na interface e API; tentativas indevidas bloqueadas e auditadas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 464""],""aceitacao"":""RV-CAN-09 O candidato não pode validar o próprio comprovativo; na modalidade institucional, o operador que submete não deve efectuar a aprovação final quando a segregação estiver definida. O sistema aplica menor privilégio e segregação de funções, negando a operação sem revelar dados adicionais. Testes por papel e organização na interface e API; tentativas indevidas bloqueadas e auditadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0092,"RV-CAN-10 Na inscrição institucional, a autorização válida do técnico deve existir antes do upload, submissão ou disponibilização do perfil. Autorização ausente, expirada ou revogada bloqueia a operação e desencadeia as medidas de retenção, eliminação ou restrição aprovadas. Testes de concessão, expiração e revogação; perfil e documentos deixam de estar disponíveis nos canais dependentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 465,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0092: RV-CAN-10 Na inscrição institucional, a autorização válida do técnico deve existir antes do upload, submissão ou disponibilização do perfil. Autorização ausente, expirada ou revogada bloqueia a operação e desencadeia as medidas de retenção, eliminação ou restrição aprovadas. Testes de concessão, expiração e revogação; perfil e documentos deixam de estar disponíveis nos canais dependentes.",P2,MASTER-fd787802-0092: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0092,1,"[{""id"":""MASTER-fd787802-0092"",""pedido"":""RV-CAN-10 Na inscrição institucional, a autorização válida do técnico deve existir antes do upload, submissão ou disponibilização do perfil. Autorização ausente, expirada ou revogada bloqueia a operação e desencadeia as medidas de retenção, eliminação ou restrição aprovadas. Testes de concessão, expiração e revogação; perfil e documentos deixam de estar disponíveis nos canais dependentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 465""],""aceitacao"":""RV-CAN-10 Na inscrição institucional, a autorização válida do técnico deve existir antes do upload, submissão ou disponibilização do perfil. Autorização ausente, expirada ou revogada bloqueia a operação e desencadeia as medidas de retenção, eliminação ou restrição aprovadas. Testes de concessão, expiração e revogação; perfil e documentos deixam de estar disponíveis nos canais dependentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0093,"RV-CAN-11 Contactos, identificadores e documentos devem permanecer ocultos por defeito e excluídos da pesquisa pública, exportações e integrações não autorizadas. Acesso só é concedido por papel, finalidade e autorização válidos; pré-visualização e descarregamento são auditados. Testes em interface, URL directa, API, pesquisa, exportação e integração; ausência de dados protegidos em erros, índices e logs.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 466,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0093: RV-CAN-11 Contactos, identificadores e documentos devem permanecer ocultos por defeito e excluídos da pesquisa pública, exportações e integrações não autorizadas. Acesso só é concedido por papel, finalidade e autorização válidos; pré-visualização e descarregamento são auditados. Testes em interface, URL directa, API, pesquisa, exportação e integração; ausência de dados protegidos em erros, índices e logs.",P2,MASTER-fd787802-0093: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0093,1,"[{""id"":""MASTER-fd787802-0093"",""pedido"":""RV-CAN-11 Contactos, identificadores e documentos devem permanecer ocultos por defeito e excluídos da pesquisa pública, exportações e integrações não autorizadas. Acesso só é concedido por papel, finalidade e autorização válidos; pré-visualização e descarregamento são auditados. Testes em interface, URL directa, API, pesquisa, exportação e integração; ausência de dados protegidos em erros, índices e logs."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 466""],""aceitacao"":""RV-CAN-11 Contactos, identificadores e documentos devem permanecer ocultos por defeito e excluídos da pesquisa pública, exportações e integrações não autorizadas. Acesso só é concedido por papel, finalidade e autorização válidos; pré-visualização e descarregamento são auditados. Testes em interface, URL directa, API, pesquisa, exportação e integração; ausência de dados protegidos em erros, índices e logs."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0094,"RV-CAN-12 O sistema deve detectar potenciais duplicados por identificadores e contactos normalizados, sem expor dados do registo existente. Duplicado provável é encaminhado para confirmação ou reconciliação; não é criado automaticamente um segundo perfil activo. Testes com coincidência exacta, parcial e sem coincidência; processos de reconciliação e decisão ficam auditados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 467,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0094: RV-CAN-12 O sistema deve detectar potenciais duplicados por identificadores e contactos normalizados, sem expor dados do registo existente. Duplicado provável é encaminhado para confirmação ou reconciliação; não é criado automaticamente um segundo perfil activo. Testes com coincidência exacta, parcial e sem coincidência; processos de reconciliação e decisão ficam auditados.",P2,MASTER-fd787802-0094: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0094,1,"[{""id"":""MASTER-fd787802-0094"",""pedido"":""RV-CAN-12 O sistema deve detectar potenciais duplicados por identificadores e contactos normalizados, sem expor dados do registo existente. Duplicado provável é encaminhado para confirmação ou reconciliação; não é criado automaticamente um segundo perfil activo. Testes com coincidência exacta, parcial e sem coincidência; processos de reconciliação e decisão ficam auditados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 467""],""aceitacao"":""RV-CAN-12 O sistema deve detectar potenciais duplicados por identificadores e contactos normalizados, sem expor dados do registo existente. Duplicado provável é encaminhado para confirmação ou reconciliação; não é criado automaticamente um segundo perfil activo. Testes com coincidência exacta, parcial e sem coincidência; processos de reconciliação e decisão ficam auditados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0095,"RV-CAN-13 Campos de data devem ser datas reais e coerentes; emissão não pode ser futura, validade não pode anteceder a emissão e conclusão prevista não pode ser apresentada como concluída. Inconsistências são rejeitadas com mensagem específica e sem alteração do estado validado anterior. Testes de fronteira, calendário, datas futuras, expiração e alteração de documento já validado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 468,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0095: RV-CAN-13 Campos de data devem ser datas reais e coerentes; emissão não pode ser futura, validade não pode anteceder a emissão e conclusão prevista não pode ser apresentada como concluída. Inconsistências são rejeitadas com mensagem específica e sem alteração do estado validado anterior. Testes de fronteira, calendário, datas futuras, expiração e alteração de documento já validado.",P2,MASTER-fd787802-0095: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0095,1,"[{""id"":""MASTER-fd787802-0095"",""pedido"":""RV-CAN-13 Campos de data devem ser datas reais e coerentes; emissão não pode ser futura, validade não pode anteceder a emissão e conclusão prevista não pode ser apresentada como concluída. Inconsistências são rejeitadas com mensagem específica e sem alteração do estado validado anterior. Testes de fronteira, calendário, datas futuras, expiração e alteração de documento já validado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 468""],""aceitacao"":""RV-CAN-13 Campos de data devem ser datas reais e coerentes; emissão não pode ser futura, validade não pode anteceder a emissão e conclusão prevista não pode ser apresentada como concluída. Inconsistências são rejeitadas com mensagem específica e sem alteração do estado validado anterior. Testes de fronteira, calendário, datas futuras, expiração e alteração de documento já validado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0096,"RV-CAN-14 A substituição de um documento validado deve criar nova versão e reiniciar a validação, preservando a versão anterior segundo a política de retenção. A nova versão fica «Pendente» ou «Em validação» e a anterior fica «Substituída», sem apagar a trilha de auditoria. Versões, checksums, estados, actor e datas reconciliam; pesquisa e matching não usam a nova versão antes da validação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 469,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0096: RV-CAN-14 A substituição de um documento validado deve criar nova versão e reiniciar a validação, preservando a versão anterior segundo a política de retenção. A nova versão fica «Pendente» ou «Em validação» e a anterior fica «Substituída», sem apagar a trilha de auditoria. Versões, checksums, estados, actor e datas reconciliam; pesquisa e matching não usam a nova versão antes da validação.",P2,MASTER-fd787802-0096: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0096,1,"[{""id"":""MASTER-fd787802-0096"",""pedido"":""RV-CAN-14 A substituição de um documento validado deve criar nova versão e reiniciar a validação, preservando a versão anterior segundo a política de retenção. A nova versão fica «Pendente» ou «Em validação» e a anterior fica «Substituída», sem apagar a trilha de auditoria. Versões, checksums, estados, actor e datas reconciliam; pesquisa e matching não usam a nova versão antes da validação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 469""],""aceitacao"":""RV-CAN-14 A substituição de um documento validado deve criar nova versão e reiniciar a validação, preservando a versão anterior segundo a política de retenção. A nova versão fica «Pendente» ou «Em validação» e a anterior fica «Substituída», sem apagar a trilha de auditoria. Versões, checksums, estados, actor e datas reconciliam; pesquisa e matching não usam a nova versão antes da validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0097,"A matriz abaixo constitui a referência mínima para planeamento, desenvolvimento, testes, homologação e Go/No-Go. Cada evidência deve indicar ambiente, versão, data, executor, resultado, ligação ao defeito quando aplicável e localização no repositório de evidências.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 476,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0097: A matriz abaixo constitui a referência mínima para planeamento, desenvolvimento, testes, homologação e Go/No-Go. Cada evidência deve indicar ambiente, versão, data, executor, resultado, ligação ao defeito quando aplicável e localização no repositório de evidências.",P2,MASTER-fd787802-0097: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0097,1,"[{""id"":""MASTER-fd787802-0097"",""pedido"":""A matriz abaixo constitui a referência mínima para planeamento, desenvolvimento, testes, homologação e Go/No-Go. Cada evidência deve indicar ambiente, versão, data, executor, resultado, ligação ao defeito quando aplicável e localização no repositório de evidências."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 476""],""aceitacao"":""A matriz abaixo constitui a referência mínima para planeamento, desenvolvimento, testes, homologação e Go/No-Go. Cada evidência deve indicar ambiente, versão, data, executor, resultado, ligação ao defeito quando aplicável e localização no repositório de evidências."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0098,Requisito Descrição verificável Regras associadas Critério / teste Evidência obrigatória Gate / aprovação,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 477,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0098: Requisito Descrição verificável Regras associadas Critério / teste Evidência obrigatória Gate / aprovação,P2,MASTER-fd787802-0098: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0098,1,"[{""id"":""MASTER-fd787802-0098"",""pedido"":""Requisito Descrição verificável Regras associadas Critério / teste Evidência obrigatória Gate / aprovação"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 477""],""aceitacao"":""Requisito Descrição verificável Regras associadas Critério / teste Evidência obrigatória Gate / aprovação"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0099,"RF-CAN-01 Permitir seleccionar a inscrição individual ou por instituição de ensino e apresentar apenas os campos aplicáveis. RV-CAN-01; RV-CAN-02; RA-CAN-01 CA-02, CA-03, CA-04; CT-02, CT-03, CT-04 Capturas dos dois fluxos; respostas da API; comparação pedido–persistência; teste de valor inválido; rascunho preservado. Funcional e QA",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 478,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0099: RF-CAN-01 Permitir seleccionar a inscrição individual ou por instituição de ensino e apresentar apenas os campos aplicáveis. RV-CAN-01; RV-CAN-02; RA-CAN-01 CA-02, CA-03, CA-04; CT-02, CT-03, CT-04 Capturas dos dois fluxos; respostas da API; comparação pedido–persistência; teste de valor inválido; rascunho preservado. Funcional e QA",P1,MASTER-fd787802-0099: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0099,1,"[{""id"":""MASTER-fd787802-0099"",""pedido"":""RF-CAN-01 Permitir seleccionar a inscrição individual ou por instituição de ensino e apresentar apenas os campos aplicáveis. RV-CAN-01; RV-CAN-02; RA-CAN-01 CA-02, CA-03, CA-04; CT-02, CT-03, CT-04 Capturas dos dois fluxos; respostas da API; comparação pedido–persistência; teste de valor inválido; rascunho preservado. Funcional e QA"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 478""],""aceitacao"":""RF-CAN-01 Permitir seleccionar a inscrição individual ou por instituição de ensino e apresentar apenas os campos aplicáveis. RV-CAN-01; RV-CAN-02; RA-CAN-01 CA-02, CA-03, CA-04; CT-02, CT-03, CT-04 Capturas dos dois fluxos; respostas da API; comparação pedido–persistência; teste de valor inválido; rascunho preservado. Funcional e QA"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0100,"RF-CAN-02 Permitir criar, guardar como rascunho, retomar, submeter, actualizar e desactivar o perfil do candidato. RV-CAN-02; RA-CAN-01 CA-03; CT-03 Histórico de estados; dados antes/depois; referência da submissão; prova de ausência do perfil desactivado na pesquisa. Funcional, QA e Produto",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 479,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0100: RF-CAN-02 Permitir criar, guardar como rascunho, retomar, submeter, actualizar e desactivar o perfil do candidato. RV-CAN-02; RA-CAN-01 CA-03; CT-03 Histórico de estados; dados antes/depois; referência da submissão; prova de ausência do perfil desactivado na pesquisa. Funcional, QA e Produto",P1,MASTER-fd787802-0100: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0100,1,"[{""id"":""MASTER-fd787802-0100"",""pedido"":""RF-CAN-02 Permitir criar, guardar como rascunho, retomar, submeter, actualizar e desactivar o perfil do candidato. RV-CAN-02; RA-CAN-01 CA-03; CT-03 Histórico de estados; dados antes/depois; referência da submissão; prova de ausência do perfil desactivado na pesquisa. Funcional, QA e Produto"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 479""],""aceitacao"":""RF-CAN-02 Permitir criar, guardar como rascunho, retomar, submeter, actualizar e desactivar o perfil do candidato. RV-CAN-02; RA-CAN-01 CA-03; CT-03 Histórico de estados; dados antes/depois; referência da submissão; prova de ausência do perfil desactivado na pesquisa. Funcional, QA e Produto"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0101,"RF-CAN-03 Recolher os campos comuns obrigatórios e impedir a submissão de registo incompleto, sem impedir o rascunho. RV-CAN-02; RV-CAN-13; RA-CAN-01 CA-02, CA-03; CT-02, CT-03 Matriz campo–regra–mensagem; testes de omissão e fronteira; resposta conforme contrato; ausência de persistência parcial. Funcional e QA",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 480,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0101: RF-CAN-03 Recolher os campos comuns obrigatórios e impedir a submissão de registo incompleto, sem impedir o rascunho. RV-CAN-02; RV-CAN-13; RA-CAN-01 CA-02, CA-03; CT-02, CT-03 Matriz campo–regra–mensagem; testes de omissão e fronteira; resposta conforme contrato; ausência de persistência parcial. Funcional e QA",P1,MASTER-fd787802-0101: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0101,1,"[{""id"":""MASTER-fd787802-0101"",""pedido"":""RF-CAN-03 Recolher os campos comuns obrigatórios e impedir a submissão de registo incompleto, sem impedir o rascunho. RV-CAN-02; RV-CAN-13; RA-CAN-01 CA-02, CA-03; CT-02, CT-03 Matriz campo–regra–mensagem; testes de omissão e fronteira; resposta conforme contrato; ausência de persistência parcial. Funcional e QA"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 480""],""aceitacao"":""RF-CAN-03 Recolher os campos comuns obrigatórios e impedir a submissão de registo incompleto, sem impedir o rascunho. RV-CAN-02; RV-CAN-13; RA-CAN-01 CA-02, CA-03; CT-02, CT-03 Matriz campo–regra–mensagem; testes de omissão e fronteira; resposta conforme contrato; ausência de persistência parcial. Funcional e QA"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0102,"RF-CAN-04 Validar e confirmar telefone e correio electrónico antes de os usar para correspondência. RV-CAN-03; RV-CAN-11 CA-05, CA-06; CT-05, CT-06 Testes de formato, confirmação, código expirado e repetição; estado do contacto; auditoria; tentativa de correspondência bloqueada. QA, Segurança e Protecção de Dados",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 481,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0102: RF-CAN-04 Validar e confirmar telefone e correio electrónico antes de os usar para correspondência. RV-CAN-03; RV-CAN-11 CA-05, CA-06; CT-05, CT-06 Testes de formato, confirmação, código expirado e repetição; estado do contacto; auditoria; tentativa de correspondência bloqueada. QA, Segurança e Protecção de Dados",P2,MASTER-fd787802-0102: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0102,1,"[{""id"":""MASTER-fd787802-0102"",""pedido"":""RF-CAN-04 Validar e confirmar telefone e correio electrónico antes de os usar para correspondência. RV-CAN-03; RV-CAN-11 CA-05, CA-06; CT-05, CT-06 Testes de formato, confirmação, código expirado e repetição; estado do contacto; auditoria; tentativa de correspondência bloqueada. QA, Segurança e Protecção de Dados"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 481""],""aceitacao"":""RF-CAN-04 Validar e confirmar telefone e correio electrónico antes de os usar para correspondência. RV-CAN-03; RV-CAN-11 CA-05, CA-06; CT-05, CT-06 Testes de formato, confirmação, código expirado e repetição; estado do contacto; auditoria; tentativa de correspondência bloqueada. QA, Segurança e Protecção de Dados"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0103,"RF-CAN-05 Permitir declarar competências, qualificações, certificações, experiência, idiomas, disponibilidade e preferências, distinguindo informação declarada da validada. RV-CAN-02; RV-CAN-04; RV-CAN-13 CA-03; CT-03 Comparação pedido–persistência–apresentação; estados de verificação; catálogos e níveis; testes de datas e relações. Funcional, QA e Validador",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 482,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0103: RF-CAN-05 Permitir declarar competências, qualificações, certificações, experiência, idiomas, disponibilidade e preferências, distinguindo informação declarada da validada. RV-CAN-02; RV-CAN-04; RV-CAN-13 CA-03; CT-03 Comparação pedido–persistência–apresentação; estados de verificação; catálogos e níveis; testes de datas e relações. Funcional, QA e Validador",P2,MASTER-fd787802-0103: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0103,1,"[{""id"":""MASTER-fd787802-0103"",""pedido"":""RF-CAN-05 Permitir declarar competências, qualificações, certificações, experiência, idiomas, disponibilidade e preferências, distinguindo informação declarada da validada. RV-CAN-02; RV-CAN-04; RV-CAN-13 CA-03; CT-03 Comparação pedido–persistência–apresentação; estados de verificação; catálogos e níveis; testes de datas e relações. Funcional, QA e Validador"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 482""],""aceitacao"":""RF-CAN-05 Permitir declarar competências, qualificações, certificações, experiência, idiomas, disponibilidade e preferências, distinguindo informação declarada da validada. RV-CAN-02; RV-CAN-04; RV-CAN-13 CA-03; CT-03 Comparação pedido–persistência–apresentação; estados de verificação; catálogos e níveis; testes de datas e relações. Funcional, QA e Validador"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0104,"RF-CAN-06 Permitir carregar um ou vários comprovativos por qualificação, certificação ou experiência. RV-CAN-04; RV-CAN-05; RV-CAN-06; RA-CAN-02 CA-03; CT-03 Upload válido; metadados; associação referencial; quantidade e capacidade; checksum; resposta da API; documento em estado pendente. Funcional, QA e Segurança",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 483,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0104: RF-CAN-06 Permitir carregar um ou vários comprovativos por qualificação, certificação ou experiência. RV-CAN-04; RV-CAN-05; RV-CAN-06; RA-CAN-02 CA-03; CT-03 Upload válido; metadados; associação referencial; quantidade e capacidade; checksum; resposta da API; documento em estado pendente. Funcional, QA e Segurança",P2,MASTER-fd787802-0104: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0104,1,"[{""id"":""MASTER-fd787802-0104"",""pedido"":""RF-CAN-06 Permitir carregar um ou vários comprovativos por qualificação, certificação ou experiência. RV-CAN-04; RV-CAN-05; RV-CAN-06; RA-CAN-02 CA-03; CT-03 Upload válido; metadados; associação referencial; quantidade e capacidade; checksum; resposta da API; documento em estado pendente. Funcional, QA e Segurança"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 483""],""aceitacao"":""RF-CAN-06 Permitir carregar um ou vários comprovativos por qualificação, certificação ou experiência. RV-CAN-04; RV-CAN-05; RV-CAN-06; RA-CAN-02 CA-03; CT-03 Upload válido; metadados; associação referencial; quantidade e capacidade; checksum; resposta da API; documento em estado pendente. Funcional, QA e Segurança"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0105,"RF-CAN-07 Validar extensão, tipo real, assinatura, tamanho, quantidade, capacidade total e integridade do ficheiro. RV-CAN-06; RV-CAN-07; RA-CAN-02 CA-02, CA-03, CA-16; CT-02, CT-03, CT-16 Testes de fronteira; formatos aprovados; dupla extensão; tipo divergente; ficheiro corrompido; ausência de ficheiro órfão. QA e Segurança",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 484,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0105: RF-CAN-07 Validar extensão, tipo real, assinatura, tamanho, quantidade, capacidade total e integridade do ficheiro. RV-CAN-06; RV-CAN-07; RA-CAN-02 CA-02, CA-03, CA-16; CT-02, CT-03, CT-16 Testes de fronteira; formatos aprovados; dupla extensão; tipo divergente; ficheiro corrompido; ausência de ficheiro órfão. QA e Segurança",P2,MASTER-fd787802-0105: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0105,1,"[{""id"":""MASTER-fd787802-0105"",""pedido"":""RF-CAN-07 Validar extensão, tipo real, assinatura, tamanho, quantidade, capacidade total e integridade do ficheiro. RV-CAN-06; RV-CAN-07; RA-CAN-02 CA-02, CA-03, CA-16; CT-02, CT-03, CT-16 Testes de fronteira; formatos aprovados; dupla extensão; tipo divergente; ficheiro corrompido; ausência de ficheiro órfão. QA e Segurança"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 484""],""aceitacao"":""RF-CAN-07 Validar extensão, tipo real, assinatura, tamanho, quantidade, capacidade total e integridade do ficheiro. RV-CAN-06; RV-CAN-07; RA-CAN-02 CA-02, CA-03, CA-16; CT-02, CT-03, CT-16 Testes de fronteira; formatos aprovados; dupla extensão; tipo divergente; ficheiro corrompido; ausência de ficheiro órfão. QA e Segurança"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0106,"RF-CAN-08 Colocar todos os ficheiros em quarentena e executar verificação antimalware antes de consulta ou validação. RV-CAN-07; RA-CAN-02; RA-CAN-04 CA-03, CA-16; CT-03, CT-16 Relatório do motor antimalware; teste válido e malicioso; bloqueio de pré-visualização e descarga; evento de rejeição sem conteúdo sensível. Segurança e QA; bloqueador de Go-Live",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 485,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0106: RF-CAN-08 Colocar todos os ficheiros em quarentena e executar verificação antimalware antes de consulta ou validação. RV-CAN-07; RA-CAN-02; RA-CAN-04 CA-03, CA-16; CT-03, CT-16 Relatório do motor antimalware; teste válido e malicioso; bloqueio de pré-visualização e descarga; evento de rejeição sem conteúdo sensível. Segurança e QA; bloqueador de Go-Live",P2,MASTER-fd787802-0106: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0106,1,"[{""id"":""MASTER-fd787802-0106"",""pedido"":""RF-CAN-08 Colocar todos os ficheiros em quarentena e executar verificação antimalware antes de consulta ou validação. RV-CAN-07; RA-CAN-02; RA-CAN-04 CA-03, CA-16; CT-03, CT-16 Relatório do motor antimalware; teste válido e malicioso; bloqueio de pré-visualização e descarga; evento de rejeição sem conteúdo sensível. Segurança e QA; bloqueador de Go-Live"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 485""],""aceitacao"":""RF-CAN-08 Colocar todos os ficheiros em quarentena e executar verificação antimalware antes de consulta ou validação. RV-CAN-07; RA-CAN-02; RA-CAN-04 CA-03, CA-16; CT-03, CT-16 Relatório do motor antimalware; teste válido e malicioso; bloqueio de pré-visualização e descarga; evento de rejeição sem conteúdo sensível. Segurança e QA; bloqueador de Go-Live"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-fd787802-0107,"RF-CAN-09 Permitir pré-visualizar, substituir e remover comprovativos, mantendo versionamento e histórico após a submissão. RV-CAN-05; RV-CAN-08; RV-CAN-14 CA-03, CA-11; CT-03, CT-11 Versões e checksums; transições; documento anterior como substituído; nova versão pendente; trilha de auditoria reconciliada. QA, Segurança e Auditoria",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 486,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0107: RF-CAN-09 Permitir pré-visualizar, substituir e remover comprovativos, mantendo versionamento e histórico após a submissão. RV-CAN-05; RV-CAN-08; RV-CAN-14 CA-03, CA-11; CT-03, CT-11 Versões e checksums; transições; documento anterior como substituído; nova versão pendente; trilha de auditoria reconciliada. QA, Segurança e Auditoria",P2,MASTER-fd787802-0107: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0107,1,"[{""id"":""MASTER-fd787802-0107"",""pedido"":""RF-CAN-09 Permitir pré-visualizar, substituir e remover comprovativos, mantendo versionamento e histórico após a submissão. RV-CAN-05; RV-CAN-08; RV-CAN-14 CA-03, CA-11; CT-03, CT-11 Versões e checksums; transições; documento anterior como substituído; nova versão pendente; trilha de auditoria reconciliada. QA, Segurança e Auditoria"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 486""],""aceitacao"":""RF-CAN-09 Permitir pré-visualizar, substituir e remover comprovativos, mantendo versionamento e histórico após a submissão. RV-CAN-05; RV-CAN-08; RV-CAN-14 CA-03, CA-11; CT-03, CT-11 Versões e checksums; transições; documento anterior como substituído; nova versão pendente; trilha de auditoria reconciliada. QA, Segurança e Auditoria"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0108,"RF-CAN-10 Aplicar apenas os estados documentais autorizados e controlar as respectivas transições. RV-CAN-08; RV-CAN-14; RA-CAN-02 CA-03, CA-09, CA-11; CT-03, CT-09, CT-11 Matriz de estados executada; transição inválida bloqueada; actor, fundamento e data/hora registados; documento expirado excluído como credencial válida. Funcional, QA e Validador",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 487,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0108: RF-CAN-10 Aplicar apenas os estados documentais autorizados e controlar as respectivas transições. RV-CAN-08; RV-CAN-14; RA-CAN-02 CA-03, CA-09, CA-11; CT-03, CT-09, CT-11 Matriz de estados executada; transição inválida bloqueada; actor, fundamento e data/hora registados; documento expirado excluído como credencial válida. Funcional, QA e Validador",P2,MASTER-fd787802-0108: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0108,1,"[{""id"":""MASTER-fd787802-0108"",""pedido"":""RF-CAN-10 Aplicar apenas os estados documentais autorizados e controlar as respectivas transições. RV-CAN-08; RV-CAN-14; RA-CAN-02 CA-03, CA-09, CA-11; CT-03, CT-09, CT-11 Matriz de estados executada; transição inválida bloqueada; actor, fundamento e data/hora registados; documento expirado excluído como credencial válida. Funcional, QA e Validador"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 487""],""aceitacao"":""RF-CAN-10 Aplicar apenas os estados documentais autorizados e controlar as respectivas transições. RV-CAN-08; RV-CAN-14; RA-CAN-02 CA-03, CA-09, CA-11; CT-03, CT-09, CT-11 Matriz de estados executada; transição inválida bloqueada; actor, fundamento e data/hora registados; documento expirado excluído como credencial válida. Funcional, QA e Validador"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0109,"RF-CAN-11 Impedir auto-validação e aplicar segregação entre submissão, validação e aprovação. RV-CAN-09; RA-CAN-02; RA-CAN-04 CA-09, CA-16; CT-09, CT-16 Matriz papel–operação; testes na interface e API; negações sem enumeração; logs das tentativas indevidas. Segurança, QA e Protecção de Dados",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 488,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0109: RF-CAN-11 Impedir auto-validação e aplicar segregação entre submissão, validação e aprovação. RV-CAN-09; RA-CAN-02; RA-CAN-04 CA-09, CA-16; CT-09, CT-16 Matriz papel–operação; testes na interface e API; negações sem enumeração; logs das tentativas indevidas. Segurança, QA e Protecção de Dados",P2,MASTER-fd787802-0109: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0109,1,"[{""id"":""MASTER-fd787802-0109"",""pedido"":""RF-CAN-11 Impedir auto-validação e aplicar segregação entre submissão, validação e aprovação. RV-CAN-09; RA-CAN-02; RA-CAN-04 CA-09, CA-16; CT-09, CT-16 Matriz papel–operação; testes na interface e API; negações sem enumeração; logs das tentativas indevidas. Segurança, QA e Protecção de Dados"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 488""],""aceitacao"":""RF-CAN-11 Impedir auto-validação e aplicar segregação entre submissão, validação e aprovação. RV-CAN-09; RA-CAN-02; RA-CAN-04 CA-09, CA-16; CT-09, CT-16 Matriz papel–operação; testes na interface e API; negações sem enumeração; logs das tentativas indevidas. Segurança, QA e Protecção de Dados"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0110,"RF-CAN-12 Na inscrição institucional, exigir instituição validada, operador autorizado, autorização válida e confirmação final do técnico. RV-CAN-09; RV-CAN-10; RA-CAN-03 CA-04, CA-05, CA-09; CT-04, CT-05, CT-09 Estados da instituição; concessão, expiração e revogação; confirmação do técnico; bloqueio da submissão, pesquisa e matching enquanto pendente. Funcional, Protecção de Dados e Negócio",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 489,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0110: RF-CAN-12 Na inscrição institucional, exigir instituição validada, operador autorizado, autorização válida e confirmação final do técnico. RV-CAN-09; RV-CAN-10; RA-CAN-03 CA-04, CA-05, CA-09; CT-04, CT-05, CT-09 Estados da instituição; concessão, expiração e revogação; confirmação do técnico; bloqueio da submissão, pesquisa e matching enquanto pendente. Funcional, Protecção de Dados e Negócio",P2,MASTER-fd787802-0110: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0110,1,"[{""id"":""MASTER-fd787802-0110"",""pedido"":""RF-CAN-12 Na inscrição institucional, exigir instituição validada, operador autorizado, autorização válida e confirmação final do técnico. RV-CAN-09; RV-CAN-10; RA-CAN-03 CA-04, CA-05, CA-09; CT-04, CT-05, CT-09 Estados da instituição; concessão, expiração e revogação; confirmação do técnico; bloqueio da submissão, pesquisa e matching enquanto pendente. Funcional, Protecção de Dados e Negócio"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 489""],""aceitacao"":""RF-CAN-12 Na inscrição institucional, exigir instituição validada, operador autorizado, autorização válida e confirmação final do técnico. RV-CAN-09; RV-CAN-10; RA-CAN-03 CA-04, CA-05, CA-09; CT-04, CT-05, CT-09 Estados da instituição; concessão, expiração e revogação; confirmação do técnico; bloqueio da submissão, pesquisa e matching enquanto pendente. Funcional, Protecção de Dados e Negócio"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0111,"RF-CAN-13 Manter contactos, identificadores e documentos ocultos por defeito em todos os canais. RV-CAN-11; RA-CAN-03; RA-CAN-04 CA-05, CA-06, CA-07; CT-05, CT-06, CT-07 Testes de interface, URL directa, API, pesquisa, exportação e integração; ausência em erros, logs e índices; acessos autorizados auditados. Segurança e Protecção de Dados; bloqueador de Go-Live",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 490,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0111: RF-CAN-13 Manter contactos, identificadores e documentos ocultos por defeito em todos os canais. RV-CAN-11; RA-CAN-03; RA-CAN-04 CA-05, CA-06, CA-07; CT-05, CT-06, CT-07 Testes de interface, URL directa, API, pesquisa, exportação e integração; ausência em erros, logs e índices; acessos autorizados auditados. Segurança e Protecção de Dados; bloqueador de Go-Live",P2,MASTER-fd787802-0111: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0111,1,"[{""id"":""MASTER-fd787802-0111"",""pedido"":""RF-CAN-13 Manter contactos, identificadores e documentos ocultos por defeito em todos os canais. RV-CAN-11; RA-CAN-03; RA-CAN-04 CA-05, CA-06, CA-07; CT-05, CT-06, CT-07 Testes de interface, URL directa, API, pesquisa, exportação e integração; ausência em erros, logs e índices; acessos autorizados auditados. Segurança e Protecção de Dados; bloqueador de Go-Live"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 490""],""aceitacao"":""RF-CAN-13 Manter contactos, identificadores e documentos ocultos por defeito em todos os canais. RV-CAN-11; RA-CAN-03; RA-CAN-04 CA-05, CA-06, CA-07; CT-05, CT-06, CT-07 Testes de interface, URL directa, API, pesquisa, exportação e integração; ausência em erros, logs e índices; acessos autorizados auditados. Segurança e Protecção de Dados; bloqueador de Go-Live"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0112,"RF-CAN-14 Detectar potenciais perfis duplicados por identificadores e contactos normalizados sem expor o registo existente. RV-CAN-12 CA-02, CA-11; CT-02, CT-11 Casos de coincidência exacta, parcial e inexistente; reconciliação; ausência de segundo perfil activo; decisão auditada. Dados, QA e Segurança",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 491,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0112: RF-CAN-14 Detectar potenciais perfis duplicados por identificadores e contactos normalizados sem expor o registo existente. RV-CAN-12 CA-02, CA-11; CT-02, CT-11 Casos de coincidência exacta, parcial e inexistente; reconciliação; ausência de segundo perfil activo; decisão auditada. Dados, QA e Segurança",P2,MASTER-fd787802-0112: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0112,1,"[{""id"":""MASTER-fd787802-0112"",""pedido"":""RF-CAN-14 Detectar potenciais perfis duplicados por identificadores e contactos normalizados sem expor o registo existente. RV-CAN-12 CA-02, CA-11; CT-02, CT-11 Casos de coincidência exacta, parcial e inexistente; reconciliação; ausência de segundo perfil activo; decisão auditada. Dados, QA e Segurança"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 491""],""aceitacao"":""RF-CAN-14 Detectar potenciais perfis duplicados por identificadores e contactos normalizados sem expor o registo existente. RV-CAN-12 CA-02, CA-11; CT-02, CT-11 Casos de coincidência exacta, parcial e inexistente; reconciliação; ausência de segundo perfil activo; decisão auditada. Dados, QA e Segurança"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0113,"RF-CAN-15 Registar consentimento granular, finalidade, versão, canal, data, validade e revogação e propagar os seus efeitos. RV-CAN-10; RV-CAN-11; RA-CAN-03 CA-05, CA-06, CA-11; CT-05, CT-06, CT-11 Registo de consentimento; testes de concessão, expiração e revogação; desindexação; bloqueio de comunicação; tarefas de retenção ou eliminação. Protecção de Dados, Segurança e Negócio",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 492,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0113: RF-CAN-15 Registar consentimento granular, finalidade, versão, canal, data, validade e revogação e propagar os seus efeitos. RV-CAN-10; RV-CAN-11; RA-CAN-03 CA-05, CA-06, CA-11; CT-05, CT-06, CT-11 Registo de consentimento; testes de concessão, expiração e revogação; desindexação; bloqueio de comunicação; tarefas de retenção ou eliminação. Protecção de Dados, Segurança e Negócio",P2,MASTER-fd787802-0113: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0113,1,"[{""id"":""MASTER-fd787802-0113"",""pedido"":""RF-CAN-15 Registar consentimento granular, finalidade, versão, canal, data, validade e revogação e propagar os seus efeitos. RV-CAN-10; RV-CAN-11; RA-CAN-03 CA-05, CA-06, CA-11; CT-05, CT-06, CT-11 Registo de consentimento; testes de concessão, expiração e revogação; desindexação; bloqueio de comunicação; tarefas de retenção ou eliminação. Protecção de Dados, Segurança e Negócio"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 492""],""aceitacao"":""RF-CAN-15 Registar consentimento granular, finalidade, versão, canal, data, validade e revogação e propagar os seus efeitos. RV-CAN-10; RV-CAN-11; RA-CAN-03 CA-05, CA-06, CA-11; CT-05, CT-06, CT-11 Registo de consentimento; testes de concessão, expiração e revogação; desindexação; bloqueio de comunicação; tarefas de retenção ou eliminação. Protecção de Dados, Segurança e Negócio"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0114,"RF-CAN-16 Disponibilizar o fluxo em português e inglês, em computador e dispositivo móvel, com acessibilidade. RA-CAN-01; RA-CAN-04 CA-12, CA-16; CT-12, CT-16 Matriz PT/EN; execução por teclado e tecnologia de apoio; evidências de foco, contraste, rótulos, erros e responsividade. QA, Acessibilidade e Produto",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 493,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0114: RF-CAN-16 Disponibilizar o fluxo em português e inglês, em computador e dispositivo móvel, com acessibilidade. RA-CAN-01; RA-CAN-04 CA-12, CA-16; CT-12, CT-16 Matriz PT/EN; execução por teclado e tecnologia de apoio; evidências de foco, contraste, rótulos, erros e responsividade. QA, Acessibilidade e Produto",P2,MASTER-fd787802-0114: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0114,1,"[{""id"":""MASTER-fd787802-0114"",""pedido"":""RF-CAN-16 Disponibilizar o fluxo em português e inglês, em computador e dispositivo móvel, com acessibilidade. RA-CAN-01; RA-CAN-04 CA-12, CA-16; CT-12, CT-16 Matriz PT/EN; execução por teclado e tecnologia de apoio; evidências de foco, contraste, rótulos, erros e responsividade. QA, Acessibilidade e Produto"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 493""],""aceitacao"":""RF-CAN-16 Disponibilizar o fluxo em português e inglês, em computador e dispositivo móvel, com acessibilidade. RA-CAN-01; RA-CAN-04 CA-12, CA-16; CT-12, CT-16 Matriz PT/EN; execução por teclado e tecnologia de apoio; evidências de foco, contraste, rótulos, erros e responsividade. QA, Acessibilidade e Produto"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0115,"RF-CAN-17 Auditar criação, alteração, upload, acesso, descarga, validação, rejeição, substituição, revogação e eliminação. RV-CAN-07; RV-CAN-08; RV-CAN-09; RV-CAN-10; RV-CAN-11; RV-CAN-14 CA-11; CT-11 Amostra reconciliada por operação; actor, função, objecto, estado, versão, UTC, resultado e correlation-id; teste de integridade e acesso aos logs. Auditoria, Segurança e QA",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 494,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0115: RF-CAN-17 Auditar criação, alteração, upload, acesso, descarga, validação, rejeição, substituição, revogação e eliminação. RV-CAN-07; RV-CAN-08; RV-CAN-09; RV-CAN-10; RV-CAN-11; RV-CAN-14 CA-11; CT-11 Amostra reconciliada por operação; actor, função, objecto, estado, versão, UTC, resultado e correlation-id; teste de integridade e acesso aos logs. Auditoria, Segurança e QA",P2,MASTER-fd787802-0115: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0115,1,"[{""id"":""MASTER-fd787802-0115"",""pedido"":""RF-CAN-17 Auditar criação, alteração, upload, acesso, descarga, validação, rejeição, substituição, revogação e eliminação. RV-CAN-07; RV-CAN-08; RV-CAN-09; RV-CAN-10; RV-CAN-11; RV-CAN-14 CA-11; CT-11 Amostra reconciliada por operação; actor, função, objecto, estado, versão, UTC, resultado e correlation-id; teste de integridade e acesso aos logs. Auditoria, Segurança e QA"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 494""],""aceitacao"":""RF-CAN-17 Auditar criação, alteração, upload, acesso, descarga, validação, rejeição, substituição, revogação e eliminação. RV-CAN-07; RV-CAN-08; RV-CAN-09; RV-CAN-10; RV-CAN-11; RV-CAN-14 CA-11; CT-11 Amostra reconciliada por operação; actor, função, objecto, estado, versão, UTC, resultado e correlation-id; teste de integridade e acesso aos logs. Auditoria, Segurança e QA"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0116,"RF-CAN-18 Impedir que upload ou validação no portal sejam apresentados como reconhecimento oficial da qualificação ou garantia de colocação. RA-CAN-02; RA-CAN-04 CA-03, CA-04; CT-03, CT-04 Avisos verificados na submissão, consulta, validação e pesquisa; testes de conteúdo; distinção entre declarado, validado e oficialmente reconhecido. Funcional, Jurídico/Conformidade e Negócio",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 495,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0116: RF-CAN-18 Impedir que upload ou validação no portal sejam apresentados como reconhecimento oficial da qualificação ou garantia de colocação. RA-CAN-02; RA-CAN-04 CA-03, CA-04; CT-03, CT-04 Avisos verificados na submissão, consulta, validação e pesquisa; testes de conteúdo; distinção entre declarado, validado e oficialmente reconhecido. Funcional, Jurídico/Conformidade e Negócio",P2,MASTER-fd787802-0116: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0116,1,"[{""id"":""MASTER-fd787802-0116"",""pedido"":""RF-CAN-18 Impedir que upload ou validação no portal sejam apresentados como reconhecimento oficial da qualificação ou garantia de colocação. RA-CAN-02; RA-CAN-04 CA-03, CA-04; CT-03, CT-04 Avisos verificados na submissão, consulta, validação e pesquisa; testes de conteúdo; distinção entre declarado, validado e oficialmente reconhecido. Funcional, Jurídico/Conformidade e Negócio"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 495""],""aceitacao"":""RF-CAN-18 Impedir que upload ou validação no portal sejam apresentados como reconhecimento oficial da qualificação ou garantia de colocação. RA-CAN-02; RA-CAN-04 CA-03, CA-04; CT-03, CT-04 Avisos verificados na submissão, consulta, validação e pesquisa; testes de conteúdo; distinção entre declarado, validado e oficialmente reconhecido. Funcional, Jurídico/Conformidade e Negócio"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0117,"RF-CAN-19 Bloquear o aceite e a entrada em produção perante defeito bloqueador ou crítico, vulnerabilidade crítica ou elevada, falha de privacidade, ausência de evidência ou aprovação obrigatória. RA-CAN-04 CA-16; CT-16 Relatórios de QA e segurança; matriz requisito–regra–teste–evidência; UAT; lista de defeitos; acta e decisão Go/No-Go assinada. Funcional, QA, Segurança/Protecção de Dados, Técnico e Negócio",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 496,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0117: RF-CAN-19 Bloquear o aceite e a entrada em produção perante defeito bloqueador ou crítico, vulnerabilidade crítica ou elevada, falha de privacidade, ausência de evidência ou aprovação obrigatória. RA-CAN-04 CA-16; CT-16 Relatórios de QA e segurança; matriz requisito–regra–teste–evidência; UAT; lista de defeitos; acta e decisão Go/No-Go assinada. Funcional, QA, Segurança/Protecção de Dados, Técnico e Negócio",P2,MASTER-fd787802-0117: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0117,1,"[{""id"":""MASTER-fd787802-0117"",""pedido"":""RF-CAN-19 Bloquear o aceite e a entrada em produção perante defeito bloqueador ou crítico, vulnerabilidade crítica ou elevada, falha de privacidade, ausência de evidência ou aprovação obrigatória. RA-CAN-04 CA-16; CT-16 Relatórios de QA e segurança; matriz requisito–regra–teste–evidência; UAT; lista de defeitos; acta e decisão Go/No-Go assinada. Funcional, QA, Segurança/Protecção de Dados, Técnico e Negócio"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 496""],""aceitacao"":""RF-CAN-19 Bloquear o aceite e a entrada em produção perante defeito bloqueador ou crítico, vulnerabilidade crítica ou elevada, falha de privacidade, ausência de evidência ou aprovação obrigatória. RA-CAN-04 CA-16; CT-16 Relatórios de QA e segurança; matriz requisito–regra–teste–evidência; UAT; lista de defeitos; acta e decisão Go/No-Go assinada. Funcional, QA, Segurança/Protecção de Dados, Técnico e Negócio"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-fd787802-0118,"Regra de manutenção: qualquer alteração de requisito, regra, critério, teste ou evidência deve actualizar esta matriz na mesma versão. Uma linha sem regra aplicável, teste executável, evidência localizável ou aprovador definido deve permanecer com estado «Não rastreada» e impede o aceite da funcionalidade correspondente.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 498,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0118: Regra de manutenção: qualquer alteração de requisito, regra, critério, teste ou evidência deve actualizar esta matriz na mesma versão. Uma linha sem regra aplicável, teste executável, evidência localizável ou aprovador definido deve permanecer com estado «Não rastreada» e impede o aceite da funcionalidade correspondente.",P2,MASTER-fd787802-0118: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0118,1,"[{""id"":""MASTER-fd787802-0118"",""pedido"":""Regra de manutenção: qualquer alteração de requisito, regra, critério, teste ou evidência deve actualizar esta matriz na mesma versão. Uma linha sem regra aplicável, teste executável, evidência localizável ou aprovador definido deve permanecer com estado «Não rastreada» e impede o aceite da funcionalidade correspondente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 498""],""aceitacao"":""Regra de manutenção: qualquer alteração de requisito, regra, critério, teste ou evidência deve actualizar esta matriz na mesma versão. Uma linha sem regra aplicável, teste executável, evidência localizável ou aprovador definido deve permanecer com estado «Não rastreada» e impede o aceite da funcionalidade correspondente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0119,Modalidade de inscrição Individual Selecção obrigatória.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 502,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0119: Modalidade de inscrição Individual Selecção obrigatória.,P2,MASTER-fd787802-0119: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0119,1,"[{""id"":""MASTER-fd787802-0119"",""pedido"":""Modalidade de inscrição Individual Selecção obrigatória."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 502""],""aceitacao"":""Modalidade de inscrição Individual Selecção obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0120,Localização e disponibilidade geográfica Província de Maputo; disponibilidade para trabalhar na área de influência do Corredor de Maputo. Usar localização genérica; não publicar endereço exacto.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 506,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0120: Localização e disponibilidade geográfica Província de Maputo; disponibilidade para trabalhar na área de influência do Corredor de Maputo. Usar localização genérica; não publicar endereço exacto.,P2,MASTER-fd787802-0120: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0120,1,"[{""id"":""MASTER-fd787802-0120"",""pedido"":""Localização e disponibilidade geográfica Província de Maputo; disponibilidade para trabalhar na área de influência do Corredor de Maputo. Usar localização genérica; não publicar endereço exacto."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 506""],""aceitacao"":""Localização e disponibilidade geográfica Província de Maputo; disponibilidade para trabalhar na área de influência do Corredor de Maputo. Usar localização genérica; não publicar endereço exacto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0121,"Ocupação / função Técnica de manutenção electromecânica Seleccionar, preferencialmente, a partir do catálogo de ocupações.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 507,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0121: Ocupação / função Técnica de manutenção electromecânica Seleccionar, preferencialmente, a partir do catálogo de ocupações.",P2,MASTER-fd787802-0121: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0121,1,"[{""id"":""MASTER-fd787802-0121"",""pedido"":""Ocupação / função Técnica de manutenção electromecânica Seleccionar, preferencialmente, a partir do catálogo de ocupações."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 507""],""aceitacao"":""Ocupação / função Técnica de manutenção electromecânica Seleccionar, preferencialmente, a partir do catálogo de ocupações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0122,"Qualificações e certificações Nível médio em Electricidade Industrial; formação em Segurança, Higiene e Saúde no Trabalho. Registar instituição emissora, data, validade e estado de verificação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 511,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0122: Qualificações e certificações Nível médio em Electricidade Industrial; formação em Segurança, Higiene e Saúde no Trabalho. Registar instituição emissora, data, validade e estado de verificação.",P2,MASTER-fd787802-0122: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0122,1,"[{""id"":""MASTER-fd787802-0122"",""pedido"":""Qualificações e certificações Nível médio em Electricidade Industrial; formação em Segurança, Higiene e Saúde no Trabalho. Registar instituição emissora, data, validade e estado de verificação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 511""],""aceitacao"":""Qualificações e certificações Nível médio em Electricidade Industrial; formação em Segurança, Higiene e Saúde no Trabalho. Registar instituição emissora, data, validade e estado de verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0123,"Experiência profissional 4 anos em manutenção de motores, quadros eléctricos e linhas de produção. Permitir detalhar funções, sectores e períodos, sem expor referências pessoais.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 512,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0123: Experiência profissional 4 anos em manutenção de motores, quadros eléctricos e linhas de produção. Permitir detalhar funções, sectores e períodos, sem expor referências pessoais.",P2,MASTER-fd787802-0123: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0123,1,"[{""id"":""MASTER-fd787802-0123"",""pedido"":""Experiência profissional 4 anos em manutenção de motores, quadros eléctricos e linhas de produção. Permitir detalhar funções, sectores e períodos, sem expor referências pessoais."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 512""],""aceitacao"":""Experiência profissional 4 anos em manutenção de motores, quadros eléctricos e linhas de produção. Permitir detalhar funções, sectores e períodos, sem expor referências pessoais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0124,"Disponibilidade temporal Disponível a partir de Janeiro de 2027, a tempo inteiro. Permitir actualização e data de validade.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 514,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0124: Disponibilidade temporal Disponível a partir de Janeiro de 2027, a tempo inteiro. Permitir actualização e data de validade.",P2,MASTER-fd787802-0124: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0124,1,"[{""id"":""MASTER-fd787802-0124"",""pedido"":""Disponibilidade temporal Disponível a partir de Janeiro de 2027, a tempo inteiro. Permitir actualização e data de validade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 514""],""aceitacao"":""Disponibilidade temporal Disponível a partir de Janeiro de 2027, a tempo inteiro. Permitir actualização e data de validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0125,"Upload de comprovativos da qualificação Diploma de nível médio em Electricidade Industrial e certificado de formação em Segurança, Higiene e Saúde no Trabalho carregados em formato autorizado; validação pendente. Associar cada ficheiro à qualificação correspondente; validar formato, tamanho, tipo real e integridade; executar verificação antimalware; manter acesso restrito e não apresentar o upload como reconhecimento oficial.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 516,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0125: Upload de comprovativos da qualificação Diploma de nível médio em Electricidade Industrial e certificado de formação em Segurança, Higiene e Saúde no Trabalho carregados em formato autorizado; validação pendente. Associar cada ficheiro à qualificação correspondente; validar formato, tamanho, tipo real e integridade; executar verificação antimalware; manter acesso restrito e não apresentar o upload como reconhecimento oficial.",P2,MASTER-fd787802-0125: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0125,1,"[{""id"":""MASTER-fd787802-0125"",""pedido"":""Upload de comprovativos da qualificação Diploma de nível médio em Electricidade Industrial e certificado de formação em Segurança, Higiene e Saúde no Trabalho carregados em formato autorizado; validação pendente. Associar cada ficheiro à qualificação correspondente; validar formato, tamanho, tipo real e integridade; executar verificação antimalware; manter acesso restrito e não apresentar o upload como reconhecimento oficial."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 516""],""aceitacao"":""Upload de comprovativos da qualificação Diploma de nível médio em Electricidade Industrial e certificado de formação em Segurança, Higiene e Saúde no Trabalho carregados em formato autorizado; validação pendente. Associar cada ficheiro à qualificação correspondente; validar formato, tamanho, tipo real e integridade; executar verificação antimalware; manter acesso restrito e não apresentar o upload como reconhecimento oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0126,"Preferências Indústria transformadora, energia e logística; projectos no Corredor de Maputo. Permitir selecção múltipla por sector, Cluster, Corredor e projecto.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 517,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0126: Preferências Indústria transformadora, energia e logística; projectos no Corredor de Maputo. Permitir selecção múltipla por sector, Cluster, Corredor e projecto.",P2,MASTER-fd787802-0126: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0126,1,"[{""id"":""MASTER-fd787802-0126"",""pedido"":""Preferências Indústria transformadora, energia e logística; projectos no Corredor de Maputo. Permitir selecção múltipla por sector, Cluster, Corredor e projecto."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 517""],""aceitacao"":""Preferências Indústria transformadora, energia e logística; projectos no Corredor de Maputo. Permitir selecção múltipla por sector, Cluster, Corredor e projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0127,"Consentimento Consentimento concedido para pesquisa e correspondência profissional; partilha de contactos sujeita a autorização adicional. Registar finalidade, versão, data, canal e possibilidade de revogação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 519,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0127: Consentimento Consentimento concedido para pesquisa e correspondência profissional; partilha de contactos sujeita a autorização adicional. Registar finalidade, versão, data, canal e possibilidade de revogação.",P2,MASTER-fd787802-0127: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0127,1,"[{""id"":""MASTER-fd787802-0127"",""pedido"":""Consentimento Consentimento concedido para pesquisa e correspondência profissional; partilha de contactos sujeita a autorização adicional. Registar finalidade, versão, data, canal e possibilidade de revogação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 519""],""aceitacao"":""Consentimento Consentimento concedido para pesquisa e correspondência profissional; partilha de contactos sujeita a autorização adicional. Registar finalidade, versão, data, canal e possibilidade de revogação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0128,Instituição responsável Instituto Técnico Horizonte — entidade fictícia. Deve possuir registo institucional verificado; acreditação declarada não equivale a acreditação confirmada.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 525,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0128: Instituição responsável Instituto Técnico Horizonte — entidade fictícia. Deve possuir registo institucional verificado; acreditação declarada não equivale a acreditação confirmada.,P2,MASTER-fd787802-0128: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0128,1,"[{""id"":""MASTER-fd787802-0128"",""pedido"":""Instituição responsável Instituto Técnico Horizonte — entidade fictícia. Deve possuir registo institucional verificado; acreditação declarada não equivale a acreditação confirmada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 525""],""aceitacao"":""Instituição responsável Instituto Técnico Horizonte — entidade fictícia. Deve possuir registo institucional verificado; acreditação declarada não equivale a acreditação confirmada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0129,Nome completo do técnico Celso Ernesto Matola Dado fictício; o técnico deve poder consultar e corrigir o registo.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 526,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0129: Nome completo do técnico Celso Ernesto Matola Dado fictício; o técnico deve poder consultar e corrigir o registo.,P2,MASTER-fd787802-0129: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0129,1,"[{""id"":""MASTER-fd787802-0129"",""pedido"":""Nome completo do técnico Celso Ernesto Matola Dado fictício; o técnico deve poder consultar e corrigir o registo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 526""],""aceitacao"":""Nome completo do técnico Celso Ernesto Matola Dado fictício; o técnico deve poder consultar e corrigir o registo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0130,Identificador interno ITH-RC-2026-0147 Uso interno; não deve funcionar como identificador público.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 531,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0130: Identificador interno ITH-RC-2026-0147 Uso interno; não deve funcionar como identificador público.,P2,MASTER-fd787802-0130: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0130,1,"[{""id"":""MASTER-fd787802-0130"",""pedido"":""Identificador interno ITH-RC-2026-0147 Uso interno; não deve funcionar como identificador público."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 531""],""aceitacao"":""Identificador interno ITH-RC-2026-0147 Uso interno; não deve funcionar como identificador público."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0131,"Experiência prática Estágio curricular de seis meses em manutenção de equipamentos de frio comercial. Registar período, área e estado de confirmação, sem expor dados do supervisor.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 535,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0131: Experiência prática Estágio curricular de seis meses em manutenção de equipamentos de frio comercial. Registar período, área e estado de confirmação, sem expor dados do supervisor.",P2,MASTER-fd787802-0131: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0131,1,"[{""id"":""MASTER-fd787802-0131"",""pedido"":""Experiência prática Estágio curricular de seis meses em manutenção de equipamentos de frio comercial. Registar período, área e estado de confirmação, sem expor dados do supervisor."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 535""],""aceitacao"":""Experiência prática Estágio curricular de seis meses em manutenção de equipamentos de frio comercial. Registar período, área e estado de confirmação, sem expor dados do supervisor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0132,"Upload de comprovativos da qualificação Declaração de frequência e certificado do estágio curricular carregados pela instituição em formatos autorizados; confirmação do técnico pendente. A instituição só pode carregar documentos com autorização válida do técnico; cada ficheiro deve ficar ligado à qualificação ou experiência correspondente, sujeito a verificação antimalware, controlo de acesso, validação e auditoria.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 537,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0132: Upload de comprovativos da qualificação Declaração de frequência e certificado do estágio curricular carregados pela instituição em formatos autorizados; confirmação do técnico pendente. A instituição só pode carregar documentos com autorização válida do técnico; cada ficheiro deve ficar ligado à qualificação ou experiência correspondente, sujeito a verificação antimalware, controlo de acesso, validação e auditoria.",P2,MASTER-fd787802-0132: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0132,1,"[{""id"":""MASTER-fd787802-0132"",""pedido"":""Upload de comprovativos da qualificação Declaração de frequência e certificado do estágio curricular carregados pela instituição em formatos autorizados; confirmação do técnico pendente. A instituição só pode carregar documentos com autorização válida do técnico; cada ficheiro deve ficar ligado à qualificação ou experiência correspondente, sujeito a verificação antimalware, controlo de acesso, validação e auditoria."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 537""],""aceitacao"":""Upload de comprovativos da qualificação Declaração de frequência e certificado do estágio curricular carregados pela instituição em formatos autorizados; confirmação do técnico pendente. A instituição só pode carregar documentos com autorização válida do técnico; cada ficheiro deve ficar ligado à qualificação ou experiência correspondente, sujeito a verificação antimalware, controlo de acesso, validação e auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0133,Disponibilidade Disponível a partir de Janeiro de 2027 para estágio profissional ou emprego a tempo inteiro. Permitir actualização pelo técnico.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 538,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0133: Disponibilidade Disponível a partir de Janeiro de 2027 para estágio profissional ou emprego a tempo inteiro. Permitir actualização pelo técnico.,P2,MASTER-fd787802-0133: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0133,1,"[{""id"":""MASTER-fd787802-0133"",""pedido"":""Disponibilidade Disponível a partir de Janeiro de 2027 para estágio profissional ou emprego a tempo inteiro. Permitir actualização pelo técnico."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 538""],""aceitacao"":""Disponibilidade Disponível a partir de Janeiro de 2027 para estágio profissional ou emprego a tempo inteiro. Permitir actualização pelo técnico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0134,"Operador institucional Secretaria Académica — conta institucional autorizada. Registar actor, função, data e historial de alterações.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 539,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0134: Operador institucional Secretaria Académica — conta institucional autorizada. Registar actor, função, data e historial de alterações.",P2,MASTER-fd787802-0134: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0134,1,"[{""id"":""MASTER-fd787802-0134"",""pedido"":""Operador institucional Secretaria Académica — conta institucional autorizada. Registar actor, função, data e historial de alterações."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 539""],""aceitacao"":""Operador institucional Secretaria Académica — conta institucional autorizada. Registar actor, função, data e historial de alterações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0135,"Autorização do técnico Autorização electrónica confirmada em 15 de Setembro de 2026 para criação, validação e pesquisa do perfil; partilha de contactos não autorizada. Registar finalidade, versão, canal, validade e revogação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 540,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0135: Autorização do técnico Autorização electrónica confirmada em 15 de Setembro de 2026 para criação, validação e pesquisa do perfil; partilha de contactos não autorizada. Registar finalidade, versão, canal, validade e revogação.",P2,MASTER-fd787802-0135: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0135,1,"[{""id"":""MASTER-fd787802-0135"",""pedido"":""Autorização do técnico Autorização electrónica confirmada em 15 de Setembro de 2026 para criação, validação e pesquisa do perfil; partilha de contactos não autorizada. Registar finalidade, versão, canal, validade e revogação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 540""],""aceitacao"":""Autorização do técnico Autorização electrónica confirmada em 15 de Setembro de 2026 para criação, validação e pesquisa do perfil; partilha de contactos não autorizada. Registar finalidade, versão, canal, validade e revogação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0136,Estado de validação Instituição validada; perfil submetido; confirmação final do técnico pendente. O perfil não deve ser disponibilizado para correspondência antes da confirmação final.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 542,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0136: Estado de validação Instituição validada; perfil submetido; confirmação final do técnico pendente. O perfil não deve ser disponibilizado para correspondência antes da confirmação final.,P2,MASTER-fd787802-0136: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0136,1,"[{""id"":""MASTER-fd787802-0136"",""pedido"":""Estado de validação Instituição validada; perfil submetido; confirmação final do técnico pendente. O perfil não deve ser disponibilizado para correspondência antes da confirmação final."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 542""],""aceitacao"":""Estado de validação Instituição validada; perfil submetido; confirmação final do técnico pendente. O perfil não deve ser disponibilizado para correspondência antes da confirmação final."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0137,"Acrescentar ao formulário do investidor a secção obrigatória Necessidade de recursos humanos qualificados, permitindo declarar se o investimento requer profissionais qualificados e descrever o perfil pretendido. Quando a resposta for negativa, a secção pode ser concluída sem criar uma necessidade de competência; quando for positiva, devem ser apresentados os campos seguintes:",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 545,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0137: Acrescentar ao formulário do investidor a secção obrigatória Necessidade de recursos humanos qualificados, permitindo declarar se o investimento requer profissionais qualificados e descrever o perfil pretendido. Quando a resposta for negativa, a secção pode ser concluída sem criar uma necessidade de competência; quando for positiva, devem ser apresentados os campos seguintes:",P2,MASTER-fd787802-0137: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0137,1,"[{""id"":""MASTER-fd787802-0137"",""pedido"":""Acrescentar ao formulário do investidor a secção obrigatória Necessidade de recursos humanos qualificados, permitindo declarar se o investimento requer profissionais qualificados e descrever o perfil pretendido. Quando a resposta for negativa, a secção pode ser concluída sem criar uma necessidade de competência; quando for positiva, devem ser apresentados os campos seguintes:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 545""],""aceitacao"":""Acrescentar ao formulário do investidor a secção obrigatória Necessidade de recursos humanos qualificados, permitindo declarar se o investimento requer profissionais qualificados e descrever o perfil pretendido. Quando a resposta for negativa, a secção pode ser concluída sem criar uma necessidade de competência; quando for positiva, devem ser apresentados os campos seguintes:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0138,• competências obrigatórias e desejáveis;,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 548,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-fd787802-0138: • competências obrigatórias e desejáveis;,P2,MASTER-fd787802-0138: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0138,1,"[{""id"":""MASTER-fd787802-0138"",""pedido"":""• competências obrigatórias e desejáveis;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 548""],""aceitacao"":""• competências obrigatórias e desejáveis;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0139,"O investidor deve poder adicionar vários perfis pretendidos ao mesmo projecto, guardar como rascunho, duplicar um perfil para edição, submeter para validação, actualizar e arquivar. A descrição deve aceitar texto estruturado suficiente para indicar responsabilidades, requisitos obrigatórios aprovados, competências desejáveis e condições relevantes, sem recolher dados pessoais de candidatos. Cada perfil deve ficar ligado ao investidor, empresa, projecto, Cluster, Corredor e localização aplicáveis e alimentar, após validação, a matriz de procura de competências e o mecanismo de correspondência.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 560,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0139: O investidor deve poder adicionar vários perfis pretendidos ao mesmo projecto, guardar como rascunho, duplicar um perfil para edição, submeter para validação, actualizar e arquivar. A descrição deve aceitar texto estruturado suficiente para indicar responsabilidades, requisitos obrigatórios aprovados, competências desejáveis e condições relevantes, sem recolher dados pessoais de candidatos. Cada perfil deve ficar ligado ao investidor, empresa, projecto, Cluster, Corredor e localização aplicáveis e alimentar, após validação, a matriz de procura de competências e o mecanismo de correspondência.",P1,MASTER-fd787802-0139: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0139,1,"[{""id"":""MASTER-fd787802-0139"",""pedido"":""O investidor deve poder adicionar vários perfis pretendidos ao mesmo projecto, guardar como rascunho, duplicar um perfil para edição, submeter para validação, actualizar e arquivar. A descrição deve aceitar texto estruturado suficiente para indicar responsabilidades, requisitos obrigatórios aprovados, competências desejáveis e condições relevantes, sem recolher dados pessoais de candidatos. Cada perfil deve ficar ligado ao investidor, empresa, projecto, Cluster, Corredor e localização aplicáveis e alimentar, após validação, a matriz de procura de competências e o mecanismo de correspondência."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 560""],""aceitacao"":""O investidor deve poder adicionar vários perfis pretendidos ao mesmo projecto, guardar como rascunho, duplicar um perfil para edição, submeter para validação, actualizar e arquivar. A descrição deve aceitar texto estruturado suficiente para indicar responsabilidades, requisitos obrigatórios aprovados, competências desejáveis e condições relevantes, sem recolher dados pessoais de candidatos. Cada perfil deve ficar ligado ao investidor, empresa, projecto, Cluster, Corredor e localização aplicáveis e alimentar, após validação, a matriz de procura de competências e o mecanismo de correspondência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0140,"Necessidade de recursos humanos qualificados Sim Resposta obrigatória; quando «Não», não criar perfil de necessidade.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 563,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0140: Necessidade de recursos humanos qualificados Sim Resposta obrigatória; quando «Não», não criar perfil de necessidade.",P2,MASTER-fd787802-0140: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0140,1,"[{""id"":""MASTER-fd787802-0140"",""pedido"":""Necessidade de recursos humanos qualificados Sim Resposta obrigatória; quando «Não», não criar perfil de necessidade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 563""],""aceitacao"":""Necessidade de recursos humanos qualificados Sim Resposta obrigatória; quando «Não», não criar perfil de necessidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0141,Função / ocupação Técnico de operação e manutenção de equipamentos agro-industriais Seleccionar a partir do catálogo de ocupações; permitir proposta controlada de nova designação.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 565,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0141: Função / ocupação Técnico de operação e manutenção de equipamentos agro-industriais Seleccionar a partir do catálogo de ocupações; permitir proposta controlada de nova designação.,P2,MASTER-fd787802-0141: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0141,1,"[{""id"":""MASTER-fd787802-0141"",""pedido"":""Função / ocupação Técnico de operação e manutenção de equipamentos agro-industriais Seleccionar a partir do catálogo de ocupações; permitir proposta controlada de nova designação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 565""],""aceitacao"":""Função / ocupação Técnico de operação e manutenção de equipamentos agro-industriais Seleccionar a partir do catálogo de ocupações; permitir proposta controlada de nova designação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0142,"Descrição do perfil pretendido Operar, regular e efectuar manutenção básica em linhas de selecção, lavagem, corte, embalagem e conservação de frutas; interpretar parâmetros de produção; identificar desvios; cumprir procedimentos de segurança e qualidade; e registar ocorrências operacionais. Descrever responsabilidades e resultados esperados; não incluir dados de candidatos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 566,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0142: Descrição do perfil pretendido Operar, regular e efectuar manutenção básica em linhas de selecção, lavagem, corte, embalagem e conservação de frutas; interpretar parâmetros de produção; identificar desvios; cumprir procedimentos de segurança e qualidade; e registar ocorrências operacionais. Descrever responsabilidades e resultados esperados; não incluir dados de candidatos.",P2,MASTER-fd787802-0142: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0142,1,"[{""id"":""MASTER-fd787802-0142"",""pedido"":""Descrição do perfil pretendido Operar, regular e efectuar manutenção básica em linhas de selecção, lavagem, corte, embalagem e conservação de frutas; interpretar parâmetros de produção; identificar desvios; cumprir procedimentos de segurança e qualidade; e registar ocorrências operacionais. Descrever responsabilidades e resultados esperados; não incluir dados de candidatos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 566""],""aceitacao"":""Descrição do perfil pretendido Operar, regular e efectuar manutenção básica em linhas de selecção, lavagem, corte, embalagem e conservação de frutas; interpretar parâmetros de produção; identificar desvios; cumprir procedimentos de segurança e qualidade; e registar ocorrências operacionais. Descrever responsabilidades e resultados esperados; não incluir dados de candidatos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0143,Competências obrigatórias Operação de equipamentos industriais; manutenção preventiva; leitura de manuais técnicos; segurança alimentar; segurança no trabalho; registo de dados de produção. Devem ser consideradas condições mínimas apenas após aprovação funcional.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 567,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-fd787802-0143: Competências obrigatórias Operação de equipamentos industriais; manutenção preventiva; leitura de manuais técnicos; segurança alimentar; segurança no trabalho; registo de dados de produção. Devem ser consideradas condições mínimas apenas após aprovação funcional.,P2,MASTER-fd787802-0143: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0143,1,"[{""id"":""MASTER-fd787802-0143"",""pedido"":""Competências obrigatórias Operação de equipamentos industriais; manutenção preventiva; leitura de manuais técnicos; segurança alimentar; segurança no trabalho; registo de dados de produção. Devem ser consideradas condições mínimas apenas após aprovação funcional."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 567""],""aceitacao"":""Competências obrigatórias Operação de equipamentos industriais; manutenção preventiva; leitura de manuais técnicos; segurança alimentar; segurança no trabalho; registo de dados de produção. Devem ser consideradas condições mínimas apenas após aprovação funcional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0144,Competências desejáveis Automação industrial básica; controlo de qualidade; melhoria contínua; utilização de sistema de gestão da manutenção. Não devem excluir automaticamente candidatos.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 568,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-fd787802-0144: Competências desejáveis Automação industrial básica; controlo de qualidade; melhoria contínua; utilização de sistema de gestão da manutenção. Não devem excluir automaticamente candidatos.,P2,MASTER-fd787802-0144: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0144,1,"[{""id"":""MASTER-fd787802-0144"",""pedido"":""Competências desejáveis Automação industrial básica; controlo de qualidade; melhoria contínua; utilização de sistema de gestão da manutenção. Não devem excluir automaticamente candidatos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 568""],""aceitacao"":""Competências desejáveis Automação industrial básica; controlo de qualidade; melhoria contínua; utilização de sistema de gestão da manutenção. Não devem excluir automaticamente candidatos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0145,"Qualificação / área de formação Nível médio técnico-profissional em Mecânica, Electromecânica, Manutenção Industrial ou área equivalente. Permitir equivalências e validação humana.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 569,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0145: Qualificação / área de formação Nível médio técnico-profissional em Mecânica, Electromecânica, Manutenção Industrial ou área equivalente. Permitir equivalências e validação humana.",P2,MASTER-fd787802-0145: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0145,1,"[{""id"":""MASTER-fd787802-0145"",""pedido"":""Qualificação / área de formação Nível médio técnico-profissional em Mecânica, Electromecânica, Manutenção Industrial ou área equivalente. Permitir equivalências e validação humana."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 569""],""aceitacao"":""Qualificação / área de formação Nível médio técnico-profissional em Mecânica, Electromecânica, Manutenção Industrial ou área equivalente. Permitir equivalências e validação humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0146,Quantidade estimada 18 profissionais: 12 operadores e 6 técnicos de manutenção. Registar quantidade por função e distinguir estimativa de compromisso confirmado.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 572,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0146: Quantidade estimada 18 profissionais: 12 operadores e 6 técnicos de manutenção. Registar quantidade por função e distinguir estimativa de compromisso confirmado.,P2,MASTER-fd787802-0146: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0146,1,"[{""id"":""MASTER-fd787802-0146"",""pedido"":""Quantidade estimada 18 profissionais: 12 operadores e 6 técnicos de manutenção. Registar quantidade por função e distinguir estimativa de compromisso confirmado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 572""],""aceitacao"":""Quantidade estimada 18 profissionais: 12 operadores e 6 técnicos de manutenção. Registar quantidade por função e distinguir estimativa de compromisso confirmado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0147,"Localização genérica Província de Sofala, área de influência do Corredor da Beira. Não publicar coordenadas ou instalações exactas sem autorização.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 573,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0147: Localização genérica Província de Sofala, área de influência do Corredor da Beira. Não publicar coordenadas ou instalações exactas sem autorização.",P1,MASTER-fd787802-0147: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0147,1,"[{""id"":""MASTER-fd787802-0147"",""pedido"":""Localização genérica Província de Sofala, área de influência do Corredor da Beira. Não publicar coordenadas ou instalações exactas sem autorização."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 573""],""aceitacao"":""Localização genérica Província de Sofala, área de influência do Corredor da Beira. Não publicar coordenadas ou instalações exactas sem autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0148,Duração / vínculo Necessidade permanente; condições contratuais a definir pela empresa. Publicar apenas informação contratual validada.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 575,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-fd787802-0148: Duração / vínculo Necessidade permanente; condições contratuais a definir pela empresa. Publicar apenas informação contratual validada.,P2,MASTER-fd787802-0148: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0148,1,"[{""id"":""MASTER-fd787802-0148"",""pedido"":""Duração / vínculo Necessidade permanente; condições contratuais a definir pela empresa. Publicar apenas informação contratual validada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 575""],""aceitacao"":""Duração / vínculo Necessidade permanente; condições contratuais a definir pela empresa. Publicar apenas informação contratual validada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0149,Idiomas Português — obrigatório; Inglês técnico — desejável. Aplicar níveis padronizados e justificar exigências obrigatórias.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 576,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0149: Idiomas Português — obrigatório; Inglês técnico — desejável. Aplicar níveis padronizados e justificar exigências obrigatórias.,P2,MASTER-fd787802-0149: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0149,1,"[{""id"":""MASTER-fd787802-0149"",""pedido"":""Idiomas Português — obrigatório; Inglês técnico — desejável. Aplicar níveis padronizados e justificar exigências obrigatórias."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 576""],""aceitacao"":""Idiomas Português — obrigatório; Inglês técnico — desejável. Aplicar níveis padronizados e justificar exigências obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0150,"Fonte Plano preliminar de operação do projecto, versão 0.3. Registar documento, versão e data da fonte.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 580,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0150: Fonte Plano preliminar de operação do projecto, versão 0.3. Registar documento, versão e data da fonte.",P2,MASTER-fd787802-0150: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0150,1,"[{""id"":""MASTER-fd787802-0150"",""pedido"":""Fonte Plano preliminar de operação do projecto, versão 0.3. Registar documento, versão e data da fonte."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 580""],""aceitacao"":""Fonte Plano preliminar de operação do projecto, versão 0.3. Registar documento, versão e data da fonte."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0151,Responsável Gestor de Recursos Humanos do projecto. Associar a uma conta autorizada; não publicar contacto pessoal.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 581,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-fd787802-0151: Responsável Gestor de Recursos Humanos do projecto. Associar a uma conta autorizada; não publicar contacto pessoal.,P2,MASTER-fd787802-0151: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0151,1,"[{""id"":""MASTER-fd787802-0151"",""pedido"":""Responsável Gestor de Recursos Humanos do projecto. Associar a uma conta autorizada; não publicar contacto pessoal."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 581""],""aceitacao"":""Responsável Gestor de Recursos Humanos do projecto. Associar a uma conta autorizada; não publicar contacto pessoal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0152,Nível de confiança Médio — dependente da validação do cronograma de instalação. Justificar o nível e registar a próxima revisão.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 582,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0152: Nível de confiança Médio — dependente da validação do cronograma de instalação. Justificar o nível e registar a próxima revisão.,P2,MASTER-fd787802-0152: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0152,1,"[{""id"":""MASTER-fd787802-0152"",""pedido"":""Nível de confiança Médio — dependente da validação do cronograma de instalação. Justificar o nível e registar a próxima revisão."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 582""],""aceitacao"":""Nível de confiança Médio — dependente da validação do cronograma de instalação. Justificar o nível e registar a próxima revisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-fd787802-0153,Estado do registo Rascunho em validação interna. Não publicar nem usar no matching até aprovação.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 584,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0153: Estado do registo Rascunho em validação interna. Não publicar nem usar no matching até aprovação.,P1,MASTER-fd787802-0153: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0153,1,"[{""id"":""MASTER-fd787802-0153"",""pedido"":""Estado do registo Rascunho em validação interna. Não publicar nem usar no matching até aprovação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 584""],""aceitacao"":""Estado do registo Rascunho em validação interna. Não publicar nem usar no matching até aprovação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-bd55cac9-0001,"As extensões PostGIS e pgcrypto não são removidas, porque podem ser utilizadas por outros módulos. Em produção, a reversão deve preferir migrations inversas por incremento, em vez da eliminação integral do esquema.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c1ac842e-1b98-4f18-82bf-5155dbddf288\Pasted text.txt; SHA bd55cac92926fd804e358921924740eb9c7e649af7a845fe85d2c3686ae2ef09; linha 80,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-bd55cac9-0001: As extensões PostGIS e pgcrypto não são removidas, porque podem ser utilizadas por outros módulos. Em produção, a reversão deve preferir migrations inversas por incremento, em vez da eliminação integral do esquema.",P2,MASTER-bd55cac9-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-bd55cac9-0001,1,"[{""id"":""MASTER-bd55cac9-0001"",""pedido"":""As extensões PostGIS e pgcrypto não são removidas, porque podem ser utilizadas por outros módulos. Em produção, a reversão deve preferir migrations inversas por incremento, em vez da eliminação integral do esquema."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c1ac842e-1b98-4f18-82bf-5155dbddf288\\Pasted text.txt; SHA bd55cac92926fd804e358921924740eb9c7e649af7a845fe85d2c3686ae2ef09; linha 80""],""aceitacao"":""As extensões PostGIS e pgcrypto não são removidas, porque podem ser utilizadas por outros módulos. Em produção, a reversão deve preferir migrations inversas por incremento, em vez da eliminação integral do esquema."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0001,"Propomos desenvolver o InvesteMoz como uma plataforma contínua de apoio ao investimento e ao empreendedorismo. O utilizador começa com uma ideia ou um negócio existente, constrói o seu projecto e acompanha a execução num dossier único. O plano de negócio, as estatísticas, as competências, o financiamento e os procedimentos devem partilhar informação e indicar sempre a próxima acção útil.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 4,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0001: Propomos desenvolver o InvesteMoz como uma plataforma contínua de apoio ao investimento e ao empreendedorismo. O utilizador começa com uma ideia ou um negócio existente, constrói o seu projecto e acompanha a execução num dossier único. O plano de negócio, as estatísticas, as competências, o financiamento e os procedimentos devem partilhar informação e indicar sempre a próxima acção útil.",P1,MASTER-600240dd-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0001,1,"[{""id"":""MASTER-600240dd-0001"",""pedido"":""Propomos desenvolver o InvesteMoz como uma plataforma contínua de apoio ao investimento e ao empreendedorismo. O utilizador começa com uma ideia ou um negócio existente, constrói o seu projecto e acompanha a execução num dossier único. O plano de negócio, as estatísticas, as competências, o financiamento e os procedimentos devem partilhar informação e indicar sempre a próxima acção útil."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 4""],""aceitacao"":""Propomos desenvolver o InvesteMoz como uma plataforma contínua de apoio ao investimento e ao empreendedorismo. O utilizador começa com uma ideia ou um negócio existente, constrói o seu projecto e acompanha a execução num dossier único. O plano de negócio, as estatísticas, as competências, o financiamento e os procedimentos devem partilhar informação e indicar sempre a próxima acção útil."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0002,Mantemos os doze critérios e os pesos do draft para permitir continuidade da análise. As competências passam a ser avaliadas na cobertura do percurso e na correspondência entre necessidades e recursos; as estatísticas incluem tanto consulta de fontes como produção de indicadores do portal.,..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 18,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-600240dd-0002: Mantemos os doze critérios e os pesos do draft para permitir continuidade da análise. As competências passam a ser avaliadas na cobertura do percurso e na correspondência entre necessidades e recursos; as estatísticas incluem tanto consulta de fontes como produção de indicadores do portal.,P1,MASTER-600240dd-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0002,1,"[{""id"":""MASTER-600240dd-0002"",""pedido"":""Mantemos os doze critérios e os pesos do draft para permitir continuidade da análise. As competências passam a ser avaliadas na cobertura do percurso e na correspondência entre necessidades e recursos; as estatísticas incluem tanto consulta de fontes como produção de indicadores do portal."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 18""],""aceitacao"":""Mantemos os doze critérios e os pesos do draft para permitir continuidade da análise. As competências passam a ser avaliadas na cobertura do percurso e na correspondência entre necessidades e recursos; as estatísticas incluem tanto consulta de fontes como produção de indicadores do portal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0003,Use 0 para ausência confirmada de uma função aplicável; 1 para apoio inicial; 2 para básico; 3 para adequado; 4 para avançado; 5 para referência demonstrada. Uma pontuação não deve ser inferida apenas da publicidade de uma plataforma.,..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 34,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-600240dd-0003: Use 0 para ausência confirmada de uma função aplicável; 1 para apoio inicial; 2 para básico; 3 para adequado; 4 para avançado; 5 para referência demonstrada. Uma pontuação não deve ser inferida apenas da publicidade de uma plataforma.,P2,MASTER-600240dd-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0003,1,"[{""id"":""MASTER-600240dd-0003"",""pedido"":""Use 0 para ausência confirmada de uma função aplicável; 1 para apoio inicial; 2 para básico; 3 para adequado; 4 para avançado; 5 para referência demonstrada. Uma pontuação não deve ser inferida apenas da publicidade de uma plataforma."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 34""],""aceitacao"":""Use 0 para ausência confirmada de uma função aplicável; 1 para apoio inicial; 2 para básico; 3 para adequado; 4 para avançado; 5 para referência demonstrada. Uma pontuação não deve ser inferida apenas da publicidade de uma plataforma."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0004,"N/A significa que o critério não se aplica. NV significa não verificado: não é zero e não deve ser apresentado como falha. Ambos ficam fora do cálculo; NV reduz a cobertura da evidência, que deve ser apresentada separadamente.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 35,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0004: N/A significa que o critério não se aplica. NV significa não verificado: não é zero e não deve ser apresentado como falha. Ambos ficam fora do cálculo; NV reduz a cobertura da evidência, que deve ser apresentada separadamente.",P2,MASTER-600240dd-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0004,1,"[{""id"":""MASTER-600240dd-0004"",""pedido"":""N/A significa que o critério não se aplica. NV significa não verificado: não é zero e não deve ser apresentado como falha. Ambos ficam fora do cálculo; NV reduz a cobertura da evidência, que deve ser apresentada separadamente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 35""],""aceitacao"":""N/A significa que o critério não se aplica. NV significa não verificado: não é zero e não deve ser apresentado como falha. Ambos ficam fora do cálculo; NV reduz a cobertura da evidência, que deve ser apresentada separadamente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0005,"As notas exemplificativas do draft não são uma certificação nem uma avaliação prática concluída. Na utilização operacional, cada nota deve ter critério, evidência, data e indicação de observação documental ou teste executado. Na ausência desses elementos, conserve a nota anterior como hipótese histórica e não a use para um ranking público.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 47,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-600240dd-0005: As notas exemplificativas do draft não são uma certificação nem uma avaliação prática concluída. Na utilização operacional, cada nota deve ter critério, evidência, data e indicação de observação documental ou teste executado. Na ausência desses elementos, conserve a nota anterior como hipótese histórica e não a use para um ranking público.",P2,MASTER-600240dd-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0005,1,"[{""id"":""MASTER-600240dd-0005"",""pedido"":""As notas exemplificativas do draft não são uma certificação nem uma avaliação prática concluída. Na utilização operacional, cada nota deve ter critério, evidência, data e indicação de observação documental ou teste executado. Na ausência desses elementos, conserve a nota anterior como hipótese histórica e não a use para um ranking público."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 47""],""aceitacao"":""As notas exemplificativas do draft não são uma certificação nem uma avaliação prática concluída. Na utilização operacional, cada nota deve ter critério, evidência, data e indicação de observação documental ou teste executado. Na ausência desses elementos, conserve a nota anterior como hipótese histórica e não a use para um ranking público."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0006,Adoptar A prática é adequada com pouca adaptação. Reutilizar dados do dossier.,..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 49,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-600240dd-0006: Adoptar A prática é adequada com pouca adaptação. Reutilizar dados do dossier.,P2,MASTER-600240dd-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0006,1,"[{""id"":""MASTER-600240dd-0006"",""pedido"":""Adoptar A prática é adequada com pouca adaptação. Reutilizar dados do dossier."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 49""],""aceitacao"":""Adoptar A prática é adequada com pouca adaptação. Reutilizar dados do dossier."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0007,Experimentar A utilidade deve ser medida num piloto. Sugestões por regras e plano de competências.,..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 51,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-600240dd-0007: Experimentar A utilidade deve ser medida num piloto. Sugestões por regras e plano de competências.,P2,MASTER-600240dd-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0007,1,"[{""id"":""MASTER-600240dd-0007"",""pedido"":""Experimentar A utilidade deve ser medida num piloto. Sugestões por regras e plano de competências."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 51""],""aceitacao"":""Experimentar A utilidade deve ser medida num piloto. Sugestões por regras e plano de competências."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0008,"Teste proposto: registar um pequeno negócio, alterar vendas e custos, comparar cenários e exportar o plano. Marcar como não verificados os testes que não forem efectivamente executados. Consultar https://www.liveplan.com/.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 59,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-600240dd-0008: Teste proposto: registar um pequeno negócio, alterar vendas e custos, comparar cenários e exportar o plano. Marcar como não verificados os testes que não forem efectivamente executados. Consultar https://www.liveplan.com/.",P2,MASTER-600240dd-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0008,1,"[{""id"":""MASTER-600240dd-0008"",""pedido"":""Teste proposto: registar um pequeno negócio, alterar vendas e custos, comparar cenários e exportar o plano. Marcar como não verificados os testes que não forem efectivamente executados. Consultar https://www.liveplan.com/."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 59""],""aceitacao"":""Teste proposto: registar um pequeno negócio, alterar vendas e custos, comparar cenários e exportar o plano. Marcar como não verificados os testes que não forem efectivamente executados. Consultar https://www.liveplan.com/."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0009,"O One Stop Centre é referência documental para organizar serviços de apoio ao investidor. O InvesteMoz deve mostrar entidade competente, documentos, sequência e próxima acção, preservando as responsabilidades das entidades moçambicanas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 61,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-600240dd-0009: O One Stop Centre é referência documental para organizar serviços de apoio ao investidor. O InvesteMoz deve mostrar entidade competente, documentos, sequência e próxima acção, preservando as responsabilidades das entidades moçambicanas.",P2,MASTER-600240dd-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0009,1,"[{""id"":""MASTER-600240dd-0009"",""pedido"":""O One Stop Centre é referência documental para organizar serviços de apoio ao investidor. O InvesteMoz deve mostrar entidade competente, documentos, sequência e próxima acção, preservando as responsabilidades das entidades moçambicanas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 61""],""aceitacao"":""O One Stop Centre é referência documental para organizar serviços de apoio ao investidor. O InvesteMoz deve mostrar entidade competente, documentos, sequência e próxima acção, preservando as responsabilidades das entidades moçambicanas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0010,"A plataforma oferece bases de dados, criação de relatórios e glossário de metadados. Adaptar estes padrões ao catálogo nacional e territorial; reutilizar indicadores com origem, unidade, período e cobertura identificados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 64,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0010: A plataforma oferece bases de dados, criação de relatórios e glossário de metadados. Adaptar estes padrões ao catálogo nacional e territorial; reutilizar indicadores com origem, unidade, período e cobertura identificados.",P2,MASTER-600240dd-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0010,1,"[{""id"":""MASTER-600240dd-0010"",""pedido"":""A plataforma oferece bases de dados, criação de relatórios e glossário de metadados. Adaptar estes padrões ao catálogo nacional e territorial; reutilizar indicadores com origem, unidade, período e cobertura identificados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 64""],""aceitacao"":""A plataforma oferece bases de dados, criação de relatórios e glossário de metadados. Adaptar estes padrões ao catálogo nacional e territorial; reutilizar indicadores com origem, unidade, período e cobertura identificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-600240dd-0011,"Teste proposto: seleccionar um indicador para Moçambique, verificar definição e período, exportar uma série e reproduzir o gráfico no portal. Consultar https://databank.worldbank.org/home.aspx?t=home.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 65,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0011: Teste proposto: seleccionar um indicador para Moçambique, verificar definição e período, exportar uma série e reproduzir o gráfico no portal. Consultar https://databank.worldbank.org/home.aspx?t=home.",P2,MASTER-600240dd-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0011,1,"[{""id"":""MASTER-600240dd-0011"",""pedido"":""Teste proposto: seleccionar um indicador para Moçambique, verificar definição e período, exportar uma série e reproduzir o gráfico no portal. Consultar https://databank.worldbank.org/home.aspx?t=home."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 65""],""aceitacao"":""Teste proposto: seleccionar um indicador para Moçambique, verificar definição e período, exportar uma série e reproduzir o gráfico no portal. Consultar https://databank.worldbank.org/home.aspx?t=home."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0012,"O INE disponibiliza a Classificação das Profissões de Moçambique Rev 2. Esta referência complementa a CAE: a CAE classifica actividades económicas; a classificação das profissões organiza ocupações. O catálogo de competências do InvesteMoz deve acrescentar tarefas, capacidades, níveis e evidências, sem confundir profissão com competência comprovada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 67,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-600240dd-0012: O INE disponibiliza a Classificação das Profissões de Moçambique Rev 2. Esta referência complementa a CAE: a CAE classifica actividades económicas; a classificação das profissões organiza ocupações. O catálogo de competências do InvesteMoz deve acrescentar tarefas, capacidades, níveis e evidências, sem confundir profissão com competência comprovada.",P2,MASTER-600240dd-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0012,1,"[{""id"":""MASTER-600240dd-0012"",""pedido"":""O INE disponibiliza a Classificação das Profissões de Moçambique Rev 2. Esta referência complementa a CAE: a CAE classifica actividades económicas; a classificação das profissões organiza ocupações. O catálogo de competências do InvesteMoz deve acrescentar tarefas, capacidades, níveis e evidências, sem confundir profissão com competência comprovada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 67""],""aceitacao"":""O INE disponibiliza a Classificação das Profissões de Moçambique Rev 2. Esta referência complementa a CAE: a CAE classifica actividades económicas; a classificação das profissões organiza ocupações. O catálogo de competências do InvesteMoz deve acrescentar tarefas, capacidades, níveis e evidências, sem confundir profissão com competência comprovada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0013,"• Registar a decisão: indicar adoptar, adaptar, experimentar, adiar ou excluir, com motivo e dependências.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 83,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0013: • Registar a decisão: indicar adoptar, adaptar, experimentar, adiar ou excluir, com motivo e dependências.",P2,MASTER-600240dd-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0013,1,"[{""id"":""MASTER-600240dd-0013"",""pedido"":""• Registar a decisão: indicar adoptar, adaptar, experimentar, adiar ou excluir, com motivo e dependências."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 83""],""aceitacao"":""• Registar a decisão: indicar adoptar, adaptar, experimentar, adiar ou excluir, com motivo e dependências."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0014,"Não exigir aprovação jurídica, certificação profissional ou entrevista institucional para cada campo informativo. Aplicar uma checklist simples e escalar apenas o ponto concreto que não possa ser resolvido pela documentação existente.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 85,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0014: Não exigir aprovação jurídica, certificação profissional ou entrevista institucional para cada campo informativo. Aplicar uma checklist simples e escalar apenas o ponto concreto que não possa ser resolvido pela documentação existente.",P2,MASTER-600240dd-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0014,1,"[{""id"":""MASTER-600240dd-0014"",""pedido"":""Não exigir aprovação jurídica, certificação profissional ou entrevista institucional para cada campo informativo. Aplicar uma checklist simples e escalar apenas o ponto concreto que não possa ser resolvido pela documentação existente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 85""],""aceitacao"":""Não exigir aprovação jurídica, certificação profissional ou entrevista institucional para cada campo informativo. Aplicar uma checklist simples e escalar apenas o ponto concreto que não possa ser resolvido pela documentação existente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0015,REC 006 Preparar dossier e registar encaminhamento externo; submissão institucional apenas com integração efectiva. Progressiva,..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 94,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-600240dd-0015: REC 006 Preparar dossier e registar encaminhamento externo; submissão institucional apenas com integração efectiva. Progressiva,P2,MASTER-600240dd-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0015,1,"[{""id"":""MASTER-600240dd-0015"",""pedido"":""REC 006 Preparar dossier e registar encaminhamento externo; submissão institucional apenas com integração efectiva. Progressiva"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 94""],""aceitacao"":""REC 006 Preparar dossier e registar encaminhamento externo; submissão institucional apenas com integração efectiva. Progressiva"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0016,"A primeira entrega deve permitir percorrer um caso completo de pequeno negócio. Os prazos serão estimados após inspecção do código e do esforço restante, sem assumir equipas ou comités ainda inexistentes. A mesma pessoa pode acumular funções de produto, conteúdo e operação, preservando registos e permissões.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 108,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-600240dd-0016: A primeira entrega deve permitir percorrer um caso completo de pequeno negócio. Os prazos serão estimados após inspecção do código e do esforço restante, sem assumir equipas ou comités ainda inexistentes. A mesma pessoa pode acumular funções de produto, conteúdo e operação, preservando registos e permissões.",P2,MASTER-600240dd-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0016,1,"[{""id"":""MASTER-600240dd-0016"",""pedido"":""A primeira entrega deve permitir percorrer um caso completo de pequeno negócio. Os prazos serão estimados após inspecção do código e do esforço restante, sem assumir equipas ou comités ainda inexistentes. A mesma pessoa pode acumular funções de produto, conteúdo e operação, preservando registos e permissões."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 108""],""aceitacao"":""A primeira entrega deve permitir percorrer um caso completo de pequeno negócio. Os prazos serão estimados após inspecção do código e do esforço restante, sem assumir equipas ou comités ainda inexistentes. A mesma pessoa pode acumular funções de produto, conteúdo e operação, preservando registos e permissões."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0017,"2 Reutilizar identidade, dossier, países, CAE e território. Dados comuns preenchidos uma vez e editáveis.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 111,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0017: 2 Reutilizar identidade, dossier, países, CAE e território. Dados comuns preenchidos uma vez e editáveis.",P1,MASTER-600240dd-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0017,1,"[{""id"":""MASTER-600240dd-0017"",""pedido"":""2 Reutilizar identidade, dossier, países, CAE e território. Dados comuns preenchidos uma vez e editáveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 111""],""aceitacao"":""2 Reutilizar identidade, dossier, países, CAE e território. Dados comuns preenchidos uma vez e editáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,," | Revisão visível sóQA; edição de Terra/Balcão em memória, sem submissão. Comparação de cliques estrutural documentada, sem ganho global/telemetria presumidos. Código exacto SHA256b1c98ec7140c2753a40d22b6b4f235ab7c4f7c5a43d322d55ba6c84a53a169d6. L1 encerrado no âmbito entregue, não reensaiado; ativo inalterado. | Cliques comparativos continuam estruturais. Nesta associação observados uma escolha no select + uma activação; submissão uma activação; sem total desde início/tempo/ganho global. Dois reenviosHTTP não contam como cliques.998 ficheiros ativos iguais; sem schema novo, sem repetir140000/L1; ficha integral aberta. | Não confundir código disponibilizado com instalação integral concluída. Nenhuma ficha guardada/publicada, fixture/grant ou submissão ativa.292tabelas iguais; só cache/sessões/remember_token variaram, zero diferenças inesperadas. Provas QA anteriores reutilizadas; conferência dos novos anexos pelo utilizador não presumida; ficha integral aberta. | Instalação nominal e conferência operacional por leitura; zero fichas guardadas/publicadas, fixtures/grants ou manifestações submetidas no ativo. Provas funcionais são as QA anteriores, não novo ensaio ativo. Autorização da Tempo não presume conferência dos novos anexos pelo utilizador; cliques estruturais não viram telemetria.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8e6deaa7-0005,A solução final deverá apresentar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 85,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8e6deaa7-0005: A solução final deverá apresentar:,P2,MASTER-8e6deaa7-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8e6deaa7-0005,1,"[{""id"":""MASTER-8e6deaa7-0005"",""pedido"":""A solução final deverá apresentar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 85""],""aceitacao"":""A solução final deverá apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8e6deaa7-0006,Cada cluster deverá permitir visualizar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 116,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8e6deaa7-0006: Cada cluster deverá permitir visualizar:,P2,MASTER-8e6deaa7-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8e6deaa7-0006,1,"[{""id"":""MASTER-8e6deaa7-0006"",""pedido"":""Cada cluster deverá permitir visualizar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 116""],""aceitacao"":""Cada cluster deverá permitir visualizar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8e6deaa7-0007,Cada corredor deverá apresentar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 146,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8e6deaa7-0007: Cada corredor deverá apresentar:,P2,MASTER-8e6deaa7-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8e6deaa7-0007,1,"[{""id"":""MASTER-8e6deaa7-0007"",""pedido"":""Cada corredor deverá apresentar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 146""],""aceitacao"":""Cada corredor deverá apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8e6deaa7-0008,Cada projecto âncora deverá indicar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 176,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8e6deaa7-0008: Cada projecto âncora deverá indicar:,P2,MASTER-8e6deaa7-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8e6deaa7-0008,1,"[{""id"":""MASTER-8e6deaa7-0008"",""pedido"":""Cada projecto âncora deverá indicar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 176""],""aceitacao"":""Cada projecto âncora deverá indicar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8e6deaa7-0009,As oportunidades na educação deverão ser apresentadas em função:,..\..\..\..\..\..\Users\macbook\.codex\attachments\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 229,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8e6deaa7-0009: As oportunidades na educação deverão ser apresentadas em função:,P2,MASTER-8e6deaa7-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8e6deaa7-0009,1,"[{""id"":""MASTER-8e6deaa7-0009"",""pedido"":""As oportunidades na educação deverão ser apresentadas em função:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 229""],""aceitacao"":""As oportunidades na educação deverão ser apresentadas em função:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8e6deaa7-0010,"Cada oportunidade deverá estar relacionada, quando aplicável, com:",..\..\..\..\..\..\Users\macbook\.codex\attachments\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 361,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8e6deaa7-0010: Cada oportunidade deverá estar relacionada, quando aplicável, com:",P2,MASTER-8e6deaa7-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8e6deaa7-0010,1,"[{""id"":""MASTER-8e6deaa7-0010"",""pedido"":""Cada oportunidade deverá estar relacionada, quando aplicável, com:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 361""],""aceitacao"":""Cada oportunidade deverá estar relacionada, quando aplicável, com:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8e6deaa7-0011,A ficha deverá apresentar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 377,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8e6deaa7-0011: A ficha deverá apresentar:,P2,MASTER-8e6deaa7-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8e6deaa7-0011,1,"[{""id"":""MASTER-8e6deaa7-0011"",""pedido"":""A ficha deverá apresentar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 377""],""aceitacao"":""A ficha deverá apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8e6deaa7-0012,"Permitir indicar a existência, disponibilidade, capacidade, qualidade ou necessidade de:",..\..\..\..\..\..\Users\macbook\.codex\attachments\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 517,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8e6deaa7-0012: Permitir indicar a existência, disponibilidade, capacidade, qualidade ou necessidade de:",P2,MASTER-8e6deaa7-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8e6deaa7-0012,1,"[{""id"":""MASTER-8e6deaa7-0012"",""pedido"":""Permitir indicar a existência, disponibilidade, capacidade, qualidade ou necessidade de:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 517""],""aceitacao"":""Permitir indicar a existência, disponibilidade, capacidade, qualidade ou necessidade de:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8e6deaa7-0013,Cada página deverá apresentar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 699,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8e6deaa7-0013: Cada página deverá apresentar:,P2,MASTER-8e6deaa7-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8e6deaa7-0013,1,"[{""id"":""MASTER-8e6deaa7-0013"",""pedido"":""Cada página deverá apresentar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 699""],""aceitacao"":""Cada página deverá apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8e6deaa7-0014,O upgrade apenas deverá ser considerado concluído quando:,..\..\..\..\..\..\Users\macbook\.codex\attachments\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 778,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8e6deaa7-0014: O upgrade apenas deverá ser considerado concluído quando:,P2,MASTER-8e6deaa7-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8e6deaa7-0014,1,"[{""id"":""MASTER-8e6deaa7-0014"",""pedido"":""O upgrade apenas deverá ser considerado concluído quando:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 778""],""aceitacao"":""O upgrade apenas deverá ser considerado concluído quando:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8e6deaa7-0015, formulário permitir opções configuráveis;,..\..\..\..\..\..\Users\macbook\.codex\attachments\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 790,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-8e6deaa7-0015:  formulário permitir opções configuráveis;,P2,MASTER-8e6deaa7-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8e6deaa7-0015,1,"[{""id"":""MASTER-8e6deaa7-0015"",""pedido"":"" formulário permitir opções configuráveis;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 790""],""aceitacao"":"" formulário permitir opções configuráveis;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8e6deaa7-0016, formulário permitir acrescentar necessidades caso a caso;,..\..\..\..\..\..\Users\macbook\.codex\attachments\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 791,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-8e6deaa7-0016:  formulário permitir acrescentar necessidades caso a caso;,P2,MASTER-8e6deaa7-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8e6deaa7-0016,1,"[{""id"":""MASTER-8e6deaa7-0016"",""pedido"":"" formulário permitir acrescentar necessidades caso a caso;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a57fcca7-d9b3-45e9-96ab-575b1c5a3536\\Pasted text.txt; SHA 8e6deaa7f0d738299b1ae3b8bf89b633641e0cc0cb5e7211461601c0c2b6d635; linha 791""],""aceitacao"":"" formulário permitir acrescentar necessidades caso a caso;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-574657f7-0001,Uma localização visível no ecrã não deve ser considerada inválida apenas porque falta um campo numa relação.,..\..\..\..\..\..\Users\macbook\.codex\attachments\a89743e5-3439-4543-9382-2df32e6ceaa9\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 21,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-574657f7-0001: Uma localização visível no ecrã não deve ser considerada inválida apenas porque falta um campo numa relação.,P2,MASTER-574657f7-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-574657f7-0001,1,"[{""id"":""MASTER-574657f7-0001"",""pedido"":""Uma localização visível no ecrã não deve ser considerada inválida apenas porque falta um campo numa relação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a89743e5-3439-4543-9382-2df32e6ceaa9\\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 21""],""aceitacao"":""Uma localização visível no ecrã não deve ser considerada inválida apenas porque falta um campo numa relação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-574657f7-0002,"Implementar ou completar formulários administrativos para ZEE, ZFI e parques industriais, reutilizando os cadastros existentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\a89743e5-3439-4543-9382-2df32e6ceaa9\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 25,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-574657f7-0002: Implementar ou completar formulários administrativos para ZEE, ZFI e parques industriais, reutilizando os cadastros existentes.",P2,MASTER-574657f7-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-574657f7-0002,1,"[{""id"":""MASTER-574657f7-0002"",""pedido"":""Implementar ou completar formulários administrativos para ZEE, ZFI e parques industriais, reutilizando os cadastros existentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a89743e5-3439-4543-9382-2df32e6ceaa9\\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 25""],""aceitacao"":""Implementar ou completar formulários administrativos para ZEE, ZFI e parques industriais, reutilizando os cadastros existentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-574657f7-0003,"Permitir guardar informação incompleta em rascunho. A publicação deve exigir os elementos documentais essenciais definidos para cada categoria, sem impor certificadores externos como requisito geral.",..\..\..\..\..\..\Users\macbook\.codex\attachments\a89743e5-3439-4543-9382-2df32e6ceaa9\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 29,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-574657f7-0003: Permitir guardar informação incompleta em rascunho. A publicação deve exigir os elementos documentais essenciais definidos para cada categoria, sem impor certificadores externos como requisito geral.",P1,MASTER-574657f7-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-574657f7-0003,1,"[{""id"":""MASTER-574657f7-0003"",""pedido"":""Permitir guardar informação incompleta em rascunho. A publicação deve exigir os elementos documentais essenciais definidos para cada categoria, sem impor certificadores externos como requisito geral."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a89743e5-3439-4543-9382-2df32e6ceaa9\\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 29""],""aceitacao"":""Permitir guardar informação incompleta em rascunho. A publicação deve exigir os elementos documentais essenciais definidos para cada categoria, sem impor certificadores externos como requisito geral."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-574657f7-0004,"Ao seleccionar uma categoria, abrir um selector acessível, com pesquisa, localização e resumo dos registos disponíveis. Após escolher um registo, apresentar a sua ficha e acções claras:",..\..\..\..\..\..\Users\macbook\.codex\attachments\a89743e5-3439-4543-9382-2df32e6ceaa9\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 46,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-574657f7-0004: Ao seleccionar uma categoria, abrir um selector acessível, com pesquisa, localização e resumo dos registos disponíveis. Após escolher um registo, apresentar a sua ficha e acções claras:",P2,MASTER-574657f7-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-574657f7-0004,1,"[{""id"":""MASTER-574657f7-0004"",""pedido"":""Ao seleccionar uma categoria, abrir um selector acessível, com pesquisa, localização e resumo dos registos disponíveis. Após escolher um registo, apresentar a sua ficha e acções claras:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a89743e5-3439-4543-9382-2df32e6ceaa9\\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 46""],""aceitacao"":""Ao seleccionar uma categoria, abrir um selector acessível, com pesquisa, localização e resumo dos registos disponíveis. Após escolher um registo, apresentar a sua ficha e acções claras:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-574657f7-0005,"Uma pesquisa deve apresentar resultados reais, critérios aplicados e alternativas quando não houver correspondências. Não gerar resultados demonstrativos, confirmações fictícias ou perder silenciosamente a selecção do utilizador.",..\..\..\..\..\..\Users\macbook\.codex\attachments\a89743e5-3439-4543-9382-2df32e6ceaa9\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 53,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-574657f7-0005: Uma pesquisa deve apresentar resultados reais, critérios aplicados e alternativas quando não houver correspondências. Não gerar resultados demonstrativos, confirmações fictícias ou perder silenciosamente a selecção do utilizador.",P2,MASTER-574657f7-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-574657f7-0005,1,"[{""id"":""MASTER-574657f7-0005"",""pedido"":""Uma pesquisa deve apresentar resultados reais, critérios aplicados e alternativas quando não houver correspondências. Não gerar resultados demonstrativos, confirmações fictícias ou perder silenciosamente a selecção do utilizador."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a89743e5-3439-4543-9382-2df32e6ceaa9\\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 53""],""aceitacao"":""Uma pesquisa deve apresentar resultados reais, critérios aplicados e alternativas quando não houver correspondências. Não gerar resultados demonstrativos, confirmações fictícias ou perder silenciosamente a selecção do utilizador."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-574657f7-0006,"As categorias territoriais e económicas devem estar acessíveis dentro de “Oportunidades de investimento”, sem impedir acesso directo às respectivas fichas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\a89743e5-3439-4543-9382-2df32e6ceaa9\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 71,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-574657f7-0006: As categorias territoriais e económicas devem estar acessíveis dentro de “Oportunidades de investimento”, sem impedir acesso directo às respectivas fichas.",P2,MASTER-574657f7-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-574657f7-0006,1,"[{""id"":""MASTER-574657f7-0006"",""pedido"":""As categorias territoriais e económicas devem estar acessíveis dentro de “Oportunidades de investimento”, sem impedir acesso directo às respectivas fichas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a89743e5-3439-4543-9382-2df32e6ceaa9\\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 71""],""aceitacao"":""As categorias territoriais e económicas devem estar acessíveis dentro de “Oportunidades de investimento”, sem impedir acesso directo às respectivas fichas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-574657f7-0007,"A sequência deve adaptar-se à actividade, maturidade, localização e perfil do utilizador. Não exigir abertura de empresa ou documentos como condição para explorar uma ideia.",..\..\..\..\..\..\Users\macbook\.codex\attachments\a89743e5-3439-4543-9382-2df32e6ceaa9\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 81,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-574657f7-0007: A sequência deve adaptar-se à actividade, maturidade, localização e perfil do utilizador. Não exigir abertura de empresa ou documentos como condição para explorar uma ideia.",P2,MASTER-574657f7-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-574657f7-0007,1,"[{""id"":""MASTER-574657f7-0007"",""pedido"":""A sequência deve adaptar-se à actividade, maturidade, localização e perfil do utilizador. Não exigir abertura de empresa ou documentos como condição para explorar uma ideia."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a89743e5-3439-4543-9382-2df32e6ceaa9\\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 81""],""aceitacao"":""A sequência deve adaptar-se à actividade, maturidade, localização e perfil do utilizador. Não exigir abertura de empresa ou documentos como condição para explorar uma ideia."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-574657f7-0008,"c) Implementar selecção, pesquisa e resultados úteis;",..\..\..\..\..\..\Users\macbook\.codex\attachments\a89743e5-3439-4543-9382-2df32e6ceaa9\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 90,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-574657f7-0008: c) Implementar selecção, pesquisa e resultados úteis;",P2,MASTER-574657f7-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-574657f7-0008,1,"[{""id"":""MASTER-574657f7-0008"",""pedido"":""c) Implementar selecção, pesquisa e resultados úteis;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a89743e5-3439-4543-9382-2df32e6ceaa9\\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 90""],""aceitacao"":""c) Implementar selecção, pesquisa e resultados úteis;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-574657f7-0009,"Registar alterações, testes, requisitos concluídos e pendências. Não considerar um requisito concluído apenas porque existe uma rota, um formulário ou um teste automatizado: demonstrar o comportamento solicitado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\a89743e5-3439-4543-9382-2df32e6ceaa9\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 104,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-574657f7-0009: Registar alterações, testes, requisitos concluídos e pendências. Não considerar um requisito concluído apenas porque existe uma rota, um formulário ou um teste automatizado: demonstrar o comportamento solicitado.",P2,MASTER-574657f7-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-574657f7-0009,1,"[{""id"":""MASTER-574657f7-0009"",""pedido"":""Registar alterações, testes, requisitos concluídos e pendências. Não considerar um requisito concluído apenas porque existe uma rota, um formulário ou um teste automatizado: demonstrar o comportamento solicitado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\a89743e5-3439-4543-9382-2df32e6ceaa9\\Pasted text.txt; SHA 574657f7fc612bf7760a31f200978b289a911df39964b8c60e3b357845d8bd4d; linha 104""],""aceitacao"":""Registar alterações, testes, requisitos concluídos e pendências. Não considerar um requisito concluído apenas porque existe uma rota, um formulário ou um teste automatizado: demonstrar o comportamento solicitado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b207d14e-0001,"• Diploma Ministerial n.º 202/2010, de 24 de Novembro: aprovou o Regulamento do Regime Fiscal e Aduaneiro das Zonas Económicas Especiais e das Zonas Francas Industriais e revogou o Diploma Ministerial n.º 14/2002, de 30 de Janeiro. A sua aplicação actual deve ser interpretada em articulação com a Lei n.º 8/2023, o Decreto n.º 8/2024, o Decreto n.º 12/2026 e eventuais alterações fiscais posteriores.",..\..\..\..\..\..\Users\macbook\.codex\attachments\aa68e897-14b6-4504-ad05-93c2e3f0b4fc\Pasted text.txt; SHA b207d14e53cf13e621a01d0e2bf4bb82bdb65ad0ba07c457b42923299d0336a9; linha 41,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b207d14e-0001: • Diploma Ministerial n.º 202/2010, de 24 de Novembro: aprovou o Regulamento do Regime Fiscal e Aduaneiro das Zonas Económicas Especiais e das Zonas Francas Industriais e revogou o Diploma Ministerial n.º 14/2002, de 30 de Janeiro. A sua aplicação actual deve ser interpretada em articulação com a Lei n.º 8/2023, o Decreto n.º 8/2024, o Decreto n.º 12/2026 e eventuais alterações fiscais posteriores.",P2,MASTER-b207d14e-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b207d14e-0001,1,"[{""id"":""MASTER-b207d14e-0001"",""pedido"":""• Diploma Ministerial n.º 202/2010, de 24 de Novembro: aprovou o Regulamento do Regime Fiscal e Aduaneiro das Zonas Económicas Especiais e das Zonas Francas Industriais e revogou o Diploma Ministerial n.º 14/2002, de 30 de Janeiro. A sua aplicação actual deve ser interpretada em articulação com a Lei n.º 8/2023, o Decreto n.º 8/2024, o Decreto n.º 12/2026 e eventuais alterações fiscais posteriores."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\aa68e897-14b6-4504-ad05-93c2e3f0b4fc\\Pasted text.txt; SHA b207d14e53cf13e621a01d0e2bf4bb82bdb65ad0ba07c457b42923299d0336a9; linha 41""],""aceitacao"":""• Diploma Ministerial n.º 202/2010, de 24 de Novembro: aprovou o Regulamento do Regime Fiscal e Aduaneiro das Zonas Económicas Especiais e das Zonas Francas Industriais e revogou o Diploma Ministerial n.º 14/2002, de 30 de Janeiro. A sua aplicação actual deve ser interpretada em articulação com a Lei n.º 8/2023, o Decreto n.º 8/2024, o Decreto n.º 12/2026 e eventuais alterações fiscais posteriores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-b207d14e-0002,"Para decisões de investimento ou instalação, os incentivos fiscais, os requisitos de licenciamento, a disponibilidade de terrenos, o estatuto jurídico da zona e as condições de operação devem ser confirmados junto da APIEX, IP, da entidade gestora do parque e das demais autoridades competentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\aa68e897-14b6-4504-ad05-93c2e3f0b4fc\Pasted text.txt; SHA b207d14e53cf13e621a01d0e2bf4bb82bdb65ad0ba07c457b42923299d0336a9; linha 60,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-b207d14e-0002: Para decisões de investimento ou instalação, os incentivos fiscais, os requisitos de licenciamento, a disponibilidade de terrenos, o estatuto jurídico da zona e as condições de operação devem ser confirmados junto da APIEX, IP, da entidade gestora do parque e das demais autoridades competentes.",P2,MASTER-b207d14e-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-b207d14e-0002,1,"[{""id"":""MASTER-b207d14e-0002"",""pedido"":""Para decisões de investimento ou instalação, os incentivos fiscais, os requisitos de licenciamento, a disponibilidade de terrenos, o estatuto jurídico da zona e as condições de operação devem ser confirmados junto da APIEX, IP, da entidade gestora do parque e das demais autoridades competentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\aa68e897-14b6-4504-ad05-93c2e3f0b4fc\\Pasted text.txt; SHA b207d14e53cf13e621a01d0e2bf4bb82bdb65ad0ba07c457b42923299d0336a9; linha 60""],""aceitacao"":""Para decisões de investimento ou instalação, os incentivos fiscais, os requisitos de licenciamento, a disponibilidade de terrenos, o estatuto jurídico da zona e as condições de operação devem ser confirmados junto da APIEX, IP, da entidade gestora do parque e das demais autoridades competentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-99e36a08-0001,"Antes de implementar, inspeccione o repositório e identifique funcionalidades existentes, lacunas, permissões e testes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 13,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-99e36a08-0001: Antes de implementar, inspeccione o repositório e identifique funcionalidades existentes, lacunas, permissões e testes.",P2,MASTER-99e36a08-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0001,1,"[{""id"":""MASTER-99e36a08-0001"",""pedido"":""Antes de implementar, inspeccione o repositório e identifique funcionalidades existentes, lacunas, permissões e testes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 13""],""aceitacao"":""Antes de implementar, inspeccione o repositório e identifique funcionalidades existentes, lacunas, permissões e testes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-99e36a08-0002,A proposta de revisão indicada pelo utilizador deve ficar registada separadamente como pendente dos actos necessários à entrada em vigor. Não deve alimentar regras activas.,..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 30,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-99e36a08-0002: A proposta de revisão indicada pelo utilizador deve ficar registada separadamente como pendente dos actos necessários à entrada em vigor. Não deve alimentar regras activas.,P2,MASTER-99e36a08-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0002,1,"[{""id"":""MASTER-99e36a08-0002"",""pedido"":""A proposta de revisão indicada pelo utilizador deve ficar registada separadamente como pendente dos actos necessários à entrada em vigor. Não deve alimentar regras activas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 30""],""aceitacao"":""A proposta de revisão indicada pelo utilizador deve ficar registada separadamente como pendente dos actos necessários à entrada em vigor. Não deve alimentar regras activas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-99e36a08-0003,Manter regras versionadas e preservar processos históricos.,..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 31,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-99e36a08-0003: Manter regras versionadas e preservar processos históricos.,P2,MASTER-99e36a08-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0003,1,"[{""id"":""MASTER-99e36a08-0003"",""pedido"":""Manter regras versionadas e preservar processos históricos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 31""],""aceitacao"":""Manter regras versionadas e preservar processos históricos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-99e36a08-0004,"Regularização, transmissão, alteração, demarcação e emissão documental devem ser tratados como actos específicos, não automaticamente como novas modalidades de aquisição.",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 43,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-99e36a08-0004: Regularização, transmissão, alteração, demarcação e emissão documental devem ser tratados como actos específicos, não automaticamente como novas modalidades de aquisição.",P2,MASTER-99e36a08-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0004,1,"[{""id"":""MASTER-99e36a08-0004"",""pedido"":""Regularização, transmissão, alteração, demarcação e emissão documental devem ser tratados como actos específicos, não automaticamente como novas modalidades de aquisição."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 43""],""aceitacao"":""Regularização, transmissão, alteração, demarcação e emissão documental devem ser tratados como actos específicos, não automaticamente como novas modalidades de aquisição."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-99e36a08-0005,"Implementar o modelo do ponto 6 como formulário progressivo, responsivo e acessível.",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 46,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-99e36a08-0005: Implementar o modelo do ponto 6 como formulário progressivo, responsivo e acessível.",P2,MASTER-99e36a08-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0005,1,"[{""id"":""MASTER-99e36a08-0005"",""pedido"":""Implementar o modelo do ponto 6 como formulário progressivo, responsivo e acessível."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 46""],""aceitacao"":""Implementar o modelo do ponto 6 como formulário progressivo, responsivo e acessível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-99e36a08-0006,Permitir consulta e descarga da versão pública em branco sem autenticação.,..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 54,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-99e36a08-0006: Permitir consulta e descarga da versão pública em branco sem autenticação.,P2,MASTER-99e36a08-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0006,1,"[{""id"":""MASTER-99e36a08-0006"",""pedido"":""Permitir consulta e descarga da versão pública em branco sem autenticação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 54""],""aceitacao"":""Permitir consulta e descarga da versão pública em branco sem autenticação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-99e36a08-0007,"Para guardar e recuperar dados pessoais, utilizar autenticação ou mecanismo de retoma segura já suportado. Não disponibilizar documentos preenchidos através de ligações públicas previsíveis.",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 55,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-99e36a08-0007: Para guardar e recuperar dados pessoais, utilizar autenticação ou mecanismo de retoma segura já suportado. Não disponibilizar documentos preenchidos através de ligações públicas previsíveis.",P1,MASTER-99e36a08-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0007,1,"[{""id"":""MASTER-99e36a08-0007"",""pedido"":""Para guardar e recuperar dados pessoais, utilizar autenticação ou mecanismo de retoma segura já suportado. Não disponibilizar documentos preenchidos através de ligações públicas previsíveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 55""],""aceitacao"":""Para guardar e recuperar dados pessoais, utilizar autenticação ou mecanismo de retoma segura já suportado. Não disponibilizar documentos preenchidos através de ligações públicas previsíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-99e36a08-0008,"Se a edição electrónica do PDF não puder ser garantida, disponibilizar uma versão imprimível claramente identificada e manter o preenchimento no portal funcional.",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 57,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-99e36a08-0008: Se a edição electrónica do PDF não puder ser garantida, disponibilizar uma versão imprimível claramente identificada e manter o preenchimento no portal funcional.",P2,MASTER-99e36a08-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0008,1,"[{""id"":""MASTER-99e36a08-0008"",""pedido"":""Se a edição electrónica do PDF não puder ser garantida, disponibilizar uma versão imprimível claramente identificada e manter o preenchimento no portal funcional."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 57""],""aceitacao"":""Se a edição electrónica do PDF não puder ser garantida, disponibilizar uma versão imprimível claramente identificada e manter o preenchimento no portal funcional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-99e36a08-0009,"A versão preenchida deve corresponder aos dados guardados e indicar referência interna, data e versão do modelo. Essa referência não é o número oficial do processo.",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 58,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-99e36a08-0009: A versão preenchida deve corresponder aos dados guardados e indicar referência interna, data e versão do modelo. Essa referência não é o número oficial do processo.",P2,MASTER-99e36a08-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0009,1,"[{""id"":""MASTER-99e36a08-0009"",""pedido"":""A versão preenchida deve corresponder aos dados guardados e indicar referência interna, data e versão do modelo. Essa referência não é o número oficial do processo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 58""],""aceitacao"":""A versão preenchida deve corresponder aos dados guardados e indicar referência interna, data e versão do modelo. Essa referência não é o número oficial do processo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-99e36a08-0010,"Exigir pelo menos um contacto utilizável, sem obrigar simultaneamente email e telefone.",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 91,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-99e36a08-0010: Exigir pelo menos um contacto utilizável, sem obrigar simultaneamente email e telefone.",P2,MASTER-99e36a08-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0010,1,"[{""id"":""MASTER-99e36a08-0010"",""pedido"":""Exigir pelo menos um contacto utilizável, sem obrigar simultaneamente email e telefone."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 91""],""aceitacao"":""Exigir pelo menos um contacto utilizável, sem obrigar simultaneamente email e telefone."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-99e36a08-0011,"No portal, utilizar selectores territoriais dependentes. Não exigir todos os níveis quando ainda não forem conhecidos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 111,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-99e36a08-0011: No portal, utilizar selectores territoriais dependentes. Não exigir todos os níveis quando ainda não forem conhecidos.",P2,MASTER-99e36a08-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0011,1,"[{""id"":""MASTER-99e36a08-0011"",""pedido"":""No portal, utilizar selectores territoriais dependentes. Não exigir todos os níveis quando ainda não forem conhecidos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 111""],""aceitacao"":""No portal, utilizar selectores territoriais dependentes. Não exigir todos os níveis quando ainda não forem conhecidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-99e36a08-0012,"Cada item deve indicar aplicabilidade, fonte, estado, responsável, prazo confirmado e evidência.",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 159,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-99e36a08-0012: Cada item deve indicar aplicabilidade, fonte, estado, responsável, prazo confirmado e evidência.",P2,MASTER-99e36a08-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0012,1,"[{""id"":""MASTER-99e36a08-0012"",""pedido"":""Cada item deve indicar aplicabilidade, fonte, estado, responsável, prazo confirmado e evidência."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 159""],""aceitacao"":""Cada item deve indicar aplicabilidade, fonte, estado, responsável, prazo confirmado e evidência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-99e36a08-0013,Não exigir todo o dossier para pedir orientação. Não tornar documentos obrigatórios apenas por constarem numa digitalização.,..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 161,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-99e36a08-0013: Não exigir todo o dossier para pedir orientação. Não tornar documentos obrigatórios apenas por constarem numa digitalização.,P2,MASTER-99e36a08-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0013,1,"[{""id"":""MASTER-99e36a08-0013"",""pedido"":""Não exigir todo o dossier para pedir orientação. Não tornar documentos obrigatórios apenas por constarem numa digitalização."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 161""],""aceitacao"":""Não exigir todo o dossier para pedir orientação. Não tornar documentos obrigatórios apenas por constarem numa digitalização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-99e36a08-0014,"Permitir tabelas por período, com actividade, área, unidade, metas, construções, vedações e investimento previsto.",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 164,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-99e36a08-0014: Permitir tabelas por período, com actividade, área, unidade, metas, construções, vedações e investimento previsto.",P2,MASTER-99e36a08-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0014,1,"[{""id"":""MASTER-99e36a08-0014"",""pedido"":""Permitir tabelas por período, com actividade, área, unidade, metas, construções, vedações e investimento previsto."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 164""],""aceitacao"":""Permitir tabelas por período, com actividade, área, unidade, metas, construções, vedações e investimento previsto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-99e36a08-0015,Distinguir existente de planeado. Não transformar os cinco anos do modelo numa duração obrigatória universal.,..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 165,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-99e36a08-0015: Distinguir existente de planeado. Não transformar os cinco anos do modelo numa duração obrigatória universal.,P2,MASTER-99e36a08-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0015,1,"[{""id"":""MASTER-99e36a08-0015"",""pedido"":""Distinguir existente de planeado. Não transformar os cinco anos do modelo numa duração obrigatória universal."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 165""],""aceitacao"":""Distinguir existente de planeado. Não transformar os cinco anos do modelo numa duração obrigatória universal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-99e36a08-0016,"Disponibilizar preparação e acompanhamento de consultas, com:",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 168,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-99e36a08-0016: Disponibilizar preparação e acompanhamento de consultas, com:",P2,MASTER-99e36a08-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0016,1,"[{""id"":""MASTER-99e36a08-0016"",""pedido"":""Disponibilizar preparação e acompanhamento de consultas, com:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 168""],""aceitacao"":""Disponibilizar preparação e acompanhamento de consultas, com:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-99e36a08-0017,"A minuta deve indicar “Preparação”. Não preencher concordância, pareceres, assinaturas ou carimbos como se a consulta tivesse ocorrido.",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 176,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-99e36a08-0017: A minuta deve indicar “Preparação”. Não preencher concordância, pareceres, assinaturas ou carimbos como se a consulta tivesse ocorrido.",P2,MASTER-99e36a08-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0017,1,"[{""id"":""MASTER-99e36a08-0017"",""pedido"":""A minuta deve indicar “Preparação”. Não preencher concordância, pareceres, assinaturas ou carimbos como se a consulta tivesse ocorrido."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 176""],""aceitacao"":""A minuta deve indicar “Preparação”. Não preencher concordância, pareceres, assinaturas ou carimbos como se a consulta tivesse ocorrido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-99e36a08-0018,"Os ficheiros fornecidos são digitalizações. Preservar os originais, registar origem e âmbito e conferir qualquer extracção por OCR.",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 179,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-99e36a08-0018: Os ficheiros fornecidos são digitalizações. Preservar os originais, registar origem e âmbito e conferir qualquer extracção por OCR.",P2,MASTER-99e36a08-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0018,1,"[{""id"":""MASTER-99e36a08-0018"",""pedido"":""Os ficheiros fornecidos são digitalizações. Preservar os originais, registar origem e âmbito e conferir qualquer extracção por OCR."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 179""],""aceitacao"":""Os ficheiros fornecidos são digitalizações. Preservar os originais, registar origem e âmbito e conferir qualquer extracção por OCR."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-99e36a08-0019,Confirmar a actualidade dos modelos antes de os disponibilizar para apresentação oficial. Não generalizar um modelo identificado com serviços provinciais a todo o país.,..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 181,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-99e36a08-0019: Confirmar a actualidade dos modelos antes de os disponibilizar para apresentação oficial. Não generalizar um modelo identificado com serviços provinciais a todo o país.,P1,MASTER-99e36a08-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0019,1,"[{""id"":""MASTER-99e36a08-0019"",""pedido"":""Confirmar a actualidade dos modelos antes de os disponibilizar para apresentação oficial. Não generalizar um modelo identificado com serviços provinciais a todo o país."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 181""],""aceitacao"":""Confirmar a actualidade dos modelos antes de os disponibilizar para apresentação oficial. Não generalizar um modelo identificado com serviços provinciais a todo o país."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-99e36a08-0020,"Registar apresentação oficial, diligências, decisões e emissão documental apenas mediante evidência.",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 185,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-99e36a08-0020: Registar apresentação oficial, diligências, decisões e emissão documental apenas mediante evidência.",P2,MASTER-99e36a08-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0020,1,"[{""id"":""MASTER-99e36a08-0020"",""pedido"":""Registar apresentação oficial, diligências, decisões e emissão documental apenas mediante evidência."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 185""],""aceitacao"":""Registar apresentação oficial, diligências, decisões e emissão documental apenas mediante evidência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-99e36a08-0021,"Reutilizar base territorial, mapas, projectos e CRM. Permitir várias parcelas sem duplicar entidades.",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 186,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-99e36a08-0021: Reutilizar base territorial, mapas, projectos e CRM. Permitir várias parcelas sem duplicar entidades.",P2,MASTER-99e36a08-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0021,1,"[{""id"":""MASTER-99e36a08-0021"",""pedido"":""Reutilizar base territorial, mapas, projectos e CRM. Permitir várias parcelas sem duplicar entidades."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 186""],""aceitacao"":""Reutilizar base territorial, mapas, projectos e CRM. Permitir várias parcelas sem duplicar entidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-99e36a08-0022,"Implementar validação de ficheiros, controlo antimalware, armazenamento protegido, versões, retenção e acesso auditado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 191,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-99e36a08-0022: Implementar validação de ficheiros, controlo antimalware, armazenamento protegido, versões, retenção e acesso auditado.",P2,MASTER-99e36a08-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0022,1,"[{""id"":""MASTER-99e36a08-0022"",""pedido"":""Implementar validação de ficheiros, controlo antimalware, armazenamento protegido, versões, retenção e acesso auditado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 191""],""aceitacao"":""Implementar validação de ficheiros, controlo antimalware, armazenamento protegido, versões, retenção e acesso auditado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-99e36a08-0023,"Guardar origem, versão, autor, revisor e evidência das alterações. Não publicar dados pessoais, actas ou localização sensível por defeito.",..\..\..\..\..\..\Users\macbook\.codex\attachments\acb359eb-1a65-486b-8680-c6abeacccef3\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 192,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-99e36a08-0023: Guardar origem, versão, autor, revisor e evidência das alterações. Não publicar dados pessoais, actas ou localização sensível por defeito.",P2,MASTER-99e36a08-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-99e36a08-0023,1,"[{""id"":""MASTER-99e36a08-0023"",""pedido"":""Guardar origem, versão, autor, revisor e evidência das alterações. Não publicar dados pessoais, actas ou localização sensível por defeito."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\acb359eb-1a65-486b-8680-c6abeacccef3\\Pasted text.txt; SHA 99e36a08038f2540114ad87c32423ce9f0aa6c7c7ac866372273b4fd33df3765; linha 192""],""aceitacao"":""Guardar origem, versão, autor, revisor e evidência das alterações. Não publicar dados pessoais, actas ou localização sensível por defeito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1154155-0001,"Antes de implementar, precisamos de compatibilizar três pontos:",..\..\..\..\..\..\Users\macbook\.codex\attachments\b1cdf53f-6026-4724-ba91-fb21b176eddb\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 1,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1154155-0001: Antes de implementar, precisamos de compatibilizar três pontos:",P2,MASTER-e1154155-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1154155-0001,1,"[{""id"":""MASTER-e1154155-0001"",""pedido"":""Antes de implementar, precisamos de compatibilizar três pontos:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b1cdf53f-6026-4724-ba91-fb21b176eddb\\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 1""],""aceitacao"":""Antes de implementar, precisamos de compatibilizar três pontos:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1154155-0002,"'- Integrações externas: a introdução prevê esta versão sem troca de informação entre sistemas, mas outras secções tornam CRM, SSO e APIs externas dependências bloqueantes. Podemos reutilizar os serviços internos e deixar as ligações externas preparadas para uma fase posterior.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b1cdf53f-6026-4724-ba91-fb21b176eddb\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 2,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1154155-0002: - Integrações externas: a introdução prevê esta versão sem troca de informação entre sistemas, mas outras secções tornam CRM, SSO e APIs externas dependências bloqueantes. Podemos reutilizar os serviços internos e deixar as ligações externas preparadas para uma fase posterior.",P2,MASTER-e1154155-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1154155-0002,1,"[{""id"":""MASTER-e1154155-0002"",""pedido"":""- Integrações externas: a introdução prevê esta versão sem troca de informação entre sistemas, mas outras secções tornam CRM, SSO e APIs externas dependências bloqueantes. Podemos reutilizar os serviços internos e deixar as ligações externas preparadas para uma fase posterior."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b1cdf53f-6026-4724-ba91-fb21b176eddb\\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 2""],""aceitacao"":""- Integrações externas: a introdução prevê esta versão sem troca de informação entre sistemas, mas outras secções tornam CRM, SSO e APIs externas dependências bloqueantes. Podemos reutilizar os serviços internos e deixar as ligações externas preparadas para uma fase posterior."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1154155-0003,"'- Cadastros únicos: o modelo propõe tabelas que podem colidir com as existentes, incluindo opportunities. Deve referenciar contas, organizações, documentos, setores e territórios atuais.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b1cdf53f-6026-4724-ba91-fb21b176eddb\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 3,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1154155-0003: - Cadastros únicos: o modelo propõe tabelas que podem colidir com as existentes, incluindo opportunities. Deve referenciar contas, organizações, documentos, setores e territórios atuais.",P1,MASTER-e1154155-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1154155-0003,1,"[{""id"":""MASTER-e1154155-0003"",""pedido"":""- Cadastros únicos: o modelo propõe tabelas que podem colidir com as existentes, incluindo opportunities. Deve referenciar contas, organizações, documentos, setores e territórios atuais."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b1cdf53f-6026-4724-ba91-fb21b176eddb\\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 3""],""aceitacao"":""- Cadastros únicos: o modelo propõe tabelas que podem colidir com as existentes, incluindo opportunities. Deve referenciar contas, organizações, documentos, setores e territórios atuais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1154155-0004,"'- Requisitos proporcionais: o documento exige organização verificada para publicar e manifestar interesse. Precisamos de distinguir exploração e preparação de rascunhos das ações que justificam verificação, respeitando a tua orientação de evitar impedimentos arbitrários.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b1cdf53f-6026-4724-ba91-fb21b176eddb\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 4,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1154155-0004: - Requisitos proporcionais: o documento exige organização verificada para publicar e manifestar interesse. Precisamos de distinguir exploração e preparação de rascunhos das ações que justificam verificação, respeitando a tua orientação de evitar impedimentos arbitrários.",P1,MASTER-e1154155-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1154155-0004,1,"[{""id"":""MASTER-e1154155-0004"",""pedido"":""- Requisitos proporcionais: o documento exige organização verificada para publicar e manifestar interesse. Precisamos de distinguir exploração e preparação de rascunhos das ações que justificam verificação, respeitando a tua orientação de evitar impedimentos arbitrários."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b1cdf53f-6026-4724-ba91-fb21b176eddb\\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 4""],""aceitacao"":""- Requisitos proporcionais: o documento exige organização verificada para publicar e manifestar interesse. Precisamos de distinguir exploração e preparação de rascunhos das ações que justificam verificação, respeitando a tua orientação de evitar impedimentos arbitrários."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1154155-0005,"Pretendes que prepare as instruções em texto para o Codex local implementar este módulo, como fizemos com o roteiro?",..\..\..\..\..\..\Users\macbook\.codex\attachments\b1cdf53f-6026-4724-ba91-fb21b176eddb\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 5,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1154155-0005: Pretendes que prepare as instruções em texto para o Codex local implementar este módulo, como fizemos com o roteiro?",P2,MASTER-e1154155-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1154155-0005,1,"[{""id"":""MASTER-e1154155-0005"",""pedido"":""Pretendes que prepare as instruções em texto para o Codex local implementar este módulo, como fizemos com o roteiro?"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b1cdf53f-6026-4724-ba91-fb21b176eddb\\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 5""],""aceitacao"":""Pretendes que prepare as instruções em texto para o Codex local implementar este módulo, como fizemos com o roteiro?"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1154155-0006,"'- Mantém a autenticação existente, sem novo registo ou SSO externo obrigatório.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b1cdf53f-6026-4724-ba91-fb21b176eddb\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 42,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1154155-0006: - Mantém a autenticação existente, sem novo registo ou SSO externo obrigatório.",P2,MASTER-e1154155-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1154155-0006,1,"[{""id"":""MASTER-e1154155-0006"",""pedido"":""- Mantém a autenticação existente, sem novo registo ou SSO externo obrigatório."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b1cdf53f-6026-4724-ba91-fb21b176eddb\\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 42""],""aceitacao"":""- Mantém a autenticação existente, sem novo registo ou SSO externo obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1154155-0007,"'- Preserva as propostas em portal_partnerships, os seus autores, estados e histórico. Qualquer adaptação deve ter pré-visualização e ser repetível sem duplicações.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b1cdf53f-6026-4724-ba91-fb21b176eddb\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 45,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1154155-0007: - Preserva as propostas em portal_partnerships, os seus autores, estados e histórico. Qualquer adaptação deve ter pré-visualização e ser repetível sem duplicações.",P2,MASTER-e1154155-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1154155-0007,1,"[{""id"":""MASTER-e1154155-0007"",""pedido"":""- Preserva as propostas em portal_partnerships, os seus autores, estados e histórico. Qualquer adaptação deve ter pré-visualização e ser repetível sem duplicações."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b1cdf53f-6026-4724-ba91-fb21b176eddb\\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 45""],""aceitacao"":""- Preserva as propostas em portal_partnerships, os seus autores, estados e histórico. Qualquer adaptação deve ter pré-visualização e ser repetível sem duplicações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1154155-0008,"A consulta pública e a preparação de uma ideia não devem exigir empresa constituída, NUIT, documentos carregados ou verificação concluída.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b1cdf53f-6026-4724-ba91-fb21b176eddb\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 63,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-e1154155-0008: A consulta pública e a preparação de uma ideia não devem exigir empresa constituída, NUIT, documentos carregados ou verificação concluída.",P2,MASTER-e1154155-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1154155-0008,1,"[{""id"":""MASTER-e1154155-0008"",""pedido"":""A consulta pública e a preparação de uma ideia não devem exigir empresa constituída, NUIT, documentos carregados ou verificação concluída."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b1cdf53f-6026-4724-ba91-fb21b176eddb\\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 63""],""aceitacao"":""A consulta pública e a preparação de uma ideia não devem exigir empresa constituída, NUIT, documentos carregados ou verificação concluída."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1154155-0009,"Dados em falta devem aparecer como pendentes. Não atribuas verificação, certificação ou aprovação sem evidência.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b1cdf53f-6026-4724-ba91-fb21b176eddb\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 65,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1154155-0009: Dados em falta devem aparecer como pendentes. Não atribuas verificação, certificação ou aprovação sem evidência.",P2,MASTER-e1154155-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1154155-0009,1,"[{""id"":""MASTER-e1154155-0009"",""pedido"":""Dados em falta devem aparecer como pendentes. Não atribuas verificação, certificação ou aprovação sem evidência."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b1cdf53f-6026-4724-ba91-fb21b176eddb\\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 65""],""aceitacao"":""Dados em falta devem aparecer como pendentes. Não atribuas verificação, certificação ou aprovação sem evidência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1154155-0010,"Os pesos do documento são valores iniciais configuráveis. Cada recomendação deve explicar os critérios considerados, a pontuação e as lacunas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b1cdf53f-6026-4724-ba91-fb21b176eddb\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 69,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1154155-0010: Os pesos do documento são valores iniciais configuráveis. Cada recomendação deve explicar os critérios considerados, a pontuação e as lacunas.",P2,MASTER-e1154155-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1154155-0010,1,"[{""id"":""MASTER-e1154155-0010"",""pedido"":""Os pesos do documento são valores iniciais configuráveis. Cada recomendação deve explicar os critérios considerados, a pontuação e as lacunas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b1cdf53f-6026-4724-ba91-fb21b176eddb\\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 69""],""aceitacao"":""Os pesos do documento são valores iniciais configuráveis. Cada recomendação deve explicar os critérios considerados, a pontuação e as lacunas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1154155-0011,"Não trates informação desconhecida como incumprimento comprovado. Uma recomendação não equivale a aprovação, e critérios desejáveis não devem transformar-se em condições eliminatórias.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b1cdf53f-6026-4724-ba91-fb21b176eddb\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 74,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1154155-0011: Não trates informação desconhecida como incumprimento comprovado. Uma recomendação não equivale a aprovação, e critérios desejáveis não devem transformar-se em condições eliminatórias.",P2,MASTER-e1154155-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1154155-0011,1,"[{""id"":""MASTER-e1154155-0011"",""pedido"":""Não trates informação desconhecida como incumprimento comprovado. Uma recomendação não equivale a aprovação, e critérios desejáveis não devem transformar-se em condições eliminatórias."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b1cdf53f-6026-4724-ba91-fb21b176eddb\\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 74""],""aceitacao"":""Não trates informação desconhecida como incumprimento comprovado. Uma recomendação não equivale a aprovação, e critérios desejáveis não devem transformar-se em condições eliminatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-e1154155-0012,"Distingue o estado da publicação da oportunidade, o estado de cada candidatura e o estado da negociação ou acordo. Uma negociação não deve encerrar automaticamente outras candidaturas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b1cdf53f-6026-4724-ba91-fb21b176eddb\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 81,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-e1154155-0012: Distingue o estado da publicação da oportunidade, o estado de cada candidatura e o estado da negociação ou acordo. Uma negociação não deve encerrar automaticamente outras candidaturas.",P2,MASTER-e1154155-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-e1154155-0012,1,"[{""id"":""MASTER-e1154155-0012"",""pedido"":""Distingue o estado da publicação da oportunidade, o estado de cada candidatura e o estado da negociação ou acordo. Uma negociação não deve encerrar automaticamente outras candidaturas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b1cdf53f-6026-4724-ba91-fb21b176eddb\\Pasted text.txt; SHA e115415527ba9a245fd8d44f4b815054f2f22c72152b5d4ba538488a06d14e85; linha 81""],""aceitacao"":""Distingue o estado da publicação da oportunidade, o estado de cada candidatura e o estado da negociação ou acordo. Uma negociação não deve encerrar automaticamente outras candidaturas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-a2ad18c7-0001,"Implementar uma camada de compatibilidade incremental e reversível entre public.existing_businesses, public.users, os sectores e serviços privados existentes e o schema mne. O schema public permanece como sistema de registo dos fluxos actuais até que cada capacidade seja reconciliada, testada e activada por feature flag. É proibido criar duas fontes concorrentes de verdade, copiar registos sem vínculo mestre ou transferir escrita para mne antes dos gates definidos neste anexo.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 1,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-a2ad18c7-0001: Implementar uma camada de compatibilidade incremental e reversível entre public.existing_businesses, public.users, os sectores e serviços privados existentes e o schema mne. O schema public permanece como sistema de registo dos fluxos actuais até que cada capacidade seja reconciliada, testada e activada por feature flag. É proibido criar duas fontes concorrentes de verdade, copiar registos sem vínculo mestre ou transferir escrita para mne antes dos gates definidos neste anexo.",P2,MASTER-a2ad18c7-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a2ad18c7-0001,1,"[{""id"":""MASTER-a2ad18c7-0001"",""pedido"":""Implementar uma camada de compatibilidade incremental e reversível entre public.existing_businesses, public.users, os sectores e serviços privados existentes e o schema mne. O schema public permanece como sistema de registo dos fluxos actuais até que cada capacidade seja reconciliada, testada e activada por feature flag. É proibido criar duas fontes concorrentes de verdade, copiar registos sem vínculo mestre ou transferir escrita para mne antes dos gates definidos neste anexo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 1""],""aceitacao"":""Implementar uma camada de compatibilidade incremental e reversível entre public.existing_businesses, public.users, os sectores e serviços privados existentes e o schema mne. O schema public permanece como sistema de registo dos fluxos actuais até que cada capacidade seja reconciliada, testada e activada por feature flag. É proibido criar duas fontes concorrentes de verdade, copiar registos sem vínculo mestre ou transferir escrita para mne antes dos gates definidos neste anexo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-a2ad18c7-0002,Domínio Compatibilidade obrigatória Gate de activação,..\..\..\..\..\..\Users\macbook\.codex\attachments\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 2,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-a2ad18c7-0002: Domínio Compatibilidade obrigatória Gate de activação,P2,MASTER-a2ad18c7-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a2ad18c7-0002,1,"[{""id"":""MASTER-a2ad18c7-0002"",""pedido"":""Domínio Compatibilidade obrigatória Gate de activação"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 2""],""aceitacao"":""Domínio Compatibilidade obrigatória Gate de activação"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-a2ad18c7-0003,"Sectores Criar mne.sector_links entre o identificador sectorial existente e o identificador canónico, com origem, código, vigência e estado. Não duplicar a taxonomia existente. Serviços devem resolver sectores por um SectorResolver versionado. Todos os sectores usados por negócios activos possuem vínculo válido; códigos desconhecidos ficam pendentes e não são inventados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 4,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-a2ad18c7-0003: Sectores Criar mne.sector_links entre o identificador sectorial existente e o identificador canónico, com origem, código, vigência e estado. Não duplicar a taxonomia existente. Serviços devem resolver sectores por um SectorResolver versionado. Todos os sectores usados por negócios activos possuem vínculo válido; códigos desconhecidos ficam pendentes e não são inventados.",P2,MASTER-a2ad18c7-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a2ad18c7-0003,1,"[{""id"":""MASTER-a2ad18c7-0003"",""pedido"":""Sectores Criar mne.sector_links entre o identificador sectorial existente e o identificador canónico, com origem, código, vigência e estado. Não duplicar a taxonomia existente. Serviços devem resolver sectores por um SectorResolver versionado. Todos os sectores usados por negócios activos possuem vínculo válido; códigos desconhecidos ficam pendentes e não são inventados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 4""],""aceitacao"":""Sectores Criar mne.sector_links entre o identificador sectorial existente e o identificador canónico, com origem, código, vigência e estado. Não duplicar a taxonomia existente. Serviços devem resolver sectores por um SectorResolver versionado. Todos os sectores usados por negócios activos possuem vínculo válido; códigos desconhecidos ficam pendentes e não são inventados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-a2ad18c7-0004,"Negócios existentes Usar mne.business_links ou external_identifiers para relacionar cada public.existing_businesses.id com um único UUID canónico. A migração deve ser determinística, idempotente e preservar o identificador legado. Proibir segunda cópia activa do mesmo negócio. Contagens, chaves, estados, proprietários e campos críticos reconciliados; relatório de rejeições vazio ou formalmente aceite.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 5,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-a2ad18c7-0004: Negócios existentes Usar mne.business_links ou external_identifiers para relacionar cada public.existing_businesses.id com um único UUID canónico. A migração deve ser determinística, idempotente e preservar o identificador legado. Proibir segunda cópia activa do mesmo negócio. Contagens, chaves, estados, proprietários e campos críticos reconciliados; relatório de rejeições vazio ou formalmente aceite.",P2,MASTER-a2ad18c7-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a2ad18c7-0004,1,"[{""id"":""MASTER-a2ad18c7-0004"",""pedido"":""Negócios existentes Usar mne.business_links ou external_identifiers para relacionar cada public.existing_businesses.id com um único UUID canónico. A migração deve ser determinística, idempotente e preservar o identificador legado. Proibir segunda cópia activa do mesmo negócio. Contagens, chaves, estados, proprietários e campos críticos reconciliados; relatório de rejeições vazio ou formalmente aceite."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 5""],""aceitacao"":""Negócios existentes Usar mne.business_links ou external_identifiers para relacionar cada public.existing_businesses.id com um único UUID canónico. A migração deve ser determinística, idempotente e preservar o identificador legado. Proibir segunda cópia activa do mesmo negócio. Contagens, chaves, estados, proprietários e campos críticos reconciliados; relatório de rejeições vazio ou formalmente aceite."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-a2ad18c7-0005,"Formulários e seguimento Os formulários dos Anexos A e B continuam a usar os serviços actuais através das novas interfaces. Os mecanismos do Anexo C devem utilizar identificadores de compatibilidade e não pressupor que o fluxo já foi transferido para mne. Jornadas ponta a ponta, permissões, SLA, notificações e deduplicação aprovados no modo legado e no modo canónico.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 8,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-a2ad18c7-0005: Formulários e seguimento Os formulários dos Anexos A e B continuam a usar os serviços actuais através das novas interfaces. Os mecanismos do Anexo C devem utilizar identificadores de compatibilidade e não pressupor que o fluxo já foi transferido para mne. Jornadas ponta a ponta, permissões, SLA, notificações e deduplicação aprovados no modo legado e no modo canónico.",P2,MASTER-a2ad18c7-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a2ad18c7-0005,1,"[{""id"":""MASTER-a2ad18c7-0005"",""pedido"":""Formulários e seguimento Os formulários dos Anexos A e B continuam a usar os serviços actuais através das novas interfaces. Os mecanismos do Anexo C devem utilizar identificadores de compatibilidade e não pressupor que o fluxo já foi transferido para mne. Jornadas ponta a ponta, permissões, SLA, notificações e deduplicação aprovados no modo legado e no modo canónico."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 8""],""aceitacao"":""Formulários e seguimento Os formulários dos Anexos A e B continuam a usar os serviços actuais através das novas interfaces. Os mecanismos do Anexo C devem utilizar identificadores de compatibilidade e não pressupor que o fluxo já foi transferido para mne. Jornadas ponta a ponta, permissões, SLA, notificações e deduplicação aprovados no modo legado e no modo canónico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-a2ad18c7-0006,D.1 Sequência técnica obrigatória,..\..\..\..\..\..\Users\macbook\.codex\attachments\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 10,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-a2ad18c7-0006: D.1 Sequência técnica obrigatória,P2,MASTER-a2ad18c7-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a2ad18c7-0006,1,"[{""id"":""MASTER-a2ad18c7-0006"",""pedido"":""D.1 Sequência técnica obrigatória"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 10""],""aceitacao"":""D.1 Sequência técnica obrigatória"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-a2ad18c7-0007,5. Leitura sombra: ler do legado para resposta e do canónico apenas para comparação assíncrona; registar divergências sem expor dados sensíveis.,..\..\..\..\..\..\Users\macbook\.codex\attachments\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 15,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-a2ad18c7-0007: 5. Leitura sombra: ler do legado para resposta e do canónico apenas para comparação assíncrona; registar divergências sem expor dados sensíveis.,P2,MASTER-a2ad18c7-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a2ad18c7-0007,1,"[{""id"":""MASTER-a2ad18c7-0007"",""pedido"":""5. Leitura sombra: ler do legado para resposta e do canónico apenas para comparação assíncrona; registar divergências sem expor dados sensíveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 15""],""aceitacao"":""5. Leitura sombra: ler do legado para resposta e do canónico apenas para comparação assíncrona; registar divergências sem expor dados sensíveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-a2ad18c7-0008,"• O UP deve ser idempotente, adquirir bloqueio consultivo, validar pré-condições, criar somente objectos de compatibilidade e abortar perante tipo, tabela ou constraint inesperada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 21,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-a2ad18c7-0008: • O UP deve ser idempotente, adquirir bloqueio consultivo, validar pré-condições, criar somente objectos de compatibilidade e abortar perante tipo, tabela ou constraint inesperada.",P2,MASTER-a2ad18c7-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a2ad18c7-0008,1,"[{""id"":""MASTER-a2ad18c7-0008"",""pedido"":""• O UP deve ser idempotente, adquirir bloqueio consultivo, validar pré-condições, criar somente objectos de compatibilidade e abortar perante tipo, tabela ou constraint inesperada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 21""],""aceitacao"":""• O UP deve ser idempotente, adquirir bloqueio consultivo, validar pré-condições, criar somente objectos de compatibilidade e abortar perante tipo, tabela ou constraint inesperada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-a2ad18c7-0009,"• O DOWN deve recusar execução quando existirem dependências activas ou escritas canónicas não revertidas; nunca deve remover dados de negócio, migrations 001–003 ou históricos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 22,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-a2ad18c7-0009: • O DOWN deve recusar execução quando existirem dependências activas ou escritas canónicas não revertidas; nunca deve remover dados de negócio, migrations 001–003 ou históricos.",P2,MASTER-a2ad18c7-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a2ad18c7-0009,1,"[{""id"":""MASTER-a2ad18c7-0009"",""pedido"":""• O DOWN deve recusar execução quando existirem dependências activas ou escritas canónicas não revertidas; nunca deve remover dados de negócio, migrations 001–003 ou históricos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 22""],""aceitacao"":""• O DOWN deve recusar execução quando existirem dependências activas ou escritas canónicas não revertidas; nunca deve remover dados de negócio, migrations 001–003 ou históricos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-a2ad18c7-0010,"• Decisão actual: Go condicionado apenas para implementar e testar a camada de compatibilidade. No-Go para migração de escrita, publicação pública ou produção enquanto identidade, sectores, negócios e autorização não estiverem integralmente reconciliados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 36,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-a2ad18c7-0010: • Decisão actual: Go condicionado apenas para implementar e testar a camada de compatibilidade. No-Go para migração de escrita, publicação pública ou produção enquanto identidade, sectores, negócios e autorização não estiverem integralmente reconciliados.",P2,MASTER-a2ad18c7-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-a2ad18c7-0010,1,"[{""id"":""MASTER-a2ad18c7-0010"",""pedido"":""• Decisão actual: Go condicionado apenas para implementar e testar a camada de compatibilidade. No-Go para migração de escrita, publicação pública ou produção enquanto identidade, sectores, negócios e autorização não estiverem integralmente reconciliados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b86ad3e6-37f4-4f04-9bbf-6dc33f69250e\\Pasted text.txt; SHA a2ad18c729f00e37db23c1b26615dcee50960e0eed7346d6cc013e6a57c2c24d; linha 36""],""aceitacao"":""• Decisão actual: Go condicionado apenas para implementar e testar a camada de compatibilidade. No-Go para migração de escrita, publicação pública ou produção enquanto identidade, sectores, negócios e autorização não estiverem integralmente reconciliados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f6dd1d9-0001,"Implementar e concluir a gestão documental e a página pública http://localhost:8000/documentos, garantindo que a documentação já fornecida possa ser organizada, consultada e utilizada pelos módulos do portal.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 3,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9f6dd1d9-0001: Implementar e concluir a gestão documental e a página pública http://localhost:8000/documentos, garantindo que a documentação já fornecida possa ser organizada, consultada e utilizada pelos módulos do portal.",P2,MASTER-9f6dd1d9-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0001,1,"[{""id"":""MASTER-9f6dd1d9-0001"",""pedido"":""Implementar e concluir a gestão documental e a página pública http://localhost:8000/documentos, garantindo que a documentação já fornecida possa ser organizada, consultada e utilizada pelos módulos do portal."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 3""],""aceitacao"":""Implementar e concluir a gestão documental e a página pública http://localhost:8000/documentos, garantindo que a documentação já fornecida possa ser organizada, consultada e utilizada pelos módulos do portal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f6dd1d9-0002,"A entrega deve incluir os formulários administrativos, a disponibilização pública autorizada e as associações efectivas aos requisitos e procedimentos. Não considerar concluído apenas por importar ficheiros, criar tabelas, apresentar um estado vazio ou obter HTTP 200.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 5,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9f6dd1d9-0002: A entrega deve incluir os formulários administrativos, a disponibilização pública autorizada e as associações efectivas aos requisitos e procedimentos. Não considerar concluído apenas por importar ficheiros, criar tabelas, apresentar um estado vazio ou obter HTTP 200.",P2,MASTER-9f6dd1d9-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0002,1,"[{""id"":""MASTER-9f6dd1d9-0002"",""pedido"":""A entrega deve incluir os formulários administrativos, a disponibilização pública autorizada e as associações efectivas aos requisitos e procedimentos. Não considerar concluído apenas por importar ficheiros, criar tabelas, apresentar um estado vazio ou obter HTTP 200."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 5""],""aceitacao"":""A entrega deve incluir os formulários administrativos, a disponibilização pública autorizada e as associações efectivas aos requisitos e procedimentos. Não considerar concluído apenas por importar ficheiros, criar tabelas, apresentar um estado vazio ou obter HTTP 200."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f6dd1d9-0003,"Reutilizar biblioteca, armazenamento, fontes jurídicas, anexos, permissões e análise antimalware existentes. Não criar estruturas paralelas nem duplicar documentos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 11,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9f6dd1d9-0003: Reutilizar biblioteca, armazenamento, fontes jurídicas, anexos, permissões e análise antimalware existentes. Não criar estruturas paralelas nem duplicar documentos.",P2,MASTER-9f6dd1d9-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0003,1,"[{""id"":""MASTER-9f6dd1d9-0003"",""pedido"":""Reutilizar biblioteca, armazenamento, fontes jurídicas, anexos, permissões e análise antimalware existentes. Não criar estruturas paralelas nem duplicar documentos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 11""],""aceitacao"":""Reutilizar biblioteca, armazenamento, fontes jurídicas, anexos, permissões e análise antimalware existentes. Não criar estruturas paralelas nem duplicar documentos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f6dd1d9-0004,"Preservar originais e proveniência. Detectar duplicações por hash e identidade documental. Relacionar versões, traduções, alterações e revogações, sem as fundir indiscriminadamente.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 30,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9f6dd1d9-0004: Preservar originais e proveniência. Detectar duplicações por hash e identidade documental. Relacionar versões, traduções, alterações e revogações, sem as fundir indiscriminadamente.",P2,MASTER-9f6dd1d9-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0004,1,"[{""id"":""MASTER-9f6dd1d9-0004"",""pedido"":""Preservar originais e proveniência. Detectar duplicações por hash e identidade documental. Relacionar versões, traduções, alterações e revogações, sem as fundir indiscriminadamente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 30""],""aceitacao"":""Preservar originais e proveniência. Detectar duplicações por hash e identidade documental. Relacionar versões, traduções, alterações e revogações, sem as fundir indiscriminadamente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f6dd1d9-0005,Disponibilizar um formulário organizado em secções simples:,..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 36,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-9f6dd1d9-0005: Disponibilizar um formulário organizado em secções simples:,P2,MASTER-9f6dd1d9-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0005,1,"[{""id"":""MASTER-9f6dd1d9-0005"",""pedido"":""Disponibilizar um formulário organizado em secções simples:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 36""],""aceitacao"":""Disponibilizar um formulário organizado em secções simples:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f6dd1d9-0006,"Permitir guardar rascunhos incompletos. O gestor autorizado deve conseguir consultar e editar documentos privados, mesmo quando ainda não possam aparecer publicamente.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 69,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9f6dd1d9-0006: Permitir guardar rascunhos incompletos. O gestor autorizado deve conseguir consultar e editar documentos privados, mesmo quando ainda não possam aparecer publicamente.",P1,MASTER-9f6dd1d9-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0006,1,"[{""id"":""MASTER-9f6dd1d9-0006"",""pedido"":""Permitir guardar rascunhos incompletos. O gestor autorizado deve conseguir consultar e editar documentos privados, mesmo quando ainda não possam aparecer publicamente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 69""],""aceitacao"":""Permitir guardar rascunhos incompletos. O gestor autorizado deve conseguir consultar e editar documentos privados, mesmo quando ainda não possam aparecer publicamente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f6dd1d9-0007,"Implementar uma biblioteca clara e responsiva, com:",..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 75,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9f6dd1d9-0007: Implementar uma biblioteca clara e responsiva, com:",P2,MASTER-9f6dd1d9-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0007,1,"[{""id"":""MASTER-9f6dd1d9-0007"",""pedido"":""Implementar uma biblioteca clara e responsiva, com:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 75""],""aceitacao"":""Implementar uma biblioteca clara e responsiva, com:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f6dd1d9-0008,"Permitir filtrar por tipo documental, actividade, etapa, entidade emitente, idioma e âmbito territorial.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 95,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f6dd1d9-0008: Permitir filtrar por tipo documental, actividade, etapa, entidade emitente, idioma e âmbito territorial.",P2,MASTER-9f6dd1d9-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0008,1,"[{""id"":""MASTER-9f6dd1d9-0008"",""pedido"":""Permitir filtrar por tipo documental, actividade, etapa, entidade emitente, idioma e âmbito territorial."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 95""],""aceitacao"":""Permitir filtrar por tipo documental, actividade, etapa, entidade emitente, idioma e âmbito territorial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f6dd1d9-0009,"Documentos nacionais aplicáveis devem permanecer acessíveis numa pesquisa provincial, claramente identificados. Não confundir localização da entidade emitente com território de aplicação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 97,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f6dd1d9-0009: Documentos nacionais aplicáveis devem permanecer acessíveis numa pesquisa provincial, claramente identificados. Não confundir localização da entidade emitente com território de aplicação.",P1,MASTER-9f6dd1d9-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0009,1,"[{""id"":""MASTER-9f6dd1d9-0009"",""pedido"":""Documentos nacionais aplicáveis devem permanecer acessíveis numa pesquisa provincial, claramente identificados. Não confundir localização da entidade emitente com território de aplicação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 97""],""aceitacao"":""Documentos nacionais aplicáveis devem permanecer acessíveis numa pesquisa provincial, claramente identificados. Não confundir localização da entidade emitente com território de aplicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f6dd1d9-0010,"Lista, contagem, paginação e eventuais exportações devem partilhar os mesmos critérios de pesquisa.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 99,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f6dd1d9-0010: Lista, contagem, paginação e eventuais exportações devem partilhar os mesmos critérios de pesquisa.",P2,MASTER-9f6dd1d9-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0010,1,"[{""id"":""MASTER-9f6dd1d9-0010"",""pedido"":""Lista, contagem, paginação e eventuais exportações devem partilhar os mesmos critérios de pesquisa."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 99""],""aceitacao"":""Lista, contagem, paginação e eventuais exportações devem partilhar os mesmos critérios de pesquisa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f6dd1d9-0011,Cada resultado deve apresentar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 103,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9f6dd1d9-0011: Cada resultado deve apresentar:,P2,MASTER-9f6dd1d9-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0011,1,"[{""id"":""MASTER-9f6dd1d9-0011"",""pedido"":""Cada resultado deve apresentar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 103""],""aceitacao"":""Cada resultado deve apresentar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f6dd1d9-0012,Não apresentar botões sem funcionamento. Disponibilizar download como alternativa quando a pré-visualização não for suportada.,..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 117,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9f6dd1d9-0012: Não apresentar botões sem funcionamento. Disponibilizar download como alternativa quando a pré-visualização não for suportada.,P2,MASTER-9f6dd1d9-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0012,1,"[{""id"":""MASTER-9f6dd1d9-0012"",""pedido"":""Não apresentar botões sem funcionamento. Disponibilizar download como alternativa quando a pré-visualização não for suportada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 117""],""aceitacao"":""Não apresentar botões sem funcionamento. Disponibilizar download como alternativa quando a pré-visualização não for suportada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f6dd1d9-0013,Preservar filtros ao abrir a ficha e regressar à pesquisa.,..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 121,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9f6dd1d9-0013: Preservar filtros ao abrir a ficha e regressar à pesquisa.,P2,MASTER-9f6dd1d9-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0013,1,"[{""id"":""MASTER-9f6dd1d9-0013"",""pedido"":""Preservar filtros ao abrir a ficha e regressar à pesquisa."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 121""],""aceitacao"":""Preservar filtros ao abrir a ficha e regressar à pesquisa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f6dd1d9-0014,"Cada associação deve explicar o que a fonte sustenta, em que condições e em que período.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 137,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f6dd1d9-0014: Cada associação deve explicar o que a fonte sustenta, em que condições e em que período.",P2,MASTER-9f6dd1d9-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0014,1,"[{""id"":""MASTER-9f6dd1d9-0014"",""pedido"":""Cada associação deve explicar o que a fonte sustenta, em que condições e em que período."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 137""],""aceitacao"":""Cada associação deve explicar o que a fonte sustenta, em que condições e em que período."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f6dd1d9-0015,'- Documento obrigatório;,..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 142 | ..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 70,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-9f6dd1d9-0015: - Documento obrigatório; | MASTER-55050f60-0009: - Documento obrigatório;,P2,MASTER-9f6dd1d9-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-55050f60-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0015 | MASTER-55050f60-0009,2,"[{""id"":""MASTER-9f6dd1d9-0015"",""pedido"":""- Documento obrigatório;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 142""],""aceitacao"":""- Documento obrigatório;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""},{""id"":""MASTER-55050f60-0009"",""pedido"":""- Documento obrigatório;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 70""],""aceitacao"":""- Documento obrigatório;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f6dd1d9-0016,'- Obrigatório sob condições;,..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 143,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-9f6dd1d9-0016: - Obrigatório sob condições;,P2,MASTER-9f6dd1d9-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0016,1,"[{""id"":""MASTER-9f6dd1d9-0016"",""pedido"":""- Obrigatório sob condições;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 143""],""aceitacao"":""- Obrigatório sob condições;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f6dd1d9-0017,"Apresentar “Base legal e documentos” nos ecrãs relevantes. No simulador e dossier, disponibilizar documentos úteis para o projecto, com justificação da recomendação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 149,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f6dd1d9-0017: Apresentar “Base legal e documentos” nos ecrãs relevantes. No simulador e dossier, disponibilizar documentos úteis para o projecto, com justificação da recomendação.",P2,MASTER-9f6dd1d9-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0017,1,"[{""id"":""MASTER-9f6dd1d9-0017"",""pedido"":""Apresentar “Base legal e documentos” nos ecrãs relevantes. No simulador e dossier, disponibilizar documentos úteis para o projecto, com justificação da recomendação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 149""],""aceitacao"":""Apresentar “Base legal e documentos” nos ecrãs relevantes. No simulador e dossier, disponibilizar documentos úteis para o projecto, com justificação da recomendação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f6dd1d9-0018,Processar os ficheiros pelo antimalware existente. Exigir resultado válido e correspondência entre hash analisado e ficheiro servido.,..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 155,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-9f6dd1d9-0018: Processar os ficheiros pelo antimalware existente. Exigir resultado válido e correspondência entre hash analisado e ficheiro servido.,P2,MASTER-9f6dd1d9-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0018,1,"[{""id"":""MASTER-9f6dd1d9-0018"",""pedido"":""Processar os ficheiros pelo antimalware existente. Exigir resultado válido e correspondência entre hash analisado e ficheiro servido."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 155""],""aceitacao"":""Processar os ficheiros pelo antimalware existente. Exigir resultado válido e correspondência entre hash analisado e ficheiro servido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f6dd1d9-0019,"Rever individualmente fonte, possibilidade de divulgação e situação documental. Publicar os documentos esclarecidos sem esperar pela revisão integral do acervo.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 159,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9f6dd1d9-0019: Rever individualmente fonte, possibilidade de divulgação e situação documental. Publicar os documentos esclarecidos sem esperar pela revisão integral do acervo.",P2,MASTER-9f6dd1d9-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0019,1,"[{""id"":""MASTER-9f6dd1d9-0019"",""pedido"":""Rever individualmente fonte, possibilidade de divulgação e situação documental. Publicar os documentos esclarecidos sem esperar pela revisão integral do acervo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 159""],""aceitacao"":""Rever individualmente fonte, possibilidade de divulgação e situação documental. Publicar os documentos esclarecidos sem esperar pela revisão integral do acervo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f6dd1d9-0020,"Aplicar a revisão documental proporcional acordada para esta fase, sem introduzir certificadores externos como requisito geral. Preservar as políticas de acesso existentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 167,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-9f6dd1d9-0020: Aplicar a revisão documental proporcional acordada para esta fase, sem introduzir certificadores externos como requisito geral. Preservar as políticas de acesso existentes.",P2,MASTER-9f6dd1d9-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0020,1,"[{""id"":""MASTER-9f6dd1d9-0020"",""pedido"":""Aplicar a revisão documental proporcional acordada para esta fase, sem introduzir certificadores externos como requisito geral. Preservar as políticas de acesso existentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 167""],""aceitacao"":""Aplicar a revisão documental proporcional acordada para esta fase, sem introduzir certificadores externos como requisito geral. Preservar as políticas de acesso existentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f6dd1d9-0021,Disponibilizar acesso visível a /documentos a partir do Início e dos módulos relacionados.,..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 181,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-9f6dd1d9-0021: Disponibilizar acesso visível a /documentos a partir do Início e dos módulos relacionados.,P2,MASTER-9f6dd1d9-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0021,1,"[{""id"":""MASTER-9f6dd1d9-0021"",""pedido"":""Disponibilizar acesso visível a /documentos a partir do Início e dos módulos relacionados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 181""],""aceitacao"":""Disponibilizar acesso visível a /documentos a partir do Início e dos módulos relacionados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-9f6dd1d9-0022,"Executar testes PHP, frontend, TypeScript e build pertinentes. Se o browser automatizado estiver indisponível, fornecer um roteiro manual e registar a evidência obtida, sem afirmar um ensaio que não ocorreu.",..\..\..\..\..\..\Users\macbook\.codex\attachments\b93f36c6-ac2c-45f4-995d-577c09b3862e\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 213,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-9f6dd1d9-0022: Executar testes PHP, frontend, TypeScript e build pertinentes. Se o browser automatizado estiver indisponível, fornecer um roteiro manual e registar a evidência obtida, sem afirmar um ensaio que não ocorreu.",P2,MASTER-9f6dd1d9-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-9f6dd1d9-0022,1,"[{""id"":""MASTER-9f6dd1d9-0022"",""pedido"":""Executar testes PHP, frontend, TypeScript e build pertinentes. Se o browser automatizado estiver indisponível, fornecer um roteiro manual e registar a evidência obtida, sem afirmar um ensaio que não ocorreu."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\b93f36c6-ac2c-45f4-995d-577c09b3862e\\Pasted text.txt; SHA 9f6dd1d9c0ca8628443edc69a6151ba49f96a8e044ac8aface249c4957dafb86; linha 213""],""aceitacao"":""Executar testes PHP, frontend, TypeScript e build pertinentes. Se o browser automatizado estiver indisponível, fornecer um roteiro manual e registar a evidência obtida, sem afirmar um ensaio que não ocorreu."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0001,"Cada sector, Corredor, Cluster, projecto, ZEE, ZFI e parque industrial deve estar associado a uma localização de implantação, registada no nível territorial permitido e apresentada de forma genérica quando a precisão exacta não estiver autorizada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 16,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0001: Cada sector, Corredor, Cluster, projecto, ZEE, ZFI e parque industrial deve estar associado a uma localização de implantação, registada no nível territorial permitido e apresentada de forma genérica quando a precisão exacta não estiver autorizada.",P2,MASTER-fd787802-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0001,1,"[{""id"":""MASTER-fd787802-0001"",""pedido"":""Cada sector, Corredor, Cluster, projecto, ZEE, ZFI e parque industrial deve estar associado a uma localização de implantação, registada no nível territorial permitido e apresentada de forma genérica quando a precisão exacta não estiver autorizada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 16""],""aceitacao"":""Cada sector, Corredor, Cluster, projecto, ZEE, ZFI e parque industrial deve estar associado a uma localização de implantação, registada no nível territorial permitido e apresentada de forma genérica quando a precisão exacta não estiver autorizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0002,"A solução deve permitir responder, de forma estruturada, às seguintes perguntas:",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 18,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0002: A solução deve permitir responder, de forma estruturada, às seguintes perguntas:",P2,MASTER-fd787802-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0002,1,"[{""id"":""MASTER-fd787802-0002"",""pedido"":""A solução deve permitir responder, de forma estruturada, às seguintes perguntas:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 18""],""aceitacao"":""A solução deve permitir responder, de forma estruturada, às seguintes perguntas:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0003,"Os investidores devem dispor de um espaço próprio para definir as necessidades de pessoal de cada área ou projecto de investimento, incluindo funções, competências, qualificações, experiência, número estimado de profissionais, localização genérica e horizonte temporal. Em articulação com essas necessidades, os indivíduos devem poder registar o seu perfil profissional, currículo e competências, enquanto as instituições académicas e de formação devem poder inscrever candidatos ou disponibilizar perfis, cursos e competências, mediante consentimento e autorização adequados. O sistema deve permitir pesquisar, relacionar e disponibilizar esses perfis por área de investimento, respeitando os níveis de visibilidade, a protecção de dados pessoais, a validação da informação e os controlos de acesso.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 28,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0003: Os investidores devem dispor de um espaço próprio para definir as necessidades de pessoal de cada área ou projecto de investimento, incluindo funções, competências, qualificações, experiência, número estimado de profissionais, localização genérica e horizonte temporal. Em articulação com essas necessidades, os indivíduos devem poder registar o seu perfil profissional, currículo e competências, enquanto as instituições académicas e de formação devem poder inscrever candidatos ou disponibilizar perfis, cursos e competências, mediante consentimento e autorização adequados. O sistema deve permitir pesquisar, relacionar e disponibilizar esses perfis por área de investimento, respeitando os níveis de visibilidade, a protecção de dados pessoais, a validação da informação e os controlos de acesso.",P2,MASTER-fd787802-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0003,1,"[{""id"":""MASTER-fd787802-0003"",""pedido"":""Os investidores devem dispor de um espaço próprio para definir as necessidades de pessoal de cada área ou projecto de investimento, incluindo funções, competências, qualificações, experiência, número estimado de profissionais, localização genérica e horizonte temporal. Em articulação com essas necessidades, os indivíduos devem poder registar o seu perfil profissional, currículo e competências, enquanto as instituições académicas e de formação devem poder inscrever candidatos ou disponibilizar perfis, cursos e competências, mediante consentimento e autorização adequados. O sistema deve permitir pesquisar, relacionar e disponibilizar esses perfis por área de investimento, respeitando os níveis de visibilidade, a protecção de dados pessoais, a validação da informação e os controlos de acesso."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 28""],""aceitacao"":""Os investidores devem dispor de um espaço próprio para definir as necessidades de pessoal de cada área ou projecto de investimento, incluindo funções, competências, qualificações, experiência, número estimado de profissionais, localização genérica e horizonte temporal. Em articulação com essas necessidades, os indivíduos devem poder registar o seu perfil profissional, currículo e competências, enquanto as instituições académicas e de formação devem poder inscrever candidatos ou disponibilizar perfis, cursos e competências, mediante consentimento e autorização adequados. O sistema deve permitir pesquisar, relacionar e disponibilizar esses perfis por área de investimento, respeitando os níveis de visibilidade, a protecção de dados pessoais, a validação da informação e os controlos de acesso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0004,"A inclusão desta alteração deve ser executada de forma incremental, auditável e não destrutiva, preservando as funcionalidades existentes do InvestMoz. Cada etapa deve produzir evidências, responsáveis identificados e um ponto de validação antes do avanço para a fase seguinte.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 30,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0004: A inclusão desta alteração deve ser executada de forma incremental, auditável e não destrutiva, preservando as funcionalidades existentes do InvestMoz. Cada etapa deve produzir evidências, responsáveis identificados e um ponto de validação antes do avanço para a fase seguinte.",P2,MASTER-fd787802-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0004,1,"[{""id"":""MASTER-fd787802-0004"",""pedido"":""A inclusão desta alteração deve ser executada de forma incremental, auditável e não destrutiva, preservando as funcionalidades existentes do InvestMoz. Cada etapa deve produzir evidências, responsáveis identificados e um ponto de validação antes do avanço para a fase seguinte."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 30""],""aceitacao"":""A inclusão desta alteração deve ser executada de forma incremental, auditável e não destrutiva, preservando as funcionalidades existentes do InvestMoz. Cada etapa deve produzir evidências, responsáveis identificados e um ponto de validação antes do avanço para a fase seguinte."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0005,"2. Especificação funcional: detalhar casos de uso para investidores, indivíduos, instituições académicas e administradores; definir dados obrigatórios, estados do registo, regras de pesquisa, níveis de visibilidade, notificações, critérios de correspondência e critérios de aceitação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 32,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0005: 2. Especificação funcional: detalhar casos de uso para investidores, indivíduos, instituições académicas e administradores; definir dados obrigatórios, estados do registo, regras de pesquisa, níveis de visibilidade, notificações, critérios de correspondência e critérios de aceitação.",P2,MASTER-fd787802-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0005,1,"[{""id"":""MASTER-fd787802-0005"",""pedido"":""2. Especificação funcional: detalhar casos de uso para investidores, indivíduos, instituições académicas e administradores; definir dados obrigatórios, estados do registo, regras de pesquisa, níveis de visibilidade, notificações, critérios de correspondência e critérios de aceitação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 32""],""aceitacao"":""2. Especificação funcional: detalhar casos de uso para investidores, indivíduos, instituições académicas e administradores; definir dados obrigatórios, estados do registo, regras de pesquisa, níveis de visibilidade, notificações, critérios de correspondência e critérios de aceitação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0006,"4. Perfis, permissões e governação: definir papéis e permissões por tipo de utilizador; limitar o acesso a dados pessoais; separar informação pública, restrita e confidencial; implementar aprovação institucional, validação de perfis, segregação de funções e registo de todas as operações críticas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 34,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0006: 4. Perfis, permissões e governação: definir papéis e permissões por tipo de utilizador; limitar o acesso a dados pessoais; separar informação pública, restrita e confidencial; implementar aprovação institucional, validação de perfis, segregação de funções e registo de todas as operações críticas.",P2,MASTER-fd787802-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0006,1,"[{""id"":""MASTER-fd787802-0006"",""pedido"":""4. Perfis, permissões e governação: definir papéis e permissões por tipo de utilizador; limitar o acesso a dados pessoais; separar informação pública, restrita e confidencial; implementar aprovação institucional, validação de perfis, segregação de funções e registo de todas as operações críticas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 34""],""aceitacao"":""4. Perfis, permissões e governação: definir papéis e permissões por tipo de utilizador; limitar o acesso a dados pessoais; separar informação pública, restrita e confidencial; implementar aprovação institucional, validação de perfis, segregação de funções e registo de todas as operações críticas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0007,"5. Implementação do backend: desenvolver serviços e APIs REST versionadas para criar, consultar, actualizar, validar, publicar, pesquisar e arquivar necessidades e perfis; aplicar validação de dados, paginação, filtros, controlo de acesso, protecção contra abuso e documentação da API.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 35,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0007: 5. Implementação do backend: desenvolver serviços e APIs REST versionadas para criar, consultar, actualizar, validar, publicar, pesquisar e arquivar necessidades e perfis; aplicar validação de dados, paginação, filtros, controlo de acesso, protecção contra abuso e documentação da API.",P2,MASTER-fd787802-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0007,1,"[{""id"":""MASTER-fd787802-0007"",""pedido"":""5. Implementação do backend: desenvolver serviços e APIs REST versionadas para criar, consultar, actualizar, validar, publicar, pesquisar e arquivar necessidades e perfis; aplicar validação de dados, paginação, filtros, controlo de acesso, protecção contra abuso e documentação da API."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 35""],""aceitacao"":""5. Implementação do backend: desenvolver serviços e APIs REST versionadas para criar, consultar, actualizar, validar, publicar, pesquisar e arquivar necessidades e perfis; aplicar validação de dados, paginação, filtros, controlo de acesso, protecção contra abuso e documentação da API."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0008,"7. Consentimento e protecção de dados: recolher consentimento explícito e granular; registar finalidade, data, versão e origem do consentimento; permitir revogação, rectificação e eliminação quando aplicável; minimizar os dados recolhidos; ocultar contactos e dados sensíveis por defeito; definir prazos de retenção e procedimentos de resposta a incidentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 37,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0008: 7. Consentimento e protecção de dados: recolher consentimento explícito e granular; registar finalidade, data, versão e origem do consentimento; permitir revogação, rectificação e eliminação quando aplicável; minimizar os dados recolhidos; ocultar contactos e dados sensíveis por defeito; definir prazos de retenção e procedimentos de resposta a incidentes.",P2,MASTER-fd787802-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0008,1,"[{""id"":""MASTER-fd787802-0008"",""pedido"":""7. Consentimento e protecção de dados: recolher consentimento explícito e granular; registar finalidade, data, versão e origem do consentimento; permitir revogação, rectificação e eliminação quando aplicável; minimizar os dados recolhidos; ocultar contactos e dados sensíveis por defeito; definir prazos de retenção e procedimentos de resposta a incidentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 37""],""aceitacao"":""7. Consentimento e protecção de dados: recolher consentimento explícito e granular; registar finalidade, data, versão e origem do consentimento; permitir revogação, rectificação e eliminação quando aplicável; minimizar os dados recolhidos; ocultar contactos e dados sensíveis por defeito; definir prazos de retenção e procedimentos de resposta a incidentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0009,"8. Motor de pesquisa e correspondência: relacionar necessidades com perfis com base em competências, qualificações, experiência, localização genérica, disponibilidade e horizonte temporal; apresentar resultados explicáveis; impedir decisões exclusivamente automatizadas com impacto relevante; permitir revisão humana e contestação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 38,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0009: 8. Motor de pesquisa e correspondência: relacionar necessidades com perfis com base em competências, qualificações, experiência, localização genérica, disponibilidade e horizonte temporal; apresentar resultados explicáveis; impedir decisões exclusivamente automatizadas com impacto relevante; permitir revisão humana e contestação.",P2,MASTER-fd787802-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0009,1,"[{""id"":""MASTER-fd787802-0009"",""pedido"":""8. Motor de pesquisa e correspondência: relacionar necessidades com perfis com base em competências, qualificações, experiência, localização genérica, disponibilidade e horizonte temporal; apresentar resultados explicáveis; impedir decisões exclusivamente automatizadas com impacto relevante; permitir revisão humana e contestação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 38""],""aceitacao"":""8. Motor de pesquisa e correspondência: relacionar necessidades com perfis com base em competências, qualificações, experiência, localização genérica, disponibilidade e horizonte temporal; apresentar resultados explicáveis; impedir decisões exclusivamente automatizadas com impacto relevante; permitir revisão humana e contestação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0010,"9. Integração com módulos existentes e CRM: reutilizar fontes mestre de empresas, projectos, Clusters, Corredores, localizações e utilizadores; sincronizar apenas os dados necessários com o CRM open source; evitar duplicação; definir identificadores únicos, regras de reconciliação, logs e tratamento de falhas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 39,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0010: 9. Integração com módulos existentes e CRM: reutilizar fontes mestre de empresas, projectos, Clusters, Corredores, localizações e utilizadores; sincronizar apenas os dados necessários com o CRM open source; evitar duplicação; definir identificadores únicos, regras de reconciliação, logs e tratamento de falhas.",P2,MASTER-fd787802-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0010,1,"[{""id"":""MASTER-fd787802-0010"",""pedido"":""9. Integração com módulos existentes e CRM: reutilizar fontes mestre de empresas, projectos, Clusters, Corredores, localizações e utilizadores; sincronizar apenas os dados necessários com o CRM open source; evitar duplicação; definir identificadores únicos, regras de reconciliação, logs e tratamento de falhas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 39""],""aceitacao"":""9. Integração com módulos existentes e CRM: reutilizar fontes mestre de empresas, projectos, Clusters, Corredores, localizações e utilizadores; sincronizar apenas os dados necessários com o CRM open source; evitar duplicação; definir identificadores únicos, regras de reconciliação, logs e tratamento de falhas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0011,"10. Testes e validação: executar testes unitários, integração, contrato de API, interface, permissões, segurança, desempenho, acessibilidade, idiomas, migração e recuperação; validar cenários positivos e negativos com representantes dos quatro perfis de utilizador; corrigir vulnerabilidades e inconformidades antes da produção.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 40,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0011: 10. Testes e validação: executar testes unitários, integração, contrato de API, interface, permissões, segurança, desempenho, acessibilidade, idiomas, migração e recuperação; validar cenários positivos e negativos com representantes dos quatro perfis de utilizador; corrigir vulnerabilidades e inconformidades antes da produção.",P1,MASTER-fd787802-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0011,1,"[{""id"":""MASTER-fd787802-0011"",""pedido"":""10. Testes e validação: executar testes unitários, integração, contrato de API, interface, permissões, segurança, desempenho, acessibilidade, idiomas, migração e recuperação; validar cenários positivos e negativos com representantes dos quatro perfis de utilizador; corrigir vulnerabilidades e inconformidades antes da produção."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 40""],""aceitacao"":""10. Testes e validação: executar testes unitários, integração, contrato de API, interface, permissões, segurança, desempenho, acessibilidade, idiomas, migração e recuperação; validar cenários positivos e negativos com representantes dos quatro perfis de utilizador; corrigir vulnerabilidades e inconformidades antes da produção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0012,"12. Implantação faseada: disponibilizar primeiro num ambiente de homologação, realizar piloto com um conjunto limitado de investidores e instituições, recolher evidências, aprovar o gate Go/No-Go e activar gradualmente em produção com monitoria reforçada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 42,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0012: 12. Implantação faseada: disponibilizar primeiro num ambiente de homologação, realizar piloto com um conjunto limitado de investidores e instituições, recolher evidências, aprovar o gate Go/No-Go e activar gradualmente em produção com monitoria reforçada.",P2,MASTER-fd787802-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0012,1,"[{""id"":""MASTER-fd787802-0012"",""pedido"":""12. Implantação faseada: disponibilizar primeiro num ambiente de homologação, realizar piloto com um conjunto limitado de investidores e instituições, recolher evidências, aprovar o gate Go/No-Go e activar gradualmente em produção com monitoria reforçada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 42""],""aceitacao"":""12. Implantação faseada: disponibilizar primeiro num ambiente de homologação, realizar piloto com um conjunto limitado de investidores e instituições, recolher evidências, aprovar o gate Go/No-Go e activar gradualmente em produção com monitoria reforçada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0013,Etapa Actividades obrigatórias Entregáveis e evidências Gate de validação,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 46,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0013: Etapa Actividades obrigatórias Entregáveis e evidências Gate de validação,P2,MASTER-fd787802-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0013,1,"[{""id"":""MASTER-fd787802-0013"",""pedido"":""Etapa Actividades obrigatórias Entregáveis e evidências Gate de validação"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 46""],""aceitacao"":""Etapa Actividades obrigatórias Entregáveis e evidências Gate de validação"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0014,"1. Diagnóstico e desenho Inventariar componentes, entidades, APIs, migrations, permissões, integrações e testes existentes; mapear impactos; validar casos de uso, fluxos, dados, estados e regras. Relatório de diagnóstico; matriz Conservar–Melhorar–Substituir–Descontinuar; backlog priorizado; diagramas de contexto, fluxos e dados; plano por ficheiro. Arquitectura, requisitos, riscos e âmbito aprovados pelos responsáveis funcional e técnico.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 47,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0014: 1. Diagnóstico e desenho Inventariar componentes, entidades, APIs, migrations, permissões, integrações e testes existentes; mapear impactos; validar casos de uso, fluxos, dados, estados e regras. Relatório de diagnóstico; matriz Conservar–Melhorar–Substituir–Descontinuar; backlog priorizado; diagramas de contexto, fluxos e dados; plano por ficheiro. Arquitectura, requisitos, riscos e âmbito aprovados pelos responsáveis funcional e técnico.",P2,MASTER-fd787802-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0014,1,"[{""id"":""MASTER-fd787802-0014"",""pedido"":""1. Diagnóstico e desenho Inventariar componentes, entidades, APIs, migrations, permissões, integrações e testes existentes; mapear impactos; validar casos de uso, fluxos, dados, estados e regras. Relatório de diagnóstico; matriz Conservar–Melhorar–Substituir–Descontinuar; backlog priorizado; diagramas de contexto, fluxos e dados; plano por ficheiro. Arquitectura, requisitos, riscos e âmbito aprovados pelos responsáveis funcional e técnico."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 47""],""aceitacao"":""1. Diagnóstico e desenho Inventariar componentes, entidades, APIs, migrations, permissões, integrações e testes existentes; mapear impactos; validar casos de uso, fluxos, dados, estados e regras. Relatório de diagnóstico; matriz Conservar–Melhorar–Substituir–Descontinuar; backlog priorizado; diagramas de contexto, fluxos e dados; plano por ficheiro. Arquitectura, requisitos, riscos e âmbito aprovados pelos responsáveis funcional e técnico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-fd787802-0015,"3. Backend e APIs Implementar modelos, serviços, validações, políticas de autorização, auditoria e APIs REST versionadas para necessidades, perfis, currículos, competências, consentimentos, pesquisa e correspondências. Código revisto; documentação OpenAPI; testes unitários e de integração; logs de auditoria; tratamento normalizado de erros. APIs cumprem contrato, regras de negócio, permissões e metas de desempenho definidas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 49,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0015: 3. Backend e APIs Implementar modelos, serviços, validações, políticas de autorização, auditoria e APIs REST versionadas para necessidades, perfis, currículos, competências, consentimentos, pesquisa e correspondências. Código revisto; documentação OpenAPI; testes unitários e de integração; logs de auditoria; tratamento normalizado de erros. APIs cumprem contrato, regras de negócio, permissões e metas de desempenho definidas.",P2,MASTER-fd787802-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0015,1,"[{""id"":""MASTER-fd787802-0015"",""pedido"":""3. Backend e APIs Implementar modelos, serviços, validações, políticas de autorização, auditoria e APIs REST versionadas para necessidades, perfis, currículos, competências, consentimentos, pesquisa e correspondências. Código revisto; documentação OpenAPI; testes unitários e de integração; logs de auditoria; tratamento normalizado de erros. APIs cumprem contrato, regras de negócio, permissões e metas de desempenho definidas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 49""],""aceitacao"":""3. Backend e APIs Implementar modelos, serviços, validações, políticas de autorização, auditoria e APIs REST versionadas para necessidades, perfis, currículos, competências, consentimentos, pesquisa e correspondências. Código revisto; documentação OpenAPI; testes unitários e de integração; logs de auditoria; tratamento normalizado de erros. APIs cumprem contrato, regras de negócio, permissões e metas de desempenho definidas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0016,"6. Pesquisa, correspondência e integrações Indexar dados autorizados; configurar pesos e filtros; explicar correspondências; integrar fontes mestre e CRM por identificadores únicos; implementar idempotência, filas, repetição e reconciliação. Regras de correspondência versionadas; contratos de integração; logs; relatório de reconciliação; testes de falha e recuperação. Resultados reproduzíveis e explicáveis; ausência de duplicações; sincronização recuperável sem perda de dados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 52,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0016: 6. Pesquisa, correspondência e integrações Indexar dados autorizados; configurar pesos e filtros; explicar correspondências; integrar fontes mestre e CRM por identificadores únicos; implementar idempotência, filas, repetição e reconciliação. Regras de correspondência versionadas; contratos de integração; logs; relatório de reconciliação; testes de falha e recuperação. Resultados reproduzíveis e explicáveis; ausência de duplicações; sincronização recuperável sem perda de dados.",P1,MASTER-fd787802-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0016,1,"[{""id"":""MASTER-fd787802-0016"",""pedido"":""6. Pesquisa, correspondência e integrações Indexar dados autorizados; configurar pesos e filtros; explicar correspondências; integrar fontes mestre e CRM por identificadores únicos; implementar idempotência, filas, repetição e reconciliação. Regras de correspondência versionadas; contratos de integração; logs; relatório de reconciliação; testes de falha e recuperação. Resultados reproduzíveis e explicáveis; ausência de duplicações; sincronização recuperável sem perda de dados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 52""],""aceitacao"":""6. Pesquisa, correspondência e integrações Indexar dados autorizados; configurar pesos e filtros; explicar correspondências; integrar fontes mestre e CRM por identificadores únicos; implementar idempotência, filas, repetição e reconciliação. Regras de correspondência versionadas; contratos de integração; logs; relatório de reconciliação; testes de falha e recuperação. Resultados reproduzíveis e explicáveis; ausência de duplicações; sincronização recuperável sem perda de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-fd787802-0017,"8. Piloto e formação Seleccionar utilizadores-piloto; migrar amostra autorizada; formar investidores, indivíduos, instituições e administradores; recolher métricas e feedback; corrigir desvios. Plano e relatório do piloto; listas de presença; manuais; perguntas frequentes; métricas; registo de alterações. Fluxos críticos concluídos pelos perfis-piloto e parecer favorável dos responsáveis de negócio, suporte e protecção de dados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 54,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0017: 8. Piloto e formação Seleccionar utilizadores-piloto; migrar amostra autorizada; formar investidores, indivíduos, instituições e administradores; recolher métricas e feedback; corrigir desvios. Plano e relatório do piloto; listas de presença; manuais; perguntas frequentes; métricas; registo de alterações. Fluxos críticos concluídos pelos perfis-piloto e parecer favorável dos responsáveis de negócio, suporte e protecção de dados.",P2,MASTER-fd787802-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0017,1,"[{""id"":""MASTER-fd787802-0017"",""pedido"":""8. Piloto e formação Seleccionar utilizadores-piloto; migrar amostra autorizada; formar investidores, indivíduos, instituições e administradores; recolher métricas e feedback; corrigir desvios. Plano e relatório do piloto; listas de presença; manuais; perguntas frequentes; métricas; registo de alterações. Fluxos críticos concluídos pelos perfis-piloto e parecer favorável dos responsáveis de negócio, suporte e protecção de dados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 54""],""aceitacao"":""8. Piloto e formação Seleccionar utilizadores-piloto; migrar amostra autorizada; formar investidores, indivíduos, instituições e administradores; recolher métricas e feedback; corrigir desvios. Plano e relatório do piloto; listas de presença; manuais; perguntas frequentes; métricas; registo de alterações. Fluxos críticos concluídos pelos perfis-piloto e parecer favorável dos responsáveis de negócio, suporte e protecção de dados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-fd787802-0018,"CA-01 Dado um investidor ou empregador autenticado e autorizado, o sistema deve permitir criar, guardar como rascunho, submeter, actualizar e arquivar uma necessidade de competências ligada, quando aplicável, a território, Corredor, Cluster, projecto âncora e fase, contendo ocupação, competência, quantidade, nível, prazo, localização genérica, fonte, confiança e responsável, e distinguindo estimativa de compromisso. Casos positivos e negativos das transições; comparação entre submissão e persistência; vínculo aos IDs mestre; histórico de estado, actor e data/hora; prova de que registos incompletos permanecem em rascunho.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 60,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0018: CA-01 Dado um investidor ou empregador autenticado e autorizado, o sistema deve permitir criar, guardar como rascunho, submeter, actualizar e arquivar uma necessidade de competências ligada, quando aplicável, a território, Corredor, Cluster, projecto âncora e fase, contendo ocupação, competência, quantidade, nível, prazo, localização genérica, fonte, confiança e responsável, e distinguindo estimativa de compromisso. Casos positivos e negativos das transições; comparação entre submissão e persistência; vínculo aos IDs mestre; histórico de estado, actor e data/hora; prova de que registos incompletos permanecem em rascunho.",P1,MASTER-fd787802-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0018,1,"[{""id"":""MASTER-fd787802-0018"",""pedido"":""CA-01 Dado um investidor ou empregador autenticado e autorizado, o sistema deve permitir criar, guardar como rascunho, submeter, actualizar e arquivar uma necessidade de competências ligada, quando aplicável, a território, Corredor, Cluster, projecto âncora e fase, contendo ocupação, competência, quantidade, nível, prazo, localização genérica, fonte, confiança e responsável, e distinguindo estimativa de compromisso. Casos positivos e negativos das transições; comparação entre submissão e persistência; vínculo aos IDs mestre; histórico de estado, actor e data/hora; prova de que registos incompletos permanecem em rascunho."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 60""],""aceitacao"":""CA-01 Dado um investidor ou empregador autenticado e autorizado, o sistema deve permitir criar, guardar como rascunho, submeter, actualizar e arquivar uma necessidade de competências ligada, quando aplicável, a território, Corredor, Cluster, projecto âncora e fase, contendo ocupação, competência, quantidade, nível, prazo, localização genérica, fonte, confiança e responsável, e distinguindo estimativa de compromisso. Casos positivos e negativos das transições; comparação entre submissão e persistência; vínculo aos IDs mestre; histórico de estado, actor e data/hora; prova de que registos incompletos permanecem em rascunho."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0019,"CA-02 Para cada campo obrigatório, catálogo, formato, intervalo, dependência, relação, fonte e regra de unicidade ou deduplicação definidos, o frontend deve orientar a correcção e o backend deve rejeitar a submissão inválida sem persistência parcial, mantendo o registo incompleto em rascunho quando o fluxo o permitir. Matriz campo–regra–mensagem; testes de fronteira, catálogos, relações, duplicação e dados em falta; resposta de erro conforme OpenAPI; confirmação de ausência de persistência parcial.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 61,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0019: CA-02 Para cada campo obrigatório, catálogo, formato, intervalo, dependência, relação, fonte e regra de unicidade ou deduplicação definidos, o frontend deve orientar a correcção e o backend deve rejeitar a submissão inválida sem persistência parcial, mantendo o registo incompleto em rascunho quando o fluxo o permitir. Matriz campo–regra–mensagem; testes de fronteira, catálogos, relações, duplicação e dados em falta; resposta de erro conforme OpenAPI; confirmação de ausência de persistência parcial.",P1,MASTER-fd787802-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0019,1,"[{""id"":""MASTER-fd787802-0019"",""pedido"":""CA-02 Para cada campo obrigatório, catálogo, formato, intervalo, dependência, relação, fonte e regra de unicidade ou deduplicação definidos, o frontend deve orientar a correcção e o backend deve rejeitar a submissão inválida sem persistência parcial, mantendo o registo incompleto em rascunho quando o fluxo o permitir. Matriz campo–regra–mensagem; testes de fronteira, catálogos, relações, duplicação e dados em falta; resposta de erro conforme OpenAPI; confirmação de ausência de persistência parcial."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 61""],""aceitacao"":""CA-02 Para cada campo obrigatório, catálogo, formato, intervalo, dependência, relação, fonte e regra de unicidade ou deduplicação definidos, o frontend deve orientar a correcção e o backend deve rejeitar a submissão inválida sem persistência parcial, mantendo o registo incompleto em rascunho quando o fluxo o permitir. Matriz campo–regra–mensagem; testes de fronteira, catálogos, relações, duplicação e dados em falta; resposta de erro conforme OpenAPI; confirmação de ausência de persistência parcial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0020,"CA-03 Quando esta extensão estiver formalmente aprovada para a fase aplicável, um indivíduo autenticado deve poder criar, actualizar, pré-visualizar e desactivar o seu perfil profissional, currículo, competências, qualificações, experiência e disponibilidade, bem como carregar, pré-visualizar, substituir e remover documentos comprovativos da qualificação. Os ficheiros devem ser associados à qualificação correspondente, validados quanto a formato, tamanho, tipo real, integridade e malware, submetidos a controlo de acesso e ciclo de validação, sem que o portal emita certificação, reconheça qualificações ou prometa colocação. Decisão de fase e âmbito aprovada; comparação entre dados submetidos, apresentados e recuperados; histórico de versões; testes de visibilidade e desactivação; upload de ficheiros válidos e rejeição de extensão, tipo real, tamanho, integridade ou conteúdo malicioso inválidos; associação do comprovativo à qualificação; estados de validação e auditoria; documentos ocultos dos resultados públicos; avisos de não certificação e não garantia verificados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 62,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0020: CA-03 Quando esta extensão estiver formalmente aprovada para a fase aplicável, um indivíduo autenticado deve poder criar, actualizar, pré-visualizar e desactivar o seu perfil profissional, currículo, competências, qualificações, experiência e disponibilidade, bem como carregar, pré-visualizar, substituir e remover documentos comprovativos da qualificação. Os ficheiros devem ser associados à qualificação correspondente, validados quanto a formato, tamanho, tipo real, integridade e malware, submetidos a controlo de acesso e ciclo de validação, sem que o portal emita certificação, reconheça qualificações ou prometa colocação. Decisão de fase e âmbito aprovada; comparação entre dados submetidos, apresentados e recuperados; histórico de versões; testes de visibilidade e desactivação; upload de ficheiros válidos e rejeição de extensão, tipo real, tamanho, integridade ou conteúdo malicioso inválidos; associação do comprovativo à qualificação; estados de validação e auditoria; documentos ocultos dos resultados públicos; avisos de não certificação e não garantia verificados.",P1,MASTER-fd787802-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0020,1,"[{""id"":""MASTER-fd787802-0020"",""pedido"":""CA-03 Quando esta extensão estiver formalmente aprovada para a fase aplicável, um indivíduo autenticado deve poder criar, actualizar, pré-visualizar e desactivar o seu perfil profissional, currículo, competências, qualificações, experiência e disponibilidade, bem como carregar, pré-visualizar, substituir e remover documentos comprovativos da qualificação. Os ficheiros devem ser associados à qualificação correspondente, validados quanto a formato, tamanho, tipo real, integridade e malware, submetidos a controlo de acesso e ciclo de validação, sem que o portal emita certificação, reconheça qualificações ou prometa colocação. Decisão de fase e âmbito aprovada; comparação entre dados submetidos, apresentados e recuperados; histórico de versões; testes de visibilidade e desactivação; upload de ficheiros válidos e rejeição de extensão, tipo real, tamanho, integridade ou conteúdo malicioso inválidos; associação do comprovativo à qualificação; estados de validação e auditoria; documentos ocultos dos resultados públicos; avisos de não certificação e não garantia verificados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 62""],""aceitacao"":""CA-03 Quando esta extensão estiver formalmente aprovada para a fase aplicável, um indivíduo autenticado deve poder criar, actualizar, pré-visualizar e desactivar o seu perfil profissional, currículo, competências, qualificações, experiência e disponibilidade, bem como carregar, pré-visualizar, substituir e remover documentos comprovativos da qualificação. Os ficheiros devem ser associados à qualificação correspondente, validados quanto a formato, tamanho, tipo real, integridade e malware, submetidos a controlo de acesso e ciclo de validação, sem que o portal emita certificação, reconheça qualificações ou prometa colocação. Decisão de fase e âmbito aprovada; comparação entre dados submetidos, apresentados e recuperados; histórico de versões; testes de visibilidade e desactivação; upload de ficheiros válidos e rejeição de extensão, tipo real, tamanho, integridade ou conteúdo malicioso inválidos; associação do comprovativo à qualificação; estados de validação e auditoria; documentos ocultos dos resultados públicos; avisos de não certificação e não garantia verificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0021,"CA-04 Dada uma instituição verificada e um operador autorizado, o sistema deve permitir registar instituição, curso, capacidade, localização, estado de acreditação e, quando a fase o autorizar, perfis de candidatos, conservando fonte, validade, versão e autorização; oferta não validada ou não acreditada não pode ser apresentada como certificada. Testes com instituição verificada, não verificada e suspensa; acreditação válida, expirada, ausente e declarada; validação de fonte e entidade competente; bloqueio de apresentação indevida como certificada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 63,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0021: CA-04 Dada uma instituição verificada e um operador autorizado, o sistema deve permitir registar instituição, curso, capacidade, localização, estado de acreditação e, quando a fase o autorizar, perfis de candidatos, conservando fonte, validade, versão e autorização; oferta não validada ou não acreditada não pode ser apresentada como certificada. Testes com instituição verificada, não verificada e suspensa; acreditação válida, expirada, ausente e declarada; validação de fonte e entidade competente; bloqueio de apresentação indevida como certificada.",P2,MASTER-fd787802-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0021,1,"[{""id"":""MASTER-fd787802-0021"",""pedido"":""CA-04 Dada uma instituição verificada e um operador autorizado, o sistema deve permitir registar instituição, curso, capacidade, localização, estado de acreditação e, quando a fase o autorizar, perfis de candidatos, conservando fonte, validade, versão e autorização; oferta não validada ou não acreditada não pode ser apresentada como certificada. Testes com instituição verificada, não verificada e suspensa; acreditação válida, expirada, ausente e declarada; validação de fonte e entidade competente; bloqueio de apresentação indevida como certificada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 63""],""aceitacao"":""CA-04 Dada uma instituição verificada e um operador autorizado, o sistema deve permitir registar instituição, curso, capacidade, localização, estado de acreditação e, quando a fase o autorizar, perfis de candidatos, conservando fonte, validade, versão e autorização; oferta não validada ou não acreditada não pode ser apresentada como certificada. Testes com instituição verificada, não verificada e suspensa; acreditação válida, expirada, ausente e declarada; validação de fonte e entidade competente; bloqueio de apresentação indevida como certificada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0022,"CA-05 Antes de reutilizar, publicar, pesquisar, comunicar ou partilhar dados pessoais, o sistema deve registar finalidade, base aplicável, destinatário, versão, canal, data, origem, validade e evidência da autorização ou consentimento; a revogação deve bloquear os tratamentos dela dependentes e gerar as acções de retenção, anonimização ou eliminação previstas. Registo imutável por finalidade e versão; teste de concessão, expiração e revogação; verificação na interface, API, índice, exportação, comunicações e tarefas de retenção; protocolo para pedidos do titular.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 64,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0022: CA-05 Antes de reutilizar, publicar, pesquisar, comunicar ou partilhar dados pessoais, o sistema deve registar finalidade, base aplicável, destinatário, versão, canal, data, origem, validade e evidência da autorização ou consentimento; a revogação deve bloquear os tratamentos dela dependentes e gerar as acções de retenção, anonimização ou eliminação previstas. Registo imutável por finalidade e versão; teste de concessão, expiração e revogação; verificação na interface, API, índice, exportação, comunicações e tarefas de retenção; protocolo para pedidos do titular.",P2,MASTER-fd787802-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0022,1,"[{""id"":""MASTER-fd787802-0022"",""pedido"":""CA-05 Antes de reutilizar, publicar, pesquisar, comunicar ou partilhar dados pessoais, o sistema deve registar finalidade, base aplicável, destinatário, versão, canal, data, origem, validade e evidência da autorização ou consentimento; a revogação deve bloquear os tratamentos dela dependentes e gerar as acções de retenção, anonimização ou eliminação previstas. Registo imutável por finalidade e versão; teste de concessão, expiração e revogação; verificação na interface, API, índice, exportação, comunicações e tarefas de retenção; protocolo para pedidos do titular."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 64""],""aceitacao"":""CA-05 Antes de reutilizar, publicar, pesquisar, comunicar ou partilhar dados pessoais, o sistema deve registar finalidade, base aplicável, destinatário, versão, canal, data, origem, validade e evidência da autorização ou consentimento; a revogação deve bloquear os tratamentos dela dependentes e gerar as acções de retenção, anonimização ou eliminação previstas. Registo imutável por finalidade e versão; teste de concessão, expiração e revogação; verificação na interface, API, índice, exportação, comunicações e tarefas de retenção; protocolo para pedidos do titular."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0023,"CA-06 Por defeito, contactos, documentos, identificadores, localização exacta e demais dados pessoais ou institucionais restritos devem permanecer ocultos. A divulgação deve obedecer à classificação do dado, papel, finalidade, autorização, consentimento e nível territorial permitido, de forma uniforme na interface, API, pesquisa, exportação e integrações. Matriz campo–classificação–papel–finalidade–nível territorial; testes autorizados e não autorizados em todos os canais; mascaramento ou negação confirmados; ausência de dados protegidos em erros, logs e índices públicos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 65,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0023: CA-06 Por defeito, contactos, documentos, identificadores, localização exacta e demais dados pessoais ou institucionais restritos devem permanecer ocultos. A divulgação deve obedecer à classificação do dado, papel, finalidade, autorização, consentimento e nível territorial permitido, de forma uniforme na interface, API, pesquisa, exportação e integrações. Matriz campo–classificação–papel–finalidade–nível territorial; testes autorizados e não autorizados em todos os canais; mascaramento ou negação confirmados; ausência de dados protegidos em erros, logs e índices públicos.",P2,MASTER-fd787802-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0023,1,"[{""id"":""MASTER-fd787802-0023"",""pedido"":""CA-06 Por defeito, contactos, documentos, identificadores, localização exacta e demais dados pessoais ou institucionais restritos devem permanecer ocultos. A divulgação deve obedecer à classificação do dado, papel, finalidade, autorização, consentimento e nível territorial permitido, de forma uniforme na interface, API, pesquisa, exportação e integrações. Matriz campo–classificação–papel–finalidade–nível territorial; testes autorizados e não autorizados em todos os canais; mascaramento ou negação confirmados; ausência de dados protegidos em erros, logs e índices públicos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 65""],""aceitacao"":""CA-06 Por defeito, contactos, documentos, identificadores, localização exacta e demais dados pessoais ou institucionais restritos devem permanecer ocultos. A divulgação deve obedecer à classificação do dado, papel, finalidade, autorização, consentimento e nível territorial permitido, de forma uniforme na interface, API, pesquisa, exportação e integrações. Matriz campo–classificação–papel–finalidade–nível territorial; testes autorizados e não autorizados em todos os canais; mascaramento ou negação confirmados; ausência de dados protegidos em erros, logs e índices públicos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0024,"CA-07 A pesquisa deve suportar filtros simples e combinados por competência, ocupação, nível, período, território, Corredor, Cluster, projecto, instituição, curso e estado de validação, preservando relações bidireccionais, eliminando duplicados e aplicando consentimento, classificação e autorização antes da indexação e apresentação. Conjunto de referência com resultados esperados; testes de filtros, relações, acentos, ordenação, paginação, ausência de resultados, deduplicação, autorização e ocultação de dados reservados; telemetria de pesquisas sem resultado quando aplicável.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 66,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0024: CA-07 A pesquisa deve suportar filtros simples e combinados por competência, ocupação, nível, período, território, Corredor, Cluster, projecto, instituição, curso e estado de validação, preservando relações bidireccionais, eliminando duplicados e aplicando consentimento, classificação e autorização antes da indexação e apresentação. Conjunto de referência com resultados esperados; testes de filtros, relações, acentos, ordenação, paginação, ausência de resultados, deduplicação, autorização e ocultação de dados reservados; telemetria de pesquisas sem resultado quando aplicável.",P1,MASTER-fd787802-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0024,1,"[{""id"":""MASTER-fd787802-0024"",""pedido"":""CA-07 A pesquisa deve suportar filtros simples e combinados por competência, ocupação, nível, período, território, Corredor, Cluster, projecto, instituição, curso e estado de validação, preservando relações bidireccionais, eliminando duplicados e aplicando consentimento, classificação e autorização antes da indexação e apresentação. Conjunto de referência com resultados esperados; testes de filtros, relações, acentos, ordenação, paginação, ausência de resultados, deduplicação, autorização e ocultação de dados reservados; telemetria de pesquisas sem resultado quando aplicável."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 66""],""aceitacao"":""CA-07 A pesquisa deve suportar filtros simples e combinados por competência, ocupação, nível, período, território, Corredor, Cluster, projecto, instituição, curso e estado de validação, preservando relações bidireccionais, eliminando duplicados e aplicando consentimento, classificação e autorização antes da indexação e apresentação. Conjunto de referência com resultados esperados; testes de filtros, relações, acentos, ordenação, paginação, ausência de resultados, deduplicação, autorização e ocultação de dados reservados; telemetria de pesquisas sem resultado quando aplicável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0025,"CA-08 Quando a correspondência assistida estiver incluída na fase aprovada, os requisitos obrigatórios previamente aprovados devem ser avaliados antes da pontuação e cada recomendação deve apresentar critérios, pesos, dados, fonte, confiança, limitações, competências correspondentes e lacunas, permitindo contestação e revisão humana antes de qualquer encaminhamento. Casos completos, parciais, incompatíveis e com condição eliminatória; cálculo reproduzível; versão da regra, fonte e confiança registadas; prova de explicação, contestação, revisão humana e bloqueio do encaminhamento automático.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 67,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0025: CA-08 Quando a correspondência assistida estiver incluída na fase aprovada, os requisitos obrigatórios previamente aprovados devem ser avaliados antes da pontuação e cada recomendação deve apresentar critérios, pesos, dados, fonte, confiança, limitações, competências correspondentes e lacunas, permitindo contestação e revisão humana antes de qualquer encaminhamento. Casos completos, parciais, incompatíveis e com condição eliminatória; cálculo reproduzível; versão da regra, fonte e confiança registadas; prova de explicação, contestação, revisão humana e bloqueio do encaminhamento automático.",P2,MASTER-fd787802-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0025,1,"[{""id"":""MASTER-fd787802-0025"",""pedido"":""CA-08 Quando a correspondência assistida estiver incluída na fase aprovada, os requisitos obrigatórios previamente aprovados devem ser avaliados antes da pontuação e cada recomendação deve apresentar critérios, pesos, dados, fonte, confiança, limitações, competências correspondentes e lacunas, permitindo contestação e revisão humana antes de qualquer encaminhamento. Casos completos, parciais, incompatíveis e com condição eliminatória; cálculo reproduzível; versão da regra, fonte e confiança registadas; prova de explicação, contestação, revisão humana e bloqueio do encaminhamento automático."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 67""],""aceitacao"":""CA-08 Quando a correspondência assistida estiver incluída na fase aprovada, os requisitos obrigatórios previamente aprovados devem ser avaliados antes da pontuação e cada recomendação deve apresentar critérios, pesos, dados, fonte, confiança, limitações, competências correspondentes e lacunas, permitindo contestação e revisão humana antes de qualquer encaminhamento. Casos completos, parciais, incompatíveis e com condição eliminatória; cálculo reproduzível; versão da regra, fonte e confiança registadas; prova de explicação, contestação, revisão humana e bloqueio do encaminhamento automático."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0026,"CA-09 Para cada papel, o sistema deve aplicar menor privilégio, segregação entre submissão, validação e aprovação, escopos por organização e domínio e aprovação a dois níveis quando definida. Operações fora do âmbito devem ser negadas sem revelar a existência ou o conteúdo do recurso e devem gerar auditoria. Matriz papel–organização–recurso–operação testada pela interface, URL directa, API e exportação; segregação de funções e dupla aprovação verificadas; respostas sem enumeração; eventos indevidos auditados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 68,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0026: CA-09 Para cada papel, o sistema deve aplicar menor privilégio, segregação entre submissão, validação e aprovação, escopos por organização e domínio e aprovação a dois níveis quando definida. Operações fora do âmbito devem ser negadas sem revelar a existência ou o conteúdo do recurso e devem gerar auditoria. Matriz papel–organização–recurso–operação testada pela interface, URL directa, API e exportação; segregação de funções e dupla aprovação verificadas; respostas sem enumeração; eventos indevidos auditados.",P2,MASTER-fd787802-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0026,1,"[{""id"":""MASTER-fd787802-0026"",""pedido"":""CA-09 Para cada papel, o sistema deve aplicar menor privilégio, segregação entre submissão, validação e aprovação, escopos por organização e domínio e aprovação a dois níveis quando definida. Operações fora do âmbito devem ser negadas sem revelar a existência ou o conteúdo do recurso e devem gerar auditoria. Matriz papel–organização–recurso–operação testada pela interface, URL directa, API e exportação; segregação de funções e dupla aprovação verificadas; respostas sem enumeração; eventos indevidos auditados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 68""],""aceitacao"":""CA-09 Para cada papel, o sistema deve aplicar menor privilégio, segregação entre submissão, validação e aprovação, escopos por organização e domínio e aprovação a dois níveis quando definida. Operações fora do âmbito devem ser negadas sem revelar a existência ou o conteúdo do recurso e devem gerar auditoria. Matriz papel–organização–recurso–operação testada pela interface, URL directa, API e exportação; segregação de funções e dupla aprovação verificadas; respostas sem enumeração; eventos indevidos auditados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0027,"CA-10 As integrações internas devem reutilizar IDs mestre, contratos versionados, autenticação, escopos, idempotência, correlation-id, filas de repetição e reconciliação. Integrações externas só podem ser activadas após confirmação de finalidade, base legal, proprietário, campos, ambiente, autenticação, SLA e acordo institucional, mantendo alternativa manual quando pendentes. Contract tests; reprocessamento sem duplicação; correlation-id e logs; simulação de indisponibilidade, fila de falhas e reconciliação; acordo e autorização para integração externa ou evidência do fluxo manual assistido.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 69,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0027: CA-10 As integrações internas devem reutilizar IDs mestre, contratos versionados, autenticação, escopos, idempotência, correlation-id, filas de repetição e reconciliação. Integrações externas só podem ser activadas após confirmação de finalidade, base legal, proprietário, campos, ambiente, autenticação, SLA e acordo institucional, mantendo alternativa manual quando pendentes. Contract tests; reprocessamento sem duplicação; correlation-id e logs; simulação de indisponibilidade, fila de falhas e reconciliação; acordo e autorização para integração externa ou evidência do fluxo manual assistido.",P2,MASTER-fd787802-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0027,1,"[{""id"":""MASTER-fd787802-0027"",""pedido"":""CA-10 As integrações internas devem reutilizar IDs mestre, contratos versionados, autenticação, escopos, idempotência, correlation-id, filas de repetição e reconciliação. Integrações externas só podem ser activadas após confirmação de finalidade, base legal, proprietário, campos, ambiente, autenticação, SLA e acordo institucional, mantendo alternativa manual quando pendentes. Contract tests; reprocessamento sem duplicação; correlation-id e logs; simulação de indisponibilidade, fila de falhas e reconciliação; acordo e autorização para integração externa ou evidência do fluxo manual assistido."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 69""],""aceitacao"":""CA-10 As integrações internas devem reutilizar IDs mestre, contratos versionados, autenticação, escopos, idempotência, correlation-id, filas de repetição e reconciliação. Integrações externas só podem ser activadas após confirmação de finalidade, base legal, proprietário, campos, ambiente, autenticação, SLA e acordo institucional, mantendo alternativa manual quando pendentes. Contract tests; reprocessamento sem duplicação; correlation-id e logs; simulação de indisponibilidade, fila de falhas e reconciliação; acordo e autorização para integração externa ou evidência do fluxo manual assistido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0028,"CA-11 Criação, alteração, upload, acesso, descarga, validação, rejeição, substituição, aprovação, publicação, consulta sensível, consentimento, revogação, exportação, partilha, correspondência, suspensão, arquivo e eliminação devem gerar eventos de auditoria protegidos contra alteração, contendo actor, função, acção, data/hora UTC, objecto, resultado, estado, versão e correlation-id, sem expor segredos ou dados pessoais desnecessários. Amostra reconciliada de cada operação crítica; pesquisa autorizada por actor, função, período, objecto, acção e correlation-id; teste de integridade, retenção e acesso aos logs; confirmação de ausência de dados ou credenciais indevidos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 70,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0028: CA-11 Criação, alteração, upload, acesso, descarga, validação, rejeição, substituição, aprovação, publicação, consulta sensível, consentimento, revogação, exportação, partilha, correspondência, suspensão, arquivo e eliminação devem gerar eventos de auditoria protegidos contra alteração, contendo actor, função, acção, data/hora UTC, objecto, resultado, estado, versão e correlation-id, sem expor segredos ou dados pessoais desnecessários. Amostra reconciliada de cada operação crítica; pesquisa autorizada por actor, função, período, objecto, acção e correlation-id; teste de integridade, retenção e acesso aos logs; confirmação de ausência de dados ou credenciais indevidos.",P2,MASTER-fd787802-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0028,1,"[{""id"":""MASTER-fd787802-0028"",""pedido"":""CA-11 Criação, alteração, upload, acesso, descarga, validação, rejeição, substituição, aprovação, publicação, consulta sensível, consentimento, revogação, exportação, partilha, correspondência, suspensão, arquivo e eliminação devem gerar eventos de auditoria protegidos contra alteração, contendo actor, função, acção, data/hora UTC, objecto, resultado, estado, versão e correlation-id, sem expor segredos ou dados pessoais desnecessários. Amostra reconciliada de cada operação crítica; pesquisa autorizada por actor, função, período, objecto, acção e correlation-id; teste de integridade, retenção e acesso aos logs; confirmação de ausência de dados ou credenciais indevidos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 70""],""aceitacao"":""CA-11 Criação, alteração, upload, acesso, descarga, validação, rejeição, substituição, aprovação, publicação, consulta sensível, consentimento, revogação, exportação, partilha, correspondência, suspensão, arquivo e eliminação devem gerar eventos de auditoria protegidos contra alteração, contendo actor, função, acção, data/hora UTC, objecto, resultado, estado, versão e correlation-id, sem expor segredos ou dados pessoais desnecessários. Amostra reconciliada de cada operação crítica; pesquisa autorizada por actor, função, período, objecto, acção e correlation-id; teste de integridade, retenção e acesso aos logs; confirmação de ausência de dados ou credenciais indevidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0029,"CA-12 Os fluxos críticos devem ser completos e coerentes em português e inglês, em computador e dispositivo móvel, e operáveis por teclado e tecnologias de apoio, com foco visível, contraste adequado, estrutura semântica, rótulos, mensagens de erro e alternativas textuais. Falhas que bloqueiem tarefa essencial impedem o aceite. Matriz de cobertura PT/EN; testes manuais e automáticos nos ambientes suportados; execução por teclado e tecnologia de apoio; evidência de foco, contraste, rótulos, erros, alternativas textuais e correcção de bloqueios críticos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 71,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0029: CA-12 Os fluxos críticos devem ser completos e coerentes em português e inglês, em computador e dispositivo móvel, e operáveis por teclado e tecnologias de apoio, com foco visível, contraste adequado, estrutura semântica, rótulos, mensagens de erro e alternativas textuais. Falhas que bloqueiem tarefa essencial impedem o aceite. Matriz de cobertura PT/EN; testes manuais e automáticos nos ambientes suportados; execução por teclado e tecnologia de apoio; evidência de foco, contraste, rótulos, erros, alternativas textuais e correcção de bloqueios críticos.",P2,MASTER-fd787802-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0029,1,"[{""id"":""MASTER-fd787802-0029"",""pedido"":""CA-12 Os fluxos críticos devem ser completos e coerentes em português e inglês, em computador e dispositivo móvel, e operáveis por teclado e tecnologias de apoio, com foco visível, contraste adequado, estrutura semântica, rótulos, mensagens de erro e alternativas textuais. Falhas que bloqueiem tarefa essencial impedem o aceite. Matriz de cobertura PT/EN; testes manuais e automáticos nos ambientes suportados; execução por teclado e tecnologia de apoio; evidência de foco, contraste, rótulos, erros, alternativas textuais e correcção de bloqueios críticos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 71""],""aceitacao"":""CA-12 Os fluxos críticos devem ser completos e coerentes em português e inglês, em computador e dispositivo móvel, e operáveis por teclado e tecnologias de apoio, com foco visível, contraste adequado, estrutura semântica, rótulos, mensagens de erro e alternativas textuais. Falhas que bloqueiem tarefa essencial impedem o aceite. Matriz de cobertura PT/EN; testes manuais e automáticos nos ambientes suportados; execução por teclado e tecnologia de apoio; evidência de foco, contraste, rótulos, erros, alternativas textuais e correcção de bloqueios críticos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0030,"CA-13 Todos os endpoints e eventos novos ou alterados devem corresponder aos contratos OpenAPI 3.1 e AsyncAPI normativos quanto a versão, autenticação, escopos, schemas, erros, idempotência e compatibilidade. Mudança incompatível exige decisão formal, nova versão principal e período de transição aprovado. Lint dos contratos sem erros; exemplos válidos; contract tests entre consumidores e fornecedores; verificação de compatibilidade retroactiva; escopos e erros testados; aprovação de Arquitectura, Segurança, Produto e Integrações.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 72,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0030: CA-13 Todos os endpoints e eventos novos ou alterados devem corresponder aos contratos OpenAPI 3.1 e AsyncAPI normativos quanto a versão, autenticação, escopos, schemas, erros, idempotência e compatibilidade. Mudança incompatível exige decisão formal, nova versão principal e período de transição aprovado. Lint dos contratos sem erros; exemplos válidos; contract tests entre consumidores e fornecedores; verificação de compatibilidade retroactiva; escopos e erros testados; aprovação de Arquitectura, Segurança, Produto e Integrações.",P2,MASTER-fd787802-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0030,1,"[{""id"":""MASTER-fd787802-0030"",""pedido"":""CA-13 Todos os endpoints e eventos novos ou alterados devem corresponder aos contratos OpenAPI 3.1 e AsyncAPI normativos quanto a versão, autenticação, escopos, schemas, erros, idempotência e compatibilidade. Mudança incompatível exige decisão formal, nova versão principal e período de transição aprovado. Lint dos contratos sem erros; exemplos válidos; contract tests entre consumidores e fornecedores; verificação de compatibilidade retroactiva; escopos e erros testados; aprovação de Arquitectura, Segurança, Produto e Integrações."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 72""],""aceitacao"":""CA-13 Todos os endpoints e eventos novos ou alterados devem corresponder aos contratos OpenAPI 3.1 e AsyncAPI normativos quanto a versão, autenticação, escopos, schemas, erros, idempotência e compatibilidade. Mudança incompatível exige decisão formal, nova versão principal e período de transição aprovado. Lint dos contratos sem erros; exemplos válidos; contract tests entre consumidores e fornecedores; verificação de compatibilidade retroactiva; escopos e erros testados; aprovação de Arquitectura, Segurança, Produto e Integrações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0031,"CA-14 Em ambiente representativo, as páginas, pesquisas, formulários, APIs, filas e operações GIS críticas devem cumprir as metas de desempenho, disponibilidade, erro e capacidade aprovadas a partir da linha de base da Fase Zero e do plano de capacidade. Nenhum limiar não validado deve ser tratado como requisito normativo. Linha de base e metas aprovadas; relatório com ambiente, volume, concorrência, duração, percentis, débito, erros e recursos; comparação antes/depois; aprovação de Arquitectura e Operação e ausência de regressão material.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 73,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0031: CA-14 Em ambiente representativo, as páginas, pesquisas, formulários, APIs, filas e operações GIS críticas devem cumprir as metas de desempenho, disponibilidade, erro e capacidade aprovadas a partir da linha de base da Fase Zero e do plano de capacidade. Nenhum limiar não validado deve ser tratado como requisito normativo. Linha de base e metas aprovadas; relatório com ambiente, volume, concorrência, duração, percentis, débito, erros e recursos; comparação antes/depois; aprovação de Arquitectura e Operação e ausência de regressão material.",P2,MASTER-fd787802-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0031,1,"[{""id"":""MASTER-fd787802-0031"",""pedido"":""CA-14 Em ambiente representativo, as páginas, pesquisas, formulários, APIs, filas e operações GIS críticas devem cumprir as metas de desempenho, disponibilidade, erro e capacidade aprovadas a partir da linha de base da Fase Zero e do plano de capacidade. Nenhum limiar não validado deve ser tratado como requisito normativo. Linha de base e metas aprovadas; relatório com ambiente, volume, concorrência, duração, percentis, débito, erros e recursos; comparação antes/depois; aprovação de Arquitectura e Operação e ausência de regressão material."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 73""],""aceitacao"":""CA-14 Em ambiente representativo, as páginas, pesquisas, formulários, APIs, filas e operações GIS críticas devem cumprir as metas de desempenho, disponibilidade, erro e capacidade aprovadas a partir da linha de base da Fase Zero e do plano de capacidade. Nenhum limiar não validado deve ser tratado como requisito normativo. Linha de base e metas aprovadas; relatório com ambiente, volume, concorrência, duração, percentis, débito, erros e recursos; comparação antes/depois; aprovação de Arquitectura e Operação e ausência de regressão material."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-fd787802-0032,"CA-15 Migrations e importações devem ser versionadas, reexecutáveis, reconciliáveis e testadas por dry-run, com backup e rollback praticáveis. O rollback não deve usar CASCADE nem remover extensões partilhadas; a migração deve preservar IDs, relações, versões, classificação, origem e evidência por lote. Logs de migration e rollback dry-run; execução repetida sem duplicação; backup e restore testados; reconciliação por lote de contagens, chaves, relações, somatórios, amostras e checksums; prova de ausência de CASCADE e DROP EXTENSION.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 74,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0032: CA-15 Migrations e importações devem ser versionadas, reexecutáveis, reconciliáveis e testadas por dry-run, com backup e rollback praticáveis. O rollback não deve usar CASCADE nem remover extensões partilhadas; a migração deve preservar IDs, relações, versões, classificação, origem e evidência por lote. Logs de migration e rollback dry-run; execução repetida sem duplicação; backup e restore testados; reconciliação por lote de contagens, chaves, relações, somatórios, amostras e checksums; prova de ausência de CASCADE e DROP EXTENSION.",P2,MASTER-fd787802-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0032,1,"[{""id"":""MASTER-fd787802-0032"",""pedido"":""CA-15 Migrations e importações devem ser versionadas, reexecutáveis, reconciliáveis e testadas por dry-run, com backup e rollback praticáveis. O rollback não deve usar CASCADE nem remover extensões partilhadas; a migração deve preservar IDs, relações, versões, classificação, origem e evidência por lote. Logs de migration e rollback dry-run; execução repetida sem duplicação; backup e restore testados; reconciliação por lote de contagens, chaves, relações, somatórios, amostras e checksums; prova de ausência de CASCADE e DROP EXTENSION."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 74""],""aceitacao"":""CA-15 Migrations e importações devem ser versionadas, reexecutáveis, reconciliáveis e testadas por dry-run, com backup e rollback praticáveis. O rollback não deve usar CASCADE nem remover extensões partilhadas; a migração deve preservar IDs, relações, versões, classificação, origem e evidência por lote. Logs de migration e rollback dry-run; execução repetida sem duplicação; backup e restore testados; reconciliação por lote de contagens, chaves, relações, somatórios, amostras e checksums; prova de ausência de CASCADE e DROP EXTENSION."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0033,"CA-16 Antes de staging ou produção, não deve existir vulnerabilidade crítica ou elevada em aberto, exposição indevida, falha crítica de autorização, consentimento, acessibilidade, recuperação ou reconciliação, teste obrigatório falhado, quebra contratual não aprovada ou rollback inviável. Outros riscos residuais só podem avançar com responsável, mitigação, prazo, aprovador e decisão Go/No-Go registados. Relatórios de SAST, dependências, configuração, DAST/intrusão, autorização, privacidade, acessibilidade e recuperação; lista de findings por severidade e estado; evidência de correcção e reteste; registo dos riscos residuais e aprovações formais.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 75,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0033: CA-16 Antes de staging ou produção, não deve existir vulnerabilidade crítica ou elevada em aberto, exposição indevida, falha crítica de autorização, consentimento, acessibilidade, recuperação ou reconciliação, teste obrigatório falhado, quebra contratual não aprovada ou rollback inviável. Outros riscos residuais só podem avançar com responsável, mitigação, prazo, aprovador e decisão Go/No-Go registados. Relatórios de SAST, dependências, configuração, DAST/intrusão, autorização, privacidade, acessibilidade e recuperação; lista de findings por severidade e estado; evidência de correcção e reteste; registo dos riscos residuais e aprovações formais.",P1,MASTER-fd787802-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0033,1,"[{""id"":""MASTER-fd787802-0033"",""pedido"":""CA-16 Antes de staging ou produção, não deve existir vulnerabilidade crítica ou elevada em aberto, exposição indevida, falha crítica de autorização, consentimento, acessibilidade, recuperação ou reconciliação, teste obrigatório falhado, quebra contratual não aprovada ou rollback inviável. Outros riscos residuais só podem avançar com responsável, mitigação, prazo, aprovador e decisão Go/No-Go registados. Relatórios de SAST, dependências, configuração, DAST/intrusão, autorização, privacidade, acessibilidade e recuperação; lista de findings por severidade e estado; evidência de correcção e reteste; registo dos riscos residuais e aprovações formais."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 75""],""aceitacao"":""CA-16 Antes de staging ou produção, não deve existir vulnerabilidade crítica ou elevada em aberto, exposição indevida, falha crítica de autorização, consentimento, acessibilidade, recuperação ou reconciliação, teste obrigatório falhado, quebra contratual não aprovada ou rollback inviável. Outros riscos residuais só podem avançar com responsável, mitigação, prazo, aprovador e decisão Go/No-Go registados. Relatórios de SAST, dependências, configuração, DAST/intrusão, autorização, privacidade, acessibilidade e recuperação; lista de findings por severidade e estado; evidência de correcção e reteste; registo dos riscos residuais e aprovações formais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-fd787802-0034,"CT-05 Consentimento e autorização: conceder, expirar e revogar por finalidade; tentar reutilizar, pesquisar, comunicar, exportar e partilhar depois da revogação. Tratamentos dependentes cessam; índice e comunicações são actualizados; tarefas de retenção, anonimização ou eliminação e protocolo são gerados. CA-05 / CA-06, CA-11",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 83,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0034: CT-05 Consentimento e autorização: conceder, expirar e revogar por finalidade; tentar reutilizar, pesquisar, comunicar, exportar e partilhar depois da revogação. Tratamentos dependentes cessam; índice e comunicações são actualizados; tarefas de retenção, anonimização ou eliminação e protocolo são gerados. CA-05 / CA-06, CA-11",P2,MASTER-fd787802-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0034,1,"[{""id"":""MASTER-fd787802-0034"",""pedido"":""CT-05 Consentimento e autorização: conceder, expirar e revogar por finalidade; tentar reutilizar, pesquisar, comunicar, exportar e partilhar depois da revogação. Tratamentos dependentes cessam; índice e comunicações são actualizados; tarefas de retenção, anonimização ou eliminação e protocolo são gerados. CA-05 / CA-06, CA-11"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 83""],""aceitacao"":""CT-05 Consentimento e autorização: conceder, expirar e revogar por finalidade; tentar reutilizar, pesquisar, comunicar, exportar e partilhar depois da revogação. Tratamentos dependentes cessam; índice e comunicações são actualizados; tarefas de retenção, anonimização ou eliminação e protocolo são gerados. CA-05 / CA-06, CA-11"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0035,"CT-08 Correspondência assistida: testar perfis completos, parciais, incompatíveis e com requisito obrigatório previamente aprovado não satisfeito; solicitar encaminhamento sem revisão humana. Cálculo é reproduzível e versionado; critérios, pesos, fonte, confiança, limitações e lacunas são explicados; encaminhamento automático é bloqueado. CA-08 / CA-05, CA-11, CA-16",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 86,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0035: CT-08 Correspondência assistida: testar perfis completos, parciais, incompatíveis e com requisito obrigatório previamente aprovado não satisfeito; solicitar encaminhamento sem revisão humana. Cálculo é reproduzível e versionado; critérios, pesos, fonte, confiança, limitações e lacunas são explicados; encaminhamento automático é bloqueado. CA-08 / CA-05, CA-11, CA-16",P2,MASTER-fd787802-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0035,1,"[{""id"":""MASTER-fd787802-0035"",""pedido"":""CT-08 Correspondência assistida: testar perfis completos, parciais, incompatíveis e com requisito obrigatório previamente aprovado não satisfeito; solicitar encaminhamento sem revisão humana. Cálculo é reproduzível e versionado; critérios, pesos, fonte, confiança, limitações e lacunas são explicados; encaminhamento automático é bloqueado. CA-08 / CA-05, CA-11, CA-16"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 86""],""aceitacao"":""CT-08 Correspondência assistida: testar perfis completos, parciais, incompatíveis e com requisito obrigatório previamente aprovado não satisfeito; solicitar encaminhamento sem revisão humana. Cálculo é reproduzível e versionado; critérios, pesos, fonte, confiança, limitações e lacunas são explicados; encaminhamento automático é bloqueado. CA-08 / CA-05, CA-11, CA-16"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0036,"CT-13 Contratos: validar endpoints, eventos, exemplos, schemas, escopos, erros, idempotência e compatibilidade contra OpenAPI 3.1 e AsyncAPI. Lint e contract tests passam; consumidores permanecem compatíveis; alteração incompatível usa nova versão e aprovação formal. CA-13 / CA-10, CA-16",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 91,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0036: CT-13 Contratos: validar endpoints, eventos, exemplos, schemas, escopos, erros, idempotência e compatibilidade contra OpenAPI 3.1 e AsyncAPI. Lint e contract tests passam; consumidores permanecem compatíveis; alteração incompatível usa nova versão e aprovação formal. CA-13 / CA-10, CA-16",P2,MASTER-fd787802-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0036,1,"[{""id"":""MASTER-fd787802-0036"",""pedido"":""CT-13 Contratos: validar endpoints, eventos, exemplos, schemas, escopos, erros, idempotência e compatibilidade contra OpenAPI 3.1 e AsyncAPI. Lint e contract tests passam; consumidores permanecem compatíveis; alteração incompatível usa nova versão e aprovação formal. CA-13 / CA-10, CA-16"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 91""],""aceitacao"":""CT-13 Contratos: validar endpoints, eventos, exemplos, schemas, escopos, erros, idempotência e compatibilidade contra OpenAPI 3.1 e AsyncAPI. Lint e contract tests passam; consumidores permanecem compatíveis; alteração incompatível usa nova versão e aprovação formal. CA-13 / CA-10, CA-16"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0037,"CT-16 Gate de segurança e Go/No-Go: consolidar testes obrigatórios, vulnerabilidades, privacidade, acessibilidade, contratos, recuperação, reconciliação, rollback e riscos residuais. Staging ou produção permanece bloqueado perante condição impeditiva, incluindo qualquer vulnerabilidade crítica ou elevada em aberto. Apenas outros riscos residuais admissíveis podem avançar com responsável, mitigação, prazo, aprovador e decisão formal. CA-16 / CA-01–CA-15",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 94,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0037: CT-16 Gate de segurança e Go/No-Go: consolidar testes obrigatórios, vulnerabilidades, privacidade, acessibilidade, contratos, recuperação, reconciliação, rollback e riscos residuais. Staging ou produção permanece bloqueado perante condição impeditiva, incluindo qualquer vulnerabilidade crítica ou elevada em aberto. Apenas outros riscos residuais admissíveis podem avançar com responsável, mitigação, prazo, aprovador e decisão formal. CA-16 / CA-01–CA-15",P1,MASTER-fd787802-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0037,1,"[{""id"":""MASTER-fd787802-0037"",""pedido"":""CT-16 Gate de segurança e Go/No-Go: consolidar testes obrigatórios, vulnerabilidades, privacidade, acessibilidade, contratos, recuperação, reconciliação, rollback e riscos residuais. Staging ou produção permanece bloqueado perante condição impeditiva, incluindo qualquer vulnerabilidade crítica ou elevada em aberto. Apenas outros riscos residuais admissíveis podem avançar com responsável, mitigação, prazo, aprovador e decisão formal. CA-16 / CA-01–CA-15"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 94""],""aceitacao"":""CT-16 Gate de segurança e Go/No-Go: consolidar testes obrigatórios, vulnerabilidades, privacidade, acessibilidade, contratos, recuperação, reconciliação, rollback e riscos residuais. Staging ou produção permanece bloqueado perante condição impeditiva, incluindo qualquer vulnerabilidade crítica ou elevada em aberto. Apenas outros riscos residuais admissíveis podem avançar com responsável, mitigação, prazo, aprovador e decisão formal. CA-16 / CA-01–CA-15"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0038,"Nota de rastreabilidade: cada CT tem um CA principal com o mesmo número, de CA-01/CT-01 a CA-16/CT-16. As referências secundárias indicam controlos transversais que também devem ser evidenciados, sem substituir o teste principal. A matriz RF-CAN–RV/RA-CAN–CA–CT–evidência–gate cobre o formulário do candidato; a matriz global que liga RF-EDU, RF-CRM, RF-EII e RF-GEO às entidades, APIs, ecrãs, A.31, testes e evidências permanece obrigatória antes do desenvolvimento e do Go/No-Go.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 95,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0038: Nota de rastreabilidade: cada CT tem um CA principal com o mesmo número, de CA-01/CT-01 a CA-16/CT-16. As referências secundárias indicam controlos transversais que também devem ser evidenciados, sem substituir o teste principal. A matriz RF-CAN–RV/RA-CAN–CA–CT–evidência–gate cobre o formulário do candidato; a matriz global que liga RF-EDU, RF-CRM, RF-EII e RF-GEO às entidades, APIs, ecrãs, A.31, testes e evidências permanece obrigatória antes do desenvolvimento e do Go/No-Go.",P2,MASTER-fd787802-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0038,1,"[{""id"":""MASTER-fd787802-0038"",""pedido"":""Nota de rastreabilidade: cada CT tem um CA principal com o mesmo número, de CA-01/CT-01 a CA-16/CT-16. As referências secundárias indicam controlos transversais que também devem ser evidenciados, sem substituir o teste principal. A matriz RF-CAN–RV/RA-CAN–CA–CT–evidência–gate cobre o formulário do candidato; a matriz global que liga RF-EDU, RF-CRM, RF-EII e RF-GEO às entidades, APIs, ecrãs, A.31, testes e evidências permanece obrigatória antes do desenvolvimento e do Go/No-Go."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 95""],""aceitacao"":""Nota de rastreabilidade: cada CT tem um CA principal com o mesmo número, de CA-01/CT-01 a CA-16/CT-16. As referências secundárias indicam controlos transversais que também devem ser evidenciados, sem substituir o teste principal. A matriz RF-CAN–RV/RA-CAN–CA–CT–evidência–gate cobre o formulário do candidato; a matriz global que liga RF-EDU, RF-CRM, RF-EII e RF-GEO às entidades, APIs, ecrãs, A.31, testes e evidências permanece obrigatória antes do desenvolvimento e do Go/No-Go."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0039,"Regras de execução e aprovação: cada caso de teste deve indicar pré-condições, dados, passos, resultado esperado, resultado obtido, ambiente, versão, executor, data e evidência. Um teste falhado deve gerar defeito com severidade, prioridade, responsável e prazo. A regressão deve ser repetida após cada correcção relevante. A entrada em produção exige rastreabilidade entre requisitos, critérios de aceitação e testes, aprovação do QA e dos responsáveis funcional, técnico, segurança/protecção de dados e negócio, bem como o cumprimento dos critérios mínimos de Go/No-Go.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 97,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0039: Regras de execução e aprovação: cada caso de teste deve indicar pré-condições, dados, passos, resultado esperado, resultado obtido, ambiente, versão, executor, data e evidência. Um teste falhado deve gerar defeito com severidade, prioridade, responsável e prazo. A regressão deve ser repetida após cada correcção relevante. A entrada em produção exige rastreabilidade entre requisitos, critérios de aceitação e testes, aprovação do QA e dos responsáveis funcional, técnico, segurança/protecção de dados e negócio, bem como o cumprimento dos critérios mínimos de Go/No-Go.",P2,MASTER-fd787802-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0039,1,"[{""id"":""MASTER-fd787802-0039"",""pedido"":""Regras de execução e aprovação: cada caso de teste deve indicar pré-condições, dados, passos, resultado esperado, resultado obtido, ambiente, versão, executor, data e evidência. Um teste falhado deve gerar defeito com severidade, prioridade, responsável e prazo. A regressão deve ser repetida após cada correcção relevante. A entrada em produção exige rastreabilidade entre requisitos, critérios de aceitação e testes, aprovação do QA e dos responsáveis funcional, técnico, segurança/protecção de dados e negócio, bem como o cumprimento dos critérios mínimos de Go/No-Go."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 97""],""aceitacao"":""Regras de execução e aprovação: cada caso de teste deve indicar pré-condições, dados, passos, resultado esperado, resultado obtido, ambiente, versão, executor, data e evidência. Um teste falhado deve gerar defeito com severidade, prioridade, responsável e prazo. A regressão deve ser repetida após cada correcção relevante. A entrada em produção exige rastreabilidade entre requisitos, critérios de aceitação e testes, aprovação do QA e dos responsáveis funcional, técnico, segurança/protecção de dados e negócio, bem como o cumprimento dos critérios mínimos de Go/No-Go."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0040,"As alterações relativas ao registo de necessidades de pessoal, perfis profissionais, currículos, competências, candidatos disponibilizados por instituições e correspondência entre procura e oferta devem ser tratadas como extensão controlada do submódulo de Formação Técnica, Competências e Investimento em Educação, mantendo coerência com a linha de base funcional, técnica e regulatória do upgrade do InvestMoz. Esta extensão não deve criar plataforma paralela, duplicar dados mestre, substituir processos académicos ou alterar o escopo aprovado do MVP sem decisão formal de governação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 99,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0040: As alterações relativas ao registo de necessidades de pessoal, perfis profissionais, currículos, competências, candidatos disponibilizados por instituições e correspondência entre procura e oferta devem ser tratadas como extensão controlada do submódulo de Formação Técnica, Competências e Investimento em Educação, mantendo coerência com a linha de base funcional, técnica e regulatória do upgrade do InvestMoz. Esta extensão não deve criar plataforma paralela, duplicar dados mestre, substituir processos académicos ou alterar o escopo aprovado do MVP sem decisão formal de governação.",P2,MASTER-fd787802-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0040,1,"[{""id"":""MASTER-fd787802-0040"",""pedido"":""As alterações relativas ao registo de necessidades de pessoal, perfis profissionais, currículos, competências, candidatos disponibilizados por instituições e correspondência entre procura e oferta devem ser tratadas como extensão controlada do submódulo de Formação Técnica, Competências e Investimento em Educação, mantendo coerência com a linha de base funcional, técnica e regulatória do upgrade do InvestMoz. Esta extensão não deve criar plataforma paralela, duplicar dados mestre, substituir processos académicos ou alterar o escopo aprovado do MVP sem decisão formal de governação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 99""],""aceitacao"":""As alterações relativas ao registo de necessidades de pessoal, perfis profissionais, currículos, competências, candidatos disponibilizados por instituições e correspondência entre procura e oferta devem ser tratadas como extensão controlada do submódulo de Formação Técnica, Competências e Investimento em Educação, mantendo coerência com a linha de base funcional, técnica e regulatória do upgrade do InvestMoz. Esta extensão não deve criar plataforma paralela, duplicar dados mestre, substituir processos académicos ou alterar o escopo aprovado do MVP sem decisão formal de governação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0041,"Escopo funcional A alteração deve permanecer dentro do módulo de competências, formação técnica e oportunidades educativas, articulado com corredores, clusters, projectos âncora, CRM e experiência do investidor. As necessidades de pessoal, perfis individuais e registos institucionais passam a complementar a matriz de procura/oferta de competências e não constituem sistema autónomo de emprego, certificação ou gestão académica.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 101,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0041: Escopo funcional A alteração deve permanecer dentro do módulo de competências, formação técnica e oportunidades educativas, articulado com corredores, clusters, projectos âncora, CRM e experiência do investidor. As necessidades de pessoal, perfis individuais e registos institucionais passam a complementar a matriz de procura/oferta de competências e não constituem sistema autónomo de emprego, certificação ou gestão académica.",P2,MASTER-fd787802-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0041,1,"[{""id"":""MASTER-fd787802-0041"",""pedido"":""Escopo funcional A alteração deve permanecer dentro do módulo de competências, formação técnica e oportunidades educativas, articulado com corredores, clusters, projectos âncora, CRM e experiência do investidor. As necessidades de pessoal, perfis individuais e registos institucionais passam a complementar a matriz de procura/oferta de competências e não constituem sistema autónomo de emprego, certificação ou gestão académica."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 101""],""aceitacao"":""Escopo funcional A alteração deve permanecer dentro do módulo de competências, formação técnica e oportunidades educativas, articulado com corredores, clusters, projectos âncora, CRM e experiência do investidor. As necessidades de pessoal, perfis individuais e registos institucionais passam a complementar a matriz de procura/oferta de competências e não constituem sistema autónomo de emprego, certificação ou gestão académica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0042,"Arquitectura tecnológica Devem ser preservados React, Laravel, PostgreSQL/PostGIS, APIs REST versionadas, CRM open source, GIS, português/inglês e execução incremental não destrutiva. Backend, frontend, integrações, pesquisa, correspondência e migrations devem seguir a arquitectura existente, com diagnóstico prévio e plano por ficheiro antes de qualquer implementação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 102,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0042: Arquitectura tecnológica Devem ser preservados React, Laravel, PostgreSQL/PostGIS, APIs REST versionadas, CRM open source, GIS, português/inglês e execução incremental não destrutiva. Backend, frontend, integrações, pesquisa, correspondência e migrations devem seguir a arquitectura existente, com diagnóstico prévio e plano por ficheiro antes de qualquer implementação.",P2,MASTER-fd787802-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0042,1,"[{""id"":""MASTER-fd787802-0042"",""pedido"":""Arquitectura tecnológica Devem ser preservados React, Laravel, PostgreSQL/PostGIS, APIs REST versionadas, CRM open source, GIS, português/inglês e execução incremental não destrutiva. Backend, frontend, integrações, pesquisa, correspondência e migrations devem seguir a arquitectura existente, com diagnóstico prévio e plano por ficheiro antes de qualquer implementação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 102""],""aceitacao"":""Arquitectura tecnológica Devem ser preservados React, Laravel, PostgreSQL/PostGIS, APIs REST versionadas, CRM open source, GIS, português/inglês e execução incremental não destrutiva. Backend, frontend, integrações, pesquisa, correspondência e migrations devem seguir a arquitectura existente, com diagnóstico prévio e plano por ficheiro antes de qualquer implementação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0043,"Modelo de dados O modelo deve reutilizar entidades e identificadores mestres de projectos, localizações, corredores, clusters, investidores, instituições, competências, ocupações, cursos, documentos e consentimentos. Novas entidades de necessidade de pessoal, perfil profissional, currículo, candidato institucional, autorização e correspondência só podem ser criadas quando não existir entidade reutilizável ou extensão segura da entidade existente.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 103,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0043: Modelo de dados O modelo deve reutilizar entidades e identificadores mestres de projectos, localizações, corredores, clusters, investidores, instituições, competências, ocupações, cursos, documentos e consentimentos. Novas entidades de necessidade de pessoal, perfil profissional, currículo, candidato institucional, autorização e correspondência só podem ser criadas quando não existir entidade reutilizável ou extensão segura da entidade existente.",P2,MASTER-fd787802-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0043,1,"[{""id"":""MASTER-fd787802-0043"",""pedido"":""Modelo de dados O modelo deve reutilizar entidades e identificadores mestres de projectos, localizações, corredores, clusters, investidores, instituições, competências, ocupações, cursos, documentos e consentimentos. Novas entidades de necessidade de pessoal, perfil profissional, currículo, candidato institucional, autorização e correspondência só podem ser criadas quando não existir entidade reutilizável ou extensão segura da entidade existente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 103""],""aceitacao"":""Modelo de dados O modelo deve reutilizar entidades e identificadores mestres de projectos, localizações, corredores, clusters, investidores, instituições, competências, ocupações, cursos, documentos e consentimentos. Novas entidades de necessidade de pessoal, perfil profissional, currículo, candidato institucional, autorização e correspondência só podem ser criadas quando não existir entidade reutilizável ou extensão segura da entidade existente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0044,"Rastreabilidade Cada requisito deve ligar-se a requisitos funcionais, épicos, entidades, APIs, ecrãs, testes, evidências e decisão Go/No-Go. Os critérios CA-01 a CA-16 e os testes CT-01 a CT-16 devem ser mapeados aos requisitos RF-EDU, RF-CRM, RF-EII, RF-GEO e aos controlos técnicos do Anexo A, especialmente A.31.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 104,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0044: Rastreabilidade Cada requisito deve ligar-se a requisitos funcionais, épicos, entidades, APIs, ecrãs, testes, evidências e decisão Go/No-Go. Os critérios CA-01 a CA-16 e os testes CT-01 a CT-16 devem ser mapeados aos requisitos RF-EDU, RF-CRM, RF-EII, RF-GEO e aos controlos técnicos do Anexo A, especialmente A.31.",P2,MASTER-fd787802-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0044,1,"[{""id"":""MASTER-fd787802-0044"",""pedido"":""Rastreabilidade Cada requisito deve ligar-se a requisitos funcionais, épicos, entidades, APIs, ecrãs, testes, evidências e decisão Go/No-Go. Os critérios CA-01 a CA-16 e os testes CT-01 a CT-16 devem ser mapeados aos requisitos RF-EDU, RF-CRM, RF-EII, RF-GEO e aos controlos técnicos do Anexo A, especialmente A.31."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 104""],""aceitacao"":""Rastreabilidade Cada requisito deve ligar-se a requisitos funcionais, épicos, entidades, APIs, ecrãs, testes, evidências e decisão Go/No-Go. Os critérios CA-01 a CA-16 e os testes CT-01 a CT-16 devem ser mapeados aos requisitos RF-EDU, RF-CRM, RF-EII, RF-GEO e aos controlos técnicos do Anexo A, especialmente A.31."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0045,"Consentimento e dados pessoais O tratamento de dados deve respeitar finalidade, minimização, consentimento, visibilidade por campo, acesso por papel, retenção, auditoria, revogação e protecção de dados pessoais. Perfis, currículos, contactos, documentos, competências e candidatos só podem ser pesquisados ou disponibilizados mediante autorização válida, finalidade definida e controlo de acesso aplicado na interface, API, exportação e pesquisa.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 105,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0045: Consentimento e dados pessoais O tratamento de dados deve respeitar finalidade, minimização, consentimento, visibilidade por campo, acesso por papel, retenção, auditoria, revogação e protecção de dados pessoais. Perfis, currículos, contactos, documentos, competências e candidatos só podem ser pesquisados ou disponibilizados mediante autorização válida, finalidade definida e controlo de acesso aplicado na interface, API, exportação e pesquisa.",P2,MASTER-fd787802-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0045,1,"[{""id"":""MASTER-fd787802-0045"",""pedido"":""Consentimento e dados pessoais O tratamento de dados deve respeitar finalidade, minimização, consentimento, visibilidade por campo, acesso por papel, retenção, auditoria, revogação e protecção de dados pessoais. Perfis, currículos, contactos, documentos, competências e candidatos só podem ser pesquisados ou disponibilizados mediante autorização válida, finalidade definida e controlo de acesso aplicado na interface, API, exportação e pesquisa."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 105""],""aceitacao"":""Consentimento e dados pessoais O tratamento de dados deve respeitar finalidade, minimização, consentimento, visibilidade por campo, acesso por papel, retenção, auditoria, revogação e protecção de dados pessoais. Perfis, currículos, contactos, documentos, competências e candidatos só podem ser pesquisados ou disponibilizados mediante autorização válida, finalidade definida e controlo de acesso aplicado na interface, API, exportação e pesquisa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0046,"Instituições académicas e de formação O portal não deve substituir acreditação, certificação, gestão académica, reconhecimento de qualificações ou decisões das autoridades competentes. As instituições podem disponibilizar perfis, candidatos, cursos e competências apenas com autorização adequada, estado de validação e distinção clara entre informação declarada, validada e oficialmente reconhecida.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 106,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0046: Instituições académicas e de formação O portal não deve substituir acreditação, certificação, gestão académica, reconhecimento de qualificações ou decisões das autoridades competentes. As instituições podem disponibilizar perfis, candidatos, cursos e competências apenas com autorização adequada, estado de validação e distinção clara entre informação declarada, validada e oficialmente reconhecida.",P2,MASTER-fd787802-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0046,1,"[{""id"":""MASTER-fd787802-0046"",""pedido"":""Instituições académicas e de formação O portal não deve substituir acreditação, certificação, gestão académica, reconhecimento de qualificações ou decisões das autoridades competentes. As instituições podem disponibilizar perfis, candidatos, cursos e competências apenas com autorização adequada, estado de validação e distinção clara entre informação declarada, validada e oficialmente reconhecida."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 106""],""aceitacao"":""Instituições académicas e de formação O portal não deve substituir acreditação, certificação, gestão académica, reconhecimento de qualificações ou decisões das autoridades competentes. As instituições podem disponibilizar perfis, candidatos, cursos e competências apenas com autorização adequada, estado de validação e distinção clara entre informação declarada, validada e oficialmente reconhecida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0047,"Correspondência e IA Recomendações e correspondências devem ser explicáveis, auditáveis, sujeitas a revisão humana e sem decisões exclusivamente automatizadas com efeito material. O matching entre necessidades e perfis deve apresentar critérios, pesos, lacunas, nível de compatibilidade e versão da regra, permanecendo a decisão final sob intervenção humana.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 107,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0047: Correspondência e IA Recomendações e correspondências devem ser explicáveis, auditáveis, sujeitas a revisão humana e sem decisões exclusivamente automatizadas com efeito material. O matching entre necessidades e perfis deve apresentar critérios, pesos, lacunas, nível de compatibilidade e versão da regra, permanecendo a decisão final sob intervenção humana.",P2,MASTER-fd787802-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0047,1,"[{""id"":""MASTER-fd787802-0047"",""pedido"":""Correspondência e IA Recomendações e correspondências devem ser explicáveis, auditáveis, sujeitas a revisão humana e sem decisões exclusivamente automatizadas com efeito material. O matching entre necessidades e perfis deve apresentar critérios, pesos, lacunas, nível de compatibilidade e versão da regra, permanecendo a decisão final sob intervenção humana."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 107""],""aceitacao"":""Correspondência e IA Recomendações e correspondências devem ser explicáveis, auditáveis, sujeitas a revisão humana e sem decisões exclusivamente automatizadas com efeito material. O matching entre necessidades e perfis deve apresentar critérios, pesos, lacunas, nível de compatibilidade e versão da regra, permanecendo a decisão final sob intervenção humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0048,"Integração com CRM O CRM deve manter origem, responsável, próxima acção, funil, consentimentos, actividades e histórico, evitando duplicações. Necessidades de pessoal, interesses de instituições e perfis elegíveis devem sincronizar apenas dados necessários, com identificadores únicos, idempotência, reconciliação e logs de falhas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 108,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0048: Integração com CRM O CRM deve manter origem, responsável, próxima acção, funil, consentimentos, actividades e histórico, evitando duplicações. Necessidades de pessoal, interesses de instituições e perfis elegíveis devem sincronizar apenas dados necessários, com identificadores únicos, idempotência, reconciliação e logs de falhas.",P2,MASTER-fd787802-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0048,1,"[{""id"":""MASTER-fd787802-0048"",""pedido"":""Integração com CRM O CRM deve manter origem, responsável, próxima acção, funil, consentimentos, actividades e histórico, evitando duplicações. Necessidades de pessoal, interesses de instituições e perfis elegíveis devem sincronizar apenas dados necessários, com identificadores únicos, idempotência, reconciliação e logs de falhas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 108""],""aceitacao"":""Integração com CRM O CRM deve manter origem, responsável, próxima acção, funil, consentimentos, actividades e histórico, evitando duplicações. Necessidades de pessoal, interesses de instituições e perfis elegíveis devem sincronizar apenas dados necessários, com identificadores únicos, idempotência, reconciliação e logs de falhas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0049,"GIS e localização Localizações devem respeitar níveis de divulgação, autorização, fonte, precisão e confidencialidade, sem expor local exacto quando não autorizado. A localização usada para necessidades e perfis deve ser genérica por defeito, ligada a corredor, cluster, projecto, ZEE, ZFI, parque ou distrito apenas conforme autorização e classificação do dado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 109,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0049: GIS e localização Localizações devem respeitar níveis de divulgação, autorização, fonte, precisão e confidencialidade, sem expor local exacto quando não autorizado. A localização usada para necessidades e perfis deve ser genérica por defeito, ligada a corredor, cluster, projecto, ZEE, ZFI, parque ou distrito apenas conforme autorização e classificação do dado.",P2,MASTER-fd787802-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0049,1,"[{""id"":""MASTER-fd787802-0049"",""pedido"":""GIS e localização Localizações devem respeitar níveis de divulgação, autorização, fonte, precisão e confidencialidade, sem expor local exacto quando não autorizado. A localização usada para necessidades e perfis deve ser genérica por defeito, ligada a corredor, cluster, projecto, ZEE, ZFI, parque ou distrito apenas conforme autorização e classificação do dado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 109""],""aceitacao"":""GIS e localização Localizações devem respeitar níveis de divulgação, autorização, fonte, precisão e confidencialidade, sem expor local exacto quando não autorizado. A localização usada para necessidades e perfis deve ser genérica por defeito, ligada a corredor, cluster, projecto, ZEE, ZFI, parque ou distrito apenas conforme autorização e classificação do dado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0050,"Qualidade, testes e Go/No-Go A execução depende de testes funcionais, negativos, autorização, auditoria, integração, desempenho, acessibilidade, migração, rollback, segurança e UAT, com evidências. A entrada em produção deve ficar bloqueada se houver defeito crítico, vulnerabilidade bloqueadora/crítica/elevada aberta, ausência de rollback, falha de consentimento, exposição indevida de dados ou testes obrigatórios sem evidência.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 110,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0050: Qualidade, testes e Go/No-Go A execução depende de testes funcionais, negativos, autorização, auditoria, integração, desempenho, acessibilidade, migração, rollback, segurança e UAT, com evidências. A entrada em produção deve ficar bloqueada se houver defeito crítico, vulnerabilidade bloqueadora/crítica/elevada aberta, ausência de rollback, falha de consentimento, exposição indevida de dados ou testes obrigatórios sem evidência.",P2,MASTER-fd787802-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0050,1,"[{""id"":""MASTER-fd787802-0050"",""pedido"":""Qualidade, testes e Go/No-Go A execução depende de testes funcionais, negativos, autorização, auditoria, integração, desempenho, acessibilidade, migração, rollback, segurança e UAT, com evidências. A entrada em produção deve ficar bloqueada se houver defeito crítico, vulnerabilidade bloqueadora/crítica/elevada aberta, ausência de rollback, falha de consentimento, exposição indevida de dados ou testes obrigatórios sem evidência."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 110""],""aceitacao"":""Qualidade, testes e Go/No-Go A execução depende de testes funcionais, negativos, autorização, auditoria, integração, desempenho, acessibilidade, migração, rollback, segurança e UAT, com evidências. A entrada em produção deve ficar bloqueada se houver defeito crítico, vulnerabilidade bloqueadora/crítica/elevada aberta, ausência de rollback, falha de consentimento, exposição indevida de dados ou testes obrigatórios sem evidência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0051,"Pacote técnico normativo A secção A.31 é a fonte normativa para transposição técnica, caminhos, rollback, backlog, prompts Codex e checklist de validação. Qualquer prompt para Codex deve referenciar A.31, usar branch própria, listar ficheiros, gerar testes, preservar compatibilidade, não fazer deploy e parar perante ambiguidade material.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 111,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0051: Pacote técnico normativo A secção A.31 é a fonte normativa para transposição técnica, caminhos, rollback, backlog, prompts Codex e checklist de validação. Qualquer prompt para Codex deve referenciar A.31, usar branch própria, listar ficheiros, gerar testes, preservar compatibilidade, não fazer deploy e parar perante ambiguidade material.",P2,MASTER-fd787802-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0051,1,"[{""id"":""MASTER-fd787802-0051"",""pedido"":""Pacote técnico normativo A secção A.31 é a fonte normativa para transposição técnica, caminhos, rollback, backlog, prompts Codex e checklist de validação. Qualquer prompt para Codex deve referenciar A.31, usar branch própria, listar ficheiros, gerar testes, preservar compatibilidade, não fazer deploy e parar perante ambiguidade material."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 111""],""aceitacao"":""Pacote técnico normativo A secção A.31 é a fonte normativa para transposição técnica, caminhos, rollback, backlog, prompts Codex e checklist de validação. Qualquer prompt para Codex deve referenciar A.31, usar branch própria, listar ficheiros, gerar testes, preservar compatibilidade, não fazer deploy e parar perante ambiguidade material."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0052,Ref. Conflito ou lacuna Severidade Tratamento obrigatório,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 114,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0052: Ref. Conflito ou lacuna Severidade Tratamento obrigatório,P2,MASTER-fd787802-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0052,1,"[{""id"":""MASTER-fd787802-0052"",""pedido"":""Ref. Conflito ou lacuna Severidade Tratamento obrigatório"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 114""],""aceitacao"":""Ref. Conflito ou lacuna Severidade Tratamento obrigatório"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0053,"CF-01 O resultado funcional e as secções de implementação apresentam perfis individuais, candidatos institucionais e correspondência como obrigatórios, enquanto a regra de prevalência proíbe alterar o escopo aprovado do MVP sem decisão formal. Alta Aplicar feature flags e gates explícitos; CT-03, CT-04 e CT-08 só podem ser executados como aceite de fase após aprovação documentada do âmbito.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 115,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0053: CF-01 O resultado funcional e as secções de implementação apresentam perfis individuais, candidatos institucionais e correspondência como obrigatórios, enquanto a regra de prevalência proíbe alterar o escopo aprovado do MVP sem decisão formal. Alta Aplicar feature flags e gates explícitos; CT-03, CT-04 e CT-08 só podem ser executados como aceite de fase após aprovação documentada do âmbito.",P2,MASTER-fd787802-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0053,1,"[{""id"":""MASTER-fd787802-0053"",""pedido"":""CF-01 O resultado funcional e as secções de implementação apresentam perfis individuais, candidatos institucionais e correspondência como obrigatórios, enquanto a regra de prevalência proíbe alterar o escopo aprovado do MVP sem decisão formal. Alta Aplicar feature flags e gates explícitos; CT-03, CT-04 e CT-08 só podem ser executados como aceite de fase após aprovação documentada do âmbito."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 115""],""aceitacao"":""CF-01 O resultado funcional e as secções de implementação apresentam perfis individuais, candidatos institucionais e correspondência como obrigatórios, enquanto a regra de prevalência proíbe alterar o escopo aprovado do MVP sem decisão formal. Alta Aplicar feature flags e gates explícitos; CT-03, CT-04 e CT-08 só podem ser executados como aceite de fase após aprovação documentada do âmbito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0054,"CF-02 A secção de entidades manda implementar “no mínimo” novas entidades, mas a conformidade do modelo de dados exige reutilizar ou estender entidades existentes sempre que possível. Alta Fazer diagnóstico e matriz Conservar–Melhorar–Substituir–Descontinuar antes das migrations; criação de entidade nova exige justificação e aprovação arquitectural.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 116,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0054: CF-02 A secção de entidades manda implementar “no mínimo” novas entidades, mas a conformidade do modelo de dados exige reutilizar ou estender entidades existentes sempre que possível. Alta Fazer diagnóstico e matriz Conservar–Melhorar–Substituir–Descontinuar antes das migrations; criação de entidade nova exige justificação e aprovação arquitectural.",P2,MASTER-fd787802-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0054,1,"[{""id"":""MASTER-fd787802-0054"",""pedido"":""CF-02 A secção de entidades manda implementar “no mínimo” novas entidades, mas a conformidade do modelo de dados exige reutilizar ou estender entidades existentes sempre que possível. Alta Fazer diagnóstico e matriz Conservar–Melhorar–Substituir–Descontinuar antes das migrations; criação de entidade nova exige justificação e aprovação arquitectural."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 116""],""aceitacao"":""CF-02 A secção de entidades manda implementar “no mínimo” novas entidades, mas a conformidade do modelo de dados exige reutilizar ou estender entidades existentes sempre que possível. Alta Fazer diagnóstico e matriz Conservar–Melhorar–Substituir–Descontinuar antes das migrations; criação de entidade nova exige justificação e aprovação arquitectural."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0055,"CF-03 O documento exige fonte oficial e validade confirmada para apresentar acreditação, mas também admite “acreditação declarada” como campo institucional. Alta Separar declarada, validada e oficialmente confirmada; impedir que o estado declarado seja exibido ou filtrado como acreditado. CT-04 deve cobrir todos os estados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 117,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0055: CF-03 O documento exige fonte oficial e validade confirmada para apresentar acreditação, mas também admite “acreditação declarada” como campo institucional. Alta Separar declarada, validada e oficialmente confirmada; impedir que o estado declarado seja exibido ou filtrado como acreditado. CT-04 deve cobrir todos os estados.",P2,MASTER-fd787802-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0055,1,"[{""id"":""MASTER-fd787802-0055"",""pedido"":""CF-03 O documento exige fonte oficial e validade confirmada para apresentar acreditação, mas também admite “acreditação declarada” como campo institucional. Alta Separar declarada, validada e oficialmente confirmada; impedir que o estado declarado seja exibido ou filtrado como acreditado. CT-04 deve cobrir todos os estados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 117""],""aceitacao"":""CF-03 O documento exige fonte oficial e validade confirmada para apresentar acreditação, mas também admite “acreditação declarada” como campo institucional. Alta Separar declarada, validada e oficialmente confirmada; impedir que o estado declarado seja exibido ou filtrado como acreditado. CT-04 deve cobrir todos os estados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0056,"CF-04 O CA-05 admite “base aplicável” além do consentimento, enquanto várias passagens do documento associam qualquer pesquisa ou disponibilização de perfis exclusivamente a consentimento ou autorização válida. Alta Definir matriz finalidade–categoria de dados–base de tratamento–consentimento–autorização; nenhuma base genérica pode substituir o consentimento quando este for obrigatório.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 118,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0056: CF-04 O CA-05 admite “base aplicável” além do consentimento, enquanto várias passagens do documento associam qualquer pesquisa ou disponibilização de perfis exclusivamente a consentimento ou autorização válida. Alta Definir matriz finalidade–categoria de dados–base de tratamento–consentimento–autorização; nenhuma base genérica pode substituir o consentimento quando este for obrigatório.",P2,MASTER-fd787802-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0056,1,"[{""id"":""MASTER-fd787802-0056"",""pedido"":""CF-04 O CA-05 admite “base aplicável” além do consentimento, enquanto várias passagens do documento associam qualquer pesquisa ou disponibilização de perfis exclusivamente a consentimento ou autorização válida. Alta Definir matriz finalidade–categoria de dados–base de tratamento–consentimento–autorização; nenhuma base genérica pode substituir o consentimento quando este for obrigatório."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 118""],""aceitacao"":""CF-04 O CA-05 admite “base aplicável” além do consentimento, enquanto várias passagens do documento associam qualquer pesquisa ou disponibilização de perfis exclusivamente a consentimento ou autorização válida. Alta Definir matriz finalidade–categoria de dados–base de tratamento–consentimento–autorização; nenhuma base genérica pode substituir o consentimento quando este for obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0057,"CF-05 O documento exige que a revogação produza efeito imediato ou dentro de prazo aprovado, mas não fixa prazo, mecanismo de desindexação nem tratamento de cópias já sincronizadas. Média Aprovar SLA de propagação, política de retenção e regras para índice, cache, CRM, exportações e backups; CT-05 deve medir e evidenciar o prazo.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 119,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0057: CF-05 O documento exige que a revogação produza efeito imediato ou dentro de prazo aprovado, mas não fixa prazo, mecanismo de desindexação nem tratamento de cópias já sincronizadas. Média Aprovar SLA de propagação, política de retenção e regras para índice, cache, CRM, exportações e backups; CT-05 deve medir e evidenciar o prazo.",P2,MASTER-fd787802-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0057,1,"[{""id"":""MASTER-fd787802-0057"",""pedido"":""CF-05 O documento exige que a revogação produza efeito imediato ou dentro de prazo aprovado, mas não fixa prazo, mecanismo de desindexação nem tratamento de cópias já sincronizadas. Média Aprovar SLA de propagação, política de retenção e regras para índice, cache, CRM, exportações e backups; CT-05 deve medir e evidenciar o prazo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 119""],""aceitacao"":""CF-05 O documento exige que a revogação produza efeito imediato ou dentro de prazo aprovado, mas não fixa prazo, mecanismo de desindexação nem tratamento de cópias já sincronizadas. Média Aprovar SLA de propagação, política de retenção e regras para índice, cache, CRM, exportações e backups; CT-05 deve medir e evidenciar o prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0058,"CF-06 O CA-08 utiliza requisitos obrigatórios previamente aprovados e pontuação ponderada, mas a taxonomia, os pesos, os limiares e o conjunto de referência ainda não estão definidos no documento. Média Não codificar requisitos obrigatórios, limiares ou pesos como normativos antes da aprovação funcional e da validação de risco; versionar as regras e executar CT-08 com um conjunto de referência formalmente aprovado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 120,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0058: CF-06 O CA-08 utiliza requisitos obrigatórios previamente aprovados e pontuação ponderada, mas a taxonomia, os pesos, os limiares e o conjunto de referência ainda não estão definidos no documento. Média Não codificar requisitos obrigatórios, limiares ou pesos como normativos antes da aprovação funcional e da validação de risco; versionar as regras e executar CT-08 com um conjunto de referência formalmente aprovado.",P2,MASTER-fd787802-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0058,1,"[{""id"":""MASTER-fd787802-0058"",""pedido"":""CF-06 O CA-08 utiliza requisitos obrigatórios previamente aprovados e pontuação ponderada, mas a taxonomia, os pesos, os limiares e o conjunto de referência ainda não estão definidos no documento. Média Não codificar requisitos obrigatórios, limiares ou pesos como normativos antes da aprovação funcional e da validação de risco; versionar as regras e executar CT-08 com um conjunto de referência formalmente aprovado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 120""],""aceitacao"":""CF-06 O CA-08 utiliza requisitos obrigatórios previamente aprovados e pontuação ponderada, mas a taxonomia, os pesos, os limiares e o conjunto de referência ainda não estão definidos no documento. Média Não codificar requisitos obrigatórios, limiares ou pesos como normativos antes da aprovação funcional e da validação de risco; versionar as regras e executar CT-08 com um conjunto de referência formalmente aprovado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0059,"CF-11 A localização deve ser genérica por defeito, porém alguns campos e pesquisas usam «local» ou «localização» sem nível mínimo de agregação nem regra de redução de precisão. Alta Definir níveis territoriais permitidos por estado, papel e finalidade; aplicar generalização antes da indexação e saída. CT-06 e CT-07 devem validar a precisão divulgada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 125,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0059: CF-11 A localização deve ser genérica por defeito, porém alguns campos e pesquisas usam «local» ou «localização» sem nível mínimo de agregação nem regra de redução de precisão. Alta Definir níveis territoriais permitidos por estado, papel e finalidade; aplicar generalização antes da indexação e saída. CT-06 e CT-07 devem validar a precisão divulgada.",P2,MASTER-fd787802-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0059,1,"[{""id"":""MASTER-fd787802-0059"",""pedido"":""CF-11 A localização deve ser genérica por defeito, porém alguns campos e pesquisas usam «local» ou «localização» sem nível mínimo de agregação nem regra de redução de precisão. Alta Definir níveis territoriais permitidos por estado, papel e finalidade; aplicar generalização antes da indexação e saída. CT-06 e CT-07 devem validar a precisão divulgada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 125""],""aceitacao"":""CF-11 A localização deve ser genérica por defeito, porém alguns campos e pesquisas usam «local» ou «localização» sem nível mínimo de agregação nem regra de redução de precisão. Alta Definir níveis territoriais permitidos por estado, papel e finalidade; aplicar generalização antes da indexação e saída. CT-06 e CT-07 devem validar a precisão divulgada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0060,"CF-12 O documento exige UAT com quatro perfis e parecer do piloto, mas a nova correspondência um-para-um utiliza CT-16 como gate consolidado e não mantém um teste UAT autónomo. Média Tratar UAT como evidência obrigatória do CT-16 e executar roteiros funcionais CT-01, CT-03, CT-04 e administrativos com os quatro perfis; anexar aceite formal ao Go/No-Go.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 126,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0060: CF-12 O documento exige UAT com quatro perfis e parecer do piloto, mas a nova correspondência um-para-um utiliza CT-16 como gate consolidado e não mantém um teste UAT autónomo. Média Tratar UAT como evidência obrigatória do CT-16 e executar roteiros funcionais CT-01, CT-03, CT-04 e administrativos com os quatro perfis; anexar aceite formal ao Go/No-Go.",P2,MASTER-fd787802-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0060,1,"[{""id"":""MASTER-fd787802-0060"",""pedido"":""CF-12 O documento exige UAT com quatro perfis e parecer do piloto, mas a nova correspondência um-para-um utiliza CT-16 como gate consolidado e não mantém um teste UAT autónomo. Média Tratar UAT como evidência obrigatória do CT-16 e executar roteiros funcionais CT-01, CT-03, CT-04 e administrativos com os quatro perfis; anexar aceite formal ao Go/No-Go."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 126""],""aceitacao"":""CF-12 O documento exige UAT com quatro perfis e parecer do piloto, mas a nova correspondência um-para-um utiliza CT-16 como gate consolidado e não mantém um teste UAT autónomo. Média Tratar UAT como evidência obrigatória do CT-16 e executar roteiros funcionais CT-01, CT-03, CT-04 e administrativos com os quatro perfis; anexar aceite formal ao Go/No-Go."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0061,"Regra de prevalência: em caso de conflito entre este prompt e o documento de base, prevalecem o escopo aprovado do MVP, a arquitectura React/Laravel/PostgreSQL/PostGIS, a governação de dados, os requisitos de segurança e privacidade, a rastreabilidade RF–TECH–teste–evidência e o pacote técnico normativo A.31. Qualquer ampliação de escopo, alteração de arquitectura, nova integração externa, uso de dados pessoais, automatização decisória, publicação de informação sensível ou mudança de fase deve ser submetida a aprovação formal antes da implementação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 129,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0061: Regra de prevalência: em caso de conflito entre este prompt e o documento de base, prevalecem o escopo aprovado do MVP, a arquitectura React/Laravel/PostgreSQL/PostGIS, a governação de dados, os requisitos de segurança e privacidade, a rastreabilidade RF–TECH–teste–evidência e o pacote técnico normativo A.31. Qualquer ampliação de escopo, alteração de arquitectura, nova integração externa, uso de dados pessoais, automatização decisória, publicação de informação sensível ou mudança de fase deve ser submetida a aprovação formal antes da implementação.",P2,MASTER-fd787802-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0061,1,"[{""id"":""MASTER-fd787802-0061"",""pedido"":""Regra de prevalência: em caso de conflito entre este prompt e o documento de base, prevalecem o escopo aprovado do MVP, a arquitectura React/Laravel/PostgreSQL/PostGIS, a governação de dados, os requisitos de segurança e privacidade, a rastreabilidade RF–TECH–teste–evidência e o pacote técnico normativo A.31. Qualquer ampliação de escopo, alteração de arquitectura, nova integração externa, uso de dados pessoais, automatização decisória, publicação de informação sensível ou mudança de fase deve ser submetida a aprovação formal antes da implementação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 129""],""aceitacao"":""Regra de prevalência: em caso de conflito entre este prompt e o documento de base, prevalecem o escopo aprovado do MVP, a arquitectura React/Laravel/PostgreSQL/PostGIS, a governação de dados, os requisitos de segurança e privacidade, a rastreabilidade RF–TECH–teste–evidência e o pacote técnico normativo A.31. Qualquer ampliação de escopo, alteração de arquitectura, nova integração externa, uso de dados pessoais, automatização decisória, publicação de informação sensível ou mudança de fase deve ser submetida a aprovação formal antes da implementação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0062,"Bloqueios de conformidade: não iniciar desenvolvimento se não houver mapeamento aos RF aplicáveis, proprietário funcional, base legal/finalidade de tratamento, matriz de permissões, critérios de aceitação, plano de testes, estratégia de migração/rollback, definição de evidências, integração com o CRM, tratamento de consentimento e decisão Go/No-Go. Não publicar perfis, currículos, candidatos, contactos, localizações exactas, dados institucionais sensíveis ou resultados de correspondência sem autorização, validação e controlos de acesso.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 130,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0062: Bloqueios de conformidade: não iniciar desenvolvimento se não houver mapeamento aos RF aplicáveis, proprietário funcional, base legal/finalidade de tratamento, matriz de permissões, critérios de aceitação, plano de testes, estratégia de migração/rollback, definição de evidências, integração com o CRM, tratamento de consentimento e decisão Go/No-Go. Não publicar perfis, currículos, candidatos, contactos, localizações exactas, dados institucionais sensíveis ou resultados de correspondência sem autorização, validação e controlos de acesso.",P2,MASTER-fd787802-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0062,1,"[{""id"":""MASTER-fd787802-0062"",""pedido"":""Bloqueios de conformidade: não iniciar desenvolvimento se não houver mapeamento aos RF aplicáveis, proprietário funcional, base legal/finalidade de tratamento, matriz de permissões, critérios de aceitação, plano de testes, estratégia de migração/rollback, definição de evidências, integração com o CRM, tratamento de consentimento e decisão Go/No-Go. Não publicar perfis, currículos, candidatos, contactos, localizações exactas, dados institucionais sensíveis ou resultados de correspondência sem autorização, validação e controlos de acesso."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 130""],""aceitacao"":""Bloqueios de conformidade: não iniciar desenvolvimento se não houver mapeamento aos RF aplicáveis, proprietário funcional, base legal/finalidade de tratamento, matriz de permissões, critérios de aceitação, plano de testes, estratégia de migração/rollback, definição de evidências, integração com o CRM, tratamento de consentimento e decisão Go/No-Go. Não publicar perfis, currículos, candidatos, contactos, localizações exactas, dados institucionais sensíveis ou resultados de correspondência sem autorização, validação e controlos de acesso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0063,"O módulo não deve substituir sistemas académicos, processos de acreditação, certificação de competências, reconhecimento de qualificações ou decisões das autoridades de educação e trabalho.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 131,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0063: O módulo não deve substituir sistemas académicos, processos de acreditação, certificação de competências, reconhecimento de qualificações ou decisões das autoridades de educação e trabalho.",P2,MASTER-fd787802-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0063,1,"[{""id"":""MASTER-fd787802-0063"",""pedido"":""O módulo não deve substituir sistemas académicos, processos de acreditação, certificação de competências, reconhecimento de qualificações ou decisões das autoridades de educação e trabalho."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 131""],""aceitacao"":""O módulo não deve substituir sistemas académicos, processos de acreditação, certificação de competências, reconhecimento de qualificações ou decisões das autoridades de educação e trabalho."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0064,3. Resultado funcional obrigatório,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 153,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0064: 3. Resultado funcional obrigatório,P2,MASTER-fd787802-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0064,1,"[{""id"":""MASTER-fd787802-0064"",""pedido"":""3. Resultado funcional obrigatório"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 153""],""aceitacao"":""3. Resultado funcional obrigatório"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0065,O portal deve disponibilizar uma área intitulada:,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 154,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0065: O portal deve disponibilizar uma área intitulada:,P2,MASTER-fd787802-0065: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0065,1,"[{""id"":""MASTER-fd787802-0065"",""pedido"":""O portal deve disponibilizar uma área intitulada:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 154""],""aceitacao"":""O portal deve disponibilizar uma área intitulada:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0066,A área deve possuir quatro perspectivas principais:,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 156,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0066: A área deve possuir quatro perspectivas principais:,P2,MASTER-fd787802-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0066,1,"[{""id"":""MASTER-fd787802-0066"",""pedido"":""A área deve possuir quatro perspectivas principais:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 156""],""aceitacao"":""A área deve possuir quatro perspectivas principais:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0070,A localização deve ser parametrizada em níveis genéricos:,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 214,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0070: A localização deve ser parametrizada em níveis genéricos:,P2,MASTER-fd787802-0070: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0070,1,"[{""id"":""MASTER-fd787802-0070"",""pedido"":""A localização deve ser parametrizada em níveis genéricos:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 214""],""aceitacao"":""A localização deve ser parametrizada em níveis genéricos:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0071,A matriz deve relacionar:,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 234,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0071: A matriz deve relacionar:,P2,MASTER-fd787802-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0071,1,"[{""id"":""MASTER-fd787802-0071"",""pedido"":""A matriz deve relacionar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 234""],""aceitacao"":""A matriz deve relacionar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0072,Cada linha da matriz deve possuir:,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 236,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0072: Cada linha da matriz deve possuir:,P2,MASTER-fd787802-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0072,1,"[{""id"":""MASTER-fd787802-0072"",""pedido"":""Cada linha da matriz deve possuir:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 236""],""aceitacao"":""Cada linha da matriz deve possuir:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0073,O portal não deve apresentar uma instituição como acreditada sem fonte oficial e validade confirmada.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 346,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0073: O portal não deve apresentar uma instituição como acreditada sem fonte oficial e validade confirmada.,P2,MASTER-fd787802-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0073,1,"[{""id"":""MASTER-fd787802-0073"",""pedido"":""O portal não deve apresentar uma instituição como acreditada sem fonte oficial e validade confirmada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 346""],""aceitacao"":""O portal não deve apresentar uma instituição como acreditada sem fonte oficial e validade confirmada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0074,"Criar um formulário único, responsivo e acessível, com selecção obrigatória da modalidade de inscrição: individual ou por instituição de ensino. O formulário deve permitir guardar como rascunho, retomar, submeter para validação, actualizar e desactivar o registo, mantendo histórico, consentimento e auditoria.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 415,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0074: Criar um formulário único, responsivo e acessível, com selecção obrigatória da modalidade de inscrição: individual ou por instituição de ensino. O formulário deve permitir guardar como rascunho, retomar, submeter para validação, actualizar e desactivar o registo, mantendo histórico, consentimento e auditoria.",P1,MASTER-fd787802-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0074,1,"[{""id"":""MASTER-fd787802-0074"",""pedido"":""Criar um formulário único, responsivo e acessível, com selecção obrigatória da modalidade de inscrição: individual ou por instituição de ensino. O formulário deve permitir guardar como rascunho, retomar, submeter para validação, actualizar e desactivar o registo, mantendo histórico, consentimento e auditoria."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 415""],""aceitacao"":""Criar um formulário único, responsivo e acessível, com selecção obrigatória da modalidade de inscrição: individual ou por instituição de ensino. O formulário deve permitir guardar como rascunho, retomar, submeter para validação, actualizar e desactivar o registo, mantendo histórico, consentimento e auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0075,Campos comuns obrigatórios:,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 416,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0075: Campos comuns obrigatórios:,P2,MASTER-fd787802-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0075,1,"[{""id"":""MASTER-fd787802-0075"",""pedido"":""Campos comuns obrigatórios:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 416""],""aceitacao"":""Campos comuns obrigatórios:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0076,"Na modalidade institucional, a instituição só pode submeter ou alterar dados de um técnico mediante autorização válida e verificável. O técnico deve poder confirmar, corrigir, limitar a visibilidade ou revogar a autorização. O sistema deve prevenir duplicações por correspondência controlada de identificadores e contactos, sem expor dados pessoais durante a verificação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 442,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0076: Na modalidade institucional, a instituição só pode submeter ou alterar dados de um técnico mediante autorização válida e verificável. O técnico deve poder confirmar, corrigir, limitar a visibilidade ou revogar a autorização. O sistema deve prevenir duplicações por correspondência controlada de identificadores e contactos, sem expor dados pessoais durante a verificação.",P2,MASTER-fd787802-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0076,1,"[{""id"":""MASTER-fd787802-0076"",""pedido"":""Na modalidade institucional, a instituição só pode submeter ou alterar dados de um técnico mediante autorização válida e verificável. O técnico deve poder confirmar, corrigir, limitar a visibilidade ou revogar a autorização. O sistema deve prevenir duplicações por correspondência controlada de identificadores e contactos, sem expor dados pessoais durante a verificação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 442""],""aceitacao"":""Na modalidade institucional, a instituição só pode submeter ou alterar dados de um técnico mediante autorização válida e verificável. O técnico deve poder confirmar, corrigir, limitar a visibilidade ou revogar a autorização. O sistema deve prevenir duplicações por correspondência controlada de identificadores e contactos, sem expor dados pessoais durante a verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0077,• permitir o carregamento de um ou vários ficheiros por qualificação ou certificação;,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 444,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0077: • permitir o carregamento de um ou vários ficheiros por qualificação ou certificação;,P2,MASTER-fd787802-0077: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0077,1,"[{""id"":""MASTER-fd787802-0077"",""pedido"":""• permitir o carregamento de um ou vários ficheiros por qualificação ou certificação;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 444""],""aceitacao"":""• permitir o carregamento de um ou vários ficheiros por qualificação ou certificação;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0078,"• exigir a classificação do documento, designação da qualificação, instituição emissora, data de emissão, validade, quando aplicável, e indicação do titular;",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 445,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0078: • exigir a classificação do documento, designação da qualificação, instituição emissora, data de emissão, validade, quando aplicável, e indicação do titular;",P2,MASTER-fd787802-0078: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0078,1,"[{""id"":""MASTER-fd787802-0078"",""pedido"":""• exigir a classificação do documento, designação da qualificação, instituição emissora, data de emissão, validade, quando aplicável, e indicação do titular;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 445""],""aceitacao"":""• exigir a classificação do documento, designação da qualificação, instituição emissora, data de emissão, validade, quando aplicável, e indicação do titular;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0079,• executar verificação antimalware antes de disponibilizar o documento para consulta ou validação;,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 447,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-fd787802-0079: • executar verificação antimalware antes de disponibilizar o documento para consulta ou validação;,P2,MASTER-fd787802-0079: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0079,1,"[{""id"":""MASTER-fd787802-0079"",""pedido"":""• executar verificação antimalware antes de disponibilizar o documento para consulta ou validação;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 447""],""aceitacao"":""• executar verificação antimalware antes de disponibilizar o documento para consulta ou validação;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0080,"• permitir pré-visualizar, substituir e remover o ficheiro antes da submissão e manter versionamento após a submissão;",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 448,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0080: • permitir pré-visualizar, substituir e remover o ficheiro antes da submissão e manter versionamento após a submissão;",P2,MASTER-fd787802-0080: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0080,1,"[{""id"":""MASTER-fd787802-0080"",""pedido"":""• permitir pré-visualizar, substituir e remover o ficheiro antes da submissão e manter versionamento após a submissão;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 448""],""aceitacao"":""• permitir pré-visualizar, substituir e remover o ficheiro antes da submissão e manter versionamento após a submissão;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0081,"• registar consentimento, finalidade, actor, data/hora, versão, acesso, descarregamento, alteração, validação e eliminação em auditoria;",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 451,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0081: • registar consentimento, finalidade, actor, data/hora, versão, acesso, descarregamento, alteração, validação e eliminação em auditoria;",P2,MASTER-fd787802-0081: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0081,1,"[{""id"":""MASTER-fd787802-0081"",""pedido"":""• registar consentimento, finalidade, actor, data/hora, versão, acesso, descarregamento, alteração, validação e eliminação em auditoria;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 451""],""aceitacao"":""• registar consentimento, finalidade, actor, data/hora, versão, acesso, descarregamento, alteração, validação e eliminação em auditoria;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0082,"As validações devem ser aplicadas de forma coerente no frontend e no backend. Os limites técnicos de formatos, tamanho por ficheiro, quantidade de ficheiros e capacidade total devem ser parametrizáveis e aprovados antes do desenvolvimento, evitando valores fixos não validados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 454,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0082: As validações devem ser aplicadas de forma coerente no frontend e no backend. Os limites técnicos de formatos, tamanho por ficheiro, quantidade de ficheiros e capacidade total devem ser parametrizáveis e aprovados antes do desenvolvimento, evitando valores fixos não validados.",P2,MASTER-fd787802-0082: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0082,1,"[{""id"":""MASTER-fd787802-0082"",""pedido"":""As validações devem ser aplicadas de forma coerente no frontend e no backend. Os limites técnicos de formatos, tamanho por ficheiro, quantidade de ficheiros e capacidade total devem ser parametrizáveis e aprovados antes do desenvolvimento, evitando valores fixos não validados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 454""],""aceitacao"":""As validações devem ser aplicadas de forma coerente no frontend e no backend. Os limites técnicos de formatos, tamanho por ficheiro, quantidade de ficheiros e capacidade total devem ser parametrizáveis e aprovados antes do desenvolvimento, evitando valores fixos não validados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0083,RV-CAN-01 A modalidade de inscrição deve ser obrigatória e aceitar apenas «Individual» ou «Por instituição de ensino». O sistema apresenta apenas os campos aplicáveis à modalidade seleccionada e impede valores fora do catálogo. Testes das duas modalidades e de valor inválido; dados persistidos correspondem à selecção.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 456,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0083: RV-CAN-01 A modalidade de inscrição deve ser obrigatória e aceitar apenas «Individual» ou «Por instituição de ensino». O sistema apresenta apenas os campos aplicáveis à modalidade seleccionada e impede valores fora do catálogo. Testes das duas modalidades e de valor inválido; dados persistidos correspondem à selecção.,P2,MASTER-fd787802-0083: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0083,1,"[{""id"":""MASTER-fd787802-0083"",""pedido"":""RV-CAN-01 A modalidade de inscrição deve ser obrigatória e aceitar apenas «Individual» ou «Por instituição de ensino». O sistema apresenta apenas os campos aplicáveis à modalidade seleccionada e impede valores fora do catálogo. Testes das duas modalidades e de valor inválido; dados persistidos correspondem à selecção."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 456""],""aceitacao"":""RV-CAN-01 A modalidade de inscrição deve ser obrigatória e aceitar apenas «Individual» ou «Por instituição de ensino». O sistema apresenta apenas os campos aplicáveis à modalidade seleccionada e impede valores fora do catálogo. Testes das duas modalidades e de valor inválido; dados persistidos correspondem à selecção."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0084,"RV-CAN-02 Nome completo, contacto confirmado, localização genérica, ocupação, resumo profissional, pelo menos uma competência, uma qualificação, disponibilidade, visibilidade e consentimento devem estar preenchidos antes da submissão. Registo incompleto pode ser guardado como rascunho, mas não pode ser submetido; os campos em falta são identificados de forma acessível. Submissão válida é aceite; cada omissão obrigatória é rejeitada sem persistência parcial nem perda do rascunho.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 457,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0084: RV-CAN-02 Nome completo, contacto confirmado, localização genérica, ocupação, resumo profissional, pelo menos uma competência, uma qualificação, disponibilidade, visibilidade e consentimento devem estar preenchidos antes da submissão. Registo incompleto pode ser guardado como rascunho, mas não pode ser submetido; os campos em falta são identificados de forma acessível. Submissão válida é aceite; cada omissão obrigatória é rejeitada sem persistência parcial nem perda do rascunho.",P1,MASTER-fd787802-0084: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0084,1,"[{""id"":""MASTER-fd787802-0084"",""pedido"":""RV-CAN-02 Nome completo, contacto confirmado, localização genérica, ocupação, resumo profissional, pelo menos uma competência, uma qualificação, disponibilidade, visibilidade e consentimento devem estar preenchidos antes da submissão. Registo incompleto pode ser guardado como rascunho, mas não pode ser submetido; os campos em falta são identificados de forma acessível. Submissão válida é aceite; cada omissão obrigatória é rejeitada sem persistência parcial nem perda do rascunho."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 457""],""aceitacao"":""RV-CAN-02 Nome completo, contacto confirmado, localização genérica, ocupação, resumo profissional, pelo menos uma competência, uma qualificação, disponibilidade, visibilidade e consentimento devem estar preenchidos antes da submissão. Registo incompleto pode ser guardado como rascunho, mas não pode ser submetido; os campos em falta são identificados de forma acessível. Submissão válida é aceite; cada omissão obrigatória é rejeitada sem persistência parcial nem perda do rascunho."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0085,"RV-CAN-03 Telefone e correio electrónico devem respeitar formato válido e passar pelo mecanismo de confirmação definido. Contactos não confirmados permanecem restritos e não podem ser usados para correspondência. Testes com formatos válidos e inválidos, confirmação correcta, código expirado e tentativa repetida; estado de confirmação auditado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 458,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0085: RV-CAN-03 Telefone e correio electrónico devem respeitar formato válido e passar pelo mecanismo de confirmação definido. Contactos não confirmados permanecem restritos e não podem ser usados para correspondência. Testes com formatos válidos e inválidos, confirmação correcta, código expirado e tentativa repetida; estado de confirmação auditado.",P2,MASTER-fd787802-0085: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0085,1,"[{""id"":""MASTER-fd787802-0085"",""pedido"":""RV-CAN-03 Telefone e correio electrónico devem respeitar formato válido e passar pelo mecanismo de confirmação definido. Contactos não confirmados permanecem restritos e não podem ser usados para correspondência. Testes com formatos válidos e inválidos, confirmação correcta, código expirado e tentativa repetida; estado de confirmação auditado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 458""],""aceitacao"":""RV-CAN-03 Telefone e correio electrónico devem respeitar formato válido e passar pelo mecanismo de confirmação definido. Contactos não confirmados permanecem restritos e não podem ser usados para correspondência. Testes com formatos válidos e inválidos, confirmação correcta, código expirado e tentativa repetida; estado de confirmação auditado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0086,"RV-CAN-04 Qualificação e comprovativo devem incluir tipo, designação, instituição emissora, data de emissão e titular; validade é obrigatória quando o documento expira. O upload não pode ser concluído enquanto os metadados obrigatórios estiverem ausentes ou incoerentes. Testes com dados completos, datas inválidas, validade anterior à emissão, titular divergente e campo obrigatório ausente.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 459,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0086: RV-CAN-04 Qualificação e comprovativo devem incluir tipo, designação, instituição emissora, data de emissão e titular; validade é obrigatória quando o documento expira. O upload não pode ser concluído enquanto os metadados obrigatórios estiverem ausentes ou incoerentes. Testes com dados completos, datas inválidas, validade anterior à emissão, titular divergente e campo obrigatório ausente.",P2,MASTER-fd787802-0086: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0086,1,"[{""id"":""MASTER-fd787802-0086"",""pedido"":""RV-CAN-04 Qualificação e comprovativo devem incluir tipo, designação, instituição emissora, data de emissão e titular; validade é obrigatória quando o documento expira. O upload não pode ser concluído enquanto os metadados obrigatórios estiverem ausentes ou incoerentes. Testes com dados completos, datas inválidas, validade anterior à emissão, titular divergente e campo obrigatório ausente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 459""],""aceitacao"":""RV-CAN-04 Qualificação e comprovativo devem incluir tipo, designação, instituição emissora, data de emissão e titular; validade é obrigatória quando o documento expira. O upload não pode ser concluído enquanto os metadados obrigatórios estiverem ausentes ou incoerentes. Testes com dados completos, datas inválidas, validade anterior à emissão, titular divergente e campo obrigatório ausente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0087,"RV-CAN-05 Cada comprovativo deve estar associado a exactamente uma qualificação, certificação ou experiência declarada no perfil. Ficheiros sem associação ou associados a registo inexistente são rejeitados; a substituição preserva a associação e o histórico. Integridade referencial verificada; testes de associação, substituição e tentativa de remoção da qualificação com documento activo.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 460,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0087: RV-CAN-05 Cada comprovativo deve estar associado a exactamente uma qualificação, certificação ou experiência declarada no perfil. Ficheiros sem associação ou associados a registo inexistente são rejeitados; a substituição preserva a associação e o histórico. Integridade referencial verificada; testes de associação, substituição e tentativa de remoção da qualificação com documento activo.",P2,MASTER-fd787802-0087: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0087,1,"[{""id"":""MASTER-fd787802-0087"",""pedido"":""RV-CAN-05 Cada comprovativo deve estar associado a exactamente uma qualificação, certificação ou experiência declarada no perfil. Ficheiros sem associação ou associados a registo inexistente são rejeitados; a substituição preserva a associação e o histórico. Integridade referencial verificada; testes de associação, substituição e tentativa de remoção da qualificação com documento activo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 460""],""aceitacao"":""RV-CAN-05 Cada comprovativo deve estar associado a exactamente uma qualificação, certificação ou experiência declarada no perfil. Ficheiros sem associação ou associados a registo inexistente são rejeitados; a substituição preserva a associação e o histórico. Integridade referencial verificada; testes de associação, substituição e tentativa de remoção da qualificação com documento activo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0088,"RV-CAN-06 O ficheiro deve respeitar os formatos, tamanho individual, quantidade por qualificação e capacidade total aprovados; extensão, tipo real e assinatura do ficheiro devem ser coerentes. Ficheiro fora dos limites, com dupla extensão ou tipo real divergente é bloqueado antes da disponibilização. Testes de fronteira e lista de formatos aprovados; rejeição controlada sem ficheiro órfão nem persistência parcial.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 461,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0088: RV-CAN-06 O ficheiro deve respeitar os formatos, tamanho individual, quantidade por qualificação e capacidade total aprovados; extensão, tipo real e assinatura do ficheiro devem ser coerentes. Ficheiro fora dos limites, com dupla extensão ou tipo real divergente é bloqueado antes da disponibilização. Testes de fronteira e lista de formatos aprovados; rejeição controlada sem ficheiro órfão nem persistência parcial.",P2,MASTER-fd787802-0088: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0088,1,"[{""id"":""MASTER-fd787802-0088"",""pedido"":""RV-CAN-06 O ficheiro deve respeitar os formatos, tamanho individual, quantidade por qualificação e capacidade total aprovados; extensão, tipo real e assinatura do ficheiro devem ser coerentes. Ficheiro fora dos limites, com dupla extensão ou tipo real divergente é bloqueado antes da disponibilização. Testes de fronteira e lista de formatos aprovados; rejeição controlada sem ficheiro órfão nem persistência parcial."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 461""],""aceitacao"":""RV-CAN-06 O ficheiro deve respeitar os formatos, tamanho individual, quantidade por qualificação e capacidade total aprovados; extensão, tipo real e assinatura do ficheiro devem ser coerentes. Ficheiro fora dos limites, com dupla extensão ou tipo real divergente é bloqueado antes da disponibilização. Testes de fronteira e lista de formatos aprovados; rejeição controlada sem ficheiro órfão nem persistência parcial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0089,"RV-CAN-07 Todo o ficheiro deve passar por verificação de integridade e antimalware. Até à conclusão da análise, o documento permanece em quarentena e não pode ser pré-visualizado, descarregado ou validado; ficheiro malicioso é rejeitado e o evento é registado. Testes com ficheiro válido, corrompido, protegido por palavra-passe quando não suportado e amostra de teste antimalware; logs sem conteúdo sensível.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 462,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0089: RV-CAN-07 Todo o ficheiro deve passar por verificação de integridade e antimalware. Até à conclusão da análise, o documento permanece em quarentena e não pode ser pré-visualizado, descarregado ou validado; ficheiro malicioso é rejeitado e o evento é registado. Testes com ficheiro válido, corrompido, protegido por palavra-passe quando não suportado e amostra de teste antimalware; logs sem conteúdo sensível.",P2,MASTER-fd787802-0089: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0089,1,"[{""id"":""MASTER-fd787802-0089"",""pedido"":""RV-CAN-07 Todo o ficheiro deve passar por verificação de integridade e antimalware. Até à conclusão da análise, o documento permanece em quarentena e não pode ser pré-visualizado, descarregado ou validado; ficheiro malicioso é rejeitado e o evento é registado. Testes com ficheiro válido, corrompido, protegido por palavra-passe quando não suportado e amostra de teste antimalware; logs sem conteúdo sensível."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 462""],""aceitacao"":""RV-CAN-07 Todo o ficheiro deve passar por verificação de integridade e antimalware. Até à conclusão da análise, o documento permanece em quarentena e não pode ser pré-visualizado, descarregado ou validado; ficheiro malicioso é rejeitado e o evento é registado. Testes com ficheiro válido, corrompido, protegido por palavra-passe quando não suportado e amostra de teste antimalware; logs sem conteúdo sensível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0090,"RV-CAN-08 O documento deve seguir apenas os estados «Pendente», «Em validação», «Validado», «Rejeitado», «Expirado» ou «Substituído», segundo transições autorizadas. Transições inválidas são bloqueadas; validação e rejeição exigem actor autorizado, data e fundamento; documento expirado deixa de contar como credencial válida. Matriz de transições testada; histórico contém estado anterior, novo estado, actor, data/hora e fundamento.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 463,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0090: RV-CAN-08 O documento deve seguir apenas os estados «Pendente», «Em validação», «Validado», «Rejeitado», «Expirado» ou «Substituído», segundo transições autorizadas. Transições inválidas são bloqueadas; validação e rejeição exigem actor autorizado, data e fundamento; documento expirado deixa de contar como credencial válida. Matriz de transições testada; histórico contém estado anterior, novo estado, actor, data/hora e fundamento.",P2,MASTER-fd787802-0090: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0090,1,"[{""id"":""MASTER-fd787802-0090"",""pedido"":""RV-CAN-08 O documento deve seguir apenas os estados «Pendente», «Em validação», «Validado», «Rejeitado», «Expirado» ou «Substituído», segundo transições autorizadas. Transições inválidas são bloqueadas; validação e rejeição exigem actor autorizado, data e fundamento; documento expirado deixa de contar como credencial válida. Matriz de transições testada; histórico contém estado anterior, novo estado, actor, data/hora e fundamento."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 463""],""aceitacao"":""RV-CAN-08 O documento deve seguir apenas os estados «Pendente», «Em validação», «Validado», «Rejeitado», «Expirado» ou «Substituído», segundo transições autorizadas. Transições inválidas são bloqueadas; validação e rejeição exigem actor autorizado, data e fundamento; documento expirado deixa de contar como credencial válida. Matriz de transições testada; histórico contém estado anterior, novo estado, actor, data/hora e fundamento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0091,"RV-CAN-09 O candidato não pode validar o próprio comprovativo; na modalidade institucional, o operador que submete não deve efectuar a aprovação final quando a segregação estiver definida. O sistema aplica menor privilégio e segregação de funções, negando a operação sem revelar dados adicionais. Testes por papel e organização na interface e API; tentativas indevidas bloqueadas e auditadas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 464,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0091: RV-CAN-09 O candidato não pode validar o próprio comprovativo; na modalidade institucional, o operador que submete não deve efectuar a aprovação final quando a segregação estiver definida. O sistema aplica menor privilégio e segregação de funções, negando a operação sem revelar dados adicionais. Testes por papel e organização na interface e API; tentativas indevidas bloqueadas e auditadas.",P2,MASTER-fd787802-0091: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0091,1,"[{""id"":""MASTER-fd787802-0091"",""pedido"":""RV-CAN-09 O candidato não pode validar o próprio comprovativo; na modalidade institucional, o operador que submete não deve efectuar a aprovação final quando a segregação estiver definida. O sistema aplica menor privilégio e segregação de funções, negando a operação sem revelar dados adicionais. Testes por papel e organização na interface e API; tentativas indevidas bloqueadas e auditadas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 464""],""aceitacao"":""RV-CAN-09 O candidato não pode validar o próprio comprovativo; na modalidade institucional, o operador que submete não deve efectuar a aprovação final quando a segregação estiver definida. O sistema aplica menor privilégio e segregação de funções, negando a operação sem revelar dados adicionais. Testes por papel e organização na interface e API; tentativas indevidas bloqueadas e auditadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0092,"RV-CAN-10 Na inscrição institucional, a autorização válida do técnico deve existir antes do upload, submissão ou disponibilização do perfil. Autorização ausente, expirada ou revogada bloqueia a operação e desencadeia as medidas de retenção, eliminação ou restrição aprovadas. Testes de concessão, expiração e revogação; perfil e documentos deixam de estar disponíveis nos canais dependentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 465,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0092: RV-CAN-10 Na inscrição institucional, a autorização válida do técnico deve existir antes do upload, submissão ou disponibilização do perfil. Autorização ausente, expirada ou revogada bloqueia a operação e desencadeia as medidas de retenção, eliminação ou restrição aprovadas. Testes de concessão, expiração e revogação; perfil e documentos deixam de estar disponíveis nos canais dependentes.",P2,MASTER-fd787802-0092: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0092,1,"[{""id"":""MASTER-fd787802-0092"",""pedido"":""RV-CAN-10 Na inscrição institucional, a autorização válida do técnico deve existir antes do upload, submissão ou disponibilização do perfil. Autorização ausente, expirada ou revogada bloqueia a operação e desencadeia as medidas de retenção, eliminação ou restrição aprovadas. Testes de concessão, expiração e revogação; perfil e documentos deixam de estar disponíveis nos canais dependentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 465""],""aceitacao"":""RV-CAN-10 Na inscrição institucional, a autorização válida do técnico deve existir antes do upload, submissão ou disponibilização do perfil. Autorização ausente, expirada ou revogada bloqueia a operação e desencadeia as medidas de retenção, eliminação ou restrição aprovadas. Testes de concessão, expiração e revogação; perfil e documentos deixam de estar disponíveis nos canais dependentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0093,"RV-CAN-11 Contactos, identificadores e documentos devem permanecer ocultos por defeito e excluídos da pesquisa pública, exportações e integrações não autorizadas. Acesso só é concedido por papel, finalidade e autorização válidos; pré-visualização e descarregamento são auditados. Testes em interface, URL directa, API, pesquisa, exportação e integração; ausência de dados protegidos em erros, índices e logs.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 466,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0093: RV-CAN-11 Contactos, identificadores e documentos devem permanecer ocultos por defeito e excluídos da pesquisa pública, exportações e integrações não autorizadas. Acesso só é concedido por papel, finalidade e autorização válidos; pré-visualização e descarregamento são auditados. Testes em interface, URL directa, API, pesquisa, exportação e integração; ausência de dados protegidos em erros, índices e logs.",P2,MASTER-fd787802-0093: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0093,1,"[{""id"":""MASTER-fd787802-0093"",""pedido"":""RV-CAN-11 Contactos, identificadores e documentos devem permanecer ocultos por defeito e excluídos da pesquisa pública, exportações e integrações não autorizadas. Acesso só é concedido por papel, finalidade e autorização válidos; pré-visualização e descarregamento são auditados. Testes em interface, URL directa, API, pesquisa, exportação e integração; ausência de dados protegidos em erros, índices e logs."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 466""],""aceitacao"":""RV-CAN-11 Contactos, identificadores e documentos devem permanecer ocultos por defeito e excluídos da pesquisa pública, exportações e integrações não autorizadas. Acesso só é concedido por papel, finalidade e autorização válidos; pré-visualização e descarregamento são auditados. Testes em interface, URL directa, API, pesquisa, exportação e integração; ausência de dados protegidos em erros, índices e logs."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0094,"RV-CAN-12 O sistema deve detectar potenciais duplicados por identificadores e contactos normalizados, sem expor dados do registo existente. Duplicado provável é encaminhado para confirmação ou reconciliação; não é criado automaticamente um segundo perfil activo. Testes com coincidência exacta, parcial e sem coincidência; processos de reconciliação e decisão ficam auditados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 467,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0094: RV-CAN-12 O sistema deve detectar potenciais duplicados por identificadores e contactos normalizados, sem expor dados do registo existente. Duplicado provável é encaminhado para confirmação ou reconciliação; não é criado automaticamente um segundo perfil activo. Testes com coincidência exacta, parcial e sem coincidência; processos de reconciliação e decisão ficam auditados.",P2,MASTER-fd787802-0094: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0094,1,"[{""id"":""MASTER-fd787802-0094"",""pedido"":""RV-CAN-12 O sistema deve detectar potenciais duplicados por identificadores e contactos normalizados, sem expor dados do registo existente. Duplicado provável é encaminhado para confirmação ou reconciliação; não é criado automaticamente um segundo perfil activo. Testes com coincidência exacta, parcial e sem coincidência; processos de reconciliação e decisão ficam auditados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 467""],""aceitacao"":""RV-CAN-12 O sistema deve detectar potenciais duplicados por identificadores e contactos normalizados, sem expor dados do registo existente. Duplicado provável é encaminhado para confirmação ou reconciliação; não é criado automaticamente um segundo perfil activo. Testes com coincidência exacta, parcial e sem coincidência; processos de reconciliação e decisão ficam auditados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0095,"RV-CAN-13 Campos de data devem ser datas reais e coerentes; emissão não pode ser futura, validade não pode anteceder a emissão e conclusão prevista não pode ser apresentada como concluída. Inconsistências são rejeitadas com mensagem específica e sem alteração do estado validado anterior. Testes de fronteira, calendário, datas futuras, expiração e alteração de documento já validado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 468,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0095: RV-CAN-13 Campos de data devem ser datas reais e coerentes; emissão não pode ser futura, validade não pode anteceder a emissão e conclusão prevista não pode ser apresentada como concluída. Inconsistências são rejeitadas com mensagem específica e sem alteração do estado validado anterior. Testes de fronteira, calendário, datas futuras, expiração e alteração de documento já validado.",P2,MASTER-fd787802-0095: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0095,1,"[{""id"":""MASTER-fd787802-0095"",""pedido"":""RV-CAN-13 Campos de data devem ser datas reais e coerentes; emissão não pode ser futura, validade não pode anteceder a emissão e conclusão prevista não pode ser apresentada como concluída. Inconsistências são rejeitadas com mensagem específica e sem alteração do estado validado anterior. Testes de fronteira, calendário, datas futuras, expiração e alteração de documento já validado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 468""],""aceitacao"":""RV-CAN-13 Campos de data devem ser datas reais e coerentes; emissão não pode ser futura, validade não pode anteceder a emissão e conclusão prevista não pode ser apresentada como concluída. Inconsistências são rejeitadas com mensagem específica e sem alteração do estado validado anterior. Testes de fronteira, calendário, datas futuras, expiração e alteração de documento já validado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0096,"RV-CAN-14 A substituição de um documento validado deve criar nova versão e reiniciar a validação, preservando a versão anterior segundo a política de retenção. A nova versão fica «Pendente» ou «Em validação» e a anterior fica «Substituída», sem apagar a trilha de auditoria. Versões, checksums, estados, actor e datas reconciliam; pesquisa e matching não usam a nova versão antes da validação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 469,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0096: RV-CAN-14 A substituição de um documento validado deve criar nova versão e reiniciar a validação, preservando a versão anterior segundo a política de retenção. A nova versão fica «Pendente» ou «Em validação» e a anterior fica «Substituída», sem apagar a trilha de auditoria. Versões, checksums, estados, actor e datas reconciliam; pesquisa e matching não usam a nova versão antes da validação.",P2,MASTER-fd787802-0096: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0096,1,"[{""id"":""MASTER-fd787802-0096"",""pedido"":""RV-CAN-14 A substituição de um documento validado deve criar nova versão e reiniciar a validação, preservando a versão anterior segundo a política de retenção. A nova versão fica «Pendente» ou «Em validação» e a anterior fica «Substituída», sem apagar a trilha de auditoria. Versões, checksums, estados, actor e datas reconciliam; pesquisa e matching não usam a nova versão antes da validação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 469""],""aceitacao"":""RV-CAN-14 A substituição de um documento validado deve criar nova versão e reiniciar a validação, preservando a versão anterior segundo a política de retenção. A nova versão fica «Pendente» ou «Em validação» e a anterior fica «Substituída», sem apagar a trilha de auditoria. Versões, checksums, estados, actor e datas reconciliam; pesquisa e matching não usam a nova versão antes da validação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0097,"A matriz abaixo constitui a referência mínima para planeamento, desenvolvimento, testes, homologação e Go/No-Go. Cada evidência deve indicar ambiente, versão, data, executor, resultado, ligação ao defeito quando aplicável e localização no repositório de evidências.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 476,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0097: A matriz abaixo constitui a referência mínima para planeamento, desenvolvimento, testes, homologação e Go/No-Go. Cada evidência deve indicar ambiente, versão, data, executor, resultado, ligação ao defeito quando aplicável e localização no repositório de evidências.",P2,MASTER-fd787802-0097: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0097,1,"[{""id"":""MASTER-fd787802-0097"",""pedido"":""A matriz abaixo constitui a referência mínima para planeamento, desenvolvimento, testes, homologação e Go/No-Go. Cada evidência deve indicar ambiente, versão, data, executor, resultado, ligação ao defeito quando aplicável e localização no repositório de evidências."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 476""],""aceitacao"":""A matriz abaixo constitui a referência mínima para planeamento, desenvolvimento, testes, homologação e Go/No-Go. Cada evidência deve indicar ambiente, versão, data, executor, resultado, ligação ao defeito quando aplicável e localização no repositório de evidências."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0098,Requisito Descrição verificável Regras associadas Critério / teste Evidência obrigatória Gate / aprovação,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 477,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0098: Requisito Descrição verificável Regras associadas Critério / teste Evidência obrigatória Gate / aprovação,P2,MASTER-fd787802-0098: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0098,1,"[{""id"":""MASTER-fd787802-0098"",""pedido"":""Requisito Descrição verificável Regras associadas Critério / teste Evidência obrigatória Gate / aprovação"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 477""],""aceitacao"":""Requisito Descrição verificável Regras associadas Critério / teste Evidência obrigatória Gate / aprovação"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0099,"RF-CAN-01 Permitir seleccionar a inscrição individual ou por instituição de ensino e apresentar apenas os campos aplicáveis. RV-CAN-01; RV-CAN-02; RA-CAN-01 CA-02, CA-03, CA-04; CT-02, CT-03, CT-04 Capturas dos dois fluxos; respostas da API; comparação pedido–persistência; teste de valor inválido; rascunho preservado. Funcional e QA",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 478,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0099: RF-CAN-01 Permitir seleccionar a inscrição individual ou por instituição de ensino e apresentar apenas os campos aplicáveis. RV-CAN-01; RV-CAN-02; RA-CAN-01 CA-02, CA-03, CA-04; CT-02, CT-03, CT-04 Capturas dos dois fluxos; respostas da API; comparação pedido–persistência; teste de valor inválido; rascunho preservado. Funcional e QA",P1,MASTER-fd787802-0099: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0099,1,"[{""id"":""MASTER-fd787802-0099"",""pedido"":""RF-CAN-01 Permitir seleccionar a inscrição individual ou por instituição de ensino e apresentar apenas os campos aplicáveis. RV-CAN-01; RV-CAN-02; RA-CAN-01 CA-02, CA-03, CA-04; CT-02, CT-03, CT-04 Capturas dos dois fluxos; respostas da API; comparação pedido–persistência; teste de valor inválido; rascunho preservado. Funcional e QA"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 478""],""aceitacao"":""RF-CAN-01 Permitir seleccionar a inscrição individual ou por instituição de ensino e apresentar apenas os campos aplicáveis. RV-CAN-01; RV-CAN-02; RA-CAN-01 CA-02, CA-03, CA-04; CT-02, CT-03, CT-04 Capturas dos dois fluxos; respostas da API; comparação pedido–persistência; teste de valor inválido; rascunho preservado. Funcional e QA"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0100,"RF-CAN-02 Permitir criar, guardar como rascunho, retomar, submeter, actualizar e desactivar o perfil do candidato. RV-CAN-02; RA-CAN-01 CA-03; CT-03 Histórico de estados; dados antes/depois; referência da submissão; prova de ausência do perfil desactivado na pesquisa. Funcional, QA e Produto",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 479,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0100: RF-CAN-02 Permitir criar, guardar como rascunho, retomar, submeter, actualizar e desactivar o perfil do candidato. RV-CAN-02; RA-CAN-01 CA-03; CT-03 Histórico de estados; dados antes/depois; referência da submissão; prova de ausência do perfil desactivado na pesquisa. Funcional, QA e Produto",P1,MASTER-fd787802-0100: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0100,1,"[{""id"":""MASTER-fd787802-0100"",""pedido"":""RF-CAN-02 Permitir criar, guardar como rascunho, retomar, submeter, actualizar e desactivar o perfil do candidato. RV-CAN-02; RA-CAN-01 CA-03; CT-03 Histórico de estados; dados antes/depois; referência da submissão; prova de ausência do perfil desactivado na pesquisa. Funcional, QA e Produto"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 479""],""aceitacao"":""RF-CAN-02 Permitir criar, guardar como rascunho, retomar, submeter, actualizar e desactivar o perfil do candidato. RV-CAN-02; RA-CAN-01 CA-03; CT-03 Histórico de estados; dados antes/depois; referência da submissão; prova de ausência do perfil desactivado na pesquisa. Funcional, QA e Produto"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0101,"RF-CAN-03 Recolher os campos comuns obrigatórios e impedir a submissão de registo incompleto, sem impedir o rascunho. RV-CAN-02; RV-CAN-13; RA-CAN-01 CA-02, CA-03; CT-02, CT-03 Matriz campo–regra–mensagem; testes de omissão e fronteira; resposta conforme contrato; ausência de persistência parcial. Funcional e QA",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 480,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0101: RF-CAN-03 Recolher os campos comuns obrigatórios e impedir a submissão de registo incompleto, sem impedir o rascunho. RV-CAN-02; RV-CAN-13; RA-CAN-01 CA-02, CA-03; CT-02, CT-03 Matriz campo–regra–mensagem; testes de omissão e fronteira; resposta conforme contrato; ausência de persistência parcial. Funcional e QA",P1,MASTER-fd787802-0101: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0101,1,"[{""id"":""MASTER-fd787802-0101"",""pedido"":""RF-CAN-03 Recolher os campos comuns obrigatórios e impedir a submissão de registo incompleto, sem impedir o rascunho. RV-CAN-02; RV-CAN-13; RA-CAN-01 CA-02, CA-03; CT-02, CT-03 Matriz campo–regra–mensagem; testes de omissão e fronteira; resposta conforme contrato; ausência de persistência parcial. Funcional e QA"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 480""],""aceitacao"":""RF-CAN-03 Recolher os campos comuns obrigatórios e impedir a submissão de registo incompleto, sem impedir o rascunho. RV-CAN-02; RV-CAN-13; RA-CAN-01 CA-02, CA-03; CT-02, CT-03 Matriz campo–regra–mensagem; testes de omissão e fronteira; resposta conforme contrato; ausência de persistência parcial. Funcional e QA"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0102,"RF-CAN-04 Validar e confirmar telefone e correio electrónico antes de os usar para correspondência. RV-CAN-03; RV-CAN-11 CA-05, CA-06; CT-05, CT-06 Testes de formato, confirmação, código expirado e repetição; estado do contacto; auditoria; tentativa de correspondência bloqueada. QA, Segurança e Protecção de Dados",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 481,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0102: RF-CAN-04 Validar e confirmar telefone e correio electrónico antes de os usar para correspondência. RV-CAN-03; RV-CAN-11 CA-05, CA-06; CT-05, CT-06 Testes de formato, confirmação, código expirado e repetição; estado do contacto; auditoria; tentativa de correspondência bloqueada. QA, Segurança e Protecção de Dados",P2,MASTER-fd787802-0102: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0102,1,"[{""id"":""MASTER-fd787802-0102"",""pedido"":""RF-CAN-04 Validar e confirmar telefone e correio electrónico antes de os usar para correspondência. RV-CAN-03; RV-CAN-11 CA-05, CA-06; CT-05, CT-06 Testes de formato, confirmação, código expirado e repetição; estado do contacto; auditoria; tentativa de correspondência bloqueada. QA, Segurança e Protecção de Dados"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 481""],""aceitacao"":""RF-CAN-04 Validar e confirmar telefone e correio electrónico antes de os usar para correspondência. RV-CAN-03; RV-CAN-11 CA-05, CA-06; CT-05, CT-06 Testes de formato, confirmação, código expirado e repetição; estado do contacto; auditoria; tentativa de correspondência bloqueada. QA, Segurança e Protecção de Dados"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0103,"RF-CAN-05 Permitir declarar competências, qualificações, certificações, experiência, idiomas, disponibilidade e preferências, distinguindo informação declarada da validada. RV-CAN-02; RV-CAN-04; RV-CAN-13 CA-03; CT-03 Comparação pedido–persistência–apresentação; estados de verificação; catálogos e níveis; testes de datas e relações. Funcional, QA e Validador",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 482,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0103: RF-CAN-05 Permitir declarar competências, qualificações, certificações, experiência, idiomas, disponibilidade e preferências, distinguindo informação declarada da validada. RV-CAN-02; RV-CAN-04; RV-CAN-13 CA-03; CT-03 Comparação pedido–persistência–apresentação; estados de verificação; catálogos e níveis; testes de datas e relações. Funcional, QA e Validador",P2,MASTER-fd787802-0103: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0103,1,"[{""id"":""MASTER-fd787802-0103"",""pedido"":""RF-CAN-05 Permitir declarar competências, qualificações, certificações, experiência, idiomas, disponibilidade e preferências, distinguindo informação declarada da validada. RV-CAN-02; RV-CAN-04; RV-CAN-13 CA-03; CT-03 Comparação pedido–persistência–apresentação; estados de verificação; catálogos e níveis; testes de datas e relações. Funcional, QA e Validador"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 482""],""aceitacao"":""RF-CAN-05 Permitir declarar competências, qualificações, certificações, experiência, idiomas, disponibilidade e preferências, distinguindo informação declarada da validada. RV-CAN-02; RV-CAN-04; RV-CAN-13 CA-03; CT-03 Comparação pedido–persistência–apresentação; estados de verificação; catálogos e níveis; testes de datas e relações. Funcional, QA e Validador"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0104,"RF-CAN-06 Permitir carregar um ou vários comprovativos por qualificação, certificação ou experiência. RV-CAN-04; RV-CAN-05; RV-CAN-06; RA-CAN-02 CA-03; CT-03 Upload válido; metadados; associação referencial; quantidade e capacidade; checksum; resposta da API; documento em estado pendente. Funcional, QA e Segurança",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 483,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0104: RF-CAN-06 Permitir carregar um ou vários comprovativos por qualificação, certificação ou experiência. RV-CAN-04; RV-CAN-05; RV-CAN-06; RA-CAN-02 CA-03; CT-03 Upload válido; metadados; associação referencial; quantidade e capacidade; checksum; resposta da API; documento em estado pendente. Funcional, QA e Segurança",P2,MASTER-fd787802-0104: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0104,1,"[{""id"":""MASTER-fd787802-0104"",""pedido"":""RF-CAN-06 Permitir carregar um ou vários comprovativos por qualificação, certificação ou experiência. RV-CAN-04; RV-CAN-05; RV-CAN-06; RA-CAN-02 CA-03; CT-03 Upload válido; metadados; associação referencial; quantidade e capacidade; checksum; resposta da API; documento em estado pendente. Funcional, QA e Segurança"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 483""],""aceitacao"":""RF-CAN-06 Permitir carregar um ou vários comprovativos por qualificação, certificação ou experiência. RV-CAN-04; RV-CAN-05; RV-CAN-06; RA-CAN-02 CA-03; CT-03 Upload válido; metadados; associação referencial; quantidade e capacidade; checksum; resposta da API; documento em estado pendente. Funcional, QA e Segurança"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0105,"RF-CAN-07 Validar extensão, tipo real, assinatura, tamanho, quantidade, capacidade total e integridade do ficheiro. RV-CAN-06; RV-CAN-07; RA-CAN-02 CA-02, CA-03, CA-16; CT-02, CT-03, CT-16 Testes de fronteira; formatos aprovados; dupla extensão; tipo divergente; ficheiro corrompido; ausência de ficheiro órfão. QA e Segurança",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 484,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0105: RF-CAN-07 Validar extensão, tipo real, assinatura, tamanho, quantidade, capacidade total e integridade do ficheiro. RV-CAN-06; RV-CAN-07; RA-CAN-02 CA-02, CA-03, CA-16; CT-02, CT-03, CT-16 Testes de fronteira; formatos aprovados; dupla extensão; tipo divergente; ficheiro corrompido; ausência de ficheiro órfão. QA e Segurança",P2,MASTER-fd787802-0105: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0105,1,"[{""id"":""MASTER-fd787802-0105"",""pedido"":""RF-CAN-07 Validar extensão, tipo real, assinatura, tamanho, quantidade, capacidade total e integridade do ficheiro. RV-CAN-06; RV-CAN-07; RA-CAN-02 CA-02, CA-03, CA-16; CT-02, CT-03, CT-16 Testes de fronteira; formatos aprovados; dupla extensão; tipo divergente; ficheiro corrompido; ausência de ficheiro órfão. QA e Segurança"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 484""],""aceitacao"":""RF-CAN-07 Validar extensão, tipo real, assinatura, tamanho, quantidade, capacidade total e integridade do ficheiro. RV-CAN-06; RV-CAN-07; RA-CAN-02 CA-02, CA-03, CA-16; CT-02, CT-03, CT-16 Testes de fronteira; formatos aprovados; dupla extensão; tipo divergente; ficheiro corrompido; ausência de ficheiro órfão. QA e Segurança"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0106,"RF-CAN-08 Colocar todos os ficheiros em quarentena e executar verificação antimalware antes de consulta ou validação. RV-CAN-07; RA-CAN-02; RA-CAN-04 CA-03, CA-16; CT-03, CT-16 Relatório do motor antimalware; teste válido e malicioso; bloqueio de pré-visualização e descarga; evento de rejeição sem conteúdo sensível. Segurança e QA; bloqueador de Go-Live",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 485,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0106: RF-CAN-08 Colocar todos os ficheiros em quarentena e executar verificação antimalware antes de consulta ou validação. RV-CAN-07; RA-CAN-02; RA-CAN-04 CA-03, CA-16; CT-03, CT-16 Relatório do motor antimalware; teste válido e malicioso; bloqueio de pré-visualização e descarga; evento de rejeição sem conteúdo sensível. Segurança e QA; bloqueador de Go-Live",P2,MASTER-fd787802-0106: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0106,1,"[{""id"":""MASTER-fd787802-0106"",""pedido"":""RF-CAN-08 Colocar todos os ficheiros em quarentena e executar verificação antimalware antes de consulta ou validação. RV-CAN-07; RA-CAN-02; RA-CAN-04 CA-03, CA-16; CT-03, CT-16 Relatório do motor antimalware; teste válido e malicioso; bloqueio de pré-visualização e descarga; evento de rejeição sem conteúdo sensível. Segurança e QA; bloqueador de Go-Live"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 485""],""aceitacao"":""RF-CAN-08 Colocar todos os ficheiros em quarentena e executar verificação antimalware antes de consulta ou validação. RV-CAN-07; RA-CAN-02; RA-CAN-04 CA-03, CA-16; CT-03, CT-16 Relatório do motor antimalware; teste válido e malicioso; bloqueio de pré-visualização e descarga; evento de rejeição sem conteúdo sensível. Segurança e QA; bloqueador de Go-Live"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-fd787802-0107,"RF-CAN-09 Permitir pré-visualizar, substituir e remover comprovativos, mantendo versionamento e histórico após a submissão. RV-CAN-05; RV-CAN-08; RV-CAN-14 CA-03, CA-11; CT-03, CT-11 Versões e checksums; transições; documento anterior como substituído; nova versão pendente; trilha de auditoria reconciliada. QA, Segurança e Auditoria",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 486,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0107: RF-CAN-09 Permitir pré-visualizar, substituir e remover comprovativos, mantendo versionamento e histórico após a submissão. RV-CAN-05; RV-CAN-08; RV-CAN-14 CA-03, CA-11; CT-03, CT-11 Versões e checksums; transições; documento anterior como substituído; nova versão pendente; trilha de auditoria reconciliada. QA, Segurança e Auditoria",P2,MASTER-fd787802-0107: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0107,1,"[{""id"":""MASTER-fd787802-0107"",""pedido"":""RF-CAN-09 Permitir pré-visualizar, substituir e remover comprovativos, mantendo versionamento e histórico após a submissão. RV-CAN-05; RV-CAN-08; RV-CAN-14 CA-03, CA-11; CT-03, CT-11 Versões e checksums; transições; documento anterior como substituído; nova versão pendente; trilha de auditoria reconciliada. QA, Segurança e Auditoria"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 486""],""aceitacao"":""RF-CAN-09 Permitir pré-visualizar, substituir e remover comprovativos, mantendo versionamento e histórico após a submissão. RV-CAN-05; RV-CAN-08; RV-CAN-14 CA-03, CA-11; CT-03, CT-11 Versões e checksums; transições; documento anterior como substituído; nova versão pendente; trilha de auditoria reconciliada. QA, Segurança e Auditoria"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0108,"RF-CAN-10 Aplicar apenas os estados documentais autorizados e controlar as respectivas transições. RV-CAN-08; RV-CAN-14; RA-CAN-02 CA-03, CA-09, CA-11; CT-03, CT-09, CT-11 Matriz de estados executada; transição inválida bloqueada; actor, fundamento e data/hora registados; documento expirado excluído como credencial válida. Funcional, QA e Validador",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 487,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0108: RF-CAN-10 Aplicar apenas os estados documentais autorizados e controlar as respectivas transições. RV-CAN-08; RV-CAN-14; RA-CAN-02 CA-03, CA-09, CA-11; CT-03, CT-09, CT-11 Matriz de estados executada; transição inválida bloqueada; actor, fundamento e data/hora registados; documento expirado excluído como credencial válida. Funcional, QA e Validador",P2,MASTER-fd787802-0108: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0108,1,"[{""id"":""MASTER-fd787802-0108"",""pedido"":""RF-CAN-10 Aplicar apenas os estados documentais autorizados e controlar as respectivas transições. RV-CAN-08; RV-CAN-14; RA-CAN-02 CA-03, CA-09, CA-11; CT-03, CT-09, CT-11 Matriz de estados executada; transição inválida bloqueada; actor, fundamento e data/hora registados; documento expirado excluído como credencial válida. Funcional, QA e Validador"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 487""],""aceitacao"":""RF-CAN-10 Aplicar apenas os estados documentais autorizados e controlar as respectivas transições. RV-CAN-08; RV-CAN-14; RA-CAN-02 CA-03, CA-09, CA-11; CT-03, CT-09, CT-11 Matriz de estados executada; transição inválida bloqueada; actor, fundamento e data/hora registados; documento expirado excluído como credencial válida. Funcional, QA e Validador"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0109,"RF-CAN-11 Impedir auto-validação e aplicar segregação entre submissão, validação e aprovação. RV-CAN-09; RA-CAN-02; RA-CAN-04 CA-09, CA-16; CT-09, CT-16 Matriz papel–operação; testes na interface e API; negações sem enumeração; logs das tentativas indevidas. Segurança, QA e Protecção de Dados",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 488,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0109: RF-CAN-11 Impedir auto-validação e aplicar segregação entre submissão, validação e aprovação. RV-CAN-09; RA-CAN-02; RA-CAN-04 CA-09, CA-16; CT-09, CT-16 Matriz papel–operação; testes na interface e API; negações sem enumeração; logs das tentativas indevidas. Segurança, QA e Protecção de Dados",P2,MASTER-fd787802-0109: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0109,1,"[{""id"":""MASTER-fd787802-0109"",""pedido"":""RF-CAN-11 Impedir auto-validação e aplicar segregação entre submissão, validação e aprovação. RV-CAN-09; RA-CAN-02; RA-CAN-04 CA-09, CA-16; CT-09, CT-16 Matriz papel–operação; testes na interface e API; negações sem enumeração; logs das tentativas indevidas. Segurança, QA e Protecção de Dados"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 488""],""aceitacao"":""RF-CAN-11 Impedir auto-validação e aplicar segregação entre submissão, validação e aprovação. RV-CAN-09; RA-CAN-02; RA-CAN-04 CA-09, CA-16; CT-09, CT-16 Matriz papel–operação; testes na interface e API; negações sem enumeração; logs das tentativas indevidas. Segurança, QA e Protecção de Dados"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0110,"RF-CAN-12 Na inscrição institucional, exigir instituição validada, operador autorizado, autorização válida e confirmação final do técnico. RV-CAN-09; RV-CAN-10; RA-CAN-03 CA-04, CA-05, CA-09; CT-04, CT-05, CT-09 Estados da instituição; concessão, expiração e revogação; confirmação do técnico; bloqueio da submissão, pesquisa e matching enquanto pendente. Funcional, Protecção de Dados e Negócio",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 489,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0110: RF-CAN-12 Na inscrição institucional, exigir instituição validada, operador autorizado, autorização válida e confirmação final do técnico. RV-CAN-09; RV-CAN-10; RA-CAN-03 CA-04, CA-05, CA-09; CT-04, CT-05, CT-09 Estados da instituição; concessão, expiração e revogação; confirmação do técnico; bloqueio da submissão, pesquisa e matching enquanto pendente. Funcional, Protecção de Dados e Negócio",P2,MASTER-fd787802-0110: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0110,1,"[{""id"":""MASTER-fd787802-0110"",""pedido"":""RF-CAN-12 Na inscrição institucional, exigir instituição validada, operador autorizado, autorização válida e confirmação final do técnico. RV-CAN-09; RV-CAN-10; RA-CAN-03 CA-04, CA-05, CA-09; CT-04, CT-05, CT-09 Estados da instituição; concessão, expiração e revogação; confirmação do técnico; bloqueio da submissão, pesquisa e matching enquanto pendente. Funcional, Protecção de Dados e Negócio"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 489""],""aceitacao"":""RF-CAN-12 Na inscrição institucional, exigir instituição validada, operador autorizado, autorização válida e confirmação final do técnico. RV-CAN-09; RV-CAN-10; RA-CAN-03 CA-04, CA-05, CA-09; CT-04, CT-05, CT-09 Estados da instituição; concessão, expiração e revogação; confirmação do técnico; bloqueio da submissão, pesquisa e matching enquanto pendente. Funcional, Protecção de Dados e Negócio"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0111,"RF-CAN-13 Manter contactos, identificadores e documentos ocultos por defeito em todos os canais. RV-CAN-11; RA-CAN-03; RA-CAN-04 CA-05, CA-06, CA-07; CT-05, CT-06, CT-07 Testes de interface, URL directa, API, pesquisa, exportação e integração; ausência em erros, logs e índices; acessos autorizados auditados. Segurança e Protecção de Dados; bloqueador de Go-Live",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 490,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0111: RF-CAN-13 Manter contactos, identificadores e documentos ocultos por defeito em todos os canais. RV-CAN-11; RA-CAN-03; RA-CAN-04 CA-05, CA-06, CA-07; CT-05, CT-06, CT-07 Testes de interface, URL directa, API, pesquisa, exportação e integração; ausência em erros, logs e índices; acessos autorizados auditados. Segurança e Protecção de Dados; bloqueador de Go-Live",P2,MASTER-fd787802-0111: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0111,1,"[{""id"":""MASTER-fd787802-0111"",""pedido"":""RF-CAN-13 Manter contactos, identificadores e documentos ocultos por defeito em todos os canais. RV-CAN-11; RA-CAN-03; RA-CAN-04 CA-05, CA-06, CA-07; CT-05, CT-06, CT-07 Testes de interface, URL directa, API, pesquisa, exportação e integração; ausência em erros, logs e índices; acessos autorizados auditados. Segurança e Protecção de Dados; bloqueador de Go-Live"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 490""],""aceitacao"":""RF-CAN-13 Manter contactos, identificadores e documentos ocultos por defeito em todos os canais. RV-CAN-11; RA-CAN-03; RA-CAN-04 CA-05, CA-06, CA-07; CT-05, CT-06, CT-07 Testes de interface, URL directa, API, pesquisa, exportação e integração; ausência em erros, logs e índices; acessos autorizados auditados. Segurança e Protecção de Dados; bloqueador de Go-Live"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0112,"RF-CAN-14 Detectar potenciais perfis duplicados por identificadores e contactos normalizados sem expor o registo existente. RV-CAN-12 CA-02, CA-11; CT-02, CT-11 Casos de coincidência exacta, parcial e inexistente; reconciliação; ausência de segundo perfil activo; decisão auditada. Dados, QA e Segurança",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 491,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0112: RF-CAN-14 Detectar potenciais perfis duplicados por identificadores e contactos normalizados sem expor o registo existente. RV-CAN-12 CA-02, CA-11; CT-02, CT-11 Casos de coincidência exacta, parcial e inexistente; reconciliação; ausência de segundo perfil activo; decisão auditada. Dados, QA e Segurança",P2,MASTER-fd787802-0112: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0112,1,"[{""id"":""MASTER-fd787802-0112"",""pedido"":""RF-CAN-14 Detectar potenciais perfis duplicados por identificadores e contactos normalizados sem expor o registo existente. RV-CAN-12 CA-02, CA-11; CT-02, CT-11 Casos de coincidência exacta, parcial e inexistente; reconciliação; ausência de segundo perfil activo; decisão auditada. Dados, QA e Segurança"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 491""],""aceitacao"":""RF-CAN-14 Detectar potenciais perfis duplicados por identificadores e contactos normalizados sem expor o registo existente. RV-CAN-12 CA-02, CA-11; CT-02, CT-11 Casos de coincidência exacta, parcial e inexistente; reconciliação; ausência de segundo perfil activo; decisão auditada. Dados, QA e Segurança"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0113,"RF-CAN-15 Registar consentimento granular, finalidade, versão, canal, data, validade e revogação e propagar os seus efeitos. RV-CAN-10; RV-CAN-11; RA-CAN-03 CA-05, CA-06, CA-11; CT-05, CT-06, CT-11 Registo de consentimento; testes de concessão, expiração e revogação; desindexação; bloqueio de comunicação; tarefas de retenção ou eliminação. Protecção de Dados, Segurança e Negócio",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 492,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0113: RF-CAN-15 Registar consentimento granular, finalidade, versão, canal, data, validade e revogação e propagar os seus efeitos. RV-CAN-10; RV-CAN-11; RA-CAN-03 CA-05, CA-06, CA-11; CT-05, CT-06, CT-11 Registo de consentimento; testes de concessão, expiração e revogação; desindexação; bloqueio de comunicação; tarefas de retenção ou eliminação. Protecção de Dados, Segurança e Negócio",P2,MASTER-fd787802-0113: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0113,1,"[{""id"":""MASTER-fd787802-0113"",""pedido"":""RF-CAN-15 Registar consentimento granular, finalidade, versão, canal, data, validade e revogação e propagar os seus efeitos. RV-CAN-10; RV-CAN-11; RA-CAN-03 CA-05, CA-06, CA-11; CT-05, CT-06, CT-11 Registo de consentimento; testes de concessão, expiração e revogação; desindexação; bloqueio de comunicação; tarefas de retenção ou eliminação. Protecção de Dados, Segurança e Negócio"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 492""],""aceitacao"":""RF-CAN-15 Registar consentimento granular, finalidade, versão, canal, data, validade e revogação e propagar os seus efeitos. RV-CAN-10; RV-CAN-11; RA-CAN-03 CA-05, CA-06, CA-11; CT-05, CT-06, CT-11 Registo de consentimento; testes de concessão, expiração e revogação; desindexação; bloqueio de comunicação; tarefas de retenção ou eliminação. Protecção de Dados, Segurança e Negócio"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0114,"RF-CAN-16 Disponibilizar o fluxo em português e inglês, em computador e dispositivo móvel, com acessibilidade. RA-CAN-01; RA-CAN-04 CA-12, CA-16; CT-12, CT-16 Matriz PT/EN; execução por teclado e tecnologia de apoio; evidências de foco, contraste, rótulos, erros e responsividade. QA, Acessibilidade e Produto",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 493,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0114: RF-CAN-16 Disponibilizar o fluxo em português e inglês, em computador e dispositivo móvel, com acessibilidade. RA-CAN-01; RA-CAN-04 CA-12, CA-16; CT-12, CT-16 Matriz PT/EN; execução por teclado e tecnologia de apoio; evidências de foco, contraste, rótulos, erros e responsividade. QA, Acessibilidade e Produto",P2,MASTER-fd787802-0114: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0114,1,"[{""id"":""MASTER-fd787802-0114"",""pedido"":""RF-CAN-16 Disponibilizar o fluxo em português e inglês, em computador e dispositivo móvel, com acessibilidade. RA-CAN-01; RA-CAN-04 CA-12, CA-16; CT-12, CT-16 Matriz PT/EN; execução por teclado e tecnologia de apoio; evidências de foco, contraste, rótulos, erros e responsividade. QA, Acessibilidade e Produto"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 493""],""aceitacao"":""RF-CAN-16 Disponibilizar o fluxo em português e inglês, em computador e dispositivo móvel, com acessibilidade. RA-CAN-01; RA-CAN-04 CA-12, CA-16; CT-12, CT-16 Matriz PT/EN; execução por teclado e tecnologia de apoio; evidências de foco, contraste, rótulos, erros e responsividade. QA, Acessibilidade e Produto"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0115,"RF-CAN-17 Auditar criação, alteração, upload, acesso, descarga, validação, rejeição, substituição, revogação e eliminação. RV-CAN-07; RV-CAN-08; RV-CAN-09; RV-CAN-10; RV-CAN-11; RV-CAN-14 CA-11; CT-11 Amostra reconciliada por operação; actor, função, objecto, estado, versão, UTC, resultado e correlation-id; teste de integridade e acesso aos logs. Auditoria, Segurança e QA",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 494,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0115: RF-CAN-17 Auditar criação, alteração, upload, acesso, descarga, validação, rejeição, substituição, revogação e eliminação. RV-CAN-07; RV-CAN-08; RV-CAN-09; RV-CAN-10; RV-CAN-11; RV-CAN-14 CA-11; CT-11 Amostra reconciliada por operação; actor, função, objecto, estado, versão, UTC, resultado e correlation-id; teste de integridade e acesso aos logs. Auditoria, Segurança e QA",P2,MASTER-fd787802-0115: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0115,1,"[{""id"":""MASTER-fd787802-0115"",""pedido"":""RF-CAN-17 Auditar criação, alteração, upload, acesso, descarga, validação, rejeição, substituição, revogação e eliminação. RV-CAN-07; RV-CAN-08; RV-CAN-09; RV-CAN-10; RV-CAN-11; RV-CAN-14 CA-11; CT-11 Amostra reconciliada por operação; actor, função, objecto, estado, versão, UTC, resultado e correlation-id; teste de integridade e acesso aos logs. Auditoria, Segurança e QA"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 494""],""aceitacao"":""RF-CAN-17 Auditar criação, alteração, upload, acesso, descarga, validação, rejeição, substituição, revogação e eliminação. RV-CAN-07; RV-CAN-08; RV-CAN-09; RV-CAN-10; RV-CAN-11; RV-CAN-14 CA-11; CT-11 Amostra reconciliada por operação; actor, função, objecto, estado, versão, UTC, resultado e correlation-id; teste de integridade e acesso aos logs. Auditoria, Segurança e QA"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0116,"RF-CAN-18 Impedir que upload ou validação no portal sejam apresentados como reconhecimento oficial da qualificação ou garantia de colocação. RA-CAN-02; RA-CAN-04 CA-03, CA-04; CT-03, CT-04 Avisos verificados na submissão, consulta, validação e pesquisa; testes de conteúdo; distinção entre declarado, validado e oficialmente reconhecido. Funcional, Jurídico/Conformidade e Negócio",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 495,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0116: RF-CAN-18 Impedir que upload ou validação no portal sejam apresentados como reconhecimento oficial da qualificação ou garantia de colocação. RA-CAN-02; RA-CAN-04 CA-03, CA-04; CT-03, CT-04 Avisos verificados na submissão, consulta, validação e pesquisa; testes de conteúdo; distinção entre declarado, validado e oficialmente reconhecido. Funcional, Jurídico/Conformidade e Negócio",P2,MASTER-fd787802-0116: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0116,1,"[{""id"":""MASTER-fd787802-0116"",""pedido"":""RF-CAN-18 Impedir que upload ou validação no portal sejam apresentados como reconhecimento oficial da qualificação ou garantia de colocação. RA-CAN-02; RA-CAN-04 CA-03, CA-04; CT-03, CT-04 Avisos verificados na submissão, consulta, validação e pesquisa; testes de conteúdo; distinção entre declarado, validado e oficialmente reconhecido. Funcional, Jurídico/Conformidade e Negócio"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 495""],""aceitacao"":""RF-CAN-18 Impedir que upload ou validação no portal sejam apresentados como reconhecimento oficial da qualificação ou garantia de colocação. RA-CAN-02; RA-CAN-04 CA-03, CA-04; CT-03, CT-04 Avisos verificados na submissão, consulta, validação e pesquisa; testes de conteúdo; distinção entre declarado, validado e oficialmente reconhecido. Funcional, Jurídico/Conformidade e Negócio"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0117,"RF-CAN-19 Bloquear o aceite e a entrada em produção perante defeito bloqueador ou crítico, vulnerabilidade crítica ou elevada, falha de privacidade, ausência de evidência ou aprovação obrigatória. RA-CAN-04 CA-16; CT-16 Relatórios de QA e segurança; matriz requisito–regra–teste–evidência; UAT; lista de defeitos; acta e decisão Go/No-Go assinada. Funcional, QA, Segurança/Protecção de Dados, Técnico e Negócio",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 496,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0117: RF-CAN-19 Bloquear o aceite e a entrada em produção perante defeito bloqueador ou crítico, vulnerabilidade crítica ou elevada, falha de privacidade, ausência de evidência ou aprovação obrigatória. RA-CAN-04 CA-16; CT-16 Relatórios de QA e segurança; matriz requisito–regra–teste–evidência; UAT; lista de defeitos; acta e decisão Go/No-Go assinada. Funcional, QA, Segurança/Protecção de Dados, Técnico e Negócio",P2,MASTER-fd787802-0117: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0117,1,"[{""id"":""MASTER-fd787802-0117"",""pedido"":""RF-CAN-19 Bloquear o aceite e a entrada em produção perante defeito bloqueador ou crítico, vulnerabilidade crítica ou elevada, falha de privacidade, ausência de evidência ou aprovação obrigatória. RA-CAN-04 CA-16; CT-16 Relatórios de QA e segurança; matriz requisito–regra–teste–evidência; UAT; lista de defeitos; acta e decisão Go/No-Go assinada. Funcional, QA, Segurança/Protecção de Dados, Técnico e Negócio"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 496""],""aceitacao"":""RF-CAN-19 Bloquear o aceite e a entrada em produção perante defeito bloqueador ou crítico, vulnerabilidade crítica ou elevada, falha de privacidade, ausência de evidência ou aprovação obrigatória. RA-CAN-04 CA-16; CT-16 Relatórios de QA e segurança; matriz requisito–regra–teste–evidência; UAT; lista de defeitos; acta e decisão Go/No-Go assinada. Funcional, QA, Segurança/Protecção de Dados, Técnico e Negócio"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-fd787802-0118,"Regra de manutenção: qualquer alteração de requisito, regra, critério, teste ou evidência deve actualizar esta matriz na mesma versão. Uma linha sem regra aplicável, teste executável, evidência localizável ou aprovador definido deve permanecer com estado «Não rastreada» e impede o aceite da funcionalidade correspondente.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 498,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0118: Regra de manutenção: qualquer alteração de requisito, regra, critério, teste ou evidência deve actualizar esta matriz na mesma versão. Uma linha sem regra aplicável, teste executável, evidência localizável ou aprovador definido deve permanecer com estado «Não rastreada» e impede o aceite da funcionalidade correspondente.",P2,MASTER-fd787802-0118: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0118,1,"[{""id"":""MASTER-fd787802-0118"",""pedido"":""Regra de manutenção: qualquer alteração de requisito, regra, critério, teste ou evidência deve actualizar esta matriz na mesma versão. Uma linha sem regra aplicável, teste executável, evidência localizável ou aprovador definido deve permanecer com estado «Não rastreada» e impede o aceite da funcionalidade correspondente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 498""],""aceitacao"":""Regra de manutenção: qualquer alteração de requisito, regra, critério, teste ou evidência deve actualizar esta matriz na mesma versão. Uma linha sem regra aplicável, teste executável, evidência localizável ou aprovador definido deve permanecer com estado «Não rastreada» e impede o aceite da funcionalidade correspondente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0119,Modalidade de inscrição Individual Selecção obrigatória.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 502,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0119: Modalidade de inscrição Individual Selecção obrigatória.,P2,MASTER-fd787802-0119: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0119,1,"[{""id"":""MASTER-fd787802-0119"",""pedido"":""Modalidade de inscrição Individual Selecção obrigatória."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 502""],""aceitacao"":""Modalidade de inscrição Individual Selecção obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0120,Localização e disponibilidade geográfica Província de Maputo; disponibilidade para trabalhar na área de influência do Corredor de Maputo. Usar localização genérica; não publicar endereço exacto.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 506,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0120: Localização e disponibilidade geográfica Província de Maputo; disponibilidade para trabalhar na área de influência do Corredor de Maputo. Usar localização genérica; não publicar endereço exacto.,P2,MASTER-fd787802-0120: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0120,1,"[{""id"":""MASTER-fd787802-0120"",""pedido"":""Localização e disponibilidade geográfica Província de Maputo; disponibilidade para trabalhar na área de influência do Corredor de Maputo. Usar localização genérica; não publicar endereço exacto."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 506""],""aceitacao"":""Localização e disponibilidade geográfica Província de Maputo; disponibilidade para trabalhar na área de influência do Corredor de Maputo. Usar localização genérica; não publicar endereço exacto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0121,"Ocupação / função Técnica de manutenção electromecânica Seleccionar, preferencialmente, a partir do catálogo de ocupações.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 507,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0121: Ocupação / função Técnica de manutenção electromecânica Seleccionar, preferencialmente, a partir do catálogo de ocupações.",P2,MASTER-fd787802-0121: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0121,1,"[{""id"":""MASTER-fd787802-0121"",""pedido"":""Ocupação / função Técnica de manutenção electromecânica Seleccionar, preferencialmente, a partir do catálogo de ocupações."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 507""],""aceitacao"":""Ocupação / função Técnica de manutenção electromecânica Seleccionar, preferencialmente, a partir do catálogo de ocupações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0122,"Qualificações e certificações Nível médio em Electricidade Industrial; formação em Segurança, Higiene e Saúde no Trabalho. Registar instituição emissora, data, validade e estado de verificação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 511,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0122: Qualificações e certificações Nível médio em Electricidade Industrial; formação em Segurança, Higiene e Saúde no Trabalho. Registar instituição emissora, data, validade e estado de verificação.",P2,MASTER-fd787802-0122: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0122,1,"[{""id"":""MASTER-fd787802-0122"",""pedido"":""Qualificações e certificações Nível médio em Electricidade Industrial; formação em Segurança, Higiene e Saúde no Trabalho. Registar instituição emissora, data, validade e estado de verificação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 511""],""aceitacao"":""Qualificações e certificações Nível médio em Electricidade Industrial; formação em Segurança, Higiene e Saúde no Trabalho. Registar instituição emissora, data, validade e estado de verificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0123,"Experiência profissional 4 anos em manutenção de motores, quadros eléctricos e linhas de produção. Permitir detalhar funções, sectores e períodos, sem expor referências pessoais.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 512,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0123: Experiência profissional 4 anos em manutenção de motores, quadros eléctricos e linhas de produção. Permitir detalhar funções, sectores e períodos, sem expor referências pessoais.",P2,MASTER-fd787802-0123: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0123,1,"[{""id"":""MASTER-fd787802-0123"",""pedido"":""Experiência profissional 4 anos em manutenção de motores, quadros eléctricos e linhas de produção. Permitir detalhar funções, sectores e períodos, sem expor referências pessoais."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 512""],""aceitacao"":""Experiência profissional 4 anos em manutenção de motores, quadros eléctricos e linhas de produção. Permitir detalhar funções, sectores e períodos, sem expor referências pessoais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0124,"Disponibilidade temporal Disponível a partir de Janeiro de 2027, a tempo inteiro. Permitir actualização e data de validade.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 514,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0124: Disponibilidade temporal Disponível a partir de Janeiro de 2027, a tempo inteiro. Permitir actualização e data de validade.",P2,MASTER-fd787802-0124: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0124,1,"[{""id"":""MASTER-fd787802-0124"",""pedido"":""Disponibilidade temporal Disponível a partir de Janeiro de 2027, a tempo inteiro. Permitir actualização e data de validade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 514""],""aceitacao"":""Disponibilidade temporal Disponível a partir de Janeiro de 2027, a tempo inteiro. Permitir actualização e data de validade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0125,"Upload de comprovativos da qualificação Diploma de nível médio em Electricidade Industrial e certificado de formação em Segurança, Higiene e Saúde no Trabalho carregados em formato autorizado; validação pendente. Associar cada ficheiro à qualificação correspondente; validar formato, tamanho, tipo real e integridade; executar verificação antimalware; manter acesso restrito e não apresentar o upload como reconhecimento oficial.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 516,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0125: Upload de comprovativos da qualificação Diploma de nível médio em Electricidade Industrial e certificado de formação em Segurança, Higiene e Saúde no Trabalho carregados em formato autorizado; validação pendente. Associar cada ficheiro à qualificação correspondente; validar formato, tamanho, tipo real e integridade; executar verificação antimalware; manter acesso restrito e não apresentar o upload como reconhecimento oficial.",P2,MASTER-fd787802-0125: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0125,1,"[{""id"":""MASTER-fd787802-0125"",""pedido"":""Upload de comprovativos da qualificação Diploma de nível médio em Electricidade Industrial e certificado de formação em Segurança, Higiene e Saúde no Trabalho carregados em formato autorizado; validação pendente. Associar cada ficheiro à qualificação correspondente; validar formato, tamanho, tipo real e integridade; executar verificação antimalware; manter acesso restrito e não apresentar o upload como reconhecimento oficial."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 516""],""aceitacao"":""Upload de comprovativos da qualificação Diploma de nível médio em Electricidade Industrial e certificado de formação em Segurança, Higiene e Saúde no Trabalho carregados em formato autorizado; validação pendente. Associar cada ficheiro à qualificação correspondente; validar formato, tamanho, tipo real e integridade; executar verificação antimalware; manter acesso restrito e não apresentar o upload como reconhecimento oficial."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0126,"Preferências Indústria transformadora, energia e logística; projectos no Corredor de Maputo. Permitir selecção múltipla por sector, Cluster, Corredor e projecto.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 517,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0126: Preferências Indústria transformadora, energia e logística; projectos no Corredor de Maputo. Permitir selecção múltipla por sector, Cluster, Corredor e projecto.",P2,MASTER-fd787802-0126: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0126,1,"[{""id"":""MASTER-fd787802-0126"",""pedido"":""Preferências Indústria transformadora, energia e logística; projectos no Corredor de Maputo. Permitir selecção múltipla por sector, Cluster, Corredor e projecto."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 517""],""aceitacao"":""Preferências Indústria transformadora, energia e logística; projectos no Corredor de Maputo. Permitir selecção múltipla por sector, Cluster, Corredor e projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0127,"Consentimento Consentimento concedido para pesquisa e correspondência profissional; partilha de contactos sujeita a autorização adicional. Registar finalidade, versão, data, canal e possibilidade de revogação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 519,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0127: Consentimento Consentimento concedido para pesquisa e correspondência profissional; partilha de contactos sujeita a autorização adicional. Registar finalidade, versão, data, canal e possibilidade de revogação.",P2,MASTER-fd787802-0127: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0127,1,"[{""id"":""MASTER-fd787802-0127"",""pedido"":""Consentimento Consentimento concedido para pesquisa e correspondência profissional; partilha de contactos sujeita a autorização adicional. Registar finalidade, versão, data, canal e possibilidade de revogação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 519""],""aceitacao"":""Consentimento Consentimento concedido para pesquisa e correspondência profissional; partilha de contactos sujeita a autorização adicional. Registar finalidade, versão, data, canal e possibilidade de revogação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0128,Instituição responsável Instituto Técnico Horizonte — entidade fictícia. Deve possuir registo institucional verificado; acreditação declarada não equivale a acreditação confirmada.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 525,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0128: Instituição responsável Instituto Técnico Horizonte — entidade fictícia. Deve possuir registo institucional verificado; acreditação declarada não equivale a acreditação confirmada.,P2,MASTER-fd787802-0128: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0128,1,"[{""id"":""MASTER-fd787802-0128"",""pedido"":""Instituição responsável Instituto Técnico Horizonte — entidade fictícia. Deve possuir registo institucional verificado; acreditação declarada não equivale a acreditação confirmada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 525""],""aceitacao"":""Instituição responsável Instituto Técnico Horizonte — entidade fictícia. Deve possuir registo institucional verificado; acreditação declarada não equivale a acreditação confirmada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0129,Nome completo do técnico Celso Ernesto Matola Dado fictício; o técnico deve poder consultar e corrigir o registo.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 526,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0129: Nome completo do técnico Celso Ernesto Matola Dado fictício; o técnico deve poder consultar e corrigir o registo.,P2,MASTER-fd787802-0129: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0129,1,"[{""id"":""MASTER-fd787802-0129"",""pedido"":""Nome completo do técnico Celso Ernesto Matola Dado fictício; o técnico deve poder consultar e corrigir o registo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 526""],""aceitacao"":""Nome completo do técnico Celso Ernesto Matola Dado fictício; o técnico deve poder consultar e corrigir o registo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0130,Identificador interno ITH-RC-2026-0147 Uso interno; não deve funcionar como identificador público.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 531,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0130: Identificador interno ITH-RC-2026-0147 Uso interno; não deve funcionar como identificador público.,P2,MASTER-fd787802-0130: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0130,1,"[{""id"":""MASTER-fd787802-0130"",""pedido"":""Identificador interno ITH-RC-2026-0147 Uso interno; não deve funcionar como identificador público."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 531""],""aceitacao"":""Identificador interno ITH-RC-2026-0147 Uso interno; não deve funcionar como identificador público."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0131,"Experiência prática Estágio curricular de seis meses em manutenção de equipamentos de frio comercial. Registar período, área e estado de confirmação, sem expor dados do supervisor.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 535,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0131: Experiência prática Estágio curricular de seis meses em manutenção de equipamentos de frio comercial. Registar período, área e estado de confirmação, sem expor dados do supervisor.",P2,MASTER-fd787802-0131: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0131,1,"[{""id"":""MASTER-fd787802-0131"",""pedido"":""Experiência prática Estágio curricular de seis meses em manutenção de equipamentos de frio comercial. Registar período, área e estado de confirmação, sem expor dados do supervisor."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 535""],""aceitacao"":""Experiência prática Estágio curricular de seis meses em manutenção de equipamentos de frio comercial. Registar período, área e estado de confirmação, sem expor dados do supervisor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0132,"Upload de comprovativos da qualificação Declaração de frequência e certificado do estágio curricular carregados pela instituição em formatos autorizados; confirmação do técnico pendente. A instituição só pode carregar documentos com autorização válida do técnico; cada ficheiro deve ficar ligado à qualificação ou experiência correspondente, sujeito a verificação antimalware, controlo de acesso, validação e auditoria.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 537,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0132: Upload de comprovativos da qualificação Declaração de frequência e certificado do estágio curricular carregados pela instituição em formatos autorizados; confirmação do técnico pendente. A instituição só pode carregar documentos com autorização válida do técnico; cada ficheiro deve ficar ligado à qualificação ou experiência correspondente, sujeito a verificação antimalware, controlo de acesso, validação e auditoria.",P2,MASTER-fd787802-0132: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0132,1,"[{""id"":""MASTER-fd787802-0132"",""pedido"":""Upload de comprovativos da qualificação Declaração de frequência e certificado do estágio curricular carregados pela instituição em formatos autorizados; confirmação do técnico pendente. A instituição só pode carregar documentos com autorização válida do técnico; cada ficheiro deve ficar ligado à qualificação ou experiência correspondente, sujeito a verificação antimalware, controlo de acesso, validação e auditoria."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 537""],""aceitacao"":""Upload de comprovativos da qualificação Declaração de frequência e certificado do estágio curricular carregados pela instituição em formatos autorizados; confirmação do técnico pendente. A instituição só pode carregar documentos com autorização válida do técnico; cada ficheiro deve ficar ligado à qualificação ou experiência correspondente, sujeito a verificação antimalware, controlo de acesso, validação e auditoria."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0133,Disponibilidade Disponível a partir de Janeiro de 2027 para estágio profissional ou emprego a tempo inteiro. Permitir actualização pelo técnico.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 538,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0133: Disponibilidade Disponível a partir de Janeiro de 2027 para estágio profissional ou emprego a tempo inteiro. Permitir actualização pelo técnico.,P2,MASTER-fd787802-0133: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0133,1,"[{""id"":""MASTER-fd787802-0133"",""pedido"":""Disponibilidade Disponível a partir de Janeiro de 2027 para estágio profissional ou emprego a tempo inteiro. Permitir actualização pelo técnico."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 538""],""aceitacao"":""Disponibilidade Disponível a partir de Janeiro de 2027 para estágio profissional ou emprego a tempo inteiro. Permitir actualização pelo técnico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0134,"Operador institucional Secretaria Académica — conta institucional autorizada. Registar actor, função, data e historial de alterações.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 539,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0134: Operador institucional Secretaria Académica — conta institucional autorizada. Registar actor, função, data e historial de alterações.",P2,MASTER-fd787802-0134: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0134,1,"[{""id"":""MASTER-fd787802-0134"",""pedido"":""Operador institucional Secretaria Académica — conta institucional autorizada. Registar actor, função, data e historial de alterações."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 539""],""aceitacao"":""Operador institucional Secretaria Académica — conta institucional autorizada. Registar actor, função, data e historial de alterações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0135,"Autorização do técnico Autorização electrónica confirmada em 15 de Setembro de 2026 para criação, validação e pesquisa do perfil; partilha de contactos não autorizada. Registar finalidade, versão, canal, validade e revogação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 540,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0135: Autorização do técnico Autorização electrónica confirmada em 15 de Setembro de 2026 para criação, validação e pesquisa do perfil; partilha de contactos não autorizada. Registar finalidade, versão, canal, validade e revogação.",P2,MASTER-fd787802-0135: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0135,1,"[{""id"":""MASTER-fd787802-0135"",""pedido"":""Autorização do técnico Autorização electrónica confirmada em 15 de Setembro de 2026 para criação, validação e pesquisa do perfil; partilha de contactos não autorizada. Registar finalidade, versão, canal, validade e revogação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 540""],""aceitacao"":""Autorização do técnico Autorização electrónica confirmada em 15 de Setembro de 2026 para criação, validação e pesquisa do perfil; partilha de contactos não autorizada. Registar finalidade, versão, canal, validade e revogação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0136,Estado de validação Instituição validada; perfil submetido; confirmação final do técnico pendente. O perfil não deve ser disponibilizado para correspondência antes da confirmação final.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 542,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0136: Estado de validação Instituição validada; perfil submetido; confirmação final do técnico pendente. O perfil não deve ser disponibilizado para correspondência antes da confirmação final.,P2,MASTER-fd787802-0136: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0136,1,"[{""id"":""MASTER-fd787802-0136"",""pedido"":""Estado de validação Instituição validada; perfil submetido; confirmação final do técnico pendente. O perfil não deve ser disponibilizado para correspondência antes da confirmação final."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 542""],""aceitacao"":""Estado de validação Instituição validada; perfil submetido; confirmação final do técnico pendente. O perfil não deve ser disponibilizado para correspondência antes da confirmação final."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0137,"Acrescentar ao formulário do investidor a secção obrigatória Necessidade de recursos humanos qualificados, permitindo declarar se o investimento requer profissionais qualificados e descrever o perfil pretendido. Quando a resposta for negativa, a secção pode ser concluída sem criar uma necessidade de competência; quando for positiva, devem ser apresentados os campos seguintes:",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 545,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0137: Acrescentar ao formulário do investidor a secção obrigatória Necessidade de recursos humanos qualificados, permitindo declarar se o investimento requer profissionais qualificados e descrever o perfil pretendido. Quando a resposta for negativa, a secção pode ser concluída sem criar uma necessidade de competência; quando for positiva, devem ser apresentados os campos seguintes:",P2,MASTER-fd787802-0137: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0137,1,"[{""id"":""MASTER-fd787802-0137"",""pedido"":""Acrescentar ao formulário do investidor a secção obrigatória Necessidade de recursos humanos qualificados, permitindo declarar se o investimento requer profissionais qualificados e descrever o perfil pretendido. Quando a resposta for negativa, a secção pode ser concluída sem criar uma necessidade de competência; quando for positiva, devem ser apresentados os campos seguintes:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 545""],""aceitacao"":""Acrescentar ao formulário do investidor a secção obrigatória Necessidade de recursos humanos qualificados, permitindo declarar se o investimento requer profissionais qualificados e descrever o perfil pretendido. Quando a resposta for negativa, a secção pode ser concluída sem criar uma necessidade de competência; quando for positiva, devem ser apresentados os campos seguintes:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0138,• competências obrigatórias e desejáveis;,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 548,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-fd787802-0138: • competências obrigatórias e desejáveis;,P2,MASTER-fd787802-0138: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0138,1,"[{""id"":""MASTER-fd787802-0138"",""pedido"":""• competências obrigatórias e desejáveis;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 548""],""aceitacao"":""• competências obrigatórias e desejáveis;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0139,"O investidor deve poder adicionar vários perfis pretendidos ao mesmo projecto, guardar como rascunho, duplicar um perfil para edição, submeter para validação, actualizar e arquivar. A descrição deve aceitar texto estruturado suficiente para indicar responsabilidades, requisitos obrigatórios aprovados, competências desejáveis e condições relevantes, sem recolher dados pessoais de candidatos. Cada perfil deve ficar ligado ao investidor, empresa, projecto, Cluster, Corredor e localização aplicáveis e alimentar, após validação, a matriz de procura de competências e o mecanismo de correspondência.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 560,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0139: O investidor deve poder adicionar vários perfis pretendidos ao mesmo projecto, guardar como rascunho, duplicar um perfil para edição, submeter para validação, actualizar e arquivar. A descrição deve aceitar texto estruturado suficiente para indicar responsabilidades, requisitos obrigatórios aprovados, competências desejáveis e condições relevantes, sem recolher dados pessoais de candidatos. Cada perfil deve ficar ligado ao investidor, empresa, projecto, Cluster, Corredor e localização aplicáveis e alimentar, após validação, a matriz de procura de competências e o mecanismo de correspondência.",P1,MASTER-fd787802-0139: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0139,1,"[{""id"":""MASTER-fd787802-0139"",""pedido"":""O investidor deve poder adicionar vários perfis pretendidos ao mesmo projecto, guardar como rascunho, duplicar um perfil para edição, submeter para validação, actualizar e arquivar. A descrição deve aceitar texto estruturado suficiente para indicar responsabilidades, requisitos obrigatórios aprovados, competências desejáveis e condições relevantes, sem recolher dados pessoais de candidatos. Cada perfil deve ficar ligado ao investidor, empresa, projecto, Cluster, Corredor e localização aplicáveis e alimentar, após validação, a matriz de procura de competências e o mecanismo de correspondência."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 560""],""aceitacao"":""O investidor deve poder adicionar vários perfis pretendidos ao mesmo projecto, guardar como rascunho, duplicar um perfil para edição, submeter para validação, actualizar e arquivar. A descrição deve aceitar texto estruturado suficiente para indicar responsabilidades, requisitos obrigatórios aprovados, competências desejáveis e condições relevantes, sem recolher dados pessoais de candidatos. Cada perfil deve ficar ligado ao investidor, empresa, projecto, Cluster, Corredor e localização aplicáveis e alimentar, após validação, a matriz de procura de competências e o mecanismo de correspondência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0140,"Necessidade de recursos humanos qualificados Sim Resposta obrigatória; quando «Não», não criar perfil de necessidade.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 563,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0140: Necessidade de recursos humanos qualificados Sim Resposta obrigatória; quando «Não», não criar perfil de necessidade.",P2,MASTER-fd787802-0140: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0140,1,"[{""id"":""MASTER-fd787802-0140"",""pedido"":""Necessidade de recursos humanos qualificados Sim Resposta obrigatória; quando «Não», não criar perfil de necessidade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 563""],""aceitacao"":""Necessidade de recursos humanos qualificados Sim Resposta obrigatória; quando «Não», não criar perfil de necessidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0141,Função / ocupação Técnico de operação e manutenção de equipamentos agro-industriais Seleccionar a partir do catálogo de ocupações; permitir proposta controlada de nova designação.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 565,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0141: Função / ocupação Técnico de operação e manutenção de equipamentos agro-industriais Seleccionar a partir do catálogo de ocupações; permitir proposta controlada de nova designação.,P2,MASTER-fd787802-0141: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0141,1,"[{""id"":""MASTER-fd787802-0141"",""pedido"":""Função / ocupação Técnico de operação e manutenção de equipamentos agro-industriais Seleccionar a partir do catálogo de ocupações; permitir proposta controlada de nova designação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 565""],""aceitacao"":""Função / ocupação Técnico de operação e manutenção de equipamentos agro-industriais Seleccionar a partir do catálogo de ocupações; permitir proposta controlada de nova designação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0142,"Descrição do perfil pretendido Operar, regular e efectuar manutenção básica em linhas de selecção, lavagem, corte, embalagem e conservação de frutas; interpretar parâmetros de produção; identificar desvios; cumprir procedimentos de segurança e qualidade; e registar ocorrências operacionais. Descrever responsabilidades e resultados esperados; não incluir dados de candidatos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 566,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0142: Descrição do perfil pretendido Operar, regular e efectuar manutenção básica em linhas de selecção, lavagem, corte, embalagem e conservação de frutas; interpretar parâmetros de produção; identificar desvios; cumprir procedimentos de segurança e qualidade; e registar ocorrências operacionais. Descrever responsabilidades e resultados esperados; não incluir dados de candidatos.",P2,MASTER-fd787802-0142: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0142,1,"[{""id"":""MASTER-fd787802-0142"",""pedido"":""Descrição do perfil pretendido Operar, regular e efectuar manutenção básica em linhas de selecção, lavagem, corte, embalagem e conservação de frutas; interpretar parâmetros de produção; identificar desvios; cumprir procedimentos de segurança e qualidade; e registar ocorrências operacionais. Descrever responsabilidades e resultados esperados; não incluir dados de candidatos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 566""],""aceitacao"":""Descrição do perfil pretendido Operar, regular e efectuar manutenção básica em linhas de selecção, lavagem, corte, embalagem e conservação de frutas; interpretar parâmetros de produção; identificar desvios; cumprir procedimentos de segurança e qualidade; e registar ocorrências operacionais. Descrever responsabilidades e resultados esperados; não incluir dados de candidatos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0143,Competências obrigatórias Operação de equipamentos industriais; manutenção preventiva; leitura de manuais técnicos; segurança alimentar; segurança no trabalho; registo de dados de produção. Devem ser consideradas condições mínimas apenas após aprovação funcional.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 567,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-fd787802-0143: Competências obrigatórias Operação de equipamentos industriais; manutenção preventiva; leitura de manuais técnicos; segurança alimentar; segurança no trabalho; registo de dados de produção. Devem ser consideradas condições mínimas apenas após aprovação funcional.,P2,MASTER-fd787802-0143: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0143,1,"[{""id"":""MASTER-fd787802-0143"",""pedido"":""Competências obrigatórias Operação de equipamentos industriais; manutenção preventiva; leitura de manuais técnicos; segurança alimentar; segurança no trabalho; registo de dados de produção. Devem ser consideradas condições mínimas apenas após aprovação funcional."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 567""],""aceitacao"":""Competências obrigatórias Operação de equipamentos industriais; manutenção preventiva; leitura de manuais técnicos; segurança alimentar; segurança no trabalho; registo de dados de produção. Devem ser consideradas condições mínimas apenas após aprovação funcional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0144,Competências desejáveis Automação industrial básica; controlo de qualidade; melhoria contínua; utilização de sistema de gestão da manutenção. Não devem excluir automaticamente candidatos.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 568,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-fd787802-0144: Competências desejáveis Automação industrial básica; controlo de qualidade; melhoria contínua; utilização de sistema de gestão da manutenção. Não devem excluir automaticamente candidatos.,P2,MASTER-fd787802-0144: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0144,1,"[{""id"":""MASTER-fd787802-0144"",""pedido"":""Competências desejáveis Automação industrial básica; controlo de qualidade; melhoria contínua; utilização de sistema de gestão da manutenção. Não devem excluir automaticamente candidatos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 568""],""aceitacao"":""Competências desejáveis Automação industrial básica; controlo de qualidade; melhoria contínua; utilização de sistema de gestão da manutenção. Não devem excluir automaticamente candidatos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0145,"Qualificação / área de formação Nível médio técnico-profissional em Mecânica, Electromecânica, Manutenção Industrial ou área equivalente. Permitir equivalências e validação humana.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 569,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0145: Qualificação / área de formação Nível médio técnico-profissional em Mecânica, Electromecânica, Manutenção Industrial ou área equivalente. Permitir equivalências e validação humana.",P2,MASTER-fd787802-0145: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0145,1,"[{""id"":""MASTER-fd787802-0145"",""pedido"":""Qualificação / área de formação Nível médio técnico-profissional em Mecânica, Electromecânica, Manutenção Industrial ou área equivalente. Permitir equivalências e validação humana."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 569""],""aceitacao"":""Qualificação / área de formação Nível médio técnico-profissional em Mecânica, Electromecânica, Manutenção Industrial ou área equivalente. Permitir equivalências e validação humana."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0146,Quantidade estimada 18 profissionais: 12 operadores e 6 técnicos de manutenção. Registar quantidade por função e distinguir estimativa de compromisso confirmado.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 572,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0146: Quantidade estimada 18 profissionais: 12 operadores e 6 técnicos de manutenção. Registar quantidade por função e distinguir estimativa de compromisso confirmado.,P2,MASTER-fd787802-0146: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0146,1,"[{""id"":""MASTER-fd787802-0146"",""pedido"":""Quantidade estimada 18 profissionais: 12 operadores e 6 técnicos de manutenção. Registar quantidade por função e distinguir estimativa de compromisso confirmado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 572""],""aceitacao"":""Quantidade estimada 18 profissionais: 12 operadores e 6 técnicos de manutenção. Registar quantidade por função e distinguir estimativa de compromisso confirmado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0147,"Localização genérica Província de Sofala, área de influência do Corredor da Beira. Não publicar coordenadas ou instalações exactas sem autorização.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 573,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-fd787802-0147: Localização genérica Província de Sofala, área de influência do Corredor da Beira. Não publicar coordenadas ou instalações exactas sem autorização.",P1,MASTER-fd787802-0147: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0147,1,"[{""id"":""MASTER-fd787802-0147"",""pedido"":""Localização genérica Província de Sofala, área de influência do Corredor da Beira. Não publicar coordenadas ou instalações exactas sem autorização."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 573""],""aceitacao"":""Localização genérica Província de Sofala, área de influência do Corredor da Beira. Não publicar coordenadas ou instalações exactas sem autorização."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0148,Duração / vínculo Necessidade permanente; condições contratuais a definir pela empresa. Publicar apenas informação contratual validada.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 575,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-fd787802-0148: Duração / vínculo Necessidade permanente; condições contratuais a definir pela empresa. Publicar apenas informação contratual validada.,P2,MASTER-fd787802-0148: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0148,1,"[{""id"":""MASTER-fd787802-0148"",""pedido"":""Duração / vínculo Necessidade permanente; condições contratuais a definir pela empresa. Publicar apenas informação contratual validada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 575""],""aceitacao"":""Duração / vínculo Necessidade permanente; condições contratuais a definir pela empresa. Publicar apenas informação contratual validada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0149,Idiomas Português — obrigatório; Inglês técnico — desejável. Aplicar níveis padronizados e justificar exigências obrigatórias.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 576,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0149: Idiomas Português — obrigatório; Inglês técnico — desejável. Aplicar níveis padronizados e justificar exigências obrigatórias.,P2,MASTER-fd787802-0149: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0149,1,"[{""id"":""MASTER-fd787802-0149"",""pedido"":""Idiomas Português — obrigatório; Inglês técnico — desejável. Aplicar níveis padronizados e justificar exigências obrigatórias."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 576""],""aceitacao"":""Idiomas Português — obrigatório; Inglês técnico — desejável. Aplicar níveis padronizados e justificar exigências obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0150,"Fonte Plano preliminar de operação do projecto, versão 0.3. Registar documento, versão e data da fonte.",..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 580,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-fd787802-0150: Fonte Plano preliminar de operação do projecto, versão 0.3. Registar documento, versão e data da fonte.",P2,MASTER-fd787802-0150: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0150,1,"[{""id"":""MASTER-fd787802-0150"",""pedido"":""Fonte Plano preliminar de operação do projecto, versão 0.3. Registar documento, versão e data da fonte."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 580""],""aceitacao"":""Fonte Plano preliminar de operação do projecto, versão 0.3. Registar documento, versão e data da fonte."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0151,Responsável Gestor de Recursos Humanos do projecto. Associar a uma conta autorizada; não publicar contacto pessoal.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 581,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-fd787802-0151: Responsável Gestor de Recursos Humanos do projecto. Associar a uma conta autorizada; não publicar contacto pessoal.,P2,MASTER-fd787802-0151: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0151,1,"[{""id"":""MASTER-fd787802-0151"",""pedido"":""Responsável Gestor de Recursos Humanos do projecto. Associar a uma conta autorizada; não publicar contacto pessoal."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 581""],""aceitacao"":""Responsável Gestor de Recursos Humanos do projecto. Associar a uma conta autorizada; não publicar contacto pessoal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0152,Nível de confiança Médio — dependente da validação do cronograma de instalação. Justificar o nível e registar a próxima revisão.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 582,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0152: Nível de confiança Médio — dependente da validação do cronograma de instalação. Justificar o nível e registar a próxima revisão.,P2,MASTER-fd787802-0152: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0152,1,"[{""id"":""MASTER-fd787802-0152"",""pedido"":""Nível de confiança Médio — dependente da validação do cronograma de instalação. Justificar o nível e registar a próxima revisão."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 582""],""aceitacao"":""Nível de confiança Médio — dependente da validação do cronograma de instalação. Justificar o nível e registar a próxima revisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-fd787802-0153,Estado do registo Rascunho em validação interna. Não publicar nem usar no matching até aprovação.,..\..\..\..\..\..\Users\macbook\.codex\attachments\bf1d310a-d3a8-48fc-953f-0648622a6c85\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 584,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-fd787802-0153: Estado do registo Rascunho em validação interna. Não publicar nem usar no matching até aprovação.,P1,MASTER-fd787802-0153: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-fd787802-0153,1,"[{""id"":""MASTER-fd787802-0153"",""pedido"":""Estado do registo Rascunho em validação interna. Não publicar nem usar no matching até aprovação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\bf1d310a-d3a8-48fc-953f-0648622a6c85\\Pasted text.txt; SHA fd7878021ae5d18c9d4a9a79073552c36876d59726b8fb2612752f2594080ca0; linha 584""],""aceitacao"":""Estado do registo Rascunho em validação interna. Não publicar nem usar no matching até aprovação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-bd55cac9-0001,"As extensões PostGIS e pgcrypto não são removidas, porque podem ser utilizadas por outros módulos. Em produção, a reversão deve preferir migrations inversas por incremento, em vez da eliminação integral do esquema.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c1ac842e-1b98-4f18-82bf-5155dbddf288\Pasted text.txt; SHA bd55cac92926fd804e358921924740eb9c7e649af7a845fe85d2c3686ae2ef09; linha 80,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-bd55cac9-0001: As extensões PostGIS e pgcrypto não são removidas, porque podem ser utilizadas por outros módulos. Em produção, a reversão deve preferir migrations inversas por incremento, em vez da eliminação integral do esquema.",P2,MASTER-bd55cac9-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-bd55cac9-0001,1,"[{""id"":""MASTER-bd55cac9-0001"",""pedido"":""As extensões PostGIS e pgcrypto não são removidas, porque podem ser utilizadas por outros módulos. Em produção, a reversão deve preferir migrations inversas por incremento, em vez da eliminação integral do esquema."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c1ac842e-1b98-4f18-82bf-5155dbddf288\\Pasted text.txt; SHA bd55cac92926fd804e358921924740eb9c7e649af7a845fe85d2c3686ae2ef09; linha 80""],""aceitacao"":""As extensões PostGIS e pgcrypto não são removidas, porque podem ser utilizadas por outros módulos. Em produção, a reversão deve preferir migrations inversas por incremento, em vez da eliminação integral do esquema."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0001,"Propomos desenvolver o InvesteMoz como uma plataforma contínua de apoio ao investimento e ao empreendedorismo. O utilizador começa com uma ideia ou um negócio existente, constrói o seu projecto e acompanha a execução num dossier único. O plano de negócio, as estatísticas, as competências, o financiamento e os procedimentos devem partilhar informação e indicar sempre a próxima acção útil.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 4,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0001: Propomos desenvolver o InvesteMoz como uma plataforma contínua de apoio ao investimento e ao empreendedorismo. O utilizador começa com uma ideia ou um negócio existente, constrói o seu projecto e acompanha a execução num dossier único. O plano de negócio, as estatísticas, as competências, o financiamento e os procedimentos devem partilhar informação e indicar sempre a próxima acção útil.",P1,MASTER-600240dd-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0001,1,"[{""id"":""MASTER-600240dd-0001"",""pedido"":""Propomos desenvolver o InvesteMoz como uma plataforma contínua de apoio ao investimento e ao empreendedorismo. O utilizador começa com uma ideia ou um negócio existente, constrói o seu projecto e acompanha a execução num dossier único. O plano de negócio, as estatísticas, as competências, o financiamento e os procedimentos devem partilhar informação e indicar sempre a próxima acção útil."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 4""],""aceitacao"":""Propomos desenvolver o InvesteMoz como uma plataforma contínua de apoio ao investimento e ao empreendedorismo. O utilizador começa com uma ideia ou um negócio existente, constrói o seu projecto e acompanha a execução num dossier único. O plano de negócio, as estatísticas, as competências, o financiamento e os procedimentos devem partilhar informação e indicar sempre a próxima acção útil."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0002,Mantemos os doze critérios e os pesos do draft para permitir continuidade da análise. As competências passam a ser avaliadas na cobertura do percurso e na correspondência entre necessidades e recursos; as estatísticas incluem tanto consulta de fontes como produção de indicadores do portal.,..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 18,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-600240dd-0002: Mantemos os doze critérios e os pesos do draft para permitir continuidade da análise. As competências passam a ser avaliadas na cobertura do percurso e na correspondência entre necessidades e recursos; as estatísticas incluem tanto consulta de fontes como produção de indicadores do portal.,P1,MASTER-600240dd-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0002,1,"[{""id"":""MASTER-600240dd-0002"",""pedido"":""Mantemos os doze critérios e os pesos do draft para permitir continuidade da análise. As competências passam a ser avaliadas na cobertura do percurso e na correspondência entre necessidades e recursos; as estatísticas incluem tanto consulta de fontes como produção de indicadores do portal."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 18""],""aceitacao"":""Mantemos os doze critérios e os pesos do draft para permitir continuidade da análise. As competências passam a ser avaliadas na cobertura do percurso e na correspondência entre necessidades e recursos; as estatísticas incluem tanto consulta de fontes como produção de indicadores do portal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0003,Use 0 para ausência confirmada de uma função aplicável; 1 para apoio inicial; 2 para básico; 3 para adequado; 4 para avançado; 5 para referência demonstrada. Uma pontuação não deve ser inferida apenas da publicidade de uma plataforma.,..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 34,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-600240dd-0003: Use 0 para ausência confirmada de uma função aplicável; 1 para apoio inicial; 2 para básico; 3 para adequado; 4 para avançado; 5 para referência demonstrada. Uma pontuação não deve ser inferida apenas da publicidade de uma plataforma.,P2,MASTER-600240dd-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0003,1,"[{""id"":""MASTER-600240dd-0003"",""pedido"":""Use 0 para ausência confirmada de uma função aplicável; 1 para apoio inicial; 2 para básico; 3 para adequado; 4 para avançado; 5 para referência demonstrada. Uma pontuação não deve ser inferida apenas da publicidade de uma plataforma."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 34""],""aceitacao"":""Use 0 para ausência confirmada de uma função aplicável; 1 para apoio inicial; 2 para básico; 3 para adequado; 4 para avançado; 5 para referência demonstrada. Uma pontuação não deve ser inferida apenas da publicidade de uma plataforma."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0004,"N/A significa que o critério não se aplica. NV significa não verificado: não é zero e não deve ser apresentado como falha. Ambos ficam fora do cálculo; NV reduz a cobertura da evidência, que deve ser apresentada separadamente.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 35,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0004: N/A significa que o critério não se aplica. NV significa não verificado: não é zero e não deve ser apresentado como falha. Ambos ficam fora do cálculo; NV reduz a cobertura da evidência, que deve ser apresentada separadamente.",P2,MASTER-600240dd-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0004,1,"[{""id"":""MASTER-600240dd-0004"",""pedido"":""N/A significa que o critério não se aplica. NV significa não verificado: não é zero e não deve ser apresentado como falha. Ambos ficam fora do cálculo; NV reduz a cobertura da evidência, que deve ser apresentada separadamente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 35""],""aceitacao"":""N/A significa que o critério não se aplica. NV significa não verificado: não é zero e não deve ser apresentado como falha. Ambos ficam fora do cálculo; NV reduz a cobertura da evidência, que deve ser apresentada separadamente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0005,"As notas exemplificativas do draft não são uma certificação nem uma avaliação prática concluída. Na utilização operacional, cada nota deve ter critério, evidência, data e indicação de observação documental ou teste executado. Na ausência desses elementos, conserve a nota anterior como hipótese histórica e não a use para um ranking público.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 47,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-600240dd-0005: As notas exemplificativas do draft não são uma certificação nem uma avaliação prática concluída. Na utilização operacional, cada nota deve ter critério, evidência, data e indicação de observação documental ou teste executado. Na ausência desses elementos, conserve a nota anterior como hipótese histórica e não a use para um ranking público.",P2,MASTER-600240dd-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0005,1,"[{""id"":""MASTER-600240dd-0005"",""pedido"":""As notas exemplificativas do draft não são uma certificação nem uma avaliação prática concluída. Na utilização operacional, cada nota deve ter critério, evidência, data e indicação de observação documental ou teste executado. Na ausência desses elementos, conserve a nota anterior como hipótese histórica e não a use para um ranking público."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 47""],""aceitacao"":""As notas exemplificativas do draft não são uma certificação nem uma avaliação prática concluída. Na utilização operacional, cada nota deve ter critério, evidência, data e indicação de observação documental ou teste executado. Na ausência desses elementos, conserve a nota anterior como hipótese histórica e não a use para um ranking público."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0006,Adoptar A prática é adequada com pouca adaptação. Reutilizar dados do dossier.,..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 49,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-600240dd-0006: Adoptar A prática é adequada com pouca adaptação. Reutilizar dados do dossier.,P2,MASTER-600240dd-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0006,1,"[{""id"":""MASTER-600240dd-0006"",""pedido"":""Adoptar A prática é adequada com pouca adaptação. Reutilizar dados do dossier."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 49""],""aceitacao"":""Adoptar A prática é adequada com pouca adaptação. Reutilizar dados do dossier."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0007,Experimentar A utilidade deve ser medida num piloto. Sugestões por regras e plano de competências.,..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 51,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-600240dd-0007: Experimentar A utilidade deve ser medida num piloto. Sugestões por regras e plano de competências.,P2,MASTER-600240dd-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0007,1,"[{""id"":""MASTER-600240dd-0007"",""pedido"":""Experimentar A utilidade deve ser medida num piloto. Sugestões por regras e plano de competências."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 51""],""aceitacao"":""Experimentar A utilidade deve ser medida num piloto. Sugestões por regras e plano de competências."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0008,"Teste proposto: registar um pequeno negócio, alterar vendas e custos, comparar cenários e exportar o plano. Marcar como não verificados os testes que não forem efectivamente executados. Consultar https://www.liveplan.com/.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 59,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-600240dd-0008: Teste proposto: registar um pequeno negócio, alterar vendas e custos, comparar cenários e exportar o plano. Marcar como não verificados os testes que não forem efectivamente executados. Consultar https://www.liveplan.com/.",P2,MASTER-600240dd-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0008,1,"[{""id"":""MASTER-600240dd-0008"",""pedido"":""Teste proposto: registar um pequeno negócio, alterar vendas e custos, comparar cenários e exportar o plano. Marcar como não verificados os testes que não forem efectivamente executados. Consultar https://www.liveplan.com/."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 59""],""aceitacao"":""Teste proposto: registar um pequeno negócio, alterar vendas e custos, comparar cenários e exportar o plano. Marcar como não verificados os testes que não forem efectivamente executados. Consultar https://www.liveplan.com/."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0009,"O One Stop Centre é referência documental para organizar serviços de apoio ao investidor. O InvesteMoz deve mostrar entidade competente, documentos, sequência e próxima acção, preservando as responsabilidades das entidades moçambicanas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 61,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-600240dd-0009: O One Stop Centre é referência documental para organizar serviços de apoio ao investidor. O InvesteMoz deve mostrar entidade competente, documentos, sequência e próxima acção, preservando as responsabilidades das entidades moçambicanas.",P2,MASTER-600240dd-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0009,1,"[{""id"":""MASTER-600240dd-0009"",""pedido"":""O One Stop Centre é referência documental para organizar serviços de apoio ao investidor. O InvesteMoz deve mostrar entidade competente, documentos, sequência e próxima acção, preservando as responsabilidades das entidades moçambicanas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 61""],""aceitacao"":""O One Stop Centre é referência documental para organizar serviços de apoio ao investidor. O InvesteMoz deve mostrar entidade competente, documentos, sequência e próxima acção, preservando as responsabilidades das entidades moçambicanas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0010,"A plataforma oferece bases de dados, criação de relatórios e glossário de metadados. Adaptar estes padrões ao catálogo nacional e territorial; reutilizar indicadores com origem, unidade, período e cobertura identificados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 64,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0010: A plataforma oferece bases de dados, criação de relatórios e glossário de metadados. Adaptar estes padrões ao catálogo nacional e territorial; reutilizar indicadores com origem, unidade, período e cobertura identificados.",P2,MASTER-600240dd-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0010,1,"[{""id"":""MASTER-600240dd-0010"",""pedido"":""A plataforma oferece bases de dados, criação de relatórios e glossário de metadados. Adaptar estes padrões ao catálogo nacional e territorial; reutilizar indicadores com origem, unidade, período e cobertura identificados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 64""],""aceitacao"":""A plataforma oferece bases de dados, criação de relatórios e glossário de metadados. Adaptar estes padrões ao catálogo nacional e territorial; reutilizar indicadores com origem, unidade, período e cobertura identificados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-600240dd-0011,"Teste proposto: seleccionar um indicador para Moçambique, verificar definição e período, exportar uma série e reproduzir o gráfico no portal. Consultar https://databank.worldbank.org/home.aspx?t=home.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 65,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0011: Teste proposto: seleccionar um indicador para Moçambique, verificar definição e período, exportar uma série e reproduzir o gráfico no portal. Consultar https://databank.worldbank.org/home.aspx?t=home.",P2,MASTER-600240dd-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0011,1,"[{""id"":""MASTER-600240dd-0011"",""pedido"":""Teste proposto: seleccionar um indicador para Moçambique, verificar definição e período, exportar uma série e reproduzir o gráfico no portal. Consultar https://databank.worldbank.org/home.aspx?t=home."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 65""],""aceitacao"":""Teste proposto: seleccionar um indicador para Moçambique, verificar definição e período, exportar uma série e reproduzir o gráfico no portal. Consultar https://databank.worldbank.org/home.aspx?t=home."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0012,"O INE disponibiliza a Classificação das Profissões de Moçambique Rev 2. Esta referência complementa a CAE: a CAE classifica actividades económicas; a classificação das profissões organiza ocupações. O catálogo de competências do InvesteMoz deve acrescentar tarefas, capacidades, níveis e evidências, sem confundir profissão com competência comprovada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 67,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-600240dd-0012: O INE disponibiliza a Classificação das Profissões de Moçambique Rev 2. Esta referência complementa a CAE: a CAE classifica actividades económicas; a classificação das profissões organiza ocupações. O catálogo de competências do InvesteMoz deve acrescentar tarefas, capacidades, níveis e evidências, sem confundir profissão com competência comprovada.",P2,MASTER-600240dd-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0012,1,"[{""id"":""MASTER-600240dd-0012"",""pedido"":""O INE disponibiliza a Classificação das Profissões de Moçambique Rev 2. Esta referência complementa a CAE: a CAE classifica actividades económicas; a classificação das profissões organiza ocupações. O catálogo de competências do InvesteMoz deve acrescentar tarefas, capacidades, níveis e evidências, sem confundir profissão com competência comprovada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 67""],""aceitacao"":""O INE disponibiliza a Classificação das Profissões de Moçambique Rev 2. Esta referência complementa a CAE: a CAE classifica actividades económicas; a classificação das profissões organiza ocupações. O catálogo de competências do InvesteMoz deve acrescentar tarefas, capacidades, níveis e evidências, sem confundir profissão com competência comprovada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0013,"• Registar a decisão: indicar adoptar, adaptar, experimentar, adiar ou excluir, com motivo e dependências.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 83,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0013: • Registar a decisão: indicar adoptar, adaptar, experimentar, adiar ou excluir, com motivo e dependências.",P2,MASTER-600240dd-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0013,1,"[{""id"":""MASTER-600240dd-0013"",""pedido"":""• Registar a decisão: indicar adoptar, adaptar, experimentar, adiar ou excluir, com motivo e dependências."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 83""],""aceitacao"":""• Registar a decisão: indicar adoptar, adaptar, experimentar, adiar ou excluir, com motivo e dependências."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0014,"Não exigir aprovação jurídica, certificação profissional ou entrevista institucional para cada campo informativo. Aplicar uma checklist simples e escalar apenas o ponto concreto que não possa ser resolvido pela documentação existente.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 85,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0014: Não exigir aprovação jurídica, certificação profissional ou entrevista institucional para cada campo informativo. Aplicar uma checklist simples e escalar apenas o ponto concreto que não possa ser resolvido pela documentação existente.",P2,MASTER-600240dd-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0014,1,"[{""id"":""MASTER-600240dd-0014"",""pedido"":""Não exigir aprovação jurídica, certificação profissional ou entrevista institucional para cada campo informativo. Aplicar uma checklist simples e escalar apenas o ponto concreto que não possa ser resolvido pela documentação existente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 85""],""aceitacao"":""Não exigir aprovação jurídica, certificação profissional ou entrevista institucional para cada campo informativo. Aplicar uma checklist simples e escalar apenas o ponto concreto que não possa ser resolvido pela documentação existente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0015,REC 006 Preparar dossier e registar encaminhamento externo; submissão institucional apenas com integração efectiva. Progressiva,..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 94,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-600240dd-0015: REC 006 Preparar dossier e registar encaminhamento externo; submissão institucional apenas com integração efectiva. Progressiva,P2,MASTER-600240dd-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0015,1,"[{""id"":""MASTER-600240dd-0015"",""pedido"":""REC 006 Preparar dossier e registar encaminhamento externo; submissão institucional apenas com integração efectiva. Progressiva"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 94""],""aceitacao"":""REC 006 Preparar dossier e registar encaminhamento externo; submissão institucional apenas com integração efectiva. Progressiva"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0016,"A primeira entrega deve permitir percorrer um caso completo de pequeno negócio. Os prazos serão estimados após inspecção do código e do esforço restante, sem assumir equipas ou comités ainda inexistentes. A mesma pessoa pode acumular funções de produto, conteúdo e operação, preservando registos e permissões.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 108,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-600240dd-0016: A primeira entrega deve permitir percorrer um caso completo de pequeno negócio. Os prazos serão estimados após inspecção do código e do esforço restante, sem assumir equipas ou comités ainda inexistentes. A mesma pessoa pode acumular funções de produto, conteúdo e operação, preservando registos e permissões.",P2,MASTER-600240dd-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0016,1,"[{""id"":""MASTER-600240dd-0016"",""pedido"":""A primeira entrega deve permitir percorrer um caso completo de pequeno negócio. Os prazos serão estimados após inspecção do código e do esforço restante, sem assumir equipas ou comités ainda inexistentes. A mesma pessoa pode acumular funções de produto, conteúdo e operação, preservando registos e permissões."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 108""],""aceitacao"":""A primeira entrega deve permitir percorrer um caso completo de pequeno negócio. Os prazos serão estimados após inspecção do código e do esforço restante, sem assumir equipas ou comités ainda inexistentes. A mesma pessoa pode acumular funções de produto, conteúdo e operação, preservando registos e permissões."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0017,"2 Reutilizar identidade, dossier, países, CAE e território. Dados comuns preenchidos uma vez e editáveis.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 111,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0017: 2 Reutilizar identidade, dossier, países, CAE e território. Dados comuns preenchidos uma vez e editáveis.",P1,MASTER-600240dd-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0017,1,"[{""id"":""MASTER-600240dd-0017"",""pedido"":""2 Reutilizar identidade, dossier, países, CAE e território. Dados comuns preenchidos uma vez e editáveis."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 111""],""aceitacao"":""2 Reutilizar identidade, dossier, países, CAE e território. Dados comuns preenchidos uma vez e editáveis."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, MASTER-600240dd-0018,"O painel Meu projecto apresenta etapa actual, próxima acção e progresso. As áreas Ideia, Plano, Mercado e localização, Equipa e competências, Financiamento, Formalização e Execução partilham o mesmo dossier. Os nomes são sugestões de navegação, não novas rotas obrigatórias.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 120,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0018: O painel Meu projecto apresenta etapa actual, próxima acção e progresso. As áreas Ideia, Plano, Mercado e localização, Equipa e competências, Financiamento, Formalização e Execução partilham o mesmo dossier. Os nomes são sugestões de navegação, não novas rotas obrigatórias.",P2,MASTER-600240dd-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0018,1,"[{""id"":""MASTER-600240dd-0018"",""pedido"":""O painel Meu projecto apresenta etapa actual, próxima acção e progresso. As áreas Ideia, Plano, Mercado e localização, Equipa e competências, Financiamento, Formalização e Execução partilham o mesmo dossier. Os nomes são sugestões de navegação, não novas rotas obrigatórias."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 120""],""aceitacao"":""O painel Meu projecto apresenta etapa actual, próxima acção e progresso. As áreas Ideia, Plano, Mercado e localização, Equipa e competências, Financiamento, Formalização e Execução partilham o mesmo dossier. Os nomes são sugestões de navegação, não novas rotas obrigatórias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. [RECONCILIACAO-43-20261019] 3: Fluxos instalados; fechar observação com dossier legítimo quando disponível. Não reconstruir nem repetir percurso aceite.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada. | NAVEGACAO-QA-20261016: avaliação visual do protótipo pendente. Sem encerramento funcional global: vínculo genérico oportunidade/território, troca persistente e invalidação transversal, resumo integral de oportunidade/etapa e página Porquê investir por consolidar. Prévia não grava alterações de negócio. Manual aguarda avaliação e consolidação. | NAVEGACAO-CONSOLIDACAO-QA-20261016: os limites de persistência/entre dispositivos/Porquê investir do protótipo ficam superados neste recorte QA. A organização foi avaliada e ajustada tecnicamente; decisão visual e disponibilização pela Tempo continuam separadas. Não é prova volumétrica nem homologação fiscal/regulatória. Não encerra outros critérios deste requisito. Não repete os testes de navegação já aceites. | Cinco pontos do pedido consolidados neste recorte QA; confirmar da candidata funcional persiste, protótipo18534 fica histórico. Avaliação técnica visual executada, aceitação pela Tempo não presumida. Sem ativação. Não encerra outros critérios dos requisitos. Dois clientes simulados por sessões independentes, não dois equipamentos físicos. | RECTIFICAÇÃO: a revisão dos quatro formulários é parcial3/4. Preparar manifestação de interesse não mostra pré-preenchimento no percurso actual: manifestação não vinculada ao dossier. Presença de chaves na API/resumo global não encerra este critério. Resolver vínculo explícito/recuperável ao mesmo dossier e demonstrar o quarto formulário antes da decisão. Utilizador não abriu candidata nem conferiu novos anexos. | Actualização do critério anteriormente aberto da manifestação: concluído neste recorte QA; três formulários aceites conservam provas anteriores, sem repetição. Acesso directo sem dossier mantido; nenhum dossier/processo duplicado criado. Não encerra critérios globais nem presume conferência dos anexos pelo utilizador. Disponibilização separada. [UTILIZACAO-HOMOLOGACAO-20261019] 3: Disponibilidade condicionada conforme limite registado — Início, contexto e navegação abrem; gravação/recuperação aceites em QA reutilizadas. Sem dossier real no destino.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. | NAVEGACAO-QA-20261016: reutiliza cinco fases/19 etapas, permissões e dossiers existentes; base anterior dos parques130000, sem incorporar L1 pendente. Confirmação futura do escopo funcional e autorização ativa separadas; zero migrations/grants/publicação/alterações no ativo. L1, duplicados e Fintech mantêm estados. | NAVEGACAO-CONSOLIDACAO-QA-20261016: ação autenticada nominal 150000 preparada e demonstrada somente no clone55441 *_test; uma tabela de preferência por conta, associações no dossier existente. Manifesto/compilação e reversão parcial compatível preservam dados após utilização. Backup/restauro fresco do ativo e autorização de ativação continuam futuros. B, COUNTRY02, L1 dos parques, duplicados, regulação Fintech e demais estados preservados; origem das restrições: instrução expressa da Tempo e controlos de acesso aprovados, sem novos grants. | Candidata reconciliada com fonte L1 instalada, sem repetir140000; nenhuma alteração ativa.150000 permanece somenteQA. Pacotes/reversão anteriores não usar directamente no ativo actualizado: futura disponibilização requer decisão própria, hashes/preflight/backup-restauro fresco e reversão reconciliada. Sem nova regra organizacional; B/COUNTRY02/ficha integral e demais estados preservados. | Disponibilização parcial: apenas150000 pendente. Prévia confirma investemoz:5432/revisão correta; aplicação exige MFA nesta sessão e botão desativado. Sem POST/DDL150000; utilizador deve concluir autenticação habitual, sem nova autorização.140000/L1 preservada e sem reensaios. Reversão reconciliada comL1,20fontes/buildcompatível, dados/schema/histórico retidos. | Pendência MFA/instalação anterior resolvida; nenhuma ação restante para disponibilizar este recorte.140000 preservada uma vez; sem repetir L1 ou três formulários aceites. Reversão parcial compatível20fontes/build, schema/vínculos/histórico conservados. Critérios globais e ficha integral dos parques mantêm estado próprio.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | NAVEGACAO-QA-20261016: protótipo de organização em clone isolado, mapa52 ligações condicionais e vistas do catálogo; Descoberta/Realização/Suporte; área de trabalho separada; quatro entradas no mesmo UUID/v3, preenchimento autorizado preservando edição, cancelamento/confirmação apenas da prévia, novo login, teclado e móvel390. Evidência em outputs/investmoz-navegacao-QA-20261016/RELATORIO-QA.md. Origem: instrução expressa da Tempo nesta conversa; não é nova regra organizacional. | NAVEGACAO-CONSOLIDACAO-QA-20261016: substitui o saldo funcional da prévia histórica. Associações versionadas de oportunidade/sector/território no mesmo dossier encriptado; confirmação transacional com prévia e idempotência; foco/etapa recuperados entre sessões independentes; preservação de edições e preenchimento de vazios em formulários existentes; página Porquê investir dedicada. Prova positiva com cálculos locais reais (40 unidades; lacuna de financiamento 13000 MZN), duas submissões sintéticas reais pelo Balcão e recibo inalterado após troca. Resultados afetados conservados como históricos; rascunho anterior exige revisão explícita. Relatório: outputs/investmoz-navegacao-consolidacao-QA-20261016/RELATORIO-QA.md. | 18/10/2026: consolidação QA posterior ao protótipo revista; três menus com explicação/destinos, página Porquê investir dedicada melhorada, captura desktop/móvel390px e Escape/foco. Associações e contexto recuperados em duas sessões independentes autenticadas/MFA; quatro consumidores,19etapas, resultados para revisão e pedidos históricos recuperados. Provas transacionais40condições de16/10 reutilizadas. Relatório/pacote: outputs/investmoz-navegacao-consolidacao-20261018/para-revisao/. | Revisão visível18/10: candidata b1c98ec7140c, quatro entradas no mesmoUUID/próxima acção; prévia mantém/actualiza/revisão3resultados e9etapas, confirmação contexto3→4 e recuperação após logout/login/MFA observadas. Simulador, Terra/DUAT e Balcão mostram pré-preenchimento/comparação preservando edições. Relatório REVISAO-VISIVEL-DOC01.md e recibo em outputs/investmoz-navegacao-consolidacao-20261018/para-revisao/. | 18/10: integração da manifestação QA 73f8bd1347ca observada: vínculo opcional explícito no dossier existente, objectivo/localização preenchidos e sector editado preservado, recuperação em nova sessão/MFA, uma submissão e recibo IR-2026-01M576QMSKV91Q53GZCHKM61P0; dois reenvios com o mesmo protocolo.18 checksHTTP e15 de leitura;28 outros dossiers iguais. RELATORIO-MANIFESTACAO-QA.md na mesma entrega. | 18/10: Tempo autorizou disponibilização da candidata73f8bd1347ca. Código40fontes/build167 trocados por hash, manutenção terminada, cache de dados preservada. Backup fresco/restauro QA:295tabelas,31sequências,1320ficheiros, arranque/decifragem conferidos. Relatório operacional em outputs/investmoz-navegacao-ativacao-20261018/para-revisao/. | 18/10: disponibilização concluída73f8bd1347ca. MFA regularizado e150000 instalada pela conta2, reciboda1cae7b-a403-4256-9fd8-98ff2a69918d. Ledger/tabela=1, zero preferências importadas. Prévia e sucesso observados; Codex não repetiuPOST.290tabelas iguais ao backup e zero diferenças inesperadas. Relatório/recibo finais na mesma entrega. | Homologação teste-investidor 19/10/2026: Navegação contextual e manifestação de interesse=Ausente. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Navegação contextual e manifestação de interesse=Disponível. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. [UTILIZACAO-HOMOLOGACAO-20261019] Leitura nominal de contas/recursos no destino; saldo18/10; prévia29 sem escrita; comparação de hashes QA separados. outputs/investmoz-disponibilizacao-integral-20261019/UTILIZACAO-EFECTIVA-HOMOLOGACAO.md [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,," | Revisão visível sóQA; edição de Terra/Balcão em memória, sem submissão. Comparação de cliques estrutural documentada, sem ganho global/telemetria presumidos. Código exacto SHA256b1c98ec7140c2753a40d22b6b4f235ab7c4f7c5a43d322d55ba6c84a53a169d6. L1 encerrado no âmbito entregue, não reensaiado; ativo inalterado. | Cliques comparativos continuam estruturais. Nesta associação observados uma escolha no select + uma activação; submissão uma activação; sem total desde início/tempo/ganho global. Dois reenviosHTTP não contam como cliques.998 ficheiros ativos iguais; sem schema novo, sem repetir140000/L1; ficha integral aberta. | Não confundir código disponibilizado com instalação integral concluída. Nenhuma ficha guardada/publicada, fixture/grant ou submissão ativa.292tabelas iguais; só cache/sessões/remember_token variaram, zero diferenças inesperadas. Provas QA anteriores reutilizadas; conferência dos novos anexos pelo utilizador não presumida; ficha integral aberta. | Instalação nominal e conferência operacional por leitura; zero fichas guardadas/publicadas, fixtures/grants ou manifestações submetidas no ativo. Provas funcionais são as QA anteriores, não novo ensaio ativo. Autorização da Tempo não presume conferência dos novos anexos pelo utilizador; cliques estruturais não viram telemetria.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0019,"Cada ecrã deve permitir guardar e retomar, distinguir obrigatório de opcional, explicar erros e indicar a origem das recomendações. A falta de dados oficiais detalhados não impede usar uma hipótese declarada pelo promotor.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 121,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0019: Cada ecrã deve permitir guardar e retomar, distinguir obrigatório de opcional, explicar erros e indicar a origem das recomendações. A falta de dados oficiais detalhados não impede usar uma hipótese declarada pelo promotor.",P2,MASTER-600240dd-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0019,1,"[{""id"":""MASTER-600240dd-0019"",""pedido"":""Cada ecrã deve permitir guardar e retomar, distinguir obrigatório de opcional, explicar erros e indicar a origem das recomendações. A falta de dados oficiais detalhados não impede usar uma hipótese declarada pelo promotor."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 121""],""aceitacao"":""Cada ecrã deve permitir guardar e retomar, distinguir obrigatório de opcional, explicar erros e indicar a origem das recomendações. A falta de dados oficiais detalhados não impede usar uma hipótese declarada pelo promotor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0020,"A entrada deve recolher título, problema, clientes, solução, sector e localização pretendida. Depois acrescentam-se mercado, concorrência, canais, fornecedores, capacidade de produção, recursos, equipa, riscos e necessidades de capital. O resumo executivo é produzido a partir das secções preenchidas e pode ser revisto pelo utilizador.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 126,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0020: A entrada deve recolher título, problema, clientes, solução, sector e localização pretendida. Depois acrescentam-se mercado, concorrência, canais, fornecedores, capacidade de produção, recursos, equipa, riscos e necessidades de capital. O resumo executivo é produzido a partir das secções preenchidas e pode ser revisto pelo utilizador.",P2,MASTER-600240dd-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0020,1,"[{""id"":""MASTER-600240dd-0020"",""pedido"":""A entrada deve recolher título, problema, clientes, solução, sector e localização pretendida. Depois acrescentam-se mercado, concorrência, canais, fornecedores, capacidade de produção, recursos, equipa, riscos e necessidades de capital. O resumo executivo é produzido a partir das secções preenchidas e pode ser revisto pelo utilizador."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 126""],""aceitacao"":""A entrada deve recolher título, problema, clientes, solução, sector e localização pretendida. Depois acrescentam-se mercado, concorrência, canais, fornecedores, capacidade de produção, recursos, equipa, riscos e necessidades de capital. O resumo executivo é produzido a partir das secções preenchidas e pode ser revisto pelo utilizador."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0021,"Filtrar por modalidade, finalidade, montante e moeda, fase do projecto, dimensão, sector, localização, estado e canal. Crédito, subvenção, garantia e participação no capital não são instrumentos equivalentes. Uma subvenção não deve ser apresentada como crédito a taxa zero.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 148,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0021: Filtrar por modalidade, finalidade, montante e moeda, fase do projecto, dimensão, sector, localização, estado e canal. Crédito, subvenção, garantia e participação no capital não são instrumentos equivalentes. Uma subvenção não deve ser apresentada como crédito a taxa zero.",P2,MASTER-600240dd-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0021,1,"[{""id"":""MASTER-600240dd-0021"",""pedido"":""Filtrar por modalidade, finalidade, montante e moeda, fase do projecto, dimensão, sector, localização, estado e canal. Crédito, subvenção, garantia e participação no capital não são instrumentos equivalentes. Uma subvenção não deve ser apresentada como crédito a taxa zero."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 148""],""aceitacao"":""Filtrar por modalidade, finalidade, montante e moeda, fase do projecto, dimensão, sector, localização, estado e canal. Crédito, subvenção, garantia e participação no capital não são instrumentos equivalentes. Uma subvenção não deve ser apresentada como crédito a taxa zero."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0022,"Recomendações não equivalem a aprovação, capacidade de crédito certificada ou garantia de financiamento. Começar com regras simples e explicáveis; não exigir inteligência artificial avançada para disponibilizar a pesquisa.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 150,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0022: Recomendações não equivalem a aprovação, capacidade de crédito certificada ou garantia de financiamento. Começar com regras simples e explicáveis; não exigir inteligência artificial avançada para disponibilizar a pesquisa.",P2,MASTER-600240dd-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0022,1,"[{""id"":""MASTER-600240dd-0022"",""pedido"":""Recomendações não equivalem a aprovação, capacidade de crédito certificada ou garantia de financiamento. Começar com regras simples e explicáveis; não exigir inteligência artificial avançada para disponibilizar a pesquisa."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 150""],""aceitacao"":""Recomendações não equivalem a aprovação, capacidade de crédito certificada ou garantia de financiamento. Começar com regras simples e explicáveis; não exigir inteligência artificial avançada para disponibilizar a pesquisa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0023,"A matriz de documentos do draft é uma biblioteca de possibilidades, não uma lista obrigatória universal. Identificação, NUIT, registo, licença, certidões, demonstrações, garantias, DUAT, documentos ambientais e outros anexos só passam a obrigatórios quando a lei, o procedimento ou o produto aplicável o exigir.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 153,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0023: A matriz de documentos do draft é uma biblioteca de possibilidades, não uma lista obrigatória universal. Identificação, NUIT, registo, licença, certidões, demonstrações, garantias, DUAT, documentos ambientais e outros anexos só passam a obrigatórios quando a lei, o procedimento ou o produto aplicável o exigir.",P2,MASTER-600240dd-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0023,1,"[{""id"":""MASTER-600240dd-0023"",""pedido"":""A matriz de documentos do draft é uma biblioteca de possibilidades, não uma lista obrigatória universal. Identificação, NUIT, registo, licença, certidões, demonstrações, garantias, DUAT, documentos ambientais e outros anexos só passam a obrigatórios quando a lei, o procedimento ou o produto aplicável o exigir."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 153""],""aceitacao"":""A matriz de documentos do draft é uma biblioteca de possibilidades, não uma lista obrigatória universal. Identificação, NUIT, registo, licença, certidões, demonstrações, garantias, DUAT, documentos ambientais e outros anexos só passam a obrigatórios quando a lei, o procedimento ou o produto aplicável o exigir."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0024,"Explorar e planear Sem anexos obrigatórios por defeito. Aceitar notas, fotografias, cotações e estudos opcionais.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 155,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-600240dd-0024: Explorar e planear Sem anexos obrigatórios por defeito. Aceitar notas, fotografias, cotações e estudos opcionais.",P2,MASTER-600240dd-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0024,1,"[{""id"":""MASTER-600240dd-0024"",""pedido"":""Explorar e planear Sem anexos obrigatórios por defeito. Aceitar notas, fotografias, cotações e estudos opcionais."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 155""],""aceitacao"":""Explorar e planear Sem anexos obrigatórios por defeito. Aceitar notas, fotografias, cotações e estudos opcionais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0025,Encaminhar ou submeter Mostrar canal real e entidade decisora. Registar submissão oficial apenas com comprovativo ou integração efectiva.,..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 157,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-600240dd-0025: Encaminhar ou submeter Mostrar canal real e entidade decisora. Registar submissão oficial apenas com comprovativo ou integração efectiva.,P2,MASTER-600240dd-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0025,1,"[{""id"":""MASTER-600240dd-0025"",""pedido"":""Encaminhar ou submeter Mostrar canal real e entidade decisora. Registar submissão oficial apenas com comprovativo ou integração efectiva."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 157""],""aceitacao"":""Encaminhar ou submeter Mostrar canal real e entidade decisora. Registar submissão oficial apenas com comprovativo ou integração efectiva."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0026,"Validar formato, tamanho, legibilidade registada e validade quando aplicável. A ausência de verificação externa de autenticidade deve ser indicada, sem impedir armazenamento seguro ou preparação do dossier. Não recolher automaticamente documentos KYC ou garantias apenas para sugerir uma oportunidade.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 160,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0026: Validar formato, tamanho, legibilidade registada e validade quando aplicável. A ausência de verificação externa de autenticidade deve ser indicada, sem impedir armazenamento seguro ou preparação do dossier. Não recolher automaticamente documentos KYC ou garantias apenas para sugerir uma oportunidade.",P2,MASTER-600240dd-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0026,1,"[{""id"":""MASTER-600240dd-0026"",""pedido"":""Validar formato, tamanho, legibilidade registada e validade quando aplicável. A ausência de verificação externa de autenticidade deve ser indicada, sem impedir armazenamento seguro ou preparação do dossier. Não recolher automaticamente documentos KYC ou garantias apenas para sugerir uma oportunidade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 160""],""aceitacao"":""Validar formato, tamanho, legibilidade registada e validade quando aplicável. A ausência de verificação externa de autenticidade deve ser indicada, sem impedir armazenamento seguro ou preparação do dossier. Não recolher automaticamente documentos KYC ou garantias apenas para sugerir uma oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0027,Ideia e protótipo Hipóteses identificadas e dados de teste separados. Permitir experimentar e guardar.,..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 169,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-600240dd-0027: Ideia e protótipo Hipóteses identificadas e dados de teste separados. Permitir experimentar e guardar.,P2,MASTER-600240dd-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0027,1,"[{""id"":""MASTER-600240dd-0027"",""pedido"":""Ideia e protótipo Hipóteses identificadas e dados de teste separados. Permitir experimentar e guardar."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 169""],""aceitacao"":""Ideia e protótipo Hipóteses identificadas e dados de teste separados. Permitir experimentar e guardar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0028,"Informação pública Fonte, âmbito, data e revisão editorial simples. Publicar com ressalva ou limitar o campo.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 170,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0028: Informação pública Fonte, âmbito, data e revisão editorial simples. Publicar com ressalva ou limitar o campo.",P2,MASTER-600240dd-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0028,1,"[{""id"":""MASTER-600240dd-0028"",""pedido"":""Informação pública Fonte, âmbito, data e revisão editorial simples. Publicar com ressalva ou limitar o campo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 170""],""aceitacao"":""Informação pública Fonte, âmbito, data e revisão editorial simples. Publicar com ressalva ou limitar o campo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0029,"O responsável de produto prioriza; o responsável pelo conteúdo confere fontes; o responsável técnico implementa e testa. As funções podem ser acumuladas. Registar revisão própria quando não houver segunda pessoa disponível, sem a chamar revisão independente. Preservar separação de funções já exigida nos fluxos sensíveis do portal, como aprovações de marketplace.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 179,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-600240dd-0029: O responsável de produto prioriza; o responsável pelo conteúdo confere fontes; o responsável técnico implementa e testa. As funções podem ser acumuladas. Registar revisão própria quando não houver segunda pessoa disponível, sem a chamar revisão independente. Preservar separação de funções já exigida nos fluxos sensíveis do portal, como aprovações de marketplace.",P2,MASTER-600240dd-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0029,1,"[{""id"":""MASTER-600240dd-0029"",""pedido"":""O responsável de produto prioriza; o responsável pelo conteúdo confere fontes; o responsável técnico implementa e testa. As funções podem ser acumuladas. Registar revisão própria quando não houver segunda pessoa disponível, sem a chamar revisão independente. Preservar separação de funções já exigida nos fluxos sensíveis do portal, como aprovações de marketplace."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 179""],""aceitacao"":""O responsável de produto prioriza; o responsável pelo conteúdo confere fontes; o responsável técnico implementa e testa. As funções podem ser acumuladas. Registar revisão própria quando não houver segunda pessoa disponível, sem a chamar revisão independente. Preservar separação de funções já exigida nos fluxos sensíveis do portal, como aprovações de marketplace."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0030,"Não reproduzir automaticamente as conclusões de auditoria do draft como se fossem novas verificações. A indicação de fonte, os resultados de testes e as decisões efectivas substituem aprovações formais não executadas. Cada pendência deve ter acção concreta e afectar apenas o componente correspondente.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 180,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0030: Não reproduzir automaticamente as conclusões de auditoria do draft como se fossem novas verificações. A indicação de fonte, os resultados de testes e as decisões efectivas substituem aprovações formais não executadas. Cada pendência deve ter acção concreta e afectar apenas o componente correspondente.",P2,MASTER-600240dd-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0030,1,"[{""id"":""MASTER-600240dd-0030"",""pedido"":""Não reproduzir automaticamente as conclusões de auditoria do draft como se fossem novas verificações. A indicação de fonte, os resultados de testes e as decisões efectivas substituem aprovações formais não executadas. Cada pendência deve ter acção concreta e afectar apenas o componente correspondente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 180""],""aceitacao"":""Não reproduzir automaticamente as conclusões de auditoria do draft como se fossem novas verificações. A indicação de fonte, os resultados de testes e as decisões efectivas substituem aprovações formais não executadas. Cada pendência deve ter acção concreta e afectar apenas o componente correspondente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0031,"O catálogo deve separar estatísticas oficiais, dados de outras fontes identificadas, dados declarados no portal e estimativas do projecto. O InvesteMoz pode produzir indicadores agregados da sua própria actividade, mas estes não representam automaticamente a economia ou a população de Moçambique.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 183,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0031: O catálogo deve separar estatísticas oficiais, dados de outras fontes identificadas, dados declarados no portal e estimativas do projecto. O InvesteMoz pode produzir indicadores agregados da sua própria actividade, mas estes não representam automaticamente a economia ou a população de Moçambique.",P1,MASTER-600240dd-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0031,1,"[{""id"":""MASTER-600240dd-0031"",""pedido"":""O catálogo deve separar estatísticas oficiais, dados de outras fontes identificadas, dados declarados no portal e estimativas do projecto. O InvesteMoz pode produzir indicadores agregados da sua própria actividade, mas estes não representam automaticamente a economia ou a população de Moçambique."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 183""],""aceitacao"":""O catálogo deve separar estatísticas oficiais, dados de outras fontes identificadas, dados declarados no portal e estimativas do projecto. O InvesteMoz pode produzir indicadores agregados da sua própria actividade, mas estes não representam automaticamente a economia ou a população de Moçambique."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0032,"Publicar apenas agregados adequados, omitindo pequenos grupos identificáveis e documentos individuais. Definir limiar de agregação e permissões conforme risco; um limiar numérico isolado não garante anonimato. Dados de competências pessoais só são partilhados mediante autorização apropriada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 194,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-600240dd-0032: Publicar apenas agregados adequados, omitindo pequenos grupos identificáveis e documentos individuais. Definir limiar de agregação e permissões conforme risco; um limiar numérico isolado não garante anonimato. Dados de competências pessoais só são partilhados mediante autorização apropriada.",P2,MASTER-600240dd-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0032,1,"[{""id"":""MASTER-600240dd-0032"",""pedido"":""Publicar apenas agregados adequados, omitindo pequenos grupos identificáveis e documentos individuais. Definir limiar de agregação e permissões conforme risco; um limiar numérico isolado não garante anonimato. Dados de competências pessoais só são partilhados mediante autorização apropriada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 194""],""aceitacao"":""Publicar apenas agregados adequados, omitindo pequenos grupos identificáveis e documentos individuais. Definir limiar de agregação e permissões conforme risco; um limiar numérico isolado não garante anonimato. Dados de competências pessoais só são partilhados mediante autorização apropriada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0033,"Este formulário pode funcionar como uma área do dossier. O preenchimento inicial é declarativo; certificados são opcionais, salvo quando uma actividade ou procedimento documentado os exigir.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 198,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0033: Este formulário pode funcionar como uma área do dossier. O preenchimento inicial é declarativo; certificados são opcionais, salvo quando uma actividade ou procedimento documentado os exigir.",P2,MASTER-600240dd-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0033,1,"[{""id"":""MASTER-600240dd-0033"",""pedido"":""Este formulário pode funcionar como uma área do dossier. O preenchimento inicial é declarativo; certificados são opcionais, salvo quando uma actividade ou procedimento documentado os exigir."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 198""],""aceitacao"":""Este formulário pode funcionar como uma área do dossier. O preenchimento inicial é declarativo; certificados são opcionais, salvo quando uma actividade ou procedimento documentado os exigir."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0034,"Relacionar necessidades com formação, instituições, mentores e prestadores segundo tarefa, localização, idioma, disponibilidade e custo conhecido. Mostrar a razão da sugestão. Não inferir competência, género, idade ou experiência apenas do nome, diploma ou profissão.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 215,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-600240dd-0034: Relacionar necessidades com formação, instituições, mentores e prestadores segundo tarefa, localização, idioma, disponibilidade e custo conhecido. Mostrar a razão da sugestão. Não inferir competência, género, idade ou experiência apenas do nome, diploma ou profissão.",P2,MASTER-600240dd-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0034,1,"[{""id"":""MASTER-600240dd-0034"",""pedido"":""Relacionar necessidades com formação, instituições, mentores e prestadores segundo tarefa, localização, idioma, disponibilidade e custo conhecido. Mostrar a razão da sugestão. Não inferir competência, género, idade ou experiência apenas do nome, diploma ou profissão."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 215""],""aceitacao"":""Relacionar necessidades com formação, instituições, mentores e prestadores segundo tarefa, localização, idioma, disponibilidade e custo conhecido. Mostrar a razão da sugestão. Não inferir competência, género, idade ou experiência apenas do nome, diploma ou profissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0035,"1. Leia as instruções do repositório, examine os módulos e os testes e reconcilie os requisitos REC 001 a REC 016 com a implementação actual. Registe o que reutilizar, corrigir e acrescentar.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 219,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0035: 1. Leia as instruções do repositório, examine os módulos e os testes e reconcilie os requisitos REC 001 a REC 016 com a implementação actual. Registe o que reutilizar, corrigir e acrescentar.",P2,MASTER-600240dd-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0035,1,"[{""id"":""MASTER-600240dd-0035"",""pedido"":""1. Leia as instruções do repositório, examine os módulos e os testes e reconcilie os requisitos REC 001 a REC 016 com a implementação actual. Registe o que reutilizar, corrigir e acrescentar."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 219""],""aceitacao"":""1. Leia as instruções do repositório, examine os módulos e os testes e reconcilie os requisitos REC 001 a REC 016 com a implementação actual. Registe o que reutilizar, corrigir e acrescentar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-600240dd-0036,"Critério de conclusão: o caso piloto percorre a jornada com reutilização dos dados e próxima acção explícita, sem exposição indevida de documentos nem apresentação de hipóteses como decisões oficiais. O utilizador consegue guardar, retomar, exportar e actualizar o projecto.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 231,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0036: Critério de conclusão: o caso piloto percorre a jornada com reutilização dos dados e próxima acção explícita, sem exposição indevida de documentos nem apresentação de hipóteses como decisões oficiais. O utilizador consegue guardar, retomar, exportar e actualizar o projecto.",P2,MASTER-600240dd-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0036,1,"[{""id"":""MASTER-600240dd-0036"",""pedido"":""Critério de conclusão: o caso piloto percorre a jornada com reutilização dos dados e próxima acção explícita, sem exposição indevida de documentos nem apresentação de hipóteses como decisões oficiais. O utilizador consegue guardar, retomar, exportar e actualizar o projecto."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 231""],""aceitacao"":""Critério de conclusão: o caso piloto percorre a jornada com reutilização dos dados e próxima acção explícita, sem exposição indevida de documentos nem apresentação de hipóteses como decisões oficiais. O utilizador consegue guardar, retomar, exportar e actualizar o projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6381a59f-0001,"Este capítulo estabelece o processo obrigatório para reconciliar o modelo lógico proposto com o esquema real antes da criação ou alteração de qualquer objecto de dados. O resultado esperado é um pacote de implementação aprovado, composto pela matriz de correspondência preenchida, decisões arquitecturais justificadas, migrations não destrutivas, testes de reconciliação, plano de rollback e evidências do gate da Fase 0.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 6,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0001: Este capítulo estabelece o processo obrigatório para reconciliar o modelo lógico proposto com o esquema real antes da criação ou alteração de qualquer objecto de dados. O resultado esperado é um pacote de implementação aprovado, composto pela matriz de correspondência preenchida, decisões arquitecturais justificadas, migrations não destrutivas, testes de reconciliação, plano de rollback e evidências do gate da Fase 0.",P2,MASTER-6381a59f-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0001,1,"[{""id"":""MASTER-6381a59f-0001"",""pedido"":""Este capítulo estabelece o processo obrigatório para reconciliar o modelo lógico proposto com o esquema real antes da criação ou alteração de qualquer objecto de dados. O resultado esperado é um pacote de implementação aprovado, composto pela matriz de correspondência preenchida, decisões arquitecturais justificadas, migrations não destrutivas, testes de reconciliação, plano de rollback e evidências do gate da Fase 0."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 6""],""aceitacao"":""Este capítulo estabelece o processo obrigatório para reconciliar o modelo lógico proposto com o esquema real antes da criação ou alteração de qualquer objecto de dados. O resultado esperado é um pacote de implementação aprovado, composto pela matriz de correspondência preenchida, decisões arquitecturais justificadas, migrations não destrutivas, testes de reconciliação, plano de rollback e evidências do gate da Fase 0."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6381a59f-0002,"Nota de adaptação e controlo de duplicação: este DDL constitui apenas um modelo lógico de referência e não deve ser executado directamente. Antes de gerar qualquer migration, o Codex deve inventariar o esquema e as migrations reais, incluindo tabelas, vistas, colunas, chaves, índices, relações, modelos e módulos que já desempenhem a mesma função, mesmo quando utilizem nomes diferentes. Para cada tabela proposta, deve produzir a matriz “conceito → objecto existente → cobertura → lacunas → decisão” e adoptar uma das seguintes decisões: reutilizar, estender, mapear por compatibilidade, consolidar ou criar. A decisão “criar” só é admissível quando não exista objecto funcionalmente equivalente e deve ser sustentada por evidência verificável. CREATE TABLE IF NOT EXISTS não prova a ausência de um objecto nem evita duplicação semântica. O SQL final deve adoptar os nomes, tipos, chaves, convenções e mecanismo de migrations confirmados no repositório. Se o motor não for PostgreSQL/PostGIS, a implementação deve ser convertida para a sintaxe nativa sem alteração do modelo lógico. A execução em produção depende de revisão, backup, dry-run, reconciliação e aprovação do gate.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 7,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0002: Nota de adaptação e controlo de duplicação: este DDL constitui apenas um modelo lógico de referência e não deve ser executado directamente. Antes de gerar qualquer migration, o Codex deve inventariar o esquema e as migrations reais, incluindo tabelas, vistas, colunas, chaves, índices, relações, modelos e módulos que já desempenhem a mesma função, mesmo quando utilizem nomes diferentes. Para cada tabela proposta, deve produzir a matriz “conceito → objecto existente → cobertura → lacunas → decisão” e adoptar uma das seguintes decisões: reutilizar, estender, mapear por compatibilidade, consolidar ou criar. A decisão “criar” só é admissível quando não exista objecto funcionalmente equivalente e deve ser sustentada por evidência verificável. CREATE TABLE IF NOT EXISTS não prova a ausência de um objecto nem evita duplicação semântica. O SQL final deve adoptar os nomes, tipos, chaves, convenções e mecanismo de migrations confirmados no repositório. Se o motor não for PostgreSQL/PostGIS, a implementação deve ser convertida para a sintaxe nativa sem alteração do modelo lógico. A execução em produção depende de revisão, backup, dry-run, reconciliação e aprovação do gate.",P2,MASTER-6381a59f-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0002,1,"[{""id"":""MASTER-6381a59f-0002"",""pedido"":""Nota de adaptação e controlo de duplicação: este DDL constitui apenas um modelo lógico de referência e não deve ser executado directamente. Antes de gerar qualquer migration, o Codex deve inventariar o esquema e as migrations reais, incluindo tabelas, vistas, colunas, chaves, índices, relações, modelos e módulos que já desempenhem a mesma função, mesmo quando utilizem nomes diferentes. Para cada tabela proposta, deve produzir a matriz “conceito → objecto existente → cobertura → lacunas → decisão” e adoptar uma das seguintes decisões: reutilizar, estender, mapear por compatibilidade, consolidar ou criar. A decisão “criar” só é admissível quando não exista objecto funcionalmente equivalente e deve ser sustentada por evidência verificável. CREATE TABLE IF NOT EXISTS não prova a ausência de um objecto nem evita duplicação semântica. O SQL final deve adoptar os nomes, tipos, chaves, convenções e mecanismo de migrations confirmados no repositório. Se o motor não for PostgreSQL/PostGIS, a implementação deve ser convertida para a sintaxe nativa sem alteração do modelo lógico. A execução em produção depende de revisão, backup, dry-run, reconciliação e aprovação do gate."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 7""],""aceitacao"":""Nota de adaptação e controlo de duplicação: este DDL constitui apenas um modelo lógico de referência e não deve ser executado directamente. Antes de gerar qualquer migration, o Codex deve inventariar o esquema e as migrations reais, incluindo tabelas, vistas, colunas, chaves, índices, relações, modelos e módulos que já desempenhem a mesma função, mesmo quando utilizem nomes diferentes. Para cada tabela proposta, deve produzir a matriz “conceito → objecto existente → cobertura → lacunas → decisão” e adoptar uma das seguintes decisões: reutilizar, estender, mapear por compatibilidade, consolidar ou criar. A decisão “criar” só é admissível quando não exista objecto funcionalmente equivalente e deve ser sustentada por evidência verificável. CREATE TABLE IF NOT EXISTS não prova a ausência de um objecto nem evita duplicação semântica. O SQL final deve adoptar os nomes, tipos, chaves, convenções e mecanismo de migrations confirmados no repositório. Se o motor não for PostgreSQL/PostGIS, a implementação deve ser convertida para a sintaxe nativa sem alteração do modelo lógico. A execução em produção depende de revisão, backup, dry-run, reconciliação e aprovação do gate."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6381a59f-0003,22.1. Pré-verificação obrigatória antes de criar tabelas,..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 8,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-6381a59f-0003: 22.1. Pré-verificação obrigatória antes de criar tabelas,P2,MASTER-6381a59f-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0003,1,"[{""id"":""MASTER-6381a59f-0003"",""pedido"":""22.1. Pré-verificação obrigatória antes de criar tabelas"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 8""],""aceitacao"":""22.1. Pré-verificação obrigatória antes de criar tabelas"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6381a59f-0004,"O implementador deve interromper a geração do DDL enquanto a correspondência com o esquema real não estiver concluída. A análise deve abranger nomes exactos e equivalência funcional, incluindo singular/plural, prefixos, módulos, tabelas legado, tabelas de associação, estruturas polimórficas, tabelas partilhadas e funcionalidades fornecidas por serviços externos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 9,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0004: O implementador deve interromper a geração do DDL enquanto a correspondência com o esquema real não estiver concluída. A análise deve abranger nomes exactos e equivalência funcional, incluindo singular/plural, prefixos, módulos, tabelas legado, tabelas de associação, estruturas polimórficas, tabelas partilhadas e funcionalidades fornecidas por serviços externos.",P2,MASTER-6381a59f-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0004,1,"[{""id"":""MASTER-6381a59f-0004"",""pedido"":""O implementador deve interromper a geração do DDL enquanto a correspondência com o esquema real não estiver concluída. A análise deve abranger nomes exactos e equivalência funcional, incluindo singular/plural, prefixos, módulos, tabelas legado, tabelas de associação, estruturas polimórficas, tabelas partilhadas e funcionalidades fornecidas por serviços externos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 9""],""aceitacao"":""O implementador deve interromper a geração do DDL enquanto a correspondência com o esquema real não estiver concluída. A análise deve abranger nomes exactos e equivalência funcional, incluindo singular/plural, prefixos, módulos, tabelas legado, tabelas de associação, estruturas polimórficas, tabelas partilhadas e funcionalidades fornecidas por serviços externos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6381a59f-0005,"Aplicar, por ordem, estas regras: (1) reutilizar a tabela existente quando cobrir o conceito; (2) adicionar apenas colunas, índices ou relações em falta através de migration não destrutiva; (3) usar tabela de associação quando a cardinalidade o exigir; (4) criar vista ou adaptador quando for necessário preservar contratos e nomes legados; (5) consolidar apenas com plano de migração, reconciliação e rollback aprovados; e (6) criar nova tabela somente após demonstrar que não existe equivalente técnico ou funcional.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 27,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0005: Aplicar, por ordem, estas regras: (1) reutilizar a tabela existente quando cobrir o conceito; (2) adicionar apenas colunas, índices ou relações em falta através de migration não destrutiva; (3) usar tabela de associação quando a cardinalidade o exigir; (4) criar vista ou adaptador quando for necessário preservar contratos e nomes legados; (5) consolidar apenas com plano de migração, reconciliação e rollback aprovados; e (6) criar nova tabela somente após demonstrar que não existe equivalente técnico ou funcional.",P2,MASTER-6381a59f-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0005,1,"[{""id"":""MASTER-6381a59f-0005"",""pedido"":""Aplicar, por ordem, estas regras: (1) reutilizar a tabela existente quando cobrir o conceito; (2) adicionar apenas colunas, índices ou relações em falta através de migration não destrutiva; (3) usar tabela de associação quando a cardinalidade o exigir; (4) criar vista ou adaptador quando for necessário preservar contratos e nomes legados; (5) consolidar apenas com plano de migração, reconciliação e rollback aprovados; e (6) criar nova tabela somente após demonstrar que não existe equivalente técnico ou funcional."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 27""],""aceitacao"":""Aplicar, por ordem, estas regras: (1) reutilizar a tabela existente quando cobrir o conceito; (2) adicionar apenas colunas, índices ou relações em falta através de migration não destrutiva; (3) usar tabela de associação quando a cardinalidade o exigir; (4) criar vista ou adaptador quando for necessário preservar contratos e nomes legados; (5) consolidar apenas com plano de migração, reconciliação e rollback aprovados; e (6) criar nova tabela somente após demonstrar que não existe equivalente técnico ou funcional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6381a59f-0006,A matriz deve ser preenchida com evidência extraída do repositório e da base de dados antes da elaboração das migrations. “Por inventariar” não autoriza a criação de tabela. Cada decisão deve ser tecnicamente justificada e aprovada no gate da Fase 0.,..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 30,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-6381a59f-0006: A matriz deve ser preenchida com evidência extraída do repositório e da base de dados antes da elaboração das migrations. “Por inventariar” não autoriza a criação de tabela. Cada decisão deve ser tecnicamente justificada e aprovada no gate da Fase 0.,P2,MASTER-6381a59f-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0006,1,"[{""id"":""MASTER-6381a59f-0006"",""pedido"":""A matriz deve ser preenchida com evidência extraída do repositório e da base de dados antes da elaboração das migrations. “Por inventariar” não autoriza a criação de tabela. Cada decisão deve ser tecnicamente justificada e aprovada no gate da Fase 0."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 30""],""aceitacao"":""A matriz deve ser preenchida com evidência extraída do repositório e da base de dados antes da elaboração das migrations. “Por inventariar” não autoriza a criação de tabela. Cada decisão deve ser tecnicamente justificada e aprovada no gate da Fase 0."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6381a59f-0007,"Fontes — data_sources Por inventariar: tabela, modelo, migration, serviço e campos de proveniência. Validar tipo, URL, entidade emissora, publicação, vigência, validação e metadados. Por decidir: reutilizar, estender, mapear, consolidar ou criar. Definir migration não destrutiva, correspondência de IDs, contagens, duplicados, FK e rollback.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 32,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0007: Fontes — data_sources Por inventariar: tabela, modelo, migration, serviço e campos de proveniência. Validar tipo, URL, entidade emissora, publicação, vigência, validação e metadados. Por decidir: reutilizar, estender, mapear, consolidar ou criar. Definir migration não destrutiva, correspondência de IDs, contagens, duplicados, FK e rollback.",P2,MASTER-6381a59f-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0007,1,"[{""id"":""MASTER-6381a59f-0007"",""pedido"":""Fontes — data_sources Por inventariar: tabela, modelo, migration, serviço e campos de proveniência. Validar tipo, URL, entidade emissora, publicação, vigência, validação e metadados. Por decidir: reutilizar, estender, mapear, consolidar ou criar. Definir migration não destrutiva, correspondência de IDs, contagens, duplicados, FK e rollback."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 32""],""aceitacao"":""Fontes — data_sources Por inventariar: tabela, modelo, migration, serviço e campos de proveniência. Validar tipo, URL, entidade emissora, publicação, vigência, validação e metadados. Por decidir: reutilizar, estender, mapear, consolidar ou criar. Definir migration não destrutiva, correspondência de IDs, contagens, duplicados, FK e rollback."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6381a59f-0008,"Diplomas legais — legal_instruments Por inventariar: legislação, diplomas, normas, referências jurídicas ou documentos legais. Validar diploma, número, título, artigo, emissor, vigência, versão e estado. Por decidir. Testar unicidade lógica, vigência, ligação à fonte e preservação do histórico.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 33,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-6381a59f-0008: Diplomas legais — legal_instruments Por inventariar: legislação, diplomas, normas, referências jurídicas ou documentos legais. Validar diploma, número, título, artigo, emissor, vigência, versão e estado. Por decidir. Testar unicidade lógica, vigência, ligação à fonte e preservação do histórico.",P2,MASTER-6381a59f-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0008,1,"[{""id"":""MASTER-6381a59f-0008"",""pedido"":""Diplomas legais — legal_instruments Por inventariar: legislação, diplomas, normas, referências jurídicas ou documentos legais. Validar diploma, número, título, artigo, emissor, vigência, versão e estado. Por decidir. Testar unicidade lógica, vigência, ligação à fonte e preservação do histórico."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 33""],""aceitacao"":""Diplomas legais — legal_instruments Por inventariar: legislação, diplomas, normas, referências jurídicas ou documentos legais. Validar diploma, número, título, artigo, emissor, vigência, versão e estado. Por decidir. Testar unicidade lógica, vigência, ligação à fonte e preservação do histórico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6381a59f-0009,"Organizações — organisations Por inventariar: empresas, entidades, operadores, promotores, autoridades, parceiros e CRM. Validar se existe entidade mestre única; identificar duplicados e identidades externas. Preferir reutilizar ou estender; criar apenas sem equivalente. Definir chaves de correspondência, deduplicação, sobrevivência do ID e reconciliação com CRM.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 34,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-6381a59f-0009: Organizações — organisations Por inventariar: empresas, entidades, operadores, promotores, autoridades, parceiros e CRM. Validar se existe entidade mestre única; identificar duplicados e identidades externas. Preferir reutilizar ou estender; criar apenas sem equivalente. Definir chaves de correspondência, deduplicação, sobrevivência do ID e reconciliação com CRM.",P2,MASTER-6381a59f-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0009,1,"[{""id"":""MASTER-6381a59f-0009"",""pedido"":""Organizações — organisations Por inventariar: empresas, entidades, operadores, promotores, autoridades, parceiros e CRM. Validar se existe entidade mestre única; identificar duplicados e identidades externas. Preferir reutilizar ou estender; criar apenas sem equivalente. Definir chaves de correspondência, deduplicação, sobrevivência do ID e reconciliação com CRM."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 34""],""aceitacao"":""Organizações — organisations Por inventariar: empresas, entidades, operadores, promotores, autoridades, parceiros e CRM. Validar se existe entidade mestre única; identificar duplicados e identidades externas. Preferir reutilizar ou estender; criar apenas sem equivalente. Definir chaves de correspondência, deduplicação, sobrevivência do ID e reconciliação com CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6381a59f-0010,"Território administrativo — administrative_areas Por inventariar: províncias, distritos, postos administrativos, localidades e códigos oficiais. Validar hierarquia, códigos, nomes PT/EN, geometria, fonte e vigência. Por decidir. Conciliar códigos oficiais, relações pai-filho, SRID, geometrias inválidas e registos órfãos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 35,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0010: Território administrativo — administrative_areas Por inventariar: províncias, distritos, postos administrativos, localidades e códigos oficiais. Validar hierarquia, códigos, nomes PT/EN, geometria, fonte e vigência. Por decidir. Conciliar códigos oficiais, relações pai-filho, SRID, geometrias inválidas e registos órfãos.",P1,MASTER-6381a59f-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0010,1,"[{""id"":""MASTER-6381a59f-0010"",""pedido"":""Território administrativo — administrative_areas Por inventariar: províncias, distritos, postos administrativos, localidades e códigos oficiais. Validar hierarquia, códigos, nomes PT/EN, geometria, fonte e vigência. Por decidir. Conciliar códigos oficiais, relações pai-filho, SRID, geometrias inválidas e registos órfãos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 35""],""aceitacao"":""Território administrativo — administrative_areas Por inventariar: províncias, distritos, postos administrativos, localidades e códigos oficiais. Validar hierarquia, códigos, nomes PT/EN, geometria, fonte e vigência. Por decidir. Conciliar códigos oficiais, relações pai-filho, SRID, geometrias inválidas e registos órfãos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6381a59f-0011,"Entidades territoriais — territorial_entities Por inventariar: Clusters, Corredores, ZEE, ZFI, parques, nós e cadeias de valor. Determinar se existem tabelas separadas ou entidade comum; validar campos e regras específicas. Reutilizar estruturas maduras; consolidar somente com ADR e plano aprovado. Mapear tipos e IDs, impedir colisões, preservar URLs, testar relações e consultas existentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 36,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0011: Entidades territoriais — territorial_entities Por inventariar: Clusters, Corredores, ZEE, ZFI, parques, nós e cadeias de valor. Determinar se existem tabelas separadas ou entidade comum; validar campos e regras específicas. Reutilizar estruturas maduras; consolidar somente com ADR e plano aprovado. Mapear tipos e IDs, impedir colisões, preservar URLs, testar relações e consultas existentes.",P2,MASTER-6381a59f-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0011,1,"[{""id"":""MASTER-6381a59f-0011"",""pedido"":""Entidades territoriais — territorial_entities Por inventariar: Clusters, Corredores, ZEE, ZFI, parques, nós e cadeias de valor. Determinar se existem tabelas separadas ou entidade comum; validar campos e regras específicas. Reutilizar estruturas maduras; consolidar somente com ADR e plano aprovado. Mapear tipos e IDs, impedir colisões, preservar URLs, testar relações e consultas existentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 36""],""aceitacao"":""Entidades territoriais — territorial_entities Por inventariar: Clusters, Corredores, ZEE, ZFI, parques, nós e cadeias de valor. Determinar se existem tabelas separadas ou entidade comum; validar campos e regras específicas. Reutilizar estruturas maduras; consolidar somente com ADR e plano aprovado. Mapear tipos e IDs, impedir colisões, preservar URLs, testar relações e consultas existentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6381a59f-0012,"Investimentos — investments Por inventariar: investimentos, projectos, oportunidades, activos, negócios, PPP e concessões. Validar entidade canónica, identificadores, tipos, estados, valores, promotores e localização. Preferir estender a entidade mestre existente; não criar catálogo paralelo. Produzir regras de deduplicação, tabela de IDs legados, amostra reconciliada e testes de regressão.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 37,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0012: Investimentos — investments Por inventariar: investimentos, projectos, oportunidades, activos, negócios, PPP e concessões. Validar entidade canónica, identificadores, tipos, estados, valores, promotores e localização. Preferir estender a entidade mestre existente; não criar catálogo paralelo. Produzir regras de deduplicação, tabela de IDs legados, amostra reconciliada e testes de regressão.",P2,MASTER-6381a59f-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0012,1,"[{""id"":""MASTER-6381a59f-0012"",""pedido"":""Investimentos — investments Por inventariar: investimentos, projectos, oportunidades, activos, negócios, PPP e concessões. Validar entidade canónica, identificadores, tipos, estados, valores, promotores e localização. Preferir estender a entidade mestre existente; não criar catálogo paralelo. Produzir regras de deduplicação, tabela de IDs legados, amostra reconciliada e testes de regressão."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 37""],""aceitacao"":""Investimentos — investments Por inventariar: investimentos, projectos, oportunidades, activos, negócios, PPP e concessões. Validar entidade canónica, identificadores, tipos, estados, valores, promotores e localização. Preferir estender a entidade mestre existente; não criar catálogo paralelo. Produzir regras de deduplicação, tabela de IDs legados, amostra reconciliada e testes de regressão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6381a59f-0013,"Relações — investment_relations Por inventariar: pivots, tabelas de associação, tags, JSON, chaves directas e relações implícitas. Validar cardinalidade, papel, prioridade, fonte, vigência, estado e validação. Reutilizar ou estender pivot equivalente; criar apenas para lacuna real. Converter relações implícitas sem perda, impedir duplicados e testar navegação bidireccional.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 38,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0013: Relações — investment_relations Por inventariar: pivots, tabelas de associação, tags, JSON, chaves directas e relações implícitas. Validar cardinalidade, papel, prioridade, fonte, vigência, estado e validação. Reutilizar ou estender pivot equivalente; criar apenas para lacuna real. Converter relações implícitas sem perda, impedir duplicados e testar navegação bidireccional.",P2,MASTER-6381a59f-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0013,1,"[{""id"":""MASTER-6381a59f-0013"",""pedido"":""Relações — investment_relations Por inventariar: pivots, tabelas de associação, tags, JSON, chaves directas e relações implícitas. Validar cardinalidade, papel, prioridade, fonte, vigência, estado e validação. Reutilizar ou estender pivot equivalente; criar apenas para lacuna real. Converter relações implícitas sem perda, impedir duplicados e testar navegação bidireccional."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 38""],""aceitacao"":""Relações — investment_relations Por inventariar: pivots, tabelas de associação, tags, JSON, chaves directas e relações implícitas. Validar cardinalidade, papel, prioridade, fonte, vigência, estado e validação. Reutilizar ou estender pivot equivalente; criar apenas para lacuna real. Converter relações implícitas sem perda, impedir duplicados e testar navegação bidireccional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6381a59f-0014,"Dependências — investment_dependencies Por inventariar: dependências de projectos, predecessores, complementares e relações pai-filho. Validar tipo, direcção, justificação, fonte e prevenção de ciclos. Por decidir. Detectar auto-relação e ciclos, reconciliar cardinalidade e preservar dependências legadas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 39,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0014: Dependências — investment_dependencies Por inventariar: dependências de projectos, predecessores, complementares e relações pai-filho. Validar tipo, direcção, justificação, fonte e prevenção de ciclos. Por decidir. Detectar auto-relação e ciclos, reconciliar cardinalidade e preservar dependências legadas.",P2,MASTER-6381a59f-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0014,1,"[{""id"":""MASTER-6381a59f-0014"",""pedido"":""Dependências — investment_dependencies Por inventariar: dependências de projectos, predecessores, complementares e relações pai-filho. Validar tipo, direcção, justificação, fonte e prevenção de ciclos. Por decidir. Detectar auto-relação e ciclos, reconciliar cardinalidade e preservar dependências legadas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 39""],""aceitacao"":""Dependências — investment_dependencies Por inventariar: dependências de projectos, predecessores, complementares e relações pai-filho. Validar tipo, direcção, justificação, fonte e prevenção de ciclos. Por decidir. Detectar auto-relação e ciclos, reconciliar cardinalidade e preservar dependências legadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6381a59f-0015,"Geometrias — spatial_features Por inventariar: colunas espaciais, GeoJSON, ficheiros, serviços GIS e tabelas de mapas. Validar proprietário, tipo, SRID, geometria primária/secundária, fonte, versão e aprovação. Preferir o padrão GIS existente; evitar duplicar geometria na entidade e numa tabela auxiliar sem regra. Testar validade, vazio, SRID, índices espaciais, contagens e equivalência geométrica.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 40,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0015: Geometrias — spatial_features Por inventariar: colunas espaciais, GeoJSON, ficheiros, serviços GIS e tabelas de mapas. Validar proprietário, tipo, SRID, geometria primária/secundária, fonte, versão e aprovação. Preferir o padrão GIS existente; evitar duplicar geometria na entidade e numa tabela auxiliar sem regra. Testar validade, vazio, SRID, índices espaciais, contagens e equivalência geométrica.",P1,MASTER-6381a59f-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0015,1,"[{""id"":""MASTER-6381a59f-0015"",""pedido"":""Geometrias — spatial_features Por inventariar: colunas espaciais, GeoJSON, ficheiros, serviços GIS e tabelas de mapas. Validar proprietário, tipo, SRID, geometria primária/secundária, fonte, versão e aprovação. Preferir o padrão GIS existente; evitar duplicar geometria na entidade e numa tabela auxiliar sem regra. Testar validade, vazio, SRID, índices espaciais, contagens e equivalência geométrica."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 40""],""aceitacao"":""Geometrias — spatial_features Por inventariar: colunas espaciais, GeoJSON, ficheiros, serviços GIS e tabelas de mapas. Validar proprietário, tipo, SRID, geometria primária/secundária, fonte, versão e aprovação. Preferir o padrão GIS existente; evitar duplicar geometria na entidade e numa tabela auxiliar sem regra. Testar validade, vazio, SRID, índices espaciais, contagens e equivalência geométrica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6381a59f-0016,"Instalações — facilities Por inventariar: lotes, instalações, infra-estruturas, utilities, armazéns e capacidade. Determinar se um supertipo é adequado ou se os módulos existentes devem permanecer separados. Por decidir com base na semântica e nos fluxos actuais. Conciliar códigos, áreas, capacidade, ocupação, disponibilidade e geometria; testar reservas concorrentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 41,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0016: Instalações — facilities Por inventariar: lotes, instalações, infra-estruturas, utilities, armazéns e capacidade. Determinar se um supertipo é adequado ou se os módulos existentes devem permanecer separados. Por decidir com base na semântica e nos fluxos actuais. Conciliar códigos, áreas, capacidade, ocupação, disponibilidade e geometria; testar reservas concorrentes.",P1,MASTER-6381a59f-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0016,1,"[{""id"":""MASTER-6381a59f-0016"",""pedido"":""Instalações — facilities Por inventariar: lotes, instalações, infra-estruturas, utilities, armazéns e capacidade. Determinar se um supertipo é adequado ou se os módulos existentes devem permanecer separados. Por decidir com base na semântica e nos fluxos actuais. Conciliar códigos, áreas, capacidade, ocupação, disponibilidade e geometria; testar reservas concorrentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 41""],""aceitacao"":""Instalações — facilities Por inventariar: lotes, instalações, infra-estruturas, utilities, armazéns e capacidade. Determinar se um supertipo é adequado ou se os módulos existentes devem permanecer separados. Por decidir com base na semântica e nos fluxos actuais. Conciliar códigos, áreas, capacidade, ocupação, disponibilidade e geometria; testar reservas concorrentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6381a59f-0017,"Regras regulatórias — regulatory_rules Por inventariar: actividades, benefícios, obrigações, restrições, elegibilidade e parâmetros legais. Validar se há motor de regras ou tabelas específicas; preservar diploma, artigo, sujeito e vigência. Reutilizar mecanismo existente; consolidar apenas se não perder validações especializadas. Testar regras vigentes, expiradas, contraditórias, sujeitos elegíveis e trilho jurídico.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 42,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0017: Regras regulatórias — regulatory_rules Por inventariar: actividades, benefícios, obrigações, restrições, elegibilidade e parâmetros legais. Validar se há motor de regras ou tabelas específicas; preservar diploma, artigo, sujeito e vigência. Reutilizar mecanismo existente; consolidar apenas se não perder validações especializadas. Testar regras vigentes, expiradas, contraditórias, sujeitos elegíveis e trilho jurídico.",P2,MASTER-6381a59f-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0017,1,"[{""id"":""MASTER-6381a59f-0017"",""pedido"":""Regras regulatórias — regulatory_rules Por inventariar: actividades, benefícios, obrigações, restrições, elegibilidade e parâmetros legais. Validar se há motor de regras ou tabelas específicas; preservar diploma, artigo, sujeito e vigência. Reutilizar mecanismo existente; consolidar apenas se não perder validações especializadas. Testar regras vigentes, expiradas, contraditórias, sujeitos elegíveis e trilho jurídico."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 42""],""aceitacao"":""Regras regulatórias — regulatory_rules Por inventariar: actividades, benefícios, obrigações, restrições, elegibilidade e parâmetros legais. Validar se há motor de regras ou tabelas específicas; preservar diploma, artigo, sujeito e vigência. Reutilizar mecanismo existente; consolidar apenas se não perder validações especializadas. Testar regras vigentes, expiradas, contraditórias, sujeitos elegíveis e trilho jurídico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6381a59f-0018,"Documentos — documents Por inventariar: media, anexos, ficheiros, biblioteca documental e armazenamento externo. Validar proprietário, tipo, chave de armazenamento, checksum, classificação, validade e versão. Reutilizar o serviço documental existente; não duplicar ficheiros ou metadados. Conciliar referências, detectar órfãos, verificar checksum, permissões, retenção e rollback.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 43,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-6381a59f-0018: Documentos — documents Por inventariar: media, anexos, ficheiros, biblioteca documental e armazenamento externo. Validar proprietário, tipo, chave de armazenamento, checksum, classificação, validade e versão. Reutilizar o serviço documental existente; não duplicar ficheiros ou metadados. Conciliar referências, detectar órfãos, verificar checksum, permissões, retenção e rollback.",P2,MASTER-6381a59f-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0018,1,"[{""id"":""MASTER-6381a59f-0018"",""pedido"":""Documentos — documents Por inventariar: media, anexos, ficheiros, biblioteca documental e armazenamento externo. Validar proprietário, tipo, chave de armazenamento, checksum, classificação, validade e versão. Reutilizar o serviço documental existente; não duplicar ficheiros ou metadados. Conciliar referências, detectar órfãos, verificar checksum, permissões, retenção e rollback."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 43""],""aceitacao"":""Documentos — documents Por inventariar: media, anexos, ficheiros, biblioteca documental e armazenamento externo. Validar proprietário, tipo, chave de armazenamento, checksum, classificação, validade e versão. Reutilizar o serviço documental existente; não duplicar ficheiros ou metadados. Conciliar referências, detectar órfãos, verificar checksum, permissões, retenção e rollback."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6381a59f-0019,"Indicadores — indicators Por inventariar: métricas, estatísticas, séries, metas, resultados e dashboards. Validar definição, fórmula, unidade, período, natureza, fonte e aprovação. Por decidir. Reconciliar valores por período e natureza, detectar divergências e testar agregações oficiais.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 44,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0019: Indicadores — indicators Por inventariar: métricas, estatísticas, séries, metas, resultados e dashboards. Validar definição, fórmula, unidade, período, natureza, fonte e aprovação. Por decidir. Reconciliar valores por período e natureza, detectar divergências e testar agregações oficiais.",P1,MASTER-6381a59f-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0019,1,"[{""id"":""MASTER-6381a59f-0019"",""pedido"":""Indicadores — indicators Por inventariar: métricas, estatísticas, séries, metas, resultados e dashboards. Validar definição, fórmula, unidade, período, natureza, fonte e aprovação. Por decidir. Reconciliar valores por período e natureza, detectar divergências e testar agregações oficiais."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 44""],""aceitacao"":""Indicadores — indicators Por inventariar: métricas, estatísticas, séries, metas, resultados e dashboards. Validar definição, fórmula, unidade, período, natureza, fonte e aprovação. Por decidir. Reconciliar valores por período e natureza, detectar divergências e testar agregações oficiais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6381a59f-0020,"Manifestações de interesse — expressions_of_interest Por inventariar: leads, contactos, pedidos, formulários, oportunidades CRM e protocolos. Distinguir lead, manifestação, candidatura e acto administrativo; validar consentimento e SLA. Preferir integrar com fluxo e CRM existentes; evitar segundo cadastro de contactos. Definir chave de deduplicação, preservar origens, testar consentimento, retry e reconciliação CRM.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 45,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0020: Manifestações de interesse — expressions_of_interest Por inventariar: leads, contactos, pedidos, formulários, oportunidades CRM e protocolos. Distinguir lead, manifestação, candidatura e acto administrativo; validar consentimento e SLA. Preferir integrar com fluxo e CRM existentes; evitar segundo cadastro de contactos. Definir chave de deduplicação, preservar origens, testar consentimento, retry e reconciliação CRM.",P2,MASTER-6381a59f-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0020,1,"[{""id"":""MASTER-6381a59f-0020"",""pedido"":""Manifestações de interesse — expressions_of_interest Por inventariar: leads, contactos, pedidos, formulários, oportunidades CRM e protocolos. Distinguir lead, manifestação, candidatura e acto administrativo; validar consentimento e SLA. Preferir integrar com fluxo e CRM existentes; evitar segundo cadastro de contactos. Definir chave de deduplicação, preservar origens, testar consentimento, retry e reconciliação CRM."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 45""],""aceitacao"":""Manifestações de interesse — expressions_of_interest Por inventariar: leads, contactos, pedidos, formulários, oportunidades CRM e protocolos. Distinguir lead, manifestação, candidatura e acto administrativo; validar consentimento e SLA. Preferir integrar com fluxo e CRM existentes; evitar segundo cadastro de contactos. Definir chave de deduplicação, preservar origens, testar consentimento, retry e reconciliação CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6381a59f-0021,"Versionamento — entity_versions Por inventariar: histórico, revisões, temporalidade, snapshots, eventos ou biblioteca de auditoria. Validar cobertura, granularidade, actor, motivo, imutabilidade e recuperação. Reutilizar mecanismo transversal existente sempre que suficiente. Testar sequência, reconstrução, concorrência, retenção e compatibilidade com versões anteriores.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 46,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-6381a59f-0021: Versionamento — entity_versions Por inventariar: histórico, revisões, temporalidade, snapshots, eventos ou biblioteca de auditoria. Validar cobertura, granularidade, actor, motivo, imutabilidade e recuperação. Reutilizar mecanismo transversal existente sempre que suficiente. Testar sequência, reconstrução, concorrência, retenção e compatibilidade com versões anteriores.",P1,MASTER-6381a59f-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0021,1,"[{""id"":""MASTER-6381a59f-0021"",""pedido"":""Versionamento — entity_versions Por inventariar: histórico, revisões, temporalidade, snapshots, eventos ou biblioteca de auditoria. Validar cobertura, granularidade, actor, motivo, imutabilidade e recuperação. Reutilizar mecanismo transversal existente sempre que suficiente. Testar sequência, reconstrução, concorrência, retenção e compatibilidade com versões anteriores."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 46""],""aceitacao"":""Versionamento — entity_versions Por inventariar: histórico, revisões, temporalidade, snapshots, eventos ou biblioteca de auditoria. Validar cobertura, granularidade, actor, motivo, imutabilidade e recuperação. Reutilizar mecanismo transversal existente sempre que suficiente. Testar sequência, reconstrução, concorrência, retenção e compatibilidade com versões anteriores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6381a59f-0022,"Auditoria — audit_events Por inventariar: audit logs, activity logs, eventos de domínio, logs de segurança e observabilidade. Separar auditoria funcional de logs técnicos; validar actor, acção, entidade, pedido e alterações. Reutilizar plataforma de auditoria existente; criar apenas lacunas obrigatórias. Testar imutabilidade, acesso, correlação, mascaramento de dados, retenção e exportação autorizada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 47,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0022: Auditoria — audit_events Por inventariar: audit logs, activity logs, eventos de domínio, logs de segurança e observabilidade. Separar auditoria funcional de logs técnicos; validar actor, acção, entidade, pedido e alterações. Reutilizar plataforma de auditoria existente; criar apenas lacunas obrigatórias. Testar imutabilidade, acesso, correlação, mascaramento de dados, retenção e exportação autorizada.",P2,MASTER-6381a59f-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0022,1,"[{""id"":""MASTER-6381a59f-0022"",""pedido"":""Auditoria — audit_events Por inventariar: audit logs, activity logs, eventos de domínio, logs de segurança e observabilidade. Separar auditoria funcional de logs técnicos; validar actor, acção, entidade, pedido e alterações. Reutilizar plataforma de auditoria existente; criar apenas lacunas obrigatórias. Testar imutabilidade, acesso, correlação, mascaramento de dados, retenção e exportação autorizada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 47""],""aceitacao"":""Auditoria — audit_events Por inventariar: audit logs, activity logs, eventos de domínio, logs de segurança e observabilidade. Separar auditoria funcional de logs técnicos; validar actor, acção, entidade, pedido e alterações. Reutilizar plataforma de auditoria existente; criar apenas lacunas obrigatórias. Testar imutabilidade, acesso, correlação, mascaramento de dados, retenção e exportação autorizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6381a59f-0023,"A conclusão da reconciliação deve ser registada num relatório de decisão anexado ao pedido de alteração. O relatório deve identificar, para cada conceito, o objecto seleccionado, a evidência consultada, a decisão aprovada, o responsável, a data de aprovação, a migration correspondente, os testes exigidos e o procedimento de rollback. O DDL ou as migrations só podem ser preparados depois de todas as linhas obrigatórias estarem aprovadas e sem decisões pendentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 57,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-6381a59f-0023: A conclusão da reconciliação deve ser registada num relatório de decisão anexado ao pedido de alteração. O relatório deve identificar, para cada conceito, o objecto seleccionado, a evidência consultada, a decisão aprovada, o responsável, a data de aprovação, a migration correspondente, os testes exigidos e o procedimento de rollback. O DDL ou as migrations só podem ser preparados depois de todas as linhas obrigatórias estarem aprovadas e sem decisões pendentes.",P2,MASTER-6381a59f-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0023,1,"[{""id"":""MASTER-6381a59f-0023"",""pedido"":""A conclusão da reconciliação deve ser registada num relatório de decisão anexado ao pedido de alteração. O relatório deve identificar, para cada conceito, o objecto seleccionado, a evidência consultada, a decisão aprovada, o responsável, a data de aprovação, a migration correspondente, os testes exigidos e o procedimento de rollback. O DDL ou as migrations só podem ser preparados depois de todas as linhas obrigatórias estarem aprovadas e sem decisões pendentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 57""],""aceitacao"":""A conclusão da reconciliação deve ser registada num relatório de decisão anexado ao pedido de alteração. O relatório deve identificar, para cada conceito, o objecto seleccionado, a evidência consultada, a decisão aprovada, o responsável, a data de aprovação, a migration correspondente, os testes exigidos e o procedimento de rollback. O DDL ou as migrations só podem ser preparados depois de todas as linhas obrigatórias estarem aprovadas e sem decisões pendentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-6381a59f-0024,"• Garantir uma única tabela mestre por conceito canónico e reutilizar tabelas transversais existentes para organizações, documentos, fontes, utilizadores, auditoria, versões e localizações, salvo decisão arquitectural aprovada e documentada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 410,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-6381a59f-0024: • Garantir uma única tabela mestre por conceito canónico e reutilizar tabelas transversais existentes para organizações, documentos, fontes, utilizadores, auditoria, versões e localizações, salvo decisão arquitectural aprovada e documentada.",P2,MASTER-6381a59f-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0024,1,"[{""id"":""MASTER-6381a59f-0024"",""pedido"":""• Garantir uma única tabela mestre por conceito canónico e reutilizar tabelas transversais existentes para organizações, documentos, fontes, utilizadores, auditoria, versões e localizações, salvo decisão arquitectural aprovada e documentada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 410""],""aceitacao"":""• Garantir uma única tabela mestre por conceito canónico e reutilizar tabelas transversais existentes para organizações, documentos, fontes, utilizadores, auditoria, versões e localizações, salvo decisão arquitectural aprovada e documentada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6381a59f-0025,"• Substituir relações polimórficas por chaves estrangeiras explícitas quando o stack, a criticidade dos dados ou as regras de integridade assim exigirem. Quando uma relação polimórfica existente tiver de ser preservada por compatibilidade, documentar os tipos permitidos, aplicar validação no nível adequado, impedir referências órfãs e incluir testes de integridade, autorização e migração.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 411,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-6381a59f-0025: • Substituir relações polimórficas por chaves estrangeiras explícitas quando o stack, a criticidade dos dados ou as regras de integridade assim exigirem. Quando uma relação polimórfica existente tiver de ser preservada por compatibilidade, documentar os tipos permitidos, aplicar validação no nível adequado, impedir referências órfãs e incluir testes de integridade, autorização e migração.",P2,MASTER-6381a59f-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0025,1,"[{""id"":""MASTER-6381a59f-0025"",""pedido"":""• Substituir relações polimórficas por chaves estrangeiras explícitas quando o stack, a criticidade dos dados ou as regras de integridade assim exigirem. Quando uma relação polimórfica existente tiver de ser preservada por compatibilidade, documentar os tipos permitidos, aplicar validação no nível adequado, impedir referências órfãs e incluir testes de integridade, autorização e migração."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 411""],""aceitacao"":""• Substituir relações polimórficas por chaves estrangeiras explícitas quando o stack, a criticidade dos dados ou as regras de integridade assim exigirem. Quando uma relação polimórfica existente tiver de ser preservada por compatibilidade, documentar os tipos permitidos, aplicar validação no nível adequado, impedir referências órfãs e incluir testes de integridade, autorização e migração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6381a59f-0026,"• Não inferir pertença jurídica a ZEE ou ZFI por intersecção espacial; exigir relação validada, fonte e título habilitante.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 415,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0026: • Não inferir pertença jurídica a ZEE ou ZFI por intersecção espacial; exigir relação validada, fonte e título habilitante.",P2,MASTER-6381a59f-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0026,1,"[{""id"":""MASTER-6381a59f-0026"",""pedido"":""• Não inferir pertença jurídica a ZEE ou ZFI por intersecção espacial; exigir relação validada, fonte e título habilitante."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 415""],""aceitacao"":""• Não inferir pertença jurídica a ZEE ou ZFI por intersecção espacial; exigir relação validada, fonte e título habilitante."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-6381a59f-0027,"O rollback deve ser gerado pelas migrations do stack real e ensaiado exclusivamente em ambiente controlado. A ordem lógica inversa de remoção é: índices; auditoria e versões; manifestações de interesse; indicadores; documentos; regras regulatórias; instalações; geometrias; dependências; relações; investimentos; entidades territoriais; áreas administrativas; organizações; diplomas; fontes. Quando a migration transformar, consolidar ou migrar dados, o plano deve ainda definir restauração de identificadores, reconciliação de registos, preservação do histórico e critérios de recuperação. Não usar DROP ... CASCADE nem remover extensões partilhadas sem inventário de dependências e aprovação explícita.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 418,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0027: O rollback deve ser gerado pelas migrations do stack real e ensaiado exclusivamente em ambiente controlado. A ordem lógica inversa de remoção é: índices; auditoria e versões; manifestações de interesse; indicadores; documentos; regras regulatórias; instalações; geometrias; dependências; relações; investimentos; entidades territoriais; áreas administrativas; organizações; diplomas; fontes. Quando a migration transformar, consolidar ou migrar dados, o plano deve ainda definir restauração de identificadores, reconciliação de registos, preservação do histórico e critérios de recuperação. Não usar DROP ... CASCADE nem remover extensões partilhadas sem inventário de dependências e aprovação explícita.",P1,MASTER-6381a59f-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0027,1,"[{""id"":""MASTER-6381a59f-0027"",""pedido"":""O rollback deve ser gerado pelas migrations do stack real e ensaiado exclusivamente em ambiente controlado. A ordem lógica inversa de remoção é: índices; auditoria e versões; manifestações de interesse; indicadores; documentos; regras regulatórias; instalações; geometrias; dependências; relações; investimentos; entidades territoriais; áreas administrativas; organizações; diplomas; fontes. Quando a migration transformar, consolidar ou migrar dados, o plano deve ainda definir restauração de identificadores, reconciliação de registos, preservação do histórico e critérios de recuperação. Não usar DROP ... CASCADE nem remover extensões partilhadas sem inventário de dependências e aprovação explícita."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 418""],""aceitacao"":""O rollback deve ser gerado pelas migrations do stack real e ensaiado exclusivamente em ambiente controlado. A ordem lógica inversa de remoção é: índices; auditoria e versões; manifestações de interesse; indicadores; documentos; regras regulatórias; instalações; geometrias; dependências; relações; investimentos; entidades territoriais; áreas administrativas; organizações; diplomas; fontes. Quando a migration transformar, consolidar ou migrar dados, o plano deve ainda definir restauração de identificadores, reconciliação de registos, preservação do histórico e critérios de recuperação. Não usar DROP ... CASCADE nem remover extensões partilhadas sem inventário de dependências e aprovação explícita."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-0a64d4fe-0001,"AUD-01 Publicar parâmetro. Antes/depois, actor, data e correlação registados; registo não editável. Alta",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce71e769-044b-4eaa-9f8a-793e52cd644d\Pasted text.txt; SHA 0a64d4fe9dc2d80211568d74cc49335472d7a2be01a199223bf4b1a0fb58e983; linha 41,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-0a64d4fe-0001: AUD-01 Publicar parâmetro. Antes/depois, actor, data e correlação registados; registo não editável. Alta",P2,MASTER-0a64d4fe-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0a64d4fe-0001,1,"[{""id"":""MASTER-0a64d4fe-0001"",""pedido"":""AUD-01 Publicar parâmetro. Antes/depois, actor, data e correlação registados; registo não editável. Alta"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce71e769-044b-4eaa-9f8a-793e52cd644d\\Pasted text.txt; SHA 0a64d4fe9dc2d80211568d74cc49335472d7a2be01a199223bf4b1a0fb58e983; linha 41""],""aceitacao"":""AUD-01 Publicar parâmetro. Antes/depois, actor, data e correlação registados; registo não editável. Alta"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0001,"O formulário deve servir simultaneamente para recolher os dados necessários à simulação fiscal e, mediante consentimento explícito do utilizador, reutilizar esses dados para criar uma Manifestação de Interesse de Investimento ou uma Manifestação de Oportunidade de Negócio. A simulação mantém natureza informativa; a manifestação cria um processo formal, sujeito a autenticação, validação documental e acompanhamento no InvestMoz.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 8,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0001: O formulário deve servir simultaneamente para recolher os dados necessários à simulação fiscal e, mediante consentimento explícito do utilizador, reutilizar esses dados para criar uma Manifestação de Interesse de Investimento ou uma Manifestação de Oportunidade de Negócio. A simulação mantém natureza informativa; a manifestação cria um processo formal, sujeito a autenticação, validação documental e acompanhamento no InvestMoz.",P2,MASTER-8ab2b0df-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0001,1,"[{""id"":""MASTER-8ab2b0df-0001"",""pedido"":""O formulário deve servir simultaneamente para recolher os dados necessários à simulação fiscal e, mediante consentimento explícito do utilizador, reutilizar esses dados para criar uma Manifestação de Interesse de Investimento ou uma Manifestação de Oportunidade de Negócio. A simulação mantém natureza informativa; a manifestação cria um processo formal, sujeito a autenticação, validação documental e acompanhamento no InvestMoz."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 8""],""aceitacao"":""O formulário deve servir simultaneamente para recolher os dados necessários à simulação fiscal e, mediante consentimento explícito do utilizador, reutilizar esses dados para criar uma Manifestação de Interesse de Investimento ou uma Manifestação de Oportunidade de Negócio. A simulação mantém natureza informativa; a manifestação cria um processo formal, sujeito a autenticação, validação documental e acompanhamento no InvestMoz."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0002,"Simulação anónima O utilizador preenche apenas os dados económicos essenciais, sem identificação pessoal obrigatória. Resultado fiscal indicativo; pode guardar temporariamente por token ou autenticar-se para continuar.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 11,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0002: Simulação anónima O utilizador preenche apenas os dados económicos essenciais, sem identificação pessoal obrigatória. Resultado fiscal indicativo; pode guardar temporariamente por token ou autenticar-se para continuar.",P2,MASTER-8ab2b0df-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0002,1,"[{""id"":""MASTER-8ab2b0df-0002"",""pedido"":""Simulação anónima O utilizador preenche apenas os dados económicos essenciais, sem identificação pessoal obrigatória. Resultado fiscal indicativo; pode guardar temporariamente por token ou autenticar-se para continuar."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 11""],""aceitacao"":""Simulação anónima O utilizador preenche apenas os dados económicos essenciais, sem identificação pessoal obrigatória. Resultado fiscal indicativo; pode guardar temporariamente por token ou autenticar-se para continuar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0003,"2. Perfil do promotor Tipo de pessoa; investidor nacional/estrangeiro; residente fiscal; entidade existente/em constituição; país; NUIT opcional na simulação e obrigatório quando legalmente exigido na manifestação. Quando autenticado, pré-preencher a partir do Perfil do Investidor; alterações não actualizam o cadastro mestre sem confirmação separada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 18,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-8ab2b0df-0003: 2. Perfil do promotor Tipo de pessoa; investidor nacional/estrangeiro; residente fiscal; entidade existente/em constituição; país; NUIT opcional na simulação e obrigatório quando legalmente exigido na manifestação. Quando autenticado, pré-preencher a partir do Perfil do Investidor; alterações não actualizam o cadastro mestre sem confirmação separada.",P1,MASTER-8ab2b0df-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0003,1,"[{""id"":""MASTER-8ab2b0df-0003"",""pedido"":""2. Perfil do promotor Tipo de pessoa; investidor nacional/estrangeiro; residente fiscal; entidade existente/em constituição; país; NUIT opcional na simulação e obrigatório quando legalmente exigido na manifestação. Quando autenticado, pré-preencher a partir do Perfil do Investidor; alterações não actualizam o cadastro mestre sem confirmação separada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 18""],""aceitacao"":""2. Perfil do promotor Tipo de pessoa; investidor nacional/estrangeiro; residente fiscal; entidade existente/em constituição; país; NUIT opcional na simulação e obrigatório quando legalmente exigido na manifestação. Quando autenticado, pré-preencher a partir do Perfil do Investidor; alterações não actualizam o cadastro mestre sem confirmação separada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0004,3. Identificação e contactos Nome/denominação; representante; documento de identificação ou registo; telefone; correio electrónico; endereço; idioma preferido. Só obrigatório na manifestação; dados pessoais separados dos dados económicos e protegidos por consentimento.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 19,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-8ab2b0df-0004: 3. Identificação e contactos Nome/denominação; representante; documento de identificação ou registo; telefone; correio electrónico; endereço; idioma preferido. Só obrigatório na manifestação; dados pessoais separados dos dados económicos e protegidos por consentimento.,P2,MASTER-8ab2b0df-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0004,1,"[{""id"":""MASTER-8ab2b0df-0004"",""pedido"":""3. Identificação e contactos Nome/denominação; representante; documento de identificação ou registo; telefone; correio electrónico; endereço; idioma preferido. Só obrigatório na manifestação; dados pessoais separados dos dados económicos e protegidos por consentimento."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 19""],""aceitacao"":""3. Identificação e contactos Nome/denominação; representante; documento de identificação ou registo; telefone; correio electrónico; endereço; idioma preferido. Só obrigatório na manifestação; dados pessoais separados dos dados económicos e protegidos por consentimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0005,"6. Estrutura financeira Investimento total; moeda; capital próprio; financiamento; montante já mobilizado; montante procurado; origem dos fundos; prazo; receitas, custos e lucro estimados. Valores partilhados com a simulação; financiamento deve reconciliar com o montante total ou gerar aviso.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 22,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0005: 6. Estrutura financeira Investimento total; moeda; capital próprio; financiamento; montante já mobilizado; montante procurado; origem dos fundos; prazo; receitas, custos e lucro estimados. Valores partilhados com a simulação; financiamento deve reconciliar com o montante total ou gerar aviso.",P2,MASTER-8ab2b0df-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0005,1,"[{""id"":""MASTER-8ab2b0df-0005"",""pedido"":""6. Estrutura financeira Investimento total; moeda; capital próprio; financiamento; montante já mobilizado; montante procurado; origem dos fundos; prazo; receitas, custos e lucro estimados. Valores partilhados com a simulação; financiamento deve reconciliar com o montante total ou gerar aviso."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 22""],""aceitacao"":""6. Estrutura financeira Investimento total; moeda; capital próprio; financiamento; montante já mobilizado; montante procurado; origem dos fundos; prazo; receitas, custos e lucro estimados. Valores partilhados com a simulação; financiamento deve reconciliar com o montante total ou gerar aviso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0006,"8. Operação fiscal Vendas tributadas, isentas, taxa zero e exportações; custos dedutíveis; remunerações; pagamentos ao exterior; importações por item; benefícios alegados. Enviado ao motor fiscal; benefícios ficam “a validar” enquanto a evidência não for aprovada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 24,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0006: 8. Operação fiscal Vendas tributadas, isentas, taxa zero e exportações; custos dedutíveis; remunerações; pagamentos ao exterior; importações por item; benefícios alegados. Enviado ao motor fiscal; benefícios ficam “a validar” enquanto a evidência não for aprovada.",P2,MASTER-8ab2b0df-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0006,1,"[{""id"":""MASTER-8ab2b0df-0006"",""pedido"":""8. Operação fiscal Vendas tributadas, isentas, taxa zero e exportações; custos dedutíveis; remunerações; pagamentos ao exterior; importações por item; benefícios alegados. Enviado ao motor fiscal; benefícios ficam “a validar” enquanto a evidência não for aprovada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 24""],""aceitacao"":""8. Operação fiscal Vendas tributadas, isentas, taxa zero e exportações; custos dedutíveis; remunerações; pagamentos ao exterior; importações por item; benefícios alegados. Enviado ao motor fiscal; benefícios ficam “a validar” enquanto a evidência não for aprovada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0007,"11. Consentimentos Aceitação dos termos; declaração de veracidade; consentimento para reutilizar dados da simulação; autorização de contacto; opção de publicação da oportunidade. Consentimentos separados, versionados e revogáveis quando aplicável; publicação nunca é presumida.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 27,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0007: 11. Consentimentos Aceitação dos termos; declaração de veracidade; consentimento para reutilizar dados da simulação; autorização de contacto; opção de publicação da oportunidade. Consentimentos separados, versionados e revogáveis quando aplicável; publicação nunca é presumida.",P2,MASTER-8ab2b0df-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0007,1,"[{""id"":""MASTER-8ab2b0df-0007"",""pedido"":""11. Consentimentos Aceitação dos termos; declaração de veracidade; consentimento para reutilizar dados da simulação; autorização de contacto; opção de publicação da oportunidade. Consentimentos separados, versionados e revogáveis quando aplicável; publicação nunca é presumida."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 27""],""aceitacao"":""11. Consentimentos Aceitação dos termos; declaração de veracidade; consentimento para reutilizar dados da simulação; autorização de contacto; opção de publicação da oportunidade. Consentimentos separados, versionados e revogáveis quando aplicável; publicação nunca é presumida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0008,"12. Revisão e submissão Resumo dos dados; lacunas; resultado fiscal; riscos; dados públicos/privados; declaração final. Guardar rascunho, validar, submeter ou regressar; submissão gera referência e bloqueia versão enviada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 28,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0008: 12. Revisão e submissão Resumo dos dados; lacunas; resultado fiscal; riscos; dados públicos/privados; declaração final. Guardar rascunho, validar, submeter ou regressar; submissão gera referência e bloqueia versão enviada.",P1,MASTER-8ab2b0df-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0008,1,"[{""id"":""MASTER-8ab2b0df-0008"",""pedido"":""12. Revisão e submissão Resumo dos dados; lacunas; resultado fiscal; riscos; dados públicos/privados; declaração final. Guardar rascunho, validar, submeter ou regressar; submissão gera referência e bloqueia versão enviada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 28""],""aceitacao"":""12. Revisão e submissão Resumo dos dados; lacunas; resultado fiscal; riscos; dados públicos/privados; declaração final. Guardar rascunho, validar, submeter ou regressar; submissão gera referência e bloqueia versão enviada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0009,Conta/IAM Manifestação owner_user_id identifica o proprietário; autenticação obrigatória para submissão formal.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 32,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-8ab2b0df-0009: Conta/IAM Manifestação owner_user_id identifica o proprietário; autenticação obrigatória para submissão formal.,P2,MASTER-8ab2b0df-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0009,1,"[{""id"":""MASTER-8ab2b0df-0009"",""pedido"":""Conta/IAM Manifestação owner_user_id identifica o proprietário; autenticação obrigatória para submissão formal."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 32""],""aceitacao"":""Conta/IAM Manifestação owner_user_id identifica o proprietário; autenticação obrigatória para submissão formal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0010,"4. Após o resultado, a interface apresenta “Guardar”, “Criar cenários” e “Manifestar interesse”.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 46,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-8ab2b0df-0010: 4. Após o resultado, a interface apresenta “Guardar”, “Criar cenários” e “Manifestar interesse”.",P2,MASTER-8ab2b0df-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0010,1,"[{""id"":""MASTER-8ab2b0df-0010"",""pedido"":""4. Após o resultado, a interface apresenta “Guardar”, “Criar cenários” e “Manifestar interesse”."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 46""],""aceitacao"":""4. Após o resultado, a interface apresenta “Guardar”, “Criar cenários” e “Manifestar interesse”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0011,"7. A validação identifica campos obrigatórios, documentos, divergências e dados que serão públicos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 49,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-8ab2b0df-0011: 7. A validação identifica campos obrigatórios, documentos, divergências e dados que serão públicos.",P2,MASTER-8ab2b0df-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0011,1,"[{""id"":""MASTER-8ab2b0df-0011"",""pedido"":""7. A validação identifica campos obrigatórios, documentos, divergências e dados que serão públicos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 49""],""aceitacao"":""7. A validação identifica campos obrigatórios, documentos, divergências e dados que serão públicos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0012,"investment_manifestations id, reference_no, owner_user_id, investor_profile_id, simulation_id, manifestation_type, title, summary, status, confidentiality, submitted_at, current_version, created_at, updated_at Registo central da manifestação; simulation_id é opcional na criação directa, mas obrigatório quando convertida de uma simulação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 57,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-8ab2b0df-0012: investment_manifestations id, reference_no, owner_user_id, investor_profile_id, simulation_id, manifestation_type, title, summary, status, confidentiality, submitted_at, current_version, created_at, updated_at Registo central da manifestação; simulation_id é opcional na criação directa, mas obrigatório quando convertida de uma simulação.",P2,MASTER-8ab2b0df-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0012,1,"[{""id"":""MASTER-8ab2b0df-0012"",""pedido"":""investment_manifestations id, reference_no, owner_user_id, investor_profile_id, simulation_id, manifestation_type, title, summary, status, confidentiality, submitted_at, current_version, created_at, updated_at Registo central da manifestação; simulation_id é opcional na criação directa, mas obrigatório quando convertida de uma simulação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 57""],""aceitacao"":""investment_manifestations id, reference_no, owner_user_id, investor_profile_id, simulation_id, manifestation_type, title, summary, status, confidentiality, submitted_at, current_version, created_at, updated_at Registo central da manifestação; simulation_id é opcional na criação directa, mas obrigatório quando convertida de uma simulação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0013,PATCH /api/v1/manifestations/{id} Guardar rascunho. Usa If-Match; não permite alterar versão já submetida.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 73,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-8ab2b0df-0013: PATCH /api/v1/manifestations/{id} Guardar rascunho. Usa If-Match; não permite alterar versão já submetida.,P1,MASTER-8ab2b0df-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0013,1,"[{""id"":""MASTER-8ab2b0df-0013"",""pedido"":""PATCH /api/v1/manifestations/{id} Guardar rascunho. Usa If-Match; não permite alterar versão já submetida."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 73""],""aceitacao"":""PATCH /api/v1/manifestations/{id} Guardar rascunho. Usa If-Match; não permite alterar versão já submetida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0014,"POST /api/v1/manifestations/{id}/validate Validar campos, documentos, reconciliação e permissões de publicação. Devolve erros, avisos e informação em falta.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 74,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-8ab2b0df-0014: POST /api/v1/manifestations/{id}/validate Validar campos, documentos, reconciliação e permissões de publicação. Devolve erros, avisos e informação em falta.",P2,MASTER-8ab2b0df-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0014,1,"[{""id"":""MASTER-8ab2b0df-0014"",""pedido"":""POST /api/v1/manifestations/{id}/validate Validar campos, documentos, reconciliação e permissões de publicação. Devolve erros, avisos e informação em falta."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 74""],""aceitacao"":""POST /api/v1/manifestations/{id}/validate Validar campos, documentos, reconciliação e permissões de publicação. Devolve erros, avisos e informação em falta."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0015,"POST /api/v1/manifestations/{id}/documents Registar metadados e obter URL segura de carregamento. Valida tipo, tamanho, hash, antivírus e confidencialidade.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 76,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-8ab2b0df-0015: POST /api/v1/manifestations/{id}/documents Registar metadados e obter URL segura de carregamento. Valida tipo, tamanho, hash, antivírus e confidencialidade.",P2,MASTER-8ab2b0df-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0015,1,"[{""id"":""MASTER-8ab2b0df-0015"",""pedido"":""POST /api/v1/manifestations/{id}/documents Registar metadados e obter URL segura de carregamento. Valida tipo, tamanho, hash, antivírus e confidencialidade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 76""],""aceitacao"":""POST /api/v1/manifestations/{id}/documents Registar metadados e obter URL segura de carregamento. Valida tipo, tamanho, hash, antivírus e confidencialidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0016,"• Apresentar barra de progresso, gravação automática, resumo por etapa e indicação clara de campos obrigatórios.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 83,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0016: • Apresentar barra de progresso, gravação automática, resumo por etapa e indicação clara de campos obrigatórios.",P2,MASTER-8ab2b0df-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0016,1,"[{""id"":""MASTER-8ab2b0df-0016"",""pedido"":""• Apresentar barra de progresso, gravação automática, resumo por etapa e indicação clara de campos obrigatórios."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 83""],""aceitacao"":""• Apresentar barra de progresso, gravação automática, resumo por etapa e indicação clara de campos obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0017,"• Usar listas oficiais para sectores, países e geografia; permitir pesquisa e selecção sem exigir conhecimento de códigos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 84,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0017: • Usar listas oficiais para sectores, países e geografia; permitir pesquisa e selecção sem exigir conhecimento de códigos.",P1,MASTER-8ab2b0df-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0017,1,"[{""id"":""MASTER-8ab2b0df-0017"",""pedido"":""• Usar listas oficiais para sectores, países e geografia; permitir pesquisa e selecção sem exigir conhecimento de códigos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 84""],""aceitacao"":""• Usar listas oficiais para sectores, países e geografia; permitir pesquisa e selecção sem exigir conhecimento de códigos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0018,• Aplicar validação no campo e no servidor; mensagens devem indicar como corrigir o erro.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 85,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0018: • Aplicar validação no campo e no servidor; mensagens devem indicar como corrigir o erro.,P2,MASTER-8ab2b0df-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0018,1,"[{""id"":""MASTER-8ab2b0df-0018"",""pedido"":""• Aplicar validação no campo e no servidor; mensagens devem indicar como corrigir o erro."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 85""],""aceitacao"":""• Aplicar validação no campo e no servidor; mensagens devem indicar como corrigir o erro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0019,"• Permitir preencher por teclado, leitor de ecrã, zoom e dispositivo móvel; não depender apenas de cor para comunicar estado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 86,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0019: • Permitir preencher por teclado, leitor de ecrã, zoom e dispositivo móvel; não depender apenas de cor para comunicar estado.",P2,MASTER-8ab2b0df-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0019,1,"[{""id"":""MASTER-8ab2b0df-0019"",""pedido"":""• Permitir preencher por teclado, leitor de ecrã, zoom e dispositivo móvel; não depender apenas de cor para comunicar estado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 86""],""aceitacao"":""• Permitir preencher por teclado, leitor de ecrã, zoom e dispositivo móvel; não depender apenas de cor para comunicar estado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0020,"• A conversão deve ser idempotente: repetir o pedido não pode criar duas manifestações, projectos ou oportunidades.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 90,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0020: • A conversão deve ser idempotente: repetir o pedido não pode criar duas manifestações, projectos ou oportunidades.",P2,MASTER-8ab2b0df-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0020,1,"[{""id"":""MASTER-8ab2b0df-0020"",""pedido"":""• A conversão deve ser idempotente: repetir o pedido não pode criar duas manifestações, projectos ou oportunidades."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 90""],""aceitacao"":""• A conversão deve ser idempotente: repetir o pedido não pode criar duas manifestações, projectos ou oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0021,"• O relatório da manifestação deve incluir referência, resumo, resultado fiscal associado, documentos, estado, próximos passos e contactos institucionais.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 91,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0021: • O relatório da manifestação deve incluir referência, resumo, resultado fiscal associado, documentos, estado, próximos passos e contactos institucionais.",P2,MASTER-8ab2b0df-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0021,1,"[{""id"":""MASTER-8ab2b0df-0021"",""pedido"":""• O relatório da manifestação deve incluir referência, resumo, resultado fiscal associado, documentos, estado, próximos passos e contactos institucionais."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 91""],""aceitacao"":""• O relatório da manifestação deve incluir referência, resumo, resultado fiscal associado, documentos, estado, próximos passos e contactos institucionais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-8ab2b0df-0022,"Esta secção transforma a estrutura funcional da Secção 17 num formulário directamente implementável. Cada campo possui uma chave estável para o front-end, API, base de dados, testes e relatórios. “Obrigatório condicional” significa que a exigência é activada por respostas anteriores.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 94,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-8ab2b0df-0022: Esta secção transforma a estrutura funcional da Secção 17 num formulário directamente implementável. Cada campo possui uma chave estável para o front-end, API, base de dados, testes e relatórios. “Obrigatório condicional” significa que a exigência é activada por respostas anteriores.",P2,MASTER-8ab2b0df-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0022,1,"[{""id"":""MASTER-8ab2b0df-0022"",""pedido"":""Esta secção transforma a estrutura funcional da Secção 17 num formulário directamente implementável. Cada campo possui uma chave estável para o front-end, API, base de dados, testes e relatórios. “Obrigatório condicional” significa que a exigência é activada por respostas anteriores."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 94""],""aceitacao"":""Esta secção transforma a estrutura funcional da Secção 17 num formulário directamente implementável. Cada campo possui uma chave estável para o front-end, API, base de dados, testes e relatórios. “Obrigatório condicional” significa que a exigência é activada por respostas anteriores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -MASTER-8ab2b0df-0023,"purpose — O que pretende fazer? Selecção única: simulate_only, own_investment, seek_investor, seek_partner, present_opportunity, request_facilitation Obrigatório; controla o percurso.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 97,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0023: purpose — O que pretende fazer? Selecção única: simulate_only, own_investment, seek_investor, seek_partner, present_opportunity, request_facilitation Obrigatório; controla o percurso.",P2,MASTER-8ab2b0df-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0023,1,"[{""id"":""MASTER-8ab2b0df-0023"",""pedido"":""purpose — O que pretende fazer? Selecção única: simulate_only, own_investment, seek_investor, seek_partner, present_opportunity, request_facilitation Obrigatório; controla o percurso."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 97""],""aceitacao"":""purpose — O que pretende fazer? Selecção única: simulate_only, own_investment, seek_investor, seek_partner, present_opportunity, request_facilitation Obrigatório; controla o percurso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0024,"manifestation_type — Tipo de manifestação Selecção única: investment, business Obrigatório se purpose não for simulate_only.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 98,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-8ab2b0df-0024: manifestation_type — Tipo de manifestação Selecção única: investment, business Obrigatório se purpose não for simulate_only.",P2,MASTER-8ab2b0df-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0024,1,"[{""id"":""MASTER-8ab2b0df-0024"",""pedido"":""manifestation_type — Tipo de manifestação Selecção única: investment, business Obrigatório se purpose não for simulate_only."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 98""],""aceitacao"":""manifestation_type — Tipo de manifestação Selecção única: investment, business Obrigatório se purpose não for simulate_only."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0025,"source_id UUID Obrigatório quando a origem é projecto, oportunidade ou simulação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 100,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0025: source_id UUID Obrigatório quando a origem é projecto, oportunidade ou simulação.",P2,MASTER-8ab2b0df-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0025,1,"[{""id"":""MASTER-8ab2b0df-0025"",""pedido"":""source_id UUID Obrigatório quando a origem é projecto, oportunidade ou simulação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 100""],""aceitacao"":""source_id UUID Obrigatório quando a origem é projecto, oportunidade ou simulação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0026,"preferred_language Selecção: pt-MZ, en Obrigatório; predefinido pelo perfil/navegador.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 101,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0026: preferred_language Selecção: pt-MZ, en Obrigatório; predefinido pelo perfil/navegador.",P2,MASTER-8ab2b0df-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0026,1,"[{""id"":""MASTER-8ab2b0df-0026"",""pedido"":""preferred_language Selecção: pt-MZ, en Obrigatório; predefinido pelo perfil/navegador."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 101""],""aceitacao"":""preferred_language Selecção: pt-MZ, en Obrigatório; predefinido pelo perfil/navegador."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0027,"promoter.person_type singular, collective, sole_trader, consortium Obrigatório.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 104,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0027: promoter.person_type singular, collective, sole_trader, consortium Obrigatório.",P2,MASTER-8ab2b0df-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0027,1,"[{""id"":""MASTER-8ab2b0df-0027"",""pedido"":""promoter.person_type singular, collective, sole_trader, consortium Obrigatório."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 104""],""aceitacao"":""promoter.person_type singular, collective, sole_trader, consortium Obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0028,"promoter.investor_origin national, foreign, mixed Obrigatório; activa perguntas cambiais.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 105,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0028: promoter.investor_origin national, foreign, mixed Obrigatório; activa perguntas cambiais.",P2,MASTER-8ab2b0df-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0028,1,"[{""id"":""MASTER-8ab2b0df-0028"",""pedido"":""promoter.investor_origin national, foreign, mixed Obrigatório; activa perguntas cambiais."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 105""],""aceitacao"":""promoter.investor_origin national, foreign, mixed Obrigatório; activa perguntas cambiais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0029,promoter.tax_residency_country País do catálogo ISO Obrigatório.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 106,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0029: promoter.tax_residency_country País do catálogo ISO Obrigatório.,P1,MASTER-8ab2b0df-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0029,1,"[{""id"":""MASTER-8ab2b0df-0029"",""pedido"":""promoter.tax_residency_country País do catálogo ISO Obrigatório."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 106""],""aceitacao"":""promoter.tax_residency_country País do catálogo ISO Obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0030,"promoter.entity_stage existing, being_formed Obrigatório para pessoa colectiva/consórcio.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 107,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0030: promoter.entity_stage existing, being_formed Obrigatório para pessoa colectiva/consórcio.",P2,MASTER-8ab2b0df-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0030,1,"[{""id"":""MASTER-8ab2b0df-0030"",""pedido"":""promoter.entity_stage existing, being_formed Obrigatório para pessoa colectiva/consórcio."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 107""],""aceitacao"":""promoter.entity_stage existing, being_formed Obrigatório para pessoa colectiva/consórcio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0031,promoter.legal_form Catálogo de formas jurídicas Obrigatório para entidade existente.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 108,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0031: promoter.legal_form Catálogo de formas jurídicas Obrigatório para entidade existente.,P2,MASTER-8ab2b0df-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0031,1,"[{""id"":""MASTER-8ab2b0df-0031"",""pedido"":""promoter.legal_form Catálogo de formas jurídicas Obrigatório para entidade existente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 108""],""aceitacao"":""promoter.legal_form Catálogo de formas jurídicas Obrigatório para entidade existente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0032,promoter.nuit Texto validado Opcional na simulação; obrigatório na manifestação quando aplicável.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 110,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-8ab2b0df-0032: promoter.nuit Texto validado Opcional na simulação; obrigatório na manifestação quando aplicável.,P2,MASTER-8ab2b0df-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0032,1,"[{""id"":""MASTER-8ab2b0df-0032"",""pedido"":""promoter.nuit Texto validado Opcional na simulação; obrigatório na manifestação quando aplicável."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 110""],""aceitacao"":""promoter.nuit Texto validado Opcional na simulação; obrigatório na manifestação quando aplicável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0033,promoter.profile_confirmation Booleano Obrigatório quando existirem dados pré-preenchidos.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 111,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0033: promoter.profile_confirmation Booleano Obrigatório quando existirem dados pré-preenchidos.,P2,MASTER-8ab2b0df-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0033,1,"[{""id"":""MASTER-8ab2b0df-0033"",""pedido"":""promoter.profile_confirmation Booleano Obrigatório quando existirem dados pré-preenchidos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 111""],""aceitacao"":""promoter.profile_confirmation Booleano Obrigatório quando existirem dados pré-preenchidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0034,"identity.legal_name Texto, 2–200 caracteres Obrigatório para manifestação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 114,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-8ab2b0df-0034: identity.legal_name Texto, 2–200 caracteres Obrigatório para manifestação.",P2,MASTER-8ab2b0df-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0034,1,"[{""id"":""MASTER-8ab2b0df-0034"",""pedido"":""identity.legal_name Texto, 2–200 caracteres Obrigatório para manifestação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 114""],""aceitacao"":""identity.legal_name Texto, 2–200 caracteres Obrigatório para manifestação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0035,identity.registration_number Texto Obrigatório para entidade existente.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 116,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0035: identity.registration_number Texto Obrigatório para entidade existente.,P2,MASTER-8ab2b0df-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0035,1,"[{""id"":""MASTER-8ab2b0df-0035"",""pedido"":""identity.registration_number Texto Obrigatório para entidade existente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 116""],""aceitacao"":""identity.registration_number Texto Obrigatório para entidade existente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0036,identity.representative_name Texto Obrigatório para pessoa colectiva/consórcio.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 117,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0036: identity.representative_name Texto Obrigatório para pessoa colectiva/consórcio.,P2,MASTER-8ab2b0df-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0036,1,"[{""id"":""MASTER-8ab2b0df-0036"",""pedido"":""identity.representative_name Texto Obrigatório para pessoa colectiva/consórcio."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 117""],""aceitacao"":""identity.representative_name Texto Obrigatório para pessoa colectiva/consórcio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0037,identity.representative_capacity Texto/seleção Obrigatório quando há representante.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 118,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0037: identity.representative_capacity Texto/seleção Obrigatório quando há representante.,P2,MASTER-8ab2b0df-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0037,1,"[{""id"":""MASTER-8ab2b0df-0037"",""pedido"":""identity.representative_capacity Texto/seleção Obrigatório quando há representante."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 118""],""aceitacao"":""identity.representative_capacity Texto/seleção Obrigatório quando há representante."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0038,contact.email Correio electrónico Obrigatório e verificado antes da submissão.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 119,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0038: contact.email Correio electrónico Obrigatório e verificado antes da submissão.,P2,MASTER-8ab2b0df-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0038,1,"[{""id"":""MASTER-8ab2b0df-0038"",""pedido"":""contact.email Correio electrónico Obrigatório e verificado antes da submissão."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 119""],""aceitacao"":""contact.email Correio electrónico Obrigatório e verificado antes da submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0039,contact.phone Telefone internacional Obrigatório; código do país incluído.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 120,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0039: contact.phone Telefone internacional Obrigatório; código do país incluído.,P1,MASTER-8ab2b0df-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0039,1,"[{""id"":""MASTER-8ab2b0df-0039"",""pedido"":""contact.phone Telefone internacional Obrigatório; código do país incluído."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 120""],""aceitacao"":""contact.phone Telefone internacional Obrigatório; código do país incluído."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0040,"contact.address, country, province, district Texto e catálogos Obrigatório para manifestação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 121,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-8ab2b0df-0040: contact.address, country, province, district Texto e catálogos Obrigatório para manifestação.",P2,MASTER-8ab2b0df-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0040,1,"[{""id"":""MASTER-8ab2b0df-0040"",""pedido"":""contact.address, country, province, district Texto e catálogos Obrigatório para manifestação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 121""],""aceitacao"":""contact.address, country, province, district Texto e catálogos Obrigatório para manifestação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0041,"contact.preferred_channel portal, email, phone Obrigatório; SMS apenas se existir serviço autorizado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 122,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0041: contact.preferred_channel portal, email, phone Obrigatório; SMS apenas se existir serviço autorizado.",P2,MASTER-8ab2b0df-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0041,1,"[{""id"":""MASTER-8ab2b0df-0041"",""pedido"":""contact.preferred_channel portal, email, phone Obrigatório; SMS apenas se existir serviço autorizado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 122""],""aceitacao"":""contact.preferred_channel portal, email, phone Obrigatório; SMS apenas se existir serviço autorizado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0042,"project.title Texto, 5–200 caracteres Obrigatório; pesquisa de possíveis duplicados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 125,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0042: project.title Texto, 5–200 caracteres Obrigatório; pesquisa de possíveis duplicados.",P2,MASTER-8ab2b0df-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0042,1,"[{""id"":""MASTER-8ab2b0df-0042"",""pedido"":""project.title Texto, 5–200 caracteres Obrigatório; pesquisa de possíveis duplicados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 125""],""aceitacao"":""project.title Texto, 5–200 caracteres Obrigatório; pesquisa de possíveis duplicados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0043,"project.summary Texto, 100–3000 caracteres Obrigatório para manifestação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 126,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-8ab2b0df-0043: project.summary Texto, 100–3000 caracteres Obrigatório para manifestação.",P2,MASTER-8ab2b0df-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0043,1,"[{""id"":""MASTER-8ab2b0df-0043"",""pedido"":""project.summary Texto, 100–3000 caracteres Obrigatório para manifestação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 126""],""aceitacao"":""project.summary Texto, 100–3000 caracteres Obrigatório para manifestação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0044,"project.type new, expansion, acquisition, partnership, concession, supplier, buyer, other Obrigatório.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 127,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0044: project.type new, expansion, acquisition, partnership, concession, supplier, buyer, other Obrigatório.",P2,MASTER-8ab2b0df-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0044,1,"[{""id"":""MASTER-8ab2b0df-0044"",""pedido"":""project.type new, expansion, acquisition, partnership, concession, supplier, buyer, other Obrigatório."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 127""],""aceitacao"":""project.type new, expansion, acquisition, partnership, concession, supplier, buyer, other Obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0045,project.sector_id e activity_id UUIDs de catálogo Obrigatórios; actividade dependente do sector.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 128,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0045: project.sector_id e activity_id UUIDs de catálogo Obrigatórios; actividade dependente do sector.,P2,MASTER-8ab2b0df-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0045,1,"[{""id"":""MASTER-8ab2b0df-0045"",""pedido"":""project.sector_id e activity_id UUIDs de catálogo Obrigatórios; actividade dependente do sector."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 128""],""aceitacao"":""project.sector_id e activity_id UUIDs de catálogo Obrigatórios; actividade dependente do sector."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0046,"project.maturity_stage idea, concept, pre_feasibility, feasibility, financing, implementation, operation Obrigatório.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 130,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0046: project.maturity_stage idea, concept, pre_feasibility, feasibility, financing, implementation, operation Obrigatório.",P2,MASTER-8ab2b0df-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0046,1,"[{""id"":""MASTER-8ab2b0df-0046"",""pedido"":""project.maturity_stage idea, concept, pre_feasibility, feasibility, financing, implementation, operation Obrigatório."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 130""],""aceitacao"":""project.maturity_stage idea, concept, pre_feasibility, feasibility, financing, implementation, operation Obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0047,project.expected_start_date Data Obrigatório; não anterior à data de referência sem justificação.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 131,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0047: project.expected_start_date Data Obrigatório; não anterior à data de referência sem justificação.,P2,MASTER-8ab2b0df-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0047,1,"[{""id"":""MASTER-8ab2b0df-0047"",""pedido"":""project.expected_start_date Data Obrigatório; não anterior à data de referência sem justificação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 131""],""aceitacao"":""project.expected_start_date Data Obrigatório; não anterior à data de referência sem justificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0048,project.duration_years Inteiro positivo Obrigatório para projectos com prazo.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 132,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0048: project.duration_years Inteiro positivo Obrigatório para projectos com prazo.,P2,MASTER-8ab2b0df-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0048,1,"[{""id"":""MASTER-8ab2b0df-0048"",""pedido"":""project.duration_years Inteiro positivo Obrigatório para projectos com prazo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 132""],""aceitacao"":""project.duration_years Inteiro positivo Obrigatório para projectos com prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0049,"location.province_id, district_id, locality_id UUIDs dependentes Província e distrito obrigatórios; localidade quando disponível.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 136,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0049: location.province_id, district_id, locality_id UUIDs dependentes Província e distrito obrigatórios; localidade quando disponível.",P2,MASTER-8ab2b0df-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0049,1,"[{""id"":""MASTER-8ab2b0df-0049"",""pedido"":""location.province_id, district_id, locality_id UUIDs dependentes Província e distrito obrigatórios; localidade quando disponível."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 136""],""aceitacao"":""location.province_id, district_id, locality_id UUIDs dependentes Província e distrito obrigatórios; localidade quando disponível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0050,location.site_known Booleano Obrigatório.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 137,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0050: location.site_known Booleano Obrigatório.,P2,MASTER-8ab2b0df-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0050,1,"[{""id"":""MASTER-8ab2b0df-0050"",""pedido"":""location.site_known Booleano Obrigatório."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 137""],""aceitacao"":""location.site_known Booleano Obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0051,location.area_required Decimal + unidade Obrigatório quando há necessidade de terreno.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 139,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0051: location.area_required Decimal + unidade Obrigatório quando há necessidade de terreno.,P2,MASTER-8ab2b0df-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0051,1,"[{""id"":""MASTER-8ab2b0df-0051"",""pedido"":""location.area_required Decimal + unidade Obrigatório quando há necessidade de terreno."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 139""],""aceitacao"":""location.area_required Decimal + unidade Obrigatório quando há necessidade de terreno."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0052,"location.land_status owned, duat, leased, requested, unknown Obrigatório para investimento físico.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 140,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0052: location.land_status owned, duat, leased, requested, unknown Obrigatório para investimento físico.",P2,MASTER-8ab2b0df-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0052,1,"[{""id"":""MASTER-8ab2b0df-0052"",""pedido"":""location.land_status owned, duat, leased, requested, unknown Obrigatório para investimento físico."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 140""],""aceitacao"":""location.land_status owned, duat, leased, requested, unknown Obrigatório para investimento físico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0053,financial.currency ISO 4217 Obrigatório.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 145,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0053: financial.currency ISO 4217 Obrigatório.,P2,MASTER-8ab2b0df-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0053,1,"[{""id"":""MASTER-8ab2b0df-0053"",""pedido"":""financial.currency ISO 4217 Obrigatório."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 145""],""aceitacao"":""financial.currency ISO 4217 Obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0054,financial.total_investment Decimal não negativo Obrigatório.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 146,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0054: financial.total_investment Decimal não negativo Obrigatório.,P2,MASTER-8ab2b0df-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0054,1,"[{""id"":""MASTER-8ab2b0df-0054"",""pedido"":""financial.total_investment Decimal não negativo Obrigatório."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 146""],""aceitacao"":""financial.total_investment Decimal não negativo Obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0055,"financial.own_capital, domestic_debt, foreign_debt, grants Decimais Obrigatórios com zero permitido; soma deve reconciliar com o total.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 147,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0055: financial.own_capital, domestic_debt, foreign_debt, grants Decimais Obrigatórios com zero permitido; soma deve reconciliar com o total.",P2,MASTER-8ab2b0df-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0055,1,"[{""id"":""MASTER-8ab2b0df-0055"",""pedido"":""financial.own_capital, domestic_debt, foreign_debt, grants Decimais Obrigatórios com zero permitido; soma deve reconciliar com o total."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 147""],""aceitacao"":""financial.own_capital, domestic_debt, foreign_debt, grants Decimais Obrigatórios com zero permitido; soma deve reconciliar com o total."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0056,financial.secured_amount Decimal Obrigatório; não pode exceder o total.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 148,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0056: financial.secured_amount Decimal Obrigatório; não pode exceder o total.,P2,MASTER-8ab2b0df-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0056,1,"[{""id"":""MASTER-8ab2b0df-0056"",""pedido"":""financial.secured_amount Decimal Obrigatório; não pode exceder o total."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 148""],""aceitacao"":""financial.secured_amount Decimal Obrigatório; não pode exceder o total."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0057,financial.funds_origin_countries Lista de países Obrigatório se existir capital/dívida estrangeira.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 150,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0057: financial.funds_origin_countries Lista de países Obrigatório se existir capital/dívida estrangeira.,P1,MASTER-8ab2b0df-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0057,1,"[{""id"":""MASTER-8ab2b0df-0057"",""pedido"":""financial.funds_origin_countries Lista de países Obrigatório se existir capital/dívida estrangeira."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 150""],""aceitacao"":""financial.funds_origin_countries Lista de países Obrigatório se existir capital/dívida estrangeira."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0058,"financial.annual_revenue, annual_operating_costs, expected_profit Decimais Obrigatórios para simulação de rendimento; lucro é reconciliado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 151,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0058: financial.annual_revenue, annual_operating_costs, expected_profit Decimais Obrigatórios para simulação de rendimento; lucro é reconciliado.",P2,MASTER-8ab2b0df-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0058,1,"[{""id"":""MASTER-8ab2b0df-0058"",""pedido"":""financial.annual_revenue, annual_operating_costs, expected_profit Decimais Obrigatórios para simulação de rendimento; lucro é reconciliado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 151""],""aceitacao"":""financial.annual_revenue, annual_operating_costs, expected_profit Decimais Obrigatórios para simulação de rendimento; lucro é reconciliado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0059,impact.direct_jobs e indirect_jobs Inteiros não negativos Obrigatórios para manifestação de investimento.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 155,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-8ab2b0df-0059: impact.direct_jobs e indirect_jobs Inteiros não negativos Obrigatórios para manifestação de investimento.,P2,MASTER-8ab2b0df-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0059,1,"[{""id"":""MASTER-8ab2b0df-0059"",""pedido"":""impact.direct_jobs e indirect_jobs Inteiros não negativos Obrigatórios para manifestação de investimento."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 155""],""aceitacao"":""impact.direct_jobs e indirect_jobs Inteiros não negativos Obrigatórios para manifestação de investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0060,impact.national_jobs e foreign_jobs Inteiros A soma dos empregos directos deve reconciliar ou gerar aviso.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 156,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0060: impact.national_jobs e foreign_jobs Inteiros A soma dos empregos directos deve reconciliar ou gerar aviso.,P2,MASTER-8ab2b0df-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0060,1,"[{""id"":""MASTER-8ab2b0df-0060"",""pedido"":""impact.national_jobs e foreign_jobs Inteiros A soma dos empregos directos deve reconciliar ou gerar aviso."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 156""],""aceitacao"":""impact.national_jobs e foreign_jobs Inteiros A soma dos empregos directos deve reconciliar ou gerar aviso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0061,impact.environmental_category Catálogo Obrigatório quando conhecido; “por determinar” permitido.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 160,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0061: impact.environmental_category Catálogo Obrigatório quando conhecido; “por determinar” permitido.,P2,MASTER-8ab2b0df-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0061,1,"[{""id"":""MASTER-8ab2b0df-0061"",""pedido"":""impact.environmental_category Catálogo Obrigatório quando conhecido; “por determinar” permitido."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 160""],""aceitacao"":""impact.environmental_category Catálogo Obrigatório quando conhecido; “por determinar” permitido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0062,"tax.sales_taxable, sales_exempt, sales_zero_rate, exports Decimais Obrigatórios com zero permitido.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 164,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0062: tax.sales_taxable, sales_exempt, sales_zero_rate, exports Decimais Obrigatórios com zero permitido.",P2,MASTER-8ab2b0df-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0062,1,"[{""id"":""MASTER-8ab2b0df-0062"",""pedido"":""tax.sales_taxable, sales_exempt, sales_zero_rate, exports Decimais Obrigatórios com zero permitido."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 164""],""aceitacao"":""tax.sales_taxable, sales_exempt, sales_zero_rate, exports Decimais Obrigatórios com zero permitido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0063,"tax.deductible_costs, non_deductible_costs, carried_losses Decimais Obrigatórios quando se calcula IRPC.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 165,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0063: tax.deductible_costs, non_deductible_costs, carried_losses Decimais Obrigatórios quando se calcula IRPC.",P2,MASTER-8ab2b0df-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0063,1,"[{""id"":""MASTER-8ab2b0df-0063"",""pedido"":""tax.deductible_costs, non_deductible_costs, carried_losses Decimais Obrigatórios quando se calcula IRPC."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 165""],""aceitacao"":""tax.deductible_costs, non_deductible_costs, carried_losses Decimais Obrigatórios quando se calcula IRPC."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0064,"tax.imports[] Descrição, código pautal, origem, quantidade, factura, frete, seguro, moeda e preferência Condicional quando existem importações; código pautal obrigatório para cálculo definitivo.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 168,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0064: tax.imports[] Descrição, código pautal, origem, quantidade, factura, frete, seguro, moeda e preferência Condicional quando existem importações; código pautal obrigatório para cálculo definitivo.",P2,MASTER-8ab2b0df-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0064,1,"[{""id"":""MASTER-8ab2b0df-0064"",""pedido"":""tax.imports[] Descrição, código pautal, origem, quantidade, factura, frete, seguro, moeda e preferência Condicional quando existem importações; código pautal obrigatório para cálculo definitivo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 168""],""aceitacao"":""tax.imports[] Descrição, código pautal, origem, quantidade, factura, frete, seguro, moeda e preferência Condicional quando existem importações; código pautal obrigatório para cálculo definitivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0065,tax.reference_date Data Obrigatório; selecciona regras vigentes.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 170,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0065: tax.reference_date Data Obrigatório; selecciona regras vigentes.,P2,MASTER-8ab2b0df-0065: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0065,1,"[{""id"":""MASTER-8ab2b0df-0065"",""pedido"":""tax.reference_date Data Obrigatório; selecciona regras vigentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 170""],""aceitacao"":""tax.reference_date Data Obrigatório; selecciona regras vigentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0066,"opportunity.offer_or_demand offer, demand, both Obrigatório para manifestação de negócio.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 173,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-8ab2b0df-0066: opportunity.offer_or_demand offer, demand, both Obrigatório para manifestação de negócio.",P2,MASTER-8ab2b0df-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0066,1,"[{""id"":""MASTER-8ab2b0df-0066"",""pedido"":""opportunity.offer_or_demand offer, demand, both Obrigatório para manifestação de negócio."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 173""],""aceitacao"":""opportunity.offer_or_demand offer, demand, both Obrigatório para manifestação de negócio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0067,"opportunity.type capital, partner, buyer, supplier, land, technology, licence, services, other Obrigatório.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 174,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0067: opportunity.type capital, partner, buyer, supplier, land, technology, licence, services, other Obrigatório.",P2,MASTER-8ab2b0df-0067: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0067,1,"[{""id"":""MASTER-8ab2b0df-0067"",""pedido"":""opportunity.type capital, partner, buyer, supplier, land, technology, licence, services, other Obrigatório."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 174""],""aceitacao"":""opportunity.type capital, partner, buyer, supplier, land, technology, licence, services, other Obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0068,"opportunity.description Texto, 100–3000 caracteres Obrigatório.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 175,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0068: opportunity.description Texto, 100–3000 caracteres Obrigatório.",P2,MASTER-8ab2b0df-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0068,1,"[{""id"":""MASTER-8ab2b0df-0068"",""pedido"":""opportunity.description Texto, 100–3000 caracteres Obrigatório."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 175""],""aceitacao"":""opportunity.description Texto, 100–3000 caracteres Obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0069,"opportunity.confidentiality public, registered_users, restricted, confidential Obrigatório; predefinido restricted.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 179,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0069: opportunity.confidentiality public, registered_users, restricted, confidential Obrigatório; predefinido restricted.",P2,MASTER-8ab2b0df-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0069,1,"[{""id"":""MASTER-8ab2b0df-0069"",""pedido"":""opportunity.confidentiality public, registered_users, restricted, confidential Obrigatório; predefinido restricted."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 179""],""aceitacao"":""opportunity.confidentiality public, registered_users, restricted, confidential Obrigatório; predefinido restricted."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0070,Etapa 10 — Documentos Obrigatório quando Validação,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 182,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-8ab2b0df-0070: Etapa 10 — Documentos Obrigatório quando Validação,P2,MASTER-8ab2b0df-0070: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0070,1,"[{""id"":""MASTER-8ab2b0df-0070"",""pedido"":""Etapa 10 — Documentos Obrigatório quando Validação"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 182""],""aceitacao"":""Etapa 10 — Documentos Obrigatório quando Validação"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0071,consents.terms_accepted Booleano + terms_version Obrigatório para submissão.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 193,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0071: consents.terms_accepted Booleano + terms_version Obrigatório para submissão.,P2,MASTER-8ab2b0df-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0071,1,"[{""id"":""MASTER-8ab2b0df-0071"",""pedido"":""consents.terms_accepted Booleano + terms_version Obrigatório para submissão."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 193""],""aceitacao"":""consents.terms_accepted Booleano + terms_version Obrigatório para submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0072,consents.truth_declaration Booleano Obrigatório.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 194,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0072: consents.truth_declaration Booleano Obrigatório.,P2,MASTER-8ab2b0df-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0072,1,"[{""id"":""MASTER-8ab2b0df-0072"",""pedido"":""consents.truth_declaration Booleano Obrigatório."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 194""],""aceitacao"":""consents.truth_declaration Booleano Obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0073,consents.reuse_simulation Booleano Obrigatório quando a origem é simulação.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 195,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0073: consents.reuse_simulation Booleano Obrigatório quando a origem é simulação.,P2,MASTER-8ab2b0df-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0073,1,"[{""id"":""MASTER-8ab2b0df-0073"",""pedido"":""consents.reuse_simulation Booleano Obrigatório quando a origem é simulação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 195""],""aceitacao"":""consents.reuse_simulation Booleano Obrigatório quando a origem é simulação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0074,consents.contact_authorisation Booleano Obrigatório para acompanhamento.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 196,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0074: consents.contact_authorisation Booleano Obrigatório para acompanhamento.,P2,MASTER-8ab2b0df-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0074,1,"[{""id"":""MASTER-8ab2b0df-0074"",""pedido"":""consents.contact_authorisation Booleano Obrigatório para acompanhamento."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 196""],""aceitacao"":""consents.contact_authorisation Booleano Obrigatório para acompanhamento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0075,consents.publication_authorisation Booleano Obrigatório apenas se publish_requested=true.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 197,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0075: consents.publication_authorisation Booleano Obrigatório apenas se publish_requested=true.,P2,MASTER-8ab2b0df-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0075,1,"[{""id"":""MASTER-8ab2b0df-0075"",""pedido"":""consents.publication_authorisation Booleano Obrigatório apenas se publish_requested=true."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 197""],""aceitacao"":""consents.publication_authorisation Booleano Obrigatório apenas se publish_requested=true."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0076,review.public_fields_confirmation Booleano Obrigatório quando há pedido de publicação.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 198,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0076: review.public_fields_confirmation Booleano Obrigatório quando há pedido de publicação.,P2,MASTER-8ab2b0df-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0076,1,"[{""id"":""MASTER-8ab2b0df-0076"",""pedido"":""review.public_fields_confirmation Booleano Obrigatório quando há pedido de publicação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 198""],""aceitacao"":""review.public_fields_confirmation Booleano Obrigatório quando há pedido de publicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0077,review.validation_acknowledged Booleano Obrigatório; utilizador confirma avisos não bloqueadores.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 199,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0077: review.validation_acknowledged Booleano Obrigatório; utilizador confirma avisos não bloqueadores.,P2,MASTER-8ab2b0df-0077: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0077,1,"[{""id"":""MASTER-8ab2b0df-0077"",""pedido"":""review.validation_acknowledged Booleano Obrigatório; utilizador confirma avisos não bloqueadores."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 199""],""aceitacao"":""review.validation_acknowledged Booleano Obrigatório; utilizador confirma avisos não bloqueadores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0078,review.final_declaration_name Texto Obrigatório; deve corresponder ao representante.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 200,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0078: review.final_declaration_name Texto Obrigatório; deve corresponder ao representante.,P2,MASTER-8ab2b0df-0078: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0078,1,"[{""id"":""MASTER-8ab2b0df-0078"",""pedido"":""review.final_declaration_name Texto Obrigatório; deve corresponder ao representante."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 200""],""aceitacao"":""review.final_declaration_name Texto Obrigatório; deve corresponder ao representante."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0079,"PATCH /manifestations/{id} Content-Type merge-patch; pedido parcial. Resposta 200: manifestação, validação incremental e novo ETag. If-Match obrigatório; apenas draft ou information_requested.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 232,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-8ab2b0df-0079: PATCH /manifestations/{id} Content-Type merge-patch; pedido parcial. Resposta 200: manifestação, validação incremental e novo ETag. If-Match obrigatório; apenas draft ou information_requested.",P2,MASTER-8ab2b0df-0079: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0079,1,"[{""id"":""MASTER-8ab2b0df-0079"",""pedido"":""PATCH /manifestations/{id} Content-Type merge-patch; pedido parcial. Resposta 200: manifestação, validação incremental e novo ETag. If-Match obrigatório; apenas draft ou information_requested."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 232""],""aceitacao"":""PATCH /manifestations/{id} Content-Type merge-patch; pedido parcial. Resposta 200: manifestação, validação incremental e novo ETag. If-Match obrigatório; apenas draft ou information_requested."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-8ab2b0df-0080,"POST /admin/manifestations/{id}/convert/opportunity Pedido: publication_scope, public_snapshot, deadline. Consentimento e aprovação obrigatórios; não publica automaticamente.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 244,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-8ab2b0df-0080: POST /admin/manifestations/{id}/convert/opportunity Pedido: publication_scope, public_snapshot, deadline. Consentimento e aprovação obrigatórios; não publica automaticamente.",P2,MASTER-8ab2b0df-0080: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0080,1,"[{""id"":""MASTER-8ab2b0df-0080"",""pedido"":""POST /admin/manifestations/{id}/convert/opportunity Pedido: publication_scope, public_snapshot, deadline. Consentimento e aprovação obrigatórios; não publica automaticamente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 244""],""aceitacao"":""POST /admin/manifestations/{id}/convert/opportunity Pedido: publication_scope, public_snapshot, deadline. Consentimento e aprovação obrigatórios; não publica automaticamente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-c71ec7ad-0001,"Tratar os onze itens do documento como candidatos à integração, não como onze novos registos obrigatórios:",..\..\..\..\..\..\Users\macbook\.codex\attachments\d53670c4-f46a-4d49-b188-770b86bdda19\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 11,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-c71ec7ad-0001: Tratar os onze itens do documento como candidatos à integração, não como onze novos registos obrigatórios:",P2,MASTER-c71ec7ad-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-c71ec7ad-0001,1,"[{""id"":""MASTER-c71ec7ad-0001"",""pedido"":""Tratar os onze itens do documento como candidatos à integração, não como onze novos registos obrigatórios:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d53670c4-f46a-4d49-b188-770b86bdda19\\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 11""],""aceitacao"":""Tratar os onze itens do documento como candidatos à integração, não como onze novos registos obrigatórios:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-c71ec7ad-0002,"Reutilizar Beluluane e Mocuba ZFI quando já existirem ou estiverem preparados. Não fundir parque e componente ZFI, nem ZEE de Mocuba e ZFI de Mocuba.",..\..\..\..\..\..\Users\macbook\.codex\attachments\d53670c4-f46a-4d49-b188-770b86bdda19\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 24,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-c71ec7ad-0002: Reutilizar Beluluane e Mocuba ZFI quando já existirem ou estiverem preparados. Não fundir parque e componente ZFI, nem ZEE de Mocuba e ZFI de Mocuba.",P2,MASTER-c71ec7ad-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-c71ec7ad-0002,1,"[{""id"":""MASTER-c71ec7ad-0002"",""pedido"":""Reutilizar Beluluane e Mocuba ZFI quando já existirem ou estiverem preparados. Não fundir parque e componente ZFI, nem ZEE de Mocuba e ZFI de Mocuba."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d53670c4-f46a-4d49-b188-770b86bdda19\\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 24""],""aceitacao"":""Reutilizar Beluluane e Mocuba ZFI quando já existirem ou estiverem preparados. Não fundir parque e componente ZFI, nem ZEE de Mocuba e ZFI de Mocuba."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada. | PARQUES-MAPA01 mínimo proposto: ficha legível, desconhecidos/conflitos explícitos, anotações opcionais de recursos/atividades com fonte/data/âmbito/capacidade/unidade, continuidade confirmada ao mesmo dossier e reversão preservando dados após edição anterior. A ficha operacional integral permanece aberta. | PARQUES-DOC01: provar público P0 estável após preparação privada, promoção expressa atómica/409, isolamento do envelope, contexto sem direitos e preservação após save HTTP pelo editor anterior com variantes compatíveis. Sequência de prova pós-uso definida, ainda não executada. Ficha útil com desconhecidos, sem depender de preencher informação sem fonte. | PARQUES-QA: três critérios centrais demonstrados; desconhecidos, filtros afetados e acesso/repetição verificados. Saldo deste recorte QA: zero implementação funcional; disponibilização futura exige decisão específica e backup/restauro fresco do destino. Ficha integral, menus e lacunas externas permanecem abertos. | PARQUES-ATIVO01: disponibilização deste recorte concluída. Não encerra ficha operacional integral dos parques, informação real ainda desconhecida, menus ou lacunas externas. Os critérios QA aceites não foram repetidos.","Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer | PARQUES-MAPA01: mestre investment_zones, arrays areas/activities/resources/source_evidence, operador/organizações, GIS/anexos/relações/revisões, APIs v2, percurso de cinco fases/19 etapas e dossier/apoio atuais. Sem cadastro paralelo. | PARQUES-DOC01: mesmo mestre/arrays, revisões cifradas append-only, APIs/autoridades existentes, dossier/percurso e apoio por código/versão do destino. Uma coluna aditiva e nenhum novo mestre/importação. Reversão retém sete fontes funcionais, migration/ledger e build compatível; editor anterior identificado por hash. | PARQUES-QA: 16 artefactos (15 fontes e uma migration nominal), compilação candidata e compatível de 162 ficheiros cada; mesmo mestre/UUID, arrays, snapshots cifrados, dossier e workflow. As sete fontes retidas estão individualmente identificadas com hashes no manifesto.","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. | PARQUES-MAPA01: usar clone atualizado com referências económicas; save atual devolve publicado a rascunho, pelo que prova começa em Beluluane rascunho existente e aviso explícito; allowlist anterior requer contrato compatível; apoio por código/versão do destino. Sem necessidade prevista de migration/importação. Munhava confirmed não demonstrado pelo suporte inspecionado; não alterar silenciosamente. | PARQUES-DOC01 substitui a opção anterior de avisar que despublica: pipeline com coluna cifrada, versão de trabalho/base pública, instalador nominal schema-only e estado intermédio sem DDL demonstrável. Rollback integral de controller/service antigos é incompatível: manter variantes explícitas. Nenhuma alteração silenciosa de workflow; menus/ficha integral separados. | PARQUES-QA: instalador nominal autenticado com prévia sem escrita, autoridade/MFA/CSRF, idempotência, hashes e motivo visível; sem importação/publicação de parques. Reversão pós-uso parcial retém sete fontes, migration/coluna/ledger e build compatível; não repor todas as fontes antigas após uso. | PARQUES-ATIVO01: reversão compatível após utilização mantém sete fontes funcionais, migration/coluna/ledger e build compatível. Editor anterior guarda e recupera detalhes; não oferece reconciliação nova de base. Não repor dump antigo sobre utilização posterior.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,"Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida. | PARQUES-MAPA01: mapa concluído; mínimo recomendado 19–29 h QA, discriminado por tarefa, mais futura disponibilização 2–4 h separadas. Dados reais de capacidade/lotes/operadores sem estimativa por ausência de fonte; não bloqueiam preparação com desconhecidos. Implementação ainda não iniciada. | PARQUES-DOC01: 19–29 h QA preservadas como base histórica; delta técnico +5–8 h (2–3 publicação estável, 1–2 instalação nominal, 2–3 prova/build compatível), total revisto 24–37 h QA. Disponibilização futura 2–4 h separadas. Não são horas consumidas; não iniciou implementação. | PARQUES-QA: 19–29 h base e +5–8 h = 24–37 h foram estimativas, não horas consumidas. Recorte QA e empacotamento concluídos. Saldo operacional futuro estimado 2–4 h, separado e dependente da decisão específica. Sem ampliação do âmbito. | PARQUES-ATIVO01: saldo operacional deste recorte zero; as 2–4 h eram uma estimativa, não horas consumidas. Ficha integral e restantes lacunas continuam nos estados anteriores.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | 16/10/2026 PARQUES-MAPA01: levantamento em leitura no clone restaurado do destino, 17 zonas/sete parques (três publicados), 19 relações territoriais/36 revisões; zero anexos/geometrias/relações económicas de zonas, sem inferir ausência real. Acervo integral prévio de 10717 ficheiros e 60 anexos atuais inventariados; dez exemplares delimitados por hash. Reutilizar investment_zones/UUID/versões/territórios e percurso/dossier existentes. Mapa: outputs/investmoz-parques-mapa-20261016/para-revisao/MAPA-RECORTE-QA.md. Sem implementação, alteração ativa ou repetição de aceitações. | 16/10/2026 PARQUES-DOC01: instrução posterior da Tempo concretizada no desenho, sem implementação. Público anterior permanece até publicação expressa; uma coluna editorial_draft cifrada nullable no mesmo mestre, versões/histórico privados e instalação nominal autenticada já previstos. Seleção no dossier guarda UUID/versão pública consultada, sem reserva, disponibilidade ou autorização de instalação. Desenho: outputs/investmoz-parques-mapa-20261016/DOC01/DESENHO-PUBLICACAO-E-REVERSAO.md; PROVA-POS-USO.md. Não é demonstração funcional executada. | 16/10/2026 PARQUES-QA: recorte DOC01 implementado e demonstrado apenas no clone parks_operational_20261016_test:55441. Preparação privada v4 conservou público v3; publicação expressa v5. T1 privado v7 sobre público v5; editor anterior efetivamente servido/guardado gerou v8 e preservou detalhes/IDs/contexto. Coexistência: suspensão v9, reconciliação expressa v10 e publicação v11; dossier conserva referência consultada v5. Evidência: outputs/investmoz-parques-QA-20261016/para-revisao/RELATORIO-QA.md. Não encerra ficha integral nem autoriza ativo. | 16/10/2026 PARQUES-ATIVO01 parques-operacionais-QA-6aacf653a98e: disponibilização autorizada pelo responsável e concluída no recorte mínimo. Aplicados 16 artefactos e build de 162 ficheiros; só migration nominal 130000, pela ação autenticada existente. Backup/restauro fresco de 295 tabelas e 31 sequências, extração de 1311 ficheiros e arranque do clone em leitura verificados. Abertura de gestão sem guardar; lista e ficha pública de Balama mantêm factos anteriores. Evidência: outputs/investmoz-parques-ativacao-20261016/para-revisao/RELATORIO-FINAL.md, PRESERVACAO-FINAL.json e recibo. Aceitações QA reutilizadas.",governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,," | PARQUES-MAPA01: leitura documental/schema/fotografia restaurada não é prova funcional nova. Sem geometria/lotação/serviços/benefícios presumidos, sem novo mestre, flags, grants ou ativo. Restante ficha integral, CAE 600/579, duplicados, Fintech e menus mantêm estados; menus em preparação não bloqueiam. | PARQUES-DOC01: apenas desenho corrigido por inspeção; prova pós-uso e publicação estável ainda por executar na candidata QA. Sem migrations, gravações, importações ou ativo nesta revisão. Dados sem fonte continuam desconhecidos; sem novas exigências de operadores, lotes, benefícios ou organização. | PARQUES-QA: clone sintético baseado na QA económica (171 tabelas), não cópia atual integral do ativo (295 no backup anterior). Preservação dos 160 hashes de tabelas não afetadas, 15 zonas alheias, papéis e referências económicas. Anúncio sintético herdado no clone v18 permanece inalterado; referência original v12 não foi reensaiada. Dados reais sem fonte continuam desconhecidos; sem ensaio volumétrico, homologação real ou ativo. | PARQUES-ATIVO01: conferência ativa operacional sem guardar, publicar, reservar, importar fixtures ou conceder privilégios. Preservação de negócio/histórico e dados anteriores verificada por comparação com o restauro fresco. Provas QA, limites documentais e restantes aceitações mantidos.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-c71ec7ad-0003,"Preservar localizações históricas e equivalências administrativas documentadas. Não inventar coordenadas, perímetros ou localidades.",..\..\..\..\..\..\Users\macbook\.codex\attachments\d53670c4-f46a-4d49-b188-770b86bdda19\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 45,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-c71ec7ad-0003: Preservar localizações históricas e equivalências administrativas documentadas. Não inventar coordenadas, perímetros ou localidades.",P1,MASTER-c71ec7ad-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-c71ec7ad-0003,1,"[{""id"":""MASTER-c71ec7ad-0003"",""pedido"":""Preservar localizações históricas e equivalências administrativas documentadas. Não inventar coordenadas, perímetros ou localidades."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d53670c4-f46a-4d49-b188-770b86bdda19\\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 45""],""aceitacao"":""Preservar localizações históricas e equivalências administrativas documentadas. Não inventar coordenadas, perímetros ou localidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-c71ec7ad-0004,"Para Revúbuè, permitir associação a Chiuta e Moatize sem duplicar o registo. Para os quatro parques de Cabo Delgado, manter cada parque ligado ao respectivo distrito.",..\..\..\..\..\..\Users\macbook\.codex\attachments\d53670c4-f46a-4d49-b188-770b86bdda19\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 47,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-c71ec7ad-0004: Para Revúbuè, permitir associação a Chiuta e Moatize sem duplicar o registo. Para os quatro parques de Cabo Delgado, manter cada parque ligado ao respectivo distrito.",P2,MASTER-c71ec7ad-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-c71ec7ad-0004,1,"[{""id"":""MASTER-c71ec7ad-0004"",""pedido"":""Para Revúbuè, permitir associação a Chiuta e Moatize sem duplicar o registo. Para os quatro parques de Cabo Delgado, manter cada parque ligado ao respectivo distrito."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d53670c4-f46a-4d49-b188-770b86bdda19\\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 47""],""aceitacao"":""Para Revúbuè, permitir associação a Chiuta e Moatize sem duplicar o registo. Para os quatro parques de Cabo Delgado, manter cada parque ligado ao respectivo distrito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-c71ec7ad-0005,"Guardar área, unidade, tipo de área, fonte e data de referência:",..\..\..\..\..\..\Users\macbook\.codex\attachments\d53670c4-f46a-4d49-b188-770b86bdda19\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 55,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-c71ec7ad-0005: Guardar área, unidade, tipo de área, fonte e data de referência:",P2,MASTER-c71ec7ad-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-c71ec7ad-0005,1,"[{""id"":""MASTER-c71ec7ad-0005"",""pedido"":""Guardar área, unidade, tipo de área, fonte e data de referência:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d53670c4-f46a-4d49-b188-770b86bdda19\\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 55""],""aceitacao"":""Guardar área, unidade, tipo de área, fonte e data de referência:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-c71ec7ad-0006,"Preservar todas as actividades do documento, qualificando cada uma como:",..\..\..\..\..\..\Users\macbook\.codex\attachments\d53670c4-f46a-4d49-b188-770b86bdda19\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 72,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-c71ec7ad-0006: Preservar todas as actividades do documento, qualificando cada uma como:",P2,MASTER-c71ec7ad-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-c71ec7ad-0006,1,"[{""id"":""MASTER-c71ec7ad-0006"",""pedido"":""Preservar todas as actividades do documento, qualificando cada uma como:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d53670c4-f46a-4d49-b188-770b86bdda19\\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 72""],""aceitacao"":""Preservar todas as actividades do documento, qualificando cada uma como:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-c71ec7ad-0007,"Registar recursos, serviços, acessos e infra-estruturas com estado, fonte e data. Distinguir existência no parque de proximidade na região.",..\..\..\..\..\..\Users\macbook\.codex\attachments\d53670c4-f46a-4d49-b188-770b86bdda19\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 80,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-c71ec7ad-0007: Registar recursos, serviços, acessos e infra-estruturas com estado, fonte e data. Distinguir existência no parque de proximidade na região.",P2,MASTER-c71ec7ad-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-c71ec7ad-0007,1,"[{""id"":""MASTER-c71ec7ad-0007"",""pedido"":""Registar recursos, serviços, acessos e infra-estruturas com estado, fonte e data. Distinguir existência no parque de proximidade na região."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d53670c4-f46a-4d49-b188-770b86bdda19\\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 80""],""aceitacao"":""Registar recursos, serviços, acessos e infra-estruturas com estado, fonte e data. Distinguir existência no parque de proximidade na região."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada. | PARQUES-MAPA01 mínimo proposto: ficha legível, desconhecidos/conflitos explícitos, anotações opcionais de recursos/atividades com fonte/data/âmbito/capacidade/unidade, continuidade confirmada ao mesmo dossier e reversão preservando dados após edição anterior. A ficha operacional integral permanece aberta. | PARQUES-DOC01: provar público P0 estável após preparação privada, promoção expressa atómica/409, isolamento do envelope, contexto sem direitos e preservação após save HTTP pelo editor anterior com variantes compatíveis. Sequência de prova pós-uso definida, ainda não executada. Ficha útil com desconhecidos, sem depender de preencher informação sem fonte. | PARQUES-QA: três critérios centrais demonstrados; desconhecidos, filtros afetados e acesso/repetição verificados. Saldo deste recorte QA: zero implementação funcional; disponibilização futura exige decisão específica e backup/restauro fresco do destino. Ficha integral, menus e lacunas externas permanecem abertos. | PARQUES-ATIVO01: disponibilização deste recorte concluída. Não encerra ficha operacional integral dos parques, informação real ainda desconhecida, menus ou lacunas externas. Os critérios QA aceites não foram repetidos.","Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer | PARQUES-MAPA01: mestre investment_zones, arrays areas/activities/resources/source_evidence, operador/organizações, GIS/anexos/relações/revisões, APIs v2, percurso de cinco fases/19 etapas e dossier/apoio atuais. Sem cadastro paralelo. | PARQUES-DOC01: mesmo mestre/arrays, revisões cifradas append-only, APIs/autoridades existentes, dossier/percurso e apoio por código/versão do destino. Uma coluna aditiva e nenhum novo mestre/importação. Reversão retém sete fontes funcionais, migration/ledger e build compatível; editor anterior identificado por hash. | PARQUES-QA: 16 artefactos (15 fontes e uma migration nominal), compilação candidata e compatível de 162 ficheiros cada; mesmo mestre/UUID, arrays, snapshots cifrados, dossier e workflow. As sete fontes retidas estão individualmente identificadas com hashes no manifesto.","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. | PARQUES-MAPA01: usar clone atualizado com referências económicas; save atual devolve publicado a rascunho, pelo que prova começa em Beluluane rascunho existente e aviso explícito; allowlist anterior requer contrato compatível; apoio por código/versão do destino. Sem necessidade prevista de migration/importação. Munhava confirmed não demonstrado pelo suporte inspecionado; não alterar silenciosamente. | PARQUES-DOC01 substitui a opção anterior de avisar que despublica: pipeline com coluna cifrada, versão de trabalho/base pública, instalador nominal schema-only e estado intermédio sem DDL demonstrável. Rollback integral de controller/service antigos é incompatível: manter variantes explícitas. Nenhuma alteração silenciosa de workflow; menus/ficha integral separados. | PARQUES-QA: instalador nominal autenticado com prévia sem escrita, autoridade/MFA/CSRF, idempotência, hashes e motivo visível; sem importação/publicação de parques. Reversão pós-uso parcial retém sete fontes, migration/coluna/ledger e build compatível; não repor todas as fontes antigas após uso. | PARQUES-ATIVO01: reversão compatível após utilização mantém sete fontes funcionais, migration/coluna/ledger e build compatível. Editor anterior guarda e recupera detalhes; não oferece reconciliação nova de base. Não repor dump antigo sobre utilização posterior.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,"Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida. | PARQUES-MAPA01: mapa concluído; mínimo recomendado 19–29 h QA, discriminado por tarefa, mais futura disponibilização 2–4 h separadas. Dados reais de capacidade/lotes/operadores sem estimativa por ausência de fonte; não bloqueiam preparação com desconhecidos. Implementação ainda não iniciada. | PARQUES-DOC01: 19–29 h QA preservadas como base histórica; delta técnico +5–8 h (2–3 publicação estável, 1–2 instalação nominal, 2–3 prova/build compatível), total revisto 24–37 h QA. Disponibilização futura 2–4 h separadas. Não são horas consumidas; não iniciou implementação. | PARQUES-QA: 19–29 h base e +5–8 h = 24–37 h foram estimativas, não horas consumidas. Recorte QA e empacotamento concluídos. Saldo operacional futuro estimado 2–4 h, separado e dependente da decisão específica. Sem ampliação do âmbito. | PARQUES-ATIVO01: saldo operacional deste recorte zero; as 2–4 h eram uma estimativa, não horas consumidas. Ficha integral e restantes lacunas continuam nos estados anteriores.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | 16/10/2026 PARQUES-MAPA01: levantamento em leitura no clone restaurado do destino, 17 zonas/sete parques (três publicados), 19 relações territoriais/36 revisões; zero anexos/geometrias/relações económicas de zonas, sem inferir ausência real. Acervo integral prévio de 10717 ficheiros e 60 anexos atuais inventariados; dez exemplares delimitados por hash. Reutilizar investment_zones/UUID/versões/territórios e percurso/dossier existentes. Mapa: outputs/investmoz-parques-mapa-20261016/para-revisao/MAPA-RECORTE-QA.md. Sem implementação, alteração ativa ou repetição de aceitações. | 16/10/2026 PARQUES-DOC01: instrução posterior da Tempo concretizada no desenho, sem implementação. Público anterior permanece até publicação expressa; uma coluna editorial_draft cifrada nullable no mesmo mestre, versões/histórico privados e instalação nominal autenticada já previstos. Seleção no dossier guarda UUID/versão pública consultada, sem reserva, disponibilidade ou autorização de instalação. Desenho: outputs/investmoz-parques-mapa-20261016/DOC01/DESENHO-PUBLICACAO-E-REVERSAO.md; PROVA-POS-USO.md. Não é demonstração funcional executada. | 16/10/2026 PARQUES-QA: recorte DOC01 implementado e demonstrado apenas no clone parks_operational_20261016_test:55441. Preparação privada v4 conservou público v3; publicação expressa v5. T1 privado v7 sobre público v5; editor anterior efetivamente servido/guardado gerou v8 e preservou detalhes/IDs/contexto. Coexistência: suspensão v9, reconciliação expressa v10 e publicação v11; dossier conserva referência consultada v5. Evidência: outputs/investmoz-parques-QA-20261016/para-revisao/RELATORIO-QA.md. Não encerra ficha integral nem autoriza ativo. | 16/10/2026 PARQUES-ATIVO01 parques-operacionais-QA-6aacf653a98e: disponibilização autorizada pelo responsável e concluída no recorte mínimo. Aplicados 16 artefactos e build de 162 ficheiros; só migration nominal 130000, pela ação autenticada existente. Backup/restauro fresco de 295 tabelas e 31 sequências, extração de 1311 ficheiros e arranque do clone em leitura verificados. Abertura de gestão sem guardar; lista e ficha pública de Balama mantêm factos anteriores. Evidência: outputs/investmoz-parques-ativacao-20261016/para-revisao/RELATORIO-FINAL.md, PRESERVACAO-FINAL.json e recibo. Aceitações QA reutilizadas.",governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,," | PARQUES-MAPA01: leitura documental/schema/fotografia restaurada não é prova funcional nova. Sem geometria/lotação/serviços/benefícios presumidos, sem novo mestre, flags, grants ou ativo. Restante ficha integral, CAE 600/579, duplicados, Fintech e menus mantêm estados; menus em preparação não bloqueiam. | PARQUES-DOC01: apenas desenho corrigido por inspeção; prova pós-uso e publicação estável ainda por executar na candidata QA. Sem migrations, gravações, importações ou ativo nesta revisão. Dados sem fonte continuam desconhecidos; sem novas exigências de operadores, lotes, benefícios ou organização. | PARQUES-QA: clone sintético baseado na QA económica (171 tabelas), não cópia atual integral do ativo (295 no backup anterior). Preservação dos 160 hashes de tabelas não afetadas, 15 zonas alheias, papéis e referências económicas. Anúncio sintético herdado no clone v18 permanece inalterado; referência original v12 não foi reensaiada. Dados reais sem fonte continuam desconhecidos; sem ensaio volumétrico, homologação real ou ativo. | PARQUES-ATIVO01: conferência ativa operacional sem guardar, publicar, reservar, importar fixtures ou conceder privilégios. Preservação de negócio/histórico e dados anteriores verificada por comparação com o restauro fresco. Provas QA, limites documentais e restantes aceitações mantidos.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-c71ec7ad-0008,Preservar o documento original e localizar as referências primárias que nele são mencionadas:,..\..\..\..\..\..\Users\macbook\.codex\attachments\d53670c4-f46a-4d49-b188-770b86bdda19\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 86,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-c71ec7ad-0008: Preservar o documento original e localizar as referências primárias que nele são mencionadas:,P2,MASTER-c71ec7ad-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-c71ec7ad-0008,1,"[{""id"":""MASTER-c71ec7ad-0008"",""pedido"":""Preservar o documento original e localizar as referências primárias que nele são mencionadas:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d53670c4-f46a-4d49-b188-770b86bdda19\\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 86""],""aceitacao"":""Preservar o documento original e localizar as referências primárias que nele são mencionadas:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-c71ec7ad-0009,Não actualizar automaticamente o simulador fiscal nesta importação. Registar eventuais impactos legislativos para tratamento específico no motor existente.,..\..\..\..\..\..\Users\macbook\.codex\attachments\d53670c4-f46a-4d49-b188-770b86bdda19\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 98,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-c71ec7ad-0009: Não actualizar automaticamente o simulador fiscal nesta importação. Registar eventuais impactos legislativos para tratamento específico no motor existente.,P2,MASTER-c71ec7ad-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-c71ec7ad-0009,1,"[{""id"":""MASTER-c71ec7ad-0009"",""pedido"":""Não actualizar automaticamente o simulador fiscal nesta importação. Registar eventuais impactos legislativos para tratamento específico no motor existente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d53670c4-f46a-4d49-b188-770b86bdda19\\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 98""],""aceitacao"":""Não actualizar automaticamente o simulador fiscal nesta importação. Registar eventuais impactos legislativos para tratamento específico no motor existente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,," | Revisão visível sóQA; edição de Terra/Balcão em memória, sem submissão. Comparação de cliques estrutural documentada, sem ganho global/telemetria presumidos. Código exacto SHA256b1c98ec7140c2753a40d22b6b4f235ab7c4f7c5a43d322d55ba6c84a53a169d6. L1 encerrado no âmbito entregue, não reensaiado; ativo inalterado. | Cliques comparativos continuam estruturais. Nesta associação observados uma escolha no select + uma activação; submissão uma activação; sem total desde início/tempo/ganho global. Dois reenviosHTTP não contam como cliques.998 ficheiros ativos iguais; sem schema novo, sem repetir140000/L1; ficha integral aberta. | Não confundir código disponibilizado com instalação integral concluída. Nenhuma ficha guardada/publicada, fixture/grant ou submissão ativa.292tabelas iguais; só cache/sessões/remember_token variaram, zero diferenças inesperadas. Provas QA anteriores reutilizadas; conferência dos novos anexos pelo utilizador não presumida; ficha integral aberta. | Instalação nominal e conferência operacional por leitura; zero fichas guardadas/publicadas, fixtures/grants ou manifestações submetidas no ativo. Provas funcionais são as QA anteriores, não novo ensaio ativo. Autorização da Tempo não presume conferência dos novos anexos pelo utilizador; cliques estruturais não viram telemetria.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0019,"Cada ecrã deve permitir guardar e retomar, distinguir obrigatório de opcional, explicar erros e indicar a origem das recomendações. A falta de dados oficiais detalhados não impede usar uma hipótese declarada pelo promotor.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 121,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0019: Cada ecrã deve permitir guardar e retomar, distinguir obrigatório de opcional, explicar erros e indicar a origem das recomendações. A falta de dados oficiais detalhados não impede usar uma hipótese declarada pelo promotor.",P2,MASTER-600240dd-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0019,1,"[{""id"":""MASTER-600240dd-0019"",""pedido"":""Cada ecrã deve permitir guardar e retomar, distinguir obrigatório de opcional, explicar erros e indicar a origem das recomendações. A falta de dados oficiais detalhados não impede usar uma hipótese declarada pelo promotor."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 121""],""aceitacao"":""Cada ecrã deve permitir guardar e retomar, distinguir obrigatório de opcional, explicar erros e indicar a origem das recomendações. A falta de dados oficiais detalhados não impede usar uma hipótese declarada pelo promotor."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0020,"A entrada deve recolher título, problema, clientes, solução, sector e localização pretendida. Depois acrescentam-se mercado, concorrência, canais, fornecedores, capacidade de produção, recursos, equipa, riscos e necessidades de capital. O resumo executivo é produzido a partir das secções preenchidas e pode ser revisto pelo utilizador.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 126,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0020: A entrada deve recolher título, problema, clientes, solução, sector e localização pretendida. Depois acrescentam-se mercado, concorrência, canais, fornecedores, capacidade de produção, recursos, equipa, riscos e necessidades de capital. O resumo executivo é produzido a partir das secções preenchidas e pode ser revisto pelo utilizador.",P2,MASTER-600240dd-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0020,1,"[{""id"":""MASTER-600240dd-0020"",""pedido"":""A entrada deve recolher título, problema, clientes, solução, sector e localização pretendida. Depois acrescentam-se mercado, concorrência, canais, fornecedores, capacidade de produção, recursos, equipa, riscos e necessidades de capital. O resumo executivo é produzido a partir das secções preenchidas e pode ser revisto pelo utilizador."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 126""],""aceitacao"":""A entrada deve recolher título, problema, clientes, solução, sector e localização pretendida. Depois acrescentam-se mercado, concorrência, canais, fornecedores, capacidade de produção, recursos, equipa, riscos e necessidades de capital. O resumo executivo é produzido a partir das secções preenchidas e pode ser revisto pelo utilizador."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0021,"Filtrar por modalidade, finalidade, montante e moeda, fase do projecto, dimensão, sector, localização, estado e canal. Crédito, subvenção, garantia e participação no capital não são instrumentos equivalentes. Uma subvenção não deve ser apresentada como crédito a taxa zero.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 148,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0021: Filtrar por modalidade, finalidade, montante e moeda, fase do projecto, dimensão, sector, localização, estado e canal. Crédito, subvenção, garantia e participação no capital não são instrumentos equivalentes. Uma subvenção não deve ser apresentada como crédito a taxa zero.",P2,MASTER-600240dd-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0021,1,"[{""id"":""MASTER-600240dd-0021"",""pedido"":""Filtrar por modalidade, finalidade, montante e moeda, fase do projecto, dimensão, sector, localização, estado e canal. Crédito, subvenção, garantia e participação no capital não são instrumentos equivalentes. Uma subvenção não deve ser apresentada como crédito a taxa zero."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 148""],""aceitacao"":""Filtrar por modalidade, finalidade, montante e moeda, fase do projecto, dimensão, sector, localização, estado e canal. Crédito, subvenção, garantia e participação no capital não são instrumentos equivalentes. Uma subvenção não deve ser apresentada como crédito a taxa zero."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0022,"Recomendações não equivalem a aprovação, capacidade de crédito certificada ou garantia de financiamento. Começar com regras simples e explicáveis; não exigir inteligência artificial avançada para disponibilizar a pesquisa.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 150,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0022: Recomendações não equivalem a aprovação, capacidade de crédito certificada ou garantia de financiamento. Começar com regras simples e explicáveis; não exigir inteligência artificial avançada para disponibilizar a pesquisa.",P2,MASTER-600240dd-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0022,1,"[{""id"":""MASTER-600240dd-0022"",""pedido"":""Recomendações não equivalem a aprovação, capacidade de crédito certificada ou garantia de financiamento. Começar com regras simples e explicáveis; não exigir inteligência artificial avançada para disponibilizar a pesquisa."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 150""],""aceitacao"":""Recomendações não equivalem a aprovação, capacidade de crédito certificada ou garantia de financiamento. Começar com regras simples e explicáveis; não exigir inteligência artificial avançada para disponibilizar a pesquisa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0023,"A matriz de documentos do draft é uma biblioteca de possibilidades, não uma lista obrigatória universal. Identificação, NUIT, registo, licença, certidões, demonstrações, garantias, DUAT, documentos ambientais e outros anexos só passam a obrigatórios quando a lei, o procedimento ou o produto aplicável o exigir.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 153,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0023: A matriz de documentos do draft é uma biblioteca de possibilidades, não uma lista obrigatória universal. Identificação, NUIT, registo, licença, certidões, demonstrações, garantias, DUAT, documentos ambientais e outros anexos só passam a obrigatórios quando a lei, o procedimento ou o produto aplicável o exigir.",P2,MASTER-600240dd-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0023,1,"[{""id"":""MASTER-600240dd-0023"",""pedido"":""A matriz de documentos do draft é uma biblioteca de possibilidades, não uma lista obrigatória universal. Identificação, NUIT, registo, licença, certidões, demonstrações, garantias, DUAT, documentos ambientais e outros anexos só passam a obrigatórios quando a lei, o procedimento ou o produto aplicável o exigir."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 153""],""aceitacao"":""A matriz de documentos do draft é uma biblioteca de possibilidades, não uma lista obrigatória universal. Identificação, NUIT, registo, licença, certidões, demonstrações, garantias, DUAT, documentos ambientais e outros anexos só passam a obrigatórios quando a lei, o procedimento ou o produto aplicável o exigir."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0024,"Explorar e planear Sem anexos obrigatórios por defeito. Aceitar notas, fotografias, cotações e estudos opcionais.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 155,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-600240dd-0024: Explorar e planear Sem anexos obrigatórios por defeito. Aceitar notas, fotografias, cotações e estudos opcionais.",P2,MASTER-600240dd-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0024,1,"[{""id"":""MASTER-600240dd-0024"",""pedido"":""Explorar e planear Sem anexos obrigatórios por defeito. Aceitar notas, fotografias, cotações e estudos opcionais."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 155""],""aceitacao"":""Explorar e planear Sem anexos obrigatórios por defeito. Aceitar notas, fotografias, cotações e estudos opcionais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0025,Encaminhar ou submeter Mostrar canal real e entidade decisora. Registar submissão oficial apenas com comprovativo ou integração efectiva.,..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 157,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-600240dd-0025: Encaminhar ou submeter Mostrar canal real e entidade decisora. Registar submissão oficial apenas com comprovativo ou integração efectiva.,P2,MASTER-600240dd-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0025,1,"[{""id"":""MASTER-600240dd-0025"",""pedido"":""Encaminhar ou submeter Mostrar canal real e entidade decisora. Registar submissão oficial apenas com comprovativo ou integração efectiva."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 157""],""aceitacao"":""Encaminhar ou submeter Mostrar canal real e entidade decisora. Registar submissão oficial apenas com comprovativo ou integração efectiva."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0026,"Validar formato, tamanho, legibilidade registada e validade quando aplicável. A ausência de verificação externa de autenticidade deve ser indicada, sem impedir armazenamento seguro ou preparação do dossier. Não recolher automaticamente documentos KYC ou garantias apenas para sugerir uma oportunidade.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 160,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0026: Validar formato, tamanho, legibilidade registada e validade quando aplicável. A ausência de verificação externa de autenticidade deve ser indicada, sem impedir armazenamento seguro ou preparação do dossier. Não recolher automaticamente documentos KYC ou garantias apenas para sugerir uma oportunidade.",P2,MASTER-600240dd-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0026,1,"[{""id"":""MASTER-600240dd-0026"",""pedido"":""Validar formato, tamanho, legibilidade registada e validade quando aplicável. A ausência de verificação externa de autenticidade deve ser indicada, sem impedir armazenamento seguro ou preparação do dossier. Não recolher automaticamente documentos KYC ou garantias apenas para sugerir uma oportunidade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 160""],""aceitacao"":""Validar formato, tamanho, legibilidade registada e validade quando aplicável. A ausência de verificação externa de autenticidade deve ser indicada, sem impedir armazenamento seguro ou preparação do dossier. Não recolher automaticamente documentos KYC ou garantias apenas para sugerir uma oportunidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0027,Ideia e protótipo Hipóteses identificadas e dados de teste separados. Permitir experimentar e guardar.,..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 169,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-600240dd-0027: Ideia e protótipo Hipóteses identificadas e dados de teste separados. Permitir experimentar e guardar.,P2,MASTER-600240dd-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0027,1,"[{""id"":""MASTER-600240dd-0027"",""pedido"":""Ideia e protótipo Hipóteses identificadas e dados de teste separados. Permitir experimentar e guardar."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 169""],""aceitacao"":""Ideia e protótipo Hipóteses identificadas e dados de teste separados. Permitir experimentar e guardar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0028,"Informação pública Fonte, âmbito, data e revisão editorial simples. Publicar com ressalva ou limitar o campo.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 170,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0028: Informação pública Fonte, âmbito, data e revisão editorial simples. Publicar com ressalva ou limitar o campo.",P2,MASTER-600240dd-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0028,1,"[{""id"":""MASTER-600240dd-0028"",""pedido"":""Informação pública Fonte, âmbito, data e revisão editorial simples. Publicar com ressalva ou limitar o campo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 170""],""aceitacao"":""Informação pública Fonte, âmbito, data e revisão editorial simples. Publicar com ressalva ou limitar o campo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0029,"O responsável de produto prioriza; o responsável pelo conteúdo confere fontes; o responsável técnico implementa e testa. As funções podem ser acumuladas. Registar revisão própria quando não houver segunda pessoa disponível, sem a chamar revisão independente. Preservar separação de funções já exigida nos fluxos sensíveis do portal, como aprovações de marketplace.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 179,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-600240dd-0029: O responsável de produto prioriza; o responsável pelo conteúdo confere fontes; o responsável técnico implementa e testa. As funções podem ser acumuladas. Registar revisão própria quando não houver segunda pessoa disponível, sem a chamar revisão independente. Preservar separação de funções já exigida nos fluxos sensíveis do portal, como aprovações de marketplace.",P2,MASTER-600240dd-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0029,1,"[{""id"":""MASTER-600240dd-0029"",""pedido"":""O responsável de produto prioriza; o responsável pelo conteúdo confere fontes; o responsável técnico implementa e testa. As funções podem ser acumuladas. Registar revisão própria quando não houver segunda pessoa disponível, sem a chamar revisão independente. Preservar separação de funções já exigida nos fluxos sensíveis do portal, como aprovações de marketplace."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 179""],""aceitacao"":""O responsável de produto prioriza; o responsável pelo conteúdo confere fontes; o responsável técnico implementa e testa. As funções podem ser acumuladas. Registar revisão própria quando não houver segunda pessoa disponível, sem a chamar revisão independente. Preservar separação de funções já exigida nos fluxos sensíveis do portal, como aprovações de marketplace."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0030,"Não reproduzir automaticamente as conclusões de auditoria do draft como se fossem novas verificações. A indicação de fonte, os resultados de testes e as decisões efectivas substituem aprovações formais não executadas. Cada pendência deve ter acção concreta e afectar apenas o componente correspondente.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 180,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0030: Não reproduzir automaticamente as conclusões de auditoria do draft como se fossem novas verificações. A indicação de fonte, os resultados de testes e as decisões efectivas substituem aprovações formais não executadas. Cada pendência deve ter acção concreta e afectar apenas o componente correspondente.",P2,MASTER-600240dd-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0030,1,"[{""id"":""MASTER-600240dd-0030"",""pedido"":""Não reproduzir automaticamente as conclusões de auditoria do draft como se fossem novas verificações. A indicação de fonte, os resultados de testes e as decisões efectivas substituem aprovações formais não executadas. Cada pendência deve ter acção concreta e afectar apenas o componente correspondente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 180""],""aceitacao"":""Não reproduzir automaticamente as conclusões de auditoria do draft como se fossem novas verificações. A indicação de fonte, os resultados de testes e as decisões efectivas substituem aprovações formais não executadas. Cada pendência deve ter acção concreta e afectar apenas o componente correspondente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0031,"O catálogo deve separar estatísticas oficiais, dados de outras fontes identificadas, dados declarados no portal e estimativas do projecto. O InvesteMoz pode produzir indicadores agregados da sua própria actividade, mas estes não representam automaticamente a economia ou a população de Moçambique.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 183,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0031: O catálogo deve separar estatísticas oficiais, dados de outras fontes identificadas, dados declarados no portal e estimativas do projecto. O InvesteMoz pode produzir indicadores agregados da sua própria actividade, mas estes não representam automaticamente a economia ou a população de Moçambique.",P1,MASTER-600240dd-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0031,1,"[{""id"":""MASTER-600240dd-0031"",""pedido"":""O catálogo deve separar estatísticas oficiais, dados de outras fontes identificadas, dados declarados no portal e estimativas do projecto. O InvesteMoz pode produzir indicadores agregados da sua própria actividade, mas estes não representam automaticamente a economia ou a população de Moçambique."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 183""],""aceitacao"":""O catálogo deve separar estatísticas oficiais, dados de outras fontes identificadas, dados declarados no portal e estimativas do projecto. O InvesteMoz pode produzir indicadores agregados da sua própria actividade, mas estes não representam automaticamente a economia ou a população de Moçambique."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0032,"Publicar apenas agregados adequados, omitindo pequenos grupos identificáveis e documentos individuais. Definir limiar de agregação e permissões conforme risco; um limiar numérico isolado não garante anonimato. Dados de competências pessoais só são partilhados mediante autorização apropriada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 194,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-600240dd-0032: Publicar apenas agregados adequados, omitindo pequenos grupos identificáveis e documentos individuais. Definir limiar de agregação e permissões conforme risco; um limiar numérico isolado não garante anonimato. Dados de competências pessoais só são partilhados mediante autorização apropriada.",P2,MASTER-600240dd-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0032,1,"[{""id"":""MASTER-600240dd-0032"",""pedido"":""Publicar apenas agregados adequados, omitindo pequenos grupos identificáveis e documentos individuais. Definir limiar de agregação e permissões conforme risco; um limiar numérico isolado não garante anonimato. Dados de competências pessoais só são partilhados mediante autorização apropriada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 194""],""aceitacao"":""Publicar apenas agregados adequados, omitindo pequenos grupos identificáveis e documentos individuais. Definir limiar de agregação e permissões conforme risco; um limiar numérico isolado não garante anonimato. Dados de competências pessoais só são partilhados mediante autorização apropriada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0033,"Este formulário pode funcionar como uma área do dossier. O preenchimento inicial é declarativo; certificados são opcionais, salvo quando uma actividade ou procedimento documentado os exigir.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 198,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0033: Este formulário pode funcionar como uma área do dossier. O preenchimento inicial é declarativo; certificados são opcionais, salvo quando uma actividade ou procedimento documentado os exigir.",P2,MASTER-600240dd-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0033,1,"[{""id"":""MASTER-600240dd-0033"",""pedido"":""Este formulário pode funcionar como uma área do dossier. O preenchimento inicial é declarativo; certificados são opcionais, salvo quando uma actividade ou procedimento documentado os exigir."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 198""],""aceitacao"":""Este formulário pode funcionar como uma área do dossier. O preenchimento inicial é declarativo; certificados são opcionais, salvo quando uma actividade ou procedimento documentado os exigir."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0034,"Relacionar necessidades com formação, instituições, mentores e prestadores segundo tarefa, localização, idioma, disponibilidade e custo conhecido. Mostrar a razão da sugestão. Não inferir competência, género, idade ou experiência apenas do nome, diploma ou profissão.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 215,educação,/management/education; /management/education/catalog/{kind}; /management/education/demands/{id}/analysis; /management/education/demands/{id}/investment; /management/education/{kind}; /management/education/{kind}/{id}/review,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-600240dd-0034: Relacionar necessidades com formação, instituições, mentores e prestadores segundo tarefa, localização, idioma, disponibilidade e custo conhecido. Mostrar a razão da sugestão. Não inferir competência, género, idade ou experiência apenas do nome, diploma ou profissão.",P2,MASTER-600240dd-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0034,1,"[{""id"":""MASTER-600240dd-0034"",""pedido"":""Relacionar necessidades com formação, instituições, mentores e prestadores segundo tarefa, localização, idioma, disponibilidade e custo conhecido. Mostrar a razão da sugestão. Não inferir competência, género, idade ou experiência apenas do nome, diploma ou profissão."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 215""],""aceitacao"":""Relacionar necessidades com formação, instituições, mentores e prestadores segundo tarefa, localização, idioma, disponibilidade e custo conhecido. Mostrar a razão da sugestão. Não inferir competência, género, idade ou experiência apenas do nome, diploma ou profissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.labour_demands: 0 registos; public.training_capacities: 0 registos; public.education_opportunities: 0 registos; public.education_investment_proposals: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Separar catálogo existente de procura/capacidade e painel por ator; preparar execução futura sem cadastros paralelos. Critério individual original preservado; cobertura atual ainda não individualizada.,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/EducationController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"EducationTest, SkillsEducationSchemaTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0035,"1. Leia as instruções do repositório, examine os módulos e os testes e reconcilie os requisitos REC 001 a REC 016 com a implementação actual. Registe o que reutilizar, corrigir e acrescentar.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 219,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0035: 1. Leia as instruções do repositório, examine os módulos e os testes e reconcilie os requisitos REC 001 a REC 016 com a implementação actual. Registe o que reutilizar, corrigir e acrescentar.",P2,MASTER-600240dd-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0035,1,"[{""id"":""MASTER-600240dd-0035"",""pedido"":""1. Leia as instruções do repositório, examine os módulos e os testes e reconcilie os requisitos REC 001 a REC 016 com a implementação actual. Registe o que reutilizar, corrigir e acrescentar."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 219""],""aceitacao"":""1. Leia as instruções do repositório, examine os módulos e os testes e reconcilie os requisitos REC 001 a REC 016 com a implementação actual. Registe o que reutilizar, corrigir e acrescentar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-600240dd-0036,"Critério de conclusão: o caso piloto percorre a jornada com reutilização dos dados e próxima acção explícita, sem exposição indevida de documentos nem apresentação de hipóteses como decisões oficiais. O utilizador consegue guardar, retomar, exportar e actualizar o projecto.",..\..\..\..\..\..\Users\macbook\.codex\attachments\c6245408-7052-4478-8804-377b282e8203\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 231,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-600240dd-0036: Critério de conclusão: o caso piloto percorre a jornada com reutilização dos dados e próxima acção explícita, sem exposição indevida de documentos nem apresentação de hipóteses como decisões oficiais. O utilizador consegue guardar, retomar, exportar e actualizar o projecto.",P2,MASTER-600240dd-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-600240dd-0036,1,"[{""id"":""MASTER-600240dd-0036"",""pedido"":""Critério de conclusão: o caso piloto percorre a jornada com reutilização dos dados e próxima acção explícita, sem exposição indevida de documentos nem apresentação de hipóteses como decisões oficiais. O utilizador consegue guardar, retomar, exportar e actualizar o projecto."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\c6245408-7052-4478-8804-377b282e8203\\Pasted text.txt; SHA 600240dd64b59b82bdb92e471b475f9efc96eab67f9cd532a432e1e7a324f0c9; linha 231""],""aceitacao"":""Critério de conclusão: o caso piloto percorre a jornada com reutilização dos dados e próxima acção explícita, sem exposição indevida de documentos nem apresentação de hipóteses como decisões oficiais. O utilizador consegue guardar, retomar, exportar e actualizar o projecto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6381a59f-0001,"Este capítulo estabelece o processo obrigatório para reconciliar o modelo lógico proposto com o esquema real antes da criação ou alteração de qualquer objecto de dados. O resultado esperado é um pacote de implementação aprovado, composto pela matriz de correspondência preenchida, decisões arquitecturais justificadas, migrations não destrutivas, testes de reconciliação, plano de rollback e evidências do gate da Fase 0.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 6,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0001: Este capítulo estabelece o processo obrigatório para reconciliar o modelo lógico proposto com o esquema real antes da criação ou alteração de qualquer objecto de dados. O resultado esperado é um pacote de implementação aprovado, composto pela matriz de correspondência preenchida, decisões arquitecturais justificadas, migrations não destrutivas, testes de reconciliação, plano de rollback e evidências do gate da Fase 0.",P2,MASTER-6381a59f-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0001,1,"[{""id"":""MASTER-6381a59f-0001"",""pedido"":""Este capítulo estabelece o processo obrigatório para reconciliar o modelo lógico proposto com o esquema real antes da criação ou alteração de qualquer objecto de dados. O resultado esperado é um pacote de implementação aprovado, composto pela matriz de correspondência preenchida, decisões arquitecturais justificadas, migrations não destrutivas, testes de reconciliação, plano de rollback e evidências do gate da Fase 0."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 6""],""aceitacao"":""Este capítulo estabelece o processo obrigatório para reconciliar o modelo lógico proposto com o esquema real antes da criação ou alteração de qualquer objecto de dados. O resultado esperado é um pacote de implementação aprovado, composto pela matriz de correspondência preenchida, decisões arquitecturais justificadas, migrations não destrutivas, testes de reconciliação, plano de rollback e evidências do gate da Fase 0."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6381a59f-0002,"Nota de adaptação e controlo de duplicação: este DDL constitui apenas um modelo lógico de referência e não deve ser executado directamente. Antes de gerar qualquer migration, o Codex deve inventariar o esquema e as migrations reais, incluindo tabelas, vistas, colunas, chaves, índices, relações, modelos e módulos que já desempenhem a mesma função, mesmo quando utilizem nomes diferentes. Para cada tabela proposta, deve produzir a matriz “conceito → objecto existente → cobertura → lacunas → decisão” e adoptar uma das seguintes decisões: reutilizar, estender, mapear por compatibilidade, consolidar ou criar. A decisão “criar” só é admissível quando não exista objecto funcionalmente equivalente e deve ser sustentada por evidência verificável. CREATE TABLE IF NOT EXISTS não prova a ausência de um objecto nem evita duplicação semântica. O SQL final deve adoptar os nomes, tipos, chaves, convenções e mecanismo de migrations confirmados no repositório. Se o motor não for PostgreSQL/PostGIS, a implementação deve ser convertida para a sintaxe nativa sem alteração do modelo lógico. A execução em produção depende de revisão, backup, dry-run, reconciliação e aprovação do gate.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 7,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0002: Nota de adaptação e controlo de duplicação: este DDL constitui apenas um modelo lógico de referência e não deve ser executado directamente. Antes de gerar qualquer migration, o Codex deve inventariar o esquema e as migrations reais, incluindo tabelas, vistas, colunas, chaves, índices, relações, modelos e módulos que já desempenhem a mesma função, mesmo quando utilizem nomes diferentes. Para cada tabela proposta, deve produzir a matriz “conceito → objecto existente → cobertura → lacunas → decisão” e adoptar uma das seguintes decisões: reutilizar, estender, mapear por compatibilidade, consolidar ou criar. A decisão “criar” só é admissível quando não exista objecto funcionalmente equivalente e deve ser sustentada por evidência verificável. CREATE TABLE IF NOT EXISTS não prova a ausência de um objecto nem evita duplicação semântica. O SQL final deve adoptar os nomes, tipos, chaves, convenções e mecanismo de migrations confirmados no repositório. Se o motor não for PostgreSQL/PostGIS, a implementação deve ser convertida para a sintaxe nativa sem alteração do modelo lógico. A execução em produção depende de revisão, backup, dry-run, reconciliação e aprovação do gate.",P2,MASTER-6381a59f-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0002,1,"[{""id"":""MASTER-6381a59f-0002"",""pedido"":""Nota de adaptação e controlo de duplicação: este DDL constitui apenas um modelo lógico de referência e não deve ser executado directamente. Antes de gerar qualquer migration, o Codex deve inventariar o esquema e as migrations reais, incluindo tabelas, vistas, colunas, chaves, índices, relações, modelos e módulos que já desempenhem a mesma função, mesmo quando utilizem nomes diferentes. Para cada tabela proposta, deve produzir a matriz “conceito → objecto existente → cobertura → lacunas → decisão” e adoptar uma das seguintes decisões: reutilizar, estender, mapear por compatibilidade, consolidar ou criar. A decisão “criar” só é admissível quando não exista objecto funcionalmente equivalente e deve ser sustentada por evidência verificável. CREATE TABLE IF NOT EXISTS não prova a ausência de um objecto nem evita duplicação semântica. O SQL final deve adoptar os nomes, tipos, chaves, convenções e mecanismo de migrations confirmados no repositório. Se o motor não for PostgreSQL/PostGIS, a implementação deve ser convertida para a sintaxe nativa sem alteração do modelo lógico. A execução em produção depende de revisão, backup, dry-run, reconciliação e aprovação do gate."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 7""],""aceitacao"":""Nota de adaptação e controlo de duplicação: este DDL constitui apenas um modelo lógico de referência e não deve ser executado directamente. Antes de gerar qualquer migration, o Codex deve inventariar o esquema e as migrations reais, incluindo tabelas, vistas, colunas, chaves, índices, relações, modelos e módulos que já desempenhem a mesma função, mesmo quando utilizem nomes diferentes. Para cada tabela proposta, deve produzir a matriz “conceito → objecto existente → cobertura → lacunas → decisão” e adoptar uma das seguintes decisões: reutilizar, estender, mapear por compatibilidade, consolidar ou criar. A decisão “criar” só é admissível quando não exista objecto funcionalmente equivalente e deve ser sustentada por evidência verificável. CREATE TABLE IF NOT EXISTS não prova a ausência de um objecto nem evita duplicação semântica. O SQL final deve adoptar os nomes, tipos, chaves, convenções e mecanismo de migrations confirmados no repositório. Se o motor não for PostgreSQL/PostGIS, a implementação deve ser convertida para a sintaxe nativa sem alteração do modelo lógico. A execução em produção depende de revisão, backup, dry-run, reconciliação e aprovação do gate."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6381a59f-0003,22.1. Pré-verificação obrigatória antes de criar tabelas,..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 8,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-6381a59f-0003: 22.1. Pré-verificação obrigatória antes de criar tabelas,P2,MASTER-6381a59f-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0003,1,"[{""id"":""MASTER-6381a59f-0003"",""pedido"":""22.1. Pré-verificação obrigatória antes de criar tabelas"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 8""],""aceitacao"":""22.1. Pré-verificação obrigatória antes de criar tabelas"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6381a59f-0004,"O implementador deve interromper a geração do DDL enquanto a correspondência com o esquema real não estiver concluída. A análise deve abranger nomes exactos e equivalência funcional, incluindo singular/plural, prefixos, módulos, tabelas legado, tabelas de associação, estruturas polimórficas, tabelas partilhadas e funcionalidades fornecidas por serviços externos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 9,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0004: O implementador deve interromper a geração do DDL enquanto a correspondência com o esquema real não estiver concluída. A análise deve abranger nomes exactos e equivalência funcional, incluindo singular/plural, prefixos, módulos, tabelas legado, tabelas de associação, estruturas polimórficas, tabelas partilhadas e funcionalidades fornecidas por serviços externos.",P2,MASTER-6381a59f-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0004,1,"[{""id"":""MASTER-6381a59f-0004"",""pedido"":""O implementador deve interromper a geração do DDL enquanto a correspondência com o esquema real não estiver concluída. A análise deve abranger nomes exactos e equivalência funcional, incluindo singular/plural, prefixos, módulos, tabelas legado, tabelas de associação, estruturas polimórficas, tabelas partilhadas e funcionalidades fornecidas por serviços externos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 9""],""aceitacao"":""O implementador deve interromper a geração do DDL enquanto a correspondência com o esquema real não estiver concluída. A análise deve abranger nomes exactos e equivalência funcional, incluindo singular/plural, prefixos, módulos, tabelas legado, tabelas de associação, estruturas polimórficas, tabelas partilhadas e funcionalidades fornecidas por serviços externos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6381a59f-0005,"Aplicar, por ordem, estas regras: (1) reutilizar a tabela existente quando cobrir o conceito; (2) adicionar apenas colunas, índices ou relações em falta através de migration não destrutiva; (3) usar tabela de associação quando a cardinalidade o exigir; (4) criar vista ou adaptador quando for necessário preservar contratos e nomes legados; (5) consolidar apenas com plano de migração, reconciliação e rollback aprovados; e (6) criar nova tabela somente após demonstrar que não existe equivalente técnico ou funcional.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 27,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0005: Aplicar, por ordem, estas regras: (1) reutilizar a tabela existente quando cobrir o conceito; (2) adicionar apenas colunas, índices ou relações em falta através de migration não destrutiva; (3) usar tabela de associação quando a cardinalidade o exigir; (4) criar vista ou adaptador quando for necessário preservar contratos e nomes legados; (5) consolidar apenas com plano de migração, reconciliação e rollback aprovados; e (6) criar nova tabela somente após demonstrar que não existe equivalente técnico ou funcional.",P2,MASTER-6381a59f-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0005,1,"[{""id"":""MASTER-6381a59f-0005"",""pedido"":""Aplicar, por ordem, estas regras: (1) reutilizar a tabela existente quando cobrir o conceito; (2) adicionar apenas colunas, índices ou relações em falta através de migration não destrutiva; (3) usar tabela de associação quando a cardinalidade o exigir; (4) criar vista ou adaptador quando for necessário preservar contratos e nomes legados; (5) consolidar apenas com plano de migração, reconciliação e rollback aprovados; e (6) criar nova tabela somente após demonstrar que não existe equivalente técnico ou funcional."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 27""],""aceitacao"":""Aplicar, por ordem, estas regras: (1) reutilizar a tabela existente quando cobrir o conceito; (2) adicionar apenas colunas, índices ou relações em falta através de migration não destrutiva; (3) usar tabela de associação quando a cardinalidade o exigir; (4) criar vista ou adaptador quando for necessário preservar contratos e nomes legados; (5) consolidar apenas com plano de migração, reconciliação e rollback aprovados; e (6) criar nova tabela somente após demonstrar que não existe equivalente técnico ou funcional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6381a59f-0006,A matriz deve ser preenchida com evidência extraída do repositório e da base de dados antes da elaboração das migrations. “Por inventariar” não autoriza a criação de tabela. Cada decisão deve ser tecnicamente justificada e aprovada no gate da Fase 0.,..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 30,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-6381a59f-0006: A matriz deve ser preenchida com evidência extraída do repositório e da base de dados antes da elaboração das migrations. “Por inventariar” não autoriza a criação de tabela. Cada decisão deve ser tecnicamente justificada e aprovada no gate da Fase 0.,P2,MASTER-6381a59f-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0006,1,"[{""id"":""MASTER-6381a59f-0006"",""pedido"":""A matriz deve ser preenchida com evidência extraída do repositório e da base de dados antes da elaboração das migrations. “Por inventariar” não autoriza a criação de tabela. Cada decisão deve ser tecnicamente justificada e aprovada no gate da Fase 0."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 30""],""aceitacao"":""A matriz deve ser preenchida com evidência extraída do repositório e da base de dados antes da elaboração das migrations. “Por inventariar” não autoriza a criação de tabela. Cada decisão deve ser tecnicamente justificada e aprovada no gate da Fase 0."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6381a59f-0007,"Fontes — data_sources Por inventariar: tabela, modelo, migration, serviço e campos de proveniência. Validar tipo, URL, entidade emissora, publicação, vigência, validação e metadados. Por decidir: reutilizar, estender, mapear, consolidar ou criar. Definir migration não destrutiva, correspondência de IDs, contagens, duplicados, FK e rollback.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 32,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0007: Fontes — data_sources Por inventariar: tabela, modelo, migration, serviço e campos de proveniência. Validar tipo, URL, entidade emissora, publicação, vigência, validação e metadados. Por decidir: reutilizar, estender, mapear, consolidar ou criar. Definir migration não destrutiva, correspondência de IDs, contagens, duplicados, FK e rollback.",P2,MASTER-6381a59f-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0007,1,"[{""id"":""MASTER-6381a59f-0007"",""pedido"":""Fontes — data_sources Por inventariar: tabela, modelo, migration, serviço e campos de proveniência. Validar tipo, URL, entidade emissora, publicação, vigência, validação e metadados. Por decidir: reutilizar, estender, mapear, consolidar ou criar. Definir migration não destrutiva, correspondência de IDs, contagens, duplicados, FK e rollback."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 32""],""aceitacao"":""Fontes — data_sources Por inventariar: tabela, modelo, migration, serviço e campos de proveniência. Validar tipo, URL, entidade emissora, publicação, vigência, validação e metadados. Por decidir: reutilizar, estender, mapear, consolidar ou criar. Definir migration não destrutiva, correspondência de IDs, contagens, duplicados, FK e rollback."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6381a59f-0008,"Diplomas legais — legal_instruments Por inventariar: legislação, diplomas, normas, referências jurídicas ou documentos legais. Validar diploma, número, título, artigo, emissor, vigência, versão e estado. Por decidir. Testar unicidade lógica, vigência, ligação à fonte e preservação do histórico.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 33,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-6381a59f-0008: Diplomas legais — legal_instruments Por inventariar: legislação, diplomas, normas, referências jurídicas ou documentos legais. Validar diploma, número, título, artigo, emissor, vigência, versão e estado. Por decidir. Testar unicidade lógica, vigência, ligação à fonte e preservação do histórico.",P2,MASTER-6381a59f-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0008,1,"[{""id"":""MASTER-6381a59f-0008"",""pedido"":""Diplomas legais — legal_instruments Por inventariar: legislação, diplomas, normas, referências jurídicas ou documentos legais. Validar diploma, número, título, artigo, emissor, vigência, versão e estado. Por decidir. Testar unicidade lógica, vigência, ligação à fonte e preservação do histórico."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 33""],""aceitacao"":""Diplomas legais — legal_instruments Por inventariar: legislação, diplomas, normas, referências jurídicas ou documentos legais. Validar diploma, número, título, artigo, emissor, vigência, versão e estado. Por decidir. Testar unicidade lógica, vigência, ligação à fonte e preservação do histórico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6381a59f-0009,"Organizações — organisations Por inventariar: empresas, entidades, operadores, promotores, autoridades, parceiros e CRM. Validar se existe entidade mestre única; identificar duplicados e identidades externas. Preferir reutilizar ou estender; criar apenas sem equivalente. Definir chaves de correspondência, deduplicação, sobrevivência do ID e reconciliação com CRM.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 34,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-6381a59f-0009: Organizações — organisations Por inventariar: empresas, entidades, operadores, promotores, autoridades, parceiros e CRM. Validar se existe entidade mestre única; identificar duplicados e identidades externas. Preferir reutilizar ou estender; criar apenas sem equivalente. Definir chaves de correspondência, deduplicação, sobrevivência do ID e reconciliação com CRM.",P2,MASTER-6381a59f-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0009,1,"[{""id"":""MASTER-6381a59f-0009"",""pedido"":""Organizações — organisations Por inventariar: empresas, entidades, operadores, promotores, autoridades, parceiros e CRM. Validar se existe entidade mestre única; identificar duplicados e identidades externas. Preferir reutilizar ou estender; criar apenas sem equivalente. Definir chaves de correspondência, deduplicação, sobrevivência do ID e reconciliação com CRM."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 34""],""aceitacao"":""Organizações — organisations Por inventariar: empresas, entidades, operadores, promotores, autoridades, parceiros e CRM. Validar se existe entidade mestre única; identificar duplicados e identidades externas. Preferir reutilizar ou estender; criar apenas sem equivalente. Definir chaves de correspondência, deduplicação, sobrevivência do ID e reconciliação com CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6381a59f-0010,"Território administrativo — administrative_areas Por inventariar: províncias, distritos, postos administrativos, localidades e códigos oficiais. Validar hierarquia, códigos, nomes PT/EN, geometria, fonte e vigência. Por decidir. Conciliar códigos oficiais, relações pai-filho, SRID, geometrias inválidas e registos órfãos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 35,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0010: Território administrativo — administrative_areas Por inventariar: províncias, distritos, postos administrativos, localidades e códigos oficiais. Validar hierarquia, códigos, nomes PT/EN, geometria, fonte e vigência. Por decidir. Conciliar códigos oficiais, relações pai-filho, SRID, geometrias inválidas e registos órfãos.",P1,MASTER-6381a59f-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0010,1,"[{""id"":""MASTER-6381a59f-0010"",""pedido"":""Território administrativo — administrative_areas Por inventariar: províncias, distritos, postos administrativos, localidades e códigos oficiais. Validar hierarquia, códigos, nomes PT/EN, geometria, fonte e vigência. Por decidir. Conciliar códigos oficiais, relações pai-filho, SRID, geometrias inválidas e registos órfãos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 35""],""aceitacao"":""Território administrativo — administrative_areas Por inventariar: províncias, distritos, postos administrativos, localidades e códigos oficiais. Validar hierarquia, códigos, nomes PT/EN, geometria, fonte e vigência. Por decidir. Conciliar códigos oficiais, relações pai-filho, SRID, geometrias inválidas e registos órfãos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6381a59f-0011,"Entidades territoriais — territorial_entities Por inventariar: Clusters, Corredores, ZEE, ZFI, parques, nós e cadeias de valor. Determinar se existem tabelas separadas ou entidade comum; validar campos e regras específicas. Reutilizar estruturas maduras; consolidar somente com ADR e plano aprovado. Mapear tipos e IDs, impedir colisões, preservar URLs, testar relações e consultas existentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 36,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0011: Entidades territoriais — territorial_entities Por inventariar: Clusters, Corredores, ZEE, ZFI, parques, nós e cadeias de valor. Determinar se existem tabelas separadas ou entidade comum; validar campos e regras específicas. Reutilizar estruturas maduras; consolidar somente com ADR e plano aprovado. Mapear tipos e IDs, impedir colisões, preservar URLs, testar relações e consultas existentes.",P2,MASTER-6381a59f-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0011,1,"[{""id"":""MASTER-6381a59f-0011"",""pedido"":""Entidades territoriais — territorial_entities Por inventariar: Clusters, Corredores, ZEE, ZFI, parques, nós e cadeias de valor. Determinar se existem tabelas separadas ou entidade comum; validar campos e regras específicas. Reutilizar estruturas maduras; consolidar somente com ADR e plano aprovado. Mapear tipos e IDs, impedir colisões, preservar URLs, testar relações e consultas existentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 36""],""aceitacao"":""Entidades territoriais — territorial_entities Por inventariar: Clusters, Corredores, ZEE, ZFI, parques, nós e cadeias de valor. Determinar se existem tabelas separadas ou entidade comum; validar campos e regras específicas. Reutilizar estruturas maduras; consolidar somente com ADR e plano aprovado. Mapear tipos e IDs, impedir colisões, preservar URLs, testar relações e consultas existentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6381a59f-0012,"Investimentos — investments Por inventariar: investimentos, projectos, oportunidades, activos, negócios, PPP e concessões. Validar entidade canónica, identificadores, tipos, estados, valores, promotores e localização. Preferir estender a entidade mestre existente; não criar catálogo paralelo. Produzir regras de deduplicação, tabela de IDs legados, amostra reconciliada e testes de regressão.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 37,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0012: Investimentos — investments Por inventariar: investimentos, projectos, oportunidades, activos, negócios, PPP e concessões. Validar entidade canónica, identificadores, tipos, estados, valores, promotores e localização. Preferir estender a entidade mestre existente; não criar catálogo paralelo. Produzir regras de deduplicação, tabela de IDs legados, amostra reconciliada e testes de regressão.",P2,MASTER-6381a59f-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0012,1,"[{""id"":""MASTER-6381a59f-0012"",""pedido"":""Investimentos — investments Por inventariar: investimentos, projectos, oportunidades, activos, negócios, PPP e concessões. Validar entidade canónica, identificadores, tipos, estados, valores, promotores e localização. Preferir estender a entidade mestre existente; não criar catálogo paralelo. Produzir regras de deduplicação, tabela de IDs legados, amostra reconciliada e testes de regressão."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 37""],""aceitacao"":""Investimentos — investments Por inventariar: investimentos, projectos, oportunidades, activos, negócios, PPP e concessões. Validar entidade canónica, identificadores, tipos, estados, valores, promotores e localização. Preferir estender a entidade mestre existente; não criar catálogo paralelo. Produzir regras de deduplicação, tabela de IDs legados, amostra reconciliada e testes de regressão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6381a59f-0013,"Relações — investment_relations Por inventariar: pivots, tabelas de associação, tags, JSON, chaves directas e relações implícitas. Validar cardinalidade, papel, prioridade, fonte, vigência, estado e validação. Reutilizar ou estender pivot equivalente; criar apenas para lacuna real. Converter relações implícitas sem perda, impedir duplicados e testar navegação bidireccional.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 38,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0013: Relações — investment_relations Por inventariar: pivots, tabelas de associação, tags, JSON, chaves directas e relações implícitas. Validar cardinalidade, papel, prioridade, fonte, vigência, estado e validação. Reutilizar ou estender pivot equivalente; criar apenas para lacuna real. Converter relações implícitas sem perda, impedir duplicados e testar navegação bidireccional.",P2,MASTER-6381a59f-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0013,1,"[{""id"":""MASTER-6381a59f-0013"",""pedido"":""Relações — investment_relations Por inventariar: pivots, tabelas de associação, tags, JSON, chaves directas e relações implícitas. Validar cardinalidade, papel, prioridade, fonte, vigência, estado e validação. Reutilizar ou estender pivot equivalente; criar apenas para lacuna real. Converter relações implícitas sem perda, impedir duplicados e testar navegação bidireccional."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 38""],""aceitacao"":""Relações — investment_relations Por inventariar: pivots, tabelas de associação, tags, JSON, chaves directas e relações implícitas. Validar cardinalidade, papel, prioridade, fonte, vigência, estado e validação. Reutilizar ou estender pivot equivalente; criar apenas para lacuna real. Converter relações implícitas sem perda, impedir duplicados e testar navegação bidireccional."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6381a59f-0014,"Dependências — investment_dependencies Por inventariar: dependências de projectos, predecessores, complementares e relações pai-filho. Validar tipo, direcção, justificação, fonte e prevenção de ciclos. Por decidir. Detectar auto-relação e ciclos, reconciliar cardinalidade e preservar dependências legadas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 39,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0014: Dependências — investment_dependencies Por inventariar: dependências de projectos, predecessores, complementares e relações pai-filho. Validar tipo, direcção, justificação, fonte e prevenção de ciclos. Por decidir. Detectar auto-relação e ciclos, reconciliar cardinalidade e preservar dependências legadas.",P2,MASTER-6381a59f-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0014,1,"[{""id"":""MASTER-6381a59f-0014"",""pedido"":""Dependências — investment_dependencies Por inventariar: dependências de projectos, predecessores, complementares e relações pai-filho. Validar tipo, direcção, justificação, fonte e prevenção de ciclos. Por decidir. Detectar auto-relação e ciclos, reconciliar cardinalidade e preservar dependências legadas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 39""],""aceitacao"":""Dependências — investment_dependencies Por inventariar: dependências de projectos, predecessores, complementares e relações pai-filho. Validar tipo, direcção, justificação, fonte e prevenção de ciclos. Por decidir. Detectar auto-relação e ciclos, reconciliar cardinalidade e preservar dependências legadas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6381a59f-0015,"Geometrias — spatial_features Por inventariar: colunas espaciais, GeoJSON, ficheiros, serviços GIS e tabelas de mapas. Validar proprietário, tipo, SRID, geometria primária/secundária, fonte, versão e aprovação. Preferir o padrão GIS existente; evitar duplicar geometria na entidade e numa tabela auxiliar sem regra. Testar validade, vazio, SRID, índices espaciais, contagens e equivalência geométrica.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 40,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0015: Geometrias — spatial_features Por inventariar: colunas espaciais, GeoJSON, ficheiros, serviços GIS e tabelas de mapas. Validar proprietário, tipo, SRID, geometria primária/secundária, fonte, versão e aprovação. Preferir o padrão GIS existente; evitar duplicar geometria na entidade e numa tabela auxiliar sem regra. Testar validade, vazio, SRID, índices espaciais, contagens e equivalência geométrica.",P1,MASTER-6381a59f-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0015,1,"[{""id"":""MASTER-6381a59f-0015"",""pedido"":""Geometrias — spatial_features Por inventariar: colunas espaciais, GeoJSON, ficheiros, serviços GIS e tabelas de mapas. Validar proprietário, tipo, SRID, geometria primária/secundária, fonte, versão e aprovação. Preferir o padrão GIS existente; evitar duplicar geometria na entidade e numa tabela auxiliar sem regra. Testar validade, vazio, SRID, índices espaciais, contagens e equivalência geométrica."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 40""],""aceitacao"":""Geometrias — spatial_features Por inventariar: colunas espaciais, GeoJSON, ficheiros, serviços GIS e tabelas de mapas. Validar proprietário, tipo, SRID, geometria primária/secundária, fonte, versão e aprovação. Preferir o padrão GIS existente; evitar duplicar geometria na entidade e numa tabela auxiliar sem regra. Testar validade, vazio, SRID, índices espaciais, contagens e equivalência geométrica."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6381a59f-0016,"Instalações — facilities Por inventariar: lotes, instalações, infra-estruturas, utilities, armazéns e capacidade. Determinar se um supertipo é adequado ou se os módulos existentes devem permanecer separados. Por decidir com base na semântica e nos fluxos actuais. Conciliar códigos, áreas, capacidade, ocupação, disponibilidade e geometria; testar reservas concorrentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 41,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0016: Instalações — facilities Por inventariar: lotes, instalações, infra-estruturas, utilities, armazéns e capacidade. Determinar se um supertipo é adequado ou se os módulos existentes devem permanecer separados. Por decidir com base na semântica e nos fluxos actuais. Conciliar códigos, áreas, capacidade, ocupação, disponibilidade e geometria; testar reservas concorrentes.",P1,MASTER-6381a59f-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0016,1,"[{""id"":""MASTER-6381a59f-0016"",""pedido"":""Instalações — facilities Por inventariar: lotes, instalações, infra-estruturas, utilities, armazéns e capacidade. Determinar se um supertipo é adequado ou se os módulos existentes devem permanecer separados. Por decidir com base na semântica e nos fluxos actuais. Conciliar códigos, áreas, capacidade, ocupação, disponibilidade e geometria; testar reservas concorrentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 41""],""aceitacao"":""Instalações — facilities Por inventariar: lotes, instalações, infra-estruturas, utilities, armazéns e capacidade. Determinar se um supertipo é adequado ou se os módulos existentes devem permanecer separados. Por decidir com base na semântica e nos fluxos actuais. Conciliar códigos, áreas, capacidade, ocupação, disponibilidade e geometria; testar reservas concorrentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6381a59f-0017,"Regras regulatórias — regulatory_rules Por inventariar: actividades, benefícios, obrigações, restrições, elegibilidade e parâmetros legais. Validar se há motor de regras ou tabelas específicas; preservar diploma, artigo, sujeito e vigência. Reutilizar mecanismo existente; consolidar apenas se não perder validações especializadas. Testar regras vigentes, expiradas, contraditórias, sujeitos elegíveis e trilho jurídico.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 42,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0017: Regras regulatórias — regulatory_rules Por inventariar: actividades, benefícios, obrigações, restrições, elegibilidade e parâmetros legais. Validar se há motor de regras ou tabelas específicas; preservar diploma, artigo, sujeito e vigência. Reutilizar mecanismo existente; consolidar apenas se não perder validações especializadas. Testar regras vigentes, expiradas, contraditórias, sujeitos elegíveis e trilho jurídico.",P2,MASTER-6381a59f-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0017,1,"[{""id"":""MASTER-6381a59f-0017"",""pedido"":""Regras regulatórias — regulatory_rules Por inventariar: actividades, benefícios, obrigações, restrições, elegibilidade e parâmetros legais. Validar se há motor de regras ou tabelas específicas; preservar diploma, artigo, sujeito e vigência. Reutilizar mecanismo existente; consolidar apenas se não perder validações especializadas. Testar regras vigentes, expiradas, contraditórias, sujeitos elegíveis e trilho jurídico."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 42""],""aceitacao"":""Regras regulatórias — regulatory_rules Por inventariar: actividades, benefícios, obrigações, restrições, elegibilidade e parâmetros legais. Validar se há motor de regras ou tabelas específicas; preservar diploma, artigo, sujeito e vigência. Reutilizar mecanismo existente; consolidar apenas se não perder validações especializadas. Testar regras vigentes, expiradas, contraditórias, sujeitos elegíveis e trilho jurídico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6381a59f-0018,"Documentos — documents Por inventariar: media, anexos, ficheiros, biblioteca documental e armazenamento externo. Validar proprietário, tipo, chave de armazenamento, checksum, classificação, validade e versão. Reutilizar o serviço documental existente; não duplicar ficheiros ou metadados. Conciliar referências, detectar órfãos, verificar checksum, permissões, retenção e rollback.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 43,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-6381a59f-0018: Documentos — documents Por inventariar: media, anexos, ficheiros, biblioteca documental e armazenamento externo. Validar proprietário, tipo, chave de armazenamento, checksum, classificação, validade e versão. Reutilizar o serviço documental existente; não duplicar ficheiros ou metadados. Conciliar referências, detectar órfãos, verificar checksum, permissões, retenção e rollback.",P2,MASTER-6381a59f-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0018,1,"[{""id"":""MASTER-6381a59f-0018"",""pedido"":""Documentos — documents Por inventariar: media, anexos, ficheiros, biblioteca documental e armazenamento externo. Validar proprietário, tipo, chave de armazenamento, checksum, classificação, validade e versão. Reutilizar o serviço documental existente; não duplicar ficheiros ou metadados. Conciliar referências, detectar órfãos, verificar checksum, permissões, retenção e rollback."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 43""],""aceitacao"":""Documentos — documents Por inventariar: media, anexos, ficheiros, biblioteca documental e armazenamento externo. Validar proprietário, tipo, chave de armazenamento, checksum, classificação, validade e versão. Reutilizar o serviço documental existente; não duplicar ficheiros ou metadados. Conciliar referências, detectar órfãos, verificar checksum, permissões, retenção e rollback."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6381a59f-0019,"Indicadores — indicators Por inventariar: métricas, estatísticas, séries, metas, resultados e dashboards. Validar definição, fórmula, unidade, período, natureza, fonte e aprovação. Por decidir. Reconciliar valores por período e natureza, detectar divergências e testar agregações oficiais.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 44,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0019: Indicadores — indicators Por inventariar: métricas, estatísticas, séries, metas, resultados e dashboards. Validar definição, fórmula, unidade, período, natureza, fonte e aprovação. Por decidir. Reconciliar valores por período e natureza, detectar divergências e testar agregações oficiais.",P1,MASTER-6381a59f-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0019,1,"[{""id"":""MASTER-6381a59f-0019"",""pedido"":""Indicadores — indicators Por inventariar: métricas, estatísticas, séries, metas, resultados e dashboards. Validar definição, fórmula, unidade, período, natureza, fonte e aprovação. Por decidir. Reconciliar valores por período e natureza, detectar divergências e testar agregações oficiais."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 44""],""aceitacao"":""Indicadores — indicators Por inventariar: métricas, estatísticas, séries, metas, resultados e dashboards. Validar definição, fórmula, unidade, período, natureza, fonte e aprovação. Por decidir. Reconciliar valores por período e natureza, detectar divergências e testar agregações oficiais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6381a59f-0020,"Manifestações de interesse — expressions_of_interest Por inventariar: leads, contactos, pedidos, formulários, oportunidades CRM e protocolos. Distinguir lead, manifestação, candidatura e acto administrativo; validar consentimento e SLA. Preferir integrar com fluxo e CRM existentes; evitar segundo cadastro de contactos. Definir chave de deduplicação, preservar origens, testar consentimento, retry e reconciliação CRM.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 45,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0020: Manifestações de interesse — expressions_of_interest Por inventariar: leads, contactos, pedidos, formulários, oportunidades CRM e protocolos. Distinguir lead, manifestação, candidatura e acto administrativo; validar consentimento e SLA. Preferir integrar com fluxo e CRM existentes; evitar segundo cadastro de contactos. Definir chave de deduplicação, preservar origens, testar consentimento, retry e reconciliação CRM.",P2,MASTER-6381a59f-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0020,1,"[{""id"":""MASTER-6381a59f-0020"",""pedido"":""Manifestações de interesse — expressions_of_interest Por inventariar: leads, contactos, pedidos, formulários, oportunidades CRM e protocolos. Distinguir lead, manifestação, candidatura e acto administrativo; validar consentimento e SLA. Preferir integrar com fluxo e CRM existentes; evitar segundo cadastro de contactos. Definir chave de deduplicação, preservar origens, testar consentimento, retry e reconciliação CRM."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 45""],""aceitacao"":""Manifestações de interesse — expressions_of_interest Por inventariar: leads, contactos, pedidos, formulários, oportunidades CRM e protocolos. Distinguir lead, manifestação, candidatura e acto administrativo; validar consentimento e SLA. Preferir integrar com fluxo e CRM existentes; evitar segundo cadastro de contactos. Definir chave de deduplicação, preservar origens, testar consentimento, retry e reconciliação CRM."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6381a59f-0021,"Versionamento — entity_versions Por inventariar: histórico, revisões, temporalidade, snapshots, eventos ou biblioteca de auditoria. Validar cobertura, granularidade, actor, motivo, imutabilidade e recuperação. Reutilizar mecanismo transversal existente sempre que suficiente. Testar sequência, reconstrução, concorrência, retenção e compatibilidade com versões anteriores.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 46,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-6381a59f-0021: Versionamento — entity_versions Por inventariar: histórico, revisões, temporalidade, snapshots, eventos ou biblioteca de auditoria. Validar cobertura, granularidade, actor, motivo, imutabilidade e recuperação. Reutilizar mecanismo transversal existente sempre que suficiente. Testar sequência, reconstrução, concorrência, retenção e compatibilidade com versões anteriores.",P1,MASTER-6381a59f-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0021,1,"[{""id"":""MASTER-6381a59f-0021"",""pedido"":""Versionamento — entity_versions Por inventariar: histórico, revisões, temporalidade, snapshots, eventos ou biblioteca de auditoria. Validar cobertura, granularidade, actor, motivo, imutabilidade e recuperação. Reutilizar mecanismo transversal existente sempre que suficiente. Testar sequência, reconstrução, concorrência, retenção e compatibilidade com versões anteriores."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 46""],""aceitacao"":""Versionamento — entity_versions Por inventariar: histórico, revisões, temporalidade, snapshots, eventos ou biblioteca de auditoria. Validar cobertura, granularidade, actor, motivo, imutabilidade e recuperação. Reutilizar mecanismo transversal existente sempre que suficiente. Testar sequência, reconstrução, concorrência, retenção e compatibilidade com versões anteriores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6381a59f-0022,"Auditoria — audit_events Por inventariar: audit logs, activity logs, eventos de domínio, logs de segurança e observabilidade. Separar auditoria funcional de logs técnicos; validar actor, acção, entidade, pedido e alterações. Reutilizar plataforma de auditoria existente; criar apenas lacunas obrigatórias. Testar imutabilidade, acesso, correlação, mascaramento de dados, retenção e exportação autorizada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 47,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0022: Auditoria — audit_events Por inventariar: audit logs, activity logs, eventos de domínio, logs de segurança e observabilidade. Separar auditoria funcional de logs técnicos; validar actor, acção, entidade, pedido e alterações. Reutilizar plataforma de auditoria existente; criar apenas lacunas obrigatórias. Testar imutabilidade, acesso, correlação, mascaramento de dados, retenção e exportação autorizada.",P2,MASTER-6381a59f-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0022,1,"[{""id"":""MASTER-6381a59f-0022"",""pedido"":""Auditoria — audit_events Por inventariar: audit logs, activity logs, eventos de domínio, logs de segurança e observabilidade. Separar auditoria funcional de logs técnicos; validar actor, acção, entidade, pedido e alterações. Reutilizar plataforma de auditoria existente; criar apenas lacunas obrigatórias. Testar imutabilidade, acesso, correlação, mascaramento de dados, retenção e exportação autorizada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 47""],""aceitacao"":""Auditoria — audit_events Por inventariar: audit logs, activity logs, eventos de domínio, logs de segurança e observabilidade. Separar auditoria funcional de logs técnicos; validar actor, acção, entidade, pedido e alterações. Reutilizar plataforma de auditoria existente; criar apenas lacunas obrigatórias. Testar imutabilidade, acesso, correlação, mascaramento de dados, retenção e exportação autorizada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6381a59f-0023,"A conclusão da reconciliação deve ser registada num relatório de decisão anexado ao pedido de alteração. O relatório deve identificar, para cada conceito, o objecto seleccionado, a evidência consultada, a decisão aprovada, o responsável, a data de aprovação, a migration correspondente, os testes exigidos e o procedimento de rollback. O DDL ou as migrations só podem ser preparados depois de todas as linhas obrigatórias estarem aprovadas e sem decisões pendentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 57,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-6381a59f-0023: A conclusão da reconciliação deve ser registada num relatório de decisão anexado ao pedido de alteração. O relatório deve identificar, para cada conceito, o objecto seleccionado, a evidência consultada, a decisão aprovada, o responsável, a data de aprovação, a migration correspondente, os testes exigidos e o procedimento de rollback. O DDL ou as migrations só podem ser preparados depois de todas as linhas obrigatórias estarem aprovadas e sem decisões pendentes.",P2,MASTER-6381a59f-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0023,1,"[{""id"":""MASTER-6381a59f-0023"",""pedido"":""A conclusão da reconciliação deve ser registada num relatório de decisão anexado ao pedido de alteração. O relatório deve identificar, para cada conceito, o objecto seleccionado, a evidência consultada, a decisão aprovada, o responsável, a data de aprovação, a migration correspondente, os testes exigidos e o procedimento de rollback. O DDL ou as migrations só podem ser preparados depois de todas as linhas obrigatórias estarem aprovadas e sem decisões pendentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 57""],""aceitacao"":""A conclusão da reconciliação deve ser registada num relatório de decisão anexado ao pedido de alteração. O relatório deve identificar, para cada conceito, o objecto seleccionado, a evidência consultada, a decisão aprovada, o responsável, a data de aprovação, a migration correspondente, os testes exigidos e o procedimento de rollback. O DDL ou as migrations só podem ser preparados depois de todas as linhas obrigatórias estarem aprovadas e sem decisões pendentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-6381a59f-0024,"• Garantir uma única tabela mestre por conceito canónico e reutilizar tabelas transversais existentes para organizações, documentos, fontes, utilizadores, auditoria, versões e localizações, salvo decisão arquitectural aprovada e documentada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 410,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-6381a59f-0024: • Garantir uma única tabela mestre por conceito canónico e reutilizar tabelas transversais existentes para organizações, documentos, fontes, utilizadores, auditoria, versões e localizações, salvo decisão arquitectural aprovada e documentada.",P2,MASTER-6381a59f-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0024,1,"[{""id"":""MASTER-6381a59f-0024"",""pedido"":""• Garantir uma única tabela mestre por conceito canónico e reutilizar tabelas transversais existentes para organizações, documentos, fontes, utilizadores, auditoria, versões e localizações, salvo decisão arquitectural aprovada e documentada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 410""],""aceitacao"":""• Garantir uma única tabela mestre por conceito canónico e reutilizar tabelas transversais existentes para organizações, documentos, fontes, utilizadores, auditoria, versões e localizações, salvo decisão arquitectural aprovada e documentada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6381a59f-0025,"• Substituir relações polimórficas por chaves estrangeiras explícitas quando o stack, a criticidade dos dados ou as regras de integridade assim exigirem. Quando uma relação polimórfica existente tiver de ser preservada por compatibilidade, documentar os tipos permitidos, aplicar validação no nível adequado, impedir referências órfãs e incluir testes de integridade, autorização e migração.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 411,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-6381a59f-0025: • Substituir relações polimórficas por chaves estrangeiras explícitas quando o stack, a criticidade dos dados ou as regras de integridade assim exigirem. Quando uma relação polimórfica existente tiver de ser preservada por compatibilidade, documentar os tipos permitidos, aplicar validação no nível adequado, impedir referências órfãs e incluir testes de integridade, autorização e migração.",P2,MASTER-6381a59f-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0025,1,"[{""id"":""MASTER-6381a59f-0025"",""pedido"":""• Substituir relações polimórficas por chaves estrangeiras explícitas quando o stack, a criticidade dos dados ou as regras de integridade assim exigirem. Quando uma relação polimórfica existente tiver de ser preservada por compatibilidade, documentar os tipos permitidos, aplicar validação no nível adequado, impedir referências órfãs e incluir testes de integridade, autorização e migração."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 411""],""aceitacao"":""• Substituir relações polimórficas por chaves estrangeiras explícitas quando o stack, a criticidade dos dados ou as regras de integridade assim exigirem. Quando uma relação polimórfica existente tiver de ser preservada por compatibilidade, documentar os tipos permitidos, aplicar validação no nível adequado, impedir referências órfãs e incluir testes de integridade, autorização e migração."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6381a59f-0026,"• Não inferir pertença jurídica a ZEE ou ZFI por intersecção espacial; exigir relação validada, fonte e título habilitante.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 415,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0026: • Não inferir pertença jurídica a ZEE ou ZFI por intersecção espacial; exigir relação validada, fonte e título habilitante.",P2,MASTER-6381a59f-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0026,1,"[{""id"":""MASTER-6381a59f-0026"",""pedido"":""• Não inferir pertença jurídica a ZEE ou ZFI por intersecção espacial; exigir relação validada, fonte e título habilitante."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 415""],""aceitacao"":""• Não inferir pertença jurídica a ZEE ou ZFI por intersecção espacial; exigir relação validada, fonte e título habilitante."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-6381a59f-0027,"O rollback deve ser gerado pelas migrations do stack real e ensaiado exclusivamente em ambiente controlado. A ordem lógica inversa de remoção é: índices; auditoria e versões; manifestações de interesse; indicadores; documentos; regras regulatórias; instalações; geometrias; dependências; relações; investimentos; entidades territoriais; áreas administrativas; organizações; diplomas; fontes. Quando a migration transformar, consolidar ou migrar dados, o plano deve ainda definir restauração de identificadores, reconciliação de registos, preservação do histórico e critérios de recuperação. Não usar DROP ... CASCADE nem remover extensões partilhadas sem inventário de dependências e aprovação explícita.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce3b9157-6463-4c3f-af50-6d53cba78a23\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 418,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-6381a59f-0027: O rollback deve ser gerado pelas migrations do stack real e ensaiado exclusivamente em ambiente controlado. A ordem lógica inversa de remoção é: índices; auditoria e versões; manifestações de interesse; indicadores; documentos; regras regulatórias; instalações; geometrias; dependências; relações; investimentos; entidades territoriais; áreas administrativas; organizações; diplomas; fontes. Quando a migration transformar, consolidar ou migrar dados, o plano deve ainda definir restauração de identificadores, reconciliação de registos, preservação do histórico e critérios de recuperação. Não usar DROP ... CASCADE nem remover extensões partilhadas sem inventário de dependências e aprovação explícita.",P1,MASTER-6381a59f-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-6381a59f-0027,1,"[{""id"":""MASTER-6381a59f-0027"",""pedido"":""O rollback deve ser gerado pelas migrations do stack real e ensaiado exclusivamente em ambiente controlado. A ordem lógica inversa de remoção é: índices; auditoria e versões; manifestações de interesse; indicadores; documentos; regras regulatórias; instalações; geometrias; dependências; relações; investimentos; entidades territoriais; áreas administrativas; organizações; diplomas; fontes. Quando a migration transformar, consolidar ou migrar dados, o plano deve ainda definir restauração de identificadores, reconciliação de registos, preservação do histórico e critérios de recuperação. Não usar DROP ... CASCADE nem remover extensões partilhadas sem inventário de dependências e aprovação explícita."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce3b9157-6463-4c3f-af50-6d53cba78a23\\Pasted text.txt; SHA 6381a59fbe8bd8ee5a76d8755ceb320ef2d14fc1e628b8e1cbef2c5eb83e30c8; linha 418""],""aceitacao"":""O rollback deve ser gerado pelas migrations do stack real e ensaiado exclusivamente em ambiente controlado. A ordem lógica inversa de remoção é: índices; auditoria e versões; manifestações de interesse; indicadores; documentos; regras regulatórias; instalações; geometrias; dependências; relações; investimentos; entidades territoriais; áreas administrativas; organizações; diplomas; fontes. Quando a migration transformar, consolidar ou migrar dados, o plano deve ainda definir restauração de identificadores, reconciliação de registos, preservação do histórico e critérios de recuperação. Não usar DROP ... CASCADE nem remover extensões partilhadas sem inventário de dependências e aprovação explícita."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-0a64d4fe-0001,"AUD-01 Publicar parâmetro. Antes/depois, actor, data e correlação registados; registo não editável. Alta",..\..\..\..\..\..\Users\macbook\.codex\attachments\ce71e769-044b-4eaa-9f8a-793e52cd644d\Pasted text.txt; SHA 0a64d4fe9dc2d80211568d74cc49335472d7a2be01a199223bf4b1a0fb58e983; linha 41,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-0a64d4fe-0001: AUD-01 Publicar parâmetro. Antes/depois, actor, data e correlação registados; registo não editável. Alta",P2,MASTER-0a64d4fe-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-0a64d4fe-0001,1,"[{""id"":""MASTER-0a64d4fe-0001"",""pedido"":""AUD-01 Publicar parâmetro. Antes/depois, actor, data e correlação registados; registo não editável. Alta"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ce71e769-044b-4eaa-9f8a-793e52cd644d\\Pasted text.txt; SHA 0a64d4fe9dc2d80211568d74cc49335472d7a2be01a199223bf4b1a0fb58e983; linha 41""],""aceitacao"":""AUD-01 Publicar parâmetro. Antes/depois, actor, data e correlação registados; registo não editável. Alta"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0001,"O formulário deve servir simultaneamente para recolher os dados necessários à simulação fiscal e, mediante consentimento explícito do utilizador, reutilizar esses dados para criar uma Manifestação de Interesse de Investimento ou uma Manifestação de Oportunidade de Negócio. A simulação mantém natureza informativa; a manifestação cria um processo formal, sujeito a autenticação, validação documental e acompanhamento no InvestMoz.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 8,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0001: O formulário deve servir simultaneamente para recolher os dados necessários à simulação fiscal e, mediante consentimento explícito do utilizador, reutilizar esses dados para criar uma Manifestação de Interesse de Investimento ou uma Manifestação de Oportunidade de Negócio. A simulação mantém natureza informativa; a manifestação cria um processo formal, sujeito a autenticação, validação documental e acompanhamento no InvestMoz.",P2,MASTER-8ab2b0df-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0001,1,"[{""id"":""MASTER-8ab2b0df-0001"",""pedido"":""O formulário deve servir simultaneamente para recolher os dados necessários à simulação fiscal e, mediante consentimento explícito do utilizador, reutilizar esses dados para criar uma Manifestação de Interesse de Investimento ou uma Manifestação de Oportunidade de Negócio. A simulação mantém natureza informativa; a manifestação cria um processo formal, sujeito a autenticação, validação documental e acompanhamento no InvestMoz."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 8""],""aceitacao"":""O formulário deve servir simultaneamente para recolher os dados necessários à simulação fiscal e, mediante consentimento explícito do utilizador, reutilizar esses dados para criar uma Manifestação de Interesse de Investimento ou uma Manifestação de Oportunidade de Negócio. A simulação mantém natureza informativa; a manifestação cria um processo formal, sujeito a autenticação, validação documental e acompanhamento no InvestMoz."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0002,"Simulação anónima O utilizador preenche apenas os dados económicos essenciais, sem identificação pessoal obrigatória. Resultado fiscal indicativo; pode guardar temporariamente por token ou autenticar-se para continuar.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 11,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0002: Simulação anónima O utilizador preenche apenas os dados económicos essenciais, sem identificação pessoal obrigatória. Resultado fiscal indicativo; pode guardar temporariamente por token ou autenticar-se para continuar.",P2,MASTER-8ab2b0df-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0002,1,"[{""id"":""MASTER-8ab2b0df-0002"",""pedido"":""Simulação anónima O utilizador preenche apenas os dados económicos essenciais, sem identificação pessoal obrigatória. Resultado fiscal indicativo; pode guardar temporariamente por token ou autenticar-se para continuar."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 11""],""aceitacao"":""Simulação anónima O utilizador preenche apenas os dados económicos essenciais, sem identificação pessoal obrigatória. Resultado fiscal indicativo; pode guardar temporariamente por token ou autenticar-se para continuar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0003,"2. Perfil do promotor Tipo de pessoa; investidor nacional/estrangeiro; residente fiscal; entidade existente/em constituição; país; NUIT opcional na simulação e obrigatório quando legalmente exigido na manifestação. Quando autenticado, pré-preencher a partir do Perfil do Investidor; alterações não actualizam o cadastro mestre sem confirmação separada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 18,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-8ab2b0df-0003: 2. Perfil do promotor Tipo de pessoa; investidor nacional/estrangeiro; residente fiscal; entidade existente/em constituição; país; NUIT opcional na simulação e obrigatório quando legalmente exigido na manifestação. Quando autenticado, pré-preencher a partir do Perfil do Investidor; alterações não actualizam o cadastro mestre sem confirmação separada.",P1,MASTER-8ab2b0df-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0003,1,"[{""id"":""MASTER-8ab2b0df-0003"",""pedido"":""2. Perfil do promotor Tipo de pessoa; investidor nacional/estrangeiro; residente fiscal; entidade existente/em constituição; país; NUIT opcional na simulação e obrigatório quando legalmente exigido na manifestação. Quando autenticado, pré-preencher a partir do Perfil do Investidor; alterações não actualizam o cadastro mestre sem confirmação separada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 18""],""aceitacao"":""2. Perfil do promotor Tipo de pessoa; investidor nacional/estrangeiro; residente fiscal; entidade existente/em constituição; país; NUIT opcional na simulação e obrigatório quando legalmente exigido na manifestação. Quando autenticado, pré-preencher a partir do Perfil do Investidor; alterações não actualizam o cadastro mestre sem confirmação separada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0004,3. Identificação e contactos Nome/denominação; representante; documento de identificação ou registo; telefone; correio electrónico; endereço; idioma preferido. Só obrigatório na manifestação; dados pessoais separados dos dados económicos e protegidos por consentimento.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 19,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-8ab2b0df-0004: 3. Identificação e contactos Nome/denominação; representante; documento de identificação ou registo; telefone; correio electrónico; endereço; idioma preferido. Só obrigatório na manifestação; dados pessoais separados dos dados económicos e protegidos por consentimento.,P2,MASTER-8ab2b0df-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0004,1,"[{""id"":""MASTER-8ab2b0df-0004"",""pedido"":""3. Identificação e contactos Nome/denominação; representante; documento de identificação ou registo; telefone; correio electrónico; endereço; idioma preferido. Só obrigatório na manifestação; dados pessoais separados dos dados económicos e protegidos por consentimento."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 19""],""aceitacao"":""3. Identificação e contactos Nome/denominação; representante; documento de identificação ou registo; telefone; correio electrónico; endereço; idioma preferido. Só obrigatório na manifestação; dados pessoais separados dos dados económicos e protegidos por consentimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0005,"6. Estrutura financeira Investimento total; moeda; capital próprio; financiamento; montante já mobilizado; montante procurado; origem dos fundos; prazo; receitas, custos e lucro estimados. Valores partilhados com a simulação; financiamento deve reconciliar com o montante total ou gerar aviso.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 22,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0005: 6. Estrutura financeira Investimento total; moeda; capital próprio; financiamento; montante já mobilizado; montante procurado; origem dos fundos; prazo; receitas, custos e lucro estimados. Valores partilhados com a simulação; financiamento deve reconciliar com o montante total ou gerar aviso.",P2,MASTER-8ab2b0df-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0005,1,"[{""id"":""MASTER-8ab2b0df-0005"",""pedido"":""6. Estrutura financeira Investimento total; moeda; capital próprio; financiamento; montante já mobilizado; montante procurado; origem dos fundos; prazo; receitas, custos e lucro estimados. Valores partilhados com a simulação; financiamento deve reconciliar com o montante total ou gerar aviso."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 22""],""aceitacao"":""6. Estrutura financeira Investimento total; moeda; capital próprio; financiamento; montante já mobilizado; montante procurado; origem dos fundos; prazo; receitas, custos e lucro estimados. Valores partilhados com a simulação; financiamento deve reconciliar com o montante total ou gerar aviso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0006,"8. Operação fiscal Vendas tributadas, isentas, taxa zero e exportações; custos dedutíveis; remunerações; pagamentos ao exterior; importações por item; benefícios alegados. Enviado ao motor fiscal; benefícios ficam “a validar” enquanto a evidência não for aprovada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 24,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0006: 8. Operação fiscal Vendas tributadas, isentas, taxa zero e exportações; custos dedutíveis; remunerações; pagamentos ao exterior; importações por item; benefícios alegados. Enviado ao motor fiscal; benefícios ficam “a validar” enquanto a evidência não for aprovada.",P2,MASTER-8ab2b0df-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0006,1,"[{""id"":""MASTER-8ab2b0df-0006"",""pedido"":""8. Operação fiscal Vendas tributadas, isentas, taxa zero e exportações; custos dedutíveis; remunerações; pagamentos ao exterior; importações por item; benefícios alegados. Enviado ao motor fiscal; benefícios ficam “a validar” enquanto a evidência não for aprovada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 24""],""aceitacao"":""8. Operação fiscal Vendas tributadas, isentas, taxa zero e exportações; custos dedutíveis; remunerações; pagamentos ao exterior; importações por item; benefícios alegados. Enviado ao motor fiscal; benefícios ficam “a validar” enquanto a evidência não for aprovada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0007,"11. Consentimentos Aceitação dos termos; declaração de veracidade; consentimento para reutilizar dados da simulação; autorização de contacto; opção de publicação da oportunidade. Consentimentos separados, versionados e revogáveis quando aplicável; publicação nunca é presumida.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 27,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0007: 11. Consentimentos Aceitação dos termos; declaração de veracidade; consentimento para reutilizar dados da simulação; autorização de contacto; opção de publicação da oportunidade. Consentimentos separados, versionados e revogáveis quando aplicável; publicação nunca é presumida.",P2,MASTER-8ab2b0df-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0007,1,"[{""id"":""MASTER-8ab2b0df-0007"",""pedido"":""11. Consentimentos Aceitação dos termos; declaração de veracidade; consentimento para reutilizar dados da simulação; autorização de contacto; opção de publicação da oportunidade. Consentimentos separados, versionados e revogáveis quando aplicável; publicação nunca é presumida."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 27""],""aceitacao"":""11. Consentimentos Aceitação dos termos; declaração de veracidade; consentimento para reutilizar dados da simulação; autorização de contacto; opção de publicação da oportunidade. Consentimentos separados, versionados e revogáveis quando aplicável; publicação nunca é presumida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0008,"12. Revisão e submissão Resumo dos dados; lacunas; resultado fiscal; riscos; dados públicos/privados; declaração final. Guardar rascunho, validar, submeter ou regressar; submissão gera referência e bloqueia versão enviada.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 28,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0008: 12. Revisão e submissão Resumo dos dados; lacunas; resultado fiscal; riscos; dados públicos/privados; declaração final. Guardar rascunho, validar, submeter ou regressar; submissão gera referência e bloqueia versão enviada.",P1,MASTER-8ab2b0df-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0008,1,"[{""id"":""MASTER-8ab2b0df-0008"",""pedido"":""12. Revisão e submissão Resumo dos dados; lacunas; resultado fiscal; riscos; dados públicos/privados; declaração final. Guardar rascunho, validar, submeter ou regressar; submissão gera referência e bloqueia versão enviada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 28""],""aceitacao"":""12. Revisão e submissão Resumo dos dados; lacunas; resultado fiscal; riscos; dados públicos/privados; declaração final. Guardar rascunho, validar, submeter ou regressar; submissão gera referência e bloqueia versão enviada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0009,Conta/IAM Manifestação owner_user_id identifica o proprietário; autenticação obrigatória para submissão formal.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 32,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-8ab2b0df-0009: Conta/IAM Manifestação owner_user_id identifica o proprietário; autenticação obrigatória para submissão formal.,P2,MASTER-8ab2b0df-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0009,1,"[{""id"":""MASTER-8ab2b0df-0009"",""pedido"":""Conta/IAM Manifestação owner_user_id identifica o proprietário; autenticação obrigatória para submissão formal."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 32""],""aceitacao"":""Conta/IAM Manifestação owner_user_id identifica o proprietário; autenticação obrigatória para submissão formal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0010,"4. Após o resultado, a interface apresenta “Guardar”, “Criar cenários” e “Manifestar interesse”.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 46,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-8ab2b0df-0010: 4. Após o resultado, a interface apresenta “Guardar”, “Criar cenários” e “Manifestar interesse”.",P2,MASTER-8ab2b0df-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0010,1,"[{""id"":""MASTER-8ab2b0df-0010"",""pedido"":""4. Após o resultado, a interface apresenta “Guardar”, “Criar cenários” e “Manifestar interesse”."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 46""],""aceitacao"":""4. Após o resultado, a interface apresenta “Guardar”, “Criar cenários” e “Manifestar interesse”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0011,"7. A validação identifica campos obrigatórios, documentos, divergências e dados que serão públicos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 49,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-8ab2b0df-0011: 7. A validação identifica campos obrigatórios, documentos, divergências e dados que serão públicos.",P2,MASTER-8ab2b0df-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0011,1,"[{""id"":""MASTER-8ab2b0df-0011"",""pedido"":""7. A validação identifica campos obrigatórios, documentos, divergências e dados que serão públicos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 49""],""aceitacao"":""7. A validação identifica campos obrigatórios, documentos, divergências e dados que serão públicos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0012,"investment_manifestations id, reference_no, owner_user_id, investor_profile_id, simulation_id, manifestation_type, title, summary, status, confidentiality, submitted_at, current_version, created_at, updated_at Registo central da manifestação; simulation_id é opcional na criação directa, mas obrigatório quando convertida de uma simulação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 57,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-8ab2b0df-0012: investment_manifestations id, reference_no, owner_user_id, investor_profile_id, simulation_id, manifestation_type, title, summary, status, confidentiality, submitted_at, current_version, created_at, updated_at Registo central da manifestação; simulation_id é opcional na criação directa, mas obrigatório quando convertida de uma simulação.",P2,MASTER-8ab2b0df-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0012,1,"[{""id"":""MASTER-8ab2b0df-0012"",""pedido"":""investment_manifestations id, reference_no, owner_user_id, investor_profile_id, simulation_id, manifestation_type, title, summary, status, confidentiality, submitted_at, current_version, created_at, updated_at Registo central da manifestação; simulation_id é opcional na criação directa, mas obrigatório quando convertida de uma simulação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 57""],""aceitacao"":""investment_manifestations id, reference_no, owner_user_id, investor_profile_id, simulation_id, manifestation_type, title, summary, status, confidentiality, submitted_at, current_version, created_at, updated_at Registo central da manifestação; simulation_id é opcional na criação directa, mas obrigatório quando convertida de uma simulação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0013,PATCH /api/v1/manifestations/{id} Guardar rascunho. Usa If-Match; não permite alterar versão já submetida.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 73,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-8ab2b0df-0013: PATCH /api/v1/manifestations/{id} Guardar rascunho. Usa If-Match; não permite alterar versão já submetida.,P1,MASTER-8ab2b0df-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0013,1,"[{""id"":""MASTER-8ab2b0df-0013"",""pedido"":""PATCH /api/v1/manifestations/{id} Guardar rascunho. Usa If-Match; não permite alterar versão já submetida."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 73""],""aceitacao"":""PATCH /api/v1/manifestations/{id} Guardar rascunho. Usa If-Match; não permite alterar versão já submetida."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0014,"POST /api/v1/manifestations/{id}/validate Validar campos, documentos, reconciliação e permissões de publicação. Devolve erros, avisos e informação em falta.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 74,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-8ab2b0df-0014: POST /api/v1/manifestations/{id}/validate Validar campos, documentos, reconciliação e permissões de publicação. Devolve erros, avisos e informação em falta.",P2,MASTER-8ab2b0df-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0014,1,"[{""id"":""MASTER-8ab2b0df-0014"",""pedido"":""POST /api/v1/manifestations/{id}/validate Validar campos, documentos, reconciliação e permissões de publicação. Devolve erros, avisos e informação em falta."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 74""],""aceitacao"":""POST /api/v1/manifestations/{id}/validate Validar campos, documentos, reconciliação e permissões de publicação. Devolve erros, avisos e informação em falta."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0015,"POST /api/v1/manifestations/{id}/documents Registar metadados e obter URL segura de carregamento. Valida tipo, tamanho, hash, antivírus e confidencialidade.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 76,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-8ab2b0df-0015: POST /api/v1/manifestations/{id}/documents Registar metadados e obter URL segura de carregamento. Valida tipo, tamanho, hash, antivírus e confidencialidade.",P2,MASTER-8ab2b0df-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0015,1,"[{""id"":""MASTER-8ab2b0df-0015"",""pedido"":""POST /api/v1/manifestations/{id}/documents Registar metadados e obter URL segura de carregamento. Valida tipo, tamanho, hash, antivírus e confidencialidade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 76""],""aceitacao"":""POST /api/v1/manifestations/{id}/documents Registar metadados e obter URL segura de carregamento. Valida tipo, tamanho, hash, antivírus e confidencialidade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0016,"• Apresentar barra de progresso, gravação automática, resumo por etapa e indicação clara de campos obrigatórios.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 83,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0016: • Apresentar barra de progresso, gravação automática, resumo por etapa e indicação clara de campos obrigatórios.",P2,MASTER-8ab2b0df-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0016,1,"[{""id"":""MASTER-8ab2b0df-0016"",""pedido"":""• Apresentar barra de progresso, gravação automática, resumo por etapa e indicação clara de campos obrigatórios."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 83""],""aceitacao"":""• Apresentar barra de progresso, gravação automática, resumo por etapa e indicação clara de campos obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0017,"• Usar listas oficiais para sectores, países e geografia; permitir pesquisa e selecção sem exigir conhecimento de códigos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 84,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0017: • Usar listas oficiais para sectores, países e geografia; permitir pesquisa e selecção sem exigir conhecimento de códigos.",P1,MASTER-8ab2b0df-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0017,1,"[{""id"":""MASTER-8ab2b0df-0017"",""pedido"":""• Usar listas oficiais para sectores, países e geografia; permitir pesquisa e selecção sem exigir conhecimento de códigos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 84""],""aceitacao"":""• Usar listas oficiais para sectores, países e geografia; permitir pesquisa e selecção sem exigir conhecimento de códigos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0018,• Aplicar validação no campo e no servidor; mensagens devem indicar como corrigir o erro.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 85,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0018: • Aplicar validação no campo e no servidor; mensagens devem indicar como corrigir o erro.,P2,MASTER-8ab2b0df-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0018,1,"[{""id"":""MASTER-8ab2b0df-0018"",""pedido"":""• Aplicar validação no campo e no servidor; mensagens devem indicar como corrigir o erro."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 85""],""aceitacao"":""• Aplicar validação no campo e no servidor; mensagens devem indicar como corrigir o erro."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0019,"• Permitir preencher por teclado, leitor de ecrã, zoom e dispositivo móvel; não depender apenas de cor para comunicar estado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 86,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0019: • Permitir preencher por teclado, leitor de ecrã, zoom e dispositivo móvel; não depender apenas de cor para comunicar estado.",P2,MASTER-8ab2b0df-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0019,1,"[{""id"":""MASTER-8ab2b0df-0019"",""pedido"":""• Permitir preencher por teclado, leitor de ecrã, zoom e dispositivo móvel; não depender apenas de cor para comunicar estado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 86""],""aceitacao"":""• Permitir preencher por teclado, leitor de ecrã, zoom e dispositivo móvel; não depender apenas de cor para comunicar estado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0020,"• A conversão deve ser idempotente: repetir o pedido não pode criar duas manifestações, projectos ou oportunidades.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 90,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0020: • A conversão deve ser idempotente: repetir o pedido não pode criar duas manifestações, projectos ou oportunidades.",P2,MASTER-8ab2b0df-0020: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0020,1,"[{""id"":""MASTER-8ab2b0df-0020"",""pedido"":""• A conversão deve ser idempotente: repetir o pedido não pode criar duas manifestações, projectos ou oportunidades."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 90""],""aceitacao"":""• A conversão deve ser idempotente: repetir o pedido não pode criar duas manifestações, projectos ou oportunidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0021,"• O relatório da manifestação deve incluir referência, resumo, resultado fiscal associado, documentos, estado, próximos passos e contactos institucionais.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 91,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0021: • O relatório da manifestação deve incluir referência, resumo, resultado fiscal associado, documentos, estado, próximos passos e contactos institucionais.",P2,MASTER-8ab2b0df-0021: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0021,1,"[{""id"":""MASTER-8ab2b0df-0021"",""pedido"":""• O relatório da manifestação deve incluir referência, resumo, resultado fiscal associado, documentos, estado, próximos passos e contactos institucionais."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 91""],""aceitacao"":""• O relatório da manifestação deve incluir referência, resumo, resultado fiscal associado, documentos, estado, próximos passos e contactos institucionais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-8ab2b0df-0022,"Esta secção transforma a estrutura funcional da Secção 17 num formulário directamente implementável. Cada campo possui uma chave estável para o front-end, API, base de dados, testes e relatórios. “Obrigatório condicional” significa que a exigência é activada por respostas anteriores.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 94,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-8ab2b0df-0022: Esta secção transforma a estrutura funcional da Secção 17 num formulário directamente implementável. Cada campo possui uma chave estável para o front-end, API, base de dados, testes e relatórios. “Obrigatório condicional” significa que a exigência é activada por respostas anteriores.",P2,MASTER-8ab2b0df-0022: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0022,1,"[{""id"":""MASTER-8ab2b0df-0022"",""pedido"":""Esta secção transforma a estrutura funcional da Secção 17 num formulário directamente implementável. Cada campo possui uma chave estável para o front-end, API, base de dados, testes e relatórios. “Obrigatório condicional” significa que a exigência é activada por respostas anteriores."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 94""],""aceitacao"":""Esta secção transforma a estrutura funcional da Secção 17 num formulário directamente implementável. Cada campo possui uma chave estável para o front-end, API, base de dados, testes e relatórios. “Obrigatório condicional” significa que a exigência é activada por respostas anteriores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +MASTER-8ab2b0df-0023,"purpose — O que pretende fazer? Selecção única: simulate_only, own_investment, seek_investor, seek_partner, present_opportunity, request_facilitation Obrigatório; controla o percurso.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 97,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0023: purpose — O que pretende fazer? Selecção única: simulate_only, own_investment, seek_investor, seek_partner, present_opportunity, request_facilitation Obrigatório; controla o percurso.",P2,MASTER-8ab2b0df-0023: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0023,1,"[{""id"":""MASTER-8ab2b0df-0023"",""pedido"":""purpose — O que pretende fazer? Selecção única: simulate_only, own_investment, seek_investor, seek_partner, present_opportunity, request_facilitation Obrigatório; controla o percurso."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 97""],""aceitacao"":""purpose — O que pretende fazer? Selecção única: simulate_only, own_investment, seek_investor, seek_partner, present_opportunity, request_facilitation Obrigatório; controla o percurso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0024,"manifestation_type — Tipo de manifestação Selecção única: investment, business Obrigatório se purpose não for simulate_only.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 98,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-8ab2b0df-0024: manifestation_type — Tipo de manifestação Selecção única: investment, business Obrigatório se purpose não for simulate_only.",P2,MASTER-8ab2b0df-0024: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0024,1,"[{""id"":""MASTER-8ab2b0df-0024"",""pedido"":""manifestation_type — Tipo de manifestação Selecção única: investment, business Obrigatório se purpose não for simulate_only."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 98""],""aceitacao"":""manifestation_type — Tipo de manifestação Selecção única: investment, business Obrigatório se purpose não for simulate_only."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0025,"source_id UUID Obrigatório quando a origem é projecto, oportunidade ou simulação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 100,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0025: source_id UUID Obrigatório quando a origem é projecto, oportunidade ou simulação.",P2,MASTER-8ab2b0df-0025: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0025,1,"[{""id"":""MASTER-8ab2b0df-0025"",""pedido"":""source_id UUID Obrigatório quando a origem é projecto, oportunidade ou simulação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 100""],""aceitacao"":""source_id UUID Obrigatório quando a origem é projecto, oportunidade ou simulação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0026,"preferred_language Selecção: pt-MZ, en Obrigatório; predefinido pelo perfil/navegador.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 101,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0026: preferred_language Selecção: pt-MZ, en Obrigatório; predefinido pelo perfil/navegador.",P2,MASTER-8ab2b0df-0026: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0026,1,"[{""id"":""MASTER-8ab2b0df-0026"",""pedido"":""preferred_language Selecção: pt-MZ, en Obrigatório; predefinido pelo perfil/navegador."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 101""],""aceitacao"":""preferred_language Selecção: pt-MZ, en Obrigatório; predefinido pelo perfil/navegador."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0027,"promoter.person_type singular, collective, sole_trader, consortium Obrigatório.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 104,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0027: promoter.person_type singular, collective, sole_trader, consortium Obrigatório.",P2,MASTER-8ab2b0df-0027: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0027,1,"[{""id"":""MASTER-8ab2b0df-0027"",""pedido"":""promoter.person_type singular, collective, sole_trader, consortium Obrigatório."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 104""],""aceitacao"":""promoter.person_type singular, collective, sole_trader, consortium Obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0028,"promoter.investor_origin national, foreign, mixed Obrigatório; activa perguntas cambiais.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 105,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0028: promoter.investor_origin national, foreign, mixed Obrigatório; activa perguntas cambiais.",P2,MASTER-8ab2b0df-0028: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0028,1,"[{""id"":""MASTER-8ab2b0df-0028"",""pedido"":""promoter.investor_origin national, foreign, mixed Obrigatório; activa perguntas cambiais."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 105""],""aceitacao"":""promoter.investor_origin national, foreign, mixed Obrigatório; activa perguntas cambiais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0029,promoter.tax_residency_country País do catálogo ISO Obrigatório.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 106,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0029: promoter.tax_residency_country País do catálogo ISO Obrigatório.,P1,MASTER-8ab2b0df-0029: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0029,1,"[{""id"":""MASTER-8ab2b0df-0029"",""pedido"":""promoter.tax_residency_country País do catálogo ISO Obrigatório."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 106""],""aceitacao"":""promoter.tax_residency_country País do catálogo ISO Obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0030,"promoter.entity_stage existing, being_formed Obrigatório para pessoa colectiva/consórcio.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 107,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0030: promoter.entity_stage existing, being_formed Obrigatório para pessoa colectiva/consórcio.",P2,MASTER-8ab2b0df-0030: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0030,1,"[{""id"":""MASTER-8ab2b0df-0030"",""pedido"":""promoter.entity_stage existing, being_formed Obrigatório para pessoa colectiva/consórcio."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 107""],""aceitacao"":""promoter.entity_stage existing, being_formed Obrigatório para pessoa colectiva/consórcio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0031,promoter.legal_form Catálogo de formas jurídicas Obrigatório para entidade existente.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 108,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0031: promoter.legal_form Catálogo de formas jurídicas Obrigatório para entidade existente.,P2,MASTER-8ab2b0df-0031: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0031,1,"[{""id"":""MASTER-8ab2b0df-0031"",""pedido"":""promoter.legal_form Catálogo de formas jurídicas Obrigatório para entidade existente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 108""],""aceitacao"":""promoter.legal_form Catálogo de formas jurídicas Obrigatório para entidade existente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0032,promoter.nuit Texto validado Opcional na simulação; obrigatório na manifestação quando aplicável.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 110,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-8ab2b0df-0032: promoter.nuit Texto validado Opcional na simulação; obrigatório na manifestação quando aplicável.,P2,MASTER-8ab2b0df-0032: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0032,1,"[{""id"":""MASTER-8ab2b0df-0032"",""pedido"":""promoter.nuit Texto validado Opcional na simulação; obrigatório na manifestação quando aplicável."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 110""],""aceitacao"":""promoter.nuit Texto validado Opcional na simulação; obrigatório na manifestação quando aplicável."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0033,promoter.profile_confirmation Booleano Obrigatório quando existirem dados pré-preenchidos.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 111,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0033: promoter.profile_confirmation Booleano Obrigatório quando existirem dados pré-preenchidos.,P2,MASTER-8ab2b0df-0033: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0033,1,"[{""id"":""MASTER-8ab2b0df-0033"",""pedido"":""promoter.profile_confirmation Booleano Obrigatório quando existirem dados pré-preenchidos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 111""],""aceitacao"":""promoter.profile_confirmation Booleano Obrigatório quando existirem dados pré-preenchidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0034,"identity.legal_name Texto, 2–200 caracteres Obrigatório para manifestação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 114,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-8ab2b0df-0034: identity.legal_name Texto, 2–200 caracteres Obrigatório para manifestação.",P2,MASTER-8ab2b0df-0034: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0034,1,"[{""id"":""MASTER-8ab2b0df-0034"",""pedido"":""identity.legal_name Texto, 2–200 caracteres Obrigatório para manifestação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 114""],""aceitacao"":""identity.legal_name Texto, 2–200 caracteres Obrigatório para manifestação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0035,identity.registration_number Texto Obrigatório para entidade existente.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 116,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0035: identity.registration_number Texto Obrigatório para entidade existente.,P2,MASTER-8ab2b0df-0035: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0035,1,"[{""id"":""MASTER-8ab2b0df-0035"",""pedido"":""identity.registration_number Texto Obrigatório para entidade existente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 116""],""aceitacao"":""identity.registration_number Texto Obrigatório para entidade existente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0036,identity.representative_name Texto Obrigatório para pessoa colectiva/consórcio.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 117,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0036: identity.representative_name Texto Obrigatório para pessoa colectiva/consórcio.,P2,MASTER-8ab2b0df-0036: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0036,1,"[{""id"":""MASTER-8ab2b0df-0036"",""pedido"":""identity.representative_name Texto Obrigatório para pessoa colectiva/consórcio."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 117""],""aceitacao"":""identity.representative_name Texto Obrigatório para pessoa colectiva/consórcio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0037,identity.representative_capacity Texto/seleção Obrigatório quando há representante.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 118,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0037: identity.representative_capacity Texto/seleção Obrigatório quando há representante.,P2,MASTER-8ab2b0df-0037: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0037,1,"[{""id"":""MASTER-8ab2b0df-0037"",""pedido"":""identity.representative_capacity Texto/seleção Obrigatório quando há representante."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 118""],""aceitacao"":""identity.representative_capacity Texto/seleção Obrigatório quando há representante."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0038,contact.email Correio electrónico Obrigatório e verificado antes da submissão.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 119,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0038: contact.email Correio electrónico Obrigatório e verificado antes da submissão.,P2,MASTER-8ab2b0df-0038: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0038,1,"[{""id"":""MASTER-8ab2b0df-0038"",""pedido"":""contact.email Correio electrónico Obrigatório e verificado antes da submissão."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 119""],""aceitacao"":""contact.email Correio electrónico Obrigatório e verificado antes da submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0039,contact.phone Telefone internacional Obrigatório; código do país incluído.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 120,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0039: contact.phone Telefone internacional Obrigatório; código do país incluído.,P1,MASTER-8ab2b0df-0039: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0039,1,"[{""id"":""MASTER-8ab2b0df-0039"",""pedido"":""contact.phone Telefone internacional Obrigatório; código do país incluído."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 120""],""aceitacao"":""contact.phone Telefone internacional Obrigatório; código do país incluído."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0040,"contact.address, country, province, district Texto e catálogos Obrigatório para manifestação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 121,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-8ab2b0df-0040: contact.address, country, province, district Texto e catálogos Obrigatório para manifestação.",P2,MASTER-8ab2b0df-0040: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0040,1,"[{""id"":""MASTER-8ab2b0df-0040"",""pedido"":""contact.address, country, province, district Texto e catálogos Obrigatório para manifestação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 121""],""aceitacao"":""contact.address, country, province, district Texto e catálogos Obrigatório para manifestação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0041,"contact.preferred_channel portal, email, phone Obrigatório; SMS apenas se existir serviço autorizado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 122,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0041: contact.preferred_channel portal, email, phone Obrigatório; SMS apenas se existir serviço autorizado.",P2,MASTER-8ab2b0df-0041: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0041,1,"[{""id"":""MASTER-8ab2b0df-0041"",""pedido"":""contact.preferred_channel portal, email, phone Obrigatório; SMS apenas se existir serviço autorizado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 122""],""aceitacao"":""contact.preferred_channel portal, email, phone Obrigatório; SMS apenas se existir serviço autorizado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0042,"project.title Texto, 5–200 caracteres Obrigatório; pesquisa de possíveis duplicados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 125,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0042: project.title Texto, 5–200 caracteres Obrigatório; pesquisa de possíveis duplicados.",P2,MASTER-8ab2b0df-0042: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0042,1,"[{""id"":""MASTER-8ab2b0df-0042"",""pedido"":""project.title Texto, 5–200 caracteres Obrigatório; pesquisa de possíveis duplicados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 125""],""aceitacao"":""project.title Texto, 5–200 caracteres Obrigatório; pesquisa de possíveis duplicados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0043,"project.summary Texto, 100–3000 caracteres Obrigatório para manifestação.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 126,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-8ab2b0df-0043: project.summary Texto, 100–3000 caracteres Obrigatório para manifestação.",P2,MASTER-8ab2b0df-0043: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0043,1,"[{""id"":""MASTER-8ab2b0df-0043"",""pedido"":""project.summary Texto, 100–3000 caracteres Obrigatório para manifestação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 126""],""aceitacao"":""project.summary Texto, 100–3000 caracteres Obrigatório para manifestação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0044,"project.type new, expansion, acquisition, partnership, concession, supplier, buyer, other Obrigatório.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 127,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0044: project.type new, expansion, acquisition, partnership, concession, supplier, buyer, other Obrigatório.",P2,MASTER-8ab2b0df-0044: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0044,1,"[{""id"":""MASTER-8ab2b0df-0044"",""pedido"":""project.type new, expansion, acquisition, partnership, concession, supplier, buyer, other Obrigatório."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 127""],""aceitacao"":""project.type new, expansion, acquisition, partnership, concession, supplier, buyer, other Obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0045,project.sector_id e activity_id UUIDs de catálogo Obrigatórios; actividade dependente do sector.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 128,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0045: project.sector_id e activity_id UUIDs de catálogo Obrigatórios; actividade dependente do sector.,P2,MASTER-8ab2b0df-0045: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0045,1,"[{""id"":""MASTER-8ab2b0df-0045"",""pedido"":""project.sector_id e activity_id UUIDs de catálogo Obrigatórios; actividade dependente do sector."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 128""],""aceitacao"":""project.sector_id e activity_id UUIDs de catálogo Obrigatórios; actividade dependente do sector."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0046,"project.maturity_stage idea, concept, pre_feasibility, feasibility, financing, implementation, operation Obrigatório.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 130,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0046: project.maturity_stage idea, concept, pre_feasibility, feasibility, financing, implementation, operation Obrigatório.",P2,MASTER-8ab2b0df-0046: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0046,1,"[{""id"":""MASTER-8ab2b0df-0046"",""pedido"":""project.maturity_stage idea, concept, pre_feasibility, feasibility, financing, implementation, operation Obrigatório."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 130""],""aceitacao"":""project.maturity_stage idea, concept, pre_feasibility, feasibility, financing, implementation, operation Obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0047,project.expected_start_date Data Obrigatório; não anterior à data de referência sem justificação.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 131,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0047: project.expected_start_date Data Obrigatório; não anterior à data de referência sem justificação.,P2,MASTER-8ab2b0df-0047: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0047,1,"[{""id"":""MASTER-8ab2b0df-0047"",""pedido"":""project.expected_start_date Data Obrigatório; não anterior à data de referência sem justificação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 131""],""aceitacao"":""project.expected_start_date Data Obrigatório; não anterior à data de referência sem justificação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0048,project.duration_years Inteiro positivo Obrigatório para projectos com prazo.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 132,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0048: project.duration_years Inteiro positivo Obrigatório para projectos com prazo.,P2,MASTER-8ab2b0df-0048: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0048,1,"[{""id"":""MASTER-8ab2b0df-0048"",""pedido"":""project.duration_years Inteiro positivo Obrigatório para projectos com prazo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 132""],""aceitacao"":""project.duration_years Inteiro positivo Obrigatório para projectos com prazo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0049,"location.province_id, district_id, locality_id UUIDs dependentes Província e distrito obrigatórios; localidade quando disponível.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 136,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0049: location.province_id, district_id, locality_id UUIDs dependentes Província e distrito obrigatórios; localidade quando disponível.",P2,MASTER-8ab2b0df-0049: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0049,1,"[{""id"":""MASTER-8ab2b0df-0049"",""pedido"":""location.province_id, district_id, locality_id UUIDs dependentes Província e distrito obrigatórios; localidade quando disponível."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 136""],""aceitacao"":""location.province_id, district_id, locality_id UUIDs dependentes Província e distrito obrigatórios; localidade quando disponível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0050,location.site_known Booleano Obrigatório.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 137,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0050: location.site_known Booleano Obrigatório.,P2,MASTER-8ab2b0df-0050: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0050,1,"[{""id"":""MASTER-8ab2b0df-0050"",""pedido"":""location.site_known Booleano Obrigatório."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 137""],""aceitacao"":""location.site_known Booleano Obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0051,location.area_required Decimal + unidade Obrigatório quando há necessidade de terreno.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 139,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0051: location.area_required Decimal + unidade Obrigatório quando há necessidade de terreno.,P2,MASTER-8ab2b0df-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0051,1,"[{""id"":""MASTER-8ab2b0df-0051"",""pedido"":""location.area_required Decimal + unidade Obrigatório quando há necessidade de terreno."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 139""],""aceitacao"":""location.area_required Decimal + unidade Obrigatório quando há necessidade de terreno."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0052,"location.land_status owned, duat, leased, requested, unknown Obrigatório para investimento físico.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 140,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0052: location.land_status owned, duat, leased, requested, unknown Obrigatório para investimento físico.",P2,MASTER-8ab2b0df-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0052,1,"[{""id"":""MASTER-8ab2b0df-0052"",""pedido"":""location.land_status owned, duat, leased, requested, unknown Obrigatório para investimento físico."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 140""],""aceitacao"":""location.land_status owned, duat, leased, requested, unknown Obrigatório para investimento físico."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0053,financial.currency ISO 4217 Obrigatório.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 145,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0053: financial.currency ISO 4217 Obrigatório.,P2,MASTER-8ab2b0df-0053: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0053,1,"[{""id"":""MASTER-8ab2b0df-0053"",""pedido"":""financial.currency ISO 4217 Obrigatório."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 145""],""aceitacao"":""financial.currency ISO 4217 Obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0054,financial.total_investment Decimal não negativo Obrigatório.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 146,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0054: financial.total_investment Decimal não negativo Obrigatório.,P2,MASTER-8ab2b0df-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0054,1,"[{""id"":""MASTER-8ab2b0df-0054"",""pedido"":""financial.total_investment Decimal não negativo Obrigatório."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 146""],""aceitacao"":""financial.total_investment Decimal não negativo Obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0055,"financial.own_capital, domestic_debt, foreign_debt, grants Decimais Obrigatórios com zero permitido; soma deve reconciliar com o total.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 147,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0055: financial.own_capital, domestic_debt, foreign_debt, grants Decimais Obrigatórios com zero permitido; soma deve reconciliar com o total.",P2,MASTER-8ab2b0df-0055: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0055,1,"[{""id"":""MASTER-8ab2b0df-0055"",""pedido"":""financial.own_capital, domestic_debt, foreign_debt, grants Decimais Obrigatórios com zero permitido; soma deve reconciliar com o total."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 147""],""aceitacao"":""financial.own_capital, domestic_debt, foreign_debt, grants Decimais Obrigatórios com zero permitido; soma deve reconciliar com o total."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0056,financial.secured_amount Decimal Obrigatório; não pode exceder o total.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 148,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0056: financial.secured_amount Decimal Obrigatório; não pode exceder o total.,P2,MASTER-8ab2b0df-0056: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0056,1,"[{""id"":""MASTER-8ab2b0df-0056"",""pedido"":""financial.secured_amount Decimal Obrigatório; não pode exceder o total."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 148""],""aceitacao"":""financial.secured_amount Decimal Obrigatório; não pode exceder o total."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0057,financial.funds_origin_countries Lista de países Obrigatório se existir capital/dívida estrangeira.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 150,dashboard/perfis,/api/v1/investment/companies/{id?}; /api/v1/investment/notifications; /api/v1/investment/notifications/{id}/read; /api/v1/investment/profile; /api/v1/investment/submissions/{id}/messages; /api/v1/investment/submissions/{id}/revisions/{version}; /dashboard; /investidor/companies/{id?}; /investidor/manifestacoes/{id}/messages; /investidor/manifestacoes/{id}/revisions/{version}; /investidor/notifications; /investidor/notifications/{id}/read,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0057: financial.funds_origin_countries Lista de países Obrigatório se existir capital/dívida estrangeira.,P1,MASTER-8ab2b0df-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0057,1,"[{""id"":""MASTER-8ab2b0df-0057"",""pedido"":""financial.funds_origin_countries Lista de países Obrigatório se existir capital/dívida estrangeira."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 150""],""aceitacao"":""financial.funds_origin_countries Lista de países Obrigatório se existir capital/dívida estrangeira."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.investment_accounts: 0 registos; public.investment_company_declarations: 0 registos; public.investment_submissions: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Reutilizar provas existentes; suplementar autorização/revogação/elevação por ação/consumidor, sem sistema paralelo. Critério individual original preservado; cobertura atual ainda não individualizada.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/DashboardController.php; app/Services/CountryCatalogue.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentWorkspaceTest, InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0058,"financial.annual_revenue, annual_operating_costs, expected_profit Decimais Obrigatórios para simulação de rendimento; lucro é reconciliado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 151,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0058: financial.annual_revenue, annual_operating_costs, expected_profit Decimais Obrigatórios para simulação de rendimento; lucro é reconciliado.",P2,MASTER-8ab2b0df-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0058,1,"[{""id"":""MASTER-8ab2b0df-0058"",""pedido"":""financial.annual_revenue, annual_operating_costs, expected_profit Decimais Obrigatórios para simulação de rendimento; lucro é reconciliado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 151""],""aceitacao"":""financial.annual_revenue, annual_operating_costs, expected_profit Decimais Obrigatórios para simulação de rendimento; lucro é reconciliado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0059,impact.direct_jobs e indirect_jobs Inteiros não negativos Obrigatórios para manifestação de investimento.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 155,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-8ab2b0df-0059: impact.direct_jobs e indirect_jobs Inteiros não negativos Obrigatórios para manifestação de investimento.,P2,MASTER-8ab2b0df-0059: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0059,1,"[{""id"":""MASTER-8ab2b0df-0059"",""pedido"":""impact.direct_jobs e indirect_jobs Inteiros não negativos Obrigatórios para manifestação de investimento."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 155""],""aceitacao"":""impact.direct_jobs e indirect_jobs Inteiros não negativos Obrigatórios para manifestação de investimento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0060,impact.national_jobs e foreign_jobs Inteiros A soma dos empregos directos deve reconciliar ou gerar aviso.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 156,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0060: impact.national_jobs e foreign_jobs Inteiros A soma dos empregos directos deve reconciliar ou gerar aviso.,P2,MASTER-8ab2b0df-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0060,1,"[{""id"":""MASTER-8ab2b0df-0060"",""pedido"":""impact.national_jobs e foreign_jobs Inteiros A soma dos empregos directos deve reconciliar ou gerar aviso."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 156""],""aceitacao"":""impact.national_jobs e foreign_jobs Inteiros A soma dos empregos directos deve reconciliar ou gerar aviso."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0061,impact.environmental_category Catálogo Obrigatório quando conhecido; “por determinar” permitido.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 160,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0061: impact.environmental_category Catálogo Obrigatório quando conhecido; “por determinar” permitido.,P2,MASTER-8ab2b0df-0061: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0061,1,"[{""id"":""MASTER-8ab2b0df-0061"",""pedido"":""impact.environmental_category Catálogo Obrigatório quando conhecido; “por determinar” permitido."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 160""],""aceitacao"":""impact.environmental_category Catálogo Obrigatório quando conhecido; “por determinar” permitido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0062,"tax.sales_taxable, sales_exempt, sales_zero_rate, exports Decimais Obrigatórios com zero permitido.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 164,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0062: tax.sales_taxable, sales_exempt, sales_zero_rate, exports Decimais Obrigatórios com zero permitido.",P2,MASTER-8ab2b0df-0062: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0062,1,"[{""id"":""MASTER-8ab2b0df-0062"",""pedido"":""tax.sales_taxable, sales_exempt, sales_zero_rate, exports Decimais Obrigatórios com zero permitido."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 164""],""aceitacao"":""tax.sales_taxable, sales_exempt, sales_zero_rate, exports Decimais Obrigatórios com zero permitido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0063,"tax.deductible_costs, non_deductible_costs, carried_losses Decimais Obrigatórios quando se calcula IRPC.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 165,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0063: tax.deductible_costs, non_deductible_costs, carried_losses Decimais Obrigatórios quando se calcula IRPC.",P2,MASTER-8ab2b0df-0063: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0063,1,"[{""id"":""MASTER-8ab2b0df-0063"",""pedido"":""tax.deductible_costs, non_deductible_costs, carried_losses Decimais Obrigatórios quando se calcula IRPC."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 165""],""aceitacao"":""tax.deductible_costs, non_deductible_costs, carried_losses Decimais Obrigatórios quando se calcula IRPC."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0064,"tax.imports[] Descrição, código pautal, origem, quantidade, factura, frete, seguro, moeda e preferência Condicional quando existem importações; código pautal obrigatório para cálculo definitivo.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 168,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0064: tax.imports[] Descrição, código pautal, origem, quantidade, factura, frete, seguro, moeda e preferência Condicional quando existem importações; código pautal obrigatório para cálculo definitivo.",P2,MASTER-8ab2b0df-0064: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0064,1,"[{""id"":""MASTER-8ab2b0df-0064"",""pedido"":""tax.imports[] Descrição, código pautal, origem, quantidade, factura, frete, seguro, moeda e preferência Condicional quando existem importações; código pautal obrigatório para cálculo definitivo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 168""],""aceitacao"":""tax.imports[] Descrição, código pautal, origem, quantidade, factura, frete, seguro, moeda e preferência Condicional quando existem importações; código pautal obrigatório para cálculo definitivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0065,tax.reference_date Data Obrigatório; selecciona regras vigentes.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 170,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0065: tax.reference_date Data Obrigatório; selecciona regras vigentes.,P2,MASTER-8ab2b0df-0065: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0065,1,"[{""id"":""MASTER-8ab2b0df-0065"",""pedido"":""tax.reference_date Data Obrigatório; selecciona regras vigentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 170""],""aceitacao"":""tax.reference_date Data Obrigatório; selecciona regras vigentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0066,"opportunity.offer_or_demand offer, demand, both Obrigatório para manifestação de negócio.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 173,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-8ab2b0df-0066: opportunity.offer_or_demand offer, demand, both Obrigatório para manifestação de negócio.",P2,MASTER-8ab2b0df-0066: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0066,1,"[{""id"":""MASTER-8ab2b0df-0066"",""pedido"":""opportunity.offer_or_demand offer, demand, both Obrigatório para manifestação de negócio."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 173""],""aceitacao"":""opportunity.offer_or_demand offer, demand, both Obrigatório para manifestação de negócio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0067,"opportunity.type capital, partner, buyer, supplier, land, technology, licence, services, other Obrigatório.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 174,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0067: opportunity.type capital, partner, buyer, supplier, land, technology, licence, services, other Obrigatório.",P2,MASTER-8ab2b0df-0067: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0067,1,"[{""id"":""MASTER-8ab2b0df-0067"",""pedido"":""opportunity.type capital, partner, buyer, supplier, land, technology, licence, services, other Obrigatório."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 174""],""aceitacao"":""opportunity.type capital, partner, buyer, supplier, land, technology, licence, services, other Obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0068,"opportunity.description Texto, 100–3000 caracteres Obrigatório.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 175,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0068: opportunity.description Texto, 100–3000 caracteres Obrigatório.",P2,MASTER-8ab2b0df-0068: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0068,1,"[{""id"":""MASTER-8ab2b0df-0068"",""pedido"":""opportunity.description Texto, 100–3000 caracteres Obrigatório."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 175""],""aceitacao"":""opportunity.description Texto, 100–3000 caracteres Obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0069,"opportunity.confidentiality public, registered_users, restricted, confidential Obrigatório; predefinido restricted.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 179,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-8ab2b0df-0069: opportunity.confidentiality public, registered_users, restricted, confidential Obrigatório; predefinido restricted.",P2,MASTER-8ab2b0df-0069: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0069,1,"[{""id"":""MASTER-8ab2b0df-0069"",""pedido"":""opportunity.confidentiality public, registered_users, restricted, confidential Obrigatório; predefinido restricted."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 179""],""aceitacao"":""opportunity.confidentiality public, registered_users, restricted, confidential Obrigatório; predefinido restricted."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0070,Etapa 10 — Documentos Obrigatório quando Validação,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 182,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-8ab2b0df-0070: Etapa 10 — Documentos Obrigatório quando Validação,P2,MASTER-8ab2b0df-0070: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0070,1,"[{""id"":""MASTER-8ab2b0df-0070"",""pedido"":""Etapa 10 — Documentos Obrigatório quando Validação"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 182""],""aceitacao"":""Etapa 10 — Documentos Obrigatório quando Validação"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0071,consents.terms_accepted Booleano + terms_version Obrigatório para submissão.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 193,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0071: consents.terms_accepted Booleano + terms_version Obrigatório para submissão.,P2,MASTER-8ab2b0df-0071: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0071,1,"[{""id"":""MASTER-8ab2b0df-0071"",""pedido"":""consents.terms_accepted Booleano + terms_version Obrigatório para submissão."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 193""],""aceitacao"":""consents.terms_accepted Booleano + terms_version Obrigatório para submissão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0072,consents.truth_declaration Booleano Obrigatório.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 194,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0072: consents.truth_declaration Booleano Obrigatório.,P2,MASTER-8ab2b0df-0072: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0072,1,"[{""id"":""MASTER-8ab2b0df-0072"",""pedido"":""consents.truth_declaration Booleano Obrigatório."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 194""],""aceitacao"":""consents.truth_declaration Booleano Obrigatório."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0073,consents.reuse_simulation Booleano Obrigatório quando a origem é simulação.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 195,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0073: consents.reuse_simulation Booleano Obrigatório quando a origem é simulação.,P2,MASTER-8ab2b0df-0073: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0073,1,"[{""id"":""MASTER-8ab2b0df-0073"",""pedido"":""consents.reuse_simulation Booleano Obrigatório quando a origem é simulação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 195""],""aceitacao"":""consents.reuse_simulation Booleano Obrigatório quando a origem é simulação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0074,consents.contact_authorisation Booleano Obrigatório para acompanhamento.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 196,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0074: consents.contact_authorisation Booleano Obrigatório para acompanhamento.,P2,MASTER-8ab2b0df-0074: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0074,1,"[{""id"":""MASTER-8ab2b0df-0074"",""pedido"":""consents.contact_authorisation Booleano Obrigatório para acompanhamento."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 196""],""aceitacao"":""consents.contact_authorisation Booleano Obrigatório para acompanhamento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0075,consents.publication_authorisation Booleano Obrigatório apenas se publish_requested=true.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 197,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0075: consents.publication_authorisation Booleano Obrigatório apenas se publish_requested=true.,P2,MASTER-8ab2b0df-0075: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0075,1,"[{""id"":""MASTER-8ab2b0df-0075"",""pedido"":""consents.publication_authorisation Booleano Obrigatório apenas se publish_requested=true."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 197""],""aceitacao"":""consents.publication_authorisation Booleano Obrigatório apenas se publish_requested=true."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0076,review.public_fields_confirmation Booleano Obrigatório quando há pedido de publicação.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 198,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0076: review.public_fields_confirmation Booleano Obrigatório quando há pedido de publicação.,P2,MASTER-8ab2b0df-0076: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0076,1,"[{""id"":""MASTER-8ab2b0df-0076"",""pedido"":""review.public_fields_confirmation Booleano Obrigatório quando há pedido de publicação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 198""],""aceitacao"":""review.public_fields_confirmation Booleano Obrigatório quando há pedido de publicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0077,review.validation_acknowledged Booleano Obrigatório; utilizador confirma avisos não bloqueadores.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 199,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0077: review.validation_acknowledged Booleano Obrigatório; utilizador confirma avisos não bloqueadores.,P2,MASTER-8ab2b0df-0077: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0077,1,"[{""id"":""MASTER-8ab2b0df-0077"",""pedido"":""review.validation_acknowledged Booleano Obrigatório; utilizador confirma avisos não bloqueadores."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 199""],""aceitacao"":""review.validation_acknowledged Booleano Obrigatório; utilizador confirma avisos não bloqueadores."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0078,review.final_declaration_name Texto Obrigatório; deve corresponder ao representante.,..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 200,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-8ab2b0df-0078: review.final_declaration_name Texto Obrigatório; deve corresponder ao representante.,P2,MASTER-8ab2b0df-0078: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0078,1,"[{""id"":""MASTER-8ab2b0df-0078"",""pedido"":""review.final_declaration_name Texto Obrigatório; deve corresponder ao representante."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 200""],""aceitacao"":""review.final_declaration_name Texto Obrigatório; deve corresponder ao representante."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0079,"PATCH /manifestations/{id} Content-Type merge-patch; pedido parcial. Resposta 200: manifestação, validação incremental e novo ETag. If-Match obrigatório; apenas draft ou information_requested.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 232,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-8ab2b0df-0079: PATCH /manifestations/{id} Content-Type merge-patch; pedido parcial. Resposta 200: manifestação, validação incremental e novo ETag. If-Match obrigatório; apenas draft ou information_requested.",P2,MASTER-8ab2b0df-0079: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0079,1,"[{""id"":""MASTER-8ab2b0df-0079"",""pedido"":""PATCH /manifestations/{id} Content-Type merge-patch; pedido parcial. Resposta 200: manifestação, validação incremental e novo ETag. If-Match obrigatório; apenas draft ou information_requested."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 232""],""aceitacao"":""PATCH /manifestations/{id} Content-Type merge-patch; pedido parcial. Resposta 200: manifestação, validação incremental e novo ETag. If-Match obrigatório; apenas draft ou information_requested."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-8ab2b0df-0080,"POST /admin/manifestations/{id}/convert/opportunity Pedido: publication_scope, public_snapshot, deadline. Consentimento e aprovação obrigatórios; não publica automaticamente.",..\..\..\..\..\..\Users\macbook\.codex\attachments\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 244,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-8ab2b0df-0080: POST /admin/manifestations/{id}/convert/opportunity Pedido: publication_scope, public_snapshot, deadline. Consentimento e aprovação obrigatórios; não publica automaticamente.",P2,MASTER-8ab2b0df-0080: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-8ab2b0df-0080,1,"[{""id"":""MASTER-8ab2b0df-0080"",""pedido"":""POST /admin/manifestations/{id}/convert/opportunity Pedido: publication_scope, public_snapshot, deadline. Consentimento e aprovação obrigatórios; não publica automaticamente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\cfe4012e-cb54-4a42-8fcf-9567bea45d7d\\Pasted text.txt; SHA 8ab2b0df6b41a483d72aa852984c627a1c41dea3f05e0f13ac3ee0ad6d680b65; linha 244""],""aceitacao"":""POST /admin/manifestations/{id}/convert/opportunity Pedido: publication_scope, public_snapshot, deadline. Consentimento e aprovação obrigatórios; não publica automaticamente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-c71ec7ad-0001,"Tratar os onze itens do documento como candidatos à integração, não como onze novos registos obrigatórios:",..\..\..\..\..\..\Users\macbook\.codex\attachments\d53670c4-f46a-4d49-b188-770b86bdda19\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 11,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-c71ec7ad-0001: Tratar os onze itens do documento como candidatos à integração, não como onze novos registos obrigatórios:",P2,MASTER-c71ec7ad-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-c71ec7ad-0001,1,"[{""id"":""MASTER-c71ec7ad-0001"",""pedido"":""Tratar os onze itens do documento como candidatos à integração, não como onze novos registos obrigatórios:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d53670c4-f46a-4d49-b188-770b86bdda19\\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 11""],""aceitacao"":""Tratar os onze itens do documento como candidatos à integração, não como onze novos registos obrigatórios:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-c71ec7ad-0002,"Reutilizar Beluluane e Mocuba ZFI quando já existirem ou estiverem preparados. Não fundir parque e componente ZFI, nem ZEE de Mocuba e ZFI de Mocuba.",..\..\..\..\..\..\Users\macbook\.codex\attachments\d53670c4-f46a-4d49-b188-770b86bdda19\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 24,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-c71ec7ad-0002: Reutilizar Beluluane e Mocuba ZFI quando já existirem ou estiverem preparados. Não fundir parque e componente ZFI, nem ZEE de Mocuba e ZFI de Mocuba.",P2,MASTER-c71ec7ad-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-c71ec7ad-0002,1,"[{""id"":""MASTER-c71ec7ad-0002"",""pedido"":""Reutilizar Beluluane e Mocuba ZFI quando já existirem ou estiverem preparados. Não fundir parque e componente ZFI, nem ZEE de Mocuba e ZFI de Mocuba."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d53670c4-f46a-4d49-b188-770b86bdda19\\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 24""],""aceitacao"":""Reutilizar Beluluane e Mocuba ZFI quando já existirem ou estiverem preparados. Não fundir parque e componente ZFI, nem ZEE de Mocuba e ZFI de Mocuba."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada. | PARQUES-MAPA01 mínimo proposto: ficha legível, desconhecidos/conflitos explícitos, anotações opcionais de recursos/atividades com fonte/data/âmbito/capacidade/unidade, continuidade confirmada ao mesmo dossier e reversão preservando dados após edição anterior. A ficha operacional integral permanece aberta. | PARQUES-DOC01: provar público P0 estável após preparação privada, promoção expressa atómica/409, isolamento do envelope, contexto sem direitos e preservação após save HTTP pelo editor anterior com variantes compatíveis. Sequência de prova pós-uso definida, ainda não executada. Ficha útil com desconhecidos, sem depender de preencher informação sem fonte. | PARQUES-QA: três critérios centrais demonstrados; desconhecidos, filtros afetados e acesso/repetição verificados. Saldo deste recorte QA: zero implementação funcional; disponibilização futura exige decisão específica e backup/restauro fresco do destino. Ficha integral, menus e lacunas externas permanecem abertos. | PARQUES-ATIVO01: disponibilização deste recorte concluída. Não encerra ficha operacional integral dos parques, informação real ainda desconhecida, menus ou lacunas externas. Os critérios QA aceites não foram repetidos.","Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer | PARQUES-MAPA01: mestre investment_zones, arrays areas/activities/resources/source_evidence, operador/organizações, GIS/anexos/relações/revisões, APIs v2, percurso de cinco fases/19 etapas e dossier/apoio atuais. Sem cadastro paralelo. | PARQUES-DOC01: mesmo mestre/arrays, revisões cifradas append-only, APIs/autoridades existentes, dossier/percurso e apoio por código/versão do destino. Uma coluna aditiva e nenhum novo mestre/importação. Reversão retém sete fontes funcionais, migration/ledger e build compatível; editor anterior identificado por hash. | PARQUES-QA: 16 artefactos (15 fontes e uma migration nominal), compilação candidata e compatível de 162 ficheiros cada; mesmo mestre/UUID, arrays, snapshots cifrados, dossier e workflow. As sete fontes retidas estão individualmente identificadas com hashes no manifesto.","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. | PARQUES-MAPA01: usar clone atualizado com referências económicas; save atual devolve publicado a rascunho, pelo que prova começa em Beluluane rascunho existente e aviso explícito; allowlist anterior requer contrato compatível; apoio por código/versão do destino. Sem necessidade prevista de migration/importação. Munhava confirmed não demonstrado pelo suporte inspecionado; não alterar silenciosamente. | PARQUES-DOC01 substitui a opção anterior de avisar que despublica: pipeline com coluna cifrada, versão de trabalho/base pública, instalador nominal schema-only e estado intermédio sem DDL demonstrável. Rollback integral de controller/service antigos é incompatível: manter variantes explícitas. Nenhuma alteração silenciosa de workflow; menus/ficha integral separados. | PARQUES-QA: instalador nominal autenticado com prévia sem escrita, autoridade/MFA/CSRF, idempotência, hashes e motivo visível; sem importação/publicação de parques. Reversão pós-uso parcial retém sete fontes, migration/coluna/ledger e build compatível; não repor todas as fontes antigas após uso. | PARQUES-ATIVO01: reversão compatível após utilização mantém sete fontes funcionais, migration/coluna/ledger e build compatível. Editor anterior guarda e recupera detalhes; não oferece reconciliação nova de base. Não repor dump antigo sobre utilização posterior.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,"Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida. | PARQUES-MAPA01: mapa concluído; mínimo recomendado 19–29 h QA, discriminado por tarefa, mais futura disponibilização 2–4 h separadas. Dados reais de capacidade/lotes/operadores sem estimativa por ausência de fonte; não bloqueiam preparação com desconhecidos. Implementação ainda não iniciada. | PARQUES-DOC01: 19–29 h QA preservadas como base histórica; delta técnico +5–8 h (2–3 publicação estável, 1–2 instalação nominal, 2–3 prova/build compatível), total revisto 24–37 h QA. Disponibilização futura 2–4 h separadas. Não são horas consumidas; não iniciou implementação. | PARQUES-QA: 19–29 h base e +5–8 h = 24–37 h foram estimativas, não horas consumidas. Recorte QA e empacotamento concluídos. Saldo operacional futuro estimado 2–4 h, separado e dependente da decisão específica. Sem ampliação do âmbito. | PARQUES-ATIVO01: saldo operacional deste recorte zero; as 2–4 h eram uma estimativa, não horas consumidas. Ficha integral e restantes lacunas continuam nos estados anteriores.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | 16/10/2026 PARQUES-MAPA01: levantamento em leitura no clone restaurado do destino, 17 zonas/sete parques (três publicados), 19 relações territoriais/36 revisões; zero anexos/geometrias/relações económicas de zonas, sem inferir ausência real. Acervo integral prévio de 10717 ficheiros e 60 anexos atuais inventariados; dez exemplares delimitados por hash. Reutilizar investment_zones/UUID/versões/territórios e percurso/dossier existentes. Mapa: outputs/investmoz-parques-mapa-20261016/para-revisao/MAPA-RECORTE-QA.md. Sem implementação, alteração ativa ou repetição de aceitações. | 16/10/2026 PARQUES-DOC01: instrução posterior da Tempo concretizada no desenho, sem implementação. Público anterior permanece até publicação expressa; uma coluna editorial_draft cifrada nullable no mesmo mestre, versões/histórico privados e instalação nominal autenticada já previstos. Seleção no dossier guarda UUID/versão pública consultada, sem reserva, disponibilidade ou autorização de instalação. Desenho: outputs/investmoz-parques-mapa-20261016/DOC01/DESENHO-PUBLICACAO-E-REVERSAO.md; PROVA-POS-USO.md. Não é demonstração funcional executada. | 16/10/2026 PARQUES-QA: recorte DOC01 implementado e demonstrado apenas no clone parks_operational_20261016_test:55441. Preparação privada v4 conservou público v3; publicação expressa v5. T1 privado v7 sobre público v5; editor anterior efetivamente servido/guardado gerou v8 e preservou detalhes/IDs/contexto. Coexistência: suspensão v9, reconciliação expressa v10 e publicação v11; dossier conserva referência consultada v5. Evidência: outputs/investmoz-parques-QA-20261016/para-revisao/RELATORIO-QA.md. Não encerra ficha integral nem autoriza ativo. | 16/10/2026 PARQUES-ATIVO01 parques-operacionais-QA-6aacf653a98e: disponibilização autorizada pelo responsável e concluída no recorte mínimo. Aplicados 16 artefactos e build de 162 ficheiros; só migration nominal 130000, pela ação autenticada existente. Backup/restauro fresco de 295 tabelas e 31 sequências, extração de 1311 ficheiros e arranque do clone em leitura verificados. Abertura de gestão sem guardar; lista e ficha pública de Balama mantêm factos anteriores. Evidência: outputs/investmoz-parques-ativacao-20261016/para-revisao/RELATORIO-FINAL.md, PRESERVACAO-FINAL.json e recibo. Aceitações QA reutilizadas.",governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,," | PARQUES-MAPA01: leitura documental/schema/fotografia restaurada não é prova funcional nova. Sem geometria/lotação/serviços/benefícios presumidos, sem novo mestre, flags, grants ou ativo. Restante ficha integral, CAE 600/579, duplicados, Fintech e menus mantêm estados; menus em preparação não bloqueiam. | PARQUES-DOC01: apenas desenho corrigido por inspeção; prova pós-uso e publicação estável ainda por executar na candidata QA. Sem migrations, gravações, importações ou ativo nesta revisão. Dados sem fonte continuam desconhecidos; sem novas exigências de operadores, lotes, benefícios ou organização. | PARQUES-QA: clone sintético baseado na QA económica (171 tabelas), não cópia atual integral do ativo (295 no backup anterior). Preservação dos 160 hashes de tabelas não afetadas, 15 zonas alheias, papéis e referências económicas. Anúncio sintético herdado no clone v18 permanece inalterado; referência original v12 não foi reensaiada. Dados reais sem fonte continuam desconhecidos; sem ensaio volumétrico, homologação real ou ativo. | PARQUES-ATIVO01: conferência ativa operacional sem guardar, publicar, reservar, importar fixtures ou conceder privilégios. Preservação de negócio/histórico e dados anteriores verificada por comparação com o restauro fresco. Provas QA, limites documentais e restantes aceitações mantidos.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-c71ec7ad-0003,"Preservar localizações históricas e equivalências administrativas documentadas. Não inventar coordenadas, perímetros ou localidades.",..\..\..\..\..\..\Users\macbook\.codex\attachments\d53670c4-f46a-4d49-b188-770b86bdda19\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 45,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-c71ec7ad-0003: Preservar localizações históricas e equivalências administrativas documentadas. Não inventar coordenadas, perímetros ou localidades.",P1,MASTER-c71ec7ad-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-c71ec7ad-0003,1,"[{""id"":""MASTER-c71ec7ad-0003"",""pedido"":""Preservar localizações históricas e equivalências administrativas documentadas. Não inventar coordenadas, perímetros ou localidades."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d53670c4-f46a-4d49-b188-770b86bdda19\\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 45""],""aceitacao"":""Preservar localizações históricas e equivalências administrativas documentadas. Não inventar coordenadas, perímetros ou localidades."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-c71ec7ad-0004,"Para Revúbuè, permitir associação a Chiuta e Moatize sem duplicar o registo. Para os quatro parques de Cabo Delgado, manter cada parque ligado ao respectivo distrito.",..\..\..\..\..\..\Users\macbook\.codex\attachments\d53670c4-f46a-4d49-b188-770b86bdda19\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 47,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-c71ec7ad-0004: Para Revúbuè, permitir associação a Chiuta e Moatize sem duplicar o registo. Para os quatro parques de Cabo Delgado, manter cada parque ligado ao respectivo distrito.",P2,MASTER-c71ec7ad-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-c71ec7ad-0004,1,"[{""id"":""MASTER-c71ec7ad-0004"",""pedido"":""Para Revúbuè, permitir associação a Chiuta e Moatize sem duplicar o registo. Para os quatro parques de Cabo Delgado, manter cada parque ligado ao respectivo distrito."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d53670c4-f46a-4d49-b188-770b86bdda19\\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 47""],""aceitacao"":""Para Revúbuè, permitir associação a Chiuta e Moatize sem duplicar o registo. Para os quatro parques de Cabo Delgado, manter cada parque ligado ao respectivo distrito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-c71ec7ad-0005,"Guardar área, unidade, tipo de área, fonte e data de referência:",..\..\..\..\..\..\Users\macbook\.codex\attachments\d53670c4-f46a-4d49-b188-770b86bdda19\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 55,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-c71ec7ad-0005: Guardar área, unidade, tipo de área, fonte e data de referência:",P2,MASTER-c71ec7ad-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-c71ec7ad-0005,1,"[{""id"":""MASTER-c71ec7ad-0005"",""pedido"":""Guardar área, unidade, tipo de área, fonte e data de referência:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d53670c4-f46a-4d49-b188-770b86bdda19\\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 55""],""aceitacao"":""Guardar área, unidade, tipo de área, fonte e data de referência:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-c71ec7ad-0006,"Preservar todas as actividades do documento, qualificando cada uma como:",..\..\..\..\..\..\Users\macbook\.codex\attachments\d53670c4-f46a-4d49-b188-770b86bdda19\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 72,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-c71ec7ad-0006: Preservar todas as actividades do documento, qualificando cada uma como:",P2,MASTER-c71ec7ad-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-c71ec7ad-0006,1,"[{""id"":""MASTER-c71ec7ad-0006"",""pedido"":""Preservar todas as actividades do documento, qualificando cada uma como:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d53670c4-f46a-4d49-b188-770b86bdda19\\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 72""],""aceitacao"":""Preservar todas as actividades do documento, qualificando cada uma como:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-c71ec7ad-0007,"Registar recursos, serviços, acessos e infra-estruturas com estado, fonte e data. Distinguir existência no parque de proximidade na região.",..\..\..\..\..\..\Users\macbook\.codex\attachments\d53670c4-f46a-4d49-b188-770b86bdda19\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 80,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-c71ec7ad-0007: Registar recursos, serviços, acessos e infra-estruturas com estado, fonte e data. Distinguir existência no parque de proximidade na região.",P2,MASTER-c71ec7ad-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-c71ec7ad-0007,1,"[{""id"":""MASTER-c71ec7ad-0007"",""pedido"":""Registar recursos, serviços, acessos e infra-estruturas com estado, fonte e data. Distinguir existência no parque de proximidade na região."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d53670c4-f46a-4d49-b188-770b86bdda19\\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 80""],""aceitacao"":""Registar recursos, serviços, acessos e infra-estruturas com estado, fonte e data. Distinguir existência no parque de proximidade na região."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada. | PARQUES-MAPA01 mínimo proposto: ficha legível, desconhecidos/conflitos explícitos, anotações opcionais de recursos/atividades com fonte/data/âmbito/capacidade/unidade, continuidade confirmada ao mesmo dossier e reversão preservando dados após edição anterior. A ficha operacional integral permanece aberta. | PARQUES-DOC01: provar público P0 estável após preparação privada, promoção expressa atómica/409, isolamento do envelope, contexto sem direitos e preservação após save HTTP pelo editor anterior com variantes compatíveis. Sequência de prova pós-uso definida, ainda não executada. Ficha útil com desconhecidos, sem depender de preencher informação sem fonte. | PARQUES-QA: três critérios centrais demonstrados; desconhecidos, filtros afetados e acesso/repetição verificados. Saldo deste recorte QA: zero implementação funcional; disponibilização futura exige decisão específica e backup/restauro fresco do destino. Ficha integral, menus e lacunas externas permanecem abertos. | PARQUES-ATIVO01: disponibilização deste recorte concluída. Não encerra ficha operacional integral dos parques, informação real ainda desconhecida, menus ou lacunas externas. Os critérios QA aceites não foram repetidos.","Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer | PARQUES-MAPA01: mestre investment_zones, arrays areas/activities/resources/source_evidence, operador/organizações, GIS/anexos/relações/revisões, APIs v2, percurso de cinco fases/19 etapas e dossier/apoio atuais. Sem cadastro paralelo. | PARQUES-DOC01: mesmo mestre/arrays, revisões cifradas append-only, APIs/autoridades existentes, dossier/percurso e apoio por código/versão do destino. Uma coluna aditiva e nenhum novo mestre/importação. Reversão retém sete fontes funcionais, migration/ledger e build compatível; editor anterior identificado por hash. | PARQUES-QA: 16 artefactos (15 fontes e uma migration nominal), compilação candidata e compatível de 162 ficheiros cada; mesmo mestre/UUID, arrays, snapshots cifrados, dossier e workflow. As sete fontes retidas estão individualmente identificadas com hashes no manifesto.","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. | PARQUES-MAPA01: usar clone atualizado com referências económicas; save atual devolve publicado a rascunho, pelo que prova começa em Beluluane rascunho existente e aviso explícito; allowlist anterior requer contrato compatível; apoio por código/versão do destino. Sem necessidade prevista de migration/importação. Munhava confirmed não demonstrado pelo suporte inspecionado; não alterar silenciosamente. | PARQUES-DOC01 substitui a opção anterior de avisar que despublica: pipeline com coluna cifrada, versão de trabalho/base pública, instalador nominal schema-only e estado intermédio sem DDL demonstrável. Rollback integral de controller/service antigos é incompatível: manter variantes explícitas. Nenhuma alteração silenciosa de workflow; menus/ficha integral separados. | PARQUES-QA: instalador nominal autenticado com prévia sem escrita, autoridade/MFA/CSRF, idempotência, hashes e motivo visível; sem importação/publicação de parques. Reversão pós-uso parcial retém sete fontes, migration/coluna/ledger e build compatível; não repor todas as fontes antigas após uso. | PARQUES-ATIVO01: reversão compatível após utilização mantém sete fontes funcionais, migration/coluna/ledger e build compatível. Editor anterior guarda e recupera detalhes; não oferece reconciliação nova de base. Não repor dump antigo sobre utilização posterior.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,"Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida. | PARQUES-MAPA01: mapa concluído; mínimo recomendado 19–29 h QA, discriminado por tarefa, mais futura disponibilização 2–4 h separadas. Dados reais de capacidade/lotes/operadores sem estimativa por ausência de fonte; não bloqueiam preparação com desconhecidos. Implementação ainda não iniciada. | PARQUES-DOC01: 19–29 h QA preservadas como base histórica; delta técnico +5–8 h (2–3 publicação estável, 1–2 instalação nominal, 2–3 prova/build compatível), total revisto 24–37 h QA. Disponibilização futura 2–4 h separadas. Não são horas consumidas; não iniciou implementação. | PARQUES-QA: 19–29 h base e +5–8 h = 24–37 h foram estimativas, não horas consumidas. Recorte QA e empacotamento concluídos. Saldo operacional futuro estimado 2–4 h, separado e dependente da decisão específica. Sem ampliação do âmbito. | PARQUES-ATIVO01: saldo operacional deste recorte zero; as 2–4 h eram uma estimativa, não horas consumidas. Ficha integral e restantes lacunas continuam nos estados anteriores.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | 16/10/2026 PARQUES-MAPA01: levantamento em leitura no clone restaurado do destino, 17 zonas/sete parques (três publicados), 19 relações territoriais/36 revisões; zero anexos/geometrias/relações económicas de zonas, sem inferir ausência real. Acervo integral prévio de 10717 ficheiros e 60 anexos atuais inventariados; dez exemplares delimitados por hash. Reutilizar investment_zones/UUID/versões/territórios e percurso/dossier existentes. Mapa: outputs/investmoz-parques-mapa-20261016/para-revisao/MAPA-RECORTE-QA.md. Sem implementação, alteração ativa ou repetição de aceitações. | 16/10/2026 PARQUES-DOC01: instrução posterior da Tempo concretizada no desenho, sem implementação. Público anterior permanece até publicação expressa; uma coluna editorial_draft cifrada nullable no mesmo mestre, versões/histórico privados e instalação nominal autenticada já previstos. Seleção no dossier guarda UUID/versão pública consultada, sem reserva, disponibilidade ou autorização de instalação. Desenho: outputs/investmoz-parques-mapa-20261016/DOC01/DESENHO-PUBLICACAO-E-REVERSAO.md; PROVA-POS-USO.md. Não é demonstração funcional executada. | 16/10/2026 PARQUES-QA: recorte DOC01 implementado e demonstrado apenas no clone parks_operational_20261016_test:55441. Preparação privada v4 conservou público v3; publicação expressa v5. T1 privado v7 sobre público v5; editor anterior efetivamente servido/guardado gerou v8 e preservou detalhes/IDs/contexto. Coexistência: suspensão v9, reconciliação expressa v10 e publicação v11; dossier conserva referência consultada v5. Evidência: outputs/investmoz-parques-QA-20261016/para-revisao/RELATORIO-QA.md. Não encerra ficha integral nem autoriza ativo. | 16/10/2026 PARQUES-ATIVO01 parques-operacionais-QA-6aacf653a98e: disponibilização autorizada pelo responsável e concluída no recorte mínimo. Aplicados 16 artefactos e build de 162 ficheiros; só migration nominal 130000, pela ação autenticada existente. Backup/restauro fresco de 295 tabelas e 31 sequências, extração de 1311 ficheiros e arranque do clone em leitura verificados. Abertura de gestão sem guardar; lista e ficha pública de Balama mantêm factos anteriores. Evidência: outputs/investmoz-parques-ativacao-20261016/para-revisao/RELATORIO-FINAL.md, PRESERVACAO-FINAL.json e recibo. Aceitações QA reutilizadas.",governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,," | PARQUES-MAPA01: leitura documental/schema/fotografia restaurada não é prova funcional nova. Sem geometria/lotação/serviços/benefícios presumidos, sem novo mestre, flags, grants ou ativo. Restante ficha integral, CAE 600/579, duplicados, Fintech e menus mantêm estados; menus em preparação não bloqueiam. | PARQUES-DOC01: apenas desenho corrigido por inspeção; prova pós-uso e publicação estável ainda por executar na candidata QA. Sem migrations, gravações, importações ou ativo nesta revisão. Dados sem fonte continuam desconhecidos; sem novas exigências de operadores, lotes, benefícios ou organização. | PARQUES-QA: clone sintético baseado na QA económica (171 tabelas), não cópia atual integral do ativo (295 no backup anterior). Preservação dos 160 hashes de tabelas não afetadas, 15 zonas alheias, papéis e referências económicas. Anúncio sintético herdado no clone v18 permanece inalterado; referência original v12 não foi reensaiada. Dados reais sem fonte continuam desconhecidos; sem ensaio volumétrico, homologação real ou ativo. | PARQUES-ATIVO01: conferência ativa operacional sem guardar, publicar, reservar, importar fixtures ou conceder privilégios. Preservação de negócio/histórico e dados anteriores verificada por comparação com o restauro fresco. Provas QA, limites documentais e restantes aceitações mantidos.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-c71ec7ad-0008,Preservar o documento original e localizar as referências primárias que nele são mencionadas:,..\..\..\..\..\..\Users\macbook\.codex\attachments\d53670c4-f46a-4d49-b188-770b86bdda19\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 86,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-c71ec7ad-0008: Preservar o documento original e localizar as referências primárias que nele são mencionadas:,P2,MASTER-c71ec7ad-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-c71ec7ad-0008,1,"[{""id"":""MASTER-c71ec7ad-0008"",""pedido"":""Preservar o documento original e localizar as referências primárias que nele são mencionadas:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d53670c4-f46a-4d49-b188-770b86bdda19\\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 86""],""aceitacao"":""Preservar o documento original e localizar as referências primárias que nele são mencionadas:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-c71ec7ad-0009,Não actualizar automaticamente o simulador fiscal nesta importação. Registar eventuais impactos legislativos para tratamento específico no motor existente.,..\..\..\..\..\..\Users\macbook\.codex\attachments\d53670c4-f46a-4d49-b188-770b86bdda19\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 98,simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-c71ec7ad-0009: Não actualizar automaticamente o simulador fiscal nesta importação. Registar eventuais impactos legislativos para tratamento específico no motor existente.,P2,MASTER-c71ec7ad-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-c71ec7ad-0009,1,"[{""id"":""MASTER-c71ec7ad-0009"",""pedido"":""Não actualizar automaticamente o simulador fiscal nesta importação. Registar eventuais impactos legislativos para tratamento específico no motor existente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d53670c4-f46a-4d49-b188-770b86bdda19\\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 98""],""aceitacao"":""Não actualizar automaticamente o simulador fiscal nesta importação. Registar eventuais impactos legislativos para tratamento específico no motor existente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cenário→cálculo→gravação→resultado/dossier correto→nova sessão→PDF/derivadas autorizadas. Sem aprovação/score inventado. Critério individual original preservado; cobertura atual ainda não individualizada.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, MASTER-c71ec7ad-0010,"Reutilizar os formulários de zonas e acrescentar os campos necessários para parques, estados de desenvolvimento, áreas por âmbito e programas associados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\d53670c4-f46a-4d49-b188-770b86bdda19\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 102,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-c71ec7ad-0010: Reutilizar os formulários de zonas e acrescentar os campos necessários para parques, estados de desenvolvimento, áreas por âmbito e programas associados.",P2,MASTER-c71ec7ad-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-c71ec7ad-0010,1,"[{""id"":""MASTER-c71ec7ad-0010"",""pedido"":""Reutilizar os formulários de zonas e acrescentar os campos necessários para parques, estados de desenvolvimento, áreas por âmbito e programas associados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d53670c4-f46a-4d49-b188-770b86bdda19\\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 102""],""aceitacao"":""Reutilizar os formulários de zonas e acrescentar os campos necessários para parques, estados de desenvolvimento, áreas por âmbito e programas associados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. [RECONCILIACAO-43-20261019] 2: Gestão bloqueada por manage-portal legado. Corrigir também consulta da lista que omite primary_territory_id antes de resolver a hierarquia. Campos desconhecidos não impedem consulta.","Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada. | PARQUES-MAPA01 mínimo proposto: ficha legível, desconhecidos/conflitos explícitos, anotações opcionais de recursos/atividades com fonte/data/âmbito/capacidade/unidade, continuidade confirmada ao mesmo dossier e reversão preservando dados após edição anterior. A ficha operacional integral permanece aberta. | PARQUES-DOC01: provar público P0 estável após preparação privada, promoção expressa atómica/409, isolamento do envelope, contexto sem direitos e preservação após save HTTP pelo editor anterior com variantes compatíveis. Sequência de prova pós-uso definida, ainda não executada. Ficha útil com desconhecidos, sem depender de preencher informação sem fonte. | PARQUES-QA: três critérios centrais demonstrados; desconhecidos, filtros afetados e acesso/repetição verificados. Saldo deste recorte QA: zero implementação funcional; disponibilização futura exige decisão específica e backup/restauro fresco do destino. Ficha integral, menus e lacunas externas permanecem abertos. | PARQUES-ATIVO01: disponibilização deste recorte concluída. Não encerra ficha operacional integral dos parques, informação real ainda desconhecida, menus ou lacunas externas. Os critérios QA aceites não foram repetidos. | PARQUES-SALDO02: próximo mínimo proposto L1: responsabilidades distintas, condições declaradas de acesso, riscos/canal e revisão documental. Sem criação de mestres, reserva ou inferência de disponibilidade. Lotes/fases, ocupantes/séries, perímetros e relações económicas factuais permanecem no saldo integral; publicação/recorte anterior mantêm-se concluídos. | PARQUES-L1-DOC01: implementar/demonstrar L1. Na reversão, save pelo editor anterior compatível deve preservar detalhes privados recuperáveis e a versão pública (conteúdo/estado/versão/timestamps), incluindo rascunho posterior e limpeza após publicar. Prova por executar; manual e ficha integral continuam pendentes. Desconhecido não é gratuito/disponível/autorizado. | PARQUES-L1-QA: recorte L1 demonstrado apenas QA, disponibilização/observação ativa pendente de decisão específica. Ficha integral não encerrada: fases/lotes individuais, ocupantes/séries, perímetros e relações factuais permanecem. Factos sem fonte continuam desconhecidos. Nenhuma aceitação do utilizador dos novos anexos/manual presumida. | L1 código/esquema disponibilizados e conferidos por leitura. Não gravadas/publicadas fichas reais nem repetidas aceitações QA. Abertura do novo editor autenticado no ativo não observada pelo Codex: controlo não identifica URL com segurança; não confundir com falha do portal. Ficha integral continua aberta nos restantes incrementos. | Pendência operacional de abertura/observação do editor L1 resolvida: observado. Ficha integral permanece aberta nos restantes critérios anteriores. Não há novo teste QA ou outro lote. | Capacidade estruturada demonstrada sóQA; não encerra cláusulas globais nem preenche factos reais ausentes. Tempo confirmou uso informativo sem reserva/elegibilidade/aprovação automática. Perímetros, títulos reais, ocupantes, séries e traduções ausentes continuam desconhecidos. Anexos não presumidos conferidos pelo utilizador. [UTILIZACAO-HOMOLOGACAO-20261019] 2: Disponibilidade condicionada conforme limite registado — 16 fichas privadas/pendentes, 19 relações territoriais; publicação e gestão autorizada separadas.","documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas | PARQUES-MAPA01: mestre investment_zones, arrays areas/activities/resources/source_evidence, operador/organizações, GIS/anexos/relações/revisões, APIs v2, percurso de cinco fases/19 etapas e dossier/apoio atuais. Sem cadastro paralelo. | PARQUES-DOC01: mesmo mestre/arrays, revisões cifradas append-only, APIs/autoridades existentes, dossier/percurso e apoio por código/versão do destino. Uma coluna aditiva e nenhum novo mestre/importação. Reversão retém sete fontes funcionais, migration/ledger e build compatível; editor anterior identificado por hash. | PARQUES-QA: 16 artefactos (15 fontes e uma migration nominal), compilação candidata e compatível de 162 ficheiros cada; mesmo mestre/UUID, arrays, snapshots cifrados, dossier e workflow. As sete fontes retidas estão individualmente identificadas com hashes no manifesto. | PARQUES-SALDO02: mesmo investment_zones/UUID, operador canónico, organizações, preparação cifrada/versão-base, publicação expressa, áreas/recursos/atividades e anexos/GIS/relações/dossier já entregues. Nenhuma aceitação anterior reaberta.","Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. | PARQUES-MAPA01: usar clone atualizado com referências económicas; save atual devolve publicado a rascunho, pelo que prova começa em Beluluane rascunho existente e aviso explícito; allowlist anterior requer contrato compatível; apoio por código/versão do destino. Sem necessidade prevista de migration/importação. Munhava confirmed não demonstrado pelo suporte inspecionado; não alterar silenciosamente. | PARQUES-DOC01 substitui a opção anterior de avisar que despublica: pipeline com coluna cifrada, versão de trabalho/base pública, instalador nominal schema-only e estado intermédio sem DDL demonstrável. Rollback integral de controller/service antigos é incompatível: manter variantes explícitas. Nenhuma alteração silenciosa de workflow; menus/ficha integral separados. | PARQUES-QA: instalador nominal autenticado com prévia sem escrita, autoridade/MFA/CSRF, idempotência, hashes e motivo visível; sem importação/publicação de parques. Reversão pós-uso parcial retém sete fontes, migration/coluna/ledger e build compatível; não repor todas as fontes antigas após uso. | PARQUES-ATIVO01: reversão compatível após utilização mantém sete fontes funcionais, migration/coluna/ledger e build compatível. Editor anterior guarda e recupera detalhes; não oferece reconciliação nova de base. Não repor dump antigo sobre utilização posterior. | PARQUES-SALDO02: desenho propõe uma coluna JSONB nullable operational_details no mesmo cadastro, após 130000; adaptador autenticado nominal 140000 com prévia/idempotência e prova do estado intermédio. Reversão cumulativa conserva oito fontes funcionais, schema/histórico e build compatível; editar pelo anterior deve preservar o novo bloco. Factos reais em falta não bloqueiam QA com desconhecidos/fixtures autorizadas. Nenhuma regra nova de aprovação ou revalidação oficial. | PARQUES-L1-DOC01: clone inventariado precede 130000; preparar base equivalente somente em QA. Uma entidade existente pode acumular funções de proprietário/promotor/operador/gestor; não exige quatro entidades nem novos cadastros. Fontes/condições com data/âmbito/moeda/unidade aplicáveis. Whitelist pública expressa exclui contactos pessoais, notas, IDs e suporte privados. | PARQUES-L1-QA: oito hashes anteriores/quatro ausências; base 130000 já reportada ativa, confirmar no preflight. Nova 140000 somente por ação autenticada com prévia/idempotência; sem flags/grants/importações ou fichas reais. Backup/restauro fresco do destino perto da execução. Reversão parcial conserva oito fontes funcionais cumulativas, schema/histórico e build compatível após utilização. | Autorização específica Tempo e instalação140000 executadas; base130000 preservada. Reversão pós-uso conserva oito fontes funcionais, schema/histórico e build compatível; UI anterior não mostra grupos L1, API preserva privados e projeção pública. Matriz/backlog atuais preservados e complementados; sem repor versões históricas. | Ativo inalterado; código base atual e schemas aceites reutilizados em clone isolado55441. Sem migration nova ou repetição130000/140000/150000; L1 e navegação não reensaiados. Reversão parcial retém2serviços e buildcompatível. Eventual disponibilização separada com decisão e backup/restauro fresco; sem nova regra organizacional.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,"Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida. | PARQUES-MAPA01: mapa concluído; mínimo recomendado 19–29 h QA, discriminado por tarefa, mais futura disponibilização 2–4 h separadas. Dados reais de capacidade/lotes/operadores sem estimativa por ausência de fonte; não bloqueiam preparação com desconhecidos. Implementação ainda não iniciada. | PARQUES-DOC01: 19–29 h QA preservadas como base histórica; delta técnico +5–8 h (2–3 publicação estável, 1–2 instalação nominal, 2–3 prova/build compatível), total revisto 24–37 h QA. Disponibilização futura 2–4 h separadas. Não são horas consumidas; não iniciou implementação. | PARQUES-QA: 19–29 h base e +5–8 h = 24–37 h foram estimativas, não horas consumidas. Recorte QA e empacotamento concluídos. Saldo operacional futuro estimado 2–4 h, separado e dependente da decisão específica. Sem ampliação do âmbito. | PARQUES-ATIVO01: saldo operacional deste recorte zero; as 2–4 h eram uma estimativa, não horas consumidas. Ficha integral e restantes lacunas continuam nos estados anteriores. | PARQUES-SALDO02: L1 ainda não iniciado; 24–36 h QA por seis tarefas (3–4 + 3–5 + 5–8 + 5–7 + 5–8 + 3–4). Inclui recuperação do fragmento privado cifrado após publicação. Futura disponibilização 2–4 h separadas. São estimativas, não trabalho consumido, nem reabertura das estimativas/aceitações da entrega anterior. | PARQUES-L1-DOC01: 24–36 h ADICIONAIS em QA, inalteradas, distintas do lote anterior encerrado; 2–4 h futuras operacionais separadas. Sem horas consumidas ou implementação nesta revisão. | PARQUES-L1-QA: previsão adicional inicial 24–36 h preservada, não horas consumidas. Seis tarefas QA concluídas; saldo técnico identificado zero no recorte. Revisão/decisão e 2–4 h operacionais futuras separadas; não confundidas com entrega anterior encerrada. | Saldo operacional de troca/instalação e conferência por leitura: zero; observação do editor autenticado indicada como não demonstrada. 2–4h eram estimativa operacional, não horas consumidas. Previsão QA24–36h continua histórica; ficha integral aberta. | Observação operacional restante L1 concluída, resultado observado; saldo operacional deste recorte zero. 2–4h e24–36h continuam estimativas históricas, não horas consumidas; ficha integral aberta.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | 16/10/2026 PARQUES-MAPA01: levantamento em leitura no clone restaurado do destino, 17 zonas/sete parques (três publicados), 19 relações territoriais/36 revisões; zero anexos/geometrias/relações económicas de zonas, sem inferir ausência real. Acervo integral prévio de 10717 ficheiros e 60 anexos atuais inventariados; dez exemplares delimitados por hash. Reutilizar investment_zones/UUID/versões/territórios e percurso/dossier existentes. Mapa: outputs/investmoz-parques-mapa-20261016/para-revisao/MAPA-RECORTE-QA.md. Sem implementação, alteração ativa ou repetição de aceitações. | 16/10/2026 PARQUES-DOC01: instrução posterior da Tempo concretizada no desenho, sem implementação. Público anterior permanece até publicação expressa; uma coluna editorial_draft cifrada nullable no mesmo mestre, versões/histórico privados e instalação nominal autenticada já previstos. Seleção no dossier guarda UUID/versão pública consultada, sem reserva, disponibilidade ou autorização de instalação. Desenho: outputs/investmoz-parques-mapa-20261016/DOC01/DESENHO-PUBLICACAO-E-REVERSAO.md; PROVA-POS-USO.md. Não é demonstração funcional executada. | 16/10/2026 PARQUES-QA: recorte DOC01 implementado e demonstrado apenas no clone parks_operational_20261016_test:55441. Preparação privada v4 conservou público v3; publicação expressa v5. T1 privado v7 sobre público v5; editor anterior efetivamente servido/guardado gerou v8 e preservou detalhes/IDs/contexto. Coexistência: suspensão v9, reconciliação expressa v10 e publicação v11; dossier conserva referência consultada v5. Evidência: outputs/investmoz-parques-QA-20261016/para-revisao/RELATORIO-QA.md. Não encerra ficha integral nem autoriza ativo. | 16/10/2026 PARQUES-ATIVO01 parques-operacionais-QA-6aacf653a98e: disponibilização autorizada pelo responsável e concluída no recorte mínimo. Aplicados 16 artefactos e build de 162 ficheiros; só migration nominal 130000, pela ação autenticada existente. Backup/restauro fresco de 295 tabelas e 31 sequências, extração de 1311 ficheiros e arranque do clone em leitura verificados. Abertura de gestão sem guardar; lista e ficha pública de Balama mantêm factos anteriores. Evidência: outputs/investmoz-parques-ativacao-20261016/para-revisao/RELATORIO-FINAL.md, PRESERVACAO-FINAL.json e recibo. Aceitações QA reutilizadas. | 16/10/2026 PARQUES-SALDO02: levantamento documental do saldo integral concluído, sem implementação/teste/ativo. Reutiliza entrega parques-operacionais-QA-6aacf653a98e encerrada. Inventário 10722 ficheiros/60 anexos, 12 exemplares; clone restaurado 55441 READ ONLY. Sete parques sem operador associado, recursos/atividades preenchidos ou anexos/perímetros/relações guardados: ausência factual não significa inexistência real. Mapa: outputs/investmoz-parques-integral-delimitacao-20261016/MAPA-SALDO-E-LOTE-MINIMO.md. | PARQUES-L1-DOC01: dependência anterior registada como disponibilizada; relatório/recibo/pacote selados conferidos por hash, instalação autenticada 130000 e editor Balama v3 sem guardar já registados. Não se presume conferência independente dos anexos pelo utilizador. Sem novo teste funcional. | PARQUES-L1-QA: parques-L1-QA-fb56ec51f62e, 12 artefactos/build162 em clone 55441. 40 condições HTTP; mesma entidade em quatro funções sem duplicar; whitelist/fragmento privado cifrado; tarifa contextualizada/desconhecido nulo; publicação expressa; editor anterior real guardou com preservação privada e pública A/B/C. Relatório em outputs/investmoz-parques-L1-QA-20261016/RELATORIO-QA.md. | L1 disponibilizado em 18/10/2026, candidata parques-L1-QA-fb56ec51f62e DOC02. 12 artefactos/build162; apenas 140000 por instalação autenticada da conta 2. Recibo bffa9337-b2ca-48c6-bc6b-fbbf100f8848; coluna JSONB nullable, zero registos de negócio alterados. Backup/restauro fresco295 tabelas/31 sequências/1316ficheiros, arranque/decifragem verificados. Preservação295 tabelas sem diferenças inesperadas; lista/ficha pública Balama e assets conferidos. Evidência: outputs/investmoz-parques-L1-ativacao-20261018/. | 18/10/2026, L1: observado diretamente pelo Codex no editor Balama, URL HTTPS confirmado, conta2/Osmane Nala pelo DOM. Quatro grupos L1 presentes; público v3/preparação não guardada. Sem alterar campos, guardar, publicar ou repetir140000. Evidência EDITOR-OBSERVADO-20261018.txt e OBSERVACAO-OPERACIONAL-FINAL.json no diretório da ativação. | 18/10: parques-integral-QA-4e2dc76dbf27 acrescenta títulos/fases/lotes/ocupantes/indicadores/cadeia no envelope do mesmo parque.36checksHTTP,3serviço, UI guarda14,25privado/12,5público; editor anterior real v27→28 preserva privado e público. Restauro296tabelas,16outraszonas e cadastros iguais. Relatório em outputs/investmoz-parques-integral-QA-20261018/para-revisao/. | Homologação teste-investidor 19/10/2026: Ficha integral dos parques=Ausente. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Ficha integral dos parques=Instalado mas desabilitado. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. @@ -2852,99 +2852,99 @@ MASTER-c71ec7ad-0010,"Reutilizar os formulários de zonas e acrescentar os campo [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. [PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação. [P1-P2-QA-167b5db97653] 42/13 verificações do delta; serviços/controladores/middleware com rollback, build único. P1 parcial (21 modalidades/assistência); interface de atribuição pendente; sem instalação remota/importação/publicação. Mesma matriz e manual. -[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,," | PARQUES-MAPA01: leitura documental/schema/fotografia restaurada não é prova funcional nova. Sem geometria/lotação/serviços/benefícios presumidos, sem novo mestre, flags, grants ou ativo. Restante ficha integral, CAE 600/579, duplicados, Fintech e menus mantêm estados; menus em preparação não bloqueiam. | PARQUES-DOC01: apenas desenho corrigido por inspeção; prova pós-uso e publicação estável ainda por executar na candidata QA. Sem migrations, gravações, importações ou ativo nesta revisão. Dados sem fonte continuam desconhecidos; sem novas exigências de operadores, lotes, benefícios ou organização. | PARQUES-QA: clone sintético baseado na QA económica (171 tabelas), não cópia atual integral do ativo (295 no backup anterior). Preservação dos 160 hashes de tabelas não afetadas, 15 zonas alheias, papéis e referências económicas. Anúncio sintético herdado no clone v18 permanece inalterado; referência original v12 não foi reensaiada. Dados reais sem fonte continuam desconhecidos; sem ensaio volumétrico, homologação real ou ativo. | PARQUES-ATIVO01: conferência ativa operacional sem guardar, publicar, reservar, importar fixtures ou conceder privilégios. Preservação de negócio/histórico e dados anteriores verificada por comparação com o restauro fresco. Provas QA, limites documentais e restantes aceitações mantidos. | PARQUES-SALDO02: só levantamento/desenho por leitura do clone e acervo; zero provas funcionais novas, migrations/importações/publicações ou alterações de código ativo. Critérios L1 propostos por executar. Ficha integral aberta; menus, duplicados, regulação Fintech e restantes lacunas preservados. | PARQUES-L1-DOC01: consolidação documental anterior à implementação. Sem código, dados, migrations, importação, publicação ou ativo. Critérios L1 e conferência dos novos anexos pelo utilizador não dados como concluídos. DOC00 preservado; convenções em outputs/investmoz-parques-integral-delimitacao-20261016/DOC01/CONVENCOES-E-DEPENDENCIA.md. | PARQUES-L1-QA: clone anterior isolado171 tabelas, não cópia integral atual do ativo295 anteriormente reportadas. Fixture reutiliza uma organização sintética com classificação pública apenas QA; zero mestres novos. 166 tabelas, 16 outras zonas e 47 revisões preservadas; restauro171/31seq/2ficheiros. Sem volumetria/homologação real ou nova aceitação móvel; desktop observado. Ativo994ficheiros+3protegidos iguais; B/COUNTRY02 e provas aceites sem repetição. Ficha integral/menus/duplicados/Fintech mantêm estados. | Utilizador conferiu cinco documentos DOC02/recibo, não declarou inspeção do ZIP nem da conferência local. Integridade do pacote verificada pelo Codex. Instalação autenticada reportada pelo utilizador e confirmada em ledger/auditoria. Sem equivalência visual da reversão, volume, gravação/publicação real ou nova aceitação assistiva. Navegação separada. | Rectificação expressa: ChatGPT conferiu documentos DOC02 QA; não está confirmada a conferência pelo utilizador do relatório local da ativação. Esta nota corrige atribuições anteriores. Relatório/recibo finais preparados para anexar à página privada existente. Sessão autorizada existente; sem novo desafio MFA ou observação de gravação/publicação.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-c71ec7ad-0011,"Disponibilizar anexação de diplomas, mapas, fotografias e estudos, usando o armazenamento existente. Manter ficheiros privados por defeito e seleccionar explicitamente os que podem ser publicados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\d53670c4-f46a-4d49-b188-770b86bdda19\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 104,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-c71ec7ad-0011: Disponibilizar anexação de diplomas, mapas, fotografias e estudos, usando o armazenamento existente. Manter ficheiros privados por defeito e seleccionar explicitamente os que podem ser publicados.",P2,MASTER-c71ec7ad-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-c71ec7ad-0011,1,"[{""id"":""MASTER-c71ec7ad-0011"",""pedido"":""Disponibilizar anexação de diplomas, mapas, fotografias e estudos, usando o armazenamento existente. Manter ficheiros privados por defeito e seleccionar explicitamente os que podem ser publicados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d53670c4-f46a-4d49-b188-770b86bdda19\\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 104""],""aceitacao"":""Disponibilizar anexação de diplomas, mapas, fotografias e estudos, usando o armazenamento existente. Manter ficheiros privados por defeito e seleccionar explicitamente os que podem ser publicados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-c71ec7ad-0012,Permitir publicação informativa de um projecto planeado quando a sua existência e localização estiverem sustentadas e o estado for explícito. Não exigir um diploma de criação de ZFI a um parque que não esteja a reivindicar esse regime.,..\..\..\..\..\..\Users\macbook\.codex\attachments\d53670c4-f46a-4d49-b188-770b86bdda19\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 108,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-c71ec7ad-0012: Permitir publicação informativa de um projecto planeado quando a sua existência e localização estiverem sustentadas e o estado for explícito. Não exigir um diploma de criação de ZFI a um parque que não esteja a reivindicar esse regime.,P2,MASTER-c71ec7ad-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-c71ec7ad-0012,1,"[{""id"":""MASTER-c71ec7ad-0012"",""pedido"":""Permitir publicação informativa de um projecto planeado quando a sua existência e localização estiverem sustentadas e o estado for explícito. Não exigir um diploma de criação de ZFI a um parque que não esteja a reivindicar esse regime."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d53670c4-f46a-4d49-b188-770b86bdda19\\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 108""],""aceitacao"":""Permitir publicação informativa de um projecto planeado quando a sua existência e localização estiverem sustentadas e o estado for explícito. Não exigir um diploma de criação de ZFI a um parque que não esteja a reivindicar esse regime."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada. | PARQUES-MAPA01 mínimo proposto: ficha legível, desconhecidos/conflitos explícitos, anotações opcionais de recursos/atividades com fonte/data/âmbito/capacidade/unidade, continuidade confirmada ao mesmo dossier e reversão preservando dados após edição anterior. A ficha operacional integral permanece aberta. | PARQUES-DOC01: provar público P0 estável após preparação privada, promoção expressa atómica/409, isolamento do envelope, contexto sem direitos e preservação após save HTTP pelo editor anterior com variantes compatíveis. Sequência de prova pós-uso definida, ainda não executada. Ficha útil com desconhecidos, sem depender de preencher informação sem fonte. | PARQUES-QA: três critérios centrais demonstrados; desconhecidos, filtros afetados e acesso/repetição verificados. Saldo deste recorte QA: zero implementação funcional; disponibilização futura exige decisão específica e backup/restauro fresco do destino. Ficha integral, menus e lacunas externas permanecem abertos. | PARQUES-ATIVO01: disponibilização deste recorte concluída. Não encerra ficha operacional integral dos parques, informação real ainda desconhecida, menus ou lacunas externas. Os critérios QA aceites não foram repetidos.","Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer | PARQUES-MAPA01: mestre investment_zones, arrays areas/activities/resources/source_evidence, operador/organizações, GIS/anexos/relações/revisões, APIs v2, percurso de cinco fases/19 etapas e dossier/apoio atuais. Sem cadastro paralelo. | PARQUES-DOC01: mesmo mestre/arrays, revisões cifradas append-only, APIs/autoridades existentes, dossier/percurso e apoio por código/versão do destino. Uma coluna aditiva e nenhum novo mestre/importação. Reversão retém sete fontes funcionais, migration/ledger e build compatível; editor anterior identificado por hash. | PARQUES-QA: 16 artefactos (15 fontes e uma migration nominal), compilação candidata e compatível de 162 ficheiros cada; mesmo mestre/UUID, arrays, snapshots cifrados, dossier e workflow. As sete fontes retidas estão individualmente identificadas com hashes no manifesto.","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. | PARQUES-MAPA01: usar clone atualizado com referências económicas; save atual devolve publicado a rascunho, pelo que prova começa em Beluluane rascunho existente e aviso explícito; allowlist anterior requer contrato compatível; apoio por código/versão do destino. Sem necessidade prevista de migration/importação. Munhava confirmed não demonstrado pelo suporte inspecionado; não alterar silenciosamente. | PARQUES-DOC01 substitui a opção anterior de avisar que despublica: pipeline com coluna cifrada, versão de trabalho/base pública, instalador nominal schema-only e estado intermédio sem DDL demonstrável. Rollback integral de controller/service antigos é incompatível: manter variantes explícitas. Nenhuma alteração silenciosa de workflow; menus/ficha integral separados. | PARQUES-QA: instalador nominal autenticado com prévia sem escrita, autoridade/MFA/CSRF, idempotência, hashes e motivo visível; sem importação/publicação de parques. Reversão pós-uso parcial retém sete fontes, migration/coluna/ledger e build compatível; não repor todas as fontes antigas após uso. | PARQUES-ATIVO01: reversão compatível após utilização mantém sete fontes funcionais, migration/coluna/ledger e build compatível. Editor anterior guarda e recupera detalhes; não oferece reconciliação nova de base. Não repor dump antigo sobre utilização posterior.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,"Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida. | PARQUES-MAPA01: mapa concluído; mínimo recomendado 19–29 h QA, discriminado por tarefa, mais futura disponibilização 2–4 h separadas. Dados reais de capacidade/lotes/operadores sem estimativa por ausência de fonte; não bloqueiam preparação com desconhecidos. Implementação ainda não iniciada. | PARQUES-DOC01: 19–29 h QA preservadas como base histórica; delta técnico +5–8 h (2–3 publicação estável, 1–2 instalação nominal, 2–3 prova/build compatível), total revisto 24–37 h QA. Disponibilização futura 2–4 h separadas. Não são horas consumidas; não iniciou implementação. | PARQUES-QA: 19–29 h base e +5–8 h = 24–37 h foram estimativas, não horas consumidas. Recorte QA e empacotamento concluídos. Saldo operacional futuro estimado 2–4 h, separado e dependente da decisão específica. Sem ampliação do âmbito. | PARQUES-ATIVO01: saldo operacional deste recorte zero; as 2–4 h eram uma estimativa, não horas consumidas. Ficha integral e restantes lacunas continuam nos estados anteriores.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | 16/10/2026 PARQUES-MAPA01: levantamento em leitura no clone restaurado do destino, 17 zonas/sete parques (três publicados), 19 relações territoriais/36 revisões; zero anexos/geometrias/relações económicas de zonas, sem inferir ausência real. Acervo integral prévio de 10717 ficheiros e 60 anexos atuais inventariados; dez exemplares delimitados por hash. Reutilizar investment_zones/UUID/versões/territórios e percurso/dossier existentes. Mapa: outputs/investmoz-parques-mapa-20261016/para-revisao/MAPA-RECORTE-QA.md. Sem implementação, alteração ativa ou repetição de aceitações. | 16/10/2026 PARQUES-DOC01: instrução posterior da Tempo concretizada no desenho, sem implementação. Público anterior permanece até publicação expressa; uma coluna editorial_draft cifrada nullable no mesmo mestre, versões/histórico privados e instalação nominal autenticada já previstos. Seleção no dossier guarda UUID/versão pública consultada, sem reserva, disponibilidade ou autorização de instalação. Desenho: outputs/investmoz-parques-mapa-20261016/DOC01/DESENHO-PUBLICACAO-E-REVERSAO.md; PROVA-POS-USO.md. Não é demonstração funcional executada. | 16/10/2026 PARQUES-QA: recorte DOC01 implementado e demonstrado apenas no clone parks_operational_20261016_test:55441. Preparação privada v4 conservou público v3; publicação expressa v5. T1 privado v7 sobre público v5; editor anterior efetivamente servido/guardado gerou v8 e preservou detalhes/IDs/contexto. Coexistência: suspensão v9, reconciliação expressa v10 e publicação v11; dossier conserva referência consultada v5. Evidência: outputs/investmoz-parques-QA-20261016/para-revisao/RELATORIO-QA.md. Não encerra ficha integral nem autoriza ativo. | 16/10/2026 PARQUES-ATIVO01 parques-operacionais-QA-6aacf653a98e: disponibilização autorizada pelo responsável e concluída no recorte mínimo. Aplicados 16 artefactos e build de 162 ficheiros; só migration nominal 130000, pela ação autenticada existente. Backup/restauro fresco de 295 tabelas e 31 sequências, extração de 1311 ficheiros e arranque do clone em leitura verificados. Abertura de gestão sem guardar; lista e ficha pública de Balama mantêm factos anteriores. Evidência: outputs/investmoz-parques-ativacao-20261016/para-revisao/RELATORIO-FINAL.md, PRESERVACAO-FINAL.json e recibo. Aceitações QA reutilizadas.",governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,," | PARQUES-MAPA01: leitura documental/schema/fotografia restaurada não é prova funcional nova. Sem geometria/lotação/serviços/benefícios presumidos, sem novo mestre, flags, grants ou ativo. Restante ficha integral, CAE 600/579, duplicados, Fintech e menus mantêm estados; menus em preparação não bloqueiam. | PARQUES-DOC01: apenas desenho corrigido por inspeção; prova pós-uso e publicação estável ainda por executar na candidata QA. Sem migrations, gravações, importações ou ativo nesta revisão. Dados sem fonte continuam desconhecidos; sem novas exigências de operadores, lotes, benefícios ou organização. | PARQUES-QA: clone sintético baseado na QA económica (171 tabelas), não cópia atual integral do ativo (295 no backup anterior). Preservação dos 160 hashes de tabelas não afetadas, 15 zonas alheias, papéis e referências económicas. Anúncio sintético herdado no clone v18 permanece inalterado; referência original v12 não foi reensaiada. Dados reais sem fonte continuam desconhecidos; sem ensaio volumétrico, homologação real ou ativo. | PARQUES-ATIVO01: conferência ativa operacional sem guardar, publicar, reservar, importar fixtures ou conceder privilégios. Preservação de negócio/histórico e dados anteriores verificada por comparação com o restauro fresco. Provas QA, limites documentais e restantes aceitações mantidos.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-c71ec7ad-0013,"Disponibilizar “Parques industriais” dentro de “Oportunidades de investimento”, com filtros por:",..\..\..\..\..\..\Users\macbook\.codex\attachments\d53670c4-f46a-4d49-b188-770b86bdda19\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 112,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-c71ec7ad-0013: Disponibilizar “Parques industriais” dentro de “Oportunidades de investimento”, com filtros por:",P2,MASTER-c71ec7ad-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-c71ec7ad-0013,1,"[{""id"":""MASTER-c71ec7ad-0013"",""pedido"":""Disponibilizar “Parques industriais” dentro de “Oportunidades de investimento”, com filtros por:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d53670c4-f46a-4d49-b188-770b86bdda19\\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 112""],""aceitacao"":""Disponibilizar “Parques industriais” dentro de “Oportunidades de investimento”, com filtros por:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-c71ec7ad-0014,"Filtrar no servidor antes da paginação. Lista, mapa, contagem e exportação devem coincidir.",..\..\..\..\..\..\Users\macbook\.codex\attachments\d53670c4-f46a-4d49-b188-770b86bdda19\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 120,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-c71ec7ad-0014: Filtrar no servidor antes da paginação. Lista, mapa, contagem e exportação devem coincidir.",P2,MASTER-c71ec7ad-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-c71ec7ad-0014,1,"[{""id"":""MASTER-c71ec7ad-0014"",""pedido"":""Filtrar no servidor antes da paginação. Lista, mapa, contagem e exportação devem coincidir."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d53670c4-f46a-4d49-b188-770b86bdda19\\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 120""],""aceitacao"":""Filtrar no servidor antes da paginação. Lista, mapa, contagem e exportação devem coincidir."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-c71ec7ad-0015,"Cada cartão deve mostrar nome, localização, categoria, estado, foco, fonte e data. Quando o regime não estiver confirmado, indicá-lo claramente.",..\..\..\..\..\..\Users\macbook\.codex\attachments\d53670c4-f46a-4d49-b188-770b86bdda19\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 122,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-c71ec7ad-0015: Cada cartão deve mostrar nome, localização, categoria, estado, foco, fonte e data. Quando o regime não estiver confirmado, indicá-lo claramente.",P2,MASTER-c71ec7ad-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-c71ec7ad-0015,1,"[{""id"":""MASTER-c71ec7ad-0015"",""pedido"":""Cada cartão deve mostrar nome, localização, categoria, estado, foco, fonte e data. Quando o regime não estiver confirmado, indicá-lo claramente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d53670c4-f46a-4d49-b188-770b86bdda19\\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 122""],""aceitacao"":""Cada cartão deve mostrar nome, localização, categoria, estado, foco, fonte e data. Quando o regime não estiver confirmado, indicá-lo claramente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-c71ec7ad-0016,"Disponibilizar acções para consultar oportunidades, iniciar projecto privado nessa localização e solicitar informação quando houver canal configurado. Não prometer instalação, terreno disponível ou incentivos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\d53670c4-f46a-4d49-b188-770b86bdda19\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 126,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-c71ec7ad-0016: Disponibilizar acções para consultar oportunidades, iniciar projecto privado nessa localização e solicitar informação quando houver canal configurado. Não prometer instalação, terreno disponível ou incentivos.",P2,MASTER-c71ec7ad-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-c71ec7ad-0016,1,"[{""id"":""MASTER-c71ec7ad-0016"",""pedido"":""Disponibilizar acções para consultar oportunidades, iniciar projecto privado nessa localização e solicitar informação quando houver canal configurado. Não prometer instalação, terreno disponível ou incentivos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d53670c4-f46a-4d49-b188-770b86bdda19\\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 126""],""aceitacao"":""Disponibilizar acções para consultar oportunidades, iniciar projecto privado nessa localização e solicitar informação quando houver canal configurado. Não prometer instalação, terreno disponível ou incentivos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-c71ec7ad-0017,Preparar importação transaccional e idempotente. Preservar dados existentes e não publicar automaticamente.,..\..\..\..\..\..\Users\macbook\.codex\attachments\d53670c4-f46a-4d49-b188-770b86bdda19\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 130,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-c71ec7ad-0017: Preparar importação transaccional e idempotente. Preservar dados existentes e não publicar automaticamente.,P2,MASTER-c71ec7ad-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-c71ec7ad-0017,1,"[{""id"":""MASTER-c71ec7ad-0017"",""pedido"":""Preparar importação transaccional e idempotente. Preservar dados existentes e não publicar automaticamente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d53670c4-f46a-4d49-b188-770b86bdda19\\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 130""],""aceitacao"":""Preparar importação transaccional e idempotente. Preservar dados existentes e não publicar automaticamente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f0da2b58-0001,"final class SubmitOpportunity { public function handle(Opportunity $opportunity, string $idempotencyKey, string $correlationId, string $actorId):Opportunity { return DB::transaction(function() use($opportunity,$idempotencyKey,$correlationId,$actorId){ $locked=Opportunity::query()->whereKey($opportunity->id)->lockForUpdate()->firstOrFail(); if($locked->status!==OpportunityStatus::Draft){ throw ValidationException::withMessages(['status'=>'A oportunidade já foi submetida ou não está em rascunho.']); } if(!$locked->proposer_id || !$locked->public_title || !$locked->sector_code){ throw ValidationException::withMessages(['opportunity'=>'Dados obrigatórios incompletos.']); } $locked->forceFill(['status'=>OpportunityStatus::Submitted,'submitted_at'=>now(),'version'=>$locked->version+1,'next_action'=>'Triagem inicial','next_action_due_at'=>now()->addBusinessDays(3)])->save(); DB::table('business.workflow_transitions')->insert(['id'=>(string)str()->uuid(),'aggregate_type'=>'opportunity','aggregate_id'=>$locked->id,'from_status'=>'draft','to_status'=>'submitted','actor_id'=>$actorId,'correlation_id'=>$correlationId,'metadata'=>json_encode(['idempotency_key'=>$idempotencyKey]),'created_at'=>now()]); DB::table('business.outbox_messages')->insertOrIgnore(['id'=>(string)str()->uuid(),'topic'=>'opportunity.submitted','aggregate_type'=>'opportunity','aggregate_id'=>$locked->id,'payload'=>json_encode(['opportunity_id'=>$locked->id]),'idempotency_key'=>$idempotencyKey.':opportunity.submitted','created_at'=>now()]); return $locked->refresh(); },5); } }",..\..\..\..\..\..\Users\macbook\.codex\attachments\d5886992-638e-479f-bc30-e327bd7a10ee\Pasted text.txt; SHA f0da2b58af2e30cc1b1cc353f3a6b00a592c800e17b8d00bd2c13dcbf16c5a78; linha 66,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f0da2b58-0001: final class SubmitOpportunity { public function handle(Opportunity $opportunity, string $idempotencyKey, string $correlationId, string $actorId):Opportunity { return DB::transaction(function() use($opportunity,$idempotencyKey,$correlationId,$actorId){ $locked=Opportunity::query()->whereKey($opportunity->id)->lockForUpdate()->firstOrFail(); if($locked->status!==OpportunityStatus::Draft){ throw ValidationException::withMessages(['status'=>'A oportunidade já foi submetida ou não está em rascunho.']); } if(!$locked->proposer_id || !$locked->public_title || !$locked->sector_code){ throw ValidationException::withMessages(['opportunity'=>'Dados obrigatórios incompletos.']); } $locked->forceFill(['status'=>OpportunityStatus::Submitted,'submitted_at'=>now(),'version'=>$locked->version+1,'next_action'=>'Triagem inicial','next_action_due_at'=>now()->addBusinessDays(3)])->save(); DB::table('business.workflow_transitions')->insert(['id'=>(string)str()->uuid(),'aggregate_type'=>'opportunity','aggregate_id'=>$locked->id,'from_status'=>'draft','to_status'=>'submitted','actor_id'=>$actorId,'correlation_id'=>$correlationId,'metadata'=>json_encode(['idempotency_key'=>$idempotencyKey]),'created_at'=>now()]); DB::table('business.outbox_messages')->insertOrIgnore(['id'=>(string)str()->uuid(),'topic'=>'opportunity.submitted','aggregate_type'=>'opportunity','aggregate_id'=>$locked->id,'payload'=>json_encode(['opportunity_id'=>$locked->id]),'idempotency_key'=>$idempotencyKey.':opportunity.submitted','created_at'=>now()]); return $locked->refresh(); },5); } }",P1,MASTER-f0da2b58-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f0da2b58-0001,1,"[{""id"":""MASTER-f0da2b58-0001"",""pedido"":""final class SubmitOpportunity { public function handle(Opportunity $opportunity, string $idempotencyKey, string $correlationId, string $actorId):Opportunity { return DB::transaction(function() use($opportunity,$idempotencyKey,$correlationId,$actorId){ $locked=Opportunity::query()->whereKey($opportunity->id)->lockForUpdate()->firstOrFail(); if($locked->status!==OpportunityStatus::Draft){ throw ValidationException::withMessages(['status'=>'A oportunidade já foi submetida ou não está em rascunho.']); } if(!$locked->proposer_id || !$locked->public_title || !$locked->sector_code){ throw ValidationException::withMessages(['opportunity'=>'Dados obrigatórios incompletos.']); } $locked->forceFill(['status'=>OpportunityStatus::Submitted,'submitted_at'=>now(),'version'=>$locked->version+1,'next_action'=>'Triagem inicial','next_action_due_at'=>now()->addBusinessDays(3)])->save(); DB::table('business.workflow_transitions')->insert(['id'=>(string)str()->uuid(),'aggregate_type'=>'opportunity','aggregate_id'=>$locked->id,'from_status'=>'draft','to_status'=>'submitted','actor_id'=>$actorId,'correlation_id'=>$correlationId,'metadata'=>json_encode(['idempotency_key'=>$idempotencyKey]),'created_at'=>now()]); DB::table('business.outbox_messages')->insertOrIgnore(['id'=>(string)str()->uuid(),'topic'=>'opportunity.submitted','aggregate_type'=>'opportunity','aggregate_id'=>$locked->id,'payload'=>json_encode(['opportunity_id'=>$locked->id]),'idempotency_key'=>$idempotencyKey.':opportunity.submitted','created_at'=>now()]); return $locked->refresh(); },5); } }"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d5886992-638e-479f-bc30-e327bd7a10ee\\Pasted text.txt; SHA f0da2b58af2e30cc1b1cc353f3a6b00a592c800e17b8d00bd2c13dcbf16c5a78; linha 66""],""aceitacao"":""final class SubmitOpportunity { public function handle(Opportunity $opportunity, string $idempotencyKey, string $correlationId, string $actorId):Opportunity { return DB::transaction(function() use($opportunity,$idempotencyKey,$correlationId,$actorId){ $locked=Opportunity::query()->whereKey($opportunity->id)->lockForUpdate()->firstOrFail(); if($locked->status!==OpportunityStatus::Draft){ throw ValidationException::withMessages(['status'=>'A oportunidade já foi submetida ou não está em rascunho.']); } if(!$locked->proposer_id || !$locked->public_title || !$locked->sector_code){ throw ValidationException::withMessages(['opportunity'=>'Dados obrigatórios incompletos.']); } $locked->forceFill(['status'=>OpportunityStatus::Submitted,'submitted_at'=>now(),'version'=>$locked->version+1,'next_action'=>'Triagem inicial','next_action_due_at'=>now()->addBusinessDays(3)])->save(); DB::table('business.workflow_transitions')->insert(['id'=>(string)str()->uuid(),'aggregate_type'=>'opportunity','aggregate_id'=>$locked->id,'from_status'=>'draft','to_status'=>'submitted','actor_id'=>$actorId,'correlation_id'=>$correlationId,'metadata'=>json_encode(['idempotency_key'=>$idempotencyKey]),'created_at'=>now()]); DB::table('business.outbox_messages')->insertOrIgnore(['id'=>(string)str()->uuid(),'topic'=>'opportunity.submitted','aggregate_type'=>'opportunity','aggregate_id'=>$locked->id,'payload'=>json_encode(['opportunity_id'=>$locked->id]),'idempotency_key'=>$idempotencyKey.':opportunity.submitted','created_at'=>now()]); return $locked->refresh(); },5); } }"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f0da2b58-0002,"class OpportunityController extends Controller { public function store(StoreOpportunityRequest $request){ $opportunity=DB::transaction(fn()=>Opportunity::create(array_merge($request->validated(),['tracking_code'=>'OP-'.now()->format('Ym').'-'.str()->upper(str()->random(8)),'created_by'=>$request->user()->id]))); return (new OpportunityResource($opportunity))->response()->setStatusCode(201); } public function submit(Request $request,Opportunity $opportunity,SubmitOpportunity $action){ $this->authorize('update',$opportunity); $key=(string)$request->header('Idempotency-Key'); abort_if($key==='',422,'Idempotency-Key obrigatório.'); $result=$action->handle($opportunity,$key,(string)str()->uuid(),$request->user()->id); return new OpportunityResource($result); } }",..\..\..\..\..\..\Users\macbook\.codex\attachments\d5886992-638e-479f-bc30-e327bd7a10ee\Pasted text.txt; SHA f0da2b58af2e30cc1b1cc353f3a6b00a592c800e17b8d00bd2c13dcbf16c5a78; linha 87,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f0da2b58-0002: class OpportunityController extends Controller { public function store(StoreOpportunityRequest $request){ $opportunity=DB::transaction(fn()=>Opportunity::create(array_merge($request->validated(),['tracking_code'=>'OP-'.now()->format('Ym').'-'.str()->upper(str()->random(8)),'created_by'=>$request->user()->id]))); return (new OpportunityResource($opportunity))->response()->setStatusCode(201); } public function submit(Request $request,Opportunity $opportunity,SubmitOpportunity $action){ $this->authorize('update',$opportunity); $key=(string)$request->header('Idempotency-Key'); abort_if($key==='',422,'Idempotency-Key obrigatório.'); $result=$action->handle($opportunity,$key,(string)str()->uuid(),$request->user()->id); return new OpportunityResource($result); } }",P2,MASTER-f0da2b58-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f0da2b58-0002,1,"[{""id"":""MASTER-f0da2b58-0002"",""pedido"":""class OpportunityController extends Controller { public function store(StoreOpportunityRequest $request){ $opportunity=DB::transaction(fn()=>Opportunity::create(array_merge($request->validated(),['tracking_code'=>'OP-'.now()->format('Ym').'-'.str()->upper(str()->random(8)),'created_by'=>$request->user()->id]))); return (new OpportunityResource($opportunity))->response()->setStatusCode(201); } public function submit(Request $request,Opportunity $opportunity,SubmitOpportunity $action){ $this->authorize('update',$opportunity); $key=(string)$request->header('Idempotency-Key'); abort_if($key==='',422,'Idempotency-Key obrigatório.'); $result=$action->handle($opportunity,$key,(string)str()->uuid(),$request->user()->id); return new OpportunityResource($result); } }"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d5886992-638e-479f-bc30-e327bd7a10ee\\Pasted text.txt; SHA f0da2b58af2e30cc1b1cc353f3a6b00a592c800e17b8d00bd2c13dcbf16c5a78; linha 87""],""aceitacao"":""class OpportunityController extends Controller { public function store(StoreOpportunityRequest $request){ $opportunity=DB::transaction(fn()=>Opportunity::create(array_merge($request->validated(),['tracking_code'=>'OP-'.now()->format('Ym').'-'.str()->upper(str()->random(8)),'created_by'=>$request->user()->id]))); return (new OpportunityResource($opportunity))->response()->setStatusCode(201); } public function submit(Request $request,Opportunity $opportunity,SubmitOpportunity $action){ $this->authorize('update',$opportunity); $key=(string)$request->header('Idempotency-Key'); abort_if($key==='',422,'Idempotency-Key obrigatório.'); $result=$action->handle($opportunity,$key,(string)str()->uuid(),$request->user()->id); return new OpportunityResource($result); } }"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f0da2b58-0003,Testes mínimos obrigatórios.,..\..\..\..\..\..\Users\macbook\.codex\attachments\d5886992-638e-479f-bc30-e327bd7a10ee\Pasted text.txt; SHA f0da2b58af2e30cc1b1cc353f3a6b00a592c800e17b8d00bd2c13dcbf16c5a78; linha 108,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f0da2b58-0003: Testes mínimos obrigatórios.,P2,MASTER-f0da2b58-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f0da2b58-0003,1,"[{""id"":""MASTER-f0da2b58-0003"",""pedido"":""Testes mínimos obrigatórios."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d5886992-638e-479f-bc30-e327bd7a10ee\\Pasted text.txt; SHA f0da2b58af2e30cc1b1cc353f3a6b00a592c800e17b8d00bd2c13dcbf16c5a78; linha 108""],""aceitacao"":""Testes mínimos obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-f0da2b58-0004,"Gate Go/No-Go. Autorizar a entrada em produção apenas quando: a migration executar e reverter numa base limpa; as chaves de utilizador e tabelas mestre estiverem confirmadas; todos os testes passarem; Policies e segregação de funções forem validadas; uploads privados, antivírus e URLs temporárias estiverem activos; Redis, workers e Scheduler estiverem monitorizados; o adaptador CRM real passar testes de idempotência e reconciliação; a cópia de segurança e o restauro forem ensaiados; e negócio, jurídico, segurança e operações aprovarem formalmente. O código acima deve ser ajustado às versões e convenções efectivamente encontradas no repositório antes da execução.",..\..\..\..\..\..\Users\macbook\.codex\attachments\d5886992-638e-479f-bc30-e327bd7a10ee\Pasted text.txt; SHA f0da2b58af2e30cc1b1cc353f3a6b00a592c800e17b8d00bd2c13dcbf16c5a78; linha 144,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f0da2b58-0004: Gate Go/No-Go. Autorizar a entrada em produção apenas quando: a migration executar e reverter numa base limpa; as chaves de utilizador e tabelas mestre estiverem confirmadas; todos os testes passarem; Policies e segregação de funções forem validadas; uploads privados, antivírus e URLs temporárias estiverem activos; Redis, workers e Scheduler estiverem monitorizados; o adaptador CRM real passar testes de idempotência e reconciliação; a cópia de segurança e o restauro forem ensaiados; e negócio, jurídico, segurança e operações aprovarem formalmente. O código acima deve ser ajustado às versões e convenções efectivamente encontradas no repositório antes da execução.",P2,MASTER-f0da2b58-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f0da2b58-0004,1,"[{""id"":""MASTER-f0da2b58-0004"",""pedido"":""Gate Go/No-Go. Autorizar a entrada em produção apenas quando: a migration executar e reverter numa base limpa; as chaves de utilizador e tabelas mestre estiverem confirmadas; todos os testes passarem; Policies e segregação de funções forem validadas; uploads privados, antivírus e URLs temporárias estiverem activos; Redis, workers e Scheduler estiverem monitorizados; o adaptador CRM real passar testes de idempotência e reconciliação; a cópia de segurança e o restauro forem ensaiados; e negócio, jurídico, segurança e operações aprovarem formalmente. O código acima deve ser ajustado às versões e convenções efectivamente encontradas no repositório antes da execução."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d5886992-638e-479f-bc30-e327bd7a10ee\\Pasted text.txt; SHA f0da2b58af2e30cc1b1cc353f3a6b00a592c800e17b8d00bd2c13dcbf16c5a78; linha 144""],""aceitacao"":""Gate Go/No-Go. Autorizar a entrada em produção apenas quando: a migration executar e reverter numa base limpa; as chaves de utilizador e tabelas mestre estiverem confirmadas; todos os testes passarem; Policies e segregação de funções forem validadas; uploads privados, antivírus e URLs temporárias estiverem activos; Redis, workers e Scheduler estiverem monitorizados; o adaptador CRM real passar testes de idempotência e reconciliação; a cópia de segurança e o restauro forem ensaiados; e negócio, jurídico, segurança e operações aprovarem formalmente. O código acima deve ser ajustado às versões e convenções efectivamente encontradas no repositório antes da execução."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-2453530c-0001,"Implementar no portal existente a integração dos dados fornecidos sobre Beluluane, Crusse e Jamali, Manga-Mungassa, Mocuba e Nacala. Preservar a localização, as actividades, a rastreabilidade e a distinção entre categorias jurídicas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\dd19a693-8805-4f81-a65c-bf2af031a37a\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 3,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2453530c-0001: Implementar no portal existente a integração dos dados fornecidos sobre Beluluane, Crusse e Jamali, Manga-Mungassa, Mocuba e Nacala. Preservar a localização, as actividades, a rastreabilidade e a distinção entre categorias jurídicas.",P2,MASTER-2453530c-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2453530c-0001,1,"[{""id"":""MASTER-2453530c-0001"",""pedido"":""Implementar no portal existente a integração dos dados fornecidos sobre Beluluane, Crusse e Jamali, Manga-Mungassa, Mocuba e Nacala. Preservar a localização, as actividades, a rastreabilidade e a distinção entre categorias jurídicas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\dd19a693-8805-4f81-a65c-bf2af031a37a\\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 3""],""aceitacao"":""Implementar no portal existente a integração dos dados fornecidos sobre Beluluane, Crusse e Jamali, Manga-Mungassa, Mocuba e Nacala. Preservar a localização, as actividades, a rastreabilidade e a distinção entre categorias jurídicas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-2453530c-0002,"Guardar o texto original fornecido como fonte de trabalho, separado dos dados normalizados. Registar conflitos e decisões de revisão.",..\..\..\..\..\..\Users\macbook\.codex\attachments\dd19a693-8805-4f81-a65c-bf2af031a37a\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 13,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2453530c-0002: Guardar o texto original fornecido como fonte de trabalho, separado dos dados normalizados. Registar conflitos e decisões de revisão.",P2,MASTER-2453530c-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2453530c-0002,1,"[{""id"":""MASTER-2453530c-0002"",""pedido"":""Guardar o texto original fornecido como fonte de trabalho, separado dos dados normalizados. Registar conflitos e decisões de revisão."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\dd19a693-8805-4f81-a65c-bf2af031a37a\\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 13""],""aceitacao"":""Guardar o texto original fornecido como fonte de trabalho, separado dos dados normalizados. Registar conflitos e decisões de revisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-2453530c-0003,'- A área de 10.727 km² deve manter unidade explícita e fonte.,..\..\..\..\..\..\Users\macbook\.codex\attachments\dd19a693-8805-4f81-a65c-bf2af031a37a\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 46,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-2453530c-0003: - A área de 10.727 km² deve manter unidade explícita e fonte.,P2,MASTER-2453530c-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2453530c-0003,1,"[{""id"":""MASTER-2453530c-0003"",""pedido"":""- A área de 10.727 km² deve manter unidade explícita e fonte."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\dd19a693-8805-4f81-a65c-bf2af031a37a\\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 46""],""aceitacao"":""- A área de 10.727 km² deve manter unidade explícita e fonte."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-2453530c-0004,"'- Guardar em rascunho apenas os elementos ainda não esclarecidos, sem bloquear os restantes registos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\dd19a693-8805-4f81-a65c-bf2af031a37a\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 57,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2453530c-0004: - Guardar em rascunho apenas os elementos ainda não esclarecidos, sem bloquear os restantes registos.",P1,MASTER-2453530c-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2453530c-0004,1,"[{""id"":""MASTER-2453530c-0004"",""pedido"":""- Guardar em rascunho apenas os elementos ainda não esclarecidos, sem bloquear os restantes registos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\dd19a693-8805-4f81-a65c-bf2af031a37a\\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 57""],""aceitacao"":""- Guardar em rascunho apenas os elementos ainda não esclarecidos, sem bloquear os restantes registos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-2453530c-0005,"As páginas informativas podem conter dados históricos. Registar data de consulta e data de referência dos dados; não apresentar números de empresas, empregos ou investimentos como actuais sem confirmação temporal.",..\..\..\..\..\..\Users\macbook\.codex\attachments\dd19a693-8805-4f81-a65c-bf2af031a37a\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 59,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-2453530c-0005: As páginas informativas podem conter dados históricos. Registar data de consulta e data de referência dos dados; não apresentar números de empresas, empregos ou investimentos como actuais sem confirmação temporal.",P2,MASTER-2453530c-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2453530c-0005,1,"[{""id"":""MASTER-2453530c-0005"",""pedido"":""As páginas informativas podem conter dados históricos. Registar data de consulta e data de referência dos dados; não apresentar números de empresas, empregos ou investimentos como actuais sem confirmação temporal."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\dd19a693-8805-4f81-a65c-bf2af031a37a\\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 59""],""aceitacao"":""As páginas informativas podem conter dados históricos. Registar data de consulta e data de referência dos dados; não apresentar números de empresas, empregos ou investimentos como actuais sem confirmação temporal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-2453530c-0006,"Permitir rascunhos incompletos. Exigir para publicação os elementos essenciais definidos por categoria, com revisão documental proporcional, sem certificação externa obrigatória para cada campo.",..\..\..\..\..\..\Users\macbook\.codex\attachments\dd19a693-8805-4f81-a65c-bf2af031a37a\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 107,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-2453530c-0006: Permitir rascunhos incompletos. Exigir para publicação os elementos essenciais definidos por categoria, com revisão documental proporcional, sem certificação externa obrigatória para cada campo.",P1,MASTER-2453530c-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2453530c-0006,1,"[{""id"":""MASTER-2453530c-0006"",""pedido"":""Permitir rascunhos incompletos. Exigir para publicação os elementos essenciais definidos por categoria, com revisão documental proporcional, sem certificação externa obrigatória para cada campo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\dd19a693-8805-4f81-a65c-bf2af031a37a\\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 107""],""aceitacao"":""Permitir rascunhos incompletos. Exigir para publicação os elementos essenciais definidos por categoria, com revisão documental proporcional, sem certificação externa obrigatória para cada campo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-2453530c-0007,"Registar cada regra com imposto, beneficiário, condições, exercícios abrangidos, marco inicial, fonte, artigo e vigência.",..\..\..\..\..\..\Users\macbook\.codex\attachments\dd19a693-8805-4f81-a65c-bf2af031a37a\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 121,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2453530c-0007: Registar cada regra com imposto, beneficiário, condições, exercícios abrangidos, marco inicial, fonte, artigo e vigência.",P2,MASTER-2453530c-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2453530c-0007,1,"[{""id"":""MASTER-2453530c-0007"",""pedido"":""Registar cada regra com imposto, beneficiário, condições, exercícios abrangidos, marco inicial, fonte, artigo e vigência."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\dd19a693-8805-4f81-a65c-bf2af031a37a\\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 121""],""aceitacao"":""Registar cada regra com imposto, beneficiário, condições, exercícios abrangidos, marco inicial, fonte, artigo e vigência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-2453530c-0008,"Reutilizar o motor fiscal existente. Regras insuficientemente esclarecidas podem aparecer como informação pendente, mas não devem produzir cálculo legal presumido nem impedir a consulta territorial ou o planeamento financeiro sem incentivos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\dd19a693-8805-4f81-a65c-bf2af031a37a\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 129,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2453530c-0008: Reutilizar o motor fiscal existente. Regras insuficientemente esclarecidas podem aparecer como informação pendente, mas não devem produzir cálculo legal presumido nem impedir a consulta territorial ou o planeamento financeiro sem incentivos.",P2,MASTER-2453530c-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2453530c-0008,1,"[{""id"":""MASTER-2453530c-0008"",""pedido"":""Reutilizar o motor fiscal existente. Regras insuficientemente esclarecidas podem aparecer como informação pendente, mas não devem produzir cálculo legal presumido nem impedir a consulta territorial ou o planeamento financeiro sem incentivos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\dd19a693-8805-4f81-a65c-bf2af031a37a\\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 129""],""aceitacao"":""Reutilizar o motor fiscal existente. Regras insuficientemente esclarecidas podem aparecer como informação pendente, mas não devem produzir cálculo legal presumido nem impedir a consulta territorial ou o planeamento financeiro sem incentivos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-2453530c-0009,"Disponibilizar selecção por ZEE, ZFI e parque, localização e actividade.",..\..\..\..\..\..\Users\macbook\.codex\attachments\dd19a693-8805-4f81-a65c-bf2af031a37a\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 133,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2453530c-0009: Disponibilizar selecção por ZEE, ZFI e parque, localização e actividade.",P2,MASTER-2453530c-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2453530c-0009,1,"[{""id"":""MASTER-2453530c-0009"",""pedido"":""Disponibilizar selecção por ZEE, ZFI e parque, localização e actividade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\dd19a693-8805-4f81-a65c-bf2af031a37a\\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 133""],""aceitacao"":""Disponibilizar selecção por ZEE, ZFI e parque, localização e actividade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-2453530c-0010,Filtrar no servidor usando relações territoriais; uma zona com várias localizações deve aparecer uma única vez. Mostrar a abrangência territorial completa na ficha.,..\..\..\..\..\..\Users\macbook\.codex\attachments\dd19a693-8805-4f81-a65c-bf2af031a37a\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 135,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-2453530c-0010: Filtrar no servidor usando relações territoriais; uma zona com várias localizações deve aparecer uma única vez. Mostrar a abrangência territorial completa na ficha.,P2,MASTER-2453530c-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2453530c-0010,1,"[{""id"":""MASTER-2453530c-0010"",""pedido"":""Filtrar no servidor usando relações territoriais; uma zona com várias localizações deve aparecer uma única vez. Mostrar a abrangência territorial completa na ficha."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\dd19a693-8805-4f81-a65c-bf2af031a37a\\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 135""],""aceitacao"":""Filtrar no servidor usando relações territoriais; uma zona com várias localizações deve aparecer uma única vez. Mostrar a abrangência territorial completa na ficha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-2453530c-0011,"Quando não houver oportunidades publicadas, disponibilizar:",..\..\..\..\..\..\Users\macbook\.codex\attachments\dd19a693-8805-4f81-a65c-bf2af031a37a\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 146,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2453530c-0011: Quando não houver oportunidades publicadas, disponibilizar:",P2,MASTER-2453530c-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2453530c-0011,1,"[{""id"":""MASTER-2453530c-0011"",""pedido"":""Quando não houver oportunidades publicadas, disponibilizar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\dd19a693-8805-4f81-a65c-bf2af031a37a\\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 146""],""aceitacao"":""Quando não houver oportunidades publicadas, disponibilizar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-149673c0-0001,"Sugestões por designação, sem exigir que o utilizador conheça os códigos CAE.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ddd6740c-486e-4ebf-a11e-c9687206178a\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 22,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-149673c0-0001: Sugestões por designação, sem exigir que o utilizador conheça os códigos CAE.",P2,MASTER-149673c0-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-149673c0-0001,1,"[{""id"":""MASTER-149673c0-0001"",""pedido"":""Sugestões por designação, sem exigir que o utilizador conheça os códigos CAE."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ddd6740c-486e-4ebf-a11e-c9687206178a\\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 22""],""aceitacao"":""Sugestões por designação, sem exigir que o utilizador conheça os códigos CAE."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-149673c0-0002,"Permitir seleccionar um cadastro existente, quando disponível.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ddd6740c-486e-4ebf-a11e-c9687206178a\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 44,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-149673c0-0002: Permitir seleccionar um cadastro existente, quando disponível.",P2,MASTER-149673c0-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-149673c0-0002,1,"[{""id"":""MASTER-149673c0-0002"",""pedido"":""Permitir seleccionar um cadastro existente, quando disponível."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ddd6740c-486e-4ebf-a11e-c9687206178a\\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 44""],""aceitacao"":""Permitir seleccionar um cadastro existente, quando disponível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-149673c0-0003,Exigir pelo menos um meio de contacto válido.,..\..\..\..\..\..\Users\macbook\.codex\attachments\ddd6740c-486e-4ebf-a11e-c9687206178a\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 51,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-149673c0-0003: Exigir pelo menos um meio de contacto válido.,P2,MASTER-149673c0-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-149673c0-0003,1,"[{""id"":""MASTER-149673c0-0003"",""pedido"":""Exigir pelo menos um meio de contacto válido."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ddd6740c-486e-4ebf-a11e-c9687206178a\\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 51""],""aceitacao"":""Exigir pelo menos um meio de contacto válido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-149673c0-0004,Permitir marcar ou confirmar coordenadas. Oferecer a opção “Não conheço a localização exacta”.,..\..\..\..\..\..\Users\macbook\.codex\attachments\ddd6740c-486e-4ebf-a11e-c9687206178a\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 75,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-149673c0-0004: Permitir marcar ou confirmar coordenadas. Oferecer a opção “Não conheço a localização exacta”.,P1,MASTER-149673c0-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-149673c0-0004,1,"[{""id"":""MASTER-149673c0-0004"",""pedido"":""Permitir marcar ou confirmar coordenadas. Oferecer a opção “Não conheço a localização exacta”."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ddd6740c-486e-4ebf-a11e-c9687206178a\\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 75""],""aceitacao"":""Permitir marcar ou confirmar coordenadas. Oferecer a opção “Não conheço a localização exacta”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-149673c0-0005,Seleccionar registos existentes. Estas relações ficam sujeitas a verificação e não comprovam elegibilidade para benefícios.,..\..\..\..\..\..\Users\macbook\.codex\attachments\ddd6740c-486e-4ebf-a11e-c9687206178a\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 87,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-149673c0-0005: Seleccionar registos existentes. Estas relações ficam sujeitas a verificação e não comprovam elegibilidade para benefícios.,P2,MASTER-149673c0-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-149673c0-0005,1,"[{""id"":""MASTER-149673c0-0005"",""pedido"":""Seleccionar registos existentes. Estas relações ficam sujeitas a verificação e não comprovam elegibilidade para benefícios."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ddd6740c-486e-4ebf-a11e-c9687206178a\\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 87""],""aceitacao"":""Seleccionar registos existentes. Estas relações ficam sujeitas a verificação e não comprovam elegibilidade para benefícios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-149673c0-0006,"Quando existir valor, exigir moeda e identificar o seu significado: preço pedido, investimento estimado ou financiamento procurado. Não substituir valores desconhecidos por zero.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ddd6740c-486e-4ebf-a11e-c9687206178a\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 103,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-149673c0-0006: Quando existir valor, exigir moeda e identificar o seu significado: preço pedido, investimento estimado ou financiamento procurado. Não substituir valores desconhecidos por zero.",P2,MASTER-149673c0-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-149673c0-0006,1,"[{""id"":""MASTER-149673c0-0006"",""pedido"":""Quando existir valor, exigir moeda e identificar o seu significado: preço pedido, investimento estimado ou financiamento procurado. Não substituir valores desconhecidos por zero."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ddd6740c-486e-4ebf-a11e-c9687206178a\\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 103""],""aceitacao"":""Quando existir valor, exigir moeda e identificar o seu significado: preço pedido, investimento estimado ou financiamento procurado. Não substituir valores desconhecidos por zero."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-149673c0-0007,"Permitir acrescentar itens: instalações, equipamentos, direitos de utilização de terreno, matérias-primas, equipa, energia, água, logística ou outros.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ddd6740c-486e-4ebf-a11e-c9687206178a\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 108,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-149673c0-0007: Permitir acrescentar itens: instalações, equipamentos, direitos de utilização de terreno, matérias-primas, equipa, energia, água, logística ou outros.",P2,MASTER-149673c0-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-149673c0-0007,1,"[{""id"":""MASTER-149673c0-0007"",""pedido"":""Permitir acrescentar itens: instalações, equipamentos, direitos de utilização de terreno, matérias-primas, equipa, energia, água, logística ou outros."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ddd6740c-486e-4ebf-a11e-c9687206178a\\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 108""],""aceitacao"":""Permitir acrescentar itens: instalações, equipamentos, direitos de utilização de terreno, matérias-primas, equipa, energia, água, logística ou outros."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-149673c0-0008,Confirmações obrigatórias:,..\..\..\..\..\..\Users\macbook\.codex\attachments\ddd6740c-486e-4ebf-a11e-c9687206178a\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 127,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-149673c0-0008: Confirmações obrigatórias:,P2,MASTER-149673c0-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-149673c0-0008,1,"[{""id"":""MASTER-149673c0-0008"",""pedido"":""Confirmações obrigatórias:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ddd6740c-486e-4ebf-a11e-c9687206178a\\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 127""],""aceitacao"":""Confirmações obrigatórias:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-149673c0-0009,Voltar · Guardar rascunho · Pré-visualizar · Submeter para revisão,..\..\..\..\..\..\Users\macbook\.codex\attachments\ddd6740c-486e-4ebf-a11e-c9687206178a\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 132,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-149673c0-0009: Voltar · Guardar rascunho · Pré-visualizar · Submeter para revisão,P1,MASTER-149673c0-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-149673c0-0009,1,"[{""id"":""MASTER-149673c0-0009"",""pedido"":""Voltar · Guardar rascunho · Pré-visualizar · Submeter para revisão"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ddd6740c-486e-4ebf-a11e-c9687206178a\\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 132""],""aceitacao"":""Voltar · Guardar rascunho · Pré-visualizar · Submeter para revisão"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-149673c0-0010, Adaptar os campos ao tipo escolhido e preservar respostas ao mudar de etapa.,..\..\..\..\..\..\Users\macbook\.codex\attachments\ddd6740c-486e-4ebf-a11e-c9687206178a\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 136,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-149673c0-0010:  Adaptar os campos ao tipo escolhido e preservar respostas ao mudar de etapa.,P2,MASTER-149673c0-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-149673c0-0010,1,"[{""id"":""MASTER-149673c0-0010"",""pedido"":"" Adaptar os campos ao tipo escolhido e preservar respostas ao mudar de etapa."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ddd6740c-486e-4ebf-a11e-c9687206178a\\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 136""],""aceitacao"":"" Adaptar os campos ao tipo escolhido e preservar respostas ao mudar de etapa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-149673c0-0011, Permitir utilização em telemóvel e por teclado.,..\..\..\..\..\..\Users\macbook\.codex\attachments\ddd6740c-486e-4ebf-a11e-c9687206178a\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 137,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-149673c0-0011:  Permitir utilização em telemóvel e por teclado.,P2,MASTER-149673c0-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-149673c0-0011,1,"[{""id"":""MASTER-149673c0-0011"",""pedido"":"" Permitir utilização em telemóvel e por teclado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ddd6740c-486e-4ebf-a11e-c9687206178a\\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 137""],""aceitacao"":"" Permitir utilização em telemóvel e por teclado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-149673c0-0012, Não publicar dados pessoais ou anexos confidenciais automaticamente.,..\..\..\..\..\..\Users\macbook\.codex\attachments\ddd6740c-486e-4ebf-a11e-c9687206178a\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 140,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-149673c0-0012:  Não publicar dados pessoais ou anexos confidenciais automaticamente.,P2,MASTER-149673c0-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-149673c0-0012,1,"[{""id"":""MASTER-149673c0-0012"",""pedido"":"" Não publicar dados pessoais ou anexos confidenciais automaticamente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ddd6740c-486e-4ebf-a11e-c9687206178a\\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 140""],""aceitacao"":"" Não publicar dados pessoais ou anexos confidenciais automaticamente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-149673c0-0013, Permitir actualizar disponibilidade e solicitar suspensão ou encerramento.,..\..\..\..\..\..\Users\macbook\.codex\attachments\ddd6740c-486e-4ebf-a11e-c9687206178a\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 141,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-149673c0-0013:  Permitir actualizar disponibilidade e solicitar suspensão ou encerramento.,P2,MASTER-149673c0-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-149673c0-0013,1,"[{""id"":""MASTER-149673c0-0013"",""pedido"":"" Permitir actualizar disponibilidade e solicitar suspensão ou encerramento."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ddd6740c-486e-4ebf-a11e-c9687206178a\\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 141""],""aceitacao"":"" Permitir actualizar disponibilidade e solicitar suspensão ou encerramento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-149673c0-0014, Registar alterações e exigir nova revisão quando forem modificados dados materiais.,..\..\..\..\..\..\Users\macbook\.codex\attachments\ddd6740c-486e-4ebf-a11e-c9687206178a\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 142,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-149673c0-0014:  Registar alterações e exigir nova revisão quando forem modificados dados materiais.,P2,MASTER-149673c0-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-149673c0-0014,1,"[{""id"":""MASTER-149673c0-0014"",""pedido"":"" Registar alterações e exigir nova revisão quando forem modificados dados materiais."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ddd6740c-486e-4ebf-a11e-c9687206178a\\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 142""],""aceitacao"":"" Registar alterações e exigir nova revisão quando forem modificados dados materiais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-55050f60-0001,"Implementar na página inicial do portal uma entrada visível “Documentos e Formulários”, ligada a uma biblioteca central de legislação, procedimentos, formulários, modelos e materiais de apoio.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 3,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-55050f60-0001: Implementar na página inicial do portal uma entrada visível “Documentos e Formulários”, ligada a uma biblioteca central de legislação, procedimentos, formulários, modelos e materiais de apoio.",P2,MASTER-55050f60-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0001,1,"[{""id"":""MASTER-55050f60-0001"",""pedido"":""Implementar na página inicial do portal uma entrada visível “Documentos e Formulários”, ligada a uma biblioteca central de legislação, procedimentos, formulários, modelos e materiais de apoio."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 3""],""aceitacao"":""Implementar na página inicial do portal uma entrada visível “Documentos e Formulários”, ligada a uma biblioteca central de legislação, procedimentos, formulários, modelos e materiais de apoio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-55050f60-0002,"Inspeccionar os documentos, tabelas, armazenamento, fontes jurídicas, anexos e pesquisas existentes. Reutilizar essa infraestrutura, evitando bibliotecas paralelas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 9,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-55050f60-0002: Inspeccionar os documentos, tabelas, armazenamento, fontes jurídicas, anexos e pesquisas existentes. Reutilizar essa infraestrutura, evitando bibliotecas paralelas.",P2,MASTER-55050f60-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0002,1,"[{""id"":""MASTER-55050f60-0002"",""pedido"":""Inspeccionar os documentos, tabelas, armazenamento, fontes jurídicas, anexos e pesquisas existentes. Reutilizar essa infraestrutura, evitando bibliotecas paralelas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 9""],""aceitacao"":""Inspeccionar os documentos, tabelas, armazenamento, fontes jurídicas, anexos e pesquisas existentes. Reutilizar essa infraestrutura, evitando bibliotecas paralelas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-55050f60-0003,"Inventariar a documentação já disponibilizada pelo responsável do portal e os ficheiros acessíveis nas pastas de referência. Registar conteúdos inacessíveis como pendentes, sem afirmar que foram analisados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 11,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-55050f60-0003: Inventariar a documentação já disponibilizada pelo responsável do portal e os ficheiros acessíveis nas pastas de referência. Registar conteúdos inacessíveis como pendentes, sem afirmar que foram analisados.",P2,MASTER-55050f60-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0003,1,"[{""id"":""MASTER-55050f60-0003"",""pedido"":""Inventariar a documentação já disponibilizada pelo responsável do portal e os ficheiros acessíveis nas pastas de referência. Registar conteúdos inacessíveis como pendentes, sem afirmar que foram analisados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 11""],""aceitacao"":""Inventariar a documentação já disponibilizada pelo responsável do portal e os ficheiros acessíveis nas pastas de referência. Registar conteúdos inacessíveis como pendentes, sem afirmar que foram analisados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-55050f60-0004,"Preservar os originais. Detectar duplicados por conteúdo e identidade documental; manter versões e traduções relacionadas, sem as tratar como documentos equivalentes ou diplomas diferentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 13,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-55050f60-0004: Preservar os originais. Detectar duplicados por conteúdo e identidade documental; manter versões e traduções relacionadas, sem as tratar como documentos equivalentes ou diplomas diferentes.",P2,MASTER-55050f60-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0004,1,"[{""id"":""MASTER-55050f60-0004"",""pedido"":""Preservar os originais. Detectar duplicados por conteúdo e identidade documental; manter versões e traduções relacionadas, sem as tratar como documentos equivalentes ou diplomas diferentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 13""],""aceitacao"":""Preservar os originais. Detectar duplicados por conteúdo e identidade documental; manter versões e traduções relacionadas, sem as tratar como documentos equivalentes ou diplomas diferentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-55050f60-0005,"Não publicar automaticamente documentos privados, dados de empresas, contratos preenchidos ou materiais sem direitos de divulgação esclarecidos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 15,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-55050f60-0005: Não publicar automaticamente documentos privados, dados de empresas, contratos preenchidos ou materiais sem direitos de divulgação esclarecidos.",P2,MASTER-55050f60-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0005,1,"[{""id"":""MASTER-55050f60-0005"",""pedido"":""Não publicar automaticamente documentos privados, dados de empresas, contratos preenchidos ou materiais sem direitos de divulgação esclarecidos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 15""],""aceitacao"":""Não publicar automaticamente documentos privados, dados de empresas, contratos preenchidos ou materiais sem direitos de divulgação esclarecidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,," | PARQUES-MAPA01: leitura documental/schema/fotografia restaurada não é prova funcional nova. Sem geometria/lotação/serviços/benefícios presumidos, sem novo mestre, flags, grants ou ativo. Restante ficha integral, CAE 600/579, duplicados, Fintech e menus mantêm estados; menus em preparação não bloqueiam. | PARQUES-DOC01: apenas desenho corrigido por inspeção; prova pós-uso e publicação estável ainda por executar na candidata QA. Sem migrations, gravações, importações ou ativo nesta revisão. Dados sem fonte continuam desconhecidos; sem novas exigências de operadores, lotes, benefícios ou organização. | PARQUES-QA: clone sintético baseado na QA económica (171 tabelas), não cópia atual integral do ativo (295 no backup anterior). Preservação dos 160 hashes de tabelas não afetadas, 15 zonas alheias, papéis e referências económicas. Anúncio sintético herdado no clone v18 permanece inalterado; referência original v12 não foi reensaiada. Dados reais sem fonte continuam desconhecidos; sem ensaio volumétrico, homologação real ou ativo. | PARQUES-ATIVO01: conferência ativa operacional sem guardar, publicar, reservar, importar fixtures ou conceder privilégios. Preservação de negócio/histórico e dados anteriores verificada por comparação com o restauro fresco. Provas QA, limites documentais e restantes aceitações mantidos. | PARQUES-SALDO02: só levantamento/desenho por leitura do clone e acervo; zero provas funcionais novas, migrations/importações/publicações ou alterações de código ativo. Critérios L1 propostos por executar. Ficha integral aberta; menus, duplicados, regulação Fintech e restantes lacunas preservados. | PARQUES-L1-DOC01: consolidação documental anterior à implementação. Sem código, dados, migrations, importação, publicação ou ativo. Critérios L1 e conferência dos novos anexos pelo utilizador não dados como concluídos. DOC00 preservado; convenções em outputs/investmoz-parques-integral-delimitacao-20261016/DOC01/CONVENCOES-E-DEPENDENCIA.md. | PARQUES-L1-QA: clone anterior isolado171 tabelas, não cópia integral atual do ativo295 anteriormente reportadas. Fixture reutiliza uma organização sintética com classificação pública apenas QA; zero mestres novos. 166 tabelas, 16 outras zonas e 47 revisões preservadas; restauro171/31seq/2ficheiros. Sem volumetria/homologação real ou nova aceitação móvel; desktop observado. Ativo994ficheiros+3protegidos iguais; B/COUNTRY02 e provas aceites sem repetição. Ficha integral/menus/duplicados/Fintech mantêm estados. | Utilizador conferiu cinco documentos DOC02/recibo, não declarou inspeção do ZIP nem da conferência local. Integridade do pacote verificada pelo Codex. Instalação autenticada reportada pelo utilizador e confirmada em ledger/auditoria. Sem equivalência visual da reversão, volume, gravação/publicação real ou nova aceitação assistiva. Navegação separada. | Rectificação expressa: ChatGPT conferiu documentos DOC02 QA; não está confirmada a conferência pelo utilizador do relatório local da ativação. Esta nota corrige atribuições anteriores. Relatório/recibo finais preparados para anexar à página privada existente. Sessão autorizada existente; sem novo desafio MFA ou observação de gravação/publicação.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-c71ec7ad-0011,"Disponibilizar anexação de diplomas, mapas, fotografias e estudos, usando o armazenamento existente. Manter ficheiros privados por defeito e seleccionar explicitamente os que podem ser publicados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\d53670c4-f46a-4d49-b188-770b86bdda19\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 104,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-c71ec7ad-0011: Disponibilizar anexação de diplomas, mapas, fotografias e estudos, usando o armazenamento existente. Manter ficheiros privados por defeito e seleccionar explicitamente os que podem ser publicados.",P2,MASTER-c71ec7ad-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-c71ec7ad-0011,1,"[{""id"":""MASTER-c71ec7ad-0011"",""pedido"":""Disponibilizar anexação de diplomas, mapas, fotografias e estudos, usando o armazenamento existente. Manter ficheiros privados por defeito e seleccionar explicitamente os que podem ser publicados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d53670c4-f46a-4d49-b188-770b86bdda19\\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 104""],""aceitacao"":""Disponibilizar anexação de diplomas, mapas, fotografias e estudos, usando o armazenamento existente. Manter ficheiros privados por defeito e seleccionar explicitamente os que podem ser publicados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-c71ec7ad-0012,Permitir publicação informativa de um projecto planeado quando a sua existência e localização estiverem sustentadas e o estado for explícito. Não exigir um diploma de criação de ZFI a um parque que não esteja a reivindicar esse regime.,..\..\..\..\..\..\Users\macbook\.codex\attachments\d53670c4-f46a-4d49-b188-770b86bdda19\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 108,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-c71ec7ad-0012: Permitir publicação informativa de um projecto planeado quando a sua existência e localização estiverem sustentadas e o estado for explícito. Não exigir um diploma de criação de ZFI a um parque que não esteja a reivindicar esse regime.,P2,MASTER-c71ec7ad-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-c71ec7ad-0012,1,"[{""id"":""MASTER-c71ec7ad-0012"",""pedido"":""Permitir publicação informativa de um projecto planeado quando a sua existência e localização estiverem sustentadas e o estado for explícito. Não exigir um diploma de criação de ZFI a um parque que não esteja a reivindicar esse regime."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d53670c4-f46a-4d49-b188-770b86bdda19\\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 108""],""aceitacao"":""Permitir publicação informativa de um projecto planeado quando a sua existência e localização estiverem sustentadas e o estado for explícito. Não exigir um diploma de criação de ZFI a um parque que não esteja a reivindicar esse regime."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada. | PARQUES-MAPA01 mínimo proposto: ficha legível, desconhecidos/conflitos explícitos, anotações opcionais de recursos/atividades com fonte/data/âmbito/capacidade/unidade, continuidade confirmada ao mesmo dossier e reversão preservando dados após edição anterior. A ficha operacional integral permanece aberta. | PARQUES-DOC01: provar público P0 estável após preparação privada, promoção expressa atómica/409, isolamento do envelope, contexto sem direitos e preservação após save HTTP pelo editor anterior com variantes compatíveis. Sequência de prova pós-uso definida, ainda não executada. Ficha útil com desconhecidos, sem depender de preencher informação sem fonte. | PARQUES-QA: três critérios centrais demonstrados; desconhecidos, filtros afetados e acesso/repetição verificados. Saldo deste recorte QA: zero implementação funcional; disponibilização futura exige decisão específica e backup/restauro fresco do destino. Ficha integral, menus e lacunas externas permanecem abertos. | PARQUES-ATIVO01: disponibilização deste recorte concluída. Não encerra ficha operacional integral dos parques, informação real ainda desconhecida, menus ou lacunas externas. Os critérios QA aceites não foram repetidos.","Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer | PARQUES-MAPA01: mestre investment_zones, arrays areas/activities/resources/source_evidence, operador/organizações, GIS/anexos/relações/revisões, APIs v2, percurso de cinco fases/19 etapas e dossier/apoio atuais. Sem cadastro paralelo. | PARQUES-DOC01: mesmo mestre/arrays, revisões cifradas append-only, APIs/autoridades existentes, dossier/percurso e apoio por código/versão do destino. Uma coluna aditiva e nenhum novo mestre/importação. Reversão retém sete fontes funcionais, migration/ledger e build compatível; editor anterior identificado por hash. | PARQUES-QA: 16 artefactos (15 fontes e uma migration nominal), compilação candidata e compatível de 162 ficheiros cada; mesmo mestre/UUID, arrays, snapshots cifrados, dossier e workflow. As sete fontes retidas estão individualmente identificadas com hashes no manifesto.","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. | PARQUES-MAPA01: usar clone atualizado com referências económicas; save atual devolve publicado a rascunho, pelo que prova começa em Beluluane rascunho existente e aviso explícito; allowlist anterior requer contrato compatível; apoio por código/versão do destino. Sem necessidade prevista de migration/importação. Munhava confirmed não demonstrado pelo suporte inspecionado; não alterar silenciosamente. | PARQUES-DOC01 substitui a opção anterior de avisar que despublica: pipeline com coluna cifrada, versão de trabalho/base pública, instalador nominal schema-only e estado intermédio sem DDL demonstrável. Rollback integral de controller/service antigos é incompatível: manter variantes explícitas. Nenhuma alteração silenciosa de workflow; menus/ficha integral separados. | PARQUES-QA: instalador nominal autenticado com prévia sem escrita, autoridade/MFA/CSRF, idempotência, hashes e motivo visível; sem importação/publicação de parques. Reversão pós-uso parcial retém sete fontes, migration/coluna/ledger e build compatível; não repor todas as fontes antigas após uso. | PARQUES-ATIVO01: reversão compatível após utilização mantém sete fontes funcionais, migration/coluna/ledger e build compatível. Editor anterior guarda e recupera detalhes; não oferece reconciliação nova de base. Não repor dump antigo sobre utilização posterior.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,"Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida. | PARQUES-MAPA01: mapa concluído; mínimo recomendado 19–29 h QA, discriminado por tarefa, mais futura disponibilização 2–4 h separadas. Dados reais de capacidade/lotes/operadores sem estimativa por ausência de fonte; não bloqueiam preparação com desconhecidos. Implementação ainda não iniciada. | PARQUES-DOC01: 19–29 h QA preservadas como base histórica; delta técnico +5–8 h (2–3 publicação estável, 1–2 instalação nominal, 2–3 prova/build compatível), total revisto 24–37 h QA. Disponibilização futura 2–4 h separadas. Não são horas consumidas; não iniciou implementação. | PARQUES-QA: 19–29 h base e +5–8 h = 24–37 h foram estimativas, não horas consumidas. Recorte QA e empacotamento concluídos. Saldo operacional futuro estimado 2–4 h, separado e dependente da decisão específica. Sem ampliação do âmbito. | PARQUES-ATIVO01: saldo operacional deste recorte zero; as 2–4 h eram uma estimativa, não horas consumidas. Ficha integral e restantes lacunas continuam nos estados anteriores.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | 16/10/2026 PARQUES-MAPA01: levantamento em leitura no clone restaurado do destino, 17 zonas/sete parques (três publicados), 19 relações territoriais/36 revisões; zero anexos/geometrias/relações económicas de zonas, sem inferir ausência real. Acervo integral prévio de 10717 ficheiros e 60 anexos atuais inventariados; dez exemplares delimitados por hash. Reutilizar investment_zones/UUID/versões/territórios e percurso/dossier existentes. Mapa: outputs/investmoz-parques-mapa-20261016/para-revisao/MAPA-RECORTE-QA.md. Sem implementação, alteração ativa ou repetição de aceitações. | 16/10/2026 PARQUES-DOC01: instrução posterior da Tempo concretizada no desenho, sem implementação. Público anterior permanece até publicação expressa; uma coluna editorial_draft cifrada nullable no mesmo mestre, versões/histórico privados e instalação nominal autenticada já previstos. Seleção no dossier guarda UUID/versão pública consultada, sem reserva, disponibilidade ou autorização de instalação. Desenho: outputs/investmoz-parques-mapa-20261016/DOC01/DESENHO-PUBLICACAO-E-REVERSAO.md; PROVA-POS-USO.md. Não é demonstração funcional executada. | 16/10/2026 PARQUES-QA: recorte DOC01 implementado e demonstrado apenas no clone parks_operational_20261016_test:55441. Preparação privada v4 conservou público v3; publicação expressa v5. T1 privado v7 sobre público v5; editor anterior efetivamente servido/guardado gerou v8 e preservou detalhes/IDs/contexto. Coexistência: suspensão v9, reconciliação expressa v10 e publicação v11; dossier conserva referência consultada v5. Evidência: outputs/investmoz-parques-QA-20261016/para-revisao/RELATORIO-QA.md. Não encerra ficha integral nem autoriza ativo. | 16/10/2026 PARQUES-ATIVO01 parques-operacionais-QA-6aacf653a98e: disponibilização autorizada pelo responsável e concluída no recorte mínimo. Aplicados 16 artefactos e build de 162 ficheiros; só migration nominal 130000, pela ação autenticada existente. Backup/restauro fresco de 295 tabelas e 31 sequências, extração de 1311 ficheiros e arranque do clone em leitura verificados. Abertura de gestão sem guardar; lista e ficha pública de Balama mantêm factos anteriores. Evidência: outputs/investmoz-parques-ativacao-20261016/para-revisao/RELATORIO-FINAL.md, PRESERVACAO-FINAL.json e recibo. Aceitações QA reutilizadas.",governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,," | PARQUES-MAPA01: leitura documental/schema/fotografia restaurada não é prova funcional nova. Sem geometria/lotação/serviços/benefícios presumidos, sem novo mestre, flags, grants ou ativo. Restante ficha integral, CAE 600/579, duplicados, Fintech e menus mantêm estados; menus em preparação não bloqueiam. | PARQUES-DOC01: apenas desenho corrigido por inspeção; prova pós-uso e publicação estável ainda por executar na candidata QA. Sem migrations, gravações, importações ou ativo nesta revisão. Dados sem fonte continuam desconhecidos; sem novas exigências de operadores, lotes, benefícios ou organização. | PARQUES-QA: clone sintético baseado na QA económica (171 tabelas), não cópia atual integral do ativo (295 no backup anterior). Preservação dos 160 hashes de tabelas não afetadas, 15 zonas alheias, papéis e referências económicas. Anúncio sintético herdado no clone v18 permanece inalterado; referência original v12 não foi reensaiada. Dados reais sem fonte continuam desconhecidos; sem ensaio volumétrico, homologação real ou ativo. | PARQUES-ATIVO01: conferência ativa operacional sem guardar, publicar, reservar, importar fixtures ou conceder privilégios. Preservação de negócio/histórico e dados anteriores verificada por comparação com o restauro fresco. Provas QA, limites documentais e restantes aceitações mantidos.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-c71ec7ad-0013,"Disponibilizar “Parques industriais” dentro de “Oportunidades de investimento”, com filtros por:",..\..\..\..\..\..\Users\macbook\.codex\attachments\d53670c4-f46a-4d49-b188-770b86bdda19\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 112,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-c71ec7ad-0013: Disponibilizar “Parques industriais” dentro de “Oportunidades de investimento”, com filtros por:",P2,MASTER-c71ec7ad-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-c71ec7ad-0013,1,"[{""id"":""MASTER-c71ec7ad-0013"",""pedido"":""Disponibilizar “Parques industriais” dentro de “Oportunidades de investimento”, com filtros por:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d53670c4-f46a-4d49-b188-770b86bdda19\\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 112""],""aceitacao"":""Disponibilizar “Parques industriais” dentro de “Oportunidades de investimento”, com filtros por:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-c71ec7ad-0014,"Filtrar no servidor antes da paginação. Lista, mapa, contagem e exportação devem coincidir.",..\..\..\..\..\..\Users\macbook\.codex\attachments\d53670c4-f46a-4d49-b188-770b86bdda19\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 120,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-c71ec7ad-0014: Filtrar no servidor antes da paginação. Lista, mapa, contagem e exportação devem coincidir.",P2,MASTER-c71ec7ad-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-c71ec7ad-0014,1,"[{""id"":""MASTER-c71ec7ad-0014"",""pedido"":""Filtrar no servidor antes da paginação. Lista, mapa, contagem e exportação devem coincidir."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d53670c4-f46a-4d49-b188-770b86bdda19\\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 120""],""aceitacao"":""Filtrar no servidor antes da paginação. Lista, mapa, contagem e exportação devem coincidir."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-c71ec7ad-0015,"Cada cartão deve mostrar nome, localização, categoria, estado, foco, fonte e data. Quando o regime não estiver confirmado, indicá-lo claramente.",..\..\..\..\..\..\Users\macbook\.codex\attachments\d53670c4-f46a-4d49-b188-770b86bdda19\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 122,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-c71ec7ad-0015: Cada cartão deve mostrar nome, localização, categoria, estado, foco, fonte e data. Quando o regime não estiver confirmado, indicá-lo claramente.",P2,MASTER-c71ec7ad-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-c71ec7ad-0015,1,"[{""id"":""MASTER-c71ec7ad-0015"",""pedido"":""Cada cartão deve mostrar nome, localização, categoria, estado, foco, fonte e data. Quando o regime não estiver confirmado, indicá-lo claramente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d53670c4-f46a-4d49-b188-770b86bdda19\\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 122""],""aceitacao"":""Cada cartão deve mostrar nome, localização, categoria, estado, foco, fonte e data. Quando o regime não estiver confirmado, indicá-lo claramente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-c71ec7ad-0016,"Disponibilizar acções para consultar oportunidades, iniciar projecto privado nessa localização e solicitar informação quando houver canal configurado. Não prometer instalação, terreno disponível ou incentivos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\d53670c4-f46a-4d49-b188-770b86bdda19\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 126,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-c71ec7ad-0016: Disponibilizar acções para consultar oportunidades, iniciar projecto privado nessa localização e solicitar informação quando houver canal configurado. Não prometer instalação, terreno disponível ou incentivos.",P2,MASTER-c71ec7ad-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-c71ec7ad-0016,1,"[{""id"":""MASTER-c71ec7ad-0016"",""pedido"":""Disponibilizar acções para consultar oportunidades, iniciar projecto privado nessa localização e solicitar informação quando houver canal configurado. Não prometer instalação, terreno disponível ou incentivos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d53670c4-f46a-4d49-b188-770b86bdda19\\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 126""],""aceitacao"":""Disponibilizar acções para consultar oportunidades, iniciar projecto privado nessa localização e solicitar informação quando houver canal configurado. Não prometer instalação, terreno disponível ou incentivos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-c71ec7ad-0017,Preparar importação transaccional e idempotente. Preservar dados existentes e não publicar automaticamente.,..\..\..\..\..\..\Users\macbook\.codex\attachments\d53670c4-f46a-4d49-b188-770b86bdda19\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 130,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-c71ec7ad-0017: Preparar importação transaccional e idempotente. Preservar dados existentes e não publicar automaticamente.,P2,MASTER-c71ec7ad-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-c71ec7ad-0017,1,"[{""id"":""MASTER-c71ec7ad-0017"",""pedido"":""Preparar importação transaccional e idempotente. Preservar dados existentes e não publicar automaticamente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d53670c4-f46a-4d49-b188-770b86bdda19\\Pasted text.txt; SHA c71ec7adb5af079fc5c93536107fe30ffc0906700b5ee5eef6bd2cca1665dfde; linha 130""],""aceitacao"":""Preparar importação transaccional e idempotente. Preservar dados existentes e não publicar automaticamente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f0da2b58-0001,"final class SubmitOpportunity { public function handle(Opportunity $opportunity, string $idempotencyKey, string $correlationId, string $actorId):Opportunity { return DB::transaction(function() use($opportunity,$idempotencyKey,$correlationId,$actorId){ $locked=Opportunity::query()->whereKey($opportunity->id)->lockForUpdate()->firstOrFail(); if($locked->status!==OpportunityStatus::Draft){ throw ValidationException::withMessages(['status'=>'A oportunidade já foi submetida ou não está em rascunho.']); } if(!$locked->proposer_id || !$locked->public_title || !$locked->sector_code){ throw ValidationException::withMessages(['opportunity'=>'Dados obrigatórios incompletos.']); } $locked->forceFill(['status'=>OpportunityStatus::Submitted,'submitted_at'=>now(),'version'=>$locked->version+1,'next_action'=>'Triagem inicial','next_action_due_at'=>now()->addBusinessDays(3)])->save(); DB::table('business.workflow_transitions')->insert(['id'=>(string)str()->uuid(),'aggregate_type'=>'opportunity','aggregate_id'=>$locked->id,'from_status'=>'draft','to_status'=>'submitted','actor_id'=>$actorId,'correlation_id'=>$correlationId,'metadata'=>json_encode(['idempotency_key'=>$idempotencyKey]),'created_at'=>now()]); DB::table('business.outbox_messages')->insertOrIgnore(['id'=>(string)str()->uuid(),'topic'=>'opportunity.submitted','aggregate_type'=>'opportunity','aggregate_id'=>$locked->id,'payload'=>json_encode(['opportunity_id'=>$locked->id]),'idempotency_key'=>$idempotencyKey.':opportunity.submitted','created_at'=>now()]); return $locked->refresh(); },5); } }",..\..\..\..\..\..\Users\macbook\.codex\attachments\d5886992-638e-479f-bc30-e327bd7a10ee\Pasted text.txt; SHA f0da2b58af2e30cc1b1cc353f3a6b00a592c800e17b8d00bd2c13dcbf16c5a78; linha 66,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f0da2b58-0001: final class SubmitOpportunity { public function handle(Opportunity $opportunity, string $idempotencyKey, string $correlationId, string $actorId):Opportunity { return DB::transaction(function() use($opportunity,$idempotencyKey,$correlationId,$actorId){ $locked=Opportunity::query()->whereKey($opportunity->id)->lockForUpdate()->firstOrFail(); if($locked->status!==OpportunityStatus::Draft){ throw ValidationException::withMessages(['status'=>'A oportunidade já foi submetida ou não está em rascunho.']); } if(!$locked->proposer_id || !$locked->public_title || !$locked->sector_code){ throw ValidationException::withMessages(['opportunity'=>'Dados obrigatórios incompletos.']); } $locked->forceFill(['status'=>OpportunityStatus::Submitted,'submitted_at'=>now(),'version'=>$locked->version+1,'next_action'=>'Triagem inicial','next_action_due_at'=>now()->addBusinessDays(3)])->save(); DB::table('business.workflow_transitions')->insert(['id'=>(string)str()->uuid(),'aggregate_type'=>'opportunity','aggregate_id'=>$locked->id,'from_status'=>'draft','to_status'=>'submitted','actor_id'=>$actorId,'correlation_id'=>$correlationId,'metadata'=>json_encode(['idempotency_key'=>$idempotencyKey]),'created_at'=>now()]); DB::table('business.outbox_messages')->insertOrIgnore(['id'=>(string)str()->uuid(),'topic'=>'opportunity.submitted','aggregate_type'=>'opportunity','aggregate_id'=>$locked->id,'payload'=>json_encode(['opportunity_id'=>$locked->id]),'idempotency_key'=>$idempotencyKey.':opportunity.submitted','created_at'=>now()]); return $locked->refresh(); },5); } }",P1,MASTER-f0da2b58-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f0da2b58-0001,1,"[{""id"":""MASTER-f0da2b58-0001"",""pedido"":""final class SubmitOpportunity { public function handle(Opportunity $opportunity, string $idempotencyKey, string $correlationId, string $actorId):Opportunity { return DB::transaction(function() use($opportunity,$idempotencyKey,$correlationId,$actorId){ $locked=Opportunity::query()->whereKey($opportunity->id)->lockForUpdate()->firstOrFail(); if($locked->status!==OpportunityStatus::Draft){ throw ValidationException::withMessages(['status'=>'A oportunidade já foi submetida ou não está em rascunho.']); } if(!$locked->proposer_id || !$locked->public_title || !$locked->sector_code){ throw ValidationException::withMessages(['opportunity'=>'Dados obrigatórios incompletos.']); } $locked->forceFill(['status'=>OpportunityStatus::Submitted,'submitted_at'=>now(),'version'=>$locked->version+1,'next_action'=>'Triagem inicial','next_action_due_at'=>now()->addBusinessDays(3)])->save(); DB::table('business.workflow_transitions')->insert(['id'=>(string)str()->uuid(),'aggregate_type'=>'opportunity','aggregate_id'=>$locked->id,'from_status'=>'draft','to_status'=>'submitted','actor_id'=>$actorId,'correlation_id'=>$correlationId,'metadata'=>json_encode(['idempotency_key'=>$idempotencyKey]),'created_at'=>now()]); DB::table('business.outbox_messages')->insertOrIgnore(['id'=>(string)str()->uuid(),'topic'=>'opportunity.submitted','aggregate_type'=>'opportunity','aggregate_id'=>$locked->id,'payload'=>json_encode(['opportunity_id'=>$locked->id]),'idempotency_key'=>$idempotencyKey.':opportunity.submitted','created_at'=>now()]); return $locked->refresh(); },5); } }"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d5886992-638e-479f-bc30-e327bd7a10ee\\Pasted text.txt; SHA f0da2b58af2e30cc1b1cc353f3a6b00a592c800e17b8d00bd2c13dcbf16c5a78; linha 66""],""aceitacao"":""final class SubmitOpportunity { public function handle(Opportunity $opportunity, string $idempotencyKey, string $correlationId, string $actorId):Opportunity { return DB::transaction(function() use($opportunity,$idempotencyKey,$correlationId,$actorId){ $locked=Opportunity::query()->whereKey($opportunity->id)->lockForUpdate()->firstOrFail(); if($locked->status!==OpportunityStatus::Draft){ throw ValidationException::withMessages(['status'=>'A oportunidade já foi submetida ou não está em rascunho.']); } if(!$locked->proposer_id || !$locked->public_title || !$locked->sector_code){ throw ValidationException::withMessages(['opportunity'=>'Dados obrigatórios incompletos.']); } $locked->forceFill(['status'=>OpportunityStatus::Submitted,'submitted_at'=>now(),'version'=>$locked->version+1,'next_action'=>'Triagem inicial','next_action_due_at'=>now()->addBusinessDays(3)])->save(); DB::table('business.workflow_transitions')->insert(['id'=>(string)str()->uuid(),'aggregate_type'=>'opportunity','aggregate_id'=>$locked->id,'from_status'=>'draft','to_status'=>'submitted','actor_id'=>$actorId,'correlation_id'=>$correlationId,'metadata'=>json_encode(['idempotency_key'=>$idempotencyKey]),'created_at'=>now()]); DB::table('business.outbox_messages')->insertOrIgnore(['id'=>(string)str()->uuid(),'topic'=>'opportunity.submitted','aggregate_type'=>'opportunity','aggregate_id'=>$locked->id,'payload'=>json_encode(['opportunity_id'=>$locked->id]),'idempotency_key'=>$idempotencyKey.':opportunity.submitted','created_at'=>now()]); return $locked->refresh(); },5); } }"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f0da2b58-0002,"class OpportunityController extends Controller { public function store(StoreOpportunityRequest $request){ $opportunity=DB::transaction(fn()=>Opportunity::create(array_merge($request->validated(),['tracking_code'=>'OP-'.now()->format('Ym').'-'.str()->upper(str()->random(8)),'created_by'=>$request->user()->id]))); return (new OpportunityResource($opportunity))->response()->setStatusCode(201); } public function submit(Request $request,Opportunity $opportunity,SubmitOpportunity $action){ $this->authorize('update',$opportunity); $key=(string)$request->header('Idempotency-Key'); abort_if($key==='',422,'Idempotency-Key obrigatório.'); $result=$action->handle($opportunity,$key,(string)str()->uuid(),$request->user()->id); return new OpportunityResource($result); } }",..\..\..\..\..\..\Users\macbook\.codex\attachments\d5886992-638e-479f-bc30-e327bd7a10ee\Pasted text.txt; SHA f0da2b58af2e30cc1b1cc353f3a6b00a592c800e17b8d00bd2c13dcbf16c5a78; linha 87,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-f0da2b58-0002: class OpportunityController extends Controller { public function store(StoreOpportunityRequest $request){ $opportunity=DB::transaction(fn()=>Opportunity::create(array_merge($request->validated(),['tracking_code'=>'OP-'.now()->format('Ym').'-'.str()->upper(str()->random(8)),'created_by'=>$request->user()->id]))); return (new OpportunityResource($opportunity))->response()->setStatusCode(201); } public function submit(Request $request,Opportunity $opportunity,SubmitOpportunity $action){ $this->authorize('update',$opportunity); $key=(string)$request->header('Idempotency-Key'); abort_if($key==='',422,'Idempotency-Key obrigatório.'); $result=$action->handle($opportunity,$key,(string)str()->uuid(),$request->user()->id); return new OpportunityResource($result); } }",P2,MASTER-f0da2b58-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f0da2b58-0002,1,"[{""id"":""MASTER-f0da2b58-0002"",""pedido"":""class OpportunityController extends Controller { public function store(StoreOpportunityRequest $request){ $opportunity=DB::transaction(fn()=>Opportunity::create(array_merge($request->validated(),['tracking_code'=>'OP-'.now()->format('Ym').'-'.str()->upper(str()->random(8)),'created_by'=>$request->user()->id]))); return (new OpportunityResource($opportunity))->response()->setStatusCode(201); } public function submit(Request $request,Opportunity $opportunity,SubmitOpportunity $action){ $this->authorize('update',$opportunity); $key=(string)$request->header('Idempotency-Key'); abort_if($key==='',422,'Idempotency-Key obrigatório.'); $result=$action->handle($opportunity,$key,(string)str()->uuid(),$request->user()->id); return new OpportunityResource($result); } }"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d5886992-638e-479f-bc30-e327bd7a10ee\\Pasted text.txt; SHA f0da2b58af2e30cc1b1cc353f3a6b00a592c800e17b8d00bd2c13dcbf16c5a78; linha 87""],""aceitacao"":""class OpportunityController extends Controller { public function store(StoreOpportunityRequest $request){ $opportunity=DB::transaction(fn()=>Opportunity::create(array_merge($request->validated(),['tracking_code'=>'OP-'.now()->format('Ym').'-'.str()->upper(str()->random(8)),'created_by'=>$request->user()->id]))); return (new OpportunityResource($opportunity))->response()->setStatusCode(201); } public function submit(Request $request,Opportunity $opportunity,SubmitOpportunity $action){ $this->authorize('update',$opportunity); $key=(string)$request->header('Idempotency-Key'); abort_if($key==='',422,'Idempotency-Key obrigatório.'); $result=$action->handle($opportunity,$key,(string)str()->uuid(),$request->user()->id); return new OpportunityResource($result); } }"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f0da2b58-0003,Testes mínimos obrigatórios.,..\..\..\..\..\..\Users\macbook\.codex\attachments\d5886992-638e-479f-bc30-e327bd7a10ee\Pasted text.txt; SHA f0da2b58af2e30cc1b1cc353f3a6b00a592c800e17b8d00bd2c13dcbf16c5a78; linha 108,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-f0da2b58-0003: Testes mínimos obrigatórios.,P2,MASTER-f0da2b58-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f0da2b58-0003,1,"[{""id"":""MASTER-f0da2b58-0003"",""pedido"":""Testes mínimos obrigatórios."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d5886992-638e-479f-bc30-e327bd7a10ee\\Pasted text.txt; SHA f0da2b58af2e30cc1b1cc353f3a6b00a592c800e17b8d00bd2c13dcbf16c5a78; linha 108""],""aceitacao"":""Testes mínimos obrigatórios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-f0da2b58-0004,"Gate Go/No-Go. Autorizar a entrada em produção apenas quando: a migration executar e reverter numa base limpa; as chaves de utilizador e tabelas mestre estiverem confirmadas; todos os testes passarem; Policies e segregação de funções forem validadas; uploads privados, antivírus e URLs temporárias estiverem activos; Redis, workers e Scheduler estiverem monitorizados; o adaptador CRM real passar testes de idempotência e reconciliação; a cópia de segurança e o restauro forem ensaiados; e negócio, jurídico, segurança e operações aprovarem formalmente. O código acima deve ser ajustado às versões e convenções efectivamente encontradas no repositório antes da execução.",..\..\..\..\..\..\Users\macbook\.codex\attachments\d5886992-638e-479f-bc30-e327bd7a10ee\Pasted text.txt; SHA f0da2b58af2e30cc1b1cc353f3a6b00a592c800e17b8d00bd2c13dcbf16c5a78; linha 144,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-f0da2b58-0004: Gate Go/No-Go. Autorizar a entrada em produção apenas quando: a migration executar e reverter numa base limpa; as chaves de utilizador e tabelas mestre estiverem confirmadas; todos os testes passarem; Policies e segregação de funções forem validadas; uploads privados, antivírus e URLs temporárias estiverem activos; Redis, workers e Scheduler estiverem monitorizados; o adaptador CRM real passar testes de idempotência e reconciliação; a cópia de segurança e o restauro forem ensaiados; e negócio, jurídico, segurança e operações aprovarem formalmente. O código acima deve ser ajustado às versões e convenções efectivamente encontradas no repositório antes da execução.",P2,MASTER-f0da2b58-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-f0da2b58-0004,1,"[{""id"":""MASTER-f0da2b58-0004"",""pedido"":""Gate Go/No-Go. Autorizar a entrada em produção apenas quando: a migration executar e reverter numa base limpa; as chaves de utilizador e tabelas mestre estiverem confirmadas; todos os testes passarem; Policies e segregação de funções forem validadas; uploads privados, antivírus e URLs temporárias estiverem activos; Redis, workers e Scheduler estiverem monitorizados; o adaptador CRM real passar testes de idempotência e reconciliação; a cópia de segurança e o restauro forem ensaiados; e negócio, jurídico, segurança e operações aprovarem formalmente. O código acima deve ser ajustado às versões e convenções efectivamente encontradas no repositório antes da execução."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\d5886992-638e-479f-bc30-e327bd7a10ee\\Pasted text.txt; SHA f0da2b58af2e30cc1b1cc353f3a6b00a592c800e17b8d00bd2c13dcbf16c5a78; linha 144""],""aceitacao"":""Gate Go/No-Go. Autorizar a entrada em produção apenas quando: a migration executar e reverter numa base limpa; as chaves de utilizador e tabelas mestre estiverem confirmadas; todos os testes passarem; Policies e segregação de funções forem validadas; uploads privados, antivírus e URLs temporárias estiverem activos; Redis, workers e Scheduler estiverem monitorizados; o adaptador CRM real passar testes de idempotência e reconciliação; a cópia de segurança e o restauro forem ensaiados; e negócio, jurídico, segurança e operações aprovarem formalmente. O código acima deve ser ajustado às versões e convenções efectivamente encontradas no repositório antes da execução."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-2453530c-0001,"Implementar no portal existente a integração dos dados fornecidos sobre Beluluane, Crusse e Jamali, Manga-Mungassa, Mocuba e Nacala. Preservar a localização, as actividades, a rastreabilidade e a distinção entre categorias jurídicas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\dd19a693-8805-4f81-a65c-bf2af031a37a\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 3,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2453530c-0001: Implementar no portal existente a integração dos dados fornecidos sobre Beluluane, Crusse e Jamali, Manga-Mungassa, Mocuba e Nacala. Preservar a localização, as actividades, a rastreabilidade e a distinção entre categorias jurídicas.",P2,MASTER-2453530c-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2453530c-0001,1,"[{""id"":""MASTER-2453530c-0001"",""pedido"":""Implementar no portal existente a integração dos dados fornecidos sobre Beluluane, Crusse e Jamali, Manga-Mungassa, Mocuba e Nacala. Preservar a localização, as actividades, a rastreabilidade e a distinção entre categorias jurídicas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\dd19a693-8805-4f81-a65c-bf2af031a37a\\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 3""],""aceitacao"":""Implementar no portal existente a integração dos dados fornecidos sobre Beluluane, Crusse e Jamali, Manga-Mungassa, Mocuba e Nacala. Preservar a localização, as actividades, a rastreabilidade e a distinção entre categorias jurídicas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-2453530c-0002,"Guardar o texto original fornecido como fonte de trabalho, separado dos dados normalizados. Registar conflitos e decisões de revisão.",..\..\..\..\..\..\Users\macbook\.codex\attachments\dd19a693-8805-4f81-a65c-bf2af031a37a\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 13,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2453530c-0002: Guardar o texto original fornecido como fonte de trabalho, separado dos dados normalizados. Registar conflitos e decisões de revisão.",P2,MASTER-2453530c-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2453530c-0002,1,"[{""id"":""MASTER-2453530c-0002"",""pedido"":""Guardar o texto original fornecido como fonte de trabalho, separado dos dados normalizados. Registar conflitos e decisões de revisão."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\dd19a693-8805-4f81-a65c-bf2af031a37a\\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 13""],""aceitacao"":""Guardar o texto original fornecido como fonte de trabalho, separado dos dados normalizados. Registar conflitos e decisões de revisão."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-2453530c-0003,'- A área de 10.727 km² deve manter unidade explícita e fonte.,..\..\..\..\..\..\Users\macbook\.codex\attachments\dd19a693-8805-4f81-a65c-bf2af031a37a\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 46,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-2453530c-0003: - A área de 10.727 km² deve manter unidade explícita e fonte.,P2,MASTER-2453530c-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2453530c-0003,1,"[{""id"":""MASTER-2453530c-0003"",""pedido"":""- A área de 10.727 km² deve manter unidade explícita e fonte."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\dd19a693-8805-4f81-a65c-bf2af031a37a\\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 46""],""aceitacao"":""- A área de 10.727 km² deve manter unidade explícita e fonte."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-2453530c-0004,"'- Guardar em rascunho apenas os elementos ainda não esclarecidos, sem bloquear os restantes registos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\dd19a693-8805-4f81-a65c-bf2af031a37a\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 57,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2453530c-0004: - Guardar em rascunho apenas os elementos ainda não esclarecidos, sem bloquear os restantes registos.",P1,MASTER-2453530c-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2453530c-0004,1,"[{""id"":""MASTER-2453530c-0004"",""pedido"":""- Guardar em rascunho apenas os elementos ainda não esclarecidos, sem bloquear os restantes registos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\dd19a693-8805-4f81-a65c-bf2af031a37a\\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 57""],""aceitacao"":""- Guardar em rascunho apenas os elementos ainda não esclarecidos, sem bloquear os restantes registos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-2453530c-0005,"As páginas informativas podem conter dados históricos. Registar data de consulta e data de referência dos dados; não apresentar números de empresas, empregos ou investimentos como actuais sem confirmação temporal.",..\..\..\..\..\..\Users\macbook\.codex\attachments\dd19a693-8805-4f81-a65c-bf2af031a37a\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 59,negócios,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /api/v1/existing-business/listings; /api/v1/existing-business/listings/{id}; /api/v1/existing-business/listings/{id}/objects; /api/v1/existing-business/listings/{id}/objects/{object}; /api/v1/existing-business/listings/{id}/transitions; /api/v1/existing-business/listings/{id}/verifications; /api/v1/existing-business/reviews; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}/business-link; /investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-2453530c-0005: As páginas informativas podem conter dados históricos. Registar data de consulta e data de referência dos dados; não apresentar números de empresas, empregos ou investimentos como actuais sem confirmação temporal.",P2,MASTER-2453530c-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2453530c-0005,1,"[{""id"":""MASTER-2453530c-0005"",""pedido"":""As páginas informativas podem conter dados históricos. Registar data de consulta e data de referência dos dados; não apresentar números de empresas, empregos ou investimentos como actuais sem confirmação temporal."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\dd19a693-8805-4f81-a65c-bf2af031a37a\\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 59""],""aceitacao"":""As páginas informativas podem conter dados históricos. Registar data de consulta e data de referência dos dados; não apresentar números de empresas, empregos ou investimentos como actuais sem confirmação temporal."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""negócios""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.existing_businesses: 2 registos; public.existing_business_revisions: 2 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Negócio→revisão/publicação→interesse→origem→estatística única→recuperação; preparar caso existente autorizado sem forçar estado. Critério individual original preservado; cobertura atual ainda não individualizada.,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/ExistingBusinessController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"ExistingBusinessFoundationTest, ExistingBusinessIntakeTest, ExistingBusinessWizardTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-2453530c-0006,"Permitir rascunhos incompletos. Exigir para publicação os elementos essenciais definidos por categoria, com revisão documental proporcional, sem certificação externa obrigatória para cada campo.",..\..\..\..\..\..\Users\macbook\.codex\attachments\dd19a693-8805-4f81-a65c-bf2af031a37a\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 107,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-2453530c-0006: Permitir rascunhos incompletos. Exigir para publicação os elementos essenciais definidos por categoria, com revisão documental proporcional, sem certificação externa obrigatória para cada campo.",P1,MASTER-2453530c-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2453530c-0006,1,"[{""id"":""MASTER-2453530c-0006"",""pedido"":""Permitir rascunhos incompletos. Exigir para publicação os elementos essenciais definidos por categoria, com revisão documental proporcional, sem certificação externa obrigatória para cada campo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\dd19a693-8805-4f81-a65c-bf2af031a37a\\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 107""],""aceitacao"":""Permitir rascunhos incompletos. Exigir para publicação os elementos essenciais definidos por categoria, com revisão documental proporcional, sem certificação externa obrigatória para cada campo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-2453530c-0007,"Registar cada regra com imposto, beneficiário, condições, exercícios abrangidos, marco inicial, fonte, artigo e vigência.",..\..\..\..\..\..\Users\macbook\.codex\attachments\dd19a693-8805-4f81-a65c-bf2af031a37a\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 121,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2453530c-0007: Registar cada regra com imposto, beneficiário, condições, exercícios abrangidos, marco inicial, fonte, artigo e vigência.",P2,MASTER-2453530c-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2453530c-0007,1,"[{""id"":""MASTER-2453530c-0007"",""pedido"":""Registar cada regra com imposto, beneficiário, condições, exercícios abrangidos, marco inicial, fonte, artigo e vigência."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\dd19a693-8805-4f81-a65c-bf2af031a37a\\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 121""],""aceitacao"":""Registar cada regra com imposto, beneficiário, condições, exercícios abrangidos, marco inicial, fonte, artigo e vigência."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-2453530c-0008,"Reutilizar o motor fiscal existente. Regras insuficientemente esclarecidas podem aparecer como informação pendente, mas não devem produzir cálculo legal presumido nem impedir a consulta territorial ou o planeamento financeiro sem incentivos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\dd19a693-8805-4f81-a65c-bf2af031a37a\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 129,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2453530c-0008: Reutilizar o motor fiscal existente. Regras insuficientemente esclarecidas podem aparecer como informação pendente, mas não devem produzir cálculo legal presumido nem impedir a consulta territorial ou o planeamento financeiro sem incentivos.",P2,MASTER-2453530c-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2453530c-0008,1,"[{""id"":""MASTER-2453530c-0008"",""pedido"":""Reutilizar o motor fiscal existente. Regras insuficientemente esclarecidas podem aparecer como informação pendente, mas não devem produzir cálculo legal presumido nem impedir a consulta territorial ou o planeamento financeiro sem incentivos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\dd19a693-8805-4f81-a65c-bf2af031a37a\\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 129""],""aceitacao"":""Reutilizar o motor fiscal existente. Regras insuficientemente esclarecidas podem aparecer como informação pendente, mas não devem produzir cálculo legal presumido nem impedir a consulta territorial ou o planeamento financeiro sem incentivos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-2453530c-0009,"Disponibilizar selecção por ZEE, ZFI e parque, localização e actividade.",..\..\..\..\..\..\Users\macbook\.codex\attachments\dd19a693-8805-4f81-a65c-bf2af031a37a\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 133,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2453530c-0009: Disponibilizar selecção por ZEE, ZFI e parque, localização e actividade.",P2,MASTER-2453530c-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2453530c-0009,1,"[{""id"":""MASTER-2453530c-0009"",""pedido"":""Disponibilizar selecção por ZEE, ZFI e parque, localização e actividade."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\dd19a693-8805-4f81-a65c-bf2af031a37a\\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 133""],""aceitacao"":""Disponibilizar selecção por ZEE, ZFI e parque, localização e actividade."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-2453530c-0010,Filtrar no servidor usando relações territoriais; uma zona com várias localizações deve aparecer uma única vez. Mostrar a abrangência territorial completa na ficha.,..\..\..\..\..\..\Users\macbook\.codex\attachments\dd19a693-8805-4f81-a65c-bf2af031a37a\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 135,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-2453530c-0010: Filtrar no servidor usando relações territoriais; uma zona com várias localizações deve aparecer uma única vez. Mostrar a abrangência territorial completa na ficha.,P2,MASTER-2453530c-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2453530c-0010,1,"[{""id"":""MASTER-2453530c-0010"",""pedido"":""Filtrar no servidor usando relações territoriais; uma zona com várias localizações deve aparecer uma única vez. Mostrar a abrangência territorial completa na ficha."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\dd19a693-8805-4f81-a65c-bf2af031a37a\\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 135""],""aceitacao"":""Filtrar no servidor usando relações territoriais; uma zona com várias localizações deve aparecer uma única vez. Mostrar a abrangência territorial completa na ficha."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-2453530c-0011,"Quando não houver oportunidades publicadas, disponibilizar:",..\..\..\..\..\..\Users\macbook\.codex\attachments\dd19a693-8805-4f81-a65c-bf2af031a37a\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 146,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-2453530c-0011: Quando não houver oportunidades publicadas, disponibilizar:",P2,MASTER-2453530c-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-2453530c-0011,1,"[{""id"":""MASTER-2453530c-0011"",""pedido"":""Quando não houver oportunidades publicadas, disponibilizar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\dd19a693-8805-4f81-a65c-bf2af031a37a\\Pasted text.txt; SHA 2453530cc98ffd9b270eef47786a9d596701e4831e2a3c16c3765152cc916494; linha 146""],""aceitacao"":""Quando não houver oportunidades publicadas, disponibilizar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-149673c0-0001,"Sugestões por designação, sem exigir que o utilizador conheça os códigos CAE.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ddd6740c-486e-4ebf-a11e-c9687206178a\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 22,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-149673c0-0001: Sugestões por designação, sem exigir que o utilizador conheça os códigos CAE.",P2,MASTER-149673c0-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-149673c0-0001,1,"[{""id"":""MASTER-149673c0-0001"",""pedido"":""Sugestões por designação, sem exigir que o utilizador conheça os códigos CAE."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ddd6740c-486e-4ebf-a11e-c9687206178a\\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 22""],""aceitacao"":""Sugestões por designação, sem exigir que o utilizador conheça os códigos CAE."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-149673c0-0002,"Permitir seleccionar um cadastro existente, quando disponível.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ddd6740c-486e-4ebf-a11e-c9687206178a\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 44,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-149673c0-0002: Permitir seleccionar um cadastro existente, quando disponível.",P2,MASTER-149673c0-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-149673c0-0002,1,"[{""id"":""MASTER-149673c0-0002"",""pedido"":""Permitir seleccionar um cadastro existente, quando disponível."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ddd6740c-486e-4ebf-a11e-c9687206178a\\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 44""],""aceitacao"":""Permitir seleccionar um cadastro existente, quando disponível."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-149673c0-0003,Exigir pelo menos um meio de contacto válido.,..\..\..\..\..\..\Users\macbook\.codex\attachments\ddd6740c-486e-4ebf-a11e-c9687206178a\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 51,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-149673c0-0003: Exigir pelo menos um meio de contacto válido.,P2,MASTER-149673c0-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-149673c0-0003,1,"[{""id"":""MASTER-149673c0-0003"",""pedido"":""Exigir pelo menos um meio de contacto válido."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ddd6740c-486e-4ebf-a11e-c9687206178a\\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 51""],""aceitacao"":""Exigir pelo menos um meio de contacto válido."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-149673c0-0004,Permitir marcar ou confirmar coordenadas. Oferecer a opção “Não conheço a localização exacta”.,..\..\..\..\..\..\Users\macbook\.codex\attachments\ddd6740c-486e-4ebf-a11e-c9687206178a\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 75,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-149673c0-0004: Permitir marcar ou confirmar coordenadas. Oferecer a opção “Não conheço a localização exacta”.,P1,MASTER-149673c0-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-149673c0-0004,1,"[{""id"":""MASTER-149673c0-0004"",""pedido"":""Permitir marcar ou confirmar coordenadas. Oferecer a opção “Não conheço a localização exacta”."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ddd6740c-486e-4ebf-a11e-c9687206178a\\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 75""],""aceitacao"":""Permitir marcar ou confirmar coordenadas. Oferecer a opção “Não conheço a localização exacta”."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-149673c0-0005,Seleccionar registos existentes. Estas relações ficam sujeitas a verificação e não comprovam elegibilidade para benefícios.,..\..\..\..\..\..\Users\macbook\.codex\attachments\ddd6740c-486e-4ebf-a11e-c9687206178a\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 87,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-149673c0-0005: Seleccionar registos existentes. Estas relações ficam sujeitas a verificação e não comprovam elegibilidade para benefícios.,P2,MASTER-149673c0-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-149673c0-0005,1,"[{""id"":""MASTER-149673c0-0005"",""pedido"":""Seleccionar registos existentes. Estas relações ficam sujeitas a verificação e não comprovam elegibilidade para benefícios."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ddd6740c-486e-4ebf-a11e-c9687206178a\\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 87""],""aceitacao"":""Seleccionar registos existentes. Estas relações ficam sujeitas a verificação e não comprovam elegibilidade para benefícios."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-149673c0-0006,"Quando existir valor, exigir moeda e identificar o seu significado: preço pedido, investimento estimado ou financiamento procurado. Não substituir valores desconhecidos por zero.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ddd6740c-486e-4ebf-a11e-c9687206178a\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 103,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-149673c0-0006: Quando existir valor, exigir moeda e identificar o seu significado: preço pedido, investimento estimado ou financiamento procurado. Não substituir valores desconhecidos por zero.",P2,MASTER-149673c0-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-149673c0-0006,1,"[{""id"":""MASTER-149673c0-0006"",""pedido"":""Quando existir valor, exigir moeda e identificar o seu significado: preço pedido, investimento estimado ou financiamento procurado. Não substituir valores desconhecidos por zero."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ddd6740c-486e-4ebf-a11e-c9687206178a\\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 103""],""aceitacao"":""Quando existir valor, exigir moeda e identificar o seu significado: preço pedido, investimento estimado ou financiamento procurado. Não substituir valores desconhecidos por zero."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-149673c0-0007,"Permitir acrescentar itens: instalações, equipamentos, direitos de utilização de terreno, matérias-primas, equipa, energia, água, logística ou outros.",..\..\..\..\..\..\Users\macbook\.codex\attachments\ddd6740c-486e-4ebf-a11e-c9687206178a\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 108,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-149673c0-0007: Permitir acrescentar itens: instalações, equipamentos, direitos de utilização de terreno, matérias-primas, equipa, energia, água, logística ou outros.",P2,MASTER-149673c0-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-149673c0-0007,1,"[{""id"":""MASTER-149673c0-0007"",""pedido"":""Permitir acrescentar itens: instalações, equipamentos, direitos de utilização de terreno, matérias-primas, equipa, energia, água, logística ou outros."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ddd6740c-486e-4ebf-a11e-c9687206178a\\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 108""],""aceitacao"":""Permitir acrescentar itens: instalações, equipamentos, direitos de utilização de terreno, matérias-primas, equipa, energia, água, logística ou outros."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-149673c0-0008,Confirmações obrigatórias:,..\..\..\..\..\..\Users\macbook\.codex\attachments\ddd6740c-486e-4ebf-a11e-c9687206178a\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 127,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-149673c0-0008: Confirmações obrigatórias:,P2,MASTER-149673c0-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-149673c0-0008,1,"[{""id"":""MASTER-149673c0-0008"",""pedido"":""Confirmações obrigatórias:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ddd6740c-486e-4ebf-a11e-c9687206178a\\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 127""],""aceitacao"":""Confirmações obrigatórias:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-149673c0-0009,Voltar · Guardar rascunho · Pré-visualizar · Submeter para revisão,..\..\..\..\..\..\Users\macbook\.codex\attachments\ddd6740c-486e-4ebf-a11e-c9687206178a\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 132,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-149673c0-0009: Voltar · Guardar rascunho · Pré-visualizar · Submeter para revisão,P1,MASTER-149673c0-0009: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-149673c0-0009,1,"[{""id"":""MASTER-149673c0-0009"",""pedido"":""Voltar · Guardar rascunho · Pré-visualizar · Submeter para revisão"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ddd6740c-486e-4ebf-a11e-c9687206178a\\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 132""],""aceitacao"":""Voltar · Guardar rascunho · Pré-visualizar · Submeter para revisão"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-149673c0-0010, Adaptar os campos ao tipo escolhido e preservar respostas ao mudar de etapa.,..\..\..\..\..\..\Users\macbook\.codex\attachments\ddd6740c-486e-4ebf-a11e-c9687206178a\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 136,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-149673c0-0010:  Adaptar os campos ao tipo escolhido e preservar respostas ao mudar de etapa.,P2,MASTER-149673c0-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-149673c0-0010,1,"[{""id"":""MASTER-149673c0-0010"",""pedido"":"" Adaptar os campos ao tipo escolhido e preservar respostas ao mudar de etapa."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ddd6740c-486e-4ebf-a11e-c9687206178a\\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 136""],""aceitacao"":"" Adaptar os campos ao tipo escolhido e preservar respostas ao mudar de etapa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-149673c0-0011, Permitir utilização em telemóvel e por teclado.,..\..\..\..\..\..\Users\macbook\.codex\attachments\ddd6740c-486e-4ebf-a11e-c9687206178a\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 137,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-149673c0-0011:  Permitir utilização em telemóvel e por teclado.,P2,MASTER-149673c0-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-149673c0-0011,1,"[{""id"":""MASTER-149673c0-0011"",""pedido"":"" Permitir utilização em telemóvel e por teclado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ddd6740c-486e-4ebf-a11e-c9687206178a\\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 137""],""aceitacao"":"" Permitir utilização em telemóvel e por teclado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-149673c0-0012, Não publicar dados pessoais ou anexos confidenciais automaticamente.,..\..\..\..\..\..\Users\macbook\.codex\attachments\ddd6740c-486e-4ebf-a11e-c9687206178a\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 140,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-149673c0-0012:  Não publicar dados pessoais ou anexos confidenciais automaticamente.,P2,MASTER-149673c0-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-149673c0-0012,1,"[{""id"":""MASTER-149673c0-0012"",""pedido"":"" Não publicar dados pessoais ou anexos confidenciais automaticamente."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ddd6740c-486e-4ebf-a11e-c9687206178a\\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 140""],""aceitacao"":"" Não publicar dados pessoais ou anexos confidenciais automaticamente."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-149673c0-0013, Permitir actualizar disponibilidade e solicitar suspensão ou encerramento.,..\..\..\..\..\..\Users\macbook\.codex\attachments\ddd6740c-486e-4ebf-a11e-c9687206178a\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 141,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-149673c0-0013:  Permitir actualizar disponibilidade e solicitar suspensão ou encerramento.,P2,MASTER-149673c0-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-149673c0-0013,1,"[{""id"":""MASTER-149673c0-0013"",""pedido"":"" Permitir actualizar disponibilidade e solicitar suspensão ou encerramento."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ddd6740c-486e-4ebf-a11e-c9687206178a\\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 141""],""aceitacao"":"" Permitir actualizar disponibilidade e solicitar suspensão ou encerramento."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-149673c0-0014, Registar alterações e exigir nova revisão quando forem modificados dados materiais.,..\..\..\..\..\..\Users\macbook\.codex\attachments\ddd6740c-486e-4ebf-a11e-c9687206178a\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 142,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-149673c0-0014:  Registar alterações e exigir nova revisão quando forem modificados dados materiais.,P2,MASTER-149673c0-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-149673c0-0014,1,"[{""id"":""MASTER-149673c0-0014"",""pedido"":"" Registar alterações e exigir nova revisão quando forem modificados dados materiais."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\ddd6740c-486e-4ebf-a11e-c9687206178a\\Pasted text.txt; SHA 149673c0e35573716086d72f65e1b8e6c805c4f890b44722b839d4ce7e6caf15; linha 142""],""aceitacao"":"" Registar alterações e exigir nova revisão quando forem modificados dados materiais."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-55050f60-0001,"Implementar na página inicial do portal uma entrada visível “Documentos e Formulários”, ligada a uma biblioteca central de legislação, procedimentos, formulários, modelos e materiais de apoio.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 3,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-55050f60-0001: Implementar na página inicial do portal uma entrada visível “Documentos e Formulários”, ligada a uma biblioteca central de legislação, procedimentos, formulários, modelos e materiais de apoio.",P2,MASTER-55050f60-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0001,1,"[{""id"":""MASTER-55050f60-0001"",""pedido"":""Implementar na página inicial do portal uma entrada visível “Documentos e Formulários”, ligada a uma biblioteca central de legislação, procedimentos, formulários, modelos e materiais de apoio."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 3""],""aceitacao"":""Implementar na página inicial do portal uma entrada visível “Documentos e Formulários”, ligada a uma biblioteca central de legislação, procedimentos, formulários, modelos e materiais de apoio."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-55050f60-0002,"Inspeccionar os documentos, tabelas, armazenamento, fontes jurídicas, anexos e pesquisas existentes. Reutilizar essa infraestrutura, evitando bibliotecas paralelas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 9,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-55050f60-0002: Inspeccionar os documentos, tabelas, armazenamento, fontes jurídicas, anexos e pesquisas existentes. Reutilizar essa infraestrutura, evitando bibliotecas paralelas.",P2,MASTER-55050f60-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0002,1,"[{""id"":""MASTER-55050f60-0002"",""pedido"":""Inspeccionar os documentos, tabelas, armazenamento, fontes jurídicas, anexos e pesquisas existentes. Reutilizar essa infraestrutura, evitando bibliotecas paralelas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 9""],""aceitacao"":""Inspeccionar os documentos, tabelas, armazenamento, fontes jurídicas, anexos e pesquisas existentes. Reutilizar essa infraestrutura, evitando bibliotecas paralelas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-55050f60-0003,"Inventariar a documentação já disponibilizada pelo responsável do portal e os ficheiros acessíveis nas pastas de referência. Registar conteúdos inacessíveis como pendentes, sem afirmar que foram analisados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 11,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-55050f60-0003: Inventariar a documentação já disponibilizada pelo responsável do portal e os ficheiros acessíveis nas pastas de referência. Registar conteúdos inacessíveis como pendentes, sem afirmar que foram analisados.",P2,MASTER-55050f60-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0003,1,"[{""id"":""MASTER-55050f60-0003"",""pedido"":""Inventariar a documentação já disponibilizada pelo responsável do portal e os ficheiros acessíveis nas pastas de referência. Registar conteúdos inacessíveis como pendentes, sem afirmar que foram analisados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 11""],""aceitacao"":""Inventariar a documentação já disponibilizada pelo responsável do portal e os ficheiros acessíveis nas pastas de referência. Registar conteúdos inacessíveis como pendentes, sem afirmar que foram analisados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-55050f60-0004,"Preservar os originais. Detectar duplicados por conteúdo e identidade documental; manter versões e traduções relacionadas, sem as tratar como documentos equivalentes ou diplomas diferentes.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 13,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-55050f60-0004: Preservar os originais. Detectar duplicados por conteúdo e identidade documental; manter versões e traduções relacionadas, sem as tratar como documentos equivalentes ou diplomas diferentes.",P2,MASTER-55050f60-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0004,1,"[{""id"":""MASTER-55050f60-0004"",""pedido"":""Preservar os originais. Detectar duplicados por conteúdo e identidade documental; manter versões e traduções relacionadas, sem as tratar como documentos equivalentes ou diplomas diferentes."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 13""],""aceitacao"":""Preservar os originais. Detectar duplicados por conteúdo e identidade documental; manter versões e traduções relacionadas, sem as tratar como documentos equivalentes ou diplomas diferentes."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-55050f60-0005,"Não publicar automaticamente documentos privados, dados de empresas, contratos preenchidos ou materiais sem direitos de divulgação esclarecidos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 15,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-55050f60-0005: Não publicar automaticamente documentos privados, dados de empresas, contratos preenchidos ou materiais sem direitos de divulgação esclarecidos.",P2,MASTER-55050f60-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0005,1,"[{""id"":""MASTER-55050f60-0005"",""pedido"":""Não publicar automaticamente documentos privados, dados de empresas, contratos preenchidos ou materiais sem direitos de divulgação esclarecidos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 15""],""aceitacao"":""Não publicar automaticamente documentos privados, dados de empresas, contratos preenchidos ou materiais sem direitos de divulgação esclarecidos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, MASTER-55050f60-0006,"Permitir pesquisa por palavras-chave e filtros combináveis por assunto, tipo documental, actividade/CAE, etapa do projecto, entidade emitente, âmbito territorial, idioma e situação documental.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 33,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | 19/10/2026 — HML01-R1 reconciliada em QA: 27 fontes/build; zero migrations; cinco fontes divergentes resolvidas; scanner Unix real e PING/VERSION remoto como www-data; restauro144 tabelas e reversão da apresentação com dados posteriores preservados. Sem disponibilização remota, MFA/papéis ou incrementos posteriores. outputs/investmoz-HML01-reconciliacao-QA-20261019/PROPOSTA-CONSOLIDADA-HML01-R1.md | 19/10/2026 — Limites expressos da Tempo para decisão HML01-R1 9975dfce80b8: backup fresco consistente; recuperação da chave independente do perfil Windows e inventário de proprietário/permissões Linux por assegurar; scan real no fluxo da aplicação no destino por realizar; reversão só da apresentação mantendo27 fontes/configuração Unix/dados posteriores; vínculo positivo ao dossier não demonstrado, a homologar sem dados fictícios. Sem nova candidata, repetição QA ou execução remota. Ver secção Limites confirmados pela Tempo na proposta e manual existentes. | 19/10/2026 — Pré-disponibilização: destino mudou para9bc450e87c5f; três pré-condições R1 falharam. Sem manutenção ou escrita remota. R2 49f21a874c18 preparada em QA para preservar páginas legais e apresentação;24 fontes R1 idênticas,3 reconciliadas; zero migrations. Backup fresco/scan real no destino por realizar; dossier positivo não demonstrado. Decisão sobre revisão nova necessária antes da troca. Ver outputs/investmoz-HML01-reconciliacao-destino-R2-20261019/PROPOSTA-RECONCILIACAO-R2.md. | 19/10/2026 — R2 49f21a874c18 instalada exclusivamente em homologação por autorização da Tempo.27 fontes/189build conferidos; backup fresco consistente/restauro144 tabelas e33 ficheiros conferidos; cópia cifrada/chave portável também fora do perfil Windows; metadados/ACL Linux registados. Zero migrations/MFA/papéis/importações/publicação.502 preexistente corrigido com buffers FastCGI apenas no vhost da homologação; HTTP200. Scan real no fluxo da aplicação ainda pendente de autenticação autorizada; vínculo positivo ao dossier não demonstrado. Ver outputs/investmoz-HML01-reconciliacao-destino-R2-20261019/RELATORIO-DISPONIBILIZACAO-R2.md.",Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-55050f60-0006: Permitir pesquisa por palavras-chave e filtros combináveis por assunto, tipo documental, actividade/CAE, etapa do projecto, entidade emitente, âmbito territorial, idioma e situação documental.",P2,MASTER-55050f60-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0006,1,"[{""id"":""MASTER-55050f60-0006"",""pedido"":""Permitir pesquisa por palavras-chave e filtros combináveis por assunto, tipo documental, actividade/CAE, etapa do projecto, entidade emitente, âmbito territorial, idioma e situação documental."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 33""],""aceitacao"":""Permitir pesquisa por palavras-chave e filtros combináveis por assunto, tipo documental, actividade/CAE, etapa do projecto, entidade emitente, âmbito territorial, idioma e situação documental."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada. | Este recorte foi demonstrado apenas em QA. Critério original preservado; não constitui aceitação global da linha nem disponibilização no activo. Restantes condições/documentos/filtros e percursos previamente aceites não foram reensaiados. Disponibilização requer execução separada com backup/restauro fresco, conferência de hashes e acção autenticada autorizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado | InterestSubmission; InvestmentSubmission; InvestmentWorkspace; InterestWorkflow; Fortify; usePortalQuery; navegação Inertia e matriz/manual existentes.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.","Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente. | Origem: pedido expresso da Tempo de 19/10/2026 e regras permanentes de 12/10/2026. Escolhas técnicas: sessão existente, rascunho temporário por separador/contexto, idempotência vinculada à conta e feedback partilhado. Não criam papéis nem exigências organizacionais. DNS deixou de ser pré-condição do email deste envio; mantém validação de formato e associação autenticada. Sem atribuição histórica por email. | 19/10/2026 — HML01: conclusão QA reconhecida pela Tempo com base no relatório, sem conferência dos anexos locais. Proposta única de disponibilização em teste-investidor.tempo.co.mz, distinta de abertura pública; revisão 81cecc0009c3851ea891b0ea83d40428f3badc46c95eb12827f6baa9d03b68a8. Provas aceites reutilizadas, sem repetição. Backup/restauro fresco do destino e execução autenticada por realizar. outputs/investmoz-conta-pesquisa-homologacao-proposta-20261019/PROPOSTA-UNICA-HML01.md. Sem alteração da disponibilidade activa. | 19/10/2026 — HML01, leitura parcial: HTTPS público 200; manifesto/frontend observado difere da candidata. Utilizador sem acesso administrativo; administrador indisponível. PHP/backend, configuração efectiva, schema, serviços e possibilidade de backup/restauro não confirmados. Compatibilidade remota pendente; nenhuma dependência adicional presumida ou corrigida; sem ensaios repetidos, disponibilização, migrations ou alteração de MFA/papéis. outputs/investmoz-HML01-inspeccao-leitura-20261019/RELATORIO-LEITURA-HML01.md.",Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | 19/10/2026 — conta-pesquisa-QA-81cecc0009c3; Quatro estados de pesquisa, erro distinto de vazio, repetição e descarte de resposta anterior. outputs/investmoz-conta-pesquisa-QA-20261019/para-revisao/RELATORIO-QA.md; PROVAS-BROWSER.json; PROVAS-PESQUISA.json; PROVAS-FINAIS-UI.json; PROVAS-SQL.json. QA account_search_20261019_test:55441; activo inalterado. 19/10/2026 — HML01: primeira inspecção SSH autenticada concluída por leitura. CLI PHP8.4.17, PostgreSQL17.11/PostGIS3.6.4, lock igual, fila/ClamAV activos. routes/web.php diverge; 75 migrations registadas e13 ficheiros sem registo por reconciliar. Schema completo/FPM/vendor/scanner/backup-restauro ainda por confirmar na segunda recolha. Não declarar suficiência das25 fontes/build. Sem comandos de mutação, instalação, migration, reinício, disponibilização ou alteração de MFA/papéis. Pacote/proposta HML01 preservados; incrementos posteriores separados. outputs/investmoz-HML01-inspeccao-leitura-20261019/RELATORIO-SSH-AUTENTICADO.md. -19/10/2026 — HML01: inspecção SSH autenticada concluída por leitura. Git HEAD14ad2f60c5465a15e30aa1c0a9e9047103c17c20; PHP8.4/FPM, vendor/lock, PG17.11/PostGIS3.6.4 identificados.20 precondições das25 fontes coincidem e5 divergem. desk_cases ausente é dependência directa não satisfeita no acompanhamento.75 migrations registadas/13 ficheiros sem registo, sem execução automática. Scanner Unix versus adaptador TCP a reconciliar nas operações documentais; cobertura backup/restauro do portal não demonstrada. Não aplicar directamente. Sem alterações remotas, disponibilização, migrations, MFA/papéis ou incorporação de incrementos. Provas: outputs/investmoz-HML01-inspeccao-leitura-20261019/RELATORIO-SSH-AUTENTICADO.md. | 19/10/2026 DOC01 d9bf1ad47489 separado da R2: autorização Tempo para acesso documental próprio; conta real registada/email confirmado pelo fluxo normal, MFA pendente na última leitura. 34 verificações QA isoladas e build passaram; 7 fontes, zero migrations/novos papéis. Sem instalação/grant global. Scan real e dossier positivo não demonstrados. outputs/investmoz-document-access-QA-20261019/RELATORIO-DOC01-QA.md | 19/10/2026 — Após confirmação do utilizador, leitura do destino confirmou conta existente, email e MFA confirmados. Nenhuma verificação artificial ou gestão global concedida. O desafio MFA numa nova sessão aguarda confirmação do utilizador; DOC01 permanece preparado em QA, sem instalação. Scan real e dossier positivo continuam pendentes. Prova: outputs/investmoz-document-access-QA-20261019/PROVA-MFA-CONFIRMADO.json. | 19/10/2026 DOC01 d9bf1ad47489 instalado só na homologação; conta real/email/MFA e entrada por desafio concluídos; grant documental próprio auditado, sem gestão global. Backup fresco/restauro 144 tabelas e33 ficheiros conferidos. Interface privada aberta. Upload manual aguardado por permissão local Edge; scan real/recuperação/recusa remota e dossier positivo continuam pendentes. outputs/investmoz-document-access-QA-20261019/RELATORIO-DISPONIBILIZACAO-DOC01.md | 19/10/2026 DOC01: upload real pela interface; ClamAV1.4.3 via Unix clean (1 tentativa,8ms); recuperação autorizada no navegador/hash coincidente; download anónimo302 sem ficheiro. Outro titular: prova QA reutilizada. Interno/zero recursos públicos, sem publicação. Dossier positivo continua não demonstrado. outputs/investmoz-document-access-QA-20261019/PROVA-SCAN-REAL-E-RECUPERACAO.json",território,"12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada | 19/10/2026 — conta simples e estados de pesquisa, QA; activo preservado",,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-55050f60-0007,"Não confundir local de emissão com território de aplicação. Documentos nacionais aplicáveis devem continuar acessíveis numa pesquisa provincial, com o âmbito claramente identificado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 35,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-55050f60-0007: Não confundir local de emissão com território de aplicação. Documentos nacionais aplicáveis devem continuar acessíveis numa pesquisa provincial, com o âmbito claramente identificado.",P1,MASTER-55050f60-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0007,1,"[{""id"":""MASTER-55050f60-0007"",""pedido"":""Não confundir local de emissão com território de aplicação. Documentos nacionais aplicáveis devem continuar acessíveis numa pesquisa provincial, com o âmbito claramente identificado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 35""],""aceitacao"":""Não confundir local de emissão com território de aplicação. Documentos nacionais aplicáveis devem continuar acessíveis numa pesquisa provincial, com o âmbito claramente identificado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-55050f60-0008,"Para cada documento, registar:",..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 41,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-55050f60-0008: Para cada documento, registar:",P2,MASTER-55050f60-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0008,1,"[{""id"":""MASTER-55050f60-0008"",""pedido"":""Para cada documento, registar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 41""],""aceitacao"":""Para cada documento, registar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-55050f60-0010,'- Obrigatório sob determinadas condições;,..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 71,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-55050f60-0010: - Obrigatório sob determinadas condições;,P2,MASTER-55050f60-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0010,1,"[{""id"":""MASTER-55050f60-0010"",""pedido"":""- Obrigatório sob determinadas condições;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 71""],""aceitacao"":""- Obrigatório sob determinadas condições;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-55050f60-0011,"Cada obrigatoriedade deve ter fundamento, condições de aplicação e referência documental. Não transformar todos os ficheiros associados numa lista obrigatória.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 76,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-55050f60-0011: Cada obrigatoriedade deve ter fundamento, condições de aplicação e referência documental. Não transformar todos os ficheiros associados numa lista obrigatória.",P2,MASTER-55050f60-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0011,1,"[{""id"":""MASTER-55050f60-0011"",""pedido"":""Cada obrigatoriedade deve ter fundamento, condições de aplicação e referência documental. Não transformar todos os ficheiros associados numa lista obrigatória."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 76""],""aceitacao"":""Cada obrigatoriedade deve ter fundamento, condições de aplicação e referência documental. Não transformar todos os ficheiros associados numa lista obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-55050f60-0012,"Permitir abrir a fonte, consultar um resumo, descarregar o ficheiro e regressar ao projecto sem perder respostas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 86,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-55050f60-0012: Permitir abrir a fonte, consultar um resumo, descarregar o ficheiro e regressar ao projecto sem perder respostas.",P2,MASTER-55050f60-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0012,1,"[{""id"":""MASTER-55050f60-0012"",""pedido"":""Permitir abrir a fonte, consultar um resumo, descarregar o ficheiro e regressar ao projecto sem perder respostas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 86""],""aceitacao"":""Permitir abrir a fonte, consultar um resumo, descarregar o ficheiro e regressar ao projecto sem perder respostas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-55050f60-0013,Disponibilizar preenchimento no portal quando implementado e download do original quando permitido. Não apresentar um formulário adaptado como se tivesse aceitação oficial confirmada.,..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 99,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-55050f60-0013: Disponibilizar preenchimento no portal quando implementado e download do original quando permitido. Não apresentar um formulário adaptado como se tivesse aceitação oficial confirmada.,P2,MASTER-55050f60-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0013,1,"[{""id"":""MASTER-55050f60-0013"",""pedido"":""Disponibilizar preenchimento no portal quando implementado e download do original quando permitido. Não apresentar um formulário adaptado como se tivesse aceitação oficial confirmada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 99""],""aceitacao"":""Disponibilizar preenchimento no portal quando implementado e download do original quando permitido. Não apresentar um formulário adaptado como se tivesse aceitação oficial confirmada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-55050f60-0014,"Reutilizar dados do dossier mediante confirmação. Não enviar pedidos a entidades públicas nem gerar assinaturas, declarações aceites ou submissões fictícias.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 101,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-55050f60-0014: Reutilizar dados do dossier mediante confirmação. Não enviar pedidos a entidades públicas nem gerar assinaturas, declarações aceites ou submissões fictícias.",P2,MASTER-55050f60-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0014,1,"[{""id"":""MASTER-55050f60-0014"",""pedido"":""Reutilizar dados do dossier mediante confirmação. Não enviar pedidos a entidades públicas nem gerar assinaturas, declarações aceites ou submissões fictícias."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 101""],""aceitacao"":""Reutilizar dados do dossier mediante confirmação. Não enviar pedidos a entidades públicas nem gerar assinaturas, declarações aceites ou submissões fictícias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-55050f60-0015,Manter as permissões existentes e carregamento privado por defeito. Disponibilizar selecção explícita para publicação.,..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 107,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-55050f60-0015: Manter as permissões existentes e carregamento privado por defeito. Disponibilizar selecção explícita para publicação.,P2,MASTER-55050f60-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0015,1,"[{""id"":""MASTER-55050f60-0015"",""pedido"":""Manter as permissões existentes e carregamento privado por defeito. Disponibilizar selecção explícita para publicação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 107""],""aceitacao"":""Manter as permissões existentes e carregamento privado por defeito. Disponibilizar selecção explícita para publicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-55050f60-0016,"Validar formatos, tamanho e acesso aos ficheiros. Não expor caminhos internos, documentos privados ou informações pessoais na pesquisa.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 109,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-55050f60-0016: Validar formatos, tamanho e acesso aos ficheiros. Não expor caminhos internos, documentos privados ou informações pessoais na pesquisa.",P2,MASTER-55050f60-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0016,1,"[{""id"":""MASTER-55050f60-0016"",""pedido"":""Validar formatos, tamanho e acesso aos ficheiros. Não expor caminhos internos, documentos privados ou informações pessoais na pesquisa."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 109""],""aceitacao"":""Validar formatos, tamanho e acesso aos ficheiros. Não expor caminhos internos, documentos privados ou informações pessoais na pesquisa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-55050f60-0017,"Permitir revisão documental e administrativa proporcional à primeira fase, sem criar exigência genérica de certificadores externos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 111,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-55050f60-0017: Permitir revisão documental e administrativa proporcional à primeira fase, sem criar exigência genérica de certificadores externos.",P2,MASTER-55050f60-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0017,1,"[{""id"":""MASTER-55050f60-0017"",""pedido"":""Permitir revisão documental e administrativa proporcional à primeira fase, sem criar exigência genérica de certificadores externos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 111""],""aceitacao"":""Permitir revisão documental e administrativa proporcional à primeira fase, sem criar exigência genérica de certificadores externos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-55050f60-0018,"Registar autoria, alterações, decisões de publicação e fontes. Disponibilizar uma lista administrativa de documentos incompletos, duplicados, desactualizados ou com aplicabilidade por esclarecer.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 113,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-55050f60-0018: Registar autoria, alterações, decisões de publicação e fontes. Disponibilizar uma lista administrativa de documentos incompletos, duplicados, desactualizados ou com aplicabilidade por esclarecer.",P2,MASTER-55050f60-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0018,1,"[{""id"":""MASTER-55050f60-0018"",""pedido"":""Registar autoria, alterações, decisões de publicação e fontes. Disponibilizar uma lista administrativa de documentos incompletos, duplicados, desactualizados ou com aplicabilidade por esclarecer."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 113""],""aceitacao"":""Registar autoria, alterações, decisões de publicação e fontes. Disponibilizar uma lista administrativa de documentos incompletos, duplicados, desactualizados ou com aplicabilidade por esclarecer."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-55050f60-0019,"Se utilizar IA para extrair ou resumir documentos, exigir revisão antes de publicar conclusões. Não criar artigos, obrigações, taxas ou interpretações a partir de texto incompleto.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 115,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-55050f60-0019: Se utilizar IA para extrair ou resumir documentos, exigir revisão antes de publicar conclusões. Não criar artigos, obrigações, taxas ou interpretações a partir de texto incompleto.",P2,MASTER-55050f60-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0019,1,"[{""id"":""MASTER-55050f60-0019"",""pedido"":""Se utilizar IA para extrair ou resumir documentos, exigir revisão antes de publicar conclusões. Não criar artigos, obrigações, taxas ou interpretações a partir de texto incompleto."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 115""],""aceitacao"":""Se utilizar IA para extrair ou resumir documentos, exigir revisão antes de publicar conclusões. Não criar artigos, obrigações, taxas ou interpretações a partir de texto incompleto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dff89ad-0001,"Stack de referência: backend Laravel/PHP com API REST, frontend React, base de dados PostgreSQL com PostGIS e importação a partir de C:\Mac\Home\Documents\eBAU\cartografia_moz.xlsx. Antes de implementar, confirme no repositório as versões, estrutura de pastas, bibliotecas, convenções, autenticação, componentes de formulário, cliente HTTP, framework de testes e nomes reais das entidades. Se o código actual divergir desta referência, adapte a solução ao que estiver efectivamente instalado e documente a divergência; não introduza uma segunda stack.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e642d815-f449-495f-bd61-4b3e247e23de\Pasted text.txt; SHA 5dff89adce75a8b9e0a699bd31986a1a18fd3f25de7218da2800631365b4986e; linha 3,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dff89ad-0001: Stack de referência: backend Laravel/PHP com API REST, frontend React, base de dados PostgreSQL com PostGIS e importação a partir de C:\Mac\Home\Documents\eBAU\cartografia_moz.xlsx. Antes de implementar, confirme no repositório as versões, estrutura de pastas, bibliotecas, convenções, autenticação, componentes de formulário, cliente HTTP, framework de testes e nomes reais das entidades. Se o código actual divergir desta referência, adapte a solução ao que estiver efectivamente instalado e documente a divergência; não introduza uma segunda stack.",P1,MASTER-5dff89ad-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dff89ad-0001,1,"[{""id"":""MASTER-5dff89ad-0001"",""pedido"":""Stack de referência: backend Laravel/PHP com API REST, frontend React, base de dados PostgreSQL com PostGIS e importação a partir de C:\\Mac\\Home\\Documents\\eBAU\\cartografia_moz.xlsx. Antes de implementar, confirme no repositório as versões, estrutura de pastas, bibliotecas, convenções, autenticação, componentes de formulário, cliente HTTP, framework de testes e nomes reais das entidades. Se o código actual divergir desta referência, adapte a solução ao que estiver efectivamente instalado e documente a divergência; não introduza uma segunda stack."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e642d815-f449-495f-bd61-4b3e247e23de\\Pasted text.txt; SHA 5dff89adce75a8b9e0a699bd31986a1a18fd3f25de7218da2800631365b4986e; linha 3""],""aceitacao"":""Stack de referência: backend Laravel/PHP com API REST, frontend React, base de dados PostgreSQL com PostGIS e importação a partir de C:\\Mac\\Home\\Documents\\eBAU\\cartografia_moz.xlsx. Antes de implementar, confirme no repositório as versões, estrutura de pastas, bibliotecas, convenções, autenticação, componentes de formulário, cliente HTTP, framework de testes e nomes reais das entidades. Se o código actual divergir desta referência, adapte a solução ao que estiver efectivamente instalado e documente a divergência; não introduza uma segunda stack."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dff89ad-0002,"1. Diagnóstico obrigatório e bloqueante: reproduza o erro no fluxo real de criação e edição. Registe a requisição, resposta HTTP, payload, erros da consola, logs do Laravel e SQL executado. Verifique divergências entre nomes e tipos de campos, chaves estrangeiras, casts, relações Eloquent, serialização JSON, estado React, valores nulos, cache, permissões e dados antigos. Compare as tentativas anteriores e explique por que não surtiram efeito.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e642d815-f449-495f-bd61-4b3e247e23de\Pasted text.txt; SHA 5dff89adce75a8b9e0a699bd31986a1a18fd3f25de7218da2800631365b4986e; linha 6,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dff89ad-0002: 1. Diagnóstico obrigatório e bloqueante: reproduza o erro no fluxo real de criação e edição. Registe a requisição, resposta HTTP, payload, erros da consola, logs do Laravel e SQL executado. Verifique divergências entre nomes e tipos de campos, chaves estrangeiras, casts, relações Eloquent, serialização JSON, estado React, valores nulos, cache, permissões e dados antigos. Compare as tentativas anteriores e explique por que não surtiram efeito.",P2,MASTER-5dff89ad-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dff89ad-0002,1,"[{""id"":""MASTER-5dff89ad-0002"",""pedido"":""1. Diagnóstico obrigatório e bloqueante: reproduza o erro no fluxo real de criação e edição. Registe a requisição, resposta HTTP, payload, erros da consola, logs do Laravel e SQL executado. Verifique divergências entre nomes e tipos de campos, chaves estrangeiras, casts, relações Eloquent, serialização JSON, estado React, valores nulos, cache, permissões e dados antigos. Compare as tentativas anteriores e explique por que não surtiram efeito."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e642d815-f449-495f-bd61-4b3e247e23de\\Pasted text.txt; SHA 5dff89adce75a8b9e0a699bd31986a1a18fd3f25de7218da2800631365b4986e; linha 6""],""aceitacao"":""1. Diagnóstico obrigatório e bloqueante: reproduza o erro no fluxo real de criação e edição. Registe a requisição, resposta HTTP, payload, erros da consola, logs do Laravel e SQL executado. Verifique divergências entre nomes e tipos de campos, chaves estrangeiras, casts, relações Eloquent, serialização JSON, estado React, valores nulos, cache, permissões e dados antigos. Compare as tentativas anteriores e explique por que não surtiram efeito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dff89ad-0003,"4. Importação idempotente: crie ou corrija um comando Artisan/importador para inspeccionar as folhas e colunas reais de cartografia_moz.xlsx. Não presuma cabeçalhos. Normalize espaços e Unicode, trate acentos, diferenças de capitalização, células vazias e códigos numéricos convertidos em texto. Use upsert por código oficial ou chave natural estável no contexto do pai. A segunda execução deve resultar em zero duplicados. Produza contagens de lidos, inseridos, actualizados, ignorados e rejeitados, com ficheiro de erros e motivo.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e642d815-f449-495f-bd61-4b3e247e23de\Pasted text.txt; SHA 5dff89adce75a8b9e0a699bd31986a1a18fd3f25de7218da2800631365b4986e; linha 9,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dff89ad-0003: 4. Importação idempotente: crie ou corrija um comando Artisan/importador para inspeccionar as folhas e colunas reais de cartografia_moz.xlsx. Não presuma cabeçalhos. Normalize espaços e Unicode, trate acentos, diferenças de capitalização, células vazias e códigos numéricos convertidos em texto. Use upsert por código oficial ou chave natural estável no contexto do pai. A segunda execução deve resultar em zero duplicados. Produza contagens de lidos, inseridos, actualizados, ignorados e rejeitados, com ficheiro de erros e motivo.",P1,MASTER-5dff89ad-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dff89ad-0003,1,"[{""id"":""MASTER-5dff89ad-0003"",""pedido"":""4. Importação idempotente: crie ou corrija um comando Artisan/importador para inspeccionar as folhas e colunas reais de cartografia_moz.xlsx. Não presuma cabeçalhos. Normalize espaços e Unicode, trate acentos, diferenças de capitalização, células vazias e códigos numéricos convertidos em texto. Use upsert por código oficial ou chave natural estável no contexto do pai. A segunda execução deve resultar em zero duplicados. Produza contagens de lidos, inseridos, actualizados, ignorados e rejeitados, com ficheiro de erros e motivo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e642d815-f449-495f-bd61-4b3e247e23de\\Pasted text.txt; SHA 5dff89adce75a8b9e0a699bd31986a1a18fd3f25de7218da2800631365b4986e; linha 9""],""aceitacao"":""4. Importação idempotente: crie ou corrija um comando Artisan/importador para inspeccionar as folhas e colunas reais de cartografia_moz.xlsx. Não presuma cabeçalhos. Normalize espaços e Unicode, trate acentos, diferenças de capitalização, células vazias e códigos numéricos convertidos em texto. Use upsert por código oficial ou chave natural estável no contexto do pai. A segunda execução deve resultar em zero duplicados. Produza contagens de lidos, inseridos, actualizados, ignorados e rejeitados, com ficheiro de erros e motivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dff89ad-0004,"5. Domínio e relações Eloquent: uma oportunidade ou investimento pertence a uma área de investimento e possui uma localização principal; suporte múltiplas localizações apenas se a regra de negócio ou o esquema actual o exigir. Defina correctamente belongsTo, hasMany ou belongsToMany, nomes das chaves e tabela pivot quando aplicável. Grave IDs, nunca nomes livres. Evite mass assignment indevido, carregamento N+1 e duplicação de relações.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e642d815-f449-495f-bd61-4b3e247e23de\Pasted text.txt; SHA 5dff89adce75a8b9e0a699bd31986a1a18fd3f25de7218da2800631365b4986e; linha 10,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dff89ad-0004: 5. Domínio e relações Eloquent: uma oportunidade ou investimento pertence a uma área de investimento e possui uma localização principal; suporte múltiplas localizações apenas se a regra de negócio ou o esquema actual o exigir. Defina correctamente belongsTo, hasMany ou belongsToMany, nomes das chaves e tabela pivot quando aplicável. Grave IDs, nunca nomes livres. Evite mass assignment indevido, carregamento N+1 e duplicação de relações.",P2,MASTER-5dff89ad-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dff89ad-0004,1,"[{""id"":""MASTER-5dff89ad-0004"",""pedido"":""5. Domínio e relações Eloquent: uma oportunidade ou investimento pertence a uma área de investimento e possui uma localização principal; suporte múltiplas localizações apenas se a regra de negócio ou o esquema actual o exigir. Defina correctamente belongsTo, hasMany ou belongsToMany, nomes das chaves e tabela pivot quando aplicável. Grave IDs, nunca nomes livres. Evite mass assignment indevido, carregamento N+1 e duplicação de relações."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e642d815-f449-495f-bd61-4b3e247e23de\\Pasted text.txt; SHA 5dff89adce75a8b9e0a699bd31986a1a18fd3f25de7218da2800631365b4986e; linha 10""],""aceitacao"":""5. Domínio e relações Eloquent: uma oportunidade ou investimento pertence a uma área de investimento e possui uma localização principal; suporte múltiplas localizações apenas se a regra de negócio ou o esquema actual o exigir. Defina correctamente belongsTo, hasMany ou belongsToMany, nomes das chaves e tabela pivot quando aplicável. Grave IDs, nunca nomes livres. Evite mass assignment indevido, carregamento N+1 e duplicação de relações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dff89ad-0005,"8. Dropdowns dependentes: no carregamento inicial, obtenha as Províncias; após seleccionar Província, carregue apenas os respectivos Distritos; após Distrito, apenas os Postos Administrativos; após Posto, apenas as Localidades. Desactive o campo descendente até existir pai válido. Ao alterar um pai, cancele pedidos pendentes, limpe imediatamente todos os descendentes e evite que respostas antigas repovoem opções incorrectas. Inclua carregamento, ausência de resultados, erro com nova tentativa e pesquisa quando o volume justificar.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e642d815-f449-495f-bd61-4b3e247e23de\Pasted text.txt; SHA 5dff89adce75a8b9e0a699bd31986a1a18fd3f25de7218da2800631365b4986e; linha 14,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dff89ad-0005: 8. Dropdowns dependentes: no carregamento inicial, obtenha as Províncias; após seleccionar Província, carregue apenas os respectivos Distritos; após Distrito, apenas os Postos Administrativos; após Posto, apenas as Localidades. Desactive o campo descendente até existir pai válido. Ao alterar um pai, cancele pedidos pendentes, limpe imediatamente todos os descendentes e evite que respostas antigas repovoem opções incorrectas. Inclua carregamento, ausência de resultados, erro com nova tentativa e pesquisa quando o volume justificar.",P1,MASTER-5dff89ad-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dff89ad-0005,1,"[{""id"":""MASTER-5dff89ad-0005"",""pedido"":""8. Dropdowns dependentes: no carregamento inicial, obtenha as Províncias; após seleccionar Província, carregue apenas os respectivos Distritos; após Distrito, apenas os Postos Administrativos; após Posto, apenas as Localidades. Desactive o campo descendente até existir pai válido. Ao alterar um pai, cancele pedidos pendentes, limpe imediatamente todos os descendentes e evite que respostas antigas repovoem opções incorrectas. Inclua carregamento, ausência de resultados, erro com nova tentativa e pesquisa quando o volume justificar."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e642d815-f449-495f-bd61-4b3e247e23de\\Pasted text.txt; SHA 5dff89adce75a8b9e0a699bd31986a1a18fd3f25de7218da2800631365b4986e; linha 14""],""aceitacao"":""8. Dropdowns dependentes: no carregamento inicial, obtenha as Províncias; após seleccionar Província, carregue apenas os respectivos Distritos; após Distrito, apenas os Postos Administrativos; após Posto, apenas as Localidades. Desactive o campo descendente até existir pai válido. Ao alterar um pai, cancele pedidos pendentes, limpe imediatamente todos os descendentes e evite que respostas antigas repovoem opções incorrectas. Inclua carregamento, ausência de resultados, erro com nova tentativa e pesquisa quando o volume justificar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -MASTER-5dff89ad-0006,"Forma obrigatória de execução e entrega: faça as alterações directamente no repositório e não pare numa proposta. Antes de editar, apresente um resumo curto do diagnóstico e da causa raiz comprovada. Depois implemente a menor correcção completa, execute migrations num ambiente seguro, importe a cartografia e corra os testes e o build. No relatório final inclua: (1) causa raiz e evidência; (2) arquitectura encontrada, versões e diferenças face à stack de referência; (3) ficheiros alterados e finalidade de cada alteração; (4) esquema e relações antes/depois; (5) endpoints e exemplos reais de pedido/resposta; (6) comandos executados e resultados, incluindo primeira e segunda importação; (7) testes executados e evidências; (8) riscos, rollback e pendências reais. Não responda apenas com recomendações, pseudocódigo ou fragmentos isolados. Não declare sucesso sem demonstrar todos os critérios de aceitação. Se não puder executar alguma etapa, indique o comando, erro exacto, causa provável e acção necessária, sem simular resultados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e642d815-f449-495f-bd61-4b3e247e23de\Pasted text.txt; SHA 5dff89adce75a8b9e0a699bd31986a1a18fd3f25de7218da2800631365b4986e; linha 25,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dff89ad-0006: Forma obrigatória de execução e entrega: faça as alterações directamente no repositório e não pare numa proposta. Antes de editar, apresente um resumo curto do diagnóstico e da causa raiz comprovada. Depois implemente a menor correcção completa, execute migrations num ambiente seguro, importe a cartografia e corra os testes e o build. No relatório final inclua: (1) causa raiz e evidência; (2) arquitectura encontrada, versões e diferenças face à stack de referência; (3) ficheiros alterados e finalidade de cada alteração; (4) esquema e relações antes/depois; (5) endpoints e exemplos reais de pedido/resposta; (6) comandos executados e resultados, incluindo primeira e segunda importação; (7) testes executados e evidências; (8) riscos, rollback e pendências reais. Não responda apenas com recomendações, pseudocódigo ou fragmentos isolados. Não declare sucesso sem demonstrar todos os critérios de aceitação. Se não puder executar alguma etapa, indique o comando, erro exacto, causa provável e acção necessária, sem simular resultados.",P1,MASTER-5dff89ad-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dff89ad-0006,1,"[{""id"":""MASTER-5dff89ad-0006"",""pedido"":""Forma obrigatória de execução e entrega: faça as alterações directamente no repositório e não pare numa proposta. Antes de editar, apresente um resumo curto do diagnóstico e da causa raiz comprovada. Depois implemente a menor correcção completa, execute migrations num ambiente seguro, importe a cartografia e corra os testes e o build. No relatório final inclua: (1) causa raiz e evidência; (2) arquitectura encontrada, versões e diferenças face à stack de referência; (3) ficheiros alterados e finalidade de cada alteração; (4) esquema e relações antes/depois; (5) endpoints e exemplos reais de pedido/resposta; (6) comandos executados e resultados, incluindo primeira e segunda importação; (7) testes executados e evidências; (8) riscos, rollback e pendências reais. Não responda apenas com recomendações, pseudocódigo ou fragmentos isolados. Não declare sucesso sem demonstrar todos os critérios de aceitação. Se não puder executar alguma etapa, indique o comando, erro exacto, causa provável e acção necessária, sem simular resultados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e642d815-f449-495f-bd61-4b3e247e23de\\Pasted text.txt; SHA 5dff89adce75a8b9e0a699bd31986a1a18fd3f25de7218da2800631365b4986e; linha 25""],""aceitacao"":""Forma obrigatória de execução e entrega: faça as alterações directamente no repositório e não pare numa proposta. Antes de editar, apresente um resumo curto do diagnóstico e da causa raiz comprovada. Depois implemente a menor correcção completa, execute migrations num ambiente seguro, importe a cartografia e corra os testes e o build. No relatório final inclua: (1) causa raiz e evidência; (2) arquitectura encontrada, versões e diferenças face à stack de referência; (3) ficheiros alterados e finalidade de cada alteração; (4) esquema e relações antes/depois; (5) endpoints e exemplos reais de pedido/resposta; (6) comandos executados e resultados, incluindo primeira e segunda importação; (7) testes executados e evidências; (8) riscos, rollback e pendências reais. Não responda apenas com recomendações, pseudocódigo ou fragmentos isolados. Não declare sucesso sem demonstrar todos os critérios de aceitação. Se não puder executar alguma etapa, indique o comando, erro exacto, causa provável e acção necessária, sem simular resultados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. -OP-FIELD-localizedPublication-opportunity_id,"Persistir, validar e recuperar localizedPublication.opportunity_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-localizedPublication-opportunity_id: Persistir, recuperar e validar localizedPublication.opportunity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationResponse-opportunity_id: Persistir, recuperar e validar localizedPublicationResponse.opportunity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-localizedPublication-opportunity_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationResponse-opportunity_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-localizedPublication-opportunity_id | OP-FIELD-localizedPublicationResponse-opportunity_id,2,"[{""id"":""OP-FIELD-localizedPublication-opportunity_id"",""pedido"":""Campo localizedPublication.opportunity_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublication.opportunity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationResponse-opportunity_id"",""pedido"":""Campo localizedPublicationResponse.opportunity_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationResponse.opportunity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""localizedPublication"", ""schema_property"": ""opportunity_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""publication_languages.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-opportunity_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-localizedPublication-language_code,"Persistir, validar e recuperar localizedPublication.language_code; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-language_code. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-localizedPublication-language_code: Persistir, recuperar e validar localizedPublication.language_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationCreate-language_code: Persistir, recuperar e validar localizedPublicationCreate.language_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationPatch-language_code: Persistir, recuperar e validar localizedPublicationPatch.language_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationResponse-language_code: Persistir, recuperar e validar localizedPublicationResponse.language_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-localizedPublication-language_code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationCreate-language_code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationPatch-language_code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationResponse-language_code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-localizedPublication-language_code | OP-FIELD-localizedPublicationCreate-language_code | OP-FIELD-localizedPublicationPatch-language_code | OP-FIELD-localizedPublicationResponse-language_code,4,"[{""id"":""OP-FIELD-localizedPublication-language_code"",""pedido"":""Campo localizedPublication.language_code; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublication.language_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationCreate-language_code"",""pedido"":""Campo localizedPublicationCreate.language_code; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationCreate.language_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationPatch-language_code"",""pedido"":""Campo localizedPublicationPatch.language_code; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationPatch.language_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationResponse-language_code"",""pedido"":""Campo localizedPublicationResponse.language_code; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationResponse.language_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-language_code. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-language_code. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""localizedPublication"", ""schema_property"": ""language_code"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""publication_languages.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-language_code. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-localizedPublication-title,"Persistir, validar e recuperar localizedPublication.title; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-title. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-localizedPublication-title: Persistir, recuperar e validar localizedPublication.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationCreate-title: Persistir, recuperar e validar localizedPublicationCreate.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationPatch-title: Persistir, recuperar e validar localizedPublicationPatch.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationResponse-title: Persistir, recuperar e validar localizedPublicationResponse.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-localizedPublication-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationCreate-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationPatch-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationResponse-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-localizedPublication-title | OP-FIELD-localizedPublicationCreate-title | OP-FIELD-localizedPublicationPatch-title | OP-FIELD-localizedPublicationResponse-title,4,"[{""id"":""OP-FIELD-localizedPublication-title"",""pedido"":""Campo localizedPublication.title; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublication.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationCreate-title"",""pedido"":""Campo localizedPublicationCreate.title; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationCreate.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationPatch-title"",""pedido"":""Campo localizedPublicationPatch.title; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationPatch.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationResponse-title"",""pedido"":""Campo localizedPublicationResponse.title; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationResponse.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-title. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-title. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""localizedPublication"", ""schema_property"": ""title"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""publication_languages.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-title. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-localizedPublication-summary,"Persistir, validar e recuperar localizedPublication.summary; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-summary. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-localizedPublication-summary: Persistir, recuperar e validar localizedPublication.summary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationCreate-summary: Persistir, recuperar e validar localizedPublicationCreate.summary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationPatch-summary: Persistir, recuperar e validar localizedPublicationPatch.summary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationResponse-summary: Persistir, recuperar e validar localizedPublicationResponse.summary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-localizedPublication-summary: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationCreate-summary: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationPatch-summary: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationResponse-summary: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-localizedPublication-summary | OP-FIELD-localizedPublicationCreate-summary | OP-FIELD-localizedPublicationPatch-summary | OP-FIELD-localizedPublicationResponse-summary,4,"[{""id"":""OP-FIELD-localizedPublication-summary"",""pedido"":""Campo localizedPublication.summary; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublication.summary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationCreate-summary"",""pedido"":""Campo localizedPublicationCreate.summary; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationCreate.summary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationPatch-summary"",""pedido"":""Campo localizedPublicationPatch.summary; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationPatch.summary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationResponse-summary"",""pedido"":""Campo localizedPublicationResponse.summary; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationResponse.summary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-summary. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-summary. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""localizedPublication"", ""schema_property"": ""summary"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""publication_languages.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-summary. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-localizedPublication-id,"Persistir, validar e recuperar localizedPublication.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-localizedPublication-id: Persistir, recuperar e validar localizedPublication.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationResponse-id: Persistir, recuperar e validar localizedPublicationResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-localizedPublication-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationResponse-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-localizedPublication-id | OP-FIELD-localizedPublicationResponse-id,2,"[{""id"":""OP-FIELD-localizedPublication-id"",""pedido"":""Campo localizedPublication.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublication.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationResponse-id"",""pedido"":""Campo localizedPublicationResponse.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""localizedPublication"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""publication_languages.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-localizedPublication-version,"Persistir, validar e recuperar localizedPublication.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-localizedPublication-version: Persistir, recuperar e validar localizedPublication.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationResponse-version: Persistir, recuperar e validar localizedPublicationResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-localizedPublication-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationResponse-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-localizedPublication-version | OP-FIELD-localizedPublicationResponse-version,2,"[{""id"":""OP-FIELD-localizedPublication-version"",""pedido"":""Campo localizedPublication.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublication.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationResponse-version"",""pedido"":""Campo localizedPublicationResponse.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""localizedPublication"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""publication_languages.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-localizedPublication-is_deleted,"Persistir, validar e recuperar localizedPublication.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-localizedPublication-is_deleted: Persistir, recuperar e validar localizedPublication.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationResponse-is_deleted: Persistir, recuperar e validar localizedPublicationResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-localizedPublication-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationResponse-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-localizedPublication-is_deleted | OP-FIELD-localizedPublicationResponse-is_deleted,2,"[{""id"":""OP-FIELD-localizedPublication-is_deleted"",""pedido"":""Campo localizedPublication.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublication.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationResponse-is_deleted"",""pedido"":""Campo localizedPublicationResponse.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""localizedPublication"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""publication_languages.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-localizedPublication-deleted_at,"Persistir, validar e recuperar localizedPublication.deleted_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-localizedPublication-deleted_at: Persistir, recuperar e validar localizedPublication.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationResponse-deleted_at: Persistir, recuperar e validar localizedPublicationResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-localizedPublication-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationResponse-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-localizedPublication-deleted_at | OP-FIELD-localizedPublicationResponse-deleted_at,2,"[{""id"":""OP-FIELD-localizedPublication-deleted_at"",""pedido"":""Campo localizedPublication.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublication.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationResponse-deleted_at"",""pedido"":""Campo localizedPublicationResponse.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""localizedPublication"", ""schema_property"": ""deleted_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""publication_languages.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-localizedPublication-deleted_by,"Persistir, validar e recuperar localizedPublication.deleted_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-localizedPublication-deleted_by: Persistir, recuperar e validar localizedPublication.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationResponse-deleted_by: Persistir, recuperar e validar localizedPublicationResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-localizedPublication-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationResponse-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-localizedPublication-deleted_by | OP-FIELD-localizedPublicationResponse-deleted_by,2,"[{""id"":""OP-FIELD-localizedPublication-deleted_by"",""pedido"":""Campo localizedPublication.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublication.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationResponse-deleted_by"",""pedido"":""Campo localizedPublicationResponse.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""localizedPublication"", ""schema_property"": ""deleted_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""publication_languages.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-localizedPublication-delete_reason,"Persistir, validar e recuperar localizedPublication.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-localizedPublication-delete_reason: Persistir, recuperar e validar localizedPublication.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationResponse-delete_reason: Persistir, recuperar e validar localizedPublicationResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-localizedPublication-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationResponse-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-localizedPublication-delete_reason | OP-FIELD-localizedPublicationResponse-delete_reason,2,"[{""id"":""OP-FIELD-localizedPublication-delete_reason"",""pedido"":""Campo localizedPublication.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublication.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationResponse-delete_reason"",""pedido"":""Campo localizedPublicationResponse.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""localizedPublication"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""publication_languages.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-localizedPublication-created_by,"Persistir, validar e recuperar localizedPublication.created_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-created_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-localizedPublication-created_by: Persistir, recuperar e validar localizedPublication.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationResponse-created_by: Persistir, recuperar e validar localizedPublicationResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-localizedPublication-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationResponse-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-localizedPublication-created_by | OP-FIELD-localizedPublicationResponse-created_by,2,"[{""id"":""OP-FIELD-localizedPublication-created_by"",""pedido"":""Campo localizedPublication.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublication.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationResponse-created_by"",""pedido"":""Campo localizedPublicationResponse.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-created_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-created_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""localizedPublication"", ""schema_property"": ""created_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""publication_languages.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-created_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-localizedPublication-created_at,"Persistir, validar e recuperar localizedPublication.created_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-created_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-localizedPublication-created_at: Persistir, recuperar e validar localizedPublication.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationResponse-created_at: Persistir, recuperar e validar localizedPublicationResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-localizedPublication-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationResponse-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-localizedPublication-created_at | OP-FIELD-localizedPublicationResponse-created_at,2,"[{""id"":""OP-FIELD-localizedPublication-created_at"",""pedido"":""Campo localizedPublication.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublication.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationResponse-created_at"",""pedido"":""Campo localizedPublicationResponse.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-created_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-created_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""localizedPublication"", ""schema_property"": ""created_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""publication_languages.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-created_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-localizedPublication-updated_by,"Persistir, validar e recuperar localizedPublication.updated_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-updated_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-localizedPublication-updated_by: Persistir, recuperar e validar localizedPublication.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationResponse-updated_by: Persistir, recuperar e validar localizedPublicationResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-localizedPublication-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationResponse-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-localizedPublication-updated_by | OP-FIELD-localizedPublicationResponse-updated_by,2,"[{""id"":""OP-FIELD-localizedPublication-updated_by"",""pedido"":""Campo localizedPublication.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublication.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationResponse-updated_by"",""pedido"":""Campo localizedPublicationResponse.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-updated_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-updated_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""localizedPublication"", ""schema_property"": ""updated_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""publication_languages.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-updated_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-localizedPublication-updated_at,"Persistir, validar e recuperar localizedPublication.updated_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-updated_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-localizedPublication-updated_at: Persistir, recuperar e validar localizedPublication.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationResponse-updated_at: Persistir, recuperar e validar localizedPublicationResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-localizedPublication-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationResponse-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-localizedPublication-updated_at | OP-FIELD-localizedPublicationResponse-updated_at,2,"[{""id"":""OP-FIELD-localizedPublication-updated_at"",""pedido"":""Campo localizedPublication.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublication.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationResponse-updated_at"",""pedido"":""Campo localizedPublicationResponse.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-updated_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-updated_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""localizedPublication"", ""schema_property"": ""updated_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""publication_languages.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-updated_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-location-id,"Persistir, validar e recuperar location.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-id: Persistir, recuperar e validar location.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-id: Persistir, recuperar e validar locationResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-id | OP-FIELD-locationResponse-id,2,"[{""id"":""OP-FIELD-location-id"",""pedido"":""Campo location.id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-id"",""pedido"":""Campo locationResponse.id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-location-version,"Persistir, validar e recuperar location.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-version: Persistir, recuperar e validar location.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-version: Persistir, recuperar e validar locationResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-version | OP-FIELD-locationResponse-version,2,"[{""id"":""OP-FIELD-location-version"",""pedido"":""Campo location.version; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-version"",""pedido"":""Campo locationResponse.version; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-location-is_deleted,"Persistir, validar e recuperar location.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-is_deleted: Persistir, recuperar e validar location.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-is_deleted: Persistir, recuperar e validar locationResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-is_deleted | OP-FIELD-locationResponse-is_deleted,2,"[{""id"":""OP-FIELD-location-is_deleted"",""pedido"":""Campo location.is_deleted; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-is_deleted"",""pedido"":""Campo locationResponse.is_deleted; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-location-deleted_at,"Persistir, validar e recuperar location.deleted_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-deleted_at: Persistir, recuperar e validar location.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-deleted_at: Persistir, recuperar e validar locationResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-deleted_at | OP-FIELD-locationResponse-deleted_at,2,"[{""id"":""OP-FIELD-location-deleted_at"",""pedido"":""Campo location.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-deleted_at"",""pedido"":""Campo locationResponse.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""deleted_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-location-deleted_by,"Persistir, validar e recuperar location.deleted_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-deleted_by: Persistir, recuperar e validar location.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-deleted_by: Persistir, recuperar e validar locationResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-deleted_by | OP-FIELD-locationResponse-deleted_by,2,"[{""id"":""OP-FIELD-location-deleted_by"",""pedido"":""Campo location.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-deleted_by"",""pedido"":""Campo locationResponse.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""deleted_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-location-delete_reason,"Persistir, validar e recuperar location.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-delete_reason: Persistir, recuperar e validar location.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-delete_reason: Persistir, recuperar e validar locationResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-delete_reason | OP-FIELD-locationResponse-delete_reason,2,"[{""id"":""OP-FIELD-location-delete_reason"",""pedido"":""Campo location.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-delete_reason"",""pedido"":""Campo locationResponse.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-location-created_by,"Persistir, validar e recuperar location.created_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-created_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-created_by: Persistir, recuperar e validar location.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-created_by: Persistir, recuperar e validar locationResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-created_by | OP-FIELD-locationResponse-created_by,2,"[{""id"":""OP-FIELD-location-created_by"",""pedido"":""Campo location.created_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-created_by"",""pedido"":""Campo locationResponse.created_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-created_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-created_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""created_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-created_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-location-created_at,"Persistir, validar e recuperar location.created_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-created_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-created_at: Persistir, recuperar e validar location.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-created_at: Persistir, recuperar e validar locationResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-created_at | OP-FIELD-locationResponse-created_at,2,"[{""id"":""OP-FIELD-location-created_at"",""pedido"":""Campo location.created_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-created_at"",""pedido"":""Campo locationResponse.created_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-created_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-created_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""created_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-created_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-location-updated_by,"Persistir, validar e recuperar location.updated_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-updated_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-updated_by: Persistir, recuperar e validar location.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-updated_by: Persistir, recuperar e validar locationResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-updated_by | OP-FIELD-locationResponse-updated_by,2,"[{""id"":""OP-FIELD-location-updated_by"",""pedido"":""Campo location.updated_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-updated_by"",""pedido"":""Campo locationResponse.updated_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-updated_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-updated_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""updated_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-updated_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-location-updated_at,"Persistir, validar e recuperar location.updated_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-updated_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-updated_at: Persistir, recuperar e validar location.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-updated_at: Persistir, recuperar e validar locationResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-updated_at | OP-FIELD-locationResponse-updated_at,2,"[{""id"":""OP-FIELD-location-updated_at"",""pedido"":""Campo location.updated_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-updated_at"",""pedido"":""Campo locationResponse.updated_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-updated_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-updated_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""updated_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-updated_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-location-country_code,"Persistir, validar e recuperar location.country_code; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-country_code. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-country_code: Persistir, recuperar e validar location.country_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationCreate-country_code: Persistir, recuperar e validar locationCreate.country_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationPatch-country_code: Persistir, recuperar e validar locationPatch.country_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-country_code: Persistir, recuperar e validar locationResponse.country_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-country_code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationCreate-country_code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationPatch-country_code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-country_code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-country_code | OP-FIELD-locationCreate-country_code | OP-FIELD-locationPatch-country_code | OP-FIELD-locationResponse-country_code,4,"[{""id"":""OP-FIELD-location-country_code"",""pedido"":""Campo location.country_code; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.country_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationCreate-country_code"",""pedido"":""Campo locationCreate.country_code; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationCreate.country_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationPatch-country_code"",""pedido"":""Campo locationPatch.country_code; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationPatch.country_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-country_code"",""pedido"":""Campo locationResponse.country_code; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.country_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-country_code. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-country_code. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""country_code"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-country_code. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-location-province_id,"Persistir, validar e recuperar location.province_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-province_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-province_id: Persistir, recuperar e validar location.province_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationCreate-province_id: Persistir, recuperar e validar locationCreate.province_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationPatch-province_id: Persistir, recuperar e validar locationPatch.province_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-province_id: Persistir, recuperar e validar locationResponse.province_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-province_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationCreate-province_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationPatch-province_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-province_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-province_id | OP-FIELD-locationCreate-province_id | OP-FIELD-locationPatch-province_id | OP-FIELD-locationResponse-province_id,4,"[{""id"":""OP-FIELD-location-province_id"",""pedido"":""Campo location.province_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.province_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationCreate-province_id"",""pedido"":""Campo locationCreate.province_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationCreate.province_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationPatch-province_id"",""pedido"":""Campo locationPatch.province_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationPatch.province_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-province_id"",""pedido"":""Campo locationResponse.province_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.province_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-province_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-province_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""province_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-province_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-location-district_id,"Persistir, validar e recuperar location.district_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-district_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-district_id: Persistir, recuperar e validar location.district_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationCreate-district_id: Persistir, recuperar e validar locationCreate.district_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationPatch-district_id: Persistir, recuperar e validar locationPatch.district_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-district_id: Persistir, recuperar e validar locationResponse.district_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-district_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationCreate-district_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationPatch-district_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-district_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-district_id | OP-FIELD-locationCreate-district_id | OP-FIELD-locationPatch-district_id | OP-FIELD-locationResponse-district_id,4,"[{""id"":""OP-FIELD-location-district_id"",""pedido"":""Campo location.district_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.district_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationCreate-district_id"",""pedido"":""Campo locationCreate.district_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationCreate.district_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationPatch-district_id"",""pedido"":""Campo locationPatch.district_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationPatch.district_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-district_id"",""pedido"":""Campo locationResponse.district_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.district_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-district_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-district_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""district_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-district_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-location-administrative_post_id,"Persistir, validar e recuperar location.administrative_post_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-administrative_post_id: Persistir, recuperar e validar location.administrative_post_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationCreate-administrative_post_id: Persistir, recuperar e validar locationCreate.administrative_post_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationPatch-administrative_post_id: Persistir, recuperar e validar locationPatch.administrative_post_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-administrative_post_id: Persistir, recuperar e validar locationResponse.administrative_post_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-administrative_post_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationCreate-administrative_post_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationPatch-administrative_post_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-administrative_post_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-administrative_post_id | OP-FIELD-locationCreate-administrative_post_id | OP-FIELD-locationPatch-administrative_post_id | OP-FIELD-locationResponse-administrative_post_id,4,"[{""id"":""OP-FIELD-location-administrative_post_id"",""pedido"":""Campo location.administrative_post_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.administrative_post_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationCreate-administrative_post_id"",""pedido"":""Campo locationCreate.administrative_post_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationCreate.administrative_post_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationPatch-administrative_post_id"",""pedido"":""Campo locationPatch.administrative_post_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationPatch.administrative_post_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-administrative_post_id"",""pedido"":""Campo locationResponse.administrative_post_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.administrative_post_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""administrative_post_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-administrative_post_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-location-locality_id,"Persistir, validar e recuperar location.locality_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-locality_id. Chave recuperada nos casos persistidos 54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-locality_id: Persistir, recuperar e validar location.locality_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationCreate-locality_id: Persistir, recuperar e validar locationCreate.locality_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationPatch-locality_id: Persistir, recuperar e validar locationPatch.locality_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-locality_id: Persistir, recuperar e validar locationResponse.locality_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-locality_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationCreate-locality_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationPatch-locality_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-locality_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-locality_id | OP-FIELD-locationCreate-locality_id | OP-FIELD-locationPatch-locality_id | OP-FIELD-locationResponse-locality_id,4,"[{""id"":""OP-FIELD-location-locality_id"",""pedido"":""Campo location.locality_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.locality_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationCreate-locality_id"",""pedido"":""Campo locationCreate.locality_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationCreate.locality_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationPatch-locality_id"",""pedido"":""Campo locationPatch.locality_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationPatch.locality_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-locality_id"",""pedido"":""Campo locationResponse.locality_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.locality_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-locality_id. Chave recuperada nos casos persistidos 54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-locality_id. Chave recuperada nos casos persistidos 54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""locality_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-locality_id. Chave recuperada nos casos persistidos 54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-location-geometry,"Persistir, validar e recuperar location.geometry; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-geometry. Chave recuperada nos casos persistidos 54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-geometry: Persistir, recuperar e validar location.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationCreate-geometry: Persistir, recuperar e validar locationCreate.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationPatch-geometry: Persistir, recuperar e validar locationPatch.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-geometry: Persistir, recuperar e validar locationResponse.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-geometry: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationCreate-geometry: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationPatch-geometry: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-geometry: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-geometry | OP-FIELD-locationCreate-geometry | OP-FIELD-locationPatch-geometry | OP-FIELD-locationResponse-geometry,4,"[{""id"":""OP-FIELD-location-geometry"",""pedido"":""Campo location.geometry; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationCreate-geometry"",""pedido"":""Campo locationCreate.geometry; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationCreate.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationPatch-geometry"",""pedido"":""Campo locationPatch.geometry; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationPatch.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-geometry"",""pedido"":""Campo locationResponse.geometry; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-geometry. Chave recuperada nos casos persistidos 54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-geometry. Chave recuperada nos casos persistidos 54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""geometry"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-geometry. Chave recuperada nos casos persistidos 54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +19/10/2026 — HML01: inspecção SSH autenticada concluída por leitura. Git HEAD14ad2f60c5465a15e30aa1c0a9e9047103c17c20; PHP8.4/FPM, vendor/lock, PG17.11/PostGIS3.6.4 identificados.20 precondições das25 fontes coincidem e5 divergem. desk_cases ausente é dependência directa não satisfeita no acompanhamento.75 migrations registadas/13 ficheiros sem registo, sem execução automática. Scanner Unix versus adaptador TCP a reconciliar nas operações documentais; cobertura backup/restauro do portal não demonstrada. Não aplicar directamente. Sem alterações remotas, disponibilização, migrations, MFA/papéis ou incorporação de incrementos. Provas: outputs/investmoz-HML01-inspeccao-leitura-20261019/RELATORIO-SSH-AUTENTICADO.md. | 19/10/2026 DOC01 d9bf1ad47489 separado da R2: autorização Tempo para acesso documental próprio; conta real registada/email confirmado pelo fluxo normal, MFA pendente na última leitura. 34 verificações QA isoladas e build passaram; 7 fontes, zero migrations/novos papéis. Sem instalação/grant global. Scan real e dossier positivo não demonstrados. outputs/investmoz-document-access-QA-20261019/RELATORIO-DOC01-QA.md | 19/10/2026 — Após confirmação do utilizador, leitura do destino confirmou conta existente, email e MFA confirmados. Nenhuma verificação artificial ou gestão global concedida. O desafio MFA numa nova sessão aguarda confirmação do utilizador; DOC01 permanece preparado em QA, sem instalação. Scan real e dossier positivo continuam pendentes. Prova: outputs/investmoz-document-access-QA-20261019/PROVA-MFA-CONFIRMADO.json. | 19/10/2026 DOC01 d9bf1ad47489 instalado só na homologação; conta real/email/MFA e entrada por desafio concluídos; grant documental próprio auditado, sem gestão global. Backup fresco/restauro 144 tabelas e33 ficheiros conferidos. Interface privada aberta. Upload manual aguardado por permissão local Edge; scan real/recuperação/recusa remota e dossier positivo continuam pendentes. outputs/investmoz-document-access-QA-20261019/RELATORIO-DISPONIBILIZACAO-DOC01.md | 19/10/2026 DOC01: upload real pela interface; ClamAV1.4.3 via Unix clean (1 tentativa,8ms); recuperação autorizada no navegador/hash coincidente; download anónimo302 sem ficheiro. Outro titular: prova QA reutilizada. Interno/zero recursos públicos, sem publicação. Dossier positivo continua não demonstrado. outputs/investmoz-document-access-QA-20261019/PROVA-SCAN-REAL-E-RECUPERACAO.json",território,"12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada | 19/10/2026 — conta simples e estados de pesquisa, QA; activo preservado",,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-55050f60-0007,"Não confundir local de emissão com território de aplicação. Documentos nacionais aplicáveis devem continuar acessíveis numa pesquisa provincial, com o âmbito claramente identificado.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 35,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-55050f60-0007: Não confundir local de emissão com território de aplicação. Documentos nacionais aplicáveis devem continuar acessíveis numa pesquisa provincial, com o âmbito claramente identificado.",P1,MASTER-55050f60-0007: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0007,1,"[{""id"":""MASTER-55050f60-0007"",""pedido"":""Não confundir local de emissão com território de aplicação. Documentos nacionais aplicáveis devem continuar acessíveis numa pesquisa provincial, com o âmbito claramente identificado."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 35""],""aceitacao"":""Não confundir local de emissão com território de aplicação. Documentos nacionais aplicáveis devem continuar acessíveis numa pesquisa provincial, com o âmbito claramente identificado."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-55050f60-0008,"Para cada documento, registar:",..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 41,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-55050f60-0008: Para cada documento, registar:",P2,MASTER-55050f60-0008: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0008,1,"[{""id"":""MASTER-55050f60-0008"",""pedido"":""Para cada documento, registar:"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 41""],""aceitacao"":""Para cada documento, registar:"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-55050f60-0010,'- Obrigatório sob determinadas condições;,..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 71,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-55050f60-0010: - Obrigatório sob determinadas condições;,P2,MASTER-55050f60-0010: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0010,1,"[{""id"":""MASTER-55050f60-0010"",""pedido"":""- Obrigatório sob determinadas condições;"",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 71""],""aceitacao"":""- Obrigatório sob determinadas condições;"",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-55050f60-0011,"Cada obrigatoriedade deve ter fundamento, condições de aplicação e referência documental. Não transformar todos os ficheiros associados numa lista obrigatória.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 76,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-55050f60-0011: Cada obrigatoriedade deve ter fundamento, condições de aplicação e referência documental. Não transformar todos os ficheiros associados numa lista obrigatória.",P2,MASTER-55050f60-0011: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0011,1,"[{""id"":""MASTER-55050f60-0011"",""pedido"":""Cada obrigatoriedade deve ter fundamento, condições de aplicação e referência documental. Não transformar todos os ficheiros associados numa lista obrigatória."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 76""],""aceitacao"":""Cada obrigatoriedade deve ter fundamento, condições de aplicação e referência documental. Não transformar todos os ficheiros associados numa lista obrigatória."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-55050f60-0012,"Permitir abrir a fonte, consultar um resumo, descarregar o ficheiro e regressar ao projecto sem perder respostas.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 86,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-55050f60-0012: Permitir abrir a fonte, consultar um resumo, descarregar o ficheiro e regressar ao projecto sem perder respostas.",P2,MASTER-55050f60-0012: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0012,1,"[{""id"":""MASTER-55050f60-0012"",""pedido"":""Permitir abrir a fonte, consultar um resumo, descarregar o ficheiro e regressar ao projecto sem perder respostas."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 86""],""aceitacao"":""Permitir abrir a fonte, consultar um resumo, descarregar o ficheiro e regressar ao projecto sem perder respostas."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-55050f60-0013,Disponibilizar preenchimento no portal quando implementado e download do original quando permitido. Não apresentar um formulário adaptado como se tivesse aceitação oficial confirmada.,..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 99,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,MASTER-55050f60-0013: Disponibilizar preenchimento no portal quando implementado e download do original quando permitido. Não apresentar um formulário adaptado como se tivesse aceitação oficial confirmada.,P2,MASTER-55050f60-0013: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0013,1,"[{""id"":""MASTER-55050f60-0013"",""pedido"":""Disponibilizar preenchimento no portal quando implementado e download do original quando permitido. Não apresentar um formulário adaptado como se tivesse aceitação oficial confirmada."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 99""],""aceitacao"":""Disponibilizar preenchimento no portal quando implementado e download do original quando permitido. Não apresentar um formulário adaptado como se tivesse aceitação oficial confirmada."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-55050f60-0014,"Reutilizar dados do dossier mediante confirmação. Não enviar pedidos a entidades públicas nem gerar assinaturas, declarações aceites ou submissões fictícias.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 101,Balcão/orientação,/balcao-virtual/contextos; /balcao-virtual/dossiers; /balcao-virtual/dossiers/{id}; /balcao-virtual/dossiers/{id}/documentos; /balcao-virtual/dossiers/{id}/documentos/{document}; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /balcao-virtual/dossiers/{id}/etapas; /balcao-virtual/dossiers/{id}/fontes; /balcao-virtual/dossiers/{id}/orientacao; /balcao-virtual/dossiers/{id}/pedidos; /balcao-virtual/dossiers/{id}/pressupostos; /balcao-virtual/dossiers/{id}/recomendacoes,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-55050f60-0014: Reutilizar dados do dossier mediante confirmação. Não enviar pedidos a entidades públicas nem gerar assinaturas, declarações aceites ou submissões fictícias.",P2,MASTER-55050f60-0014: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0014,1,"[{""id"":""MASTER-55050f60-0014"",""pedido"":""Reutilizar dados do dossier mediante confirmação. Não enviar pedidos a entidades públicas nem gerar assinaturas, declarações aceites ou submissões fictícias."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 101""],""aceitacao"":""Reutilizar dados do dossier mediante confirmação. Não enviar pedidos a entidades públicas nem gerar assinaturas, declarações aceites ou submissões fictícias."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.desk_cases: 1 registos; public.desk_requests: 0 registos; public.desk_institutional_links: 0 registos; public.desk_messages: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Pedido contextual→gravar→submeter→nova sessão→gestor→mensagem/documentos/resultado, reaproveitando A/B. Critério individual original preservado; cobertura atual ainda não individualizada.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/VirtualDesk.php; app/Services/Ai/InvestorGuidance.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,InvestorGuidanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-55050f60-0015,Manter as permissões existentes e carregamento privado por defeito. Disponibilizar selecção explícita para publicação.,..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 107,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",MASTER-55050f60-0015: Manter as permissões existentes e carregamento privado por defeito. Disponibilizar selecção explícita para publicação.,P2,MASTER-55050f60-0015: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0015,1,"[{""id"":""MASTER-55050f60-0015"",""pedido"":""Manter as permissões existentes e carregamento privado por defeito. Disponibilizar selecção explícita para publicação."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 107""],""aceitacao"":""Manter as permissões existentes e carregamento privado por defeito. Disponibilizar selecção explícita para publicação."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-55050f60-0016,"Validar formatos, tamanho e acesso aos ficheiros. Não expor caminhos internos, documentos privados ou informações pessoais na pesquisa.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 109,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-55050f60-0016: Validar formatos, tamanho e acesso aos ficheiros. Não expor caminhos internos, documentos privados ou informações pessoais na pesquisa.",P2,MASTER-55050f60-0016: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0016,1,"[{""id"":""MASTER-55050f60-0016"",""pedido"":""Validar formatos, tamanho e acesso aos ficheiros. Não expor caminhos internos, documentos privados ou informações pessoais na pesquisa."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 109""],""aceitacao"":""Validar formatos, tamanho e acesso aos ficheiros. Não expor caminhos internos, documentos privados ou informações pessoais na pesquisa."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-55050f60-0017,"Permitir revisão documental e administrativa proporcional à primeira fase, sem criar exigência genérica de certificadores externos.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 111,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-55050f60-0017: Permitir revisão documental e administrativa proporcional à primeira fase, sem criar exigência genérica de certificadores externos.",P2,MASTER-55050f60-0017: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0017,1,"[{""id"":""MASTER-55050f60-0017"",""pedido"":""Permitir revisão documental e administrativa proporcional à primeira fase, sem criar exigência genérica de certificadores externos."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 111""],""aceitacao"":""Permitir revisão documental e administrativa proporcional à primeira fase, sem criar exigência genérica de certificadores externos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-55050f60-0018,"Registar autoria, alterações, decisões de publicação e fontes. Disponibilizar uma lista administrativa de documentos incompletos, duplicados, desactualizados ou com aplicabilidade por esclarecer.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 113,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-55050f60-0018: Registar autoria, alterações, decisões de publicação e fontes. Disponibilizar uma lista administrativa de documentos incompletos, duplicados, desactualizados ou com aplicabilidade por esclarecer.",P2,MASTER-55050f60-0018: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0018,1,"[{""id"":""MASTER-55050f60-0018"",""pedido"":""Registar autoria, alterações, decisões de publicação e fontes. Disponibilizar uma lista administrativa de documentos incompletos, duplicados, desactualizados ou com aplicabilidade por esclarecer."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 113""],""aceitacao"":""Registar autoria, alterações, decisões de publicação e fontes. Disponibilizar uma lista administrativa de documentos incompletos, duplicados, desactualizados ou com aplicabilidade por esclarecer."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-55050f60-0019,"Se utilizar IA para extrair ou resumir documentos, exigir revisão antes de publicar conclusões. Não criar artigos, obrigações, taxas ou interpretações a partir de texto incompleto.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e1fa9a32-14ae-46f3-ac02-c7115c832175\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 115,biblioteca,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"MASTER-55050f60-0019: Se utilizar IA para extrair ou resumir documentos, exigir revisão antes de publicar conclusões. Não criar artigos, obrigações, taxas ou interpretações a partir de texto incompleto.",P2,MASTER-55050f60-0019: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-55050f60-0019,1,"[{""id"":""MASTER-55050f60-0019"",""pedido"":""Se utilizar IA para extrair ou resumir documentos, exigir revisão antes de publicar conclusões. Não criar artigos, obrigações, taxas ou interpretações a partir de texto incompleto."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e1fa9a32-14ae-46f3-ac02-c7115c832175\\Pasted text.txt; SHA 55050f60a15d18b119c83799231a0af34b00738f7ae8202a232a07df23f65fd1; linha 115""],""aceitacao"":""Se utilizar IA para extrair ou resumir documentos, exigir revisão antes de publicar conclusões. Não criar artigos, obrigações, taxas ou interpretações a partir de texto incompleto."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""biblioteca""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.documents: 4 registos; public.portal_resources: 4 registos; public.portal_resource_links: 19 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Cobrir consulta/importação/doc/derivada/hash/perfil e revogação; preservar original; divulgação separada. Não inferir relação territorial. Critério individual original preservado; cobertura atual ainda não individualizada.,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: documentos e legado. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,documentos e legado,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"PortalServicesTest, DocumentLibrarySchemaCompatibilityTest, ImportDocumentBatchTest, ClamDScannerIntegrationTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dff89ad-0001,"Stack de referência: backend Laravel/PHP com API REST, frontend React, base de dados PostgreSQL com PostGIS e importação a partir de C:\Mac\Home\Documents\eBAU\cartografia_moz.xlsx. Antes de implementar, confirme no repositório as versões, estrutura de pastas, bibliotecas, convenções, autenticação, componentes de formulário, cliente HTTP, framework de testes e nomes reais das entidades. Se o código actual divergir desta referência, adapte a solução ao que estiver efectivamente instalado e documente a divergência; não introduza uma segunda stack.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e642d815-f449-495f-bd61-4b3e247e23de\Pasted text.txt; SHA 5dff89adce75a8b9e0a699bd31986a1a18fd3f25de7218da2800631365b4986e; linha 3,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dff89ad-0001: Stack de referência: backend Laravel/PHP com API REST, frontend React, base de dados PostgreSQL com PostGIS e importação a partir de C:\Mac\Home\Documents\eBAU\cartografia_moz.xlsx. Antes de implementar, confirme no repositório as versões, estrutura de pastas, bibliotecas, convenções, autenticação, componentes de formulário, cliente HTTP, framework de testes e nomes reais das entidades. Se o código actual divergir desta referência, adapte a solução ao que estiver efectivamente instalado e documente a divergência; não introduza uma segunda stack.",P1,MASTER-5dff89ad-0001: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dff89ad-0001,1,"[{""id"":""MASTER-5dff89ad-0001"",""pedido"":""Stack de referência: backend Laravel/PHP com API REST, frontend React, base de dados PostgreSQL com PostGIS e importação a partir de C:\\Mac\\Home\\Documents\\eBAU\\cartografia_moz.xlsx. Antes de implementar, confirme no repositório as versões, estrutura de pastas, bibliotecas, convenções, autenticação, componentes de formulário, cliente HTTP, framework de testes e nomes reais das entidades. Se o código actual divergir desta referência, adapte a solução ao que estiver efectivamente instalado e documente a divergência; não introduza uma segunda stack."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e642d815-f449-495f-bd61-4b3e247e23de\\Pasted text.txt; SHA 5dff89adce75a8b9e0a699bd31986a1a18fd3f25de7218da2800631365b4986e; linha 3""],""aceitacao"":""Stack de referência: backend Laravel/PHP com API REST, frontend React, base de dados PostgreSQL com PostGIS e importação a partir de C:\\Mac\\Home\\Documents\\eBAU\\cartografia_moz.xlsx. Antes de implementar, confirme no repositório as versões, estrutura de pastas, bibliotecas, convenções, autenticação, componentes de formulário, cliente HTTP, framework de testes e nomes reais das entidades. Se o código actual divergir desta referência, adapte a solução ao que estiver efectivamente instalado e documente a divergência; não introduza uma segunda stack."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dff89ad-0002,"1. Diagnóstico obrigatório e bloqueante: reproduza o erro no fluxo real de criação e edição. Registe a requisição, resposta HTTP, payload, erros da consola, logs do Laravel e SQL executado. Verifique divergências entre nomes e tipos de campos, chaves estrangeiras, casts, relações Eloquent, serialização JSON, estado React, valores nulos, cache, permissões e dados antigos. Compare as tentativas anteriores e explique por que não surtiram efeito.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e642d815-f449-495f-bd61-4b3e247e23de\Pasted text.txt; SHA 5dff89adce75a8b9e0a699bd31986a1a18fd3f25de7218da2800631365b4986e; linha 6,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dff89ad-0002: 1. Diagnóstico obrigatório e bloqueante: reproduza o erro no fluxo real de criação e edição. Registe a requisição, resposta HTTP, payload, erros da consola, logs do Laravel e SQL executado. Verifique divergências entre nomes e tipos de campos, chaves estrangeiras, casts, relações Eloquent, serialização JSON, estado React, valores nulos, cache, permissões e dados antigos. Compare as tentativas anteriores e explique por que não surtiram efeito.",P2,MASTER-5dff89ad-0002: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dff89ad-0002,1,"[{""id"":""MASTER-5dff89ad-0002"",""pedido"":""1. Diagnóstico obrigatório e bloqueante: reproduza o erro no fluxo real de criação e edição. Registe a requisição, resposta HTTP, payload, erros da consola, logs do Laravel e SQL executado. Verifique divergências entre nomes e tipos de campos, chaves estrangeiras, casts, relações Eloquent, serialização JSON, estado React, valores nulos, cache, permissões e dados antigos. Compare as tentativas anteriores e explique por que não surtiram efeito."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e642d815-f449-495f-bd61-4b3e247e23de\\Pasted text.txt; SHA 5dff89adce75a8b9e0a699bd31986a1a18fd3f25de7218da2800631365b4986e; linha 6""],""aceitacao"":""1. Diagnóstico obrigatório e bloqueante: reproduza o erro no fluxo real de criação e edição. Registe a requisição, resposta HTTP, payload, erros da consola, logs do Laravel e SQL executado. Verifique divergências entre nomes e tipos de campos, chaves estrangeiras, casts, relações Eloquent, serialização JSON, estado React, valores nulos, cache, permissões e dados antigos. Compare as tentativas anteriores e explique por que não surtiram efeito."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dff89ad-0003,"4. Importação idempotente: crie ou corrija um comando Artisan/importador para inspeccionar as folhas e colunas reais de cartografia_moz.xlsx. Não presuma cabeçalhos. Normalize espaços e Unicode, trate acentos, diferenças de capitalização, células vazias e códigos numéricos convertidos em texto. Use upsert por código oficial ou chave natural estável no contexto do pai. A segunda execução deve resultar em zero duplicados. Produza contagens de lidos, inseridos, actualizados, ignorados e rejeitados, com ficheiro de erros e motivo.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e642d815-f449-495f-bd61-4b3e247e23de\Pasted text.txt; SHA 5dff89adce75a8b9e0a699bd31986a1a18fd3f25de7218da2800631365b4986e; linha 9,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dff89ad-0003: 4. Importação idempotente: crie ou corrija um comando Artisan/importador para inspeccionar as folhas e colunas reais de cartografia_moz.xlsx. Não presuma cabeçalhos. Normalize espaços e Unicode, trate acentos, diferenças de capitalização, células vazias e códigos numéricos convertidos em texto. Use upsert por código oficial ou chave natural estável no contexto do pai. A segunda execução deve resultar em zero duplicados. Produza contagens de lidos, inseridos, actualizados, ignorados e rejeitados, com ficheiro de erros e motivo.",P1,MASTER-5dff89ad-0003: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dff89ad-0003,1,"[{""id"":""MASTER-5dff89ad-0003"",""pedido"":""4. Importação idempotente: crie ou corrija um comando Artisan/importador para inspeccionar as folhas e colunas reais de cartografia_moz.xlsx. Não presuma cabeçalhos. Normalize espaços e Unicode, trate acentos, diferenças de capitalização, células vazias e códigos numéricos convertidos em texto. Use upsert por código oficial ou chave natural estável no contexto do pai. A segunda execução deve resultar em zero duplicados. Produza contagens de lidos, inseridos, actualizados, ignorados e rejeitados, com ficheiro de erros e motivo."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e642d815-f449-495f-bd61-4b3e247e23de\\Pasted text.txt; SHA 5dff89adce75a8b9e0a699bd31986a1a18fd3f25de7218da2800631365b4986e; linha 9""],""aceitacao"":""4. Importação idempotente: crie ou corrija um comando Artisan/importador para inspeccionar as folhas e colunas reais de cartografia_moz.xlsx. Não presuma cabeçalhos. Normalize espaços e Unicode, trate acentos, diferenças de capitalização, células vazias e códigos numéricos convertidos em texto. Use upsert por código oficial ou chave natural estável no contexto do pai. A segunda execução deve resultar em zero duplicados. Produza contagens de lidos, inseridos, actualizados, ignorados e rejeitados, com ficheiro de erros e motivo."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dff89ad-0004,"5. Domínio e relações Eloquent: uma oportunidade ou investimento pertence a uma área de investimento e possui uma localização principal; suporte múltiplas localizações apenas se a regra de negócio ou o esquema actual o exigir. Defina correctamente belongsTo, hasMany ou belongsToMany, nomes das chaves e tabela pivot quando aplicável. Grave IDs, nunca nomes livres. Evite mass assignment indevido, carregamento N+1 e duplicação de relações.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e642d815-f449-495f-bd61-4b3e247e23de\Pasted text.txt; SHA 5dff89adce75a8b9e0a699bd31986a1a18fd3f25de7218da2800631365b4986e; linha 10,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dff89ad-0004: 5. Domínio e relações Eloquent: uma oportunidade ou investimento pertence a uma área de investimento e possui uma localização principal; suporte múltiplas localizações apenas se a regra de negócio ou o esquema actual o exigir. Defina correctamente belongsTo, hasMany ou belongsToMany, nomes das chaves e tabela pivot quando aplicável. Grave IDs, nunca nomes livres. Evite mass assignment indevido, carregamento N+1 e duplicação de relações.",P2,MASTER-5dff89ad-0004: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dff89ad-0004,1,"[{""id"":""MASTER-5dff89ad-0004"",""pedido"":""5. Domínio e relações Eloquent: uma oportunidade ou investimento pertence a uma área de investimento e possui uma localização principal; suporte múltiplas localizações apenas se a regra de negócio ou o esquema actual o exigir. Defina correctamente belongsTo, hasMany ou belongsToMany, nomes das chaves e tabela pivot quando aplicável. Grave IDs, nunca nomes livres. Evite mass assignment indevido, carregamento N+1 e duplicação de relações."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e642d815-f449-495f-bd61-4b3e247e23de\\Pasted text.txt; SHA 5dff89adce75a8b9e0a699bd31986a1a18fd3f25de7218da2800631365b4986e; linha 10""],""aceitacao"":""5. Domínio e relações Eloquent: uma oportunidade ou investimento pertence a uma área de investimento e possui uma localização principal; suporte múltiplas localizações apenas se a regra de negócio ou o esquema actual o exigir. Defina correctamente belongsTo, hasMany ou belongsToMany, nomes das chaves e tabela pivot quando aplicável. Grave IDs, nunca nomes livres. Evite mass assignment indevido, carregamento N+1 e duplicação de relações."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dff89ad-0005,"8. Dropdowns dependentes: no carregamento inicial, obtenha as Províncias; após seleccionar Província, carregue apenas os respectivos Distritos; após Distrito, apenas os Postos Administrativos; após Posto, apenas as Localidades. Desactive o campo descendente até existir pai válido. Ao alterar um pai, cancele pedidos pendentes, limpe imediatamente todos os descendentes e evite que respostas antigas repovoem opções incorrectas. Inclua carregamento, ausência de resultados, erro com nova tentativa e pesquisa quando o volume justificar.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e642d815-f449-495f-bd61-4b3e247e23de\Pasted text.txt; SHA 5dff89adce75a8b9e0a699bd31986a1a18fd3f25de7218da2800631365b4986e; linha 14,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dff89ad-0005: 8. Dropdowns dependentes: no carregamento inicial, obtenha as Províncias; após seleccionar Província, carregue apenas os respectivos Distritos; após Distrito, apenas os Postos Administrativos; após Posto, apenas as Localidades. Desactive o campo descendente até existir pai válido. Ao alterar um pai, cancele pedidos pendentes, limpe imediatamente todos os descendentes e evite que respostas antigas repovoem opções incorrectas. Inclua carregamento, ausência de resultados, erro com nova tentativa e pesquisa quando o volume justificar.",P1,MASTER-5dff89ad-0005: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dff89ad-0005,1,"[{""id"":""MASTER-5dff89ad-0005"",""pedido"":""8. Dropdowns dependentes: no carregamento inicial, obtenha as Províncias; após seleccionar Província, carregue apenas os respectivos Distritos; após Distrito, apenas os Postos Administrativos; após Posto, apenas as Localidades. Desactive o campo descendente até existir pai válido. Ao alterar um pai, cancele pedidos pendentes, limpe imediatamente todos os descendentes e evite que respostas antigas repovoem opções incorrectas. Inclua carregamento, ausência de resultados, erro com nova tentativa e pesquisa quando o volume justificar."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e642d815-f449-495f-bd61-4b3e247e23de\\Pasted text.txt; SHA 5dff89adce75a8b9e0a699bd31986a1a18fd3f25de7218da2800631365b4986e; linha 14""],""aceitacao"":""8. Dropdowns dependentes: no carregamento inicial, obtenha as Províncias; após seleccionar Província, carregue apenas os respectivos Distritos; após Distrito, apenas os Postos Administrativos; após Posto, apenas as Localidades. Desactive o campo descendente até existir pai válido. Ao alterar um pai, cancele pedidos pendentes, limpe imediatamente todos os descendentes e evite que respostas antigas repovoem opções incorrectas. Inclua carregamento, ausência de resultados, erro com nova tentativa e pesquisa quando o volume justificar."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +MASTER-5dff89ad-0006,"Forma obrigatória de execução e entrega: faça as alterações directamente no repositório e não pare numa proposta. Antes de editar, apresente um resumo curto do diagnóstico e da causa raiz comprovada. Depois implemente a menor correcção completa, execute migrations num ambiente seguro, importe a cartografia e corra os testes e o build. No relatório final inclua: (1) causa raiz e evidência; (2) arquitectura encontrada, versões e diferenças face à stack de referência; (3) ficheiros alterados e finalidade de cada alteração; (4) esquema e relações antes/depois; (5) endpoints e exemplos reais de pedido/resposta; (6) comandos executados e resultados, incluindo primeira e segunda importação; (7) testes executados e evidências; (8) riscos, rollback e pendências reais. Não responda apenas com recomendações, pseudocódigo ou fragmentos isolados. Não declare sucesso sem demonstrar todos os critérios de aceitação. Se não puder executar alguma etapa, indique o comando, erro exacto, causa provável e acção necessária, sem simular resultados.",..\..\..\..\..\..\Users\macbook\.codex\attachments\e642d815-f449-495f-bd61-4b3e247e23de\Pasted text.txt; SHA 5dff89adce75a8b9e0a699bd31986a1a18fd3f25de7218da2800631365b4986e; linha 25,cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","MASTER-5dff89ad-0006: Forma obrigatória de execução e entrega: faça as alterações directamente no repositório e não pare numa proposta. Antes de editar, apresente um resumo curto do diagnóstico e da causa raiz comprovada. Depois implemente a menor correcção completa, execute migrations num ambiente seguro, importe a cartografia e corra os testes e o build. No relatório final inclua: (1) causa raiz e evidência; (2) arquitectura encontrada, versões e diferenças face à stack de referência; (3) ficheiros alterados e finalidade de cada alteração; (4) esquema e relações antes/depois; (5) endpoints e exemplos reais de pedido/resposta; (6) comandos executados e resultados, incluindo primeira e segunda importação; (7) testes executados e evidências; (8) riscos, rollback e pendências reais. Não responda apenas com recomendações, pseudocódigo ou fragmentos isolados. Não declare sucesso sem demonstrar todos os critérios de aceitação. Se não puder executar alguma etapa, indique o comando, erro exacto, causa provável e acção necessária, sem simular resultados.",P1,MASTER-5dff89ad-0006: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,MASTER-5dff89ad-0006,1,"[{""id"":""MASTER-5dff89ad-0006"",""pedido"":""Forma obrigatória de execução e entrega: faça as alterações directamente no repositório e não pare numa proposta. Antes de editar, apresente um resumo curto do diagnóstico e da causa raiz comprovada. Depois implemente a menor correcção completa, execute migrations num ambiente seguro, importe a cartografia e corra os testes e o build. No relatório final inclua: (1) causa raiz e evidência; (2) arquitectura encontrada, versões e diferenças face à stack de referência; (3) ficheiros alterados e finalidade de cada alteração; (4) esquema e relações antes/depois; (5) endpoints e exemplos reais de pedido/resposta; (6) comandos executados e resultados, incluindo primeira e segunda importação; (7) testes executados e evidências; (8) riscos, rollback e pendências reais. Não responda apenas com recomendações, pseudocódigo ou fragmentos isolados. Não declare sucesso sem demonstrar todos os critérios de aceitação. Se não puder executar alguma etapa, indique o comando, erro exacto, causa provável e acção necessária, sem simular resultados."",""fontes"":[""..\\..\\..\\..\\..\\..\\Users\\macbook\\.codex\\attachments\\e642d815-f449-495f-bd61-4b3e247e23de\\Pasted text.txt; SHA 5dff89adce75a8b9e0a699bd31986a1a18fd3f25de7218da2800631365b4986e; linha 25""],""aceitacao"":""Forma obrigatória de execução e entrega: faça as alterações directamente no repositório e não pare numa proposta. Antes de editar, apresente um resumo curto do diagnóstico e da causa raiz comprovada. Depois implemente a menor correcção completa, execute migrations num ambiente seguro, importe a cartografia e corra os testes e o build. No relatório final inclua: (1) causa raiz e evidência; (2) arquitectura encontrada, versões e diferenças face à stack de referência; (3) ficheiros alterados e finalidade de cada alteração; (4) esquema e relações antes/depois; (5) endpoints e exemplos reais de pedido/resposta; (6) comandos executados e resultados, incluindo primeira e segunda importação; (7) testes executados e evidências; (8) riscos, rollback e pendências reais. Não responda apenas com recomendações, pseudocódigo ou fragmentos isolados. Não declare sucesso sem demonstrar todos os critérios de aceitação. Se não puder executar alguma etapa, indique o comando, erro exacto, causa provável e acção necessária, sem simular resultados."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Demonstrar consumidor: pesquisar→selecionar→gravar→nova sessão→renderizar limite correto; conservar pai, código e fonte. Critério individual original preservado; cobertura atual ainda não individualizada.","InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-territory.tsx; app/Http/Controllers/InvestmentTerritoryController.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",Apresentação visual; falha funcional se valores/recuperação/permissões divergirem,"Instrução Tempo 19/10/2026: resumo, títulos, tabelas, unidades/moeda/datas/fontes, confirmado/estimativa/ausente, coerência ecrã/impressão/exportação e identidade InvesteMoz. Avaliar somente saídas realmente implementadas.",Inspecção técnica iniciada; não constitui aceitação visual nem conclusão funcional. Ver manual e manifesto do delta QA. +OP-FIELD-localizedPublication-opportunity_id,"Persistir, validar e recuperar localizedPublication.opportunity_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-localizedPublication-opportunity_id: Persistir, recuperar e validar localizedPublication.opportunity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationResponse-opportunity_id: Persistir, recuperar e validar localizedPublicationResponse.opportunity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-localizedPublication-opportunity_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationResponse-opportunity_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-localizedPublication-opportunity_id | OP-FIELD-localizedPublicationResponse-opportunity_id,2,"[{""id"":""OP-FIELD-localizedPublication-opportunity_id"",""pedido"":""Campo localizedPublication.opportunity_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublication.opportunity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationResponse-opportunity_id"",""pedido"":""Campo localizedPublicationResponse.opportunity_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationResponse.opportunity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""localizedPublication"", ""schema_property"": ""opportunity_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""publication_languages.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-opportunity_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-localizedPublication-language_code,"Persistir, validar e recuperar localizedPublication.language_code; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-language_code. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-localizedPublication-language_code: Persistir, recuperar e validar localizedPublication.language_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationCreate-language_code: Persistir, recuperar e validar localizedPublicationCreate.language_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationPatch-language_code: Persistir, recuperar e validar localizedPublicationPatch.language_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationResponse-language_code: Persistir, recuperar e validar localizedPublicationResponse.language_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-localizedPublication-language_code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationCreate-language_code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationPatch-language_code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationResponse-language_code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-localizedPublication-language_code | OP-FIELD-localizedPublicationCreate-language_code | OP-FIELD-localizedPublicationPatch-language_code | OP-FIELD-localizedPublicationResponse-language_code,4,"[{""id"":""OP-FIELD-localizedPublication-language_code"",""pedido"":""Campo localizedPublication.language_code; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublication.language_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationCreate-language_code"",""pedido"":""Campo localizedPublicationCreate.language_code; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationCreate.language_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationPatch-language_code"",""pedido"":""Campo localizedPublicationPatch.language_code; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationPatch.language_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationResponse-language_code"",""pedido"":""Campo localizedPublicationResponse.language_code; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationResponse.language_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-language_code. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-language_code. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""localizedPublication"", ""schema_property"": ""language_code"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""publication_languages.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-language_code. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-localizedPublication-title,"Persistir, validar e recuperar localizedPublication.title; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-title. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-localizedPublication-title: Persistir, recuperar e validar localizedPublication.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationCreate-title: Persistir, recuperar e validar localizedPublicationCreate.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationPatch-title: Persistir, recuperar e validar localizedPublicationPatch.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationResponse-title: Persistir, recuperar e validar localizedPublicationResponse.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-localizedPublication-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationCreate-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationPatch-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationResponse-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-localizedPublication-title | OP-FIELD-localizedPublicationCreate-title | OP-FIELD-localizedPublicationPatch-title | OP-FIELD-localizedPublicationResponse-title,4,"[{""id"":""OP-FIELD-localizedPublication-title"",""pedido"":""Campo localizedPublication.title; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublication.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationCreate-title"",""pedido"":""Campo localizedPublicationCreate.title; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationCreate.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationPatch-title"",""pedido"":""Campo localizedPublicationPatch.title; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationPatch.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationResponse-title"",""pedido"":""Campo localizedPublicationResponse.title; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationResponse.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-title. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-title. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""localizedPublication"", ""schema_property"": ""title"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""publication_languages.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-title. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-localizedPublication-summary,"Persistir, validar e recuperar localizedPublication.summary; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-summary. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-localizedPublication-summary: Persistir, recuperar e validar localizedPublication.summary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationCreate-summary: Persistir, recuperar e validar localizedPublicationCreate.summary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationPatch-summary: Persistir, recuperar e validar localizedPublicationPatch.summary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationResponse-summary: Persistir, recuperar e validar localizedPublicationResponse.summary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-localizedPublication-summary: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationCreate-summary: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationPatch-summary: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationResponse-summary: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-localizedPublication-summary | OP-FIELD-localizedPublicationCreate-summary | OP-FIELD-localizedPublicationPatch-summary | OP-FIELD-localizedPublicationResponse-summary,4,"[{""id"":""OP-FIELD-localizedPublication-summary"",""pedido"":""Campo localizedPublication.summary; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublication.summary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationCreate-summary"",""pedido"":""Campo localizedPublicationCreate.summary; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationCreate.summary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationPatch-summary"",""pedido"":""Campo localizedPublicationPatch.summary; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationPatch.summary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationResponse-summary"",""pedido"":""Campo localizedPublicationResponse.summary; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationResponse.summary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-summary. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-summary. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""localizedPublication"", ""schema_property"": ""summary"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""publication_languages.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-summary. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-localizedPublication-id,"Persistir, validar e recuperar localizedPublication.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-localizedPublication-id: Persistir, recuperar e validar localizedPublication.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationResponse-id: Persistir, recuperar e validar localizedPublicationResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-localizedPublication-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationResponse-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-localizedPublication-id | OP-FIELD-localizedPublicationResponse-id,2,"[{""id"":""OP-FIELD-localizedPublication-id"",""pedido"":""Campo localizedPublication.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublication.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationResponse-id"",""pedido"":""Campo localizedPublicationResponse.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""localizedPublication"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""publication_languages.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-localizedPublication-version,"Persistir, validar e recuperar localizedPublication.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-localizedPublication-version: Persistir, recuperar e validar localizedPublication.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationResponse-version: Persistir, recuperar e validar localizedPublicationResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-localizedPublication-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationResponse-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-localizedPublication-version | OP-FIELD-localizedPublicationResponse-version,2,"[{""id"":""OP-FIELD-localizedPublication-version"",""pedido"":""Campo localizedPublication.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublication.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationResponse-version"",""pedido"":""Campo localizedPublicationResponse.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""localizedPublication"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""publication_languages.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-localizedPublication-is_deleted,"Persistir, validar e recuperar localizedPublication.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-localizedPublication-is_deleted: Persistir, recuperar e validar localizedPublication.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationResponse-is_deleted: Persistir, recuperar e validar localizedPublicationResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-localizedPublication-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationResponse-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-localizedPublication-is_deleted | OP-FIELD-localizedPublicationResponse-is_deleted,2,"[{""id"":""OP-FIELD-localizedPublication-is_deleted"",""pedido"":""Campo localizedPublication.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublication.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationResponse-is_deleted"",""pedido"":""Campo localizedPublicationResponse.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""localizedPublication"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""publication_languages.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-localizedPublication-deleted_at,"Persistir, validar e recuperar localizedPublication.deleted_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-localizedPublication-deleted_at: Persistir, recuperar e validar localizedPublication.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationResponse-deleted_at: Persistir, recuperar e validar localizedPublicationResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-localizedPublication-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationResponse-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-localizedPublication-deleted_at | OP-FIELD-localizedPublicationResponse-deleted_at,2,"[{""id"":""OP-FIELD-localizedPublication-deleted_at"",""pedido"":""Campo localizedPublication.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublication.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationResponse-deleted_at"",""pedido"":""Campo localizedPublicationResponse.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""localizedPublication"", ""schema_property"": ""deleted_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""publication_languages.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-localizedPublication-deleted_by,"Persistir, validar e recuperar localizedPublication.deleted_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-localizedPublication-deleted_by: Persistir, recuperar e validar localizedPublication.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationResponse-deleted_by: Persistir, recuperar e validar localizedPublicationResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-localizedPublication-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationResponse-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-localizedPublication-deleted_by | OP-FIELD-localizedPublicationResponse-deleted_by,2,"[{""id"":""OP-FIELD-localizedPublication-deleted_by"",""pedido"":""Campo localizedPublication.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublication.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationResponse-deleted_by"",""pedido"":""Campo localizedPublicationResponse.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""localizedPublication"", ""schema_property"": ""deleted_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""publication_languages.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-localizedPublication-delete_reason,"Persistir, validar e recuperar localizedPublication.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-localizedPublication-delete_reason: Persistir, recuperar e validar localizedPublication.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationResponse-delete_reason: Persistir, recuperar e validar localizedPublicationResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-localizedPublication-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationResponse-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-localizedPublication-delete_reason | OP-FIELD-localizedPublicationResponse-delete_reason,2,"[{""id"":""OP-FIELD-localizedPublication-delete_reason"",""pedido"":""Campo localizedPublication.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublication.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationResponse-delete_reason"",""pedido"":""Campo localizedPublicationResponse.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""localizedPublication"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""publication_languages.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-localizedPublication-created_by,"Persistir, validar e recuperar localizedPublication.created_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-created_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-localizedPublication-created_by: Persistir, recuperar e validar localizedPublication.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationResponse-created_by: Persistir, recuperar e validar localizedPublicationResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-localizedPublication-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationResponse-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-localizedPublication-created_by | OP-FIELD-localizedPublicationResponse-created_by,2,"[{""id"":""OP-FIELD-localizedPublication-created_by"",""pedido"":""Campo localizedPublication.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublication.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationResponse-created_by"",""pedido"":""Campo localizedPublicationResponse.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-created_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-created_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""localizedPublication"", ""schema_property"": ""created_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""publication_languages.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-created_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-localizedPublication-created_at,"Persistir, validar e recuperar localizedPublication.created_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-created_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-localizedPublication-created_at: Persistir, recuperar e validar localizedPublication.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationResponse-created_at: Persistir, recuperar e validar localizedPublicationResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-localizedPublication-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationResponse-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-localizedPublication-created_at | OP-FIELD-localizedPublicationResponse-created_at,2,"[{""id"":""OP-FIELD-localizedPublication-created_at"",""pedido"":""Campo localizedPublication.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublication.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationResponse-created_at"",""pedido"":""Campo localizedPublicationResponse.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-created_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-created_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""localizedPublication"", ""schema_property"": ""created_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""publication_languages.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-created_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-localizedPublication-updated_by,"Persistir, validar e recuperar localizedPublication.updated_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-updated_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-localizedPublication-updated_by: Persistir, recuperar e validar localizedPublication.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationResponse-updated_by: Persistir, recuperar e validar localizedPublicationResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-localizedPublication-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationResponse-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-localizedPublication-updated_by | OP-FIELD-localizedPublicationResponse-updated_by,2,"[{""id"":""OP-FIELD-localizedPublication-updated_by"",""pedido"":""Campo localizedPublication.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublication.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationResponse-updated_by"",""pedido"":""Campo localizedPublicationResponse.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-updated_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-updated_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""localizedPublication"", ""schema_property"": ""updated_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""publication_languages.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-updated_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-localizedPublication-updated_at,"Persistir, validar e recuperar localizedPublication.updated_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-updated_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-localizedPublication-updated_at: Persistir, recuperar e validar localizedPublication.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-localizedPublicationResponse-updated_at: Persistir, recuperar e validar localizedPublicationResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-localizedPublication-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-localizedPublicationResponse-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-localizedPublication-updated_at | OP-FIELD-localizedPublicationResponse-updated_at,2,"[{""id"":""OP-FIELD-localizedPublication-updated_at"",""pedido"":""Campo localizedPublication.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublication.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-localizedPublicationResponse-updated_at"",""pedido"":""Campo localizedPublicationResponse.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar localizedPublicationResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-updated_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-updated_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""localizedPublication"", ""schema_property"": ""updated_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""publication_languages.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-localizedPublication-updated_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-location-id,"Persistir, validar e recuperar location.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-id: Persistir, recuperar e validar location.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-id: Persistir, recuperar e validar locationResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-id | OP-FIELD-locationResponse-id,2,"[{""id"":""OP-FIELD-location-id"",""pedido"":""Campo location.id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-id"",""pedido"":""Campo locationResponse.id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-location-version,"Persistir, validar e recuperar location.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-version: Persistir, recuperar e validar location.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-version: Persistir, recuperar e validar locationResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-version | OP-FIELD-locationResponse-version,2,"[{""id"":""OP-FIELD-location-version"",""pedido"":""Campo location.version; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-version"",""pedido"":""Campo locationResponse.version; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-location-is_deleted,"Persistir, validar e recuperar location.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-is_deleted: Persistir, recuperar e validar location.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-is_deleted: Persistir, recuperar e validar locationResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-is_deleted | OP-FIELD-locationResponse-is_deleted,2,"[{""id"":""OP-FIELD-location-is_deleted"",""pedido"":""Campo location.is_deleted; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-is_deleted"",""pedido"":""Campo locationResponse.is_deleted; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-location-deleted_at,"Persistir, validar e recuperar location.deleted_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-deleted_at: Persistir, recuperar e validar location.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-deleted_at: Persistir, recuperar e validar locationResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-deleted_at | OP-FIELD-locationResponse-deleted_at,2,"[{""id"":""OP-FIELD-location-deleted_at"",""pedido"":""Campo location.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-deleted_at"",""pedido"":""Campo locationResponse.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""deleted_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-location-deleted_by,"Persistir, validar e recuperar location.deleted_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-deleted_by: Persistir, recuperar e validar location.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-deleted_by: Persistir, recuperar e validar locationResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-deleted_by | OP-FIELD-locationResponse-deleted_by,2,"[{""id"":""OP-FIELD-location-deleted_by"",""pedido"":""Campo location.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-deleted_by"",""pedido"":""Campo locationResponse.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""deleted_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-location-delete_reason,"Persistir, validar e recuperar location.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-delete_reason: Persistir, recuperar e validar location.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-delete_reason: Persistir, recuperar e validar locationResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-delete_reason | OP-FIELD-locationResponse-delete_reason,2,"[{""id"":""OP-FIELD-location-delete_reason"",""pedido"":""Campo location.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-delete_reason"",""pedido"":""Campo locationResponse.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-location-created_by,"Persistir, validar e recuperar location.created_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-created_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-created_by: Persistir, recuperar e validar location.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-created_by: Persistir, recuperar e validar locationResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-created_by | OP-FIELD-locationResponse-created_by,2,"[{""id"":""OP-FIELD-location-created_by"",""pedido"":""Campo location.created_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-created_by"",""pedido"":""Campo locationResponse.created_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-created_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-created_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""created_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-created_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-location-created_at,"Persistir, validar e recuperar location.created_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-created_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-created_at: Persistir, recuperar e validar location.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-created_at: Persistir, recuperar e validar locationResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-created_at | OP-FIELD-locationResponse-created_at,2,"[{""id"":""OP-FIELD-location-created_at"",""pedido"":""Campo location.created_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-created_at"",""pedido"":""Campo locationResponse.created_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-created_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-created_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""created_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-created_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-location-updated_by,"Persistir, validar e recuperar location.updated_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-updated_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-updated_by: Persistir, recuperar e validar location.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-updated_by: Persistir, recuperar e validar locationResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-updated_by | OP-FIELD-locationResponse-updated_by,2,"[{""id"":""OP-FIELD-location-updated_by"",""pedido"":""Campo location.updated_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-updated_by"",""pedido"":""Campo locationResponse.updated_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-updated_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-updated_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""updated_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-updated_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-location-updated_at,"Persistir, validar e recuperar location.updated_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-updated_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-updated_at: Persistir, recuperar e validar location.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-updated_at: Persistir, recuperar e validar locationResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-updated_at | OP-FIELD-locationResponse-updated_at,2,"[{""id"":""OP-FIELD-location-updated_at"",""pedido"":""Campo location.updated_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-updated_at"",""pedido"":""Campo locationResponse.updated_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-updated_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-updated_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""updated_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-updated_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-location-country_code,"Persistir, validar e recuperar location.country_code; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-country_code. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-country_code: Persistir, recuperar e validar location.country_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationCreate-country_code: Persistir, recuperar e validar locationCreate.country_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationPatch-country_code: Persistir, recuperar e validar locationPatch.country_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-country_code: Persistir, recuperar e validar locationResponse.country_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-country_code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationCreate-country_code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationPatch-country_code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-country_code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-country_code | OP-FIELD-locationCreate-country_code | OP-FIELD-locationPatch-country_code | OP-FIELD-locationResponse-country_code,4,"[{""id"":""OP-FIELD-location-country_code"",""pedido"":""Campo location.country_code; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.country_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationCreate-country_code"",""pedido"":""Campo locationCreate.country_code; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationCreate.country_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationPatch-country_code"",""pedido"":""Campo locationPatch.country_code; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationPatch.country_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-country_code"",""pedido"":""Campo locationResponse.country_code; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.country_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-country_code. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-country_code. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""country_code"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-country_code. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-location-province_id,"Persistir, validar e recuperar location.province_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-province_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-province_id: Persistir, recuperar e validar location.province_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationCreate-province_id: Persistir, recuperar e validar locationCreate.province_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationPatch-province_id: Persistir, recuperar e validar locationPatch.province_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-province_id: Persistir, recuperar e validar locationResponse.province_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-province_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationCreate-province_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationPatch-province_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-province_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-province_id | OP-FIELD-locationCreate-province_id | OP-FIELD-locationPatch-province_id | OP-FIELD-locationResponse-province_id,4,"[{""id"":""OP-FIELD-location-province_id"",""pedido"":""Campo location.province_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.province_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationCreate-province_id"",""pedido"":""Campo locationCreate.province_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationCreate.province_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationPatch-province_id"",""pedido"":""Campo locationPatch.province_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationPatch.province_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-province_id"",""pedido"":""Campo locationResponse.province_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.province_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-province_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-province_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""province_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-province_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-location-district_id,"Persistir, validar e recuperar location.district_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-district_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-district_id: Persistir, recuperar e validar location.district_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationCreate-district_id: Persistir, recuperar e validar locationCreate.district_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationPatch-district_id: Persistir, recuperar e validar locationPatch.district_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-district_id: Persistir, recuperar e validar locationResponse.district_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-district_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationCreate-district_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationPatch-district_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-district_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-district_id | OP-FIELD-locationCreate-district_id | OP-FIELD-locationPatch-district_id | OP-FIELD-locationResponse-district_id,4,"[{""id"":""OP-FIELD-location-district_id"",""pedido"":""Campo location.district_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.district_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationCreate-district_id"",""pedido"":""Campo locationCreate.district_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationCreate.district_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationPatch-district_id"",""pedido"":""Campo locationPatch.district_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationPatch.district_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-district_id"",""pedido"":""Campo locationResponse.district_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.district_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-district_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-district_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""district_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-district_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-location-administrative_post_id,"Persistir, validar e recuperar location.administrative_post_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-administrative_post_id: Persistir, recuperar e validar location.administrative_post_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationCreate-administrative_post_id: Persistir, recuperar e validar locationCreate.administrative_post_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationPatch-administrative_post_id: Persistir, recuperar e validar locationPatch.administrative_post_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-administrative_post_id: Persistir, recuperar e validar locationResponse.administrative_post_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-administrative_post_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationCreate-administrative_post_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationPatch-administrative_post_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-administrative_post_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-administrative_post_id | OP-FIELD-locationCreate-administrative_post_id | OP-FIELD-locationPatch-administrative_post_id | OP-FIELD-locationResponse-administrative_post_id,4,"[{""id"":""OP-FIELD-location-administrative_post_id"",""pedido"":""Campo location.administrative_post_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.administrative_post_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationCreate-administrative_post_id"",""pedido"":""Campo locationCreate.administrative_post_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationCreate.administrative_post_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationPatch-administrative_post_id"",""pedido"":""Campo locationPatch.administrative_post_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationPatch.administrative_post_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-administrative_post_id"",""pedido"":""Campo locationResponse.administrative_post_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.administrative_post_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""administrative_post_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-administrative_post_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-location-locality_id,"Persistir, validar e recuperar location.locality_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-locality_id. Chave recuperada nos casos persistidos 54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-locality_id: Persistir, recuperar e validar location.locality_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationCreate-locality_id: Persistir, recuperar e validar locationCreate.locality_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationPatch-locality_id: Persistir, recuperar e validar locationPatch.locality_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-locality_id: Persistir, recuperar e validar locationResponse.locality_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-locality_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationCreate-locality_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationPatch-locality_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-locality_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-locality_id | OP-FIELD-locationCreate-locality_id | OP-FIELD-locationPatch-locality_id | OP-FIELD-locationResponse-locality_id,4,"[{""id"":""OP-FIELD-location-locality_id"",""pedido"":""Campo location.locality_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.locality_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationCreate-locality_id"",""pedido"":""Campo locationCreate.locality_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationCreate.locality_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationPatch-locality_id"",""pedido"":""Campo locationPatch.locality_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationPatch.locality_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-locality_id"",""pedido"":""Campo locationResponse.locality_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.locality_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-locality_id. Chave recuperada nos casos persistidos 54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-locality_id. Chave recuperada nos casos persistidos 54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""locality_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-locality_id. Chave recuperada nos casos persistidos 54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-location-geometry,"Persistir, validar e recuperar location.geometry; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-geometry. Chave recuperada nos casos persistidos 54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-geometry: Persistir, recuperar e validar location.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationCreate-geometry: Persistir, recuperar e validar locationCreate.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationPatch-geometry: Persistir, recuperar e validar locationPatch.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-geometry: Persistir, recuperar e validar locationResponse.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-geometry: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationCreate-geometry: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationPatch-geometry: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-geometry: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-geometry | OP-FIELD-locationCreate-geometry | OP-FIELD-locationPatch-geometry | OP-FIELD-locationResponse-geometry,4,"[{""id"":""OP-FIELD-location-geometry"",""pedido"":""Campo location.geometry; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationCreate-geometry"",""pedido"":""Campo locationCreate.geometry; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationCreate.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationPatch-geometry"",""pedido"":""Campo locationPatch.geometry; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationPatch.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-geometry"",""pedido"":""Campo locationResponse.geometry; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-geometry. Chave recuperada nos casos persistidos 54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-geometry. Chave recuperada nos casos persistidos 54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""geometry"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-geometry. Chave recuperada nos casos persistidos 54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, OP-FIELD-location-area_value,"Persistir, validar e recuperar location.area_value; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. [B2 QA 13/10/2026] B2 QA, C140/C141: parcela guarda unidade explícita do catálogo sem converter1100; só cadastral reabre. Recursos incompletos área/unidade guardam200/recuperam; submissão422no campo em falta. Par completado,4gates e condição anterior reverificados,24aprova/25publicarestrito/nova sessão; Response1100sqm.148tarefas anteriores+originais/dossiers preservados;6tarefas novas apenas32,semSLA. Provas agrupadas B2-PARCEL-UNIT-C140/B2-AREA-SUBMISSION-C141 e saldo-opcao-B.md. [B4 QA13/10/2026] B4 QA:24solicita correção específica,coeditor22 altera/resubmete,21recupera; só técnico reabre,jurídico conserva hash/ator/data;condição técnica antiga reverificada sem apagar resolução histórica,24aprova/25publicarestrito/nova sessão.156tarefas anteriores preservadas+4novas próprias30 sem prazos. Memberships/grants/dupla intactos. Oito contratos compatíveis em leitura e oitoResponses recuperados,risco/licença30,área1100sqm32 e renda4500mensal54 conservados. @@ -2961,7 +2961,7 @@ B8-TERRITORY-CONTEXT","[B2 QA 13/10/2026] B2 QA, C140/C141: parcela guarda unida [B4 QA13/10/2026] B4 QA:24solicita correção específica,coeditor22 altera/resubmete,21recupera; só técnico reabre,jurídico conserva hash/ator/data;condição técnica antiga reverificada sem apagar resolução histórica,24aprova/25publicarestrito/nova sessão.156tarefas anteriores preservadas+4novas próprias30 sem prazos. Memberships/grants/dupla intactos. Oito contratos compatíveis em leitura e oitoResponses recuperados,risco/licença30,área1100sqm32 e renda4500mensal54 conservados. [B8 QA 13/10/2026] Recursos32/56: hierarquia, erro pai/país422, retirada explícita dos filhos na troca MZ→PT→MZ, quatroIDs guardados/nova sessão. Ancuabe-Sede sem geometria própria e3limites ancestrais. Parcela32 coberta pelo limite INE Ancuabe e área medida12001.7448sqm; declaração12001.74 preservaunidade/histórico. Não é prova da limpeza por clique nem cálculo apresentado na UI. Caso de entidade: pai errado422, retirar/repor filhos/nova sessão, constituiçãoZA distinta de territórioMZ e recibo antigo intacto. C145: associação explícita opcional ao dossier em payload cifrado, links de preparação/continuação e retorno recuperados noutra sessão; outro dossier403/422 e troca do vínculo422. Casos antigos sem vínculo não são inferidos. Campo existente do pedidoBalcão territory_id/fonte: UUID não cadastrado422, hierarquia e contexto do mesmo pedido/dossier recuperados. FonteINE administrativa e ausência da geometria própria explícitas; não existe mapa autónomo do dossier e não foi criado um.","[B2 QA 13/10/2026] VisualC135; peças aplicáveis específicas,medições poligonais/compatibilidade espacial e restantes consumidores B. Unidade da parcela é extensão opcional do adaptador; valores antigos indeterminados e contratoResponse/§27parcial. Sem fecho amplo ou ativação. SaldoB25–43h:5–10correções+5–10implementação+15–23verificação,exclui esperaC135/ativo/evolução. [B4 QA13/10/2026] Coedição em correção só no âmbito existente QA22/projeto30; revogação e visual ainda pendentes. API/SQL não encerra interface nem outros tipos por semelhança. Contratos/Responses de oito casos são leitura de compatibilidade, não repetição dos workflows ou §27 integral. Tabelaúnica de22grupos em saldo-opcao-B.md;25–43h restantes estimadas, não consumo ou prazo. Sem novo código/bundle/ativos; fechosA/B/C37 preservados. -[B8 QA 13/10/2026] Somente oito percursos visuaisL4/C135 e consolidação/backup-restauroQA da revisãofixa restam na checklistB; não há exigência técnica genérica nova. Requisito agregado continua parcial; critérios foraB e ativação separados.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[B8 QA 13/10/2026] Somente oito percursos visuaisL4/C135 e consolidação/backup-restauroQA da revisãofixa restam na checklistB; não há exigência técnica genérica nova. Requisito agregado continua parcial; critérios foraB e ativação separados.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, OP-FIELD-location-area_unit,"Persistir, validar e recuperar location.area_unit; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. [B2 QA 13/10/2026] B2 QA, C140/C141: parcela guarda unidade explícita do catálogo sem converter1100; só cadastral reabre. Recursos incompletos área/unidade guardam200/recuperam; submissão422no campo em falta. Par completado,4gates e condição anterior reverificados,24aprova/25publicarestrito/nova sessão; Response1100sqm.148tarefas anteriores+originais/dossiers preservados;6tarefas novas apenas32,semSLA. Provas agrupadas B2-PARCEL-UNIT-C140/B2-AREA-SUBMISSION-C141 e saldo-opcao-B.md. [B4 QA13/10/2026] B4 QA:24solicita correção específica,coeditor22 altera/resubmete,21recupera; só técnico reabre,jurídico conserva hash/ator/data;condição técnica antiga reverificada sem apagar resolução histórica,24aprova/25publicarestrito/nova sessão.156tarefas anteriores preservadas+4novas próprias30 sem prazos. Memberships/grants/dupla intactos. Oito contratos compatíveis em leitura e oitoResponses recuperados,risco/licença30,área1100sqm32 e renda4500mensal54 conservados. @@ -2978,63 +2978,63 @@ B8-TERRITORY-CONTEXT","[B2 QA 13/10/2026] B2 QA, C140/C141: parcela guarda unida [B4 QA13/10/2026] B4 QA:24solicita correção específica,coeditor22 altera/resubmete,21recupera; só técnico reabre,jurídico conserva hash/ator/data;condição técnica antiga reverificada sem apagar resolução histórica,24aprova/25publicarestrito/nova sessão.156tarefas anteriores preservadas+4novas próprias30 sem prazos. Memberships/grants/dupla intactos. Oito contratos compatíveis em leitura e oitoResponses recuperados,risco/licença30,área1100sqm32 e renda4500mensal54 conservados. [B8 QA 13/10/2026] Recursos32/56: hierarquia, erro pai/país422, retirada explícita dos filhos na troca MZ→PT→MZ, quatroIDs guardados/nova sessão. Ancuabe-Sede sem geometria própria e3limites ancestrais. Parcela32 coberta pelo limite INE Ancuabe e área medida12001.7448sqm; declaração12001.74 preservaunidade/histórico. Não é prova da limpeza por clique nem cálculo apresentado na UI. Caso de entidade: pai errado422, retirar/repor filhos/nova sessão, constituiçãoZA distinta de territórioMZ e recibo antigo intacto. C145: associação explícita opcional ao dossier em payload cifrado, links de preparação/continuação e retorno recuperados noutra sessão; outro dossier403/422 e troca do vínculo422. Casos antigos sem vínculo não são inferidos. Campo existente do pedidoBalcão territory_id/fonte: UUID não cadastrado422, hierarquia e contexto do mesmo pedido/dossier recuperados. FonteINE administrativa e ausência da geometria própria explícitas; não existe mapa autónomo do dossier e não foi criado um.","[B2 QA 13/10/2026] VisualC135; peças aplicáveis específicas,medições poligonais/compatibilidade espacial e restantes consumidores B. Unidade da parcela é extensão opcional do adaptador; valores antigos indeterminados e contratoResponse/§27parcial. Sem fecho amplo ou ativação. SaldoB25–43h:5–10correções+5–10implementação+15–23verificação,exclui esperaC135/ativo/evolução. [B4 QA13/10/2026] Coedição em correção só no âmbito existente QA22/projeto30; revogação e visual ainda pendentes. API/SQL não encerra interface nem outros tipos por semelhança. Contratos/Responses de oito casos são leitura de compatibilidade, não repetição dos workflows ou §27 integral. Tabelaúnica de22grupos em saldo-opcao-B.md;25–43h restantes estimadas, não consumo ou prazo. Sem novo código/bundle/ativos; fechosA/B/C37 preservados. -[B8 QA 13/10/2026] Somente oito percursos visuaisL4/C135 e consolidação/backup-restauroQA da revisãofixa restam na checklistB; não há exigência técnica genérica nova. Requisito agregado continua parcial; critérios foraB e ativação separados.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-location-allocation_percentage,"Persistir, validar e recuperar location.allocation_percentage; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-allocation_percentage: Persistir, recuperar e validar location.allocation_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationCreate-allocation_percentage: Persistir, recuperar e validar locationCreate.allocation_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationPatch-allocation_percentage: Persistir, recuperar e validar locationPatch.allocation_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-allocation_percentage: Persistir, recuperar e validar locationResponse.allocation_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-allocation_percentage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationCreate-allocation_percentage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationPatch-allocation_percentage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-allocation_percentage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-allocation_percentage | OP-FIELD-locationCreate-allocation_percentage | OP-FIELD-locationPatch-allocation_percentage | OP-FIELD-locationResponse-allocation_percentage,4,"[{""id"":""OP-FIELD-location-allocation_percentage"",""pedido"":""Campo location.allocation_percentage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.allocation_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationCreate-allocation_percentage"",""pedido"":""Campo locationCreate.allocation_percentage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationCreate.allocation_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationPatch-allocation_percentage"",""pedido"":""Campo locationPatch.allocation_percentage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationPatch.allocation_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-allocation_percentage"",""pedido"":""Campo locationResponse.allocation_percentage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.allocation_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""allocation_percentage"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-allocation_percentage. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-location-address,"Persistir, validar e recuperar location.address; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-address: Persistir, recuperar e validar location.address segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationCreate-address: Persistir, recuperar e validar locationCreate.address segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationPatch-address: Persistir, recuperar e validar locationPatch.address segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-address: Persistir, recuperar e validar locationResponse.address segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-address: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationCreate-address: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationPatch-address: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-address: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-address | OP-FIELD-locationCreate-address | OP-FIELD-locationPatch-address | OP-FIELD-locationResponse-address,4,"[{""id"":""OP-FIELD-location-address"",""pedido"":""Campo location.address; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.address segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationCreate-address"",""pedido"":""Campo locationCreate.address; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationCreate.address segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationPatch-address"",""pedido"":""Campo locationPatch.address; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationPatch.address segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-address"",""pedido"":""Campo locationResponse.address; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.address segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""address"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-address. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-location-role,"Persistir, validar e recuperar location.role; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-role. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-role: Persistir, recuperar e validar location.role segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationCreate-role: Persistir, recuperar e validar locationCreate.role segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationPatch-role: Persistir, recuperar e validar locationPatch.role segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-role: Persistir, recuperar e validar locationResponse.role segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-role: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationCreate-role: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationPatch-role: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-role: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-role | OP-FIELD-locationCreate-role | OP-FIELD-locationPatch-role | OP-FIELD-locationResponse-role,4,"[{""id"":""OP-FIELD-location-role"",""pedido"":""Campo location.role; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.role segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationCreate-role"",""pedido"":""Campo locationCreate.role; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationCreate.role segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationPatch-role"",""pedido"":""Campo locationPatch.role; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationPatch.role segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-role"",""pedido"":""Campo locationResponse.role; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.role segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-role. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-role. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""role"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-role. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-location-role_other,"Persistir, validar e recuperar location.role_other; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-role_other: Persistir, recuperar e validar location.role_other segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationCreate-role_other: Persistir, recuperar e validar locationCreate.role_other segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationPatch-role_other: Persistir, recuperar e validar locationPatch.role_other segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-role_other: Persistir, recuperar e validar locationResponse.role_other segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-role_other: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationCreate-role_other: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationPatch-role_other: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-role_other: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-role_other | OP-FIELD-locationCreate-role_other | OP-FIELD-locationPatch-role_other | OP-FIELD-locationResponse-role_other,4,"[{""id"":""OP-FIELD-location-role_other"",""pedido"":""Campo location.role_other; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.role_other segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationCreate-role_other"",""pedido"":""Campo locationCreate.role_other; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationCreate.role_other segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationPatch-role_other"",""pedido"":""Campo locationPatch.role_other; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationPatch.role_other segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-role_other"",""pedido"":""Campo locationResponse.role_other; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.role_other segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""role_other"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-role_other. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-location-is_primary,"Persistir, validar e recuperar location.is_primary; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-is_primary. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-is_primary: Persistir, recuperar e validar location.is_primary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationCreate-is_primary: Persistir, recuperar e validar locationCreate.is_primary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationPatch-is_primary: Persistir, recuperar e validar locationPatch.is_primary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-is_primary: Persistir, recuperar e validar locationResponse.is_primary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-is_primary: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationCreate-is_primary: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationPatch-is_primary: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-is_primary: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-is_primary | OP-FIELD-locationCreate-is_primary | OP-FIELD-locationPatch-is_primary | OP-FIELD-locationResponse-is_primary,4,"[{""id"":""OP-FIELD-location-is_primary"",""pedido"":""Campo location.is_primary; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.is_primary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationCreate-is_primary"",""pedido"":""Campo locationCreate.is_primary; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationCreate.is_primary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationPatch-is_primary"",""pedido"":""Campo locationPatch.is_primary; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationPatch.is_primary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-is_primary"",""pedido"":""Campo locationResponse.is_primary; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.is_primary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-is_primary. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-is_primary. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""is_primary"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-is_primary. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-location-active,"Persistir, validar e recuperar location.active; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-active: Persistir, recuperar e validar location.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-active: Persistir, recuperar e validar locationResponse.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-active: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-active: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-active | OP-FIELD-locationResponse-active,2,"[{""id"":""OP-FIELD-location-active"",""pedido"":""Campo location.active; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-active"",""pedido"":""Campo locationResponse.active; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""active"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-active. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-product-id,"Persistir, validar e recuperar product.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-product-id: Persistir, recuperar e validar product.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-product-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-product-id,1,"[{""id"":""OP-FIELD-product-id"",""pedido"":""Campo product.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar product.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""product"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""products.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-product-version,"Persistir, validar e recuperar product.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-product-version: Persistir, recuperar e validar product.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-product-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-product-version,1,"[{""id"":""OP-FIELD-product-version"",""pedido"":""Campo product.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar product.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""product"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""products.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-product-is_deleted,"Persistir, validar e recuperar product.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-product-is_deleted: Persistir, recuperar e validar product.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-product-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-product-is_deleted,1,"[{""id"":""OP-FIELD-product-is_deleted"",""pedido"":""Campo product.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar product.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""product"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""products.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-product-delete_reason,"Persistir, validar e recuperar product.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-product-delete_reason: Persistir, recuperar e validar product.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-product-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-product-delete_reason,1,"[{""id"":""OP-FIELD-product-delete_reason"",""pedido"":""Campo product.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar product.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""product"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""products.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-product-name,"Persistir, validar e recuperar product.name; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-name. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-product-name: Persistir, recuperar e validar product.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-productCreate-name: Persistir, recuperar e validar productCreate.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-product-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-productCreate-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-product-name | OP-FIELD-productCreate-name,2,"[{""id"":""OP-FIELD-product-name"",""pedido"":""Campo product.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar product.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-productCreate-name"",""pedido"":""Campo productCreate.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar productCreate.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-name. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-name. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""product"", ""schema_property"": ""name"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""products.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-name. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-product-code,"Persistir, validar e recuperar product.code; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-product-code: Persistir, recuperar e validar product.code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-productCreate-code: Persistir, recuperar e validar productCreate.code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-product-code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-productCreate-code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-product-code | OP-FIELD-productCreate-code,2,"[{""id"":""OP-FIELD-product-code"",""pedido"":""Campo product.code; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar product.code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-productCreate-code"",""pedido"":""Campo productCreate.code; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar productCreate.code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""product"", ""schema_property"": ""code"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""products.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-code. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-product-category,"Persistir, validar e recuperar product.category; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-category. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-product-category: Persistir, recuperar e validar product.category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-productCreate-category: Persistir, recuperar e validar productCreate.category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-product-category: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-productCreate-category: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-product-category | OP-FIELD-productCreate-category,2,"[{""id"":""OP-FIELD-product-category"",""pedido"":""Campo product.category; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar product.category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-productCreate-category"",""pedido"":""Campo productCreate.category; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar productCreate.category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-category. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-category. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""product"", ""schema_property"": ""category"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""products.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-category. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-product-quantity,"Persistir, validar e recuperar product.quantity; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-product-quantity: Persistir, recuperar e validar product.quantity segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-productCreate-quantity: Persistir, recuperar e validar productCreate.quantity segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-product-quantity: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-productCreate-quantity: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-product-quantity | OP-FIELD-productCreate-quantity,2,"[{""id"":""OP-FIELD-product-quantity"",""pedido"":""Campo product.quantity; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar product.quantity segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-productCreate-quantity"",""pedido"":""Campo productCreate.quantity; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar productCreate.quantity segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""product"", ""schema_property"": ""quantity"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""products.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-quantity. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-product-unit,"Persistir, validar e recuperar product.unit; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-product-unit: Persistir, recuperar e validar product.unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-productCreate-unit: Persistir, recuperar e validar productCreate.unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-product-unit: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-productCreate-unit: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-product-unit | OP-FIELD-productCreate-unit,2,"[{""id"":""OP-FIELD-product-unit"",""pedido"":""Campo product.unit; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar product.unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-productCreate-unit"",""pedido"":""Campo productCreate.unit; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar productCreate.unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""product"", ""schema_property"": ""unit"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""products.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-unit. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-asset-id,"Persistir, validar e recuperar asset.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-asset-id: Persistir, recuperar e validar asset.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-asset-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-asset-id,1,"[{""id"":""OP-FIELD-asset-id"",""pedido"":""Campo asset.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar asset.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""asset"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""assets.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-asset-version,"Persistir, validar e recuperar asset.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-asset-version: Persistir, recuperar e validar asset.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-asset-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-asset-version,1,"[{""id"":""OP-FIELD-asset-version"",""pedido"":""Campo asset.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar asset.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""asset"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""assets.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-asset-is_deleted,"Persistir, validar e recuperar asset.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-asset-is_deleted: Persistir, recuperar e validar asset.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-asset-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-asset-is_deleted,1,"[{""id"":""OP-FIELD-asset-is_deleted"",""pedido"":""Campo asset.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar asset.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""asset"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""assets.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-asset-delete_reason,"Persistir, validar e recuperar asset.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-asset-delete_reason: Persistir, recuperar e validar asset.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-asset-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-asset-delete_reason,1,"[{""id"":""OP-FIELD-asset-delete_reason"",""pedido"":""Campo asset.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar asset.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""asset"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""assets.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-asset-name,"Persistir, validar e recuperar asset.name; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-name. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-asset-name: Persistir, recuperar e validar asset.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-assetCreate-name: Persistir, recuperar e validar assetCreate.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-asset-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-assetCreate-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-asset-name | OP-FIELD-assetCreate-name,2,"[{""id"":""OP-FIELD-asset-name"",""pedido"":""Campo asset.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar asset.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-assetCreate-name"",""pedido"":""Campo assetCreate.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar assetCreate.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-name. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-name. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""asset"", ""schema_property"": ""name"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""assets.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-name. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-asset-asset_type,"Persistir, validar e recuperar asset.asset_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-asset_type. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-asset-asset_type: Persistir, recuperar e validar asset.asset_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-assetCreate-asset_type: Persistir, recuperar e validar assetCreate.asset_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-asset-asset_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-assetCreate-asset_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-asset-asset_type | OP-FIELD-assetCreate-asset_type,2,"[{""id"":""OP-FIELD-asset-asset_type"",""pedido"":""Campo asset.asset_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar asset.asset_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-assetCreate-asset_type"",""pedido"":""Campo assetCreate.asset_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar assetCreate.asset_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-asset_type. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-asset_type. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""asset"", ""schema_property"": ""asset_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""assets.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-asset_type. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-asset-description,"Persistir, validar e recuperar asset.description; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-asset-description: Persistir, recuperar e validar asset.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-assetCreate-description: Persistir, recuperar e validar assetCreate.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-asset-description: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-assetCreate-description: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-asset-description | OP-FIELD-assetCreate-description,2,"[{""id"":""OP-FIELD-asset-description"",""pedido"":""Campo asset.description; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar asset.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-assetCreate-description"",""pedido"":""Campo assetCreate.description; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar assetCreate.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""asset"", ""schema_property"": ""description"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""assets.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-description. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-asset-value,"Persistir, validar e recuperar asset.value; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-asset-value: Persistir, recuperar e validar asset.value segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-assetCreate-value: Persistir, recuperar e validar assetCreate.value segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-asset-value: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-assetCreate-value: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-asset-value | OP-FIELD-assetCreate-value,2,"[{""id"":""OP-FIELD-asset-value"",""pedido"":""Campo asset.value; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar asset.value segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-assetCreate-value"",""pedido"":""Campo assetCreate.value; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar assetCreate.value segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""asset"", ""schema_property"": ""value"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""assets.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-value. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-asset-currency,"Persistir, validar e recuperar asset.currency; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-asset-currency: Persistir, recuperar e validar asset.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-assetCreate-currency: Persistir, recuperar e validar assetCreate.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-asset-currency: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-assetCreate-currency: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-asset-currency | OP-FIELD-assetCreate-currency,2,"[{""id"":""OP-FIELD-asset-currency"",""pedido"":""Campo asset.currency; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar asset.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-assetCreate-currency"",""pedido"":""Campo assetCreate.currency; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar assetCreate.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""asset"", ""schema_property"": ""currency"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""assets.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-currency. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-employment-id,"Persistir, validar e recuperar employment.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-employment-id: Persistir, recuperar e validar employment.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-employment-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-employment-id,1,"[{""id"":""OP-FIELD-employment-id"",""pedido"":""Campo employment.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar employment.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""employment"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""employment""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-employment-version,"Persistir, validar e recuperar employment.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-employment-version: Persistir, recuperar e validar employment.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-employment-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-employment-version,1,"[{""id"":""OP-FIELD-employment-version"",""pedido"":""Campo employment.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar employment.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""employment"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""employment""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-employment-is_deleted,"Persistir, validar e recuperar employment.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-employment-is_deleted: Persistir, recuperar e validar employment.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-employment-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-employment-is_deleted,1,"[{""id"":""OP-FIELD-employment-is_deleted"",""pedido"":""Campo employment.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar employment.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""employment"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""employment""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-employment-delete_reason,"Persistir, validar e recuperar employment.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-employment-delete_reason: Persistir, recuperar e validar employment.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-employment-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-employment-delete_reason,1,"[{""id"":""OP-FIELD-employment-delete_reason"",""pedido"":""Campo employment.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar employment.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""employment"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""employment""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-employment-employment_type,"Persistir, validar e recuperar employment.employment_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-employment_type. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-employment-employment_type: Persistir, recuperar e validar employment.employment_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-employmentCreate-employment_type: Persistir, recuperar e validar employmentCreate.employment_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-employment-employment_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-employmentCreate-employment_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-employment-employment_type | OP-FIELD-employmentCreate-employment_type,2,"[{""id"":""OP-FIELD-employment-employment_type"",""pedido"":""Campo employment.employment_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar employment.employment_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-employmentCreate-employment_type"",""pedido"":""Campo employmentCreate.employment_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar employmentCreate.employment_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-employment_type. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-employment_type. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""employment"", ""schema_property"": ""employment_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""employment""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-employment_type. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-employment-direct_jobs,"Persistir, validar e recuperar employment.direct_jobs; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-direct_jobs. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-employment-direct_jobs: Persistir, recuperar e validar employment.direct_jobs segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-employmentCreate-direct_jobs: Persistir, recuperar e validar employmentCreate.direct_jobs segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-employment-direct_jobs: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-employmentCreate-direct_jobs: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-employment-direct_jobs | OP-FIELD-employmentCreate-direct_jobs,2,"[{""id"":""OP-FIELD-employment-direct_jobs"",""pedido"":""Campo employment.direct_jobs; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar employment.direct_jobs segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-employmentCreate-direct_jobs"",""pedido"":""Campo employmentCreate.direct_jobs; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar employmentCreate.direct_jobs segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-direct_jobs. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-direct_jobs. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""employment"", ""schema_property"": ""direct_jobs"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""employment""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-direct_jobs. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-employment-indirect_jobs,"Persistir, validar e recuperar employment.indirect_jobs; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-employment-indirect_jobs: Persistir, recuperar e validar employment.indirect_jobs segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-employmentCreate-indirect_jobs: Persistir, recuperar e validar employmentCreate.indirect_jobs segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-employment-indirect_jobs: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-employmentCreate-indirect_jobs: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-employment-indirect_jobs | OP-FIELD-employmentCreate-indirect_jobs,2,"[{""id"":""OP-FIELD-employment-indirect_jobs"",""pedido"":""Campo employment.indirect_jobs; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar employment.indirect_jobs segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-employmentCreate-indirect_jobs"",""pedido"":""Campo employmentCreate.indirect_jobs; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar employmentCreate.indirect_jobs segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""employment"", ""schema_property"": ""indirect_jobs"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""employment""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-indirect_jobs. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-employment-female_percentage,"Persistir, validar e recuperar employment.female_percentage; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-employment-female_percentage: Persistir, recuperar e validar employment.female_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-employmentCreate-female_percentage: Persistir, recuperar e validar employmentCreate.female_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-employment-female_percentage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-employmentCreate-female_percentage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-employment-female_percentage | OP-FIELD-employmentCreate-female_percentage,2,"[{""id"":""OP-FIELD-employment-female_percentage"",""pedido"":""Campo employment.female_percentage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar employment.female_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-employmentCreate-female_percentage"",""pedido"":""Campo employmentCreate.female_percentage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar employmentCreate.female_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""employment"", ""schema_property"": ""female_percentage"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""employment""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-female_percentage. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-employment-youth_percentage,"Persistir, validar e recuperar employment.youth_percentage; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-employment-youth_percentage: Persistir, recuperar e validar employment.youth_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-employmentCreate-youth_percentage: Persistir, recuperar e validar employmentCreate.youth_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-employment-youth_percentage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-employmentCreate-youth_percentage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-employment-youth_percentage | OP-FIELD-employmentCreate-youth_percentage,2,"[{""id"":""OP-FIELD-employment-youth_percentage"",""pedido"":""Campo employment.youth_percentage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar employment.youth_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-employmentCreate-youth_percentage"",""pedido"":""Campo employmentCreate.youth_percentage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar employmentCreate.youth_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""employment"", ""schema_property"": ""youth_percentage"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""employment""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-youth_percentage. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-impact-id,"Persistir, validar e recuperar impact.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-impact-id: Persistir, recuperar e validar impact.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-impact-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-impact-id,1,"[{""id"":""OP-FIELD-impact-id"",""pedido"":""Campo impact.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar impact.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""impact"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""impact_indicators.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-impact-version,"Persistir, validar e recuperar impact.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-impact-version: Persistir, recuperar e validar impact.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-impact-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-impact-version,1,"[{""id"":""OP-FIELD-impact-version"",""pedido"":""Campo impact.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar impact.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""impact"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""impact_indicators.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-impact-is_deleted,"Persistir, validar e recuperar impact.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-impact-is_deleted: Persistir, recuperar e validar impact.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-impact-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-impact-is_deleted,1,"[{""id"":""OP-FIELD-impact-is_deleted"",""pedido"":""Campo impact.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar impact.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""impact"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""impact_indicators.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-impact-delete_reason,"Persistir, validar e recuperar impact.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-impact-delete_reason: Persistir, recuperar e validar impact.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-impact-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-impact-delete_reason,1,"[{""id"":""OP-FIELD-impact-delete_reason"",""pedido"":""Campo impact.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar impact.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""impact"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""impact_indicators.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-impact-impact_type,"Persistir, validar e recuperar impact.impact_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-impact_type. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-impact-impact_type: Persistir, recuperar e validar impact.impact_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-impactCreate-impact_type: Persistir, recuperar e validar impactCreate.impact_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-impact-impact_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-impactCreate-impact_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-impact-impact_type | OP-FIELD-impactCreate-impact_type,2,"[{""id"":""OP-FIELD-impact-impact_type"",""pedido"":""Campo impact.impact_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar impact.impact_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-impactCreate-impact_type"",""pedido"":""Campo impactCreate.impact_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar impactCreate.impact_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-impact_type. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-impact_type. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""impact"", ""schema_property"": ""impact_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""impact_indicators.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-impact_type. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-impact-description,"Persistir, validar e recuperar impact.description; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-description. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-impact-description: Persistir, recuperar e validar impact.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-impactCreate-description: Persistir, recuperar e validar impactCreate.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-impact-description: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-impactCreate-description: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-impact-description | OP-FIELD-impactCreate-description,2,"[{""id"":""OP-FIELD-impact-description"",""pedido"":""Campo impact.description; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar impact.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-impactCreate-description"",""pedido"":""Campo impactCreate.description; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar impactCreate.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-description. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-description. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""impact"", ""schema_property"": ""description"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""impact_indicators.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-description. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-impact-indicator,"Persistir, validar e recuperar impact.indicator; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-impact-indicator: Persistir, recuperar e validar impact.indicator segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-impactCreate-indicator: Persistir, recuperar e validar impactCreate.indicator segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-impact-indicator: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-impactCreate-indicator: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-impact-indicator | OP-FIELD-impactCreate-indicator,2,"[{""id"":""OP-FIELD-impact-indicator"",""pedido"":""Campo impact.indicator; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar impact.indicator segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-impactCreate-indicator"",""pedido"":""Campo impactCreate.indicator; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar impactCreate.indicator segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""impact"", ""schema_property"": ""indicator"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""impact_indicators.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-indicator. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-impact-target,"Persistir, validar e recuperar impact.target; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-impact-target: Persistir, recuperar e validar impact.target segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-impactCreate-target: Persistir, recuperar e validar impactCreate.target segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-impact-target: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-impactCreate-target: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-impact-target | OP-FIELD-impactCreate-target,2,"[{""id"":""OP-FIELD-impact-target"",""pedido"":""Campo impact.target; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar impact.target segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-impactCreate-target"",""pedido"":""Campo impactCreate.target; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar impactCreate.target segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""impact"", ""schema_property"": ""target"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""impact_indicators.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-target. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-impact-unit,"Persistir, validar e recuperar impact.unit; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-impact-unit: Persistir, recuperar e validar impact.unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-impactCreate-unit: Persistir, recuperar e validar impactCreate.unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-impact-unit: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-impactCreate-unit: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-impact-unit | OP-FIELD-impactCreate-unit,2,"[{""id"":""OP-FIELD-impact-unit"",""pedido"":""Campo impact.unit; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar impact.unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-impactCreate-unit"",""pedido"":""Campo impactCreate.unit; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar impactCreate.unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""impact"", ""schema_property"": ""unit"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""impact_indicators.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-unit. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-moneyItem-id,"Persistir, validar e recuperar moneyItem.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-moneyItem-id: Persistir, recuperar e validar moneyItem.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-moneyItem-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-moneyItem-id,1,"[{""id"":""OP-FIELD-moneyItem-id"",""pedido"":""Campo moneyItem.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar moneyItem.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""moneyItem"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""investment_breakdown.[]"", ""secured_financing.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-moneyItem-version,"Persistir, validar e recuperar moneyItem.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-moneyItem-version: Persistir, recuperar e validar moneyItem.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-moneyItem-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-moneyItem-version,1,"[{""id"":""OP-FIELD-moneyItem-version"",""pedido"":""Campo moneyItem.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar moneyItem.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""moneyItem"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""investment_breakdown.[]"", ""secured_financing.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-moneyItem-is_deleted,"Persistir, validar e recuperar moneyItem.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-moneyItem-is_deleted: Persistir, recuperar e validar moneyItem.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-moneyItem-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-moneyItem-is_deleted,1,"[{""id"":""OP-FIELD-moneyItem-is_deleted"",""pedido"":""Campo moneyItem.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar moneyItem.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""moneyItem"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""investment_breakdown.[]"", ""secured_financing.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-moneyItem-delete_reason,"Persistir, validar e recuperar moneyItem.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-moneyItem-delete_reason: Persistir, recuperar e validar moneyItem.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-moneyItem-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-moneyItem-delete_reason,1,"[{""id"":""OP-FIELD-moneyItem-delete_reason"",""pedido"":""Campo moneyItem.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar moneyItem.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""moneyItem"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""investment_breakdown.[]"", ""secured_financing.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-moneyItem-label,"Persistir, validar e recuperar moneyItem.label; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-label. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-moneyItem-label: Persistir, recuperar e validar moneyItem.label segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-moneyItemCreate-label: Persistir, recuperar e validar moneyItemCreate.label segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-moneyItem-label: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-moneyItemCreate-label: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-moneyItem-label | OP-FIELD-moneyItemCreate-label,2,"[{""id"":""OP-FIELD-moneyItem-label"",""pedido"":""Campo moneyItem.label; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar moneyItem.label segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-moneyItemCreate-label"",""pedido"":""Campo moneyItemCreate.label; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar moneyItemCreate.label segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-label. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-label. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""moneyItem"", ""schema_property"": ""label"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""investment_breakdown.[]"", ""secured_financing.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-label. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-moneyItem-amount,"Persistir, validar e recuperar moneyItem.amount; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-amount. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-moneyItem-amount: Persistir, recuperar e validar moneyItem.amount segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-moneyItemCreate-amount: Persistir, recuperar e validar moneyItemCreate.amount segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-moneyItem-amount: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-moneyItemCreate-amount: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-moneyItem-amount | OP-FIELD-moneyItemCreate-amount,2,"[{""id"":""OP-FIELD-moneyItem-amount"",""pedido"":""Campo moneyItem.amount; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar moneyItem.amount segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-moneyItemCreate-amount"",""pedido"":""Campo moneyItemCreate.amount; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar moneyItemCreate.amount segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-amount. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-amount. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""moneyItem"", ""schema_property"": ""amount"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""investment_breakdown.[]"", ""secured_financing.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-amount. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-moneyItem-currency,"Persistir, validar e recuperar moneyItem.currency; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-currency. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-moneyItem-currency: Persistir, recuperar e validar moneyItem.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-moneyItemCreate-currency: Persistir, recuperar e validar moneyItemCreate.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-moneyItem-currency: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-moneyItemCreate-currency: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-moneyItem-currency | OP-FIELD-moneyItemCreate-currency,2,"[{""id"":""OP-FIELD-moneyItem-currency"",""pedido"":""Campo moneyItem.currency; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar moneyItem.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-moneyItemCreate-currency"",""pedido"":""Campo moneyItemCreate.currency; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar moneyItemCreate.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-currency. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-currency. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""moneyItem"", ""schema_property"": ""currency"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""investment_breakdown.[]"", ""secured_financing.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-currency. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-moneyItem-year,"Persistir, validar e recuperar moneyItem.year; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-moneyItem-year: Persistir, recuperar e validar moneyItem.year segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-moneyItemCreate-year: Persistir, recuperar e validar moneyItemCreate.year segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-moneyItem-year: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-moneyItemCreate-year: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-moneyItem-year | OP-FIELD-moneyItemCreate-year,2,"[{""id"":""OP-FIELD-moneyItem-year"",""pedido"":""Campo moneyItem.year; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar moneyItem.year segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-moneyItemCreate-year"",""pedido"":""Campo moneyItemCreate.year; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar moneyItemCreate.year segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""moneyItem"", ""schema_property"": ""year"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""investment_breakdown.[]"", ""secured_financing.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-year. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-evidence-id,"Persistir, validar e recuperar evidence.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-evidence-id: Persistir, recuperar e validar evidence.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceResponse-id: Persistir, recuperar e validar evidenceResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-evidence-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceResponse-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-evidence-id | OP-FIELD-evidenceResponse-id,2,"[{""id"":""OP-FIELD-evidence-id"",""pedido"":""Campo evidence.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidence.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceResponse-id"",""pedido"":""Campo evidenceResponse.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""evidence"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""evidences.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-evidence-version,"Persistir, validar e recuperar evidence.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-evidence-version: Persistir, recuperar e validar evidence.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceResponse-version: Persistir, recuperar e validar evidenceResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-evidence-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceResponse-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-evidence-version | OP-FIELD-evidenceResponse-version,2,"[{""id"":""OP-FIELD-evidence-version"",""pedido"":""Campo evidence.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidence.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceResponse-version"",""pedido"":""Campo evidenceResponse.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""evidence"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""evidences.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-evidence-is_deleted,"Persistir, validar e recuperar evidence.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-evidence-is_deleted: Persistir, recuperar e validar evidence.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceResponse-is_deleted: Persistir, recuperar e validar evidenceResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-evidence-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceResponse-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-evidence-is_deleted | OP-FIELD-evidenceResponse-is_deleted,2,"[{""id"":""OP-FIELD-evidence-is_deleted"",""pedido"":""Campo evidence.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidence.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceResponse-is_deleted"",""pedido"":""Campo evidenceResponse.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""evidence"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""evidences.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-evidence-delete_reason,"Persistir, validar e recuperar evidence.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-evidence-delete_reason: Persistir, recuperar e validar evidence.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceResponse-delete_reason: Persistir, recuperar e validar evidenceResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-evidence-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceResponse-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-evidence-delete_reason | OP-FIELD-evidenceResponse-delete_reason,2,"[{""id"":""OP-FIELD-evidence-delete_reason"",""pedido"":""Campo evidence.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidence.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceResponse-delete_reason"",""pedido"":""Campo evidenceResponse.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""evidence"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""evidences.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-evidence-title,"Persistir, validar e recuperar evidence.title; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-title. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-evidence-title: Persistir, recuperar e validar evidence.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceCreate-title: Persistir, recuperar e validar evidenceCreate.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidencePatch-title: Persistir, recuperar e validar evidencePatch.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceResponse-title: Persistir, recuperar e validar evidenceResponse.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-evidence-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceCreate-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidencePatch-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceResponse-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-evidence-title | OP-FIELD-evidenceCreate-title | OP-FIELD-evidencePatch-title | OP-FIELD-evidenceResponse-title,4,"[{""id"":""OP-FIELD-evidence-title"",""pedido"":""Campo evidence.title; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidence.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceCreate-title"",""pedido"":""Campo evidenceCreate.title; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceCreate.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidencePatch-title"",""pedido"":""Campo evidencePatch.title; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidencePatch.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceResponse-title"",""pedido"":""Campo evidenceResponse.title; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceResponse.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-title. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-title. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""evidence"", ""schema_property"": ""title"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""evidences.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-title. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-evidence-evidence_type,"Persistir, validar e recuperar evidence.evidence_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-evidence_type. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-evidence-evidence_type: Persistir, recuperar e validar evidence.evidence_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceCreate-evidence_type: Persistir, recuperar e validar evidenceCreate.evidence_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidencePatch-evidence_type: Persistir, recuperar e validar evidencePatch.evidence_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceResponse-evidence_type: Persistir, recuperar e validar evidenceResponse.evidence_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-evidence-evidence_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceCreate-evidence_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidencePatch-evidence_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceResponse-evidence_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-evidence-evidence_type | OP-FIELD-evidenceCreate-evidence_type | OP-FIELD-evidencePatch-evidence_type | OP-FIELD-evidenceResponse-evidence_type,4,"[{""id"":""OP-FIELD-evidence-evidence_type"",""pedido"":""Campo evidence.evidence_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidence.evidence_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceCreate-evidence_type"",""pedido"":""Campo evidenceCreate.evidence_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceCreate.evidence_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidencePatch-evidence_type"",""pedido"":""Campo evidencePatch.evidence_type; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidencePatch.evidence_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceResponse-evidence_type"",""pedido"":""Campo evidenceResponse.evidence_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceResponse.evidence_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-evidence_type. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-evidence_type. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""evidence"", ""schema_property"": ""evidence_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""evidences.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-evidence_type. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[B8 QA 13/10/2026] Somente oito percursos visuaisL4/C135 e consolidação/backup-restauroQA da revisãofixa restam na checklistB; não há exigência técnica genérica nova. Requisito agregado continua parcial; critérios foraB e ativação separados.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-location-allocation_percentage,"Persistir, validar e recuperar location.allocation_percentage; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-allocation_percentage: Persistir, recuperar e validar location.allocation_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationCreate-allocation_percentage: Persistir, recuperar e validar locationCreate.allocation_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationPatch-allocation_percentage: Persistir, recuperar e validar locationPatch.allocation_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-allocation_percentage: Persistir, recuperar e validar locationResponse.allocation_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-allocation_percentage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationCreate-allocation_percentage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationPatch-allocation_percentage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-allocation_percentage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-allocation_percentage | OP-FIELD-locationCreate-allocation_percentage | OP-FIELD-locationPatch-allocation_percentage | OP-FIELD-locationResponse-allocation_percentage,4,"[{""id"":""OP-FIELD-location-allocation_percentage"",""pedido"":""Campo location.allocation_percentage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.allocation_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationCreate-allocation_percentage"",""pedido"":""Campo locationCreate.allocation_percentage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationCreate.allocation_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationPatch-allocation_percentage"",""pedido"":""Campo locationPatch.allocation_percentage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationPatch.allocation_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-allocation_percentage"",""pedido"":""Campo locationResponse.allocation_percentage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.allocation_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""allocation_percentage"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-allocation_percentage. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-location-address,"Persistir, validar e recuperar location.address; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-address: Persistir, recuperar e validar location.address segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationCreate-address: Persistir, recuperar e validar locationCreate.address segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationPatch-address: Persistir, recuperar e validar locationPatch.address segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-address: Persistir, recuperar e validar locationResponse.address segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-address: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationCreate-address: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationPatch-address: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-address: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-address | OP-FIELD-locationCreate-address | OP-FIELD-locationPatch-address | OP-FIELD-locationResponse-address,4,"[{""id"":""OP-FIELD-location-address"",""pedido"":""Campo location.address; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.address segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationCreate-address"",""pedido"":""Campo locationCreate.address; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationCreate.address segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationPatch-address"",""pedido"":""Campo locationPatch.address; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationPatch.address segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-address"",""pedido"":""Campo locationResponse.address; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.address segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""address"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-address. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-location-role,"Persistir, validar e recuperar location.role; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-role. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-role: Persistir, recuperar e validar location.role segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationCreate-role: Persistir, recuperar e validar locationCreate.role segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationPatch-role: Persistir, recuperar e validar locationPatch.role segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-role: Persistir, recuperar e validar locationResponse.role segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-role: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationCreate-role: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationPatch-role: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-role: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-role | OP-FIELD-locationCreate-role | OP-FIELD-locationPatch-role | OP-FIELD-locationResponse-role,4,"[{""id"":""OP-FIELD-location-role"",""pedido"":""Campo location.role; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.role segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationCreate-role"",""pedido"":""Campo locationCreate.role; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationCreate.role segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationPatch-role"",""pedido"":""Campo locationPatch.role; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationPatch.role segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-role"",""pedido"":""Campo locationResponse.role; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.role segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-role. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-role. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""role"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-role. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-location-role_other,"Persistir, validar e recuperar location.role_other; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-role_other: Persistir, recuperar e validar location.role_other segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationCreate-role_other: Persistir, recuperar e validar locationCreate.role_other segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationPatch-role_other: Persistir, recuperar e validar locationPatch.role_other segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-role_other: Persistir, recuperar e validar locationResponse.role_other segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-role_other: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationCreate-role_other: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationPatch-role_other: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-role_other: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-role_other | OP-FIELD-locationCreate-role_other | OP-FIELD-locationPatch-role_other | OP-FIELD-locationResponse-role_other,4,"[{""id"":""OP-FIELD-location-role_other"",""pedido"":""Campo location.role_other; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.role_other segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationCreate-role_other"",""pedido"":""Campo locationCreate.role_other; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationCreate.role_other segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationPatch-role_other"",""pedido"":""Campo locationPatch.role_other; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationPatch.role_other segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-role_other"",""pedido"":""Campo locationResponse.role_other; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.role_other segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""role_other"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-role_other. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-location-is_primary,"Persistir, validar e recuperar location.is_primary; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-is_primary. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-is_primary: Persistir, recuperar e validar location.is_primary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationCreate-is_primary: Persistir, recuperar e validar locationCreate.is_primary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationPatch-is_primary: Persistir, recuperar e validar locationPatch.is_primary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-is_primary: Persistir, recuperar e validar locationResponse.is_primary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-is_primary: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationCreate-is_primary: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationPatch-is_primary: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-is_primary: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-is_primary | OP-FIELD-locationCreate-is_primary | OP-FIELD-locationPatch-is_primary | OP-FIELD-locationResponse-is_primary,4,"[{""id"":""OP-FIELD-location-is_primary"",""pedido"":""Campo location.is_primary; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.is_primary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationCreate-is_primary"",""pedido"":""Campo locationCreate.is_primary; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationCreate.is_primary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationPatch-is_primary"",""pedido"":""Campo locationPatch.is_primary; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationPatch.is_primary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-is_primary"",""pedido"":""Campo locationResponse.is_primary; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.is_primary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-is_primary. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-is_primary. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""is_primary"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-is_primary. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-location-active,"Persistir, validar e recuperar location.active; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-location-active: Persistir, recuperar e validar location.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-locationResponse-active: Persistir, recuperar e validar locationResponse.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-location-active: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-locationResponse-active: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-location-active | OP-FIELD-locationResponse-active,2,"[{""id"":""OP-FIELD-location-active"",""pedido"":""Campo location.active; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar location.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-locationResponse-active"",""pedido"":""Campo locationResponse.active; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar locationResponse.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""location"", ""schema_property"": ""active"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""locations.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-location-active. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-product-id,"Persistir, validar e recuperar product.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-product-id: Persistir, recuperar e validar product.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-product-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-product-id,1,"[{""id"":""OP-FIELD-product-id"",""pedido"":""Campo product.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar product.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""product"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""products.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-product-version,"Persistir, validar e recuperar product.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-product-version: Persistir, recuperar e validar product.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-product-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-product-version,1,"[{""id"":""OP-FIELD-product-version"",""pedido"":""Campo product.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar product.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""product"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""products.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-product-is_deleted,"Persistir, validar e recuperar product.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-product-is_deleted: Persistir, recuperar e validar product.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-product-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-product-is_deleted,1,"[{""id"":""OP-FIELD-product-is_deleted"",""pedido"":""Campo product.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar product.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""product"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""products.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-product-delete_reason,"Persistir, validar e recuperar product.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-product-delete_reason: Persistir, recuperar e validar product.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-product-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-product-delete_reason,1,"[{""id"":""OP-FIELD-product-delete_reason"",""pedido"":""Campo product.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar product.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""product"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""products.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-product-name,"Persistir, validar e recuperar product.name; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-name. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-product-name: Persistir, recuperar e validar product.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-productCreate-name: Persistir, recuperar e validar productCreate.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-product-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-productCreate-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-product-name | OP-FIELD-productCreate-name,2,"[{""id"":""OP-FIELD-product-name"",""pedido"":""Campo product.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar product.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-productCreate-name"",""pedido"":""Campo productCreate.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar productCreate.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-name. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-name. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""product"", ""schema_property"": ""name"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""products.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-name. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-product-code,"Persistir, validar e recuperar product.code; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-product-code: Persistir, recuperar e validar product.code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-productCreate-code: Persistir, recuperar e validar productCreate.code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-product-code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-productCreate-code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-product-code | OP-FIELD-productCreate-code,2,"[{""id"":""OP-FIELD-product-code"",""pedido"":""Campo product.code; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar product.code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-productCreate-code"",""pedido"":""Campo productCreate.code; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar productCreate.code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""product"", ""schema_property"": ""code"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""products.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-code. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-product-category,"Persistir, validar e recuperar product.category; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-category. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-product-category: Persistir, recuperar e validar product.category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-productCreate-category: Persistir, recuperar e validar productCreate.category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-product-category: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-productCreate-category: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-product-category | OP-FIELD-productCreate-category,2,"[{""id"":""OP-FIELD-product-category"",""pedido"":""Campo product.category; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar product.category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-productCreate-category"",""pedido"":""Campo productCreate.category; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar productCreate.category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-category. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-category. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""product"", ""schema_property"": ""category"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""products.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-category. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-product-quantity,"Persistir, validar e recuperar product.quantity; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-product-quantity: Persistir, recuperar e validar product.quantity segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-productCreate-quantity: Persistir, recuperar e validar productCreate.quantity segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-product-quantity: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-productCreate-quantity: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-product-quantity | OP-FIELD-productCreate-quantity,2,"[{""id"":""OP-FIELD-product-quantity"",""pedido"":""Campo product.quantity; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar product.quantity segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-productCreate-quantity"",""pedido"":""Campo productCreate.quantity; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar productCreate.quantity segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""product"", ""schema_property"": ""quantity"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""products.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-quantity. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-product-unit,"Persistir, validar e recuperar product.unit; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-product-unit: Persistir, recuperar e validar product.unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-productCreate-unit: Persistir, recuperar e validar productCreate.unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-product-unit: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-productCreate-unit: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-product-unit | OP-FIELD-productCreate-unit,2,"[{""id"":""OP-FIELD-product-unit"",""pedido"":""Campo product.unit; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar product.unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-productCreate-unit"",""pedido"":""Campo productCreate.unit; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar productCreate.unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""product"", ""schema_property"": ""unit"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""products.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-product-unit. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-asset-id,"Persistir, validar e recuperar asset.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-asset-id: Persistir, recuperar e validar asset.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-asset-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-asset-id,1,"[{""id"":""OP-FIELD-asset-id"",""pedido"":""Campo asset.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar asset.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""asset"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""assets.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-asset-version,"Persistir, validar e recuperar asset.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-asset-version: Persistir, recuperar e validar asset.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-asset-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-asset-version,1,"[{""id"":""OP-FIELD-asset-version"",""pedido"":""Campo asset.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar asset.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""asset"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""assets.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-asset-is_deleted,"Persistir, validar e recuperar asset.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-asset-is_deleted: Persistir, recuperar e validar asset.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-asset-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-asset-is_deleted,1,"[{""id"":""OP-FIELD-asset-is_deleted"",""pedido"":""Campo asset.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar asset.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""asset"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""assets.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-asset-delete_reason,"Persistir, validar e recuperar asset.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-asset-delete_reason: Persistir, recuperar e validar asset.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-asset-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-asset-delete_reason,1,"[{""id"":""OP-FIELD-asset-delete_reason"",""pedido"":""Campo asset.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar asset.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""asset"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""assets.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-asset-name,"Persistir, validar e recuperar asset.name; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-name. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-asset-name: Persistir, recuperar e validar asset.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-assetCreate-name: Persistir, recuperar e validar assetCreate.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-asset-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-assetCreate-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-asset-name | OP-FIELD-assetCreate-name,2,"[{""id"":""OP-FIELD-asset-name"",""pedido"":""Campo asset.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar asset.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-assetCreate-name"",""pedido"":""Campo assetCreate.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar assetCreate.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-name. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-name. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""asset"", ""schema_property"": ""name"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""assets.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-name. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-asset-asset_type,"Persistir, validar e recuperar asset.asset_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-asset_type. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-asset-asset_type: Persistir, recuperar e validar asset.asset_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-assetCreate-asset_type: Persistir, recuperar e validar assetCreate.asset_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-asset-asset_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-assetCreate-asset_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-asset-asset_type | OP-FIELD-assetCreate-asset_type,2,"[{""id"":""OP-FIELD-asset-asset_type"",""pedido"":""Campo asset.asset_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar asset.asset_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-assetCreate-asset_type"",""pedido"":""Campo assetCreate.asset_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar assetCreate.asset_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-asset_type. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-asset_type. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""asset"", ""schema_property"": ""asset_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""assets.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-asset_type. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-asset-description,"Persistir, validar e recuperar asset.description; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-asset-description: Persistir, recuperar e validar asset.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-assetCreate-description: Persistir, recuperar e validar assetCreate.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-asset-description: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-assetCreate-description: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-asset-description | OP-FIELD-assetCreate-description,2,"[{""id"":""OP-FIELD-asset-description"",""pedido"":""Campo asset.description; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar asset.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-assetCreate-description"",""pedido"":""Campo assetCreate.description; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar assetCreate.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""asset"", ""schema_property"": ""description"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""assets.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-description. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-asset-value,"Persistir, validar e recuperar asset.value; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-asset-value: Persistir, recuperar e validar asset.value segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-assetCreate-value: Persistir, recuperar e validar assetCreate.value segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-asset-value: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-assetCreate-value: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-asset-value | OP-FIELD-assetCreate-value,2,"[{""id"":""OP-FIELD-asset-value"",""pedido"":""Campo asset.value; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar asset.value segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-assetCreate-value"",""pedido"":""Campo assetCreate.value; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar assetCreate.value segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""asset"", ""schema_property"": ""value"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""assets.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-value. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-asset-currency,"Persistir, validar e recuperar asset.currency; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-asset-currency: Persistir, recuperar e validar asset.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-assetCreate-currency: Persistir, recuperar e validar assetCreate.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-asset-currency: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-assetCreate-currency: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-asset-currency | OP-FIELD-assetCreate-currency,2,"[{""id"":""OP-FIELD-asset-currency"",""pedido"":""Campo asset.currency; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar asset.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-assetCreate-currency"",""pedido"":""Campo assetCreate.currency; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar assetCreate.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""asset"", ""schema_property"": ""currency"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""assets.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-asset-currency. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-employment-id,"Persistir, validar e recuperar employment.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-employment-id: Persistir, recuperar e validar employment.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-employment-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-employment-id,1,"[{""id"":""OP-FIELD-employment-id"",""pedido"":""Campo employment.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar employment.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""employment"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""employment""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-employment-version,"Persistir, validar e recuperar employment.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-employment-version: Persistir, recuperar e validar employment.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-employment-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-employment-version,1,"[{""id"":""OP-FIELD-employment-version"",""pedido"":""Campo employment.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar employment.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""employment"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""employment""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-employment-is_deleted,"Persistir, validar e recuperar employment.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-employment-is_deleted: Persistir, recuperar e validar employment.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-employment-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-employment-is_deleted,1,"[{""id"":""OP-FIELD-employment-is_deleted"",""pedido"":""Campo employment.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar employment.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""employment"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""employment""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-employment-delete_reason,"Persistir, validar e recuperar employment.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-employment-delete_reason: Persistir, recuperar e validar employment.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-employment-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-employment-delete_reason,1,"[{""id"":""OP-FIELD-employment-delete_reason"",""pedido"":""Campo employment.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar employment.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""employment"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""employment""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-employment-employment_type,"Persistir, validar e recuperar employment.employment_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-employment_type. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-employment-employment_type: Persistir, recuperar e validar employment.employment_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-employmentCreate-employment_type: Persistir, recuperar e validar employmentCreate.employment_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-employment-employment_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-employmentCreate-employment_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-employment-employment_type | OP-FIELD-employmentCreate-employment_type,2,"[{""id"":""OP-FIELD-employment-employment_type"",""pedido"":""Campo employment.employment_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar employment.employment_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-employmentCreate-employment_type"",""pedido"":""Campo employmentCreate.employment_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar employmentCreate.employment_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-employment_type. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-employment_type. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""employment"", ""schema_property"": ""employment_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""employment""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-employment_type. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-employment-direct_jobs,"Persistir, validar e recuperar employment.direct_jobs; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-direct_jobs. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-employment-direct_jobs: Persistir, recuperar e validar employment.direct_jobs segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-employmentCreate-direct_jobs: Persistir, recuperar e validar employmentCreate.direct_jobs segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-employment-direct_jobs: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-employmentCreate-direct_jobs: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-employment-direct_jobs | OP-FIELD-employmentCreate-direct_jobs,2,"[{""id"":""OP-FIELD-employment-direct_jobs"",""pedido"":""Campo employment.direct_jobs; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar employment.direct_jobs segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-employmentCreate-direct_jobs"",""pedido"":""Campo employmentCreate.direct_jobs; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar employmentCreate.direct_jobs segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-direct_jobs. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-direct_jobs. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""employment"", ""schema_property"": ""direct_jobs"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""employment""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-direct_jobs. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-employment-indirect_jobs,"Persistir, validar e recuperar employment.indirect_jobs; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-employment-indirect_jobs: Persistir, recuperar e validar employment.indirect_jobs segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-employmentCreate-indirect_jobs: Persistir, recuperar e validar employmentCreate.indirect_jobs segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-employment-indirect_jobs: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-employmentCreate-indirect_jobs: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-employment-indirect_jobs | OP-FIELD-employmentCreate-indirect_jobs,2,"[{""id"":""OP-FIELD-employment-indirect_jobs"",""pedido"":""Campo employment.indirect_jobs; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar employment.indirect_jobs segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-employmentCreate-indirect_jobs"",""pedido"":""Campo employmentCreate.indirect_jobs; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar employmentCreate.indirect_jobs segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""employment"", ""schema_property"": ""indirect_jobs"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""employment""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-indirect_jobs. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-employment-female_percentage,"Persistir, validar e recuperar employment.female_percentage; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-employment-female_percentage: Persistir, recuperar e validar employment.female_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-employmentCreate-female_percentage: Persistir, recuperar e validar employmentCreate.female_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-employment-female_percentage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-employmentCreate-female_percentage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-employment-female_percentage | OP-FIELD-employmentCreate-female_percentage,2,"[{""id"":""OP-FIELD-employment-female_percentage"",""pedido"":""Campo employment.female_percentage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar employment.female_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-employmentCreate-female_percentage"",""pedido"":""Campo employmentCreate.female_percentage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar employmentCreate.female_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""employment"", ""schema_property"": ""female_percentage"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""employment""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-female_percentage. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-employment-youth_percentage,"Persistir, validar e recuperar employment.youth_percentage; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-employment-youth_percentage: Persistir, recuperar e validar employment.youth_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-employmentCreate-youth_percentage: Persistir, recuperar e validar employmentCreate.youth_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-employment-youth_percentage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-employmentCreate-youth_percentage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-employment-youth_percentage | OP-FIELD-employmentCreate-youth_percentage,2,"[{""id"":""OP-FIELD-employment-youth_percentage"",""pedido"":""Campo employment.youth_percentage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar employment.youth_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-employmentCreate-youth_percentage"",""pedido"":""Campo employmentCreate.youth_percentage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar employmentCreate.youth_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""employment"", ""schema_property"": ""youth_percentage"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""employment""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-employment-youth_percentage. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-impact-id,"Persistir, validar e recuperar impact.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-impact-id: Persistir, recuperar e validar impact.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-impact-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-impact-id,1,"[{""id"":""OP-FIELD-impact-id"",""pedido"":""Campo impact.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar impact.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""impact"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""impact_indicators.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-impact-version,"Persistir, validar e recuperar impact.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-impact-version: Persistir, recuperar e validar impact.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-impact-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-impact-version,1,"[{""id"":""OP-FIELD-impact-version"",""pedido"":""Campo impact.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar impact.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""impact"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""impact_indicators.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-impact-is_deleted,"Persistir, validar e recuperar impact.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-impact-is_deleted: Persistir, recuperar e validar impact.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-impact-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-impact-is_deleted,1,"[{""id"":""OP-FIELD-impact-is_deleted"",""pedido"":""Campo impact.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar impact.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""impact"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""impact_indicators.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-impact-delete_reason,"Persistir, validar e recuperar impact.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-impact-delete_reason: Persistir, recuperar e validar impact.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-impact-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-impact-delete_reason,1,"[{""id"":""OP-FIELD-impact-delete_reason"",""pedido"":""Campo impact.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar impact.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""impact"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""impact_indicators.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-impact-impact_type,"Persistir, validar e recuperar impact.impact_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-impact_type. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-impact-impact_type: Persistir, recuperar e validar impact.impact_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-impactCreate-impact_type: Persistir, recuperar e validar impactCreate.impact_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-impact-impact_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-impactCreate-impact_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-impact-impact_type | OP-FIELD-impactCreate-impact_type,2,"[{""id"":""OP-FIELD-impact-impact_type"",""pedido"":""Campo impact.impact_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar impact.impact_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-impactCreate-impact_type"",""pedido"":""Campo impactCreate.impact_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar impactCreate.impact_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-impact_type. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-impact_type. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""impact"", ""schema_property"": ""impact_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""impact_indicators.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-impact_type. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-impact-description,"Persistir, validar e recuperar impact.description; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-description. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-impact-description: Persistir, recuperar e validar impact.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-impactCreate-description: Persistir, recuperar e validar impactCreate.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-impact-description: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-impactCreate-description: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-impact-description | OP-FIELD-impactCreate-description,2,"[{""id"":""OP-FIELD-impact-description"",""pedido"":""Campo impact.description; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar impact.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-impactCreate-description"",""pedido"":""Campo impactCreate.description; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar impactCreate.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-description. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-description. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""impact"", ""schema_property"": ""description"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""impact_indicators.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-description. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-impact-indicator,"Persistir, validar e recuperar impact.indicator; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-impact-indicator: Persistir, recuperar e validar impact.indicator segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-impactCreate-indicator: Persistir, recuperar e validar impactCreate.indicator segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-impact-indicator: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-impactCreate-indicator: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-impact-indicator | OP-FIELD-impactCreate-indicator,2,"[{""id"":""OP-FIELD-impact-indicator"",""pedido"":""Campo impact.indicator; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar impact.indicator segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-impactCreate-indicator"",""pedido"":""Campo impactCreate.indicator; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar impactCreate.indicator segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""impact"", ""schema_property"": ""indicator"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""impact_indicators.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-indicator. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-impact-target,"Persistir, validar e recuperar impact.target; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-impact-target: Persistir, recuperar e validar impact.target segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-impactCreate-target: Persistir, recuperar e validar impactCreate.target segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-impact-target: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-impactCreate-target: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-impact-target | OP-FIELD-impactCreate-target,2,"[{""id"":""OP-FIELD-impact-target"",""pedido"":""Campo impact.target; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar impact.target segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-impactCreate-target"",""pedido"":""Campo impactCreate.target; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar impactCreate.target segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""impact"", ""schema_property"": ""target"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""impact_indicators.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-target. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-impact-unit,"Persistir, validar e recuperar impact.unit; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-impact-unit: Persistir, recuperar e validar impact.unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-impactCreate-unit: Persistir, recuperar e validar impactCreate.unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-impact-unit: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-impactCreate-unit: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-impact-unit | OP-FIELD-impactCreate-unit,2,"[{""id"":""OP-FIELD-impact-unit"",""pedido"":""Campo impact.unit; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar impact.unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-impactCreate-unit"",""pedido"":""Campo impactCreate.unit; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar impactCreate.unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""impact"", ""schema_property"": ""unit"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""impact_indicators.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-impact-unit. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-moneyItem-id,"Persistir, validar e recuperar moneyItem.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-moneyItem-id: Persistir, recuperar e validar moneyItem.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-moneyItem-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-moneyItem-id,1,"[{""id"":""OP-FIELD-moneyItem-id"",""pedido"":""Campo moneyItem.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar moneyItem.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""moneyItem"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""investment_breakdown.[]"", ""secured_financing.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-id. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-moneyItem-version,"Persistir, validar e recuperar moneyItem.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-moneyItem-version: Persistir, recuperar e validar moneyItem.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-moneyItem-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-moneyItem-version,1,"[{""id"":""OP-FIELD-moneyItem-version"",""pedido"":""Campo moneyItem.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar moneyItem.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""moneyItem"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""investment_breakdown.[]"", ""secured_financing.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-version. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-moneyItem-is_deleted,"Persistir, validar e recuperar moneyItem.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-moneyItem-is_deleted: Persistir, recuperar e validar moneyItem.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-moneyItem-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-moneyItem-is_deleted,1,"[{""id"":""OP-FIELD-moneyItem-is_deleted"",""pedido"":""Campo moneyItem.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar moneyItem.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""moneyItem"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""investment_breakdown.[]"", ""secured_financing.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-is_deleted. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-moneyItem-delete_reason,"Persistir, validar e recuperar moneyItem.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-moneyItem-delete_reason: Persistir, recuperar e validar moneyItem.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-moneyItem-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-moneyItem-delete_reason,1,"[{""id"":""OP-FIELD-moneyItem-delete_reason"",""pedido"":""Campo moneyItem.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar moneyItem.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""moneyItem"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""investment_breakdown.[]"", ""secured_financing.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-delete_reason. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-moneyItem-label,"Persistir, validar e recuperar moneyItem.label; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-label. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-moneyItem-label: Persistir, recuperar e validar moneyItem.label segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-moneyItemCreate-label: Persistir, recuperar e validar moneyItemCreate.label segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-moneyItem-label: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-moneyItemCreate-label: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-moneyItem-label | OP-FIELD-moneyItemCreate-label,2,"[{""id"":""OP-FIELD-moneyItem-label"",""pedido"":""Campo moneyItem.label; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar moneyItem.label segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-moneyItemCreate-label"",""pedido"":""Campo moneyItemCreate.label; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar moneyItemCreate.label segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-label. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-label. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""moneyItem"", ""schema_property"": ""label"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""investment_breakdown.[]"", ""secured_financing.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-label. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-moneyItem-amount,"Persistir, validar e recuperar moneyItem.amount; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-amount. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-moneyItem-amount: Persistir, recuperar e validar moneyItem.amount segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-moneyItemCreate-amount: Persistir, recuperar e validar moneyItemCreate.amount segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-moneyItem-amount: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-moneyItemCreate-amount: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-moneyItem-amount | OP-FIELD-moneyItemCreate-amount,2,"[{""id"":""OP-FIELD-moneyItem-amount"",""pedido"":""Campo moneyItem.amount; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar moneyItem.amount segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-moneyItemCreate-amount"",""pedido"":""Campo moneyItemCreate.amount; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar moneyItemCreate.amount segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-amount. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-amount. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""moneyItem"", ""schema_property"": ""amount"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""investment_breakdown.[]"", ""secured_financing.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-amount. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-moneyItem-currency,"Persistir, validar e recuperar moneyItem.currency; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-currency. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-moneyItem-currency: Persistir, recuperar e validar moneyItem.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-moneyItemCreate-currency: Persistir, recuperar e validar moneyItemCreate.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-moneyItem-currency: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-moneyItemCreate-currency: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-moneyItem-currency | OP-FIELD-moneyItemCreate-currency,2,"[{""id"":""OP-FIELD-moneyItem-currency"",""pedido"":""Campo moneyItem.currency; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar moneyItem.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-moneyItemCreate-currency"",""pedido"":""Campo moneyItemCreate.currency; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar moneyItemCreate.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-currency. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-currency. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""moneyItem"", ""schema_property"": ""currency"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""investment_breakdown.[]"", ""secured_financing.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-currency. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-moneyItem-year,"Persistir, validar e recuperar moneyItem.year; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-moneyItem-year: Persistir, recuperar e validar moneyItem.year segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-moneyItemCreate-year: Persistir, recuperar e validar moneyItemCreate.year segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-moneyItem-year: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-moneyItemCreate-year: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-moneyItem-year | OP-FIELD-moneyItemCreate-year,2,"[{""id"":""OP-FIELD-moneyItem-year"",""pedido"":""Campo moneyItem.year; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar moneyItem.year segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-moneyItemCreate-year"",""pedido"":""Campo moneyItemCreate.year; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar moneyItemCreate.year segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""moneyItem"", ""schema_property"": ""year"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""investment_breakdown.[]"", ""secured_financing.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-moneyItem-year. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-evidence-id,"Persistir, validar e recuperar evidence.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-evidence-id: Persistir, recuperar e validar evidence.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceResponse-id: Persistir, recuperar e validar evidenceResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-evidence-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceResponse-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-evidence-id | OP-FIELD-evidenceResponse-id,2,"[{""id"":""OP-FIELD-evidence-id"",""pedido"":""Campo evidence.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidence.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceResponse-id"",""pedido"":""Campo evidenceResponse.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""evidence"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""evidences.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-evidence-version,"Persistir, validar e recuperar evidence.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-evidence-version: Persistir, recuperar e validar evidence.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceResponse-version: Persistir, recuperar e validar evidenceResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-evidence-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceResponse-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-evidence-version | OP-FIELD-evidenceResponse-version,2,"[{""id"":""OP-FIELD-evidence-version"",""pedido"":""Campo evidence.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidence.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceResponse-version"",""pedido"":""Campo evidenceResponse.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""evidence"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""evidences.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-evidence-is_deleted,"Persistir, validar e recuperar evidence.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-evidence-is_deleted: Persistir, recuperar e validar evidence.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceResponse-is_deleted: Persistir, recuperar e validar evidenceResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-evidence-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceResponse-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-evidence-is_deleted | OP-FIELD-evidenceResponse-is_deleted,2,"[{""id"":""OP-FIELD-evidence-is_deleted"",""pedido"":""Campo evidence.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidence.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceResponse-is_deleted"",""pedido"":""Campo evidenceResponse.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""evidence"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""evidences.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-evidence-delete_reason,"Persistir, validar e recuperar evidence.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-evidence-delete_reason: Persistir, recuperar e validar evidence.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceResponse-delete_reason: Persistir, recuperar e validar evidenceResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-evidence-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceResponse-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-evidence-delete_reason | OP-FIELD-evidenceResponse-delete_reason,2,"[{""id"":""OP-FIELD-evidence-delete_reason"",""pedido"":""Campo evidence.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidence.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceResponse-delete_reason"",""pedido"":""Campo evidenceResponse.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""evidence"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""evidences.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-evidence-title,"Persistir, validar e recuperar evidence.title; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-title. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-evidence-title: Persistir, recuperar e validar evidence.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceCreate-title: Persistir, recuperar e validar evidenceCreate.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidencePatch-title: Persistir, recuperar e validar evidencePatch.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceResponse-title: Persistir, recuperar e validar evidenceResponse.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-evidence-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceCreate-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidencePatch-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceResponse-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-evidence-title | OP-FIELD-evidenceCreate-title | OP-FIELD-evidencePatch-title | OP-FIELD-evidenceResponse-title,4,"[{""id"":""OP-FIELD-evidence-title"",""pedido"":""Campo evidence.title; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidence.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceCreate-title"",""pedido"":""Campo evidenceCreate.title; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceCreate.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidencePatch-title"",""pedido"":""Campo evidencePatch.title; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidencePatch.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceResponse-title"",""pedido"":""Campo evidenceResponse.title; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceResponse.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-title. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-title. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""evidence"", ""schema_property"": ""title"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""evidences.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-title. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-evidence-evidence_type,"Persistir, validar e recuperar evidence.evidence_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-evidence_type. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-evidence-evidence_type: Persistir, recuperar e validar evidence.evidence_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceCreate-evidence_type: Persistir, recuperar e validar evidenceCreate.evidence_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidencePatch-evidence_type: Persistir, recuperar e validar evidencePatch.evidence_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceResponse-evidence_type: Persistir, recuperar e validar evidenceResponse.evidence_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-evidence-evidence_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceCreate-evidence_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidencePatch-evidence_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceResponse-evidence_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-evidence-evidence_type | OP-FIELD-evidenceCreate-evidence_type | OP-FIELD-evidencePatch-evidence_type | OP-FIELD-evidenceResponse-evidence_type,4,"[{""id"":""OP-FIELD-evidence-evidence_type"",""pedido"":""Campo evidence.evidence_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidence.evidence_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceCreate-evidence_type"",""pedido"":""Campo evidenceCreate.evidence_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceCreate.evidence_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidencePatch-evidence_type"",""pedido"":""Campo evidencePatch.evidence_type; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidencePatch.evidence_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceResponse-evidence_type"",""pedido"":""Campo evidenceResponse.evidence_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceResponse.evidence_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-evidence_type. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-evidence_type. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""evidence"", ""schema_property"": ""evidence_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""evidences.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-evidence_type. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, OP-FIELD-evidence-document_id,"Persistir, validar e recuperar evidence.document_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-document_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248 [B3 QA 13/10/2026] Projeto30: PDF próprio sintético com hash/cifra/scan real, quarentena423 antes de scan, replay mesma chave409 e bytes novos422 sem duplicar; licença aplicável sintética/referência preservada; só parecer jurídico reabre e técnico mantém hash/ator/data; 24 aprova/25 publica restrito/nova sessão. Acesso21/24/25 200, outra organização403/anónimo401. Scanner QA13310 atualizado após assinaturas>48h, limiar intacto/fila alheia preservada.154tarefas anteriores intactas+2novas próprias30 sem SLA.",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter. [B3 QA 13/10/2026] API/SQL, não visual. Evidência/estado/licença explicitamente sintéticos, sem direito/ato externo. B3 executa só handler próprio, não novo ensaio de supervisão do worker. Tabela única saldo-opcao-B.md liga cada critério restante a trabalho executável/C135/outra dependência;25–43h não são horas consumidas nem prazo garantido. Sem delta do código do produto/recompilação/alteração ativa; candidata final ainda não fixada.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-evidence-document_id: Persistir, recuperar e validar evidence.document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceCreate-document_id: Persistir, recuperar e validar evidenceCreate.document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidencePatch-document_id: Persistir, recuperar e validar evidencePatch.document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceResponse-document_id: Persistir, recuperar e validar evidenceResponse.document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-evidence-document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceCreate-document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidencePatch-document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceResponse-document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-evidence-document_id | OP-FIELD-evidenceCreate-document_id | OP-FIELD-evidencePatch-document_id | OP-FIELD-evidenceResponse-document_id,4,"[{""id"":""OP-FIELD-evidence-document_id"",""pedido"":""Campo evidence.document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidence.document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceCreate-document_id"",""pedido"":""Campo evidenceCreate.document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceCreate.document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidencePatch-document_id"",""pedido"":""Campo evidencePatch.document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidencePatch.document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceResponse-document_id"",""pedido"":""Campo evidenceResponse.document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceResponse.document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-document_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter. @@ -3042,73 +3042,73 @@ OP-FIELD-evidence-document_id,"Persistir, validar e recuperar evidence.document_ [B3 QA 13/10/2026] Projeto30: PDF próprio sintético com hash/cifra/scan real, quarentena423 antes de scan, replay mesma chave409 e bytes novos422 sem duplicar; licença aplicável sintética/referência preservada; só parecer jurídico reabre e técnico mantém hash/ator/data; 24 aprova/25 publica restrito/nova sessão. Acesso21/24/25 200, outra organização403/anónimo401. Scanner QA13310 atualizado após assinaturas>48h, limiar intacto/fila alheia preservada.154tarefas anteriores intactas+2novas próprias30 sem SLA.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""evidence"", ""schema_property"": ""document_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""evidences.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-document_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,"READ248 B3-PROJECT-APPLICABLE-LICENSE30","READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes. [B3 QA 13/10/2026] Projeto30: PDF próprio sintético com hash/cifra/scan real, quarentena423 antes de scan, replay mesma chave409 e bytes novos422 sem duplicar; licença aplicável sintética/referência preservada; só parecer jurídico reabre e técnico mantém hash/ator/data; 24 aprova/25 publica restrito/nova sessão. Acesso21/24/25 200, outra organização403/anónimo401. Scanner QA13310 atualizado após assinaturas>48h, limiar intacto/fila alheia preservada.154tarefas anteriores intactas+2novas próprias30 sem SLA.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET. -[B3 QA 13/10/2026] API/SQL, não visual. Evidência/estado/licença explicitamente sintéticos, sem direito/ato externo. B3 executa só handler próprio, não novo ensaio de supervisão do worker. Tabela única saldo-opcao-B.md liga cada critério restante a trabalho executável/C135/outra dependência;25–43h não são horas consumidas nem prazo garantido. Sem delta do código do produto/recompilação/alteração ativa; candidata final ainda não fixada.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-evidence-description,"Persistir, validar e recuperar evidence.description; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-evidence-description: Persistir, recuperar e validar evidence.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceCreate-description: Persistir, recuperar e validar evidenceCreate.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidencePatch-description: Persistir, recuperar e validar evidencePatch.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceResponse-description: Persistir, recuperar e validar evidenceResponse.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-evidence-description: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceCreate-description: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidencePatch-description: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceResponse-description: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-evidence-description | OP-FIELD-evidenceCreate-description | OP-FIELD-evidencePatch-description | OP-FIELD-evidenceResponse-description,4,"[{""id"":""OP-FIELD-evidence-description"",""pedido"":""Campo evidence.description; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidence.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceCreate-description"",""pedido"":""Campo evidenceCreate.description; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceCreate.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidencePatch-description"",""pedido"":""Campo evidencePatch.description; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidencePatch.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceResponse-description"",""pedido"":""Campo evidenceResponse.description; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceResponse.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""evidence"", ""schema_property"": ""description"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""evidences.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-description. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-evidence-verified,"Persistir, validar e recuperar evidence.verified; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-evidence-verified: Persistir, recuperar e validar evidence.verified segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceCreate-verified: Persistir, recuperar e validar evidenceCreate.verified segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidencePatch-verified: Persistir, recuperar e validar evidencePatch.verified segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceResponse-verified: Persistir, recuperar e validar evidenceResponse.verified segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-evidence-verified: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceCreate-verified: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidencePatch-verified: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceResponse-verified: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-evidence-verified | OP-FIELD-evidenceCreate-verified | OP-FIELD-evidencePatch-verified | OP-FIELD-evidenceResponse-verified,4,"[{""id"":""OP-FIELD-evidence-verified"",""pedido"":""Campo evidence.verified; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidence.verified segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceCreate-verified"",""pedido"":""Campo evidenceCreate.verified; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceCreate.verified segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidencePatch-verified"",""pedido"":""Campo evidencePatch.verified; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidencePatch.verified segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceResponse-verified"",""pedido"":""Campo evidenceResponse.verified; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceResponse.verified segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""evidence"", ""schema_property"": ""verified"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""evidences.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-verified. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-evidence-deleted_at,"Persistir, validar e recuperar evidence.deleted_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-evidence-deleted_at: Persistir, recuperar e validar evidence.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceResponse-deleted_at: Persistir, recuperar e validar evidenceResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-evidence-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceResponse-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-evidence-deleted_at | OP-FIELD-evidenceResponse-deleted_at,2,"[{""id"":""OP-FIELD-evidence-deleted_at"",""pedido"":""Campo evidence.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidence.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceResponse-deleted_at"",""pedido"":""Campo evidenceResponse.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""evidence"", ""schema_property"": ""deleted_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""evidences.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-evidence-deleted_by,"Persistir, validar e recuperar evidence.deleted_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-evidence-deleted_by: Persistir, recuperar e validar evidence.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceResponse-deleted_by: Persistir, recuperar e validar evidenceResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-evidence-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceResponse-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-evidence-deleted_by | OP-FIELD-evidenceResponse-deleted_by,2,"[{""id"":""OP-FIELD-evidence-deleted_by"",""pedido"":""Campo evidence.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidence.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceResponse-deleted_by"",""pedido"":""Campo evidenceResponse.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""evidence"", ""schema_property"": ""deleted_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""evidences.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-evidence-created_by,"Persistir, validar e recuperar evidence.created_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-created_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-evidence-created_by: Persistir, recuperar e validar evidence.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceResponse-created_by: Persistir, recuperar e validar evidenceResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-evidence-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceResponse-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-evidence-created_by | OP-FIELD-evidenceResponse-created_by,2,"[{""id"":""OP-FIELD-evidence-created_by"",""pedido"":""Campo evidence.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidence.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceResponse-created_by"",""pedido"":""Campo evidenceResponse.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-created_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-created_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""evidence"", ""schema_property"": ""created_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""evidences.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-created_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-evidence-created_at,"Persistir, validar e recuperar evidence.created_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-created_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-evidence-created_at: Persistir, recuperar e validar evidence.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceResponse-created_at: Persistir, recuperar e validar evidenceResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-evidence-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceResponse-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-evidence-created_at | OP-FIELD-evidenceResponse-created_at,2,"[{""id"":""OP-FIELD-evidence-created_at"",""pedido"":""Campo evidence.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidence.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceResponse-created_at"",""pedido"":""Campo evidenceResponse.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-created_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-created_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""evidence"", ""schema_property"": ""created_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""evidences.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-created_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-evidence-updated_by,"Persistir, validar e recuperar evidence.updated_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-updated_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-evidence-updated_by: Persistir, recuperar e validar evidence.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceResponse-updated_by: Persistir, recuperar e validar evidenceResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-evidence-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceResponse-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-evidence-updated_by | OP-FIELD-evidenceResponse-updated_by,2,"[{""id"":""OP-FIELD-evidence-updated_by"",""pedido"":""Campo evidence.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidence.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceResponse-updated_by"",""pedido"":""Campo evidenceResponse.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-updated_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-updated_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""evidence"", ""schema_property"": ""updated_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""evidences.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-updated_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-evidence-updated_at,"Persistir, validar e recuperar evidence.updated_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-updated_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-evidence-updated_at: Persistir, recuperar e validar evidence.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceResponse-updated_at: Persistir, recuperar e validar evidenceResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-evidence-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceResponse-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-evidence-updated_at | OP-FIELD-evidenceResponse-updated_at,2,"[{""id"":""OP-FIELD-evidence-updated_at"",""pedido"":""Campo evidence.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidence.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceResponse-updated_at"",""pedido"":""Campo evidenceResponse.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-updated_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-updated_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""evidence"", ""schema_property"": ""updated_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""evidences.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-updated_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-document-id,"Persistir, validar e recuperar document.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-document-id: Persistir, recuperar e validar document.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentResponse-id: Persistir, recuperar e validar documentResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-document-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentResponse-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-document-id | OP-FIELD-documentResponse-id,2,"[{""id"":""OP-FIELD-document-id"",""pedido"":""Campo document.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar document.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentResponse-id"",""pedido"":""Campo documentResponse.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""document"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""documents.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-document-version,"Persistir, validar e recuperar document.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-document-version: Persistir, recuperar e validar document.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentResponse-version: Persistir, recuperar e validar documentResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-document-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentResponse-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-document-version | OP-FIELD-documentResponse-version,2,"[{""id"":""OP-FIELD-document-version"",""pedido"":""Campo document.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar document.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentResponse-version"",""pedido"":""Campo documentResponse.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""document"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""documents.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-document-is_deleted,"Persistir, validar e recuperar document.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-document-is_deleted: Persistir, recuperar e validar document.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentResponse-is_deleted: Persistir, recuperar e validar documentResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-document-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentResponse-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-document-is_deleted | OP-FIELD-documentResponse-is_deleted,2,"[{""id"":""OP-FIELD-document-is_deleted"",""pedido"":""Campo document.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar document.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentResponse-is_deleted"",""pedido"":""Campo documentResponse.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""document"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""documents.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-document-delete_reason,"Persistir, validar e recuperar document.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-document-delete_reason: Persistir, recuperar e validar document.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentResponse-delete_reason: Persistir, recuperar e validar documentResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-document-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentResponse-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-document-delete_reason | OP-FIELD-documentResponse-delete_reason,2,"[{""id"":""OP-FIELD-document-delete_reason"",""pedido"":""Campo document.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar document.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentResponse-delete_reason"",""pedido"":""Campo documentResponse.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""document"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""documents.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-document-title,"Persistir, validar e recuperar document.title; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-title. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-document-title: Persistir, recuperar e validar document.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentCreate-title: Persistir, recuperar e validar documentCreate.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentPatch-title: Persistir, recuperar e validar documentPatch.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentResponse-title: Persistir, recuperar e validar documentResponse.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-document-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentCreate-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentPatch-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentResponse-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-document-title | OP-FIELD-documentCreate-title | OP-FIELD-documentPatch-title | OP-FIELD-documentResponse-title,4,"[{""id"":""OP-FIELD-document-title"",""pedido"":""Campo document.title; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar document.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentCreate-title"",""pedido"":""Campo documentCreate.title; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentCreate.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentPatch-title"",""pedido"":""Campo documentPatch.title; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentPatch.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentResponse-title"",""pedido"":""Campo documentResponse.title; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentResponse.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-title. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-title. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""document"", ""schema_property"": ""title"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""documents.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-title. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-document-mime_type,"Persistir, validar e recuperar document.mime_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-mime_type. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-document-mime_type: Persistir, recuperar e validar document.mime_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentCreate-mime_type: Persistir, recuperar e validar documentCreate.mime_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentPatch-mime_type: Persistir, recuperar e validar documentPatch.mime_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentResponse-mime_type: Persistir, recuperar e validar documentResponse.mime_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-document-mime_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentCreate-mime_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentPatch-mime_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentResponse-mime_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-document-mime_type | OP-FIELD-documentCreate-mime_type | OP-FIELD-documentPatch-mime_type | OP-FIELD-documentResponse-mime_type,4,"[{""id"":""OP-FIELD-document-mime_type"",""pedido"":""Campo document.mime_type; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar document.mime_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentCreate-mime_type"",""pedido"":""Campo documentCreate.mime_type; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentCreate.mime_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentPatch-mime_type"",""pedido"":""Campo documentPatch.mime_type; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentPatch.mime_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentResponse-mime_type"",""pedido"":""Campo documentResponse.mime_type; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentResponse.mime_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-mime_type. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-mime_type. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""document"", ""schema_property"": ""mime_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""documents.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-mime_type. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-document-url,"Persistir, validar e recuperar document.url; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-document-url: Persistir, recuperar e validar document.url segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentCreate-url: Persistir, recuperar e validar documentCreate.url segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentPatch-url: Persistir, recuperar e validar documentPatch.url segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentResponse-url: Persistir, recuperar e validar documentResponse.url segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-document-url: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentCreate-url: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentPatch-url: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentResponse-url: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-document-url | OP-FIELD-documentCreate-url | OP-FIELD-documentPatch-url | OP-FIELD-documentResponse-url,4,"[{""id"":""OP-FIELD-document-url"",""pedido"":""Campo document.url; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar document.url segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentCreate-url"",""pedido"":""Campo documentCreate.url; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentCreate.url segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentPatch-url"",""pedido"":""Campo documentPatch.url; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentPatch.url segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentResponse-url"",""pedido"":""Campo documentResponse.url; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentResponse.url segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""document"", ""schema_property"": ""url"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""documents.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-url. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-document-confidential,"Persistir, validar e recuperar document.confidential; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-document-confidential: Persistir, recuperar e validar document.confidential segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentCreate-confidential: Persistir, recuperar e validar documentCreate.confidential segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentPatch-confidential: Persistir, recuperar e validar documentPatch.confidential segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentResponse-confidential: Persistir, recuperar e validar documentResponse.confidential segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-document-confidential: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentCreate-confidential: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentPatch-confidential: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentResponse-confidential: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-document-confidential | OP-FIELD-documentCreate-confidential | OP-FIELD-documentPatch-confidential | OP-FIELD-documentResponse-confidential,4,"[{""id"":""OP-FIELD-document-confidential"",""pedido"":""Campo document.confidential; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar document.confidential segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentCreate-confidential"",""pedido"":""Campo documentCreate.confidential; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentCreate.confidential segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentPatch-confidential"",""pedido"":""Campo documentPatch.confidential; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentPatch.confidential segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentResponse-confidential"",""pedido"":""Campo documentResponse.confidential; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentResponse.confidential segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""document"", ""schema_property"": ""confidential"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""documents.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-confidential. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-document-deleted_at,"Persistir, validar e recuperar document.deleted_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-document-deleted_at: Persistir, recuperar e validar document.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentResponse-deleted_at: Persistir, recuperar e validar documentResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-document-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentResponse-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-document-deleted_at | OP-FIELD-documentResponse-deleted_at,2,"[{""id"":""OP-FIELD-document-deleted_at"",""pedido"":""Campo document.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar document.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentResponse-deleted_at"",""pedido"":""Campo documentResponse.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""document"", ""schema_property"": ""deleted_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""documents.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-document-deleted_by,"Persistir, validar e recuperar document.deleted_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-document-deleted_by: Persistir, recuperar e validar document.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentResponse-deleted_by: Persistir, recuperar e validar documentResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-document-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentResponse-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-document-deleted_by | OP-FIELD-documentResponse-deleted_by,2,"[{""id"":""OP-FIELD-document-deleted_by"",""pedido"":""Campo document.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar document.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentResponse-deleted_by"",""pedido"":""Campo documentResponse.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""document"", ""schema_property"": ""deleted_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""documents.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-document-created_by,"Persistir, validar e recuperar document.created_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-created_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-document-created_by: Persistir, recuperar e validar document.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentResponse-created_by: Persistir, recuperar e validar documentResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-document-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentResponse-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-document-created_by | OP-FIELD-documentResponse-created_by,2,"[{""id"":""OP-FIELD-document-created_by"",""pedido"":""Campo document.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar document.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentResponse-created_by"",""pedido"":""Campo documentResponse.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-created_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-created_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""document"", ""schema_property"": ""created_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""documents.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-created_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-document-created_at,"Persistir, validar e recuperar document.created_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-created_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-document-created_at: Persistir, recuperar e validar document.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentResponse-created_at: Persistir, recuperar e validar documentResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-document-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentResponse-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-document-created_at | OP-FIELD-documentResponse-created_at,2,"[{""id"":""OP-FIELD-document-created_at"",""pedido"":""Campo document.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar document.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentResponse-created_at"",""pedido"":""Campo documentResponse.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-created_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-created_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""document"", ""schema_property"": ""created_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""documents.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-created_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-document-updated_by,"Persistir, validar e recuperar document.updated_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-updated_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-document-updated_by: Persistir, recuperar e validar document.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentResponse-updated_by: Persistir, recuperar e validar documentResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-document-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentResponse-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-document-updated_by | OP-FIELD-documentResponse-updated_by,2,"[{""id"":""OP-FIELD-document-updated_by"",""pedido"":""Campo document.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar document.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentResponse-updated_by"",""pedido"":""Campo documentResponse.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-updated_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-updated_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""document"", ""schema_property"": ""updated_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""documents.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-updated_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-document-updated_at,"Persistir, validar e recuperar document.updated_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-updated_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-document-updated_at: Persistir, recuperar e validar document.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentResponse-updated_at: Persistir, recuperar e validar documentResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-document-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentResponse-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-document-updated_at | OP-FIELD-documentResponse-updated_at,2,"[{""id"":""OP-FIELD-document-updated_at"",""pedido"":""Campo document.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar document.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentResponse-updated_at"",""pedido"":""Campo documentResponse.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-updated_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-updated_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""document"", ""schema_property"": ""updated_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""documents.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-updated_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-document-category,"Persistir, validar e recuperar document.category; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-category. Chave recuperada nos casos persistidos 30,31,32,33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-document-category: Persistir, recuperar e validar document.category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentCreate-category: Persistir, recuperar e validar documentCreate.category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentPatch-category: Persistir, recuperar e validar documentPatch.category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentResponse-category: Persistir, recuperar e validar documentResponse.category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-document-category: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentCreate-category: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentPatch-category: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentResponse-category: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-document-category | OP-FIELD-documentCreate-category | OP-FIELD-documentPatch-category | OP-FIELD-documentResponse-category,4,"[{""id"":""OP-FIELD-document-category"",""pedido"":""Campo document.category; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar document.category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentCreate-category"",""pedido"":""Campo documentCreate.category; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentCreate.category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentPatch-category"",""pedido"":""Campo documentPatch.category; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentPatch.category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentResponse-category"",""pedido"":""Campo documentResponse.category; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentResponse.category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-category. Chave recuperada nos casos persistidos 30,31,32,33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-category. Chave recuperada nos casos persistidos 30,31,32,33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""document"", ""schema_property"": ""category"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""documents.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-category. Chave recuperada nos casos persistidos 30,31,32,33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-document-original_name,"Persistir, validar e recuperar document.original_name; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-original_name. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-document-original_name: Persistir, recuperar e validar document.original_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentCreate-original_name: Persistir, recuperar e validar documentCreate.original_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentPatch-original_name: Persistir, recuperar e validar documentPatch.original_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentResponse-original_name: Persistir, recuperar e validar documentResponse.original_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-document-original_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentCreate-original_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentPatch-original_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentResponse-original_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-document-original_name | OP-FIELD-documentCreate-original_name | OP-FIELD-documentPatch-original_name | OP-FIELD-documentResponse-original_name,4,"[{""id"":""OP-FIELD-document-original_name"",""pedido"":""Campo document.original_name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar document.original_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentCreate-original_name"",""pedido"":""Campo documentCreate.original_name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentCreate.original_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentPatch-original_name"",""pedido"":""Campo documentPatch.original_name; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentPatch.original_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentResponse-original_name"",""pedido"":""Campo documentResponse.original_name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentResponse.original_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-original_name. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-original_name. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""document"", ""schema_property"": ""original_name"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""documents.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-original_name. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-image-id,"Persistir, validar e recuperar image.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-id. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-image-id: Persistir, recuperar e validar image.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageResponse-id: Persistir, recuperar e validar imageResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-image-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageResponse-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-image-id | OP-FIELD-imageResponse-id,2,"[{""id"":""OP-FIELD-image-id"",""pedido"":""Campo image.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar image.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageResponse-id"",""pedido"":""Campo imageResponse.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-id. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-id. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""image"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""images.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-id. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-image-version,"Persistir, validar e recuperar image.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-version. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-image-version: Persistir, recuperar e validar image.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageResponse-version: Persistir, recuperar e validar imageResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-image-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageResponse-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-image-version | OP-FIELD-imageResponse-version,2,"[{""id"":""OP-FIELD-image-version"",""pedido"":""Campo image.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar image.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageResponse-version"",""pedido"":""Campo imageResponse.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-version. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-version. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""image"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""images.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-version. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-image-is_deleted,"Persistir, validar e recuperar image.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-is_deleted. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-image-is_deleted: Persistir, recuperar e validar image.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageResponse-is_deleted: Persistir, recuperar e validar imageResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-image-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageResponse-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-image-is_deleted | OP-FIELD-imageResponse-is_deleted,2,"[{""id"":""OP-FIELD-image-is_deleted"",""pedido"":""Campo image.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar image.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageResponse-is_deleted"",""pedido"":""Campo imageResponse.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-is_deleted. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-is_deleted. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""image"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""images.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-is_deleted. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-image-delete_reason,"Persistir, validar e recuperar image.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-delete_reason. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-image-delete_reason: Persistir, recuperar e validar image.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageResponse-delete_reason: Persistir, recuperar e validar imageResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-image-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageResponse-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-image-delete_reason | OP-FIELD-imageResponse-delete_reason,2,"[{""id"":""OP-FIELD-image-delete_reason"",""pedido"":""Campo image.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar image.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageResponse-delete_reason"",""pedido"":""Campo imageResponse.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-delete_reason. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-delete_reason. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""image"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""images.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-delete_reason. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-image-title,"Persistir, validar e recuperar image.title; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-title. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-image-title: Persistir, recuperar e validar image.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageCreate-title: Persistir, recuperar e validar imageCreate.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imagePatch-title: Persistir, recuperar e validar imagePatch.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageResponse-title: Persistir, recuperar e validar imageResponse.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-image-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageCreate-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imagePatch-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageResponse-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-image-title | OP-FIELD-imageCreate-title | OP-FIELD-imagePatch-title | OP-FIELD-imageResponse-title,4,"[{""id"":""OP-FIELD-image-title"",""pedido"":""Campo image.title; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar image.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageCreate-title"",""pedido"":""Campo imageCreate.title; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageCreate.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imagePatch-title"",""pedido"":""Campo imagePatch.title; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imagePatch.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageResponse-title"",""pedido"":""Campo imageResponse.title; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageResponse.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-title. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-title. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""image"", ""schema_property"": ""title"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""images.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-title. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-image-url,"Persistir, validar e recuperar image.url; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-image-url: Persistir, recuperar e validar image.url segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageCreate-url: Persistir, recuperar e validar imageCreate.url segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imagePatch-url: Persistir, recuperar e validar imagePatch.url segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageResponse-url: Persistir, recuperar e validar imageResponse.url segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-image-url: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageCreate-url: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imagePatch-url: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageResponse-url: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-image-url | OP-FIELD-imageCreate-url | OP-FIELD-imagePatch-url | OP-FIELD-imageResponse-url,4,"[{""id"":""OP-FIELD-image-url"",""pedido"":""Campo image.url; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar image.url segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageCreate-url"",""pedido"":""Campo imageCreate.url; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageCreate.url segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imagePatch-url"",""pedido"":""Campo imagePatch.url; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imagePatch.url segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageResponse-url"",""pedido"":""Campo imageResponse.url; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageResponse.url segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""image"", ""schema_property"": ""url"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""images.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-url. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-image-alt_text,"Persistir, validar e recuperar image.alt_text; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-alt_text. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-image-alt_text: Persistir, recuperar e validar image.alt_text segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageCreate-alt_text: Persistir, recuperar e validar imageCreate.alt_text segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imagePatch-alt_text: Persistir, recuperar e validar imagePatch.alt_text segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageResponse-alt_text: Persistir, recuperar e validar imageResponse.alt_text segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-image-alt_text: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageCreate-alt_text: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imagePatch-alt_text: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageResponse-alt_text: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-image-alt_text | OP-FIELD-imageCreate-alt_text | OP-FIELD-imagePatch-alt_text | OP-FIELD-imageResponse-alt_text,4,"[{""id"":""OP-FIELD-image-alt_text"",""pedido"":""Campo image.alt_text; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar image.alt_text segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageCreate-alt_text"",""pedido"":""Campo imageCreate.alt_text; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageCreate.alt_text segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imagePatch-alt_text"",""pedido"":""Campo imagePatch.alt_text; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imagePatch.alt_text segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageResponse-alt_text"",""pedido"":""Campo imageResponse.alt_text; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageResponse.alt_text segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-alt_text. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-alt_text. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""image"", ""schema_property"": ""alt_text"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""images.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-alt_text. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-image-is_cover,"Persistir, validar e recuperar image.is_cover; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-is_cover. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-image-is_cover: Persistir, recuperar e validar image.is_cover segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageCreate-is_cover: Persistir, recuperar e validar imageCreate.is_cover segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imagePatch-is_cover: Persistir, recuperar e validar imagePatch.is_cover segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageResponse-is_cover: Persistir, recuperar e validar imageResponse.is_cover segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-image-is_cover: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageCreate-is_cover: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imagePatch-is_cover: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageResponse-is_cover: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-image-is_cover | OP-FIELD-imageCreate-is_cover | OP-FIELD-imagePatch-is_cover | OP-FIELD-imageResponse-is_cover,4,"[{""id"":""OP-FIELD-image-is_cover"",""pedido"":""Campo image.is_cover; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar image.is_cover segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageCreate-is_cover"",""pedido"":""Campo imageCreate.is_cover; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageCreate.is_cover segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imagePatch-is_cover"",""pedido"":""Campo imagePatch.is_cover; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imagePatch.is_cover segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageResponse-is_cover"",""pedido"":""Campo imageResponse.is_cover; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageResponse.is_cover segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-is_cover. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-is_cover. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""image"", ""schema_property"": ""is_cover"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""images.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-is_cover. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-image-sort_order,"Persistir, validar e recuperar image.sort_order; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-image-sort_order: Persistir, recuperar e validar image.sort_order segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageCreate-sort_order: Persistir, recuperar e validar imageCreate.sort_order segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imagePatch-sort_order: Persistir, recuperar e validar imagePatch.sort_order segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageResponse-sort_order: Persistir, recuperar e validar imageResponse.sort_order segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-image-sort_order: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageCreate-sort_order: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imagePatch-sort_order: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageResponse-sort_order: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-image-sort_order | OP-FIELD-imageCreate-sort_order | OP-FIELD-imagePatch-sort_order | OP-FIELD-imageResponse-sort_order,4,"[{""id"":""OP-FIELD-image-sort_order"",""pedido"":""Campo image.sort_order; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar image.sort_order segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageCreate-sort_order"",""pedido"":""Campo imageCreate.sort_order; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageCreate.sort_order segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imagePatch-sort_order"",""pedido"":""Campo imagePatch.sort_order; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imagePatch.sort_order segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageResponse-sort_order"",""pedido"":""Campo imageResponse.sort_order; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageResponse.sort_order segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""image"", ""schema_property"": ""sort_order"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""images.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-sort_order. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-image-deleted_at,"Persistir, validar e recuperar image.deleted_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-deleted_at. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-image-deleted_at: Persistir, recuperar e validar image.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageResponse-deleted_at: Persistir, recuperar e validar imageResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-image-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageResponse-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-image-deleted_at | OP-FIELD-imageResponse-deleted_at,2,"[{""id"":""OP-FIELD-image-deleted_at"",""pedido"":""Campo image.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar image.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageResponse-deleted_at"",""pedido"":""Campo imageResponse.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-deleted_at. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-deleted_at. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""image"", ""schema_property"": ""deleted_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""images.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-deleted_at. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-image-deleted_by,"Persistir, validar e recuperar image.deleted_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-deleted_by. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-image-deleted_by: Persistir, recuperar e validar image.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageResponse-deleted_by: Persistir, recuperar e validar imageResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-image-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageResponse-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-image-deleted_by | OP-FIELD-imageResponse-deleted_by,2,"[{""id"":""OP-FIELD-image-deleted_by"",""pedido"":""Campo image.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar image.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageResponse-deleted_by"",""pedido"":""Campo imageResponse.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-deleted_by. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-deleted_by. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""image"", ""schema_property"": ""deleted_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""images.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-deleted_by. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-image-created_by,"Persistir, validar e recuperar image.created_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-created_by. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-image-created_by: Persistir, recuperar e validar image.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageResponse-created_by: Persistir, recuperar e validar imageResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-image-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageResponse-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-image-created_by | OP-FIELD-imageResponse-created_by,2,"[{""id"":""OP-FIELD-image-created_by"",""pedido"":""Campo image.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar image.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageResponse-created_by"",""pedido"":""Campo imageResponse.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-created_by. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-created_by. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""image"", ""schema_property"": ""created_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""images.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-created_by. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-image-created_at,"Persistir, validar e recuperar image.created_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-created_at. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-image-created_at: Persistir, recuperar e validar image.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageResponse-created_at: Persistir, recuperar e validar imageResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-image-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageResponse-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-image-created_at | OP-FIELD-imageResponse-created_at,2,"[{""id"":""OP-FIELD-image-created_at"",""pedido"":""Campo image.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar image.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageResponse-created_at"",""pedido"":""Campo imageResponse.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-created_at. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-created_at. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""image"", ""schema_property"": ""created_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""images.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-created_at. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-image-updated_by,"Persistir, validar e recuperar image.updated_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-updated_by. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-image-updated_by: Persistir, recuperar e validar image.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageResponse-updated_by: Persistir, recuperar e validar imageResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-image-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageResponse-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-image-updated_by | OP-FIELD-imageResponse-updated_by,2,"[{""id"":""OP-FIELD-image-updated_by"",""pedido"":""Campo image.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar image.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageResponse-updated_by"",""pedido"":""Campo imageResponse.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-updated_by. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-updated_by. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""image"", ""schema_property"": ""updated_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""images.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-updated_by. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-image-updated_at,"Persistir, validar e recuperar image.updated_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-updated_at. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-image-updated_at: Persistir, recuperar e validar image.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageResponse-updated_at: Persistir, recuperar e validar imageResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-image-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageResponse-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-image-updated_at | OP-FIELD-imageResponse-updated_at,2,"[{""id"":""OP-FIELD-image-updated_at"",""pedido"":""Campo image.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar image.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageResponse-updated_at"",""pedido"":""Campo imageResponse.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-updated_at. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-updated_at. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""image"", ""schema_property"": ""updated_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""images.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-updated_at. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-realEstate-id,"Persistir, validar e recuperar realEstate.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-id. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-id: Persistir, recuperar e validar realEstate.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-id: Persistir, recuperar e validar realEstateResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-id | OP-FIELD-realEstateResponse-id,2,"[{""id"":""OP-FIELD-realEstate-id"",""pedido"":""Campo realEstate.id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-id"",""pedido"":""Campo realEstateResponse.id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-id. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-id. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-id. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-realEstate-version,"Persistir, validar e recuperar realEstate.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-version. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-version: Persistir, recuperar e validar realEstate.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-version: Persistir, recuperar e validar realEstateResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-version | OP-FIELD-realEstateResponse-version,2,"[{""id"":""OP-FIELD-realEstate-version"",""pedido"":""Campo realEstate.version; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-version"",""pedido"":""Campo realEstateResponse.version; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-version. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-version. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-version. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-realEstate-is_deleted,"Persistir, validar e recuperar realEstate.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-is_deleted. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-is_deleted: Persistir, recuperar e validar realEstate.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-is_deleted: Persistir, recuperar e validar realEstateResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-is_deleted | OP-FIELD-realEstateResponse-is_deleted,2,"[{""id"":""OP-FIELD-realEstate-is_deleted"",""pedido"":""Campo realEstate.is_deleted; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-is_deleted"",""pedido"":""Campo realEstateResponse.is_deleted; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-is_deleted. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-is_deleted. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-is_deleted. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-realEstate-deleted_at,"Persistir, validar e recuperar realEstate.deleted_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-deleted_at. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-deleted_at: Persistir, recuperar e validar realEstate.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-deleted_at: Persistir, recuperar e validar realEstateResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-deleted_at | OP-FIELD-realEstateResponse-deleted_at,2,"[{""id"":""OP-FIELD-realEstate-deleted_at"",""pedido"":""Campo realEstate.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-deleted_at"",""pedido"":""Campo realEstateResponse.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-deleted_at. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-deleted_at. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""deleted_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-deleted_at. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-realEstate-deleted_by,"Persistir, validar e recuperar realEstate.deleted_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-deleted_by. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-deleted_by: Persistir, recuperar e validar realEstate.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-deleted_by: Persistir, recuperar e validar realEstateResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-deleted_by | OP-FIELD-realEstateResponse-deleted_by,2,"[{""id"":""OP-FIELD-realEstate-deleted_by"",""pedido"":""Campo realEstate.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-deleted_by"",""pedido"":""Campo realEstateResponse.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-deleted_by. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-deleted_by. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""deleted_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-deleted_by. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-realEstate-delete_reason,"Persistir, validar e recuperar realEstate.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-delete_reason. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-delete_reason: Persistir, recuperar e validar realEstate.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-delete_reason: Persistir, recuperar e validar realEstateResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-delete_reason | OP-FIELD-realEstateResponse-delete_reason,2,"[{""id"":""OP-FIELD-realEstate-delete_reason"",""pedido"":""Campo realEstate.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-delete_reason"",""pedido"":""Campo realEstateResponse.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-delete_reason. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-delete_reason. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-delete_reason. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-realEstate-created_by,"Persistir, validar e recuperar realEstate.created_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-created_by. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-created_by: Persistir, recuperar e validar realEstate.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-created_by: Persistir, recuperar e validar realEstateResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-created_by | OP-FIELD-realEstateResponse-created_by,2,"[{""id"":""OP-FIELD-realEstate-created_by"",""pedido"":""Campo realEstate.created_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-created_by"",""pedido"":""Campo realEstateResponse.created_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-created_by. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-created_by. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""created_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-created_by. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-realEstate-created_at,"Persistir, validar e recuperar realEstate.created_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-created_at. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-created_at: Persistir, recuperar e validar realEstate.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-created_at: Persistir, recuperar e validar realEstateResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-created_at | OP-FIELD-realEstateResponse-created_at,2,"[{""id"":""OP-FIELD-realEstate-created_at"",""pedido"":""Campo realEstate.created_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-created_at"",""pedido"":""Campo realEstateResponse.created_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-created_at. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-created_at. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""created_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-created_at. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-realEstate-updated_by,"Persistir, validar e recuperar realEstate.updated_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-updated_by. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-updated_by: Persistir, recuperar e validar realEstate.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-updated_by: Persistir, recuperar e validar realEstateResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-updated_by | OP-FIELD-realEstateResponse-updated_by,2,"[{""id"":""OP-FIELD-realEstate-updated_by"",""pedido"":""Campo realEstate.updated_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-updated_by"",""pedido"":""Campo realEstateResponse.updated_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-updated_by. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-updated_by. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""updated_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-updated_by. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-realEstate-updated_at,"Persistir, validar e recuperar realEstate.updated_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-updated_at. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-updated_at: Persistir, recuperar e validar realEstate.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-updated_at: Persistir, recuperar e validar realEstateResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-updated_at | OP-FIELD-realEstateResponse-updated_at,2,"[{""id"":""OP-FIELD-realEstate-updated_at"",""pedido"":""Campo realEstate.updated_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-updated_at"",""pedido"":""Campo realEstateResponse.updated_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-updated_at. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-updated_at. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""updated_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-updated_at. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-realEstate-transaction_type,"Persistir, validar e recuperar realEstate.transaction_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","functional-lease-workflow-chromium-20261011.json; functional-lease-workflow-persistence-qa-20261011.json; outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-transaction_type. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-transaction_type: Persistir, recuperar e validar realEstate.transaction_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-transaction_type: Persistir, recuperar e validar realEstateCreate.transaction_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-transaction_type: Persistir, recuperar e validar realEstatePatch.transaction_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-transaction_type: Persistir, recuperar e validar realEstateResponse.transaction_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-transaction_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-transaction_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-transaction_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-transaction_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-transaction_type | OP-FIELD-realEstateCreate-transaction_type | OP-FIELD-realEstatePatch-transaction_type | OP-FIELD-realEstateResponse-transaction_type,4,"[{""id"":""OP-FIELD-realEstate-transaction_type"",""pedido"":""Campo realEstate.transaction_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.transaction_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-transaction_type"",""pedido"":""Campo realEstateCreate.transaction_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.transaction_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-transaction_type"",""pedido"":""Campo realEstatePatch.transaction_type; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.transaction_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-transaction_type"",""pedido"":""Campo realEstateResponse.transaction_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.transaction_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-transaction_type. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"functional-lease-workflow-chromium-20261011.json; functional-lease-workflow-persistence-qa-20261011.json; outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-transaction_type. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""transaction_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-transaction_type. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-realEstate-property_type,"Persistir, validar e recuperar realEstate.property_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-property_type. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-property_type: Persistir, recuperar e validar realEstate.property_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-property_type: Persistir, recuperar e validar realEstateCreate.property_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-property_type: Persistir, recuperar e validar realEstatePatch.property_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-property_type: Persistir, recuperar e validar realEstateResponse.property_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-property_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-property_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-property_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-property_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-property_type | OP-FIELD-realEstateCreate-property_type | OP-FIELD-realEstatePatch-property_type | OP-FIELD-realEstateResponse-property_type,4,"[{""id"":""OP-FIELD-realEstate-property_type"",""pedido"":""Campo realEstate.property_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.property_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-property_type"",""pedido"":""Campo realEstateCreate.property_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.property_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-property_type"",""pedido"":""Campo realEstatePatch.property_type; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.property_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-property_type"",""pedido"":""Campo realEstateResponse.property_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.property_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-property_type. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-property_type. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""property_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-property_type. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-realEstate-construction_status,"Persistir, validar e recuperar realEstate.construction_status; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-construction_status. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-construction_status: Persistir, recuperar e validar realEstate.construction_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-construction_status: Persistir, recuperar e validar realEstateCreate.construction_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-construction_status: Persistir, recuperar e validar realEstatePatch.construction_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-construction_status: Persistir, recuperar e validar realEstateResponse.construction_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-construction_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-construction_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-construction_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-construction_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-construction_status | OP-FIELD-realEstateCreate-construction_status | OP-FIELD-realEstatePatch-construction_status | OP-FIELD-realEstateResponse-construction_status,4,"[{""id"":""OP-FIELD-realEstate-construction_status"",""pedido"":""Campo realEstate.construction_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.construction_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-construction_status"",""pedido"":""Campo realEstateCreate.construction_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.construction_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-construction_status"",""pedido"":""Campo realEstatePatch.construction_status; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.construction_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-construction_status"",""pedido"":""Campo realEstateResponse.construction_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.construction_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-construction_status. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-construction_status. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""construction_status"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-construction_status. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-realEstate-property_condition,"Persistir, validar e recuperar realEstate.property_condition; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-property_condition. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-property_condition: Persistir, recuperar e validar realEstate.property_condition segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-property_condition: Persistir, recuperar e validar realEstateCreate.property_condition segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-property_condition: Persistir, recuperar e validar realEstatePatch.property_condition segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-property_condition: Persistir, recuperar e validar realEstateResponse.property_condition segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-property_condition: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-property_condition: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-property_condition: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-property_condition: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-property_condition | OP-FIELD-realEstateCreate-property_condition | OP-FIELD-realEstatePatch-property_condition | OP-FIELD-realEstateResponse-property_condition,4,"[{""id"":""OP-FIELD-realEstate-property_condition"",""pedido"":""Campo realEstate.property_condition; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.property_condition segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-property_condition"",""pedido"":""Campo realEstateCreate.property_condition; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.property_condition segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-property_condition"",""pedido"":""Campo realEstatePatch.property_condition; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.property_condition segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-property_condition"",""pedido"":""Campo realEstateResponse.property_condition; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.property_condition segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-property_condition. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-property_condition. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""property_condition"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-property_condition. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-realEstate-land_area,"Persistir, validar e recuperar realEstate.land_area; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-land_area. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-land_area: Persistir, recuperar e validar realEstate.land_area segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-land_area: Persistir, recuperar e validar realEstateCreate.land_area segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-land_area: Persistir, recuperar e validar realEstatePatch.land_area segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-land_area: Persistir, recuperar e validar realEstateResponse.land_area segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-land_area: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-land_area: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-land_area: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-land_area: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-land_area | OP-FIELD-realEstateCreate-land_area | OP-FIELD-realEstatePatch-land_area | OP-FIELD-realEstateResponse-land_area,4,"[{""id"":""OP-FIELD-realEstate-land_area"",""pedido"":""Campo realEstate.land_area; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.land_area segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-land_area"",""pedido"":""Campo realEstateCreate.land_area; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.land_area segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-land_area"",""pedido"":""Campo realEstatePatch.land_area; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.land_area segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-land_area"",""pedido"":""Campo realEstateResponse.land_area; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.land_area segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-land_area. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-land_area. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""land_area"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-land_area. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-realEstate-built_area,"Persistir, validar e recuperar realEstate.built_area; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-built_area. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-built_area: Persistir, recuperar e validar realEstate.built_area segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-built_area: Persistir, recuperar e validar realEstateCreate.built_area segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-built_area: Persistir, recuperar e validar realEstatePatch.built_area segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-built_area: Persistir, recuperar e validar realEstateResponse.built_area segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-built_area: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-built_area: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-built_area: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-built_area: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-built_area | OP-FIELD-realEstateCreate-built_area | OP-FIELD-realEstatePatch-built_area | OP-FIELD-realEstateResponse-built_area,4,"[{""id"":""OP-FIELD-realEstate-built_area"",""pedido"":""Campo realEstate.built_area; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.built_area segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-built_area"",""pedido"":""Campo realEstateCreate.built_area; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.built_area segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-built_area"",""pedido"":""Campo realEstatePatch.built_area; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.built_area segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-built_area"",""pedido"":""Campo realEstateResponse.built_area; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.built_area segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-built_area. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-built_area. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""built_area"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-built_area. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-realEstate-area_unit,"Persistir, validar e recuperar realEstate.area_unit; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-area_unit. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-area_unit: Persistir, recuperar e validar realEstate.area_unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-area_unit: Persistir, recuperar e validar realEstateCreate.area_unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-area_unit: Persistir, recuperar e validar realEstatePatch.area_unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-area_unit: Persistir, recuperar e validar realEstateResponse.area_unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-area_unit: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-area_unit: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-area_unit: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-area_unit: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-area_unit | OP-FIELD-realEstateCreate-area_unit | OP-FIELD-realEstatePatch-area_unit | OP-FIELD-realEstateResponse-area_unit,4,"[{""id"":""OP-FIELD-realEstate-area_unit"",""pedido"":""Campo realEstate.area_unit; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.area_unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-area_unit"",""pedido"":""Campo realEstateCreate.area_unit; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.area_unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-area_unit"",""pedido"":""Campo realEstatePatch.area_unit; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.area_unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-area_unit"",""pedido"":""Campo realEstateResponse.area_unit; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.area_unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-area_unit. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-area_unit. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""area_unit"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-area_unit. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-realEstate-units,"Persistir, validar e recuperar realEstate.units; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-units: Persistir, recuperar e validar realEstate.units segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-units: Persistir, recuperar e validar realEstateCreate.units segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-units: Persistir, recuperar e validar realEstatePatch.units segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-units: Persistir, recuperar e validar realEstateResponse.units segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-units: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-units: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-units: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-units: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-units | OP-FIELD-realEstateCreate-units | OP-FIELD-realEstatePatch-units | OP-FIELD-realEstateResponse-units,4,"[{""id"":""OP-FIELD-realEstate-units"",""pedido"":""Campo realEstate.units; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.units segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-units"",""pedido"":""Campo realEstateCreate.units; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.units segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-units"",""pedido"":""Campo realEstatePatch.units; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.units segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-units"",""pedido"":""Campo realEstateResponse.units; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.units segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""units"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-units. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-realEstate-rooms,"Persistir, validar e recuperar realEstate.rooms; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-rooms: Persistir, recuperar e validar realEstate.rooms segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-rooms: Persistir, recuperar e validar realEstateCreate.rooms segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-rooms: Persistir, recuperar e validar realEstatePatch.rooms segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-rooms: Persistir, recuperar e validar realEstateResponse.rooms segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-rooms: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-rooms: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-rooms: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-rooms: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-rooms | OP-FIELD-realEstateCreate-rooms | OP-FIELD-realEstatePatch-rooms | OP-FIELD-realEstateResponse-rooms,4,"[{""id"":""OP-FIELD-realEstate-rooms"",""pedido"":""Campo realEstate.rooms; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.rooms segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-rooms"",""pedido"":""Campo realEstateCreate.rooms; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.rooms segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-rooms"",""pedido"":""Campo realEstatePatch.rooms; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.rooms segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-rooms"",""pedido"":""Campo realEstateResponse.rooms; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.rooms segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""rooms"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-rooms. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-realEstate-floors,"Persistir, validar e recuperar realEstate.floors; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-floors: Persistir, recuperar e validar realEstate.floors segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-floors: Persistir, recuperar e validar realEstateCreate.floors segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-floors: Persistir, recuperar e validar realEstatePatch.floors segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-floors: Persistir, recuperar e validar realEstateResponse.floors segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-floors: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-floors: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-floors: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-floors: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-floors | OP-FIELD-realEstateCreate-floors | OP-FIELD-realEstatePatch-floors | OP-FIELD-realEstateResponse-floors,4,"[{""id"":""OP-FIELD-realEstate-floors"",""pedido"":""Campo realEstate.floors; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.floors segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-floors"",""pedido"":""Campo realEstateCreate.floors; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.floors segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-floors"",""pedido"":""Campo realEstatePatch.floors; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.floors segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-floors"",""pedido"":""Campo realEstateResponse.floors; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.floors segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""floors"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-floors. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-realEstate-amenities,"Persistir, validar e recuperar realEstate.amenities; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-amenities: Persistir, recuperar e validar realEstate.amenities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-amenities: Persistir, recuperar e validar realEstateCreate.amenities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-amenities: Persistir, recuperar e validar realEstatePatch.amenities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-amenities: Persistir, recuperar e validar realEstateResponse.amenities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-amenities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-amenities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-amenities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-amenities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-amenities | OP-FIELD-realEstateCreate-amenities | OP-FIELD-realEstatePatch-amenities | OP-FIELD-realEstateResponse-amenities,4,"[{""id"":""OP-FIELD-realEstate-amenities"",""pedido"":""Campo realEstate.amenities; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.amenities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-amenities"",""pedido"":""Campo realEstateCreate.amenities; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.amenities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-amenities"",""pedido"":""Campo realEstatePatch.amenities; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.amenities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-amenities"",""pedido"":""Campo realEstateResponse.amenities; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.amenities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""amenities"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-amenities. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-realEstate-utilities,"Persistir, validar e recuperar realEstate.utilities; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-utilities. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-utilities: Persistir, recuperar e validar realEstate.utilities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-utilities: Persistir, recuperar e validar realEstateCreate.utilities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-utilities: Persistir, recuperar e validar realEstatePatch.utilities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-utilities: Persistir, recuperar e validar realEstateResponse.utilities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-utilities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-utilities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-utilities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-utilities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-utilities | OP-FIELD-realEstateCreate-utilities | OP-FIELD-realEstatePatch-utilities | OP-FIELD-realEstateResponse-utilities,4,"[{""id"":""OP-FIELD-realEstate-utilities"",""pedido"":""Campo realEstate.utilities; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.utilities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-utilities"",""pedido"":""Campo realEstateCreate.utilities; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.utilities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-utilities"",""pedido"":""Campo realEstatePatch.utilities; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.utilities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-utilities"",""pedido"":""Campo realEstateResponse.utilities; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.utilities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-utilities. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-utilities. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""utilities"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-utilities. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-realEstate-occupancy_status,"Persistir, validar e recuperar realEstate.occupancy_status; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-occupancy_status. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-occupancy_status: Persistir, recuperar e validar realEstate.occupancy_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-occupancy_status: Persistir, recuperar e validar realEstateCreate.occupancy_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-occupancy_status: Persistir, recuperar e validar realEstatePatch.occupancy_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-occupancy_status: Persistir, recuperar e validar realEstateResponse.occupancy_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-occupancy_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-occupancy_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-occupancy_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-occupancy_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-occupancy_status | OP-FIELD-realEstateCreate-occupancy_status | OP-FIELD-realEstatePatch-occupancy_status | OP-FIELD-realEstateResponse-occupancy_status,4,"[{""id"":""OP-FIELD-realEstate-occupancy_status"",""pedido"":""Campo realEstate.occupancy_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.occupancy_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-occupancy_status"",""pedido"":""Campo realEstateCreate.occupancy_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.occupancy_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-occupancy_status"",""pedido"":""Campo realEstatePatch.occupancy_status; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.occupancy_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-occupancy_status"",""pedido"":""Campo realEstateResponse.occupancy_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.occupancy_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-occupancy_status. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-occupancy_status. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""occupancy_status"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-occupancy_status. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-realEstate-title_type,"Persistir, validar e recuperar realEstate.title_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-title_type. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-title_type: Persistir, recuperar e validar realEstate.title_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-title_type: Persistir, recuperar e validar realEstateCreate.title_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-title_type: Persistir, recuperar e validar realEstatePatch.title_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-title_type: Persistir, recuperar e validar realEstateResponse.title_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-title_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-title_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-title_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-title_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-title_type | OP-FIELD-realEstateCreate-title_type | OP-FIELD-realEstatePatch-title_type | OP-FIELD-realEstateResponse-title_type,4,"[{""id"":""OP-FIELD-realEstate-title_type"",""pedido"":""Campo realEstate.title_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.title_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-title_type"",""pedido"":""Campo realEstateCreate.title_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.title_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-title_type"",""pedido"":""Campo realEstatePatch.title_type; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.title_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-title_type"",""pedido"":""Campo realEstateResponse.title_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.title_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-title_type. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-title_type. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""title_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-title_type. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-realEstate-registration_number,"Persistir, validar e recuperar realEstate.registration_number; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-registration_number. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-registration_number: Persistir, recuperar e validar realEstate.registration_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-registration_number: Persistir, recuperar e validar realEstateCreate.registration_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-registration_number: Persistir, recuperar e validar realEstatePatch.registration_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-registration_number: Persistir, recuperar e validar realEstateResponse.registration_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-registration_number: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-registration_number: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-registration_number: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-registration_number: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-registration_number | OP-FIELD-realEstateCreate-registration_number | OP-FIELD-realEstatePatch-registration_number | OP-FIELD-realEstateResponse-registration_number,4,"[{""id"":""OP-FIELD-realEstate-registration_number"",""pedido"":""Campo realEstate.registration_number; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.registration_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-registration_number"",""pedido"":""Campo realEstateCreate.registration_number; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.registration_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-registration_number"",""pedido"":""Campo realEstatePatch.registration_number; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.registration_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-registration_number"",""pedido"":""Campo realEstateResponse.registration_number; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.registration_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-registration_number. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-registration_number. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""registration_number"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-registration_number. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-realEstate-encumbrances,"Persistir, validar e recuperar realEstate.encumbrances; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-encumbrances. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-encumbrances: Persistir, recuperar e validar realEstate.encumbrances segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-encumbrances: Persistir, recuperar e validar realEstateCreate.encumbrances segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-encumbrances: Persistir, recuperar e validar realEstatePatch.encumbrances segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-encumbrances: Persistir, recuperar e validar realEstateResponse.encumbrances segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-encumbrances: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-encumbrances: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-encumbrances: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-encumbrances: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-encumbrances | OP-FIELD-realEstateCreate-encumbrances | OP-FIELD-realEstatePatch-encumbrances | OP-FIELD-realEstateResponse-encumbrances,4,"[{""id"":""OP-FIELD-realEstate-encumbrances"",""pedido"":""Campo realEstate.encumbrances; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.encumbrances segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-encumbrances"",""pedido"":""Campo realEstateCreate.encumbrances; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.encumbrances segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-encumbrances"",""pedido"":""Campo realEstatePatch.encumbrances; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.encumbrances segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-encumbrances"",""pedido"":""Campo realEstateResponse.encumbrances; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.encumbrances segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-encumbrances. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-encumbrances. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""encumbrances"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-encumbrances. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-realEstate-price,"Persistir, validar e recuperar realEstate.price; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle | GET /minhas-oportunidades/{id}/response; PUT /minhas-oportunidades/{id}/draft; POST /minhas-oportunidades/{id}/workflow,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-price. Chave recuperada nos casos persistidos 31. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-price: Persistir, recuperar e validar realEstate.price segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-price: Persistir, recuperar e validar realEstateCreate.price segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-price: Persistir, recuperar e validar realEstatePatch.price segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-price: Persistir, recuperar e validar realEstateResponse.price segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-price: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-price: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-price: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-price: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-price | OP-FIELD-realEstateCreate-price | OP-FIELD-realEstatePatch-price | OP-FIELD-realEstateResponse-price,4,"[{""id"":""OP-FIELD-realEstate-price"",""pedido"":""Campo realEstate.price; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.price segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades"",""revision_20261011"":{""at"":""2026-10-11T00:41:45.130758+00:00"",""evidencia"":""AdaptadorOpportunityCanonicalResponse-3 recupera raiz/recurso/UUIDinline/versão/autor/tempo/exclusão da auditoria e JSONexistentes;GET não altera registo. Completion requerido/aplicável e validação atual separadas de assinatura antiga. normative_response_complete=false por diferenças enumeradas. Metadados históricos desconhecidos permanecemnull, não inventados. FonteDOCX integralmente lida,§26.1/27/28.1; testes23/552 e complementoResponse1/34 com guardunitQA. | ChromiumQA21→24→25 na oportunidade31: títuloeditorial conserva3pareceres/hashoriginais; preço reabreproperty_review,conserva2pareceres, nova aprovação final independente/publicação restrita. Response200,completion100,UUIDinline e estranho23=403. Recibo revision-materiality. Regra v2 preserva ordem de coordenadas; teste semântico distingue reordenação de geometria de ordem de chaves, migração do escopo preserva hash/regra anteriores. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação."",""criterios_restantes"":""Imóvel31 preço+25 gravado/recuperado/submetido/revisto/aprovado/publicado restritamente; apenas property_review reaberto, outros dois pareceres e assinaturas preservados. Restam variantes de condição indicativa/compromisso e demais restrições tipológicas; não atribuir esta prova aos contratos de ofertas ainda pendentes de decisão."",""active"":false}},{""id"":""OP-FIELD-realEstateCreate-price"",""pedido"":""Campo realEstateCreate.price; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.price segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades"",""revision_20261011"":{""at"":""2026-10-11T00:41:45.130758+00:00"",""evidencia"":""AdaptadorOpportunityCanonicalResponse-3 recupera raiz/recurso/UUIDinline/versão/autor/tempo/exclusão da auditoria e JSONexistentes;GET não altera registo. Completion requerido/aplicável e validação atual separadas de assinatura antiga. normative_response_complete=false por diferenças enumeradas. Metadados históricos desconhecidos permanecemnull, não inventados. FonteDOCX integralmente lida,§26.1/27/28.1; testes23/552 e complementoResponse1/34 com guardunitQA. | ChromiumQA21→24→25 na oportunidade31: títuloeditorial conserva3pareceres/hashoriginais; preço reabreproperty_review,conserva2pareceres, nova aprovação final independente/publicação restrita. Response200,completion100,UUIDinline e estranho23=403. Recibo revision-materiality. Regra v2 preserva ordem de coordenadas; teste semântico distingue reordenação de geometria de ordem de chaves, migração do escopo preserva hash/regra anteriores. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação."",""criterios_restantes"":""Imóvel31 preço+25 gravado/recuperado/submetido/revisto/aprovado/publicado restritamente; apenas property_review reaberto, outros dois pareceres e assinaturas preservados. Restam variantes de condição indicativa/compromisso e demais restrições tipológicas; não atribuir esta prova aos contratos de ofertas ainda pendentes de decisão."",""active"":false}},{""id"":""OP-FIELD-realEstatePatch-price"",""pedido"":""Campo realEstatePatch.price; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.price segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades"",""revision_20261011"":{""at"":""2026-10-11T00:41:45.130758+00:00"",""evidencia"":""AdaptadorOpportunityCanonicalResponse-3 recupera raiz/recurso/UUIDinline/versão/autor/tempo/exclusão da auditoria e JSONexistentes;GET não altera registo. Completion requerido/aplicável e validação atual separadas de assinatura antiga. normative_response_complete=false por diferenças enumeradas. Metadados históricos desconhecidos permanecemnull, não inventados. FonteDOCX integralmente lida,§26.1/27/28.1; testes23/552 e complementoResponse1/34 com guardunitQA. | ChromiumQA21→24→25 na oportunidade31: títuloeditorial conserva3pareceres/hashoriginais; preço reabreproperty_review,conserva2pareceres, nova aprovação final independente/publicação restrita. Response200,completion100,UUIDinline e estranho23=403. Recibo revision-materiality. Regra v2 preserva ordem de coordenadas; teste semântico distingue reordenação de geometria de ordem de chaves, migração do escopo preserva hash/regra anteriores. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação."",""criterios_restantes"":""Imóvel31 preço+25 gravado/recuperado/submetido/revisto/aprovado/publicado restritamente; apenas property_review reaberto, outros dois pareceres e assinaturas preservados. Restam variantes de condição indicativa/compromisso e demais restrições tipológicas; não atribuir esta prova aos contratos de ofertas ainda pendentes de decisão."",""active"":false}},{""id"":""OP-FIELD-realEstateResponse-price"",""pedido"":""Campo realEstateResponse.price; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.price segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades"",""revision_20261011"":{""at"":""2026-10-11T00:41:45.130758+00:00"",""evidencia"":""AdaptadorOpportunityCanonicalResponse-3 recupera raiz/recurso/UUIDinline/versão/autor/tempo/exclusão da auditoria e JSONexistentes;GET não altera registo. Completion requerido/aplicável e validação atual separadas de assinatura antiga. normative_response_complete=false por diferenças enumeradas. Metadados históricos desconhecidos permanecemnull, não inventados. FonteDOCX integralmente lida,§26.1/27/28.1; testes23/552 e complementoResponse1/34 com guardunitQA. | ChromiumQA21→24→25 na oportunidade31: títuloeditorial conserva3pareceres/hashoriginais; preço reabreproperty_review,conserva2pareceres, nova aprovação final independente/publicação restrita. Response200,completion100,UUIDinline e estranho23=403. Recibo revision-materiality. Regra v2 preserva ordem de coordenadas; teste semântico distingue reordenação de geometria de ordem de chaves, migração do escopo preserva hash/regra anteriores. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação."",""criterios_restantes"":""Imóvel31 preço+25 gravado/recuperado/submetido/revisto/aprovado/publicado restritamente; apenas property_review reaberto, outros dois pareceres e assinaturas preservados. Restam variantes de condição indicativa/compromisso e demais restrições tipológicas; não atribuir esta prova aos contratos de ofertas ainda pendentes de decisão."",""active"":false}}]","Não demonstrado individualmente; localizar critério e executar em QA. | [QA Response/materialidade/consumidores/candidata 11/10/2026] AdaptadorOpportunityCanonicalResponse-3 recupera raiz/recurso/UUIDinline/versão/autor/tempo/exclusão da auditoria e JSONexistentes;GET não altera registo. Completion requerido/aplicável e validação atual separadas de assinatura antiga. normative_response_complete=false por diferenças enumeradas. Metadados históricos desconhecidos permanecemnull, não inventados. FonteDOCX integralmente lida,§26.1/27/28.1; testes23/552 e complementoResponse1/34 com guardunitQA. | ChromiumQA21→24→25 na oportunidade31: títuloeditorial conserva3pareceres/hashoriginais; preço reabreproperty_review,conserva2pareceres, nova aprovação final independente/publicação restrita. Response200,completion100,UUIDinline e estranho23=403. Recibo revision-materiality. Regra v2 preserva ordem de coordenadas; teste semântico distingue reordenação de geometria de ordem de chaves, migração do escopo preserva hash/regra anteriores. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação. Os testes técnicos de ordem geométrica/metadados de raiz não são convertidos em aceitação visual.",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-price. Chave recuperada nos casos persistidos 31. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA. | [QA Response/materialidade/consumidores/candidata 11/10/2026] Serviços/JSON/organizações/audit_events existentes; SQLREADONLY e guardaunitQA; hashes assinados antigos preservados; nenhuma escrita ativa.,Não demonstrado individualmente; localizar critério e executar em QA. | [QA Response/materialidade/consumidores/candidata 11/10/2026] Novas sessões fundiário/biblioteca e consumidores já provados; clonecountry profile sem demais instalações. A/B/C37 não repetidos.,"Não demonstrado individualmente; localizar critério e executar em QA. | [QA Response/materialidade/consumidores/candidata 11/10/2026] AdaptadorOpportunityCanonicalResponse-3 recupera raiz/recurso/UUIDinline/versão/autor/tempo/exclusão da auditoria e JSONexistentes;GET não altera registo. Completion requerido/aplicável e validação atual separadas de assinatura antiga. normative_response_complete=false por diferenças enumeradas. Metadados históricos desconhecidos permanecemnull, não inventados. FonteDOCX integralmente lida,§26.1/27/28.1; testes23/552 e complementoResponse1/34 com guardunitQA. | ChromiumQA21→24→25 na oportunidade31: títuloeditorial conserva3pareceres/hashoriginais; preço reabreproperty_review,conserva2pareceres, nova aprovação final independente/publicação restrita. Response200,completion100,UUIDinline e estranho23=403. Recibo revision-materiality. Regra v2 preserva ordem de coordenadas; teste semântico distingue reordenação de geometria de ordem de chaves, migração do escopo preserva hash/regra anteriores. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação.",Mesmo campo canónico; variantes de operação conservadas | [QA Response/materialidade/consumidores/candidata 11/10/2026] Critérios demonstrados individualmente; estados globais conservados; candidataCOUNTRY02 separada das exclusões.,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-price. Chave recuperada nos casos persistidos 31. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""price"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-price. Chave recuperada nos casos persistidos 31. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,"[QA Response/materialidade/consumidores/candidata 11/10/2026] Imóvel31 preço+25 gravado/recuperado/submetido/revisto/aprovado/publicado restritamente; apenas property_review reaberto, outros dois pareceres e assinaturas preservados. Restam variantes de condição indicativa/compromisso e demais restrições tipológicas; não atribuir esta prova aos contratos de ofertas ainda pendentes de decisão.",Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente. | [QA Response/materialidade/consumidores/candidata 11/10/2026] AdaptadorOpportunityCanonicalResponse-3 recupera raiz/recurso/UUIDinline/versão/autor/tempo/exclusão da auditoria e JSONexistentes;GET não altera registo. Completion requerido/aplicável e validação atual separadas de assinatura antiga. normative_response_complete=false por diferenças enumeradas. Metadados históricos desconhecidos permanecemnull, não inventados. FonteDOCX integralmente lida,§26.1/27/28.1; testes23/552 e complementoResponse1/34 com guardunitQA. | ChromiumQA21→24→25 na oportunidade31: títuloeditorial conserva3pareceres/hashoriginais; preço reabreproperty_review,conserva2pareceres, nova aprovação final independente/publicação restrita. Response200,completion100,UUIDinline e estranho23=403. Recibo revision-materiality. Regra v2 preserva ordem de coordenadas; teste semântico distingue reordenação de geometria de ordem de chaves, migração do escopo preserva hash/regra anteriores. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação.",Não demonstrado individualmente; localizar critério e executar em QA. | [QA Response/materialidade/consumidores/candidata 11/10/2026] Pedidos reais18097/alvoQA; estados por consumidor nos recibos;GETResponse sem gravação e recusas403/404/409 preservadas.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[B3 QA 13/10/2026] API/SQL, não visual. Evidência/estado/licença explicitamente sintéticos, sem direito/ato externo. B3 executa só handler próprio, não novo ensaio de supervisão do worker. Tabela única saldo-opcao-B.md liga cada critério restante a trabalho executável/C135/outra dependência;25–43h não são horas consumidas nem prazo garantido. Sem delta do código do produto/recompilação/alteração ativa; candidata final ainda não fixada.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-evidence-description,"Persistir, validar e recuperar evidence.description; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-evidence-description: Persistir, recuperar e validar evidence.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceCreate-description: Persistir, recuperar e validar evidenceCreate.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidencePatch-description: Persistir, recuperar e validar evidencePatch.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceResponse-description: Persistir, recuperar e validar evidenceResponse.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-evidence-description: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceCreate-description: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidencePatch-description: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceResponse-description: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-evidence-description | OP-FIELD-evidenceCreate-description | OP-FIELD-evidencePatch-description | OP-FIELD-evidenceResponse-description,4,"[{""id"":""OP-FIELD-evidence-description"",""pedido"":""Campo evidence.description; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidence.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceCreate-description"",""pedido"":""Campo evidenceCreate.description; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceCreate.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidencePatch-description"",""pedido"":""Campo evidencePatch.description; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidencePatch.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceResponse-description"",""pedido"":""Campo evidenceResponse.description; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceResponse.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""evidence"", ""schema_property"": ""description"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""evidences.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-description. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-evidence-verified,"Persistir, validar e recuperar evidence.verified; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-evidence-verified: Persistir, recuperar e validar evidence.verified segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceCreate-verified: Persistir, recuperar e validar evidenceCreate.verified segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidencePatch-verified: Persistir, recuperar e validar evidencePatch.verified segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceResponse-verified: Persistir, recuperar e validar evidenceResponse.verified segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-evidence-verified: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceCreate-verified: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidencePatch-verified: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceResponse-verified: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-evidence-verified | OP-FIELD-evidenceCreate-verified | OP-FIELD-evidencePatch-verified | OP-FIELD-evidenceResponse-verified,4,"[{""id"":""OP-FIELD-evidence-verified"",""pedido"":""Campo evidence.verified; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidence.verified segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceCreate-verified"",""pedido"":""Campo evidenceCreate.verified; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceCreate.verified segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidencePatch-verified"",""pedido"":""Campo evidencePatch.verified; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidencePatch.verified segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceResponse-verified"",""pedido"":""Campo evidenceResponse.verified; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceResponse.verified segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""evidence"", ""schema_property"": ""verified"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""evidences.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-verified. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-evidence-deleted_at,"Persistir, validar e recuperar evidence.deleted_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-evidence-deleted_at: Persistir, recuperar e validar evidence.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceResponse-deleted_at: Persistir, recuperar e validar evidenceResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-evidence-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceResponse-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-evidence-deleted_at | OP-FIELD-evidenceResponse-deleted_at,2,"[{""id"":""OP-FIELD-evidence-deleted_at"",""pedido"":""Campo evidence.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidence.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceResponse-deleted_at"",""pedido"":""Campo evidenceResponse.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""evidence"", ""schema_property"": ""deleted_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""evidences.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-evidence-deleted_by,"Persistir, validar e recuperar evidence.deleted_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-evidence-deleted_by: Persistir, recuperar e validar evidence.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceResponse-deleted_by: Persistir, recuperar e validar evidenceResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-evidence-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceResponse-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-evidence-deleted_by | OP-FIELD-evidenceResponse-deleted_by,2,"[{""id"":""OP-FIELD-evidence-deleted_by"",""pedido"":""Campo evidence.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidence.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceResponse-deleted_by"",""pedido"":""Campo evidenceResponse.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""evidence"", ""schema_property"": ""deleted_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""evidences.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-evidence-created_by,"Persistir, validar e recuperar evidence.created_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-created_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-evidence-created_by: Persistir, recuperar e validar evidence.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceResponse-created_by: Persistir, recuperar e validar evidenceResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-evidence-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceResponse-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-evidence-created_by | OP-FIELD-evidenceResponse-created_by,2,"[{""id"":""OP-FIELD-evidence-created_by"",""pedido"":""Campo evidence.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidence.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceResponse-created_by"",""pedido"":""Campo evidenceResponse.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-created_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-created_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""evidence"", ""schema_property"": ""created_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""evidences.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-created_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-evidence-created_at,"Persistir, validar e recuperar evidence.created_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-created_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-evidence-created_at: Persistir, recuperar e validar evidence.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceResponse-created_at: Persistir, recuperar e validar evidenceResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-evidence-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceResponse-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-evidence-created_at | OP-FIELD-evidenceResponse-created_at,2,"[{""id"":""OP-FIELD-evidence-created_at"",""pedido"":""Campo evidence.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidence.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceResponse-created_at"",""pedido"":""Campo evidenceResponse.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-created_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-created_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""evidence"", ""schema_property"": ""created_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""evidences.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-created_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-evidence-updated_by,"Persistir, validar e recuperar evidence.updated_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-updated_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-evidence-updated_by: Persistir, recuperar e validar evidence.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceResponse-updated_by: Persistir, recuperar e validar evidenceResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-evidence-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceResponse-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-evidence-updated_by | OP-FIELD-evidenceResponse-updated_by,2,"[{""id"":""OP-FIELD-evidence-updated_by"",""pedido"":""Campo evidence.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidence.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceResponse-updated_by"",""pedido"":""Campo evidenceResponse.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-updated_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-updated_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""evidence"", ""schema_property"": ""updated_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""evidences.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-updated_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-evidence-updated_at,"Persistir, validar e recuperar evidence.updated_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-updated_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-evidence-updated_at: Persistir, recuperar e validar evidence.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-evidenceResponse-updated_at: Persistir, recuperar e validar evidenceResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-evidence-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-evidenceResponse-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-evidence-updated_at | OP-FIELD-evidenceResponse-updated_at,2,"[{""id"":""OP-FIELD-evidence-updated_at"",""pedido"":""Campo evidence.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidence.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-evidenceResponse-updated_at"",""pedido"":""Campo evidenceResponse.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar evidenceResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-updated_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-updated_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""evidence"", ""schema_property"": ""updated_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""evidences.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-evidence-updated_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-document-id,"Persistir, validar e recuperar document.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-document-id: Persistir, recuperar e validar document.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentResponse-id: Persistir, recuperar e validar documentResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-document-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentResponse-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-document-id | OP-FIELD-documentResponse-id,2,"[{""id"":""OP-FIELD-document-id"",""pedido"":""Campo document.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar document.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentResponse-id"",""pedido"":""Campo documentResponse.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""document"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""documents.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-document-version,"Persistir, validar e recuperar document.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-document-version: Persistir, recuperar e validar document.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentResponse-version: Persistir, recuperar e validar documentResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-document-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentResponse-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-document-version | OP-FIELD-documentResponse-version,2,"[{""id"":""OP-FIELD-document-version"",""pedido"":""Campo document.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar document.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentResponse-version"",""pedido"":""Campo documentResponse.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""document"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""documents.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-document-is_deleted,"Persistir, validar e recuperar document.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-document-is_deleted: Persistir, recuperar e validar document.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentResponse-is_deleted: Persistir, recuperar e validar documentResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-document-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentResponse-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-document-is_deleted | OP-FIELD-documentResponse-is_deleted,2,"[{""id"":""OP-FIELD-document-is_deleted"",""pedido"":""Campo document.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar document.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentResponse-is_deleted"",""pedido"":""Campo documentResponse.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""document"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""documents.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-document-delete_reason,"Persistir, validar e recuperar document.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-document-delete_reason: Persistir, recuperar e validar document.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentResponse-delete_reason: Persistir, recuperar e validar documentResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-document-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentResponse-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-document-delete_reason | OP-FIELD-documentResponse-delete_reason,2,"[{""id"":""OP-FIELD-document-delete_reason"",""pedido"":""Campo document.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar document.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentResponse-delete_reason"",""pedido"":""Campo documentResponse.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""document"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""documents.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-document-title,"Persistir, validar e recuperar document.title; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-title. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-document-title: Persistir, recuperar e validar document.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentCreate-title: Persistir, recuperar e validar documentCreate.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentPatch-title: Persistir, recuperar e validar documentPatch.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentResponse-title: Persistir, recuperar e validar documentResponse.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-document-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentCreate-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentPatch-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentResponse-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-document-title | OP-FIELD-documentCreate-title | OP-FIELD-documentPatch-title | OP-FIELD-documentResponse-title,4,"[{""id"":""OP-FIELD-document-title"",""pedido"":""Campo document.title; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar document.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentCreate-title"",""pedido"":""Campo documentCreate.title; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentCreate.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentPatch-title"",""pedido"":""Campo documentPatch.title; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentPatch.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentResponse-title"",""pedido"":""Campo documentResponse.title; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentResponse.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-title. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-title. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""document"", ""schema_property"": ""title"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""documents.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-title. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-document-mime_type,"Persistir, validar e recuperar document.mime_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-mime_type. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-document-mime_type: Persistir, recuperar e validar document.mime_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentCreate-mime_type: Persistir, recuperar e validar documentCreate.mime_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentPatch-mime_type: Persistir, recuperar e validar documentPatch.mime_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentResponse-mime_type: Persistir, recuperar e validar documentResponse.mime_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-document-mime_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentCreate-mime_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentPatch-mime_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentResponse-mime_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-document-mime_type | OP-FIELD-documentCreate-mime_type | OP-FIELD-documentPatch-mime_type | OP-FIELD-documentResponse-mime_type,4,"[{""id"":""OP-FIELD-document-mime_type"",""pedido"":""Campo document.mime_type; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar document.mime_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentCreate-mime_type"",""pedido"":""Campo documentCreate.mime_type; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentCreate.mime_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentPatch-mime_type"",""pedido"":""Campo documentPatch.mime_type; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentPatch.mime_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentResponse-mime_type"",""pedido"":""Campo documentResponse.mime_type; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentResponse.mime_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-mime_type. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-mime_type. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""document"", ""schema_property"": ""mime_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""documents.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-mime_type. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-document-url,"Persistir, validar e recuperar document.url; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-document-url: Persistir, recuperar e validar document.url segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentCreate-url: Persistir, recuperar e validar documentCreate.url segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentPatch-url: Persistir, recuperar e validar documentPatch.url segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentResponse-url: Persistir, recuperar e validar documentResponse.url segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-document-url: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentCreate-url: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentPatch-url: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentResponse-url: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-document-url | OP-FIELD-documentCreate-url | OP-FIELD-documentPatch-url | OP-FIELD-documentResponse-url,4,"[{""id"":""OP-FIELD-document-url"",""pedido"":""Campo document.url; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar document.url segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentCreate-url"",""pedido"":""Campo documentCreate.url; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentCreate.url segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentPatch-url"",""pedido"":""Campo documentPatch.url; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentPatch.url segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentResponse-url"",""pedido"":""Campo documentResponse.url; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentResponse.url segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""document"", ""schema_property"": ""url"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""documents.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-url. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-document-confidential,"Persistir, validar e recuperar document.confidential; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-document-confidential: Persistir, recuperar e validar document.confidential segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentCreate-confidential: Persistir, recuperar e validar documentCreate.confidential segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentPatch-confidential: Persistir, recuperar e validar documentPatch.confidential segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentResponse-confidential: Persistir, recuperar e validar documentResponse.confidential segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-document-confidential: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentCreate-confidential: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentPatch-confidential: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentResponse-confidential: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-document-confidential | OP-FIELD-documentCreate-confidential | OP-FIELD-documentPatch-confidential | OP-FIELD-documentResponse-confidential,4,"[{""id"":""OP-FIELD-document-confidential"",""pedido"":""Campo document.confidential; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar document.confidential segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentCreate-confidential"",""pedido"":""Campo documentCreate.confidential; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentCreate.confidential segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentPatch-confidential"",""pedido"":""Campo documentPatch.confidential; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentPatch.confidential segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentResponse-confidential"",""pedido"":""Campo documentResponse.confidential; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentResponse.confidential segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""document"", ""schema_property"": ""confidential"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""documents.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-confidential. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-document-deleted_at,"Persistir, validar e recuperar document.deleted_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-document-deleted_at: Persistir, recuperar e validar document.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentResponse-deleted_at: Persistir, recuperar e validar documentResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-document-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentResponse-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-document-deleted_at | OP-FIELD-documentResponse-deleted_at,2,"[{""id"":""OP-FIELD-document-deleted_at"",""pedido"":""Campo document.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar document.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentResponse-deleted_at"",""pedido"":""Campo documentResponse.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""document"", ""schema_property"": ""deleted_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""documents.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-document-deleted_by,"Persistir, validar e recuperar document.deleted_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-document-deleted_by: Persistir, recuperar e validar document.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentResponse-deleted_by: Persistir, recuperar e validar documentResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-document-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentResponse-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-document-deleted_by | OP-FIELD-documentResponse-deleted_by,2,"[{""id"":""OP-FIELD-document-deleted_by"",""pedido"":""Campo document.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar document.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentResponse-deleted_by"",""pedido"":""Campo documentResponse.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""document"", ""schema_property"": ""deleted_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""documents.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-document-created_by,"Persistir, validar e recuperar document.created_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-created_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-document-created_by: Persistir, recuperar e validar document.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentResponse-created_by: Persistir, recuperar e validar documentResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-document-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentResponse-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-document-created_by | OP-FIELD-documentResponse-created_by,2,"[{""id"":""OP-FIELD-document-created_by"",""pedido"":""Campo document.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar document.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentResponse-created_by"",""pedido"":""Campo documentResponse.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-created_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-created_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""document"", ""schema_property"": ""created_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""documents.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-created_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-document-created_at,"Persistir, validar e recuperar document.created_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-created_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-document-created_at: Persistir, recuperar e validar document.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentResponse-created_at: Persistir, recuperar e validar documentResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-document-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentResponse-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-document-created_at | OP-FIELD-documentResponse-created_at,2,"[{""id"":""OP-FIELD-document-created_at"",""pedido"":""Campo document.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar document.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentResponse-created_at"",""pedido"":""Campo documentResponse.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-created_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-created_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""document"", ""schema_property"": ""created_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""documents.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-created_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-document-updated_by,"Persistir, validar e recuperar document.updated_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-updated_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-document-updated_by: Persistir, recuperar e validar document.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentResponse-updated_by: Persistir, recuperar e validar documentResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-document-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentResponse-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-document-updated_by | OP-FIELD-documentResponse-updated_by,2,"[{""id"":""OP-FIELD-document-updated_by"",""pedido"":""Campo document.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar document.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentResponse-updated_by"",""pedido"":""Campo documentResponse.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-updated_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-updated_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""document"", ""schema_property"": ""updated_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""documents.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-updated_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-document-updated_at,"Persistir, validar e recuperar document.updated_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-updated_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-document-updated_at: Persistir, recuperar e validar document.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentResponse-updated_at: Persistir, recuperar e validar documentResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-document-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentResponse-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-document-updated_at | OP-FIELD-documentResponse-updated_at,2,"[{""id"":""OP-FIELD-document-updated_at"",""pedido"":""Campo document.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar document.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentResponse-updated_at"",""pedido"":""Campo documentResponse.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-updated_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-updated_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""document"", ""schema_property"": ""updated_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""documents.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-updated_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-document-category,"Persistir, validar e recuperar document.category; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-category. Chave recuperada nos casos persistidos 30,31,32,33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-document-category: Persistir, recuperar e validar document.category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentCreate-category: Persistir, recuperar e validar documentCreate.category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentPatch-category: Persistir, recuperar e validar documentPatch.category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentResponse-category: Persistir, recuperar e validar documentResponse.category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-document-category: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentCreate-category: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentPatch-category: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentResponse-category: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-document-category | OP-FIELD-documentCreate-category | OP-FIELD-documentPatch-category | OP-FIELD-documentResponse-category,4,"[{""id"":""OP-FIELD-document-category"",""pedido"":""Campo document.category; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar document.category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentCreate-category"",""pedido"":""Campo documentCreate.category; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentCreate.category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentPatch-category"",""pedido"":""Campo documentPatch.category; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentPatch.category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentResponse-category"",""pedido"":""Campo documentResponse.category; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentResponse.category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-category. Chave recuperada nos casos persistidos 30,31,32,33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-category. Chave recuperada nos casos persistidos 30,31,32,33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""document"", ""schema_property"": ""category"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""documents.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-category. Chave recuperada nos casos persistidos 30,31,32,33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-document-original_name,"Persistir, validar e recuperar document.original_name; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-original_name. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-document-original_name: Persistir, recuperar e validar document.original_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentCreate-original_name: Persistir, recuperar e validar documentCreate.original_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentPatch-original_name: Persistir, recuperar e validar documentPatch.original_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-documentResponse-original_name: Persistir, recuperar e validar documentResponse.original_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-document-original_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentCreate-original_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentPatch-original_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-documentResponse-original_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-document-original_name | OP-FIELD-documentCreate-original_name | OP-FIELD-documentPatch-original_name | OP-FIELD-documentResponse-original_name,4,"[{""id"":""OP-FIELD-document-original_name"",""pedido"":""Campo document.original_name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar document.original_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentCreate-original_name"",""pedido"":""Campo documentCreate.original_name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentCreate.original_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentPatch-original_name"",""pedido"":""Campo documentPatch.original_name; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentPatch.original_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-documentResponse-original_name"",""pedido"":""Campo documentResponse.original_name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar documentResponse.original_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-original_name. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-original_name. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""document"", ""schema_property"": ""original_name"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""documents.[]""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-document-original_name. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-image-id,"Persistir, validar e recuperar image.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-id. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-image-id: Persistir, recuperar e validar image.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageResponse-id: Persistir, recuperar e validar imageResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-image-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageResponse-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-image-id | OP-FIELD-imageResponse-id,2,"[{""id"":""OP-FIELD-image-id"",""pedido"":""Campo image.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar image.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageResponse-id"",""pedido"":""Campo imageResponse.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-id. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-id. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""image"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""images.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-id. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-image-version,"Persistir, validar e recuperar image.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-version. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-image-version: Persistir, recuperar e validar image.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageResponse-version: Persistir, recuperar e validar imageResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-image-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageResponse-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-image-version | OP-FIELD-imageResponse-version,2,"[{""id"":""OP-FIELD-image-version"",""pedido"":""Campo image.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar image.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageResponse-version"",""pedido"":""Campo imageResponse.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-version. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-version. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""image"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""images.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-version. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-image-is_deleted,"Persistir, validar e recuperar image.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-is_deleted. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-image-is_deleted: Persistir, recuperar e validar image.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageResponse-is_deleted: Persistir, recuperar e validar imageResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-image-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageResponse-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-image-is_deleted | OP-FIELD-imageResponse-is_deleted,2,"[{""id"":""OP-FIELD-image-is_deleted"",""pedido"":""Campo image.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar image.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageResponse-is_deleted"",""pedido"":""Campo imageResponse.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-is_deleted. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-is_deleted. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""image"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""images.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-is_deleted. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-image-delete_reason,"Persistir, validar e recuperar image.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-delete_reason. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-image-delete_reason: Persistir, recuperar e validar image.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageResponse-delete_reason: Persistir, recuperar e validar imageResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-image-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageResponse-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-image-delete_reason | OP-FIELD-imageResponse-delete_reason,2,"[{""id"":""OP-FIELD-image-delete_reason"",""pedido"":""Campo image.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar image.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageResponse-delete_reason"",""pedido"":""Campo imageResponse.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-delete_reason. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-delete_reason. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""image"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""images.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-delete_reason. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-image-title,"Persistir, validar e recuperar image.title; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-title. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-image-title: Persistir, recuperar e validar image.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageCreate-title: Persistir, recuperar e validar imageCreate.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imagePatch-title: Persistir, recuperar e validar imagePatch.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageResponse-title: Persistir, recuperar e validar imageResponse.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-image-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageCreate-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imagePatch-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageResponse-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-image-title | OP-FIELD-imageCreate-title | OP-FIELD-imagePatch-title | OP-FIELD-imageResponse-title,4,"[{""id"":""OP-FIELD-image-title"",""pedido"":""Campo image.title; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar image.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageCreate-title"",""pedido"":""Campo imageCreate.title; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageCreate.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imagePatch-title"",""pedido"":""Campo imagePatch.title; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imagePatch.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageResponse-title"",""pedido"":""Campo imageResponse.title; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageResponse.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-title. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-title. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""image"", ""schema_property"": ""title"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""images.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-title. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-image-url,"Persistir, validar e recuperar image.url; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-image-url: Persistir, recuperar e validar image.url segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageCreate-url: Persistir, recuperar e validar imageCreate.url segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imagePatch-url: Persistir, recuperar e validar imagePatch.url segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageResponse-url: Persistir, recuperar e validar imageResponse.url segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-image-url: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageCreate-url: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imagePatch-url: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageResponse-url: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-image-url | OP-FIELD-imageCreate-url | OP-FIELD-imagePatch-url | OP-FIELD-imageResponse-url,4,"[{""id"":""OP-FIELD-image-url"",""pedido"":""Campo image.url; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar image.url segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageCreate-url"",""pedido"":""Campo imageCreate.url; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageCreate.url segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imagePatch-url"",""pedido"":""Campo imagePatch.url; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imagePatch.url segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageResponse-url"",""pedido"":""Campo imageResponse.url; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageResponse.url segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""image"", ""schema_property"": ""url"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""images.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-url. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-image-alt_text,"Persistir, validar e recuperar image.alt_text; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-alt_text. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-image-alt_text: Persistir, recuperar e validar image.alt_text segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageCreate-alt_text: Persistir, recuperar e validar imageCreate.alt_text segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imagePatch-alt_text: Persistir, recuperar e validar imagePatch.alt_text segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageResponse-alt_text: Persistir, recuperar e validar imageResponse.alt_text segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-image-alt_text: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageCreate-alt_text: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imagePatch-alt_text: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageResponse-alt_text: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-image-alt_text | OP-FIELD-imageCreate-alt_text | OP-FIELD-imagePatch-alt_text | OP-FIELD-imageResponse-alt_text,4,"[{""id"":""OP-FIELD-image-alt_text"",""pedido"":""Campo image.alt_text; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar image.alt_text segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageCreate-alt_text"",""pedido"":""Campo imageCreate.alt_text; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageCreate.alt_text segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imagePatch-alt_text"",""pedido"":""Campo imagePatch.alt_text; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imagePatch.alt_text segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageResponse-alt_text"",""pedido"":""Campo imageResponse.alt_text; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageResponse.alt_text segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-alt_text. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-alt_text. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""image"", ""schema_property"": ""alt_text"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""images.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-alt_text. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-image-is_cover,"Persistir, validar e recuperar image.is_cover; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-is_cover. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-image-is_cover: Persistir, recuperar e validar image.is_cover segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageCreate-is_cover: Persistir, recuperar e validar imageCreate.is_cover segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imagePatch-is_cover: Persistir, recuperar e validar imagePatch.is_cover segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageResponse-is_cover: Persistir, recuperar e validar imageResponse.is_cover segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-image-is_cover: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageCreate-is_cover: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imagePatch-is_cover: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageResponse-is_cover: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-image-is_cover | OP-FIELD-imageCreate-is_cover | OP-FIELD-imagePatch-is_cover | OP-FIELD-imageResponse-is_cover,4,"[{""id"":""OP-FIELD-image-is_cover"",""pedido"":""Campo image.is_cover; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar image.is_cover segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageCreate-is_cover"",""pedido"":""Campo imageCreate.is_cover; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageCreate.is_cover segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imagePatch-is_cover"",""pedido"":""Campo imagePatch.is_cover; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imagePatch.is_cover segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageResponse-is_cover"",""pedido"":""Campo imageResponse.is_cover; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageResponse.is_cover segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-is_cover. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-is_cover. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""image"", ""schema_property"": ""is_cover"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""images.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-is_cover. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-image-sort_order,"Persistir, validar e recuperar image.sort_order; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-image-sort_order: Persistir, recuperar e validar image.sort_order segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageCreate-sort_order: Persistir, recuperar e validar imageCreate.sort_order segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imagePatch-sort_order: Persistir, recuperar e validar imagePatch.sort_order segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageResponse-sort_order: Persistir, recuperar e validar imageResponse.sort_order segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-image-sort_order: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageCreate-sort_order: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imagePatch-sort_order: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageResponse-sort_order: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-image-sort_order | OP-FIELD-imageCreate-sort_order | OP-FIELD-imagePatch-sort_order | OP-FIELD-imageResponse-sort_order,4,"[{""id"":""OP-FIELD-image-sort_order"",""pedido"":""Campo image.sort_order; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar image.sort_order segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageCreate-sort_order"",""pedido"":""Campo imageCreate.sort_order; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageCreate.sort_order segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imagePatch-sort_order"",""pedido"":""Campo imagePatch.sort_order; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imagePatch.sort_order segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageResponse-sort_order"",""pedido"":""Campo imageResponse.sort_order; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageResponse.sort_order segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""image"", ""schema_property"": ""sort_order"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""images.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-sort_order. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-image-deleted_at,"Persistir, validar e recuperar image.deleted_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-deleted_at. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-image-deleted_at: Persistir, recuperar e validar image.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageResponse-deleted_at: Persistir, recuperar e validar imageResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-image-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageResponse-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-image-deleted_at | OP-FIELD-imageResponse-deleted_at,2,"[{""id"":""OP-FIELD-image-deleted_at"",""pedido"":""Campo image.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar image.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageResponse-deleted_at"",""pedido"":""Campo imageResponse.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-deleted_at. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-deleted_at. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""image"", ""schema_property"": ""deleted_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""images.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-deleted_at. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-image-deleted_by,"Persistir, validar e recuperar image.deleted_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-deleted_by. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-image-deleted_by: Persistir, recuperar e validar image.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageResponse-deleted_by: Persistir, recuperar e validar imageResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-image-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageResponse-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-image-deleted_by | OP-FIELD-imageResponse-deleted_by,2,"[{""id"":""OP-FIELD-image-deleted_by"",""pedido"":""Campo image.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar image.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageResponse-deleted_by"",""pedido"":""Campo imageResponse.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-deleted_by. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-deleted_by. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""image"", ""schema_property"": ""deleted_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""images.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-deleted_by. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-image-created_by,"Persistir, validar e recuperar image.created_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-created_by. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-image-created_by: Persistir, recuperar e validar image.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageResponse-created_by: Persistir, recuperar e validar imageResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-image-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageResponse-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-image-created_by | OP-FIELD-imageResponse-created_by,2,"[{""id"":""OP-FIELD-image-created_by"",""pedido"":""Campo image.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar image.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageResponse-created_by"",""pedido"":""Campo imageResponse.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-created_by. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-created_by. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""image"", ""schema_property"": ""created_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""images.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-created_by. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-image-created_at,"Persistir, validar e recuperar image.created_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-created_at. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-image-created_at: Persistir, recuperar e validar image.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageResponse-created_at: Persistir, recuperar e validar imageResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-image-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageResponse-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-image-created_at | OP-FIELD-imageResponse-created_at,2,"[{""id"":""OP-FIELD-image-created_at"",""pedido"":""Campo image.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar image.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageResponse-created_at"",""pedido"":""Campo imageResponse.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-created_at. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-created_at. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""image"", ""schema_property"": ""created_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""images.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-created_at. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-image-updated_by,"Persistir, validar e recuperar image.updated_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-updated_by. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-image-updated_by: Persistir, recuperar e validar image.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageResponse-updated_by: Persistir, recuperar e validar imageResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-image-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageResponse-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-image-updated_by | OP-FIELD-imageResponse-updated_by,2,"[{""id"":""OP-FIELD-image-updated_by"",""pedido"":""Campo image.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar image.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageResponse-updated_by"",""pedido"":""Campo imageResponse.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-updated_by. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-updated_by. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""image"", ""schema_property"": ""updated_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""images.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-updated_by. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-image-updated_at,"Persistir, validar e recuperar image.updated_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-updated_at. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-image-updated_at: Persistir, recuperar e validar image.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-imageResponse-updated_at: Persistir, recuperar e validar imageResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-image-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-imageResponse-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-image-updated_at | OP-FIELD-imageResponse-updated_at,2,"[{""id"":""OP-FIELD-image-updated_at"",""pedido"":""Campo image.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar image.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-imageResponse-updated_at"",""pedido"":""Campo imageResponse.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar imageResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-updated_at. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-updated_at. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""image"", ""schema_property"": ""updated_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""images.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-image-updated_at. Chave recuperada nos casos persistidos 33. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Coleções de recursos privadas preparadas em QA; esquema ativo ausente. Correspondência integral deste campo com o contrato ainda não demonstrada.,"Plano autenticado de recursos; scan por binário e GD para derivadas, sem bloquear metadados.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-realEstate-id,"Persistir, validar e recuperar realEstate.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-id. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-id: Persistir, recuperar e validar realEstate.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-id: Persistir, recuperar e validar realEstateResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-id | OP-FIELD-realEstateResponse-id,2,"[{""id"":""OP-FIELD-realEstate-id"",""pedido"":""Campo realEstate.id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-id"",""pedido"":""Campo realEstateResponse.id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-id. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-id. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-id. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-realEstate-version,"Persistir, validar e recuperar realEstate.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-version. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-version: Persistir, recuperar e validar realEstate.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-version: Persistir, recuperar e validar realEstateResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-version | OP-FIELD-realEstateResponse-version,2,"[{""id"":""OP-FIELD-realEstate-version"",""pedido"":""Campo realEstate.version; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-version"",""pedido"":""Campo realEstateResponse.version; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-version. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-version. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-version. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-realEstate-is_deleted,"Persistir, validar e recuperar realEstate.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-is_deleted. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-is_deleted: Persistir, recuperar e validar realEstate.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-is_deleted: Persistir, recuperar e validar realEstateResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-is_deleted | OP-FIELD-realEstateResponse-is_deleted,2,"[{""id"":""OP-FIELD-realEstate-is_deleted"",""pedido"":""Campo realEstate.is_deleted; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-is_deleted"",""pedido"":""Campo realEstateResponse.is_deleted; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-is_deleted. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-is_deleted. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-is_deleted. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-realEstate-deleted_at,"Persistir, validar e recuperar realEstate.deleted_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-deleted_at. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-deleted_at: Persistir, recuperar e validar realEstate.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-deleted_at: Persistir, recuperar e validar realEstateResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-deleted_at | OP-FIELD-realEstateResponse-deleted_at,2,"[{""id"":""OP-FIELD-realEstate-deleted_at"",""pedido"":""Campo realEstate.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-deleted_at"",""pedido"":""Campo realEstateResponse.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-deleted_at. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-deleted_at. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""deleted_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-deleted_at. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-realEstate-deleted_by,"Persistir, validar e recuperar realEstate.deleted_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-deleted_by. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-deleted_by: Persistir, recuperar e validar realEstate.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-deleted_by: Persistir, recuperar e validar realEstateResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-deleted_by | OP-FIELD-realEstateResponse-deleted_by,2,"[{""id"":""OP-FIELD-realEstate-deleted_by"",""pedido"":""Campo realEstate.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-deleted_by"",""pedido"":""Campo realEstateResponse.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-deleted_by. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-deleted_by. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""deleted_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-deleted_by. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-realEstate-delete_reason,"Persistir, validar e recuperar realEstate.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-delete_reason. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-delete_reason: Persistir, recuperar e validar realEstate.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-delete_reason: Persistir, recuperar e validar realEstateResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-delete_reason | OP-FIELD-realEstateResponse-delete_reason,2,"[{""id"":""OP-FIELD-realEstate-delete_reason"",""pedido"":""Campo realEstate.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-delete_reason"",""pedido"":""Campo realEstateResponse.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-delete_reason. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-delete_reason. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-delete_reason. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-realEstate-created_by,"Persistir, validar e recuperar realEstate.created_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-created_by. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-created_by: Persistir, recuperar e validar realEstate.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-created_by: Persistir, recuperar e validar realEstateResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-created_by | OP-FIELD-realEstateResponse-created_by,2,"[{""id"":""OP-FIELD-realEstate-created_by"",""pedido"":""Campo realEstate.created_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-created_by"",""pedido"":""Campo realEstateResponse.created_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-created_by. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-created_by. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""created_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-created_by. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-realEstate-created_at,"Persistir, validar e recuperar realEstate.created_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-created_at. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-created_at: Persistir, recuperar e validar realEstate.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-created_at: Persistir, recuperar e validar realEstateResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-created_at | OP-FIELD-realEstateResponse-created_at,2,"[{""id"":""OP-FIELD-realEstate-created_at"",""pedido"":""Campo realEstate.created_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-created_at"",""pedido"":""Campo realEstateResponse.created_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-created_at. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-created_at. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""created_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-created_at. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-realEstate-updated_by,"Persistir, validar e recuperar realEstate.updated_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-updated_by. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-updated_by: Persistir, recuperar e validar realEstate.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-updated_by: Persistir, recuperar e validar realEstateResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-updated_by | OP-FIELD-realEstateResponse-updated_by,2,"[{""id"":""OP-FIELD-realEstate-updated_by"",""pedido"":""Campo realEstate.updated_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-updated_by"",""pedido"":""Campo realEstateResponse.updated_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-updated_by. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-updated_by. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""updated_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-updated_by. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-realEstate-updated_at,"Persistir, validar e recuperar realEstate.updated_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-updated_at. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-updated_at: Persistir, recuperar e validar realEstate.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-updated_at: Persistir, recuperar e validar realEstateResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-updated_at | OP-FIELD-realEstateResponse-updated_at,2,"[{""id"":""OP-FIELD-realEstate-updated_at"",""pedido"":""Campo realEstate.updated_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-updated_at"",""pedido"":""Campo realEstateResponse.updated_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-updated_at. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-updated_at. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""updated_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-updated_at. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-realEstate-transaction_type,"Persistir, validar e recuperar realEstate.transaction_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","functional-lease-workflow-chromium-20261011.json; functional-lease-workflow-persistence-qa-20261011.json; outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-transaction_type. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-transaction_type: Persistir, recuperar e validar realEstate.transaction_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-transaction_type: Persistir, recuperar e validar realEstateCreate.transaction_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-transaction_type: Persistir, recuperar e validar realEstatePatch.transaction_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-transaction_type: Persistir, recuperar e validar realEstateResponse.transaction_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-transaction_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-transaction_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-transaction_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-transaction_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-transaction_type | OP-FIELD-realEstateCreate-transaction_type | OP-FIELD-realEstatePatch-transaction_type | OP-FIELD-realEstateResponse-transaction_type,4,"[{""id"":""OP-FIELD-realEstate-transaction_type"",""pedido"":""Campo realEstate.transaction_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.transaction_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-transaction_type"",""pedido"":""Campo realEstateCreate.transaction_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.transaction_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-transaction_type"",""pedido"":""Campo realEstatePatch.transaction_type; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.transaction_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-transaction_type"",""pedido"":""Campo realEstateResponse.transaction_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.transaction_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-transaction_type. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"functional-lease-workflow-chromium-20261011.json; functional-lease-workflow-persistence-qa-20261011.json; outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-transaction_type. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""transaction_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-transaction_type. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-realEstate-property_type,"Persistir, validar e recuperar realEstate.property_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-property_type. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-property_type: Persistir, recuperar e validar realEstate.property_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-property_type: Persistir, recuperar e validar realEstateCreate.property_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-property_type: Persistir, recuperar e validar realEstatePatch.property_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-property_type: Persistir, recuperar e validar realEstateResponse.property_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-property_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-property_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-property_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-property_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-property_type | OP-FIELD-realEstateCreate-property_type | OP-FIELD-realEstatePatch-property_type | OP-FIELD-realEstateResponse-property_type,4,"[{""id"":""OP-FIELD-realEstate-property_type"",""pedido"":""Campo realEstate.property_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.property_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-property_type"",""pedido"":""Campo realEstateCreate.property_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.property_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-property_type"",""pedido"":""Campo realEstatePatch.property_type; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.property_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-property_type"",""pedido"":""Campo realEstateResponse.property_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.property_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-property_type. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-property_type. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""property_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-property_type. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-realEstate-construction_status,"Persistir, validar e recuperar realEstate.construction_status; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-construction_status. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-construction_status: Persistir, recuperar e validar realEstate.construction_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-construction_status: Persistir, recuperar e validar realEstateCreate.construction_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-construction_status: Persistir, recuperar e validar realEstatePatch.construction_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-construction_status: Persistir, recuperar e validar realEstateResponse.construction_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-construction_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-construction_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-construction_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-construction_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-construction_status | OP-FIELD-realEstateCreate-construction_status | OP-FIELD-realEstatePatch-construction_status | OP-FIELD-realEstateResponse-construction_status,4,"[{""id"":""OP-FIELD-realEstate-construction_status"",""pedido"":""Campo realEstate.construction_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.construction_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-construction_status"",""pedido"":""Campo realEstateCreate.construction_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.construction_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-construction_status"",""pedido"":""Campo realEstatePatch.construction_status; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.construction_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-construction_status"",""pedido"":""Campo realEstateResponse.construction_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.construction_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-construction_status. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-construction_status. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""construction_status"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-construction_status. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-realEstate-property_condition,"Persistir, validar e recuperar realEstate.property_condition; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-property_condition. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-property_condition: Persistir, recuperar e validar realEstate.property_condition segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-property_condition: Persistir, recuperar e validar realEstateCreate.property_condition segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-property_condition: Persistir, recuperar e validar realEstatePatch.property_condition segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-property_condition: Persistir, recuperar e validar realEstateResponse.property_condition segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-property_condition: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-property_condition: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-property_condition: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-property_condition: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-property_condition | OP-FIELD-realEstateCreate-property_condition | OP-FIELD-realEstatePatch-property_condition | OP-FIELD-realEstateResponse-property_condition,4,"[{""id"":""OP-FIELD-realEstate-property_condition"",""pedido"":""Campo realEstate.property_condition; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.property_condition segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-property_condition"",""pedido"":""Campo realEstateCreate.property_condition; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.property_condition segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-property_condition"",""pedido"":""Campo realEstatePatch.property_condition; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.property_condition segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-property_condition"",""pedido"":""Campo realEstateResponse.property_condition; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.property_condition segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-property_condition. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-property_condition. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""property_condition"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-property_condition. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-realEstate-land_area,"Persistir, validar e recuperar realEstate.land_area; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-land_area. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-land_area: Persistir, recuperar e validar realEstate.land_area segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-land_area: Persistir, recuperar e validar realEstateCreate.land_area segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-land_area: Persistir, recuperar e validar realEstatePatch.land_area segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-land_area: Persistir, recuperar e validar realEstateResponse.land_area segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-land_area: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-land_area: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-land_area: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-land_area: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-land_area | OP-FIELD-realEstateCreate-land_area | OP-FIELD-realEstatePatch-land_area | OP-FIELD-realEstateResponse-land_area,4,"[{""id"":""OP-FIELD-realEstate-land_area"",""pedido"":""Campo realEstate.land_area; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.land_area segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-land_area"",""pedido"":""Campo realEstateCreate.land_area; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.land_area segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-land_area"",""pedido"":""Campo realEstatePatch.land_area; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.land_area segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-land_area"",""pedido"":""Campo realEstateResponse.land_area; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.land_area segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-land_area. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-land_area. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""land_area"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-land_area. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-realEstate-built_area,"Persistir, validar e recuperar realEstate.built_area; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-built_area. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-built_area: Persistir, recuperar e validar realEstate.built_area segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-built_area: Persistir, recuperar e validar realEstateCreate.built_area segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-built_area: Persistir, recuperar e validar realEstatePatch.built_area segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-built_area: Persistir, recuperar e validar realEstateResponse.built_area segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-built_area: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-built_area: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-built_area: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-built_area: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-built_area | OP-FIELD-realEstateCreate-built_area | OP-FIELD-realEstatePatch-built_area | OP-FIELD-realEstateResponse-built_area,4,"[{""id"":""OP-FIELD-realEstate-built_area"",""pedido"":""Campo realEstate.built_area; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.built_area segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-built_area"",""pedido"":""Campo realEstateCreate.built_area; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.built_area segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-built_area"",""pedido"":""Campo realEstatePatch.built_area; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.built_area segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-built_area"",""pedido"":""Campo realEstateResponse.built_area; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.built_area segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-built_area. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-built_area. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""built_area"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-built_area. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-realEstate-area_unit,"Persistir, validar e recuperar realEstate.area_unit; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-area_unit. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-area_unit: Persistir, recuperar e validar realEstate.area_unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-area_unit: Persistir, recuperar e validar realEstateCreate.area_unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-area_unit: Persistir, recuperar e validar realEstatePatch.area_unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-area_unit: Persistir, recuperar e validar realEstateResponse.area_unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-area_unit: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-area_unit: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-area_unit: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-area_unit: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-area_unit | OP-FIELD-realEstateCreate-area_unit | OP-FIELD-realEstatePatch-area_unit | OP-FIELD-realEstateResponse-area_unit,4,"[{""id"":""OP-FIELD-realEstate-area_unit"",""pedido"":""Campo realEstate.area_unit; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.area_unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-area_unit"",""pedido"":""Campo realEstateCreate.area_unit; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.area_unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-area_unit"",""pedido"":""Campo realEstatePatch.area_unit; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.area_unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-area_unit"",""pedido"":""Campo realEstateResponse.area_unit; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.area_unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-area_unit. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-area_unit. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""area_unit"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-area_unit. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-realEstate-units,"Persistir, validar e recuperar realEstate.units; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-units: Persistir, recuperar e validar realEstate.units segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-units: Persistir, recuperar e validar realEstateCreate.units segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-units: Persistir, recuperar e validar realEstatePatch.units segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-units: Persistir, recuperar e validar realEstateResponse.units segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-units: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-units: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-units: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-units: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-units | OP-FIELD-realEstateCreate-units | OP-FIELD-realEstatePatch-units | OP-FIELD-realEstateResponse-units,4,"[{""id"":""OP-FIELD-realEstate-units"",""pedido"":""Campo realEstate.units; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.units segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-units"",""pedido"":""Campo realEstateCreate.units; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.units segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-units"",""pedido"":""Campo realEstatePatch.units; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.units segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-units"",""pedido"":""Campo realEstateResponse.units; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.units segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""units"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-units. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-realEstate-rooms,"Persistir, validar e recuperar realEstate.rooms; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-rooms: Persistir, recuperar e validar realEstate.rooms segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-rooms: Persistir, recuperar e validar realEstateCreate.rooms segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-rooms: Persistir, recuperar e validar realEstatePatch.rooms segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-rooms: Persistir, recuperar e validar realEstateResponse.rooms segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-rooms: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-rooms: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-rooms: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-rooms: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-rooms | OP-FIELD-realEstateCreate-rooms | OP-FIELD-realEstatePatch-rooms | OP-FIELD-realEstateResponse-rooms,4,"[{""id"":""OP-FIELD-realEstate-rooms"",""pedido"":""Campo realEstate.rooms; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.rooms segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-rooms"",""pedido"":""Campo realEstateCreate.rooms; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.rooms segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-rooms"",""pedido"":""Campo realEstatePatch.rooms; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.rooms segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-rooms"",""pedido"":""Campo realEstateResponse.rooms; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.rooms segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""rooms"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-rooms. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-realEstate-floors,"Persistir, validar e recuperar realEstate.floors; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-floors: Persistir, recuperar e validar realEstate.floors segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-floors: Persistir, recuperar e validar realEstateCreate.floors segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-floors: Persistir, recuperar e validar realEstatePatch.floors segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-floors: Persistir, recuperar e validar realEstateResponse.floors segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-floors: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-floors: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-floors: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-floors: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-floors | OP-FIELD-realEstateCreate-floors | OP-FIELD-realEstatePatch-floors | OP-FIELD-realEstateResponse-floors,4,"[{""id"":""OP-FIELD-realEstate-floors"",""pedido"":""Campo realEstate.floors; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.floors segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-floors"",""pedido"":""Campo realEstateCreate.floors; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.floors segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-floors"",""pedido"":""Campo realEstatePatch.floors; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.floors segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-floors"",""pedido"":""Campo realEstateResponse.floors; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.floors segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""floors"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-floors. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-realEstate-amenities,"Persistir, validar e recuperar realEstate.amenities; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-amenities: Persistir, recuperar e validar realEstate.amenities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-amenities: Persistir, recuperar e validar realEstateCreate.amenities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-amenities: Persistir, recuperar e validar realEstatePatch.amenities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-amenities: Persistir, recuperar e validar realEstateResponse.amenities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-amenities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-amenities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-amenities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-amenities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-amenities | OP-FIELD-realEstateCreate-amenities | OP-FIELD-realEstatePatch-amenities | OP-FIELD-realEstateResponse-amenities,4,"[{""id"":""OP-FIELD-realEstate-amenities"",""pedido"":""Campo realEstate.amenities; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.amenities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-amenities"",""pedido"":""Campo realEstateCreate.amenities; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.amenities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-amenities"",""pedido"":""Campo realEstatePatch.amenities; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.amenities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-amenities"",""pedido"":""Campo realEstateResponse.amenities; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.amenities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""amenities"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-amenities. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-realEstate-utilities,"Persistir, validar e recuperar realEstate.utilities; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-utilities. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-utilities: Persistir, recuperar e validar realEstate.utilities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-utilities: Persistir, recuperar e validar realEstateCreate.utilities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-utilities: Persistir, recuperar e validar realEstatePatch.utilities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-utilities: Persistir, recuperar e validar realEstateResponse.utilities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-utilities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-utilities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-utilities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-utilities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-utilities | OP-FIELD-realEstateCreate-utilities | OP-FIELD-realEstatePatch-utilities | OP-FIELD-realEstateResponse-utilities,4,"[{""id"":""OP-FIELD-realEstate-utilities"",""pedido"":""Campo realEstate.utilities; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.utilities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-utilities"",""pedido"":""Campo realEstateCreate.utilities; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.utilities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-utilities"",""pedido"":""Campo realEstatePatch.utilities; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.utilities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-utilities"",""pedido"":""Campo realEstateResponse.utilities; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.utilities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-utilities. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-utilities. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""utilities"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-utilities. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-realEstate-occupancy_status,"Persistir, validar e recuperar realEstate.occupancy_status; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-occupancy_status. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-occupancy_status: Persistir, recuperar e validar realEstate.occupancy_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-occupancy_status: Persistir, recuperar e validar realEstateCreate.occupancy_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-occupancy_status: Persistir, recuperar e validar realEstatePatch.occupancy_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-occupancy_status: Persistir, recuperar e validar realEstateResponse.occupancy_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-occupancy_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-occupancy_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-occupancy_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-occupancy_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-occupancy_status | OP-FIELD-realEstateCreate-occupancy_status | OP-FIELD-realEstatePatch-occupancy_status | OP-FIELD-realEstateResponse-occupancy_status,4,"[{""id"":""OP-FIELD-realEstate-occupancy_status"",""pedido"":""Campo realEstate.occupancy_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.occupancy_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-occupancy_status"",""pedido"":""Campo realEstateCreate.occupancy_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.occupancy_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-occupancy_status"",""pedido"":""Campo realEstatePatch.occupancy_status; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.occupancy_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-occupancy_status"",""pedido"":""Campo realEstateResponse.occupancy_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.occupancy_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-occupancy_status. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-occupancy_status. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""occupancy_status"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-occupancy_status. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-realEstate-title_type,"Persistir, validar e recuperar realEstate.title_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-title_type. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-title_type: Persistir, recuperar e validar realEstate.title_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-title_type: Persistir, recuperar e validar realEstateCreate.title_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-title_type: Persistir, recuperar e validar realEstatePatch.title_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-title_type: Persistir, recuperar e validar realEstateResponse.title_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-title_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-title_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-title_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-title_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-title_type | OP-FIELD-realEstateCreate-title_type | OP-FIELD-realEstatePatch-title_type | OP-FIELD-realEstateResponse-title_type,4,"[{""id"":""OP-FIELD-realEstate-title_type"",""pedido"":""Campo realEstate.title_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.title_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-title_type"",""pedido"":""Campo realEstateCreate.title_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.title_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-title_type"",""pedido"":""Campo realEstatePatch.title_type; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.title_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-title_type"",""pedido"":""Campo realEstateResponse.title_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.title_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-title_type. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-title_type. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""title_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-title_type. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-realEstate-registration_number,"Persistir, validar e recuperar realEstate.registration_number; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-registration_number. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-registration_number: Persistir, recuperar e validar realEstate.registration_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-registration_number: Persistir, recuperar e validar realEstateCreate.registration_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-registration_number: Persistir, recuperar e validar realEstatePatch.registration_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-registration_number: Persistir, recuperar e validar realEstateResponse.registration_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-registration_number: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-registration_number: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-registration_number: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-registration_number: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-registration_number | OP-FIELD-realEstateCreate-registration_number | OP-FIELD-realEstatePatch-registration_number | OP-FIELD-realEstateResponse-registration_number,4,"[{""id"":""OP-FIELD-realEstate-registration_number"",""pedido"":""Campo realEstate.registration_number; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.registration_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-registration_number"",""pedido"":""Campo realEstateCreate.registration_number; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.registration_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-registration_number"",""pedido"":""Campo realEstatePatch.registration_number; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.registration_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-registration_number"",""pedido"":""Campo realEstateResponse.registration_number; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.registration_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-registration_number. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-registration_number. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""registration_number"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-registration_number. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-realEstate-encumbrances,"Persistir, validar e recuperar realEstate.encumbrances; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-encumbrances. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-encumbrances: Persistir, recuperar e validar realEstate.encumbrances segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-encumbrances: Persistir, recuperar e validar realEstateCreate.encumbrances segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-encumbrances: Persistir, recuperar e validar realEstatePatch.encumbrances segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-encumbrances: Persistir, recuperar e validar realEstateResponse.encumbrances segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-encumbrances: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-encumbrances: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-encumbrances: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-encumbrances: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-encumbrances | OP-FIELD-realEstateCreate-encumbrances | OP-FIELD-realEstatePatch-encumbrances | OP-FIELD-realEstateResponse-encumbrances,4,"[{""id"":""OP-FIELD-realEstate-encumbrances"",""pedido"":""Campo realEstate.encumbrances; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.encumbrances segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-encumbrances"",""pedido"":""Campo realEstateCreate.encumbrances; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.encumbrances segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-encumbrances"",""pedido"":""Campo realEstatePatch.encumbrances; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.encumbrances segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-encumbrances"",""pedido"":""Campo realEstateResponse.encumbrances; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.encumbrances segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-encumbrances. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-encumbrances. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""encumbrances"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-encumbrances. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-realEstate-price,"Persistir, validar e recuperar realEstate.price; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle | GET /minhas-oportunidades/{id}/response; PUT /minhas-oportunidades/{id}/draft; POST /minhas-oportunidades/{id}/workflow,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-price. Chave recuperada nos casos persistidos 31. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-price: Persistir, recuperar e validar realEstate.price segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-price: Persistir, recuperar e validar realEstateCreate.price segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-price: Persistir, recuperar e validar realEstatePatch.price segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-price: Persistir, recuperar e validar realEstateResponse.price segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-price: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-price: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-price: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-price: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-price | OP-FIELD-realEstateCreate-price | OP-FIELD-realEstatePatch-price | OP-FIELD-realEstateResponse-price,4,"[{""id"":""OP-FIELD-realEstate-price"",""pedido"":""Campo realEstate.price; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.price segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades"",""revision_20261011"":{""at"":""2026-10-11T00:41:45.130758+00:00"",""evidencia"":""AdaptadorOpportunityCanonicalResponse-3 recupera raiz/recurso/UUIDinline/versão/autor/tempo/exclusão da auditoria e JSONexistentes;GET não altera registo. Completion requerido/aplicável e validação atual separadas de assinatura antiga. normative_response_complete=false por diferenças enumeradas. Metadados históricos desconhecidos permanecemnull, não inventados. FonteDOCX integralmente lida,§26.1/27/28.1; testes23/552 e complementoResponse1/34 com guardunitQA. | ChromiumQA21→24→25 na oportunidade31: títuloeditorial conserva3pareceres/hashoriginais; preço reabreproperty_review,conserva2pareceres, nova aprovação final independente/publicação restrita. Response200,completion100,UUIDinline e estranho23=403. Recibo revision-materiality. Regra v2 preserva ordem de coordenadas; teste semântico distingue reordenação de geometria de ordem de chaves, migração do escopo preserva hash/regra anteriores. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação."",""criterios_restantes"":""Imóvel31 preço+25 gravado/recuperado/submetido/revisto/aprovado/publicado restritamente; apenas property_review reaberto, outros dois pareceres e assinaturas preservados. Restam variantes de condição indicativa/compromisso e demais restrições tipológicas; não atribuir esta prova aos contratos de ofertas ainda pendentes de decisão."",""active"":false}},{""id"":""OP-FIELD-realEstateCreate-price"",""pedido"":""Campo realEstateCreate.price; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.price segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades"",""revision_20261011"":{""at"":""2026-10-11T00:41:45.130758+00:00"",""evidencia"":""AdaptadorOpportunityCanonicalResponse-3 recupera raiz/recurso/UUIDinline/versão/autor/tempo/exclusão da auditoria e JSONexistentes;GET não altera registo. Completion requerido/aplicável e validação atual separadas de assinatura antiga. normative_response_complete=false por diferenças enumeradas. Metadados históricos desconhecidos permanecemnull, não inventados. FonteDOCX integralmente lida,§26.1/27/28.1; testes23/552 e complementoResponse1/34 com guardunitQA. | ChromiumQA21→24→25 na oportunidade31: títuloeditorial conserva3pareceres/hashoriginais; preço reabreproperty_review,conserva2pareceres, nova aprovação final independente/publicação restrita. Response200,completion100,UUIDinline e estranho23=403. Recibo revision-materiality. Regra v2 preserva ordem de coordenadas; teste semântico distingue reordenação de geometria de ordem de chaves, migração do escopo preserva hash/regra anteriores. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação."",""criterios_restantes"":""Imóvel31 preço+25 gravado/recuperado/submetido/revisto/aprovado/publicado restritamente; apenas property_review reaberto, outros dois pareceres e assinaturas preservados. Restam variantes de condição indicativa/compromisso e demais restrições tipológicas; não atribuir esta prova aos contratos de ofertas ainda pendentes de decisão."",""active"":false}},{""id"":""OP-FIELD-realEstatePatch-price"",""pedido"":""Campo realEstatePatch.price; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.price segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades"",""revision_20261011"":{""at"":""2026-10-11T00:41:45.130758+00:00"",""evidencia"":""AdaptadorOpportunityCanonicalResponse-3 recupera raiz/recurso/UUIDinline/versão/autor/tempo/exclusão da auditoria e JSONexistentes;GET não altera registo. Completion requerido/aplicável e validação atual separadas de assinatura antiga. normative_response_complete=false por diferenças enumeradas. Metadados históricos desconhecidos permanecemnull, não inventados. FonteDOCX integralmente lida,§26.1/27/28.1; testes23/552 e complementoResponse1/34 com guardunitQA. | ChromiumQA21→24→25 na oportunidade31: títuloeditorial conserva3pareceres/hashoriginais; preço reabreproperty_review,conserva2pareceres, nova aprovação final independente/publicação restrita. Response200,completion100,UUIDinline e estranho23=403. Recibo revision-materiality. Regra v2 preserva ordem de coordenadas; teste semântico distingue reordenação de geometria de ordem de chaves, migração do escopo preserva hash/regra anteriores. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação."",""criterios_restantes"":""Imóvel31 preço+25 gravado/recuperado/submetido/revisto/aprovado/publicado restritamente; apenas property_review reaberto, outros dois pareceres e assinaturas preservados. Restam variantes de condição indicativa/compromisso e demais restrições tipológicas; não atribuir esta prova aos contratos de ofertas ainda pendentes de decisão."",""active"":false}},{""id"":""OP-FIELD-realEstateResponse-price"",""pedido"":""Campo realEstateResponse.price; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.price segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades"",""revision_20261011"":{""at"":""2026-10-11T00:41:45.130758+00:00"",""evidencia"":""AdaptadorOpportunityCanonicalResponse-3 recupera raiz/recurso/UUIDinline/versão/autor/tempo/exclusão da auditoria e JSONexistentes;GET não altera registo. Completion requerido/aplicável e validação atual separadas de assinatura antiga. normative_response_complete=false por diferenças enumeradas. Metadados históricos desconhecidos permanecemnull, não inventados. FonteDOCX integralmente lida,§26.1/27/28.1; testes23/552 e complementoResponse1/34 com guardunitQA. | ChromiumQA21→24→25 na oportunidade31: títuloeditorial conserva3pareceres/hashoriginais; preço reabreproperty_review,conserva2pareceres, nova aprovação final independente/publicação restrita. Response200,completion100,UUIDinline e estranho23=403. Recibo revision-materiality. Regra v2 preserva ordem de coordenadas; teste semântico distingue reordenação de geometria de ordem de chaves, migração do escopo preserva hash/regra anteriores. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação."",""criterios_restantes"":""Imóvel31 preço+25 gravado/recuperado/submetido/revisto/aprovado/publicado restritamente; apenas property_review reaberto, outros dois pareceres e assinaturas preservados. Restam variantes de condição indicativa/compromisso e demais restrições tipológicas; não atribuir esta prova aos contratos de ofertas ainda pendentes de decisão."",""active"":false}}]","Não demonstrado individualmente; localizar critério e executar em QA. | [QA Response/materialidade/consumidores/candidata 11/10/2026] AdaptadorOpportunityCanonicalResponse-3 recupera raiz/recurso/UUIDinline/versão/autor/tempo/exclusão da auditoria e JSONexistentes;GET não altera registo. Completion requerido/aplicável e validação atual separadas de assinatura antiga. normative_response_complete=false por diferenças enumeradas. Metadados históricos desconhecidos permanecemnull, não inventados. FonteDOCX integralmente lida,§26.1/27/28.1; testes23/552 e complementoResponse1/34 com guardunitQA. | ChromiumQA21→24→25 na oportunidade31: títuloeditorial conserva3pareceres/hashoriginais; preço reabreproperty_review,conserva2pareceres, nova aprovação final independente/publicação restrita. Response200,completion100,UUIDinline e estranho23=403. Recibo revision-materiality. Regra v2 preserva ordem de coordenadas; teste semântico distingue reordenação de geometria de ordem de chaves, migração do escopo preserva hash/regra anteriores. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação. Os testes técnicos de ordem geométrica/metadados de raiz não são convertidos em aceitação visual.",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-price. Chave recuperada nos casos persistidos 31. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA. | [QA Response/materialidade/consumidores/candidata 11/10/2026] Serviços/JSON/organizações/audit_events existentes; SQLREADONLY e guardaunitQA; hashes assinados antigos preservados; nenhuma escrita ativa.,Não demonstrado individualmente; localizar critério e executar em QA. | [QA Response/materialidade/consumidores/candidata 11/10/2026] Novas sessões fundiário/biblioteca e consumidores já provados; clonecountry profile sem demais instalações. A/B/C37 não repetidos.,"Não demonstrado individualmente; localizar critério e executar em QA. | [QA Response/materialidade/consumidores/candidata 11/10/2026] AdaptadorOpportunityCanonicalResponse-3 recupera raiz/recurso/UUIDinline/versão/autor/tempo/exclusão da auditoria e JSONexistentes;GET não altera registo. Completion requerido/aplicável e validação atual separadas de assinatura antiga. normative_response_complete=false por diferenças enumeradas. Metadados históricos desconhecidos permanecemnull, não inventados. FonteDOCX integralmente lida,§26.1/27/28.1; testes23/552 e complementoResponse1/34 com guardunitQA. | ChromiumQA21→24→25 na oportunidade31: títuloeditorial conserva3pareceres/hashoriginais; preço reabreproperty_review,conserva2pareceres, nova aprovação final independente/publicação restrita. Response200,completion100,UUIDinline e estranho23=403. Recibo revision-materiality. Regra v2 preserva ordem de coordenadas; teste semântico distingue reordenação de geometria de ordem de chaves, migração do escopo preserva hash/regra anteriores. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação.",Mesmo campo canónico; variantes de operação conservadas | [QA Response/materialidade/consumidores/candidata 11/10/2026] Critérios demonstrados individualmente; estados globais conservados; candidataCOUNTRY02 separada das exclusões.,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-price. Chave recuperada nos casos persistidos 31. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""price"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-price. Chave recuperada nos casos persistidos 31. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,"[QA Response/materialidade/consumidores/candidata 11/10/2026] Imóvel31 preço+25 gravado/recuperado/submetido/revisto/aprovado/publicado restritamente; apenas property_review reaberto, outros dois pareceres e assinaturas preservados. Restam variantes de condição indicativa/compromisso e demais restrições tipológicas; não atribuir esta prova aos contratos de ofertas ainda pendentes de decisão.",Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente. | [QA Response/materialidade/consumidores/candidata 11/10/2026] AdaptadorOpportunityCanonicalResponse-3 recupera raiz/recurso/UUIDinline/versão/autor/tempo/exclusão da auditoria e JSONexistentes;GET não altera registo. Completion requerido/aplicável e validação atual separadas de assinatura antiga. normative_response_complete=false por diferenças enumeradas. Metadados históricos desconhecidos permanecemnull, não inventados. FonteDOCX integralmente lida,§26.1/27/28.1; testes23/552 e complementoResponse1/34 com guardunitQA. | ChromiumQA21→24→25 na oportunidade31: títuloeditorial conserva3pareceres/hashoriginais; preço reabreproperty_review,conserva2pareceres, nova aprovação final independente/publicação restrita. Response200,completion100,UUIDinline e estranho23=403. Recibo revision-materiality. Regra v2 preserva ordem de coordenadas; teste semântico distingue reordenação de geometria de ordem de chaves, migração do escopo preserva hash/regra anteriores. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação.",Não demonstrado individualmente; localizar critério e executar em QA. | [QA Response/materialidade/consumidores/candidata 11/10/2026] Pedidos reais18097/alvoQA; estados por consumidor nos recibos;GETResponse sem gravação e recusas403/404/409 preservadas.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, OP-FIELD-realEstate-rent,"Persistir, validar e recuperar realEstate.rent; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","functional-lease-workflow-chromium-20261011.json; functional-lease-workflow-persistence-qa-20261011.json; outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-rent. Chave recuperada nos casos persistidos 54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248 [B4 QA13/10/2026] B4 QA:24solicita correção específica,coeditor22 altera/resubmete,21recupera; só técnico reabre,jurídico conserva hash/ator/data;condição técnica antiga reverificada sem apagar resolução histórica,24aprova/25publicarestrito/nova sessão.156tarefas anteriores preservadas+4novas próprias30 sem prazos. Memberships/grants/dupla intactos. Oito contratos compatíveis em leitura e oitoResponses recuperados,risco/licença30,área1100sqm32 e renda4500mensal54 conservados.",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter. [B4 QA13/10/2026] Coedição em correção só no âmbito existente QA22/projeto30; revogação e visual ainda pendentes. API/SQL não encerra interface nem outros tipos por semelhança. Contratos/Responses de oito casos são leitura de compatibilidade, não repetição dos workflows ou §27 integral. Tabelaúnica de22grupos em saldo-opcao-B.md;25–43h restantes estimadas, não consumo ou prazo. Sem novo código/bundle/ativos; fechosA/B/C37 preservados.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-rent: Persistir, recuperar e validar realEstate.rent segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-rent: Persistir, recuperar e validar realEstateCreate.rent segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-rent: Persistir, recuperar e validar realEstatePatch.rent segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-rent: Persistir, recuperar e validar realEstateResponse.rent segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-rent: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-rent: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-rent: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-rent: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-rent | OP-FIELD-realEstateCreate-rent | OP-FIELD-realEstatePatch-rent | OP-FIELD-realEstateResponse-rent,4,"[{""id"":""OP-FIELD-realEstate-rent"",""pedido"":""Campo realEstate.rent; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.rent segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-rent"",""pedido"":""Campo realEstateCreate.rent; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.rent segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-rent"",""pedido"":""Campo realEstatePatch.rent; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.rent segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-rent"",""pedido"":""Campo realEstateResponse.rent; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.rent segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-rent. Chave recuperada nos casos persistidos 54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter. @@ -3116,7 +3116,7 @@ OP-FIELD-realEstate-rent,"Persistir, validar e recuperar realEstate.rent; crité [B4 QA13/10/2026] B4 QA:24solicita correção específica,coeditor22 altera/resubmete,21recupera; só técnico reabre,jurídico conserva hash/ator/data;condição técnica antiga reverificada sem apagar resolução histórica,24aprova/25publicarestrito/nova sessão.156tarefas anteriores preservadas+4novas próprias30 sem prazos. Memberships/grants/dupla intactos. Oito contratos compatíveis em leitura e oitoResponses recuperados,risco/licença30,área1100sqm32 e renda4500mensal54 conservados.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""rent"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-rent. Chave recuperada nos casos persistidos 54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,"READ248 B4-RESPONSE-COMPAT8","READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes. [B4 QA13/10/2026] B4 QA:24solicita correção específica,coeditor22 altera/resubmete,21recupera; só técnico reabre,jurídico conserva hash/ator/data;condição técnica antiga reverificada sem apagar resolução histórica,24aprova/25publicarestrito/nova sessão.156tarefas anteriores preservadas+4novas próprias30 sem prazos. Memberships/grants/dupla intactos. Oito contratos compatíveis em leitura e oitoResponses recuperados,risco/licença30,área1100sqm32 e renda4500mensal54 conservados.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET. -[B4 QA13/10/2026] Coedição em correção só no âmbito existente QA22/projeto30; revogação e visual ainda pendentes. API/SQL não encerra interface nem outros tipos por semelhança. Contratos/Responses de oito casos são leitura de compatibilidade, não repetição dos workflows ou §27 integral. Tabelaúnica de22grupos em saldo-opcao-B.md;25–43h restantes estimadas, não consumo ou prazo. Sem novo código/bundle/ativos; fechosA/B/C37 preservados.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[B4 QA13/10/2026] Coedição em correção só no âmbito existente QA22/projeto30; revogação e visual ainda pendentes. API/SQL não encerra interface nem outros tipos por semelhança. Contratos/Responses de oito casos são leitura de compatibilidade, não repetição dos workflows ou §27 integral. Tabelaúnica de22grupos em saldo-opcao-B.md;25–43h restantes estimadas, não consumo ou prazo. Sem novo código/bundle/ativos; fechosA/B/C37 preservados.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, OP-FIELD-realEstate-rent_periodicity,"Persistir, validar e recuperar realEstate.rent_periodicity; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","functional-lease-workflow-chromium-20261011.json; functional-lease-workflow-persistence-qa-20261011.json; outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-rent_periodicity. Chave recuperada nos casos persistidos 54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248 [B4 QA13/10/2026] B4 QA:24solicita correção específica,coeditor22 altera/resubmete,21recupera; só técnico reabre,jurídico conserva hash/ator/data;condição técnica antiga reverificada sem apagar resolução histórica,24aprova/25publicarestrito/nova sessão.156tarefas anteriores preservadas+4novas próprias30 sem prazos. Memberships/grants/dupla intactos. Oito contratos compatíveis em leitura e oitoResponses recuperados,risco/licença30,área1100sqm32 e renda4500mensal54 conservados.",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter. [B4 QA13/10/2026] Coedição em correção só no âmbito existente QA22/projeto30; revogação e visual ainda pendentes. API/SQL não encerra interface nem outros tipos por semelhança. Contratos/Responses de oito casos são leitura de compatibilidade, não repetição dos workflows ou §27 integral. Tabelaúnica de22grupos em saldo-opcao-B.md;25–43h restantes estimadas, não consumo ou prazo. Sem novo código/bundle/ativos; fechosA/B/C37 preservados.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-rent_periodicity: Persistir, recuperar e validar realEstate.rent_periodicity segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-rent_periodicity: Persistir, recuperar e validar realEstateCreate.rent_periodicity segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-rent_periodicity: Persistir, recuperar e validar realEstatePatch.rent_periodicity segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-rent_periodicity: Persistir, recuperar e validar realEstateResponse.rent_periodicity segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-rent_periodicity: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-rent_periodicity: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-rent_periodicity: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-rent_periodicity: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-rent_periodicity | OP-FIELD-realEstateCreate-rent_periodicity | OP-FIELD-realEstatePatch-rent_periodicity | OP-FIELD-realEstateResponse-rent_periodicity,4,"[{""id"":""OP-FIELD-realEstate-rent_periodicity"",""pedido"":""Campo realEstate.rent_periodicity; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.rent_periodicity segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-rent_periodicity"",""pedido"":""Campo realEstateCreate.rent_periodicity; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.rent_periodicity segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-rent_periodicity"",""pedido"":""Campo realEstatePatch.rent_periodicity; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.rent_periodicity segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-rent_periodicity"",""pedido"":""Campo realEstateResponse.rent_periodicity; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.rent_periodicity segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-rent_periodicity. Chave recuperada nos casos persistidos 54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter. @@ -3124,80 +3124,80 @@ OP-FIELD-realEstate-rent_periodicity,"Persistir, validar e recuperar realEstate. [B4 QA13/10/2026] B4 QA:24solicita correção específica,coeditor22 altera/resubmete,21recupera; só técnico reabre,jurídico conserva hash/ator/data;condição técnica antiga reverificada sem apagar resolução histórica,24aprova/25publicarestrito/nova sessão.156tarefas anteriores preservadas+4novas próprias30 sem prazos. Memberships/grants/dupla intactos. Oito contratos compatíveis em leitura e oitoResponses recuperados,risco/licença30,área1100sqm32 e renda4500mensal54 conservados.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""rent_periodicity"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-rent_periodicity. Chave recuperada nos casos persistidos 54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,"READ248 B4-RESPONSE-COMPAT8","READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes. [B4 QA13/10/2026] B4 QA:24solicita correção específica,coeditor22 altera/resubmete,21recupera; só técnico reabre,jurídico conserva hash/ator/data;condição técnica antiga reverificada sem apagar resolução histórica,24aprova/25publicarestrito/nova sessão.156tarefas anteriores preservadas+4novas próprias30 sem prazos. Memberships/grants/dupla intactos. Oito contratos compatíveis em leitura e oitoResponses recuperados,risco/licença30,área1100sqm32 e renda4500mensal54 conservados.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET. -[B4 QA13/10/2026] Coedição em correção só no âmbito existente QA22/projeto30; revogação e visual ainda pendentes. API/SQL não encerra interface nem outros tipos por semelhança. Contratos/Responses de oito casos são leitura de compatibilidade, não repetição dos workflows ou §27 integral. Tabelaúnica de22grupos em saldo-opcao-B.md;25–43h restantes estimadas, não consumo ou prazo. Sem novo código/bundle/ativos; fechosA/B/C37 preservados.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-realEstate-deposit,"Persistir, validar e recuperar realEstate.deposit; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-deposit: Persistir, recuperar e validar realEstate.deposit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-deposit: Persistir, recuperar e validar realEstateCreate.deposit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-deposit: Persistir, recuperar e validar realEstatePatch.deposit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-deposit: Persistir, recuperar e validar realEstateResponse.deposit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-deposit: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-deposit: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-deposit: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-deposit: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-deposit | OP-FIELD-realEstateCreate-deposit | OP-FIELD-realEstatePatch-deposit | OP-FIELD-realEstateResponse-deposit,4,"[{""id"":""OP-FIELD-realEstate-deposit"",""pedido"":""Campo realEstate.deposit; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.deposit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-deposit"",""pedido"":""Campo realEstateCreate.deposit; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.deposit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-deposit"",""pedido"":""Campo realEstatePatch.deposit; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.deposit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-deposit"",""pedido"":""Campo realEstateResponse.deposit; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.deposit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""deposit"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-deposit. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-realEstate-valuation,"Persistir, validar e recuperar realEstate.valuation; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-valuation. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-valuation: Persistir, recuperar e validar realEstate.valuation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-valuation: Persistir, recuperar e validar realEstateCreate.valuation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-valuation: Persistir, recuperar e validar realEstatePatch.valuation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-valuation: Persistir, recuperar e validar realEstateResponse.valuation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-valuation: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-valuation: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-valuation: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-valuation: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-valuation | OP-FIELD-realEstateCreate-valuation | OP-FIELD-realEstatePatch-valuation | OP-FIELD-realEstateResponse-valuation,4,"[{""id"":""OP-FIELD-realEstate-valuation"",""pedido"":""Campo realEstate.valuation; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.valuation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-valuation"",""pedido"":""Campo realEstateCreate.valuation; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.valuation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-valuation"",""pedido"":""Campo realEstatePatch.valuation; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.valuation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-valuation"",""pedido"":""Campo realEstateResponse.valuation; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.valuation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-valuation. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-valuation. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""valuation"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-valuation. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-realEstate-viewing,"Persistir, validar e recuperar realEstate.viewing; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-viewing: Persistir, recuperar e validar realEstate.viewing segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-viewing: Persistir, recuperar e validar realEstateCreate.viewing segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-viewing: Persistir, recuperar e validar realEstatePatch.viewing segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-viewing: Persistir, recuperar e validar realEstateResponse.viewing segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-viewing: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-viewing: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-viewing: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-viewing: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-viewing | OP-FIELD-realEstateCreate-viewing | OP-FIELD-realEstatePatch-viewing | OP-FIELD-realEstateResponse-viewing,4,"[{""id"":""OP-FIELD-realEstate-viewing"",""pedido"":""Campo realEstate.viewing; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.viewing segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-viewing"",""pedido"":""Campo realEstateCreate.viewing; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.viewing segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-viewing"",""pedido"":""Campo realEstatePatch.viewing; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.viewing segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-viewing"",""pedido"":""Campo realEstateResponse.viewing; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.viewing segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""viewing"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-viewing. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-realEstate-planning_permit_document_id,"Persistir, validar e recuperar realEstate.planning_permit_document_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-planning_permit_document_id: Persistir, recuperar e validar realEstate.planning_permit_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-planning_permit_document_id: Persistir, recuperar e validar realEstateCreate.planning_permit_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-planning_permit_document_id: Persistir, recuperar e validar realEstatePatch.planning_permit_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-planning_permit_document_id: Persistir, recuperar e validar realEstateResponse.planning_permit_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-planning_permit_document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-planning_permit_document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-planning_permit_document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-planning_permit_document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-planning_permit_document_id | OP-FIELD-realEstateCreate-planning_permit_document_id | OP-FIELD-realEstatePatch-planning_permit_document_id | OP-FIELD-realEstateResponse-planning_permit_document_id,4,"[{""id"":""OP-FIELD-realEstate-planning_permit_document_id"",""pedido"":""Campo realEstate.planning_permit_document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.planning_permit_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-planning_permit_document_id"",""pedido"":""Campo realEstateCreate.planning_permit_document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.planning_permit_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-planning_permit_document_id"",""pedido"":""Campo realEstatePatch.planning_permit_document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.planning_permit_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-planning_permit_document_id"",""pedido"":""Campo realEstateResponse.planning_permit_document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.planning_permit_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""planning_permit_document_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-planning_permit_document_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-realEstate-use_license_document_id,"Persistir, validar e recuperar realEstate.use_license_document_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-use_license_document_id. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-use_license_document_id: Persistir, recuperar e validar realEstate.use_license_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-use_license_document_id: Persistir, recuperar e validar realEstateCreate.use_license_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-use_license_document_id: Persistir, recuperar e validar realEstatePatch.use_license_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-use_license_document_id: Persistir, recuperar e validar realEstateResponse.use_license_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-use_license_document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-use_license_document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-use_license_document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-use_license_document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-use_license_document_id | OP-FIELD-realEstateCreate-use_license_document_id | OP-FIELD-realEstatePatch-use_license_document_id | OP-FIELD-realEstateResponse-use_license_document_id,4,"[{""id"":""OP-FIELD-realEstate-use_license_document_id"",""pedido"":""Campo realEstate.use_license_document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.use_license_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-use_license_document_id"",""pedido"":""Campo realEstateCreate.use_license_document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.use_license_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-use_license_document_id"",""pedido"":""Campo realEstatePatch.use_license_document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.use_license_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-use_license_document_id"",""pedido"":""Campo realEstateResponse.use_license_document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.use_license_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-use_license_document_id. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-use_license_document_id. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""use_license_document_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-use_license_document_id. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-landRights-id,"Persistir, validar e recuperar landRights.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-id. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-id: Persistir, recuperar e validar landRights.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-id: Persistir, recuperar e validar landRightsResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-id | OP-FIELD-landRightsResponse-id,2,"[{""id"":""OP-FIELD-landRights-id"",""pedido"":""Campo landRights.id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-id"",""pedido"":""Campo landRightsResponse.id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-id. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-id. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-id. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-landRights-version,"Persistir, validar e recuperar landRights.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-version. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-version: Persistir, recuperar e validar landRights.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-version: Persistir, recuperar e validar landRightsResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-version | OP-FIELD-landRightsResponse-version,2,"[{""id"":""OP-FIELD-landRights-version"",""pedido"":""Campo landRights.version; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-version"",""pedido"":""Campo landRightsResponse.version; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-version. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-version. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-version. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-landRights-is_deleted,"Persistir, validar e recuperar landRights.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-is_deleted. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-is_deleted: Persistir, recuperar e validar landRights.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-is_deleted: Persistir, recuperar e validar landRightsResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-is_deleted | OP-FIELD-landRightsResponse-is_deleted,2,"[{""id"":""OP-FIELD-landRights-is_deleted"",""pedido"":""Campo landRights.is_deleted; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-is_deleted"",""pedido"":""Campo landRightsResponse.is_deleted; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-is_deleted. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-is_deleted. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-is_deleted. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-landRights-deleted_at,"Persistir, validar e recuperar landRights.deleted_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-deleted_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-deleted_at: Persistir, recuperar e validar landRights.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-deleted_at: Persistir, recuperar e validar landRightsResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-deleted_at | OP-FIELD-landRightsResponse-deleted_at,2,"[{""id"":""OP-FIELD-landRights-deleted_at"",""pedido"":""Campo landRights.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-deleted_at"",""pedido"":""Campo landRightsResponse.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-deleted_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-deleted_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""deleted_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-deleted_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-landRights-deleted_by,"Persistir, validar e recuperar landRights.deleted_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-deleted_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-deleted_by: Persistir, recuperar e validar landRights.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-deleted_by: Persistir, recuperar e validar landRightsResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-deleted_by | OP-FIELD-landRightsResponse-deleted_by,2,"[{""id"":""OP-FIELD-landRights-deleted_by"",""pedido"":""Campo landRights.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-deleted_by"",""pedido"":""Campo landRightsResponse.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-deleted_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-deleted_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""deleted_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-deleted_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-landRights-delete_reason,"Persistir, validar e recuperar landRights.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-delete_reason. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-delete_reason: Persistir, recuperar e validar landRights.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-delete_reason: Persistir, recuperar e validar landRightsResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-delete_reason | OP-FIELD-landRightsResponse-delete_reason,2,"[{""id"":""OP-FIELD-landRights-delete_reason"",""pedido"":""Campo landRights.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-delete_reason"",""pedido"":""Campo landRightsResponse.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-delete_reason. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-delete_reason. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-delete_reason. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-landRights-created_by,"Persistir, validar e recuperar landRights.created_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-created_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-created_by: Persistir, recuperar e validar landRights.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-created_by: Persistir, recuperar e validar landRightsResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-created_by | OP-FIELD-landRightsResponse-created_by,2,"[{""id"":""OP-FIELD-landRights-created_by"",""pedido"":""Campo landRights.created_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-created_by"",""pedido"":""Campo landRightsResponse.created_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-created_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-created_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""created_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-created_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-landRights-created_at,"Persistir, validar e recuperar landRights.created_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-created_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-created_at: Persistir, recuperar e validar landRights.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-created_at: Persistir, recuperar e validar landRightsResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-created_at | OP-FIELD-landRightsResponse-created_at,2,"[{""id"":""OP-FIELD-landRights-created_at"",""pedido"":""Campo landRights.created_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-created_at"",""pedido"":""Campo landRightsResponse.created_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-created_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-created_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""created_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-created_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-landRights-updated_by,"Persistir, validar e recuperar landRights.updated_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-updated_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-updated_by: Persistir, recuperar e validar landRights.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-updated_by: Persistir, recuperar e validar landRightsResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-updated_by | OP-FIELD-landRightsResponse-updated_by,2,"[{""id"":""OP-FIELD-landRights-updated_by"",""pedido"":""Campo landRights.updated_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-updated_by"",""pedido"":""Campo landRightsResponse.updated_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-updated_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-updated_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""updated_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-updated_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-landRights-updated_at,"Persistir, validar e recuperar landRights.updated_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-updated_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-updated_at: Persistir, recuperar e validar landRights.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-updated_at: Persistir, recuperar e validar landRightsResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-updated_at | OP-FIELD-landRightsResponse-updated_at,2,"[{""id"":""OP-FIELD-landRights-updated_at"",""pedido"":""Campo landRights.updated_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-updated_at"",""pedido"":""Campo landRightsResponse.updated_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-updated_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-updated_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""updated_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-updated_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-landRights-operation_type,"Persistir, validar e recuperar landRights.operation_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-operation_type. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-operation_type: Persistir, recuperar e validar landRights.operation_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-operation_type: Persistir, recuperar e validar landRightsCreate.operation_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-operation_type: Persistir, recuperar e validar landRightsPatch.operation_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-operation_type: Persistir, recuperar e validar landRightsResponse.operation_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-operation_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-operation_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-operation_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-operation_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-operation_type | OP-FIELD-landRightsCreate-operation_type | OP-FIELD-landRightsPatch-operation_type | OP-FIELD-landRightsResponse-operation_type,4,"[{""id"":""OP-FIELD-landRights-operation_type"",""pedido"":""Campo landRights.operation_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.operation_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-operation_type"",""pedido"":""Campo landRightsCreate.operation_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.operation_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-operation_type"",""pedido"":""Campo landRightsPatch.operation_type; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.operation_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-operation_type"",""pedido"":""Campo landRightsResponse.operation_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.operation_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-operation_type. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-operation_type. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""operation_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-operation_type. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-landRights-duat_status,"Persistir, validar e recuperar landRights.duat_status; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-duat_status. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-duat_status: Persistir, recuperar e validar landRights.duat_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-duat_status: Persistir, recuperar e validar landRightsCreate.duat_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-duat_status: Persistir, recuperar e validar landRightsPatch.duat_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-duat_status: Persistir, recuperar e validar landRightsResponse.duat_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-duat_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-duat_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-duat_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-duat_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-duat_status | OP-FIELD-landRightsCreate-duat_status | OP-FIELD-landRightsPatch-duat_status | OP-FIELD-landRightsResponse-duat_status,4,"[{""id"":""OP-FIELD-landRights-duat_status"",""pedido"":""Campo landRights.duat_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.duat_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-duat_status"",""pedido"":""Campo landRightsCreate.duat_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.duat_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-duat_status"",""pedido"":""Campo landRightsPatch.duat_status; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.duat_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-duat_status"",""pedido"":""Campo landRightsResponse.duat_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.duat_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-duat_status. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-duat_status. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""duat_status"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-duat_status. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-landRights-duat_number,"Persistir, validar e recuperar landRights.duat_number; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-duat_number: Persistir, recuperar e validar landRights.duat_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-duat_number: Persistir, recuperar e validar landRightsCreate.duat_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-duat_number: Persistir, recuperar e validar landRightsPatch.duat_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-duat_number: Persistir, recuperar e validar landRightsResponse.duat_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-duat_number: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-duat_number: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-duat_number: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-duat_number: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-duat_number | OP-FIELD-landRightsCreate-duat_number | OP-FIELD-landRightsPatch-duat_number | OP-FIELD-landRightsResponse-duat_number,4,"[{""id"":""OP-FIELD-landRights-duat_number"",""pedido"":""Campo landRights.duat_number; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.duat_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-duat_number"",""pedido"":""Campo landRightsCreate.duat_number; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.duat_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-duat_number"",""pedido"":""Campo landRightsPatch.duat_number; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.duat_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-duat_number"",""pedido"":""Campo landRightsResponse.duat_number; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.duat_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""duat_number"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-duat_number. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-landRights-holder_id,"Persistir, validar e recuperar landRights.holder_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-holder_id: Persistir, recuperar e validar landRights.holder_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-holder_id: Persistir, recuperar e validar landRightsCreate.holder_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-holder_id: Persistir, recuperar e validar landRightsPatch.holder_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-holder_id: Persistir, recuperar e validar landRightsResponse.holder_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-holder_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-holder_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-holder_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-holder_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-holder_id | OP-FIELD-landRightsCreate-holder_id | OP-FIELD-landRightsPatch-holder_id | OP-FIELD-landRightsResponse-holder_id,4,"[{""id"":""OP-FIELD-landRights-holder_id"",""pedido"":""Campo landRights.holder_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.holder_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-holder_id"",""pedido"":""Campo landRightsCreate.holder_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.holder_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-holder_id"",""pedido"":""Campo landRightsPatch.holder_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.holder_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-holder_id"",""pedido"":""Campo landRightsResponse.holder_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.holder_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""holder_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-holder_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-landRights-holder_name,"Persistir, validar e recuperar landRights.holder_name; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-holder_name. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-holder_name: Persistir, recuperar e validar landRights.holder_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-holder_name: Persistir, recuperar e validar landRightsCreate.holder_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-holder_name: Persistir, recuperar e validar landRightsPatch.holder_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-holder_name: Persistir, recuperar e validar landRightsResponse.holder_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-holder_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-holder_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-holder_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-holder_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-holder_name | OP-FIELD-landRightsCreate-holder_name | OP-FIELD-landRightsPatch-holder_name | OP-FIELD-landRightsResponse-holder_name,4,"[{""id"":""OP-FIELD-landRights-holder_name"",""pedido"":""Campo landRights.holder_name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.holder_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-holder_name"",""pedido"":""Campo landRightsCreate.holder_name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.holder_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-holder_name"",""pedido"":""Campo landRightsPatch.holder_name; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.holder_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-holder_name"",""pedido"":""Campo landRightsResponse.holder_name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.holder_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-holder_name. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-holder_name. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""holder_name"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-holder_name. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-landRights-issuing_authority_id,"Persistir, validar e recuperar landRights.issuing_authority_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-issuing_authority_id: Persistir, recuperar e validar landRights.issuing_authority_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-issuing_authority_id: Persistir, recuperar e validar landRightsCreate.issuing_authority_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-issuing_authority_id: Persistir, recuperar e validar landRightsPatch.issuing_authority_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-issuing_authority_id: Persistir, recuperar e validar landRightsResponse.issuing_authority_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-issuing_authority_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-issuing_authority_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-issuing_authority_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-issuing_authority_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-issuing_authority_id | OP-FIELD-landRightsCreate-issuing_authority_id | OP-FIELD-landRightsPatch-issuing_authority_id | OP-FIELD-landRightsResponse-issuing_authority_id,4,"[{""id"":""OP-FIELD-landRights-issuing_authority_id"",""pedido"":""Campo landRights.issuing_authority_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.issuing_authority_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-issuing_authority_id"",""pedido"":""Campo landRightsCreate.issuing_authority_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.issuing_authority_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-issuing_authority_id"",""pedido"":""Campo landRightsPatch.issuing_authority_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.issuing_authority_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-issuing_authority_id"",""pedido"":""Campo landRightsResponse.issuing_authority_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.issuing_authority_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""issuing_authority_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-issuing_authority_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-landRights-issue_date,"Persistir, validar e recuperar landRights.issue_date; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-issue_date: Persistir, recuperar e validar landRights.issue_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-issue_date: Persistir, recuperar e validar landRightsCreate.issue_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-issue_date: Persistir, recuperar e validar landRightsPatch.issue_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-issue_date: Persistir, recuperar e validar landRightsResponse.issue_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-issue_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-issue_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-issue_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-issue_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-issue_date | OP-FIELD-landRightsCreate-issue_date | OP-FIELD-landRightsPatch-issue_date | OP-FIELD-landRightsResponse-issue_date,4,"[{""id"":""OP-FIELD-landRights-issue_date"",""pedido"":""Campo landRights.issue_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.issue_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-issue_date"",""pedido"":""Campo landRightsCreate.issue_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.issue_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-issue_date"",""pedido"":""Campo landRightsPatch.issue_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.issue_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-issue_date"",""pedido"":""Campo landRightsResponse.issue_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.issue_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""issue_date"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-issue_date. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-landRights-expiry_date,"Persistir, validar e recuperar landRights.expiry_date; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-expiry_date: Persistir, recuperar e validar landRights.expiry_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-expiry_date: Persistir, recuperar e validar landRightsCreate.expiry_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-expiry_date: Persistir, recuperar e validar landRightsPatch.expiry_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-expiry_date: Persistir, recuperar e validar landRightsResponse.expiry_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-expiry_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-expiry_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-expiry_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-expiry_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-expiry_date | OP-FIELD-landRightsCreate-expiry_date | OP-FIELD-landRightsPatch-expiry_date | OP-FIELD-landRightsResponse-expiry_date,4,"[{""id"":""OP-FIELD-landRights-expiry_date"",""pedido"":""Campo landRights.expiry_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.expiry_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-expiry_date"",""pedido"":""Campo landRightsCreate.expiry_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.expiry_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-expiry_date"",""pedido"":""Campo landRightsPatch.expiry_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.expiry_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-expiry_date"",""pedido"":""Campo landRightsResponse.expiry_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.expiry_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""expiry_date"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-expiry_date. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-landRights-authorized_purpose,"Persistir, validar e recuperar landRights.authorized_purpose; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-authorized_purpose. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-authorized_purpose: Persistir, recuperar e validar landRights.authorized_purpose segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-authorized_purpose: Persistir, recuperar e validar landRightsCreate.authorized_purpose segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-authorized_purpose: Persistir, recuperar e validar landRightsPatch.authorized_purpose segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-authorized_purpose: Persistir, recuperar e validar landRightsResponse.authorized_purpose segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-authorized_purpose: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-authorized_purpose: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-authorized_purpose: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-authorized_purpose: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-authorized_purpose | OP-FIELD-landRightsCreate-authorized_purpose | OP-FIELD-landRightsPatch-authorized_purpose | OP-FIELD-landRightsResponse-authorized_purpose,4,"[{""id"":""OP-FIELD-landRights-authorized_purpose"",""pedido"":""Campo landRights.authorized_purpose; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.authorized_purpose segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-authorized_purpose"",""pedido"":""Campo landRightsCreate.authorized_purpose; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.authorized_purpose segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-authorized_purpose"",""pedido"":""Campo landRightsPatch.authorized_purpose; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.authorized_purpose segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-authorized_purpose"",""pedido"":""Campo landRightsResponse.authorized_purpose; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.authorized_purpose segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-authorized_purpose. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-authorized_purpose. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""authorized_purpose"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-authorized_purpose. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-landRights-exploitation_plan_document_id,"Persistir, validar e recuperar landRights.exploitation_plan_document_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-exploitation_plan_document_id: Persistir, recuperar e validar landRights.exploitation_plan_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-exploitation_plan_document_id: Persistir, recuperar e validar landRightsCreate.exploitation_plan_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-exploitation_plan_document_id: Persistir, recuperar e validar landRightsPatch.exploitation_plan_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-exploitation_plan_document_id: Persistir, recuperar e validar landRightsResponse.exploitation_plan_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-exploitation_plan_document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-exploitation_plan_document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-exploitation_plan_document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-exploitation_plan_document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-exploitation_plan_document_id | OP-FIELD-landRightsCreate-exploitation_plan_document_id | OP-FIELD-landRightsPatch-exploitation_plan_document_id | OP-FIELD-landRightsResponse-exploitation_plan_document_id,4,"[{""id"":""OP-FIELD-landRights-exploitation_plan_document_id"",""pedido"":""Campo landRights.exploitation_plan_document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.exploitation_plan_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-exploitation_plan_document_id"",""pedido"":""Campo landRightsCreate.exploitation_plan_document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.exploitation_plan_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-exploitation_plan_document_id"",""pedido"":""Campo landRightsPatch.exploitation_plan_document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.exploitation_plan_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-exploitation_plan_document_id"",""pedido"":""Campo landRightsResponse.exploitation_plan_document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.exploitation_plan_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""exploitation_plan_document_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-exploitation_plan_document_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-landRights-parcels,"Persistir, validar e recuperar landRights.parcels; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-parcels. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-parcels: Persistir, recuperar e validar landRights.parcels segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-parcels: Persistir, recuperar e validar landRightsCreate.parcels segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-parcels: Persistir, recuperar e validar landRightsPatch.parcels segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-parcels: Persistir, recuperar e validar landRightsResponse.parcels segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-parcels: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-parcels: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-parcels: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-parcels: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-parcels | OP-FIELD-landRightsCreate-parcels | OP-FIELD-landRightsPatch-parcels | OP-FIELD-landRightsResponse-parcels,4,"[{""id"":""OP-FIELD-landRights-parcels"",""pedido"":""Campo landRights.parcels; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.parcels segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-parcels"",""pedido"":""Campo landRightsCreate.parcels; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.parcels segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-parcels"",""pedido"":""Campo landRightsPatch.parcels; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.parcels segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-parcels"",""pedido"":""Campo landRightsResponse.parcels; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.parcels segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-parcels. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-parcels. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""parcels"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-parcels. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-landRights-improvements,"Persistir, validar e recuperar landRights.improvements; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-improvements: Persistir, recuperar e validar landRights.improvements segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-improvements: Persistir, recuperar e validar landRightsCreate.improvements segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-improvements: Persistir, recuperar e validar landRightsPatch.improvements segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-improvements: Persistir, recuperar e validar landRightsResponse.improvements segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-improvements: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-improvements: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-improvements: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-improvements: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-improvements | OP-FIELD-landRightsCreate-improvements | OP-FIELD-landRightsPatch-improvements | OP-FIELD-landRightsResponse-improvements,4,"[{""id"":""OP-FIELD-landRights-improvements"",""pedido"":""Campo landRights.improvements; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.improvements segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-improvements"",""pedido"":""Campo landRightsCreate.improvements; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.improvements segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-improvements"",""pedido"":""Campo landRightsPatch.improvements; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.improvements segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-improvements"",""pedido"":""Campo landRightsResponse.improvements; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.improvements segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""improvements"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-improvements. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-landRights-communities,"Persistir, validar e recuperar landRights.communities; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-communities: Persistir, recuperar e validar landRights.communities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-communities: Persistir, recuperar e validar landRightsCreate.communities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-communities: Persistir, recuperar e validar landRightsPatch.communities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-communities: Persistir, recuperar e validar landRightsResponse.communities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-communities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-communities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-communities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-communities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-communities | OP-FIELD-landRightsCreate-communities | OP-FIELD-landRightsPatch-communities | OP-FIELD-landRightsResponse-communities,4,"[{""id"":""OP-FIELD-landRights-communities"",""pedido"":""Campo landRights.communities; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.communities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-communities"",""pedido"":""Campo landRightsCreate.communities; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.communities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-communities"",""pedido"":""Campo landRightsPatch.communities; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.communities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-communities"",""pedido"":""Campo landRightsResponse.communities; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.communities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""communities"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-communities. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-landRights-community_consultation,"Persistir, validar e recuperar landRights.community_consultation; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-community_consultation: Persistir, recuperar e validar landRights.community_consultation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-community_consultation: Persistir, recuperar e validar landRightsCreate.community_consultation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-community_consultation: Persistir, recuperar e validar landRightsPatch.community_consultation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-community_consultation: Persistir, recuperar e validar landRightsResponse.community_consultation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-community_consultation: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-community_consultation: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-community_consultation: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-community_consultation: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-community_consultation | OP-FIELD-landRightsCreate-community_consultation | OP-FIELD-landRightsPatch-community_consultation | OP-FIELD-landRightsResponse-community_consultation,4,"[{""id"":""OP-FIELD-landRights-community_consultation"",""pedido"":""Campo landRights.community_consultation; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.community_consultation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-community_consultation"",""pedido"":""Campo landRightsCreate.community_consultation; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.community_consultation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-community_consultation"",""pedido"":""Campo landRightsPatch.community_consultation; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.community_consultation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-community_consultation"",""pedido"":""Campo landRightsResponse.community_consultation; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.community_consultation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""community_consultation"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-community_consultation. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-landRights-overlaps_conflicts,"Persistir, validar e recuperar landRights.overlaps_conflicts; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-overlaps_conflicts. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-overlaps_conflicts: Persistir, recuperar e validar landRights.overlaps_conflicts segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-overlaps_conflicts: Persistir, recuperar e validar landRightsCreate.overlaps_conflicts segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-overlaps_conflicts: Persistir, recuperar e validar landRightsPatch.overlaps_conflicts segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-overlaps_conflicts: Persistir, recuperar e validar landRightsResponse.overlaps_conflicts segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-overlaps_conflicts: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-overlaps_conflicts: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-overlaps_conflicts: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-overlaps_conflicts: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-overlaps_conflicts | OP-FIELD-landRightsCreate-overlaps_conflicts | OP-FIELD-landRightsPatch-overlaps_conflicts | OP-FIELD-landRightsResponse-overlaps_conflicts,4,"[{""id"":""OP-FIELD-landRights-overlaps_conflicts"",""pedido"":""Campo landRights.overlaps_conflicts; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.overlaps_conflicts segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-overlaps_conflicts"",""pedido"":""Campo landRightsCreate.overlaps_conflicts; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.overlaps_conflicts segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-overlaps_conflicts"",""pedido"":""Campo landRightsPatch.overlaps_conflicts; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.overlaps_conflicts segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-overlaps_conflicts"",""pedido"":""Campo landRightsResponse.overlaps_conflicts; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.overlaps_conflicts segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-overlaps_conflicts. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-overlaps_conflicts. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""overlaps_conflicts"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-overlaps_conflicts. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-landRights-required_authorizations,"Persistir, validar e recuperar landRights.required_authorizations; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-required_authorizations. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-required_authorizations: Persistir, recuperar e validar landRights.required_authorizations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-required_authorizations: Persistir, recuperar e validar landRightsCreate.required_authorizations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-required_authorizations: Persistir, recuperar e validar landRightsPatch.required_authorizations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-required_authorizations: Persistir, recuperar e validar landRightsResponse.required_authorizations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-required_authorizations: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-required_authorizations: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-required_authorizations: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-required_authorizations: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-required_authorizations | OP-FIELD-landRightsCreate-required_authorizations | OP-FIELD-landRightsPatch-required_authorizations | OP-FIELD-landRightsResponse-required_authorizations,4,"[{""id"":""OP-FIELD-landRights-required_authorizations"",""pedido"":""Campo landRights.required_authorizations; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.required_authorizations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-required_authorizations"",""pedido"":""Campo landRightsCreate.required_authorizations; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.required_authorizations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-required_authorizations"",""pedido"":""Campo landRightsPatch.required_authorizations; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.required_authorizations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-required_authorizations"",""pedido"":""Campo landRightsResponse.required_authorizations; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.required_authorizations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-required_authorizations. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-required_authorizations. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""required_authorizations"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-required_authorizations. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-landRights-consideration,"Persistir, validar e recuperar landRights.consideration; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-consideration: Persistir, recuperar e validar landRights.consideration segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-consideration: Persistir, recuperar e validar landRightsCreate.consideration segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-consideration: Persistir, recuperar e validar landRightsPatch.consideration segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-consideration: Persistir, recuperar e validar landRightsResponse.consideration segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-consideration: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-consideration: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-consideration: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-consideration: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-consideration | OP-FIELD-landRightsCreate-consideration | OP-FIELD-landRightsPatch-consideration | OP-FIELD-landRightsResponse-consideration,4,"[{""id"":""OP-FIELD-landRights-consideration"",""pedido"":""Campo landRights.consideration; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.consideration segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-consideration"",""pedido"":""Campo landRightsCreate.consideration; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.consideration segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-consideration"",""pedido"":""Campo landRightsPatch.consideration; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.consideration segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-consideration"",""pedido"":""Campo landRightsResponse.consideration; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.consideration segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""consideration"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-consideration. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-businessTransaction-id,"Persistir, validar e recuperar businessTransaction.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-id. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-id: Persistir, recuperar e validar businessTransaction.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-id: Persistir, recuperar e validar businessTransactionResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-id | OP-FIELD-businessTransactionResponse-id,2,"[{""id"":""OP-FIELD-businessTransaction-id"",""pedido"":""Campo businessTransaction.id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-id"",""pedido"":""Campo businessTransactionResponse.id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-id. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-id. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-id. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-businessTransaction-version,"Persistir, validar e recuperar businessTransaction.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-version. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-version: Persistir, recuperar e validar businessTransaction.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-version: Persistir, recuperar e validar businessTransactionResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-version | OP-FIELD-businessTransactionResponse-version,2,"[{""id"":""OP-FIELD-businessTransaction-version"",""pedido"":""Campo businessTransaction.version; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-version"",""pedido"":""Campo businessTransactionResponse.version; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-version. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-version. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-version. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-businessTransaction-is_deleted,"Persistir, validar e recuperar businessTransaction.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-is_deleted. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-is_deleted: Persistir, recuperar e validar businessTransaction.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-is_deleted: Persistir, recuperar e validar businessTransactionResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-is_deleted | OP-FIELD-businessTransactionResponse-is_deleted,2,"[{""id"":""OP-FIELD-businessTransaction-is_deleted"",""pedido"":""Campo businessTransaction.is_deleted; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-is_deleted"",""pedido"":""Campo businessTransactionResponse.is_deleted; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-is_deleted. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-is_deleted. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-is_deleted. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-businessTransaction-deleted_at,"Persistir, validar e recuperar businessTransaction.deleted_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-deleted_at. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-deleted_at: Persistir, recuperar e validar businessTransaction.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-deleted_at: Persistir, recuperar e validar businessTransactionResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-deleted_at | OP-FIELD-businessTransactionResponse-deleted_at,2,"[{""id"":""OP-FIELD-businessTransaction-deleted_at"",""pedido"":""Campo businessTransaction.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-deleted_at"",""pedido"":""Campo businessTransactionResponse.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-deleted_at. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-deleted_at. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""deleted_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-deleted_at. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-businessTransaction-deleted_by,"Persistir, validar e recuperar businessTransaction.deleted_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-deleted_by. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-deleted_by: Persistir, recuperar e validar businessTransaction.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-deleted_by: Persistir, recuperar e validar businessTransactionResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-deleted_by | OP-FIELD-businessTransactionResponse-deleted_by,2,"[{""id"":""OP-FIELD-businessTransaction-deleted_by"",""pedido"":""Campo businessTransaction.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-deleted_by"",""pedido"":""Campo businessTransactionResponse.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-deleted_by. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-deleted_by. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""deleted_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-deleted_by. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-businessTransaction-delete_reason,"Persistir, validar e recuperar businessTransaction.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-delete_reason. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-delete_reason: Persistir, recuperar e validar businessTransaction.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-delete_reason: Persistir, recuperar e validar businessTransactionResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-delete_reason | OP-FIELD-businessTransactionResponse-delete_reason,2,"[{""id"":""OP-FIELD-businessTransaction-delete_reason"",""pedido"":""Campo businessTransaction.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-delete_reason"",""pedido"":""Campo businessTransactionResponse.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-delete_reason. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-delete_reason. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-delete_reason. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-businessTransaction-created_by,"Persistir, validar e recuperar businessTransaction.created_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-created_by. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-created_by: Persistir, recuperar e validar businessTransaction.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-created_by: Persistir, recuperar e validar businessTransactionResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-created_by | OP-FIELD-businessTransactionResponse-created_by,2,"[{""id"":""OP-FIELD-businessTransaction-created_by"",""pedido"":""Campo businessTransaction.created_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-created_by"",""pedido"":""Campo businessTransactionResponse.created_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-created_by. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-created_by. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""created_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-created_by. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-businessTransaction-created_at,"Persistir, validar e recuperar businessTransaction.created_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-created_at. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-created_at: Persistir, recuperar e validar businessTransaction.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-created_at: Persistir, recuperar e validar businessTransactionResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-created_at | OP-FIELD-businessTransactionResponse-created_at,2,"[{""id"":""OP-FIELD-businessTransaction-created_at"",""pedido"":""Campo businessTransaction.created_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-created_at"",""pedido"":""Campo businessTransactionResponse.created_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-created_at. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-created_at. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""created_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-created_at. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-businessTransaction-updated_by,"Persistir, validar e recuperar businessTransaction.updated_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-updated_by. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-updated_by: Persistir, recuperar e validar businessTransaction.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-updated_by: Persistir, recuperar e validar businessTransactionResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-updated_by | OP-FIELD-businessTransactionResponse-updated_by,2,"[{""id"":""OP-FIELD-businessTransaction-updated_by"",""pedido"":""Campo businessTransaction.updated_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-updated_by"",""pedido"":""Campo businessTransactionResponse.updated_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-updated_by. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-updated_by. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""updated_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-updated_by. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-businessTransaction-updated_at,"Persistir, validar e recuperar businessTransaction.updated_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-updated_at. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-updated_at: Persistir, recuperar e validar businessTransaction.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-updated_at: Persistir, recuperar e validar businessTransactionResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-updated_at | OP-FIELD-businessTransactionResponse-updated_at,2,"[{""id"":""OP-FIELD-businessTransaction-updated_at"",""pedido"":""Campo businessTransaction.updated_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-updated_at"",""pedido"":""Campo businessTransactionResponse.updated_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-updated_at. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-updated_at. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""updated_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-updated_at. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-businessTransaction-transaction_type,"Persistir, validar e recuperar businessTransaction.transaction_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-transaction_type. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-transaction_type: Persistir, recuperar e validar businessTransaction.transaction_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-transaction_type: Persistir, recuperar e validar businessTransactionCreate.transaction_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-transaction_type: Persistir, recuperar e validar businessTransactionPatch.transaction_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-transaction_type: Persistir, recuperar e validar businessTransactionResponse.transaction_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-transaction_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-transaction_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-transaction_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-transaction_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-transaction_type | OP-FIELD-businessTransactionCreate-transaction_type | OP-FIELD-businessTransactionPatch-transaction_type | OP-FIELD-businessTransactionResponse-transaction_type,4,"[{""id"":""OP-FIELD-businessTransaction-transaction_type"",""pedido"":""Campo businessTransaction.transaction_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.transaction_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-transaction_type"",""pedido"":""Campo businessTransactionCreate.transaction_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.transaction_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-transaction_type"",""pedido"":""Campo businessTransactionPatch.transaction_type; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.transaction_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-transaction_type"",""pedido"":""Campo businessTransactionResponse.transaction_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.transaction_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-transaction_type. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-transaction_type. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""transaction_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-transaction_type. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-businessTransaction-legal_entity_id,"Persistir, validar e recuperar businessTransaction.legal_entity_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-legal_entity_id. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-legal_entity_id: Persistir, recuperar e validar businessTransaction.legal_entity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-legal_entity_id: Persistir, recuperar e validar businessTransactionCreate.legal_entity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-legal_entity_id: Persistir, recuperar e validar businessTransactionPatch.legal_entity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-legal_entity_id: Persistir, recuperar e validar businessTransactionResponse.legal_entity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-legal_entity_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-legal_entity_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-legal_entity_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-legal_entity_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-legal_entity_id | OP-FIELD-businessTransactionCreate-legal_entity_id | OP-FIELD-businessTransactionPatch-legal_entity_id | OP-FIELD-businessTransactionResponse-legal_entity_id,4,"[{""id"":""OP-FIELD-businessTransaction-legal_entity_id"",""pedido"":""Campo businessTransaction.legal_entity_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.legal_entity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-legal_entity_id"",""pedido"":""Campo businessTransactionCreate.legal_entity_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.legal_entity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-legal_entity_id"",""pedido"":""Campo businessTransactionPatch.legal_entity_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.legal_entity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-legal_entity_id"",""pedido"":""Campo businessTransactionResponse.legal_entity_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.legal_entity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-legal_entity_id. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-legal_entity_id. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""legal_entity_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-legal_entity_id. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-businessTransaction-legal_form,"Persistir, validar e recuperar businessTransaction.legal_form; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-legal_form. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-legal_form: Persistir, recuperar e validar businessTransaction.legal_form segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-legal_form: Persistir, recuperar e validar businessTransactionCreate.legal_form segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-legal_form: Persistir, recuperar e validar businessTransactionPatch.legal_form segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-legal_form: Persistir, recuperar e validar businessTransactionResponse.legal_form segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-legal_form: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-legal_form: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-legal_form: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-legal_form: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-legal_form | OP-FIELD-businessTransactionCreate-legal_form | OP-FIELD-businessTransactionPatch-legal_form | OP-FIELD-businessTransactionResponse-legal_form,4,"[{""id"":""OP-FIELD-businessTransaction-legal_form"",""pedido"":""Campo businessTransaction.legal_form; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.legal_form segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-legal_form"",""pedido"":""Campo businessTransactionCreate.legal_form; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.legal_form segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-legal_form"",""pedido"":""Campo businessTransactionPatch.legal_form; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.legal_form segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-legal_form"",""pedido"":""Campo businessTransactionResponse.legal_form; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.legal_form segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-legal_form. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-legal_form. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""legal_form"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-legal_form. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-businessTransaction-percentage_offered,"Persistir, validar e recuperar businessTransaction.percentage_offered; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-percentage_offered. Chave recuperada nos casos persistidos 33,34. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-percentage_offered: Persistir, recuperar e validar businessTransaction.percentage_offered segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-percentage_offered: Persistir, recuperar e validar businessTransactionCreate.percentage_offered segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-percentage_offered: Persistir, recuperar e validar businessTransactionPatch.percentage_offered segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-percentage_offered: Persistir, recuperar e validar businessTransactionResponse.percentage_offered segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-percentage_offered: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-percentage_offered: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-percentage_offered: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-percentage_offered: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-percentage_offered | OP-FIELD-businessTransactionCreate-percentage_offered | OP-FIELD-businessTransactionPatch-percentage_offered | OP-FIELD-businessTransactionResponse-percentage_offered,4,"[{""id"":""OP-FIELD-businessTransaction-percentage_offered"",""pedido"":""Campo businessTransaction.percentage_offered; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.percentage_offered segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-percentage_offered"",""pedido"":""Campo businessTransactionCreate.percentage_offered; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.percentage_offered segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-percentage_offered"",""pedido"":""Campo businessTransactionPatch.percentage_offered; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.percentage_offered segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-percentage_offered"",""pedido"":""Campo businessTransactionResponse.percentage_offered; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.percentage_offered segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-percentage_offered. Chave recuperada nos casos persistidos 33,34. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-percentage_offered. Chave recuperada nos casos persistidos 33,34. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""percentage_offered"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-percentage_offered. Chave recuperada nos casos persistidos 33,34. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-businessTransaction-asking_price,"Persistir, validar e recuperar businessTransaction.asking_price; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-asking_price. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-asking_price: Persistir, recuperar e validar businessTransaction.asking_price segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-asking_price: Persistir, recuperar e validar businessTransactionCreate.asking_price segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-asking_price: Persistir, recuperar e validar businessTransactionPatch.asking_price segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-asking_price: Persistir, recuperar e validar businessTransactionResponse.asking_price segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-asking_price: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-asking_price: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-asking_price: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-asking_price: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-asking_price | OP-FIELD-businessTransactionCreate-asking_price | OP-FIELD-businessTransactionPatch-asking_price | OP-FIELD-businessTransactionResponse-asking_price,4,"[{""id"":""OP-FIELD-businessTransaction-asking_price"",""pedido"":""Campo businessTransaction.asking_price; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.asking_price segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-asking_price"",""pedido"":""Campo businessTransactionCreate.asking_price; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.asking_price segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-asking_price"",""pedido"":""Campo businessTransactionPatch.asking_price; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.asking_price segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-asking_price"",""pedido"":""Campo businessTransactionResponse.asking_price; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.asking_price segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-asking_price. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-asking_price. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""asking_price"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-asking_price. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-businessTransaction-valuation,"Persistir, validar e recuperar businessTransaction.valuation; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-valuation. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-valuation: Persistir, recuperar e validar businessTransaction.valuation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-valuation: Persistir, recuperar e validar businessTransactionCreate.valuation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-valuation: Persistir, recuperar e validar businessTransactionPatch.valuation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-valuation: Persistir, recuperar e validar businessTransactionResponse.valuation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-valuation: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-valuation: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-valuation: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-valuation: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-valuation | OP-FIELD-businessTransactionCreate-valuation | OP-FIELD-businessTransactionPatch-valuation | OP-FIELD-businessTransactionResponse-valuation,4,"[{""id"":""OP-FIELD-businessTransaction-valuation"",""pedido"":""Campo businessTransaction.valuation; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.valuation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-valuation"",""pedido"":""Campo businessTransactionCreate.valuation; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.valuation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-valuation"",""pedido"":""Campo businessTransactionPatch.valuation; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.valuation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-valuation"",""pedido"":""Campo businessTransactionResponse.valuation; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.valuation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-valuation. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-valuation. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""valuation"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-valuation. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-businessTransaction-financial_periods,"Persistir, validar e recuperar businessTransaction.financial_periods; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-financial_periods. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-financial_periods: Persistir, recuperar e validar businessTransaction.financial_periods segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-financial_periods: Persistir, recuperar e validar businessTransactionCreate.financial_periods segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-financial_periods: Persistir, recuperar e validar businessTransactionPatch.financial_periods segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-financial_periods: Persistir, recuperar e validar businessTransactionResponse.financial_periods segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-financial_periods: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-financial_periods: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-financial_periods: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-financial_periods: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-financial_periods | OP-FIELD-businessTransactionCreate-financial_periods | OP-FIELD-businessTransactionPatch-financial_periods | OP-FIELD-businessTransactionResponse-financial_periods,4,"[{""id"":""OP-FIELD-businessTransaction-financial_periods"",""pedido"":""Campo businessTransaction.financial_periods; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.financial_periods segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-financial_periods"",""pedido"":""Campo businessTransactionCreate.financial_periods; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.financial_periods segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-financial_periods"",""pedido"":""Campo businessTransactionPatch.financial_periods; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.financial_periods segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-financial_periods"",""pedido"":""Campo businessTransactionResponse.financial_periods; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.financial_periods segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-financial_periods. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-financial_periods. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""financial_periods"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-financial_periods. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-businessTransaction-assets_liabilities,"Persistir, validar e recuperar businessTransaction.assets_liabilities; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-assets_liabilities. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-assets_liabilities: Persistir, recuperar e validar businessTransaction.assets_liabilities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-assets_liabilities: Persistir, recuperar e validar businessTransactionCreate.assets_liabilities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-assets_liabilities: Persistir, recuperar e validar businessTransactionPatch.assets_liabilities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-assets_liabilities: Persistir, recuperar e validar businessTransactionResponse.assets_liabilities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-assets_liabilities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-assets_liabilities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-assets_liabilities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-assets_liabilities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-assets_liabilities | OP-FIELD-businessTransactionCreate-assets_liabilities | OP-FIELD-businessTransactionPatch-assets_liabilities | OP-FIELD-businessTransactionResponse-assets_liabilities,4,"[{""id"":""OP-FIELD-businessTransaction-assets_liabilities"",""pedido"":""Campo businessTransaction.assets_liabilities; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.assets_liabilities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-assets_liabilities"",""pedido"":""Campo businessTransactionCreate.assets_liabilities; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.assets_liabilities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-assets_liabilities"",""pedido"":""Campo businessTransactionPatch.assets_liabilities; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.assets_liabilities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-assets_liabilities"",""pedido"":""Campo businessTransactionResponse.assets_liabilities; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.assets_liabilities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-assets_liabilities. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-assets_liabilities. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""assets_liabilities"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-assets_liabilities. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-businessTransaction-employees,"Persistir, validar e recuperar businessTransaction.employees; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-employees. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-employees: Persistir, recuperar e validar businessTransaction.employees segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-employees: Persistir, recuperar e validar businessTransactionCreate.employees segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-employees: Persistir, recuperar e validar businessTransactionPatch.employees segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-employees: Persistir, recuperar e validar businessTransactionResponse.employees segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-employees: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-employees: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-employees: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-employees: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-employees | OP-FIELD-businessTransactionCreate-employees | OP-FIELD-businessTransactionPatch-employees | OP-FIELD-businessTransactionResponse-employees,4,"[{""id"":""OP-FIELD-businessTransaction-employees"",""pedido"":""Campo businessTransaction.employees; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.employees segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-employees"",""pedido"":""Campo businessTransactionCreate.employees; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.employees segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-employees"",""pedido"":""Campo businessTransactionPatch.employees; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.employees segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-employees"",""pedido"":""Campo businessTransactionResponse.employees; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.employees segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-employees. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-employees. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""employees"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-employees. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-businessTransaction-contracts_licenses,"Persistir, validar e recuperar businessTransaction.contracts_licenses; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-contracts_licenses. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-contracts_licenses: Persistir, recuperar e validar businessTransaction.contracts_licenses segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-contracts_licenses: Persistir, recuperar e validar businessTransactionCreate.contracts_licenses segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-contracts_licenses: Persistir, recuperar e validar businessTransactionPatch.contracts_licenses segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-contracts_licenses: Persistir, recuperar e validar businessTransactionResponse.contracts_licenses segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-contracts_licenses: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-contracts_licenses: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-contracts_licenses: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-contracts_licenses: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-contracts_licenses | OP-FIELD-businessTransactionCreate-contracts_licenses | OP-FIELD-businessTransactionPatch-contracts_licenses | OP-FIELD-businessTransactionResponse-contracts_licenses,4,"[{""id"":""OP-FIELD-businessTransaction-contracts_licenses"",""pedido"":""Campo businessTransaction.contracts_licenses; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.contracts_licenses segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-contracts_licenses"",""pedido"":""Campo businessTransactionCreate.contracts_licenses; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.contracts_licenses segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-contracts_licenses"",""pedido"":""Campo businessTransactionPatch.contracts_licenses; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.contracts_licenses segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-contracts_licenses"",""pedido"":""Campo businessTransactionResponse.contracts_licenses; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.contracts_licenses segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-contracts_licenses. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-contracts_licenses. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""contracts_licenses"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-contracts_licenses. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-businessTransaction-litigation_contingencies,"Persistir, validar e recuperar businessTransaction.litigation_contingencies; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-litigation_contingencies. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-litigation_contingencies: Persistir, recuperar e validar businessTransaction.litigation_contingencies segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-litigation_contingencies: Persistir, recuperar e validar businessTransactionCreate.litigation_contingencies segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-litigation_contingencies: Persistir, recuperar e validar businessTransactionPatch.litigation_contingencies segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-litigation_contingencies: Persistir, recuperar e validar businessTransactionResponse.litigation_contingencies segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-litigation_contingencies: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-litigation_contingencies: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-litigation_contingencies: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-litigation_contingencies: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-litigation_contingencies | OP-FIELD-businessTransactionCreate-litigation_contingencies | OP-FIELD-businessTransactionPatch-litigation_contingencies | OP-FIELD-businessTransactionResponse-litigation_contingencies,4,"[{""id"":""OP-FIELD-businessTransaction-litigation_contingencies"",""pedido"":""Campo businessTransaction.litigation_contingencies; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.litigation_contingencies segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-litigation_contingencies"",""pedido"":""Campo businessTransactionCreate.litigation_contingencies; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.litigation_contingencies segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-litigation_contingencies"",""pedido"":""Campo businessTransactionPatch.litigation_contingencies; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.litigation_contingencies segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-litigation_contingencies"",""pedido"":""Campo businessTransactionResponse.litigation_contingencies; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.litigation_contingencies segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-litigation_contingencies. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-litigation_contingencies. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""litigation_contingencies"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-litigation_contingencies. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-businessTransaction-reason_for_transaction,"Persistir, validar e recuperar businessTransaction.reason_for_transaction; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-reason_for_transaction. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-reason_for_transaction: Persistir, recuperar e validar businessTransaction.reason_for_transaction segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-reason_for_transaction: Persistir, recuperar e validar businessTransactionCreate.reason_for_transaction segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-reason_for_transaction: Persistir, recuperar e validar businessTransactionPatch.reason_for_transaction segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-reason_for_transaction: Persistir, recuperar e validar businessTransactionResponse.reason_for_transaction segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-reason_for_transaction: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-reason_for_transaction: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-reason_for_transaction: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-reason_for_transaction: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-reason_for_transaction | OP-FIELD-businessTransactionCreate-reason_for_transaction | OP-FIELD-businessTransactionPatch-reason_for_transaction | OP-FIELD-businessTransactionResponse-reason_for_transaction,4,"[{""id"":""OP-FIELD-businessTransaction-reason_for_transaction"",""pedido"":""Campo businessTransaction.reason_for_transaction; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.reason_for_transaction segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-reason_for_transaction"",""pedido"":""Campo businessTransactionCreate.reason_for_transaction; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.reason_for_transaction segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-reason_for_transaction"",""pedido"":""Campo businessTransactionPatch.reason_for_transaction; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.reason_for_transaction segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-reason_for_transaction"",""pedido"":""Campo businessTransactionResponse.reason_for_transaction; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.reason_for_transaction segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-reason_for_transaction. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-reason_for_transaction. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""reason_for_transaction"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-reason_for_transaction. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-businessTransaction-partner_contribution,"Persistir, validar e recuperar businessTransaction.partner_contribution; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-partner_contribution. Chave recuperada nos casos persistidos 34. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-partner_contribution: Persistir, recuperar e validar businessTransaction.partner_contribution segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-partner_contribution: Persistir, recuperar e validar businessTransactionCreate.partner_contribution segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-partner_contribution: Persistir, recuperar e validar businessTransactionPatch.partner_contribution segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-partner_contribution: Persistir, recuperar e validar businessTransactionResponse.partner_contribution segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-partner_contribution: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-partner_contribution: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-partner_contribution: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-partner_contribution: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-partner_contribution | OP-FIELD-businessTransactionCreate-partner_contribution | OP-FIELD-businessTransactionPatch-partner_contribution | OP-FIELD-businessTransactionResponse-partner_contribution,4,"[{""id"":""OP-FIELD-businessTransaction-partner_contribution"",""pedido"":""Campo businessTransaction.partner_contribution; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.partner_contribution segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-partner_contribution"",""pedido"":""Campo businessTransactionCreate.partner_contribution; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.partner_contribution segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-partner_contribution"",""pedido"":""Campo businessTransactionPatch.partner_contribution; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.partner_contribution segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-partner_contribution"",""pedido"":""Campo businessTransactionResponse.partner_contribution; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.partner_contribution segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-partner_contribution. Chave recuperada nos casos persistidos 34. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-partner_contribution. Chave recuperada nos casos persistidos 34. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""partner_contribution"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-partner_contribution. Chave recuperada nos casos persistidos 34. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-businessTransaction-governance_rights,"Persistir, validar e recuperar businessTransaction.governance_rights; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-governance_rights. Chave recuperada nos casos persistidos 33,34. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-governance_rights: Persistir, recuperar e validar businessTransaction.governance_rights segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-governance_rights: Persistir, recuperar e validar businessTransactionCreate.governance_rights segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-governance_rights: Persistir, recuperar e validar businessTransactionPatch.governance_rights segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-governance_rights: Persistir, recuperar e validar businessTransactionResponse.governance_rights segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-governance_rights: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-governance_rights: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-governance_rights: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-governance_rights: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-governance_rights | OP-FIELD-businessTransactionCreate-governance_rights | OP-FIELD-businessTransactionPatch-governance_rights | OP-FIELD-businessTransactionResponse-governance_rights,4,"[{""id"":""OP-FIELD-businessTransaction-governance_rights"",""pedido"":""Campo businessTransaction.governance_rights; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.governance_rights segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-governance_rights"",""pedido"":""Campo businessTransactionCreate.governance_rights; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.governance_rights segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-governance_rights"",""pedido"":""Campo businessTransactionPatch.governance_rights; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.governance_rights segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-governance_rights"",""pedido"":""Campo businessTransactionResponse.governance_rights; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.governance_rights segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-governance_rights. Chave recuperada nos casos persistidos 33,34. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-governance_rights. Chave recuperada nos casos persistidos 33,34. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""governance_rights"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-governance_rights. Chave recuperada nos casos persistidos 33,34. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-businessTransaction-franchise_terms,"Persistir, validar e recuperar businessTransaction.franchise_terms; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-franchise_terms. Chave recuperada nos casos persistidos 35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-franchise_terms: Persistir, recuperar e validar businessTransaction.franchise_terms segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-franchise_terms: Persistir, recuperar e validar businessTransactionCreate.franchise_terms segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-franchise_terms: Persistir, recuperar e validar businessTransactionPatch.franchise_terms segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-franchise_terms: Persistir, recuperar e validar businessTransactionResponse.franchise_terms segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-franchise_terms: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-franchise_terms: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-franchise_terms: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-franchise_terms: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-franchise_terms | OP-FIELD-businessTransactionCreate-franchise_terms | OP-FIELD-businessTransactionPatch-franchise_terms | OP-FIELD-businessTransactionResponse-franchise_terms,4,"[{""id"":""OP-FIELD-businessTransaction-franchise_terms"",""pedido"":""Campo businessTransaction.franchise_terms; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.franchise_terms segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-franchise_terms"",""pedido"":""Campo businessTransactionCreate.franchise_terms; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.franchise_terms segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-franchise_terms"",""pedido"":""Campo businessTransactionPatch.franchise_terms; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.franchise_terms segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-franchise_terms"",""pedido"":""Campo businessTransactionResponse.franchise_terms; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.franchise_terms segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-franchise_terms. Chave recuperada nos casos persistidos 35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-franchise_terms. Chave recuperada nos casos persistidos 35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""franchise_terms"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-franchise_terms. Chave recuperada nos casos persistidos 35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-businessTransaction-confidentiality_level,"Persistir, validar e recuperar businessTransaction.confidentiality_level; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-confidentiality_level. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-confidentiality_level: Persistir, recuperar e validar businessTransaction.confidentiality_level segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-confidentiality_level: Persistir, recuperar e validar businessTransactionCreate.confidentiality_level segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-confidentiality_level: Persistir, recuperar e validar businessTransactionPatch.confidentiality_level segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-confidentiality_level: Persistir, recuperar e validar businessTransactionResponse.confidentiality_level segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-confidentiality_level: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-confidentiality_level: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-confidentiality_level: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-confidentiality_level: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-confidentiality_level | OP-FIELD-businessTransactionCreate-confidentiality_level | OP-FIELD-businessTransactionPatch-confidentiality_level | OP-FIELD-businessTransactionResponse-confidentiality_level,4,"[{""id"":""OP-FIELD-businessTransaction-confidentiality_level"",""pedido"":""Campo businessTransaction.confidentiality_level; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.confidentiality_level segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-confidentiality_level"",""pedido"":""Campo businessTransactionCreate.confidentiality_level; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.confidentiality_level segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-confidentiality_level"",""pedido"":""Campo businessTransactionPatch.confidentiality_level; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.confidentiality_level segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-confidentiality_level"",""pedido"":""Campo businessTransactionResponse.confidentiality_level; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.confidentiality_level segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-confidentiality_level. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-confidentiality_level. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""confidentiality_level"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-confidentiality_level. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-businessTransaction-due_diligence_status,"Persistir, validar e recuperar businessTransaction.due_diligence_status; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-due_diligence_status. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-due_diligence_status: Persistir, recuperar e validar businessTransaction.due_diligence_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-due_diligence_status: Persistir, recuperar e validar businessTransactionCreate.due_diligence_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-due_diligence_status: Persistir, recuperar e validar businessTransactionPatch.due_diligence_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-due_diligence_status: Persistir, recuperar e validar businessTransactionResponse.due_diligence_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-due_diligence_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-due_diligence_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-due_diligence_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-due_diligence_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-due_diligence_status | OP-FIELD-businessTransactionCreate-due_diligence_status | OP-FIELD-businessTransactionPatch-due_diligence_status | OP-FIELD-businessTransactionResponse-due_diligence_status,4,"[{""id"":""OP-FIELD-businessTransaction-due_diligence_status"",""pedido"":""Campo businessTransaction.due_diligence_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.due_diligence_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-due_diligence_status"",""pedido"":""Campo businessTransactionCreate.due_diligence_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.due_diligence_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-due_diligence_status"",""pedido"":""Campo businessTransactionPatch.due_diligence_status; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.due_diligence_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-due_diligence_status"",""pedido"":""Campo businessTransactionResponse.due_diligence_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.due_diligence_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-due_diligence_status. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-due_diligence_status. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""due_diligence_status"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-due_diligence_status. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-parcel-id,"Persistir, validar e recuperar parcel.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-id. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-parcel-id: Persistir, recuperar e validar parcel.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelResponse-id: Persistir, recuperar e validar parcelResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-parcel-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelResponse-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-parcel-id | OP-FIELD-parcelResponse-id,2,"[{""id"":""OP-FIELD-parcel-id"",""pedido"":""Campo parcel.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcel.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelResponse-id"",""pedido"":""Campo parcelResponse.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-id. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-id. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""parcel"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.parcels.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-id. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-parcel-opportunity_id,"Persistir, validar e recuperar parcel.opportunity_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-parcel-opportunity_id: Persistir, recuperar e validar parcel.opportunity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelResponse-opportunity_id: Persistir, recuperar e validar parcelResponse.opportunity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-parcel-opportunity_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelResponse-opportunity_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-parcel-opportunity_id | OP-FIELD-parcelResponse-opportunity_id,2,"[{""id"":""OP-FIELD-parcel-opportunity_id"",""pedido"":""Campo parcel.opportunity_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcel.opportunity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelResponse-opportunity_id"",""pedido"":""Campo parcelResponse.opportunity_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelResponse.opportunity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""parcel"", ""schema_property"": ""opportunity_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.parcels.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-opportunity_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-parcel-version,"Persistir, validar e recuperar parcel.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-version. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-parcel-version: Persistir, recuperar e validar parcel.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelResponse-version: Persistir, recuperar e validar parcelResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-parcel-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelResponse-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-parcel-version | OP-FIELD-parcelResponse-version,2,"[{""id"":""OP-FIELD-parcel-version"",""pedido"":""Campo parcel.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcel.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelResponse-version"",""pedido"":""Campo parcelResponse.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-version. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-version. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""parcel"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.parcels.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-version. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-parcel-active,"Persistir, validar e recuperar parcel.active; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-active. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-parcel-active: Persistir, recuperar e validar parcel.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelResponse-active: Persistir, recuperar e validar parcelResponse.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-parcel-active: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelResponse-active: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-parcel-active | OP-FIELD-parcelResponse-active,2,"[{""id"":""OP-FIELD-parcel-active"",""pedido"":""Campo parcel.active; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcel.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelResponse-active"",""pedido"":""Campo parcelResponse.active; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelResponse.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-active. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-active. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""parcel"", ""schema_property"": ""active"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.parcels.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-active. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-parcel-is_deleted,"Persistir, validar e recuperar parcel.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-is_deleted. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-parcel-is_deleted: Persistir, recuperar e validar parcel.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelResponse-is_deleted: Persistir, recuperar e validar parcelResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-parcel-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelResponse-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-parcel-is_deleted | OP-FIELD-parcelResponse-is_deleted,2,"[{""id"":""OP-FIELD-parcel-is_deleted"",""pedido"":""Campo parcel.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcel.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelResponse-is_deleted"",""pedido"":""Campo parcelResponse.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-is_deleted. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-is_deleted. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""parcel"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.parcels.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-is_deleted. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-parcel-deleted_at,"Persistir, validar e recuperar parcel.deleted_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-deleted_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-parcel-deleted_at: Persistir, recuperar e validar parcel.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelResponse-deleted_at: Persistir, recuperar e validar parcelResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-parcel-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelResponse-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-parcel-deleted_at | OP-FIELD-parcelResponse-deleted_at,2,"[{""id"":""OP-FIELD-parcel-deleted_at"",""pedido"":""Campo parcel.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcel.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelResponse-deleted_at"",""pedido"":""Campo parcelResponse.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-deleted_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-deleted_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""parcel"", ""schema_property"": ""deleted_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.parcels.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-deleted_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-parcel-deleted_by,"Persistir, validar e recuperar parcel.deleted_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-deleted_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-parcel-deleted_by: Persistir, recuperar e validar parcel.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelResponse-deleted_by: Persistir, recuperar e validar parcelResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-parcel-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelResponse-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-parcel-deleted_by | OP-FIELD-parcelResponse-deleted_by,2,"[{""id"":""OP-FIELD-parcel-deleted_by"",""pedido"":""Campo parcel.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcel.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelResponse-deleted_by"",""pedido"":""Campo parcelResponse.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-deleted_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-deleted_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""parcel"", ""schema_property"": ""deleted_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.parcels.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-deleted_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-parcel-delete_reason,"Persistir, validar e recuperar parcel.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-delete_reason. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-parcel-delete_reason: Persistir, recuperar e validar parcel.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelResponse-delete_reason: Persistir, recuperar e validar parcelResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-parcel-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelResponse-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-parcel-delete_reason | OP-FIELD-parcelResponse-delete_reason,2,"[{""id"":""OP-FIELD-parcel-delete_reason"",""pedido"":""Campo parcel.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcel.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelResponse-delete_reason"",""pedido"":""Campo parcelResponse.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-delete_reason. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-delete_reason. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""parcel"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.parcels.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-delete_reason. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-parcel-created_by,"Persistir, validar e recuperar parcel.created_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-created_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-parcel-created_by: Persistir, recuperar e validar parcel.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelResponse-created_by: Persistir, recuperar e validar parcelResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-parcel-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelResponse-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-parcel-created_by | OP-FIELD-parcelResponse-created_by,2,"[{""id"":""OP-FIELD-parcel-created_by"",""pedido"":""Campo parcel.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcel.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelResponse-created_by"",""pedido"":""Campo parcelResponse.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-created_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-created_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""parcel"", ""schema_property"": ""created_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.parcels.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-created_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-parcel-created_at,"Persistir, validar e recuperar parcel.created_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-created_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-parcel-created_at: Persistir, recuperar e validar parcel.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelResponse-created_at: Persistir, recuperar e validar parcelResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-parcel-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelResponse-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-parcel-created_at | OP-FIELD-parcelResponse-created_at,2,"[{""id"":""OP-FIELD-parcel-created_at"",""pedido"":""Campo parcel.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcel.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelResponse-created_at"",""pedido"":""Campo parcelResponse.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-created_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-created_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""parcel"", ""schema_property"": ""created_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.parcels.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-created_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-parcel-updated_by,"Persistir, validar e recuperar parcel.updated_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-updated_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-parcel-updated_by: Persistir, recuperar e validar parcel.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelResponse-updated_by: Persistir, recuperar e validar parcelResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-parcel-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelResponse-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-parcel-updated_by | OP-FIELD-parcelResponse-updated_by,2,"[{""id"":""OP-FIELD-parcel-updated_by"",""pedido"":""Campo parcel.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcel.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelResponse-updated_by"",""pedido"":""Campo parcelResponse.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-updated_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-updated_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""parcel"", ""schema_property"": ""updated_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.parcels.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-updated_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-parcel-updated_at,"Persistir, validar e recuperar parcel.updated_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-updated_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-parcel-updated_at: Persistir, recuperar e validar parcel.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelResponse-updated_at: Persistir, recuperar e validar parcelResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-parcel-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelResponse-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-parcel-updated_at | OP-FIELD-parcelResponse-updated_at,2,"[{""id"":""OP-FIELD-parcel-updated_at"",""pedido"":""Campo parcel.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcel.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelResponse-updated_at"",""pedido"":""Campo parcelResponse.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-updated_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-updated_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""parcel"", ""schema_property"": ""updated_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.parcels.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-updated_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-parcel-cadastral_number,"Persistir, validar e recuperar parcel.cadastral_number; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-parcel-cadastral_number: Persistir, recuperar e validar parcel.cadastral_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelCreate-cadastral_number: Persistir, recuperar e validar parcelCreate.cadastral_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelPatch-cadastral_number: Persistir, recuperar e validar parcelPatch.cadastral_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelResponse-cadastral_number: Persistir, recuperar e validar parcelResponse.cadastral_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-parcel-cadastral_number: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelCreate-cadastral_number: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelPatch-cadastral_number: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelResponse-cadastral_number: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-parcel-cadastral_number | OP-FIELD-parcelCreate-cadastral_number | OP-FIELD-parcelPatch-cadastral_number | OP-FIELD-parcelResponse-cadastral_number,4,"[{""id"":""OP-FIELD-parcel-cadastral_number"",""pedido"":""Campo parcel.cadastral_number; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcel.cadastral_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelCreate-cadastral_number"",""pedido"":""Campo parcelCreate.cadastral_number; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelCreate.cadastral_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelPatch-cadastral_number"",""pedido"":""Campo parcelPatch.cadastral_number; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelPatch.cadastral_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelResponse-cadastral_number"",""pedido"":""Campo parcelResponse.cadastral_number; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelResponse.cadastral_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""parcel"", ""schema_property"": ""cadastral_number"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.parcels.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-cadastral_number. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-parcel-location_id,"Persistir, validar e recuperar parcel.location_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-location_id. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-parcel-location_id: Persistir, recuperar e validar parcel.location_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelCreate-location_id: Persistir, recuperar e validar parcelCreate.location_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelPatch-location_id: Persistir, recuperar e validar parcelPatch.location_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelResponse-location_id: Persistir, recuperar e validar parcelResponse.location_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-parcel-location_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelCreate-location_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelPatch-location_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelResponse-location_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-parcel-location_id | OP-FIELD-parcelCreate-location_id | OP-FIELD-parcelPatch-location_id | OP-FIELD-parcelResponse-location_id,4,"[{""id"":""OP-FIELD-parcel-location_id"",""pedido"":""Campo parcel.location_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcel.location_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelCreate-location_id"",""pedido"":""Campo parcelCreate.location_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelCreate.location_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelPatch-location_id"",""pedido"":""Campo parcelPatch.location_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelPatch.location_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelResponse-location_id"",""pedido"":""Campo parcelResponse.location_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelResponse.location_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-location_id. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-location_id. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""parcel"", ""schema_property"": ""location_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.parcels.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-location_id. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[B4 QA13/10/2026] Coedição em correção só no âmbito existente QA22/projeto30; revogação e visual ainda pendentes. API/SQL não encerra interface nem outros tipos por semelhança. Contratos/Responses de oito casos são leitura de compatibilidade, não repetição dos workflows ou §27 integral. Tabelaúnica de22grupos em saldo-opcao-B.md;25–43h restantes estimadas, não consumo ou prazo. Sem novo código/bundle/ativos; fechosA/B/C37 preservados.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-realEstate-deposit,"Persistir, validar e recuperar realEstate.deposit; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-deposit: Persistir, recuperar e validar realEstate.deposit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-deposit: Persistir, recuperar e validar realEstateCreate.deposit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-deposit: Persistir, recuperar e validar realEstatePatch.deposit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-deposit: Persistir, recuperar e validar realEstateResponse.deposit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-deposit: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-deposit: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-deposit: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-deposit: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-deposit | OP-FIELD-realEstateCreate-deposit | OP-FIELD-realEstatePatch-deposit | OP-FIELD-realEstateResponse-deposit,4,"[{""id"":""OP-FIELD-realEstate-deposit"",""pedido"":""Campo realEstate.deposit; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.deposit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-deposit"",""pedido"":""Campo realEstateCreate.deposit; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.deposit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-deposit"",""pedido"":""Campo realEstatePatch.deposit; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.deposit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-deposit"",""pedido"":""Campo realEstateResponse.deposit; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.deposit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""deposit"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-deposit. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-realEstate-valuation,"Persistir, validar e recuperar realEstate.valuation; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-valuation. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-valuation: Persistir, recuperar e validar realEstate.valuation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-valuation: Persistir, recuperar e validar realEstateCreate.valuation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-valuation: Persistir, recuperar e validar realEstatePatch.valuation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-valuation: Persistir, recuperar e validar realEstateResponse.valuation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-valuation: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-valuation: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-valuation: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-valuation: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-valuation | OP-FIELD-realEstateCreate-valuation | OP-FIELD-realEstatePatch-valuation | OP-FIELD-realEstateResponse-valuation,4,"[{""id"":""OP-FIELD-realEstate-valuation"",""pedido"":""Campo realEstate.valuation; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.valuation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-valuation"",""pedido"":""Campo realEstateCreate.valuation; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.valuation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-valuation"",""pedido"":""Campo realEstatePatch.valuation; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.valuation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-valuation"",""pedido"":""Campo realEstateResponse.valuation; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.valuation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-valuation. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-valuation. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""valuation"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-valuation. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-realEstate-viewing,"Persistir, validar e recuperar realEstate.viewing; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-viewing: Persistir, recuperar e validar realEstate.viewing segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-viewing: Persistir, recuperar e validar realEstateCreate.viewing segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-viewing: Persistir, recuperar e validar realEstatePatch.viewing segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-viewing: Persistir, recuperar e validar realEstateResponse.viewing segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-viewing: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-viewing: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-viewing: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-viewing: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-viewing | OP-FIELD-realEstateCreate-viewing | OP-FIELD-realEstatePatch-viewing | OP-FIELD-realEstateResponse-viewing,4,"[{""id"":""OP-FIELD-realEstate-viewing"",""pedido"":""Campo realEstate.viewing; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.viewing segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-viewing"",""pedido"":""Campo realEstateCreate.viewing; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.viewing segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-viewing"",""pedido"":""Campo realEstatePatch.viewing; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.viewing segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-viewing"",""pedido"":""Campo realEstateResponse.viewing; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.viewing segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""viewing"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-viewing. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-realEstate-planning_permit_document_id,"Persistir, validar e recuperar realEstate.planning_permit_document_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-planning_permit_document_id: Persistir, recuperar e validar realEstate.planning_permit_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-planning_permit_document_id: Persistir, recuperar e validar realEstateCreate.planning_permit_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-planning_permit_document_id: Persistir, recuperar e validar realEstatePatch.planning_permit_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-planning_permit_document_id: Persistir, recuperar e validar realEstateResponse.planning_permit_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-planning_permit_document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-planning_permit_document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-planning_permit_document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-planning_permit_document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-planning_permit_document_id | OP-FIELD-realEstateCreate-planning_permit_document_id | OP-FIELD-realEstatePatch-planning_permit_document_id | OP-FIELD-realEstateResponse-planning_permit_document_id,4,"[{""id"":""OP-FIELD-realEstate-planning_permit_document_id"",""pedido"":""Campo realEstate.planning_permit_document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.planning_permit_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-planning_permit_document_id"",""pedido"":""Campo realEstateCreate.planning_permit_document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.planning_permit_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-planning_permit_document_id"",""pedido"":""Campo realEstatePatch.planning_permit_document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.planning_permit_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-planning_permit_document_id"",""pedido"":""Campo realEstateResponse.planning_permit_document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.planning_permit_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""planning_permit_document_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-planning_permit_document_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-realEstate-use_license_document_id,"Persistir, validar e recuperar realEstate.use_license_document_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-use_license_document_id. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-realEstate-use_license_document_id: Persistir, recuperar e validar realEstate.use_license_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateCreate-use_license_document_id: Persistir, recuperar e validar realEstateCreate.use_license_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstatePatch-use_license_document_id: Persistir, recuperar e validar realEstatePatch.use_license_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-realEstateResponse-use_license_document_id: Persistir, recuperar e validar realEstateResponse.use_license_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-realEstate-use_license_document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateCreate-use_license_document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstatePatch-use_license_document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-realEstateResponse-use_license_document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-realEstate-use_license_document_id | OP-FIELD-realEstateCreate-use_license_document_id | OP-FIELD-realEstatePatch-use_license_document_id | OP-FIELD-realEstateResponse-use_license_document_id,4,"[{""id"":""OP-FIELD-realEstate-use_license_document_id"",""pedido"":""Campo realEstate.use_license_document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstate.use_license_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateCreate-use_license_document_id"",""pedido"":""Campo realEstateCreate.use_license_document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateCreate.use_license_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstatePatch-use_license_document_id"",""pedido"":""Campo realEstatePatch.use_license_document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstatePatch.use_license_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-realEstateResponse-use_license_document_id"",""pedido"":""Campo realEstateResponse.use_license_document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar realEstateResponse.use_license_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-use_license_document_id. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-use_license_document_id. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""realEstate"", ""schema_property"": ""use_license_document_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""real_estate""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-realEstate-use_license_document_id. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-landRights-id,"Persistir, validar e recuperar landRights.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-id. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-id: Persistir, recuperar e validar landRights.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-id: Persistir, recuperar e validar landRightsResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-id | OP-FIELD-landRightsResponse-id,2,"[{""id"":""OP-FIELD-landRights-id"",""pedido"":""Campo landRights.id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-id"",""pedido"":""Campo landRightsResponse.id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-id. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-id. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-id. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-landRights-version,"Persistir, validar e recuperar landRights.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-version. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-version: Persistir, recuperar e validar landRights.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-version: Persistir, recuperar e validar landRightsResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-version | OP-FIELD-landRightsResponse-version,2,"[{""id"":""OP-FIELD-landRights-version"",""pedido"":""Campo landRights.version; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-version"",""pedido"":""Campo landRightsResponse.version; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-version. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-version. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-version. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-landRights-is_deleted,"Persistir, validar e recuperar landRights.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-is_deleted. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-is_deleted: Persistir, recuperar e validar landRights.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-is_deleted: Persistir, recuperar e validar landRightsResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-is_deleted | OP-FIELD-landRightsResponse-is_deleted,2,"[{""id"":""OP-FIELD-landRights-is_deleted"",""pedido"":""Campo landRights.is_deleted; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-is_deleted"",""pedido"":""Campo landRightsResponse.is_deleted; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-is_deleted. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-is_deleted. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-is_deleted. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-landRights-deleted_at,"Persistir, validar e recuperar landRights.deleted_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-deleted_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-deleted_at: Persistir, recuperar e validar landRights.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-deleted_at: Persistir, recuperar e validar landRightsResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-deleted_at | OP-FIELD-landRightsResponse-deleted_at,2,"[{""id"":""OP-FIELD-landRights-deleted_at"",""pedido"":""Campo landRights.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-deleted_at"",""pedido"":""Campo landRightsResponse.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-deleted_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-deleted_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""deleted_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-deleted_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-landRights-deleted_by,"Persistir, validar e recuperar landRights.deleted_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-deleted_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-deleted_by: Persistir, recuperar e validar landRights.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-deleted_by: Persistir, recuperar e validar landRightsResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-deleted_by | OP-FIELD-landRightsResponse-deleted_by,2,"[{""id"":""OP-FIELD-landRights-deleted_by"",""pedido"":""Campo landRights.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-deleted_by"",""pedido"":""Campo landRightsResponse.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-deleted_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-deleted_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""deleted_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-deleted_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-landRights-delete_reason,"Persistir, validar e recuperar landRights.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-delete_reason. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-delete_reason: Persistir, recuperar e validar landRights.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-delete_reason: Persistir, recuperar e validar landRightsResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-delete_reason | OP-FIELD-landRightsResponse-delete_reason,2,"[{""id"":""OP-FIELD-landRights-delete_reason"",""pedido"":""Campo landRights.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-delete_reason"",""pedido"":""Campo landRightsResponse.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-delete_reason. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-delete_reason. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-delete_reason. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-landRights-created_by,"Persistir, validar e recuperar landRights.created_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-created_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-created_by: Persistir, recuperar e validar landRights.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-created_by: Persistir, recuperar e validar landRightsResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-created_by | OP-FIELD-landRightsResponse-created_by,2,"[{""id"":""OP-FIELD-landRights-created_by"",""pedido"":""Campo landRights.created_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-created_by"",""pedido"":""Campo landRightsResponse.created_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-created_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-created_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""created_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-created_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-landRights-created_at,"Persistir, validar e recuperar landRights.created_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-created_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-created_at: Persistir, recuperar e validar landRights.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-created_at: Persistir, recuperar e validar landRightsResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-created_at | OP-FIELD-landRightsResponse-created_at,2,"[{""id"":""OP-FIELD-landRights-created_at"",""pedido"":""Campo landRights.created_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-created_at"",""pedido"":""Campo landRightsResponse.created_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-created_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-created_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""created_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-created_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-landRights-updated_by,"Persistir, validar e recuperar landRights.updated_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-updated_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-updated_by: Persistir, recuperar e validar landRights.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-updated_by: Persistir, recuperar e validar landRightsResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-updated_by | OP-FIELD-landRightsResponse-updated_by,2,"[{""id"":""OP-FIELD-landRights-updated_by"",""pedido"":""Campo landRights.updated_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-updated_by"",""pedido"":""Campo landRightsResponse.updated_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-updated_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-updated_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""updated_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-updated_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-landRights-updated_at,"Persistir, validar e recuperar landRights.updated_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-updated_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-updated_at: Persistir, recuperar e validar landRights.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-updated_at: Persistir, recuperar e validar landRightsResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-updated_at | OP-FIELD-landRightsResponse-updated_at,2,"[{""id"":""OP-FIELD-landRights-updated_at"",""pedido"":""Campo landRights.updated_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-updated_at"",""pedido"":""Campo landRightsResponse.updated_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-updated_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-updated_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""updated_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-updated_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-landRights-operation_type,"Persistir, validar e recuperar landRights.operation_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-operation_type. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-operation_type: Persistir, recuperar e validar landRights.operation_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-operation_type: Persistir, recuperar e validar landRightsCreate.operation_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-operation_type: Persistir, recuperar e validar landRightsPatch.operation_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-operation_type: Persistir, recuperar e validar landRightsResponse.operation_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-operation_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-operation_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-operation_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-operation_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-operation_type | OP-FIELD-landRightsCreate-operation_type | OP-FIELD-landRightsPatch-operation_type | OP-FIELD-landRightsResponse-operation_type,4,"[{""id"":""OP-FIELD-landRights-operation_type"",""pedido"":""Campo landRights.operation_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.operation_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-operation_type"",""pedido"":""Campo landRightsCreate.operation_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.operation_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-operation_type"",""pedido"":""Campo landRightsPatch.operation_type; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.operation_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-operation_type"",""pedido"":""Campo landRightsResponse.operation_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.operation_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-operation_type. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-operation_type. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""operation_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-operation_type. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-landRights-duat_status,"Persistir, validar e recuperar landRights.duat_status; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-duat_status. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-duat_status: Persistir, recuperar e validar landRights.duat_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-duat_status: Persistir, recuperar e validar landRightsCreate.duat_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-duat_status: Persistir, recuperar e validar landRightsPatch.duat_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-duat_status: Persistir, recuperar e validar landRightsResponse.duat_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-duat_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-duat_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-duat_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-duat_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-duat_status | OP-FIELD-landRightsCreate-duat_status | OP-FIELD-landRightsPatch-duat_status | OP-FIELD-landRightsResponse-duat_status,4,"[{""id"":""OP-FIELD-landRights-duat_status"",""pedido"":""Campo landRights.duat_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.duat_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-duat_status"",""pedido"":""Campo landRightsCreate.duat_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.duat_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-duat_status"",""pedido"":""Campo landRightsPatch.duat_status; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.duat_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-duat_status"",""pedido"":""Campo landRightsResponse.duat_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.duat_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-duat_status. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-duat_status. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""duat_status"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-duat_status. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-landRights-duat_number,"Persistir, validar e recuperar landRights.duat_number; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-duat_number: Persistir, recuperar e validar landRights.duat_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-duat_number: Persistir, recuperar e validar landRightsCreate.duat_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-duat_number: Persistir, recuperar e validar landRightsPatch.duat_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-duat_number: Persistir, recuperar e validar landRightsResponse.duat_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-duat_number: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-duat_number: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-duat_number: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-duat_number: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-duat_number | OP-FIELD-landRightsCreate-duat_number | OP-FIELD-landRightsPatch-duat_number | OP-FIELD-landRightsResponse-duat_number,4,"[{""id"":""OP-FIELD-landRights-duat_number"",""pedido"":""Campo landRights.duat_number; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.duat_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-duat_number"",""pedido"":""Campo landRightsCreate.duat_number; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.duat_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-duat_number"",""pedido"":""Campo landRightsPatch.duat_number; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.duat_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-duat_number"",""pedido"":""Campo landRightsResponse.duat_number; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.duat_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""duat_number"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-duat_number. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-landRights-holder_id,"Persistir, validar e recuperar landRights.holder_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-holder_id: Persistir, recuperar e validar landRights.holder_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-holder_id: Persistir, recuperar e validar landRightsCreate.holder_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-holder_id: Persistir, recuperar e validar landRightsPatch.holder_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-holder_id: Persistir, recuperar e validar landRightsResponse.holder_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-holder_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-holder_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-holder_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-holder_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-holder_id | OP-FIELD-landRightsCreate-holder_id | OP-FIELD-landRightsPatch-holder_id | OP-FIELD-landRightsResponse-holder_id,4,"[{""id"":""OP-FIELD-landRights-holder_id"",""pedido"":""Campo landRights.holder_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.holder_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-holder_id"",""pedido"":""Campo landRightsCreate.holder_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.holder_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-holder_id"",""pedido"":""Campo landRightsPatch.holder_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.holder_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-holder_id"",""pedido"":""Campo landRightsResponse.holder_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.holder_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""holder_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-holder_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-landRights-holder_name,"Persistir, validar e recuperar landRights.holder_name; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-holder_name. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-holder_name: Persistir, recuperar e validar landRights.holder_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-holder_name: Persistir, recuperar e validar landRightsCreate.holder_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-holder_name: Persistir, recuperar e validar landRightsPatch.holder_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-holder_name: Persistir, recuperar e validar landRightsResponse.holder_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-holder_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-holder_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-holder_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-holder_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-holder_name | OP-FIELD-landRightsCreate-holder_name | OP-FIELD-landRightsPatch-holder_name | OP-FIELD-landRightsResponse-holder_name,4,"[{""id"":""OP-FIELD-landRights-holder_name"",""pedido"":""Campo landRights.holder_name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.holder_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-holder_name"",""pedido"":""Campo landRightsCreate.holder_name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.holder_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-holder_name"",""pedido"":""Campo landRightsPatch.holder_name; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.holder_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-holder_name"",""pedido"":""Campo landRightsResponse.holder_name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.holder_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-holder_name. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-holder_name. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""holder_name"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-holder_name. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-landRights-issuing_authority_id,"Persistir, validar e recuperar landRights.issuing_authority_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-issuing_authority_id: Persistir, recuperar e validar landRights.issuing_authority_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-issuing_authority_id: Persistir, recuperar e validar landRightsCreate.issuing_authority_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-issuing_authority_id: Persistir, recuperar e validar landRightsPatch.issuing_authority_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-issuing_authority_id: Persistir, recuperar e validar landRightsResponse.issuing_authority_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-issuing_authority_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-issuing_authority_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-issuing_authority_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-issuing_authority_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-issuing_authority_id | OP-FIELD-landRightsCreate-issuing_authority_id | OP-FIELD-landRightsPatch-issuing_authority_id | OP-FIELD-landRightsResponse-issuing_authority_id,4,"[{""id"":""OP-FIELD-landRights-issuing_authority_id"",""pedido"":""Campo landRights.issuing_authority_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.issuing_authority_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-issuing_authority_id"",""pedido"":""Campo landRightsCreate.issuing_authority_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.issuing_authority_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-issuing_authority_id"",""pedido"":""Campo landRightsPatch.issuing_authority_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.issuing_authority_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-issuing_authority_id"",""pedido"":""Campo landRightsResponse.issuing_authority_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.issuing_authority_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""issuing_authority_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-issuing_authority_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-landRights-issue_date,"Persistir, validar e recuperar landRights.issue_date; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-issue_date: Persistir, recuperar e validar landRights.issue_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-issue_date: Persistir, recuperar e validar landRightsCreate.issue_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-issue_date: Persistir, recuperar e validar landRightsPatch.issue_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-issue_date: Persistir, recuperar e validar landRightsResponse.issue_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-issue_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-issue_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-issue_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-issue_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-issue_date | OP-FIELD-landRightsCreate-issue_date | OP-FIELD-landRightsPatch-issue_date | OP-FIELD-landRightsResponse-issue_date,4,"[{""id"":""OP-FIELD-landRights-issue_date"",""pedido"":""Campo landRights.issue_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.issue_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-issue_date"",""pedido"":""Campo landRightsCreate.issue_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.issue_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-issue_date"",""pedido"":""Campo landRightsPatch.issue_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.issue_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-issue_date"",""pedido"":""Campo landRightsResponse.issue_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.issue_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""issue_date"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-issue_date. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-landRights-expiry_date,"Persistir, validar e recuperar landRights.expiry_date; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-expiry_date: Persistir, recuperar e validar landRights.expiry_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-expiry_date: Persistir, recuperar e validar landRightsCreate.expiry_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-expiry_date: Persistir, recuperar e validar landRightsPatch.expiry_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-expiry_date: Persistir, recuperar e validar landRightsResponse.expiry_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-expiry_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-expiry_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-expiry_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-expiry_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-expiry_date | OP-FIELD-landRightsCreate-expiry_date | OP-FIELD-landRightsPatch-expiry_date | OP-FIELD-landRightsResponse-expiry_date,4,"[{""id"":""OP-FIELD-landRights-expiry_date"",""pedido"":""Campo landRights.expiry_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.expiry_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-expiry_date"",""pedido"":""Campo landRightsCreate.expiry_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.expiry_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-expiry_date"",""pedido"":""Campo landRightsPatch.expiry_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.expiry_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-expiry_date"",""pedido"":""Campo landRightsResponse.expiry_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.expiry_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""expiry_date"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-expiry_date. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-landRights-authorized_purpose,"Persistir, validar e recuperar landRights.authorized_purpose; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-authorized_purpose. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-authorized_purpose: Persistir, recuperar e validar landRights.authorized_purpose segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-authorized_purpose: Persistir, recuperar e validar landRightsCreate.authorized_purpose segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-authorized_purpose: Persistir, recuperar e validar landRightsPatch.authorized_purpose segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-authorized_purpose: Persistir, recuperar e validar landRightsResponse.authorized_purpose segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-authorized_purpose: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-authorized_purpose: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-authorized_purpose: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-authorized_purpose: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-authorized_purpose | OP-FIELD-landRightsCreate-authorized_purpose | OP-FIELD-landRightsPatch-authorized_purpose | OP-FIELD-landRightsResponse-authorized_purpose,4,"[{""id"":""OP-FIELD-landRights-authorized_purpose"",""pedido"":""Campo landRights.authorized_purpose; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.authorized_purpose segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-authorized_purpose"",""pedido"":""Campo landRightsCreate.authorized_purpose; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.authorized_purpose segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-authorized_purpose"",""pedido"":""Campo landRightsPatch.authorized_purpose; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.authorized_purpose segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-authorized_purpose"",""pedido"":""Campo landRightsResponse.authorized_purpose; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.authorized_purpose segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-authorized_purpose. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-authorized_purpose. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""authorized_purpose"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-authorized_purpose. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-landRights-exploitation_plan_document_id,"Persistir, validar e recuperar landRights.exploitation_plan_document_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-exploitation_plan_document_id: Persistir, recuperar e validar landRights.exploitation_plan_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-exploitation_plan_document_id: Persistir, recuperar e validar landRightsCreate.exploitation_plan_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-exploitation_plan_document_id: Persistir, recuperar e validar landRightsPatch.exploitation_plan_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-exploitation_plan_document_id: Persistir, recuperar e validar landRightsResponse.exploitation_plan_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-exploitation_plan_document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-exploitation_plan_document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-exploitation_plan_document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-exploitation_plan_document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-exploitation_plan_document_id | OP-FIELD-landRightsCreate-exploitation_plan_document_id | OP-FIELD-landRightsPatch-exploitation_plan_document_id | OP-FIELD-landRightsResponse-exploitation_plan_document_id,4,"[{""id"":""OP-FIELD-landRights-exploitation_plan_document_id"",""pedido"":""Campo landRights.exploitation_plan_document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.exploitation_plan_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-exploitation_plan_document_id"",""pedido"":""Campo landRightsCreate.exploitation_plan_document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.exploitation_plan_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-exploitation_plan_document_id"",""pedido"":""Campo landRightsPatch.exploitation_plan_document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.exploitation_plan_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-exploitation_plan_document_id"",""pedido"":""Campo landRightsResponse.exploitation_plan_document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.exploitation_plan_document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""exploitation_plan_document_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-exploitation_plan_document_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-landRights-parcels,"Persistir, validar e recuperar landRights.parcels; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-parcels. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-parcels: Persistir, recuperar e validar landRights.parcels segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-parcels: Persistir, recuperar e validar landRightsCreate.parcels segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-parcels: Persistir, recuperar e validar landRightsPatch.parcels segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-parcels: Persistir, recuperar e validar landRightsResponse.parcels segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-parcels: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-parcels: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-parcels: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-parcels: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-parcels | OP-FIELD-landRightsCreate-parcels | OP-FIELD-landRightsPatch-parcels | OP-FIELD-landRightsResponse-parcels,4,"[{""id"":""OP-FIELD-landRights-parcels"",""pedido"":""Campo landRights.parcels; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.parcels segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-parcels"",""pedido"":""Campo landRightsCreate.parcels; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.parcels segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-parcels"",""pedido"":""Campo landRightsPatch.parcels; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.parcels segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-parcels"",""pedido"":""Campo landRightsResponse.parcels; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.parcels segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-parcels. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-parcels. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""parcels"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-parcels. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-landRights-improvements,"Persistir, validar e recuperar landRights.improvements; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-improvements: Persistir, recuperar e validar landRights.improvements segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-improvements: Persistir, recuperar e validar landRightsCreate.improvements segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-improvements: Persistir, recuperar e validar landRightsPatch.improvements segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-improvements: Persistir, recuperar e validar landRightsResponse.improvements segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-improvements: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-improvements: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-improvements: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-improvements: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-improvements | OP-FIELD-landRightsCreate-improvements | OP-FIELD-landRightsPatch-improvements | OP-FIELD-landRightsResponse-improvements,4,"[{""id"":""OP-FIELD-landRights-improvements"",""pedido"":""Campo landRights.improvements; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.improvements segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-improvements"",""pedido"":""Campo landRightsCreate.improvements; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.improvements segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-improvements"",""pedido"":""Campo landRightsPatch.improvements; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.improvements segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-improvements"",""pedido"":""Campo landRightsResponse.improvements; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.improvements segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""improvements"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-improvements. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-landRights-communities,"Persistir, validar e recuperar landRights.communities; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-communities: Persistir, recuperar e validar landRights.communities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-communities: Persistir, recuperar e validar landRightsCreate.communities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-communities: Persistir, recuperar e validar landRightsPatch.communities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-communities: Persistir, recuperar e validar landRightsResponse.communities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-communities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-communities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-communities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-communities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-communities | OP-FIELD-landRightsCreate-communities | OP-FIELD-landRightsPatch-communities | OP-FIELD-landRightsResponse-communities,4,"[{""id"":""OP-FIELD-landRights-communities"",""pedido"":""Campo landRights.communities; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.communities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-communities"",""pedido"":""Campo landRightsCreate.communities; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.communities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-communities"",""pedido"":""Campo landRightsPatch.communities; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.communities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-communities"",""pedido"":""Campo landRightsResponse.communities; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.communities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""communities"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-communities. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-landRights-community_consultation,"Persistir, validar e recuperar landRights.community_consultation; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-community_consultation: Persistir, recuperar e validar landRights.community_consultation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-community_consultation: Persistir, recuperar e validar landRightsCreate.community_consultation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-community_consultation: Persistir, recuperar e validar landRightsPatch.community_consultation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-community_consultation: Persistir, recuperar e validar landRightsResponse.community_consultation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-community_consultation: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-community_consultation: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-community_consultation: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-community_consultation: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-community_consultation | OP-FIELD-landRightsCreate-community_consultation | OP-FIELD-landRightsPatch-community_consultation | OP-FIELD-landRightsResponse-community_consultation,4,"[{""id"":""OP-FIELD-landRights-community_consultation"",""pedido"":""Campo landRights.community_consultation; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.community_consultation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-community_consultation"",""pedido"":""Campo landRightsCreate.community_consultation; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.community_consultation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-community_consultation"",""pedido"":""Campo landRightsPatch.community_consultation; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.community_consultation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-community_consultation"",""pedido"":""Campo landRightsResponse.community_consultation; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.community_consultation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""community_consultation"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-community_consultation. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-landRights-overlaps_conflicts,"Persistir, validar e recuperar landRights.overlaps_conflicts; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-overlaps_conflicts. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-overlaps_conflicts: Persistir, recuperar e validar landRights.overlaps_conflicts segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-overlaps_conflicts: Persistir, recuperar e validar landRightsCreate.overlaps_conflicts segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-overlaps_conflicts: Persistir, recuperar e validar landRightsPatch.overlaps_conflicts segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-overlaps_conflicts: Persistir, recuperar e validar landRightsResponse.overlaps_conflicts segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-overlaps_conflicts: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-overlaps_conflicts: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-overlaps_conflicts: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-overlaps_conflicts: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-overlaps_conflicts | OP-FIELD-landRightsCreate-overlaps_conflicts | OP-FIELD-landRightsPatch-overlaps_conflicts | OP-FIELD-landRightsResponse-overlaps_conflicts,4,"[{""id"":""OP-FIELD-landRights-overlaps_conflicts"",""pedido"":""Campo landRights.overlaps_conflicts; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.overlaps_conflicts segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-overlaps_conflicts"",""pedido"":""Campo landRightsCreate.overlaps_conflicts; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.overlaps_conflicts segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-overlaps_conflicts"",""pedido"":""Campo landRightsPatch.overlaps_conflicts; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.overlaps_conflicts segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-overlaps_conflicts"",""pedido"":""Campo landRightsResponse.overlaps_conflicts; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.overlaps_conflicts segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-overlaps_conflicts. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-overlaps_conflicts. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""overlaps_conflicts"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-overlaps_conflicts. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-landRights-required_authorizations,"Persistir, validar e recuperar landRights.required_authorizations; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-required_authorizations. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-required_authorizations: Persistir, recuperar e validar landRights.required_authorizations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-required_authorizations: Persistir, recuperar e validar landRightsCreate.required_authorizations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-required_authorizations: Persistir, recuperar e validar landRightsPatch.required_authorizations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-required_authorizations: Persistir, recuperar e validar landRightsResponse.required_authorizations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-required_authorizations: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-required_authorizations: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-required_authorizations: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-required_authorizations: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-required_authorizations | OP-FIELD-landRightsCreate-required_authorizations | OP-FIELD-landRightsPatch-required_authorizations | OP-FIELD-landRightsResponse-required_authorizations,4,"[{""id"":""OP-FIELD-landRights-required_authorizations"",""pedido"":""Campo landRights.required_authorizations; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.required_authorizations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-required_authorizations"",""pedido"":""Campo landRightsCreate.required_authorizations; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.required_authorizations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-required_authorizations"",""pedido"":""Campo landRightsPatch.required_authorizations; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.required_authorizations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-required_authorizations"",""pedido"":""Campo landRightsResponse.required_authorizations; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.required_authorizations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-required_authorizations. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-required_authorizations. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""required_authorizations"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-required_authorizations. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-landRights-consideration,"Persistir, validar e recuperar landRights.consideration; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-landRights-consideration: Persistir, recuperar e validar landRights.consideration segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsCreate-consideration: Persistir, recuperar e validar landRightsCreate.consideration segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsPatch-consideration: Persistir, recuperar e validar landRightsPatch.consideration segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-landRightsResponse-consideration: Persistir, recuperar e validar landRightsResponse.consideration segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-landRights-consideration: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsCreate-consideration: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsPatch-consideration: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-landRightsResponse-consideration: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-landRights-consideration | OP-FIELD-landRightsCreate-consideration | OP-FIELD-landRightsPatch-consideration | OP-FIELD-landRightsResponse-consideration,4,"[{""id"":""OP-FIELD-landRights-consideration"",""pedido"":""Campo landRights.consideration; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRights.consideration segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsCreate-consideration"",""pedido"":""Campo landRightsCreate.consideration; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsCreate.consideration segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsPatch-consideration"",""pedido"":""Campo landRightsPatch.consideration; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsPatch.consideration segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-landRightsResponse-consideration"",""pedido"":""Campo landRightsResponse.consideration; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar landRightsResponse.consideration segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""landRights"", ""schema_property"": ""consideration"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-landRights-consideration. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-businessTransaction-id,"Persistir, validar e recuperar businessTransaction.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-id. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-id: Persistir, recuperar e validar businessTransaction.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-id: Persistir, recuperar e validar businessTransactionResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-id | OP-FIELD-businessTransactionResponse-id,2,"[{""id"":""OP-FIELD-businessTransaction-id"",""pedido"":""Campo businessTransaction.id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-id"",""pedido"":""Campo businessTransactionResponse.id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-id. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-id. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-id. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-businessTransaction-version,"Persistir, validar e recuperar businessTransaction.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-version. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-version: Persistir, recuperar e validar businessTransaction.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-version: Persistir, recuperar e validar businessTransactionResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-version | OP-FIELD-businessTransactionResponse-version,2,"[{""id"":""OP-FIELD-businessTransaction-version"",""pedido"":""Campo businessTransaction.version; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-version"",""pedido"":""Campo businessTransactionResponse.version; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-version. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-version. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-version. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-businessTransaction-is_deleted,"Persistir, validar e recuperar businessTransaction.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-is_deleted. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-is_deleted: Persistir, recuperar e validar businessTransaction.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-is_deleted: Persistir, recuperar e validar businessTransactionResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-is_deleted | OP-FIELD-businessTransactionResponse-is_deleted,2,"[{""id"":""OP-FIELD-businessTransaction-is_deleted"",""pedido"":""Campo businessTransaction.is_deleted; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-is_deleted"",""pedido"":""Campo businessTransactionResponse.is_deleted; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-is_deleted. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-is_deleted. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-is_deleted. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-businessTransaction-deleted_at,"Persistir, validar e recuperar businessTransaction.deleted_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-deleted_at. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-deleted_at: Persistir, recuperar e validar businessTransaction.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-deleted_at: Persistir, recuperar e validar businessTransactionResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-deleted_at | OP-FIELD-businessTransactionResponse-deleted_at,2,"[{""id"":""OP-FIELD-businessTransaction-deleted_at"",""pedido"":""Campo businessTransaction.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-deleted_at"",""pedido"":""Campo businessTransactionResponse.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-deleted_at. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-deleted_at. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""deleted_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-deleted_at. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-businessTransaction-deleted_by,"Persistir, validar e recuperar businessTransaction.deleted_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-deleted_by. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-deleted_by: Persistir, recuperar e validar businessTransaction.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-deleted_by: Persistir, recuperar e validar businessTransactionResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-deleted_by | OP-FIELD-businessTransactionResponse-deleted_by,2,"[{""id"":""OP-FIELD-businessTransaction-deleted_by"",""pedido"":""Campo businessTransaction.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-deleted_by"",""pedido"":""Campo businessTransactionResponse.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-deleted_by. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-deleted_by. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""deleted_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-deleted_by. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-businessTransaction-delete_reason,"Persistir, validar e recuperar businessTransaction.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-delete_reason. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-delete_reason: Persistir, recuperar e validar businessTransaction.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-delete_reason: Persistir, recuperar e validar businessTransactionResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-delete_reason | OP-FIELD-businessTransactionResponse-delete_reason,2,"[{""id"":""OP-FIELD-businessTransaction-delete_reason"",""pedido"":""Campo businessTransaction.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-delete_reason"",""pedido"":""Campo businessTransactionResponse.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-delete_reason. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-delete_reason. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-delete_reason. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-businessTransaction-created_by,"Persistir, validar e recuperar businessTransaction.created_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-created_by. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-created_by: Persistir, recuperar e validar businessTransaction.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-created_by: Persistir, recuperar e validar businessTransactionResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-created_by | OP-FIELD-businessTransactionResponse-created_by,2,"[{""id"":""OP-FIELD-businessTransaction-created_by"",""pedido"":""Campo businessTransaction.created_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-created_by"",""pedido"":""Campo businessTransactionResponse.created_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-created_by. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-created_by. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""created_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-created_by. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-businessTransaction-created_at,"Persistir, validar e recuperar businessTransaction.created_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-created_at. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-created_at: Persistir, recuperar e validar businessTransaction.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-created_at: Persistir, recuperar e validar businessTransactionResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-created_at | OP-FIELD-businessTransactionResponse-created_at,2,"[{""id"":""OP-FIELD-businessTransaction-created_at"",""pedido"":""Campo businessTransaction.created_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-created_at"",""pedido"":""Campo businessTransactionResponse.created_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-created_at. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-created_at. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""created_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-created_at. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-businessTransaction-updated_by,"Persistir, validar e recuperar businessTransaction.updated_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-updated_by. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-updated_by: Persistir, recuperar e validar businessTransaction.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-updated_by: Persistir, recuperar e validar businessTransactionResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-updated_by | OP-FIELD-businessTransactionResponse-updated_by,2,"[{""id"":""OP-FIELD-businessTransaction-updated_by"",""pedido"":""Campo businessTransaction.updated_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-updated_by"",""pedido"":""Campo businessTransactionResponse.updated_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-updated_by. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-updated_by. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""updated_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-updated_by. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-businessTransaction-updated_at,"Persistir, validar e recuperar businessTransaction.updated_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-updated_at. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-updated_at: Persistir, recuperar e validar businessTransaction.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-updated_at: Persistir, recuperar e validar businessTransactionResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-updated_at | OP-FIELD-businessTransactionResponse-updated_at,2,"[{""id"":""OP-FIELD-businessTransaction-updated_at"",""pedido"":""Campo businessTransaction.updated_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-updated_at"",""pedido"":""Campo businessTransactionResponse.updated_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-updated_at. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-updated_at. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""updated_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-updated_at. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-businessTransaction-transaction_type,"Persistir, validar e recuperar businessTransaction.transaction_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-transaction_type. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-transaction_type: Persistir, recuperar e validar businessTransaction.transaction_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-transaction_type: Persistir, recuperar e validar businessTransactionCreate.transaction_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-transaction_type: Persistir, recuperar e validar businessTransactionPatch.transaction_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-transaction_type: Persistir, recuperar e validar businessTransactionResponse.transaction_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-transaction_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-transaction_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-transaction_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-transaction_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-transaction_type | OP-FIELD-businessTransactionCreate-transaction_type | OP-FIELD-businessTransactionPatch-transaction_type | OP-FIELD-businessTransactionResponse-transaction_type,4,"[{""id"":""OP-FIELD-businessTransaction-transaction_type"",""pedido"":""Campo businessTransaction.transaction_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.transaction_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-transaction_type"",""pedido"":""Campo businessTransactionCreate.transaction_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.transaction_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-transaction_type"",""pedido"":""Campo businessTransactionPatch.transaction_type; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.transaction_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-transaction_type"",""pedido"":""Campo businessTransactionResponse.transaction_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.transaction_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-transaction_type. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-transaction_type. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""transaction_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-transaction_type. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-businessTransaction-legal_entity_id,"Persistir, validar e recuperar businessTransaction.legal_entity_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-legal_entity_id. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-legal_entity_id: Persistir, recuperar e validar businessTransaction.legal_entity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-legal_entity_id: Persistir, recuperar e validar businessTransactionCreate.legal_entity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-legal_entity_id: Persistir, recuperar e validar businessTransactionPatch.legal_entity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-legal_entity_id: Persistir, recuperar e validar businessTransactionResponse.legal_entity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-legal_entity_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-legal_entity_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-legal_entity_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-legal_entity_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-legal_entity_id | OP-FIELD-businessTransactionCreate-legal_entity_id | OP-FIELD-businessTransactionPatch-legal_entity_id | OP-FIELD-businessTransactionResponse-legal_entity_id,4,"[{""id"":""OP-FIELD-businessTransaction-legal_entity_id"",""pedido"":""Campo businessTransaction.legal_entity_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.legal_entity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-legal_entity_id"",""pedido"":""Campo businessTransactionCreate.legal_entity_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.legal_entity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-legal_entity_id"",""pedido"":""Campo businessTransactionPatch.legal_entity_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.legal_entity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-legal_entity_id"",""pedido"":""Campo businessTransactionResponse.legal_entity_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.legal_entity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-legal_entity_id. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-legal_entity_id. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""legal_entity_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-legal_entity_id. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-businessTransaction-legal_form,"Persistir, validar e recuperar businessTransaction.legal_form; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-legal_form. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-legal_form: Persistir, recuperar e validar businessTransaction.legal_form segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-legal_form: Persistir, recuperar e validar businessTransactionCreate.legal_form segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-legal_form: Persistir, recuperar e validar businessTransactionPatch.legal_form segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-legal_form: Persistir, recuperar e validar businessTransactionResponse.legal_form segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-legal_form: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-legal_form: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-legal_form: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-legal_form: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-legal_form | OP-FIELD-businessTransactionCreate-legal_form | OP-FIELD-businessTransactionPatch-legal_form | OP-FIELD-businessTransactionResponse-legal_form,4,"[{""id"":""OP-FIELD-businessTransaction-legal_form"",""pedido"":""Campo businessTransaction.legal_form; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.legal_form segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-legal_form"",""pedido"":""Campo businessTransactionCreate.legal_form; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.legal_form segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-legal_form"",""pedido"":""Campo businessTransactionPatch.legal_form; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.legal_form segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-legal_form"",""pedido"":""Campo businessTransactionResponse.legal_form; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.legal_form segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-legal_form. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-legal_form. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""legal_form"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-legal_form. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-businessTransaction-percentage_offered,"Persistir, validar e recuperar businessTransaction.percentage_offered; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-percentage_offered. Chave recuperada nos casos persistidos 33,34. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-percentage_offered: Persistir, recuperar e validar businessTransaction.percentage_offered segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-percentage_offered: Persistir, recuperar e validar businessTransactionCreate.percentage_offered segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-percentage_offered: Persistir, recuperar e validar businessTransactionPatch.percentage_offered segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-percentage_offered: Persistir, recuperar e validar businessTransactionResponse.percentage_offered segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-percentage_offered: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-percentage_offered: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-percentage_offered: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-percentage_offered: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-percentage_offered | OP-FIELD-businessTransactionCreate-percentage_offered | OP-FIELD-businessTransactionPatch-percentage_offered | OP-FIELD-businessTransactionResponse-percentage_offered,4,"[{""id"":""OP-FIELD-businessTransaction-percentage_offered"",""pedido"":""Campo businessTransaction.percentage_offered; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.percentage_offered segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-percentage_offered"",""pedido"":""Campo businessTransactionCreate.percentage_offered; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.percentage_offered segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-percentage_offered"",""pedido"":""Campo businessTransactionPatch.percentage_offered; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.percentage_offered segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-percentage_offered"",""pedido"":""Campo businessTransactionResponse.percentage_offered; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.percentage_offered segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-percentage_offered. Chave recuperada nos casos persistidos 33,34. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-percentage_offered. Chave recuperada nos casos persistidos 33,34. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""percentage_offered"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-percentage_offered. Chave recuperada nos casos persistidos 33,34. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-businessTransaction-asking_price,"Persistir, validar e recuperar businessTransaction.asking_price; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-asking_price. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-asking_price: Persistir, recuperar e validar businessTransaction.asking_price segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-asking_price: Persistir, recuperar e validar businessTransactionCreate.asking_price segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-asking_price: Persistir, recuperar e validar businessTransactionPatch.asking_price segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-asking_price: Persistir, recuperar e validar businessTransactionResponse.asking_price segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-asking_price: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-asking_price: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-asking_price: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-asking_price: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-asking_price | OP-FIELD-businessTransactionCreate-asking_price | OP-FIELD-businessTransactionPatch-asking_price | OP-FIELD-businessTransactionResponse-asking_price,4,"[{""id"":""OP-FIELD-businessTransaction-asking_price"",""pedido"":""Campo businessTransaction.asking_price; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.asking_price segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-asking_price"",""pedido"":""Campo businessTransactionCreate.asking_price; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.asking_price segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-asking_price"",""pedido"":""Campo businessTransactionPatch.asking_price; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.asking_price segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-asking_price"",""pedido"":""Campo businessTransactionResponse.asking_price; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.asking_price segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-asking_price. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-asking_price. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""asking_price"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-asking_price. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-businessTransaction-valuation,"Persistir, validar e recuperar businessTransaction.valuation; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-valuation. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-valuation: Persistir, recuperar e validar businessTransaction.valuation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-valuation: Persistir, recuperar e validar businessTransactionCreate.valuation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-valuation: Persistir, recuperar e validar businessTransactionPatch.valuation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-valuation: Persistir, recuperar e validar businessTransactionResponse.valuation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-valuation: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-valuation: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-valuation: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-valuation: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-valuation | OP-FIELD-businessTransactionCreate-valuation | OP-FIELD-businessTransactionPatch-valuation | OP-FIELD-businessTransactionResponse-valuation,4,"[{""id"":""OP-FIELD-businessTransaction-valuation"",""pedido"":""Campo businessTransaction.valuation; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.valuation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-valuation"",""pedido"":""Campo businessTransactionCreate.valuation; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.valuation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-valuation"",""pedido"":""Campo businessTransactionPatch.valuation; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.valuation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-valuation"",""pedido"":""Campo businessTransactionResponse.valuation; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.valuation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-valuation. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-valuation. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""valuation"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-valuation. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-businessTransaction-financial_periods,"Persistir, validar e recuperar businessTransaction.financial_periods; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-financial_periods. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-financial_periods: Persistir, recuperar e validar businessTransaction.financial_periods segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-financial_periods: Persistir, recuperar e validar businessTransactionCreate.financial_periods segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-financial_periods: Persistir, recuperar e validar businessTransactionPatch.financial_periods segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-financial_periods: Persistir, recuperar e validar businessTransactionResponse.financial_periods segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-financial_periods: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-financial_periods: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-financial_periods: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-financial_periods: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-financial_periods | OP-FIELD-businessTransactionCreate-financial_periods | OP-FIELD-businessTransactionPatch-financial_periods | OP-FIELD-businessTransactionResponse-financial_periods,4,"[{""id"":""OP-FIELD-businessTransaction-financial_periods"",""pedido"":""Campo businessTransaction.financial_periods; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.financial_periods segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-financial_periods"",""pedido"":""Campo businessTransactionCreate.financial_periods; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.financial_periods segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-financial_periods"",""pedido"":""Campo businessTransactionPatch.financial_periods; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.financial_periods segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-financial_periods"",""pedido"":""Campo businessTransactionResponse.financial_periods; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.financial_periods segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-financial_periods. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-financial_periods. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""financial_periods"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-financial_periods. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-businessTransaction-assets_liabilities,"Persistir, validar e recuperar businessTransaction.assets_liabilities; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-assets_liabilities. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-assets_liabilities: Persistir, recuperar e validar businessTransaction.assets_liabilities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-assets_liabilities: Persistir, recuperar e validar businessTransactionCreate.assets_liabilities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-assets_liabilities: Persistir, recuperar e validar businessTransactionPatch.assets_liabilities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-assets_liabilities: Persistir, recuperar e validar businessTransactionResponse.assets_liabilities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-assets_liabilities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-assets_liabilities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-assets_liabilities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-assets_liabilities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-assets_liabilities | OP-FIELD-businessTransactionCreate-assets_liabilities | OP-FIELD-businessTransactionPatch-assets_liabilities | OP-FIELD-businessTransactionResponse-assets_liabilities,4,"[{""id"":""OP-FIELD-businessTransaction-assets_liabilities"",""pedido"":""Campo businessTransaction.assets_liabilities; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.assets_liabilities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-assets_liabilities"",""pedido"":""Campo businessTransactionCreate.assets_liabilities; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.assets_liabilities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-assets_liabilities"",""pedido"":""Campo businessTransactionPatch.assets_liabilities; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.assets_liabilities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-assets_liabilities"",""pedido"":""Campo businessTransactionResponse.assets_liabilities; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.assets_liabilities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-assets_liabilities. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-assets_liabilities. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""assets_liabilities"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-assets_liabilities. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-businessTransaction-employees,"Persistir, validar e recuperar businessTransaction.employees; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-employees. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-employees: Persistir, recuperar e validar businessTransaction.employees segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-employees: Persistir, recuperar e validar businessTransactionCreate.employees segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-employees: Persistir, recuperar e validar businessTransactionPatch.employees segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-employees: Persistir, recuperar e validar businessTransactionResponse.employees segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-employees: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-employees: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-employees: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-employees: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-employees | OP-FIELD-businessTransactionCreate-employees | OP-FIELD-businessTransactionPatch-employees | OP-FIELD-businessTransactionResponse-employees,4,"[{""id"":""OP-FIELD-businessTransaction-employees"",""pedido"":""Campo businessTransaction.employees; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.employees segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-employees"",""pedido"":""Campo businessTransactionCreate.employees; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.employees segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-employees"",""pedido"":""Campo businessTransactionPatch.employees; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.employees segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-employees"",""pedido"":""Campo businessTransactionResponse.employees; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.employees segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-employees. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-employees. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""employees"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-employees. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-businessTransaction-contracts_licenses,"Persistir, validar e recuperar businessTransaction.contracts_licenses; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-contracts_licenses. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-contracts_licenses: Persistir, recuperar e validar businessTransaction.contracts_licenses segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-contracts_licenses: Persistir, recuperar e validar businessTransactionCreate.contracts_licenses segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-contracts_licenses: Persistir, recuperar e validar businessTransactionPatch.contracts_licenses segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-contracts_licenses: Persistir, recuperar e validar businessTransactionResponse.contracts_licenses segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-contracts_licenses: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-contracts_licenses: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-contracts_licenses: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-contracts_licenses: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-contracts_licenses | OP-FIELD-businessTransactionCreate-contracts_licenses | OP-FIELD-businessTransactionPatch-contracts_licenses | OP-FIELD-businessTransactionResponse-contracts_licenses,4,"[{""id"":""OP-FIELD-businessTransaction-contracts_licenses"",""pedido"":""Campo businessTransaction.contracts_licenses; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.contracts_licenses segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-contracts_licenses"",""pedido"":""Campo businessTransactionCreate.contracts_licenses; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.contracts_licenses segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-contracts_licenses"",""pedido"":""Campo businessTransactionPatch.contracts_licenses; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.contracts_licenses segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-contracts_licenses"",""pedido"":""Campo businessTransactionResponse.contracts_licenses; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.contracts_licenses segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-contracts_licenses. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-contracts_licenses. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""contracts_licenses"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-contracts_licenses. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-businessTransaction-litigation_contingencies,"Persistir, validar e recuperar businessTransaction.litigation_contingencies; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-litigation_contingencies. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-litigation_contingencies: Persistir, recuperar e validar businessTransaction.litigation_contingencies segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-litigation_contingencies: Persistir, recuperar e validar businessTransactionCreate.litigation_contingencies segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-litigation_contingencies: Persistir, recuperar e validar businessTransactionPatch.litigation_contingencies segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-litigation_contingencies: Persistir, recuperar e validar businessTransactionResponse.litigation_contingencies segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-litigation_contingencies: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-litigation_contingencies: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-litigation_contingencies: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-litigation_contingencies: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-litigation_contingencies | OP-FIELD-businessTransactionCreate-litigation_contingencies | OP-FIELD-businessTransactionPatch-litigation_contingencies | OP-FIELD-businessTransactionResponse-litigation_contingencies,4,"[{""id"":""OP-FIELD-businessTransaction-litigation_contingencies"",""pedido"":""Campo businessTransaction.litigation_contingencies; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.litigation_contingencies segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-litigation_contingencies"",""pedido"":""Campo businessTransactionCreate.litigation_contingencies; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.litigation_contingencies segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-litigation_contingencies"",""pedido"":""Campo businessTransactionPatch.litigation_contingencies; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.litigation_contingencies segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-litigation_contingencies"",""pedido"":""Campo businessTransactionResponse.litigation_contingencies; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.litigation_contingencies segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-litigation_contingencies. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-litigation_contingencies. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""litigation_contingencies"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-litigation_contingencies. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-businessTransaction-reason_for_transaction,"Persistir, validar e recuperar businessTransaction.reason_for_transaction; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-reason_for_transaction. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-reason_for_transaction: Persistir, recuperar e validar businessTransaction.reason_for_transaction segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-reason_for_transaction: Persistir, recuperar e validar businessTransactionCreate.reason_for_transaction segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-reason_for_transaction: Persistir, recuperar e validar businessTransactionPatch.reason_for_transaction segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-reason_for_transaction: Persistir, recuperar e validar businessTransactionResponse.reason_for_transaction segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-reason_for_transaction: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-reason_for_transaction: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-reason_for_transaction: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-reason_for_transaction: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-reason_for_transaction | OP-FIELD-businessTransactionCreate-reason_for_transaction | OP-FIELD-businessTransactionPatch-reason_for_transaction | OP-FIELD-businessTransactionResponse-reason_for_transaction,4,"[{""id"":""OP-FIELD-businessTransaction-reason_for_transaction"",""pedido"":""Campo businessTransaction.reason_for_transaction; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.reason_for_transaction segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-reason_for_transaction"",""pedido"":""Campo businessTransactionCreate.reason_for_transaction; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.reason_for_transaction segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-reason_for_transaction"",""pedido"":""Campo businessTransactionPatch.reason_for_transaction; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.reason_for_transaction segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-reason_for_transaction"",""pedido"":""Campo businessTransactionResponse.reason_for_transaction; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.reason_for_transaction segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-reason_for_transaction. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-reason_for_transaction. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""reason_for_transaction"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-reason_for_transaction. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-businessTransaction-partner_contribution,"Persistir, validar e recuperar businessTransaction.partner_contribution; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-partner_contribution. Chave recuperada nos casos persistidos 34. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-partner_contribution: Persistir, recuperar e validar businessTransaction.partner_contribution segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-partner_contribution: Persistir, recuperar e validar businessTransactionCreate.partner_contribution segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-partner_contribution: Persistir, recuperar e validar businessTransactionPatch.partner_contribution segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-partner_contribution: Persistir, recuperar e validar businessTransactionResponse.partner_contribution segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-partner_contribution: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-partner_contribution: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-partner_contribution: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-partner_contribution: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-partner_contribution | OP-FIELD-businessTransactionCreate-partner_contribution | OP-FIELD-businessTransactionPatch-partner_contribution | OP-FIELD-businessTransactionResponse-partner_contribution,4,"[{""id"":""OP-FIELD-businessTransaction-partner_contribution"",""pedido"":""Campo businessTransaction.partner_contribution; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.partner_contribution segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-partner_contribution"",""pedido"":""Campo businessTransactionCreate.partner_contribution; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.partner_contribution segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-partner_contribution"",""pedido"":""Campo businessTransactionPatch.partner_contribution; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.partner_contribution segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-partner_contribution"",""pedido"":""Campo businessTransactionResponse.partner_contribution; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.partner_contribution segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-partner_contribution. Chave recuperada nos casos persistidos 34. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-partner_contribution. Chave recuperada nos casos persistidos 34. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""partner_contribution"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-partner_contribution. Chave recuperada nos casos persistidos 34. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,app/Services/SimulationTaxParameterResolver.php; resources/js/components/simulation-form.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-businessTransaction-governance_rights,"Persistir, validar e recuperar businessTransaction.governance_rights; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-governance_rights. Chave recuperada nos casos persistidos 33,34. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-governance_rights: Persistir, recuperar e validar businessTransaction.governance_rights segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-governance_rights: Persistir, recuperar e validar businessTransactionCreate.governance_rights segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-governance_rights: Persistir, recuperar e validar businessTransactionPatch.governance_rights segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-governance_rights: Persistir, recuperar e validar businessTransactionResponse.governance_rights segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-governance_rights: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-governance_rights: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-governance_rights: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-governance_rights: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-governance_rights | OP-FIELD-businessTransactionCreate-governance_rights | OP-FIELD-businessTransactionPatch-governance_rights | OP-FIELD-businessTransactionResponse-governance_rights,4,"[{""id"":""OP-FIELD-businessTransaction-governance_rights"",""pedido"":""Campo businessTransaction.governance_rights; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.governance_rights segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-governance_rights"",""pedido"":""Campo businessTransactionCreate.governance_rights; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.governance_rights segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-governance_rights"",""pedido"":""Campo businessTransactionPatch.governance_rights; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.governance_rights segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-governance_rights"",""pedido"":""Campo businessTransactionResponse.governance_rights; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.governance_rights segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-governance_rights. Chave recuperada nos casos persistidos 33,34. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-governance_rights. Chave recuperada nos casos persistidos 33,34. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""governance_rights"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-governance_rights. Chave recuperada nos casos persistidos 33,34. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-businessTransaction-franchise_terms,"Persistir, validar e recuperar businessTransaction.franchise_terms; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-franchise_terms. Chave recuperada nos casos persistidos 35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-franchise_terms: Persistir, recuperar e validar businessTransaction.franchise_terms segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-franchise_terms: Persistir, recuperar e validar businessTransactionCreate.franchise_terms segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-franchise_terms: Persistir, recuperar e validar businessTransactionPatch.franchise_terms segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-franchise_terms: Persistir, recuperar e validar businessTransactionResponse.franchise_terms segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-franchise_terms: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-franchise_terms: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-franchise_terms: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-franchise_terms: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-franchise_terms | OP-FIELD-businessTransactionCreate-franchise_terms | OP-FIELD-businessTransactionPatch-franchise_terms | OP-FIELD-businessTransactionResponse-franchise_terms,4,"[{""id"":""OP-FIELD-businessTransaction-franchise_terms"",""pedido"":""Campo businessTransaction.franchise_terms; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.franchise_terms segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-franchise_terms"",""pedido"":""Campo businessTransactionCreate.franchise_terms; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.franchise_terms segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-franchise_terms"",""pedido"":""Campo businessTransactionPatch.franchise_terms; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.franchise_terms segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-franchise_terms"",""pedido"":""Campo businessTransactionResponse.franchise_terms; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.franchise_terms segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-franchise_terms. Chave recuperada nos casos persistidos 35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-franchise_terms. Chave recuperada nos casos persistidos 35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""franchise_terms"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-franchise_terms. Chave recuperada nos casos persistidos 35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-businessTransaction-confidentiality_level,"Persistir, validar e recuperar businessTransaction.confidentiality_level; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-confidentiality_level. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-confidentiality_level: Persistir, recuperar e validar businessTransaction.confidentiality_level segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-confidentiality_level: Persistir, recuperar e validar businessTransactionCreate.confidentiality_level segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-confidentiality_level: Persistir, recuperar e validar businessTransactionPatch.confidentiality_level segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-confidentiality_level: Persistir, recuperar e validar businessTransactionResponse.confidentiality_level segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-confidentiality_level: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-confidentiality_level: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-confidentiality_level: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-confidentiality_level: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-confidentiality_level | OP-FIELD-businessTransactionCreate-confidentiality_level | OP-FIELD-businessTransactionPatch-confidentiality_level | OP-FIELD-businessTransactionResponse-confidentiality_level,4,"[{""id"":""OP-FIELD-businessTransaction-confidentiality_level"",""pedido"":""Campo businessTransaction.confidentiality_level; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.confidentiality_level segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-confidentiality_level"",""pedido"":""Campo businessTransactionCreate.confidentiality_level; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.confidentiality_level segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-confidentiality_level"",""pedido"":""Campo businessTransactionPatch.confidentiality_level; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.confidentiality_level segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-confidentiality_level"",""pedido"":""Campo businessTransactionResponse.confidentiality_level; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.confidentiality_level segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-confidentiality_level. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-confidentiality_level. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""confidentiality_level"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-confidentiality_level. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-businessTransaction-due_diligence_status,"Persistir, validar e recuperar businessTransaction.due_diligence_status; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-due_diligence_status. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-businessTransaction-due_diligence_status: Persistir, recuperar e validar businessTransaction.due_diligence_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionCreate-due_diligence_status: Persistir, recuperar e validar businessTransactionCreate.due_diligence_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionPatch-due_diligence_status: Persistir, recuperar e validar businessTransactionPatch.due_diligence_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-businessTransactionResponse-due_diligence_status: Persistir, recuperar e validar businessTransactionResponse.due_diligence_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-businessTransaction-due_diligence_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionCreate-due_diligence_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionPatch-due_diligence_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-businessTransactionResponse-due_diligence_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-businessTransaction-due_diligence_status | OP-FIELD-businessTransactionCreate-due_diligence_status | OP-FIELD-businessTransactionPatch-due_diligence_status | OP-FIELD-businessTransactionResponse-due_diligence_status,4,"[{""id"":""OP-FIELD-businessTransaction-due_diligence_status"",""pedido"":""Campo businessTransaction.due_diligence_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransaction.due_diligence_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionCreate-due_diligence_status"",""pedido"":""Campo businessTransactionCreate.due_diligence_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionCreate.due_diligence_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionPatch-due_diligence_status"",""pedido"":""Campo businessTransactionPatch.due_diligence_status; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionPatch.due_diligence_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-businessTransactionResponse-due_diligence_status"",""pedido"":""Campo businessTransactionResponse.due_diligence_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar businessTransactionResponse.due_diligence_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-due_diligence_status. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-due_diligence_status. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""businessTransaction"", ""schema_property"": ""due_diligence_status"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""business_transaction""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-businessTransaction-due_diligence_status. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-parcel-id,"Persistir, validar e recuperar parcel.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-id. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-parcel-id: Persistir, recuperar e validar parcel.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelResponse-id: Persistir, recuperar e validar parcelResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-parcel-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelResponse-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-parcel-id | OP-FIELD-parcelResponse-id,2,"[{""id"":""OP-FIELD-parcel-id"",""pedido"":""Campo parcel.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcel.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelResponse-id"",""pedido"":""Campo parcelResponse.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-id. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-id. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""parcel"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.parcels.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-id. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-parcel-opportunity_id,"Persistir, validar e recuperar parcel.opportunity_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-parcel-opportunity_id: Persistir, recuperar e validar parcel.opportunity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelResponse-opportunity_id: Persistir, recuperar e validar parcelResponse.opportunity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-parcel-opportunity_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelResponse-opportunity_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-parcel-opportunity_id | OP-FIELD-parcelResponse-opportunity_id,2,"[{""id"":""OP-FIELD-parcel-opportunity_id"",""pedido"":""Campo parcel.opportunity_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcel.opportunity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelResponse-opportunity_id"",""pedido"":""Campo parcelResponse.opportunity_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelResponse.opportunity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""parcel"", ""schema_property"": ""opportunity_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.parcels.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-opportunity_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-parcel-version,"Persistir, validar e recuperar parcel.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-version. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-parcel-version: Persistir, recuperar e validar parcel.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelResponse-version: Persistir, recuperar e validar parcelResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-parcel-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelResponse-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-parcel-version | OP-FIELD-parcelResponse-version,2,"[{""id"":""OP-FIELD-parcel-version"",""pedido"":""Campo parcel.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcel.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelResponse-version"",""pedido"":""Campo parcelResponse.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-version. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-version. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""parcel"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.parcels.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-version. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-parcel-active,"Persistir, validar e recuperar parcel.active; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-active. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-parcel-active: Persistir, recuperar e validar parcel.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelResponse-active: Persistir, recuperar e validar parcelResponse.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-parcel-active: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelResponse-active: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-parcel-active | OP-FIELD-parcelResponse-active,2,"[{""id"":""OP-FIELD-parcel-active"",""pedido"":""Campo parcel.active; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcel.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelResponse-active"",""pedido"":""Campo parcelResponse.active; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelResponse.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-active. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-active. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""parcel"", ""schema_property"": ""active"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.parcels.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-active. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-parcel-is_deleted,"Persistir, validar e recuperar parcel.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-is_deleted. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-parcel-is_deleted: Persistir, recuperar e validar parcel.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelResponse-is_deleted: Persistir, recuperar e validar parcelResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-parcel-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelResponse-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-parcel-is_deleted | OP-FIELD-parcelResponse-is_deleted,2,"[{""id"":""OP-FIELD-parcel-is_deleted"",""pedido"":""Campo parcel.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcel.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelResponse-is_deleted"",""pedido"":""Campo parcelResponse.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-is_deleted. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-is_deleted. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""parcel"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.parcels.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-is_deleted. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-parcel-deleted_at,"Persistir, validar e recuperar parcel.deleted_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-deleted_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-parcel-deleted_at: Persistir, recuperar e validar parcel.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelResponse-deleted_at: Persistir, recuperar e validar parcelResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-parcel-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelResponse-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-parcel-deleted_at | OP-FIELD-parcelResponse-deleted_at,2,"[{""id"":""OP-FIELD-parcel-deleted_at"",""pedido"":""Campo parcel.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcel.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelResponse-deleted_at"",""pedido"":""Campo parcelResponse.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-deleted_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-deleted_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""parcel"", ""schema_property"": ""deleted_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.parcels.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-deleted_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-parcel-deleted_by,"Persistir, validar e recuperar parcel.deleted_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-deleted_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-parcel-deleted_by: Persistir, recuperar e validar parcel.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelResponse-deleted_by: Persistir, recuperar e validar parcelResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-parcel-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelResponse-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-parcel-deleted_by | OP-FIELD-parcelResponse-deleted_by,2,"[{""id"":""OP-FIELD-parcel-deleted_by"",""pedido"":""Campo parcel.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcel.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelResponse-deleted_by"",""pedido"":""Campo parcelResponse.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-deleted_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-deleted_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""parcel"", ""schema_property"": ""deleted_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.parcels.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-deleted_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-parcel-delete_reason,"Persistir, validar e recuperar parcel.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-delete_reason. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-parcel-delete_reason: Persistir, recuperar e validar parcel.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelResponse-delete_reason: Persistir, recuperar e validar parcelResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-parcel-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelResponse-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-parcel-delete_reason | OP-FIELD-parcelResponse-delete_reason,2,"[{""id"":""OP-FIELD-parcel-delete_reason"",""pedido"":""Campo parcel.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcel.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelResponse-delete_reason"",""pedido"":""Campo parcelResponse.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-delete_reason. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-delete_reason. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""parcel"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.parcels.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-delete_reason. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-parcel-created_by,"Persistir, validar e recuperar parcel.created_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-created_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-parcel-created_by: Persistir, recuperar e validar parcel.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelResponse-created_by: Persistir, recuperar e validar parcelResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-parcel-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelResponse-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-parcel-created_by | OP-FIELD-parcelResponse-created_by,2,"[{""id"":""OP-FIELD-parcel-created_by"",""pedido"":""Campo parcel.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcel.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelResponse-created_by"",""pedido"":""Campo parcelResponse.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-created_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-created_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""parcel"", ""schema_property"": ""created_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.parcels.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-created_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-parcel-created_at,"Persistir, validar e recuperar parcel.created_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-created_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-parcel-created_at: Persistir, recuperar e validar parcel.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelResponse-created_at: Persistir, recuperar e validar parcelResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-parcel-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelResponse-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-parcel-created_at | OP-FIELD-parcelResponse-created_at,2,"[{""id"":""OP-FIELD-parcel-created_at"",""pedido"":""Campo parcel.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcel.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelResponse-created_at"",""pedido"":""Campo parcelResponse.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-created_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-created_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""parcel"", ""schema_property"": ""created_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.parcels.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-created_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-parcel-updated_by,"Persistir, validar e recuperar parcel.updated_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-updated_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-parcel-updated_by: Persistir, recuperar e validar parcel.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelResponse-updated_by: Persistir, recuperar e validar parcelResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-parcel-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelResponse-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-parcel-updated_by | OP-FIELD-parcelResponse-updated_by,2,"[{""id"":""OP-FIELD-parcel-updated_by"",""pedido"":""Campo parcel.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcel.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelResponse-updated_by"",""pedido"":""Campo parcelResponse.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-updated_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-updated_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""parcel"", ""schema_property"": ""updated_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.parcels.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-updated_by. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-parcel-updated_at,"Persistir, validar e recuperar parcel.updated_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-updated_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-parcel-updated_at: Persistir, recuperar e validar parcel.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelResponse-updated_at: Persistir, recuperar e validar parcelResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-parcel-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelResponse-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-parcel-updated_at | OP-FIELD-parcelResponse-updated_at,2,"[{""id"":""OP-FIELD-parcel-updated_at"",""pedido"":""Campo parcel.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcel.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelResponse-updated_at"",""pedido"":""Campo parcelResponse.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-updated_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-updated_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""parcel"", ""schema_property"": ""updated_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.parcels.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-updated_at. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-parcel-cadastral_number,"Persistir, validar e recuperar parcel.cadastral_number; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-parcel-cadastral_number: Persistir, recuperar e validar parcel.cadastral_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelCreate-cadastral_number: Persistir, recuperar e validar parcelCreate.cadastral_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelPatch-cadastral_number: Persistir, recuperar e validar parcelPatch.cadastral_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelResponse-cadastral_number: Persistir, recuperar e validar parcelResponse.cadastral_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-parcel-cadastral_number: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelCreate-cadastral_number: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelPatch-cadastral_number: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelResponse-cadastral_number: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-parcel-cadastral_number | OP-FIELD-parcelCreate-cadastral_number | OP-FIELD-parcelPatch-cadastral_number | OP-FIELD-parcelResponse-cadastral_number,4,"[{""id"":""OP-FIELD-parcel-cadastral_number"",""pedido"":""Campo parcel.cadastral_number; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcel.cadastral_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelCreate-cadastral_number"",""pedido"":""Campo parcelCreate.cadastral_number; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelCreate.cadastral_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelPatch-cadastral_number"",""pedido"":""Campo parcelPatch.cadastral_number; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelPatch.cadastral_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelResponse-cadastral_number"",""pedido"":""Campo parcelResponse.cadastral_number; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelResponse.cadastral_number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""parcel"", ""schema_property"": ""cadastral_number"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.parcels.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-cadastral_number. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-parcel-location_id,"Persistir, validar e recuperar parcel.location_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-location_id. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-parcel-location_id: Persistir, recuperar e validar parcel.location_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelCreate-location_id: Persistir, recuperar e validar parcelCreate.location_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelPatch-location_id: Persistir, recuperar e validar parcelPatch.location_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelResponse-location_id: Persistir, recuperar e validar parcelResponse.location_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-parcel-location_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelCreate-location_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelPatch-location_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelResponse-location_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-parcel-location_id | OP-FIELD-parcelCreate-location_id | OP-FIELD-parcelPatch-location_id | OP-FIELD-parcelResponse-location_id,4,"[{""id"":""OP-FIELD-parcel-location_id"",""pedido"":""Campo parcel.location_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcel.location_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelCreate-location_id"",""pedido"":""Campo parcelCreate.location_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelCreate.location_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelPatch-location_id"",""pedido"":""Campo parcelPatch.location_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelPatch.location_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelResponse-location_id"",""pedido"":""Campo parcelResponse.location_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelResponse.location_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-location_id. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-location_id. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""parcel"", ""schema_property"": ""location_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.parcels.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-location_id. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, OP-FIELD-parcel-area,"Persistir, validar e recuperar parcel.area; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-area. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248 [B2 QA 13/10/2026] B2 QA, C140/C141: parcela guarda unidade explícita do catálogo sem converter1100; só cadastral reabre. Recursos incompletos área/unidade guardam200/recuperam; submissão422no campo em falta. Par completado,4gates e condição anterior reverificados,24aprova/25publicarestrito/nova sessão; Response1100sqm.148tarefas anteriores+originais/dossiers preservados;6tarefas novas apenas32,semSLA. Provas agrupadas B2-PARCEL-UNIT-C140/B2-AREA-SUBMISSION-C141 e saldo-opcao-B.md. [B4 QA13/10/2026] B4 QA:24solicita correção específica,coeditor22 altera/resubmete,21recupera; só técnico reabre,jurídico conserva hash/ator/data;condição técnica antiga reverificada sem apagar resolução histórica,24aprova/25publicarestrito/nova sessão.156tarefas anteriores preservadas+4novas próprias30 sem prazos. Memberships/grants/dupla intactos. Oito contratos compatíveis em leitura e oitoResponses recuperados,risco/licença30,área1100sqm32 e renda4500mensal54 conservados. @@ -3216,158 +3216,158 @@ B8-TERRITORY-CONTEXT","READ248: Recuperação por GET de 248 chaves/tipos, com I [B8 QA 13/10/2026] Recursos32/56: hierarquia, erro pai/país422, retirada explícita dos filhos na troca MZ→PT→MZ, quatroIDs guardados/nova sessão. Ancuabe-Sede sem geometria própria e3limites ancestrais. Parcela32 coberta pelo limite INE Ancuabe e área medida12001.7448sqm; declaração12001.74 preservaunidade/histórico. Não é prova da limpeza por clique nem cálculo apresentado na UI. Caso de entidade: pai errado422, retirar/repor filhos/nova sessão, constituiçãoZA distinta de territórioMZ e recibo antigo intacto. C145: associação explícita opcional ao dossier em payload cifrado, links de preparação/continuação e retorno recuperados noutra sessão; outro dossier403/422 e troca do vínculo422. Casos antigos sem vínculo não são inferidos. Campo existente do pedidoBalcão territory_id/fonte: UUID não cadastrado422, hierarquia e contexto do mesmo pedido/dossier recuperados. FonteINE administrativa e ausência da geometria própria explícitas; não existe mapa autónomo do dossier e não foi criado um.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET. [B2 QA 13/10/2026] VisualC135; peças aplicáveis específicas,medições poligonais/compatibilidade espacial e restantes consumidores B. Unidade da parcela é extensão opcional do adaptador; valores antigos indeterminados e contratoResponse/§27parcial. Sem fecho amplo ou ativação. SaldoB25–43h:5–10correções+5–10implementação+15–23verificação,exclui esperaC135/ativo/evolução. [B4 QA13/10/2026] Coedição em correção só no âmbito existente QA22/projeto30; revogação e visual ainda pendentes. API/SQL não encerra interface nem outros tipos por semelhança. Contratos/Responses de oito casos são leitura de compatibilidade, não repetição dos workflows ou §27 integral. Tabelaúnica de22grupos em saldo-opcao-B.md;25–43h restantes estimadas, não consumo ou prazo. Sem novo código/bundle/ativos; fechosA/B/C37 preservados. -[B8 QA 13/10/2026] Somente oito percursos visuaisL4/C135 e consolidação/backup-restauroQA da revisãofixa restam na checklistB; não há exigência técnica genérica nova. Requisito agregado continua parcial; critérios foraB e ativação separados.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-parcel-geometry,"Persistir, validar e recuperar parcel.geometry; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-geometry. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-parcel-geometry: Persistir, recuperar e validar parcel.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelCreate-geometry: Persistir, recuperar e validar parcelCreate.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelPatch-geometry: Persistir, recuperar e validar parcelPatch.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelResponse-geometry: Persistir, recuperar e validar parcelResponse.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-parcel-geometry: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelCreate-geometry: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelPatch-geometry: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelResponse-geometry: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-parcel-geometry | OP-FIELD-parcelCreate-geometry | OP-FIELD-parcelPatch-geometry | OP-FIELD-parcelResponse-geometry,4,"[{""id"":""OP-FIELD-parcel-geometry"",""pedido"":""Campo parcel.geometry; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcel.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelCreate-geometry"",""pedido"":""Campo parcelCreate.geometry; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelCreate.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelPatch-geometry"",""pedido"":""Campo parcelPatch.geometry; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelPatch.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelResponse-geometry"",""pedido"":""Campo parcelResponse.geometry; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelResponse.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-geometry. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-geometry. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""parcel"", ""schema_property"": ""geometry"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.parcels.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-geometry. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-parcel-overlap_status,"Persistir, validar e recuperar parcel.overlap_status; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-overlap_status. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-parcel-overlap_status: Persistir, recuperar e validar parcel.overlap_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelCreate-overlap_status: Persistir, recuperar e validar parcelCreate.overlap_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelPatch-overlap_status: Persistir, recuperar e validar parcelPatch.overlap_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelResponse-overlap_status: Persistir, recuperar e validar parcelResponse.overlap_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-parcel-overlap_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelCreate-overlap_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelPatch-overlap_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelResponse-overlap_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-parcel-overlap_status | OP-FIELD-parcelCreate-overlap_status | OP-FIELD-parcelPatch-overlap_status | OP-FIELD-parcelResponse-overlap_status,4,"[{""id"":""OP-FIELD-parcel-overlap_status"",""pedido"":""Campo parcel.overlap_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcel.overlap_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelCreate-overlap_status"",""pedido"":""Campo parcelCreate.overlap_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelCreate.overlap_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelPatch-overlap_status"",""pedido"":""Campo parcelPatch.overlap_status; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelPatch.overlap_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelResponse-overlap_status"",""pedido"":""Campo parcelResponse.overlap_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelResponse.overlap_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-overlap_status. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-overlap_status. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""parcel"", ""schema_property"": ""overlap_status"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.parcels.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-overlap_status. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-improvement-id,"Persistir, validar e recuperar improvement.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-id: Persistir, recuperar e validar improvement.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-id: Persistir, recuperar e validar improvementResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-id | OP-FIELD-improvementResponse-id,2,"[{""id"":""OP-FIELD-improvement-id"",""pedido"":""Campo improvement.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-id"",""pedido"":""Campo improvementResponse.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-improvement-opportunity_id,"Persistir, validar e recuperar improvement.opportunity_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-opportunity_id: Persistir, recuperar e validar improvement.opportunity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-opportunity_id: Persistir, recuperar e validar improvementResponse.opportunity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-opportunity_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-opportunity_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-opportunity_id | OP-FIELD-improvementResponse-opportunity_id,2,"[{""id"":""OP-FIELD-improvement-opportunity_id"",""pedido"":""Campo improvement.opportunity_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.opportunity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-opportunity_id"",""pedido"":""Campo improvementResponse.opportunity_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.opportunity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""opportunity_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-opportunity_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-improvement-version,"Persistir, validar e recuperar improvement.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-version: Persistir, recuperar e validar improvement.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-version: Persistir, recuperar e validar improvementResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-version | OP-FIELD-improvementResponse-version,2,"[{""id"":""OP-FIELD-improvement-version"",""pedido"":""Campo improvement.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-version"",""pedido"":""Campo improvementResponse.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-version. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-improvement-active,"Persistir, validar e recuperar improvement.active; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-active: Persistir, recuperar e validar improvement.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-active: Persistir, recuperar e validar improvementResponse.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-active: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-active: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-active | OP-FIELD-improvementResponse-active,2,"[{""id"":""OP-FIELD-improvement-active"",""pedido"":""Campo improvement.active; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-active"",""pedido"":""Campo improvementResponse.active; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""active"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-active. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-improvement-is_deleted,"Persistir, validar e recuperar improvement.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-is_deleted: Persistir, recuperar e validar improvement.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-is_deleted: Persistir, recuperar e validar improvementResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-is_deleted | OP-FIELD-improvementResponse-is_deleted,2,"[{""id"":""OP-FIELD-improvement-is_deleted"",""pedido"":""Campo improvement.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-is_deleted"",""pedido"":""Campo improvementResponse.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-is_deleted. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-improvement-deleted_at,"Persistir, validar e recuperar improvement.deleted_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-deleted_at: Persistir, recuperar e validar improvement.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-deleted_at: Persistir, recuperar e validar improvementResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-deleted_at | OP-FIELD-improvementResponse-deleted_at,2,"[{""id"":""OP-FIELD-improvement-deleted_at"",""pedido"":""Campo improvement.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-deleted_at"",""pedido"":""Campo improvementResponse.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""deleted_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-deleted_at. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-improvement-deleted_by,"Persistir, validar e recuperar improvement.deleted_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-deleted_by: Persistir, recuperar e validar improvement.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-deleted_by: Persistir, recuperar e validar improvementResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-deleted_by | OP-FIELD-improvementResponse-deleted_by,2,"[{""id"":""OP-FIELD-improvement-deleted_by"",""pedido"":""Campo improvement.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-deleted_by"",""pedido"":""Campo improvementResponse.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""deleted_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-deleted_by. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-improvement-delete_reason,"Persistir, validar e recuperar improvement.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-delete_reason: Persistir, recuperar e validar improvement.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-delete_reason: Persistir, recuperar e validar improvementResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-delete_reason | OP-FIELD-improvementResponse-delete_reason,2,"[{""id"":""OP-FIELD-improvement-delete_reason"",""pedido"":""Campo improvement.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-delete_reason"",""pedido"":""Campo improvementResponse.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-delete_reason. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-improvement-created_by,"Persistir, validar e recuperar improvement.created_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-created_by: Persistir, recuperar e validar improvement.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-created_by: Persistir, recuperar e validar improvementResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-created_by | OP-FIELD-improvementResponse-created_by,2,"[{""id"":""OP-FIELD-improvement-created_by"",""pedido"":""Campo improvement.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-created_by"",""pedido"":""Campo improvementResponse.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""created_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-created_by. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-improvement-created_at,"Persistir, validar e recuperar improvement.created_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-created_at: Persistir, recuperar e validar improvement.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-created_at: Persistir, recuperar e validar improvementResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-created_at | OP-FIELD-improvementResponse-created_at,2,"[{""id"":""OP-FIELD-improvement-created_at"",""pedido"":""Campo improvement.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-created_at"",""pedido"":""Campo improvementResponse.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""created_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-created_at. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-improvement-updated_by,"Persistir, validar e recuperar improvement.updated_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-updated_by: Persistir, recuperar e validar improvement.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-updated_by: Persistir, recuperar e validar improvementResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-updated_by | OP-FIELD-improvementResponse-updated_by,2,"[{""id"":""OP-FIELD-improvement-updated_by"",""pedido"":""Campo improvement.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-updated_by"",""pedido"":""Campo improvementResponse.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""updated_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-updated_by. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-improvement-updated_at,"Persistir, validar e recuperar improvement.updated_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-updated_at: Persistir, recuperar e validar improvement.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-updated_at: Persistir, recuperar e validar improvementResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-updated_at | OP-FIELD-improvementResponse-updated_at,2,"[{""id"":""OP-FIELD-improvement-updated_at"",""pedido"":""Campo improvement.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-updated_at"",""pedido"":""Campo improvementResponse.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""updated_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-updated_at. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-improvement-improvement_type,"Persistir, validar e recuperar improvement.improvement_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-improvement_type: Persistir, recuperar e validar improvement.improvement_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementCreate-improvement_type: Persistir, recuperar e validar improvementCreate.improvement_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementPatch-improvement_type: Persistir, recuperar e validar improvementPatch.improvement_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-improvement_type: Persistir, recuperar e validar improvementResponse.improvement_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-improvement_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementCreate-improvement_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementPatch-improvement_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-improvement_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-improvement_type | OP-FIELD-improvementCreate-improvement_type | OP-FIELD-improvementPatch-improvement_type | OP-FIELD-improvementResponse-improvement_type,4,"[{""id"":""OP-FIELD-improvement-improvement_type"",""pedido"":""Campo improvement.improvement_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.improvement_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementCreate-improvement_type"",""pedido"":""Campo improvementCreate.improvement_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementCreate.improvement_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementPatch-improvement_type"",""pedido"":""Campo improvementPatch.improvement_type; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementPatch.improvement_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-improvement_type"",""pedido"":""Campo improvementResponse.improvement_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.improvement_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""improvement_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-improvement_type. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-improvement-owner_name,"Persistir, validar e recuperar improvement.owner_name; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-owner_name: Persistir, recuperar e validar improvement.owner_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementCreate-owner_name: Persistir, recuperar e validar improvementCreate.owner_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementPatch-owner_name: Persistir, recuperar e validar improvementPatch.owner_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-owner_name: Persistir, recuperar e validar improvementResponse.owner_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-owner_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementCreate-owner_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementPatch-owner_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-owner_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-owner_name | OP-FIELD-improvementCreate-owner_name | OP-FIELD-improvementPatch-owner_name | OP-FIELD-improvementResponse-owner_name,4,"[{""id"":""OP-FIELD-improvement-owner_name"",""pedido"":""Campo improvement.owner_name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.owner_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementCreate-owner_name"",""pedido"":""Campo improvementCreate.owner_name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementCreate.owner_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementPatch-owner_name"",""pedido"":""Campo improvementPatch.owner_name; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementPatch.owner_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-owner_name"",""pedido"":""Campo improvementResponse.owner_name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.owner_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""owner_name"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-owner_name. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-improvement-assessed_value,"Persistir, validar e recuperar improvement.assessed_value; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-assessed_value: Persistir, recuperar e validar improvement.assessed_value segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementCreate-assessed_value: Persistir, recuperar e validar improvementCreate.assessed_value segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementPatch-assessed_value: Persistir, recuperar e validar improvementPatch.assessed_value segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-assessed_value: Persistir, recuperar e validar improvementResponse.assessed_value segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-assessed_value: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementCreate-assessed_value: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementPatch-assessed_value: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-assessed_value: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-assessed_value | OP-FIELD-improvementCreate-assessed_value | OP-FIELD-improvementPatch-assessed_value | OP-FIELD-improvementResponse-assessed_value,4,"[{""id"":""OP-FIELD-improvement-assessed_value"",""pedido"":""Campo improvement.assessed_value; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.assessed_value segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementCreate-assessed_value"",""pedido"":""Campo improvementCreate.assessed_value; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementCreate.assessed_value segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementPatch-assessed_value"",""pedido"":""Campo improvementPatch.assessed_value; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementPatch.assessed_value segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-assessed_value"",""pedido"":""Campo improvementResponse.assessed_value; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.assessed_value segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""assessed_value"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-assessed_value. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-improvement-currency,"Persistir, validar e recuperar improvement.currency; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-currency: Persistir, recuperar e validar improvement.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementCreate-currency: Persistir, recuperar e validar improvementCreate.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementPatch-currency: Persistir, recuperar e validar improvementPatch.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-currency: Persistir, recuperar e validar improvementResponse.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-currency: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementCreate-currency: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementPatch-currency: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-currency: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-currency | OP-FIELD-improvementCreate-currency | OP-FIELD-improvementPatch-currency | OP-FIELD-improvementResponse-currency,4,"[{""id"":""OP-FIELD-improvement-currency"",""pedido"":""Campo improvement.currency; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementCreate-currency"",""pedido"":""Campo improvementCreate.currency; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementCreate.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementPatch-currency"",""pedido"":""Campo improvementPatch.currency; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementPatch.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-currency"",""pedido"":""Campo improvementResponse.currency; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""currency"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-currency. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-improvement-valuation_date,"Persistir, validar e recuperar improvement.valuation_date; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-valuation_date: Persistir, recuperar e validar improvement.valuation_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementCreate-valuation_date: Persistir, recuperar e validar improvementCreate.valuation_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementPatch-valuation_date: Persistir, recuperar e validar improvementPatch.valuation_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-valuation_date: Persistir, recuperar e validar improvementResponse.valuation_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-valuation_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementCreate-valuation_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementPatch-valuation_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-valuation_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-valuation_date | OP-FIELD-improvementCreate-valuation_date | OP-FIELD-improvementPatch-valuation_date | OP-FIELD-improvementResponse-valuation_date,4,"[{""id"":""OP-FIELD-improvement-valuation_date"",""pedido"":""Campo improvement.valuation_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.valuation_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementCreate-valuation_date"",""pedido"":""Campo improvementCreate.valuation_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementCreate.valuation_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementPatch-valuation_date"",""pedido"":""Campo improvementPatch.valuation_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementPatch.valuation_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-valuation_date"",""pedido"":""Campo improvementResponse.valuation_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.valuation_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""valuation_date"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-valuation_date. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-improvement-document_id,"Persistir, validar e recuperar improvement.document_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-document_id: Persistir, recuperar e validar improvement.document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementCreate-document_id: Persistir, recuperar e validar improvementCreate.document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementPatch-document_id: Persistir, recuperar e validar improvementPatch.document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-document_id: Persistir, recuperar e validar improvementResponse.document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementCreate-document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementPatch-document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-document_id | OP-FIELD-improvementCreate-document_id | OP-FIELD-improvementPatch-document_id | OP-FIELD-improvementResponse-document_id,4,"[{""id"":""OP-FIELD-improvement-document_id"",""pedido"":""Campo improvement.document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementCreate-document_id"",""pedido"":""Campo improvementCreate.document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementCreate.document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementPatch-document_id"",""pedido"":""Campo improvementPatch.document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementPatch.document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-document_id"",""pedido"":""Campo improvementResponse.document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""document_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-document_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-improvement-image_id,"Persistir, validar e recuperar improvement.image_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-image_id: Persistir, recuperar e validar improvement.image_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementCreate-image_id: Persistir, recuperar e validar improvementCreate.image_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementPatch-image_id: Persistir, recuperar e validar improvementPatch.image_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-image_id: Persistir, recuperar e validar improvementResponse.image_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-image_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementCreate-image_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementPatch-image_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-image_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-image_id | OP-FIELD-improvementCreate-image_id | OP-FIELD-improvementPatch-image_id | OP-FIELD-improvementResponse-image_id,4,"[{""id"":""OP-FIELD-improvement-image_id"",""pedido"":""Campo improvement.image_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.image_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementCreate-image_id"",""pedido"":""Campo improvementCreate.image_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementCreate.image_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementPatch-image_id"",""pedido"":""Campo improvementPatch.image_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementPatch.image_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-image_id"",""pedido"":""Campo improvementResponse.image_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.image_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""image_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-image_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-community-id,"Persistir, validar e recuperar community.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-id: Persistir, recuperar e validar community.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-id: Persistir, recuperar e validar communityResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-id | OP-FIELD-communityResponse-id,2,"[{""id"":""OP-FIELD-community-id"",""pedido"":""Campo community.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-id"",""pedido"":""Campo communityResponse.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-community-opportunity_id,"Persistir, validar e recuperar community.opportunity_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-opportunity_id: Persistir, recuperar e validar community.opportunity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-opportunity_id: Persistir, recuperar e validar communityResponse.opportunity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-opportunity_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-opportunity_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-opportunity_id | OP-FIELD-communityResponse-opportunity_id,2,"[{""id"":""OP-FIELD-community-opportunity_id"",""pedido"":""Campo community.opportunity_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.opportunity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-opportunity_id"",""pedido"":""Campo communityResponse.opportunity_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.opportunity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""opportunity_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-opportunity_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-community-version,"Persistir, validar e recuperar community.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-version: Persistir, recuperar e validar community.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-version: Persistir, recuperar e validar communityResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-version | OP-FIELD-communityResponse-version,2,"[{""id"":""OP-FIELD-community-version"",""pedido"":""Campo community.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-version"",""pedido"":""Campo communityResponse.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-version. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-community-active,"Persistir, validar e recuperar community.active; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-active: Persistir, recuperar e validar community.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-active: Persistir, recuperar e validar communityResponse.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-active: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-active: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-active | OP-FIELD-communityResponse-active,2,"[{""id"":""OP-FIELD-community-active"",""pedido"":""Campo community.active; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-active"",""pedido"":""Campo communityResponse.active; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""active"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-active. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-community-is_deleted,"Persistir, validar e recuperar community.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-is_deleted: Persistir, recuperar e validar community.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-is_deleted: Persistir, recuperar e validar communityResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-is_deleted | OP-FIELD-communityResponse-is_deleted,2,"[{""id"":""OP-FIELD-community-is_deleted"",""pedido"":""Campo community.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-is_deleted"",""pedido"":""Campo communityResponse.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-is_deleted. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-community-deleted_at,"Persistir, validar e recuperar community.deleted_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-deleted_at: Persistir, recuperar e validar community.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-deleted_at: Persistir, recuperar e validar communityResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-deleted_at | OP-FIELD-communityResponse-deleted_at,2,"[{""id"":""OP-FIELD-community-deleted_at"",""pedido"":""Campo community.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-deleted_at"",""pedido"":""Campo communityResponse.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""deleted_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-deleted_at. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-community-deleted_by,"Persistir, validar e recuperar community.deleted_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-deleted_by: Persistir, recuperar e validar community.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-deleted_by: Persistir, recuperar e validar communityResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-deleted_by | OP-FIELD-communityResponse-deleted_by,2,"[{""id"":""OP-FIELD-community-deleted_by"",""pedido"":""Campo community.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-deleted_by"",""pedido"":""Campo communityResponse.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""deleted_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-deleted_by. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-community-delete_reason,"Persistir, validar e recuperar community.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-delete_reason: Persistir, recuperar e validar community.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-delete_reason: Persistir, recuperar e validar communityResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-delete_reason | OP-FIELD-communityResponse-delete_reason,2,"[{""id"":""OP-FIELD-community-delete_reason"",""pedido"":""Campo community.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-delete_reason"",""pedido"":""Campo communityResponse.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-delete_reason. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-community-created_by,"Persistir, validar e recuperar community.created_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-created_by: Persistir, recuperar e validar community.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-created_by: Persistir, recuperar e validar communityResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-created_by | OP-FIELD-communityResponse-created_by,2,"[{""id"":""OP-FIELD-community-created_by"",""pedido"":""Campo community.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-created_by"",""pedido"":""Campo communityResponse.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""created_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-created_by. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-community-created_at,"Persistir, validar e recuperar community.created_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-created_at: Persistir, recuperar e validar community.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-created_at: Persistir, recuperar e validar communityResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-created_at | OP-FIELD-communityResponse-created_at,2,"[{""id"":""OP-FIELD-community-created_at"",""pedido"":""Campo community.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-created_at"",""pedido"":""Campo communityResponse.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""created_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-created_at. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-community-updated_by,"Persistir, validar e recuperar community.updated_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-updated_by: Persistir, recuperar e validar community.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-updated_by: Persistir, recuperar e validar communityResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-updated_by | OP-FIELD-communityResponse-updated_by,2,"[{""id"":""OP-FIELD-community-updated_by"",""pedido"":""Campo community.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-updated_by"",""pedido"":""Campo communityResponse.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""updated_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-updated_by. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-community-updated_at,"Persistir, validar e recuperar community.updated_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-updated_at: Persistir, recuperar e validar community.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-updated_at: Persistir, recuperar e validar communityResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-updated_at | OP-FIELD-communityResponse-updated_at,2,"[{""id"":""OP-FIELD-community-updated_at"",""pedido"":""Campo community.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-updated_at"",""pedido"":""Campo communityResponse.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""updated_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-updated_at. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-community-name,"Persistir, validar e recuperar community.name; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-name: Persistir, recuperar e validar community.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityCreate-name: Persistir, recuperar e validar communityCreate.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityPatch-name: Persistir, recuperar e validar communityPatch.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-name: Persistir, recuperar e validar communityResponse.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityCreate-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityPatch-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-name | OP-FIELD-communityCreate-name | OP-FIELD-communityPatch-name | OP-FIELD-communityResponse-name,4,"[{""id"":""OP-FIELD-community-name"",""pedido"":""Campo community.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityCreate-name"",""pedido"":""Campo communityCreate.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityCreate.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityPatch-name"",""pedido"":""Campo communityPatch.name; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityPatch.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-name"",""pedido"":""Campo communityResponse.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""name"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-name. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-community-location_id,"Persistir, validar e recuperar community.location_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-location_id: Persistir, recuperar e validar community.location_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityCreate-location_id: Persistir, recuperar e validar communityCreate.location_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityPatch-location_id: Persistir, recuperar e validar communityPatch.location_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-location_id: Persistir, recuperar e validar communityResponse.location_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-location_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityCreate-location_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityPatch-location_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-location_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-location_id | OP-FIELD-communityCreate-location_id | OP-FIELD-communityPatch-location_id | OP-FIELD-communityResponse-location_id,4,"[{""id"":""OP-FIELD-community-location_id"",""pedido"":""Campo community.location_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.location_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityCreate-location_id"",""pedido"":""Campo communityCreate.location_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityCreate.location_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityPatch-location_id"",""pedido"":""Campo communityPatch.location_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityPatch.location_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-location_id"",""pedido"":""Campo communityResponse.location_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.location_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""location_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-location_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-community-consultation_status,"Persistir, validar e recuperar community.consultation_status; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-consultation_status: Persistir, recuperar e validar community.consultation_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityCreate-consultation_status: Persistir, recuperar e validar communityCreate.consultation_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityPatch-consultation_status: Persistir, recuperar e validar communityPatch.consultation_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-consultation_status: Persistir, recuperar e validar communityResponse.consultation_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-consultation_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityCreate-consultation_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityPatch-consultation_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-consultation_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-consultation_status | OP-FIELD-communityCreate-consultation_status | OP-FIELD-communityPatch-consultation_status | OP-FIELD-communityResponse-consultation_status,4,"[{""id"":""OP-FIELD-community-consultation_status"",""pedido"":""Campo community.consultation_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.consultation_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityCreate-consultation_status"",""pedido"":""Campo communityCreate.consultation_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityCreate.consultation_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityPatch-consultation_status"",""pedido"":""Campo communityPatch.consultation_status; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityPatch.consultation_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-consultation_status"",""pedido"":""Campo communityResponse.consultation_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.consultation_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""consultation_status"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-consultation_status. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-community-consultation_date,"Persistir, validar e recuperar community.consultation_date; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-consultation_date: Persistir, recuperar e validar community.consultation_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityCreate-consultation_date: Persistir, recuperar e validar communityCreate.consultation_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityPatch-consultation_date: Persistir, recuperar e validar communityPatch.consultation_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-consultation_date: Persistir, recuperar e validar communityResponse.consultation_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-consultation_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityCreate-consultation_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityPatch-consultation_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-consultation_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-consultation_date | OP-FIELD-communityCreate-consultation_date | OP-FIELD-communityPatch-consultation_date | OP-FIELD-communityResponse-consultation_date,4,"[{""id"":""OP-FIELD-community-consultation_date"",""pedido"":""Campo community.consultation_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.consultation_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityCreate-consultation_date"",""pedido"":""Campo communityCreate.consultation_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityCreate.consultation_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityPatch-consultation_date"",""pedido"":""Campo communityPatch.consultation_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityPatch.consultation_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-consultation_date"",""pedido"":""Campo communityResponse.consultation_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.consultation_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""consultation_date"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-consultation_date. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-community-representative_name,"Persistir, validar e recuperar community.representative_name; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-representative_name: Persistir, recuperar e validar community.representative_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityCreate-representative_name: Persistir, recuperar e validar communityCreate.representative_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityPatch-representative_name: Persistir, recuperar e validar communityPatch.representative_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-representative_name: Persistir, recuperar e validar communityResponse.representative_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-representative_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityCreate-representative_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityPatch-representative_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-representative_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-representative_name | OP-FIELD-communityCreate-representative_name | OP-FIELD-communityPatch-representative_name | OP-FIELD-communityResponse-representative_name,4,"[{""id"":""OP-FIELD-community-representative_name"",""pedido"":""Campo community.representative_name; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.representative_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityCreate-representative_name"",""pedido"":""Campo communityCreate.representative_name; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityCreate.representative_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityPatch-representative_name"",""pedido"":""Campo communityPatch.representative_name; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityPatch.representative_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-representative_name"",""pedido"":""Campo communityResponse.representative_name; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.representative_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""representative_name"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-representative_name. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-community-notes,"Persistir, validar e recuperar community.notes; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-notes: Persistir, recuperar e validar community.notes segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityCreate-notes: Persistir, recuperar e validar communityCreate.notes segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityPatch-notes: Persistir, recuperar e validar communityPatch.notes segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-notes: Persistir, recuperar e validar communityResponse.notes segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-notes: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityCreate-notes: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityPatch-notes: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-notes: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-notes | OP-FIELD-communityCreate-notes | OP-FIELD-communityPatch-notes | OP-FIELD-communityResponse-notes,4,"[{""id"":""OP-FIELD-community-notes"",""pedido"":""Campo community.notes; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.notes segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityCreate-notes"",""pedido"":""Campo communityCreate.notes; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityCreate.notes segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityPatch-notes"",""pedido"":""Campo communityPatch.notes; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityPatch.notes segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-notes"",""pedido"":""Campo communityResponse.notes; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.notes segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""notes"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-notes. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-mutationContext-operation,"Persistir, validar e recuperar mutationContext.operation; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-mutationContext-operation: Persistir, recuperar e validar mutationContext.operation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-mutationContext-operation: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-mutationContext-operation,1,"[{""id"":""OP-FIELD-mutationContext-operation"",""pedido"":""Campo mutationContext.operation; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar mutationContext.operation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""mutationContext"", ""schema_property"": ""operation"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""mutation_context""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-mutationContext-operation. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-mutationContext-actor_id,"Persistir, validar e recuperar mutationContext.actor_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-mutationContext-actor_id: Persistir, recuperar e validar mutationContext.actor_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-mutationContext-actor_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-mutationContext-actor_id,1,"[{""id"":""OP-FIELD-mutationContext-actor_id"",""pedido"":""Campo mutationContext.actor_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar mutationContext.actor_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""mutationContext"", ""schema_property"": ""actor_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""mutation_context""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-mutationContext-actor_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-mutationContext-reason,"Persistir, validar e recuperar mutationContext.reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-mutationContext-reason: Persistir, recuperar e validar mutationContext.reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-mutationContext-reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-mutationContext-reason,1,"[{""id"":""OP-FIELD-mutationContext-reason"",""pedido"":""Campo mutationContext.reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar mutationContext.reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""mutationContext"", ""schema_property"": ""reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""mutation_context""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-mutationContext-reason. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-mutationContext-if_match,"Persistir, validar e recuperar mutationContext.if_match; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-mutationContext-if_match: Persistir, recuperar e validar mutationContext.if_match segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-mutationContext-if_match: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-mutationContext-if_match,1,"[{""id"":""OP-FIELD-mutationContext-if_match"",""pedido"":""Campo mutationContext.if_match; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar mutationContext.if_match segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""mutationContext"", ""schema_property"": ""if_match"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""mutation_context""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-mutationContext-if_match. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-mutationContext-requested_at,"Persistir, validar e recuperar mutationContext.requested_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-mutationContext-requested_at: Persistir, recuperar e validar mutationContext.requested_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-mutationContext-requested_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-mutationContext-requested_at,1,"[{""id"":""OP-FIELD-mutationContext-requested_at"",""pedido"":""Campo mutationContext.requested_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar mutationContext.requested_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""mutationContext"", ""schema_property"": ""requested_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""mutation_context""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-mutationContext-requested_at. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-apiEnvelope-data,"Persistir, validar e recuperar apiEnvelope.data; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-apiEnvelope-data: Persistir, recuperar e validar apiEnvelope.data segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-apiEnvelope-data: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-apiEnvelope-data,1,"[{""id"":""OP-FIELD-apiEnvelope-data"",""pedido"":""Campo apiEnvelope.data; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar apiEnvelope.data segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""apiEnvelope"", ""schema_property"": ""data"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-apiEnvelope-data. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-apiEnvelope-meta,"Persistir, validar e recuperar apiEnvelope.meta; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-apiEnvelope-meta: Persistir, recuperar e validar apiEnvelope.meta segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-apiEnvelope-meta: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-apiEnvelope-meta,1,"[{""id"":""OP-FIELD-apiEnvelope-meta"",""pedido"":""Campo apiEnvelope.meta; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar apiEnvelope.meta segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""apiEnvelope"", ""schema_property"": ""meta"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-apiEnvelope-meta. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-paged-data,"Persistir, validar e recuperar paged.data; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-pagedResponse-data: Persistir, recuperar e validar pagedResponse.data segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-pagedResponse-data: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-pagedResponse-data,1,"[{""id"":""OP-FIELD-pagedResponse-data"",""pedido"":""Campo pagedResponse.data; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar pagedResponse.data segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""paged"", ""schema_property"": ""data"", ""present_in_normative_schema"": false, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-paged-data. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-paged-page,"Persistir, validar e recuperar paged.page; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-pagedResponse-page: Persistir, recuperar e validar pagedResponse.page segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-pagedResponse-page: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-pagedResponse-page,1,"[{""id"":""OP-FIELD-pagedResponse-page"",""pedido"":""Campo pagedResponse.page; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar pagedResponse.page segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""paged"", ""schema_property"": ""page"", ""present_in_normative_schema"": false, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-paged-page. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-paged-page_size,"Persistir, validar e recuperar paged.page_size; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-pagedResponse-page_size: Persistir, recuperar e validar pagedResponse.page_size segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-pagedResponse-page_size: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-pagedResponse-page_size,1,"[{""id"":""OP-FIELD-pagedResponse-page_size"",""pedido"":""Campo pagedResponse.page_size; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar pagedResponse.page_size segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""paged"", ""schema_property"": ""page_size"", ""present_in_normative_schema"": false, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-paged-page_size. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-paged-total,"Persistir, validar e recuperar paged.total; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-pagedResponse-total: Persistir, recuperar e validar pagedResponse.total segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-pagedResponse-total: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-pagedResponse-total,1,"[{""id"":""OP-FIELD-pagedResponse-total"",""pedido"":""Campo pagedResponse.total; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar pagedResponse.total segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""paged"", ""schema_property"": ""total"", ""present_in_normative_schema"": false, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-paged-total. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-error-error,"Persistir, validar e recuperar error.error; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-errorResponse-error: Persistir, recuperar e validar errorResponse.error segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-errorResponse-error: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-errorResponse-error,1,"[{""id"":""OP-FIELD-errorResponse-error"",""pedido"":""Campo errorResponse.error; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar errorResponse.error segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""error"", ""schema_property"": ""error"", ""present_in_normative_schema"": false, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-error-error. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-error-request_id,"Persistir, validar e recuperar error.request_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-errorResponse-request_id: Persistir, recuperar e validar errorResponse.request_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-errorResponse-request_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-errorResponse-request_id,1,"[{""id"":""OP-FIELD-errorResponse-request_id"",""pedido"":""Campo errorResponse.request_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar errorResponse.request_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""error"", ""schema_property"": ""request_id"", ""present_in_normative_schema"": false, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-error-request_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-createRequest-mutation_context,"Persistir, validar e recuperar createRequest.mutation_context; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-createRequest-mutation_context: Persistir, recuperar e validar createRequest.mutation_context segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-createRequest-mutation_context: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-createRequest-mutation_context,1,"[{""id"":""OP-FIELD-createRequest-mutation_context"",""pedido"":""Campo createRequest.mutation_context; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar createRequest.mutation_context segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""createRequest"", ""schema_property"": ""mutation_context"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-createRequest-mutation_context. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-createRequest-item,"Persistir, validar e recuperar createRequest.item; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-createRequest-item: Persistir, recuperar e validar createRequest.item segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-createRequest-item: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-createRequest-item,1,"[{""id"":""OP-FIELD-createRequest-item"",""pedido"":""Campo createRequest.item; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar createRequest.item segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""createRequest"", ""schema_property"": ""item"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-createRequest-item. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-updateRequest-id,"Persistir, validar e recuperar updateRequest.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-updateRequest-id: Persistir, recuperar e validar updateRequest.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-updateRequest-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-updateRequest-id,1,"[{""id"":""OP-FIELD-updateRequest-id"",""pedido"":""Campo updateRequest.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar updateRequest.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""updateRequest"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-updateRequest-id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-updateRequest-version,"Persistir, validar e recuperar updateRequest.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-updateRequest-version: Persistir, recuperar e validar updateRequest.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-updateRequest-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-updateRequest-version,1,"[{""id"":""OP-FIELD-updateRequest-version"",""pedido"":""Campo updateRequest.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar updateRequest.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""updateRequest"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-updateRequest-version. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-updateRequest-mutation_context,"Persistir, validar e recuperar updateRequest.mutation_context; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-updateRequest-mutation_context: Persistir, recuperar e validar updateRequest.mutation_context segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-updateRequest-mutation_context: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-updateRequest-mutation_context,1,"[{""id"":""OP-FIELD-updateRequest-mutation_context"",""pedido"":""Campo updateRequest.mutation_context; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar updateRequest.mutation_context segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""updateRequest"", ""schema_property"": ""mutation_context"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-updateRequest-mutation_context. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-updateRequest-changes,"Persistir, validar e recuperar updateRequest.changes; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-updateRequest-changes: Persistir, recuperar e validar updateRequest.changes segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-updateRequest-changes: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-updateRequest-changes,1,"[{""id"":""OP-FIELD-updateRequest-changes"",""pedido"":""Campo updateRequest.changes; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar updateRequest.changes segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""updateRequest"", ""schema_property"": ""changes"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-updateRequest-changes. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-deleteRequest-id,"Persistir, validar e recuperar deleteRequest.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-deleteRequest-id: Persistir, recuperar e validar deleteRequest.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-deleteRequest-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-deleteRequest-id,1,"[{""id"":""OP-FIELD-deleteRequest-id"",""pedido"":""Campo deleteRequest.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar deleteRequest.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""deleteRequest"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-deleteRequest-id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-deleteRequest-version,"Persistir, validar e recuperar deleteRequest.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-deleteRequest-version: Persistir, recuperar e validar deleteRequest.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-deleteRequest-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-deleteRequest-version,1,"[{""id"":""OP-FIELD-deleteRequest-version"",""pedido"":""Campo deleteRequest.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar deleteRequest.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""deleteRequest"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-deleteRequest-version. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-deleteRequest-mutation_context,"Persistir, validar e recuperar deleteRequest.mutation_context; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-deleteRequest-mutation_context: Persistir, recuperar e validar deleteRequest.mutation_context segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-deleteRequest-mutation_context: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-deleteRequest-mutation_context,1,"[{""id"":""OP-FIELD-deleteRequest-mutation_context"",""pedido"":""Campo deleteRequest.mutation_context; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar deleteRequest.mutation_context segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""deleteRequest"", ""schema_property"": ""mutation_context"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-deleteRequest-mutation_context. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-restoreRequest-id,"Persistir, validar e recuperar restoreRequest.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-restoreRequest-id: Persistir, recuperar e validar restoreRequest.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-restoreRequest-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-restoreRequest-id,1,"[{""id"":""OP-FIELD-restoreRequest-id"",""pedido"":""Campo restoreRequest.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar restoreRequest.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""restoreRequest"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-restoreRequest-id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-restoreRequest-version,"Persistir, validar e recuperar restoreRequest.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-restoreRequest-version: Persistir, recuperar e validar restoreRequest.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-restoreRequest-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-restoreRequest-version,1,"[{""id"":""OP-FIELD-restoreRequest-version"",""pedido"":""Campo restoreRequest.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar restoreRequest.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""restoreRequest"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-restoreRequest-version. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-restoreRequest-mutation_context,"Persistir, validar e recuperar restoreRequest.mutation_context; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-restoreRequest-mutation_context: Persistir, recuperar e validar restoreRequest.mutation_context segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-restoreRequest-mutation_context: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-restoreRequest-mutation_context,1,"[{""id"":""OP-FIELD-restoreRequest-mutation_context"",""pedido"":""Campo restoreRequest.mutation_context; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar restoreRequest.mutation_context segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""restoreRequest"", ""schema_property"": ""mutation_context"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-restoreRequest-mutation_context. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-input-id,"Persistir, validar e recuperar input.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-input-id: Persistir, recuperar e validar input.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-input-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-input-id,1,"[{""id"":""OP-FIELD-input-id"",""pedido"":""Campo input.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar input.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""input"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""inputs.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-input-id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-input-version,"Persistir, validar e recuperar input.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-input-version: Persistir, recuperar e validar input.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-input-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-input-version,1,"[{""id"":""OP-FIELD-input-version"",""pedido"":""Campo input.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar input.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""input"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""inputs.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-input-version. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-input-is_deleted,"Persistir, validar e recuperar input.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-input-is_deleted: Persistir, recuperar e validar input.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-input-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-input-is_deleted,1,"[{""id"":""OP-FIELD-input-is_deleted"",""pedido"":""Campo input.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar input.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""input"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""inputs.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-input-is_deleted. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-input-delete_reason,"Persistir, validar e recuperar input.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-input-delete_reason: Persistir, recuperar e validar input.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-input-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-input-delete_reason,1,"[{""id"":""OP-FIELD-input-delete_reason"",""pedido"":""Campo input.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar input.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""input"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""inputs.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-input-delete_reason. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-input-name,"Persistir, validar e recuperar input.name; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-input-name: Persistir, recuperar e validar input.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-inputCreate-name: Persistir, recuperar e validar inputCreate.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-input-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-inputCreate-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-input-name | OP-FIELD-inputCreate-name,2,"[{""id"":""OP-FIELD-input-name"",""pedido"":""Campo input.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar input.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-inputCreate-name"",""pedido"":""Campo inputCreate.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar inputCreate.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""input"", ""schema_property"": ""name"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""inputs.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-input-name. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-input-input_type,"Persistir, validar e recuperar input.input_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-input-input_type: Persistir, recuperar e validar input.input_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-inputCreate-input_type: Persistir, recuperar e validar inputCreate.input_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-input-input_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-inputCreate-input_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-input-input_type | OP-FIELD-inputCreate-input_type,2,"[{""id"":""OP-FIELD-input-input_type"",""pedido"":""Campo input.input_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar input.input_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-inputCreate-input_type"",""pedido"":""Campo inputCreate.input_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar inputCreate.input_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""input"", ""schema_property"": ""input_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""inputs.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-input-input_type. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-input-quantity,"Persistir, validar e recuperar input.quantity; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-input-quantity: Persistir, recuperar e validar input.quantity segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-inputCreate-quantity: Persistir, recuperar e validar inputCreate.quantity segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-input-quantity: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-inputCreate-quantity: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-input-quantity | OP-FIELD-inputCreate-quantity,2,"[{""id"":""OP-FIELD-input-quantity"",""pedido"":""Campo input.quantity; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar input.quantity segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-inputCreate-quantity"",""pedido"":""Campo inputCreate.quantity; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar inputCreate.quantity segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""input"", ""schema_property"": ""quantity"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""inputs.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-input-quantity. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-input-unit,"Persistir, validar e recuperar input.unit; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-input-unit: Persistir, recuperar e validar input.unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-inputCreate-unit: Persistir, recuperar e validar inputCreate.unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-input-unit: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-inputCreate-unit: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-input-unit | OP-FIELD-inputCreate-unit,2,"[{""id"":""OP-FIELD-input-unit"",""pedido"":""Campo input.unit; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar input.unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-inputCreate-unit"",""pedido"":""Campo inputCreate.unit; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar inputCreate.unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""input"", ""schema_property"": ""unit"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""inputs.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-input-unit. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-input-source_country,"Persistir, validar e recuperar input.source_country; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-input-source_country: Persistir, recuperar e validar input.source_country segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-inputCreate-source_country: Persistir, recuperar e validar inputCreate.source_country segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-input-source_country: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-inputCreate-source_country: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-input-source_country | OP-FIELD-inputCreate-source_country,2,"[{""id"":""OP-FIELD-input-source_country"",""pedido"":""Campo input.source_country; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar input.source_country segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-inputCreate-source_country"",""pedido"":""Campo inputCreate.source_country; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar inputCreate.source_country segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""input"", ""schema_property"": ""source_country"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""inputs.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-input-source_country. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-market-id,"Persistir, validar e recuperar market.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-market-id: Persistir, recuperar e validar market.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-market-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-market-id,1,"[{""id"":""OP-FIELD-market-id"",""pedido"":""Campo market.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar market.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""market"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-market-id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-market-version,"Persistir, validar e recuperar market.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-market-version: Persistir, recuperar e validar market.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-market-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-market-version,1,"[{""id"":""OP-FIELD-market-version"",""pedido"":""Campo market.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar market.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""market"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-market-version. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-market-is_deleted,"Persistir, validar e recuperar market.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-market-is_deleted: Persistir, recuperar e validar market.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-market-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-market-is_deleted,1,"[{""id"":""OP-FIELD-market-is_deleted"",""pedido"":""Campo market.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar market.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""market"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-market-is_deleted. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-market-delete_reason,"Persistir, validar e recuperar market.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-market-delete_reason: Persistir, recuperar e validar market.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-market-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-market-delete_reason,1,"[{""id"":""OP-FIELD-market-delete_reason"",""pedido"":""Campo market.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar market.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""market"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-market-delete_reason. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-market-name,"Persistir, validar e recuperar market.name; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-market-name: Persistir, recuperar e validar market.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-marketCreate-name: Persistir, recuperar e validar marketCreate.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-market-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-marketCreate-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-market-name | OP-FIELD-marketCreate-name,2,"[{""id"":""OP-FIELD-market-name"",""pedido"":""Campo market.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar market.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-marketCreate-name"",""pedido"":""Campo marketCreate.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar marketCreate.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""market"", ""schema_property"": ""name"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-market-name. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-market-market_type,"Persistir, validar e recuperar market.market_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-market-market_type: Persistir, recuperar e validar market.market_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-marketCreate-market_type: Persistir, recuperar e validar marketCreate.market_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-market-market_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-marketCreate-market_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-market-market_type | OP-FIELD-marketCreate-market_type,2,"[{""id"":""OP-FIELD-market-market_type"",""pedido"":""Campo market.market_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar market.market_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-marketCreate-market_type"",""pedido"":""Campo marketCreate.market_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar marketCreate.market_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""market"", ""schema_property"": ""market_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-market-market_type. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-market-country_code,"Persistir, validar e recuperar market.country_code; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-market-country_code: Persistir, recuperar e validar market.country_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-marketCreate-country_code: Persistir, recuperar e validar marketCreate.country_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-market-country_code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-marketCreate-country_code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-market-country_code | OP-FIELD-marketCreate-country_code,2,"[{""id"":""OP-FIELD-market-country_code"",""pedido"":""Campo market.country_code; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar market.country_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-marketCreate-country_code"",""pedido"":""Campo marketCreate.country_code; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar marketCreate.country_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""market"", ""schema_property"": ""country_code"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-market-country_code. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-market-share_percentage,"Persistir, validar e recuperar market.share_percentage; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-market-share_percentage: Persistir, recuperar e validar market.share_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-marketCreate-share_percentage: Persistir, recuperar e validar marketCreate.share_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-market-share_percentage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-marketCreate-share_percentage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-market-share_percentage | OP-FIELD-marketCreate-share_percentage,2,"[{""id"":""OP-FIELD-market-share_percentage"",""pedido"":""Campo market.share_percentage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar market.share_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-marketCreate-share_percentage"",""pedido"":""Campo marketCreate.share_percentage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar marketCreate.share_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""market"", ""schema_property"": ""share_percentage"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-market-share_percentage. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-milestone-id,"Persistir, validar e recuperar milestone.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-milestone-id: Persistir, recuperar e validar milestone.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-milestone-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-milestone-id,1,"[{""id"":""OP-FIELD-milestone-id"",""pedido"":""Campo milestone.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar milestone.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""milestone"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-milestone-id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-milestone-version,"Persistir, validar e recuperar milestone.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-milestone-version: Persistir, recuperar e validar milestone.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-milestone-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-milestone-version,1,"[{""id"":""OP-FIELD-milestone-version"",""pedido"":""Campo milestone.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar milestone.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""milestone"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-milestone-version. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-milestone-is_deleted,"Persistir, validar e recuperar milestone.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-milestone-is_deleted: Persistir, recuperar e validar milestone.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-milestone-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-milestone-is_deleted,1,"[{""id"":""OP-FIELD-milestone-is_deleted"",""pedido"":""Campo milestone.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar milestone.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""milestone"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-milestone-is_deleted. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-milestone-delete_reason,"Persistir, validar e recuperar milestone.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-milestone-delete_reason: Persistir, recuperar e validar milestone.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-milestone-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-milestone-delete_reason,1,"[{""id"":""OP-FIELD-milestone-delete_reason"",""pedido"":""Campo milestone.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar milestone.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""milestone"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-milestone-delete_reason. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-milestone-title,"Persistir, validar e recuperar milestone.title; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-milestone-title: Persistir, recuperar e validar milestone.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-milestoneCreate-title: Persistir, recuperar e validar milestoneCreate.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-milestone-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-milestoneCreate-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-milestone-title | OP-FIELD-milestoneCreate-title,2,"[{""id"":""OP-FIELD-milestone-title"",""pedido"":""Campo milestone.title; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar milestone.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-milestoneCreate-title"",""pedido"":""Campo milestoneCreate.title; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar milestoneCreate.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""milestone"", ""schema_property"": ""title"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-milestone-title. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-milestone-due_date,"Persistir, validar e recuperar milestone.due_date; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-milestone-due_date: Persistir, recuperar e validar milestone.due_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-milestoneCreate-due_date: Persistir, recuperar e validar milestoneCreate.due_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-milestone-due_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-milestoneCreate-due_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-milestone-due_date | OP-FIELD-milestoneCreate-due_date,2,"[{""id"":""OP-FIELD-milestone-due_date"",""pedido"":""Campo milestone.due_date; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar milestone.due_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-milestoneCreate-due_date"",""pedido"":""Campo milestoneCreate.due_date; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar milestoneCreate.due_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""milestone"", ""schema_property"": ""due_date"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-milestone-due_date. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-milestone-status,"Persistir, validar e recuperar milestone.status; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-milestone-status: Persistir, recuperar e validar milestone.status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-milestoneCreate-status: Persistir, recuperar e validar milestoneCreate.status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-milestone-status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-milestoneCreate-status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-milestone-status | OP-FIELD-milestoneCreate-status,2,"[{""id"":""OP-FIELD-milestone-status"",""pedido"":""Campo milestone.status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar milestone.status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-milestoneCreate-status"",""pedido"":""Campo milestoneCreate.status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar milestoneCreate.status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""milestone"", ""schema_property"": ""status"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-milestone-status. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-milestone-completion_percentage,"Persistir, validar e recuperar milestone.completion_percentage; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-milestone-completion_percentage: Persistir, recuperar e validar milestone.completion_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-milestoneCreate-completion_percentage: Persistir, recuperar e validar milestoneCreate.completion_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-milestone-completion_percentage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-milestoneCreate-completion_percentage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-milestone-completion_percentage | OP-FIELD-milestoneCreate-completion_percentage,2,"[{""id"":""OP-FIELD-milestone-completion_percentage"",""pedido"":""Campo milestone.completion_percentage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar milestone.completion_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-milestoneCreate-completion_percentage"",""pedido"":""Campo milestoneCreate.completion_percentage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar milestoneCreate.completion_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""milestone"", ""schema_property"": ""completion_percentage"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-milestone-completion_percentage. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-license-id,"Persistir, validar e recuperar license.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-license-id: Persistir, recuperar e validar license.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-license-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-license-id,1,"[{""id"":""OP-FIELD-license-id"",""pedido"":""Campo license.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar license.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""license"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-license-id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-license-version,"Persistir, validar e recuperar license.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-license-version: Persistir, recuperar e validar license.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-license-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-license-version,1,"[{""id"":""OP-FIELD-license-version"",""pedido"":""Campo license.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar license.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""license"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-license-version. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-license-is_deleted,"Persistir, validar e recuperar license.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-license-is_deleted: Persistir, recuperar e validar license.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-license-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-license-is_deleted,1,"[{""id"":""OP-FIELD-license-is_deleted"",""pedido"":""Campo license.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar license.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""license"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-license-is_deleted. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-license-delete_reason,"Persistir, validar e recuperar license.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-license-delete_reason: Persistir, recuperar e validar license.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-license-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-license-delete_reason,1,"[{""id"":""OP-FIELD-license-delete_reason"",""pedido"":""Campo license.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar license.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""license"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-license-delete_reason. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-license-name,"Persistir, validar e recuperar license.name; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-license-name: Persistir, recuperar e validar license.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-licenseCreate-name: Persistir, recuperar e validar licenseCreate.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-license-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-licenseCreate-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-license-name | OP-FIELD-licenseCreate-name,2,"[{""id"":""OP-FIELD-license-name"",""pedido"":""Campo license.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar license.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-licenseCreate-name"",""pedido"":""Campo licenseCreate.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar licenseCreate.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""license"", ""schema_property"": ""name"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-license-name. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-license-authority,"Persistir, validar e recuperar license.authority; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-license-authority: Persistir, recuperar e validar license.authority segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-licenseCreate-authority: Persistir, recuperar e validar licenseCreate.authority segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-license-authority: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-licenseCreate-authority: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-license-authority | OP-FIELD-licenseCreate-authority,2,"[{""id"":""OP-FIELD-license-authority"",""pedido"":""Campo license.authority; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar license.authority segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-licenseCreate-authority"",""pedido"":""Campo licenseCreate.authority; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar licenseCreate.authority segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""license"", ""schema_property"": ""authority"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-license-authority. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-license-status,"Persistir, validar e recuperar license.status; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-license-status: Persistir, recuperar e validar license.status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-licenseCreate-status: Persistir, recuperar e validar licenseCreate.status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-license-status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-licenseCreate-status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-license-status | OP-FIELD-licenseCreate-status,2,"[{""id"":""OP-FIELD-license-status"",""pedido"":""Campo license.status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar license.status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-licenseCreate-status"",""pedido"":""Campo licenseCreate.status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar licenseCreate.status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""license"", ""schema_property"": ""status"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-license-status. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-license-number,"Persistir, validar e recuperar license.number; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-license-number: Persistir, recuperar e validar license.number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-licenseCreate-number: Persistir, recuperar e validar licenseCreate.number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-license-number: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-licenseCreate-number: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-license-number | OP-FIELD-licenseCreate-number,2,"[{""id"":""OP-FIELD-license-number"",""pedido"":""Campo license.number; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar license.number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-licenseCreate-number"",""pedido"":""Campo licenseCreate.number; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar licenseCreate.number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""license"", ""schema_property"": ""number"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-license-number. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-license-issued_at,"Persistir, validar e recuperar license.issued_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-license-issued_at: Persistir, recuperar e validar license.issued_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-licenseCreate-issued_at: Persistir, recuperar e validar licenseCreate.issued_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-license-issued_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-licenseCreate-issued_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-license-issued_at | OP-FIELD-licenseCreate-issued_at,2,"[{""id"":""OP-FIELD-license-issued_at"",""pedido"":""Campo license.issued_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar license.issued_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-licenseCreate-issued_at"",""pedido"":""Campo licenseCreate.issued_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar licenseCreate.issued_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""license"", ""schema_property"": ""issued_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-license-issued_at. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-license-expires_at,"Persistir, validar e recuperar license.expires_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-license-expires_at: Persistir, recuperar e validar license.expires_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-licenseCreate-expires_at: Persistir, recuperar e validar licenseCreate.expires_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-license-expires_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-licenseCreate-expires_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-license-expires_at | OP-FIELD-licenseCreate-expires_at,2,"[{""id"":""OP-FIELD-license-expires_at"",""pedido"":""Campo license.expires_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar license.expires_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-licenseCreate-expires_at"",""pedido"":""Campo licenseCreate.expires_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar licenseCreate.expires_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""license"", ""schema_property"": ""expires_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-license-expires_at. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-risk-id,"Persistir, validar e recuperar risk.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-risk-id: Persistir, recuperar e validar risk.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-risk-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-risk-id,1,"[{""id"":""OP-FIELD-risk-id"",""pedido"":""Campo risk.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar risk.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""risk"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-risk-id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-risk-version,"Persistir, validar e recuperar risk.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-risk-version: Persistir, recuperar e validar risk.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-risk-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-risk-version,1,"[{""id"":""OP-FIELD-risk-version"",""pedido"":""Campo risk.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar risk.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""risk"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-risk-version. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-risk-is_deleted,"Persistir, validar e recuperar risk.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-risk-is_deleted: Persistir, recuperar e validar risk.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-risk-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-risk-is_deleted,1,"[{""id"":""OP-FIELD-risk-is_deleted"",""pedido"":""Campo risk.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar risk.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""risk"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-risk-is_deleted. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-risk-delete_reason,"Persistir, validar e recuperar risk.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-risk-delete_reason: Persistir, recuperar e validar risk.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-risk-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-risk-delete_reason,1,"[{""id"":""OP-FIELD-risk-delete_reason"",""pedido"":""Campo risk.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar risk.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""risk"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-risk-delete_reason. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-risk-title,"Persistir, validar e recuperar risk.title; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-risk-title: Persistir, recuperar e validar risk.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-riskCreate-title: Persistir, recuperar e validar riskCreate.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-risk-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-riskCreate-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-risk-title | OP-FIELD-riskCreate-title,2,"[{""id"":""OP-FIELD-risk-title"",""pedido"":""Campo risk.title; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar risk.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-riskCreate-title"",""pedido"":""Campo riskCreate.title; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar riskCreate.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""risk"", ""schema_property"": ""title"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-risk-title. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-risk-category,"Persistir, validar e recuperar risk.category; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-risk-category: Persistir, recuperar e validar risk.category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-riskCreate-category: Persistir, recuperar e validar riskCreate.category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-risk-category: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-riskCreate-category: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-risk-category | OP-FIELD-riskCreate-category,2,"[{""id"":""OP-FIELD-risk-category"",""pedido"":""Campo risk.category; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar risk.category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-riskCreate-category"",""pedido"":""Campo riskCreate.category; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar riskCreate.category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""risk"", ""schema_property"": ""category"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-risk-category. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-risk-likelihood,"Persistir, validar e recuperar risk.likelihood; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-risk-likelihood: Persistir, recuperar e validar risk.likelihood segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-riskCreate-likelihood: Persistir, recuperar e validar riskCreate.likelihood segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-risk-likelihood: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-riskCreate-likelihood: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-risk-likelihood | OP-FIELD-riskCreate-likelihood,2,"[{""id"":""OP-FIELD-risk-likelihood"",""pedido"":""Campo risk.likelihood; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar risk.likelihood segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-riskCreate-likelihood"",""pedido"":""Campo riskCreate.likelihood; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar riskCreate.likelihood segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""risk"", ""schema_property"": ""likelihood"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-risk-likelihood. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-risk-severity,"Persistir, validar e recuperar risk.severity; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-risk-severity: Persistir, recuperar e validar risk.severity segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-riskCreate-severity: Persistir, recuperar e validar riskCreate.severity segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-risk-severity: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-riskCreate-severity: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-risk-severity | OP-FIELD-riskCreate-severity,2,"[{""id"":""OP-FIELD-risk-severity"",""pedido"":""Campo risk.severity; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar risk.severity segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-riskCreate-severity"",""pedido"":""Campo riskCreate.severity; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar riskCreate.severity segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""risk"", ""schema_property"": ""severity"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-risk-severity. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-risk-mitigation,"Persistir, validar e recuperar risk.mitigation; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-risk-mitigation: Persistir, recuperar e validar risk.mitigation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-riskCreate-mitigation: Persistir, recuperar e validar riskCreate.mitigation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-risk-mitigation: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-riskCreate-mitigation: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-risk-mitigation | OP-FIELD-riskCreate-mitigation,2,"[{""id"":""OP-FIELD-risk-mitigation"",""pedido"":""Campo risk.mitigation; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar risk.mitigation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-riskCreate-mitigation"",""pedido"":""Campo riskCreate.mitigation; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar riskCreate.mitigation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""risk"", ""schema_property"": ""mitigation"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-risk-mitigation. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-relation-id,"Persistir, validar e recuperar relation.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-relation-id: Persistir, recuperar e validar relation.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-relation-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-relation-id,1,"[{""id"":""OP-FIELD-relation-id"",""pedido"":""Campo relation.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar relation.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""relation"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-relation-id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-relation-version,"Persistir, validar e recuperar relation.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-relation-version: Persistir, recuperar e validar relation.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-relation-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-relation-version,1,"[{""id"":""OP-FIELD-relation-version"",""pedido"":""Campo relation.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar relation.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""relation"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-relation-version. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-relation-is_deleted,"Persistir, validar e recuperar relation.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-relation-is_deleted: Persistir, recuperar e validar relation.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-relation-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-relation-is_deleted,1,"[{""id"":""OP-FIELD-relation-is_deleted"",""pedido"":""Campo relation.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar relation.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""relation"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-relation-is_deleted. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-relation-delete_reason,"Persistir, validar e recuperar relation.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-relation-delete_reason: Persistir, recuperar e validar relation.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-relation-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-relation-delete_reason,1,"[{""id"":""OP-FIELD-relation-delete_reason"",""pedido"":""Campo relation.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar relation.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""relation"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-relation-delete_reason. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-relation-related_id,"Persistir, validar e recuperar relation.related_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-relation-related_id: Persistir, recuperar e validar relation.related_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-relationCreate-related_id: Persistir, recuperar e validar relationCreate.related_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-relation-related_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-relationCreate-related_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-relation-related_id | OP-FIELD-relationCreate-related_id,2,"[{""id"":""OP-FIELD-relation-related_id"",""pedido"":""Campo relation.related_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar relation.related_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-relationCreate-related_id"",""pedido"":""Campo relationCreate.related_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar relationCreate.related_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""relation"", ""schema_property"": ""related_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-relation-related_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-relation-relation_type,"Persistir, validar e recuperar relation.relation_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-relation-relation_type: Persistir, recuperar e validar relation.relation_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-relationCreate-relation_type: Persistir, recuperar e validar relationCreate.relation_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-relation-relation_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-relationCreate-relation_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-relation-relation_type | OP-FIELD-relationCreate-relation_type,2,"[{""id"":""OP-FIELD-relation-relation_type"",""pedido"":""Campo relation.relation_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar relation.relation_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-relationCreate-relation_type"",""pedido"":""Campo relationCreate.relation_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar relationCreate.relation_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""relation"", ""schema_property"": ""relation_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-relation-relation_type. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-relation-description,"Persistir, validar e recuperar relation.description; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-relation-description: Persistir, recuperar e validar relation.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-relationCreate-description: Persistir, recuperar e validar relationCreate.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-relation-description: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-relationCreate-description: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-relation-description | OP-FIELD-relationCreate-description,2,"[{""id"":""OP-FIELD-relation-description"",""pedido"":""Campo relation.description; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar relation.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-relationCreate-description"",""pedido"":""Campo relationCreate.description; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar relationCreate.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""relation"", ""schema_property"": ""description"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-relation-description. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-relation-evidence_ids,"Persistir, validar e recuperar relation.evidence_ids; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-relation-evidence_ids: Persistir, recuperar e validar relation.evidence_ids segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-relationCreate-evidence_ids: Persistir, recuperar e validar relationCreate.evidence_ids segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-relation-evidence_ids: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-relationCreate-evidence_ids: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-relation-evidence_ids | OP-FIELD-relationCreate-evidence_ids,2,"[{""id"":""OP-FIELD-relation-evidence_ids"",""pedido"":""Campo relation.evidence_ids; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar relation.evidence_ids segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-relationCreate-evidence_ids"",""pedido"":""Campo relationCreate.evidence_ids; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar relationCreate.evidence_ids segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""relation"", ""schema_property"": ""evidence_ids"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-relation-evidence_ids. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-environmentalSocial-id,"Persistir, validar e recuperar environmentalSocial.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-environmentalSocial-id: Persistir, recuperar e validar environmentalSocial.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-environmentalSocial-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-environmentalSocial-id,1,"[{""id"":""OP-FIELD-environmentalSocial-id"",""pedido"":""Campo environmentalSocial.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar environmentalSocial.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""environmentalSocial"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-environmentalSocial-id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-environmentalSocial-version,"Persistir, validar e recuperar environmentalSocial.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-environmentalSocial-version: Persistir, recuperar e validar environmentalSocial.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-environmentalSocial-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-environmentalSocial-version,1,"[{""id"":""OP-FIELD-environmentalSocial-version"",""pedido"":""Campo environmentalSocial.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar environmentalSocial.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""environmentalSocial"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-environmentalSocial-version. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-environmentalSocial-is_deleted,"Persistir, validar e recuperar environmentalSocial.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-environmentalSocial-is_deleted: Persistir, recuperar e validar environmentalSocial.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-environmentalSocial-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-environmentalSocial-is_deleted,1,"[{""id"":""OP-FIELD-environmentalSocial-is_deleted"",""pedido"":""Campo environmentalSocial.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar environmentalSocial.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""environmentalSocial"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-environmentalSocial-is_deleted. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-environmentalSocial-delete_reason,"Persistir, validar e recuperar environmentalSocial.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-environmentalSocial-delete_reason: Persistir, recuperar e validar environmentalSocial.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-environmentalSocial-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-environmentalSocial-delete_reason,1,"[{""id"":""OP-FIELD-environmentalSocial-delete_reason"",""pedido"":""Campo environmentalSocial.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar environmentalSocial.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""environmentalSocial"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-environmentalSocial-delete_reason. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-environmentalSocial-assessment_status,"Persistir, validar e recuperar environmentalSocial.assessment_status; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-environmentalSocial-assessment_status: Persistir, recuperar e validar environmentalSocial.assessment_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-environmentalSocialCreate-assessment_status: Persistir, recuperar e validar environmentalSocialCreate.assessment_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-environmentalSocial-assessment_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-environmentalSocialCreate-assessment_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-environmentalSocial-assessment_status | OP-FIELD-environmentalSocialCreate-assessment_status,2,"[{""id"":""OP-FIELD-environmentalSocial-assessment_status"",""pedido"":""Campo environmentalSocial.assessment_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar environmentalSocial.assessment_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-environmentalSocialCreate-assessment_status"",""pedido"":""Campo environmentalSocialCreate.assessment_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar environmentalSocialCreate.assessment_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""environmentalSocial"", ""schema_property"": ""assessment_status"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-environmentalSocial-assessment_status. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-environmentalSocial-environmental_category,"Persistir, validar e recuperar environmentalSocial.environmental_category; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-environmentalSocial-environmental_category: Persistir, recuperar e validar environmentalSocial.environmental_category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-environmentalSocialCreate-environmental_category: Persistir, recuperar e validar environmentalSocialCreate.environmental_category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-environmentalSocial-environmental_category: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-environmentalSocialCreate-environmental_category: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-environmentalSocial-environmental_category | OP-FIELD-environmentalSocialCreate-environmental_category,2,"[{""id"":""OP-FIELD-environmentalSocial-environmental_category"",""pedido"":""Campo environmentalSocial.environmental_category; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar environmentalSocial.environmental_category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-environmentalSocialCreate-environmental_category"",""pedido"":""Campo environmentalSocialCreate.environmental_category; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar environmentalSocialCreate.environmental_category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""environmentalSocial"", ""schema_property"": ""environmental_category"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-environmentalSocial-environmental_category. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-environmentalSocial-social_risks,"Persistir, validar e recuperar environmentalSocial.social_risks; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-environmentalSocial-social_risks: Persistir, recuperar e validar environmentalSocial.social_risks segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-environmentalSocialCreate-social_risks: Persistir, recuperar e validar environmentalSocialCreate.social_risks segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-environmentalSocial-social_risks: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-environmentalSocialCreate-social_risks: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-environmentalSocial-social_risks | OP-FIELD-environmentalSocialCreate-social_risks,2,"[{""id"":""OP-FIELD-environmentalSocial-social_risks"",""pedido"":""Campo environmentalSocial.social_risks; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar environmentalSocial.social_risks segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-environmentalSocialCreate-social_risks"",""pedido"":""Campo environmentalSocialCreate.social_risks; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar environmentalSocialCreate.social_risks segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""environmentalSocial"", ""schema_property"": ""social_risks"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-environmentalSocial-social_risks. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-environmentalSocial-mitigation_plan,"Persistir, validar e recuperar environmentalSocial.mitigation_plan; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-environmentalSocial-mitigation_plan: Persistir, recuperar e validar environmentalSocial.mitigation_plan segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-environmentalSocialCreate-mitigation_plan: Persistir, recuperar e validar environmentalSocialCreate.mitigation_plan segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-environmentalSocial-mitigation_plan: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-environmentalSocialCreate-mitigation_plan: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-environmentalSocial-mitigation_plan | OP-FIELD-environmentalSocialCreate-mitigation_plan,2,"[{""id"":""OP-FIELD-environmentalSocial-mitigation_plan"",""pedido"":""Campo environmentalSocial.mitigation_plan; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar environmentalSocial.mitigation_plan segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-environmentalSocialCreate-mitigation_plan"",""pedido"":""Campo environmentalSocialCreate.mitigation_plan; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar environmentalSocialCreate.mitigation_plan segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""environmentalSocial"", ""schema_property"": ""mitigation_plan"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-environmentalSocial-mitigation_plan. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-financialIndicators-id,"Persistir, validar e recuperar financialIndicators.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-financialIndicators-id: Persistir, recuperar e validar financialIndicators.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-financialIndicators-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-financialIndicators-id,1,"[{""id"":""OP-FIELD-financialIndicators-id"",""pedido"":""Campo financialIndicators.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar financialIndicators.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""financialIndicators"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-financialIndicators-id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-financialIndicators-version,"Persistir, validar e recuperar financialIndicators.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-financialIndicators-version: Persistir, recuperar e validar financialIndicators.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-financialIndicators-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-financialIndicators-version,1,"[{""id"":""OP-FIELD-financialIndicators-version"",""pedido"":""Campo financialIndicators.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar financialIndicators.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""financialIndicators"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-financialIndicators-version. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-financialIndicators-is_deleted,"Persistir, validar e recuperar financialIndicators.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-financialIndicators-is_deleted: Persistir, recuperar e validar financialIndicators.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-financialIndicators-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-financialIndicators-is_deleted,1,"[{""id"":""OP-FIELD-financialIndicators-is_deleted"",""pedido"":""Campo financialIndicators.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar financialIndicators.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""financialIndicators"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-financialIndicators-is_deleted. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-financialIndicators-delete_reason,"Persistir, validar e recuperar financialIndicators.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-financialIndicators-delete_reason: Persistir, recuperar e validar financialIndicators.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-financialIndicators-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-financialIndicators-delete_reason,1,"[{""id"":""OP-FIELD-financialIndicators-delete_reason"",""pedido"":""Campo financialIndicators.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar financialIndicators.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""financialIndicators"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-financialIndicators-delete_reason. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-financialIndicators-currency,"Persistir, validar e recuperar financialIndicators.currency; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-financialIndicators-currency: Persistir, recuperar e validar financialIndicators.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-financialIndicators-currency: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-financialIndicators-currency,1,"[{""id"":""OP-FIELD-financialIndicators-currency"",""pedido"":""Campo financialIndicators.currency; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar financialIndicators.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""financialIndicators"", ""schema_property"": ""currency"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-financialIndicators-currency. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-financialIndicators-capex,"Persistir, validar e recuperar financialIndicators.capex; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-financialIndicators-capex: Persistir, recuperar e validar financialIndicators.capex segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-financialIndicators-capex: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-financialIndicators-capex,1,"[{""id"":""OP-FIELD-financialIndicators-capex"",""pedido"":""Campo financialIndicators.capex; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar financialIndicators.capex segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""financialIndicators"", ""schema_property"": ""capex"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-financialIndicators-capex. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-financialIndicators-opex,"Persistir, validar e recuperar financialIndicators.opex; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-financialIndicators-opex: Persistir, recuperar e validar financialIndicators.opex segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-financialIndicators-opex: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-financialIndicators-opex,1,"[{""id"":""OP-FIELD-financialIndicators-opex"",""pedido"":""Campo financialIndicators.opex; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar financialIndicators.opex segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""financialIndicators"", ""schema_property"": ""opex"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-financialIndicators-opex. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-financialIndicators-revenue,"Persistir, validar e recuperar financialIndicators.revenue; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-financialIndicators-revenue: Persistir, recuperar e validar financialIndicators.revenue segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-financialIndicators-revenue: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-financialIndicators-revenue,1,"[{""id"":""OP-FIELD-financialIndicators-revenue"",""pedido"":""Campo financialIndicators.revenue; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar financialIndicators.revenue segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""financialIndicators"", ""schema_property"": ""revenue"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-financialIndicators-revenue. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-financialIndicators-irr_percentage,"Persistir, validar e recuperar financialIndicators.irr_percentage; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-financialIndicators-irr_percentage: Persistir, recuperar e validar financialIndicators.irr_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-financialIndicators-irr_percentage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-financialIndicators-irr_percentage,1,"[{""id"":""OP-FIELD-financialIndicators-irr_percentage"",""pedido"":""Campo financialIndicators.irr_percentage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar financialIndicators.irr_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""financialIndicators"", ""schema_property"": ""irr_percentage"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-financialIndicators-irr_percentage. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-financialIndicators-npv,"Persistir, validar e recuperar financialIndicators.npv; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-financialIndicators-npv: Persistir, recuperar e validar financialIndicators.npv segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-financialIndicators-npv: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-financialIndicators-npv,1,"[{""id"":""OP-FIELD-financialIndicators-npv"",""pedido"":""Campo financialIndicators.npv; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar financialIndicators.npv segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""financialIndicators"", ""schema_property"": ""npv"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-financialIndicators-npv. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-id,"Persistir, validar e recuperar opportunity.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-id: Persistir, recuperar e validar opportunity.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-id: Persistir, recuperar e validar opportunityResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-id | OP-FIELD-opportunityResponse-id,2,"[{""id"":""OP-FIELD-opportunity-id"",""pedido"":""Campo opportunity.id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-id"",""pedido"":""Campo opportunityResponse.id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-opportunity_code,"Persistir, validar e recuperar opportunity.opportunity_code; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-opportunity_code. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-opportunity_code: Persistir, recuperar e validar opportunity.opportunity_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-opportunity_code: Persistir, recuperar e validar opportunityResponse.opportunity_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-opportunity_code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-opportunity_code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-opportunity_code | OP-FIELD-opportunityResponse-opportunity_code,2,"[{""id"":""OP-FIELD-opportunity-opportunity_code"",""pedido"":""Campo opportunity.opportunity_code; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.opportunity_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-opportunity_code"",""pedido"":""Campo opportunityResponse.opportunity_code; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.opportunity_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-opportunity_code. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-opportunity_code. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""opportunity_code"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-opportunity_code. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-opportunity_category,"Persistir, validar e recuperar opportunity.opportunity_category; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-opportunity_category. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-opportunity_category: Persistir, recuperar e validar opportunity.opportunity_category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-opportunity_category: Persistir, recuperar e validar opportunityPatch.opportunity_category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-opportunity_category: Persistir, recuperar e validar opportunityCreate.opportunity_category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-opportunity_category: Persistir, recuperar e validar opportunityResponse.opportunity_category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-opportunity_category: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-opportunity_category: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-opportunity_category: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-opportunity_category: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-opportunity_category | OP-FIELD-opportunityPatch-opportunity_category | OP-FIELD-opportunityCreate-opportunity_category | OP-FIELD-opportunityResponse-opportunity_category,4,"[{""id"":""OP-FIELD-opportunity-opportunity_category"",""pedido"":""Campo opportunity.opportunity_category; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.opportunity_category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-opportunity_category"",""pedido"":""Campo opportunityPatch.opportunity_category; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.opportunity_category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-opportunity_category"",""pedido"":""Campo opportunityCreate.opportunity_category; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.opportunity_category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-opportunity_category"",""pedido"":""Campo opportunityResponse.opportunity_category; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.opportunity_category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-opportunity_category. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-opportunity_category. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""opportunity_category"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-opportunity_category. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-official_title,"Persistir, validar e recuperar opportunity.official_title; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-official_title. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-official_title: Persistir, recuperar e validar opportunity.official_title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-official_title: Persistir, recuperar e validar opportunityPatch.official_title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-official_title: Persistir, recuperar e validar opportunityCreate.official_title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-official_title: Persistir, recuperar e validar opportunityResponse.official_title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-official_title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-official_title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-official_title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-official_title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-official_title | OP-FIELD-opportunityPatch-official_title | OP-FIELD-opportunityCreate-official_title | OP-FIELD-opportunityResponse-official_title,4,"[{""id"":""OP-FIELD-opportunity-official_title"",""pedido"":""Campo opportunity.official_title; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.official_title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-official_title"",""pedido"":""Campo opportunityPatch.official_title; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.official_title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-official_title"",""pedido"":""Campo opportunityCreate.official_title; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.official_title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-official_title"",""pedido"":""Campo opportunityResponse.official_title; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.official_title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-official_title. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-official_title. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""official_title"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-official_title. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-alternative_name,"Persistir, validar e recuperar opportunity.alternative_name; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-alternative_name: Persistir, recuperar e validar opportunity.alternative_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-alternative_name: Persistir, recuperar e validar opportunityPatch.alternative_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-alternative_name: Persistir, recuperar e validar opportunityCreate.alternative_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-alternative_name: Persistir, recuperar e validar opportunityResponse.alternative_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-alternative_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-alternative_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-alternative_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-alternative_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-alternative_name | OP-FIELD-opportunityPatch-alternative_name | OP-FIELD-opportunityCreate-alternative_name | OP-FIELD-opportunityResponse-alternative_name,4,"[{""id"":""OP-FIELD-opportunity-alternative_name"",""pedido"":""Campo opportunity.alternative_name; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.alternative_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-alternative_name"",""pedido"":""Campo opportunityPatch.alternative_name; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.alternative_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-alternative_name"",""pedido"":""Campo opportunityCreate.alternative_name; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.alternative_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-alternative_name"",""pedido"":""Campo opportunityResponse.alternative_name; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.alternative_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""alternative_name"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-alternative_name. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-promoter_id,"Persistir, validar e recuperar opportunity.promoter_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-promoter_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-promoter_id: Persistir, recuperar e validar opportunity.promoter_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-promoter_id: Persistir, recuperar e validar opportunityPatch.promoter_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-promoter_id: Persistir, recuperar e validar opportunityCreate.promoter_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-promoter_id: Persistir, recuperar e validar opportunityResponse.promoter_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-promoter_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-promoter_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-promoter_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-promoter_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-promoter_id | OP-FIELD-opportunityPatch-promoter_id | OP-FIELD-opportunityCreate-promoter_id | OP-FIELD-opportunityResponse-promoter_id,4,"[{""id"":""OP-FIELD-opportunity-promoter_id"",""pedido"":""Campo opportunity.promoter_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.promoter_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-promoter_id"",""pedido"":""Campo opportunityPatch.promoter_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.promoter_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-promoter_id"",""pedido"":""Campo opportunityCreate.promoter_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.promoter_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-promoter_id"",""pedido"":""Campo opportunityResponse.promoter_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.promoter_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-promoter_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-promoter_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""promoter_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-promoter_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-promoter_type,"Persistir, validar e recuperar opportunity.promoter_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-promoter_type. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-promoter_type: Persistir, recuperar e validar opportunity.promoter_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-promoter_type: Persistir, recuperar e validar opportunityPatch.promoter_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-promoter_type: Persistir, recuperar e validar opportunityCreate.promoter_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-promoter_type: Persistir, recuperar e validar opportunityResponse.promoter_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-promoter_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-promoter_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-promoter_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-promoter_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-promoter_type | OP-FIELD-opportunityPatch-promoter_type | OP-FIELD-opportunityCreate-promoter_type | OP-FIELD-opportunityResponse-promoter_type,4,"[{""id"":""OP-FIELD-opportunity-promoter_type"",""pedido"":""Campo opportunity.promoter_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.promoter_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-promoter_type"",""pedido"":""Campo opportunityPatch.promoter_type; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.promoter_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-promoter_type"",""pedido"":""Campo opportunityCreate.promoter_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.promoter_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-promoter_type"",""pedido"":""Campo opportunityResponse.promoter_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.promoter_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-promoter_type. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-promoter_type. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""promoter_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-promoter_type. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[B8 QA 13/10/2026] Somente oito percursos visuaisL4/C135 e consolidação/backup-restauroQA da revisãofixa restam na checklistB; não há exigência técnica genérica nova. Requisito agregado continua parcial; critérios foraB e ativação separados.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-parcel-geometry,"Persistir, validar e recuperar parcel.geometry; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-geometry. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-parcel-geometry: Persistir, recuperar e validar parcel.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelCreate-geometry: Persistir, recuperar e validar parcelCreate.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelPatch-geometry: Persistir, recuperar e validar parcelPatch.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelResponse-geometry: Persistir, recuperar e validar parcelResponse.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-parcel-geometry: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelCreate-geometry: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelPatch-geometry: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelResponse-geometry: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-parcel-geometry | OP-FIELD-parcelCreate-geometry | OP-FIELD-parcelPatch-geometry | OP-FIELD-parcelResponse-geometry,4,"[{""id"":""OP-FIELD-parcel-geometry"",""pedido"":""Campo parcel.geometry; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcel.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelCreate-geometry"",""pedido"":""Campo parcelCreate.geometry; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelCreate.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelPatch-geometry"",""pedido"":""Campo parcelPatch.geometry; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelPatch.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelResponse-geometry"",""pedido"":""Campo parcelResponse.geometry; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelResponse.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-geometry. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-geometry. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""parcel"", ""schema_property"": ""geometry"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.parcels.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-geometry. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-parcel-overlap_status,"Persistir, validar e recuperar parcel.overlap_status; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-overlap_status. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-parcel-overlap_status: Persistir, recuperar e validar parcel.overlap_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelCreate-overlap_status: Persistir, recuperar e validar parcelCreate.overlap_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelPatch-overlap_status: Persistir, recuperar e validar parcelPatch.overlap_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-parcelResponse-overlap_status: Persistir, recuperar e validar parcelResponse.overlap_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-parcel-overlap_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelCreate-overlap_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelPatch-overlap_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-parcelResponse-overlap_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-parcel-overlap_status | OP-FIELD-parcelCreate-overlap_status | OP-FIELD-parcelPatch-overlap_status | OP-FIELD-parcelResponse-overlap_status,4,"[{""id"":""OP-FIELD-parcel-overlap_status"",""pedido"":""Campo parcel.overlap_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcel.overlap_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelCreate-overlap_status"",""pedido"":""Campo parcelCreate.overlap_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelCreate.overlap_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelPatch-overlap_status"",""pedido"":""Campo parcelPatch.overlap_status; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelPatch.overlap_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-parcelResponse-overlap_status"",""pedido"":""Campo parcelResponse.overlap_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar parcelResponse.overlap_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-overlap_status. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-overlap_status. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""parcel"", ""schema_property"": ""overlap_status"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.parcels.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-parcel-overlap_status. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-improvement-id,"Persistir, validar e recuperar improvement.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-id: Persistir, recuperar e validar improvement.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-id: Persistir, recuperar e validar improvementResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-id | OP-FIELD-improvementResponse-id,2,"[{""id"":""OP-FIELD-improvement-id"",""pedido"":""Campo improvement.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-id"",""pedido"":""Campo improvementResponse.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-improvement-opportunity_id,"Persistir, validar e recuperar improvement.opportunity_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-opportunity_id: Persistir, recuperar e validar improvement.opportunity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-opportunity_id: Persistir, recuperar e validar improvementResponse.opportunity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-opportunity_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-opportunity_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-opportunity_id | OP-FIELD-improvementResponse-opportunity_id,2,"[{""id"":""OP-FIELD-improvement-opportunity_id"",""pedido"":""Campo improvement.opportunity_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.opportunity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-opportunity_id"",""pedido"":""Campo improvementResponse.opportunity_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.opportunity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""opportunity_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-opportunity_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-improvement-version,"Persistir, validar e recuperar improvement.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-version: Persistir, recuperar e validar improvement.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-version: Persistir, recuperar e validar improvementResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-version | OP-FIELD-improvementResponse-version,2,"[{""id"":""OP-FIELD-improvement-version"",""pedido"":""Campo improvement.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-version"",""pedido"":""Campo improvementResponse.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-version. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-improvement-active,"Persistir, validar e recuperar improvement.active; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-active: Persistir, recuperar e validar improvement.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-active: Persistir, recuperar e validar improvementResponse.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-active: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-active: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-active | OP-FIELD-improvementResponse-active,2,"[{""id"":""OP-FIELD-improvement-active"",""pedido"":""Campo improvement.active; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-active"",""pedido"":""Campo improvementResponse.active; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""active"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-active. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-improvement-is_deleted,"Persistir, validar e recuperar improvement.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-is_deleted: Persistir, recuperar e validar improvement.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-is_deleted: Persistir, recuperar e validar improvementResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-is_deleted | OP-FIELD-improvementResponse-is_deleted,2,"[{""id"":""OP-FIELD-improvement-is_deleted"",""pedido"":""Campo improvement.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-is_deleted"",""pedido"":""Campo improvementResponse.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-is_deleted. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-improvement-deleted_at,"Persistir, validar e recuperar improvement.deleted_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-deleted_at: Persistir, recuperar e validar improvement.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-deleted_at: Persistir, recuperar e validar improvementResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-deleted_at | OP-FIELD-improvementResponse-deleted_at,2,"[{""id"":""OP-FIELD-improvement-deleted_at"",""pedido"":""Campo improvement.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-deleted_at"",""pedido"":""Campo improvementResponse.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""deleted_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-deleted_at. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-improvement-deleted_by,"Persistir, validar e recuperar improvement.deleted_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-deleted_by: Persistir, recuperar e validar improvement.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-deleted_by: Persistir, recuperar e validar improvementResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-deleted_by | OP-FIELD-improvementResponse-deleted_by,2,"[{""id"":""OP-FIELD-improvement-deleted_by"",""pedido"":""Campo improvement.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-deleted_by"",""pedido"":""Campo improvementResponse.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""deleted_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-deleted_by. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-improvement-delete_reason,"Persistir, validar e recuperar improvement.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-delete_reason: Persistir, recuperar e validar improvement.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-delete_reason: Persistir, recuperar e validar improvementResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-delete_reason | OP-FIELD-improvementResponse-delete_reason,2,"[{""id"":""OP-FIELD-improvement-delete_reason"",""pedido"":""Campo improvement.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-delete_reason"",""pedido"":""Campo improvementResponse.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-delete_reason. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-improvement-created_by,"Persistir, validar e recuperar improvement.created_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-created_by: Persistir, recuperar e validar improvement.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-created_by: Persistir, recuperar e validar improvementResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-created_by | OP-FIELD-improvementResponse-created_by,2,"[{""id"":""OP-FIELD-improvement-created_by"",""pedido"":""Campo improvement.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-created_by"",""pedido"":""Campo improvementResponse.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""created_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-created_by. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-improvement-created_at,"Persistir, validar e recuperar improvement.created_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-created_at: Persistir, recuperar e validar improvement.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-created_at: Persistir, recuperar e validar improvementResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-created_at | OP-FIELD-improvementResponse-created_at,2,"[{""id"":""OP-FIELD-improvement-created_at"",""pedido"":""Campo improvement.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-created_at"",""pedido"":""Campo improvementResponse.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""created_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-created_at. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-improvement-updated_by,"Persistir, validar e recuperar improvement.updated_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-updated_by: Persistir, recuperar e validar improvement.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-updated_by: Persistir, recuperar e validar improvementResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-updated_by | OP-FIELD-improvementResponse-updated_by,2,"[{""id"":""OP-FIELD-improvement-updated_by"",""pedido"":""Campo improvement.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-updated_by"",""pedido"":""Campo improvementResponse.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""updated_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-updated_by. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-improvement-updated_at,"Persistir, validar e recuperar improvement.updated_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-updated_at: Persistir, recuperar e validar improvement.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-updated_at: Persistir, recuperar e validar improvementResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-updated_at | OP-FIELD-improvementResponse-updated_at,2,"[{""id"":""OP-FIELD-improvement-updated_at"",""pedido"":""Campo improvement.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-updated_at"",""pedido"":""Campo improvementResponse.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""updated_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-updated_at. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-improvement-improvement_type,"Persistir, validar e recuperar improvement.improvement_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-improvement_type: Persistir, recuperar e validar improvement.improvement_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementCreate-improvement_type: Persistir, recuperar e validar improvementCreate.improvement_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementPatch-improvement_type: Persistir, recuperar e validar improvementPatch.improvement_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-improvement_type: Persistir, recuperar e validar improvementResponse.improvement_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-improvement_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementCreate-improvement_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementPatch-improvement_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-improvement_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-improvement_type | OP-FIELD-improvementCreate-improvement_type | OP-FIELD-improvementPatch-improvement_type | OP-FIELD-improvementResponse-improvement_type,4,"[{""id"":""OP-FIELD-improvement-improvement_type"",""pedido"":""Campo improvement.improvement_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.improvement_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementCreate-improvement_type"",""pedido"":""Campo improvementCreate.improvement_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementCreate.improvement_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementPatch-improvement_type"",""pedido"":""Campo improvementPatch.improvement_type; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementPatch.improvement_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-improvement_type"",""pedido"":""Campo improvementResponse.improvement_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.improvement_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""improvement_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-improvement_type. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-improvement-owner_name,"Persistir, validar e recuperar improvement.owner_name; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-owner_name: Persistir, recuperar e validar improvement.owner_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementCreate-owner_name: Persistir, recuperar e validar improvementCreate.owner_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementPatch-owner_name: Persistir, recuperar e validar improvementPatch.owner_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-owner_name: Persistir, recuperar e validar improvementResponse.owner_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-owner_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementCreate-owner_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementPatch-owner_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-owner_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-owner_name | OP-FIELD-improvementCreate-owner_name | OP-FIELD-improvementPatch-owner_name | OP-FIELD-improvementResponse-owner_name,4,"[{""id"":""OP-FIELD-improvement-owner_name"",""pedido"":""Campo improvement.owner_name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.owner_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementCreate-owner_name"",""pedido"":""Campo improvementCreate.owner_name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementCreate.owner_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementPatch-owner_name"",""pedido"":""Campo improvementPatch.owner_name; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementPatch.owner_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-owner_name"",""pedido"":""Campo improvementResponse.owner_name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.owner_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""owner_name"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-owner_name. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-improvement-assessed_value,"Persistir, validar e recuperar improvement.assessed_value; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-assessed_value: Persistir, recuperar e validar improvement.assessed_value segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementCreate-assessed_value: Persistir, recuperar e validar improvementCreate.assessed_value segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementPatch-assessed_value: Persistir, recuperar e validar improvementPatch.assessed_value segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-assessed_value: Persistir, recuperar e validar improvementResponse.assessed_value segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-assessed_value: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementCreate-assessed_value: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementPatch-assessed_value: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-assessed_value: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-assessed_value | OP-FIELD-improvementCreate-assessed_value | OP-FIELD-improvementPatch-assessed_value | OP-FIELD-improvementResponse-assessed_value,4,"[{""id"":""OP-FIELD-improvement-assessed_value"",""pedido"":""Campo improvement.assessed_value; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.assessed_value segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementCreate-assessed_value"",""pedido"":""Campo improvementCreate.assessed_value; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementCreate.assessed_value segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementPatch-assessed_value"",""pedido"":""Campo improvementPatch.assessed_value; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementPatch.assessed_value segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-assessed_value"",""pedido"":""Campo improvementResponse.assessed_value; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.assessed_value segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""assessed_value"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-assessed_value. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-improvement-currency,"Persistir, validar e recuperar improvement.currency; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-currency: Persistir, recuperar e validar improvement.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementCreate-currency: Persistir, recuperar e validar improvementCreate.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementPatch-currency: Persistir, recuperar e validar improvementPatch.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-currency: Persistir, recuperar e validar improvementResponse.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-currency: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementCreate-currency: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementPatch-currency: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-currency: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-currency | OP-FIELD-improvementCreate-currency | OP-FIELD-improvementPatch-currency | OP-FIELD-improvementResponse-currency,4,"[{""id"":""OP-FIELD-improvement-currency"",""pedido"":""Campo improvement.currency; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementCreate-currency"",""pedido"":""Campo improvementCreate.currency; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementCreate.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementPatch-currency"",""pedido"":""Campo improvementPatch.currency; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementPatch.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-currency"",""pedido"":""Campo improvementResponse.currency; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""currency"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-currency. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-improvement-valuation_date,"Persistir, validar e recuperar improvement.valuation_date; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-valuation_date: Persistir, recuperar e validar improvement.valuation_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementCreate-valuation_date: Persistir, recuperar e validar improvementCreate.valuation_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementPatch-valuation_date: Persistir, recuperar e validar improvementPatch.valuation_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-valuation_date: Persistir, recuperar e validar improvementResponse.valuation_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-valuation_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementCreate-valuation_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementPatch-valuation_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-valuation_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-valuation_date | OP-FIELD-improvementCreate-valuation_date | OP-FIELD-improvementPatch-valuation_date | OP-FIELD-improvementResponse-valuation_date,4,"[{""id"":""OP-FIELD-improvement-valuation_date"",""pedido"":""Campo improvement.valuation_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.valuation_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementCreate-valuation_date"",""pedido"":""Campo improvementCreate.valuation_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementCreate.valuation_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementPatch-valuation_date"",""pedido"":""Campo improvementPatch.valuation_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementPatch.valuation_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-valuation_date"",""pedido"":""Campo improvementResponse.valuation_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.valuation_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""valuation_date"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-valuation_date. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-improvement-document_id,"Persistir, validar e recuperar improvement.document_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-document_id: Persistir, recuperar e validar improvement.document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementCreate-document_id: Persistir, recuperar e validar improvementCreate.document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementPatch-document_id: Persistir, recuperar e validar improvementPatch.document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-document_id: Persistir, recuperar e validar improvementResponse.document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementCreate-document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementPatch-document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-document_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-document_id | OP-FIELD-improvementCreate-document_id | OP-FIELD-improvementPatch-document_id | OP-FIELD-improvementResponse-document_id,4,"[{""id"":""OP-FIELD-improvement-document_id"",""pedido"":""Campo improvement.document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementCreate-document_id"",""pedido"":""Campo improvementCreate.document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementCreate.document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementPatch-document_id"",""pedido"":""Campo improvementPatch.document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementPatch.document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-document_id"",""pedido"":""Campo improvementResponse.document_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.document_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""document_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-document_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-improvement-image_id,"Persistir, validar e recuperar improvement.image_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-improvement-image_id: Persistir, recuperar e validar improvement.image_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementCreate-image_id: Persistir, recuperar e validar improvementCreate.image_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementPatch-image_id: Persistir, recuperar e validar improvementPatch.image_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-improvementResponse-image_id: Persistir, recuperar e validar improvementResponse.image_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-improvement-image_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementCreate-image_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementPatch-image_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-improvementResponse-image_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-improvement-image_id | OP-FIELD-improvementCreate-image_id | OP-FIELD-improvementPatch-image_id | OP-FIELD-improvementResponse-image_id,4,"[{""id"":""OP-FIELD-improvement-image_id"",""pedido"":""Campo improvement.image_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvement.image_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementCreate-image_id"",""pedido"":""Campo improvementCreate.image_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementCreate.image_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementPatch-image_id"",""pedido"":""Campo improvementPatch.image_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementPatch.image_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-improvementResponse-image_id"",""pedido"":""Campo improvementResponse.image_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar improvementResponse.image_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""improvement"", ""schema_property"": ""image_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.improvements.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-improvement-image_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-community-id,"Persistir, validar e recuperar community.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-id: Persistir, recuperar e validar community.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-id: Persistir, recuperar e validar communityResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-id | OP-FIELD-communityResponse-id,2,"[{""id"":""OP-FIELD-community-id"",""pedido"":""Campo community.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-id"",""pedido"":""Campo communityResponse.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-community-opportunity_id,"Persistir, validar e recuperar community.opportunity_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-opportunity_id: Persistir, recuperar e validar community.opportunity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-opportunity_id: Persistir, recuperar e validar communityResponse.opportunity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-opportunity_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-opportunity_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-opportunity_id | OP-FIELD-communityResponse-opportunity_id,2,"[{""id"":""OP-FIELD-community-opportunity_id"",""pedido"":""Campo community.opportunity_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.opportunity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-opportunity_id"",""pedido"":""Campo communityResponse.opportunity_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.opportunity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""opportunity_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-opportunity_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-community-version,"Persistir, validar e recuperar community.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-version: Persistir, recuperar e validar community.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-version: Persistir, recuperar e validar communityResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-version | OP-FIELD-communityResponse-version,2,"[{""id"":""OP-FIELD-community-version"",""pedido"":""Campo community.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-version"",""pedido"":""Campo communityResponse.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-version. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-community-active,"Persistir, validar e recuperar community.active; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-active: Persistir, recuperar e validar community.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-active: Persistir, recuperar e validar communityResponse.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-active: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-active: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-active | OP-FIELD-communityResponse-active,2,"[{""id"":""OP-FIELD-community-active"",""pedido"":""Campo community.active; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-active"",""pedido"":""Campo communityResponse.active; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""active"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-active. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-community-is_deleted,"Persistir, validar e recuperar community.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-is_deleted: Persistir, recuperar e validar community.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-is_deleted: Persistir, recuperar e validar communityResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-is_deleted | OP-FIELD-communityResponse-is_deleted,2,"[{""id"":""OP-FIELD-community-is_deleted"",""pedido"":""Campo community.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-is_deleted"",""pedido"":""Campo communityResponse.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-is_deleted. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-community-deleted_at,"Persistir, validar e recuperar community.deleted_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-deleted_at: Persistir, recuperar e validar community.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-deleted_at: Persistir, recuperar e validar communityResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-deleted_at | OP-FIELD-communityResponse-deleted_at,2,"[{""id"":""OP-FIELD-community-deleted_at"",""pedido"":""Campo community.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-deleted_at"",""pedido"":""Campo communityResponse.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""deleted_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-deleted_at. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-community-deleted_by,"Persistir, validar e recuperar community.deleted_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-deleted_by: Persistir, recuperar e validar community.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-deleted_by: Persistir, recuperar e validar communityResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-deleted_by | OP-FIELD-communityResponse-deleted_by,2,"[{""id"":""OP-FIELD-community-deleted_by"",""pedido"":""Campo community.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-deleted_by"",""pedido"":""Campo communityResponse.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""deleted_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-deleted_by. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-community-delete_reason,"Persistir, validar e recuperar community.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-delete_reason: Persistir, recuperar e validar community.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-delete_reason: Persistir, recuperar e validar communityResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-delete_reason | OP-FIELD-communityResponse-delete_reason,2,"[{""id"":""OP-FIELD-community-delete_reason"",""pedido"":""Campo community.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-delete_reason"",""pedido"":""Campo communityResponse.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-delete_reason. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-community-created_by,"Persistir, validar e recuperar community.created_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-created_by: Persistir, recuperar e validar community.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-created_by: Persistir, recuperar e validar communityResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-created_by | OP-FIELD-communityResponse-created_by,2,"[{""id"":""OP-FIELD-community-created_by"",""pedido"":""Campo community.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-created_by"",""pedido"":""Campo communityResponse.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""created_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-created_by. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-community-created_at,"Persistir, validar e recuperar community.created_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-created_at: Persistir, recuperar e validar community.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-created_at: Persistir, recuperar e validar communityResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-created_at | OP-FIELD-communityResponse-created_at,2,"[{""id"":""OP-FIELD-community-created_at"",""pedido"":""Campo community.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-created_at"",""pedido"":""Campo communityResponse.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""created_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-created_at. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-community-updated_by,"Persistir, validar e recuperar community.updated_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-updated_by: Persistir, recuperar e validar community.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-updated_by: Persistir, recuperar e validar communityResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-updated_by | OP-FIELD-communityResponse-updated_by,2,"[{""id"":""OP-FIELD-community-updated_by"",""pedido"":""Campo community.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-updated_by"",""pedido"":""Campo communityResponse.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""updated_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-updated_by. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-community-updated_at,"Persistir, validar e recuperar community.updated_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-updated_at: Persistir, recuperar e validar community.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-updated_at: Persistir, recuperar e validar communityResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-updated_at | OP-FIELD-communityResponse-updated_at,2,"[{""id"":""OP-FIELD-community-updated_at"",""pedido"":""Campo community.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-updated_at"",""pedido"":""Campo communityResponse.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""updated_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-updated_at. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-community-name,"Persistir, validar e recuperar community.name; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-name: Persistir, recuperar e validar community.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityCreate-name: Persistir, recuperar e validar communityCreate.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityPatch-name: Persistir, recuperar e validar communityPatch.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-name: Persistir, recuperar e validar communityResponse.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityCreate-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityPatch-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-name | OP-FIELD-communityCreate-name | OP-FIELD-communityPatch-name | OP-FIELD-communityResponse-name,4,"[{""id"":""OP-FIELD-community-name"",""pedido"":""Campo community.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityCreate-name"",""pedido"":""Campo communityCreate.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityCreate.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityPatch-name"",""pedido"":""Campo communityPatch.name; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityPatch.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-name"",""pedido"":""Campo communityResponse.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""name"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-name. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-community-location_id,"Persistir, validar e recuperar community.location_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-location_id: Persistir, recuperar e validar community.location_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityCreate-location_id: Persistir, recuperar e validar communityCreate.location_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityPatch-location_id: Persistir, recuperar e validar communityPatch.location_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-location_id: Persistir, recuperar e validar communityResponse.location_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-location_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityCreate-location_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityPatch-location_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-location_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-location_id | OP-FIELD-communityCreate-location_id | OP-FIELD-communityPatch-location_id | OP-FIELD-communityResponse-location_id,4,"[{""id"":""OP-FIELD-community-location_id"",""pedido"":""Campo community.location_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.location_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityCreate-location_id"",""pedido"":""Campo communityCreate.location_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityCreate.location_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityPatch-location_id"",""pedido"":""Campo communityPatch.location_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityPatch.location_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-location_id"",""pedido"":""Campo communityResponse.location_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.location_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""location_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-location_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-community-consultation_status,"Persistir, validar e recuperar community.consultation_status; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-consultation_status: Persistir, recuperar e validar community.consultation_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityCreate-consultation_status: Persistir, recuperar e validar communityCreate.consultation_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityPatch-consultation_status: Persistir, recuperar e validar communityPatch.consultation_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-consultation_status: Persistir, recuperar e validar communityResponse.consultation_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-consultation_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityCreate-consultation_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityPatch-consultation_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-consultation_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-consultation_status | OP-FIELD-communityCreate-consultation_status | OP-FIELD-communityPatch-consultation_status | OP-FIELD-communityResponse-consultation_status,4,"[{""id"":""OP-FIELD-community-consultation_status"",""pedido"":""Campo community.consultation_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.consultation_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityCreate-consultation_status"",""pedido"":""Campo communityCreate.consultation_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityCreate.consultation_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityPatch-consultation_status"",""pedido"":""Campo communityPatch.consultation_status; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityPatch.consultation_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-consultation_status"",""pedido"":""Campo communityResponse.consultation_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.consultation_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""consultation_status"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-consultation_status. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-community-consultation_date,"Persistir, validar e recuperar community.consultation_date; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-consultation_date: Persistir, recuperar e validar community.consultation_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityCreate-consultation_date: Persistir, recuperar e validar communityCreate.consultation_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityPatch-consultation_date: Persistir, recuperar e validar communityPatch.consultation_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-consultation_date: Persistir, recuperar e validar communityResponse.consultation_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-consultation_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityCreate-consultation_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityPatch-consultation_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-consultation_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-consultation_date | OP-FIELD-communityCreate-consultation_date | OP-FIELD-communityPatch-consultation_date | OP-FIELD-communityResponse-consultation_date,4,"[{""id"":""OP-FIELD-community-consultation_date"",""pedido"":""Campo community.consultation_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.consultation_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityCreate-consultation_date"",""pedido"":""Campo communityCreate.consultation_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityCreate.consultation_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityPatch-consultation_date"",""pedido"":""Campo communityPatch.consultation_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityPatch.consultation_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-consultation_date"",""pedido"":""Campo communityResponse.consultation_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.consultation_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""consultation_date"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-consultation_date. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-community-representative_name,"Persistir, validar e recuperar community.representative_name; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-representative_name: Persistir, recuperar e validar community.representative_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityCreate-representative_name: Persistir, recuperar e validar communityCreate.representative_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityPatch-representative_name: Persistir, recuperar e validar communityPatch.representative_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-representative_name: Persistir, recuperar e validar communityResponse.representative_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-representative_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityCreate-representative_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityPatch-representative_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-representative_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-representative_name | OP-FIELD-communityCreate-representative_name | OP-FIELD-communityPatch-representative_name | OP-FIELD-communityResponse-representative_name,4,"[{""id"":""OP-FIELD-community-representative_name"",""pedido"":""Campo community.representative_name; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.representative_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityCreate-representative_name"",""pedido"":""Campo communityCreate.representative_name; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityCreate.representative_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityPatch-representative_name"",""pedido"":""Campo communityPatch.representative_name; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityPatch.representative_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-representative_name"",""pedido"":""Campo communityResponse.representative_name; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.representative_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""representative_name"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-representative_name. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-community-notes,"Persistir, validar e recuperar community.notes; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-community-notes: Persistir, recuperar e validar community.notes segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityCreate-notes: Persistir, recuperar e validar communityCreate.notes segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityPatch-notes: Persistir, recuperar e validar communityPatch.notes segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-communityResponse-notes: Persistir, recuperar e validar communityResponse.notes segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-community-notes: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityCreate-notes: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityPatch-notes: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-communityResponse-notes: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-community-notes | OP-FIELD-communityCreate-notes | OP-FIELD-communityPatch-notes | OP-FIELD-communityResponse-notes,4,"[{""id"":""OP-FIELD-community-notes"",""pedido"":""Campo community.notes; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar community.notes segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityCreate-notes"",""pedido"":""Campo communityCreate.notes; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityCreate.notes segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityPatch-notes"",""pedido"":""Campo communityPatch.notes; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityPatch.notes segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-communityResponse-notes"",""pedido"":""Campo communityResponse.notes; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar communityResponse.notes segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""não implementado"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,não implementado,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""community"", ""schema_property"": ""notes"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""land_rights.communities.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-community-notes. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Contrato especializado no cadastro integrado de oportunidades ainda não implementado; módulos de negócios/fundiário existentes não preenchem automaticamente este contrato.,Reconciliar objetos e direitos canónicos existentes com o contrato; dados ausentes permanecem pendentes.,AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-mutationContext-operation,"Persistir, validar e recuperar mutationContext.operation; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-mutationContext-operation: Persistir, recuperar e validar mutationContext.operation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-mutationContext-operation: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-mutationContext-operation,1,"[{""id"":""OP-FIELD-mutationContext-operation"",""pedido"":""Campo mutationContext.operation; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar mutationContext.operation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""mutationContext"", ""schema_property"": ""operation"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""mutation_context""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-mutationContext-operation. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-mutationContext-actor_id,"Persistir, validar e recuperar mutationContext.actor_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-mutationContext-actor_id: Persistir, recuperar e validar mutationContext.actor_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-mutationContext-actor_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-mutationContext-actor_id,1,"[{""id"":""OP-FIELD-mutationContext-actor_id"",""pedido"":""Campo mutationContext.actor_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar mutationContext.actor_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""mutationContext"", ""schema_property"": ""actor_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""mutation_context""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-mutationContext-actor_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-mutationContext-reason,"Persistir, validar e recuperar mutationContext.reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-mutationContext-reason: Persistir, recuperar e validar mutationContext.reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-mutationContext-reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-mutationContext-reason,1,"[{""id"":""OP-FIELD-mutationContext-reason"",""pedido"":""Campo mutationContext.reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar mutationContext.reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""mutationContext"", ""schema_property"": ""reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""mutation_context""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-mutationContext-reason. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-mutationContext-if_match,"Persistir, validar e recuperar mutationContext.if_match; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-mutationContext-if_match: Persistir, recuperar e validar mutationContext.if_match segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-mutationContext-if_match: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-mutationContext-if_match,1,"[{""id"":""OP-FIELD-mutationContext-if_match"",""pedido"":""Campo mutationContext.if_match; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar mutationContext.if_match segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""mutationContext"", ""schema_property"": ""if_match"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""mutation_context""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-mutationContext-if_match. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-mutationContext-requested_at,"Persistir, validar e recuperar mutationContext.requested_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-mutationContext-requested_at: Persistir, recuperar e validar mutationContext.requested_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-mutationContext-requested_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-mutationContext-requested_at,1,"[{""id"":""OP-FIELD-mutationContext-requested_at"",""pedido"":""Campo mutationContext.requested_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar mutationContext.requested_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""mutationContext"", ""schema_property"": ""requested_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""mutation_context""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-mutationContext-requested_at. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-apiEnvelope-data,"Persistir, validar e recuperar apiEnvelope.data; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-apiEnvelope-data: Persistir, recuperar e validar apiEnvelope.data segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-apiEnvelope-data: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-apiEnvelope-data,1,"[{""id"":""OP-FIELD-apiEnvelope-data"",""pedido"":""Campo apiEnvelope.data; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar apiEnvelope.data segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""apiEnvelope"", ""schema_property"": ""data"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-apiEnvelope-data. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-apiEnvelope-meta,"Persistir, validar e recuperar apiEnvelope.meta; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-apiEnvelope-meta: Persistir, recuperar e validar apiEnvelope.meta segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-apiEnvelope-meta: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-apiEnvelope-meta,1,"[{""id"":""OP-FIELD-apiEnvelope-meta"",""pedido"":""Campo apiEnvelope.meta; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar apiEnvelope.meta segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""apiEnvelope"", ""schema_property"": ""meta"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-apiEnvelope-meta. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-paged-data,"Persistir, validar e recuperar paged.data; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-pagedResponse-data: Persistir, recuperar e validar pagedResponse.data segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-pagedResponse-data: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-pagedResponse-data,1,"[{""id"":""OP-FIELD-pagedResponse-data"",""pedido"":""Campo pagedResponse.data; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar pagedResponse.data segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""paged"", ""schema_property"": ""data"", ""present_in_normative_schema"": false, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-paged-data. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-paged-page,"Persistir, validar e recuperar paged.page; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-pagedResponse-page: Persistir, recuperar e validar pagedResponse.page segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-pagedResponse-page: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-pagedResponse-page,1,"[{""id"":""OP-FIELD-pagedResponse-page"",""pedido"":""Campo pagedResponse.page; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar pagedResponse.page segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""paged"", ""schema_property"": ""page"", ""present_in_normative_schema"": false, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-paged-page. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-paged-page_size,"Persistir, validar e recuperar paged.page_size; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-pagedResponse-page_size: Persistir, recuperar e validar pagedResponse.page_size segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-pagedResponse-page_size: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-pagedResponse-page_size,1,"[{""id"":""OP-FIELD-pagedResponse-page_size"",""pedido"":""Campo pagedResponse.page_size; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar pagedResponse.page_size segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""paged"", ""schema_property"": ""page_size"", ""present_in_normative_schema"": false, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-paged-page_size. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-paged-total,"Persistir, validar e recuperar paged.total; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-pagedResponse-total: Persistir, recuperar e validar pagedResponse.total segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-pagedResponse-total: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-pagedResponse-total,1,"[{""id"":""OP-FIELD-pagedResponse-total"",""pedido"":""Campo pagedResponse.total; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar pagedResponse.total segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""paged"", ""schema_property"": ""total"", ""present_in_normative_schema"": false, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-paged-total. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-error-error,"Persistir, validar e recuperar error.error; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-errorResponse-error: Persistir, recuperar e validar errorResponse.error segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-errorResponse-error: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-errorResponse-error,1,"[{""id"":""OP-FIELD-errorResponse-error"",""pedido"":""Campo errorResponse.error; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar errorResponse.error segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""error"", ""schema_property"": ""error"", ""present_in_normative_schema"": false, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-error-error. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-error-request_id,"Persistir, validar e recuperar error.request_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-errorResponse-request_id: Persistir, recuperar e validar errorResponse.request_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-errorResponse-request_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-errorResponse-request_id,1,"[{""id"":""OP-FIELD-errorResponse-request_id"",""pedido"":""Campo errorResponse.request_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar errorResponse.request_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""error"", ""schema_property"": ""request_id"", ""present_in_normative_schema"": false, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-error-request_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-createRequest-mutation_context,"Persistir, validar e recuperar createRequest.mutation_context; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-createRequest-mutation_context: Persistir, recuperar e validar createRequest.mutation_context segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-createRequest-mutation_context: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-createRequest-mutation_context,1,"[{""id"":""OP-FIELD-createRequest-mutation_context"",""pedido"":""Campo createRequest.mutation_context; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar createRequest.mutation_context segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""createRequest"", ""schema_property"": ""mutation_context"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-createRequest-mutation_context. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-createRequest-item,"Persistir, validar e recuperar createRequest.item; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-createRequest-item: Persistir, recuperar e validar createRequest.item segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-createRequest-item: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-createRequest-item,1,"[{""id"":""OP-FIELD-createRequest-item"",""pedido"":""Campo createRequest.item; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar createRequest.item segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""createRequest"", ""schema_property"": ""item"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-createRequest-item. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-updateRequest-id,"Persistir, validar e recuperar updateRequest.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-updateRequest-id: Persistir, recuperar e validar updateRequest.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-updateRequest-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-updateRequest-id,1,"[{""id"":""OP-FIELD-updateRequest-id"",""pedido"":""Campo updateRequest.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar updateRequest.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""updateRequest"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-updateRequest-id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-updateRequest-version,"Persistir, validar e recuperar updateRequest.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-updateRequest-version: Persistir, recuperar e validar updateRequest.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-updateRequest-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-updateRequest-version,1,"[{""id"":""OP-FIELD-updateRequest-version"",""pedido"":""Campo updateRequest.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar updateRequest.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""updateRequest"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-updateRequest-version. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-updateRequest-mutation_context,"Persistir, validar e recuperar updateRequest.mutation_context; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-updateRequest-mutation_context: Persistir, recuperar e validar updateRequest.mutation_context segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-updateRequest-mutation_context: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-updateRequest-mutation_context,1,"[{""id"":""OP-FIELD-updateRequest-mutation_context"",""pedido"":""Campo updateRequest.mutation_context; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar updateRequest.mutation_context segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""updateRequest"", ""schema_property"": ""mutation_context"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-updateRequest-mutation_context. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-updateRequest-changes,"Persistir, validar e recuperar updateRequest.changes; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-updateRequest-changes: Persistir, recuperar e validar updateRequest.changes segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-updateRequest-changes: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-updateRequest-changes,1,"[{""id"":""OP-FIELD-updateRequest-changes"",""pedido"":""Campo updateRequest.changes; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar updateRequest.changes segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""updateRequest"", ""schema_property"": ""changes"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-updateRequest-changes. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-deleteRequest-id,"Persistir, validar e recuperar deleteRequest.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-deleteRequest-id: Persistir, recuperar e validar deleteRequest.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-deleteRequest-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-deleteRequest-id,1,"[{""id"":""OP-FIELD-deleteRequest-id"",""pedido"":""Campo deleteRequest.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar deleteRequest.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""deleteRequest"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-deleteRequest-id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-deleteRequest-version,"Persistir, validar e recuperar deleteRequest.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-deleteRequest-version: Persistir, recuperar e validar deleteRequest.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-deleteRequest-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-deleteRequest-version,1,"[{""id"":""OP-FIELD-deleteRequest-version"",""pedido"":""Campo deleteRequest.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar deleteRequest.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""deleteRequest"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-deleteRequest-version. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-deleteRequest-mutation_context,"Persistir, validar e recuperar deleteRequest.mutation_context; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-deleteRequest-mutation_context: Persistir, recuperar e validar deleteRequest.mutation_context segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-deleteRequest-mutation_context: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-deleteRequest-mutation_context,1,"[{""id"":""OP-FIELD-deleteRequest-mutation_context"",""pedido"":""Campo deleteRequest.mutation_context; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar deleteRequest.mutation_context segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""deleteRequest"", ""schema_property"": ""mutation_context"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-deleteRequest-mutation_context. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-restoreRequest-id,"Persistir, validar e recuperar restoreRequest.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-restoreRequest-id: Persistir, recuperar e validar restoreRequest.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-restoreRequest-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-restoreRequest-id,1,"[{""id"":""OP-FIELD-restoreRequest-id"",""pedido"":""Campo restoreRequest.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar restoreRequest.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""restoreRequest"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-restoreRequest-id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-restoreRequest-version,"Persistir, validar e recuperar restoreRequest.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-restoreRequest-version: Persistir, recuperar e validar restoreRequest.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-restoreRequest-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-restoreRequest-version,1,"[{""id"":""OP-FIELD-restoreRequest-version"",""pedido"":""Campo restoreRequest.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar restoreRequest.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""restoreRequest"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-restoreRequest-version. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-restoreRequest-mutation_context,"Persistir, validar e recuperar restoreRequest.mutation_context; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-restoreRequest-mutation_context: Persistir, recuperar e validar restoreRequest.mutation_context segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-restoreRequest-mutation_context: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-restoreRequest-mutation_context,1,"[{""id"":""OP-FIELD-restoreRequest-mutation_context"",""pedido"":""Campo restoreRequest.mutation_context; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar restoreRequest.mutation_context segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""restoreRequest"", ""schema_property"": ""mutation_context"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-restoreRequest-mutation_context. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-input-id,"Persistir, validar e recuperar input.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-input-id: Persistir, recuperar e validar input.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-input-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-input-id,1,"[{""id"":""OP-FIELD-input-id"",""pedido"":""Campo input.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar input.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""input"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""inputs.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-input-id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-input-version,"Persistir, validar e recuperar input.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-input-version: Persistir, recuperar e validar input.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-input-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-input-version,1,"[{""id"":""OP-FIELD-input-version"",""pedido"":""Campo input.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar input.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""input"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""inputs.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-input-version. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-input-is_deleted,"Persistir, validar e recuperar input.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-input-is_deleted: Persistir, recuperar e validar input.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-input-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-input-is_deleted,1,"[{""id"":""OP-FIELD-input-is_deleted"",""pedido"":""Campo input.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar input.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""input"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""inputs.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-input-is_deleted. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-input-delete_reason,"Persistir, validar e recuperar input.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-input-delete_reason: Persistir, recuperar e validar input.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-input-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-input-delete_reason,1,"[{""id"":""OP-FIELD-input-delete_reason"",""pedido"":""Campo input.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar input.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""input"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""inputs.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-input-delete_reason. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-input-name,"Persistir, validar e recuperar input.name; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-input-name: Persistir, recuperar e validar input.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-inputCreate-name: Persistir, recuperar e validar inputCreate.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-input-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-inputCreate-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-input-name | OP-FIELD-inputCreate-name,2,"[{""id"":""OP-FIELD-input-name"",""pedido"":""Campo input.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar input.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-inputCreate-name"",""pedido"":""Campo inputCreate.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar inputCreate.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""input"", ""schema_property"": ""name"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""inputs.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-input-name. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-input-input_type,"Persistir, validar e recuperar input.input_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-input-input_type: Persistir, recuperar e validar input.input_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-inputCreate-input_type: Persistir, recuperar e validar inputCreate.input_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-input-input_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-inputCreate-input_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-input-input_type | OP-FIELD-inputCreate-input_type,2,"[{""id"":""OP-FIELD-input-input_type"",""pedido"":""Campo input.input_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar input.input_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-inputCreate-input_type"",""pedido"":""Campo inputCreate.input_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar inputCreate.input_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""input"", ""schema_property"": ""input_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""inputs.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-input-input_type. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-input-quantity,"Persistir, validar e recuperar input.quantity; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-input-quantity: Persistir, recuperar e validar input.quantity segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-inputCreate-quantity: Persistir, recuperar e validar inputCreate.quantity segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-input-quantity: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-inputCreate-quantity: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-input-quantity | OP-FIELD-inputCreate-quantity,2,"[{""id"":""OP-FIELD-input-quantity"",""pedido"":""Campo input.quantity; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar input.quantity segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-inputCreate-quantity"",""pedido"":""Campo inputCreate.quantity; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar inputCreate.quantity segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""input"", ""schema_property"": ""quantity"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""inputs.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-input-quantity. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-input-unit,"Persistir, validar e recuperar input.unit; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-input-unit: Persistir, recuperar e validar input.unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-inputCreate-unit: Persistir, recuperar e validar inputCreate.unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-input-unit: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-inputCreate-unit: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-input-unit | OP-FIELD-inputCreate-unit,2,"[{""id"":""OP-FIELD-input-unit"",""pedido"":""Campo input.unit; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar input.unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-inputCreate-unit"",""pedido"":""Campo inputCreate.unit; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar inputCreate.unit segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""input"", ""schema_property"": ""unit"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""inputs.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-input-unit. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-input-source_country,"Persistir, validar e recuperar input.source_country; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-input-source_country: Persistir, recuperar e validar input.source_country segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-inputCreate-source_country: Persistir, recuperar e validar inputCreate.source_country segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-input-source_country: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-inputCreate-source_country: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-input-source_country | OP-FIELD-inputCreate-source_country,2,"[{""id"":""OP-FIELD-input-source_country"",""pedido"":""Campo input.source_country; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar input.source_country segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-inputCreate-source_country"",""pedido"":""Campo inputCreate.source_country; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar inputCreate.source_country segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""input"", ""schema_property"": ""source_country"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""inputs.[]""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-input-source_country. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-market-id,"Persistir, validar e recuperar market.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-market-id: Persistir, recuperar e validar market.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-market-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-market-id,1,"[{""id"":""OP-FIELD-market-id"",""pedido"":""Campo market.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar market.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""market"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-market-id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-market-version,"Persistir, validar e recuperar market.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-market-version: Persistir, recuperar e validar market.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-market-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-market-version,1,"[{""id"":""OP-FIELD-market-version"",""pedido"":""Campo market.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar market.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""market"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-market-version. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-market-is_deleted,"Persistir, validar e recuperar market.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-market-is_deleted: Persistir, recuperar e validar market.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-market-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-market-is_deleted,1,"[{""id"":""OP-FIELD-market-is_deleted"",""pedido"":""Campo market.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar market.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""market"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-market-is_deleted. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-market-delete_reason,"Persistir, validar e recuperar market.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-market-delete_reason: Persistir, recuperar e validar market.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-market-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-market-delete_reason,1,"[{""id"":""OP-FIELD-market-delete_reason"",""pedido"":""Campo market.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar market.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""market"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-market-delete_reason. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-market-name,"Persistir, validar e recuperar market.name; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-market-name: Persistir, recuperar e validar market.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-marketCreate-name: Persistir, recuperar e validar marketCreate.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-market-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-marketCreate-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-market-name | OP-FIELD-marketCreate-name,2,"[{""id"":""OP-FIELD-market-name"",""pedido"":""Campo market.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar market.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-marketCreate-name"",""pedido"":""Campo marketCreate.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar marketCreate.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""market"", ""schema_property"": ""name"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-market-name. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-market-market_type,"Persistir, validar e recuperar market.market_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-market-market_type: Persistir, recuperar e validar market.market_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-marketCreate-market_type: Persistir, recuperar e validar marketCreate.market_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-market-market_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-marketCreate-market_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-market-market_type | OP-FIELD-marketCreate-market_type,2,"[{""id"":""OP-FIELD-market-market_type"",""pedido"":""Campo market.market_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar market.market_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-marketCreate-market_type"",""pedido"":""Campo marketCreate.market_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar marketCreate.market_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""market"", ""schema_property"": ""market_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-market-market_type. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-market-country_code,"Persistir, validar e recuperar market.country_code; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-market-country_code: Persistir, recuperar e validar market.country_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-marketCreate-country_code: Persistir, recuperar e validar marketCreate.country_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-market-country_code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-marketCreate-country_code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-market-country_code | OP-FIELD-marketCreate-country_code,2,"[{""id"":""OP-FIELD-market-country_code"",""pedido"":""Campo market.country_code; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar market.country_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-marketCreate-country_code"",""pedido"":""Campo marketCreate.country_code; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar marketCreate.country_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""market"", ""schema_property"": ""country_code"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-market-country_code. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-market-share_percentage,"Persistir, validar e recuperar market.share_percentage; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-market-share_percentage: Persistir, recuperar e validar market.share_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-marketCreate-share_percentage: Persistir, recuperar e validar marketCreate.share_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-market-share_percentage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-marketCreate-share_percentage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-market-share_percentage | OP-FIELD-marketCreate-share_percentage,2,"[{""id"":""OP-FIELD-market-share_percentage"",""pedido"":""Campo market.share_percentage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar market.share_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-marketCreate-share_percentage"",""pedido"":""Campo marketCreate.share_percentage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar marketCreate.share_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""market"", ""schema_property"": ""share_percentage"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-market-share_percentage. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-milestone-id,"Persistir, validar e recuperar milestone.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-milestone-id: Persistir, recuperar e validar milestone.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-milestone-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-milestone-id,1,"[{""id"":""OP-FIELD-milestone-id"",""pedido"":""Campo milestone.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar milestone.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""milestone"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-milestone-id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-milestone-version,"Persistir, validar e recuperar milestone.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-milestone-version: Persistir, recuperar e validar milestone.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-milestone-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-milestone-version,1,"[{""id"":""OP-FIELD-milestone-version"",""pedido"":""Campo milestone.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar milestone.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""milestone"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-milestone-version. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-milestone-is_deleted,"Persistir, validar e recuperar milestone.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-milestone-is_deleted: Persistir, recuperar e validar milestone.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-milestone-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-milestone-is_deleted,1,"[{""id"":""OP-FIELD-milestone-is_deleted"",""pedido"":""Campo milestone.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar milestone.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""milestone"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-milestone-is_deleted. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-milestone-delete_reason,"Persistir, validar e recuperar milestone.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-milestone-delete_reason: Persistir, recuperar e validar milestone.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-milestone-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-milestone-delete_reason,1,"[{""id"":""OP-FIELD-milestone-delete_reason"",""pedido"":""Campo milestone.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar milestone.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""milestone"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-milestone-delete_reason. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-milestone-title,"Persistir, validar e recuperar milestone.title; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-milestone-title: Persistir, recuperar e validar milestone.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-milestoneCreate-title: Persistir, recuperar e validar milestoneCreate.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-milestone-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-milestoneCreate-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-milestone-title | OP-FIELD-milestoneCreate-title,2,"[{""id"":""OP-FIELD-milestone-title"",""pedido"":""Campo milestone.title; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar milestone.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-milestoneCreate-title"",""pedido"":""Campo milestoneCreate.title; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar milestoneCreate.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""milestone"", ""schema_property"": ""title"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-milestone-title. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-milestone-due_date,"Persistir, validar e recuperar milestone.due_date; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-milestone-due_date: Persistir, recuperar e validar milestone.due_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-milestoneCreate-due_date: Persistir, recuperar e validar milestoneCreate.due_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-milestone-due_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-milestoneCreate-due_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-milestone-due_date | OP-FIELD-milestoneCreate-due_date,2,"[{""id"":""OP-FIELD-milestone-due_date"",""pedido"":""Campo milestone.due_date; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar milestone.due_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-milestoneCreate-due_date"",""pedido"":""Campo milestoneCreate.due_date; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar milestoneCreate.due_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""milestone"", ""schema_property"": ""due_date"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-milestone-due_date. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-milestone-status,"Persistir, validar e recuperar milestone.status; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-milestone-status: Persistir, recuperar e validar milestone.status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-milestoneCreate-status: Persistir, recuperar e validar milestoneCreate.status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-milestone-status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-milestoneCreate-status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-milestone-status | OP-FIELD-milestoneCreate-status,2,"[{""id"":""OP-FIELD-milestone-status"",""pedido"":""Campo milestone.status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar milestone.status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-milestoneCreate-status"",""pedido"":""Campo milestoneCreate.status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar milestoneCreate.status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""milestone"", ""schema_property"": ""status"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-milestone-status. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-milestone-completion_percentage,"Persistir, validar e recuperar milestone.completion_percentage; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-milestone-completion_percentage: Persistir, recuperar e validar milestone.completion_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-milestoneCreate-completion_percentage: Persistir, recuperar e validar milestoneCreate.completion_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-milestone-completion_percentage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-milestoneCreate-completion_percentage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-milestone-completion_percentage | OP-FIELD-milestoneCreate-completion_percentage,2,"[{""id"":""OP-FIELD-milestone-completion_percentage"",""pedido"":""Campo milestone.completion_percentage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar milestone.completion_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-milestoneCreate-completion_percentage"",""pedido"":""Campo milestoneCreate.completion_percentage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar milestoneCreate.completion_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""milestone"", ""schema_property"": ""completion_percentage"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-milestone-completion_percentage. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-license-id,"Persistir, validar e recuperar license.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-license-id: Persistir, recuperar e validar license.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-license-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-license-id,1,"[{""id"":""OP-FIELD-license-id"",""pedido"":""Campo license.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar license.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""license"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-license-id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-license-version,"Persistir, validar e recuperar license.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-license-version: Persistir, recuperar e validar license.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-license-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-license-version,1,"[{""id"":""OP-FIELD-license-version"",""pedido"":""Campo license.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar license.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""license"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-license-version. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-license-is_deleted,"Persistir, validar e recuperar license.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-license-is_deleted: Persistir, recuperar e validar license.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-license-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-license-is_deleted,1,"[{""id"":""OP-FIELD-license-is_deleted"",""pedido"":""Campo license.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar license.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""license"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-license-is_deleted. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-license-delete_reason,"Persistir, validar e recuperar license.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-license-delete_reason: Persistir, recuperar e validar license.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-license-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-license-delete_reason,1,"[{""id"":""OP-FIELD-license-delete_reason"",""pedido"":""Campo license.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar license.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""license"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-license-delete_reason. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-license-name,"Persistir, validar e recuperar license.name; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-license-name: Persistir, recuperar e validar license.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-licenseCreate-name: Persistir, recuperar e validar licenseCreate.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-license-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-licenseCreate-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-license-name | OP-FIELD-licenseCreate-name,2,"[{""id"":""OP-FIELD-license-name"",""pedido"":""Campo license.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar license.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-licenseCreate-name"",""pedido"":""Campo licenseCreate.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar licenseCreate.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""license"", ""schema_property"": ""name"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-license-name. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-license-authority,"Persistir, validar e recuperar license.authority; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-license-authority: Persistir, recuperar e validar license.authority segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-licenseCreate-authority: Persistir, recuperar e validar licenseCreate.authority segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-license-authority: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-licenseCreate-authority: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-license-authority | OP-FIELD-licenseCreate-authority,2,"[{""id"":""OP-FIELD-license-authority"",""pedido"":""Campo license.authority; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar license.authority segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-licenseCreate-authority"",""pedido"":""Campo licenseCreate.authority; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar licenseCreate.authority segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""license"", ""schema_property"": ""authority"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-license-authority. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-license-status,"Persistir, validar e recuperar license.status; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-license-status: Persistir, recuperar e validar license.status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-licenseCreate-status: Persistir, recuperar e validar licenseCreate.status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-license-status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-licenseCreate-status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-license-status | OP-FIELD-licenseCreate-status,2,"[{""id"":""OP-FIELD-license-status"",""pedido"":""Campo license.status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar license.status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-licenseCreate-status"",""pedido"":""Campo licenseCreate.status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar licenseCreate.status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""license"", ""schema_property"": ""status"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-license-status. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-license-number,"Persistir, validar e recuperar license.number; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-license-number: Persistir, recuperar e validar license.number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-licenseCreate-number: Persistir, recuperar e validar licenseCreate.number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-license-number: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-licenseCreate-number: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-license-number | OP-FIELD-licenseCreate-number,2,"[{""id"":""OP-FIELD-license-number"",""pedido"":""Campo license.number; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar license.number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-licenseCreate-number"",""pedido"":""Campo licenseCreate.number; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar licenseCreate.number segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""license"", ""schema_property"": ""number"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-license-number. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-license-issued_at,"Persistir, validar e recuperar license.issued_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-license-issued_at: Persistir, recuperar e validar license.issued_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-licenseCreate-issued_at: Persistir, recuperar e validar licenseCreate.issued_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-license-issued_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-licenseCreate-issued_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-license-issued_at | OP-FIELD-licenseCreate-issued_at,2,"[{""id"":""OP-FIELD-license-issued_at"",""pedido"":""Campo license.issued_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar license.issued_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-licenseCreate-issued_at"",""pedido"":""Campo licenseCreate.issued_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar licenseCreate.issued_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""license"", ""schema_property"": ""issued_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-license-issued_at. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-license-expires_at,"Persistir, validar e recuperar license.expires_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-license-expires_at: Persistir, recuperar e validar license.expires_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-licenseCreate-expires_at: Persistir, recuperar e validar licenseCreate.expires_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-license-expires_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-licenseCreate-expires_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-license-expires_at | OP-FIELD-licenseCreate-expires_at,2,"[{""id"":""OP-FIELD-license-expires_at"",""pedido"":""Campo license.expires_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar license.expires_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-licenseCreate-expires_at"",""pedido"":""Campo licenseCreate.expires_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar licenseCreate.expires_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""license"", ""schema_property"": ""expires_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-license-expires_at. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-risk-id,"Persistir, validar e recuperar risk.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-risk-id: Persistir, recuperar e validar risk.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-risk-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-risk-id,1,"[{""id"":""OP-FIELD-risk-id"",""pedido"":""Campo risk.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar risk.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""risk"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-risk-id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-risk-version,"Persistir, validar e recuperar risk.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-risk-version: Persistir, recuperar e validar risk.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-risk-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-risk-version,1,"[{""id"":""OP-FIELD-risk-version"",""pedido"":""Campo risk.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar risk.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""risk"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-risk-version. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-risk-is_deleted,"Persistir, validar e recuperar risk.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-risk-is_deleted: Persistir, recuperar e validar risk.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-risk-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-risk-is_deleted,1,"[{""id"":""OP-FIELD-risk-is_deleted"",""pedido"":""Campo risk.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar risk.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""risk"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-risk-is_deleted. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-risk-delete_reason,"Persistir, validar e recuperar risk.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-risk-delete_reason: Persistir, recuperar e validar risk.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-risk-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-risk-delete_reason,1,"[{""id"":""OP-FIELD-risk-delete_reason"",""pedido"":""Campo risk.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar risk.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""risk"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-risk-delete_reason. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-risk-title,"Persistir, validar e recuperar risk.title; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-risk-title: Persistir, recuperar e validar risk.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-riskCreate-title: Persistir, recuperar e validar riskCreate.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-risk-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-riskCreate-title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-risk-title | OP-FIELD-riskCreate-title,2,"[{""id"":""OP-FIELD-risk-title"",""pedido"":""Campo risk.title; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar risk.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-riskCreate-title"",""pedido"":""Campo riskCreate.title; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar riskCreate.title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""risk"", ""schema_property"": ""title"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-risk-title. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-risk-category,"Persistir, validar e recuperar risk.category; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-risk-category: Persistir, recuperar e validar risk.category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-riskCreate-category: Persistir, recuperar e validar riskCreate.category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-risk-category: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-riskCreate-category: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-risk-category | OP-FIELD-riskCreate-category,2,"[{""id"":""OP-FIELD-risk-category"",""pedido"":""Campo risk.category; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar risk.category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-riskCreate-category"",""pedido"":""Campo riskCreate.category; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar riskCreate.category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""risk"", ""schema_property"": ""category"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-risk-category. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-risk-likelihood,"Persistir, validar e recuperar risk.likelihood; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-risk-likelihood: Persistir, recuperar e validar risk.likelihood segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-riskCreate-likelihood: Persistir, recuperar e validar riskCreate.likelihood segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-risk-likelihood: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-riskCreate-likelihood: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-risk-likelihood | OP-FIELD-riskCreate-likelihood,2,"[{""id"":""OP-FIELD-risk-likelihood"",""pedido"":""Campo risk.likelihood; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar risk.likelihood segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-riskCreate-likelihood"",""pedido"":""Campo riskCreate.likelihood; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar riskCreate.likelihood segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""risk"", ""schema_property"": ""likelihood"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-risk-likelihood. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-risk-severity,"Persistir, validar e recuperar risk.severity; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-risk-severity: Persistir, recuperar e validar risk.severity segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-riskCreate-severity: Persistir, recuperar e validar riskCreate.severity segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-risk-severity: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-riskCreate-severity: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-risk-severity | OP-FIELD-riskCreate-severity,2,"[{""id"":""OP-FIELD-risk-severity"",""pedido"":""Campo risk.severity; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar risk.severity segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-riskCreate-severity"",""pedido"":""Campo riskCreate.severity; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar riskCreate.severity segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""risk"", ""schema_property"": ""severity"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-risk-severity. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-risk-mitigation,"Persistir, validar e recuperar risk.mitigation; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-risk-mitigation: Persistir, recuperar e validar risk.mitigation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-riskCreate-mitigation: Persistir, recuperar e validar riskCreate.mitigation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-risk-mitigation: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-riskCreate-mitigation: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-risk-mitigation | OP-FIELD-riskCreate-mitigation,2,"[{""id"":""OP-FIELD-risk-mitigation"",""pedido"":""Campo risk.mitigation; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar risk.mitigation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-riskCreate-mitigation"",""pedido"":""Campo riskCreate.mitigation; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar riskCreate.mitigation segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""risk"", ""schema_property"": ""mitigation"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-risk-mitigation. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-relation-id,"Persistir, validar e recuperar relation.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-relation-id: Persistir, recuperar e validar relation.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-relation-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-relation-id,1,"[{""id"":""OP-FIELD-relation-id"",""pedido"":""Campo relation.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar relation.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""relation"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-relation-id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-relation-version,"Persistir, validar e recuperar relation.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-relation-version: Persistir, recuperar e validar relation.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-relation-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-relation-version,1,"[{""id"":""OP-FIELD-relation-version"",""pedido"":""Campo relation.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar relation.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""relation"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-relation-version. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-relation-is_deleted,"Persistir, validar e recuperar relation.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-relation-is_deleted: Persistir, recuperar e validar relation.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-relation-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-relation-is_deleted,1,"[{""id"":""OP-FIELD-relation-is_deleted"",""pedido"":""Campo relation.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar relation.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""relation"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-relation-is_deleted. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-relation-delete_reason,"Persistir, validar e recuperar relation.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-relation-delete_reason: Persistir, recuperar e validar relation.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-relation-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-relation-delete_reason,1,"[{""id"":""OP-FIELD-relation-delete_reason"",""pedido"":""Campo relation.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar relation.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""relation"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-relation-delete_reason. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-relation-related_id,"Persistir, validar e recuperar relation.related_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-relation-related_id: Persistir, recuperar e validar relation.related_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-relationCreate-related_id: Persistir, recuperar e validar relationCreate.related_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-relation-related_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-relationCreate-related_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-relation-related_id | OP-FIELD-relationCreate-related_id,2,"[{""id"":""OP-FIELD-relation-related_id"",""pedido"":""Campo relation.related_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar relation.related_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-relationCreate-related_id"",""pedido"":""Campo relationCreate.related_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar relationCreate.related_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""relation"", ""schema_property"": ""related_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-relation-related_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-relation-relation_type,"Persistir, validar e recuperar relation.relation_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-relation-relation_type: Persistir, recuperar e validar relation.relation_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-relationCreate-relation_type: Persistir, recuperar e validar relationCreate.relation_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-relation-relation_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-relationCreate-relation_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-relation-relation_type | OP-FIELD-relationCreate-relation_type,2,"[{""id"":""OP-FIELD-relation-relation_type"",""pedido"":""Campo relation.relation_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar relation.relation_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-relationCreate-relation_type"",""pedido"":""Campo relationCreate.relation_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar relationCreate.relation_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""relation"", ""schema_property"": ""relation_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-relation-relation_type. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-relation-description,"Persistir, validar e recuperar relation.description; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-relation-description: Persistir, recuperar e validar relation.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-relationCreate-description: Persistir, recuperar e validar relationCreate.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-relation-description: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-relationCreate-description: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-relation-description | OP-FIELD-relationCreate-description,2,"[{""id"":""OP-FIELD-relation-description"",""pedido"":""Campo relation.description; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar relation.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-relationCreate-description"",""pedido"":""Campo relationCreate.description; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar relationCreate.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""relation"", ""schema_property"": ""description"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-relation-description. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-relation-evidence_ids,"Persistir, validar e recuperar relation.evidence_ids; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-relation-evidence_ids: Persistir, recuperar e validar relation.evidence_ids segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-relationCreate-evidence_ids: Persistir, recuperar e validar relationCreate.evidence_ids segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-relation-evidence_ids: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-relationCreate-evidence_ids: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-relation-evidence_ids | OP-FIELD-relationCreate-evidence_ids,2,"[{""id"":""OP-FIELD-relation-evidence_ids"",""pedido"":""Campo relation.evidence_ids; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar relation.evidence_ids segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-relationCreate-evidence_ids"",""pedido"":""Campo relationCreate.evidence_ids; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar relationCreate.evidence_ids segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""relation"", ""schema_property"": ""evidence_ids"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-relation-evidence_ids. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-environmentalSocial-id,"Persistir, validar e recuperar environmentalSocial.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-environmentalSocial-id: Persistir, recuperar e validar environmentalSocial.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-environmentalSocial-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-environmentalSocial-id,1,"[{""id"":""OP-FIELD-environmentalSocial-id"",""pedido"":""Campo environmentalSocial.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar environmentalSocial.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""environmentalSocial"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-environmentalSocial-id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-environmentalSocial-version,"Persistir, validar e recuperar environmentalSocial.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-environmentalSocial-version: Persistir, recuperar e validar environmentalSocial.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-environmentalSocial-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-environmentalSocial-version,1,"[{""id"":""OP-FIELD-environmentalSocial-version"",""pedido"":""Campo environmentalSocial.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar environmentalSocial.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""environmentalSocial"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-environmentalSocial-version. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-environmentalSocial-is_deleted,"Persistir, validar e recuperar environmentalSocial.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-environmentalSocial-is_deleted: Persistir, recuperar e validar environmentalSocial.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-environmentalSocial-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-environmentalSocial-is_deleted,1,"[{""id"":""OP-FIELD-environmentalSocial-is_deleted"",""pedido"":""Campo environmentalSocial.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar environmentalSocial.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""environmentalSocial"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-environmentalSocial-is_deleted. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-environmentalSocial-delete_reason,"Persistir, validar e recuperar environmentalSocial.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-environmentalSocial-delete_reason: Persistir, recuperar e validar environmentalSocial.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-environmentalSocial-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-environmentalSocial-delete_reason,1,"[{""id"":""OP-FIELD-environmentalSocial-delete_reason"",""pedido"":""Campo environmentalSocial.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar environmentalSocial.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""environmentalSocial"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-environmentalSocial-delete_reason. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-environmentalSocial-assessment_status,"Persistir, validar e recuperar environmentalSocial.assessment_status; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-environmentalSocial-assessment_status: Persistir, recuperar e validar environmentalSocial.assessment_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-environmentalSocialCreate-assessment_status: Persistir, recuperar e validar environmentalSocialCreate.assessment_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-environmentalSocial-assessment_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-environmentalSocialCreate-assessment_status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-environmentalSocial-assessment_status | OP-FIELD-environmentalSocialCreate-assessment_status,2,"[{""id"":""OP-FIELD-environmentalSocial-assessment_status"",""pedido"":""Campo environmentalSocial.assessment_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar environmentalSocial.assessment_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-environmentalSocialCreate-assessment_status"",""pedido"":""Campo environmentalSocialCreate.assessment_status; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar environmentalSocialCreate.assessment_status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""environmentalSocial"", ""schema_property"": ""assessment_status"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-environmentalSocial-assessment_status. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-environmentalSocial-environmental_category,"Persistir, validar e recuperar environmentalSocial.environmental_category; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-environmentalSocial-environmental_category: Persistir, recuperar e validar environmentalSocial.environmental_category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-environmentalSocialCreate-environmental_category: Persistir, recuperar e validar environmentalSocialCreate.environmental_category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-environmentalSocial-environmental_category: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-environmentalSocialCreate-environmental_category: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-environmentalSocial-environmental_category | OP-FIELD-environmentalSocialCreate-environmental_category,2,"[{""id"":""OP-FIELD-environmentalSocial-environmental_category"",""pedido"":""Campo environmentalSocial.environmental_category; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar environmentalSocial.environmental_category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-environmentalSocialCreate-environmental_category"",""pedido"":""Campo environmentalSocialCreate.environmental_category; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar environmentalSocialCreate.environmental_category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""environmentalSocial"", ""schema_property"": ""environmental_category"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-environmentalSocial-environmental_category. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-environmentalSocial-social_risks,"Persistir, validar e recuperar environmentalSocial.social_risks; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-environmentalSocial-social_risks: Persistir, recuperar e validar environmentalSocial.social_risks segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-environmentalSocialCreate-social_risks: Persistir, recuperar e validar environmentalSocialCreate.social_risks segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-environmentalSocial-social_risks: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-environmentalSocialCreate-social_risks: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-environmentalSocial-social_risks | OP-FIELD-environmentalSocialCreate-social_risks,2,"[{""id"":""OP-FIELD-environmentalSocial-social_risks"",""pedido"":""Campo environmentalSocial.social_risks; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar environmentalSocial.social_risks segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-environmentalSocialCreate-social_risks"",""pedido"":""Campo environmentalSocialCreate.social_risks; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar environmentalSocialCreate.social_risks segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""environmentalSocial"", ""schema_property"": ""social_risks"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-environmentalSocial-social_risks. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-environmentalSocial-mitigation_plan,"Persistir, validar e recuperar environmentalSocial.mitigation_plan; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-environmentalSocial-mitigation_plan: Persistir, recuperar e validar environmentalSocial.mitigation_plan segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-environmentalSocialCreate-mitigation_plan: Persistir, recuperar e validar environmentalSocialCreate.mitigation_plan segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-environmentalSocial-mitigation_plan: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-environmentalSocialCreate-mitigation_plan: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-environmentalSocial-mitigation_plan | OP-FIELD-environmentalSocialCreate-mitigation_plan,2,"[{""id"":""OP-FIELD-environmentalSocial-mitigation_plan"",""pedido"":""Campo environmentalSocial.mitigation_plan; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar environmentalSocial.mitigation_plan segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-environmentalSocialCreate-mitigation_plan"",""pedido"":""Campo environmentalSocialCreate.mitigation_plan; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar environmentalSocialCreate.mitigation_plan segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""environmentalSocial"", ""schema_property"": ""mitigation_plan"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-environmentalSocial-mitigation_plan. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-financialIndicators-id,"Persistir, validar e recuperar financialIndicators.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-financialIndicators-id: Persistir, recuperar e validar financialIndicators.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-financialIndicators-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-financialIndicators-id,1,"[{""id"":""OP-FIELD-financialIndicators-id"",""pedido"":""Campo financialIndicators.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar financialIndicators.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""financialIndicators"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-financialIndicators-id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-financialIndicators-version,"Persistir, validar e recuperar financialIndicators.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-financialIndicators-version: Persistir, recuperar e validar financialIndicators.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-financialIndicators-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-financialIndicators-version,1,"[{""id"":""OP-FIELD-financialIndicators-version"",""pedido"":""Campo financialIndicators.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar financialIndicators.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""financialIndicators"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-financialIndicators-version. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-financialIndicators-is_deleted,"Persistir, validar e recuperar financialIndicators.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-financialIndicators-is_deleted: Persistir, recuperar e validar financialIndicators.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-financialIndicators-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-financialIndicators-is_deleted,1,"[{""id"":""OP-FIELD-financialIndicators-is_deleted"",""pedido"":""Campo financialIndicators.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar financialIndicators.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""financialIndicators"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-financialIndicators-is_deleted. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-financialIndicators-delete_reason,"Persistir, validar e recuperar financialIndicators.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-financialIndicators-delete_reason: Persistir, recuperar e validar financialIndicators.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-financialIndicators-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-financialIndicators-delete_reason,1,"[{""id"":""OP-FIELD-financialIndicators-delete_reason"",""pedido"":""Campo financialIndicators.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar financialIndicators.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""financialIndicators"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-financialIndicators-delete_reason. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-financialIndicators-currency,"Persistir, validar e recuperar financialIndicators.currency; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-financialIndicators-currency: Persistir, recuperar e validar financialIndicators.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-financialIndicators-currency: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-financialIndicators-currency,1,"[{""id"":""OP-FIELD-financialIndicators-currency"",""pedido"":""Campo financialIndicators.currency; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar financialIndicators.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""financialIndicators"", ""schema_property"": ""currency"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-financialIndicators-currency. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-financialIndicators-capex,"Persistir, validar e recuperar financialIndicators.capex; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-financialIndicators-capex: Persistir, recuperar e validar financialIndicators.capex segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-financialIndicators-capex: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-financialIndicators-capex,1,"[{""id"":""OP-FIELD-financialIndicators-capex"",""pedido"":""Campo financialIndicators.capex; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar financialIndicators.capex segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""financialIndicators"", ""schema_property"": ""capex"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-financialIndicators-capex. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-financialIndicators-opex,"Persistir, validar e recuperar financialIndicators.opex; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-financialIndicators-opex: Persistir, recuperar e validar financialIndicators.opex segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-financialIndicators-opex: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-financialIndicators-opex,1,"[{""id"":""OP-FIELD-financialIndicators-opex"",""pedido"":""Campo financialIndicators.opex; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar financialIndicators.opex segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""financialIndicators"", ""schema_property"": ""opex"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-financialIndicators-opex. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-financialIndicators-revenue,"Persistir, validar e recuperar financialIndicators.revenue; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-financialIndicators-revenue: Persistir, recuperar e validar financialIndicators.revenue segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-financialIndicators-revenue: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-financialIndicators-revenue,1,"[{""id"":""OP-FIELD-financialIndicators-revenue"",""pedido"":""Campo financialIndicators.revenue; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar financialIndicators.revenue segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""financialIndicators"", ""schema_property"": ""revenue"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-financialIndicators-revenue. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-financialIndicators-irr_percentage,"Persistir, validar e recuperar financialIndicators.irr_percentage; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-financialIndicators-irr_percentage: Persistir, recuperar e validar financialIndicators.irr_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-financialIndicators-irr_percentage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-financialIndicators-irr_percentage,1,"[{""id"":""OP-FIELD-financialIndicators-irr_percentage"",""pedido"":""Campo financialIndicators.irr_percentage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar financialIndicators.irr_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""financialIndicators"", ""schema_property"": ""irr_percentage"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-financialIndicators-irr_percentage. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-financialIndicators-npv,"Persistir, validar e recuperar financialIndicators.npv; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-financialIndicators-npv: Persistir, recuperar e validar financialIndicators.npv segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-financialIndicators-npv: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-financialIndicators-npv,1,"[{""id"":""OP-FIELD-financialIndicators-npv"",""pedido"":""Campo financialIndicators.npv; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar financialIndicators.npv segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""financialIndicators"", ""schema_property"": ""npv"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-financialIndicators-npv. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-id,"Persistir, validar e recuperar opportunity.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-id: Persistir, recuperar e validar opportunity.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-id: Persistir, recuperar e validar opportunityResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-id | OP-FIELD-opportunityResponse-id,2,"[{""id"":""OP-FIELD-opportunity-id"",""pedido"":""Campo opportunity.id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-id"",""pedido"":""Campo opportunityResponse.id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-opportunity_code,"Persistir, validar e recuperar opportunity.opportunity_code; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-opportunity_code. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-opportunity_code: Persistir, recuperar e validar opportunity.opportunity_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-opportunity_code: Persistir, recuperar e validar opportunityResponse.opportunity_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-opportunity_code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-opportunity_code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-opportunity_code | OP-FIELD-opportunityResponse-opportunity_code,2,"[{""id"":""OP-FIELD-opportunity-opportunity_code"",""pedido"":""Campo opportunity.opportunity_code; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.opportunity_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-opportunity_code"",""pedido"":""Campo opportunityResponse.opportunity_code; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.opportunity_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-opportunity_code. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-opportunity_code. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""opportunity_code"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-opportunity_code. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-opportunity_category,"Persistir, validar e recuperar opportunity.opportunity_category; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-opportunity_category. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-opportunity_category: Persistir, recuperar e validar opportunity.opportunity_category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-opportunity_category: Persistir, recuperar e validar opportunityPatch.opportunity_category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-opportunity_category: Persistir, recuperar e validar opportunityCreate.opportunity_category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-opportunity_category: Persistir, recuperar e validar opportunityResponse.opportunity_category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-opportunity_category: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-opportunity_category: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-opportunity_category: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-opportunity_category: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-opportunity_category | OP-FIELD-opportunityPatch-opportunity_category | OP-FIELD-opportunityCreate-opportunity_category | OP-FIELD-opportunityResponse-opportunity_category,4,"[{""id"":""OP-FIELD-opportunity-opportunity_category"",""pedido"":""Campo opportunity.opportunity_category; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.opportunity_category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-opportunity_category"",""pedido"":""Campo opportunityPatch.opportunity_category; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.opportunity_category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-opportunity_category"",""pedido"":""Campo opportunityCreate.opportunity_category; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.opportunity_category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-opportunity_category"",""pedido"":""Campo opportunityResponse.opportunity_category; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.opportunity_category segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-opportunity_category. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-opportunity_category. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""opportunity_category"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-opportunity_category. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-official_title,"Persistir, validar e recuperar opportunity.official_title; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-official_title. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-official_title: Persistir, recuperar e validar opportunity.official_title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-official_title: Persistir, recuperar e validar opportunityPatch.official_title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-official_title: Persistir, recuperar e validar opportunityCreate.official_title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-official_title: Persistir, recuperar e validar opportunityResponse.official_title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-official_title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-official_title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-official_title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-official_title: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-official_title | OP-FIELD-opportunityPatch-official_title | OP-FIELD-opportunityCreate-official_title | OP-FIELD-opportunityResponse-official_title,4,"[{""id"":""OP-FIELD-opportunity-official_title"",""pedido"":""Campo opportunity.official_title; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.official_title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-official_title"",""pedido"":""Campo opportunityPatch.official_title; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.official_title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-official_title"",""pedido"":""Campo opportunityCreate.official_title; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.official_title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-official_title"",""pedido"":""Campo opportunityResponse.official_title; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.official_title segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-official_title. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-official_title. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""official_title"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-official_title. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-alternative_name,"Persistir, validar e recuperar opportunity.alternative_name; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-alternative_name: Persistir, recuperar e validar opportunity.alternative_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-alternative_name: Persistir, recuperar e validar opportunityPatch.alternative_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-alternative_name: Persistir, recuperar e validar opportunityCreate.alternative_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-alternative_name: Persistir, recuperar e validar opportunityResponse.alternative_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-alternative_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-alternative_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-alternative_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-alternative_name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-alternative_name | OP-FIELD-opportunityPatch-alternative_name | OP-FIELD-opportunityCreate-alternative_name | OP-FIELD-opportunityResponse-alternative_name,4,"[{""id"":""OP-FIELD-opportunity-alternative_name"",""pedido"":""Campo opportunity.alternative_name; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.alternative_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-alternative_name"",""pedido"":""Campo opportunityPatch.alternative_name; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.alternative_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-alternative_name"",""pedido"":""Campo opportunityCreate.alternative_name; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.alternative_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-alternative_name"",""pedido"":""Campo opportunityResponse.alternative_name; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.alternative_name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""alternative_name"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-alternative_name. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-promoter_id,"Persistir, validar e recuperar opportunity.promoter_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-promoter_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-promoter_id: Persistir, recuperar e validar opportunity.promoter_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-promoter_id: Persistir, recuperar e validar opportunityPatch.promoter_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-promoter_id: Persistir, recuperar e validar opportunityCreate.promoter_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-promoter_id: Persistir, recuperar e validar opportunityResponse.promoter_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-promoter_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-promoter_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-promoter_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-promoter_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-promoter_id | OP-FIELD-opportunityPatch-promoter_id | OP-FIELD-opportunityCreate-promoter_id | OP-FIELD-opportunityResponse-promoter_id,4,"[{""id"":""OP-FIELD-opportunity-promoter_id"",""pedido"":""Campo opportunity.promoter_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.promoter_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-promoter_id"",""pedido"":""Campo opportunityPatch.promoter_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.promoter_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-promoter_id"",""pedido"":""Campo opportunityCreate.promoter_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.promoter_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-promoter_id"",""pedido"":""Campo opportunityResponse.promoter_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.promoter_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-promoter_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-promoter_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""promoter_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-promoter_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-promoter_type,"Persistir, validar e recuperar opportunity.promoter_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-promoter_type. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-promoter_type: Persistir, recuperar e validar opportunity.promoter_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-promoter_type: Persistir, recuperar e validar opportunityPatch.promoter_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-promoter_type: Persistir, recuperar e validar opportunityCreate.promoter_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-promoter_type: Persistir, recuperar e validar opportunityResponse.promoter_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-promoter_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-promoter_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-promoter_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-promoter_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-promoter_type | OP-FIELD-opportunityPatch-promoter_type | OP-FIELD-opportunityCreate-promoter_type | OP-FIELD-opportunityResponse-promoter_type,4,"[{""id"":""OP-FIELD-opportunity-promoter_type"",""pedido"":""Campo opportunity.promoter_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.promoter_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-promoter_type"",""pedido"":""Campo opportunityPatch.promoter_type; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.promoter_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-promoter_type"",""pedido"":""Campo opportunityCreate.promoter_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.promoter_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-promoter_type"",""pedido"":""Campo opportunityResponse.promoter_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.promoter_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-promoter_type. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-promoter_type. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""promoter_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-promoter_type. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, OP-FIELD-opportunity-internal_contact_id,"Persistir, validar e recuperar opportunity.internal_contact_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-internal_contact_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-internal_contact_id: Persistir, recuperar e validar opportunity.internal_contact_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-internal_contact_id: Persistir, recuperar e validar opportunityPatch.internal_contact_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-internal_contact_id: Persistir, recuperar e validar opportunityCreate.internal_contact_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-internal_contact_id: Persistir, recuperar e validar opportunityResponse.internal_contact_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-internal_contact_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-internal_contact_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-internal_contact_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-internal_contact_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-internal_contact_id | OP-FIELD-opportunityPatch-internal_contact_id | OP-FIELD-opportunityCreate-internal_contact_id | OP-FIELD-opportunityResponse-internal_contact_id,4,"[{""id"":""OP-FIELD-opportunity-internal_contact_id"",""pedido"":""Campo opportunity.internal_contact_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.internal_contact_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-internal_contact_id"",""pedido"":""Campo opportunityPatch.internal_contact_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.internal_contact_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-internal_contact_id"",""pedido"":""Campo opportunityCreate.internal_contact_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.internal_contact_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-internal_contact_id"",""pedido"":""Campo opportunityResponse.internal_contact_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.internal_contact_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-internal_contact_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,"Mesmo campo canónico; variantes de operação conservadas [Saída do workflow — 12/10/2026] C129 — 12/10/2026: contacto obrigatório sem percurso de criação no editor, confirmado por código e contactos ativos=0. Correção apenas QA: POST /minhas-oportunidades/{id}/contacts reutiliza contacts/investors/investor_contacts e mantém o promotor real. contact-policy-qa.json demonstra recuperação, idempotência, 403/409/422; contact-http-qa.json demonstra login/MFA sintéticos, guardar seleção no rascunho 7, logout/nova sessão e recuperação. Zero pedidos/leads fictícios, publicações ou escritas ativas. Interface nova ainda não demonstrada visualmente; cargo do contacto previsto no documento não existe no cadastro atual e não se declara coberto. Não encerra o contrato integral/Create/Patch/Response. [Confirmação manual — 12/10/2026] 12/10/2026: responsável confirmou «o processo foi concluido» após o roteiro Promotor QA18118/45. Aceitação manual do percurso positivo C129: cadastro/seleção/gravação/logout/nova sessão/recuperação no rascunho7. Leitura QA independente confirma contacto criado às10:46:41UTC, seleção a84e6203-6a36-42c6-8769-fc1684d8dc8f, versão4 guardada às10:52:54UTC e auditoria actor45. manual-acceptance-20261012.json e manual-contact-readonly.json. Não repetir esses critérios; erros junto aos campos e repetição conservam as provas API distintas. Não confirma publicação ou contrato normativo integral/cargo; estado global parcial preservado. Não autoriza ativação. -[Entrega ativa 2e2f16c83483 — 12/10/2026] Entrega autorizada 2e2f16c83483/código a02ef2300d6c agora ativa. C129: editor e POST de contacto disponibilizados, serviço/controlador PHP web carregados e bundle servido com hashes. Confirmação manual QA de contacto/seleção/gravação/logout/nova sessão/recuperação preservada. Destino continua com zero contactos; primeiro contacto legítimo ainda não ensaiado, sem dados fictícios. Cargo e contrato normativo integral permanecem parciais. Evidência: outputs/investmoz-workflow-opening-20261012/resultado.md, web-enabled.json e manifesto-execucao.json.",parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-internal_contact_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""internal_contact_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-internal_contact_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-publish_contact,"Persistir, validar e recuperar opportunity.publish_contact; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-publish_contact: Persistir, recuperar e validar opportunity.publish_contact segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-publish_contact: Persistir, recuperar e validar opportunityPatch.publish_contact segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-publish_contact: Persistir, recuperar e validar opportunityCreate.publish_contact segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-publish_contact: Persistir, recuperar e validar opportunityResponse.publish_contact segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-publish_contact: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-publish_contact: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-publish_contact: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-publish_contact: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-publish_contact | OP-FIELD-opportunityPatch-publish_contact | OP-FIELD-opportunityCreate-publish_contact | OP-FIELD-opportunityResponse-publish_contact,4,"[{""id"":""OP-FIELD-opportunity-publish_contact"",""pedido"":""Campo opportunity.publish_contact; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.publish_contact segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-publish_contact"",""pedido"":""Campo opportunityPatch.publish_contact; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.publish_contact segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-publish_contact"",""pedido"":""Campo opportunityCreate.publish_contact; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.publish_contact segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-publish_contact"",""pedido"":""Campo opportunityResponse.publish_contact; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.publish_contact segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""publish_contact"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-publish_contact. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-public_contact_id,"Persistir, validar e recuperar opportunity.public_contact_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-public_contact_id: Persistir, recuperar e validar opportunity.public_contact_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-public_contact_id: Persistir, recuperar e validar opportunityPatch.public_contact_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-public_contact_id: Persistir, recuperar e validar opportunityCreate.public_contact_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-public_contact_id: Persistir, recuperar e validar opportunityResponse.public_contact_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-public_contact_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-public_contact_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-public_contact_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-public_contact_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-public_contact_id | OP-FIELD-opportunityPatch-public_contact_id | OP-FIELD-opportunityCreate-public_contact_id | OP-FIELD-opportunityResponse-public_contact_id,4,"[{""id"":""OP-FIELD-opportunity-public_contact_id"",""pedido"":""Campo opportunity.public_contact_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.public_contact_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-public_contact_id"",""pedido"":""Campo opportunityPatch.public_contact_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.public_contact_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-public_contact_id"",""pedido"":""Campo opportunityCreate.public_contact_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.public_contact_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-public_contact_id"",""pedido"":""Campo opportunityResponse.public_contact_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.public_contact_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""public_contact_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-public_contact_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-sector_id,"Persistir, validar e recuperar opportunity.sector_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-sector_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-sector_id: Persistir, recuperar e validar opportunity.sector_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-sector_id: Persistir, recuperar e validar opportunityPatch.sector_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-sector_id: Persistir, recuperar e validar opportunityCreate.sector_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-sector_id: Persistir, recuperar e validar opportunityResponse.sector_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-sector_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-sector_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-sector_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-sector_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-sector_id | OP-FIELD-opportunityPatch-sector_id | OP-FIELD-opportunityCreate-sector_id | OP-FIELD-opportunityResponse-sector_id,4,"[{""id"":""OP-FIELD-opportunity-sector_id"",""pedido"":""Campo opportunity.sector_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.sector_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-sector_id"",""pedido"":""Campo opportunityPatch.sector_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.sector_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-sector_id"",""pedido"":""Campo opportunityCreate.sector_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.sector_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-sector_id"",""pedido"":""Campo opportunityResponse.sector_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.sector_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-sector_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-sector_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""sector_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-sector_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[Entrega ativa 2e2f16c83483 — 12/10/2026] Entrega autorizada 2e2f16c83483/código a02ef2300d6c agora ativa. C129: editor e POST de contacto disponibilizados, serviço/controlador PHP web carregados e bundle servido com hashes. Confirmação manual QA de contacto/seleção/gravação/logout/nova sessão/recuperação preservada. Destino continua com zero contactos; primeiro contacto legítimo ainda não ensaiado, sem dados fictícios. Cargo e contrato normativo integral permanecem parciais. Evidência: outputs/investmoz-workflow-opening-20261012/resultado.md, web-enabled.json e manifesto-execucao.json.",parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-internal_contact_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""internal_contact_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-internal_contact_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-publish_contact,"Persistir, validar e recuperar opportunity.publish_contact; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-publish_contact: Persistir, recuperar e validar opportunity.publish_contact segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-publish_contact: Persistir, recuperar e validar opportunityPatch.publish_contact segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-publish_contact: Persistir, recuperar e validar opportunityCreate.publish_contact segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-publish_contact: Persistir, recuperar e validar opportunityResponse.publish_contact segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-publish_contact: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-publish_contact: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-publish_contact: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-publish_contact: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-publish_contact | OP-FIELD-opportunityPatch-publish_contact | OP-FIELD-opportunityCreate-publish_contact | OP-FIELD-opportunityResponse-publish_contact,4,"[{""id"":""OP-FIELD-opportunity-publish_contact"",""pedido"":""Campo opportunity.publish_contact; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.publish_contact segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-publish_contact"",""pedido"":""Campo opportunityPatch.publish_contact; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.publish_contact segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-publish_contact"",""pedido"":""Campo opportunityCreate.publish_contact; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.publish_contact segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-publish_contact"",""pedido"":""Campo opportunityResponse.publish_contact; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.publish_contact segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""publish_contact"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-publish_contact. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-public_contact_id,"Persistir, validar e recuperar opportunity.public_contact_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-public_contact_id: Persistir, recuperar e validar opportunity.public_contact_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-public_contact_id: Persistir, recuperar e validar opportunityPatch.public_contact_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-public_contact_id: Persistir, recuperar e validar opportunityCreate.public_contact_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-public_contact_id: Persistir, recuperar e validar opportunityResponse.public_contact_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-public_contact_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-public_contact_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-public_contact_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-public_contact_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-public_contact_id | OP-FIELD-opportunityPatch-public_contact_id | OP-FIELD-opportunityCreate-public_contact_id | OP-FIELD-opportunityResponse-public_contact_id,4,"[{""id"":""OP-FIELD-opportunity-public_contact_id"",""pedido"":""Campo opportunity.public_contact_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.public_contact_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-public_contact_id"",""pedido"":""Campo opportunityPatch.public_contact_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.public_contact_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-public_contact_id"",""pedido"":""Campo opportunityCreate.public_contact_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.public_contact_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-public_contact_id"",""pedido"":""Campo opportunityResponse.public_contact_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.public_contact_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""public_contact_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-public_contact_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-sector_id,"Persistir, validar e recuperar opportunity.sector_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-sector_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-sector_id: Persistir, recuperar e validar opportunity.sector_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-sector_id: Persistir, recuperar e validar opportunityPatch.sector_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-sector_id: Persistir, recuperar e validar opportunityCreate.sector_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-sector_id: Persistir, recuperar e validar opportunityResponse.sector_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-sector_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-sector_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-sector_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-sector_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-sector_id | OP-FIELD-opportunityPatch-sector_id | OP-FIELD-opportunityCreate-sector_id | OP-FIELD-opportunityResponse-sector_id,4,"[{""id"":""OP-FIELD-opportunity-sector_id"",""pedido"":""Campo opportunity.sector_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.sector_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-sector_id"",""pedido"":""Campo opportunityPatch.sector_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.sector_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-sector_id"",""pedido"":""Campo opportunityCreate.sector_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.sector_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-sector_id"",""pedido"":""Campo opportunityResponse.sector_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.sector_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-sector_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-sector_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""sector_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-sector_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, OP-FIELD-opportunity-subsector_id,"Persistir, validar e recuperar opportunity.subsector_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-subsector_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-subsector_id: Persistir, recuperar e validar opportunity.subsector_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-subsector_id: Persistir, recuperar e validar opportunityPatch.subsector_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-subsector_id: Persistir, recuperar e validar opportunityCreate.subsector_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-subsector_id: Persistir, recuperar e validar opportunityResponse.subsector_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-subsector_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-subsector_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-subsector_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-subsector_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-subsector_id | OP-FIELD-opportunityPatch-subsector_id | OP-FIELD-opportunityCreate-subsector_id | OP-FIELD-opportunityResponse-subsector_id,4,"[{""id"":""OP-FIELD-opportunity-subsector_id"",""pedido"":""Campo opportunity.subsector_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.subsector_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-subsector_id"",""pedido"":""Campo opportunityPatch.subsector_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.subsector_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-subsector_id"",""pedido"":""Campo opportunityCreate.subsector_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.subsector_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-subsector_id"",""pedido"":""Campo opportunityResponse.subsector_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.subsector_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-subsector_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo. | 16/10/2026 — mapa prévio de referências económicas, QA sem implementação: Leitura READ ONLY de dois clones: destino restaurado com 12 setores/6 raízes editoriais/8 clusters/zero elos e ligações; QA aceite tem ainda três níveis sintéticos em setores distintos. UNIQUE economic_activities_sector_uq impede várias atividades por setor; escolha técnica, não regra identificada da Tempo. Fontes oficiais aceites preservadas, sem revalidação. | 16/10/2026 — DOC01 do mapa económico, revisão documental sem autorização de execução: 600 versus 579 é divergência documental a reconciliar, não escolha arbitrária da Tempo. Recomendações recebidas: limitar QA aos cinco nós do exemplar por hash/versão; divisão 01 como subsector e 01120 como atividade com cinco níveis; CLU-01 como modelo editorial. Não se declara conformidade normativa integral nem execução/aceitação QA. [RECONCILIACAO-43-20261019] 4: Gestão /management/economic-references/lot-01 ainda exige gate global. Catálogo restante requer reconciliação por identidade/edição e lote, não inferência por contagens.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter. | 16/10/2026 — mapa prévio de referências económicas, QA sem implementação: Preparar manifesto fechado, adaptar cardinalidade/hierarquia sem copiar mestres, demonstrar preview/idempotência/recusas e caso positivo de cadeia nos dois consumidores; recuperação, decisão independente, divulgação expressa, filtros AND e reversão após edição pelo código anterior com compatibilidade. Nada demonstrado/encerrado por este mapa. | 16/10/2026 — DOC01 do mapa económico, revisão documental sem autorização de execução: Implementação/provas funcionais e operacionais apenas após decisão QA. Incluir HTTP com esquema ausente, importação privada, publicação e retirada distintas, recusas de identidade/MFA/CSRF/hash, replay/concorrência e motivos visíveis. Reversão após uso é parcial e compatível: schema/dados, seis fontes funcionais, manifesto e build de compatibilidade coerente permanecem; provar edição posterior. Caso positivo de cadeia segue pendente nos dois consumidores. [UTILIZACAO-HOMOLOGACAO-20261019] 4: Disponibilidade condicionada conforme limite registado — 11 actividades presentes; cinco novas referências transportadas. Activação/publicação do lote não executada. @@ -3376,7 +3376,7 @@ OP-FIELD-opportunity-subsector_id,"Persistir, validar e recuperar opportunity.su [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. [PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação. [P1-P2-QA-167b5db97653] 42/13 verificações do delta; serviços/controladores/middleware com rollback, build único. P1 parcial (21 modalidades/assistência); interface de atribuição pendente; sem instalação remota/importação/publicação. Mesma matriz e manual. -[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""subsector_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-subsector_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes. | QA01: prova positiva delimitada de atividade/cadeia e operações do lote concluída, conservando as aceitações anteriores e a semântica privada/confirmada/pública. | ATIVO01: instalação/importação/publicação autenticadas, scan, repetição idempotente, recuperação pública do ramo A/01/011/0112/01120 e preservação operacional concluídos. Provas funcionais QA aceites reutilizadas, sem repetição.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET. | QA01: divergência documental 600/579 e edição normativa abertas; cadeia editorial; publicação canónica com pré-condições sintéticas; save legado transacional; sem volume ou recuperação de payload legado cifrado; reversão parcial com sete fontes funcionais. Sem decisão ativa presumida. | ATIVO01: não encerra CAE integral ou divergência 600/579/edição normativa; cadeia exclusivamente editorial. Nenhuma classificação ou relação de investimento real alterada/divulgada. Limites QA anteriores e reversão parcial compatível mantidos; editor UUID ativo de /negocios continua não demonstrado e não bloqueante. Parques, duplicados e regulação Fintech separados.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""subsector_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-subsector_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes. | QA01: prova positiva delimitada de atividade/cadeia e operações do lote concluída, conservando as aceitações anteriores e a semântica privada/confirmada/pública. | ATIVO01: instalação/importação/publicação autenticadas, scan, repetição idempotente, recuperação pública do ramo A/01/011/0112/01120 e preservação operacional concluídos. Provas funcionais QA aceites reutilizadas, sem repetição.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET. | QA01: divergência documental 600/579 e edição normativa abertas; cadeia editorial; publicação canónica com pré-condições sintéticas; save legado transacional; sem volume ou recuperação de payload legado cifrado; reversão parcial com sete fontes funcionais. Sem decisão ativa presumida. | ATIVO01: não encerra CAE integral ou divergência 600/579/edição normativa; cadeia exclusivamente editorial. Nenhuma classificação ou relação de investimento real alterada/divulgada. Limites QA anteriores e reversão parcial compatível mantidos; editor UUID ativo de /negocios continua não demonstrado e não bloqueante. Parques, duplicados e regulação Fintech separados.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, OP-FIELD-opportunity-economic_activity_id,"Persistir, validar e recuperar opportunity.economic_activity_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-economic_activity_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-economic_activity_id: Persistir, recuperar e validar opportunity.economic_activity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-economic_activity_id: Persistir, recuperar e validar opportunityPatch.economic_activity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-economic_activity_id: Persistir, recuperar e validar opportunityCreate.economic_activity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-economic_activity_id: Persistir, recuperar e validar opportunityResponse.economic_activity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-economic_activity_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-economic_activity_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-economic_activity_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-economic_activity_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-economic_activity_id | OP-FIELD-opportunityPatch-economic_activity_id | OP-FIELD-opportunityCreate-economic_activity_id | OP-FIELD-opportunityResponse-economic_activity_id,4,"[{""id"":""OP-FIELD-opportunity-economic_activity_id"",""pedido"":""Campo opportunity.economic_activity_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.economic_activity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-economic_activity_id"",""pedido"":""Campo opportunityPatch.economic_activity_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.economic_activity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-economic_activity_id"",""pedido"":""Campo opportunityCreate.economic_activity_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.economic_activity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-economic_activity_id"",""pedido"":""Campo opportunityResponse.economic_activity_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.economic_activity_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-economic_activity_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo. | 16/10/2026 — mapa prévio de referências económicas, QA sem implementação: Leitura READ ONLY de dois clones: destino restaurado com 12 setores/6 raízes editoriais/8 clusters/zero elos e ligações; QA aceite tem ainda três níveis sintéticos em setores distintos. UNIQUE economic_activities_sector_uq impede várias atividades por setor; escolha técnica, não regra identificada da Tempo. Fontes oficiais aceites preservadas, sem revalidação. | 16/10/2026 — DOC01 do mapa económico, revisão documental sem autorização de execução: 600 versus 579 é divergência documental a reconciliar, não escolha arbitrária da Tempo. Recomendações recebidas: limitar QA aos cinco nós do exemplar por hash/versão; divisão 01 como subsector e 01120 como atividade com cinco níveis; CLU-01 como modelo editorial. Não se declara conformidade normativa integral nem execução/aceitação QA. [RECONCILIACAO-43-20261019] 4: Gestão /management/economic-references/lot-01 ainda exige gate global. Catálogo restante requer reconciliação por identidade/edição e lote, não inferência por contagens.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter. | 16/10/2026 — mapa prévio de referências económicas, QA sem implementação: Preparar manifesto fechado, adaptar cardinalidade/hierarquia sem copiar mestres, demonstrar preview/idempotência/recusas e caso positivo de cadeia nos dois consumidores; recuperação, decisão independente, divulgação expressa, filtros AND e reversão após edição pelo código anterior com compatibilidade. Nada demonstrado/encerrado por este mapa. | 16/10/2026 — DOC01 do mapa económico, revisão documental sem autorização de execução: Implementação/provas funcionais e operacionais apenas após decisão QA. Incluir HTTP com esquema ausente, importação privada, publicação e retirada distintas, recusas de identidade/MFA/CSRF/hash, replay/concorrência e motivos visíveis. Reversão após uso é parcial e compatível: schema/dados, seis fontes funcionais, manifesto e build de compatibilidade coerente permanecem; provar edição posterior. Caso positivo de cadeia segue pendente nos dois consumidores. [UTILIZACAO-HOMOLOGACAO-20261019] 4: Disponibilidade condicionada conforme limite registado — 11 actividades presentes; cinco novas referências transportadas. Activação/publicação do lote não executada. @@ -3385,31 +3385,31 @@ OP-FIELD-opportunity-economic_activity_id,"Persistir, validar e recuperar opport [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. [PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação. [P1-P2-QA-167b5db97653] 42/13 verificações do delta; serviços/controladores/middleware com rollback, build único. P1 parcial (21 modalidades/assistência); interface de atribuição pendente; sem instalação remota/importação/publicação. Mesma matriz e manual. -[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""economic_activity_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-economic_activity_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes. | QA01: prova positiva delimitada de atividade/cadeia e operações do lote concluída, conservando as aceitações anteriores e a semântica privada/confirmada/pública. | ATIVO01: instalação/importação/publicação autenticadas, scan, repetição idempotente, recuperação pública do ramo A/01/011/0112/01120 e preservação operacional concluídos. Provas funcionais QA aceites reutilizadas, sem repetição.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET. | QA01: divergência documental 600/579 e edição normativa abertas; cadeia editorial; publicação canónica com pré-condições sintéticas; save legado transacional; sem volume ou recuperação de payload legado cifrado; reversão parcial com sete fontes funcionais. Sem decisão ativa presumida. | ATIVO01: não encerra CAE integral ou divergência 600/579/edição normativa; cadeia exclusivamente editorial. Nenhuma classificação ou relação de investimento real alterada/divulgada. Limites QA anteriores e reversão parcial compatível mantidos; editor UUID ativo de /negocios continua não demonstrado e não bloqueante. Parques, duplicados e regulação Fintech separados.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-location_mode,"Persistir, validar e recuperar opportunity.location_mode; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-location_mode. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-location_mode: Persistir, recuperar e validar opportunity.location_mode segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-location_mode: Persistir, recuperar e validar opportunityPatch.location_mode segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-location_mode: Persistir, recuperar e validar opportunityCreate.location_mode segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-location_mode: Persistir, recuperar e validar opportunityResponse.location_mode segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-location_mode: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-location_mode: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-location_mode: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-location_mode: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-location_mode | OP-FIELD-opportunityPatch-location_mode | OP-FIELD-opportunityCreate-location_mode | OP-FIELD-opportunityResponse-location_mode,4,"[{""id"":""OP-FIELD-opportunity-location_mode"",""pedido"":""Campo opportunity.location_mode; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.location_mode segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-location_mode"",""pedido"":""Campo opportunityPatch.location_mode; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.location_mode segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-location_mode"",""pedido"":""Campo opportunityCreate.location_mode; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.location_mode segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-location_mode"",""pedido"":""Campo opportunityResponse.location_mode; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.location_mode segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-location_mode. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-location_mode. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""location_mode"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-location_mode. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-geographic_scope,"Persistir, validar e recuperar opportunity.geographic_scope; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-geographic_scope. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-geographic_scope: Persistir, recuperar e validar opportunity.geographic_scope segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-geographic_scope: Persistir, recuperar e validar opportunityPatch.geographic_scope segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-geographic_scope: Persistir, recuperar e validar opportunityCreate.geographic_scope segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-geographic_scope: Persistir, recuperar e validar opportunityResponse.geographic_scope segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-geographic_scope: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-geographic_scope: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-geographic_scope: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-geographic_scope: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-geographic_scope | OP-FIELD-opportunityPatch-geographic_scope | OP-FIELD-opportunityCreate-geographic_scope | OP-FIELD-opportunityResponse-geographic_scope,4,"[{""id"":""OP-FIELD-opportunity-geographic_scope"",""pedido"":""Campo opportunity.geographic_scope; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.geographic_scope segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-geographic_scope"",""pedido"":""Campo opportunityPatch.geographic_scope; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.geographic_scope segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-geographic_scope"",""pedido"":""Campo opportunityCreate.geographic_scope; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.geographic_scope segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-geographic_scope"",""pedido"":""Campo opportunityResponse.geographic_scope; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.geographic_scope segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-geographic_scope. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-geographic_scope. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""geographic_scope"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-geographic_scope. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-multi_district_rationale,"Persistir, validar e recuperar opportunity.multi_district_rationale; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-multi_district_rationale: Persistir, recuperar e validar opportunity.multi_district_rationale segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-multi_district_rationale: Persistir, recuperar e validar opportunityPatch.multi_district_rationale segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-multi_district_rationale: Persistir, recuperar e validar opportunityCreate.multi_district_rationale segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-multi_district_rationale: Persistir, recuperar e validar opportunityResponse.multi_district_rationale segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-multi_district_rationale: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-multi_district_rationale: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-multi_district_rationale: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-multi_district_rationale: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-multi_district_rationale | OP-FIELD-opportunityPatch-multi_district_rationale | OP-FIELD-opportunityCreate-multi_district_rationale | OP-FIELD-opportunityResponse-multi_district_rationale,4,"[{""id"":""OP-FIELD-opportunity-multi_district_rationale"",""pedido"":""Campo opportunity.multi_district_rationale; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.multi_district_rationale segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-multi_district_rationale"",""pedido"":""Campo opportunityPatch.multi_district_rationale; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.multi_district_rationale segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-multi_district_rationale"",""pedido"":""Campo opportunityCreate.multi_district_rationale; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.multi_district_rationale segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-multi_district_rationale"",""pedido"":""Campo opportunityResponse.multi_district_rationale; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.multi_district_rationale segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""multi_district_rationale"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-multi_district_rationale. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-locations,"Persistir, validar e recuperar opportunity.locations; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-locations. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-locations: Persistir, recuperar e validar opportunity.locations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-locations: Persistir, recuperar e validar opportunityPatch.locations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-locations: Persistir, recuperar e validar opportunityCreate.locations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-locations: Persistir, recuperar e validar opportunityResponse.locations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-locations: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-locations: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-locations: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-locations: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-locations | OP-FIELD-opportunityPatch-locations | OP-FIELD-opportunityCreate-locations | OP-FIELD-opportunityResponse-locations,4,"[{""id"":""OP-FIELD-opportunity-locations"",""pedido"":""Campo opportunity.locations; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.locations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-locations"",""pedido"":""Campo opportunityPatch.locations; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.locations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-locations"",""pedido"":""Campo opportunityCreate.locations; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.locations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-locations"",""pedido"":""Campo opportunityResponse.locations; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.locations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-locations. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-locations. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""locations"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-locations. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-executive_summary,"Persistir, validar e recuperar opportunity.executive_summary; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-executive_summary. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-executive_summary: Persistir, recuperar e validar opportunity.executive_summary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-executive_summary: Persistir, recuperar e validar opportunityPatch.executive_summary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-executive_summary: Persistir, recuperar e validar opportunityCreate.executive_summary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-executive_summary: Persistir, recuperar e validar opportunityResponse.executive_summary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-executive_summary: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-executive_summary: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-executive_summary: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-executive_summary: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-executive_summary | OP-FIELD-opportunityPatch-executive_summary | OP-FIELD-opportunityCreate-executive_summary | OP-FIELD-opportunityResponse-executive_summary,4,"[{""id"":""OP-FIELD-opportunity-executive_summary"",""pedido"":""Campo opportunity.executive_summary; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.executive_summary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-executive_summary"",""pedido"":""Campo opportunityPatch.executive_summary; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.executive_summary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-executive_summary"",""pedido"":""Campo opportunityCreate.executive_summary; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.executive_summary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-executive_summary"",""pedido"":""Campo opportunityResponse.executive_summary; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.executive_summary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-executive_summary. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-executive_summary. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""executive_summary"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-executive_summary. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-demand_statement,"Persistir, validar e recuperar opportunity.demand_statement; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-demand_statement. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-demand_statement: Persistir, recuperar e validar opportunity.demand_statement segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-demand_statement: Persistir, recuperar e validar opportunityPatch.demand_statement segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-demand_statement: Persistir, recuperar e validar opportunityCreate.demand_statement segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-demand_statement: Persistir, recuperar e validar opportunityResponse.demand_statement segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-demand_statement: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-demand_statement: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-demand_statement: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-demand_statement: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-demand_statement | OP-FIELD-opportunityPatch-demand_statement | OP-FIELD-opportunityCreate-demand_statement | OP-FIELD-opportunityResponse-demand_statement,4,"[{""id"":""OP-FIELD-opportunity-demand_statement"",""pedido"":""Campo opportunity.demand_statement; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.demand_statement segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-demand_statement"",""pedido"":""Campo opportunityPatch.demand_statement; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.demand_statement segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-demand_statement"",""pedido"":""Campo opportunityCreate.demand_statement; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.demand_statement segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-demand_statement"",""pedido"":""Campo opportunityResponse.demand_statement; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.demand_statement segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-demand_statement. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-demand_statement. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""demand_statement"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-demand_statement. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-opportunity_type,"Persistir, validar e recuperar opportunity.opportunity_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-opportunity_type. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-opportunity_type: Persistir, recuperar e validar opportunity.opportunity_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-opportunity_type: Persistir, recuperar e validar opportunityPatch.opportunity_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-opportunity_type: Persistir, recuperar e validar opportunityCreate.opportunity_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-opportunity_type: Persistir, recuperar e validar opportunityResponse.opportunity_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-opportunity_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-opportunity_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-opportunity_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-opportunity_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-opportunity_type | OP-FIELD-opportunityPatch-opportunity_type | OP-FIELD-opportunityCreate-opportunity_type | OP-FIELD-opportunityResponse-opportunity_type,4,"[{""id"":""OP-FIELD-opportunity-opportunity_type"",""pedido"":""Campo opportunity.opportunity_type; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.opportunity_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-opportunity_type"",""pedido"":""Campo opportunityPatch.opportunity_type; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.opportunity_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-opportunity_type"",""pedido"":""Campo opportunityCreate.opportunity_type; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.opportunity_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-opportunity_type"",""pedido"":""Campo opportunityResponse.opportunity_type; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.opportunity_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-opportunity_type. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-opportunity_type. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""opportunity_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-opportunity_type. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-maturity_stage,"Persistir, validar e recuperar opportunity.maturity_stage; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-maturity_stage. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-maturity_stage: Persistir, recuperar e validar opportunity.maturity_stage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-maturity_stage: Persistir, recuperar e validar opportunityPatch.maturity_stage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-maturity_stage: Persistir, recuperar e validar opportunityCreate.maturity_stage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-maturity_stage: Persistir, recuperar e validar opportunityResponse.maturity_stage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-maturity_stage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-maturity_stage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-maturity_stage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-maturity_stage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-maturity_stage | OP-FIELD-opportunityPatch-maturity_stage | OP-FIELD-opportunityCreate-maturity_stage | OP-FIELD-opportunityResponse-maturity_stage,4,"[{""id"":""OP-FIELD-opportunity-maturity_stage"",""pedido"":""Campo opportunity.maturity_stage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.maturity_stage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-maturity_stage"",""pedido"":""Campo opportunityPatch.maturity_stage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.maturity_stage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-maturity_stage"",""pedido"":""Campo opportunityCreate.maturity_stage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.maturity_stage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-maturity_stage"",""pedido"":""Campo opportunityResponse.maturity_stage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.maturity_stage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-maturity_stage. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-maturity_stage. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""maturity_stage"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-maturity_stage. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-investment_modalities,"Persistir, validar e recuperar opportunity.investment_modalities; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-investment_modalities. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-investment_modalities: Persistir, recuperar e validar opportunity.investment_modalities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-investment_modalities: Persistir, recuperar e validar opportunityPatch.investment_modalities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-investment_modalities: Persistir, recuperar e validar opportunityCreate.investment_modalities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-investment_modalities: Persistir, recuperar e validar opportunityResponse.investment_modalities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-investment_modalities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-investment_modalities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-investment_modalities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-investment_modalities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-investment_modalities | OP-FIELD-opportunityPatch-investment_modalities | OP-FIELD-opportunityCreate-investment_modalities | OP-FIELD-opportunityResponse-investment_modalities,4,"[{""id"":""OP-FIELD-opportunity-investment_modalities"",""pedido"":""Campo opportunity.investment_modalities; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.investment_modalities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-investment_modalities"",""pedido"":""Campo opportunityPatch.investment_modalities; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.investment_modalities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-investment_modalities"",""pedido"":""Campo opportunityCreate.investment_modalities; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.investment_modalities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-investment_modalities"",""pedido"":""Campo opportunityResponse.investment_modalities; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.investment_modalities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-investment_modalities. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-investment_modalities. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""investment_modalities"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-investment_modalities. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-investor_profiles,"Persistir, validar e recuperar opportunity.investor_profiles; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-investor_profiles. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-investor_profiles: Persistir, recuperar e validar opportunity.investor_profiles segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-investor_profiles: Persistir, recuperar e validar opportunityPatch.investor_profiles segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-investor_profiles: Persistir, recuperar e validar opportunityCreate.investor_profiles segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-investor_profiles: Persistir, recuperar e validar opportunityResponse.investor_profiles segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-investor_profiles: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-investor_profiles: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-investor_profiles: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-investor_profiles: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-investor_profiles | OP-FIELD-opportunityPatch-investor_profiles | OP-FIELD-opportunityCreate-investor_profiles | OP-FIELD-opportunityResponse-investor_profiles,4,"[{""id"":""OP-FIELD-opportunity-investor_profiles"",""pedido"":""Campo opportunity.investor_profiles; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.investor_profiles segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-investor_profiles"",""pedido"":""Campo opportunityPatch.investor_profiles; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.investor_profiles segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-investor_profiles"",""pedido"":""Campo opportunityCreate.investor_profiles; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.investor_profiles segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-investor_profiles"",""pedido"":""Campo opportunityResponse.investor_profiles; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.investor_profiles segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-investor_profiles. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-investor_profiles. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""investor_profiles"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-investor_profiles. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-products,"Persistir, validar e recuperar opportunity.products; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-products. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-products: Persistir, recuperar e validar opportunity.products segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-products: Persistir, recuperar e validar opportunityPatch.products segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-products: Persistir, recuperar e validar opportunityCreate.products segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-products: Persistir, recuperar e validar opportunityResponse.products segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-products: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-products: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-products: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-products: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-products | OP-FIELD-opportunityPatch-products | OP-FIELD-opportunityCreate-products | OP-FIELD-opportunityResponse-products,4,"[{""id"":""OP-FIELD-opportunity-products"",""pedido"":""Campo opportunity.products; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.products segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-products"",""pedido"":""Campo opportunityPatch.products; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.products segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-products"",""pedido"":""Campo opportunityCreate.products; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.products segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-products"",""pedido"":""Campo opportunityResponse.products; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.products segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-products. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-products. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""products"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-products. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-assets,"Persistir, validar e recuperar opportunity.assets; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-assets. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-assets: Persistir, recuperar e validar opportunity.assets segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-assets: Persistir, recuperar e validar opportunityPatch.assets segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-assets: Persistir, recuperar e validar opportunityCreate.assets segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-assets: Persistir, recuperar e validar opportunityResponse.assets segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-assets: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-assets: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-assets: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-assets: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-assets | OP-FIELD-opportunityPatch-assets | OP-FIELD-opportunityCreate-assets | OP-FIELD-opportunityResponse-assets,4,"[{""id"":""OP-FIELD-opportunity-assets"",""pedido"":""Campo opportunity.assets; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.assets segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-assets"",""pedido"":""Campo opportunityPatch.assets; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.assets segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-assets"",""pedido"":""Campo opportunityCreate.assets; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.assets segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-assets"",""pedido"":""Campo opportunityResponse.assets; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.assets segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-assets. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-assets. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""assets"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-assets. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-inputs,"Persistir, validar e recuperar opportunity.inputs; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-inputs: Persistir, recuperar e validar opportunity.inputs segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-inputs: Persistir, recuperar e validar opportunityPatch.inputs segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-inputs: Persistir, recuperar e validar opportunityCreate.inputs segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-inputs: Persistir, recuperar e validar opportunityResponse.inputs segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-inputs: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-inputs: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-inputs: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-inputs: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-inputs | OP-FIELD-opportunityPatch-inputs | OP-FIELD-opportunityCreate-inputs | OP-FIELD-opportunityResponse-inputs,4,"[{""id"":""OP-FIELD-opportunity-inputs"",""pedido"":""Campo opportunity.inputs; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.inputs segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-inputs"",""pedido"":""Campo opportunityPatch.inputs; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.inputs segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-inputs"",""pedido"":""Campo opportunityCreate.inputs; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.inputs segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-inputs"",""pedido"":""Campo opportunityResponse.inputs; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.inputs segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""inputs"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-inputs. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-markets,"Persistir, validar e recuperar opportunity.markets; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-markets. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-markets: Persistir, recuperar e validar opportunity.markets segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-markets: Persistir, recuperar e validar opportunityPatch.markets segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-markets: Persistir, recuperar e validar opportunityCreate.markets segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-markets: Persistir, recuperar e validar opportunityResponse.markets segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-markets: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-markets: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-markets: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-markets: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-markets | OP-FIELD-opportunityPatch-markets | OP-FIELD-opportunityCreate-markets | OP-FIELD-opportunityResponse-markets,4,"[{""id"":""OP-FIELD-opportunity-markets"",""pedido"":""Campo opportunity.markets; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.markets segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-markets"",""pedido"":""Campo opportunityPatch.markets; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.markets segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-markets"",""pedido"":""Campo opportunityCreate.markets; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.markets segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-markets"",""pedido"":""Campo opportunityResponse.markets; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.markets segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-markets. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-markets. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""markets"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-markets. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-competitive_advantage,"Persistir, validar e recuperar opportunity.competitive_advantage; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-competitive_advantage. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-competitive_advantage: Persistir, recuperar e validar opportunity.competitive_advantage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-competitive_advantage: Persistir, recuperar e validar opportunityPatch.competitive_advantage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-competitive_advantage: Persistir, recuperar e validar opportunityCreate.competitive_advantage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-competitive_advantage: Persistir, recuperar e validar opportunityResponse.competitive_advantage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-competitive_advantage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-competitive_advantage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-competitive_advantage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-competitive_advantage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-competitive_advantage | OP-FIELD-opportunityPatch-competitive_advantage | OP-FIELD-opportunityCreate-competitive_advantage | OP-FIELD-opportunityResponse-competitive_advantage,4,"[{""id"":""OP-FIELD-opportunity-competitive_advantage"",""pedido"":""Campo opportunity.competitive_advantage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.competitive_advantage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-competitive_advantage"",""pedido"":""Campo opportunityPatch.competitive_advantage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.competitive_advantage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-competitive_advantage"",""pedido"":""Campo opportunityCreate.competitive_advantage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.competitive_advantage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-competitive_advantage"",""pedido"":""Campo opportunityResponse.competitive_advantage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.competitive_advantage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-competitive_advantage. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-competitive_advantage. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""competitive_advantage"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-competitive_advantage. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-employment,"Persistir, validar e recuperar opportunity.employment; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-employment. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-employment: Persistir, recuperar e validar opportunity.employment segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-employment: Persistir, recuperar e validar opportunityPatch.employment segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-employment: Persistir, recuperar e validar opportunityCreate.employment segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-employment: Persistir, recuperar e validar opportunityResponse.employment segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-employment: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-employment: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-employment: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-employment: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-employment | OP-FIELD-opportunityPatch-employment | OP-FIELD-opportunityCreate-employment | OP-FIELD-opportunityResponse-employment,4,"[{""id"":""OP-FIELD-opportunity-employment"",""pedido"":""Campo opportunity.employment; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.employment segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-employment"",""pedido"":""Campo opportunityPatch.employment; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.employment segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-employment"",""pedido"":""Campo opportunityCreate.employment; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.employment segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-employment"",""pedido"":""Campo opportunityResponse.employment; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.employment segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-employment. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-employment. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""employment"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-employment. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-impact_indicators,"Persistir, validar e recuperar opportunity.impact_indicators; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-impact_indicators. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-impact_indicators: Persistir, recuperar e validar opportunity.impact_indicators segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-impact_indicators: Persistir, recuperar e validar opportunityPatch.impact_indicators segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-impact_indicators: Persistir, recuperar e validar opportunityCreate.impact_indicators segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-impact_indicators: Persistir, recuperar e validar opportunityResponse.impact_indicators segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-impact_indicators: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-impact_indicators: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-impact_indicators: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-impact_indicators: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-impact_indicators | OP-FIELD-opportunityPatch-impact_indicators | OP-FIELD-opportunityCreate-impact_indicators | OP-FIELD-opportunityResponse-impact_indicators,4,"[{""id"":""OP-FIELD-opportunity-impact_indicators"",""pedido"":""Campo opportunity.impact_indicators; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.impact_indicators segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-impact_indicators"",""pedido"":""Campo opportunityPatch.impact_indicators; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.impact_indicators segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-impact_indicators"",""pedido"":""Campo opportunityCreate.impact_indicators; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.impact_indicators segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-impact_indicators"",""pedido"":""Campo opportunityResponse.impact_indicators; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.impact_indicators segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-impact_indicators. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-impact_indicators. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""impact_indicators"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-impact_indicators. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-total_investment,"Persistir, validar e recuperar opportunity.total_investment; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-total_investment. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-total_investment: Persistir, recuperar e validar opportunity.total_investment segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-total_investment: Persistir, recuperar e validar opportunityPatch.total_investment segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-total_investment: Persistir, recuperar e validar opportunityCreate.total_investment segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-total_investment: Persistir, recuperar e validar opportunityResponse.total_investment segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-total_investment: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-total_investment: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-total_investment: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-total_investment: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-total_investment | OP-FIELD-opportunityPatch-total_investment | OP-FIELD-opportunityCreate-total_investment | OP-FIELD-opportunityResponse-total_investment,4,"[{""id"":""OP-FIELD-opportunity-total_investment"",""pedido"":""Campo opportunity.total_investment; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.total_investment segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-total_investment"",""pedido"":""Campo opportunityPatch.total_investment; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.total_investment segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-total_investment"",""pedido"":""Campo opportunityCreate.total_investment; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.total_investment segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-total_investment"",""pedido"":""Campo opportunityResponse.total_investment; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.total_investment segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-total_investment. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-total_investment. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""total_investment"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-total_investment. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-currency,"Persistir, validar e recuperar opportunity.currency; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-currency. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-currency: Persistir, recuperar e validar opportunity.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-currency: Persistir, recuperar e validar opportunityPatch.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-currency: Persistir, recuperar e validar opportunityCreate.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-currency: Persistir, recuperar e validar opportunityResponse.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-currency: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-currency: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-currency: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-currency: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-currency | OP-FIELD-opportunityPatch-currency | OP-FIELD-opportunityCreate-currency | OP-FIELD-opportunityResponse-currency,4,"[{""id"":""OP-FIELD-opportunity-currency"",""pedido"":""Campo opportunity.currency; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-currency"",""pedido"":""Campo opportunityPatch.currency; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-currency"",""pedido"":""Campo opportunityCreate.currency; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-currency"",""pedido"":""Campo opportunityResponse.currency; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-currency. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-currency. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""currency"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-currency. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-investment_breakdown,"Persistir, validar e recuperar opportunity.investment_breakdown; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-investment_breakdown. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-investment_breakdown: Persistir, recuperar e validar opportunity.investment_breakdown segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-investment_breakdown: Persistir, recuperar e validar opportunityPatch.investment_breakdown segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-investment_breakdown: Persistir, recuperar e validar opportunityCreate.investment_breakdown segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-investment_breakdown: Persistir, recuperar e validar opportunityResponse.investment_breakdown segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-investment_breakdown: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-investment_breakdown: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-investment_breakdown: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-investment_breakdown: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-investment_breakdown | OP-FIELD-opportunityPatch-investment_breakdown | OP-FIELD-opportunityCreate-investment_breakdown | OP-FIELD-opportunityResponse-investment_breakdown,4,"[{""id"":""OP-FIELD-opportunity-investment_breakdown"",""pedido"":""Campo opportunity.investment_breakdown; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.investment_breakdown segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-investment_breakdown"",""pedido"":""Campo opportunityPatch.investment_breakdown; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.investment_breakdown segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-investment_breakdown"",""pedido"":""Campo opportunityCreate.investment_breakdown; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.investment_breakdown segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-investment_breakdown"",""pedido"":""Campo opportunityResponse.investment_breakdown; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.investment_breakdown segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-investment_breakdown. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-investment_breakdown. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""investment_breakdown"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-investment_breakdown. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-secured_financing,"Persistir, validar e recuperar opportunity.secured_financing; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-secured_financing. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-secured_financing: Persistir, recuperar e validar opportunity.secured_financing segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-secured_financing: Persistir, recuperar e validar opportunityPatch.secured_financing segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-secured_financing: Persistir, recuperar e validar opportunityCreate.secured_financing segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-secured_financing: Persistir, recuperar e validar opportunityResponse.secured_financing segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-secured_financing: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-secured_financing: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-secured_financing: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-secured_financing: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-secured_financing | OP-FIELD-opportunityPatch-secured_financing | OP-FIELD-opportunityCreate-secured_financing | OP-FIELD-opportunityResponse-secured_financing,4,"[{""id"":""OP-FIELD-opportunity-secured_financing"",""pedido"":""Campo opportunity.secured_financing; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.secured_financing segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-secured_financing"",""pedido"":""Campo opportunityPatch.secured_financing; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.secured_financing segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-secured_financing"",""pedido"":""Campo opportunityCreate.secured_financing; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.secured_financing segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-secured_financing"",""pedido"":""Campo opportunityResponse.secured_financing; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.secured_financing segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-secured_financing. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-secured_financing. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""secured_financing"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-secured_financing. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-funding_sought,"Persistir, validar e recuperar opportunity.funding_sought; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-funding_sought. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-funding_sought: Persistir, recuperar e validar opportunity.funding_sought segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-funding_sought: Persistir, recuperar e validar opportunityPatch.funding_sought segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-funding_sought: Persistir, recuperar e validar opportunityCreate.funding_sought segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-funding_sought: Persistir, recuperar e validar opportunityResponse.funding_sought segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-funding_sought: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-funding_sought: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-funding_sought: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-funding_sought: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-funding_sought | OP-FIELD-opportunityPatch-funding_sought | OP-FIELD-opportunityCreate-funding_sought | OP-FIELD-opportunityResponse-funding_sought,4,"[{""id"":""OP-FIELD-opportunity-funding_sought"",""pedido"":""Campo opportunity.funding_sought; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.funding_sought segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-funding_sought"",""pedido"":""Campo opportunityPatch.funding_sought; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.funding_sought segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-funding_sought"",""pedido"":""Campo opportunityCreate.funding_sought; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.funding_sought segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-funding_sought"",""pedido"":""Campo opportunityResponse.funding_sought; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.funding_sought segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-funding_sought. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-funding_sought. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""funding_sought"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-funding_sought. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-financial_indicators,"Persistir, validar e recuperar opportunity.financial_indicators; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-financial_indicators. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-financial_indicators: Persistir, recuperar e validar opportunity.financial_indicators segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-financial_indicators: Persistir, recuperar e validar opportunityPatch.financial_indicators segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-financial_indicators: Persistir, recuperar e validar opportunityCreate.financial_indicators segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-financial_indicators: Persistir, recuperar e validar opportunityResponse.financial_indicators segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-financial_indicators: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-financial_indicators: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-financial_indicators: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-financial_indicators: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-financial_indicators | OP-FIELD-opportunityPatch-financial_indicators | OP-FIELD-opportunityCreate-financial_indicators | OP-FIELD-opportunityResponse-financial_indicators,4,"[{""id"":""OP-FIELD-opportunity-financial_indicators"",""pedido"":""Campo opportunity.financial_indicators; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.financial_indicators segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-financial_indicators"",""pedido"":""Campo opportunityPatch.financial_indicators; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.financial_indicators segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-financial_indicators"",""pedido"":""Campo opportunityCreate.financial_indicators; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.financial_indicators segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-financial_indicators"",""pedido"":""Campo opportunityResponse.financial_indicators; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.financial_indicators segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-financial_indicators. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-financial_indicators. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""financial_indicators"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-financial_indicators. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-milestones,"Persistir, validar e recuperar opportunity.milestones; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-milestones. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-milestones: Persistir, recuperar e validar opportunity.milestones segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-milestones: Persistir, recuperar e validar opportunityPatch.milestones segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-milestones: Persistir, recuperar e validar opportunityCreate.milestones segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-milestones: Persistir, recuperar e validar opportunityResponse.milestones segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-milestones: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-milestones: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-milestones: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-milestones: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-milestones | OP-FIELD-opportunityPatch-milestones | OP-FIELD-opportunityCreate-milestones | OP-FIELD-opportunityResponse-milestones,4,"[{""id"":""OP-FIELD-opportunity-milestones"",""pedido"":""Campo opportunity.milestones; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.milestones segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-milestones"",""pedido"":""Campo opportunityPatch.milestones; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.milestones segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-milestones"",""pedido"":""Campo opportunityCreate.milestones; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.milestones segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-milestones"",""pedido"":""Campo opportunityResponse.milestones; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.milestones segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-milestones. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-milestones. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""milestones"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-milestones. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""economic_activity_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-economic_activity_id. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes. | QA01: prova positiva delimitada de atividade/cadeia e operações do lote concluída, conservando as aceitações anteriores e a semântica privada/confirmada/pública. | ATIVO01: instalação/importação/publicação autenticadas, scan, repetição idempotente, recuperação pública do ramo A/01/011/0112/01120 e preservação operacional concluídos. Provas funcionais QA aceites reutilizadas, sem repetição.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET. | QA01: divergência documental 600/579 e edição normativa abertas; cadeia editorial; publicação canónica com pré-condições sintéticas; save legado transacional; sem volume ou recuperação de payload legado cifrado; reversão parcial com sete fontes funcionais. Sem decisão ativa presumida. | ATIVO01: não encerra CAE integral ou divergência 600/579/edição normativa; cadeia exclusivamente editorial. Nenhuma classificação ou relação de investimento real alterada/divulgada. Limites QA anteriores e reversão parcial compatível mantidos; editor UUID ativo de /negocios continua não demonstrado e não bloqueante. Parques, duplicados e regulação Fintech separados.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-location_mode,"Persistir, validar e recuperar opportunity.location_mode; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-location_mode. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-location_mode: Persistir, recuperar e validar opportunity.location_mode segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-location_mode: Persistir, recuperar e validar opportunityPatch.location_mode segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-location_mode: Persistir, recuperar e validar opportunityCreate.location_mode segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-location_mode: Persistir, recuperar e validar opportunityResponse.location_mode segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-location_mode: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-location_mode: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-location_mode: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-location_mode: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-location_mode | OP-FIELD-opportunityPatch-location_mode | OP-FIELD-opportunityCreate-location_mode | OP-FIELD-opportunityResponse-location_mode,4,"[{""id"":""OP-FIELD-opportunity-location_mode"",""pedido"":""Campo opportunity.location_mode; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.location_mode segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-location_mode"",""pedido"":""Campo opportunityPatch.location_mode; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.location_mode segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-location_mode"",""pedido"":""Campo opportunityCreate.location_mode; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.location_mode segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-location_mode"",""pedido"":""Campo opportunityResponse.location_mode; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.location_mode segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-location_mode. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-location_mode. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""location_mode"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-location_mode. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-geographic_scope,"Persistir, validar e recuperar opportunity.geographic_scope; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-geographic_scope. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-geographic_scope: Persistir, recuperar e validar opportunity.geographic_scope segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-geographic_scope: Persistir, recuperar e validar opportunityPatch.geographic_scope segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-geographic_scope: Persistir, recuperar e validar opportunityCreate.geographic_scope segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-geographic_scope: Persistir, recuperar e validar opportunityResponse.geographic_scope segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-geographic_scope: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-geographic_scope: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-geographic_scope: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-geographic_scope: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-geographic_scope | OP-FIELD-opportunityPatch-geographic_scope | OP-FIELD-opportunityCreate-geographic_scope | OP-FIELD-opportunityResponse-geographic_scope,4,"[{""id"":""OP-FIELD-opportunity-geographic_scope"",""pedido"":""Campo opportunity.geographic_scope; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.geographic_scope segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-geographic_scope"",""pedido"":""Campo opportunityPatch.geographic_scope; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.geographic_scope segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-geographic_scope"",""pedido"":""Campo opportunityCreate.geographic_scope; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.geographic_scope segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-geographic_scope"",""pedido"":""Campo opportunityResponse.geographic_scope; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.geographic_scope segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-geographic_scope. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-geographic_scope. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""geographic_scope"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-geographic_scope. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-multi_district_rationale,"Persistir, validar e recuperar opportunity.multi_district_rationale; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-multi_district_rationale: Persistir, recuperar e validar opportunity.multi_district_rationale segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-multi_district_rationale: Persistir, recuperar e validar opportunityPatch.multi_district_rationale segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-multi_district_rationale: Persistir, recuperar e validar opportunityCreate.multi_district_rationale segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-multi_district_rationale: Persistir, recuperar e validar opportunityResponse.multi_district_rationale segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-multi_district_rationale: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-multi_district_rationale: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-multi_district_rationale: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-multi_district_rationale: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-multi_district_rationale | OP-FIELD-opportunityPatch-multi_district_rationale | OP-FIELD-opportunityCreate-multi_district_rationale | OP-FIELD-opportunityResponse-multi_district_rationale,4,"[{""id"":""OP-FIELD-opportunity-multi_district_rationale"",""pedido"":""Campo opportunity.multi_district_rationale; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.multi_district_rationale segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-multi_district_rationale"",""pedido"":""Campo opportunityPatch.multi_district_rationale; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.multi_district_rationale segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-multi_district_rationale"",""pedido"":""Campo opportunityCreate.multi_district_rationale; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.multi_district_rationale segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-multi_district_rationale"",""pedido"":""Campo opportunityResponse.multi_district_rationale; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.multi_district_rationale segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""multi_district_rationale"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-multi_district_rationale. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-locations,"Persistir, validar e recuperar opportunity.locations; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-locations. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-locations: Persistir, recuperar e validar opportunity.locations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-locations: Persistir, recuperar e validar opportunityPatch.locations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-locations: Persistir, recuperar e validar opportunityCreate.locations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-locations: Persistir, recuperar e validar opportunityResponse.locations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-locations: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-locations: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-locations: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-locations: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-locations | OP-FIELD-opportunityPatch-locations | OP-FIELD-opportunityCreate-locations | OP-FIELD-opportunityResponse-locations,4,"[{""id"":""OP-FIELD-opportunity-locations"",""pedido"":""Campo opportunity.locations; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.locations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-locations"",""pedido"":""Campo opportunityPatch.locations; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.locations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-locations"",""pedido"":""Campo opportunityCreate.locations; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.locations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-locations"",""pedido"":""Campo opportunityResponse.locations; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.locations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-locations. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-locations. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""locations"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-locations. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-executive_summary,"Persistir, validar e recuperar opportunity.executive_summary; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-executive_summary. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-executive_summary: Persistir, recuperar e validar opportunity.executive_summary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-executive_summary: Persistir, recuperar e validar opportunityPatch.executive_summary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-executive_summary: Persistir, recuperar e validar opportunityCreate.executive_summary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-executive_summary: Persistir, recuperar e validar opportunityResponse.executive_summary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-executive_summary: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-executive_summary: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-executive_summary: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-executive_summary: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-executive_summary | OP-FIELD-opportunityPatch-executive_summary | OP-FIELD-opportunityCreate-executive_summary | OP-FIELD-opportunityResponse-executive_summary,4,"[{""id"":""OP-FIELD-opportunity-executive_summary"",""pedido"":""Campo opportunity.executive_summary; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.executive_summary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-executive_summary"",""pedido"":""Campo opportunityPatch.executive_summary; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.executive_summary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-executive_summary"",""pedido"":""Campo opportunityCreate.executive_summary; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.executive_summary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-executive_summary"",""pedido"":""Campo opportunityResponse.executive_summary; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.executive_summary segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-executive_summary. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-executive_summary. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""executive_summary"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-executive_summary. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-demand_statement,"Persistir, validar e recuperar opportunity.demand_statement; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-demand_statement. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-demand_statement: Persistir, recuperar e validar opportunity.demand_statement segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-demand_statement: Persistir, recuperar e validar opportunityPatch.demand_statement segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-demand_statement: Persistir, recuperar e validar opportunityCreate.demand_statement segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-demand_statement: Persistir, recuperar e validar opportunityResponse.demand_statement segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-demand_statement: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-demand_statement: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-demand_statement: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-demand_statement: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-demand_statement | OP-FIELD-opportunityPatch-demand_statement | OP-FIELD-opportunityCreate-demand_statement | OP-FIELD-opportunityResponse-demand_statement,4,"[{""id"":""OP-FIELD-opportunity-demand_statement"",""pedido"":""Campo opportunity.demand_statement; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.demand_statement segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-demand_statement"",""pedido"":""Campo opportunityPatch.demand_statement; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.demand_statement segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-demand_statement"",""pedido"":""Campo opportunityCreate.demand_statement; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.demand_statement segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-demand_statement"",""pedido"":""Campo opportunityResponse.demand_statement; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.demand_statement segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-demand_statement. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-demand_statement. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""demand_statement"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-demand_statement. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-opportunity_type,"Persistir, validar e recuperar opportunity.opportunity_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-opportunity_type. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-opportunity_type: Persistir, recuperar e validar opportunity.opportunity_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-opportunity_type: Persistir, recuperar e validar opportunityPatch.opportunity_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-opportunity_type: Persistir, recuperar e validar opportunityCreate.opportunity_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-opportunity_type: Persistir, recuperar e validar opportunityResponse.opportunity_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-opportunity_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-opportunity_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-opportunity_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-opportunity_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-opportunity_type | OP-FIELD-opportunityPatch-opportunity_type | OP-FIELD-opportunityCreate-opportunity_type | OP-FIELD-opportunityResponse-opportunity_type,4,"[{""id"":""OP-FIELD-opportunity-opportunity_type"",""pedido"":""Campo opportunity.opportunity_type; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.opportunity_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-opportunity_type"",""pedido"":""Campo opportunityPatch.opportunity_type; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.opportunity_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-opportunity_type"",""pedido"":""Campo opportunityCreate.opportunity_type; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.opportunity_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-opportunity_type"",""pedido"":""Campo opportunityResponse.opportunity_type; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.opportunity_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-opportunity_type. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-opportunity_type. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""opportunity_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-opportunity_type. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-maturity_stage,"Persistir, validar e recuperar opportunity.maturity_stage; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-maturity_stage. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-maturity_stage: Persistir, recuperar e validar opportunity.maturity_stage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-maturity_stage: Persistir, recuperar e validar opportunityPatch.maturity_stage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-maturity_stage: Persistir, recuperar e validar opportunityCreate.maturity_stage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-maturity_stage: Persistir, recuperar e validar opportunityResponse.maturity_stage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-maturity_stage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-maturity_stage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-maturity_stage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-maturity_stage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-maturity_stage | OP-FIELD-opportunityPatch-maturity_stage | OP-FIELD-opportunityCreate-maturity_stage | OP-FIELD-opportunityResponse-maturity_stage,4,"[{""id"":""OP-FIELD-opportunity-maturity_stage"",""pedido"":""Campo opportunity.maturity_stage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.maturity_stage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-maturity_stage"",""pedido"":""Campo opportunityPatch.maturity_stage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.maturity_stage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-maturity_stage"",""pedido"":""Campo opportunityCreate.maturity_stage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.maturity_stage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-maturity_stage"",""pedido"":""Campo opportunityResponse.maturity_stage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.maturity_stage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-maturity_stage. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-maturity_stage. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""maturity_stage"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-maturity_stage. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-investment_modalities,"Persistir, validar e recuperar opportunity.investment_modalities; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-investment_modalities. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-investment_modalities: Persistir, recuperar e validar opportunity.investment_modalities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-investment_modalities: Persistir, recuperar e validar opportunityPatch.investment_modalities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-investment_modalities: Persistir, recuperar e validar opportunityCreate.investment_modalities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-investment_modalities: Persistir, recuperar e validar opportunityResponse.investment_modalities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-investment_modalities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-investment_modalities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-investment_modalities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-investment_modalities: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-investment_modalities | OP-FIELD-opportunityPatch-investment_modalities | OP-FIELD-opportunityCreate-investment_modalities | OP-FIELD-opportunityResponse-investment_modalities,4,"[{""id"":""OP-FIELD-opportunity-investment_modalities"",""pedido"":""Campo opportunity.investment_modalities; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.investment_modalities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-investment_modalities"",""pedido"":""Campo opportunityPatch.investment_modalities; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.investment_modalities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-investment_modalities"",""pedido"":""Campo opportunityCreate.investment_modalities; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.investment_modalities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-investment_modalities"",""pedido"":""Campo opportunityResponse.investment_modalities; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.investment_modalities segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-investment_modalities. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-investment_modalities. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""investment_modalities"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-investment_modalities. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-investor_profiles,"Persistir, validar e recuperar opportunity.investor_profiles; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-investor_profiles. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-investor_profiles: Persistir, recuperar e validar opportunity.investor_profiles segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-investor_profiles: Persistir, recuperar e validar opportunityPatch.investor_profiles segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-investor_profiles: Persistir, recuperar e validar opportunityCreate.investor_profiles segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-investor_profiles: Persistir, recuperar e validar opportunityResponse.investor_profiles segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-investor_profiles: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-investor_profiles: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-investor_profiles: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-investor_profiles: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-investor_profiles | OP-FIELD-opportunityPatch-investor_profiles | OP-FIELD-opportunityCreate-investor_profiles | OP-FIELD-opportunityResponse-investor_profiles,4,"[{""id"":""OP-FIELD-opportunity-investor_profiles"",""pedido"":""Campo opportunity.investor_profiles; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.investor_profiles segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-investor_profiles"",""pedido"":""Campo opportunityPatch.investor_profiles; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.investor_profiles segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-investor_profiles"",""pedido"":""Campo opportunityCreate.investor_profiles; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.investor_profiles segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-investor_profiles"",""pedido"":""Campo opportunityResponse.investor_profiles; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.investor_profiles segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-investor_profiles. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-investor_profiles. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""investor_profiles"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-investor_profiles. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-products,"Persistir, validar e recuperar opportunity.products; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-products. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-products: Persistir, recuperar e validar opportunity.products segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-products: Persistir, recuperar e validar opportunityPatch.products segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-products: Persistir, recuperar e validar opportunityCreate.products segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-products: Persistir, recuperar e validar opportunityResponse.products segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-products: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-products: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-products: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-products: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-products | OP-FIELD-opportunityPatch-products | OP-FIELD-opportunityCreate-products | OP-FIELD-opportunityResponse-products,4,"[{""id"":""OP-FIELD-opportunity-products"",""pedido"":""Campo opportunity.products; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.products segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-products"",""pedido"":""Campo opportunityPatch.products; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.products segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-products"",""pedido"":""Campo opportunityCreate.products; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.products segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-products"",""pedido"":""Campo opportunityResponse.products; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.products segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-products. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-products. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""products"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-products. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-assets,"Persistir, validar e recuperar opportunity.assets; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-assets. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-assets: Persistir, recuperar e validar opportunity.assets segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-assets: Persistir, recuperar e validar opportunityPatch.assets segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-assets: Persistir, recuperar e validar opportunityCreate.assets segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-assets: Persistir, recuperar e validar opportunityResponse.assets segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-assets: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-assets: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-assets: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-assets: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-assets | OP-FIELD-opportunityPatch-assets | OP-FIELD-opportunityCreate-assets | OP-FIELD-opportunityResponse-assets,4,"[{""id"":""OP-FIELD-opportunity-assets"",""pedido"":""Campo opportunity.assets; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.assets segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-assets"",""pedido"":""Campo opportunityPatch.assets; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.assets segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-assets"",""pedido"":""Campo opportunityCreate.assets; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.assets segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-assets"",""pedido"":""Campo opportunityResponse.assets; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.assets segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-assets. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-assets. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""assets"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-assets. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-inputs,"Persistir, validar e recuperar opportunity.inputs; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-inputs: Persistir, recuperar e validar opportunity.inputs segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-inputs: Persistir, recuperar e validar opportunityPatch.inputs segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-inputs: Persistir, recuperar e validar opportunityCreate.inputs segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-inputs: Persistir, recuperar e validar opportunityResponse.inputs segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-inputs: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-inputs: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-inputs: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-inputs: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-inputs | OP-FIELD-opportunityPatch-inputs | OP-FIELD-opportunityCreate-inputs | OP-FIELD-opportunityResponse-inputs,4,"[{""id"":""OP-FIELD-opportunity-inputs"",""pedido"":""Campo opportunity.inputs; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.inputs segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-inputs"",""pedido"":""Campo opportunityPatch.inputs; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.inputs segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-inputs"",""pedido"":""Campo opportunityCreate.inputs; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.inputs segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-inputs"",""pedido"":""Campo opportunityResponse.inputs; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.inputs segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""inputs"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-inputs. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-markets,"Persistir, validar e recuperar opportunity.markets; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-markets. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-markets: Persistir, recuperar e validar opportunity.markets segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-markets: Persistir, recuperar e validar opportunityPatch.markets segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-markets: Persistir, recuperar e validar opportunityCreate.markets segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-markets: Persistir, recuperar e validar opportunityResponse.markets segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-markets: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-markets: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-markets: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-markets: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-markets | OP-FIELD-opportunityPatch-markets | OP-FIELD-opportunityCreate-markets | OP-FIELD-opportunityResponse-markets,4,"[{""id"":""OP-FIELD-opportunity-markets"",""pedido"":""Campo opportunity.markets; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.markets segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-markets"",""pedido"":""Campo opportunityPatch.markets; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.markets segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-markets"",""pedido"":""Campo opportunityCreate.markets; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.markets segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-markets"",""pedido"":""Campo opportunityResponse.markets; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.markets segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-markets. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-markets. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""markets"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-markets. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-competitive_advantage,"Persistir, validar e recuperar opportunity.competitive_advantage; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-competitive_advantage. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-competitive_advantage: Persistir, recuperar e validar opportunity.competitive_advantage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-competitive_advantage: Persistir, recuperar e validar opportunityPatch.competitive_advantage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-competitive_advantage: Persistir, recuperar e validar opportunityCreate.competitive_advantage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-competitive_advantage: Persistir, recuperar e validar opportunityResponse.competitive_advantage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-competitive_advantage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-competitive_advantage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-competitive_advantage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-competitive_advantage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-competitive_advantage | OP-FIELD-opportunityPatch-competitive_advantage | OP-FIELD-opportunityCreate-competitive_advantage | OP-FIELD-opportunityResponse-competitive_advantage,4,"[{""id"":""OP-FIELD-opportunity-competitive_advantage"",""pedido"":""Campo opportunity.competitive_advantage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.competitive_advantage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-competitive_advantage"",""pedido"":""Campo opportunityPatch.competitive_advantage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.competitive_advantage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-competitive_advantage"",""pedido"":""Campo opportunityCreate.competitive_advantage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.competitive_advantage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-competitive_advantage"",""pedido"":""Campo opportunityResponse.competitive_advantage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.competitive_advantage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-competitive_advantage. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-competitive_advantage. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""competitive_advantage"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-competitive_advantage. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-employment,"Persistir, validar e recuperar opportunity.employment; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-employment. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-employment: Persistir, recuperar e validar opportunity.employment segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-employment: Persistir, recuperar e validar opportunityPatch.employment segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-employment: Persistir, recuperar e validar opportunityCreate.employment segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-employment: Persistir, recuperar e validar opportunityResponse.employment segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-employment: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-employment: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-employment: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-employment: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-employment | OP-FIELD-opportunityPatch-employment | OP-FIELD-opportunityCreate-employment | OP-FIELD-opportunityResponse-employment,4,"[{""id"":""OP-FIELD-opportunity-employment"",""pedido"":""Campo opportunity.employment; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.employment segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-employment"",""pedido"":""Campo opportunityPatch.employment; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.employment segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-employment"",""pedido"":""Campo opportunityCreate.employment; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.employment segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-employment"",""pedido"":""Campo opportunityResponse.employment; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.employment segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-employment. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-employment. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""employment"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-employment. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-impact_indicators,"Persistir, validar e recuperar opportunity.impact_indicators; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-impact_indicators. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-impact_indicators: Persistir, recuperar e validar opportunity.impact_indicators segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-impact_indicators: Persistir, recuperar e validar opportunityPatch.impact_indicators segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-impact_indicators: Persistir, recuperar e validar opportunityCreate.impact_indicators segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-impact_indicators: Persistir, recuperar e validar opportunityResponse.impact_indicators segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-impact_indicators: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-impact_indicators: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-impact_indicators: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-impact_indicators: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-impact_indicators | OP-FIELD-opportunityPatch-impact_indicators | OP-FIELD-opportunityCreate-impact_indicators | OP-FIELD-opportunityResponse-impact_indicators,4,"[{""id"":""OP-FIELD-opportunity-impact_indicators"",""pedido"":""Campo opportunity.impact_indicators; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.impact_indicators segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-impact_indicators"",""pedido"":""Campo opportunityPatch.impact_indicators; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.impact_indicators segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-impact_indicators"",""pedido"":""Campo opportunityCreate.impact_indicators; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.impact_indicators segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-impact_indicators"",""pedido"":""Campo opportunityResponse.impact_indicators; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.impact_indicators segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-impact_indicators. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-impact_indicators. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""impact_indicators"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-impact_indicators. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-total_investment,"Persistir, validar e recuperar opportunity.total_investment; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-total_investment. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-total_investment: Persistir, recuperar e validar opportunity.total_investment segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-total_investment: Persistir, recuperar e validar opportunityPatch.total_investment segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-total_investment: Persistir, recuperar e validar opportunityCreate.total_investment segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-total_investment: Persistir, recuperar e validar opportunityResponse.total_investment segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-total_investment: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-total_investment: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-total_investment: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-total_investment: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-total_investment | OP-FIELD-opportunityPatch-total_investment | OP-FIELD-opportunityCreate-total_investment | OP-FIELD-opportunityResponse-total_investment,4,"[{""id"":""OP-FIELD-opportunity-total_investment"",""pedido"":""Campo opportunity.total_investment; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.total_investment segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-total_investment"",""pedido"":""Campo opportunityPatch.total_investment; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.total_investment segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-total_investment"",""pedido"":""Campo opportunityCreate.total_investment; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.total_investment segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-total_investment"",""pedido"":""Campo opportunityResponse.total_investment; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.total_investment segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-total_investment. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-total_investment. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""total_investment"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-total_investment. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-currency,"Persistir, validar e recuperar opportunity.currency; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-currency. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-currency: Persistir, recuperar e validar opportunity.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-currency: Persistir, recuperar e validar opportunityPatch.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-currency: Persistir, recuperar e validar opportunityCreate.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-currency: Persistir, recuperar e validar opportunityResponse.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-currency: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-currency: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-currency: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-currency: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-currency | OP-FIELD-opportunityPatch-currency | OP-FIELD-opportunityCreate-currency | OP-FIELD-opportunityResponse-currency,4,"[{""id"":""OP-FIELD-opportunity-currency"",""pedido"":""Campo opportunity.currency; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-currency"",""pedido"":""Campo opportunityPatch.currency; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-currency"",""pedido"":""Campo opportunityCreate.currency; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-currency"",""pedido"":""Campo opportunityResponse.currency; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.currency segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-currency. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-currency. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""currency"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-currency. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-investment_breakdown,"Persistir, validar e recuperar opportunity.investment_breakdown; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-investment_breakdown. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-investment_breakdown: Persistir, recuperar e validar opportunity.investment_breakdown segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-investment_breakdown: Persistir, recuperar e validar opportunityPatch.investment_breakdown segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-investment_breakdown: Persistir, recuperar e validar opportunityCreate.investment_breakdown segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-investment_breakdown: Persistir, recuperar e validar opportunityResponse.investment_breakdown segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-investment_breakdown: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-investment_breakdown: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-investment_breakdown: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-investment_breakdown: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-investment_breakdown | OP-FIELD-opportunityPatch-investment_breakdown | OP-FIELD-opportunityCreate-investment_breakdown | OP-FIELD-opportunityResponse-investment_breakdown,4,"[{""id"":""OP-FIELD-opportunity-investment_breakdown"",""pedido"":""Campo opportunity.investment_breakdown; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.investment_breakdown segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-investment_breakdown"",""pedido"":""Campo opportunityPatch.investment_breakdown; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.investment_breakdown segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-investment_breakdown"",""pedido"":""Campo opportunityCreate.investment_breakdown; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.investment_breakdown segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-investment_breakdown"",""pedido"":""Campo opportunityResponse.investment_breakdown; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.investment_breakdown segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-investment_breakdown. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-investment_breakdown. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""investment_breakdown"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-investment_breakdown. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-secured_financing,"Persistir, validar e recuperar opportunity.secured_financing; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-secured_financing. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-secured_financing: Persistir, recuperar e validar opportunity.secured_financing segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-secured_financing: Persistir, recuperar e validar opportunityPatch.secured_financing segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-secured_financing: Persistir, recuperar e validar opportunityCreate.secured_financing segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-secured_financing: Persistir, recuperar e validar opportunityResponse.secured_financing segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-secured_financing: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-secured_financing: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-secured_financing: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-secured_financing: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-secured_financing | OP-FIELD-opportunityPatch-secured_financing | OP-FIELD-opportunityCreate-secured_financing | OP-FIELD-opportunityResponse-secured_financing,4,"[{""id"":""OP-FIELD-opportunity-secured_financing"",""pedido"":""Campo opportunity.secured_financing; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.secured_financing segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-secured_financing"",""pedido"":""Campo opportunityPatch.secured_financing; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.secured_financing segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-secured_financing"",""pedido"":""Campo opportunityCreate.secured_financing; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.secured_financing segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-secured_financing"",""pedido"":""Campo opportunityResponse.secured_financing; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.secured_financing segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-secured_financing. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-secured_financing. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""secured_financing"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-secured_financing. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-funding_sought,"Persistir, validar e recuperar opportunity.funding_sought; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-funding_sought. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-funding_sought: Persistir, recuperar e validar opportunity.funding_sought segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-funding_sought: Persistir, recuperar e validar opportunityPatch.funding_sought segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-funding_sought: Persistir, recuperar e validar opportunityCreate.funding_sought segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-funding_sought: Persistir, recuperar e validar opportunityResponse.funding_sought segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-funding_sought: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-funding_sought: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-funding_sought: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-funding_sought: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-funding_sought | OP-FIELD-opportunityPatch-funding_sought | OP-FIELD-opportunityCreate-funding_sought | OP-FIELD-opportunityResponse-funding_sought,4,"[{""id"":""OP-FIELD-opportunity-funding_sought"",""pedido"":""Campo opportunity.funding_sought; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.funding_sought segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-funding_sought"",""pedido"":""Campo opportunityPatch.funding_sought; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.funding_sought segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-funding_sought"",""pedido"":""Campo opportunityCreate.funding_sought; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.funding_sought segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-funding_sought"",""pedido"":""Campo opportunityResponse.funding_sought; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.funding_sought segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-funding_sought. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-funding_sought. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""funding_sought"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-funding_sought. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-financial_indicators,"Persistir, validar e recuperar opportunity.financial_indicators; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-financial_indicators. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-financial_indicators: Persistir, recuperar e validar opportunity.financial_indicators segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-financial_indicators: Persistir, recuperar e validar opportunityPatch.financial_indicators segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-financial_indicators: Persistir, recuperar e validar opportunityCreate.financial_indicators segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-financial_indicators: Persistir, recuperar e validar opportunityResponse.financial_indicators segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-financial_indicators: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-financial_indicators: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-financial_indicators: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-financial_indicators: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-financial_indicators | OP-FIELD-opportunityPatch-financial_indicators | OP-FIELD-opportunityCreate-financial_indicators | OP-FIELD-opportunityResponse-financial_indicators,4,"[{""id"":""OP-FIELD-opportunity-financial_indicators"",""pedido"":""Campo opportunity.financial_indicators; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.financial_indicators segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-financial_indicators"",""pedido"":""Campo opportunityPatch.financial_indicators; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.financial_indicators segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-financial_indicators"",""pedido"":""Campo opportunityCreate.financial_indicators; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.financial_indicators segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-financial_indicators"",""pedido"":""Campo opportunityResponse.financial_indicators; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.financial_indicators segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-financial_indicators. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-financial_indicators. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""financial_indicators"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-financial_indicators. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-milestones,"Persistir, validar e recuperar opportunity.milestones; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-milestones. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-milestones: Persistir, recuperar e validar opportunity.milestones segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-milestones: Persistir, recuperar e validar opportunityPatch.milestones segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-milestones: Persistir, recuperar e validar opportunityCreate.milestones segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-milestones: Persistir, recuperar e validar opportunityResponse.milestones segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-milestones: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-milestones: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-milestones: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-milestones: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-milestones | OP-FIELD-opportunityPatch-milestones | OP-FIELD-opportunityCreate-milestones | OP-FIELD-opportunityResponse-milestones,4,"[{""id"":""OP-FIELD-opportunity-milestones"",""pedido"":""Campo opportunity.milestones; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.milestones segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-milestones"",""pedido"":""Campo opportunityPatch.milestones; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.milestones segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-milestones"",""pedido"":""Campo opportunityCreate.milestones; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.milestones segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-milestones"",""pedido"":""Campo opportunityResponse.milestones; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.milestones segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-milestones. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-milestones. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""milestones"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-milestones. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, OP-FIELD-opportunity-licenses,"Persistir, validar e recuperar opportunity.licenses; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-licenses. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248 [B3 QA 13/10/2026] Projeto30: PDF próprio sintético com hash/cifra/scan real, quarentena423 antes de scan, replay mesma chave409 e bytes novos422 sem duplicar; licença aplicável sintética/referência preservada; só parecer jurídico reabre e técnico mantém hash/ator/data; 24 aprova/25 publica restrito/nova sessão. Acesso21/24/25 200, outra organização403/anónimo401. Scanner QA13310 atualizado após assinaturas>48h, limiar intacto/fila alheia preservada.154tarefas anteriores intactas+2novas próprias30 sem SLA. [B4 QA13/10/2026] B4 QA:24solicita correção específica,coeditor22 altera/resubmete,21recupera; só técnico reabre,jurídico conserva hash/ator/data;condição técnica antiga reverificada sem apagar resolução histórica,24aprova/25publicarestrito/nova sessão.156tarefas anteriores preservadas+4novas próprias30 sem prazos. Memberships/grants/dupla intactos. Oito contratos compatíveis em leitura e oitoResponses recuperados,risco/licença30,área1100sqm32 e renda4500mensal54 conservados.",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter. @@ -3424,8 +3424,8 @@ B4-RESPONSE-COMPAT8","READ248: Recuperação por GET de 248 chaves/tipos, com ID [B3 QA 13/10/2026] Projeto30: PDF próprio sintético com hash/cifra/scan real, quarentena423 antes de scan, replay mesma chave409 e bytes novos422 sem duplicar; licença aplicável sintética/referência preservada; só parecer jurídico reabre e técnico mantém hash/ator/data; 24 aprova/25 publica restrito/nova sessão. Acesso21/24/25 200, outra organização403/anónimo401. Scanner QA13310 atualizado após assinaturas>48h, limiar intacto/fila alheia preservada.154tarefas anteriores intactas+2novas próprias30 sem SLA. [B4 QA13/10/2026] B4 QA:24solicita correção específica,coeditor22 altera/resubmete,21recupera; só técnico reabre,jurídico conserva hash/ator/data;condição técnica antiga reverificada sem apagar resolução histórica,24aprova/25publicarestrito/nova sessão.156tarefas anteriores preservadas+4novas próprias30 sem prazos. Memberships/grants/dupla intactos. Oito contratos compatíveis em leitura e oitoResponses recuperados,risco/licença30,área1100sqm32 e renda4500mensal54 conservados.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET. [B3 QA 13/10/2026] API/SQL, não visual. Evidência/estado/licença explicitamente sintéticos, sem direito/ato externo. B3 executa só handler próprio, não novo ensaio de supervisão do worker. Tabela única saldo-opcao-B.md liga cada critério restante a trabalho executável/C135/outra dependência;25–43h não são horas consumidas nem prazo garantido. Sem delta do código do produto/recompilação/alteração ativa; candidata final ainda não fixada. -[B4 QA13/10/2026] Coedição em correção só no âmbito existente QA22/projeto30; revogação e visual ainda pendentes. API/SQL não encerra interface nem outros tipos por semelhança. Contratos/Responses de oito casos são leitura de compatibilidade, não repetição dos workflows ou §27 integral. Tabelaúnica de22grupos em saldo-opcao-B.md;25–43h restantes estimadas, não consumo ou prazo. Sem novo código/bundle/ativos; fechosA/B/C37 preservados.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-environmental_social,"Persistir, validar e recuperar opportunity.environmental_social; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-environmental_social. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-environmental_social: Persistir, recuperar e validar opportunity.environmental_social segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-environmental_social: Persistir, recuperar e validar opportunityPatch.environmental_social segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-environmental_social: Persistir, recuperar e validar opportunityCreate.environmental_social segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-environmental_social: Persistir, recuperar e validar opportunityResponse.environmental_social segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-environmental_social: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-environmental_social: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-environmental_social: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-environmental_social: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-environmental_social | OP-FIELD-opportunityPatch-environmental_social | OP-FIELD-opportunityCreate-environmental_social | OP-FIELD-opportunityResponse-environmental_social,4,"[{""id"":""OP-FIELD-opportunity-environmental_social"",""pedido"":""Campo opportunity.environmental_social; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.environmental_social segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-environmental_social"",""pedido"":""Campo opportunityPatch.environmental_social; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.environmental_social segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-environmental_social"",""pedido"":""Campo opportunityCreate.environmental_social; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.environmental_social segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-environmental_social"",""pedido"":""Campo opportunityResponse.environmental_social; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.environmental_social segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-environmental_social. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-environmental_social. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""environmental_social"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-environmental_social. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[B4 QA13/10/2026] Coedição em correção só no âmbito existente QA22/projeto30; revogação e visual ainda pendentes. API/SQL não encerra interface nem outros tipos por semelhança. Contratos/Responses de oito casos são leitura de compatibilidade, não repetição dos workflows ou §27 integral. Tabelaúnica de22grupos em saldo-opcao-B.md;25–43h restantes estimadas, não consumo ou prazo. Sem novo código/bundle/ativos; fechosA/B/C37 preservados.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-environmental_social,"Persistir, validar e recuperar opportunity.environmental_social; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-environmental_social. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-environmental_social: Persistir, recuperar e validar opportunity.environmental_social segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-environmental_social: Persistir, recuperar e validar opportunityPatch.environmental_social segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-environmental_social: Persistir, recuperar e validar opportunityCreate.environmental_social segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-environmental_social: Persistir, recuperar e validar opportunityResponse.environmental_social segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-environmental_social: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-environmental_social: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-environmental_social: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-environmental_social: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-environmental_social | OP-FIELD-opportunityPatch-environmental_social | OP-FIELD-opportunityCreate-environmental_social | OP-FIELD-opportunityResponse-environmental_social,4,"[{""id"":""OP-FIELD-opportunity-environmental_social"",""pedido"":""Campo opportunity.environmental_social; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.environmental_social segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-environmental_social"",""pedido"":""Campo opportunityPatch.environmental_social; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.environmental_social segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-environmental_social"",""pedido"":""Campo opportunityCreate.environmental_social; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.environmental_social segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-environmental_social"",""pedido"":""Campo opportunityResponse.environmental_social; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.environmental_social segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-environmental_social. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-environmental_social. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""environmental_social"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-environmental_social. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, OP-FIELD-opportunity-risks,"Persistir, validar e recuperar opportunity.risks; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-risks. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248 [B4 QA13/10/2026] B4 QA:24solicita correção específica,coeditor22 altera/resubmete,21recupera; só técnico reabre,jurídico conserva hash/ator/data;condição técnica antiga reverificada sem apagar resolução histórica,24aprova/25publicarestrito/nova sessão.156tarefas anteriores preservadas+4novas próprias30 sem prazos. Memberships/grants/dupla intactos. Oito contratos compatíveis em leitura e oitoResponses recuperados,risco/licença30,área1100sqm32 e renda4500mensal54 conservados.",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter. [B4 QA13/10/2026] Coedição em correção só no âmbito existente QA22/projeto30; revogação e visual ainda pendentes. API/SQL não encerra interface nem outros tipos por semelhança. Contratos/Responses de oito casos são leitura de compatibilidade, não repetição dos workflows ou §27 integral. Tabelaúnica de22grupos em saldo-opcao-B.md;25–43h restantes estimadas, não consumo ou prazo. Sem novo código/bundle/ativos; fechosA/B/C37 preservados.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-risks: Persistir, recuperar e validar opportunity.risks segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-risks: Persistir, recuperar e validar opportunityPatch.risks segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-risks: Persistir, recuperar e validar opportunityCreate.risks segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-risks: Persistir, recuperar e validar opportunityResponse.risks segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-risks: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-risks: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-risks: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-risks: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-risks | OP-FIELD-opportunityPatch-risks | OP-FIELD-opportunityCreate-risks | OP-FIELD-opportunityResponse-risks,4,"[{""id"":""OP-FIELD-opportunity-risks"",""pedido"":""Campo opportunity.risks; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.risks segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-risks"",""pedido"":""Campo opportunityPatch.risks; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.risks segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-risks"",""pedido"":""Campo opportunityCreate.risks; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.risks segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-risks"",""pedido"":""Campo opportunityResponse.risks; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.risks segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-risks. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter. @@ -3433,9 +3433,9 @@ OP-FIELD-opportunity-risks,"Persistir, validar e recuperar opportunity.risks; cr [B4 QA13/10/2026] B4 QA:24solicita correção específica,coeditor22 altera/resubmete,21recupera; só técnico reabre,jurídico conserva hash/ator/data;condição técnica antiga reverificada sem apagar resolução histórica,24aprova/25publicarestrito/nova sessão.156tarefas anteriores preservadas+4novas próprias30 sem prazos. Memberships/grants/dupla intactos. Oito contratos compatíveis em leitura e oitoResponses recuperados,risco/licença30,área1100sqm32 e renda4500mensal54 conservados.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""risks"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-risks. Chave recuperada nos casos persistidos 30. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,"READ248 B4-RESPONSE-COMPAT8","READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes. [B4 QA13/10/2026] B4 QA:24solicita correção específica,coeditor22 altera/resubmete,21recupera; só técnico reabre,jurídico conserva hash/ator/data;condição técnica antiga reverificada sem apagar resolução histórica,24aprova/25publicarestrito/nova sessão.156tarefas anteriores preservadas+4novas próprias30 sem prazos. Memberships/grants/dupla intactos. Oito contratos compatíveis em leitura e oitoResponses recuperados,risco/licença30,área1100sqm32 e renda4500mensal54 conservados.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET. -[B4 QA13/10/2026] Coedição em correção só no âmbito existente QA22/projeto30; revogação e visual ainda pendentes. API/SQL não encerra interface nem outros tipos por semelhança. Contratos/Responses de oito casos são leitura de compatibilidade, não repetição dos workflows ou §27 integral. Tabelaúnica de22grupos em saldo-opcao-B.md;25–43h restantes estimadas, não consumo ou prazo. Sem novo código/bundle/ativos; fechosA/B/C37 preservados.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-relations,"Persistir, validar e recuperar opportunity.relations; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-relations: Persistir, recuperar e validar opportunity.relations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-relations: Persistir, recuperar e validar opportunityPatch.relations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-relations: Persistir, recuperar e validar opportunityCreate.relations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-relations: Persistir, recuperar e validar opportunityResponse.relations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-relations: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-relations: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-relations: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-relations: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-relations | OP-FIELD-opportunityPatch-relations | OP-FIELD-opportunityCreate-relations | OP-FIELD-opportunityResponse-relations,4,"[{""id"":""OP-FIELD-opportunity-relations"",""pedido"":""Campo opportunity.relations; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.relations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-relations"",""pedido"":""Campo opportunityPatch.relations; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.relations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-relations"",""pedido"":""Campo opportunityCreate.relations; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.relations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-relations"",""pedido"":""Campo opportunityResponse.relations; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.relations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""relations"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-relations. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-documents,"Persistir, validar e recuperar opportunity.documents; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-documents. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-documents: Persistir, recuperar e validar opportunity.documents segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-documents: Persistir, recuperar e validar opportunityPatch.documents segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-documents: Persistir, recuperar e validar opportunityCreate.documents segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-documents: Persistir, recuperar e validar opportunityResponse.documents segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-documents: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-documents: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-documents: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-documents: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-documents | OP-FIELD-opportunityPatch-documents | OP-FIELD-opportunityCreate-documents | OP-FIELD-opportunityResponse-documents,4,"[{""id"":""OP-FIELD-opportunity-documents"",""pedido"":""Campo opportunity.documents; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.documents segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-documents"",""pedido"":""Campo opportunityPatch.documents; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.documents segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-documents"",""pedido"":""Campo opportunityCreate.documents; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.documents segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-documents"",""pedido"":""Campo opportunityResponse.documents; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.documents segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-documents. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-documents. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""documents"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-documents. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +[B4 QA13/10/2026] Coedição em correção só no âmbito existente QA22/projeto30; revogação e visual ainda pendentes. API/SQL não encerra interface nem outros tipos por semelhança. Contratos/Responses de oito casos são leitura de compatibilidade, não repetição dos workflows ou §27 integral. Tabelaúnica de22grupos em saldo-opcao-B.md;25–43h restantes estimadas, não consumo ou prazo. Sem novo código/bundle/ativos; fechosA/B/C37 preservados.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-relations,"Persistir, validar e recuperar opportunity.relations; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-relations: Persistir, recuperar e validar opportunity.relations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-relations: Persistir, recuperar e validar opportunityPatch.relations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-relations: Persistir, recuperar e validar opportunityCreate.relations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-relations: Persistir, recuperar e validar opportunityResponse.relations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-relations: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-relations: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-relations: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-relations: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-relations | OP-FIELD-opportunityPatch-relations | OP-FIELD-opportunityCreate-relations | OP-FIELD-opportunityResponse-relations,4,"[{""id"":""OP-FIELD-opportunity-relations"",""pedido"":""Campo opportunity.relations; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.relations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-relations"",""pedido"":""Campo opportunityPatch.relations; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.relations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-relations"",""pedido"":""Campo opportunityCreate.relations; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.relations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-relations"",""pedido"":""Campo opportunityResponse.relations; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.relations segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""relations"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-relations. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +OP-FIELD-opportunity-documents,"Persistir, validar e recuperar opportunity.documents; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,//; /Simulador; /api/v1/ai/documents; /api/v1/documents/recommendations; /api/v2/investment/admin/legal-sources; /api/v2/investment/admin/legal-sources/{id}/{action}; /apoio; /balcao-virtual; /balcao-virtual/dossiers/{id}/documentos/{document}/conferencia; /como-investir; /documentos; /documentos/{id},"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-documents. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-documents: Persistir, recuperar e validar opportunity.documents segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-documents: Persistir, recuperar e validar opportunityPatch.documents segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-documents: Persistir, recuperar e validar opportunityCreate.documents segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-documents: Persistir, recuperar e validar opportunityResponse.documents segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-documents: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-documents: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-documents: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-documents: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-documents | OP-FIELD-opportunityPatch-documents | OP-FIELD-opportunityCreate-documents | OP-FIELD-opportunityResponse-documents,4,"[{""id"":""OP-FIELD-opportunity-documents"",""pedido"":""Campo opportunity.documents; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.documents segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-documents"",""pedido"":""Campo opportunityPatch.documents; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.documents segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-documents"",""pedido"":""Campo opportunityCreate.documents; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.documents segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-documents"",""pedido"":""Campo opportunityResponse.documents; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.documents segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-documents. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-documents. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""documents"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-documents. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/PortalServicesController.php; app/Jobs/ScanDocumentForMalware.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, OP-FIELD-opportunity-evidences,"Persistir, validar e recuperar opportunity.evidences; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-evidences. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248 [B3 QA 13/10/2026] Projeto30: PDF próprio sintético com hash/cifra/scan real, quarentena423 antes de scan, replay mesma chave409 e bytes novos422 sem duplicar; licença aplicável sintética/referência preservada; só parecer jurídico reabre e técnico mantém hash/ator/data; 24 aprova/25 publica restrito/nova sessão. Acesso21/24/25 200, outra organização403/anónimo401. Scanner QA13310 atualizado após assinaturas>48h, limiar intacto/fila alheia preservada.154tarefas anteriores intactas+2novas próprias30 sem SLA.",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter. [B3 QA 13/10/2026] API/SQL, não visual. Evidência/estado/licença explicitamente sintéticos, sem direito/ato externo. B3 executa só handler próprio, não novo ensaio de supervisão do worker. Tabela única saldo-opcao-B.md liga cada critério restante a trabalho executável/C135/outra dependência;25–43h não são horas consumidas nem prazo garantido. Sem delta do código do produto/recompilação/alteração ativa; candidata final ainda não fixada.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-evidences: Persistir, recuperar e validar opportunity.evidences segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-evidences: Persistir, recuperar e validar opportunityPatch.evidences segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-evidences: Persistir, recuperar e validar opportunityCreate.evidences segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-evidences: Persistir, recuperar e validar opportunityResponse.evidences segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-evidences: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-evidences: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-evidences: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-evidences: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-evidences | OP-FIELD-opportunityPatch-evidences | OP-FIELD-opportunityCreate-evidences | OP-FIELD-opportunityResponse-evidences,4,"[{""id"":""OP-FIELD-opportunity-evidences"",""pedido"":""Campo opportunity.evidences; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.evidences segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-evidences"",""pedido"":""Campo opportunityPatch.evidences; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.evidences segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-evidences"",""pedido"":""Campo opportunityCreate.evidences; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.evidences segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-evidences"",""pedido"":""Campo opportunityResponse.evidences; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.evidences segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-evidences. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter. @@ -3443,153 +3443,153 @@ OP-FIELD-opportunity-evidences,"Persistir, validar e recuperar opportunity.evide [B3 QA 13/10/2026] Projeto30: PDF próprio sintético com hash/cifra/scan real, quarentena423 antes de scan, replay mesma chave409 e bytes novos422 sem duplicar; licença aplicável sintética/referência preservada; só parecer jurídico reabre e técnico mantém hash/ator/data; 24 aprova/25 publica restrito/nova sessão. Acesso21/24/25 200, outra organização403/anónimo401. Scanner QA13310 atualizado após assinaturas>48h, limiar intacto/fila alheia preservada.154tarefas anteriores intactas+2novas próprias30 sem SLA.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""evidences"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-evidences. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,"READ248 B3-PROJECT-APPLICABLE-LICENSE30","READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes. [B3 QA 13/10/2026] Projeto30: PDF próprio sintético com hash/cifra/scan real, quarentena423 antes de scan, replay mesma chave409 e bytes novos422 sem duplicar; licença aplicável sintética/referência preservada; só parecer jurídico reabre e técnico mantém hash/ator/data; 24 aprova/25 publica restrito/nova sessão. Acesso21/24/25 200, outra organização403/anónimo401. Scanner QA13310 atualizado após assinaturas>48h, limiar intacto/fila alheia preservada.154tarefas anteriores intactas+2novas próprias30 sem SLA.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET. -[B3 QA 13/10/2026] API/SQL, não visual. Evidência/estado/licença explicitamente sintéticos, sem direito/ato externo. B3 executa só handler próprio, não novo ensaio de supervisão do worker. Tabela única saldo-opcao-B.md liga cada critério restante a trabalho executável/C135/outra dependência;25–43h não são horas consumidas nem prazo garantido. Sem delta do código do produto/recompilação/alteração ativa; candidata final ainda não fixada.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-images,"Persistir, validar e recuperar opportunity.images; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-images. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-images: Persistir, recuperar e validar opportunity.images segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-images: Persistir, recuperar e validar opportunityPatch.images segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-images: Persistir, recuperar e validar opportunityCreate.images segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-images: Persistir, recuperar e validar opportunityResponse.images segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-images: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-images: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-images: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-images: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-images | OP-FIELD-opportunityPatch-images | OP-FIELD-opportunityCreate-images | OP-FIELD-opportunityResponse-images,4,"[{""id"":""OP-FIELD-opportunity-images"",""pedido"":""Campo opportunity.images; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.images segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-images"",""pedido"":""Campo opportunityPatch.images; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.images segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-images"",""pedido"":""Campo opportunityCreate.images; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.images segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-images"",""pedido"":""Campo opportunityResponse.images; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.images segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-images. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-images. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""images"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-images. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-publication_languages,"Persistir, validar e recuperar opportunity.publication_languages; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-publication_languages. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-publication_languages: Persistir, recuperar e validar opportunity.publication_languages segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-publication_languages: Persistir, recuperar e validar opportunityPatch.publication_languages segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-publication_languages: Persistir, recuperar e validar opportunityCreate.publication_languages segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-publication_languages: Persistir, recuperar e validar opportunityResponse.publication_languages segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-publication_languages: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-publication_languages: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-publication_languages: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-publication_languages: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-publication_languages | OP-FIELD-opportunityPatch-publication_languages | OP-FIELD-opportunityCreate-publication_languages | OP-FIELD-opportunityResponse-publication_languages,4,"[{""id"":""OP-FIELD-opportunity-publication_languages"",""pedido"":""Campo opportunity.publication_languages; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.publication_languages segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-publication_languages"",""pedido"":""Campo opportunityPatch.publication_languages; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.publication_languages segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-publication_languages"",""pedido"":""Campo opportunityCreate.publication_languages; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.publication_languages segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-publication_languages"",""pedido"":""Campo opportunityResponse.publication_languages; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.publication_languages segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-publication_languages. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-publication_languages. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""publication_languages"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-publication_languages. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-visibility,"Persistir, validar e recuperar opportunity.visibility; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-visibility. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-visibility: Persistir, recuperar e validar opportunity.visibility segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-visibility: Persistir, recuperar e validar opportunityPatch.visibility segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-visibility: Persistir, recuperar e validar opportunityCreate.visibility segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-visibility: Persistir, recuperar e validar opportunityResponse.visibility segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-visibility: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-visibility: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-visibility: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-visibility: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-visibility | OP-FIELD-opportunityPatch-visibility | OP-FIELD-opportunityCreate-visibility | OP-FIELD-opportunityResponse-visibility,4,"[{""id"":""OP-FIELD-opportunity-visibility"",""pedido"":""Campo opportunity.visibility; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.visibility segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-visibility"",""pedido"":""Campo opportunityPatch.visibility; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.visibility segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-visibility"",""pedido"":""Campo opportunityCreate.visibility; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.visibility segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-visibility"",""pedido"":""Campo opportunityResponse.visibility; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.visibility segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-visibility. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-visibility. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""visibility"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-visibility. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-review_due_date,"Persistir, validar e recuperar opportunity.review_due_date; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-review_due_date. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-review_due_date: Persistir, recuperar e validar opportunity.review_due_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-review_due_date: Persistir, recuperar e validar opportunityPatch.review_due_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-review_due_date: Persistir, recuperar e validar opportunityCreate.review_due_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-review_due_date: Persistir, recuperar e validar opportunityResponse.review_due_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-review_due_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-review_due_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-review_due_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-review_due_date: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-review_due_date | OP-FIELD-opportunityPatch-review_due_date | OP-FIELD-opportunityCreate-review_due_date | OP-FIELD-opportunityResponse-review_due_date,4,"[{""id"":""OP-FIELD-opportunity-review_due_date"",""pedido"":""Campo opportunity.review_due_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.review_due_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-review_due_date"",""pedido"":""Campo opportunityPatch.review_due_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.review_due_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-review_due_date"",""pedido"":""Campo opportunityCreate.review_due_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.review_due_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-review_due_date"",""pedido"":""Campo opportunityResponse.review_due_date; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.review_due_date segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-review_due_date. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-review_due_date. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""review_due_date"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-review_due_date. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-truth_declaration,"Persistir, validar e recuperar opportunity.truth_declaration; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-truth_declaration. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-truth_declaration: Persistir, recuperar e validar opportunity.truth_declaration segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-truth_declaration: Persistir, recuperar e validar opportunityPatch.truth_declaration segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-truth_declaration: Persistir, recuperar e validar opportunityCreate.truth_declaration segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-truth_declaration: Persistir, recuperar e validar opportunityResponse.truth_declaration segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-truth_declaration: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-truth_declaration: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-truth_declaration: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-truth_declaration: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-truth_declaration | OP-FIELD-opportunityPatch-truth_declaration | OP-FIELD-opportunityCreate-truth_declaration | OP-FIELD-opportunityResponse-truth_declaration,4,"[{""id"":""OP-FIELD-opportunity-truth_declaration"",""pedido"":""Campo opportunity.truth_declaration; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.truth_declaration segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-truth_declaration"",""pedido"":""Campo opportunityPatch.truth_declaration; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.truth_declaration segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-truth_declaration"",""pedido"":""Campo opportunityCreate.truth_declaration; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.truth_declaration segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-truth_declaration"",""pedido"":""Campo opportunityResponse.truth_declaration; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.truth_declaration segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-truth_declaration. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-truth_declaration. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""truth_declaration"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-truth_declaration. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-real_estate,"Persistir, validar e recuperar opportunity.real_estate; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-real_estate. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-real_estate: Persistir, recuperar e validar opportunity.real_estate segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-real_estate: Persistir, recuperar e validar opportunityPatch.real_estate segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-real_estate: Persistir, recuperar e validar opportunityCreate.real_estate segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-real_estate: Persistir, recuperar e validar opportunityResponse.real_estate segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-real_estate: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-real_estate: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-real_estate: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-real_estate: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-real_estate | OP-FIELD-opportunityPatch-real_estate | OP-FIELD-opportunityCreate-real_estate | OP-FIELD-opportunityResponse-real_estate,4,"[{""id"":""OP-FIELD-opportunity-real_estate"",""pedido"":""Campo opportunity.real_estate; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.real_estate segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-real_estate"",""pedido"":""Campo opportunityPatch.real_estate; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.real_estate segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-real_estate"",""pedido"":""Campo opportunityCreate.real_estate; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.real_estate segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-real_estate"",""pedido"":""Campo opportunityResponse.real_estate; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.real_estate segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-real_estate. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-real_estate. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""real_estate"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-real_estate. Chave recuperada nos casos persistidos 31,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-land_rights,"Persistir, validar e recuperar opportunity.land_rights; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-land_rights. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248,Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-land_rights: Persistir, recuperar e validar opportunity.land_rights segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-land_rights: Persistir, recuperar e validar opportunityPatch.land_rights segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-land_rights: Persistir, recuperar e validar opportunityCreate.land_rights segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-land_rights: Persistir, recuperar e validar opportunityResponse.land_rights segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-land_rights: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-land_rights: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-land_rights: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-land_rights: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-land_rights | OP-FIELD-opportunityPatch-land_rights | OP-FIELD-opportunityCreate-land_rights | OP-FIELD-opportunityResponse-land_rights,4,"[{""id"":""OP-FIELD-opportunity-land_rights"",""pedido"":""Campo opportunity.land_rights; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.land_rights segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-land_rights"",""pedido"":""Campo opportunityPatch.land_rights; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.land_rights segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-land_rights"",""pedido"":""Campo opportunityCreate.land_rights; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.land_rights segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-land_rights"",""pedido"":""Campo opportunityResponse.land_rights; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.land_rights segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-land_rights. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-land_rights. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""land_rights"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-land_rights. Chave recuperada nos casos persistidos 32. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-business_transaction,"Persistir, validar e recuperar opportunity.business_transaction; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-business_transaction. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-business_transaction: Persistir, recuperar e validar opportunity.business_transaction segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-business_transaction: Persistir, recuperar e validar opportunityPatch.business_transaction segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-business_transaction: Persistir, recuperar e validar opportunityCreate.business_transaction segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-business_transaction: Persistir, recuperar e validar opportunityResponse.business_transaction segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-business_transaction: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-business_transaction: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-business_transaction: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-business_transaction: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-business_transaction | OP-FIELD-opportunityPatch-business_transaction | OP-FIELD-opportunityCreate-business_transaction | OP-FIELD-opportunityResponse-business_transaction,4,"[{""id"":""OP-FIELD-opportunity-business_transaction"",""pedido"":""Campo opportunity.business_transaction; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.business_transaction segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-business_transaction"",""pedido"":""Campo opportunityPatch.business_transaction; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.business_transaction segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-business_transaction"",""pedido"":""Campo opportunityCreate.business_transaction; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.business_transaction segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-business_transaction"",""pedido"":""Campo opportunityResponse.business_transaction; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.business_transaction segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-business_transaction. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-business_transaction. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""business_transaction"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-business_transaction. Chave recuperada nos casos persistidos 33,34,35. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-module_profile_version,"Persistir, validar e recuperar opportunity.module_profile_version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-module_profile_version: Persistir, recuperar e validar opportunity.module_profile_version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-module_profile_version: Persistir, recuperar e validar opportunityPatch.module_profile_version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-module_profile_version: Persistir, recuperar e validar opportunityCreate.module_profile_version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-module_profile_version: Persistir, recuperar e validar opportunityResponse.module_profile_version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-module_profile_version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-module_profile_version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-module_profile_version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-module_profile_version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-module_profile_version | OP-FIELD-opportunityPatch-module_profile_version | OP-FIELD-opportunityCreate-module_profile_version | OP-FIELD-opportunityResponse-module_profile_version,4,"[{""id"":""OP-FIELD-opportunity-module_profile_version"",""pedido"":""Campo opportunity.module_profile_version; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.module_profile_version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-module_profile_version"",""pedido"":""Campo opportunityPatch.module_profile_version; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.module_profile_version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-module_profile_version"",""pedido"":""Campo opportunityCreate.module_profile_version; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.module_profile_version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-module_profile_version"",""pedido"":""Campo opportunityResponse.module_profile_version; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.module_profile_version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""module_profile_version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-module_profile_version. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-completion_percentage,"Persistir, validar e recuperar opportunity.completion_percentage; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle | GET /minhas-oportunidades/{id}/response; PUT /minhas-oportunidades/{id}/draft; POST /minhas-oportunidades/{id}/workflow,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-completion_percentage. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-completion_percentage: Persistir, recuperar e validar opportunity.completion_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-completion_percentage: Persistir, recuperar e validar opportunityResponse.completion_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-completion_percentage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-completion_percentage: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-completion_percentage | OP-FIELD-opportunityResponse-completion_percentage,2,"[{""id"":""OP-FIELD-opportunity-completion_percentage"",""pedido"":""Campo opportunity.completion_percentage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.completion_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades"",""revision_20261011"":{""at"":""2026-10-11T00:41:45.130758+00:00"",""evidencia"":""AdaptadorOpportunityCanonicalResponse-3 recupera raiz/recurso/UUIDinline/versão/autor/tempo/exclusão da auditoria e JSONexistentes;GET não altera registo. Completion requerido/aplicável e validação atual separadas de assinatura antiga. normative_response_complete=false por diferenças enumeradas. Metadados históricos desconhecidos permanecemnull, não inventados. FonteDOCX integralmente lida,§26.1/27/28.1; testes23/552 e complementoResponse1/34 com guardunitQA. | ChromiumQA21→24→25 na oportunidade31: títuloeditorial conserva3pareceres/hashoriginais; preço reabreproperty_review,conserva2pareceres, nova aprovação final independente/publicação restrita. Response200,completion100,UUIDinline e estranho23=403. Recibo revision-materiality. Regra v2 preserva ordem de coordenadas; teste semântico distingue reordenação de geometria de ordem de chaves, migração do escopo preserva hash/regra anteriores. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação."",""criterios_restantes"":""Response calcula presença de requisitos aplicáveis/condições ativadas; UI e API do imóvel31 apresentam100/58campos aplicáveis, testes cobrem rascunho/condições/módulos ocultos. Não é score/validação/decisão externa. Restam demonstrações do indicador em todas as categorias/condições; preservar diferença entre Response e Create/Patch."",""active"":false}},{""id"":""OP-FIELD-opportunityResponse-completion_percentage"",""pedido"":""Campo opportunityResponse.completion_percentage; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.completion_percentage segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades"",""revision_20261011"":{""at"":""2026-10-11T00:41:45.130758+00:00"",""evidencia"":""AdaptadorOpportunityCanonicalResponse-3 recupera raiz/recurso/UUIDinline/versão/autor/tempo/exclusão da auditoria e JSONexistentes;GET não altera registo. Completion requerido/aplicável e validação atual separadas de assinatura antiga. normative_response_complete=false por diferenças enumeradas. Metadados históricos desconhecidos permanecemnull, não inventados. FonteDOCX integralmente lida,§26.1/27/28.1; testes23/552 e complementoResponse1/34 com guardunitQA. | ChromiumQA21→24→25 na oportunidade31: títuloeditorial conserva3pareceres/hashoriginais; preço reabreproperty_review,conserva2pareceres, nova aprovação final independente/publicação restrita. Response200,completion100,UUIDinline e estranho23=403. Recibo revision-materiality. Regra v2 preserva ordem de coordenadas; teste semântico distingue reordenação de geometria de ordem de chaves, migração do escopo preserva hash/regra anteriores. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação."",""criterios_restantes"":""Response calcula presença de requisitos aplicáveis/condições ativadas; UI e API do imóvel31 apresentam100/58campos aplicáveis, testes cobrem rascunho/condições/módulos ocultos. Não é score/validação/decisão externa. Restam demonstrações do indicador em todas as categorias/condições; preservar diferença entre Response e Create/Patch."",""active"":false}}]","Não demonstrado individualmente; localizar critério e executar em QA. | [QA Response/materialidade/consumidores/candidata 11/10/2026] AdaptadorOpportunityCanonicalResponse-3 recupera raiz/recurso/UUIDinline/versão/autor/tempo/exclusão da auditoria e JSONexistentes;GET não altera registo. Completion requerido/aplicável e validação atual separadas de assinatura antiga. normative_response_complete=false por diferenças enumeradas. Metadados históricos desconhecidos permanecemnull, não inventados. FonteDOCX integralmente lida,§26.1/27/28.1; testes23/552 e complementoResponse1/34 com guardunitQA. | ChromiumQA21→24→25 na oportunidade31: títuloeditorial conserva3pareceres/hashoriginais; preço reabreproperty_review,conserva2pareceres, nova aprovação final independente/publicação restrita. Response200,completion100,UUIDinline e estranho23=403. Recibo revision-materiality. Regra v2 preserva ordem de coordenadas; teste semântico distingue reordenação de geometria de ordem de chaves, migração do escopo preserva hash/regra anteriores. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação. Os testes técnicos de ordem geométrica/metadados de raiz não são convertidos em aceitação visual.","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-completion_percentage. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA. | [QA Response/materialidade/consumidores/candidata 11/10/2026] Serviços/JSON/organizações/audit_events existentes; SQLREADONLY e guardaunitQA; hashes assinados antigos preservados; nenhuma escrita ativa.,Não demonstrado individualmente; localizar critério e executar em QA. | [QA Response/materialidade/consumidores/candidata 11/10/2026] Novas sessões fundiário/biblioteca e consumidores já provados; clonecountry profile sem demais instalações. A/B/C37 não repetidos.,"Não demonstrado individualmente; localizar critério e executar em QA. | [QA Response/materialidade/consumidores/candidata 11/10/2026] AdaptadorOpportunityCanonicalResponse-3 recupera raiz/recurso/UUIDinline/versão/autor/tempo/exclusão da auditoria e JSONexistentes;GET não altera registo. Completion requerido/aplicável e validação atual separadas de assinatura antiga. normative_response_complete=false por diferenças enumeradas. Metadados históricos desconhecidos permanecemnull, não inventados. FonteDOCX integralmente lida,§26.1/27/28.1; testes23/552 e complementoResponse1/34 com guardunitQA. | ChromiumQA21→24→25 na oportunidade31: títuloeditorial conserva3pareceres/hashoriginais; preço reabreproperty_review,conserva2pareceres, nova aprovação final independente/publicação restrita. Response200,completion100,UUIDinline e estranho23=403. Recibo revision-materiality. Regra v2 preserva ordem de coordenadas; teste semântico distingue reordenação de geometria de ordem de chaves, migração do escopo preserva hash/regra anteriores. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação.",Mesmo campo canónico; variantes de operação conservadas | [QA Response/materialidade/consumidores/candidata 11/10/2026] Critérios demonstrados individualmente; estados globais conservados; candidataCOUNTRY02 separada das exclusões.,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-completion_percentage. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""completion_percentage"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-completion_percentage. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.","[QA Response/materialidade/consumidores/candidata 11/10/2026] Response calcula presença de requisitos aplicáveis/condições ativadas; UI e API do imóvel31 apresentam100/58campos aplicáveis, testes cobrem rascunho/condições/módulos ocultos. Não é score/validação/decisão externa. Restam demonstrações do indicador em todas as categorias/condições; preservar diferença entre Response e Create/Patch.","QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente. | [QA Response/materialidade/consumidores/candidata 11/10/2026] AdaptadorOpportunityCanonicalResponse-3 recupera raiz/recurso/UUIDinline/versão/autor/tempo/exclusão da auditoria e JSONexistentes;GET não altera registo. Completion requerido/aplicável e validação atual separadas de assinatura antiga. normative_response_complete=false por diferenças enumeradas. Metadados históricos desconhecidos permanecemnull, não inventados. FonteDOCX integralmente lida,§26.1/27/28.1; testes23/552 e complementoResponse1/34 com guardunitQA. | ChromiumQA21→24→25 na oportunidade31: títuloeditorial conserva3pareceres/hashoriginais; preço reabreproperty_review,conserva2pareceres, nova aprovação final independente/publicação restrita. Response200,completion100,UUIDinline e estranho23=403. Recibo revision-materiality. Regra v2 preserva ordem de coordenadas; teste semântico distingue reordenação de geometria de ordem de chaves, migração do escopo preserva hash/regra anteriores. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação.",Não demonstrado individualmente; localizar critério e executar em QA. | [QA Response/materialidade/consumidores/candidata 11/10/2026] Pedidos reais18097/alvoQA; estados por consumidor nos recibos;GETResponse sem gravação e recusas403/404/409 preservadas.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-validation_result,"Persistir, validar e recuperar opportunity.validation_result; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle | GET /minhas-oportunidades/{id}/response; PUT /minhas-oportunidades/{id}/draft; POST /minhas-oportunidades/{id}/workflow,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-validation_result. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-validation_result: Persistir, recuperar e validar opportunity.validation_result segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-validation_result: Persistir, recuperar e validar opportunityResponse.validation_result segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-validation_result: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-validation_result: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-validation_result | OP-FIELD-opportunityResponse-validation_result,2,"[{""id"":""OP-FIELD-opportunity-validation_result"",""pedido"":""Campo opportunity.validation_result; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.validation_result segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades"",""revision_20261011"":{""at"":""2026-10-11T00:41:45.130758+00:00"",""evidencia"":""AdaptadorOpportunityCanonicalResponse-3 recupera raiz/recurso/UUIDinline/versão/autor/tempo/exclusão da auditoria e JSONexistentes;GET não altera registo. Completion requerido/aplicável e validação atual separadas de assinatura antiga. normative_response_complete=false por diferenças enumeradas. Metadados históricos desconhecidos permanecemnull, não inventados. FonteDOCX integralmente lida,§26.1/27/28.1; testes23/552 e complementoResponse1/34 com guardunitQA. | ChromiumQA21→24→25 na oportunidade31: títuloeditorial conserva3pareceres/hashoriginais; preço reabreproperty_review,conserva2pareceres, nova aprovação final independente/publicação restrita. Response200,completion100,UUIDinline e estranho23=403. Recibo revision-materiality. Regra v2 preserva ordem de coordenadas; teste semântico distingue reordenação de geometria de ordem de chaves, migração do escopo preserva hash/regra anteriores. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação."",""criterios_restantes"":""Response revalida conteúdo atual, recupera hash/submissão anterior separadamente e apresenta erros/rule/data sem gravar noGET. Recursos indisponíveis têm erro controlado; teste34asserções do adaptador mantém permissões/IDs/dados. Restam exemplos visuais de cada erro/ramo/categoria e correspondência normativa integral de estados; nenhuma aprovação externa inferida."",""active"":false}},{""id"":""OP-FIELD-opportunityResponse-validation_result"",""pedido"":""Campo opportunityResponse.validation_result; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.validation_result segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades"",""revision_20261011"":{""at"":""2026-10-11T00:41:45.130758+00:00"",""evidencia"":""AdaptadorOpportunityCanonicalResponse-3 recupera raiz/recurso/UUIDinline/versão/autor/tempo/exclusão da auditoria e JSONexistentes;GET não altera registo. Completion requerido/aplicável e validação atual separadas de assinatura antiga. normative_response_complete=false por diferenças enumeradas. Metadados históricos desconhecidos permanecemnull, não inventados. FonteDOCX integralmente lida,§26.1/27/28.1; testes23/552 e complementoResponse1/34 com guardunitQA. | ChromiumQA21→24→25 na oportunidade31: títuloeditorial conserva3pareceres/hashoriginais; preço reabreproperty_review,conserva2pareceres, nova aprovação final independente/publicação restrita. Response200,completion100,UUIDinline e estranho23=403. Recibo revision-materiality. Regra v2 preserva ordem de coordenadas; teste semântico distingue reordenação de geometria de ordem de chaves, migração do escopo preserva hash/regra anteriores. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação."",""criterios_restantes"":""Response revalida conteúdo atual, recupera hash/submissão anterior separadamente e apresenta erros/rule/data sem gravar noGET. Recursos indisponíveis têm erro controlado; teste34asserções do adaptador mantém permissões/IDs/dados. Restam exemplos visuais de cada erro/ramo/categoria e correspondência normativa integral de estados; nenhuma aprovação externa inferida."",""active"":false}}]","Não demonstrado individualmente; localizar critério e executar em QA. | [QA Response/materialidade/consumidores/candidata 11/10/2026] AdaptadorOpportunityCanonicalResponse-3 recupera raiz/recurso/UUIDinline/versão/autor/tempo/exclusão da auditoria e JSONexistentes;GET não altera registo. Completion requerido/aplicável e validação atual separadas de assinatura antiga. normative_response_complete=false por diferenças enumeradas. Metadados históricos desconhecidos permanecemnull, não inventados. FonteDOCX integralmente lida,§26.1/27/28.1; testes23/552 e complementoResponse1/34 com guardunitQA. | ChromiumQA21→24→25 na oportunidade31: títuloeditorial conserva3pareceres/hashoriginais; preço reabreproperty_review,conserva2pareceres, nova aprovação final independente/publicação restrita. Response200,completion100,UUIDinline e estranho23=403. Recibo revision-materiality. Regra v2 preserva ordem de coordenadas; teste semântico distingue reordenação de geometria de ordem de chaves, migração do escopo preserva hash/regra anteriores. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação. Os testes técnicos de ordem geométrica/metadados de raiz não são convertidos em aceitação visual.","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-validation_result. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA. | [QA Response/materialidade/consumidores/candidata 11/10/2026] Serviços/JSON/organizações/audit_events existentes; SQLREADONLY e guardaunitQA; hashes assinados antigos preservados; nenhuma escrita ativa.,Não demonstrado individualmente; localizar critério e executar em QA. | [QA Response/materialidade/consumidores/candidata 11/10/2026] Novas sessões fundiário/biblioteca e consumidores já provados; clonecountry profile sem demais instalações. A/B/C37 não repetidos.,"Não demonstrado individualmente; localizar critério e executar em QA. | [QA Response/materialidade/consumidores/candidata 11/10/2026] AdaptadorOpportunityCanonicalResponse-3 recupera raiz/recurso/UUIDinline/versão/autor/tempo/exclusão da auditoria e JSONexistentes;GET não altera registo. Completion requerido/aplicável e validação atual separadas de assinatura antiga. normative_response_complete=false por diferenças enumeradas. Metadados históricos desconhecidos permanecemnull, não inventados. FonteDOCX integralmente lida,§26.1/27/28.1; testes23/552 e complementoResponse1/34 com guardunitQA. | ChromiumQA21→24→25 na oportunidade31: títuloeditorial conserva3pareceres/hashoriginais; preço reabreproperty_review,conserva2pareceres, nova aprovação final independente/publicação restrita. Response200,completion100,UUIDinline e estranho23=403. Recibo revision-materiality. Regra v2 preserva ordem de coordenadas; teste semântico distingue reordenação de geometria de ordem de chaves, migração do escopo preserva hash/regra anteriores. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação.",Mesmo campo canónico; variantes de operação conservadas | [QA Response/materialidade/consumidores/candidata 11/10/2026] Critérios demonstrados individualmente; estados globais conservados; candidataCOUNTRY02 separada das exclusões.,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-validation_result. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""validation_result"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-validation_result. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.","[QA Response/materialidade/consumidores/candidata 11/10/2026] Response revalida conteúdo atual, recupera hash/submissão anterior separadamente e apresenta erros/rule/data sem gravar noGET. Recursos indisponíveis têm erro controlado; teste34asserções do adaptador mantém permissões/IDs/dados. Restam exemplos visuais de cada erro/ramo/categoria e correspondência normativa integral de estados; nenhuma aprovação externa inferida.","QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente. | [QA Response/materialidade/consumidores/candidata 11/10/2026] AdaptadorOpportunityCanonicalResponse-3 recupera raiz/recurso/UUIDinline/versão/autor/tempo/exclusão da auditoria e JSONexistentes;GET não altera registo. Completion requerido/aplicável e validação atual separadas de assinatura antiga. normative_response_complete=false por diferenças enumeradas. Metadados históricos desconhecidos permanecemnull, não inventados. FonteDOCX integralmente lida,§26.1/27/28.1; testes23/552 e complementoResponse1/34 com guardunitQA. | ChromiumQA21→24→25 na oportunidade31: títuloeditorial conserva3pareceres/hashoriginais; preço reabreproperty_review,conserva2pareceres, nova aprovação final independente/publicação restrita. Response200,completion100,UUIDinline e estranho23=403. Recibo revision-materiality. Regra v2 preserva ordem de coordenadas; teste semântico distingue reordenação de geometria de ordem de chaves, migração do escopo preserva hash/regra anteriores. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação.",Não demonstrado individualmente; localizar critério e executar em QA. | [QA Response/materialidade/consumidores/candidata 11/10/2026] Pedidos reais18097/alvoQA; estados por consumidor nos recibos;GETResponse sem gravação e recusas403/404/409 preservadas.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-status,"Persistir, validar e recuperar opportunity.status; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-status. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-status: Persistir, recuperar e validar opportunity.status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-status: Persistir, recuperar e validar opportunityResponse.status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-status: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-status | OP-FIELD-opportunityResponse-status,2,"[{""id"":""OP-FIELD-opportunity-status"",""pedido"":""Campo opportunity.status; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-status"",""pedido"":""Campo opportunityResponse.status; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.status segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-status. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-status. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""status"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-status. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-version,"Persistir, validar e recuperar opportunity.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-version: Persistir, recuperar e validar opportunity.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-version: Persistir, recuperar e validar opportunityResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-version | OP-FIELD-opportunityResponse-version,2,"[{""id"":""OP-FIELD-opportunity-version"",""pedido"":""Campo opportunity.version; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-version"",""pedido"":""Campo opportunityResponse.version; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-version. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-submitted_by,"Persistir, validar e recuperar opportunity.submitted_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-submitted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-submitted_by: Persistir, recuperar e validar opportunity.submitted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-submitted_by: Persistir, recuperar e validar opportunityResponse.submitted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-submitted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-submitted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-submitted_by | OP-FIELD-opportunityResponse-submitted_by,2,"[{""id"":""OP-FIELD-opportunity-submitted_by"",""pedido"":""Campo opportunity.submitted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.submitted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-submitted_by"",""pedido"":""Campo opportunityResponse.submitted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.submitted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-submitted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-submitted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""submitted_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-submitted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-submitted_at,"Persistir, validar e recuperar opportunity.submitted_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-submitted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-submitted_at: Persistir, recuperar e validar opportunity.submitted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-submitted_at: Persistir, recuperar e validar opportunityResponse.submitted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-submitted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-submitted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-submitted_at | OP-FIELD-opportunityResponse-submitted_at,2,"[{""id"":""OP-FIELD-opportunity-submitted_at"",""pedido"":""Campo opportunity.submitted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.submitted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-submitted_at"",""pedido"":""Campo opportunityResponse.submitted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.submitted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-submitted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-submitted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""submitted_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-submitted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-approved_by,"Persistir, validar e recuperar opportunity.approved_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-approved_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-approved_by: Persistir, recuperar e validar opportunity.approved_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-approved_by: Persistir, recuperar e validar opportunityResponse.approved_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-approved_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-approved_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-approved_by | OP-FIELD-opportunityResponse-approved_by,2,"[{""id"":""OP-FIELD-opportunity-approved_by"",""pedido"":""Campo opportunity.approved_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.approved_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-approved_by"",""pedido"":""Campo opportunityResponse.approved_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.approved_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-approved_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-approved_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""approved_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-approved_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-approved_at,"Persistir, validar e recuperar opportunity.approved_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-approved_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-approved_at: Persistir, recuperar e validar opportunity.approved_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-approved_at: Persistir, recuperar e validar opportunityResponse.approved_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-approved_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-approved_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-approved_at | OP-FIELD-opportunityResponse-approved_at,2,"[{""id"":""OP-FIELD-opportunity-approved_at"",""pedido"":""Campo opportunity.approved_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.approved_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-approved_at"",""pedido"":""Campo opportunityResponse.approved_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.approved_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-approved_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-approved_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""approved_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-approved_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-published_by,"Persistir, validar e recuperar opportunity.published_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-published_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-published_by: Persistir, recuperar e validar opportunity.published_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-published_by: Persistir, recuperar e validar opportunityResponse.published_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-published_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-published_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-published_by | OP-FIELD-opportunityResponse-published_by,2,"[{""id"":""OP-FIELD-opportunity-published_by"",""pedido"":""Campo opportunity.published_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.published_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-published_by"",""pedido"":""Campo opportunityResponse.published_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.published_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-published_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-published_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""published_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-published_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-published_at,"Persistir, validar e recuperar opportunity.published_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-published_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-published_at: Persistir, recuperar e validar opportunity.published_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-published_at: Persistir, recuperar e validar opportunityResponse.published_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-published_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-published_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-published_at | OP-FIELD-opportunityResponse-published_at,2,"[{""id"":""OP-FIELD-opportunity-published_at"",""pedido"":""Campo opportunity.published_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.published_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-published_at"",""pedido"":""Campo opportunityResponse.published_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.published_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-published_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-published_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""published_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-published_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-archived_by,"Persistir, validar e recuperar opportunity.archived_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-archived_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-archived_by: Persistir, recuperar e validar opportunity.archived_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-archived_by: Persistir, recuperar e validar opportunityResponse.archived_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-archived_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-archived_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-archived_by | OP-FIELD-opportunityResponse-archived_by,2,"[{""id"":""OP-FIELD-opportunity-archived_by"",""pedido"":""Campo opportunity.archived_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.archived_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-archived_by"",""pedido"":""Campo opportunityResponse.archived_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.archived_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-archived_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-archived_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""archived_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-archived_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-archived_at,"Persistir, validar e recuperar opportunity.archived_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-archived_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-archived_at: Persistir, recuperar e validar opportunity.archived_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-archived_at: Persistir, recuperar e validar opportunityResponse.archived_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-archived_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-archived_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-archived_at | OP-FIELD-opportunityResponse-archived_at,2,"[{""id"":""OP-FIELD-opportunity-archived_at"",""pedido"":""Campo opportunity.archived_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.archived_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-archived_at"",""pedido"":""Campo opportunityResponse.archived_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.archived_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-archived_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-archived_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""archived_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-archived_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-mutation_context,"Persistir, validar e recuperar opportunity.mutation_context; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-mutation_context: Persistir, recuperar e validar opportunity.mutation_context segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityPatch-mutation_context: Persistir, recuperar e validar opportunityPatch.mutation_context segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityCreate-mutation_context: Persistir, recuperar e validar opportunityCreate.mutation_context segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-mutation_context: Persistir, recuperar e validar opportunityResponse.mutation_context segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-mutation_context: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityPatch-mutation_context: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityCreate-mutation_context: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-mutation_context: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-mutation_context | OP-FIELD-opportunityPatch-mutation_context | OP-FIELD-opportunityCreate-mutation_context | OP-FIELD-opportunityResponse-mutation_context,4,"[{""id"":""OP-FIELD-opportunity-mutation_context"",""pedido"":""Campo opportunity.mutation_context; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.mutation_context segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityPatch-mutation_context"",""pedido"":""Campo opportunityPatch.mutation_context; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityPatch.mutation_context segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityCreate-mutation_context"",""pedido"":""Campo opportunityCreate.mutation_context; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityCreate.mutation_context segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-mutation_context"",""pedido"":""Campo opportunityResponse.mutation_context; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.mutation_context segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""mutation_context"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-mutation_context. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-deleted_at,"Persistir, validar e recuperar opportunity.deleted_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-deleted_at: Persistir, recuperar e validar opportunity.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-deleted_at: Persistir, recuperar e validar opportunityResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-deleted_at | OP-FIELD-opportunityResponse-deleted_at,2,"[{""id"":""OP-FIELD-opportunity-deleted_at"",""pedido"":""Campo opportunity.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-deleted_at"",""pedido"":""Campo opportunityResponse.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""deleted_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-deleted_at. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-deleted_by,"Persistir, validar e recuperar opportunity.deleted_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-deleted_by: Persistir, recuperar e validar opportunity.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-deleted_by: Persistir, recuperar e validar opportunityResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-deleted_by | OP-FIELD-opportunityResponse-deleted_by,2,"[{""id"":""OP-FIELD-opportunity-deleted_by"",""pedido"":""Campo opportunity.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-deleted_by"",""pedido"":""Campo opportunityResponse.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""deleted_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-deleted_by. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-delete_reason,"Persistir, validar e recuperar opportunity.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-delete_reason: Persistir, recuperar e validar opportunity.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-delete_reason: Persistir, recuperar e validar opportunityResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-delete_reason | OP-FIELD-opportunityResponse-delete_reason,2,"[{""id"":""OP-FIELD-opportunity-delete_reason"",""pedido"":""Campo opportunity.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-delete_reason"",""pedido"":""Campo opportunityResponse.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-delete_reason. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-opportunity-is_deleted,"Persistir, validar e recuperar opportunity.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; correspondência explícita de prova agrupada: READ248",Implementado parcialmente,"Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-opportunity-is_deleted: Persistir, recuperar e validar opportunity.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-opportunityResponse-is_deleted: Persistir, recuperar e validar opportunityResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-opportunity-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-opportunityResponse-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-opportunity-is_deleted | OP-FIELD-opportunityResponse-is_deleted,2,"[{""id"":""OP-FIELD-opportunity-is_deleted"",""pedido"":""Campo opportunity.is_deleted; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunity.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-opportunityResponse-is_deleted"",""pedido"":""Campo opportunityResponse.is_deleted; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar opportunityResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,"outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"Correspondência específica schema→caminho Response existente→recuperação HTTP nos exemplos QA. Evidência parcial do campo, não teste global nem contrato normativo completo.","Chave/tipo Response recuperados por HTTP nos casos QA indicados. Restam Create/Patch, rascunho incompleto, limites/erros semânticos, operações documentais/transições aplicáveis e apresentação do campo; metadados NULL ou IDs legados mantidos sem inventar/converter.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.; visao-consolidada-modulos.md e proof-groups.json: READ248",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""opportunity"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": [""""]}","outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-opportunity-is_deleted. Chave recuperada nos casos persistidos 30,31,32,33,34,35,54. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.",Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,READ248,"READ248: Recuperação por GET de 248 chaves/tipos, com ID do requisito, definição do schema, caminho Response e oportunidade 30–35/54 exatos no recibo. Um Response pode comprovar muitos campos explicitamente presentes.","READ248: Create/Patch, semântica de cada variante, interface/erros, todos os campos e conformidade §27. Não inferir a gravação pelo GET.","0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-createOpportunityRequest-data,"Persistir, validar e recuperar createOpportunityRequest.data; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-createOpportunityRequest-data: Persistir, recuperar e validar createOpportunityRequest.data segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-createOpportunityRequest-data: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-createOpportunityRequest-data,1,"[{""id"":""OP-FIELD-createOpportunityRequest-data"",""pedido"":""Campo createOpportunityRequest.data; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar createOpportunityRequest.data segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""createOpportunityRequest"", ""schema_property"": ""data"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-createOpportunityRequest-data. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-updateOpportunityRequest-mutation_context,"Persistir, validar e recuperar updateOpportunityRequest.mutation_context; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-updateOpportunityRequest-mutation_context: Persistir, recuperar e validar updateOpportunityRequest.mutation_context segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-updateOpportunityRequest-mutation_context: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-updateOpportunityRequest-mutation_context,1,"[{""id"":""OP-FIELD-updateOpportunityRequest-mutation_context"",""pedido"":""Campo updateOpportunityRequest.mutation_context; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar updateOpportunityRequest.mutation_context segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""updateOpportunityRequest"", ""schema_property"": ""mutation_context"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-updateOpportunityRequest-mutation_context. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-updateOpportunityRequest-changes,"Persistir, validar e recuperar updateOpportunityRequest.changes; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-updateOpportunityRequest-changes: Persistir, recuperar e validar updateOpportunityRequest.changes segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-updateOpportunityRequest-changes: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-updateOpportunityRequest-changes,1,"[{""id"":""OP-FIELD-updateOpportunityRequest-changes"",""pedido"":""Campo updateOpportunityRequest.changes; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar updateOpportunityRequest.changes segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""updateOpportunityRequest"", ""schema_property"": ""changes"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-updateOpportunityRequest-changes. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-createResourceRequest-resource_type,"Persistir, validar e recuperar createResourceRequest.resource_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-createResourceRequest-resource_type: Persistir, recuperar e validar createResourceRequest.resource_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-createResourceRequest-resource_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-createResourceRequest-resource_type,1,"[{""id"":""OP-FIELD-createResourceRequest-resource_type"",""pedido"":""Campo createResourceRequest.resource_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar createResourceRequest.resource_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""createResourceRequest"", ""schema_property"": ""resource_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-createResourceRequest-resource_type. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-createResourceRequest-data,"Persistir, validar e recuperar createResourceRequest.data; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-createResourceRequest-data: Persistir, recuperar e validar createResourceRequest.data segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-createResourceRequest-data: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-createResourceRequest-data,1,"[{""id"":""OP-FIELD-createResourceRequest-data"",""pedido"":""Campo createResourceRequest.data; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar createResourceRequest.data segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""createResourceRequest"", ""schema_property"": ""data"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-createResourceRequest-data. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-updateResourceRequest-mutation_context,"Persistir, validar e recuperar updateResourceRequest.mutation_context; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-updateResourceRequest-mutation_context: Persistir, recuperar e validar updateResourceRequest.mutation_context segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-updateResourceRequest-mutation_context: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-updateResourceRequest-mutation_context,1,"[{""id"":""OP-FIELD-updateResourceRequest-mutation_context"",""pedido"":""Campo updateResourceRequest.mutation_context; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar updateResourceRequest.mutation_context segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""updateResourceRequest"", ""schema_property"": ""mutation_context"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-updateResourceRequest-mutation_context. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-updateResourceRequest-resource_type,"Persistir, validar e recuperar updateResourceRequest.resource_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-updateResourceRequest-resource_type: Persistir, recuperar e validar updateResourceRequest.resource_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-updateResourceRequest-resource_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-updateResourceRequest-resource_type,1,"[{""id"":""OP-FIELD-updateResourceRequest-resource_type"",""pedido"":""Campo updateResourceRequest.resource_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar updateResourceRequest.resource_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""updateResourceRequest"", ""schema_property"": ""resource_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-updateResourceRequest-resource_type. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-updateResourceRequest-changes,"Persistir, validar e recuperar updateResourceRequest.changes; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-updateResourceRequest-changes: Persistir, recuperar e validar updateResourceRequest.changes segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-updateResourceRequest-changes: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-updateResourceRequest-changes,1,"[{""id"":""OP-FIELD-updateResourceRequest-changes"",""pedido"":""Campo updateResourceRequest.changes; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar updateResourceRequest.changes segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""updateResourceRequest"", ""schema_property"": ""changes"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-updateResourceRequest-changes. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogDefinition-id,"Persistir, validar e recuperar catalogDefinition.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogDefinition-id: Persistir, recuperar e validar catalogDefinition.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogDefinitionResponse-id: Persistir, recuperar e validar catalogDefinitionResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogDefinition-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogDefinitionResponse-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogDefinition-id | OP-FIELD-catalogDefinitionResponse-id,2,"[{""id"":""OP-FIELD-catalogDefinition-id"",""pedido"":""Campo catalogDefinition.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinition.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogDefinitionResponse-id"",""pedido"":""Campo catalogDefinitionResponse.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinitionResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogDefinition"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogDefinition-id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogDefinition-version,"Persistir, validar e recuperar catalogDefinition.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogDefinition-version: Persistir, recuperar e validar catalogDefinition.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogDefinitionResponse-version: Persistir, recuperar e validar catalogDefinitionResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogDefinition-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogDefinitionResponse-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogDefinition-version | OP-FIELD-catalogDefinitionResponse-version,2,"[{""id"":""OP-FIELD-catalogDefinition-version"",""pedido"":""Campo catalogDefinition.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinition.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogDefinitionResponse-version"",""pedido"":""Campo catalogDefinitionResponse.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinitionResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogDefinition"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogDefinition-version. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogDefinition-is_deleted,"Persistir, validar e recuperar catalogDefinition.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogDefinition-is_deleted: Persistir, recuperar e validar catalogDefinition.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogDefinitionResponse-is_deleted: Persistir, recuperar e validar catalogDefinitionResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogDefinition-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogDefinitionResponse-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogDefinition-is_deleted | OP-FIELD-catalogDefinitionResponse-is_deleted,2,"[{""id"":""OP-FIELD-catalogDefinition-is_deleted"",""pedido"":""Campo catalogDefinition.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinition.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogDefinitionResponse-is_deleted"",""pedido"":""Campo catalogDefinitionResponse.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinitionResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogDefinition"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogDefinition-is_deleted. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogDefinition-deleted_at,"Persistir, validar e recuperar catalogDefinition.deleted_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogDefinition-deleted_at: Persistir, recuperar e validar catalogDefinition.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogDefinitionResponse-deleted_at: Persistir, recuperar e validar catalogDefinitionResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogDefinition-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogDefinitionResponse-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogDefinition-deleted_at | OP-FIELD-catalogDefinitionResponse-deleted_at,2,"[{""id"":""OP-FIELD-catalogDefinition-deleted_at"",""pedido"":""Campo catalogDefinition.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinition.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogDefinitionResponse-deleted_at"",""pedido"":""Campo catalogDefinitionResponse.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinitionResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogDefinition"", ""schema_property"": ""deleted_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogDefinition-deleted_at. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogDefinition-deleted_by,"Persistir, validar e recuperar catalogDefinition.deleted_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogDefinition-deleted_by: Persistir, recuperar e validar catalogDefinition.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogDefinitionResponse-deleted_by: Persistir, recuperar e validar catalogDefinitionResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogDefinition-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogDefinitionResponse-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogDefinition-deleted_by | OP-FIELD-catalogDefinitionResponse-deleted_by,2,"[{""id"":""OP-FIELD-catalogDefinition-deleted_by"",""pedido"":""Campo catalogDefinition.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinition.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogDefinitionResponse-deleted_by"",""pedido"":""Campo catalogDefinitionResponse.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinitionResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogDefinition"", ""schema_property"": ""deleted_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogDefinition-deleted_by. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogDefinition-delete_reason,"Persistir, validar e recuperar catalogDefinition.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogDefinition-delete_reason: Persistir, recuperar e validar catalogDefinition.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogDefinitionResponse-delete_reason: Persistir, recuperar e validar catalogDefinitionResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogDefinition-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogDefinitionResponse-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogDefinition-delete_reason | OP-FIELD-catalogDefinitionResponse-delete_reason,2,"[{""id"":""OP-FIELD-catalogDefinition-delete_reason"",""pedido"":""Campo catalogDefinition.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinition.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogDefinitionResponse-delete_reason"",""pedido"":""Campo catalogDefinitionResponse.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinitionResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogDefinition"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogDefinition-delete_reason. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogDefinition-created_by,"Persistir, validar e recuperar catalogDefinition.created_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogDefinition-created_by: Persistir, recuperar e validar catalogDefinition.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogDefinitionResponse-created_by: Persistir, recuperar e validar catalogDefinitionResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogDefinition-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogDefinitionResponse-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogDefinition-created_by | OP-FIELD-catalogDefinitionResponse-created_by,2,"[{""id"":""OP-FIELD-catalogDefinition-created_by"",""pedido"":""Campo catalogDefinition.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinition.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogDefinitionResponse-created_by"",""pedido"":""Campo catalogDefinitionResponse.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinitionResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogDefinition"", ""schema_property"": ""created_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogDefinition-created_by. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogDefinition-created_at,"Persistir, validar e recuperar catalogDefinition.created_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogDefinition-created_at: Persistir, recuperar e validar catalogDefinition.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogDefinitionResponse-created_at: Persistir, recuperar e validar catalogDefinitionResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogDefinition-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogDefinitionResponse-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogDefinition-created_at | OP-FIELD-catalogDefinitionResponse-created_at,2,"[{""id"":""OP-FIELD-catalogDefinition-created_at"",""pedido"":""Campo catalogDefinition.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinition.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogDefinitionResponse-created_at"",""pedido"":""Campo catalogDefinitionResponse.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinitionResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogDefinition"", ""schema_property"": ""created_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogDefinition-created_at. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogDefinition-updated_by,"Persistir, validar e recuperar catalogDefinition.updated_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogDefinition-updated_by: Persistir, recuperar e validar catalogDefinition.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogDefinitionResponse-updated_by: Persistir, recuperar e validar catalogDefinitionResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogDefinition-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogDefinitionResponse-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogDefinition-updated_by | OP-FIELD-catalogDefinitionResponse-updated_by,2,"[{""id"":""OP-FIELD-catalogDefinition-updated_by"",""pedido"":""Campo catalogDefinition.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinition.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogDefinitionResponse-updated_by"",""pedido"":""Campo catalogDefinitionResponse.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinitionResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogDefinition"", ""schema_property"": ""updated_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogDefinition-updated_by. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogDefinition-updated_at,"Persistir, validar e recuperar catalogDefinition.updated_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogDefinition-updated_at: Persistir, recuperar e validar catalogDefinition.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogDefinitionResponse-updated_at: Persistir, recuperar e validar catalogDefinitionResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogDefinition-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogDefinitionResponse-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogDefinition-updated_at | OP-FIELD-catalogDefinitionResponse-updated_at,2,"[{""id"":""OP-FIELD-catalogDefinition-updated_at"",""pedido"":""Campo catalogDefinition.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinition.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogDefinitionResponse-updated_at"",""pedido"":""Campo catalogDefinitionResponse.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinitionResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogDefinition"", ""schema_property"": ""updated_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogDefinition-updated_at. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogDefinition-code,"Persistir, validar e recuperar catalogDefinition.code; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogDefinition-code: Persistir, recuperar e validar catalogDefinition.code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogDefinitionCreate-code: Persistir, recuperar e validar catalogDefinitionCreate.code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogDefinitionPatch-code: Persistir, recuperar e validar catalogDefinitionPatch.code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogDefinitionResponse-code: Persistir, recuperar e validar catalogDefinitionResponse.code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogDefinition-code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogDefinitionCreate-code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogDefinitionPatch-code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogDefinitionResponse-code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogDefinition-code | OP-FIELD-catalogDefinitionCreate-code | OP-FIELD-catalogDefinitionPatch-code | OP-FIELD-catalogDefinitionResponse-code,4,"[{""id"":""OP-FIELD-catalogDefinition-code"",""pedido"":""Campo catalogDefinition.code; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinition.code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogDefinitionCreate-code"",""pedido"":""Campo catalogDefinitionCreate.code; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinitionCreate.code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogDefinitionPatch-code"",""pedido"":""Campo catalogDefinitionPatch.code; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinitionPatch.code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogDefinitionResponse-code"",""pedido"":""Campo catalogDefinitionResponse.code; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinitionResponse.code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogDefinition"", ""schema_property"": ""code"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogDefinition-code. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogDefinition-name,"Persistir, validar e recuperar catalogDefinition.name; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogDefinition-name: Persistir, recuperar e validar catalogDefinition.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogDefinitionCreate-name: Persistir, recuperar e validar catalogDefinitionCreate.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogDefinitionPatch-name: Persistir, recuperar e validar catalogDefinitionPatch.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogDefinitionResponse-name: Persistir, recuperar e validar catalogDefinitionResponse.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogDefinition-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogDefinitionCreate-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogDefinitionPatch-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogDefinitionResponse-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogDefinition-name | OP-FIELD-catalogDefinitionCreate-name | OP-FIELD-catalogDefinitionPatch-name | OP-FIELD-catalogDefinitionResponse-name,4,"[{""id"":""OP-FIELD-catalogDefinition-name"",""pedido"":""Campo catalogDefinition.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinition.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogDefinitionCreate-name"",""pedido"":""Campo catalogDefinitionCreate.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinitionCreate.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogDefinitionPatch-name"",""pedido"":""Campo catalogDefinitionPatch.name; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinitionPatch.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogDefinitionResponse-name"",""pedido"":""Campo catalogDefinitionResponse.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinitionResponse.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogDefinition"", ""schema_property"": ""name"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogDefinition-name. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogDefinition-description,"Persistir, validar e recuperar catalogDefinition.description; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogDefinition-description: Persistir, recuperar e validar catalogDefinition.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogDefinitionCreate-description: Persistir, recuperar e validar catalogDefinitionCreate.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogDefinitionPatch-description: Persistir, recuperar e validar catalogDefinitionPatch.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogDefinitionResponse-description: Persistir, recuperar e validar catalogDefinitionResponse.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogDefinition-description: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogDefinitionCreate-description: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogDefinitionPatch-description: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogDefinitionResponse-description: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogDefinition-description | OP-FIELD-catalogDefinitionCreate-description | OP-FIELD-catalogDefinitionPatch-description | OP-FIELD-catalogDefinitionResponse-description,4,"[{""id"":""OP-FIELD-catalogDefinition-description"",""pedido"":""Campo catalogDefinition.description; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinition.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogDefinitionCreate-description"",""pedido"":""Campo catalogDefinitionCreate.description; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinitionCreate.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogDefinitionPatch-description"",""pedido"":""Campo catalogDefinitionPatch.description; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinitionPatch.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogDefinitionResponse-description"",""pedido"":""Campo catalogDefinitionResponse.description; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinitionResponse.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogDefinition"", ""schema_property"": ""description"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogDefinition-description. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogDefinition-is_hierarchical,"Persistir, validar e recuperar catalogDefinition.is_hierarchical; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogDefinition-is_hierarchical: Persistir, recuperar e validar catalogDefinition.is_hierarchical segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogDefinitionCreate-is_hierarchical: Persistir, recuperar e validar catalogDefinitionCreate.is_hierarchical segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogDefinitionPatch-is_hierarchical: Persistir, recuperar e validar catalogDefinitionPatch.is_hierarchical segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogDefinitionResponse-is_hierarchical: Persistir, recuperar e validar catalogDefinitionResponse.is_hierarchical segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogDefinition-is_hierarchical: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogDefinitionCreate-is_hierarchical: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogDefinitionPatch-is_hierarchical: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogDefinitionResponse-is_hierarchical: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogDefinition-is_hierarchical | OP-FIELD-catalogDefinitionCreate-is_hierarchical | OP-FIELD-catalogDefinitionPatch-is_hierarchical | OP-FIELD-catalogDefinitionResponse-is_hierarchical,4,"[{""id"":""OP-FIELD-catalogDefinition-is_hierarchical"",""pedido"":""Campo catalogDefinition.is_hierarchical; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinition.is_hierarchical segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogDefinitionCreate-is_hierarchical"",""pedido"":""Campo catalogDefinitionCreate.is_hierarchical; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinitionCreate.is_hierarchical segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogDefinitionPatch-is_hierarchical"",""pedido"":""Campo catalogDefinitionPatch.is_hierarchical; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinitionPatch.is_hierarchical segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogDefinitionResponse-is_hierarchical"",""pedido"":""Campo catalogDefinitionResponse.is_hierarchical; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinitionResponse.is_hierarchical segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogDefinition"", ""schema_property"": ""is_hierarchical"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogDefinition-is_hierarchical. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogDefinition-active,"Persistir, validar e recuperar catalogDefinition.active; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogDefinition-active: Persistir, recuperar e validar catalogDefinition.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogDefinitionResponse-active: Persistir, recuperar e validar catalogDefinitionResponse.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogDefinition-active: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogDefinitionResponse-active: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogDefinition-active | OP-FIELD-catalogDefinitionResponse-active,2,"[{""id"":""OP-FIELD-catalogDefinition-active"",""pedido"":""Campo catalogDefinition.active; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinition.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogDefinitionResponse-active"",""pedido"":""Campo catalogDefinitionResponse.active; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogDefinitionResponse.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogDefinition"", ""schema_property"": ""active"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogDefinition-active. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogOption-id,"Persistir, validar e recuperar catalogOption.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogOption-id: Persistir, recuperar e validar catalogOption.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogOptionResponse-id: Persistir, recuperar e validar catalogOptionResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogOption-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogOptionResponse-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogOption-id | OP-FIELD-catalogOptionResponse-id,2,"[{""id"":""OP-FIELD-catalogOption-id"",""pedido"":""Campo catalogOption.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOption.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogOptionResponse-id"",""pedido"":""Campo catalogOptionResponse.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOptionResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogOption"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogOption-id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogOption-version,"Persistir, validar e recuperar catalogOption.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogOption-version: Persistir, recuperar e validar catalogOption.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogOptionResponse-version: Persistir, recuperar e validar catalogOptionResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogOption-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogOptionResponse-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogOption-version | OP-FIELD-catalogOptionResponse-version,2,"[{""id"":""OP-FIELD-catalogOption-version"",""pedido"":""Campo catalogOption.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOption.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogOptionResponse-version"",""pedido"":""Campo catalogOptionResponse.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOptionResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogOption"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogOption-version. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogOption-is_deleted,"Persistir, validar e recuperar catalogOption.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogOption-is_deleted: Persistir, recuperar e validar catalogOption.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogOptionResponse-is_deleted: Persistir, recuperar e validar catalogOptionResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogOption-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogOptionResponse-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogOption-is_deleted | OP-FIELD-catalogOptionResponse-is_deleted,2,"[{""id"":""OP-FIELD-catalogOption-is_deleted"",""pedido"":""Campo catalogOption.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOption.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogOptionResponse-is_deleted"",""pedido"":""Campo catalogOptionResponse.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOptionResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogOption"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogOption-is_deleted. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogOption-deleted_at,"Persistir, validar e recuperar catalogOption.deleted_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogOption-deleted_at: Persistir, recuperar e validar catalogOption.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogOptionResponse-deleted_at: Persistir, recuperar e validar catalogOptionResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogOption-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogOptionResponse-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogOption-deleted_at | OP-FIELD-catalogOptionResponse-deleted_at,2,"[{""id"":""OP-FIELD-catalogOption-deleted_at"",""pedido"":""Campo catalogOption.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOption.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogOptionResponse-deleted_at"",""pedido"":""Campo catalogOptionResponse.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOptionResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogOption"", ""schema_property"": ""deleted_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogOption-deleted_at. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogOption-deleted_by,"Persistir, validar e recuperar catalogOption.deleted_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogOption-deleted_by: Persistir, recuperar e validar catalogOption.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogOptionResponse-deleted_by: Persistir, recuperar e validar catalogOptionResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogOption-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogOptionResponse-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogOption-deleted_by | OP-FIELD-catalogOptionResponse-deleted_by,2,"[{""id"":""OP-FIELD-catalogOption-deleted_by"",""pedido"":""Campo catalogOption.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOption.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogOptionResponse-deleted_by"",""pedido"":""Campo catalogOptionResponse.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOptionResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogOption"", ""schema_property"": ""deleted_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogOption-deleted_by. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogOption-delete_reason,"Persistir, validar e recuperar catalogOption.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogOption-delete_reason: Persistir, recuperar e validar catalogOption.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogOptionResponse-delete_reason: Persistir, recuperar e validar catalogOptionResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogOption-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogOptionResponse-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogOption-delete_reason | OP-FIELD-catalogOptionResponse-delete_reason,2,"[{""id"":""OP-FIELD-catalogOption-delete_reason"",""pedido"":""Campo catalogOption.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOption.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogOptionResponse-delete_reason"",""pedido"":""Campo catalogOptionResponse.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOptionResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogOption"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogOption-delete_reason. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogOption-created_by,"Persistir, validar e recuperar catalogOption.created_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogOption-created_by: Persistir, recuperar e validar catalogOption.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogOptionResponse-created_by: Persistir, recuperar e validar catalogOptionResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogOption-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogOptionResponse-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogOption-created_by | OP-FIELD-catalogOptionResponse-created_by,2,"[{""id"":""OP-FIELD-catalogOption-created_by"",""pedido"":""Campo catalogOption.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOption.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogOptionResponse-created_by"",""pedido"":""Campo catalogOptionResponse.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOptionResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogOption"", ""schema_property"": ""created_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogOption-created_by. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogOption-created_at,"Persistir, validar e recuperar catalogOption.created_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogOption-created_at: Persistir, recuperar e validar catalogOption.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogOptionResponse-created_at: Persistir, recuperar e validar catalogOptionResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogOption-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogOptionResponse-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogOption-created_at | OP-FIELD-catalogOptionResponse-created_at,2,"[{""id"":""OP-FIELD-catalogOption-created_at"",""pedido"":""Campo catalogOption.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOption.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogOptionResponse-created_at"",""pedido"":""Campo catalogOptionResponse.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOptionResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogOption"", ""schema_property"": ""created_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogOption-created_at. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogOption-updated_by,"Persistir, validar e recuperar catalogOption.updated_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogOption-updated_by: Persistir, recuperar e validar catalogOption.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogOptionResponse-updated_by: Persistir, recuperar e validar catalogOptionResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogOption-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogOptionResponse-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogOption-updated_by | OP-FIELD-catalogOptionResponse-updated_by,2,"[{""id"":""OP-FIELD-catalogOption-updated_by"",""pedido"":""Campo catalogOption.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOption.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogOptionResponse-updated_by"",""pedido"":""Campo catalogOptionResponse.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOptionResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogOption"", ""schema_property"": ""updated_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogOption-updated_by. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogOption-updated_at,"Persistir, validar e recuperar catalogOption.updated_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogOption-updated_at: Persistir, recuperar e validar catalogOption.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogOptionResponse-updated_at: Persistir, recuperar e validar catalogOptionResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogOption-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogOptionResponse-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogOption-updated_at | OP-FIELD-catalogOptionResponse-updated_at,2,"[{""id"":""OP-FIELD-catalogOption-updated_at"",""pedido"":""Campo catalogOption.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOption.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogOptionResponse-updated_at"",""pedido"":""Campo catalogOptionResponse.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOptionResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogOption"", ""schema_property"": ""updated_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogOption-updated_at. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogOption-code,"Persistir, validar e recuperar catalogOption.code; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogOption-code: Persistir, recuperar e validar catalogOption.code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogOptionCreate-code: Persistir, recuperar e validar catalogOptionCreate.code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogOptionPatch-code: Persistir, recuperar e validar catalogOptionPatch.code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogOptionResponse-code: Persistir, recuperar e validar catalogOptionResponse.code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogOption-code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogOptionCreate-code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogOptionPatch-code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogOptionResponse-code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogOption-code | OP-FIELD-catalogOptionCreate-code | OP-FIELD-catalogOptionPatch-code | OP-FIELD-catalogOptionResponse-code,4,"[{""id"":""OP-FIELD-catalogOption-code"",""pedido"":""Campo catalogOption.code; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOption.code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogOptionCreate-code"",""pedido"":""Campo catalogOptionCreate.code; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOptionCreate.code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogOptionPatch-code"",""pedido"":""Campo catalogOptionPatch.code; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOptionPatch.code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogOptionResponse-code"",""pedido"":""Campo catalogOptionResponse.code; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOptionResponse.code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogOption"", ""schema_property"": ""code"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogOption-code. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogOption-label,"Persistir, validar e recuperar catalogOption.label; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogOption-label: Persistir, recuperar e validar catalogOption.label segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogOptionCreate-label: Persistir, recuperar e validar catalogOptionCreate.label segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogOptionPatch-label: Persistir, recuperar e validar catalogOptionPatch.label segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogOptionResponse-label: Persistir, recuperar e validar catalogOptionResponse.label segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogOption-label: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogOptionCreate-label: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogOptionPatch-label: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogOptionResponse-label: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogOption-label | OP-FIELD-catalogOptionCreate-label | OP-FIELD-catalogOptionPatch-label | OP-FIELD-catalogOptionResponse-label,4,"[{""id"":""OP-FIELD-catalogOption-label"",""pedido"":""Campo catalogOption.label; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOption.label segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogOptionCreate-label"",""pedido"":""Campo catalogOptionCreate.label; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOptionCreate.label segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogOptionPatch-label"",""pedido"":""Campo catalogOptionPatch.label; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOptionPatch.label segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogOptionResponse-label"",""pedido"":""Campo catalogOptionResponse.label; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOptionResponse.label segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogOption"", ""schema_property"": ""label"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogOption-label. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogOption-sort_order,"Persistir, validar e recuperar catalogOption.sort_order; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogOption-sort_order: Persistir, recuperar e validar catalogOption.sort_order segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogOptionCreate-sort_order: Persistir, recuperar e validar catalogOptionCreate.sort_order segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogOptionPatch-sort_order: Persistir, recuperar e validar catalogOptionPatch.sort_order segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogOptionResponse-sort_order: Persistir, recuperar e validar catalogOptionResponse.sort_order segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogOption-sort_order: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogOptionCreate-sort_order: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogOptionPatch-sort_order: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogOptionResponse-sort_order: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogOption-sort_order | OP-FIELD-catalogOptionCreate-sort_order | OP-FIELD-catalogOptionPatch-sort_order | OP-FIELD-catalogOptionResponse-sort_order,4,"[{""id"":""OP-FIELD-catalogOption-sort_order"",""pedido"":""Campo catalogOption.sort_order; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOption.sort_order segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogOptionCreate-sort_order"",""pedido"":""Campo catalogOptionCreate.sort_order; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOptionCreate.sort_order segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogOptionPatch-sort_order"",""pedido"":""Campo catalogOptionPatch.sort_order; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOptionPatch.sort_order segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogOptionResponse-sort_order"",""pedido"":""Campo catalogOptionResponse.sort_order; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOptionResponse.sort_order segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogOption"", ""schema_property"": ""sort_order"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogOption-sort_order. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogOption-active,"Persistir, validar e recuperar catalogOption.active; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogOption-active: Persistir, recuperar e validar catalogOption.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogOptionResponse-active: Persistir, recuperar e validar catalogOptionResponse.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogOption-active: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogOptionResponse-active: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogOption-active | OP-FIELD-catalogOptionResponse-active,2,"[{""id"":""OP-FIELD-catalogOption-active"",""pedido"":""Campo catalogOption.active; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOption.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogOptionResponse-active"",""pedido"":""Campo catalogOptionResponse.active; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOptionResponse.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogOption"", ""schema_property"": ""active"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogOption-active. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogOption-catalog_id,"Persistir, validar e recuperar catalogOption.catalog_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogOption-catalog_id: Persistir, recuperar e validar catalogOption.catalog_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogOptionCreate-catalog_id: Persistir, recuperar e validar catalogOptionCreate.catalog_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogOptionPatch-catalog_id: Persistir, recuperar e validar catalogOptionPatch.catalog_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogOptionResponse-catalog_id: Persistir, recuperar e validar catalogOptionResponse.catalog_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogOption-catalog_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogOptionCreate-catalog_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogOptionPatch-catalog_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogOptionResponse-catalog_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogOption-catalog_id | OP-FIELD-catalogOptionCreate-catalog_id | OP-FIELD-catalogOptionPatch-catalog_id | OP-FIELD-catalogOptionResponse-catalog_id,4,"[{""id"":""OP-FIELD-catalogOption-catalog_id"",""pedido"":""Campo catalogOption.catalog_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOption.catalog_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogOptionCreate-catalog_id"",""pedido"":""Campo catalogOptionCreate.catalog_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOptionCreate.catalog_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogOptionPatch-catalog_id"",""pedido"":""Campo catalogOptionPatch.catalog_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOptionPatch.catalog_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogOptionResponse-catalog_id"",""pedido"":""Campo catalogOptionResponse.catalog_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOptionResponse.catalog_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogOption"", ""schema_property"": ""catalog_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogOption-catalog_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogOption-parent_option_id,"Persistir, validar e recuperar catalogOption.parent_option_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogOption-parent_option_id: Persistir, recuperar e validar catalogOption.parent_option_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogOptionCreate-parent_option_id: Persistir, recuperar e validar catalogOptionCreate.parent_option_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogOptionPatch-parent_option_id: Persistir, recuperar e validar catalogOptionPatch.parent_option_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogOptionResponse-parent_option_id: Persistir, recuperar e validar catalogOptionResponse.parent_option_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogOption-parent_option_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogOptionCreate-parent_option_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogOptionPatch-parent_option_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogOptionResponse-parent_option_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogOption-parent_option_id | OP-FIELD-catalogOptionCreate-parent_option_id | OP-FIELD-catalogOptionPatch-parent_option_id | OP-FIELD-catalogOptionResponse-parent_option_id,4,"[{""id"":""OP-FIELD-catalogOption-parent_option_id"",""pedido"":""Campo catalogOption.parent_option_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOption.parent_option_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogOptionCreate-parent_option_id"",""pedido"":""Campo catalogOptionCreate.parent_option_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOptionCreate.parent_option_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogOptionPatch-parent_option_id"",""pedido"":""Campo catalogOptionPatch.parent_option_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOptionPatch.parent_option_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogOptionResponse-parent_option_id"",""pedido"":""Campo catalogOptionResponse.parent_option_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogOptionResponse.parent_option_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogOption"", ""schema_property"": ""parent_option_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogOption-parent_option_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogTranslation-id,"Persistir, validar e recuperar catalogTranslation.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogTranslation-id: Persistir, recuperar e validar catalogTranslation.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogTranslationResponse-id: Persistir, recuperar e validar catalogTranslationResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogTranslation-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogTranslationResponse-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogTranslation-id | OP-FIELD-catalogTranslationResponse-id,2,"[{""id"":""OP-FIELD-catalogTranslation-id"",""pedido"":""Campo catalogTranslation.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslation.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogTranslationResponse-id"",""pedido"":""Campo catalogTranslationResponse.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslationResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogTranslation"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogTranslation-id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogTranslation-version,"Persistir, validar e recuperar catalogTranslation.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogTranslation-version: Persistir, recuperar e validar catalogTranslation.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogTranslationResponse-version: Persistir, recuperar e validar catalogTranslationResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogTranslation-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogTranslationResponse-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogTranslation-version | OP-FIELD-catalogTranslationResponse-version,2,"[{""id"":""OP-FIELD-catalogTranslation-version"",""pedido"":""Campo catalogTranslation.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslation.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogTranslationResponse-version"",""pedido"":""Campo catalogTranslationResponse.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslationResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogTranslation"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogTranslation-version. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogTranslation-is_deleted,"Persistir, validar e recuperar catalogTranslation.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogTranslation-is_deleted: Persistir, recuperar e validar catalogTranslation.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogTranslationResponse-is_deleted: Persistir, recuperar e validar catalogTranslationResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogTranslation-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogTranslationResponse-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogTranslation-is_deleted | OP-FIELD-catalogTranslationResponse-is_deleted,2,"[{""id"":""OP-FIELD-catalogTranslation-is_deleted"",""pedido"":""Campo catalogTranslation.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslation.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogTranslationResponse-is_deleted"",""pedido"":""Campo catalogTranslationResponse.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslationResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogTranslation"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogTranslation-is_deleted. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogTranslation-deleted_at,"Persistir, validar e recuperar catalogTranslation.deleted_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogTranslation-deleted_at: Persistir, recuperar e validar catalogTranslation.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogTranslationResponse-deleted_at: Persistir, recuperar e validar catalogTranslationResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogTranslation-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogTranslationResponse-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogTranslation-deleted_at | OP-FIELD-catalogTranslationResponse-deleted_at,2,"[{""id"":""OP-FIELD-catalogTranslation-deleted_at"",""pedido"":""Campo catalogTranslation.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslation.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogTranslationResponse-deleted_at"",""pedido"":""Campo catalogTranslationResponse.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslationResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogTranslation"", ""schema_property"": ""deleted_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogTranslation-deleted_at. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogTranslation-deleted_by,"Persistir, validar e recuperar catalogTranslation.deleted_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogTranslation-deleted_by: Persistir, recuperar e validar catalogTranslation.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogTranslationResponse-deleted_by: Persistir, recuperar e validar catalogTranslationResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogTranslation-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogTranslationResponse-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogTranslation-deleted_by | OP-FIELD-catalogTranslationResponse-deleted_by,2,"[{""id"":""OP-FIELD-catalogTranslation-deleted_by"",""pedido"":""Campo catalogTranslation.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslation.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogTranslationResponse-deleted_by"",""pedido"":""Campo catalogTranslationResponse.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslationResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogTranslation"", ""schema_property"": ""deleted_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogTranslation-deleted_by. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogTranslation-delete_reason,"Persistir, validar e recuperar catalogTranslation.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogTranslation-delete_reason: Persistir, recuperar e validar catalogTranslation.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogTranslationResponse-delete_reason: Persistir, recuperar e validar catalogTranslationResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogTranslation-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogTranslationResponse-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogTranslation-delete_reason | OP-FIELD-catalogTranslationResponse-delete_reason,2,"[{""id"":""OP-FIELD-catalogTranslation-delete_reason"",""pedido"":""Campo catalogTranslation.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslation.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogTranslationResponse-delete_reason"",""pedido"":""Campo catalogTranslationResponse.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslationResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogTranslation"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogTranslation-delete_reason. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogTranslation-created_by,"Persistir, validar e recuperar catalogTranslation.created_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogTranslation-created_by: Persistir, recuperar e validar catalogTranslation.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogTranslationResponse-created_by: Persistir, recuperar e validar catalogTranslationResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogTranslation-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogTranslationResponse-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogTranslation-created_by | OP-FIELD-catalogTranslationResponse-created_by,2,"[{""id"":""OP-FIELD-catalogTranslation-created_by"",""pedido"":""Campo catalogTranslation.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslation.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogTranslationResponse-created_by"",""pedido"":""Campo catalogTranslationResponse.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslationResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogTranslation"", ""schema_property"": ""created_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogTranslation-created_by. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogTranslation-created_at,"Persistir, validar e recuperar catalogTranslation.created_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogTranslation-created_at: Persistir, recuperar e validar catalogTranslation.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogTranslationResponse-created_at: Persistir, recuperar e validar catalogTranslationResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogTranslation-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogTranslationResponse-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogTranslation-created_at | OP-FIELD-catalogTranslationResponse-created_at,2,"[{""id"":""OP-FIELD-catalogTranslation-created_at"",""pedido"":""Campo catalogTranslation.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslation.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogTranslationResponse-created_at"",""pedido"":""Campo catalogTranslationResponse.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslationResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogTranslation"", ""schema_property"": ""created_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogTranslation-created_at. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogTranslation-updated_by,"Persistir, validar e recuperar catalogTranslation.updated_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogTranslation-updated_by: Persistir, recuperar e validar catalogTranslation.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogTranslationResponse-updated_by: Persistir, recuperar e validar catalogTranslationResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogTranslation-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogTranslationResponse-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogTranslation-updated_by | OP-FIELD-catalogTranslationResponse-updated_by,2,"[{""id"":""OP-FIELD-catalogTranslation-updated_by"",""pedido"":""Campo catalogTranslation.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslation.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogTranslationResponse-updated_by"",""pedido"":""Campo catalogTranslationResponse.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslationResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogTranslation"", ""schema_property"": ""updated_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogTranslation-updated_by. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogTranslation-updated_at,"Persistir, validar e recuperar catalogTranslation.updated_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogTranslation-updated_at: Persistir, recuperar e validar catalogTranslation.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogTranslationResponse-updated_at: Persistir, recuperar e validar catalogTranslationResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogTranslation-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogTranslationResponse-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogTranslation-updated_at | OP-FIELD-catalogTranslationResponse-updated_at,2,"[{""id"":""OP-FIELD-catalogTranslation-updated_at"",""pedido"":""Campo catalogTranslation.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslation.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogTranslationResponse-updated_at"",""pedido"":""Campo catalogTranslationResponse.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslationResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogTranslation"", ""schema_property"": ""updated_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogTranslation-updated_at. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogTranslation-catalog_option_id,"Persistir, validar e recuperar catalogTranslation.catalog_option_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogTranslation-catalog_option_id: Persistir, recuperar e validar catalogTranslation.catalog_option_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogTranslationCreate-catalog_option_id: Persistir, recuperar e validar catalogTranslationCreate.catalog_option_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogTranslationPatch-catalog_option_id: Persistir, recuperar e validar catalogTranslationPatch.catalog_option_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogTranslationResponse-catalog_option_id: Persistir, recuperar e validar catalogTranslationResponse.catalog_option_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogTranslation-catalog_option_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogTranslationCreate-catalog_option_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogTranslationPatch-catalog_option_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogTranslationResponse-catalog_option_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogTranslation-catalog_option_id | OP-FIELD-catalogTranslationCreate-catalog_option_id | OP-FIELD-catalogTranslationPatch-catalog_option_id | OP-FIELD-catalogTranslationResponse-catalog_option_id,4,"[{""id"":""OP-FIELD-catalogTranslation-catalog_option_id"",""pedido"":""Campo catalogTranslation.catalog_option_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslation.catalog_option_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogTranslationCreate-catalog_option_id"",""pedido"":""Campo catalogTranslationCreate.catalog_option_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslationCreate.catalog_option_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogTranslationPatch-catalog_option_id"",""pedido"":""Campo catalogTranslationPatch.catalog_option_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslationPatch.catalog_option_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogTranslationResponse-catalog_option_id"",""pedido"":""Campo catalogTranslationResponse.catalog_option_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslationResponse.catalog_option_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogTranslation"", ""schema_property"": ""catalog_option_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogTranslation-catalog_option_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogTranslation-language_code,"Persistir, validar e recuperar catalogTranslation.language_code; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogTranslation-language_code: Persistir, recuperar e validar catalogTranslation.language_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogTranslationCreate-language_code: Persistir, recuperar e validar catalogTranslationCreate.language_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogTranslationPatch-language_code: Persistir, recuperar e validar catalogTranslationPatch.language_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogTranslationResponse-language_code: Persistir, recuperar e validar catalogTranslationResponse.language_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogTranslation-language_code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogTranslationCreate-language_code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogTranslationPatch-language_code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogTranslationResponse-language_code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogTranslation-language_code | OP-FIELD-catalogTranslationCreate-language_code | OP-FIELD-catalogTranslationPatch-language_code | OP-FIELD-catalogTranslationResponse-language_code,4,"[{""id"":""OP-FIELD-catalogTranslation-language_code"",""pedido"":""Campo catalogTranslation.language_code; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslation.language_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogTranslationCreate-language_code"",""pedido"":""Campo catalogTranslationCreate.language_code; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslationCreate.language_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogTranslationPatch-language_code"",""pedido"":""Campo catalogTranslationPatch.language_code; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslationPatch.language_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogTranslationResponse-language_code"",""pedido"":""Campo catalogTranslationResponse.language_code; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslationResponse.language_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogTranslation"", ""schema_property"": ""language_code"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogTranslation-language_code. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogTranslation-label,"Persistir, validar e recuperar catalogTranslation.label; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogTranslation-label: Persistir, recuperar e validar catalogTranslation.label segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogTranslationCreate-label: Persistir, recuperar e validar catalogTranslationCreate.label segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogTranslationPatch-label: Persistir, recuperar e validar catalogTranslationPatch.label segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogTranslationResponse-label: Persistir, recuperar e validar catalogTranslationResponse.label segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogTranslation-label: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogTranslationCreate-label: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogTranslationPatch-label: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogTranslationResponse-label: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogTranslation-label | OP-FIELD-catalogTranslationCreate-label | OP-FIELD-catalogTranslationPatch-label | OP-FIELD-catalogTranslationResponse-label,4,"[{""id"":""OP-FIELD-catalogTranslation-label"",""pedido"":""Campo catalogTranslation.label; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslation.label segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogTranslationCreate-label"",""pedido"":""Campo catalogTranslationCreate.label; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslationCreate.label segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogTranslationPatch-label"",""pedido"":""Campo catalogTranslationPatch.label; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslationPatch.label segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogTranslationResponse-label"",""pedido"":""Campo catalogTranslationResponse.label; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslationResponse.label segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogTranslation"", ""schema_property"": ""label"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogTranslation-label. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-catalogTranslation-description,"Persistir, validar e recuperar catalogTranslation.description; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-catalogTranslation-description: Persistir, recuperar e validar catalogTranslation.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogTranslationCreate-description: Persistir, recuperar e validar catalogTranslationCreate.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogTranslationPatch-description: Persistir, recuperar e validar catalogTranslationPatch.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-catalogTranslationResponse-description: Persistir, recuperar e validar catalogTranslationResponse.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-catalogTranslation-description: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogTranslationCreate-description: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogTranslationPatch-description: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-catalogTranslationResponse-description: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-catalogTranslation-description | OP-FIELD-catalogTranslationCreate-description | OP-FIELD-catalogTranslationPatch-description | OP-FIELD-catalogTranslationResponse-description,4,"[{""id"":""OP-FIELD-catalogTranslation-description"",""pedido"":""Campo catalogTranslation.description; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslation.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogTranslationCreate-description"",""pedido"":""Campo catalogTranslationCreate.description; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslationCreate.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogTranslationPatch-description"",""pedido"":""Campo catalogTranslationPatch.description; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslationPatch.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-catalogTranslationResponse-description"",""pedido"":""Campo catalogTranslationResponse.description; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar catalogTranslationResponse.description segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""catalogTranslation"", ""schema_property"": ""description"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-catalogTranslation-description. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoLayer-id,"Persistir, validar e recuperar geoLayer.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoLayer-id: Persistir, recuperar e validar geoLayer.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoLayerResponse-id: Persistir, recuperar e validar geoLayerResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoLayer-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoLayerResponse-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoLayer-id | OP-FIELD-geoLayerResponse-id,2,"[{""id"":""OP-FIELD-geoLayer-id"",""pedido"":""Campo geoLayer.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayer.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoLayerResponse-id"",""pedido"":""Campo geoLayerResponse.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayerResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoLayer"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoLayer-id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoLayer-version,"Persistir, validar e recuperar geoLayer.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoLayer-version: Persistir, recuperar e validar geoLayer.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoLayerResponse-version: Persistir, recuperar e validar geoLayerResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoLayer-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoLayerResponse-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoLayer-version | OP-FIELD-geoLayerResponse-version,2,"[{""id"":""OP-FIELD-geoLayer-version"",""pedido"":""Campo geoLayer.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayer.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoLayerResponse-version"",""pedido"":""Campo geoLayerResponse.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayerResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoLayer"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoLayer-version. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoLayer-is_deleted,"Persistir, validar e recuperar geoLayer.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoLayer-is_deleted: Persistir, recuperar e validar geoLayer.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoLayerResponse-is_deleted: Persistir, recuperar e validar geoLayerResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoLayer-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoLayerResponse-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoLayer-is_deleted | OP-FIELD-geoLayerResponse-is_deleted,2,"[{""id"":""OP-FIELD-geoLayer-is_deleted"",""pedido"":""Campo geoLayer.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayer.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoLayerResponse-is_deleted"",""pedido"":""Campo geoLayerResponse.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayerResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoLayer"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoLayer-is_deleted. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoLayer-deleted_at,"Persistir, validar e recuperar geoLayer.deleted_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoLayer-deleted_at: Persistir, recuperar e validar geoLayer.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoLayerResponse-deleted_at: Persistir, recuperar e validar geoLayerResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoLayer-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoLayerResponse-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoLayer-deleted_at | OP-FIELD-geoLayerResponse-deleted_at,2,"[{""id"":""OP-FIELD-geoLayer-deleted_at"",""pedido"":""Campo geoLayer.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayer.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoLayerResponse-deleted_at"",""pedido"":""Campo geoLayerResponse.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayerResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoLayer"", ""schema_property"": ""deleted_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoLayer-deleted_at. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoLayer-deleted_by,"Persistir, validar e recuperar geoLayer.deleted_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoLayer-deleted_by: Persistir, recuperar e validar geoLayer.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoLayerResponse-deleted_by: Persistir, recuperar e validar geoLayerResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoLayer-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoLayerResponse-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoLayer-deleted_by | OP-FIELD-geoLayerResponse-deleted_by,2,"[{""id"":""OP-FIELD-geoLayer-deleted_by"",""pedido"":""Campo geoLayer.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayer.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoLayerResponse-deleted_by"",""pedido"":""Campo geoLayerResponse.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayerResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoLayer"", ""schema_property"": ""deleted_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoLayer-deleted_by. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoLayer-delete_reason,"Persistir, validar e recuperar geoLayer.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoLayer-delete_reason: Persistir, recuperar e validar geoLayer.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoLayerResponse-delete_reason: Persistir, recuperar e validar geoLayerResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoLayer-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoLayerResponse-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoLayer-delete_reason | OP-FIELD-geoLayerResponse-delete_reason,2,"[{""id"":""OP-FIELD-geoLayer-delete_reason"",""pedido"":""Campo geoLayer.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayer.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoLayerResponse-delete_reason"",""pedido"":""Campo geoLayerResponse.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayerResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoLayer"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoLayer-delete_reason. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoLayer-created_by,"Persistir, validar e recuperar geoLayer.created_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoLayer-created_by: Persistir, recuperar e validar geoLayer.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoLayerResponse-created_by: Persistir, recuperar e validar geoLayerResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoLayer-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoLayerResponse-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoLayer-created_by | OP-FIELD-geoLayerResponse-created_by,2,"[{""id"":""OP-FIELD-geoLayer-created_by"",""pedido"":""Campo geoLayer.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayer.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoLayerResponse-created_by"",""pedido"":""Campo geoLayerResponse.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayerResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoLayer"", ""schema_property"": ""created_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoLayer-created_by. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoLayer-created_at,"Persistir, validar e recuperar geoLayer.created_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoLayer-created_at: Persistir, recuperar e validar geoLayer.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoLayerResponse-created_at: Persistir, recuperar e validar geoLayerResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoLayer-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoLayerResponse-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoLayer-created_at | OP-FIELD-geoLayerResponse-created_at,2,"[{""id"":""OP-FIELD-geoLayer-created_at"",""pedido"":""Campo geoLayer.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayer.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoLayerResponse-created_at"",""pedido"":""Campo geoLayerResponse.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayerResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoLayer"", ""schema_property"": ""created_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoLayer-created_at. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoLayer-updated_by,"Persistir, validar e recuperar geoLayer.updated_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoLayer-updated_by: Persistir, recuperar e validar geoLayer.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoLayerResponse-updated_by: Persistir, recuperar e validar geoLayerResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoLayer-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoLayerResponse-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoLayer-updated_by | OP-FIELD-geoLayerResponse-updated_by,2,"[{""id"":""OP-FIELD-geoLayer-updated_by"",""pedido"":""Campo geoLayer.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayer.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoLayerResponse-updated_by"",""pedido"":""Campo geoLayerResponse.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayerResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoLayer"", ""schema_property"": ""updated_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoLayer-updated_by. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoLayer-updated_at,"Persistir, validar e recuperar geoLayer.updated_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoLayer-updated_at: Persistir, recuperar e validar geoLayer.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoLayerResponse-updated_at: Persistir, recuperar e validar geoLayerResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoLayer-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoLayerResponse-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoLayer-updated_at | OP-FIELD-geoLayerResponse-updated_at,2,"[{""id"":""OP-FIELD-geoLayer-updated_at"",""pedido"":""Campo geoLayer.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayer.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoLayerResponse-updated_at"",""pedido"":""Campo geoLayerResponse.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayerResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoLayer"", ""schema_property"": ""updated_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoLayer-updated_at. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoLayer-code,"Persistir, validar e recuperar geoLayer.code; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoLayer-code: Persistir, recuperar e validar geoLayer.code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoLayerCreate-code: Persistir, recuperar e validar geoLayerCreate.code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoLayerPatch-code: Persistir, recuperar e validar geoLayerPatch.code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoLayerResponse-code: Persistir, recuperar e validar geoLayerResponse.code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoLayer-code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoLayerCreate-code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoLayerPatch-code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoLayerResponse-code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoLayer-code | OP-FIELD-geoLayerCreate-code | OP-FIELD-geoLayerPatch-code | OP-FIELD-geoLayerResponse-code,4,"[{""id"":""OP-FIELD-geoLayer-code"",""pedido"":""Campo geoLayer.code; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayer.code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoLayerCreate-code"",""pedido"":""Campo geoLayerCreate.code; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayerCreate.code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoLayerPatch-code"",""pedido"":""Campo geoLayerPatch.code; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayerPatch.code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoLayerResponse-code"",""pedido"":""Campo geoLayerResponse.code; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayerResponse.code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoLayer"", ""schema_property"": ""code"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoLayer-code. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoLayer-name,"Persistir, validar e recuperar geoLayer.name; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoLayer-name: Persistir, recuperar e validar geoLayer.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoLayerCreate-name: Persistir, recuperar e validar geoLayerCreate.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoLayerPatch-name: Persistir, recuperar e validar geoLayerPatch.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoLayerResponse-name: Persistir, recuperar e validar geoLayerResponse.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoLayer-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoLayerCreate-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoLayerPatch-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoLayerResponse-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoLayer-name | OP-FIELD-geoLayerCreate-name | OP-FIELD-geoLayerPatch-name | OP-FIELD-geoLayerResponse-name,4,"[{""id"":""OP-FIELD-geoLayer-name"",""pedido"":""Campo geoLayer.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayer.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoLayerCreate-name"",""pedido"":""Campo geoLayerCreate.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayerCreate.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoLayerPatch-name"",""pedido"":""Campo geoLayerPatch.name; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayerPatch.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoLayerResponse-name"",""pedido"":""Campo geoLayerResponse.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayerResponse.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoLayer"", ""schema_property"": ""name"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoLayer-name. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoLayer-srid,"Persistir, validar e recuperar geoLayer.srid; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoLayer-srid: Persistir, recuperar e validar geoLayer.srid segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoLayerCreate-srid: Persistir, recuperar e validar geoLayerCreate.srid segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoLayerPatch-srid: Persistir, recuperar e validar geoLayerPatch.srid segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoLayerResponse-srid: Persistir, recuperar e validar geoLayerResponse.srid segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoLayer-srid: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoLayerCreate-srid: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoLayerPatch-srid: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoLayerResponse-srid: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoLayer-srid | OP-FIELD-geoLayerCreate-srid | OP-FIELD-geoLayerPatch-srid | OP-FIELD-geoLayerResponse-srid,4,"[{""id"":""OP-FIELD-geoLayer-srid"",""pedido"":""Campo geoLayer.srid; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayer.srid segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoLayerCreate-srid"",""pedido"":""Campo geoLayerCreate.srid; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayerCreate.srid segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoLayerPatch-srid"",""pedido"":""Campo geoLayerPatch.srid; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayerPatch.srid segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoLayerResponse-srid"",""pedido"":""Campo geoLayerResponse.srid; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayerResponse.srid segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoLayer"", ""schema_property"": ""srid"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoLayer-srid. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoLayer-version_label,"Persistir, validar e recuperar geoLayer.version_label; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoLayer-version_label: Persistir, recuperar e validar geoLayer.version_label segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoLayerCreate-version_label: Persistir, recuperar e validar geoLayerCreate.version_label segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoLayerPatch-version_label: Persistir, recuperar e validar geoLayerPatch.version_label segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoLayerResponse-version_label: Persistir, recuperar e validar geoLayerResponse.version_label segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoLayer-version_label: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoLayerCreate-version_label: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoLayerPatch-version_label: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoLayerResponse-version_label: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoLayer-version_label | OP-FIELD-geoLayerCreate-version_label | OP-FIELD-geoLayerPatch-version_label | OP-FIELD-geoLayerResponse-version_label,4,"[{""id"":""OP-FIELD-geoLayer-version_label"",""pedido"":""Campo geoLayer.version_label; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayer.version_label segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoLayerCreate-version_label"",""pedido"":""Campo geoLayerCreate.version_label; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayerCreate.version_label segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoLayerPatch-version_label"",""pedido"":""Campo geoLayerPatch.version_label; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayerPatch.version_label segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoLayerResponse-version_label"",""pedido"":""Campo geoLayerResponse.version_label; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayerResponse.version_label segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoLayer"", ""schema_property"": ""version_label"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoLayer-version_label. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoLayer-active,"Persistir, validar e recuperar geoLayer.active; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoLayer-active: Persistir, recuperar e validar geoLayer.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoLayerResponse-active: Persistir, recuperar e validar geoLayerResponse.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoLayer-active: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoLayerResponse-active: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoLayer-active | OP-FIELD-geoLayerResponse-active,2,"[{""id"":""OP-FIELD-geoLayer-active"",""pedido"":""Campo geoLayer.active; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayer.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoLayerResponse-active"",""pedido"":""Campo geoLayerResponse.active; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayerResponse.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoLayer"", ""schema_property"": ""active"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoLayer-active. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoLayer-feature_type,"Persistir, validar e recuperar geoLayer.feature_type; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoLayer-feature_type: Persistir, recuperar e validar geoLayer.feature_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoLayerCreate-feature_type: Persistir, recuperar e validar geoLayerCreate.feature_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoLayerPatch-feature_type: Persistir, recuperar e validar geoLayerPatch.feature_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoLayerResponse-feature_type: Persistir, recuperar e validar geoLayerResponse.feature_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoLayer-feature_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoLayerCreate-feature_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoLayerPatch-feature_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoLayerResponse-feature_type: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoLayer-feature_type | OP-FIELD-geoLayerCreate-feature_type | OP-FIELD-geoLayerPatch-feature_type | OP-FIELD-geoLayerResponse-feature_type,4,"[{""id"":""OP-FIELD-geoLayer-feature_type"",""pedido"":""Campo geoLayer.feature_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayer.feature_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoLayerCreate-feature_type"",""pedido"":""Campo geoLayerCreate.feature_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayerCreate.feature_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoLayerPatch-feature_type"",""pedido"":""Campo geoLayerPatch.feature_type; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayerPatch.feature_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoLayerResponse-feature_type"",""pedido"":""Campo geoLayerResponse.feature_type; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoLayerResponse.feature_type segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoLayer"", ""schema_property"": ""feature_type"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoLayer-feature_type. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoFeature-id,"Persistir, validar e recuperar geoFeature.id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoFeature-id: Persistir, recuperar e validar geoFeature.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoFeatureResponse-id: Persistir, recuperar e validar geoFeatureResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoFeature-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoFeatureResponse-id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoFeature-id | OP-FIELD-geoFeatureResponse-id,2,"[{""id"":""OP-FIELD-geoFeature-id"",""pedido"":""Campo geoFeature.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeature.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoFeatureResponse-id"",""pedido"":""Campo geoFeatureResponse.id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeatureResponse.id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoFeature"", ""schema_property"": ""id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoFeature-id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoFeature-version,"Persistir, validar e recuperar geoFeature.version; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoFeature-version: Persistir, recuperar e validar geoFeature.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoFeatureResponse-version: Persistir, recuperar e validar geoFeatureResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoFeature-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoFeatureResponse-version: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoFeature-version | OP-FIELD-geoFeatureResponse-version,2,"[{""id"":""OP-FIELD-geoFeature-version"",""pedido"":""Campo geoFeature.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeature.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoFeatureResponse-version"",""pedido"":""Campo geoFeatureResponse.version; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeatureResponse.version segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoFeature"", ""schema_property"": ""version"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoFeature-version. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoFeature-is_deleted,"Persistir, validar e recuperar geoFeature.is_deleted; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoFeature-is_deleted: Persistir, recuperar e validar geoFeature.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoFeatureResponse-is_deleted: Persistir, recuperar e validar geoFeatureResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoFeature-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoFeatureResponse-is_deleted: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoFeature-is_deleted | OP-FIELD-geoFeatureResponse-is_deleted,2,"[{""id"":""OP-FIELD-geoFeature-is_deleted"",""pedido"":""Campo geoFeature.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeature.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoFeatureResponse-is_deleted"",""pedido"":""Campo geoFeatureResponse.is_deleted; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeatureResponse.is_deleted segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoFeature"", ""schema_property"": ""is_deleted"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoFeature-is_deleted. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoFeature-deleted_at,"Persistir, validar e recuperar geoFeature.deleted_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoFeature-deleted_at: Persistir, recuperar e validar geoFeature.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoFeatureResponse-deleted_at: Persistir, recuperar e validar geoFeatureResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoFeature-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoFeatureResponse-deleted_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoFeature-deleted_at | OP-FIELD-geoFeatureResponse-deleted_at,2,"[{""id"":""OP-FIELD-geoFeature-deleted_at"",""pedido"":""Campo geoFeature.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeature.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoFeatureResponse-deleted_at"",""pedido"":""Campo geoFeatureResponse.deleted_at; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeatureResponse.deleted_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoFeature"", ""schema_property"": ""deleted_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoFeature-deleted_at. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoFeature-deleted_by,"Persistir, validar e recuperar geoFeature.deleted_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoFeature-deleted_by: Persistir, recuperar e validar geoFeature.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoFeatureResponse-deleted_by: Persistir, recuperar e validar geoFeatureResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoFeature-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoFeatureResponse-deleted_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoFeature-deleted_by | OP-FIELD-geoFeatureResponse-deleted_by,2,"[{""id"":""OP-FIELD-geoFeature-deleted_by"",""pedido"":""Campo geoFeature.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeature.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoFeatureResponse-deleted_by"",""pedido"":""Campo geoFeatureResponse.deleted_by; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeatureResponse.deleted_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoFeature"", ""schema_property"": ""deleted_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoFeature-deleted_by. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoFeature-delete_reason,"Persistir, validar e recuperar geoFeature.delete_reason; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoFeature-delete_reason: Persistir, recuperar e validar geoFeature.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoFeatureResponse-delete_reason: Persistir, recuperar e validar geoFeatureResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoFeature-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoFeatureResponse-delete_reason: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoFeature-delete_reason | OP-FIELD-geoFeatureResponse-delete_reason,2,"[{""id"":""OP-FIELD-geoFeature-delete_reason"",""pedido"":""Campo geoFeature.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeature.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoFeatureResponse-delete_reason"",""pedido"":""Campo geoFeatureResponse.delete_reason; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeatureResponse.delete_reason segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoFeature"", ""schema_property"": ""delete_reason"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoFeature-delete_reason. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoFeature-created_by,"Persistir, validar e recuperar geoFeature.created_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoFeature-created_by: Persistir, recuperar e validar geoFeature.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoFeatureResponse-created_by: Persistir, recuperar e validar geoFeatureResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoFeature-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoFeatureResponse-created_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoFeature-created_by | OP-FIELD-geoFeatureResponse-created_by,2,"[{""id"":""OP-FIELD-geoFeature-created_by"",""pedido"":""Campo geoFeature.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeature.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoFeatureResponse-created_by"",""pedido"":""Campo geoFeatureResponse.created_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeatureResponse.created_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoFeature"", ""schema_property"": ""created_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoFeature-created_by. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoFeature-created_at,"Persistir, validar e recuperar geoFeature.created_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoFeature-created_at: Persistir, recuperar e validar geoFeature.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoFeatureResponse-created_at: Persistir, recuperar e validar geoFeatureResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoFeature-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoFeatureResponse-created_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoFeature-created_at | OP-FIELD-geoFeatureResponse-created_at,2,"[{""id"":""OP-FIELD-geoFeature-created_at"",""pedido"":""Campo geoFeature.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeature.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoFeatureResponse-created_at"",""pedido"":""Campo geoFeatureResponse.created_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeatureResponse.created_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoFeature"", ""schema_property"": ""created_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoFeature-created_at. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoFeature-updated_by,"Persistir, validar e recuperar geoFeature.updated_by; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoFeature-updated_by: Persistir, recuperar e validar geoFeature.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoFeatureResponse-updated_by: Persistir, recuperar e validar geoFeatureResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoFeature-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoFeatureResponse-updated_by: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoFeature-updated_by | OP-FIELD-geoFeatureResponse-updated_by,2,"[{""id"":""OP-FIELD-geoFeature-updated_by"",""pedido"":""Campo geoFeature.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeature.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoFeatureResponse-updated_by"",""pedido"":""Campo geoFeatureResponse.updated_by; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeatureResponse.updated_by segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoFeature"", ""schema_property"": ""updated_by"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoFeature-updated_by. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoFeature-updated_at,"Persistir, validar e recuperar geoFeature.updated_at; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoFeature-updated_at: Persistir, recuperar e validar geoFeature.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoFeatureResponse-updated_at: Persistir, recuperar e validar geoFeatureResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoFeature-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoFeatureResponse-updated_at: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoFeature-updated_at | OP-FIELD-geoFeatureResponse-updated_at,2,"[{""id"":""OP-FIELD-geoFeature-updated_at"",""pedido"":""Campo geoFeature.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeature.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoFeatureResponse-updated_at"",""pedido"":""Campo geoFeatureResponse.updated_at; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeatureResponse.updated_at segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoFeature"", ""schema_property"": ""updated_at"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoFeature-updated_at. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoFeature-layer_id,"Persistir, validar e recuperar geoFeature.layer_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoFeature-layer_id: Persistir, recuperar e validar geoFeature.layer_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoFeatureCreate-layer_id: Persistir, recuperar e validar geoFeatureCreate.layer_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoFeaturePatch-layer_id: Persistir, recuperar e validar geoFeaturePatch.layer_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoFeatureResponse-layer_id: Persistir, recuperar e validar geoFeatureResponse.layer_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoFeature-layer_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoFeatureCreate-layer_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoFeaturePatch-layer_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoFeatureResponse-layer_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoFeature-layer_id | OP-FIELD-geoFeatureCreate-layer_id | OP-FIELD-geoFeaturePatch-layer_id | OP-FIELD-geoFeatureResponse-layer_id,4,"[{""id"":""OP-FIELD-geoFeature-layer_id"",""pedido"":""Campo geoFeature.layer_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeature.layer_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoFeatureCreate-layer_id"",""pedido"":""Campo geoFeatureCreate.layer_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeatureCreate.layer_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoFeaturePatch-layer_id"",""pedido"":""Campo geoFeaturePatch.layer_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeaturePatch.layer_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoFeatureResponse-layer_id"",""pedido"":""Campo geoFeatureResponse.layer_id; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeatureResponse.layer_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoFeature"", ""schema_property"": ""layer_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoFeature-layer_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoFeature-parent_id,"Persistir, validar e recuperar geoFeature.parent_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoFeature-parent_id: Persistir, recuperar e validar geoFeature.parent_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoFeatureCreate-parent_id: Persistir, recuperar e validar geoFeatureCreate.parent_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoFeaturePatch-parent_id: Persistir, recuperar e validar geoFeaturePatch.parent_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoFeatureResponse-parent_id: Persistir, recuperar e validar geoFeatureResponse.parent_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoFeature-parent_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoFeatureCreate-parent_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoFeaturePatch-parent_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoFeatureResponse-parent_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoFeature-parent_id | OP-FIELD-geoFeatureCreate-parent_id | OP-FIELD-geoFeaturePatch-parent_id | OP-FIELD-geoFeatureResponse-parent_id,4,"[{""id"":""OP-FIELD-geoFeature-parent_id"",""pedido"":""Campo geoFeature.parent_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeature.parent_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoFeatureCreate-parent_id"",""pedido"":""Campo geoFeatureCreate.parent_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeatureCreate.parent_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoFeaturePatch-parent_id"",""pedido"":""Campo geoFeaturePatch.parent_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeaturePatch.parent_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoFeatureResponse-parent_id"",""pedido"":""Campo geoFeatureResponse.parent_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeatureResponse.parent_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoFeature"", ""schema_property"": ""parent_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoFeature-parent_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoFeature-name,"Persistir, validar e recuperar geoFeature.name; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoFeature-name: Persistir, recuperar e validar geoFeature.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoFeatureCreate-name: Persistir, recuperar e validar geoFeatureCreate.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoFeaturePatch-name: Persistir, recuperar e validar geoFeaturePatch.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoFeatureResponse-name: Persistir, recuperar e validar geoFeatureResponse.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoFeature-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoFeatureCreate-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoFeaturePatch-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoFeatureResponse-name: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoFeature-name | OP-FIELD-geoFeatureCreate-name | OP-FIELD-geoFeaturePatch-name | OP-FIELD-geoFeatureResponse-name,4,"[{""id"":""OP-FIELD-geoFeature-name"",""pedido"":""Campo geoFeature.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeature.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoFeatureCreate-name"",""pedido"":""Campo geoFeatureCreate.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeatureCreate.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoFeaturePatch-name"",""pedido"":""Campo geoFeaturePatch.name; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeaturePatch.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoFeatureResponse-name"",""pedido"":""Campo geoFeatureResponse.name; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeatureResponse.name segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoFeature"", ""schema_property"": ""name"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoFeature-name. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoFeature-geometry,"Persistir, validar e recuperar geoFeature.geometry; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoFeature-geometry: Persistir, recuperar e validar geoFeature.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoFeatureCreate-geometry: Persistir, recuperar e validar geoFeatureCreate.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoFeaturePatch-geometry: Persistir, recuperar e validar geoFeaturePatch.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoFeatureResponse-geometry: Persistir, recuperar e validar geoFeatureResponse.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoFeature-geometry: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoFeatureCreate-geometry: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoFeaturePatch-geometry: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoFeatureResponse-geometry: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoFeature-geometry | OP-FIELD-geoFeatureCreate-geometry | OP-FIELD-geoFeaturePatch-geometry | OP-FIELD-geoFeatureResponse-geometry,4,"[{""id"":""OP-FIELD-geoFeature-geometry"",""pedido"":""Campo geoFeature.geometry; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeature.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoFeatureCreate-geometry"",""pedido"":""Campo geoFeatureCreate.geometry; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeatureCreate.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoFeaturePatch-geometry"",""pedido"":""Campo geoFeaturePatch.geometry; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeaturePatch.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoFeatureResponse-geometry"",""pedido"":""Campo geoFeatureResponse.geometry; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeatureResponse.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoFeature"", ""schema_property"": ""geometry"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoFeature-geometry. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoFeature-properties,"Persistir, validar e recuperar geoFeature.properties; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoFeature-properties: Persistir, recuperar e validar geoFeature.properties segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoFeatureCreate-properties: Persistir, recuperar e validar geoFeatureCreate.properties segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoFeaturePatch-properties: Persistir, recuperar e validar geoFeaturePatch.properties segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoFeatureResponse-properties: Persistir, recuperar e validar geoFeatureResponse.properties segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoFeature-properties: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoFeatureCreate-properties: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoFeaturePatch-properties: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoFeatureResponse-properties: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoFeature-properties | OP-FIELD-geoFeatureCreate-properties | OP-FIELD-geoFeaturePatch-properties | OP-FIELD-geoFeatureResponse-properties,4,"[{""id"":""OP-FIELD-geoFeature-properties"",""pedido"":""Campo geoFeature.properties; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeature.properties segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoFeatureCreate-properties"",""pedido"":""Campo geoFeatureCreate.properties; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeatureCreate.properties segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoFeaturePatch-properties"",""pedido"":""Campo geoFeaturePatch.properties; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeaturePatch.properties segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoFeatureResponse-properties"",""pedido"":""Campo geoFeatureResponse.properties; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeatureResponse.properties segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoFeature"", ""schema_property"": ""properties"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoFeature-properties. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoFeature-active,"Persistir, validar e recuperar geoFeature.active; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoFeature-active: Persistir, recuperar e validar geoFeature.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoFeatureResponse-active: Persistir, recuperar e validar geoFeatureResponse.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoFeature-active: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoFeatureResponse-active: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoFeature-active | OP-FIELD-geoFeatureResponse-active,2,"[{""id"":""OP-FIELD-geoFeature-active"",""pedido"":""Campo geoFeature.active; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeature.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoFeatureResponse-active"",""pedido"":""Campo geoFeatureResponse.active; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeatureResponse.active segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoFeature"", ""schema_property"": ""active"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoFeature-active. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoFeature-official_code,"Persistir, validar e recuperar geoFeature.official_code; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoFeature-official_code: Persistir, recuperar e validar geoFeature.official_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoFeatureCreate-official_code: Persistir, recuperar e validar geoFeatureCreate.official_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoFeaturePatch-official_code: Persistir, recuperar e validar geoFeaturePatch.official_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final | OP-FIELD-geoFeatureResponse-official_code: Persistir, recuperar e validar geoFeatureResponse.official_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoFeature-official_code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoFeatureCreate-official_code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoFeaturePatch-official_code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID | OP-FIELD-geoFeatureResponse-official_code: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoFeature-official_code | OP-FIELD-geoFeatureCreate-official_code | OP-FIELD-geoFeaturePatch-official_code | OP-FIELD-geoFeatureResponse-official_code,4,"[{""id"":""OP-FIELD-geoFeature-official_code"",""pedido"":""Campo geoFeature.official_code; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeature.official_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoFeatureCreate-official_code"",""pedido"":""Campo geoFeatureCreate.official_code; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeatureCreate.official_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoFeaturePatch-official_code"",""pedido"":""Campo geoFeaturePatch.official_code; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeaturePatch.official_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""},{""id"":""OP-FIELD-geoFeatureResponse-official_code"",""pedido"":""Campo geoFeatureResponse.official_code; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoFeatureResponse.official_code segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoFeature"", ""schema_property"": ""official_code"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoFeature-official_code. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoValidationRequest-geometry,"Persistir, validar e recuperar geoValidationRequest.geometry; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoValidationRequest-geometry: Persistir, recuperar e validar geoValidationRequest.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoValidationRequest-geometry: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoValidationRequest-geometry,1,"[{""id"":""OP-FIELD-geoValidationRequest-geometry"",""pedido"":""Campo geoValidationRequest.geometry; obrigatório na validação final quando aplicável; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoValidationRequest.geometry segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoValidationRequest"", ""schema_property"": ""geometry"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoValidationRequest-geometry. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoValidationRequest-srid,"Persistir, validar e recuperar geoValidationRequest.srid; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoValidationRequest-srid: Persistir, recuperar e validar geoValidationRequest.srid segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoValidationRequest-srid: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoValidationRequest-srid,1,"[{""id"":""OP-FIELD-geoValidationRequest-srid"",""pedido"":""Campo geoValidationRequest.srid; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoValidationRequest.srid segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoValidationRequest"", ""schema_property"": ""srid"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoValidationRequest-srid. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoValidationRequest-layer,"Persistir, validar e recuperar geoValidationRequest.layer; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoValidationRequest-layer: Persistir, recuperar e validar geoValidationRequest.layer segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoValidationRequest-layer: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoValidationRequest-layer,1,"[{""id"":""OP-FIELD-geoValidationRequest-layer"",""pedido"":""Campo geoValidationRequest.layer; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoValidationRequest.layer segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoValidationRequest"", ""schema_property"": ""layer"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoValidationRequest-layer. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoValidationRequest-parent_id,"Persistir, validar e recuperar geoValidationRequest.parent_id; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoValidationRequest-parent_id: Persistir, recuperar e validar geoValidationRequest.parent_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoValidationRequest-parent_id: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoValidationRequest-parent_id,1,"[{""id"":""OP-FIELD-geoValidationRequest-parent_id"",""pedido"":""Campo geoValidationRequest.parent_id; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoValidationRequest.parent_id segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoValidationRequest"", ""schema_property"": ""parent_id"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoValidationRequest-parent_id. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -OP-FIELD-geoValidationRequest-checks,"Persistir, validar e recuperar geoValidationRequest.checks; critérios de Create/Patch/Response discriminados por origem",Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json,oportunidades,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","OP-FIELD-geoValidationRequest-checks: Persistir, recuperar e validar geoValidationRequest.checks segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final",P1,OP-FIELD-geoValidationRequest-checks: Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID,OP-FIELD-geoValidationRequest-checks,1,"[{""id"":""OP-FIELD-geoValidationRequest-checks"",""pedido"":""Campo geoValidationRequest.checks; opcional/condicional; conferir contrato; rascunho incompleto permitido"",""fontes"":[""Especificação de oportunidades SHA 9f173ed3…; §26; opportunity-schema-index.json""],""aceitacao"":""Persistir, recuperar e validar geoValidationRequest.checks segundo o schema da categoria; nunca bloquear rascunho apenas por exigência final"",""estado"":""parcial"",""variantes"":""Campo do contrato técnico; IDs bigint atuais prevalecem sobre exemplos UUID"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Mesmo campo canónico; variantes de operação conservadas,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,"{""schema_definition"": ""geoValidationRequest"", ""schema_property"": ""checks"", ""present_in_normative_schema"": true, ""mapped_response_paths"": []}",outputs/investmoz-audit-current-20261012/response-field-coverage-http.json; campo exato OP-FIELD-geoValidationRequest-checks. Sem chave recuperada nos exemplos escolhidos; não prova ausência nos demais consumidores. Não demonstra Create/Patch/erros/interface nem contrato normativo integral.,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -AUD-FIELD-001,"Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/components/interactive-investment-map.tsx:38; const map = useRef(null);","Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores",governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"resources/js/components/interactive-investment-map.tsx; componentes comuns do domínio, conforme referências originais.. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",Sem evidência suficiente,"Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-FIELD-001: Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação,P1,AUD-FIELD-001: Consumidores independentes; componente comum não demonstra todos os usos,AUD-FIELD-001,1,"[{""id"":""AUD-FIELD-001"",""pedido"":""Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/components/interactive-investment-map.tsx:38; const map = useRef(null);"",""fontes"":[""Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores""],""aceitacao"":""Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação"",""estado"":""parcial"",""variantes"":""Consumidores independentes; componente comum não demonstra todos os usos"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","resources/js/components/interactive-investment-map.tsx; componentes comuns do domínio, conforme referências originais.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,"Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Inspeção visual individual ainda não executada; inventário de chamada não demonstra pesquisa/recuperação/uso cartográfico.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/interactive-investment-map.tsx:38; const map = useRef(null);,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -AUD-FIELD-002,"Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/components/interactive-investment-map.tsx:62; '© OpenStreetMap contributors',","Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores",simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"resources/js/components/interactive-investment-map.tsx; componentes comuns do domínio, conforme referências originais.. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",Sem evidência suficiente,"Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-FIELD-002: Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação,P1,AUD-FIELD-002: Consumidores independentes; componente comum não demonstra todos os usos,AUD-FIELD-002,1,"[{""id"":""AUD-FIELD-002"",""pedido"":""Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/components/interactive-investment-map.tsx:62; '© OpenStreetMap contributors',"",""fontes"":[""Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores""],""aceitacao"":""Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação"",""estado"":""parcial"",""variantes"":""Consumidores independentes; componente comum não demonstra todos os usos"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","resources/js/components/interactive-investment-map.tsx; componentes comuns do domínio, conforme referências originais.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,"Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Inspeção visual individual ainda não executada; inventário de chamada não demonstra pesquisa/recuperação/uso cartográfico.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.","resources/js/components/interactive-investment-map.tsx:62; '© OpenStreetMap contributors',","SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -AUD-FIELD-003,"Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/components/investment-map-panel.tsx:51; ","Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores",governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"resources/js/components/investment-map-panel.tsx; componentes comuns do domínio, conforme referências originais.. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",Sem evidência suficiente,"Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-FIELD-003: Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação,P1,AUD-FIELD-003: Consumidores independentes; componente comum não demonstra todos os usos,AUD-FIELD-003,1,"[{""id"":""AUD-FIELD-003"",""pedido"":""Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/components/investment-map-panel.tsx:51; "",""fontes"":[""Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores""],""aceitacao"":""Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação"",""estado"":""parcial"",""variantes"":""Consumidores independentes; componente comum não demonstra todos os usos"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","resources/js/components/investment-map-panel.tsx; componentes comuns do domínio, conforme referências originais.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,"Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Inspeção visual individual ainda não executada; inventário de chamada não demonstra pesquisa/recuperação/uso cartográfico.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-map-panel.tsx:51; ,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -AUD-FIELD-004,"Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/components/investment-territory.tsx:160; form.setData('payload', { ...form.data.payload, declared_origin_country_code: value })} />","Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores",governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"resources/js/pages/desk/request.tsx; componentes comuns do domínio, conforme referências originais.. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",Sem evidência suficiente,"Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-FIELD-009: Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação,P1,AUD-FIELD-009: Consumidores independentes; componente comum não demonstra todos os usos,AUD-FIELD-009,1,"[{""id"":""AUD-FIELD-009"",""pedido"":""Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/pages/desk/request.tsx:172; form.setData('payload', { ...form.data.payload, declared_origin_country_code: value })} />"",""fontes"":[""Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores""],""aceitacao"":""Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação"",""estado"":""parcial"",""variantes"":""Consumidores independentes; componente comum não demonstra todos os usos"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","resources/js/pages/desk/request.tsx; componentes comuns do domínio, conforme referências originais.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,"Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Inspeção visual individual ainda não executada; inventário de chamada não demonstra pesquisa/recuperação/uso cartográfico.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.","resources/js/pages/desk/request.tsx:172; form.setData('payload', { ...form.data.payload, declared_origin_country_code: value })} />",; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -AUD-FIELD-010,"Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/pages/desk/request.tsx:186; }","Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores",governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"resources/js/pages/investment/catalogue.tsx; componentes comuns do domínio, conforme referências originais.. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",Sem evidência suficiente,"Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-FIELD-019: Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação,P1,AUD-FIELD-019: Consumidores independentes; componente comum não demonstra todos os usos,AUD-FIELD-019,1,"[{""id"":""AUD-FIELD-019"",""pedido"":""Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/pages/investment/catalogue.tsx:1093; {!error && }"",""fontes"":[""Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores""],""aceitacao"":""Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação"",""estado"":""parcial"",""variantes"":""Consumidores independentes; componente comum não demonstra todos os usos"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","resources/js/pages/investment/catalogue.tsx; componentes comuns do domínio, conforme referências originais.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,"Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Inspeção visual individual ainda não executada; inventário de chamada não demonstra pesquisa/recuperação/uso cartográfico.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/pages/investment/catalogue.tsx:1093; {!error && },; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -AUD-FIELD-020,"Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/pages/investment/profile.tsx:152; {key.endsWith('_country_code') ? form.setData('payload', { ...form.data.payload, [key]: value })} /> :","Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores",governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"resources/js/pages/investment/profile.tsx; componentes comuns do domínio, conforme referências originais.. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",Sem evidência suficiente,"Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-FIELD-020: Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação,P1,AUD-FIELD-020: Consumidores independentes; componente comum não demonstra todos os usos,AUD-FIELD-020,1,"[{""id"":""AUD-FIELD-020"",""pedido"":""Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/pages/investment/profile.tsx:152; {key.endsWith('_country_code') ? form.setData('payload', { ...form.data.payload, [key]: value })} /> :"",""fontes"":[""Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores""],""aceitacao"":""Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação"",""estado"":""parcial"",""variantes"":""Consumidores independentes; componente comum não demonstra todos os usos"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","resources/js/pages/investment/profile.tsx; componentes comuns do domínio, conforme referências originais.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,"Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Inspeção visual individual ainda não executada; inventário de chamada não demonstra pesquisa/recuperação/uso cartográfico.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.","resources/js/pages/investment/profile.tsx:152; {key.endsWith('_country_code') ? form.setData('payload', { ...form.data.payload, [key]: value })} /> :",; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -AUD-FIELD-021,"Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/pages/investment/submission.tsx:363; form.setData('payload', { ...form.data.payload, [key]: value })} />","Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores",governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"resources/js/pages/investment/submission.tsx; componentes comuns do domínio, conforme referências originais.. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",Sem evidência suficiente,"Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-FIELD-021: Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação,P1,AUD-FIELD-021: Consumidores independentes; componente comum não demonstra todos os usos,AUD-FIELD-021,1,"[{""id"":""AUD-FIELD-021"",""pedido"":""Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/pages/investment/submission.tsx:363; form.setData('payload', { ...form.data.payload, [key]: value })} />"",""fontes"":[""Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores""],""aceitacao"":""Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação"",""estado"":""parcial"",""variantes"":""Consumidores independentes; componente comum não demonstra todos os usos"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","resources/js/pages/investment/submission.tsx; componentes comuns do domínio, conforme referências originais.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,"Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Inspeção visual individual ainda não executada; inventário de chamada não demonstra pesquisa/recuperação/uso cartográfico.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.","resources/js/pages/investment/submission.tsx:363; form.setData('payload', { ...form.data.payload, [key]: value })} />",; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -AUD-FIELD-022,"Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/pages/investment/zone.tsx:856; ","Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores",governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"resources/js/pages/investment/zone.tsx; componentes comuns do domínio, conforme referências originais.. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",Sem evidência suficiente,"Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-FIELD-024: Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação,P1,AUD-FIELD-024: Consumidores independentes; componente comum não demonstra todos os usos,AUD-FIELD-024,1,"[{""id"":""AUD-FIELD-024"",""pedido"":""Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/pages/investment/zone.tsx:1243; "",""fontes"":[""Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores""],""aceitacao"":""Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação"",""estado"":""parcial"",""variantes"":""Consumidores independentes; componente comum não demonstra todos os usos"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","resources/js/pages/investment/zone.tsx; componentes comuns do domínio, conforme referências originais.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,"Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Inspeção visual individual ainda não executada; inventário de chamada não demonstra pesquisa/recuperação/uso cartográfico.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/pages/investment/zone.tsx:1243; ,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -AUD-FIELD-025,"Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/pages/investment/zones.tsx:223; ","Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores",cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"resources/js/pages/investment/zones.tsx; componentes comuns do domínio, conforme referências originais.. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",Sem evidência suficiente,"Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-FIELD-025: Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação,P1,AUD-FIELD-025: Consumidores independentes; componente comum não demonstra todos os usos,AUD-FIELD-025,1,"[{""id"":""AUD-FIELD-025"",""pedido"":""Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/pages/investment/zones.tsx:223; "",""fontes"":[""Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores""],""aceitacao"":""Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação"",""estado"":""parcial"",""variantes"":""Consumidores independentes; componente comum não demonstra todos os usos"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","resources/js/pages/investment/zones.tsx; componentes comuns do domínio, conforme referências originais.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,"Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Inspeção visual individual ainda não executada; inventário de chamada não demonstra pesquisa/recuperação/uso cartográfico.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/pages/investment/zones.tsx:223; ,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -AUD-FIELD-026,"Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/pages/investment/zones.tsx:362; ","Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores",cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"resources/js/pages/investment/zones.tsx; componentes comuns do domínio, conforme referências originais.. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",Sem evidência suficiente,"Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-FIELD-026: Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação,P1,AUD-FIELD-026: Consumidores independentes; componente comum não demonstra todos os usos,AUD-FIELD-026,1,"[{""id"":""AUD-FIELD-026"",""pedido"":""Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/pages/investment/zones.tsx:362; "",""fontes"":[""Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores""],""aceitacao"":""Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação"",""estado"":""parcial"",""variantes"":""Consumidores independentes; componente comum não demonstra todos os usos"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","resources/js/pages/investment/zones.tsx; componentes comuns do domínio, conforme referências originais.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,"Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Inspeção visual individual ainda não executada; inventário de chamada não demonstra pesquisa/recuperação/uso cartográfico.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.","resources/js/pages/investment/zones.tsx:362; ","InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -AUD-FIELD-027,"Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/pages/land-assistance/form.tsx:1122; (null);","Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores",governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"resources/js/components/interactive-investment-map.tsx; componentes comuns do domínio, conforme referências originais.. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",Sem evidência suficiente,"Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-FIELD-001: Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação,P1,AUD-FIELD-001: Consumidores independentes; componente comum não demonstra todos os usos,AUD-FIELD-001,1,"[{""id"":""AUD-FIELD-001"",""pedido"":""Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/components/interactive-investment-map.tsx:38; const map = useRef(null);"",""fontes"":[""Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores""],""aceitacao"":""Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação"",""estado"":""parcial"",""variantes"":""Consumidores independentes; componente comum não demonstra todos os usos"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","resources/js/components/interactive-investment-map.tsx; componentes comuns do domínio, conforme referências originais.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,"Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Inspeção visual individual ainda não executada; inventário de chamada não demonstra pesquisa/recuperação/uso cartográfico.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/interactive-investment-map.tsx:38; const map = useRef(null);,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +AUD-FIELD-002,"Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/components/interactive-investment-map.tsx:62; '© OpenStreetMap contributors',","Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores",simuladores,/api/v1/questionnaires/{code}; /api/v1/simulation-drafts; /api/v1/simulation-drafts/claim; /api/v1/simulation-drafts/claim-preview; /api/v1/simulation-drafts/current; /api/v1/simulation-drafts/linkable-businesses; /api/v1/simulation-drafts/{id}; /api/v1/simulation-drafts/{id}/business-link; /api/v1/simulation-drafts/{id}/conversions; /api/v1/simulation-drafts/{id}/touch; /api/v1/simulations; /api/v1/simulations/history,"resources/js/components/interactive-investment-map.tsx; componentes comuns do domínio, conforme referências originais.. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",Sem evidência suficiente,"Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-FIELD-002: Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação,P1,AUD-FIELD-002: Consumidores independentes; componente comum não demonstra todos os usos,AUD-FIELD-002,1,"[{""id"":""AUD-FIELD-002"",""pedido"":""Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/components/interactive-investment-map.tsx:62; '© OpenStreetMap contributors',"",""fontes"":[""Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores""],""aceitacao"":""Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação"",""estado"":""parcial"",""variantes"":""Consumidores independentes; componente comum não demonstra todos os usos"",""modulo"":""simuladores""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.simulation_form_drafts: 22 registos; public.simulation_scenarios: 16 registos; public.simulations: 16 registos; public.simulation_tax_rules: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","resources/js/components/interactive-investment-map.tsx; componentes comuns do domínio, conforme referências originais.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,"Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Inspeção visual individual ainda não executada; inventário de chamada não demonstra pesquisa/recuperação/uso cartográfico.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.","resources/js/components/interactive-investment-map.tsx:62; '© OpenStreetMap contributors',","SimulationExecutionTest, SimulationFormDraftTest, SimulationDraftContinuityTest, SimulationTaxRuleGovernanceTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +AUD-FIELD-003,"Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/components/investment-map-panel.tsx:51; ","Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores",governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"resources/js/components/investment-map-panel.tsx; componentes comuns do domínio, conforme referências originais.. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",Sem evidência suficiente,"Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-FIELD-003: Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação,P1,AUD-FIELD-003: Consumidores independentes; componente comum não demonstra todos os usos,AUD-FIELD-003,1,"[{""id"":""AUD-FIELD-003"",""pedido"":""Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/components/investment-map-panel.tsx:51; "",""fontes"":[""Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores""],""aceitacao"":""Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação"",""estado"":""parcial"",""variantes"":""Consumidores independentes; componente comum não demonstra todos os usos"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","resources/js/components/investment-map-panel.tsx; componentes comuns do domínio, conforme referências originais.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,"Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Inspeção visual individual ainda não executada; inventário de chamada não demonstra pesquisa/recuperação/uso cartográfico.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/components/investment-map-panel.tsx:51; ,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +AUD-FIELD-004,"Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/components/investment-territory.tsx:160; form.setData('payload', { ...form.data.payload, declared_origin_country_code: value })} />","Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores",governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"resources/js/pages/desk/request.tsx; componentes comuns do domínio, conforme referências originais.. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",Sem evidência suficiente,"Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-FIELD-009: Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação,P1,AUD-FIELD-009: Consumidores independentes; componente comum não demonstra todos os usos,AUD-FIELD-009,1,"[{""id"":""AUD-FIELD-009"",""pedido"":""Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/pages/desk/request.tsx:172; form.setData('payload', { ...form.data.payload, declared_origin_country_code: value })} />"",""fontes"":[""Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores""],""aceitacao"":""Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação"",""estado"":""parcial"",""variantes"":""Consumidores independentes; componente comum não demonstra todos os usos"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","resources/js/pages/desk/request.tsx; componentes comuns do domínio, conforme referências originais.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,"Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Inspeção visual individual ainda não executada; inventário de chamada não demonstra pesquisa/recuperação/uso cartográfico.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.","resources/js/pages/desk/request.tsx:172; form.setData('payload', { ...form.data.payload, declared_origin_country_code: value })} />",; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +AUD-FIELD-010,"Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/pages/desk/request.tsx:186; }","Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores",governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"resources/js/pages/investment/catalogue.tsx; componentes comuns do domínio, conforme referências originais.. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",Sem evidência suficiente,"Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-FIELD-019: Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação,P1,AUD-FIELD-019: Consumidores independentes; componente comum não demonstra todos os usos,AUD-FIELD-019,1,"[{""id"":""AUD-FIELD-019"",""pedido"":""Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/pages/investment/catalogue.tsx:1093; {!error && }"",""fontes"":[""Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores""],""aceitacao"":""Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação"",""estado"":""parcial"",""variantes"":""Consumidores independentes; componente comum não demonstra todos os usos"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","resources/js/pages/investment/catalogue.tsx; componentes comuns do domínio, conforme referências originais.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,"Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Inspeção visual individual ainda não executada; inventário de chamada não demonstra pesquisa/recuperação/uso cartográfico.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/pages/investment/catalogue.tsx:1093; {!error && },; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +AUD-FIELD-020,"Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/pages/investment/profile.tsx:152; {key.endsWith('_country_code') ? form.setData('payload', { ...form.data.payload, [key]: value })} /> :","Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores",governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"resources/js/pages/investment/profile.tsx; componentes comuns do domínio, conforme referências originais.. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",Sem evidência suficiente,"Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-FIELD-020: Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação,P1,AUD-FIELD-020: Consumidores independentes; componente comum não demonstra todos os usos,AUD-FIELD-020,1,"[{""id"":""AUD-FIELD-020"",""pedido"":""Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/pages/investment/profile.tsx:152; {key.endsWith('_country_code') ? form.setData('payload', { ...form.data.payload, [key]: value })} /> :"",""fontes"":[""Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores""],""aceitacao"":""Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação"",""estado"":""parcial"",""variantes"":""Consumidores independentes; componente comum não demonstra todos os usos"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","resources/js/pages/investment/profile.tsx; componentes comuns do domínio, conforme referências originais.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,"Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Inspeção visual individual ainda não executada; inventário de chamada não demonstra pesquisa/recuperação/uso cartográfico.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.","resources/js/pages/investment/profile.tsx:152; {key.endsWith('_country_code') ? form.setData('payload', { ...form.data.payload, [key]: value })} /> :",; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +AUD-FIELD-021,"Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/pages/investment/submission.tsx:363; form.setData('payload', { ...form.data.payload, [key]: value })} />","Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores",governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"resources/js/pages/investment/submission.tsx; componentes comuns do domínio, conforme referências originais.. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",Sem evidência suficiente,"Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-FIELD-021: Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação,P1,AUD-FIELD-021: Consumidores independentes; componente comum não demonstra todos os usos,AUD-FIELD-021,1,"[{""id"":""AUD-FIELD-021"",""pedido"":""Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/pages/investment/submission.tsx:363; form.setData('payload', { ...form.data.payload, [key]: value })} />"",""fontes"":[""Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores""],""aceitacao"":""Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação"",""estado"":""parcial"",""variantes"":""Consumidores independentes; componente comum não demonstra todos os usos"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","resources/js/pages/investment/submission.tsx; componentes comuns do domínio, conforme referências originais.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,"Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Inspeção visual individual ainda não executada; inventário de chamada não demonstra pesquisa/recuperação/uso cartográfico.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.","resources/js/pages/investment/submission.tsx:363; form.setData('payload', { ...form.data.payload, [key]: value })} />",; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +AUD-FIELD-022,"Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/pages/investment/zone.tsx:856; ","Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores",governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"resources/js/pages/investment/zone.tsx; componentes comuns do domínio, conforme referências originais.. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",Sem evidência suficiente,"Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-FIELD-024: Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação,P1,AUD-FIELD-024: Consumidores independentes; componente comum não demonstra todos os usos,AUD-FIELD-024,1,"[{""id"":""AUD-FIELD-024"",""pedido"":""Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/pages/investment/zone.tsx:1243; "",""fontes"":[""Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores""],""aceitacao"":""Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação"",""estado"":""parcial"",""variantes"":""Consumidores independentes; componente comum não demonstra todos os usos"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","resources/js/pages/investment/zone.tsx; componentes comuns do domínio, conforme referências originais.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,"Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Inspeção visual individual ainda não executada; inventário de chamada não demonstra pesquisa/recuperação/uso cartográfico.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/pages/investment/zone.tsx:1243; ,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +AUD-FIELD-025,"Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/pages/investment/zones.tsx:223; ","Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores",cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"resources/js/pages/investment/zones.tsx; componentes comuns do domínio, conforme referências originais.. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",Sem evidência suficiente,"Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-FIELD-025: Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação,P1,AUD-FIELD-025: Consumidores independentes; componente comum não demonstra todos os usos,AUD-FIELD-025,1,"[{""id"":""AUD-FIELD-025"",""pedido"":""Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/pages/investment/zones.tsx:223; "",""fontes"":[""Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores""],""aceitacao"":""Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação"",""estado"":""parcial"",""variantes"":""Consumidores independentes; componente comum não demonstra todos os usos"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","resources/js/pages/investment/zones.tsx; componentes comuns do domínio, conforme referências originais.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,"Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Inspeção visual individual ainda não executada; inventário de chamada não demonstra pesquisa/recuperação/uso cartográfico.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/pages/investment/zones.tsx:223; ,"InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +AUD-FIELD-026,"Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/pages/investment/zones.tsx:362; ","Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores",cartografia/relações,/api/v1/geo/drafts; /api/v1/geo/search; /api/v1/geo/sources; /api/v1/geo/sources/{id}/transitions; /api/v1/geo/territories; /api/v1/geo/territories/{id}; /api/v1/geo/territories/{id}/transitions; /api/v1/geo/territories/{type}/{id}; /api/v1/geo/{collection}; /api/v1/investment/compare; /api/v1/investment/export; /api/v1/investment/favourites/{id},"resources/js/pages/investment/zones.tsx; componentes comuns do domínio, conforme referências originais.. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",Sem evidência suficiente,"Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-FIELD-026: Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação,P1,AUD-FIELD-026: Consumidores independentes; componente comum não demonstra todos os usos,AUD-FIELD-026,1,"[{""id"":""AUD-FIELD-026"",""pedido"":""Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/pages/investment/zones.tsx:362; "",""fontes"":[""Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores""],""aceitacao"":""Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação"",""estado"":""parcial"",""variantes"":""Consumidores independentes; componente comum não demonstra todos os usos"",""modulo"":""cartografia/relações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.geo_locations: 1990 registos; public.geo_geometries: 0 registos; public.project_locations: 28 registos; public.cluster_projects: 13 registos; public.opportunity_projects: 0 registos; public.opportunity_clusters: 0 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","resources/js/pages/investment/zones.tsx; componentes comuns do domínio, conforme referências originais.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,"Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Inspeção visual individual ainda não executada; inventário de chamada não demonstra pesquisa/recuperação/uso cartográfico.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.","resources/js/pages/investment/zones.tsx:362; ","InvestmentTerritoryTest, TerritorialRegistryTest, InvestmentTerritorialTraceabilityTest, InvestmentZoneTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +AUD-FIELD-027,"Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/pages/land-assistance/form.tsx:1122; ","Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores",governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"resources/js/pages/partnerships/catalogue.tsx; componentes comuns do domínio, conforme referências originais.. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",Sem evidência suficiente,"Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-FIELD-033: Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação,P1,AUD-FIELD-033: Consumidores independentes; componente comum não demonstra todos os usos,AUD-FIELD-033,1,"[{""id"":""AUD-FIELD-033"",""pedido"":""Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/pages/partnerships/catalogue.tsx:161; "",""fontes"":[""Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores""],""aceitacao"":""Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação"",""estado"":""parcial"",""variantes"":""Consumidores independentes; componente comum não demonstra todos os usos"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","resources/js/pages/partnerships/catalogue.tsx; componentes comuns do domínio, conforme referências originais.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,"Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Inspeção visual individual ainda não executada; inventário de chamada não demonstra pesquisa/recuperação/uso cartográfico.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/pages/partnerships/catalogue.tsx:161; ,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -AUD-FIELD-034,"Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/pages/partnerships/editor.tsx:259; ","Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores",governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"resources/js/pages/partnerships/catalogue.tsx; componentes comuns do domínio, conforme referências originais.. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",Sem evidência suficiente,"Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-FIELD-033: Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação,P1,AUD-FIELD-033: Consumidores independentes; componente comum não demonstra todos os usos,AUD-FIELD-033,1,"[{""id"":""AUD-FIELD-033"",""pedido"":""Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/pages/partnerships/catalogue.tsx:161; "",""fontes"":[""Pedido direto 09/10/2026, §1 cartografia em todos os campos; inventário de consumidores""],""aceitacao"":""Demonstração individual em 1440 e 390 px; selecção respeita pai e ID guardado; ausência de geometria mantém indeterminação"",""estado"":""parcial"",""variantes"":""Consumidores independentes; componente comum não demonstra todos os usos"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Neste consumidor específico: identificar rota/perfil/ação, pesquisa/seleção/limpeza de filhos, gravação e nova sessão quando persistente, geometria/resultado visível e teclado/erros. Não interpretar ocorrência de código como prova. Ver consumidores-restantes.md para o percurso.","resources/js/pages/partnerships/catalogue.tsx; componentes comuns do domínio, conforme referências originais.","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,"Inventário original da chamada preservado; outputs/investmoz-audit-current-20261012/HTTP por perfil suplementar é transporte, não interação visual deste seletor.",território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Inspeção visual individual ainda não executada; inventário de chamada não demonstra pesquisa/recuperação/uso cartográfico.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",resources/js/pages/partnerships/catalogue.tsx:161; ,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +AUD-FIELD-034,"Pesquisar, selecionar, guardar e recuperar no consumidor resources/js/pages/partnerships/editor.tsx:259; 48h, limiar intacto/fila alheia preservada.154tarefas anteriores intactas+2novas próprias30 sem SLA. @@ -4115,7 +4115,7 @@ B8-CONTRACT-DOCUMENTS, B8-FORMATS-ACCESS-REVOCATION, B8-FINITE-PROGRESS","COEDIT [B3 QA 13/10/2026] API/SQL, não visual. Evidência/estado/licença explicitamente sintéticos, sem direito/ato externo. B3 executa só handler próprio, não novo ensaio de supervisão do worker. Tabela única saldo-opcao-B.md liga cada critério restante a trabalho executável/C135/outra dependência;25–43h não são horas consumidas nem prazo garantido. Sem delta do código do produto/recompilação/alteração ativa; candidata final ainda não fixada. [B5 QA 13/10/2026] L1.2 ata/mapa/titularidade/encargo/plano quandoaplicável;L1.3 mandato/divulgação;L1.4 obrigações;L1.5 marca/licença. L3.6 JPEG/DOCX/XLSX pipeline e WebP visual;L3.7 PDF/fotofundiária;L3.8 anexo/reciboTXT e retiradaBalcão. ACLindividual foraB. Plano/reorganização não é demonstração funcional ou visual. L1.1/L2.3 técnicos satisfeitos pelos grupos próprios; restante nominal na checklist. C135 bloqueia L4. A/B/C37 preservados; C132 separado, proposta com ações corretivas pendentes vazias. Ativação/foraB excluídos. [B6 QA 13/10/2026] L1.2 peças próprias terra32/L1.5 titularidade/licença56; L3.6 JPEG/DOCX/XLSX, L3.7 PDF/foto do caso fundiário,L3.8 Balcão; visuaisL4. ACLindividual foraB. Planeamento/inspeção de permissões não é fluxo demonstrado. L1.2/3/5 eL3.1/4/5/6/7/8 ainda executáveis; candidata final/backup-restauroQA correspondente pendentes; A/B/C37/COUNTRY02 preservados. -[B8 QA 13/10/2026] Somente oito percursos visuaisL4/C135 e consolidação/backup-restauroQA da revisãofixa restam na checklistB; não há exigência técnica genérica nova. Requisito agregado continua parcial; critérios foraB e ativação separados.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[B8 QA 13/10/2026] Somente oito percursos visuaisL4/C135 e consolidação/backup-restauroQA da revisãofixa restam na checklistB; não há exigência técnica genérica nova. Requisito agregado continua parcial; critérios foraB e ativação separados.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-OP-03,Workflow integral segregado de oportunidades,"Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] SEG-bf26caee-p153 §1.4; SEG-bf26caee-p154 §1.4; SEG-bf26caee-p155 §1.4; SEG-bf26caee-p486 §3.3.1; SEG-bf26caee-p490 §3.3.1; SEG-bf26caee-p493 §3.3.1; SEG-bf26caee-p496 §3.3.1; SEG-bf26caee-p499 §3.3.1; SEG-bf26caee-p502 §3.3.1; SEG-bf26caee-p505 §3.3.1; SEG-bf26caee-p508 §3.3.1; SEG-bf26caee-p511 §3.3.1; SEG-bf26caee-p515 §3.3.1; SEG-bf26caee-p571 §5.1; SEG-bf26caee-p574 §5.1; SEG-bf26caee-p577 §5.1; SEG-bf26caee-p580 §5.1; SEG-bf26caee-p583 §5.1; SEG-bf26caee-p586 §5.1; SEG-bf26caee-p589 §5.1; SEG-bf26caee-p592 §5.1; SEG-bf26caee-p642 §6; SEG-bf26caee-p695 §6.1; SEG-bf26caee-p776 §6.3; SEG-bf26caee-p777 §6.3; SEG-bf26caee-p778 §6.3; SEG-bf26caee-p779 §6.3; SEG-bf26caee-p780 §6.3; SEG-bf26caee-p781 §6.3; SEG-bf26caee-p782 §6.3; SEG-bf26caee-p783 §6.3; SEG-bf26caee-p784 §6.3",oportunidades,"Gestão de oportunidades, §20 da especificação","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.; correspondência explícita de prova agrupada: WF6; MAT6; LEASE54 | Lote C135/C136: C136: taxa inicial1000→1250 exige brand_license_review/financial_review/franchise_legal_review; confidentiality_clearance conserva hash/ator/data. HTTP normal: autor21 submete,24 aprova, autor21 altera/resubmete, aprovação422 até às revisões afetadas,24 reaprova,25 disponibiliza com visibilidade interna; recuperado noutra sessão. Autor não autoaprova403. Royalties: regressão do serviço, ainda não transição HTTP/UI. | Lote PDF/exportações/royalties/licença: QA56 royalties: reabre financeiro/marca/licença/legal e conserva confidencialidade. Substituir documento de licença: reabre apenas marca/licença/legal e conserva financeiro/confidencialidade com hash/ator/data. Ambos: aprovação422 antes dos pareceres,24 reaprova,25 disponibiliza internamente, nova sessão recupera; taxa inicial1250 preservada. Documento de licença é PDF sintético com hash/scan, sem direito real inferido. [B QA 13/10/2026] OpçãoB: exclusividade56 altera só brand_license_review/franchise_legal_review; financeiro/confidencialidade mantêm hash/ator/data. Aprovação24/publicação25 restrita/nova sessão. Maturidade33 passou submissão/aprovação24/publicação pública25 em7/8. Provas agrupadas em proof-groups.json e execução-B-QA.md. @@ -4252,7 +4252,7 @@ VISUAL-B396C-REUSE-20261014","WF6: Casos 30–35: alteração gravada e recupera [B7 QA 13/10/2026] L1.3técnico no anúncio próprio satisfeito; L1.2peças32/L1.5licença56 evisuaisL4. WFcanonical existente preservado; sem novas exigências organizacionais. VisualL4aberto, ponte sócompany_sale→business_sale, sem ampliar modalidades ou grant orgrestrito por inferência. Referência textual do mandato não é upload/scan ou validade jurídica certificada. Dois níveis legados são divergência de implementação preservada, não nova exigência de pessoas reais; nenhum estado convertido. Não repete C133 interesses/A/B/C37. RestamL1.2/5 eL3.1/4/5/6/7/8 eaceitaçãoL4. Não é candidatafinal ou nova autorização de ativação. Plano/saldo não substituem demonstração própria. [B7 três funções QA] Visual cenário7L4 aberto. Ponte sócompany_sale, grantorgrestrito não ampliado por texto; mandato é referência privada, não upload/scan. Regra v1 de três funções alinhada àTempo; recusas/dupla de pessoas em provas anteriores são fase antiga, não exigência final. [B8 QA 13/10/2026] Somente oito percursos visuaisL4/C135 e consolidação/backup-restauroQA da revisãofixa restam na checklistB; não há exigência técnica genérica nova. Requisito agregado continua parcial; critérios foraB e ativação separados. -Reutilização por mesmo consumidor/ação/campo/resultado e destinoQA, não por semelhança ou nome de ficheiro. Novos ramos/dados, licenças e obrigações identificados separadamente. Tentativa automáticaC135 conservada como histórico, não saldo global.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +Reutilização por mesmo consumidor/ação/campo/resultado e destinoQA, não por semelhança ou nome de ficheiro. Novos ramos/dados, licenças e obrigações identificados separadamente. Tentativa automáticaC135 conservada como histórico, não saldo global.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-OP-04,"Contratos especializados imobiliário, DUAT e transações","Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] SEG-bf26caee-p483 §3.2.3",oportunidades,§24–28; OP-FIELD-* especializados,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.; correspondência explícita de prova agrupada: WF6; MAT6; LEASE54 | Lote C135/C136: C136: taxa inicial1000→1250 exige brand_license_review/financial_review/franchise_legal_review; confidentiality_clearance conserva hash/ator/data. HTTP normal: autor21 submete,24 aprova, autor21 altera/resubmete, aprovação422 até às revisões afetadas,24 reaprova,25 disponibiliza com visibilidade interna; recuperado noutra sessão. Autor não autoaprova403. Royalties: regressão do serviço, ainda não transição HTTP/UI. Assinaturas v2/v3 inalteradas preservadas pelo algoritmo histórico. Response dos recursos próprios mantém IDs/hashes/autor; não converte identidades ou estados. | Lote PDF/exportações/royalties/licença: QA56 royalties: reabre financeiro/marca/licença/legal e conserva confidencialidade. Substituir documento de licença: reabre apenas marca/licença/legal e conserva financeiro/confidencialidade com hash/ator/data. Ambos: aprovação422 antes dos pareceres,24 reaprova,25 disponibiliza internamente, nova sessão recupera; taxa inicial1250 preservada. Documento de licença é PDF sintético com hash/scan, sem direito real inferido. Response§27 integral continua false, compatibilidade/IDs históricos preservados. [B QA 13/10/2026] Contrato existente conserva oficial_title, maturidade e referências. C139 projeta apenas etapa V2 explicitamente aprovada, guarda valores públicos anteriores no histórico e expõe somente versão pública; dados privados continuam ocultos. Provas agrupadas em proof-groups.json e execução-B-QA.md. @@ -4367,7 +4367,7 @@ VISUAL-B396C-REUSE-20261014","WF6: Casos 30–35: alteração gravada e recupera [B7 QA 13/10/2026] L1.3próprio não substitui Responsecanónico nem o inverso. L1.2/5/L4restantes; §27integral foraB. VisualL4aberto, ponte sócompany_sale→business_sale, sem ampliar modalidades ou grant orgrestrito por inferência. Referência textual do mandato não é upload/scan ou validade jurídica certificada. Dois níveis legados são divergência de implementação preservada, não nova exigência de pessoas reais; nenhum estado convertido. Não repete C133 interesses/A/B/C37. RestamL1.2/5 eL3.1/4/5/6/7/8 eaceitaçãoL4. Não é candidatafinal ou nova autorização de ativação. Plano/saldo não substituem demonstração própria. [B7 três funções QA] Visual cenário7L4 aberto. Ponte sócompany_sale, grantorgrestrito não ampliado por texto; mandato é referência privada, não upload/scan. Regra v1 de três funções alinhada àTempo; recusas/dupla de pessoas em provas anteriores são fase antiga, não exigência final. [B8 QA 13/10/2026] Somente oito percursos visuaisL4/C135 e consolidação/backup-restauroQA da revisãofixa restam na checklistB; não há exigência técnica genérica nova. Requisito agregado continua parcial; critérios foraB e ativação separados. -Reutilização por mesmo consumidor/ação/campo/resultado e destinoQA, não por semelhança ou nome de ficheiro. Novos ramos/dados, licenças e obrigações identificados separadamente. Tentativa automáticaC135 conservada como histórico, não saldo global.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +Reutilização por mesmo consumidor/ação/campo/resultado e destinoQA, não por semelhança ou nome de ficheiro. Novos ramos/dados, licenças e obrigações identificados separadamente. Tentativa automáticaC135 conservada como histórico, não saldo global.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-DASH-01,Dashboard integrado por perfil com ações úteis,"Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md | Proposta consolidação 09/10/2026; DOCX aa13c53138ec15cd808de43d9dc2fc6808da86943d09d3352c9dd0944bdae364; texto P22–P40, estados P76–P88, aprovação P326/P497; proposta-consolidacao-percurso.md | Aprovação expressa da execução I1–I3 exclusivamente QA; execução 09/10/2026, execucao-percurso-i1-i3.md, C25/C26. | Pedido direto 09/10/2026: corrigir HTTP500 POST /two-factor-challenge na QA18097 após conta13; preservar conta/chave/MFA, invalidar sessão exposta e retomar cenárioA.",dashboard/perfis,/dashboard; /management/opportunities; /balcao-virtual/painel,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.; correspondência explícita de prova agrupada: FILTERS [B5 QA 13/10/2026] L2.3 técnico: erro reproduzido controller/SQL revertido, factoryQA corrigida; apoioentity→empresa porHTTP normal, ZA país da entidade/PT origem, quatroIDs e mesma informação noutra sessão; replay202 um recibo, mudança409/estranho404/anónimo401. interests15→16→16, desk1 e businesses2 intactos; denominadoresSQL correspondem16/1/2. Uma consent/outbox/supportevent, cifra privada. Individual/community/other com categoriaoriginal preservada em controller/SQL revertido; recibo individual anterior202 sem mudar hash. Mesma matriz/22grupos/âmbitoB:18posições técnicas e8cenários visuais finitos no backlog. Estimativa25–43h mantida, lotes7–12/4–7/8–14/6–10, sem somar provas compartilhadas duas vezes. Inventário permitido vazio/No browser is available antes de selecionar tab; sem reset/contorno. Código/configuração/bundle ativos intactos. [B6 QA 13/10/2026] L2.1/4/5 técnicos satisfeitos: rascunho empresarial existente guardado/submetido com residênciaPT/constituiçãoFR/origemBR; mestreZA v3→MZ v4→ZA v5 auditado sem reescrever declaração/snapshotv2/submissão; nova sessão/revisão3/replay mesmo recibo, estranho404/anónimo401. Interesses16→17→17, desk1/businesses2 intactos; SQL17/1/2, um recibo/consent/outbox; cifra privada preservada. Lista existente18posições, nove critérios técnicos satisfeitos/nove executáveis, oito percursos visuaisL4 abertos; mesmos22grupos. Reestimativa20–34h por saldo finito, não consumo ou prazo;25–43 anterior conservado sem dedução itemizada. Permissões legadas do anúncioC133 são dependência executável concreta, C135 sóvisual. Sem novo reset/chamada/critério/ID/ativação. @@ -4398,11 +4398,11 @@ B7-LEGACY-BUSINESS-PROFILES, B7-FINITE-PROGRESS","FILTERS: Filas ensaiadas: cate [B5 QA 13/10/2026] L2.5 comoAUD-STATS-01: filtros da listagem distintos da estatística; visualL4 apenas consumidores incluídos. Dashboard/coedição base válidos reutilizados. Campo país é declaração deste ramo, não prova país mestre/reutilização de organização. UI/semântica visível ainda C135. Ramo interesseempresaL2.2, mestre/snapshotL2.1 e manifestaçãoL2.4 continuam; estatística não é soma de pessoas únicas. Não muda classificação antiga ou declara submissão oficialDUAT. Plano/reorganização não é demonstração funcional ou visual. L1.1/L2.3 técnicos satisfeitos pelos grupos próprios; restante nominal na checklist. C135 bloqueia L4. A/B/C37 preservados; C132 separado, proposta com ações corretivas pendentes vazias. Ativação/foraB excluídos. [B6 QA 13/10/2026] L2.5 técnico satisfeito; apresentação dos filtros/denominadores emL4, dashboard anterior válido reutilizado. Somente ramos finitos incluídos; países/estatísticas globais continuam parciais e UI/L4 aberta. Coleções não são soma de investidores únicos; listagem/estatística têm filtros distintos. Sem nova organização/conta/representação. Planeamento/inspeção de permissões não é fluxo demonstrado. L1.2/3/5 eL3.1/4/5/6/7/8 ainda executáveis; candidata final/backup-restauroQA correspondente pendentes; A/B/C37/COUNTRY02 preservados. [B7 QA 13/10/2026] Mesmo saldoestatístico17/1/3 por anúncio próprio, país/origem técnico fechado nos ramosL2; filtros/semântica visíveisL4. VisualL4aberto, ponte sócompany_sale→business_sale, sem ampliar modalidades ou grant orgrestrito por inferência. Referência textual do mandato não é upload/scan ou validade jurídica certificada. Dois níveis legados são divergência de implementação preservada, não nova exigência de pessoas reais; nenhum estado convertido. Não repete C133 interesses/A/B/C37. RestamL1.2/5 eL3.1/4/5/6/7/8 eaceitaçãoL4. Não é candidatafinal ou nova autorização de ativação. Plano/saldo não substituem demonstração própria. -[B7 três funções QA] Visual cenário7L4 aberto. Ponte sócompany_sale, grantorgrestrito não ampliado por texto; mandato é referência privada, não upload/scan. Regra v1 de três funções alinhada àTempo; recusas/dupla de pessoas em provas anteriores são fase antiga, não exigência final.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[B7 três funções QA] Visual cenário7L4 aberto. Ponte sócompany_sale, grantorgrestrito não ampliado por texto; mandato é referência privada, não upload/scan. Regra v1 de três funções alinhada àTempo; recusas/dupla de pessoas em provas anteriores são fase antiga, não exigência final.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-DESK-01,Criar/editar/recuperar dossier e pedido com feedback,"Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md | Pedido direto 09/10/2026, lote 3: ações por perfil, países/seletores, geometria por consumidor, navegador, ativação separada e PDFs diretos; sem jornadas educativas novas [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] SEG-bf26caee-p114 §1.0.2; SEG-bf26caee-p124 §1.0.2; SEG-bf26caee-p129 §1.0.2; SEG-bf26caee-p134 §1.0.2; SEG-bf26caee-p469 §3.2; SEG-bf26caee-p470 §3.2; SEG-bf26caee-p471 §3.2; SEG-bf26caee-p472 §3.2; SEG-bf26caee-p473 §3.2; SEG-bf26caee-p474 §3.2; SEG-bf26caee-p475 §3.2; SEG-bf26caee-p476 §3.2; SEG-bf26caee-p477 §3.2; SEG-bf26caee-p618 §6",Balcão/orientação,/balcao-virtual/painel; /balcao-virtual/dossiers/{id}; /balcao-virtual/pedidos/{id},"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado parcialmente,"A/B encerrados no âmbito definido. Restam restantes serviços, documentos/mensagens, transições e perfis do Balcão; executar apenas critérios não demonstrados.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","AUD-DESK-01: Criar uma vez, guardar versão, recuperar em sessão nova, corrigir 422, transições e mensagem explícitas",P1,"AUD-DESK-01: Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Fases0–4 do §2 são releases de desenvolvimento, não as cinco fases/19 etapas. Agrupamentos §3.3.1 não convertem categorias. Papéis genéricos §3.1 não concedem permissão. §6 contém estados documentais, não prova do ambiente atual. §7p811 não reabre credibilidade das fontes oficiais. SLA/ofertas/competências continuam decisões separadas. Disponibilidade do guia/modelos só por URL/exemplar verificado.",AUD-DESK-01; SEG-bf26caee-p114; SEG-bf26caee-p124; SEG-bf26caee-p129; SEG-bf26caee-p134; SEG-bf26caee-p469; SEG-bf26caee-p470; SEG-bf26caee-p471; SEG-bf26caee-p472; SEG-bf26caee-p473; SEG-bf26caee-p474; SEG-bf26caee-p475; SEG-bf26caee-p476; SEG-bf26caee-p477; SEG-bf26caee-p618,15,"[{""id"": ""AUD-DESK-01"", ""pedido"": ""Criar/editar/recuperar dossier e pedido com feedback"", ""fontes"": [""Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md"", ""Pedido direto 09/10/2026, lote 3: ações por perfil, países/seletores, geometria por consumidor, navegador, ativação separada e PDFs diretos; sem jornadas educativas novas""], ""aceitacao"": ""Criar uma vez, guardar versão, recuperar em sessão nova, corrigir 422, transições e mensagem explícitas"", ""estado"": ""parcial"", ""variantes"": ""Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria"", ""modulo"": ""Balcão/orientação"", ""incremento_visual_qa_20261010"": {""atualizado_em"": ""2026-10-10T17:57:54.604301+00:00"", ""ambito"": ""QA18097/55441 exclusivamente"", ""evidencia"": ""Chromium desktop18: dois dossiers próprios A/B criados, guardados e recuperados noutra sessão; cinco fases e19 etapas preservadas. A dispensaS10; B espera externaS10 comS02 independente. Plano contextual guardado/reaberto, resultados devolvidos e recuperados no dossier: ponto de equilíbrio20unidades; défice A0/B70000MZN. Balcão preparado comoDRAFT, paísesPT/origemZA guardados; tarefa interna atribuída/assumida/iniciada/concluída no UI pelo gestor14 e recuperada pelo investidor. Gestor sem acesso a resultados financeiros privados; QA23 dossier403/rascunho404; sem mistura entre projetos. investor-ab-chromium-20261010.json e visual-persistence-qa.json. C80: bloquear edição/avanço enquanto GET do rascunho não terminou; diagnóstico guardado, correção e resposta deliberadamente atrasada no Chromium demonstrados em portal-simulator-loading-visual-qa.cjs/recibo."", ""lacuna_atual"": ""A/B completos para o cenário interno aprovado, em desktop isolado; Balcão apenas preparaçãoDRAFT, não submissão/decisão externa. Restantes contratos, documentos, fiscalidade/parâmetros legais, etapas externas e todos os consumidores/perfis não encerrados. Móvel A/B teve achados anteriores: correção comum verificada com dossier próprioQA21, sem substituir repetição final A/B móvel ou aceitação manual."", ""estado_global_preservado"": ""parcial"", ""ativacao"": false}, ""incremento_ab_paises_20261010"": {""registado_em"": ""2026-10-10T19:30:54.107335+00:00"", ""ambito"": ""QA somente"", ""criterios_ab_internos"": ""concluído e demonstrado em QA"", ""evidencia"": ""A/B internos concluídos em QA: provas anteriores de criação/gravação/nova sessão/permissões compostas com investor-ab-remaining-chromium-20261010.json e investor-ab-remaining-persistence-qa.json. A terra/financiamento=no, S10 dispensada, equilíbrio20, necessidade0MZN; B=yes, S10waiting_external, equilíbrio20, necessidade70000MZN. Resultado/draft/dossier corretos, BalcãoDRAFT com título do dossier/resumo da ferramenta/PT/ZA, tarefaS02done posterior à esperaS10 e preparação independente habilitada; cinco fases/19etapas preservadas. Seis verificações390/320px sem overflow ou violações axe. C88 ação explícita recuperou descrição vazia de A, guardando revisão antiga/fonte(v3)/auditoria. Sem recriar dossiers/resultados/tarefas ou repetir C37. Ativo não alterado."", ""criterios_restantes"": ""A/B demonstram preparação DRAFT e recuperação. Restam submissão quando aplicável, 422 por campo, protocolo/recibo, mensagens, transições e operações documentais por tipo/perfil. DRAFT não equivale a submissão ou decisão externa."", ""ativacao"": false}, ""incremento_consumidores_20261010"": {""at"": ""2026-10-10T20:48:57.129953+00:00"", ""evidencia"": ""consumer-stats-chromium-20261010.json: pedido separado no dossierA, PT/ZA, PUT303→submitted/protocolo→nova sessão→gestãoZA0→1; replay200 conserva protocolo/v2. SQL:uma revisão/um evento submitted. PedidosA/B originais continuamDRAFT. ProvaSQL:consumer-final-persistence-qa.json; QA somente, sem instalação/ativação."", ""criterios_restantes"": ""Preparação A/B e submissão de pedido QA separado com protocolo/recuperação/replay sem duplicação demonstrados. Restam os outros serviços/condições, mensagens/transições, documentos e decisões externas aplicáveis; não repetir A/B ou C37."", ""active"": false}}, {""id"": ""SEG-bf26caee-p114"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.2"", ""locator"": ""word/document.xml#p114"", ""first_paragraph"": 114, ""last_paragraph"": 118, ""text"": ""Artigo 19 | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Obrigações especiais do empresário | INV-001; INV-002; INV-007; §§1.6, 3.2 e 6.1 | Checklist transversal que distingue firma, escrituração, registo e prestação de contas das licenças sectoriais."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p124"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.2"", ""locator"": ""word/document.xml#p124"", ""first_paragraph"": 124, ""last_paragraph"": 128, ""text"": ""Secção III do Título II, Capítulo II | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Escrituração mercantil | INV-002; INV-007; §§1.6, 6.1 e 7.3 | Requisito documental e de governação ligado à organização da actividade; a numeração artigo a artigo permanece dependente de conferência integral."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p129"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.2"", ""locator"": ""word/document.xml#p129"", ""first_paragraph"": 129, ""last_paragraph"": 133, ""text"": ""Secção IV do Título II, Capítulo II | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Registo comercial | INV-001; INV-002; INV-007; §§1.6, 1.8 e 6.1 | Formalidade de registo e publicidade tratada separadamente do licenciamento sectorial, com entidade, acto e competência territorial."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p134"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.2"", ""locator"": ""word/document.xml#p134"", ""first_paragraph"": 134, ""last_paragraph"": 138, ""text"": ""Secção V do Título II, Capítulo II | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Balanço e prestação de contas | INV-002; INV-007; §§1.6, 6.1 e 7.3 | Obrigação empresarial geral ligada ao checklist e à governação documental; não constitui autorização de actividade."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p469"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""3.2"", ""locator"": ""word/document.xml#p469"", ""first_paragraph"": 469, ""last_paragraph"": 469, ""text"": ""Registar-se ou iniciar uma consulta anónima."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p470"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""3.2"", ""locator"": ""word/document.xml#p470"", ""first_paragraph"": 470, ""last_paragraph"": 470, ""text"": ""Definir sector, localização, dimensão, capital previsto e objectivo do investimento."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p471"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""3.2"", ""locator"": ""word/document.xml#p471"", ""first_paragraph"": 471, ""last_paragraph"": 471, ""text"": ""Consultar negócios similares, procura potencial, fundos e oportunidades disponíveis."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p472"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""3.2"", ""locator"": ""word/document.xml#p472"", ""first_paragraph"": 472, ""last_paragraph"": 472, ""text"": ""Seleccionar a forma societária com apoio de um comparador orientado por perguntas."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p473"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""3.2"", ""locator"": ""word/document.xml#p473"", ""first_paragraph"": 473, ""last_paragraph"": 473, ""text"": ""Criar o projecto e receber um roteiro personalizado de constituição, licenciamento, fiscalidade e operação."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p474"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""3.2"", ""locator"": ""word/document.xml#p474"", ""first_paragraph"": 474, ""last_paragraph"": 474, ""text"": ""Preencher formulários, anexar evidências e gerar documentos normalizados."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p475"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""3.2"", ""locator"": ""word/document.xml#p475"", ""first_paragraph"": 475, ""last_paragraph"": 475, ""text"": ""Submeter pedidos e acompanhar estado, pendências, prazos e entidade responsável."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p476"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""3.2"", ""locator"": ""word/document.xml#p476"", ""first_paragraph"": 476, ""last_paragraph"": 476, ""text"": ""Executar simulações fiscais e contributivas, guardar cenários e exportar resultados."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p477"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""3.2"", ""locator"": ""word/document.xml#p477"", ""first_paragraph"": 477, ""last_paragraph"": 477, ""text"": ""Receber alertas e concluir a entrada em operação."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p618"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6"", ""locator"": ""word/document.xml#p618"", ""first_paragraph"": 618, ""last_paragraph"": 623, ""text"": ""INV-002 | Painel com requisitos, documentos, pendências e histórico | Sim | Parcial | QA | Completar etapas, licenças e operação e demonstrar o percurso integral, sem reiniciar actividades já comprovadas."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}]","Não demonstrado individualmente; localizar critério e executar em QA. | [Visual QA 10 /10/2026 ] A /B desktop demonstrados por ações visíveis, incluindo ferramenta, resultado, apoio e acompanhamento. | [Visual QA 10/10/2026] A/B desktop demonstrados por ações visíveis, incluindo ferramenta, resultado, apoio e acompanhamento. | [QA A/B e países 10/10/2026] Chromium, contas QA autorizadas; critérios restantes A/B e apresentação dos dados por formulário demonstrados; screenshots/DOM no recibo específico. | [QA consumidores 10/10/2026] consumer-stats-chromium-20261010.json: pedido separado no dossierA, PT/ZA, PUT303→submitted/protocolo→nova sessão→gestãoZA0→1; replay200 conserva protocolo/v2. SQL:uma revisão/um evento submitted. PedidosA/B originais continuamDRAFT. ProvaSQL:consumer-final-persistence-qa.json; QA somente, sem instalação/ativação.","Não demonstrado individualmente; localizar critério e executar em QA. | [Visual QA 10 /10/2026 ] Respostas guardadas por método /rota/status , sem corpos de autenticação; QA23 negado 403 /404. | [Visual QA 10/10/2026] Respostas guardadas por método/rota/status, sem corpos de autenticação; QA23 negado403/404. | [QA A/B e países 10/10/2026] Respostas UI e GET de recuperação com destino QA verificado; evidências vinculadas a IDs do mesmo dossier/formulário. Regresso ao Balcão DRAFT, sem decisão externa. | [QA consumidores 10/10/2026] Pedidos de interface e GET de recuperação no servidor18097, header QA conferido antes de escrita; ver respostas/perfis no recibo por consumidor.","Não demonstrado individualmente; localizar critério e executar em QA. | [Visual QA 10 /10/2026 ] Casos, aplicabilidade, ferramenta, resultado, pedido DRAFT e tarefa guardados pelo UI; originais /histórico preservados. | [Visual QA 10/10/2026] Casos, aplicabilidade, ferramenta, resultado, pedidoDRAFT e tarefa guardados pelo UI; originais/histórico preservados. | [QA A/B e países 10/10/2026] Tabelas/entidades existentes; revisão e proveniência de C88; cinco intakes sintéticos (quatro países + um C90), sem duplicar dossiers ou contas; nenhuma escrita ativa. | [QA consumidores 10/10/2026] Entidades/IDs existentes e uma fixture sintética por caso; SQLQA READONLY liga estados, versões, atores, país/origem e hashes. Sem novas tabelas, contas ou escrita ativa.","Não demonstrado individualmente; localizar critério e executar em QA. | [Visual QA 10 /10/2026 ] Logout e contexto novo: dossier, resultados, tarefa e inputs próprios da ferramenta recuperados para cada A /B. | [Visual QA 10/10/2026] Logout e contexto novo: dossier, resultados, tarefa e inputs próprios da ferramenta recuperados para cada A/B. | [QA A/B e países 10/10/2026] Dossiers, resultados e pedidos A/B existentes; perfil/negócio/fundiário noutra sessão; protocolos públicos recuperados pela gestão autorizada. | [QA consumidores 10/10/2026] Nova sessão nos consumidores descritos; SQL confirma relações, uma submissão após repetição e preservação dos critérios originaisA/B.","Não demonstrado individualmente; localizar critério e executar em QA. | [Visual QA 10 /10/2026 ] 20 unidades; défice financeiro A 0 /B70000MZN. Ferramenta e resultado ligados ao dossier correto, sem aprovação /score inventados. | [Visual QA 10/10/2026] 20unidades; défice financeiro A0/B70000MZN. Ferramenta e resultado ligados ao dossier correto, sem aprovação/score inventados. | [QA A/B e países 10/10/2026] A=0/B=70000MZN e equilíbrio20 no dossier correto; preparaçãoBalcão, pendênciaS10 e tarefaS02done; PT/ZA, filtros independentes e estatística positiva; página de entradaC90 distinta. | [QA consumidores 10/10/2026] consumer-stats-chromium-20261010.json: pedido separado no dossierA, PT/ZA, PUT303→submitted/protocolo→nova sessão→gestãoZA0→1; replay200 conserva protocolo/v2. SQL:uma revisão/um evento submitted. PedidosA/B originais continuamDRAFT. ProvaSQL:consumer-final-persistence-qa.json; QA somente, sem instalação/ativação.","Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada | [Visual QA 10 /10/2026 ] Subcritérios atualizados por prova própria; estado global, ID s, fontes, versões e decisões preservados. | [Visual QA 10/10/2026] Subcritérios atualizados por prova própria; estado global, IDs, fontes, versões e decisões preservados. | [QA A/B e países 10/10/2026] Critérios internos A/B concluídos emQA; restantes critérios explicitados por requisito. Estados globais e todas as referências/versões de origem preservados. | [QA consumidores 10/10/2026] Critérios específicos demonstrados; estado global e referências/versões preservados. Não repetir A/B/C37 ou outros critérios aceites. -[Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Pedidos relacionados sem novo inventário/backlog paralelo; referência documental acrescentada, critérios anteriores preservados. Confirmar os bytes do v1(3) antes do fecho documental.",parcial,desk_cases: 1; desk_requests: 0; desk_institutional_links: 0; desk_messages: 0,"Capacidades/provas específicas anteriores existem, mas o requisito agregado ainda tem os critérios restantes explicitados; fechos parciais preservados.","A/B encerrados no âmbito definido. Restam restantes serviços, documentos/mensagens, transições e perfis do Balcão; executar apenas critérios não demonstrados.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Completar critérios restantes sem repetir provas válidas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"[QA consumidores 10/10/2026] Preparação A/B e submissão de pedido QA separado com protocolo/recuperação/replay sem duplicação demonstrados. Restam os outros serviços/condições, mensagens/transições, documentos e decisões externas aplicáveis; não repetir A/B ou C37.","Serviço interno real e dono/responsável; primeiro pedido só com dados do utilizador | [Semântica QA 10/10/2026] Leitura ativaREADONLY10/10:020000eBalcão07/190000+08/120000instalados;030000não;040000não;09/190000prepare_investor_pathausente(ledger/2colunas/definição). QA03/04/09-190instalados;definição19etapaspublicada61000919-0000-4000-8000-000000000001 SHAe0acbc723cd3def7e415b2ef7a0173add08387c3cedabac9bb7b86409e4d25bf. 09/190000nãofoi substituída:continuanecessária paraativo e não se repeteQA. 030/040semdependênciaDDL190;190dependeBalcão/journeys/steps/questionnaire_versions;workflowusa020+030+040+tasks/catalogue. Planofuturo:visual/candidata→backup/restaurofrescos→códigoflagsfalse→030autenticada→040instalador/bootstrapautenticadosaindaemfalta→190apenasfaltantesvia/management/balcao-install→dadosreais/perfis→cartografiaprivadaidempotente→flagspercurso/oportunidades→publicaçãoseparada. 0fixturesQAnoativo;readytrueépreparação;semativaçãoautorizada;reversãodesativaflags/preservahistóricoourestaurabackupverificado,nãodropusado.",VirtualDesk; desk_cases/requests/messages; tarefas existentes,"Portal Audit Consumer Lot Test: 2 testes /124 asserções; phpunit-lote 3-final.xml; geometry-consumers-lote3.json : 361 limites reais recuperados em QA, zero divulgação pública; visual não demonstrado | [Semântica QA 10 /10/2026 ] Provasdeledger /colunas/definição : dashboard-active-readonly.json e opportunity-semantic-environment-qa.json ;preservação 18 coleções /MFA18/manifestoativo : profiles-v1-preservation-qa.json . | [Visual QA 10 /10/2026 ] Chromium desktop 18: dois dossiers próprios A /B criados, guardados e recuperados noutra sessão; cinco fases e 19 etapas preservadas. A dispensa S10 ; B espera externa S10 com S02 independente. Plano contextual guardado /reaberto , resultados devolvidos e recuperados no dossier: ponto de equilíbrio 20 unidades; défice A 0 /B70000MZN. Balcão preparado como DRAFT, países PT /origemZA guardados; tarefa interna atribuída /assumida/iniciada/concluída no UI pelo gestor 14 e recuperada pelo investidor. Gestor sem acesso a resultados financeiros privados; QA23 dossier 403 /rascunho404 ; sem mistura entre projetos. investor-ab-chromium-20261010.json e visual-persistence-qa.json . C80 : bloquear edição /avanço enquanto GET do rascunho não terminou; diagnóstico guardado, correção e resposta deliberadamente atrasada no Chromium demonstrados em portal-simulator-loading-visual-qa.cjs /recibo. | [Visual QA 10/10/2026] Chromium desktop18: dois dossiers próprios A/B criados, guardados e recuperados noutra sessão; cinco fases e19 etapas preservadas. A dispensaS10; B espera externaS10 comS02 independente. Plano contextual guardado/reaberto, resultados devolvidos e recuperados no dossier: ponto de equilíbrio20unidades; défice A0/B70000MZN. Balcão preparado comoDRAFT, paísesPT/origemZA guardados; tarefa interna atribuída/assumida/iniciada/concluída no UI pelo gestor14 e recuperada pelo investidor. Gestor sem acesso a resultados financeiros privados; QA23 dossier403/rascunho404; sem mistura entre projetos. investor-ab-chromium-20261010.json e visual-persistence-qa.json. C80: bloquear edição/avanço enquanto GET do rascunho não terminou; diagnóstico guardado, correção e resposta deliberadamente atrasada no Chromium demonstrados em portal-simulator-loading-visual-qa.cjs/recibo. | [QA A/B e países 10/10/2026] A/B internos concluídos em QA: provas anteriores de criação/gravação/nova sessão/permissões compostas com investor-ab-remaining-chromium-20261010.json e investor-ab-remaining-persistence-qa.json. A terra/financiamento=no, S10 dispensada, equilíbrio20, necessidade0MZN; B=yes, S10waiting_external, equilíbrio20, necessidade70000MZN. Resultado/draft/dossier corretos, BalcãoDRAFT com título do dossier/resumo da ferramenta/PT/ZA, tarefaS02done posterior à esperaS10 e preparação independente habilitada; cinco fases/19etapas preservadas. Seis verificações390/320px sem overflow ou violações axe. C88 ação explícita recuperou descrição vazia de A, guardando revisão antiga/fonte(v3)/auditoria. Sem recriar dossiers/resultados/tarefas ou repetir C37. Ativo não alterado. | [QA consumidores 10/10/2026] consumer-stats-chromium-20261010.json: pedido separado no dossierA, PT/ZA, PUT303→submitted/protocolo→nova sessão→gestãoZA0→1; replay200 conserva protocolo/v2. SQL:uma revisão/um evento submitted. PedidosA/B originais continuamDRAFT. ProvaSQL:consumer-final-persistence-qa.json; QA somente, sem instalação/ativação.","Não demonstrado individualmente; localizar critério e executar em QA. | [Visual QA 10 /10/2026 ] Respostas guardadas por método /rota/status , sem corpos de autenticação; QA23 negado 403 /404. | [Visual QA 10/10/2026] Respostas guardadas por método/rota/status, sem corpos de autenticação; QA23 negado403/404. | [QA A/B e países 10/10/2026] Respostas UI e GET de recuperação com destino QA verificado; evidências vinculadas a IDs do mesmo dossier/formulário. Regresso ao Balcão DRAFT, sem decisão externa. | [QA consumidores 10/10/2026] Pedidos de interface e GET de recuperação no servidor18097, header QA conferido antes de escrita; ver respostas/perfis no recibo por consumidor.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Pedidos relacionados sem novo inventário/backlog paralelo; referência documental acrescentada, critérios anteriores preservados. Confirmar os bytes do v1(3) antes do fecho documental.",parcial,desk_cases: 1; desk_requests: 0; desk_institutional_links: 0; desk_messages: 0,"Capacidades/provas específicas anteriores existem, mas o requisito agregado ainda tem os critérios restantes explicitados; fechos parciais preservados.","A/B encerrados no âmbito definido. Restam restantes serviços, documentos/mensagens, transições e perfis do Balcão; executar apenas critérios não demonstrados.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Completar critérios restantes sem repetir provas válidas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"[QA consumidores 10/10/2026] Preparação A/B e submissão de pedido QA separado com protocolo/recuperação/replay sem duplicação demonstrados. Restam os outros serviços/condições, mensagens/transições, documentos e decisões externas aplicáveis; não repetir A/B ou C37.","Serviço interno real e dono/responsável; primeiro pedido só com dados do utilizador | [Semântica QA 10/10/2026] Leitura ativaREADONLY10/10:020000eBalcão07/190000+08/120000instalados;030000não;040000não;09/190000prepare_investor_pathausente(ledger/2colunas/definição). QA03/04/09-190instalados;definição19etapaspublicada61000919-0000-4000-8000-000000000001 SHAe0acbc723cd3def7e415b2ef7a0173add08387c3cedabac9bb7b86409e4d25bf. 09/190000nãofoi substituída:continuanecessária paraativo e não se repeteQA. 030/040semdependênciaDDL190;190dependeBalcão/journeys/steps/questionnaire_versions;workflowusa020+030+040+tasks/catalogue. Planofuturo:visual/candidata→backup/restaurofrescos→códigoflagsfalse→030autenticada→040instalador/bootstrapautenticadosaindaemfalta→190apenasfaltantesvia/management/balcao-install→dadosreais/perfis→cartografiaprivadaidempotente→flagspercurso/oportunidades→publicaçãoseparada. 0fixturesQAnoativo;readytrueépreparação;semativaçãoautorizada;reversãodesativaflags/preservahistóricoourestaurabackupverificado,nãodropusado.",VirtualDesk; desk_cases/requests/messages; tarefas existentes,"Portal Audit Consumer Lot Test: 2 testes /124 asserções; phpunit-lote 3-final.xml; geometry-consumers-lote3.json : 361 limites reais recuperados em QA, zero divulgação pública; visual não demonstrado | [Semântica QA 10 /10/2026 ] Provasdeledger /colunas/definição : dashboard-active-readonly.json e opportunity-semantic-environment-qa.json ;preservação 18 coleções /MFA18/manifestoativo : profiles-v1-preservation-qa.json . | [Visual QA 10 /10/2026 ] Chromium desktop 18: dois dossiers próprios A /B criados, guardados e recuperados noutra sessão; cinco fases e 19 etapas preservadas. A dispensa S10 ; B espera externa S10 com S02 independente. Plano contextual guardado /reaberto , resultados devolvidos e recuperados no dossier: ponto de equilíbrio 20 unidades; défice A 0 /B70000MZN. Balcão preparado como DRAFT, países PT /origemZA guardados; tarefa interna atribuída /assumida/iniciada/concluída no UI pelo gestor 14 e recuperada pelo investidor. Gestor sem acesso a resultados financeiros privados; QA23 dossier 403 /rascunho404 ; sem mistura entre projetos. investor-ab-chromium-20261010.json e visual-persistence-qa.json . C80 : bloquear edição /avanço enquanto GET do rascunho não terminou; diagnóstico guardado, correção e resposta deliberadamente atrasada no Chromium demonstrados em portal-simulator-loading-visual-qa.cjs /recibo. | [Visual QA 10/10/2026] Chromium desktop18: dois dossiers próprios A/B criados, guardados e recuperados noutra sessão; cinco fases e19 etapas preservadas. A dispensaS10; B espera externaS10 comS02 independente. Plano contextual guardado/reaberto, resultados devolvidos e recuperados no dossier: ponto de equilíbrio20unidades; défice A0/B70000MZN. Balcão preparado comoDRAFT, paísesPT/origemZA guardados; tarefa interna atribuída/assumida/iniciada/concluída no UI pelo gestor14 e recuperada pelo investidor. Gestor sem acesso a resultados financeiros privados; QA23 dossier403/rascunho404; sem mistura entre projetos. investor-ab-chromium-20261010.json e visual-persistence-qa.json. C80: bloquear edição/avanço enquanto GET do rascunho não terminou; diagnóstico guardado, correção e resposta deliberadamente atrasada no Chromium demonstrados em portal-simulator-loading-visual-qa.cjs/recibo. | [QA A/B e países 10/10/2026] A/B internos concluídos em QA: provas anteriores de criação/gravação/nova sessão/permissões compostas com investor-ab-remaining-chromium-20261010.json e investor-ab-remaining-persistence-qa.json. A terra/financiamento=no, S10 dispensada, equilíbrio20, necessidade0MZN; B=yes, S10waiting_external, equilíbrio20, necessidade70000MZN. Resultado/draft/dossier corretos, BalcãoDRAFT com título do dossier/resumo da ferramenta/PT/ZA, tarefaS02done posterior à esperaS10 e preparação independente habilitada; cinco fases/19etapas preservadas. Seis verificações390/320px sem overflow ou violações axe. C88 ação explícita recuperou descrição vazia de A, guardando revisão antiga/fonte(v3)/auditoria. Sem recriar dossiers/resultados/tarefas ou repetir C37. Ativo não alterado. | [QA consumidores 10/10/2026] consumer-stats-chromium-20261010.json: pedido separado no dossierA, PT/ZA, PUT303→submitted/protocolo→nova sessão→gestãoZA0→1; replay200 conserva protocolo/v2. SQL:uma revisão/um evento submitted. PedidosA/B originais continuamDRAFT. ProvaSQL:consumer-final-persistence-qa.json; QA somente, sem instalação/ativação.","Não demonstrado individualmente; localizar critério e executar em QA. | [Visual QA 10 /10/2026 ] Respostas guardadas por método /rota/status , sem corpos de autenticação; QA23 negado 403 /404. | [Visual QA 10/10/2026] Respostas guardadas por método/rota/status, sem corpos de autenticação; QA23 negado403/404. | [QA A/B e países 10/10/2026] Respostas UI e GET de recuperação com destino QA verificado; evidências vinculadas a IDs do mesmo dossier/formulário. Regresso ao Balcão DRAFT, sem decisão externa. | [QA consumidores 10/10/2026] Pedidos de interface e GET de recuperação no servidor18097, header QA conferido antes de escrita; ver respostas/perfis no recibo por consumidor.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-DESK-02,"Reutilizar investimento, percurso, pedido e responsável no Balcão","Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md | Proposta consolidação 09/10/2026; DOCX aa13c53138ec15cd808de43d9dc2fc6808da86943d09d3352c9dd0944bdae364; texto P22–P40, estados P76–P88, aprovação P326/P497; proposta-consolidacao-percurso.md | Aprovação expressa da execução I1–I3 exclusivamente QA; execução 09/10/2026, execucao-percurso-i1-i3.md, C25/C26. | Pedido direto 09/10/2026: corrigir HTTP500 POST /two-factor-challenge na QA18097 após conta13; preservar conta/chave/MFA, invalidar sessão exposta e retomar cenárioA. [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] SEG-bf26caee-p94 §1.0.2; SEG-bf26caee-p99 §1.0.2; SEG-bf26caee-p104 §1.0.2; SEG-bf26caee-p109 §1.0.2; SEG-bf26caee-p114 §1.0.2; SEG-bf26caee-p119 §1.0.2; SEG-bf26caee-p129 §1.0.2; SEG-bf26caee-p144 §1.2; SEG-bf26caee-p145 §1.2; SEG-bf26caee-p146 §1.2; SEG-bf26caee-p147 §1.2; SEG-bf26caee-p469 §3.2; SEG-bf26caee-p470 §3.2; SEG-bf26caee-p471 §3.2; SEG-bf26caee-p472 §3.2; SEG-bf26caee-p473 §3.2; SEG-bf26caee-p474 §3.2; SEG-bf26caee-p475 §3.2; SEG-bf26caee-p476 §3.2; SEG-bf26caee-p477 §3.2; SEG-bf26caee-p479 §3.2.1; SEG-bf26caee-p571 §5.1; SEG-bf26caee-p574 §5.1; SEG-bf26caee-p577 §5.1; SEG-bf26caee-p580 §5.1; SEG-bf26caee-p583 §5.1; SEG-bf26caee-p586 §5.1; SEG-bf26caee-p589 §5.1; SEG-bf26caee-p592 §5.1; SEG-bf26caee-p597 §5.2; SEG-bf26caee-p598 §5.2; SEG-bf26caee-p599 §5.2; SEG-bf26caee-p600 §5.2; SEG-bf26caee-p601 §5.2; SEG-bf26caee-p612 §6; SEG-bf26caee-p730 §6.1",Balcão/orientação,/balcao-virtual/painel,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json. [B QA 13/10/2026] OpçãoB fixada antes de executar. QA190000 já instalada, definição5fases/19etapas; flagQA estavaOFF, ativada isoladamente sem instalação. HTTP13contextos existentes com5/19; acesso a dossier privado alheio403. Casos/journeys/rascunhos anteriores preservados por hash. Provas agrupadas em proof-groups.json e execução-B-QA.md. @@ -4457,11 +4457,11 @@ VISUAL-B396C-REUSE-20261014","[B QA 13/10/2026] OpçãoB fixada antes de executa [B7 QA 13/10/2026] A/BQAfechado; leituraativa exige distinguir extensãoexata190000 ausente eflagfalse de outros190000. Não bloqueiaWFisolado. L3.4/5/8/contextoL4 eativação separada. RestamL1.2/5 eL3.1/4/5/6/7/8 eaceitaçãoL4. Não é candidatafinal ou nova autorização de ativação. Plano/saldo não substituem demonstração própria. Não verifica nova interfaceativa nem instala190000; revisão/pacote/backup-restauro/prévia eautorização separados. 190000não é dependência do workflowisolado. Momento da leitura registado comoaproximado, não timestamp exato. [B7 três funções QA] Visual cenário7L4 aberto. Ponte sócompany_sale, grantorgrestrito não ampliado por texto; mandato é referência privada, não upload/scan. Regra v1 de três funções alinhada àTempo; recusas/dupla de pessoas em provas anteriores são fase antiga, não exigência final. [B8 QA 13/10/2026] Somente oito percursos visuaisL4/C135 e consolidação/backup-restauroQA da revisãofixa restam na checklistB; não há exigência técnica genérica nova. Requisito agregado continua parcial; critérios foraB e ativação separados. -Reutilização por mesmo consumidor/ação/campo/resultado e destinoQA, não por semelhança ou nome de ficheiro. Novos ramos/dados, licenças e obrigações identificados separadamente. Tentativa automáticaC135 conservada como histórico, não saldo global.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +Reutilização por mesmo consumidor/ação/campo/resultado e destinoQA, não por semelhança ou nome de ficheiro. Novos ramos/dados, licenças e obrigações identificados separadamente. Tentativa automáticaC135 conservada como histórico, não saldo global.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-CRM-01,Converter e acompanhar internamente com responsável/próxima ação,"Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md | Proposta consolidação 09/10/2026; DOCX aa13c53138ec15cd808de43d9dc2fc6808da86943d09d3352c9dd0944bdae364; texto P22–P40, estados P76–P88, aprovação P326/P497; proposta-consolidacao-percurso.md | Aprovação expressa da execução I1–I3 exclusivamente QA; execução 09/10/2026, execucao-percurso-i1-i3.md, C25/C26. | Pedido direto 09/10/2026: corrigir HTTP500 POST /two-factor-challenge na QA18097 após conta13; preservar conta/chave/MFA, invalidar sessão exposta e retomar cenárioA. [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] SEG-bf26caee-p114 §1.0.2; SEG-bf26caee-p124 §1.0.2; SEG-bf26caee-p129 §1.0.2; SEG-bf26caee-p134 §1.0.2; SEG-bf26caee-p469 §3.2; SEG-bf26caee-p470 §3.2; SEG-bf26caee-p471 §3.2; SEG-bf26caee-p472 §3.2; SEG-bf26caee-p473 §3.2; SEG-bf26caee-p474 §3.2; SEG-bf26caee-p475 §3.2; SEG-bf26caee-p476 §3.2; SEG-bf26caee-p477 §3.2; SEG-bf26caee-p618 §6",CRM/solicitações,/management/interests; /management/crm/leads; /management/crm/leads/{lead},"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json. outputs/investmoz-audit-current-20261012/contact-normalization-http.json; contact-whitespace-before.json; contact-whitespace-after.json. C131 corrigido apenasQA; validação HTTP curta já era protegida por TrimStrings.,Implementado com falha,"Acompanhamento interno A/B válido. Restam conversão sem duplicação, responsável e próxima tarefa por outros consumidores. C131: normalizar antes de validar contacto, repetição e nova sessão demonstradas por HTTP; apresentação visual atual pendente.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"AUD-CRM-01: Converter sem duplicar investidor; responsável autorizado; próxima tarefa antes de encerrar última | Para consolidação: critérios individuais S01–S19 e cenários A/B na proposta, com UI→API→gravação→nova sessão→resultado e ação independente.",P0,"AUD-CRM-01: Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Fases0–4 do §2 são releases de desenvolvimento, não as cinco fases/19 etapas. Agrupamentos §3.3.1 não convertem categorias. Papéis genéricos §3.1 não concedem permissão. §6 contém estados documentais, não prova do ambiente atual. §7p811 não reabre credibilidade das fontes oficiais. SLA/ofertas/competências continuam decisões separadas. Disponibilidade do guia/modelos só por URL/exemplar verificado.",AUD-CRM-01; SEG-bf26caee-p114; SEG-bf26caee-p124; SEG-bf26caee-p129; SEG-bf26caee-p134; SEG-bf26caee-p469; SEG-bf26caee-p470; SEG-bf26caee-p471; SEG-bf26caee-p472; SEG-bf26caee-p473; SEG-bf26caee-p474; SEG-bf26caee-p475; SEG-bf26caee-p476; SEG-bf26caee-p477; SEG-bf26caee-p618,15,"[{""id"": ""AUD-CRM-01"", ""pedido"": ""Converter e acompanhar internamente com responsável/próxima ação"", ""fontes"": [""Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md"", ""Proposta consolidação 09/10/2026; DOCX aa13c53138ec15cd808de43d9dc2fc6808da86943d09d3352c9dd0944bdae364; texto P22–P40, estados P76–P88, aprovação P326/P497; proposta-consolidacao-percurso.md"", ""Aprovação expressa da execução I1–I3 exclusivamente QA; execução 09/10/2026, execucao-percurso-i1-i3.md, C25/C26."", ""Pedido direto 09/10/2026: corrigir HTTP500 POST /two-factor-challenge na QA18097 após conta13; preservar conta/chave/MFA, invalidar sessão exposta e retomar cenárioA.""], ""aceitacao"": ""Converter sem duplicar investidor; responsável autorizado; próxima tarefa antes de encerrar última | Para consolidação: critérios individuais S01–S19 e cenários A/B na proposta, com UI→API→gravação→nova sessão→resultado e ação independente."", ""estado"": ""parcial"", ""variantes"": ""Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria"", ""modulo"": ""CRM/solicitações"", ""incremento_visual_qa_20261010"": {""atualizado_em"": ""2026-10-10T17:57:54.604301+00:00"", ""ambito"": ""QA18097/55441 exclusivamente"", ""evidencia"": ""Chromium desktop18: dois dossiers próprios A/B criados, guardados e recuperados noutra sessão; cinco fases e19 etapas preservadas. A dispensaS10; B espera externaS10 comS02 independente. Plano contextual guardado/reaberto, resultados devolvidos e recuperados no dossier: ponto de equilíbrio20unidades; défice A0/B70000MZN. Balcão preparado comoDRAFT, paísesPT/origemZA guardados; tarefa interna atribuída/assumida/iniciada/concluída no UI pelo gestor14 e recuperada pelo investidor. Gestor sem acesso a resultados financeiros privados; QA23 dossier403/rascunho404; sem mistura entre projetos. investor-ab-chromium-20261010.json e visual-persistence-qa.json. C80: bloquear edição/avanço enquanto GET do rascunho não terminou; diagnóstico guardado, correção e resposta deliberadamente atrasada no Chromium demonstrados em portal-simulator-loading-visual-qa.cjs/recibo."", ""lacuna_atual"": ""A/B completos para o cenário interno aprovado, em desktop isolado; Balcão apenas preparaçãoDRAFT, não submissão/decisão externa. Restantes contratos, documentos, fiscalidade/parâmetros legais, etapas externas e todos os consumidores/perfis não encerrados. Móvel A/B teve achados anteriores: correção comum verificada com dossier próprioQA21, sem substituir repetição final A/B móvel ou aceitação manual."", ""estado_global_preservado"": ""parcial"", ""ativacao"": false}, ""incremento_ab_paises_20261010"": {""registado_em"": ""2026-10-10T19:30:54.107335+00:00"", ""ambito"": ""QA somente"", ""criterios_ab_internos"": ""concluído e demonstrado em QA"", ""evidencia"": ""A/B internos concluídos em QA: provas anteriores de criação/gravação/nova sessão/permissões compostas com investor-ab-remaining-chromium-20261010.json e investor-ab-remaining-persistence-qa.json. A terra/financiamento=no, S10 dispensada, equilíbrio20, necessidade0MZN; B=yes, S10waiting_external, equilíbrio20, necessidade70000MZN. Resultado/draft/dossier corretos, BalcãoDRAFT com título do dossier/resumo da ferramenta/PT/ZA, tarefaS02done posterior à esperaS10 e preparação independente habilitada; cinco fases/19etapas preservadas. Seis verificações390/320px sem overflow ou violações axe. C88 ação explícita recuperou descrição vazia de A, guardando revisão antiga/fonte(v3)/auditoria. Sem recriar dossiers/resultados/tarefas ou repetir C37. Ativo não alterado."", ""criterios_restantes"": ""Tarefa S02 B concluída enquanto S10 permanecia à espera; gestor distinto e dados financeiros privados preservados. Restam conversão de manifestações sem duplicar investidor, responsável autorizado/próxima tarefa antes do fecho e filas/atribuições por perfil. Não depende de CRM externo."", ""ativacao"": false}}, {""id"": ""SEG-bf26caee-p114"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.2"", ""locator"": ""word/document.xml#p114"", ""first_paragraph"": 114, ""last_paragraph"": 118, ""text"": ""Artigo 19 | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Obrigações especiais do empresário | INV-001; INV-002; INV-007; §§1.6, 3.2 e 6.1 | Checklist transversal que distingue firma, escrituração, registo e prestação de contas das licenças sectoriais."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p124"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.2"", ""locator"": ""word/document.xml#p124"", ""first_paragraph"": 124, ""last_paragraph"": 128, ""text"": ""Secção III do Título II, Capítulo II | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Escrituração mercantil | INV-002; INV-007; §§1.6, 6.1 e 7.3 | Requisito documental e de governação ligado à organização da actividade; a numeração artigo a artigo permanece dependente de conferência integral."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p129"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.2"", ""locator"": ""word/document.xml#p129"", ""first_paragraph"": 129, ""last_paragraph"": 133, ""text"": ""Secção IV do Título II, Capítulo II | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Registo comercial | INV-001; INV-002; INV-007; §§1.6, 1.8 e 6.1 | Formalidade de registo e publicidade tratada separadamente do licenciamento sectorial, com entidade, acto e competência territorial."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p134"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.2"", ""locator"": ""word/document.xml#p134"", ""first_paragraph"": 134, ""last_paragraph"": 138, ""text"": ""Secção V do Título II, Capítulo II | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Balanço e prestação de contas | INV-002; INV-007; §§1.6, 6.1 e 7.3 | Obrigação empresarial geral ligada ao checklist e à governação documental; não constitui autorização de actividade."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p469"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""3.2"", ""locator"": ""word/document.xml#p469"", ""first_paragraph"": 469, ""last_paragraph"": 469, ""text"": ""Registar-se ou iniciar uma consulta anónima."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p470"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""3.2"", ""locator"": ""word/document.xml#p470"", ""first_paragraph"": 470, ""last_paragraph"": 470, ""text"": ""Definir sector, localização, dimensão, capital previsto e objectivo do investimento."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p471"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""3.2"", ""locator"": ""word/document.xml#p471"", ""first_paragraph"": 471, ""last_paragraph"": 471, ""text"": ""Consultar negócios similares, procura potencial, fundos e oportunidades disponíveis."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p472"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""3.2"", ""locator"": ""word/document.xml#p472"", ""first_paragraph"": 472, ""last_paragraph"": 472, ""text"": ""Seleccionar a forma societária com apoio de um comparador orientado por perguntas."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p473"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""3.2"", ""locator"": ""word/document.xml#p473"", ""first_paragraph"": 473, ""last_paragraph"": 473, ""text"": ""Criar o projecto e receber um roteiro personalizado de constituição, licenciamento, fiscalidade e operação."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p474"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""3.2"", ""locator"": ""word/document.xml#p474"", ""first_paragraph"": 474, ""last_paragraph"": 474, ""text"": ""Preencher formulários, anexar evidências e gerar documentos normalizados."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p475"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""3.2"", ""locator"": ""word/document.xml#p475"", ""first_paragraph"": 475, ""last_paragraph"": 475, ""text"": ""Submeter pedidos e acompanhar estado, pendências, prazos e entidade responsável."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p476"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""3.2"", ""locator"": ""word/document.xml#p476"", ""first_paragraph"": 476, ""last_paragraph"": 476, ""text"": ""Executar simulações fiscais e contributivas, guardar cenários e exportar resultados."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p477"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""3.2"", ""locator"": ""word/document.xml#p477"", ""first_paragraph"": 477, ""last_paragraph"": 477, ""text"": ""Receber alertas e concluir a entrada em operação."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p618"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6"", ""locator"": ""word/document.xml#p618"", ""first_paragraph"": 618, ""last_paragraph"": 623, ""text"": ""INV-002 | Painel com requisitos, documentos, pendências e histórico | Sim | Parcial | QA | Completar etapas, licenças e operação e demonstrar o percurso integral, sem reiniciar actividades já comprovadas."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}]","Manual: MFA 13 alcançado e retorno /login observado 21:22–21:24 UTC; seleção /feedbackQA preparados. Sucesso visual da conta 18 /reload/logout/nova sessão pendente. | [Visual QA 10 /10/2026 ] A /B desktop demonstrados por ações visíveis, incluindo ferramenta, resultado, apoio e acompanhamento. | [Visual QA 10/10/2026] A/B desktop demonstrados por ações visíveis, incluindo ferramenta, resultado, apoio e acompanhamento. | [QA A/B e países 10/10/2026] Chromium, contas QA autorizadas; critérios restantes A/B e apresentação dos dados por formulário demonstrados; screenshots/DOM no recibo específico.","C131 QA: POST contacto com nome normalizado200, replay mesmoUUID/reused=true, GET recupera noutra sessão; restantes APIs de CRM por critério."," | QA loopback 55441: dossier /instância/19 etapas, payloads cifrados, resultados versionados, tasks /eventos ; sem escrita ativa. | [Visual QA 10 /10/2026 ] Casos, aplicabilidade, ferramenta, resultado, pedido DRAFT e tarefa guardados pelo UI; originais /histórico preservados. | [Visual QA 10/10/2026] Casos, aplicabilidade, ferramenta, resultado, pedidoDRAFT e tarefa guardados pelo UI; originais/histórico preservados. | [QA A/B e países 10/10/2026] Tabelas/entidades existentes; revisão e proveniência de C88; cinco intakes sintéticos (quatro países + um C90), sem duplicar dossiers ou contas; nenhuma escrita ativa."," | A /B mesma conta e sessão HTTP limpa; GET recupera contexto próprio. Sessão nova no navegador ainda pendente. | Recuperação no servidor QA real após logout 401 e login com sessão /cookies novos, não apenas acting As /flushSession. A: necessidade 0; B:70000; ambos 20 unidades previstas pelas fórmulas existentes, desenho visual pendente. | Cenário A próprio recuperado após nova sessão HTTP com MFA confirmado. | C37 nova sessão 18 por HTTP recupera o dossier próprio apóslogout; outra conta 403. Interface pendente. | [Visual QA 10 /10/2026 ] Logout e contexto novo: dossier, resultados, tarefa e inputs próprios da ferramenta recuperados para cada A /B. | [Visual QA 10/10/2026] Logout e contexto novo: dossier, resultados, tarefa e inputs próprios da ferramenta recuperados para cada A/B. | [QA A/B e países 10/10/2026] Dossiers, resultados e pedidos A/B existentes; perfil/negócio/fundiário noutra sessão; protocolos públicos recuperados pela gestão autorizada."," | Evidência congelada recuperada, 20 unidades /70.000 ,00 pelas fórmulas existentes em teste frontend; decisão externa nunca inferida. Apresentação visual pendente. | [Visual QA 10 /10/2026 ] 20 unidades; défice financeiro A 0 /B70000MZN. Ferramenta e resultado ligados ao dossier correto, sem aprovação /score inventados. | [Visual QA 10/10/2026] 20unidades; défice financeiro A0/B70000MZN. Ferramenta e resultado ligados ao dossier correto, sem aprovação/score inventados. | [QA A/B e países 10/10/2026] A=0/B=70000MZN e equilíbrio20 no dossier correto; preparaçãoBalcão, pendênciaS10 e tarefaS02done; PT/ZA, filtros independentes e estatística positiva; página de entradaC90 distinta.","Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada | [Visual QA 10 /10/2026 ] Subcritérios atualizados por prova própria; estado global, ID s, fontes, versões e decisões preservados. | [Visual QA 10/10/2026] Subcritérios atualizados por prova própria; estado global, IDs, fontes, versões e decisões preservados. | [QA A/B e países 10/10/2026] Critérios internos A/B concluídos emQA; restantes critérios explicitados por requisito. Estados globais e todas as referências/versões de origem preservados. -[Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Pedidos relacionados sem novo inventário/backlog paralelo; referência documental acrescentada, critérios anteriores preservados. Confirmar os bytes do v1(3) antes do fecho documental.",parcial,"interest_requests: 4; leads: 0; investors: 3 | Runtime ativo READ ONLY 19:03:32UTC: extensão do percurso ausente, journey_steps=0; QA restaurada tem5 instâncias/95 etapas. Nenhuma ativação ativa autorizada.",C131 reproduzido em QA com os bytes do serviço ativo: nome válido com espaços internos rejeitado antes de normalizar. Correção demonstrada apenasQA; não aplicada no ativo. Restantes critérios do requisito também permanecem parciais.,"Acompanhamento interno A/B válido. Restam conversão sem duplicação, responsável e próxima tarefa por outros consumidores. C131: normalizar antes de validar contacto, repetição e nova sessão demonstradas por HTTP; apresentação visual atual pendente.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Completar critérios restantes sem repetir provas válidas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json. outputs/investmoz-audit-current-20261012/contact-normalization-http.json; contact-whitespace-before.json; contact-whitespace-after.json. C131 corrigido apenasQA; validação HTTP curta já era protegida por TrimStrings.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"[QA A/B e países 10/10/2026] Tarefa S02 B concluída enquanto S10 permanecia à espera; gestor distinto e dados financeiros privados preservados. Restam conversão de manifestações sem duplicar investidor, responsável autorizado/próxima tarefa antes do fecho e filas/atribuições por perfil. Não depende de CRM externo. | Histórico preservado/superado apenas nos critérios identificados: [Visual QA 10/10/2026] A/B completos para o cenário interno aprovado, em desktop isolado; Balcão apenas preparaçãoDRAFT, não submissão/decisão externa. Restantes contratos, documentos, fiscalidade/parâmetros legais, etapas externas e todos os consumidores/perfis não encerrados. Móvel A/B teve achados anteriores: correção comum verificada com dossier próprioQA21, sem substituir repetição final A/B móvel ou aceitação manual. | Histórico preservado: [Visual QA 10 /10/2026 ] A /B completos para o cenário interno aprovado, em desktop isolado; Balcão apenas preparação DRAFT, não submissão /decisão externa. Restantes contratos, documentos, fiscalidade /parâmetros legais, etapas externas e todos os consumidores /perfis não encerrados. Móvel A /B teve achados anteriores: correção comum verificada com dossier próprio QA21 , sem substituir repetição final A /B móvel ou aceitação manual. | Histórico preservado: Ativo: 0 leads e 0 negociações; operação real não demonstrada | Execução estrutural QA aprovada e preparada; instalação ativa, cenários A /B na interface e cobertura de todos os consumidores permanecem pendentes. | C37 corrigido por código /HTTP/persistência QA; repetir cenário A na interface com investidor sintético MFA, preservando o erro manual como histórico. | Histórico da reabertura C37 , antes da captura: localizar perda; corrigir causa e demonstrar /investimentos →reload→logout→novo login /MFA no navegador. | C37 após captura: causa conhecida e seleção /feedbackQA corrigidos; falta entrada visual bem-sucedida da conta 18, reload /logout/nova sessão e retoma A /B. ","Responsáveis existentes; SuiteCRM externo é independente e desligado | I1–I3 autorizados exclusivamente em QA: concluir demonstração A/B na interface, cobertura de contexto/prefill e provas da versão. Ativação ativa não autorizada. I0 continua independente.","CrmController; ConvertInterestToLead; Lead/CrmTask | InvestorPath/InvestorPathDefinition, InvestorPathController, /investimentos e painel; entidades existentes, flag e definição versionada. Sem conversão dos roteiros antigos.","QA CRM /Portfolio e GET por gestor | Complemento de leitura: investor-consolidation-runtime.json (2026-10-09 T 19:03:32+00:00, READ ONLY), assistant-source-full.json ; Tarefas existentes aceites, atribuídas e concluídas por responsável distinto; tarefa independente avança enquanto terra aguarda. Nenhuma transmissão externa. Execução QA aprovada I 1–I 3. Revisão QA atual: ba 3781 ad 7 af 15 b 02 c 3021 e 69081 f 4129 a 2 a 19339 fd 740094 d 39 e 913 f 3657977 c, com provas dirigidas /HTTP identificadas abaixo. Regressão histórica: 384 ensaios globais, hash e 29 eb 8 c 4 b 11 fce 6 aa 78 c 798 e 24330 bbf 96 efbea 7 ac 2 eb 39 c 3 f 03 b 978 caeef 076; path-focused.xml (32 /541 ) e path-followup.xml (26 /551 ) são anteriores. Cenários A /B API /persistência , UI pendente; execucao-percurso-i1-i3.md . | Complemento 2026-10-09 T 20:55:14.594455+00:00: investor-path-http-qa.json , login /logout e novo cookie jar autenticado; A /B próprios, pedidos /tarefas recuperados; troca de contexto 403, outra conta 403 /draft404. Roteiro manual: roteiro-manual-qa-i0-i3.md . Sem UI observada. | C37 bloqueou cenário A na tentativa manual reportada: stack completa aponta users.two_factor_secret em Two Factor Login Request::has Valid Code, não Preserve Form Feedback. mfa-key-diagnosis-qa.json demonstra segredo /recovery da conta 13 legada incompatíveis com chave QA; conta 13 preservada, duas sessões QA invalidadas. Preparação /web agora partilham configuração estável /cache próprio, sem key:generate /rekey. mfa-auth-qa.xml e mfa-http-qa.json (2026-10-09 T 20:58:13.959848+00:00): novo investidor sintético com inscrição MFA normal Fortify , login /MFA/logout/nova sessão; falhas segredo /recovery controladas sem autenticação, redirect login com mensagem. Cenário A 413 ba 1 f 6-bdf 6-402 a-a 561-c 4 e 2 d 4098 d 1 a criado, recuperado por nova sessão MFA, adaptado, ferramenta /resultado próprios, Balcão e tarefa interna concluída. Cookies /XSRF/OTP/corpos não exportados. Retoma visual continua pendente. | Histórico C37 REABERTO /P0 , antes da captura 21:22–21:24 UTC: ciclo login da conta 18 no navegador 18097. auth-cookie-config-qa.json confirma atributos /guard QA; auth-session-trace-qa.jsonl preparado para primeira perda antes /depois MFA. Causa e continuidade visual não demonstradas; provas HTTP anteriores não fecham este caso. | C37 DIAGNÓSTICO CONFIRMADO /P0 : manual 21:22–21:24 UTC desafia conta 13, não 18; POST /MFA21 :23:04 falha na desencriptação e invalida intencionalmente; GET /login aceita nova sessão. Sem autenticação concluída /perda posterior /conflito de cookies. c37-manual-2122-2124-qa.json e c37-auth-redirect-qa.json : QA seleciona 18, bloqueia restauradas antes MFA, apresenta erro da página; MFA 18→ /investimentos →reload→logout→nova sessão /dossier HTTP passou; visual 18 pendente. | [Visual QA 10 /10/2026 ] Chromium desktop 18: dois dossiers próprios A /B criados, guardados e recuperados noutra sessão; cinco fases e 19 etapas preservadas. A dispensa S10 ; B espera externa S10 com S02 independente. Plano contextual guardado /reaberto , resultados devolvidos e recuperados no dossier: ponto de equilíbrio 20 unidades; défice A 0 /B70000MZN. Balcão preparado como DRAFT, países PT /origemZA guardados; tarefa interna atribuída /assumida/iniciada/concluída no UI pelo gestor 14 e recuperada pelo investidor. Gestor sem acesso a resultados financeiros privados; QA23 dossier 403 /rascunho404 ; sem mistura entre projetos. investor-ab-chromium-20261010.json e visual-persistence-qa.json . C80 : bloquear edição /avanço enquanto GET do rascunho não terminou; diagnóstico guardado, correção e resposta deliberadamente atrasada no Chromium demonstrados em portal-simulator-loading-visual-qa.cjs /recibo. | [Visual QA 10/10/2026] Chromium desktop18: dois dossiers próprios A/B criados, guardados e recuperados noutra sessão; cinco fases e19 etapas preservadas. A dispensaS10; B espera externaS10 comS02 independente. Plano contextual guardado/reaberto, resultados devolvidos e recuperados no dossier: ponto de equilíbrio20unidades; défice A0/B70000MZN. Balcão preparado comoDRAFT, paísesPT/origemZA guardados; tarefa interna atribuída/assumida/iniciada/concluída no UI pelo gestor14 e recuperada pelo investidor. Gestor sem acesso a resultados financeiros privados; QA23 dossier403/rascunho404; sem mistura entre projetos. investor-ab-chromium-20261010.json e visual-persistence-qa.json. C80: bloquear edição/avanço enquanto GET do rascunho não terminou; diagnóstico guardado, correção e resposta deliberadamente atrasada no Chromium demonstrados em portal-simulator-loading-visual-qa.cjs/recibo. | [QA A/B e países 10/10/2026] A/B internos concluídos em QA: provas anteriores de criação/gravação/nova sessão/permissões compostas com investor-ab-remaining-chromium-20261010.json e investor-ab-remaining-persistence-qa.json. A terra/financiamento=no, S10 dispensada, equilíbrio20, necessidade0MZN; B=yes, S10waiting_external, equilíbrio20, necessidade70000MZN. Resultado/draft/dossier corretos, BalcãoDRAFT com título do dossier/resumo da ferramenta/PT/ZA, tarefaS02done posterior à esperaS10 e preparação independente habilitada; cinco fases/19etapas preservadas. Seis verificações390/320px sem overflow ou violações axe. C88 ação explícita recuperou descrição vazia de A, guardando revisão antiga/fonte(v3)/auditoria. Sem recriar dossiers/resultados/tarefas ou repetir C37. Ativo não alterado."," | POST /investimentos , aplicabilidade /etapas/resultados/tarefas e drafts por context; GET por ID /conta ; permissões e versões ensaiadas. | Fortify enable /confirm/login/MFA/logout e negativas de desencriptação verificadas no mesmo servidor 18097. | c37-auth-redirect-qa.json : redirects Inertia /HTML no servidor 18097, MFA 18 e negativas diferenciadas. | [Visual QA 10 /10/2026 ] Respostas guardadas por método /rota/status , sem corpos de autenticação; QA23 negado 403 /404. | [Visual QA 10/10/2026] Respostas guardadas por método/rota/status, sem corpos de autenticação; QA23 negado403/404. | [QA A/B e países 10/10/2026] Respostas UI e GET de recuperação com destino QA verificado; evidências vinculadas a IDs do mesmo dossier/formulário. Regresso ao Balcão DRAFT, sem decisão externa.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Pedidos relacionados sem novo inventário/backlog paralelo; referência documental acrescentada, critérios anteriores preservados. Confirmar os bytes do v1(3) antes do fecho documental.",parcial,"interest_requests: 4; leads: 0; investors: 3 | Runtime ativo READ ONLY 19:03:32UTC: extensão do percurso ausente, journey_steps=0; QA restaurada tem5 instâncias/95 etapas. Nenhuma ativação ativa autorizada.",C131 reproduzido em QA com os bytes do serviço ativo: nome válido com espaços internos rejeitado antes de normalizar. Correção demonstrada apenasQA; não aplicada no ativo. Restantes critérios do requisito também permanecem parciais.,"Acompanhamento interno A/B válido. Restam conversão sem duplicação, responsável e próxima tarefa por outros consumidores. C131: normalizar antes de validar contacto, repetição e nova sessão demonstradas por HTTP; apresentação visual atual pendente.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Completar critérios restantes sem repetir provas válidas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json. outputs/investmoz-audit-current-20261012/contact-normalization-http.json; contact-whitespace-before.json; contact-whitespace-after.json. C131 corrigido apenasQA; validação HTTP curta já era protegida por TrimStrings.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"[QA A/B e países 10/10/2026] Tarefa S02 B concluída enquanto S10 permanecia à espera; gestor distinto e dados financeiros privados preservados. Restam conversão de manifestações sem duplicar investidor, responsável autorizado/próxima tarefa antes do fecho e filas/atribuições por perfil. Não depende de CRM externo. | Histórico preservado/superado apenas nos critérios identificados: [Visual QA 10/10/2026] A/B completos para o cenário interno aprovado, em desktop isolado; Balcão apenas preparaçãoDRAFT, não submissão/decisão externa. Restantes contratos, documentos, fiscalidade/parâmetros legais, etapas externas e todos os consumidores/perfis não encerrados. Móvel A/B teve achados anteriores: correção comum verificada com dossier próprioQA21, sem substituir repetição final A/B móvel ou aceitação manual. | Histórico preservado: [Visual QA 10 /10/2026 ] A /B completos para o cenário interno aprovado, em desktop isolado; Balcão apenas preparação DRAFT, não submissão /decisão externa. Restantes contratos, documentos, fiscalidade /parâmetros legais, etapas externas e todos os consumidores /perfis não encerrados. Móvel A /B teve achados anteriores: correção comum verificada com dossier próprio QA21 , sem substituir repetição final A /B móvel ou aceitação manual. | Histórico preservado: Ativo: 0 leads e 0 negociações; operação real não demonstrada | Execução estrutural QA aprovada e preparada; instalação ativa, cenários A /B na interface e cobertura de todos os consumidores permanecem pendentes. | C37 corrigido por código /HTTP/persistência QA; repetir cenário A na interface com investidor sintético MFA, preservando o erro manual como histórico. | Histórico da reabertura C37 , antes da captura: localizar perda; corrigir causa e demonstrar /investimentos →reload→logout→novo login /MFA no navegador. | C37 após captura: causa conhecida e seleção /feedbackQA corrigidos; falta entrada visual bem-sucedida da conta 18, reload /logout/nova sessão e retoma A /B. ","Responsáveis existentes; SuiteCRM externo é independente e desligado | I1–I3 autorizados exclusivamente em QA: concluir demonstração A/B na interface, cobertura de contexto/prefill e provas da versão. Ativação ativa não autorizada. I0 continua independente.","CrmController; ConvertInterestToLead; Lead/CrmTask | InvestorPath/InvestorPathDefinition, InvestorPathController, /investimentos e painel; entidades existentes, flag e definição versionada. Sem conversão dos roteiros antigos.","QA CRM /Portfolio e GET por gestor | Complemento de leitura: investor-consolidation-runtime.json (2026-10-09 T 19:03:32+00:00, READ ONLY), assistant-source-full.json ; Tarefas existentes aceites, atribuídas e concluídas por responsável distinto; tarefa independente avança enquanto terra aguarda. Nenhuma transmissão externa. Execução QA aprovada I 1–I 3. Revisão QA atual: ba 3781 ad 7 af 15 b 02 c 3021 e 69081 f 4129 a 2 a 19339 fd 740094 d 39 e 913 f 3657977 c, com provas dirigidas /HTTP identificadas abaixo. Regressão histórica: 384 ensaios globais, hash e 29 eb 8 c 4 b 11 fce 6 aa 78 c 798 e 24330 bbf 96 efbea 7 ac 2 eb 39 c 3 f 03 b 978 caeef 076; path-focused.xml (32 /541 ) e path-followup.xml (26 /551 ) são anteriores. Cenários A /B API /persistência , UI pendente; execucao-percurso-i1-i3.md . | Complemento 2026-10-09 T 20:55:14.594455+00:00: investor-path-http-qa.json , login /logout e novo cookie jar autenticado; A /B próprios, pedidos /tarefas recuperados; troca de contexto 403, outra conta 403 /draft404. Roteiro manual: roteiro-manual-qa-i0-i3.md . Sem UI observada. | C37 bloqueou cenário A na tentativa manual reportada: stack completa aponta users.two_factor_secret em Two Factor Login Request::has Valid Code, não Preserve Form Feedback. mfa-key-diagnosis-qa.json demonstra segredo /recovery da conta 13 legada incompatíveis com chave QA; conta 13 preservada, duas sessões QA invalidadas. Preparação /web agora partilham configuração estável /cache próprio, sem key:generate /rekey. mfa-auth-qa.xml e mfa-http-qa.json (2026-10-09 T 20:58:13.959848+00:00): novo investidor sintético com inscrição MFA normal Fortify , login /MFA/logout/nova sessão; falhas segredo /recovery controladas sem autenticação, redirect login com mensagem. Cenário A 413 ba 1 f 6-bdf 6-402 a-a 561-c 4 e 2 d 4098 d 1 a criado, recuperado por nova sessão MFA, adaptado, ferramenta /resultado próprios, Balcão e tarefa interna concluída. Cookies /XSRF/OTP/corpos não exportados. Retoma visual continua pendente. | Histórico C37 REABERTO /P0 , antes da captura 21:22–21:24 UTC: ciclo login da conta 18 no navegador 18097. auth-cookie-config-qa.json confirma atributos /guard QA; auth-session-trace-qa.jsonl preparado para primeira perda antes /depois MFA. Causa e continuidade visual não demonstradas; provas HTTP anteriores não fecham este caso. | C37 DIAGNÓSTICO CONFIRMADO /P0 : manual 21:22–21:24 UTC desafia conta 13, não 18; POST /MFA21 :23:04 falha na desencriptação e invalida intencionalmente; GET /login aceita nova sessão. Sem autenticação concluída /perda posterior /conflito de cookies. c37-manual-2122-2124-qa.json e c37-auth-redirect-qa.json : QA seleciona 18, bloqueia restauradas antes MFA, apresenta erro da página; MFA 18→ /investimentos →reload→logout→nova sessão /dossier HTTP passou; visual 18 pendente. | [Visual QA 10 /10/2026 ] Chromium desktop 18: dois dossiers próprios A /B criados, guardados e recuperados noutra sessão; cinco fases e 19 etapas preservadas. A dispensa S10 ; B espera externa S10 com S02 independente. Plano contextual guardado /reaberto , resultados devolvidos e recuperados no dossier: ponto de equilíbrio 20 unidades; défice A 0 /B70000MZN. Balcão preparado como DRAFT, países PT /origemZA guardados; tarefa interna atribuída /assumida/iniciada/concluída no UI pelo gestor 14 e recuperada pelo investidor. Gestor sem acesso a resultados financeiros privados; QA23 dossier 403 /rascunho404 ; sem mistura entre projetos. investor-ab-chromium-20261010.json e visual-persistence-qa.json . C80 : bloquear edição /avanço enquanto GET do rascunho não terminou; diagnóstico guardado, correção e resposta deliberadamente atrasada no Chromium demonstrados em portal-simulator-loading-visual-qa.cjs /recibo. | [Visual QA 10/10/2026] Chromium desktop18: dois dossiers próprios A/B criados, guardados e recuperados noutra sessão; cinco fases e19 etapas preservadas. A dispensaS10; B espera externaS10 comS02 independente. Plano contextual guardado/reaberto, resultados devolvidos e recuperados no dossier: ponto de equilíbrio20unidades; défice A0/B70000MZN. Balcão preparado comoDRAFT, paísesPT/origemZA guardados; tarefa interna atribuída/assumida/iniciada/concluída no UI pelo gestor14 e recuperada pelo investidor. Gestor sem acesso a resultados financeiros privados; QA23 dossier403/rascunho404; sem mistura entre projetos. investor-ab-chromium-20261010.json e visual-persistence-qa.json. C80: bloquear edição/avanço enquanto GET do rascunho não terminou; diagnóstico guardado, correção e resposta deliberadamente atrasada no Chromium demonstrados em portal-simulator-loading-visual-qa.cjs/recibo. | [QA A/B e países 10/10/2026] A/B internos concluídos em QA: provas anteriores de criação/gravação/nova sessão/permissões compostas com investor-ab-remaining-chromium-20261010.json e investor-ab-remaining-persistence-qa.json. A terra/financiamento=no, S10 dispensada, equilíbrio20, necessidade0MZN; B=yes, S10waiting_external, equilíbrio20, necessidade70000MZN. Resultado/draft/dossier corretos, BalcãoDRAFT com título do dossier/resumo da ferramenta/PT/ZA, tarefaS02done posterior à esperaS10 e preparação independente habilitada; cinco fases/19etapas preservadas. Seis verificações390/320px sem overflow ou violações axe. C88 ação explícita recuperou descrição vazia de A, guardando revisão antiga/fonte(v3)/auditoria. Sem recriar dossiers/resultados/tarefas ou repetir C37. Ativo não alterado."," | POST /investimentos , aplicabilidade /etapas/resultados/tarefas e drafts por context; GET por ID /conta ; permissões e versões ensaiadas. | Fortify enable /confirm/login/MFA/logout e negativas de desencriptação verificadas no mesmo servidor 18097. | c37-auth-redirect-qa.json : redirects Inertia /HTML no servidor 18097, MFA 18 e negativas diferenciadas. | [Visual QA 10 /10/2026 ] Respostas guardadas por método /rota/status , sem corpos de autenticação; QA23 negado 403 /404. | [Visual QA 10/10/2026] Respostas guardadas por método/rota/status, sem corpos de autenticação; QA23 negado403/404. | [QA A/B e países 10/10/2026] Respostas UI e GET de recuperação com destino QA verificado; evidências vinculadas a IDs do mesmo dossier/formulário. Regresso ao Balcão DRAFT, sem decisão externa.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-GUIDE-01,Orientação explicável e evidência com âmbito/período,"Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md | Proposta consolidação 09/10/2026; DOCX aa13c53138ec15cd808de43d9dc2fc6808da86943d09d3352c9dd0944bdae364; texto P22–P40, estados P76–P88, aprovação P326/P497; proposta-consolidacao-percurso.md | Aprovação expressa da execução I1–I3 exclusivamente QA; execução 09/10/2026, execucao-percurso-i1-i3.md, C25/C26. | Pedido direto 09/10/2026: corrigir HTTP500 POST /two-factor-challenge na QA18097 após conta13; preservar conta/chave/MFA, invalidar sessão exposta e retomar cenárioA.",Balcão/orientação,/balcao-virtual/dossiers/{id}/orientacao,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Disponibilizado em 15/10/2026, setores-fintech-QA-d5b4dc354265 DOC01: 16 fontes e compilação; sete entradas setoriais e especialização Fintech no dossier; três artigos publicados (recursos reais 27/28/29), imagem 24 reutilizada por identidade/hash. Flags existentes preservadas; sem migrations/categorias novas. B e COUNTRY02 preservados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado parcialmente — entradas setoriais e três artigos ativos,Cinco fases/S01–S19 preservadas; A/B válidos. Restam variações de aplicabilidade/fontes por etapa e decisões externas; sem score de aprovação e sem dependência de CRM externo.,"Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","AUD-GUIDE-01: Mostrar contradição/lacuna sem bloquear preparação; evidência aplicável com autoria/data; não homologar | Para consolidação: critérios individuais S01–S19 e cenários A/B na proposta, com UI→API→gravação→nova sessão→resultado e ação independente.",P0,AUD-GUIDE-01: Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria,AUD-GUIDE-01,1,"[{""id"":""AUD-GUIDE-01"",""pedido"":""Orientação explicável e evidência com âmbito/período"",""fontes"":[""Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md"",""Proposta consolidação 09/10/2026; DOCX aa13c53138ec15cd808de43d9dc2fc6808da86943d09d3352c9dd0944bdae364; texto P22–P40, estados P76–P88, aprovação P326/P497; proposta-consolidacao-percurso.md"",""Aprovação expressa da execução I1–I3 exclusivamente QA; execução 09/10/2026, execucao-percurso-i1-i3.md, C25/C26."",""Pedido direto 09/10/2026: corrigir HTTP500 POST /two-factor-challenge na QA18097 após conta13; preservar conta/chave/MFA, invalidar sessão exposta e retomar cenárioA.""],""aceitacao"":""Mostrar contradição/lacuna sem bloquear preparação; evidência aplicável com autoria/data; não homologar | Para consolidação: critérios individuais S01–S19 e cenários A/B na proposta, com UI→API→gravação→nova sessão→resultado e ação independente."",""estado"":""parcial"",""variantes"":""Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria"",""modulo"":""Balcão/orientação"",""incremento_visual_qa_20261010"":{""atualizado_em"":""2026-10-10T17:57:54.604301+00:00"",""ambito"":""QA18097/55441 exclusivamente"",""evidencia"":""Chromium desktop18: dois dossiers próprios A/B criados, guardados e recuperados noutra sessão; cinco fases e19 etapas preservadas. A dispensaS10; B espera externaS10 comS02 independente. Plano contextual guardado/reaberto, resultados devolvidos e recuperados no dossier: ponto de equilíbrio20unidades; défice A0/B70000MZN. Balcão preparado comoDRAFT, paísesPT/origemZA guardados; tarefa interna atribuída/assumida/iniciada/concluída no UI pelo gestor14 e recuperada pelo investidor. Gestor sem acesso a resultados financeiros privados; QA23 dossier403/rascunho404; sem mistura entre projetos. investor-ab-chromium-20261010.json e visual-persistence-qa.json. C80: bloquear edição/avanço enquanto GET do rascunho não terminou; diagnóstico guardado, correção e resposta deliberadamente atrasada no Chromium demonstrados em portal-simulator-loading-visual-qa.cjs/recibo."",""lacuna_atual"":""A/B completos para o cenário interno aprovado, em desktop isolado; Balcão apenas preparaçãoDRAFT, não submissão/decisão externa. Restantes contratos, documentos, fiscalidade/parâmetros legais, etapas externas e todos os consumidores/perfis não encerrados. Móvel A/B teve achados anteriores: correção comum verificada com dossier próprioQA21, sem substituir repetição final A/B móvel ou aceitação manual."",""estado_global_preservado"":""parcial"",""ativacao"":false},""incremento_logout_qa_20261010"":{""atualizado_em"":""2026-10-10T18:20:44.687863+00:00"",""evidencia"":""C85: ação ausente na navegação do percurso, apesar de existir no menu do dashboard. Navegação comum passa a mostrar conta e Terminar sessão, usando POST /logout do Fortify e limpeza do cache Inertia. Responsável confirmou botão e logout QA18; rastreio 2026-10-10T18:17:15+00:00: auth18 → null, persistência null, 302 → /. Chromium QA21 demonstrou logout direto do dossier desktop/móvel, API privada401, página privada→login, novo contexto com MFA normal e dossier inalterado; seis verificações de apresentação/teclado/reflow 320/390/1440px sem violações automáticas no cabeçalho. Provas: portal-logout-chromium-20261010.json e logout-finalize-20261010/manual-qa18-logout.json. MFA, chaves e QA18 preservados; bundle ativo sem alteração. Não substitui A/B ou outros perfis."",""lacuna_atual"":""C37: logout manual QA18 demonstrado; F5 explícito e novo login/MFA QA18 após este logout ainda por confirmar. Nova sessão Chromium QA21 demonstrada separadamente. Restantes consumidores, perfis, critérios A/B, móvel/acessibilidade integral e ativação não encerrados por este ensaio."",""ativacao"":false},""aceitacao_c37_qa18_20261010"":{""case"":""C37"",""estado"":""encerrado no âmbito da autenticação QA18"",""fonte"":""Confirmação manual expressa do responsável"",""prova"":""c37-manual-close-20261010/acceptance.json"",""registado_em"":""2026-10-10T18:26:29.902032+00:00"",""ensaios_repetidos"":false,""ativacao"":false},""incremento_ab_paises_20261010"":{""registado_em"":""2026-10-10T19:30:54.107335+00:00"",""ambito"":""QA somente"",""criterios_ab_internos"":""concluído e demonstrado em QA"",""evidencia"":""A/B internos concluídos em QA: provas anteriores de criação/gravação/nova sessão/permissões compostas com investor-ab-remaining-chromium-20261010.json e investor-ab-remaining-persistence-qa.json. A terra/financiamento=no, S10 dispensada, equilíbrio20, necessidade0MZN; B=yes, S10waiting_external, equilíbrio20, necessidade70000MZN. Resultado/draft/dossier corretos, BalcãoDRAFT com título do dossier/resumo da ferramenta/PT/ZA, tarefaS02done posterior à esperaS10 e preparação independente habilitada; cinco fases/19etapas preservadas. Seis verificações390/320px sem overflow ou violações axe. C88 ação explícita recuperou descrição vazia de A, guardando revisão antiga/fonte(v3)/auditoria. Sem recriar dossiers/resultados/tarefas ou repetir C37. Ativo não alterado."",""criterios_restantes"":""Cenários internos A/B concluídos em QA, incluindo preparação paralela. Restam regras/evidências e variações condicionais das demais etapas S01–S19; âmbito/período e decisões externas documentadas por percurso real. Não repetir A/B ou C37 para esses critérios."",""ativacao"":false}}]","Manual: MFA 13 alcançado e retorno /login observado 21:22–21:24 UTC; seleção /feedbackQA preparados. Sucesso visual da conta 18 /reload/logout/nova sessão pendente. | [Visual QA 10 /10/2026 ] A /B desktop demonstrados por ações visíveis, incluindo ferramenta, resultado, apoio e acompanhamento. | [Visual QA 10/10/2026] A/B desktop demonstrados por ações visíveis, incluindo ferramenta, resultado, apoio e acompanhamento. | [C85/logout QA 10/10/2026] Terminar sessão visível no topo de investimentos/dossier/artigo/simulador; confirmação manual QA18 e Chromium QA21 desktop/móvel. | [C37 fechado QA18 10/10/2026] Aceitação manual QA18 encerrada, ligada a logout e recuperação anteriores. | [QA A/B e países 10/10/2026] Chromium, contas QA autorizadas; critérios restantes A/B e apresentação dos dados por formulário demonstrados; screenshots/DOM no recibo específico."," | POST /investimentos , aplicabilidade /etapas/resultados/tarefas e drafts por context; GET por ID /conta ; permissões e versões ensaiadas. | Fortify enable /confirm/login/MFA/logout e negativas de desencriptação verificadas no mesmo servidor 18097. | c37-auth-redirect-qa.json : redirects Inertia /HTML no servidor 18097, MFA 18 e negativas diferenciadas. | [Visual QA 10 /10/2026 ] Respostas guardadas por método /rota/status , sem corpos de autenticação; QA23 negado 403 /404. | [Visual QA 10/10/2026] Respostas guardadas por método/rota/status, sem corpos de autenticação; QA23 negado403/404. | [C85/logout QA 10/10/2026] POST logout302→/; API privada401 e página privada→login após saída. Novo login+MFA21 normal numa sessão distinta. | [QA A/B e países 10/10/2026] Respostas UI e GET de recuperação com destino QA verificado; evidências vinculadas a IDs do mesmo dossier/formulário. Regresso ao Balcão DRAFT, sem decisão externa."," | QA loopback 55441: dossier /instância/19 etapas, payloads cifrados, resultados versionados, tasks /eventos ; sem escrita ativa. | [Visual QA 10 /10/2026 ] Casos, aplicabilidade, ferramenta, resultado, pedido DRAFT e tarefa guardados pelo UI; originais /histórico preservados. | [Visual QA 10/10/2026] Casos, aplicabilidade, ferramenta, resultado, pedidoDRAFT e tarefa guardados pelo UI; originais/histórico preservados. | [C85/logout QA 10/10/2026] Sessão invalidada; documentos, dossier, resultados, etapas e tarefas guardados não modificados. | [QA A/B e países 10/10/2026] Tabelas/entidades existentes; revisão e proveniência de C88; cinco intakes sintéticos (quatro países + um C90), sem duplicar dossiers ou contas; nenhuma escrita ativa."," | A /B mesma conta e sessão HTTP limpa; GET recupera contexto próprio. Sessão nova no navegador ainda pendente. | Recuperação no servidor QA real após logout 401 e login com sessão /cookies novos, não apenas acting As /flushSession. A: necessidade 0; B:70000; ambos 20 unidades previstas pelas fórmulas existentes, desenho visual pendente. | Cenário A próprio recuperado após nova sessão HTTP com MFA confirmado. | C37 nova sessão 18 por HTTP recupera o dossier próprio apóslogout; outra conta 403. Interface pendente. | [Visual QA 10 /10/2026 ] Logout e contexto novo: dossier, resultados, tarefa e inputs próprios da ferramenta recuperados para cada A /B. | [Visual QA 10/10/2026] Logout e contexto novo: dossier, resultados, tarefa e inputs próprios da ferramenta recuperados para cada A/B. | [C85/logout QA 10/10/2026] Dossier QA21 recuperado noutra sessão com o mesmo hash do snapshot de case/results/steps/tasks; F5 manteve acesso. | [C37 fechado QA18 10/10/2026] Recuperação/nova sessão aceite pelo responsável; provas anteriores preservadas, não repetidas. | [QA A/B e países 10/10/2026] Dossiers, resultados e pedidos A/B existentes; perfil/negócio/fundiário noutra sessão; protocolos públicos recuperados pela gestão autorizada."," | Evidência congelada recuperada, 20 unidades /70.000 ,00 pelas fórmulas existentes em teste frontend; decisão externa nunca inferida. Apresentação visual pendente. | [Visual QA 10 /10/2026 ] 20 unidades; défice financeiro A 0 /B70000MZN. Ferramenta e resultado ligados ao dossier correto, sem aprovação /score inventados. | [Visual QA 10/10/2026] 20unidades; défice financeiro A0/B70000MZN. Ferramenta e resultado ligados ao dossier correto, sem aprovação/score inventados. | [C85/logout QA 10/10/2026] Conta atual identificada, botão acessível por teclado; após logout consulta pública sem botão e acesso privado exige login. | [QA A/B e países 10/10/2026] A=0/B=70000MZN e equilíbrio20 no dossier correto; preparaçãoBalcão, pendênciaS10 e tarefaS02done; PT/ZA, filtros independentes e estatística positiva; página de entradaC90 distinta.","Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada | [Visual QA 10 /10/2026 ] Subcritérios atualizados por prova própria; estado global, ID s, fontes, versões e decisões preservados. | [Visual QA 10/10/2026] Subcritérios atualizados por prova própria; estado global, IDs, fontes, versões e decisões preservados. | [C85/logout QA 10/10/2026] Subcritérios C85 e logout manual C37 atualizados; estado global, fontes, versões e decisões preservados. | [C37 fechado QA18 10/10/2026] Fecho por caso e âmbito; estado global parcial e referências/versões preservados. | [QA A/B e países 10/10/2026] Critérios internos A/B concluídos emQA; restantes critérios explicitados por requisito. Estados globais e todas as referências/versões de origem preservados.",parcial,"desk_cases: 1; desk_requests: 0; desk_institutional_links: 0; desk_messages: 0 | Runtime ativo READ ONLY 19:03:32UTC: extensão do percurso ausente, journey_steps=0; QA restaurada tem5 instâncias/95 etapas. Nenhuma ativação ativa autorizada.","Capacidades/provas específicas anteriores existem, mas o requisito agregado ainda tem os critérios restantes explicitados; fechos parciais preservados. | QA 15/10/2026: setores-fintech-QA-d5b4dc354265; sete entradas comerciais/contexto no dossier e três artigos preparados. B/COUNTRY02/aceitações preservados; sem disponibilização ativa. | Disponibilização expressamente autorizada pela Tempo: «Autorizo a disponibilizar». Executada com backup/restauro fresco verificado; apenas conferência operacional, sem repetir aceitação QA. [RECONCILIACAO-43-20261019] 10: Motor, contexto e recuperação instalados; falta observação do caso legítimo. Variantes societárias/fiscais/contratuais em11,16,17,22. | 31: Só project-preparationv5 registado. project-change/project-follow-up existem na configuração e faltam versões internas. Gestão/decisão da equipa ainda usa gate global. | 40: Gateway evidence_only local tem7 capacidades, zero fontes. Falta flag, acesso delimitado e ingestão autorizada; não precisa de chave de modelo. IA generativa/semântica não está implementada.","Cinco fases/S01–S19 preservadas; A/B válidos. Restam variações de aplicabilidade/fontes por etapa e decisões externas; sem score de aprovação e sem dependência de CRM externo. | Entrega operacional deste delta concluída. Mercado Financeiro geral vazio e restante acervo mantêm os seus estados. Licenças, requisitos e documentos específicos Fintech por atividade permanecem por determinar; não bloqueiam a preparação independente nem se consideram concluídos. [UTILIZACAO-HOMOLOGACAO-20261019] 10: Disponibilidade condicionada conforme limite registado — Início e lista própria abrem; definição de 19 etapas instalada. Não repetidas as 19 etapas aceites. | 31: Disponibilidade condicionada conforme limite registado — Painel e serviço existente abrem; dez tabelas base instaladas, definição interna project-preparation v5 transportada. | 40: Disponibilidade condicionada conforme limite registado — Código presente; integração desligada. Credencial própria do destino/chamada externa não confirmadas.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Dependências operacionais desta entrega resolvidas: hashes, backup/restauro fresco, conta autenticada, scans e publicações. Dependências regulatórias específicas e editoriais restantes preservadas no critério atual.","Autorização Tempo para setores-fintech-QA-d5b4dc354265 DOC01 executada, limitada a 16 fontes/compilação e três artigos. Decisões fora deste recorte mantêm-se; nenhuma publicação do restante acervo.",Delta disponibilizado; pendências fora do recorte continuam na mesma matriz.,"Saldo operacional desta entrega: zero. A faixa 1h30–3h era estimativa, não saldo atual. Esforço das lacunas remanescentes depende de delimitação concreta; não repetir aceitações.","outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json. | outputs/investmoz-fintech-investimento-QA-20261015/RESULTADO-QA.md; PROVA-DELTA-QA.json; HTTP-DELTA-QA.json; PROVA-FINAL-DELTA-QA.json; HTTP-RECUPERACAO-FINAL-QA.json; MANIFESTO-ENTREGA.json | outputs/investmoz-setores-fintech-ativacao-20261015/RELATORIO-ENTREGA.md; PUBLISHED.json; PRESERVACAO-FINAL.json; HTTP-OPERACIONAL.json; FRESH-BACKUP.json; RECIBO-FINAL.json | Homologação teste-investidor 19/10/2026: Percurso do investidor — 19 etapas=Ausente; Balcão Virtual=Ausente; Orientação assistida/IA=Instalado mas desabilitado. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Percurso do investidor — 19 etapas=Disponível; Balcão Virtual=Disponível; Orientação assistida/IA=Instalado mas desabilitado. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. @@ -4469,7 +4469,7 @@ AUD-GUIDE-01,Orientação explicável e evidência com âmbito/período,"Pedido [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. [PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação. [P1-P2-QA-167b5db97653] 42/13 verificações do delta; serviços/controladores/middleware com rollback, build único. P1 parcial (21 modalidades/assistência); interface de atribuição pendente; sem instalação remota/importação/publicação. Mesma matriz e manual. -[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"[QA A/B e países 10/10/2026] Cenários internos A/B concluídos em QA, incluindo preparação paralela. Restam regras/evidências e variações condicionais das demais etapas S01–S19; âmbito/período e decisões externas documentadas por percurso real. Não repetir A/B ou C37 para esses critérios. | Histórico preservado/superado apenas nos critérios identificados: [C37 fechado QA18 10/10/2026] C37 não é mais pendência de autenticação QA18; permanecem os demais critérios do requisito. Histórico abaixo preservado e superado apenas neste âmbito. | [Visual QA 10/10/2026] A/B completos para o cenário interno aprovado, em desktop isolado; Balcão apenas preparaçãoDRAFT, não submissão/decisão externa. Restantes contratos, documentos, fiscalidade/parâmetros legais, etapas externas e todos os consumidores/perfis não encerrados. Móvel A/B teve achados anteriores: correção comum verificada com dossier próprioQA21, sem substituir repetição final A/B móvel ou aceitação manual. | Histórico preservado: [Visual QA 10 /10/2026 ] A /B completos para o cenário interno aprovado, em desktop isolado; Balcão apenas preparação DRAFT, não submissão /decisão externa. Restantes contratos, documentos, fiscalidade /parâmetros legais, etapas externas e todos os consumidores /perfis não encerrados. Móvel A /B teve achados anteriores: correção comum verificada com dossier próprio QA21 , sem substituir repetição final A /B móvel ou aceitação manual. | Histórico preservado: Consistência e fontes por serviço ainda têm lacunas concretas | Execução estrutural QA aprovada e preparada; instalação ativa, cenários A /B na interface e cobertura de todos os consumidores permanecem pendentes. | C37 corrigido por código /HTTP/persistência QA; repetir cenário A na interface com investidor sintético MFA, preservando o erro manual como histórico. | Histórico da reabertura C37 , antes da captura: localizar perda; corrigir causa e demonstrar /investimentos →reload→logout→novo login /MFA no navegador. | C37 após captura: causa conhecida e seleção /feedbackQA corrigidos; falta entrada visual bem-sucedida da conta 18, reload /logout/nova sessão e retoma A /B. | [C85/logout QA 10/10/2026] C37: logout manual QA18 demonstrado; F5 explícito e novo login/MFA QA18 após este logout ainda por confirmar. Nova sessão Chromium QA21 demonstrada separadamente. Restantes consumidores, perfis, critérios A/B, móvel/acessibilidade integral e ativação não encerrados por este ensaio.","Unidade/período/moeda declarados; IA externa não obrigatória | I1–I3 autorizados exclusivamente em QA: concluir demonstração A/B na interface, cobertura de contexto/prefill e provas da versão. Ativação ativa não autorizada. I0 continua independente. | [Semântica QA 10/10/2026] Leitura ativaREADONLY10/10:020000eBalcão07/190000+08/120000instalados;030000não;040000não;09/190000prepare_investor_pathausente(ledger/2colunas/definição). QA03/04/09-190instalados;definição19etapaspublicada61000919-0000-4000-8000-000000000001 SHAe0acbc723cd3def7e415b2ef7a0173add08387c3cedabac9bb7b86409e4d25bf. 09/190000nãofoi substituída:continuanecessária paraativo e não se repeteQA. 030/040semdependênciaDDL190;190dependeBalcão/journeys/steps/questionnaire_versions;workflowusa020+030+040+tasks/catalogue. Planofuturo:visual/candidata→backup/restaurofrescos→códigoflagsfalse→030autenticada→040instalador/bootstrapautenticadosaindaemfalta→190apenasfaltantesvia/management/balcao-install→dadosreais/perfis→cartografiaprivadaidempotente→flagspercurso/oportunidades→publicaçãoseparada. 0fixturesQAnoativo;readytrueépreparação;semativaçãoautorizada;reversãodesativaflags/preservahistóricoourestaurabackupverificado,nãodropusado.","InvestorGuidance; InvestorGuidanceRules; evidência por hash | InvestorPath/InvestorPathDefinition, InvestorPathController, /investimentos e painel; entidades existentes, flag e definição versionada. Sem conversão dos roteiros antigos.","QA regras e Investor Guidance Test | Complemento de leitura: investor-consolidation-runtime.json (2026-10-09 T 19:03:32+00:00, READ ONLY), assistant-source-full.json ; Definição imutável v 1 /19 etapas /5 fases, pin na instância, triestado e dependências por ação; fases de outros roteiros preservadas. Informação /legalidade externa desconhecida não vira dispensa nem score. Execução QA aprovada I 1–I 3. Revisão QA atual: ba 3781 ad 7 af 15 b 02 c 3021 e 69081 f 4129 a 2 a 19339 fd 740094 d 39 e 913 f 3657977 c, com provas dirigidas /HTTP identificadas abaixo. Regressão histórica: 384 ensaios globais, hash e 29 eb 8 c 4 b 11 fce 6 aa 78 c 798 e 24330 bbf 96 efbea 7 ac 2 eb 39 c 3 f 03 b 978 caeef 076; path-focused.xml (32 /541 ) e path-followup.xml (26 /551 ) são anteriores. Cenários A /B API /persistência , UI pendente; execucao-percurso-i1-i3.md . | Complemento 2026-10-09 T 20:55:14.594455+00:00: investor-path-http-qa.json , login /logout e novo cookie jar autenticado; A /B próprios, pedidos /tarefas recuperados; troca de contexto 403, outra conta 403 /draft404. Roteiro manual: roteiro-manual-qa-i0-i3.md . Sem UI observada. | C37 bloqueou cenário A na tentativa manual reportada: stack completa aponta users.two_factor_secret em Two Factor Login Request::has Valid Code, não Preserve Form Feedback. mfa-key-diagnosis-qa.json demonstra segredo /recovery da conta 13 legada incompatíveis com chave QA; conta 13 preservada, duas sessões QA invalidadas. Preparação /web agora partilham configuração estável /cache próprio, sem key:generate /rekey. mfa-auth-qa.xml e mfa-http-qa.json (2026-10-09 T 20:58:13.959848+00:00): novo investidor sintético com inscrição MFA normal Fortify , login /MFA/logout/nova sessão; falhas segredo /recovery controladas sem autenticação, redirect login com mensagem. Cenário A 413 ba 1 f 6-bdf 6-402 a-a 561-c 4 e 2 d 4098 d 1 a criado, recuperado por nova sessão MFA, adaptado, ferramenta /resultado próprios, Balcão e tarefa interna concluída. Cookies /XSRF/OTP/corpos não exportados. Retoma visual continua pendente. | Histórico C37 REABERTO /P0 , antes da captura 21:22–21:24 UTC: ciclo login da conta 18 no navegador 18097. auth-cookie-config-qa.json confirma atributos /guard QA; auth-session-trace-qa.jsonl preparado para primeira perda antes /depois MFA. Causa e continuidade visual não demonstradas; provas HTTP anteriores não fecham este caso. | C37 DIAGNÓSTICO CONFIRMADO /P0 : manual 21:22–21:24 UTC desafia conta 13, não 18; POST /MFA21 :23:04 falha na desencriptação e invalida intencionalmente; GET /login aceita nova sessão. Sem autenticação concluída /perda posterior /conflito de cookies. c37-manual-2122-2124-qa.json e c37-auth-redirect-qa.json : QA seleciona 18, bloqueia restauradas antes MFA, apresenta erro da página; MFA 18→ /investimentos →reload→logout→nova sessão /dossier HTTP passou; visual 18 pendente. | [Semântica QA 10 /10/2026 ] Provasdeledger /colunas/definição : dashboard-active-readonly.json e opportunity-semantic-environment-qa.json ;preservação 18 coleções /MFA18/manifestoativo : profiles-v1-preservation-qa.json . | [Visual QA 10 /10/2026 ] Chromium desktop 18: dois dossiers próprios A /B criados, guardados e recuperados noutra sessão; cinco fases e 19 etapas preservadas. A dispensa S10 ; B espera externa S10 com S02 independente. Plano contextual guardado /reaberto , resultados devolvidos e recuperados no dossier: ponto de equilíbrio 20 unidades; défice A 0 /B70000MZN. Balcão preparado como DRAFT, países PT /origemZA guardados; tarefa interna atribuída /assumida/iniciada/concluída no UI pelo gestor 14 e recuperada pelo investidor. Gestor sem acesso a resultados financeiros privados; QA23 dossier 403 /rascunho404 ; sem mistura entre projetos. investor-ab-chromium-20261010.json e visual-persistence-qa.json . C80 : bloquear edição /avanço enquanto GET do rascunho não terminou; diagnóstico guardado, correção e resposta deliberadamente atrasada no Chromium demonstrados em portal-simulator-loading-visual-qa.cjs /recibo. | [Visual QA 10/10/2026] Chromium desktop18: dois dossiers próprios A/B criados, guardados e recuperados noutra sessão; cinco fases e19 etapas preservadas. A dispensaS10; B espera externaS10 comS02 independente. Plano contextual guardado/reaberto, resultados devolvidos e recuperados no dossier: ponto de equilíbrio20unidades; défice A0/B70000MZN. Balcão preparado comoDRAFT, paísesPT/origemZA guardados; tarefa interna atribuída/assumida/iniciada/concluída no UI pelo gestor14 e recuperada pelo investidor. Gestor sem acesso a resultados financeiros privados; QA23 dossier403/rascunho404; sem mistura entre projetos. investor-ab-chromium-20261010.json e visual-persistence-qa.json. C80: bloquear edição/avanço enquanto GET do rascunho não terminou; diagnóstico guardado, correção e resposta deliberadamente atrasada no Chromium demonstrados em portal-simulator-loading-visual-qa.cjs/recibo. | [C85/logout QA 10/10/2026] C85: ação ausente na navegação do percurso, apesar de existir no menu do dashboard. Navegação comum passa a mostrar conta e Terminar sessão, usando POST /logout do Fortify e limpeza do cache Inertia. Responsável confirmou botão e logout QA18; rastreio 2026-10-10T18:17:15+00:00: auth18 → null, persistência null, 302 → /. Chromium QA21 demonstrou logout direto do dossier desktop/móvel, API privada401, página privada→login, novo contexto com MFA normal e dossier inalterado; seis verificações de apresentação/teclado/reflow 320/390/1440px sem violações automáticas no cabeçalho. Provas: portal-logout-chromium-20261010.json e logout-finalize-20261010/manual-qa18-logout.json. MFA, chaves e QA18 preservados; bundle ativo sem alteração. Não substitui A/B ou outros perfis. | [C37 fechado QA18 10/10/2026] Confirmação manual expressa do responsável: C37 encerrado exclusivamente no âmbito da autenticação QA18. Liga login/MFA/redirecionamento/sessão/F5/nova sessão à prova Chromium QA18 anterior, ao logout manual18 com invalidação de sessão e à recuperação previamente demonstrada; sem repetir ensaios. Aceitação sanitizada e hashes: c37-manual-close-20261010/acceptance.json. C85 permanece corrigido QA. Não encerra A/B, auditoria integral, outros perfis ou ativação ativa. | [QA A/B e países 10/10/2026] A/B internos concluídos em QA: provas anteriores de criação/gravação/nova sessão/permissões compostas com investor-ab-remaining-chromium-20261010.json e investor-ab-remaining-persistence-qa.json. A terra/financiamento=no, S10 dispensada, equilíbrio20, necessidade0MZN; B=yes, S10waiting_external, equilíbrio20, necessidade70000MZN. Resultado/draft/dossier corretos, BalcãoDRAFT com título do dossier/resumo da ferramenta/PT/ZA, tarefaS02done posterior à esperaS10 e preparação independente habilitada; cinco fases/19etapas preservadas. Seis verificações390/320px sem overflow ou violações axe. C88 ação explícita recuperou descrição vazia de A, guardando revisão antiga/fonte(v3)/auditoria. Sem recriar dossiers/resultados/tarefas ou repetir C37. Ativo não alterado."," | POST /investimentos , aplicabilidade /etapas/resultados/tarefas e drafts por context; GET por ID /conta ; permissões e versões ensaiadas. | Fortify enable /confirm/login/MFA/logout e negativas de desencriptação verificadas no mesmo servidor 18097. | c37-auth-redirect-qa.json : redirects Inertia /HTML no servidor 18097, MFA 18 e negativas diferenciadas. | [Visual QA 10 /10/2026 ] Respostas guardadas por método /rota/status , sem corpos de autenticação; QA23 negado 403 /404. | [Visual QA 10/10/2026] Respostas guardadas por método/rota/status, sem corpos de autenticação; QA23 negado403/404. | [C85/logout QA 10/10/2026] POST logout302→/; API privada401 e página privada→login após saída. Novo login+MFA21 normal numa sessão distinta. | [QA A/B e países 10/10/2026] Respostas UI e GET de recuperação com destino QA verificado; evidências vinculadas a IDs do mesmo dossier/formulário. Regresso ao Balcão DRAFT, sem decisão externa.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"[QA A/B e países 10/10/2026] Cenários internos A/B concluídos em QA, incluindo preparação paralela. Restam regras/evidências e variações condicionais das demais etapas S01–S19; âmbito/período e decisões externas documentadas por percurso real. Não repetir A/B ou C37 para esses critérios. | Histórico preservado/superado apenas nos critérios identificados: [C37 fechado QA18 10/10/2026] C37 não é mais pendência de autenticação QA18; permanecem os demais critérios do requisito. Histórico abaixo preservado e superado apenas neste âmbito. | [Visual QA 10/10/2026] A/B completos para o cenário interno aprovado, em desktop isolado; Balcão apenas preparaçãoDRAFT, não submissão/decisão externa. Restantes contratos, documentos, fiscalidade/parâmetros legais, etapas externas e todos os consumidores/perfis não encerrados. Móvel A/B teve achados anteriores: correção comum verificada com dossier próprioQA21, sem substituir repetição final A/B móvel ou aceitação manual. | Histórico preservado: [Visual QA 10 /10/2026 ] A /B completos para o cenário interno aprovado, em desktop isolado; Balcão apenas preparação DRAFT, não submissão /decisão externa. Restantes contratos, documentos, fiscalidade /parâmetros legais, etapas externas e todos os consumidores /perfis não encerrados. Móvel A /B teve achados anteriores: correção comum verificada com dossier próprio QA21 , sem substituir repetição final A /B móvel ou aceitação manual. | Histórico preservado: Consistência e fontes por serviço ainda têm lacunas concretas | Execução estrutural QA aprovada e preparada; instalação ativa, cenários A /B na interface e cobertura de todos os consumidores permanecem pendentes. | C37 corrigido por código /HTTP/persistência QA; repetir cenário A na interface com investidor sintético MFA, preservando o erro manual como histórico. | Histórico da reabertura C37 , antes da captura: localizar perda; corrigir causa e demonstrar /investimentos →reload→logout→novo login /MFA no navegador. | C37 após captura: causa conhecida e seleção /feedbackQA corrigidos; falta entrada visual bem-sucedida da conta 18, reload /logout/nova sessão e retoma A /B. | [C85/logout QA 10/10/2026] C37: logout manual QA18 demonstrado; F5 explícito e novo login/MFA QA18 após este logout ainda por confirmar. Nova sessão Chromium QA21 demonstrada separadamente. Restantes consumidores, perfis, critérios A/B, móvel/acessibilidade integral e ativação não encerrados por este ensaio.","Unidade/período/moeda declarados; IA externa não obrigatória | I1–I3 autorizados exclusivamente em QA: concluir demonstração A/B na interface, cobertura de contexto/prefill e provas da versão. Ativação ativa não autorizada. I0 continua independente. | [Semântica QA 10/10/2026] Leitura ativaREADONLY10/10:020000eBalcão07/190000+08/120000instalados;030000não;040000não;09/190000prepare_investor_pathausente(ledger/2colunas/definição). QA03/04/09-190instalados;definição19etapaspublicada61000919-0000-4000-8000-000000000001 SHAe0acbc723cd3def7e415b2ef7a0173add08387c3cedabac9bb7b86409e4d25bf. 09/190000nãofoi substituída:continuanecessária paraativo e não se repeteQA. 030/040semdependênciaDDL190;190dependeBalcão/journeys/steps/questionnaire_versions;workflowusa020+030+040+tasks/catalogue. Planofuturo:visual/candidata→backup/restaurofrescos→códigoflagsfalse→030autenticada→040instalador/bootstrapautenticadosaindaemfalta→190apenasfaltantesvia/management/balcao-install→dadosreais/perfis→cartografiaprivadaidempotente→flagspercurso/oportunidades→publicaçãoseparada. 0fixturesQAnoativo;readytrueépreparação;semativaçãoautorizada;reversãodesativaflags/preservahistóricoourestaurabackupverificado,nãodropusado.","InvestorGuidance; InvestorGuidanceRules; evidência por hash | InvestorPath/InvestorPathDefinition, InvestorPathController, /investimentos e painel; entidades existentes, flag e definição versionada. Sem conversão dos roteiros antigos.","QA regras e Investor Guidance Test | Complemento de leitura: investor-consolidation-runtime.json (2026-10-09 T 19:03:32+00:00, READ ONLY), assistant-source-full.json ; Definição imutável v 1 /19 etapas /5 fases, pin na instância, triestado e dependências por ação; fases de outros roteiros preservadas. Informação /legalidade externa desconhecida não vira dispensa nem score. Execução QA aprovada I 1–I 3. Revisão QA atual: ba 3781 ad 7 af 15 b 02 c 3021 e 69081 f 4129 a 2 a 19339 fd 740094 d 39 e 913 f 3657977 c, com provas dirigidas /HTTP identificadas abaixo. Regressão histórica: 384 ensaios globais, hash e 29 eb 8 c 4 b 11 fce 6 aa 78 c 798 e 24330 bbf 96 efbea 7 ac 2 eb 39 c 3 f 03 b 978 caeef 076; path-focused.xml (32 /541 ) e path-followup.xml (26 /551 ) são anteriores. Cenários A /B API /persistência , UI pendente; execucao-percurso-i1-i3.md . | Complemento 2026-10-09 T 20:55:14.594455+00:00: investor-path-http-qa.json , login /logout e novo cookie jar autenticado; A /B próprios, pedidos /tarefas recuperados; troca de contexto 403, outra conta 403 /draft404. Roteiro manual: roteiro-manual-qa-i0-i3.md . Sem UI observada. | C37 bloqueou cenário A na tentativa manual reportada: stack completa aponta users.two_factor_secret em Two Factor Login Request::has Valid Code, não Preserve Form Feedback. mfa-key-diagnosis-qa.json demonstra segredo /recovery da conta 13 legada incompatíveis com chave QA; conta 13 preservada, duas sessões QA invalidadas. Preparação /web agora partilham configuração estável /cache próprio, sem key:generate /rekey. mfa-auth-qa.xml e mfa-http-qa.json (2026-10-09 T 20:58:13.959848+00:00): novo investidor sintético com inscrição MFA normal Fortify , login /MFA/logout/nova sessão; falhas segredo /recovery controladas sem autenticação, redirect login com mensagem. Cenário A 413 ba 1 f 6-bdf 6-402 a-a 561-c 4 e 2 d 4098 d 1 a criado, recuperado por nova sessão MFA, adaptado, ferramenta /resultado próprios, Balcão e tarefa interna concluída. Cookies /XSRF/OTP/corpos não exportados. Retoma visual continua pendente. | Histórico C37 REABERTO /P0 , antes da captura 21:22–21:24 UTC: ciclo login da conta 18 no navegador 18097. auth-cookie-config-qa.json confirma atributos /guard QA; auth-session-trace-qa.jsonl preparado para primeira perda antes /depois MFA. Causa e continuidade visual não demonstradas; provas HTTP anteriores não fecham este caso. | C37 DIAGNÓSTICO CONFIRMADO /P0 : manual 21:22–21:24 UTC desafia conta 13, não 18; POST /MFA21 :23:04 falha na desencriptação e invalida intencionalmente; GET /login aceita nova sessão. Sem autenticação concluída /perda posterior /conflito de cookies. c37-manual-2122-2124-qa.json e c37-auth-redirect-qa.json : QA seleciona 18, bloqueia restauradas antes MFA, apresenta erro da página; MFA 18→ /investimentos →reload→logout→nova sessão /dossier HTTP passou; visual 18 pendente. | [Semântica QA 10 /10/2026 ] Provasdeledger /colunas/definição : dashboard-active-readonly.json e opportunity-semantic-environment-qa.json ;preservação 18 coleções /MFA18/manifestoativo : profiles-v1-preservation-qa.json . | [Visual QA 10 /10/2026 ] Chromium desktop 18: dois dossiers próprios A /B criados, guardados e recuperados noutra sessão; cinco fases e 19 etapas preservadas. A dispensa S10 ; B espera externa S10 com S02 independente. Plano contextual guardado /reaberto , resultados devolvidos e recuperados no dossier: ponto de equilíbrio 20 unidades; défice A 0 /B70000MZN. Balcão preparado como DRAFT, países PT /origemZA guardados; tarefa interna atribuída /assumida/iniciada/concluída no UI pelo gestor 14 e recuperada pelo investidor. Gestor sem acesso a resultados financeiros privados; QA23 dossier 403 /rascunho404 ; sem mistura entre projetos. investor-ab-chromium-20261010.json e visual-persistence-qa.json . C80 : bloquear edição /avanço enquanto GET do rascunho não terminou; diagnóstico guardado, correção e resposta deliberadamente atrasada no Chromium demonstrados em portal-simulator-loading-visual-qa.cjs /recibo. | [Visual QA 10/10/2026] Chromium desktop18: dois dossiers próprios A/B criados, guardados e recuperados noutra sessão; cinco fases e19 etapas preservadas. A dispensaS10; B espera externaS10 comS02 independente. Plano contextual guardado/reaberto, resultados devolvidos e recuperados no dossier: ponto de equilíbrio20unidades; défice A0/B70000MZN. Balcão preparado comoDRAFT, paísesPT/origemZA guardados; tarefa interna atribuída/assumida/iniciada/concluída no UI pelo gestor14 e recuperada pelo investidor. Gestor sem acesso a resultados financeiros privados; QA23 dossier403/rascunho404; sem mistura entre projetos. investor-ab-chromium-20261010.json e visual-persistence-qa.json. C80: bloquear edição/avanço enquanto GET do rascunho não terminou; diagnóstico guardado, correção e resposta deliberadamente atrasada no Chromium demonstrados em portal-simulator-loading-visual-qa.cjs/recibo. | [C85/logout QA 10/10/2026] C85: ação ausente na navegação do percurso, apesar de existir no menu do dashboard. Navegação comum passa a mostrar conta e Terminar sessão, usando POST /logout do Fortify e limpeza do cache Inertia. Responsável confirmou botão e logout QA18; rastreio 2026-10-10T18:17:15+00:00: auth18 → null, persistência null, 302 → /. Chromium QA21 demonstrou logout direto do dossier desktop/móvel, API privada401, página privada→login, novo contexto com MFA normal e dossier inalterado; seis verificações de apresentação/teclado/reflow 320/390/1440px sem violações automáticas no cabeçalho. Provas: portal-logout-chromium-20261010.json e logout-finalize-20261010/manual-qa18-logout.json. MFA, chaves e QA18 preservados; bundle ativo sem alteração. Não substitui A/B ou outros perfis. | [C37 fechado QA18 10/10/2026] Confirmação manual expressa do responsável: C37 encerrado exclusivamente no âmbito da autenticação QA18. Liga login/MFA/redirecionamento/sessão/F5/nova sessão à prova Chromium QA18 anterior, ao logout manual18 com invalidação de sessão e à recuperação previamente demonstrada; sem repetir ensaios. Aceitação sanitizada e hashes: c37-manual-close-20261010/acceptance.json. C85 permanece corrigido QA. Não encerra A/B, auditoria integral, outros perfis ou ativação ativa. | [QA A/B e países 10/10/2026] A/B internos concluídos em QA: provas anteriores de criação/gravação/nova sessão/permissões compostas com investor-ab-remaining-chromium-20261010.json e investor-ab-remaining-persistence-qa.json. A terra/financiamento=no, S10 dispensada, equilíbrio20, necessidade0MZN; B=yes, S10waiting_external, equilíbrio20, necessidade70000MZN. Resultado/draft/dossier corretos, BalcãoDRAFT com título do dossier/resumo da ferramenta/PT/ZA, tarefaS02done posterior à esperaS10 e preparação independente habilitada; cinco fases/19etapas preservadas. Seis verificações390/320px sem overflow ou violações axe. C88 ação explícita recuperou descrição vazia de A, guardando revisão antiga/fonte(v3)/auditoria. Sem recriar dossiers/resultados/tarefas ou repetir C37. Ativo não alterado."," | POST /investimentos , aplicabilidade /etapas/resultados/tarefas e drafts por context; GET por ID /conta ; permissões e versões ensaiadas. | Fortify enable /confirm/login/MFA/logout e negativas de desencriptação verificadas no mesmo servidor 18097. | c37-auth-redirect-qa.json : redirects Inertia /HTML no servidor 18097, MFA 18 e negativas diferenciadas. | [Visual QA 10 /10/2026 ] Respostas guardadas por método /rota/status , sem corpos de autenticação; QA23 negado 403 /404. | [Visual QA 10/10/2026] Respostas guardadas por método/rota/status, sem corpos de autenticação; QA23 negado403/404. | [C85/logout QA 10/10/2026] POST logout302→/; API privada401 e página privada→login após saída. Novo login+MFA21 normal numa sessão distinta. | [QA A/B e países 10/10/2026] Respostas UI e GET de recuperação com destino QA verificado; evidências vinculadas a IDs do mesmo dossier/formulário. Regresso ao Balcão DRAFT, sem decisão externa.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-SIM-01,Rascunhos do simulador e recuperação privada,"Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md | Proposta consolidação 09/10/2026; DOCX aa13c53138ec15cd808de43d9dc2fc6808da86943d09d3352c9dd0944bdae364; texto P22–P40, estados P76–P88, aprovação P326/P497; proposta-consolidacao-percurso.md | Aprovação expressa da execução I1–I3 exclusivamente QA; execução 09/10/2026, execucao-percurso-i1-i3.md, C25/C26. | Pedido direto 09/10/2026: corrigir HTTP500 POST /two-factor-challenge na QA18097 após conta13; preservar conta/chave/MFA, invalidar sessão exposta e retomar cenárioA. [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] SEG-bf26caee-p149 §1.3; SEG-bf26caee-p150 §1.3; SEG-bf26caee-p151 §1.3; SEG-bf26caee-p624 §6; SEG-bf26caee-p688 §6.1",simuladores,/simulador-fiscal; APIs de simulation-form-drafts,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado parcialmente,"Rascunhos/resultados A/B no dossier correto já demonstrados. Restam variantes anónimas/não contextuais, recuperação/expiração/purga por consumidor; não repetir A/B.","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","AUD-SIM-01: Guardar privado no servidor; nova sessão recupera; anónimo não envia PII; 422 conserva campos | Para consolidação: critérios individuais S01–S19 e cenários A/B na proposta, com UI→API→gravação→nova sessão→resultado e ação independente.",P0,"AUD-SIM-01: Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Fases0–4 do §2 são releases de desenvolvimento, não as cinco fases/19 etapas. Agrupamentos §3.3.1 não convertem categorias. Papéis genéricos §3.1 não concedem permissão. §6 contém estados documentais, não prova do ambiente atual. §7p811 não reabre credibilidade das fontes oficiais. SLA/ofertas/competências continuam decisões separadas. Disponibilidade do guia/modelos só por URL/exemplar verificado.",AUD-SIM-01; SEG-bf26caee-p149; SEG-bf26caee-p150; SEG-bf26caee-p151; SEG-bf26caee-p624; SEG-bf26caee-p688,6,"[{""id"": ""AUD-SIM-01"", ""pedido"": ""Rascunhos do simulador e recuperação privada"", ""fontes"": [""Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md"", ""Proposta consolidação 09/10/2026; DOCX aa13c53138ec15cd808de43d9dc2fc6808da86943d09d3352c9dd0944bdae364; texto P22–P40, estados P76–P88, aprovação P326/P497; proposta-consolidacao-percurso.md"", ""Aprovação expressa da execução I1–I3 exclusivamente QA; execução 09/10/2026, execucao-percurso-i1-i3.md, C25/C26."", ""Pedido direto 09/10/2026: corrigir HTTP500 POST /two-factor-challenge na QA18097 após conta13; preservar conta/chave/MFA, invalidar sessão exposta e retomar cenárioA.""], ""aceitacao"": ""Guardar privado no servidor; nova sessão recupera; anónimo não envia PII; 422 conserva campos | Para consolidação: critérios individuais S01–S19 e cenários A/B na proposta, com UI→API→gravação→nova sessão→resultado e ação independente."", ""estado"": ""parcial"", ""variantes"": ""Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria"", ""modulo"": ""simuladores"", ""incremento_ab_paises_20261010"": {""registado_em"": ""2026-10-10T19:32:49.319999+00:00"", ""ambito"": ""QA somente"", ""criterios_ab_internos"": ""concluído e demonstrado em QA"", ""evidencia"": ""A/B internos concluídos em QA: provas anteriores de criação/gravação/nova sessão/permissões compostas com investor-ab-remaining-chromium-20261010.json e investor-ab-remaining-persistence-qa.json. A terra/financiamento=no, S10 dispensada, equilíbrio20, necessidade0MZN; B=yes, S10waiting_external, equilíbrio20, necessidade70000MZN. Resultado/draft/dossier corretos, BalcãoDRAFT com título do dossier/resumo da ferramenta/PT/ZA, tarefaS02done posterior à esperaS10 e preparação independente habilitada; cinco fases/19etapas preservadas. Seis verificações390/320px sem overflow ou violações axe. C88 ação explícita recuperou descrição vazia de A, guardando revisão antiga/fonte(v3)/auditoria. Sem recriar dossiers/resultados/tarefas ou repetir C37. Ativo não alterado."", ""criterios_restantes"": ""Rascunhos contextuais A/B guardados/recuperados noutra sessão e resultados no dossier correto já demonstrados; não repetir esse percurso. Restam variantes não contextuais/anónimas, expiração/purga e operações de outros consumidores/perfis, conforme versões existentes. Preservar o acesso direto e isolamento de projetos."", ""ativacao"": false}}, {""id"": ""SEG-bf26caee-p149"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.3"", ""locator"": ""word/document.xml#p149"", ""first_paragraph"": 149, ""last_paragraph"": 149, ""text"": ""Adicionar a opção de fechar ou recolher o cálculo no simulador fiscal."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p150"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.3"", ""locator"": ""word/document.xml#p150"", ""first_paragraph"": 150, ""last_paragraph"": 150, ""text"": ""Corrigir os botões inoperacionais existentes no roteiro entre a concepção e a operação fiscal."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p151"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.3"", ""locator"": ""word/document.xml#p151"", ""first_paragraph"": 151, ""last_paragraph"": 151, ""text"": ""Completar a informação fiscal e contributiva, actualmente insuficiente."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p624"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6"", ""locator"": ""word/document.xml#p624"", ""first_paragraph"": 624, ""last_paragraph"": 629, ""text"": ""INV-003 | Guardar, recolher, reabrir, comparar e exportar simulações | Sim | Parcial: gravação, recuperação, cálculo e retorno ao dossier | QA | Demonstrar fecho, comparação, exportação e versão das regras."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p688"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6.1"", ""locator"": ""word/document.xml#p688"", ""first_paragraph"": 688, ""last_paragraph"": 694, ""text"": ""§1.3 | Fiscalidade e componente contributiva | INV-003 | Sim | Sem demonstração suficiente | — | Demonstrar impostos e contribuições com fonte, vigência, fórmula, memória de cálculo e versão das regras."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}]","Manual: MFA13 alcançado e retorno/login observado21:22–21:24UTC; seleção/feedbackQA preparados. Sucesso visual da conta18/reload/logout/nova sessão pendente. | [QA A/B e países 10/10/2026] Chromium, contas QA autorizadas; critérios restantes A/B e apresentação dos dados por formulário demonstrados; screenshots/DOM no recibo específico.","POST/PUT/GET simulation-drafts; países PT/ZA, ZZ 422; If-Match | POST /investimentos, aplicabilidade/etapas/resultados/tarefas e drafts por context; GET por ID/conta; permissões e versões ensaiadas. | C24: orientação fornece draft ID autorizado; recuperação por ID e conta indevida negada. | Fortify enable/confirm/login/MFA/logout e negativas de desencriptação verificadas no mesmo servidor18097. | c37-auth-redirect-qa.json: redirects Inertia/HTML no servidor18097, MFA18 e negativas diferenciadas. | [QA A/B e países 10/10/2026] Respostas UI e GET de recuperação com destino QA verificado; evidências vinculadas a IDs do mesmo dossier/formulário. Regresso ao Balcão DRAFT, sem decisão externa.","Snapshots privados cifrados; texto Portugal preservado; nenhuma execução fiscal | QA loopback55441: dossier/instância/19 etapas, payloads cifrados, resultados versionados, tasks/eventos; sem escrita ativa. | [QA A/B e países 10/10/2026] Tabelas/entidades existentes; revisão e proveniência de C88; cinco intakes sintéticos (quatro países + um C90), sem duplicar dossiers ou contas; nenhuma escrita ativa.","GET proprietário recupera ISO/lista e legado; outra conta 404 | A/B mesma conta e sessão HTTP limpa; GET recupera contexto próprio. Sessão nova no navegador ainda pendente. | Dois drafts sintéticos do dono não mudam o draft associado; GET conserva a ideia ligada. | Recuperação no servidor QA real após logout401 e login com sessão/cookies novos, não apenas actingAs/flushSession. A: necessidade0; B:70000; ambos20 unidades previstas pelas fórmulas existentes, desenho visual pendente. | CenárioA próprio recuperado após nova sessão HTTP com MFA confirmado. | C37 nova sessão18 por HTTP recupera o dossier próprio apóslogout; outra conta403. Interface pendente. | [QA A/B e países 10/10/2026] Dossiers, resultados e pedidos A/B existentes; perfil/negócio/fundiário noutra sessão; protocolos públicos recuperados pela gestão autorizada.","JSON de recuperação demonstrado; formulário renderizado pendente | Evidência congelada recuperada, 20 unidades/70.000,00 pelas fórmulas existentes em teste frontend; decisão externa nunca inferida. Apresentação visual pendente. | Link preparado para o draft correto; clique/renderização pendentes. | [QA A/B e países 10/10/2026] A=0/B=70000MZN e equilíbrio20 no dossier correto; preparaçãoBalcão, pendênciaS10 e tarefaS02done; PT/ZA, filtros independentes e estatística positiva; página de entradaC90 distinta.","Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada | [QA A/B e países 10/10/2026] Critérios internos A/B concluídos emQA; restantes critérios explicitados por requisito. Estados globais e todas as referências/versões de origem preservados. @@ -4478,7 +4478,7 @@ AUD-SIM-01,Rascunhos do simulador e recuperação privada,"Pedido direto 09/10/2 [UTILIZACAO-HOMOLOGACAO-20261019] 11: Implementação parcial + parâmetros — Cenários fiscais/contributivos/exportações restantes documentados; abrir simulador não certifica esses ramos.","SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Completar critérios restantes sem repetir provas válidas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json. | Homologação teste-investidor 19/10/2026: Fiscal/contributivo e exportações=Não demonstrado. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Fiscal/contributivo e exportações=Não demonstrado. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. [UTILIZACAO-HOMOLOGACAO-20261019] Leitura nominal de contas/recursos no destino; saldo18/10; prévia29 sem escrita; comparação de hashes QA separados. outputs/investmoz-disponibilizacao-integral-20261019/UTILIZACAO-EFECTIVA-HOMOLOGACAO.md [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"[QA A/B e países 10/10/2026] Rascunhos contextuais A/B guardados/recuperados noutra sessão e resultados no dossier correto já demonstrados; não repetir esse percurso. Restam variantes não contextuais/anónimas, expiração/purga e operações de outros consumidores/perfis, conforme versões existentes. Preservar o acesso direto e isolamento de projetos. | Histórico preservado/superado apenas nos critérios identificados: ISO PT/ZA e legado Portugal recuperados em rascunho privado; países do simulador deixaram de consultar apenas jurisdição Moçambique. Aceitação visual e outros campos continuam pendentes. | Execução estrutural QA aprovada e preparada; instalação ativa, cenários A/B na interface e cobertura de todos os consumidores permanecem pendentes. | C37 corrigido por código/HTTP/persistência QA; repetir cenário A na interface com investidor sintético MFA, preservando o erro manual como histórico. | Histórico da reaberturaC37, antes da captura: localizar perda; corrigir causa e demonstrar /investimentos→reload→logout→novo login/MFA no navegador. | C37 após captura: causa conhecida e seleção/feedbackQA corrigidos; falta entrada visual bem-sucedida da conta18, reload/logout/nova sessão e retomaA/B.","Nenhuma ativação fiscal por rascunho/documento | I1–I3 autorizados exclusivamente em QA: concluir demonstração A/B na interface, cobertura de contexto/prefill e provas da versão. Ativação ativa não autorizada. I0 continua independente.","SimulationFormDraft; SimulationForm; storage cifrado | InvestorPath/InvestorPathDefinition, InvestorPathController, /investimentos e painel; entidades existentes, flag e definição versionada. Sem conversão dos roteiros antigos.","PortalAuditContinuationTest: 5 testes / 203 asserções; phpunit-followup-recovery-final.log; API/Inertia/persistência demonstradas, browser indisponível; SimulationFormDraftTest; SimulationDraftContinuityTest | Complemento de leitura: investor-consolidation-runtime.json (2026-10-09T19:03:32+00:00, READ ONLY), assistant-source-full.json; C25: criação/recuperação por dossier, bloqueio de contaminação de contexto, armazenamento local por contexto/draft e acesso privado independente; dois investimentos da mesma conta em QA. Rascunho anónimo e URLs diretas preservados. Execução QA aprovada I1–I3. Revisão QA atual: ba3781ad7af15b02c3021e69081f4129a2a19339fd740094d39e913f3657977c, com provas dirigidas/HTTP identificadas abaixo. Regressão histórica: 384 ensaios globais, hash e29eb8c4b11fce6aa78c798e24330bbf96efbea7ac2eb39c3f03b978caeef076; path-focused.xml (32/541) e path-followup.xml (26/551) são anteriores. Cenários A/B API/persistência, UI pendente; execucao-percurso-i1-i3.md. | Complemento 2026-10-09T20:55:14.594455+00:00: investor-path-http-qa.json, login/logout e novo cookie jar autenticado; A/B próprios, pedidos/tarefas recuperados; troca de contexto403, outra conta403/draft404. Roteiro manual: roteiro-manual-qa-i0-i3.md. Sem UI observada. | C37 bloqueou cenário A na tentativa manual reportada: stack completa aponta users.two_factor_secret em TwoFactorLoginRequest::hasValidCode, não PreserveFormFeedback. mfa-key-diagnosis-qa.json demonstra segredo/recovery da conta13 legada incompatíveis com chaveQA; conta13 preservada, duas sessões QA invalidadas. Preparação/web agora partilham configuração estável/cache próprio, sem key:generate/rekey. mfa-auth-qa.xml e mfa-http-qa.json (2026-10-09T20:58:13.959848+00:00): novo investidor sintético com inscrição MFA normal Fortify, login/MFA/logout/nova sessão; falhas segredo/recovery controladas sem autenticação, redirect login com mensagem. CenárioA 413ba1f6-bdf6-402a-a561-c4e2d4098d1a criado, recuperado por nova sessão MFA, adaptado, ferramenta/resultado próprios, Balcão e tarefa interna concluída. Cookies/XSRF/OTP/corpos não exportados. Retoma visual continua pendente. | Histórico C37 REABERTO/P0, antes da captura21:22–21:24UTC: ciclo login da conta18 no navegador18097. auth-cookie-config-qa.json confirma atributos/guard QA; auth-session-trace-qa.jsonl preparado para primeira perda antes/depois MFA. Causa e continuidade visual não demonstradas; provas HTTP anteriores não fecham este caso. | C37 DIAGNÓSTICO CONFIRMADO/P0: manual21:22–21:24UTC desafia conta13, não18; POST/MFA21:23:04 falha na desencriptação e invalida intencionalmente; GET/login aceita nova sessão. Sem autenticação concluída/perda posterior/conflito de cookies. c37-manual-2122-2124-qa.json e c37-auth-redirect-qa.json: QA seleciona18, bloqueia restauradas antesMFA, apresenta erro da página; MFA18→/investimentos→reload→logout→nova sessão/dossier HTTP passou; visual18 pendente. | [QA A/B e países 10/10/2026] A/B internos concluídos em QA: provas anteriores de criação/gravação/nova sessão/permissões compostas com investor-ab-remaining-chromium-20261010.json e investor-ab-remaining-persistence-qa.json. A terra/financiamento=no, S10 dispensada, equilíbrio20, necessidade0MZN; B=yes, S10waiting_external, equilíbrio20, necessidade70000MZN. Resultado/draft/dossier corretos, BalcãoDRAFT com título do dossier/resumo da ferramenta/PT/ZA, tarefaS02done posterior à esperaS10 e preparação independente habilitada; cinco fases/19etapas preservadas. Seis verificações390/320px sem overflow ou violações axe. C88 ação explícita recuperou descrição vazia de A, guardando revisão antiga/fonte(v3)/auditoria. Sem recriar dossiers/resultados/tarefas ou repetir C37. Ativo não alterado.","POST/PUT/GET simulation-drafts; países PT/ZA, ZZ 422; If-Match | POST /investimentos, aplicabilidade/etapas/resultados/tarefas e drafts por context; GET por ID/conta; permissões e versões ensaiadas. | C24: orientação fornece draft ID autorizado; recuperação por ID e conta indevida negada. | Fortify enable/confirm/login/MFA/logout e negativas de desencriptação verificadas no mesmo servidor18097. | c37-auth-redirect-qa.json: redirects Inertia/HTML no servidor18097, MFA18 e negativas diferenciadas. | [QA A/B e países 10/10/2026] Respostas UI e GET de recuperação com destino QA verificado; evidências vinculadas a IDs do mesmo dossier/formulário. Regresso ao Balcão DRAFT, sem decisão externa.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"[QA A/B e países 10/10/2026] Rascunhos contextuais A/B guardados/recuperados noutra sessão e resultados no dossier correto já demonstrados; não repetir esse percurso. Restam variantes não contextuais/anónimas, expiração/purga e operações de outros consumidores/perfis, conforme versões existentes. Preservar o acesso direto e isolamento de projetos. | Histórico preservado/superado apenas nos critérios identificados: ISO PT/ZA e legado Portugal recuperados em rascunho privado; países do simulador deixaram de consultar apenas jurisdição Moçambique. Aceitação visual e outros campos continuam pendentes. | Execução estrutural QA aprovada e preparada; instalação ativa, cenários A/B na interface e cobertura de todos os consumidores permanecem pendentes. | C37 corrigido por código/HTTP/persistência QA; repetir cenário A na interface com investidor sintético MFA, preservando o erro manual como histórico. | Histórico da reaberturaC37, antes da captura: localizar perda; corrigir causa e demonstrar /investimentos→reload→logout→novo login/MFA no navegador. | C37 após captura: causa conhecida e seleção/feedbackQA corrigidos; falta entrada visual bem-sucedida da conta18, reload/logout/nova sessão e retomaA/B.","Nenhuma ativação fiscal por rascunho/documento | I1–I3 autorizados exclusivamente em QA: concluir demonstração A/B na interface, cobertura de contexto/prefill e provas da versão. Ativação ativa não autorizada. I0 continua independente.","SimulationFormDraft; SimulationForm; storage cifrado | InvestorPath/InvestorPathDefinition, InvestorPathController, /investimentos e painel; entidades existentes, flag e definição versionada. Sem conversão dos roteiros antigos.","PortalAuditContinuationTest: 5 testes / 203 asserções; phpunit-followup-recovery-final.log; API/Inertia/persistência demonstradas, browser indisponível; SimulationFormDraftTest; SimulationDraftContinuityTest | Complemento de leitura: investor-consolidation-runtime.json (2026-10-09T19:03:32+00:00, READ ONLY), assistant-source-full.json; C25: criação/recuperação por dossier, bloqueio de contaminação de contexto, armazenamento local por contexto/draft e acesso privado independente; dois investimentos da mesma conta em QA. Rascunho anónimo e URLs diretas preservados. Execução QA aprovada I1–I3. Revisão QA atual: ba3781ad7af15b02c3021e69081f4129a2a19339fd740094d39e913f3657977c, com provas dirigidas/HTTP identificadas abaixo. Regressão histórica: 384 ensaios globais, hash e29eb8c4b11fce6aa78c798e24330bbf96efbea7ac2eb39c3f03b978caeef076; path-focused.xml (32/541) e path-followup.xml (26/551) são anteriores. Cenários A/B API/persistência, UI pendente; execucao-percurso-i1-i3.md. | Complemento 2026-10-09T20:55:14.594455+00:00: investor-path-http-qa.json, login/logout e novo cookie jar autenticado; A/B próprios, pedidos/tarefas recuperados; troca de contexto403, outra conta403/draft404. Roteiro manual: roteiro-manual-qa-i0-i3.md. Sem UI observada. | C37 bloqueou cenário A na tentativa manual reportada: stack completa aponta users.two_factor_secret em TwoFactorLoginRequest::hasValidCode, não PreserveFormFeedback. mfa-key-diagnosis-qa.json demonstra segredo/recovery da conta13 legada incompatíveis com chaveQA; conta13 preservada, duas sessões QA invalidadas. Preparação/web agora partilham configuração estável/cache próprio, sem key:generate/rekey. mfa-auth-qa.xml e mfa-http-qa.json (2026-10-09T20:58:13.959848+00:00): novo investidor sintético com inscrição MFA normal Fortify, login/MFA/logout/nova sessão; falhas segredo/recovery controladas sem autenticação, redirect login com mensagem. CenárioA 413ba1f6-bdf6-402a-a561-c4e2d4098d1a criado, recuperado por nova sessão MFA, adaptado, ferramenta/resultado próprios, Balcão e tarefa interna concluída. Cookies/XSRF/OTP/corpos não exportados. Retoma visual continua pendente. | Histórico C37 REABERTO/P0, antes da captura21:22–21:24UTC: ciclo login da conta18 no navegador18097. auth-cookie-config-qa.json confirma atributos/guard QA; auth-session-trace-qa.jsonl preparado para primeira perda antes/depois MFA. Causa e continuidade visual não demonstradas; provas HTTP anteriores não fecham este caso. | C37 DIAGNÓSTICO CONFIRMADO/P0: manual21:22–21:24UTC desafia conta13, não18; POST/MFA21:23:04 falha na desencriptação e invalida intencionalmente; GET/login aceita nova sessão. Sem autenticação concluída/perda posterior/conflito de cookies. c37-manual-2122-2124-qa.json e c37-auth-redirect-qa.json: QA seleciona18, bloqueia restauradas antesMFA, apresenta erro da página; MFA18→/investimentos→reload→logout→nova sessão/dossier HTTP passou; visual18 pendente. | [QA A/B e países 10/10/2026] A/B internos concluídos em QA: provas anteriores de criação/gravação/nova sessão/permissões compostas com investor-ab-remaining-chromium-20261010.json e investor-ab-remaining-persistence-qa.json. A terra/financiamento=no, S10 dispensada, equilíbrio20, necessidade0MZN; B=yes, S10waiting_external, equilíbrio20, necessidade70000MZN. Resultado/draft/dossier corretos, BalcãoDRAFT com título do dossier/resumo da ferramenta/PT/ZA, tarefaS02done posterior à esperaS10 e preparação independente habilitada; cinco fases/19etapas preservadas. Seis verificações390/320px sem overflow ou violações axe. C88 ação explícita recuperou descrição vazia de A, guardando revisão antiga/fonte(v3)/auditoria. Sem recriar dossiers/resultados/tarefas ou repetir C37. Ativo não alterado.","POST/PUT/GET simulation-drafts; países PT/ZA, ZZ 422; If-Match | POST /investimentos, aplicabilidade/etapas/resultados/tarefas e drafts por context; GET por ID/conta; permissões e versões ensaiadas. | C24: orientação fornece draft ID autorizado; recuperação por ID e conta indevida negada. | Fortify enable/confirm/login/MFA/logout e negativas de desencriptação verificadas no mesmo servidor18097. | c37-auth-redirect-qa.json: redirects Inertia/HTML no servidor18097, MFA18 e negativas diferenciadas. | [QA A/B e países 10/10/2026] Respostas UI e GET de recuperação com destino QA verificado; evidências vinculadas a IDs do mesmo dossier/formulário. Regresso ao Balcão DRAFT, sem decisão externa.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-SIM-02,Cálculos financeiros e fiscais separados e rastreáveis,"Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md | Proposta consolidação 09/10/2026; DOCX aa13c53138ec15cd808de43d9dc2fc6808da86943d09d3352c9dd0944bdae364; texto P22–P40, estados P76–P88, aprovação P326/P497; proposta-consolidacao-percurso.md | Aprovação expressa da execução I1–I3 exclusivamente QA; execução 09/10/2026, execucao-percurso-i1-i3.md, C25/C26. [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] SEG-bf26caee-p14 §1.0; SEG-bf26caee-p15 §1.0; SEG-bf26caee-p20 §1.0.1; SEG-bf26caee-p23 §1.0.1; SEG-bf26caee-p26 §1.0.1; SEG-bf26caee-p29 §1.0.1; SEG-bf26caee-p32 §1.0.1; SEG-bf26caee-p35 §1.0.1; SEG-bf26caee-p38 §1.0.1; SEG-bf26caee-p41 §1.0.1; SEG-bf26caee-p44 §1.0.1; SEG-bf26caee-p47 §1.0.1; SEG-bf26caee-p50 §1.0.1; SEG-bf26caee-p53 §1.0.1; SEG-bf26caee-p56 §1.0.1; SEG-bf26caee-p59 §1.0.1; SEG-bf26caee-p62 §1.0.1; SEG-bf26caee-p65 §1.0.1; SEG-bf26caee-p68 §1.0.1; SEG-bf26caee-p71 §1.0.1; SEG-bf26caee-p74 §1.0.1; SEG-bf26caee-p77 §1.0.1; SEG-bf26caee-p80 §1.0.1; SEG-bf26caee-p83 §1.0.1; SEG-bf26caee-p87 §1.0.1; SEG-bf26caee-p140 §1.0.2; SEG-bf26caee-p149 §1.3; SEG-bf26caee-p150 §1.3; SEG-bf26caee-p151 §1.3; SEG-bf26caee-p176 §1.8; SEG-bf26caee-p180 §1.8; SEG-bf26caee-p184 §1.8; SEG-bf26caee-p188 §1.8; SEG-bf26caee-p192 §1.8; SEG-bf26caee-p196 §1.8; SEG-bf26caee-p200 §1.8; SEG-bf26caee-p204 §1.8; SEG-bf26caee-p208 §1.8; SEG-bf26caee-p212 §1.8; SEG-bf26caee-p216 §1.8; SEG-bf26caee-p220 §1.8; SEG-bf26caee-p226 §1.8.1; SEG-bf26caee-p227 §1.8.1; SEG-bf26caee-p228 §1.8.1; SEG-bf26caee-p229 §1.8.1; SEG-bf26caee-p230 §1.8.1; SEG-bf26caee-p231 §1.8.1; SEG-bf26caee-p232 §1.8.1; SEG-bf26caee-p233 §1.8.1; SEG-bf26caee-p234 §1.8.1; SEG-bf26caee-p237 §1.8.2; SEG-bf26caee-p242 §1.8.2; SEG-bf26caee-p247 §1.8.2; SEG-bf26caee-p252 §1.8.2; SEG-bf26caee-p257 §1.8.2; SEG-bf26caee-p262 §1.8.2; SEG-bf26caee-p267 §1.8.2; SEG-bf26caee-p272 §1.8.2; SEG-bf26caee-p277 §1.8.2; SEG-bf26caee-p282 §1.8.2; SEG-bf26caee-p289 §1.8.3; SEG-bf26caee-p293 §1.8.3; SEG-bf26caee-p297 §1.8.3; SEG-bf26caee-p301 §1.8.3; SEG-bf26caee-p305 §1.8.3; SEG-bf26caee-p309 §1.8.3; SEG-bf26caee-p313 §1.8.3; SEG-bf26caee-p317 §1.8.3; SEG-bf26caee-p321 §1.8.3; SEG-bf26caee-p325 §1.8.3; SEG-bf26caee-p329 §1.8.3; SEG-bf26caee-p338 §1.8.4; SEG-bf26caee-p342 §1.8.4; SEG-bf26caee-p346 §1.8.4; SEG-bf26caee-p350 §1.8.4; SEG-bf26caee-p354 §1.8.4; SEG-bf26caee-p358 §1.8.4; SEG-bf26caee-p362 §1.8.4; SEG-bf26caee-p366 §1.8.4; SEG-bf26caee-p370 §1.8.4; SEG-bf26caee-p374 §1.8.4; SEG-bf26caee-p378 §1.8.4; SEG-bf26caee-p382 §1.8.4; SEG-bf26caee-p386 §1.8.4; SEG-bf26caee-p390 §1.8.4; SEG-bf26caee-p394 §1.8.4; SEG-bf26caee-p398 §1.8.4; SEG-bf26caee-p402 §1.8.4; SEG-bf26caee-p407 §1.8.4; SEG-bf26caee-p410 §1.8.4; SEG-bf26caee-p571 §5.1; SEG-bf26caee-p574 §5.1; SEG-bf26caee-p577 §5.1; SEG-bf26caee-p580 §5.1; SEG-bf26caee-p583 §5.1; SEG-bf26caee-p586 §5.1; SEG-bf26caee-p589 §5.1; SEG-bf26caee-p592 §5.1; SEG-bf26caee-p624 §6; SEG-bf26caee-p688 §6.1; SEG-bf26caee-p820 §7.3; SEG-bf26caee-p823 §7.3; SEG-bf26caee-p826 §7.3; SEG-bf26caee-p829 §7.3; SEG-bf26caee-p832 §7.3",simuladores,/simulador-fiscal; /api/v1/simulations,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado parcialmente,"Cálculos financeiros A/B preservados. Restam totais/cenários complexos, PDF/derivadas e cálculos fiscais/contributivos por âmbito/período com parâmetros disponíveis; importação não ativa cálculo.","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","AUD-SIM-02: Totais e fluxo reconcilam; parâmetro ausente indeterminado; períodos/versões distintos | Para consolidação: critérios individuais S01–S19 e cenários A/B na proposta, com UI→API→gravação→nova sessão→resultado e ação independente.",P1,"AUD-SIM-02: Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Fases0–4 do §2 são releases de desenvolvimento, não as cinco fases/19 etapas. Agrupamentos §3.3.1 não convertem categorias. Papéis genéricos §3.1 não concedem permissão. §6 contém estados documentais, não prova do ambiente atual. §7p811 não reabre credibilidade das fontes oficiais. SLA/ofertas/competências continuam decisões separadas. Disponibilidade do guia/modelos só por URL/exemplar verificado.",AUD-SIM-02; SEG-bf26caee-p14; SEG-bf26caee-p15; SEG-bf26caee-p20; SEG-bf26caee-p23; SEG-bf26caee-p26; SEG-bf26caee-p29; SEG-bf26caee-p32; SEG-bf26caee-p35; SEG-bf26caee-p38; SEG-bf26caee-p41; SEG-bf26caee-p44; SEG-bf26caee-p47; SEG-bf26caee-p50; SEG-bf26caee-p53; SEG-bf26caee-p56; SEG-bf26caee-p59; SEG-bf26caee-p62; SEG-bf26caee-p65; SEG-bf26caee-p68; SEG-bf26caee-p71; SEG-bf26caee-p74; SEG-bf26caee-p77; SEG-bf26caee-p80; SEG-bf26caee-p83; SEG-bf26caee-p87; SEG-bf26caee-p140; SEG-bf26caee-p149; SEG-bf26caee-p150; SEG-bf26caee-p151; SEG-bf26caee-p176; SEG-bf26caee-p180; SEG-bf26caee-p184; SEG-bf26caee-p188; SEG-bf26caee-p192; SEG-bf26caee-p196; SEG-bf26caee-p200; SEG-bf26caee-p204; SEG-bf26caee-p208; SEG-bf26caee-p212; SEG-bf26caee-p216; SEG-bf26caee-p220; SEG-bf26caee-p226; SEG-bf26caee-p227; SEG-bf26caee-p228; SEG-bf26caee-p229; SEG-bf26caee-p230; SEG-bf26caee-p231; SEG-bf26caee-p232; SEG-bf26caee-p233; SEG-bf26caee-p234; SEG-bf26caee-p237; SEG-bf26caee-p242; SEG-bf26caee-p247; SEG-bf26caee-p252; SEG-bf26caee-p257; SEG-bf26caee-p262; SEG-bf26caee-p267; SEG-bf26caee-p272; SEG-bf26caee-p277; SEG-bf26caee-p282; SEG-bf26caee-p289; SEG-bf26caee-p293; SEG-bf26caee-p297; SEG-bf26caee-p301; SEG-bf26caee-p305; SEG-bf26caee-p309; SEG-bf26caee-p313; SEG-bf26caee-p317; SEG-bf26caee-p321; SEG-bf26caee-p325; SEG-bf26caee-p329; SEG-bf26caee-p338; SEG-bf26caee-p342; SEG-bf26caee-p346; SEG-bf26caee-p350; SEG-bf26caee-p354; SEG-bf26caee-p358; SEG-bf26caee-p362; SEG-bf26caee-p366; SEG-bf26caee-p370; SEG-bf26caee-p374; SEG-bf26caee-p378; SEG-bf26caee-p382; SEG-bf26caee-p386; SEG-bf26caee-p390; SEG-bf26caee-p394; SEG-bf26caee-p398; SEG-bf26caee-p402; SEG-bf26caee-p407; SEG-bf26caee-p410; SEG-bf26caee-p571; SEG-bf26caee-p574; SEG-bf26caee-p577; SEG-bf26caee-p580; SEG-bf26caee-p583; SEG-bf26caee-p586; SEG-bf26caee-p589; SEG-bf26caee-p592; SEG-bf26caee-p624; SEG-bf26caee-p688; SEG-bf26caee-p820; SEG-bf26caee-p823; SEG-bf26caee-p826; SEG-bf26caee-p829; SEG-bf26caee-p832,106,"[{""id"": ""AUD-SIM-02"", ""pedido"": ""Cálculos financeiros e fiscais separados e rastreáveis"", ""fontes"": [""Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md"", ""Proposta consolidação 09/10/2026; DOCX aa13c53138ec15cd808de43d9dc2fc6808da86943d09d3352c9dd0944bdae364; texto P22–P40, estados P76–P88, aprovação P326/P497; proposta-consolidacao-percurso.md"", ""Aprovação expressa da execução I1–I3 exclusivamente QA; execução 09/10/2026, execucao-percurso-i1-i3.md, C25/C26.""], ""aceitacao"": ""Totais e fluxo reconcilam; parâmetro ausente indeterminado; períodos/versões distintos | Para consolidação: critérios individuais S01–S19 e cenários A/B na proposta, com UI→API→gravação→nova sessão→resultado e ação independente."", ""estado"": ""parcial"", ""variantes"": ""Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria"", ""modulo"": ""simuladores"", ""incremento_visual_qa_20261010"": {""atualizado_em"": ""2026-10-10T17:57:54.604301+00:00"", ""ambito"": ""QA18097/55441 exclusivamente"", ""evidencia"": ""Chromium desktop18: dois dossiers próprios A/B criados, guardados e recuperados noutra sessão; cinco fases e19 etapas preservadas. A dispensaS10; B espera externaS10 comS02 independente. Plano contextual guardado/reaberto, resultados devolvidos e recuperados no dossier: ponto de equilíbrio20unidades; défice A0/B70000MZN. Balcão preparado comoDRAFT, paísesPT/origemZA guardados; tarefa interna atribuída/assumida/iniciada/concluída no UI pelo gestor14 e recuperada pelo investidor. Gestor sem acesso a resultados financeiros privados; QA23 dossier403/rascunho404; sem mistura entre projetos. investor-ab-chromium-20261010.json e visual-persistence-qa.json. C80: bloquear edição/avanço enquanto GET do rascunho não terminou; diagnóstico guardado, correção e resposta deliberadamente atrasada no Chromium demonstrados em portal-simulator-loading-visual-qa.cjs/recibo."", ""lacuna_atual"": ""A/B completos para o cenário interno aprovado, em desktop isolado; Balcão apenas preparaçãoDRAFT, não submissão/decisão externa. Restantes contratos, documentos, fiscalidade/parâmetros legais, etapas externas e todos os consumidores/perfis não encerrados. Móvel A/B teve achados anteriores: correção comum verificada com dossier próprioQA21, sem substituir repetição final A/B móvel ou aceitação manual."", ""estado_global_preservado"": ""parcial"", ""ativacao"": false}, ""incremento_ab_paises_20261010"": {""registado_em"": ""2026-10-10T19:30:54.107335+00:00"", ""ambito"": ""QA somente"", ""criterios_ab_internos"": ""concluído e demonstrado em QA"", ""evidencia"": ""A/B internos concluídos em QA: provas anteriores de criação/gravação/nova sessão/permissões compostas com investor-ab-remaining-chromium-20261010.json e investor-ab-remaining-persistence-qa.json. A terra/financiamento=no, S10 dispensada, equilíbrio20, necessidade0MZN; B=yes, S10waiting_external, equilíbrio20, necessidade70000MZN. Resultado/draft/dossier corretos, BalcãoDRAFT com título do dossier/resumo da ferramenta/PT/ZA, tarefaS02done posterior à esperaS10 e preparação independente habilitada; cinco fases/19etapas preservadas. Seis verificações390/320px sem overflow ou violações axe. C88 ação explícita recuperou descrição vazia de A, guardando revisão antiga/fonte(v3)/auditoria. Sem recriar dossiers/resultados/tarefas ou repetir C37. Ativo não alterado."", ""criterios_restantes"": ""Equilíbrio e necessidade de financiamento A/B associados e recuperados, sem mistura. Restam reconciliação de totais/fluxo/cenários mais complexos, fiscalidade com parâmetros aplicáveis e períodos/versões distintos, PDFs/derivadas e demais consumidores. Resultado histórico A sem moeda mantém-se visível como anterior, sem atribuir-lhe MZN por inferência."", ""ativacao"": false}}, {""id"": ""SEG-bf26caee-p14"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0"", ""locator"": ""word/document.xml#p14"", ""first_paragraph"": 14, ""last_paragraph"": 14, ""text"": ""O Código Comercial, aprovado pelo Decreto-Lei n.º 1/2022, de 25 de Maio, constitui o enquadramento geral e transversal da actividade empresarial: define o objecto do regime comercial, a actividade empresarial, o empresário, a empresa, a capacidade empresarial e as obrigações comerciais. Este enquadramento aplica-se à organização e ao exercício da actividade empresarial, mas não substitui as exigências administrativas próprias de sectores regulados."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p15"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0"", ""locator"": ""word/document.xml#p15"", ""first_paragraph"": 15, ""last_paragraph"": 15, ""text"": ""Os regimes sectoriais especiais aplicam-se cumulativamente quando a lei sujeita determinada actividade, operação, operador, localização ou instrumento a licença, autorização, registo regulatório, parecer, vistoria, comunicação ou supervisão. O Código Comercial disciplina o estatuto e a organização da actividade empresarial; não emite licença administrativa nem elimina requisitos sectoriais. Por sua vez, a licença sectorial habilita ou controla a actividade no âmbito do diploma especial, mas não substitui firma, registo comercial, escrituração, contas, actos societários e demais obrigações empresariais gerais que sejam aplicáveis."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p20"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p20"", ""first_paragraph"": 20, ""last_paragraph"": 22, ""text"": ""Artigo 1 | Objecto | Delimita a actividade empresarial, os sujeitos que a exercem e as relações jurídicas abrangidas."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p23"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p23"", ""first_paragraph"": 23, ""last_paragraph"": 25, ""text"": ""Artigo 2 | Actividade empresarial | Qualifica a prática organizada de actos de produção ou circulação de bens ou prestação de serviços com finalidade lucrativa."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p26"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p26"", ""first_paragraph"": 26, ""last_paragraph"": 28, ""text"": ""Artigo 3 | Empresário | Distingue empresário individual e sociedade empresarial."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p29"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p29"", ""first_paragraph"": 29, ""last_paragraph"": 31, ""text"": ""Artigo 4 | Noção de empresa | Enquadra a organização dos factores de produção e as actividades abrangidas."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p32"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p32"", ""first_paragraph"": 32, ""last_paragraph"": 34, ""text"": ""Artigos 5 a 10 | Classificação da empresa, critérios especiais, prevalência e actualização | Exigem parametrização por finalidade, versão e vigência."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p35"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p35"", ""first_paragraph"": 35, ""last_paragraph"": 37, ""text"": ""Artigos 11 e 12 | Norma de conflitos e direito subsidiário | Orientam a lei aplicável e a integração de lacunas."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p38"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p38"", ""first_paragraph"": 38, ""last_paragraph"": 40, ""text"": ""Artigos 13 a 18 | Capacidade empresarial e situações especiais | Suportam validações relativas à capacidade, cônjuges, menor e exercício por não empresário."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p41"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p41"", ""first_paragraph"": 41, ""last_paragraph"": 43, ""text"": ""Artigo 19 | Obrigações especiais do empresário | Consolida as obrigações de adoptar firma, escriturar em ordem uniforme as operações, inscrever os actos sujeitos a registo comercial e prestar contas."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p44"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p44"", ""first_paragraph"": 44, ""last_paragraph"": 46, ""text"": ""Artigo 20 | Obrigatoriedade da firma | Exige nome empresarial no exercício da actividade e assinatura dos documentos correspondentes."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p47"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p47"", ""first_paragraph"": 47, ""last_paragraph"": 49, ""text"": ""Artigo 21 | Composição de firma | Define os elementos admissíveis na composição da firma."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p50"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p50"", ""first_paragraph"": 50, ""last_paragraph"": 52, ""text"": ""Artigo 22 | Princípio da verdade | Impede elementos falsos ou susceptíveis de induzir em erro."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p53"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p53"", ""first_paragraph"": 53, ""last_paragraph"": 55, ""text"": ""Artigo 23 | Princípio da novidade | Exige distinção da firma relativamente às já registadas."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p56"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p56"", ""first_paragraph"": 56, ""last_paragraph"": 58, ""text"": ""Artigos 24 e 25 | Uso da língua oficial e outros requisitos da firma | Controlam a língua e requisitos adicionais da firma, conforme a versão oficial."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p59"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p59"", ""first_paragraph"": 59, ""last_paragraph"": 61, ""text"": ""Artigo 26 | Uso exclusivo de firma | Vincula a exclusividade ao registo pelo titular."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p62"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p62"", ""first_paragraph"": 62, ""last_paragraph"": 64, ""text"": ""Artigo 27 | Uso ilegal de firma | Prevê proibição e responsabilidade decorrente do uso ilegal."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p65"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p65"", ""first_paragraph"": 65, ""last_paragraph"": 67, ""text"": ""Artigo 28 | Transmissão de firma | Relaciona a transmissão da firma com a transmissão da empresa."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p68"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p68"", ""first_paragraph"": 68, ""last_paragraph"": 70, ""text"": ""Artigo 29 | Saída ou falecimento de sócio ou accionista | Regula os efeitos sobre a firma quando o nome conste da mesma."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p71"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p71"", ""first_paragraph"": 71, ""last_paragraph"": 73, ""text"": ""Artigo 30 | Anulação de firma | Regula a anulação por violação de direito de terceiro."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p74"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p74"", ""first_paragraph"": 74, ""last_paragraph"": 76, ""text"": ""Artigo 31 | Caducidade da firma | Define causas de caducidade."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p77"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p77"", ""first_paragraph"": 77, ""last_paragraph"": 79, ""text"": ""Artigo 32 | Declaração de caducidade da firma | Define competência, contraditório, decisão e recurso."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p80"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p80"", ""first_paragraph"": 80, ""last_paragraph"": 82, ""text"": ""Artigo 33 | Renúncia à firma | Regula a declaração de renúncia perante a entidade competente."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p83"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p83"", ""first_paragraph"": 83, ""last_paragraph"": 85, ""text"": ""Secções III a V do Capítulo II | Escrituração mercantil; registo comercial; balanço e prestação de contas | A estrutura está confirmada na fonte oficial; a numeração artigo a artigo permanece bloqueada no portal até conferência integral das páginas correspondentes da republicação oficial."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p87"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p87"", ""first_paragraph"": 87, ""last_paragraph"": 87, ""text"": ""Fonte oficial e vigência: Decreto-Lei n.º 1/2022, de 25 de Maio, republicado no 3.º Suplemento ao Boletim da República, I Série, n.º 99, de 25 de Maio de 2022. A Imprensa Nacional de Moçambique regista que a publicação inicial ficou sem efeito e que o texto válido foi republicado no 3.º Suplemento. O diploma entrou em vigor 120 dias após a publicação, em 22 de Setembro de 2022. Consultar a publicação oficial da Imprensa Nacional de Moçambique. Para cada requisito do portal, deve ser citado o artigo específico da versão republicada e, quando exista, o diploma sectorial aplicável."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p140"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.2"", ""locator"": ""word/document.xml#p140"", ""first_paragraph"": 140, ""last_paragraph"": 140, ""text"": ""Estas referências complementam os requisitos existentes e devem ser registadas na matriz de rastreabilidade. Não criam novas histórias, não alteram a numeração do backlog e não substituem os diplomas sectoriais aplicáveis."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p149"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.3"", ""locator"": ""word/document.xml#p149"", ""first_paragraph"": 149, ""last_paragraph"": 149, ""text"": ""Adicionar a opção de fechar ou recolher o cálculo no simulador fiscal."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p150"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.3"", ""locator"": ""word/document.xml#p150"", ""first_paragraph"": 150, ""last_paragraph"": 150, ""text"": ""Corrigir os botões inoperacionais existentes no roteiro entre a concepção e a operação fiscal."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p151"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.3"", ""locator"": ""word/document.xml#p151"", ""first_paragraph"": 151, ""last_paragraph"": 151, ""text"": ""Completar a informação fiscal e contributiva, actualmente insuficiente."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p176"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8"", ""locator"": ""word/document.xml#p176"", ""first_paragraph"": 176, ""last_paragraph"": 179, ""text"": ""Código Comercial — Decreto-Lei n.º 1/2022, de 25 de Maio | Enquadramento e obrigações empresariais gerais | Deveres e actos comerciais ou societários; não constitui licença sectorial | Publicação oficial da Imprensa Nacional; vigente desde 22 de Setembro de 2022."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p180"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8"", ""locator"": ""word/document.xml#p180"", ""first_paragraph"": 180, ""last_paragraph"": 183, ""text"": ""APIEX, I.P. | Promoção, facilitação e acompanhamento do investimento e das exportações, segundo o estatuto orgânico; tramitação dos projectos ao abrigo do regime de investimento privado | Acto exacto previsto na Lei de Investimento e no respectivo regulamento; não tratar registo, aprovação e certificado como equivalentes | Resolução n.º 43/2019 — Estatuto Orgânico da APIEX, I.P.; Lei n.º 8/2023, de 9 de Junho — Lei de Investimento Privado; Decreto n.º 8/2024, de 7 de Março — Regulamento da Lei de Investimento. Aplicar a redacção vigente e o acto exacto de cada fluxo."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p184"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8"", ""locator"": ""word/document.xml#p184"", ""first_paragraph"": 184, ""last_paragraph"": 187, ""text"": ""Autoridade Tributária de Moçambique | Administração tributária e aduaneira, cadastro fiscal, declarações, liquidação, cobrança e fiscalização segundo cada imposto ou procedimento | NUIT, declaração, liquidação, comprovativo, decisão, benefício ou acto aduaneiro conforme o diploma aplicável | Portal oficial da Autoridade Tributária — impostos, legislação e procedimentos; serviço oficial de NUIT. A fonte legal deve ser ligada por imposto, benefício ou procedimento; o portal institucional não substitui o diploma específico."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p188"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8"", ""locator"": ""word/document.xml#p188"", ""first_paragraph"": 188, ""last_paragraph"": 191, ""text"": ""Banco de Moçambique — instituições financeiras | Autorização para constituição de instituições de crédito e sociedades financeiras | Autorização concedida caso a caso pelo Governador do Banco de Moçambique | Lei n.º 20/2020, de 31 de Dezembro, artigo 16, e informação oficial de licenciamento; Regulamento aprovado pelo Decreto n.º 50/2024, de 11 de Julho. Aplicar apenas às categorias abrangidas."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p192"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8"", ""locator"": ""word/document.xml#p192"", ""first_paragraph"": 192, ""last_paragraph"": 195, ""text"": ""Banco de Moçambique — operações cambiais | Autorização, registo e controlo de operações cambiais | Autorização ou registo cambial conforme a operação, o sujeito e a redacção vigente | Informação oficial de licenciamento e controlo cambial; Lei n.º 28/2022, de 29 de Dezembro — Lei Cambial. Os avisos e procedimentos aplicáveis devem ser ligados por operação."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p196"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8"", ""locator"": ""word/document.xml#p196"", ""first_paragraph"": 196, ""last_paragraph"": 199, ""text"": ""BAU, I.P. | Licenciar e monitorar actividades económicas nos termos dos regulamentos aplicáveis; simplificar, harmonizar e operacionalizar serviços integrados | Licença, alvará, certidão de mera comunicação prévia, registo ou encaminhamento, conforme o regime da actividade | Decreto n.º 29/2023, de 24 de Maio — criação do BAU, I.P.; Resolução n.º 3/2024, de 9 de Abril — Estatuto Orgânico; legislação oficial do BAU. Cada checklist deve indicar o regulamento de licenciamento aplicável."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p200"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8"", ""locator"": ""word/document.xml#p200"", ""first_paragraph"": 200, ""last_paragraph"": 203, ""text"": ""INTIC, I.P. — competências reguladas | Registo e licenciamento de provedores intermediários de serviços electrónicos e operadores de plataformas digitais; vistoria e fiscalização | Certificado de registo; licença por classe ou unificada; gestão do certificado ou da licença | Decreto n.º 59/2023, com redacção vigente após o Decreto n.º 44/2025; aplicar apenas às categorias abrangidas."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p204"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8"", ""locator"": ""word/document.xml#p204"", ""first_paragraph"": 204, ""last_paragraph"": 207, ""text"": ""INTIC, I.P. — atribuições adicionais | Pareceres, homologações, certificações ou autorizações fora do regime identificado | Nenhum resultado confirmado sem fonte própria | Sem fonte oficial específica ligada; não configurar competência ou acto até identificação do diploma aplicável."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p208"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8"", ""locator"": ""word/document.xml#p208"", ""first_paragraph"": 208, ""last_paragraph"": 211, ""text"": ""Registo de Entidades Legais | Registo e publicidade dos actos relativos a entidades legais | Inscrição, certidão, averbamento, publicação ou outro acto registal previsto | Decreto-Lei n.º 1/2024, de 8 de Março — Regulamento do Registo de Entidades Legais. A conservatória e a competência territorial devem coincidir com o processo aplicável."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p212"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8"", ""locator"": ""word/document.xml#p212"", ""first_paragraph"": 212, ""last_paragraph"": 215, ""text"": ""Bolsa de Valores de Moçambique — admissão à cotação | Instrução, tramitação e decisão dos pedidos de admissão à cotação, nos termos do regulamento da bolsa | Admissão à cotação, através de pedido patrocinado por operador de bolsa | Regulamento n.º 1/GPCABVM/2010, artigos 1 a 3, emitido ao abrigo do Código do Mercado de Valores Mobiliários, aprovado pelo Decreto-Lei n.º 4/2009."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p216"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8"", ""locator"": ""word/document.xml#p216"", ""first_paragraph"": 216, ""last_paragraph"": 219, ""text"": ""Banco de Moçambique — autoridade do mercado de valores mobiliários | Regulação e supervisão do mercado de valores mobiliários no âmbito das competências legais | Avisos, autorizações, supervisão e demais actos regulatórios aplicáveis | Aviso n.º 3/GBM/2026 e fonte oficial do Banco de Moçambique, emitido ao abrigo do artigo 4 do Código do Mercado de Valores Mobiliários. Distinguir da decisão de admissão praticada pela Bolsa e da intermediação exercida por operadores autorizados."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p220"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8"", ""locator"": ""word/document.xml#p220"", ""first_paragraph"": 220, ""last_paragraph"": 223, ""text"": ""Outras autoridades sectoriais | Licenciamento, parecer, autorização, vistoria, comunicação ou supervisão conforme o sector | Título ou decisão sectorial | Fonte variável por sector; relacionar cada acto com diploma oficial, artigo, entidade, vigência, documentos e canal antes da configuração."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p226"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.1"", ""locator"": ""word/document.xml#p226"", ""first_paragraph"": 226, ""last_paragraph"": 226, ""text"": ""Fonte legal vigente: Decreto n.º 59/2023, de 27 de Outubro — publicação oficial da Imprensa Nacional de Moçambique, que aprova o Regulamento de Registo e Licenciamento de Provedores Intermediários de Serviços Electrónicos e de Operadores de Plataformas Digitais, conjugado com as alterações introduzidas pelo Decreto n.º 44/2025, de 28 de Novembro — Boletim da República, I Série, n.º 229."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p227"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.1"", ""locator"": ""word/document.xml#p227"", ""first_paragraph"": 227, ""last_paragraph"": 227, ""text"": ""Artigos 9 a 16 do Decreto n.º 59/2023: registo, certificado de registo, alteração, transmissão, renovação e cancelamento."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p228"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.1"", ""locator"": ""word/document.xml#p228"", ""first_paragraph"": 228, ""last_paragraph"": 228, ""text"": ""Artigo 17 do Decreto n.º 59/2023: competência da Autoridade Reguladora de TIC para conceder licença."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p229"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.1"", ""locator"": ""word/document.xml#p229"", ""first_paragraph"": 229, ""last_paragraph"": 229, ""text"": ""Artigos 18 a 30 do Decreto n.º 59/2023: licenciamento, tipos de licença, pedido, requisitos, validade, alteração, transmissão, renovação e cancelamento, com leitura da redacção vigente após o Decreto n.º 44/2025."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p230"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.1"", ""locator"": ""word/document.xml#p230"", ""first_paragraph"": 230, ""last_paragraph"": 230, ""text"": ""Artigo 31 do Decreto n.º 59/2023: organização e direcção da vistoria."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p231"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.1"", ""locator"": ""word/document.xml#p231"", ""first_paragraph"": 231, ""last_paragraph"": 231, ""text"": ""Artigo 49 do Decreto n.º 59/2023: fiscalização das actividades abrangidas."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p232"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.1"", ""locator"": ""word/document.xml#p232"", ""first_paragraph"": 232, ""last_paragraph"": 232, ""text"": ""Glossário do Regulamento: a expressão “Autoridade Reguladora de TIC” refere-se ao Instituto Nacional de Tecnologias de Informação e Comunicação."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p233"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.1"", ""locator"": ""word/document.xml#p233"", ""first_paragraph"": 233, ""last_paragraph"": 233, ""text"": ""Decreto n.º 44/2025, artigos 1 e 2: altera o âmbito, o artigo 18, as taxas e o regime transitório e revoga disposições específicas do Decreto n.º 59/2023; os requisitos do portal devem usar a redacção vigente."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p234"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.1"", ""locator"": ""word/document.xml#p234"", ""first_paragraph"": 234, ""last_paragraph"": 234, ""text"": ""A prova legal confirma as competências do INTIC apenas no âmbito dos provedores intermediários de serviços electrónicos e operadores de plataformas digitais abrangidos pelo regulamento. Outras atribuições permanecem sem prova documental específica até à identificação de fonte própria."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p237"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.2"", ""locator"": ""word/document.xml#p237"", ""first_paragraph"": 237, ""last_paragraph"": 241, ""text"": ""Entidade ou regime | Diploma e artigo confirmados | Competência ou acto comprovado | Fonte oficial verificável | Vigência e âmbito"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p242"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.2"", ""locator"": ""word/document.xml#p242"", ""first_paragraph"": 242, ""last_paragraph"": 246, ""text"": ""Código Comercial | Decreto-Lei n.º 1/2022, de 25 de Maio; artigos 1 a 19 e 20 a 33; Título II, Capítulo II, Secções III a V | Enquadramento geral da actividade empresarial, empresário, empresa, capacidade, firma, obrigações especiais, escrituração, registo comercial e prestação de contas | Imprensa Nacional de Moçambique — Boletim da República n.º 99, 3.º Suplemento | Vigente desde 22 de Setembro de 2022; regime geral, não licença sectorial."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p247"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.2"", ""locator"": ""word/document.xml#p247"", ""first_paragraph"": 247, ""last_paragraph"": 251, ""text"": ""APIEX, I.P. | Resolução n.º 43/2019; Lei n.º 8/2023, artigos 21 a 24; Decreto n.º 8/2024, artigos 2 e 3 do diploma aprovador | Base institucional; coordenação, recepção e tramitação de procedimentos de investimento; monitoria, acompanhamento e assistência aos projectos abrangidos | Resolução n.º 43/2019 — Imprensa Nacional; Lei n.º 8/2023 — Imprensa Nacional; Decreto n.º 8/2024 — Imprensa Nacional | Confirmado apenas no âmbito institucional e procedimental indicado; aplicar a redacção vigente."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p252"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.2"", ""locator"": ""word/document.xml#p252"", ""first_paragraph"": 252, ""last_paragraph"": 256, ""text"": ""Banco de Moçambique — instituições de crédito e sociedades financeiras | Lei n.º 20/2020, artigo 16; Decreto n.º 50/2024, artigos 1 a 4 e regime específico aplicável | Autorização, caso a caso, para constituição das instituições abrangidas; procedimentos gerais de instrução dos pedidos | Lei n.º 20/2020 — fonte oficial do Banco de Moçambique; Decreto n.º 50/2024 — fonte oficial do Banco de Moçambique; página oficial de licenciamento | Lei vigente desde a sua entrada em vigor; Regulamento publicado em 11 de Julho de 2024. Confirma constituição e procedimento geral, não todos os actos posteriores."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p257"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.2"", ""locator"": ""word/document.xml#p257"", ""first_paragraph"": 257, ""last_paragraph"": 261, ""text"": ""Banco de Moçambique — matéria cambial | Lei n.º 28/2022, artigos 8, 9, 11 e 27 a 30; Decreto n.º 56/2023, artigos 1 a 4 | Autoridade cambial, competência regulamentar, autorização, registo e controlo das operações abrangidas | Lei n.º 28/2022 — fonte oficial do Banco de Moçambique; Decreto n.º 56/2023 — fonte oficial do Banco de Moçambique | Aplicar a redacção vigente e o aviso ou procedimento específico de cada operação."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p262"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.2"", ""locator"": ""word/document.xml#p262"", ""first_paragraph"": 262, ""last_paragraph"": 266, ""text"": ""BAU, I.P. | Decreto n.º 29/2023; Resolução n.º 3/2024; regulamentos sectoriais publicados no portal oficial | Criação, organização institucional, simplificação e disponibilização integrada de serviços; licenciamento ou encaminhamento apenas nos termos do regulamento da actividade | Decreto n.º 29/2023 — Imprensa Nacional; Resolução n.º 3/2024 — Imprensa Nacional; legislação oficial do BAU | Base institucional confirmada. O acto decisório depende do regulamento sectorial aplicável."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p267"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.2"", ""locator"": ""word/document.xml#p267"", ""first_paragraph"": 267, ""last_paragraph"": 271, ""text"": ""INTIC, I.P. — Autoridade Reguladora de TIC | Decreto n.º 59/2023, artigos 9 a 16, 17, 18 a 31 e 49; Decreto n.º 44/2025, artigos 1 e 2 | Registo, licenciamento, gestão de certificados e licenças, vistoria e fiscalização de provedores intermediários de serviços electrónicos e operadores de plataformas digitais | Decreto n.º 59/2023 — Imprensa Nacional; Decreto n.º 44/2025 — Boletim da República | Usar a redacção vigente após a alteração de 2025; limitado às categorias abrangidas."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p272"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.2"", ""locator"": ""word/document.xml#p272"", ""first_paragraph"": 272, ""last_paragraph"": 276, ""text"": ""Registo de Entidades Legais | Decreto-Lei n.º 1/2024, artigo 1 do diploma aprovador; Regulamento, artigos 1, 2 e 11 a 18 | Registo e publicidade de actos relativos a entidades legais; organização dos serviços; identificação e declaração do beneficiário efectivo | Decreto-Lei n.º 1/2024 — Imprensa Nacional; texto do Regulamento — Tribunal Supremo | Vigente desde a data definida no diploma; actos individuais dependem do artigo próprio e da competência territorial."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p277"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.2"", ""locator"": ""word/document.xml#p277"", ""first_paragraph"": 277, ""last_paragraph"": 281, ""text"": ""Bolsa de Valores de Moçambique — admissão à cotação | Código do Mercado de Valores Mobiliários, artigo 67, n.º 2; Regulamento n.º 1/GPCABVM/2010, artigos 1 a 3 | Instrução, tramitação e decisão dos pedidos de admissão; patrocínio por operador de bolsa; apresentação do requerimento | Regulamento n.º 1/GPCABVM/2010 — Bolsa de Valores de Moçambique; página oficial do processo de listagem | Confirmado para os artigos 1 a 3 e para o fundamento do artigo 67, n.º 2; demais requisitos dependem da versão regulamentar vigente."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p282"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.2"", ""locator"": ""word/document.xml#p282"", ""first_paragraph"": 282, ""last_paragraph"": 286, ""text"": ""Banco de Moçambique — mercado de valores mobiliários | Decreto-Lei n.º 4/2009, Código do Mercado de Valores Mobiliários, artigo 4 | Autoridade reguladora e supervisora do mercado, no âmbito das competências previstas no artigo 4 | Código do Mercado de Valores Mobiliários — fonte oficial do Banco de Moçambique | Competência-base confirmada; cada autorização, oferta, intermediário ou acto de supervisão exige norma específica."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p289"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.3"", ""locator"": ""word/document.xml#p289"", ""first_paragraph"": 289, ""last_paragraph"": 292, ""text"": ""Entidade | Competência, acto ou parâmetro pendente | Prova necessária | Estado"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p293"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.3"", ""locator"": ""word/document.xml#p293"", ""first_paragraph"": 293, ""last_paragraph"": 296, ""text"": ""APIEX, I.P. | Limiar e decisor por valor do projecto; designação exacta de mero registo, autorização, aprovação, certificado, alteração, cessão e revogação | Artigo regulamentar vigente, formulário, acto emitido e fluxo aprovado por tipo e valor de projecto | Parcialmente confirmado; parcela pendente separada"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p297"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.3"", ""locator"": ""word/document.xml#p297"", ""first_paragraph"": 297, ""last_paragraph"": 300, ""text"": ""Autoridade Tributária de Moçambique | Base legal individual de NUIT, IRPC, IVA, ISPC, benefícios, isenções, taxas, declarações, cobrança, fiscalização e actos aduaneiros usados pelo portal | Diploma oficial, artigo, taxa ou fórmula, vigência, entidade decisora, formulário e canal para cada regra | Sem prova específica por regra; os portais institucionais confirmam o canal, não o fundamento jurídico individual"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p301"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.3"", ""locator"": ""word/document.xml#p301"", ""first_paragraph"": 301, ""last_paragraph"": 304, ""text"": ""Banco de Moçambique — instituições financeiras | Documentos, prazos, alteração, fusão, transmissão, sucursais, revogação e requisitos próprios de cada categoria | Artigo da Lei n.º 20/2020, do Decreto n.º 50/2024 ou aviso específico | Parcialmente confirmado; constituição confirmada"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p305"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.3"", ""locator"": ""word/document.xml#p305"", ""first_paragraph"": 305, ""last_paragraph"": 308, ""text"": ""Banco de Moçambique — operações cambiais | Procedimento exacto para entrada de capital, empréstimo externo, transferência de lucros e dividendos, desinvestimento e contas no exterior | Artigo do regulamento ou aviso específico, formulário, prazo, documentos e canal | Parcialmente confirmado por operação"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p309"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.3"", ""locator"": ""word/document.xml#p309"", ""first_paragraph"": 309, ""last_paragraph"": 312, ""text"": ""BAU, I.P. | Competência decisória e acto exacto por actividade: licença, alvará, certidão, mera comunicação, registo ou encaminhamento | Artigo do regulamento comercial, industrial, simplificado ou de mera comunicação aplicável à actividade | Base institucional confirmada; acto sectorial pendente por processo"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p313"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.3"", ""locator"": ""word/document.xml#p313"", ""first_paragraph"": 313, ""last_paragraph"": 316, ""text"": ""INTIC, I.P. | Pareceres, homologações, certificações ou autorizações fora dos Decretos n.º 59/2023 e n.º 44/2025 | Diploma e artigo próprios | Sem prova específica fora do regime confirmado"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p317"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.3"", ""locator"": ""word/document.xml#p317"", ""first_paragraph"": 317, ""last_paragraph"": 320, ""text"": ""Registo de Entidades Legais | Reserva de denominação, constituição, alteração, certidão, averbamento, publicação, cancelamento e emolumentos por acto | Artigo exacto do Decreto-Lei n.º 1/2024, tabela aplicável e conservatória territorialmente competente | Parcialmente confirmado; base e beneficiário efectivo confirmados"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p321"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.3"", ""locator"": ""word/document.xml#p321"", ""first_paragraph"": 321, ""last_paragraph"": 324, ""text"": ""Bolsa de Valores de Moçambique | Requisitos por segmento, montantes mínimos, prospecto, documentos, prazos, taxas e decisão final além dos artigos 1 a 3 | Artigo da versão regulamentar vigente e acto complementar aplicável | Parcialmente confirmado; artigos 1 a 3 confirmados"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p325"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.3"", ""locator"": ""word/document.xml#p325"", ""first_paragraph"": 325, ""last_paragraph"": 328, ""text"": ""Banco de Moçambique — mercado de valores mobiliários | Autorizações, ofertas, intermediários e actos de supervisão específicos | Artigo do Código do Mercado de Valores Mobiliários e aviso ou regulamento aplicável | Competência-base confirmada; actos específicos pendentes"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p329"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.3"", ""locator"": ""word/document.xml#p329"", ""first_paragraph"": 329, ""last_paragraph"": 332, ""text"": ""Outras autoridades sectoriais | Todas as competências ainda não individualizadas | Diploma, artigo, fonte oficial, vigência, entidade decisora, documentos, prazo, canal e resultado | Sem prova específica"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p338"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p338"", ""first_paragraph"": 338, ""last_paragraph"": 341, ""text"": ""Decreto-Lei n.º 1/2022 — Código Comercial | Referência oficial da Imprensa Nacional preservada. Estado: acesso técnico à referência pendente, porque a pesquisa directa redireccionou para o portal geral. | Não foi localizada revogação posterior na pesquisa documental registada. | Usar a versão republicada no 3.º Suplemento ao Boletim da República, I Série, n.º 99, e a data de entrada em vigor já aceite. A pendência técnica do link não reabre a aceitação da fonte."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p342"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p342"", ""first_paragraph"": 342, ""last_paragraph"": 345, ""text"": ""Resolução n.º 43/2019 — Estatuto Orgânico da APIEX, I.P. | Acesso oficial confirmado na Imprensa Nacional. | Foi localizada rectificação de 13 de Abril de 2020; não foi localizada revogação posterior. | Aplicar a Resolução com a rectificação incorporada."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p346"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p346"", ""first_paragraph"": 346, ""last_paragraph"": 349, ""text"": ""Lei n.º 8/2023 — Lei de Investimento Privado | Acesso oficial confirmado na Imprensa Nacional. | Não foi localizada revogação posterior na pesquisa documental registada. | Aplicar conjuntamente com o Decreto n.º 8/2024 e com alterações posteriores que venham a ser identificadas."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p350"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p350"", ""first_paragraph"": 350, ""last_paragraph"": 353, ""text"": ""Decreto n.º 8/2024 — Regulamento da Lei de Investimento | Acesso oficial confirmado na Imprensa Nacional. | O diploma revoga os Decretos n.º 43/2009 e n.º 20/2021; não foi localizada revogação posterior do Decreto n.º 8/2024. | Usar como referência regulamentar dos fluxos abrangidos, confirmando o artigo específico de cada procedimento."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p354"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p354"", ""first_paragraph"": 354, ""last_paragraph"": 357, ""text"": ""Lei n.º 20/2020 — Instituições de Crédito e Sociedades Financeiras | Acesso oficial confirmado no Banco de Moçambique. | Não foi localizada revogação posterior na pesquisa documental registada. | Aplicar o artigo 16 e as demais disposições relevantes em conjunto com o Decreto n.º 50/2024."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p358"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p358"", ""first_paragraph"": 358, ""last_paragraph"": 361, ""text"": ""Decreto n.º 50/2024 — Regulamento da Lei n.º 20/2020 | Acesso oficial confirmado no Banco de Moçambique. | Revoga os Decretos n.º 56/2004, 57/2004, 31/2006, 30/2014 e 99/2019 e normas contrárias; não foi localizada revogação posterior. | Usar este regulamento nos procedimentos abrangidos e não os diplomas revogados."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p362"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p362"", ""first_paragraph"": 362, ""last_paragraph"": 365, ""text"": ""Página oficial de licenciamento de instituições | Acesso institucional confirmado no Banco de Moçambique. | Conteúdo institucional activo; a página, por si só, não demonstra vigência normativa. | Usar como canal e apoio de navegação; fundamentar cada regra na Lei n.º 20/2020 e no Decreto n.º 50/2024."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p366"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p366"", ""first_paragraph"": 366, ""last_paragraph"": 369, ""text"": ""Lei n.º 28/2022 — Lei Cambial | Acesso oficial confirmado no Banco de Moçambique. | Revoga a Lei n.º 11/2009; não foi localizada revogação posterior. | Aplicar em conjunto com o Decreto n.º 56/2023 e com o aviso específico de cada operação."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p370"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p370"", ""first_paragraph"": 370, ""last_paragraph"": 373, ""text"": ""Decreto n.º 56/2023 — Regulamento da Lei Cambial | Acesso oficial confirmado no Banco de Moçambique. | Revoga o Decreto n.º 49/2017; não foi localizada revogação posterior. | Aplicar a redacção do regulamento juntamente com os avisos vigentes por operação."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p374"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p374"", ""first_paragraph"": 374, ""last_paragraph"": 377, ""text"": ""Decreto n.º 29/2023 — criação do BAU, I.P. | Acesso oficial confirmado na Imprensa Nacional. | Revoga parcialmente o Decreto n.º 14/2007 quanto ao estatuto anterior dos BAU; não foi localizada revogação posterior. | Usar como base de criação; as competências e actos dependem do Estatuto e dos regulamentos sectoriais."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p378"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p378"", ""first_paragraph"": 378, ""last_paragraph"": 381, ""text"": ""Resolução n.º 3/2024 — Estatuto Orgânico do BAU, I.P. | Referência oficial identificada na Imprensa Nacional. Estado: acesso técnico à referência pendente para conferência integral dos artigos. | Não foi localizada revogação posterior na pesquisa documental registada. | Preservar a aceitação do documento oficial; não automatizar competências sem conferir o artigo aplicável no texto integral."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p382"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p382"", ""first_paragraph"": 382, ""last_paragraph"": 385, ""text"": ""Portal de legislação do BAU | Referência institucional preservada. Estado: acesso técnico à referência pendente na pesquisa autónoma. | O portal é conteúdo variável e não constitui, por si só, pesquisa conclusiva de revogações. | Usar como índice documental; fundamentar cada regra no diploma e artigo específicos."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p386"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p386"", ""first_paragraph"": 386, ""last_paragraph"": 389, ""text"": ""Decreto n.º 59/2023 — licenciamento de plataformas digitais | Acesso oficial confirmado na Imprensa Nacional. | Foi localizada alteração pelo Decreto n.º 44/2025. | Aplicar apenas a redacção resultante das alterações e revogações introduzidas em 2025."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p390"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p390"", ""first_paragraph"": 390, ""last_paragraph"": 393, ""text"": ""Decreto n.º 44/2025 — alteração do Decreto n.º 59/2023 | Referência oficial preservada no domínio do INTIC. Estado: acesso técnico à referência pendente no índice de pesquisa. | O documento oficial de 2025 altera e revoga disposições do Decreto n.º 59/2023; não foi localizada alteração posterior. | Preservar a aceitação do Boletim da República n.º 229 e aplicar as alterações de 2025. A pendência técnica do URL não reabre a validação documental."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p394"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p394"", ""first_paragraph"": 394, ""last_paragraph"": 397, ""text"": ""Decreto-Lei n.º 1/2024 — Registo de Entidades Legais | Acesso oficial confirmado na Imprensa Nacional; cópia institucional do Tribunal Supremo. | Revoga o Decreto n.º 1/2006, excepto o artigo 1 que cria o Registo de Entidades Legais; não foi localizada revogação posterior. | Usar a Imprensa Nacional como fonte primária e a cópia do Tribunal Supremo como acesso complementar."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p398"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p398"", ""first_paragraph"": 398, ""last_paragraph"": 401, ""text"": ""Regulamento n.º 1/GPCABVM/2010 — admissão à cotação | Acesso oficial confirmado no domínio da Bolsa de Valores de Moçambique. | Não foi localizada revogação integral; permanecem por confirmar alterações ou regulamentos posteriores por segmento e matéria. | Aplicar os artigos confirmados e conferir a versão regulamentar específica antes de automatizar requisitos posteriores."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p402"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p402"", ""first_paragraph"": 402, ""last_paragraph"": 405, ""text"": ""Decreto-Lei n.º 4/2009 — Código do Mercado de Valores Mobiliários | Acesso oficial confirmado no Banco de Moçambique. | Não foi localizada revogação integral; alterações posteriores devem ser pesquisadas por artigo. | Usar o artigo aplicável com a redacção confirmada para a regra concreta, sem inferir vigência integral apenas pelo acesso ao ficheiro."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p407"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p407"", ""first_paragraph"": 407, ""last_paragraph"": 407, ""text"": ""Critério de validação: os resultados devem ser registados separadamente em três dimensões: (1) acesso à fonte, que confirma apenas a disponibilidade técnica da referência; (2) pesquisa de alterações ou revogações, que regista o que foi ou não localizado no período de verificação; e (3) redacção aplicável à regra, que identifica o texto normativo que deve fundamentar o requisito. Um link acessível não demonstra, por si só, vigência. Quando uma ligação não for recuperada tecnicamente, o estado deve ser “acesso técnico à referência pendente”, preservando a aceitação do documento oficial e sem reabrir validações já concluídas. Esta classificação não substitui consolidação legislativa oficial nem conferência jurídica artigo a artigo."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p410"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p410"", ""first_paragraph"": 410, ""last_paragraph"": 410, ""text"": ""O procedimento é uniforme para todas as entidades: a matriz de competências confirmadas contém apenas referências sustentadas por diploma e artigo identificados; a matriz de pendências contém, separadamente, os actos, parâmetros e procedimentos que ainda exigem prova específica. Nenhuma referência parcial deve ser promovida a regra automática antes da identificação da fonte oficial, vigência, entidade decisora e resultado aplicável."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p571"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""5.1"", ""locator"": ""word/document.xml#p571"", ""first_paragraph"": 571, ""last_paragraph"": 573, ""text"": ""Projectos | Criar, consultar, actualizar, submeter e consultar progresso | Autorização por proprietário e perfil; histórico de estados"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p574"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""5.1"", ""locator"": ""word/document.xml#p574"", ""first_paragraph"": 574, ""last_paragraph"": 576, ""text"": ""Checklists | Gerar por contexto, marcar requisito, anexar evidência e validar | Versão da regra, vigência e trilho de auditoria"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p577"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""5.1"", ""locator"": ""word/document.xml#p577"", ""first_paragraph"": 577, ""last_paragraph"": 579, ""text"": ""Processos | Submeter, consultar estado, responder a pendência e obter histórico | Idempotência, correlação e registo de eventos"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p580"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""5.1"", ""locator"": ""word/document.xml#p580"", ""first_paragraph"": 580, ""last_paragraph"": 582, ""text"": ""Simulações | Calcular, guardar, comparar, recolher, reabrir e exportar | Data, fonte e versão das regras aplicadas"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p583"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""5.1"", ""locator"": ""word/document.xml#p583"", ""first_paragraph"": 583, ""last_paragraph"": 585, ""text"": ""Mercado | Pesquisar por mapa, sector, raio, classificação e estado | Fonte, actualidade, cobertura e limitações do dado"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p586"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""5.1"", ""locator"": ""word/document.xml#p586"", ""first_paragraph"": 586, ""last_paragraph"": 588, ""text"": ""Fundos | Pesquisar elegibilidade, consultar prazos e registar interesse | Critérios configuráveis e explicação da correspondência"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p589"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""5.1"", ""locator"": ""word/document.xml#p589"", ""first_paragraph"": 589, ""last_paragraph"": 591, ""text"": ""Oportunidades | Preparar, submeter, validar, publicar, pesquisar e manifestar interesse | Separação entre Promotor e Publicador; entidade promotora, versão autorizada e evidências"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p592"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""5.1"", ""locator"": ""word/document.xml#p592"", ""first_paragraph"": 592, ""last_paragraph"": 594, ""text"": ""Notificações | Enviar, consultar, confirmar leitura e gerir preferências | Consentimento, canal, entrega e histórico"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p624"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6"", ""locator"": ""word/document.xml#p624"", ""first_paragraph"": 624, ""last_paragraph"": 629, ""text"": ""INV-003 | Guardar, recolher, reabrir, comparar e exportar simulações | Sim | Parcial: gravação, recuperação, cálculo e retorno ao dossier | QA | Demonstrar fecho, comparação, exportação e versão das regras."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p688"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6.1"", ""locator"": ""word/document.xml#p688"", ""first_paragraph"": 688, ""last_paragraph"": 694, ""text"": ""§1.3 | Fiscalidade e componente contributiva | INV-003 | Sim | Sem demonstração suficiente | — | Demonstrar impostos e contribuições com fonte, vigência, fórmula, memória de cálculo e versão das regras."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p820"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""7.3"", ""locator"": ""word/document.xml#p820"", ""first_paragraph"": 820, ""last_paragraph"": 822, ""text"": ""Requisitos e licenças | Validar regras, documentos, taxas, prazos e entidade competente | Trimestral e após alteração normativa"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p823"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""7.3"", ""locator"": ""word/document.xml#p823"", ""first_paragraph"": 823, ""last_paragraph"": 825, ""text"": ""Fiscalidade e contribuições | Actualizar parâmetros, fórmulas, vigência e memória explicativa | A cada alteração aplicável"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p826"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""7.3"", ""locator"": ""word/document.xml#p826"", ""first_paragraph"": 826, ""last_paragraph"": 828, ""text"": ""Fundos e oportunidades | Confirmar disponibilidade, prazo, cobertura e elegibilidade | Mensal"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p829"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""7.3"", ""locator"": ""word/document.xml#p829"", ""first_paragraph"": 829, ""last_paragraph"": 831, ""text"": ""Empresas e estabelecimentos | Reconciliar fontes, resolver duplicados e actualizar georreferenciação | Mensal ou por nova carga"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p832"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""7.3"", ""locator"": ""word/document.xml#p832"", ""first_paragraph"": 832, ""last_paragraph"": 834, ""text"": ""Conteúdo institucional | Confirmar denominação, competência, contacto e ligação oficial | Trimestral"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}]"," | Interface integrada preparada /investimentos ; props Inertia /build não demonstram clique /renderização A /B. | [Visual QA 10 /10/2026 ] A /B desktop demonstrados por ações visíveis, incluindo ferramenta, resultado, apoio e acompanhamento. | [Visual QA 10/10/2026] A/B desktop demonstrados por ações visíveis, incluindo ferramenta, resultado, apoio e acompanhamento. | [QA A/B e países 10/10/2026] Chromium, contas QA autorizadas; critérios restantes A/B e apresentação dos dados por formulário demonstrados; screenshots/DOM no recibo específico."," | POST /investimentos , aplicabilidade /etapas/resultados/tarefas e drafts por context; GET por ID /conta ; permissões e versões ensaiadas. | [Visual QA 10 /10/2026 ] Respostas guardadas por método /rota/status , sem corpos de autenticação; QA23 negado 403 /404. | [Visual QA 10/10/2026] Respostas guardadas por método/rota/status, sem corpos de autenticação; QA23 negado403/404. | [QA A/B e países 10/10/2026] Respostas UI e GET de recuperação com destino QA verificado; evidências vinculadas a IDs do mesmo dossier/formulário. Regresso ao Balcão DRAFT, sem decisão externa."," | QA loopback 55441: dossier /instância/19 etapas, payloads cifrados, resultados versionados, tasks /eventos ; sem escrita ativa. | [Visual QA 10 /10/2026 ] Casos, aplicabilidade, ferramenta, resultado, pedido DRAFT e tarefa guardados pelo UI; originais /histórico preservados. | [Visual QA 10/10/2026] Casos, aplicabilidade, ferramenta, resultado, pedidoDRAFT e tarefa guardados pelo UI; originais/histórico preservados. | [QA A/B e países 10/10/2026] Tabelas/entidades existentes; revisão e proveniência de C88; cinco intakes sintéticos (quatro países + um C90), sem duplicar dossiers ou contas; nenhuma escrita ativa."," | A /B mesma conta e sessão HTTP limpa; GET recupera contexto próprio. Sessão nova no navegador ainda pendente. | [Visual QA 10 /10/2026 ] Logout e contexto novo: dossier, resultados, tarefa e inputs próprios da ferramenta recuperados para cada A /B. | [Visual QA 10/10/2026] Logout e contexto novo: dossier, resultados, tarefa e inputs próprios da ferramenta recuperados para cada A/B. | [QA A/B e países 10/10/2026] Dossiers, resultados e pedidos A/B existentes; perfil/negócio/fundiário noutra sessão; protocolos públicos recuperados pela gestão autorizada."," | Evidência congelada recuperada, 20 unidades /70.000 ,00 pelas fórmulas existentes em teste frontend; decisão externa nunca inferida. Apresentação visual pendente. | [Visual QA 10 /10/2026 ] 20 unidades; défice financeiro A 0 /B70000MZN. Ferramenta e resultado ligados ao dossier correto, sem aprovação /score inventados. | [Visual QA 10/10/2026] 20unidades; défice financeiro A0/B70000MZN. Ferramenta e resultado ligados ao dossier correto, sem aprovação/score inventados. | [QA A/B e países 10/10/2026] A=0/B=70000MZN e equilíbrio20 no dossier correto; preparaçãoBalcão, pendênciaS10 e tarefaS02done; PT/ZA, filtros independentes e estatística positiva; página de entradaC90 distinta.","Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada | [Visual QA 10 /10/2026 ] Subcritérios atualizados por prova própria; estado global, ID s, fontes, versões e decisões preservados. | [Visual QA 10/10/2026] Subcritérios atualizados por prova própria; estado global, IDs, fontes, versões e decisões preservados. | [QA A/B e países 10/10/2026] Critérios internos A/B concluídos emQA; restantes critérios explicitados por requisito. Estados globais e todas as referências/versões de origem preservados. @@ -4487,7 +4487,7 @@ AUD-SIM-02,Cálculos financeiros e fiscais separados e rastreáveis,"Pedido dire [UTILIZACAO-HOMOLOGACAO-20261019] 11: Implementação parcial + parâmetros — Cenários fiscais/contributivos/exportações restantes documentados; abrir simulador não certifica esses ramos.","SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Completar critérios restantes sem repetir provas válidas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json. | Homologação teste-investidor 19/10/2026: Fiscal/contributivo e exportações=Não demonstrado. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Fiscal/contributivo e exportações=Não demonstrado. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. [UTILIZACAO-HOMOLOGACAO-20261019] Leitura nominal de contas/recursos no destino; saldo18/10; prévia29 sem escrita; comparação de hashes QA separados. outputs/investmoz-disponibilizacao-integral-20261019/UTILIZACAO-EFECTIVA-HOMOLOGACAO.md [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. | Revisão HTTP QA: outputs/investmoz-revisao-integrada-QA-20261019/MANIFESTO-DELTA-QA.json; PROVA-APRESENTACAO.json; PROVA-ACESSO-QA.json; capturas HTTP QA. Sem instalação remota. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"[QA A/B e países 10/10/2026] Equilíbrio e necessidade de financiamento A/B associados e recuperados, sem mistura. Restam reconciliação de totais/fluxo/cenários mais complexos, fiscalidade com parâmetros aplicáveis e períodos/versões distintos, PDFs/derivadas e demais consumidores. Resultado histórico A sem moeda mantém-se visível como anterior, sem atribuir-lhe MZN por inferência. | Histórico preservado/superado apenas nos critérios identificados: [Visual QA 10/10/2026] A/B completos para o cenário interno aprovado, em desktop isolado; Balcão apenas preparaçãoDRAFT, não submissão/decisão externa. Restantes contratos, documentos, fiscalidade/parâmetros legais, etapas externas e todos os consumidores/perfis não encerrados. Móvel A/B teve achados anteriores: correção comum verificada com dossier próprioQA21, sem substituir repetição final A/B móvel ou aceitação manual. | Histórico preservado: [Visual QA 10 /10/2026 ] A /B completos para o cenário interno aprovado, em desktop isolado; Balcão apenas preparação DRAFT, não submissão /decisão externa. Restantes contratos, documentos, fiscalidade /parâmetros legais, etapas externas e todos os consumidores /perfis não encerrados. Móvel A /B teve achados anteriores: correção comum verificada com dossier próprio QA21 , sem substituir repetição final A /B móvel ou aceitação manual. | Histórico preservado: Cobertura jurídica por diploma /artigo e parâmetros concretos pendente | Execução estrutural QA aprovada e preparada; instalação ativa, cenários A /B na interface e cobertura de todos os consumidores permanecem pendentes.","Conferir período/alterações/âmbito na fonte oficial aceite; nunca substituir por zero ou taxa mais recente | I1–I3 autorizados exclusivamente em QA: concluir demonstração A/B na interface, cobertura de contexto/prefill e provas da versão. Ativação ativa não autorizada. I0 continua independente.","SimulationExecution; SimulationTaxParameterResolver; regras aprovadas | InvestorPath/InvestorPathDefinition, InvestorPathController, /investimentos e painel; entidades existentes, flag e definição versionada. Sem conversão dos roteiros antigos.","QA Simulation Execution Test; Simulation Tax Rule Governance Test; testes frontend | Complemento de leitura: investor-consolidation-runtime.json (2026-10-09 T 19:03:32+00:00, READ ONLY), assistant-source-full.json ; C26 : reversão recusa segunda definição publicada antes de alterar RLS. Resultados locais reutilizam fórmulas existentes com snapshot /versionamento ; não são simulação fiscal nem score /decisão externa. Execução QA aprovada I 1–I 3. Revisão QA atual: ba 3781 ad 7 af 15 b 02 c 3021 e 69081 f 4129 a 2 a 19339 fd 740094 d 39 e 913 f 3657977 c, com provas dirigidas /HTTP identificadas abaixo. Regressão histórica: 384 ensaios globais, hash e 29 eb 8 c 4 b 11 fce 6 aa 78 c 798 e 24330 bbf 96 efbea 7 ac 2 eb 39 c 3 f 03 b 978 caeef 076; path-focused.xml (32 /541 ) e path-followup.xml (26 /551 ) são anteriores. Cenários A /B API /persistência , UI pendente; execucao-percurso-i1-i3.md . | investor-path-recovered-calculations.json : cálculo pela função efetiva do dossier a partir dos snapshots realmente recuperados na nova sessão HTTP; A 20 unidades /0.00 , B 20 /70000.00. C29 : fixture HTTP inicial tinha orçamento vazio incompatível; criada revisão válida, resultados anteriores preservados e incompatibilidade não vira zero. Interface pendente. | [Visual QA 10 /10/2026 ] Chromium desktop 18: dois dossiers próprios A /B criados, guardados e recuperados noutra sessão; cinco fases e 19 etapas preservadas. A dispensa S10 ; B espera externa S10 com S02 independente. Plano contextual guardado /reaberto , resultados devolvidos e recuperados no dossier: ponto de equilíbrio 20 unidades; défice A 0 /B70000MZN. Balcão preparado como DRAFT, países PT /origemZA guardados; tarefa interna atribuída /assumida/iniciada/concluída no UI pelo gestor 14 e recuperada pelo investidor. Gestor sem acesso a resultados financeiros privados; QA23 dossier 403 /rascunho404 ; sem mistura entre projetos. investor-ab-chromium-20261010.json e visual-persistence-qa.json . C80 : bloquear edição /avanço enquanto GET do rascunho não terminou; diagnóstico guardado, correção e resposta deliberadamente atrasada no Chromium demonstrados em portal-simulator-loading-visual-qa.cjs /recibo. | [Visual QA 10/10/2026] Chromium desktop18: dois dossiers próprios A/B criados, guardados e recuperados noutra sessão; cinco fases e19 etapas preservadas. A dispensaS10; B espera externaS10 comS02 independente. Plano contextual guardado/reaberto, resultados devolvidos e recuperados no dossier: ponto de equilíbrio20unidades; défice A0/B70000MZN. Balcão preparado comoDRAFT, paísesPT/origemZA guardados; tarefa interna atribuída/assumida/iniciada/concluída no UI pelo gestor14 e recuperada pelo investidor. Gestor sem acesso a resultados financeiros privados; QA23 dossier403/rascunho404; sem mistura entre projetos. investor-ab-chromium-20261010.json e visual-persistence-qa.json. C80: bloquear edição/avanço enquanto GET do rascunho não terminou; diagnóstico guardado, correção e resposta deliberadamente atrasada no Chromium demonstrados em portal-simulator-loading-visual-qa.cjs/recibo. | [QA A/B e países 10/10/2026] A/B internos concluídos em QA: provas anteriores de criação/gravação/nova sessão/permissões compostas com investor-ab-remaining-chromium-20261010.json e investor-ab-remaining-persistence-qa.json. A terra/financiamento=no, S10 dispensada, equilíbrio20, necessidade0MZN; B=yes, S10waiting_external, equilíbrio20, necessidade70000MZN. Resultado/draft/dossier corretos, BalcãoDRAFT com título do dossier/resumo da ferramenta/PT/ZA, tarefaS02done posterior à esperaS10 e preparação independente habilitada; cinco fases/19etapas preservadas. Seis verificações390/320px sem overflow ou violações axe. C88 ação explícita recuperou descrição vazia de A, guardando revisão antiga/fonte(v3)/auditoria. Sem recriar dossiers/resultados/tarefas ou repetir C37. Ativo não alterado."," | POST /investimentos , aplicabilidade /etapas/resultados/tarefas e drafts por context; GET por ID /conta ; permissões e versões ensaiadas. | [Visual QA 10 /10/2026 ] Respostas guardadas por método /rota/status , sem corpos de autenticação; QA23 negado 403 /404. | [Visual QA 10/10/2026] Respostas guardadas por método/rota/status, sem corpos de autenticação; QA23 negado403/404. | [QA A/B e países 10/10/2026] Respostas UI e GET de recuperação com destino QA verificado; evidências vinculadas a IDs do mesmo dossier/formulário. Regresso ao Balcão DRAFT, sem decisão externa.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",Apresentação visual,,"Relatório sintético usa gerador existente e cálculos guardados; montantes/estados legíveis em HTML/DOCX, 12 asserções do delta. Não activa cálculo fiscal nem confirma financiamento." +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"[QA A/B e países 10/10/2026] Equilíbrio e necessidade de financiamento A/B associados e recuperados, sem mistura. Restam reconciliação de totais/fluxo/cenários mais complexos, fiscalidade com parâmetros aplicáveis e períodos/versões distintos, PDFs/derivadas e demais consumidores. Resultado histórico A sem moeda mantém-se visível como anterior, sem atribuir-lhe MZN por inferência. | Histórico preservado/superado apenas nos critérios identificados: [Visual QA 10/10/2026] A/B completos para o cenário interno aprovado, em desktop isolado; Balcão apenas preparaçãoDRAFT, não submissão/decisão externa. Restantes contratos, documentos, fiscalidade/parâmetros legais, etapas externas e todos os consumidores/perfis não encerrados. Móvel A/B teve achados anteriores: correção comum verificada com dossier próprioQA21, sem substituir repetição final A/B móvel ou aceitação manual. | Histórico preservado: [Visual QA 10 /10/2026 ] A /B completos para o cenário interno aprovado, em desktop isolado; Balcão apenas preparação DRAFT, não submissão /decisão externa. Restantes contratos, documentos, fiscalidade /parâmetros legais, etapas externas e todos os consumidores /perfis não encerrados. Móvel A /B teve achados anteriores: correção comum verificada com dossier próprio QA21 , sem substituir repetição final A /B móvel ou aceitação manual. | Histórico preservado: Cobertura jurídica por diploma /artigo e parâmetros concretos pendente | Execução estrutural QA aprovada e preparada; instalação ativa, cenários A /B na interface e cobertura de todos os consumidores permanecem pendentes.","Conferir período/alterações/âmbito na fonte oficial aceite; nunca substituir por zero ou taxa mais recente | I1–I3 autorizados exclusivamente em QA: concluir demonstração A/B na interface, cobertura de contexto/prefill e provas da versão. Ativação ativa não autorizada. I0 continua independente.","SimulationExecution; SimulationTaxParameterResolver; regras aprovadas | InvestorPath/InvestorPathDefinition, InvestorPathController, /investimentos e painel; entidades existentes, flag e definição versionada. Sem conversão dos roteiros antigos.","QA Simulation Execution Test; Simulation Tax Rule Governance Test; testes frontend | Complemento de leitura: investor-consolidation-runtime.json (2026-10-09 T 19:03:32+00:00, READ ONLY), assistant-source-full.json ; C26 : reversão recusa segunda definição publicada antes de alterar RLS. Resultados locais reutilizam fórmulas existentes com snapshot /versionamento ; não são simulação fiscal nem score /decisão externa. Execução QA aprovada I 1–I 3. Revisão QA atual: ba 3781 ad 7 af 15 b 02 c 3021 e 69081 f 4129 a 2 a 19339 fd 740094 d 39 e 913 f 3657977 c, com provas dirigidas /HTTP identificadas abaixo. Regressão histórica: 384 ensaios globais, hash e 29 eb 8 c 4 b 11 fce 6 aa 78 c 798 e 24330 bbf 96 efbea 7 ac 2 eb 39 c 3 f 03 b 978 caeef 076; path-focused.xml (32 /541 ) e path-followup.xml (26 /551 ) são anteriores. Cenários A /B API /persistência , UI pendente; execucao-percurso-i1-i3.md . | investor-path-recovered-calculations.json : cálculo pela função efetiva do dossier a partir dos snapshots realmente recuperados na nova sessão HTTP; A 20 unidades /0.00 , B 20 /70000.00. C29 : fixture HTTP inicial tinha orçamento vazio incompatível; criada revisão válida, resultados anteriores preservados e incompatibilidade não vira zero. Interface pendente. | [Visual QA 10 /10/2026 ] Chromium desktop 18: dois dossiers próprios A /B criados, guardados e recuperados noutra sessão; cinco fases e 19 etapas preservadas. A dispensa S10 ; B espera externa S10 com S02 independente. Plano contextual guardado /reaberto , resultados devolvidos e recuperados no dossier: ponto de equilíbrio 20 unidades; défice A 0 /B70000MZN. Balcão preparado como DRAFT, países PT /origemZA guardados; tarefa interna atribuída /assumida/iniciada/concluída no UI pelo gestor 14 e recuperada pelo investidor. Gestor sem acesso a resultados financeiros privados; QA23 dossier 403 /rascunho404 ; sem mistura entre projetos. investor-ab-chromium-20261010.json e visual-persistence-qa.json . C80 : bloquear edição /avanço enquanto GET do rascunho não terminou; diagnóstico guardado, correção e resposta deliberadamente atrasada no Chromium demonstrados em portal-simulator-loading-visual-qa.cjs /recibo. | [Visual QA 10/10/2026] Chromium desktop18: dois dossiers próprios A/B criados, guardados e recuperados noutra sessão; cinco fases e19 etapas preservadas. A dispensaS10; B espera externaS10 comS02 independente. Plano contextual guardado/reaberto, resultados devolvidos e recuperados no dossier: ponto de equilíbrio20unidades; défice A0/B70000MZN. Balcão preparado comoDRAFT, paísesPT/origemZA guardados; tarefa interna atribuída/assumida/iniciada/concluída no UI pelo gestor14 e recuperada pelo investidor. Gestor sem acesso a resultados financeiros privados; QA23 dossier403/rascunho404; sem mistura entre projetos. investor-ab-chromium-20261010.json e visual-persistence-qa.json. C80: bloquear edição/avanço enquanto GET do rascunho não terminou; diagnóstico guardado, correção e resposta deliberadamente atrasada no Chromium demonstrados em portal-simulator-loading-visual-qa.cjs/recibo. | [QA A/B e países 10/10/2026] A/B internos concluídos em QA: provas anteriores de criação/gravação/nova sessão/permissões compostas com investor-ab-remaining-chromium-20261010.json e investor-ab-remaining-persistence-qa.json. A terra/financiamento=no, S10 dispensada, equilíbrio20, necessidade0MZN; B=yes, S10waiting_external, equilíbrio20, necessidade70000MZN. Resultado/draft/dossier corretos, BalcãoDRAFT com título do dossier/resumo da ferramenta/PT/ZA, tarefaS02done posterior à esperaS10 e preparação independente habilitada; cinco fases/19etapas preservadas. Seis verificações390/320px sem overflow ou violações axe. C88 ação explícita recuperou descrição vazia de A, guardando revisão antiga/fonte(v3)/auditoria. Sem recriar dossiers/resultados/tarefas ou repetir C37. Ativo não alterado."," | POST /investimentos , aplicabilidade /etapas/resultados/tarefas e drafts por context; GET por ID /conta ; permissões e versões ensaiadas. | [Visual QA 10 /10/2026 ] Respostas guardadas por método /rota/status , sem corpos de autenticação; QA23 negado 403 /404. | [Visual QA 10/10/2026] Respostas guardadas por método/rota/status, sem corpos de autenticação; QA23 negado403/404. | [QA A/B e países 10/10/2026] Respostas UI e GET de recuperação com destino QA verificado; evidências vinculadas a IDs do mesmo dossier/formulário. Regresso ao Balcão DRAFT, sem decisão externa.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",Apresentação visual,,"Relatório sintético usa gerador existente e cálculos guardados; montantes/estados legíveis em HTML/DOCX, 12 asserções do delta. Não activa cálculo fiscal nem confirma financiamento." AUD-LIB-01,Inventariar e consultar todo o acervo autorizado,"Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md | Proposta consolidação 09/10/2026; DOCX aa13c53138ec15cd808de43d9dc2fc6808da86943d09d3352c9dd0944bdae364; texto P22–P40, estados P76–P88, aprovação P326/P497; proposta-consolidacao-percurso.md [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] SEG-bf26caee-p14 §1.0; SEG-bf26caee-p15 §1.0; SEG-bf26caee-p20 §1.0.1; SEG-bf26caee-p23 §1.0.1; SEG-bf26caee-p26 §1.0.1; SEG-bf26caee-p29 §1.0.1; SEG-bf26caee-p32 §1.0.1; SEG-bf26caee-p35 §1.0.1; SEG-bf26caee-p38 §1.0.1; SEG-bf26caee-p41 §1.0.1; SEG-bf26caee-p44 §1.0.1; SEG-bf26caee-p47 §1.0.1; SEG-bf26caee-p50 §1.0.1; SEG-bf26caee-p53 §1.0.1; SEG-bf26caee-p56 §1.0.1; SEG-bf26caee-p59 §1.0.1; SEG-bf26caee-p62 §1.0.1; SEG-bf26caee-p65 §1.0.1; SEG-bf26caee-p68 §1.0.1; SEG-bf26caee-p71 §1.0.1; SEG-bf26caee-p74 §1.0.1; SEG-bf26caee-p77 §1.0.1; SEG-bf26caee-p80 §1.0.1; SEG-bf26caee-p83 §1.0.1; SEG-bf26caee-p87 §1.0.1; SEG-bf26caee-p140 §1.0.2; SEG-bf26caee-p176 §1.8; SEG-bf26caee-p180 §1.8; SEG-bf26caee-p184 §1.8; SEG-bf26caee-p188 §1.8; SEG-bf26caee-p192 §1.8; SEG-bf26caee-p196 §1.8; SEG-bf26caee-p200 §1.8; SEG-bf26caee-p204 §1.8; SEG-bf26caee-p208 §1.8; SEG-bf26caee-p212 §1.8; SEG-bf26caee-p216 §1.8; SEG-bf26caee-p220 §1.8; SEG-bf26caee-p226 §1.8.1; SEG-bf26caee-p227 §1.8.1; SEG-bf26caee-p228 §1.8.1; SEG-bf26caee-p229 §1.8.1; SEG-bf26caee-p230 §1.8.1; SEG-bf26caee-p231 §1.8.1; SEG-bf26caee-p232 §1.8.1; SEG-bf26caee-p233 §1.8.1; SEG-bf26caee-p234 §1.8.1; SEG-bf26caee-p237 §1.8.2; SEG-bf26caee-p242 §1.8.2; SEG-bf26caee-p247 §1.8.2; SEG-bf26caee-p252 §1.8.2; SEG-bf26caee-p257 §1.8.2; SEG-bf26caee-p262 §1.8.2; SEG-bf26caee-p267 §1.8.2; SEG-bf26caee-p272 §1.8.2; SEG-bf26caee-p277 §1.8.2; SEG-bf26caee-p282 §1.8.2; SEG-bf26caee-p289 §1.8.3; SEG-bf26caee-p293 §1.8.3; SEG-bf26caee-p297 §1.8.3; SEG-bf26caee-p301 §1.8.3; SEG-bf26caee-p305 §1.8.3; SEG-bf26caee-p309 §1.8.3; SEG-bf26caee-p313 §1.8.3; SEG-bf26caee-p317 §1.8.3; SEG-bf26caee-p321 §1.8.3; SEG-bf26caee-p325 §1.8.3; SEG-bf26caee-p329 §1.8.3; SEG-bf26caee-p338 §1.8.4; SEG-bf26caee-p342 §1.8.4; SEG-bf26caee-p346 §1.8.4; SEG-bf26caee-p350 §1.8.4; SEG-bf26caee-p354 §1.8.4; SEG-bf26caee-p358 §1.8.4; SEG-bf26caee-p362 §1.8.4; SEG-bf26caee-p366 §1.8.4; SEG-bf26caee-p370 §1.8.4; SEG-bf26caee-p374 §1.8.4; SEG-bf26caee-p378 §1.8.4; SEG-bf26caee-p382 §1.8.4; SEG-bf26caee-p386 §1.8.4; SEG-bf26caee-p390 §1.8.4; SEG-bf26caee-p394 §1.8.4; SEG-bf26caee-p398 §1.8.4; SEG-bf26caee-p402 §1.8.4; SEG-bf26caee-p407 §1.8.4; SEG-bf26caee-p410 §1.8.4; SEG-bf26caee-p776 §6.3; SEG-bf26caee-p777 §6.3; SEG-bf26caee-p778 §6.3; SEG-bf26caee-p779 §6.3; SEG-bf26caee-p780 §6.3; SEG-bf26caee-p781 §6.3; SEG-bf26caee-p782 §6.3; SEG-bf26caee-p783 §6.3; SEG-bf26caee-p784 §6.3; SEG-bf26caee-p787 §6.3.1; SEG-bf26caee-p788 §6.3.1; SEG-bf26caee-p789 §6.3.1; SEG-bf26caee-p790 §6.3.1; SEG-bf26caee-p791 §6.3.1; SEG-bf26caee-p792 §6.3.1; SEG-bf26caee-p820 §7.3; SEG-bf26caee-p823 §7.3; SEG-bf26caee-p826 §7.3; SEG-bf26caee-p829 §7.3; SEG-bf26caee-p832 §7.3",biblioteca,/documentos; /legislacao; /management/portal-services,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Disponibilizado em 15/10/2026, setores-fintech-QA-d5b4dc354265 DOC01: 16 fontes e compilação; sete entradas setoriais e especialização Fintech no dossier; três artigos publicados (recursos reais 27/28/29), imagem 24 reutilizada por identidade/hash. Flags existentes preservadas; sem migrations/categorias novas. B e COUNTRY02 preservados.","QA aceite reutilizada; execução ativa com backup/restauro, scan real, publicação expressa e HTTP anónimo200. Sem repetir percurso. outputs/investmoz-legado-ativacao-20261015/RESULTADO-FINAL.json; FINAL-READONLY.json; ANONYMOUS-HTTP.json; RECIBO-INTEGRIDADE-FINAL.json; outputs/investmoz-legado-restantes-setores-preparacao-20261015/INVENTARIO-E-RECORTE.json",Implementado parcialmente — entradas setoriais e três artigos ativos,"Inventário reconciliado: 17 artigos e cinco imagens publicados; 31 artigos com corpo por integrar (5 setoriais, 8 trabalho doméstico, 18 históricos/noticiosos); Mercado Financeiro vazio e post 74364 sem título separados. Onze variantes de URL e 43 capturas adicionais de artigos já cobertas, sem novas identidades. Demais referências, anexos técnicos e sitemap misto conservam recorte próprio.",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"AUD-LIB-01: Disponibilidade/documentação/uso em cálculo separados; publicação não exige relação a módulo | Para consolidação: critérios individuais S01–S19 e cenários A/B na proposta, com UI→API→gravação→nova sessão→resultado e ação independente.",P1,"AUD-LIB-01: Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Fases0–4 do §2 são releases de desenvolvimento, não as cinco fases/19 etapas. Agrupamentos §3.3.1 não convertem categorias. Papéis genéricos §3.1 não concedem permissão. §6 contém estados documentais, não prova do ambiente atual. §7p811 não reabre credibilidade das fontes oficiais. SLA/ofertas/competências continuam decisões separadas. Disponibilidade do guia/modelos só por URL/exemplar verificado.",AUD-LIB-01; SEG-bf26caee-p14; SEG-bf26caee-p15; SEG-bf26caee-p20; SEG-bf26caee-p23; SEG-bf26caee-p26; SEG-bf26caee-p29; SEG-bf26caee-p32; SEG-bf26caee-p35; SEG-bf26caee-p38; SEG-bf26caee-p41; SEG-bf26caee-p44; SEG-bf26caee-p47; SEG-bf26caee-p50; SEG-bf26caee-p53; SEG-bf26caee-p56; SEG-bf26caee-p59; SEG-bf26caee-p62; SEG-bf26caee-p65; SEG-bf26caee-p68; SEG-bf26caee-p71; SEG-bf26caee-p74; SEG-bf26caee-p77; SEG-bf26caee-p80; SEG-bf26caee-p83; SEG-bf26caee-p87; SEG-bf26caee-p140; SEG-bf26caee-p176; SEG-bf26caee-p180; SEG-bf26caee-p184; SEG-bf26caee-p188; SEG-bf26caee-p192; SEG-bf26caee-p196; SEG-bf26caee-p200; SEG-bf26caee-p204; SEG-bf26caee-p208; SEG-bf26caee-p212; SEG-bf26caee-p216; SEG-bf26caee-p220; SEG-bf26caee-p226; SEG-bf26caee-p227; SEG-bf26caee-p228; SEG-bf26caee-p229; SEG-bf26caee-p230; SEG-bf26caee-p231; SEG-bf26caee-p232; SEG-bf26caee-p233; SEG-bf26caee-p234; SEG-bf26caee-p237; SEG-bf26caee-p242; SEG-bf26caee-p247; SEG-bf26caee-p252; SEG-bf26caee-p257; SEG-bf26caee-p262; SEG-bf26caee-p267; SEG-bf26caee-p272; SEG-bf26caee-p277; SEG-bf26caee-p282; SEG-bf26caee-p289; SEG-bf26caee-p293; SEG-bf26caee-p297; SEG-bf26caee-p301; SEG-bf26caee-p305; SEG-bf26caee-p309; SEG-bf26caee-p313; SEG-bf26caee-p317; SEG-bf26caee-p321; SEG-bf26caee-p325; SEG-bf26caee-p329; SEG-bf26caee-p338; SEG-bf26caee-p342; SEG-bf26caee-p346; SEG-bf26caee-p350; SEG-bf26caee-p354; SEG-bf26caee-p358; SEG-bf26caee-p362; SEG-bf26caee-p366; SEG-bf26caee-p370; SEG-bf26caee-p374; SEG-bf26caee-p378; SEG-bf26caee-p382; SEG-bf26caee-p386; SEG-bf26caee-p390; SEG-bf26caee-p394; SEG-bf26caee-p398; SEG-bf26caee-p402; SEG-bf26caee-p407; SEG-bf26caee-p410; SEG-bf26caee-p776; SEG-bf26caee-p777; SEG-bf26caee-p778; SEG-bf26caee-p779; SEG-bf26caee-p780; SEG-bf26caee-p781; SEG-bf26caee-p782; SEG-bf26caee-p783; SEG-bf26caee-p784; SEG-bf26caee-p787; SEG-bf26caee-p788; SEG-bf26caee-p789; SEG-bf26caee-p790; SEG-bf26caee-p791; SEG-bf26caee-p792; SEG-bf26caee-p820; SEG-bf26caee-p823; SEG-bf26caee-p826; SEG-bf26caee-p829; SEG-bf26caee-p832,108,"[{""id"": ""AUD-LIB-01"", ""pedido"": ""Inventariar e consultar todo o acervo autorizado"", ""fontes"": [""Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md"", ""Proposta consolidação 09/10/2026; DOCX aa13c53138ec15cd808de43d9dc2fc6808da86943d09d3352c9dd0944bdae364; texto P22–P40, estados P76–P88, aprovação P326/P497; proposta-consolidacao-percurso.md""], ""aceitacao"": ""Disponibilidade/documentação/uso em cálculo separados; publicação não exige relação a módulo | Para consolidação: critérios individuais S01–S19 e cenários A/B na proposta, com UI→API→gravação→nova sessão→resultado e ação independente."", ""estado"": ""parcial"", ""variantes"": ""Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria"", ""modulo"": ""biblioteca""}, {""id"": ""SEG-bf26caee-p14"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0"", ""locator"": ""word/document.xml#p14"", ""first_paragraph"": 14, ""last_paragraph"": 14, ""text"": ""O Código Comercial, aprovado pelo Decreto-Lei n.º 1/2022, de 25 de Maio, constitui o enquadramento geral e transversal da actividade empresarial: define o objecto do regime comercial, a actividade empresarial, o empresário, a empresa, a capacidade empresarial e as obrigações comerciais. Este enquadramento aplica-se à organização e ao exercício da actividade empresarial, mas não substitui as exigências administrativas próprias de sectores regulados."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p15"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0"", ""locator"": ""word/document.xml#p15"", ""first_paragraph"": 15, ""last_paragraph"": 15, ""text"": ""Os regimes sectoriais especiais aplicam-se cumulativamente quando a lei sujeita determinada actividade, operação, operador, localização ou instrumento a licença, autorização, registo regulatório, parecer, vistoria, comunicação ou supervisão. O Código Comercial disciplina o estatuto e a organização da actividade empresarial; não emite licença administrativa nem elimina requisitos sectoriais. Por sua vez, a licença sectorial habilita ou controla a actividade no âmbito do diploma especial, mas não substitui firma, registo comercial, escrituração, contas, actos societários e demais obrigações empresariais gerais que sejam aplicáveis."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p20"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p20"", ""first_paragraph"": 20, ""last_paragraph"": 22, ""text"": ""Artigo 1 | Objecto | Delimita a actividade empresarial, os sujeitos que a exercem e as relações jurídicas abrangidas."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p23"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p23"", ""first_paragraph"": 23, ""last_paragraph"": 25, ""text"": ""Artigo 2 | Actividade empresarial | Qualifica a prática organizada de actos de produção ou circulação de bens ou prestação de serviços com finalidade lucrativa."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p26"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p26"", ""first_paragraph"": 26, ""last_paragraph"": 28, ""text"": ""Artigo 3 | Empresário | Distingue empresário individual e sociedade empresarial."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p29"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p29"", ""first_paragraph"": 29, ""last_paragraph"": 31, ""text"": ""Artigo 4 | Noção de empresa | Enquadra a organização dos factores de produção e as actividades abrangidas."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p32"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p32"", ""first_paragraph"": 32, ""last_paragraph"": 34, ""text"": ""Artigos 5 a 10 | Classificação da empresa, critérios especiais, prevalência e actualização | Exigem parametrização por finalidade, versão e vigência."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p35"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p35"", ""first_paragraph"": 35, ""last_paragraph"": 37, ""text"": ""Artigos 11 e 12 | Norma de conflitos e direito subsidiário | Orientam a lei aplicável e a integração de lacunas."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p38"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p38"", ""first_paragraph"": 38, ""last_paragraph"": 40, ""text"": ""Artigos 13 a 18 | Capacidade empresarial e situações especiais | Suportam validações relativas à capacidade, cônjuges, menor e exercício por não empresário."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p41"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p41"", ""first_paragraph"": 41, ""last_paragraph"": 43, ""text"": ""Artigo 19 | Obrigações especiais do empresário | Consolida as obrigações de adoptar firma, escriturar em ordem uniforme as operações, inscrever os actos sujeitos a registo comercial e prestar contas."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p44"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p44"", ""first_paragraph"": 44, ""last_paragraph"": 46, ""text"": ""Artigo 20 | Obrigatoriedade da firma | Exige nome empresarial no exercício da actividade e assinatura dos documentos correspondentes."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p47"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p47"", ""first_paragraph"": 47, ""last_paragraph"": 49, ""text"": ""Artigo 21 | Composição de firma | Define os elementos admissíveis na composição da firma."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p50"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p50"", ""first_paragraph"": 50, ""last_paragraph"": 52, ""text"": ""Artigo 22 | Princípio da verdade | Impede elementos falsos ou susceptíveis de induzir em erro."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p53"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p53"", ""first_paragraph"": 53, ""last_paragraph"": 55, ""text"": ""Artigo 23 | Princípio da novidade | Exige distinção da firma relativamente às já registadas."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p56"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p56"", ""first_paragraph"": 56, ""last_paragraph"": 58, ""text"": ""Artigos 24 e 25 | Uso da língua oficial e outros requisitos da firma | Controlam a língua e requisitos adicionais da firma, conforme a versão oficial."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p59"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p59"", ""first_paragraph"": 59, ""last_paragraph"": 61, ""text"": ""Artigo 26 | Uso exclusivo de firma | Vincula a exclusividade ao registo pelo titular."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p62"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p62"", ""first_paragraph"": 62, ""last_paragraph"": 64, ""text"": ""Artigo 27 | Uso ilegal de firma | Prevê proibição e responsabilidade decorrente do uso ilegal."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p65"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p65"", ""first_paragraph"": 65, ""last_paragraph"": 67, ""text"": ""Artigo 28 | Transmissão de firma | Relaciona a transmissão da firma com a transmissão da empresa."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p68"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p68"", ""first_paragraph"": 68, ""last_paragraph"": 70, ""text"": ""Artigo 29 | Saída ou falecimento de sócio ou accionista | Regula os efeitos sobre a firma quando o nome conste da mesma."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p71"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p71"", ""first_paragraph"": 71, ""last_paragraph"": 73, ""text"": ""Artigo 30 | Anulação de firma | Regula a anulação por violação de direito de terceiro."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p74"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p74"", ""first_paragraph"": 74, ""last_paragraph"": 76, ""text"": ""Artigo 31 | Caducidade da firma | Define causas de caducidade."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p77"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p77"", ""first_paragraph"": 77, ""last_paragraph"": 79, ""text"": ""Artigo 32 | Declaração de caducidade da firma | Define competência, contraditório, decisão e recurso."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p80"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p80"", ""first_paragraph"": 80, ""last_paragraph"": 82, ""text"": ""Artigo 33 | Renúncia à firma | Regula a declaração de renúncia perante a entidade competente."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p83"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p83"", ""first_paragraph"": 83, ""last_paragraph"": 85, ""text"": ""Secções III a V do Capítulo II | Escrituração mercantil; registo comercial; balanço e prestação de contas | A estrutura está confirmada na fonte oficial; a numeração artigo a artigo permanece bloqueada no portal até conferência integral das páginas correspondentes da republicação oficial."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p87"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.1"", ""locator"": ""word/document.xml#p87"", ""first_paragraph"": 87, ""last_paragraph"": 87, ""text"": ""Fonte oficial e vigência: Decreto-Lei n.º 1/2022, de 25 de Maio, republicado no 3.º Suplemento ao Boletim da República, I Série, n.º 99, de 25 de Maio de 2022. A Imprensa Nacional de Moçambique regista que a publicação inicial ficou sem efeito e que o texto válido foi republicado no 3.º Suplemento. O diploma entrou em vigor 120 dias após a publicação, em 22 de Setembro de 2022. Consultar a publicação oficial da Imprensa Nacional de Moçambique. Para cada requisito do portal, deve ser citado o artigo específico da versão republicada e, quando exista, o diploma sectorial aplicável."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p140"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.0.2"", ""locator"": ""word/document.xml#p140"", ""first_paragraph"": 140, ""last_paragraph"": 140, ""text"": ""Estas referências complementam os requisitos existentes e devem ser registadas na matriz de rastreabilidade. Não criam novas histórias, não alteram a numeração do backlog e não substituem os diplomas sectoriais aplicáveis."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p176"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8"", ""locator"": ""word/document.xml#p176"", ""first_paragraph"": 176, ""last_paragraph"": 179, ""text"": ""Código Comercial — Decreto-Lei n.º 1/2022, de 25 de Maio | Enquadramento e obrigações empresariais gerais | Deveres e actos comerciais ou societários; não constitui licença sectorial | Publicação oficial da Imprensa Nacional; vigente desde 22 de Setembro de 2022."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p180"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8"", ""locator"": ""word/document.xml#p180"", ""first_paragraph"": 180, ""last_paragraph"": 183, ""text"": ""APIEX, I.P. | Promoção, facilitação e acompanhamento do investimento e das exportações, segundo o estatuto orgânico; tramitação dos projectos ao abrigo do regime de investimento privado | Acto exacto previsto na Lei de Investimento e no respectivo regulamento; não tratar registo, aprovação e certificado como equivalentes | Resolução n.º 43/2019 — Estatuto Orgânico da APIEX, I.P.; Lei n.º 8/2023, de 9 de Junho — Lei de Investimento Privado; Decreto n.º 8/2024, de 7 de Março — Regulamento da Lei de Investimento. Aplicar a redacção vigente e o acto exacto de cada fluxo."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p184"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8"", ""locator"": ""word/document.xml#p184"", ""first_paragraph"": 184, ""last_paragraph"": 187, ""text"": ""Autoridade Tributária de Moçambique | Administração tributária e aduaneira, cadastro fiscal, declarações, liquidação, cobrança e fiscalização segundo cada imposto ou procedimento | NUIT, declaração, liquidação, comprovativo, decisão, benefício ou acto aduaneiro conforme o diploma aplicável | Portal oficial da Autoridade Tributária — impostos, legislação e procedimentos; serviço oficial de NUIT. A fonte legal deve ser ligada por imposto, benefício ou procedimento; o portal institucional não substitui o diploma específico."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p188"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8"", ""locator"": ""word/document.xml#p188"", ""first_paragraph"": 188, ""last_paragraph"": 191, ""text"": ""Banco de Moçambique — instituições financeiras | Autorização para constituição de instituições de crédito e sociedades financeiras | Autorização concedida caso a caso pelo Governador do Banco de Moçambique | Lei n.º 20/2020, de 31 de Dezembro, artigo 16, e informação oficial de licenciamento; Regulamento aprovado pelo Decreto n.º 50/2024, de 11 de Julho. Aplicar apenas às categorias abrangidas."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p192"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8"", ""locator"": ""word/document.xml#p192"", ""first_paragraph"": 192, ""last_paragraph"": 195, ""text"": ""Banco de Moçambique — operações cambiais | Autorização, registo e controlo de operações cambiais | Autorização ou registo cambial conforme a operação, o sujeito e a redacção vigente | Informação oficial de licenciamento e controlo cambial; Lei n.º 28/2022, de 29 de Dezembro — Lei Cambial. Os avisos e procedimentos aplicáveis devem ser ligados por operação."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p196"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8"", ""locator"": ""word/document.xml#p196"", ""first_paragraph"": 196, ""last_paragraph"": 199, ""text"": ""BAU, I.P. | Licenciar e monitorar actividades económicas nos termos dos regulamentos aplicáveis; simplificar, harmonizar e operacionalizar serviços integrados | Licença, alvará, certidão de mera comunicação prévia, registo ou encaminhamento, conforme o regime da actividade | Decreto n.º 29/2023, de 24 de Maio — criação do BAU, I.P.; Resolução n.º 3/2024, de 9 de Abril — Estatuto Orgânico; legislação oficial do BAU. Cada checklist deve indicar o regulamento de licenciamento aplicável."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p200"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8"", ""locator"": ""word/document.xml#p200"", ""first_paragraph"": 200, ""last_paragraph"": 203, ""text"": ""INTIC, I.P. — competências reguladas | Registo e licenciamento de provedores intermediários de serviços electrónicos e operadores de plataformas digitais; vistoria e fiscalização | Certificado de registo; licença por classe ou unificada; gestão do certificado ou da licença | Decreto n.º 59/2023, com redacção vigente após o Decreto n.º 44/2025; aplicar apenas às categorias abrangidas."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p204"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8"", ""locator"": ""word/document.xml#p204"", ""first_paragraph"": 204, ""last_paragraph"": 207, ""text"": ""INTIC, I.P. — atribuições adicionais | Pareceres, homologações, certificações ou autorizações fora do regime identificado | Nenhum resultado confirmado sem fonte própria | Sem fonte oficial específica ligada; não configurar competência ou acto até identificação do diploma aplicável."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p208"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8"", ""locator"": ""word/document.xml#p208"", ""first_paragraph"": 208, ""last_paragraph"": 211, ""text"": ""Registo de Entidades Legais | Registo e publicidade dos actos relativos a entidades legais | Inscrição, certidão, averbamento, publicação ou outro acto registal previsto | Decreto-Lei n.º 1/2024, de 8 de Março — Regulamento do Registo de Entidades Legais. A conservatória e a competência territorial devem coincidir com o processo aplicável."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p212"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8"", ""locator"": ""word/document.xml#p212"", ""first_paragraph"": 212, ""last_paragraph"": 215, ""text"": ""Bolsa de Valores de Moçambique — admissão à cotação | Instrução, tramitação e decisão dos pedidos de admissão à cotação, nos termos do regulamento da bolsa | Admissão à cotação, através de pedido patrocinado por operador de bolsa | Regulamento n.º 1/GPCABVM/2010, artigos 1 a 3, emitido ao abrigo do Código do Mercado de Valores Mobiliários, aprovado pelo Decreto-Lei n.º 4/2009."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p216"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8"", ""locator"": ""word/document.xml#p216"", ""first_paragraph"": 216, ""last_paragraph"": 219, ""text"": ""Banco de Moçambique — autoridade do mercado de valores mobiliários | Regulação e supervisão do mercado de valores mobiliários no âmbito das competências legais | Avisos, autorizações, supervisão e demais actos regulatórios aplicáveis | Aviso n.º 3/GBM/2026 e fonte oficial do Banco de Moçambique, emitido ao abrigo do artigo 4 do Código do Mercado de Valores Mobiliários. Distinguir da decisão de admissão praticada pela Bolsa e da intermediação exercida por operadores autorizados."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p220"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8"", ""locator"": ""word/document.xml#p220"", ""first_paragraph"": 220, ""last_paragraph"": 223, ""text"": ""Outras autoridades sectoriais | Licenciamento, parecer, autorização, vistoria, comunicação ou supervisão conforme o sector | Título ou decisão sectorial | Fonte variável por sector; relacionar cada acto com diploma oficial, artigo, entidade, vigência, documentos e canal antes da configuração."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p226"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.1"", ""locator"": ""word/document.xml#p226"", ""first_paragraph"": 226, ""last_paragraph"": 226, ""text"": ""Fonte legal vigente: Decreto n.º 59/2023, de 27 de Outubro — publicação oficial da Imprensa Nacional de Moçambique, que aprova o Regulamento de Registo e Licenciamento de Provedores Intermediários de Serviços Electrónicos e de Operadores de Plataformas Digitais, conjugado com as alterações introduzidas pelo Decreto n.º 44/2025, de 28 de Novembro — Boletim da República, I Série, n.º 229."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p227"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.1"", ""locator"": ""word/document.xml#p227"", ""first_paragraph"": 227, ""last_paragraph"": 227, ""text"": ""Artigos 9 a 16 do Decreto n.º 59/2023: registo, certificado de registo, alteração, transmissão, renovação e cancelamento."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p228"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.1"", ""locator"": ""word/document.xml#p228"", ""first_paragraph"": 228, ""last_paragraph"": 228, ""text"": ""Artigo 17 do Decreto n.º 59/2023: competência da Autoridade Reguladora de TIC para conceder licença."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p229"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.1"", ""locator"": ""word/document.xml#p229"", ""first_paragraph"": 229, ""last_paragraph"": 229, ""text"": ""Artigos 18 a 30 do Decreto n.º 59/2023: licenciamento, tipos de licença, pedido, requisitos, validade, alteração, transmissão, renovação e cancelamento, com leitura da redacção vigente após o Decreto n.º 44/2025."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p230"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.1"", ""locator"": ""word/document.xml#p230"", ""first_paragraph"": 230, ""last_paragraph"": 230, ""text"": ""Artigo 31 do Decreto n.º 59/2023: organização e direcção da vistoria."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p231"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.1"", ""locator"": ""word/document.xml#p231"", ""first_paragraph"": 231, ""last_paragraph"": 231, ""text"": ""Artigo 49 do Decreto n.º 59/2023: fiscalização das actividades abrangidas."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p232"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.1"", ""locator"": ""word/document.xml#p232"", ""first_paragraph"": 232, ""last_paragraph"": 232, ""text"": ""Glossário do Regulamento: a expressão “Autoridade Reguladora de TIC” refere-se ao Instituto Nacional de Tecnologias de Informação e Comunicação."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p233"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.1"", ""locator"": ""word/document.xml#p233"", ""first_paragraph"": 233, ""last_paragraph"": 233, ""text"": ""Decreto n.º 44/2025, artigos 1 e 2: altera o âmbito, o artigo 18, as taxas e o regime transitório e revoga disposições específicas do Decreto n.º 59/2023; os requisitos do portal devem usar a redacção vigente."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p234"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.1"", ""locator"": ""word/document.xml#p234"", ""first_paragraph"": 234, ""last_paragraph"": 234, ""text"": ""A prova legal confirma as competências do INTIC apenas no âmbito dos provedores intermediários de serviços electrónicos e operadores de plataformas digitais abrangidos pelo regulamento. Outras atribuições permanecem sem prova documental específica até à identificação de fonte própria."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p237"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.2"", ""locator"": ""word/document.xml#p237"", ""first_paragraph"": 237, ""last_paragraph"": 241, ""text"": ""Entidade ou regime | Diploma e artigo confirmados | Competência ou acto comprovado | Fonte oficial verificável | Vigência e âmbito"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p242"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.2"", ""locator"": ""word/document.xml#p242"", ""first_paragraph"": 242, ""last_paragraph"": 246, ""text"": ""Código Comercial | Decreto-Lei n.º 1/2022, de 25 de Maio; artigos 1 a 19 e 20 a 33; Título II, Capítulo II, Secções III a V | Enquadramento geral da actividade empresarial, empresário, empresa, capacidade, firma, obrigações especiais, escrituração, registo comercial e prestação de contas | Imprensa Nacional de Moçambique — Boletim da República n.º 99, 3.º Suplemento | Vigente desde 22 de Setembro de 2022; regime geral, não licença sectorial."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p247"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.2"", ""locator"": ""word/document.xml#p247"", ""first_paragraph"": 247, ""last_paragraph"": 251, ""text"": ""APIEX, I.P. | Resolução n.º 43/2019; Lei n.º 8/2023, artigos 21 a 24; Decreto n.º 8/2024, artigos 2 e 3 do diploma aprovador | Base institucional; coordenação, recepção e tramitação de procedimentos de investimento; monitoria, acompanhamento e assistência aos projectos abrangidos | Resolução n.º 43/2019 — Imprensa Nacional; Lei n.º 8/2023 — Imprensa Nacional; Decreto n.º 8/2024 — Imprensa Nacional | Confirmado apenas no âmbito institucional e procedimental indicado; aplicar a redacção vigente."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p252"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.2"", ""locator"": ""word/document.xml#p252"", ""first_paragraph"": 252, ""last_paragraph"": 256, ""text"": ""Banco de Moçambique — instituições de crédito e sociedades financeiras | Lei n.º 20/2020, artigo 16; Decreto n.º 50/2024, artigos 1 a 4 e regime específico aplicável | Autorização, caso a caso, para constituição das instituições abrangidas; procedimentos gerais de instrução dos pedidos | Lei n.º 20/2020 — fonte oficial do Banco de Moçambique; Decreto n.º 50/2024 — fonte oficial do Banco de Moçambique; página oficial de licenciamento | Lei vigente desde a sua entrada em vigor; Regulamento publicado em 11 de Julho de 2024. Confirma constituição e procedimento geral, não todos os actos posteriores."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p257"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.2"", ""locator"": ""word/document.xml#p257"", ""first_paragraph"": 257, ""last_paragraph"": 261, ""text"": ""Banco de Moçambique — matéria cambial | Lei n.º 28/2022, artigos 8, 9, 11 e 27 a 30; Decreto n.º 56/2023, artigos 1 a 4 | Autoridade cambial, competência regulamentar, autorização, registo e controlo das operações abrangidas | Lei n.º 28/2022 — fonte oficial do Banco de Moçambique; Decreto n.º 56/2023 — fonte oficial do Banco de Moçambique | Aplicar a redacção vigente e o aviso ou procedimento específico de cada operação."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p262"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.2"", ""locator"": ""word/document.xml#p262"", ""first_paragraph"": 262, ""last_paragraph"": 266, ""text"": ""BAU, I.P. | Decreto n.º 29/2023; Resolução n.º 3/2024; regulamentos sectoriais publicados no portal oficial | Criação, organização institucional, simplificação e disponibilização integrada de serviços; licenciamento ou encaminhamento apenas nos termos do regulamento da actividade | Decreto n.º 29/2023 — Imprensa Nacional; Resolução n.º 3/2024 — Imprensa Nacional; legislação oficial do BAU | Base institucional confirmada. O acto decisório depende do regulamento sectorial aplicável."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p267"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.2"", ""locator"": ""word/document.xml#p267"", ""first_paragraph"": 267, ""last_paragraph"": 271, ""text"": ""INTIC, I.P. — Autoridade Reguladora de TIC | Decreto n.º 59/2023, artigos 9 a 16, 17, 18 a 31 e 49; Decreto n.º 44/2025, artigos 1 e 2 | Registo, licenciamento, gestão de certificados e licenças, vistoria e fiscalização de provedores intermediários de serviços electrónicos e operadores de plataformas digitais | Decreto n.º 59/2023 — Imprensa Nacional; Decreto n.º 44/2025 — Boletim da República | Usar a redacção vigente após a alteração de 2025; limitado às categorias abrangidas."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p272"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.2"", ""locator"": ""word/document.xml#p272"", ""first_paragraph"": 272, ""last_paragraph"": 276, ""text"": ""Registo de Entidades Legais | Decreto-Lei n.º 1/2024, artigo 1 do diploma aprovador; Regulamento, artigos 1, 2 e 11 a 18 | Registo e publicidade de actos relativos a entidades legais; organização dos serviços; identificação e declaração do beneficiário efectivo | Decreto-Lei n.º 1/2024 — Imprensa Nacional; texto do Regulamento — Tribunal Supremo | Vigente desde a data definida no diploma; actos individuais dependem do artigo próprio e da competência territorial."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p277"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.2"", ""locator"": ""word/document.xml#p277"", ""first_paragraph"": 277, ""last_paragraph"": 281, ""text"": ""Bolsa de Valores de Moçambique — admissão à cotação | Código do Mercado de Valores Mobiliários, artigo 67, n.º 2; Regulamento n.º 1/GPCABVM/2010, artigos 1 a 3 | Instrução, tramitação e decisão dos pedidos de admissão; patrocínio por operador de bolsa; apresentação do requerimento | Regulamento n.º 1/GPCABVM/2010 — Bolsa de Valores de Moçambique; página oficial do processo de listagem | Confirmado para os artigos 1 a 3 e para o fundamento do artigo 67, n.º 2; demais requisitos dependem da versão regulamentar vigente."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p282"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.2"", ""locator"": ""word/document.xml#p282"", ""first_paragraph"": 282, ""last_paragraph"": 286, ""text"": ""Banco de Moçambique — mercado de valores mobiliários | Decreto-Lei n.º 4/2009, Código do Mercado de Valores Mobiliários, artigo 4 | Autoridade reguladora e supervisora do mercado, no âmbito das competências previstas no artigo 4 | Código do Mercado de Valores Mobiliários — fonte oficial do Banco de Moçambique | Competência-base confirmada; cada autorização, oferta, intermediário ou acto de supervisão exige norma específica."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p289"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.3"", ""locator"": ""word/document.xml#p289"", ""first_paragraph"": 289, ""last_paragraph"": 292, ""text"": ""Entidade | Competência, acto ou parâmetro pendente | Prova necessária | Estado"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p293"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.3"", ""locator"": ""word/document.xml#p293"", ""first_paragraph"": 293, ""last_paragraph"": 296, ""text"": ""APIEX, I.P. | Limiar e decisor por valor do projecto; designação exacta de mero registo, autorização, aprovação, certificado, alteração, cessão e revogação | Artigo regulamentar vigente, formulário, acto emitido e fluxo aprovado por tipo e valor de projecto | Parcialmente confirmado; parcela pendente separada"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p297"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.3"", ""locator"": ""word/document.xml#p297"", ""first_paragraph"": 297, ""last_paragraph"": 300, ""text"": ""Autoridade Tributária de Moçambique | Base legal individual de NUIT, IRPC, IVA, ISPC, benefícios, isenções, taxas, declarações, cobrança, fiscalização e actos aduaneiros usados pelo portal | Diploma oficial, artigo, taxa ou fórmula, vigência, entidade decisora, formulário e canal para cada regra | Sem prova específica por regra; os portais institucionais confirmam o canal, não o fundamento jurídico individual"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p301"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.3"", ""locator"": ""word/document.xml#p301"", ""first_paragraph"": 301, ""last_paragraph"": 304, ""text"": ""Banco de Moçambique — instituições financeiras | Documentos, prazos, alteração, fusão, transmissão, sucursais, revogação e requisitos próprios de cada categoria | Artigo da Lei n.º 20/2020, do Decreto n.º 50/2024 ou aviso específico | Parcialmente confirmado; constituição confirmada"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p305"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.3"", ""locator"": ""word/document.xml#p305"", ""first_paragraph"": 305, ""last_paragraph"": 308, ""text"": ""Banco de Moçambique — operações cambiais | Procedimento exacto para entrada de capital, empréstimo externo, transferência de lucros e dividendos, desinvestimento e contas no exterior | Artigo do regulamento ou aviso específico, formulário, prazo, documentos e canal | Parcialmente confirmado por operação"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p309"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.3"", ""locator"": ""word/document.xml#p309"", ""first_paragraph"": 309, ""last_paragraph"": 312, ""text"": ""BAU, I.P. | Competência decisória e acto exacto por actividade: licença, alvará, certidão, mera comunicação, registo ou encaminhamento | Artigo do regulamento comercial, industrial, simplificado ou de mera comunicação aplicável à actividade | Base institucional confirmada; acto sectorial pendente por processo"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p313"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.3"", ""locator"": ""word/document.xml#p313"", ""first_paragraph"": 313, ""last_paragraph"": 316, ""text"": ""INTIC, I.P. | Pareceres, homologações, certificações ou autorizações fora dos Decretos n.º 59/2023 e n.º 44/2025 | Diploma e artigo próprios | Sem prova específica fora do regime confirmado"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p317"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.3"", ""locator"": ""word/document.xml#p317"", ""first_paragraph"": 317, ""last_paragraph"": 320, ""text"": ""Registo de Entidades Legais | Reserva de denominação, constituição, alteração, certidão, averbamento, publicação, cancelamento e emolumentos por acto | Artigo exacto do Decreto-Lei n.º 1/2024, tabela aplicável e conservatória territorialmente competente | Parcialmente confirmado; base e beneficiário efectivo confirmados"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p321"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.3"", ""locator"": ""word/document.xml#p321"", ""first_paragraph"": 321, ""last_paragraph"": 324, ""text"": ""Bolsa de Valores de Moçambique | Requisitos por segmento, montantes mínimos, prospecto, documentos, prazos, taxas e decisão final além dos artigos 1 a 3 | Artigo da versão regulamentar vigente e acto complementar aplicável | Parcialmente confirmado; artigos 1 a 3 confirmados"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p325"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.3"", ""locator"": ""word/document.xml#p325"", ""first_paragraph"": 325, ""last_paragraph"": 328, ""text"": ""Banco de Moçambique — mercado de valores mobiliários | Autorizações, ofertas, intermediários e actos de supervisão específicos | Artigo do Código do Mercado de Valores Mobiliários e aviso ou regulamento aplicável | Competência-base confirmada; actos específicos pendentes"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p329"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.3"", ""locator"": ""word/document.xml#p329"", ""first_paragraph"": 329, ""last_paragraph"": 332, ""text"": ""Outras autoridades sectoriais | Todas as competências ainda não individualizadas | Diploma, artigo, fonte oficial, vigência, entidade decisora, documentos, prazo, canal e resultado | Sem prova específica"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p338"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p338"", ""first_paragraph"": 338, ""last_paragraph"": 341, ""text"": ""Decreto-Lei n.º 1/2022 — Código Comercial | Referência oficial da Imprensa Nacional preservada. Estado: acesso técnico à referência pendente, porque a pesquisa directa redireccionou para o portal geral. | Não foi localizada revogação posterior na pesquisa documental registada. | Usar a versão republicada no 3.º Suplemento ao Boletim da República, I Série, n.º 99, e a data de entrada em vigor já aceite. A pendência técnica do link não reabre a aceitação da fonte."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p342"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p342"", ""first_paragraph"": 342, ""last_paragraph"": 345, ""text"": ""Resolução n.º 43/2019 — Estatuto Orgânico da APIEX, I.P. | Acesso oficial confirmado na Imprensa Nacional. | Foi localizada rectificação de 13 de Abril de 2020; não foi localizada revogação posterior. | Aplicar a Resolução com a rectificação incorporada."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p346"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p346"", ""first_paragraph"": 346, ""last_paragraph"": 349, ""text"": ""Lei n.º 8/2023 — Lei de Investimento Privado | Acesso oficial confirmado na Imprensa Nacional. | Não foi localizada revogação posterior na pesquisa documental registada. | Aplicar conjuntamente com o Decreto n.º 8/2024 e com alterações posteriores que venham a ser identificadas."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p350"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p350"", ""first_paragraph"": 350, ""last_paragraph"": 353, ""text"": ""Decreto n.º 8/2024 — Regulamento da Lei de Investimento | Acesso oficial confirmado na Imprensa Nacional. | O diploma revoga os Decretos n.º 43/2009 e n.º 20/2021; não foi localizada revogação posterior do Decreto n.º 8/2024. | Usar como referência regulamentar dos fluxos abrangidos, confirmando o artigo específico de cada procedimento."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p354"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p354"", ""first_paragraph"": 354, ""last_paragraph"": 357, ""text"": ""Lei n.º 20/2020 — Instituições de Crédito e Sociedades Financeiras | Acesso oficial confirmado no Banco de Moçambique. | Não foi localizada revogação posterior na pesquisa documental registada. | Aplicar o artigo 16 e as demais disposições relevantes em conjunto com o Decreto n.º 50/2024."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p358"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p358"", ""first_paragraph"": 358, ""last_paragraph"": 361, ""text"": ""Decreto n.º 50/2024 — Regulamento da Lei n.º 20/2020 | Acesso oficial confirmado no Banco de Moçambique. | Revoga os Decretos n.º 56/2004, 57/2004, 31/2006, 30/2014 e 99/2019 e normas contrárias; não foi localizada revogação posterior. | Usar este regulamento nos procedimentos abrangidos e não os diplomas revogados."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p362"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p362"", ""first_paragraph"": 362, ""last_paragraph"": 365, ""text"": ""Página oficial de licenciamento de instituições | Acesso institucional confirmado no Banco de Moçambique. | Conteúdo institucional activo; a página, por si só, não demonstra vigência normativa. | Usar como canal e apoio de navegação; fundamentar cada regra na Lei n.º 20/2020 e no Decreto n.º 50/2024."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p366"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p366"", ""first_paragraph"": 366, ""last_paragraph"": 369, ""text"": ""Lei n.º 28/2022 — Lei Cambial | Acesso oficial confirmado no Banco de Moçambique. | Revoga a Lei n.º 11/2009; não foi localizada revogação posterior. | Aplicar em conjunto com o Decreto n.º 56/2023 e com o aviso específico de cada operação."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p370"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p370"", ""first_paragraph"": 370, ""last_paragraph"": 373, ""text"": ""Decreto n.º 56/2023 — Regulamento da Lei Cambial | Acesso oficial confirmado no Banco de Moçambique. | Revoga o Decreto n.º 49/2017; não foi localizada revogação posterior. | Aplicar a redacção do regulamento juntamente com os avisos vigentes por operação."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p374"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p374"", ""first_paragraph"": 374, ""last_paragraph"": 377, ""text"": ""Decreto n.º 29/2023 — criação do BAU, I.P. | Acesso oficial confirmado na Imprensa Nacional. | Revoga parcialmente o Decreto n.º 14/2007 quanto ao estatuto anterior dos BAU; não foi localizada revogação posterior. | Usar como base de criação; as competências e actos dependem do Estatuto e dos regulamentos sectoriais."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p378"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p378"", ""first_paragraph"": 378, ""last_paragraph"": 381, ""text"": ""Resolução n.º 3/2024 — Estatuto Orgânico do BAU, I.P. | Referência oficial identificada na Imprensa Nacional. Estado: acesso técnico à referência pendente para conferência integral dos artigos. | Não foi localizada revogação posterior na pesquisa documental registada. | Preservar a aceitação do documento oficial; não automatizar competências sem conferir o artigo aplicável no texto integral."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p382"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p382"", ""first_paragraph"": 382, ""last_paragraph"": 385, ""text"": ""Portal de legislação do BAU | Referência institucional preservada. Estado: acesso técnico à referência pendente na pesquisa autónoma. | O portal é conteúdo variável e não constitui, por si só, pesquisa conclusiva de revogações. | Usar como índice documental; fundamentar cada regra no diploma e artigo específicos."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p386"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p386"", ""first_paragraph"": 386, ""last_paragraph"": 389, ""text"": ""Decreto n.º 59/2023 — licenciamento de plataformas digitais | Acesso oficial confirmado na Imprensa Nacional. | Foi localizada alteração pelo Decreto n.º 44/2025. | Aplicar apenas a redacção resultante das alterações e revogações introduzidas em 2025."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p390"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p390"", ""first_paragraph"": 390, ""last_paragraph"": 393, ""text"": ""Decreto n.º 44/2025 — alteração do Decreto n.º 59/2023 | Referência oficial preservada no domínio do INTIC. Estado: acesso técnico à referência pendente no índice de pesquisa. | O documento oficial de 2025 altera e revoga disposições do Decreto n.º 59/2023; não foi localizada alteração posterior. | Preservar a aceitação do Boletim da República n.º 229 e aplicar as alterações de 2025. A pendência técnica do URL não reabre a validação documental."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p394"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p394"", ""first_paragraph"": 394, ""last_paragraph"": 397, ""text"": ""Decreto-Lei n.º 1/2024 — Registo de Entidades Legais | Acesso oficial confirmado na Imprensa Nacional; cópia institucional do Tribunal Supremo. | Revoga o Decreto n.º 1/2006, excepto o artigo 1 que cria o Registo de Entidades Legais; não foi localizada revogação posterior. | Usar a Imprensa Nacional como fonte primária e a cópia do Tribunal Supremo como acesso complementar."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p398"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p398"", ""first_paragraph"": 398, ""last_paragraph"": 401, ""text"": ""Regulamento n.º 1/GPCABVM/2010 — admissão à cotação | Acesso oficial confirmado no domínio da Bolsa de Valores de Moçambique. | Não foi localizada revogação integral; permanecem por confirmar alterações ou regulamentos posteriores por segmento e matéria. | Aplicar os artigos confirmados e conferir a versão regulamentar específica antes de automatizar requisitos posteriores."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p402"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p402"", ""first_paragraph"": 402, ""last_paragraph"": 405, ""text"": ""Decreto-Lei n.º 4/2009 — Código do Mercado de Valores Mobiliários | Acesso oficial confirmado no Banco de Moçambique. | Não foi localizada revogação integral; alterações posteriores devem ser pesquisadas por artigo. | Usar o artigo aplicável com a redacção confirmada para a regra concreta, sem inferir vigência integral apenas pelo acesso ao ficheiro."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p407"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p407"", ""first_paragraph"": 407, ""last_paragraph"": 407, ""text"": ""Critério de validação: os resultados devem ser registados separadamente em três dimensões: (1) acesso à fonte, que confirma apenas a disponibilidade técnica da referência; (2) pesquisa de alterações ou revogações, que regista o que foi ou não localizado no período de verificação; e (3) redacção aplicável à regra, que identifica o texto normativo que deve fundamentar o requisito. Um link acessível não demonstra, por si só, vigência. Quando uma ligação não for recuperada tecnicamente, o estado deve ser “acesso técnico à referência pendente”, preservando a aceitação do documento oficial e sem reabrir validações já concluídas. Esta classificação não substitui consolidação legislativa oficial nem conferência jurídica artigo a artigo."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p410"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.8.4"", ""locator"": ""word/document.xml#p410"", ""first_paragraph"": 410, ""last_paragraph"": 410, ""text"": ""O procedimento é uniforme para todas as entidades: a matriz de competências confirmadas contém apenas referências sustentadas por diploma e artigo identificados; a matriz de pendências contém, separadamente, os actos, parâmetros e procedimentos que ainda exigem prova específica. Nenhuma referência parcial deve ser promovida a regra automática antes da identificação da fonte oficial, vigência, entidade decisora e resultado aplicável."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p776"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6.3"", ""locator"": ""word/document.xml#p776"", ""first_paragraph"": 776, ""last_paragraph"": 776, ""text"": ""Precedência: este documento complementa o projecto; prevalecem nomenclaturas, categorias, perfis, validações, estados e roteiros já aprovados. Diferenças são mapeadas sem renumeração, conversão automática ou reabertura de decisões concluídas."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p777"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6.3"", ""locator"": ""word/document.xml#p777"", ""first_paragraph"": 777, ""last_paragraph"": 777, ""text"": ""Perfis e autorizações: fazer a correspondência com a especificação de perfis v1 e conservar os nomes e permissões já aprovados. O Promotor pode preparar e submeter uma oportunidade, mas a publicação deve respeitar a validação e a ação do perfil Publicador."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p778"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6.3"", ""locator"": ""word/document.xml#p778"", ""first_paragraph"": 778, ""last_paragraph"": 778, ""text"": ""Sequência de releases: reconhecer o trabalho já avançado no mercado de oportunidades e replanear a ativação por prontidão, sem descartar entregas concluídas nem alterar silenciosamente o âmbito."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p779"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6.3"", ""locator"": ""word/document.xml#p779"", ""first_paragraph"": 779, ""last_paragraph"": 779, ""text"": ""Fontes oficiais: manter a proveniência oficial já aceite; registar apenas verificações concretas de aplicabilidade, atualidade, cobertura ou conteúdo."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p780"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6.3"", ""locator"": ""word/document.xml#p780"", ""first_paragraph"": 780, ""last_paragraph"": 780, ""text"": ""Guia societário: não transformar textos, categorias ou recomendações em regras automáticas antes da reconciliação terminológica, documental e jurídica exigida no §9."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p781"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6.3"", ""locator"": ""word/document.xml#p781"", ""first_paragraph"": 781, ""last_paragraph"": 781, ""text"": ""Terra e direitos fundiários: substituir a formulação genérica “compra e venda de terra” por referência aos contratos fundiários, direitos, autorizações e modalidades já definidos nos documentos submetidos. Não criar automaticamente uma categoria de transação."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p782"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6.3"", ""locator"": ""word/document.xml#p782"", ""first_paragraph"": 782, ""last_paragraph"": 782, ""text"": ""Designações institucionais: usar APIEX, I.P.; Autoridade Tributária de Moçambique; Banco de Moçambique; BAU, I.P.; Instituto Nacional de Tecnologias de Informação e Comunicação, I.P. (INTIC, I.P.); Conservatória competente; Bolsa de Valores de Moçambique; e a designação constante do documento submetido para cada ministério, instituto, município ou autoridade sectorial. Não inventar siglas, competências, licenças ou autorizações; qualquer divergência deve permanecer registada para reconciliação."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p783"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6.3"", ""locator"": ""word/document.xml#p783"", ""first_paragraph"": 783, ""last_paragraph"": 783, ""text"": ""Estado da evidência: “sem demonstração suficiente” significa que a evidência disponível não permite marcar o requisito como concluído; não equivale a afirmar ausência de código ou de implementação."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p784"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6.3"", ""locator"": ""word/document.xml#p784"", ""first_paragraph"": 784, ""last_paragraph"": 784, ""text"": ""Ambiente: registar “QA” quando a execução estiver demonstrada apenas em homologação, “Ativo” quando estiver disponível no ambiente operacional, “Ativo e QA” quando coexistirem capacidade instalada e evolução em homologação, e “—” quando não houver demonstração suficiente."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p787"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6.3.1"", ""locator"": ""word/document.xml#p787"", ""first_paragraph"": 787, ""last_paragraph"": 787, ""text"": ""As designações institucionais já confirmadas devem ser preservadas. Permanecem sujeitos a prova específica apenas os actos, artigos, limites, procedimentos ou competências assinalados nas secções 1.8.2 e 1.8.3."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p788"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6.3.1"", ""locator"": ""word/document.xml#p788"", ""first_paragraph"": 788, ""last_paragraph"": 788, ""text"": ""APIEX, I.P.: a designação canónica “Agência para a Promoção de Investimento e Exportações, I.P.” está confirmada pela Resolução n.º 43/2019. Permanecem sujeitos a confirmação por fluxo o acto exacto, o artigo aplicável e o resultado emitido nos termos da Lei n.º 8/2023 e do Decreto n.º 8/2024."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p789"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6.3.1"", ""locator"": ""word/document.xml#p789"", ""first_paragraph"": 789, ""last_paragraph"": 789, ""text"": ""BAU, I.P.: a designação “Balcões de Atendimento Único, Instituto Público — BAU, I.P.” e as competências institucionais estão confirmadas pelo Decreto n.º 29/2023 e pela Resolução n.º 3/2024. O acto exacto — licença, alvará, certidão, registo, comunicação ou encaminhamento — deve ser confirmado no regulamento da actividade correspondente."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p790"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6.3.1"", ""locator"": ""word/document.xml#p790"", ""first_paragraph"": 790, ""last_paragraph"": 790, ""text"": ""INTIC, I.P.: a designação e a competência como Autoridade Reguladora de TIC para o registo e licenciamento abrangidos pelo Decreto n.º 59/2023 estão confirmadas. Permanecem sem prova documental específica apenas os serviços, pareceres, homologações, certificações ou autorizações fora desse âmbito."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p791"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6.3.1"", ""locator"": ""word/document.xml#p791"", ""first_paragraph"": 791, ""last_paragraph"": 791, ""text"": ""Registo de Entidades Legais: a base nacional e a designação do regime estão confirmadas pelo Decreto-Lei n.º 1/2024. A conservatória territorialmente competente e o artigo aplicável a cada acto — reserva, constituição, alteração, certidão, averbamento, publicação ou cancelamento — devem ser confirmados por processo."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p792"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6.3.1"", ""locator"": ""word/document.xml#p792"", ""first_paragraph"": 792, ""last_paragraph"": 792, ""text"": ""Enquanto faltar identificar a correspondência documental, o checklist deve conservar a designação encontrada como variante, registar o documento de origem e impedir apenas a sua promoção automática a valor canónico. Esta regra não reabre fontes oficiais, nomenclaturas ou validações já aceites."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p820"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""7.3"", ""locator"": ""word/document.xml#p820"", ""first_paragraph"": 820, ""last_paragraph"": 822, ""text"": ""Requisitos e licenças | Validar regras, documentos, taxas, prazos e entidade competente | Trimestral e após alteração normativa"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p823"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""7.3"", ""locator"": ""word/document.xml#p823"", ""first_paragraph"": 823, ""last_paragraph"": 825, ""text"": ""Fiscalidade e contribuições | Actualizar parâmetros, fórmulas, vigência e memória explicativa | A cada alteração aplicável"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p826"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""7.3"", ""locator"": ""word/document.xml#p826"", ""first_paragraph"": 826, ""last_paragraph"": 828, ""text"": ""Fundos e oportunidades | Confirmar disponibilidade, prazo, cobertura e elegibilidade | Mensal"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p829"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""7.3"", ""locator"": ""word/document.xml#p829"", ""first_paragraph"": 829, ""last_paragraph"": 831, ""text"": ""Empresas e estabelecimentos | Reconciliar fontes, resolver duplicados e actualizar georreferenciação | Mensal ou por nova carga"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p832"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""7.3"", ""locator"": ""word/document.xml#p832"", ""first_paragraph"": 832, ""last_paragraph"": 834, ""text"": ""Conteúdo institucional | Confirmar denominação, competência, contacto e ligação oficial | Trimestral"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}]","Não demonstrado individualmente; localizar critério e executar em QA. | [QA independente 10/10/2026] Sem prova visual de leitura PDF, impressão, partilha ou derivadas neste lote.","Não demonstrado individualmente; localizar critério e executar em QA. | [QA independente 10/10/2026] Fundiário: owner200, outro404; parceria: autor200, candidato só após partilha200, gestor/estranho403, revogada404. Quarentena/tamper404 conforme rota.","Não demonstrado individualmente; localizar critério e executar em QA. | [QA independente 10/10/2026] size_bytes/uploaded_by preenchidos em novos uploads; partilhas/revogação/leituras auditadas; originais privados e hash preservados, nenhum dado ativo alterado.","Não demonstrado individualmente; localizar critério e executar em QA. | [QA independente 10/10/2026] VerifiedDocumentBinary comum decifra e verifica original sem cópia pública; GET com novo contexto de ator recupera estado/permissão. Impressão devolve props200, não PDF renderizado.",Piloto ativo encerrado; restante legado pendente.,Piloto agronegócio: ativo e entrega encerrada. Integração integral do legado: pendente nos mesmos IDs.,parcial,documents: 4; portal_resources: 4; portal_resource_links: 19,"15/10/2026: entrega do piloto encerrada; dados/B/COUNTRY02/build preservados. Não equivale a integração integral do legado. | Lote setorial disponibilizado por autorização expressa da Tempo; integração integral continua pendente. | QA 15/10/2026: setores-fintech-QA-d5b4dc354265; sete entradas comerciais/contexto no dossier e três artigos preparados. B/COUNTRY02/aceitações preservados; sem disponibilização ativa. | Disponibilização expressamente autorizada pela Tempo: «Autorizo a disponibilizar». Executada com backup/restauro fresco verificado; apenas conferência operacional, sem repetir aceitação QA. @@ -4507,7 +4507,7 @@ AUD-LIB-01,Inventariar e consultar todo o acervo autorizado,"Pedido direto 09/10 [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. [PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",documentos e legado,15/10/2026 — fecho do piloto ativo e preparação por leitura dos restantes setores; sem novos testes funcionais.,,,"Histórico até09/10 (preservado): 253 ficheiros externos + 60 anexos embebidos inventariados não equivalem a biblioteca publicada completa | Execução estrutural QA aprovada e preparada; instalação ativa, cenários A/B na interface e cobertura de todos os consumidores permanecem pendentes. | [QA independente 10/10/2026] Correções de recuperação cifrada em fundiário/parcerias e lote QA demonstradas por rotas/kernel+DB; não são sessão/browser18097. Continuam renderização PDF/impressão, ações visuais e consumidores/tipos restantes, aplicação de lote por mecanismo ativo autenticado, manutenção/arranque permanente ClamD e GD do PHP ativo. Provas WebP/biblioteca/Balcão anteriores conservadas, não repetidas nem generalizadas. | [Legado QA 10/10/2026] Legado:50 versões observadas e sitemap30.170 entradas inventariados; cobertura histórica não encerrada. Visual/C37 pendentes.","Autorização por ficheiro; bloquear apenas impedimento concreto | I1–I3 autorizados exclusivamente em QA: concluir demonstração A/B na interface, cobertura de contexto/prefill e provas da versão. Ativação ativa não autorizada. I0 continua independente.",PortalServicesController; documents/portal_resources; inventário privado,"Inventário atual; QA biblioteca; leitura ativa 4 documentos | Complemento de leitura: investor-consolidation-runtime.json (2026-10-09T19:03:32+00:00, READ ONLY), assistant-source-full.json; Acrescentado somente o DOCX solicitado e seu fluxograma à inventariação existente; leitura integral e SHA256. Consulta/estado documental/cálculo independentes; aceitação oficial preservada. | C35: campos data/emissor opcionais omitidos causavam500; corrigidos sem inventar dados. C36: original cifrado clean devolvia404 em consumidores por comparar ciphertext ao hash original; VerifiedDocumentBinary partilhado recupera bytes verificados, mantendo permissões/cifra. document-consumers-real-qa.xml: PortalRealDocumentConsumersTest (ClamD real) verifica biblioteca privada→scan→classificação→publicação separada→download,409versão/dedup/404hash/403gestão, Balcão upload→scan→download/dedup/confidential/403estranho, reutilização do original cifrado sem duplicar documents, downloads gestão/Balcão/biblioteca e view PDF bytes/MIME/CSP, publicação separada e adulteração404. ClamDQueueWorkerIntegrationTest verifica worker database. Outros testes usam fixtures/mock ou schema compatibility, identificados separadamente. Estes ensaios não são sessões novas do navegador nem renderização visual. | [QA independente 10/10/2026] C39: document-independent-before-qa.xml reproduz404 dos originais canónicos cifrados no fundiário e na sala de parceria. document-independent-qa.xml: PDF/PNG/JPEG, scan ClamD real, quarentena, autorização, download cifrado/bytes originais, tamper404, recuperação; partilha autor→candidato, outro perfil403, revogação→404 e eventos persistidos. document-batch-independent-qa.xml: caso real de importação privada/dedup/replay/conflito de identidade/original hash/scan/download/perfis; dois casos antigos são fixtures/queue mock, não prova ClamD. C40: CLI --actor é atribuição, não autenticação; apply recusa ambiente ativo e ator QA sem manage-portal. C41: document-types-fixture-qa.json comprova PDFs sintéticos válidos de1página nos novos testes; resources-real-http-qa.json renova upload/scan real/recuperação de um novo PDF válido no servidor18097, sem substituir antigos; resource-originals-preservation-http-qa.json recupera os5binários anteriores com mesmo SHA, e parseia o novo PDF recuperado. PNG/3WebP anteriores recuperados com assinatura/perfis, sem afirmar novos scans das derivadas. C42: passwords de2atores auxiliaresQA rodadas/remember tokens revogados; MFA e conta18 preservados; nenhum segredo exportado nas novas provas. | [Legado QA 10/10/2026] legado-piloto-qa.md; legacy-content-http-qa.json: recursos6/5 públicos, hashes verificados, pesquisa, login/MFA21, criação/continuação, logout/nova sessão, recuperação, replay único e isolamento. Interface não observada. -[Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Prévia→importação privada QA por gestor17→ClamD real→repetição sem duplicar→SHA/bytes originais recuperados. Recurso29/documento589ed9ac-967e-439e-9dde-b0fb3996e546. Chromium gestão/download autorizado e nova sessão; Promotor403 e público404. Recibos library-preview/apply/replay-qa.json e segmentation-library-chromium-20261011.json. Não publicar ou ativar regras.","Não demonstrado individualmente; localizar critério e executar em QA. | [QA independente 10/10/2026] Fundiário: owner200, outro404; parceria: autor200, candidato só após partilha200, gestor/estranho403, revogada404. Quarentena/tamper404 conforme rota.",,,"Fecho exclusivo do piloto agronegócio; não cobre todo o acervo, versões, URLs, anexos ou setores. Mercado Financeiro vazio continua separado. | 19/10/2026 — Inhambane v1, lote QA separado a2b47f486332c78926202eb462c5238fac15ffc8afb2fe391e47b091541e2058. Fonte32c6ab160c50… comparada com anterior9f628cd57eb8…; 39 itens+5 condições reconciliados em30 rascunhos privados/30 locais,2 originais privados com scan real ClamAV. Repetição sem duplicação, fontes/intervalos/agregados preservados, nenhum total financeiro do lote. Backend de recuperação e confidencialidade demonstrado; login real/edição visual/publicação/percurso positivo destas fichas pendentes. Lacunas concretas: dados do promotor/contacto/taxonomia/local, proveniência documental no snapshot do dossier e reutilização biblioteca→anexo canónico. Sem novos papéis, migrations, alteração activa ou incorporação na HML01. outputs/investmoz-inhambane-v1-QA-20261019/RELATORIO-QA.md. Não encerra requisito global.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Prévia→importação privada QA por gestor17→ClamD real→repetição sem duplicar→SHA/bytes originais recuperados. Recurso29/documento589ed9ac-967e-439e-9dde-b0fb3996e546. Chromium gestão/download autorizado e nova sessão; Promotor403 e público404. Recibos library-preview/apply/replay-qa.json e segmentation-library-chromium-20261011.json. Não publicar ou ativar regras.","Não demonstrado individualmente; localizar critério e executar em QA. | [QA independente 10/10/2026] Fundiário: owner200, outro404; parceria: autor200, candidato só após partilha200, gestor/estranho403, revogada404. Quarentena/tamper404 conforme rota.",,,"Fecho exclusivo do piloto agronegócio; não cobre todo o acervo, versões, URLs, anexos ou setores. Mercado Financeiro vazio continua separado. | 19/10/2026 — Inhambane v1, lote QA separado a2b47f486332c78926202eb462c5238fac15ffc8afb2fe391e47b091541e2058. Fonte32c6ab160c50… comparada com anterior9f628cd57eb8…; 39 itens+5 condições reconciliados em30 rascunhos privados/30 locais,2 originais privados com scan real ClamAV. Repetição sem duplicação, fontes/intervalos/agregados preservados, nenhum total financeiro do lote. Backend de recuperação e confidencialidade demonstrado; login real/edição visual/publicação/percurso positivo destas fichas pendentes. Lacunas concretas: dados do promotor/contacto/taxonomia/local, proveniência documental no snapshot do dossier e reutilização biblioteca→anexo canónico. Sem novos papéis, migrations, alteração activa ou incorporação na HML01. outputs/investmoz-inhambane-v1-QA-20261019/RELATORIO-QA.md. Não encerra requisito global.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-LIB-02,Importação privada em lote idempotente com pré-visualização,"Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] SEG-bf26caee-p815 §7.2; SEG-bf26caee-p838 §8.1; SEG-bf26caee-p839 §8.1; SEG-bf26caee-p840 §8.1; SEG-bf26caee-p841 §8.1; SEG-bf26caee-p842 §8.1; SEG-bf26caee-p843 §8.1",biblioteca,Comandos e gestão da biblioteca,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Disponibilizado em 15/10/2026, setores-fintech-QA-d5b4dc354265 DOC01: 16 fontes e compilação; sete entradas setoriais e especialização Fintech no dossier; três artigos publicados (recursos reais 27/28/29), imagem 24 reutilizada por identidade/hash. Flags existentes preservadas; sem migrations/categorias novas. B e COUNTRY02 preservados.","QA aceite reutilizada; execução ativa com backup/restauro, scan real, publicação expressa e HTTP anónimo200. Sem repetir percurso. outputs/investmoz-legado-ativacao-20261015/RESULTADO-FINAL.json; FINAL-READONLY.json; ANONYMOUS-HTTP.json; RECIBO-INTEGRIDADE-FINAL.json; outputs/investmoz-legado-restantes-setores-preparacao-20261015/INVENTARIO-E-RECORTE.json",Implementado parcialmente — entradas setoriais e três artigos ativos,"Inventário reconciliado: 17 artigos e cinco imagens publicados; 31 artigos com corpo por integrar (5 setoriais, 8 trabalho doméstico, 18 históricos/noticiosos); Mercado Financeiro vazio e post 74364 sem título separados. Onze variantes de URL e 43 capturas adicionais de artigos já cobertas, sem novas identidades. Demais referências, anexos técnicos e sitemap misto conservam recorte próprio.",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,AUD-LIB-02: Hash/dedup bytes/conflito identidade/versão; escrita privada; scan; nunca publicar lote automaticamente,P1,"AUD-LIB-02: Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria [Workflow QA 11/10/2026 — critérios de saída] Pendências históricas substituídas apenas nos subcritérios demonstrados, conservadas: {""Lacuna"": ""[QA Response/materialidade/consumidores/candidata 11/10/2026] Recurso público Agronegócio6 retirado temporariamente pelo mecanismo existenteQA: URL previamente200→404 na mesma sessão e noutra sessão; gestor mantém original200/hash; divulgação reposta e hash igual. Não houve reimportação/scan fictício/duplicação. Restam conflitos de identidade/versão/importações pendentes, PDFs/exportações/derivadas e retirada por outros consumidores/perfis. Mercado Financeiro permanece privado."", ""Dependência"": ""Manifesto de divulgação e impedimentos por ficheiro; sem nova certificação da fonte""} @@ -4532,7 +4532,7 @@ AUD-LIB-02,Importação privada em lote idempotente com pré-visualização,"Ped [Candidata workflow QA 11/10/2026 — fecho do lote] Candidata 5a81cd3c3998, código df6be252f1a0,12ficheiros+158assets; outputs/investmoz-opportunity-workflow-candidate-20261011/relatorio.md,procedimento.md,manifesto.json,pacote.json. Prévia instalada QA não é ativação. Recibo exato de condições: functional-conditions-semantic-qa-20261011.json. functional-filters-persistence-qa-20261011.json confirma6filtros/UI/SQL independente. functional-backup-restoration-qa-20261011.json:12:10:22UTC,295tabelas31seq270ficheiros16MFA normais recuperáveis e controlo negativo19 conservado. Sem mudança de chaves/cifra. 8negativos semânticos em memória, incluindo renda/periodicidade31, sem extrapolar para arrendamento visual. [Revisão fixa workflow QA 11/10/2026] Candidata final 3d9d392e0a0f, código df6be252f1a0, ZIP SHA-256 6366c49d44cdc4242f4f93da5f5c1a53f2292d9eb485f70ef2b4e9a9f88589e9; outputs/investmoz-opportunity-workflow-candidate-20261011/pacote.json,manifesto.json,relatorio.md,procedimento.md. A preparação5a81cd3c3998 foi substituída apenas por complemento de evidência/efeito no fingerprint COUNTRY02; código/bundle/backup QA idênticos. functional-country-compatibility-qa-20261011.json: ativo162daff6ce08 intacto; candidato b244311e5b28, extensão QA instalada/ON. [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Prévia→importação privada QA por gestor17→ClamD real→repetição sem duplicar→SHA/bytes originais recuperados. Recurso29/documento589ed9ac-967e-439e-9dde-b0fb3996e546. Chromium gestão/download autorizado e nova sessão; Promotor403 e público404. Recibos library-preview/apply/replay-qa.json e segmentation-library-chromium-20261011.json. Não publicar ou ativar regras.","Não demonstrado individualmente; localizar critério e executar em QA. | [QA independente 10/10/2026] Fundiário: owner200, outro404; parceria: autor200, candidato só após partilha200, gestor/estranho403, revogada404. Quarentena/tamper404 conforme rota. | [QA país mestre/workflow/revogação/acessibilidade 10/10/2026] Pedidos reais do Chromium no servidor18097 com alvo QA conferido antes de escrita; respostas/recusas por operação constam dos recibos. Casos API anteriores preservados, sem os apresentar como visual novo. | [QA Response/materialidade/consumidores/candidata 11/10/2026] Pedidos reais18097/alvoQA; estados por consumidor nos recibos;GETResponse sem gravação e recusas403/404/409 preservadas. -[Workflow QA 11/10/2026 — critérios de saída] 200/201,422controlado por condição/dependência,403por organização,404após retirada; ResponseGETmantémversion. Filtrodeleted=false rejeitava;0/1recupera.",,,"Fecho exclusivo do piloto agronegócio; não cobre todo o acervo, versões, URLs, anexos ou setores. Mercado Financeiro vazio continua separado. | 19/10/2026 — Inhambane v1, lote QA separado a2b47f486332c78926202eb462c5238fac15ffc8afb2fe391e47b091541e2058. Fonte32c6ab160c50… comparada com anterior9f628cd57eb8…; 39 itens+5 condições reconciliados em30 rascunhos privados/30 locais,2 originais privados com scan real ClamAV. Repetição sem duplicação, fontes/intervalos/agregados preservados, nenhum total financeiro do lote. Backend de recuperação e confidencialidade demonstrado; login real/edição visual/publicação/percurso positivo destas fichas pendentes. Lacunas concretas: dados do promotor/contacto/taxonomia/local, proveniência documental no snapshot do dossier e reutilização biblioteca→anexo canónico. Sem novos papéis, migrations, alteração activa ou incorporação na HML01. outputs/investmoz-inhambane-v1-QA-20261019/RELATORIO-QA.md. Não encerra requisito global.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[Workflow QA 11/10/2026 — critérios de saída] 200/201,422controlado por condição/dependência,403por organização,404após retirada; ResponseGETmantémversion. Filtrodeleted=false rejeitava;0/1recupera.",,,"Fecho exclusivo do piloto agronegócio; não cobre todo o acervo, versões, URLs, anexos ou setores. Mercado Financeiro vazio continua separado. | 19/10/2026 — Inhambane v1, lote QA separado a2b47f486332c78926202eb462c5238fac15ffc8afb2fe391e47b091541e2058. Fonte32c6ab160c50… comparada com anterior9f628cd57eb8…; 39 itens+5 condições reconciliados em30 rascunhos privados/30 locais,2 originais privados com scan real ClamAV. Repetição sem duplicação, fontes/intervalos/agregados preservados, nenhum total financeiro do lote. Backend de recuperação e confidencialidade demonstrado; login real/edição visual/publicação/percurso positivo destas fichas pendentes. Lacunas concretas: dados do promotor/contacto/taxonomia/local, proveniência documental no snapshot do dossier e reutilização biblioteca→anexo canónico. Sem novos papéis, migrations, alteração activa ou incorporação na HML01. outputs/investmoz-inhambane-v1-QA-20261019/RELATORIO-QA.md. Não encerra requisito global.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-SCAN-01,Scanner ClamD real e derivados seguros,"Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] SEG-bf26caee-p815 §7.2",biblioteca,malware:health; recursos/downloads,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json. | Lote C135/C136: QA56: upload próprio em quarentena423→job ScanDocumentForMalware/ClamD real1.5.4→original limpo→três WebP320/640/1280 com scan próprio→download/hash200→nova sessão/repetição sem novos IDs/versão/auditoria. Autor21/coeditor22/Validador24/Publicador25 permitidos; outraorg23=403, anónimo401, inclusive URL assinada. Fila tratada só nos jobs deste lote; trabalhos alheios intactos. | Lote PDF/exportações/royalties/licença: PDF sintético por dois consumidores (licença e sala), scan ClamD1.5.4/hash individual confirmado; original preservado e recuperado. PDF fundiário anterior de3páginas/hash0676c5f7… reutilizado, não regenerado. Não é prova de gerador PDF no servidor. [B3 QA 13/10/2026] Projeto30: PDF próprio sintético com hash/cifra/scan real, quarentena423 antes de scan, replay mesma chave409 e bytes novos422 sem duplicar; licença aplicável sintética/referência preservada; só parecer jurídico reabre e técnico mantém hash/ator/data; 24 aprova/25 publica restrito/nova sessão. Acesso21/24/25 200, outra organização403/anónimo401. Scanner QA13310 atualizado após assinaturas>48h, limiar intacto/fila alheia preservada.154tarefas anteriores intactas+2novas próprias30 sem SLA. @@ -4569,7 +4569,7 @@ B8-FORMATS-ACCESS-REVOCATION"," | QA56: upload próprio em quarentena423→job S [B3 QA 13/10/2026] Projeto30: PDF próprio sintético com hash/cifra/scan real, quarentena423 antes de scan, replay mesma chave409 e bytes novos422 sem duplicar; licença aplicável sintética/referência preservada; só parecer jurídico reabre e técnico mantém hash/ator/data; 24 aprova/25 publica restrito/nova sessão. Acesso21/24/25 200, outra organização403/anónimo401. Scanner QA13310 atualizado após assinaturas>48h, limiar intacto/fila alheia preservada.154tarefas anteriores intactas+2novas próprias30 sem SLA. [B8 QA 13/10/2026] JPEG/DOCX/XLSX/PDF: MIME/hash/scan/download próprios21/24/25/22 e nova sessão.22 lê pelo Validador global já válido, sem ganhar edição de franquia;23/anónimo403/401. Duplicação porbytes422/quarentena423. Sem exigir previewOffice ou afirmar apresentação visual. Anexos próprios do caso fundiário PDFata/esboço/JPEG, scan/hash/owner21/nova sessão; outro404/anónimo401. C144 corrige link administrativo: ownerURL404para gestor, rota existenteautorização manage-portal→novo download200/hash; não gestor403/anónimo401 e papelSUsozinho não concede manage-portal. AnexoBalcão próprio, bytes duplicados não alteram ID/versão/contagem; scan/hash/recuperação. Analista24antes200→rea tribuiçãoautenticada25→403na sessão anterior e nova, novo25/owner200; recibo TXT MIME real/protocolo e replay sem duplicação. Não é ACL individual nem PDF."," | Imagem PNG/WebP e documento sintético deste consumidor; não encerra PDFs, ACL individual, leitores, processamento legítimo ativo nem §27 integral. | Restam geradores/templates PDF por consumidor, PDFs etiquetados, visualização e demais MIME/limites ainda sem prova. Recibo Balcão é TXT; impressão fundiária é HTML com PDF do navegador previamente demonstrado. Processo legítimo no ativo e worker afetado continuam separados, sem novo consumo ativo. [B3 QA 13/10/2026] API/SQL, não visual. Evidência/estado/licença explicitamente sintéticos, sem direito/ato externo. B3 executa só handler próprio, não novo ensaio de supervisão do worker. Tabela única saldo-opcao-B.md liga cada critério restante a trabalho executável/C135/outra dependência;25–43h não são horas consumidas nem prazo garantido. Sem delta do código do produto/recompilação/alteração ativa; candidata final ainda não fixada. -[B8 QA 13/10/2026] Somente oito percursos visuaisL4/C135 e consolidação/backup-restauroQA da revisãofixa restam na checklistB; não há exigência técnica genérica nova. Requisito agregado continua parcial; critérios foraB e ativação separados.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[B8 QA 13/10/2026] Somente oito percursos visuaisL4/C135 e consolidação/backup-restauroQA da revisãofixa restam na checklistB; não há exigência técnica genérica nova. Requisito agregado continua parcial; critérios foraB e ativação separados.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-EDU-01,Educação: investimento e procura/capacidade com rascunhos por ator,"Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md",educação,/educacao; /management/education; APIs skills-edu,"Cursos, necessidades/capacidades, atores, catálogo e políticas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado parcialmente,"Catálogo/serviços parciais; procura/capacidade sem rascunho incompleto e painéis por ator não implementados. Preparar backlog, sem acrescentar jornadas nesta auditoria.",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,AUD-EDU-01: Criar/editar/recuperar; distinguir vagas/trabalhadores; acesso e fonte; sem autoacreditação,P1,AUD-EDU-01: Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria,AUD-EDU-01,1,"[{""id"":""AUD-EDU-01"",""pedido"":""Educação: investimento e procura/capacidade com rascunhos por ator"",""fontes"":[""Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md""],""aceitacao"":""Criar/editar/recuperar; distinguir vagas/trabalhadores; acesso e fonte; sem autoacreditação"",""estado"":""parcial"",""variantes"":""Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria"",""modulo"":""educação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,labour_demands: 0; training_capacities: 0; education_opportunities: 0; education_investment_proposals: 0,"Capacidades/provas específicas anteriores existem, mas o requisito agregado ainda tem os critérios restantes explicitados; fechos parciais preservados. [RECONCILIACAO-43-20261019] 20: Gestão /management/education bloqueada por gate global e cadastro vazio. Faltam rascunhos incompletos e jornadas/painéis educativos por actor.","Catálogo/serviços parciais; procura/capacidade sem rascunho incompleto e painéis por ator não implementados. Preparar backlog, sem acrescentar jornadas nesta auditoria. [UTILIZACAO-HOMOLOGACAO-20261019] 20: Implementação parcial — Área educativa abre; percurso com rascunho e recuperação noutra sessão continua como desenvolvimento/prova restante.","Cursos, necessidades/capacidades, atores, catálogo e políticas existentes",Novas jornadas não são iniciadas nesta auditoria. Dados reais/perfis/rascunho incompleto pendentes.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Completar critérios restantes sem repetir provas válidas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: educação. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json. | Homologação teste-investidor 19/10/2026: Jornadas educativas=Instalado mas desabilitado. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Jornadas educativas=Disponível. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. @@ -4577,13 +4577,13 @@ AUD-EDU-01,Educação: investimento e procura/capacidade com rascunhos por ator, [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. [PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação. [P1-P2-QA-167b5db97653] 42/13 verificações do delta; serviços/controladores/middleware com rollback, build único. P1 parcial (21 modalidades/assistência); interface de atribuição pendente; sem instalação remota/importação/publicação. Mesma matriz e manual. -[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Fluxos completos por ator e dados institucionais não demonstrados; não confundir catálogo e submódulo,Reutilizar entidades e configurações existentes; mandatos só para atos institucionais,EducationController; EducationInvestmentController; schema skills_edu existente,QA EducationTest/SkillsEducationSchemaTest; GETs; schema skills_edu ativo vazio,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",educação,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Fluxos completos por ator e dados institucionais não demonstrados; não confundir catálogo e submódulo,Reutilizar entidades e configurações existentes; mandatos só para atos institucionais,EducationController; EducationInvestmentController; schema skills_edu existente,QA EducationTest/SkillsEducationSchemaTest; GETs; schema skills_edu ativo vazio,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-PART-01,"Bolsa: rascunhos, candidaturas, sala e marcos","Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md | Proposta consolidação 09/10/2026; DOCX aa13c53138ec15cd808de43d9dc2fc6808da86943d09d3352c9dd0944bdae364; texto P22–P40, estados P76–P88, aprovação P326/P497; proposta-consolidacao-percurso.md",Bolsa/parcerias,/parcerias; /parcerias/{id}; sala,"PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json. | Lote PDF/exportações/royalties/licença: Sala QA2 nova, dono21/participante23: PDF próprio→scan real→download/hash200→cancelamento da sala→retirada da partilha pelo dono→sessão antiga404/nova404. Autor conserva original200; nova partilha em sala cancelada409, não autor revoga403, não participante22=403, anónimo401. Repetição mantém um original. Sala1 e três anexos anteriores intactos. C137 preparado/compilado/servido somente QA: botão de retirar partilha estava condicionado à edição da sala; agora autor pode retirar partilha existente após encerrar, sem conceder nova partilha. TypeScript/build0,159assets, troca atómica de manifesto; visual pendente. C135 reset de ambos os clientes não recuperou IPC/provider; não reiniciou portal.",Implementado parcialmente,Sala2 revogação após cancelamento por API/SQL provada; C137 precisa de clique/resultado visível com autor e documento ainda partilhado em sala encerrada. Restam marcos/variantes de candidatura e destinatários não cobertos; não extrapolar ACL da sala para oportunidades.,"ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","AUD-PART-01: Consentimento, versões, candidatura isolada, retiro, mensagens, acordo/marcos com papéis reais | Para consolidação: critérios individuais S01–S19 e cenários A/B na proposta, com UI→API→gravação→nova sessão→resultado e ação independente.",P2,AUD-PART-01: Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria,AUD-PART-01,1,"[{""id"":""AUD-PART-01"",""pedido"":""Bolsa: rascunhos, candidaturas, sala e marcos"",""fontes"":[""Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md"",""Proposta consolidação 09/10/2026; DOCX aa13c53138ec15cd808de43d9dc2fc6808da86943d09d3352c9dd0944bdae364; texto P22–P40, estados P76–P88, aprovação P326/P497; proposta-consolidacao-percurso.md""],""aceitacao"":""Consentimento, versões, candidatura isolada, retiro, mensagens, acordo/marcos com papéis reais | Para consolidação: critérios individuais S01–S19 e cenários A/B na proposta, com UI→API→gravação→nova sessão→resultado e ação independente."",""estado"":""parcial"",""variantes"":""Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria"",""modulo"":""Bolsa/parcerias"",""next_consumers_20261010"":{""at"":""2026-10-10T22:29:22.300559+00:00"",""evidencia"":""next-sharing-chromium-20261010.json: sala1, QA21 autoriza/retira, QA22 URLs200→404 sem logout e numa nova sessão; originalPDF/PNG/JPG proprietário200/hash exato, scans próprios históricos preservados. Estado de documentos nomeado; sem novos ficheiros/derivadas no ensaio web. next-real-document-final.xml: dois casos técnicos isolados com ClamD real/GD, três WebP320/640/1280 com scans próprios, originais preservados, exclusão lógica/recuperação e derivada adulterada404; quarentena423. Não é demonstração visual de todos os consumidores. Recibos/SQL/fontes:next-final-scope-qa.json; sem ativação."",""criterios_restantes"":""Sala1: autorização explícita e revogação visual PDF/PNG/JPG; URLs200→404 imediatamente na sessão previamente autorizada e noutra sessão; proprietário200 e hashes/scans originais preservados. Restam revogação de outros âmbitos/perfis/consumidores, candidatura/consentimento/retirada, mensagens, acordo/marcos e demais critérios individuais; não fechar todo o módulo com três ficheiros."",""active"":false}}]","Não demonstrado individualmente; localizar critério e executar em QA. | [QA independente 10/10/2026] Sem prova visual de leitura PDF, impressão, partilha ou derivadas neste lote. | [Instalação/cartografia QA 10/10/2026] Modelo Inertia de impressão recuperado; nenhum clique, mapa ou PDF de navegador observado. | [QA país mestre/workflow/revogação/acessibilidade 10/10/2026] next-sharing-chromium-20261010.json: sala1, QA21 autoriza/retira, QA22 URLs200→404 sem logout e numa nova sessão; originalPDF/PNG/JPG proprietário200/hash exato, scans próprios históricos preservados. Estado de documentos nomeado; sem novos ficheiros/derivadas no ensaio web. next-real-document-final.xml: dois casos técnicos isolados com ClamD real/GD, três WebP320/640/1280 com scans próprios, originais preservados, exclusão lógica/recuperação e derivada adulterada404; quarentena423. Não é demonstração visual de todos os consumidores. Recibos/SQL/fontes:next-final-scope-qa.json; sem ativação. | C137 compilado, conector C135 ainda indisponível; manter critérios novos abertos.","Não demonstrado individualmente; localizar critério e executar em QA. | [QA independente 10/10/2026] Fundiário: owner200, outro404; parceria: autor200, candidato só após partilha200, gestor/estranho403, revogada404. Quarentena/tamper404 conforme rota. | [Instalação/cartografia QA 10/10/2026] Rotas reais de terra-duat e parcerias/salas; sessões Fortify, verificações permitidas/negadas e cabeçalho do alvo QA antes de escrever. | [QA país mestre/workflow/revogação/acessibilidade 10/10/2026] Pedidos reais do Chromium no servidor18097 com alvo QA conferido antes de escrita; respostas/recusas por operação constam dos recibos. Casos API anteriores preservados, sem os apresentar como visual novo. | Sala QA2 nova, dono21/participante23: PDF próprio→scan real→download/hash200→cancelamento da sala→retirada da partilha pelo dono→sessão antiga404/nova404. Autor conserva original200; nova partilha em sala cancelada409, não autor revoga403, não participante22=403, anónimo401. Repetição mantém um original. Sala1 e três anexos anteriores intactos. C137 preparado/compilado/servido somente QA: botão de retirar partilha estava condicionado à edição da sala; agora autor pode retirar partilha existente após encerrar, sem conceder nova partilha. TypeScript/build0,159assets, troca atómica de manifesto; visual pendente. C135 reset de ambos os clientes não recuperou IPC/provider; não reiniciou portal.","Não demonstrado individualmente; localizar critério e executar em QA. | [QA independente 10/10/2026] size_bytes/uploaded_by preenchidos em novos uploads; partilhas/revogação/leituras auditadas; originais privados e hash preservados, nenhum dado ativo alterado. | [Instalação/cartografia QA 10/10/2026] Três originais por consumidor e eventos de partilha persistidos exclusivamente na base QA isolada. | [QA país mestre/workflow/revogação/acessibilidade 10/10/2026] Mestre/entidades e serviços existentes; duas colunas opcionais050000, nenhuma tabela/organização/conta nova. SQL READ ONLY confirma versões, cópias, tarefas, publicações, hashes e revogação.","Não demonstrado individualmente; localizar critério e executar em QA. | [QA independente 10/10/2026] VerifiedDocumentBinary comum decifra e verifica original sem cópia pública; GET com novo contexto de ator recupera estado/permissão. Impressão devolve props200, não PDF renderizado. | [Instalação/cartografia QA 10/10/2026] Nova sessão MFA recupera os mesmos hashes; revogação mantém os originais e remove o acesso do candidato. | [QA país mestre/workflow/revogação/acessibilidade 10/10/2026] Sessões novas no mestre/cópias e nas partilhas; atores21/24/25/29 independentes no workflow. SQL confirma preservação de A/B52 e tarefas/histórico anteriores.","Não demonstrado individualmente; localizar critério e executar em QA. | [QA independente 10/10/2026] Bytes PDF/PNG/JPEG comparados ao original; estado de partilha recuperado. Interface/PDF visual continuam pendentes. | [Instalação/cartografia QA 10/10/2026] JSON, modelo de impressão e binários demonstrados; resultado visual pendente. | [QA país mestre/workflow/revogação/acessibilidade 10/10/2026] next-sharing-chromium-20261010.json: sala1, QA21 autoriza/retira, QA22 URLs200→404 sem logout e numa nova sessão; originalPDF/PNG/JPG proprietário200/hash exato, scans próprios históricos preservados. Estado de documentos nomeado; sem novos ficheiros/derivadas no ensaio web. next-real-document-final.xml: dois casos técnicos isolados com ClamD real/GD, três WebP320/640/1280 com scans próprios, originais preservados, exclusão lógica/recuperação e derivada adulterada404; quarentena423. Não é demonstração visual de todos os consumidores. Recibos/SQL/fontes:next-final-scope-qa.json; sem ativação.",Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada | [QA país mestre/workflow/revogação/acessibilidade 10/10/2026] Somente critérios demonstrados acrescentados. COUNTRY02 preparado/demonstradoQA mas instalação ativa ausente; estados globais dos outros requisitos e fechosA/B/C37 preservados.,parcial,portal_partnerships: 0; partnership_rooms: 0; partnership_interests: 0 | [Instalação/cartografia QA 10/10/2026] Este ensaio é exclusivamente QA; não inspecionou nem alterou documentos ou partilhas ativos.,"Capacidades/provas específicas anteriores existem, mas o requisito agregado ainda tem os critérios restantes explicitados; fechos parciais preservados. [RECONCILIACAO-43-20261019] 21: Falta escolha de destinatários individuais/ACL por anexo fora da partilha global da sala. Critério: revogar destinatário e negar noutra sessão mantendo original/histórico. | 35: Tabelas/rotas instaladas, zero salas reais. Verificar variantes abertas com participantes autorizados; não recriar a sala. ACL individual em21.","Sala2 revogação após cancelamento por API/SQL provada; C137 precisa de clique/resultado visível com autor e documento ainda partilhado em sala encerrada. Restam marcos/variantes de candidatura e destinatários não cobertos; não extrapolar ACL da sala para oportunidades. [UTILIZACAO-HOMOLOGACAO-20261019] 21: Implementação parcial + verificação delimitada — Salas base presentes; partilha individual/revogação e variantes restantes não podem ser declaradas completas. | 35: Disponibilidade condicionada conforme limite registado — Catálogo e mapa abrem, nove tabelas de relações/salas instaladas; colaboração com participantes reais não demonstrada.","PartnershipExchange, salas, candidaturas, marcos, acesso/revogação documental","ACL da sala específica; autoria/membros/marcos e documentos privados, independente da ACL de oportunidade.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Completar critérios restantes sem repetir provas válidas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: parcerias. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json. | Sala QA2 nova, dono21/participante23: PDF próprio→scan real→download/hash200→cancelamento da sala→retirada da partilha pelo dono→sessão antiga404/nova404. Autor conserva original200; nova partilha em sala cancelada409, não autor revoga403, não participante22=403, anónimo401. Repetição mantém um original. Sala1 e três anexos anteriores intactos. C137 preparado/compilado/servido somente QA: botão de retirar partilha estava condicionado à edição da sala; agora autor pode retirar partilha existente após encerrar, sem conceder nova partilha. TypeScript/build0,159assets, troca atómica de manifesto; visual pendente. C135 reset de ambos os clientes não recuperou IPC/provider; não reiniciou portal. Grupos: SHARE-CLOSED-ROOM2;C137-PREPARED | Homologação teste-investidor 19/10/2026: Partilha documental individual e variantes de sala=Não demonstrado; Bolsa de parcerias e salas internas=Ausente. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Partilha documental individual e variantes de sala=Não demonstrado; Bolsa de parcerias e salas internas=Disponível. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. [UTILIZACAO-HOMOLOGACAO-20261019] Leitura nominal de contas/recursos no destino; saldo18/10; prévia29 sem escrita; comparação de hashes QA separados. outputs/investmoz-disponibilizacao-integral-20261019/UTILIZACAO-EFECTIVA-HOMOLOGACAO.md [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",parcerias,"12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada | Síntese por módulo e lote PDF/C137,12/10/2026; zero fechos visuais novos.",,,"[QA país mestre/workflow/revogação/acessibilidade 10/10/2026] Sala1: autorização explícita e revogação visual PDF/PNG/JPG; URLs200→404 imediatamente na sessão previamente autorizada e noutra sessão; proprietário200 e hashes/scans originais preservados. Restam revogação de outros âmbitos/perfis/consumidores, candidatura/consentimento/retirada, mensagens, acordo/marcos e demais critérios individuais; não fechar todo o módulo com três ficheiros.","Reutilizar conta/organização/documento; acordo não é assinatura certificada | I1–I3 autorizados exclusivamente em QA: concluir demonstração A/B na interface, cobertura de contexto/prefill e provas da versão. Ativação ativa não autorizada. I0 continua independente.","PartnershipExchange; portal_partnerships; messages/rooms | [Instalação/cartografia QA 10/10/2026] Sala QA1: PDF, PNG e JPEG privados do autor; candidato recebe 404 e não pode alterar partilha (403). Partilha explícita permite recuperar bytes noutra sessão MFA; revogação retira listagem e download (404), mantendo original do autor. Gestor não participante e organização alheia recebem 403; seis transições de partilha auditadas.","QA PartnershipExchangeTest; instalação ativa confirmada | Complemento de leitura: investor-consolidation-runtime.json (2026-10-09T19:03:32+00:00, READ ONLY), assistant-source-full.json; S12–S15 propostos reutilizam parceiros/sala/marcos/documentos; aprovação, condições e desembolso são atos distintos. Não criar financiamento paralelo ou integração bancária fictícia. | [QA independente 10/10/2026] C39: document-independent-before-qa.xml reproduz404 dos originais canónicos cifrados no fundiário e na sala de parceria. document-independent-qa.xml: PDF/PNG/JPEG, scan ClamD real, quarentena, autorização, download cifrado/bytes originais, tamper404, recuperação; partilha autor→candidato, outro perfil403, revogação→404 e eventos persistidos. document-batch-independent-qa.xml: caso real de importação privada/dedup/replay/conflito de identidade/original hash/scan/download/perfis; dois casos antigos são fixtures/queue mock, não prova ClamD. C40: CLI --actor é atribuição, não autenticação; apply recusa ambiente ativo e ator QA sem manage-portal. C41: document-types-fixture-qa.json comprova PDFs sintéticos válidos de1página nos novos testes; resources-real-http-qa.json renova upload/scan real/recuperação de um novo PDF válido no servidor18097, sem substituir antigos; resource-originals-preservation-http-qa.json recupera os5binários anteriores com mesmo SHA, e parseia o novo PDF recuperado. PNG/3WebP anteriores recuperados com assinatura/perfis, sem afirmar novos scans das derivadas. C42: passwords de2atores auxiliaresQA rodadas/remember tokens revogados; MFA e conta18 preservados; nenhum segredo exportado nas novas provas. | [Instalação/cartografia QA 10/10/2026] independent-documents-http-qa.json e independent-documents-verification-qa.json; servidor QA 18097, API/persistência demonstradas, interface não observada. | [QA país mestre/workflow/revogação/acessibilidade 10/10/2026] next-sharing-chromium-20261010.json: sala1, QA21 autoriza/retira, QA22 URLs200→404 sem logout e numa nova sessão; originalPDF/PNG/JPG proprietário200/hash exato, scans próprios históricos preservados. Estado de documentos nomeado; sem novos ficheiros/derivadas no ensaio web. next-real-document-final.xml: dois casos técnicos isolados com ClamD real/GD, três WebP320/640/1280 com scans próprios, originais preservados, exclusão lógica/recuperação e derivada adulterada404; quarentena423. Não é demonstração visual de todos os consumidores. Recibos/SQL/fontes:next-final-scope-qa.json; sem ativação.","Não demonstrado individualmente; localizar critério e executar em QA. | [QA independente 10/10/2026] Fundiário: owner200, outro404; parceria: autor200, candidato só após partilha200, gestor/estranho403, revogada404. Quarentena/tamper404 conforme rota. | [Instalação/cartografia QA 10/10/2026] Rotas reais de terra-duat e parcerias/salas; sessões Fortify, verificações permitidas/negadas e cabeçalho do alvo QA antes de escrever. | [QA país mestre/workflow/revogação/acessibilidade 10/10/2026] Pedidos reais do Chromium no servidor18097 com alvo QA conferido antes de escrita; respostas/recusas por operação constam dos recibos. Casos API anteriores preservados, sem os apresentar como visual novo.", | SHARE-CLOSED-ROOM2;C137-PREPARED," | Sala QA2 nova, dono21/participante23: PDF próprio→scan real→download/hash200→cancelamento da sala→retirada da partilha pelo dono→sessão antiga404/nova404. Autor conserva original200; nova partilha em sala cancelada409, não autor revoga403, não participante22=403, anónimo401. Repetição mantém um original. Sala1 e três anexos anteriores intactos. C137 preparado/compilado/servido somente QA: botão de retirar partilha estava condicionado à edição da sala; agora autor pode retirar partilha existente após encerrar, sem conceder nova partilha. TypeScript/build0,159assets, troca atómica de manifesto; visual pendente. C135 reset de ambos os clientes não recuperou IPC/provider; não reiniciou portal.", | Sala2 revogação após cancelamento por API/SQL provada; C137 precisa de clique/resultado visível com autor e documento ainda partilhado em sala encerrada. Restam marcos/variantes de candidatura e destinatários não cobertos; não extrapolar ACL da sala para oportunidades.,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",parcerias,"12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada | Síntese por módulo e lote PDF/C137,12/10/2026; zero fechos visuais novos.",,,"[QA país mestre/workflow/revogação/acessibilidade 10/10/2026] Sala1: autorização explícita e revogação visual PDF/PNG/JPG; URLs200→404 imediatamente na sessão previamente autorizada e noutra sessão; proprietário200 e hashes/scans originais preservados. Restam revogação de outros âmbitos/perfis/consumidores, candidatura/consentimento/retirada, mensagens, acordo/marcos e demais critérios individuais; não fechar todo o módulo com três ficheiros.","Reutilizar conta/organização/documento; acordo não é assinatura certificada | I1–I3 autorizados exclusivamente em QA: concluir demonstração A/B na interface, cobertura de contexto/prefill e provas da versão. Ativação ativa não autorizada. I0 continua independente.","PartnershipExchange; portal_partnerships; messages/rooms | [Instalação/cartografia QA 10/10/2026] Sala QA1: PDF, PNG e JPEG privados do autor; candidato recebe 404 e não pode alterar partilha (403). Partilha explícita permite recuperar bytes noutra sessão MFA; revogação retira listagem e download (404), mantendo original do autor. Gestor não participante e organização alheia recebem 403; seis transições de partilha auditadas.","QA PartnershipExchangeTest; instalação ativa confirmada | Complemento de leitura: investor-consolidation-runtime.json (2026-10-09T19:03:32+00:00, READ ONLY), assistant-source-full.json; S12–S15 propostos reutilizam parceiros/sala/marcos/documentos; aprovação, condições e desembolso são atos distintos. Não criar financiamento paralelo ou integração bancária fictícia. | [QA independente 10/10/2026] C39: document-independent-before-qa.xml reproduz404 dos originais canónicos cifrados no fundiário e na sala de parceria. document-independent-qa.xml: PDF/PNG/JPEG, scan ClamD real, quarentena, autorização, download cifrado/bytes originais, tamper404, recuperação; partilha autor→candidato, outro perfil403, revogação→404 e eventos persistidos. document-batch-independent-qa.xml: caso real de importação privada/dedup/replay/conflito de identidade/original hash/scan/download/perfis; dois casos antigos são fixtures/queue mock, não prova ClamD. C40: CLI --actor é atribuição, não autenticação; apply recusa ambiente ativo e ator QA sem manage-portal. C41: document-types-fixture-qa.json comprova PDFs sintéticos válidos de1página nos novos testes; resources-real-http-qa.json renova upload/scan real/recuperação de um novo PDF válido no servidor18097, sem substituir antigos; resource-originals-preservation-http-qa.json recupera os5binários anteriores com mesmo SHA, e parseia o novo PDF recuperado. PNG/3WebP anteriores recuperados com assinatura/perfis, sem afirmar novos scans das derivadas. C42: passwords de2atores auxiliaresQA rodadas/remember tokens revogados; MFA e conta18 preservados; nenhum segredo exportado nas novas provas. | [Instalação/cartografia QA 10/10/2026] independent-documents-http-qa.json e independent-documents-verification-qa.json; servidor QA 18097, API/persistência demonstradas, interface não observada. | [QA país mestre/workflow/revogação/acessibilidade 10/10/2026] next-sharing-chromium-20261010.json: sala1, QA21 autoriza/retira, QA22 URLs200→404 sem logout e numa nova sessão; originalPDF/PNG/JPG proprietário200/hash exato, scans próprios históricos preservados. Estado de documentos nomeado; sem novos ficheiros/derivadas no ensaio web. next-real-document-final.xml: dois casos técnicos isolados com ClamD real/GD, três WebP320/640/1280 com scans próprios, originais preservados, exclusão lógica/recuperação e derivada adulterada404; quarentena423. Não é demonstração visual de todos os consumidores. Recibos/SQL/fontes:next-final-scope-qa.json; sem ativação.","Não demonstrado individualmente; localizar critério e executar em QA. | [QA independente 10/10/2026] Fundiário: owner200, outro404; parceria: autor200, candidato só após partilha200, gestor/estranho403, revogada404. Quarentena/tamper404 conforme rota. | [Instalação/cartografia QA 10/10/2026] Rotas reais de terra-duat e parcerias/salas; sessões Fortify, verificações permitidas/negadas e cabeçalho do alvo QA antes de escrever. | [QA país mestre/workflow/revogação/acessibilidade 10/10/2026] Pedidos reais do Chromium no servidor18097 com alvo QA conferido antes de escrita; respostas/recusas por operação constam dos recibos. Casos API anteriores preservados, sem os apresentar como visual novo.", | SHARE-CLOSED-ROOM2;C137-PREPARED," | Sala QA2 nova, dono21/participante23: PDF próprio→scan real→download/hash200→cancelamento da sala→retirada da partilha pelo dono→sessão antiga404/nova404. Autor conserva original200; nova partilha em sala cancelada409, não autor revoga403, não participante22=403, anónimo401. Repetição mantém um original. Sala1 e três anexos anteriores intactos. C137 preparado/compilado/servido somente QA: botão de retirar partilha estava condicionado à edição da sala; agora autor pode retirar partilha existente após encerrar, sem conceder nova partilha. TypeScript/build0,159assets, troca atómica de manifesto; visual pendente. C135 reset de ambos os clientes não recuperou IPC/provider; não reiniciou portal.", | Sala2 revogação após cancelamento por API/SQL provada; C137 precisa de clique/resultado visível com autor e documento ainda partilhado em sala encerrada. Restam marcos/variantes de candidatura e destinatários não cobertos; não extrapolar ACL da sala para oportunidades.,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-BIZ-01,"Negócios existentes, direitos/mandatos e publicação","Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md",negócios,/negocios; /investidor/negocios; /management/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json. | Lote PDF/exportações/royalties/licença: Reutilizada a prova C133 de interesse público/país/origem/gravação/recuperação/filtros/estatísticas; anúncio publicado é fixture, não percurso de publicação. A frase anterior “QA sem negócio publicado” não descreve a fixture atual e fica preservada como histórico. [B5 QA 13/10/2026] Mesma matriz/22grupos/âmbitoB:18posições técnicas e8cenários visuais finitos no backlog. Estimativa25–43h mantida, lotes7–12/4–7/8–14/6–10, sem somar provas compartilhadas duas vezes. Inventário permitido vazio/No browser is available antes de selecionar tab; sem reset/contorno. Código/configuração/bundle ativos intactos. [B6 QA 13/10/2026] L2.2 técnico satisfeito por correspondência explícita: C133 usou empresa, interesses14/15 paísMZ/PT origemBR/não informada; HTTP/recuperação/filtro/recibo/replay anteriores e SQLatual um recibo/consent/outbox por submissão. Não se repetiu a submissão válida. Lista existente18posições, nove critérios técnicos satisfeitos/nove executáveis, oito percursos visuaisL4 abertos; mesmos22grupos. Reestimativa20–34h por saldo finito, não consumo ou prazo;25–43 anterior conservado sem dedução itemizada. Permissões legadas do anúncioC133 são dependência executável concreta, C135 sóvisual. Sem novo reset/chamada/critério/ID/ativação. @@ -4623,8 +4623,8 @@ VISUAL-B396C-REUSE-20261014","| Reutilizada a prova C133 de interesse público/p [B6 QA 13/10/2026] L2.2 interesseempresa satisfeito porC133+SQLatual. L1.3 mandato/divulgação/transições do anúncio próprio, listas legadas de atores vazias/manage-portal a reconciliar; visualcenário7L4. País declarado deste consumidor, não mestre; publicação do anúncio próprio aindaL1.3 e visualL4. Não usar a oportunidade33 como prova do anúncioC133. Planeamento/inspeção de permissões não é fluxo demonstrado. L1.2/3/5 eL3.1/4/5/6/7/8 ainda executáveis; candidata final/backup-restauroQA correspondente pendentes; A/B/C37/COUNTRY02 preservados. [B7 QA 13/10/2026] L1.3company_sale técnico satisfeito; apenas cenário7L4. Modalidades/orgscope não inferidos; referência de mandato não é upload/scan; níveis legados preservados como divergência. VisualL4aberto, ponte sócompany_sale→business_sale, sem ampliar modalidades ou grant orgrestrito por inferência. Referência textual do mandato não é upload/scan ou validade jurídica certificada. Dois níveis legados são divergência de implementação preservada, não nova exigência de pessoas reais; nenhum estado convertido. Não repete C133 interesses/A/B/C37. RestamL1.2/5 eL3.1/4/5/6/7/8 eaceitaçãoL4. Não é candidatafinal ou nova autorização de ativação. Plano/saldo não substituem demonstração própria. [B7 três funções QA] Visual cenário7L4 aberto. Ponte sócompany_sale, grantorgrestrito não ampliado por texto; mandato é referência privada, não upload/scan. Regra v1 de três funções alinhada àTempo; recusas/dupla de pessoas em provas anteriores são fase antiga, não exigência final. -Reutilização por mesmo consumidor/ação/campo/resultado e destinoQA, não por semelhança ou nome de ficheiro. Novos ramos/dados, licenças e obrigações identificados separadamente. Tentativa automáticaC135 conservada como histórico, não saldo global.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, -AUD-LAND-01,Assistência fundiária sem venda automática de direito,"Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md | Proposta consolidação 09/10/2026; DOCX aa13c53138ec15cd808de43d9dc2fc6808da86943d09d3352c9dd0944bdae364; texto P22–P40, estados P76–P88, aprovação P326/P497; proposta-consolidacao-percurso.md",oportunidades,/terra-duat; /investidor/terra-duat; /management/terra-duat,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado parcialmente,"Assistência sem venda automática/decisão jurídica existe. Restam modalidades, parcelas/docs e transições externas aplicáveis; A/B e fundiário de apoio já demonstrados preservados.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","AUD-LAND-01: Rascunho incompleto; fonte/estado jurídico separado; escopo e transições verificáveis | Para consolidação: critérios individuais S01–S19 e cenários A/B na proposta, com UI→API→gravação→nova sessão→resultado e ação independente.",P2,AUD-LAND-01: Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria,AUD-LAND-01,1,"[{""id"":""AUD-LAND-01"",""pedido"":""Assistência fundiária sem venda automática de direito"",""fontes"":[""Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md"",""Proposta consolidação 09/10/2026; DOCX aa13c53138ec15cd808de43d9dc2fc6808da86943d09d3352c9dd0944bdae364; texto P22–P40, estados P76–P88, aprovação P326/P497; proposta-consolidacao-percurso.md""],""aceitacao"":""Rascunho incompleto; fonte/estado jurídico separado; escopo e transições verificáveis | Para consolidação: critérios individuais S01–S19 e cenários A/B na proposta, com UI→API→gravação→nova sessão→resultado e ação independente."",""estado"":""parcial"",""variantes"":""Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria"",""modulo"":""oportunidades""}]","Não demonstrado individualmente; localizar critério e executar em QA. | [QA independente 10/10/2026] Sem prova visual de leitura PDF, impressão, partilha ou derivadas neste lote. | [Instalação/cartografia QA 10/10/2026] Modelo Inertia de impressão recuperado; nenhum clique, mapa ou PDF de navegador observado.","Não demonstrado individualmente; localizar critério e executar em QA. | [QA independente 10/10/2026] Fundiário: owner200, outro404; parceria: autor200, candidato só após partilha200, gestor/estranho403, revogada404. Quarentena/tamper404 conforme rota. | [Instalação/cartografia QA 10/10/2026] Rotas reais de terra-duat e parcerias/salas; sessões Fortify, verificações permitidas/negadas e cabeçalho do alvo QA antes de escrever.","Não demonstrado individualmente; localizar critério e executar em QA. | [QA independente 10/10/2026] size_bytes/uploaded_by preenchidos em novos uploads; partilhas/revogação/leituras auditadas; originais privados e hash preservados, nenhum dado ativo alterado. | [Instalação/cartografia QA 10/10/2026] Três originais por consumidor e eventos de partilha persistidos exclusivamente na base QA isolada.","Não demonstrado individualmente; localizar critério e executar em QA. | [QA independente 10/10/2026] VerifiedDocumentBinary comum decifra e verifica original sem cópia pública; GET com novo contexto de ator recupera estado/permissão. Impressão devolve props200, não PDF renderizado. | [Instalação/cartografia QA 10/10/2026] Nova sessão MFA recupera os mesmos hashes; revogação mantém os originais e remove o acesso do candidato.","Não demonstrado individualmente; localizar critério e executar em QA. | [QA independente 10/10/2026] Bytes PDF/PNG/JPEG comparados ao original; estado de partilha recuperado. Interface/PDF visual continuam pendentes. | [Instalação/cartografia QA 10/10/2026] JSON, modelo de impressão e binários demonstrados; resultado visual pendente.",Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,opportunities: 6; opportunity_images: ausente; opportunity_documents: ausente; opportunity_location_drafts: ausente | [Instalação/cartografia QA 10/10/2026] Este ensaio é exclusivamente QA; não inspecionou nem alterou documentos ou partilhas ativos.,"Capacidades/provas específicas anteriores existem, mas o requisito agregado ainda tem os critérios restantes explicitados; fechos parciais preservados.","Assistência sem venda automática/decisão jurídica existe. Restam modalidades, parcelas/docs e transições externas aplicáveis; A/B e fundiário de apoio já demonstrados preservados.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Completar critérios restantes sem repetir provas válidas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"Histórico até09/10 (preservado): Percurso visual integral e dados concretos pendentes | Execução estrutural QA aprovada e preparada; instalação ativa, cenários A/B na interface e cobertura de todos os consumidores permanecem pendentes. | [QA independente 10/10/2026] Correções de recuperação cifrada em fundiário/parcerias e lote QA demonstradas por rotas/kernel+DB; não são sessão/browser18097. Continuam renderização PDF/impressão, ações visuais e consumidores/tipos restantes, aplicação de lote por mecanismo ativo autenticado, manutenção/arranque permanente ClamD e GD do PHP ativo. Provas WebP/biblioteca/Balcão anteriores conservadas, não repetidas nem generalizadas. | [Instalação/cartografia QA 10/10/2026] Aspeto da interface e PDF gerado pelo navegador pendentes; não demonstra todos os perfis, filtros, estatísticas ou todos os campos fundiários.","Objetos/direitos identificados; sem inferir legitimidade por fonte genérica | I1–I3 autorizados exclusivamente em QA: concluir demonstração A/B na interface, cobertura de contexto/prefill e provas da versão. Ativação ativa não autorizada. I0 continua independente.","LandAssistanceController; documents; geo_locations | [Instalação/cartografia QA 10/10/2026] PDF, PNG e JPEG sintéticos: upload pelo servidor QA, scan ClamD real, original recuperado pelo autor QA21 noutra sessão MFA. Gestor QA14 e outro investidor QA23 recebem 404 no percurso privado. País MZ e origem PT persistidos e recuperados. Modelo de impressão responde com aviso de ausência de decisão externa.","QA LandAssistance; rastreabilidade documental | Complemento de leitura: investor-consolidation-runtime.json (2026-10-09T19:03:32+00:00, READ ONLY), assistant-source-full.json; S09–S11 propostos usam assistência fundiária e evidências atuais. Ausência declarada de terra dispensa preparação do ramo, não inventa dispensa legal. Vínculo ao contexto e ato jurídico ainda incompletos. | [QA independente 10/10/2026] C39: document-independent-before-qa.xml reproduz404 dos originais canónicos cifrados no fundiário e na sala de parceria. document-independent-qa.xml: PDF/PNG/JPEG, scan ClamD real, quarentena, autorização, download cifrado/bytes originais, tamper404, recuperação; partilha autor→candidato, outro perfil403, revogação→404 e eventos persistidos. document-batch-independent-qa.xml: caso real de importação privada/dedup/replay/conflito de identidade/original hash/scan/download/perfis; dois casos antigos são fixtures/queue mock, não prova ClamD. C40: CLI --actor é atribuição, não autenticação; apply recusa ambiente ativo e ator QA sem manage-portal. C41: document-types-fixture-qa.json comprova PDFs sintéticos válidos de1página nos novos testes; resources-real-http-qa.json renova upload/scan real/recuperação de um novo PDF válido no servidor18097, sem substituir antigos; resource-originals-preservation-http-qa.json recupera os5binários anteriores com mesmo SHA, e parseia o novo PDF recuperado. PNG/3WebP anteriores recuperados com assinatura/perfis, sem afirmar novos scans das derivadas. C42: passwords de2atores auxiliaresQA rodadas/remember tokens revogados; MFA e conta18 preservados; nenhum segredo exportado nas novas provas. | [Instalação/cartografia QA 10/10/2026] independent-documents-http-qa.json e independent-documents-verification-qa.json; servidor QA 18097, API/persistência demonstradas, interface não observada.","Não demonstrado individualmente; localizar critério e executar em QA. | [QA independente 10/10/2026] Fundiário: owner200, outro404; parceria: autor200, candidato só após partilha200, gestor/estranho403, revogada404. Quarentena/tamper404 conforme rota. | [Instalação/cartografia QA 10/10/2026] Rotas reais de terra-duat e parcerias/salas; sessões Fortify, verificações permitidas/negadas e cabeçalho do alvo QA antes de escrever.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +Reutilização por mesmo consumidor/ação/campo/resultado e destinoQA, não por semelhança ou nome de ficheiro. Novos ramos/dados, licenças e obrigações identificados separadamente. Tentativa automáticaC135 conservada como histórico, não saldo global.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +AUD-LAND-01,Assistência fundiária sem venda automática de direito,"Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md | Proposta consolidação 09/10/2026; DOCX aa13c53138ec15cd808de43d9dc2fc6808da86943d09d3352c9dd0944bdae364; texto P22–P40, estados P76–P88, aprovação P326/P497; proposta-consolidacao-percurso.md",oportunidades,/terra-duat; /investidor/terra-duat; /management/terra-duat,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado parcialmente,"Assistência sem venda automática/decisão jurídica existe. Restam modalidades, parcelas/docs e transições externas aplicáveis; A/B e fundiário de apoio já demonstrados preservados.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","AUD-LAND-01: Rascunho incompleto; fonte/estado jurídico separado; escopo e transições verificáveis | Para consolidação: critérios individuais S01–S19 e cenários A/B na proposta, com UI→API→gravação→nova sessão→resultado e ação independente.",P2,AUD-LAND-01: Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria,AUD-LAND-01,1,"[{""id"":""AUD-LAND-01"",""pedido"":""Assistência fundiária sem venda automática de direito"",""fontes"":[""Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md"",""Proposta consolidação 09/10/2026; DOCX aa13c53138ec15cd808de43d9dc2fc6808da86943d09d3352c9dd0944bdae364; texto P22–P40, estados P76–P88, aprovação P326/P497; proposta-consolidacao-percurso.md""],""aceitacao"":""Rascunho incompleto; fonte/estado jurídico separado; escopo e transições verificáveis | Para consolidação: critérios individuais S01–S19 e cenários A/B na proposta, com UI→API→gravação→nova sessão→resultado e ação independente."",""estado"":""parcial"",""variantes"":""Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria"",""modulo"":""oportunidades""}]","Não demonstrado individualmente; localizar critério e executar em QA. | [QA independente 10/10/2026] Sem prova visual de leitura PDF, impressão, partilha ou derivadas neste lote. | [Instalação/cartografia QA 10/10/2026] Modelo Inertia de impressão recuperado; nenhum clique, mapa ou PDF de navegador observado.","Não demonstrado individualmente; localizar critério e executar em QA. | [QA independente 10/10/2026] Fundiário: owner200, outro404; parceria: autor200, candidato só após partilha200, gestor/estranho403, revogada404. Quarentena/tamper404 conforme rota. | [Instalação/cartografia QA 10/10/2026] Rotas reais de terra-duat e parcerias/salas; sessões Fortify, verificações permitidas/negadas e cabeçalho do alvo QA antes de escrever.","Não demonstrado individualmente; localizar critério e executar em QA. | [QA independente 10/10/2026] size_bytes/uploaded_by preenchidos em novos uploads; partilhas/revogação/leituras auditadas; originais privados e hash preservados, nenhum dado ativo alterado. | [Instalação/cartografia QA 10/10/2026] Três originais por consumidor e eventos de partilha persistidos exclusivamente na base QA isolada.","Não demonstrado individualmente; localizar critério e executar em QA. | [QA independente 10/10/2026] VerifiedDocumentBinary comum decifra e verifica original sem cópia pública; GET com novo contexto de ator recupera estado/permissão. Impressão devolve props200, não PDF renderizado. | [Instalação/cartografia QA 10/10/2026] Nova sessão MFA recupera os mesmos hashes; revogação mantém os originais e remove o acesso do candidato.","Não demonstrado individualmente; localizar critério e executar em QA. | [QA independente 10/10/2026] Bytes PDF/PNG/JPEG comparados ao original; estado de partilha recuperado. Interface/PDF visual continuam pendentes. | [Instalação/cartografia QA 10/10/2026] JSON, modelo de impressão e binários demonstrados; resultado visual pendente.",Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,opportunities: 6; opportunity_images: ausente; opportunity_documents: ausente; opportunity_location_drafts: ausente | [Instalação/cartografia QA 10/10/2026] Este ensaio é exclusivamente QA; não inspecionou nem alterou documentos ou partilhas ativos.,"Capacidades/provas específicas anteriores existem, mas o requisito agregado ainda tem os critérios restantes explicitados; fechos parciais preservados.","Assistência sem venda automática/decisão jurídica existe. Restam modalidades, parcelas/docs e transições externas aplicáveis; A/B e fundiário de apoio já demonstrados preservados.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Completar critérios restantes sem repetir provas válidas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"Histórico até09/10 (preservado): Percurso visual integral e dados concretos pendentes | Execução estrutural QA aprovada e preparada; instalação ativa, cenários A/B na interface e cobertura de todos os consumidores permanecem pendentes. | [QA independente 10/10/2026] Correções de recuperação cifrada em fundiário/parcerias e lote QA demonstradas por rotas/kernel+DB; não são sessão/browser18097. Continuam renderização PDF/impressão, ações visuais e consumidores/tipos restantes, aplicação de lote por mecanismo ativo autenticado, manutenção/arranque permanente ClamD e GD do PHP ativo. Provas WebP/biblioteca/Balcão anteriores conservadas, não repetidas nem generalizadas. | [Instalação/cartografia QA 10/10/2026] Aspeto da interface e PDF gerado pelo navegador pendentes; não demonstra todos os perfis, filtros, estatísticas ou todos os campos fundiários.","Objetos/direitos identificados; sem inferir legitimidade por fonte genérica | I1–I3 autorizados exclusivamente em QA: concluir demonstração A/B na interface, cobertura de contexto/prefill e provas da versão. Ativação ativa não autorizada. I0 continua independente.","LandAssistanceController; documents; geo_locations | [Instalação/cartografia QA 10/10/2026] PDF, PNG e JPEG sintéticos: upload pelo servidor QA, scan ClamD real, original recuperado pelo autor QA21 noutra sessão MFA. Gestor QA14 e outro investidor QA23 recebem 404 no percurso privado. País MZ e origem PT persistidos e recuperados. Modelo de impressão responde com aviso de ausência de decisão externa.","QA LandAssistance; rastreabilidade documental | Complemento de leitura: investor-consolidation-runtime.json (2026-10-09T19:03:32+00:00, READ ONLY), assistant-source-full.json; S09–S11 propostos usam assistência fundiária e evidências atuais. Ausência declarada de terra dispensa preparação do ramo, não inventa dispensa legal. Vínculo ao contexto e ato jurídico ainda incompletos. | [QA independente 10/10/2026] C39: document-independent-before-qa.xml reproduz404 dos originais canónicos cifrados no fundiário e na sala de parceria. document-independent-qa.xml: PDF/PNG/JPEG, scan ClamD real, quarentena, autorização, download cifrado/bytes originais, tamper404, recuperação; partilha autor→candidato, outro perfil403, revogação→404 e eventos persistidos. document-batch-independent-qa.xml: caso real de importação privada/dedup/replay/conflito de identidade/original hash/scan/download/perfis; dois casos antigos são fixtures/queue mock, não prova ClamD. C40: CLI --actor é atribuição, não autenticação; apply recusa ambiente ativo e ator QA sem manage-portal. C41: document-types-fixture-qa.json comprova PDFs sintéticos válidos de1página nos novos testes; resources-real-http-qa.json renova upload/scan real/recuperação de um novo PDF válido no servidor18097, sem substituir antigos; resource-originals-preservation-http-qa.json recupera os5binários anteriores com mesmo SHA, e parseia o novo PDF recuperado. PNG/3WebP anteriores recuperados com assinatura/perfis, sem afirmar novos scans das derivadas. C42: passwords de2atores auxiliaresQA rodadas/remember tokens revogados; MFA e conta18 preservados; nenhum segredo exportado nas novas provas. | [Instalação/cartografia QA 10/10/2026] independent-documents-http-qa.json e independent-documents-verification-qa.json; servidor QA 18097, API/persistência demonstradas, interface não observada.","Não demonstrado individualmente; localizar critério e executar em QA. | [QA independente 10/10/2026] Fundiário: owner200, outro404; parceria: autor200, candidato só após partilha200, gestor/estranho403, revogada404. Quarentena/tamper404 conforme rota. | [Instalação/cartografia QA 10/10/2026] Rotas reais de terra-duat e parcerias/salas; sessões Fortify, verificações permitidas/negadas e cabeçalho do alvo QA antes de escrever.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-OPS-01,Instalação consolidada com backup/restauro e hash atual,"Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md | Pedido direto 09/10/2026, lote 3: ações por perfil, países/seletores, geometria por consumidor, navegador, ativação separada e PDFs diretos; sem jornadas educativas novas [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] SEG-bf26caee-p6 §Regra de precedência e reconciliação; SEG-bf26caee-p8 §Resumo executivo; SEG-bf26caee-p10 §Decisões pendentes; SEG-bf26caee-p12 §1; SEG-bf26caee-p142 §1.1; SEG-bf26caee-p417 §2; SEG-bf26caee-p421 §2; SEG-bf26caee-p425 §2; SEG-bf26caee-p429 §2; SEG-bf26caee-p433 §2; SEG-bf26caee-p437 §2; SEG-bf26caee-p448 §Matriz RACI; SEG-bf26caee-p450 §Cronograma, dependências e estimativas; SEG-bf26caee-p452 §Produto mínimo viável e releases; SEG-bf26caee-p453 §Produto mínimo viável e releases; SEG-bf26caee-p454 §Produto mínimo viável e releases; SEG-bf26caee-p455 §Produto mínimo viável e releases; SEG-bf26caee-p457 §Registo de riscos; SEG-bf26caee-p603 §5.3; SEG-bf26caee-p606 §6; SEG-bf26caee-p794 §6.4; SEG-bf26caee-p795 §6.4; SEG-bf26caee-p796 §6.4; SEG-bf26caee-p797 §6.4; SEG-bf26caee-p798 §6.4; SEG-bf26caee-p799 §6.4; SEG-bf26caee-p801 §6.5; SEG-bf26caee-p803 §6.5.1; SEG-bf26caee-p805 §7; SEG-bf26caee-p806 §7; SEG-bf26caee-p807 §7; SEG-bf26caee-p808 §7; SEG-bf26caee-p809 §7; SEG-bf26caee-p810 §7; SEG-bf26caee-p811 §7; SEG-bf26caee-p853 §8.3; SEG-bf26caee-p854 §8.3; SEG-bf26caee-p855 §8.3; SEG-bf26caee-p856 §8.3; SEG-bf26caee-p857 §8.3; SEG-bf26caee-p858 §8.3; SEG-bf26caee-p863 §8.5",governação/outros,/management/opportunity-resources-install,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json. C132: rotas InertiaDevTools registadas no ativo local sem autenticação; 448 ficheiros diagnósticos presentes (apenas metadados contados, conteúdo não copiado). ReproduçãoQA APP_ENV=local: listagem anónima200; configuração explícita enabled=false fecha listagem/detalhe404 e preserva login/MFA/dashboard/rascunho. QA apenas; configuração ativa intacta. Prova: outputs/investmoz-audit-current-20261012/devtools-isolation-http.json.",Implementado parcialmente,"COUNTRY02, 030000→040000, bootstrap, funcionários e abertura2e2f concluídos. Para próximo delta C131 renovar backup/restauro do alvo/revisão correspondente antes de ativar; ativo intacto nesta auditoria e autorização separada. C132: rotas InertiaDevTools registadas no ativo local sem autenticação; 448 ficheiros diagnósticos presentes (apenas metadados contados, conteúdo não copiado). ReproduçãoQA APP_ENV=local: listagem anónima200; configuração explícita enabled=false fecha listagem/detalhe404 e preserva login/MFA/dashboard/rascunho. QA apenas; configuração ativa intacta. Prova: outputs/investmoz-audit-current-20261012/devtools-isolation-http.json.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","Verificar pacote/code/bundle/alvo e revalidar prova; GETprévia/hash seguidoPOSTautenticado/CSRF/MFA/confirm/reason/UUID. Aplicar só050000; repetirUUID sem novaDDL, não executar migrateglobal. Acrescentar ativos imutáveis, trocar manifesto por substituição atómica, habilitar sóflagcountry. Reversão:flagfalse+manifestoanterior75352185c2a8, preservarcolunas/histórico/chave. [C110 corrigido em QA HTTP 11/10/2026] C110:UUIDserverv4/escopo e estabilidade provados; confirmação/MFA/CSRF/hash/reason preservados; servidor409 por prévia expirada semescrita, recuperação mesma chave, replay original com1audit/1migration/2colunas. FaltaC111:perfil privado sem erro de cifragem e histórico protegido após navegação/logout em origem final. Depois de resolver e fixar/rever a revisão: backupvigente<=24h/previewrealcorrespondente/POSTsomente050000/flagcountrytrue e outrasinalteradas/0tabelas/contas/org/vínculos novos/recibo e reversão mantendo dados. Não repetirA/B/C37. @@ -4733,7 +4733,7 @@ AUD-OPS-01,Instalação consolidada com backup/restauro e hash atual,"Pedido dir [Disponibilização ativa COUNTRY02 11/10/2026] Prévia200/POST302/replay200/alterado409; perfil200; APIpóslogout401. [Workflow QA 11/10/2026 — critérios de saída] 200/201,422controlado por condição/dependência,403por organização,404após retirada; ResponseGETmantémversion. Filtrodeleted=false rejeitava;0/1recupera. [Delimitação/ACL QA 11-10-2026] 403 nas rotas próprias/genéricas/derivadas sem perfil;401 após revogação da sessão,403no novo login; biblioteca aceita29continua200/hash. Submissão variante excluída422, sem apagar erros semânticos. -[Atualização do clone/ACL Super QA 11-10-2026] 409divergência antes DDL, mesmas instalações sem repetição;423quarentena;200binários íntegros/scan;403sem scope/elevação,autoaprovação ou outro dossier;revogação nega URL anterior e novo login.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[Atualização do clone/ACL Super QA 11-10-2026] 409divergência antes DDL, mesmas instalações sem repetição;423quarentena;200binários íntegros/scan;403sem scope/elevação,autoaprovação ou outro dossier;revogação nega URL anterior e novo login.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-OPS-02,Excluir execução simultânea de suites sobre a mesma QA,"Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md",governação/outros,tests/TestCase.php,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado e demonstrado apenas em QA,Nenhum critério restante no âmbito fechado; disponibilização e consumidores não abrangidos permanecem requisitos distintos.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-OPS-02: Segundo runner recusado antes de conexão/limpeza; suite sequencial passa; bases diferentes independentes,P0,AUD-OPS-02: Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria,AUD-OPS-02,1,"[{""id"":""AUD-OPS-02"",""pedido"":""Excluir execução simultânea de suites sobre a mesma QA"",""fontes"":[""Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md""],""aceitacao"":""Segundo runner recusado antes de conexão/limpeza; suite sequencial passa; bases diferentes independentes"",""estado"":""concluído e demonstrado"",""variantes"":""Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria"",""modulo"":""governação/outros""}]","Não aplicável: requisito operacional, sem interface de utilizador",Guarda/teste de identidade e READ ONLY demonstrados,Escrita exclusiva QA; zero escrita ativa por estas ferramentas,Backup/restauro e hashes comparados,"Lock concorrente recusado antes de limpeza; suite sequencial atual: 373 passaram, 3 ClamD saltados, 4608 asserções",Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,concluído e demonstrado,Requisito transversal; estado/configuração e snapshots descritos no relatório executivo,"Fecho anterior preservado apenas no âmbito expresso da evidência (API, piloto, tooling ou avaliação documental); não extrapola para formulários/portal integral nem ativa funcionalidade. [RECONCILIACAO-43-20261019] 25: IDs AUD-OPS-02/AUD-OPS-03/AUD-PROFILE-27 não representam módulo de negócio. Não usar para certificar fecho documental do Balcão. | 42: /management/interests e decisões/atribuição no Balcão ainda usam can:manage-portal. Adaptar aos âmbitos administrativos existentes com auditoria/independência, sem gate global universal.","Nenhum critério restante no âmbito fechado; disponibilização e consumidores não abrangidos permanecem requisitos distintos. [UTILIZACAO-HOMOLOGACAO-20261019] 25: Recorte implementado/aceite; aplicação real pendente — Fechos/avaliação documental têm fechos aceites no recorte; falta observação no destino com processo legítimo. Não reabrir desenvolvimento por ausência desse processo. | 42: Disponibilidade condicionada conforme limite registado — Nenhuma conta com gestão global/atribuições operacionais. Custódia documental não autoriza resposta/revisão da equipa.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Fecho preservado; não repetir,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json. | Homologação teste-investidor 19/10/2026: Fechos de operação/avaliação documental=Não demonstrado; Operação administrativa e resposta da equipa na homologação=Não demonstrado. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Fechos de operação/avaliação documental=Não demonstrado; Operação administrativa e resposta da equipa na homologação=Instalado mas desabilitado. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. @@ -4741,7 +4741,7 @@ AUD-OPS-02,Excluir execução simultânea de suites sobre a mesma QA,"Pedido dir [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. [PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação. [P1-P2-QA-167b5db97653] 42/13 verificações do delta; serviços/controladores/middleware com rollback, build único. P1 parcial (21 modalidades/assistência); interface de atribuição pendente; sem instalação remota/importação/publicação. Mesma matriz e manual. -[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Correção do tooling QA demonstrada; não é falha do portal nem aceitação funcional completa,Executável sem decisão humana; nenhum teste na base ativa,Guarda de alvo + flock por host/porta/base antes da migração,"Suite sequencial QA: 384/384 testes, 5215 asserções; skips0; guarda/lock preservados; path-regression-final.xml",Guarda/teste de identidade e READ ONLY demonstrados,,,,0 h de repetição sem regressão concreta.,,, +[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Correção do tooling QA demonstrada; não é falha do portal nem aceitação funcional completa,Executável sem decisão humana; nenhum teste na base ativa,Guarda de alvo + flock por host/porta/base antes da migração,"Suite sequencial QA: 384/384 testes, 5215 asserções; skips0; guarda/lock preservados; path-regression-final.xml",Guarda/teste de identidade e READ ONLY demonstrados,,,,0 h de repetição sem regressão concreta.,,, AUD-OPS-03,Leitura ativa e ensaios QA preservam dados/histórico,"Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] SEG-bf26caee-p6 §Regra de precedência e reconciliação; SEG-bf26caee-p8 §Resumo executivo; SEG-bf26caee-p10 §Decisões pendentes; SEG-bf26caee-p12 §1; SEG-bf26caee-p142 §1.1; SEG-bf26caee-p417 §2; SEG-bf26caee-p421 §2; SEG-bf26caee-p425 §2; SEG-bf26caee-p429 §2; SEG-bf26caee-p433 §2; SEG-bf26caee-p437 §2; SEG-bf26caee-p440 §2.1; SEG-bf26caee-p441 §2.1; SEG-bf26caee-p442 §2.1; SEG-bf26caee-p443 §2.1; SEG-bf26caee-p444 §2.1; SEG-bf26caee-p445 §2.1; SEG-bf26caee-p448 §Matriz RACI; SEG-bf26caee-p450 §Cronograma, dependências e estimativas; SEG-bf26caee-p452 §Produto mínimo viável e releases; SEG-bf26caee-p453 §Produto mínimo viável e releases; SEG-bf26caee-p454 §Produto mínimo viável e releases; SEG-bf26caee-p455 §Produto mínimo viável e releases; SEG-bf26caee-p457 §Registo de riscos; SEG-bf26caee-p518 §4.1; SEG-bf26caee-p519 §4.1; SEG-bf26caee-p520 §4.1; SEG-bf26caee-p521 §4.1; SEG-bf26caee-p522 §4.1; SEG-bf26caee-p523 §4.1; SEG-bf26caee-p525 §4.1.1; SEG-bf26caee-p530 §4.2; SEG-bf26caee-p533 §4.2; SEG-bf26caee-p536 §4.2; SEG-bf26caee-p539 §4.2; SEG-bf26caee-p542 §4.2; SEG-bf26caee-p545 §4.2; SEG-bf26caee-p548 §4.2; SEG-bf26caee-p551 §4.2; SEG-bf26caee-p554 §4.2; SEG-bf26caee-p565 §4.4; SEG-bf26caee-p606 §6; SEG-bf26caee-p794 §6.4; SEG-bf26caee-p795 §6.4; SEG-bf26caee-p796 §6.4; SEG-bf26caee-p797 §6.4; SEG-bf26caee-p798 §6.4; SEG-bf26caee-p799 §6.4; SEG-bf26caee-p801 §6.5; SEG-bf26caee-p803 §6.5.1; SEG-bf26caee-p845 §8.2; SEG-bf26caee-p846 §8.2; SEG-bf26caee-p847 §8.2; SEG-bf26caee-p848 §8.2; SEG-bf26caee-p849 §8.2; SEG-bf26caee-p850 §8.2; SEG-bf26caee-p851 §8.2; SEG-bf26caee-p853 §8.3; SEG-bf26caee-p854 §8.3; SEG-bf26caee-p855 §8.3; SEG-bf26caee-p856 §8.3; SEG-bf26caee-p857 §8.3; SEG-bf26caee-p858 §8.3; SEG-bf26caee-p863 §8.5",governação/outros,tools/portal-audit-active.php,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado e demonstrado apenas em QA,Nenhum critério restante no âmbito fechado; disponibilização e consumidores não abrangidos permanecem requisitos distintos.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-OPS-03: Leitor READ ONLY; hashes de negócio/histórico preservados; alterações técnicas cache/sessions explicitadas; restauro verifica 288 tabelas,P0,"AUD-OPS-03: Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Fases0–4 do §2 são releases de desenvolvimento, não as cinco fases/19 etapas. Agrupamentos §3.3.1 não convertem categorias. Papéis genéricos §3.1 não concedem permissão. §6 contém estados documentais, não prova do ambiente atual. §7p811 não reabre credibilidade das fontes oficiais. SLA/ofertas/competências continuam decisões separadas. Disponibilidade do guia/modelos só por URL/exemplar verificado.",AUD-OPS-03; SEG-bf26caee-p6; SEG-bf26caee-p8; SEG-bf26caee-p10; SEG-bf26caee-p12; SEG-bf26caee-p142; SEG-bf26caee-p417; SEG-bf26caee-p421; SEG-bf26caee-p425; SEG-bf26caee-p429; SEG-bf26caee-p433; SEG-bf26caee-p437; SEG-bf26caee-p440; SEG-bf26caee-p441; SEG-bf26caee-p442; SEG-bf26caee-p443; SEG-bf26caee-p444; SEG-bf26caee-p445; SEG-bf26caee-p448; SEG-bf26caee-p450; SEG-bf26caee-p452; SEG-bf26caee-p453; SEG-bf26caee-p454; SEG-bf26caee-p455; SEG-bf26caee-p457; SEG-bf26caee-p518; SEG-bf26caee-p519; SEG-bf26caee-p520; SEG-bf26caee-p521; SEG-bf26caee-p522; SEG-bf26caee-p523; SEG-bf26caee-p525; SEG-bf26caee-p530; SEG-bf26caee-p533; SEG-bf26caee-p536; SEG-bf26caee-p539; SEG-bf26caee-p542; SEG-bf26caee-p545; SEG-bf26caee-p548; SEG-bf26caee-p551; SEG-bf26caee-p554; SEG-bf26caee-p565; SEG-bf26caee-p606; SEG-bf26caee-p794; SEG-bf26caee-p795; SEG-bf26caee-p796; SEG-bf26caee-p797; SEG-bf26caee-p798; SEG-bf26caee-p799; SEG-bf26caee-p801; SEG-bf26caee-p803; SEG-bf26caee-p845; SEG-bf26caee-p846; SEG-bf26caee-p847; SEG-bf26caee-p848; SEG-bf26caee-p849; SEG-bf26caee-p850; SEG-bf26caee-p851; SEG-bf26caee-p853; SEG-bf26caee-p854; SEG-bf26caee-p855; SEG-bf26caee-p856; SEG-bf26caee-p857; SEG-bf26caee-p858; SEG-bf26caee-p863,65,"[{""id"": ""AUD-OPS-03"", ""pedido"": ""Leitura ativa e ensaios QA preservam dados/histórico"", ""fontes"": [""Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md""], ""aceitacao"": ""Leitor READ ONLY; hashes de negócio/histórico preservados; alterações técnicas cache/sessions explicitadas; restauro verifica 288 tabelas"", ""estado"": ""concluído e demonstrado"", ""variantes"": ""Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria"", ""modulo"": ""governação/outros""}, {""id"": ""SEG-bf26caee-p6"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""Regra de precedência e reconciliação"", ""locator"": ""word/document.xml#p6"", ""first_paragraph"": 6, ""last_paragraph"": 6, ""text"": ""Este documento complementa os requisitos e decisões anteriormente aprovados. Em caso de divergência de nomenclatura, categorias, perfis, validações, estados ou roteiro, prevalecem as definições já estabelecidas no projecto. As diferenças são registadas e relacionadas com os requisitos existentes, sem renumeração, conversão automática de dados ou reabertura de validações concluídas. Conteúdos adicionais sem correspondência são incorporados como complementos rastreáveis. Funcionalidades ainda não implementadas continuam exigíveis; a ausência de código não elimina um requisito aprovado."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p8"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""Resumo executivo"", ""locator"": ""word/document.xml#p8"", ""first_paragraph"": 8, ""last_paragraph"": 8, ""text"": ""O update transforma o InvesteMoz num portal integrado para orientar, registar e acompanhar o investimento desde a análise inicial até à entrada em operação. O âmbito prioritário inclui a área do investidor, o roteiro personalizado, o licenciamento, o simulador fiscal e contributivo, a inteligência de mercado, o financiamento e a administração do portal. Antes do desenvolvimento, devem ser aprovados o produto mínimo viável, o orçamento, o cronograma, os responsáveis por domínio, as entidades participantes no piloto, as fontes oficiais de dados e os critérios formais de Go/No-Go."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p10"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""Decisões pendentes"", ""locator"": ""word/document.xml#p10"", ""first_paragraph"": 10, ""last_paragraph"": 10, ""text"": ""Aprovar o MVP e a sequência de releases; confirmar ou manter o estado já registado para orçamento, cronograma, responsáveis por domínio, entidades-piloto, fontes de dados, SLA e critérios formais de Go/No-Go, sem eliminar pendências por omissão nesta versão."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p12"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1"", ""locator"": ""word/document.xml#p12"", ""first_paragraph"": 12, ""last_paragraph"": 12, ""text"": ""Organizar e evoluir o InvesteMoz como portal integrado de apoio ao investidor, desde a análise da oportunidade e escolha da forma societária até ao licenciamento, financiamento, operação e acompanhamento fiscal. A actualização deve privilegiar orientação passo a passo, formulários digitais, dados úteis à decisão e serviços efectivamente funcionais."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p142"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""1.1"", ""locator"": ""word/document.xml#p142"", ""first_paragraph"": 142, ""last_paragraph"": 142, ""text"": ""Ficam fora do produto mínimo viável a decisão administrativa em nome das entidades licenciadoras, a garantia de aprovação de candidaturas ou financiamentos, a compra e venda directa de activos pelo portal e a automatização de serviços externos sem acordo institucional e interface disponível. Estas capacidades podem ser incorporadas em fases posteriores mediante validação jurídica, operacional, técnica e orçamental."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p417"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""2"", ""locator"": ""word/document.xml#p417"", ""first_paragraph"": 417, ""last_paragraph"": 420, ""text"": ""Fase 0 — Diagnóstico | Crítica | Inventário de páginas, botões, formulários, integrações e conteúdos existentes | Falhas, duplicações, dependências e responsáveis validados"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p421"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""2"", ""locator"": ""word/document.xml#p421"", ""first_paragraph"": 421, ""last_paragraph"": 424, ""text"": ""Fase 1 — Correcções essenciais | Crítica | Simulador corrigido, botões funcionais e informação fiscal e contributiva completa | Testes funcionais concluídos sem bloqueios críticos"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p425"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""2"", ""locator"": ""word/document.xml#p425"", ""first_paragraph"": 425, ""last_paragraph"": 428, ""text"": ""Fase 2 — Jornada do investidor | Alta | Guia passo a passo, checklists, formulários e acompanhamento por fase | Jornada integral testada do início à operação"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p429"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""2"", ""locator"": ""word/document.xml#p429"", ""first_paragraph"": 429, ""last_paragraph"": 432, ""text"": ""Fase 3 — Inteligência e financiamento | Alta | Pesquisa geográfica, negócios similares, fundos e instrumentos de capitalização | Dados pesquisáveis, actualizados e com fonte identificada"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p433"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""2"", ""locator"": ""word/document.xml#p433"", ""first_paragraph"": 433, ""last_paragraph"": 436, ""text"": ""Fase 4 — Integrações institucionais | Média | Serviços e conteúdos integrados com entidades licenciadoras | Integrações documentadas, auditáveis e monitorizadas"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p437"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""2"", ""locator"": ""word/document.xml#p437"", ""first_paragraph"": 437, ""last_paragraph"": 437, ""text"": ""Estas fases organizam o desenvolvimento e a implantação do update. Não substituem nem renumeram o percurso do investidor, que mantém as cinco fases e 19 etapas aprovadas, incluindo as variantes já demonstradas em QA."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p440"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""2.1"", ""locator"": ""word/document.xml#p440"", ""first_paragraph"": 440, ""last_paragraph"": 440, ""text"": ""Experiência responsiva, acessível e orientada a tarefas."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p441"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""2.1"", ""locator"": ""word/document.xml#p441"", ""first_paragraph"": 441, ""last_paragraph"": 441, ""text"": ""Fonte única de dados para evitar duplicações entre módulos e portais."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p442"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""2.1"", ""locator"": ""word/document.xml#p442"", ""first_paragraph"": 442, ""last_paragraph"": 442, ""text"": ""Rastreabilidade entre requisito, regra, formulário, evidência e entidade responsável."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p443"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""2.1"", ""locator"": ""word/document.xml#p443"", ""first_paragraph"": 443, ""last_paragraph"": 443, ""text"": ""Validação de campos, anexos, estados e permissões."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p444"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""2.1"", ""locator"": ""word/document.xml#p444"", ""first_paragraph"": 444, ""last_paragraph"": 444, ""text"": ""Registo de auditoria, segurança, protecção de dados e controlo de versões."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p445"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""2.1"", ""locator"": ""word/document.xml#p445"", ""first_paragraph"": 445, ""last_paragraph"": 445, ""text"": ""Indicadores de utilização, conclusão de jornadas, erros e tempo de resposta."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p448"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""Matriz RACI"", ""locator"": ""word/document.xml#p448"", ""first_paragraph"": 448, ""last_paragraph"": 448, ""text"": ""A execução deve ser suportada por uma matriz RACI que identifique, para cada módulo e entregável, o responsável pela execução, a autoridade de aprovação, as entidades consultadas e as partes informadas. A matriz deve abranger produto, tecnologia, conteúdos, dados, segurança, conformidade, integrações, testes, migração, formação, operação e suporte, com nomes ou funções aprovadas antes do início de cada fase."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p450"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""Cronograma, dependências e estimativas"", ""locator"": ""word/document.xml#p450"", ""first_paragraph"": 450, ""last_paragraph"": 450, ""text"": ""Cada fase deve possuir data prevista de início e conclusão, duração estimada, dependências, equipa necessária, custo indicativo, pressupostos e margem de contingência. O plano deve distinguir actividades que podem decorrer em paralelo das que dependem de validação institucional, disponibilidade de dados, contratação, integração externa ou aprovação jurídica. Qualquer alteração de âmbito deve ser avaliada quanto ao impacto no prazo, custo, risco e produto mínimo viável."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p452"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""Produto mínimo viável e releases"", ""locator"": ""word/document.xml#p452"", ""first_paragraph"": 452, ""last_paragraph"": 452, ""text"": ""MVP: registo e autenticação, criação de projecto, roteiro personalizado, checklists configuráveis, gestão documental, painel de progresso, simulador corrigido, notificações essenciais e administração de conteúdos."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p453"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""Produto mínimo viável e releases"", ""locator"": ""word/document.xml#p453"", ""first_paragraph"": 453, ""last_paragraph"": 453, ""text"": ""Release 2: pesquisa geográfica, importação controlada de estabelecimentos e correspondência com fundos."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p454"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""Produto mínimo viável e releases"", ""locator"": ""word/document.xml#p454"", ""first_paragraph"": 454, ""last_paragraph"": 454, ""text"": ""Release 3: instrumentos de capitalização e integrações institucionais adicionais; o mercado de oportunidades mantém a sequência revista segundo a prontidão e o trabalho já demonstrado em QA."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p455"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""Produto mínimo viável e releases"", ""locator"": ""word/document.xml#p455"", ""first_paragraph"": 455, ""last_paragraph"": 455, ""text"": ""A passagem entre releases depende da conclusão dos critérios de aceitação, segurança, qualidade de dados e preparação operacional."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p457"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""Registo de riscos"", ""locator"": ""word/document.xml#p457"", ""first_paragraph"": 457, ""last_paragraph"": 457, ""text"": ""O registo de riscos deve cobrir indisponibilidade de APIs externas, atraso na validação institucional, desactualização normativa, baixa qualidade dos dados, duplicação de registos, geocodificação incorrecta, exposição de informação confidencial, dependência de fornecedores, baixa adesão dos utilizadores e insuficiência de capacidade operacional. Para cada risco devem ser registados probabilidade, impacto, proprietário, mitigação, contingência, indicador de alerta e estado de acompanhamento."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p518"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""4.1"", ""locator"": ""word/document.xml#p518"", ""first_paragraph"": 518, ""last_paragraph"": 518, ""text"": ""Frontend: portal responsivo com componentes reutilizáveis, acessibilidade e suporte a dispositivos móveis."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p519"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""4.1"", ""locator"": ""word/document.xml#p519"", ""first_paragraph"": 519, ""last_paragraph"": 519, ""text"": ""Backend: serviços modulares para autenticação, projectos, licenciamento, simulação, oportunidades, financiamento e notificações."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p520"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""4.1"", ""locator"": ""word/document.xml#p520"", ""first_paragraph"": 520, ""last_paragraph"": 520, ""text"": ""Dados: PostgreSQL com PostGIS para pesquisa territorial e análise de proximidade."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p521"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""4.1"", ""locator"": ""word/document.xml#p521"", ""first_paragraph"": 521, ""last_paragraph"": 521, ""text"": ""Integração: APIs versionadas, webhooks e filas para processamento assíncrono."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p522"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""4.1"", ""locator"": ""word/document.xml#p522"", ""first_paragraph"": 522, ""last_paragraph"": 522, ""text"": ""Documentos: repositório seguro com controlo de versão, classificação e verificação de integridade."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p523"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""4.1"", ""locator"": ""word/document.xml#p523"", ""first_paragraph"": 523, ""last_paragraph"": 523, ""text"": ""Observabilidade: registos centralizados, métricas, alertas e histórico de execução das integrações."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p525"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""4.1.1"", ""locator"": ""word/document.xml#p525"", ""first_paragraph"": 525, ""last_paragraph"": 525, ""text"": ""A arquitectura deve ser validada contra metas mensuráveis de disponibilidade, desempenho, escalabilidade, recuperabilidade e manutenção. Para cada serviço crítico devem ser definidos disponibilidade mensal, tempo máximo de resposta, volume concorrente, taxa de erro, objectivos de recuperação, ponto de recuperação, limite de armazenamento e janela de manutenção. As metas devem orientar os testes de carga, a monitorização, o dimensionamento e os acordos de serviço."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p530"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""4.2"", ""locator"": ""word/document.xml#p530"", ""first_paragraph"": 530, ""last_paragraph"": 532, ""text"": ""Investidor | Tipo, identificação, contactos, país, consentimentos e estado | Utilizadores, organizações e projectos"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p533"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""4.2"", ""locator"": ""word/document.xml#p533"", ""first_paragraph"": 533, ""last_paragraph"": 535, ""text"": ""Projecto de investimento | Sector, localização, capital, emprego, cronograma, fase e estado | Investidor, simulações, processos e documentos"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p536"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""4.2"", ""locator"": ""word/document.xml#p536"", ""first_paragraph"": 536, ""last_paragraph"": 538, ""text"": ""Requisito | Entidade, sector, fase, condição, validade e fundamento | Checklist, formulário e evidência"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p539"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""4.2"", ""locator"": ""word/document.xml#p539"", ""first_paragraph"": 539, ""last_paragraph"": 541, ""text"": ""Processo | Tipo, número, entidade, datas, responsável, estado e pendências | Projecto, submissões e histórico"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p542"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""4.2"", ""locator"": ""word/document.xml#p542"", ""first_paragraph"": 542, ""last_paragraph"": 544, ""text"": ""Documento | Categoria, versão, emissor, validade, classificação e checksum | Projecto, requisito ou submissão"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p545"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""4.2"", ""locator"": ""word/document.xml#p545"", ""first_paragraph"": 545, ""last_paragraph"": 547, ""text"": ""Simulação | Parâmetros, regras aplicadas, cenário, resultados e data de referência | Projecto e memória de cálculo"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p548"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""4.2"", ""locator"": ""word/document.xml#p548"", ""first_paragraph"": 548, ""last_paragraph"": 550, ""text"": ""Oportunidade | Tipo, sector, localização, valor, estado, evidências e promotor | Activos, candidaturas e manifestações de interesse"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p551"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""4.2"", ""locator"": ""word/document.xml#p551"", ""first_paragraph"": 551, ""last_paragraph"": 553, ""text"": ""Fundo | Gestor, cobertura, sectores, montante, critérios, prazo e estado | Localizações, projectos e candidaturas"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p554"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""4.2"", ""locator"": ""word/document.xml#p554"", ""first_paragraph"": 554, ""last_paragraph"": 556, ""text"": ""Estabelecimento | Nome, actividade, licença, classificação e coordenadas | Sector, localização e fonte de dados"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p565"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""4.4"", ""locator"": ""word/document.xml#p565"", ""first_paragraph"": 565, ""last_paragraph"": 565, ""text"": ""O modelo deve incluir organizações, utilizadores, papéis, permissões, entidades públicas, localizações administrativas, sectores económicos, actividades, formulários, campos, versões, checklists, itens, submissões, evidências, tarefas, notificações, consentimentos, fontes, importações, conflitos de correspondência e eventos de auditoria. As classificações e regras devem possuir vigência temporal para permitir reproduzir uma decisão ou simulação com os dados aplicáveis à data."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p606"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6"", ""locator"": ""word/document.xml#p606"", ""first_paragraph"": 606, ""last_paragraph"": 611, ""text"": ""ID | Actividade | Pedido registado | Execução demonstrada | Ambiente | Estado e prova em falta"", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p794"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6.4"", ""locator"": ""word/document.xml#p794"", ""first_paragraph"": 794, ""last_paragraph"": 794, ""text"": ""Requisito aprovado e ligado à história, regra e evidência de teste."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p795"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6.4"", ""locator"": ""word/document.xml#p795"", ""first_paragraph"": 795, ""last_paragraph"": 795, ""text"": ""Interface validada em desktop e dispositivo móvel."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p796"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6.4"", ""locator"": ""word/document.xml#p796"", ""first_paragraph"": 796, ""last_paragraph"": 796, ""text"": ""Regras de validação, mensagens de erro e permissões implementadas."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p797"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6.4"", ""locator"": ""word/document.xml#p797"", ""first_paragraph"": 797, ""last_paragraph"": 797, ""text"": ""Testes unitários, integração, segurança, acessibilidade e aceitação concluídos."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p798"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6.4"", ""locator"": ""word/document.xml#p798"", ""first_paragraph"": 798, ""last_paragraph"": 798, ""text"": ""Documentação funcional, técnica e operacional actualizada."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p799"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6.4"", ""locator"": ""word/document.xml#p799"", ""first_paragraph"": 799, ""last_paragraph"": 799, ""text"": ""Monitorização, auditoria, reversão e responsável operacional definidos."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p801"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6.5"", ""locator"": ""word/document.xml#p801"", ""first_paragraph"": 801, ""last_paragraph"": 801, ""text"": ""A matriz de rastreabilidade deve relacionar objectivo, requisito, história, regra de negócio, ecrã ou API, entidade de dados, controlo de segurança, caso de teste, evidência, responsável e release. Nenhum requisito pode ser considerado concluído sem ligação aos respectivos critérios de aceitação e evidências. Alterações devem actualizar a matriz, o backlog, a documentação e os testes afectados."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p803"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""6.5.1"", ""locator"": ""word/document.xml#p803"", ""first_paragraph"": 803, ""last_paragraph"": 803, ""text"": ""A matriz existente deve ser actualizada, sem criar outro backlog, com os campos: referência documental, diploma ou fonte, artigo ou secção legal, vigência, ID da história ou requisito complementar, actividade, pedido registado, execução demonstrada, ambiente, critério de aceitação, evidência, responsável, estado e próxima acção. Os requisitos complementares CAP-001, CAP-002, SOC-001 e SOC-002 só devem ser usados onde não exista correspondência directa com INV-001 a INV-010. As referências do Código Comercial devem ficar ligadas aos requisitos existentes conforme a secção 1.0.2, mantendo separadas as obrigações empresariais gerais, as formalidades de registo e os regimes sectoriais especiais."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p845"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""8.2"", ""locator"": ""word/document.xml#p845"", ""first_paragraph"": 845, ""last_paragraph"": 845, ""text"": ""Funcionais: jornadas, formulários, regras, estados, exportações e notificações."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p846"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""8.2"", ""locator"": ""word/document.xml#p846"", ""first_paragraph"": 846, ""last_paragraph"": 846, ""text"": ""Integração: contratos de API, falhas, repetição segura, tempos limite e contingência."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p847"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""8.2"", ""locator"": ""word/document.xml#p847"", ""first_paragraph"": 847, ""last_paragraph"": 847, ""text"": ""Dados: qualidade, duplicação, cálculos, histórico e rastreabilidade da fonte."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p848"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""8.2"", ""locator"": ""word/document.xml#p848"", ""first_paragraph"": 848, ""last_paragraph"": 848, ""text"": ""Segurança: identidade, autorização, exposição de dados, anexos e auditoria."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p849"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""8.2"", ""locator"": ""word/document.xml#p849"", ""first_paragraph"": 849, ""last_paragraph"": 849, ""text"": ""Acessibilidade: teclado, leitores de ecrã, contraste, foco e mensagens compreensíveis."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p850"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""8.2"", ""locator"": ""word/document.xml#p850"", ""first_paragraph"": 850, ""last_paragraph"": 850, ""text"": ""Desempenho: pesquisa geográfica, painéis, importações e picos de submissão."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p851"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""8.2"", ""locator"": ""word/document.xml#p851"", ""first_paragraph"": 851, ""last_paragraph"": 851, ""text"": ""Aceitação: cenários reais validados por investidores, gestores e entidades-piloto."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p853"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""8.3"", ""locator"": ""word/document.xml#p853"", ""first_paragraph"": 853, ""last_paragraph"": 853, ""text"": ""Disponibilizar ambiente de homologação com dados anonimizados."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p854"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""8.3"", ""locator"": ""word/document.xml#p854"", ""first_paragraph"": 854, ""last_paragraph"": 854, ""text"": ""Executar piloto controlado por sector ou localização."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p855"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""8.3"", ""locator"": ""word/document.xml#p855"", ""first_paragraph"": 855, ""last_paragraph"": 855, ""text"": ""Corrigir bloqueios e obter decisão formal de Go/No-Go."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p856"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""8.3"", ""locator"": ""word/document.xml#p856"", ""first_paragraph"": 856, ""last_paragraph"": 856, ""text"": ""Publicar por funcionalidades activáveis, com plano de reversão."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p857"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""8.3"", ""locator"": ""word/document.xml#p857"", ""first_paragraph"": 857, ""last_paragraph"": 857, ""text"": ""Monitorizar erros, abandono, tempos de resposta e conclusão durante a estabilização."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p858"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""8.3"", ""locator"": ""word/document.xml#p858"", ""first_paragraph"": 858, ""last_paragraph"": 858, ""text"": ""Transferir a operação para a equipa responsável com manuais, formação e SLA."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p863"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""8.5"", ""locator"": ""word/document.xml#p863"", ""first_paragraph"": 863, ""last_paragraph"": 863, ""text"": ""Antes do piloto devem ser definidos valores de referência, metas, fórmula, fonte, periodicidade e proprietário para cada indicador. O Go/No-Go deve usar limites objectivos para defeitos críticos, disponibilidade, desempenho, sucesso das migrações, cobertura de testes, acessibilidade, segurança, qualidade de dados, conclusão de tarefas e preparação operacional. Resultados abaixo do limite devem possuir excepção formal, plano correctivo e autoridade de aprovação."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}]","Não aplicável: requisito operacional, sem interface de utilizador",Guarda/teste de identidade e READ ONLY demonstrados,Escrita exclusiva QA; zero escrita ativa por estas ferramentas,Backup/restauro e hashes comparados,estado-ativo-before/after; backup-proof e comparação de preservação,"Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada @@ -4750,17 +4750,17 @@ AUD-OPS-03,Leitura ativa e ensaios QA preservam dados/histórico,"Pedido direto [UTILIZACAO-HOMOLOGACAO-20261019] 25: Recorte implementado/aceite; aplicação real pendente — Fechos/avaliação documental têm fechos aceites no recorte; falta observação no destino com processo legítimo. Não reabrir desenvolvimento por ausência desse processo.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Fecho preservado; não repetir,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json. | Homologação teste-investidor 19/10/2026: Fechos de operação/avaliação documental=Não demonstrado. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Fechos de operação/avaliação documental=Não demonstrado. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. [UTILIZACAO-HOMOLOGACAO-20261019] Leitura nominal de contas/recursos no destino; saldo18/10; prévia29 sem escrita; comparação de hashes QA separados. outputs/investmoz-disponibilizacao-integral-20261019/UTILIZACAO-EFECTIVA-HOMOLOGACAO.md [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"Comparação temporal: 207 de 209 hashes iguais; cache/sessions diferem, causa não atribuída. Backup cobre todas as 288",Manter configurações/dumps privados; leituras não autorizam restauro sobre novas escritas,Transação READ ONLY; hashes; snapshots privados; guardas QA,estado-ativo-before/after; backup-proof e comparação de preservação,Guarda/teste de identidade e READ ONLY demonstrados,,,,0 h de repetição sem regressão concreta.,,, -AUD-HUMAN-01,"Identidade do operador, termos e contactos reais","Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md",governação/outros,"Portal público, V2-02/V2-14","Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json. outputs/investmoz-workflow-opening-20261012/resultado.md; outputs/investmoz-audit-current-20261012/consumer-context-active.json (leitura atual).,Implementado parcialmente,Identidade/propriedade/NUIT/contacto/direção Tempo já confirmados; não são decisão pendente. Restam conteúdo/versionamento dos termos e apresentação do contacto no consumidor pertinente.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Qual conteúdo/versão dos termos deve ser apresentado? Identidade/NUIT/contacto/direção Tempo já confirmados; não voltar a solicitá-los.",AUD-HUMAN-01: Publicar identidade/contactos/termos fornecidos pelo responsável; nunca inventar operador,P2,AUD-HUMAN-01: Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria,AUD-HUMAN-01,1,"[{""id"":""AUD-HUMAN-01"",""pedido"":""Identidade do operador, termos e contactos reais"",""fontes"":[""Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md""],""aceitacao"":""Publicar identidade/contactos/termos fornecidos pelo responsável; nunca inventar operador"",""estado"":""dependente de decisão concreta"",""variantes"":""Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,dependente de decisão concreta,Requisito transversal; estado/configuração e snapshots descritos no relatório executivo,"Capacidades/provas específicas anteriores existem, mas o requisito agregado ainda tem os critérios restantes explicitados; fechos parciais preservados. Pendências históricas de identidade/cadastro/instalação/designação já superadas não são bloqueios atuais.",Identidade/propriedade/NUIT/contacto/direção Tempo já confirmados; não são decisão pendente. Restam conteúdo/versionamento dos termos e apresentação do contacto no consumidor pertinente.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Qual conteúdo/versão dos termos deve ser apresentado? Identidade/NUIT/contacto/direção Tempo já confirmados; não voltar a solicitá-los.,Completar critérios restantes sem repetir provas válidas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json. outputs/investmoz-workflow-opening-20261012/resultado.md; outputs/investmoz-audit-current-20261012/consumer-context-active.json (leitura atual). | Revisão HTTP QA: outputs/investmoz-revisao-integrada-QA-20261019/MANIFESTO-DELTA-QA.json; PROVA-APRESENTACAO.json; PROVA-ACESSO-QA.json; capturas HTTP QA. Sem instalação remota.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Operador/termos/contactos não confirmados nesta auditoria,"Pergunta: qual a entidade operadora, contactos e versões de termos/política autorizadas para divulgação?",Configuração existente,Relatórios V2 mantêm a falta concreta,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",Conteúdo,,Tempo esclareceu: comercial departamental; info institucional. Rodapé geral QA: texto e mailto info@tempo.co.mz derivados da mesma configuração; contas preservadas. -AUD-HUMAN-02,Links e serviços institucionais concretos,"Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md",Balcão/orientação,/management/balcao/fontes; etapas da jornada,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Dependente de decisão concreta da Tempo,"Indicar URL oficial/serviço, âmbito, contacto e responsabilidade de atualização apenas onde os dados institucionais concretos faltam; fontes oficiais aceites, sem revalidar autenticidade.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Indicar URL oficial/serviço, âmbito, contacto e responsabilidade de atualização apenas onde os dados institucionais concretos faltam; fontes oficiais aceites, sem revalidar autenticidade.",AUD-HUMAN-02: Link/contacto por serviço com conferência de conteúdo e âmbito; fallback; não declarar disponibilidade sem evidência,P2,AUD-HUMAN-02: Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria,AUD-HUMAN-02,1,"[{""id"":""AUD-HUMAN-02"",""pedido"":""Links e serviços institucionais concretos"",""fontes"":[""Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md""],""aceitacao"":""Link/contacto por serviço com conferência de conteúdo e âmbito; fallback; não declarar disponibilidade sem evidência"",""estado"":""dependente de decisão concreta"",""variantes"":""Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,dependente de decisão concreta,desk_cases: 1; desk_requests: 0; desk_institutional_links: 0; desk_messages: 0,Decisão concreta isolada explicitada; não bloqueia as frentes independentes já autorizadas.,"Indicar URL oficial/serviço, âmbito, contacto e responsabilidade de atualização apenas onde os dados institucionais concretos faltam; fontes oficiais aceites, sem revalidar autenticidade.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.","Indicar URL oficial/serviço, âmbito, contacto e responsabilidade de atualização apenas onde os dados institucionais concretos faltam; fontes oficiais aceites, sem revalidar autenticidade.",Decisão Tempo + trabalho independente paralelo,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Dados de ligação e entidade/responsável ausentes,Pergunta: quais contactos/links específicos e responsável real devem constar por serviço? Não pede nova validação de fonte oficial,InstitutionalLinkMonitor; desk_institutional_links,QA de expiração/fallback; ativo 0 links,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"1–4 h para preparar/validar configuração após decisão; implementação/regras adicionais a delimitar, sem inventar nomeações ou prazos.",,, +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"Comparação temporal: 207 de 209 hashes iguais; cache/sessions diferem, causa não atribuída. Backup cobre todas as 288",Manter configurações/dumps privados; leituras não autorizam restauro sobre novas escritas,Transação READ ONLY; hashes; snapshots privados; guardas QA,estado-ativo-before/after; backup-proof e comparação de preservação,Guarda/teste de identidade e READ ONLY demonstrados,,,,0 h de repetição sem regressão concreta.,,, +AUD-HUMAN-01,"Identidade do operador, termos e contactos reais","Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md",governação/outros,"Portal público, V2-02/V2-14","Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json. outputs/investmoz-workflow-opening-20261012/resultado.md; outputs/investmoz-audit-current-20261012/consumer-context-active.json (leitura atual).,Implementado parcialmente,Identidade/propriedade/NUIT/contacto/direção Tempo já confirmados; não são decisão pendente. Restam conteúdo/versionamento dos termos e apresentação do contacto no consumidor pertinente.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Qual conteúdo/versão dos termos deve ser apresentado? Identidade/NUIT/contacto/direção Tempo já confirmados; não voltar a solicitá-los.",AUD-HUMAN-01: Publicar identidade/contactos/termos fornecidos pelo responsável; nunca inventar operador,P2,AUD-HUMAN-01: Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria,AUD-HUMAN-01,1,"[{""id"":""AUD-HUMAN-01"",""pedido"":""Identidade do operador, termos e contactos reais"",""fontes"":[""Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md""],""aceitacao"":""Publicar identidade/contactos/termos fornecidos pelo responsável; nunca inventar operador"",""estado"":""dependente de decisão concreta"",""variantes"":""Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,dependente de decisão concreta,Requisito transversal; estado/configuração e snapshots descritos no relatório executivo,"Capacidades/provas específicas anteriores existem, mas o requisito agregado ainda tem os critérios restantes explicitados; fechos parciais preservados. Pendências históricas de identidade/cadastro/instalação/designação já superadas não são bloqueios atuais.",Identidade/propriedade/NUIT/contacto/direção Tempo já confirmados; não são decisão pendente. Restam conteúdo/versionamento dos termos e apresentação do contacto no consumidor pertinente.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Qual conteúdo/versão dos termos deve ser apresentado? Identidade/NUIT/contacto/direção Tempo já confirmados; não voltar a solicitá-los.,Completar critérios restantes sem repetir provas válidas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json. outputs/investmoz-workflow-opening-20261012/resultado.md; outputs/investmoz-audit-current-20261012/consumer-context-active.json (leitura atual). | Revisão HTTP QA: outputs/investmoz-revisao-integrada-QA-20261019/MANIFESTO-DELTA-QA.json; PROVA-APRESENTACAO.json; PROVA-ACESSO-QA.json; capturas HTTP QA. Sem instalação remota.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Operador/termos/contactos não confirmados nesta auditoria,"Pergunta: qual a entidade operadora, contactos e versões de termos/política autorizadas para divulgação?",Configuração existente,Relatórios V2 mantêm a falta concreta,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",Conteúdo,,Tempo esclareceu: comercial departamental; info institucional. Rodapé geral QA: texto e mailto info@tempo.co.mz derivados da mesma configuração; contas preservadas. +AUD-HUMAN-02,Links e serviços institucionais concretos,"Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md",Balcão/orientação,/management/balcao/fontes; etapas da jornada,"VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Dependente de decisão concreta da Tempo,"Indicar URL oficial/serviço, âmbito, contacto e responsabilidade de atualização apenas onde os dados institucionais concretos faltam; fontes oficiais aceites, sem revalidar autenticidade.","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo. Indicar URL oficial/serviço, âmbito, contacto e responsabilidade de atualização apenas onde os dados institucionais concretos faltam; fontes oficiais aceites, sem revalidar autenticidade.",AUD-HUMAN-02: Link/contacto por serviço com conferência de conteúdo e âmbito; fallback; não declarar disponibilidade sem evidência,P2,AUD-HUMAN-02: Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria,AUD-HUMAN-02,1,"[{""id"":""AUD-HUMAN-02"",""pedido"":""Links e serviços institucionais concretos"",""fontes"":[""Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md""],""aceitacao"":""Link/contacto por serviço com conferência de conteúdo e âmbito; fallback; não declarar disponibilidade sem evidência"",""estado"":""dependente de decisão concreta"",""variantes"":""Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria"",""modulo"":""Balcão/orientação""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,dependente de decisão concreta,desk_cases: 1; desk_requests: 0; desk_institutional_links: 0; desk_messages: 0,Decisão concreta isolada explicitada; não bloqueia as frentes independentes já autorizadas.,"Indicar URL oficial/serviço, âmbito, contacto e responsabilidade de atualização apenas onde os dados institucionais concretos faltam; fontes oficiais aceites, sem revalidar autenticidade.","VirtualDesk, pedidos/casos, anexos, contexto dossier e acompanhamento","Perfis próprios do Balcão; serviços/campos e decisões externas aplicáveis, sem inventar destinatário/prazo.","Indicar URL oficial/serviço, âmbito, contacto e responsabilidade de atualização apenas onde os dados institucionais concretos faltam; fontes oficiais aceites, sem revalidar autenticidade.",Decisão Tempo + trabalho independente paralelo,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: balcão. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,balcão,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Dados de ligação e entidade/responsável ausentes,Pergunta: quais contactos/links específicos e responsável real devem constar por serviço? Não pede nova validação de fonte oficial,InstitutionalLinkMonitor; desk_institutional_links,QA de expiração/fallback; ativo 0 links,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"1–4 h para preparar/validar configuração após decisão; implementação/regras adicionais a delimitar, sem inventar nomeações ou prazos.",,, AUD-HUMAN-03,Modelo multicritério de sucesso/indicadores e pilotos,"Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md",governação/outros,V2-09/V2-10/V2-14,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Dependente de decisão concreta da Tempo,"Decidir indicadores observados e baseline de utilização/pilotos; modelo ou pesos de sucesso não aprovados e não incluídos. Recomenda-se contagens/conversões observáveis, sem score de aprovação.","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Decidir indicadores observados e baseline de utilização/pilotos; modelo ou pesos de sucesso não aprovados e não incluídos. Recomenda-se contagens/conversões observáveis, sem score de aprovação.","AUD-HUMAN-03: Pesos, período, limitações e revisão declarados; sem garantia automática",P2,AUD-HUMAN-03: Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria,AUD-HUMAN-03,1,"[{""id"":""AUD-HUMAN-03"",""pedido"":""Modelo multicritério de sucesso/indicadores e pilotos"",""fontes"":[""Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md""],""aceitacao"":""Pesos, período, limitações e revisão declarados; sem garantia automática"",""estado"":""dependente de decisão concreta"",""variantes"":""Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,dependente de decisão concreta,Requisito transversal; estado/configuração e snapshots descritos no relatório executivo,"Decisão concreta isolada explicitada; não bloqueia as frentes independentes já autorizadas. [RECONCILIACAO-43-20261019] 19: Faltam indicadores de utilização com evento, denominador, período e sem dados distinto de zero. Pesos/score de sucesso não aprovados são decisão separada.","Decidir indicadores observados e baseline de utilização/pilotos; modelo ou pesos de sucesso não aprovados e não incluídos. Recomenda-se contagens/conversões observáveis, sem score de aprovação. [UTILIZACAO-HOMOLOGACAO-20261019] 19: Desenvolvimento restante + métricas — Indicador com evento/denominador auditáveis e distinção sem dados/zero ainda em falta.","Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.","Decidir indicadores observados e baseline de utilização/pilotos; modelo ou pesos de sucesso não aprovados e não incluídos. Recomenda-se contagens/conversões observáveis, sem score de aprovação.",Decisão Tempo + trabalho independente paralelo,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json. | Homologação teste-investidor 19/10/2026: Indicadores de utilização=Não demonstrado. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Indicadores de utilização=Não demonstrado. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. [UTILIZACAO-HOMOLOGACAO-20261019] Leitura nominal de contas/recursos no destino; saldo18/10; prévia29 sem escrita; comparação de hashes QA separados. outputs/investmoz-disponibilizacao-integral-20261019/UTILIZACAO-EFECTIVA-HOMOLOGACAO.md [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Modelo e baseline/pilotos não aprovados/medidos,"Pergunta: que pesos, limiares, baseline e responsáveis autorizados devem ser usados nos pilotos?",Regras determinísticas/configurações existentes,Propostas conservadas nos mestres,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"1–4 h para preparar/validar configuração após decisão; implementação/regras adicionais a delimitar, sem inventar nomeações ou prazos.",,, -AUD-UX-01,Remover UUID interno sem utilidade no cartão da jornada,"Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md",dashboard/perfis,/investidor,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado parcialmente,"UUID da jornada removido conforme prova anterior; restam outras informações desnecessárias por consumidor, a identificar na revisão visual.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-UX-01: Cartão identifica jornada pelo título e ações; gravação e relações continuam pelo mesmo ID,P2,AUD-UX-01: Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria,AUD-UX-01,1,"[{""id"":""AUD-UX-01"",""pedido"":""Remover UUID interno sem utilidade no cartão da jornada"",""fontes"":[""Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md""],""aceitacao"":""Cartão identifica jornada pelo título e ações; gravação e relações continuam pelo mesmo ID"",""estado"":""parcial"",""variantes"":""Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,investment_accounts: 0; investment_company_declarations: 0; investment_submissions: 3,"Capacidades/provas específicas anteriores existem, mas o requisito agregado ainda tem os critérios restantes explicitados; fechos parciais preservados.","UUID da jornada removido conforme prova anterior; restam outras informações desnecessárias por consumidor, a identificar na revisão visual.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Completar critérios restantes sem repetir provas válidas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,UUID retirado da apresentação; restantes informações desnecessárias exigem percurso visual,Nenhuma alteração de dados,resources/js/pages/portfolio/workspace.tsx; referências internas preservadas,Código preparado; TypeScript/build passaram; ensaio visual pendente,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, -AUD-STYLE-01,Checks globais de formatação,"Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md",governação/outros,npm.cmd run check; php vendor/bin/pint --test,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado e demonstrado apenas em QA,Nenhum critério restante no âmbito fechado; disponibilização e consumidores não abrangidos permanecem requisitos distintos.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-STYLE-01: Checks globais passam; diff preserva comportamento e conteúdo documental,P2,AUD-STYLE-01: Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria,AUD-STYLE-01,1,"[{""id"":""AUD-STYLE-01"",""pedido"":""Checks globais de formatação"",""fontes"":[""Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md""],""aceitacao"":""Checks globais passam; diff preserva comportamento e conteúdo documental"",""estado"":""concluído e demonstrado"",""variantes"":""Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria"",""modulo"":""governação/outros""}]",Não aplicável a checks de formato,Não aplicável,Só ficheiros de código/documentação; dados ativos preservados,Checks relidos e resultados registados,Formatadores globais passam; nenhum erro lint,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,concluído e demonstrado,Requisito transversal; estado/configuração e snapshots descritos no relatório executivo,"Fecho anterior preservado apenas no âmbito expresso da evidência (API, piloto, tooling ou avaliação documental); não extrapola para formulários/portal integral nem ativa funcionalidade.",Nenhum critério restante no âmbito fechado; disponibilização e consumidores não abrangidos permanecem requisitos distintos.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Fecho preservado; não repetir,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Critério de formatação encerrado; avisos lint preexistentes não foram omitidos e não equivalem a falha de persistência.,Sem decisão/instalação; mesmos formatadores existentes,Formatadores existentes; corrigir por ficheiro sem alteração semântica,"check-lote2-final.log: formato global passa, lint 0 erros/11 avisos; pint-lote2-final.log passed; diff preservado",Não aplicável,,,,0 h de repetição sem regressão concreta.,,, +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Modelo e baseline/pilotos não aprovados/medidos,"Pergunta: que pesos, limiares, baseline e responsáveis autorizados devem ser usados nos pilotos?",Regras determinísticas/configurações existentes,Propostas conservadas nos mestres,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"1–4 h para preparar/validar configuração após decisão; implementação/regras adicionais a delimitar, sem inventar nomeações ou prazos.",,, +AUD-UX-01,Remover UUID interno sem utilidade no cartão da jornada,"Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md",dashboard/perfis,/investidor,"Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado parcialmente,"UUID da jornada removido conforme prova anterior; restam outras informações desnecessárias por consumidor, a identificar na revisão visual.","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-UX-01: Cartão identifica jornada pelo título e ações; gravação e relações continuam pelo mesmo ID,P2,AUD-UX-01: Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria,AUD-UX-01,1,"[{""id"":""AUD-UX-01"",""pedido"":""Remover UUID interno sem utilidade no cartão da jornada"",""fontes"":[""Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md""],""aceitacao"":""Cartão identifica jornada pelo título e ações; gravação e relações continuam pelo mesmo ID"",""estado"":""parcial"",""variantes"":""Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria"",""modulo"":""dashboard/perfis""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,investment_accounts: 0; investment_company_declarations: 0; investment_submissions: 3,"Capacidades/provas específicas anteriores existem, mas o requisito agregado ainda tem os critérios restantes explicitados; fechos parciais preservados.","UUID da jornada removido conforme prova anterior; restam outras informações desnecessárias por consumidor, a identificar na revisão visual.","Fortify, PortalProfileAdministration/Access, grants, policies, portal_security_approvals e menus atuais","030000→040000 instalados, seis categorias ON; contas/grants reais concluídos. Autorizações por tipo/org e independência mantidas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Completar critérios restantes sem repetir provas válidas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: perfis. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,perfis,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,UUID retirado da apresentação; restantes informações desnecessárias exigem percurso visual,Nenhuma alteração de dados,resources/js/pages/portfolio/workspace.tsx; referências internas preservadas,Código preparado; TypeScript/build passaram; ensaio visual pendente,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +AUD-STYLE-01,Checks globais de formatação,"Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md",governação/outros,npm.cmd run check; php vendor/bin/pint --test,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado e demonstrado apenas em QA,Nenhum critério restante no âmbito fechado; disponibilização e consumidores não abrangidos permanecem requisitos distintos.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-STYLE-01: Checks globais passam; diff preserva comportamento e conteúdo documental,P2,AUD-STYLE-01: Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria,AUD-STYLE-01,1,"[{""id"":""AUD-STYLE-01"",""pedido"":""Checks globais de formatação"",""fontes"":[""Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md""],""aceitacao"":""Checks globais passam; diff preserva comportamento e conteúdo documental"",""estado"":""concluído e demonstrado"",""variantes"":""Relatórios históricos mantidos; estado ativo apurado por leitura nesta auditoria"",""modulo"":""governação/outros""}]",Não aplicável a checks de formato,Não aplicável,Só ficheiros de código/documentação; dados ativos preservados,Checks relidos e resultados registados,Formatadores globais passam; nenhum erro lint,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,concluído e demonstrado,Requisito transversal; estado/configuração e snapshots descritos no relatório executivo,"Fecho anterior preservado apenas no âmbito expresso da evidência (API, piloto, tooling ou avaliação documental); não extrapola para formulários/portal integral nem ativa funcionalidade.",Nenhum critério restante no âmbito fechado; disponibilização e consumidores não abrangidos permanecem requisitos distintos.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Fecho preservado; não repetir,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Critério de formatação encerrado; avisos lint preexistentes não foram omitidos e não equivalem a falha de persistência.,Sem decisão/instalação; mesmos formatadores existentes,Formatadores existentes; corrigir por ficheiro sem alteração semântica,"check-lote2-final.log: formato global passa, lint 0 erros/11 avisos; pint-lote2-final.log passed; diff preservado",Não aplicável,,,,0 h de repetição sem regressão concreta.,,, AUD-UI-01,Inspeção visual de todas as rotas/ações e botões,"Pedido direto 09/10/2026, auditoria §1–4; fontes específicas descritas em relatorio-executivo.md | Pedido direto 09/10/2026, lote 3: ações por perfil, países/seletores, geometria por consumidor, navegador, ativação separada e PDFs diretos; sem jornadas educativas novas | Proposta consolidação 09/10/2026; DOCX aa13c53138ec15cd808de43d9dc2fc6808da86943d09d3352c9dd0944bdae364; texto P22–P40, estados P76–P88, aprovação P326/P497; proposta-consolidacao-percurso.md | Pedido direto 09/10/2026: corrigir HTTP500 POST /two-factor-challenge na QA18097 após conta13; preservar conta/chave/MFA, invalidar sessão exposta e retomar cenárioA. [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] SEG-bf26caee-p440 §2.1; SEG-bf26caee-p441 §2.1; SEG-bf26caee-p442 §2.1; SEG-bf26caee-p443 §2.1; SEG-bf26caee-p444 §2.1; SEG-bf26caee-p445 §2.1; SEG-bf26caee-p845 §8.2; SEG-bf26caee-p846 §8.2; SEG-bf26caee-p847 §8.2; SEG-bf26caee-p848 §8.2; SEG-bf26caee-p849 §8.2; SEG-bf26caee-p850 §8.2; SEG-bf26caee-p851 §8.2 Pedido direto14/10/2026: erro Minimum string length100/found51 e additionalProperties dos campos legítimos; compatibilizar20–1000/100–2000; escolha expressa Manter os limites e esclarecer cada campo.",governação/outros,Inventário de 387 rotas; guiões por módulo,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados. | Delta C133/C134 apenas QA; originais ativos preservados, nenhuma ativação deste lote.","outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.; correspondência explícita de prova agrupada: A11Y-OP | Lote independente C133/C134: C134: erros API422 ligados aos campos no componente de manifestação existente, aria-invalid/descrição e foco ao primeiro erro; estado do formulário e chave mantidos após erro. TypeScript/build e recursosHTTPS/hash passaram; não foi executado na interface. Chromium existe, pipe nativo falha os error2; cua.getState apps/browsers vazios. Provas: business-country-before.json; business-country-after.json; business-country-variants.json; business-country-persistence.json; country-filter-QA-delta.json; business-feedback-QA-delta.json; business-feedback-build-QA.json; business-feedback-assets.json | Lote C135/C136: C135 diagnosticado separadamente: Chromium1243 em execução, IPC nativo falha os error2 antes de seleção de app/janela; inventário browser vazio. C134 continua visual pendente. Não há prova de falha do Chrome em si nem causa específica do processo da ponte estabelecida. | Lote PDF/exportações/royalties/licença: C137 preparado/compilado/servido somente QA: botão de retirar partilha estava condicionado à edição da sala; agora autor pode retirar partilha existente após encerrar, sem conceder nova partilha. TypeScript/build0,159assets, troca atómica de manifesto; visual pendente. C135 reset de ambos os clientes não recuperou IPC/provider; não reiniciou portal. GET público /api/v1/investment/export e /api/v2/investment/zones/export.csv: UTF8/BOM,8/11colunas,8registos de cada conjunto, filtro positivo e replay byte-idêntico. Exportação de oportunidades declara limite1000 e exclui o registo interno56. Não comprova botão/apresentação nem todos os casos/limites grandes. @@ -5062,18 +5062,18 @@ API de rejeição com reason ausente e indicação de correção vazia são ensa API de rejeição com reason ausente e indicação de correção vazia são ensaios controlados; não provam os valores da tentativa manual anterior. C135 continua separado. O estado geral permanece parcial. API de rejeição com reason ausente e indicação de correção vazia são ensaios controlados; não provam os valores da tentativa manual anterior. C135 continua separado. O estado geral permanece parcial. [C148] Callback/HTTP/build não demonstram interface. Fecho parcial apenas do parecer legal e verificação interna desta condição, sem aprovação final/publicação ou encerramentoB. -Reutilização por mesmo consumidor/ação/campo/resultado e destinoQA, não por semelhança ou nome de ficheiro. Novos ramos/dados, licenças e obrigações identificados separadamente. Tentativa automáticaC135 conservada como histórico, não saldo global.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",Navegação; apresentação visual,,"Inicial QA: comandos consolidados; recibo e relatório protegidos HTTP, 11 secções/60 linhas. Contraste, moeda, campos ausentes e tabelas corrigidos; paginação conforme PROVA-PAGINACAO.json. Não encerra todas as rotas." -AUD-OP-05,Oito etapas de maturidade no cadastro de oportunidades,"Pedido direto 09/10/2026, principais lacunas e continuação; docs/investmoz/v2/gestao-oportunidades-dashboard.md §10; referências originais conservadas na matriz",oportunidades,/management/opportunities/drafts; /management/opportunities/{id}/edit,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado parcialmente,7/8 aceites no draft com catálogo versionado. Restam adoção/revisão/publicação/filtro público na escala correspondente; não reinterpretar seis valores históricos.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-OP-05: Catálogo de oito etapas da especificação com versão explícita; guardar/recuperar etapas 7 e 8; preservar interpretação das seis etapas antigas; filtro e ficha coerentes,P1,"AUD-OP-05: O relatório indicado em outputs/auditoria-portal-2026-10-09.md não foi localizado neste workspace; conteúdo da mensagem preservado como fonte direta, sem atribuir hash ao ficheiro não lido",AUD-OP-05,1,"[{""id"":""AUD-OP-05"",""pedido"":""Oito etapas de maturidade no cadastro de oportunidades"",""fontes"":[""Pedido direto 09/10/2026, principais lacunas e continuação; docs/investmoz/v2/gestao-oportunidades-dashboard.md §10; referências originais conservadas na matriz""],""aceitacao"":""Catálogo de oito etapas da especificação com versão explícita; guardar/recuperar etapas 7 e 8; preservar interpretação das seis etapas antigas; filtro e ficha coerentes"",""estado"":""parcial"",""variantes"":""O relatório indicado em outputs/auditoria-portal-2026-10-09.md não foi localizado neste workspace; conteúdo da mensagem preservado como fonte direta, sem atribuir hash ao ficheiro não lido"",""modulo"":""oportunidades""}]",Oito etapas e opção histórica conservada; visual pendente,"POST draft 1–8 e PUT código/versão; inconsistência 422, conflito 409, outro perfil 403",management_draft guarda maturity_stage/level/catalogue_version; colunas históricas intactas; audit_events preservados,"GET edit recupera código, posição, rótulo e versão; catálogo server-side com oito entradas",Props do formulário verificadas; publicação/filtros públicos novos ainda pendentes,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Consultar snapshot READ ONLY de 16:17:55 UTC; nenhum dado ativo alterado,"Capacidades/provas específicas anteriores existem, mas o requisito agregado ainda tem os critérios restantes explicitados; fechos parciais preservados.",7/8 aceites no draft com catálogo versionado. Restam adoção/revisão/publicação/filtro público na escala correspondente; não reinterpretar seis valores históricos.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Completar critérios restantes sem repetir provas válidas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"Rejeição 422 dos níveis 7/8 corrigida no draft. UI renderizada e adoção/revisão/publicação da nova versão continuam pendentes; filtros públicos continuam explicitamente na escala histórica, sem ler draft privado.",Sem migration adicional: etapa/posição/versão no management_draft existente. Workflow de publicação ainda pendente; nenhuma conversão automática dos seis valores antigos.,OpportunityMaturity: spec-v2 (oito códigos) e legacy-v1 (seis posições); OpportunityManagement; seletor com catálogo recebido do servidor,"PortalAuditNextLotTest; phpunit-lote2-final.log/xml; API/persistência/Inertia demonstradas, UI visual pendente; oito POST/GET; 7/8 201; replay único; 409; divergência código/posição 422; legado 6 mantém rótulo/coluna","POST draft 1–8 e PUT código/versão; inconsistência 422, conflito 409, outro perfil 403",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, -AUD-EDU-02,Rascunho incompleto privado de procura e capacidade,"Pedido direto 09/10/2026, principais lacunas e continuação; docs/investmoz/v2/gestao-oportunidades-dashboard.md §10; referências originais conservadas na matriz",educação,/management/education/demands; /management/education/capacities,"EducationController, LabourDemand, TrainingCapacity, atores existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",segmentacao-processos-reconciliacao-20261011.md; contratos/rotas inventariados atuais; não há prova de percurso completo deste incremento.,Não implementado,"Procura/capacidade não têm rascunho incompleto recuperável. Preparar implementação separada, sem acrescentar jornadas nesta auditoria.","Documentos/entidades/fontes/parâmetros próprios antes de implementação; sem novos módulos nesta auditoria. Formulários incompletos recuperados noutra sessão, validação só na submissão, isolamento por ator. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","AUD-EDU-02: Guardar incompleto, editar com conflito, recuperar por dono; só submissão exige campos completos; revisão por ator distinto; rascunho fora dos agregados públicos",P1,"AUD-EDU-02: O relatório indicado em outputs/auditoria-portal-2026-10-09.md não foi localizado neste workspace; conteúdo da mensagem preservado como fonte direta, sem atribuir hash ao ficheiro não lido",AUD-EDU-02,1,"[{""id"":""AUD-EDU-02"",""pedido"":""Rascunho incompleto privado de procura e capacidade"",""fontes"":[""Pedido direto 09/10/2026, principais lacunas e continuação; docs/investmoz/v2/gestao-oportunidades-dashboard.md §10; referências originais conservadas na matriz""],""aceitacao"":""Guardar incompleto, editar com conflito, recuperar por dono; só submissão exige campos completos; revisão por ator distinto; rascunho fora dos agregados públicos"",""estado"":""não implementado"",""variantes"":""O relatório indicado em outputs/auditoria-portal-2026-10-09.md não foi localizado neste workspace; conteúdo da mensagem preservado como fonte direta, sem atribuir hash ao ficheiro não lido"",""modulo"":""educação""}]",Código inspecionado; browser pendente,QA reproduz 422; critério pedido continua a falhar,Nenhuma gravação nas tentativas incompletas/etapas 7–8; hashes conservados,Percurso solicitado ainda incompleto; não promover a concluído,Falha/lacuna documentada; inspeção visual pendente,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,não implementado,Consultar snapshot READ ONLY de 16:17:55 UTC; nenhum dado ativo alterado,Diagnóstico específico anterior de ausência/cobertura conservado; inventário atual não demonstra entrega posterior deste incremento. Nenhuma nova implementação iniciada nesta auditoria.,"Procura/capacidade não têm rascunho incompleto recuperável. Preparar implementação separada, sem acrescentar jornadas nesta auditoria.","EducationController, LabourDemand, TrainingCapacity, atores existentes","Documentos/entidades/fontes/parâmetros próprios antes de implementação; sem novos módulos nesta auditoria. Formulários incompletos recuperados noutra sessão, validação só na submissão, isolamento por ator.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"Nova funcionalidade/expansão; preparar execução, não implementar nesta auditoria",Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: incrementos futuros. Esforço de código adicional só após lacuna reproduzida.,segmentacao-processos-reconciliacao-20261011.md; contratos/rotas inventariados atuais; não há prova de percurso completo deste incremento.,incrementos futuros,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Procura/capacidade incompletas recebem 422 sem gravação; não há percurso de rascunho incompleto. Rascunho de proposta de investimento e curso não satisfaz este pedido.,Executável em QA sem ClamD nem nova aceitação de fontes; dados/designações concretos apenas para utilização institucional ativa,EducationController::store exige todos os campos e grava submitted; LabourDemand/TrainingCapacity existentes,pending-actions.json: quatro pedidos 422 na cópia restaurada; hashes de oportunidades/procura/capacidade/histórico inalterados; browser pendente,QA reproduz 422; critério pedido continua a falhar,,,,"16–32 h de implementação/ensaio, após 2–4 h de definição dos campos; não inclui novas jornadas.",,, -AUD-EDU-03,Jornadas e painéis educativos por ator,"Pedido direto 09/10/2026, principais lacunas e continuação; docs/investmoz/v2/gestao-oportunidades-dashboard.md §10; referências originais conservadas na matriz",educação,/educacao; /management/education,"Catálogo, entidades e políticas educativas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",segmentacao-processos-reconciliacao-20261011.md; contratos/rotas inventariados atuais; não há prova de percurso completo deste incremento.,Não implementado,Painéis e jornadas educativos completos por ator não implementados.,"Documentos/entidades/fontes/parâmetros próprios antes de implementação; sem novos módulos nesta auditoria. Cada ator vê os seus pedidos, tarefas, documentos, estado e próxima ação; acessos cruzados negados. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","AUD-EDU-03: Percurso próprio e ações autorizadas por estudante, entidade formadora, empregador e gestor conforme fontes; guardar/recuperar e isolamento; não presumir mandato institucional",P1,"AUD-EDU-03: O relatório indicado em outputs/auditoria-portal-2026-10-09.md não foi localizado neste workspace; conteúdo da mensagem preservado como fonte direta, sem atribuir hash ao ficheiro não lido",AUD-EDU-03,1,"[{""id"":""AUD-EDU-03"",""pedido"":""Jornadas e painéis educativos por ator"",""fontes"":[""Pedido direto 09/10/2026, principais lacunas e continuação; docs/investmoz/v2/gestao-oportunidades-dashboard.md §10; referências originais conservadas na matriz""],""aceitacao"":""Percurso próprio e ações autorizadas por estudante, entidade formadora, empregador e gestor conforme fontes; guardar/recuperar e isolamento; não presumir mandato institucional"",""estado"":""não implementado"",""variantes"":""O relatório indicado em outputs/auditoria-portal-2026-10-09.md não foi localizado neste workspace; conteúdo da mensagem preservado como fonte direta, sem atribuir hash ao ficheiro não lido"",""modulo"":""educação""}]",Código inspecionado; browser pendente,Não demonstrado individualmente,Não demonstrado individualmente,Percurso solicitado ainda incompleto; não promover a concluído,Falha/lacuna documentada; inspeção visual pendente,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,não implementado,Consultar snapshot READ ONLY de 16:17:55 UTC; nenhum dado ativo alterado,Diagnóstico específico anterior de ausência/cobertura conservado; inventário atual não demonstra entrega posterior deste incremento. Nenhuma nova implementação iniciada nesta auditoria.,Painéis e jornadas educativos completos por ator não implementados.,"Catálogo, entidades e políticas educativas existentes","Documentos/entidades/fontes/parâmetros próprios antes de implementação; sem novos módulos nesta auditoria. Cada ator vê os seus pedidos, tarefas, documentos, estado e próxima ação; acessos cruzados negados.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"Nova funcionalidade/expansão; preparar execução, não implementar nesta auditoria",Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: incrementos futuros. Esforço de código adicional só após lacuna reproduzida.,segmentacao-processos-reconciliacao-20261011.md; contratos/rotas inventariados atuais; não há prova de percurso completo deste incremento.,incrementos futuros,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Gestão interna e catálogo não demonstram nem implementam jornadas/painéis completos por ator; reutilizar atores/contas e schemas existentes.,Executável em QA sem ClamD nem nova aceitação de fontes; dados/designações concretos apenas para utilização institucional ativa,EducationController; schemas skills_edu; EducationInvestmentController,Inspeção de código e documentação; demonstração individual completa pendente,Não demonstrado individualmente,,,,"24–48 h após definição das jornadas; estimativa conjunta, não somar por parágrafo.",,, +Reutilização por mesmo consumidor/ação/campo/resultado e destinoQA, não por semelhança ou nome de ficheiro. Novos ramos/dados, licenças e obrigações identificados separadamente. Tentativa automáticaC135 conservada como histórico, não saldo global.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",Navegação; apresentação visual,,"Inicial QA: comandos consolidados; recibo e relatório protegidos HTTP, 11 secções/60 linhas. Contraste, moeda, campos ausentes e tabelas corrigidos; paginação conforme PROVA-PAGINACAO.json. Não encerra todas as rotas." +AUD-OP-05,Oito etapas de maturidade no cadastro de oportunidades,"Pedido direto 09/10/2026, principais lacunas e continuação; docs/investmoz/v2/gestao-oportunidades-dashboard.md §10; referências originais conservadas na matriz",oportunidades,/management/opportunities/drafts; /management/opportunities/{id}/edit,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado parcialmente,7/8 aceites no draft com catálogo versionado. Restam adoção/revisão/publicação/filtro público na escala correspondente; não reinterpretar seis valores históricos.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-OP-05: Catálogo de oito etapas da especificação com versão explícita; guardar/recuperar etapas 7 e 8; preservar interpretação das seis etapas antigas; filtro e ficha coerentes,P1,"AUD-OP-05: O relatório indicado em outputs/auditoria-portal-2026-10-09.md não foi localizado neste workspace; conteúdo da mensagem preservado como fonte direta, sem atribuir hash ao ficheiro não lido",AUD-OP-05,1,"[{""id"":""AUD-OP-05"",""pedido"":""Oito etapas de maturidade no cadastro de oportunidades"",""fontes"":[""Pedido direto 09/10/2026, principais lacunas e continuação; docs/investmoz/v2/gestao-oportunidades-dashboard.md §10; referências originais conservadas na matriz""],""aceitacao"":""Catálogo de oito etapas da especificação com versão explícita; guardar/recuperar etapas 7 e 8; preservar interpretação das seis etapas antigas; filtro e ficha coerentes"",""estado"":""parcial"",""variantes"":""O relatório indicado em outputs/auditoria-portal-2026-10-09.md não foi localizado neste workspace; conteúdo da mensagem preservado como fonte direta, sem atribuir hash ao ficheiro não lido"",""modulo"":""oportunidades""}]",Oito etapas e opção histórica conservada; visual pendente,"POST draft 1–8 e PUT código/versão; inconsistência 422, conflito 409, outro perfil 403",management_draft guarda maturity_stage/level/catalogue_version; colunas históricas intactas; audit_events preservados,"GET edit recupera código, posição, rótulo e versão; catálogo server-side com oito entradas",Props do formulário verificadas; publicação/filtros públicos novos ainda pendentes,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Consultar snapshot READ ONLY de 16:17:55 UTC; nenhum dado ativo alterado,"Capacidades/provas específicas anteriores existem, mas o requisito agregado ainda tem os critérios restantes explicitados; fechos parciais preservados.",7/8 aceites no draft com catálogo versionado. Restam adoção/revisão/publicação/filtro público na escala correspondente; não reinterpretar seis valores históricos.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Completar critérios restantes sem repetir provas válidas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"Rejeição 422 dos níveis 7/8 corrigida no draft. UI renderizada e adoção/revisão/publicação da nova versão continuam pendentes; filtros públicos continuam explicitamente na escala histórica, sem ler draft privado.",Sem migration adicional: etapa/posição/versão no management_draft existente. Workflow de publicação ainda pendente; nenhuma conversão automática dos seis valores antigos.,OpportunityMaturity: spec-v2 (oito códigos) e legacy-v1 (seis posições); OpportunityManagement; seletor com catálogo recebido do servidor,"PortalAuditNextLotTest; phpunit-lote2-final.log/xml; API/persistência/Inertia demonstradas, UI visual pendente; oito POST/GET; 7/8 201; replay único; 409; divergência código/posição 422; legado 6 mantém rótulo/coluna","POST draft 1–8 e PUT código/versão; inconsistência 422, conflito 409, outro perfil 403",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +AUD-EDU-02,Rascunho incompleto privado de procura e capacidade,"Pedido direto 09/10/2026, principais lacunas e continuação; docs/investmoz/v2/gestao-oportunidades-dashboard.md §10; referências originais conservadas na matriz",educação,/management/education/demands; /management/education/capacities,"EducationController, LabourDemand, TrainingCapacity, atores existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",segmentacao-processos-reconciliacao-20261011.md; contratos/rotas inventariados atuais; não há prova de percurso completo deste incremento.,Não implementado,"Procura/capacidade não têm rascunho incompleto recuperável. Preparar implementação separada, sem acrescentar jornadas nesta auditoria.","Documentos/entidades/fontes/parâmetros próprios antes de implementação; sem novos módulos nesta auditoria. Formulários incompletos recuperados noutra sessão, validação só na submissão, isolamento por ator. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","AUD-EDU-02: Guardar incompleto, editar com conflito, recuperar por dono; só submissão exige campos completos; revisão por ator distinto; rascunho fora dos agregados públicos",P1,"AUD-EDU-02: O relatório indicado em outputs/auditoria-portal-2026-10-09.md não foi localizado neste workspace; conteúdo da mensagem preservado como fonte direta, sem atribuir hash ao ficheiro não lido",AUD-EDU-02,1,"[{""id"":""AUD-EDU-02"",""pedido"":""Rascunho incompleto privado de procura e capacidade"",""fontes"":[""Pedido direto 09/10/2026, principais lacunas e continuação; docs/investmoz/v2/gestao-oportunidades-dashboard.md §10; referências originais conservadas na matriz""],""aceitacao"":""Guardar incompleto, editar com conflito, recuperar por dono; só submissão exige campos completos; revisão por ator distinto; rascunho fora dos agregados públicos"",""estado"":""não implementado"",""variantes"":""O relatório indicado em outputs/auditoria-portal-2026-10-09.md não foi localizado neste workspace; conteúdo da mensagem preservado como fonte direta, sem atribuir hash ao ficheiro não lido"",""modulo"":""educação""}]",Código inspecionado; browser pendente,QA reproduz 422; critério pedido continua a falhar,Nenhuma gravação nas tentativas incompletas/etapas 7–8; hashes conservados,Percurso solicitado ainda incompleto; não promover a concluído,Falha/lacuna documentada; inspeção visual pendente,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,não implementado,Consultar snapshot READ ONLY de 16:17:55 UTC; nenhum dado ativo alterado,Diagnóstico específico anterior de ausência/cobertura conservado; inventário atual não demonstra entrega posterior deste incremento. Nenhuma nova implementação iniciada nesta auditoria.,"Procura/capacidade não têm rascunho incompleto recuperável. Preparar implementação separada, sem acrescentar jornadas nesta auditoria.","EducationController, LabourDemand, TrainingCapacity, atores existentes","Documentos/entidades/fontes/parâmetros próprios antes de implementação; sem novos módulos nesta auditoria. Formulários incompletos recuperados noutra sessão, validação só na submissão, isolamento por ator.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"Nova funcionalidade/expansão; preparar execução, não implementar nesta auditoria",Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: incrementos futuros. Esforço de código adicional só após lacuna reproduzida.,segmentacao-processos-reconciliacao-20261011.md; contratos/rotas inventariados atuais; não há prova de percurso completo deste incremento.,incrementos futuros,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Procura/capacidade incompletas recebem 422 sem gravação; não há percurso de rascunho incompleto. Rascunho de proposta de investimento e curso não satisfaz este pedido.,Executável em QA sem ClamD nem nova aceitação de fontes; dados/designações concretos apenas para utilização institucional ativa,EducationController::store exige todos os campos e grava submitted; LabourDemand/TrainingCapacity existentes,pending-actions.json: quatro pedidos 422 na cópia restaurada; hashes de oportunidades/procura/capacidade/histórico inalterados; browser pendente,QA reproduz 422; critério pedido continua a falhar,,,,"16–32 h de implementação/ensaio, após 2–4 h de definição dos campos; não inclui novas jornadas.",,, +AUD-EDU-03,Jornadas e painéis educativos por ator,"Pedido direto 09/10/2026, principais lacunas e continuação; docs/investmoz/v2/gestao-oportunidades-dashboard.md §10; referências originais conservadas na matriz",educação,/educacao; /management/education,"Catálogo, entidades e políticas educativas existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",segmentacao-processos-reconciliacao-20261011.md; contratos/rotas inventariados atuais; não há prova de percurso completo deste incremento.,Não implementado,Painéis e jornadas educativos completos por ator não implementados.,"Documentos/entidades/fontes/parâmetros próprios antes de implementação; sem novos módulos nesta auditoria. Cada ator vê os seus pedidos, tarefas, documentos, estado e próxima ação; acessos cruzados negados. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","AUD-EDU-03: Percurso próprio e ações autorizadas por estudante, entidade formadora, empregador e gestor conforme fontes; guardar/recuperar e isolamento; não presumir mandato institucional",P1,"AUD-EDU-03: O relatório indicado em outputs/auditoria-portal-2026-10-09.md não foi localizado neste workspace; conteúdo da mensagem preservado como fonte direta, sem atribuir hash ao ficheiro não lido",AUD-EDU-03,1,"[{""id"":""AUD-EDU-03"",""pedido"":""Jornadas e painéis educativos por ator"",""fontes"":[""Pedido direto 09/10/2026, principais lacunas e continuação; docs/investmoz/v2/gestao-oportunidades-dashboard.md §10; referências originais conservadas na matriz""],""aceitacao"":""Percurso próprio e ações autorizadas por estudante, entidade formadora, empregador e gestor conforme fontes; guardar/recuperar e isolamento; não presumir mandato institucional"",""estado"":""não implementado"",""variantes"":""O relatório indicado em outputs/auditoria-portal-2026-10-09.md não foi localizado neste workspace; conteúdo da mensagem preservado como fonte direta, sem atribuir hash ao ficheiro não lido"",""modulo"":""educação""}]",Código inspecionado; browser pendente,Não demonstrado individualmente,Não demonstrado individualmente,Percurso solicitado ainda incompleto; não promover a concluído,Falha/lacuna documentada; inspeção visual pendente,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,não implementado,Consultar snapshot READ ONLY de 16:17:55 UTC; nenhum dado ativo alterado,Diagnóstico específico anterior de ausência/cobertura conservado; inventário atual não demonstra entrega posterior deste incremento. Nenhuma nova implementação iniciada nesta auditoria.,Painéis e jornadas educativos completos por ator não implementados.,"Catálogo, entidades e políticas educativas existentes","Documentos/entidades/fontes/parâmetros próprios antes de implementação; sem novos módulos nesta auditoria. Cada ator vê os seus pedidos, tarefas, documentos, estado e próxima ação; acessos cruzados negados.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"Nova funcionalidade/expansão; preparar execução, não implementar nesta auditoria",Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: incrementos futuros. Esforço de código adicional só após lacuna reproduzida.,segmentacao-processos-reconciliacao-20261011.md; contratos/rotas inventariados atuais; não há prova de percurso completo deste incremento.,incrementos futuros,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Gestão interna e catálogo não demonstram nem implementam jornadas/painéis completos por ator; reutilizar atores/contas e schemas existentes.,Executável em QA sem ClamD nem nova aceitação de fontes; dados/designações concretos apenas para utilização institucional ativa,EducationController; schemas skills_edu; EducationInvestmentController,Inspeção de código e documentação; demonstração individual completa pendente,Não demonstrado individualmente,,,,"24–48 h após definição das jornadas; estimativa conjunta, não somar por parágrafo.",,, AUD-DOC-01,Reconciliar estados documentais antigos com evidências posteriores,"Pedido direto 09/10/2026, principais lacunas e continuação; docs/investmoz/v2/gestao-oportunidades-dashboard.md §10; referências originais conservadas na matriz | Pedido direto 09/10/2026, lote 3: ações por perfil, países/seletores, geometria por consumidor, navegador, ativação separada e PDFs diretos; sem jornadas educativas novas | Proposta consolidação 09/10/2026; DOCX aa13c53138ec15cd808de43d9dc2fc6808da86943d09d3352c9dd0944bdae364; texto P22–P40, estados P76–P88, aprovação P326/P497; proposta-consolidacao-percurso.md",governação/outros,docs/investmoz/v2/backlog-mestre.md; docs/investmoz/v2/gestao-oportunidades-dashboard.md,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado parcialmente,"Atualizar apenas estados contraditórios preservando história. 3401IDs/7739origens; distinguir ocorrência documental, requisito e evidência individual. Não presumir conclusão por relatório.","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","Relatório/plano/manifesto refletem código36f7722ce5a5 e entrega c68ceef9d4a3; matriz mantém3393IDs/3393linhas/6845ocorrências e estados, com apenas três requisitos atualizados. Expor pendências reais e separar preparação/instalação/resultado funcional.",P1,"AUD-DOC-01: O relatório indicado em outputs/auditoria-portal-2026-10-09.md não foi localizado neste workspace; conteúdo da mensagem preservado como fonte direta, sem atribuir hash ao ficheiro não lido [Candidata COUNTRY02 produção 11/10/2026] Anterior84a0e4a33dbf/21fontes/produtopendente preservado; atual36f7722ce5a5/22fontes/produção pronta. 288ativo≠295QA; não são contagens do mesmo alvo.",AUD-DOC-01,1,"[{""id"":""AUD-DOC-01"",""pedido"":""Reconciliar estados documentais antigos com evidências posteriores"",""fontes"":[""Pedido direto 09/10/2026, principais lacunas e continuação; docs/investmoz/v2/gestao-oportunidades-dashboard.md §10; referências originais conservadas na matriz"",""Pedido direto 09/10/2026, lote 3: ações por perfil, países/seletores, geometria por consumidor, navegador, ativação separada e PDFs diretos; sem jornadas educativas novas"",""Proposta consolidação 09/10/2026; DOCX aa13c53138ec15cd808de43d9dc2fc6808da86943d09d3352c9dd0944bdae364; texto P22–P40, estados P76–P88, aprovação P326/P497; proposta-consolidacao-percurso.md""],""aceitacao"":""Cada afirmação atual aponta para prova e data; versões antigas identificadas como históricas; divergência textual preservada; não apagar decisões anteriores | Para consolidação: critérios individuais S01–S19 e cenários A/B na proposta, com UI→API→gravação→nova sessão→resultado e ação independente."",""estado"":""parcial"",""variantes"":""O relatório indicado em outputs/auditoria-portal-2026-10-09.md não foi localizado neste workspace; conteúdo da mensagem preservado como fonte direta, sem atribuir hash ao ficheiro não lido"",""modulo"":""governação/outros"",""incremento_visual_qa_20261010"":{""atualizado_em"":""2026-10-10T17:57:54.604301+00:00"",""ambito"":""QA18097/55441 exclusivamente"",""evidencia"":""C84 corrigido em QA: recursos mostram scan e motor por ficheiro/versão; removida afirmação incondicional ClamD real pendente. Chromium QA21 recursos51 confirmou apresentação sem texto obsoleto.22scans reais do lote legado anterior preservados; nenhum novo scan/documento/derivada neste ensaio. visual-followup-chromium-20261010.json."",""lacuna_atual"":""PDFs, exportações, partilhas, derivadas e consumidores restantes precisam de operação/scan/permissão/recuperação próprios. Um original limpo não prova scan das derivadas; disponibilização ativa separada."",""estado_global_preservado"":""parcial"",""ativacao"":false},""incremento_consumidores_20261010"":{""at"":""2026-10-10T20:48:57.129953+00:00"",""evidencia"":""consumer-documents-chromium-20261010.json; consumer-pdf-presentation-qa.json; consumer-pdf-scan-qa.json: C91/C92 corrigidos, PDF fundiário real gerado/inspecionado, paísMZ/origemPT, sem menus, scanClamAVclean próprio;QA23/gestor404. Três originais preservados. Documento/imagem/WebP52 têm scan próprio; C94 consulta autorizada em leitura, PDF baixado com hash exato, preview WebP renderizado, QA23 original/URLassinada403 e anónimo401; metadados privados omitidos do catálogoQA. Validador24 lê sem editar, em consumer-reviewer-files-chromium-20261010.json. | consumer-workflow-chromium-20261010.json: oportunidade52 investment_project, dashboard21→draft incompleto→guardar→submeter→correção24→correção/resubmissão21→gates24/aprovação24→Publicador25 publica catálogoQA→recuperação. C93 editor ambiental corrigido. Hash aprovação/publicação igual; atores distintos, sem decisão externa. Outros contratos e critérios visuais permanecem abertos. ProvaSQL:consumer-final-persistence-qa.json; QA somente, sem instalação/ativação."",""criterios_restantes"":""C91/C92 PDF fundiário preenchido corrigidos e demonstrados: caracteres, país/origem, impressão sem navegação, ficheiro gerado/scan próprio e permissões privadas; originais preservados. C94 consulta autorizada em leitura e recusa de outra organização/público demonstradas; imagem original/WebP e documento do workflow têm scans próprios. Restam PDFs/exportações/partilhas/derivadas dos outros consumidores, revogação, formatos e acessibilidade documental integral."",""active"":false},""next_consumers_20261010"":{""at"":""2026-10-10T22:29:22.300559+00:00"",""evidencia"":""next-organization-chromium-20261010.json + next-final-persistence-qa.json: QA21 mestreFR/v2→cópia explícita na declaração/manifestação→mestreZA/v3→nova sessão; manifesto antigoMZ/v1 e novoFR/fontev2 não foram reescritos; QA23 PUT403. Fonte/source_system/external_id preservados. 050000: duas colunas, zero tabelas/organizações/contas. next-installer-preview-chromium-20261010.json demonstra Auditor31/múltiplos papéis sem edição do mestre, prévia autenticada instaladaQA/readyfalse e Promotor21 sem acesso403 ao instalador. | next-workflow-categories/modular/suspension/appeal-chromium-20261010.json: Promotor21 prepara alteração/submete; Validador24 revê/aprova; Publicador25 disponibiliza. 32bloqueado422 por dependência externa;31 suspensão/reaprovação/republicação;34rejeição24/recurso29/nova aprovação24/publicação25. SQL conserva hashes, decisões, publicações e tarefa anterior. C99 limite CRM80;C101 ciclo de revisão separado do conteúdo;C102 resumo integral no canónico. | next-sharing-chromium-20261010.json: sala1, QA21 autoriza/retira, QA22 URLs200→404 sem logout e numa nova sessão; originalPDF/PNG/JPG proprietário200/hash exato, scans próprios históricos preservados. Estado de documentos nomeado; sem novos ficheiros/derivadas no ensaio web. next-real-document-final.xml: dois casos técnicos isolados com ClamD real/GD, três WebP320/640/1280 com scans próprios, originais preservados, exclusão lógica/recuperação e derivada adulterada404; quarentena423. Não é demonstração visual de todos os consumidores. | next-accessibility-chromium-20261010.json: cinco rotas, Chromium/axe e teclado, zero violações automáticas; atalho→conteúdo, menuEnter/Escape/foco, três países distintos e cópia identificada, erro do mestre associado e focado, estados nomeados. C103 corrigiu três violações decorrentes de main aninhado na sala de parceria. Não demonstra leitor de ecrã, todas as rotas ou dispositivos reais. | next-active-readonly-20261010.json: ativo investemoz5432 READ ONLY/ROLLBACK,030000/040000/09-190000/050000 ausentes, zero organizações/colunas país. next-country-install-qa.json e testes do instalador: extensão somenteQA; prévia/dependências/hash/MFA/idempotência/auditoria/consistência. Backup ativo não renovado. Recibos/SQL/fontes:next-final-scope-qa.json; sem ativação."",""criterios_restantes"":""Esta linha reconcilia documentação e diferenças de versões, não representa todas as operações de documentos. Novo retrato datado liga C97–C103, critérios e lacunas aos requisitos funcionais próprios. Restam afirmações históricas sem evidência individual e diferenças ainda inventariadas; preservar decisões/fontes oficiais e as versões antigas identificadas."",""active"":false},""revision_20261011"":{""at"":""2026-10-11T00:41:45.130758+00:00"",""evidencia"":""CAND-COUNTRY02-20261011, fingerprint84a0e4a33dbfa8d727a190b2cd6280c23751ec15d5b1c2d436b415ff7ed7528e:21fontes,0500002colunas/0tabelas/0contas/0organizações,030000/040000/190000 não exigidos. Backup ativoREADONLY restaurado288tabelas/154ficheiros,0ausentes;2MFAoriginais recuperados. Cloneguard55441 comprova instalação autenticada/policyMFAfixture, repetição/consumidorprofile/reversãoflag. NÃO provaMFAvisualnovo/neminstalaçãoativa. ManifestoQA correspondente,buildativoinalterado;produçãoassetspendente. | AdaptadorOpportunityCanonicalResponse-3 recupera raiz/recurso/UUIDinline/versão/autor/tempo/exclusão da auditoria e JSONexistentes;GET não altera registo. Completion requerido/aplicável e validação atual separadas de assinatura antiga. normative_response_complete=false por diferenças enumeradas. Metadados históricos desconhecidos permanecemnull, não inventados. FonteDOCX integralmente lida,§26.1/27/28.1; testes23/552 e complementoResponse1/34 com guardunitQA. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação."",""criterios_restantes"":""Retrato datado liga C104–C107, documentos normativos, provas por consumidor e candidata delimitada à mesma matriz. Estados/versões históricas preservados, distinguindo experimentaçãoQA de aprovação modular/SLA e readiness de instalação. Restam alegações históricas sem prova individual; aceitação de fontes oficiais preservada."",""active"":false}},{""candidate_production_20261011"":{""at"":""2026-10-11T06:20:36.665933+00:00"",""code_hash"":""36f7722ce5a51abc6a246116afcab22ebc8167fa3d06e493920ad18c7afbfca8"",""delivery_revision"":""c68ceef9d4a3bc10da7bf269c1261a7b1edece3c1e114d6fef8cc60ca9f4403c"",""build_sha256"":""de6d702f4e2cd5e618cc822da84a041f4519af4a76f9dcb288fafa88819fabe0"",""evidence"":""Manifesto anterior84a0e4a33dbf preservado como histórico; novo código36f7722ce5a51abc6a246116afcab22ebc8167fa3d06e493920ad18c7afbfca8, entregac68ceef9d4a3bc10da7bf269c1261a7b1edece3c1e114d6fef8cc60ca9f4403c, compilaçãode6d702f4e2cd5e618cc822da84a041f4519af4a76f9dcb288fafa88819fabe0. Relatório/backlog/plano distinguem QA demonstrada, preparação da ativação e disponibilidade ativa. Divergência288ativo/295QA explicada por sete tabelas identificadas; generalização anterior de fluxo de cadastro de organizações corrigida: endpoint geral de criação/atribuição não encontrado. A/B eC37 preservados; ofertas/competências/SLA permanecem decisões separadas."",""remaining"":""As alegações históricas sem prova por critério continuam abertas. Novos retratos têm fonte/revisão/data; o fecho técnico do pacote não fecha auditoria global, acessibilidade integral, dispositivos reais, módulos, ofertas ouSLA."",""prior_current_claims"":{""Implementação encontrada"":""Matriz existente; relatórios históricos; snapshots ativos e testes atuais"",""Evidência funcional"":""Inspeção de código e documentação; demonstração individual completa pendente | Complemento de leitura: investor-consolidation-runtime.json (2026-10-09 T 19:03:32+00:00, READ ONLY), assistant-source-full.json ; Aprovação expressa da execução QA recebida; fontes /IDs e versões históricas preservados, sem fecho automático de requisitos. Execução QA aprovada I 1–I 3. Revisão QA atual: ba 3781 ad 7 af 15 b 02 c 3021 e 69081 f 4129 a 2 a 19339 fd 740094 d 39 e 913 f 3657977 c, com provas dirigidas /HTTP identificadas abaixo. Regressão histórica: 384 ensaios globais, hash e 29 eb 8 c 4 b 11 fce 6 aa 78 c 798 e 24330 bbf 96 efbea 7 ac 2 eb 39 c 3 f 03 b 978 caeef 076; path-focused.xml (32 /541 ) e path-followup.xml (26 /551 ) são anteriores. Cenários A /B API /persistência , UI pendente; execucao-percurso-i1-i3.md . | [QA dashboard 10 /10/2026 ] Mesma matriz 3354 requisitos /5830 ocorrências preserva fontes /trechos/IDs/versões por SHA; apenas AUD-OP-04 muda não implementado→parcial pelo incremento específico API. Lista integral de 3349 abertos derivada desta matriz,sem estados independentes nem segunda matriz. | [Legado QA 10 /10/2026 ] legado-piloto-qa.md ; legacy-content-http-qa.json : recursos 6 /5 públicos, hashes verificados, pesquisa, login /MFA21 , criação /continuação , logout /nova sessão, recuperação, replay único e isolamento. Interface não observada. | [Visual QA 10 /10/2026 ] C84 corrigido em QA: recursos mostram scan e motor por ficheiro /versão ; removida afirmação incondicional ClamD real pendente. Chromium QA21 recursos 51 confirmou apresentação sem texto obsoleto.22 scans reais do lote legado anterior preservados; nenhum novo scan /documento/derivada neste ensaio. visual-followup-chromium-20261010.json . | [Visual QA 10/10/2026] C84 corrigido em QA: recursos mostram scan e motor por ficheiro/versão; removida afirmação incondicional ClamD real pendente. Chromium QA21 recursos51 confirmou apresentação sem texto obsoleto.22scans reais do lote legado anterior preservados; nenhum novo scan/documento/derivada neste ensaio. visual-followup-chromium-20261010.json. | [QA consumidores 10/10/2026] consumer-documents-chromium-20261010.json; consumer-pdf-presentation-qa.json; consumer-pdf-scan-qa.json: C91/C92 corrigidos, PDF fundiário real gerado/inspecionado, paísMZ/origemPT, sem menus, scanClamAVclean próprio;QA23/gestor404. Três originais preservados. Documento/imagem/WebP52 têm scan próprio; C94 consulta autorizada em leitura, PDF baixado com hash exato, preview WebP renderizado, QA23 original/URLassinada403 e anónimo401; metadados privados omitidos do catálogoQA. Validador24 lê sem editar, em consumer-reviewer-files-chromium-20261010.json. | consumer-workflow-chromium-20261010.json: oportunidade52 investment_project, dashboard21→draft incompleto→guardar→submeter→correção24→correção/resubmissão21→gates24/aprovação24→Publicador25 publica catálogoQA→recuperação. C93 editor ambiental corrigido. Hash aprovação/publicação igual; atores distintos, sem decisão externa. Outros contratos e critérios visuais permanecem abertos. ProvaSQL:consumer-final-persistence-qa.json; QA somente, sem instalação/ativação. | [QA país mestre/workflow/revogação/acessibilidade 10/10/2026] next-organization-chromium-20261010.json + next-final-persistence-qa.json: QA21 mestreFR/v2→cópia explícita na declaração/manifestação→mestreZA/v3→nova sessão; manifesto antigoMZ/v1 e novoFR/fontev2 não foram reescritos; QA23 PUT403. Fonte/source_system/external_id preservados. 050000: duas colunas, zero tabelas/organizações/contas. next-installer-preview-chromium-20261010.json demonstra Auditor31/múltiplos papéis sem edição do mestre, prévia autenticada instaladaQA/readyfalse e Promotor21 sem acesso403 ao instalador. | next-workflow-categories/modular/suspension/appeal-chromium-20261010.json: Promotor21 prepara alteração/submete; Validador24 revê/aprova; Publicador25 disponibiliza. 32bloqueado422 por dependência externa;31 suspensão/reaprovação/republicação;34rejeição24/recurso29/nova aprovação24/publicação25. SQL conserva hashes, decisões, publicações e tarefa anterior. C99 limite CRM80;C101 ciclo de revisão separado do conteúdo;C102 resumo integral no canónico. | next-sharing-chromium-20261010.json: sala1, QA21 autoriza/retira, QA22 URLs200→404 sem logout e numa nova sessão; originalPDF/PNG/JPG proprietário200/hash exato, scans próprios históricos preservados. Estado de documentos nomeado; sem novos ficheiros/derivadas no ensaio web. next-real-document-final.xml: dois casos técnicos isolados com ClamD real/GD, três WebP320/640/1280 com scans próprios, originais preservados, exclusão lógica/recuperação e derivada adulterada404; quarentena423. Não é demonstração visual de todos os consumidores. | next-accessibility-chromium-20261010.json: cinco rotas, Chromium/axe e teclado, zero violações automáticas; atalho→conteúdo, menuEnter/Escape/foco, três países distintos e cópia identificada, erro do mestre associado e focado, estados nomeados. C103 corrigiu três violações decorrentes de main aninhado na sala de parceria. Não demonstra leitor de ecrã, todas as rotas ou dispositivos reais. | next-active-readonly-20261010.json: ativo investemoz5432 READ ONLY/ROLLBACK,030000/040000/09-190000/050000 ausentes, zero organizações/colunas país. next-country-install-qa.json e testes do instalador: extensão somenteQA; prévia/dependências/hash/MFA/idempotência/auditoria/consistência. Backup ativo não renovado. Recibos/SQL/fontes:next-final-scope-qa.json; sem ativação. | [QA Response/materialidade/consumidores/candidata 11/10/2026] CAND-COUNTRY02-20261011, fingerprint84a0e4a33dbfa8d727a190b2cd6280c23751ec15d5b1c2d436b415ff7ed7528e:21fontes,0500002colunas/0tabelas/0contas/0organizações,030000/040000/190000 não exigidos. Backup ativoREADONLY restaurado288tabelas/154ficheiros,0ausentes;2MFAoriginais recuperados. Cloneguard55441 comprova instalação autenticada/policyMFAfixture, repetição/consumidorprofile/reversãoflag. NÃO provaMFAvisualnovo/neminstalaçãoativa. ManifestoQA correspondente,buildativoinalterado;produçãoassetspendente. | AdaptadorOpportunityCanonicalResponse-3 recupera raiz/recurso/UUIDinline/versão/autor/tempo/exclusão da auditoria e JSONexistentes;GET não altera registo. Completion requerido/aplicável e validação atual separadas de assinatura antiga. normative_response_complete=false por diferenças enumeradas. Metadados históricos desconhecidos permanecemnull, não inventados. FonteDOCX integralmente lida,§26.1/27/28.1; testes23/552 e complementoResponse1/34 com guardunitQA. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação."",""Disponibilidade ativa"":""Consultar snapshot READ ONLY de 16:17:55 UTC; nenhum dado ativo alterado"",""Lacuna"":""[QA Response/materialidade/consumidores/candidata 11/10/2026] Retrato datado liga C104–C107, documentos normativos, provas por consumidor e candidata delimitada à mesma matriz. Estados/versões históricas preservados, distinguindo experimentaçãoQA de aprovação modular/SLA e readiness de instalação. Restam alegações históricas sem prova individual; aceitação de fontes oficiais preservada."",""Dependência"":""Executável em QA sem ClamD nem nova aceitação de fontes; dados/designações concretos apenas para utilização institucional ativa | I1–I3 autorizados exclusivamente em QA: concluir demonstração A/B na interface, cobertura de contexto/prefill e provas da versão. Ativação ativa não autorizada. I0 continua independente."",""Critério de aceitação"":""AUD-DOC-01: Cada afirmação atual aponta para prova e data; versões antigas identificadas como históricas; divergência textual preservada; não apagar decisões anteriores | Para consolidação: critérios individuais S01–S19 e cenários A/B na proposta, com UI→API→gravação→nova sessão→resultado e ação independente."",""Versões divergentes"":""AUD-DOC-01: O relatório indicado em outputs/auditoria-portal-2026-10-09.md não foi localizado neste workspace; conteúdo da mensagem preservado como fonte direta, sem atribuir hash ao ficheiro não lido""},""active_writes"":0}}]","Código inspecionado; browser pendente | [Visual QA 10 /10/2026 ] Texto de scan individual corrigido e observado em QA; restantes ações documentais não encerradas. | [Visual QA 10/10/2026] Texto de scan individual corrigido e observado em QA; restantes ações documentais não encerradas. | [QA consumidores 10/10/2026] consumer-documents-chromium-20261010.json; consumer-pdf-presentation-qa.json; consumer-pdf-scan-qa.json: C91/C92 corrigidos, PDF fundiário real gerado/inspecionado, paísMZ/origemPT, sem menus, scanClamAVclean próprio;QA23/gestor404. Três originais preservados. Documento/imagem/WebP52 têm scan próprio; C94 consulta autorizada em leitura, PDF baixado com hash exato, preview WebP renderizado, QA23 original/URLassinada403 e anónimo401; metadados privados omitidos do catálogoQA. Validador24 lê sem editar, em consumer-reviewer-files-chromium-20261010.json. | consumer-workflow-chromium-20261010.json: oportunidade52 investment_project, dashboard21→draft incompleto→guardar→submeter→correção24→correção/resubmissão21→gates24/aprovação24→Publicador25 publica catálogoQA→recuperação. C93 editor ambiental corrigido. Hash aprovação/publicação igual; atores distintos, sem decisão externa. Outros contratos e critérios visuais permanecem abertos. ProvaSQL:consumer-final-persistence-qa.json; QA somente, sem instalação/ativação. | [QA país mestre/workflow/revogação/acessibilidade 10/10/2026] next-organization-chromium-20261010.json + next-final-persistence-qa.json: QA21 mestreFR/v2→cópia explícita na declaração/manifestação→mestreZA/v3→nova sessão; manifesto antigoMZ/v1 e novoFR/fontev2 não foram reescritos; QA23 PUT403. Fonte/source_system/external_id preservados. 050000: duas colunas, zero tabelas/organizações/contas. next-installer-preview-chromium-20261010.json demonstra Auditor31/múltiplos papéis sem edição do mestre, prévia autenticada instaladaQA/readyfalse e Promotor21 sem acesso403 ao instalador. | next-workflow-categories/modular/suspension/appeal-chromium-20261010.json: Promotor21 prepara alteração/submete; Validador24 revê/aprova; Publicador25 disponibiliza. 32bloqueado422 por dependência externa;31 suspensão/reaprovação/republicação;34rejeição24/recurso29/nova aprovação24/publicação25. SQL conserva hashes, decisões, publicações e tarefa anterior. C99 limite CRM80;C101 ciclo de revisão separado do conteúdo;C102 resumo integral no canónico. | next-sharing-chromium-20261010.json: sala1, QA21 autoriza/retira, QA22 URLs200→404 sem logout e numa nova sessão; originalPDF/PNG/JPG proprietário200/hash exato, scans próprios históricos preservados. Estado de documentos nomeado; sem novos ficheiros/derivadas no ensaio web. next-real-document-final.xml: dois casos técnicos isolados com ClamD real/GD, três WebP320/640/1280 com scans próprios, originais preservados, exclusão lógica/recuperação e derivada adulterada404; quarentena423. Não é demonstração visual de todos os consumidores. | next-accessibility-chromium-20261010.json: cinco rotas, Chromium/axe e teclado, zero violações automáticas; atalho→conteúdo, menuEnter/Escape/foco, três países distintos e cópia identificada, erro do mestre associado e focado, estados nomeados. C103 corrigiu três violações decorrentes de main aninhado na sala de parceria. Não demonstra leitor de ecrã, todas as rotas ou dispositivos reais. | next-active-readonly-20261010.json: ativo investemoz5432 READ ONLY/ROLLBACK,030000/040000/09-190000/050000 ausentes, zero organizações/colunas país. next-country-install-qa.json e testes do instalador: extensão somenteQA; prévia/dependências/hash/MFA/idempotência/auditoria/consistência. Backup ativo não renovado. Recibos/SQL/fontes:next-final-scope-qa.json; sem ativação. | [QA Response/materialidade/consumidores/candidata 11/10/2026] CAND-COUNTRY02-20261011, fingerprint84a0e4a33dbfa8d727a190b2cd6280c23751ec15d5b1c2d436b415ff7ed7528e:21fontes,0500002colunas/0tabelas/0contas/0organizações,030000/040000/190000 não exigidos. Backup ativoREADONLY restaurado288tabelas/154ficheiros,0ausentes;2MFAoriginais recuperados. Cloneguard55441 comprova instalação autenticada/policyMFAfixture, repetição/consumidorprofile/reversãoflag. NÃO provaMFAvisualnovo/neminstalaçãoativa. ManifestoQA correspondente,buildativoinalterado;produçãoassetspendente. | AdaptadorOpportunityCanonicalResponse-3 recupera raiz/recurso/UUIDinline/versão/autor/tempo/exclusão da auditoria e JSONexistentes;GET não altera registo. Completion requerido/aplicável e validação atual separadas de assinatura antiga. normative_response_complete=false por diferenças enumeradas. Metadados históricos desconhecidos permanecemnull, não inventados. FonteDOCX integralmente lida,§26.1/27/28.1; testes23/552 e complementoResponse1/34 com guardunitQA. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação. Os testes técnicos de ordem geométrica/metadados de raiz não são convertidos em aceitação visual.","Não demonstrado individualmente | [QA consumidores 10/10/2026] Pedidos de interface e GET de recuperação no servidor18097, header QA conferido antes de escrita; ver respostas/perfis no recibo por consumidor. | [QA país mestre/workflow/revogação/acessibilidade 10/10/2026] Pedidos reais do Chromium no servidor18097 com alvo QA conferido antes de escrita; respostas/recusas por operação constam dos recibos. Casos API anteriores preservados, sem os apresentar como visual novo. | [QA Response/materialidade/consumidores/candidata 11/10/2026] Pedidos reais18097/alvoQA; estados por consumidor nos recibos;GETResponse sem gravação e recusas403/404/409 preservadas.","Não demonstrado individualmente | [QA consumidores 10/10/2026] Entidades/IDs existentes e uma fixture sintética por caso; SQLQA READONLY liga estados, versões, atores, país/origem e hashes. Sem novas tabelas, contas ou escrita ativa. | [QA país mestre/workflow/revogação/acessibilidade 10/10/2026] Mestre/entidades e serviços existentes; duas colunas opcionais050000, nenhuma tabela/organização/conta nova. SQL READ ONLY confirma versões, cópias, tarefas, publicações, hashes e revogação. | [QA Response/materialidade/consumidores/candidata 11/10/2026] Serviços/JSON/organizações/audit_events existentes; SQLREADONLY e guardaunitQA; hashes assinados antigos preservados; nenhuma escrita ativa.","Percurso solicitado ainda incompleto; não promover a concluído | [QA consumidores 10/10/2026] Nova sessão nos consumidores descritos; SQL confirma relações, uma submissão após repetição e preservação dos critérios originaisA/B. | [QA país mestre/workflow/revogação/acessibilidade 10/10/2026] Sessões novas no mestre/cópias e nas partilhas; atores21/24/25/29 independentes no workflow. SQL confirma preservação de A/B52 e tarefas/histórico anteriores. | [QA Response/materialidade/consumidores/candidata 11/10/2026] Novas sessões fundiário/biblioteca e consumidores já provados; clonecountry profile sem demais instalações. A/B/C37 não repetidos.","Falha /lacuna documentada; inspeção visual pendente | [Visual QA 10 /10/2026 ] Estado e motor de scan pertencem a cada ficheiro /versão , sem invalidar ClamD real já demonstrado nem inventar scans. | [Visual QA 10/10/2026] Estado e motor de scan pertencem a cada ficheiro/versão, sem invalidar ClamD real já demonstrado nem inventar scans. | [QA consumidores 10/10/2026] consumer-documents-chromium-20261010.json; consumer-pdf-presentation-qa.json; consumer-pdf-scan-qa.json: C91/C92 corrigidos, PDF fundiário real gerado/inspecionado, paísMZ/origemPT, sem menus, scanClamAVclean próprio;QA23/gestor404. Três originais preservados. Documento/imagem/WebP52 têm scan próprio; C94 consulta autorizada em leitura, PDF baixado com hash exato, preview WebP renderizado, QA23 original/URLassinada403 e anónimo401; metadados privados omitidos do catálogoQA. Validador24 lê sem editar, em consumer-reviewer-files-chromium-20261010.json. | consumer-workflow-chromium-20261010.json: oportunidade52 investment_project, dashboard21→draft incompleto→guardar→submeter→correção24→correção/resubmissão21→gates24/aprovação24→Publicador25 publica catálogoQA→recuperação. C93 editor ambiental corrigido. Hash aprovação/publicação igual; atores distintos, sem decisão externa. Outros contratos e critérios visuais permanecem abertos. ProvaSQL:consumer-final-persistence-qa.json; QA somente, sem instalação/ativação. | [QA país mestre/workflow/revogação/acessibilidade 10/10/2026] next-organization-chromium-20261010.json + next-final-persistence-qa.json: QA21 mestreFR/v2→cópia explícita na declaração/manifestação→mestreZA/v3→nova sessão; manifesto antigoMZ/v1 e novoFR/fontev2 não foram reescritos; QA23 PUT403. Fonte/source_system/external_id preservados. 050000: duas colunas, zero tabelas/organizações/contas. next-installer-preview-chromium-20261010.json demonstra Auditor31/múltiplos papéis sem edição do mestre, prévia autenticada instaladaQA/readyfalse e Promotor21 sem acesso403 ao instalador. | next-workflow-categories/modular/suspension/appeal-chromium-20261010.json: Promotor21 prepara alteração/submete; Validador24 revê/aprova; Publicador25 disponibiliza. 32bloqueado422 por dependência externa;31 suspensão/reaprovação/republicação;34rejeição24/recurso29/nova aprovação24/publicação25. SQL conserva hashes, decisões, publicações e tarefa anterior. C99 limite CRM80;C101 ciclo de revisão separado do conteúdo;C102 resumo integral no canónico. | next-sharing-chromium-20261010.json: sala1, QA21 autoriza/retira, QA22 URLs200→404 sem logout e numa nova sessão; originalPDF/PNG/JPG proprietário200/hash exato, scans próprios históricos preservados. Estado de documentos nomeado; sem novos ficheiros/derivadas no ensaio web. next-real-document-final.xml: dois casos técnicos isolados com ClamD real/GD, três WebP320/640/1280 com scans próprios, originais preservados, exclusão lógica/recuperação e derivada adulterada404; quarentena423. Não é demonstração visual de todos os consumidores. | next-accessibility-chromium-20261010.json: cinco rotas, Chromium/axe e teclado, zero violações automáticas; atalho→conteúdo, menuEnter/Escape/foco, três países distintos e cópia identificada, erro do mestre associado e focado, estados nomeados. C103 corrigiu três violações decorrentes de main aninhado na sala de parceria. Não demonstra leitor de ecrã, todas as rotas ou dispositivos reais. | next-active-readonly-20261010.json: ativo investemoz5432 READ ONLY/ROLLBACK,030000/040000/09-190000/050000 ausentes, zero organizações/colunas país. next-country-install-qa.json e testes do instalador: extensão somenteQA; prévia/dependências/hash/MFA/idempotência/auditoria/consistência. Backup ativo não renovado. Recibos/SQL/fontes:next-final-scope-qa.json; sem ativação. | [QA Response/materialidade/consumidores/candidata 11/10/2026] CAND-COUNTRY02-20261011, fingerprint84a0e4a33dbfa8d727a190b2cd6280c23751ec15d5b1c2d436b415ff7ed7528e:21fontes,0500002colunas/0tabelas/0contas/0organizações,030000/040000/190000 não exigidos. Backup ativoREADONLY restaurado288tabelas/154ficheiros,0ausentes;2MFAoriginais recuperados. Cloneguard55441 comprova instalação autenticada/policyMFAfixture, repetição/consumidorprofile/reversãoflag. NÃO provaMFAvisualnovo/neminstalaçãoativa. ManifestoQA correspondente,buildativoinalterado;produçãoassetspendente. | AdaptadorOpportunityCanonicalResponse-3 recupera raiz/recurso/UUIDinline/versão/autor/tempo/exclusão da auditoria e JSONexistentes;GET não altera registo. Completion requerido/aplicável e validação atual separadas de assinatura antiga. normative_response_complete=false por diferenças enumeradas. Metadados históricos desconhecidos permanecemnull, não inventados. FonteDOCX integralmente lida,§26.1/27/28.1; testes23/552 e complementoResponse1/34 com guardunitQA. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação.","Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada | [Visual QA 10 /10/2026 ] Subcritérios atualizados por prova própria; estado global, ID s, fontes, versões e decisões preservados. | [Visual QA 10/10/2026] Subcritérios atualizados por prova própria; estado global, IDs, fontes, versões e decisões preservados. | [QA consumidores 10/10/2026] Critérios específicos demonstrados; estado global e referências/versões preservados. Não repetir A/B/C37 ou outros critérios aceites. | [QA país mestre/workflow/revogação/acessibilidade 10/10/2026] Somente critérios demonstrados acrescentados. COUNTRY02 preparado/demonstradoQA mas instalação ativa ausente; estados globais dos outros requisitos e fechosA/B/C37 preservados. | [QA Response/materialidade/consumidores/candidata 11/10/2026] Critérios demonstrados individualmente; estados globais conservados; candidataCOUNTRY02 separada das exclusões.",parcial,"READONLY 2026-10-11T06:09:56+00:00:investemoz:5432;050000/2colunas ausentes;flagfalse;0organizações/0memberships;2gestores elegíveis comMFA. Código/build preparados, sem ativação.","Capacidades/provas específicas anteriores existem, mas o requisito agregado ainda tem os critérios restantes explicitados; fechos parciais preservados.","Atualizar apenas estados contraditórios preservando história. 3401IDs/7739origens; distinguir ocorrência documental, requisito e evidência individual. Não presumir conclusão por relatório.","Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Completar critérios restantes sem repetir provas válidas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"[Candidata COUNTRY02 produção 11/10/2026] As alegações históricas sem prova por critério continuam abertas. Novos retratos têm fonte/revisão/data; o fecho técnico do pacote não fecha auditoria global, acessibilidade integral, dispositivos reais, módulos, ofertas ouSLA.","Preservar a matriz única, IDs/ocorrências/versões/fechos e ligar os novos recibos. Aceitação das fontes oficiais mantém-se; decisões modulares e SLA permanecem separadas.","Matriz existente; relatórios históricos; snapshots ativos e testes atuais [Candidata COUNTRY02 produção 11/10/2026] Manifesto anterior84a0e4a33dbf preservado como histórico; novo código36f7722ce5a51abc6a246116afcab22ebc8167fa3d06e493920ad18c7afbfca8, entregac68ceef9d4a3bc10da7bf269c1261a7b1edece3c1e114d6fef8cc60ca9f4403c, compilaçãode6d702f4e2cd5e618cc822da84a041f4519af4a76f9dcb288fafa88819fabe0. Relatório/backlog/plano distinguem QA demonstrada, preparação da ativação e disponibilidade ativa. Divergência288ativo/295QA explicada por sete tabelas identificadas; generalização anterior de fluxo de cadastro de organizações corrigida: endpoint geral de criação/atribuição não encontrado. A/B eC37 preservados; ofertas/competências/SLA permanecem decisões separadas.","Inspeção de código e documentação; demonstração individual completa pendente | Complemento de leitura: investor-consolidation-runtime.json (2026-10-09 T 19:03:32+00:00, READ ONLY), assistant-source-full.json ; Aprovação expressa da execução QA recebida; fontes /IDs e versões históricas preservados, sem fecho automático de requisitos. Execução QA aprovada I 1–I 3. Revisão QA atual: ba 3781 ad 7 af 15 b 02 c 3021 e 69081 f 4129 a 2 a 19339 fd 740094 d 39 e 913 f 3657977 c, com provas dirigidas /HTTP identificadas abaixo. Regressão histórica: 384 ensaios globais, hash e 29 eb 8 c 4 b 11 fce 6 aa 78 c 798 e 24330 bbf 96 efbea 7 ac 2 eb 39 c 3 f 03 b 978 caeef 076; path-focused.xml (32 /541 ) e path-followup.xml (26 /551 ) são anteriores. Cenários A /B API /persistência , UI pendente; execucao-percurso-i1-i3.md . | [QA dashboard 10 /10/2026 ] Mesma matriz 3354 requisitos /5830 ocorrências preserva fontes /trechos/IDs/versões por SHA; apenas AUD-OP-04 muda não implementado→parcial pelo incremento específico API. Lista integral de 3349 abertos derivada desta matriz,sem estados independentes nem segunda matriz. | [Legado QA 10 /10/2026 ] legado-piloto-qa.md ; legacy-content-http-qa.json : recursos 6 /5 públicos, hashes verificados, pesquisa, login /MFA21 , criação /continuação , logout /nova sessão, recuperação, replay único e isolamento. Interface não observada. | [Visual QA 10 /10/2026 ] C84 corrigido em QA: recursos mostram scan e motor por ficheiro /versão ; removida afirmação incondicional ClamD real pendente. Chromium QA21 recursos 51 confirmou apresentação sem texto obsoleto.22 scans reais do lote legado anterior preservados; nenhum novo scan /documento/derivada neste ensaio. visual-followup-chromium-20261010.json . | [Visual QA 10/10/2026] C84 corrigido em QA: recursos mostram scan e motor por ficheiro/versão; removida afirmação incondicional ClamD real pendente. Chromium QA21 recursos51 confirmou apresentação sem texto obsoleto.22scans reais do lote legado anterior preservados; nenhum novo scan/documento/derivada neste ensaio. visual-followup-chromium-20261010.json. | [QA consumidores 10/10/2026] consumer-documents-chromium-20261010.json; consumer-pdf-presentation-qa.json; consumer-pdf-scan-qa.json: C91/C92 corrigidos, PDF fundiário real gerado/inspecionado, paísMZ/origemPT, sem menus, scanClamAVclean próprio;QA23/gestor404. Três originais preservados. Documento/imagem/WebP52 têm scan próprio; C94 consulta autorizada em leitura, PDF baixado com hash exato, preview WebP renderizado, QA23 original/URLassinada403 e anónimo401; metadados privados omitidos do catálogoQA. Validador24 lê sem editar, em consumer-reviewer-files-chromium-20261010.json. | consumer-workflow-chromium-20261010.json: oportunidade52 investment_project, dashboard21→draft incompleto→guardar→submeter→correção24→correção/resubmissão21→gates24/aprovação24→Publicador25 publica catálogoQA→recuperação. C93 editor ambiental corrigido. Hash aprovação/publicação igual; atores distintos, sem decisão externa. Outros contratos e critérios visuais permanecem abertos. ProvaSQL:consumer-final-persistence-qa.json; QA somente, sem instalação/ativação. | [QA país mestre/workflow/revogação/acessibilidade 10/10/2026] next-organization-chromium-20261010.json + next-final-persistence-qa.json: QA21 mestreFR/v2→cópia explícita na declaração/manifestação→mestreZA/v3→nova sessão; manifesto antigoMZ/v1 e novoFR/fontev2 não foram reescritos; QA23 PUT403. Fonte/source_system/external_id preservados. 050000: duas colunas, zero tabelas/organizações/contas. next-installer-preview-chromium-20261010.json demonstra Auditor31/múltiplos papéis sem edição do mestre, prévia autenticada instaladaQA/readyfalse e Promotor21 sem acesso403 ao instalador. | next-workflow-categories/modular/suspension/appeal-chromium-20261010.json: Promotor21 prepara alteração/submete; Validador24 revê/aprova; Publicador25 disponibiliza. 32bloqueado422 por dependência externa;31 suspensão/reaprovação/republicação;34rejeição24/recurso29/nova aprovação24/publicação25. SQL conserva hashes, decisões, publicações e tarefa anterior. C99 limite CRM80;C101 ciclo de revisão separado do conteúdo;C102 resumo integral no canónico. | next-sharing-chromium-20261010.json: sala1, QA21 autoriza/retira, QA22 URLs200→404 sem logout e numa nova sessão; originalPDF/PNG/JPG proprietário200/hash exato, scans próprios históricos preservados. Estado de documentos nomeado; sem novos ficheiros/derivadas no ensaio web. next-real-document-final.xml: dois casos técnicos isolados com ClamD real/GD, três WebP320/640/1280 com scans próprios, originais preservados, exclusão lógica/recuperação e derivada adulterada404; quarentena423. Não é demonstração visual de todos os consumidores. | next-accessibility-chromium-20261010.json: cinco rotas, Chromium/axe e teclado, zero violações automáticas; atalho→conteúdo, menuEnter/Escape/foco, três países distintos e cópia identificada, erro do mestre associado e focado, estados nomeados. C103 corrigiu três violações decorrentes de main aninhado na sala de parceria. Não demonstra leitor de ecrã, todas as rotas ou dispositivos reais. | next-active-readonly-20261010.json: ativo investemoz5432 READ ONLY/ROLLBACK,030000/040000/09-190000/050000 ausentes, zero organizações/colunas país. next-country-install-qa.json e testes do instalador: extensão somenteQA; prévia/dependências/hash/MFA/idempotência/auditoria/consistência. Backup ativo não renovado. Recibos/SQL/fontes:next-final-scope-qa.json; sem ativação. | [QA Response/materialidade/consumidores/candidata 11/10/2026] CAND-COUNTRY02-20261011, fingerprint84a0e4a33dbfa8d727a190b2cd6280c23751ec15d5b1c2d436b415ff7ed7528e:21fontes,0500002colunas/0tabelas/0contas/0organizações,030000/040000/190000 não exigidos. Backup ativoREADONLY restaurado288tabelas/154ficheiros,0ausentes;2MFAoriginais recuperados. Cloneguard55441 comprova instalação autenticada/policyMFAfixture, repetição/consumidorprofile/reversãoflag. NÃO provaMFAvisualnovo/neminstalaçãoativa. ManifestoQA correspondente,buildativoinalterado;produçãoassetspendente. | AdaptadorOpportunityCanonicalResponse-3 recupera raiz/recurso/UUIDinline/versão/autor/tempo/exclusão da auditoria e JSONexistentes;GET não altera registo. Completion requerido/aplicável e validação atual separadas de assinatura antiga. normative_response_complete=false por diferenças enumeradas. Metadados históricos desconhecidos permanecemnull, não inventados. FonteDOCX integralmente lida,§26.1/27/28.1; testes23/552 e complementoResponse1/34 com guardunitQA. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação. -[Candidata COUNTRY02 produção 11/10/2026] Manifesto anterior84a0e4a33dbf preservado como histórico; novo código36f7722ce5a51abc6a246116afcab22ebc8167fa3d06e493920ad18c7afbfca8, entregac68ceef9d4a3bc10da7bf269c1261a7b1edece3c1e114d6fef8cc60ca9f4403c, compilaçãode6d702f4e2cd5e618cc822da84a041f4519af4a76f9dcb288fafa88819fabe0. Relatório/backlog/plano distinguem QA demonstrada, preparação da ativação e disponibilidade ativa. Divergência288ativo/295QA explicada por sete tabelas identificadas; generalização anterior de fluxo de cadastro de organizações corrigida: endpoint geral de criação/atribuição não encontrado. A/B eC37 preservados; ofertas/competências/SLA permanecem decisões separadas.","Não demonstrado individualmente | [QA consumidores 10/10/2026] Pedidos de interface e GET de recuperação no servidor18097, header QA conferido antes de escrita; ver respostas/perfis no recibo por consumidor. | [QA país mestre/workflow/revogação/acessibilidade 10/10/2026] Pedidos reais do Chromium no servidor18097 com alvo QA conferido antes de escrita; respostas/recusas por operação constam dos recibos. Casos API anteriores preservados, sem os apresentar como visual novo. | [QA Response/materialidade/consumidores/candidata 11/10/2026] Pedidos reais18097/alvoQA; estados por consumidor nos recibos;GETResponse sem gravação e recusas403/404/409 preservadas.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, -AUD-COUNTRY-06,País pesquisável do proponente no wizard de negócios existentes,"Pedido direto 09/10/2026, principais lacunas e continuação; docs/investmoz/v2/gestao-oportunidades-dashboard.md §10; referências originais conservadas na matriz",negócios,/investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado parcialmente,"Wizard de negócio PT/FR/submissão/replay409 já demonstrados. Restam anúncio público/manifestação, mandatos/documentos e perfis posteriores. Não repetir submissão já comprovada.",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,AUD-COUNTRY-06: Catálogo ISO pesquisável; código válido guardado e recuperado no payload canónico; valor legado visível/conservado; ZZ 422 sem versão nova; outra conta negada,P1,"AUD-COUNTRY-06: O relatório indicado em outputs/auditoria-portal-2026-10-09.md não foi localizado neste workspace; conteúdo da mensagem preservado como fonte direta, sem atribuir hash ao ficheiro não lido",AUD-COUNTRY-06,1,"[{""id"":""AUD-COUNTRY-06"",""pedido"":""País pesquisável do proponente no wizard de negócios existentes"",""fontes"":[""Pedido direto 09/10/2026, principais lacunas e continuação; docs/investmoz/v2/gestao-oportunidades-dashboard.md §10; referências originais conservadas na matriz""],""aceitacao"":""Catálogo ISO pesquisável; código válido guardado e recuperado no payload canónico; valor legado visível/conservado; ZZ 422 sem versão nova; outra conta negada"",""estado"":""parcial"",""variantes"":""O relatório indicado em outputs/auditoria-portal-2026-10-09.md não foi localizado neste workspace; conteúdo da mensagem preservado como fonte direta, sem atribuir hash ao ficheiro não lido"",""modulo"":""negócios"",""incremento_visual_qa_20261010"":{""atualizado_em"":""2026-10-10T17:57:54.604301+00:00"",""ambito"":""QA18097/55441 exclusivamente"",""evidencia"":""Chromium QA18: residênciaPT no perfil de investimento guardada eF5 recuperada; negócio privado e apoio fundiárioDRAFT paísPT/origemFR guardados e recuperados por UI. BalcãoA/B DRAFT paísPT/origemZA recuperados noutra sessão. Quatro formulários públicos/investidor/empresa/manifestação/apoio mostram249países (250opções incluindo vazio), mas sem submissão/gravação desta prova. Gestor14: filtro origemZA eNãoinformado/unknown; UI estatísticas mostra4manifestaçõesNãoinformado e0pedidosZA submetidos, excluindo corretamente rascunhos A/B. CRM filtrounknown renderizado. consumers-mobile-accessibility-chromium-20261010.json; visual-followup-chromium-20261010.json. Não inferir origem da residência ou constituição."",""lacuna_atual"":""Concluir submissão e recuperação por nova sessão nos formulários públicos/empresa/manifestação/apoio; ensaio visual de estatísticas com pedidos submetidos de origem conhecida. Negócios/fundiário deste lote sãoDRAFT e recuperaçãoF5, não provam submissão nem todos os perfis. País e origem são campos distintos, sem preencher faltas históricas por inferência."",""estado_global_preservado"":""parcial"",""ativacao"":false},""incremento_ab_paises_20261010"":{""registado_em"":""2026-10-10T19:30:54.107335+00:00"",""ambito"":""QA somente"",""criterios_ab_internos"":""não se aplica a esta linha"",""evidencia"":""country-paths-chromium-20261010.json + country-paths-persistence-qa.json: formulários/investidor,empresa,apoio e manifestar-interesse:249países, PT/ZA, UI→POST→protocolo→gestão autorizada→filtros independentes→origemZA=4. Uma linha/consentimento/recibo de idempotência por envio; SQLQA READONLY. ResidênciaPT, negócio/fundiárioPT/FR recuperados emnova sessão sem regravar. C89 nomes acessíveis dos seletores corrigidos; quatro exames390px sem overflow/violações automáticas. C90 source_page dos novos envios mantém página de entrada mesma origem; formulário/investidor demonstrado por UI/API/SQL e página da gestão, form-entry-source-*qa.json; registos antigos não reescritos. Rejeições DNS dos emails sintéticos foram validação esperada; notificaçõesQA desativadas. Ativo não alterado."",""criterios_restantes"":""Wizard de negócios PT/FR recuperado numa nova sessão, sem regravar. Restam submissão/interesse no negócio público, efeitos nas estatísticas do conjunto Negócios, variações condicionais e feedback de validação/legados por perfil; negar outras contas conforme política existente."",""ativacao"":false},""incremento_consumidores_20261010"":{""at"":""2026-10-10T20:48:57.129953+00:00"",""evidencia"":""consumer-business-chromium-20261010.json: negócio sintético existente PT/FR, C95 seletor de sector com nome próprio, oito passos→submissão200→nova sessão→submitted; replay409 sem duplicação; gestãoNegóciosFR0→1. SQL:uma transição submitted. ProvaSQL:consumer-final-persistence-qa.json; QA somente, sem instalação/ativação."",""criterios_restantes"":""Negócio existente PT/FR submetido, recuperado noutra sessão e estatística FR incrementada uma vez; replay409 não duplica. Restam interesse no negócio público, revisão/publicação, condições/documentos/mandatos e perfis restantes."",""active"":false}}]","Country Select para país e origem; props 249; visual pendente | [QA independente 10 /10/2026 ] Componentes já existentes; nenhuma nova confirmação visual neste lote. | [Visual QA 10 /10/2026 ] Cobertura explicitada por formulário;249 países nos quatro formulários públicos; seleções visíveis em perfil /negócios/fundiário/Balcão. | [Visual QA 10/10/2026] Cobertura explicitada por formulário;249países nos quatro formulários públicos; seleções visíveis em perfil/negócios/fundiário/Balcão. | [QA A/B e países 10/10/2026] Chromium, contas QA autorizadas; critérios restantes A/B e apresentação dos dados por formulário demonstrados; screenshots/DOM no recibo específico. | [QA consumidores 10/10/2026] consumer-business-chromium-20261010.json: negócio sintético existente PT/FR, C95 seletor de sector com nome próprio, oito passos→submissão200→nova sessão→submitted; replay409 sem duplicação; gestãoNegóciosFR0→1. SQL:uma transição submitted. ProvaSQL:consumer-final-persistence-qa.json; QA somente, sem instalação/ativação.","POST/PUT/GET listings; submissão privada; country/origin filters; outra conta 403/lista vazia | [QA independente 10/10/2026] Ensaios de rotas reais no kernel QA: códigos ISO inválidos422 sem escrita, replay idempotente, versões409 e acesso indevido403/404, conforme formulário. | [QA A/B e países 10/10/2026] Públicos POST302/201, protocolo, recuperação na gestão e filtros PT/ZA; estatística positiva. Business/land/profile GET nova sessão. C90 referente externo/não permitido é ignorado. | [QA consumidores 10/10/2026] Pedidos de interface e GET de recuperação no servidor18097, header QA conferido antes de escrita; ver respostas/perfis no recibo por consumidor.","País PT /origem ZA separados no payload cifrado; ZZ 422 conserva versão; sem tabela paralela | [QA independente 10 /10/2026 ] Valores separados e revisões /snapshot por formulário, fora da base ativa; rascunhos não contaminam agregados de submissões. | [Visual QA 10 /10/2026 ] Residência PT; país PT /origemFR nos dois rascunhos; Balcão A /B país PT /origemZA. Formulários públicos não submetidos nesta prova. | [Visual QA 10/10/2026] ResidênciaPT; paísPT/origemFR nos dois rascunhos; BalcãoA/B paísPT/origemZA. Formulários públicos não submetidos nesta prova. | [QA A/B e países 10/10/2026] Quatro intakes PT/ZA e um adicional C90, um registo por formulário/ensaio; perfil/negócios/fundiário somente leitura neste lote. SQL QA confirma país/origem/consentimento/recibo. Sem migração ou escrita ativa. | [QA consumidores 10/10/2026] Entidades/IDs existentes e uma fixture sintética por caso; SQLQA READONLY liga estados, versões, atores, país/origem e hashes. Sem novas tabelas, contas ou escrita ativa."," GET recupera ambos; country Name /declaredOrigin no consumidor; negócios excluem drafts dos agregados; fundiário integra interesses uma vez | [QA independente 10 /10/2026 ] GET /listas/filtros próprios demonstrados por método; diferente conta recusada. Não equivalem a nova sessão de navegador. | [Visual QA 10 /10/2026 ] F 5 perfil /negócios/fundiário ; Balcão A /B noutra sessão. Não equiparar opções preenchidas a dados guardados. | [Visual QA 10/10/2026] F5 perfil/negócios/fundiário; Balcão A/B noutra sessão. Não equiparar opções preenchidas a dados guardados. | [QA A/B e países 10/10/2026] Dossiers, resultados e pedidos A/B existentes; perfil/negócio/fundiário noutra sessão; protocolos públicos recuperados pela gestão autorizada. | [QA consumidores 10/10/2026] Nova sessão nos consumidores descritos; SQL confirma relações, uma submissão após repetição e preservação dos critérios originaisA/B.","Props, filtros e agregados verificados; UI ainda sem demonstração visual | [QA independente 10 /10/2026 ] Recibos /props/JSON/filtros/estatísticas de interests, desk e businesses separados; renderização pendente. | [Visual QA 10 /10/2026 ] Filtros ZA /unknown e contagens visíveis;4 manifestações sem origem; rascunhos excluídos. Falta estatística positiva por origem submetida neste ensaio visual. | [Visual QA 10/10/2026] FiltrosZA/unknown e contagens visíveis;4manifestações sem origem; rascunhos excluídos. Falta estatística positiva por origem submetida neste ensaio visual. | [QA A/B e países 10/10/2026] PT/ZA em quatro formulários/gestão, origem conhecidaZA=4 na captura; residênciaPT e negócios/fundiárioPT/FR na nova sessão. C90 página de entrada separada. Não é prova do país mestre de constituição. | [QA consumidores 10/10/2026] consumer-business-chromium-20261010.json: negócio sintético existente PT/FR, C95 seletor de sector com nome próprio, oito passos→submissão200→nova sessão→submitted; replay409 sem duplicação; gestãoNegóciosFR0→1. SQL:uma transição submitted. ProvaSQL:consumer-final-persistence-qa.json; QA somente, sem instalação/ativação.","Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada | [Visual QA 10 /10/2026 ] Subcritérios atualizados por prova própria; estado global, ID s, fontes, versões e decisões preservados. | [Visual QA 10/10/2026] Subcritérios atualizados por prova própria; estado global, IDs, fontes, versões e decisões preservados. | [QA A/B e países 10/10/2026] Critérios internos A/B concluídos emQA; restantes critérios explicitados por requisito. Estados globais e todas as referências/versões de origem preservados. | [QA consumidores 10/10/2026] Critérios específicos demonstrados; estado global e referências/versões preservados. Não repetir A/B/C37 ou outros critérios aceites.",parcial,Consultar snapshot READ ONLY de 16:17:55 UTC; nenhum dado ativo alterado,"Capacidades/provas específicas anteriores existem, mas o requisito agregado ainda tem os critérios restantes explicitados; fechos parciais preservados.","Wizard de negócio PT/FR/submissão/replay409 já demonstrados. Restam anúncio público/manifestação, mandatos/documentos e perfis posteriores. Não repetir submissão já comprovada.","ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Completar critérios restantes sem repetir provas válidas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"[QA consumidores 10/10/2026] Negócio existente PT/FR submetido, recuperado noutra sessão e estatística FR incrementada uma vez; replay409 não duplica. Restam interesse no negócio público, revisão/publicação, condições/documentos/mandatos e perfis restantes.","Sem migration ou ClamD; países existentes. Origem opcional explicitamente declarada, sem inferência a partir de residência/constituição.",BusinessFormSchema country/origin; CountrySelect no wizard; payload cifrado existente; filtros autorizados; agregado de negócios submetidos,"Portal Audit Next Lot Test; phpunit-lote 2-final.log /xml ; API /persistência/Inertia demonstradas, UI visual pendente | continuation-consumer-qa.xml: provas individuais país /origem/filtro/estatística , incluindo quatro tipos de apoio e três serviços Balcão após correção; continuation-profile-qa.xml: perfil /empresa/submissão/CRM ; continuation-business-journey-qa.xml: formulário de interesse em negócio público PT /ZA/recibo/replay/GET/filtro/estatística e jornada PT =1 /MZ=0 sem inferir país. Ver cobertura-percursos-i0-i3.md , sem promover API /props a UI. | [QA independente 10 /10/2026 ] countries-independent-qa.xml: métodos específicos Investment Workspace Test(perfil /empresa/manifestação/CRM ), Portal Audit Continuation Test(público /quatro apoios /catálogo/Balcão territorial), Portal Audit Next Lot Test(negócios /fundiário ), Portal Origin Compatibility Test(origem legada) e Investor Guidance Test(Balcão). countries-forms-independent-qa.xml: métodos próprios do interesse público em negócio, jornada da carteira, três serviços Balcão e simulador. Cobertura por formulário em cobertura-percursos-i0-i3.md ; a expressão original em nomes de testes também seleciona testes documentais, não contar 22 requisitos /percursos de países. | [Visual QA 10 /10/2026 ] Chromium QA18 : residência PT no perfil de investimento guardada e F 5 recuperada; negócio privado e apoio fundiário DRAFT país PT /origemFR guardados e recuperados por UI. Balcão A /B DRAFT país PT /origemZA recuperados noutra sessão. Quatro formulários públicos /investidor/empresa/manifestação/apoio mostram 249 países (250 opções incluindo vazio), mas sem submissão /gravação desta prova. Gestor 14: filtro origem ZA e Não informado /unknown ; UI estatísticas mostra 4 manifestações Não informado e 0 pedidos ZA submetidos, excluindo corretamente rascunhos A /B. CRM filtrounknown renderizado. consumers-mobile-accessibility-chromium-20261010.json ; visual-followup-chromium-20261010.json . Não inferir origem da residência ou constituição. | [Visual QA 10/10/2026] Chromium QA18: residênciaPT no perfil de investimento guardada eF5 recuperada; negócio privado e apoio fundiárioDRAFT paísPT/origemFR guardados e recuperados por UI. BalcãoA/B DRAFT paísPT/origemZA recuperados noutra sessão. Quatro formulários públicos/investidor/empresa/manifestação/apoio mostram249países (250opções incluindo vazio), mas sem submissão/gravação desta prova. Gestor14: filtro origemZA eNãoinformado/unknown; UI estatísticas mostra4manifestaçõesNãoinformado e0pedidosZA submetidos, excluindo corretamente rascunhos A/B. CRM filtrounknown renderizado. consumers-mobile-accessibility-chromium-20261010.json; visual-followup-chromium-20261010.json. Não inferir origem da residência ou constituição. | [QA A/B e países 10/10/2026] country-paths-chromium-20261010.json + country-paths-persistence-qa.json: formulários/investidor,empresa,apoio e manifestar-interesse:249países, PT/ZA, UI→POST→protocolo→gestão autorizada→filtros independentes→origemZA=4. Uma linha/consentimento/recibo de idempotência por envio; SQLQA READONLY. ResidênciaPT, negócio/fundiárioPT/FR recuperados emnova sessão sem regravar. C89 nomes acessíveis dos seletores corrigidos; quatro exames390px sem overflow/violações automáticas. C90 source_page dos novos envios mantém página de entrada mesma origem; formulário/investidor demonstrado por UI/API/SQL e página da gestão, form-entry-source-*qa.json; registos antigos não reescritos. Rejeições DNS dos emails sintéticos foram validação esperada; notificaçõesQA desativadas. Ativo não alterado. | [QA consumidores 10/10/2026] consumer-business-chromium-20261010.json: negócio sintético existente PT/FR, C95 seletor de sector com nome próprio, oito passos→submissão200→nova sessão→submitted; replay409 sem duplicação; gestãoNegóciosFR0→1. SQL:uma transição submitted. ProvaSQL:consumer-final-persistence-qa.json; QA somente, sem instalação/ativação.","POST/PUT/GET listings; submissão privada; country/origin filters; outra conta 403/lista vazia | [QA independente 10/10/2026] Ensaios de rotas reais no kernel QA: códigos ISO inválidos422 sem escrita, replay idempotente, versões409 e acesso indevido403/404, conforme formulário. | [QA A/B e países 10/10/2026] Públicos POST302/201, protocolo, recuperação na gestão e filtros PT/ZA; estatística positiva. Business/land/profile GET nova sessão. C90 referente externo/não permitido é ignorado. | [QA consumidores 10/10/2026] Pedidos de interface e GET de recuperação no servidor18097, header QA conferido antes de escrita; ver respostas/perfis no recibo por consumidor.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, -AUD-COUNTRY-07,País pesquisável no formulário de assistência fundiária,"Pedido direto 09/10/2026, principais lacunas e continuação; docs/investmoz/v2/gestao-oportunidades-dashboard.md §10; referências originais conservadas na matriz",oportunidades,/investidor/terra-duat,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado parcialmente,"Fundiário país MZ/origem PT e apoio ligado/nova sessão já demonstrados; restam parcelas/documentos, erros e transições aplicáveis sem decisão externa inventada.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-COUNTRY-07: Catálogo ISO pesquisável opcional; guardar/recuperar país sem inventar nacionalidade/origem; legado exato; erro no campo e privacidade,P1,"AUD-COUNTRY-07: O relatório indicado em outputs/auditoria-portal-2026-10-09.md não foi localizado neste workspace; conteúdo da mensagem preservado como fonte direta, sem atribuir hash ao ficheiro não lido",AUD-COUNTRY-07,1,"[{""id"":""AUD-COUNTRY-07"",""pedido"":""País pesquisável no formulário de assistência fundiária"",""fontes"":[""Pedido direto 09/10/2026, principais lacunas e continuação; docs/investmoz/v2/gestao-oportunidades-dashboard.md §10; referências originais conservadas na matriz""],""aceitacao"":""Catálogo ISO pesquisável opcional; guardar/recuperar país sem inventar nacionalidade/origem; legado exato; erro no campo e privacidade"",""estado"":""parcial"",""variantes"":""O relatório indicado em outputs/auditoria-portal-2026-10-09.md não foi localizado neste workspace; conteúdo da mensagem preservado como fonte direta, sem atribuir hash ao ficheiro não lido"",""modulo"":""oportunidades"",""incremento_visual_qa_20261010"":{""atualizado_em"":""2026-10-10T17:57:54.604301+00:00"",""ambito"":""QA18097/55441 exclusivamente"",""evidencia"":""Chromium QA18: residênciaPT no perfil de investimento guardada eF5 recuperada; negócio privado e apoio fundiárioDRAFT paísPT/origemFR guardados e recuperados por UI. BalcãoA/B DRAFT paísPT/origemZA recuperados noutra sessão. Quatro formulários públicos/investidor/empresa/manifestação/apoio mostram249países (250opções incluindo vazio), mas sem submissão/gravação desta prova. Gestor14: filtro origemZA eNãoinformado/unknown; UI estatísticas mostra4manifestaçõesNãoinformado e0pedidosZA submetidos, excluindo corretamente rascunhos A/B. CRM filtrounknown renderizado. consumers-mobile-accessibility-chromium-20261010.json; visual-followup-chromium-20261010.json. Não inferir origem da residência ou constituição."",""lacuna_atual"":""Concluir submissão e recuperação por nova sessão nos formulários públicos/empresa/manifestação/apoio; ensaio visual de estatísticas com pedidos submetidos de origem conhecida. Negócios/fundiário deste lote sãoDRAFT e recuperaçãoF5, não provam submissão nem todos os perfis. País e origem são campos distintos, sem preencher faltas históricas por inferência."",""estado_global_preservado"":""parcial"",""ativacao"":false},""incremento_ab_paises_20261010"":{""registado_em"":""2026-10-10T19:30:54.107335+00:00"",""ambito"":""QA somente"",""criterios_ab_internos"":""não se aplica a esta linha"",""evidencia"":""country-paths-chromium-20261010.json + country-paths-persistence-qa.json: formulários/investidor,empresa,apoio e manifestar-interesse:249países, PT/ZA, UI→POST→protocolo→gestão autorizada→filtros independentes→origemZA=4. Uma linha/consentimento/recibo de idempotência por envio; SQLQA READONLY. ResidênciaPT, negócio/fundiárioPT/FR recuperados emnova sessão sem regravar. C89 nomes acessíveis dos seletores corrigidos; quatro exames390px sem overflow/violações automáticas. C90 source_page dos novos envios mantém página de entrada mesma origem; formulário/investidor demonstrado por UI/API/SQL e página da gestão, form-entry-source-*qa.json; registos antigos não reescritos. Rejeições DNS dos emails sintéticos foram validação esperada; notificaçõesQA desativadas. Ativo não alterado."",""criterios_restantes"":""Rascunho fundiário PT/FR recuperado numa nova sessão, sem regravar. Restam submissão/conversão do apoio, estatísticas específicas e seletores/documentos territoriais aplicáveis por perfil. Não criar nacionalidade, origem ou relações territoriais por inferência."",""ativacao"":false},""incremento_consumidores_20261010"":{""at"":""2026-10-10T20:48:57.129953+00:00"",""evidencia"":""consumer-documents-chromium-20261010.json; consumer-pdf-presentation-qa.json; consumer-pdf-scan-qa.json: C91/C92 corrigidos, PDF fundiário real gerado/inspecionado, paísMZ/origemPT, sem menus, scanClamAVclean próprio;QA23/gestor404. Três originais preservados. Documento/imagem/WebP52 têm scan próprio; C94 consulta autorizada em leitura, PDF baixado com hash exato, preview WebP renderizado, QA23 original/URLassinada403 e anónimo401; metadados privados omitidos do catálogoQA. Validador24 lê sem editar, em consumer-reviewer-files-chromium-20261010.json. ProvaSQL:consumer-final-persistence-qa.json; QA somente, sem instalação/ativação."",""criterios_restantes"":""PDF preenchido QA21 apresenta país MZ e origem PT separadamente; QA18 PT/FR mantém prova anterior. Restam submissão/conversão do apoio fundiário, estatísticas próprias e seletores/documentos por variação/perfil. O ensaio PDF não demonstra esses critérios."",""active"":false},""revision_20261011"":{""at"":""2026-10-11T00:41:45.130758+00:00"",""evidencia"":""QA21 /investidor/terra-duat/01a12568-c330-73ec-a1ac-543ac0116a26: paísMZ/origemPT→grava apoio302→support_requestedv5→nova sessão recupera→gestor14recupera→estranho23=404. Rascunho incompleto01a1284f-8b99-7384-bc6a-8bc6b5d68dab conserva erros e foco na etapa certa. País do requerente e País de origem declarado com nomes distintos. Recibos revision-land/land-errors/land-replay e SQLREADONLY. | GET /management/interests?origin=PT mostra interestsPT1/deskPT0/businessesPT0; repetiçãoPOSTassistência409 conserva versão/referência; SQLREADONLY comprova uma ligação case→interest_request, sem duplicação. Não somar coleções diferentes como demonstração universal. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação."",""criterios_restantes"":""País do requerente e origem declarada com nomes distintos no formulário fundiário; rascunho incompleto com erro/foco conservado; gravação de apoio, nova sessão, recuperação pelo gestor e recusa ao estranho demonstradas. Restam demais categorias de apoio/requerente, seletores territoriais deste formulário por ramo, filtros combinados e operações documentais aplicáveis; não confundir país do requerente com constituição da entidade."",""active"":false}}]","Country Select para país e origem; props 249; visual pendente | [QA independente 10 /10/2026 ] Componentes já existentes; nenhuma nova confirmação visual neste lote. | [Visual QA 10 /10/2026 ] Cobertura explicitada por formulário;249 países nos quatro formulários públicos; seleções visíveis em perfil /negócios/fundiário/Balcão. | [Visual QA 10/10/2026] Cobertura explicitada por formulário;249países nos quatro formulários públicos; seleções visíveis em perfil/negócios/fundiário/Balcão. | [QA A/B e países 10/10/2026] Chromium, contas QA autorizadas; critérios restantes A/B e apresentação dos dados por formulário demonstrados; screenshots/DOM no recibo específico. | [QA consumidores 10/10/2026] consumer-documents-chromium-20261010.json; consumer-pdf-presentation-qa.json; consumer-pdf-scan-qa.json: C91/C92 corrigidos, PDF fundiário real gerado/inspecionado, paísMZ/origemPT, sem menus, scanClamAVclean próprio;QA23/gestor404. Três originais preservados. Documento/imagem/WebP52 têm scan próprio; C94 consulta autorizada em leitura, PDF baixado com hash exato, preview WebP renderizado, QA23 original/URLassinada403 e anónimo401; metadados privados omitidos do catálogoQA. Validador24 lê sem editar, em consumer-reviewer-files-chromium-20261010.json. ProvaSQL:consumer-final-persistence-qa.json; QA somente, sem instalação/ativação. | [QA Response/materialidade/consumidores/candidata 11/10/2026] QA21 /investidor/terra-duat/01a12568-c330-73ec-a1ac-543ac0116a26: paísMZ/origemPT→grava apoio302→support_requestedv5→nova sessão recupera→gestor14recupera→estranho23=404. Rascunho incompleto01a1284f-8b99-7384-bc6a-8bc6b5d68dab conserva erros e foco na etapa certa. País do requerente e País de origem declarado com nomes distintos. Recibos revision-land/land-errors/land-replay e SQLREADONLY. | GET /management/interests?origin=PT mostra interestsPT1/deskPT0/businessesPT0; repetiçãoPOSTassistência409 conserva versão/referência; SQLREADONLY comprova uma ligação case→interest_request, sem duplicação. Não somar coleções diferentes como demonstração universal. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação. Os testes técnicos de ordem geométrica/metadados de raiz não são convertidos em aceitação visual.","POST/PUT/GET caso; solicitar-apoio; gestor filtra país/origem; outra conta 404/403 | [QA independente 10/10/2026] Ensaios de rotas reais no kernel QA: códigos ISO inválidos422 sem escrita, replay idempotente, versões409 e acesso indevido403/404, conforme formulário. | [QA A/B e países 10/10/2026] Públicos POST302/201, protocolo, recuperação na gestão e filtros PT/ZA; estatística positiva. Business/land/profile GET nova sessão. C90 referente externo/não permitido é ignorado. | [QA consumidores 10/10/2026] Pedidos de interface e GET de recuperação no servidor18097, header QA conferido antes de escrita; ver respostas/perfis no recibo por consumidor. | [QA Response/materialidade/consumidores/candidata 11/10/2026] Pedidos reais18097/alvoQA; estados por consumidor nos recibos;GETResponse sem gravação e recusas403/404/409 preservadas.","País PT /origem ZA separados no payload cifrado; ZZ 422 conserva versão; sem tabela paralela | [QA independente 10 /10/2026 ] Valores separados e revisões /snapshot por formulário, fora da base ativa; rascunhos não contaminam agregados de submissões. | [Visual QA 10 /10/2026 ] Residência PT; país PT /origemFR nos dois rascunhos; Balcão A /B país PT /origemZA. Formulários públicos não submetidos nesta prova. | [Visual QA 10/10/2026] ResidênciaPT; paísPT/origemFR nos dois rascunhos; BalcãoA/B paísPT/origemZA. Formulários públicos não submetidos nesta prova. | [QA A/B e países 10/10/2026] Quatro intakes PT/ZA e um adicional C90, um registo por formulário/ensaio; perfil/negócios/fundiário somente leitura neste lote. SQL QA confirma país/origem/consentimento/recibo. Sem migração ou escrita ativa. | [QA consumidores 10/10/2026] Entidades/IDs existentes e uma fixture sintética por caso; SQLQA READONLY liga estados, versões, atores, país/origem e hashes. Sem novas tabelas, contas ou escrita ativa. | [QA Response/materialidade/consumidores/candidata 11/10/2026] Serviços/JSON/organizações/audit_events existentes; SQLREADONLY e guardaunitQA; hashes assinados antigos preservados; nenhuma escrita ativa."," GET recupera ambos; country Name /declaredOrigin no consumidor; negócios excluem drafts dos agregados; fundiário integra interesses uma vez | [QA independente 10 /10/2026 ] GET /listas/filtros próprios demonstrados por método; diferente conta recusada. Não equivalem a nova sessão de navegador. | [Visual QA 10 /10/2026 ] F 5 perfil /negócios/fundiário ; Balcão A /B noutra sessão. Não equiparar opções preenchidas a dados guardados. | [Visual QA 10/10/2026] F5 perfil/negócios/fundiário; Balcão A/B noutra sessão. Não equiparar opções preenchidas a dados guardados. | [QA A/B e países 10/10/2026] Dossiers, resultados e pedidos A/B existentes; perfil/negócio/fundiário noutra sessão; protocolos públicos recuperados pela gestão autorizada. | [QA consumidores 10/10/2026] Nova sessão nos consumidores descritos; SQL confirma relações, uma submissão após repetição e preservação dos critérios originaisA/B. | [QA Response/materialidade/consumidores/candidata 11/10/2026] Novas sessões fundiário/biblioteca e consumidores já provados; clonecountry profile sem demais instalações. A/B/C37 não repetidos.","Props, filtros e agregados verificados; UI ainda sem demonstração visual | [QA independente 10 /10/2026 ] Recibos /props/JSON/filtros/estatísticas de interests, desk e businesses separados; renderização pendente. | [Visual QA 10 /10/2026 ] Filtros ZA /unknown e contagens visíveis;4 manifestações sem origem; rascunhos excluídos. Falta estatística positiva por origem submetida neste ensaio visual. | [Visual QA 10/10/2026] FiltrosZA/unknown e contagens visíveis;4manifestações sem origem; rascunhos excluídos. Falta estatística positiva por origem submetida neste ensaio visual. | [QA A/B e países 10/10/2026] PT/ZA em quatro formulários/gestão, origem conhecidaZA=4 na captura; residênciaPT e negócios/fundiárioPT/FR na nova sessão. C90 página de entrada separada. Não é prova do país mestre de constituição. | [QA consumidores 10/10/2026] consumer-documents-chromium-20261010.json; consumer-pdf-presentation-qa.json; consumer-pdf-scan-qa.json: C91/C92 corrigidos, PDF fundiário real gerado/inspecionado, paísMZ/origemPT, sem menus, scanClamAVclean próprio;QA23/gestor404. Três originais preservados. Documento/imagem/WebP52 têm scan próprio; C94 consulta autorizada em leitura, PDF baixado com hash exato, preview WebP renderizado, QA23 original/URLassinada403 e anónimo401; metadados privados omitidos do catálogoQA. Validador24 lê sem editar, em consumer-reviewer-files-chromium-20261010.json. ProvaSQL:consumer-final-persistence-qa.json; QA somente, sem instalação/ativação. | [QA Response/materialidade/consumidores/candidata 11/10/2026] QA21 /investidor/terra-duat/01a12568-c330-73ec-a1ac-543ac0116a26: paísMZ/origemPT→grava apoio302→support_requestedv5→nova sessão recupera→gestor14recupera→estranho23=404. Rascunho incompleto01a1284f-8b99-7384-bc6a-8bc6b5d68dab conserva erros e foco na etapa certa. País do requerente e País de origem declarado com nomes distintos. Recibos revision-land/land-errors/land-replay e SQLREADONLY. | GET /management/interests?origin=PT mostra interestsPT1/deskPT0/businessesPT0; repetiçãoPOSTassistência409 conserva versão/referência; SQLREADONLY comprova uma ligação case→interest_request, sem duplicação. Não somar coleções diferentes como demonstração universal. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação.","Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada | [Visual QA 10 /10/2026 ] Subcritérios atualizados por prova própria; estado global, ID s, fontes, versões e decisões preservados. | [Visual QA 10/10/2026] Subcritérios atualizados por prova própria; estado global, IDs, fontes, versões e decisões preservados. | [QA A/B e países 10/10/2026] Critérios internos A/B concluídos emQA; restantes critérios explicitados por requisito. Estados globais e todas as referências/versões de origem preservados. | [QA consumidores 10/10/2026] Critérios específicos demonstrados; estado global e referências/versões preservados. Não repetir A/B/C37 ou outros critérios aceites. | [QA Response/materialidade/consumidores/candidata 11/10/2026] Critérios demonstrados individualmente; estados globais conservados; candidataCOUNTRY02 separada das exclusões.",parcial,Consultar snapshot READ ONLY de 16:17:55 UTC; nenhum dado ativo alterado,"Capacidades/provas específicas anteriores existem, mas o requisito agregado ainda tem os critérios restantes explicitados; fechos parciais preservados.","Fundiário país MZ/origem PT e apoio ligado/nova sessão já demonstrados; restam parcelas/documentos, erros e transições aplicáveis sem decisão externa inventada.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Completar critérios restantes sem repetir provas válidas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"[QA Response/materialidade/consumidores/candidata 11/10/2026] País do requerente e origem declarada com nomes distintos no formulário fundiário; rascunho incompleto com erro/foco conservado; gravação de apoio, nova sessão, recuperação pelo gestor e recusa ao estranho demonstradas. Restam demais categorias de apoio/requerente, seletores territoriais deste formulário por ramo, filtros combinados e operações documentais aplicáveis; não confundir país do requerente com constituição da entidade.","Sem migration ou ClamD; países existentes. Origem opcional explicitamente declarada, sem inferência a partir de residência/constituição.",CountrySelect fundiário; payload cifrado; origem mantida no CRM/receipt; nomes e caminho territorial recuperados na ficha,"Portal Audit Next Lot Test; phpunit-lote 2-final.log /xml ; API /persistência/Inertia demonstradas, UI visual pendente | continuation-consumer-qa.xml: provas individuais país /origem/filtro/estatística , incluindo quatro tipos de apoio e três serviços Balcão após correção; continuation-profile-qa.xml: perfil /empresa/submissão/CRM ; continuation-business-journey-qa.xml: formulário de interesse em negócio público PT /ZA/recibo/replay/GET/filtro/estatística e jornada PT =1 /MZ=0 sem inferir país. Ver cobertura-percursos-i0-i3.md , sem promover API /props a UI. | [QA independente 10 /10/2026 ] countries-independent-qa.xml: métodos específicos Investment Workspace Test(perfil /empresa/manifestação/CRM ), Portal Audit Continuation Test(público /quatro apoios /catálogo/Balcão territorial), Portal Audit Next Lot Test(negócios /fundiário ), Portal Origin Compatibility Test(origem legada) e Investor Guidance Test(Balcão). countries-forms-independent-qa.xml: métodos próprios do interesse público em negócio, jornada da carteira, três serviços Balcão e simulador. Cobertura por formulário em cobertura-percursos-i0-i3.md ; a expressão original em nomes de testes também seleciona testes documentais, não contar 22 requisitos /percursos de países. | [Visual QA 10 /10/2026 ] Chromium QA18 : residência PT no perfil de investimento guardada e F 5 recuperada; negócio privado e apoio fundiário DRAFT país PT /origemFR guardados e recuperados por UI. Balcão A /B DRAFT país PT /origemZA recuperados noutra sessão. Quatro formulários públicos /investidor/empresa/manifestação/apoio mostram 249 países (250 opções incluindo vazio), mas sem submissão /gravação desta prova. Gestor 14: filtro origem ZA e Não informado /unknown ; UI estatísticas mostra 4 manifestações Não informado e 0 pedidos ZA submetidos, excluindo corretamente rascunhos A /B. CRM filtrounknown renderizado. consumers-mobile-accessibility-chromium-20261010.json ; visual-followup-chromium-20261010.json . Não inferir origem da residência ou constituição. | [Visual QA 10/10/2026] Chromium QA18: residênciaPT no perfil de investimento guardada eF5 recuperada; negócio privado e apoio fundiárioDRAFT paísPT/origemFR guardados e recuperados por UI. BalcãoA/B DRAFT paísPT/origemZA recuperados noutra sessão. Quatro formulários públicos/investidor/empresa/manifestação/apoio mostram249países (250opções incluindo vazio), mas sem submissão/gravação desta prova. Gestor14: filtro origemZA eNãoinformado/unknown; UI estatísticas mostra4manifestaçõesNãoinformado e0pedidosZA submetidos, excluindo corretamente rascunhos A/B. CRM filtrounknown renderizado. consumers-mobile-accessibility-chromium-20261010.json; visual-followup-chromium-20261010.json. Não inferir origem da residência ou constituição. | [QA A/B e países 10/10/2026] country-paths-chromium-20261010.json + country-paths-persistence-qa.json: formulários/investidor,empresa,apoio e manifestar-interesse:249países, PT/ZA, UI→POST→protocolo→gestão autorizada→filtros independentes→origemZA=4. Uma linha/consentimento/recibo de idempotência por envio; SQLQA READONLY. ResidênciaPT, negócio/fundiárioPT/FR recuperados emnova sessão sem regravar. C89 nomes acessíveis dos seletores corrigidos; quatro exames390px sem overflow/violações automáticas. C90 source_page dos novos envios mantém página de entrada mesma origem; formulário/investidor demonstrado por UI/API/SQL e página da gestão, form-entry-source-*qa.json; registos antigos não reescritos. Rejeições DNS dos emails sintéticos foram validação esperada; notificaçõesQA desativadas. Ativo não alterado. | [QA consumidores 10/10/2026] consumer-documents-chromium-20261010.json; consumer-pdf-presentation-qa.json; consumer-pdf-scan-qa.json: C91/C92 corrigidos, PDF fundiário real gerado/inspecionado, paísMZ/origemPT, sem menus, scanClamAVclean próprio;QA23/gestor404. Três originais preservados. Documento/imagem/WebP52 têm scan próprio; C94 consulta autorizada em leitura, PDF baixado com hash exato, preview WebP renderizado, QA23 original/URLassinada403 e anónimo401; metadados privados omitidos do catálogoQA. Validador24 lê sem editar, em consumer-reviewer-files-chromium-20261010.json. ProvaSQL:consumer-final-persistence-qa.json; QA somente, sem instalação/ativação. | [QA Response/materialidade/consumidores/candidata 11/10/2026] QA21 /investidor/terra-duat/01a12568-c330-73ec-a1ac-543ac0116a26: paísMZ/origemPT→grava apoio302→support_requestedv5→nova sessão recupera→gestor14recupera→estranho23=404. Rascunho incompleto01a1284f-8b99-7384-bc6a-8bc6b5d68dab conserva erros e foco na etapa certa. País do requerente e País de origem declarado com nomes distintos. Recibos revision-land/land-errors/land-replay e SQLREADONLY. | GET /management/interests?origin=PT mostra interestsPT1/deskPT0/businessesPT0; repetiçãoPOSTassistência409 conserva versão/referência; SQLREADONLY comprova uma ligação case→interest_request, sem duplicação. Não somar coleções diferentes como demonstração universal. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação.","POST/PUT/GET caso; solicitar-apoio; gestor filtra país/origem; outra conta 404/403 | [QA independente 10/10/2026] Ensaios de rotas reais no kernel QA: códigos ISO inválidos422 sem escrita, replay idempotente, versões409 e acesso indevido403/404, conforme formulário. | [QA A/B e países 10/10/2026] Públicos POST302/201, protocolo, recuperação na gestão e filtros PT/ZA; estatística positiva. Business/land/profile GET nova sessão. C90 referente externo/não permitido é ignorado. | [QA consumidores 10/10/2026] Pedidos de interface e GET de recuperação no servidor18097, header QA conferido antes de escrita; ver respostas/perfis no recibo por consumidor. | [QA Response/materialidade/consumidores/candidata 11/10/2026] Pedidos reais18097/alvoQA; estados por consumidor nos recibos;GETResponse sem gravação e recusas403/404/409 preservadas.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, -AUD-COUNTRY-05,Catálogo HTTP ISO comum independente da publicação de jurisdições,"Pedido direto 09/10/2026, continuação §2–4; caso adicional encontrado na auditoria",simuladores,/api/v1/catalogs/countries,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado e demonstrado apenas em QA,Nenhum critério restante no âmbito fechado; disponibilização e consumidores não abrangidos permanecem requisitos distintos.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-COUNTRY-05: API retorna 249 códigos únicos paginados; pesquisa PT/EN/código e sem acentos; parâmetros incompatíveis 422; zero seed em geo_locations/reference_catalog_versions,P1,AUD-COUNTRY-05: Caso novo; não substitui AUD-COUNTRY-01–04 / AUD-GEO-01–03,AUD-COUNTRY-05,1,"[{""id"":""AUD-COUNTRY-05"",""pedido"":""Catálogo HTTP ISO comum independente da publicação de jurisdições"",""fontes"":[""Pedido direto 09/10/2026, continuação §2–4; caso adicional encontrado na auditoria""],""aceitacao"":""API retorna 249 códigos únicos paginados; pesquisa PT/EN/código e sem acentos; parâmetros incompatíveis 422; zero seed em geo_locations/reference_catalog_versions"",""estado"":""concluído e demonstrado"",""variantes"":""Caso novo; não substitui AUD-COUNTRY-01–04 / AUD-GEO-01–03"",""modulo"":""simuladores""}]",Não aplicável ao critério de catálogo HTTP; consumidores de UI mantidos parciais,"PortalAuditContinuationTest: 5 testes / 203 asserções; phpunit-followup-recovery-final.log; API/Inertia/persistência demonstradas, browser indisponível",Catálogo somente leitura; não altera dados,API retorna 249 códigos únicos paginados; pesquisa PT/EN/código e sem acentos; parâmetros incompatíveis 422; zero seed em geo_locations/reference_catalog_versions,Resposta JSON comparada; não certifica UI ou mapas,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,concluído e demonstrado,"Catálogo local 249, sem migration; consumidor novo ainda não demonstrado no web ativo","Fecho anterior preservado apenas no âmbito expresso da evidência (API, piloto, tooling ou avaliação documental); não extrapola para formulários/portal integral nem ativa funcionalidade.",Nenhum critério restante no âmbito fechado; disponibilização e consumidores não abrangidos permanecem requisitos distintos.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Fecho preservado; não repetir,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Critério restrito à API em QA; os requisitos de formulários/cartografia global continuam parciais,Não depende de ClamD; nenhum dado inventado ou importação ativa,CountryCatalogue; ReferenceCatalogController,"PortalAuditContinuationTest: 5 testes / 203 asserções; phpunit-followup-recovery-final.log; API/Inertia/persistência demonstradas, browser indisponível | [QA independente 10/10/2026] Catálogo ISO independente: método próprio PortalAuditContinuationTest em countries-independent-qa.xml renovado;249 países/pesquisa/paginação. Fecho restrito à API mantém-se, não fecha todos os formulários.","PortalAuditContinuationTest: 5 testes / 203 asserções; phpunit-followup-recovery-final.log; API/Inertia/persistência demonstradas, browser indisponível",,,,0 h de repetição sem regressão concreta.,,, -AUD-GEO-04,Recuperação integral do catálogo administrativo público pela API hierárquica,"Pedido direto 09/10/2026, continuação §2–4; caso adicional encontrado na auditoria",cartografia/relações,/api/v1/investment/territory-options,"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado e demonstrado apenas em QA,Nenhum critério restante no âmbito fechado; disponibilização e consumidores não abrangidos permanecem requisitos distintos.,"QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","AUD-GEO-04: Na cópia restaurada, comparar todos os IDs públicos por tipo/pai/página sem omissões nem duplicados: 11/148/437/1324; não inclui mapas/geometrias nem persistência de todos os consumidores",P1,AUD-GEO-04: Caso novo; não substitui AUD-COUNTRY-01–04 / AUD-GEO-01–03,AUD-GEO-04,1,"[{""id"":""AUD-GEO-04"",""pedido"":""Recuperação integral do catálogo administrativo público pela API hierárquica"",""fontes"":[""Pedido direto 09/10/2026, continuação §2–4; caso adicional encontrado na auditoria""],""aceitacao"":""Na cópia restaurada, comparar todos os IDs públicos por tipo/pai/página sem omissões nem duplicados: 11/148/437/1324; não inclui mapas/geometrias nem persistência de todos os consumidores"",""estado"":""concluído e demonstrado"",""variantes"":""Caso novo; não substitui AUD-COUNTRY-01–04 / AUD-GEO-01–03"",""modulo"":""cartografia/relações""}]",Não aplicável ao critério de catálogo HTTP; consumidores de UI mantidos parciais,territory-catalogue-coverage.json: QA 55441; 597 pedidos; 1920/1920 IDs; escrita ativa=0,Catálogo somente leitura; não altera dados,"Na cópia restaurada, comparar todos os IDs públicos por tipo/pai/página sem omissões nem duplicados: 11/148/437/1324; não inclui mapas/geometrias nem persistência de todos os consumidores",Resposta JSON comparada; não certifica UI ou mapas,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,concluído e demonstrado,Cadastro ativo 1990; públicos administrativos 1920; geo_geometries=0,"Fecho anterior preservado apenas no âmbito expresso da evidência (API, piloto, tooling ou avaliação documental); não extrapola para formulários/portal integral nem ativa funcionalidade.",Nenhum critério restante no âmbito fechado; disponibilização e consumidores não abrangidos permanecem requisitos distintos.,"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Fecho preservado; não repetir,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Critério restrito à API em QA; os requisitos de formulários/cartografia global continuam parciais,Não depende de ClamD; nenhum dado inventado ou importação ativa,InvestmentTerritoryController; geo_locations existentes,territory-catalogue-coverage.json: QA 55441; 597 pedidos; 1920/1920 IDs; escrita ativa=0 | [QA independente 10/10/2026] Atualização READ ONLY territory-catalogue-coverage.json: alvo desk_restore_20261009_174726_test:55441;597 consultas/1920 IDs/0omissões. Critério API restrito já demonstrado; não fecha campos/mapas.,territory-catalogue-coverage.json: QA 55441; 597 pedidos; 1920/1920 IDs; escrita ativa=0,,,,0 h de repetição sem regressão concreta.,,, +[Candidata COUNTRY02 produção 11/10/2026] Manifesto anterior84a0e4a33dbf preservado como histórico; novo código36f7722ce5a51abc6a246116afcab22ebc8167fa3d06e493920ad18c7afbfca8, entregac68ceef9d4a3bc10da7bf269c1261a7b1edece3c1e114d6fef8cc60ca9f4403c, compilaçãode6d702f4e2cd5e618cc822da84a041f4519af4a76f9dcb288fafa88819fabe0. Relatório/backlog/plano distinguem QA demonstrada, preparação da ativação e disponibilidade ativa. Divergência288ativo/295QA explicada por sete tabelas identificadas; generalização anterior de fluxo de cadastro de organizações corrigida: endpoint geral de criação/atribuição não encontrado. A/B eC37 preservados; ofertas/competências/SLA permanecem decisões separadas.","Não demonstrado individualmente | [QA consumidores 10/10/2026] Pedidos de interface e GET de recuperação no servidor18097, header QA conferido antes de escrita; ver respostas/perfis no recibo por consumidor. | [QA país mestre/workflow/revogação/acessibilidade 10/10/2026] Pedidos reais do Chromium no servidor18097 com alvo QA conferido antes de escrita; respostas/recusas por operação constam dos recibos. Casos API anteriores preservados, sem os apresentar como visual novo. | [QA Response/materialidade/consumidores/candidata 11/10/2026] Pedidos reais18097/alvoQA; estados por consumidor nos recibos;GETResponse sem gravação e recusas403/404/409 preservadas.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +AUD-COUNTRY-06,País pesquisável do proponente no wizard de negócios existentes,"Pedido direto 09/10/2026, principais lacunas e continuação; docs/investmoz/v2/gestao-oportunidades-dashboard.md §10; referências originais conservadas na matriz",negócios,/investidor/negocios,"ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado parcialmente,"Wizard de negócio PT/FR/submissão/replay409 já demonstrados. Restam anúncio público/manifestação, mandatos/documentos e perfis posteriores. Não repetir submissão já comprovada.",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,AUD-COUNTRY-06: Catálogo ISO pesquisável; código válido guardado e recuperado no payload canónico; valor legado visível/conservado; ZZ 422 sem versão nova; outra conta negada,P1,"AUD-COUNTRY-06: O relatório indicado em outputs/auditoria-portal-2026-10-09.md não foi localizado neste workspace; conteúdo da mensagem preservado como fonte direta, sem atribuir hash ao ficheiro não lido",AUD-COUNTRY-06,1,"[{""id"":""AUD-COUNTRY-06"",""pedido"":""País pesquisável do proponente no wizard de negócios existentes"",""fontes"":[""Pedido direto 09/10/2026, principais lacunas e continuação; docs/investmoz/v2/gestao-oportunidades-dashboard.md §10; referências originais conservadas na matriz""],""aceitacao"":""Catálogo ISO pesquisável; código válido guardado e recuperado no payload canónico; valor legado visível/conservado; ZZ 422 sem versão nova; outra conta negada"",""estado"":""parcial"",""variantes"":""O relatório indicado em outputs/auditoria-portal-2026-10-09.md não foi localizado neste workspace; conteúdo da mensagem preservado como fonte direta, sem atribuir hash ao ficheiro não lido"",""modulo"":""negócios"",""incremento_visual_qa_20261010"":{""atualizado_em"":""2026-10-10T17:57:54.604301+00:00"",""ambito"":""QA18097/55441 exclusivamente"",""evidencia"":""Chromium QA18: residênciaPT no perfil de investimento guardada eF5 recuperada; negócio privado e apoio fundiárioDRAFT paísPT/origemFR guardados e recuperados por UI. BalcãoA/B DRAFT paísPT/origemZA recuperados noutra sessão. Quatro formulários públicos/investidor/empresa/manifestação/apoio mostram249países (250opções incluindo vazio), mas sem submissão/gravação desta prova. Gestor14: filtro origemZA eNãoinformado/unknown; UI estatísticas mostra4manifestaçõesNãoinformado e0pedidosZA submetidos, excluindo corretamente rascunhos A/B. CRM filtrounknown renderizado. consumers-mobile-accessibility-chromium-20261010.json; visual-followup-chromium-20261010.json. Não inferir origem da residência ou constituição."",""lacuna_atual"":""Concluir submissão e recuperação por nova sessão nos formulários públicos/empresa/manifestação/apoio; ensaio visual de estatísticas com pedidos submetidos de origem conhecida. Negócios/fundiário deste lote sãoDRAFT e recuperaçãoF5, não provam submissão nem todos os perfis. País e origem são campos distintos, sem preencher faltas históricas por inferência."",""estado_global_preservado"":""parcial"",""ativacao"":false},""incremento_ab_paises_20261010"":{""registado_em"":""2026-10-10T19:30:54.107335+00:00"",""ambito"":""QA somente"",""criterios_ab_internos"":""não se aplica a esta linha"",""evidencia"":""country-paths-chromium-20261010.json + country-paths-persistence-qa.json: formulários/investidor,empresa,apoio e manifestar-interesse:249países, PT/ZA, UI→POST→protocolo→gestão autorizada→filtros independentes→origemZA=4. Uma linha/consentimento/recibo de idempotência por envio; SQLQA READONLY. ResidênciaPT, negócio/fundiárioPT/FR recuperados emnova sessão sem regravar. C89 nomes acessíveis dos seletores corrigidos; quatro exames390px sem overflow/violações automáticas. C90 source_page dos novos envios mantém página de entrada mesma origem; formulário/investidor demonstrado por UI/API/SQL e página da gestão, form-entry-source-*qa.json; registos antigos não reescritos. Rejeições DNS dos emails sintéticos foram validação esperada; notificaçõesQA desativadas. Ativo não alterado."",""criterios_restantes"":""Wizard de negócios PT/FR recuperado numa nova sessão, sem regravar. Restam submissão/interesse no negócio público, efeitos nas estatísticas do conjunto Negócios, variações condicionais e feedback de validação/legados por perfil; negar outras contas conforme política existente."",""ativacao"":false},""incremento_consumidores_20261010"":{""at"":""2026-10-10T20:48:57.129953+00:00"",""evidencia"":""consumer-business-chromium-20261010.json: negócio sintético existente PT/FR, C95 seletor de sector com nome próprio, oito passos→submissão200→nova sessão→submitted; replay409 sem duplicação; gestãoNegóciosFR0→1. SQL:uma transição submitted. ProvaSQL:consumer-final-persistence-qa.json; QA somente, sem instalação/ativação."",""criterios_restantes"":""Negócio existente PT/FR submetido, recuperado noutra sessão e estatística FR incrementada uma vez; replay409 não duplica. Restam interesse no negócio público, revisão/publicação, condições/documentos/mandatos e perfis restantes."",""active"":false}}]","Country Select para país e origem; props 249; visual pendente | [QA independente 10 /10/2026 ] Componentes já existentes; nenhuma nova confirmação visual neste lote. | [Visual QA 10 /10/2026 ] Cobertura explicitada por formulário;249 países nos quatro formulários públicos; seleções visíveis em perfil /negócios/fundiário/Balcão. | [Visual QA 10/10/2026] Cobertura explicitada por formulário;249países nos quatro formulários públicos; seleções visíveis em perfil/negócios/fundiário/Balcão. | [QA A/B e países 10/10/2026] Chromium, contas QA autorizadas; critérios restantes A/B e apresentação dos dados por formulário demonstrados; screenshots/DOM no recibo específico. | [QA consumidores 10/10/2026] consumer-business-chromium-20261010.json: negócio sintético existente PT/FR, C95 seletor de sector com nome próprio, oito passos→submissão200→nova sessão→submitted; replay409 sem duplicação; gestãoNegóciosFR0→1. SQL:uma transição submitted. ProvaSQL:consumer-final-persistence-qa.json; QA somente, sem instalação/ativação.","POST/PUT/GET listings; submissão privada; country/origin filters; outra conta 403/lista vazia | [QA independente 10/10/2026] Ensaios de rotas reais no kernel QA: códigos ISO inválidos422 sem escrita, replay idempotente, versões409 e acesso indevido403/404, conforme formulário. | [QA A/B e países 10/10/2026] Públicos POST302/201, protocolo, recuperação na gestão e filtros PT/ZA; estatística positiva. Business/land/profile GET nova sessão. C90 referente externo/não permitido é ignorado. | [QA consumidores 10/10/2026] Pedidos de interface e GET de recuperação no servidor18097, header QA conferido antes de escrita; ver respostas/perfis no recibo por consumidor.","País PT /origem ZA separados no payload cifrado; ZZ 422 conserva versão; sem tabela paralela | [QA independente 10 /10/2026 ] Valores separados e revisões /snapshot por formulário, fora da base ativa; rascunhos não contaminam agregados de submissões. | [Visual QA 10 /10/2026 ] Residência PT; país PT /origemFR nos dois rascunhos; Balcão A /B país PT /origemZA. Formulários públicos não submetidos nesta prova. | [Visual QA 10/10/2026] ResidênciaPT; paísPT/origemFR nos dois rascunhos; BalcãoA/B paísPT/origemZA. Formulários públicos não submetidos nesta prova. | [QA A/B e países 10/10/2026] Quatro intakes PT/ZA e um adicional C90, um registo por formulário/ensaio; perfil/negócios/fundiário somente leitura neste lote. SQL QA confirma país/origem/consentimento/recibo. Sem migração ou escrita ativa. | [QA consumidores 10/10/2026] Entidades/IDs existentes e uma fixture sintética por caso; SQLQA READONLY liga estados, versões, atores, país/origem e hashes. Sem novas tabelas, contas ou escrita ativa."," GET recupera ambos; country Name /declaredOrigin no consumidor; negócios excluem drafts dos agregados; fundiário integra interesses uma vez | [QA independente 10 /10/2026 ] GET /listas/filtros próprios demonstrados por método; diferente conta recusada. Não equivalem a nova sessão de navegador. | [Visual QA 10 /10/2026 ] F 5 perfil /negócios/fundiário ; Balcão A /B noutra sessão. Não equiparar opções preenchidas a dados guardados. | [Visual QA 10/10/2026] F5 perfil/negócios/fundiário; Balcão A/B noutra sessão. Não equiparar opções preenchidas a dados guardados. | [QA A/B e países 10/10/2026] Dossiers, resultados e pedidos A/B existentes; perfil/negócio/fundiário noutra sessão; protocolos públicos recuperados pela gestão autorizada. | [QA consumidores 10/10/2026] Nova sessão nos consumidores descritos; SQL confirma relações, uma submissão após repetição e preservação dos critérios originaisA/B.","Props, filtros e agregados verificados; UI ainda sem demonstração visual | [QA independente 10 /10/2026 ] Recibos /props/JSON/filtros/estatísticas de interests, desk e businesses separados; renderização pendente. | [Visual QA 10 /10/2026 ] Filtros ZA /unknown e contagens visíveis;4 manifestações sem origem; rascunhos excluídos. Falta estatística positiva por origem submetida neste ensaio visual. | [Visual QA 10/10/2026] FiltrosZA/unknown e contagens visíveis;4manifestações sem origem; rascunhos excluídos. Falta estatística positiva por origem submetida neste ensaio visual. | [QA A/B e países 10/10/2026] PT/ZA em quatro formulários/gestão, origem conhecidaZA=4 na captura; residênciaPT e negócios/fundiárioPT/FR na nova sessão. C90 página de entrada separada. Não é prova do país mestre de constituição. | [QA consumidores 10/10/2026] consumer-business-chromium-20261010.json: negócio sintético existente PT/FR, C95 seletor de sector com nome próprio, oito passos→submissão200→nova sessão→submitted; replay409 sem duplicação; gestãoNegóciosFR0→1. SQL:uma transição submitted. ProvaSQL:consumer-final-persistence-qa.json; QA somente, sem instalação/ativação.","Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada | [Visual QA 10 /10/2026 ] Subcritérios atualizados por prova própria; estado global, ID s, fontes, versões e decisões preservados. | [Visual QA 10/10/2026] Subcritérios atualizados por prova própria; estado global, IDs, fontes, versões e decisões preservados. | [QA A/B e países 10/10/2026] Critérios internos A/B concluídos emQA; restantes critérios explicitados por requisito. Estados globais e todas as referências/versões de origem preservados. | [QA consumidores 10/10/2026] Critérios específicos demonstrados; estado global e referências/versões preservados. Não repetir A/B/C37 ou outros critérios aceites.",parcial,Consultar snapshot READ ONLY de 16:17:55 UTC; nenhum dado ativo alterado,"Capacidades/provas específicas anteriores existem, mas o requisito agregado ainda tem os critérios restantes explicitados; fechos parciais preservados.","Wizard de negócio PT/FR/submissão/replay409 já demonstrados. Restam anúncio público/manifestação, mandatos/documentos e perfis posteriores. Não repetir submissão já comprovada.","ExistingBusinessDrafts/Policy, anúncio público, InterestSubmission e filtros atuais",Políticas legadas próprias e docs/mandatos; QA18445zero anúncios publicados; notificaçõesOFF.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Completar critérios restantes sem repetir provas válidas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: negócios. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,negócios,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"[QA consumidores 10/10/2026] Negócio existente PT/FR submetido, recuperado noutra sessão e estatística FR incrementada uma vez; replay409 não duplica. Restam interesse no negócio público, revisão/publicação, condições/documentos/mandatos e perfis restantes.","Sem migration ou ClamD; países existentes. Origem opcional explicitamente declarada, sem inferência a partir de residência/constituição.",BusinessFormSchema country/origin; CountrySelect no wizard; payload cifrado existente; filtros autorizados; agregado de negócios submetidos,"Portal Audit Next Lot Test; phpunit-lote 2-final.log /xml ; API /persistência/Inertia demonstradas, UI visual pendente | continuation-consumer-qa.xml: provas individuais país /origem/filtro/estatística , incluindo quatro tipos de apoio e três serviços Balcão após correção; continuation-profile-qa.xml: perfil /empresa/submissão/CRM ; continuation-business-journey-qa.xml: formulário de interesse em negócio público PT /ZA/recibo/replay/GET/filtro/estatística e jornada PT =1 /MZ=0 sem inferir país. Ver cobertura-percursos-i0-i3.md , sem promover API /props a UI. | [QA independente 10 /10/2026 ] countries-independent-qa.xml: métodos específicos Investment Workspace Test(perfil /empresa/manifestação/CRM ), Portal Audit Continuation Test(público /quatro apoios /catálogo/Balcão territorial), Portal Audit Next Lot Test(negócios /fundiário ), Portal Origin Compatibility Test(origem legada) e Investor Guidance Test(Balcão). countries-forms-independent-qa.xml: métodos próprios do interesse público em negócio, jornada da carteira, três serviços Balcão e simulador. Cobertura por formulário em cobertura-percursos-i0-i3.md ; a expressão original em nomes de testes também seleciona testes documentais, não contar 22 requisitos /percursos de países. | [Visual QA 10 /10/2026 ] Chromium QA18 : residência PT no perfil de investimento guardada e F 5 recuperada; negócio privado e apoio fundiário DRAFT país PT /origemFR guardados e recuperados por UI. Balcão A /B DRAFT país PT /origemZA recuperados noutra sessão. Quatro formulários públicos /investidor/empresa/manifestação/apoio mostram 249 países (250 opções incluindo vazio), mas sem submissão /gravação desta prova. Gestor 14: filtro origem ZA e Não informado /unknown ; UI estatísticas mostra 4 manifestações Não informado e 0 pedidos ZA submetidos, excluindo corretamente rascunhos A /B. CRM filtrounknown renderizado. consumers-mobile-accessibility-chromium-20261010.json ; visual-followup-chromium-20261010.json . Não inferir origem da residência ou constituição. | [Visual QA 10/10/2026] Chromium QA18: residênciaPT no perfil de investimento guardada eF5 recuperada; negócio privado e apoio fundiárioDRAFT paísPT/origemFR guardados e recuperados por UI. BalcãoA/B DRAFT paísPT/origemZA recuperados noutra sessão. Quatro formulários públicos/investidor/empresa/manifestação/apoio mostram249países (250opções incluindo vazio), mas sem submissão/gravação desta prova. Gestor14: filtro origemZA eNãoinformado/unknown; UI estatísticas mostra4manifestaçõesNãoinformado e0pedidosZA submetidos, excluindo corretamente rascunhos A/B. CRM filtrounknown renderizado. consumers-mobile-accessibility-chromium-20261010.json; visual-followup-chromium-20261010.json. Não inferir origem da residência ou constituição. | [QA A/B e países 10/10/2026] country-paths-chromium-20261010.json + country-paths-persistence-qa.json: formulários/investidor,empresa,apoio e manifestar-interesse:249países, PT/ZA, UI→POST→protocolo→gestão autorizada→filtros independentes→origemZA=4. Uma linha/consentimento/recibo de idempotência por envio; SQLQA READONLY. ResidênciaPT, negócio/fundiárioPT/FR recuperados emnova sessão sem regravar. C89 nomes acessíveis dos seletores corrigidos; quatro exames390px sem overflow/violações automáticas. C90 source_page dos novos envios mantém página de entrada mesma origem; formulário/investidor demonstrado por UI/API/SQL e página da gestão, form-entry-source-*qa.json; registos antigos não reescritos. Rejeições DNS dos emails sintéticos foram validação esperada; notificaçõesQA desativadas. Ativo não alterado. | [QA consumidores 10/10/2026] consumer-business-chromium-20261010.json: negócio sintético existente PT/FR, C95 seletor de sector com nome próprio, oito passos→submissão200→nova sessão→submitted; replay409 sem duplicação; gestãoNegóciosFR0→1. SQL:uma transição submitted. ProvaSQL:consumer-final-persistence-qa.json; QA somente, sem instalação/ativação.","POST/PUT/GET listings; submissão privada; country/origin filters; outra conta 403/lista vazia | [QA independente 10/10/2026] Ensaios de rotas reais no kernel QA: códigos ISO inválidos422 sem escrita, replay idempotente, versões409 e acesso indevido403/404, conforme formulário. | [QA A/B e países 10/10/2026] Públicos POST302/201, protocolo, recuperação na gestão e filtros PT/ZA; estatística positiva. Business/land/profile GET nova sessão. C90 referente externo/não permitido é ignorado. | [QA consumidores 10/10/2026] Pedidos de interface e GET de recuperação no servidor18097, header QA conferido antes de escrita; ver respostas/perfis no recibo por consumidor.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +AUD-COUNTRY-07,País pesquisável no formulário de assistência fundiária,"Pedido direto 09/10/2026, principais lacunas e continuação; docs/investmoz/v2/gestao-oportunidades-dashboard.md §10; referências originais conservadas na matriz",oportunidades,/investidor/terra-duat,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado parcialmente,"Fundiário país MZ/origem PT e apoio ligado/nova sessão já demonstrados; restam parcelas/documentos, erros e transições aplicáveis sem decisão externa inventada.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-COUNTRY-07: Catálogo ISO pesquisável opcional; guardar/recuperar país sem inventar nacionalidade/origem; legado exato; erro no campo e privacidade,P1,"AUD-COUNTRY-07: O relatório indicado em outputs/auditoria-portal-2026-10-09.md não foi localizado neste workspace; conteúdo da mensagem preservado como fonte direta, sem atribuir hash ao ficheiro não lido",AUD-COUNTRY-07,1,"[{""id"":""AUD-COUNTRY-07"",""pedido"":""País pesquisável no formulário de assistência fundiária"",""fontes"":[""Pedido direto 09/10/2026, principais lacunas e continuação; docs/investmoz/v2/gestao-oportunidades-dashboard.md §10; referências originais conservadas na matriz""],""aceitacao"":""Catálogo ISO pesquisável opcional; guardar/recuperar país sem inventar nacionalidade/origem; legado exato; erro no campo e privacidade"",""estado"":""parcial"",""variantes"":""O relatório indicado em outputs/auditoria-portal-2026-10-09.md não foi localizado neste workspace; conteúdo da mensagem preservado como fonte direta, sem atribuir hash ao ficheiro não lido"",""modulo"":""oportunidades"",""incremento_visual_qa_20261010"":{""atualizado_em"":""2026-10-10T17:57:54.604301+00:00"",""ambito"":""QA18097/55441 exclusivamente"",""evidencia"":""Chromium QA18: residênciaPT no perfil de investimento guardada eF5 recuperada; negócio privado e apoio fundiárioDRAFT paísPT/origemFR guardados e recuperados por UI. BalcãoA/B DRAFT paísPT/origemZA recuperados noutra sessão. Quatro formulários públicos/investidor/empresa/manifestação/apoio mostram249países (250opções incluindo vazio), mas sem submissão/gravação desta prova. Gestor14: filtro origemZA eNãoinformado/unknown; UI estatísticas mostra4manifestaçõesNãoinformado e0pedidosZA submetidos, excluindo corretamente rascunhos A/B. CRM filtrounknown renderizado. consumers-mobile-accessibility-chromium-20261010.json; visual-followup-chromium-20261010.json. Não inferir origem da residência ou constituição."",""lacuna_atual"":""Concluir submissão e recuperação por nova sessão nos formulários públicos/empresa/manifestação/apoio; ensaio visual de estatísticas com pedidos submetidos de origem conhecida. Negócios/fundiário deste lote sãoDRAFT e recuperaçãoF5, não provam submissão nem todos os perfis. País e origem são campos distintos, sem preencher faltas históricas por inferência."",""estado_global_preservado"":""parcial"",""ativacao"":false},""incremento_ab_paises_20261010"":{""registado_em"":""2026-10-10T19:30:54.107335+00:00"",""ambito"":""QA somente"",""criterios_ab_internos"":""não se aplica a esta linha"",""evidencia"":""country-paths-chromium-20261010.json + country-paths-persistence-qa.json: formulários/investidor,empresa,apoio e manifestar-interesse:249países, PT/ZA, UI→POST→protocolo→gestão autorizada→filtros independentes→origemZA=4. Uma linha/consentimento/recibo de idempotência por envio; SQLQA READONLY. ResidênciaPT, negócio/fundiárioPT/FR recuperados emnova sessão sem regravar. C89 nomes acessíveis dos seletores corrigidos; quatro exames390px sem overflow/violações automáticas. C90 source_page dos novos envios mantém página de entrada mesma origem; formulário/investidor demonstrado por UI/API/SQL e página da gestão, form-entry-source-*qa.json; registos antigos não reescritos. Rejeições DNS dos emails sintéticos foram validação esperada; notificaçõesQA desativadas. Ativo não alterado."",""criterios_restantes"":""Rascunho fundiário PT/FR recuperado numa nova sessão, sem regravar. Restam submissão/conversão do apoio, estatísticas específicas e seletores/documentos territoriais aplicáveis por perfil. Não criar nacionalidade, origem ou relações territoriais por inferência."",""ativacao"":false},""incremento_consumidores_20261010"":{""at"":""2026-10-10T20:48:57.129953+00:00"",""evidencia"":""consumer-documents-chromium-20261010.json; consumer-pdf-presentation-qa.json; consumer-pdf-scan-qa.json: C91/C92 corrigidos, PDF fundiário real gerado/inspecionado, paísMZ/origemPT, sem menus, scanClamAVclean próprio;QA23/gestor404. Três originais preservados. Documento/imagem/WebP52 têm scan próprio; C94 consulta autorizada em leitura, PDF baixado com hash exato, preview WebP renderizado, QA23 original/URLassinada403 e anónimo401; metadados privados omitidos do catálogoQA. Validador24 lê sem editar, em consumer-reviewer-files-chromium-20261010.json. ProvaSQL:consumer-final-persistence-qa.json; QA somente, sem instalação/ativação."",""criterios_restantes"":""PDF preenchido QA21 apresenta país MZ e origem PT separadamente; QA18 PT/FR mantém prova anterior. Restam submissão/conversão do apoio fundiário, estatísticas próprias e seletores/documentos por variação/perfil. O ensaio PDF não demonstra esses critérios."",""active"":false},""revision_20261011"":{""at"":""2026-10-11T00:41:45.130758+00:00"",""evidencia"":""QA21 /investidor/terra-duat/01a12568-c330-73ec-a1ac-543ac0116a26: paísMZ/origemPT→grava apoio302→support_requestedv5→nova sessão recupera→gestor14recupera→estranho23=404. Rascunho incompleto01a1284f-8b99-7384-bc6a-8bc6b5d68dab conserva erros e foco na etapa certa. País do requerente e País de origem declarado com nomes distintos. Recibos revision-land/land-errors/land-replay e SQLREADONLY. | GET /management/interests?origin=PT mostra interestsPT1/deskPT0/businessesPT0; repetiçãoPOSTassistência409 conserva versão/referência; SQLREADONLY comprova uma ligação case→interest_request, sem duplicação. Não somar coleções diferentes como demonstração universal. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação."",""criterios_restantes"":""País do requerente e origem declarada com nomes distintos no formulário fundiário; rascunho incompleto com erro/foco conservado; gravação de apoio, nova sessão, recuperação pelo gestor e recusa ao estranho demonstradas. Restam demais categorias de apoio/requerente, seletores territoriais deste formulário por ramo, filtros combinados e operações documentais aplicáveis; não confundir país do requerente com constituição da entidade."",""active"":false}}]","Country Select para país e origem; props 249; visual pendente | [QA independente 10 /10/2026 ] Componentes já existentes; nenhuma nova confirmação visual neste lote. | [Visual QA 10 /10/2026 ] Cobertura explicitada por formulário;249 países nos quatro formulários públicos; seleções visíveis em perfil /negócios/fundiário/Balcão. | [Visual QA 10/10/2026] Cobertura explicitada por formulário;249países nos quatro formulários públicos; seleções visíveis em perfil/negócios/fundiário/Balcão. | [QA A/B e países 10/10/2026] Chromium, contas QA autorizadas; critérios restantes A/B e apresentação dos dados por formulário demonstrados; screenshots/DOM no recibo específico. | [QA consumidores 10/10/2026] consumer-documents-chromium-20261010.json; consumer-pdf-presentation-qa.json; consumer-pdf-scan-qa.json: C91/C92 corrigidos, PDF fundiário real gerado/inspecionado, paísMZ/origemPT, sem menus, scanClamAVclean próprio;QA23/gestor404. Três originais preservados. Documento/imagem/WebP52 têm scan próprio; C94 consulta autorizada em leitura, PDF baixado com hash exato, preview WebP renderizado, QA23 original/URLassinada403 e anónimo401; metadados privados omitidos do catálogoQA. Validador24 lê sem editar, em consumer-reviewer-files-chromium-20261010.json. ProvaSQL:consumer-final-persistence-qa.json; QA somente, sem instalação/ativação. | [QA Response/materialidade/consumidores/candidata 11/10/2026] QA21 /investidor/terra-duat/01a12568-c330-73ec-a1ac-543ac0116a26: paísMZ/origemPT→grava apoio302→support_requestedv5→nova sessão recupera→gestor14recupera→estranho23=404. Rascunho incompleto01a1284f-8b99-7384-bc6a-8bc6b5d68dab conserva erros e foco na etapa certa. País do requerente e País de origem declarado com nomes distintos. Recibos revision-land/land-errors/land-replay e SQLREADONLY. | GET /management/interests?origin=PT mostra interestsPT1/deskPT0/businessesPT0; repetiçãoPOSTassistência409 conserva versão/referência; SQLREADONLY comprova uma ligação case→interest_request, sem duplicação. Não somar coleções diferentes como demonstração universal. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação. Os testes técnicos de ordem geométrica/metadados de raiz não são convertidos em aceitação visual.","POST/PUT/GET caso; solicitar-apoio; gestor filtra país/origem; outra conta 404/403 | [QA independente 10/10/2026] Ensaios de rotas reais no kernel QA: códigos ISO inválidos422 sem escrita, replay idempotente, versões409 e acesso indevido403/404, conforme formulário. | [QA A/B e países 10/10/2026] Públicos POST302/201, protocolo, recuperação na gestão e filtros PT/ZA; estatística positiva. Business/land/profile GET nova sessão. C90 referente externo/não permitido é ignorado. | [QA consumidores 10/10/2026] Pedidos de interface e GET de recuperação no servidor18097, header QA conferido antes de escrita; ver respostas/perfis no recibo por consumidor. | [QA Response/materialidade/consumidores/candidata 11/10/2026] Pedidos reais18097/alvoQA; estados por consumidor nos recibos;GETResponse sem gravação e recusas403/404/409 preservadas.","País PT /origem ZA separados no payload cifrado; ZZ 422 conserva versão; sem tabela paralela | [QA independente 10 /10/2026 ] Valores separados e revisões /snapshot por formulário, fora da base ativa; rascunhos não contaminam agregados de submissões. | [Visual QA 10 /10/2026 ] Residência PT; país PT /origemFR nos dois rascunhos; Balcão A /B país PT /origemZA. Formulários públicos não submetidos nesta prova. | [Visual QA 10/10/2026] ResidênciaPT; paísPT/origemFR nos dois rascunhos; BalcãoA/B paísPT/origemZA. Formulários públicos não submetidos nesta prova. | [QA A/B e países 10/10/2026] Quatro intakes PT/ZA e um adicional C90, um registo por formulário/ensaio; perfil/negócios/fundiário somente leitura neste lote. SQL QA confirma país/origem/consentimento/recibo. Sem migração ou escrita ativa. | [QA consumidores 10/10/2026] Entidades/IDs existentes e uma fixture sintética por caso; SQLQA READONLY liga estados, versões, atores, país/origem e hashes. Sem novas tabelas, contas ou escrita ativa. | [QA Response/materialidade/consumidores/candidata 11/10/2026] Serviços/JSON/organizações/audit_events existentes; SQLREADONLY e guardaunitQA; hashes assinados antigos preservados; nenhuma escrita ativa."," GET recupera ambos; country Name /declaredOrigin no consumidor; negócios excluem drafts dos agregados; fundiário integra interesses uma vez | [QA independente 10 /10/2026 ] GET /listas/filtros próprios demonstrados por método; diferente conta recusada. Não equivalem a nova sessão de navegador. | [Visual QA 10 /10/2026 ] F 5 perfil /negócios/fundiário ; Balcão A /B noutra sessão. Não equiparar opções preenchidas a dados guardados. | [Visual QA 10/10/2026] F5 perfil/negócios/fundiário; Balcão A/B noutra sessão. Não equiparar opções preenchidas a dados guardados. | [QA A/B e países 10/10/2026] Dossiers, resultados e pedidos A/B existentes; perfil/negócio/fundiário noutra sessão; protocolos públicos recuperados pela gestão autorizada. | [QA consumidores 10/10/2026] Nova sessão nos consumidores descritos; SQL confirma relações, uma submissão após repetição e preservação dos critérios originaisA/B. | [QA Response/materialidade/consumidores/candidata 11/10/2026] Novas sessões fundiário/biblioteca e consumidores já provados; clonecountry profile sem demais instalações. A/B/C37 não repetidos.","Props, filtros e agregados verificados; UI ainda sem demonstração visual | [QA independente 10 /10/2026 ] Recibos /props/JSON/filtros/estatísticas de interests, desk e businesses separados; renderização pendente. | [Visual QA 10 /10/2026 ] Filtros ZA /unknown e contagens visíveis;4 manifestações sem origem; rascunhos excluídos. Falta estatística positiva por origem submetida neste ensaio visual. | [Visual QA 10/10/2026] FiltrosZA/unknown e contagens visíveis;4manifestações sem origem; rascunhos excluídos. Falta estatística positiva por origem submetida neste ensaio visual. | [QA A/B e países 10/10/2026] PT/ZA em quatro formulários/gestão, origem conhecidaZA=4 na captura; residênciaPT e negócios/fundiárioPT/FR na nova sessão. C90 página de entrada separada. Não é prova do país mestre de constituição. | [QA consumidores 10/10/2026] consumer-documents-chromium-20261010.json; consumer-pdf-presentation-qa.json; consumer-pdf-scan-qa.json: C91/C92 corrigidos, PDF fundiário real gerado/inspecionado, paísMZ/origemPT, sem menus, scanClamAVclean próprio;QA23/gestor404. Três originais preservados. Documento/imagem/WebP52 têm scan próprio; C94 consulta autorizada em leitura, PDF baixado com hash exato, preview WebP renderizado, QA23 original/URLassinada403 e anónimo401; metadados privados omitidos do catálogoQA. Validador24 lê sem editar, em consumer-reviewer-files-chromium-20261010.json. ProvaSQL:consumer-final-persistence-qa.json; QA somente, sem instalação/ativação. | [QA Response/materialidade/consumidores/candidata 11/10/2026] QA21 /investidor/terra-duat/01a12568-c330-73ec-a1ac-543ac0116a26: paísMZ/origemPT→grava apoio302→support_requestedv5→nova sessão recupera→gestor14recupera→estranho23=404. Rascunho incompleto01a1284f-8b99-7384-bc6a-8bc6b5d68dab conserva erros e foco na etapa certa. País do requerente e País de origem declarado com nomes distintos. Recibos revision-land/land-errors/land-replay e SQLREADONLY. | GET /management/interests?origin=PT mostra interestsPT1/deskPT0/businessesPT0; repetiçãoPOSTassistência409 conserva versão/referência; SQLREADONLY comprova uma ligação case→interest_request, sem duplicação. Não somar coleções diferentes como demonstração universal. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação.","Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada | [Visual QA 10 /10/2026 ] Subcritérios atualizados por prova própria; estado global, ID s, fontes, versões e decisões preservados. | [Visual QA 10/10/2026] Subcritérios atualizados por prova própria; estado global, IDs, fontes, versões e decisões preservados. | [QA A/B e países 10/10/2026] Critérios internos A/B concluídos emQA; restantes critérios explicitados por requisito. Estados globais e todas as referências/versões de origem preservados. | [QA consumidores 10/10/2026] Critérios específicos demonstrados; estado global e referências/versões preservados. Não repetir A/B/C37 ou outros critérios aceites. | [QA Response/materialidade/consumidores/candidata 11/10/2026] Critérios demonstrados individualmente; estados globais conservados; candidataCOUNTRY02 separada das exclusões.",parcial,Consultar snapshot READ ONLY de 16:17:55 UTC; nenhum dado ativo alterado,"Capacidades/provas específicas anteriores existem, mas o requisito agregado ainda tem os critérios restantes explicitados; fechos parciais preservados.","Fundiário país MZ/origem PT e apoio ligado/nova sessão já demonstrados; restam parcelas/documentos, erros e transições aplicáveis sem decisão externa inventada.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Completar critérios restantes sem repetir provas válidas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"[QA Response/materialidade/consumidores/candidata 11/10/2026] País do requerente e origem declarada com nomes distintos no formulário fundiário; rascunho incompleto com erro/foco conservado; gravação de apoio, nova sessão, recuperação pelo gestor e recusa ao estranho demonstradas. Restam demais categorias de apoio/requerente, seletores territoriais deste formulário por ramo, filtros combinados e operações documentais aplicáveis; não confundir país do requerente com constituição da entidade.","Sem migration ou ClamD; países existentes. Origem opcional explicitamente declarada, sem inferência a partir de residência/constituição.",CountrySelect fundiário; payload cifrado; origem mantida no CRM/receipt; nomes e caminho territorial recuperados na ficha,"Portal Audit Next Lot Test; phpunit-lote 2-final.log /xml ; API /persistência/Inertia demonstradas, UI visual pendente | continuation-consumer-qa.xml: provas individuais país /origem/filtro/estatística , incluindo quatro tipos de apoio e três serviços Balcão após correção; continuation-profile-qa.xml: perfil /empresa/submissão/CRM ; continuation-business-journey-qa.xml: formulário de interesse em negócio público PT /ZA/recibo/replay/GET/filtro/estatística e jornada PT =1 /MZ=0 sem inferir país. Ver cobertura-percursos-i0-i3.md , sem promover API /props a UI. | [QA independente 10 /10/2026 ] countries-independent-qa.xml: métodos específicos Investment Workspace Test(perfil /empresa/manifestação/CRM ), Portal Audit Continuation Test(público /quatro apoios /catálogo/Balcão territorial), Portal Audit Next Lot Test(negócios /fundiário ), Portal Origin Compatibility Test(origem legada) e Investor Guidance Test(Balcão). countries-forms-independent-qa.xml: métodos próprios do interesse público em negócio, jornada da carteira, três serviços Balcão e simulador. Cobertura por formulário em cobertura-percursos-i0-i3.md ; a expressão original em nomes de testes também seleciona testes documentais, não contar 22 requisitos /percursos de países. | [Visual QA 10 /10/2026 ] Chromium QA18 : residência PT no perfil de investimento guardada e F 5 recuperada; negócio privado e apoio fundiário DRAFT país PT /origemFR guardados e recuperados por UI. Balcão A /B DRAFT país PT /origemZA recuperados noutra sessão. Quatro formulários públicos /investidor/empresa/manifestação/apoio mostram 249 países (250 opções incluindo vazio), mas sem submissão /gravação desta prova. Gestor 14: filtro origem ZA e Não informado /unknown ; UI estatísticas mostra 4 manifestações Não informado e 0 pedidos ZA submetidos, excluindo corretamente rascunhos A /B. CRM filtrounknown renderizado. consumers-mobile-accessibility-chromium-20261010.json ; visual-followup-chromium-20261010.json . Não inferir origem da residência ou constituição. | [Visual QA 10/10/2026] Chromium QA18: residênciaPT no perfil de investimento guardada eF5 recuperada; negócio privado e apoio fundiárioDRAFT paísPT/origemFR guardados e recuperados por UI. BalcãoA/B DRAFT paísPT/origemZA recuperados noutra sessão. Quatro formulários públicos/investidor/empresa/manifestação/apoio mostram249países (250opções incluindo vazio), mas sem submissão/gravação desta prova. Gestor14: filtro origemZA eNãoinformado/unknown; UI estatísticas mostra4manifestaçõesNãoinformado e0pedidosZA submetidos, excluindo corretamente rascunhos A/B. CRM filtrounknown renderizado. consumers-mobile-accessibility-chromium-20261010.json; visual-followup-chromium-20261010.json. Não inferir origem da residência ou constituição. | [QA A/B e países 10/10/2026] country-paths-chromium-20261010.json + country-paths-persistence-qa.json: formulários/investidor,empresa,apoio e manifestar-interesse:249países, PT/ZA, UI→POST→protocolo→gestão autorizada→filtros independentes→origemZA=4. Uma linha/consentimento/recibo de idempotência por envio; SQLQA READONLY. ResidênciaPT, negócio/fundiárioPT/FR recuperados emnova sessão sem regravar. C89 nomes acessíveis dos seletores corrigidos; quatro exames390px sem overflow/violações automáticas. C90 source_page dos novos envios mantém página de entrada mesma origem; formulário/investidor demonstrado por UI/API/SQL e página da gestão, form-entry-source-*qa.json; registos antigos não reescritos. Rejeições DNS dos emails sintéticos foram validação esperada; notificaçõesQA desativadas. Ativo não alterado. | [QA consumidores 10/10/2026] consumer-documents-chromium-20261010.json; consumer-pdf-presentation-qa.json; consumer-pdf-scan-qa.json: C91/C92 corrigidos, PDF fundiário real gerado/inspecionado, paísMZ/origemPT, sem menus, scanClamAVclean próprio;QA23/gestor404. Três originais preservados. Documento/imagem/WebP52 têm scan próprio; C94 consulta autorizada em leitura, PDF baixado com hash exato, preview WebP renderizado, QA23 original/URLassinada403 e anónimo401; metadados privados omitidos do catálogoQA. Validador24 lê sem editar, em consumer-reviewer-files-chromium-20261010.json. ProvaSQL:consumer-final-persistence-qa.json; QA somente, sem instalação/ativação. | [QA Response/materialidade/consumidores/candidata 11/10/2026] QA21 /investidor/terra-duat/01a12568-c330-73ec-a1ac-543ac0116a26: paísMZ/origemPT→grava apoio302→support_requestedv5→nova sessão recupera→gestor14recupera→estranho23=404. Rascunho incompleto01a1284f-8b99-7384-bc6a-8bc6b5d68dab conserva erros e foco na etapa certa. País do requerente e País de origem declarado com nomes distintos. Recibos revision-land/land-errors/land-replay e SQLREADONLY. | GET /management/interests?origin=PT mostra interestsPT1/deskPT0/businessesPT0; repetiçãoPOSTassistência409 conserva versão/referência; SQLREADONLY comprova uma ligação case→interest_request, sem duplicação. Não somar coleções diferentes como demonstração universal. Evidência ligada:revision-final-scope-qa-20261011.json. Sem ativação.","POST/PUT/GET caso; solicitar-apoio; gestor filtra país/origem; outra conta 404/403 | [QA independente 10/10/2026] Ensaios de rotas reais no kernel QA: códigos ISO inválidos422 sem escrita, replay idempotente, versões409 e acesso indevido403/404, conforme formulário. | [QA A/B e países 10/10/2026] Públicos POST302/201, protocolo, recuperação na gestão e filtros PT/ZA; estatística positiva. Business/land/profile GET nova sessão. C90 referente externo/não permitido é ignorado. | [QA consumidores 10/10/2026] Pedidos de interface e GET de recuperação no servidor18097, header QA conferido antes de escrita; ver respostas/perfis no recibo por consumidor. | [QA Response/materialidade/consumidores/candidata 11/10/2026] Pedidos reais18097/alvoQA; estados por consumidor nos recibos;GETResponse sem gravação e recusas403/404/409 preservadas.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +AUD-COUNTRY-05,Catálogo HTTP ISO comum independente da publicação de jurisdições,"Pedido direto 09/10/2026, continuação §2–4; caso adicional encontrado na auditoria",simuladores,/api/v1/catalogs/countries,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado e demonstrado apenas em QA,Nenhum critério restante no âmbito fechado; disponibilização e consumidores não abrangidos permanecem requisitos distintos.,"Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",AUD-COUNTRY-05: API retorna 249 códigos únicos paginados; pesquisa PT/EN/código e sem acentos; parâmetros incompatíveis 422; zero seed em geo_locations/reference_catalog_versions,P1,AUD-COUNTRY-05: Caso novo; não substitui AUD-COUNTRY-01–04 / AUD-GEO-01–03,AUD-COUNTRY-05,1,"[{""id"":""AUD-COUNTRY-05"",""pedido"":""Catálogo HTTP ISO comum independente da publicação de jurisdições"",""fontes"":[""Pedido direto 09/10/2026, continuação §2–4; caso adicional encontrado na auditoria""],""aceitacao"":""API retorna 249 códigos únicos paginados; pesquisa PT/EN/código e sem acentos; parâmetros incompatíveis 422; zero seed em geo_locations/reference_catalog_versions"",""estado"":""concluído e demonstrado"",""variantes"":""Caso novo; não substitui AUD-COUNTRY-01–04 / AUD-GEO-01–03"",""modulo"":""simuladores""}]",Não aplicável ao critério de catálogo HTTP; consumidores de UI mantidos parciais,"PortalAuditContinuationTest: 5 testes / 203 asserções; phpunit-followup-recovery-final.log; API/Inertia/persistência demonstradas, browser indisponível",Catálogo somente leitura; não altera dados,API retorna 249 códigos únicos paginados; pesquisa PT/EN/código e sem acentos; parâmetros incompatíveis 422; zero seed em geo_locations/reference_catalog_versions,Resposta JSON comparada; não certifica UI ou mapas,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,concluído e demonstrado,"Catálogo local 249, sem migration; consumidor novo ainda não demonstrado no web ativo","Fecho anterior preservado apenas no âmbito expresso da evidência (API, piloto, tooling ou avaliação documental); não extrapola para formulários/portal integral nem ativa funcionalidade.",Nenhum critério restante no âmbito fechado; disponibilização e consumidores não abrangidos permanecem requisitos distintos.,"SimulationExecution, resultados/cenários/fontes, rascunhos e dossier existentes","Regras financeiras/fiscais separadas; fonte oficial aceite, parâmetros/âmbito/período podem faltar; não substituir por0/taxa atual.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Fecho preservado; não repetir,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: simuladores. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,simuladores,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Critério restrito à API em QA; os requisitos de formulários/cartografia global continuam parciais,Não depende de ClamD; nenhum dado inventado ou importação ativa,CountryCatalogue; ReferenceCatalogController,"PortalAuditContinuationTest: 5 testes / 203 asserções; phpunit-followup-recovery-final.log; API/Inertia/persistência demonstradas, browser indisponível | [QA independente 10/10/2026] Catálogo ISO independente: método próprio PortalAuditContinuationTest em countries-independent-qa.xml renovado;249 países/pesquisa/paginação. Fecho restrito à API mantém-se, não fecha todos os formulários.","PortalAuditContinuationTest: 5 testes / 203 asserções; phpunit-followup-recovery-final.log; API/Inertia/persistência demonstradas, browser indisponível",,,,0 h de repetição sem regressão concreta.,,, +AUD-GEO-04,Recuperação integral do catálogo administrativo público pela API hierárquica,"Pedido direto 09/10/2026, continuação §2–4; caso adicional encontrado na auditoria",cartografia/relações,/api/v1/investment/territory-options,"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado e demonstrado apenas em QA,Nenhum critério restante no âmbito fechado; disponibilização e consumidores não abrangidos permanecem requisitos distintos.,"QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","AUD-GEO-04: Na cópia restaurada, comparar todos os IDs públicos por tipo/pai/página sem omissões nem duplicados: 11/148/437/1324; não inclui mapas/geometrias nem persistência de todos os consumidores",P1,AUD-GEO-04: Caso novo; não substitui AUD-COUNTRY-01–04 / AUD-GEO-01–03,AUD-GEO-04,1,"[{""id"":""AUD-GEO-04"",""pedido"":""Recuperação integral do catálogo administrativo público pela API hierárquica"",""fontes"":[""Pedido direto 09/10/2026, continuação §2–4; caso adicional encontrado na auditoria""],""aceitacao"":""Na cópia restaurada, comparar todos os IDs públicos por tipo/pai/página sem omissões nem duplicados: 11/148/437/1324; não inclui mapas/geometrias nem persistência de todos os consumidores"",""estado"":""concluído e demonstrado"",""variantes"":""Caso novo; não substitui AUD-COUNTRY-01–04 / AUD-GEO-01–03"",""modulo"":""cartografia/relações""}]",Não aplicável ao critério de catálogo HTTP; consumidores de UI mantidos parciais,territory-catalogue-coverage.json: QA 55441; 597 pedidos; 1920/1920 IDs; escrita ativa=0,Catálogo somente leitura; não altera dados,"Na cópia restaurada, comparar todos os IDs públicos por tipo/pai/página sem omissões nem duplicados: 11/148/437/1324; não inclui mapas/geometrias nem persistência de todos os consumidores",Resposta JSON comparada; não certifica UI ou mapas,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,concluído e demonstrado,Cadastro ativo 1990; públicos administrativos 1920; geo_geometries=0,"Fecho anterior preservado apenas no âmbito expresso da evidência (API, piloto, tooling ou avaliação documental); não extrapola para formulários/portal integral nem ativa funcionalidade.",Nenhum critério restante no âmbito fechado; disponibilização e consumidores não abrangidos permanecem requisitos distintos.,"InvestmentGeography, campos TerritoryFields/ProvinceSelect, geo_locations/geo_geometries e importador autenticado","QA408/581INE; ativo0geometrias;173correspondências por nome/edição/pai, Mandie ambíguo. Publicação é ação separada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Fecho preservado; não repetir,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: território. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,território,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Critério restrito à API em QA; os requisitos de formulários/cartografia global continuam parciais,Não depende de ClamD; nenhum dado inventado ou importação ativa,InvestmentTerritoryController; geo_locations existentes,territory-catalogue-coverage.json: QA 55441; 597 pedidos; 1920/1920 IDs; escrita ativa=0 | [QA independente 10/10/2026] Atualização READ ONLY territory-catalogue-coverage.json: alvo desk_restore_20261009_174726_test:55441;597 consultas/1920 IDs/0omissões. Critério API restrito já demonstrado; não fecha campos/mapas.,territory-catalogue-coverage.json: QA 55441; 597 pedidos; 1920/1920 IDs; escrita ativa=0,,,,0 h de repetição sem regressão concreta.,,, AUD-PROFILE-01,"Seis perfis sobre identidades existentes, com RBAC e ABAC","Gestao de perfis investeMOZ v1.docx | parágrafo 1 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 2 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 3 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 @@ -5594,7 +5594,7 @@ Confirmação 11/10: Palmira/Validador e Mario/Publicador, seis tipos base e tod Decisão prevalente da proprietária em 11/10/2026: Aurora é Promotor interno de operação do portal, não gestora empresarial; designação interna do responsável, sem comprovativos de Promotor externo ou memberships administrativas. Novo delta QA 2876cdfa900a, preservando 41a5ce778932. Doze critérios HTTP/persistência e Chromium com três grants internos idempotentes/auditados, atualização, nova sessão/MFA e dashboard → rascunho com promotor real distinto → guardar → recuperar. Zero pedidos externos/memberships no ensaio. COUNTRY02 ON, workflow ativo OFF, A/B/C37 preservados; sem alterações ativas. Contas/contacto/MFA próprios, disponibilização autorizada e grants reais pendentes. outputs/investmoz-internal-designation-20261011/procedimento-e-evidencias.md","Doze atores normais MFA e consultas por perfil no servidor QA; schema ligado às entidades canónicas. [QA 11/10/2026 — arrendamento54/C125] POST drafts201, PUT draft200/422, GET response200; alvo QA guardado. -[QA 11/10/2026 — arrendamento54 completo / consolidada] POST workflow200 em submissão/correção/revisões/aprovação/publicação; GET response200 a cada transição, QA23 contrato/anexo403.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[QA 11/10/2026 — arrendamento54 completo / consolidada] POST workflow200 em submissão/correção/revisões/aprovação/publicação; GET response200 a cada transição, QA23 contrato/anexo403.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-PROFILE-02,"Utilizador público: consulta, favoritos/alertas e pedidos próprios","Gestao de perfis investeMOZ v1.docx | parágrafo 43 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 73 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 204 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 @@ -5638,7 +5638,7 @@ Gestao de perfis investeMOZ.docx | parágrafo 390 | SHA256 283a32f4c4b02bdfd9318 Gestao de perfis investeMOZ.docx | parágrafo 391 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855 Gestao de perfis investeMOZ.docx | parágrafo 392 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855 Gestao de perfis investeMOZ.docx | parágrafo 393 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855 -Gestao de perfis investeMOZ.docx | parágrafo 394 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855",perfis e oportunidades,/dashboard; /perfil/promotor; /minhas-oportunidades; /perfis/gestao; /perfis/auditoria; /perfis/*,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado parcialmente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público.,P1,Exemplar anterior e v1 preservados. Administração integral anterior passa a controlada na v1; edição organizacional aprovada nesta conversa; Promotor solicita arquivo; gestores legados não se tornam Superutilizadores. p337/p355/SU04/SU05/GOV01 acrescentam governança/atomicidade.,PROFILEV1-P0043;PROFILEV1-P0073;PROFILEV1-P0204;PROFILEV1-P0207;PROFILEV1-P0329;PROFILEV1-P0332;PROFILEV1-P0383;PROFILEV1-P0412;PROFILEV1-P0413;PROFILEV1-P0414;PROFILEV1-P0415;PROFILEV1-P0416;PROFILEV1-P0417;PROFILEV1-P0418;PROFILEV1-P0419;PROFILEV1-P0420;PROFILEV1-P0421;PROFILEV1-P0422;PROFILEV1-P0423;PROFILEV1-P0424;PROFILEV1-P0425;PROFILEV1-P0426;PROFILEOLD-P0014;PROFILEOLD-P0042;PROFILEOLD-P0173;PROFILEOLD-P0176;PROFILEOLD-P0298;PROFILEOLD-P0301;PROFILEOLD-P0351;PROFILEOLD-P0380;PROFILEOLD-P0381;PROFILEOLD-P0382;PROFILEOLD-P0383;PROFILEOLD-P0384;PROFILEOLD-P0385;PROFILEOLD-P0386;PROFILEOLD-P0387;PROFILEOLD-P0388;PROFILEOLD-P0389;PROFILEOLD-P0390;PROFILEOLD-P0391;PROFILEOLD-P0392;PROFILEOLD-P0393;PROFILEOLD-P0394,44,"[{""id"":""PROFILEV1-P0043"",""pedido"":""Utilizador público"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 43 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0073"",""pedido"":""Utilizador público"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 73 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0204"",""pedido"":""Recurso público disponível a todos os perfis."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 204 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0207"",""pedido"":""Utilizador público"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 207 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0329"",""pedido"":""Tempo por etapa, alertas, justificações e ação de cada nível."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 329 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0332"",""pedido"":""Conta pública: após confirmação do correio eletrónico ou telefone, o utilizador recebe automaticamente o perfil “Utilizador público”."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 332 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0383"",""pedido"":""Uma nova conta recebe automaticamente apenas o perfil de Utilizador público."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 383 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0412"",""pedido"":""TC-UP-01"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 412 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0413"",""pedido"":""Utilizador público"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 413 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0414"",""pedido"":""Conta confirmada"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 414 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0415"",""pedido"":""Pesquisar, guardar favorito e subscrever alerta."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 415 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0416"",""pedido"":""Ações concluídas apenas na conta própria."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 416 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0417"",""pedido"":""TC-UP-02"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 417 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0418"",""pedido"":""Utilizador público"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 418 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0419"",""pedido"":""Conta autenticada"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 419 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0420"",""pedido"":""Tentar abrir edição de oportunidade."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 420 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0421"",""pedido"":""Acesso negado; nenhuma alteração realizada."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 421 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0422"",""pedido"":""TC-UP-03"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 422 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0423"",""pedido"":""Utilizador público"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 423 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0424"",""pedido"":""Dois utilizadores existentes"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 424 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0425"",""pedido"":""Alterar o identificador do pedido para consultar pedido alheio."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 425 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0426"",""pedido"":""Acesso negado e tentativa registada."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 426 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0014"",""pedido"":""Utilizador público"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 14 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0042"",""pedido"":""Utilizador público"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 42 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0173"",""pedido"":""Recurso público disponível a todos os perfis."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 173 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0176"",""pedido"":""Utilizador público"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 176 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0298"",""pedido"":""Tempo por etapa, alertas, justificações e ação de cada nível."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 298 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0301"",""pedido"":""Conta pública: após confirmação do correio eletrónico ou telefone, o utilizador recebe automaticamente o perfil “Utilizador público”."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 301 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0351"",""pedido"":""Uma nova conta recebe automaticamente apenas o perfil de Utilizador público."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 351 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0380"",""pedido"":""TC-UP-01"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 380 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0381"",""pedido"":""Utilizador público"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 381 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0382"",""pedido"":""Conta confirmada"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 382 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0383"",""pedido"":""Pesquisar, guardar favorito e subscrever alerta."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 383 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0384"",""pedido"":""Ações concluídas apenas na conta própria."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 384 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0385"",""pedido"":""TC-UP-02"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 385 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0386"",""pedido"":""Utilizador público"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 386 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0387"",""pedido"":""Conta autenticada"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 387 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0388"",""pedido"":""Tentar abrir edição de oportunidade."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 388 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0389"",""pedido"":""Acesso negado; nenhuma alteração realizada."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 389 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0390"",""pedido"":""TC-UP-03"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 390 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0391"",""pedido"":""Utilizador público"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 391 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0392"",""pedido"":""Dois utilizadores existentes"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 392 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0393"",""pedido"":""Alterar o identificador do pedido para consultar pedido alheio."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 393 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0394"",""pedido"":""Acesso negado e tentativa registada."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 394 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""}]","Preparada em QA, sem demonstração visual. C37 e A/B mantidos pendentes.","Conta20: dashboard→pedido, criação403 e consulta de pedido alheio403; favoritos/alertas não ensaiados neste lote.",QA: entities canónicas/papéis/pedidos/workflow/audit_events; gravações sintéticas somente. Não inferir persistência dos fluxos descritos como pendentes.,Pedidos e rascunho15 recuperados em novas sessõesMFA; auditoria/revogação/dupla comprovadas nos escopos descritos. Outros critérios pendentes não fechados.,Props/JSON/mensagens de autorização verificados; resultado renderizado no navegador pendente.,"Mesmo CSV canónico.32requisitos funcionais novos; parágrafos de fontes preservados como ocorrências, incluindo estrutura/tabelas/casos, sem os contar como requisitos independentes.",parcial,Leitura10/10: instalação040000ausente; PORTAL_PROFILE_ACCESS_ENABLED=false; nenhuma conta ativa alterada. QA18097: schema instalado e flagtrue.,"Capacidades/provas específicas anteriores existem, mas o requisito agregado ainda tem os critérios restantes explicitados; fechos parciais preservados.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Completar critérios restantes sem repetir provas válidas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"Demonstrar favoritos/alertas e todos os pedidos pessoais na interface; alternativa de confirmação por telefone da v1 ainda não implementada, verificação de email existente preservada.","Reutilizar entidades existentes; QA isolada; aceitação visual pendente. Dependências concretas descritas no critério/lacuna, sem bloquear trabalho independente.",Capacidades públicas existentes; pedido próprio de Promotor reutiliza conta verificada.,"Conta20: dashboard→pedido, criação403 e consulta de pedido alheio403; favoritos/alertas não ensaiados neste lote. | Evidências privadas sanitizadas: profiles-v1-http-qa.json; profiles-v1-recovery-audit-qa.json; profiles-v1-final-qa.xml; profiles-v1-current-version-qa.json quando disponível.","Conta20: dashboard→pedido, criação403 e consulta de pedido alheio403; favoritos/alertas não ensaiados neste lote.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +Gestao de perfis investeMOZ.docx | parágrafo 394 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855",perfis e oportunidades,/dashboard; /perfil/promotor; /minhas-oportunidades; /perfis/gestao; /perfis/auditoria; /perfis/*,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado parcialmente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público.,P1,Exemplar anterior e v1 preservados. Administração integral anterior passa a controlada na v1; edição organizacional aprovada nesta conversa; Promotor solicita arquivo; gestores legados não se tornam Superutilizadores. p337/p355/SU04/SU05/GOV01 acrescentam governança/atomicidade.,PROFILEV1-P0043;PROFILEV1-P0073;PROFILEV1-P0204;PROFILEV1-P0207;PROFILEV1-P0329;PROFILEV1-P0332;PROFILEV1-P0383;PROFILEV1-P0412;PROFILEV1-P0413;PROFILEV1-P0414;PROFILEV1-P0415;PROFILEV1-P0416;PROFILEV1-P0417;PROFILEV1-P0418;PROFILEV1-P0419;PROFILEV1-P0420;PROFILEV1-P0421;PROFILEV1-P0422;PROFILEV1-P0423;PROFILEV1-P0424;PROFILEV1-P0425;PROFILEV1-P0426;PROFILEOLD-P0014;PROFILEOLD-P0042;PROFILEOLD-P0173;PROFILEOLD-P0176;PROFILEOLD-P0298;PROFILEOLD-P0301;PROFILEOLD-P0351;PROFILEOLD-P0380;PROFILEOLD-P0381;PROFILEOLD-P0382;PROFILEOLD-P0383;PROFILEOLD-P0384;PROFILEOLD-P0385;PROFILEOLD-P0386;PROFILEOLD-P0387;PROFILEOLD-P0388;PROFILEOLD-P0389;PROFILEOLD-P0390;PROFILEOLD-P0391;PROFILEOLD-P0392;PROFILEOLD-P0393;PROFILEOLD-P0394,44,"[{""id"":""PROFILEV1-P0043"",""pedido"":""Utilizador público"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 43 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0073"",""pedido"":""Utilizador público"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 73 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0204"",""pedido"":""Recurso público disponível a todos os perfis."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 204 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0207"",""pedido"":""Utilizador público"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 207 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0329"",""pedido"":""Tempo por etapa, alertas, justificações e ação de cada nível."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 329 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0332"",""pedido"":""Conta pública: após confirmação do correio eletrónico ou telefone, o utilizador recebe automaticamente o perfil “Utilizador público”."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 332 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0383"",""pedido"":""Uma nova conta recebe automaticamente apenas o perfil de Utilizador público."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 383 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0412"",""pedido"":""TC-UP-01"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 412 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0413"",""pedido"":""Utilizador público"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 413 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0414"",""pedido"":""Conta confirmada"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 414 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0415"",""pedido"":""Pesquisar, guardar favorito e subscrever alerta."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 415 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0416"",""pedido"":""Ações concluídas apenas na conta própria."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 416 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0417"",""pedido"":""TC-UP-02"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 417 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0418"",""pedido"":""Utilizador público"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 418 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0419"",""pedido"":""Conta autenticada"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 419 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0420"",""pedido"":""Tentar abrir edição de oportunidade."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 420 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0421"",""pedido"":""Acesso negado; nenhuma alteração realizada."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 421 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0422"",""pedido"":""TC-UP-03"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 422 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0423"",""pedido"":""Utilizador público"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 423 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0424"",""pedido"":""Dois utilizadores existentes"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 424 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0425"",""pedido"":""Alterar o identificador do pedido para consultar pedido alheio."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 425 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0426"",""pedido"":""Acesso negado e tentativa registada."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 426 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0014"",""pedido"":""Utilizador público"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 14 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0042"",""pedido"":""Utilizador público"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 42 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0173"",""pedido"":""Recurso público disponível a todos os perfis."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 173 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0176"",""pedido"":""Utilizador público"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 176 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0298"",""pedido"":""Tempo por etapa, alertas, justificações e ação de cada nível."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 298 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0301"",""pedido"":""Conta pública: após confirmação do correio eletrónico ou telefone, o utilizador recebe automaticamente o perfil “Utilizador público”."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 301 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0351"",""pedido"":""Uma nova conta recebe automaticamente apenas o perfil de Utilizador público."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 351 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0380"",""pedido"":""TC-UP-01"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 380 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0381"",""pedido"":""Utilizador público"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 381 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0382"",""pedido"":""Conta confirmada"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 382 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0383"",""pedido"":""Pesquisar, guardar favorito e subscrever alerta."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 383 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0384"",""pedido"":""Ações concluídas apenas na conta própria."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 384 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0385"",""pedido"":""TC-UP-02"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 385 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0386"",""pedido"":""Utilizador público"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 386 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0387"",""pedido"":""Conta autenticada"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 387 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0388"",""pedido"":""Tentar abrir edição de oportunidade."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 388 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0389"",""pedido"":""Acesso negado; nenhuma alteração realizada."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 389 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0390"",""pedido"":""TC-UP-03"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 390 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0391"",""pedido"":""Utilizador público"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 391 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0392"",""pedido"":""Dois utilizadores existentes"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 392 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0393"",""pedido"":""Alterar o identificador do pedido para consultar pedido alheio."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 393 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0394"",""pedido"":""Acesso negado e tentativa registada."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 394 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Consulta e pedidos próprios funcionam; criação/edição/decisão de oportunidades são negadas ao público."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""}]","Preparada em QA, sem demonstração visual. C37 e A/B mantidos pendentes.","Conta20: dashboard→pedido, criação403 e consulta de pedido alheio403; favoritos/alertas não ensaiados neste lote.",QA: entities canónicas/papéis/pedidos/workflow/audit_events; gravações sintéticas somente. Não inferir persistência dos fluxos descritos como pendentes.,Pedidos e rascunho15 recuperados em novas sessõesMFA; auditoria/revogação/dupla comprovadas nos escopos descritos. Outros critérios pendentes não fechados.,Props/JSON/mensagens de autorização verificados; resultado renderizado no navegador pendente.,"Mesmo CSV canónico.32requisitos funcionais novos; parágrafos de fontes preservados como ocorrências, incluindo estrutura/tabelas/casos, sem os contar como requisitos independentes.",parcial,Leitura10/10: instalação040000ausente; PORTAL_PROFILE_ACCESS_ENABLED=false; nenhuma conta ativa alterada. QA18097: schema instalado e flagtrue.,"Capacidades/provas específicas anteriores existem, mas o requisito agregado ainda tem os critérios restantes explicitados; fechos parciais preservados.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Completar critérios restantes sem repetir provas válidas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"Demonstrar favoritos/alertas e todos os pedidos pessoais na interface; alternativa de confirmação por telefone da v1 ainda não implementada, verificação de email existente preservada.","Reutilizar entidades existentes; QA isolada; aceitação visual pendente. Dependências concretas descritas no critério/lacuna, sem bloquear trabalho independente.",Capacidades públicas existentes; pedido próprio de Promotor reutiliza conta verificada.,"Conta20: dashboard→pedido, criação403 e consulta de pedido alheio403; favoritos/alertas não ensaiados neste lote. | Evidências privadas sanitizadas: profiles-v1-http-qa.json; profiles-v1-recovery-audit-qa.json; profiles-v1-final-qa.xml; profiles-v1-current-version-qa.json quando disponível.","Conta20: dashboard→pedido, criação403 e consulta de pedido alheio403; favoritos/alertas não ensaiados neste lote.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-PROFILE-03,"Solicitar perfil de Promotor com representação, tipos e comprovativos","Gestao de perfis investeMOZ v1.docx | parágrafo 333 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ.docx | parágrafo 302 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855",perfis e oportunidades,/dashboard; /perfil/promotor; /minhas-oportunidades; /perfis/gestao; /perfis/auditoria; /perfis/*,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado parcialmente,Pedido de Promotor externo mantém representação/documentos pertinentes. Funcionários internos Tempo têm designação suficiente e fluxo separado já demonstrado/ativo; não exigir-lhes prova de promotor externo. Restam variantes do pedido externo.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","Pedido guarda representação/tipos/comprovativos, fica recuperável e não concede o papel por si só.",P1,Exemplar anterior e v1 preservados. Administração integral anterior passa a controlada na v1; edição organizacional aprovada nesta conversa; Promotor solicita arquivo; gestores legados não se tornam Superutilizadores. p337/p355/SU04/SU05/GOV01 acrescentam governança/atomicidade.,PROFILEV1-P0333;PROFILEOLD-P0302,2,"[{""id"":""PROFILEV1-P0333"",""pedido"":""Pedido de perfil Promotor: o utilizador informa se representa pessoa singular, empresa, entidade pública, associação ou parceiro; seleciona os tipos de oportunidade pretendidos e submete os comprovativos exigidos."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 333 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Pedido guarda representação/tipos/comprovativos, fica recuperável e não concede o papel por si só."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0302"",""pedido"":""Pedido de perfil Promotor: o utilizador informa se representa pessoa singular, empresa, entidade pública, associação ou parceiro; seleciona os tipos de oportunidade pretendidos e submete os comprovativos exigidos."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 302 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Pedido guarda representação/tipos/comprovativos, fica recuperável e não concede o papel por si só."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""}]","Preparada em QA, sem demonstração visual. C37 e A/B mantidos pendentes.","Contas21/22/23/31: quatro pedidos, replay sem duplicação, recuperação noutra sessão, quatro comprovativos sintéticos com ClamD real e recuperação por hash.",QA: entities canónicas/papéis/pedidos/workflow/audit_events; gravações sintéticas somente. Não inferir persistência dos fluxos descritos como pendentes.,Pedidos e rascunho15 recuperados em novas sessõesMFA; auditoria/revogação/dupla comprovadas nos escopos descritos. Outros critérios pendentes não fechados.,Props/JSON/mensagens de autorização verificados; resultado renderizado no navegador pendente.,"Mesmo CSV canónico.32requisitos funcionais novos; parágrafos de fontes preservados como ocorrências, incluindo estrutura/tabelas/casos, sem os contar como requisitos independentes. @@ -5660,10 +5660,10 @@ Delta QA 41a5ce778932: pedido/recuperação/aprovação documental independente Dependências específicas de Aurora mantidas: cadastro mestre Tempo, Lda, representação legítima, via própria de comprovativos pré-Promotor e revisão independente ainda pendentes. Não bloquear a atribuição de Validador/Publicador por estas lacunas. O delta de preparação não acrescenta estas vias nem declara este percurso concluído. outputs/investmoz-operational-onboarding-20261011/procedimento-disponibilizacao.md -Decisão prevalente da proprietária em 11/10/2026: Aurora é Promotor interno de operação do portal, não gestora empresarial; designação interna do responsável, sem comprovativos de Promotor externo ou memberships administrativas. Novo delta QA 2876cdfa900a, preservando 41a5ce778932. Doze critérios HTTP/persistência e Chromium com três grants internos idempotentes/auditados, atualização, nova sessão/MFA e dashboard → rascunho com promotor real distinto → guardar → recuperar. Zero pedidos externos/memberships no ensaio. COUNTRY02 ON, workflow ativo OFF, A/B/C37 preservados; sem alterações ativas. Contas/contacto/MFA próprios, disponibilização autorizada e grants reais pendentes. outputs/investmoz-internal-designation-20261011/procedimento-e-evidencias.md","Contas21/22/23/31: quatro pedidos, replay sem duplicação, recuperação noutra sessão, quatro comprovativos sintéticos com ClamD real e recuperação por hash.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +Decisão prevalente da proprietária em 11/10/2026: Aurora é Promotor interno de operação do portal, não gestora empresarial; designação interna do responsável, sem comprovativos de Promotor externo ou memberships administrativas. Novo delta QA 2876cdfa900a, preservando 41a5ce778932. Doze critérios HTTP/persistência e Chromium com três grants internos idempotentes/auditados, atualização, nova sessão/MFA e dashboard → rascunho com promotor real distinto → guardar → recuperar. Zero pedidos externos/memberships no ensaio. COUNTRY02 ON, workflow ativo OFF, A/B/C37 preservados; sem alterações ativas. Contas/contacto/MFA próprios, disponibilização autorizada e grants reais pendentes. outputs/investmoz-internal-designation-20261011/procedimento-e-evidencias.md","Contas21/22/23/31: quatro pedidos, replay sem duplicação, recuperação noutra sessão, quatro comprovativos sintéticos com ClamD real e recuperação por hash.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-PROFILE-04,Decisão independente do pedido de Promotor e tipos aprovados,"Gestao de perfis investeMOZ v1.docx | parágrafo 334 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 -Gestao de perfis investeMOZ.docx | parágrafo 303 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855",perfis e oportunidades,/dashboard; /perfil/promotor; /minhas-oportunidades; /perfis/gestao; /perfis/auditoria; /perfis/*,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado parcialmente,"Perfis e transições das seis categorias base demonstrados em QA; atribuições reais ativas. Restam variantes e ações não abrangidas pelos recibos específicos, conforme workflow-criterios-saida-20261011.md. Não tratar todos os consumidores como concluídos; manter independência, auditoria e contexto por organização/tipo.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",Somente aprovador distinto com MFA confirma identidade/representação/documentos e concede os tipos efetivamente pedidos e aprovados.,P1,Exemplar anterior e v1 preservados. Administração integral anterior passa a controlada na v1; edição organizacional aprovada nesta conversa; Promotor solicita arquivo; gestores legados não se tornam Superutilizadores. p337/p355/SU04/SU05/GOV01 acrescentam governança/atomicidade.,PROFILEV1-P0334;PROFILEOLD-P0303,2,"[{""id"":""PROFILEV1-P0334"",""pedido"":""Verificação: um responsável valida identidade, organização, representação e documentação. O sistema impede que o requerente aprove o próprio pedido."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 334 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Somente aprovador distinto com MFA confirma identidade/representação/documentos e concede os tipos efetivamente pedidos e aprovados."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0303"",""pedido"":""Verificação: um responsável valida identidade, organização, representação e documentação. O sistema impede que o requerente aprove o próprio pedido."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 303 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Somente aprovador distinto com MFA confirma identidade/representação/documentos e concede os tipos efetivamente pedidos e aprovados."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""}]","Preparada em QA, sem demonstração visual. C37 e A/B mantidos pendentes.",Super27 consulta originais por hash e aprova quatro pedidos de outros atores; teste nega decisão própria e regista rejeição com verificações falsas sem inventar confirmação.,QA: entities canónicas/papéis/pedidos/workflow/audit_events; gravações sintéticas somente. Não inferir persistência dos fluxos descritos como pendentes.,Pedidos e rascunho15 recuperados em novas sessõesMFA; auditoria/revogação/dupla comprovadas nos escopos descritos. Outros critérios pendentes não fechados.,Props/JSON/mensagens de autorização verificados; resultado renderizado no navegador pendente.,"Mesmo CSV canónico.32requisitos funcionais novos; parágrafos de fontes preservados como ocorrências, incluindo estrutura/tabelas/casos, sem os contar como requisitos independentes.",parcial,Leitura10/10: instalação040000ausente; PORTAL_PROFILE_ACCESS_ENABLED=false; nenhuma conta ativa alterada. QA18097: schema instalado e flagtrue.,"Capacidades/provas específicas anteriores existem, mas o requisito agregado ainda tem os critérios restantes explicitados; fechos parciais preservados.","Perfis e transições das seis categorias base demonstrados em QA; atribuições reais ativas. Restam variantes e ações não abrangidas pelos recibos específicos, conforme workflow-criterios-saida-20261011.md. Não tratar todos os consumidores como concluídos; manter independência, auditoria e contexto por organização/tipo.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Completar critérios restantes sem repetir provas válidas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"Aceitação visual da fila e decisões; não foram validadas identidades reais, apenas documentos sintéticos QA.","Reutilizar entidades existentes; QA isolada; aceitação visual pendente. Dependências concretas descritas no critério/lacuna, sem bloquear trabalho independente.","Fila administrativa, consulta privada dos comprovativos por VerifiedDocumentBinary, versão e atestações auditadas; sem autoaprovação.",Super27 consulta originais por hash e aprova quatro pedidos de outros atores; teste nega decisão própria e regista rejeição com verificações falsas sem inventar confirmação. | Evidências privadas sanitizadas: profiles-v1-http-qa.json; profiles-v1-recovery-audit-qa.json; profiles-v1-final-qa.xml; profiles-v1-current-version-qa.json quando disponível.,Super27 consulta originais por hash e aprova quatro pedidos de outros atores; teste nega decisão própria e regista rejeição com verificações falsas sem inventar confirmação.,,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, -AUD-PROFILE-05,Navegação por perfil a partir do dashboard,Pedido direto do responsável10/10/2026 nesta conversa,perfis e oportunidades,/dashboard; /perfil/promotor; /minhas-oportunidades; /perfis/gestao; /perfis/auditoria; /perfis/*,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado parcialmente,Menu Minhas oportunidades/Nova oportunidade habilitado para os perfis ativos; provas QA21 preservadas. Restam ações por perfil fora do âmbito demonstrado e restauração proposta separada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",Promotor autorizado descobre lista/criação no dashboard; os outros descobrem pedido e acompanhamento sem obter criação.,P1,Exemplar anterior e v1 preservados. Administração integral anterior passa a controlada na v1; edição organizacional aprovada nesta conversa; Promotor solicita arquivo; gestores legados não se tornam Superutilizadores. p337/p355/SU04/SU05/GOV01 acrescentam governança/atomicidade.,AUD-PROFILE-05-USER-20261010,1,"[{""id"":""AUD-PROFILE-05-USER-20261010"",""pedido"":""Navegação por perfil a partir do dashboard"",""fontes"":[""Pedido direto do responsável10/10/2026 nesta conversa""],""aceitacao"":""Promotor autorizado descobre lista/criação no dashboard; os outros descobrem pedido e acompanhamento sem obter criação."",""estado"":""parcial"",""variantes"":""Reconciliação funcional com v1 e auditoria existente."",""modulo"":""perfis e oportunidades"",""incremento_visual_qa_20261010"":{""atualizado_em"":""2026-10-10T17:57:54.604301+00:00"",""ambito"":""QA18097/55441 exclusivamente"",""evidencia"":""QA21 Chromium: dashboard mostra Minhas oportunidades e Nova oportunidade; abrir pelos links→criar rascunho incompleto#50→guardar→logout/novaMFA→recuperar→editar/gravar. Promotor solicita arquivo; Publicador25 arquiva por decisão fundamentada, estadoArquivado recuperado. Restauração no workflow por perfis ausente; não atribuir essa função ao Promotor nem contornar com acesso legado. promoter-dashboard-chromium-20261010.json. Leitura ativa dashboard-active-readonly.json: buildantigo, flags desligadas e030/040/09-190ausentes; não ativado."",""lacuna_atual"":""Ciclo de restauração por perfil ainda não implementado; definir ator/regra coerentes com arquivo solicitado e histórico. Workflow especializado completo, restantes perfis e disponibilização ativa continuam separados. Não conceder arquivo direto ao Promotor por inferência."",""estado_global_preservado"":""parcial"",""ativacao"":false}}]","Preparada em QA, sem demonstração visual. C37 e A /B mantidos pendentes. | [Visual QA 10 /10/2026 ] Dashboard QA21 →links visíveis→criar /guardar/recuperar/editar ; pedido de arquivo; Publicador arquiva. | [Visual QA 10/10/2026] Dashboard QA21→links visíveis→criar/guardar/recuperar/editar; pedido de arquivo; Publicador arquiva.","DashboardHTTP21 devolve Minhas oportunidades/Nova oportunidade;20 devolve Solicitar perfil; ensaio segue os URLs devolvidos, sem depender de rota conhecida previamente.",QA: entities canónicas /papéis/pedidos/workflow/audit_events ; gravações sintéticas somente. Não inferir persistência dos fluxos descritos como pendentes. | [Visual QA 10 /10/2026 ] Rascunho e edição persistidos; pedido e decisão de arquivo fundamentados. | [Visual QA 10/10/2026] Rascunho e edição persistidos; pedido e decisão de arquivo fundamentados.,Pedidos e rascunho 15 recuperados em novas sessões MFA; auditoria /revogação/dupla comprovadas nos escopos descritos. Outros critérios pendentes não fechados. | [Visual QA 10 /10/2026 ] Recuperação noutra sessão e estado Arquivado após atualização. | [Visual QA 10/10/2026] Recuperação noutra sessão e estadoArquivado após atualização.,Props /JSON/mensagens de autorização verificados; resultado renderizado no navegador pendente. | [Visual QA 10 /10/2026 ] Oportunidade privada própria distinta do dossier e da publicação no catálogo; restauração explicitamente pendente. | [Visual QA 10/10/2026] Oportunidade privada própria distinta do dossier e da publicação no catálogo; restauração explicitamente pendente.,"Mesmo CSV canónico.32 requisitos funcionais novos; parágrafos de fontes preservados como ocorrências, incluindo estrutura /tabelas/casos , sem os contar como requisitos independentes. | [Visual QA 10 /10/2026 ] Subcritérios atualizados por prova própria; estado global, ID s, fontes, versões e decisões preservados. | [Visual QA 10/10/2026] Subcritérios atualizados por prova própria; estado global, IDs, fontes, versões e decisões preservados.",parcial,Leitura10/10: instalação040000ausente; PORTAL_PROFILE_ACCESS_ENABLED=false; nenhuma conta ativa alterada. QA18097: schema instalado e flagtrue.,"Capacidades/provas específicas anteriores existem, mas o requisito agregado ainda tem os critérios restantes explicitados; fechos parciais preservados.",Menu Minhas oportunidades/Nova oportunidade habilitado para os perfis ativos; provas QA21 preservadas. Restam ações por perfil fora do âmbito demonstrado e restauração proposta separada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Completar critérios restantes sem repetir provas válidas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"[Visual QA 10/10/2026] Ciclo de restauração por perfil ainda não implementado; definir ator/regra coerentes com arquivo solicitado e histórico. Workflow especializado completo, restantes perfis e disponibilização ativa continuam separados. Não conceder arquivo direto ao Promotor por inferência. | Histórico preservado: [Visual QA 10 /10/2026 ] Ciclo de restauração por perfil ainda não implementado; definir ator /regra coerentes com arquivo solicitado e histórico. Workflow especializado completo, restantes perfis e disponibilização ativa continuam separados. Não conceder arquivo direto ao Promotor por inferência. | Histórico preservado: Cliques, renderização, responsividade e resultado visível no navegador; C37 não fechado.","Reutilizar entidades existentes; QA isolada; aceitação visual pendente. Dependências concretas descritas no critério/lacuna, sem bloquear trabalho independente.",ProfileNavigation e props de autorização partilhadas; páginas existentes reutilizadas em /minhas-oportunidades.,"Dashboard HTTP 21 devolve Minhas oportunidades /Nova oportunidade;20 devolve Solicitar perfil; ensaio segue os URL s devolvidos, sem depender de rota conhecida previamente. | Evidências privadas sanitizadas: profiles-v1-http-qa.json ; profiles-v1-recovery-audit-qa.json ; profiles-v 1-final-qa.xml; profiles-v1-current-version-qa.json quando disponível. | [Visual QA 10 /10/2026 ] QA21 Chromium : dashboard mostra Minhas oportunidades e Nova oportunidade; abrir pelos links→criar rascunho incompleto#50→guardar→logout /novaMFA →recuperar→editar /gravar. Promotor solicita arquivo; Publicador 25 arquiva por decisão fundamentada, estado Arquivado recuperado. Restauração no workflow por perfis ausente; não atribuir essa função ao Promotor nem contornar com acesso legado. promoter-dashboard-chromium-20261010.json . Leitura ativa dashboard-active-readonly.json : buildantigo, flags desligadas e 030 /040/09-190ausentes ; não ativado. | [Visual QA 10/10/2026] QA21 Chromium: dashboard mostra Minhas oportunidades e Nova oportunidade; abrir pelos links→criar rascunho incompleto#50→guardar→logout/novaMFA→recuperar→editar/gravar. Promotor solicita arquivo; Publicador25 arquiva por decisão fundamentada, estadoArquivado recuperado. Restauração no workflow por perfis ausente; não atribuir essa função ao Promotor nem contornar com acesso legado. promoter-dashboard-chromium-20261010.json. Leitura ativa dashboard-active-readonly.json: buildantigo, flags desligadas e030/040/09-190ausentes; não ativado.","DashboardHTTP21 devolve Minhas oportunidades/Nova oportunidade;20 devolve Solicitar perfil; ensaio segue os URLs devolvidos, sem depender de rota conhecida previamente.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +Gestao de perfis investeMOZ.docx | parágrafo 303 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855",perfis e oportunidades,/dashboard; /perfil/promotor; /minhas-oportunidades; /perfis/gestao; /perfis/auditoria; /perfis/*,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado parcialmente,"Perfis e transições das seis categorias base demonstrados em QA; atribuições reais ativas. Restam variantes e ações não abrangidas pelos recibos específicos, conforme workflow-criterios-saida-20261011.md. Não tratar todos os consumidores como concluídos; manter independência, auditoria e contexto por organização/tipo.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",Somente aprovador distinto com MFA confirma identidade/representação/documentos e concede os tipos efetivamente pedidos e aprovados.,P1,Exemplar anterior e v1 preservados. Administração integral anterior passa a controlada na v1; edição organizacional aprovada nesta conversa; Promotor solicita arquivo; gestores legados não se tornam Superutilizadores. p337/p355/SU04/SU05/GOV01 acrescentam governança/atomicidade.,PROFILEV1-P0334;PROFILEOLD-P0303,2,"[{""id"":""PROFILEV1-P0334"",""pedido"":""Verificação: um responsável valida identidade, organização, representação e documentação. O sistema impede que o requerente aprove o próprio pedido."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 334 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Somente aprovador distinto com MFA confirma identidade/representação/documentos e concede os tipos efetivamente pedidos e aprovados."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0303"",""pedido"":""Verificação: um responsável valida identidade, organização, representação e documentação. O sistema impede que o requerente aprove o próprio pedido."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 303 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Somente aprovador distinto com MFA confirma identidade/representação/documentos e concede os tipos efetivamente pedidos e aprovados."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""}]","Preparada em QA, sem demonstração visual. C37 e A/B mantidos pendentes.",Super27 consulta originais por hash e aprova quatro pedidos de outros atores; teste nega decisão própria e regista rejeição com verificações falsas sem inventar confirmação.,QA: entities canónicas/papéis/pedidos/workflow/audit_events; gravações sintéticas somente. Não inferir persistência dos fluxos descritos como pendentes.,Pedidos e rascunho15 recuperados em novas sessõesMFA; auditoria/revogação/dupla comprovadas nos escopos descritos. Outros critérios pendentes não fechados.,Props/JSON/mensagens de autorização verificados; resultado renderizado no navegador pendente.,"Mesmo CSV canónico.32requisitos funcionais novos; parágrafos de fontes preservados como ocorrências, incluindo estrutura/tabelas/casos, sem os contar como requisitos independentes.",parcial,Leitura10/10: instalação040000ausente; PORTAL_PROFILE_ACCESS_ENABLED=false; nenhuma conta ativa alterada. QA18097: schema instalado e flagtrue.,"Capacidades/provas específicas anteriores existem, mas o requisito agregado ainda tem os critérios restantes explicitados; fechos parciais preservados.","Perfis e transições das seis categorias base demonstrados em QA; atribuições reais ativas. Restam variantes e ações não abrangidas pelos recibos específicos, conforme workflow-criterios-saida-20261011.md. Não tratar todos os consumidores como concluídos; manter independência, auditoria e contexto por organização/tipo.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Completar critérios restantes sem repetir provas válidas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"Aceitação visual da fila e decisões; não foram validadas identidades reais, apenas documentos sintéticos QA.","Reutilizar entidades existentes; QA isolada; aceitação visual pendente. Dependências concretas descritas no critério/lacuna, sem bloquear trabalho independente.","Fila administrativa, consulta privada dos comprovativos por VerifiedDocumentBinary, versão e atestações auditadas; sem autoaprovação.",Super27 consulta originais por hash e aprova quatro pedidos de outros atores; teste nega decisão própria e regista rejeição com verificações falsas sem inventar confirmação. | Evidências privadas sanitizadas: profiles-v1-http-qa.json; profiles-v1-recovery-audit-qa.json; profiles-v1-final-qa.xml; profiles-v1-current-version-qa.json quando disponível.,Super27 consulta originais por hash e aprova quatro pedidos de outros atores; teste nega decisão própria e regista rejeição com verificações falsas sem inventar confirmação.,,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +AUD-PROFILE-05,Navegação por perfil a partir do dashboard,Pedido direto do responsável10/10/2026 nesta conversa,perfis e oportunidades,/dashboard; /perfil/promotor; /minhas-oportunidades; /perfis/gestao; /perfis/auditoria; /perfis/*,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado parcialmente,Menu Minhas oportunidades/Nova oportunidade habilitado para os perfis ativos; provas QA21 preservadas. Restam ações por perfil fora do âmbito demonstrado e restauração proposta separada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",Promotor autorizado descobre lista/criação no dashboard; os outros descobrem pedido e acompanhamento sem obter criação.,P1,Exemplar anterior e v1 preservados. Administração integral anterior passa a controlada na v1; edição organizacional aprovada nesta conversa; Promotor solicita arquivo; gestores legados não se tornam Superutilizadores. p337/p355/SU04/SU05/GOV01 acrescentam governança/atomicidade.,AUD-PROFILE-05-USER-20261010,1,"[{""id"":""AUD-PROFILE-05-USER-20261010"",""pedido"":""Navegação por perfil a partir do dashboard"",""fontes"":[""Pedido direto do responsável10/10/2026 nesta conversa""],""aceitacao"":""Promotor autorizado descobre lista/criação no dashboard; os outros descobrem pedido e acompanhamento sem obter criação."",""estado"":""parcial"",""variantes"":""Reconciliação funcional com v1 e auditoria existente."",""modulo"":""perfis e oportunidades"",""incremento_visual_qa_20261010"":{""atualizado_em"":""2026-10-10T17:57:54.604301+00:00"",""ambito"":""QA18097/55441 exclusivamente"",""evidencia"":""QA21 Chromium: dashboard mostra Minhas oportunidades e Nova oportunidade; abrir pelos links→criar rascunho incompleto#50→guardar→logout/novaMFA→recuperar→editar/gravar. Promotor solicita arquivo; Publicador25 arquiva por decisão fundamentada, estadoArquivado recuperado. Restauração no workflow por perfis ausente; não atribuir essa função ao Promotor nem contornar com acesso legado. promoter-dashboard-chromium-20261010.json. Leitura ativa dashboard-active-readonly.json: buildantigo, flags desligadas e030/040/09-190ausentes; não ativado."",""lacuna_atual"":""Ciclo de restauração por perfil ainda não implementado; definir ator/regra coerentes com arquivo solicitado e histórico. Workflow especializado completo, restantes perfis e disponibilização ativa continuam separados. Não conceder arquivo direto ao Promotor por inferência."",""estado_global_preservado"":""parcial"",""ativacao"":false}}]","Preparada em QA, sem demonstração visual. C37 e A /B mantidos pendentes. | [Visual QA 10 /10/2026 ] Dashboard QA21 →links visíveis→criar /guardar/recuperar/editar ; pedido de arquivo; Publicador arquiva. | [Visual QA 10/10/2026] Dashboard QA21→links visíveis→criar/guardar/recuperar/editar; pedido de arquivo; Publicador arquiva.","DashboardHTTP21 devolve Minhas oportunidades/Nova oportunidade;20 devolve Solicitar perfil; ensaio segue os URLs devolvidos, sem depender de rota conhecida previamente.",QA: entities canónicas /papéis/pedidos/workflow/audit_events ; gravações sintéticas somente. Não inferir persistência dos fluxos descritos como pendentes. | [Visual QA 10 /10/2026 ] Rascunho e edição persistidos; pedido e decisão de arquivo fundamentados. | [Visual QA 10/10/2026] Rascunho e edição persistidos; pedido e decisão de arquivo fundamentados.,Pedidos e rascunho 15 recuperados em novas sessões MFA; auditoria /revogação/dupla comprovadas nos escopos descritos. Outros critérios pendentes não fechados. | [Visual QA 10 /10/2026 ] Recuperação noutra sessão e estado Arquivado após atualização. | [Visual QA 10/10/2026] Recuperação noutra sessão e estadoArquivado após atualização.,Props /JSON/mensagens de autorização verificados; resultado renderizado no navegador pendente. | [Visual QA 10 /10/2026 ] Oportunidade privada própria distinta do dossier e da publicação no catálogo; restauração explicitamente pendente. | [Visual QA 10/10/2026] Oportunidade privada própria distinta do dossier e da publicação no catálogo; restauração explicitamente pendente.,"Mesmo CSV canónico.32 requisitos funcionais novos; parágrafos de fontes preservados como ocorrências, incluindo estrutura /tabelas/casos , sem os contar como requisitos independentes. | [Visual QA 10 /10/2026 ] Subcritérios atualizados por prova própria; estado global, ID s, fontes, versões e decisões preservados. | [Visual QA 10/10/2026] Subcritérios atualizados por prova própria; estado global, IDs, fontes, versões e decisões preservados.",parcial,Leitura10/10: instalação040000ausente; PORTAL_PROFILE_ACCESS_ENABLED=false; nenhuma conta ativa alterada. QA18097: schema instalado e flagtrue.,"Capacidades/provas específicas anteriores existem, mas o requisito agregado ainda tem os critérios restantes explicitados; fechos parciais preservados.",Menu Minhas oportunidades/Nova oportunidade habilitado para os perfis ativos; provas QA21 preservadas. Restam ações por perfil fora do âmbito demonstrado e restauração proposta separada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Completar critérios restantes sem repetir provas válidas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"[Visual QA 10/10/2026] Ciclo de restauração por perfil ainda não implementado; definir ator/regra coerentes com arquivo solicitado e histórico. Workflow especializado completo, restantes perfis e disponibilização ativa continuam separados. Não conceder arquivo direto ao Promotor por inferência. | Histórico preservado: [Visual QA 10 /10/2026 ] Ciclo de restauração por perfil ainda não implementado; definir ator /regra coerentes com arquivo solicitado e histórico. Workflow especializado completo, restantes perfis e disponibilização ativa continuam separados. Não conceder arquivo direto ao Promotor por inferência. | Histórico preservado: Cliques, renderização, responsividade e resultado visível no navegador; C37 não fechado.","Reutilizar entidades existentes; QA isolada; aceitação visual pendente. Dependências concretas descritas no critério/lacuna, sem bloquear trabalho independente.",ProfileNavigation e props de autorização partilhadas; páginas existentes reutilizadas em /minhas-oportunidades.,"Dashboard HTTP 21 devolve Minhas oportunidades /Nova oportunidade;20 devolve Solicitar perfil; ensaio segue os URL s devolvidos, sem depender de rota conhecida previamente. | Evidências privadas sanitizadas: profiles-v1-http-qa.json ; profiles-v1-recovery-audit-qa.json ; profiles-v 1-final-qa.xml; profiles-v1-current-version-qa.json quando disponível. | [Visual QA 10 /10/2026 ] QA21 Chromium : dashboard mostra Minhas oportunidades e Nova oportunidade; abrir pelos links→criar rascunho incompleto#50→guardar→logout /novaMFA →recuperar→editar /gravar. Promotor solicita arquivo; Publicador 25 arquiva por decisão fundamentada, estado Arquivado recuperado. Restauração no workflow por perfis ausente; não atribuir essa função ao Promotor nem contornar com acesso legado. promoter-dashboard-chromium-20261010.json . Leitura ativa dashboard-active-readonly.json : buildantigo, flags desligadas e 030 /040/09-190ausentes ; não ativado. | [Visual QA 10/10/2026] QA21 Chromium: dashboard mostra Minhas oportunidades e Nova oportunidade; abrir pelos links→criar rascunho incompleto#50→guardar→logout/novaMFA→recuperar→editar/gravar. Promotor solicita arquivo; Publicador25 arquiva por decisão fundamentada, estadoArquivado recuperado. Restauração no workflow por perfis ausente; não atribuir essa função ao Promotor nem contornar com acesso legado. promoter-dashboard-chromium-20261010.json. Leitura ativa dashboard-active-readonly.json: buildantigo, flags desligadas e030/040/09-190ausentes; não ativado.","DashboardHTTP21 devolve Minhas oportunidades/Nova oportunidade;20 devolve Solicitar perfil; ensaio segue os URLs devolvidos, sem depender de rota conhecida previamente.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-PROFILE-06,Edição organizacional por outros Promotores e âmbito pessoal exclusivo,"Gestao de perfis investeMOZ v1.docx | parágrafo 49 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 109 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 214 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 @@ -5733,7 +5733,7 @@ VISUAL-B396C-REUSE-20261014","COEDIT-GEO: Editor de recursos ensaiado: coeditor [B4 QA13/10/2026] Coedição em correção só no âmbito existente QA22/projeto30; revogação e visual ainda pendentes. API/SQL não encerra interface nem outros tipos por semelhança. Contratos/Responses de oito casos são leitura de compatibilidade, não repetição dos workflows ou §27 integral. Tabelaúnica de22grupos em saldo-opcao-B.md;25–43h restantes estimadas, não consumo ou prazo. Sem novo código/bundle/ativos; fechosA/B/C37 preservados. [B5 QA 13/10/2026] L1.1 técnico concluído; revogação/negação/reabilitação no cenário1L4 visual ainda pendentes. Interface continua L4/C135. Não exige retirar outros papéis legítimos por suposição, nem repete coedição base/correção30. Não prova revogação de todos os perfis do portal. Plano/reorganização não é demonstração funcional ou visual. L1.1/L2.3 técnicos satisfeitos pelos grupos próprios; restante nominal na checklist. C135 bloqueia L4. A/B/C37 preservados; C132 separado, proposta com ações corretivas pendentes vazias. Ativação/foraB excluídos. [B6 QA 13/10/2026] L1.1 técnico satisfeitoB5; apenas apresentação da revogação/negação emL4. Planeamento/inspeção de permissões não é fluxo demonstrado. L1.2/3/5 eL3.1/4/5/6/7/8 ainda executáveis; candidata final/backup-restauroQA correspondente pendentes; A/B/C37/COUNTRY02 preservados. -Reutilização por mesmo consumidor/ação/campo/resultado e destinoQA, não por semelhança ou nome de ficheiro. Novos ramos/dados, licenças e obrigações identificados separadamente. Tentativa automáticaC135 conservada como histórico, não saldo global.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +Reutilização por mesmo consumidor/ação/campo/resultado e destinoQA, não por semelhança ou nome de ficheiro. Novos ramos/dados, licenças e obrigações identificados separadamente. Tentativa automáticaC135 conservada como histórico, não saldo global.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-PROFILE-07,Autorizações por tipo e representação sem transferência silenciosa,"Gestao de perfis investeMOZ v1.docx | parágrafo 335 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 349 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 432 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 @@ -5838,7 +5838,7 @@ VISUAL-B396C-REUSE-20261014","COEDIT-GEO: Editor de recursos ensaiado: coeditor [B7 QA 13/10/2026] Confidencialidade do anúncio próprio/API/queue demonstrada pelo perfil/tipo/estado; L3.6/7/8documentais ainda nominados evisualL4. Grantorgrestrito não ampliado. VisualL4aberto, ponte sócompany_sale→business_sale, sem ampliar modalidades ou grant orgrestrito por inferência. Referência textual do mandato não é upload/scan ou validade jurídica certificada. Dois níveis legados são divergência de implementação preservada, não nova exigência de pessoas reais; nenhum estado convertido. Não repete C133 interesses/A/B/C37. RestamL1.2/5 eL3.1/4/5/6/7/8 eaceitaçãoL4. Não é candidatafinal ou nova autorização de ativação. Plano/saldo não substituem demonstração própria. [B7 três funções QA] Visual cenário7L4 aberto. Ponte sócompany_sale, grantorgrestrito não ampliado por texto; mandato é referência privada, não upload/scan. Regra v1 de três funções alinhada àTempo; recusas/dupla de pessoas em provas anteriores são fase antiga, não exigência final. [B8 QA 13/10/2026] Somente oito percursos visuaisL4/C135 e consolidação/backup-restauroQA da revisãofixa restam na checklistB; não há exigência técnica genérica nova. Requisito agregado continua parcial; critérios foraB e ativação separados. -Reutilização por mesmo consumidor/ação/campo/resultado e destinoQA, não por semelhança ou nome de ficheiro. Novos ramos/dados, licenças e obrigações identificados separadamente. Tentativa automáticaC135 conservada como histórico, não saldo global.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +Reutilização por mesmo consumidor/ação/campo/resultado e destinoQA, não por semelhança ou nome de ficheiro. Novos ramos/dados, licenças e obrigações identificados separadamente. Tentativa automáticaC135 conservada como histórico, não saldo global.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-PROFILE-08,"Estados, razões, versões e dependências reais do workflow","Gestao de perfis investeMOZ v1.docx | parágrafo 113 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 342 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 343 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 @@ -5865,7 +5865,7 @@ Gestao de perfis investeMOZ.docx | parágrafo 311 | SHA256 283a32f4c4b02bdfd9318 [Workflow QA 11/10/2026 — critérios de saída] QA HTTPS18445, stability_consumers_20261011_084534_test:55441, guarda e produção. Seis categorias30–35: alteração material→submissão→só gates afetados→condição bloqueante422/foco→resolução com documento→aprovação24 independente→publicação25→recuperação/ResponseGET sem gravação. Fundiário32: primeiro422 externo, depois ramo positivo SIMULAÇÃO QA identificada, sem efeito jurídico, restrito e recuperado noutra sessão. Coedição HTTP15/QA22 de10/10 reutilizada; nova UI de recursos/país/hierarquia/mapa/nova sessão, QA23 leitura/escrita403. Original15 scaneado por ClamD real; exclusão bloqueou URL anterior em2sessões, restauro mesmoSHA, outraorg403/anónimo semPDF. Filtro deleted0/1 corrigido,6consultas e cartões; origem unknown/PT+paísMZ+texto, coleções separadas;9rotas com teclado/atalho/axe0/320/390px. Não repetirA/B/C37. docs/investmoz/v2/auditoria-portal/workflow-criterios-saida-20261011.md; recibos privados functional-workflow/land-publication/coedit-resources/documents/filters/accessibility/joint-chromium-20261011.json e functional-final-persistence/category-semantics/materiality-semantic/conditions-qa-20261011.json. Semântica negativa/materialidade de referências em memória distinguidas da interface. [Candidata workflow QA 11/10/2026 — fecho do lote] Candidata 5a81cd3c3998, código df6be252f1a0,12ficheiros+158assets; outputs/investmoz-opportunity-workflow-candidate-20261011/relatorio.md,procedimento.md,manifesto.json,pacote.json. Prévia instalada QA não é ativação. Recibo exato de condições: functional-conditions-semantic-qa-20261011.json. functional-filters-persistence-qa-20261011.json confirma6filtros/UI/SQL independente. functional-backup-restoration-qa-20261011.json:12:10:22UTC,295tabelas31seq270ficheiros16MFA normais recuperáveis e controlo negativo19 conservado. Sem mudança de chaves/cifra. 8negativos semânticos em memória, incluindo renda/periodicidade31, sem extrapolar para arrendamento visual. [Revisão fixa workflow QA 11/10/2026] Candidata final 3d9d392e0a0f, código df6be252f1a0, ZIP SHA-256 6366c49d44cdc4242f4f93da5f5c1a53f2292d9eb485f70ef2b4e9a9f88589e9; outputs/investmoz-opportunity-workflow-candidate-20261011/pacote.json,manifesto.json,relatorio.md,procedimento.md. A preparação5a81cd3c3998 foi substituída apenas por complemento de evidência/efeito no fingerprint COUNTRY02; código/bundle/backup QA idênticos. functional-country-compatibility-qa-20261011.json: ativo162daff6ce08 intacto; candidato b244311e5b28, extensão QA instalada/ON.","HTTP: pedido de arquivo guarda e mantémdraft, submissão422 com lacuna explícita; fixture submetida inicia revisão, pede correção e recupera edição. | [Workflow QA 10/10/2026] Ciclo positivo realHTTP com contas distintas; correção/resubmissão, aprovação/pub, recuperação, revisão material, preservação pública e suspensão demonstradas. -[Workflow QA 11/10/2026 — critérios de saída] 200/201,422controlado por condição/dependência,403por organização,404após retirada; ResponseGETmantémversion. Filtrodeleted=false rejeitava;0/1recupera.",WF6; MAT6,"WF6: Casos 30–35: alteração gravada e recuperada, condição bloqueia aprovação, correção, aprovação independente e Response de leitura. Publicação visível/recuperada nos cinco casos inicialmente aptos; terra 32 ficou bloqueada pela dependência externa e tem ensaio positivo separado identificado como simulação QA. | MAT6: Seis campos substantivos exatos: investimento total, titular imobiliário, documento de terra, registo de venda, direitos de voto de parceria e registo de franquia. Reabre somente gates afetados, conserva assinaturas dos restantes e retém revisões numa alteração editorial.","WF6: Não cobre todas as variantes semânticas/documentais, restauração, aprovação externa real, ACL por ficheiro nem Response/§27 integral. | MAT6: Não prova a materialidade de todos os 519 campos nem todos os ciclos de suspensão/recurso/republicação.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[Workflow QA 11/10/2026 — critérios de saída] 200/201,422controlado por condição/dependência,403por organização,404após retirada; ResponseGETmantémversion. Filtrodeleted=false rejeitava;0/1recupera.",WF6; MAT6,"WF6: Casos 30–35: alteração gravada e recuperada, condição bloqueia aprovação, correção, aprovação independente e Response de leitura. Publicação visível/recuperada nos cinco casos inicialmente aptos; terra 32 ficou bloqueada pela dependência externa e tem ensaio positivo separado identificado como simulação QA. | MAT6: Seis campos substantivos exatos: investimento total, titular imobiliário, documento de terra, registo de venda, direitos de voto de parceria e registo de franquia. Reabre somente gates afetados, conserva assinaturas dos restantes e retém revisões numa alteração editorial.","WF6: Não cobre todas as variantes semânticas/documentais, restauração, aprovação externa real, ACL por ficheiro nem Response/§27 integral. | MAT6: Não prova a materialidade de todos os 519 campos nem todos os ciclos de suspensão/recurso/republicação.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-PROFILE-09,"Impedir aprovação própria, conflitos de organização e publicação pelo aprovador","Gestao de perfis investeMOZ v1.docx | parágrafo 4 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 48 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 50 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 @@ -5925,7 +5925,7 @@ Gestao de perfis investeMOZ.docx | parágrafo 429 | SHA256 283a32f4c4b02bdfd9318 [Workflow QA 11/10/2026 — critérios de saída] QA HTTPS18445, stability_consumers_20261011_084534_test:55441, guarda e produção. Seis categorias30–35: alteração material→submissão→só gates afetados→condição bloqueante422/foco→resolução com documento→aprovação24 independente→publicação25→recuperação/ResponseGET sem gravação. Fundiário32: primeiro422 externo, depois ramo positivo SIMULAÇÃO QA identificada, sem efeito jurídico, restrito e recuperado noutra sessão. Coedição HTTP15/QA22 de10/10 reutilizada; nova UI de recursos/país/hierarquia/mapa/nova sessão, QA23 leitura/escrita403. Original15 scaneado por ClamD real; exclusão bloqueou URL anterior em2sessões, restauro mesmoSHA, outraorg403/anónimo semPDF. Filtro deleted0/1 corrigido,6consultas e cartões; origem unknown/PT+paísMZ+texto, coleções separadas;9rotas com teclado/atalho/axe0/320/390px. Não repetirA/B/C37. docs/investmoz/v2/auditoria-portal/workflow-criterios-saida-20261011.md; recibos privados functional-workflow/land-publication/coedit-resources/documents/filters/accessibility/joint-chromium-20261011.json e functional-final-persistence/category-semantics/materiality-semantic/conditions-qa-20261011.json. Semântica negativa/materialidade de referências em memória distinguidas da interface. [Candidata workflow QA 11/10/2026 — fecho do lote] Candidata 5a81cd3c3998, código df6be252f1a0,12ficheiros+158assets; outputs/investmoz-opportunity-workflow-candidate-20261011/relatorio.md,procedimento.md,manifesto.json,pacote.json. Prévia instalada QA não é ativação. Recibo exato de condições: functional-conditions-semantic-qa-20261011.json. functional-filters-persistence-qa-20261011.json confirma6filtros/UI/SQL independente. functional-backup-restoration-qa-20261011.json:12:10:22UTC,295tabelas31seq270ficheiros16MFA normais recuperáveis e controlo negativo19 conservado. Sem mudança de chaves/cifra. 8negativos semânticos em memória, incluindo renda/periodicidade31, sem extrapolar para arrendamento visual. [Revisão fixa workflow QA 11/10/2026] Candidata final 3d9d392e0a0f, código df6be252f1a0, ZIP SHA-256 6366c49d44cdc4242f4f93da5f5c1a53f2292d9eb485f70ef2b4e9a9f88589e9; outputs/investmoz-opportunity-workflow-candidate-20261011/pacote.json,manifesto.json,relatorio.md,procedimento.md. A preparação5a81cd3c3998 foi substituída apenas por complemento de evidência/efeito no fingerprint COUNTRY02; código/bundle/backup QA idênticos. functional-country-compatibility-qa-20261011.json: ativo162daff6ce08 intacto; candidato b244311e5b28, extensão QA instalada/ON.","Teste autor com Promotor+Validador+Publicador continua403; regras editor/representação verificadas no serviço. | [Workflow QA 10/10/2026] HTTP403 autor21 comProm+Val+Pub, aprovador24 comVal+Pub, organização/múltiplos papéis31; MFA normal. Histórico das3atribuições temporárias/revogações preservado. -[Workflow QA 11/10/2026 — critérios de saída] 200/201,422controlado por condição/dependência,403por organização,404após retirada; ResponseGETmantémversion. Filtrodeleted=false rejeitava;0/1recupera.",WF6; LEASE54,"WF6: Casos 30–35: alteração gravada e recuperada, condição bloqueia aprovação, correção, aprovação independente e Response de leitura. Publicação visível/recuperada nos cinco casos inicialmente aptos; terra 32 ficou bloqueada pela dependência externa e tem ensaio positivo separado identificado como simulação QA. | LEASE54: Arrendamento 54: contrato e documentos, submissão, pedido de correção, ressubmissão, aprovação independente e publicação restrita. Renda 4500 MZN/mês recuperada nas transições/nova sessão; autor não aprova e organização externa é negada.","WF6: Não cobre todas as variantes semânticas/documentais, restauração, aprovação externa real, ACL por ficheiro nem Response/§27 integral. | LEASE54: Não prova imóveis planeados/ocupados/em construção/com ónus, todos os regimes de renda, publicação pública ou restauro.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[Workflow QA 11/10/2026 — critérios de saída] 200/201,422controlado por condição/dependência,403por organização,404após retirada; ResponseGETmantémversion. Filtrodeleted=false rejeitava;0/1recupera.",WF6; LEASE54,"WF6: Casos 30–35: alteração gravada e recuperada, condição bloqueia aprovação, correção, aprovação independente e Response de leitura. Publicação visível/recuperada nos cinco casos inicialmente aptos; terra 32 ficou bloqueada pela dependência externa e tem ensaio positivo separado identificado como simulação QA. | LEASE54: Arrendamento 54: contrato e documentos, submissão, pedido de correção, ressubmissão, aprovação independente e publicação restrita. Renda 4500 MZN/mês recuperada nas transições/nova sessão; autor não aprova e organização externa é negada.","WF6: Não cobre todas as variantes semânticas/documentais, restauração, aprovação externa real, ACL por ficheiro nem Response/§27 integral. | LEASE54: Não prova imóveis planeados/ocupados/em construção/com ónus, todos os regimes de renda, publicação pública ou restauro.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-PROFILE-10,Acumulação de papéis com negação prevalecente,"Gestao de perfis investeMOZ v1.docx | parágrafo 339 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 344 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 362 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 @@ -5946,7 +5946,7 @@ Gestao de perfis investeMOZ.docx | parágrafo 330 | SHA256 283a32f4c4b02bdfd9318 [Workflow QA 11/10/2026 — critérios de saída] QA HTTPS18445, stability_consumers_20261011_084534_test:55441, guarda e produção. Seis categorias30–35: alteração material→submissão→só gates afetados→condição bloqueante422/foco→resolução com documento→aprovação24 independente→publicação25→recuperação/ResponseGET sem gravação. Fundiário32: primeiro422 externo, depois ramo positivo SIMULAÇÃO QA identificada, sem efeito jurídico, restrito e recuperado noutra sessão. Coedição HTTP15/QA22 de10/10 reutilizada; nova UI de recursos/país/hierarquia/mapa/nova sessão, QA23 leitura/escrita403. Original15 scaneado por ClamD real; exclusão bloqueou URL anterior em2sessões, restauro mesmoSHA, outraorg403/anónimo semPDF. Filtro deleted0/1 corrigido,6consultas e cartões; origem unknown/PT+paísMZ+texto, coleções separadas;9rotas com teclado/atalho/axe0/320/390px. Não repetirA/B/C37. docs/investmoz/v2/auditoria-portal/workflow-criterios-saida-20261011.md; recibos privados functional-workflow/land-publication/coedit-resources/documents/filters/accessibility/joint-chromium-20261011.json e functional-final-persistence/category-semantics/materiality-semantic/conditions-qa-20261011.json. Semântica negativa/materialidade de referências em memória distinguidas da interface. [Candidata workflow QA 11/10/2026 — fecho do lote] Candidata 5a81cd3c3998, código df6be252f1a0,12ficheiros+158assets; outputs/investmoz-opportunity-workflow-candidate-20261011/relatorio.md,procedimento.md,manifesto.json,pacote.json. Prévia instalada QA não é ativação. Recibo exato de condições: functional-conditions-semantic-qa-20261011.json. functional-filters-persistence-qa-20261011.json confirma6filtros/UI/SQL independente. functional-backup-restoration-qa-20261011.json:12:10:22UTC,295tabelas31seq270ficheiros16MFA normais recuperáveis e controlo negativo19 conservado. Sem mudança de chaves/cifra. 8negativos semânticos em memória, incluindo renda/periodicidade31, sem extrapolar para arrendamento visual. [Revisão fixa workflow QA 11/10/2026] Candidata final 3d9d392e0a0f, código df6be252f1a0, ZIP SHA-256 6366c49d44cdc4242f4f93da5f5c1a53f2292d9eb485f70ef2b4e9a9f88589e9; outputs/investmoz-opportunity-workflow-candidate-20261011/pacote.json,manifesto.json,relatorio.md,procedimento.md. A preparação5a81cd3c3998 foi substituída apenas por complemento de evidência/efeito no fingerprint COUNTRY02; código/bundle/backup QA idênticos. functional-country-compatibility-qa-20261011.json: ativo162daff6ce08 intacto; candidato b244311e5b28, extensão QA instalada/ON.","Conta31 Promotor+Validador+Auditor lê e recebe403 na edição;27 Super sem Promotor/elevação recebe403 na criação. Fixture com papéis v1 e allowlist legada: criação fora do âmbito403, dashboard sem criação legada; Auditor nega escrita administrativa. Revogação/expiração não restaura permissão legada automaticamente. | [Workflow QA 10/10/2026] 403 nos percursos normais de MFA; temporárias revogadas, Promotor21 entra noutra sessão com o perfil original. -[Workflow QA 11/10/2026 — critérios de saída] 200/201,422controlado por condição/dependência,403por organização,404após retirada; ResponseGETmantémversion. Filtrodeleted=false rejeitava;0/1recupera.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[Workflow QA 11/10/2026 — critérios de saída] 200/201,422controlado por condição/dependência,403por organização,404após retirada; ResponseGETmantémversion. Filtrodeleted=false rejeitava;0/1recupera.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-PROFILE-11,"Validador: revisão atribuída, MFA, correções e decisão","Gestao de perfis investeMOZ v1.docx | parágrafo 19 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 51 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 53 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 @@ -6045,7 +6045,7 @@ Gestao de perfis investeMOZ.docx | parágrafo 434 | SHA256 283a32f4c4b02bdfd9318 [Workflow QA 11/10/2026 — critérios de saída] QA HTTPS18445, stability_consumers_20261011_084534_test:55441, guarda e produção. Seis categorias30–35: alteração material→submissão→só gates afetados→condição bloqueante422/foco→resolução com documento→aprovação24 independente→publicação25→recuperação/ResponseGET sem gravação. Fundiário32: primeiro422 externo, depois ramo positivo SIMULAÇÃO QA identificada, sem efeito jurídico, restrito e recuperado noutra sessão. Coedição HTTP15/QA22 de10/10 reutilizada; nova UI de recursos/país/hierarquia/mapa/nova sessão, QA23 leitura/escrita403. Original15 scaneado por ClamD real; exclusão bloqueou URL anterior em2sessões, restauro mesmoSHA, outraorg403/anónimo semPDF. Filtro deleted0/1 corrigido,6consultas e cartões; origem unknown/PT+paísMZ+texto, coleções separadas;9rotas com teclado/atalho/axe0/320/390px. Não repetirA/B/C37. docs/investmoz/v2/auditoria-portal/workflow-criterios-saida-20261011.md; recibos privados functional-workflow/land-publication/coedit-resources/documents/filters/accessibility/joint-chromium-20261011.json e functional-final-persistence/category-semantics/materiality-semantic/conditions-qa-20261011.json. Semântica negativa/materialidade de referências em memória distinguidas da interface. [Candidata workflow QA 11/10/2026 — fecho do lote] Candidata 5a81cd3c3998, código df6be252f1a0,12ficheiros+158assets; outputs/investmoz-opportunity-workflow-candidate-20261011/relatorio.md,procedimento.md,manifesto.json,pacote.json. Prévia instalada QA não é ativação. Recibo exato de condições: functional-conditions-semantic-qa-20261011.json. functional-filters-persistence-qa-20261011.json confirma6filtros/UI/SQL independente. functional-backup-restoration-qa-20261011.json:12:10:22UTC,295tabelas31seq270ficheiros16MFA normais recuperáveis e controlo negativo19 conservado. Sem mudança de chaves/cifra. 8negativos semânticos em memória, incluindo renda/periodicidade31, sem extrapolar para arrendamento visual. [Revisão fixa workflow QA 11/10/2026] Candidata final 3d9d392e0a0f, código df6be252f1a0, ZIP SHA-256 6366c49d44cdc4242f4f93da5f5c1a53f2292d9eb485f70ef2b4e9a9f88589e9; outputs/investmoz-opportunity-workflow-candidate-20261011/pacote.json,manifesto.json,relatorio.md,procedimento.md. A preparação5a81cd3c3998 foi substituída apenas por complemento de evidência/efeito no fingerprint COUNTRY02; código/bundle/backup QA idênticos. functional-country-compatibility-qa-20261011.json: ativo162daff6ce08 intacto; candidato b244311e5b28, extensão QA instalada/ON.","24 aprovado inicialmente, aprovação de draft409, revogado depois; fixture independente revisa/corrige e recupera nova versão; semMFA403. | [Workflow QA 10/10/2026] Validador24 fez o ciclo positivo; aprovação prematura422, motivo curto422, own403. Evidências apontam documentos desta oportunidade/versão. | [Semântica QA 10/10/2026] QA18097:10rascunhos incompletos/nova sessão FortifyMFA;6contratos semânticos submetidos e revistos com gates, 5publicações inicialmente internas/DUAT32aprovado internamente+publicação422poratoexternopendente;4rascunhos bloqueados por perfil modular não aprovado. 12erros422porcampo+rascunho inválido preservado. Estado atual:investment_project#30:published; real_estate#31:published; land_rights#32:approved; business_sale#33:published; business_partnership#34:published; franchise#35:published; concession#36:draft; financing#37:draft; supply#38:draft; other#39:draft. Investimento30:parecer29atribuído/respondido,aprovadorpendente422/outrodestinatário403/gatesnãoautoaprovados. Venda33:coordenador25→publicador29/fila atribuída→outropublicador403→publicação pública sóteaser;privado preservado. Provas opportunity-semantic-http-qa.json, -publication-http-qa.json e -verification-qa.json; nenhum clique observado. -[Workflow QA 11/10/2026 — critérios de saída] 200/201,422controlado por condição/dependência,403por organização,404após retirada; ResponseGETmantémversion. Filtrodeleted=false rejeitava;0/1recupera.",WF6; LEASE54; FILTERS,"WF6: Casos 30–35: alteração gravada e recuperada, condição bloqueia aprovação, correção, aprovação independente e Response de leitura. Publicação visível/recuperada nos cinco casos inicialmente aptos; terra 32 ficou bloqueada pela dependência externa e tem ensaio positivo separado identificado como simulação QA. | LEASE54: Arrendamento 54: contrato e documentos, submissão, pedido de correção, ressubmissão, aprovação independente e publicação restrita. Renda 4500 MZN/mês recuperada nas transições/nova sessão; autor não aprova e organização externa é negada. | FILTERS: Filas ensaiadas: categoria selecionada na interface, estado de trabalho distinto da publicação anterior, contagens reconciliadas e filtros recuperados, com complemento de persistência.","WF6: Não cobre todas as variantes semânticas/documentais, restauração, aprovação externa real, ACL por ficheiro nem Response/§27 integral. | LEASE54: Não prova imóveis planeados/ocupados/em construção/com ónus, todos os regimes de renda, publicação pública ou restauro. | FILTERS: Não cobre país/origem por todos os formulários, estatísticas de nova manifestação pública de negócio ou indicadores globais de utilização.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[Workflow QA 11/10/2026 — critérios de saída] 200/201,422controlado por condição/dependência,403por organização,404após retirada; ResponseGETmantémversion. Filtrodeleted=false rejeitava;0/1recupera.",WF6; LEASE54; FILTERS,"WF6: Casos 30–35: alteração gravada e recuperada, condição bloqueia aprovação, correção, aprovação independente e Response de leitura. Publicação visível/recuperada nos cinco casos inicialmente aptos; terra 32 ficou bloqueada pela dependência externa e tem ensaio positivo separado identificado como simulação QA. | LEASE54: Arrendamento 54: contrato e documentos, submissão, pedido de correção, ressubmissão, aprovação independente e publicação restrita. Renda 4500 MZN/mês recuperada nas transições/nova sessão; autor não aprova e organização externa é negada. | FILTERS: Filas ensaiadas: categoria selecionada na interface, estado de trabalho distinto da publicação anterior, contagens reconciliadas e filtros recuperados, com complemento de persistência.","WF6: Não cobre todas as variantes semânticas/documentais, restauração, aprovação externa real, ACL por ficheiro nem Response/§27 integral. | LEASE54: Não prova imóveis planeados/ocupados/em construção/com ónus, todos os regimes de renda, publicação pública ou restauro. | FILTERS: Não cobre país/origem por todos os formulários, estatísticas de nova manifestação pública de negócio ou indicadores globais de utilização.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-PROFILE-12,"Publicador: versão aprovada, suspensão/arquivo e segregação","Gestao de perfis investeMOZ v1.docx | parágrafo 46 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 55 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 56 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 @@ -6142,7 +6142,7 @@ Gestao de perfis investeMOZ.docx | parágrafo 454 | SHA256 283a32f4c4b02bdfd9318 [Workflow QA 11/10/2026 — critérios de saída] QA HTTPS18445, stability_consumers_20261011_084534_test:55441, guarda e produção. Seis categorias30–35: alteração material→submissão→só gates afetados→condição bloqueante422/foco→resolução com documento→aprovação24 independente→publicação25→recuperação/ResponseGET sem gravação. Fundiário32: primeiro422 externo, depois ramo positivo SIMULAÇÃO QA identificada, sem efeito jurídico, restrito e recuperado noutra sessão. Coedição HTTP15/QA22 de10/10 reutilizada; nova UI de recursos/país/hierarquia/mapa/nova sessão, QA23 leitura/escrita403. Original15 scaneado por ClamD real; exclusão bloqueou URL anterior em2sessões, restauro mesmoSHA, outraorg403/anónimo semPDF. Filtro deleted0/1 corrigido,6consultas e cartões; origem unknown/PT+paísMZ+texto, coleções separadas;9rotas com teclado/atalho/axe0/320/390px. Não repetirA/B/C37. docs/investmoz/v2/auditoria-portal/workflow-criterios-saida-20261011.md; recibos privados functional-workflow/land-publication/coedit-resources/documents/filters/accessibility/joint-chromium-20261011.json e functional-final-persistence/category-semantics/materiality-semantic/conditions-qa-20261011.json. Semântica negativa/materialidade de referências em memória distinguidas da interface. [Candidata workflow QA 11/10/2026 — fecho do lote] Candidata 5a81cd3c3998, código df6be252f1a0,12ficheiros+158assets; outputs/investmoz-opportunity-workflow-candidate-20261011/relatorio.md,procedimento.md,manifesto.json,pacote.json. Prévia instalada QA não é ativação. Recibo exato de condições: functional-conditions-semantic-qa-20261011.json. functional-filters-persistence-qa-20261011.json confirma6filtros/UI/SQL independente. functional-backup-restoration-qa-20261011.json:12:10:22UTC,295tabelas31seq270ficheiros16MFA normais recuperáveis e controlo negativo19 conservado. Sem mudança de chaves/cifra. 8negativos semânticos em memória, incluindo renda/periodicidade31, sem extrapolar para arrendamento visual. [Revisão fixa workflow QA 11/10/2026] Candidata final 3d9d392e0a0f, código df6be252f1a0, ZIP SHA-256 6366c49d44cdc4242f4f93da5f5c1a53f2292d9eb485f70ef2b4e9a9f88589e9; outputs/investmoz-opportunity-workflow-candidate-20261011/pacote.json,manifesto.json,relatorio.md,procedimento.md. A preparação5a81cd3c3998 foi substituída apenas por complemento de evidência/efeito no fingerprint COUNTRY02; código/bundle/backup QA idênticos. functional-country-compatibility-qa-20261011.json: ativo162daff6ce08 intacto; candidato b244311e5b28, extensão QA instalada/ON.","25 publica draft409; fixture confirma estado incompatível; todos os atos positivos de publicação integral continuam pendentes. | [Workflow QA 10/10/2026] Publicador25:pub interna18; pública19 com2derivadas ClamD; confirmfalse422/hashdiverso409; alteração privada não vazou; suspensãoGETpúblico404. Fundiário20externapendente422. | [Semântica QA 10/10/2026] QA18097:10rascunhos incompletos/nova sessão FortifyMFA;6contratos semânticos submetidos e revistos com gates, 5publicações inicialmente internas/DUAT32aprovado internamente+publicação422poratoexternopendente;4rascunhos bloqueados por perfil modular não aprovado. 12erros422porcampo+rascunho inválido preservado. Estado atual:investment_project#30:published; real_estate#31:published; land_rights#32:approved; business_sale#33:published; business_partnership#34:published; franchise#35:published; concession#36:draft; financing#37:draft; supply#38:draft; other#39:draft. Investimento30:parecer29atribuído/respondido,aprovadorpendente422/outrodestinatário403/gatesnãoautoaprovados. Venda33:coordenador25→publicador29/fila atribuída→outropublicador403→publicação pública sóteaser;privado preservado. Provas opportunity-semantic-http-qa.json, -publication-http-qa.json e -verification-qa.json; nenhum clique observado. -[Workflow QA 11/10/2026 — critérios de saída] 200/201,422controlado por condição/dependência,403por organização,404após retirada; ResponseGETmantémversion. Filtrodeleted=false rejeitava;0/1recupera.",WF6; LEASE54; FILTERS,"WF6: Casos 30–35: alteração gravada e recuperada, condição bloqueia aprovação, correção, aprovação independente e Response de leitura. Publicação visível/recuperada nos cinco casos inicialmente aptos; terra 32 ficou bloqueada pela dependência externa e tem ensaio positivo separado identificado como simulação QA. | LEASE54: Arrendamento 54: contrato e documentos, submissão, pedido de correção, ressubmissão, aprovação independente e publicação restrita. Renda 4500 MZN/mês recuperada nas transições/nova sessão; autor não aprova e organização externa é negada. | FILTERS: Filas ensaiadas: categoria selecionada na interface, estado de trabalho distinto da publicação anterior, contagens reconciliadas e filtros recuperados, com complemento de persistência.","WF6: Não cobre todas as variantes semânticas/documentais, restauração, aprovação externa real, ACL por ficheiro nem Response/§27 integral. | LEASE54: Não prova imóveis planeados/ocupados/em construção/com ónus, todos os regimes de renda, publicação pública ou restauro. | FILTERS: Não cobre país/origem por todos os formulários, estatísticas de nova manifestação pública de negócio ou indicadores globais de utilização.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[Workflow QA 11/10/2026 — critérios de saída] 200/201,422controlado por condição/dependência,403por organização,404após retirada; ResponseGETmantémversion. Filtrodeleted=false rejeitava;0/1recupera.",WF6; LEASE54; FILTERS,"WF6: Casos 30–35: alteração gravada e recuperada, condição bloqueia aprovação, correção, aprovação independente e Response de leitura. Publicação visível/recuperada nos cinco casos inicialmente aptos; terra 32 ficou bloqueada pela dependência externa e tem ensaio positivo separado identificado como simulação QA. | LEASE54: Arrendamento 54: contrato e documentos, submissão, pedido de correção, ressubmissão, aprovação independente e publicação restrita. Renda 4500 MZN/mês recuperada nas transições/nova sessão; autor não aprova e organização externa é negada. | FILTERS: Filas ensaiadas: categoria selecionada na interface, estado de trabalho distinto da publicação anterior, contagens reconciliadas e filtros recuperados, com complemento de persistência.","WF6: Não cobre todas as variantes semânticas/documentais, restauração, aprovação externa real, ACL por ficheiro nem Response/§27 integral. | LEASE54: Não prova imóveis planeados/ocupados/em construção/com ónus, todos os regimes de renda, publicação pública ou restauro. | FILTERS: Não cobre país/origem por todos os formulários, estatísticas de nova manifestação pública de negócio ou indicadores globais de utilização.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-PROFILE-13,Auditor: consulta filtrada/exportação e ausência de escrita,"Gestao de perfis investeMOZ v1.docx | parágrafo 41 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 59 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 77 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 @@ -6198,7 +6198,7 @@ Gestao de perfis investeMOZ.docx | parágrafo 465 | SHA256 283a32f4c4b02bdfd9318 Gestao de perfis investeMOZ.docx | parágrafo 466 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855 Gestao de perfis investeMOZ.docx | parágrafo 467 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855 Gestao de perfis investeMOZ.docx | parágrafo 468 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855 -Gestao de perfis investeMOZ.docx | parágrafo 469 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855",perfis e oportunidades,/dashboard; /perfil/promotor; /minhas-oportunidades; /perfis/gestao; /perfis/auditoria; /perfis/*,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado parcialmente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor.,P1,Exemplar anterior e v1 preservados. Administração integral anterior passa a controlada na v1; edição organizacional aprovada nesta conversa; Promotor solicita arquivo; gestores legados não se tornam Superutilizadores. p337/p355/SU04/SU05/GOV01 acrescentam governança/atomicidade.,PROFILEV1-P0041;PROFILEV1-P0059;PROFILEV1-P0077;PROFILEV1-P0100;PROFILEV1-P0169;PROFILEV1-P0176;PROFILEV1-P0193;PROFILEV1-P0251;PROFILEV1-P0252;PROFILEV1-P0254;PROFILEV1-P0257;PROFILEV1-P0369;PROFILEV1-P0377;PROFILEV1-P0487;PROFILEV1-P0488;PROFILEV1-P0489;PROFILEV1-P0490;PROFILEV1-P0491;PROFILEV1-P0492;PROFILEV1-P0493;PROFILEV1-P0494;PROFILEV1-P0495;PROFILEV1-P0496;PROFILEV1-P0497;PROFILEV1-P0498;PROFILEV1-P0499;PROFILEV1-P0500;PROFILEV1-P0501;PROFILEOLD-P0012;PROFILEOLD-P0030;PROFILEOLD-P0046;PROFILEOLD-P0069;PROFILEOLD-P0138;PROFILEOLD-P0145;PROFILEOLD-P0162;PROFILEOLD-P0220;PROFILEOLD-P0221;PROFILEOLD-P0223;PROFILEOLD-P0226;PROFILEOLD-P0337;PROFILEOLD-P0345;PROFILEOLD-P0455;PROFILEOLD-P0456;PROFILEOLD-P0457;PROFILEOLD-P0458;PROFILEOLD-P0459;PROFILEOLD-P0460;PROFILEOLD-P0461;PROFILEOLD-P0462;PROFILEOLD-P0463;PROFILEOLD-P0464;PROFILEOLD-P0465;PROFILEOLD-P0466;PROFILEOLD-P0467;PROFILEOLD-P0468;PROFILEOLD-P0469,56,"[{""id"":""PROFILEV1-P0041"",""pedido"":""Gerir utilizadores, perfis, permissões, taxonomias, conteúdos, fluxos, auditoria e configurações."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 41 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0059"",""pedido"":""Auditor"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 59 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0077"",""pedido"":""Auditor"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 77 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0100"",""pedido"":""Total, com auditoria"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 100 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0169"",""pedido"":""Consultar histórico e registos de auditoria"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 169 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0176"",""pedido"":""Exportar relatórios"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 176 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0193"",""pedido"":""Diagrama 2 — Casos de uso essenciais e transições entre Promotor, Validador, Publicador e Utilizador público; os casos administrativos e de auditoria permanecem segregados."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 193 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0251"",""pedido"":""Consultar e exportar trilho de auditoria"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 251 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0252"",""pedido"":""Auditor"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 252 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0254"",""pedido"":""Somente leitura e proteção de dados na exportação."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 254 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0257"",""pedido"":""Auditor"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 257 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0369"",""pedido"":""Criação, validação, publicação e auditoria são incompatíveis em operações críticas."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 369 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0377"",""pedido"":""Auditoria e revisão periódica"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 377 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0487"",""pedido"":""TC-AU-01"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 487 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0488"",""pedido"":""Auditor"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 488 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0489"",""pedido"":""Registos de auditoria existentes"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 489 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0490"",""pedido"":""Filtrar por utilizador, ação, recurso e período."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 490 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0491"",""pedido"":""Resultados completos e somente de leitura."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 491 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0492"",""pedido"":""TC-AU-02"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 492 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0493"",""pedido"":""Auditor"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 493 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0494"",""pedido"":""Relatório disponível"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 494 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0495"",""pedido"":""Exportar relatório de conformidade."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 495 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0496"",""pedido"":""Exportação produzida com proteção ou minimização de dados pessoais."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 496 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0497"",""pedido"":""TC-AU-03"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 497 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0498"",""pedido"":""Auditor"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 498 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0499"",""pedido"":""Sessão ativa"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 499 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0500"",""pedido"":""Tentar alterar perfil, oportunidade ou configuração."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 500 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0501"",""pedido"":""Todas as operações de escrita negadas e registadas."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 501 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0012"",""pedido"":""Gerir utilizadores, perfis, permissões, taxonomias, conteúdos, fluxos, auditoria e configurações."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 12 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0030"",""pedido"":""Auditor"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 30 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0046"",""pedido"":""Auditor"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 46 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0069"",""pedido"":""Total, com auditoria"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 69 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0138"",""pedido"":""Consultar histórico e registos de auditoria"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 138 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0145"",""pedido"":""Exportar relatórios"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 145 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0162"",""pedido"":""Diagrama 2 — Casos de uso essenciais e transições entre Promotor, Validador, Publicador e Utilizador público; os casos administrativos e de auditoria permanecem segregados."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 162 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0220"",""pedido"":""Consultar e exportar trilho de auditoria"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 220 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0221"",""pedido"":""Auditor"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 221 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0223"",""pedido"":""Somente leitura e proteção de dados na exportação."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 223 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0226"",""pedido"":""Auditor"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 226 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0337"",""pedido"":""Criação, validação, publicação e auditoria são incompatíveis em operações críticas."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 337 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0345"",""pedido"":""Auditoria e revisão periódica"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 345 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0455"",""pedido"":""TC-AU-01"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 455 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0456"",""pedido"":""Auditor"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 456 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0457"",""pedido"":""Registos de auditoria existentes"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 457 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0458"",""pedido"":""Filtrar por utilizador, ação, recurso e período."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 458 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0459"",""pedido"":""Resultados completos e somente de leitura."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 459 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0460"",""pedido"":""TC-AU-02"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 460 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0461"",""pedido"":""Auditor"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 461 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0462"",""pedido"":""Relatório disponível"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 462 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0463"",""pedido"":""Exportar relatório de conformidade."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 463 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0464"",""pedido"":""Exportação produzida com proteção ou minimização de dados pessoais."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 464 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0465"",""pedido"":""TC-AU-03"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 465 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0466"",""pedido"":""Auditor"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 466 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0467"",""pedido"":""Sessão ativa"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 467 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0468"",""pedido"":""Tentar alterar perfil, oportunidade ou configuração."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 468 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0469"",""pedido"":""Todas as operações de escrita negadas e registadas."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 469 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""}]","Preparada em QA, sem demonstração visual. C37 e A/B mantidos pendentes.",26 recupera substituição filtrada e exporta metadados sem snapshots privados;20 recebe403;31 multirrole edição403.,QA: entities canónicas/papéis/pedidos/workflow/audit_events; gravações sintéticas somente. Não inferir persistência dos fluxos descritos como pendentes.,Pedidos e rascunho15 recuperados em novas sessõesMFA; auditoria/revogação/dupla comprovadas nos escopos descritos. Outros critérios pendentes não fechados.,Props/JSON/mensagens de autorização verificados; resultado renderizado no navegador pendente.,"Mesmo CSV canónico.32requisitos funcionais novos; parágrafos de fontes preservados como ocorrências, incluindo estrutura/tabelas/casos, sem os contar como requisitos independentes.",parcial,Leitura10/10: instalação040000ausente; PORTAL_PROFILE_ACCESS_ENABLED=false; nenhuma conta ativa alterada. QA18097: schema instalado e flagtrue.,"Capacidades/provas específicas anteriores existem, mas o requisito agregado ainda tem os critérios restantes explicitados; fechos parciais preservados.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Completar critérios restantes sem repetir provas válidas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"Interface, exportação ampliada autorizada por classificação e consulta dos restantes domínios administrativos.","Reutilizar entidades existentes; QA isolada; aceitação visual pendente. Dependências concretas descritas no critério/lacuna, sem bloquear trabalho independente.","/perfis/auditoria usa audit_events existentes, filtros e JSON minimizado; Auditor conserva impedimento de escrita.",26 recupera substituição filtrada e exporta metadados sem snapshots privados;20 recebe403;31 multirrole edição403. | Evidências privadas sanitizadas: profiles-v1-http-qa.json; profiles-v1-recovery-audit-qa.json; profiles-v1-final-qa.xml; profiles-v1-current-version-qa.json quando disponível.,26 recupera substituição filtrada e exporta metadados sem snapshots privados;20 recebe403;31 multirrole edição403.,,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +Gestao de perfis investeMOZ.docx | parágrafo 469 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855",perfis e oportunidades,/dashboard; /perfil/promotor; /minhas-oportunidades; /perfis/gestao; /perfis/auditoria; /perfis/*,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado parcialmente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor.,P1,Exemplar anterior e v1 preservados. Administração integral anterior passa a controlada na v1; edição organizacional aprovada nesta conversa; Promotor solicita arquivo; gestores legados não se tornam Superutilizadores. p337/p355/SU04/SU05/GOV01 acrescentam governança/atomicidade.,PROFILEV1-P0041;PROFILEV1-P0059;PROFILEV1-P0077;PROFILEV1-P0100;PROFILEV1-P0169;PROFILEV1-P0176;PROFILEV1-P0193;PROFILEV1-P0251;PROFILEV1-P0252;PROFILEV1-P0254;PROFILEV1-P0257;PROFILEV1-P0369;PROFILEV1-P0377;PROFILEV1-P0487;PROFILEV1-P0488;PROFILEV1-P0489;PROFILEV1-P0490;PROFILEV1-P0491;PROFILEV1-P0492;PROFILEV1-P0493;PROFILEV1-P0494;PROFILEV1-P0495;PROFILEV1-P0496;PROFILEV1-P0497;PROFILEV1-P0498;PROFILEV1-P0499;PROFILEV1-P0500;PROFILEV1-P0501;PROFILEOLD-P0012;PROFILEOLD-P0030;PROFILEOLD-P0046;PROFILEOLD-P0069;PROFILEOLD-P0138;PROFILEOLD-P0145;PROFILEOLD-P0162;PROFILEOLD-P0220;PROFILEOLD-P0221;PROFILEOLD-P0223;PROFILEOLD-P0226;PROFILEOLD-P0337;PROFILEOLD-P0345;PROFILEOLD-P0455;PROFILEOLD-P0456;PROFILEOLD-P0457;PROFILEOLD-P0458;PROFILEOLD-P0459;PROFILEOLD-P0460;PROFILEOLD-P0461;PROFILEOLD-P0462;PROFILEOLD-P0463;PROFILEOLD-P0464;PROFILEOLD-P0465;PROFILEOLD-P0466;PROFILEOLD-P0467;PROFILEOLD-P0468;PROFILEOLD-P0469,56,"[{""id"":""PROFILEV1-P0041"",""pedido"":""Gerir utilizadores, perfis, permissões, taxonomias, conteúdos, fluxos, auditoria e configurações."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 41 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0059"",""pedido"":""Auditor"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 59 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0077"",""pedido"":""Auditor"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 77 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0100"",""pedido"":""Total, com auditoria"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 100 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0169"",""pedido"":""Consultar histórico e registos de auditoria"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 169 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0176"",""pedido"":""Exportar relatórios"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 176 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0193"",""pedido"":""Diagrama 2 — Casos de uso essenciais e transições entre Promotor, Validador, Publicador e Utilizador público; os casos administrativos e de auditoria permanecem segregados."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 193 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0251"",""pedido"":""Consultar e exportar trilho de auditoria"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 251 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0252"",""pedido"":""Auditor"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 252 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0254"",""pedido"":""Somente leitura e proteção de dados na exportação."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 254 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0257"",""pedido"":""Auditor"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 257 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0369"",""pedido"":""Criação, validação, publicação e auditoria são incompatíveis em operações críticas."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 369 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0377"",""pedido"":""Auditoria e revisão periódica"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 377 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0487"",""pedido"":""TC-AU-01"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 487 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0488"",""pedido"":""Auditor"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 488 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0489"",""pedido"":""Registos de auditoria existentes"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 489 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0490"",""pedido"":""Filtrar por utilizador, ação, recurso e período."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 490 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0491"",""pedido"":""Resultados completos e somente de leitura."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 491 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0492"",""pedido"":""TC-AU-02"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 492 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0493"",""pedido"":""Auditor"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 493 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0494"",""pedido"":""Relatório disponível"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 494 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0495"",""pedido"":""Exportar relatório de conformidade."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 495 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0496"",""pedido"":""Exportação produzida com proteção ou minimização de dados pessoais."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 496 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0497"",""pedido"":""TC-AU-03"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 497 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0498"",""pedido"":""Auditor"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 498 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0499"",""pedido"":""Sessão ativa"",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 499 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0500"",""pedido"":""Tentar alterar perfil, oportunidade ou configuração."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 500 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEV1-P0501"",""pedido"":""Todas as operações de escrita negadas e registadas."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 501 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0012"",""pedido"":""Gerir utilizadores, perfis, permissões, taxonomias, conteúdos, fluxos, auditoria e configurações."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 12 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0030"",""pedido"":""Auditor"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 30 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0046"",""pedido"":""Auditor"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 46 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0069"",""pedido"":""Total, com auditoria"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 69 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0138"",""pedido"":""Consultar histórico e registos de auditoria"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 138 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0145"",""pedido"":""Exportar relatórios"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 145 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0162"",""pedido"":""Diagrama 2 — Casos de uso essenciais e transições entre Promotor, Validador, Publicador e Utilizador público; os casos administrativos e de auditoria permanecem segregados."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 162 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0220"",""pedido"":""Consultar e exportar trilho de auditoria"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 220 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0221"",""pedido"":""Auditor"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 221 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0223"",""pedido"":""Somente leitura e proteção de dados na exportação."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 223 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0226"",""pedido"":""Auditor"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 226 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0337"",""pedido"":""Criação, validação, publicação e auditoria são incompatíveis em operações críticas."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 337 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0345"",""pedido"":""Auditoria e revisão periódica"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 345 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0455"",""pedido"":""TC-AU-01"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 455 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0456"",""pedido"":""Auditor"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 456 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0457"",""pedido"":""Registos de auditoria existentes"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 457 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0458"",""pedido"":""Filtrar por utilizador, ação, recurso e período."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 458 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0459"",""pedido"":""Resultados completos e somente de leitura."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 459 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0460"",""pedido"":""TC-AU-02"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 460 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0461"",""pedido"":""Auditor"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 461 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0462"",""pedido"":""Relatório disponível"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 462 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0463"",""pedido"":""Exportar relatório de conformidade."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 463 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0464"",""pedido"":""Exportação produzida com proteção ou minimização de dados pessoais."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 464 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0465"",""pedido"":""TC-AU-03"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 465 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0466"",""pedido"":""Auditor"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 466 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0467"",""pedido"":""Sessão ativa"",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 467 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0468"",""pedido"":""Tentar alterar perfil, oportunidade ou configuração."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 468 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0469"",""pedido"":""Todas as operações de escrita negadas e registadas."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 469 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Filtros retornam só metadados autorizados e exportação rastreável; nenhum botão/API permite escrita operacional ao Auditor."",""estado"":""parcial"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""}]","Preparada em QA, sem demonstração visual. C37 e A/B mantidos pendentes.",26 recupera substituição filtrada e exporta metadados sem snapshots privados;20 recebe403;31 multirrole edição403.,QA: entities canónicas/papéis/pedidos/workflow/audit_events; gravações sintéticas somente. Não inferir persistência dos fluxos descritos como pendentes.,Pedidos e rascunho15 recuperados em novas sessõesMFA; auditoria/revogação/dupla comprovadas nos escopos descritos. Outros critérios pendentes não fechados.,Props/JSON/mensagens de autorização verificados; resultado renderizado no navegador pendente.,"Mesmo CSV canónico.32requisitos funcionais novos; parágrafos de fontes preservados como ocorrências, incluindo estrutura/tabelas/casos, sem os contar como requisitos independentes.",parcial,Leitura10/10: instalação040000ausente; PORTAL_PROFILE_ACCESS_ENABLED=false; nenhuma conta ativa alterada. QA18097: schema instalado e flagtrue.,"Capacidades/provas específicas anteriores existem, mas o requisito agregado ainda tem os critérios restantes explicitados; fechos parciais preservados.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Completar critérios restantes sem repetir provas válidas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"Interface, exportação ampliada autorizada por classificação e consulta dos restantes domínios administrativos.","Reutilizar entidades existentes; QA isolada; aceitação visual pendente. Dependências concretas descritas no critério/lacuna, sem bloquear trabalho independente.","/perfis/auditoria usa audit_events existentes, filtros e JSON minimizado; Auditor conserva impedimento de escrita.",26 recupera substituição filtrada e exporta metadados sem snapshots privados;20 recebe403;31 multirrole edição403. | Evidências privadas sanitizadas: profiles-v1-http-qa.json; profiles-v1-recovery-audit-qa.json; profiles-v1-final-qa.xml; profiles-v1-current-version-qa.json quando disponível.,26 recupera substituição filtrada e exporta metadados sem snapshots privados;20 recebe403;31 multirrole edição403.,,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-PROFILE-14,Superutilizador: administração controlada e elevação temporária,"Gestao de perfis investeMOZ v1.docx | parágrafo 107 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 114 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 121 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 @@ -6259,7 +6259,7 @@ Gestao de perfis investeMOZ.docx | parágrafo 374 | SHA256 283a32f4c4b02bdfd9318 [Atualização do clone/ACL Super QA 11-10-2026] 030000 precede040000;020000 existente e050000 preservada;190000 NÃO é dependência DDL do workflow isolado. Backup real do destino renovado 2026-10-11T15:11:50+00:00:288tabelas/31seq/799ficheiros/2MFA, restauro apenas55441. Pós-utilização QA 2026-10-11T15:11:55+00:00:295tabelas/31seq/188ficheiros/9MFA;285tabelas originais não transitórias preservadas. Revisão código 557cbad27987. A aprovação/serviços/readiness do destino continuam necessários; readyQA não significa ativo.","PortalSuperusers/Administration; MFA recente, motivo, aprovação independente e validade15min; aprovador deve continuar na dupla. [Atualização do clone/ACL Super QA 11-10-2026] PortalProfileAccess exige perfil operacional no âmbito e elevação de consulta independente/temporária para Superutilizador, inclusive recursos/Response/URLgenérico/preview; usa portal_security_approvals existente, sem novas tabelas de ACL. Superuser+Auditor não contorna a restrição. PortalSuperusers aceita view vinculado ao registo; UI esclarece. OpportunityImageProcessor reutiliza derivadas do mesmo original e pode reenfileirar scans pendentes, sem novos streams/versões.","27 administra pedidos/papéis, autoaprovação403, criação sem papel403; elevação API preparada, ainda sem ato operacional positivo completo. | Evidências privadas sanitizadas: profiles-v1-http-qa.json; profiles-v1-recovery-audit-qa.json; profiles-v1-final-qa.xml; profiles-v1-current-version-qa.json quando disponível. [Atualização do clone/ACL Super QA 11-10-2026] Clone real do alvo restaurado288→295tabelas:030000→040000 por HTTP autenticado/Chromium/MFA normal; prévia divergente409 sem DDL, repetição030000 com prévia renovada sem duplicação e040000 com mesmo recibo/chave; bootstrap distinto com2titulares sintéticos e terceiro aprovador. COUNTRY02/050000 e190000 ausente preservados. PDF/PNG: envio→fila→quarentena423→worker terminado após reservar→mesmo trabalho recuperado após210s→ClamD1.5.4/definições11out→3WebP com scans próprios→downloads/hash/preview. DOCX/XLSX próprios também scan real/hash/recuperação. Repetir processamento não cria novos ficheiros/versões/auditoria. Super sem âmbito ou elevação403, autoaprovação403, scope+elevação independente200 só no dossier; outro dossier403; revogação invalida sessão e novo login403. Expiração e Auditor acumulado recusados no teste afetado. Aviso/derivada390px e bundle servido pelo hash demonstrados. workflow-upgrade-fixed-install-chromium-20261011.json; workflow-upgrade-document-pipeline-chromium-20261011.json; workflow-upgrade-worker-fault-20261011.json; workflow-upgrade-office-chromium-20261011.json; workflow-upgrade-final-ui-chromium-20261011.json; workflow-upgrade-backup-restoration-qa-20261011.json; workflow-upgrade-target-backup-20261011.json; workflow-upgrade-affected/policy-validity-20261011.xml. Provas anteriores das seis categorias/A-B/C37/coedição conservadas, não repetidas.","27 administra pedidos/papéis, autoaprovação403, criação sem papel403; elevação API preparada, ainda sem ato operacional positivo completo. -[Atualização do clone/ACL Super QA 11-10-2026] 409divergência antes DDL, mesmas instalações sem repetição;423quarentena;200binários íntegros/scan;403sem scope/elevação,autoaprovação ou outro dossier;revogação nega URL anterior e novo login.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[Atualização do clone/ACL Super QA 11-10-2026] 409divergência antes DDL, mesmas instalações sem repetição;423quarentena;200binários íntegros/scan;403sem scope/elevação,autoaprovação ou outro dossier;revogação nega URL anterior e novo login.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-PROFILE-15,Exatamente dois Superutilizadores: inicialização e substituição atómica,"Gestao de perfis investeMOZ v1.docx | parágrafo 42 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 265 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 266 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 @@ -6293,8 +6293,8 @@ Gestao de perfis investeMOZ.docx | parágrafo 376 | SHA256 283a32f4c4b02bdfd9318 [Consolidação QA 41caea0f900f 11/10/2026] Delta117d2d889701 integrado na candidata consolidada 41caea0f900f, preservando98a8e0b70892. Responsável confirmou nala@tempo.co.mz e onala@me.com; leitura do destino identifica IDs2/13, email verificado/MFA confirmado/gestão legada autorizada. Os IDs3/18 iniciais foram reconciliados sem mover contas. Designação registada, sem privilégios ativos. Confirmação cruzada QA permanece provada: dois titulares, sessões/MFA independentes, sem terceiro exclusivo. Ainda faltam autorização/cerimónia no destino e contas/organização/tipos/âmbito dos papéis operacionais. Ver outputs/investmoz-workflow-consolidated-20261011/relatorio-consolidacao.md. [Preparação técnica 41caea0f900f 11/10/2026] Responsável confirmou expressamente que ID 2 (nala@tempo.co.mz) e ID 13 (onala@me.com) são duas pessoas diferentes. Designação/independência dos titulares resolvidas sem grants ativos; bootstrap cruzado QA reutilizado e cerimónia no destino incluída na única autorização técnica proposta. Contas/organização/representação/tipos/âmbito de Promotores, Validadores e Publicadores condicionam a abertura operacional, não B1/B2 nem as instalações. Bootstrap no destino não executado. Ver outputs/investmoz-workflow-execution-preparation-20261011/procedimento-unico.md e backup-destino-verificado.json. -[Execução no destino 41caea0f900f] Bootstrap cruzado efetivamente executado no destino: titular13 apresenta e titular2 confirma, pessoas independentes designadas, sessões/MFA próprios; prévia do autor não permite confirmar, uma dupla versão1 e pedido consumido com auditoria. Nenhuma conta/organização/representação/grant operacional criado. Papéis operacionais por designar com organização/tipos/âmbito; fluxos OFF. Evidência: outputs/investmoz-workflow-activation-20261011/designacoes-operacionais.md e evidencias-destino.json.","Inicialização27/28 pelo29; terceira atribuição422; substituição28→30 com aprovação28 independente de27, dupla27/30; replay409, sessão28invalidada. TriggerDELETE testado.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, -AUD-PROFILE-16,Recuperar acesso preservando MFA e dupla,Pedido direto do responsável10/10/2026 nesta conversa,perfis e oportunidades,/dashboard; /perfil/promotor; /minhas-oportunidades; /perfis/gestao; /perfis/auditoria; /perfis/*,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado parcialmente,Procedimento de recuperação QA ensaiado; titulares reais já designados. Resta perda simultânea de meios e governança institucional correspondente; não solicitar segredos nem desativar MFA.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",Recuperação normal mantém MFA e dois titulares; código consumido não autentica; emergência não é desativaçãoMFA ou key:generate.,P0,Exemplar anterior e v1 preservados. Administração integral anterior passa a controlada na v1; edição organizacional aprovada nesta conversa; Promotor solicita arquivo; gestores legados não se tornam Superutilizadores. p337/p355/SU04/SU05/GOV01 acrescentam governança/atomicidade.,AUD-PROFILE-16-USER-20261010,1,"[{""id"":""AUD-PROFILE-16-USER-20261010"",""pedido"":""Recuperar acesso preservando MFA e dupla"",""fontes"":[""Pedido direto do responsável10/10/2026 nesta conversa""],""aceitacao"":""Recuperação normal mantém MFA e dois titulares; código consumido não autentica; emergência não é desativaçãoMFA ou key:generate."",""estado"":""parcial"",""variantes"":""Reconciliação funcional com v1 e auditoria existente."",""modulo"":""perfis e oportunidades""}]","Preparada em QA, sem demonstração visual. C37 e A/B mantidos pendentes.",30 recupera sessãoMFA noutra sessão pelo códigoFortify; reutilização422 sem autenticação; DELETE-MFA/conta e PATCHemail403.,QA: entities canónicas/papéis/pedidos/workflow/audit_events; gravações sintéticas somente. Não inferir persistência dos fluxos descritos como pendentes.,Pedidos e rascunho15 recuperados em novas sessõesMFA; auditoria/revogação/dupla comprovadas nos escopos descritos. Outros critérios pendentes não fechados.,Props/JSON/mensagens de autorização verificados; resultado renderizado no navegador pendente.,"Mesmo CSV canónico.32requisitos funcionais novos; parágrafos de fontes preservados como ocorrências, incluindo estrutura/tabelas/casos, sem os contar como requisitos independentes.",parcial,Leitura10/10: instalação040000ausente; PORTAL_PROFILE_ACCESS_ENABLED=false; nenhuma conta ativa alterada. QA18097: schema instalado e flagtrue.,"Capacidades/provas específicas anteriores existem, mas o requisito agregado ainda tem os critérios restantes explicitados; fechos parciais preservados.",Procedimento de recuperação QA ensaiado; titulares reais já designados. Resta perda simultânea de meios e governança institucional correspondente; não solicitar segredos nem desativar MFA.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Completar critérios restantes sem repetir provas válidas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Procedimento institucional quando ambos perdem todos os meios; aceitação visual e guarda local dos códigos sem os transmitir.,"Reutilizar entidades existentes; QA isolada; aceitação visual pendente. Dependências concretas descritas no critério/lacuna, sem bloquear trabalho independente.","Códigos de recuperação Fortify e substituição independente; bloqueio de desativaçãoMFA, mudançaemail/eliminação de titular.",30 recupera sessãoMFA noutra sessão pelo códigoFortify; reutilização422 sem autenticação; DELETE-MFA/conta e PATCHemail403. | Evidências privadas sanitizadas: profiles-v1-http-qa.json; profiles-v1-recovery-audit-qa.json; profiles-v1-final-qa.xml; profiles-v1-current-version-qa.json quando disponível.,30 recupera sessãoMFA noutra sessão pelo códigoFortify; reutilização422 sem autenticação; DELETE-MFA/conta e PATCHemail403.,,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[Execução no destino 41caea0f900f] Bootstrap cruzado efetivamente executado no destino: titular13 apresenta e titular2 confirma, pessoas independentes designadas, sessões/MFA próprios; prévia do autor não permite confirmar, uma dupla versão1 e pedido consumido com auditoria. Nenhuma conta/organização/representação/grant operacional criado. Papéis operacionais por designar com organização/tipos/âmbito; fluxos OFF. Evidência: outputs/investmoz-workflow-activation-20261011/designacoes-operacionais.md e evidencias-destino.json.","Inicialização27/28 pelo29; terceira atribuição422; substituição28→30 com aprovação28 independente de27, dupla27/30; replay409, sessão28invalidada. TriggerDELETE testado.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +AUD-PROFILE-16,Recuperar acesso preservando MFA e dupla,Pedido direto do responsável10/10/2026 nesta conversa,perfis e oportunidades,/dashboard; /perfil/promotor; /minhas-oportunidades; /perfis/gestao; /perfis/auditoria; /perfis/*,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado parcialmente,Procedimento de recuperação QA ensaiado; titulares reais já designados. Resta perda simultânea de meios e governança institucional correspondente; não solicitar segredos nem desativar MFA.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",Recuperação normal mantém MFA e dois titulares; código consumido não autentica; emergência não é desativaçãoMFA ou key:generate.,P0,Exemplar anterior e v1 preservados. Administração integral anterior passa a controlada na v1; edição organizacional aprovada nesta conversa; Promotor solicita arquivo; gestores legados não se tornam Superutilizadores. p337/p355/SU04/SU05/GOV01 acrescentam governança/atomicidade.,AUD-PROFILE-16-USER-20261010,1,"[{""id"":""AUD-PROFILE-16-USER-20261010"",""pedido"":""Recuperar acesso preservando MFA e dupla"",""fontes"":[""Pedido direto do responsável10/10/2026 nesta conversa""],""aceitacao"":""Recuperação normal mantém MFA e dois titulares; código consumido não autentica; emergência não é desativaçãoMFA ou key:generate."",""estado"":""parcial"",""variantes"":""Reconciliação funcional com v1 e auditoria existente."",""modulo"":""perfis e oportunidades""}]","Preparada em QA, sem demonstração visual. C37 e A/B mantidos pendentes.",30 recupera sessãoMFA noutra sessão pelo códigoFortify; reutilização422 sem autenticação; DELETE-MFA/conta e PATCHemail403.,QA: entities canónicas/papéis/pedidos/workflow/audit_events; gravações sintéticas somente. Não inferir persistência dos fluxos descritos como pendentes.,Pedidos e rascunho15 recuperados em novas sessõesMFA; auditoria/revogação/dupla comprovadas nos escopos descritos. Outros critérios pendentes não fechados.,Props/JSON/mensagens de autorização verificados; resultado renderizado no navegador pendente.,"Mesmo CSV canónico.32requisitos funcionais novos; parágrafos de fontes preservados como ocorrências, incluindo estrutura/tabelas/casos, sem os contar como requisitos independentes.",parcial,Leitura10/10: instalação040000ausente; PORTAL_PROFILE_ACCESS_ENABLED=false; nenhuma conta ativa alterada. QA18097: schema instalado e flagtrue.,"Capacidades/provas específicas anteriores existem, mas o requisito agregado ainda tem os critérios restantes explicitados; fechos parciais preservados.",Procedimento de recuperação QA ensaiado; titulares reais já designados. Resta perda simultânea de meios e governança institucional correspondente; não solicitar segredos nem desativar MFA.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Completar critérios restantes sem repetir provas válidas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Procedimento institucional quando ambos perdem todos os meios; aceitação visual e guarda local dos códigos sem os transmitir.,"Reutilizar entidades existentes; QA isolada; aceitação visual pendente. Dependências concretas descritas no critério/lacuna, sem bloquear trabalho independente.","Códigos de recuperação Fortify e substituição independente; bloqueio de desativaçãoMFA, mudançaemail/eliminação de titular.",30 recupera sessãoMFA noutra sessão pelo códigoFortify; reutilização422 sem autenticação; DELETE-MFA/conta e PATCHemail403. | Evidências privadas sanitizadas: profiles-v1-http-qa.json; profiles-v1-recovery-audit-qa.json; profiles-v1-final-qa.xml; profiles-v1-current-version-qa.json quando disponível.,30 recupera sessãoMFA noutra sessão pelo códigoFortify; reutilização422 sem autenticação; DELETE-MFA/conta e PATCHemail403.,,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-PROFILE-17,Revogação imediata com histórico e invalidação de sessões/tokens,"Gestao de perfis investeMOZ v1.docx | parágrafo 6 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 66 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 99 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 @@ -6329,7 +6329,7 @@ Gestao de perfis investeMOZ.docx | parágrafo 379 | SHA256 283a32f4c4b02bdfd9318 [B8 QA 13/10/2026] JPEG/DOCX/XLSX/PDF: MIME/hash/scan/download próprios21/24/25/22 e nova sessão.22 lê pelo Validador global já válido, sem ganhar edição de franquia;23/anónimo403/401. Duplicação porbytes422/quarentena423. Sem exigir previewOffice ou afirmar apresentação visual. Anexos próprios do caso fundiário PDFata/esboço/JPEG, scan/hash/owner21/nova sessão; outro404/anónimo401. C144 corrige link administrativo: ownerURL404para gestor, rota existenteautorização manage-portal→novo download200/hash; não gestor403/anónimo401 e papelSUsozinho não concede manage-portal. AnexoBalcão próprio, bytes duplicados não alteram ID/versão/contagem; scan/hash/recuperação. Analista24antes200→rea tribuiçãoautenticada25→403na sessão anterior e nova, novo25/owner200; recibo TXT MIME real/protocolo e replay sem duplicação. Não é ACL individual nem PDF.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"Tokens pessoais não instalados/ensaiados no alvo, dispositivos/integradores e interface por consumidor.","Reutilizar entidades existentes; QA isolada; aceitação visual pendente. Dependências concretas descritas no critério/lacuna, sem bloquear trabalho independente.","Atribuição retida, revision de autorização por conta, remember_token revogado; adaptação sessions/personal_access_tokens quando presentes.",24 antigo cookie401; nova sessãoMFA autentica mas acesso de papel403;28 substituído igual. Histórico original preservado. | Evidências privadas sanitizadas: profiles-v1-http-qa.json; profiles-v1-recovery-audit-qa.json; profiles-v1-final-qa.xml; profiles-v1-current-version-qa.json quando disponível.,24 antigo cookie401; nova sessãoMFA autentica mas acesso de papel403;28 substituído igual. Histórico original preservado.,"DOC-BOUNDARY B8-FORMATS-ACCESS-REVOCATION","DOC-BOUNDARY: Anexos da oportunidade ensaiada: alias administrativo não contorna política; grant permite acesso; revogação nega sessão anterior e nova; anónimo negado; imagens/derivadas no consumidor ensaiado. [B8 QA 13/10/2026] JPEG/DOCX/XLSX/PDF: MIME/hash/scan/download próprios21/24/25/22 e nova sessão.22 lê pelo Validador global já válido, sem ganhar edição de franquia;23/anónimo403/401. Duplicação porbytes422/quarentena423. Sem exigir previewOffice ou afirmar apresentação visual. Anexos próprios do caso fundiário PDFata/esboço/JPEG, scan/hash/owner21/nova sessão; outro404/anónimo401. C144 corrige link administrativo: ownerURL404para gestor, rota existenteautorização manage-portal→novo download200/hash; não gestor403/anónimo401 e papelSUsozinho não concede manage-portal. AnexoBalcão próprio, bytes duplicados não alteram ID/versão/contagem; scan/hash/recuperação. Analista24antes200→rea tribuiçãoautenticada25→403na sessão anterior e nova, novo25/owner200; recibo TXT MIME real/protocolo e replay sem duplicação. Não é ACL individual nem PDF.","DOC-BOUNDARY: Não é partilha individual por ficheiro, nem revogação de todo token/consentimento, nem prova de todos os PDFs/DOCX/XLSX/derivados. -[B8 QA 13/10/2026] Somente oito percursos visuaisL4/C135 e consolidação/backup-restauroQA da revisãofixa restam na checklistB; não há exigência técnica genérica nova. Requisito agregado continua parcial; critérios foraB e ativação separados.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[B8 QA 13/10/2026] Somente oito percursos visuaisL4/C135 e consolidação/backup-restauroQA da revisãofixa restam na checklistB; não há exigência técnica genérica nova. Requisito agregado continua parcial; critérios foraB e ativação separados.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-PROFILE-18,"Validade, reavaliação por inatividade e documentação expirada","Gestao de perfis investeMOZ v1.docx | parágrafo 296 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 310 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 312 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 @@ -6343,7 +6343,7 @@ Gestao de perfis investeMOZ.docx | parágrafo 305 | SHA256 283a32f4c4b02bdfd9318 [UTILIZACAO-HOMOLOGACAO-20261019] 22: Decisão/contrato ainda aberto — Backup/restauro técnico aceite é separado; modalidades, escalonamentos/SLA dependem dos contratos já identificados.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Prazos de inatividade/expiração e avisos institucionais não aprovados para operação; definir proposta concreta sem compromissos de entidades externas.,Decisão Tempo + trabalho independente paralelo,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json. | Homologação teste-investidor 19/10/2026: Restauro, modalidades e SLA=Não demonstrado. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Restauro, modalidades e SLA=Não demonstrado. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. [UTILIZACAO-HOMOLOGACAO-20261019] Leitura nominal de contas/recursos no destino; saldo18/10; prévia29 sem escrita; comparação de hashes QA separados. outputs/investmoz-disponibilizacao-integral-20261019/UTILIZACAO-EFECTIVA-HOMOLOGACAO.md [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"Revalidação/inatividade/expiração documental, parâmetros aprovados e avisos; não inventar prazos.","Reutilizar entidades existentes; QA isolada; aceitação visual pendente. Dependências concretas descritas no critério/lacuna, sem bloquear trabalho independente.",starts_at/expires_at/revoked_at consultados a cada pedido; atribuições documentadas sem cache de autorização.,Fixture de papel expirado não autoriza; MFA antigo não permite decisão. | Evidências privadas sanitizadas: profiles-v1-http-qa.json; profiles-v1-recovery-audit-qa.json; profiles-v1-final-qa.xml; profiles-v1-current-version-qa.json quando disponível.,Fixture de papel expirado não autoriza; MFA antigo não permite decisão.,,,,"1–4 h para preparar/validar configuração após decisão; implementação/regras adicionais a delimitar, sem inventar nomeações ou prazos.",,, +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"Revalidação/inatividade/expiração documental, parâmetros aprovados e avisos; não inventar prazos.","Reutilizar entidades existentes; QA isolada; aceitação visual pendente. Dependências concretas descritas no critério/lacuna, sem bloquear trabalho independente.",starts_at/expires_at/revoked_at consultados a cada pedido; atribuições documentadas sem cache de autorização.,Fixture de papel expirado não autoriza; MFA antigo não permite decisão. | Evidências privadas sanitizadas: profiles-v1-http-qa.json; profiles-v1-recovery-audit-qa.json; profiles-v1-final-qa.xml; profiles-v1-current-version-qa.json quando disponível.,Fixture de papel expirado não autoriza; MFA antigo não permite decisão.,,,,"1–4 h para preparar/validar configuração após decisão; implementação/regras adicionais a delimitar, sem inventar nomeações ou prazos.",,, AUD-PROFILE-19,Coordenadores de validação/publicação e pareceres técnico-jurídicos,"Gestao de perfis investeMOZ v1.docx | parágrafo 300 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 302 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 308 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 @@ -6372,7 +6372,7 @@ Gestao de perfis investeMOZ.docx | parágrafo 297 | SHA256 283a32f4c4b02bdfd9318 [Workflow QA 11/10/2026 — critérios de saída] QA HTTPS18445, stability_consumers_20261011_084534_test:55441, guarda e produção. Seis categorias30–35: alteração material→submissão→só gates afetados→condição bloqueante422/foco→resolução com documento→aprovação24 independente→publicação25→recuperação/ResponseGET sem gravação. Fundiário32: primeiro422 externo, depois ramo positivo SIMULAÇÃO QA identificada, sem efeito jurídico, restrito e recuperado noutra sessão. Coedição HTTP15/QA22 de10/10 reutilizada; nova UI de recursos/país/hierarquia/mapa/nova sessão, QA23 leitura/escrita403. Original15 scaneado por ClamD real; exclusão bloqueou URL anterior em2sessões, restauro mesmoSHA, outraorg403/anónimo semPDF. Filtro deleted0/1 corrigido,6consultas e cartões; origem unknown/PT+paísMZ+texto, coleções separadas;9rotas com teclado/atalho/axe0/320/390px. Não repetirA/B/C37. docs/investmoz/v2/auditoria-portal/workflow-criterios-saida-20261011.md; recibos privados functional-workflow/land-publication/coedit-resources/documents/filters/accessibility/joint-chromium-20261011.json e functional-final-persistence/category-semantics/materiality-semantic/conditions-qa-20261011.json. Semântica negativa/materialidade de referências em memória distinguidas da interface. [Candidata workflow QA 11/10/2026 — fecho do lote] Candidata 5a81cd3c3998, código df6be252f1a0,12ficheiros+158assets; outputs/investmoz-opportunity-workflow-candidate-20261011/relatorio.md,procedimento.md,manifesto.json,pacote.json. Prévia instalada QA não é ativação. Recibo exato de condições: functional-conditions-semantic-qa-20261011.json. functional-filters-persistence-qa-20261011.json confirma6filtros/UI/SQL independente. functional-backup-restoration-qa-20261011.json:12:10:22UTC,295tabelas31seq270ficheiros16MFA normais recuperáveis e controlo negativo19 conservado. Sem mudança de chaves/cifra. 8negativos semânticos em memória, incluindo renda/periodicidade31, sem extrapolar para arrendamento visual. [Revisão fixa workflow QA 11/10/2026] Candidata final 3d9d392e0a0f, código df6be252f1a0, ZIP SHA-256 6366c49d44cdc4242f4f93da5f5c1a53f2292d9eb485f70ef2b4e9a9f88589e9; outputs/investmoz-opportunity-workflow-candidate-20261011/pacote.json,manifesto.json,relatorio.md,procedimento.md. A preparação5a81cd3c3998 foi substituída apenas por complemento de evidência/efeito no fingerprint COUNTRY02; código/bundle/backup QA idênticos. functional-country-compatibility-qa-20261011.json: ativo162daff6ce08 intacto; candidato b244311e5b28, extensão QA instalada/ON.","Responsabilidade validation_coordinator em Auditor422; papéis/responsabilidades armazenáveis, filas e reatribuições não implementadas. | [Workflow QA 10/10/2026] Atribuição24 persistida, tarefas review/correction/publication criadas e concluídas conforme ações; due_at=null/SLAunconfigured. Papéis/responsabilidades reais reavaliados; não cria crm_opportunity paralela. | [Semântica QA 10/10/2026] QA18097:10rascunhos incompletos/nova sessão FortifyMFA;6contratos semânticos submetidos e revistos com gates, 5publicações inicialmente internas/DUAT32aprovado internamente+publicação422poratoexternopendente;4rascunhos bloqueados por perfil modular não aprovado. 12erros422porcampo+rascunho inválido preservado. Estado atual:investment_project#30:published; real_estate#31:published; land_rights#32:approved; business_sale#33:published; business_partnership#34:published; franchise#35:published; concession#36:draft; financing#37:draft; supply#38:draft; other#39:draft. Investimento30:parecer29atribuído/respondido,aprovadorpendente422/outrodestinatário403/gatesnãoautoaprovados. Venda33:coordenador25→publicador29/fila atribuída→outropublicador403→publicação pública sóteaser;privado preservado. Provas opportunity-semantic-http-qa.json, -publication-http-qa.json e -verification-qa.json; nenhum clique observado. -[Workflow QA 11/10/2026 — critérios de saída] 200/201,422controlado por condição/dependência,403por organização,404após retirada; ResponseGETmantémversion. Filtrodeleted=false rejeitava;0/1recupera.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[Workflow QA 11/10/2026 — critérios de saída] 200/201,422controlado por condição/dependência,403por organização,404após retirada; ResponseGETmantémversion. Filtrodeleted=false rejeitava;0/1recupera.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-PROFILE-20,"Suporte técnico, incidentes e preservação da submissão","Gestao de perfis investeMOZ v1.docx | parágrafo 32 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 283 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 292 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 @@ -6383,7 +6383,7 @@ Gestao de perfis investeMOZ.docx | parágrafo 262 | SHA256 283a32f4c4b02bdfd9318 Gestao de perfis investeMOZ.docx | parágrafo 278 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855 [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] SEG-bf26caee-p860 §8.4; SEG-bf26caee-p861 §8.4",perfis e oportunidades,/dashboard; /perfil/promotor; /minhas-oportunidades; /perfis/gestao; /perfis/auditoria; /perfis/*,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Não implementado,"Suporte/incidentes por perfil com recuperação e alertas próprios não implementado integralmente; falhas técnicas worker/upload anteriores são provas específicas, não o módulo de suporte.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","Falha técnica conserva submissão/versão, abre incidente e encaminha sem dar ao suporte permissão de decisão ou dados indevidos.",P1,"Exemplar anterior e v1 preservados. Administração integral anterior passa a controlada na v1; edição organizacional aprovada nesta conversa; Promotor solicita arquivo; gestores legados não se tornam Superutilizadores. p337/p355/SU04/SU05/GOV01 acrescentam governança/atomicidade. [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Fases0–4 do §2 são releases de desenvolvimento, não as cinco fases/19 etapas. Agrupamentos §3.3.1 não convertem categorias. Papéis genéricos §3.1 não concedem permissão. §6 contém estados documentais, não prova do ambiente atual. §7p811 não reabre credibilidade das fontes oficiais. SLA/ofertas/competências continuam decisões separadas. Disponibilidade do guia/modelos só por URL/exemplar verificado.",PROFILEV1-P0032;PROFILEV1-P0283;PROFILEV1-P0292;PROFILEV1-P0293;PROFILEV1-P0309;PROFILEOLD-P0261;PROFILEOLD-P0262;PROFILEOLD-P0278; SEG-bf26caee-p860; SEG-bf26caee-p861,10,"[{""id"": ""PROFILEV1-P0032"", ""pedido"": ""Siglas e conceitos: RBAC designa o controlo de acesso baseado em papéis; ABAC designa o controlo de acesso baseado em atributos; MFA designa a autenticação multifator; e SLA designa o nível de serviço aplicável a uma etapa ou incidente. Neste documento, papel corresponde ao conjunto de permissões atribuível a uma conta, enquanto perfil representa a função funcional exercida pelo utilizador no Portal InvesteMoz."", ""fontes"": [""Gestao de perfis investeMOZ v1.docx | parágrafo 32 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""], ""aceitacao"": ""Falha técnica conserva submissão/versão, abre incidente e encaminha sem dar ao suporte permissão de decisão ou dados indevidos."", ""estado"": ""não implementado"", ""variantes"": ""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."", ""modulo"": ""perfis e oportunidades""}, {""id"": ""PROFILEV1-P0283"", ""pedido"": ""flowchart TDA[Promotor cria rascunho] --> B{Dados e documentos completos?}B -->|Não| B1[Guardar rascunho e indicar pendências]B1 --> AB -->|Sim| C[Submeter oportunidade]C --> C1{Serviço disponível e anexos íntegros?}C1 -->|Não| C2[Manter dados, registar incidente e tentar novamente]C2 --> C3{Prazo técnico excedido?}C3 -->|Não| C1C3 -->|Sim| ES1[Escalar para suporte e gestor operacional]ES1 --> C1C1 -->|Sim| D[Estado: Submetida]D --> E[Distribuição automática ao Validador]E --> F{Validador disponível e sem conflito?}F -->|Conflito| F1[Registar impedimento e reatribuir]F1 --> EF -->|Indisponível| F2{SLA de atribuição excedido?}F2 -->|Não| EF2 -->|Sim| ES2[Escalar ao coordenador de validação]ES2 --> EF -->|Sim| H[Validação técnica e documental]H --> H1{Dependência externa ou dúvida crítica?}H1 -->|Sim| H2[Estado: Pendente de parecer]H2 --> H3{Parecer recebido no prazo?}H3 -->|Sim| HH3 -->|Não| ES3[Escalar ao responsável técnico ou jurídico]ES3 --> HH1 -->|Não| I{Decisão}I -->|Corrigir| J[Registar motivo, campos e prazo]J --> K[Estado: Correcção solicitada]K --> K1{Promotor responde no prazo?}K1 -->|Sim| L[Corrigir e voltar a submeter]L --> DK1 -->|Não| K2[Enviar lembrete e conceder tolerância]K2 --> K3{Tolerância excedida?}K3 -->|Não| K1K3 -->|Sim| K4[Arquivar por inactividade, com reabertura autorizada]I -->|Corrigir novamente| J2{Limite de ciclos excedido?}J2 -->|Não| JJ2 -->|Sim| ES4[Escalar ao coordenador para decisão assistida]ES4 --> II -->|Rejeitar| M[Registar fundamento e evidências]M --> N[Estado: Rejeitada]N --> N1{Promotor apresenta recurso no prazo?}N1 -->|Não| N2[Encerrar processo]N1 -->|Sim| N3[Encaminhar a instância distinta de recurso]N3 --> N4{Decisão de recurso}N4 -->|Manter rejeição| N2N4 -->|Reabrir| DI -->|Aprovar| P[Estado: Aprovada]P --> Q[Publicador verifica aprovação, integridade e conformidade]Q --> R{Condições de publicação satisfeitas?}R -->|Não corrigível| S[Devolver para correcção administrativa]S --> JR -->|Risco grave ou ilegalidade| ES5[Suspender fluxo e escalar à gestão e conformidade]ES5 --> ES6{Decisão extraordinária}ES6 -->|Regularizar| SES6 -->|Cancelar| N2R -->|Sim| T[Publicar ou programar publicação]T --> T1{Publicação concluída?}T1 -->|Falha técnica| T2[Reverter, preservar versão e abrir incidente]T2 --> ES1T1 -->|Sim| U[Estado: Publicada]U --> V{Denúncia, erro material ou risco superveniente?}V -->|Não| UV -->|Sim| W[Suspensão preventiva com motivo e prazo]W --> X[Notificar responsáveis e iniciar revisão urgente]X --> Y{Resultado da revisão}Y -->|Repor| UY -->|Corrigir| SY -->|Arquivar| Z[Estado: Arquivada]"", ""fontes"": [""Gestao de perfis investeMOZ v1.docx | parágrafo 283 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""], ""aceitacao"": ""Falha técnica conserva submissão/versão, abre incidente e encaminha sem dar ao suporte permissão de decisão ou dados indevidos."", ""estado"": ""não implementado"", ""variantes"": ""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."", ""modulo"": ""perfis e oportunidades""}, {""id"": ""PROFILEV1-P0292"", ""pedido"": ""Suporte técnico; gestor operacional se o SLA técnico for excedido."", ""fontes"": [""Gestao de perfis investeMOZ v1.docx | parágrafo 292 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""], ""aceitacao"": ""Falha técnica conserva submissão/versão, abre incidente e encaminha sem dar ao suporte permissão de decisão ou dados indevidos."", ""estado"": ""não implementado"", ""variantes"": ""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."", ""modulo"": ""perfis e oportunidades""}, {""id"": ""PROFILEV1-P0293"", ""pedido"": ""Código do erro, tentativa, versão, utilizador, data e correlação do incidente."", ""fontes"": [""Gestao de perfis investeMOZ v1.docx | parágrafo 293 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""], ""aceitacao"": ""Falha técnica conserva submissão/versão, abre incidente e encaminha sem dar ao suporte permissão de decisão ou dados indevidos."", ""estado"": ""não implementado"", ""variantes"": ""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."", ""modulo"": ""perfis e oportunidades""}, {""id"": ""PROFILEV1-P0309"", ""pedido"": ""Número do ciclo, itens reincidentes e fundamentos."", ""fontes"": [""Gestao de perfis investeMOZ v1.docx | parágrafo 309 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""], ""aceitacao"": ""Falha técnica conserva submissão/versão, abre incidente e encaminha sem dar ao suporte permissão de decisão ou dados indevidos."", ""estado"": ""não implementado"", ""variantes"": ""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."", ""modulo"": ""perfis e oportunidades""}, {""id"": ""PROFILEOLD-P0261"", ""pedido"": ""Suporte técnico; gestor operacional se o SLA técnico for excedido."", ""fontes"": [""Gestao de perfis investeMOZ.docx | parágrafo 261 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""], ""aceitacao"": ""Falha técnica conserva submissão/versão, abre incidente e encaminha sem dar ao suporte permissão de decisão ou dados indevidos."", ""estado"": ""não implementado"", ""variantes"": ""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."", ""modulo"": ""perfis e oportunidades""}, {""id"": ""PROFILEOLD-P0262"", ""pedido"": ""Código do erro, tentativa, versão, utilizador, data e correlação do incidente."", ""fontes"": [""Gestao de perfis investeMOZ.docx | parágrafo 262 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""], ""aceitacao"": ""Falha técnica conserva submissão/versão, abre incidente e encaminha sem dar ao suporte permissão de decisão ou dados indevidos."", ""estado"": ""não implementado"", ""variantes"": ""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."", ""modulo"": ""perfis e oportunidades""}, {""id"": ""PROFILEOLD-P0278"", ""pedido"": ""Número do ciclo, itens reincidentes e fundamentos."", ""fontes"": [""Gestao de perfis investeMOZ.docx | parágrafo 278 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""], ""aceitacao"": ""Falha técnica conserva submissão/versão, abre incidente e encaminha sem dar ao suporte permissão de decisão ou dados indevidos."", ""estado"": ""não implementado"", ""variantes"": ""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."", ""modulo"": ""perfis e oportunidades""}, {""id"": ""SEG-bf26caee-p860"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""8.4"", ""locator"": ""word/document.xml#p860"", ""first_paragraph"": 860, ""last_paragraph"": 860, ""text"": ""A operação deve definir níveis de suporte, canais de atendimento, horário, severidade, tempos de resposta e resolução, escalonamento, base de conhecimento e comunicação de indisponibilidades. Cada módulo e integração deve possuir proprietário técnico e funcional, painel de saúde, procedimento operacional, contacto de escalonamento e revisão periódica dos incidentes. A aceitação operacional deve ocorrer antes do Go-Live."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}, {""id"": ""SEG-bf26caee-p861"", ""source"": ""\\\\mac\\home\\Documents\\TEMPO\\Portal Tempo\\Servicos Tempo\\Relatorios\\novos\\segmentar processos v1.docx"", ""sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""section"": ""8.4"", ""locator"": ""word/document.xml#p861"", ""first_paragraph"": 861, ""last_paragraph"": 861, ""text"": ""O plano de adopção deve segmentar investidores, gestores de conteúdo, administradores, equipas de suporte e entidades participantes. Para cada grupo devem ser definidos materiais, sessões práticas, ambiente de treino, avaliação de competência, canal de dúvidas e acompanhamento após o lançamento. A comunicação deve explicar alterações, benefícios, responsabilidades, limitações do portal e procedimentos de contingência."", ""document_state_not_acceptance"": true, ""requested_exemplar_identity_pending"": true}]","Preparada em QA, sem demonstração visual. C37 e A/B mantidos pendentes.",Correspondência documental preparada; protocolo de incidentes da submissão não implementado neste workflow.,QA: entities canónicas/papéis/pedidos/workflow/audit_events; gravações sintéticas somente. Não inferir persistência dos fluxos descritos como pendentes.,Pedidos e rascunho15 recuperados em novas sessõesMFA; auditoria/revogação/dupla comprovadas nos escopos descritos. Outros critérios pendentes não fechados.,Props/JSON/mensagens de autorização verificados; resultado renderizado no navegador pendente.,"Mesmo CSV canónico.32requisitos funcionais novos; parágrafos de fontes preservados como ocorrências, incluindo estrutura/tabelas/casos, sem os contar como requisitos independentes. -[Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Pedidos relacionados sem novo inventário/backlog paralelo; referência documental acrescentada, critérios anteriores preservados. Confirmar os bytes do v1(3) antes do fecho documental.",não implementado,Leitura10/10: instalação040000ausente; PORTAL_PROFILE_ACCESS_ENABLED=false; nenhuma conta ativa alterada. QA18097: schema instalado e flagtrue.,"Recuperação técnica de uploads/worker existe, mas o suporte/incidentes por papel solicitado permanece ausente; não equivale ao suporte funcional completo.","Suporte/incidentes por perfil com recuperação e alertas próprios não implementado integralmente; falhas técnicas worker/upload anteriores são provas específicas, não o módulo de suporte.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Completar critérios restantes sem repetir provas válidas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"Incidentes recuperáveis, suporte atribuído, falha de submissão/ficheiro sem perda, alertas e estados próprios.","Reutilizar entidades existentes; QA isolada; aceitação visual pendente. Dependências concretas descritas no critério/lacuna, sem bloquear trabalho independente.",Balcão/tarefas/audit_events existentes; suporte mapeado sem acesso documental automático; nenhum gestor fictício.,Correspondência documental preparada; protocolo de incidentes da submissão não implementado neste workflow. | Evidências privadas sanitizadas: profiles-v1-http-qa.json; profiles-v1-recovery-audit-qa.json; profiles-v1-final-qa.xml; profiles-v1-current-version-qa.json quando disponível.,Correspondência documental preparada; protocolo de incidentes da submissão não implementado neste workflow.,,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Pedidos relacionados sem novo inventário/backlog paralelo; referência documental acrescentada, critérios anteriores preservados. Confirmar os bytes do v1(3) antes do fecho documental.",não implementado,Leitura10/10: instalação040000ausente; PORTAL_PROFILE_ACCESS_ENABLED=false; nenhuma conta ativa alterada. QA18097: schema instalado e flagtrue.,"Recuperação técnica de uploads/worker existe, mas o suporte/incidentes por papel solicitado permanece ausente; não equivale ao suporte funcional completo.","Suporte/incidentes por perfil com recuperação e alertas próprios não implementado integralmente; falhas técnicas worker/upload anteriores são provas específicas, não o módulo de suporte.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Completar critérios restantes sem repetir provas válidas,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"Incidentes recuperáveis, suporte atribuído, falha de submissão/ficheiro sem perda, alertas e estados próprios.","Reutilizar entidades existentes; QA isolada; aceitação visual pendente. Dependências concretas descritas no critério/lacuna, sem bloquear trabalho independente.",Balcão/tarefas/audit_events existentes; suporte mapeado sem acesso documental automático; nenhum gestor fictício.,Correspondência documental preparada; protocolo de incidentes da submissão não implementado neste workflow. | Evidências privadas sanitizadas: profiles-v1-http-qa.json; profiles-v1-recovery-audit-qa.json; profiles-v1-final-qa.xml; profiles-v1-current-version-qa.json quando disponível.,Correspondência documental preparada; protocolo de incidentes da submissão não implementado neste workflow.,,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-PROFILE-21,Recurso com instância independente e conservação da decisão original,"Pedido direto do responsável10/10/2026 nesta conversa [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] SEG-bf26caee-p160 §1.6; SEG-bf26caee-p161 §1.6; SEG-bf26caee-p163 §1.7; SEG-bf26caee-p164 §1.7; SEG-bf26caee-p165 §1.7; SEG-bf26caee-p166 §1.7; SEG-bf26caee-p167 §1.7; SEG-bf26caee-p168 §1.7; SEG-bf26caee-p169 §1.7; SEG-bf26caee-p170 §1.7; SEG-bf26caee-p660 §6; SEG-bf26caee-p681 §6.1",perfis e oportunidades,/dashboard; /perfil/promotor; /minhas-oportunidades; /perfis/gestao; /perfis/auditoria; /perfis/*,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado parcialmente,"Perfis e transições das seis categorias base demonstrados em QA; atribuições reais ativas. Restam variantes e ações não abrangidas pelos recibos específicos, conforme workflow-criterios-saida-20261011.md. Não tratar todos os consumidores como concluídos; manter independência, auditoria e contexto por organização/tipo.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","Recurso não sobrescreve decisão; revisor distinto e autorizado decide com razão, sem publicar.",P1,"Exemplar anterior e v1 preservados. Administração integral anterior passa a controlada na v1; edição organizacional aprovada nesta conversa; Promotor solicita arquivo; gestores legados não se tornam Superutilizadores. p337/p355/SU04/SU05/GOV01 acrescentam governança/atomicidade. [Workflow QA 11/10/2026 — critérios de saída] Pendências históricas substituídas apenas nos subcritérios demonstrados, conservadas: {""Lacuna"": ""Fila/revisor distinto do decisor inicial, resposta/motivo/versionamento e recuperação visual. | [Workflow QA 10/10/2026] Visual; filas/designação/competências institucionais, políticas de prazo e instância ativa; manter decisão original e nenhuma autoridade real inferida."", ""Dependência"": ""Reutilizar entidades existentes; QA isolada; aceitação visual pendente. Dependências concretas descritas no critério/lacuna, sem bloquear trabalho independente. | [Workflow QA 10/10/2026] Continuar componentes canónicos/workflow/tarefas existentes; seis categorias estruturais disponíveisQA, quatro dependem de perfil modular versionado aprovado. Visual/C37, semântica/editor e políticas reais mantêm-se abertos conforme lacuna. Não requer integração externa para preparação interna.""} @@ -6403,7 +6403,7 @@ AUD-PROFILE-21,Recurso com instância independente e conservação da decisão o [Workflow QA 11/10/2026 — critérios de saída] QA HTTPS18445, stability_consumers_20261011_084534_test:55441, guarda e produção. Seis categorias30–35: alteração material→submissão→só gates afetados→condição bloqueante422/foco→resolução com documento→aprovação24 independente→publicação25→recuperação/ResponseGET sem gravação. Fundiário32: primeiro422 externo, depois ramo positivo SIMULAÇÃO QA identificada, sem efeito jurídico, restrito e recuperado noutra sessão. Coedição HTTP15/QA22 de10/10 reutilizada; nova UI de recursos/país/hierarquia/mapa/nova sessão, QA23 leitura/escrita403. Original15 scaneado por ClamD real; exclusão bloqueou URL anterior em2sessões, restauro mesmoSHA, outraorg403/anónimo semPDF. Filtro deleted0/1 corrigido,6consultas e cartões; origem unknown/PT+paísMZ+texto, coleções separadas;9rotas com teclado/atalho/axe0/320/390px. Não repetirA/B/C37. docs/investmoz/v2/auditoria-portal/workflow-criterios-saida-20261011.md; recibos privados functional-workflow/land-publication/coedit-resources/documents/filters/accessibility/joint-chromium-20261011.json e functional-final-persistence/category-semantics/materiality-semantic/conditions-qa-20261011.json. Semântica negativa/materialidade de referências em memória distinguidas da interface. [Candidata workflow QA 11/10/2026 — fecho do lote] Candidata 5a81cd3c3998, código df6be252f1a0,12ficheiros+158assets; outputs/investmoz-opportunity-workflow-candidate-20261011/relatorio.md,procedimento.md,manifesto.json,pacote.json. Prévia instalada QA não é ativação. Recibo exato de condições: functional-conditions-semantic-qa-20261011.json. functional-filters-persistence-qa-20261011.json confirma6filtros/UI/SQL independente. functional-backup-restoration-qa-20261011.json:12:10:22UTC,295tabelas31seq270ficheiros16MFA normais recuperáveis e controlo negativo19 conservado. Sem mudança de chaves/cifra. 8negativos semânticos em memória, incluindo renda/periodicidade31, sem extrapolar para arrendamento visual. [Revisão fixa workflow QA 11/10/2026] Candidata final 3d9d392e0a0f, código df6be252f1a0, ZIP SHA-256 6366c49d44cdc4242f4f93da5f5c1a53f2292d9eb485f70ef2b4e9a9f88589e9; outputs/investmoz-opportunity-workflow-candidate-20261011/pacote.json,manifesto.json,relatorio.md,procedimento.md. A preparação5a81cd3c3998 foi substituída apenas por complemento de evidência/efeito no fingerprint COUNTRY02; código/bundle/backup QA idênticos. functional-country-compatibility-qa-20261011.json: ativo162daff6ce08 intacto; candidato b244311e5b28, extensão QA instalada/ON.","API de pedido prevista apenas rejected; decisão independente e percurso positivo de recurso não demonstrados. | [Workflow QA 10/10/2026] Imobiliário19:rejeição24→pedido21→rejeitor24negado403/membroorg22negado403→revisor29reabre200→nova sessão21recupera. Decisão original permanece. -[Workflow QA 11/10/2026 — critérios de saída] 200/201,422controlado por condição/dependência,403por organização,404após retirada; ResponseGETmantémversion. Filtrodeleted=false rejeitava;0/1recupera.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[Workflow QA 11/10/2026 — critérios de saída] 200/201,422controlado por condição/dependência,403por organização,404após retirada; ResponseGETmantémversion. Filtrodeleted=false rejeitava;0/1recupera.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-PROFILE-22,"Prazos, tolerâncias e ciclos aprovados/configuráveis/versionados","Gestao de perfis investeMOZ v1.docx | parágrafo 284 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 311 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 313 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 @@ -6427,7 +6427,7 @@ Gestao de perfis investeMOZ.docx | parágrafo 295 | SHA256 283a32f4c4b02bdfd9318 [UTILIZACAO-HOMOLOGACAO-20261019] 22: Decisão/contrato ainda aberto — Backup/restauro técnico aceite é separado; modalidades, escalonamentos/SLA dependem dos contratos já identificados.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",SLA permanece proposta QA; calendário/responsáveis/suplentes/pausas/escalamento a decidir. Incidente crítico deve ser distinguido de triagem comum; não comprometer prazo externo.,Decisão Tempo + trabalho independente paralelo,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json. | Homologação teste-investidor 19/10/2026: Restauro, modalidades e SLA=Não demonstrado. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Restauro, modalidades e SLA=Não demonstrado. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. [UTILIZACAO-HOMOLOGACAO-20261019] Leitura nominal de contas/recursos no destino; saldo18/10; prévia29 sem escrita; comparação de hashes QA separados. outputs/investmoz-disponibilizacao-integral-20261019/UTILIZACAO-EFECTIVA-HOMOLOGACAO.md [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"Tela/versionamento/governança e adaptação dos processos antigos; valores institucionais aprovados. | [Workflow QA 10/10/2026] Decisão concreta futura:qual política/versionamento de prazos,tolerância,ciclos e escalamento é aprovada? Motor/publicação de parâmetros pendentes; não bloqueia preparação. | [Instalação/cartografia QA 10/10/2026] D-SLA:aprovar/rever prazos, calendário/fuso, tolerância e terceirociclo, responsabilidades/suplentes. Nenhuma due_at ou atribuição real alterada; motor/visual do SLA apósdecisão.","Reutilizar entidades existentes; QA isolada; aceitação visual pendente. Dependências concretas descritas no critério/lacuna, sem bloquear trabalho independente. | [Workflow QA 10/10/2026] Continuar componentes canónicos/workflow/tarefas existentes; seis categorias estruturais disponíveisQA, quatro dependem de perfil modular versionado aprovado. Visual/C37, semântica/editor e políticas reais mantêm-se abertos conforme lacuna. Não requer integração externa para preparação interna.","policy_version nas atribuições e workflow, correction_cycles preservados; ausência de parâmetros não encerra processos automaticamente. | [Workflow QA 10/10/2026] SLA explicitamente unconfigured e due_at=null; preparação e tarefas continuam. Cliente não fixa prazo arbitrário. | [Instalação/cartografia QA 10/10/2026] Proposta SLA versionada:triagem2, revisõestécnica/jurídica10 emparalelo, parecer5, correção15, revisão5, editorial3 e recurso2+10 diasúteis; coordenação/responsabilidades e regras de pausa/lembrete/escalamento explícitas.","Versão de autorização profiles-v1-20261010 e correção auditadas; gestão/efeito de parâmetros ainda não implementados. | Evidências privadas sanitizadas: profiles-v1-http-qa.json; profiles-v1-recovery-audit-qa.json; profiles-v1-final-qa.xml; profiles-v1-current-version-qa.json quando disponível. | [Workflow QA 10/10/2026] Tarefas e contexto recuperados com política/prazo nulos, sem tolerância/ciclos máximos inventados. QA18097/desk_restore_20261009_174726_test:55441; Promotor21, Validador24, Publicador25, recurso29; FortifyMFA normal. Provas privadas opportunity-workflow-http-qa.json, -extended-http-qa.json, -multirole-http-qa.json, -territory-tasks-http-qa.json e opportunity-workflow-verification-qa.json. Oportunidade28:localização principal segunda na lista selecionada corretamente, tarefas concluídas por correção/suspensão, resubmissão sem atribuição herdada;29:rejeição conclui revisão. Interface renderizada/C37 pendentes; zero escritas ativas. | [Instalação/cartografia QA 10/10/2026] profile-installation-checks-qa.json (testes isolados por critério),profile-installation-http-qa.json,opportunity-office-documents-http-qa.json,geometry-crosswalk-v2-http-qa.json/preservation,readinessQAbackup e dashboard-active-readonly.json; fontes/propostas-perfis-modulares-sla.md. Sem visual/sem escrita ativa.","Versão de autorização profiles-v1-20261010 e correção auditadas; gestão/efeito de parâmetros ainda não implementados. | [Workflow QA 10/10/2026] Tarefas e contexto recuperados com política/prazo nulos, sem tolerância/ciclos máximos inventados. | [Instalação/cartografia QA 10/10/2026] HTTP 18097/MFA e alvoQA guardado; ver recibo específico. TestesHTTP de feature eminvestmoz_test separados do servidor usado.",,,,"1–4 h para preparar/validar configuração após decisão; implementação/regras adicionais a delimitar, sem inventar nomeações ou prazos.",,, +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"Tela/versionamento/governança e adaptação dos processos antigos; valores institucionais aprovados. | [Workflow QA 10/10/2026] Decisão concreta futura:qual política/versionamento de prazos,tolerância,ciclos e escalamento é aprovada? Motor/publicação de parâmetros pendentes; não bloqueia preparação. | [Instalação/cartografia QA 10/10/2026] D-SLA:aprovar/rever prazos, calendário/fuso, tolerância e terceirociclo, responsabilidades/suplentes. Nenhuma due_at ou atribuição real alterada; motor/visual do SLA apósdecisão.","Reutilizar entidades existentes; QA isolada; aceitação visual pendente. Dependências concretas descritas no critério/lacuna, sem bloquear trabalho independente. | [Workflow QA 10/10/2026] Continuar componentes canónicos/workflow/tarefas existentes; seis categorias estruturais disponíveisQA, quatro dependem de perfil modular versionado aprovado. Visual/C37, semântica/editor e políticas reais mantêm-se abertos conforme lacuna. Não requer integração externa para preparação interna.","policy_version nas atribuições e workflow, correction_cycles preservados; ausência de parâmetros não encerra processos automaticamente. | [Workflow QA 10/10/2026] SLA explicitamente unconfigured e due_at=null; preparação e tarefas continuam. Cliente não fixa prazo arbitrário. | [Instalação/cartografia QA 10/10/2026] Proposta SLA versionada:triagem2, revisõestécnica/jurídica10 emparalelo, parecer5, correção15, revisão5, editorial3 e recurso2+10 diasúteis; coordenação/responsabilidades e regras de pausa/lembrete/escalamento explícitas.","Versão de autorização profiles-v1-20261010 e correção auditadas; gestão/efeito de parâmetros ainda não implementados. | Evidências privadas sanitizadas: profiles-v1-http-qa.json; profiles-v1-recovery-audit-qa.json; profiles-v1-final-qa.xml; profiles-v1-current-version-qa.json quando disponível. | [Workflow QA 10/10/2026] Tarefas e contexto recuperados com política/prazo nulos, sem tolerância/ciclos máximos inventados. QA18097/desk_restore_20261009_174726_test:55441; Promotor21, Validador24, Publicador25, recurso29; FortifyMFA normal. Provas privadas opportunity-workflow-http-qa.json, -extended-http-qa.json, -multirole-http-qa.json, -territory-tasks-http-qa.json e opportunity-workflow-verification-qa.json. Oportunidade28:localização principal segunda na lista selecionada corretamente, tarefas concluídas por correção/suspensão, resubmissão sem atribuição herdada;29:rejeição conclui revisão. Interface renderizada/C37 pendentes; zero escritas ativas. | [Instalação/cartografia QA 10/10/2026] profile-installation-checks-qa.json (testes isolados por critério),profile-installation-http-qa.json,opportunity-office-documents-http-qa.json,geometry-crosswalk-v2-http-qa.json/preservation,readinessQAbackup e dashboard-active-readonly.json; fontes/propostas-perfis-modulares-sla.md. Sem visual/sem escrita ativa.","Versão de autorização profiles-v1-20261010 e correção auditadas; gestão/efeito de parâmetros ainda não implementados. | [Workflow QA 10/10/2026] Tarefas e contexto recuperados com política/prazo nulos, sem tolerância/ciclos máximos inventados. | [Instalação/cartografia QA 10/10/2026] HTTP 18097/MFA e alvoQA guardado; ver recibo específico. TestesHTTP de feature eminvestmoz_test separados do servidor usado.",,,,"1–4 h para preparar/validar configuração após decisão; implementação/regras adicionais a delimitar, sem inventar nomeações ou prazos.",,, AUD-PROFILE-23,"Auditoria integral, razões, origem e alertas de segurança","Gestao de perfis investeMOZ v1.docx | parágrafo 346 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] SEG-bf26caee-p805 §7; SEG-bf26caee-p806 §7; SEG-bf26caee-p807 §7; SEG-bf26caee-p808 §7; SEG-bf26caee-p809 §7; SEG-bf26caee-p810 §7; SEG-bf26caee-p811 §7",perfis e oportunidades,/dashboard; /perfil/promotor; /minhas-oportunidades; /perfis/gestao; /perfis/auditoria; /perfis/*,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado parcialmente,"Perfis e transições das seis categorias base demonstrados em QA; atribuições reais ativas. Restam variantes e ações não abrangidas pelos recibos específicos, conforme workflow-criterios-saida-20261011.md. Não tratar todos os consumidores como concluídos; manter independência, auditoria e contexto por organização/tipo.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",Cada decisão/crítica/negação guarda contexto rastreável e antes/depois aplicável; leitura/exportação não expõe segredos.,P1,"Exemplar anterior e v1 preservados. Administração integral anterior passa a controlada na v1; edição organizacional aprovada nesta conversa; Promotor solicita arquivo; gestores legados não se tornam Superutilizadores. p337/p355/SU04/SU05/GOV01 acrescentam governança/atomicidade. [Workflow QA 11/10/2026 — critérios de saída] Pendências históricas substituídas apenas nos subcritérios demonstrados, conservadas: {""Lacuna"": ""Cobertura dos fluxos ainda ausentes, exportação autorizada auditada, alertas operacionais e interface. | [Workflow QA 10/10/2026] Visual de filtros/exportações e comparação detalhada; auditabilidade de operações futuras ainda não implementadas. Composer audit apontou dois avisos preexistentes em league/commonmark (GHSA-97jj-33gv-5xf9 e GHSA-3q6v-r5mr-hxv8); confirmar consumidores/configuração e corrigir emQA. Prova privada workflow-composer-audit.json; não são dos três pacotes Opis novos."", ""Dependência"": ""Reutilizar entidades existentes; QA isolada; aceitação visual pendente. Dependências concretas descritas no critério/lacuna, sem bloquear trabalho independente. | [Workflow QA 10/10/2026] Continuar componentes canónicos/workflow/tarefas existentes; seis categorias estruturais disponíveisQA, quatro dependem de perfil modular versionado aprovado. Visual/C37, semântica/editor e políticas reais mantêm-se abertos conforme lacuna. Não requer integração externa para preparação interna.""} @@ -6449,7 +6449,7 @@ AUD-PROFILE-23,"Auditoria integral, razões, origem e alertas de segurança","Ge [Workflow QA 11/10/2026 — critérios de saída] QA HTTPS18445, stability_consumers_20261011_084534_test:55441, guarda e produção. Seis categorias30–35: alteração material→submissão→só gates afetados→condição bloqueante422/foco→resolução com documento→aprovação24 independente→publicação25→recuperação/ResponseGET sem gravação. Fundiário32: primeiro422 externo, depois ramo positivo SIMULAÇÃO QA identificada, sem efeito jurídico, restrito e recuperado noutra sessão. Coedição HTTP15/QA22 de10/10 reutilizada; nova UI de recursos/país/hierarquia/mapa/nova sessão, QA23 leitura/escrita403. Original15 scaneado por ClamD real; exclusão bloqueou URL anterior em2sessões, restauro mesmoSHA, outraorg403/anónimo semPDF. Filtro deleted0/1 corrigido,6consultas e cartões; origem unknown/PT+paísMZ+texto, coleções separadas;9rotas com teclado/atalho/axe0/320/390px. Não repetirA/B/C37. docs/investmoz/v2/auditoria-portal/workflow-criterios-saida-20261011.md; recibos privados functional-workflow/land-publication/coedit-resources/documents/filters/accessibility/joint-chromium-20261011.json e functional-final-persistence/category-semantics/materiality-semantic/conditions-qa-20261011.json. Semântica negativa/materialidade de referências em memória distinguidas da interface. [Candidata workflow QA 11/10/2026 — fecho do lote] Candidata 5a81cd3c3998, código df6be252f1a0,12ficheiros+158assets; outputs/investmoz-opportunity-workflow-candidate-20261011/relatorio.md,procedimento.md,manifesto.json,pacote.json. Prévia instalada QA não é ativação. Recibo exato de condições: functional-conditions-semantic-qa-20261011.json. functional-filters-persistence-qa-20261011.json confirma6filtros/UI/SQL independente. functional-backup-restoration-qa-20261011.json:12:10:22UTC,295tabelas31seq270ficheiros16MFA normais recuperáveis e controlo negativo19 conservado. Sem mudança de chaves/cifra. 8negativos semânticos em memória, incluindo renda/periodicidade31, sem extrapolar para arrendamento visual. [Revisão fixa workflow QA 11/10/2026] Candidata final 3d9d392e0a0f, código df6be252f1a0, ZIP SHA-256 6366c49d44cdc4242f4f93da5f5c1a53f2292d9eb485f70ef2b4e9a9f88589e9; outputs/investmoz-opportunity-workflow-candidate-20261011/pacote.json,manifesto.json,relatorio.md,procedimento.md. A preparação5a81cd3c3998 foi substituída apenas por complemento de evidência/efeito no fingerprint COUNTRY02; código/bundle/backup QA idênticos. functional-country-compatibility-qa-20261011.json: ativo162daff6ce08 intacto; candidato b244311e5b28, extensão QA instalada/ON.","HTTPs e fixture recuperam decisão/revogação/substituição e alerta administrativo; exportação minimizada não inclui segredos. | [Workflow QA 10/10/2026] Eventos workflow_submit/request_correction/review_gate/approve/publish/request_revision/suspend/appeal_reopen e revogações temporárias; nenhuma credencial/OTP/cookie exportados. -[Workflow QA 11/10/2026 — critérios de saída] 200/201,422controlado por condição/dependência,403por organização,404após retirada; ResponseGETmantémversion. Filtrodeleted=false rejeitava;0/1recupera.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[Workflow QA 11/10/2026 — critérios de saída] 200/201,422controlado por condição/dependência,403por organização,404após retirada; ResponseGETmantémversion. Filtrodeleted=false rejeitava;0/1recupera.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-PROFILE-24,MFA e segurança de sessão/autenticação sem contornar C37,"Gestao de perfis investeMOZ v1.docx | parágrafo 183 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 271 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 279 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 @@ -6479,7 +6479,7 @@ outputs/investmoz-audit-current-20261012/acceptance-396c-manual-confirmation-202 [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. [PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação. [P1-P2-QA-167b5db97653] 42/13 verificações do delta; serviços/controladores/middleware com rollback, build único. P1 parcial (21 modalidades/assistência); interface de atribuição pendente; sem instalação remota/importação/publicação. Mesma matriz e manual. -[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",oportunidades,"12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada | 19/10/2026 — conta simples e estados de pesquisa, QA; activo preservado",,,"[C37 fechado QA18 10/10/2026] C37 não é mais pendência de autenticação QA18; permanecem os demais critérios do requisito. Histórico abaixo preservado e superado apenas neste âmbito. | [Visual QA 10/10/2026] C37: confirmar atualização, logout e novo login no navegador habitual; confirmação de acesso não encerra todo o ciclo. ERR_TOO_MANY_REDIRECTS não foi demonstrado como ciclo persistente pelo rastreio; distinguir409 de atualização Inertia de rejeiçãoMFA e de autorização403. Outros perfis/dispositivos/consumidores pendentes. | Histórico preservado: [Visual QA 10 /10/2026 ] C37 : confirmar atualização, logout e novo login no navegador habitual; confirmação de acesso não encerra todo o ciclo. ERR_TOO_MANY_REDIRECTS não foi demonstrado como ciclo persistente pelo rastreio; distinguir 409 de atualização Inertia de rejeição MFA e de autorização 403. Outros perfis /dispositivos/consumidores pendentes. | Histórico preservado: C37 /interface , duração /reautenticação operacional e restantes consumidores /devices. | [C85/logout QA 10/10/2026] C37: logout manual QA18 demonstrado; F5 explícito e novo login/MFA QA18 após este logout ainda por confirmar. Nova sessão Chromium QA21 demonstrada separadamente. Restantes consumidores, perfis, critérios A/B, móvel/acessibilidade integral e ativação não encerrados por este ensaio.","Reutilizar entidades existentes; QA isolada; aceitação visual pendente. Dependências concretas descritas no critério/lacuna, sem bloquear trabalho independente.","Fortify existente, MFA normal, sessão QA/cookie isolados e epochs; proteção de MFA obrigatório em papéis críticos.","Doze contas confirmam MFA pelo servidor 18097, nova sessão e recuperação 30 comprovadas; C37 conta 18 não repetido /fechado. | Evidências privadas sanitizadas: profiles-v1-http-qa.json ; profiles-v1-recovery-audit-qa.json ; profiles-v 1-final-qa.xml; profiles-v1-current-version-qa.json quando disponível. | [Visual QA 10 /10/2026 ] MFA manual 18 aceite às 17:40:21 e 17:46:42 UTC; sessão regenerada e autenticada 18 persistida. Destino inicialmente pretendido /qa-auditoria/legado-piloto-qa negado 403 por perfil, sem perder sessão; /dashboard200 posterior. Responsável confirmou acesso. Mensagem 403 QA e retorno visível corrigidos, com navegação Inertia 409→GET 403 única; ensaio QA21 preservou 403 e abriu painel /investimentos/F5. Rastreio: c37-qa18-post-mfa-destination-20261010.json ; navegador: qa-report-access-chromium-20261010.json . Ensaio 18 isolado anterior de login /MFA/investimentos/F5/logout/nova sessão passou; não substitui o navegador habitual. Nenhum segredo /código/cookie registado nas provas entregáveis; MFA /chave/conta18 não alterados. | [Visual QA 10/10/2026] MFA manual18 aceite às17:40:21 e17:46:42UTC; sessão regenerada e autenticada18 persistida. Destino inicialmente pretendido /qa-auditoria/legado-piloto-qa negado403 por perfil, sem perder sessão; /dashboard200 posterior. Responsável confirmou acesso. Mensagem403QA e retorno visível corrigidos, com navegação Inertia409→GET403 única; ensaioQA21 preservou403 e abriu painel/investimentos/F5. Rastreio: c37-qa18-post-mfa-destination-20261010.json; navegador: qa-report-access-chromium-20261010.json. Ensaio18 isolado anterior de login/MFA/investimentos/F5/logout/nova sessão passou; não substitui o navegador habitual. Nenhum segredo/código/cookie registado nas provas entregáveis; MFA/chave/conta18 não alterados. | [C85/logout QA 10/10/2026] C85: ação ausente na navegação do percurso, apesar de existir no menu do dashboard. Navegação comum passa a mostrar conta e Terminar sessão, usando POST /logout do Fortify e limpeza do cache Inertia. Responsável confirmou botão e logout QA18; rastreio 2026-10-10T18:17:15+00:00: auth18 → null, persistência null, 302 → /. Chromium QA21 demonstrou logout direto do dossier desktop/móvel, API privada401, página privada→login, novo contexto com MFA normal e dossier inalterado; seis verificações de apresentação/teclado/reflow 320/390/1440px sem violações automáticas no cabeçalho. Provas: portal-logout-chromium-20261010.json e logout-finalize-20261010/manual-qa18-logout.json. MFA, chaves e QA18 preservados; bundle ativo sem alteração. Não substitui A/B ou outros perfis. | [C37 fechado QA18 10/10/2026] Confirmação manual expressa do responsável: C37 encerrado exclusivamente no âmbito da autenticação QA18. Liga login/MFA/redirecionamento/sessão/F5/nova sessão à prova Chromium QA18 anterior, ao logout manual18 com invalidação de sessão e à recuperação previamente demonstrada; sem repetir ensaios. Aceitação sanitizada e hashes: c37-manual-close-20261010/acceptance.json. C85 permanece corrigido QA. Não encerra A/B, auditoria integral, outros perfis ou ativação ativa.","Doze contas confirmam MFA pelo servidor 18097, nova sessão e recuperação 30 comprovadas; C37 conta 18 não repetido /fechado. | [Visual QA 10 /10/2026 ] POST MFA 302, auth 18 persistida; relatório 403 e dashboard 200. Não houve Decrypt Exception nesses pedidos. | [Visual QA 10/10/2026] POST MFA302, auth18 persistida; relatório403 e dashboard200. Não houve DecryptException nesses pedidos. | [C85/logout QA 10/10/2026] POST logout302→/; API privada401 e página privada→login após saída. Novo login+MFA21 normal numa sessão distinta.",MANUAL-B396C-AUTH6,"[Manual 13/10/2026 — base 396c691930bc] Responsável confirmou login, MFA e dashboard para QA17, QA21, QA22, QA24, QA25 e QA2. Escopo: entrada/autenticação/dashboard, sem atribuir novos papéis ou comprovar ações operacionais.","Confirmação manual declarada pelo responsável; sem captura automática nova. Seletores/mapa/recuperação limitados ao cenário3/caso32. Autenticação não demonstra funções operacionais. C135 continua no transporte automático, sem invalidar observações manuais.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[QA 6508c44b9fc1] 13/21 correspondências; oito lacunas individualizadas; 87 checks rollback e interfaces/MFA sintético conferidos. P7 fechado. Saldo P3–P6 11–20 h condicionado; sem instalação/importação/publicação. Ver manual actualizado.",oportunidades,"12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada | 19/10/2026 — conta simples e estados de pesquisa, QA; activo preservado",,,"[C37 fechado QA18 10/10/2026] C37 não é mais pendência de autenticação QA18; permanecem os demais critérios do requisito. Histórico abaixo preservado e superado apenas neste âmbito. | [Visual QA 10/10/2026] C37: confirmar atualização, logout e novo login no navegador habitual; confirmação de acesso não encerra todo o ciclo. ERR_TOO_MANY_REDIRECTS não foi demonstrado como ciclo persistente pelo rastreio; distinguir409 de atualização Inertia de rejeiçãoMFA e de autorização403. Outros perfis/dispositivos/consumidores pendentes. | Histórico preservado: [Visual QA 10 /10/2026 ] C37 : confirmar atualização, logout e novo login no navegador habitual; confirmação de acesso não encerra todo o ciclo. ERR_TOO_MANY_REDIRECTS não foi demonstrado como ciclo persistente pelo rastreio; distinguir 409 de atualização Inertia de rejeição MFA e de autorização 403. Outros perfis /dispositivos/consumidores pendentes. | Histórico preservado: C37 /interface , duração /reautenticação operacional e restantes consumidores /devices. | [C85/logout QA 10/10/2026] C37: logout manual QA18 demonstrado; F5 explícito e novo login/MFA QA18 após este logout ainda por confirmar. Nova sessão Chromium QA21 demonstrada separadamente. Restantes consumidores, perfis, critérios A/B, móvel/acessibilidade integral e ativação não encerrados por este ensaio.","Reutilizar entidades existentes; QA isolada; aceitação visual pendente. Dependências concretas descritas no critério/lacuna, sem bloquear trabalho independente.","Fortify existente, MFA normal, sessão QA/cookie isolados e epochs; proteção de MFA obrigatório em papéis críticos.","Doze contas confirmam MFA pelo servidor 18097, nova sessão e recuperação 30 comprovadas; C37 conta 18 não repetido /fechado. | Evidências privadas sanitizadas: profiles-v1-http-qa.json ; profiles-v1-recovery-audit-qa.json ; profiles-v 1-final-qa.xml; profiles-v1-current-version-qa.json quando disponível. | [Visual QA 10 /10/2026 ] MFA manual 18 aceite às 17:40:21 e 17:46:42 UTC; sessão regenerada e autenticada 18 persistida. Destino inicialmente pretendido /qa-auditoria/legado-piloto-qa negado 403 por perfil, sem perder sessão; /dashboard200 posterior. Responsável confirmou acesso. Mensagem 403 QA e retorno visível corrigidos, com navegação Inertia 409→GET 403 única; ensaio QA21 preservou 403 e abriu painel /investimentos/F5. Rastreio: c37-qa18-post-mfa-destination-20261010.json ; navegador: qa-report-access-chromium-20261010.json . Ensaio 18 isolado anterior de login /MFA/investimentos/F5/logout/nova sessão passou; não substitui o navegador habitual. Nenhum segredo /código/cookie registado nas provas entregáveis; MFA /chave/conta18 não alterados. | [Visual QA 10/10/2026] MFA manual18 aceite às17:40:21 e17:46:42UTC; sessão regenerada e autenticada18 persistida. Destino inicialmente pretendido /qa-auditoria/legado-piloto-qa negado403 por perfil, sem perder sessão; /dashboard200 posterior. Responsável confirmou acesso. Mensagem403QA e retorno visível corrigidos, com navegação Inertia409→GET403 única; ensaioQA21 preservou403 e abriu painel/investimentos/F5. Rastreio: c37-qa18-post-mfa-destination-20261010.json; navegador: qa-report-access-chromium-20261010.json. Ensaio18 isolado anterior de login/MFA/investimentos/F5/logout/nova sessão passou; não substitui o navegador habitual. Nenhum segredo/código/cookie registado nas provas entregáveis; MFA/chave/conta18 não alterados. | [C85/logout QA 10/10/2026] C85: ação ausente na navegação do percurso, apesar de existir no menu do dashboard. Navegação comum passa a mostrar conta e Terminar sessão, usando POST /logout do Fortify e limpeza do cache Inertia. Responsável confirmou botão e logout QA18; rastreio 2026-10-10T18:17:15+00:00: auth18 → null, persistência null, 302 → /. Chromium QA21 demonstrou logout direto do dossier desktop/móvel, API privada401, página privada→login, novo contexto com MFA normal e dossier inalterado; seis verificações de apresentação/teclado/reflow 320/390/1440px sem violações automáticas no cabeçalho. Provas: portal-logout-chromium-20261010.json e logout-finalize-20261010/manual-qa18-logout.json. MFA, chaves e QA18 preservados; bundle ativo sem alteração. Não substitui A/B ou outros perfis. | [C37 fechado QA18 10/10/2026] Confirmação manual expressa do responsável: C37 encerrado exclusivamente no âmbito da autenticação QA18. Liga login/MFA/redirecionamento/sessão/F5/nova sessão à prova Chromium QA18 anterior, ao logout manual18 com invalidação de sessão e à recuperação previamente demonstrada; sem repetir ensaios. Aceitação sanitizada e hashes: c37-manual-close-20261010/acceptance.json. C85 permanece corrigido QA. Não encerra A/B, auditoria integral, outros perfis ou ativação ativa.","Doze contas confirmam MFA pelo servidor 18097, nova sessão e recuperação 30 comprovadas; C37 conta 18 não repetido /fechado. | [Visual QA 10 /10/2026 ] POST MFA 302, auth 18 persistida; relatório 403 e dashboard 200. Não houve Decrypt Exception nesses pedidos. | [Visual QA 10/10/2026] POST MFA302, auth18 persistida; relatório403 e dashboard200. Não houve DecryptException nesses pedidos. | [C85/logout QA 10/10/2026] POST logout302→/; API privada401 e página privada→login após saída. Novo login+MFA21 normal numa sessão distinta.",MANUAL-B396C-AUTH6,"[Manual 13/10/2026 — base 396c691930bc] Responsável confirmou login, MFA e dashboard para QA17, QA21, QA22, QA24, QA25 e QA2. Escopo: entrada/autenticação/dashboard, sem atribuir novos papéis ou comprovar ações operacionais.","Confirmação manual declarada pelo responsável; sem captura automática nova. Seletores/mapa/recuperação limitados ao cenário3/caso32. Autenticação não demonstra funções operacionais. C135 continua no transporte automático, sem invalidar observações manuais.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-PROFILE-25,"Interface responsiva, gravação segura, erros e acompanhamento","Gestao de perfis investeMOZ v1.docx | parágrafo 352 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ.docx | parágrafo 320 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855 [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] SEG-bf26caee-p481 §3.2.2",perfis e oportunidades,/dashboard; /perfil/promotor; /minhas-oportunidades; /perfis/gestao; /perfis/auditoria; /perfis/*,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.; correspondência explícita de prova agrupada: A11Y-OP @@ -6524,7 +6524,7 @@ Gestao de perfis investeMOZ.docx | parágrafo 320 | SHA256 283a32f4c4b02bdfd9318 [QA 11/10/2026 — arrendamento54 completo / consolidada] POST workflow200 em submissão/correção/revisões/aprovação/publicação; GET response200 a cada transição, QA23 contrato/anexo403.","A11Y-OP B8-FINITE-PROGRESS","A11Y-OP: Nove páginas concretas de oportunidades: atalho de teclado/foco e apresentação 320/390 px, sem violações automáticas detetadas. Rotas e verificações incompletas preservadas no resumo da prova. [B8 QA 13/10/2026] 18/18posições técnicas satisfeitas na mesma checklist;8visuaisabertos,22grupos preservados. Restante6–10h apenasL4/consolidação; não é percentagem do produto, fecho global ou candidatafinal. Sete fontesQA/bundle recompilado, sem alteraçõesativas;A/B/C37/COUNTRY02 preservados;C132 separado.","A11Y-OP: Não prova leitor de ecrã, dispositivos reais, contraste integral, documentos etiquetados ou páginas fora da lista. -[B8 QA 13/10/2026] Somente oito percursos visuaisL4/C135 e consolidação/backup-restauroQA da revisãofixa restam na checklistB; não há exigência técnica genérica nova. Requisito agregado continua parcial; critérios foraB e ativação separados.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[B8 QA 13/10/2026] Somente oito percursos visuaisL4/C135 e consolidação/backup-restauroQA da revisãofixa restam na checklistB; não há exigência técnica genérica nova. Requisito agregado continua parcial; critérios foraB e ativação separados.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-PROFILE-26,"Privacidade, consentimento, consulta/correção/desativação","Gestao de perfis investeMOZ v1.docx | parágrafo 23 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 45 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 85 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 @@ -6572,14 +6572,14 @@ B8-FORMATS-ACCESS-REVOCATION","DOC-BOUNDARY: Anexos da oportunidade ensaiada: al [C132 confirmação15 13/10/2026] Investigação histórica: início exato/exfiltração e alcance anterior à retenção permanecem indeterminados; eventual evidência adicional/aceitação desses limites ainda pendentes. C132 aberto, separado de B. Não há mais confirmação individual pendente; esta atualização prevalece sobre o seguimento histórico arquivado. [C132 proposta encerramento13/10/2026] Decisão do responsável sobre o encerramento proposto, com limites históricos registados. Histórico incompleto/início/exfiltração indeterminados são limitações, não ação executável pendente indefinida. Reabrir só perante facto novo concreto. Não declara fecho da auditoria geral de privacidade ou ativaçãoB. [B6 QA 13/10/2026] C132 final: nenhuma ação corretiva conhecida pendente; decisão formal a registar, investigação limitada sem afirmar ausência de acesso indevido. Privacidade integral do portal continua parcial, sem alteração de seu estado agregado. C132 final: nenhuma ação corretiva conhecida pendente; decisão formal a registar, investigação limitada sem afirmar ausência de acesso indevido. Privacidade integral do portal continua parcial, sem alteração de seu estado agregado. -[B8 QA 13/10/2026] Somente oito percursos visuaisL4/C135 e consolidação/backup-restauroQA da revisãofixa restam na checklistB; não há exigência técnica genérica nova. Requisito agregado continua parcial; critérios foraB e ativação separados.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[B8 QA 13/10/2026] Somente oito percursos visuaisL4/C135 e consolidação/backup-restauroQA da revisãofixa restam na checklistB; não há exigência técnica genérica nova. Requisito agregado continua parcial; critérios foraB e ativação separados.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-PROFILE-27,Avaliar Keycloak antes de substituir Fortify,"Gestao de perfis investeMOZ v1.docx | parágrafo 357 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ.docx | parágrafo 325 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855",perfis e oportunidades,/dashboard; /perfil/promotor; /minhas-oportunidades; /perfis/gestao; /perfis/auditoria; /perfis/*,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado e demonstrado apenas em QA,Nenhum critério restante no âmbito fechado; disponibilização e consumidores não abrangidos permanecem requisitos distintos.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",Recomendação avaliada; decisão fundamentada preserva autenticação/IDs; não declara integraçãoKeycloak ativa.,P1,Exemplar anterior e v1 preservados. Administração integral anterior passa a controlada na v1; edição organizacional aprovada nesta conversa; Promotor solicita arquivo; gestores legados não se tornam Superutilizadores. p337/p355/SU04/SU05/GOV01 acrescentam governança/atomicidade.,PROFILEV1-P0357;PROFILEOLD-P0325,2,"[{""id"":""PROFILEV1-P0357"",""pedido"":""Recomenda-se utilizar Keycloak como provedor central de identidade e autenticação, integrado com o backend do InvesteMoz. O Keycloak suporta gestão centralizada, federação, autenticação multifator e políticas finas que combinam RBAC, ABAC e controlos contextuais. As regras específicas — propriedade da oportunidade, tipo autorizado, organização e estado do fluxo — devem permanecer no serviço de autorização da aplicação, evitando dependência excessiva de um único produto. Fonte de referência: documentação oficial do Keycloak Authorization Services."",""fontes"":[""Gestao de perfis investeMOZ v1.docx | parágrafo 357 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38""],""aceitacao"":""Recomendação avaliada; decisão fundamentada preserva autenticação/IDs; não declara integraçãoKeycloak ativa."",""estado"":""concluído e demonstrado"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""},{""id"":""PROFILEOLD-P0325"",""pedido"":""Recomenda-se utilizar Keycloak como provedor central de identidade e autenticação, integrado com o backend do InvesteMoz. O Keycloak suporta gestão centralizada, federação, autenticação multifator e políticas finas que combinam RBAC, ABAC e controlos contextuais. As regras específicas — propriedade da oportunidade, tipo autorizado, organização e estado do fluxo — devem permanecer no serviço de autorização da aplicação, evitando dependência excessiva de um único produto. Keycloak Authorization Services, documentação oficial."",""fontes"":[""Gestao de perfis investeMOZ.docx | parágrafo 325 | SHA256 283a32f4c4b02bdfd9318a9174268224eeefac4349c49e3171545707bd222855""],""aceitacao"":""Recomendação avaliada; decisão fundamentada preserva autenticação/IDs; não declara integraçãoKeycloak ativa."",""estado"":""concluído e demonstrado"",""variantes"":""Versão1.0 ou exemplar anterior preservados integralmente; divergências em perfis-v1-reconciliacao.md."",""modulo"":""perfis e oportunidades""}]","Não aplicável: decisão documental restrita, sem substituição de autenticação.",Código/schema confirmam Fortify e ausência de Keycloak; documentação oficial Keycloak/Laravel confrontada; necessidadeSSO/federação não demonstrada.,QA: entities canónicas/papéis/pedidos/workflow/audit_events; gravações sintéticas somente. Não inferir persistência dos fluxos descritos como pendentes.,Pedidos e rascunho15 recuperados em novas sessõesMFA; auditoria/revogação/dupla comprovadas nos escopos descritos. Outros critérios pendentes não fechados.,Fortify mantido; não há integraçãoKeycloak instalada/declarada.,"Mesmo CSV canónico.32requisitos funcionais novos; parágrafos de fontes preservados como ocorrências, incluindo estrutura/tabelas/casos, sem os contar como requisitos independentes.",concluído e demonstrado,Leitura10/10: instalação040000ausente; PORTAL_PROFILE_ACCESS_ENABLED=false; nenhuma conta ativa alterada. QA18097: schema instalado e flagtrue.,"Fecho anterior preservado apenas no âmbito expresso da evidência (API, piloto, tooling ou avaliação documental); não extrapola para formulários/portal integral nem ativa funcionalidade. [RECONCILIACAO-43-20261019] 25: IDs AUD-OPS-02/AUD-OPS-03/AUD-PROFILE-27 não representam módulo de negócio. Não usar para certificar fecho documental do Balcão.","Nenhum critério restante no âmbito fechado; disponibilização e consumidores não abrangidos permanecem requisitos distintos. [UTILIZACAO-HOMOLOGACAO-20261019] 25: Recorte implementado/aceite; aplicação real pendente — Fechos/avaliação documental têm fechos aceites no recorte; falta observação no destino com processo legítimo. Não reabrir desenvolvimento por ausência desse processo.","OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Fecho preservado; não repetir,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,"outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json. | Homologação teste-investidor 19/10/2026: Fechos de operação/avaliação documental=Não demonstrado. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Fechos de operação/avaliação documental=Não demonstrado. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. [UTILIZACAO-HOMOLOGACAO-20261019] Leitura nominal de contas/recursos no destino; saldo18/10; prévia29 sem escrita; comparação de hashes QA separados. outputs/investmoz-disponibilizacao-integral-20261019/UTILIZACAO-EFECTIVA-HOMOLOGACAO.md [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Nenhuma lacuna desta avaliação restrita; eventual adoção futura exige necessidade/IDs/MFA/recuperação/migração aprovados.,"Reutilizar entidades existentes; QA isolada; aceitação visual pendente. Dependências concretas descritas no critério/lacuna, sem bloquear trabalho independente.",Decisão arquitetural explícita em perfis-v1-reconciliacao.md; Fortify mantido e autorização funcional na aplicação.,Código/schema confirmam Fortify e ausência de Keycloak; documentação oficial Keycloak/Laravel confrontada; necessidadeSSO/federação não demonstrada. | Evidências privadas sanitizadas: profiles-v1-http-qa.json; profiles-v1-recovery-audit-qa.json; profiles-v1-final-qa.xml; profiles-v1-current-version-qa.json quando disponível.,Código/schema confirmam Fortify e ausência de Keycloak; documentação oficial Keycloak/Laravel confrontada; necessidadeSSO/federação não demonstrada.,,,,0 h de repetição sem regressão concreta.,,, +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Nenhuma lacuna desta avaliação restrita; eventual adoção futura exige necessidade/IDs/MFA/recuperação/migração aprovados.,"Reutilizar entidades existentes; QA isolada; aceitação visual pendente. Dependências concretas descritas no critério/lacuna, sem bloquear trabalho independente.",Decisão arquitetural explícita em perfis-v1-reconciliacao.md; Fortify mantido e autorização funcional na aplicação.,Código/schema confirmam Fortify e ausência de Keycloak; documentação oficial Keycloak/Laravel confrontada; necessidadeSSO/federação não demonstrada. | Evidências privadas sanitizadas: profiles-v1-http-qa.json; profiles-v1-recovery-audit-qa.json; profiles-v1-final-qa.xml; profiles-v1-current-version-qa.json quando disponível.,Código/schema confirmam Fortify e ausência de Keycloak; documentação oficial Keycloak/Laravel confrontada; necessidadeSSO/federação não demonstrada.,,,,0 h de repetição sem regressão concreta.,,, AUD-PROFILE-28,Contratos especializados completos antes de submissão/aprovação/publicação,"Gestao de perfis investeMOZ v1.docx | parágrafo 341 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 427 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 Gestao de perfis investeMOZ v1.docx | parágrafo 428 | SHA256 f9e0f6280566fed8b52d0b36bb814a82e11976fec9ea9f62d64611ff8c824b38 @@ -6690,7 +6690,7 @@ B8-CONTRACT-DOCUMENTS","WF6: Casos 30–35: alteração gravada e recuperada, co [B6 QA 13/10/2026] L1.4 técnico satisfeitoB6 e L1.1B5; L1.2/3/5 próprios ainda executáveis, visualL4. Anúncio antigo precisa compatibilidade de permissões. Visual somenteL4; não significa catálogo público ou §27 integral. Campos textuais não ganharam documento obrigatório nem SLA. Planeamento/inspeção de permissões não é fluxo demonstrado. L1.2/3/5 eL3.1/4/5/6/7/8 ainda executáveis; candidata final/backup-restauroQA correspondente pendentes; A/B/C37/COUNTRY02 preservados. [B7 QA 13/10/2026] L1.3rolesexistentes/MFA/autoria/aprovadores/pub e acumulação demonstrados; L1.2/5próprios evisuaisL4. Duasaprovaçõeslegadas não viram nova nomeação daTempo. VisualL4aberto, ponte sócompany_sale→business_sale, sem ampliar modalidades ou grant orgrestrito por inferência. Referência textual do mandato não é upload/scan ou validade jurídica certificada. Dois níveis legados são divergência de implementação preservada, não nova exigência de pessoas reais; nenhum estado convertido. Não repete C133 interesses/A/B/C37. RestamL1.2/5 eL3.1/4/5/6/7/8 eaceitaçãoL4. Não é candidatafinal ou nova autorização de ativação. Plano/saldo não substituem demonstração própria. [B7 três funções QA] Visual cenário7L4 aberto. Ponte sócompany_sale, grantorgrestrito não ampliado por texto; mandato é referência privada, não upload/scan. Regra v1 de três funções alinhada àTempo; recusas/dupla de pessoas em provas anteriores são fase antiga, não exigência final. -[B8 QA 13/10/2026] Somente oito percursos visuaisL4/C135 e consolidação/backup-restauroQA da revisãofixa restam na checklistB; não há exigência técnica genérica nova. Requisito agregado continua parcial; critérios foraB e ativação separados.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[B8 QA 13/10/2026] Somente oito percursos visuaisL4/C135 e consolidação/backup-restauroQA da revisãofixa restam na checklistB; não há exigência técnica genérica nova. Requisito agregado continua parcial; critérios foraB e ativação separados.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-PROFILE-29,Reconciliar permissões administrativas legadas sem retirada automática,Pedido direto do responsável10/10/2026 nesta conversa,perfis e oportunidades,/dashboard; /perfil/promotor; /minhas-oportunidades; /perfis/gestao; /perfis/auditoria; /perfis/*,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json. outputs/investmoz-workflow-opening-20261012/resultado.md; outputs/investmoz-audit-current-20261012/consumer-context-active.json (leitura atual).,Implementado parcialmente,"Titulares2/13 e Aurora14/Palmira15/Mario16 já atribuídos/ativos, independentemente da representação externa. Não perguntar novamente designações. Restam reconciliações de permissões legadas por consumidor sem revogar privilégios automaticamente.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",Correspondência aprovada conserva contas/história e deixa diferenças/permissões explícitas; nenhuma revogação ativa automática.,P1,"Exemplar anterior e v1 preservados. Administração integral anterior passa a controlada na v1; edição organizacional aprovada nesta conversa; Promotor solicita arquivo; gestores legados não se tornam Superutilizadores. p337/p355/SU04/SU05/GOV01 acrescentam governança/atomicidade. [Delimitação/ACL QA 11-10-2026] Candidata8af63e2fe657 preservada como referência;C126 impede a sua disponibilização. Novo códigod19dd63b67b4 inclui seis ficheiros alterados face àquela, total14no delta e bundle recompilado. Propostas de restauração não são decisões implementadas.",AUD-PROFILE-29-USER-20261010,1,"[{""id"":""AUD-PROFILE-29-USER-20261010"",""pedido"":""Reconciliar permissões administrativas legadas sem retirada automática"",""fontes"":[""Pedido direto do responsável10/10/2026 nesta conversa""],""aceitacao"":""Correspondência aprovada conserva contas/história e deixa diferenças/permissões explícitas; nenhuma revogação ativa automática."",""estado"":""dependente de decisão concreta"",""variantes"":""Reconciliação funcional com v1 e auditoria existente."",""modulo"":""perfis e oportunidades""}]","Preparada em QA, sem demonstração visual. C37 e A/B mantidos pendentes. [Delimitação/ACL QA 11-10-2026] Âmbito/variantes/privacidade visíveis a390px; erro422adjacente, rascunho55e renda54recuperados. Não repetirA/B/C37.","AtivoREADONLY:rolesv1 ausentes/flagfalse; gestores2/13 existentes; fixture nega acesso legado ao novo privado sem perfil. @@ -6714,7 +6714,7 @@ AUD-PROFILE-29,Reconciliar permissões administrativas legadas sem retirada auto [Delimitação/ACL QA 11-10-2026] 030000 →040000 confirmado em prévias QA com schema/ledger/dependências consistentes;190000 apenas quando disponibilizado o percurso integrado. Alvoativo288tabelas/020000+050000/COUNTRY02ON:030000+040000 ausentes. Backup/restauro REAL do alvo em2026-10-11T14:24:45+00:00:288tabelas,31seq,799ficheiros,2MFA,restauro somente55441; ligado ao códigod19dd63b67b4. Readiness/prévias autenticadas correspondentes, ensaio de atualização do clone do alvo, ClamD3310fresh/scan/worker supervisionado e titulares/âmbitos legítimos ainda necessários. Zero geometrias no alvo; importação separada. Não ativar agora.","manage-portal preservado para registroslegados; novos privados não autorizados pela allowlist; nenhuma conta ativa promovida/revogada. [Delimitação/ACL QA 11-10-2026] Seis categorias base e variantes delimitadas na interface QA; módulos separados não oferecidos com flagOFF, sem alterar concessões/contratos/taxonomia. Serviço VerifiedDocumentBinary aplica a autorização atual da oportunidade também na rota genérica e nas derivadas. Nenhuma tabela/ACL paralela; partilha individual continua indisponível e explicada. Publicar anúncio não publica anexos.","AtivoREADONLY:rolesv1 ausentes/flagfalse; gestores2/13 existentes; fixture nega acesso legado ao novo privado sem perfil. | Evidências privadas sanitizadas: profiles-v1-http-qa.json; profiles-v1-recovery-audit-qa.json; profiles-v1-final-qa.xml; profiles-v1-current-version-qa.json quando disponível. [Delimitação/ACL QA 11-10-2026] functional-document-alias-before-20261011.json; functional-document-alias-after-20261011.json; functional-document-boundary-chromium-20261011.json; functional-document-images-chromium-20261011.json; functional-delivery-scope-chromium-20261011.json; functional-scope-dependencies-chromium-20261011.json; functional-scope-persistence-qa-20261011.json. C126: alias geral200 enquanto rota própria403; corrigido para403 nas duas rotas, originais/derivadas permitidos por perfil recuperados pelos hashes. Revogação sintética32/auditoria elimina acesso pelo URL anterior na sessão aberta e nova. Documento aceite29 preservado. Disponibilidade imobiliária422 conserva também os erros semânticos anteriores; rascunho55planeado recuperável. Casos30–35/54 e renda4500/monthly preservados.","AtivoREADONLY:rolesv1 ausentes/flagfalse; gestores2/13 existentes; fixture nega acesso legado ao novo privado sem perfil. -[Delimitação/ACL QA 11-10-2026] 403 nas rotas próprias/genéricas/derivadas sem perfil;401 após revogação da sessão,403no novo login; biblioteca aceita29continua200/hash. Submissão variante excluída422, sem apagar erros semânticos.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[Delimitação/ACL QA 11-10-2026] 403 nas rotas próprias/genéricas/derivadas sem perfil;401 após revogação da sessão,403no novo login; biblioteca aceita29continua200/hash. Submissão variante excluída422, sem apagar erros semânticos.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-PROFILE-30,Contas sintéticas por perfil e demonstração permitida/negada,"Pedido direto do responsável10/10/2026 nesta conversa [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] SEG-bf26caee-p845 §8.2; SEG-bf26caee-p846 §8.2; SEG-bf26caee-p847 §8.2; SEG-bf26caee-p848 §8.2; SEG-bf26caee-p849 §8.2; SEG-bf26caee-p850 §8.2; SEG-bf26caee-p851 §8.2",perfis e oportunidades,/dashboard; /perfil/promotor; /minhas-oportunidades; /perfis/gestao; /perfis/auditoria; /perfis/*,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Implementado parcialmente,Sintéticos QA21/24/25 e outros já preparados; acessos por HTTP/QA anteriores demonstrados. Resta observação visual de critérios ainda sem cobertura; não depende de funcionários reais.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",Cada perfil tem ensaio positivo/negativo e recuperação noutra sessão; revogação/múltiplos papéis não contornam autorização.,P1,"Exemplar anterior e v1 preservados. Administração integral anterior passa a controlada na v1; edição organizacional aprovada nesta conversa; Promotor solicita arquivo; gestores legados não se tornam Superutilizadores. p337/p355/SU04/SU05/GOV01 acrescentam governança/atomicidade. [Workflow QA 11/10/2026 — critérios de saída] Pendências históricas substituídas apenas nos subcritérios demonstrados, conservadas: {""Lacuna"": ""Demonstração visual por perfil;24 agora revogado e28 substituído, não apresentar esses atores como papéis ainda ativos. | [Workflow QA 10/10/2026] C37 e visual por cada perfil; novos processos/contratos ainda não cobertos. QA não equivale à instalação ativa."", ""Dependência"": ""Reutilizar entidades existentes; QA isolada; aceitação visual pendente. Dependências concretas descritas no critério/lacuna, sem bloquear trabalho independente. | [Workflow QA 10/10/2026] Continuar componentes canónicos/workflow/tarefas existentes; seis categorias estruturais disponíveisQA, quatro dependem de perfil modular versionado aprovado. Visual/C37, semântica/editor e políticas reais mantêm-se abertos conforme lacuna. Não requer integração externa para preparação interna.""} @@ -6734,7 +6734,7 @@ AUD-PROFILE-30,Contas sintéticas por perfil e demonstração permitida/negada," [Workflow QA 11/10/2026 — critérios de saída] QA HTTPS18445, stability_consumers_20261011_084534_test:55441, guarda e produção. Seis categorias30–35: alteração material→submissão→só gates afetados→condição bloqueante422/foco→resolução com documento→aprovação24 independente→publicação25→recuperação/ResponseGET sem gravação. Fundiário32: primeiro422 externo, depois ramo positivo SIMULAÇÃO QA identificada, sem efeito jurídico, restrito e recuperado noutra sessão. Coedição HTTP15/QA22 de10/10 reutilizada; nova UI de recursos/país/hierarquia/mapa/nova sessão, QA23 leitura/escrita403. Original15 scaneado por ClamD real; exclusão bloqueou URL anterior em2sessões, restauro mesmoSHA, outraorg403/anónimo semPDF. Filtro deleted0/1 corrigido,6consultas e cartões; origem unknown/PT+paísMZ+texto, coleções separadas;9rotas com teclado/atalho/axe0/320/390px. Não repetirA/B/C37. docs/investmoz/v2/auditoria-portal/workflow-criterios-saida-20261011.md; recibos privados functional-workflow/land-publication/coedit-resources/documents/filters/accessibility/joint-chromium-20261011.json e functional-final-persistence/category-semantics/materiality-semantic/conditions-qa-20261011.json. Semântica negativa/materialidade de referências em memória distinguidas da interface. [Candidata workflow QA 11/10/2026 — fecho do lote] Candidata 5a81cd3c3998, código df6be252f1a0,12ficheiros+158assets; outputs/investmoz-opportunity-workflow-candidate-20261011/relatorio.md,procedimento.md,manifesto.json,pacote.json. Prévia instalada QA não é ativação. Recibo exato de condições: functional-conditions-semantic-qa-20261011.json. functional-filters-persistence-qa-20261011.json confirma6filtros/UI/SQL independente. functional-backup-restoration-qa-20261011.json:12:10:22UTC,295tabelas31seq270ficheiros16MFA normais recuperáveis e controlo negativo19 conservado. Sem mudança de chaves/cifra. 8negativos semânticos em memória, incluindo renda/periodicidade31, sem extrapolar para arrendamento visual. [Revisão fixa workflow QA 11/10/2026] Candidata final 3d9d392e0a0f, código df6be252f1a0, ZIP SHA-256 6366c49d44cdc4242f4f93da5f5c1a53f2292d9eb485f70ef2b4e9a9f88589e9; outputs/investmoz-opportunity-workflow-candidate-20261011/pacote.json,manifesto.json,relatorio.md,procedimento.md. A preparação5a81cd3c3998 foi substituída apenas por complemento de evidência/efeito no fingerprint COUNTRY02; código/bundle/backup QA idênticos. functional-country-compatibility-qa-20261011.json: ativo162daff6ce08 intacto; candidato b244311e5b28, extensão QA instalada/ON.","profiles-v1-http-qa.json e recovery-audit: permitido/negado, rolesmúltiplos, troca/revogação/nova sessão sem divulgarcredenciais. | [Workflow QA 10/10/2026] NormalFortify/MFA na18097; cenário18,19 e recuperação dos10drafts; negar self/multirole e revogar permissões temporárias. Não escolher titulares/responsáveis reais. -[Workflow QA 11/10/2026 — critérios de saída] 200/201,422controlado por condição/dependência,403por organização,404após retirada; ResponseGETmantémversion. Filtrodeleted=false rejeitava;0/1recupera.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[Workflow QA 11/10/2026 — critérios de saída] 200/201,422controlado por condição/dependência,403por organização,404após retirada; ResponseGETmantémversion. Filtrodeleted=false rejeitava;0/1recupera.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-PROFILE-31,"Instalação, disponibilização e reversão dos perfis separadas",Pedido direto do responsável10/10/2026 nesta conversa,perfis e oportunidades,/dashboard; /perfil/promotor; /minhas-oportunidades; /perfis/gestao; /perfis/auditoria; /perfis/*,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json. outputs/investmoz-workflow-opening-20261012/resultado.md; outputs/investmoz-audit-current-20261012/consumer-context-active.json (leitura atual).,Implementado parcialmente,"030000/040000 instalados por ações autenticadas, bootstrap e abertura já ativos. Não reaplicar. Restam próxima correção/delta e reversão específica após fixar revisão, sem incluir190000 no workflow isolado.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",Instalar somente ausentes com prévia/provas/replay; designar dupla de forma controlada; flag não é instalação; rollback conserva dados e nega acesso aos privados.,P1,"Exemplar anterior e v1 preservados. Administração integral anterior passa a controlada na v1; edição organizacional aprovada nesta conversa; Promotor solicita arquivo; gestores legados não se tornam Superutilizadores. p337/p355/SU04/SU05/GOV01 acrescentam governança/atomicidade. [Workflow QA 11/10/2026 — critérios de saída] Pendências históricas substituídas apenas nos subcritérios demonstrados, conservadas: {""Lacuna"": ""[C71 QA 10/10/2026] Restauro atual bloqueado pela integridade do cluster QA; origem da remoção não identificada. Recuperar em cluster isolado preservando todos os dados, conferir schema/seq/ficheiros/MFA e repetir backup/restauro e percursos afetados. Readiness QA invalidada; candidata não fixada. | Lacunas anteriores preservadas: Mecanismo autenticado de instalação040000 e bootstrap ativo auditável, nova prova backup/restauro/compatibilidade/reversão apósvisuais, ativação não autorizada. | [Workflow QA 10/10/2026] Aceitação visual, fechar editores/gates prioritários e fixar candidata; mecanismo040000ativo/authedbootstrap ainda não completo; renovarbackup/restauro dessa revisão, sem repetir instalações nem importar fixtures sintéticas. | [Instalação/cartografia QA 10/10/2026] Visual da instalação/bootstrap, designação real dos dois titulares e política da recuperação simultânea; backup da futura candidata e do ativo após demonstração visual. Schema040 jáQA, sem reinstalação destrutiva ou novos titulares no servidor18097."", ""Dependência"": ""[C71 QA 10/10/2026] Restabelecer backup/restauro QA antes de novas escritas de ensaio ou candidata; nenhum catálogo copiado/recriado às cegas e nenhuma ação no PostgreSQL ativo5432. | Reutilizar entidades existentes; QA isolada; aceitação visual pendente. Dependências concretas descritas no critério/lacuna, sem bloquear trabalho independente. | [Workflow QA 10/10/2026] Continuar componentes canónicos/workflow/tarefas existentes; seis categorias estruturais disponíveisQA, quatro dependem de perfil modular versionado aprovado. Visual/C37, semântica/editor e políticas reais mantêm-se abertos conforme lacuna. Não requer integração externa para preparação interna. | [Semântica QA 10/10/2026] Leitura ativaREADONLY10/10:020000eBalcão07/190000+08/120000instalados;030000não;040000não;09/190000prepare_investor_pathausente(ledger/2colunas/definição). QA03/04/09-190instalados;definição19etapaspublicada61000919-0000-4000-8000-000000000001 SHAe0acbc723cd3def7e415b2ef7a0173add08387c3cedabac9bb7b86409e4d25bf. 09/190000nãofoi substituída:continuanecessária paraativo e não se repeteQA. 030/040semdependênciaDDL190;190dependeBalcão/journeys/steps/questionnaire_versions;workflowusa020+030+040+tasks/catalogue. Planofuturo:visual/candidata→backup/restaurofrescos→códigoflagsfalse→030autenticada→040instalador/bootstrapautenticadosaindaemfalta→190apenasfaltantesvia/management/balcao-install→dadosreais/perfis→cartografiaprivadaidempotente→flagspercurso/oportunidades→publicaçãoseparada. 0fixturesQAnoativo;readytrueépreparação;semativaçãoautorizada;reversãodesativaflags/preservahistóricoourestaurabackupverificado,nãodropusado.""} [Candidata workflow QA 11/10/2026 — fecho do lote] Referência de recibo de condições do bloco anterior esclarecida para functional-conditions-semantic-qa-20261011.json. Estados anteriores de coedição não voltam a impor repetição do rascunho15; faltam apenas variantes explicitadas na tabela por categoria. R-ARCHIVE agora proposto needs_information não público; R-DRAFT é decisão distinta. Origem das6845referências e versões preservada. @@ -6797,7 +6797,7 @@ Delta 41a5ce778932/ZIP 505ab7293423 preservados. Backup destino 2026-10-11T19:02 Decisão prevalente da proprietária em 11/10/2026: Aurora é Promotor interno de operação do portal, não gestora empresarial; designação interna do responsável, sem comprovativos de Promotor externo ou memberships administrativas. Novo delta QA 2876cdfa900a, preservando 41a5ce778932. Doze critérios HTTP/persistência e Chromium com três grants internos idempotentes/auditados, atualização, nova sessão/MFA e dashboard → rascunho com promotor real distinto → guardar → recuperar. Zero pedidos externos/memberships no ensaio. COUNTRY02 ON, workflow ativo OFF, A/B/C37 preservados; sem alterações ativas. Contas/contacto/MFA próprios, disponibilização autorizada e grants reais pendentes. outputs/investmoz-internal-designation-20261011/procedimento-e-evidencias.md","QA:4tabelas,users1/opportunities3colunas,1função2triggers; ativoREADONLYausente. Baseline18tabelas originais preservadas; assetsativosSHAigual. | [Workflow QA 10/10/2026] AtivoREADONLY:020000sim/030000não/040000não/flagsfalse/0geom; QA393privadas,18conjuntosoriginais preservados/MFA18intacto/manifativo753... . | [Instalação/cartografia QA 10/10/2026] HTTP 18097/MFA e alvoQA guardado; ver recibo específico. TestesHTTP de feature eminvestmoz_test separados do servidor usado. [Workflow QA 11/10/2026 — critérios de saída] 200/201,422controlado por condição/dependência,403por organização,404após retirada; ResponseGETmantémversion. Filtrodeleted=false rejeitava;0/1recupera. [Delimitação/ACL QA 11-10-2026] 403 nas rotas próprias/genéricas/derivadas sem perfil;401 após revogação da sessão,403no novo login; biblioteca aceita29continua200/hash. Submissão variante excluída422, sem apagar erros semânticos. -[Atualização do clone/ACL Super QA 11-10-2026] 409divergência antes DDL, mesmas instalações sem repetição;423quarentena;200binários íntegros/scan;403sem scope/elevação,autoaprovação ou outro dossier;revogação nega URL anterior e novo login.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[Atualização do clone/ACL Super QA 11-10-2026] 409divergência antes DDL, mesmas instalações sem repetição;423quarentena;200binários íntegros/scan;403sem scope/elevação,autoaprovação ou outro dossier;revogação nega URL anterior e novo login.",,,,"2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-PROFILE-32,Arquivo/exclusão/restauro do Promotor versus gestor legado,Pedido direto do responsável10/10/2026 nesta conversa,perfis e oportunidades,/dashboard; /perfil/promotor; /minhas-oportunidades; /perfis/gestao; /perfis/auditoria; /perfis/*,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/reused-evidence-integrity.json: 35 recibos anteriores com hashes correspondentes; o âmbito de cada recibo permanece limitado ao critério ensaiado. outputs/investmoz-audit-current-20261012/http-promoter.json; http-validator.json; http-publisher.json; http-manager.json.,Dependente de decisão concreta da Tempo,"Arquivo/exclusão/restauro têm ramos diferentes. Resta decisão R-ARCHIVE/R-DRAFT: Publicador autorizado com motivo para revisão não pública, sem republicação; rascunho privado eliminado logicamente pelo autor/coeditor permitido. Não habilitar antes da decisão.","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Decidir R-ARCHIVE/R-DRAFT: Publicador autorizado restaura com motivo/auditoria para revisão não pública, sem republicação; rascunho privado eliminado logicamente tem regra distinta de autoria/coedição. Proposta não habilitada.","Promotor solicita com razão, sem arquivar/apagar/restaurar; decisor autorizado registraresultado; legado mantém direitos identificados.",P1,"Exemplar anterior e v1 preservados. Administração integral anterior passa a controlada na v1; edição organizacional aprovada nesta conversa; Promotor solicita arquivo; gestores legados não se tornam Superutilizadores. p337/p355/SU04/SU05/GOV01 acrescentam governança/atomicidade. [Delimitação/ACL QA 11-10-2026] Candidata8af63e2fe657 preservada como referência;C126 impede a sua disponibilização. Novo códigod19dd63b67b4 inclui seis ficheiros alterados face àquela, total14no delta e bundle recompilado. Propostas de restauração não são decisões implementadas. [Atualização do clone/ACL Super QA 11-10-2026] e871f8aadb59 preservada como referência; a leitura administrativa universal do Super é restringida nesta revisão. São17ficheiros de código;5alterados face àquela. Último delta após ensaio autenticado é somente rótulo de consulta no seletor; pedidos/autorização/DDL/transações iguais, reconferidos por prévia final e nova compilação. Não converter propostas em regras ativas.",AUD-PROFILE-32-USER-20261010,1,"[{""id"":""AUD-PROFILE-32-USER-20261010"",""pedido"":""Arquivo/exclusão/restauro do Promotor versus gestor legado"",""fontes"":[""Pedido direto do responsável10/10/2026 nesta conversa""],""aceitacao"":""Promotor solicita com razão, sem arquivar/apagar/restaurar; decisor autorizado registraresultado; legado mantém direitos identificados."",""estado"":""parcial"",""variantes"":""Reconciliação funcional com v1 e auditoria existente."",""modulo"":""perfis e oportunidades"",""incremento_visual_qa_20261010"":{""atualizado_em"":""2026-10-10T17:57:54.604301+00:00"",""ambito"":""QA18097/55441 exclusivamente"",""evidencia"":""QA21 Chromium: dashboard mostra Minhas oportunidades e Nova oportunidade; abrir pelos links→criar rascunho incompleto#50→guardar→logout/novaMFA→recuperar→editar/gravar. Promotor solicita arquivo; Publicador25 arquiva por decisão fundamentada, estadoArquivado recuperado. Restauração no workflow por perfis ausente; não atribuir essa função ao Promotor nem contornar com acesso legado. promoter-dashboard-chromium-20261010.json. Leitura ativa dashboard-active-readonly.json: buildantigo, flags desligadas e030/040/09-190ausentes; não ativado."",""lacuna_atual"":""Ciclo de restauração por perfil ainda não implementado; definir ator/regra coerentes com arquivo solicitado e histórico. Workflow especializado completo, restantes perfis e disponibilização ativa continuam separados. Não conceder arquivo direto ao Promotor por inferência."",""estado_global_preservado"":""parcial"",""ativacao"":false}}]","Preparada em QA, sem demonstração visual. C37 e A /B mantidos pendentes. | [Visual QA 10 /10/2026 ] Dashboard QA21 →links visíveis→criar /guardar/recuperar/editar ; pedido de arquivo; Publicador arquiva. | [Visual QA 10/10/2026] Dashboard QA21→links visíveis→criar/guardar/recuperar/editar; pedido de arquivo; Publicador arquiva. @@ -6825,7 +6825,7 @@ AUD-PROFILE-32,Arquivo/exclusão/restauro do Promotor versus gestor legado,Pedid [Delimitação/ACL QA 11-10-2026] functional-document-alias-before-20261011.json; functional-document-alias-after-20261011.json; functional-document-boundary-chromium-20261011.json; functional-document-images-chromium-20261011.json; functional-delivery-scope-chromium-20261011.json; functional-scope-dependencies-chromium-20261011.json; functional-scope-persistence-qa-20261011.json. C126: alias geral200 enquanto rota própria403; corrigido para403 nas duas rotas, originais/derivadas permitidos por perfil recuperados pelos hashes. Revogação sintética32/auditoria elimina acesso pelo URL anterior na sessão aberta e nova. Documento aceite29 preservado. Disponibilidade imobiliária422 conserva também os erros semânticos anteriores; rascunho55planeado recuperável. Casos30–35/54 e renda4500/monthly preservados. [Atualização do clone/ACL Super QA 11-10-2026] Clone real do alvo restaurado288→295tabelas:030000→040000 por HTTP autenticado/Chromium/MFA normal; prévia divergente409 sem DDL, repetição030000 com prévia renovada sem duplicação e040000 com mesmo recibo/chave; bootstrap distinto com2titulares sintéticos e terceiro aprovador. COUNTRY02/050000 e190000 ausente preservados. PDF/PNG: envio→fila→quarentena423→worker terminado após reservar→mesmo trabalho recuperado após210s→ClamD1.5.4/definições11out→3WebP com scans próprios→downloads/hash/preview. DOCX/XLSX próprios também scan real/hash/recuperação. Repetir processamento não cria novos ficheiros/versões/auditoria. Super sem âmbito ou elevação403, autoaprovação403, scope+elevação independente200 só no dossier; outro dossier403; revogação invalida sessão e novo login403. Expiração e Auditor acumulado recusados no teste afetado. Aviso/derivada390px e bundle servido pelo hash demonstrados. workflow-upgrade-fixed-install-chromium-20261011.json; workflow-upgrade-document-pipeline-chromium-20261011.json; workflow-upgrade-worker-fault-20261011.json; workflow-upgrade-office-chromium-20261011.json; workflow-upgrade-final-ui-chromium-20261011.json; workflow-upgrade-backup-restoration-qa-20261011.json; workflow-upgrade-target-backup-20261011.json; workflow-upgrade-affected/policy-validity-20261011.xml. Provas anteriores das seis categorias/A-B/C37/coedição conservadas, não repetidas.","HTTP21pedidoarquivo persiste sem mudar draft; endpointlifecycle privado403; gestorC43 anterior conserva percurso independente. [Delimitação/ACL QA 11-10-2026] 403 nas rotas próprias/genéricas/derivadas sem perfil;401 após revogação da sessão,403no novo login; biblioteca aceita29continua200/hash. Submissão variante excluída422, sem apagar erros semânticos. -[Atualização do clone/ACL Super QA 11-10-2026] 409divergência antes DDL, mesmas instalações sem repetição;423quarentena;200binários íntegros/scan;403sem scope/elevação,autoaprovação ou outro dossier;revogação nega URL anterior e novo login.",,,,"1–4 h para preparar/validar configuração após decisão; implementação/regras adicionais a delimitar, sem inventar nomeações ou prazos.",,, +[Atualização do clone/ACL Super QA 11-10-2026] 409divergência antes DDL, mesmas instalações sem repetição;423quarentena;200binários íntegros/scan;403sem scope/elevação,autoaprovação ou outro dossier;revogação nega URL anterior e novo login.",,,,"1–4 h para preparar/validar configuração após decisão; implementação/regras adicionais a delimitar, sem inventar nomeações ou prazos.",,, AUD-LEG-01,"Reconciliar páginas, imagens, anexos, categorias e URLs do legado com biblioteca/importações e auditoria","Pedido direto do responsável,10/10/2026, integração do legado emQA §1; https://investemoz.tempo.co.mz/; legado-piloto-qa.md",biblioteca / conteúdo público / percurso do investidor,/explorar/agronegocio; /agronegocio; /documentos/6; /investimentos/a-partir-de/agronegocio; /investimentos/{id}/conteudos,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Disponibilizado em 15/10/2026, setores-fintech-QA-d5b4dc354265 DOC01: 16 fontes e compilação; sete entradas setoriais e especialização Fintech no dossier; três artigos publicados (recursos reais 27/28/29), imagem 24 reutilizada por identidade/hash. Flags existentes preservadas; sem migrations/categorias novas. B e COUNTRY02 preservados.","QA aceite reutilizada; execução ativa com backup/restauro, scan real, publicação expressa e HTTP anónimo200. Sem repetir percurso. outputs/investmoz-legado-ativacao-20261015/RESULTADO-FINAL.json; FINAL-READONLY.json; ANONYMOUS-HTTP.json; RECIBO-INTEGRIDADE-FINAL.json; outputs/investmoz-legado-restantes-setores-preparacao-20261015/INVENTARIO-E-RECORTE.json",Implementado parcialmente — entradas setoriais e três artigos ativos,"Inventário reconciliado: 17 artigos e cinco imagens publicados; 31 artigos com corpo por integrar (5 setoriais, 8 trabalho doméstico, 18 históricos/noticiosos); Mercado Financeiro vazio e post 74364 sem título separados. Onze variantes de URL e 43 capturas adicionais de artigos já cobertas, sem novas identidades. Demais referências, anexos técnicos e sitemap misto conservam recorte próprio.",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"Cada conteúdo/versão tem identidade, origem, autoria/datas conhecidas, hash, duplicados/conflitos e destino; inventário cobre as fontes acessíveis, sem omissão das não importadas.",P1,"Legado post171985 modificado2026-04-20; categoria Oportunidades preservada como metadado, entidade guia. Metadados/sitemapInfopublica e área de investimento distintos; não remapear por nome.",USR-LEG-20261010-01,1,"[{""id"":""USR-LEG-20261010-01"",""pedido"":""Reconciliar páginas, imagens, anexos, categorias e URLs do legado com biblioteca/importações e auditoria"",""fontes"":[""Pedido direto10/10/2026 §1""],""aceitacao"":""Cada conteúdo/versão tem identidade, origem, autoria/datas conhecidas, hash, duplicados/conflitos e destino; inventário cobre as fontes acessíveis, sem omissão das não importadas."",""estado"":""parcial"",""variantes"":""IntegraçãoprogressivaQA, sem substituição de pendências anteriores"",""modulo"":""legado/biblioteca/percurso"",""incremento_setores_qa_20261010"":{""atualizado_em"":""2026-10-10T16:23:25.695297+00:00"",""ambito"":""QA18097;base55441isolada"",""evidencia"":""22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados."",""estado_requisito_atual"":""parcial"",""exclusoes"":[""ativação"",""C37/QA18"",""A/B"",""móvel"",""acessibilidade"",""cobertura integral""]}}]","[Interface legado QA 10/10/2026] Render/cliques observados no Chromium QA, com recuperação noutra sessão/F5 e negação à conta23. Não é o navegador pessoal do utilizador nem o ensaio C37/QA18. | Evidência anterior preservada: React preparado e buildQA; dados Inertia recuperados. Navegador indisponível; roteiro manual em legado-piloto-qa.md. Aceitação visual pendente. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.","GET públicos e escritas autenticadas no servidor18097, alvo real55441 confirmado; publicação separada do importador. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.","Dois recursos na biblioteca existente e referências no payload cifrado do dossier; sem nova tabela/cadastro paralelo. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.","[Interface legado QA 10/10/2026] Render/cliques observados no Chromium QA, com recuperação noutra sessão/F5 e negação à conta23. Não é o navegador pessoal do utilizador nem o ensaio C37/QA18. | Evidência anterior preservada: Logout/nova sessão FortifyMFA21: fonte/versão/hashes recuperados; outra conta negada e projeto independente sem referência. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.",Piloto ativo encerrado; restante legado pendente.,Piloto agronegócio: ativo e entrega encerrada. Integração integral do legado: pendente nos mesmos IDs.,parcial,Não disponibilizado; guarda QA/flagfalse. Nenhuma escrita ou divulgação ativa autorizada.,"15/10/2026: entrega do piloto encerrada; dados/B/COUNTRY02/build preservados. Não equivale a integração integral do legado. | Lote setorial disponibilizado por autorização expressa da Tempo; integração integral continua pendente. | QA 15/10/2026: setores-fintech-QA-d5b4dc354265; sete entradas comerciais/contexto no dossier e três artigos preparados. B/COUNTRY02/aceitações preservados; sem disponibilização ativa. | Disponibilização expressamente autorizada pela Tempo: «Autorizo a disponibilizar». Executada com backup/restauro fresco verificado; apenas conferência operacional, sem repetir aceitação QA. [RECONCILIACAO-43-20261019] 5: Sem saldo de código no recorte visual aceite. | 8: Outras identidades do legado exigem lotes e eventual adaptação por tipo. Não há autorização genérica para publicar todo o acervo.","Inventário reconciliado: 20 artigos e cinco imagens publicados; 28 artigos com corpo por integrar (2 setoriais, 8 trabalho doméstico, 18 históricos/noticiosos); Mercado Financeiro vazio e post 74364 sem título separados. Onze variantes de URL e 43 capturas adicionais de artigos já cobertas, sem novas identidades. Demais referências, anexos técnicos e sitemap misto conservam recorte próprio. | Entrega operacional deste delta concluída. Mercado Financeiro geral vazio e restante acervo mantêm os seus estados. Licenças, requisitos e documentos específicos Fintech por atividade permanecem por determinar; não bloqueiam a preparação independente nem se consideram concluídos. | Recorte QA demonstrado, sem encerrar critérios globais. Histórico económico combinado conservado, fora de novas escolhas; oportunidade6 não inferida como Fintech. Sem fusões por nome. Recuperação existente conferida por leitura e hashes; outra sessão/dispositivo e percursos aceites não reensaiados. Conferência dos anexos pelo utilizador pendente. | Recorte aprovado disponibilizado; requisitos globais permanecem abertos. Atividade historica combinada e oportunidade6 sem reclassificacao. Conferencia dos anexos finais pelo utilizador pendente. Sem repetir testes aceites, formularios ou L1. [UTILIZACAO-HOMOLOGACAO-20261019] 5: Disponibilidade condicionada conforme limite registado — Ecrã aberto: dez sectores principais, especialização Fintech sem cartão principal duplicado; 12 registos conservados. | 8: Disponibilidade condicionada conforme limite registado — Adaptador habilitado; artigos/imagens transportados privadamente, sem os publicar. @@ -6841,13 +6841,13 @@ AUD-LEG-01,"Reconciliar páginas, imagens, anexos, categorias e URLs do legado c [FECHO-EDITORIAL-1d7f27e18deb] Conferência final do editor concluída na sessão real de onala após MFA renovado: corpo, opções de imagem e histórico recuperados; conteúdo não alterado para ensaio. Consulta do artigo/imagem e oito zonas comprovada. Entrega do delta concluída; não certifica componentes fora do âmbito. PROVA-NAVEGADOR-DELTA-DESTINO.json. [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",documentos e legado,15/10/2026 — fecho do piloto ativo e preparação por leitura dos restantes setores; sem novos testes funcionais.,,,"18/50 versões observadas cadastradas:17comtexto consultáveis e1vazia privada;32versões ainda não importadas, sitemap/paginação/cobertura histórica eC68pendentes. | Histórico anterior: Cobertura histórica, paginação, destinos externos e restantes exemplares/versões não importados. C68 continua identificado.",Biblioteca/documentos existentes; Balcão+09/190000 para dossier. Expansão cartográfica exige correspondências fundamentadas. C37/A-B/SLA/perfis e ativação mantêm âmbito próprio.,"92 URLs recolhidos,50 versões de artigos e2.826 referências inventariados;30.170 entradas de sitemap de outro domínio preservadas. Dois recursos únicos importados/repetição sem duplicação.","[Interface legado QA 10/10/2026] Chromium instalado, contextos isolados, desktop 1440 px / móvel 390 px: fotografia/fontes/paleta, pesquisa hit/miss, Enter/foco de 3 px, links carteira/zonas/biblioteca/oportunidade. Promotor QA21: login→MFA→dossier→fonte→retorno→logout→novo contexto/MFA→recuperação/F5→associação repetida. Conta23:403 e artigo público sem título privado; anónimo sem contexto privado. UI observada; referência/evento únicos e originais/hash/scan confirmados em leitura QA. legacy-content-browser-qa.json; legacy-content-browser-persistence-qa.json; legado-piloto-qa.md. | Evidência anterior preservada: legado-piloto-qa.md; legacy-content-http-qa.json: recursos6/5 públicos, hashes verificados, pesquisa, login/MFA21, criação/continuação, logout/nova sessão, recuperação, replay único e isolamento. Interface não observada. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.","GET públicos e escritas autenticadas no servidor18097, alvo real55441 confirmado; publicação separada do importador. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.",,,"Fecho exclusivo do piloto agronegócio; não cobre todo o acervo, versões, URLs, anexos ou setores. Mercado Financeiro vazio continua separado.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",documentos e legado,15/10/2026 — fecho do piloto ativo e preparação por leitura dos restantes setores; sem novos testes funcionais.,,,"18/50 versões observadas cadastradas:17comtexto consultáveis e1vazia privada;32versões ainda não importadas, sitemap/paginação/cobertura histórica eC68pendentes. | Histórico anterior: Cobertura histórica, paginação, destinos externos e restantes exemplares/versões não importados. C68 continua identificado.",Biblioteca/documentos existentes; Balcão+09/190000 para dossier. Expansão cartográfica exige correspondências fundamentadas. C37/A-B/SLA/perfis e ativação mantêm âmbito próprio.,"92 URLs recolhidos,50 versões de artigos e2.826 referências inventariados;30.170 entradas de sitemap de outro domínio preservadas. Dois recursos únicos importados/repetição sem duplicação.","[Interface legado QA 10/10/2026] Chromium instalado, contextos isolados, desktop 1440 px / móvel 390 px: fotografia/fontes/paleta, pesquisa hit/miss, Enter/foco de 3 px, links carteira/zonas/biblioteca/oportunidade. Promotor QA21: login→MFA→dossier→fonte→retorno→logout→novo contexto/MFA→recuperação/F5→associação repetida. Conta23:403 e artigo público sem título privado; anónimo sem contexto privado. UI observada; referência/evento únicos e originais/hash/scan confirmados em leitura QA. legacy-content-browser-qa.json; legacy-content-browser-persistence-qa.json; legado-piloto-qa.md. | Evidência anterior preservada: legado-piloto-qa.md; legacy-content-http-qa.json: recursos6/5 públicos, hashes verificados, pesquisa, login/MFA21, criação/continuação, logout/nova sessão, recuperação, replay único e isolamento. Interface não observada. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.","GET públicos e escritas autenticadas no servidor18097, alvo real55441 confirmado; publicação separada do importador. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.",,,"Fecho exclusivo do piloto agronegócio; não cobre todo o acervo, versões, URLs, anexos ou setores. Mercado Financeiro vazio continua separado.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-LEG-02,"Adaptar cores, tipografia, imagens e padrões reais do legado aos componentes existentes, com acessibilidade e móvel","Pedido direto do responsável,10/10/2026, integração do legado emQA §2; https://investemoz.tempo.co.mz/; legado-piloto-qa.md",biblioteca / conteúdo público / percurso do investidor,/explorar/agronegocio; /agronegocio; /documentos/6; /investimentos/a-partir-de/agronegocio; /investimentos/{id}/conteudos,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Disponibilizado em 15/10/2026, setores-fintech-QA-d5b4dc354265 DOC01: 16 fontes e compilação; sete entradas setoriais e especialização Fintech no dossier; três artigos publicados (recursos reais 27/28/29), imagem 24 reutilizada por identidade/hash. Flags existentes preservadas; sem migrations/categorias novas. B e COUNTRY02 preservados.","QA aceite reutilizada; execução ativa com backup/restauro, scan real, publicação expressa e HTTP anónimo200. Sem repetir percurso. outputs/investmoz-legado-ativacao-20261015/RESULTADO-FINAL.json; FINAL-READONLY.json; ANONYMOUS-HTTP.json; RECIBO-INTEGRIDADE-FINAL.json; outputs/investmoz-legado-restantes-setores-preparacao-20261015/INVENTARIO-E-RECORTE.json",Implementado parcialmente — entradas setoriais e três artigos ativos,"Reutilizada a QA visual setorial aceite. Esta disponibilização não encerra dispositivos, versões ou leitores fora das provas anteriores; sem nova ronda visual.",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Comparar com referências reais e demonstrar leitura/ações em desktop/móvel/teclado; sem imagens quebradas ou controlo inacessível.,P1,"Legado post171985 modificado2026-04-20; categoria Oportunidades preservada como metadado, entidade guia. Metadados/sitemapInfopublica e área de investimento distintos; não remapear por nome.",USR-LEG-20261010-02,1,"[{""id"":""USR-LEG-20261010-02"",""pedido"":""Adaptar cores, tipografia, imagens e padrões reais do legado aos componentes existentes, com acessibilidade e móvel"",""fontes"":[""Pedido direto10/10/2026 §2""],""aceitacao"":""Comparar com referências reais e demonstrar leitura/ações em desktop/móvel/teclado; sem imagens quebradas ou controlo inacessível."",""estado"":""parcial"",""variantes"":""IntegraçãoprogressivaQA, sem substituição de pendências anteriores"",""modulo"":""legado/biblioteca/percurso"",""incremento_setores_qa_20261010"":{""atualizado_em"":""2026-10-10T16:23:25.695297+00:00"",""ambito"":""QA18097;base55441isolada"",""evidencia"":""22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados."",""estado_requisito_atual"":""parcial"",""exclusoes"":[""ativação"",""C37/QA18"",""A/B"",""móvel"",""acessibilidade"",""cobertura integral""]},""incremento_visual_qa_20261010"":{""atualizado_em"":""2026-10-10T17:57:54.604301+00:00"",""ambito"":""QA18097/55441 exclusivamente"",""evidencia"":""FalhasC77–C83 corrigidas emQA: landmarks, nomeARIA do mapa, hierarquia de títulos do texto legado sem alteraroriginal/hash, tabelas financeiras focáveis por teclado, reflow de tarefas/select/data no dossier, langpt-MZ apenas no routerQA e proteção da recuperação assíncrona do simulador. Após correções15execuções axe/390–320–1440px,0violações automáticas/0overflow e idiomaPT; skiplink primeiroTab→conteúdo em3páginas; tabelas financeiras focadas/teclas no Chromium. Não equivale a leitor de ecrã, zoom/dispositivo real ou cobertura de todo oportal. LegacyContentTest5/84 e rastreioMFA1/14 são provas específicas, não contagem substituta de percursos. visual-followup-chromium-20261010.json e screenshots; históricos de falhas mantidos."",""lacuna_atual"":""Cobertura integral, mais perfis/dispositivos, leitor de ecrã e editor administrativoC74 não demonstrados. Mercado Financeiro permanece privado/corpo vazio confirmado na origem; rotas404. Sem associação automática Turismo→cadastro territorial, sem fundir Energia/Mineração."",""estado_global_preservado"":""parcial"",""ativacao"":false}}]","[Interface legado QA 10 /10/2026 ] Render /cliques observados no Chromium QA, com recuperação noutra sessão /F5 e negação à conta 23. Não é o navegador pessoal do utilizador nem o ensaio C37 /QA18. | Evidência anterior preservada: React preparado e build QA; dados Inertia recuperados. Navegador indisponível; roteiro manual em legado-piloto-qa.md . Aceitação visual pendente. | [Setores QA após C71 10 /10/2026 ] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos /recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia 200. Chromium desktop:16 artigos, pesquisa /imagens , Energia e Mineração distintas, C72 título preservado; QA21 criou 4 dossiers, retorno, logout /novaMFA/F5/replay ; QA23 negado 403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP /Chromium , uma referência /evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence} -qa.json ; legacy-financial-origin-20261010 /proof.json. C37 /QA18 ,A /B ,móvel /acessibilidade/cobertura integral não encerrados. | [Visual QA 10 /10/2026 ] Leitura pública /móvel dirigida, teclado e 4 consumidores do mapa demonstrados;15 execuções de acessibilidade sem violação automática. | [Visual QA 10/10/2026] Leitura pública/móvel dirigida, teclado e4consumidores do mapa demonstrados;15execuções de acessibilidade semviolação automática.","GET públicos e escritas autenticadas no servidor18097, alvo real55441 confirmado; publicação separada do importador. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.","Dois recursos na biblioteca existente e referências no payload cifrado do dossier; sem nova tabela/cadastro paralelo. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.","[Interface legado QA 10/10/2026] Render/cliques observados no Chromium QA, com recuperação noutra sessão/F5 e negação à conta23. Não é o navegador pessoal do utilizador nem o ensaio C37/QA18. | Evidência anterior preservada: Logout/nova sessão FortifyMFA21: fonte/versão/hashes recuperados; outra conta negada e projeto independente sem referência. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.",Piloto ativo encerrado; restante legado pendente.,Piloto agronegócio: ativo e entrega encerrada. Integração integral do legado: pendente nos mesmos IDs.,parcial,Não disponibilizado; guarda QA/flagfalse. Nenhuma escrita ou divulgação ativa autorizada.,"15/10/2026: entrega do piloto encerrada; dados/B/COUNTRY02/build preservados. Não equivale a integração integral do legado. | Lote setorial disponibilizado por autorização expressa da Tempo; integração integral continua pendente. | QA 15/10/2026: setores-fintech-QA-d5b4dc354265; sete entradas comerciais/contexto no dossier e três artigos preparados. B/COUNTRY02/aceitações preservados; sem disponibilização ativa. | Disponibilização expressamente autorizada pela Tempo: «Autorizo a disponibilizar». Executada com backup/restauro fresco verificado; apenas conferência operacional, sem repetir aceitação QA. [RECONCILIACAO-43-20261019] 8: Outras identidades do legado exigem lotes e eventual adaptação por tipo. Não há autorização genérica para publicar todo o acervo.","Reutilizada a QA visual setorial aceite. Esta disponibilização não encerra dispositivos, versões ou leitores fora das provas anteriores; sem nova ronda visual. | Entrega operacional deste delta concluída. Mercado Financeiro geral vazio e restante acervo mantêm os seus estados. Licenças, requisitos e documentos específicos Fintech por atividade permanecem por determinar; não bloqueiam a preparação independente nem se consideram concluídos. [UTILIZACAO-HOMOLOGACAO-20261019] 8: Disponibilidade condicionada conforme limite registado — Adaptador habilitado; artigos/imagens transportados privadamente, sem os publicar.","documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas","Dependências operacionais desta entrega resolvidas: hashes, backup/restauro fresco, conta autenticada, scans e publicações. Dependências regulatórias específicas e editoriais restantes preservadas no critério atual.","Autorização Tempo para setores-fintech-QA-d5b4dc354265 DOC01 executada, limitada a 16 fontes/compilação e três artigos. Decisões fora deste recorte mantêm-se; nenhuma publicação do restante acervo.",Delta disponibilizado; pendências fora do recorte continuam na mesma matriz.,"Saldo operacional desta entrega: zero. A faixa 1h30–3h era estimativa, não saldo atual. Esforço das lacunas remanescentes depende de delimitação concreta; não repetir aceitações.","outputs/investmoz-legado-ativacao-20261015/RESULTADO-FINAL.json; FINAL-READONLY.json; ANONYMOUS-HTTP.json; RECIBO-INTEGRIDADE-FINAL.json; outputs/investmoz-legado-restantes-setores-preparacao-20261015/INVENTARIO-E-RECORTE.json | 15/10/2026: outputs/investmoz-legado-setores-ativacao-20261015/FINAL-READONLY.json; ANONYMOUS-HTTP.json; SOURCE-DELIVERY.json; FRESH-BACKUP.json. 20 importados privados, scan clean e publicados pela sessão Osmane Nala (2); registos de negócio anteriores preservados. | outputs/investmoz-fintech-investimento-QA-20261015/RESULTADO-QA.md; PROVA-DELTA-QA.json; HTTP-DELTA-QA.json; PROVA-FINAL-DELTA-QA.json; HTTP-RECUPERACAO-FINAL-QA.json; MANIFESTO-ENTREGA.json | outputs/investmoz-setores-fintech-ativacao-20261015/RELATORIO-ENTREGA.md; PUBLISHED.json; PRESERVACAO-FINAL.json; HTTP-OPERACIONAL.json; FRESH-BACKUP.json; RECIBO-FINAL.json | Homologação teste-investidor 19/10/2026: Legado — conteúdo restante=Instalado mas desabilitado. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Legado — conteúdo restante=Instalado mas desabilitado. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. [UTILIZACAO-HOMOLOGACAO-20261019] Leitura nominal de contas/recursos no destino; saldo18/10; prévia29 sem escrita; comparação de hashes QA separados. outputs/investmoz-disponibilizacao-integral-20261019/UTILIZACAO-EFECTIVA-HOMOLOGACAO.md [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",documentos e legado,15/10/2026 — fecho do piloto ativo e preparação por leitura dos restantes setores; sem novos testes funcionais.,,,"[Visual QA 10/10/2026] Cobertura integral, mais perfis/dispositivos, leitor de ecrã e editor administrativoC74 não demonstrados. Mercado Financeiro permanece privado/corpo vazio confirmado na origem; rotas404. Sem associação automática Turismo→cadastro territorial, sem fundir Energia/Mineração. | Histórico preservado: [Visual QA 10 /10/2026 ] Cobertura integral, mais perfis /dispositivos , leitor de ecrã e editor administrativo C74 não demonstrados. Mercado Financeiro permanece privado /corpo vazio confirmado na origem; rotas 404. Sem associação automática Turismo→cadastro territorial, sem fundir Energia /Mineração. | Histórico preservado: Identidade aplicada e desktop dos novos setores observado; acessibilidade sistemática /móvel e restantes conteúdos pendentes. Editor Assunto opcional C74 sem ensaio visual próprio. | Histórico anterior: Piloto desktop /móvel e foco por teclado demonstrados. Falta cobertura sistemática dos restantes controlos /tecnologias assistivas e expansão das adaptações ao restante legado; não declarar conformidade integral de acessibilidade.",Biblioteca/documentos existentes; Balcão+09/190000 para dossier. Expansão cartográfica exige correspondências fundamentadas. C37/A-B/SLA/perfis e ativação mantêm âmbito próprio.,"CSS/chunkwelcome e fotografia reais recuperados; Noto Sans/Serif locais, paleta vermelho/verde/fundo claro, cartões e foco/labels preparados no buildQA.","[Interface legado QA 10 /10/2026 ] Chromium instalado, contextos isolados, desktop 1440 px / móvel 390 px: fotografia /fontes/paleta , pesquisa hit /miss , Enter /foco de 3 px, links carteira /zonas/biblioteca/oportunidade. Promotor QA21 : login→MFA→dossier→fonte→retorno→logout→novo contexto /MFA →recuperação /F5 →associação repetida. Conta 23:403 e artigo público sem título privado; anónimo sem contexto privado. UI observada; referência /evento únicos e originais /hash/scan confirmados em leitura QA. legacy-content-browser-qa.json ; legacy-content-browser-persistence-qa.json ; legado-piloto-qa.md . | Evidência anterior preservada: legado-piloto-qa.md ; legacy-content-http-qa.json : recursos 6 /5 públicos, hashes verificados, pesquisa, login /MFA21 , criação /continuação , logout /nova sessão, recuperação, replay único e isolamento. Interface não observada. | [Setores QA após C71 10 /10/2026 ] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos /recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia 200. Chromium desktop:16 artigos, pesquisa /imagens , Energia e Mineração distintas, C72 título preservado; QA21 criou 4 dossiers, retorno, logout /novaMFA/F5/replay ; QA23 negado 403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP /Chromium , uma referência /evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence} -qa.json ; legacy-financial-origin-20261010 /proof.json. C37 /QA18 ,A /B ,móvel /acessibilidade/cobertura integral não encerrados. | [Visual QA 10 /10/2026 ] Falhas C77 – C83 corrigidas em QA: landmarks, nome ARIA do mapa, hierarquia de títulos do texto legado sem alteraroriginal /hash , tabelas financeiras focáveis por teclado, reflow de tarefas /select/data no dossier, langpt-MZ apenas no router QA e proteção da recuperação assíncrona do simulador. Após correções 15 execuções axe /390 –320–1440 px,0 violações automáticas /0overflow e idioma PT; skiplink primeiro Tab→conteúdo em 3 páginas; tabelas financeiras focadas /teclas no Chromium . Não equivale a leitor de ecrã, zoom /dispositivo real ou cobertura de todo oportal. Legacy Content Test 5 /84 e rastreio MFA 1 /14 são provas específicas, não contagem substituta de percursos. visual-followup-chromium-20261010.json e screenshots; históricos de falhas mantidos. | [Visual QA 10/10/2026] FalhasC77–C83 corrigidas emQA: landmarks, nomeARIA do mapa, hierarquia de títulos do texto legado sem alteraroriginal/hash, tabelas financeiras focáveis por teclado, reflow de tarefas/select/data no dossier, langpt-MZ apenas no routerQA e proteção da recuperação assíncrona do simulador. Após correções15execuções axe/390–320–1440px,0violações automáticas/0overflow e idiomaPT; skiplink primeiroTab→conteúdo em3páginas; tabelas financeiras focadas/teclas no Chromium. Não equivale a leitor de ecrã, zoom/dispositivo real ou cobertura de todo oportal. LegacyContentTest5/84 e rastreioMFA1/14 são provas específicas, não contagem substituta de percursos. visual-followup-chromium-20261010.json e screenshots; históricos de falhas mantidos.","GET públicos e escritas autenticadas no servidor18097, alvo real55441 confirmado; publicação separada do importador. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.",,,"Fecho exclusivo do piloto agronegócio; não cobre todo o acervo, versões, URLs, anexos ou setores. Mercado Financeiro vazio continua separado.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",documentos e legado,15/10/2026 — fecho do piloto ativo e preparação por leitura dos restantes setores; sem novos testes funcionais.,,,"[Visual QA 10/10/2026] Cobertura integral, mais perfis/dispositivos, leitor de ecrã e editor administrativoC74 não demonstrados. Mercado Financeiro permanece privado/corpo vazio confirmado na origem; rotas404. Sem associação automática Turismo→cadastro territorial, sem fundir Energia/Mineração. | Histórico preservado: [Visual QA 10 /10/2026 ] Cobertura integral, mais perfis /dispositivos , leitor de ecrã e editor administrativo C74 não demonstrados. Mercado Financeiro permanece privado /corpo vazio confirmado na origem; rotas 404. Sem associação automática Turismo→cadastro territorial, sem fundir Energia /Mineração. | Histórico preservado: Identidade aplicada e desktop dos novos setores observado; acessibilidade sistemática /móvel e restantes conteúdos pendentes. Editor Assunto opcional C74 sem ensaio visual próprio. | Histórico anterior: Piloto desktop /móvel e foco por teclado demonstrados. Falta cobertura sistemática dos restantes controlos /tecnologias assistivas e expansão das adaptações ao restante legado; não declarar conformidade integral de acessibilidade.",Biblioteca/documentos existentes; Balcão+09/190000 para dossier. Expansão cartográfica exige correspondências fundamentadas. C37/A-B/SLA/perfis e ativação mantêm âmbito próprio.,"CSS/chunkwelcome e fotografia reais recuperados; Noto Sans/Serif locais, paleta vermelho/verde/fundo claro, cartões e foco/labels preparados no buildQA.","[Interface legado QA 10 /10/2026 ] Chromium instalado, contextos isolados, desktop 1440 px / móvel 390 px: fotografia /fontes/paleta , pesquisa hit /miss , Enter /foco de 3 px, links carteira /zonas/biblioteca/oportunidade. Promotor QA21 : login→MFA→dossier→fonte→retorno→logout→novo contexto /MFA →recuperação /F5 →associação repetida. Conta 23:403 e artigo público sem título privado; anónimo sem contexto privado. UI observada; referência /evento únicos e originais /hash/scan confirmados em leitura QA. legacy-content-browser-qa.json ; legacy-content-browser-persistence-qa.json ; legado-piloto-qa.md . | Evidência anterior preservada: legado-piloto-qa.md ; legacy-content-http-qa.json : recursos 6 /5 públicos, hashes verificados, pesquisa, login /MFA21 , criação /continuação , logout /nova sessão, recuperação, replay único e isolamento. Interface não observada. | [Setores QA após C71 10 /10/2026 ] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos /recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia 200. Chromium desktop:16 artigos, pesquisa /imagens , Energia e Mineração distintas, C72 título preservado; QA21 criou 4 dossiers, retorno, logout /novaMFA/F5/replay ; QA23 negado 403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP /Chromium , uma referência /evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence} -qa.json ; legacy-financial-origin-20261010 /proof.json. C37 /QA18 ,A /B ,móvel /acessibilidade/cobertura integral não encerrados. | [Visual QA 10 /10/2026 ] Falhas C77 – C83 corrigidas em QA: landmarks, nome ARIA do mapa, hierarquia de títulos do texto legado sem alteraroriginal /hash , tabelas financeiras focáveis por teclado, reflow de tarefas /select/data no dossier, langpt-MZ apenas no router QA e proteção da recuperação assíncrona do simulador. Após correções 15 execuções axe /390 –320–1440 px,0 violações automáticas /0overflow e idioma PT; skiplink primeiro Tab→conteúdo em 3 páginas; tabelas financeiras focadas /teclas no Chromium . Não equivale a leitor de ecrã, zoom /dispositivo real ou cobertura de todo oportal. Legacy Content Test 5 /84 e rastreio MFA 1 /14 são provas específicas, não contagem substituta de percursos. visual-followup-chromium-20261010.json e screenshots; históricos de falhas mantidos. | [Visual QA 10/10/2026] FalhasC77–C83 corrigidas emQA: landmarks, nomeARIA do mapa, hierarquia de títulos do texto legado sem alteraroriginal/hash, tabelas financeiras focáveis por teclado, reflow de tarefas/select/data no dossier, langpt-MZ apenas no routerQA e proteção da recuperação assíncrona do simulador. Após correções15execuções axe/390–320–1440px,0violações automáticas/0overflow e idiomaPT; skiplink primeiroTab→conteúdo em3páginas; tabelas financeiras focadas/teclas no Chromium. Não equivale a leitor de ecrã, zoom/dispositivo real ou cobertura de todo oportal. LegacyContentTest5/84 e rastreioMFA1/14 são provas específicas, não contagem substituta de percursos. visual-followup-chromium-20261010.json e screenshots; históricos de falhas mantidos.","GET públicos e escritas autenticadas no servidor18097, alvo real55441 confirmado; publicação separada do importador. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.",,,"Fecho exclusivo do piloto agronegócio; não cobre todo o acervo, versões, URLs, anexos ou setores. Mercado Financeiro vazio continua separado.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-LEG-03,Piloto página de agronegócio → artigo → localizações/oportunidades → iniciar/continuar ideia no dossier,"Pedido direto do responsável,10/10/2026, integração do legado emQA §3; https://investemoz.tempo.co.mz/; legado-piloto-qa.md",biblioteca / conteúdo público / percurso do investidor,/explorar/agronegocio; /agronegocio; /documentos/6; /investimentos/a-partir-de/agronegocio; /investimentos/{id}/conteudos,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Piloto agronegócio ativo: /agronegocio e /explorar/agronegocio; artigo #5 e imagem #6 publicados v3, leitor ON. Restante legado ainda não disponibilizado.","QA aceite reutilizada; execução ativa com backup/restauro, scan real, publicação expressa e HTTP anónimo200. Sem repetir percurso. outputs/investmoz-legado-ativacao-20261015/RESULTADO-FINAL.json; FINAL-READONLY.json; ANONYMOUS-HTTP.json; RECIBO-INTEGRIDADE-FINAL.json; outputs/investmoz-legado-restantes-setores-preparacao-20261015/INVENTARIO-E-RECORTE.json",Implementado e demonstrado no ativo — piloto encerrado,Nenhuma pendência nesta entrega do piloto agronegócio aceite e disponibilizado. Integração geral permanece nas linhas AUD-LEG/LIB correspondentes.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"Percorrer as ações na interface, guardar, recuperar noutra sessão, continuar e voltar ao conteúdo; dados/contextos separados e próxima ação existente.",P1,"Legado post171985 modificado2026-04-20; categoria Oportunidades preservada como metadado, entidade guia. Metadados/sitemapInfopublica e área de investimento distintos; não remapear por nome.",USR-LEG-20261010-03,1,"[{""id"":""USR-LEG-20261010-03"",""pedido"":""Piloto página de agronegócio → artigo → localizações/oportunidades → iniciar/continuar ideia no dossier"",""fontes"":[""Pedido direto10/10/2026 §3""],""aceitacao"":""Percorrer as ações na interface, guardar, recuperar noutra sessão, continuar e voltar ao conteúdo; dados/contextos separados e próxima ação existente."",""estado"":""parcial"",""variantes"":""IntegraçãoprogressivaQA, sem substituição de pendências anteriores"",""modulo"":""legado/biblioteca/percurso"",""confirmacao_manual"":{""recebida_em"":""2026-10-10"",""fonte"":""Mensagem do responsável nesta conversa"",""conta"":""não indicada"",""perfil"":""não indicado"",""dispositivo"":""não indicado"",""criterios"":[{""criterio"":""leitura_publica"",""estado"":""confirmado manualmente"",""ambito"":""piloto agronegócio QA""},{""criterio"":""autenticacao"",""estado"":""confirmado manualmente"",""ambito"":""piloto agronegócio QA""},{""criterio"":""criar_ou_escolher_dossier"",""estado"":""confirmado manualmente"",""ambito"":""piloto agronegócio QA""},{""criterio"":""guardar_referencia"",""estado"":""confirmado manualmente"",""ambito"":""piloto agronegócio QA""},{""criterio"":""nova_sessao"",""estado"":""confirmado manualmente"",""ambito"":""piloto agronegócio QA""},{""criterio"":""recuperar_dossier"",""estado"":""confirmado manualmente"",""ambito"":""piloto agronegócio QA""},{""criterio"":""abrir_artigo"",""estado"":""confirmado manualmente"",""ambito"":""piloto agronegócio QA""}],""exclusoes"":[""móvel"",""acessibilidade"",""outros perfis"",""C37 conta18"",""cenários A/B"",""cobertura integral""]},""incremento_setores_qa_20261010"":{""atualizado_em"":""2026-10-10T16:23:25.695297+00:00"",""ambito"":""QA18097;base55441isolada"",""evidencia"":""22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados."",""estado_requisito_atual"":""parcial"",""exclusoes"":[""ativação"",""C37/QA18"",""A/B"",""móvel"",""acessibilidade"",""cobertura integral""]},""incremento_visual_qa_20261010"":{""atualizado_em"":""2026-10-10T17:57:54.604301+00:00"",""ambito"":""QA18097/55441 exclusivamente"",""evidencia"":""FalhasC77–C83 corrigidas emQA: landmarks, nomeARIA do mapa, hierarquia de títulos do texto legado sem alteraroriginal/hash, tabelas financeiras focáveis por teclado, reflow de tarefas/select/data no dossier, langpt-MZ apenas no routerQA e proteção da recuperação assíncrona do simulador. Após correções15execuções axe/390–320–1440px,0violações automáticas/0overflow e idiomaPT; skiplink primeiroTab→conteúdo em3páginas; tabelas financeiras focadas/teclas no Chromium. Não equivale a leitor de ecrã, zoom/dispositivo real ou cobertura de todo oportal. LegacyContentTest5/84 e rastreioMFA1/14 são provas específicas, não contagem substituta de percursos. visual-followup-chromium-20261010.json e screenshots; históricos de falhas mantidos."",""lacuna_atual"":""Cobertura integral, mais perfis/dispositivos, leitor de ecrã e editor administrativoC74 não demonstrados. Mercado Financeiro permanece privado/corpo vazio confirmado na origem; rotas404. Sem associação automática Turismo→cadastro territorial, sem fundir Energia/Mineração."",""estado_global_preservado"":""parcial"",""ativacao"":false}}]","[Interface legado QA 10 /10/2026 ] Render /cliques observados no Chromium QA, com recuperação noutra sessão /F5 e negação à conta 23. Não é o navegador pessoal do utilizador nem o ensaio C37 /QA18. | Evidência anterior preservada: React preparado e build QA; dados Inertia recuperados. Navegador indisponível; roteiro manual em legado-piloto-qa.md . Aceitação visual pendente. | [Confirmação manual recebida 10 /10/2026 ] Responsável confirmou leitura pública → autenticação → criar /escolher dossier → guardar referência → nova sessão → recuperar dossier e abrir artigo. Confirmação declarada, sem conta /perfil/dispositivo/data de execução identificados. Não comprova MFA específico, ensaios móveis, acessibilidade, outros perfis, deduplicação, C37 /QA18 ou A /B. Ver legado-piloto-qa.md , confirmação manual. | [Setores QA após C71 10 /10/2026 ] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos /recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia 200. Chromium desktop:16 artigos, pesquisa /imagens , Energia e Mineração distintas, C72 título preservado; QA21 criou 4 dossiers, retorno, logout /novaMFA/F5/replay ; QA23 negado 403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP /Chromium , uma referência /evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence} -qa.json ; legacy-financial-origin-20261010 /proof.json. C37 /QA18 ,A /B ,móvel /acessibilidade/cobertura integral não encerrados. | [Visual QA 10 /10/2026 ] Leitura pública /móvel dirigida, teclado e 4 consumidores do mapa demonstrados;15 execuções de acessibilidade sem violação automática. | [Visual QA 10/10/2026] Leitura pública/móvel dirigida, teclado e4consumidores do mapa demonstrados;15execuções de acessibilidade semviolação automática.","GET públicos e escritas autenticadas no servidor18097, alvo real55441 confirmado; publicação separada do importador. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.","Dois recursos na biblioteca existente e referências no payload cifrado do dossier; sem nova tabela/cadastro paralelo. | [Confirmação manual recebida 10/10/2026] Responsável confirmou leitura pública → autenticação → criar/escolher dossier → guardar referência → nova sessão → recuperar dossier e abrir artigo. Confirmação declarada, sem conta/perfil/dispositivo/data de execução identificados. Não comprova MFA específico, ensaios móveis, acessibilidade, outros perfis, deduplicação, C37/QA18 ou A/B. Ver legado-piloto-qa.md, confirmação manual. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.","[Interface legado QA 10/10/2026] Render/cliques observados no Chromium QA, com recuperação noutra sessão/F5 e negação à conta23. Não é o navegador pessoal do utilizador nem o ensaio C37/QA18. | Evidência anterior preservada: Logout/nova sessão FortifyMFA21: fonte/versão/hashes recuperados; outra conta negada e projeto independente sem referência. | [Confirmação manual recebida 10/10/2026] Responsável confirmou leitura pública → autenticação → criar/escolher dossier → guardar referência → nova sessão → recuperar dossier e abrir artigo. Confirmação declarada, sem conta/perfil/dispositivo/data de execução identificados. Não comprova MFA específico, ensaios móveis, acessibilidade, outros perfis, deduplicação, C37/QA18 ou A/B. Ver legado-piloto-qa.md, confirmação manual. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.",Piloto ativo encerrado; restante legado pendente.,Piloto agronegócio: ativo e entrega encerrada. Integração integral do legado: pendente nos mesmos IDs.,parcial,Não disponibilizado; guarda QA/flagfalse. Nenhuma escrita ou divulgação ativa autorizada.,"15/10/2026: entrega do piloto encerrada; dados/B/COUNTRY02/build preservados. Não equivale a integração integral do legado. [RECONCILIACAO-43-20261019] 9: Nenhum saldo do piloto. Oportunidades sintéticas excluídas não são conteúdos reais a disponibilizar.","Nenhum no piloto encerrado; não repetir a aceitação. [UTILIZACAO-HOMOLOGACAO-20261019] 9: Disponibilidade condicionada conforme limite registado — Artigo Agronegocio e imagem: publicados localmente, ambos privados no transporte; candidatos nominais na prévia. A exclusão de seis oportunidades sintéticas é independente e mantém-se. @@ -6863,7 +6863,7 @@ AUD-LEG-03,Piloto página de agronegócio → artigo → localizações/oportuni [FECHO-EDITORIAL-1d7f27e18deb] Conferência final do editor concluída na sessão real de onala após MFA renovado: corpo, opções de imagem e histórico recuperados; conteúdo não alterado para ensaio. Consulta do artigo/imagem e oito zonas comprovada. Entrega do delta concluída; não certifica componentes fora do âmbito. PROVA-NAVEGADOR-DELTA-DESTINO.json. [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",documentos e legado,15/10/2026 — fecho do piloto ativo e preparação por leitura dos restantes setores; sem novos testes funcionais.,,,"[Visual QA 10/10/2026] Cobertura integral, mais perfis/dispositivos, leitor de ecrã e editor administrativoC74 não demonstrados. Mercado Financeiro permanece privado/corpo vazio confirmado na origem; rotas404. Sem associação automática Turismo→cadastro territorial, sem fundir Energia/Mineração. | Histórico preservado: [Visual QA 10 /10/2026 ] Cobertura integral, mais perfis /dispositivos , leitor de ecrã e editor administrativo C74 não demonstrados. Mercado Financeiro permanece privado /corpo vazio confirmado na origem; rotas 404. Sem associação automática Turismo→cadastro territorial, sem fundir Energia /Mineração. | Histórico preservado: Quatro percursos setoriais com retorno e nova sessão demonstrados; relações territoriais concretas, ferramenta /Balcão/acompanhamento de A /B e demais perfis continuam independentes. | Histórico anterior: Percurso do piloto demonstrado na interface. Relações cartográficas concretas dos seis corredores ainda não fundamentadas; link para mapas gerais não comprova delimitação /integração territorial do artigo. A /B globais permanecem independentes.",Biblioteca/documentos existentes; Balcão+09/190000 para dossier. Expansão cartográfica exige correspondências fundamentadas. C37/A-B/SLA/perfis e ativação mantêm âmbito próprio.,Rotas públicas e fontes da biblioteca; uma oportunidade publicada no setor; links da carteira/mapas; criação e continuação com referência ao artigo no payload cifrado e evento existentes.,"[Interface legado QA 10 /10/2026 ] Chromium instalado, contextos isolados, desktop 1440 px / móvel 390 px: fotografia /fontes/paleta , pesquisa hit /miss , Enter /foco de 3 px, links carteira /zonas/biblioteca/oportunidade. Promotor QA21 : login→MFA→dossier→fonte→retorno→logout→novo contexto /MFA →recuperação /F5 →associação repetida. Conta 23:403 e artigo público sem título privado; anónimo sem contexto privado. UI observada; referência /evento únicos e originais /hash/scan confirmados em leitura QA. legacy-content-browser-qa.json ; legacy-content-browser-persistence-qa.json ; legado-piloto-qa.md . | Evidência anterior preservada: legado-piloto-qa.md ; legacy-content-http-qa.json : recursos 6 /5 públicos, hashes verificados, pesquisa, login /MFA21 , criação /continuação , logout /nova sessão, recuperação, replay único e isolamento. Interface não observada. | [Confirmação manual recebida 10 /10/2026 ] Responsável confirmou leitura pública → autenticação → criar /escolher dossier → guardar referência → nova sessão → recuperar dossier e abrir artigo. Confirmação declarada, sem conta /perfil/dispositivo/data de execução identificados. Não comprova MFA específico, ensaios móveis, acessibilidade, outros perfis, deduplicação, C37 /QA18 ou A /B. Ver legado-piloto-qa.md , confirmação manual. | [Setores QA após C71 10 /10/2026 ] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos /recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia 200. Chromium desktop:16 artigos, pesquisa /imagens , Energia e Mineração distintas, C72 título preservado; QA21 criou 4 dossiers, retorno, logout /novaMFA/F5/replay ; QA23 negado 403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP /Chromium , uma referência /evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence} -qa.json ; legacy-financial-origin-20261010 /proof.json. C37 /QA18 ,A /B ,móvel /acessibilidade/cobertura integral não encerrados. | [Visual QA 10 /10/2026 ] Falhas C77 – C83 corrigidas em QA: landmarks, nome ARIA do mapa, hierarquia de títulos do texto legado sem alteraroriginal /hash , tabelas financeiras focáveis por teclado, reflow de tarefas /select/data no dossier, langpt-MZ apenas no router QA e proteção da recuperação assíncrona do simulador. Após correções 15 execuções axe /390 –320–1440 px,0 violações automáticas /0overflow e idioma PT; skiplink primeiro Tab→conteúdo em 3 páginas; tabelas financeiras focadas /teclas no Chromium . Não equivale a leitor de ecrã, zoom /dispositivo real ou cobertura de todo oportal. Legacy Content Test 5 /84 e rastreio MFA 1 /14 são provas específicas, não contagem substituta de percursos. visual-followup-chromium-20261010.json e screenshots; históricos de falhas mantidos. | [Visual QA 10/10/2026] FalhasC77–C83 corrigidas emQA: landmarks, nomeARIA do mapa, hierarquia de títulos do texto legado sem alteraroriginal/hash, tabelas financeiras focáveis por teclado, reflow de tarefas/select/data no dossier, langpt-MZ apenas no routerQA e proteção da recuperação assíncrona do simulador. Após correções15execuções axe/390–320–1440px,0violações automáticas/0overflow e idiomaPT; skiplink primeiroTab→conteúdo em3páginas; tabelas financeiras focadas/teclas no Chromium. Não equivale a leitor de ecrã, zoom/dispositivo real ou cobertura de todo oportal. LegacyContentTest5/84 e rastreioMFA1/14 são provas específicas, não contagem substituta de percursos. visual-followup-chromium-20261010.json e screenshots; históricos de falhas mantidos.","GET públicos e escritas autenticadas no servidor18097, alvo real55441 confirmado; publicação separada do importador. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.",,,"Fecho exclusivo do piloto agronegócio; não cobre todo o acervo, versões, URLs, anexos ou setores. Mercado Financeiro vazio continua separado.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",documentos e legado,15/10/2026 — fecho do piloto ativo e preparação por leitura dos restantes setores; sem novos testes funcionais.,,,"[Visual QA 10/10/2026] Cobertura integral, mais perfis/dispositivos, leitor de ecrã e editor administrativoC74 não demonstrados. Mercado Financeiro permanece privado/corpo vazio confirmado na origem; rotas404. Sem associação automática Turismo→cadastro territorial, sem fundir Energia/Mineração. | Histórico preservado: [Visual QA 10 /10/2026 ] Cobertura integral, mais perfis /dispositivos , leitor de ecrã e editor administrativo C74 não demonstrados. Mercado Financeiro permanece privado /corpo vazio confirmado na origem; rotas 404. Sem associação automática Turismo→cadastro territorial, sem fundir Energia /Mineração. | Histórico preservado: Quatro percursos setoriais com retorno e nova sessão demonstrados; relações territoriais concretas, ferramenta /Balcão/acompanhamento de A /B e demais perfis continuam independentes. | Histórico anterior: Percurso do piloto demonstrado na interface. Relações cartográficas concretas dos seis corredores ainda não fundamentadas; link para mapas gerais não comprova delimitação /integração territorial do artigo. A /B globais permanecem independentes.",Biblioteca/documentos existentes; Balcão+09/190000 para dossier. Expansão cartográfica exige correspondências fundamentadas. C37/A-B/SLA/perfis e ativação mantêm âmbito próprio.,Rotas públicas e fontes da biblioteca; uma oportunidade publicada no setor; links da carteira/mapas; criação e continuação com referência ao artigo no payload cifrado e evento existentes.,"[Interface legado QA 10 /10/2026 ] Chromium instalado, contextos isolados, desktop 1440 px / móvel 390 px: fotografia /fontes/paleta , pesquisa hit /miss , Enter /foco de 3 px, links carteira /zonas/biblioteca/oportunidade. Promotor QA21 : login→MFA→dossier→fonte→retorno→logout→novo contexto /MFA →recuperação /F5 →associação repetida. Conta 23:403 e artigo público sem título privado; anónimo sem contexto privado. UI observada; referência /evento únicos e originais /hash/scan confirmados em leitura QA. legacy-content-browser-qa.json ; legacy-content-browser-persistence-qa.json ; legado-piloto-qa.md . | Evidência anterior preservada: legado-piloto-qa.md ; legacy-content-http-qa.json : recursos 6 /5 públicos, hashes verificados, pesquisa, login /MFA21 , criação /continuação , logout /nova sessão, recuperação, replay único e isolamento. Interface não observada. | [Confirmação manual recebida 10 /10/2026 ] Responsável confirmou leitura pública → autenticação → criar /escolher dossier → guardar referência → nova sessão → recuperar dossier e abrir artigo. Confirmação declarada, sem conta /perfil/dispositivo/data de execução identificados. Não comprova MFA específico, ensaios móveis, acessibilidade, outros perfis, deduplicação, C37 /QA18 ou A /B. Ver legado-piloto-qa.md , confirmação manual. | [Setores QA após C71 10 /10/2026 ] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos /recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia 200. Chromium desktop:16 artigos, pesquisa /imagens , Energia e Mineração distintas, C72 título preservado; QA21 criou 4 dossiers, retorno, logout /novaMFA/F5/replay ; QA23 negado 403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP /Chromium , uma referência /evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence} -qa.json ; legacy-financial-origin-20261010 /proof.json. C37 /QA18 ,A /B ,móvel /acessibilidade/cobertura integral não encerrados. | [Visual QA 10 /10/2026 ] Falhas C77 – C83 corrigidas em QA: landmarks, nome ARIA do mapa, hierarquia de títulos do texto legado sem alteraroriginal /hash , tabelas financeiras focáveis por teclado, reflow de tarefas /select/data no dossier, langpt-MZ apenas no router QA e proteção da recuperação assíncrona do simulador. Após correções 15 execuções axe /390 –320–1440 px,0 violações automáticas /0overflow e idioma PT; skiplink primeiro Tab→conteúdo em 3 páginas; tabelas financeiras focadas /teclas no Chromium . Não equivale a leitor de ecrã, zoom /dispositivo real ou cobertura de todo oportal. Legacy Content Test 5 /84 e rastreio MFA 1 /14 são provas específicas, não contagem substituta de percursos. visual-followup-chromium-20261010.json e screenshots; históricos de falhas mantidos. | [Visual QA 10/10/2026] FalhasC77–C83 corrigidas emQA: landmarks, nomeARIA do mapa, hierarquia de títulos do texto legado sem alteraroriginal/hash, tabelas financeiras focáveis por teclado, reflow de tarefas/select/data no dossier, langpt-MZ apenas no routerQA e proteção da recuperação assíncrona do simulador. Após correções15execuções axe/390–320–1440px,0violações automáticas/0overflow e idiomaPT; skiplink primeiroTab→conteúdo em3páginas; tabelas financeiras focadas/teclas no Chromium. Não equivale a leitor de ecrã, zoom/dispositivo real ou cobertura de todo oportal. LegacyContentTest5/84 e rastreioMFA1/14 são provas específicas, não contagem substituta de percursos. visual-followup-chromium-20261010.json e screenshots; históricos de falhas mantidos.","GET públicos e escritas autenticadas no servidor18097, alvo real55441 confirmado; publicação separada do importador. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.",,,"Fecho exclusivo do piloto agronegócio; não cobre todo o acervo, versões, URLs, anexos ou setores. Mercado Financeiro vazio continua separado.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-LEG-04,Consulta pública sem login; autenticação apenas para guardar/acompanhar dados pessoais,"Pedido direto do responsável,10/10/2026, integração do legado emQA §4; https://investemoz.tempo.co.mz/; legado-piloto-qa.md",biblioteca / conteúdo público / percurso do investidor,/explorar/agronegocio; /agronegocio; /documentos/6; /investimentos/a-partir-de/agronegocio; /investimentos/{id}/conteudos,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Disponibilizado em 15/10/2026, setores-fintech-QA-d5b4dc354265 DOC01: 16 fontes e compilação; sete entradas setoriais e especialização Fintech no dossier; três artigos publicados (recursos reais 27/28/29), imagem 24 reutilizada por identidade/hash. Flags existentes preservadas; sem migrations/categorias novas. B e COUNTRY02 preservados.","QA aceite reutilizada; execução ativa com backup/restauro, scan real, publicação expressa e HTTP anónimo200. Sem repetir percurso. outputs/investmoz-legado-ativacao-20261015/RESULTADO-FINAL.json; FINAL-READONLY.json; ANONYMOUS-HTTP.json; RECIBO-INTEGRIDADE-FINAL.json; outputs/investmoz-legado-restantes-setores-preparacao-20261015/INVENTARIO-E-RECORTE.json",Implementado parcialmente — entradas setoriais e três artigos ativos,Consulta pública do lote setorial ativa; continuidade/login/contexto reutilizam a QA aceite. Outros consumidores e URLs do legado permanecem fora deste recorte.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Leitor anónimo consulta tudo o que foi autorizado; apenas gravação privada pede autenticação; nenhum dado do dossier vaza para anónimos/outras contas.,P1,"Legado post171985 modificado2026-04-20; categoria Oportunidades preservada como metadado, entidade guia. Metadados/sitemapInfopublica e área de investimento distintos; não remapear por nome.",USR-LEG-20261010-04,1,"[{""id"":""USR-LEG-20261010-04"",""pedido"":""Consulta pública sem login; autenticação apenas para guardar/acompanhar dados pessoais"",""fontes"":[""Pedido direto10/10/2026 §4""],""aceitacao"":""Leitor anónimo consulta tudo o que foi autorizado; apenas gravação privada pede autenticação; nenhum dado do dossier vaza para anónimos/outras contas."",""estado"":""concluído e demonstrado"",""variantes"":""IntegraçãoprogressivaQA, sem substituição de pendências anteriores"",""modulo"":""legado/biblioteca/percurso"",""historico_estado"":[{""estado"":""parcial"",""motivo"":""Sem prova visual no ensaio inicial""}],""ambito_demonstrado"":""Piloto agronegócio exclusivamente QA; não ativação, C37 ou cobertura histórica"",""evidencia"":""legacy-content-browser-qa.json; legacy-content-browser-persistence-qa.json"",""confirmacao_manual"":{""recebida_em"":""2026-10-10"",""fonte"":""Mensagem do responsável nesta conversa"",""conta"":""não indicada"",""perfil"":""não indicado"",""dispositivo"":""não indicado"",""criterios"":[{""criterio"":""leitura_publica"",""estado"":""confirmado manualmente"",""ambito"":""piloto agronegócio QA""},{""criterio"":""autenticacao"",""estado"":""confirmado manualmente"",""ambito"":""piloto agronegócio QA""}],""exclusoes"":[""móvel"",""acessibilidade"",""outros perfis"",""C37 conta18"",""cenários A/B"",""cobertura integral""]},""incremento_setores_qa_20261010"":{""atualizado_em"":""2026-10-10T16:23:25.695297+00:00"",""ambito"":""QA18097;base55441isolada"",""evidencia"":""22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados."",""estado_requisito_atual"":""concluído e demonstrado"",""exclusoes"":[""ativação"",""C37/QA18"",""A/B"",""móvel"",""acessibilidade"",""cobertura integral""]}}]","[Interface legado QA 10/10/2026] Render/cliques observados no Chromium QA, com recuperação noutra sessão/F5 e negação à conta23. Não é o navegador pessoal do utilizador nem o ensaio C37/QA18. | Evidência anterior preservada: React preparado e buildQA; dados Inertia recuperados. Navegador indisponível; roteiro manual em legado-piloto-qa.md. Aceitação visual pendente. | [Confirmação manual recebida 10/10/2026] Responsável confirmou leitura pública → autenticação → criar/escolher dossier → guardar referência → nova sessão → recuperar dossier e abrir artigo. Confirmação declarada, sem conta/perfil/dispositivo/data de execução identificados. Não comprova MFA específico, ensaios móveis, acessibilidade, outros perfis, deduplicação, C37/QA18 ou A/B. Ver legado-piloto-qa.md, confirmação manual. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.","GET públicos e escritas autenticadas no servidor18097, alvo real55441 confirmado; publicação separada do importador. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.","Dois recursos na biblioteca existente e referências no payload cifrado do dossier; sem nova tabela/cadastro paralelo. | [Confirmação manual recebida 10/10/2026] Responsável confirmou leitura pública → autenticação → criar/escolher dossier → guardar referência → nova sessão → recuperar dossier e abrir artigo. Confirmação declarada, sem conta/perfil/dispositivo/data de execução identificados. Não comprova MFA específico, ensaios móveis, acessibilidade, outros perfis, deduplicação, C37/QA18 ou A/B. Ver legado-piloto-qa.md, confirmação manual. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.","[Interface legado QA 10/10/2026] Render/cliques observados no Chromium QA, com recuperação noutra sessão/F5 e negação à conta23. Não é o navegador pessoal do utilizador nem o ensaio C37/QA18. | Evidência anterior preservada: Logout/nova sessão FortifyMFA21: fonte/versão/hashes recuperados; outra conta negada e projeto independente sem referência. | [Confirmação manual recebida 10/10/2026] Responsável confirmou leitura pública → autenticação → criar/escolher dossier → guardar referência → nova sessão → recuperar dossier e abrir artigo. Confirmação declarada, sem conta/perfil/dispositivo/data de execução identificados. Não comprova MFA específico, ensaios móveis, acessibilidade, outros perfis, deduplicação, C37/QA18 ou A/B. Ver legado-piloto-qa.md, confirmação manual. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.",Piloto ativo encerrado; restante legado pendente.,Piloto agronegócio: ativo e entrega encerrada. Integração integral do legado: pendente nos mesmos IDs.,concluído e demonstrado,Não disponibilizado; guarda QA/flagfalse. Nenhuma escrita ou divulgação ativa autorizada.,"15/10/2026: entrega do piloto encerrada; dados/B/COUNTRY02/build preservados. Não equivale a integração integral do legado. | Lote setorial disponibilizado por autorização expressa da Tempo; integração integral continua pendente. | QA 15/10/2026: setores-fintech-QA-d5b4dc354265; sete entradas comerciais/contexto no dossier e três artigos preparados. B/COUNTRY02/aceitações preservados; sem disponibilização ativa. | Disponibilização expressamente autorizada pela Tempo: «Autorizo a disponibilizar». Executada com backup/restauro fresco verificado; apenas conferência operacional, sem repetir aceitação QA. [RECONCILIACAO-43-20261019] 8: Outras identidades do legado exigem lotes e eventual adaptação por tipo. Não há autorização genérica para publicar todo o acervo.","Consulta pública do lote setorial ativa; continuidade/login/contexto reutilizam a QA aceite. Outros consumidores e URLs do legado permanecem fora deste recorte. | Entrega operacional deste delta concluída. Mercado Financeiro geral vazio e restante acervo mantêm os seus estados. Licenças, requisitos e documentos específicos Fintech por atividade permanecem por determinar; não bloqueiam a preparação independente nem se consideram concluídos. [UTILIZACAO-HOMOLOGACAO-20261019] 8: Disponibilidade condicionada conforme limite registado — Adaptador habilitado; artigos/imagens transportados privadamente, sem os publicar. @@ -6879,77 +6879,77 @@ AUD-LEG-04,Consulta pública sem login; autenticação apenas para guardar/acomp [FECHO-EDITORIAL-1d7f27e18deb] Conferência final do editor concluída na sessão real de onala após MFA renovado: corpo, opções de imagem e histórico recuperados; conteúdo não alterado para ensaio. Consulta do artigo/imagem e oito zonas comprovada. Entrega do delta concluída; não certifica componentes fora do âmbito. PROVA-NAVEGADOR-DELTA-DESTINO.json. [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",documentos e legado,15/10/2026 — fecho do piloto ativo e preparação por leitura dos restantes setores; sem novos testes funcionais.,,,"Consulta pública/proteção privada dos setores demonstradas. Disponibilização ativa,C37/QA18,A/B e aceitações manuais adicionais permanecem separadas. | Histórico anterior: Nenhum critério pendente na consulta e proteção do piloto QA demonstrado. C37/QA18 no navegador do utilizador e disponibilização ativa são requisitos/ações independentes, não fechados por este ensaio.",Biblioteca/documentos existentes; Balcão+09/190000 para dossier. Expansão cartográfica exige correspondências fundamentadas. C37/A-B/SLA/perfis e ativação mantêm âmbito próprio.,"Artigo, imagem, biblioteca e pesquisa respondem sem login; início/associação ao dossier requer sessão verificada. Outra conta403, contexto privado ausente em leitura pública/alheia.","[Interface legado QA 10/10/2026] Chromium instalado, contextos isolados, desktop 1440 px / móvel 390 px: fotografia/fontes/paleta, pesquisa hit/miss, Enter/foco de 3 px, links carteira/zonas/biblioteca/oportunidade. Promotor QA21: login→MFA→dossier→fonte→retorno→logout→novo contexto/MFA→recuperação/F5→associação repetida. Conta23:403 e artigo público sem título privado; anónimo sem contexto privado. UI observada; referência/evento únicos e originais/hash/scan confirmados em leitura QA. legacy-content-browser-qa.json; legacy-content-browser-persistence-qa.json; legado-piloto-qa.md. | Evidência anterior preservada: legado-piloto-qa.md; legacy-content-http-qa.json: recursos6/5 públicos, hashes verificados, pesquisa, login/MFA21, criação/continuação, logout/nova sessão, recuperação, replay único e isolamento. Interface não observada. | [Confirmação manual recebida 10/10/2026] Responsável confirmou leitura pública → autenticação → criar/escolher dossier → guardar referência → nova sessão → recuperar dossier e abrir artigo. Confirmação declarada, sem conta/perfil/dispositivo/data de execução identificados. Não comprova MFA específico, ensaios móveis, acessibilidade, outros perfis, deduplicação, C37/QA18 ou A/B. Ver legado-piloto-qa.md, confirmação manual. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.","GET públicos e escritas autenticadas no servidor18097, alvo real55441 confirmado; publicação separada do importador. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.",,,"Fecho exclusivo do piloto agronegócio; não cobre todo o acervo, versões, URLs, anexos ou setores. Mercado Financeiro vazio continua separado.",0 h de repetição sem regressão concreta.,,, +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",documentos e legado,15/10/2026 — fecho do piloto ativo e preparação por leitura dos restantes setores; sem novos testes funcionais.,,,"Consulta pública/proteção privada dos setores demonstradas. Disponibilização ativa,C37/QA18,A/B e aceitações manuais adicionais permanecem separadas. | Histórico anterior: Nenhum critério pendente na consulta e proteção do piloto QA demonstrado. C37/QA18 no navegador do utilizador e disponibilização ativa são requisitos/ações independentes, não fechados por este ensaio.",Biblioteca/documentos existentes; Balcão+09/190000 para dossier. Expansão cartográfica exige correspondências fundamentadas. C37/A-B/SLA/perfis e ativação mantêm âmbito próprio.,"Artigo, imagem, biblioteca e pesquisa respondem sem login; início/associação ao dossier requer sessão verificada. Outra conta403, contexto privado ausente em leitura pública/alheia.","[Interface legado QA 10/10/2026] Chromium instalado, contextos isolados, desktop 1440 px / móvel 390 px: fotografia/fontes/paleta, pesquisa hit/miss, Enter/foco de 3 px, links carteira/zonas/biblioteca/oportunidade. Promotor QA21: login→MFA→dossier→fonte→retorno→logout→novo contexto/MFA→recuperação/F5→associação repetida. Conta23:403 e artigo público sem título privado; anónimo sem contexto privado. UI observada; referência/evento únicos e originais/hash/scan confirmados em leitura QA. legacy-content-browser-qa.json; legacy-content-browser-persistence-qa.json; legado-piloto-qa.md. | Evidência anterior preservada: legado-piloto-qa.md; legacy-content-http-qa.json: recursos6/5 públicos, hashes verificados, pesquisa, login/MFA21, criação/continuação, logout/nova sessão, recuperação, replay único e isolamento. Interface não observada. | [Confirmação manual recebida 10/10/2026] Responsável confirmou leitura pública → autenticação → criar/escolher dossier → guardar referência → nova sessão → recuperar dossier e abrir artigo. Confirmação declarada, sem conta/perfil/dispositivo/data de execução identificados. Não comprova MFA específico, ensaios móveis, acessibilidade, outros perfis, deduplicação, C37/QA18 ou A/B. Ver legado-piloto-qa.md, confirmação manual. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.","GET públicos e escritas autenticadas no servidor18097, alvo real55441 confirmado; publicação separada do importador. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.",,,"Fecho exclusivo do piloto agronegócio; não cobre todo o acervo, versões, URLs, anexos ou setores. Mercado Financeiro vazio continua separado.",0 h de repetição sem regressão concreta.,,, AUD-LEG-05,"Fonte única associada a setores, territórios e etapas com fundamento; artigo não vira oportunidade concreta","Pedido direto do responsável,10/10/2026, integração do legado emQA §5; https://investemoz.tempo.co.mz/; legado-piloto-qa.md",biblioteca / conteúdo público / percurso do investidor,/explorar/agronegocio; /agronegocio; /documentos/6; /investimentos/a-partir-de/agronegocio; /investimentos/{id}/conteudos,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Disponibilizado em 15/10/2026, setores-fintech-QA-d5b4dc354265 DOC01: 16 fontes e compilação; sete entradas setoriais e especialização Fintech no dossier; três artigos publicados (recursos reais 27/28/29), imagem 24 reutilizada por identidade/hash. Flags existentes preservadas; sem migrations/categorias novas. B e COUNTRY02 preservados.","QA aceite reutilizada; execução ativa com backup/restauro, scan real, publicação expressa e HTTP anónimo200. Sem repetir percurso. outputs/investmoz-legado-ativacao-20261015/RESULTADO-FINAL.json; FINAL-READONLY.json; ANONYMOUS-HTTP.json; RECIBO-INTEGRIDADE-FINAL.json; outputs/investmoz-legado-restantes-setores-preparacao-20261015/INVENTARIO-E-RECORTE.json",Implementado parcialmente — entradas setoriais e três artigos ativos,Lote ativo mantém conteúdo educativo separado de oportunidades e referências territoriais; imagens genéricas e índice curto identificados. Associações restantes dependem de fundamento individual.,Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Mesma fonte/versionamento reutilizados; relações têm citação/âmbito; cadastros reais e artigos distintos; ausência de relação é apresentada explicitamente.,P1,"Legado post171985 modificado2026-04-20; categoria Oportunidades preservada como metadado, entidade guia. Metadados/sitemapInfopublica e área de investimento distintos; não remapear por nome.",USR-LEG-20261010-05,1,"[{""id"":""USR-LEG-20261010-05"",""pedido"":""Fonte única associada a setores, territórios e etapas com fundamento; artigo não vira oportunidade concreta"",""fontes"":[""Pedido direto10/10/2026 §5""],""aceitacao"":""Mesma fonte/versionamento reutilizados; relações têm citação/âmbito; cadastros reais e artigos distintos; ausência de relação é apresentada explicitamente."",""estado"":""parcial"",""variantes"":""IntegraçãoprogressivaQA, sem substituição de pendências anteriores"",""modulo"":""legado/biblioteca/percurso"",""incremento_setores_qa_20261010"":{""atualizado_em"":""2026-10-10T16:23:25.695297+00:00"",""ambito"":""QA18097;base55441isolada"",""evidencia"":""22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados."",""estado_requisito_atual"":""parcial"",""exclusoes"":[""ativação"",""C37/QA18"",""A/B"",""móvel"",""acessibilidade"",""cobertura integral""]}}]","[Interface legado QA 10/10/2026] Render/cliques observados no Chromium QA, com recuperação noutra sessão/F5 e negação à conta23. Não é o navegador pessoal do utilizador nem o ensaio C37/QA18. | Evidência anterior preservada: React preparado e buildQA; dados Inertia recuperados. Navegador indisponível; roteiro manual em legado-piloto-qa.md. Aceitação visual pendente. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.","GET públicos e escritas autenticadas no servidor18097, alvo real55441 confirmado; publicação separada do importador. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.","Dois recursos na biblioteca existente e referências no payload cifrado do dossier; sem nova tabela/cadastro paralelo. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.","[Interface legado QA 10/10/2026] Render/cliques observados no Chromium QA, com recuperação noutra sessão/F5 e negação à conta23. Não é o navegador pessoal do utilizador nem o ensaio C37/QA18. | Evidência anterior preservada: Logout/nova sessão FortifyMFA21: fonte/versão/hashes recuperados; outra conta negada e projeto independente sem referência. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.",Piloto ativo encerrado; restante legado pendente.,Piloto agronegócio: ativo e entrega encerrada. Integração integral do legado: pendente nos mesmos IDs.,parcial,Não disponibilizado; guarda QA/flagfalse. Nenhuma escrita ou divulgação ativa autorizada.,"15/10/2026: entrega do piloto encerrada; dados/B/COUNTRY02/build preservados. Não equivale a integração integral do legado. | Lote setorial disponibilizado por autorização expressa da Tempo; integração integral continua pendente. | QA 15/10/2026: setores-fintech-QA-d5b4dc354265; sete entradas comerciais/contexto no dossier e três artigos preparados. B/COUNTRY02/aceitações preservados; sem disponibilização ativa. | Disponibilização expressamente autorizada pela Tempo: «Autorizo a disponibilizar». Executada com backup/restauro fresco verificado; apenas conferência operacional, sem repetir aceitação QA. [RECONCILIACAO-43-20261019] 5: Sem saldo de código no recorte visual aceite. | 8: Outras identidades do legado exigem lotes e eventual adaptação por tipo. Não há autorização genérica para publicar todo o acervo.","Lote ativo mantém conteúdo educativo separado de oportunidades e referências territoriais; imagens genéricas e índice curto identificados. Associações restantes dependem de fundamento individual. | Entrega operacional deste delta concluída. Mercado Financeiro geral vazio e restante acervo mantêm os seus estados. Licenças, requisitos e documentos específicos Fintech por atividade permanecem por determinar; não bloqueiam a preparação independente nem se consideram concluídos. | Recorte QA demonstrado, sem encerrar critérios globais. Histórico económico combinado conservado, fora de novas escolhas; oportunidade6 não inferida como Fintech. Sem fusões por nome. Recuperação existente conferida por leitura e hashes; outra sessão/dispositivo e percursos aceites não reensaiados. Conferência dos anexos pelo utilizador pendente. | Recorte aprovado disponibilizado; requisitos globais permanecem abertos. Atividade historica combinada e oportunidade6 sem reclassificacao. Conferencia dos anexos finais pelo utilizador pendente. Sem repetir testes aceites, formularios ou L1. [UTILIZACAO-HOMOLOGACAO-20261019] 5: Disponibilidade condicionada conforme limite registado — Ecrã aberto: dez sectores principais, especialização Fintech sem cartão principal duplicado; 12 registos conservados. | 8: Disponibilidade condicionada conforme limite registado — Adaptador habilitado; artigos/imagens transportados privadamente, sem os publicar.","documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas","Dependências operacionais desta entrega resolvidas: hashes, backup/restauro fresco, conta autenticada, scans e publicações. Dependências regulatórias específicas e editoriais restantes preservadas no critério atual. | Origem: pedido expresso da Tempo de18/10. IDs, especialização por leitura e ponte histórica são escolhas técnicas; sem nova regra organizacional. Ativo inalterado; disponibilização separada. Sem migration/instalação140000/150000; reversão retém somente a rota nova Fintech além dos dados/histórico e associação2→8. Estados e critérios anteriores preservados. | Origem: autorizacao expressa Tempo18/10/2026. Backup/restauro e execucao autenticada concluidos; 140000/150000 presentes uma vez, sem migrations. Reversao parcial preserva dados/auditoria/esquemas e rota compativel Fintech. Matriz/manual/backlog atuais preservados. Ficha integral dos parques separada.","Autorização Tempo para setores-fintech-QA-d5b4dc354265 DOC01 executada, limitada a 16 fontes/compilação e três artigos. Decisões fora deste recorte mantêm-se; nenhuma publicação do restante acervo.",Delta disponibilizado; pendências fora do recorte continuam na mesma matriz.,"Saldo operacional desta entrega: zero. A faixa 1h30–3h era estimativa, não saldo atual. Esforço das lacunas remanescentes depende de delimitação concreta; não repetir aceitações.","outputs/investmoz-legado-ativacao-20261015/RESULTADO-FINAL.json; FINAL-READONLY.json; ANONYMOUS-HTTP.json; RECIBO-INTEGRIDADE-FINAL.json; outputs/investmoz-legado-restantes-setores-preparacao-20261015/INVENTARIO-E-RECORTE.json | 15/10/2026: outputs/investmoz-legado-setores-ativacao-20261015/FINAL-READONLY.json; ANONYMOUS-HTTP.json; SOURCE-DELIVERY.json; FRESH-BACKUP.json. 20 importados privados, scan clean e publicados pela sessão Osmane Nala (2); registos de negócio anteriores preservados. | outputs/investmoz-fintech-investimento-QA-20261015/RESULTADO-QA.md; PROVA-DELTA-QA.json; HTTP-DELTA-QA.json; PROVA-FINAL-DELTA-QA.json; HTTP-RECUPERACAO-FINAL-QA.json; MANIFESTO-ENTREGA.json | outputs/investmoz-setores-fintech-ativacao-20261015/RELATORIO-ENTREGA.md; PUBLISHED.json; PRESERVACAO-FINAL.json; HTTP-OPERACIONAL.json; FRESH-BACKUP.json; RECIBO-FINAL.json | 18/10: sectores-duplicacoes-QA-9b6097f97121, organização sectorial/duplicações apenas QA. Energia8/Mineração7; Fintech9 especialização de Mercado6; oportunidade2 reclassificada2→8 sem duplicação; 56HTTP,30serviço,3SQL e5reversão observados. Relatório e manifesto exatos em outputs/investmoz-sectores-duplicacoes-QA-20261018/para-revisao/. | 18/10/2026: disponibilizada sectores-duplicacoes-QA-e9f7d821b6f7 em investemoz:5432, procedimento DOC02. Backup/restauro fresco validado. 34 fontes/167 build. Conta2 com permissao/MFA; oportunidade2 sector2 para8; evento/recibo unicos, operacao27e6a658-d8bc-4d94-ab7b-b977ba56d141. Mesma transacao/ligacao e limpeza SET LOCAL observadas. Provas em outputs/investmoz-sectores-duplicacoes-ativacao-20261018/CONFERENCIA-FINAL.json e para-revisao/RECIBO-EXECUCAO.json. | 19/10/2026 — Inhambane v1, lote QA separado a2b47f486332c78926202eb462c5238fac15ffc8afb2fe391e47b091541e2058. Fonte32c6ab160c50… comparada com anterior9f628cd57eb8…; 39 itens+5 condições reconciliados em30 rascunhos privados/30 locais,2 originais privados com scan real ClamAV. Repetição sem duplicação, fontes/intervalos/agregados preservados, nenhum total financeiro do lote. Backend de recuperação e confidencialidade demonstrado; login real/edição visual/publicação/percurso positivo destas fichas pendentes. Lacunas concretas: dados do promotor/contacto/taxonomia/local, proveniência documental no snapshot do dossier e reutilização biblioteca→anexo canónico. Sem novos papéis, migrations, alteração activa ou incorporação na HML01. outputs/investmoz-inhambane-v1-QA-20261019/RELATORIO-QA.md. Não encerra requisito global. 19/10/2026 — Pendências técnicas Inhambane em QA independente, revisão 306e3ebc8a7036b36820d61cf5c828d6dd1126dc1891d9eaa59cde57f91f08ac. Reutilização de originais sem duplicação (31 ligações/2 originais), snapshot documental no dossier e navegador com saída/nova sessão/login/MFA/continuação comprovados; dez verificações de permissões passaram. 30 fichas reconciliadas; lacunas e origem das exigências por ficha/campo. Corrigida condição financeira OP-9f173ed3-0043. Sem nova importação, submissão/publicação, migrations, alterações de MFA ou catálogo de papéis, activo ou HML01. Provas e limites: outputs/investmoz-inhambane-tecnico-QA-20261019/RELATORIO-QA.md. Substitui apenas pendências técnicas do relato anterior; não encerra requisitos globais nem dados em falta. | Homologação teste-investidor 19/10/2026: Sectores e duplicação visual=Instalado mas desabilitado; Legado — conteúdo restante=Instalado mas desabilitado. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Sectores e duplicação visual=Disponível; Legado — conteúdo restante=Instalado mas desabilitado. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. [UTILIZACAO-HOMOLOGACAO-20261019] Leitura nominal de contas/recursos no destino; saldo18/10; prévia29 sem escrita; comparação de hashes QA separados. outputs/investmoz-disponibilizacao-integral-20261019/UTILIZACAO-EFECTIVA-HOMOLOGACAO.md [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",documentos e legado,15/10/2026 — fecho do piloto ativo e preparação por leitura dos restantes setores; sem novos testes funcionais.,,,"Mesma biblioteca/versão/imagem reutilizada. Turismo editorial sem geometrias inferidas; relações territoriais e por etapa ainda exigem fundamento concreto. | Histórico anterior: Relações territoriais concretas e ampliação por etapa/setor ainda por fundamentar. Fonte única no piloto, sem criar oportunidades ou geometrias pelo artigo.",Biblioteca/documentos existentes; Balcão+09/190000 para dossier. Expansão cartográfica exige correspondências fundamentadas. C37/A-B/SLA/perfis e ativação mantêm âmbito próprio.,"Documento único6 e imagem5; três links com fundamento: tema, thumbnail e apoio editorialS01. Relações de oportunidades pelo setor já cadastrado; zero oportunidade ou geometria criada pelo artigo.","[Interface legado QA 10/10/2026] Chromium instalado, contextos isolados, desktop 1440 px / móvel 390 px: fotografia/fontes/paleta, pesquisa hit/miss, Enter/foco de 3 px, links carteira/zonas/biblioteca/oportunidade. Promotor QA21: login→MFA→dossier→fonte→retorno→logout→novo contexto/MFA→recuperação/F5→associação repetida. Conta23:403 e artigo público sem título privado; anónimo sem contexto privado. UI observada; referência/evento únicos e originais/hash/scan confirmados em leitura QA. legacy-content-browser-qa.json; legacy-content-browser-persistence-qa.json; legado-piloto-qa.md. | Evidência anterior preservada: legado-piloto-qa.md; legacy-content-http-qa.json: recursos6/5 públicos, hashes verificados, pesquisa, login/MFA21, criação/continuação, logout/nova sessão, recuperação, replay único e isolamento. Interface não observada. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.","GET públicos e escritas autenticadas no servidor18097, alvo real55441 confirmado; publicação separada do importador. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.",,,"Fecho exclusivo do piloto agronegócio; não cobre todo o acervo, versões, URLs, anexos ou setores. Mercado Financeiro vazio continua separado. | 19/10/2026 — Inhambane v1, lote QA separado a2b47f486332c78926202eb462c5238fac15ffc8afb2fe391e47b091541e2058. Fonte32c6ab160c50… comparada com anterior9f628cd57eb8…; 39 itens+5 condições reconciliados em30 rascunhos privados/30 locais,2 originais privados com scan real ClamAV. Repetição sem duplicação, fontes/intervalos/agregados preservados, nenhum total financeiro do lote. Backend de recuperação e confidencialidade demonstrado; login real/edição visual/publicação/percurso positivo destas fichas pendentes. Lacunas concretas: dados do promotor/contacto/taxonomia/local, proveniência documental no snapshot do dossier e reutilização biblioteca→anexo canónico. Sem novos papéis, migrations, alteração activa ou incorporação na HML01. outputs/investmoz-inhambane-v1-QA-20261019/RELATORIO-QA.md. Não encerra requisito global.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",documentos e legado,15/10/2026 — fecho do piloto ativo e preparação por leitura dos restantes setores; sem novos testes funcionais.,,,"Mesma biblioteca/versão/imagem reutilizada. Turismo editorial sem geometrias inferidas; relações territoriais e por etapa ainda exigem fundamento concreto. | Histórico anterior: Relações territoriais concretas e ampliação por etapa/setor ainda por fundamentar. Fonte única no piloto, sem criar oportunidades ou geometrias pelo artigo.",Biblioteca/documentos existentes; Balcão+09/190000 para dossier. Expansão cartográfica exige correspondências fundamentadas. C37/A-B/SLA/perfis e ativação mantêm âmbito próprio.,"Documento único6 e imagem5; três links com fundamento: tema, thumbnail e apoio editorialS01. Relações de oportunidades pelo setor já cadastrado; zero oportunidade ou geometria criada pelo artigo.","[Interface legado QA 10/10/2026] Chromium instalado, contextos isolados, desktop 1440 px / móvel 390 px: fotografia/fontes/paleta, pesquisa hit/miss, Enter/foco de 3 px, links carteira/zonas/biblioteca/oportunidade. Promotor QA21: login→MFA→dossier→fonte→retorno→logout→novo contexto/MFA→recuperação/F5→associação repetida. Conta23:403 e artigo público sem título privado; anónimo sem contexto privado. UI observada; referência/evento únicos e originais/hash/scan confirmados em leitura QA. legacy-content-browser-qa.json; legacy-content-browser-persistence-qa.json; legado-piloto-qa.md. | Evidência anterior preservada: legado-piloto-qa.md; legacy-content-http-qa.json: recursos6/5 públicos, hashes verificados, pesquisa, login/MFA21, criação/continuação, logout/nova sessão, recuperação, replay único e isolamento. Interface não observada. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.","GET públicos e escritas autenticadas no servidor18097, alvo real55441 confirmado; publicação separada do importador. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.",,,"Fecho exclusivo do piloto agronegócio; não cobre todo o acervo, versões, URLs, anexos ou setores. Mercado Financeiro vazio continua separado. | 19/10/2026 — Inhambane v1, lote QA separado a2b47f486332c78926202eb462c5238fac15ffc8afb2fe391e47b091541e2058. Fonte32c6ab160c50… comparada com anterior9f628cd57eb8…; 39 itens+5 condições reconciliados em30 rascunhos privados/30 locais,2 originais privados com scan real ClamAV. Repetição sem duplicação, fontes/intervalos/agregados preservados, nenhum total financeiro do lote. Backend de recuperação e confidencialidade demonstrado; login real/edição visual/publicação/percurso positivo destas fichas pendentes. Lacunas concretas: dados do promotor/contacto/taxonomia/local, proveniência documental no snapshot do dossier e reutilização biblioteca→anexo canónico. Sem novos papéis, migrations, alteração activa ou incorporação na HML01. outputs/investmoz-inhambane-v1-QA-20261019/RELATORIO-QA.md. Não encerra requisito global.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-LEG-06,"Preservar contexto ao entrar/regressar ao percurso, URLs existentes e correspondências de migração","Pedido direto do responsável,10/10/2026, integração do legado emQA §6; https://investemoz.tempo.co.mz/; legado-piloto-qa.md",biblioteca / conteúdo público / percurso do investidor,/explorar/agronegocio; /agronegocio; /documentos/6; /investimentos/a-partir-de/agronegocio; /investimentos/{id}/conteudos,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Disponibilizado em 15/10/2026, setores-fintech-QA-d5b4dc354265 DOC01: 16 fontes e compilação; sete entradas setoriais e especialização Fintech no dossier; três artigos publicados (recursos reais 27/28/29), imagem 24 reutilizada por identidade/hash. Flags existentes preservadas; sem migrations/categorias novas. B e COUNTRY02 preservados.","QA aceite reutilizada; execução ativa com backup/restauro, scan real, publicação expressa e HTTP anónimo200. Sem repetir percurso. outputs/investmoz-legado-ativacao-20261015/RESULTADO-FINAL.json; FINAL-READONLY.json; ANONYMOUS-HTTP.json; RECIBO-INTEGRIDADE-FINAL.json; outputs/investmoz-legado-restantes-setores-preparacao-20261015/INVENTARIO-E-RECORTE.json",Implementado parcialmente — entradas setoriais e três artigos ativos,"Inventário reconciliado: 17 artigos e cinco imagens publicados; 31 artigos com corpo por integrar (5 setoriais, 8 trabalho doméstico, 18 históricos/noticiosos); Mercado Financeiro vazio e post 74364 sem título separados. Onze variantes de URL e 43 capturas adicionais de artigos já cobertas, sem novas identidades. Demais referências, anexos técnicos e sitemap misto conservam recorte próprio.",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,URL antigo recupera a mesma fonte; login/retorno preservam a escolha; nova sessão recupera; nenhuma mistura entre projetos nem conversão de roteiro legado.,P1,"Legado post171985 modificado2026-04-20; categoria Oportunidades preservada como metadado, entidade guia. Metadados/sitemapInfopublica e área de investimento distintos; não remapear por nome.",USR-LEG-20261010-06,1,"[{""id"":""USR-LEG-20261010-06"",""pedido"":""Preservar contexto ao entrar/regressar ao percurso, URLs existentes e correspondências de migração"",""fontes"":[""Pedido direto10/10/2026 §6""],""aceitacao"":""URL antigo recupera a mesma fonte; login/retorno preservam a escolha; nova sessão recupera; nenhuma mistura entre projetos nem conversão de roteiro legado."",""estado"":""parcial"",""variantes"":""IntegraçãoprogressivaQA, sem substituição de pendências anteriores"",""modulo"":""legado/biblioteca/percurso"",""confirmacao_manual"":{""recebida_em"":""2026-10-10"",""fonte"":""Mensagem do responsável nesta conversa"",""conta"":""não indicada"",""perfil"":""não indicado"",""dispositivo"":""não indicado"",""criterios"":[{""criterio"":""criar_ou_escolher_dossier"",""estado"":""confirmado manualmente"",""ambito"":""piloto agronegócio QA""},{""criterio"":""guardar_referencia"",""estado"":""confirmado manualmente"",""ambito"":""piloto agronegócio QA""},{""criterio"":""nova_sessao"",""estado"":""confirmado manualmente"",""ambito"":""piloto agronegócio QA""},{""criterio"":""recuperar_dossier"",""estado"":""confirmado manualmente"",""ambito"":""piloto agronegócio QA""},{""criterio"":""abrir_artigo"",""estado"":""confirmado manualmente"",""ambito"":""piloto agronegócio QA""}],""exclusoes"":[""móvel"",""acessibilidade"",""outros perfis"",""C37 conta18"",""cenários A/B"",""cobertura integral""]},""incremento_setores_qa_20261010"":{""atualizado_em"":""2026-10-10T16:23:25.695297+00:00"",""ambito"":""QA18097;base55441isolada"",""evidencia"":""22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados."",""estado_requisito_atual"":""parcial"",""exclusoes"":[""ativação"",""C37/QA18"",""A/B"",""móvel"",""acessibilidade"",""cobertura integral""]},""incremento_visual_qa_20261010"":{""atualizado_em"":""2026-10-10T17:57:54.604301+00:00"",""ambito"":""QA18097/55441 exclusivamente"",""evidencia"":""FalhasC77–C83 corrigidas emQA: landmarks, nomeARIA do mapa, hierarquia de títulos do texto legado sem alteraroriginal/hash, tabelas financeiras focáveis por teclado, reflow de tarefas/select/data no dossier, langpt-MZ apenas no routerQA e proteção da recuperação assíncrona do simulador. Após correções15execuções axe/390–320–1440px,0violações automáticas/0overflow e idiomaPT; skiplink primeiroTab→conteúdo em3páginas; tabelas financeiras focadas/teclas no Chromium. Não equivale a leitor de ecrã, zoom/dispositivo real ou cobertura de todo oportal. LegacyContentTest5/84 e rastreioMFA1/14 são provas específicas, não contagem substituta de percursos. visual-followup-chromium-20261010.json e screenshots; históricos de falhas mantidos."",""lacuna_atual"":""Cobertura integral, mais perfis/dispositivos, leitor de ecrã e editor administrativoC74 não demonstrados. Mercado Financeiro permanece privado/corpo vazio confirmado na origem; rotas404. Sem associação automática Turismo→cadastro territorial, sem fundir Energia/Mineração."",""estado_global_preservado"":""parcial"",""ativacao"":false}}]","[Interface legado QA 10 /10/2026 ] Render /cliques observados no Chromium QA, com recuperação noutra sessão /F5 e negação à conta 23. Não é o navegador pessoal do utilizador nem o ensaio C37 /QA18. | Evidência anterior preservada: React preparado e build QA; dados Inertia recuperados. Navegador indisponível; roteiro manual em legado-piloto-qa.md . Aceitação visual pendente. | [Confirmação manual recebida 10 /10/2026 ] Responsável confirmou leitura pública → autenticação → criar /escolher dossier → guardar referência → nova sessão → recuperar dossier e abrir artigo. Confirmação declarada, sem conta /perfil/dispositivo/data de execução identificados. Não comprova MFA específico, ensaios móveis, acessibilidade, outros perfis, deduplicação, C37 /QA18 ou A /B. Ver legado-piloto-qa.md , confirmação manual. | [Setores QA após C71 10 /10/2026 ] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos /recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia 200. Chromium desktop:16 artigos, pesquisa /imagens , Energia e Mineração distintas, C72 título preservado; QA21 criou 4 dossiers, retorno, logout /novaMFA/F5/replay ; QA23 negado 403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP /Chromium , uma referência /evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence} -qa.json ; legacy-financial-origin-20261010 /proof.json. C37 /QA18 ,A /B ,móvel /acessibilidade/cobertura integral não encerrados. | [Visual QA 10 /10/2026 ] Leitura pública /móvel dirigida, teclado e 4 consumidores do mapa demonstrados;15 execuções de acessibilidade sem violação automática. | [Visual QA 10/10/2026] Leitura pública/móvel dirigida, teclado e4consumidores do mapa demonstrados;15execuções de acessibilidade semviolação automática.","GET públicos e escritas autenticadas no servidor18097, alvo real55441 confirmado; publicação separada do importador. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.","Dois recursos na biblioteca existente e referências no payload cifrado do dossier; sem nova tabela/cadastro paralelo. | [Confirmação manual recebida 10/10/2026] Responsável confirmou leitura pública → autenticação → criar/escolher dossier → guardar referência → nova sessão → recuperar dossier e abrir artigo. Confirmação declarada, sem conta/perfil/dispositivo/data de execução identificados. Não comprova MFA específico, ensaios móveis, acessibilidade, outros perfis, deduplicação, C37/QA18 ou A/B. Ver legado-piloto-qa.md, confirmação manual. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.","[Interface legado QA 10/10/2026] Render/cliques observados no Chromium QA, com recuperação noutra sessão/F5 e negação à conta23. Não é o navegador pessoal do utilizador nem o ensaio C37/QA18. | Evidência anterior preservada: Logout/nova sessão FortifyMFA21: fonte/versão/hashes recuperados; outra conta negada e projeto independente sem referência. | [Confirmação manual recebida 10/10/2026] Responsável confirmou leitura pública → autenticação → criar/escolher dossier → guardar referência → nova sessão → recuperar dossier e abrir artigo. Confirmação declarada, sem conta/perfil/dispositivo/data de execução identificados. Não comprova MFA específico, ensaios móveis, acessibilidade, outros perfis, deduplicação, C37/QA18 ou A/B. Ver legado-piloto-qa.md, confirmação manual. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.",Piloto ativo encerrado; restante legado pendente.,Piloto agronegócio: ativo e entrega encerrada. Integração integral do legado: pendente nos mesmos IDs.,parcial,Não disponibilizado; guarda QA/flagfalse. Nenhuma escrita ou divulgação ativa autorizada.,"15/10/2026: entrega do piloto encerrada; dados/B/COUNTRY02/build preservados. Não equivale a integração integral do legado. | Lote setorial disponibilizado por autorização expressa da Tempo; integração integral continua pendente. | QA 15/10/2026: setores-fintech-QA-d5b4dc354265; sete entradas comerciais/contexto no dossier e três artigos preparados. B/COUNTRY02/aceitações preservados; sem disponibilização ativa. | Disponibilização expressamente autorizada pela Tempo: «Autorizo a disponibilizar». Executada com backup/restauro fresco verificado; apenas conferência operacional, sem repetir aceitação QA. [RECONCILIACAO-43-20261019] 5: Sem saldo de código no recorte visual aceite. | 8: Outras identidades do legado exigem lotes e eventual adaptação por tipo. Não há autorização genérica para publicar todo o acervo.","Inventário reconciliado: 20 artigos e cinco imagens publicados; 28 artigos com corpo por integrar (2 setoriais, 8 trabalho doméstico, 18 históricos/noticiosos); Mercado Financeiro vazio e post 74364 sem título separados. Onze variantes de URL e 43 capturas adicionais de artigos já cobertas, sem novas identidades. Demais referências, anexos técnicos e sitemap misto conservam recorte próprio. | Entrega operacional deste delta concluída. Mercado Financeiro geral vazio e restante acervo mantêm os seus estados. Licenças, requisitos e documentos específicos Fintech por atividade permanecem por determinar; não bloqueiam a preparação independente nem se consideram concluídos. | Recorte QA demonstrado, sem encerrar critérios globais. Histórico económico combinado conservado, fora de novas escolhas; oportunidade6 não inferida como Fintech. Sem fusões por nome. Recuperação existente conferida por leitura e hashes; outra sessão/dispositivo e percursos aceites não reensaiados. Conferência dos anexos pelo utilizador pendente. | Recorte aprovado disponibilizado; requisitos globais permanecem abertos. Atividade historica combinada e oportunidade6 sem reclassificacao. Conferencia dos anexos finais pelo utilizador pendente. Sem repetir testes aceites, formularios ou L1. [UTILIZACAO-HOMOLOGACAO-20261019] 5: Disponibilidade condicionada conforme limite registado — Ecrã aberto: dez sectores principais, especialização Fintech sem cartão principal duplicado; 12 registos conservados. | 8: Disponibilidade condicionada conforme limite registado — Adaptador habilitado; artigos/imagens transportados privadamente, sem os publicar.","documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas","Dependências operacionais desta entrega resolvidas: hashes, backup/restauro fresco, conta autenticada, scans e publicações. Dependências regulatórias específicas e editoriais restantes preservadas no critério atual. | Origem: pedido expresso da Tempo de18/10. IDs, especialização por leitura e ponte histórica são escolhas técnicas; sem nova regra organizacional. Ativo inalterado; disponibilização separada. Sem migration/instalação140000/150000; reversão retém somente a rota nova Fintech além dos dados/histórico e associação2→8. Estados e critérios anteriores preservados. | Origem: autorizacao expressa Tempo18/10/2026. Backup/restauro e execucao autenticada concluidos; 140000/150000 presentes uma vez, sem migrations. Reversao parcial preserva dados/auditoria/esquemas e rota compativel Fintech. Matriz/manual/backlog atuais preservados. Ficha integral dos parques separada.","Autorização Tempo para setores-fintech-QA-d5b4dc354265 DOC01 executada, limitada a 16 fontes/compilação e três artigos. Decisões fora deste recorte mantêm-se; nenhuma publicação do restante acervo.",Delta disponibilizado; pendências fora do recorte continuam na mesma matriz.,"Saldo operacional desta entrega: zero. A faixa 1h30–3h era estimativa, não saldo atual. Esforço das lacunas remanescentes depende de delimitação concreta; não repetir aceitações.","outputs/investmoz-legado-ativacao-20261015/RESULTADO-FINAL.json; FINAL-READONLY.json; ANONYMOUS-HTTP.json; RECIBO-INTEGRIDADE-FINAL.json; outputs/investmoz-legado-restantes-setores-preparacao-20261015/INVENTARIO-E-RECORTE.json | 15/10/2026: outputs/investmoz-legado-setores-ativacao-20261015/FINAL-READONLY.json; ANONYMOUS-HTTP.json; SOURCE-DELIVERY.json; FRESH-BACKUP.json. 20 importados privados, scan clean e publicados pela sessão Osmane Nala (2); registos de negócio anteriores preservados. | 15/10/2026: outputs/investmoz-legado-inventario-reconciliado-20261015/SALDO-LEGADO.md; RECONCILIACAO-LEGADO.json; LEITURA-ESTADO.json; inventários existentes atualizados por identidade/versão/hash. | outputs/investmoz-fintech-investimento-QA-20261015/RESULTADO-QA.md; PROVA-DELTA-QA.json; HTTP-DELTA-QA.json; PROVA-FINAL-DELTA-QA.json; HTTP-RECUPERACAO-FINAL-QA.json; MANIFESTO-ENTREGA.json | outputs/investmoz-setores-fintech-ativacao-20261015/RELATORIO-ENTREGA.md; PUBLISHED.json; PRESERVACAO-FINAL.json; HTTP-OPERACIONAL.json; FRESH-BACKUP.json; RECIBO-FINAL.json | 18/10: sectores-duplicacoes-QA-9b6097f97121, organização sectorial/duplicações apenas QA. Energia8/Mineração7; Fintech9 especialização de Mercado6; oportunidade2 reclassificada2→8 sem duplicação; 56HTTP,30serviço,3SQL e5reversão observados. Relatório e manifesto exatos em outputs/investmoz-sectores-duplicacoes-QA-20261018/para-revisao/. | 18/10/2026: disponibilizada sectores-duplicacoes-QA-e9f7d821b6f7 em investemoz:5432, procedimento DOC02. Backup/restauro fresco validado. 34 fontes/167 build. Conta2 com permissao/MFA; oportunidade2 sector2 para8; evento/recibo unicos, operacao27e6a658-d8bc-4d94-ab7b-b977ba56d141. Mesma transacao/ligacao e limpeza SET LOCAL observadas. Provas em outputs/investmoz-sectores-duplicacoes-ativacao-20261018/CONFERENCIA-FINAL.json e para-revisao/RECIBO-EXECUCAO.json. | Homologação teste-investidor 19/10/2026: Sectores e duplicação visual=Instalado mas desabilitado; Legado — conteúdo restante=Instalado mas desabilitado. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Sectores e duplicação visual=Disponível; Legado — conteúdo restante=Instalado mas desabilitado. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. [UTILIZACAO-HOMOLOGACAO-20261019] Leitura nominal de contas/recursos no destino; saldo18/10; prévia29 sem escrita; comparação de hashes QA separados. outputs/investmoz-disponibilizacao-integral-20261019/UTILIZACAO-EFECTIVA-HOMOLOGACAO.md [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",documentos e legado,15/10/2026 — fecho do piloto ativo e preparação por leitura dos restantes setores; sem novos testes funcionais.,,,"[Visual QA 10/10/2026] Cobertura integral, mais perfis/dispositivos, leitor de ecrã e editor administrativoC74 não demonstrados. Mercado Financeiro permanece privado/corpo vazio confirmado na origem; rotas404. Sem associação automática Turismo→cadastro territorial, sem fundir Energia/Mineração. | Histórico preservado: [Visual QA 10 /10/2026 ] Cobertura integral, mais perfis /dispositivos , leitor de ecrã e editor administrativo C74 não demonstrados. Mercado Financeiro permanece privado /corpo vazio confirmado na origem; rotas 404. Sem associação automática Turismo→cadastro territorial, sem fundir Energia /Mineração. | Histórico preservado: 17 caminhos com texto preservados incluindo agronegócio e 4 novos retornos; restante mapa URL /aliases/acervo ainda incompleto. C37 /QA18 e A /B não encerrados. | Histórico anterior: Contexto /retorno do piloto observados; mapa de migração dos restantes URL s ainda pendente. C37 /QA18 e cenários A /B completos não foram executados neste ensaio.",Biblioteca/documentos existentes; Balcão+09/190000 para dossier. Expansão cartográfica exige correspondências fundamentadas. C37/A-B/SLA/perfis e ativação mantêm âmbito próprio.,Mantido /agronegocio; /explorar/agronegocio novo. Referência comID/hash/versão/ator/data e retorno autorizado ao mesmo dossier; replay sem duplicação; cinco fases/19etapas conservadas.,"[Interface legado QA 10 /10/2026 ] Chromium instalado, contextos isolados, desktop 1440 px / móvel 390 px: fotografia /fontes/paleta , pesquisa hit /miss , Enter /foco de 3 px, links carteira /zonas/biblioteca/oportunidade. Promotor QA21 : login→MFA→dossier→fonte→retorno→logout→novo contexto /MFA →recuperação /F5 →associação repetida. Conta 23:403 e artigo público sem título privado; anónimo sem contexto privado. UI observada; referência /evento únicos e originais /hash/scan confirmados em leitura QA. legacy-content-browser-qa.json ; legacy-content-browser-persistence-qa.json ; legado-piloto-qa.md . | Evidência anterior preservada: legado-piloto-qa.md ; legacy-content-http-qa.json : recursos 6 /5 públicos, hashes verificados, pesquisa, login /MFA21 , criação /continuação , logout /nova sessão, recuperação, replay único e isolamento. Interface não observada. | [Confirmação manual recebida 10 /10/2026 ] Responsável confirmou leitura pública → autenticação → criar /escolher dossier → guardar referência → nova sessão → recuperar dossier e abrir artigo. Confirmação declarada, sem conta /perfil/dispositivo/data de execução identificados. Não comprova MFA específico, ensaios móveis, acessibilidade, outros perfis, deduplicação, C37 /QA18 ou A /B. Ver legado-piloto-qa.md , confirmação manual. | [Setores QA após C71 10 /10/2026 ] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos /recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia 200. Chromium desktop:16 artigos, pesquisa /imagens , Energia e Mineração distintas, C72 título preservado; QA21 criou 4 dossiers, retorno, logout /novaMFA/F5/replay ; QA23 negado 403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP /Chromium , uma referência /evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence} -qa.json ; legacy-financial-origin-20261010 /proof.json. C37 /QA18 ,A /B ,móvel /acessibilidade/cobertura integral não encerrados. | [Visual QA 10 /10/2026 ] Falhas C77 – C83 corrigidas em QA: landmarks, nome ARIA do mapa, hierarquia de títulos do texto legado sem alteraroriginal /hash , tabelas financeiras focáveis por teclado, reflow de tarefas /select/data no dossier, langpt-MZ apenas no router QA e proteção da recuperação assíncrona do simulador. Após correções 15 execuções axe /390 –320–1440 px,0 violações automáticas /0overflow e idioma PT; skiplink primeiro Tab→conteúdo em 3 páginas; tabelas financeiras focadas /teclas no Chromium . Não equivale a leitor de ecrã, zoom /dispositivo real ou cobertura de todo oportal. Legacy Content Test 5 /84 e rastreio MFA 1 /14 são provas específicas, não contagem substituta de percursos. visual-followup-chromium-20261010.json e screenshots; históricos de falhas mantidos. | [Visual QA 10/10/2026] FalhasC77–C83 corrigidas emQA: landmarks, nomeARIA do mapa, hierarquia de títulos do texto legado sem alteraroriginal/hash, tabelas financeiras focáveis por teclado, reflow de tarefas/select/data no dossier, langpt-MZ apenas no routerQA e proteção da recuperação assíncrona do simulador. Após correções15execuções axe/390–320–1440px,0violações automáticas/0overflow e idiomaPT; skiplink primeiroTab→conteúdo em3páginas; tabelas financeiras focadas/teclas no Chromium. Não equivale a leitor de ecrã, zoom/dispositivo real ou cobertura de todo oportal. LegacyContentTest5/84 e rastreioMFA1/14 são provas específicas, não contagem substituta de percursos. visual-followup-chromium-20261010.json e screenshots; históricos de falhas mantidos.","GET públicos e escritas autenticadas no servidor18097, alvo real55441 confirmado; publicação separada do importador. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.",,,"Fecho exclusivo do piloto agronegócio; não cobre todo o acervo, versões, URLs, anexos ou setores. Mercado Financeiro vazio continua separado.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",documentos e legado,15/10/2026 — fecho do piloto ativo e preparação por leitura dos restantes setores; sem novos testes funcionais.,,,"[Visual QA 10/10/2026] Cobertura integral, mais perfis/dispositivos, leitor de ecrã e editor administrativoC74 não demonstrados. Mercado Financeiro permanece privado/corpo vazio confirmado na origem; rotas404. Sem associação automática Turismo→cadastro territorial, sem fundir Energia/Mineração. | Histórico preservado: [Visual QA 10 /10/2026 ] Cobertura integral, mais perfis /dispositivos , leitor de ecrã e editor administrativo C74 não demonstrados. Mercado Financeiro permanece privado /corpo vazio confirmado na origem; rotas 404. Sem associação automática Turismo→cadastro territorial, sem fundir Energia /Mineração. | Histórico preservado: 17 caminhos com texto preservados incluindo agronegócio e 4 novos retornos; restante mapa URL /aliases/acervo ainda incompleto. C37 /QA18 e A /B não encerrados. | Histórico anterior: Contexto /retorno do piloto observados; mapa de migração dos restantes URL s ainda pendente. C37 /QA18 e cenários A /B completos não foram executados neste ensaio.",Biblioteca/documentos existentes; Balcão+09/190000 para dossier. Expansão cartográfica exige correspondências fundamentadas. C37/A-B/SLA/perfis e ativação mantêm âmbito próprio.,Mantido /agronegocio; /explorar/agronegocio novo. Referência comID/hash/versão/ator/data e retorno autorizado ao mesmo dossier; replay sem duplicação; cinco fases/19etapas conservadas.,"[Interface legado QA 10 /10/2026 ] Chromium instalado, contextos isolados, desktop 1440 px / móvel 390 px: fotografia /fontes/paleta , pesquisa hit /miss , Enter /foco de 3 px, links carteira /zonas/biblioteca/oportunidade. Promotor QA21 : login→MFA→dossier→fonte→retorno→logout→novo contexto /MFA →recuperação /F5 →associação repetida. Conta 23:403 e artigo público sem título privado; anónimo sem contexto privado. UI observada; referência /evento únicos e originais /hash/scan confirmados em leitura QA. legacy-content-browser-qa.json ; legacy-content-browser-persistence-qa.json ; legado-piloto-qa.md . | Evidência anterior preservada: legado-piloto-qa.md ; legacy-content-http-qa.json : recursos 6 /5 públicos, hashes verificados, pesquisa, login /MFA21 , criação /continuação , logout /nova sessão, recuperação, replay único e isolamento. Interface não observada. | [Confirmação manual recebida 10 /10/2026 ] Responsável confirmou leitura pública → autenticação → criar /escolher dossier → guardar referência → nova sessão → recuperar dossier e abrir artigo. Confirmação declarada, sem conta /perfil/dispositivo/data de execução identificados. Não comprova MFA específico, ensaios móveis, acessibilidade, outros perfis, deduplicação, C37 /QA18 ou A /B. Ver legado-piloto-qa.md , confirmação manual. | [Setores QA após C71 10 /10/2026 ] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos /recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia 200. Chromium desktop:16 artigos, pesquisa /imagens , Energia e Mineração distintas, C72 título preservado; QA21 criou 4 dossiers, retorno, logout /novaMFA/F5/replay ; QA23 negado 403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP /Chromium , uma referência /evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence} -qa.json ; legacy-financial-origin-20261010 /proof.json. C37 /QA18 ,A /B ,móvel /acessibilidade/cobertura integral não encerrados. | [Visual QA 10 /10/2026 ] Falhas C77 – C83 corrigidas em QA: landmarks, nome ARIA do mapa, hierarquia de títulos do texto legado sem alteraroriginal /hash , tabelas financeiras focáveis por teclado, reflow de tarefas /select/data no dossier, langpt-MZ apenas no router QA e proteção da recuperação assíncrona do simulador. Após correções 15 execuções axe /390 –320–1440 px,0 violações automáticas /0overflow e idioma PT; skiplink primeiro Tab→conteúdo em 3 páginas; tabelas financeiras focadas /teclas no Chromium . Não equivale a leitor de ecrã, zoom /dispositivo real ou cobertura de todo oportal. Legacy Content Test 5 /84 e rastreio MFA 1 /14 são provas específicas, não contagem substituta de percursos. visual-followup-chromium-20261010.json e screenshots; históricos de falhas mantidos. | [Visual QA 10/10/2026] FalhasC77–C83 corrigidas emQA: landmarks, nomeARIA do mapa, hierarquia de títulos do texto legado sem alteraroriginal/hash, tabelas financeiras focáveis por teclado, reflow de tarefas/select/data no dossier, langpt-MZ apenas no routerQA e proteção da recuperação assíncrona do simulador. Após correções15execuções axe/390–320–1440px,0violações automáticas/0overflow e idiomaPT; skiplink primeiroTab→conteúdo em3páginas; tabelas financeiras focadas/teclas no Chromium. Não equivale a leitor de ecrã, zoom/dispositivo real ou cobertura de todo oportal. LegacyContentTest5/84 e rastreioMFA1/14 são provas específicas, não contagem substituta de percursos. visual-followup-chromium-20261010.json e screenshots; históricos de falhas mantidos.","GET públicos e escritas autenticadas no servidor18097, alvo real55441 confirmado; publicação separada do importador. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.",,,"Fecho exclusivo do piloto agronegócio; não cobre todo o acervo, versões, URLs, anexos ou setores. Mercado Financeiro vazio continua separado.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-LEG-07,"Verificar imagens, anexos, links, pesquisa, permissões e duplicações, registando aceitação visual separadamente","Pedido direto do responsável,10/10/2026, integração do legado emQA §7; https://investemoz.tempo.co.mz/; legado-piloto-qa.md",biblioteca / conteúdo público / percurso do investidor,/explorar/agronegocio; /agronegocio; /documentos/6; /investimentos/a-partir-de/agronegocio; /investimentos/{id}/conteudos,"documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Disponibilizado em 15/10/2026, setores-fintech-QA-d5b4dc354265 DOC01: 16 fontes e compilação; sete entradas setoriais e especialização Fintech no dossier; três artigos publicados (recursos reais 27/28/29), imagem 24 reutilizada por identidade/hash. Flags existentes preservadas; sem migrations/categorias novas. B e COUNTRY02 preservados.","QA aceite reutilizada; execução ativa com backup/restauro, scan real, publicação expressa e HTTP anónimo200. Sem repetir percurso. outputs/investmoz-legado-ativacao-20261015/RESULTADO-FINAL.json; FINAL-READONLY.json; ANONYMOUS-HTTP.json; RECIBO-INTEGRIDADE-FINAL.json; outputs/investmoz-legado-restantes-setores-preparacao-20261015/INVENTARIO-E-RECORTE.json",Implementado parcialmente — entradas setoriais e três artigos ativos,"Inventário reconciliado: 17 artigos e cinco imagens publicados; 31 artigos com corpo por integrar (5 setoriais, 8 trabalho doméstico, 18 históricos/noticiosos); Mercado Financeiro vazio e post 74364 sem título separados. Onze variantes de URL e 43 capturas adicionais de artigos já cobertas, sem novas identidades. Demais referências, anexos técnicos e sitemap misto conservam recorte próprio.",Scanner/worker/GD/WebP e originais privados; ACL por oportunidade/sala diferente de partilha individual não implementada. LegadoOFF. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Cada consumidor apresenta ficheiro/link/resultado íntegro; importação/pesquisa/recuperação/permissões verificadas e resultados visuais registados por ação.,P1,"Legado post171985 modificado2026-04-20; categoria Oportunidades preservada como metadado, entidade guia. Metadados/sitemapInfopublica e área de investimento distintos; não remapear por nome.",USR-LEG-20261010-07,1,"[{""id"":""USR-LEG-20261010-07"",""pedido"":""Verificar imagens, anexos, links, pesquisa, permissões e duplicações, registando aceitação visual separadamente"",""fontes"":[""Pedido direto10/10/2026 §7""],""aceitacao"":""Cada consumidor apresenta ficheiro/link/resultado íntegro; importação/pesquisa/recuperação/permissões verificadas e resultados visuais registados por ação."",""estado"":""parcial"",""variantes"":""IntegraçãoprogressivaQA, sem substituição de pendências anteriores"",""modulo"":""legado/biblioteca/percurso"",""confirmacao_manual"":{""recebida_em"":""2026-10-10"",""fonte"":""Mensagem do responsável nesta conversa"",""conta"":""não indicada"",""perfil"":""não indicado"",""dispositivo"":""não indicado"",""criterios"":[{""criterio"":""guardar_referencia"",""estado"":""confirmado manualmente"",""ambito"":""piloto agronegócio QA""},{""criterio"":""recuperar_dossier"",""estado"":""confirmado manualmente"",""ambito"":""piloto agronegócio QA""},{""criterio"":""abrir_artigo"",""estado"":""confirmado manualmente"",""ambito"":""piloto agronegócio QA""}],""exclusoes"":[""móvel"",""acessibilidade"",""outros perfis"",""C37 conta18"",""cenários A/B"",""cobertura integral""]},""incremento_setores_qa_20261010"":{""atualizado_em"":""2026-10-10T16:23:25.695297+00:00"",""ambito"":""QA18097;base55441isolada"",""evidencia"":""22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados."",""estado_requisito_atual"":""parcial"",""exclusoes"":[""ativação"",""C37/QA18"",""A/B"",""móvel"",""acessibilidade"",""cobertura integral""]},""incremento_visual_qa_20261010"":{""atualizado_em"":""2026-10-10T17:57:54.604301+00:00"",""ambito"":""QA18097/55441 exclusivamente"",""evidencia"":""FalhasC77–C83 corrigidas emQA: landmarks, nomeARIA do mapa, hierarquia de títulos do texto legado sem alteraroriginal/hash, tabelas financeiras focáveis por teclado, reflow de tarefas/select/data no dossier, langpt-MZ apenas no routerQA e proteção da recuperação assíncrona do simulador. Após correções15execuções axe/390–320–1440px,0violações automáticas/0overflow e idiomaPT; skiplink primeiroTab→conteúdo em3páginas; tabelas financeiras focadas/teclas no Chromium. Não equivale a leitor de ecrã, zoom/dispositivo real ou cobertura de todo oportal. LegacyContentTest5/84 e rastreioMFA1/14 são provas específicas, não contagem substituta de percursos. visual-followup-chromium-20261010.json e screenshots; históricos de falhas mantidos."",""lacuna_atual"":""Cobertura integral, mais perfis/dispositivos, leitor de ecrã e editor administrativoC74 não demonstrados. Mercado Financeiro permanece privado/corpo vazio confirmado na origem; rotas404. Sem associação automática Turismo→cadastro territorial, sem fundir Energia/Mineração."",""estado_global_preservado"":""parcial"",""ativacao"":false}}]","[Interface legado QA 10 /10/2026 ] Render /cliques observados no Chromium QA, com recuperação noutra sessão /F5 e negação à conta 23. Não é o navegador pessoal do utilizador nem o ensaio C37 /QA18. | Evidência anterior preservada: React preparado e build QA; dados Inertia recuperados. Navegador indisponível; roteiro manual em legado-piloto-qa.md . Aceitação visual pendente. | [Confirmação manual recebida 10 /10/2026 ] Responsável confirmou leitura pública → autenticação → criar /escolher dossier → guardar referência → nova sessão → recuperar dossier e abrir artigo. Confirmação declarada, sem conta /perfil/dispositivo/data de execução identificados. Não comprova MFA específico, ensaios móveis, acessibilidade, outros perfis, deduplicação, C37 /QA18 ou A /B. Ver legado-piloto-qa.md , confirmação manual. | [Setores QA após C71 10 /10/2026 ] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos /recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia 200. Chromium desktop:16 artigos, pesquisa /imagens , Energia e Mineração distintas, C72 título preservado; QA21 criou 4 dossiers, retorno, logout /novaMFA/F5/replay ; QA23 negado 403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP /Chromium , uma referência /evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence} -qa.json ; legacy-financial-origin-20261010 /proof.json. C37 /QA18 ,A /B ,móvel /acessibilidade/cobertura integral não encerrados. | [Visual QA 10 /10/2026 ] Leitura pública /móvel dirigida, teclado e 4 consumidores do mapa demonstrados;15 execuções de acessibilidade sem violação automática. | [Visual QA 10/10/2026] Leitura pública/móvel dirigida, teclado e4consumidores do mapa demonstrados;15execuções de acessibilidade semviolação automática.","GET públicos e escritas autenticadas no servidor18097, alvo real55441 confirmado; publicação separada do importador. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.","Dois recursos na biblioteca existente e referências no payload cifrado do dossier; sem nova tabela/cadastro paralelo. | [Confirmação manual recebida 10/10/2026] Responsável confirmou leitura pública → autenticação → criar/escolher dossier → guardar referência → nova sessão → recuperar dossier e abrir artigo. Confirmação declarada, sem conta/perfil/dispositivo/data de execução identificados. Não comprova MFA específico, ensaios móveis, acessibilidade, outros perfis, deduplicação, C37/QA18 ou A/B. Ver legado-piloto-qa.md, confirmação manual. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.","[Interface legado QA 10/10/2026] Render/cliques observados no Chromium QA, com recuperação noutra sessão/F5 e negação à conta23. Não é o navegador pessoal do utilizador nem o ensaio C37/QA18. | Evidência anterior preservada: Logout/nova sessão FortifyMFA21: fonte/versão/hashes recuperados; outra conta negada e projeto independente sem referência. | [Confirmação manual recebida 10/10/2026] Responsável confirmou leitura pública → autenticação → criar/escolher dossier → guardar referência → nova sessão → recuperar dossier e abrir artigo. Confirmação declarada, sem conta/perfil/dispositivo/data de execução identificados. Não comprova MFA específico, ensaios móveis, acessibilidade, outros perfis, deduplicação, C37/QA18 ou A/B. Ver legado-piloto-qa.md, confirmação manual. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.",Piloto ativo encerrado; restante legado pendente.,Piloto agronegócio: ativo e entrega encerrada. Integração integral do legado: pendente nos mesmos IDs.,parcial,Não disponibilizado; guarda QA/flagfalse. Nenhuma escrita ou divulgação ativa autorizada.,"15/10/2026: entrega do piloto encerrada; dados/B/COUNTRY02/build preservados. Não equivale a integração integral do legado. | Lote setorial disponibilizado por autorização expressa da Tempo; integração integral continua pendente. | QA 15/10/2026: setores-fintech-QA-d5b4dc354265; sete entradas comerciais/contexto no dossier e três artigos preparados. B/COUNTRY02/aceitações preservados; sem disponibilização ativa. | Disponibilização expressamente autorizada pela Tempo: «Autorizo a disponibilizar». Executada com backup/restauro fresco verificado; apenas conferência operacional, sem repetir aceitação QA. [RECONCILIACAO-43-20261019] 5: Sem saldo de código no recorte visual aceite. | 8: Outras identidades do legado exigem lotes e eventual adaptação por tipo. Não há autorização genérica para publicar todo o acervo.","Inventário reconciliado: 20 artigos e cinco imagens publicados; 28 artigos com corpo por integrar (2 setoriais, 8 trabalho doméstico, 18 históricos/noticiosos); Mercado Financeiro vazio e post 74364 sem título separados. Onze variantes de URL e 43 capturas adicionais de artigos já cobertas, sem novas identidades. Demais referências, anexos técnicos e sitemap misto conservam recorte próprio. | Entrega operacional deste delta concluída. Mercado Financeiro geral vazio e restante acervo mantêm os seus estados. Licenças, requisitos e documentos específicos Fintech por atividade permanecem por determinar; não bloqueiam a preparação independente nem se consideram concluídos. | Recorte QA demonstrado, sem encerrar critérios globais. Histórico económico combinado conservado, fora de novas escolhas; oportunidade6 não inferida como Fintech. Sem fusões por nome. Recuperação existente conferida por leitura e hashes; outra sessão/dispositivo e percursos aceites não reensaiados. Conferência dos anexos pelo utilizador pendente. | Recorte aprovado disponibilizado; requisitos globais permanecem abertos. Atividade historica combinada e oportunidade6 sem reclassificacao. Conferencia dos anexos finais pelo utilizador pendente. Sem repetir testes aceites, formularios ou L1. [UTILIZACAO-HOMOLOGACAO-20261019] 5: Disponibilidade condicionada conforme limite registado — Ecrã aberto: dez sectores principais, especialização Fintech sem cartão principal duplicado; 12 registos conservados. | 8: Disponibilidade condicionada conforme limite registado — Adaptador habilitado; artigos/imagens transportados privadamente, sem os publicar.","documents, biblioteca, importação autenticada, VerifiedDocumentBinary, jobs/derivadas","Dependências operacionais desta entrega resolvidas: hashes, backup/restauro fresco, conta autenticada, scans e publicações. Dependências regulatórias específicas e editoriais restantes preservadas no critério atual. | Origem: pedido expresso da Tempo de18/10. IDs, especialização por leitura e ponte histórica são escolhas técnicas; sem nova regra organizacional. Ativo inalterado; disponibilização separada. Sem migration/instalação140000/150000; reversão retém somente a rota nova Fintech além dos dados/histórico e associação2→8. Estados e critérios anteriores preservados. | Origem: autorizacao expressa Tempo18/10/2026. Backup/restauro e execucao autenticada concluidos; 140000/150000 presentes uma vez, sem migrations. Reversao parcial preserva dados/auditoria/esquemas e rota compativel Fintech. Matriz/manual/backlog atuais preservados. Ficha integral dos parques separada.","Autorização Tempo para setores-fintech-QA-d5b4dc354265 DOC01 executada, limitada a 16 fontes/compilação e três artigos. Decisões fora deste recorte mantêm-se; nenhuma publicação do restante acervo.",Delta disponibilizado; pendências fora do recorte continuam na mesma matriz.,"Saldo operacional desta entrega: zero. A faixa 1h30–3h era estimativa, não saldo atual. Esforço das lacunas remanescentes depende de delimitação concreta; não repetir aceitações.","outputs/investmoz-legado-ativacao-20261015/RESULTADO-FINAL.json; FINAL-READONLY.json; ANONYMOUS-HTTP.json; RECIBO-INTEGRIDADE-FINAL.json; outputs/investmoz-legado-restantes-setores-preparacao-20261015/INVENTARIO-E-RECORTE.json | 15/10/2026: outputs/investmoz-legado-setores-ativacao-20261015/FINAL-READONLY.json; ANONYMOUS-HTTP.json; SOURCE-DELIVERY.json; FRESH-BACKUP.json. 20 importados privados, scan clean e publicados pela sessão Osmane Nala (2); registos de negócio anteriores preservados. | 15/10/2026: outputs/investmoz-legado-inventario-reconciliado-20261015/SALDO-LEGADO.md; RECONCILIACAO-LEGADO.json; LEITURA-ESTADO.json; inventários existentes atualizados por identidade/versão/hash. | outputs/investmoz-fintech-investimento-QA-20261015/RESULTADO-QA.md; PROVA-DELTA-QA.json; HTTP-DELTA-QA.json; PROVA-FINAL-DELTA-QA.json; HTTP-RECUPERACAO-FINAL-QA.json; MANIFESTO-ENTREGA.json | outputs/investmoz-setores-fintech-ativacao-20261015/RELATORIO-ENTREGA.md; PUBLISHED.json; PRESERVACAO-FINAL.json; HTTP-OPERACIONAL.json; FRESH-BACKUP.json; RECIBO-FINAL.json | 18/10: sectores-duplicacoes-QA-9b6097f97121, organização sectorial/duplicações apenas QA. Energia8/Mineração7; Fintech9 especialização de Mercado6; oportunidade2 reclassificada2→8 sem duplicação; 56HTTP,30serviço,3SQL e5reversão observados. Relatório e manifesto exatos em outputs/investmoz-sectores-duplicacoes-QA-20261018/para-revisao/. | 18/10/2026: disponibilizada sectores-duplicacoes-QA-e9f7d821b6f7 em investemoz:5432, procedimento DOC02. Backup/restauro fresco validado. 34 fontes/167 build. Conta2 com permissao/MFA; oportunidade2 sector2 para8; evento/recibo unicos, operacao27e6a658-d8bc-4d94-ab7b-b977ba56d141. Mesma transacao/ligacao e limpeza SET LOCAL observadas. Provas em outputs/investmoz-sectores-duplicacoes-ativacao-20261018/CONFERENCIA-FINAL.json e para-revisao/RECIBO-EXECUCAO.json. | Homologação teste-investidor 19/10/2026: Sectores e duplicação visual=Instalado mas desabilitado; Legado — conteúdo restante=Instalado mas desabilitado. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Sectores e duplicação visual=Disponível; Legado — conteúdo restante=Instalado mas desabilitado. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. [UTILIZACAO-HOMOLOGACAO-20261019] Leitura nominal de contas/recursos no destino; saldo18/10; prévia29 sem escrita; comparação de hashes QA separados. outputs/investmoz-disponibilizacao-integral-20261019/UTILIZACAO-EFECTIVA-HOMOLOGACAO.md [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",documentos e legado,15/10/2026 — fecho do piloto ativo e preparação por leitura dos restantes setores; sem novos testes funcionais.,,,"[Visual QA 10/10/2026] Cobertura integral, mais perfis/dispositivos, leitor de ecrã e editor administrativoC74 não demonstrados. Mercado Financeiro permanece privado/corpo vazio confirmado na origem; rotas404. Sem associação automática Turismo→cadastro territorial, sem fundir Energia/Mineração. | Histórico preservado: [Visual QA 10 /10/2026 ] Cobertura integral, mais perfis /dispositivos , leitor de ecrã e editor administrativo C74 não demonstrados. Mercado Financeiro permanece privado /corpo vazio confirmado na origem; rotas 404. Sem associação automática Turismo→cadastro territorial, sem fundir Energia /Mineração. | Histórico preservado: 22 originais /5 imagens /hashes/scans/replay e 16 novos artigos públicos testados;32 versões restantes, anexos /links externos /C68 ,móvel /acessibilidade e perfis adicionais por testar. | Histórico anterior: Imagens /links/pesquisa/permissões/deduplicação do piloto demonstrados. Anexos /referências dos restantes conteúdos e imagem histórica 404 por resolver; cobertura global permanece parcial.",Biblioteca/documentos existentes; Balcão+09/190000 para dossier. Expansão cartográfica exige correspondências fundamentadas. C37/A-B/SLA/perfis e ativação mantêm âmbito próprio.,Dois originais com ClamD real/hash; links dos consumidores200; pesquisahit/miss; permissões; repetição do importador sem novas linhas e associação idempotente.,"[Interface legado QA 10 /10/2026 ] Chromium instalado, contextos isolados, desktop 1440 px / móvel 390 px: fotografia /fontes/paleta , pesquisa hit /miss , Enter /foco de 3 px, links carteira /zonas/biblioteca/oportunidade. Promotor QA21 : login→MFA→dossier→fonte→retorno→logout→novo contexto /MFA →recuperação /F5 →associação repetida. Conta 23:403 e artigo público sem título privado; anónimo sem contexto privado. UI observada; referência /evento únicos e originais /hash/scan confirmados em leitura QA. legacy-content-browser-qa.json ; legacy-content-browser-persistence-qa.json ; legado-piloto-qa.md . | Evidência anterior preservada: legado-piloto-qa.md ; legacy-content-http-qa.json : recursos 6 /5 públicos, hashes verificados, pesquisa, login /MFA21 , criação /continuação , logout /nova sessão, recuperação, replay único e isolamento. Interface não observada. | [Confirmação manual recebida 10 /10/2026 ] Responsável confirmou leitura pública → autenticação → criar /escolher dossier → guardar referência → nova sessão → recuperar dossier e abrir artigo. Confirmação declarada, sem conta /perfil/dispositivo/data de execução identificados. Não comprova MFA específico, ensaios móveis, acessibilidade, outros perfis, deduplicação, C37 /QA18 ou A /B. Ver legado-piloto-qa.md , confirmação manual. | [Setores QA após C71 10 /10/2026 ] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos /recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia 200. Chromium desktop:16 artigos, pesquisa /imagens , Energia e Mineração distintas, C72 título preservado; QA21 criou 4 dossiers, retorno, logout /novaMFA/F5/replay ; QA23 negado 403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP /Chromium , uma referência /evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence} -qa.json ; legacy-financial-origin-20261010 /proof.json. C37 /QA18 ,A /B ,móvel /acessibilidade/cobertura integral não encerrados. | [Visual QA 10 /10/2026 ] Falhas C77 – C83 corrigidas em QA: landmarks, nome ARIA do mapa, hierarquia de títulos do texto legado sem alteraroriginal /hash , tabelas financeiras focáveis por teclado, reflow de tarefas /select/data no dossier, langpt-MZ apenas no router QA e proteção da recuperação assíncrona do simulador. Após correções 15 execuções axe /390 –320–1440 px,0 violações automáticas /0overflow e idioma PT; skiplink primeiro Tab→conteúdo em 3 páginas; tabelas financeiras focadas /teclas no Chromium . Não equivale a leitor de ecrã, zoom /dispositivo real ou cobertura de todo oportal. Legacy Content Test 5 /84 e rastreio MFA 1 /14 são provas específicas, não contagem substituta de percursos. visual-followup-chromium-20261010.json e screenshots; históricos de falhas mantidos. | [Visual QA 10/10/2026] FalhasC77–C83 corrigidas emQA: landmarks, nomeARIA do mapa, hierarquia de títulos do texto legado sem alteraroriginal/hash, tabelas financeiras focáveis por teclado, reflow de tarefas/select/data no dossier, langpt-MZ apenas no routerQA e proteção da recuperação assíncrona do simulador. Após correções15execuções axe/390–320–1440px,0violações automáticas/0overflow e idiomaPT; skiplink primeiroTab→conteúdo em3páginas; tabelas financeiras focadas/teclas no Chromium. Não equivale a leitor de ecrã, zoom/dispositivo real ou cobertura de todo oportal. LegacyContentTest5/84 e rastreioMFA1/14 são provas específicas, não contagem substituta de percursos. visual-followup-chromium-20261010.json e screenshots; históricos de falhas mantidos.","GET públicos e escritas autenticadas no servidor18097, alvo real55441 confirmado; publicação separada do importador. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.",,,"Fecho exclusivo do piloto agronegócio; não cobre todo o acervo, versões, URLs, anexos ou setores. Mercado Financeiro vazio continua separado.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",documentos e legado,15/10/2026 — fecho do piloto ativo e preparação por leitura dos restantes setores; sem novos testes funcionais.,,,"[Visual QA 10/10/2026] Cobertura integral, mais perfis/dispositivos, leitor de ecrã e editor administrativoC74 não demonstrados. Mercado Financeiro permanece privado/corpo vazio confirmado na origem; rotas404. Sem associação automática Turismo→cadastro territorial, sem fundir Energia/Mineração. | Histórico preservado: [Visual QA 10 /10/2026 ] Cobertura integral, mais perfis /dispositivos , leitor de ecrã e editor administrativo C74 não demonstrados. Mercado Financeiro permanece privado /corpo vazio confirmado na origem; rotas 404. Sem associação automática Turismo→cadastro territorial, sem fundir Energia /Mineração. | Histórico preservado: 22 originais /5 imagens /hashes/scans/replay e 16 novos artigos públicos testados;32 versões restantes, anexos /links externos /C68 ,móvel /acessibilidade e perfis adicionais por testar. | Histórico anterior: Imagens /links/pesquisa/permissões/deduplicação do piloto demonstrados. Anexos /referências dos restantes conteúdos e imagem histórica 404 por resolver; cobertura global permanece parcial.",Biblioteca/documentos existentes; Balcão+09/190000 para dossier. Expansão cartográfica exige correspondências fundamentadas. C37/A-B/SLA/perfis e ativação mantêm âmbito próprio.,Dois originais com ClamD real/hash; links dos consumidores200; pesquisahit/miss; permissões; repetição do importador sem novas linhas e associação idempotente.,"[Interface legado QA 10 /10/2026 ] Chromium instalado, contextos isolados, desktop 1440 px / móvel 390 px: fotografia /fontes/paleta , pesquisa hit /miss , Enter /foco de 3 px, links carteira /zonas/biblioteca/oportunidade. Promotor QA21 : login→MFA→dossier→fonte→retorno→logout→novo contexto /MFA →recuperação /F5 →associação repetida. Conta 23:403 e artigo público sem título privado; anónimo sem contexto privado. UI observada; referência /evento únicos e originais /hash/scan confirmados em leitura QA. legacy-content-browser-qa.json ; legacy-content-browser-persistence-qa.json ; legado-piloto-qa.md . | Evidência anterior preservada: legado-piloto-qa.md ; legacy-content-http-qa.json : recursos 6 /5 públicos, hashes verificados, pesquisa, login /MFA21 , criação /continuação , logout /nova sessão, recuperação, replay único e isolamento. Interface não observada. | [Confirmação manual recebida 10 /10/2026 ] Responsável confirmou leitura pública → autenticação → criar /escolher dossier → guardar referência → nova sessão → recuperar dossier e abrir artigo. Confirmação declarada, sem conta /perfil/dispositivo/data de execução identificados. Não comprova MFA específico, ensaios móveis, acessibilidade, outros perfis, deduplicação, C37 /QA18 ou A /B. Ver legado-piloto-qa.md , confirmação manual. | [Setores QA após C71 10 /10/2026 ] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos /recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia 200. Chromium desktop:16 artigos, pesquisa /imagens , Energia e Mineração distintas, C72 título preservado; QA21 criou 4 dossiers, retorno, logout /novaMFA/F5/replay ; QA23 negado 403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP /Chromium , uma referência /evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence} -qa.json ; legacy-financial-origin-20261010 /proof.json. C37 /QA18 ,A /B ,móvel /acessibilidade/cobertura integral não encerrados. | [Visual QA 10 /10/2026 ] Falhas C77 – C83 corrigidas em QA: landmarks, nome ARIA do mapa, hierarquia de títulos do texto legado sem alteraroriginal /hash , tabelas financeiras focáveis por teclado, reflow de tarefas /select/data no dossier, langpt-MZ apenas no router QA e proteção da recuperação assíncrona do simulador. Após correções 15 execuções axe /390 –320–1440 px,0 violações automáticas /0overflow e idioma PT; skiplink primeiro Tab→conteúdo em 3 páginas; tabelas financeiras focadas /teclas no Chromium . Não equivale a leitor de ecrã, zoom /dispositivo real ou cobertura de todo oportal. Legacy Content Test 5 /84 e rastreio MFA 1 /14 são provas específicas, não contagem substituta de percursos. visual-followup-chromium-20261010.json e screenshots; históricos de falhas mantidos. | [Visual QA 10/10/2026] FalhasC77–C83 corrigidas emQA: landmarks, nomeARIA do mapa, hierarquia de títulos do texto legado sem alteraroriginal/hash, tabelas financeiras focáveis por teclado, reflow de tarefas/select/data no dossier, langpt-MZ apenas no routerQA e proteção da recuperação assíncrona do simulador. Após correções15execuções axe/390–320–1440px,0violações automáticas/0overflow e idiomaPT; skiplink primeiroTab→conteúdo em3páginas; tabelas financeiras focadas/teclas no Chromium. Não equivale a leitor de ecrã, zoom/dispositivo real ou cobertura de todo oportal. LegacyContentTest5/84 e rastreioMFA1/14 são provas específicas, não contagem substituta de percursos. visual-followup-chromium-20261010.json e screenshots; históricos de falhas mantidos.","GET públicos e escritas autenticadas no servidor18097, alvo real55441 confirmado; publicação separada do importador. | [Setores QA após C71 10/10/2026] 22 originais importados privadamente após prévia renovada, hashes recuperados,22 scans ClamD reais e replay sem novos documentos/recursos/auditoria/scans. Divulgação autenticada separada:16 artigos com texto+5 imagens públicos; Mercado Financeiro privado, vazio confirmado na origem HTML e Inertia200. Chromium desktop:16 artigos, pesquisa/imagens, Energia e Mineração distintas, C72 título preservado; QA21 criou4 dossiers, retorno, logout/novaMFA/F5/replay; QA23 negado403 e anónimo sem contexto. Persistência READ ONLY:8 dossiers HTTP/Chromium, uma referência/evento cada,22 hashes únicos,0 relações geográficas automáticas. legacy-sectors-{apply,replay,http,browser,persistence}-qa.json; legacy-financial-origin-20261010/proof.json. C37/QA18,A/B,móvel/acessibilidade/cobertura integral não encerrados.",,,"Fecho exclusivo do piloto agronegócio; não cobre todo o acervo, versões, URLs, anexos ou setores. Mercado Financeiro vazio continua separado.","2–8 h de reconciliação/ensaio por consumidor agrupado, pressupondo dados sintéticos/perfis preparados. Alteração: estimar após reprodução concreta; variante integral pode exceder esta faixa.",,, AUD-MARKET-01,"Negócios similares por área, raio, sector e classificação, com fonte, data e cobertura",[Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Alias documental INV-004; SEG-bf26caee-p99; SEG-bf26caee-p157; SEG-bf26caee-p158; SEG-bf26caee-p483; SEG-bf26caee-p630; SEG-bf26caee-p716,INV-004 / incremento posterior ao workflow das seis categorias,"Consumidor específico ainda por delimitar; reutilizar rotas de biblioteca/Balcão/negócios/simulador pertinentes, sem atribuir existência fictícia.","ExistingBusiness, InvestmentGeography e taxonomias existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",segmentacao-processos-reconciliacao-20261011.md; contratos/rotas inventariados atuais; não há prova de percurso completo deste incremento.,Não implementado,Consulta de negócios similares por raio/classificação não implementada.,"Documentos/entidades/fontes/parâmetros próprios antes de implementação; sem novos módulos nesta auditoria. Filtro por área/raio/sector recuperável, fonte/data/cobertura explícitas; ausência de dados não produz comparação inventada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",Pesquisa combina raio/sector/classificação; apresenta fonte/data/cobertura/limitações; recupera os mesmos registos; não mostra dados privados nem locais sem correspondência.,P2,"Código INV-004 é alias deste documento, não renumeração do roteiro/backlog. Conteúdo/regras pendentes não se tornam aprovados pela importação.",SEG-bf26caee-p99; SEG-bf26caee-p157; SEG-bf26caee-p158; SEG-bf26caee-p483; SEG-bf26caee-p630; SEG-bf26caee-p716,6,"[{""id"": ""SEG-bf26caee-p99"", ""section"": ""1.0.2"", ""first_paragraph"": 99, ""last_paragraph"": 103, ""text"": ""Artigos 5 a 10 | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Classificação da empresa e critérios aplicáveis | INV-001; INV-004; INV-008; §§3.2, 4.2 e 4.3 | Classificação versionada por finalidade, com fonte, vigência e regra utilizada na pesquisa, importação e personalização do roteiro."", ""requirements"": [""AUD-DESK-02"", ""AUD-ESTABLISHMENT-01"", ""AUD-MARKET-01"", ""MASTER-1f0a4cde-0001""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p99"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p157"", ""section"": ""1.5"", ""first_paragraph"": 157, ""last_paragraph"": 157, ""text"": ""Permitir a consulta de negócios similares na zona antes da abertura de um empreendimento, apoiando a análise de viabilidade. As fontes iniciais incluem os ficheiros de cadastro de empreendimentos turísticos de três, quatro e cinco estrelas e de empresas licenciadas já disponibilizados ao projecto. Antes da utilização, estes dados devem ser inventariados, normalizados, deduplicados, georreferenciados e sujeitos a validação de actualidade, cobertura e autorização de uso."", ""requirements"": [""AUD-ESTABLISHMENT-01"", ""AUD-FUND-01"", ""AUD-MARKET-01""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p157"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p158"", ""section"": ""1.5"", ""first_paragraph"": 158, ""last_paragraph"": 158, ""text"": ""Publicar fundos de financiamento por localização ou com cobertura nacional, conforme a respectiva distribuição geográfica."", ""requirements"": [""AUD-ESTABLISHMENT-01"", ""AUD-FUND-01"", ""AUD-MARKET-01""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p158"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p483"", ""section"": ""3.2.3"", ""first_paragraph"": 483, ""last_paragraph"": 483, ""text"": ""A pesquisa deve permitir combinar texto, sector, localização, raio, dimensão, classificação, estado, período e fonte, com ordenação e paginação consistentes. Os resultados de negócios similares, fundos e oportunidades devem apresentar data de actualização, cobertura, critérios usados e limitações conhecidas. Sempre que existir correspondência ou recomendação automatizada, o portal deve explicar os factores considerados, permitir correcção dos dados de entrada e evitar classificações baseadas em informação incompleta ou não validada."", ""requirements"": [""AUD-FUND-01"", ""AUD-MARKET-01"", ""AUD-OP-04""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p483"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p630"", ""section"": ""6"", ""first_paragraph"": 630, ""last_paragraph"": 635, ""text"": ""INV-004 | Negócios similares por área, raio, sector e classificação | Sim | Sem demonstração suficiente | — | Importar cadastros aplicáveis e demonstrar pesquisa com fonte, raio e classificação."", ""requirements"": [""AUD-MARKET-01""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p630"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p716"", ""section"": ""6.1"", ""first_paragraph"": 716, ""last_paragraph"": 722, ""text"": ""§1.5 | Cadastros turísticos e empresas licenciadas | INV-004 e INV-008 | Sim | Sem demonstração suficiente | — | Inventariar cobertura, normalizar, deduplicar, georreferenciar e demonstrar pesquisa de negócios similares."", ""requirements"": [""AUD-ESTABLISHMENT-01"", ""AUD-MARKET-01""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p716"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}]",Consumidor específico não demonstrado.,Contrato específico não demonstrado.,Nenhuma entidade/regra criada para este módulo.,"A recuperação do original da especificação é prova do acervo, não deste percurso.",Pendente de implementação/prova própria.,"Novo ID apenas após pesquisa de correspondência: os requisitos relacionados são componentes a reutilizar, não equivalências. [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] ",não implementado,Não demonstrada para este requisito específico; nenhum pacote ativado por esta incorporação. COUNTRY02ON preservado.,"Diagnóstico específico anterior de ausência/cobertura conservado; inventário atual não demonstra entrega posterior deste incremento. Nenhuma nova implementação iniciada nesta auditoria. [RECONCILIACAO-43-20261019] 13: Implementar filtro área/raio/sector/classificação, fonte/data/cobertura e casos sem coordenadas sem inventar resultados.","Consulta de negócios similares por raio/classificação não implementada. [UTILIZACAO-HOMOLOGACAO-20261019] 13: Desenvolvimento restante — Consumidor de negócios similares ainda em falta no saldo aprovado; não é apenas ausência de dados no servidor.","ExistingBusiness, InvestmentGeography e taxonomias existentes","Documentos/entidades/fontes/parâmetros próprios antes de implementação; sem novos módulos nesta auditoria. Filtro por área/raio/sector recuperável, fonte/data/cobertura explícitas; ausência de dados não produz comparação inventada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"Nova funcionalidade/expansão; preparar execução, não implementar nesta auditoria",Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: incrementos futuros. Esforço de código adicional só após lacuna reproduzida.,"segmentacao-processos-reconciliacao-20261011.md; contratos/rotas inventariados atuais; não há prova de percurso completo deste incremento. | Homologação teste-investidor 19/10/2026: Negócios similares=Não demonstrado. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Negócios similares=Não demonstrado. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. [UTILIZACAO-HOMOLOGACAO-20261019] Leitura nominal de contas/recursos no destino; saldo18/10; prévia29 sem escrita; comparação de hashes QA separados. outputs/investmoz-disponibilizacao-integral-20261019/UTILIZACAO-EFECTIVA-HOMOLOGACAO.md [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",incrementos futuros,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Sem consumidor de negócios similares por raio/classificação demonstrado. O marketplace de negócios não comprova um cadastro de estabelecimentos.,Identificar fontes/dados/âmbito/período concretos; não reabrir aceitação oficial.,"Reutilizar ExistingBusiness/objetos e geo_locations/geo_geometries para estabelecimentos comprovados. Separar estabelecimento observado de anúncio de transação; pesquisa espacial explicada, sem transformar artigo ou licença em oportunidade.",Leitura integral do exemplar local e inventário código/documental; importação/retrieval deste DOCX não comprova a funcionalidade descrita.,Contrato específico não demonstrado.,,,,24–40 h após dados georreferenciados e regras de distância definidos.,,, +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",incrementos futuros,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Sem consumidor de negócios similares por raio/classificação demonstrado. O marketplace de negócios não comprova um cadastro de estabelecimentos.,Identificar fontes/dados/âmbito/período concretos; não reabrir aceitação oficial.,"Reutilizar ExistingBusiness/objetos e geo_locations/geo_geometries para estabelecimentos comprovados. Separar estabelecimento observado de anúncio de transação; pesquisa espacial explicada, sem transformar artigo ou licença em oportunidade.",Leitura integral do exemplar local e inventário código/documental; importação/retrieval deste DOCX não comprova a funcionalidade descrita.,Contrato específico não demonstrado.,,,,24–40 h após dados georreferenciados e regras de distância definidos.,,, AUD-ESTABLISHMENT-01,"Importar empresas licenciadas e empreendimentos turísticos com normalização, correspondências e rejeições, sem duplicações",[Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Alias documental INV-008; SEG-bf26caee-p94; SEG-bf26caee-p99; SEG-bf26caee-p157; SEG-bf26caee-p158; SEG-bf26caee-p559; SEG-bf26caee-p560; SEG-bf26caee-p561; SEG-bf26caee-p562; SEG-bf26caee-p563; SEG-bf26caee-p654; SEG-bf26caee-p716; SEG-bf26caee-p820; SEG-bf26caee-p823; SEG-bf26caee-p826; SEG-bf26caee-p829; SEG-bf26caee-p832; SEG-bf26caee-p838; SEG-bf26caee-p839; SEG-bf26caee-p840; SEG-bf26caee-p841; SEG-bf26caee-p842; SEG-bf26caee-p843,INV-008 / incremento posterior ao workflow das seis categorias,"Consumidor específico ainda por delimitar; reutilizar rotas de biblioteca/Balcão/negócios/simulador pertinentes, sem atribuir existência fictícia.","Importadores autenticados, organizations, cadastros existentes e hashes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",segmentacao-processos-reconciliacao-20261011.md; contratos/rotas inventariados atuais; não há prova de percurso completo deste incremento.,Não implementado,Importador reconciliado de empresas licenciadas/empreendimentos não implementado.,"Documentos/entidades/fontes/parâmetros próprios antes de implementação; sem novos módulos nesta auditoria. Prévia, rejeições/correspondências por entidade, aplicação idempotente e recuperação; preservar IDs/versões. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",Prévia sem escrita; casos inequívocos/casos ambíguos/rejeições por linha; aplicação QA com ator autorizado; repetição sem duplicações; fonte/data/história e recuperação; nenhuma georreferenciação inventada.,P2,"Código INV-008 é alias deste documento, não renumeração do roteiro/backlog. Conteúdo/regras pendentes não se tornam aprovados pela importação.",SEG-bf26caee-p94; SEG-bf26caee-p99; SEG-bf26caee-p157; SEG-bf26caee-p158; SEG-bf26caee-p559; SEG-bf26caee-p560; SEG-bf26caee-p561; SEG-bf26caee-p562; SEG-bf26caee-p563; SEG-bf26caee-p654; SEG-bf26caee-p716; SEG-bf26caee-p820; SEG-bf26caee-p823; SEG-bf26caee-p826; SEG-bf26caee-p829; SEG-bf26caee-p832; SEG-bf26caee-p838; SEG-bf26caee-p839; SEG-bf26caee-p840; SEG-bf26caee-p841; SEG-bf26caee-p842; SEG-bf26caee-p843,22,"[{""id"": ""SEG-bf26caee-p94"", ""section"": ""1.0.2"", ""first_paragraph"": 94, ""last_paragraph"": 98, ""text"": ""Artigos 1 a 4 | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Objecto, actividade empresarial, empresário e empresa | INV-001; INV-008; §§3.2, 4.2 e 9.1 | Qualificação do investidor, da actividade, da empresa e do projecto; evidência no cadastro, roteiro e modelo de dados."", ""requirements"": [""AUD-DESK-02"", ""AUD-ESTABLISHMENT-01"", ""MASTER-1f0a4cde-0001""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p94"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p99"", ""section"": ""1.0.2"", ""first_paragraph"": 99, ""last_paragraph"": 103, ""text"": ""Artigos 5 a 10 | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Classificação da empresa e critérios aplicáveis | INV-001; INV-004; INV-008; §§3.2, 4.2 e 4.3 | Classificação versionada por finalidade, com fonte, vigência e regra utilizada na pesquisa, importação e personalização do roteiro."", ""requirements"": [""AUD-DESK-02"", ""AUD-ESTABLISHMENT-01"", ""AUD-MARKET-01"", ""MASTER-1f0a4cde-0001""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p99"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p157"", ""section"": ""1.5"", ""first_paragraph"": 157, ""last_paragraph"": 157, ""text"": ""Permitir a consulta de negócios similares na zona antes da abertura de um empreendimento, apoiando a análise de viabilidade. As fontes iniciais incluem os ficheiros de cadastro de empreendimentos turísticos de três, quatro e cinco estrelas e de empresas licenciadas já disponibilizados ao projecto. Antes da utilização, estes dados devem ser inventariados, normalizados, deduplicados, georreferenciados e sujeitos a validação de actualidade, cobertura e autorização de uso."", ""requirements"": [""AUD-ESTABLISHMENT-01"", ""AUD-FUND-01"", ""AUD-MARKET-01""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p157"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p158"", ""section"": ""1.5"", ""first_paragraph"": 158, ""last_paragraph"": 158, ""text"": ""Publicar fundos de financiamento por localização ou com cobertura nacional, conforme a respectiva distribuição geográfica."", ""requirements"": [""AUD-ESTABLISHMENT-01"", ""AUD-FUND-01"", ""AUD-MARKET-01""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p158"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p559"", ""section"": ""4.3"", ""first_paragraph"": 559, ""last_paragraph"": 559, ""text"": ""Cada entidade deve possuir identificador único, estado, origem, datas de criação e actualização."", ""requirements"": [""AUD-ESTABLISHMENT-01"", ""AUD-GEO-03"", ""RF-CRM-001""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p559"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p560"", ""section"": ""4.3"", ""first_paragraph"": 560, ""last_paragraph"": 560, ""text"": ""Província, distrito, posto administrativo e localidade devem usar dados mestres partilhados."", ""requirements"": [""AUD-ESTABLISHMENT-01"", ""AUD-GEO-03"", ""RF-CRM-001""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p560"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p561"", ""section"": ""4.3"", ""first_paragraph"": 561, ""last_paragraph"": 561, ""text"": ""Não duplicar investidores, empresas, estabelecimentos ou oportunidades; aplicar regras de correspondência e revisão."", ""requirements"": [""AUD-ESTABLISHMENT-01"", ""AUD-GEO-03"", ""RF-CRM-001""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p561"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p562"", ""section"": ""4.3"", ""first_paragraph"": 562, ""last_paragraph"": 562, ""text"": ""Importações de folhas de cálculo devem passar por preparação, validação, normalização, georreferenciação e relatório de rejeições."", ""requirements"": [""AUD-ESTABLISHMENT-01"", ""AUD-GEO-03"", ""RF-CRM-001""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p562"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p563"", ""section"": ""4.3"", ""first_paragraph"": 563, ""last_paragraph"": 563, ""text"": ""Os dados das empresas licenciadas e dos empreendimentos turísticos devem conservar a fonte, data de referência e histórico de actualização."", ""requirements"": [""AUD-ESTABLISHMENT-01"", ""AUD-GEO-03"", ""RF-CRM-001""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p563"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p654"", ""section"": ""6"", ""first_paragraph"": 654, ""last_paragraph"": 659, ""text"": ""INV-008 | Importar empresas e empreendimentos sem duplicações | Sim | Sem demonstração suficiente | — | Demonstrar inventário, normalização, deduplicação e georreferenciação."", ""requirements"": [""AUD-ESTABLISHMENT-01""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p654"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p716"", ""section"": ""6.1"", ""first_paragraph"": 716, ""last_paragraph"": 722, ""text"": ""§1.5 | Cadastros turísticos e empresas licenciadas | INV-004 e INV-008 | Sim | Sem demonstração suficiente | — | Inventariar cobertura, normalizar, deduplicar, georreferenciar e demonstrar pesquisa de negócios similares."", ""requirements"": [""AUD-ESTABLISHMENT-01"", ""AUD-MARKET-01""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p716"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p820"", ""section"": ""7.3"", ""first_paragraph"": 820, ""last_paragraph"": 822, ""text"": ""Requisitos e licenças | Validar regras, documentos, taxas, prazos e entidade competente | Trimestral e após alteração normativa"", ""requirements"": [""AUD-ESTABLISHMENT-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p820"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p823"", ""section"": ""7.3"", ""first_paragraph"": 823, ""last_paragraph"": 825, ""text"": ""Fiscalidade e contribuições | Actualizar parâmetros, fórmulas, vigência e memória explicativa | A cada alteração aplicável"", ""requirements"": [""AUD-ESTABLISHMENT-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p823"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p826"", ""section"": ""7.3"", ""first_paragraph"": 826, ""last_paragraph"": 828, ""text"": ""Fundos e oportunidades | Confirmar disponibilidade, prazo, cobertura e elegibilidade | Mensal"", ""requirements"": [""AUD-ESTABLISHMENT-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p826"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p829"", ""section"": ""7.3"", ""first_paragraph"": 829, ""last_paragraph"": 831, ""text"": ""Empresas e estabelecimentos | Reconciliar fontes, resolver duplicados e actualizar georreferenciação | Mensal ou por nova carga"", ""requirements"": [""AUD-ESTABLISHMENT-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p829"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p832"", ""section"": ""7.3"", ""first_paragraph"": 832, ""last_paragraph"": 834, ""text"": ""Conteúdo institucional | Confirmar denominação, competência, contacto e ligação oficial | Trimestral"", ""requirements"": [""AUD-ESTABLISHMENT-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p832"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p838"", ""section"": ""8.1"", ""first_paragraph"": 838, ""last_paragraph"": 838, ""text"": ""Inventariar fontes, proprietários, estrutura, actualidade e restrições de uso."", ""requirements"": [""AUD-ESTABLISHMENT-01"", ""AUD-LIB-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p838"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p839"", ""section"": ""8.1"", ""first_paragraph"": 839, ""last_paragraph"": 839, ""text"": ""Mapear colunas para o modelo canónico e definir dados obrigatórios."", ""requirements"": [""AUD-ESTABLISHMENT-01"", ""AUD-LIB-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p839"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p840"", ""section"": ""8.1"", ""first_paragraph"": 840, ""last_paragraph"": 840, ""text"": ""Normalizar nomes, classificações, localizações, contactos e identificadores."", ""requirements"": [""AUD-ESTABLISHMENT-01"", ""AUD-LIB-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p840"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p841"", ""section"": ""8.1"", ""first_paragraph"": 841, ""last_paragraph"": 841, ""text"": ""Detectar duplicados e submeter conflitos à validação do responsável pelos dados."", ""requirements"": [""AUD-ESTABLISHMENT-01"", ""AUD-LIB-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p841"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p842"", ""section"": ""8.1"", ""first_paragraph"": 842, ""last_paragraph"": 842, ""text"": ""Geocodificar apenas registos com localização suficientemente validada."", ""requirements"": [""AUD-ESTABLISHMENT-01"", ""AUD-LIB-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p842"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p843"", ""section"": ""8.1"", ""first_paragraph"": 843, ""last_paragraph"": 843, ""text"": ""Executar carga de ensaio, reconciliar totais e obter aprovação antes da carga final."", ""requirements"": [""AUD-ESTABLISHMENT-01"", ""AUD-LIB-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p843"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}]",Consumidor específico não demonstrado.,Contrato específico não demonstrado.,Nenhuma entidade/regra criada para este módulo.,"A recuperação do original da especificação é prova do acervo, não deste percurso.",Pendente de implementação/prova própria.,"Novo ID apenas após pesquisa de correspondência: os requisitos relacionados são componentes a reutilizar, não equivalências. [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] ",não implementado,Não demonstrada para este requisito específico; nenhum pacote ativado por esta incorporação. COUNTRY02ON preservado.,"Diagnóstico específico anterior de ausência/cobertura conservado; inventário atual não demonstra entrega posterior deste incremento. Nenhuma nova implementação iniciada nesta auditoria. [RECONCILIACAO-43-20261019] 6: Faltam candidatos aproximados explicáveis e consolidação/reversão genérica por tipo. Não confundir reparação sectorial com fusão de entidades. | 14: Implementar prévia, normalização, conflitos/rejeições, idempotência e rastreio do primeiro formato.","Importador reconciliado de empresas licenciadas/empreendimentos não implementado. [UTILIZACAO-HOMOLOGACAO-20261019] 6: Desenvolvimento restante — Detecção aproximada e consolidação rastreável continuam abertas; a execução de reconciliação sectorial existente não demonstra consolidação genérica. | 14: Desenvolvimento restante + correspondências — Primeiro formato/lote idempotente de empresas e conflitos ainda por implementar/delimitar.","Importadores autenticados, organizations, cadastros existentes e hashes","Documentos/entidades/fontes/parâmetros próprios antes de implementação; sem novos módulos nesta auditoria. Prévia, rejeições/correspondências por entidade, aplicação idempotente e recuperação; preservar IDs/versões.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"Nova funcionalidade/expansão; preparar execução, não implementar nesta auditoria",Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: incrementos futuros. Esforço de código adicional só após lacuna reproduzida.,"segmentacao-processos-reconciliacao-20261011.md; contratos/rotas inventariados atuais; não há prova de percurso completo deste incremento. | Homologação teste-investidor 19/10/2026: Duplicados distintos — deteção e consolidação=Não demonstrado; Importação de empresas/empreendimentos=Não demonstrado. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Duplicados distintos — deteção e consolidação=Não demonstrado; Importação de empresas/empreendimentos=Não demonstrado. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. [UTILIZACAO-HOMOLOGACAO-20261019] Leitura nominal de contas/recursos no destino; saldo18/10; prévia29 sem escrita; comparação de hashes QA separados. outputs/investmoz-disponibilizacao-integral-20261019/UTILIZACAO-EFECTIVA-HOMOLOGACAO.md [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",incrementos futuros,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Importador específico destes cadastros e reconciliação de entidades/versões ainda por preparar. Importação de artigos do legado e geometrias não substitui esta carga.,Identificar fontes/dados/âmbito/período concretos; não reabrir aceitação oficial.,"Inventariar os ficheiros fornecidos, inspecionar colunas e IDs reais; reutilizar organizações/estabelecimentos existentes por correspondência, serviços de importação privada/hash e hierarquia territorial. Não criar organizações automaticamente com base em nome ou licença.",Leitura integral do exemplar local e inventário código/documental; importação/retrieval deste DOCX não comprova a funcionalidade descrita.,Contrato específico não demonstrado.,,,,24–48 h por formato aprovado; acesso ao ficheiro e identificadores são pré-condições.,,, +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",incrementos futuros,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Importador específico destes cadastros e reconciliação de entidades/versões ainda por preparar. Importação de artigos do legado e geometrias não substitui esta carga.,Identificar fontes/dados/âmbito/período concretos; não reabrir aceitação oficial.,"Inventariar os ficheiros fornecidos, inspecionar colunas e IDs reais; reutilizar organizações/estabelecimentos existentes por correspondência, serviços de importação privada/hash e hierarquia territorial. Não criar organizações automaticamente com base em nome ou licença.",Leitura integral do exemplar local e inventário código/documental; importação/retrieval deste DOCX não comprova a funcionalidade descrita.,Contrato específico não demonstrado.,,,,24–48 h por formato aprovado; acesso ao ficheiro e identificadores são pré-condições.,,, AUD-FUND-01,Catálogo de fundos nacionais e territoriais com elegibilidade explicada e atualização,[Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Alias documental INV-005; SEG-bf26caee-p157; SEG-bf26caee-p158; SEG-bf26caee-p483; SEG-bf26caee-p636; SEG-bf26caee-p723,INV-005 / incremento posterior ao workflow das seis categorias,"Consumidor específico ainda por delimitar; reutilizar rotas de biblioteca/Balcão/negócios/simulador pertinentes, sem atribuir existência fictícia.","Biblioteca, taxonomias, fontes e filtros comuns. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",segmentacao-processos-reconciliacao-20261011.md; contratos/rotas inventariados atuais; não há prova de percurso completo deste incremento.,Não implementado,Catálogo de fundos com janelas e elegibilidade não implementado; ofertas experimentais não o substituem.,"Documentos/entidades/fontes/parâmetros próprios antes de implementação; sem novos módulos nesta auditoria. Fundos com fonte/data, elegibilidade explicada e janela; indeterminado quando parâmetros faltam. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","Fonte, gestor, sectores, cobertura nacional ou territorial, datas/estado e documentos; filtro e explicação por critério; fundos expirados sinalizados; guardar interesse autorizado sem duplicação.",P2,"Código INV-005 é alias deste documento, não renumeração do roteiro/backlog. Conteúdo/regras pendentes não se tornam aprovados pela importação.",SEG-bf26caee-p157; SEG-bf26caee-p158; SEG-bf26caee-p483; SEG-bf26caee-p636; SEG-bf26caee-p723,5,"[{""id"": ""SEG-bf26caee-p157"", ""section"": ""1.5"", ""first_paragraph"": 157, ""last_paragraph"": 157, ""text"": ""Permitir a consulta de negócios similares na zona antes da abertura de um empreendimento, apoiando a análise de viabilidade. As fontes iniciais incluem os ficheiros de cadastro de empreendimentos turísticos de três, quatro e cinco estrelas e de empresas licenciadas já disponibilizados ao projecto. Antes da utilização, estes dados devem ser inventariados, normalizados, deduplicados, georreferenciados e sujeitos a validação de actualidade, cobertura e autorização de uso."", ""requirements"": [""AUD-ESTABLISHMENT-01"", ""AUD-FUND-01"", ""AUD-MARKET-01""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p157"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p158"", ""section"": ""1.5"", ""first_paragraph"": 158, ""last_paragraph"": 158, ""text"": ""Publicar fundos de financiamento por localização ou com cobertura nacional, conforme a respectiva distribuição geográfica."", ""requirements"": [""AUD-ESTABLISHMENT-01"", ""AUD-FUND-01"", ""AUD-MARKET-01""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p158"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p483"", ""section"": ""3.2.3"", ""first_paragraph"": 483, ""last_paragraph"": 483, ""text"": ""A pesquisa deve permitir combinar texto, sector, localização, raio, dimensão, classificação, estado, período e fonte, com ordenação e paginação consistentes. Os resultados de negócios similares, fundos e oportunidades devem apresentar data de actualização, cobertura, critérios usados e limitações conhecidas. Sempre que existir correspondência ou recomendação automatizada, o portal deve explicar os factores considerados, permitir correcção dos dados de entrada e evitar classificações baseadas em informação incompleta ou não validada."", ""requirements"": [""AUD-FUND-01"", ""AUD-MARKET-01"", ""AUD-OP-04""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p483"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p636"", ""section"": ""6"", ""first_paragraph"": 636, ""last_paragraph"": 641, ""text"": ""INV-005 | Fundos compatíveis com explicação da correspondência | Sim | Sem demonstração suficiente | — | Demonstrar catálogo, cobertura, critérios, prazos, actualização e justificação."", ""requirements"": [""AUD-FUND-01""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p636"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p723"", ""section"": ""6.1"", ""first_paragraph"": 723, ""last_paragraph"": 729, ""text"": ""§1.5 | Fundos nacionais e territoriais | INV-005 | Sim | Sem demonstração suficiente | — | Demonstrar cadastro, fonte, actualização, cobertura, critérios, prazos e correspondência fundamentada."", ""requirements"": [""AUD-FUND-01""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p723"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}]",Consumidor específico não demonstrado.,Contrato específico não demonstrado.,Nenhuma entidade/regra criada para este módulo.,"A recuperação do original da especificação é prova do acervo, não deste percurso.",Pendente de implementação/prova própria.,"Novo ID apenas após pesquisa de correspondência: os requisitos relacionados são componentes a reutilizar, não equivalências. [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] ",não implementado,Não demonstrada para este requisito específico; nenhum pacote ativado por esta incorporação. COUNTRY02ON preservado.,"Diagnóstico específico anterior de ausência/cobertura conservado; inventário atual não demonstra entrega posterior deste incremento. Nenhuma nova implementação iniciada nesta auditoria. [RECONCILIACAO-43-20261019] 15: Implementar fonte/gestor, janela, elegibilidade explicável, estados desconhecido/expirado e interesse idempotente.","Catálogo de fundos com janelas e elegibilidade não implementado; ofertas experimentais não o substituem. [UTILIZACAO-HOMOLOGACAO-20261019] 15: Desenvolvimento restante + dados — Primeiro fundo documentado e tratamento de elegibilidade/prazo ainda em falta.","Biblioteca, taxonomias, fontes e filtros comuns","Documentos/entidades/fontes/parâmetros próprios antes de implementação; sem novos módulos nesta auditoria. Fundos com fonte/data, elegibilidade explicada e janela; indeterminado quando parâmetros faltam.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"Nova funcionalidade/expansão; preparar execução, não implementar nesta auditoria",Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: incrementos futuros. Esforço de código adicional só após lacuna reproduzida.,"segmentacao-processos-reconciliacao-20261011.md; contratos/rotas inventariados atuais; não há prova de percurso completo deste incremento. | Homologação teste-investidor 19/10/2026: Fundos=Não demonstrado. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Fundos=Não demonstrado. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. [UTILIZACAO-HOMOLOGACAO-20261019] Leitura nominal de contas/recursos no destino; saldo18/10; prévia29 sem escrita; comparação de hashes QA separados. outputs/investmoz-disponibilizacao-integral-20261019/UTILIZACAO-EFECTIVA-HOMOLOGACAO.md [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",incrementos futuros,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"Correspondência financeira genérica RF-CLU-005 é relacionada, mas não implementa o catálogo de fundos com cobertura e janelas. Não foram encontrados modelo/controlador/consumidor específicos no inventário de código.",Identificar fontes/dados/âmbito/período concretos; não reabrir aceitação oficial.,Reutilizar biblioteca e cadastro de entidades/parceiros para fontes e gestores reais; regras versionadas de cobertura/elegibilidade com indeterminado quando faltar parâmetro. Correspondência não representa aprovação ou compromisso de financiamento.,Leitura integral do exemplar local e inventário código/documental; importação/retrieval deste DOCX não comprova a funcionalidade descrita.,Contrato específico não demonstrado.,,,,16–32 h após inventário de fontes e campos; atualização operacional a definir pela Tempo.,,, +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",incrementos futuros,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"Correspondência financeira genérica RF-CLU-005 é relacionada, mas não implementa o catálogo de fundos com cobertura e janelas. Não foram encontrados modelo/controlador/consumidor específicos no inventário de código.",Identificar fontes/dados/âmbito/período concretos; não reabrir aceitação oficial.,Reutilizar biblioteca e cadastro de entidades/parceiros para fontes e gestores reais; regras versionadas de cobertura/elegibilidade com indeterminado quando faltar parâmetro. Correspondência não representa aprovação ou compromisso de financiamento.,Leitura integral do exemplar local e inventário código/documental; importação/retrieval deste DOCX não comprova a funcionalidade descrita.,Contrato específico não demonstrado.,,,,16–32 h após inventário de fontes e campos; atualização operacional a definir pela Tempo.,,, AUD-COMPANY-01,"Comparador de forma societária orientado por perguntas, com fundamento, alternativas e limites",[Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Alias documental SOC-001; SEG-bf26caee-p109; SEG-bf26caee-p119; SEG-bf26caee-p730; SEG-bf26caee-p874; SEG-bf26caee-p875; SEG-bf26caee-p877; SEG-bf26caee-p878; SEG-bf26caee-p879; SEG-bf26caee-p881; SEG-bf26caee-p882; SEG-bf26caee-p883; SEG-bf26caee-p884; SEG-bf26caee-p885; SEG-bf26caee-p886; SEG-bf26caee-p887; SEG-bf26caee-p888; SEG-bf26caee-p889; SEG-bf26caee-p890; SEG-bf26caee-p897; SEG-bf26caee-p899; SEG-bf26caee-p901; SEG-bf26caee-p902; SEG-bf26caee-p903; SEG-bf26caee-p905; SEG-bf26caee-p906; SEG-bf26caee-p907,SOC-001 / incremento posterior ao workflow das seis categorias,"Consumidor específico ainda por delimitar; reutilizar rotas de biblioteca/Balcão/negócios/simulador pertinentes, sem atribuir existência fictícia.","Roteiro societário, biblioteca e motor de regras existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",segmentacao-processos-reconciliacao-20261011.md; contratos/rotas inventariados atuais; não há prova de percurso completo deste incremento.,Não implementado,Comparador societário orientado por perguntas não implementado.,Documentos/entidades/fontes/parâmetros próprios antes de implementação; sem novos módulos nesta auditoria. Alternativas com fundamento/versionamento e limites; não afirmar aprovação externa. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"Perguntas recuperáveis, alternativas explicadas com fonte/data/limites, correção dos dados, retorno ao dossier sem alterar retrospectivamente a entidade ou garantir decisão externa.",P2,"Código SOC-001 é alias deste documento, não renumeração do roteiro/backlog. Conteúdo/regras pendentes não se tornam aprovados pela importação.",SEG-bf26caee-p109; SEG-bf26caee-p119; SEG-bf26caee-p730; SEG-bf26caee-p874; SEG-bf26caee-p875; SEG-bf26caee-p877; SEG-bf26caee-p878; SEG-bf26caee-p879; SEG-bf26caee-p881; SEG-bf26caee-p882; SEG-bf26caee-p883; SEG-bf26caee-p884; SEG-bf26caee-p885; SEG-bf26caee-p886; SEG-bf26caee-p887; SEG-bf26caee-p888; SEG-bf26caee-p889; SEG-bf26caee-p890; SEG-bf26caee-p897; SEG-bf26caee-p899; SEG-bf26caee-p901; SEG-bf26caee-p902; SEG-bf26caee-p903; SEG-bf26caee-p905; SEG-bf26caee-p906; SEG-bf26caee-p907,26,"[{""id"": ""SEG-bf26caee-p109"", ""section"": ""1.0.2"", ""first_paragraph"": 109, ""last_paragraph"": 113, ""text"": ""Artigos 13 a 18 | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Capacidade empresarial e situações especiais | INV-001; INV-007; SOC-001; §§3.1.1, 3.2.2 e 9.5 | Validações de capacidade e representação nos formulários e no comparador, sem decisão automática quando for necessária análise jurídica."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-COMPANY-01"", ""AUD-DESK-02"", ""MASTER-1f0a4cde-0001"", ""MASTER-9dee08d0-0049""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p109"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p119"", ""section"": ""1.0.2"", ""first_paragraph"": 119, ""last_paragraph"": 123, ""text"": ""Artigos 20 a 33 | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Regime da firma | INV-001; INV-007; SOC-001; SOC-002; §§3.2.2, 6.1, 9.2 e 9.3 | Validação da designação, composição, verdade, novidade, uso, transmissão, caducidade e renúncia, com fonte e evidência registal."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-COMPANY-01"", ""AUD-COMPANY-02"", ""AUD-DESK-02"", ""MASTER-1f0a4cde-0001"", ""MASTER-9dee08d0-0049""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p119"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p730"", ""section"": ""6.1"", ""first_paragraph"": 730, ""last_paragraph"": 736, ""text"": ""§3.2; §9 | Comparador societário orientado por perguntas | INV-001 e SOC-001 | Sim | Sem demonstração suficiente | — | Demonstrar perguntas, decisões explicadas, fontes, aviso informativo e ligação ao roteiro."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-DESK-02"", ""MASTER-1f0a4cde-0001""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p730"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p874"", ""section"": ""9.0"", ""first_paragraph"": 874, ""last_paragraph"": 874, ""text"": ""O guia societário deve ser revisto por especialista competente e associado às fontes legais, data de actualização, entidade responsável e aviso de carácter informativo. A revisão deve confirmar a terminologia aplicável em Moçambique, distinguir empresário em nome individual de sociedades comerciais, verificar os tipos societários apresentados, uniformizar o termo “contrato” e eliminar formulações importadas de outros ordenamentos jurídicos. Cada modelo deve indicar finalidade, requisitos, limitações e necessidade de validação antes da utilização."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p874"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p875"", ""section"": ""9.0"", ""first_paragraph"": 875, ""last_paragraph"": 875, ""text"": ""Para efeitos do guia societário e do comparador de forma jurídica, a fonte-base é o Código Comercial aprovado pelo Decreto-Lei n.º 1/2022, de 25 de Maio. As denominações, formas societárias, representações comerciais, actos constitutivos, regras de responsabilidade e modelos contratuais devem ser reconciliados com a versão republicada do Código Comercial e com a legislação especial vigente antes de serem apresentados como regra automática ou conteúdo validado."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p875"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p877"", ""section"": ""9.1"", ""first_paragraph"": 877, ""last_paragraph"": 877, ""text"": ""Uma sociedade comercial resulta da associação de pessoas ou entidades para exercer uma actividade económica nos termos da legislação aplicável, com funções, responsabilidades, participações e obrigações definidas no acto constitutivo. A escolha da forma jurídica deve considerar o número de participantes, o regime de responsabilidade, a estrutura de gestão, as necessidades de capital e os requisitos legais vigentes em Moçambique. O empresário em nome individual deve ser apresentado separadamente das formas societárias. A classificação e a terminologia publicadas no portal dependem de validação jurídica e da identificação das respectivas fontes e datas de actualização."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p877"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p878"", ""section"": ""9.1"", ""first_paragraph"": 878, ""last_paragraph"": 878, ""text"": ""Contar com um sócio cujos objectivos e interesses estejam alinhados com os seus é um elemento essencial para o êxito de qualquer empreendimento. A relação societária deve promover sinergia, confiança e colaboração, factores imprescindíveis para enfrentar os desafios inerentes ao mundo dos negócios. Empreender exige dedicação, resiliência e compromisso — qualidades que se fortalecem quando partilhadas por uma equipa com visão comum."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p878"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p879"", ""section"": ""9.1"", ""first_paragraph"": 879, ""last_paragraph"": 879, ""text"": ""Existem diferentes tipos de sociedades empresariais, cada um regulamentando a participação de seus membros de acordo com características e responsabilidades específicas."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p879"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p881"", ""section"": ""9.2"", ""first_paragraph"": 881, ""last_paragraph"": 881, ""text"": ""Empresário individual — categoria distinta das formas societárias."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p881"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p882"", ""section"": ""9.2"", ""first_paragraph"": 882, ""last_paragraph"": 882, ""text"": ""Sociedade em Nome Colectivo — designação sujeita a confirmação na legislação vigente antes da publicação no comparador."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p882"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p883"", ""section"": ""9.2"", ""first_paragraph"": 883, ""last_paragraph"": 883, ""text"": ""Sociedade em Comandita — forma a validar quanto às modalidades e requisitos aplicáveis."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p883"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p884"", ""section"": ""9.2"", ""first_paragraph"": 884, ""last_paragraph"": 884, ""text"": ""Sociedade de Capital e Indústria — forma a validar quanto à vigência e aos requisitos aplicáveis."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p884"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p885"", ""section"": ""9.2"", ""first_paragraph"": 885, ""last_paragraph"": 885, ""text"": ""Sociedade por Quotas."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p885"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p886"", ""section"": ""9.2"", ""first_paragraph"": 886, ""last_paragraph"": 886, ""text"": ""Sociedade Unipessoal por Quotas."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p886"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p887"", ""section"": ""9.2"", ""first_paragraph"": 887, ""last_paragraph"": 887, ""text"": ""Sociedade Anónima."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p887"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p888"", ""section"": ""9.2"", ""first_paragraph"": 888, ""last_paragraph"": 888, ""text"": ""Sucursal, agência e delegação — formas de representação comercial, não tipos autónomos de sociedade."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p888"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p889"", ""section"": ""9.2"", ""first_paragraph"": 889, ""last_paragraph"": 889, ""text"": ""Sociedades coligadas e relações de domínio — matérias de ligação ou controlo entre sociedades, não formas autónomas de constituição."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p889"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p890"", ""section"": ""9.2"", ""first_paragraph"": 890, ""last_paragraph"": 890, ""text"": ""Consórcio — instrumento de cooperação sujeito a enquadramento próprio, não forma societária."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p890"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p897"", ""section"": ""9.4"", ""first_paragraph"": 897, ""last_paragraph"": 897, ""text"": ""A participação, a responsabilidade, os direitos económicos e os poderes de gestão dependem da forma societária, do contrato de sociedade, da legislação aplicável e das deliberações válidas. As contribuições dos sócios podem assumir formas diferentes, de acordo com o regime jurídico e o acto constitutivo. A maior participação no capital não deve ser apresentada como sinónimo de principal proprietário, nem se deve presumir que a distribuição de quotas determina, por si só, a responsabilidade perante terceiros ou a participação nos lucros. O contrato de sociedade deve definir a estrutura de capital, os órgãos, os poderes, as regras de deliberação, os direitos e as obrigações aplicáveis."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p897"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p899"", ""section"": ""9.5"", ""first_paragraph"": 899, ""last_paragraph"": 899, ""text"": ""A escolha da forma jurídica deve considerar o número de participantes, o regime de responsabilidade, a estrutura de gestão, as necessidades de capital, a actividade e os requisitos legais aplicáveis. A empresa em nome individual e a sociedade unipessoal possuem estruturas distintas e devem ser avaliadas separadamente. A entrada posterior de sócios, a transformação da forma jurídica e as alterações do capital ou do contrato dependem da legislação vigente, dos actos societários aplicáveis e do respectivo registo; por isso, o portal não deve apresentar estas modalidades como definitivamente fechadas à evolução da estrutura."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p899"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p901"", ""section"": ""9.6"", ""first_paragraph"": 901, ""last_paragraph"": 901, ""text"": ""A principal vantagem de ter sócios é a possibilidade de reunir pessoas com interesses e objectivos semelhantes em torno de uma finalidade comum, o que fortalece o desenvolvimento e a execução do projecto. Essa união permite complementar competências, partilhar responsabilidades e ampliar a capacidade de resposta às necessidades do negócio."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p901"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p902"", ""section"": ""9.6"", ""first_paragraph"": 902, ""last_paragraph"": 902, ""text"": ""No entanto, uma sociedade empresarial segue regras específicas e deve ser estruturada de forma estratégica. Falhas de alinhamento ou mal-entendidos entre os sócios podem gerar conflitos e comprometer o funcionamento da organização. Por isso, é essencial escolher cuidadosamente o modelo societário e estabelecer acordos claros desde o início."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p902"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p903"", ""section"": ""9.6"", ""first_paragraph"": 903, ""last_paragraph"": 903, ""text"": ""Existem diversos formatos de sociedade empresarial, com características e formas de participação próprias, permitindo ao empreendedor escolher o modelo mais adequado à realidade e aos objectivos do negócio."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p903"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p905"", ""section"": ""9.6.1"", ""first_paragraph"": 905, ""last_paragraph"": 905, ""text"": ""Não existe um tipo de sociedade empresarial universalmente melhor ou pior. O essencial é identificar o modelo alinhado ao propósito do negócio e à relação entre os sócios, preferencialmente com orientação profissional especializada."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p905"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p906"", ""section"": ""9.6.1"", ""first_paragraph"": 906, ""last_paragraph"": 906, ""text"": ""Também devem ser considerados formatos específicos para determinadas áreas de actuação, como a sociedade de advogados, que apenas pode ser composta por profissionais legalmente habilitados a exercer actividades na área do Direito."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p906"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p907"", ""section"": ""9.6.1"", ""first_paragraph"": 907, ""last_paragraph"": 907, ""text"": ""Uma avaliação cuidadosa do planeamento do negócio é indispensável para determinar a viabilidade da sociedade e identificar as alternativas jurídicas adequadas à sua formalização."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p907"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}]",Consumidor específico não demonstrado.,Contrato específico não demonstrado.,Nenhuma entidade/regra criada para este módulo.,"A recuperação do original da especificação é prova do acervo, não deste percurso.",Pendente de implementação/prova própria.,"Novo ID apenas após pesquisa de correspondência: os requisitos relacionados são componentes a reutilizar, não equivalências. [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] ",não implementado,Não demonstrada para este requisito específico; nenhum pacote ativado por esta incorporação. COUNTRY02ON preservado.,"Diagnóstico específico anterior de ausência/cobertura conservado; inventário atual não demonstra entrega posterior deste incremento. Nenhuma nova implementação iniciada nesta auditoria. [RECONCILIACAO-43-20261019] 16: Implementar perguntas recuperáveis, alternativas fundamentadas e modelos exactos versionados. Exemplares ausentes permanecem lacuna de conteúdo.","Comparador societário orientado por perguntas não implementado. [UTILIZACAO-HOMOLOGACAO-20261019] 16: Desenvolvimento restante + documentos — Ramo comparativo societário e modelos identificados/recuperáveis ainda em falta.","Roteiro societário, biblioteca e motor de regras existentes",Documentos/entidades/fontes/parâmetros próprios antes de implementação; sem novos módulos nesta auditoria. Alternativas com fundamento/versionamento e limites; não afirmar aprovação externa.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"Nova funcionalidade/expansão; preparar execução, não implementar nesta auditoria",Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: incrementos futuros. Esforço de código adicional só após lacuna reproduzida.,"segmentacao-processos-reconciliacao-20261011.md; contratos/rotas inventariados atuais; não há prova de percurso completo deste incremento. | Homologação teste-investidor 19/10/2026: Comparador societário e modelos=Não demonstrado. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Comparador societário e modelos=Não demonstrado. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. [UTILIZACAO-HOMOLOGACAO-20261019] Leitura nominal de contas/recursos no destino; saldo18/10; prévia29 sem escrita; comparação de hashes QA separados. outputs/investmoz-disponibilizacao-integral-20261019/UTILIZACAO-EFECTIVA-HOMOLOGACAO.md [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",incrementos futuros,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Seleção de forma jurídica no roteiro não comprova comparador orientado por perguntas. Termos e pressupostos da secção9 devem ser reconciliados com o exemplar legal aplicável antes de se tornarem regras.,Identificar fontes/dados/âmbito/período concretos; não reabrir aceitação oficial.,"Reutilizar organização mestre, perfil/dossier e biblioteca. Comparador informativo por número de participantes, responsabilidade, gestão, capital e atividade; separar empresário individual, sociedade, representação e cooperação.",Leitura integral do exemplar local e inventário código/documental; importação/retrieval deste DOCX não comprova a funcionalidade descrita.,Contrato específico não demonstrado.,,,,"24–48 h, excluindo inventário legal ainda por associar; fontes oficiais já aceites.",,, +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",incrementos futuros,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Seleção de forma jurídica no roteiro não comprova comparador orientado por perguntas. Termos e pressupostos da secção9 devem ser reconciliados com o exemplar legal aplicável antes de se tornarem regras.,Identificar fontes/dados/âmbito/período concretos; não reabrir aceitação oficial.,"Reutilizar organização mestre, perfil/dossier e biblioteca. Comparador informativo por número de participantes, responsabilidade, gestão, capital e atividade; separar empresário individual, sociedade, representação e cooperação.",Leitura integral do exemplar local e inventário código/documental; importação/retrieval deste DOCX não comprova a funcionalidade descrita.,Contrato específico não demonstrado.,,,,"24–48 h, excluindo inventário legal ainda por associar; fontes oficiais já aceites.",,, AUD-COMPANY-02,"Modelos versionados de estatutos e contratos sociais por forma jurídica, com finalidade e limitações",[Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Alias documental SOC-002; SEG-bf26caee-p119; SEG-bf26caee-p737; SEG-bf26caee-p874; SEG-bf26caee-p875; SEG-bf26caee-p877; SEG-bf26caee-p878; SEG-bf26caee-p879; SEG-bf26caee-p881; SEG-bf26caee-p882; SEG-bf26caee-p883; SEG-bf26caee-p884; SEG-bf26caee-p885; SEG-bf26caee-p886; SEG-bf26caee-p887; SEG-bf26caee-p888; SEG-bf26caee-p889; SEG-bf26caee-p890; SEG-bf26caee-p892; SEG-bf26caee-p893; SEG-bf26caee-p894; SEG-bf26caee-p895; SEG-bf26caee-p897; SEG-bf26caee-p899; SEG-bf26caee-p901; SEG-bf26caee-p902; SEG-bf26caee-p903; SEG-bf26caee-p905; SEG-bf26caee-p906; SEG-bf26caee-p907,SOC-002 / incremento posterior ao workflow das seis categorias,"Consumidor específico ainda por delimitar; reutilizar rotas de biblioteca/Balcão/negócios/simulador pertinentes, sem atribuir existência fictícia.",Biblioteca/versionamento/documentos originais. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.,"Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",segmentacao-processos-reconciliacao-20261011.md; contratos/rotas inventariados atuais; não há prova de percurso completo deste incremento.,Sem evidência suficiente,Modelos societários específicos ainda sem exemplares/URLs recuperáveis identificados; não confundir biblioteca genérica com entrega destes modelos.,"Documentos/entidades/fontes/parâmetros próprios antes de implementação; sem novos módulos nesta auditoria. Localizar modelos, preservar versão/finalidade, recuperar por perfil e demonstrar ausência de perda do original. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","Exemplar/URL exatos por modelo, original recuperável, versão e limitações visíveis, formulário contextual e derivada própria; nova versão conserva submissões/modelos anteriores.",P2,"Código SOC-002 é alias deste documento, não renumeração do roteiro/backlog. Conteúdo/regras pendentes não se tornam aprovados pela importação.",SEG-bf26caee-p119; SEG-bf26caee-p737; SEG-bf26caee-p874; SEG-bf26caee-p875; SEG-bf26caee-p877; SEG-bf26caee-p878; SEG-bf26caee-p879; SEG-bf26caee-p881; SEG-bf26caee-p882; SEG-bf26caee-p883; SEG-bf26caee-p884; SEG-bf26caee-p885; SEG-bf26caee-p886; SEG-bf26caee-p887; SEG-bf26caee-p888; SEG-bf26caee-p889; SEG-bf26caee-p890; SEG-bf26caee-p892; SEG-bf26caee-p893; SEG-bf26caee-p894; SEG-bf26caee-p895; SEG-bf26caee-p897; SEG-bf26caee-p899; SEG-bf26caee-p901; SEG-bf26caee-p902; SEG-bf26caee-p903; SEG-bf26caee-p905; SEG-bf26caee-p906; SEG-bf26caee-p907,29,"[{""id"": ""SEG-bf26caee-p119"", ""section"": ""1.0.2"", ""first_paragraph"": 119, ""last_paragraph"": 123, ""text"": ""Artigos 20 a 33 | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Regime da firma | INV-001; INV-007; SOC-001; SOC-002; §§3.2.2, 6.1, 9.2 e 9.3 | Validação da designação, composição, verdade, novidade, uso, transmissão, caducidade e renúncia, com fonte e evidência registal."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-COMPANY-01"", ""AUD-COMPANY-02"", ""AUD-DESK-02"", ""MASTER-1f0a4cde-0001"", ""MASTER-9dee08d0-0049""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p119"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p737"", ""section"": ""6.1"", ""first_paragraph"": 737, ""last_paragraph"": 743, ""text"": ""§9.3 | Modelos de estatutos e contratos sociais | SOC-002 | Sim | Parcial: apenas modelos e URLs comprovadamente disponíveis | Ativo | Associar o estado activo aos exemplares e URLs identificados; a biblioteca não comprova cobertura completa. Reconciliar nomes, tipos, finalidade, fonte, versão, limitações e validação jurídica."", ""requirements"": [""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p737"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p874"", ""section"": ""9.0"", ""first_paragraph"": 874, ""last_paragraph"": 874, ""text"": ""O guia societário deve ser revisto por especialista competente e associado às fontes legais, data de actualização, entidade responsável e aviso de carácter informativo. A revisão deve confirmar a terminologia aplicável em Moçambique, distinguir empresário em nome individual de sociedades comerciais, verificar os tipos societários apresentados, uniformizar o termo “contrato” e eliminar formulações importadas de outros ordenamentos jurídicos. Cada modelo deve indicar finalidade, requisitos, limitações e necessidade de validação antes da utilização."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p874"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p875"", ""section"": ""9.0"", ""first_paragraph"": 875, ""last_paragraph"": 875, ""text"": ""Para efeitos do guia societário e do comparador de forma jurídica, a fonte-base é o Código Comercial aprovado pelo Decreto-Lei n.º 1/2022, de 25 de Maio. As denominações, formas societárias, representações comerciais, actos constitutivos, regras de responsabilidade e modelos contratuais devem ser reconciliados com a versão republicada do Código Comercial e com a legislação especial vigente antes de serem apresentados como regra automática ou conteúdo validado."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p875"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p877"", ""section"": ""9.1"", ""first_paragraph"": 877, ""last_paragraph"": 877, ""text"": ""Uma sociedade comercial resulta da associação de pessoas ou entidades para exercer uma actividade económica nos termos da legislação aplicável, com funções, responsabilidades, participações e obrigações definidas no acto constitutivo. A escolha da forma jurídica deve considerar o número de participantes, o regime de responsabilidade, a estrutura de gestão, as necessidades de capital e os requisitos legais vigentes em Moçambique. O empresário em nome individual deve ser apresentado separadamente das formas societárias. A classificação e a terminologia publicadas no portal dependem de validação jurídica e da identificação das respectivas fontes e datas de actualização."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p877"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p878"", ""section"": ""9.1"", ""first_paragraph"": 878, ""last_paragraph"": 878, ""text"": ""Contar com um sócio cujos objectivos e interesses estejam alinhados com os seus é um elemento essencial para o êxito de qualquer empreendimento. A relação societária deve promover sinergia, confiança e colaboração, factores imprescindíveis para enfrentar os desafios inerentes ao mundo dos negócios. Empreender exige dedicação, resiliência e compromisso — qualidades que se fortalecem quando partilhadas por uma equipa com visão comum."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p878"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p879"", ""section"": ""9.1"", ""first_paragraph"": 879, ""last_paragraph"": 879, ""text"": ""Existem diferentes tipos de sociedades empresariais, cada um regulamentando a participação de seus membros de acordo com características e responsabilidades específicas."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p879"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p881"", ""section"": ""9.2"", ""first_paragraph"": 881, ""last_paragraph"": 881, ""text"": ""Empresário individual — categoria distinta das formas societárias."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p881"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p882"", ""section"": ""9.2"", ""first_paragraph"": 882, ""last_paragraph"": 882, ""text"": ""Sociedade em Nome Colectivo — designação sujeita a confirmação na legislação vigente antes da publicação no comparador."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p882"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p883"", ""section"": ""9.2"", ""first_paragraph"": 883, ""last_paragraph"": 883, ""text"": ""Sociedade em Comandita — forma a validar quanto às modalidades e requisitos aplicáveis."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p883"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p884"", ""section"": ""9.2"", ""first_paragraph"": 884, ""last_paragraph"": 884, ""text"": ""Sociedade de Capital e Indústria — forma a validar quanto à vigência e aos requisitos aplicáveis."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p884"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p885"", ""section"": ""9.2"", ""first_paragraph"": 885, ""last_paragraph"": 885, ""text"": ""Sociedade por Quotas."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p885"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p886"", ""section"": ""9.2"", ""first_paragraph"": 886, ""last_paragraph"": 886, ""text"": ""Sociedade Unipessoal por Quotas."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p886"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p887"", ""section"": ""9.2"", ""first_paragraph"": 887, ""last_paragraph"": 887, ""text"": ""Sociedade Anónima."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p887"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p888"", ""section"": ""9.2"", ""first_paragraph"": 888, ""last_paragraph"": 888, ""text"": ""Sucursal, agência e delegação — formas de representação comercial, não tipos autónomos de sociedade."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p888"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p889"", ""section"": ""9.2"", ""first_paragraph"": 889, ""last_paragraph"": 889, ""text"": ""Sociedades coligadas e relações de domínio — matérias de ligação ou controlo entre sociedades, não formas autónomas de constituição."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p889"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p890"", ""section"": ""9.2"", ""first_paragraph"": 890, ""last_paragraph"": 890, ""text"": ""Consórcio — instrumento de cooperação sujeito a enquadramento próprio, não forma societária."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p890"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p892"", ""section"": ""9.3"", ""first_paragraph"": 892, ""last_paragraph"": 892, ""text"": ""Modelo de contrato de sociedade por quotas — sujeito a validação jurídica, indicação da fonte e controlo de versão."", ""requirements"": [""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p892"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p893"", ""section"": ""9.3"", ""first_paragraph"": 893, ""last_paragraph"": 893, ""text"": ""Modelo de contrato de sociedade anónima — sujeito a validação jurídica, indicação da fonte e controlo de versão."", ""requirements"": [""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p893"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p894"", ""section"": ""9.3"", ""first_paragraph"": 894, ""last_paragraph"": 894, ""text"": ""Modelo de contrato de sociedade unipessoal por quotas — sujeito a validação jurídica, indicação da fonte e controlo de versão."", ""requirements"": [""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p894"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p895"", ""section"": ""9.3"", ""first_paragraph"": 895, ""last_paragraph"": 895, ""text"": ""Outros modelos societários — só devem ser publicados depois de confirmada a forma jurídica, a vigência legal, a finalidade e as limitações de utilização."", ""requirements"": [""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p895"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p897"", ""section"": ""9.4"", ""first_paragraph"": 897, ""last_paragraph"": 897, ""text"": ""A participação, a responsabilidade, os direitos económicos e os poderes de gestão dependem da forma societária, do contrato de sociedade, da legislação aplicável e das deliberações válidas. As contribuições dos sócios podem assumir formas diferentes, de acordo com o regime jurídico e o acto constitutivo. A maior participação no capital não deve ser apresentada como sinónimo de principal proprietário, nem se deve presumir que a distribuição de quotas determina, por si só, a responsabilidade perante terceiros ou a participação nos lucros. O contrato de sociedade deve definir a estrutura de capital, os órgãos, os poderes, as regras de deliberação, os direitos e as obrigações aplicáveis."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p897"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p899"", ""section"": ""9.5"", ""first_paragraph"": 899, ""last_paragraph"": 899, ""text"": ""A escolha da forma jurídica deve considerar o número de participantes, o regime de responsabilidade, a estrutura de gestão, as necessidades de capital, a actividade e os requisitos legais aplicáveis. A empresa em nome individual e a sociedade unipessoal possuem estruturas distintas e devem ser avaliadas separadamente. A entrada posterior de sócios, a transformação da forma jurídica e as alterações do capital ou do contrato dependem da legislação vigente, dos actos societários aplicáveis e do respectivo registo; por isso, o portal não deve apresentar estas modalidades como definitivamente fechadas à evolução da estrutura."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p899"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p901"", ""section"": ""9.6"", ""first_paragraph"": 901, ""last_paragraph"": 901, ""text"": ""A principal vantagem de ter sócios é a possibilidade de reunir pessoas com interesses e objectivos semelhantes em torno de uma finalidade comum, o que fortalece o desenvolvimento e a execução do projecto. Essa união permite complementar competências, partilhar responsabilidades e ampliar a capacidade de resposta às necessidades do negócio."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p901"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p902"", ""section"": ""9.6"", ""first_paragraph"": 902, ""last_paragraph"": 902, ""text"": ""No entanto, uma sociedade empresarial segue regras específicas e deve ser estruturada de forma estratégica. Falhas de alinhamento ou mal-entendidos entre os sócios podem gerar conflitos e comprometer o funcionamento da organização. Por isso, é essencial escolher cuidadosamente o modelo societário e estabelecer acordos claros desde o início."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p902"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p903"", ""section"": ""9.6"", ""first_paragraph"": 903, ""last_paragraph"": 903, ""text"": ""Existem diversos formatos de sociedade empresarial, com características e formas de participação próprias, permitindo ao empreendedor escolher o modelo mais adequado à realidade e aos objectivos do negócio."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p903"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p905"", ""section"": ""9.6.1"", ""first_paragraph"": 905, ""last_paragraph"": 905, ""text"": ""Não existe um tipo de sociedade empresarial universalmente melhor ou pior. O essencial é identificar o modelo alinhado ao propósito do negócio e à relação entre os sócios, preferencialmente com orientação profissional especializada."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p905"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p906"", ""section"": ""9.6.1"", ""first_paragraph"": 906, ""last_paragraph"": 906, ""text"": ""Também devem ser considerados formatos específicos para determinadas áreas de actuação, como a sociedade de advogados, que apenas pode ser composta por profissionais legalmente habilitados a exercer actividades na área do Direito."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p906"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p907"", ""section"": ""9.6.1"", ""first_paragraph"": 907, ""last_paragraph"": 907, ""text"": ""Uma avaliação cuidadosa do planeamento do negócio é indispensável para determinar a viabilidade da sociedade e identificar as alternativas jurídicas adequadas à sua formalização."", ""requirements"": [""AUD-COMPANY-01"", ""AUD-COMPANY-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p907"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}]",Consumidor específico não demonstrado.,Contrato específico não demonstrado.,Nenhuma entidade/regra criada para este módulo.,"A recuperação do original da especificação é prova do acervo, não deste percurso.",Pendente de implementação/prova própria.,"Novo ID apenas após pesquisa de correspondência: os requisitos relacionados são componentes a reutilizar, não equivalências. [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] ",não implementado,Não demonstrada para este requisito específico; nenhum pacote ativado por esta incorporação. COUNTRY02ON preservado.,"Diagnóstico específico anterior de ausência/cobertura conservado; inventário atual não demonstra entrega posterior deste incremento. Nenhuma nova implementação iniciada nesta auditoria. [RECONCILIACAO-43-20261019] 16: Implementar perguntas recuperáveis, alternativas fundamentadas e modelos exactos versionados. Exemplares ausentes permanecem lacuna de conteúdo.","Modelos societários específicos ainda sem exemplares/URLs recuperáveis identificados; não confundir biblioteca genérica com entrega destes modelos. [UTILIZACAO-HOMOLOGACAO-20261019] 16: Desenvolvimento restante + documentos — Ramo comparativo societário e modelos identificados/recuperáveis ainda em falta.",Biblioteca/versionamento/documentos originais,"Documentos/entidades/fontes/parâmetros próprios antes de implementação; sem novos módulos nesta auditoria. Localizar modelos, preservar versão/finalidade, recuperar por perfil e demonstrar ausência de perda do original.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"Nova funcionalidade/expansão; preparar execução, não implementar nesta auditoria",Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: incrementos futuros. Esforço de código adicional só após lacuna reproduzida.,"segmentacao-processos-reconciliacao-20261011.md; contratos/rotas inventariados atuais; não há prova de percurso completo deste incremento. | Homologação teste-investidor 19/10/2026: Comparador societário e modelos=Não demonstrado. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Comparador societário e modelos=Não demonstrado. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. [UTILIZACAO-HOMOLOGACAO-20261019] Leitura nominal de contas/recursos no destino; saldo18/10; prévia29 sem escrita; comparação de hashes QA separados. outputs/investmoz-disponibilizacao-integral-20261019/UTILIZACAO-EFECTIVA-HOMOLOGACAO.md [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",incrementos futuros,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"A secção6.1 afirma disponibilidade ativa parcial, mas não identifica exemplares e URLs. A biblioteca genérica não comprova estes modelos; não marcar ativos sem localizar os ficheiros e verificar recuperação/permissões.",Identificar fontes/dados/âmbito/período concretos; não reabrir aceitação oficial.,"Reutilizar documents/portal_resources/revisions e links, sem outro repositório; conservar original, hash, origem, versão, tipo, finalidade e adaptação separada.",Leitura integral do exemplar local e inventário código/documental; importação/retrieval deste DOCX não comprova a funcionalidade descrita.,Contrato específico não demonstrado.,,,,8–16 h de reconciliação documental; estimar adaptação só depois de localizar os exemplares.,,, +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",incrementos futuros,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"A secção6.1 afirma disponibilidade ativa parcial, mas não identifica exemplares e URLs. A biblioteca genérica não comprova estes modelos; não marcar ativos sem localizar os ficheiros e verificar recuperação/permissões.",Identificar fontes/dados/âmbito/período concretos; não reabrir aceitação oficial.,"Reutilizar documents/portal_resources/revisions e links, sem outro repositório; conservar original, hash, origem, versão, tipo, finalidade e adaptação separada.",Leitura integral do exemplar local e inventário código/documental; importação/retrieval deste DOCX não comprova a funcionalidade descrita.,Contrato específico não demonstrado.,,,,8–16 h de reconciliação documental; estimar adaptação só depois de localizar os exemplares.,,, AUD-CAPITAL-01,"Orientação sobre private equity e capitalização, preparação, riscos, documentos e percurso",[Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Alias documental CAP-001; SEG-bf26caee-p153; SEG-bf26caee-p154; SEG-bf26caee-p155; SEG-bf26caee-p702,CAP-001 / incremento posterior ao workflow das seis categorias,"Consumidor específico ainda por delimitar; reutilizar rotas de biblioteca/Balcão/negócios/simulador pertinentes, sem atribuir existência fictícia.",Biblioteca e passos existentes do percurso. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.,"Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",segmentacao-processos-reconciliacao-20261011.md; contratos/rotas inventariados atuais; não há prova de percurso completo deste incremento.,Não implementado,Guião estruturado de capitalização não implementado.,"Documentos/entidades/fontes/parâmetros próprios antes de implementação; sem novos módulos nesta auditoria. Guião com opções, riscos, preparação/documentos e fonte aplicável; sem promessa de retorno. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","Consulta pública com fontes/versões, instrumentos distinguidos, riscos/documentos e próxima ação; guardar referência no dossier correto; sem recomendar sucesso nem assumir compromisso.",P2,"Código CAP-001 é alias deste documento, não renumeração do roteiro/backlog. Conteúdo/regras pendentes não se tornam aprovados pela importação.",SEG-bf26caee-p153; SEG-bf26caee-p154; SEG-bf26caee-p155; SEG-bf26caee-p702,4,"[{""id"": ""SEG-bf26caee-p153"", ""section"": ""1.4"", ""first_paragraph"": 153, ""last_paragraph"": 153, ""text"": ""Reforçar a componente de oferta e procura de activos, incluindo empresas e empreendimentos, e tratar os direitos e contratos fundiários apenas nas modalidades e autorizações já definidas nos documentos submetidos."", ""requirements"": [""AUD-CAPITAL-01"", ""AUD-CAPITAL-02"", ""AUD-OP-03"", ""AUD-PROFILE-28""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p153"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p154"", ""section"": ""1.4"", ""first_paragraph"": 154, ""last_paragraph"": 154, ""text"": ""Incorporar regras e orientações sobre private equity e outras formas de capitalização, tornando as oportunidades mais claras e atractivas."", ""requirements"": [""AUD-CAPITAL-01"", ""AUD-CAPITAL-02"", ""AUD-OP-03"", ""AUD-PROFILE-28""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p154"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p155"", ""section"": ""1.4"", ""first_paragraph"": 155, ""last_paragraph"": 155, ""text"": ""Criar um guião com requisitos e regras para admissão à Bolsa de Valores de Moçambique."", ""requirements"": [""AUD-CAPITAL-01"", ""AUD-CAPITAL-02"", ""AUD-OP-03"", ""AUD-PROFILE-28""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p155"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p702"", ""section"": ""6.1"", ""first_paragraph"": 702, ""last_paragraph"": 708, ""text"": ""§1.4 | Private equity e capitalização | CAP-001 | Sim | Sem demonstração suficiente | — | Publicar orientação estruturada sobre preparação, elegibilidade, riscos, documentação, fontes e percurso."", ""requirements"": [""AUD-CAPITAL-01""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p702"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}]",Consumidor específico não demonstrado.,Contrato específico não demonstrado.,Nenhuma entidade/regra criada para este módulo.,"A recuperação do original da especificação é prova do acervo, não deste percurso.",Pendente de implementação/prova própria.,"Novo ID apenas após pesquisa de correspondência: os requisitos relacionados são componentes a reutilizar, não equivalências. [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] ",não implementado,Não demonstrada para este requisito específico; nenhum pacote ativado por esta incorporação. COUNTRY02ON preservado.,"Diagnóstico específico anterior de ausência/cobertura conservado; inventário atual não demonstra entrega posterior deste incremento. Nenhuma nova implementação iniciada nesta auditoria. [RECONCILIACAO-43-20261019] 17: Implementar guiões private equity/capitalização/Bolsa com etapas, intervenientes, riscos/fontes e referência recuperável no dossier.","Guião estruturado de capitalização não implementado. [UTILIZACAO-HOMOLOGACAO-20261019] 17: Desenvolvimento restante + documentos — Guiões de capitalização/private equity/Bolsa e cobertura documental ainda em falta.",Biblioteca e passos existentes do percurso,"Documentos/entidades/fontes/parâmetros próprios antes de implementação; sem novos módulos nesta auditoria. Guião com opções, riscos, preparação/documentos e fonte aplicável; sem promessa de retorno.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"Nova funcionalidade/expansão; preparar execução, não implementar nesta auditoria",Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: incrementos futuros. Esforço de código adicional só após lacuna reproduzida.,"segmentacao-processos-reconciliacao-20261011.md; contratos/rotas inventariados atuais; não há prova de percurso completo deste incremento. | Homologação teste-investidor 19/10/2026: Capitalização/private equity e Bolsa=Não demonstrado. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Capitalização/private equity e Bolsa=Não demonstrado. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. [UTILIZACAO-HOMOLOGACAO-20261019] Leitura nominal de contas/recursos no destino; saldo18/10; prévia29 sem escrita; comparação de hashes QA separados. outputs/investmoz-disponibilizacao-integral-20261019/UTILIZACAO-EFECTIVA-HOMOLOGACAO.md [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",incrementos futuros,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"Não foi demonstrado guia estruturado de capitalização. O pedido não autoriza custódia, intermediação, promessa de retorno ou aprovação dos módulos de oferta.",Reutilizar componentes/contratos; definição funcional própria e nenhuma nova ativação.,"Reutilizar biblioteca/guia público, dossier e parceiros autorizados; manter separado de ofertas experimentais. RF-CRM-009 e regras de facilitação são relações existentes, sem equivalência automática com este guia.",Leitura integral do exemplar local e inventário código/documental; importação/retrieval deste DOCX não comprova a funcionalidade descrita.,Contrato específico não demonstrado.,,,,16–24 h após conteúdo/âmbito definidos; não inclui intermediação.,,, +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",incrementos futuros,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"Não foi demonstrado guia estruturado de capitalização. O pedido não autoriza custódia, intermediação, promessa de retorno ou aprovação dos módulos de oferta.",Reutilizar componentes/contratos; definição funcional própria e nenhuma nova ativação.,"Reutilizar biblioteca/guia público, dossier e parceiros autorizados; manter separado de ofertas experimentais. RF-CRM-009 e regras de facilitação são relações existentes, sem equivalência automática com este guia.",Leitura integral do exemplar local e inventário código/documental; importação/retrieval deste DOCX não comprova a funcionalidade descrita.,Contrato específico não demonstrado.,,,,16–24 h após conteúdo/âmbito definidos; não inclui intermediação.,,, AUD-CAPITAL-02,"Guião de admissão à Bolsa de Valores de Moçambique, distinguindo Bolsa, regulador e operadores",[Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Alias documental CAP-002; SEG-bf26caee-p153; SEG-bf26caee-p154; SEG-bf26caee-p155; SEG-bf26caee-p709,CAP-002 / incremento posterior ao workflow das seis categorias,"Consumidor específico ainda por delimitar; reutilizar rotas de biblioteca/Balcão/negócios/simulador pertinentes, sem atribuir existência fictícia.","Biblioteca, checklist e percurso existentes. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",segmentacao-processos-reconciliacao-20261011.md; contratos/rotas inventariados atuais; não há prova de percurso completo deste incremento.,Não implementado,"Guião da Bolsa por segmento, intervenientes e requisitos não implementado.","Documentos/entidades/fontes/parâmetros próprios antes de implementação; sem novos módulos nesta auditoria. Fonte por requisito, condições/períodos identificados e decisões externas separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","Etapas, entidade, base/artigo/redação, documentos, requisitos por segmento e lacunas explícitas; recuperação no dossier e encaminhamento permitido, sem integração externa simulada.",P2,"Código CAP-002 é alias deste documento, não renumeração do roteiro/backlog. Conteúdo/regras pendentes não se tornam aprovados pela importação.",SEG-bf26caee-p153; SEG-bf26caee-p154; SEG-bf26caee-p155; SEG-bf26caee-p709,4,"[{""id"": ""SEG-bf26caee-p153"", ""section"": ""1.4"", ""first_paragraph"": 153, ""last_paragraph"": 153, ""text"": ""Reforçar a componente de oferta e procura de activos, incluindo empresas e empreendimentos, e tratar os direitos e contratos fundiários apenas nas modalidades e autorizações já definidas nos documentos submetidos."", ""requirements"": [""AUD-CAPITAL-01"", ""AUD-CAPITAL-02"", ""AUD-OP-03"", ""AUD-PROFILE-28""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p153"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p154"", ""section"": ""1.4"", ""first_paragraph"": 154, ""last_paragraph"": 154, ""text"": ""Incorporar regras e orientações sobre private equity e outras formas de capitalização, tornando as oportunidades mais claras e atractivas."", ""requirements"": [""AUD-CAPITAL-01"", ""AUD-CAPITAL-02"", ""AUD-OP-03"", ""AUD-PROFILE-28""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p154"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p155"", ""section"": ""1.4"", ""first_paragraph"": 155, ""last_paragraph"": 155, ""text"": ""Criar um guião com requisitos e regras para admissão à Bolsa de Valores de Moçambique."", ""requirements"": [""AUD-CAPITAL-01"", ""AUD-CAPITAL-02"", ""AUD-OP-03"", ""AUD-PROFILE-28""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p155"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p709"", ""section"": ""6.1"", ""first_paragraph"": 709, ""last_paragraph"": 715, ""text"": ""§1.4 | Guião de admissão à Bolsa de Valores de Moçambique | CAP-002 | Sim | Sem demonstração suficiente | — | Distinguir bolsa, autoridade reguladora e intermediários; demonstrar requisitos, fontes, documentos e etapas."", ""requirements"": [""AUD-CAPITAL-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p709"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}]",Consumidor específico não demonstrado.,Contrato específico não demonstrado.,Nenhuma entidade/regra criada para este módulo.,"A recuperação do original da especificação é prova do acervo, não deste percurso.",Pendente de implementação/prova própria.,"Novo ID apenas após pesquisa de correspondência: os requisitos relacionados são componentes a reutilizar, não equivalências. [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] ",não implementado,Não demonstrada para este requisito específico; nenhum pacote ativado por esta incorporação. COUNTRY02ON preservado.,"Diagnóstico específico anterior de ausência/cobertura conservado; inventário atual não demonstra entrega posterior deste incremento. Nenhuma nova implementação iniciada nesta auditoria. [RECONCILIACAO-43-20261019] 17: Implementar guiões private equity/capitalização/Bolsa com etapas, intervenientes, riscos/fontes e referência recuperável no dossier.","Guião da Bolsa por segmento, intervenientes e requisitos não implementado. [UTILIZACAO-HOMOLOGACAO-20261019] 17: Desenvolvimento restante + documentos — Guiões de capitalização/private equity/Bolsa e cobertura documental ainda em falta.","Biblioteca, checklist e percurso existentes","Documentos/entidades/fontes/parâmetros próprios antes de implementação; sem novos módulos nesta auditoria. Fonte por requisito, condições/períodos identificados e decisões externas separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"Nova funcionalidade/expansão; preparar execução, não implementar nesta auditoria",Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: incrementos futuros. Esforço de código adicional só após lacuna reproduzida.,"segmentacao-processos-reconciliacao-20261011.md; contratos/rotas inventariados atuais; não há prova de percurso completo deste incremento. | Homologação teste-investidor 19/10/2026: Capitalização/private equity e Bolsa=Não demonstrado. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Capitalização/private equity e Bolsa=Não demonstrado. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. [UTILIZACAO-HOMOLOGACAO-20261019] Leitura nominal de contas/recursos no destino; saldo18/10; prévia29 sem escrita; comparação de hashes QA separados. outputs/investmoz-disponibilizacao-integral-20261019/UTILIZACAO-EFECTIVA-HOMOLOGACAO.md [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",incrementos futuros,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"Guião por segmento, documentos, condições e fonte aplicável ainda não demonstrado. Não inferir valores, prazos, prospectos, taxas ou aprovação pelos artigos1–3.",Identificar fontes/dados/âmbito/período concretos; não reabrir aceitação oficial.,Reutilizar guia/biblioteca/dossier/checklists. Relacionar pedido de admissão e patrocínio às referências específicas; separar ação interna do portal e ato de entidade competente.,Leitura integral do exemplar local e inventário código/documental; importação/retrieval deste DOCX não comprova a funcionalidade descrita.,Contrato específico não demonstrado.,,,,16–32 h após correspondências normativas; não preencher taxas/prazos ausentes.,,, +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",incrementos futuros,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"Guião por segmento, documentos, condições e fonte aplicável ainda não demonstrado. Não inferir valores, prazos, prospectos, taxas ou aprovação pelos artigos1–3.",Identificar fontes/dados/âmbito/período concretos; não reabrir aceitação oficial.,Reutilizar guia/biblioteca/dossier/checklists. Relacionar pedido de admissão e patrocínio às referências específicas; separar ação interna do portal e ato de entidade competente.,Leitura integral do exemplar local e inventário código/documental; importação/retrieval deste DOCX não comprova a funcionalidade descrita.,Contrato específico não demonstrado.,,,,16–32 h após correspondências normativas; não preencher taxas/prazos ausentes.,,, AUD-CHECKLIST-01,"Editor de checklists e formulários configuráveis, publicação de versões e preservação de submissões anteriores",[Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] Alias documental INV-007; SEG-bf26caee-p14; SEG-bf26caee-p15; SEG-bf26caee-p20; SEG-bf26caee-p23; SEG-bf26caee-p26; SEG-bf26caee-p29; SEG-bf26caee-p32; SEG-bf26caee-p35; SEG-bf26caee-p38; SEG-bf26caee-p41; SEG-bf26caee-p44; SEG-bf26caee-p47; SEG-bf26caee-p50; SEG-bf26caee-p53; SEG-bf26caee-p56; SEG-bf26caee-p59; SEG-bf26caee-p62; SEG-bf26caee-p65; SEG-bf26caee-p68; SEG-bf26caee-p71; SEG-bf26caee-p74; SEG-bf26caee-p77; SEG-bf26caee-p80; SEG-bf26caee-p83; SEG-bf26caee-p87; SEG-bf26caee-p104; SEG-bf26caee-p109; SEG-bf26caee-p114; SEG-bf26caee-p119; SEG-bf26caee-p124; SEG-bf26caee-p129; SEG-bf26caee-p134; SEG-bf26caee-p140; SEG-bf26caee-p144; SEG-bf26caee-p145; SEG-bf26caee-p146; SEG-bf26caee-p147; SEG-bf26caee-p160; SEG-bf26caee-p161; SEG-bf26caee-p163; SEG-bf26caee-p164; SEG-bf26caee-p165; SEG-bf26caee-p166; SEG-bf26caee-p167; SEG-bf26caee-p168; SEG-bf26caee-p169; SEG-bf26caee-p170; SEG-bf26caee-p176; SEG-bf26caee-p180; SEG-bf26caee-p184; SEG-bf26caee-p188; SEG-bf26caee-p192; SEG-bf26caee-p196; SEG-bf26caee-p200; SEG-bf26caee-p204; SEG-bf26caee-p208; SEG-bf26caee-p212; SEG-bf26caee-p216; SEG-bf26caee-p220; SEG-bf26caee-p226; SEG-bf26caee-p227; SEG-bf26caee-p228; SEG-bf26caee-p229; SEG-bf26caee-p230; SEG-bf26caee-p231; SEG-bf26caee-p232; SEG-bf26caee-p233; SEG-bf26caee-p234; SEG-bf26caee-p237; SEG-bf26caee-p242; SEG-bf26caee-p247; SEG-bf26caee-p252; SEG-bf26caee-p257; SEG-bf26caee-p262; SEG-bf26caee-p267; SEG-bf26caee-p272; SEG-bf26caee-p277; SEG-bf26caee-p282; SEG-bf26caee-p289; SEG-bf26caee-p293; SEG-bf26caee-p297; SEG-bf26caee-p301; SEG-bf26caee-p305; SEG-bf26caee-p309; SEG-bf26caee-p313; SEG-bf26caee-p317; SEG-bf26caee-p321; SEG-bf26caee-p325; SEG-bf26caee-p329; SEG-bf26caee-p338; SEG-bf26caee-p342; SEG-bf26caee-p346; SEG-bf26caee-p350; SEG-bf26caee-p354; SEG-bf26caee-p358; SEG-bf26caee-p362; SEG-bf26caee-p366; SEG-bf26caee-p370; SEG-bf26caee-p374; SEG-bf26caee-p378; SEG-bf26caee-p382; SEG-bf26caee-p386; SEG-bf26caee-p390; SEG-bf26caee-p394; SEG-bf26caee-p398; SEG-bf26caee-p402; SEG-bf26caee-p407; SEG-bf26caee-p410; SEG-bf26caee-p481; SEG-bf26caee-p565; SEG-bf26caee-p648; SEG-bf26caee-p681; SEG-bf26caee-p756; SEG-bf26caee-p759; SEG-bf26caee-p762; SEG-bf26caee-p765; SEG-bf26caee-p768; SEG-bf26caee-p771; SEG-bf26caee-p787; SEG-bf26caee-p788; SEG-bf26caee-p789; SEG-bf26caee-p790; SEG-bf26caee-p791; SEG-bf26caee-p792,INV-007 / incremento posterior ao workflow das seis categorias,"Consumidor específico ainda por delimitar; reutilizar rotas de biblioteca/Balcão/negócios/simulador pertinentes, sem atribuir existência fictícia.","Configurações existentes, schema, biblioteca e auditoria. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",segmentacao-processos-reconciliacao-20261011.md; contratos/rotas inventariados atuais; não há prova de percurso completo deste incremento.,Implementado parcialmente,Checklists existem em configuração; editor/versionamento administrativo sem código e adaptação de submissões antigas não demonstrados.,"Documentos/entidades/fontes/parâmetros próprios antes de implementação; sem novos módulos nesta auditoria. Publicar versão autorizada, novas submissões usam-na e anteriores preservam a versão aplicada. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","Gestor autorizado configura/previsualiza/publica versão, investidor recebe versão aplicável ao contexto/data, guarda incompleto e recupera; nova versão não modifica submissão anterior nem trata decisão interna como licença.",P2,"Código INV-007 é alias deste documento, não renumeração do roteiro/backlog. Conteúdo/regras pendentes não se tornam aprovados pela importação.",SEG-bf26caee-p14; SEG-bf26caee-p15; SEG-bf26caee-p20; SEG-bf26caee-p23; SEG-bf26caee-p26; SEG-bf26caee-p29; SEG-bf26caee-p32; SEG-bf26caee-p35; SEG-bf26caee-p38; SEG-bf26caee-p41; SEG-bf26caee-p44; SEG-bf26caee-p47; SEG-bf26caee-p50; SEG-bf26caee-p53; SEG-bf26caee-p56; SEG-bf26caee-p59; SEG-bf26caee-p62; SEG-bf26caee-p65; SEG-bf26caee-p68; SEG-bf26caee-p71; SEG-bf26caee-p74; SEG-bf26caee-p77; SEG-bf26caee-p80; SEG-bf26caee-p83; SEG-bf26caee-p87; SEG-bf26caee-p104; SEG-bf26caee-p109; SEG-bf26caee-p114; SEG-bf26caee-p119; SEG-bf26caee-p124; SEG-bf26caee-p129; SEG-bf26caee-p134; SEG-bf26caee-p140; SEG-bf26caee-p144; SEG-bf26caee-p145; SEG-bf26caee-p146; SEG-bf26caee-p147; SEG-bf26caee-p160; SEG-bf26caee-p161; SEG-bf26caee-p163; SEG-bf26caee-p164; SEG-bf26caee-p165; SEG-bf26caee-p166; SEG-bf26caee-p167; SEG-bf26caee-p168; SEG-bf26caee-p169; SEG-bf26caee-p170; SEG-bf26caee-p176; SEG-bf26caee-p180; SEG-bf26caee-p184; SEG-bf26caee-p188; SEG-bf26caee-p192; SEG-bf26caee-p196; SEG-bf26caee-p200; SEG-bf26caee-p204; SEG-bf26caee-p208; SEG-bf26caee-p212; SEG-bf26caee-p216; SEG-bf26caee-p220; SEG-bf26caee-p226; SEG-bf26caee-p227; SEG-bf26caee-p228; SEG-bf26caee-p229; SEG-bf26caee-p230; SEG-bf26caee-p231; SEG-bf26caee-p232; SEG-bf26caee-p233; SEG-bf26caee-p234; SEG-bf26caee-p237; SEG-bf26caee-p242; SEG-bf26caee-p247; SEG-bf26caee-p252; SEG-bf26caee-p257; SEG-bf26caee-p262; SEG-bf26caee-p267; SEG-bf26caee-p272; SEG-bf26caee-p277; SEG-bf26caee-p282; SEG-bf26caee-p289; SEG-bf26caee-p293; SEG-bf26caee-p297; SEG-bf26caee-p301; SEG-bf26caee-p305; SEG-bf26caee-p309; SEG-bf26caee-p313; SEG-bf26caee-p317; SEG-bf26caee-p321; SEG-bf26caee-p325; SEG-bf26caee-p329; SEG-bf26caee-p338; SEG-bf26caee-p342; SEG-bf26caee-p346; SEG-bf26caee-p350; SEG-bf26caee-p354; SEG-bf26caee-p358; SEG-bf26caee-p362; SEG-bf26caee-p366; SEG-bf26caee-p370; SEG-bf26caee-p374; SEG-bf26caee-p378; SEG-bf26caee-p382; SEG-bf26caee-p386; SEG-bf26caee-p390; SEG-bf26caee-p394; SEG-bf26caee-p398; SEG-bf26caee-p402; SEG-bf26caee-p407; SEG-bf26caee-p410; SEG-bf26caee-p481; SEG-bf26caee-p565; SEG-bf26caee-p648; SEG-bf26caee-p681; SEG-bf26caee-p756; SEG-bf26caee-p759; SEG-bf26caee-p762; SEG-bf26caee-p765; SEG-bf26caee-p768; SEG-bf26caee-p771; SEG-bf26caee-p787; SEG-bf26caee-p788; SEG-bf26caee-p789; SEG-bf26caee-p790; SEG-bf26caee-p791; SEG-bf26caee-p792,124,"[{""id"": ""SEG-bf26caee-p14"", ""section"": ""1.0"", ""first_paragraph"": 14, ""last_paragraph"": 14, ""text"": ""O Código Comercial, aprovado pelo Decreto-Lei n.º 1/2022, de 25 de Maio, constitui o enquadramento geral e transversal da actividade empresarial: define o objecto do regime comercial, a actividade empresarial, o empresário, a empresa, a capacidade empresarial e as obrigações comerciais. Este enquadramento aplica-se à organização e ao exercício da actividade empresarial, mas não substitui as exigências administrativas próprias de sectores regulados."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p14"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p15"", ""section"": ""1.0"", ""first_paragraph"": 15, ""last_paragraph"": 15, ""text"": ""Os regimes sectoriais especiais aplicam-se cumulativamente quando a lei sujeita determinada actividade, operação, operador, localização ou instrumento a licença, autorização, registo regulatório, parecer, vistoria, comunicação ou supervisão. O Código Comercial disciplina o estatuto e a organização da actividade empresarial; não emite licença administrativa nem elimina requisitos sectoriais. Por sua vez, a licença sectorial habilita ou controla a actividade no âmbito do diploma especial, mas não substitui firma, registo comercial, escrituração, contas, actos societários e demais obrigações empresariais gerais que sejam aplicáveis."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p15"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p20"", ""section"": ""1.0.1"", ""first_paragraph"": 20, ""last_paragraph"": 22, ""text"": ""Artigo 1 | Objecto | Delimita a actividade empresarial, os sujeitos que a exercem e as relações jurídicas abrangidas."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p20"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p23"", ""section"": ""1.0.1"", ""first_paragraph"": 23, ""last_paragraph"": 25, ""text"": ""Artigo 2 | Actividade empresarial | Qualifica a prática organizada de actos de produção ou circulação de bens ou prestação de serviços com finalidade lucrativa."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p23"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p26"", ""section"": ""1.0.1"", ""first_paragraph"": 26, ""last_paragraph"": 28, ""text"": ""Artigo 3 | Empresário | Distingue empresário individual e sociedade empresarial."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p26"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p29"", ""section"": ""1.0.1"", ""first_paragraph"": 29, ""last_paragraph"": 31, ""text"": ""Artigo 4 | Noção de empresa | Enquadra a organização dos factores de produção e as actividades abrangidas."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p29"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p32"", ""section"": ""1.0.1"", ""first_paragraph"": 32, ""last_paragraph"": 34, ""text"": ""Artigos 5 a 10 | Classificação da empresa, critérios especiais, prevalência e actualização | Exigem parametrização por finalidade, versão e vigência."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p32"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p35"", ""section"": ""1.0.1"", ""first_paragraph"": 35, ""last_paragraph"": 37, ""text"": ""Artigos 11 e 12 | Norma de conflitos e direito subsidiário | Orientam a lei aplicável e a integração de lacunas."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p35"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p38"", ""section"": ""1.0.1"", ""first_paragraph"": 38, ""last_paragraph"": 40, ""text"": ""Artigos 13 a 18 | Capacidade empresarial e situações especiais | Suportam validações relativas à capacidade, cônjuges, menor e exercício por não empresário."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p38"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p41"", ""section"": ""1.0.1"", ""first_paragraph"": 41, ""last_paragraph"": 43, ""text"": ""Artigo 19 | Obrigações especiais do empresário | Consolida as obrigações de adoptar firma, escriturar em ordem uniforme as operações, inscrever os actos sujeitos a registo comercial e prestar contas."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p41"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p44"", ""section"": ""1.0.1"", ""first_paragraph"": 44, ""last_paragraph"": 46, ""text"": ""Artigo 20 | Obrigatoriedade da firma | Exige nome empresarial no exercício da actividade e assinatura dos documentos correspondentes."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p44"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p47"", ""section"": ""1.0.1"", ""first_paragraph"": 47, ""last_paragraph"": 49, ""text"": ""Artigo 21 | Composição de firma | Define os elementos admissíveis na composição da firma."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p47"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p50"", ""section"": ""1.0.1"", ""first_paragraph"": 50, ""last_paragraph"": 52, ""text"": ""Artigo 22 | Princípio da verdade | Impede elementos falsos ou susceptíveis de induzir em erro."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p50"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p53"", ""section"": ""1.0.1"", ""first_paragraph"": 53, ""last_paragraph"": 55, ""text"": ""Artigo 23 | Princípio da novidade | Exige distinção da firma relativamente às já registadas."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p53"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p56"", ""section"": ""1.0.1"", ""first_paragraph"": 56, ""last_paragraph"": 58, ""text"": ""Artigos 24 e 25 | Uso da língua oficial e outros requisitos da firma | Controlam a língua e requisitos adicionais da firma, conforme a versão oficial."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p56"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p59"", ""section"": ""1.0.1"", ""first_paragraph"": 59, ""last_paragraph"": 61, ""text"": ""Artigo 26 | Uso exclusivo de firma | Vincula a exclusividade ao registo pelo titular."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p59"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p62"", ""section"": ""1.0.1"", ""first_paragraph"": 62, ""last_paragraph"": 64, ""text"": ""Artigo 27 | Uso ilegal de firma | Prevê proibição e responsabilidade decorrente do uso ilegal."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p62"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p65"", ""section"": ""1.0.1"", ""first_paragraph"": 65, ""last_paragraph"": 67, ""text"": ""Artigo 28 | Transmissão de firma | Relaciona a transmissão da firma com a transmissão da empresa."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p65"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p68"", ""section"": ""1.0.1"", ""first_paragraph"": 68, ""last_paragraph"": 70, ""text"": ""Artigo 29 | Saída ou falecimento de sócio ou accionista | Regula os efeitos sobre a firma quando o nome conste da mesma."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p68"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p71"", ""section"": ""1.0.1"", ""first_paragraph"": 71, ""last_paragraph"": 73, ""text"": ""Artigo 30 | Anulação de firma | Regula a anulação por violação de direito de terceiro."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p71"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p74"", ""section"": ""1.0.1"", ""first_paragraph"": 74, ""last_paragraph"": 76, ""text"": ""Artigo 31 | Caducidade da firma | Define causas de caducidade."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p74"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p77"", ""section"": ""1.0.1"", ""first_paragraph"": 77, ""last_paragraph"": 79, ""text"": ""Artigo 32 | Declaração de caducidade da firma | Define competência, contraditório, decisão e recurso."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p77"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p80"", ""section"": ""1.0.1"", ""first_paragraph"": 80, ""last_paragraph"": 82, ""text"": ""Artigo 33 | Renúncia à firma | Regula a declaração de renúncia perante a entidade competente."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p80"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p83"", ""section"": ""1.0.1"", ""first_paragraph"": 83, ""last_paragraph"": 85, ""text"": ""Secções III a V do Capítulo II | Escrituração mercantil; registo comercial; balanço e prestação de contas | A estrutura está confirmada na fonte oficial; a numeração artigo a artigo permanece bloqueada no portal até conferência integral das páginas correspondentes da republicação oficial."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p83"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p87"", ""section"": ""1.0.1"", ""first_paragraph"": 87, ""last_paragraph"": 87, ""text"": ""Fonte oficial e vigência: Decreto-Lei n.º 1/2022, de 25 de Maio, republicado no 3.º Suplemento ao Boletim da República, I Série, n.º 99, de 25 de Maio de 2022. A Imprensa Nacional de Moçambique regista que a publicação inicial ficou sem efeito e que o texto válido foi republicado no 3.º Suplemento. O diploma entrou em vigor 120 dias após a publicação, em 22 de Setembro de 2022. Consultar a publicação oficial da Imprensa Nacional de Moçambique. Para cada requisito do portal, deve ser citado o artigo específico da versão republicada e, quando exista, o diploma sectorial aplicável."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p87"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p104"", ""section"": ""1.0.2"", ""first_paragraph"": 104, ""last_paragraph"": 108, ""text"": ""Artigos 11 e 12 | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Norma de conflitos e direito subsidiário | INV-001; INV-007; §§1.6, 3.2.2 e 6.5 | Regra aplicável documentada quando houver elemento estrangeiro, lacuna ou articulação com diploma especial."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-DESK-02"", ""MASTER-1f0a4cde-0001"", ""MASTER-9dee08d0-0049""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p104"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p109"", ""section"": ""1.0.2"", ""first_paragraph"": 109, ""last_paragraph"": 113, ""text"": ""Artigos 13 a 18 | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Capacidade empresarial e situações especiais | INV-001; INV-007; SOC-001; §§3.1.1, 3.2.2 e 9.5 | Validações de capacidade e representação nos formulários e no comparador, sem decisão automática quando for necessária análise jurídica."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-COMPANY-01"", ""AUD-DESK-02"", ""MASTER-1f0a4cde-0001"", ""MASTER-9dee08d0-0049""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p109"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p114"", ""section"": ""1.0.2"", ""first_paragraph"": 114, ""last_paragraph"": 118, ""text"": ""Artigo 19 | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Obrigações especiais do empresário | INV-001; INV-002; INV-007; §§1.6, 3.2 e 6.1 | Checklist transversal que distingue firma, escrituração, registo e prestação de contas das licenças sectoriais."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-CRM-01"", ""AUD-DESK-01"", ""AUD-DESK-02"", ""MASTER-1f0a4cde-0001"", ""MASTER-9dee08d0-0049""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p114"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p119"", ""section"": ""1.0.2"", ""first_paragraph"": 119, ""last_paragraph"": 123, ""text"": ""Artigos 20 a 33 | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Regime da firma | INV-001; INV-007; SOC-001; SOC-002; §§3.2.2, 6.1, 9.2 e 9.3 | Validação da designação, composição, verdade, novidade, uso, transmissão, caducidade e renúncia, com fonte e evidência registal."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-COMPANY-01"", ""AUD-COMPANY-02"", ""AUD-DESK-02"", ""MASTER-1f0a4cde-0001"", ""MASTER-9dee08d0-0049""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p119"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p124"", ""section"": ""1.0.2"", ""first_paragraph"": 124, ""last_paragraph"": 128, ""text"": ""Secção III do Título II, Capítulo II | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Escrituração mercantil | INV-002; INV-007; §§1.6, 6.1 e 7.3 | Requisito documental e de governação ligado à organização da actividade; a numeração artigo a artigo permanece dependente de conferência integral."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-CRM-01"", ""AUD-DESK-01"", ""MASTER-9dee08d0-0049""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p124"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p129"", ""section"": ""1.0.2"", ""first_paragraph"": 129, ""last_paragraph"": 133, ""text"": ""Secção IV do Título II, Capítulo II | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Registo comercial | INV-001; INV-002; INV-007; §§1.6, 1.8 e 6.1 | Formalidade de registo e publicidade tratada separadamente do licenciamento sectorial, com entidade, acto e competência territorial."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-CRM-01"", ""AUD-DESK-01"", ""AUD-DESK-02"", ""MASTER-1f0a4cde-0001"", ""MASTER-9dee08d0-0049""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p129"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p134"", ""section"": ""1.0.2"", ""first_paragraph"": 134, ""last_paragraph"": 138, ""text"": ""Secção V do Título II, Capítulo II | Decreto-Lei n.º 1/2022 — publicação oficial da Imprensa Nacional de Moçambique | Balanço e prestação de contas | INV-002; INV-007; §§1.6, 6.1 e 7.3 | Obrigação empresarial geral ligada ao checklist e à governação documental; não constitui autorização de actividade."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-CRM-01"", ""AUD-DESK-01"", ""MASTER-9dee08d0-0049""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p134"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p140"", ""section"": ""1.0.2"", ""first_paragraph"": 140, ""last_paragraph"": 140, ""text"": ""Estas referências complementam os requisitos existentes e devem ser registadas na matriz de rastreabilidade. Não criam novas histórias, não alteram a numeração do backlog e não substituem os diplomas sectoriais aplicáveis."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p140"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p144"", ""section"": ""1.2"", ""first_paragraph"": 144, ""last_paragraph"": 144, ""text"": ""Converter a matriz de requisitos por fase num guia interactivo, passo a passo, em vez de a apresentar como prompt."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-DESK-02"", ""MASTER-1f0a4cde-0001"", ""MASTER-9dee08d0-0049""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p144"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p145"", ""section"": ""1.2"", ""first_paragraph"": 145, ""last_paragraph"": 145, ""text"": ""Estruturar a jornada do investidor desde a concepção do projecto até à entrada em operação."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-DESK-02"", ""MASTER-1f0a4cde-0001"", ""MASTER-9dee08d0-0049""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p145"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p146"", ""section"": ""1.2"", ""first_paragraph"": 146, ""last_paragraph"": 146, ""text"": ""Disponibilizar formulários nos pontos necessários e gerar documentos para preenchimento."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-DESK-02"", ""MASTER-1f0a4cde-0001"", ""MASTER-9dee08d0-0049""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p146"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p147"", ""section"": ""1.2"", ""first_paragraph"": 147, ""last_paragraph"": 147, ""text"": ""Criar checklists por entidade, incluindo APIEX, INTIC, Banco de Moçambique e demais instituições licenciadoras."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-DESK-02"", ""MASTER-1f0a4cde-0001"", ""MASTER-9dee08d0-0049""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p147"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p160"", ""section"": ""1.6"", ""first_paragraph"": 160, ""last_paragraph"": 160, ""text"": ""Criar checklists e, quando disponíveis, formulários para licenciamentos financeiros, sectoriais e de actividades económicas junto das entidades competentes."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-PROFILE-11"", ""AUD-PROFILE-19"", ""AUD-PROFILE-21"", ""MASTER-9dee08d0-0049""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p160"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p161"", ""section"": ""1.6"", ""first_paragraph"": 161, ""last_paragraph"": 161, ""text"": ""Os checklists devem ser organizados em três camadas independentes: (1) obrigações empresariais gerais do Código Comercial; (2) formalidades de registo e publicidade perante a entidade de registo competente; e (3) licenças, autorizações e controlos sectoriais especiais. A conclusão de uma camada não comprova automaticamente o cumprimento das outras. Por exemplo, o registo ou licenciamento pelo INTIC ao abrigo do Decreto n.º 59/2023 não substitui o cumprimento das obrigações comerciais gerais nem outros actos sectoriais aplicáveis."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-PROFILE-11"", ""AUD-PROFILE-19"", ""AUD-PROFILE-21"", ""MASTER-9dee08d0-0049""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p161"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p163"", ""section"": ""1.7"", ""first_paragraph"": 163, ""last_paragraph"": 163, ""text"": ""APIEX, I.P. — registo, aprovação e acompanhamento de projectos de investimento privado, segundo a competência e o fluxo confirmados."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-PROFILE-11"", ""AUD-PROFILE-19"", ""AUD-PROFILE-21"", ""MASTER-9dee08d0-0049""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p163"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p164"", ""section"": ""1.7"", ""first_paragraph"": 164, ""last_paragraph"": 164, ""text"": ""Autoridade Tributária de Moçambique — NUIT, obrigações fiscais, benefícios fiscais e procedimentos aduaneiros aplicáveis."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-PROFILE-11"", ""AUD-PROFILE-19"", ""AUD-PROFILE-21"", ""MASTER-9dee08d0-0049""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p164"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p165"", ""section"": ""1.7"", ""first_paragraph"": 165, ""last_paragraph"": 165, ""text"": ""Banco de Moçambique — autorizações, registos e controlos aplicáveis a instituições financeiras, operações cambiais, entrada de capital, transferência de lucros, dividendos e desinvestimento."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-PROFILE-11"", ""AUD-PROFILE-19"", ""AUD-PROFILE-21"", ""MASTER-9dee08d0-0049""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p165"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p166"", ""section"": ""1.7"", ""first_paragraph"": 166, ""last_paragraph"": 166, ""text"": ""BAU, I.P. — facilitação de procedimentos de licenciamento de actividades económicas e encaminhamento para a entidade competente."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-PROFILE-11"", ""AUD-PROFILE-19"", ""AUD-PROFILE-21"", ""MASTER-9dee08d0-0049""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p166"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p167"", ""section"": ""1.7"", ""first_paragraph"": 167, ""last_paragraph"": 167, ""text"": ""Instituto Nacional de Tecnologias de Informação e Comunicação, I.P. (INTIC, I.P.), na qualidade de Autoridade Reguladora de TIC — entidade competente para o registo e licenciamento de Provedores Intermediários de Serviços Electrónicos e de Operadores de Plataformas Digitais, nos termos do Decreto n.º 59/2023, de 27 de Outubro. O âmbito inclui certificado de registo, licença por classe ou licença unificada, alteração, transmissão, renovação, cancelamento, vistoria e fiscalização, conforme o processo aplicável. Outros serviços, pareceres, homologações ou autorizações só devem ser incluídos quando comprovados por diploma ou fonte oficial específica."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-PROFILE-11"", ""AUD-PROFILE-19"", ""AUD-PROFILE-21"", ""MASTER-9dee08d0-0049""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p167"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p168"", ""section"": ""1.7"", ""first_paragraph"": 168, ""last_paragraph"": 168, ""text"": ""Bolsa de Valores de Moçambique — informação sobre mercados, instrumentos e percurso de admissão, mantendo separadas as competências da bolsa, da autoridade reguladora e dos intermediários legalmente autorizados. Cada requisito, documento ou decisão deve indicar a entidade competente e a respectiva fonte antes de ser publicado no portal."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-PROFILE-11"", ""AUD-PROFILE-19"", ""AUD-PROFILE-21"", ""MASTER-9dee08d0-0049""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p168"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p169"", ""section"": ""1.7"", ""first_paragraph"": 169, ""last_paragraph"": 169, ""text"": ""Conservatória competente — constituição, registo e actos societários aplicáveis."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-PROFILE-11"", ""AUD-PROFILE-19"", ""AUD-PROFILE-21"", ""MASTER-9dee08d0-0049""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p169"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p170"", ""section"": ""1.7"", ""first_paragraph"": 170, ""last_paragraph"": 170, ""text"": ""Ministérios, institutos públicos, municípios e demais autoridades sectoriais — licenças, pareceres, inspecções e autorizações conforme a actividade, localização e diploma aplicável."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-PROFILE-11"", ""AUD-PROFILE-19"", ""AUD-PROFILE-21"", ""MASTER-9dee08d0-0049""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p170"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p176"", ""section"": ""1.8"", ""first_paragraph"": 176, ""last_paragraph"": 179, ""text"": ""Código Comercial — Decreto-Lei n.º 1/2022, de 25 de Maio | Enquadramento e obrigações empresariais gerais | Deveres e actos comerciais ou societários; não constitui licença sectorial | Publicação oficial da Imprensa Nacional; vigente desde 22 de Setembro de 2022."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p176"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p180"", ""section"": ""1.8"", ""first_paragraph"": 180, ""last_paragraph"": 183, ""text"": ""APIEX, I.P. | Promoção, facilitação e acompanhamento do investimento e das exportações, segundo o estatuto orgânico; tramitação dos projectos ao abrigo do regime de investimento privado | Acto exacto previsto na Lei de Investimento e no respectivo regulamento; não tratar registo, aprovação e certificado como equivalentes | Resolução n.º 43/2019 — Estatuto Orgânico da APIEX, I.P.; Lei n.º 8/2023, de 9 de Junho — Lei de Investimento Privado; Decreto n.º 8/2024, de 7 de Março — Regulamento da Lei de Investimento. Aplicar a redacção vigente e o acto exacto de cada fluxo."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p180"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p184"", ""section"": ""1.8"", ""first_paragraph"": 184, ""last_paragraph"": 187, ""text"": ""Autoridade Tributária de Moçambique | Administração tributária e aduaneira, cadastro fiscal, declarações, liquidação, cobrança e fiscalização segundo cada imposto ou procedimento | NUIT, declaração, liquidação, comprovativo, decisão, benefício ou acto aduaneiro conforme o diploma aplicável | Portal oficial da Autoridade Tributária — impostos, legislação e procedimentos; serviço oficial de NUIT. A fonte legal deve ser ligada por imposto, benefício ou procedimento; o portal institucional não substitui o diploma específico."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p184"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p188"", ""section"": ""1.8"", ""first_paragraph"": 188, ""last_paragraph"": 191, ""text"": ""Banco de Moçambique — instituições financeiras | Autorização para constituição de instituições de crédito e sociedades financeiras | Autorização concedida caso a caso pelo Governador do Banco de Moçambique | Lei n.º 20/2020, de 31 de Dezembro, artigo 16, e informação oficial de licenciamento; Regulamento aprovado pelo Decreto n.º 50/2024, de 11 de Julho. Aplicar apenas às categorias abrangidas."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p188"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p192"", ""section"": ""1.8"", ""first_paragraph"": 192, ""last_paragraph"": 195, ""text"": ""Banco de Moçambique — operações cambiais | Autorização, registo e controlo de operações cambiais | Autorização ou registo cambial conforme a operação, o sujeito e a redacção vigente | Informação oficial de licenciamento e controlo cambial; Lei n.º 28/2022, de 29 de Dezembro — Lei Cambial. Os avisos e procedimentos aplicáveis devem ser ligados por operação."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p192"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p196"", ""section"": ""1.8"", ""first_paragraph"": 196, ""last_paragraph"": 199, ""text"": ""BAU, I.P. | Licenciar e monitorar actividades económicas nos termos dos regulamentos aplicáveis; simplificar, harmonizar e operacionalizar serviços integrados | Licença, alvará, certidão de mera comunicação prévia, registo ou encaminhamento, conforme o regime da actividade | Decreto n.º 29/2023, de 24 de Maio — criação do BAU, I.P.; Resolução n.º 3/2024, de 9 de Abril — Estatuto Orgânico; legislação oficial do BAU. Cada checklist deve indicar o regulamento de licenciamento aplicável."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p196"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p200"", ""section"": ""1.8"", ""first_paragraph"": 200, ""last_paragraph"": 203, ""text"": ""INTIC, I.P. — competências reguladas | Registo e licenciamento de provedores intermediários de serviços electrónicos e operadores de plataformas digitais; vistoria e fiscalização | Certificado de registo; licença por classe ou unificada; gestão do certificado ou da licença | Decreto n.º 59/2023, com redacção vigente após o Decreto n.º 44/2025; aplicar apenas às categorias abrangidas."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p200"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p204"", ""section"": ""1.8"", ""first_paragraph"": 204, ""last_paragraph"": 207, ""text"": ""INTIC, I.P. — atribuições adicionais | Pareceres, homologações, certificações ou autorizações fora do regime identificado | Nenhum resultado confirmado sem fonte própria | Sem fonte oficial específica ligada; não configurar competência ou acto até identificação do diploma aplicável."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p204"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p208"", ""section"": ""1.8"", ""first_paragraph"": 208, ""last_paragraph"": 211, ""text"": ""Registo de Entidades Legais | Registo e publicidade dos actos relativos a entidades legais | Inscrição, certidão, averbamento, publicação ou outro acto registal previsto | Decreto-Lei n.º 1/2024, de 8 de Março — Regulamento do Registo de Entidades Legais. A conservatória e a competência territorial devem coincidir com o processo aplicável."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p208"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p212"", ""section"": ""1.8"", ""first_paragraph"": 212, ""last_paragraph"": 215, ""text"": ""Bolsa de Valores de Moçambique — admissão à cotação | Instrução, tramitação e decisão dos pedidos de admissão à cotação, nos termos do regulamento da bolsa | Admissão à cotação, através de pedido patrocinado por operador de bolsa | Regulamento n.º 1/GPCABVM/2010, artigos 1 a 3, emitido ao abrigo do Código do Mercado de Valores Mobiliários, aprovado pelo Decreto-Lei n.º 4/2009."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p212"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p216"", ""section"": ""1.8"", ""first_paragraph"": 216, ""last_paragraph"": 219, ""text"": ""Banco de Moçambique — autoridade do mercado de valores mobiliários | Regulação e supervisão do mercado de valores mobiliários no âmbito das competências legais | Avisos, autorizações, supervisão e demais actos regulatórios aplicáveis | Aviso n.º 3/GBM/2026 e fonte oficial do Banco de Moçambique, emitido ao abrigo do artigo 4 do Código do Mercado de Valores Mobiliários. Distinguir da decisão de admissão praticada pela Bolsa e da intermediação exercida por operadores autorizados."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p216"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p220"", ""section"": ""1.8"", ""first_paragraph"": 220, ""last_paragraph"": 223, ""text"": ""Outras autoridades sectoriais | Licenciamento, parecer, autorização, vistoria, comunicação ou supervisão conforme o sector | Título ou decisão sectorial | Fonte variável por sector; relacionar cada acto com diploma oficial, artigo, entidade, vigência, documentos e canal antes da configuração."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p220"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p226"", ""section"": ""1.8.1"", ""first_paragraph"": 226, ""last_paragraph"": 226, ""text"": ""Fonte legal vigente: Decreto n.º 59/2023, de 27 de Outubro — publicação oficial da Imprensa Nacional de Moçambique, que aprova o Regulamento de Registo e Licenciamento de Provedores Intermediários de Serviços Electrónicos e de Operadores de Plataformas Digitais, conjugado com as alterações introduzidas pelo Decreto n.º 44/2025, de 28 de Novembro — Boletim da República, I Série, n.º 229."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p226"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p227"", ""section"": ""1.8.1"", ""first_paragraph"": 227, ""last_paragraph"": 227, ""text"": ""Artigos 9 a 16 do Decreto n.º 59/2023: registo, certificado de registo, alteração, transmissão, renovação e cancelamento."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p227"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p228"", ""section"": ""1.8.1"", ""first_paragraph"": 228, ""last_paragraph"": 228, ""text"": ""Artigo 17 do Decreto n.º 59/2023: competência da Autoridade Reguladora de TIC para conceder licença."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p228"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p229"", ""section"": ""1.8.1"", ""first_paragraph"": 229, ""last_paragraph"": 229, ""text"": ""Artigos 18 a 30 do Decreto n.º 59/2023: licenciamento, tipos de licença, pedido, requisitos, validade, alteração, transmissão, renovação e cancelamento, com leitura da redacção vigente após o Decreto n.º 44/2025."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p229"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p230"", ""section"": ""1.8.1"", ""first_paragraph"": 230, ""last_paragraph"": 230, ""text"": ""Artigo 31 do Decreto n.º 59/2023: organização e direcção da vistoria."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p230"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p231"", ""section"": ""1.8.1"", ""first_paragraph"": 231, ""last_paragraph"": 231, ""text"": ""Artigo 49 do Decreto n.º 59/2023: fiscalização das actividades abrangidas."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p231"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p232"", ""section"": ""1.8.1"", ""first_paragraph"": 232, ""last_paragraph"": 232, ""text"": ""Glossário do Regulamento: a expressão “Autoridade Reguladora de TIC” refere-se ao Instituto Nacional de Tecnologias de Informação e Comunicação."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p232"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p233"", ""section"": ""1.8.1"", ""first_paragraph"": 233, ""last_paragraph"": 233, ""text"": ""Decreto n.º 44/2025, artigos 1 e 2: altera o âmbito, o artigo 18, as taxas e o regime transitório e revoga disposições específicas do Decreto n.º 59/2023; os requisitos do portal devem usar a redacção vigente."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p233"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p234"", ""section"": ""1.8.1"", ""first_paragraph"": 234, ""last_paragraph"": 234, ""text"": ""A prova legal confirma as competências do INTIC apenas no âmbito dos provedores intermediários de serviços electrónicos e operadores de plataformas digitais abrangidos pelo regulamento. Outras atribuições permanecem sem prova documental específica até à identificação de fonte própria."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p234"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p237"", ""section"": ""1.8.2"", ""first_paragraph"": 237, ""last_paragraph"": 241, ""text"": ""Entidade ou regime | Diploma e artigo confirmados | Competência ou acto comprovado | Fonte oficial verificável | Vigência e âmbito"", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p237"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p242"", ""section"": ""1.8.2"", ""first_paragraph"": 242, ""last_paragraph"": 246, ""text"": ""Código Comercial | Decreto-Lei n.º 1/2022, de 25 de Maio; artigos 1 a 19 e 20 a 33; Título II, Capítulo II, Secções III a V | Enquadramento geral da actividade empresarial, empresário, empresa, capacidade, firma, obrigações especiais, escrituração, registo comercial e prestação de contas | Imprensa Nacional de Moçambique — Boletim da República n.º 99, 3.º Suplemento | Vigente desde 22 de Setembro de 2022; regime geral, não licença sectorial."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p242"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p247"", ""section"": ""1.8.2"", ""first_paragraph"": 247, ""last_paragraph"": 251, ""text"": ""APIEX, I.P. | Resolução n.º 43/2019; Lei n.º 8/2023, artigos 21 a 24; Decreto n.º 8/2024, artigos 2 e 3 do diploma aprovador | Base institucional; coordenação, recepção e tramitação de procedimentos de investimento; monitoria, acompanhamento e assistência aos projectos abrangidos | Resolução n.º 43/2019 — Imprensa Nacional; Lei n.º 8/2023 — Imprensa Nacional; Decreto n.º 8/2024 — Imprensa Nacional | Confirmado apenas no âmbito institucional e procedimental indicado; aplicar a redacção vigente."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p247"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p252"", ""section"": ""1.8.2"", ""first_paragraph"": 252, ""last_paragraph"": 256, ""text"": ""Banco de Moçambique — instituições de crédito e sociedades financeiras | Lei n.º 20/2020, artigo 16; Decreto n.º 50/2024, artigos 1 a 4 e regime específico aplicável | Autorização, caso a caso, para constituição das instituições abrangidas; procedimentos gerais de instrução dos pedidos | Lei n.º 20/2020 — fonte oficial do Banco de Moçambique; Decreto n.º 50/2024 — fonte oficial do Banco de Moçambique; página oficial de licenciamento | Lei vigente desde a sua entrada em vigor; Regulamento publicado em 11 de Julho de 2024. Confirma constituição e procedimento geral, não todos os actos posteriores."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p252"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p257"", ""section"": ""1.8.2"", ""first_paragraph"": 257, ""last_paragraph"": 261, ""text"": ""Banco de Moçambique — matéria cambial | Lei n.º 28/2022, artigos 8, 9, 11 e 27 a 30; Decreto n.º 56/2023, artigos 1 a 4 | Autoridade cambial, competência regulamentar, autorização, registo e controlo das operações abrangidas | Lei n.º 28/2022 — fonte oficial do Banco de Moçambique; Decreto n.º 56/2023 — fonte oficial do Banco de Moçambique | Aplicar a redacção vigente e o aviso ou procedimento específico de cada operação."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p257"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p262"", ""section"": ""1.8.2"", ""first_paragraph"": 262, ""last_paragraph"": 266, ""text"": ""BAU, I.P. | Decreto n.º 29/2023; Resolução n.º 3/2024; regulamentos sectoriais publicados no portal oficial | Criação, organização institucional, simplificação e disponibilização integrada de serviços; licenciamento ou encaminhamento apenas nos termos do regulamento da actividade | Decreto n.º 29/2023 — Imprensa Nacional; Resolução n.º 3/2024 — Imprensa Nacional; legislação oficial do BAU | Base institucional confirmada. O acto decisório depende do regulamento sectorial aplicável."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p262"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p267"", ""section"": ""1.8.2"", ""first_paragraph"": 267, ""last_paragraph"": 271, ""text"": ""INTIC, I.P. — Autoridade Reguladora de TIC | Decreto n.º 59/2023, artigos 9 a 16, 17, 18 a 31 e 49; Decreto n.º 44/2025, artigos 1 e 2 | Registo, licenciamento, gestão de certificados e licenças, vistoria e fiscalização de provedores intermediários de serviços electrónicos e operadores de plataformas digitais | Decreto n.º 59/2023 — Imprensa Nacional; Decreto n.º 44/2025 — Boletim da República | Usar a redacção vigente após a alteração de 2025; limitado às categorias abrangidas."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p267"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p272"", ""section"": ""1.8.2"", ""first_paragraph"": 272, ""last_paragraph"": 276, ""text"": ""Registo de Entidades Legais | Decreto-Lei n.º 1/2024, artigo 1 do diploma aprovador; Regulamento, artigos 1, 2 e 11 a 18 | Registo e publicidade de actos relativos a entidades legais; organização dos serviços; identificação e declaração do beneficiário efectivo | Decreto-Lei n.º 1/2024 — Imprensa Nacional; texto do Regulamento — Tribunal Supremo | Vigente desde a data definida no diploma; actos individuais dependem do artigo próprio e da competência territorial."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p272"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p277"", ""section"": ""1.8.2"", ""first_paragraph"": 277, ""last_paragraph"": 281, ""text"": ""Bolsa de Valores de Moçambique — admissão à cotação | Código do Mercado de Valores Mobiliários, artigo 67, n.º 2; Regulamento n.º 1/GPCABVM/2010, artigos 1 a 3 | Instrução, tramitação e decisão dos pedidos de admissão; patrocínio por operador de bolsa; apresentação do requerimento | Regulamento n.º 1/GPCABVM/2010 — Bolsa de Valores de Moçambique; página oficial do processo de listagem | Confirmado para os artigos 1 a 3 e para o fundamento do artigo 67, n.º 2; demais requisitos dependem da versão regulamentar vigente."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p277"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p282"", ""section"": ""1.8.2"", ""first_paragraph"": 282, ""last_paragraph"": 286, ""text"": ""Banco de Moçambique — mercado de valores mobiliários | Decreto-Lei n.º 4/2009, Código do Mercado de Valores Mobiliários, artigo 4 | Autoridade reguladora e supervisora do mercado, no âmbito das competências previstas no artigo 4 | Código do Mercado de Valores Mobiliários — fonte oficial do Banco de Moçambique | Competência-base confirmada; cada autorização, oferta, intermediário ou acto de supervisão exige norma específica."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p282"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p289"", ""section"": ""1.8.3"", ""first_paragraph"": 289, ""last_paragraph"": 292, ""text"": ""Entidade | Competência, acto ou parâmetro pendente | Prova necessária | Estado"", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p289"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p293"", ""section"": ""1.8.3"", ""first_paragraph"": 293, ""last_paragraph"": 296, ""text"": ""APIEX, I.P. | Limiar e decisor por valor do projecto; designação exacta de mero registo, autorização, aprovação, certificado, alteração, cessão e revogação | Artigo regulamentar vigente, formulário, acto emitido e fluxo aprovado por tipo e valor de projecto | Parcialmente confirmado; parcela pendente separada"", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p293"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p297"", ""section"": ""1.8.3"", ""first_paragraph"": 297, ""last_paragraph"": 300, ""text"": ""Autoridade Tributária de Moçambique | Base legal individual de NUIT, IRPC, IVA, ISPC, benefícios, isenções, taxas, declarações, cobrança, fiscalização e actos aduaneiros usados pelo portal | Diploma oficial, artigo, taxa ou fórmula, vigência, entidade decisora, formulário e canal para cada regra | Sem prova específica por regra; os portais institucionais confirmam o canal, não o fundamento jurídico individual"", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p297"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p301"", ""section"": ""1.8.3"", ""first_paragraph"": 301, ""last_paragraph"": 304, ""text"": ""Banco de Moçambique — instituições financeiras | Documentos, prazos, alteração, fusão, transmissão, sucursais, revogação e requisitos próprios de cada categoria | Artigo da Lei n.º 20/2020, do Decreto n.º 50/2024 ou aviso específico | Parcialmente confirmado; constituição confirmada"", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p301"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p305"", ""section"": ""1.8.3"", ""first_paragraph"": 305, ""last_paragraph"": 308, ""text"": ""Banco de Moçambique — operações cambiais | Procedimento exacto para entrada de capital, empréstimo externo, transferência de lucros e dividendos, desinvestimento e contas no exterior | Artigo do regulamento ou aviso específico, formulário, prazo, documentos e canal | Parcialmente confirmado por operação"", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p305"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p309"", ""section"": ""1.8.3"", ""first_paragraph"": 309, ""last_paragraph"": 312, ""text"": ""BAU, I.P. | Competência decisória e acto exacto por actividade: licença, alvará, certidão, mera comunicação, registo ou encaminhamento | Artigo do regulamento comercial, industrial, simplificado ou de mera comunicação aplicável à actividade | Base institucional confirmada; acto sectorial pendente por processo"", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p309"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p313"", ""section"": ""1.8.3"", ""first_paragraph"": 313, ""last_paragraph"": 316, ""text"": ""INTIC, I.P. | Pareceres, homologações, certificações ou autorizações fora dos Decretos n.º 59/2023 e n.º 44/2025 | Diploma e artigo próprios | Sem prova específica fora do regime confirmado"", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p313"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p317"", ""section"": ""1.8.3"", ""first_paragraph"": 317, ""last_paragraph"": 320, ""text"": ""Registo de Entidades Legais | Reserva de denominação, constituição, alteração, certidão, averbamento, publicação, cancelamento e emolumentos por acto | Artigo exacto do Decreto-Lei n.º 1/2024, tabela aplicável e conservatória territorialmente competente | Parcialmente confirmado; base e beneficiário efectivo confirmados"", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p317"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p321"", ""section"": ""1.8.3"", ""first_paragraph"": 321, ""last_paragraph"": 324, ""text"": ""Bolsa de Valores de Moçambique | Requisitos por segmento, montantes mínimos, prospecto, documentos, prazos, taxas e decisão final além dos artigos 1 a 3 | Artigo da versão regulamentar vigente e acto complementar aplicável | Parcialmente confirmado; artigos 1 a 3 confirmados"", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p321"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p325"", ""section"": ""1.8.3"", ""first_paragraph"": 325, ""last_paragraph"": 328, ""text"": ""Banco de Moçambique — mercado de valores mobiliários | Autorizações, ofertas, intermediários e actos de supervisão específicos | Artigo do Código do Mercado de Valores Mobiliários e aviso ou regulamento aplicável | Competência-base confirmada; actos específicos pendentes"", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p325"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p329"", ""section"": ""1.8.3"", ""first_paragraph"": 329, ""last_paragraph"": 332, ""text"": ""Outras autoridades sectoriais | Todas as competências ainda não individualizadas | Diploma, artigo, fonte oficial, vigência, entidade decisora, documentos, prazo, canal e resultado | Sem prova específica"", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p329"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p338"", ""section"": ""1.8.4"", ""first_paragraph"": 338, ""last_paragraph"": 341, ""text"": ""Decreto-Lei n.º 1/2022 — Código Comercial | Referência oficial da Imprensa Nacional preservada. Estado: acesso técnico à referência pendente, porque a pesquisa directa redireccionou para o portal geral. | Não foi localizada revogação posterior na pesquisa documental registada. | Usar a versão republicada no 3.º Suplemento ao Boletim da República, I Série, n.º 99, e a data de entrada em vigor já aceite. A pendência técnica do link não reabre a aceitação da fonte."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p338"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p342"", ""section"": ""1.8.4"", ""first_paragraph"": 342, ""last_paragraph"": 345, ""text"": ""Resolução n.º 43/2019 — Estatuto Orgânico da APIEX, I.P. | Acesso oficial confirmado na Imprensa Nacional. | Foi localizada rectificação de 13 de Abril de 2020; não foi localizada revogação posterior. | Aplicar a Resolução com a rectificação incorporada."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p342"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p346"", ""section"": ""1.8.4"", ""first_paragraph"": 346, ""last_paragraph"": 349, ""text"": ""Lei n.º 8/2023 — Lei de Investimento Privado | Acesso oficial confirmado na Imprensa Nacional. | Não foi localizada revogação posterior na pesquisa documental registada. | Aplicar conjuntamente com o Decreto n.º 8/2024 e com alterações posteriores que venham a ser identificadas."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p346"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p350"", ""section"": ""1.8.4"", ""first_paragraph"": 350, ""last_paragraph"": 353, ""text"": ""Decreto n.º 8/2024 — Regulamento da Lei de Investimento | Acesso oficial confirmado na Imprensa Nacional. | O diploma revoga os Decretos n.º 43/2009 e n.º 20/2021; não foi localizada revogação posterior do Decreto n.º 8/2024. | Usar como referência regulamentar dos fluxos abrangidos, confirmando o artigo específico de cada procedimento."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p350"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p354"", ""section"": ""1.8.4"", ""first_paragraph"": 354, ""last_paragraph"": 357, ""text"": ""Lei n.º 20/2020 — Instituições de Crédito e Sociedades Financeiras | Acesso oficial confirmado no Banco de Moçambique. | Não foi localizada revogação posterior na pesquisa documental registada. | Aplicar o artigo 16 e as demais disposições relevantes em conjunto com o Decreto n.º 50/2024."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p354"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p358"", ""section"": ""1.8.4"", ""first_paragraph"": 358, ""last_paragraph"": 361, ""text"": ""Decreto n.º 50/2024 — Regulamento da Lei n.º 20/2020 | Acesso oficial confirmado no Banco de Moçambique. | Revoga os Decretos n.º 56/2004, 57/2004, 31/2006, 30/2014 e 99/2019 e normas contrárias; não foi localizada revogação posterior. | Usar este regulamento nos procedimentos abrangidos e não os diplomas revogados."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p358"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p362"", ""section"": ""1.8.4"", ""first_paragraph"": 362, ""last_paragraph"": 365, ""text"": ""Página oficial de licenciamento de instituições | Acesso institucional confirmado no Banco de Moçambique. | Conteúdo institucional activo; a página, por si só, não demonstra vigência normativa. | Usar como canal e apoio de navegação; fundamentar cada regra na Lei n.º 20/2020 e no Decreto n.º 50/2024."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p362"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p366"", ""section"": ""1.8.4"", ""first_paragraph"": 366, ""last_paragraph"": 369, ""text"": ""Lei n.º 28/2022 — Lei Cambial | Acesso oficial confirmado no Banco de Moçambique. | Revoga a Lei n.º 11/2009; não foi localizada revogação posterior. | Aplicar em conjunto com o Decreto n.º 56/2023 e com o aviso específico de cada operação."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p366"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p370"", ""section"": ""1.8.4"", ""first_paragraph"": 370, ""last_paragraph"": 373, ""text"": ""Decreto n.º 56/2023 — Regulamento da Lei Cambial | Acesso oficial confirmado no Banco de Moçambique. | Revoga o Decreto n.º 49/2017; não foi localizada revogação posterior. | Aplicar a redacção do regulamento juntamente com os avisos vigentes por operação."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p370"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p374"", ""section"": ""1.8.4"", ""first_paragraph"": 374, ""last_paragraph"": 377, ""text"": ""Decreto n.º 29/2023 — criação do BAU, I.P. | Acesso oficial confirmado na Imprensa Nacional. | Revoga parcialmente o Decreto n.º 14/2007 quanto ao estatuto anterior dos BAU; não foi localizada revogação posterior. | Usar como base de criação; as competências e actos dependem do Estatuto e dos regulamentos sectoriais."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p374"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p378"", ""section"": ""1.8.4"", ""first_paragraph"": 378, ""last_paragraph"": 381, ""text"": ""Resolução n.º 3/2024 — Estatuto Orgânico do BAU, I.P. | Referência oficial identificada na Imprensa Nacional. Estado: acesso técnico à referência pendente para conferência integral dos artigos. | Não foi localizada revogação posterior na pesquisa documental registada. | Preservar a aceitação do documento oficial; não automatizar competências sem conferir o artigo aplicável no texto integral."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p378"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p382"", ""section"": ""1.8.4"", ""first_paragraph"": 382, ""last_paragraph"": 385, ""text"": ""Portal de legislação do BAU | Referência institucional preservada. Estado: acesso técnico à referência pendente na pesquisa autónoma. | O portal é conteúdo variável e não constitui, por si só, pesquisa conclusiva de revogações. | Usar como índice documental; fundamentar cada regra no diploma e artigo específicos."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p382"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p386"", ""section"": ""1.8.4"", ""first_paragraph"": 386, ""last_paragraph"": 389, ""text"": ""Decreto n.º 59/2023 — licenciamento de plataformas digitais | Acesso oficial confirmado na Imprensa Nacional. | Foi localizada alteração pelo Decreto n.º 44/2025. | Aplicar apenas a redacção resultante das alterações e revogações introduzidas em 2025."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p386"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p390"", ""section"": ""1.8.4"", ""first_paragraph"": 390, ""last_paragraph"": 393, ""text"": ""Decreto n.º 44/2025 — alteração do Decreto n.º 59/2023 | Referência oficial preservada no domínio do INTIC. Estado: acesso técnico à referência pendente no índice de pesquisa. | O documento oficial de 2025 altera e revoga disposições do Decreto n.º 59/2023; não foi localizada alteração posterior. | Preservar a aceitação do Boletim da República n.º 229 e aplicar as alterações de 2025. A pendência técnica do URL não reabre a validação documental."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p390"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p394"", ""section"": ""1.8.4"", ""first_paragraph"": 394, ""last_paragraph"": 397, ""text"": ""Decreto-Lei n.º 1/2024 — Registo de Entidades Legais | Acesso oficial confirmado na Imprensa Nacional; cópia institucional do Tribunal Supremo. | Revoga o Decreto n.º 1/2006, excepto o artigo 1 que cria o Registo de Entidades Legais; não foi localizada revogação posterior. | Usar a Imprensa Nacional como fonte primária e a cópia do Tribunal Supremo como acesso complementar."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p394"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p398"", ""section"": ""1.8.4"", ""first_paragraph"": 398, ""last_paragraph"": 401, ""text"": ""Regulamento n.º 1/GPCABVM/2010 — admissão à cotação | Acesso oficial confirmado no domínio da Bolsa de Valores de Moçambique. | Não foi localizada revogação integral; permanecem por confirmar alterações ou regulamentos posteriores por segmento e matéria. | Aplicar os artigos confirmados e conferir a versão regulamentar específica antes de automatizar requisitos posteriores."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p398"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p402"", ""section"": ""1.8.4"", ""first_paragraph"": 402, ""last_paragraph"": 405, ""text"": ""Decreto-Lei n.º 4/2009 — Código do Mercado de Valores Mobiliários | Acesso oficial confirmado no Banco de Moçambique. | Não foi localizada revogação integral; alterações posteriores devem ser pesquisadas por artigo. | Usar o artigo aplicável com a redacção confirmada para a regra concreta, sem inferir vigência integral apenas pelo acesso ao ficheiro."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p402"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p407"", ""section"": ""1.8.4"", ""first_paragraph"": 407, ""last_paragraph"": 407, ""text"": ""Critério de validação: os resultados devem ser registados separadamente em três dimensões: (1) acesso à fonte, que confirma apenas a disponibilidade técnica da referência; (2) pesquisa de alterações ou revogações, que regista o que foi ou não localizado no período de verificação; e (3) redacção aplicável à regra, que identifica o texto normativo que deve fundamentar o requisito. Um link acessível não demonstra, por si só, vigência. Quando uma ligação não for recuperada tecnicamente, o estado deve ser “acesso técnico à referência pendente”, preservando a aceitação do documento oficial e sem reabrir validações já concluídas. Esta classificação não substitui consolidação legislativa oficial nem conferência jurídica artigo a artigo."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p407"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p410"", ""section"": ""1.8.4"", ""first_paragraph"": 410, ""last_paragraph"": 410, ""text"": ""O procedimento é uniforme para todas as entidades: a matriz de competências confirmadas contém apenas referências sustentadas por diploma e artigo identificados; a matriz de pendências contém, separadamente, os actos, parâmetros e procedimentos que ainda exigem prova específica. Nenhuma referência parcial deve ser promovida a regra automática antes da identificação da fonte oficial, vigência, entidade decisora e resultado aplicável."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01"", ""AUD-SIM-02""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p410"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p481"", ""section"": ""3.2.2"", ""first_paragraph"": 481, ""last_paragraph"": 481, ""text"": ""Os formulários devem suportar campos de texto, números, datas, listas, selecção múltipla, localização, anexos e declarações de consentimento. Cada formulário deve possuir versão, período de vigência, regras condicionais, campos obrigatórios, limites de ficheiro, validação de formato, mensagens de erro, gravação automática, recuperação de rascunho e associação ao requisito correspondente. Alterações publicadas não devem modificar retroactivamente submissões já efectuadas."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-OP-02"", ""AUD-PROFILE-25""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p481"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p565"", ""section"": ""4.4"", ""first_paragraph"": 565, ""last_paragraph"": 565, ""text"": ""O modelo deve incluir organizações, utilizadores, papéis, permissões, entidades públicas, localizações administrativas, sectores económicos, actividades, formulários, campos, versões, checklists, itens, submissões, evidências, tarefas, notificações, consentimentos, fontes, importações, conflitos de correspondência e eventos de auditoria. As classificações e regras devem possuir vigência temporal para permitir reproduzir uma decisão ou simulação com os dados aplicáveis à data."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-OPS-03"", ""AUD-PROFILE-01""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p565"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p648"", ""section"": ""6"", ""first_paragraph"": 648, ""last_paragraph"": 653, ""text"": ""INV-007 | Configurar checklists e formulários sem alteração de código | Sim | Parcial | QA | Demonstrar editor, publicação de versões e preservação de submissões anteriores."", ""requirements"": [""AUD-CHECKLIST-01"", ""MASTER-9dee08d0-0049""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p648"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p681"", ""section"": ""6.1"", ""first_paragraph"": 681, ""last_paragraph"": 687, ""text"": ""§1.2; §1.6–1.8 | Checklists e formulários por entidade competente | INV-007 e INV-009 | Sim | Sem demonstração suficiente por entidade | — | Demonstrar checklist, formulário, base legal, responsável, versão, canal e resultado por entidade, sem reabrir fontes oficiais já aceites."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-PROFILE-11"", ""AUD-PROFILE-19"", ""AUD-PROFILE-21"", ""MASTER-9dee08d0-0049""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p681"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p756"", ""section"": ""6.2"", ""first_paragraph"": 756, ""last_paragraph"": 758, ""text"": ""Entidade | Designação canónica e aliases documentados | Preservar designações e fontes já aceites; divergências novas são relacionadas com a correspondência documental em falta."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-OP-02"", ""AUD-PROFILE-08""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p756"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p759"", ""section"": ""6.2"", ""first_paragraph"": 759, ""last_paragraph"": 761, ""text"": ""Autorização ou acto | Registo, aprovação, licença, autorização, parecer, comunicação, vistoria, certificado, benefício ou decisão | Não usar os termos como equivalentes; cada acto mantém entidade competente, base, vigência e resultado."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-OP-02"", ""AUD-PROFILE-08""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p759"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p762"", ""section"": ""6.2"", ""first_paragraph"": 762, ""last_paragraph"": 764, ""text"": ""Categoria, modalidade e objectivo | Categorias, códigos e versões dos contratos existentes; agrupamentos funcionais do update | O agrupamento funcional não substitui a taxonomia canónica. Mapear sem renumerar, fundir ou converter automaticamente registos, incluindo imobiliário, fundiário e franquia."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-OP-02"", ""AUD-PROFILE-08""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p762"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p765"", ""section"": ""6.2"", ""first_paragraph"": 765, ""last_paragraph"": 767, ""text"": ""Acção e autorização | Preparação privada, submissão, encaminhamento restrito e publicação pública | Aplicar a autorização à acção correspondente. A falta de autorização de divulgação impede a publicação pública, não a preparação privada ou o pedido de apoio permitido."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-OP-02"", ""AUD-PROFILE-08""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p765"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p768"", ""section"": ""6.2"", ""first_paragraph"": 768, ""last_paragraph"": 770, ""text"": ""Ambiente | QA, Ativo, Ativo e QA ou — | QA não equivale a Ativo; “Ativo e QA” distingue capacidade instalada de evolução ainda em homologação; — indica ausência de demonstração suficiente."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-OP-02"", ""AUD-PROFILE-08""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p768"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p771"", ""section"": ""6.2"", ""first_paragraph"": 771, ""last_paragraph"": 773, ""text"": ""Evidência | Documento, ecrã, teste, registo, resposta institucional ou ligação operacional | “Sem demonstração suficiente” não significa ausência de código; significa evidência insuficiente para conclusão."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-OP-02"", ""AUD-PROFILE-08""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p771"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p787"", ""section"": ""6.3.1"", ""first_paragraph"": 787, ""last_paragraph"": 787, ""text"": ""As designações institucionais já confirmadas devem ser preservadas. Permanecem sujeitos a prova específica apenas os actos, artigos, limites, procedimentos ou competências assinalados nas secções 1.8.2 e 1.8.3."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p787"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p788"", ""section"": ""6.3.1"", ""first_paragraph"": 788, ""last_paragraph"": 788, ""text"": ""APIEX, I.P.: a designação canónica “Agência para a Promoção de Investimento e Exportações, I.P.” está confirmada pela Resolução n.º 43/2019. Permanecem sujeitos a confirmação por fluxo o acto exacto, o artigo aplicável e o resultado emitido nos termos da Lei n.º 8/2023 e do Decreto n.º 8/2024."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p788"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p789"", ""section"": ""6.3.1"", ""first_paragraph"": 789, ""last_paragraph"": 789, ""text"": ""BAU, I.P.: a designação “Balcões de Atendimento Único, Instituto Público — BAU, I.P.” e as competências institucionais estão confirmadas pelo Decreto n.º 29/2023 e pela Resolução n.º 3/2024. O acto exacto — licença, alvará, certidão, registo, comunicação ou encaminhamento — deve ser confirmado no regulamento da actividade correspondente."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p789"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p790"", ""section"": ""6.3.1"", ""first_paragraph"": 790, ""last_paragraph"": 790, ""text"": ""INTIC, I.P.: a designação e a competência como Autoridade Reguladora de TIC para o registo e licenciamento abrangidos pelo Decreto n.º 59/2023 estão confirmadas. Permanecem sem prova documental específica apenas os serviços, pareceres, homologações, certificações ou autorizações fora desse âmbito."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p790"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p791"", ""section"": ""6.3.1"", ""first_paragraph"": 791, ""last_paragraph"": 791, ""text"": ""Registo de Entidades Legais: a base nacional e a designação do regime estão confirmadas pelo Decreto-Lei n.º 1/2024. A conservatória territorialmente competente e o artigo aplicável a cada acto — reserva, constituição, alteração, certidão, averbamento, publicação ou cancelamento — devem ser confirmados por processo."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p791"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}, {""id"": ""SEG-bf26caee-p792"", ""section"": ""6.3.1"", ""first_paragraph"": 792, ""last_paragraph"": 792, ""text"": ""Enquanto faltar identificar a correspondência documental, o checklist deve conservar a designação encontrada como variante, registar o documento de origem e impedir apenas a sua promoção automática a valor canónico. Esta regra não reabre fontes oficiais, nomenclaturas ou validações já aceites."", ""requirements"": [""AUD-CHECKLIST-01"", ""AUD-LIB-01""], ""source_sha256"": ""bf26caeee0437a8d292bf29be59247e2862c14e79b5ae465c00322747af72af5"", ""locator"": ""word/document.xml#p792"", ""declared_document_state_is_not_functional_evidence"": true, ""exact_requested_exemplar_confirmed"": true}]",Consumidor específico não demonstrado.,Contrato específico não demonstrado.,Nenhuma entidade/regra criada para este módulo.,"A recuperação do original da especificação é prova do acervo, não deste percurso.",Pendente de implementação/prova própria.,"Novo ID apenas após pesquisa de correspondência: os requisitos relacionados são componentes a reutilizar, não equivalências. [Segmentação bf26caeee043 — identidade confirmada; nome local v1.docx] ",parcial,Não demonstrada para este requisito específico; nenhum pacote ativado por esta incorporação. COUNTRY02ON preservado.,"Diagnóstico específico anterior de ausência/cobertura conservado; inventário atual não demonstra entrega posterior deste incremento. Nenhuma nova implementação iniciada nesta auditoria. [RECONCILIACAO-43-20261019] 18: Falta editor administrativo sem código para preparar/publicarv2 preservando respostasv1. Registar serviços existentes não equivale a entregar esse editor.","Checklists existem em configuração; editor/versionamento administrativo sem código e adaptação de submissões antigas não demonstrados. [UTILIZACAO-HOMOLOGACAO-20261019] 18: Implementação parcial — Checklists aplicadas existem no fluxo; editor/publicação v2 preservando respostas v1 continua em falta.","Configurações existentes, schema, biblioteca e auditoria","Documentos/entidades/fontes/parâmetros próprios antes de implementação; sem novos módulos nesta auditoria. Publicar versão autorizada, novas submissões usam-na e anteriores preservam a versão aplicada.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,"Nova funcionalidade/expansão; preparar execução, não implementar nesta auditoria",Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: incrementos futuros. Esforço de código adicional só após lacuna reproduzida.,"segmentacao-processos-reconciliacao-20261011.md; contratos/rotas inventariados atuais; não há prova de percurso completo deste incremento. | Homologação teste-investidor 19/10/2026: Checklists versionadas=Não demonstrado. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Checklists versionadas=Não demonstrado. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. [UTILIZACAO-HOMOLOGACAO-20261019] Leitura nominal de contas/recursos no destino; saldo18/10; prévia29 sem escrita; comparação de hashes QA separados. outputs/investmoz-disponibilizacao-integral-20261019/UTILIZACAO-EFECTIVA-HOMOLOGACAO.md [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",incrementos futuros,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"Checklists e catálogos configurados existentes; editor sem alterar código/publicação versionada por entidade não demonstrados. Separar obrigações comerciais, registo/publicidade e licença setorial.",Reutilizar componentes/contratos; definição funcional própria e nenhuma nova ativação.,"Reutilizar config/document-requirements.php, requisitos/formulários/documentos/tarefas e serviços do Balcão existentes. Não duplicar motor, tabelas ou as cinco fases/19 etapas.",Leitura integral do exemplar local e inventário código/documental; importação/retrieval deste DOCX não comprova a funcionalidade descrita.,Contrato específico não demonstrado.,,,,"24–40 h após política de alteração; reaproveitar motor, sem catálogo paralelo.",,, +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",incrementos futuros,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,"Checklists e catálogos configurados existentes; editor sem alterar código/publicação versionada por entidade não demonstrados. Separar obrigações comerciais, registo/publicidade e licença setorial.",Reutilizar componentes/contratos; definição funcional própria e nenhuma nova ativação.,"Reutilizar config/document-requirements.php, requisitos/formulários/documentos/tarefas e serviços do Balcão existentes. Não duplicar motor, tabelas ou as cinco fases/19 etapas.",Leitura integral do exemplar local e inventário código/documental; importação/retrieval deste DOCX não comprova a funcionalidade descrita.,Contrato específico não demonstrado.,,,,"24–40 h após política de alteração; reaproveitar motor, sem catálogo paralelo.",,, AUD-FINTECH-01,"Caracterizar e acompanhar investimento Fintech no mesmo dossier/percurso: modelos tecnológico/financeiro/indeterminado, atividades e documentação condicionais, preparação e revisão por âmbito.","Pedido Tempo anexado em 15/10/2026, SHA-256 d00e8ea77fc7c42acb9b011614513a2b2bec4933ac55275cf87437719bf8c8fa; orientação transversal setorial e AGENTS.md 12/10/2026.",Investimentos / Fintech,/sectores/{slug}; /investimentos; /investimentos/a-partir-do-setor/{sectorSlug}; /investimentos/{id}/fintech,"FintechInvestment no payload cifrado existente; InvestorPath/InvestorGuidanceRules, S01–S19; biblioteca, scan, ferramentas, apoio e tarefas reutilizados. Sem nova categoria ou workflow.","Disponibilizado em 15/10/2026, setores-fintech-QA-d5b4dc354265 DOC01: 16 fontes e compilação; sete entradas setoriais e especialização Fintech no dossier; três artigos publicados (recursos reais 27/28/29), imagem 24 reutilizada por identidade/hash. Flags existentes preservadas; sem migrations/categorias novas. B e COUNTRY02 preservados.",outputs/investmoz-fintech-investimento-QA-20261015/RESULTADO-QA.md; PROVA-DELTA-QA.json; HTTP-DELTA-QA.json; PROVA-FINAL-DELTA-QA.json; HTTP-RECUPERACAO-FINAL-QA.json; MANIFESTO-ENTREGA.json,Disponibilizado — especialização preparatória; enquadramento regulatório específico pendente,"Disposição, versão, período, licença, capital mínimo, taxa e prazo específicos por atividade ainda por determinar; não bloqueiam preparação independente.","Decisão Tempo para ativo; backup/restauro fresco, conta administrativa autenticada, scan e hashes compatíveis.","Cenários A tecnológico e B com pagamentos declarados: guardar incompleto, recuperar noutra sessão, países/localização/documentos, resultados isolados, apoio/tarefas, revisão seletiva, sem ato externo fictício; teclado/foco/erros/móvel no delta.",Atual — delta autorizado QA,,,,,"Navegador QA: A/B, países MZ/ZA, confirmação e erro com rótulo/foco/campos preservados; móvel 390px sem overflow.",67 serviços/controllers; 38 HTTP; 20 fecho delta; oito recuperação final.,"Payload cifrado existente, versão otimista, replay idempotente e histórico/eventos preservados.","Novos logins HTTP/visual A/B; mesmos documentos, resultados, apoio e tarefas; setor/artigo guardados.","Aplicabilidade preparatória por declaração; situação jurídica específica indeterminada sem taxa, licença ou score inventados.",Especialização preparatória ativa; enquadramento regulatório específico permanece pendente.,,,"Pedido expresso Tempo; só necessidade específica nova recebe novo ID. Limites por fonte/ação. | Disponibilização expressamente autorizada pela Tempo: «Autorizo a disponibilizar». Executada com backup/restauro fresco verificado; apenas conferência operacional, sem repetir aceitação QA. | Correspondência documental 15/10/2026: 14 linhas atividade/requisito/artigo/suporte/etapa/lacuna; cinco diplomas do acervo aceite; sem revalidar proveniência. [RECONCILIACAO-43-20261019] 7: Faltam parâmetros/fontes aplicáveis por operação e período. Não bloqueiam preparação. Activação de cálculos não decorre de publicação.","Enquadramento regulatório completo mantém-se pendente: qualificar operações e entidades; avisos/capitais/limites por atividade/período; regras de valores mobiliários/BVM; atos reais e vistoria; regulação TIC/câmbio/BCFT complementar. Correspondência textual já disponível na tabela de 14 linhas, sem bloqueio da preparação. Corrigir minutas que misturam consultoria/ativos virtuais; guias com diplomas expressamente revogados não são checklist atual. Reconciliar autorização prévia de constituição (L20 art.16) com preparação S05/S08; não é falha funcional demonstrada. | Recorte QA demonstrado, sem encerrar critérios globais. Histórico económico combinado conservado, fora de novas escolhas; oportunidade6 não inferida como Fintech. Sem fusões por nome. Recuperação existente conferida por leitura e hashes; outra sessão/dispositivo e percursos aceites não reensaiados. Conferência dos anexos pelo utilizador pendente. | Recorte aprovado disponibilizado; requisitos globais permanecem abertos. Atividade historica combinada e oportunidade6 sem reclassificacao. Conferencia dos anexos finais pelo utilizador pendente. Sem repetir testes aceites, formularios ou L1. [UTILIZACAO-HOMOLOGACAO-20261019] 7: Disponibilidade condicionada conforme limite registado — Código instalado; artigo de origem permanece privado, sem publicação adicional. Artigo consultável após disponibilização nominal não comprova enquadramento regulatório completo por operação.",MASTER-9dee08d0-0017; AUD-GUIDE-01; AUD-SIM-01/02; AUD-DESK-01/02; AUD-CRM-01; AUD-LIB-01/02; AUD-LEG-01/02/04/05/06/07; COUNTRY02; papéis e independência existentes.,"Dependências operacionais desta entrega resolvidas: hashes, backup/restauro fresco, conta autenticada, scans e publicações. Dependências regulatórias específicas e editoriais restantes preservadas no critério atual. | Origem: pedido expresso da Tempo de18/10. IDs, especialização por leitura e ponte histórica são escolhas técnicas; sem nova regra organizacional. Ativo inalterado; disponibilização separada. Sem migration/instalação140000/150000; reversão retém somente a rota nova Fintech além dos dados/histórico e associação2→8. Estados e critérios anteriores preservados. | Origem: autorizacao expressa Tempo18/10/2026. Backup/restauro e execucao autenticada concluidos; 140000/150000 presentes uma vez, sem migrations. Reversao parcial preserva dados/auditoria/esquemas e rota compativel Fintech. Matriz/manual/backlog atuais preservados. Ficha integral dos parques separada.","Autorização Tempo para setores-fintech-QA-d5b4dc354265 DOC01 executada, limitada a 16 fontes/compilação e três artigos. Decisões fora deste recorte mantêm-se; nenhuma publicação do restante acervo.",Delta disponibilizado; pendências fora do recorte continuam na mesma matriz.,"Saldo operacional desta entrega: zero. A faixa 1h30–3h era estimativa, não saldo atual. Esforço das lacunas remanescentes depende de delimitação concreta; não repetir aceitações.","outputs/investmoz-fintech-investimento-QA-20261015/RESULTADO-QA.md; PROVA-DELTA-QA.json; HTTP-DELTA-QA.json; PROVA-FINAL-DELTA-QA.json; HTTP-RECUPERACAO-FINAL-QA.json; MANIFESTO-ENTREGA.json | outputs/investmoz-setores-fintech-ativacao-20261015/RELATORIO-ENTREGA.md; PUBLISHED.json; PRESERVACAO-FINAL.json; HTTP-OPERACIONAL.json; FRESH-BACKUP.json; RECIBO-FINAL.json | docs/investmoz/v2/auditoria-portal/fintech-correspondencia-acervo.md; outputs/investmoz-fintech-correspondencia-20261015/CORRESPONDENCIA-FINTECH.json | 18/10: sectores-duplicacoes-QA-9b6097f97121, organização sectorial/duplicações apenas QA. Energia8/Mineração7; Fintech9 especialização de Mercado6; oportunidade2 reclassificada2→8 sem duplicação; 56HTTP,30serviço,3SQL e5reversão observados. Relatório e manifesto exatos em outputs/investmoz-sectores-duplicacoes-QA-20261018/para-revisao/. | 18/10/2026: disponibilizada sectores-duplicacoes-QA-e9f7d821b6f7 em investemoz:5432, procedimento DOC02. Backup/restauro fresco validado. 34 fontes/167 build. Conta2 com permissao/MFA; oportunidade2 sector2 para8; evento/recibo unicos, operacao27e6a658-d8bc-4d94-ab7b-b977ba56d141. Mesma transacao/ligacao e limpeza SET LOCAL observadas. Provas em outputs/investmoz-sectores-duplicacoes-ativacao-20261018/CONFERENCIA-FINAL.json e para-revisao/RECIBO-EXECUCAO.json. | Homologação teste-investidor 19/10/2026: Fintech — enquadramento específico=Instalado mas desabilitado. Saldo derivado e limites em outputs/investmoz-disponibilizacao-integral-20261019/SALDO-E-ACTUALIZACAO-CONSOLIDADA.md. Não substitui estado/provas do activo; trecho documental encerrado, vínculo dossier aberto. | Proposta integral fdcb31f1b5b9: aplicação activa local completa + R2/DOC01/destino reconciliados; schema/build/recuperação de contexto e reversão de apresentação ensaiados no clone isolado. Não instalado remotamente. Inc. QA territoriais/Inhambane/programas separados. Limites e decisões em outputs/investmoz-disponibilizacao-integral-20261019/PROPOSTA-INTEGRAL-PARA-DECISAO.md. | Execução autorizada fdcb31f1b5b9 concluída em teste-investidor: Fintech — enquadramento específico=Instalado mas desabilitado. 1080 hashes iguais, schema171/88, custódia/scan/recuperação reais. Sem publicação ou papéis novos. Vínculo dossier legítimo pendente; incrementos QA separados. Limites em outputs/investmoz-disponibilizacao-integral-20261019/RESULTADO-DISPONIBILIZACAO-INTEGRAL.md; não encerra critérios globais não demonstrados. [UTILIZACAO-HOMOLOGACAO-20261019] Leitura nominal de contas/recursos no destino; saldo18/10; prévia29 sem escrita; comparação de hashes QA separados. outputs/investmoz-disponibilizacao-integral-20261019/UTILIZACAO-EFECTIVA-HOMOLOGACAO.md [RECONCILIACAO-43-20261019] Código e critérios confrontados com leitura READ ONLY fresca; PROVA-RECONCILIACAO-43-LEITURA.json, RECONCILIACAO-43-QA-FONTES.json, RECONCILIACAO-43-SCHEMA-QA.json. Não encerra critério funcional por inventário. -[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",Setores e Fintech — QA 15/10/2026,15/10/2026; preserva fechos e B.,,,,,,,,,,"Cenários sintéticos, não comprovam licença institucional/atividade financeira real ou correspondência jurídica específica; 12 critérios aceites não reabertos.",,,, +[PLANO-P1-P6-20261019] Plano Tempo: 27–46 h disponibilização; P7 e desenvolvimento separados. Inclusão 36–39 expressa para decisão; sem publicação automática. Revisão de proposta d87970e701f0. Roteiro no manual existente; não encerra critério por instalação.",Setores e Fintech — QA 15/10/2026,15/10/2026; preserva fechos e B.,,,,,,,,,,"Cenários sintéticos, não comprovam licença institucional/atividade financeira real ou correspondência jurídica específica; 12 critérios aceites não reabertos.",,,, diff --git a/public/images/logo/logo-vermelho.png b/public/images/logo/logo-vermelho.png new file mode 100644 index 00000000..16f48707 Binary files /dev/null and b/public/images/logo/logo-vermelho.png differ diff --git a/resources/css/app.css b/resources/css/app.css index 7015d586..9f2af5d9 100644 --- a/resources/css/app.css +++ b/resources/css/app.css @@ -7,6 +7,300 @@ @custom-variant dark (&:is(.dark *)); +/* Institutional shell adapted from Tempo; page content keeps its own theme. */ +.tempo-header { + position: relative; + z-index: 40; + background: #090909; + color: #fff; +} +.tempo-logo-link { + display: inline-flex; + align-items: center; + border-radius: 0.25rem; +} +.tempo-nav-trigger { + display: flex; + min-height: 44px; + align-items: center; + gap: 0.5rem; + padding: 0.6rem 0.75rem; + border-radius: 0.5rem; + font-size: 0.875rem; + font-weight: 600; + color: #eee; + transition: + color 0.2s, + background 0.2s; +} +.tempo-nav-trigger:hover, +.tempo-nav-trigger[data-state='open'] { + background: #ffffff0d; + color: #fff; +} +.tempo-nav-trigger[data-current-group] { + color: #fff; + box-shadow: inset 0 -2px #ed1c24; +} +.tempo-nav-trigger[data-state='open'] > svg { + transform: rotate(180deg); +} +@media (max-width: 640px) { + .tempo-nav-trigger { + gap: 0.25rem; + padding-inline: 0.25rem; + font-size: 0.75rem; + } + .tempo-nav-trigger > svg { + width: 12px; + height: 12px; + } +} +.tempo-utility-button { + display: flex; + min-height: 40px; + align-items: center; + gap: 0.4rem; + padding: 0.4rem; + border-radius: 0.5rem; + font-size: 0.75rem; + color: #e2e8f0; +} +.tempo-utility-button:hover { + background: #ffffff10; +} +.tempo-header-social { + display: flex; + width: 30px; + height: 40px; + align-items: center; + justify-content: center; + color: var(--social-color); + transition: + transform 0.2s, + opacity 0.2s; + border-radius: 0.4rem; +} +.tempo-header-social:hover { + transform: translateY(-2px); + opacity: 0.8; +} +@media (max-width: 360px) { + .tempo-header-social { + width: 26px; + } +} +.tempo-login-button { + display: inline-flex; + min-height: 40px; + align-items: center; + gap: 0.5rem; + border: 1px solid #ffffff50; + border-radius: 0.4rem; + padding: 0.5rem 0.85rem; + font-size: 0.8rem; + font-weight: 600; + color: #fff; + transition: + background 0.2s, + border-color 0.2s; +} +.tempo-login-button:hover { + background: #ed1c24; + border-color: #ed1c24; +} +.tempo-header-actions { + order: 2; + display: flex; + align-items: center; + gap: 0.5rem; + margin-left: auto; +} +.tempo-interest-button { + display: inline-flex; + align-items: center; + justify-content: center; + min-height: 40px; + padding: 0.5rem 0.75rem; + border: 1px solid #ed1c24; + border-radius: 0.4rem; + background: #ed1c24; + color: white; + font-size: 0.75rem; + font-weight: 600; + white-space: nowrap; + transition: background 0.2s; +} +.tempo-interest-button:hover { + background: #c9151c; +} +.tempo-panel-summary { + order: 4; + display: flex; + align-items: center; + justify-content: space-between; + gap: 0.5rem; + width: 100%; + min-height: 44px; + padding-block: 0.5rem; + border-top: 1px solid #ffffff1a; + font-size: 0.75rem; +} +.tempo-panel-summary a { + color: #fff; + text-underline-offset: 3px; +} +.tempo-panel-summary a:hover { + text-decoration: underline; +} +.tempo-panel-summary span { + color: #cbd5e1; + font-size: 0.6875rem; + white-space: nowrap; +} +@media (max-width: 480px) { + .tempo-header-actions { + flex-direction: column; + align-items: flex-end; + padding-block: 0.65rem; + } +} +@media (min-width: 1280px) { + .tempo-header-actions { + order: 6; + margin-left: 0; + } + .tempo-header-inner .tempo-nav-trigger { + padding-inline: 0.5rem; + font-size: 0.8125rem; + } + .tempo-panel-summary { + order: 0; + flex-direction: column; + align-items: flex-start; + justify-content: center; + gap: 0.1rem; + width: auto; + min-width: 102px; + border-top: 0; + border-left: 1px solid #ffffff1a; + padding-left: 0.75rem; + } +} +.tempo-header :is(a, button):focus-visible { + outline: 2px solid #fff; + outline-offset: 4px; +} +.tempo-dropdown { + z-index: 60; + border: 1px solid #e2e8f0; + border-radius: 0.8rem; + background: #fff; + color: #0f172a; + box-shadow: 0 18px 50px #00000026; + transform-origin: var(--radix-dropdown-menu-content-transform-origin); + animation-duration: 160ms; +} +.tempo-menu-item { + min-height: 42px; + gap: 0.5rem; + border-radius: 0.4rem; + padding: 0.6rem 0.7rem; + font-size: 0.8125rem; + white-space: normal; + line-height: 1.5; +} +.tempo-menu-item[data-highlighted], +.tempo-menu-item:focus, +.tempo-menu-item[aria-current='page'] { + background: #fef2f2; + color: #b91c1c; + outline: none; +} +.tempo-footer { + margin-top: 2rem; + background: #050505; + color: #fff; +} +.tempo-footer-heading { + margin-bottom: 1.4rem; + font-size: 0.75rem; + font-weight: 600; + letter-spacing: 0.15em; + text-transform: uppercase; +} +.tempo-footer-link { + display: inline-flex; + align-items: baseline; + gap: 0.35rem; + font-size: 0.8125rem; + line-height: 1.5; + color: #e2e8f0; + transition: + color 0.2s, + transform 0.2s; +} +.tempo-footer-link > svg { + align-self: center; + color: #ed1c24; + flex-shrink: 0; +} +.tempo-footer-link:hover { + color: #fb7185; + transform: translateX(3px); +} +.tempo-contact-link { + display: flex; + align-items: center; + gap: 0.7rem; + transition: color 0.2s; +} +.tempo-contact-link:hover { + color: #fb7185; +} +.tempo-contact-icon { + display: flex; + width: 36px; + height: 36px; + flex-shrink: 0; + align-items: center; + justify-content: center; + border: 1px solid #ffffff12; + border-radius: 0.65rem; + background: #ffffff08; +} +.tempo-footer-social { + display: flex; + width: 40px; + height: 44px; + align-items: center; + justify-content: center; + border: 1px solid #ffffff15; + border-radius: 0.65rem; + color: #fff; + transition: + color 0.2s, + border-color 0.2s, + transform 0.2s; +} +.tempo-footer-social:hover { + color: var(--social-color); + border-color: var(--social-color); + transform: translateY(-3px); +} +.tempo-footer :is(a, button):focus-visible { + outline: 2px solid #fb7185; + outline-offset: 4px; +} +@media (prefers-reduced-motion: reduce) { + .tempo-header *, + .tempo-footer *, + .tempo-dropdown { + animation-duration: 0ms !important; + transition-duration: 0ms !important; + } +} + @theme { --font-sans: 'Instrument Sans', ui-sans-serif, system-ui, sans-serif, diff --git a/resources/js/components/app-logo.tsx b/resources/js/components/app-logo.tsx index 4845632e..e8fa317e 100644 --- a/resources/js/components/app-logo.tsx +++ b/resources/js/components/app-logo.tsx @@ -1,20 +1,11 @@ -import { usePage } from '@inertiajs/react'; - -import AppLogoIcon from '@/components/app-logo-icon'; - export default function AppLogo() { - const { name } = usePage().props; - return ( - <> -
- -
-
- - {name} - -
- + Tempo ); } diff --git a/resources/js/components/portal-grouped-menu.tsx b/resources/js/components/portal-grouped-menu.tsx index bc927a19..789e0c57 100644 --- a/resources/js/components/portal-grouped-menu.tsx +++ b/resources/js/components/portal-grouped-menu.tsx @@ -1,16 +1,32 @@ -import { useNavigationContext } from '@/components/navigation-context'; -import type { ProfileAccess } from '@/types/profile-access'; import { Link, router, usePage } from '@inertiajs/react'; -import { LogOut } from 'lucide-react'; -import { logout } from '@/routes'; -import { useEffect, useId, useRef, useState } from 'react'; -import type { OpportunityManagementAccess } from '@/types/opportunity-management'; +import { ChevronDown, LogOut, UserRound } from 'lucide-react'; +import { useState } from 'react'; +import { useNavigationContext } from '@/components/navigation-context'; +import { TempoSocialLinks, useTempoUi } from '@/components/tempo-brand'; +import { + TempoLanguageSelector, + TempoWeather, +} from '@/components/tempo-header-tools'; +import { + DropdownMenu, + DropdownMenuContent, + DropdownMenuItem, + DropdownMenuLabel, + DropdownMenuSeparator, + DropdownMenuSub, + DropdownMenuSubContent, + DropdownMenuSubTrigger, + DropdownMenuTrigger, +} from '@/components/ui/dropdown-menu'; import { portalNavigation, currentNavigationGroup, currentNavigationItem, - type PortalNavItem, } from '@/lib/portal-navigation'; +import type { PortalNavItem } from '@/lib/portal-navigation'; +import type { ProfileAccess } from '@/types/profile-access'; +import type { OpportunityManagementAccess } from '@/types/opportunity-management'; +import { logout } from '@/routes'; export function PortalGroupedMenu() { const { props, url } = usePage<{ @@ -23,10 +39,10 @@ export function PortalGroupedMenu() { educationEnabled?: boolean; aiEnabled?: boolean; legacyContentEnabled?: boolean; - portalOperator?: string | null; profileAccess?: ProfileAccess | null; opportunityManagement?: OpportunityManagementAccess | null; }>(); + const { t, language, requestCount } = useTempoUi(); const navigation = useNavigationContext(); const groups = portalNavigation({ context: navigation.view @@ -44,159 +60,77 @@ export function PortalGroupedMenu() { }); const current = currentNavigationGroup(groups, url); const currentItem = currentNavigationItem(groups, url); - const [open, setOpen] = useState(null); - const [branch, setBranch] = useState(null); - const [offset, setOffset] = useState(0); const [loggingOut, setLoggingOut] = useState(false); - const root = useRef(null); - const id = useId(); - useEffect(() => { - const position = () => { - const button = open - ? document.getElementById(`${id}-${open}-button`) - : null; - if (!button || window.innerWidth < 640) { - setOffset(0); - return; - } - const rect = button.getBoundingClientRect(); - const width = Math.min(288, window.innerWidth - 32); - setOffset( - Math.max( - 16, - Math.min(rect.left, window.innerWidth - width - 16), - ) - rect.left, - ); - }; - position(); - window.addEventListener('resize', position); - return () => window.removeEventListener('resize', position); - }, [open, id]); - useEffect(() => { - const outside = (event: PointerEvent) => { - if ( - event.target instanceof Node && - !root.current?.contains(event.target) - ) { - setOpen(null); - setBranch(null); - } - }; - document.addEventListener('pointerdown', outside); - return () => document.removeEventListener('pointerdown', outside); - }, []); - const close = () => { - setOpen(null); - setBranch(null); - }; const items = (children: PortalNavItem[]) => - children.map((item) => ( -
  • - {item.children ? ( - <> - - {branch === item.id && ( -
      - {items(item.children)} -
    - )} - - ) : ( + children.map((item) => + item.children ? ( + + + {t(item.label)} + + + {items(item.children)} + + + ) : ( + - {item.label} + {t(item.label)} - )} -
  • - )); + + ), + ); + const accountGroups = groups.filter( + (group) => + !['home', 'discovery', 'realization', 'support'].includes(group.id), + ); return ( -
    { - if (event.key !== 'Escape') return; - event.preventDefault(); - if (branch) { - document.getElementById(`${id}-${branch}-button`)?.focus(); - setBranch(null); - } else if (open) { - document.getElementById(`${id}-${open}-button`)?.focus(); - close(); - } - }} - > -
    -
    - - InvesteMoz - -

    - Iniciativa privada e independente de apoio ao - investimento. Orientação e acompanhamento internos; - decisões oficiais cabem às instituições competentes. - {props.portalOperator && ( - <> Operador: {props.portalOperator}. - )} -

    -
    - {props.auth?.user && ( - - )} -
    ); diff --git a/resources/js/components/tempo-brand.tsx b/resources/js/components/tempo-brand.tsx new file mode 100644 index 00000000..e346620c --- /dev/null +++ b/resources/js/components/tempo-brand.tsx @@ -0,0 +1,288 @@ +import { createContext, useContext, useEffect, useState } from 'react'; +import { Facebook, Instagram, Linkedin, Youtube } from 'lucide-react'; +import type { CSSProperties, ReactNode } from 'react'; + +export const tempoSocialLinks = [ + { + name: 'Facebook', + href: 'https://www.facebook.com/revistatempo.mz/', + icon: Facebook, + color: '#1877f2', + }, + { + name: 'Instagram', + href: 'https://www.instagram.com/revistatempo.mz/', + icon: Instagram, + color: '#e1306c', + }, + { + name: 'LinkedIn', + href: 'https://www.linkedin.com/company/revistatempo/', + icon: Linkedin, + color: '#38a5df', + }, + { + name: 'YouTube', + href: 'https://www.youtube.com/@RevistaTempoMz/', + icon: Youtube, + color: '#ff3333', + }, +]; + +const menuTranslations = [ + ['O meu painel', 'My dashboard', 'Mon espace', 'Mi panel'], + [ + 'Manifestar interesse', + 'Express interest', + 'Manifester un intérêt', + 'Manifestar interés', + ], + [ + 'pedido recebido', + 'request received', + 'demande reçue', + 'solicitud recibida', + ], + [ + 'pedidos recebidos', + 'requests received', + 'demandes reçues', + 'solicitudes recibidas', + ], + [ + 'Porquê investir em Moçambique', + 'Why invest in Mozambique', + 'Pourquoi investir au Mozambique', + 'Por qué invertir en Mozambique', + ], + [ + 'Oportunidades de investimento', + 'Investment opportunities', + 'Opportunités d’investissement', + 'Oportunidades de inversión', + ], + [ + 'Sectores de investimento', + 'Investment sectors', + 'Secteurs d’investissement', + 'Sectores de inversión', + ], + ['Localizações', 'Locations', 'Localisations', 'Ubicaciones'], + [ + 'Iniciar investimento', + 'Start an investment', + 'Démarrer un investissement', + 'Iniciar una inversión', + ], + [ + 'Incentivos e simulador fiscal', + 'Incentives and tax simulator', + 'Incitations et simulateur fiscal', + 'Incentivos y simulador fiscal', + ], + ['Licenciamento', 'Licensing', 'Autorisations', 'Licencias'], + ['Acesso à terra', 'Land access', 'Accès à la terre', 'Acceso a la tierra'], + [ + 'Serviços ao investidor', + 'Investor services', + 'Services aux investisseurs', + 'Servicios al inversor', + ], + [ + 'Acompanhamento do projecto', + 'Project follow-up', + 'Suivi du projet', + 'Seguimiento del proyecto', + ], + [ + 'Apoio ao investidor', + 'Investor support', + 'Assistance aux investisseurs', + 'Apoyo al inversor', + ], + [ + 'Dossiers e percursos', + 'Investment files and journeys', + 'Dossiers et parcours', + 'Expedientes y recorridos', + ], + [ + 'Perfil e empresas', + 'Profile and companies', + 'Profil et entreprises', + 'Perfil y empresas', + ], + [ + 'Pedidos e tarefas de acompanhamento', + 'Requests and follow-up tasks', + 'Demandes et tâches de suivi', + 'Solicitudes y tareas de seguimiento', + ], + [ + 'Manifestações e favoritos', + 'Expressions of interest and favourites', + 'Manifestations d’intérêt et favoris', + 'Manifestaciones de interés y favoritos', + ], + ['Notificações', 'Notifications', 'Notifications', 'Notificaciones'], + ['A minha atividade', 'My activity', 'Mes activités', 'Mi actividad'], + [ + 'As minhas parcerias', + 'My partnerships', + 'Mes partenariats', + 'Mis alianzas', + ], + ['Os meus negócios', 'My businesses', 'Mes entreprises', 'Mis negocios'], +]; +const translatedMenu = (column: number) => + Object.fromEntries(menuTranslations.map((row) => [row[0], row[column]])); + +const translations: Record> = { + en: { + ...translatedMenu(1), + Descoberta: 'Discover', + Realização: 'Invest', + Suporte: 'Support', + Entrar: 'Sign in', + 'A minha área': 'My account', + 'Terminar sessão': 'Sign out', + Contactos: 'Contacts', + Navegação: 'Navigation', + Início: 'Home', + Oportunidades: 'Opportunities', + Sectores: 'Sectors', + Legislações: 'Legislation', + 'Guia do investidor': 'Investor guide', + Contacto: 'Contact', + 'Política de Privacidade': 'Privacy Policy', + 'Termos de Uso': 'Terms of Use', + 'Todos os direitos reservados.': 'All rights reserved.', + 'Siga a Revista Tempo para actualizações exclusivas.': + 'Follow Revista Tempo for exclusive updates.', + 'Número de registo': 'Registration number', + 'A minha conta e atividade': 'My account and activity', + 'Área de trabalho': 'Workspace', + }, + fr: { + ...translatedMenu(2), + Descoberta: 'Découvrir', + Realização: 'Investir', + Suporte: 'Assistance', + Entrar: 'Connexion', + 'A minha área': 'Mon compte', + 'Terminar sessão': 'Déconnexion', + Contactos: 'Contacts', + Navegação: 'Navigation', + Início: 'Accueil', + Oportunidades: 'Opportunités', + Sectores: 'Secteurs', + Legislações: 'Législation', + 'Guia do investidor': 'Guide de l’investisseur', + Contacto: 'Contact', + 'Política de Privacidade': 'Politique de confidentialité', + 'Termos de Uso': 'Conditions d’utilisation', + 'Todos os direitos reservados.': 'Tous droits réservés.', + 'Siga a Revista Tempo para actualizações exclusivas.': + 'Suivez Revista Tempo pour des actualités exclusives.', + 'Número de registo': 'Numéro d’enregistrement', + 'A minha conta e atividade': 'Mon compte et mes activités', + 'Área de trabalho': 'Espace de travail', + }, + es: { + ...translatedMenu(3), + Descoberta: 'Descubrir', + Realização: 'Invertir', + Suporte: 'Soporte', + Entrar: 'Entrar', + 'A minha área': 'Mi cuenta', + 'Terminar sessão': 'Cerrar sesión', + Contactos: 'Contactos', + Navegação: 'Navegación', + Início: 'Inicio', + Oportunidades: 'Oportunidades', + Sectores: 'Sectores', + Legislações: 'Legislación', + 'Guia do investidor': 'Guía del inversor', + Contacto: 'Contacto', + 'Política de Privacidade': 'Política de privacidad', + 'Termos de Uso': 'Términos de uso', + 'Todos os direitos reservados.': 'Todos los derechos reservados.', + 'Siga a Revista Tempo para actualizações exclusivas.': + 'Siga Revista Tempo para recibir novedades exclusivas.', + 'Número de registo': 'Número de registro', + 'A minha conta e atividade': 'Mi cuenta y actividad', + 'Área de trabalho': 'Área de trabajo', + }, +}; + +const TempoUi = createContext({ + language: 'pt', + setLanguage: (_language: string) => {}, + t: (text: string) => text, + requestCount: 0, + registerSubmittedInterest: () => {}, +}); + +export function TempoUiProvider({ children }: { children: ReactNode }) { + const [language, setCurrentLanguage] = useState('pt'); + const [requestCount, setRequestCount] = useState(0); + useEffect(() => { + try { + const saved = localStorage.getItem('tempo-navigation-language'); + if (saved && ['pt', 'en', 'fr', 'es'].includes(saved)) + setCurrentLanguage(saved); + } catch { + /* Navigation remains usable without browser storage. */ + } + }, []); + const setLanguage = (next: string) => { + setCurrentLanguage(next); + try { + localStorage.setItem('tempo-navigation-language', next); + } catch { + /* Optional persistence. */ + } + }; + return ( + translations[language]?.[text] ?? text, + requestCount, + registerSubmittedInterest: () => + setRequestCount((count) => count + 1), + }} + > + {children} + + ); +} + +export const useTempoUi = () => useContext(TempoUi); + +export function TempoSocialLinks({ footer = false }: { footer?: boolean }) { + return ( +
    + {tempoSocialLinks.map(({ name, href, icon: Icon, color }) => ( + + + ))} +
    + ); +} diff --git a/resources/js/components/tempo-footer.tsx b/resources/js/components/tempo-footer.tsx new file mode 100644 index 00000000..8f97dc14 --- /dev/null +++ b/resources/js/components/tempo-footer.tsx @@ -0,0 +1,134 @@ +import { Link } from '@inertiajs/react'; +import { ChevronRight, Mail, MapPin, Phone } from 'lucide-react'; +import { TempoSocialLinks, useTempoUi } from '@/components/tempo-brand'; + +const navigation = [ + ['/', 'Início'], + ['/apoio', 'Contacto'], +]; + +export function TempoFooter() { + const { t, language } = useTempoUi(); + return ( +
    +
    +
    + + Tempo + +
    +
    +
    +
    +

    {t('Contactos')}

    +
    + {[ + ['+258868010880', '+258 86 801 0880'], + ['+258833219644', '+258 83 321 9644'], + ].map(([number, label]) => ( + + + + + {label} + + + ))} + + + + + comercial@tempo.co.mz + + +
    +
    + + +
    +

    Social

    +

    + {t( + 'Siga a Revista Tempo para actualizações exclusivas.', + )} +

    + +
    +
    +
    +
    +

    + © {new Date().getFullYear()}{' '} + Tempo.{' '} + {t('Todos os direitos reservados.')} +

    +

    {t('Número de registo')}: 13/GABINFO-DE/: 2003

    +
    +
    +
    + ); +} diff --git a/resources/js/components/tempo-header-tools.tsx b/resources/js/components/tempo-header-tools.tsx new file mode 100644 index 00000000..10ea7063 --- /dev/null +++ b/resources/js/components/tempo-header-tools.tsx @@ -0,0 +1,141 @@ +import { useEffect, useState } from 'react'; +import { ChevronDown, CloudSun, Globe, MapPin } from 'lucide-react'; +import { + DropdownMenu, + DropdownMenuContent, + DropdownMenuItem, + DropdownMenuLabel, + DropdownMenuTrigger, +} from '@/components/ui/dropdown-menu'; +import { useTempoUi } from '@/components/tempo-brand'; + +type Weather = { temp: number; description: string; humidity?: number }; + +export function TempoWeather() { + const { language } = useTempoUi(); + const [weather, setWeather] = useState(null); + const [loading, setLoading] = useState(true); + useEffect(() => { + const controller = new AbortController(); + const timer = setTimeout(() => controller.abort(), 8000); + fetch(`https://teste-info.tempo.co.mz/api/weather?lang=${language}`, { + signal: controller.signal, + credentials: 'omit', + }) + .then((response) => (response.ok ? response.json() : null)) + .then((data: { current?: Weather } | null) => { + if (data?.current && Number.isFinite(data.current.temp)) + setWeather(data.current); + }) + .catch(() => { + /* No guessed temperatures when the source is unavailable. */ + }) + .finally(() => { + clearTimeout(timer); + setLoading(false); + }); + return () => { + clearTimeout(timer); + controller.abort(); + }; + }, [language]); + return ( + + + + +

    + Maputo, Moçambique +

    + {weather ? ( + <> +

    + {Math.round(weather.temp)}°C +

    +

    + {weather.description} +

    + {weather.humidity !== undefined && ( +

    + Humidade: {weather.humidity}% +

    + )} + + ) : ( +

    + {loading + ? 'A consultar a temperatura…' + : 'Temperatura temporariamente indisponível.'} +

    + )} +

    + Meteorologia · Tempo +

    +
    +
    + ); +} + +export function TempoLanguageSelector() { + const { language, setLanguage } = useTempoUi(); + return ( + + + + + + Navegação institucional + + {[ + ['pt', 'Português'], + ['en', 'English'], + ['fr', 'Français'], + ['es', 'Español'], + ].map(([code, name]) => ( + setLanguage(code)} + className={`tempo-menu-item ${language === code ? 'bg-red-50 text-red-700' : ''}`} + > + + {code} + + {name} + + ))} + + + ); +} diff --git a/resources/js/layouts/portal-navigation.tsx b/resources/js/layouts/portal-navigation.tsx index 196123c7..f254de17 100644 --- a/resources/js/layouts/portal-navigation.tsx +++ b/resources/js/layouts/portal-navigation.tsx @@ -1,6 +1,8 @@ import { Link, usePage } from '@inertiajs/react'; import { createContext, useContext } from 'react'; import { PortalGroupedMenu } from '@/components/portal-grouped-menu'; +import { TempoUiProvider } from '@/components/tempo-brand'; +import { TempoFooter } from '@/components/tempo-footer'; import type { ReactNode } from 'react'; import { NavigationContextProvider, @@ -21,6 +23,8 @@ export const portalLinks = [ ['/apoio', 'Apoio ao Investidor'], ] as const; const names: Record = { + '/politica-de-privacidade': 'Política de Privacidade', + '/termos-de-uso': 'Termos de Uso', '/porque-investir': 'Porquê investir em Moçambique', '/investimentos/iniciar': 'Iniciar ou continuar investimento', '/explorar/agronegocio': 'Explorar agronegócio', @@ -99,80 +103,85 @@ export default function PortalNavigation({ ? 'Definições da conta' : 'Detalhes'); return ( - - -
    - {portalShell && (
    - +
    )} - {children} -
    - +
    + +
    + +
    +
    + ); } diff --git a/resources/js/lib/portal-navigation.ts b/resources/js/lib/portal-navigation.ts index 663a5cb1..624b7eda 100644 --- a/resources/js/lib/portal-navigation.ts +++ b/resources/js/lib/portal-navigation.ts @@ -440,11 +440,11 @@ export function currentNavigationItem( export function portalNavigation(access: PortalNavAccess): PortalNavItem[] { const previous = legacyPortalNavigation(access); return uniqueNavigationDestinations([ + link('home', 'Início', '/'), { id: 'discovery', label: 'Descoberta', children: [ - link('home', 'Início', '/'), link( 'why', 'Porquê investir em Moçambique', diff --git a/resources/js/pages/PortalInvestidor.tsx b/resources/js/pages/PortalInvestidor.tsx index 80355427..bbff2943 100644 --- a/resources/js/pages/PortalInvestidor.tsx +++ b/resources/js/pages/PortalInvestidor.tsx @@ -1,6 +1,7 @@ import { createContext, useContext, useRef, useState } from 'react'; import { router } from '@inertiajs/react'; import { PortalMenu } from '@/layouts/portal-navigation'; +import { useTempoUi } from '@/components/tempo-brand'; import { ProvinceSelect } from '@/components/investment-territory'; import { MATURITY_LEVELS } from '@/lib/investment-maturity'; import CountrySelect, { type Country } from '@/components/country-select'; @@ -94,48 +95,6 @@ function QueryStatus({ /* Componentes */ /* ------------------------------------------------------------------ */ -function TopBar({ - onNavigate, - requestCount, -}: { - onNavigate: (view: View) => void; - requestCount: number; -}) { - return ( - - ); -} - function Hero({ query, setQuery, @@ -151,26 +110,30 @@ function Hero({ }) { return (
    -
    -
    -

    - Portal do Investidor +

    +
    +

    + INVISTA EM MOÇAMBIQUE

    -

    - Oportunidades reais de investimento em Moçambique, +

    + Transforme informação em decisões {' '} - organizadas por sector. + e ideias em negócios reais.

    -

    +

    + Oportunidades reais de investimento em Moçambique, + organizadas por sector. +

    +

    Consulte projectos por província e estágio de maturidade, compreenda os requisitos legais e fiscais, e manifeste interesse directamente junto da entidade promotora.

    -
    +